.banner-section .dnd-section>.row-fluid{padding:0}.banner{padding:180px 0 155px;position:relative;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;overflow:hidden;width:100%;background-repeat:no-repeat;background-position:center;background-size:cover}.color-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.2);z-index:99}.banner-content{-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 !important;box-sizing:border-box;margin:0 auto;padding:32px;text-align:center}.banner-content h1{font-family:Karla;font-weight:700;font-style:normal;text-transform:none;margin:20px auto;letter-spacing:-0.0625em;font-size:48px;line-height:1em;color:#fff}.has-banner .cm-header{position:relative;z-index:2000}.bar-close.has-banner .cm-header{top:0}.banner-content p{font-family:Karla;font-weight:400;font-style:normal;font-size:24px;letter-spacing:-1.5px;text-transform:none;line-height:1.5em;color:#fff;margin:20px auto}.banner-section .dnd-section div.hs_cos_wrapper_widget{padding:0}a.banner-btn{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;font-family:"proxima-nova","Helvetica Neue",Helvetica,Arial,sans-serif;letter-spacing:1px;font-family:Karla;font-weight:700;font-style:normal;font-size:16px;letter-spacing:2px;text-transform:uppercase;text-decoration:none;padding:1em 1.75em;background-color:#0364d4;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;line-height:1em;margin:10px 0;color:#fff;border:0;-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;padding:1.6em 2.4em;background:rgba(255,255,255,.2);border:2px solid #fff;border-radius:3px}a.banner-btn:hover{background:#fff;color:#000}a.banner-btn:last-child{margin-left:1em}.banner-btn-holder a{text-decoration:none !important}.banner-btn-holder>*{display:inline-block;vertical-align:top}.banner-btn-holder .hs_cos_wrapper_type_cta{margin-right:-5px}.banner-btn-holder>a.banner-btn:first-child{margin-left:0}@-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)}}.banner-btn-holder .hs_cos_wrapper_type_cta a{margin-left:0}.has-banner .cm-header-inner{background-color:transparent}@media(max-width:640px){.banner-content h1{font-size:18px;margin:10px auto;letter-spacing:-0.1em}.banner-content p{font-size:18px;margin:10px auto}.banner{background-position:center}a.blue-cta,a.banner-btn{font-size:13px !important;margin:5px 5px !important}}@media only screen and (max-device-height:768px){.banner{padding:60px 0 20px}}