.innerbanner__inner-wrapper{height:32.75rem;position:relative;overflow:hidden}.innerbanner__bg{object-fit:cover;object-position:top center;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.innerbanner__content{z-index:1;background:linear-gradient(transparent 0%,rgba(0,0,0,.91) 100%);flex-direction:column;justify-content:flex-end;align-items:flex-start;height:32.75rem;padding:2rem 3.125rem;display:flex;position:relative}.innerbanner__content:before{content:"";background:rgba(0,0,0,.2);width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.innerbanner__title{color:var(--white-color);z-index:1;font-size:2.5rem;font-weight:500;position:relative}.innerbanner__text{color:var(--white-color);z-index:1;width:43.75rem;max-width:100%;font-size:1.375rem;font-weight:300;position:relative}.innerbanner__text p{font-size:1.375rem;line-height:1.375}.innerbanner p{color:var(--white-color);margin-bottom:0}@media only screen and (max-width:1199px){.innerbanner__content{padding:2rem}.innerbanner__title{font-size:2.125rem}.innerbanner__text p{font-size:1.15rem;line-height:24px}}@media only screen and (max-width:767px){.innerbanner__inner-wrapper{aspect-ratio:1;height:100%}.innerbanner__content{height:100%;padding:1.5rem 1rem}.innerbanner__title{font-size:1.625rem;line-height:1.375}.innerbanner__text{margin-top:.5rem}.innerbanner__text p{font-size:1rem;line-height:22px}}
