[data-aos=fade-up]{transform:translate3d(0,100px,0)}[data-aos=zoom-out]{transform:scale(1.2);opacity:0;transition-property:opacity,transform}[data-aos^=fade][data-aos^=fade],[data-aos^=zoom][data-aos^=zoom]{opacity:0;transition-property:opacity,transform}[data-aos][data-aos][data-aos-duration="400"]{transition-duration:.4s}[data-aos][data-aos][data-aos-easing=ease]{transition-timing-function:ease}.aos-animate [data-aos^=fade][data-aos^=fade]{opacity:1;transform:translateZ(0)}.aos-animate [data-aos][data-aos][data-aos-delay="100"]{transition-delay:.1s}.aos-animate [data-aos][data-aos][data-aos-delay="400"]{transition-delay:.4s}.aos-animate [data-aos][data-aos][data-aos-delay="300"]{transition-delay:.3s}.aos-animate [data-aos^=zoom][data-aos^=zoom]{opacity:1;transform:translateZ(0) scale(1)}[data-aos=zoom-in]{transform:scale(.6)}[data-aos=fade-left]{transform:translate3d(100px,0,0)}[data-aos=fade-right]{transform:translate3d(-100px,0,0)}#header{position:sticky;top:0;z-index:1}#topbar .social-links a,#topbar .contact-info a,#topbar .contact-info span{color:inherit;text-decoration:none}.navbar-toggler svg,#header .navbar-toggler .icon{width:5dvw;height:auto}.navbar a:hover,.navbar .active,.navbar li:hover>a{color:var(--color-second);cursor:pointer;text-decoration:none}.rota{transition:all .5s ease;transform-style:preserve-3d}.rota:after{border:none;top:-100%;left:0;color:#fff;width:100%;font-size:14px;height:100%;position:absolute;background:#333b9f;border-radius:5px;content:attr(data-m);transform-origin:left bottom;transform:rotateX(90deg)}.rota:hover{transform-origin:center bottom;transform:rotateX(-89deg)}#formFooter{border-top:1px solid #dce8f1;padding:24px}input[type=button]:hover,input[type=submit]:hover,input[type=reset]:hover{background-color:#39ace7}input[type=button]:active,input[type=submit]:active,input[type=reset]:active{-moz-transform:scale(.95);-webkit-transform:scale(.95);-o-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95)}input[type=text]:focus,input[type=password]:focus{background-color:#fff;border-bottom:2px solid #5fbae9}input[type=text]:placeholder,input[type=password]:placeholder{color:#ccc}.fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both}@-webkit-keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@keyframes fadeInDown{0%{opacity:0;-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}to{opacity:1;-webkit-transform:none;transform:none}}@-webkit-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@-moz-keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}*:focus{outline:none}@media only screen and (max-width: 600px){#formContent{border-radius:7.5dvw;box-shadow:0 30px 60px #0000004d;justify-content:center;align-items:center;padding:5dvw;display:flex;flex-direction:column;gap:5dvw}#topbar{display:flex;justify-content:center;width:100%;height:7.5dvw;background:var(--color-second);font-size:2.5dvw;transition:all .5s;color:var(--color-third);font-family:var(--font-primary)}.wrapperAccess{display:flex;align-items:center;flex-direction:column;justify-content:center;width:100%;min-height:100%;padding:10dvw}#header .container,#topbar .container{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:80dvw}#topbar .container svg{font-size:2.5dvw}#topbar .social-links{display:none;align-items:center;justify-content:space-evenly;width:100%;max-width:25%}#topbar .contact-info{display:flex;align-items:center;justify-content:space-evenly;width:100%}#header{display:flex;align-items:center;justify-content:center;background:var(--color-third);box-shadow:0 2px 15px #0000001a;z-index:997;font-size:2.5dvw;transition:all .5s;color:var(--color-third);font-family:var(--font-primary)}.wrapperAccess img,#header .container svg,#header .container img{width:15dvw;height:auto}.navbar-toggler{padding:2.5dvw;background-color:transparent;border:none;border-radius:.2083333333333333dvw;color:var(--color-second);border-color:var(--color-primary);display:flex;align-items:center}.navbar-nav{display:none;align-items:start;flex-direction:column;white-space:nowrap}#header .container .navbar{width:100%;max-width:16.66666666666667dvw;height:7.5dvw}#header .navbar a,#formContent #formFooter a{color:var(--color-primary);font-family:var(--font-primary);font-size:3.75dvw;line-height:5dvw;text-decoration:none}}@media only screen and (min-width: 600px){#formContent{border-radius:3.225806451612903dvw;box-shadow:0 30px 60px #0000004d;justify-content:center;align-items:center;padding:2.150537634408602dvw;display:flex;flex-direction:column;gap:2.150537634408602dvw}#topbar{display:flex;justify-content:center;width:100%;height:5.376344086021505dvw;background:var(--color-second);font-size:2.150537634408602dvw;transition:all .5s;color:var(--color-third);font-family:var(--font-primary)}#header .container,#topbar .container{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:82.79569892473118dvw}#topbar .social-links{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:21.50537634408602dvw}#topbar .contact-info{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:49.46236559139785dvw}#header{display:flex;align-items:center;justify-content:center;background:var(--color-third);box-shadow:0 2px 15px #0000001a;z-index:997;font-size:.8333333333333333dvw;transition:all .5s;color:var(--color-third);font-family:var(--font-primary)}.wrapperAccess img,#header .container svg,#header .container img{width:6.666666666666667dvw;height:auto}.navbar-toggler{padding:.2083333333333333dvw .625dvw;background-color:transparent;border:1px solid transparent;border-radius:.2083333333333333dvw;color:var(--color-second);border-color:var(--color-primary);display:none;align-items:center}.navbar-nav{display:flex;justify-content:space-between}#header .container .navbar{width:100%;max-width:21.50537634408602dvw}#header .navbar a,#formContent #formFooter a{text-decoration:none;color:var(--color-primary);font-family:var(--font-primary);font-size:2.150537634408602dvw}.wrapperAccess{display:flex;align-items:center;flex-direction:column;justify-content:center;width:100%;min-height:100%;padding:4.301075268817204dvw}}@media only screen and (min-width: 992px){#formContent{border-radius:1.25dvw;box-shadow:0 30px 60px #0000004d;justify-content:center;align-items:center;padding:3.333333333333333dvw;display:flex;flex-direction:column;gap:.8333333333333333dvw}#topbar{display:flex;justify-content:center;width:100%;height:2.5dvw;background:var(--color-second);font-size:.8333333333333333dvw;transition:all .5s;color:var(--color-third);font-family:var(--font-primary)}.wrapperAccess{display:flex;align-items:center;flex-direction:column;justify-content:center;width:100%;min-height:100%;padding:1.666666666666667dvw}#header .container,#topbar .container{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:59.16666666666667dvw}#topbar .social-links,#topbar .contact-info{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:19.16666666666667dvw}#header{display:flex;align-items:center;justify-content:center;background:var(--color-third);box-shadow:0 2px 15px #0000001a;z-index:997;font-size:.8333333333333333dvw;transition:all .5s;color:var(--color-third);font-family:var(--font-primary)}.wrapperAccess img,#header .container svg,#header .container img{width:6.666666666666667dvw;height:auto}.navbar-toggler{padding:.2083333333333333dvw .625dvw;background-color:transparent;border:1px solid transparent;border-radius:.2083333333333333dvw;color:var(--color-second);border-color:var(--color-primary);display:none;align-items:center}.navbar-nav{display:flex;justify-content:space-between}#header .container .navbar{width:100%;max-width:16.66666666666667dvw}#header .navbar a,#formContent #formFooter a{color:var(--color-primary);font-family:var(--font-primary);font-size:1.25dvw;text-decoration:none}}.InputComponent .InputComponentGroup .input-group-text{display:flex;align-items:center;padding:.375rem .75rem;color:var(--color-third);background-color:var(--color-second);border-radius:.25rem;height:100%}.InputComponent .InputComponentGroup .InputComponentWrapper{position:relative;display:flex;width:100%}.InputComponent .InputComponentGroup .InputComponentWrapper .InputComponentBar{position:absolute;display:block;width:100%;bottom:0}.InputComponent .InputComponentGroup .InputComponentWrapper input:focus{outline:none}.InputComponent .InputComponentGroup .InputComponentWrapper .InputComponentHighlight{position:absolute;height:60%;width:100px;top:25%;left:0;pointer-events:none;opacity:.5}.InputComponent .InputComponentGroup .InputComponentWrapper input:focus~.InputComponentHighlight{-webkit-animation:inputInputComponentHighlighter .6s ease;-moz-animation:inputInputComponentHighlighter .6s ease;animation:inputInputComponentHighlighter .6s ease}@-webkit-keyframes inputInputComponentHighlighter{0%{background:var(--color-second)}to{width:0;background:transparent}}@-moz-keyframes inputInputComponentHighlighter{0%{background:var(--color-second)}to{width:0;background:transparent}}@keyframes inputInputComponentHighlighter{0%{background:var(--color-second)}to{width:0;background:transparent}}.InputComponent .InputComponentGroup .InputComponentWrapper input:not([value=""])~label{display:none}.InputComponent .InputComponentGroup .InputComponentWrapper .InputComponentBar:before,.InputComponent .InputComponentGroup .InputComponentWrapper .InputComponentBar:after{content:"";height:2px;width:0;bottom:1px;position:absolute;background:var(--color-primary);transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all}.InputComponent .InputComponentGroup .InputComponentWrapper .InputComponentBar:before{left:0%}.InputComponent .InputComponentGroup .InputComponentWrapper .InputComponentBar:after{right:0%}.InputComponent .InputComponentGroup .InputComponentWrapper input:focus~.InputComponentBar:before,.InputComponent .InputComponentGroup .InputComponentWrapper input:focus~.InputComponentBar:after{width:100%}@media only screen and (max-width: 600px){.InputComponent .InputComponentGroup{box-sizing:border-box;width:100%;padding:2.5dvw;border:1px solid white;box-shadow:12px 17px 51px #00000038;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:24px;text-align:center;cursor:pointer;transition:all .5s;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none;flex-direction:column;opacity:1}.InputComponent .InputComponentGroup .InputComponentWrapper input{font-size:2.5dvw;padding:2.5dvw;border:none;border-bottom:1px solid rgb(137,137,137,.3);font-family:var(--font-primary);color:var(--color-primary);width:100%}.InputComponent .InputComponentGroup .InputComponentWrapper label{color:var(--color-primary);font-size:2.5dvw;font-family:var(--font-primary);position:absolute;pointer-events:none;left:-8px;top:-8px;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all;text-wrap:nowrap}.InputComponent .InputComponentGroup .InputComponentWrapper input:focus~label{top:-24px;font-size:2.5dvw;color:var(--color-second)}.InputComponent .InputComponentGroup .alert{padding:.5rem 1rem;border-radius:.25rem;color:red;font-size:2.5dvw;margin-top:1rem}}@media only screen and (min-width: 600px){.InputComponent .InputComponentGroup{box-sizing:border-box;width:100%;padding:1rem;border:1px solid white;box-shadow:12px 17px 51px #00000038;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:24px;text-align:center;cursor:pointer;transition:all .5s;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none;flex-direction:column;opacity:1}.InputComponent .InputComponentGroup .InputComponentWrapper input{font-size:1.481481481481481dvh;padding:.7407407407407407dvh 10px .7407407407407407dvh 5px;border:none;border-bottom:1px solid rgb(137,137,137,.3);font-family:var(--font-primary);color:var(--color-primary)}.InputComponent .InputComponentGroup .InputComponentWrapper label{color:var(--color-primary);font-size:2.150537634408602dvw;font-family:var(--font-primary);position:absolute;pointer-events:none;left:-8px;top:-8px;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all;text-wrap:nowrap}.InputComponent .InputComponentGroup .InputComponentWrapper input:focus~label{top:-24px;font-size:2.150537634408602dvw;color:var(--color-second)}.InputComponent .InputComponentGroup .alert{padding:.5rem 1rem;border-radius:.25rem;color:red;font-size:2.150537634408602dvw;margin-top:1rem}}@media only screen and (min-width: 992px){.InputComponent .InputComponentGroup{box-sizing:border-box;width:100%;padding:1rem;border:1px solid white;box-shadow:12px 17px 51px #00000038;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:24px;text-align:center;cursor:pointer;transition:all .5s;display:flex;align-items:center;justify-content:center;-webkit-user-select:none;user-select:none;flex-direction:column;opacity:1}.InputComponent .InputComponentGroup .InputComponentWrapper input{font-size:1.481481481481481dvh;padding:.7407407407407407dvh 10px .7407407407407407dvh 5px;border:none;border-bottom:1px solid rgb(137,137,137,.3);font-family:var(--font-primary);color:var(--color-primary);width:100%}.InputComponent .InputComponentGroup .InputComponentWrapper label{color:var(--color-primary);font-size:.8333333333333333dvw;font-family:var(--font-primary);position:absolute;pointer-events:none;left:-8px;top:-8px;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all;text-wrap:nowrap}.InputComponent .InputComponentGroup .InputComponentWrapper input:focus~label{top:-24px;font-size:.8333333333333333dvw;color:var(--color-second)}.InputComponent .InputComponentGroup .alert{padding:.5rem 1rem;border-radius:.25rem;color:red;font-size:.625dvw;margin-top:1rem}}.buttonComponent{display:flex;justify-content:center;align-items:center}.buttonComponent .btn-info{color:var(--color-third);background-color:var(--color-primary)}.buttonComponent .btn-info:hover{color:var(--color-primary);background-color:var(--color-third);border-color:var(--color-primary)}@media only screen and (max-width: 600px){.buttonComponent .btn{font-family:var(--font-primary);-webkit-user-select:none;user-select:none;border:1px solid transparent;padding:2.5dvw 5dvw;font-size:2.5dvw;border-radius:1.25dvw;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}}@media only screen and (min-width: 600px){.buttonComponent .btn{font-family:var(--font-primary);-webkit-user-select:none;user-select:none;border:1px solid transparent;padding:1.075268817204301dvw 2.150537634408602dvw;font-size:2.150537634408602dvw;border-radius:1.075268817204301dvw;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}}@media only screen and (min-width: 992px){.buttonComponent .btn{font-family:var(--font-primary);-webkit-user-select:none;user-select:none;border:1px solid transparent;padding:.375rem .75rem;font-size:.8333333333333333dvw;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}}.spinerWrapper .spinner{border:4px solid var(--color-second);width:32px;height:32px;border-radius:50%;border-left-color:var(--color-primary);margin:2rem auto;animation:spin 1s ease infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.alertComponent{border-style:solid;margin:auto;width:70%;text-align:center;padding:1.5rem 2rem;font-family:var(--font-primary);position:relative;border-radius:.4em}.alertComponent:after{content:"";position:absolute;left:0;top:50%;width:0;height:0;border:14px solid transparent;border-right-color:var(--bg);border-left:0;margin-top:-14px;margin-left:-14px}.alertComponent h6{margin:0;padding:0}#hero{width:100%;height:100vh;background:url(img/estudios-esventia-formacion.jpg) top left;background-size:cover;position:relative;justify-content:center;display:flex;align-items:center;padding:60px 0;background-attachment:fixed}#hero:before{content:"";background:#fff6;position:absolute;bottom:0;top:0;left:0;right:0}@media only screen and (max-width: 600px){#hero .row{display:flex;flex-wrap:wrap;justify-content:center;flex-direction:column;gap:2rem;width:100%;overflow:hidden}#hero .solicitudEntraImg{height:25dvw;width:85dvw;background:var(--color-primary);cursor:pointer;font-size:5dvw;font-family:var(--font-primary);text-transform:uppercase;border-radius:2.5dvw;color:var(--color-third);border-color:var(--color-third);width:100%}#hero .container-fluid{width:100%;max-width:80dvw}}@media only screen and (min-width: 600px){#hero .row{display:flex;flex-wrap:wrap;justify-content:space-evenly;width:100%;overflow:hidden}#hero .solicitudEntraImg{height:12.90322580645161dvw;width:38.70967741935484dvw;background:var(--color-primary);cursor:pointer;font-size:2.150537634408602dvw;font-family:var(--font-primary);text-transform:uppercase;border-radius:1.075268817204301dvw;color:var(--color-third);border-color:var(--color-third)}#hero .container-fluid{width:100%;max-width:82.79569892473118dvw}}@media only screen and (min-width: 992px){#hero .row{display:flex;flex-wrap:wrap;justify-content:space-evenly;width:100%;overflow:hidden}#hero .solicitudEntraImg{height:10.83333333333333dvw;width:21.66666666666666dvw;background:var(--color-primary);cursor:pointer;font-size:1.666666666666667dvw;font-family:var(--font-primary);text-transform:uppercase;border-radius:.4166666666666667dvw;color:var(--color-third);border-color:var(--color-third)}#hero .container-fluid{width:100%;max-width:59.16666666666667dvw}}#footer .footer-top .footer-links ul{list-style:none}#footer .footer-top .social-links a:hover{background:var(--color-second)}@media only screen and (max-width: 600px){#footer .footer-top{display:grid;grid-template-columns:1fr;margin:10vw;grid-gap:5dvw}#footer .footer-top .footer-contact p,#footer .footer-top .footer-contact a{font-family:var(--font-second);color:var(--color-second);line-height:2.5dvw;font-size:2.5dvw;cursor:pointer}#footer .footer-top .footer-links p,#footer .footer-top .footer-links ul a,#footer .footer-top .footer-links ul svg{font-family:var(--font-primary);font-size:2.5dvw;color:var(--color-second);cursor:pointer}#footer .footer-top .social-links a{display:flex;background:var(--color-primary);color:var(--color-third);border-radius:50%;width:7.5dvw;height:7.5dvw;justify-content:center;align-items:center}#footer .social-links{display:flex;justify-content:space-evenly;margin:10dvw}#footer .footer-top .footer-contact h6,#footer .footer-top .footer-links h6{color:var(--color-primary);font-family:var(--font-primary);margin:5dvw 0}}@media only screen and (min-width: 600px){#footer .footer-top{display:grid;grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));margin:8.602150537634409dvw;grid-gap:2.150537634408602dvw}#footer .footer-top .footer-contact p,#footer .footer-top .footer-contact a{font-family:var(--font-second);color:var(--color-second);line-height:2.150537634408602dvw;font-size:2.150537634408602dvw;cursor:pointer}#footer .footer-top .footer-links p,#footer .footer-top .footer-links ul a,#footer .footer-top .footer-links ul svg{font-family:var(--font-primary);font-size:2.150537634408602dvw;color:var(--color-second);cursor:pointer}#footer .footer-top .social-links a{display:flex;background:var(--color-primary);color:var(--color-third);border-radius:50%;width:4.301075268817204dvw;height:4.301075268817204dvw;justify-content:center;align-items:center}#footer .social-links{display:flex;justify-content:space-evenly;margin:4.301075268817204dvw}#footer .footer-top .footer-contact h6,#footer .footer-top .footer-links h6{color:var(--color-primary);font-family:var(--font-primary);margin:4.301075268817204dvw 0}}@media only screen and (min-width: 992px){#footer .footer-top{display:grid;grid-template-columns:repeat(auto-fill,minmax(19rem,1fr));margin:9.166666666666667dvw 10vw;grid-gap:.8333333333333333dvw}#footer .footer-top .footer-contact p,#footer .footer-top .footer-contact a{font-family:var(--font-second);color:var(--color-second);line-height:.8333333333333333dvw;font-size:.8333333333333333dvw;cursor:pointer}#footer .footer-top .footer-links p,#footer .footer-top .footer-links ul a,#footer .footer-top .footer-links ul svg{font-family:var(--font-primary);font-size:.8333333333333333dvw;color:var(--color-second);cursor:pointer}#footer .footer-top .social-links a{display:flex;background:var(--color-primary);color:var(--color-third);border-radius:50%;width:2.083333333333333dvw;height:2.083333333333333dvw;justify-content:center;align-items:center}#footer .social-links{display:flex;justify-content:space-evenly;margin:1.666666666666667dvw}#footer .footer-top .footer-contact h6,#footer .footer-top .footer-links h6{color:var(--color-primary);font-family:var(--font-primary);margin:1.666666666666667dvw 0}}#steps .content h3{font-family:var(--font-primary);color:var(--color-primary)}#steps .content ul{list-style:none}@media only screen and (max-width: 600px){#steps{padding:10dvw 0;overflow:hidden;background-color:var(--color-third)}#steps .wrapper{display:grid;grid-template-columns:1fr;margin:10dvw}#steps .content ul li{display:flex;align-items:flex-start;margin-bottom:5dvw}#steps .content ul li:first-child{margin-top:5dvw}#steps .content ul svg{color:var(--color-primary);background:var(--color-third);font-size:5dvw;box-shadow:0 6px 15px #106eea1f;margin:5dvw}#steps .content ul h5,#steps .content ul p,#steps .content p{line-height:2;font-family:var(--font-primary);color:var(--color-second);font-size:2.5dvw}}@media only screen and (min-width: 600px){#steps{padding:8.602150537634409dvw 0;overflow:hidden;background-color:var(--color-third)}#steps .wrapper{display:grid;grid-template-columns:repeat(auto-fill,minmax(50%,1fr));margin:0 8.602150537634409vw}#steps .content ul li{display:flex;align-items:flex-start;margin-bottom:4.301075268817204dvw}#steps .content ul li:first-child{margin-top:4.301075268817204dvw}#steps .content ul svg{color:var(--color-primary);background:var(--color-third);font-size:2.150537634408602dvw;box-shadow:0 6px 15px #106eea1f;margin:2.150537634408602dvw}#steps .content ul h5,#steps .content ul p,#steps .content p{line-height:2;font-family:var(--font-primary);color:var(--color-second);font-size:2.150537634408602dvw}}@media only screen and (min-width: 992px){#steps{padding:3.333333333333333dvw 0;overflow:hidden;background-color:var(--color-third)}#steps .wrapper{display:grid;grid-template-columns:repeat(auto-fill,minmax(50%,1fr));margin:3vh 10vw}#steps .content ul li{display:flex;align-items:flex-start;margin-bottom:1.666666666666667dvw}#steps .content ul li:first-child{margin-top:1.666666666666667dvw}#steps .content ul svg{color:var(--color-primary);background:var(--color-third);font-size:1.25dvw;box-shadow:0 6px 15px #106eea1f;margin:1.25dvw}#steps .content ul h5,#steps .content ul p,#steps .content p{line-height:2;font-family:var(--font-primary);color:var(--color-second);font-size:.8333333333333333dvw}}#about .content h3{font-family:var(--font-primary);color:var(--color-primary)}#about .content ul{list-style:none}#about .header-text{position:absolute;top:20%;left:1.8%;right:auto;font-family:var(--font-primary);color:var(--color-third)}.overlay{position:absolute;top:0;left:0;right:0;overflow:hidden;width:100%;opacity:.8;height:100%;transition:.5s ease;opacity:0}.overlay:hover{opacity:1}#about .wrapper img{max-width:100%}@media only screen and (max-width: 600px){#about{padding:10dvw 0;overflow:hidden;background-color:var(--color-third)}#about .wrapper{display:grid;grid-template-columns:1fr;margin:10dvw}#about .content ul li{display:flex;align-items:flex-start;margin-bottom:5dvw}#about .content ul li:first-child{margin-top:5dvw}#about .content ul svg{color:var(--color-primary);background:var(--color-third);font-size:5dvw;box-shadow:0 6px 15px #106eea1f;margin:5dvw}#about .content ul h5,#about .content ul p,#about .content p{line-height:2;font-family:var(--font-primary);color:var(--color-second);font-size:2.5dvw}#about .content ul svg{color:var(--color-primary);background:var(--color-third);font-size:20dvw;box-shadow:0 6px 15px #106eea1f;margin:5dvw}}@media only screen and (min-width: 600px){#about{padding:8.602150537634409dvw 0;overflow:hidden;background-color:var(--color-third)}#about .wrapper{display:grid;grid-template-columns:repeat(auto-fill,minmax(50%,1fr));margin:0 8.602150537634409vw}#about .content ul li{display:flex;align-items:flex-start;margin-bottom:4.301075268817204dvw}#about .content ul li:first-child{margin-top:4.301075268817204dvw}#about .content ul svg{color:var(--color-primary);background:var(--color-third);font-size:2.150537634408602dvw;box-shadow:0 6px 15px #106eea1f;margin:2.150537634408602dvw}#about .content ul h5,#about .content ul p,#about .content p{line-height:2;font-family:var(--font-primary);color:var(--color-second);font-size:2.150537634408602dvw}#about .content ul svg{color:var(--color-primary);background:var(--color-third);font-size:17.20430107526882dvw;box-shadow:0 6px 15px #106eea1f;margin:2.150537634408602dvw}.nosotros .content{padding:3.225806451612903dvw}}@media only screen and (min-width: 992px){#about{padding:3.333333333333333dvw 0;overflow:hidden;background-color:var(--color-third)}#about .wrapper{display:grid;grid-template-columns:repeat(auto-fill,minmax(50%,1fr));margin:3vh 10vw}#about .content ul li{display:flex;align-items:flex-start;margin-bottom:1.666666666666667dvw}#about .content ul li:first-child{margin-top:1.666666666666667dvw}#about .content ul svg{color:var(--color-primary);background:var(--color-third);font-size:5dvw;box-shadow:0 6px 15px #106eea1f;margin:1.25dvw}#about .content ul h5,#about .content ul p,#about .content p{line-height:2;font-family:var(--font-primary);color:var(--color-second);font-size:.8333333333333333dvw}.nosotros .content ul svg{color:var(--color-primary);background:var(--color-third);font-size:3.333333333333333dvw;box-shadow:0 6px 15px #106eea1f;margin:1.25dvw}.nosotros .content{padding:1.25dvw}}@media only screen and (max-width: 600px){#about .section-title{text-align:center;padding-bottom:10dvw}#about .section-title h6{font-family:var(--font-primary);color:var(--color-third);background:var(--color-second);padding:2.5dvw 5dvw;display:inline-block;text-transform:uppercase;border-radius:10dvw}#about .section-title h3{margin:10dvw 0 0;font-family:var(--font-primary);color:var(--color-second)}#about .section-title p{margin:0 10dvw;font-family:var(--font-primary);color:var(--color-second);font-size:2.5dvw}#about .section-title ul li{color:var(--color-second);font-size:2.5dvw}}@media only screen and (min-width: 600px){#about .section-title{text-align:center;padding-bottom:4.301075268817204dvw}#about .section-title h6{font-family:var(--font-primary);color:var(--color-third);background:var(--color-second);padding:1.075268817204301dvw 2.150537634408602dvw;display:inline-block;text-transform:uppercase;border-radius:4.301075268817204dvw}#about .section-title h3{margin:4.301075268817204dvw 0 0;font-family:var(--font-primary);color:var(--color-second)}#about .section-title p{margin:0 4.301075268817204dvw;font-family:var(--font-primary);color:var(--color-second);font-size:2.150537634408602dvw}#about .section-title ul li{color:var(--color-second);font-size:2.150537634408602dvw}}@media only screen and (min-width: 992px){#about .section-title{text-align:center;padding-bottom:2.5dvw}#about .section-title h6{font-family:var(--font-primary);color:var(--color-third);background:var(--color-second);padding:.4166666666666667dvw 1.25dvw;display:inline-block;text-transform:uppercase;border-radius:3.333333333333333dvw}#about .section-title h3{margin:.8333333333333333dvw 0 0;font-family:var(--font-primary);color:var(--color-second)}#about .section-title p{margin:.8333333333333333dvw auto;font-family:var(--font-primary);color:var(--color-second);font-size:1.5dvw}#about .section-title ul li{color:var(--color-second);font-size:.8333333333333333dvw}}#about .section-title h3 span{color:var(--color-primary);font-family:var(--font-primary)}#about .section-title ul{font-family:var(--font-primary)}#contact .section-title h3 span{color:var(--color-primary);font-family:var(--font-second)}#contact .section-title p{margin:15px auto 0;font-weight:var(--textos-secundarios);font-family:var(--font-second)}#contact .section-title ul{font-family:var(--font-second)}#contact img{max-width:100%}.contact .form-body{display:flex;flex-direction:column;gap:2rem}.contact .php-email-form .error-message{display:none;color:#fff;background:#ed3c0d;text-align:left;padding:15px;font-weight:600}.contact .php-email-form .error-message br+br{margin-top:25px}.contact .php-email-form .sent-message{display:none;color:#fff;background:#18d26e;text-align:center;padding:15px;font-weight:600}.contact .php-email-form .loading{display:none;background:#fff;text-align:center;padding:15px}.contact .php-email-form .loading:before{content:"";display:inline-block;border-radius:50%;width:24px;height:24px;margin:0 10px -6px 0;border:3px solid #18d26e;border-top-color:#eee;-webkit-animation:animate-loading 1s linear infinite;animation:animate-loading 1s linear infinite}.contact .php-email-form input:focus,.contact .php-email-form textarea:focus{border-color:#106eea}.contact .php-email-form button[type=submit]:hover{background:#3b8af2}@-webkit-keyframes animate-loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes animate-loading{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media only screen and (max-width: 600px){section#contact{padding:10dvw 0;overflow:hidden}#contact .section-title{text-align:center;padding-bottom:10dvw}#contact .section-title h6{font-family:var(--font-primary);color:var(--color-third);background:var(--color-second);padding:2.5dvw 5dvw;display:inline-block;text-transform:uppercase;border-radius:10dvw}#contact .section-title h3{margin:5dvw 0 0;font-family:var(--font-primary)}.contact .row{display:flex;flex-wrap:wrap;justify-content:space-evenly;flex-direction:column;gap:2rem}.contact .info-box{color:var(--color-primary);text-align:center;box-shadow:0 0 30px #d6d7d84d;padding:10dvw 5dvw}.contact .info-box svg{font-size:10dvw;color:var(--color-primary);border-radius:50%;padding:2.5dvw;border:2px dotted var(--color-second)}.contact .info-box h3{color:var(--color-primary);margin:5dvw 0;font-family:var(--font-primary)}.contact .info-box p{font-size:2.5dvw;font-family:var(--font-primary)}.contact .col{padding:10dvw 3.333333333333333dvw;width:100%}}@media only screen and (min-width: 600px){section#contact{padding:4.301075268817204dvw 0;overflow:hidden}.contact .col{padding:4.301075268817204dvw 0}#contact .section-title{text-align:center;padding-bottom:4.301075268817204dvw}#contact .section-title h6{font-family:var(--font-primary);color:var(--color-third);background:var(--color-second);padding:1.075268817204301dvw 2.150537634408602dvw;display:inline-block;text-transform:uppercase;border-radius:4.301075268817204dvw}#contact .section-title h3{margin:1.075268817204301dvw 0 0;font-family:var(--font-primary)}.contact .row{display:flex;flex-wrap:wrap;justify-content:space-evenly}.contact .info-box{color:var(--color-primary);text-align:center;box-shadow:0 0 30px #d6d7d84d;padding:1.666666666666667dvw 1.25dvw}.contact .info-box svg{font-size:4.301075268817204dvw;color:var(--color-primary);border-radius:50%;padding:1.075268817204301dvw;border:2px dotted var(--color-second)}.contact .info-box h3{color:var(--color-primary);margin:2.150537634408602dvw 0;font-family:var(--font-primary)}.contact .info-box p{font-size:1.075268817204301dvw;font-family:var(--font-primary)}}@media only screen and (min-width: 992px){section#contact{padding:3.333333333333333dvw 0;overflow:hidden}#contact .section-title{text-align:center;padding-bottom:2.5dvw}#contact .section-title h6{font-family:var(--font-primary);color:var(--color-third);background:var(--color-second);padding:.4166666666666667dvw 1.25dvw;display:inline-block;text-transform:uppercase;border-radius:3.333333333333333dvw}#contact .section-title h3{margin:.8333333333333333dvw 0 0;font-family:var(--font-primary)}.contact .row{display:flex;flex-wrap:wrap;justify-content:space-evenly}.contact .info-box{color:var(--color-primary);text-align:center;box-shadow:0 0 30px #d6d7d84d;padding:1.666666666666667dvw 1.25dvw}.contact .info-box svg{font-size:3.333333333333333dvw;color:var(--color-primary);border-radius:50%;padding:.4166666666666667dvw;border:2px dotted var(--color-second)}.contact .info-box h3{color:var(--color-primary);margin:.8333333333333333dvw 0;font-family:var(--font-primary)}.contact .info-box p{font-size:.8333333333333333dvw;font-family:var(--font-primary)}.contact .col{padding:3.333333333333333dvw;max-width:50%}}#cat img{max-width:100%}@media only screen and (max-width: 600px){#cat{margin:10dvw 0}}@media only screen and (min-width: 600px){#cat{margin:8.602150537634409dvw 0}}@media only screen and (min-width: 992px){#cat{margin:3.333333333333333dvw 0}}.featured-services .icon-box:before{content:"";position:absolute;background:var(--color-second);right:0;left:0;bottom:0;top:100%;transition:all .3s;z-index:-1}.featured-services .icon-box:hover:before{background:var(--color-primary);top:0;border-radius:0}.featured-services .title a{color:var(--color-primary);text-decoration:none}.featured-services .icon-box:hover .title a,.featured-services .icon-box:hover .description{color:#fff}@media only screen and (max-width: 600px){#featured-services{padding:10dvw 0}.featured-services .wrapper{display:grid;grid-template-columns:1fr;margin:0 10vw;gap:2rem}.featured-services .icon-box{padding:10dvw;background:var(--color-third);box-shadow:0 0 29px #4458901f;border-radius:2.5dvw;font-family:var(--font-primary)}.featured-services .icon{margin-bottom:5dvw}.featured-services .icon svg{font-size:5dvw;color:var(--color-second)}.featured-services .title{margin-bottom:5dvw;font-size:5dvw}.featured-services .description{font-size:2.5dvw;color:var(--color-second)}}@media only screen and (min-width: 600px){#featured-services{padding:4.301075268817204dvw 0}.featured-services .wrapper{display:grid;grid-template-columns:repeat(auto-fill,minmax(40%,1fr));margin:0dvw 4.301075268817204dvw;gap:2rem}.featured-services .icon-box{padding:2.150537634408602dvw;background:var(--color-third);box-shadow:0 0 29px #4458901f;border-radius:1.075268817204301dvw;font-family:var(--font-primary)}.featured-services .icon{margin-bottom:2.150537634408602dvw}.featured-services .icon svg{font-size:2.5dvw;color:var(--color-second)}.featured-services .title{margin-bottom:2.150537634408602dvw;font-size:2.150537634408602dvw}.featured-services .description{font-size:2.150537634408602dvw;color:var(--color-second)}}@media only screen and (min-width: 992px){#featured-services{padding:3.333333333333333dvw 0}.featured-services .wrapper{display:grid;grid-template-columns:repeat(auto-fill,minmax(40%,1fr));margin:1.666666666666667dvw 10vw;gap:2rem}.featured-services .icon-box{padding:1.666666666666667dvw;background:var(--color-third);box-shadow:0 0 29px #4458901f;border-radius:.4166666666666667dvw;font-family:var(--font-primary)}.featured-services .icon{margin-bottom:.8333333333333333dvw}.featured-services .icon svg{font-size:2.5dvw;color:var(--color-second)}.featured-services .title{margin-bottom:.8333333333333333dvw;font-size:1.25dvw}.featured-services .description{font-size:.8333333333333333dvw;line-height:1.25dvw;color:var(--color-second)}}.testimonials:before{content:"";position:absolute;left:0;right:0;top:0;bottom:0;background:#000000b3}.testimonials .testimonial-item{text-align:center;color:var(--color-third);font-family:var(--font-primary)}.testimonials .testimonial-item .testimonial-img{width:100px;border-radius:50%;border:6px solid rgba(255,255,255,.15);margin:0 auto}.testimonials .testimonial-item .quote-icon-left,.testimonials .testimonial-item .quote-icon-right{color:#fff6;font-size:26px}.testimonials .testimonial-item .quote-icon-left{display:inline-block;left:-5px;position:relative}.testimonials .testimonial-item .quote-icon-right{display:inline-block;right:-5px;position:relative;top:10px}.testimonials .swiper-pagination{margin-top:20px;position:relative}.testimonials .swiper-pagination .swiper-pagination-bullet{width:12px;height:12px;background-color:#ffffff80;opacity:1}.testimonials .swiper-pagination .swiper-pagination-bullet-active{background-color:#106eea}.watsapp{position:fixed;top:75%;right:1rem;z-index:2}@media only screen and (max-width: 600px){.testimonials{padding:10dvw;background:url(../../../assets/img/testimonials-bg.jpg) no-repeat;background-position:center center;background-size:cover;position:relative;margin:10dvw 0}.testimonials .testimonial-item h3{margin:5dvw 0}.testimonials .testimonial-item h4{color:var(--color-third);margin:5dvw 0}.testimonials .testimonial-item p{font-size:2.5dvw;margin:5dvw auto;color:var(--color-third);font-family:var(--font-primary)}}@media only screen and (min-width: 600px){.testimonials{padding:4.301075268817204dvw;background:url(../../../assets/img/testimonials-bg.jpg) no-repeat;background-position:center center;background-size:cover;position:relative;margin:8.602150537634409dvw 0}.testimonials .testimonial-item h3{margin:4.301075268817204dvw 0}.testimonials .testimonial-item h4{color:var(--color-third);margin:2.150537634408602dvw 0}.testimonials .testimonial-item p{font-size:2.150537634408602dvw;margin:2.150537634408602dvw auto;color:var(--color-third);font-family:var(--font-primary)}}@media only screen and (min-width: 992px){.testimonials{padding:4.166666666666667dvw 0;background:url(../../../assets/img/testimonials-bg.jpg) no-repeat;background-position:center center;background-size:cover;position:relative;margin:3.333333333333333dvw 0}.testimonials .testimonial-item h3{margin:.8333333333333333dvw 0}.testimonials .testimonial-item h4{color:var(--color-third);margin:.8333333333333333dvw 0}.testimonials .testimonial-item p{font-size:.8333333333333333dvw;margin:.8333333333333333dvw auto;color:var(--color-third);font-family:var(--font-primary)}}#myModalAlert{display:flex;justify-content:center;position:fixed;z-index:7000;width:100dvw;height:100dvh;overflow:auto;background-color:#0006}@-webkit-keyframes animatetop{0%{top:-300px;opacity:0}to{top:0;opacity:1}}@keyframes animatetop{0%{top:-300px;opacity:0}to{top:0;opacity:1}}#myModalAlert .close{color:var(--color-primary);float:right;font-size:28px;font-weight:700}#myModalAlert .close:hover,#myModalAlert .close:focus{color:var(--color-primary);text-decoration:none;cursor:pointer}#myModalAlert .alerta .message{padding-top:1.666666666666667dvw;font-family:var(--font-primary)}@media only screen and (max-width: 600px){#myModalAlert .modal-content{background-color:var(--color-third);margin:auto;padding:0;border:1px solid #888;width:90%;box-shadow:0 4px 8px #0003,0 6px 20px #00000030;animation-name:animatetop;animation-duration:2s}#myModalAlert .alerta i{color:var(--color-second);font-size:5dvw}#myModalAlert .alerta h5{color:var(--color-third);font-size:2.5dvw;margin-bottom:.8333333333333333dvw}#myModalAlert .wrapper{padding:2.5dvw 5dvw;border:1px solid #CCCCCC;border-radius:5%;display:flex;justify-content:center;align-items:center;width:50%;margin:auto}#myModalAlert .wrapper a{font-size:5dvw;color:var(--color-third);text-decoration:none}#myModalAlert li,#myModalAlert p{color:var(--color-third);font-size:1.875dvw}#myModalAlert .alerta{background:var(--color-primary);padding:10dvw}}@media only screen and (min-width: 600px){#myModalAlert .modal-content{background-color:var(--color-third);margin:auto;padding:0;border:1px solid #888;width:80%;box-shadow:0 4px 8px #0003,0 6px 20px #00000030;animation-name:animatetop;animation-duration:2s}#myModalAlert .alerta i{color:var(--color-second);font-size:4.301075268817204dvw}#myModalAlert .alerta h5{color:var(--color-third);font-size:2.15053763448602dvw;margin-bottom:.8333333333333333dvw}#myModalAlert .wrapper{padding:2.5dvw 5dvw;border:1px solid #CCCCCC;border-radius:5%;display:flex;justify-content:center;align-items:center;width:50%;margin:auto}#myModalAlert .wrapper a{font-weight:900;font-size:2.15053763448602dvw;color:var(--color-third);text-decoration:none}#myModalAlert li,#myModalAlert p{color:var(--color-third);font-size:1.059135039717564dvw}#myModalAlert .alerta{background:var(--color-primary);padding:2.150537634408602dvw}}@media only screen and (min-width: 992px){#myModalAlert .modal-content{background-color:var(--color-third);margin:auto;padding:0;border:1px solid #888;width:60%;box-shadow:0 4px 8px #0003,0 6px 20px #00000030;animation-name:animatetop;animation-duration:2s}#myModalAlert .alerta i{color:var(--color-second);font-size:3.333333333333333dvw}#myModalAlert .alerta h5{color:var(--color-third);font-size:1.25dvw;margin-bottom:.8333333333333333dvw}#myModalAlert .wrapper a{font-size:.8333333333333333dvw;color:var(--color-third);text-decoration:none}#myModalAlert .wrapper{padding:.8333333333333333dvw 5dvw;border:1px solid #CCCCCC;border-radius:5%;display:flex;justify-content:center;align-items:center;cursor:pointer;width:50%;margin:auto}#myModalAlert li,#myModalAlert p{color:var(--color-third);font-size:.8333333333333333dvw}#myModalAlert .alerta{background:var(--color-primary);padding:3.333333333333333dvw}}@media only screen and (max-width: 600px){#watsappComponent{position:fixed;bottom:10dvw;right:10dvw;z-index:2}}@media only screen and (min-width: 600px){#watsappComponent{position:fixed;bottom:8.602150537634409dvw;right:8.602150537634409dvw;z-index:2}}@media only screen and (min-width: 992px){#watsappComponent{position:fixed;bottom:3.333333333333333dvw;right:3.333333333333333dvw;z-index:2}}*{box-sizing:border-box;margin:0;padding:0;list-style:none}html{font-size:16px}:where(html){line-height:1.15}:where(h1){font-size:2em;margin-block-end:.67em;margin-block-start:.67em}:where(dl,ol,ul) :where(dl,ol,ul){margin-block-end:0;margin-block-start:0}:where(hr){box-sizing:content-box;color:inherit;height:0}:where(pre){font-family:monospace,monospace;font-size:1em}:where(abbr[title]){text-decoration:underline;text-decoration:underline dotted}:where(b,strong){font-weight:bolder}:where(code,kbd,samp){font-family:monospace,monospace;font-size:1em}:where(small){font-size:80%}:where(table){border-color:currentColor;text-indent:0}:where(button,input,select){margin:0}:where(button){text-transform:none}:where(button,input:is([type=button i],[type=reset i],[type=submit i])){-webkit-appearance:button}:where(progress){vertical-align:baseline}:where(select){text-transform:none}:where(textarea){margin:0}:where(input[type=search i]){-webkit-appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::-webkit-input-placeholder{color:inherit;opacity:.54}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focus-inner{border-style:none;padding:0}:where(button,input:is([type=button i],[type=color i],[type=reset i],[type=submit i]))::-moz-focusring{outline:1px dotted ButtonText}:where(:-moz-ui-invalid){box-shadow:none}:where(dialog){background-color:#fff;border:solid;color:#000;height:-moz-fit-content;height:fit-content;left:0;margin:auto;padding:1em;position:absolute;right:0;width:-moz-fit-content;width:fit-content}:where(dialog:not([open])){display:none}:where(summary){display:list-item}:root{--font-primary: "Montserrat", sans-serif;--color-primary: #1E5629;--color-second: #83B98C;--color-third: #ffff}
