.custom-form{display:block;line-height:0;position:relative;z-index:2}.custom-form .submitted-message{color:#000;font-size:18px;line-height:120%}.custom-form fieldset.form-columns-1 input.hs-input:not([type=checkbox]){width:100%!important}.custom-form fieldset:not(.form-columns-1) .hs-form-field .input{margin-right:20px}.custom-form fieldset:not(.form-columns-1) .hs-form-field:last-child .input{margin-right:8px}@media (max-width:400px),(min-device-width:320px) and (max-device-width:480px){.custom-form fieldset.form-columns-2 .hs-form-field .hs-input,.custom-form fieldset.form-columns-3 .hs-form-field .hs-input{width:100%!important}.custom-form fieldset:not(.form-columns-1) .hs-form-field .input{margin-right:8px}}.custom-form .hs-error-msg{margin-top:0}.custom-form .hs-error-msgs .hs-main-font-element{color:#ee2560;display:inline-block;line-height:120%}.custom-form form fieldset label[placeholder]{color:#000;font-size:16px;font-style:normal;font-weight:700;line-height:100%;margin-bottom:10px}.custom-form form input[type=email],.custom-form form input[type=file],.custom-form form input[type=number],.custom-form form input[type=password],.custom-form form input[type=search],.custom-form form input[type=tel],.custom-form form input[type=text],.custom-form form select,.custom-form form textarea{background-color:#fff;border:1px solid #c1cbd7;border-radius:4px;color:#000;padding:10px 15px}.custom-form form label .hs-form-required{color:#000;font-weight:700;margin-left:2px}.custom-form form fieldset.form-columns-1 textarea.hs-input{width:100%}.custom-form form textarea{min-height:150px}.custom-form__inner{position:relative;z-index:2}.custom-form__accent{position:absolute}.top_center,.top_left{left:0;top:0}.top_center{margin:0;right:0}.top_right{right:0;top:0}.center_left{left:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.center_middle{left:50%;top:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%)}.center_right{right:0;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%)}.bottom_center,.bottom_left{bottom:0;left:0}.bottom_center{margin:0;right:0}.bottom_right{bottom:0;right:0}.front{z-index:3}.back{z-index:1}.custom-form__inner_title{display:block;font-size:40px;font-weight:700;line-height:125%;margin-bottom:40px}@media (max-width:767px){.custom-form__inner_title{font-size:30px;margin-bottom:30px}.custom-form__accent img{width:var(--mobile-size)}}