.x-twitter{background-image:url(/build/images/x-twitter.72ed1786.svg);background-position:50%;background-repeat:no-repeat;display:inline-block;height:19px;width:16px!important}.primary-bg-dark{background-color:var(--color-primary)}.text-capitalize{text-transform:none!important}.btn-whites{color:var(--color-primary)}.mobile_nav ul li a.btn-link{color:var(--color-secondary);text-decoration:none}.btn-transparent{background:transparent!important;border-color:#fff!important;color:#fff!important}.fit-content{width:fit-content!important}.lang-switcher *{font-size:14px!important}h2{text-transform:uppercase}.image-cover{background-position:50%!important}.ht-300{height:300px}.page-header{min-height:0}.z-index-0{z-index:0}.equal-height>[class*=col-]{margin-bottom:-99999px;padding-bottom:99999px}.equal-height.row{overflow:hidden}.nice-select .option.focus,.nice-select .option.selected.focus{color:#536578!important}.nice-select .option.disabled.focus,.nice-select .option.disabled.selected.focus{background-color:#fff!important;color:#999!important}.footer a{color:#fff;font-style:normal;transition:all .4s ease}.footer a:hover{color:var(--color-secondary)}.footer p{font-size:14px!important}.policy-link a{text-decoration:none}.hired-box-caption p,.sec-heading p{font-size:20px!important;line-height:22px!important}.sec-heading span.subtitle{color:#728ca3;font-size:18px;font-weight:500}.hired-box-caption h2{font-size:30px}.hover-underline-animation{color:#fff;display:inline-block;position:relative}.hover-underline-animation:after{background-color:#022f5d;bottom:8px;content:"";height:2px;left:0;position:absolute;transform:scaleX(0);transform-origin:bottom right;transition:transform .25s ease-out;width:100%}.hover-underline-animation:hover:after{transform:scaleX(1);transform-origin:bottom left}.header:not(.header-fixed) .hover-underline-animation:after{background-color:#fff}.check-list li{list-style-type:none;margin-bottom:20px;padding-left:2.5rem;position:relative}.check-list li:last-child{margin-bottom:0}.check-list li:before{color:#022f5d;content:"\f058";display:block;font-family:Font Awesome\ 5 Free;font-size:25px;left:0;position:absolute;top:-5px}.list li{list-style:disc;margin-bottom:1em}.list{line-height:1.42857143em!important;list-style-position:outside;list-style-type:disc;margin-left:17px;margin-top:1em}.jbs-job-title-wrap h3{margin-bottom:0}.featured-text{background:#f3f6fa;color:#6a828f}.jbs-grid-job-description{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;margin:20px 0 25px;overflow:hidden;text-overflow:ellipsis}.jbs-grid-job-description *{display:inline;font-size:16px!important;font-weight:400!important;list-style:none;margin:0;padding:0}.jbs-grid-job-edrs-group span{font-size:14px;font-weight:400}.jbs-location-infortment,.jbs-location-infortment h3{transition:all .3s ease}.jbs-location-infortment h3{font-size:24px;margin-bottom:0}.jbs-location-infortment:not(.single-blog-container):hover{-webkit-box-shadow:0 0 30px 2px rgba(187,194,199,.8);-moz-box-shadow:0 0 30px 2px rgba(187,194,199,.8);box-shadow:0 0 30px 2px rgba(187,194,199,.8)}.jbs-location-infortment:hover h3{color:var(--color-primary)}.jbs-location-infortment .emp-flexio{display:flex}.jbs-location-infortment .emp-grid-footrs{padding-bottom:0!important}.jbs-job-employer-wrap a,.jbs-job-employer-wrap a span{transition:all .3s ease}.jbs-job-employer-wrap a:hover span{color:var(--color-primary)}.jbs-grid-job-apply-btns{margin-top:auto}.employer-desc ol{margin:0 0 0 20px;padding:15px 0}.employer-desc ul{margin:0;padding:15px 0}.employer-desc ul li{color:#4f5e64;font-size:16px;font-weight:400;list-style:none;padding:0 0 .5rem 1.2rem;position:relative}.employer-desc ul li:before{content:"\f192";font-family:Font Awesome\ 6 Free;font-size:12px;left:0;position:absolute;top:4px}.detail-side-heads .employer-desc *{font-family:Jost,sans-serif!important}.jbs-content ul{margin:0;padding:0 0 15px}.jbs-content ul li{color:rgba(0,44,63,.6);font-weight:400;list-style:none;padding:.2rem 0 .2rem 1.4rem;position:relative}.jbs-content ul li:before{content:"\f192";font-family:Font Awesome\ 6 Free;left:0;position:absolute}.mobile-filters i{font-size:20px}.filter-content i{font-size:14px}.filter-content .btn-md{height:10px}.detail-side-block .form-check-input,.form-check-inline .form-check-input{margin-right:8px}.jssocials{font-size:12px}.jssocials .social-share .a{align-items:center;background:#f0f2f4;border-radius:.2rem;color:#617580;display:inline-flex;height:38px;justify-content:center;width:38px}form{background:#fff}form hr{opacity:.5}form label{color:#343434;display:inline-block;font-size:1em;font-variant-ligatures:common-ligatures;font-weight:300;font-weight:400;line-height:1.5625em;margin-bottom:0;margin-top:0}.form-control{border-radius:0;padding-left:0!important}.form-floating>label{left:0;padding-left:0}.form-floating .error{position:static!important}.form-floating>.form-control-plaintext~label.error,.form-floating>.form-control:focus~label.error,.form-floating>.form-control:not(:placeholder-shown)~label.error,.form-floating>.form-select~label.error{color:red;padding-top:0;position:static!important;transform:none!important}form label+.input-checkbox,form label+.input-select,form label+input,form label+textarea{margin-top:10px}form .input-select,form input[type=email],form input[type=password],form input[type=tel],form input[type=text],form input[type=url],form textarea{border:none;border-bottom:1px solid var(--bs-border-color);margin-bottom:10px;opacity:.7;padding-bottom:.390625em;transition:.2s linear;-webkit-transition:.2s linear;-moz-transition:.2s linear;width:100%}form .input-select:focus,form input[type=email]:focus,form input[type=password]:focus,form input[type=tel]:focus,form input[type=text]:focus,form input[type=url]:focus,form textarea:focus{opacity:1;outline:none}.form-control:focus{border-color:var(--color-primary)}.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{left:-3px!important}form textarea{transition:0s linear;-webkit-transition:0s linear;-moz-transition:0s linear}form button[type=submit]{margin-top:.78125em}form .form-body{margin-top:3.125em}form .form-body label{text-align:left}form select{-moz-appearance:none}form .input-select{min-width:50%}form .input-select select{width:100%}form .input-select select:focus{outline:none}form .input-select:after{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"\f123";display:inline-block;font-family:Ionicons;font-size:.87em;font-style:normal;font-variant:normal;font-weight:400;line-height:1;pointer-events:none;position:absolute;right:0;right:1em;text-rendering:auto;text-transform:none;top:50%;transform:translate3d(0,-50%,0);-webkit-transform:translate3d(0,-50%,0)}form .checkbox-holder{margin-bottom:3.125em;margin-top:1.5625em}form .input-checkbox{border:1px solid #e9ebee;margin-bottom:.390625em;margin-right:.390625em;padding:.78125em 1.5625em;text-align:center}form .input-checkbox,form .input-checkbox label{position:relative;transition:.2s linear;-webkit-transition:.2s linear;-moz-transition:.2s linear}form .input-checkbox label{font-family:Source Sans Pro;margin-bottom:0;pointer-events:none;z-index:2}form .input-checkbox .inner{background:none;height:100%;left:0;position:absolute;top:0;transition:.2s linear;-webkit-transition:.2s linear;-moz-transition:.2s linear;width:100%;z-index:0}form .input-checkbox .inner:before{speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;display:inline-block;font-size:2em;font-style:normal;font-variant:normal;font-weight:400;line-height:1;opacity:0;position:absolute;right:12%;text-rendering:auto;text-transform:none;top:10px;transform:scale(2);-webkit-transform:scale(2);transition:.3s linear;-webkit-transition:.3s linear;-moz-transition:.3s linear}form .input-checkbox.checked{padding-right:1.5625em}form .input-checkbox.checked label{color:#fff}form .input-checkbox.checked .inner:before{opacity:.4;transform:scale(1);-webkit-transform:scale(1)}form .input-radio .inner{background:#eee}input[type=submit]{backface-visibility:hidden;-webkit-backface-visibility:hidden;background:none;border:1px solid #242a2d;border-radius:0;border-radius:.25em;color:#242a2d;font-family:Source Sans Pro,Helvetica,Arial,sans-serif;font-size:inherit;line-height:1.5625em;margin-bottom:1.5625em;padding:.78125em 1.5625em .9375em;transition:.1s linear;-webkit-transition:.1s linear;-moz-transition:.1s linear;transition:.2s linear;-webkit-transition:.2s linear;-moz-transition:.2s linear}input[type=submit] .btn__text,input[type=submit] i{border-color:#343434;color:#343434;font-size:1em;font-weight:400}input[type=submit]+.btn{margin-left:1.5625em}input[type=submit][class*=col-]{margin-left:0;margin-right:0}input[type=submit]:active{box-shadow:none;-webkit-box-shadow:none}input[type=submit].bg--behance,input[type=submit].bg--dribbble,input[type=submit].bg--facebook,input[type=submit].bg--googleplus,input[type=submit].bg--instagram,input[type=submit].bg--pinterest,input[type=submit].bg--twitter{border-color:transparent!important}input[type=submit].bg--behance .btn__text,input[type=submit].bg--behance .btn__text i,input[type=submit].bg--dribbble .btn__text,input[type=submit].bg--dribbble .btn__text i,input[type=submit].bg--facebook .btn__text,input[type=submit].bg--facebook .btn__text i,input[type=submit].bg--googleplus .btn__text,input[type=submit].bg--googleplus .btn__text i,input[type=submit].bg--instagram .btn__text,input[type=submit].bg--instagram .btn__text i,input[type=submit].bg--pinterest .btn__text,input[type=submit].bg--pinterest .btn__text i,input[type=submit].bg--twitter .btn__text,input[type=submit].bg--twitter .btn__text i{color:#fff}input[type=submit].bg--behance:hover,input[type=submit].bg--dribbble:hover,input[type=submit].bg--facebook:hover,input[type=submit].bg--googleplus:hover,input[type=submit].bg--instagram:hover,input[type=submit].bg--pinterest:hover,input[type=submit].bg--twitter:hover{opacity:.9}input[type=submit]:not(.btn--primary){opacity:.85}input[type=submit] i{opacity:0;transform:translate3d(10,0,0);-webkit-transform:translate3d(10,0,0)}input[type=submit] i,input[type=submit] i:before{max-width:0;transition:.2s linear;-webkit-transition:.2s linear;-moz-transition:.2s linear}input[type=submit]:hover{opacity:1}input[type=submit]:hover i{margin-left:.390625em;transform:translateZ(0);-webkit-transform:translateZ(0)}input[type=submit]:hover i,input[type=submit]:hover i:before{max-width:1.5625em;opacity:1}input[type=submit].btn--primary i{color:#fff}.error{color:red;font-family:Barlow Condensed,sans-serif;font-size:.8em}.alert-danger,.alert-success{text-align:center}.alert-danger strong,.alert-success strong{color:#14315a}.alert-danger,.alert-danger p{background-color:#f5e4e4;color:#f5333f}.alert-danger,.alert-danger p,.alert-success,.alert-success p{border:none;font-family:Barlow Condensed,sans-serif;padding:5px}.alert-success,.alert-success p{background-color:transparent;color:#777;font-size:1.2em}.resume-file-note{color:#022f5d;font-size:.7em;font-style:italic;font-weight:800}#file-error{color:red;font-size:.8em}label.consent-label{font-size:12px;font-weight:400;line-height:13px}.modal-content{background-clip:padding-box;background-color:#fff;border:1px solid #999;border:1px solid rgba(0,0,0,.2);border-radius:6px;-webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);box-shadow:0 3px 9px rgba(0,0,0,.5);display:block;outline:0;position:relative}.modal-header{display:block;min-height:16.42857143px;padding:15px}.modal-header .close{margin-top:-2px}button.close{-webkit-appearance:none;background:transparent;border:0;cursor:pointer;padding:0}.close{color:#000;filter:alpha(opacity=20);float:right;font-size:21px;font-weight:700;line-height:1;opacity:.2;text-shadow:0 1px 0 #fff}.tag-container .alert{margin-right:10px;padding-bottom:5px;padding-top:5px;position:relative}.tag-container .alert .btn-close{padding:0;right:12px;top:9px}.tag-container .alert .btn-close:focus{box-shadow:none;outline:none!important}#resume_file_name{font-size:.8em}@media (max-width:1350px){.jbs-job-employer-wrap{max-width:55%}}.policy-content h2{font-size:25px}.policy-content hr{margin:50px 0}i.fa.fa-twitter.jssocials-share-logo:before{background-image:url(/build/images/x-twitter.72ed1786.svg);background-size:cover;color:#acacac;content:"";display:inline-block;height:15px;width:17px}.glowCookies__banner__1,.glowCookies__banner__1 .btn__section button,.prebanner__border__1{border-radius:.4rem!important}.fs-20{font-size:20px!important;line-height:22px!important}.jobdetail .jbs-job-employer-wrap{max-width:100%}.hero-header h1{font-size:38px;text-transform:uppercase!important}.page-header{margin-top:35px}.header-transparent:not(.header-fixed) .main-menu-center-logo,.header-transparent:not(.header-fixed) .main-menu-center>li{margin-top:3px!important}.header-transparent:not(.header-fixed) .main-menu-center-logo{margin-top:4px!important}@media (max-width:992px){.page-header{margin-top:0}.static-logo span{color:#fff}a.nav-brand.fixed-logo{display:none}.lang-switcher a{color:#fff}}@media (min-width:993px){.lang-none{display:none}}.slideshow-container{margin:auto;max-width:100%;position:relative}.mySlides{display:none}.mySlides img{display:flex;margin:0 auto;max-width:728px;width:fit-content;width:100%}.mySlides.mini-banner img{max-width:336px}.fadeBanner{animation-duration:1.5s;animation-name:fade-banner}@keyframes fade-banner{0%{opacity:.4}to{opacity:1}}