.cta{position:relative;background-color:rgba(0,0,0,0);overflow:hidden}.cta .service-image{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1}.cta .service-image .cta-background{width:100%;height:100%;object-fit:cover}.cta .cs-container{position:relative;top:3.5rem;max-width:1200px;margin:0 auto .5rem;border-radius:136px;padding:26px 16px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:1rem}.cta .cs-container .cs-title{margin-bottom:0;font-size:54px;padding:0 2.5rem;color:#fff;line-height:1}.cta .cs-container .cs-text{margin-bottom:0;font-size:16px;color:#fff}.cta .cs-container .two-buttons{display:flex;justify-content:center;gap:20px}@media only screen and (max-width: 800px){.cta .cs-container .cs-title{font-size:clamp(28px,4vw,44px);padding:0}.cta .cs-container .cs-text{font-size:clamp(14px,4vw,16px)}}@media only screen and (max-width: 600px){.cta .cs-container{padding-left:4px;padding-right:4px}.cta .cs-container .two-buttons{flex-direction:column}}@media only screen and (min-width: 1024px){.cta .cs-container{top:4.5rem;padding:46px 56px}.cta .cs-container .two-buttons{flex-direction:row}.cta .cs-title{font-size:54px}.cta .cs-text{max-width:800px}}@media only screen and (min-width: 1650px){.cta .service-image .cta-background{object-fit:fill}}.page-banner{position:relative;text-align:center;margin-top:95px;padding:clamp(5rem,9vw,9rem) clamp(1rem,1.5vw,2rem) clamp(2rem,5vw,5rem);background-color:var(--sectionBackground)}.page-banner.cs-section{animation:none}.page-banner .cs-container{position:relative;z-index:12;display:flex;flex-direction:column;align-items:center;gap:clamp(6rem,25vw,12rem);opacity:1;max-width:950px;animation:fadeUpTransition .7s ease-in-out forwards}.page-banner .cs-hero-title{margin:auto;color:var(--headingTextColor);max-width:1000px}@media screen and (min-width: 1024px){.page-banner{margin-top:0}}/*# sourceMappingURL=components.css.map */
