.banner-section{background-size:cover;background-position:center;background-color:#000;padding:0 6%}.banner-section .page-center{max-width:3400px !important;display:table;table-layout:fixed;height:761px;height:40vw}.banner_content{display:table-cell;width:100%;vertical-align:middle}.banner_content_inner{width:auto;margin:auto;padding:10% 4%;text-shadow:0px 0px 0px rgba(0,0,0,0);overflow:hidden}.banner_content_bottom{font-weight:400;font-size:18px;color:#fff;text-align:center;line-height:1.4;width:100%;max-width:80%;margin:0 auto}.banner_content_bottom h2{font-family:'gotham_mediumregular';font-weight:normal;text-shadow:0px 0px 0px rgba(0,0,0,0);text-transform:uppercase;padding-top:15px;font-size:2.5vw;letter-spacing:.09em;line-height:1.6em}.banner_content_bottom h1{font-family:'gotham_blackregular';font-weight:normal;font-style:normal;font-size:4vw;letter-spacing:0;border-bottom:.2em solid #8dc63f;display:inline-block;line-height:.65em;text-transform:uppercase}.banner_content_bottom h1,.banner_content_bottom h2,.banner_content_bottom h3,.banner_content_bottom h4,.banner_content_bottom h5,.banner_content_bottom h6,.banner_content_bottom p,.banner_content_bottom p a{color:#fff;margin:0}.banner_content_bottom p{color:#fff;font-size:20px;line-height:1.5em;padding:25px 0 9px;letter-spacing:.035em;width:100%;max-width:80%;margin:0 auto}@media(max-width:980px){.banner_content_bottom h1{font-size:5vw}.banner_content_bottom h2{font-size:3.5vw}.banner_content_bottom p{color:#fff;font-size:2vw;line-height:1em;padding:5px 0 15px;letter-spacing:.015em}.banner-section .page-center{height:38vw}}