.neocapilar-home-hero{position:relative;min-height:820px;overflow:hidden;color:#fff}.neocapilar-home-hero__slides,.neocapilar-home-hero__slide{position:absolute;inset:0}.neocapilar-home-hero__slide{--neo-hero-bg-color:#968772;--neo-hero-gradient-angle:135deg;--neo-hero-gradient-start:rgba(150,135,114,.92);--neo-hero-gradient-end:rgba(230,198,76,.22);--neo-hero-media-fit:cover;background:linear-gradient(var(--neo-hero-gradient-angle),var(--neo-hero-gradient-start),var(--neo-hero-gradient-end)),var(--neo-hero-bg-color);opacity:0;visibility:hidden;transition:opacity .8s ease,visibility .8s}.neocapilar-home-hero__slide.is-active{opacity:1;visibility:visible}.neocapilar-home-hero__slide::after{content:"";position:absolute;inset:0;z-index:1;background:rgba(100,88,73,.35)}.neocapilar-home-hero__media{width:100%;height:100%;object-fit:var(--neo-hero-media-fit,cover);object-position:var(--neo-bg-x,50%) var(--neo-bg-y,50%)}.neocapilar-home-hero__container{position:absolute;inset:0;z-index:2;display:flex;align-items:center;width:min(calc(100% - 40px),1210px);margin:auto}.neocapilar-home-hero__copy{max-width:62%;padding-top:80px}.neocapilar-home-hero__eyebrow{margin-bottom:20px;font-size:14px;font-weight:600;letter-spacing:.5px}.neocapilar-home-hero__title{margin:0;color:inherit;font-size:clamp(48px,5vw,80px);font-weight:400;line-height:1.03}.neocapilar-home-hero__subtitle{margin-top:25px;font-size:clamp(23px,2.2vw,38px)}.neocapilar-home-hero__buttons{display:flex;flex-wrap:wrap;gap:20px;margin-top:55px}.neocapilar-home-hero__button{display:inline-flex;align-items:center;gap:8px;justify-content:center;min-width:270px;padding:18px 28px;color:#fff;background:#e6c64c;border-radius:40px;font-size:13px;letter-spacing:.5px;text-decoration:none}.neocapilar-home-hero__button.is-whatsapp{background:#36ad51}.neocapilar-home-hero__form{position:absolute;top:50%;right:max(20px,calc((100% - 1210px)/2));z-index:4;width:390px;padding:40px 35px 35px;color:#968772;background:#fff;border-radius:35px;transform:translateY(-45%)}.neocapilar-home-hero__form-title{text-align:center;font-size:25px;font-weight:600;line-height:1.25}.neocapilar-home-hero__form-title strong,.neocapilar-home-hero__form-intro a{color:#e6c64c}.neocapilar-home-hero__form-intro{margin-top:5px;text-align:center;font-size:20px}.neocapilar-home-hero__form .wpcf7{margin-top:25px}.neocapilar-home-hero__form .wpcf7 input:not([type=checkbox]):not([type=submit]),.neocapilar-home-hero__form .wpcf7 textarea{width:100%}.neocapilar-home-hero__arrow{position:absolute;top:50%;z-index:5;width:48px;height:48px;padding:0!important;color:#968772;background:#fff;border:0;border-radius:50%;transform:translateY(-50%)}.neocapilar-home-hero__arrow.prev{left:20px}.neocapilar-home-hero__arrow.next{right:20px}.neocapilar-home-hero__dots{position:absolute;bottom:25px;left:50%;z-index:5;display:flex;gap:8px;transform:translateX(-50%)}.neocapilar-home-hero__dots button{width:10px;height:10px;padding:0!important;background:#fff;border:0;border-radius:50%;opacity:.5}.neocapilar-home-hero__dots button.is-active{opacity:1;background:#e6c64c}@media(max-width:1024px){.neocapilar-home-hero__container{align-items:flex-start}.neocapilar-home-hero__copy{max-width:100%;padding-top:110px;padding-right:420px}.neocapilar-home-hero__title{font-size:48px}.neocapilar-home-hero__form{right:20px;width:360px}}@media(max-width:767px){.neocapilar-home-hero{min-height:760px}.neocapilar-home-hero__slide[style*="--neo-mobile-bg:url(http"]{background-image:var(--neo-mobile-bg),linear-gradient(var(--neo-hero-gradient-angle),var(--neo-hero-gradient-start),var(--neo-hero-gradient-end));background-size:cover;background-position:center}.neocapilar-home-hero__slide[style*="--neo-mobile-bg:url(http"] .neocapilar-home-hero__media{visibility:hidden}.neocapilar-home-hero__container{position:relative;align-items:flex-start}.neocapilar-home-hero__copy{max-width:100%;padding:80px 0 0}.neocapilar-home-hero__eyebrow{font-size:11px}.neocapilar-home-hero__title{font-size:39px}.neocapilar-home-hero__subtitle{font-size:22px}.neocapilar-home-hero__buttons{gap:12px;margin-top:28px}.neocapilar-home-hero__button{width:100%;min-width:0}.neocapilar-home-hero__form{top:auto;right:15px;bottom:45px;left:15px;width:auto!important;padding:25px!important;transform:none}.neocapilar-home-hero__form-title{font-size:21px}.neocapilar-home-hero__form-intro{font-size:16px}.neocapilar-home-hero__arrow{display:none}}
