.template-page{letter-spacing:0;background:rgb(var(--color-background))}.template-page .h0{font-size:calc(5.6rem*var(--font-heading-scale));line-height:1.06}.template-page .h1{font-size:calc(4rem*var(--font-heading-scale));line-height:1.12}.template-page .h3{font-size:calc(2rem*var(--font-heading-scale));line-height:1.35}.template-page .section-image-hero .image-hero__content.page-width{padding:0 4rem 7.2rem}.template-page .image-hero__copy{max-width:76rem}.template-page .image-hero__copy .section-heading{gap:1.8rem;margin:0 0 2.4rem}.template-page .image-hero__copy .section-heading>.caption-with-letter-spacing{color:#fff}.template-page .image-hero__copy .section-heading>p:not(.caption-with-letter-spacing){color:#ffffffe6}.template-page .image-hero__overlay{background:linear-gradient(90deg,#140c069e,#140c061f 70%)}.template-page .text-with-image__content .section-heading{gap:1.8rem;margin-bottom:2.4rem}.template-page .text-with-image__content>.rte{font-size:1.7rem;line-height:1.7;color:#55504b}.template-page .text-with-image--square .responsive-picture{aspect-ratio:1}.template-page .text-with-image--landscape .responsive-picture{aspect-ratio:4/3}.template-page .text-with-image--portrait .responsive-picture{aspect-ratio:4/5}.template-page .text-with-image--square .responsive-picture img,.template-page .text-with-image--landscape .responsive-picture img,.template-page .text-with-image--portrait .responsive-picture img{height:100%;object-fit:cover}.template-page .service-highlights:not(.service-highlights--strip) .service-highlights__item{display:flex;flex-direction:column;align-items:flex-start;gap:1.2rem}.template-page .service-highlights:not(.service-highlights--strip) h3{font-size:2rem;line-height:1.35}.template-page .service-highlights:not(.service-highlights--strip) .rte{font-size:1.4rem;line-height:1.6;color:#6e6762}.template-page .service-highlights.service-highlights--inset .rte{color:rgba(var(--color-foreground),.85)}.template-page .service-highlights--bordered .service-highlights__item{background:#fff;border:1px solid #eae2da;border-radius:var(--media-radius);padding:3.2rem}.template-page .process-steps__number{font-size:1.3rem;font-weight:var(--font-heading-weight);letter-spacing:.14em;color:rgb(var(--color-accent));line-height:1.6}.template-page .process-steps__item .rte{font-size:1.4rem;line-height:1.6;color:#6e6762}.template-page .process-steps--cards .process-steps__item{padding:3.2rem;border:1px solid #eae2da;border-radius:var(--media-radius);background:#fff}.template-page .image-card-grid--portrait .responsive-picture{aspect-ratio:4/5}.template-page .image-card-grid--square .responsive-picture{aspect-ratio:1}.template-page .image-card-grid--landscape .responsive-picture{aspect-ratio:4/3}.template-page .image-card-grid--portrait .responsive-picture img,.template-page .image-card-grid--square .responsive-picture img,.template-page .image-card-grid--landscape .responsive-picture img{height:100%;object-fit:cover}.template-page .image-card-grid__content{gap:1.4rem;padding-top:1.4rem}.template-page .image-card-grid__content h3{font-size:2rem;line-height:1.35}.template-page .image-card-grid__content .rte{font-size:1.4rem;line-height:1.6;color:#6e6762}.template-page .image-card-grid--overlay .image-card-grid__content .rte{color:#fff}.template-page .image-with-features{border-radius:var(--media-radius);overflow:hidden;align-items:stretch}.template-page .image-with-features__content{padding:5.6rem}.template-page .image-with-features__media{position:relative;min-height:56rem}.template-page .image-with-features__media .responsive-picture{position:absolute;top:0;right:0;bottom:0;left:0;height:100%}.template-page .image-with-features__purchase{display:flex;align-items:center;flex-wrap:wrap;gap:2rem}.template-page .image-with-features__purchase .price{margin:2rem 0}.template-page .section-text-banner .section-heading{margin:0 0 2.4rem}.template-page #MainContent:has(.faq-navigation){display:grid;grid-template-columns:minmax(4rem,1fr) 24rem 6.4rem minmax(0,93.6rem) minmax(4rem,1fr);align-items:start}.template-page #MainContent:has(.faq-navigation)>.shopify-section:has(.section-faq-search){grid-column:1/-1}.template-page #MainContent:has(.faq-navigation)>.shopify-section:has(.faq-navigation){grid-column:2;grid-row:2/span 6;align-self:stretch}.template-page #MainContent:has(.faq-navigation)>.shopify-section:has(.section-collapsible-text),.template-page #MainContent:has(.faq-navigation)>.shopify-section:has(.section-text-banner){grid-column:4}.template-page #MainContent:has(.faq-navigation) .section-collapsible-text>.page-width,.template-page #MainContent:has(.faq-navigation) .section-faq-navigation>.page-width{padding:0;max-width:none}.template-page #MainContent:has(.faq-navigation) .collapsible-text{gap:2.4rem}.template-page #MainContent:has(.faq-navigation) .collapsible-text .section-heading{margin:0}.template-page #MainContent:has(.faq-navigation) .collapsible-text .title{font-size:2.8rem}.template-page #MainContent:has(.faq-navigation) .accordion{border-color:#e4dbd2;margin:0}.template-page #MainContent:has(.faq-navigation) .accordion summary{padding:2.2rem 0}.template-page #MainContent:has(.faq-navigation) .accordion__title{font-size:1.7rem;font-weight:var(--font-heading-weight);line-height:1.35}.template-page #MainContent:has(.faq-navigation) .accordion__content{padding:0 4rem 2.2rem 0;font-size:1.5rem;line-height:1.7;color:#55504b}.template-page #MainContent:has(.faq-navigation) .accordion__content p{margin:0}.template-page #MainContent:has(.faq-navigation) .section-faq-navigation{height:100%}.template-page #MainContent:has(.faq-navigation)>.shopify-section:has(.section-text-banner){grid-column:2/5}.template-page #MainContent:has(.faq-navigation) .section-text-banner>.page-width{padding-inline:0;max-width:none}.template-page #MainContent:has(.faq-navigation) .section-faq-navigation>.page-width{height:100%}.template-page #MainContent:has(.faq-navigation) .faq-navigation{top:calc(var(--header-height, 64px) + 2.4rem)}.template-page #MainContent:has(.faq-navigation) .text-banner{padding:4rem;gap:3.2rem}.template-page #MainContent:has(.faq-navigation) .text-banner__copy{max-width:60rem}.template-page #MainContent:has(.faq-navigation) .text-banner .section-heading{margin:0}.template-page #MainContent:has(.faq-navigation) .text-banner .section-heading>p{margin:1.2rem 0 0}@media(max-width:989px){.template-page #MainContent:has(.faq-navigation) .section-text-banner>.page-width{padding-inline:4rem}.template-page #MainContent:has(.faq-navigation) .text-banner{padding:3.2rem;gap:2.4rem}}@media(max-width:749px){.template-page #MainContent:has(.faq-navigation) .section-text-banner>.page-width{padding-inline:2rem}.template-page #MainContent:has(.faq-navigation) .text-banner{padding:2.4rem}.template-page #MainContent:has(.faq-navigation) .text-banner .section-buttons{width:100%}.template-page #MainContent:has(.faq-navigation) .text-banner .button{flex:1;min-width:0}}.template-page .image-with-quote{display:flex;flex-direction:column;align-items:center;padding:8rem 6.4rem;gap:2.4rem;text-align:center}.template-page .image-with-quote__media{width:4.4rem}.template-page .image-with-quote blockquote{max-width:86rem}.template-page .image-with-quote .section-heading{align-items:center;gap:2.4rem}.template-page .image-with-quote .title.h2{font-size:calc(3rem*var(--font-heading-scale));font-weight:400;line-height:1.4}@media(max-width:989px){.template-page #MainContent:has(.faq-navigation){display:block}.template-page #MainContent:has(.faq-navigation) .section-collapsible-text>.page-width{padding-inline:4rem}.template-page #MainContent:has(.faq-navigation) .section-faq-navigation{padding:2.4rem 4rem}.template-page .faq-navigation nav{flex-direction:row;overflow:auto}.template-page .faq-navigation a{white-space:nowrap}.template-page .faq-navigation{position:static}}@media(max-width:749px){.template-page #MainContent:has(.faq-navigation) .section-collapsible-text>.page-width{padding-inline:2rem}.template-page #MainContent:has(.faq-navigation) .section-faq-navigation{padding-inline:2rem}.template-page .image-with-quote{padding:4rem 2.4rem}.template-page .image-with-quote .title.h2{font-size:calc(2.4rem*var(--font-heading-scale))}}@media(max-width:989px){.template-page .section-image-hero .image-hero__content.page-width{padding-bottom:4.8rem}.template-page .image-with-features__content{padding:4rem 2.4rem}.template-page .image-with-features__media{min-height:36rem}}@media(max-width:749px){.template-page .h0{font-size:calc(3.8rem*var(--font-heading-scale))}.template-page .h1{font-size:calc(3rem*var(--font-heading-scale))}.template-page .section-image-hero .image-hero__content.page-width{padding-inline:2rem}.template-page .process-steps--cards .process-steps__item,.template-page .service-highlights--bordered .service-highlights__item{padding:2.4rem}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/template-page.css.map */
