.container-fluid{overflow:hidden;padding:0 !important}section#header{margin-top:34px;position:relative;z-index:30}section#header .grey-bg-sm{background:#eee;padding:20px 21px 40px;text-align:left}section#header h1{font-family:ff-good-headline-web-pro-ext,sans-serif !important;font-weight:900;font-size:48px;letter-spacing:0;line-height:64px;text-transform:uppercase;color:#000;max-width:455px;margin:0;padding:0}section#header .support-text{font-size:20px;line-height:30px;color:#333;font-family:ff-good-headline-web-pro-ext,sans-serif !important;font-weight:500;padding-top:20px;margin-bottom:0}section#header .btn-transparent{margin-top:40px}figure.mobile-banner{padding-bottom:100%;width:100% !important;margin-bottom:0px !important;background-size:cover !important;background-repeat:no-repeat !important}@media(min-width:576px){section#header .container{max-width:100%}}@media(min-width:768px){section#header{position:relative;margin-top:71px;padding:174px 0 198px;background-position:center}section#header .container{max-width:100%}figure.mobile-banner{padding-bottom:56%;width:100% !important;margin-bottom:0px !important;background-size:cover !important;background-repeat:no-repeat !important}section#header h1{font-size:64px;line-height:84px;letter-spacing:1.92px;padding:0}section#header .support-text{font-size:24px;line-height:31px}.sm-wide-max-width section#header h1{max-width:520px}section#header .grey-bg-sm{text-align:left;padding:43px 44px 46px 46px}section#header .support-text{max-width:455px;margin:0 auto}#scroll_device{position:absolute;bottom:55px;left:0;right:0;margin:0 auto}#scroll_device line{animation:MoveUpDown 1s ease-in-out infinite}@keyframes MoveUpDown{0%,100%{transform:translate(15.5px,35px)}50%{transform:translate(15.5px,27px)}}}@media(min-width:992px){section#header .container{max-width:100%}}@media(min-width:1200px){section#header .container{max-width:1100px}section#header{background-size:cover;background-position:50% 50%;padding:0;margin-top:73px;height:calc(100vh - 100px);min-height:756px}section#header h1{font-size:75px;line-height:94px;letter-spacing:2.25px;margin:0;padding:0;max-width:100%}section#header .support-text{font-size:23px;line-height:32px;margin:0;padding-right:10px}section#header .grey-bg-sm{background:#fff;text-align:left;padding:40px}section#header .heading-box{min-width:594px;min-height:594px}#scroll_device{bottom:4%}}@media(min-width:2100px){section#header{padding:6% 0}}