.hero-banner-section{background-position:0 10%;background-repeat:no-repeat;background-size:cover;display:inline-block;overflow:hidden;padding:125px 0 120px;position:relative;vertical-align:top;width:100%;z-index:1}.hero-banner-section:after{background-color:rgba(0,0,0,.3);bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:-1}.hero-banner-section .hero-banner-wrap{display:inline-block;position:relative;width:100%;z-index:1}.hero-banner-section .hero-banner-wrap .title{display:inline-block;width:100%}.hero-banner-section .hero-banner-wrap .title h1{color:#fff;display:flex;flex-direction:column;gap:10px;margin:0}.hero-banner-section .hero-banner-wrap .title h1 span.first-line{align-items:center;display:flex;font-size:90px;height:113px;line-height:60px;position:relative;width:fit-content}.hero-banner-section .hero-banner-wrap .title h1 span.second-line{align-items:center;display:flex;font-size:60px;gap:19px;line-height:60px;width:fit-content}.hero-banner-section .hero-banner-wrap .title h1 span.third-line{font-size:40px;line-height:60px;width:fit-content}.hero-banner-section .hero-banner-wrap .title h1 span.first-line:after{background-color:#0093c4;border-radius:30px 30px 30px 30px;bottom:0;content:"";display:block;height:100px;left:-1200%;margin:auto;position:absolute;right:-30px;top:0;width:auto;z-index:-1}.hero-banner-section .hero-banner-wrap .title h1 span.second-line span{align-items:center;display:flex;height:70px;position:relative}.hero-banner-section .hero-banner-wrap .title h1 span.second-line span:after{background-color:#0093c4;border-radius:25px;bottom:0;content:"";display:block;height:70px;left:-10px;margin:auto;position:absolute;right:-1200%;top:0;width:auto;z-index:-1}@media(min-width:1500px){.hero-banner-section{padding:150px 0}}@media(max-width:991px){.hero-banner-section .hero-banner-wrap .title h1 span.first-line{font-size:80px;height:100px;line-height:60px}.hero-banner-section .hero-banner-wrap .title h1{gap:4px}.hero-banner-section .hero-banner-wrap .title h1 span.second-line{font-size:50px}.hero-banner-section .hero-banner-wrap .title h1 span.third-line{font-size:35px}}@media(max-width:600px){.hero-banner-section{padding:180px 0 105px}.hero-banner-section .hero-banner-wrap .title h1 span.first-line{font-size:60px;height:80px;line-height:60px}.hero-banner-section .hero-banner-wrap .title h1 span.first-line:after{height:80px}.hero-banner-section .hero-banner-wrap .title h1 span.second-line{font-size:40px;line-height:50px}.hero-banner-section .hero-banner-wrap .title h1 span.second-line span,.hero-banner-section .hero-banner-wrap .title h1 span.second-line span:after{height:55px}.hero-banner-section .hero-banner-wrap .title h1 span.third-line{font-size:30px;line-height:50px}}@media(max-width:480px){.hero-banner-section .hero-banner-wrap .title h1 span.second-line{align-items:flex-start;flex-direction:column;gap:5px}.hero-banner-section .hero-banner-wrap .title h1{gap:10px}}