.elementor-9009 .elementor-element.elementor-element-c90c35e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:42px;font-weight:600;line-height:50px;word-spacing:-0.6px;}.elementor-9009 .elementor-element.elementor-element-dd6b42c{margin:8px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;font-family:"Verdana", Sans-serif;font-size:16px;font-weight:400;line-height:1.35em;}.elementor-9009 .elementor-element.elementor-element-30ebfe9{margin:16px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}#elementor-popup-modal-9009 .dialog-widget-content{animation-duration:0.7s;}#elementor-popup-modal-9009 .dialog-message{width:100vw;height:100vh;align-items:flex-start;padding:24px 24px 24px 24px;}#elementor-popup-modal-9009{justify-content:center;align-items:center;}#elementor-popup-modal-9009 .dialog-close-button{display:flex;top:50px;font-size:24px;}body:not(.rtl) #elementor-popup-modal-9009 .dialog-close-button{right:50px;}body.rtl #elementor-popup-modal-9009 .dialog-close-button{left:50px;}#elementor-popup-modal-9009 .dialog-close-button i{color:var( --e-global-color-text );}#elementor-popup-modal-9009 .dialog-close-button svg{fill:var( --e-global-color-text );}#elementor-popup-modal-9009 .dialog-close-button:hover i{color:#FF9271;}/* Start custom CSS for shortcode, class: .elementor-element-30ebfe9 */.elementor-9009 .elementor-element.elementor-element-30ebfe9 .gform_1_validation_container,
.elementor-9009 .elementor-element.elementor-element-30ebfe9 .gform_heading,
.elementor-9009 .elementor-element.elementor-element-30ebfe9 .gform_validation_errors{
    display: none;
}
.elementor-9009 .elementor-element.elementor-element-30ebfe9 form .gform_fields{
    gap: 20px;
}
.elementor-9009 .elementor-element.elementor-element-30ebfe9 form input:not(.gfield-choice-input),
.elementor-9009 .elementor-element.elementor-element-30ebfe9 form textarea{
    padding: 10px 16px;
    height: 48px;
    border-radius: 10px;
    border: 1px solid #000;
    font-size: 16px;
    color:#000;
    width: 100%;
    min-height: auto;
    outline: none;
}
.elementor-9009 .elementor-element.elementor-element-30ebfe9 form textarea{
    height: 120px;
}
.elementor-9009 .elementor-element.elementor-element-30ebfe9 form .gfield--type-fileupload input{
    padding-top: 4px;
    cursor: pointer;
}
.elementor-9009 .elementor-element.elementor-element-30ebfe9 form .gfield--type-fileupload input[type="file"]::-webkit-file-upload-button {
    border: 0;
    outline: 0;
    box-shadow: none;
    cursor: pointer;
}
.elementor-9009 .elementor-element.elementor-element-30ebfe9 form .gfield--type-fileupload  .gform_fileupload_rules{
    display: none;
}
.elementor-9009 .elementor-element.elementor-element-30ebfe9 form input:focus,
.elementor-9009 .elementor-element.elementor-element-30ebfe9 form textarea:focus{
    outline: none;
    border-color: var(--gf-ctrl-btn-bg-color-primary);
}
.elementor-9009 .elementor-element.elementor-element-30ebfe9 form,
.elementor-9009 .elementor-element.elementor-element-30ebfe9 form .gfield_label{
    font-size: 16px;
    font-weight: 400;
    line-height: 1.5;
    color: #000;
    font-family: "Verdana", Sans-serif;
}
.elementor-9009 .elementor-element.elementor-element-30ebfe9 form .gfield_checkbox{
    cursor: pointer;
    user-select: none;
}
.elementor-9009 .elementor-element.elementor-element-30ebfe9 form .gfield_checkbox input{
    outline: none;
    border-color: #000;
}
.elementor-9009 .elementor-element.elementor-element-30ebfe9 form .gfield_checkbox input:before,
.elementor-9009 .elementor-element.elementor-element-30ebfe9 form .gfield_checkbox label{
    color: #000;
}
.elementor-9009 .elementor-element.elementor-element-30ebfe9 form .gfield_checkbox label a{
    color: var( --e-global-color-9193f05 );
    text-decoration: underline;
    font-weight: 700;
}
.elementor-9009 .elementor-element.elementor-element-30ebfe9 form .gfield_checkbox label a:hover{
    color: var( --e-global-color-b22ea74 );
}
.elementor-9009 .elementor-element.elementor-element-30ebfe9 form .gfield_checkbox label a:focus{
    color: var(--e-global-color-1a92556);
}
.elementor-9009 .elementor-element.elementor-element-30ebfe9 form #gform_submit_button_2{
    outline: none;
    position: relative;
    background: #000;
    border-radius: 24px;
    font-family: "Poppins", Sans-serif;
    color: #fff;
    font-size: 18px;
    font-weight: 600;
    padding: 8px 24px;
    height: 40px;
    transition: all .3s;
    margin-left: auto;
    width: 100%;
}

.elementor-9009 .elementor-element.elementor-element-30ebfe9 form #gform_submit_button_2:hover{
    background-color: var(--e-global-color-9193f05);
}
.elementor-9009 .elementor-element.elementor-element-30ebfe9 form #gform_submit_button_2:focus{
    background-color: var(--e-global-color-1a92556);
}
.elementor-9009 .elementor-element.elementor-element-30ebfe9 .gform_confirmation_message{
    text-align: center;
    max-width: 600px;
    margin: 0 auto;
}
.elementor-9009 .elementor-element.elementor-element-30ebfe9 .gform_confirmation_message h3{
    margin: 0;
}/* End custom CSS */
/* Start custom CSS */#elementor-popup-modal-9009 svg{
    transition: all 0.3s ease;
}
#elementor-popup-modal-9009 svg:hover{
    fill: rgba(220,53,69, 1);
}

.iv-popup-job-details{
    font-family: "Verdana", Sans-serif;
}

.iv-popup-job-details:is(h1, h2, h3, h4, h5, h6) span,
.iv-popup-job-details h1, h2, h3, h4, h5, h6{
    margin: 0 0 10px;
    font-weight: 600!important;
    font-family: "Poppins", Sans-serif;
    font-size: 24px;
}
.iv-popup-job-details ul{
    display: flex;
    flex-direction: column;
    gap: 4px;
    margin-bottom: 24px;
    padding-left: 24px;
}/* End custom CSS */