.form-popup{border-radius:100px;background:#fff;color:#2d3340;font-size:20px;padding:15px 30px}.contact-form-wrapper{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.3);z-index:1111}.contact-form-wrapper .wrapper{display:flex;width:100%;height:100%;align-items:center;justify-content:center}.contact-form{width:750px;padding:80px 100px;background:#fff;box-shadow:0 0 50px rgba(0,0,0,0.3);position:relative;max-width:calc(100% - 20px);max-height:calc(100% - 20px)}.contact-form h2{font-weight:700;font-size:36px;color:#2d3340;margin-bottom:50px}.contact-form::before{position:absolute;right:0;top:150px;content:url(https://f.hubspotusercontent40.net/hubfs/19966443/vector-right.png)}.contact-form::after{position:absolute;left:0;top:150px;content:url(https://f.hubspotusercontent40.net/hubfs/19966443/vector-left.png)}.contact-form .close-form{top:0;right:0;width:100px;height:100px;background:url('https://f.hubspotusercontent40.net/hubfs/19966443/Rectangle%2041.png');background-size:cover;position:absolute;display:flex;align-items:center;justify-content:center;cursor:pointer}.contact-form .close-form img{display:block}.contact-form form{position:relative;z-index:1}.contact-form label{font-weight:600;font-size:18px !important;color:#6c7079}.contact-form label.hs-error-msg{color:#e87056;font-weight:400;text-align:right;margin:0 !important}.contact-form input{height:60px;padding:0 18px;font-size:18px !important;border:1px solid #d5d6d9 !important;box-sizing:border-box;border-radius:2px !important;width:100%;outline:0;color:#111;background:#fff}.contact-form input:active{border:0}.contact-form input:focus{border:0}.contact-form textarea{width:100%;height:150px;resize:none;padding:18px !important;font-size:18px !important;border:1px solid #d5d6d9 !important;box-sizing:border-box;border-radius:2px !important;color:#111;background:#fff;outline:0}.contact-form input[type="submit"]{background:#2d3340;color:#fff;border-radius:100px !important;border:0;display:inline-block;padding:12px 40px;width:auto;height:54px}@media(max-width:767px){.contact-form{padding:40px 30px 30px 30px;max-height:unset}.contact-form h2{font-size:20px}.contact-form .close-form{width:50px;height:50px}.contact-form::before,.contact-form::after{top:100px}.contact-form .close-form img{width:20px}.contact-form input{height:40px;font-size:14px !important}.contact-form textarea{height:100px;font-size:14px !important}.contact-form input[type="submit"]{height:50px;padding:0 30px}.contact-form label{font-size:14px !important;margin-bottom:5px}.contact-form .hs-form-field{margin-bottom:15px}}