.elementor-kit-6{--e-global-color-primary:#3A4088;--e-global-color-secondary:#000000;--e-global-color-text:#555555;--e-global-color-accent:#141B71;--e-global-color-50fd39f:#151515;--e-global-color-33dd53d:#CCCCCC;--e-global-color-0fc248d:#DFDFDF;--e-global-color-9340375:#F2F2F2;--e-global-color-d2786e9:#FFFFFF;--e-global-color-f041436:#FFEDFE;--e-global-color-31e2c62:#E1E4FF;--e-global-color-0ed25b9:#7F2C79;--e-global-color-80409ec:#F2F4FF;--e-global-typography-primary-font-family:"Poppins";--e-global-typography-primary-font-size:45px;--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Poppins";--e-global-typography-secondary-font-weight:500;--e-global-typography-text-font-family:"DM Sans";--e-global-typography-text-font-size:16px;--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"DM Sans";--e-global-typography-accent-font-size:20px;--e-global-typography-accent-font-weight:500;--e-global-typography-f873f40-font-family:"Poppins";--e-global-typography-f873f40-font-weight:400;--e-global-typography-98473c4-font-family:"Poppins";--e-global-typography-98473c4-font-weight:700;--e-global-typography-2be35bf-font-family:"DM Sans";--e-global-typography-2be35bf-font-size:16px;--e-global-typography-2be35bf-font-weight:700;--e-global-typography-2be35bf-text-transform:uppercase;--e-global-typography-2be35bf-letter-spacing:0.96px;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 );}.elementor-kit-6 a{color:#3A4088;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:400;}.elementor-kit-6 a:hover{color:var( --e-global-color-text );}.elementor-kit-6 h1{color:#000000;font-family:"Poppins", Sans-serif;font-size:50px;font-weight:600;text-transform:capitalize;line-height:1.4em;}.elementor-kit-6 h2{color:#000000;font-family:"Poppins", Sans-serif;font-size:45px;font-weight:600;text-transform:capitalize;line-height:1.5em;}.elementor-kit-6 h3{color:#000000;font-family:"Poppins", Sans-serif;font-size:40px;font-weight:600;text-transform:capitalize;line-height:1.5em;}.elementor-kit-6 h4{color:#000000;font-family:"Poppins", Sans-serif;font-size:35px;font-weight:600;text-transform:capitalize;line-height:1.5em;}.elementor-kit-6 h5{color:#000000;font-family:"Poppins", Sans-serif;font-size:30px;font-weight:600;text-transform:capitalize;line-height:1.5em;}.elementor-kit-6 h6{color:#000000;font-family:"Poppins", Sans-serif;font-size:25px;font-weight:600;text-transform:capitalize;line-height:1.5em;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-family:"DM Sans", Sans-serif;font-size:16px;font-weight:700;text-transform:uppercase;letter-spacing:0.96px;color:var( --e-global-color-d2786e9 );background-color:var( --e-global-color-accent );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-accent );border-radius:10px 10px 10px 10px;padding:12px 20px 12px 20px;}.elementor-kit-6 button:hover,.elementor-kit-6 button:focus,.elementor-kit-6 input[type="button"]:hover,.elementor-kit-6 input[type="button"]:focus,.elementor-kit-6 input[type="submit"]:hover,.elementor-kit-6 input[type="submit"]:focus,.elementor-kit-6 .elementor-button:hover,.elementor-kit-6 .elementor-button:focus{color:var( --e-global-color-d2786e9 );background-color:var( --e-global-color-primary );border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1170px;}.e-con{--container-max-width:1170px;}.elementor-widget:not(:last-child){margin-block-end:0px;}.elementor-element{--widgets-spacing:0px 0px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-6 e-page-transition{background-color:#FFBC7D;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}@media(max-width:1100px){.elementor-kit-6 a{font-size:16px;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:16px;}}@media(max-width:1024px){.elementor-kit-6{font-size:var( --e-global-typography-text-font-size );}.elementor-kit-6 a{font-size:16px;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:16px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-kit-6{font-size:var( --e-global-typography-text-font-size );}.elementor-kit-6 a{font-size:16px;}.elementor-kit-6 button,.elementor-kit-6 input[type="button"],.elementor-kit-6 input[type="submit"],.elementor-kit-6 .elementor-button{font-size:16px;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */body.single-thjm_jobs .thjmf-single-job .entry-jobs.entry-content{
    max-width: 830px;
    margin: 0 auto;
    padding: 80px 20px;
}
body.single-thjm_jobs .entry-header{
    width: 100%;
    background-color:rgba(20, 27, 113, 0.6);
    display: flex;
    align-items: center;
    justify-content: center;
    flex-direction: column;
    position: relative;
    top: 0;
    min-height: 593px;
    padding: 130px 20px 20px 20px;
}

body.single-thjm_jobs.thjmf-single-job-page .thjmf-job-header .thjmf-job-title-group{
    flex-direction:column;
    align-items: center;
}
body.single-thjm_jobs.thjmf-single-job-page .entry-header .thjmf-job-title-group .thjmf-job-title{
    font-family: Poppins;
font-size: 50px;
font-weight: 600;
text-transform:capitalize;
color: #fff;
line-height:60px;
text-align: center;
}
body.single-thjm_jobs.thjmf-single-job-page .entry-header .thjmf-job-title-group .thjmf-job-title a{
    font-size:inherit;
    color: inherit;
    font-weight: inherit;
    position: relative;
}
body.single-thjm_jobs.thjmf-single-job-page .entry-header .thjmf-job-title-group .thjmf-job-title a::after{
    content: '';
    position: absolute;
   background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='106' height='10' viewBox='0 0 106 10' fill='none'%3E%3Cpath d='M8 4.25L0.5 0.669873V9.33013L8 5.75V4.25ZM98 5.75L105.5 9.33013V0.669873L98 4.25V5.75ZM7.25 5.75H98.75V4.25H7.25V5.75Z' fill='white'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: 100% 100%;
    width: 105px;
    height: 100%;
    background-position: center center;
    left: 50%;
    transform: translateX(-50%);
    top: 60%;
}
body.single-thjm_jobs.thjmf-single-job-page .entry-header .thjmf-job-title-group .thjmf-job-button{
    background: #fff;
    color: #141B71;
    font-family: DM Sans;
font-size: 16px;
border-color: #fff;
margin-left: 0;
position: absolute;
bottom: 115px;
}
body.single-thjm_jobs.thjmf-single-job-page .entry-header .thjmf-job-title-group .thjmf-job-button:hover , body.single-thjm_jobs.thjmf-single-job-page .entry-header .thjmf-job-title-group .thjmf-job-button:active{
    background-color:  #141B71;
    color: #fff;
    border-color: #141B71;
}
body.single-thjm_jobs.thjmf-single-job-page .entry-header .thjmf-single-job-tags .thjmf-job-tag img{
    display: none;
}
body.single-thjm_jobs.thjmf-single-job-page .entry-header .thjmf-single-job-tags .thjmf-job-tag{
    position: relative;
    padding-left: 31px;
    font-family: DM Sans;
font-size: 16px;
font-weight: 400;
line-height: 28px;
color: #fff;
}
body.single-thjm_jobs.thjmf-single-job-page .entry-header .thjmf-single-job-tags .thjmf-job-tag:first-child::before{
   background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' viewBox='0 0 16 16' style='enable-background:new 0 0 16 16;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23fff;%7D%0A%3C/style%3E%3Cg%3E%3Cg%3E%3Cpath class='st0' d='M8,0.4C3.8,0.4,0.4,3.8,0.4,8c0,4.2,3.4,7.6,7.6,7.6c4.2,0,7.6-3.4,7.6-7.6C15.6,3.8,12.2,0.4,8,0.4z M8,14.5 c-3.6,0-6.5-2.9-6.5-6.5c0-3.6,2.9-6.5,6.5-6.5c3.6,0,6.5,2.9,6.5,6.5C14.5,11.6,11.6,14.5,8,14.5z'/%3E%3Cpath class='st0' d='M11.9,7.9H8.3V4c0-0.3-0.2-0.5-0.5-0.5C7.5,3.4,7.2,3.6,7.2,4v4.5C7.2,8.7,7.5,9,7.8,9h4.1 c0.3,0,0.5-0.2,0.5-0.5C12.5,8.1,12.2,7.9,11.9,7.9z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: left center;
background-size: contain;
content: '';
position: absolute;
width: 24px;
height: 24px;
left: 0;
background-repeat: no-repeat;
}
body.single-thjm_jobs.thjmf-single-job-page .entry-header .thjmf-single-job-tags .thjmf-job-tag:nth-child(2)::before{
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12 2C7.6 2 4 5.6 4 10C4 15.4 11 21.5 11.3 21.8C11.5 21.9 11.8 22 12 22C12.2 22 12.5 21.9 12.7 21.8C13 21.5 20 15.4 20 10C20 5.6 16.4 2 12 2ZM12 19.7C9.9 17.7 6 13.4 6 10C6 6.7 8.7 4 12 4C15.3 4 18 6.7 18 10C18 13.3 14.1 17.7 12 19.7ZM12 6C9.8 6 8 7.8 8 10C8 12.2 9.8 14 12 14C14.2 14 16 12.2 16 10C16 7.8 14.2 6 12 6ZM12 12C10.9 12 10 11.1 10 10C10 8.9 10.9 8 12 8C13.1 8 14 8.9 14 10C14 11.1 13.1 12 12 12Z' fill='white'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: left center;
background-size: contain;
content: '';
position: absolute;
width: 24px;
height: 24px;
left: 3px;
background-repeat: no-repeat;
}
body.single-thjm_jobs .thjmf-single-job .thjmf-single-job-content h3{
    font-family: DM Sans;
font-size: 20px;
font-weight: 500;
line-height: 30px;
text-transform: capitalize;
color: #000;
margin-top:20px;
}

body.single-thjm_jobs .thjmf-single-job .thjmf-single-job-content p + p{
    margin-top: 10px;
}
body.single-thjm_jobs .thjmf-single-job .thjmf-single-job-content ul{
    margin-top: 15px;
    padding-left: 30px;
}
body.single-thjm_jobs .thjmf-single-job .thjmf-single-job-content ul li + li{
    margin-top:10px;
}
body.single-thjm_jobs .thjmf-single-job .thjmf-single-job-content ul li{
    position: relative;
    list-style-type: none;
}
body.single-thjm_jobs .thjmf-single-job .thjmf-single-job-content ul li:before{
    position: absolute;
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath d='M12.2929 5.29289C12.6834 4.90237 13.3166 4.90237 13.7071 5.29289L19.7071 11.2929C19.8946 11.4804 20 11.7348 20 12C20 12.2652 19.8946 12.5196 19.7071 12.7071L13.7071 18.7071C13.3166 19.0976 12.6834 19.0976 12.2929 18.7071C11.9024 18.3166 11.9024 17.6834 12.2929 17.2929L16.5858 13L5 13C4.44772 13 4 12.5523 4 12C4 11.4477 4.44772 11 5 11L16.5858 11L12.2929 6.70711C11.9024 6.31658 11.9024 5.68342 12.2929 5.29289Z' fill='%23141B71'/%3E%3C/svg%3E");
    width: 24px;
    height: 24px;
    left: -33px;
    top: 0;
    background-repeat: no-repeat;
}
body.single-thjm_jobs .thjmf-single-job .thjmf-single-job-content h3 span{
    color:#7F2C79;
}
body.single-thjm_jobs .thjmf-single-job .thjmf-single-job-content h3 + h3{
    margin-top:10px;
    margin-bottom: 0;
}

body.single-thjm_jobs .thjmf-public-forms .thjmf-job-application{
    background-color: #F2F4FF;
    padding: 50px 30px;
    border-radius: 20px;
    font-family: DM Sans;
font-size: 16px;
font-weight: 400;
line-height: 28px;
color: #555;
}
body.single-thjm_jobs .thjmf-public-forms .thjmf-job-application input[type=text] ,body.single-thjm_jobs .thjmf-public-forms .thjmf-job-application textarea{
border: 1px solid #F2F2F2;
background: #FFF;
padding: 15px 20px;
font-family: DM Sans;
font-size: 16px;
font-weight: 400;
line-height: 28px;
color: #555;
}
body.single-thjm_jobs .thjmf-public-forms .thjmf-job-application label , body.single-thjm_jobs .thjmf-public-forms .thjmf-job-application input[type=text]::placeholder{
    font-family: DM Sans;
font-size: 16px;
font-weight: 400;
line-height: 28px;
color: #555;
}
body.single-thjm_jobs .thjmf-share-job{
    display: none;
}
 body.single-thjm_jobs .thjmf-title-actions{
     margin-top:20px;
     position: inherit;
 }
 body.single-thjm_jobs.thjmf-single-job-page .thjmf-js-job-header{
     position: initial;
 }
 body.single-thjm_jobs  .thjmf-single-job .thjmf-field-file .thjmf-input-wrapper{
     border: 1px solid #F2F2F2;
     background-color: #fff;
 }
 .thjmf-single-job .thjmf-job-features-list.thjmf-plain-list li {
    color: #fff;
}
.thjmf-single-job-tags .thjmf-job-tags{
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    justify-content: center;
}
body.single-thjm_jobs.thjmf-single-job-page .entry-header .thjmf-single-job-tags .thjmf-job-tag:nth-child(3)::before{
    position: absolute;
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' version='1.1' id='Layer_1' x='0px' y='0px' viewBox='0 0 16 16' style='enable-background:new 0 0 16 16;' xml:space='preserve'%3E%3Cstyle type='text/css'%3E .st0%7Bfill:%23fff;%7D%0A%3C/style%3E%3Cg%3E%3Cpath class='st0' d='M7.1,10.1h1.8c0.4,0,0.8-0.3,0.8-0.8V8.4c0-0.4-0.3-0.8-0.8-0.8H7.1C6.7,7.6,6.3,8,6.3,8.4v0.9 C6.3,9.8,6.7,10.1,7.1,10.1z M7.1,9.3V8.5h1.7v0.8H7.1z'/%3E%3Cpath class='st0' d='M15.8,4.5c0-0.4-0.4-0.7-0.8-0.7h-4.2V2.9c0-0.6-0.5-1.1-1.1-1.1H6.3c-0.6,0-1.1,0.5-1.1,1.1v0.9H1 c-0.4,0-0.8,0.3-0.8,0.7c0,0,0,0.1,0,0.1v8.8c0,0.4,0.4,0.8,0.8,0.8h14c0.4,0,0.8-0.4,0.8-0.8L15.8,4.5C15.8,4.5,15.8,4.5,15.8,4.5 z M9.3,3.4v0.4H6.7V3.4H9.3z M6.1,8.5c0.1-0.2,0-0.5-0.2-0.6L1.8,6C1.3,5.8,1,5.4,1,4.9l0-0.3l13.9,0v0.3c0,0.5-0.3,0.9-0.7,1.1 l-4.1,2C10,8,9.9,8.1,9.9,8.2c0,0.1,0,0.2,0,0.3c0,0.1,0.1,0.2,0.2,0.2c0.1,0,0.2,0,0.3,0l4.1-2c0.1-0.1,0.2-0.1,0.4-0.2l0,6.8 L1,13.4V6.5c0.1,0.1,0.2,0.2,0.4,0.2l4.1,2C5.7,8.8,6,8.7,6.1,8.5z'/%3E%3C/g%3E%3C/svg%3E");
       width: 20px;
    height: 20px;
    left: 1px;
    top: 3px;
    background-repeat: no-repeat;
}
@media (max-width: 1024px){
body.single-thjm_jobs.thjmf-single-job-page .entry-header .thjmf-job-title-group .thjmf-job-title {
    font-size: 45px;
}
}
@media(max-width:990px){
    body.single-thjm_jobs .thjmf-single-job .entry-jobs.entry-content{
    padding: 65px 20px;
    }
    body.single-thjm_jobs .entry-header{
     min-height:540px;
 }

}

@media(max-width:767px){
body.single-thjm_jobs.thjmf-single-job-page .entry-header .thjmf-job-title-group .thjmf-job-title{
        font-size:38px;
        line-height: 52px;
    }
body.single-thjm_jobs .thjmf-single-job .entry-jobs.entry-content{
    padding: 45px 20px;
    }
body.single-thjm_jobs .thjmf-single-job .thjmf-form-row-first , .thjmf-single-job .thjmf-form-row-last{
    width:100%;
}
 body.single-thjm_jobs .thjmf-single-job .thjmf-form-row-last{
     width:100%;
     float:left;
 }
 body.single-thjm_jobs .thjmf-public-forms .thjmf-job-application{
     padding:30px 20px;
 }
 
 body.single-thjm_jobs .thjmf-single-job .thjmf-single-job-content h3{
     font-size:18px;
 }
 body.single-thjm_jobs .entry-header{
     min-height:480px;
     padding:90px 20px 20px 20px;
 }
 body.single-thjm_jobs.thjmf-single-job-page .entry-header .thjmf-job-title-group .thjmf-job-button{
         bottom: 30px;
 }
}
@media (max-width: 526px){
    body.single-thjm_jobs.thjmf-single-job-page .entry-header .thjmf-job-title-group .thjmf-job-button {
    bottom: 28px;
}
}
@media (min-width:527px) and (max-width:990px){
     body.single-thjm_jobs.thjmf-single-job-page .entry-header .thjmf-job-title-group .thjmf-job-button{
         bottom: 85px;
 }
}/* End custom CSS */