.jobs{padding:48px 0}.job{display:flex;flex-direction:column;padding:24px;color:#005375;box-shadow:0 1px 10px rgba(0,0,0,.2);border-radius:8px;box-sizing:border-box}.job *{box-sizing:border-box}.job+.job{margin-top:48px}.job a{color:#005375}.job a:hover{color:#009cca}.job .job__image{display:flex;align-items:center;height:50px}.job .job__image img{max-width:100%;max-height:100%;vertical-align:middle}.job .job__title{flex:1 1 auto;margin:16px 0;font-weight:700}.job .job__title a{font-weight:700;text-transform:uppercase}.job .job__list,.job-detail .job__list{list-style:none;margin:0 0 16px;padding:0;font-size:.8em}.job-detail .job__list{margin-top:16px;font-size:1em;color:#005375}.job .job__list li,.job-detail .job__list li{display:flex;align-items:center;line-height:1.2}.job .job__list li+li,.job-detail .job__list li+li{margin-top:8px}.job .job__list li .list__icon{display:inline-block;vertical-align:middle;flex:0 0 16px;height:16px}.job-detail .job__list li .list__icon{display:inline-block;vertical-align:middle;flex:0 0 20px;height:20px;text-align:center}.job .job__list li .list__value,.job-detail .job__list li .list__value{display:inline-block;margin-left:8px}.job .job__link{margin-top:auto}.job .job__labels{list-style:none;margin:auto 0 0;padding:0}.job .job__labels .label{display:inline-flex;align-items:center;margin:4px 4px 0 0;padding:2px 12px;font-size:.8em;background:#ebf2f6;border-radius:48px}.job .job__labels .label .label__icon{display:inline-block;vertical-align:middle;flex:0 0 12px;height:23px}.job .job__labels .label .label__icon svg{width:12px;height:12px}.job .job__labels .label .label__value{display:inline-block;margin-left:4px}.job-detail *+h3{margin-top:32px}.job-desc,.job-desc span{font-family:'kiro',sans-serif !important;color:#00567d !important;font-size:17px !important}.job-detail button,.job-desc button{display:flex;align-items:center;justify-content:center;width:100%;margin-top:16px;padding:0 40px;height:54px;font-family:'kiro',sans-serif;font-size:17px;font-weight:700;text-align:center;color:#fff;background:#009cca;border:2px solid #009cca;border-radius:100px;outline:none;cursor:pointer}.job-desc button{margin-bottom:14px}.job.job--related{padding:24px;background:#fff;text-align:left}.job.job--related h3{text-transform:uppercase}.jobs.jobs--related{margin-top:48px;padding:64px 0;background:#ebf2f6}.jobs.jobs--related .container{background:0 0}.jobs.jobs--related h2{margin-bottom:48px;text-align:center}.swiper-jobs{padding:16px}.swiper-jobs *{box-sizing:border-box}.swiper-jobs .swiper-slide{height:auto;opacity:1;transition:opacity .3s}.swiper-jobs .swiper-slide .job{height:100%}.swiper-jobs .swiper-slide .job .job__title{display:flex;flex:1 1 100%}.swiper-jobs .swiper-slide .job .job__image{display:flex;flex:1 1 100%;align-items:center}.swiper-jobs .swiper-slide-active{opacity:1}.swiper-jobs .swiper-button-next,.swiper-jobs .swiper-button-prev{background-image:none;color:#fff;width:50px;height:50px;border:2px solid #fff;border-radius:50%;background-color:#009cca}@media(hover:hover){.swiper-jobs .swiper-button-next:hover,.swiper-jobs .swiper-button-prev:hover{background:rgba(0,83,117,1)}}.swiper-jobs .swiper-button-next:after,.swiper-jobs .swiper-button-prev:after{font-size:20px}@media (min-width:768px){.job+.job{margin-top:0}.job-detail button,.job-desc button{width:auto}.jobs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:64px}.jobs.jobs--related{display:block}.swiper-jobs .swiper-button-next{right:0}.swiper-jobs .swiper-button-prev{left:0}}@media (min-width:1200px){.jobs{grid-template-columns:repeat(3,minmax(0,1fr))}}#job_search{padding:40px;background:#005375}#job_search,#job_search input{box-sizing:border-box}#job_search input,#job_search select,#job_search button{display:flex;align-items:center;justify-content:center;width:100%;padding:0 40px;height:54px;font-family:'kiro',sans-serif;font-size:17px;text-align:center;letter-spacing:.2px;color:#fff;border-radius:100px;outline:none;cursor:pointer}#job_search input::placeholder{color:#fff !important}#job_search select{appearance:none;background:0 0;border:2px solid #fff}#job_search input{appearance:none;background:0 0;border:2px solid #fff;color:#fff;text-align:left}#job_search select option{color:#005375;text-align:left}#job_search input+select+select{margin:16px 0}#job_search button{font-weight:700;text-transform:uppercase;background:#009cca;border:2px solid #009cca}#more_jobs{display:flex;align-items:center;justify-content:center;padding:0 40px;height:54px;font-family:'kiro',sans-serif;font-size:17px;text-align:center;letter-spacing:.2px;color:#fff;border-radius:100px;outline:none;cursor:pointer;font-weight:700;text-transform:uppercase;background:#009cca;border:2px solid #009cca;margin:auto}@media (min-width:992px){#job_search{display:flex;gap:32px;justify-content:center}#job_search select,#job_search button{width:auto}#job_search input+select+select{margin:0}}.job-template-default .two_columns_75_25 .blue-bg{margin:15px 0 30px;padding:15px;background:#ebf2f6}@media (min-width:768px){.job-template-default .two_columns_75_25 .blue-bg{margin:15px 0 30px -30px;padding:30px;background:#ebf2f6}.single-archive{padding-top:126px !important}.m-show{display:none}#job_search input{max-width:210px}}@media (max-width:769px){.section_inner_margin{margin-left:-45px !important;margin-right:-45px !important}#job_search select,#job_search button{margin-top:8px}}.hide{display:none !important}h3.filters{padding:20px 0}.box-loader{display:flex;align-items:center;justify-content:center;height:400px}.jobs-loader{width:48px;height:48px;border:5px solid #009cca;border-bottom-color:transparent;border-radius:50%;display:inline-block;box-sizing:border-box;animation:rotation 1s linear infinite}@keyframes rotation{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.ui-front{z-index:9999}