.elementor-13884 .elementor-element.elementor-element-5b61bb9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-13884 .elementor-element.elementor-element-5b61bb9.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-13884 .elementor-element.elementor-element-7dc6edc4 > .elementor-widget-container{margin:4px 0px 10px 0px;padding:10px 10px 20px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#C1C1C1;}.elementor-13884 .elementor-element.elementor-element-7dc6edc4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:26px;font-weight:600;color:#121212;}#elementor-popup-modal-13884{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-13884 .dialog-message{width:733px;height:auto;padding:0px 30px 0px 30px;}#elementor-popup-modal-13884 .dialog-close-button{display:flex;}#elementor-popup-modal-13884 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}@media(max-width:765px){.elementor-13884 .elementor-element.elementor-element-5b61bb9{--width:1600px;--min-height:0px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-13884 .elementor-element.elementor-element-7dc6edc4 > .elementor-widget-container{padding:0px 10px 10px 0px;}.elementor-13884 .elementor-element.elementor-element-7dc6edc4 .elementor-heading-title{font-size:16px;}}/* Start custom CSS */@media(min-width:1023px){
    #forminator-module-13870 .manu_name label {
        position: absolute;
        top: -10px;
        left: 11px;
        padding: 0px 2px;
        color: #6B6B6B;
        font-family: Poppins;
        font-size: 12px;
        font-weight: 500 !IMPORTANT;
        line-height: 18px;
        text-align: left;
        text-underline-position: from-font;
        text-decoration-skip-ink: none;
        background-color: white;
    }
    #forminator-module-13870 .manu_email label {
        position: absolute;
        top: -10px;
        right: 261px;
        padding: 0px 2px;
        color: #6B6B6B;
        font-family: Poppins;
        font-size: 12px;
        font-weight: 500 !IMPORTANT;
        line-height: 18px;
        text-align: left;
        text-underline-position: from-font;
        text-decoration-skip-ink: none;
        background-color: white;
    }
    #forminator-module-13870 .manu_prof label { 
        position: absolute;
        top: 62px;
        left: 11px;
        z-index: 999;
        padding: 0px 2px;
        color: #6B6B6B;
        font-family: Poppins;
        font-size: 12px;
        font-weight: 500 !IMPORTANT;
        line-height: 18px;
        text-align: left;
        text-underline-position: from-font;
        text-decoration-skip-ink: none;
        background-color: white;
    }
    #forminator-module-13870 .manu_spec label { 
        position: absolute;
        top: 62px;
        right: 241px;
        z-index: 999;
        padding: 0px 2px;
        color: #6B6B6B;
        font-family: Poppins;
        font-size: 12px;
        font-weight: 500 !IMPORTANT;
        line-height: 18px;
        text-align: left;
        text-underline-position: from-font;
        text-decoration-skip-ink: none;
        background-color: white;
    }
    #forminator-module-13870 .manu_coun label { 
        position: absolute;
        top: 136px;
        left: 11px;
        z-index: 999;
        padding: 0px 2px;
        color: #6B6B6B;
        font-family: Poppins;
        font-size: 12px;
        font-weight: 500 !IMPORTANT;
        line-height: 18px;
        text-align: left;
        text-underline-position: from-font;
        text-decoration-skip-ink: none;
        background-color: white;
    }
    #forminator-module-13870 .manu_doc label { 
        position: absolute;
        top: 136px;
        right: 204px;
        z-index: 999;
        padding: 0px 2px;
        color: #6B6B6B;
        font-family: Poppins;
        font-size: 12px;
        font-weight: 500 !IMPORTANT;
        line-height: 18px;
        text-align: left;
        text-underline-position: from-font;
        text-decoration-skip-ink: none;
        background-color: white;
    }
    #forminator-module-13870 .manu_title label { 
        position: absolute;
        top: 207px;
        left: 11px;
        z-index: 999;
        padding: 0px 2px;
        color: #6B6B6B;
        font-family: Poppins;
        font-size: 12px;
        font-weight: 500 !IMPORTANT;
        line-height: 18px;
        text-align: left;
        text-underline-position: from-font;
        text-decoration-skip-ink: none;
        background-color: white;
    }
    }
    #forminator-module-13870 span.select2-selection.select2-selection--single {
        background-color: white !important;
    }
    #forminator-module-13870 input, #forminator-module-13870 select, #forminator-module-13870 textarea, #forminator-module-13870 span.select2-selection.select2-selection--single {
        border: 1px solid #C1C1C1 !important;
        font-family: Poppins !important;
        font-size: 16px !important;
        font-weight: 400 !important;
        line-height: 24px !important;
        color: #000 !important;
        border-radius: 2px !important;
    }
    .select2-selection__rendered {
        font-family: Poppins !important;
        font-size: 16px !important;
        font-weight: 400 !important;
        line-height: 24px !important;
        color: #7b7878 !important;
    }
    /* Remove the default label */
    .forminator-label {
      display: none;
    }
    
    .custom-file-upload {
      position: relative;
      width: 200px;
      height: 100px;
      background-color: #f0f0f0;
      border: 2px dashed #ccc;
      border-radius: 8px;
      text-align: center;
      display: flex;
      justify-content: center;
      align-items: center;
    }
    
    .file-upload-input {
      position: absolute;
      width: 100%;
      height: 100%;
      opacity: 0; /* Hide the default file input */
      cursor: pointer;
    }
    
    .file-upload-box {
      display: flex;
      flex-direction: column;
      justify-content: center;
      align-items: center;
      padding: 10px;
    }
    
    .upload-icon {
      font-size: 30px;
      margin-bottom: 5px;
    }
    
    .upload-text {
      font-size: 16px;
      font-weight: bold;
      color: #333;
    }
    
    .file-upload-input:focus + .file-upload-box,
    .file-upload-input:hover + .file-upload-box {
      background-color: #e0e0e0;
      border-color: #888;
    }
    .forminator-multi-upload, .forminator-select-dropdown {
        border: 1px solid #C1C1C1 !important;
    }
    span.forminator-icon-upload {
        color: #B5B0B0 !important;
    }
    .forminator-icon-upload p, .forminator-icon-upload a {
        color: #808080 !important;
    }
    .sub_manu_form_pop {
        background-color: #006CDE !important;
        border-radius: 1px;
        padding: 10px 43px !important;
            font-family: Poppins !important;
        font-size: 20px ! IMPORTANT;
        font-weight: 600 !important;
        line-height: 30px;
        color: white;
    }
    .forminator-row-last {
        text-align: center;
    }
    form#forminator-module-13870 {
        margin-bottom: -20px !important;
    }
    span.forminator-select-dropdown, span.forminator-select-dropdown li {
        background-color: white !important;
        padding: unset;
            color: #000 !important;
        font-family: Poppins !important;
        font-size: 16px !important;
        font-weight: 400 !important;
        line-height: 24px !important;
    }
    .select2-results__option--selected, .forminator-dropdown--default {
        background-color: #F1F1F1 !important;
    }
    div.forminator-multi-upload-message a {
        color: #2872C1 !important;
    }
    .forminator-design--default .forminator-error-message {
        background-color: unset !important;
        color: #E04562;
        font-size: 11px !important;
        margin-top: 6px !important;
        padding: 0px !important;
        margin-bottom: 0px !important;
    }
    @media(max-width:1023px) {
        /*#forminator-module-13870 .manu_email label {*/
        /*    top: 56px !important;*/
        /*    right: unset !important;*/
        /*    left: 11px;*/
        /*}*/
        /*#forminator-module-13870 .manu_prof label {*/
        /*        top: 125px !important;*/
        /*}*/
        /*#forminator-module-13870 .manu_spec label {*/
        /*        top: 182px !important;*/
        /*right: unset !important;*/
        /*    left: 11px;*/
        /*}*/
        /*#forminator-module-13870 .manu_coun label {*/
        /*        top: 245px !important;*/
        /*}*/
        /*#forminator-module-13870 .manu_doc label {*/
        /*    top: 304px !important;*/
        /*right: unset !important;*/
        /*    left: 11px;*/
        /*}*/
        /*#forminator-module-13870 .manu_title label {*/
        /*        top: 369px !important;*/
        /*}*/
        #forminator-module-13870 .manu_email label, #forminator-module-13870 .manu_prof label, #forminator-module-13870 .manu_spec label, #forminator-module-13870 .manu_coun label, #forminator-module-13870 .manu_doc label, #forminator-module-13870 .manu_title label, #forminator-module-13870 .manu_name label {
        padding: 0px 2px;
        color: #6B6B6B;
        font-family: Poppins;
        font-size: 12px;
        font-weight: 500 !IMPORTANT;
        line-height: 18px;
        text-align: left;
        }
    }
    .forminator-field-select .select2.select2-container.forminator-select:nth-of-type(2), .forminator-field-address .select2.select2-container.forminator-select:nth-of-type(2) {
        display: none;
    }
    span.forminator-required {
        color: #6B6B6B !important;
    }
    .select2-selection__rendered {
        color: black !important;
    }
    .select2-selection__placeholder {
        color: #808080 !important;
    }
    .forminator-ui.forminator-custom-form[data-design=default] .forminator-multi-upload .forminator-multi-upload-message [class*=forminator-icon-]:before {
        color: #6B6B6B !important;
    }
    ul.forminator-uploaded-files.upload-container-upload-1_679c665c3e785.forminator-has-files {
        width: fit-content;
        border: 1px solid #C1C1C1 !important;
        padding: 10px !important;
        margin-top: 30px !important;
    }
    
    .forminator-ui.forminator-custom-form[data-design=default] .forminator-button-delete [class*=forminator-icon-]:before {
        color: #6b6b6b !important;
    }
    li.forminator-uploaded-file {
        border: 1px solid #C1C1C1 !important;
        border-radius: 2px !important;
        padding: 12px !important;
        margin-top: 30px !important;
        width: fit-content !important;
    }
    p.forminator-uploaded-file--title, .forminator-uploaded-file--size {
        font-family: Poppins !important;
        font-size: 10px !important;
        font-weight: 400 !important;
        letter-spacing: 0.03em;
        color: #808080 !important;
    }
    .forminator-uploaded-file--delete:hover {
        background-color: unset !important;
    }
    .forminator-ui#forminator-module-13870.forminator-design--default .forminator-error-message {
        font-weight: 700 !important;
    }
    button.forminator-button.forminator-button-submit.sub_manu_form_pop {
        margin-bottom: -18px !important;
    }
    .forminator-design--default .forminator-error-message {
  margin-bottom: -5px !important;
  line-height: 0px !important;
}/* End custom CSS */