.hero.banner{padding:180px 0 75px;text-align:left;z-index:1}.hero.banner:after{background:url(https://f.hubspotusercontent-eu1.net/hubfs/24974645/background%20pattern.png),#070a18;background-repeat:no-repeat;background-size:cover;content:"";height:100%;left:54%;position:absolute;top:0;width:50%}html[dir=rtl] .hero.banner:after{left:unset;right:54%;transform:scale(-1)}.hero.banner .banner-content>.row-fluid-wrapper>.row-fluid{align-items:center;display:flex}.hero.banner h1{font-size:62px;font-weight:600;margin:0 0 15px}.hero.banner h2{font-size:55px;font-weight:300;line-height:65px;margin:0 0 45px}.hero.banner h3{font-size:24px;margin:0 0 40px}.hero--checkbox ul{margin-top:50px}.hero--checkbox li{line-height:26px;padding-bottom:25px;padding-left:15px}.hero--checkbox li::marker{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='26' height='32' fill='none' viewBox='0 0 26 32'%3E%3Cpath fill='%23A335FF' d='m10.043 21.098-6.373-7.26c-.152-.148-.101-.393.051-.54l.97-.785c.152-.147.407-.098.509.05l5.098 5.739 14.02-16.925c.152-.147.356-.196.51-.049l1.019.785a.367.367 0 0 1 .05.49L10.605 21.05c-.102.147-.357.245-.51.098 0 0 0-.05-.051-.05'/%3E%3Cpath fill='%23070A18' d='M20.392 12.464v12.559H2.04V7.363h14.734l1.63-1.963H.409c-.204 0-.357.147-.408.343v20.85c0 .196.153.343.357.392h21.667c.203 0 .356-.147.407-.344V9.962z'/%3E%3C/svg%3E")}.hero .button,.hero .hs-button{display:inline-block;letter-spacing:1px;text-transform:uppercase;width:auto}.banner h3 a{color:#fff}.banner.text-center .dir-arrow{margin:75px auto 0;text-align:center}.dir-arrow{-webkit-animation-duration:2s;-moz-animation-duration:2s;-ms-animation-duration:2s;-o-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:both;-moz-animation-fill-mode:both;-ms-animation-fill-mode:both;-o-animation-fill-mode:both;animation-fill-mode:both;animation-iteration-count:4;-moz-animation-iteration-count:4;-webkit-animation-iteration-count:4;-webkit-animation-name:bounce;-moz-animation-name:bounce;-o-animation-name:bounce;animation-name:bounce}@-webkit-keyframes bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0)}40%{-webkit-transform:translateY(-30px)}60%{-webkit-transform:translateY(-15px)}}@-moz-keyframes bounce{0%,20%,50%,80%,to{-moz-transform:translateY(0)}40%{-moz-transform:translateY(-30px)}60%{-moz-transform:translateY(-15px)}}@-o-keyframes bounce{0%,20%,50%,80%,to{-o-transform:translateY(0)}40%{-o-transform:translateY(-30px)}60%{-o-transform:translateY(-15px)}}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-30px)}60%{transform:translateY(-15px)}}.hero .lightbox-video{margin-top:35px}.hero .lightbox-video span{margin-left:10px}.hero .lightbox-video span,.hero .lightbox-video svg{display:inline-block;vertical-align:middle}.hero h1+.banner-flexbox .button{margin-bottom:0;margin-top:0}.hero p+.banner-flexbox .button.button-solid{margin-top:20px}.hero .banner-flexbox{align-items:center;display:flex;flex-wrap:wrap;gap:20px}.hero h1+.banner-flexbox{margin-top:50px}.hero .button.button-solid{align-items:center;display:flex;height:50px;justify-content:center;margin:0 0 10px;max-width:290px;text-align:center;text-transform:uppercase}.hero .button.button-solid:hover{background-color:#a335ff}.hero .button.button-white:hover{background:#fff;border:1px solid #a335ff;color:#a335ff}.hero .button.button-outline{align-items:center;background-color:#070a18;border:1px solid #fff;display:flex;height:50px;justify-content:center;margin:0 0 10px;text-align:center}.hero .banner-flexbox .button:last-of-type{margin-right:0}.hero .button img{margin-right:14px;width:20px}.hero_cols{max-width:50%;width:100%}@media (max-width:1024px){.hero_cols{max-width:100%;width:100%}}@media(max-width:990px){.hero.banner h1,.hero.banner h2{font-size:45px;line-height:55px;margin:0 0 25px}}@media(max-width:767px){.hero.banner h2{font-size:32px;line-height:normal}.hero.banner h3{font-size:20px;margin:0 0 50px}.hero.banner .span6:first-of-type{margin-bottom:40px}.hero.banner .banner-content>.row-fluid-wrapper>.row-fluid{display:block}.hero .banner-flexbox{align-items:flex-start;flex-direction:column}.hero .button.button-solid{margin:0 0 20px;max-width:none;text-align:left}.hero .button.button-outline{margin:0;max-width:none;text-align:left}.hero.banner:after{bottom:0;height:350px;left:auto;right:-550px;top:auto;width:700px}.hero .banner-flexbox{gap:0}.banner-flexbox .button{margin:10px 0!important}.hero_cols p{font-size:16px!important}.hero_cols h1,.hero_cols p{line-height:normal!important}.hero_cols h1{font-size:35px!important}}@media(max-width:650px){.hero.banner{padding:150px 0 15px}}@media(max-width:375px){.hero .lightbox-video span{max-width:200px}}