@charset "UTF-8";body{min-height:100vh;display:flex;flex-direction:column}:root{--swiper-theme-color: #ff2d20}.swiper-button-prev,.swiper-button-next{font-size:calc(1.4236687898rem + .6369426752vw);font-size:clamp(1.563rem,1.4236687898rem + .6369426752vw,2.188rem);width:max-content;height:max-content;transition:all .2s ease-in-out}.swiper-button-prev:after,.swiper-button-next:after{content:none}.swiper-button-prev.dark,.swiper-button-next.dark{color:#000}.title-xl{font-size:calc(1.8179563389rem + .7767030509vw);font-size:clamp(2rem,1.8179563389rem + .7767030509vw,2.75rem)}.title-lg{font-size:calc(1.6286375593rem + .5178020339vw);font-size:clamp(1.75rem,1.6286375593rem + .5178020339vw,2.25rem)}.title-md{font-size:calc(1.3786375593rem + .5178020339vw);font-size:clamp(1.5rem,1.3786375593rem + .5178020339vw,2rem)}.title-sm{font-size:calc(1.1286375593rem + .5178020339vw);font-size:clamp(1.25rem,1.1286375593rem + .5178020339vw,1.75rem)}@media (min-width: 992px){.container-start{--bs-gutter-x: .75rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-left:auto;margin-right:0;padding-right:0;max-width:97.5%}.container-start .row{margin-right:0}.container-start .col,.container-start .col-1,.container-start .col-2,.container-start .col-3,.container-start .col-4,.container-start .col-5,.container-start .col-6,.container-start .col-7,.container-start .col-8,.container-start .col-9,.container-start .col-10,.container-start .col-11,.container-start .col-12,.container-start .col-auto,.container-start .col-lg,.container-start .col-lg-1,.container-start .col-lg-2,.container-start .col-lg-3,.container-start .col-lg-4,.container-start .col-lg-5,.container-start .col-lg-6,.container-start .col-lg-7,.container-start .col-lg-8,.container-start .col-lg-9,.container-start .col-lg-10,.container-start .col-lg-11,.container-start .col-lg-12,.container-start .col-lg-auto,.container-start .col-md,.container-start .col-md-1,.container-start .col-md-2,.container-start .col-md-3,.container-start .col-md-4,.container-start .col-md-5,.container-start .col-md-6,.container-start .col-md-7,.container-start .col-md-8,.container-start .col-md-9,.container-start .col-md-10,.container-start .col-md-11,.container-start .col-md-12,.container-start .col-md-auto,.container-start .col-sm,.container-start .col-sm-1,.container-start .col-sm-2,.container-start .col-sm-3,.container-start .col-sm-4,.container-start .col-sm-5,.container-start .col-sm-6,.container-start .col-sm-7,.container-start .col-sm-8,.container-start .col-sm-9,.container-start .col-sm-10,.container-start .col-sm-11,.container-start .col-sm-12,.container-start .col-sm-auto,.container-start .col-xl,.container-start .col-xl-1,.container-start .col-xl-2,.container-start .col-xl-3,.container-start .col-xl-4,.container-start .col-xl-5,.container-start .col-xl-6,.container-start .col-xl-7,.container-start .col-xl-8,.container-start .col-xl-9,.container-start .col-xl-10,.container-start .col-xl-11,.container-start .col-xl-12,.container-start .col-xl-auto{padding-right:0}}@media (min-width: 992px) and (min-width: 576px){.container-start{max-width:96%}}@media (min-width: 992px) and (min-width: 768px){.container-start{max-width:95%}}@media (min-width: 992px) and (min-width: 992px){.container-start{max-width:95%}}@media (min-width: 992px) and (min-width: 1200px){.container-start{max-width:95%}}@media (min-width: 992px) and (min-width: 1600px){.container-start{max-width:calc(100% - ((100% - 1400px)/2))}}@media (min-width: 992px){.container-end{--bs-gutter-x: .75rem;--bs-gutter-y: 0;width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-right:auto;margin-left:0;padding-left:0;max-width:97.5%}.container-end .row{margin-left:0}.container-end .col,.container-end .col-1,.container-end .col-2,.container-end .col-3,.container-end .col-4,.container-end .col-5,.container-end .col-6,.container-end .col-7,.container-end .col-8,.container-end .col-9,.container-end .col-10,.container-end .col-11,.container-end .col-12,.container-end .col-auto,.container-end .col-lg,.container-end .col-lg-1,.container-end .col-lg-2,.container-end .col-lg-3,.container-end .col-lg-4,.container-end .col-lg-5,.container-end .col-lg-6,.container-end .col-lg-7,.container-end .col-lg-8,.container-end .col-lg-9,.container-end .col-lg-10,.container-end .col-lg-11,.container-end .col-lg-12,.container-end .col-lg-auto,.container-end .col-md,.container-end .col-md-1,.container-end .col-md-2,.container-end .col-md-3,.container-end .col-md-4,.container-end .col-md-5,.container-end .col-md-6,.container-end .col-md-7,.container-end .col-md-8,.container-end .col-md-9,.container-end .col-md-10,.container-end .col-md-11,.container-end .col-md-12,.container-end .col-md-auto,.container-end .col-sm,.container-end .col-sm-1,.container-end .col-sm-2,.container-end .col-sm-3,.container-end .col-sm-4,.container-end .col-sm-5,.container-end .col-sm-6,.container-end .col-sm-7,.container-end .col-sm-8,.container-end .col-sm-9,.container-end .col-sm-10,.container-end .col-sm-11,.container-end .col-sm-12,.container-end .col-sm-auto,.container-end .col-xl,.container-end .col-xl-1,.container-end .col-xl-2,.container-end .col-xl-3,.container-end .col-xl-4,.container-end .col-xl-5,.container-end .col-xl-6,.container-end .col-xl-7,.container-end .col-xl-8,.container-end .col-xl-9,.container-end .col-xl-10,.container-end .col-xl-11,.container-end .col-xl-12,.container-end .col-xl-auto{padding-left:0}}@media (min-width: 992px) and (min-width: 576px){.container-end{max-width:96%}}@media (min-width: 992px) and (min-width: 768px){.container-end{max-width:95%}}@media (min-width: 992px) and (min-width: 992px){.container-end{max-width:95%}}@media (min-width: 992px) and (min-width: 1200px){.container-end{max-width:95%}}@media (min-width: 992px) and (min-width: 1600px){.container-end{max-width:calc(100% - ((100% - 1400px)/2))}}.whatsapp-form{opacity:0;pointer-events:none;-webkit-user-select:none;user-select:none;transition:all .5s ease;clip-path:circle(0% at 100% 100%);box-shadow:0 5px 15px #00000040;border-radius:.5rem;overflow:hidden;z-index:999}.whatsapp-form.show{opacity:1;pointer-events:initial;-webkit-user-select:initial;user-select:initial;clip-path:circle(175% at 100% 100%)}.whatsapp-form-close{color:#fff!important}.whatsapp-form-wrapper{transition:all .2s ease-in-out}.whatsapp-form-wrapper.hidden{opacity:0;-webkit-user-select:none;user-select:none;pointer-events:none}.whatsapp-form .btn-whatsapp-anchor{text-align:center;background:linear-gradient(90deg,#36dc74,#1a9247);padding:.25rem .5rem;color:#fff;border-radius:.3rem;transition:all .2s ease-in-out}@media (hover: hover){.whatsapp-form .btn-whatsapp-anchor:hover{transform:scale(1.03)}}.whatsapp-button{padding:.65rem;color:#fff!important;font-size:calc(1.6286375593rem + .5178020339vw);font-size:clamp(1.75rem,1.6286375593rem + .5178020339vw,2.25rem);background-color:#25d366!important;transition:all .2s ease-in-out;box-shadow:3px 3px 5px #00000059;transform:translate(-3px,-3px)}@media (hover: hover){.whatsapp-button:hover{background-color:#1da851!important;box-shadow:none;transform:translate(0)}}.gallery-swiper .video-slide{background-color:#00000040}.gallery-swiper .video-slide svg{transition:all .75s ease .75s;font-size:calc(4.5145502372rem + 2.0712081357vw);font-size:clamp(5rem,4.5145502372rem + 2.0712081357vw,7rem)}.gallery-swiper .video-slide svg circle{stroke-dasharray:410;stroke-dashoffset:0;transition:all .75s ease}.gallery-swiper .video-slide svg path{transition:all .75s ease}@media (hover: hover){.gallery-swiper .video-slide:hover svg circle{stroke-dashoffset:410}.gallery-swiper .video-slide:hover svg path{stroke:#ff2d20;fill:#ff2d20;transition:all .75s ease .75s}}.editor-texto p,.editor-texto span,.editor-texto ul,.editor-texto ol,.editor-texto li,.editor-texto a{color:#6c757d;font-weight:400;line-height:1.25;font-size:calc(.8446593898rem + .1294505085vw);font-size:clamp(.875rem,.8446593898rem + .1294505085vw,1rem)}.editor-texto h1,.editor-texto h2,.editor-texto h3,.editor-texto h4,.editor-texto h5,.editor-texto h6{margin-top:1.5em;margin-bottom:1em;color:#b81f17}.editor-texto li+li{margin-top:.1em}.editor-texto a{font-weight:500}@media (hover: hover){.editor-texto a:hover:hover{text-decoration:underline}}.editor-texto b{font-weight:600}.editor-texto ul{list-style:none;padding-left:.5em}.editor-texto ul li:before{content:"•";font-weight:400;color:#b81f17;font-size:.6em;margin-right:.75em}.editor-texto ol{list-style:decimal;list-style-position:inside;padding-left:.5em}.editor-texto ol li::marker{color:#b81f17}.editor-texto *:first-child{margin-top:0}.editor-texto *:last-child{margin-bottom:0}.editor-texto blockquote{padding:1em;margin-left:-1em;border-left:2px solid #b81f17}.editor-texto blockquote,.editor-texto blockquote *{color:#6c757d}.editor-texto-light p,.editor-texto-light span,.editor-texto-light ul,.editor-texto-light ol,.editor-texto-light li,.editor-texto-light a{color:#f8f9fa}.editor-texto-light h1,.editor-texto-light h2,.editor-texto-light h3,.editor-texto-light h4,.editor-texto-light h5,.editor-texto-light h6{color:#ff2d20}.editor-texto-light ul li:before{color:#ff2d20}.editor-texto-light ol li::marker{color:#ff2d20}.editor-texto-light blockquote{border-left:2px solid #ff2d20}.editor-texto-light blockquote,.editor-texto-light blockquote *{color:#6c757d}.editor-texto-sm p,.editor-texto-sm span,.editor-texto-sm ul,.editor-texto-sm ol,.editor-texto-sm li,.editor-texto-sm a{font-size:calc(.7043677223rem + .1946935648vw);font-size:clamp(.75rem,.7043677223rem + .1946935648vw,.938rem)}.card-blog{background-color:#f8f9fa;border:1px solid #e0e5e9;transition:all .2s ease-in-out}@media (hover: hover){.card-blog:hover{box-shadow:0 5px 10px #0000001a}}.card-blog .editor-texto{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.filter label{font-size:15px}.filter label.label-btn{background-color:#00000008;border-radius:0;border:none;padding:.5rem 1rem;cursor:pointer;transition:all .2s ease-in-out}@media (max-width: 991.98px){.filter label.label-btn{width:100%}}@media (hover: hover){.filter label.label-btn:hover{background-color:#0000001a}}.filter input.btn-check:checked+.label-btn{background-color:#fff;font-weight:500}.filter .form-control{border-radius:.25rem;border:1px solid rgba(0,0,0,.15);font-size:14px;padding:7px 10px;line-height:20px}.filter .form-control::placeholder{color:#212529}.filter .virtual-select{width:100%;max-width:unset}.filter .virtual-select .vscomp-toggle-button{border-radius:.25rem;font-family:var(--bs-font-sans-serif);border-color:#00000026}.filter .virtual-select .vscomp-toggle-button .vscomp-value{opacity:1;color:#212529}.filter .vscomp-wrapper.multiple .vscomp-option.selected .checkbox-icon:after{border-color:#ff2d20;border-left-color:transparent;border-top-color:transparent}.filter .vscomp-wrapper .checkbox-icon.checked:after{border-color:#ff2d20;border-left-color:transparent;border-top-color:transparent}#cookies-policy .cookies__alert{background-color:#f7f5f0!important;border-color:#114d4d2e!important}#cookies-policy .cookies__title,#cookies-policy .cookies__intro,#cookies-policy .cookies__label,#cookies-policy .cookies__info{color:#2b3531!important}#cookies-policy .cookies__intro a{color:#114d4d!important}#cookies-policy .cookies__intro a:hover,#cookies-policy .cookies__intro a:focus{color:#153c3c!important}#cookies-policy .cookiesBtn__link{background-color:#114d4d!important;border-color:#114d4d!important;color:#fff!important;transition:background-color .2s ease-out,opacity .2s ease-out}#cookies-policy .cookiesBtn__link:hover,#cookies-policy .cookiesBtn__link:focus{background-color:#153c3c!important;opacity:1!important}#cookies-policy .cookiesBtn--essentials .cookiesBtn__link{background-color:transparent!important;border-color:#114d4d!important;color:#114d4d!important}#cookies-policy .cookiesBtn--essentials .cookiesBtn__link:hover,#cookies-policy .cookiesBtn--essentials .cookiesBtn__link:focus{background-color:#114d4d!important;color:#fff!important}#cookies-policy .cookies__details{color:#114d4d!important}#cookies-policy .cookies__details:hover,#cookies-policy .cookies__details:focus{color:#153c3c!important}#cookies-policy .cookies__category input:checked+.cookies__box:after{background-color:#114d4d!important}.header{z-index:999}.header-logo{width:calc(7.0291004743rem + 4.1424162714vw);width:clamp(8rem,7.0291004743rem + 4.1424162714vw,12rem)}.header-breadcrumb-wrapper{background-size:cover;background-position:center}.header .menu a{color:#fff;font-weight:300}.header .menu a.active{color:#ff2d20;font-weight:700}.header .btn-offcanvas{background:#ff2d20;border-radius:.5rem;border:none;box-shadow:0 2px 3px #00000026;padding:.5rem;transform:translate(-2px,-2px);transition:all .2s ease-in-out}@media (hover: hover){.header .btn-offcanvas:hover{box-shadow:none;transform:none}}.header .offcanvas-lg{z-index:1050}@media (max-width: 991.98px){.header .offcanvas-lg{background:linear-gradient(45deg,#aa1d15,#ca2219);border:none;overflow:hidden}}.header .offcanvas-lg .header-logo{width:calc(7.5145502372rem + 2.0712081357vw);width:clamp(8rem,7.5145502372rem + 2.0712081357vw,10rem)}#footer .logo{width:calc(7.0291004743rem + 4.1424162714vw);width:clamp(8rem,7.0291004743rem + 4.1424162714vw,12rem)}#footer .address{width:100%}@media (hover: hover){#footer a:hover{text-decoration:underline}}#footer .copyright{background-color:#e9ecef}#footer .copyright-logo{width:calc(4.5145502372rem + 2.0712081357vw);width:clamp(5rem,4.5145502372rem + 2.0712081357vw,7rem)}#footer .copyright *{color:#00000080}.socials a{transform:translate(-1px,-1px);transition:all .2s ease-in-out}@media (hover: hover){.socials a:hover{filter:none;transform:none}}#home #blog .blog-swiper{padding:2rem 0;margin:-2rem 0}#milena-site{--dark: #2B3531;--dark2: #1E2925;--green: #3D5048;--green-mid: #4A5E55;--sage: #7A8C7E;--sage-light: #B2BDB5;--cream: #F7F5F0;--white: #FFFFFF;--text: #2B3531;--text-muted: #6B7A72;--border: #E2E0DB;--gold: #C8A96E;display:block;width:100%;min-height:100vh;overflow-x:hidden;font-family:Manrope,sans-serif;color:var(--text);background:#fff;margin:0;padding:0}#milena-site *,#milena-site *:before,#milena-site *:after{box-sizing:border-box;margin:0;padding:0}#milena-site html{scroll-behavior:smooth}#milena-site a{color:inherit;text-decoration:none}#milena-site img{display:block;max-width:100%}#milena-site body>header,#milena-site body>footer,#milena-site .header,#milena-site #footer,#milena-site .header-breadcrumb-wrapper{display:none!important}#milena-site .nav-wrapper{position:fixed;top:20px;left:0;right:0;z-index:100;padding:0 40px;pointer-events:none}#milena-site .nav-logo{display:flex;align-items:center;transition:opacity .2s ease,transform .2s ease}#milena-site .nav-logo:hover{opacity:.88;transform:translateY(-1px)}#milena-site .nav-links a,#milena-site .nav-social a{color:var(--dark)}#milena-site .nav-toggle{display:none;width:46px;height:46px;border:none;border-radius:12px;background:#eef3ef;color:var(--dark);cursor:pointer;align-items:center;justify-content:center;flex-direction:column;gap:5px;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}#milena-site .nav-toggle:hover{background:#e4ece6;transform:translateY(-1px)}#milena-site nav{background:var(--white);padding:0 36px;height:72px;display:flex;align-items:center;justify-content:space-between;border-radius:16px;box-shadow:0 4px 28px #0000001a;pointer-events:all;max-width:1300px;margin:0 auto}#milena-site .nav-logo-icon{width:220px;height:28px;display:flex;align-items:center}#milena-site .nav-logo-icon img{width:100%;height:100%;object-fit:contain}#milena-site .nav-links{display:flex;gap:36px;list-style:none}#milena-site .nav-links a{position:relative;display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 14px;font-size:14px;font-weight:400;color:var(--dark);letter-spacing:.02em;transition:color .2s ease,transform .2s ease}#milena-site .nav-links a:after{content:"";position:absolute;left:14px;right:14px;bottom:6px;height:2px;background:var(--green-mid);border-radius:999px;transform:scaleX(0);transform-origin:center;transition:transform .2s ease}#milena-site .nav-links a:hover,#milena-site .nav-links a:focus-visible{color:var(--dark2);transform:translateY(-1px)}#milena-site .nav-links a:hover:after,#milena-site .nav-links a:focus-visible:after{transform:scaleX(1)}#milena-site .nav-social{display:flex;gap:14px;align-items:center}#milena-site .nav-social a{color:var(--dark);font-size:17px;display:grid;place-items:center;transition:opacity .2s ease,transform .2s ease}#milena-site .nav-social a img{width:18px;height:18px;display:block}#milena-site .nav-toggle span{width:20px;height:2px;border-radius:999px;background:currentColor;transition:transform .25s ease,opacity .2s ease;transform-origin:center}#milena-site .hero{background:var(--dark);width:100%;height:min(100vh,900px);overflow:hidden;position:relative;padding-top:112px}#milena-site .hero-inner{width:min(100%,1300px);min-height:calc(min(100vh,900px) - 112px);margin:0 auto;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);position:relative;z-index:1}#milena-site .hero-symbol-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center;pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;opacity:.9;will-change:transform;transform:translate3d(0,var(--hero-symbol-offset, -55px),0) scale(1.2)}#milena-site .hero-left{padding:80px 40px 80px 80px;display:flex;flex-direction:column;justify-content:center;position:relative;z-index:1}#milena-site .hero-title{font-family:Manrope,sans-serif;font-size:clamp(36px,3.5vw,52px);font-weight:600;color:var(--white);line-height:1.15;margin-bottom:16px}#milena-site .hero-sub{font-size:14px;color:#ffffff8c;letter-spacing:.02em;margin-bottom:44px}#milena-site .btn-hero{display:inline-flex;align-items:center;justify-content:center;background:#89a784;color:#f3f6f3;min-width:0;height:52px;padding:0 28px;font-size:15px;font-weight:700;letter-spacing:.01em;border:none;cursor:pointer;border-radius:10px;transition:background .25s ease,transform .25s ease,box-shadow .25s ease;width:fit-content}#milena-site .btn-hero:hover{background:#9ab796;transform:translateY(-2px);box-shadow:0 14px 26px #0000003d}#milena-site .btn-hero-ghost{background:#0c4c4c;border:none;color:var(--white);width:52px;height:52px;border-radius:50%;font-size:18px;line-height:1;cursor:pointer;transition:transform .25s ease,background .25s ease,box-shadow .25s ease;display:inline-flex;align-items:center;justify-content:center}#milena-site .btn-hero-ghost:hover{background:#146061;transform:translateY(-2px) scale(1.03);box-shadow:0 14px 26px #0000003d}#milena-site .btn-hero-ghost-icon{width:16px;height:16px;margin-left:2px}#milena-site .hero-btns{display:flex;gap:12px;align-items:center}#milena-site .hero-right{display:flex;align-items:center;justify-content:center;padding:48px 64px 48px 32px;position:relative;z-index:1}#milena-site .hero-img-wrap{position:relative;width:100%;max-width:500px;transform-style:preserve-3d;--hero-tilt-x: 0deg;--hero-tilt-y: 0deg;--hero-shift-x: 0px;--hero-shift-y: 0px;--hero-glow-x: 50%;--hero-glow-y: 50%;transition:transform .2s ease;will-change:transform}#milena-site .hero-img-wrap:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:10px;background:radial-gradient(circle at var(--hero-glow-x) var(--hero-glow-y),rgba(255,255,255,.22) 0%,rgba(255,255,255,.09) 18%,rgba(255,255,255,0) 58%);opacity:0;transition:opacity .18s ease;pointer-events:none;z-index:2}#milena-site .hero-img-wrap.is-tracking{transform:perspective(1200px) rotateX(var(--hero-tilt-x)) rotateY(var(--hero-tilt-y))}#milena-site .hero-img-wrap.is-tracking:before{opacity:.95}#milena-site .hero-right-img{width:100%;height:auto;aspect-ratio:1/1.06;object-fit:cover;object-position:center top;border-radius:10px;display:block;transition:transform .25s ease,box-shadow .25s ease}#milena-site .hero-img-wrap:hover .hero-right-img{transform:scale(1.025);box-shadow:0 18px 42px #00000038}#milena-site .hero-img-wrap.is-tracking .hero-right-img{transform:translateZ(0) scale(1.035);box-shadow:0 18px 42px #00000038}#milena-site .hero-name-tag{position:absolute;bottom:-20px;left:-24px;background:var(--white);padding:18px 28px;border-radius:10px;box-shadow:0 8px 32px #0000002e;transform:translateZ(20px);transition:transform .25s ease,box-shadow .25s ease}#milena-site .hero-img-wrap.is-tracking .hero-name-tag{transform:translate3d(calc(var(--hero-shift-x) * -.25),calc(var(--hero-shift-y) * -.25),26px);box-shadow:0 12px 34px #00000038}#milena-site .hero-name-tag-name{font-family:Manrope,sans-serif;font-size:18px;font-weight:700;color:var(--text)}#milena-site .hero-name-tag-role{font-size:10px;line-height:1.3;color:var(--text-muted);letter-spacing:.1em;text-transform:uppercase;margin-top:3px}#milena-site .milena-banner{position:relative;width:100%;overflow:hidden;background:var(--dark)}#milena-site .milena-banner-swiper{width:100%}#milena-site .milena-banner-slide{position:relative;width:100%;height:min(100vh,900px);min-height:320px}#milena-site .milena-banner-slide.hero{min-height:0}#milena-site .milena-banner-img{display:block;width:100%;height:100%;object-fit:cover}#milena-site .milena-banner-overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;background:linear-gradient(90deg,#0e191ab8,#0e191a52 55%,#0e191a00)}#milena-site .milena-banner-title{font-family:Manrope,sans-serif;font-size:clamp(26px,3vw,44px);font-weight:600;color:var(--white);line-height:1.2;margin-bottom:14px;max-width:620px}#milena-site .milena-banner-text{font-size:15px;color:#ffffffd1;line-height:1.6;margin-bottom:24px;max-width:560px}#milena-site .milena-banner-pagination{position:absolute;bottom:20px;left:0;right:0;display:flex;justify-content:center;gap:8px;z-index:2}#milena-site .milena-banner-pagination .swiper-pagination-bullet{width:8px;height:8px;background:#ffffff80;opacity:1;border-radius:999px;transition:background .25s ease,width .25s ease}#milena-site .milena-banner-pagination .swiper-pagination-bullet-active{background:var(--gold);width:24px}#milena-site .services{padding:80px 0 60px;background:var(--white)}#milena-site .services-title{text-align:center;font-family:Manrope,serif;font-size:40px;font-weight:400;color:var(--dark);margin-bottom:8px}#milena-site .services-title strong{font-style:italic;font-weight:600}#milena-site .section-tag{text-align:center;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--sage);margin-bottom:36px}#milena-site .container{max-width:1200px;margin:0 auto;padding:0 48px}#milena-site .service-card{border:1px solid var(--border);border-radius:10px;overflow:hidden;transition:box-shadow .3s,transform .3s;cursor:pointer}#milena-site .service-card:hover{box-shadow:0 8px 32px #2b35311a;transform:translateY(-4px)}#milena-site .service-card-img{width:100%;height:240px;object-fit:cover;transition:transform .4s}#milena-site .service-card:hover .service-card-img{transform:scale(1.04)}#milena-site .service-card-img-wrap{overflow:hidden;min-height:240px}#milena-site .service-card-body{padding:20px 20px 24px}#milena-site .service-card-title{font-family:Manrope,serif;font-size:20px;font-weight:600;color:var(--dark);margin-bottom:8px}#milena-site .service-card-desc{font-size:13px;color:var(--text-muted);line-height:1.65;margin-bottom:16px}#milena-site .btn-card{display:inline-block;border:1px solid var(--dark);padding:8px 18px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--dark);font-weight:500;border-radius:10px;transition:all .2s}#milena-site .btn-card:hover{background:var(--dark);color:var(--white)}#milena-site .beauty-swiper-wrap{position:relative;margin-bottom:48px}#milena-site .beauty-swiper{width:100%;overflow:hidden;padding:4px 4px 8px}#milena-site .beauty-swiper .swiper-slide{height:auto;display:flex}#milena-site .beauty-swiper .service-card{display:flex;flex-direction:column;width:100%}#milena-site .beauty-swiper .service-card-body{display:flex;flex-direction:column;flex:1}#milena-site .beauty-swiper .service-card-desc{flex:1}#milena-site .beauty-arrow-btn{position:absolute;top:50%;width:48px;height:48px;border-radius:50%;border:1px solid var(--dark);background:var(--white);color:var(--dark);display:grid;place-items:center;cursor:pointer;z-index:5;transition:background .25s ease,color .25s ease}#milena-site .beauty-arrow-btn:hover{background:var(--dark);color:var(--white)}#milena-site .beauty-prev,#milena-site .beneficios-prev,#milena-site .treatments-prev{left:0;transform:translate(calc(-100% - 16px),-50%)}#milena-site .beauty-next,#milena-site .beneficios-next,#milena-site .treatments-next{right:0;transform:translate(calc(100% + 16px),-50%)}#milena-site .beauty-prev .depo-btn-icon,#milena-site .beneficios-prev .depo-btn-icon,#milena-site .treatments-prev .depo-btn-icon{transform:rotate(180deg)}#milena-site .treatments-swiper-wrap{position:relative;margin-bottom:48px}#milena-site .treatments-swiper{width:100%;overflow:hidden;padding:4px 4px 8px}#milena-site .treatments-swiper .swiper-slide{height:auto;display:flex}#milena-site .treatments-swiper .service-card{display:flex;flex-direction:column;width:100%}#milena-site .treatments-swiper .service-card-body{display:flex;flex-direction:column;flex:1}#milena-site .treatments-swiper .service-card-desc{flex:1}#milena-site .atendimento{padding:80px 0 96px;background:linear-gradient(135deg,#b2bdb547,#7a8c7e1f);position:relative}#milena-site .atendimento:before{content:"";position:absolute;top:0;left:50%;transform:translate(-50%);width:120px;height:4px;background:var(--green);border-radius:999px}#milena-site .atendimento-grid{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}#milena-site .atendimento-item{display:flex;align-items:center;gap:32px;padding:8px 0}#milena-site .atendimento-img-wrap{flex:0 0 auto;width:58%;max-width:640px;border-radius:14px;overflow:hidden}#milena-site .atendimento-img{width:100%;height:260px;object-fit:cover;transition:transform .5s ease}#milena-site .atendimento-item:hover .atendimento-img{transform:scale(1.05)}#milena-site .atendimento-content{flex:1 1 auto;min-width:0;text-align:left}#milena-site .atendimento-content:after{content:"";display:block;width:50px;height:4px;margin-top:18px;background:var(--green-mid);border-radius:999px;opacity:0;transform:scaleX(.4);transform-origin:left;transition:opacity .3s ease,transform .3s ease}#milena-site .atendimento-item:hover .atendimento-content:after{opacity:1;transform:scaleX(1)}#milena-site .atendimento-title{font-family:Manrope,serif;font-size:20px;font-weight:700;color:var(--dark);margin-bottom:14px}#milena-site .atendimento-desc{font-size:14px;color:var(--text-muted);line-height:1.9}#milena-site .sobre{padding:80px 0;background:var(--cream)}#milena-site .sobre-inner{display:grid;grid-template-columns:1fr 1fr;gap:72px;align-items:center}#milena-site .sobre-tag{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--sage);margin-bottom:20px}#milena-site .sobre-title{font-family:Manrope,serif;font-size:38px;font-weight:400;color:var(--dark);line-height:1.2;margin-bottom:20px}#milena-site .sobre-text{font-size:14px;color:var(--text-muted);line-height:1.8;margin-bottom:36px}#milena-site .sobre-badges{--sobre-badge-font-size: clamp(16px, 1.45vw, 22px);--sobre-badge-line-height: 1.2;--sobre-badge-gap: 6px;display:flex;align-items:flex-start;gap:22px;margin-bottom:44px}#milena-site .sobre-badges-text{display:flex;flex-direction:column;gap:var(--sobre-badge-gap);padding-top:0}#milena-site .sobre-badge{display:block;font-size:var(--sobre-badge-font-size);font-weight:700;letter-spacing:.01em;text-transform:uppercase;color:var(--dark);line-height:var(--sobre-badge-line-height)}#milena-site .sobre-badge-icon{--sobre-icon-bg: #114D4D;--sobre-icon-fg: #E3DED6;width:calc(var(--sobre-badge-font-size) * var(--sobre-badge-line-height) * 3 + var(--sobre-badge-gap) * 2);height:calc(var(--sobre-badge-font-size) * var(--sobre-badge-line-height) * 3 + var(--sobre-badge-gap) * 2);border-radius:12px;background:var(--sobre-icon-bg);color:var(--sobre-icon-fg);display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;transition:background .28s ease,color .28s ease}#milena-site .sobre-badge-icon img{display:none}#milena-site .sobre-badge-icon:before{content:"";width:60%;height:60%;display:block;background:currentColor;-webkit-mask-image:url(/build/assets/hairlogo-CtK0eJRr.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-image:url(/build/assets/hairlogo-CtK0eJRr.svg);mask-repeat:no-repeat;mask-position:center;mask-size:contain}#milena-site .sobre-badges:hover .sobre-badge-icon{background:var(--sobre-icon-fg);color:var(--sobre-icon-bg)}#milena-site .sobre-right{position:relative;border-radius:10px;overflow:hidden}#milena-site .sobre-img{width:100%;aspect-ratio:3/4;height:auto;object-fit:cover;object-position:center top;border-radius:10px;transition:transform .55s ease;will-change:transform}#milena-site .sobre-right:hover .sobre-img{transform:scale(1.08)}#milena-site .galeria{overflow:hidden;padding-bottom:40px}#milena-site .galeria-swiper{height:620px}#milena-site .galeria-swiper .swiper-wrapper{height:100%}#milena-site .galeria-swiper .swiper-slide{height:100%;border-radius:10px;overflow:hidden}#milena-site .galeria-swiper .swiper-slide img{width:100%;height:100%;object-fit:cover;display:block;cursor:zoom-in}#milena-site .galeria-swiper .swiper-button-prev,#milena-site .galeria-swiper .swiper-button-next{color:var(--white);background:#1e29258c;width:44px;height:44px;border-radius:10px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}#milena-site .galeria-prev .depo-btn-icon{transform:rotate(180deg)}#milena-site .galeria-pagination{position:static;display:flex;justify-content:center;align-items:center;gap:8px;margin-top:20px}#milena-site .galeria-pagination .swiper-pagination-bullet{width:8px;height:8px;background:var(--sage-light);opacity:1;border-radius:999px;transition:background .25s ease,width .25s ease;margin:0}#milena-site .galeria-pagination .swiper-pagination-bullet-active{background:var(--dark);width:24px}#milena-site .start-lash{background:linear-gradient(to bottom,transparent 0 50%,#EEEEEE 50% 100%);padding:60px 0 34px}#milena-site .start-lash .container{max-width:1250px;background:#4a5652;border-radius:20px;padding:50px 56px;overflow:hidden}#milena-site .start-lash-inner{display:grid;grid-template-columns:minmax(0,560px) minmax(0,1fr);gap:44px;align-items:center}#milena-site .start-lash-photos{display:grid;grid-template-columns:minmax(0,1.42fr) minmax(0,.82fr);gap:14px}#milena-site .start-lash-photo-card{border-radius:10px;overflow:hidden}#milena-site .start-lash-photos img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .45s ease}#milena-site .start-lash-photo-card:hover img{transform:scale(1.06)}#milena-site .start-lash-photo-large{grid-row:1/span 2;height:490px}#milena-site .start-lash-photo-small{height:234px}#milena-site .start-lash-content{max-width:560px}#milena-site .start-lash-title{font-family:Manrope,sans-serif;font-size:clamp(48px,4vw,62px);font-weight:400;color:var(--white);line-height:1.04;letter-spacing:-.03em;margin-bottom:26px}#milena-site .start-lash-text{font-size:18px;color:#ffffffc7;line-height:1.72;margin-bottom:28px}#milena-site .start-lash-text strong{color:var(--white);font-weight:700}#milena-site .start-lash-highlight{font-size:21px;line-height:1.55;font-weight:700;color:var(--white);margin-bottom:36px}#milena-site .btn-whatsapp{display:inline-flex;align-items:center;gap:12px;background:#95ad84;color:var(--white);min-height:60px;padding:0 34px;font-size:16px;font-weight:700;border:none;border-radius:10px;cursor:pointer;transition:background .25s ease,transform .25s ease,box-shadow .25s ease}#milena-site .btn-whatsapp:hover{background:#a1b98f;transform:translateY(-2px);box-shadow:0 14px 26px #00000029}#milena-site .btn-whatsapp svg{width:24px;height:24px;fill:currentColor}#milena-site .whatsapp-float-btn{position:fixed;right:clamp(16px,2.2vw,28px);bottom:clamp(16px,2.2vw,28px);width:clamp(54px,4.2vw,64px);height:clamp(54px,4.2vw,64px);isolation:isolate;border-radius:999px;background:linear-gradient(145deg,#25d366,#18b654);color:var(--white);display:grid;place-items:center;box-shadow:0 14px 26px #25d3667a;transition:transform .24s ease,filter .24s ease,box-shadow .24s ease;animation:whatsappBlink 1.35s ease-in-out infinite;z-index:180}#milena-site .whatsapp-float-btn:after{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border-radius:inherit;border:2px solid rgba(37,211,102,.48);animation:whatsappPulseRing 1.35s ease-out infinite;pointer-events:none;z-index:-1}#milena-site .whatsapp-float-btn:hover{transform:translateY(-2px) scale(1.03);filter:brightness(1.08);box-shadow:0 20px 34px #25d36694}#milena-site .whatsapp-float-btn svg{width:clamp(24px,1.9vw,30px);height:clamp(24px,1.9vw,30px);fill:currentColor}#milena-site .beneficios{padding:56px 0 96px;background:#eee}#milena-site .beneficios-title{text-align:center;font-family:Manrope,serif;font-size:38px;font-weight:400;color:var(--dark);margin-bottom:48px}#milena-site .beneficios-title strong{font-style:italic;font-weight:600}#milena-site .beneficios-art{color:var(--green-mid)}#milena-site .beneficios-swiper-wrap{position:relative}#milena-site .beneficios-swiper{width:100%;overflow:hidden;padding:4px 4px 8px}#milena-site .beneficios-swiper .swiper-slide{height:auto;display:flex}#milena-site .beneficio-card{border:1px solid var(--border);padding:32px 28px;border-radius:10px;background:var(--white);width:100%;transition:transform .55s cubic-bezier(.22,1,.36,1),box-shadow .55s cubic-bezier(.22,1,.36,1),border-color .45s ease,background .45s ease}#milena-site .beneficio-card:hover{transform:translateY(-4px);box-shadow:0 10px 24px #2b35311a;border-color:#3d504859;background:linear-gradient(180deg,#fff,#f8f7f3)}#milena-site .beneficio-icon{width:56px;height:56px;background:transparent;border-radius:12px;display:flex;align-items:center;justify-content:center;margin-bottom:20px;transition:transform .55s cubic-bezier(.22,1,.36,1),background .45s ease}#milena-site .beneficio-card:hover .beneficio-icon{transform:translateY(-1px) scale(1.03);background:#153c3c}#milena-site .beneficio-icon-glyph{width:30px;height:30px;background:#153c3c;display:block;transition:background .45s ease;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}#milena-site .beneficio-card:hover .beneficio-icon-glyph{background:#fff}#milena-site .beneficio-icon-modulo{width:34px;height:34px;-webkit-mask-image:url(/build/assets/modulo-DTz7pV78.svg);mask-image:url(/build/assets/modulo-DTz7pV78.svg)}#milena-site .beneficio-icon-apostila{-webkit-mask-image:url(/build/assets/apostila-D5kxNTsT.svg);mask-image:url(/build/assets/apostila-D5kxNTsT.svg)}#milena-site .beneficio-icon-certificado{-webkit-mask-image:url(/build/assets/certificado-BV6XXGRo.svg);mask-image:url(/build/assets/certificado-BV6XXGRo.svg)}#milena-site .beneficio-icon-whatsapp svg{width:30px;height:30px;fill:#153c3c;transition:fill .45s ease}#milena-site .beneficio-card:hover .beneficio-icon-whatsapp svg{fill:#fff}#milena-site .beneficio-icon-img{width:30px;height:30px;object-fit:contain;display:block;transition:filter .45s ease}#milena-site .beneficio-card:hover .beneficio-icon-img{filter:brightness(0) invert(1)}#milena-site .beneficio-title{font-family:Manrope,serif;font-size:20px;font-weight:600;color:var(--dark);margin-bottom:10px}#milena-site .beneficio-desc{font-size:13px;color:var(--text-muted);line-height:1.7}#milena-site .depoimentos{padding:96px 0 92px;background:#153c3c;color:#f4f5f3}#milena-site .depoimentos .container{max-width:1320px}#milena-site .depo-title{text-align:center;font-family:Manrope,sans-serif;font-size:clamp(34px,3.6vw,46px);font-weight:500;color:#ecf0ec;line-height:1.1;margin-bottom:66px}#milena-site .depo-title strong{font-style:normal;color:#c6ae79;font-weight:700}#milena-site .depo-swiper{position:relative;padding-bottom:0;width:100%;max-width:1240px;margin:0 auto}#milena-site .depo-swiper .swiper-slide{padding:0 10px}#milena-site .depo-inner{display:grid;grid-template-columns:minmax(0,450px) minmax(0,1fr);gap:64px;align-items:stretch}#milena-site .depo-photo-wrap{overflow:hidden;border-radius:16px}#milena-site .depo-photo{width:100%;height:520px;object-fit:cover;object-position:center;border-radius:16px;transition:transform .5s ease;will-change:transform}#milena-site .depo-photo-wrap:hover .depo-photo{transform:scale(1.08)}#milena-site .depo-content{display:flex;flex-direction:column;justify-content:flex-end;width:100%;max-width:760px;justify-self:start;padding-bottom:84px}#milena-site .depo-text{font-size:clamp(16px,1.12vw,24px);line-height:1.62;color:#f4f5f3eb;padding-bottom:24px;margin-bottom:24px;border-bottom:2px solid rgba(194,219,208,.25)}#milena-site .depo-stars{display:flex;gap:6px;margin-bottom:12px}#milena-site .star{color:#f7c53a;font-size:20px;line-height:1}#milena-site .depo-author{font-size:clamp(24px,1.35vw,34px);font-weight:700;color:#f4f5f3;line-height:1.12}#milena-site .depo-nav-btns{position:absolute;right:6px;bottom:2px;display:flex;gap:14px;z-index:5}#milena-site .depo-btn{width:52px;height:52px;border:none;background:#114d4d;color:#fff;display:grid;place-items:center;border-radius:50%;transition:background .25s ease,color .25s ease;border:1px solid #114D4D}#milena-site .depo-btn-icon{width:20px;height:20px;display:block;background-color:currentColor;-webkit-mask-image:url(/build/assets/arrow-BP_bhyWK.svg);mask-image:url(/build/assets/arrow-BP_bhyWK.svg);-webkit-mask-repeat:no-repeat;-webkit-mask-position:center;-webkit-mask-size:contain;mask-size:contain}#milena-site .depo-prev .depo-btn-icon{transform:rotate(180deg)}#milena-site .depo-btn:hover{background:#f2f4f1;color:#114d4d}#milena-site footer{background:linear-gradient(98deg,#0e2930,#0f2830 44%,#0f2c2c);color:#edf2f1;padding:74px 0 22px;border-top:1px solid rgba(255,255,255,.14)}#milena-site footer .container{max-width:1320px;padding:0 36px}#milena-site .footer-top{display:grid;grid-template-columns:minmax(220px,300px) minmax(240px,300px) minmax(300px,360px) minmax(130px,180px);gap:clamp(24px,3vw,56px);align-items:start;padding-bottom:52px;border-bottom:1px solid rgba(229,236,233,.26);margin-bottom:28px}#milena-site .footer-brand{display:flex;flex-direction:column;justify-content:space-between;min-height:286px;padding-top:22px}#milena-site .footer-contact{padding-top:22px}#milena-site .footer-location,#milena-site .footer-nav{padding-top:18px}#milena-site .footer-logo{display:flex;align-items:center;gap:10px;margin-bottom:0}#milena-site .footer-logo-link{display:inline-flex;transition:opacity .2s ease,transform .2s ease}#milena-site .footer-logo-link:hover{opacity:.9;transform:translateY(-1px)}#milena-site .footer-logo img{display:block;width:min(100%,242px);height:auto}#milena-site .footer-address{font-size:clamp(14px,1vw,17px);color:#edf2f1e6;line-height:1.58;margin-bottom:22px}#milena-site .footer-phone{font-size:clamp(14px,1vw,17px);color:#edf2f1e6;line-height:1.4}#milena-site .footer-map{width:min(100%,312px);height:212px;background:var(--green-mid);border-radius:12px;overflow:hidden;position:relative}#milena-site .footer-map iframe{width:100%;height:100%;border:0}#milena-site .footer-heading{font-size:clamp(15px,1.05vw,18px);color:#f1f5f3;margin-bottom:18px;font-weight:700}#milena-site .footer-menu{list-style:none;display:flex;flex-direction:column;gap:10px}#milena-site .footer-menu a{font-size:clamp(14px,1.02vw,17px);color:#edf2f1eb;line-height:1.2;display:inline-flex;align-items:center;transition:color .25s ease,transform .25s ease}#milena-site .footer-menu a:before{content:"";width:0;height:1px;margin-right:0;background:currentColor;opacity:.8;transition:width .25s ease,margin-right .25s ease}#milena-site .footer-menu a:hover,#milena-site .footer-menu a:focus-visible{color:#fff;transform:translate(5px)}#milena-site .footer-menu a:hover:before,#milena-site .footer-menu a:focus-visible:before{width:14px;margin-right:8px}#milena-site .footer-bottom{display:flex;justify-content:space-between;align-items:center;min-height:62px}#milena-site .footer-bottom .d-flex{display:flex;color:#edf2f1e6;text-decoration:none;line-height:1.3;transition:color .2s ease}#milena-site .footer-bottom .d-flex:hover{color:#fff}#milena-site .footer-bottom .gap-0-50{gap:.5rem}#milena-site .footer-bottom .d-flex img{width:50px;height:auto;display:block}#milena-site .footer-copy{font-size:clamp(12px,.8vw,14px);color:#edf2f1e6;line-height:1.3}#milena-site .footer-social-icons{display:flex;gap:8px;margin-top:0}#milena-site .footer-social-icon{width:42px;height:42px;border:none;border-radius:7px;display:grid;place-items:center;background:#f1f4f2;transition:filter .2s ease,transform .2s ease}#milena-site .footer-social-icon img{width:20px;height:20px;display:block}#milena-site .footer-social-icon:nth-child(2){background:#c6ae79}#milena-site .footer-social-icon:hover{filter:brightness(1.06);transform:translateY(-1px)}#milena-site .video-modal{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:24px;opacity:0;pointer-events:none;transition:opacity .25s ease;z-index:200}#milena-site .video-modal.is-open{opacity:1;pointer-events:auto}#milena-site .video-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#0c1516c7;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}#milena-site .video-modal-dialog{position:relative;width:min(100%,960px);background:#101919;border:1px solid rgba(255,255,255,.08);border-radius:18px;padding:24px;box-shadow:0 24px 60px #00000059;z-index:1}#milena-site .video-modal-close{position:absolute;top:14px;right:14px;width:42px;height:42px;border:none;border-radius:10px;background:#ffffff14;color:var(--white);font-size:28px;line-height:1;cursor:pointer}#milena-site .video-modal-frame-wrap{position:relative;width:100%;padding-top:56.25%;border-radius:14px;overflow:hidden;background:#000}#milena-site .video-modal-frame-wrap iframe{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;border:0}#milena-site .gallery-modal{position:fixed;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;padding:24px;opacity:0;pointer-events:none;transition:opacity .25s ease;z-index:210}#milena-site .gallery-modal.is-open{opacity:1;pointer-events:auto}#milena-site .gallery-modal-backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#080f11d1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}#milena-site .gallery-modal-dialog{position:relative;width:min(100%,1120px);z-index:1}#milena-site .gallery-modal-image{display:block;width:100%;max-height:86vh;object-fit:contain;border-radius:14px;box-shadow:0 28px 68px #00000073;background:#0d1315}#milena-site .gallery-modal-close{position:absolute;top:12px;right:12px;width:42px;height:42px;border:none;border-radius:10px;background:#0a1012ad;color:#fff;font-size:28px;line-height:1;cursor:pointer;z-index:2}#milena-site [data-fade]{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}#milena-site [data-fade].in{opacity:1;transform:none}#milena-site [data-fade-delay="1"]{transition-delay:.1s}#milena-site [data-fade-delay="2"]{transition-delay:.2s}#milena-site [data-fade-delay="3"]{transition-delay:.3s}@media (max-width: 900px){#milena-site .milena-banner-slide:not(.hero){height:auto;aspect-ratio:2/3;min-height:460px;max-height:min(100vh,720px)}#milena-site .atendimento-grid{grid-template-columns:1fr;gap:36px}#milena-site .atendimento-item{flex-direction:column;align-items:stretch}#milena-site .atendimento-img-wrap{width:100%}#milena-site .atendimento-img{height:280px}#milena-site nav{position:relative;padding:0 18px}#milena-site .nav-social{display:none}#milena-site .nav-toggle{display:inline-flex}#milena-site .nav-links{position:absolute;top:calc(100% + 10px);left:0;right:0;margin:0;padding:12px;border-radius:14px;border:1px solid rgba(61,80,72,.18);background:#fffffffa;box-shadow:0 16px 30px #0e17152e;display:flex;flex-direction:column;gap:6px;opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-8px) scale(.98);transition:opacity .22s ease,transform .22s ease,visibility 0s linear .22s}#milena-site .nav-links a{width:100%;min-height:46px;justify-content:flex-start;padding:0 14px;border-radius:10px;font-size:15px;font-weight:600;letter-spacing:.01em}#milena-site .nav-links a:after{display:none}#milena-site .nav-links a:hover,#milena-site .nav-links a:focus-visible{background:#f2f6f3;color:var(--dark);transform:none}#milena-site .nav-wrapper.is-open .nav-links{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1);transition-delay:0s}#milena-site .nav-wrapper.is-open .nav-toggle{background:#e0e9e3;box-shadow:inset 0 0 0 1px #3d504826}#milena-site .nav-wrapper.is-open .nav-toggle span:nth-child(1){transform:translateY(7px) rotate(45deg)}#milena-site .nav-wrapper.is-open .nav-toggle span:nth-child(2){opacity:0}#milena-site .nav-wrapper.is-open .nav-toggle span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}#milena-site .nav-logo-icon{width:170px;height:24px}#milena-site .depoimentos{padding:78px 0 70px}#milena-site .depo-title{font-size:clamp(34px,7vw,46px);margin-bottom:44px}#milena-site .depo-swiper .swiper-slide{padding:0 8px}#milena-site .depo-content{padding-bottom:72px}#milena-site .depo-text{font-size:15px;padding-bottom:20px;margin-bottom:18px}#milena-site .depo-author{font-size:28px}#milena-site .depo-nav-btns{right:0;bottom:0}#milena-site .depo-btn{width:48px;height:48px}#milena-site .depo-btn-icon{width:18px;height:18px}#milena-site .start-lash{padding:52px 0 26px}#milena-site .beneficios{padding:52px 0 74px}#milena-site .start-lash .container{padding:34px 24px;border-radius:16px}#milena-site .start-lash-photos{grid-template-columns:minmax(0,1.35fr) minmax(0,.85fr);gap:12px}#milena-site .start-lash-photo-large{height:380px}#milena-site .start-lash-photo-small{height:182px}#milena-site .start-lash-content{max-width:none}#milena-site .start-lash-title{font-size:clamp(40px,7vw,52px);margin-bottom:18px}#milena-site .start-lash-text{font-size:16px;margin-bottom:20px}#milena-site .start-lash-highlight{font-size:18px;margin-bottom:28px}#milena-site .btn-whatsapp{min-height:54px;padding:0 26px;font-size:15px}#milena-site .hero-btns{gap:12px}#milena-site .btn-hero{min-width:0;height:48px;padding:0 22px;font-size:14px;border-radius:10px}#milena-site .btn-hero-ghost{width:48px;height:48px;font-size:17px}#milena-site .hero{height:auto}#milena-site .hero-inner{width:100%;min-height:auto;grid-template-columns:1fr}#milena-site .hero-right{height:auto;padding:8px 24px 64px}#milena-site .hero-img-wrap{max-width:420px}#milena-site .hero-left{padding:60px 24px}#milena-site .sobre-inner,#milena-site .start-lash-inner,#milena-site .depo-inner{grid-template-columns:1fr}#milena-site .sobre-badges{--sobre-badge-font-size: clamp(15px, 2.5vw, 19px);--sobre-badge-gap: 5px;gap:16px}#milena-site .depo-photo{height:420px}#milena-site .beauty-swiper-wrap,#milena-site .beneficios-swiper-wrap,#milena-site .treatments-swiper-wrap{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px}#milena-site .beauty-swiper,#milena-site .beneficios-swiper,#milena-site .treatments-swiper{flex:1 0 100%;order:1}#milena-site .beauty-arrow-btn{position:static;top:auto;width:40px;height:40px}#milena-site .beauty-prev,#milena-site .beneficios-prev,#milena-site .treatments-prev{left:auto;transform:none;order:2}#milena-site .beauty-next,#milena-site .beneficios-next,#milena-site .treatments-next{right:auto;transform:none;order:3}#milena-site .galeria-swiper .swiper-button-prev,#milena-site .galeria-swiper .swiper-button-next{display:none}#milena-site footer .container{padding:0 20px}#milena-site .footer-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(18px,3.6vw,28px)}#milena-site .footer-brand,#milena-site .footer-contact,#milena-site .footer-location,#milena-site .footer-nav{min-height:0;padding-top:0}#milena-site .footer-contact{align-self:center}#milena-site .footer-address,#milena-site .footer-phone{font-size:15px}#milena-site .footer-map{width:100%;height:196px}#milena-site .footer-bottom{gap:14px;align-items:flex-start;flex-direction:column}#milena-site .container{padding:0 24px}}@media (max-width: 760px){#milena-site footer{padding:62px 0 20px}#milena-site footer .container{padding:0 18px}#milena-site .footer-top{grid-template-columns:1fr;gap:20px;padding-bottom:30px;margin-bottom:20px}#milena-site .footer-brand{gap:18px}#milena-site .footer-map{max-width:none;height:186px}#milena-site .footer-bottom{min-height:0}}@media (max-width: 560px){#milena-site .hero-btns{width:auto;gap:10px}#milena-site .depoimentos{padding:62px 0 56px}#milena-site .depo-title{font-size:34px;margin-bottom:34px}#milena-site .depo-swiper .swiper-slide{padding:0 6px}#milena-site .depo-content{padding-bottom:62px}#milena-site .depo-photo{height:332px;border-radius:12px}#milena-site .sobre-badges{--sobre-badge-font-size: clamp(13px, 3.8vw, 16px);--sobre-badge-gap: 4px;gap:10px}#milena-site .sobre-badges-text{gap:var(--sobre-badge-gap);padding-top:0}#milena-site .sobre-badge-icon{border-radius:10px}#milena-site .sobre-badge{letter-spacing:.02em}#milena-site .depo-photo-wrap{border-radius:12px}#milena-site .depo-text{font-size:14px;line-height:1.7}#milena-site .depo-author{font-size:24px}#milena-site .depo-nav-btns{gap:10px}#milena-site .depo-btn{width:46px;height:46px}#milena-site .depo-btn-icon{width:17px;height:17px}#milena-site .start-lash{padding:44px 0 18px}#milena-site .beneficios{padding:46px 0 60px}#milena-site .start-lash .container{padding:22px 18px;border-radius:14px}#milena-site .start-lash-photos{grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);gap:10px}#milena-site .start-lash-photo-large{height:260px}#milena-site .start-lash-photo-small{height:124px}#milena-site .start-lash-title{font-size:34px;margin-bottom:16px}#milena-site .start-lash-text{font-size:15px;line-height:1.65;margin-bottom:18px}#milena-site .start-lash-highlight{font-size:17px;line-height:1.45;margin-bottom:24px}#milena-site .btn-whatsapp{min-height:48px;padding:0 20px;gap:10px;font-size:14px}#milena-site .btn-whatsapp svg{width:20px;height:20px}#milena-site .btn-hero{min-width:0;width:auto;height:46px;padding:0 18px;font-size:13px}#milena-site .btn-hero-ghost{width:46px;height:46px;font-size:16px;flex-shrink:0}#milena-site .video-modal{padding:16px}#milena-site .video-modal-dialog{padding:18px;border-radius:14px}#milena-site .video-modal-close{top:10px;right:10px}#milena-site .gallery-modal{padding:14px}#milena-site .gallery-modal-image{border-radius:12px;max-height:82vh}#milena-site .gallery-modal-close{width:38px;height:38px;font-size:24px}#milena-site .galeria{padding-bottom:28px}#milena-site footer .container{padding:0 16px}#milena-site .footer-top{grid-template-columns:1fr;gap:18px;padding-bottom:24px;margin-bottom:16px}#milena-site .footer-brand{padding-top:0}#milena-site .footer-logo img{width:min(100%,210px)}#milena-site .footer-address{font-size:14px;line-height:1.5;margin-bottom:14px}#milena-site .footer-phone{font-size:14px;line-height:1.35}#milena-site .footer-heading{margin-bottom:10px}#milena-site .footer-map{height:170px;border-radius:10px}#milena-site .footer-menu{gap:9px}#milena-site .footer-menu a{font-size:14px}#milena-site .footer-copy,#milena-site .footer-bottom .small{font-size:12px;line-height:1.4}#milena-site .footer-bottom{gap:10px}}@keyframes whatsappBlink{0%,to{filter:brightness(1);box-shadow:0 14px 26px #25d3667a}50%{filter:brightness(1.18);box-shadow:0 20px 36px #25d366b3}}@keyframes whatsappPulseRing{0%{opacity:.7;transform:scale(.92)}70%{opacity:0;transform:scale(1.24)}to{opacity:0;transform:scale(1.24)}}#company .mvv .icon{max-width:5rem}#properties #order{border-radius:.25rem;border-color:#00000026;font-size:15px}#contact .form .card{box-shadow:0 5px 10px #0000001a}
