.block__professional-form-row{display:flex;flex-wrap:wrap;align-items:flex-start}.block__professional-form-info{width:50%;padding-left:69px}.block__professional-form-main{width:50%;padding:0 50px}.block__professional-form-title{margin:0 0 20px;font-size:32px;text-align:left;line-height:1.2;color:#2376b4}.block__professional-form-caption p,.block__professional-form-caption p a{margin:0;max-width:500px;font-size:16px;letter-spacing:.1px;font-weight:400;line-height:1.5;color:#2376b4}.block__professional-form-caption p:not(:last-child){margin-bottom:20px}.block__professional-form-caption p a{text-decoration:underline}.block__professional-form-heading{margin:0 0 14px;font-size:24px;line-height:1.6;color:#2376b4;font-family:FilsonProBold;letter-spacing:0}.professional_form_field{margin-bottom:15px}.block-professional_form-wrapper .professional_form_input{border:1px solid #2376b4;border-radius:12px;padding:17px 25px;min-width:auto;min-height:55px;height:auto;font-size:14px;font-weight:500;color:#2376b4;margin:0;line-height:1;box-shadow:none;outline:none;letter-spacing:0}.block-professional_form-wrapper select.professional_form_input.text-color{color:#2376b4}.block-professional_form-wrapper select.professional_form_input{background-image:url('data:image/svg+xml,<svg width="12" height="7" viewBox="0 0 12 7" fill="none" xmlns="http://www.w3.org/2000/svg"><path opacity="0.8" d="M1 1L6 6L11 1" stroke="%232376B4" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round"/></svg>');background-repeat:no-repeat;background-position:center right 22px;background-size:12px;cursor:pointer;color:#999}.block-professional_form-wrapper select.professional_form_input *{color:#2376b4}.block-professional_form-wrapper .professional_form_input::placeholder{opacity:1;color:#999;font-weight:400}.professional_form_field_row{display:flex;gap:10px}.professional_form_checkbox input{position:absolute;width:0;height:0;opacity:0}.professional_form_checkbox label{display:flex;align-items:flex-start;flex-wrap:wrap}.professional_form_checkbox label .checkbox{width:14px;height:14px;display:block;border-radius:4px;background:transparent;border:1px solid #2d68fe;transition:all .4s ease;position:relative;margin-top:2px}.professional_form_checkbox label .checkbox:after{content:"";position:absolute;width:100%;height:100%;background-image:url('data:image/svg+xml,<svg width="8" height="6" viewBox="0 0 8 6" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.9374 0.904802C6.89673 0.863796 6.84834 0.831249 6.79503 0.809037C6.74172 0.786826 6.68453 0.775391 6.62678 0.775391C6.56902 0.775391 6.51184 0.786826 6.45853 0.809037C6.40521 0.831249 6.35683 0.863796 6.31615 0.904802L3.05678 4.16855L1.6874 2.7948C1.64518 2.75401 1.59533 2.72194 1.5407 2.70041C1.48608 2.67888 1.42775 2.66833 1.36904 2.66934C1.31034 2.67036 1.25241 2.68292 1.19856 2.70633C1.14472 2.72973 1.09601 2.76351 1.05522 2.80574C1.01442 2.84797 0.982349 2.89782 0.960823 2.95244C0.939296 3.00707 0.928739 3.06539 0.929754 3.1241C0.93077 3.1828 0.943338 3.24073 0.966742 3.29458C0.990145 3.34843 1.02393 3.39714 1.06615 3.43793L2.74615 5.11793C2.78682 5.15893 2.83521 5.19148 2.88853 5.21369C2.94184 5.2359 2.99902 5.24734 3.05678 5.24734C3.11453 5.24734 3.17172 5.2359 3.22503 5.21369C3.27834 5.19148 3.32673 5.15893 3.3674 5.11793L6.9374 1.54793C6.98181 1.50696 7.01725 1.45724 7.04149 1.40189C7.06573 1.34655 7.07825 1.28678 7.07825 1.22636C7.07825 1.16595 7.06573 1.10618 7.04149 1.05084C7.01725 0.995494 6.98181 0.945771 6.9374 0.904802Z" fill="white"/></svg>');background-repeat:no-repeat;background-position:center;background-size:8px;opacity:0}.professional_form_checkbox label .checkbox_text{width:calc(100% - 16px);padding-left:16px;display:block;color:#999;letter-spacing:0;font-size:13px;line-height:1.32}.professional_form_checkbox label{margin:0 0 34px;cursor:pointer}.professional_form_checkbox input:checked~label .checkbox:after{opacity:1}.professional_form_checkbox input:checked~label .checkbox{background:#2d68fe}.professional_form_button button{min-width:auto;min-height:auto;max-width:70.4%;background:#ffde27;color:#2376b4;border:0;font-size:18px;line-height:1;font-family:FilsonProBold;letter-spacing:0;padding:19px;width:100%;border-radius:12px}.professional_form_button button:after,.professional_form_button button:before{display:none}.professional_success_message{margin:20px 0;border:3px solid #00C3AF;color:#00c3af;background:#fff;font-family:Filson Pro;font-size:18px;line-height:1.22;padding:16px;outline:none;outline-offset:unset;box-shadow:none}.block__professional-form-box input::-webkit-outer-spin-button,.block__professional-form-box input::-webkit-inner-spin-button{display:none}.professional_form_field small{font-family:Filson Pro;color:red;font-size:14px;font-weight:500;line-height:1;letter-spacing:normal;margin-top:4px;display:none}.professional_form_field.field-error select{border-color:red}.professional_form_field.field-error small{display:block}.btn-primary svg{width:22px;position:absolute}.btn-primary svg{display:none}.btn-primary.loading svg{display:block}.block-professional_form-wrapper .professional_form_input[type=number]::-webkit-outer-spin-button,.block-professional_form-wrapper .professional_form_input[type=number]::-webkit-inner-spin-button{display:none;-webkit-appearance:none;appearance:none}.block-professional_form-wrapper .professional_form_input[type=number]{-moz-appearance:textfield}.professional_form_button button.loading{pointer-events:none;cursor:pointer}.professional_form_radio_main_label{opacity:1;color:#2376b4;font-weight:400;letter-spacing:0;display:block;margin-bottom:4px}.form-radio-button-container{display:flex;align-content:center;flex-wrap:wrap;row-gap:8px}.professional_form_radio_field .form-radio-button{position:relative;width:120px;height:45px;margin-right:10px}.professional_form_radio_field .form-radio-button label,.professional_form_radio_field .form-radio-button input{position:absolute;top:0;left:0;right:0;bottom:0;border:1px solid #2376b4;border-radius:12px;padding:10px 21px;min-width:auto;font-size:14px;font-weight:500;color:#999;margin:0;line-height:1;box-shadow:none;outline:none;letter-spacing:0;display:flex;justify-content:center;align-items:center;cursor:pointer;background:#fff}.professional_form_radio_field .form-radio-button input[type=radio]{opacity:.011;z-index:100}.professional_form_radio_field .form-radio-button input[type=radio]:checked+label{background:#2376b4;color:#fff}.professional_form_radio_field .form-radio-button label{cursor:pointer;z-index:90;line-height:1.2}@media (max-width:1400px){.block__professional-form-info{padding-left:0}.block__professional-form-main{padding:0 20px}}@media (max-width:1199px){.block-professional_form-wrapper .professional_form_input{padding:12px 25px;min-height:45px}.professional_form_checkbox label .checkbox_text{padding-left:10px}.professional_form_checkbox label{margin:0 0 25px}.professional_success_message{margin:20px 0;font-size:16px;padding:15px}}@media (max-width:991px){.block__professional-form-info{width:100%;margin-bottom:43px}.block__professional-form-main{padding:0;width:100%}.block__professional-form-heading{margin:0 0 22px}.block-professional_form-wrapper .professional_form_input{padding:17px 25px;min-height:55px}.professional_success_message{font-size:18px;padding:22px 15px}}@media (max-width:767px){.block__professional-form-title{max-width:95%}.professional_form_field_row{flex-wrap:wrap;column-gap:30px;row-gap:15px}.professional_form_field_row input:not(:first-child){width:calc(50% - 15px)}.professional_form_button button{max-width:100%}}@media (max-width:380px){.block__professional-form-title{max-width:100%;font-size:26px}.block__professional-form-caption p,.block__professional-form-caption p a{font-size:14px}.block__professional-form-caption p:not(:last-child){margin-bottom:10px}.block__professional-form-info{margin-bottom:30px}.block__professional-form-heading{margin:0 0 15px;font-size:20px}.block-professional_form-wrapper .professional_form_input{padding:12px 15px;min-height:45px}.professional_form_field{margin-bottom:10px}.professional_form_field_row{column-gap:20px;row-gap:10px}.professional_form_field_row input:not(:first-child){width:calc(50% - 10px)}.professional_form_checkbox label .checkbox_text{font-size:12px;padding-left:10px}.professional_form_checkbox label{margin:0 0 15px}.professional_form_button button{font-size:16px;padding:15px}.professional_success_message{margin:15px 0;font-size:14px;padding:15px 10px}}
/*# sourceMappingURL=/cdn/shop/t/385/assets/section-professional-form.css.map */
