.banner{align-items:center;background-color:#000;background-position:top;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;height:100%;justify-content:center;min-height:350px;overflow:visible;position:relative;z-index:9}.banner-section-row-0-force-full-width-section>.row-fluid{padding:0}.banner .page-center{padding:20px 90px}.banner .page-center h1{-webkit-font-smoothing:antialiased;color:#fff;font-family:NeusaNextStd-Medium!important;font-size:48px;font-weight:500;letter-spacing:0;line-height:58px;position:relative;text-transform:uppercase;z-index:90}.banner:after{background-color:#0a0a0a;content:" ";height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%;z-index:10}.DND_banner-row-0-force-full-width-section>.row-fluid{padding:0}.banner-title-wrap p{color:#fff;font-family:NeusaNextStd-Regular!important;font-size:20px;font-weight:400;line-height:24px;margin:0;position:relative;text-align:center;text-transform:none;z-index:90}.banner .page-center h1{text-align:center}@media only screen and (max-width:1300px){.banner-title-wrap p{font-size:18px}}@media only screen and (max-width:1300px) and (min-width:1000px){.banner .page-center h1{font-size:40.8px;line-height:49.3px}}@media only screen and (max-width:1000px){.banner .page-center h1{font-size:32px!important;line-height:1.3!important;position:relative;top:-1px}.banner-title-wrap p{top:-1px}}@media only screen and (max-width:999px){.banner{height:218.75px}.banner .page-center{padding:0 15px}.banner .page-center h1{position:relative;top:-1px}}@media only screen and (max-width:690px){.banner{height:200px}.banner .page-center h1{position:relative;top:1px}.banner-title-wrap p{top:-3px}}