.form-container{display:none;height:100vh;overflow:scroll;position:fixed;top:0;width:100vw;z-index:999999}.popup-form{background-color:#fff;display:none;left:calc(50% - 250px);max-width:500px;padding:64px 64px 72px;position:absolute;top:10%;-webkit-transition:all .5s ease-out;-o-transition:all .5s ease-out;transition:all .5s ease-out;z-index:999999}.popup-form__modal-mask{background-color:rgba(0,0,0,.7);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:99997}.popup-form__close{background:unset;border:0;cursor:pointer;padding:0;position:absolute;right:32px;top:32px}.popup-form__close img{pointer-events:none}.popup-form__title{background:-webkit-linear-gradient(45deg,#16ba45,#9ae43b);-webkit-background-clip:text;text-transform:uppercase;-webkit-text-fill-color:transparent}.popup-form__subtitle{font-size:18px;line-height:130%}.popup-form__text{margin-bottom:32px}.main-form input:first-child,form>:first-child{margin-top:0}label.hs-form-booleancheckbox-display{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:20px}.hs-form-field ul.inputs-list li input{display:none}label.hs-form-booleancheckbox-display>span>p{display:inline;position:relative}.hs-form-booleancheckbox-display span.hs-form-required{padding-left:4px}.main-form textarea{height:132px;padding-top:14px}input[type=checkbox]+span:before{background:#f4f4f6;border:1px solid #d7d7d7;content:"";display:block;height:20px;left:0;position:absolute;top:0;width:20px}input[type=checkbox]:not(checked)+span:after{content:url(https://f.hubspotusercontent20.net/hubfs/21191277/icons/checked.svg);height:16px;left:3px;opacity:0;position:absolute;top:-2px;width:16px}input[type=checkbox]:checked+span:after{opacity:1}.hs_submit{margin:24px auto 0;width:90%}label.hs-error-msg{color:red;font-family:Montserrat;font-size:14px;font-style:italic;font-weight:400;line-height:20px}.hs-input.invalid.error{border:1px solid red;position:relative}@media (max-width:1120px){.hs_submit{width:100%}.main-form input[type=submit]{font-size:16px;padding:18px}}@media (max-width:767px){.popup-form{overflow:scroll;padding:36px 24px;top:2%;width:90%}.main-form input[type=submit]{font-size:14px;padding:12px}.hs_submit{width:100%}.popup-form__close{height:20px;padding:0;right:4%;top:2%;width:20px}}@media (max-width:590px){.popup-form{left:5%}}@media (max-width:480px){.popup-form__body{font-size:12px}.main-form input[type=submit]{font-size:inherit}.popup-form__close{right:12px;top:24px}}