:root{--font-heading-family: malila, sans-serif;--font-body-family: larken, sans-serif;--accent-font: larken, serif;--heading-weight: 700}em{font-family:var(--accent-font);font-style:italic}.button--primary{border-width:3px;border-style:solid;font-size:clamp(1.4rem,1vw + 1rem,3rem)}.button--primary:hover{box-shadow:0 0 20px #c3978759,0 8px 30px #d3a49326}h2{text-transform:uppercase}p{line-height:32px!important;font-size:clamp(1.8rem,1.2vw + 1rem,3.2rem)}h3{font-size:clamp(2.3rem,1.4vw + 1rem,3.7rem)}strong{font-weight:700}h3.accordion__title{text-transform:uppercase}.rich-text__blocks .rich-text__buttons{max-width:60rem!important}.header .header__icons{display:none}.header-wrapper{border-radius:3rem}.utility-bar{border:none}.footer-block__details-content a{color:#bfce94}.footer-block__details-content a:hover{color:#f2baa6}.hero h2{font-weight:var(--heading-weight);font-size:clamp(3.2rem,5vw,7.2rem)}.hero em{font-size:clamp(1.8rem,1.5vw + 1rem,3.6rem)}@media screen and (min-width:1200px){.hero .hero-button .ss-text__content{padding-top:1.4rem!important}}.logo-marquee img{object-fit:contain!important}.pain-point .pain-point-body{border-bottom:3px solid #F2BAA6}.pain-point-body .ss-text__content{padding-bottom:1.6rem!important}.pain-point{border-radius:10rem}.solution-body-text em,.services-section .service-heading{color:#702910}.services-section .accordion{border-top:0px;border-bottom:3px solid}.services-section .services-button{margin-top:3rem}@media screen and (max-width:749px){.services-section .ss-grid__item--Spacer{display:none}}.process-section .swiper-slide{background-color:transparent!important;border:3px solid #485426;border-radius:8rem}.process-section .swiper-slide h3{color:#702910}.swiper-pagination .swiper-pagination-bullet{background-color:#cfa190}.faqs-section{border-radius:10rem}.faqs-section strong{color:#f2baa6}.faqs-section .grid__item .accordion{border-top:none;border-bottom:3px solid #F2BAA6}.inquiry-section{border-radius:10rem}.about-section p{color:#bfce94!important}.about-section em{color:#f2baa6}.about-section .ss-content{background-color:#485426;border-radius:6rem}.about-section .about-hero-text{border-bottom:3px solid #BFCE94}.about-section .ss-inline-image{z-index:2}@media screen and (max-width:749px){.about-section .about-decor-image{display:inline-block}.about-decor-image .ss-inline-image{width:30vw!important}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/custom-styles.css.map */
