.hero-banner{padding:100px 0}.container{margin:0 auto;max-width:1400px;padding:0 24px;width:auto}.accent-line{background-color:#00b189;display:block;height:8px;margin-bottom:24px;width:90px}.hero-content{padding-left:20px;padding-right:96px}.hero-btn:hover{background:#aba1cf}.hero-btn{background:#00b189;border-radius:28px;color:#fff;display:inline-block;font-size:18px;padding:8px 30px;text-decoration:none}.hero-btn,.hero-title h1{font-family:Open Sans;font-weight:700}.hero-title h1{color:#2c2e35;font-size:66px;letter-spacing:0;line-height:70px;margin:0;padding-bottom:40px;text-transform:uppercase}.hero-desc p{color:#000;font-family:Open Sans;font-size:18px;font-weight:300;line-height:25px;margin:0;padding-bottom:30px}.hero-desc{max-width:540px}@media (max-width:991px){.hero-container{grid-template-columns:1fr}.hero-title h1{font-size:46px;line-height:56px}.hero-desc p{font-size:26px;line-height:36px;padding-bottom:20px}.hero-content{padding:40px 0}.hero-image img{height:auto}}@media (max-width:767px){.hero-title h1{font-size:42px;line-height:52px}.hero-desc p{font-size:20px;line-height:30px;padding-bottom:16px}.new-service-banner .banner-btn{gap:20px;margin-top:24px}}.new-service-banner{margin-top:-232px}.new-service-banner .hero-content{padding-left:0;padding-top:90px}.new-service-banner .banner-btn{align-items:center;display:flex;flex-wrap:wrap;gap:36px;margin-top:34px}.new-service-banner .hero-content{margin-top:45px}