.hs-advanced-banner-gp{background:#000}.hs-advanced-banner-gp .hs-advanced-banner{background-position:50%;background-size:cover;position:relative}.hs-advanced-banner-gp .hs-advanced-banner .et_parallax_bg_wrap{overflow:hidden;position:absolute;top:0;right:0;bottom:0;left:0}.hs-advanced-banner-gp .hs-advanced-banner .et_parallax_bg{background-repeat:no-repeat;background-position:top;background-size:cover;position:absolute;bottom:0;left:0;width:100%;height:100%;display:block}.hs-advanced-banner-gp .hs-advanced-banner .page-center{padding:0}.hs-advanced-banner-gp .hs-advanced-banner .page-center.left{position:relative;z-index:3;display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-flow:row;flex-flow:row;height:100%;width:100%;padding:0}.hs-advanced-banner-gp .hs-advanced-banner .page-center.right{display:-moz-flex;display:-ms-flexbox;display:flex;-ms-flex-flow:row-reverse;flex-flow:row-reverse;width:100%}.hs-advanced-banner-gp .hs-advanced-banner .header-content-container.center{width:75%;-ms-align-self:center;-ms-flex-item-align:center;align-self:center}.hs-advanced-banner-gp .hs-advanced-banner .header-content{padding:10px}.hs-advanced-banner-gp .hs-advanced-banner .left .header-content{text-align:left;margin-left:0;padding-left:0}.hs-advanced-banner-gp .hs-advanced-banner .right .header-content{text-align:right;margin-right:0;float:right;padding-right:0;z-index:8;position:relative}.hs-advanced-banner-gp .hs-advanced-banner .header-content h2{font-size:60px;line-height:1.3em}.hs-advanced-banner-gp .hs-advanced-banner .header-content>*{color:#fff}.hs-advanced-banner-gp .hs-advanced-banner .header-content p{font-size:26px;line-height:1.8em}.hs-advanced-banner-gp .hs-advanced-banner .et_pb_fullwidth_header_scroll{width:100%;min-height:30px;text-align:center;padding-top:10px;padding-bottom:19px;margin:0 auto;position:absolute;z-index:3;right:0;bottom:0;left:0;pointer-events:none}.hs-advanced-banner-gp .hs-advanced-banner .et_pb_fullwidth_header_scroll a{display:inline-block;pointer-events:all}.hs-advanced-banner-gp .hs-advanced-banner .et-pb-icon{font-family:ETmodules;content:attr(data-icon);speak:none;font-weight:400;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;font-size:96px;font-style:normal;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;direction:ltr;color:#fff;font-size:32px}.hs-advanced-banner-gp .hs-advanced-banner .et_pb_fullwidth_header_overlay{content:"";position:absolute;top:0;left:0;bottom:0;right:0;z-index:2;pointer-events:none}.hs-advanced-banner-gp .hs-advanced-banner .et_had_animation{opacity:1}.hs-advanced-banner-gp .hs-advanced-banner .banner_bottom_btn a{color:#fff;border-width:2px;border-color:#fff;border-radius:0px;letter-spacing:1px;font-size:20px;font-family:'Montserrat',Helvetica,Arial,Lucida,sans-serif;text-transform:uppercase;padding:.3em 1em;margin-top:20px;display:inline-block;transition:border-radius 300ms ease 0ms,letter-spacing 300ms ease 0ms;margin-right:15px;text-shadow:none;text-decoration:none;font-weight:500;line-height:1.7em;background-color:transparent;background-size:cover;background-position:50%;background-repeat:no-repeat;border:2px solid;-webkit-transition-property:all;transition-property:all}.hs-advanced-banner-gp .hs-advanced-banner .banner_bottom_btn a:hover{background-color:hsla(0,0%,100%,.2)}.hs-advanced-banner-gp .hs-advanced-banner .page-center.right .banner_bottom_btn a{margin-right:0}@media(max-width:1100px){.hs-advanced-banner-gp .hs-advanced-banner .header-content-container.center{width:80%;margin-left:auto;margin-right:auto;max-width:none}}@media(max-width:980px){.hs-advanced-banner-gp .hs-advanced-banner .header-content h2{font-size:46px}.hs-advanced-banner-gp .hs-advanced-banner .header-content{padding-bottom:20px}}@media(max-width:767px){.hs-advanced-banner-gp .hs-advanced-banner .header-content h2{font-size:37px}.hs-advanced-banner-gp .hs-advanced-banner .header-content{margin:20px 2% !important}.hs-advanced-banner-gp .hs-advanced-banner .header-content p{font-size:22px}.hs-advanced-banner-gp .hs-advanced-banner .page-center{-ms-flex-flow:column;flex-flow:column;-moz-justify-content:center;-ms-justify-content:center;-ms-flex-pack:center;justify-content:center}}@media(max-height:580px){.hs-advanced-banner-gp .hs-advanced-banner{padding-bottom:60px}}@media(max-width:400px){.hs-advanced-banner-gp .hs-advanced-banner .header-content h2{font-size:33px}}@media(max-width:350px){.hs-advanced-banner-gp .hs-advanced-banner .header-content h2{font-size:28px}}