.header{height:104px;background:transparent!important;border:0!important;box-shadow:none!important;color:#fff}.header:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(6,31,58,.68),rgba(6,31,58,.22) 64%,transparent);pointer-events:none}.header .brand,.header .nav>a:not(.btn){color:#fff;text-shadow:0 2px 12px rgba(0,0,0,.35)}.header .brand small{color:#ffd2d5}.header .logo{color:#fff}.header .nav>a:not(.btn):after{background:#fff}.header.scrolled{height:78px;background:rgba(8,31,59,.92)!important;box-shadow:0 10px 35px rgba(3,19,37,.26)!important;backdrop-filter:blur(16px)}
.hero.slider{background:none!important}.hero-slides,.hero-slide{position:absolute;inset:0}.hero-slide{opacity:0;background-size:cover;background-position:center;transform:scale(1.08);transition:opacity 1.15s ease,transform 7s ease}.hero-slide.active{opacity:1;transform:scale(1)}.hero.slider:before{z-index:1;background:linear-gradient(90deg,rgba(5,32,60,.84),rgba(9,43,76,.62) 36%,rgba(9,43,76,.16) 67%,rgba(9,43,76,.08))}.hero.slider:after{z-index:2}.hero.slider .hero-overlay{z-index:1;background:linear-gradient(180deg,rgba(4,24,47,.18),transparent 60%,rgba(3,23,44,.32))}.hero.slider .hero-copy{z-index:4;max-width:720px;color:#fff}.hero.slider .hero-copy.animate{animation:slideContentIn .9s cubic-bezier(.2,.72,.22,1)}.hero.slider h1,.hero.slider h1 em,.hero.slider .hero-copy>p,.hero.slider .trust,.hero.slider .more{color:#fff}.hero.slider h1{text-shadow:0 3px 24px rgba(0,0,0,.28)}.hero.slider h1 em{display:block;color:#ffc0c5}.hero.slider .hero-copy .eyebrow{color:#fff;background:rgba(235,155,157,.28);border-left-color:#ffc0c5}.hero.slider .more{border-color:#fff}.slider-arrow{width:52px;height:70px;position:absolute;z-index:6;top:50%;border:1px solid rgba(255,255,255,.38);background:rgba(5,32,60,.18);color:#fff;font:300 44px/1 Georgia;border-radius:4px;cursor:pointer;transform:translateY(-50%);transition:.25s;backdrop-filter:blur(5px)}.slider-arrow:hover{background:var(--pink2);border-color:var(--pink2)}.slider-arrow.prev{left:22px}.slider-arrow.next{right:22px}.slider-dots{position:absolute;z-index:7;left:50%;bottom:44px;display:flex;gap:11px;transform:translateX(-50%)}.slider-dots button{width:34px;height:6px;padding:0;border:0;background:rgba(255,255,255,.42);cursor:pointer;overflow:hidden}.slider-dots button span{display:block;width:0;height:100%;background:#fff}.slider-dots button.active span{width:100%;animation:dotProgress 6.5s linear}.hero.slider .scroll-down{bottom:14px;color:#fff}.hero.slider .scroll-down span{border-color:#fff}.hero.slider .hero-badge{z-index:6}@keyframes slideContentIn{from{opacity:0;transform:translateY(42px)}to{opacity:1;transform:none}}@keyframes dotProgress{from{width:0}to{width:100%}}
@media(max-width:760px){.header{height:82px;background:transparent!important}.header:after{background:linear-gradient(180deg,rgba(5,29,54,.82),rgba(5,29,54,.32) 70%,transparent)}.header .menu-toggle{color:#fff}.header.scrolled{height:70px;background:rgba(8,31,59,.95)!important}.header .nav.open{top:82px;background:rgba(8,31,59,.97)}.header.scrolled .nav.open{top:70px}.header .nav.open a{color:#fff}.hero-slide{background-position:63% center}.hero.slider:before{background:linear-gradient(90deg,rgba(5,32,60,.9),rgba(5,32,60,.7) 55%,rgba(5,32,60,.25))}.hero.slider h1{font-size:42px}.slider-arrow{width:38px;height:54px;font-size:34px;top:auto;bottom:105px}.slider-arrow.prev{left:auto;right:62px}.slider-arrow.next{right:18px}.slider-dots{bottom:46px}.hero.slider .hero-badge,.hero.slider .scroll-down{display:none}}
