.home-page-main{width:100%;max-width:100vw;margin-top:66.66px;overflow-x:hidden}.home-page-main.page-home .banner_sec,.home-page-main .banner_sec{min-height:clamp(420px,62vh,680px);background:0 0!important;overflow:hidden!important}.home-page-main .banner_sec :is(h1,div).sectionHeading{margin-bottom:20px!important}.home-page-main .banner_sec .sectionHeading.cms-rich-heading h1{margin:0 0 20px;font-weight:700;font-size:clamp(32px,5.5vw,64px)!important;line-height:clamp(40px,7vw,74px)!important}.home-page-main .banner_sec :is(h1,div).sectionHeading p span{max-width:100%;font-weight:700;display:block;width:100%!important;font-size:64px!important;line-height:74px!important}.home-page-main .banner_sec :is(h1,div).sectionHeading p span,.home-page-main section.hero.banner_sec .heroText h2.sectionHeading,.home-page-main section.hero.banner_sec .heroText h2,.home-page-main section.hero.banner_sec .heroText h2.sectionHeading span,.home-page-main section.hero.banner_sec .heroText h2 span{font-family:var(--font-montserrat),system-ui,-apple-system,"Segoe UI",sans-serif}.home-page-main section.hero.banner_sec .heroText h2.sectionHeading,.home-page-main section.hero.banner_sec .heroText h2,.home-page-main section.hero.banner_sec .heroText h2.sectionHeading span,.home-page-main section.hero.banner_sec .heroText h2 span{font-size:clamp(32px,5.5vw,60px)!important;line-height:clamp(40px,7vw,80px)!important}.home-page-main .banner_sec .container{z-index:2;position:relative}.home-page-main .heroContent .grid-lg-7{box-shadow:none!important;background-color:#0000!important}.home-page-main .hero-schedule-cta-row .hero-schedule-cta:after,.home-page-main .hero-schedule-cta-row .hero-schedule-cta:before{display:none!important}@media screen and (max-device-width:1600px){.page-home .hero-schedule-cta-row:before,.page-home .hero-schedule-cta-row:before,.page-home .hero-schedule-cta-row .hero-schedule-cta:before,.page-home .hero-schedule-cta-row .hero-schedule-cta:before,.home-page-main .hero-schedule-cta-row:before,.home-page-main .hero-schedule-cta-row:before,.home-page-main .hero-schedule-cta-row .hero-schedule-cta:before,.home-page-main .hero-schedule-cta-row .hero-schedule-cta:before{content:none!important;background-image:none!important;display:none!important}}.page-home .reviewBadges .hero-schedule-cta-arrow,.home-page-main .reviewBadges .hero-schedule-cta-arrow{visibility:hidden!important;display:none!important}@media screen and (min-device-width:1141px) and (max-device-width:1200px){.home-page-main .banner_sec :is(h1,div).sectionHeading p span{font-size:42px!important;line-height:52px!important}}@media screen and (min-device-width:1201px) and (max-device-width:1600px){.home-page-main .banner_sec :is(h1,div).sectionHeading p span{font-size:52px!important;line-height:70px!important}}@media screen and (min-device-width:1025px) and (max-device-width:1140px){.home-page-main .banner_sec :is(h1,div).sectionHeading p span{font-size:42px!important;line-height:52px!important}}@media (max-width:1024px){.home-page-main .banner_sec :is(h1,div).sectionHeading p span{font-size:42px!important;line-height:52px!important}}.home-page-main .heroText h1,.home-page-main .heroText h2,.home-page-main .sectionHeading{font-family:var(--font-montserrat),system-ui,-apple-system,"Segoe UI",sans-serif}.home-page-main .heroText,.home-page-main .heroDescription{overflow-wrap:anywhere;word-break:break-word;width:100%;max-width:100%}.home-page-main button,.home-page-main input[type=button],.home-page-main input[type=submit],.home-page-main input[type=reset],.home-page-main a.readMore_btn,.home-page-main a.blog_home_cta_link,.home-page-main a.testimonials_home_cta_link,.home-page-main .blog-pagination-btn,.home-page-main a.blog-pagination-page{border-radius:30px!important}.home-page-main a.case_studies_home_cta_link{border-radius:999px!important}@media (max-width:768px){.home-page-main{margin-top:80px;overflow-x:hidden}.home-page-main .container{padding-left:12px!important;padding-right:12px!important}.home-page-main .heroText,.home-page-main .heroDescription{word-break:break-word;width:100%!important;max-width:100%!important}.home-page-main section.hero.banner_sec .heroText h2.sectionHeading,.home-page-main section.hero.banner_sec .heroText h2,.home-page-main section.hero.banner_sec .heroText h2.sectionHeading span,.home-page-main section.hero.banner_sec .heroText h2 span{text-align:center!important;margin-bottom:10px!important;font-size:25px!important;line-height:32px!important}.home-page-main section.hero.banner_sec .heroText h2 span{margin-bottom:0!important}.home-page-main section.hero.banner_sec .heroText p.heroDescription,.home-page-main section.hero.banner_sec .heroText .heroDescription{text-align:center!important;text-align-last:center!important;margin-top:8px!important;margin-bottom:1.25rem!important;font-size:16px!important;line-height:26px!important}.home-page-main .banner_sec .container{padding-top:30px!important;padding-bottom:30px!important}.home-page-main .banner_sec :is(h1,div).sectionHeading p span{font-size:25px!important;line-height:32px!important}}@media (max-width:480px){.home-page-main{margin-top:70px}}.home-page-main .banner_sec~*{content-visibility:auto;contain-intrinsic-size:auto 400px}.home-page-main section.home_stats_section,.home-page-main section.home_stats_section h2.statsRichTitle{content-visibility:visible}.home-page-main .cms-rich-heading :is(h1,h2,h3,h4,h5,h6),.home-page-main .cms-rich-content :is(h1,h2,h3,h4,h5,h6){font-family:var(--font-montserrat,"Montserrat"),"Montserrat",sans-serif;color:#000;margin:0 0 .35em;font-weight:700;line-height:1.2;display:block}.home-page-main .cms-rich-heading h1,.home-page-main .cms-rich-content h1{font-size:clamp(34px,5vw,58px)}.home-page-main .cms-rich-heading h2,.home-page-main .cms-rich-content h2{font-size:clamp(30px,4.5vw,50px)}.home-page-main .cms-rich-heading h3,.home-page-main .cms-rich-content h3{font-size:clamp(24px,3.5vw,36px)}.home-page-main .cms-rich-heading h4,.home-page-main .cms-rich-content h4{font-size:clamp(20px,3vw,28px)}.home-page-main .cms-rich-heading :is(h5,h6),.home-page-main .cms-rich-content :is(h5,h6){font-size:clamp(18px,2.5vw,22px)}
