:export{short:.2s;med:.6s;slow:1s;timeDefault:.2s;easeIn:cubic-bezier(0.7, 0, 0.84, 0);easeOut:cubic-bezier(0.16, 1, 0.3, 1);easeInOut:cubic-bezier(0.87, 0, 0.13, 1)}:export{xxsmall:375px;xsmall:480px;small:750px;medium:1100px;large:1350px;xlarge:1650px;xxlarge:2000px}.c-faq-page{overflow:hidden;color:#fff;background:#00cbd5}.c-faq-page__hero{position:relative;height:clamp(18rem,43vw,42rem);overflow:hidden;background:#00677f}.c-faq-page__hero picture{display:block;width:100%;height:100%}.c-faq-page__hero-image,.c-faq-page__hero-placeholder{display:block;width:100%;height:100%;object-fit:cover}.c-faq-page__hero-placeholder{color:rgba(255,255,255,.35);background:#00a7b5}.c-faq-page__body{position:relative;padding:clamp(3.75rem,6vw,6.5rem) 1.25rem clamp(4rem,8vw,8rem)}.c-faq-page__notches{position:absolute;top:0;right:0;left:0;height:clamp(3.5rem,18vw,8rem);background:repeating-linear-gradient(90deg, #00a7b5 0, #00a7b5 clamp(4rem, 9vw, 9rem), transparent clamp(4rem, 9vw, 9rem), transparent clamp(8rem, 18vw, 18rem))}.c-faq-page__heading-wrap{position:relative;z-index:1;text-align:center}.c-faq-page__title,.c-faq-page__subtitle{margin:0;font-family:"Optima Pro",serif;font-style:italic;font-weight:400;letter-spacing:0;text-transform:uppercase}.c-faq-page__title{font-size:clamp(2.75rem,5vw,5rem);line-height:1}.c-faq-page__subtitle{margin-top:clamp(2rem,4vw,3.75rem);font-size:clamp(1.35rem,3vw,2.4rem);line-height:1.15}.c-faq-page__accordion{width:min(100%,68rem);margin:clamp(2rem,4vw,3.75rem) auto 0;padding:clamp(1rem,3vw,2.5rem) clamp(1.25rem,5vw,5rem);background:#00a7b5}.c-faq-page__item[open] .c-faq-page__arrow{transform:rotate(180deg)}.c-faq-page__question{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding:1rem 0;font-family:"Albert Sans",sans-serif;font-size:clamp(.9rem,1.4vw,1.1rem);font-weight:600;line-height:1.3;cursor:pointer;list-style:none;border-bottom:.125rem solid rgba(0,203,213,.75)}.c-faq-page__question::marker{content:""}.c-faq-page__question::-webkit-details-marker{display:none}.c-faq-page__question:focus-visible{outline:.125rem solid #fff;outline-offset:.25rem}.c-faq-page__arrow{flex:0 0 auto;width:1.2rem;height:1.2rem;color:#00cbd5;transition:transform .2s ease}.c-faq-page__answer{max-width:54rem;padding:1.35rem 2.75rem 1.5rem clamp(1.5rem,4vw,3rem);border-bottom:.125rem solid rgba(0,203,213,.75);font-size:1rem;line-height:1.55}.c-faq-page__answer>:first-child{margin-top:0}.c-faq-page__answer>:last-child{margin-bottom:0}.c-faq-page__answer a{color:inherit}.c-faq-page__empty{margin:0;padding:1rem;text-align:center}@media only screen and (max-width: 749px){.c-faq-page__hero{height:60vw;min-height:15rem;max-height:28rem}.c-faq-page__body{padding-right:0;padding-left:0}.c-faq-page__heading-wrap{padding:0 1.25rem}.c-faq-page__accordion{width:calc(100% - 2rem);padding:.75rem 1.25rem}.c-faq-page__question{gap:1rem;padding:.9rem 0}.c-faq-page__answer{padding-right:1.5rem;padding-left:1rem}}