html{overflow-x:hidden !important}.cky-btn-revisit-wrapper.cky-revisit-bottom-left{display:none !important}.grecaptcha-badge{opacity:0}.nav-ul li .caret svg,.nav-ul li .caret img{width:11px;height:auto;fill:currentColor;margin-top:1px;margin-left:8px}.caret-wrap.caret.\32{margin-left:0 !important}html{scroll-behavior:smooth}.hfg_header.site-header{box-shadow:none}.hfg_header .header--row,.hfg_header .header--row *{transition:height 0s ease-out !important;-webkit-transition:height 0s ease-out !important}.caret{transition:none !important}#neve_body a:hover,#neve_body a:focus,#neve_body a:active{opacity:1;color:unset}.caret-wrap.caret.\33{pointer-events:none}.cky-notice-btn-wrapper button,.cky-prefrence-btn-wrapper button{border-radius:4px !important;border:1px solid !important}#neve_body>div.cky-modal.cky-modal-open>div>div.cky-footer-wrapper>div:nth-child(3){display:none !important}#neve_body .pretitulo,#neve_body .pretitulo *{font-size:15px;line-height:19px;color:var(--nv-primary-accent);font-weight:500 !important;text-transform:uppercase}h1,h2,h3,h4,h5,h6{margin-bottom:14px !important;font-weight:800 !important}@media (max-width:425.9px){#neve_body h2{font-size:28px;line-height:38px}#neve_body h3{font-size:22px;line-height:32px}}#neve_body .boton-primario{background-color:#2094f3;color:#fff;padding:12px 32px 17px;border-radius:4px;border:1px solid #2094f3;height:52px;font-size:15px;font-weight:500}#neve_body .boton-primario:hover{background-color:#fff;border:1px solid #2094f3;color:#2094f3}#neve_body .primary-btn a{background-color:#2094f3;color:#fff;padding:19px 32px 17px;border-radius:4px;border:1px solid #2094f3;height:52px;font-size:15px;font-weight:500}#neve_body .primary-btn a:hover{background-color:#fff;border:1px solid #2094f3;color:#2094f3}#neve_body .boton-secundario{border-radius:4px;background-color:#fff;border:1px solid #2094f3;color:#2094f3;padding:12px 32px 17px;height:52px;font-size:15px;font-weight:500}#neve_body .boton-secundario:hover{background-color:#2094f3;color:#fff;border-radius:4px;border:1px solid #2094f3}#neve_body .boton-secundario:hover .phone,#neve_body .primary-btn:hover .phone{content:url(/wp-content/uploads/2024/06/icono-telefono-blanco.svg)}#neve_body .boton-primario:hover .phone{content:url(/wp-content/uploads/2024/06/icono-telefono.svg)}#neve_body .header-buttons .boton-primario,#neve_body .header-buttons .boton-secundario{padding:7px 20px 11px;font-weight:400;height:40px}.header-buttons{display:flex;gap:20px}#neve_body .menu-item-has-children .sub-menu{right:-117px;top:55px;border-radius:4px;padding:10px 0}#nv-primary-navigation-top>li.menu-item,#nv-primary-navigation-main>li.menu-item{padding:15px 0}#header-menu-sidebar .header-buttons{display:flex}#neve_body #header-menu-sidebar-inner .sub-menu.dropdown-open a{padding:0}#header-menu-sidebar-inner ul.sub-menu.dropdown-open{padding:0;margin-bottom:20px;margin-left:-10px;font-size:16px}#neve_body .nav-ul .sub-menu li>.wrap{padding:7px 20px;white-space:nowrap;display:flex}#neve_body nav.header--row.header-main.hide-on-mobile.hide-on-tablet.layout-full-contained.nv-navbar.is_sticky.header--row .sub-menu.dropdown-open{margin-top:-10px;margin-bottom:20px}#neve_body .sub-menu.dropdown-open a{padding:10px 0}#neve_body button.caret-wrap.navbar-toggle.\33{outline:0}#neve_body .menu-mobile-toggle.item-button.navbar-toggle-wrapper{content:url(/wp-content/uploads/2024/06/icono-menu-movil-negro.svg)}#neve_body button.hamburger.is-active.navbar-toggle.active{content:url(/wp-content/uploads/2024/06/icono-cerrar.svg);outline:0;box-shadow:unset;border:0}ul#nv-primary-navigation-sidebar>li{border-bottom:1px solid #e7e6e6;font-size:18px}@media (max-width:599px){.header-buttons{display:none}}#neve_body .close-sidebar-panel.navbar-toggle-wrapper:before{content:url(/wp-content/uploads/2024/06/logo.svg);position:absolute;top:8px;left:8px}.slider .col-izq{padding-left:calc((100vw - 1252px) / 2)}.flex-buttons{display:flex;gap:16px}@media (max-width:425.9px){.flex-buttons{flex-direction:column}.flex-buttons a{width:187px;text-align:center}}#neve_body .block .elementor-widget-wrap.elementor-element-populated{display:block}@media (max-width:1024px){#neve_body .flex .elementor-widget-wrap.elementor-element-populated{display:flex;flex-direction:column}}#neve_body .center{display:flex;justify-content:center}@media (max-width:550px){#neve_body .full-width,#neve_body .full-width *{width:100%}}@media (min-width:1277px){.steps-container{display:grid;grid-template-columns:335px 1fr 630px;justify-content:center;align-items:center;justify-items:start;height:604px;padding-inline:64px}.steps-container .horizontal{display:none}.steps-col.vertical img{margin-left:calc((2vw - -59px) / 2)}#neve_body .steps{border-radius:16px}}@media (min-width:1221px) and (max-width:1276.9px){.steps-container{display:grid;grid-template-columns:335px 1fr 630px;justify-content:center;align-items:center;justify-items:start;height:604px;padding-inline:64px}.steps-container .horizontal{display:none}.steps-col.vertical img{margin-left:calc((2vw - -59px) / 2)}#neve_body .steps{border-radius:16px}}@media (min-width:1121px) and (max-width:1220.9px){.steps-container{display:grid;grid-template-columns:335px 1fr 630px;justify-content:center;align-items:center;justify-items:start;height:604px;padding-inline:16px}.steps-container .horizontal{display:none}.steps-col.vertical img{margin-left:calc((2vw - -59px) / 2)}#neve_body .steps{border-radius:16px}}@media (min-width:768.9px) and (max-width:1120.9px){.steps-container{display:grid;grid-template-columns:1fr;justify-content:center;align-items:center;justify-items:start;padding-inline:60px;padding-top:60px;padding-bottom:60px}.steps-container .steps-col.vertical>img:nth-child(1){display:none}.steps-container .horizontal{margin:40px 0}#neve_body .steps{border-radius:16px}}@media (min-width:501.9px) and (max-width:768px){.steps-container{display:grid;grid-template-columns:1fr;justify-content:center;align-items:center;justify-items:start;padding-inline:60px;padding-top:60px;padding-bottom:60px}.steps-container .steps-col.vertical>img:nth-child(1){display:none}.steps-container .horizontal{margin:40px 0}}@media (max-width:501px){.steps-container{display:grid;grid-template-columns:1fr;justify-content:center;align-items:center;justify-items:start;padding-inline:32px;padding-top:60px;padding-bottom:60px}.steps-container .steps-col.vertical>img:nth-child(1){display:none}.steps-container .horizontal{margin:40px 0}}.steps-container .block-heading{font-size:23px;line-height:33px;font-weight:800}.steps-container .step-block{margin-bottom:24px}#neve_body .row-opiniones .elementor-main-swiper{margin-inline:0}#neve_body .reviews .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets.swiper-pagination-horizontal{bottom:-38px}#neve_body .reviews .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin-inline:16px}.google-review{display:flex;gap:8px;align-items:center;margin-top:24px;font-weight:800}@media (min-width:1840px){.grid-servicios{display:grid;grid-template-columns:repeat(4,1fr);justify-items:center;align-items:start;justify-content:center;text-align:center;gap:40px}.margin-inline-132{margin-inline:132px}.grid-item .title{font-size:23px;line-height:33px;font-weight:800}.grid-item .text{margin-bottom:28px}.grid-servicios .grid-item{border:1px solid #bbddeb;background-color:#f6fbfd;border-radius:16px;padding:36px 24px 40px;min-height:400px}}@media (min-width:1597px) and (max-width:1839.9px){.grid-servicios{display:grid;grid-template-columns:repeat(4,1fr);justify-items:center;align-items:start;justify-content:center;text-align:center;gap:40px}.margin-inline-132{margin-inline:calc((100vw - 1600px) / 2)}.grid-item .title{font-size:23px;line-height:33px;font-weight:800}.grid-item .text{margin-bottom:28px}.grid-servicios .grid-item{border:1px solid #bbddeb;background-color:#f6fbfd;border-radius:16px;padding:36px 24px 40px;min-height:400px}.grid-servicios .grid-item{border:1px solid #bbddeb;background-color:#f6fbfd;border-radius:16px;padding:36px 24px 40px}}@media (min-width:1371px) and (max-width:1596.9px){.grid-servicios{display:grid;grid-template-columns:repeat(4,1fr);justify-items:center;align-items:start;justify-content:center;text-align:center;gap:16px}.grid-item .title{font-size:20px;line-height:30px;font-weight:800}.grid-item .text{margin-bottom:44px}.grid-servicios .grid-item{border:1px solid #bbddeb;background-color:#f6fbfd;border-radius:16px;padding:36px 24px 40px;min-height:400px}}@media (min-width:943px) and (max-width:1370.9px){.grid-servicios{display:grid;grid-template-columns:repeat(2,1fr);justify-items:center;align-items:start;justify-content:center;text-align:center;gap:16px;margin-inline:calc((100vw - 952px) / 2)}.grid-item .title{font-size:20px;line-height:30px;font-weight:800}.grid-item .text{margin-bottom:44px}.grid-servicios .grid-item{border:1px solid #bbddeb;background-color:#f6fbfd;border-radius:16px;padding:36px 24px 40px}}@media (min-width:699px) and (max-width:942.9px){.grid-servicios{display:grid;grid-template-columns:repeat(2,1fr);justify-items:center;align-items:start;justify-content:center;text-align:center;gap:16px}.grid-item .title{font-size:20px;line-height:30px;font-weight:800}.grid-item .text{margin-bottom:44px}.grid-servicios .grid-item{border:1px solid #bbddeb;background-color:#f6fbfd;border-radius:16px;padding:36px 24px 40px}}@media (min-width:453px) and (max-width:698.9px){.grid-servicios{display:grid;grid-template-columns:1fr;justify-items:center;align-items:start;justify-content:center;text-align:center;gap:16px;margin-inline:calc((100vw - 452px) / 2)}.grid-item .title{font-size:20px;line-height:30px;font-weight:800}.grid-item .text{margin-bottom:44px}.grid-servicios .grid-item{border:1px solid #bbddeb;background-color:#f6fbfd;border-radius:16px;padding:36px 24px 40px}}@media (max-width:452.9px){.grid-servicios{display:grid;grid-template-columns:1fr;justify-items:center;align-items:start;justify-content:center;text-align:center;gap:16px}.grid-item .title{font-size:20px;line-height:30px;font-weight:800}.grid-item .text{margin-bottom:44px}.grid-servicios .grid-item{border:1px solid #bbddeb;background-color:#f6fbfd;border-radius:16px;padding:36px 24px 40px}}.grid-servicios .grid-item img{margin-bottom:16px}@media (min-width:957.9px){.boton-lg{display:block}.boton-md{display:none}}@media (max-width:957px){#neve_body .dos-cols .elementor-column{width:100%}.boton-lg{display:none}.boton-md{display:block;margin-top:10px}}@media (min-width:500px) and (max-width:900px){#neve_body .row-gradient{background-color:transparent;background-image:linear-gradient(180deg,#fff 9%,#f4fafd 0%)}}@media (min-width:425.9px) and (max-width:499.9px){#neve_body .row-gradient{background-color:transparent;background-image:linear-gradient(180deg,#fff 4%,#f4fafd 0%)}}@media (max-width:425.1px){#neve_body .row-gradient{background-color:transparent;background-image:unset}}#neve_body .elementor-tab-title:focus,#neve_body .elementor-tab-title:active{box-shadow:none}#neve_body .faqs .elementor-accordion-item{border:1px solid #e4eef3;border-radius:4px}#neve_body .faqs .elementor-accordion-item{margin-bottom:16px}#neve_body .faqs .elementor-accordion .elementor-tab-title{padding:17px 20px;border-radius:4px}#neve_body .faqs .elementor-tab-content{padding-top:0}@media (min-width:1131px){.por-que-elegirnos{display:grid;grid-template-columns:repeat(3,1fr);justify-items:center;align-items:start;justify-content:center;text-align:center;gap:40px}}@media (min-width:768px) and (max-width:1130.9px){.por-que-elegirnos{display:grid;grid-template-columns:repeat(2,1fr);justify-items:center;align-items:start;justify-content:center;text-align:center;gap:40px}}@media (max-width:767.9px){.por-que-elegirnos{display:grid;grid-template-columns:1fr;justify-items:center;align-items:start;justify-content:center;text-align:center;gap:40px}}.por-que-elegirnos .item-heading{font-size:23px;line-height:33px;font-weight:800;margin-top:16px}#neve_body .wpcf7 form.sent .wpcf7-response-output{border-color:#2196f3}#neve_body .wpcf7.js *{border-radius:4px}.info-heading{font-size:20px;line-height:30px;font-weight:700}.bloque-info .info-item{margin-bottom:12px}::-webkit-input-placeholder{color:#44464d !important;opacity:1}:-moz-placeholder{color:#44464d !important;opacity:1}::-moz-placeholder{color:#44464d !important;opacity:1}:-ms-input-placeholder{color:#44464d !important;opacity:1}#neve_body .casilla-landing .wpcf7-list-item{margin:0}.form-contacto .inline{display:flex;gap:16px}#neve_body .form-contacto .completo *{width:100%}input[type=text],[type=email],[type=tel],textarea{width:100%;resize:vertical;border:1px solid #3333331c !important}@media (min-width:550px){.contact-left{margin-right:1px;width:49%;float:left}.contact-right{margin-left:1px;width:49%;float:right}}@media (max-width:549.9px){.contact-left{width:100%}.contact-right{width:100%}}.enviar{width:100%;place-content:center;border:solid 1px;border-radius:5px !important}.contact-left,.contact-right,.correo{margin-bottom:16px}#neve_body .terminos{margin-top:-10px;margin-left:-11px}input#email:focus,textarea#mensaje:focus{box-shadow:none}#neve_body .wpcf7-form-control.wpcf7-submit.has-spinner.enviar.font-bottone{color:#fff;border:1px solid #2196f3}#neve_body .wpcf7-form-control.wpcf7-submit.has-spinner.enviar.font-bottone:hover{color:#2196f3;background-color:transparent;border:1px solid #2196f3}#neve_body .legal h2{font-size:22px;line-height:32px}@media (min-width:1283px){.footer-container{display:grid;grid-template-columns:223px 192px 244px 177px 235px;gap:40px;align-items:start}.footer-col.suelta{margin-top:34px}}@media (min-width:1082px) and (max-width:1282.9px){.footer-col.suelta{margin-top:34px}.footer-container{display:grid;grid-template-columns:repeat(5,1fr);gap:40px;align-items:start}.footer-col{height:199px}.footer-col.suelta{height:125px}}@media (min-width:1024.9px) and (max-width:1083.9px){.footer-container{display:grid;grid-template-columns:repeat(5,1fr);gap:20px;align-items:center}.footer-col{height:199px}.footer-col.suelta{height:125px}}.footer-heading{font-weight:800}#neve_body footer p,#neve_body footer a{margin:0;padding:0}#neve_body .footer-container .footer-col a{display:block}#neve_body .footer-container .footer-heading{margin-bottom:9px}#neve_body .footer-col a,#neve_body .footer-col p{margin-bottom:8px}#neve_body footer a{color:#000}#neve_body .footer-movil .elementor-accordion-item{border-bottom:1px solid #dcdddd;margin-inline:16px}#neve_body footer .elementor-accordion .elementor-tab-title{margin:0;padding:15px 16px;font-weight:700;line-height:1;cursor:pointer;outline:none;font-size:20px;line-height:22px;padding-inline:0}#neve_body .footer-movil p,#neve_body .footer-movil a{margin-bottom:10px}#neve_body .elementor-accordion .elementor-tab-title .elementor-accordion-icon svg{width:.8em;height:.8em}