.layout{margin-left:auto;margin-right:auto;max-width:1120px}.section{padding:60px 24px}.section-hero{background-color:#f1f3f4;overflow:hidden;position:relative}.section-hero:after,.section-hero:before{background-color:#018fd8;border-radius:100%;content:"";filter:blur(200px);height:250px;position:absolute;width:250px}.section-hero:before{bottom:0;left:0}.section-hero:after{right:0;top:0}#main-content{padding-top:60px}h1{letter-spacing:-1px;line-height:115%}h1+p,h1+p span{line-height:130%}h2{letter-spacing:-1px;line-height:120%;margin-bottom:20px}h3{font-size:24px}h3,h4{line-height:130%}h4{font-size:20px}.hero-inner{align-items:flex-start;display:flex;justify-content:space-between}.item-info{color:#fff;max-width:630px;z-index:1}.item-info .image-wrap{bottom:-6px;position:absolute}.item-info svg{display:inline-block;margin-left:4px;margin-right:4px;transform:translateY(-4px)}.hs-button{height:60px;line-height:2.4rem;min-width:170px;text-transform:none}#hs_form_target_form{background:linear-gradient(to top right,#121212 30%,#1bb35b 40%,#121212 100%,#1bb35b 0);border-radius:8px;padding:1px;position:fixed;z-index:10}.item-form{min-height:460px;width:348px}form{background-color:#4e616b;border:none;border-radius:8px;padding:32px;width:348px}#hs_form_target_form{background:#4e616b}form .legal-consent-container .hs-richtext a,form .legal-consent-container .hs-richtext p{color:#e7e7e7;font-size:13px}#hs-button_button_banner,form .hs-button.primary{align-items:center;background:linear-gradient(180deg,#14ce62,#179b4f);border:none;border-radius:3px;box-shadow:0 4px 6px 0 rgba(14,141,68,.16);color:#fff;display:inline-flex;flex-shrink:0;font-size:14px;font-weight:800;gap:6px;height:60px;justify-content:center;letter-spacing:2px;line-height:normal;padding:21px 36px;position:relative;text-align:center;text-shadow:0 -1px 0 rgba(0,128,55,.5);text-transform:uppercase;transition:all .3s}form .hs-button.primary:before{background:linear-gradient(180deg,#25de76,#158946);border-radius:3px;content:"";inset:0;-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;padding:2px;position:absolute}form .input .hs-input{background-color:#fff;border:1px solid transparent;padding:12px 14px}.hs-button.primary:hover{background:linear-gradient(180deg,#179b4f,#14ce62);border:none;box-shadow:none;color:#fff;text-shadow:0 1px 0 rgba(0,128,55,.5);transition:all .5s}form .hs-button.primary:hover:before{background:linear-gradient(0deg,#25de76,#158946)}form .hs-input[type=checkbox]{background-color:#4e616b!important;border:1px solid #fff;border-radius:4px;height:20px!important;margin-right:12px;min-height:auto;padding:0!important;width:20px!important}form .hs-input[type=checkbox]:checked{background-color:#4e616b;background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MTIiIGhlaWdodD0iNTEyIiB2aWV3Qm94PSIwIDAgNzAgNzAiPjxwYXRoIGZpbGw9IiNGRkYiIGQ9Ik0yNi40NzQgNzBhNi45NyA2Ljk3IDAgMCAxLTUuNTU3LTIuNzY0TDMuMDQ5IDQzLjYzOWE2Ljk3MSA2Ljk3MSAwIDAgMSAxMS4xMTYtOC40MTRsMTEuNzUyIDE1LjUxOEw1NS40NzQgMy4yODVhNi45NzcgNi45NzcgMCAwIDEgOS42MDQtMi4yMzIgNi45NyA2Ljk3IDAgMCAxIDIuMjMgOS42MDJsLTM0LjkxNiA1Ni4wNkE2Ljk3IDYuOTcgMCAwIDEgMjYuNDc0IDcwIi8+PC9zdmc+);background-position:50%;background-repeat:no-repeat;border:1px solid #fff;height:20px;padding:0!important;width:20px!important}.hs-form-booleancheckbox span{color:#e7e7e7;font-size:14px;position:absolute;top:0}.submitted-message{align-items:center;background-color:#4e616b;border:1px solid #4e616b;border-radius:8px;color:#fff;display:flex;font-size:24px;justify-content:center;max-width:348px;min-height:460px;padding:45px;text-align:center}.hs-fieldtype-textarea label:not(.hs-error-msg),.hs_meeting_date label:not(.hs-error-msg),.hs_meeting_time label:not(.hs-error-msg){color:#a0a0a0;display:block}.input .hs-input{background-color:#2a2a2a;border:1px solid #2a2a2a;border-radius:5px;color:#121212;height:48px;padding:12px 18px!important}.hs-input::placeholder{color:#a0a0a0;font-weight:400;opacity:1}.hs-input::-ms-input-placeholder{color:#a0a0a0;font-weight:400}.hs-fieldtype-textarea.hs-input{min-height:60px}select{-webkit-appearance:none;-moz-appearance:none;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='17' fill='none' viewBox='0 0 16 17'%3E%3Cpath fill='%23A0A0A0' d='M8.64 11.771a.906.906 0 0 0 0-1.28L5.118 6.967a.906.906 0 1 0-1.28 1.281l3.522 3.522a.906.906 0 0 0 1.28 0'/%3E%3Cpath fill='%23A0A0A0' d='M7.36 11.771a.906.906 0 0 1 0-1.28l3.522-3.523a.906.906 0 1 1 1.28 1.281L8.64 11.771a.906.906 0 0 1-1.28 0'/%3E%3C/svg%3E") no-repeat 100% #2a2a2a;background-position:98% 50%;height:48px;min-height:48px;overflow:hidden;overflow:-moz-hidden-unscrollable}textarea::placeholder{color:#717171;font-size:12px;line-height:150%;opacity:.6}textarea:::-ms-input-placeholder{color:#717171;font-size:12px;line-height:150%;opacity:.6}.section-text{padding-bottom:24px}.section-text:last-of-type{padding-bottom:124px}.section-text div.hs_cos_wrapper{max-width:630px}.video-wrap .hs-video-container{margin-left:0!important}.hs-video-wrapper,.hs-video-wrapper ifram{background:var(--Illustration-Font-color-1,#4e616b);border-radius:4px;box-shadow:0 11.428px 34.284px 0 rgba(95,153,188,.08)}.card-list{max-width:624px}.section-banner{margin-bottom:120px}.banner-text{background:#f7f9fa;max-width:624px;overflow:hidden;padding:60px 56px;position:relative}.banner-text:after,.banner-text:before{border-radius:100%;content:"";filter:blur(110px);height:120px;position:absolute;width:120px}.banner-text:before{background-color:#1bb35b;bottom:0;left:0}.banner-text:after{background-color:#32b2f3;right:0;top:0}#hs-button_button_banner{display:none}.vjs-hubspot .simple-play-button{background-color:#4e616b;border-radius:16px;height:20px;opacity:1;padding-bottom:11%!important}.vjs-hubspot .vjs-big-play-button>svg{padding:12%}@media (max-width:960px){.hero-inner{flex-direction:column}.item-info{margin-bottom:60px}.card-list,.item-info{max-width:100%}#hs_form_target_form{position:relative}.item-form{margin-left:auto;margin-right:auto}.item-info .image-wrap{position:static}.item-info .image-wrap img{width:100%!important}#hs-button_button_banner{display:block}}@media (max-width:600px){h1{font-size:38px!important}h2{font-size:28px!important}h3{font-size:24px!important}.card,.hs-button,.item-form,form{width:100%}.banner-text{padding:60px 40px}}