.internal-banner.banner-section .banner-item{overflow:hidden;padding:12vw 0 1vw;position:relative}.internal-banner.banner-section .banner-item .banner-bg{inset:0;position:absolute;z-index:0}.internal-banner.banner-section .banner-item .banner-bg img,.internal-banner.banner-section .banner-item .banner-bg picture{display:block;height:100%;width:100%}.internal-banner.banner-section .banner-item .banner-bg img{object-fit:cover;object-position:center;transform:scale(1.001)}.internal-banner.banner-section .banner-item .banner-overlay{inset:0;position:absolute;z-index:1}.internal-banner.banner-section .banner-item .content-wrapper{position:relative;z-index:2}.internal-banner.banner-section .content-wrapper{margin:0 auto;max-width:1250px;padding-left:0;padding-right:0}.internal-banner.banner-section .banner-inner-content{max-width:1250;padding:0;text-align:left}.internal-banner.banner-section .banner-description p{color:#ecf0f4!important;font-size:22px}.internal-banner.banner-section .banner-title h1,.internal-banner.banner-section .banner-title h2{color:#ecf0f4;letter-spacing:-.05em;line-height:1.1em;margin-bottom:10px}@media(min-width:992px){.internal-banner.banner-section .banner-item{margin-top:94px}}@media(max-width:1250px){.internal-banner.banner-section .banner-inner-content{max-width:100%}.internal-banner.banner-section .banner-item .banner-bg img{object-position:center top}}@media(max-width:767px){.internal-banner.banner-section .banner-title h1,.internal-banner.banner-section .banner-title h2{font-size:36px}}