.banner-section .dnd-section{padding:0}.banner-section .dnd-section>.row-fluid{padding:0}.banner{position:relative;transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;background-position:center right;background-repeat:no-repeat;background-size:cover;background-color:#393939}.banner-inner{transition:background .3s,border .3s,border-radius .3s,box-shadow .3s;padding:50px 50px 80px 50px;position:relative;width:100%}.banner-overlay{height:100%;width:100%;top:0;left:0;position:absolute;background-color:#00c;opacity:1;filter:brightness(100%) contrast(100%) saturate(100%) blur(0px) hue-rotate(0);mix-blend-mode:multiply;transition:background .3s,border-radius .3s,opacity .3s}.banner-content{position:relative;width:100%}.banner-container{max-width:1260px;min-height:300px;display:-webkit-box;display:-ms-flexbox;display:flex;margin-right:auto;margin-left:auto;position:relative}.banner-col{width:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.banner-col-inner{position:relative;width:100%;-ms-flex-wrap:wrap;flex-wrap:wrap;display:-webkit-box;display:-ms-flexbox;display:flex;padding:10px;align-content:center;align-items:center}.banner-ttile{padding:50px 0px 50px 0px;width:100%}.banner-ttile p span{color:#3c0;font-size:72px;font-weight:700;line-height:1.1em}@media(max-width:960px){.banner-ttile p span{font-size:52px}.banner-inner{padding:15px 15px 15px 15px}}