.elementor-16428 .elementor-element.elementor-element-faf4ff9 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-16428 .elementor-element.elementor-element-faf4ff9{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-16428 .elementor-element.elementor-element-17392cf > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-16428 .elementor-element.elementor-element-17392cf:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-16428 .elementor-element.elementor-element-17392cf > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-f44aac0 );}.elementor-16428 .elementor-element.elementor-element-17392cf > .elementor-element-populated, .elementor-16428 .elementor-element.elementor-element-17392cf > .elementor-element-populated > .elementor-background-overlay, .elementor-16428 .elementor-element.elementor-element-17392cf > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-16428 .elementor-element.elementor-element-17392cf > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:0px 0px 0px 0px;padding:0px 41px 10px 41px;}.elementor-16428 .elementor-element.elementor-element-17392cf > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-16428 .elementor-element.elementor-element-0ae4b4c > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-16428 .elementor-element.elementor-element-78817f2 .elementor-field-group{padding-right:calc( 20px/2 );padding-left:calc( 20px/2 );margin-bottom:20px;}.elementor-16428 .elementor-element.elementor-element-78817f2 .elementor-form-fields-wrapper{margin-left:calc( -20px/2 );margin-right:calc( -20px/2 );margin-bottom:-20px;}.elementor-16428 .elementor-element.elementor-element-78817f2 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-16428 .elementor-element.elementor-element-78817f2 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-16428 .elementor-element.elementor-element-78817f2 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-16428 .elementor-element.elementor-element-78817f2 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-16428 .elementor-element.elementor-element-78817f2 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-16428 .elementor-element.elementor-element-78817f2 .elementor-field-type-html{padding-bottom:0px;color:#7A7A7A;}.elementor-16428 .elementor-element.elementor-element-78817f2 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;}.elementor-16428 .elementor-element.elementor-element-78817f2 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-width:1px 1px 1px 1px;border-radius:10px 10px 10px 10px;}.elementor-16428 .elementor-element.elementor-element-78817f2 .elementor-button{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:600;text-transform:uppercase;padding:21px 36px 21px 36px;}.elementor-16428 .elementor-element.elementor-element-78817f2 .e-form__buttons__wrapper__button-next{background-color:#FDB194;color:#041A2199;}.elementor-16428 .elementor-element.elementor-element-78817f2 .elementor-button[type="submit"]{background-color:#FDB194;color:#041A2199;}.elementor-16428 .elementor-element.elementor-element-78817f2 .elementor-button[type="submit"] svg *{fill:#041A2199;}.elementor-16428 .elementor-element.elementor-element-78817f2 .e-form__buttons__wrapper__button-previous{background-color:#FDB194;color:#041A2120;}.elementor-16428 .elementor-element.elementor-element-78817f2 .e-form__buttons__wrapper__button-next:hover{color:#041A2120;}.elementor-16428 .elementor-element.elementor-element-78817f2 .elementor-button[type="submit"]:hover{color:#041A2120;}.elementor-16428 .elementor-element.elementor-element-78817f2 .elementor-button[type="submit"]:hover svg *{fill:#041A2120;}.elementor-16428 .elementor-element.elementor-element-78817f2 .e-form__buttons__wrapper__button-previous:hover{color:#041A2120;}.elementor-16428 .elementor-element.elementor-element-78817f2{--e-form-steps-indicators-spacing:0px;--e-form-steps-indicator-padding:0px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-divider-width:0px;--e-form-steps-divider-gap:0px;}.elementor-16428 .elementor-element.elementor-element-78817f2 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-16428 .elementor-element.elementor-element-17392cf{width:100%;}}@media(max-width:1024px){.elementor-16428 .elementor-element.elementor-element-faf4ff9{padding:0px 0px 0px 0px;}.elementor-16428 .elementor-element.elementor-element-17392cf > .elementor-element-populated{padding:0px 20px 10px 20px;}}/* Start custom CSS for form, class: .elementor-element-78817f2 */#form-field-field_45443e5 {
    display: none;
}
.elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option input, .elementor-field-type-acceptance .elementor-field-subgroup .elementor-field-option label, .elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option input, .elementor-field-type-checkbox .elementor-field-subgroup .elementor-field-option label, .elementor-field-type-radio .elementor-field-subgroup .elementor-field-option input, .elementor-field-type-radio .elementor-field-subgroup .elementor-field-option label {
    display: flex !important;
}

input[type=checkbox], input[type=radio] {
    border-radius: 4px;
    border: 1px solid;
    border-color: #F16618;
}

.elementor-field-subgroup.elementor-subgroup-inline .elementor-field-option{
        display: -webkit-box;
}

.policy{
    color: #F16618;
    border-bottom: 1px solid;
}

.check{
color: #666666 !important;
font-family: Open Sans !important;
font-style: normal !important;
font-weight: normal !important;
font-size: 16px !important;
}

.check-box{
    display: flex;
}

.size-checkbox1{
border-radius: 4px;
    width: 50px !important;
    height: 24px !important;
    margin-right: 8px !important;
    margin-top: 4px !important;
}
.size-checkbox{
border-radius: 4px;
    width: 62px !important;
    height: 24px !important;
    margin-right: 8px !important;
     margin-top: 4px !important;
}
@media(max-width: 400px){
    .size-checkbox{
        width: 24px !important;
        height: 24px !important;
    }
    .size-checkbox1{
        width: 24px !important;
        height: 24px !important;
    }
    .check-box{
        display: -webkit-box;
    }
}

.premium-in {
    backdrop-filter: blur(50px) !important;
}

.premium-modal-box-modal-close{
    font-weight: 300 !important;
    margin-left: -10px !important;
    color: #888888;
}

.premium-modal-box-modal-close:hover{
    font-weight: 300 !important;
    margin-left: -10px !important;
    color: #888888;
    font-size: 40px !important;
}

.site .button:not(:hover):not(:active):not(.has-text-color), button:not(:hover):not(:active):not(.has-text-color), input[type=submit]:not(:hover):not(:active):not(.has-text-color), input[type=reset]:not(:hover):not(:active):not(.has-text-color), .wp-block-search .wp-block-search__button:not(:hover):not(:active):not(.has-text-color), .wp-block-button .wp-block-button__link:not(:hover):not(:active):not(.has-text-color), .wp-block-file a.wp-block-file__button:not(:hover):not(:active):not(.has-text-color) {
    font-size: 40px;
}

.site .button:not(:hover):not(:active):not(.has-background), button:not(:hover):not(:active):not(.has-background), input[type=submit]:not(:hover):not(:active):not(.has-background), input[type=reset]:not(:hover):not(:active):not(.has-background), .wp-block-search .wp-block-search__button:not(:hover):not(:active):not(.has-background), .wp-block-button .wp-block-button__link:not(:hover):not(:active):not(.has-background), .wp-block-file a.wp-block-file__button:not(:hover):not(:active):not(.has-background) {
    background-color: var(--global--color-primary);
}

.premium-modal-box-close-button-container, .premium-modal-box-modal-close, .premium-modal-box-modal-lower-close, .premium-modal-trigger-img, .premium-modal-trigger-text {
    background: none !important;
}

.load-file{
    border: 0px;
    background: none;
    color: #F16618;
    cursor: pointer;
    font-family: Open Sans;
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    padding: 0px !important;
}

.input_file {
position: relative;
margin: 10px 0 10px 0;
}

.file-input {
    color: rgb(241, 102, 24) !important;
}

.file-input input {
    overflow: visible !important;
}

.file-input input::-webkit-file-upload-button {
    border: 1px solid rgb(241, 102, 24);
    border-radius: 30px;
    margin-right: 10px;
    background: rgb(241, 102, 24);
    color: white;
    /*font-size: 16px;*/
}

input,a,button {outline: 0 !important;}

.elementor-2137 .elementor-element.elementor-element-a01a568 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){
    border-color: #CACACA;
    color: #666666;
}

 
.error_phone, .error_fio, .error_email, .error_company  {
    font-size: 10px;
    color: #d72d2d!important;
    display: none;
}
.is-disabled {
  pointer-events: none;
  
}
/*
input[type=file]:after {
    content: "Выбрать резюме ";
    margin: 0 5px;
    padding: 5px;
    top: 0px;
    display: inline-block;
    border: none;
    background-color: #fff;
   
  
    text-shadow: 0 1px 0 #fffcf6;
    border-radius: 3px;
    cursor: pointer;
    visibility:visible;
    position: relative;
}*/


#file-upload span{
    color:#F16618;
}

.elementor-16428 .elementor-element.elementor-element-78817f2 .elementor-field-label
{display: none;
}

.elementor-16428 .elementor-element.elementor-element-78817f2 .elementor-field-group-field_2307190 {
    display: none;
}

 #join_team-2 ::-webkit-input-placeholder {color:#6666666important; }/* webkit */
  ::-moz-placeholder          {color:#666666; opacity:1;}/* Firefox 19+ */
  :-moz-placeholder           {color:#666666; opacity:1;}/* Firefox 18- */
  :-ms-input-placeholder      {color:#000000; opacity:1;}/* IE */ 
    
    
            /*mobile*/
    /*-------------------------*/
 @media (max-width: 650px){

.premium-modal-box-modal-content {
border:0 !important;
 background-color: #1B185D00 !important;
}

.size-checkbox{
        width: 24px !important;
        height: 24px !important;
    }
    .size-checkbox1{
        width: 24px !important;
        height: 24px !important;
    }
    .check-box{
        display: -webkit-box;
    }
.elementor-4583 .elementor-element.elementor-element-17392cf:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4583 .elementor-element.elementor-element-17392cf > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #ffffff00 !important;
}

.premium-modal-box-close-button-container, .premium-modal-box-modal-close, .premium-modal-box-modal-lower-close, .premium-modal-trigger-img, .premium-modal-trigger-text {
    background: none !important;
}

.feedback-h{
color: #ffffff !important;
text-transform: uppercase;
font-family: Open Sans;
font-style: normal;
font-weight: 600;
font-size: 18px !important;
}

.check {
    color: #ffffff !important;
    font-family: Open Sans !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-size: 12px !important;
    padding-right: 30px;
}

.elementor-4583 .elementor-element.elementor-element-78817f2 .elementor-field-group:not(.elementor-field-type-upload) .elementor-field:not(.elementor-select-wrapper){
    color: #958BBF !important;
    background-color: #ffffff00;
    border-color: #ffffff !important;
    font-size: 14px !important;
    border-width: 2px 2px 2px 2px !important;
    border-radius: 10px 10px 10px 10px !important;
}

.elementor-4583 .elementor-element.elementor-element-78817f2 .elementor-button {
    font-family: "Open Sans", Sans-serif;
    font-size: 12px;
    font-weight: 600;
    text-transform: uppercase;
    padding: 017px 105px 017px 105px;
}

input[type=checkbox], input[type=radio] {
    -webkit-appearance: none;
    -moz-appearance: none;
    position: relative;
    border: 1px solid !important;
    border-color: #F16618 !important;
    width: 24px !important;
    height: 24px !important;
    border: var(--form--border-width) solid var(--form--border-color);
    background: center;
}

.premium-modal-box-modal-body {
    position: relative;
    padding: 0px !important;
    overflow: hidden;
}

.elementor-4583 .elementor-element.elementor-element-17392cf > .elementor-element-populated {
    margin: 0px 12.5px 0px 12.5px;
    padding: 0 !important;
}

.elementor-1556 .elementor-element.elementor-element-cca17d9 .premium-modal-box-modal-header {
    position: inherit;
    border-bottom: 0px solid #e5e5e5 !important;
}
}    


@media(max-height: 570px){
.check {
    color: #ffffff !important;
    font-family: Open Sans !important;
    font-style: normal !important;
    font-weight: normal !important;
    font-size: 10px !important;
    padding-right: 30px;
}
    .feedback-block1 {
    text-align: center;
    padding: 0px 0 0px 0;
}
}


@media (max-width: 455px){
.premium-modal-box-modal-header {
    padding: 0 0 0 435px !important;
}}
@media (max-width: 450px){
.premium-modal-box-modal-header {
    padding: 0 0 0 430px !important;
}}
@media (max-width: 445px){
.premium-modal-box-modal-header {
    padding: 0 0 0 425px !important;
}}
@media (max-width: 440px){
.premium-modal-box-modal-header {
    padding: 0 0 0 420px !important;
}}
@media (max-width: 435px){
.premium-modal-box-modal-header {
    padding: 0 0 0 415px !important;
}}
@media (max-width: 430px){
.premium-modal-box-modal-header {
    padding: 0 0 0 410px !important;
}}
@media (max-width: 425px){
.premium-modal-box-modal-header {
    padding: 0 0 0 405px !important;
}}
@media (max-width: 420px){
.premium-modal-box-modal-header {
    padding: 0 0 0 400px !important;
}}
@media (max-width: 415px){
.premium-modal-box-modal-header {
    padding: 0 0 0 395px !important;
}}
@media (max-width: 410px){
.premium-modal-box-modal-header {
    padding: 0 0 0 390px !important;
}}
@media (max-width: 405px){
.premium-modal-box-modal-header {
    padding: 0 0 0 385px !important;
}}
@media (max-width: 400px){
.premium-modal-box-modal-header {
    padding: 0 0 0 380px !important;
}}
@media (max-width: 395px){
.premium-modal-box-modal-header {
    padding: 0 0 0 375px !important;
}}
@media (max-width: 390px){
.premium-modal-box-modal-header {
    padding: 0 0 0 370px !important;
}}
@media (max-width: 385px){
.premium-modal-box-modal-header {
    padding: 0 0 0 365px !important;
}}
@media (max-width: 380px){
.premium-modal-box-modal-header {
    padding: 0 0 0 360px !important;
}}
@media (max-width: 375px){
.premium-modal-box-modal-header {
    padding: 0 0 0 355px !important;
}}
@media (max-width: 370px){
.premium-modal-box-modal-header {
    padding: 0 0 0 350px !important;
}}
@media (max-width: 365px){
.premium-modal-box-modal-header {
    padding: 0 0 0 345px !important;
}}
@media (max-width: 360px){
.premium-modal-box-modal-header {
    padding: 0 0 0 340px !important;
}}
@media (max-width: 355px){
.premium-modal-box-modal-header {
    padding: 0 0 0 335px !important;
}}
@media (max-width: 350px){
.premium-modal-box-modal-header {
    padding: 0 0 0 330px !important;
}}
@media (max-width: 345px){
.premium-modal-box-modal-header {
    padding: 0 0 0 325px !important;
}}
@media (max-width: 340px){
.premium-modal-box-modal-header {
    padding: 0 0 0 320px !important;
}}
@media (max-width: 335px){
.premium-modal-box-modal-header {
    padding: 0 0 0 315px !important;
}}
@media (max-width: 330px){
.premium-modal-box-modal-header {
    padding: 0 0 0 310px !important;
}}
@media (max-width: 325px){
.premium-modal-box-modal-header {
    padding: 0 0 0 305px !important;
}}
@media (max-width: 320px){
.premium-modal-box-modal-header {
    padding: 0 0 0 300px !important;
}}/* End custom CSS */