@keyframes background-fade{0%{background-color:#9d9ea1}80%{background-color:#9d9ea1}to{background-color:#fff}}.top-margin-0,.top-margin-0.row{margin-top:0}@media(min-width:576px)and (max-width:767.98px){.top-margin-0-sm{margin-top:0!important}}@media(min-width:768px)and (max-width:991.98px){.top-margin-0-md{margin-top:0!important}}@media(min-width:992px)and (max-width:1199.98px){.top-margin-0-lg{margin-top:0!important}}@media(min-width:1200px)and (max-width:1399.98px){.top-margin-0-xl{margin-top:0!important}}@media(min-width:1400px){.top-margin-0-xxl{margin-top:0!important}}.top-margin-1,.top-margin-1.row{margin-top:5px}@media(min-width:576px)and (max-width:767.98px){.top-margin-1-sm{margin-top:5px!important}}@media(min-width:768px)and (max-width:991.98px){.top-margin-1-md{margin-top:5px!important}}@media(min-width:992px)and (max-width:1199.98px){.top-margin-1-lg{margin-top:5px!important}}@media(min-width:1200px)and (max-width:1399.98px){.top-margin-1-xl{margin-top:5px!important}}@media(min-width:1400px){.top-margin-1-xxl{margin-top:5px!important}}.top-margin-2,.top-margin-2.row{margin-top:10px}@media(min-width:576px)and (max-width:767.98px){.top-margin-2-sm{margin-top:10px!important}}@media(min-width:768px)and (max-width:991.98px){.top-margin-2-md{margin-top:10px!important}}@media(min-width:992px)and (max-width:1199.98px){.top-margin-2-lg{margin-top:10px!important}}@media(min-width:1200px)and (max-width:1399.98px){.top-margin-2-xl{margin-top:10px!important}}@media(min-width:1400px){.top-margin-2-xxl{margin-top:10px!important}}.top-margin-3,.top-margin-3.row{margin-top:15px}@media(min-width:576px)and (max-width:767.98px){.top-margin-3-sm{margin-top:15px!important}}@media(min-width:768px)and (max-width:991.98px){.top-margin-3-md{margin-top:15px!important}}@media(min-width:992px)and (max-width:1199.98px){.top-margin-3-lg{margin-top:15px!important}}@media(min-width:1200px)and (max-width:1399.98px){.top-margin-3-xl{margin-top:15px!important}}@media(min-width:1400px){.top-margin-3-xxl{margin-top:15px!important}}.top-margin-4,.top-margin-4.row{margin-top:20px}@media(min-width:576px)and (max-width:767.98px){.top-margin-4-sm{margin-top:20px!important}}@media(min-width:768px)and (max-width:991.98px){.top-margin-4-md{margin-top:20px!important}}@media(min-width:992px)and (max-width:1199.98px){.top-margin-4-lg{margin-top:20px!important}}@media(min-width:1200px)and (max-width:1399.98px){.top-margin-4-xl{margin-top:20px!important}}@media(min-width:1400px){.top-margin-4-xxl{margin-top:20px!important}}.top-margin-5,.top-margin-5.row{margin-top:25px}@media(min-width:576px)and (max-width:767.98px){.top-margin-5-sm{margin-top:25px!important}}@media(min-width:768px)and (max-width:991.98px){.top-margin-5-md{margin-top:25px!important}}@media(min-width:992px)and (max-width:1199.98px){.top-margin-5-lg{margin-top:25px!important}}@media(min-width:1200px)and (max-width:1399.98px){.top-margin-5-xl{margin-top:25px!important}}@media(min-width:1400px){.top-margin-5-xxl{margin-top:25px!important}}.top-margin-6,.top-margin-6.row{margin-top:30px}@media(min-width:576px)and (max-width:767.98px){.top-margin-6-sm{margin-top:30px!important}}@media(min-width:768px)and (max-width:991.98px){.top-margin-6-md{margin-top:30px!important}}@media(min-width:992px)and (max-width:1199.98px){.top-margin-6-lg{margin-top:30px!important}}@media(min-width:1200px)and (max-width:1399.98px){.top-margin-6-xl{margin-top:30px!important}}@media(min-width:1400px){.top-margin-6-xxl{margin-top:30px!important}}.bottom-margin-0,.bottom-margin-0.row{margin-bottom:0}@media(min-width:576px)and (max-width:767.98px){.bottom-margin-0-sm{margin-bottom:0!important}}@media(min-width:768px)and (max-width:991.98px){.bottom-margin-0-md{margin-bottom:0!important}}@media(min-width:992px)and (max-width:1199.98px){.bottom-margin-0-lg{margin-bottom:0!important}}@media(min-width:1200px)and (max-width:1399.98px){.bottom-margin-0-xl{margin-bottom:0!important}}@media(min-width:1400px){.bottom-margin-0-xxl{margin-bottom:0!important}}.bottom-margin-1,.bottom-margin-1.row{margin-bottom:5px}@media(min-width:576px)and (max-width:767.98px){.bottom-margin-1-sm{margin-bottom:5px!important}}@media(min-width:768px)and (max-width:991.98px){.bottom-margin-1-md{margin-bottom:5px!important}}@media(min-width:992px)and (max-width:1199.98px){.bottom-margin-1-lg{margin-bottom:5px!important}}@media(min-width:1200px)and (max-width:1399.98px){.bottom-margin-1-xl{margin-bottom:5px!important}}@media(min-width:1400px){.bottom-margin-1-xxl{margin-bottom:5px!important}}.bottom-margin-2,.bottom-margin-2.row{margin-bottom:10px}@media(min-width:576px)and (max-width:767.98px){.bottom-margin-2-sm{margin-bottom:10px!important}}@media(min-width:768px)and (max-width:991.98px){.bottom-margin-2-md{margin-bottom:10px!important}}@media(min-width:992px)and (max-width:1199.98px){.bottom-margin-2-lg{margin-bottom:10px!important}}@media(min-width:1200px)and (max-width:1399.98px){.bottom-margin-2-xl{margin-bottom:10px!important}}@media(min-width:1400px){.bottom-margin-2-xxl{margin-bottom:10px!important}}.bottom-margin-3,.bottom-margin-3.row{margin-bottom:15px}@media(min-width:576px)and (max-width:767.98px){.bottom-margin-3-sm{margin-bottom:15px!important}}@media(min-width:768px)and (max-width:991.98px){.bottom-margin-3-md{margin-bottom:15px!important}}@media(min-width:992px)and (max-width:1199.98px){.bottom-margin-3-lg{margin-bottom:15px!important}}@media(min-width:1200px)and (max-width:1399.98px){.bottom-margin-3-xl{margin-bottom:15px!important}}@media(min-width:1400px){.bottom-margin-3-xxl{margin-bottom:15px!important}}.bottom-margin-4,.bottom-margin-4.row{margin-bottom:20px}@media(min-width:576px)and (max-width:767.98px){.bottom-margin-4-sm{margin-bottom:20px!important}}@media(min-width:768px)and (max-width:991.98px){.bottom-margin-4-md{margin-bottom:20px!important}}@media(min-width:992px)and (max-width:1199.98px){.bottom-margin-4-lg{margin-bottom:20px!important}}@media(min-width:1200px)and (max-width:1399.98px){.bottom-margin-4-xl{margin-bottom:20px!important}}@media(min-width:1400px){.bottom-margin-4-xxl{margin-bottom:20px!important}}.bottom-margin-5,.bottom-margin-5.row{margin-bottom:25px}@media(min-width:576px)and (max-width:767.98px){.bottom-margin-5-sm{margin-bottom:25px!important}}@media(min-width:768px)and (max-width:991.98px){.bottom-margin-5-md{margin-bottom:25px!important}}@media(min-width:992px)and (max-width:1199.98px){.bottom-margin-5-lg{margin-bottom:25px!important}}@media(min-width:1200px)and (max-width:1399.98px){.bottom-margin-5-xl{margin-bottom:25px!important}}@media(min-width:1400px){.bottom-margin-5-xxl{margin-bottom:25px!important}}.bottom-margin-6,.bottom-margin-6.row{margin-bottom:30px}@media(min-width:576px)and (max-width:767.98px){.bottom-margin-6-sm{margin-bottom:30px!important}}@media(min-width:768px)and (max-width:991.98px){.bottom-margin-6-md{margin-bottom:30px!important}}@media(min-width:992px)and (max-width:1199.98px){.bottom-margin-6-lg{margin-bottom:30px!important}}@media(min-width:1200px)and (max-width:1399.98px){.bottom-margin-6-xl{margin-bottom:30px!important}}@media(min-width:1400px){.bottom-margin-6-xxl{margin-bottom:30px!important}}.job-listing .panel-hero_content-wrapper a.btn>span{text-decoration:none}.job-listing_content{padding:32px 16px}@media(min-width:992px){.job-listing_content{padding:60px 12px}}.job-listing_content-filters{display:none}@media(min-width:992px){.job-listing_content-filters{display:flex;gap:8px;flex-direction:row;flex-wrap:wrap;padding-bottom:40px}}.job-listing_content-filters .job-listing_filter-btn{background-color:#d5f2fd;color:#004c9d;font-size:14px;font-weight:600;line-height:20px;border:none;border-radius:6px;padding:8px 14px;cursor:pointer;text-decoration:none}.job-listing_content-filters .job-listing_filter-btn.active{background-color:#004c9d;color:#fff}.job-listing_content-filters .job-listing_filter-btn.active:hover{color:#fff}.job-listing_content-filters .job-listing_filter-btn:hover{color:#003968;outline:2px solid #003968;text-decoration:none}.job-listing_content-filters .job-listing_filter-btn:focus{outline:3px solid #57ccf6}.job-listing_content-filter-menu-button{padding-bottom:24px}@media(min-width:992px){.job-listing_content-filter-menu-button{padding-bottom:40px}}.job-listing_content-filter-menu-button button.btn{display:flex;justify-content:center;align-items:center}.job-listing_content-filter-menu-button button.btn:hover{text-decoration:none}.job-listing_content-filter-menu-button .filter-button-text{font-size:16px;font-weight:600;line-height:16px;padding-left:6px}.job-listing_content-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:24px}@media(min-width:992px){.job-listing_content-header{padding-bottom:40px}}.job-listing_content-header h2{margin:0}.job-listing_content-listing{display:flex;flex-direction:column;gap:24px}@media(min-width:992px){.job-listing_content-listing{flex-direction:row;flex-wrap:wrap;gap:20px}.job-listing_content-listing .job-card{flex-grow:0;flex-shrink:0;flex-basis:calc(50% - 10px)}}.job-listing_pagination{margin-top:40px}.job-filter-panel{position:fixed;min-height:100dvh;right:-100dvw;background-color:#fff;transition:right .3s ease;width:0;top:0;max-height:100dvh;padding-bottom:200px;padding-top:57px;z-index:999999}@media(min-width:992px){.job-filter-panel{padding-top:61px}}.job-filter-panel_header{display:flex;background-color:#faf7e5;border-bottom:1px solid #b5b7b8;padding:16px 12px;justify-content:space-between;align-items:center;position:absolute;top:0;width:100%;z-index:9}@media(min-width:992px){.job-filter-panel_header{width:343px}}.job-filter-panel_header>#job-filter-panel_label{color:#004c9d;margin:0;font-size:18px;font-weight:700;line-height:28px}.job-filter-panel_header button{background-color:rgba(0,0,0,0);border:none;background-image:url(/_next/static/media/menuClose.4eff47a9.svg);background-repeat:no-repeat;width:24px;height:24px;cursor:pointer}.job-filter-panel.open{right:0;width:100%}@media(min-width:992px){.job-filter-panel.open{width:343px}}.job-filter-panel_buttons-container{background-color:#faf7e5;position:absolute;bottom:0;display:flex;justify-content:center;gap:12px;padding:24px;width:100%}@media(min-width:992px){.job-filter-panel_buttons-container{width:343px}}.job-filter-panel_buttons-container button{min-width:0;min-width:auto;width:134px}.job-filter-panel_buttons-container button.button-primary:hover{text-decoration:none}.job-filter-panel_buttons-container button.button-outline{background-color:rgba(0,0,0,0)}.job-filter-panel_buttons-container button.button-outline:hover{background-color:rgba(0,0,0,0);text-decoration:none}.job-filter-panel_overlay-blur{background:rgba(30,41,59,.9);top:0;bottom:0;left:0;right:0;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);position:fixed;width:100vw;height:100vh;visibility:hidden;opacity:0;transition:all .2s ease-in-out;z-index:9999}.job-filter-panel_overlay-blur.open{opacity:1;visibility:visible}.job-filter-panel .filter-options fieldset{border:none;margin:0;padding:0}.job-filter-panel .accordion-group_trigger:hover{background-color:#f5fcff}.job-filter-panel .accordion-group_trigger .accordion-chevron{transition:transform .3s ease-out;flex-shrink:0}.job-filter-panel .accordion-group_trigger[data-state=open] .accordion-chevron{transform:rotate(180deg)}.job-filter-panel .accordion-group_trigger[data-state=closed] .accordion-chevron{transform:rotate(0deg)}.job-filter-panel .accordion-group_item .input-container{display:flex;align-items:center;margin-bottom:20px}.job-filter-panel .accordion-group_item .filter-checkbox{margin-right:8px;height:16px;width:16px}.job-filter-panel .accordion-group_item .filter-label{font-size:16px;line-height:24px}.job-filter-panel .accordion-group_item .accordion-group_panel{padding:0}.job-filter-panel .accordion-group_item .filter-options{padding:10px 16px 16px}.job-filter-panel .accordion-group_item button{padding:16px 12px}.job-filter-panel .filter-title{color:#004c9d;font-size:16px;font-weight:700;line-height:24px}