.page-section{position:relative}.template-page .main-content{padding-top:0}.page-section--narrow{max-width:780px;margin-right:auto;margin-left:auto}.page-section--medium{max-width:980px;margin-right:auto;margin-left:auto}.page-hero{position:relative;display:flex;overflow:hidden;min-height:320px;background-color:#111;background-image:url(/cdn/shop/files/line-pattern-bg.svg?v=1787711412);background-repeat:no-repeat;background-position:center top;background-size:1400px auto;color:var(--page-hero-text, #1f1f1f);isolation:isolate}.page-hero--small{min-height:260px}.page-hero--large{min-height:460px}.page-hero__media,.page-hero__overlay{position:absolute;top:0;right:0;bottom:0;left:0}.page-hero__media{z-index:-2}.page-hero__image{width:100%;height:100%;object-fit:cover}.page-hero__overlay{z-index:-1;background:#000;opacity:var(--page-hero-overlay, 0)}.page-hero__inner{display:flex;width:100%;padding-top:64px;padding-bottom:64px;align-items:center}.page-hero__content{width:100%;max-width:680px}.page-hero--center .page-hero__content{margin-right:auto;margin-left:auto;text-align:center}.page-hero--right .page-hero__content{margin-left:auto;text-align:right}.page-hero__title{margin:0;color:#ffae00;font-size:28px;font-weight:var(--font-weight-section-title)}.page-hero__text{margin-top:18px;font-size:1em}.page-hero__text p{color:#fafafa}.page-hero__text>:last-child{margin-bottom:0}.page-hero__button{margin-top:26px}.page-content-section,.page-contact-section,.page-accordion-section{padding-top:var(--page-section-padding-top, 56px);padding-bottom:var(--page-section-padding-bottom, 56px)}.page-section__heading{margin-bottom:14px}.page-section__intro{margin-bottom:32px}.page-accordion{border-top:1px solid rgba(0,0,0,.16)}.page-accordion__item{border-bottom:1px solid rgba(0,0,0,.16)}.page-accordion__question{position:relative;display:flex;width:100%;padding:20px 46px 20px 0;cursor:pointer;font-size:1.08em;font-weight:700;list-style:none;align-items:center}.page-accordion__question::-webkit-details-marker{display:none}.page-accordion__question:before,.page-accordion__question:after{position:absolute;right:10px;width:16px;height:2px;background:currentColor;content:""}.page-accordion__question:after{transform:rotate(90deg);transition:transform .16s ease}.page-accordion__item[open] .page-accordion__question:after{transform:rotate(0)}.page-accordion__answer{padding:0 46px 22px 0}.page-accordion__answer>:last-child{margin-bottom:0}.page-contact-section__form{margin-top:30px}.page-contact-section__submit{margin-top:6px}.page-media-text-section{padding-top:var(--page-section-padding-top, 56px);padding-bottom:var(--page-section-padding-bottom, 56px)}.page-media-text{display:flex;gap:clamp(32px,5vw,72px);align-items:center}.page-media-text--media-right{flex-direction:row-reverse}.page-media-text--top{align-items:flex-start}.page-media-text__media,.page-media-text__content{flex:1 1 50%;min-width:0}.page-media-text__frame{position:relative;overflow:hidden;width:100%;background:#0000000d}.page-media-text__frame--landscape{aspect-ratio:16 / 9}.page-media-text__frame--square{aspect-ratio:1 / 1}.page-media-text__frame--portrait{aspect-ratio:4 / 5}.page-media-text__image,.page-media-text__video,.page-media-text__external-video{display:block;width:100%;height:100%;border:0}.page-media-text__image,.page-media-text__video{object-fit:var(--page-media-fit, cover)}.page-media-text__placeholder{width:100%;height:100%}.page-media-text__heading{margin-bottom:16px}.page-media-text__text{margin-bottom:24px}.page-media-text__text>:last-child{margin-bottom:0}@media screen and (max-width:749px){.page-hero,.page-hero--small,.page-hero--large{min-height:260px}.page-hero__inner{padding-top:44px;padding-bottom:44px}.page-hero--right .page-hero__content{margin-right:auto;margin-left:0;text-align:left}.page-content-section,.page-contact-section,.page-accordion-section,.page-media-text-section{padding-top:var(--page-section-padding-top-mobile, 40px);padding-bottom:var(--page-section-padding-bottom-mobile, 40px)}.page-media-text,.page-media-text--media-right{flex-direction:column;gap:28px}.page-media-text__media,.page-media-text__content{width:100%}}@media(prefers-reduced-motion:reduce){.page-accordion__question:after{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/17/assets/flexible-pages.css.map */
