.custom-banner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-left:0;margin-right:0;min-height:-webkit-calc(100vh - 70px);min-height:calc(100vh - 70px);position:relative}.custom-banner .page-center{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;padding-left:0;padding-right:0}.custom-banner__content{bottom:auto;position:relative;margin:auto 0 77px}.custom-banner__title{font-family:FlamaMedium,Helvetica,Arial,sans-serif;font-size:3.6rem;line-height:1.05;margin-bottom:18px;max-width:700px}.bookmark-section{display:block}.custom-banner__text{font-size:2rem;margin-bottom:31px;max-width:700px}.animated-numbers-background{bottom:0;left:0;overflow:hidden;position:absolute;right:0;-webkit-tap-highlight-color:rgba(255,255,255,0);top:0;width:100%;height:100%;background-size:contain;background-position:center;background-repeat:no-repeat;max-height:calc(100vh - 192px)}.custom-banner .hs-button{padding-left:32px;padding-right:32px}.animated-numbers-background__row{font-size:0;text-align:center}.animated-numbers-background__cell{color:#d4d2d4;cursor:pointer;display:inline-block;font-size:1rem;line-height:30px;text-align:center;-webkit-transition:color .4s linear,-webkit-transform .2s linear;transition:color .4s linear,-webkit-transform .2s linear;-o-transition:transform .2s linear,color .4s linear;transition:transform .2s linear,color .4s linear;transition:transform .2s linear,color .4s linear,-webkit-transform .2s linear;-webkit-transition-delay:.2s;-o-transition-delay:.2s;transition-delay:.2s;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;vertical-align:top;width:40px}.animated-numbers-background.is-pointer-still .animated-numbers-background__cell{-webkit-transition:color .6s linear,-webkit-transform .6s linear;transition:color .6s linear,-webkit-transform .6s linear;-o-transition:transform .6s linear,color .6s linear;transition:transform .6s linear,color .6s linear;transition:transform .6s linear,color .6s linear,-webkit-transform .6s linear}.animated-numbers-background__cell.-size-large{-webkit-transform:scale(1.5) translateZ(0);transform:scale(1.5) translateZ(0);-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.animated-numbers-background__cell.-size-medium{-webkit-transform:scale(1.3) translateZ(0);transform:scale(1.3) translateZ(0);-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.animated-numbers-background__cell.-size-small{-webkit-transform:scale(1.1) translateZ(0);transform:scale(1.1) translateZ(0);-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.animated-numbers-background__cell.-color-semiactive{color:#0088ce;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.animated-numbers-background__cell.-color-active{color:#7100c4;-webkit-transition-delay:0s;-o-transition-delay:0s;transition-delay:0s}.custom-banner__button{display:inline-block;pointer-events:all}.custom-banner__arrow:focus svg g,.custom-banner__arrow:hover svg g{stroke:#1587c8}.custom-banner__button .button{padding-left:32px;padding-right:32px}.custom-banner__bg{background-position:50%;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0}.custom-banner__arrow{bottom:65px;display:none;font-size:0;left:50%;position:absolute;text-align:center;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:32px}.custom-banner__bg{background-position:right top}@media(min-width:375px){.custom-banner__content{margin:auto 20px 77px 36px}}@media(min-width:1200px){.custom-banner__bg{bottom:80px;left:40px;right:40px}.custom-banner{min-height:-webkit-calc(100vh - 92px);min-height:calc(100vh - 92px)}.custom-banner__content{bottom:auto;margin:160px 77px;position:relative}.custom-banner__arrow{bottom:10px;display:inline-block}}@media(min-width:1200px) and (min-height:550px){.custom-banner__content{margin-bottom:165px}.custom-banner__arrow{bottom:65px}}@media(min-width:1200px) and (min-height:700px){.custom-banner__content{margin-bottom:215px}}@media(min-width:768px){.custom-banner__title{font-size:6rem}.custom-banner__text{font-size:3rem;margin-bottom:10px}}@media(min-width:1024px){.custom-banner__title{font-size:7rem}}@media(max-width:767px){.custom-banner__text{margin-bottom:10px}.custom-banner__title br,.custom-banner__text br{display:none}}