.elementor-4269 .elementor-element.elementor-element-e673f8d{--display:flex;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}@media(min-width:768px){.elementor-4269 .elementor-element.elementor-element-e673f8d{--content-width:800px;}}/* Start custom CSS for shortcode, class: .elementor-element-65190a6 */.elementor-4269 .elementor-element.elementor-element-65190a6 .gfield{margin-bottom: 1.2em; padding-right:30px;}
.elementor-4269 .elementor-element.elementor-element-65190a6 .gfield:nth-child(2n){padding-right:0;}
.elementor-4269 .elementor-element.elementor-element-65190a6 input[type=text],
.elementor-4269 .elementor-element.elementor-element-65190a6 input[type=tel],
.elementor-4269 .elementor-element.elementor-element-65190a6 input[type=email],
.elementor-4269 .elementor-element.elementor-element-65190a6 input[type=number],
.elementor-4269 .elementor-element.elementor-element-65190a6 select{height: 67px;
    border-radius: 57px;
    font-size: 0.733em;
    line-height: 1.363;
    padding-left: 30px; 
    padding-right:30px;
    font-weight: bold;
    font-family: "Arial Rounded MT Bold", sans-serif;
    text-shadow: 0 0 0 #fff;
    border: 0;
    background: #1E6FDA1A;
    width:100%;
}

.elementor-4269 .elementor-element.elementor-element-65190a6 .vacancy-checkbox .gfield_checkbox{display:flex; gap: 2%;}

.elementor-4269 .elementor-element.elementor-element-65190a6 .gform_wrapper.gravity-theme .gfield_required{font-size: 20px;}
.elementor-4269 .elementor-element.elementor-element-65190a6 .gfield_description.validation_message{padding:5px 15px; line-height:1.2; font-size:14px;}
.elementor-4269 .elementor-element.elementor-element-65190a6 .gform_submission_error{font-size:14px; font-weight:bold;}
.elementor-4269 .elementor-element.elementor-element-65190a6 .gform_wrapper.gravity-theme .gform_validation_errors{padding: 15px 15px 15px 50px;}
.elementor-4269 .elementor-element.elementor-element-65190a6 .gform_wrapper.gravity-theme .gform_validation_errors>ol li{line-height:1; margin-bottom:10px;}

.elementor-4269 .elementor-element.elementor-element-65190a6 textarea{border-radius:57px;
font-size: 0.733em;
    line-height: 1.363;
    font-weight: bold;
    font-family: "Arial Rounded MT Bold", sans-serif;
    padding:30px; border:0; background: #1E6FDA1A;
    height: 150px !important;
}
.elementor-4269 .elementor-element.elementor-element-65190a6 input[type=submit]{
    background: #2A83C2; color:#fff; font-size: 1em;
    line-height: 1.8;
    
    font-weight: bold;
    font-family: "Arial Rounded MT Bold", sans-serif; border-radius:57px;
    box-shadow: 0px 3px 6px #00000029;
    width:400px; height:auto;
    margin:0 auto;
    display: block;
    border:0; text-transform: uppercase;
    box-shadow: 0 3px 6px #00000029
}
.elementor-4269 .elementor-element.elementor-element-65190a6 input[type=submit]:hover{background: #F89520}

.elementor-4269 .elementor-element.elementor-element-65190a6 .gfield--type-radio{padding-left:0;}

.elementor-4269 .elementor-element.elementor-element-65190a6 legend.gfield_label,
.elementor-4269 .elementor-element.elementor-element-65190a6 label.gform-field-label{color: #acacac;}

.elementor-4269 .elementor-element.elementor-element-65190a6 legend.gfield_label{font-size:0.6em; line-height:30px;}

.elementor-4269 .elementor-element.elementor-element-65190a6 label.gform-field-label{font-size:0.6em;}

.elementor-4269 .elementor-element.elementor-element-65190a6 .gfield_radio{display:grid; grid-template-columns: 50% 50%;}

.elementor-4269 .elementor-element.elementor-element-65190a6 .gfield--type-textarea label.gfield_label{padding-left:25px;}

.elementor-4269 .elementor-element.elementor-element-65190a6 .gchoice input{width: 25px;
  height: 25px;
  background: #fff;
  border: 1px solid #707070;
  border-radius: 50%;}

.elementor-4269 .elementor-element.elementor-element-65190a6 ::placeholder {
  color: #acacac;
}

@media screen and (max-width: 1191px){
    .elementor-4269 .elementor-element.elementor-element-65190a6 .gfield{margin-bottom:0.5em;}
    .elementor-4269 .elementor-element.elementor-element-65190a6 input[type=text],
.elementor-4269 .elementor-element.elementor-element-65190a6 input[type=tel],
.elementor-4269 .elementor-element.elementor-element-65190a6 input[type=email],
.elementor-4269 .elementor-element.elementor-element-65190a6 input[type=number],.elementor-4269 .elementor-element.elementor-element-65190a6 select{height:50px;}
}

@media screen and (max-width: 991px){
    .elementor-4269 .elementor-element.elementor-element-65190a6 .vacancy-checkbox .gfield_checkbox{display:flex; column-gap: 2%;
    flex-flow: row wrap;}
    
    .elementor-4269 .elementor-element.elementor-element-65190a6 .vacancy-checkbox .gfield_checkbox .gchoice{width: 20%; margin-bottom:5px;}
}

@media screen and (max-width: 767px){
    .elementor-4269 .elementor-element.elementor-element-65190a6 .gfield{padding-right:0;}
    .elementor-4269 .elementor-element.elementor-element-65190a6 input[type=submit]{width:auto; padding-left: 80px; padding-right:80px;}
}


@media screen and (max-width: 575px){
    .elementor-4269 .elementor-element.elementor-element-65190a6 .vacancy-checkbox .gfield_checkbox .gchoice{width: 30%; margin-bottom:5px;}
}

@media screen and (max-width: 479px){
    .elementor-4269 .elementor-element.elementor-element-65190a6 .vacancy-checkbox .gfield_checkbox{column-gap: 0%;
    flex-flow: row wrap;}
    
    .elementor-4269 .elementor-element.elementor-element-65190a6 .vacancy-checkbox .gfield_checkbox .gchoice{width: 100%; margin-bottom:5px;}
}/* End custom CSS */