.banner-section .dnd-section{padding:0}.banner-wrapper{display:block;padding:0 !important;background:none no-repeat 50%;background-size:cover;position:relative}.banner-wrapper .head-bg{max-height:680px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;overflow:hidden;background:-webkit-gradient(linear,left top,left bottom,color-stop(50%,transparent),to(#000));background:-o-linear-gradient(top,transparent 50%,#000 100%);background:linear-gradient(180deg,transparent 50%,#000)}.banner-wrapper .head-bg img{width:100%;height:auto}.banner-wrapper .content{position:absolute;top:0;left:0;width:100%;height:100%}.banner-wrapper .content .container{max-width:1330px;margin:0 auto;height:100%}.banner-wrapper .content .container .inner{margin:0 2rem;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.banner-wrapper .content .container .inner h2{margin:0;padding:0;font-size:72px;font-family:Arquitecta-Bold,sans-serif;line-height:.88;color:#fff;text-transform:uppercase;font-weight:400;display:-webkit-box;display:-ms-flexbox;display:flex;margin-bottom:4rem}.banner-wrapper .content .container .inner h2 span{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-right:1rem}.banner-wrapper .content .container .inner h2 span img{border:0}@media(max-width:767px){.banner-wrapper .content .container .inner h2{font-size:8vw;margin-bottom:4vw}.banner-wrapper .content .container .inner h2 span img{height:62px}}