.banner-section{padding-top:140px;padding-bottom:180px;background-position:0px 0px,50% 50%;background-size:auto,cover;position:relative;display:flex;overflow:hidden;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;background-image:linear-gradient(180deg,rgba(0,0,0,0.95),#000)}.banner-section .container{position:relative;z-index:3;max-width:1130px;margin-right:auto;margin-left:auto;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.align-center{text-align:center}.top-divider{display:inline-block;height:1px;margin-bottom:30px;padding-bottom:30px;border-style:none none solid;border-width:1px 1px 2px;border-color:#fff #fff #ec1d25;line-height:20px}.heading-section{font-family:Wigrum,sans-serif;font-size:16px;font-weight:500;letter-spacing:3px;text-transform:uppercase}h1.display{margin-top:0px;margin-bottom:0px;font-size:65px;line-height:63px;font-weight:700;letter-spacing:-4px;font-family:Wigrum,sans-serif;color:#fff}span.red{color:#ec1d25}.container-fluid.banner-area{width:100%}.row-fluid-wrapper.row-depth-1.row-number-1.dnd-section.Banner-row-0-force-full-width-section{padding:0}@media screen and (min-width:1280px){.banner-area .container{max-width:1350px}}@media screen and (max-width:991px){h1.display{font-size:60px;line-height:60px}}@media screen and (max-width:767px){.banner-section{padding-top:98px}.top-divider{padding-bottom:50px}h1.display{font-size:60px;line-height:60px}}@media screen and (max-width:479px){.banner-section{padding-top:17px;padding-bottom:100px}.top-divider{padding-bottom:50px}h1.display{font-size:60px;line-height:60px}.banner-section .container{max-width:none;margin-left:0px}.heading-section{font-size:14px}h1.display{font-size:42px;line-height:42px}}