:root{--neo-heading-family:"M PLUS Rounded 1c",sans-serif;--neo-heading-weight:300;--neo-heading-emphasis-weight:500;--neo-index-size:13px}body :is(h1,h2,h3,h4,h5,h6,.neo-home-heading__title,.neocapilar-section-heading__title,.neocapilar-home-hero__form-title){font-family:var(--neo-heading-family)!important;font-weight:var(--neo-heading-weight)!important}body :is(h1,h2,h3,h4,h5,h6,.neo-home-heading__title,.neocapilar-section-heading__title,.neocapilar-home-hero__form-title) :is(strong,b,.neo-heading-highlight,.elementor-headline-dynamic-text){font-family:inherit!important;font-weight:var(--neo-heading-emphasis-weight)!important}body :is([class$="__eyebrow"],.neo-home-heading__subtitle,.neocapilar-section-heading__subtitle,.neo-finance-kicker){font-family:var(--neo-heading-family)!important;font-size:var(--neo-index-size)!important;font-weight:400!important;letter-spacing:.8px!important;line-height:1.5!important;padding:5px 20px!important;border-radius:30px!important;text-transform:uppercase}body :is(h1,h2,h3,h4,h5,h6) .neo-heading-highlight--yellow{color:#e6c64c;font-weight:500!important}.neo-clinic-landing #preguntas-frecuentes .neo-faq__title{font-size:30px!important;line-height:1.1}.neo-clinic-landing #medios .neo-home-heading__title{font-size:55px}@media(max-width:767px){.neo-clinic-landing #medios .neo-home-heading__title{font-size:35px!important}}body .elementor-widget-neocapilar-home-faq .neo-faq__item>button{font-family:"M PLUS Rounded 1c",sans-serif;font-size:14px!important;font-weight:700;line-height:23px;min-height:46px;padding:11px 48px!important}body .elementor-widget-neocapilar-home-faq .neo-faq__answer{font-size:17px!important;line-height:1.5!important}body .elementor-widget-neocapilar-home-faq .neo-faq__item.is-open .neo-faq__answer{padding:16px 13px 10px}.neo-clinic-landing #financiacion .neo-finance-benefits__grid article{padding:20px 18px;gap:16px;align-items:center}.neo-clinic-landing #financiacion .neo-finance-benefits__icon{flex:0 0 64px;width:64px;height:64px;font-size:44px}.neo-clinic-landing #financiacion .neo-finance-benefits__content :is(h3,p){display:inline;margin:0;font-size:16px;line-height:1.3}.neo-clinic-landing #financiacion .neo-finance-benefits__content h3{font-weight:500!important}.neo-clinic-landing #financiacion .neo-finance-benefits__content h3::after{content:' '}@media(max-width:767px){body .elementor-widget-neocapilar-home-faq .neo-faq__item>button{font-size:15px!important;padding-inline:42px!important}.neo-clinic-landing #financiacion .neo-finance-benefits__content :is(h3,p){font-size:17px}.neo-clinic-landing #financiacion .neo-finance-benefits__icon{flex-basis:56px;width:56px;height:56px;font-size:36px}}.neo-clinic-landing #preguntas-frecuentes .neo-faq__box{width:100%;max-width:750px;padding:27px;margin-inline:auto}@media(max-width:767px){.neo-clinic-landing #preguntas-frecuentes .neo-faq__box{padding:15px}}@media(min-width:768px){.neo-clinic-landing #financiacion .neo-finance-benefits__grid article{min-height:114px!important;padding:16px!important;gap:12px}.neo-clinic-landing #financiacion .neo-finance-benefits__content{font-size:14px;line-height:1.25}.neo-clinic-landing #financiacion .neo-finance-benefits__content :is(h3,p){display:inline!important;font-size:14px!important;line-height:1.25!important;margin:0!important}.neo-clinic-landing #financiacion .neo-finance-benefits__icon{flex:0 0 56px;width:56px;height:56px;font-size:38px}}.neo-clinic-landing #financiacion .neo-finance-benefits__content :is(h3,p){display:block!important}.neo-clinic-landing #financiacion .neo-finance-benefits__content h3{margin:0 0 8px!important}.neo-clinic-landing #financiacion .neo-finance-benefits__content p{margin:0!important}.neo-clinic-landing #financiacion .neo-finance-benefits__content h3::after{content:none}@media(min-width:768px){.neo-clinic-landing #financiacion .neo-finance-benefits__grid article{min-height:160px!important;padding:20px 18px!important;gap:16px}.neo-clinic-landing #financiacion .neo-finance-benefits__content{font-size:16px;line-height:1.3}.neo-clinic-landing #financiacion .neo-finance-benefits__content :is(h3,p){font-size:16px!important;line-height:1.3!important}.neo-clinic-landing #financiacion .neo-finance-benefits__icon{flex:0 0 64px;width:64px;height:64px;font-size:44px}}@media(min-width:890px) and (max-width:1150px){.site-header:has(.primary-navigation) .site-header__inner{position:relative;gap:20px;align-items:center;padding-block:10px}.site-header:has(.primary-navigation) .site-branding{order:1;flex:0 0 210px;margin-right:auto}.site-header:has(.primary-navigation) .neocapilar-logo img{width:210px!important;height:auto!important;max-width:100%;object-fit:contain}.site-header:has(.primary-navigation) .site-header__inner>.header-cta{display:inline-flex;order:2;flex:0 0 auto;padding:18px 24px}.site-header:has(.primary-navigation) .menu-toggle{display:block;order:3;position:static;flex:0 0 44px;width:44px;min-height:44px;padding:4px;color:#fff}.site-header:is(.header-solid,.scheme-dark,.is-sticky) .menu-toggle{color:#968772}.site-header .menu-toggle+.primary-navigation{display:none!important;position:absolute;inset:100% 0 auto;padding:15px 10px;background:#fff;border-radius:12px;box-shadow:0 8px 30px #0002;max-height:75vh;overflow-y:auto}.site-header .menu-toggle[aria-expanded="true"]+.primary-navigation{display:block!important}.site-header .primary-navigation ul{flex-direction:column;align-items:stretch}.site-header .primary-navigation ul.menu>li::before,.site-header .primary-navigation ul.menu>li::after{display:none!important;content:none!important}.site-header .primary-navigation a{padding:10px 15px}.site-header .primary-navigation .sub-menu{display:block;position:static;opacity:1;visibility:visible;transform:none;box-shadow:none;padding:0 0 0 15px}.site-header .primary-navigation .header-cta--mobile{display:none!important}}.elementor-widget-neocapilar-home-hero img.neocapilar-home-hero__media{width:100%;height:100%;max-height:none;object-fit:var(--neo-hero-media-fit,cover)}.elementor-widget-neocapilar-home-hero .neocapilar-home-hero{background-size:cover;background-position:center;background-repeat:no-repeat}.elementor-widget-neocapilar-home-hero .neocapilar-home-hero__slide{background-repeat:no-repeat}body .elementor-widget-neocapilar-home-faq.neo-faq-look-service .neo-faq__item>button{background:var(--neo-faq-closed-bg,#fff)!important;color:var(--neo-faq-closed-color,#968772)!important;border:1px solid var(--neo-faq-closed-color,#968772);border-radius:25px!important;padding:20px 58px 20px 30px!important;min-height:66px;font-size:var(--neo-faq-service-font,16px)!important;font-weight:400;line-height:1.5;text-align:left;justify-content:flex-start;transition:background-color .3s ease,color .3s ease,border-color .3s ease}body .elementor-widget-neocapilar-home-faq.neo-faq-look-service .neo-faq__item>button:is(:hover,:focus-visible),body .elementor-widget-neocapilar-home-faq.neo-faq-look-service .neo-faq__item.is-open>button{background:var(--neo-faq-open-bg,#968772)!important;color:var(--neo-faq-open-color,#fff)!important;border-color:var(--neo-faq-open-bg,#968772)}body .elementor-widget-neocapilar-home-faq.neo-faq-look-service .neo-faq__item>button i{display:flex!important;color:inherit!important;right:22px}body .elementor-widget-neocapilar-home-faq.neo-faq-look-service .neo-faq__item>button i::before{transform:translateY(18%) rotate(225deg);transition:transform .3s ease}body .elementor-widget-neocapilar-home-faq.neo-faq-look-service .neo-faq__item.is-open>button i::before{transform:translateY(-18%) rotate(45deg)}body .elementor-widget-neocapilar-home-faq.neo-faq-look-service .neo-faq__answer{color:#000}body .elementor-widget-neocapilar-home-faq.neo-faq-look-service .neo-faq__item.is-open .neo-faq__answer{padding:10px}@media(max-width:767px){body .elementor-widget-neocapilar-home-faq.neo-faq-look-service .neo-faq__item>button{padding:18px 50px 18px 22px!important}}@media(prefers-reduced-motion:reduce){body .neo-faq-look-service .neo-faq__answer,body .neo-faq-look-service .neo-faq__item>button,body .neo-faq-look-service .neo-faq__item>button i::before{transition:none!important}}