section.hero-banner-section{background-position:50%;background-repeat:no-repeat;background-size:cover;height:790px;position:relative;width:100%;z-index:1}section.hero-banner-section:after{display:none}section.hero-banner-section .hero-banner{margin:0;max-width:40%;padding:168px 0 167px;width:100%}section.hero-banner-section .hero-banner .hero-banner-dicription p{color:#fff;font-size:16px;line-height:20.16px;padding-bottom:40px}section.hero-banner-section .hero-banner .title{backdrop-filter:blur(2px);background:#ffffff33;border-radius:40px;color:#fff;display:inline-block;font-size:16px;line-height:20.16px;padding:8px 16px}section.hero-banner-section .hero-banner h1{color:#fff;margin:0;padding:24px 0 6px}section.hero-banner-section .google-review{bottom:2%;position:absolute;right:13%;width:max-content}@media (max-width:1440px){section.hero-banner-section .google-review{right:7%}}@media (max-width:1199px){section.hero-banner-section .hero-banner{max-width:50%}}@media (max-width:991px){section.hero-banner-section .hero-banner{max-width:60%;padding:130px 0 80px}section.hero-banner-section{background-position:70%;height:600px}}@media (max-width:767px){section.hero-banner-section .hero-banner{max-width:85%;padding:100px 0 80px}section.hero-banner-section{height:550px}section.hero-banner-section .hero-banner .title{font-size:14px}}@media (max-width:525px){section.hero-banner-section .hero-banner{max-width:100%;padding:130px 0 80px}section.hero-banner-section .cta{flex-direction:column}section.hero-banner-section .cta a.primary,section.hero-banner-section .cta a.secondary{justify-content:center}section.hero-banner-section .google-review svg g rect{fill:transparent}section.hero-banner-section .google-review{bottom:5%;left:0}section.hero-banner-section .google-review svg{height:40px}section.hero-banner-section:after{display:none}}@media (max-width:380px){section.hero-banner-section .google-review{bottom:0;left:0}}