@keyframes feature-bg-anim{0%{opacity:0}50%{opacity:0}100%{opacity:1}}@-webkit-keyframes feature-text-anim{0%{opacity:0;-webkit-transform:translate3d(0,10px,0);-moz-transform:translate3d(0,10px,0);-ms-transform:translate3d(0,10px,0);-o-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}75%{opacity:0;-webkit-transform:translate3d(0,10px,0);-moz-transform:translate3d(0,10px,0);-ms-transform:translate3d(0,10px,0);-o-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}@keyframes feature-text-anim{0%{opacity:0;-webkit-transform:translate3d(0,10px,0);-moz-transform:translate3d(0,10px,0);-ms-transform:translate3d(0,10px,0);-o-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}75%{opacity:0;-webkit-transform:translate3d(0,10px,0);-moz-transform:translate3d(0,10px,0);-ms-transform:translate3d(0,10px,0);-o-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}100%{opacity:1;-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}}.feature-text-anim-alt 0%{opacity:0;-webkit-transform:translate3d(-50%,-45%,0);-moz-transform:translate3d(-50%,-45%,0);-ms-transform:translate3d(-50%,-45%,0);-o-transform:translate3d(-50%,-45%,0);transform:translate3d(-50%,-45%,0)}.hsbanner{margin-top:-92px;padding:180px 0 155px;background-color:#111213;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-align:center;position:relative;background-position:center;background-repeat:no-repeat;background-size:cover}.hsbanner .page-center{padding:32px;-webkit-animation:feature-text-anim .75s ease-in-out;animation:feature-text-anim .75s ease-in-out;z-index:100;position:relative;width:100%;max-width:956px}.hsbanner:before{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(17,18,19,.45);z-index:99;content:""}.hsbanner h1{font-family:futura-pt;font-weight:400;font-style:normal;letter-spacing:3px;text-transform:none;color:#fff;font-size:80px;line-height:1;margin:20px auto}.hsbanner h2{font-family:futura-pt;font-weight:400;font-style:normal;font-size:32px;letter-spacing:3px;text-transform:none;line-height:1.1em;color:#fff;margin:20px auto}.banner_btn a:hover{background-color:rgba(46,137,255,.8)}.banner_btn{font-family:futura-pt;font-weight:400;font-style:normal;font-size:32px;letter-spacing:3px;text-transform:none;line-height:1.1em;color:#fff;margin:20px auto}.banner_btn a{font-family:futura-pt;font-weight:500;font-style:normal;font-size:16px;letter-spacing:2px;text-transform:uppercase;text-decoration:none;padding:1em 1.75em;background-color:rgba(46,137,255,.89);-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;line-height:1em;margin:10px 0;color:#fff;-webkit-transition:background-color .1s 0s ease-in-out,color .1s 0s ease-in-out;-moz-transition:background-color .1s 0s ease-in-out,color .1s 0s ease-in-out;-ms-transition:background-color .1s 0s ease-in-out,color .1s 0s ease-in-out;-o-transition:background-color .1s 0s ease-in-out,color .1s 0s ease-in-out;transition:background-color .1s 0s ease-in-out,color .1s 0s ease-in-out;-webkit-border-radius:3px;border-radius:3px}@media(max-width:835px){.hsbanner{margin-top:-87px}}@media(max-width:767px){.hsbanner h1{letter-spacing:.0333333em;font-size:30px;margin:10px auto}.hsbanner h2{font-size:18px;letter-spacing:1px;margin:10px auto}.banner_btn a{font-size:13px;letter-spacing:1px;margin:5px auto}.banner_btn{margin:10px auto}}