﻿@keyframes forms_spin{0%{transform:rotateX(0deg) rotateY(0deg)}50%{transform:rotateX(0) rotateY(180deg)}90%{transform:rotateX(0deg) rotateY(0deg)}}.deform{margin-top:10px;max-width:80%;margin-right:auto;margin-left:auto;padding:0;position:relative}.deform.disabled:after{content:"";position:absolute;display:block;top:-10px;left:-10px;width:calc(100% + 20px);height:calc(100% + 20px);z-index:10000;background:rgba(0,0,0,.3)}.deform.disabled:before{content:"";display:block;width:60px;height:60px;border-radius:100%;opacity:.8;background-color:var(--secondary_color);animation:forms_spin 1s infinite linear;position:absolute;top:50%;left:50%;z-index:10001;margin-left:-30px;margin-top:-30px}.deform fieldset{margin:0;padding:0}.deform p{margin-bottom:20px}.deform .form_wrap{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:end;-ms-flex-align:end;-webkit-align-items:flex-end;-moz-align-items:flex-end;align-items:flex-end;margin-left:-10px;margin-right:-10px;width:auto}.deform .fields{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-moz-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.deform .fields .field{margin-top:0;margin-bottom:0}.deform .field{width:50%;padding:0 10px;margin:10px 0}@media(max-width: 767px){.deform .field{width:100%}}.deform .field.col_1{width:calc(100% / 12 * 1)}@media(max-width: 767px){.deform .field.col_1{width:100%}}.deform .field.col_2{width:calc(100% / 12 * 2)}@media(max-width: 767px){.deform .field.col_2{width:100%}}.deform .field.col_3{width:calc(100% / 12 * 3)}@media(max-width: 767px){.deform .field.col_3{width:100%}}.deform .field.col_4{width:calc(100% / 12 * 4)}@media(max-width: 767px){.deform .field.col_4{width:100%}}.deform .field.col_5{width:calc(100% / 12 * 5)}@media(max-width: 767px){.deform .field.col_5{width:100%}}.deform .field.col_6{width:calc(100% / 12 * 6)}@media(max-width: 767px){.deform .field.col_6{width:100%}}.deform .field.col_7{width:calc(100% / 12 * 7)}@media(max-width: 767px){.deform .field.col_7{width:100%}}.deform .field.col_8{width:calc(100% / 12 * 8)}@media(max-width: 767px){.deform .field.col_8{width:100%}}.deform .field.col_9{width:calc(100% / 12 * 9)}@media(max-width: 767px){.deform .field.col_9{width:100%}}.deform .field.col_10{width:calc(100% / 12 * 10)}@media(max-width: 767px){.deform .field.col_10{width:100%}}.deform .field.col_11{width:calc(100% / 12 * 11)}@media(max-width: 767px){.deform .field.col_11{width:100%}}.deform .field.col_12{width:calc(100% / 12 * 12)}@media(max-width: 767px){.deform .field.col_12{width:100%}}.deform .field.field_message{width:100%}.deform .field:not(.fieldtype_checkbox):not(.field_capcha):not(.fieldtype_submit)>.input_wrap,.deform .field:not(.fieldtype_checkbox):not(.field_capcha):not(.fieldtype_submit)>.select_wrap{position:relative;background:var(--form_input_bg);margin-top:10px}.deform .field.fieldtype_recaptcha_v3{width:100%;margin:0}.deform .field.fieldtype_recaptcha_v3 .error_holder{top:0}.deform .field.fieldtype_checkbox{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center}@media(max-width: 767px){.deform .field.fieldtype_checkbox{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;-moz-align-items:flex-start;align-items:flex-start}}.deform .field.fieldtype_checkbox .input_wrap{position:relative;margin-right:10px}.deform .field.fieldtype_checkbox .error_holder{white-space:nowrap}.deform .field.fieldtype_submit{text-align:right}@media(max-width: 450px){.deform .field.fieldtype_submit{text-align:center}}.deform .field.fieldtype_submit input[type=submit]{padding:0 1.5em;height:48px;font-family:var(--first_font);font-size:var(--font_size_btn);font-weight:var(--font_bold);font-style:normal;text-align:center;text-decoration:none;text-transform:uppercase;z-index:1;overflow:hidden;position:relative;line-height:120%;border-width:2px;border-style:solid;border-color:var(--primary_color_medium);border-radius:0;appearance:none;min-width:160px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;letter-spacing:var(--letter-spacing);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;color:var(--primary_color_medium)}@media(max-width: 450px){.deform .field.fieldtype_submit input[type=submit]{min-width:100%}}.deform .field.fieldtype_submit input[type=submit]:hover{cursor:pointer;background:var(--primary_color_medium);color:var(--main_color_associate)}.deform .field.fieldtype_submit input[type=submit]:disabled{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none;opacity:.8}.deform .field.fieldtype_submit input[type=submit]:disabled:hover{cursor:not-allowed;background:var(--main_color);color:var(--main_color_associate);border-width:1px 5px;border-style:solid;border-color:var(--secondary_color)}.deform .field.fieldtype_group{border-bottom:1px solid var(--content_hr);padding-bottom:20px;margin-top:20px}.deform .field.fieldtype_group>label{margin-bottom:10px}.deform .field.status_error input,.deform .field.status_error textarea,.deform .field.status_error select{outline:2px solid rgba(255,0,0,.8)}.deform .field label{display:block;line-height:160%}.deform .field label .label{color:var(--primary_color_medium);font-weight:bold;display:block;font-size:var(--font_size_btn);text-transform:uppercase}.deform .field label .label .optional{font-size:small}.deform .field label .desc{color:var(--primary_color_medium);display:block;font-size:var(--font_size_extra_medium);line-height:130%;font-family:var(--second_font)}.deform .field label .desc strong{color:var(--content_strong)}.deform .field label .desc a{color:var(--content_link_)}.deform .field label .desc a:hover{text-decoration:none;text-shadow:0 0 0 var(--primary_color_dark)}.deform .field input[type=text],.deform .field select{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:1px solid var(--form_border);color:var(--form_color);background:rgba(0,0,0,0);height:50px;line-height:50px;padding:0 15px;width:100%;position:relative;z-index:200;min-width:50px;font-family:var(--second_font);font-size:var(--font_size_extra_medium)}.deform .field select{padding:0 35px 0 15px}.deform .field select option{background:var(--form_input_bg)}.deform .field textarea{margin-top:10px;width:100%;padding:2em;min-height:120px;border:1px solid var(--form_border);font-family:var(--first_font);font-size:var(--font_size);background:var(--form_input_bg);color:var(--main_color)}.deform .field input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:1px solid var(--form_border);width:13px;height:13px;line-height:13px;background:var(--main_color_associate);vertical-align:middle}.deform .field input[type=checkbox]:checked:after{content:"✓";color:var(--main_color);width:13px;height:13px;line-height:13px;display:inline-block;text-align:center}.deform .field .textarea_wrap{position:relative}.deform .field .input_wrap.datepicker:after{content:"";width:20px;height:20px;background:var(--calendar_img) no-repeat center center rgba(0,0,0,0);background-size:100% auto;position:absolute;top:50%;right:1em;color:var(--form_color);z-index:100;margin-top:-10px}.deform .field .select_wrap:after{content:"▾";position:absolute;line-height:50px;right:1em;top:0;color:var(--form_color);z-index:100}.deform .field .error_holder{position:absolute;width:100%;top:100%;left:0;max-height:30px;font-size:12px;line-height:15px;padding:3px;box-sizing:border-box;color:#b50000}.deform .form_overlay{display:none;position:absolute;top:-20px;left:-20px;width:calc(100% + 40px);height:calc(100% + 40px);z-index:10000;background:rgba(0,0,0,.5)}.deform .form_overlay.visible{display:block}.deform .form_overlay .form_overlay_content{position:absolute;top:20px;left:20px;width:calc(100% - 40px);height:auto;background:var(--body_background);box-shadow:5px 5px 10px 0px rgba(0,0,0,.3);border:1px solid var(--hover_color);padding:40px;z-index:2}.deform .form_overlay .form_overlay_close.close{position:absolute;right:0;top:0}.deform .form_overlay .the_content{text-align:center}.deform .form_overlay .clickable_underlay{width:100%;height:100%;position:absolute;z-index:1}.deform .form_overlay .btns{text-align:center}.deform .form_overlay .btn{margin-top:20px;display:inline-block;height:50px;text-align:center;border-radius:3px}.deform .form_overlay .btn a{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;padding:0 1.5em;height:100%;font-family:var(--first_font);font-size:var(--font_size_btn);font-weight:var(--font_bold);font-style:normal;text-align:center;text-decoration:none;text-transform:uppercase;z-index:1;position:relative;line-height:120%;border-width:3px;border-style:solid;min-width:160px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;letter-spacing:var(--letter-spacing);-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;color:var(--primary_color_dark);border-color:var(--secondary_color);background-color:var(--secondary_color)}.deform .form_overlay .btn a.alternative{color:var(--main_color_associate);border-color:var(--main_color_associate)}.deform .form_overlay .btn a.alternative:hover{background:var(--main_color_associate);color:var(--main_color)}.deform .form_overlay .btn a *{color:inherit;font-weight:inherit}.deform .form_overlay .btn a:hover,.deform .form_overlay .btn a:focus{text-decoration:none;background:rgba(0,0,0,0);border-color:var(--primary_color_medium);color:var(--primary_color_dark)}.deform .form_overlay .btn a{border-width:3px;border-top-color:var(--secondary_color);border-bottom-color:var(--secondary_color);border-radius:3px;background-color:var(--secondary_color);color:var(--primary_color_dark);border-right-color:var(--secondary_color);border-left-color:var(--secondary_color)}.deform .form_overlay .btn a.alternative{background:var(--main_color_associate);color:var(--primary_color_dark);border-color:var(--main_color_associate)}.deform .form_overlay .btn a.alternative:hover{border-width:3px;color:var(--primary_color_dark);background:rgba(0,0,0,0);border-color:var(--primary_color_dark)}.deform .form_overlay .btn a i{font-size:40px;font-weight:normal !important}.deform .form_overlay .btn a:hover{border-width:3px;color:var(--primary_color_dark);background:rgba(0,0,0,0);border-color:var(--primary_color_medium)}.deform .form_overlay .message{display:none}.deform .form_overlay .message.active{display:block}.deform .form_overlay .error_list{color:#c00}@media(max-width: 1024px){.grecaptcha-badge{bottom:70px !important;z-index:999 !important}}