.elementor-51426 .elementor-element.elementor-element-6847930:not(.elementor-motion-effects-element-type-background), .elementor-51426 .elementor-element.elementor-element-6847930 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#002748;background-image:url("https://www.teza.com/wp-content/uploads/2025/01/Frame-3889-1-scaled.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:1920px auto;}.elementor-51426 .elementor-element.elementor-element-6847930 > .elementor-background-overlay{opacity:0.9;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-51426 .elementor-element.elementor-element-6847930{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:191px 0px 1px 0px;}.elementor-51426 .elementor-element.elementor-element-a5ab80d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-51426 .elementor-element.elementor-element-a5ab80d > .elementor-element-populated{margin:0% 0% 0% 0%;padding:0px 0px 0px 0px;}.elementor-51426 .elementor-element.elementor-element-1c3253a{text-align:left;}.elementor-51426 .elementor-element.elementor-element-1c3253a .elementor-heading-title{color:#FFFFFF;font-family:var( --e-global-typography-e2ab9f0-font-family ), Sans-serif;font-size:var( --e-global-typography-e2ab9f0-font-size );font-weight:var( --e-global-typography-e2ab9f0-font-weight );line-height:var( --e-global-typography-e2ab9f0-line-height );letter-spacing:var( --e-global-typography-e2ab9f0-letter-spacing );}.elementor-51426 .elementor-element.elementor-element-1c3253a > .elementor-widget-container{margin:0px 0px 4px 0px;}.elementor-51426 .elementor-element.elementor-element-f5d0e29{color:#FFFFFF;font-family:var( --e-global-typography-eb6856b-font-family ), Sans-serif;font-size:var( --e-global-typography-eb6856b-font-size );font-weight:var( --e-global-typography-eb6856b-font-weight );line-height:var( --e-global-typography-eb6856b-line-height );letter-spacing:var( --e-global-typography-eb6856b-letter-spacing );}.elementor-51426 .elementor-element.elementor-element-f5d0e29 > .elementor-widget-container{margin:11px 0px 19px 0px;padding:0% 045% 0% 0%;}.elementor-51426 .elementor-element.elementor-element-298f350{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:-3px;padding:86px 0px 0px 0px;}.elementor-51426 .elementor-element.elementor-element-298f350:not(.elementor-motion-effects-element-type-background), .elementor-51426 .elementor-element.elementor-element-298f350 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-51426 .elementor-element.elementor-element-298f350 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-51426 .elementor-element.elementor-element-29b75bf > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-51426 .elementor-element.elementor-element-925297b > .elementor-widget-container{margin:0px 0px 84px 0px;}@media(max-width:1024px) and (min-width:768px){.elementor-51426 .elementor-element.elementor-element-a5ab80d{width:100%;}}@media(max-width:1024px){.elementor-51426 .elementor-element.elementor-element-6847930{padding:120px 0px 30px 0px;}.elementor-51426 .elementor-element.elementor-element-a5ab80d > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-51426 .elementor-element.elementor-element-1c3253a .elementor-heading-title{font-size:var( --e-global-typography-e2ab9f0-font-size );line-height:var( --e-global-typography-e2ab9f0-line-height );letter-spacing:var( --e-global-typography-e2ab9f0-letter-spacing );}.elementor-51426 .elementor-element.elementor-element-f5d0e29{font-size:var( --e-global-typography-eb6856b-font-size );line-height:var( --e-global-typography-eb6856b-line-height );letter-spacing:var( --e-global-typography-eb6856b-letter-spacing );}.elementor-51426 .elementor-element.elementor-element-f5d0e29 > .elementor-widget-container{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-51426 .elementor-element.elementor-element-6847930 > .elementor-container{min-height:0px;}.elementor-51426 .elementor-element.elementor-element-6847930 > .elementor-container:after{content:"";min-height:inherit;}.elementor-51426 .elementor-element.elementor-element-6847930:not(.elementor-motion-effects-element-type-background), .elementor-51426 .elementor-element.elementor-element-6847930 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-642px 0px;background-size:cover;}.elementor-51426 .elementor-element.elementor-element-6847930{padding:0px 0px 0px 0px;}.elementor-51426 .elementor-element.elementor-element-a5ab80d > .elementor-element-populated{padding:48px 16px 38px 16px;}.elementor-51426 .elementor-element.elementor-element-1c3253a .elementor-heading-title{font-size:var( --e-global-typography-e2ab9f0-font-size );line-height:var( --e-global-typography-e2ab9f0-line-height );letter-spacing:var( --e-global-typography-e2ab9f0-letter-spacing );}.elementor-51426 .elementor-element.elementor-element-1c3253a > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-51426 .elementor-element.elementor-element-f5d0e29{font-size:var( --e-global-typography-eb6856b-font-size );line-height:var( --e-global-typography-eb6856b-line-height );letter-spacing:var( --e-global-typography-eb6856b-letter-spacing );}.elementor-51426 .elementor-element.elementor-element-f5d0e29 > .elementor-widget-container{margin:8px 0px 35px 0px;}.elementor-51426 .elementor-element.elementor-element-298f350{padding:60px 16px 21px 16px;}}/* Start custom CSS for shortcode, class: .elementor-element-1afc6fe */.nav4 {opacity:1!important;}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-6847930 */body, h1, h2, h3, h4, h5, h6, p, span, li {font-family:"Inter"!important;}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-925297b */.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-51426 .elementor-element.elementor-element-925297b {z-index:1;}

.elementor-51426 .elementor-element.elementor-element-925297b 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-51426 .elementor-element.elementor-element-925297b 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-51426 .elementor-element.elementor-element-925297b 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-51426 .elementor-element.elementor-element-925297b 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-51426 .elementor-element.elementor-element-925297b .job {box-shadow: 0px 4px 16px 0px rgba(0, 39, 72, 0.10)}*/



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


.elementor-51426 .elementor-element.elementor-element-925297b 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 */