.header-main .hero{height:100vh;min-height:600px;position:relative;overflow:hidden}.header-main .deck{position:absolute;inset:0}.header-main .item{background-position:50%;background-size:cover;position:absolute}.header-main .item.offset-0,.header-main .item.offset-1{width:100%;height:100%;box-shadow:none;opacity:1;border-radius:0;transition:none;top:0;left:0;transform:none}.header-main .item.offset-0{z-index:10}.header-main .item.offset-1{z-index:11}.header-main .item.offset-2,.header-main .item.offset-3,.header-main .item.offset-4,.header-main .item.offset-5,.header-main .item.offset-6{opacity:1;z-index:20;will-change:transform, opacity;border-radius:.5rem;width:200px;height:300px;transition:transform .9s cubic-bezier(.22,1,.36,1),opacity .6s cubic-bezier(.22,1,.36,1);top:50%;left:50%;box-shadow:inset 0 20px 30px #ffffff4d}.header-main .item.offset-2{transform:translateY(-50%)}.header-main .item.offset-3{transform:translate(220px,-50%)}.header-main .item.offset-4{transform:translate(440px,-50%)}.header-main .item.offset-5{transform:translate(660px,-50%)}.header-main .item.offset-6{opacity:0;transform:translate(880px,-50%)}.header-main .item-fresh{animation:.9s cubic-bezier(.22,1,.36,1) hero-image-fade-in}@keyframes hero-image-fade-in{0%{opacity:0}to{opacity:1}}.header-main .copy{z-index:30;width:min(38vw,360px);box-shadow:var(--shadow-strong);text-align:left;text-shadow:0 3px 8px #00000080;background:#000000b3;border-radius:.75rem;padding:1.5rem;animation:.7s ease-out .2s backwards hero-content-show;position:absolute;top:50%;left:3rem;transform:translateY(-50%)}.header-main .copy .title{font-family:arial-black}.header-main .copy .description{line-height:1.7}.header-main .copy .hero-btn{letter-spacing:1px;font-family:var(--body-font)}@keyframes hero-content-show{0%{filter:blur(5px);opacity:0}to{filter:blur();opacity:1}}@media (max-width:767px){.header-main .hero{background:var(--color-dark);flex-direction:column;height:85vh;min-height:550px;display:flex}.header-main .copy{z-index:2;width:100%;max-width:520px;box-shadow:none;text-align:center;background:0 0;flex:none;margin:0 auto;padding:1.75rem 1.25rem 1rem;position:static;top:auto;left:auto;transform:none}.header-main .copy .title{font-size:1.75rem;line-height:1.2}.header-main .copy .description{font-size:.95rem;line-height:1.55}.header-main .deck{flex:auto;width:100%;min-height:0;position:relative;inset:auto;overflow:hidden}.header-main .item-fresh{animation:none}.header-main .item.offset-0,.header-main .item.offset-1,.header-main .item.offset-2,.header-main .item.offset-3,.header-main .item.offset-4,.header-main .item.offset-5,.header-main .item.offset-6{will-change:transform, opacity;border-radius:.75rem;width:clamp(150px,46vw,210px);height:clamp(215px,64vw,300px);transition:transform .8s cubic-bezier(.22,1,.36,1),opacity .8s cubic-bezier(.22,1,.36,1);top:50%;left:50%;box-shadow:0 12px 30px #00000073}.header-main .item.offset-1{opacity:1;z-index:30;transform:translate(-50%,-50%)scale(1)}.header-main .item.offset-2{opacity:.55;z-index:20;transform:translate(calc(33vw - 50%),-50%)scale(.82)}.header-main .item.offset-3{opacity:.25;z-index:10;transform:translate(calc(56vw - 50%),-50%)scale(.64)}.header-main .item.offset-4{opacity:0;z-index:5;transform:translate(calc(72vw - 50%),-50%)scale(.5)}.header-main .item.offset-5,.header-main .item.offset-6{opacity:0;z-index:5;transform:translate(calc(82vw - 50%),-50%)scale(.45)}.header-main .item.offset-0{opacity:0;z-index:5;transform:translate(calc(-50% - 48vw),-50%)scale(.82)}}@media (max-width:480px){.header-main .hero{height:82vh;min-height:500px}.header-main .copy .title{font-size:1.6rem}.header-main .copy .description{font-size:.9rem}}@media (max-width:360px){.header-main .hero{min-height:460px}.header-main .copy .title{font-size:1.4rem}}
.faq button{transition:color .3s;display:block}.faq button:hover .icon,.faq button:focus .icon{border-color:var(--secondary-color);color:var(--secondary-color)}.faq button .icon{display:inline-block}.faq button .icon:before{content:"";background:currentColor;width:10px;height:2px;position:absolute;top:9px;left:5px}.faq button .icon:after{content:"";background:currentColor;width:2px;height:10px;transition:width .2s;position:absolute;top:5px;left:9px}.faq button[aria-expanded=true]{color:var(--secondary-color);border-bottom:1px solid var(--secondary-color)}.faq button[aria-expanded=true] .icon:after{width:0}.faq button[aria-expanded=true]+.accordion-content{opacity:1;max-height:50em;transition:all .2s linear}.faq .accordion-content{will-change:opacity, max-height;transition:opacity .2s linear,max-height .2s linear}@media (max-width:991.98px){.faq .faq-container{width:75%}}@media (max-width:650px){.faq{padding:40px 0}.faq .faq-container{width:85%}.faq .faq-container .subtitle{margin-bottom:20px}}@media (max-width:400px){.faq .faq-container{width:90%}}
