﻿@keyframes forms_spin{0%{transform:rotateX(0deg) rotateY(0deg)}50%{transform:rotateX(0) rotateY(180deg)}90%{transform:rotateX(0deg) rotateY(0deg)}}.deform{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(--highlight_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_checkbox .main_label .desc{font-size:var(--font_size)}.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:50px;font-family:var(--second_font);font-size:var(--font_size);font-style:normal;text-align:center;text-decoration:none;text-transform:none;z-index:1;overflow:hidden;position:relative;line-height:120%;background-color:var(--main_color);border-width:2px;border-style:solid;border-color:var(--main_color);border-radius:0;appearance:none;min-width:160px;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(--main_color_associate)}@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:rgba(0,0,0,0);color:var(--hover_color);border-color:var(--hover_color)}.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(--highlight_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(--title_color);font-weight:bold;display:block;font-size:var(--font_size);text-transform:uppercase}.deform .field label .desc{color:var(--font_color);display:block;font-size:var(--font_size_small);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)}.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:20px;height:20px;line-height:20px;background:var(--main_color_associate);vertical-align:middle}.deform .field input[type=checkbox]:checked:after{content:"";font-family:"Font Awesome 5 Free";font-weight:bold;color:var(--main_color);position:absolute;width:20px;line-height:20px;left:4px;top:6px;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:flex;justify-content:center;align-items:center;height:50px;border:1px solid;border-color:var(--secondary_color);text-decoration:none;text-align:center;letter-spacing:.05em;white-space:nowrap;cursor:pointer;position:relative;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;border-color:var(--main_color)}@media(max-width: 1024px){.deform .form_overlay .btn{white-space:unset}}.deform .form_overlay .btn:after{-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;content:"";height:auto;width:auto;position:absolute;z-index:1;top:-1px;left:-1px;right:-1px;bottom:-1px;border:3px solid rgba(0,0,0,0)}.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%;width:100%;font-family:var(--second_font);font-size:var(--font_size);font-weight:var(--font_regular);font-style:normal;text-align:center;text-decoration:none;z-index:100;position:relative;line-height:120%;min-width:160px;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);background-color:var(--secondary_color)}.deform .form_overlay .btn a *{color:inherit;font-weight:inherit}.deform .form_overlay .btn:hover{cursor:pointer}.deform .form_overlay .btn:hover a{color:var(--highlight_color);background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.deform .form_overlay .btn:hover:after{border-color:var(--highlight_color)}.deform .form_overlay .btn a{background-color:rgba(0,0,0,0);color:var(--main_color)}.deform .form_overlay .btn a i{font-size:40px;font-weight:normal !important}.deform .form_overlay .btn a.alternative{background-color:var(--main_color);color:var(--main_color_associate)}.deform .form_overlay .btn:hover a{color:var(--hover_color);background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0)}.deform .form_overlay .btn:hover:after{border-color:var(--hover_color)}.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}}