.elementor-462 .elementor-element.elementor-element-22b4b33 > .elementor-container{max-width:1440px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-462 .elementor-element.elementor-element-5322bed > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:70px 70px 70px 70px;}#elementor-popup-modal-462{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-462 .dialog-message{width:1440px;height:auto;}#elementor-popup-modal-462 .dialog-close-button{display:flex;}#elementor-popup-modal-462 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}@media(max-width:1366px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1024px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:768px){.elementor-462 .elementor-element.elementor-element-5f802bb{width:30%;}.elementor-462 .elementor-element.elementor-element-5322bed{width:70%;}}/* Start custom CSS for section, class: .elementor-element-22b4b33 */.career-from  p {
    margin: 0;
}


.career-from .name-section {
    display: flex;
    gap: 14px;
        margin-bottom : 36px;
}

.career-from .street-address {
    margin-bottom: 36px;
}


.career-from .email-phone {
    display: flex;
    gap: 14px;
    margin-bottom : 36px;
}

.career-from .email-phone p {
    flex: 1;
}

.career-from .city-code {
    display: flex;
    gap: 14px;
        margin-bottom : 36px;
}

.career-from .city-code p {
    flex: 1;
}

.career-from .skip-submit p {
    display: flex;
    gap: 14px;
}

.career-from input.wpcf7-form-control.has-spinner.wpcf7-submit.skip-button {
    padding: 14.5px 55px;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    color: rgba(36, 30, 32, 0.8);
    background: none;
}

.career-from  .elementor-kit-6 input[type="submit"] {
    line-height: 1;
}

.career-from  input.wpcf7-form-control.has-spinner.wpcf7-submit.next-button {
    padding: 19px 29px;
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    text-align: center;
    color: #FFFFFF;
}

.career-from  .wpcf7-spinner {
    display: none;
}

.career-from label {
    margin-bottom: 10px;
    font-family: 'Work Sans';
font-style: normal;
font-weight: 400;
font-size: 14px;
text-transform: capitalize;
color: #241E20;
}

.career-from label.main-heading {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 700;
    font-size: 28px;
    line-height: 38px;
    display: flex;
    align-items: center;
    color: #241E20;
    margin-bottom: 32px;
}

.career-from span.wpcf7-form-control-wrap {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    display: flex;
    align-items: center;
    text-transform: uppercase;
    color: #BBC8D4;
}

.career-from  .acceptance {
    display: flex;
    align-items: center;
    gap: 11px;
}

.career-from .acceptance span.wpcf7-form-control-wrap {
    margin-bottom: 10px;
}


.career-from label.age-con {
    margin-bottom: 80px;
}

.tab {
  display: none;
}


.career-from .seeking-selection {
    display: flex;
    gap:20px;
    margin-bottom:24px;
}

.career-from  .start-date {
    margin-bottom: 24px;
}

.career-from  .acceptance.employed {
    margin-bottom: 24px; 
}



.career-from  input.wpcf7-form-control.wpcf7-text.ifyeswhen {
    margin-bottom: 24px;
}

.career-from  .acceptance.addbusiness {
    margin-bottom: 16px;
}

.career-from  .acceptance.driving {
    margin-bottom: 80px;
}

.job-title-action {
    display: flex;
    justify-content: space-between;
    width: 100%;
}

.career-from .acceptance.job-title-wrapper {
    padding: 12px;
    background: #F3F3F3;
    margin-bottom : 40px;
}

.acceptance.job-title-wrapper span.wpcf7-form-control-wrap {
    margin-bottom: 0;
}

.career-from .job-buttons {
    display: flex;
    gap: 18px;
    margin-bottom: 200px;
}

.career-from label.work-history-desc {
    margin-bottom: 40px;
}

.career-from  label.work-history-desc {
    margin-bottom: 40px;
}

.career-from  input.wpcf7-form-control.has-spinner.wpcf7-submit.add-new-row {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    padding: 12.50px 12px;
    color: #AFAFAF;
    background: #FCFCFC;
    border: 1px solid #AFAFAF;
    border-radius: 4px;
}

.elementor-kit-6 input[type="submit"] {
    line-height: 1;
}

.career-from input.wpcf7-form-control.has-spinner.wpcf7-submit.edit-row {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    padding: 12.50px 12px;
    color: #AFAFAF;
    background: #FCFCFC;
    border: 1px solid #AFAFAF;
    border-radius: 4px;
}

.career-from input.wpcf7-form-control.has-spinner.wpcf7-submit.delete-row {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    padding: 12.50px 12px;
    color: #AFAFAF;
    background: #FCFCFC;
    border: 1px solid #AFAFAF;
    border-radius: 4px;
}

.career-from  .job-buttons.edu-buttons {
    margin-bottom: 36px;
}

.career-from .skills {
    margin-bottom: 20px;
}

.career-from  .machine {
    margin-bottom: 100px;
}

.skip-submit .prev-button {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    display: flex;
    align-items: center;
    color: rgba(36, 30, 32, 0.8);
    background: none;
    padding: 12px;
     text-transform: none;
}

.skip-submit .next-button {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 18px;
    display: flex;
    align-items: center;
    text-align: center;
    color: #FFFFFF;
    text-transform: none;
    
}


.career-from  textarea.wpcf7-form-control.wpcf7-textarea.give-names {
    padding: 20px;
    height: 96px;
    margin-bottom: 40px;
}

.career-from .acceptance.resign {
    margin-bottom: 40px;
}


.career-from input.wpcf7-form-control.wpcf7-text.reference-list {
    margin-bottom: 200px;
}

.career-from  .signature-date {
    display: flex;
    gap: 16px;
        margin-bottom: 16px;
}

.career-from  input.wpcf7-form-control.wpcf7-date.wpcf7-validates-as-date.submit-date {
    width: 228px;
}

.career-from  input.wpcf7-form-control.wpcf7-text.ESignature {
    width: 228px;
}

.career-from  label.submit-desc {
    margin-bottom: 32px;
}

.career-from  label.submit-sub-heading {
    font-family: 'Open Sans';
    font-style: normal;
    font-weight: 600;
    font-size: 16px;
    color: #241E20;
}

.acceptance.submit-confirm {
    margin-bottom: 60px;
}


.img {
    width: 20px;
    height: 20px;
    background: #DAE3EA;
    border-radius: 50%;
}

.career-form-steps .step-image {
    display: flex;
    gap: 10px;
    align-items: center;
    font-family: 'Work Sans';
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 150.6%;
    display: flex;
    align-items: center;
    text-transform: capitalize;
    color: #DAE3EA;
}

.career-form-steps .step-bar {
    width: 89px;
    height: 4.5px;
    background: #DAE3EA;
    border-radius: 10px;
    margin-top: 6px;
}

.career-form-steps .step.active .img, .career-form-steps .step.active .step-bar {
    
  background: #E12E2A;;
}
   
.career-form-steps    .step.active .step-image {
        
         color: #E12E2A;
    }
    
    .step.active .step-img {
    display: none;
}

.step.active img.step-img-active {
    top: -20px;
    position: relative;
}

.step img.step-img-active {
    display : none;
}

.step.active img.step-img-active {
   display : inline-block;
}

.career-form-wrapper input {
    text-transform: uppercase !important;
}/* End custom CSS */