.subscription-banner *{box-sizing:border-box;margin:0;padding:0}.subscription-banner__cta,.subscription-banner__form form.hs-form div.hs-submit input[type=submit].hs-button.primary.large{-webkit-appearance:none}.subscription-banner{max-width:100%;padding:100px 50px;width:100vw}.subscription-banner__container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin:0 auto;max-width:1200px}.subscription-banner__image-content,.subscription-banner__text-content{-webkit-box-flex:1;-ms-flex:1;flex:1}.subscription-banner__text-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:end;-ms-flex-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:end}.subscription-banner__headline{font-size:35px;font-weight:700}.subscription-banner__list{list-style:none;margin:15px 0}.subscription-banner__list-item{background-image:url(https://4886544.fs1.hubspotusercontent-na1.net/hubfs/4886544/Image%20Assets/Tick_black.svg);background-position:0;background-repeat:no-repeat;background-size:contain;font-size:16px;padding-left:40px}.subscription-banner__form-headline{font-size:18px;font-weight:400}.subscription-banner__form form.hs-form{-webkit-box-orient:horizontal;-webkit-box-direction:normal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;margin-top:10px;max-width:100%}.subscription-banner__form form.hs-form div.hs-form-field,.subscription-banner__form form.hs-form div.hs-submit{-webkit-box-flex:1;-ms-flex:1;flex:1;margin:0}.subscription-banner__form form.hs-form div.hs-form-field div.input>input.hs-input,.subscription-banner__form form.hs-form div.hs-submit input[type=submit].hs-button.primary.large{background-color:#123845;border:2px solid #123845;color:#fff;font-size:18px;white-space:nowrap}.subscription-banner__form form.hs-form div.hs-form-field div.input>input.hs-input{border-radius:100px 0 0 100px;font-weight:400;padding:12px 0 12px 25px}.subscription-banner__form form.hs-form div.hs-submit input[type=submit].hs-button.primary.large{border-radius:0 100px 100px 0;font-weight:700;padding:12px 0;text-align:center;width:100%}.subscription-banner__form form.hs-form .hs_error_rollup{display:none}.subscription-banner__image-content{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:end;-ms-flex-pack:end;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;justify-content:end}.subscription-banner__image{margin-bottom:18px;max-width:var(--image-width)}.subscription-banner__cta:link,.subscription-banner__cta:visited{color:inherit}.subscription-banner__cta{background-color:#fff;border:2px solid #2b344a;border-radius:100px;color:#2b344a;font-size:18px;font-weight:400;padding:10px 35px;-webkit-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease}.subscription-banner__cta:hover{background-color:#2b344a;color:#fff}@media only screen and (max-width:900px){.subscription-banner__container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.subscription-banner__headline{background-color:hsla(0,0%,100%,.8);border-radius:7px;padding:15px}.subscription-banner__form form.hs-form{max-width:75%}.subscription-banner__image-content{-webkit-box-align:start;-ms-flex-align:start;align-items:start;margin-top:35px}.subscription-banner__image-content__background{background-position:0}}@media only screen and (max-width:750px){.subscription-banner__form form.hs-form{max-width:100%}}@media only screen and (max-width:500px){.subscription-banner{padding:100px 25px}.subscription-banner__headline{font-size:32px}.subscription-banner__form form.hs-form{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:5px}.subscription-banner__cta,.subscription-banner__form form.hs-form div.hs-form-field div.input>input.hs-input,.subscription-banner__form form.hs-form div.hs-submit input[type=submit].hs-button.primary.large{border-radius:4px;font-size:16px;padding:15px}.subscription-banner__image-content{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.subscription-banner__image{max-width:none;width:100%}.subscription-banner__cta{display:block;font-weight:700;text-align:center;width:100%}}@media only screen and (max-width:450px){.subscription-banner__headline{font-size:28px}.subscription-banner__list-item{background:none;font-size:16px;padding-left:0}}