section.banner .banner-inner{min-height:360px;width:100%;position:relative}section.banner .banner-inner img{position:absolute;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}section.banner .banner-inner img.top{-o-object-position:top;object-position:top}section.banner .banner-inner img.center{-o-object-position:center;object-position:center}section.banner .banner-inner img.bottom{-o-object-position:bottom;object-position:bottom}section.banner .banner-inner .banner-content{top:0;left:0;height:100%;min-height:360px;padding:30px 175px 30px 80px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(20,20,20,.7);max-width:65%;min-width:50%;clip-path:polygon(0 0,100% 0%,83% 100%,0% 100%)}section.banner .banner-inner .banner-content .banner-text h1{color:#fff;font-size:50px;font-weight:600}section.banner .banner-inner .banner-content .banner-text p{font-size:18px;color:#fff;max-width:400px}@media(max-width:1199.98px){section.banner .banner-inner .banner-content{padding:20px 100px 20px 50px;max-width:80%}section.banner .banner-inner .banner-content .banner-text h1{font-size:40px}}@media(max-width:991.98px){section.banner .banner-inner{min-height:280px}section.banner .banner-inner .banner-content{min-height:280px}section.banner .banner-inner .banner-content .banner-text h1{font-size:30px}}@media(max-width:767.98px){section.banner .banner-inner{height:200px;min-height:240px}section.banner .banner-inner .banner-content{min-height:240px;max-width:100%;padding:15px 80px 15px 40px}section.banner .banner-inner .banner-content h1{font-size:30px}}@media(max-width:575.98px){section.banner .container{padding-left:0 !important;padding-right:0 !important}}