.inner-banner{background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.inner-banner .container{position:relative;z-index:9}.inner-banner:before{background:linear-gradient(270deg,transparent,rgba(0,0,0,.8));content:"";height:100%;inset:0;position:absolute;width:100%;z-index:9}.inner-banner .subheading{backdrop-filter:blur(20px);border-radius:4px;display:inline-block;font-size:14px;letter-spacing:1.5px;padding:6px 10px;text-transform:uppercase}.inner-banner h1{font-size:60px;margin-bottom:20px;margin-top:20px;position:relative;text-transform:uppercase}.inner-banner h1:after{background-color:rgba(54,209,181,.3);bottom:0;content:"";height:25px;left:0;position:absolute;width:64%;z-index:-9}.inner-banner p{margin-bottom:0}@media (max-width:1024px){.inner-banner h1{font-size:35px}.inner-banner h1:after{display:none}}