@import url(https://fonts.googleapis.com/css2?family=Lato:ital,wght@0,100;0,300;0,400;0,700;0,900;1,100;1,300;1,400;1,700;1,900&family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Material+Symbols+Outlined:opsz,wght,FILL,GRAD@20..48,100..700,0..1,-50..200);.m-contact-form{box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);margin:50px auto 0;max-width:992px;padding:32px 64px 42px;width:100%}@media (max-width:992px){.m-contact-form{padding:16px 12px;width:90%}}.m-contact-form-message{content:" ";display:block;height:100px;margin-top:-100px;pointer-events:none;visibility:hidden}.m-contact-form__title{font-size:2.375rem;line-height:1.2368421053;margin-bottom:24px}.m-contact-form__wrapper{display:flex;flex-wrap:wrap}.m-contact-form__column{flex:0 0 auto;width:50%}@media (max-width:992px){.m-contact-form__column{margin-bottom:10px;width:100%}}.m-contact-form input:not([type=submit]),.m-contact-form textarea{border:1px solid #707070;border-radius:0;padding:6px 12px;width:360px}@media (max-width:992px){.m-contact-form input:not([type=submit]),.m-contact-form textarea{width:100%}}.m-contact-form .no-list.hs-error-msgs.inputs-list label{color:red!important}.m-contact-form label{font-size:15px;font-weight:500;margin-top:10px}.m-contact-form select{border:1px solid #707070;border-radius:0;height:38px;padding:6px;width:360px}@media (max-width:992px){.m-contact-form select{width:100%}}.m-contact-form input[type=checkbox]{margin-right:8px;width:auto}.m-contact-form input[type=submit]{background-color:#5d55c1;border-color:#5d55c1;border-radius:4px;font-size:18px;font-weight:700;margin-top:24px;min-height:50px;padding:0 32px;width:auto}.m-contact-form ul{list-style:none;padding:0}.m-contact-form.splitted{border:1px solid #000;box-shadow:none;margin:64px auto}.m-contact-form.splitted .m-contact-form__title{color:#000;text-align:center}.m-contact-form.splitted .m-contact-form__column{flex-basis:100%}.m-contact-form.splitted fieldset{max-width:unset}.m-contact-form.splitted textarea{min-height:200px}.m-contact-form.splitted input[type=checkbox],.m-contact-form.splitted input[type=radio]{margin-right:8px;width:auto!important}.m-contact-form.splitted input[type=submit]{display:block;margin-left:auto;margin-right:auto}@media (max-width:992px){.m-contact-form.splitted input[type=submit]{margin-right:auto}}