@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(360deg)}}@keyframes animacion_whapBox{0%{width:0;height:0}to{width:220}}.wpcf7 .screen-reader-response{position:absolute;overflow:hidden;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;width:1px;margin:-1px;padding:0;border:0;word-wrap:normal!important;word-break:normal!important}.wpcf7 .hidden-fields-container,.wpcf7 form.init .wpcf7-response-output{display:none}.wpcf7 form .wpcf7-response-output{margin:2em .5em 1em;padding:.2em 1em;border:2px solid #00a0d2}.wpcf7-form-control-wrap{position:relative}.wpcf7-list-item{display:inline-block;margin:0 0 0 1em}.wpcf7-list-item-label::after,.wpcf7-list-item-label::before{content:" "}.wpcf7 .wpcf7-submit:disabled{cursor:not-allowed}.wpcf7 input[type=email]{direction:ltr}:root{--verde-limon:#7FFD84;--verde-oscuro:#083237;--verde-medio-oscuro:#4BD850}body,html{font-family:"Rajdhani",sans-serif!important;font-weight:300;font-style:normal;margin:0}h1,h3,h5{font-weight:600}@media (min-width:576px){.container.container-p{max-width:768px}}@media (min-width:768px){.container.container-p{max-width:975px}}@media (min-width:992px){.container.container-p{max-width:1140px}}@media (min-width:1200px){.container.container-p{max-width:1400px}.container.container-text{max-width:1800px}}.loader-section{width:100vw;height:100vh;max-width:100%;position:fixed;top:0;display:flex;justify-content:center;align-items:center;background-color:#fff;z-index:999;transition:all 1s 1s ease-out;opacity:1}.loader{width:48px;height:48px;border:5px solid var(--verde-limon);border-bottom-color:#fff0;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}.formulario-footer .container-fluid.footer-remasa,header.header{background:var(--verde-oscuro)}header.header .container-fluid nav.navbar{background:var(--verde-oscuro);padding:1.25rem 1rem}header.header .container-fluid nav.navbar div#navbarCollapse .nav-link{color:var(--verde-limon);font-size:15px;letter-spacing:0;font-weight:600}header.header .container-fluid nav.navbar ul.navbar-nav{width:100%;justify-content:space-evenly;align-items:center}.nav .search-icon{color:var(--verde-limon);font-size:20px;cursor:pointer}.nav .search-box{position:absolute;right:250px;height:45px;max-width:555px;width:100%;opacity:0;pointer-events:none;transition:all .2s linear}.search-box .search-icon{position:absolute;top:50%;left:15px;color:var(--verde-limon);transform:translateY(-50%)}.search-box input{height:100%;width:100%;border:0;outline:0;color:#fff;border-radius:6px;background-color:var(--verde-oscuro);padding:0 15px 0 45px}.buscador-mobile{display:none}header.header .container-fluid nav.navbar .btn.btn-outline-success.serching{height:31px}@media screen and (max-width:1045px){header.header .container-fluid nav.navbar .btn.btn-outline-success.serching{top:34px}}@media screen and (max-width:999px){header.header .container-fluid nav.navbar button.navbar-toggler .navbar-toggler-icon{background-image:url(/wp-content/themes/remasa/images/Desplegable.svg)}.buscador-mobile form a{border-right:2px solid;border-left:2px solid;border-top:0;border-bottom:0;border-radius:0;border-color:var(--verde-limon);padding:0 10px}.buscador-mobile{display:block;margin-left:auto}}@media screen and (max-width:1000px){header.header .container-fluid nav.navbar .btn.btn-outline-success.serching{top:-35px;position:relative;left:244px}.nav{padding:15px 20px}header.header .container-fluid nav.navbar{padding:8px 0}.nav .search-box{top:calc(100% + 10px);max-width:calc(100% - 5px);right:50%;transform:translateX(50%);box-shadow:0 2px 10px rgb(0 0 0/.1)}}@media screen and (max-width:340px){header.header .container-fluid nav.navbar input.serching-text{width:240px}header.header .container-fluid nav.navbar .btn.btn-outline-success.serching{left:187px}}.formulario-footer .container-fluid.footer-remasa .mini-col{padding:0 50px;align-items:center;display:grid}.datos-remasa .navbar-brand img,.formulario-footer .container-fluid.footer-remasa img{width:100%}.formulario-footer .container-fluid.footer-remasa .mini-col:first-child h4{color:var(--verde-limon);font-size:50px;font-weight:600;border:0}.formulario-footer .container-fluid.footer-remasa .mini-col p{color:var(--verde-limon);margin:0}.newsletter-submit.btn,input.input-text{box-sizing:border-box;display:inline-block;border-radius:0;width:100%}input.input-text{background-color:#f8f8f8;padding:12px 20px;border:0;outline:0;-webkit-border-radius:0;-moz-border-radius:0}.newsletter-submit.btn{font-size:15px;font-weight:500;color:var(--verde-oscuro);line-height:17px;padding:13px 30px;min-width:auto;position:relative;background-color:var(--verde-limon);text-transform:uppercase}.col-12.radio{display:flex}.col-12.radio span{font-size:13px;margin:0}.col-12.radio label{padding:0;margin:0}.container-asesores{display:flex;align-items:center;justify-content:center}.newsletter-info-asesires{padding:0 30px}#section-cta{background:#f2f8fc;background-image:url(/wp-content/themes/remasa/images/banner.svg);background-repeat:no-repeat;background-size:100%}#section-cta .newsletter-immg img{width:100%;max-width:362px}.newsletter-info-asesires p{font-size:36px;font-weight:600;color:#4bd850;text-transform:uppercase;line-height:1}.newsletter-info-asesires h3{margin:0;font-size:36px;text-transform:uppercase}.newsletter-info-asesires .boton-verde-limon-interna{background:var(--verde-oscuro);font-size:18px;font-weight:700;color:var(--verde-limon);width:252px}.container-fluid.footer-remasa{background:#f7fbfe}.container-fluid.footer-remasa div h4{color:var(--verde-medio-oscuro);font-weight:700;font-size:18px;border-bottom:1px solid #afafaf}.container-fluid.footer-remasa .mini-col .lista a{font-size:14px;color:var(--verde-oscuro);font-weight:600}.container-fluid.footer-remasa .mini-col{padding:0 50px}.container-fluid.footer-remasa .mini-col:first-child{border-right:1px solid #afafaf}.container-fluid.footer-remasa .mini-col:first-child .sociales{border-bottom:1px solid #afafaf;border-top:1px solid #afafaf}.container-fluid.footer-remasa .mini-col p{font-size:14px;font-weight:500}.container-fluid.subminifoter p{color:var(--verde-oscuro);font-size:13px;font-weight:600}.formulario-footer .subfooter{display:grid;grid-template-columns:auto auto auto;flex-wrap:wrap;grid-gap:10px}.container-fluid.footer-remasa .mini-col:first-child .sociales a{border-radius:50%;border:2px solid #000;height:35px;width:35px;display:flex;align-items:center;justify-content:center;margin:4px 0}.seller.butons a.boton-verde-limon-transparente{display:flex;grid-gap:10px;margin-bottom:10px}.seller.butons a.boton-verde-limon-transparente,.seller.butons a.boton-verde-limon-transparente:hover{background:#fff0;color:var(--verde-medio-oscuro)}.seller{margin:15px 0 0}.container-fluid.footer-remasa .mini-col:first-child .sociales a:hover{background:#083237}.container-fluid.footer-remasa .mini-col:first-child .sociales a:hover i{color:#fff}.formulario-footer .item-box-mobile{display:none}.formulario-footer .subfooter .item-box.buton-desk{display:block}.newsletter-immg{padding:20px 0}.datos-remasa .navbar-brand{margin:0}.interna .container-text.texto-principal{display:flex;position:absolute;top:0;padding:0;margin:0 90px;height:100%;align-items:baseline;flex-direction:column;justify-content:center;color:#fff}.interna .swiper-home-asesores .container-text.texto-principal div{font-size:20px;letter-spacing:0;line-height:1.2;max-width:661px}@media (max-width:768px){#section-cta .newsletter-immg img{max-width:100%}}@media (max-width:1000px){.datos-remasa .navbar-brand img{width:auto}.container-fluid.footer-remasa .datos-remasa{display:grid}header.header #navbarCollapse{margin:10px 0}.container-fluid.footer-remasa .datos-remasa .mini-col{max-width:100%;border-right:0 solid #afafaf}.newsletter-submit.btn{font-weight:700;font-size:18px}.formulario-footer .checkbox span{font-weight:500}.formulario-footer .container-fluid.footer-remasa .mini-col p{margin:0!important}.container-fluid.footer-remasa .row{padding:0!important}footer .navbar-brand{width:100%;text-align:center}.container-fluid.footer-remasa .mini-col:first-child .sociales{width:100%;justify-content:center!important}.container-fluid.footer-remasa div h4{margin:0!important;padding:15px 5px;cursor:pointer;color:var(--verde-oscuro)}footer .container-fluid.footer-remasa .mini-col{padding:0;margin:0!important}footer .container-fluid.footer-remasa div .lista{margin:20px 0 0;display:none!important}footer .container-fluid.footer-remasa div h4:before{content:"";width:11px;height:5.88px;display:block;float:right;background-image:url(/wp-content/themes/remasa/images/flecha-abajo.svg);background-size:contain;background-position:center;background-repeat:no-repeat;margin-top:7px}footer .container-fluid.footer-remasa .mini-col:first-child h5{font-weight:600}.formulario-footer .checkbox{display:flex;grid-gap:10px;margin:20px 0}.formulario-footer .subfooter .item-box.buton-desk{display:none}.formulario-footer .item-box-mobile{width:100%;display:block}.container-fluid.footer-remasa .mini-col:first-child{border-right:0 solid #afafaf;display:flex;flex-direction:column;justify-content:center;align-items:baseline}.formulario-footer .container-fluid.footer-remasa .mini-col{padding:0 10px;margin-bottom:0!important;border:0}.formulario-footer .subfooter{display:flex;grid-gap:10px}.formulario-footer .subfooter .item-box{width:100%}.newsletter-info-asesires h3,.newsletter-info-asesires p{line-height:1;font-weight:600;font-size:32px}.newsletter-info-asesires p{font-size:24px}#section-cta{background-image:none;padding:30px 1px}}@media (max-width:767px){.formulario-footer .container-fluid.footer-remasa .mini-col .container{max-width:100%;margin:20px 0}#section-cta .container-asesores{display:grid;grid-gap:25px}#section-cta .container-asesores img{width:100%}}.swiper-home-asesores .container-text.texto-principal h1{color:var(--verde-limon);font-size:49px;line-height:1;font-weight:700;text-transform:uppercase}.swiper-home-asesores .container-text.texto-principal div{font-size:20px;letter-spacing:0;line-height:1.2}.boton-transparente{display:grid;justify-content:center;margin-bottom:70px}.seller.butons .boton-transparente{margin-bottom:0}section.divi-servicios .row>div:nth-child(1){margin-bottom:30px}section.divi-servicios .row>div:nth-child(1) a img.img-fluid{width:100%}.boton-transparente a.boton-verde-limon-transparente,.seller.butons a{color:var(--verde-medio-oscuro);background-color:#fff0;border:2px solid var(--verde-medio-oscuro);padding:10px;width:200px;height:50px;font-size:18px;text-align:center;align-content:center;text-decoration:none;text-transform:uppercase;font-weight:700}.boton-transparente a.boton-verde-limon-transparente:hover{background-color:var(--verde-medio-oscuro);transition:auto;color:#fff}.breadcumb-li .container-text ul{list-style:none}.breadcumb-li .container-text ul li{display:inline-block;margin:0 5px}.breadcumb-li .container-text ul li a{color:#083237;text-transform:math-auto}.seller.butons a{width:100%;justify-content:center}.seller.butons{display:flex;grid-gap:40px}section.divi-servicios .divi-item:nth-child(odd){background:#f2f8fc}section.divi-servicios .divi-item{padding:15px 3px}section.divi-servicios .divi-item h4{color:var(--verde-oscuro);font-size:30px;font-weight:600}section.divi-servicios .divi-item a{color:var(--verde-oscuro);text-decoration:none}section.divi-servicios .divi-item p{color:var(--verde-oscuro);font-weight:500;line-height:normal}@media (max-width:500px){header.header .container-fluid nav.navbar img{max-width:190px}}.caja-grid .logos-caja .nav.caja-grex .nav-item:nth-child(2) .txt-header{background:#004481}.caja-grid{display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap}.caja-grid .logos-caja .nav.caja-grex{display:flex;justify-content:center}@media (max-width:1000px){.desktop-click{display:none!important}.mobile-click{display:block!important}.interna .container-text.texto-principal{padding:0 20px;height:100%;top:0;justify-content:center;margin:0}.interna .swiper-home-asesores .container-text.texto-principal h1{font-size:32px}.interna .container-text.texto-principal div br{display:none}}@media (max-width:900px){.caja-grid{display:grid}}@media (max-width:500px){.caja-grid .logos-caja .nav.caja-grex{flex-direction:column;padding:0}.caja-grid .logos-caja .nav.caja-grex li.nav-item{text-align:center;display:grid;justify-content:center}.seller.butons{display:grid;grid-gap:1px}}.apertura_what{animation-name:animacion_whapBox;animation-duration:.7s;animation-fill-mode:forwards}.contenedor_inferior{background:#ebebeb;padding:10px 14px;max-height:232px;overflow-y:auto}.contenedor_wapsa{width:275px;background-color:#fff;padding-top:7px;bottom:83px;right:82px;color:#fff;border-radius:5px;z-index:100;overflow:hidden}.contenedor_wapsa div h4{font-weight:700}.share-container{position:fixed;bottom:20px;right:20px;z-index:1000}.share-button{background-color:#fff;border-radius:50%;width:80px;height:80px;display:flex;justify-content:center;align-items:center;box-shadow:0 2px 8px rgb(0 0 0/.2);cursor:pointer;position:relative}.share-button img{width:100%!important;max-width:70px}.share-menu{min-width:188px;position:absolute;bottom:88px;right:0;background-color:#fff;border-radius:8px;box-shadow:0 2px 10px rgb(0 0 0/.2);padding:10px;display:none;flex-direction:column;transition:opacity .3s ease}.share-menu::before{content:"";position:absolute;bottom:-35px;right:0;border-width:18px;border-style:solid;border-color:#fff0;width:100%}.share-menu a,a{text-decoration:none}.share-menu a{display:flex;align-items:center;color:#020202;margin:5px 0;font-size:14px;font-weight:500}.share-container:hover{pointer-events:all}.share-menu a img{width:40px!important;padding-right:6px}header.header .swiper-cinta .swiper-wrapper .swiper-slide a{margin:0 5px;color:#000;font-weight:700}header.header .swiper-cinta .swiper-wrapper .swiper-slide{color:#083237bd;align-items:center;display:flex;justify-content:center;font:14px/16px Trebuchet MS}.d-flex{flex-wrap:wrap}a{color:#000;background-color:#fff0;font-weight:600}a:hover{color:#000;text-decoration:underline}.container-fluid.footer-remasa .mini-col .lista a{line-height:1.2}.boton-transparente{display:none}header.header .container-fluid nav.navbar .btn.btn-outline-success.serching{position:relative;left:calc(100% - 51px);bottom:36px;background:#fff0;line-height:normal;border:0;border-radius:25px;right:inherit;top:inherit;background:#fff}.navbar-expand-lg .navbar-collapse form{height:38px}header.header .container-fluid nav.navbar input.serching-text{border-radius:25px;width:230px}header.header .container-fluid nav.navbar .btn.btn-outline-success.serching i#searchIcon{color:var(--verde-medio-oscuro)}@media (max-width:1000px){.navbar-expand-lg .navbar-collapse form{display:none}}.swiper-cinta{width:100%}header.header .swiper-cinta{background:var(--verde-limon);height:43px}header.header .swiper-cinta .swiper-wrapper{text-align:center}.swiper-cinta .swiper-button-next,.swiper-cinta .swiper-button-prev{--swiper-navigation-size:14px;--swiper-theme-color:#083237;font-weight:700}.swiper-cinta .swiper-button-prev{left:34px}.swiper-cinta .swiper-button-next{right:34px}@media (max-width:999px){.swiper-cinta .swiper-button-prev{left:20px}.swiper-cinta .swiper-button-next{right:20px}header.header .swiper-cinta .swiper-wrapper .swiper-slide{padding:0 40px}}.container-text.texto-principal{position:absolute;top:0;width:100%;max-width:100%;display:flex;padding-right:220px;padding-left:220px;margin-right:auto;margin-left:auto;height:100%;align-items:baseline;flex-direction:column;justify-content:center;color:#fff}.container-text.texto-principal div{font-size:45px;letter-spacing:-2.08px;line-height:1}.container-text.texto-principal h1{margin:0;font-size:7rem;line-height:.8}.boton-verde-limon-interna{color:#000;background-color:var(--verde-limon);padding:10px;width:200px;height:50px;font-size:18px;text-align:center;align-content:center;text-decoration:none;text-transform:uppercase;font-weight:500;display:grid}.img-mobile{width:100%;display:none}.img-desktop{width:100%}@media (min-width:1700px){.container-text.texto-principal h1{font-size:8rem}.container-text.texto-principal div{font-size:52px}}@media (max-width:1400px){.container-text.texto-principal h1{font-size:6rem}.container-text.texto-principal div{font-size:42px}}@media (max-width:1200px){.container-text.texto-principal h1{font-size:4rem}.container-text.texto-principal div{font-size:30px}}@media (max-width:768px){.img-desktop{display:none}.img-mobile{display:block}.container-text.texto-principal{padding-right:80px;padding-left:80px;height:auto;top:30%}}@media (max-width:500px){.container-text.texto-principal h1{font-size:3rem}.container-text.texto-principal div{font-size:25px}}