.product-lines,.section{padding-block:80px}.banner,.cta-section div{background-size:cover;display:flex}.banner{height:clamp(117px,25vw,352px);justify-content:center;align-items:center}.banner h1{font-size:clamp(24px, 6vw, 64px);font-weight:600}.product-section{background-color:var(--light-grey)}.product-lines{background-color:var(--white)}.section-heading{font-size:clamp(22px, 4vw, 60px);font-weight:700}.section-heading-2{font-size:clamp(22px, 4vw, 50px);font-weight:700}.section-cto-text{font-size:clamp(22px, 4vw, 48px);font-weight:700}.section-title{font-size:clamp(14px, 2vw, 16px);color:var(--grey)}.section-text{font-size:clamp(14px, 2vw, 20px)}.section-paragraph{font-size:clamp(14px, 2vw, 16px)}.cta-section div{padding-block:100px;padding-inline:30px;background-position:top;height:min-content;flex-direction:column;justify-content:center;align-items:center}.cta-section button{font-size:16px}.cta-section .section-paragraph{width:min(100%,650px);text-align:center}.faq-section{padding-top:50px}.accordion{display:flex;flex-direction:column;gap:16px}.accordion .accordion-item,.accordion-button{border-radius:0!important}.accordion-item{border:none}.accordion-button{background-color:var(--light-grey)!important;padding-block:25px;overflow:hidden}.accordion-button[aria-expanded=true]{background-color:var(--primary)!important;color:var(--white)}.accordion-button:focus{border:none;box-shadow:none;position:relative}.accordion-button::after{background-image:none}.accordion-button:not(.collapsed)::after{background-image:none;content:"";position:absolute;right:70px;width:5px;height:95px;background-color:#fff;transform:rotate(20deg)}.detailed-link:link,.detailed-link:visited{text-decoration:none;color:var(--black)}footer{margin-top:0}@media only screen and (max-width:1280px){.section{padding-block:50px}}@media only screen and (max-width:768px){.section{padding-block:36px}.cta-section button{font-size:14px}.accordion-button:not(.collapsed)::after{width:3px;right:50px}}