.internal-banner.banner-section .banner-content{padding:160px 0 100px}.internal-banner.banner-section .left-col-featured-image{align-items:flex-end;display:flex;height:100%;justify-content:flex-end}.internal-banner.banner-section .banner-item{background-size:cover}.internal-banner.banner-section .banner-description p{color:#fff;font-size:30px;font-weight:300;line-height:45px}.internal-banner.banner-section .banner-container{display:flex;position:relative}.internal-banner.banner-section .banner-right{bottom:0;position:absolute;right:0}.internal-banner.banner-section .banner-left{max-width:720px}.internal-banner.banner-section .banner-description{padding:10px 0}.internal-banner.banner-section .banner-right img{max-width:95%!important}@media(max-width:1200px){.internal-banner.banner-section .banner-title h1{font-size:52px}.internal-banner.banner-section .banner-right img{max-width:80%!important}}@media(max-width:991px){.internal-banner.banner-section .left-col-featured-image{justify-content:center}.internal-banner.banner-section .banner-title h1{font-size:35px}.internal-banner.banner-section .banner-container{flex-direction:column}.internal-banner.banner-section .banner-content{padding:150px 0 40px}.internal-banner.banner-section .banner-right{position:static}}