@import url('https://fonts.googleapis.com/css?family=Open+Sans:300,400');.landingPageHeader{min-height:100px;background-color:#2f373e;padding:0 30px}@media only screen and (max-width:767px){.landingPageHeader{text-align:center}}.landingPageHeader__logo{width:30%}.landingPageHeader__slogan{display:flex;align-items:center;justify-content:center;min-height:100px;width:50%;color:#fff}@media only screen and (max-width:767px){.landingPageHeader__slogan{display:none}}.landingPageHero__image{width:40%;padding:20px 2.5%}@media only screen and (max-width:767px){.landingPageHero__image{display:none}}.landingPageHero__title{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:55%;min-height:222px;height:auto}@media only screen and (max-width:991px){.landingPageHero__title{width:65%;padding:0 5%}}@media only screen and (max-width:767px){.landingPageHero__title{width:90%}}.landingPageHero__title h1{font-size:54px;line-height:60px;color:#fff}@media only screen and (max-width:991px){.landingPageHero__title h1{font-size:38px;line-height:42px}}.landingPageBody{padding-bottom:100px}.landingPageBody--threecol{padding-bottom:30px}.landingPageBody--onecol{padding-bottom:200px}@media only screen and (max-width:767px){.landingPageBody{padding-bottom:170px}.landingPageBody--threecol{padding-bottom:60px}}.landingPageBody a{color:#e21836;font-weight:400;text-decoration:none}.landingPageBody a:hover{text-decoration:underline}.landingPageBody__richText{width:55%;padding:20px 5%}@media only screen and (max-width:991px){.landingPageBody__richText{width:60%;padding:20px 5% 0}}.landingPageBody__richText ul{list-style:url("https://cdn2.hubspot.net/hubfs/44010/blog-redesign/red-tick.png")}.landingPageBody__richText ul li{font-weight:300}.landingPageBody__richText h2{font-size:40px;line-height:53px;font-weight:600;color:#000}@media only screen and (max-width:767px){.landingPageBody__richText h2{font-size:28px;line-height:35px}}.landingPageBody--onecol h2{font-size:40px;line-height:53px;font-weight:700;color:#444}.landingPageBody__richText h3{font-size:30px;color:#000}@media only screen and (max-width:767px){.landingPageBody__richText h3{font-size:22px}}.landingPageBody__richText p{font-weight:300}.landingPageExtraContent{background-color:#fff}h2.extra-content-header{padding-top:60px;text-align:center;font-size:28px;font-weight:bold;color:#434444}.landingPageColumns{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 5% 100px;width:100%;justify-content:space-between;box-sizing:border-box}@media only screen and (max-width:767px){.landingPageColumns{display:block;padding-bottom:150px}}.landingPageColumn{width:32%;font-weight:300}@media only screen and (max-width:767px){.landingPageColumn{width:100%}}.landingPageBody__form{width:40%;padding:20px 5%}@media only screen and (max-width:767px){.landingPageBody__form{padding:0 5% 20px}}.landingPageBody__form .hs-input{max-width:1000px !important}.landingPageBody__form .hs_cos_wrapper_type_form .hs-form-field,.landingPageBody__form .hs-richtext p{font-size:13px}.landingPageBody__form .input input[type="text"],.landingPageBody__form .input input[type="email"],.landingPageBody__form .input input[type="password"],.landingPageBody__form .input input[type="datetime"],.landingPageBody__form .input input[type="datetime-local"],.landingPageBody__form .input input[type="date"],.landingPageBody__form .input input[type="month"],.landingPageBody__form .input input[type="time"],.landingPageBody__form .input input[type="week"],.landingPageBody__form .input input[type="number"],.landingPageBody__form .input input[type="url"],.landingPageBody__form .input input[type="search"],.landingPageBody__form .input input[type="tel"],.landingPageBody__form .input input[type="color"]{border-color:#d6d6d6;box-shadow:initial;line-height:30px;padding-left:10px;border-radius:8px}.landingPageBody__form .hs-button{float:right}.landingPageFooter{width:100%;position:absolute;height:61px;bottom:0;background:#2f373e;text-align:center}.landingPageFooter .landingPageWrapper{padding:0 30px}@media only screen and (max-width:767px){.landingPageFooter{height:140px}}.landingPageFooter span:first-child{display:inline-block;padding:18px 0;text-transform:uppercase;letter-spacing:2px;word-spacing:2px;color:#aaa;font-size:10px}.landingPageFooter__social{width:40%;display:flex;align-items:center;justify-content:flex-end}@media(max-width:767px){.landingPageFooter__social{width:100%;justify-content:center;padding:10px 0}}.landingPageFooter__social a{color:#65707a;border-color:#65707a}.landingPageFooter__social a:hover{color:#fff !important;border-color:#fff !important;background-color:transparent !important}.landingPageWrapper{display:flex;justify-content:space-between;max-width:1380px;margin:0 auto}.landingPageWrapper--noflex{max-width:1380px;margin:0 auto}@media only screen and (max-width:767px){.landingPageWrapper{display:block}}.landingPageMainWrapper{position:relative;min-height:100vh}.landingPage--centered{margin:0 auto}@media only screen and (max-width:767px){.landingPage--mobile-full-width{width:90%}}.hs_cos_wrapper_type_form select{line-height:30px !important;padding:10px 6px 10px 10px !important;border-radius:8px !important}@font-face{font-family:'icomoon';src:url("https://cdn2.hubspot.net/hubfs/44010/blog-redesign/Fonts/icomoon.eot?txfkb1&t=1516719176646");src:url("https://cdn2.hubspot.net/hubfs/44010/blog-redesign/Fonts/icomoon.eot?txfkb1&t=1516719176646#iefix") format('embedded-opentype'),url("https://cdn2.hubspot.net/hubfs/44010/blog-redesign/Fonts/icomoon.woff2?txfkb1&t=1516719176646") format('woff2'),url("https://cdn2.hubspot.net/hubfs/44010/blog-redesign/Fonts/icomoon.ttf?txfkb1&t=1516719176646") format('truetype'),url("https://cdn2.hubspot.net/hubfs/44010/blog-redesign/Fonts/icomoon.woff?txfkb1&t=1516719176646") format('woff'),url("https://cdn2.hubspot.net/hubfs/44010/blog-redesign/Fonts/icomoon.svg?txfkb1&t=1516719176646#icomoon") format('svg');font-weight:normal;font-style:normal}[class^="ff-blog-icon-"],[class*=" ff-blog-icon-"]{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.s-icon{display:flex;align-items:center;justify-content:center;border:1px solid #fff;width:32px;height:32px;margin-right:5px;border-radius:50%;text-decoration:none;color:#fff}a.s-icon:hover{color:#e21836;background-color:#fff}.ff-blog-icon-youtube:before{content:"\e907"}.ff-blog-icon-linkedin:before{content:"\e901"}.ff-blog-icon-google-plus:before{content:"\e902"}.ff-blog-icon-facebook:before{content:"\e903"}.ff-blog-icon-twitter:before{content:"\e904"}.ff-blog-icon-instagram:before{content:"\e905"}.landingPageBody--onecol .landingPage--centered .form-columns-2 .hs-form-field{box-sizing:border-box;clear:none}.landingPageWrapper--hasVideo .landingPageHero__title{width:40%;padding:20px 2.5%}@media only screen and (max-width:991px){.landingPageWrapper--hasVideo .landingPageHero__title{width:40%}}@media only screen and (max-width:767px){.landingPageWrapper--hasVideo .landingPageHero__title{width:90%;padding:5%}}.landingPageWrapper--hasVideo .landingPageHero__image{width:55%;text-align:center}@media only screen and (max-width:991px){.landingPageWrapper--hasVideo .landingPageHero__image{width:55%}}.landingPageWrapper--hasVideo .flex-column{flex-direction:column}.landingPageWrapper--hasVideo .white-text{color:#fff}.landingPageWrapper--desktop-stack{flex-direction:column}.landingPageBody--twocol .hs-form.stacked{display:flex;flex-direction:column}.landingPageBody--twocol .landingPageBody__form .hs-button{margin:0 auto;margin-top:1rem}.landingPageHeader--black-bg{background:#000}.landingPageWrapper--desktop-stack .landingPageHeader__slogan{display:block;min-height:0;padding:1rem 0}@media only screen and (min-width:767px){.landingPageBody--twocol .landingPageBody__richText{width:50%;padding-left:0;padding-bottom:5%}}@media only screen and (max-width:1440px){.landingPageBody--twocol .landingPageBody__richText{padding:20px 30px}}.landingPageBody--twocol .landingPageBody__form label{color:#fff}.landingPageBody--twocol .landingPageBody__form h2{text-align:center;font-size:30px;line-height:43px;font-weight:700;color:#fff}.landingPageBody--twocol .landingPageBody__form{padding-top:25px;padding-bottom:200px}.landingPageBody--twocol .landingPageBody__form{background:#e51837}.landingPageBody--twocol .landingPageBody__form .hs_cos_wrapper_type_form .hs-button.primary.large{background:#fff !important;color:#e51837 !important;border:1px solid #e51837 !important}.landingPageBody--twocol .landingPageBody__form .hs_cos_wrapper_type_form .hs-button.primary.large:hover{border-color:#fff !important;background:#e51837 !important;color:#fff !important}.landingPageBody--twocol .landingPageBody__form .hs_cos_wrapper_type_form .hs-form-field{margin-bottom:0 !important}@media only screen and (min-width:768px){.landingPageBody--twocol .landingPageBody__form{width:25%;padding:0 5%;position:absolute;top:0;right:0;min-height:100vh;height:100%}}@media only screen and (min-width:992px){.landingPageBody--twocol .landingPageBody__form{width:20%}}@media only screen and (min-width:768px){.landingPageBody--twocol .landingPageBody__form{transform:translateX(-5%)}}@media only screen and (min-width:1440px){.landingPageBody--twocol .landingPageBody__form{transform:translateX(-25%)}}.landingPageBody--twocol .actions{margin-top:1rem;text-align:center}.landingPageBody--twocol .actions input{float:none}.landingPageBody--twocol{padding-bottom:60px}.landingPageBody--threecol .form-columns-2 .hs-form-field{clear:none !important;padding-right:0 !important}body .landingPageBody--threecol form.hs-form .form-columns-2 .hs-form-field .hs-input{width:calc(100% - 10px)}