.home-page-main{width:100%;max-width:100vw;overflow-x:hidden}.home-page-main.page-home .banner_sec,.home-page-main .banner_sec{min-height:clamp(420px,62vh,680px);overflow:hidden!important}.home-page-main .banner_sec h1.sectionHeading{margin-bottom:20px!important}.home-page-main .banner_sec h1.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 h1.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,Montserrat),system-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 h1.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 h1.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 h1.sectionHeading p span{font-size:42px!important;line-height:52px!important}}@media (max-width:1024px){.home-page-main .banner_sec h1.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,Montserrat),system-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 .banner_sec h1.sectionHeading p span{font-size:30px!important;line-height:42px!important}}@media (max-width:480px){.home-page-main{margin-top:70px}}.home-page-main .banner_sec~*{content-visibility:auto;contain-intrinsic-size:auto 400px}
