body{font-family:"Open Sans",sans-serif;font-weight:400;font-size:16px}a{color:#066eb6}.container{width:96%;max-width:1440px;margin:0 auto}.container-small{width:96%;max-width:1064px;margin:0 auto}.container-expand{width:94vw;max-width:1200px;position:relative;left:50%;transform:translateX(-50%)}.video-header{height:75vh;margin:0}.video-header video{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.page-content,.entry-content,.entry-summary{margin:0}h1,h2,h3,h4,h5{font-size:30px;line-height:35px;font-weight:600}p{font-size:15px;line-height:22px;font-weight:400}p.text-big{font-size:21px;line-height:32px}p.text-big.orange b,p.text-big.orange strong{color:#df9618}#cmplz-document{max-width:initial !important}#cmplz-document p{font-size:initial !important;margin-top:initial !important}#cmplz-manage-consent .cmplz-manage-consent{background-color:rgba(0,0,0,0) !important;background-image:url(../img/cookies.png) !important;background-size:cover !important;background-repeat:no-repeat !important;text-indent:-999999px;height:40px !important;width:40px !important;padding:0 !important;min-width:auto !important;right:20px !important;bottom:20px !important;border:0 !important;border-radius:0 !important;animation:none !important;box-shadow:none !important}.site-header{width:100%;position:relative;background-color:rgba(0,0,0,0);z-index:100}.site-header::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:#fff;mix-blend-mode:normal;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);transition:all .3s ease-in-out;z-index:0}.site-header .content-header{width:96%;height:95px;max-width:1440px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;position:relative;z-index:10}.site-header .content-header .site-branding{height:100%}.site-header .content-header .site-branding a{height:100%}.site-header .content-header .site-branding a img{width:250px;max-width:250px;height:auto;transition:all .3s ease-in-out;transform:translateY(-50%);position:relative;top:50%}.site-header .content-header .main-navigation{display:flex;justify-content:flex-end}.site-header .content-header .main-navigation .select-change-lang{position:relative;display:flex;width:50px;height:30px;border-radius:.25em;overflow:hidden;border:1px solid #db082c;background-color:#fff}.site-header .content-header .main-navigation .select-change-lang::after{content:"▼";position:absolute;top:0;right:3px;padding:0;transition:.25s all ease;pointer-events:none;font-size:12px;line-height:29px;background-color:#fff;color:#db082c}.site-header .content-header .main-navigation .select-change-lang select{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:0;box-shadow:none;flex:1;padding:0 9px;background-image:none;cursor:pointer;text-transform:uppercase;background-color:#fff;color:#db082c}.site-header .content-header .main-navigation .select-change-lang select::-ms-expand{display:none}.site-header .content-header .main-navigation .menu{display:flex;justify-content:flex-end;align-items:center}.site-header .content-header .main-navigation .menu li{margin:0 10px;font-size:18px;position:relative}.site-header .content-header .main-navigation .menu li::before{content:"";width:0;height:1px;background-color:#000;position:absolute;left:50%;transform:translateX(-50%);bottom:0;transition:all .3s ease-in-out}.site-header .content-header .main-navigation .menu li a{color:#000;text-decoration:none;transition:all .3s ease-in-out}.site-header .content-header .main-navigation .menu li a:visited{color:#000}.site-header .content-header .main-navigation .menu li.active:before{width:100%}.site-header .content-header .main-navigation .menu li.go-login,.site-header .content-header .main-navigation .menu li.go-inscripcion{padding:0px 9px;height:30px;border-radius:.25em;overflow:hidden;border:1px solid #db082c;background-color:#db082c}.site-header .content-header .main-navigation .menu li.go-login a,.site-header .content-header .main-navigation .menu li.go-inscripcion a{color:#fff}.site-header.scroll{position:fixed}.site-header.scroll::before{background:rgba(255,255,255,.9)}.site-header.scroll .content-header{height:70px}.site-header.scroll .content-header .select-change-lang{height:27px}.site-header.scroll .content-header .select-change-lang select{font-size:16px}.site-header.scroll .content-header .menu li{margin:0 8px;font-size:16px}.site-header.scroll .content-header .menu li.go-login,.site-header.scroll .content-header .menu li.go-inscripcion{height:auto}.sobre-video{position:absolute;top:0;left:50%;z-index:1;height:75vh;transform:translateX(-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;top:95px}.sobre-video p{color:#fff;font-size:40px;margin:0;line-height:45px;margin-left:-10px;text-shadow:0px 0px 9px rgba(0,0,0,.73)}.sobre-video p strong,.sobre-video p b{font-size:43px}.bloque-que-ofrece{max-width:1200px;width:94%;border-radius:40px;margin:0 auto;overflow:hidden;padding:0}.beneficios{margin-bottom:60px;gap:60px;max-width:1064px;width:90%}.beneficios .wp-block-column{border-radius:40px;overflow:hidden}.beneficios .wp-block-column .wp-block-cover{padding:30px 80px;justify-content:flex-start;flex-direction:column;height:100%;min-height:auto}.beneficios .wp-block-column .wp-block-cover .wp-block-cover__inner-container{display:flex;flex-direction:column}.beneficios .wp-block-column .wp-block-cover h1,.beneficios .wp-block-column .wp-block-cover h2,.beneficios .wp-block-column .wp-block-cover h3,.beneficios .wp-block-column .wp-block-cover h4,.beneficios .wp-block-column .wp-block-cover h5{font-size:25px !important;line-height:1;font-weight:600;margin:0 0 20px 0}.beneficios .wp-block-column .wp-block-cover p,.beneficios .wp-block-column .wp-block-cover div{font-size:15px;line-height:22px;font-weight:400;margin:0}.cta a,.cta div.rich-text{width:215px;height:45px;font-size:16px;font-weight:700;line-height:43px;border-radius:19px;border:2px solid #066eb6;color:#fff;background-color:#066eb6;padding:0;transition:all .3s ease-in-out}.cta a:hover,.cta div.rich-text:hover{color:#066eb6;background-color:#fff}.redes{margin-bottom:60px;gap:60px}.redes .wp-block-column{border-radius:45px;overflow:hidden;background-color:#fff;box-shadow:0px 0px 49px -12px rgba(0,0,0,.6);flex-basis:initial !important}.redes .wp-block-column .wp-block-cover{padding:35px 70px;justify-content:flex-start;flex-direction:column;height:100%}.redes .wp-block-column .wp-block-cover .wp-block-cover__inner-container{display:flex;flex-direction:column}.redes .wp-block-column .wp-block-cover h1,.redes .wp-block-column .wp-block-cover h2,.redes .wp-block-column .wp-block-cover h3,.redes .wp-block-column .wp-block-cover h4,.redes .wp-block-column .wp-block-cover h5{font-size:25px !important;line-height:24px !important;font-weight:600;margin:0 0 15px 0}.redes .wp-block-column .wp-block-cover p,.redes .wp-block-column .wp-block-cover div{font-size:15px;line-height:22px;font-weight:400;margin:0}.contacto .wp-block-cover__inner-container{display:flex;justify-content:center;flex-direction:column;align-items:center}.contacto a,.contacto p{color:#fff !important}.wp-block-cover{min-height:200px}.nf-before-form-content,.nf-after-form-content{display:none}.nf-response-msg{position:absolute;bottom:25px;text-align:center;left:50%;transform:translateX(-50%)}.nf-response-msg p{color:#fff !important;font-weight:700;font-size:16px}.nf-form-content{max-width:1200px !important;width:94% !important;padding:0 !important}.nf-form-content label{font-size:15px !important;font-weight:400 !important}.nf-form-content .nf-row nf-cells{display:flex;justify-content:space-between}.nf-form-content .nf-row nf-cells .nf-cell{padding:0 !important;width:21vw !important;position:relative}.nf-form-content .nf-row nf-cells .nf-cell .textarea-container{width:43vw !important;position:relative !important}.nf-form-content .nf-row nf-cells .nf-cell .checkbox-container{width:43vw !important;position:relative !important}.nf-form-content .nf-row nf-cells .nf-cell .checkbox-container .nf-field-label{width:auto !important;align-items:flex-start}.nf-form-content .nf-row nf-cells .nf-cell .checkbox-container .nf-field-element{width:auto !important}.nf-form-content .nf-row nf-cells .nf-cell .checkbox-container .nf-field-element input{width:auto !important}.nf-form-content .nf-row nf-cells .nf-cell .checkbox-container .nf-field-description{margin-top:-6px;margin-right:0}.nf-form-content .nf-row nf-cells .nf-cell .checkbox-container .nf-field-description a{color:#066eb6}.nf-form-content .nf-row nf-cells .nf-cell .checkbox-container .nf-field-description p{font-size:10px;line-height:1.2;margin:5px 0}.nf-form-content .nf-row nf-cells .nf-cell .checkbox-container .nf-field-description p:last-child{margin:revert}.nf-form-content .label-above .nf-field-label{margin-bottom:0 !important}.nf-form-content .label-above .nf-field-label label{padding-left:17px;color:#fff}.nf-form-content input:not([type=button]){background-color:#fff;border-radius:27px !important;width:19vw !important;height:2.86vw !important;padding:0 17px !important;border:0 !important}.nf-form-content textarea{background-color:#fff;border-radius:27px !important;width:39vw !important;height:4.32vw !important;padding:17px !important;border:0 !important}.nf-form-content input[type=button],.nf-form-content input[type=submit]{background-color:rgba(0,0,0,0) !important;width:11.71vw !important;height:45px !important;border:2px solid #fff !important;border-radius:19px !important;font-weight:700 !important;color:#fff !important;font-size:16px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.nf-form-content .nf-field-element,.nf-form-content .nf-field-container{position:initial !important}.nf-form-content .nf-pass.field-wrap .nf-field-element:after{content:"";font-size:18px !important}.nf-form-content .nf-error{position:initial}.nf-form-content .nf-error .nf-error-msg{position:absolute;top:2px;right:35px;font-size:11px;text-align:right;margin-right:0}.nf-form-content .nf-error.field-wrap .nf-field-element:after{background:rgba(0,0,0,0);color:#e80000;font-size:16px !important;width:20px !important;height:20px !important;line-height:24px !important;right:20px}.nf-form-content .nf-error.field-wrap.textarea-wrap .nf-field-element:after{right:5vw}.nf-form-content .textarea-container .nf-error .nf-error-msg{right:6.2vw}.legal{width:96%;max-width:1440px;margin:0 auto}.error-404{height:80vh;width:100%;position:relative;overflow:hidden}.error-404 .error-page{display:flex;align-items:center;justify-content:center;text-align:center;height:100%}.error-404 .error-page h1{font-size:30vh;line-height:30vh;font-weight:bold;position:relative;margin:-8vh 0 0;padding:0}.error-404 .error-page h1:after{content:attr(data-h1);position:absolute;top:0;left:0;right:0;color:rgba(0,0,0,0);background:-webkit-repeating-linear-gradient(-45deg, #31b46c, #e7392d 22.69%, #fff51b 53.78%, #8cc42e 87.82%, #3aaa35);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-size:400%;text-shadow:1px 1px 2px rgba(255,255,255,.25);animation:animateTextBackground 10s ease-in-out infinite}.error-404 .error-page+p{color:#d6d6d6;font-size:8vh;font-weight:bold;line-height:10vh;max-width:600px;position:relative}.error-404 .error-page+p:after{content:attr(data-p);position:absolute;top:0;left:0;right:0;color:rgba(0,0,0,0);text-shadow:1px 1px 2px rgba(255,255,255,.5);-webkit-background-clip:text;-moz-background-clip:text;background-clip:text}.error-404 #particles-js{position:absolute;top:0;right:0;bottom:0;left:0}@keyframes animateTextBackground{0%{background-position:0 0}25%{background-position:100% 0}50%{background-position:100% 100%}75%{background-position:0 100%}100%{background-position:0 0}}@media(max-width: 767px){#cmplz-manage-consent .cmplz-manage-consent{display:block !important;height:30px !important;width:30px !important;right:10px !important;bottom:10px !important}.error-404 .error-page h1{font-size:32vw}.error-404 .error-page+p{font-size:8vw;line-height:10vw;max-width:70vw}}footer{background-color:#db082c}footer .content{width:96%;max-width:1440px;margin:0 auto;color:#fff;display:flex;flex-direction:column;padding:30px 0 25px 0;box-sizing:content-box}footer .content .row{display:flex;flex-direction:column;justify-content:space-between;font-size:10px;text-align:center;margin:0 0 15px 0}footer .content .row.only{justify-content:center;font-size:10px !important;opacity:.8;margin-bottom:5px}footer .content .row .column{display:flex;justify-content:center;font-size:13px;text-align:center}footer .content .row .column:last-child{text-align:center}footer .content .row ul{display:flex;list-style:none;padding:0;margin:0 5px}footer .content .row ul li{list-style:none;padding:0;margin:0 5px}footer .content a{color:#fff !important;text-decoration:none}footer .content .custom-logo-link img{height:50px;width:auto}@media screen and (max-width: 768px){body{font-size:3.2vw}.wp-block-cover__inner-container{width:100% !important}.container{width:94%;max-width:100%}.container-small{width:92%;max-width:100%}.video-header{height:75vh}h1,h2,h3,h4,h5{font-size:8vw}p{font-size:3.2vw;line-height:5.3333333333vw}p.text-big{font-size:3.7333333333vw;line-height:6.9333333333vw}.site-header .content-header{width:100%;height:16vw;max-width:100%}.site-header .content-header .site-branding a img{height:auto;width:40vw;top:50%;left:10px}.site-header .content-header .main-navigation{display:flex;justify-content:space-around}.site-header .content-header .main-navigation .select-change-lang{position:relative;display:flex;width:50px;height:30px;border-radius:.25em;overflow:hidden;border:1px solid #066eb6;background-color:#fff}.site-header .content-header .main-navigation .select-change-lang::after{content:"▼";position:absolute;top:0;right:3px;padding:0;transition:.25s all ease;pointer-events:none;font-size:11px;line-height:27px;background-color:#fff;color:#066eb6}.site-header .content-header .main-navigation .select-change-lang select{-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:0;border:0;box-shadow:none;flex:1;padding:0 9px;background-image:none;cursor:pointer;text-transform:uppercase;background-color:#fff;color:#066eb6}.site-header .content-header .main-navigation .select-change-lang select::-ms-expand{display:none}.site-header .content-header .main-navigation .menu-toggle{background:rgba(0,0,0,0);border:none;text-indent:-99999px;position:absolute;right:20px;transform:translateY(-50%);z-index:999;width:5vw;top:50%}.site-header .content-header .main-navigation .menu-toggle:before{content:"";width:100%;height:2px;background:#000;position:absolute;top:30%;left:0;transition:all .3s ease-in-out}.site-header .content-header .main-navigation .menu-toggle:after{content:"";width:100%;height:2px;background:#000;position:absolute;bottom:30%;left:0;transition:all .3s ease-in-out}.site-header .content-header .main-navigation .menu-toggle.open:before{top:50%;left:50%;transform:translate(-50%, -50%) rotate(45deg)}.site-header .content-header .main-navigation .menu-toggle.open:after{top:50%;left:50%;transform:translate(-50%, -50%) rotate(-45deg)}.site-header .content-header .main-navigation .menu-menu-1-container{height:100vh;width:100%;position:fixed;top:0;right:0;background:#fff;transform:translateX(100%);transition:transform .3s ease-in-out}.site-header .content-header .main-navigation .menu-menu-1-container.open{transform:translateX(0%)}.site-header .content-header .main-navigation .menu{height:80vh;position:relative;top:16vw;justify-content:space-around;flex-direction:column}.site-header .content-header .main-navigation .menu li{margin:0 2.6666666667vw;font-size:4.8vw}.site-header.scroll{position:fixed}.site-header.scroll::before{background:rgba(255,255,255,.9)}.site-header.scroll .content-header{height:18.6666666667vw}.site-header.scroll .content-header .menu li{margin:0 2.1333333333vw;font-size:3.7333333333vw}.sobre-video{transform:translateX(-50%);top:16vw}.sobre-video img{width:80vw}.sobre-video p{font-size:5.0666666667vw;margin-left:0;line-height:1.3}.sobre-video p strong,.sobre-video p b{font-size:5.8666666667vw}.beneficios{margin-bottom:10.6666666667vw;gap:10.6666666667vw;width:85%}.beneficios .wp-block-column{border-radius:13.3333333333vw;overflow:hidden;height:auto !important}.beneficios .wp-block-column .wp-block-cover{padding:10.6666666667vw;min-height:200px}.beneficios .wp-block-column .wp-block-cover h1,.beneficios .wp-block-column .wp-block-cover h2,.beneficios .wp-block-column .wp-block-cover h3,.beneficios .wp-block-column .wp-block-cover h4,.beneficios .wp-block-column .wp-block-cover h5{font-size:4.8vw !important;margin:0 0 7.4666666667vw 0;text-align:center}.beneficios .wp-block-column .wp-block-cover p,.beneficios .wp-block-column .wp-block-cover div{font-size:3.2vw;line-height:5.3333333333vw;text-align:center}.cta a,.cta div.rich-text{width:66.6666666667vw;height:10.6666666667vw;font-size:3.2vw;line-height:9.3333333333vw;border-radius:4.2666666667vw}.redes{margin-bottom:16vw;gap:16vw}.redes .wp-block-column{border-radius:20.5333333333vw;box-shadow:0px 0px 13.0666666667vw -3.2vw rgba(0,0,0,.6)}.redes .wp-block-column .wp-block-cover{padding:10.6666666667vw;justify-content:flex-start;flex-direction:column}.redes .wp-block-column .wp-block-cover .wp-block-cover__inner-container{display:flex;flex-direction:column}.redes .wp-block-column .wp-block-cover .wp-block-cover__inner-container .wp-block-image figure{width:70%}.redes .wp-block-column .wp-block-cover h1,.redes .wp-block-column .wp-block-cover h2,.redes .wp-block-column .wp-block-cover h3,.redes .wp-block-column .wp-block-cover h4,.redes .wp-block-column .wp-block-cover h5{font-size:4.8vw !important;line-height:7.4666666667vw !important;margin-bottom:5.3333333333vw !important;text-align:center}.redes .wp-block-column .wp-block-cover p,.redes .wp-block-column .wp-block-cover div{font-size:3.2vw;line-height:5.3333333333vw;text-align:center}.contacto .wp-block-cover__inner-container{display:flex;justify-content:center}.contacto .wp-block-cover__inner-container .wp-block-columns{width:100%}.nf-before-form-content,.nf-after-form-content{display:none}.nf-response-msg{bottom:6.6666666667vw}.nf-response-msg p{font-size:5.6vw}.nf-form-content{width:100% !important}.nf-form-content .nf-row nf-cells{display:flex;justify-content:space-between;flex-direction:column}.nf-form-content .nf-row nf-cells .nf-cell{width:100% !important}.nf-form-content .nf-row nf-cells .nf-cell .textarea-container{width:100% !important}.nf-form-content .nf-row nf-cells .nf-cell .submit-container{margin-bottom:70px;transform:translateY(20px)}.nf-form-content .nf-row nf-cells .nf-cell .checkbox-container{width:100% !important}.nf-form-content .label-above .nf-field-label{margin-bottom:0 !important}.nf-form-content .label-above .nf-field-label label{padding-left:4.5333333333vw;color:#fff}.nf-form-content input:not([type=button]){border-radius:7.2vw !important;width:100% !important;height:14.6666666667vw !important;padding:0 4.5333333333vw !important}.nf-form-content textarea{border-radius:7.2vw !important;width:100% !important;height:22.1333333333vw !important;padding:4.5333333333vw !important}.nf-form-content input[type=button]{width:100% !important;height:11.2vw !important;border-radius:5.0666666667vw !important;font-size:4.8vw}.nf-form-content .nf-pass.field-wrap .nf-field-element:after{content:"";font-size:4.8vw !important}.nf-form-content .nf-error .nf-error-msg{top:0;right:9.3333333333vw !important;font-size:3.4666666667vw}.nf-form-content .nf-error.field-wrap .nf-field-element:after{font-size:5.3333333333vw !important;width:2.6666666667vw !important;height:8.2666666667vw !important;line-height:5.3333333333vw !important}footer .content{width:96%;padding:30px 0 25px 0}footer .content .row{display:flex;flex-direction:column;font-size:2.6666666667vw;text-align:center;margin:0 0 4vw 0}footer .content .row.only{justify-content:center;font-size:2.6666666667vw !important;margin-bottom:1.3333333333vw}footer .content .row .column{display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:3.4666666667vw;text-align:center}footer .content .row .column:last-child{text-align:center}footer .content .row ul{margin:0 1.3333333333vw}footer .content .row ul li{margin:0 1.3333333333vw}footer .content .custom-logo-link img{max-height:13.3333333333vw;height:auto;max-width:90vw;width:auto}}