.contact,.contact_content{position:relative}.contact_content{left:100px}.contact_title h2{font-family:Circular Std;font-style:normal;font-weight:900;font-size:144px;line-height:150%;color:#c8c5c5;margin-bottom:0;position:absolute;top:-40px}.contact_info{width:420px;margin:-300px auto 0;padding-top:130px}.contact_info h2{font-size:35px;margin-bottom:30px}.contact_info h2,.contact_info h3{font-family:Circular Std;font-style:normal;font-weight:900;line-height:150%;color:#5d378d}.contact_info h3{font-size:20px;letter-spacing:.02em;margin-bottom:0}.contact_info a,.contact_info p{font-style:normal;font-weight:400;font-size:16px;line-height:145.5%;letter-spacing:.04em;color:#58506b}.contact_form{background:#fff;padding:50px 100px 80px 150px}.contact_form .form-columns-1 .hs-input{width:100%!important}.contact_form input[type=email],.contact_form input[type=file],.contact_form input[type=number],.contact_form input[type=password],.contact_form input[type=tel],.contact_form input[type=text],.contact_formrm textarea,.contact_form select{border:0;border-radius:0;border-bottom:1px solid #afacce!important}.contact_form input[type=email]::placeholder,.contact_form input[type=file]::placeholder,.contact_form input[type=number]::placeholder,.contact_form input[type=password]::placeholder,.contact_form input[type=tel]::placeholder,.contact_form input[type=text]::placeholder,.contact_form select::placeholder,.contact_form textarea::placeholder{font-style:normal;font-weight:400;font-size:16px;line-height:145.5%;letter-spacing:.04em;color:#a8a8a8}.contact_form select::placeholder{font-style:normal;font-weight:400;font-size:16px;line-height:145.5%;letter-spacing:.04em;color:#a8a8a8}.contact_form label,form select{color:#a8a8a8}.contact_form label,.contact_form select:required:invalid,form select{font-style:normal;font-weight:400;font-size:16px;line-height:145.5%;letter-spacing:.04em}.contact_form select:required:invalid{color:grey;color:#a8a8a8}.contact_form input[type=submit]{font-family:Circular Std;font-style:normal;font-weight:900;font-size:18px;line-height:23px;color:#4e4b6c;background:transparent!important;border:0!important;padding:0 10px;position:relative;z-index:1}.contact_form input[type=submit]:after{content:url("https://f.hubspotusercontent10.net/hubfs/5407411/Arrow%202%20(1).svg");position:absolute}.contact_form .actions{background:transparent;position:relative;width:190px}.contact_form .actions:after{content:"";width:100%;height:35%;background:#94cb34;position:absolute;left:0;bottom:-1px;z-index:0}.hs-error-msg{color:#5d378d!important}.contact_form,.contact_form p{font-style:normal;font-weight:400;font-size:12px!important;line-height:145.5%;letter-spacing:.04em;color:#a8a8a8}.contact_form .hs-richtext,.contact_form p{margin:0!important}.legal-consent-container .field.hs-form-field{margin-bottom:0!important}.hs-form .hs-form-field{padding-bottom:0!important}@media (max-width:480px){.contact_content{position:relative;left:0;padding:0 20px}.contact_content h2{font-family:Circular Std;font-style:normal;font-weight:900;font-size:85px;line-height:150%;color:#f0e3ff;margin-bottom:0}.contact_info{width:auto;margin:-70px auto 0;padding:0 10px}.contact_info h2{font-family:Circular Std;font-style:normal;font-weight:900;font-size:30px;line-height:150%;color:#5d378d;margin-top:100px;margin-bottom:0}.contact_form{background:#fff;padding:0 30px 80px}.contact_title h2{font-family:Circular Std;font-style:normal;font-weight:900;font-size:60px;line-height:95px;color:#f0e3ff;margin-bottom:0;position:absolute;top:0;padding:0 20px}.contact_info p{margin-bottom:0}}