﻿i.ycg-i{display:inline-block}i.ycg-i.ycg-i-star-filled::after{content:url("/images/responsive/icons/Favorite-full-b2b2b2.svg")}@media(any-pointer: fine){i.ycg-i.ycg-i-star-filled.ycg-i-hover:hover::after{content:url("/images/responsive/icons/Favorite-outline-b2b2b2.svg")}}i.ycg-i.ycg-i-star-outline::after{content:url("/images/responsive/icons/Favorite-outline-b2b2b2.svg")}@media(any-pointer: fine){i.ycg-i.ycg-i-star-outline.ycg-i-hover:hover::after{content:url("/images/responsive/icons/Favorite-full-b2b2b2.svg")}}i.ycg-i.ycg-i-close-thin{width:15px}i.ycg-i.ycg-i-close-thin:after{content:url("/images/responsive/icons/close-icon-3PX-5c5c5c.svg")}i.ycg-i.ycg-i-location:after{content:url("/images/responsive/icons/location_icon_resultlist-5c5c5c.svg")}i.ycg-i.ycg-i-info:after{content:url("/images/responsive/icons/info_icon-resultlist-5c5c5c.svg")}i.ycg-i.ycg-i-calendar:after{content:url("/images/responsive/icons/calendar_icon_resultlist-5c5c5c.svg")}i.ycg-i.ycg-i-express:after{content:url("/images/responsive/icons/quick-apply.svg")}i.ycg-i.ycg-i-alarm{width:14px;height:14px;background:url("/images/responsive/icon_jobfinder_28px.png") no-repeat left -172px;background-size:auto;background-size:14px 186px}i.ycg-i.ycg-i-arrow-next{background:url("/images/responsive/arrows/arrow-right-5c5c5c-20.png") no-repeat}i.ycg-i.ycg-i-arrow-prev{background:url("/images/responsive/arrows/arrow-left-5c5c5c-20.png") no-repeat}@media(max-width: 767.98px){body{margin-bottom:70px}}.search-backdrop{cursor:pointer;position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background:rgba(255,255,255,.5)}.ycg-i.ycg-i-alarm{margin-bottom:-2px}.resultlist-footer__pagination{line-height:1rem}.resultlist-footer__pagination .ycg-i{width:10px;height:20px}#mobile-filter-button-bar,#mobile-filter-title{z-index:2000}@media(max-width: 767.98px){#filter-section{position:fixed;z-index:2000;background:#fff;top:0;left:0;height:100%;width:100%;transition:transform 1s cubic-bezier(0.05, 0.55, 0.55, 1) 0s;transform:translateY(100%)}#filter-section.on{transform:translateY(0)}}#filter-section h5{cursor:pointer}#filter-section h5{background-repeat:no-repeat;background-position:center right 5px}#filter-section h5[aria-expanded=false]{background-image:url("/images/responsive/arrows/arrow-down-5c5c5c-20.png");background-size:auto 5px}#filter-section h5[aria-expanded=true]{background-image:url("/images/responsive/arrows/arrow-right-5c5c5c-20.png");background-size:5px auto}#filter-section h5{cursor:pointer}@media(max-width: 767.98px){#filter-section .filter-section__content{height:calc(100% - 117px);overflow-y:scroll;margin-top:50px}}.filter-section__selected ul li,.resultlist-section__selected-filters ul li{float:left;margin:.2em .5em;margin-left:0;max-width:100%}.filter-section__selected ul a,.resultlist-section__selected-filters ul a{padding:.4em .6em;border:1px solid #c1c1c1;border-radius:15px;color:#5c5c5c;max-width:100%;display:inline-block;background:#f1f1f1}.filter-section__selected ul a:after,.resultlist-section__selected-filters ul a:after{content:"⨉";margin-left:6px;color:#fff;background:#5c5c5c;border-radius:30px;padding:.2em .4em}.filter-section__selected ul a:hover,.resultlist-section__selected-filters ul a:hover{border:1px solid #5c5c5c;color:#5c5c5c;text-decoration:none}#body-page-99 ul#resultlist>li.list-group-item{cursor:pointer}@media(max-width: 767.98px){ul#resultlist{margin-left:-10px;margin-right:-10px}}@media(min-width: 768px){ul#resultlist>li.list-group-item{padding:15px}}@media(max-width: 767.98px){ul#resultlist>li.list-group-item{border-radius:0;border-right:0;border-left:0}}ul#resultlist>li.list-group-item article{position:relative}ul#resultlist>li.list-group-item article *{line-height:1.2em}ul#resultlist>li.list-group-item article .ycg-job-item__logo{margin-right:15px;width:15%;max-width:75px;flex-shrink:0}@media(min-width: 576px){ul#resultlist>li.list-group-item article .ycg-job-item__logo{margin-right:30px;width:75px}}@media(min-width: 768px){ul#resultlist>li.list-group-item article .ycg-job-item__logo{margin-right:40px}}ul#resultlist>li.list-group-item article .ycg-job-item__logo a{display:block;border:1px solid #d1d1d1}ul#resultlist>li.list-group-item article .ycg-job-item__logo a:hover{border-color:#939393}ul#resultlist>li.list-group-item article .ycg-job-item__logo img{width:100%}ul#resultlist>li.list-group-item article h2{margin:0 2rem 0 0;display:block;font-weight:500}ul#resultlist>li.list-group-item article a.ycg-watchlist-icon{position:absolute;top:-1em;right:-1em;padding:1em;cursor:pointer}ul#resultlist>li.list-group-item article a.ycg-watchlist-icon i.ycg-i{width:24px}ul#resultlist>li.list-group-item article div.ycg-job-metadata span{float:left;line-height:1.4em}ul#resultlist>li.list-group-item article div.ycg-job-metadata span:not(:last-child){margin-right:1em}ul#resultlist>li.list-group-item article div.ycg-job-metadata i.ycg-i{margin-right:2px;margin-bottom:-1px}ul#resultlist>li.list-group-item article div.ycg-job-metadata i.ycg-i-location{width:15px;margin-bottom:-2px}ul#resultlist>li.list-group-item article div.ycg-job-metadata i.ycg-i-info,ul#resultlist>li.list-group-item article div.ycg-job-metadata i.ycg-i-calendar{width:13px}ul#resultlist>li.list-group-item article div.ycg-job-metadata i.ycg-i-calendar{margin-right:6px}ul#resultlist>li.list-group-item article div.ycg-job-metadata i.ycg-i-express{width:16px}@media(min-width: 576px){#jobfinderBox .modal-dialog{max-width:380px}}@media(min-width: 576px){#watchlistBox .modal-dialog{max-width:410px}}#privacyText a{color:inherit;text-decoration:underline}#privacyText a:hover{color:#0c2577}#privacyText p:last-child{margin-bottom:0}.Form_Jobfinder__info span{max-width:120px;white-space:nowrap}#Form_Jobfinder a{color:#5c5c5c;text-decoration:underline}#Form_Jobfinder a:hover{color:#0c2577;text-decoration:underline}div#jfSlider{position:fixed;right:-370px;top:200px;width:370px;z-index:15;background:#f1f1f1;box-sizing:border-box;border:1px solid #ccc;border-right:none}div#jfSlider .jfSliderTab,div#jfSlider .jfSliderTab:hover{background:#b5250b;display:block;position:absolute;padding:0 20px;top:-1px;right:405px;color:#fff;font-weight:bold;text-decoration:none;line-height:35px;height:35px;border-top-left-radius:25px;border-top-right-radius:25px;cursor:pointer;transform:rotate(-90deg);transform-origin:100% 0 0;-webkit-transform:rotate(-90deg);-webkit-transform-origin:right 0 0;z-index:201}div#jfSlider .jfSliderClose{display:inline-block;padding:2px 5px;font-size:1.4em;text-decoration:none;float:right;cursor:pointer}div#jfSlider .jfSliderContent{padding:4%}#related-searches .related-searches__items.show{overflow:auto}#related-searches .related-searches__items a{color:#5c5c5c}#related-searches .related-searches__items a:not(:last-child):after{content:", "}#related-searches .collapsing{display:none;transition:none}span.stepmatch-text-snippet{max-height:2.35em;overflow:hidden;margin-bottom:5px}span.employer_badge{padding:3px 5px;line-height:1em !important;border:1px solid #7aae1a;color:#7aae1a}@media(max-width: 767.98px){div.express_markdown{width:100%}div.express_markdown span{padding:5px 8px}}
