.banner-section .dnd-section{padding:0 !important}.banner{color:#fff;background-color:#78909c;position:relative}.banner-overlay{background:rgba(0,0,0,0.3);position:absolute;top:0;bottom:0;right:0;left:0;z-index:1}.banner-bg{background-position:center;background-repeat:no-repeat;background-size:cover;width:100%;position:absolute;height:100%}.banner-content{position:relative;z-index:1;color:#fff;text-align:center;width:100%}.banner-wrap{text-align:center;position:relative}.banner-wrap-content{padding:4rem 0;display:flex;flex-direction:column;justify-content:center;margin:0 auto 0 auto}.banner-text h1{font:700 2rem/120% bitter,sans-serif;color:#fff}.banner-text .sub-text{padding-top:.5rem}.banner-text .sub-text p{padding:0;margin:0;color:#fff;font:500 .875rem/140% proxima-nova,sans-serif}.empty-content{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center;color:#fff;height:178px;width:100%}@media screen and (min-width:1200px){.banner{min-height:33vh}.banner-wrap-content{padding:8rem 0 !important}.banner-text h1{margin:0;font:700 3rem/120% bitter,sans-serif}}@media screen and (min-width:900px){.banner-wrap-content{width:50%;padding:6rem 0}.banner-text h1{font:700 3rem/120% bitter,sans-serif}.banner-text .sub-text p{font:500 .875rem/140% proxima-nova,sans-serif}}@media(max-width:1199.99px) and (min-width:900px){.banner-text h1{margin:.83em 0}}@media(max-width:899.99px){.banner-text h1{margin:26.560px 0}}