.elementor-6205 .elementor-element.elementor-element-81c4f0e:not(.elementor-motion-effects-element-type-background), .elementor-6205 .elementor-element.elementor-element-81c4f0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#002748;}.elementor-6205 .elementor-element.elementor-element-81c4f0e > .elementor-background-overlay{opacity:0.9;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6205 .elementor-element.elementor-element-81c4f0e{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:190px 0px 64px 0px;}.elementor-6205 .elementor-element.elementor-element-96b3332 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:24px;}.elementor-6205 .elementor-element.elementor-element-96b3332 > .elementor-element-populated{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6205 .elementor-element.elementor-element-bb85275{text-align:left;}.elementor-6205 .elementor-element.elementor-element-bb85275 .elementor-heading-title{color:#FFFFFF;font-family:"Inter", Sans-serif;font-size:48px;font-weight:700;text-transform:uppercase;line-height:58px;}.elementor-6205 .elementor-element.elementor-element-bb85275 > .elementor-widget-container{margin:0px 0px -7px 0px;}.elementor-6205 .elementor-element.elementor-element-559eda6 .jet-listing-dynamic-terms{text-align:left;}.elementor-6205 .elementor-element.elementor-element-559eda6 .jet-listing-dynamic-terms__icon{font-size:17px;}body:not(.rtl) .elementor-6205 .elementor-element.elementor-element-559eda6 .jet-listing-dynamic-terms__icon{margin-right:8px;}body.rtl .elementor-6205 .elementor-element.elementor-element-559eda6 .jet-listing-dynamic-terms__icon{margin-left:8px;}.elementor-6205 .elementor-element.elementor-element-559eda6 .jet-listing-dynamic-terms__link{font-family:"Inter", Sans-serif;font-size:24px;font-weight:400;line-height:29px;color:#FFFFFF;padding:0px 0px 0px 0px;margin:0px 0px 0px 0px;}.elementor-6205 .elementor-element.elementor-element-559eda6 .jet-listing-dynamic-terms__delimiter{color:#FFFFFF;}.elementor-6205 .elementor-element.elementor-element-559eda6 > .elementor-widget-container{margin:0px 0px 42px 0px;}.elementor-6205 .elementor-element.elementor-element-f835fd4:not(.elementor-motion-effects-element-type-background), .elementor-6205 .elementor-element.elementor-element-f835fd4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-6205 .elementor-element.elementor-element-f835fd4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6205 .elementor-element.elementor-element-f835fd4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6205 .elementor-element.elementor-element-3e6971b > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-6205 .elementor-element.elementor-element-433d544 .elementor-icon-list-icon i{font-size:14px;}.elementor-6205 .elementor-element.elementor-element-433d544 .elementor-icon-list-icon svg{width:14px;}.elementor-6205 .elementor-element.elementor-element-433d544 .elementor-icon-list-text{color:#002748;}.elementor-6205 .elementor-element.elementor-element-433d544 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#000000;}.elementor-6205 .elementor-element.elementor-element-433d544 .elementor-icon-list-item, .elementor-6205 .elementor-element.elementor-element-433d544 .elementor-icon-list-item a{font-family:"Inter", Sans-serif;font-size:16px;font-weight:400;line-height:29px;}.elementor-6205 .elementor-element.elementor-element-433d544 > .elementor-widget-container{margin:39px 0px 0px 0px;}.elementor-6205 .elementor-element.elementor-element-1c87cdf{font-family:"Inter", Sans-serif;font-size:16px;}.elementor-6205 .elementor-element.elementor-element-1c87cdf > .elementor-widget-container{margin:20px 0px 0px 0px;padding:0px 0px 84px 0px;}@media(max-width:1024px){.elementor-6205 .elementor-element.elementor-element-81c4f0e{padding:120px 0px 30px 0px;}.elementor-6205 .elementor-element.elementor-element-96b3332 > .elementor-element-populated{padding:10px 10px 10px 10px;}}@media(max-width:767px){.elementor-6205 .elementor-element.elementor-element-81c4f0e > .elementor-container{min-height:0px;}.elementor-6205 .elementor-element.elementor-element-81c4f0e > .elementor-container:after{content:"";min-height:inherit;}.elementor-6205 .elementor-element.elementor-element-81c4f0e{padding:0px 0px 0px 0px;}.elementor-6205 .elementor-element.elementor-element-96b3332 > .elementor-element-populated{padding:44px 16px 37px 16px;}.elementor-6205 .elementor-element.elementor-element-bb85275 .elementor-heading-title{font-size:40px;}.elementor-6205 .elementor-element.elementor-element-bb85275 > .elementor-widget-container{margin:0px 0px -22px 0px;}.elementor-6205 .elementor-element.elementor-element-f835fd4{padding:0px 10px 0px 10px;}}@media(min-width:768px){.elementor-6205 .elementor-element.elementor-element-96b3332{width:75%;}.elementor-6205 .elementor-element.elementor-element-8285be0{width:25%;}}@media(max-width:1024px) and (min-width:768px){.elementor-6205 .elementor-element.elementor-element-96b3332{width:100%;}}/* Start custom CSS for section, class: .elementor-element-81c4f0e */body, h1, h2, h3, h4, h5, h6, p, span, li {font-family:"Inter"!important;}/* End custom CSS */
/* Start custom CSS for theme-post-content, class: .elementor-element-1c87cdf */.apply_jobs br {display:none;}


.apply_error , .apply_ty { opacity:0;  
   animation: h2-crutch;animation-duration:1s;animation-delay:2s;animation-fill-mode:forwards}


.apply_jobs {max-width:663px; animation: h2-crutch}


.apply_jobs h2 { opacity:0;  
   animation: h2-crutch;animation-duration:300ms;animation-delay:2s;animation-fill-mode:forwards}
   
   @keyframes h2-crutch {0% {opacity:0;}
       100% {opacity:1;}
   }


.jobs.cycle-slide {display:none!important;}



.job_single > p:nth-child(2){
    display: none!important;
}

a.return-2 {display:none!important;}

a.job_apply.button {
    margin-bottom: 14px;
   margin-top:32px!important;
}


h3.job_title {font-family: 'Inter';
font-style: normal;
font-weight: 600;
font-size: 24px;
line-height: 29px;
display: flex;
align-items: center;
color: #063C6A!important;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical;
min-height:58px;
}

.elementor-6205 .elementor-element.elementor-element-1c87cdf {z-index:1;}

.elementor-6205 .elementor-element.elementor-element-1c87cdf h2 {color:#063C6A!important;

font-family: Inter;
font-size: 24px!important;
font-style: normal;
font-weight: 600;
line-height: normal;}

h2.job_title {font-size:36px}





.elementor-6205 .elementor-element.elementor-element-1c87cdf a {display:inline-block;padding:16px 38px;background-color:#063C6A;margin-top:35px;color:white;border-radius:2px;}

a.return {display:none!important;}

form#apply_form {background:white;padding:25px;}

.job_excerpt {font-family: 'Inter';
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 21px;

}

.excerpt{
   overflow: hidden;
   text-overflow: ellipsis;
   display: -webkit-box;
   -webkit-line-clamp: 2; /* number of lines to show */
           line-clamp: 2;
   -webkit-box-orient: vertical;
   margin-top:0px;margin-bottom:8px;
   line-height: 22.4px;
   min-height:45px;
}


.job_excerpt a {font-size:16px;}

a.job_goto {
    width: 100%;
    text-align: center;
    font-family: 'Inter';
font-style: normal;
font-weight: 500;
font-size: 16px;
line-height: 20px;
margin-top:23px!important;
}

.elementor-6205 .elementor-element.elementor-element-1c87cdf a:hover {background-color:#206DAE;}

.cycle-slide-active {
    width: 100%;
}

.jobs.cycle-slide.cycle-slide-active {
    display: flex!important;
    flex-direction: row;
    justify-content: start;flex-wrap:wrap;
  
}


form#apply_form {
    padding:0px;
}

.apply_jobs > h1 {display:none;}

form#apply_form > h2 {font-family: 'Inter';
font-style: normal;
font-weight: 700;
font-size: 38px;
display: flex;
align-items: center;
text-transform: uppercase;
    width:620px;
}

@media screen and (max-width:600px) {form#apply_form > h2 {width:100%}}


input.submit.button {padding:13px 32px!important;font-weight: 500;font-size:16px;background-color:#063C6A;color:white;border-radius:2px;border:0px solid red;
}


input.submit.button:hover {background-color:#206DAE;}

@media screen and (min-width:601px) {
.job_single {
    width: 663px;
}}

@media screen and (max-width:600px) {
    
    .jobs.cycle-slide.cycle-slide-active {
    flex-direction: column;align-items: center;
   
}
    .job {max-width:95%;}


form#apply_form {
    padding-right: 25px!important;
}

    
}



.elementor-6205 .elementor-element.elementor-element-1c87cdf strong {
    color: red;
    font-family: 'Inter';
    font-style: normal;
    font-weight: 600;
    font-size: 24px;
    line-height: 29px;
    color: #063C6A;
    text-transform:none;;
}

/*.job_single > p:nth-child(3) {
    display: none;
}

.job_single p:last-child {
    display: none;
}*/

a.job_apply {padding:13px 68px!important;font-weight: 500;font-size:16px;}

a.return:hover {background-color:transparent!important;background:transparent!important;color:black!important;}


h1.job_title {font-size:0px!important;margin-top:2px;}

h1.job_title:after {content:"About the Role";
    font-family: 'Inter';
    font-style: normal;
    font-weight: 600;
    font-size: 24px;
    line-height: 29px;
    color: #063C6A;
    text-transform:none;
}

.job_description {font-size:16px;line-height:22px;}

label {font-family: 'Inter';
font-style: normal;
font-weight: 400;
font-size: 16px;}

input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {border:1px solid #DEDEDE;}


.apply_jobs {
    display: flex;
    flex-direction: column-reverse;
}


/*.elementor-6205 .elementor-element.elementor-element-1c87cdf .job {box-shadow: 0px 4px 16px 0px rgba(0, 39, 72, 0.10)}*/



@media screen and (max-width:600px) {
    
    .job {padding:0}
    
}


.elementor-6205 .elementor-element.elementor-element-1c87cdf h1 {font-size:32px;text-transform:none;}


form#apply_form > h2 {display:none;}

.greenhouse-job-board[data-type="cycle"] .all_jobs {
    overflow: visible !important;
}/* End custom CSS */