.header .main-menu{padding-left:0;padding-right:0}.header .main-menu .navbar-secondary{margin-top:0;padding-left:0;padding-right:0}@media(min-width: 1024px){.header-sticky-wrapper{margin-bottom:16px}.header .main-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-left:10px;padding-right:10px}.header .main-menu .jobs-navbar-nav li{font-family:"UniNeueBold",arial,helvetica,sans-serif;font-size:1rem;line-height:1;padding-top:0;padding-bottom:0}.header .main-menu .jobs-navbar-nav li:hover::after{content:none}}.banner{position:relative;height:500px;max-width:100vw;overflow:hidden}.banner a{text-decoration:none}.banner__image{position:absolute;height:100%;width:100%}.banner__image img{position:absolute;width:100%;-o-object-fit:cover;object-fit:cover;height:100%}.banner__video{position:absolute;width:100%;height:100%}.banner__cta{position:absolute;bottom:2.5rem;left:0;min-width:100%;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center}.banner__cta button,.banner__cta a{margin-bottom:.5rem;margin-right:.5rem}.banner__content{text-shadow:0 3px 6px rgba(0,0,0,.5)}.banner__content .main-title{font-size:1.5rem;color:#fff;font-family:"Sagona-Medium"}.banner__content .subtitle{font-size:1.5rem;color:#fff;font-family:"Sagona-Light";font-style:italic}@media(min-width: 768px){.banner .content--align-center{text-align:center}}@media(max-width: 1023.98px){.banner .content--align-center-mobile{text-align:center}}@media(min-width: 768px){.banner .content--align-right{text-align:right;margin-right:8.3333%}.banner .content--align-right h2{margin-right:8.3333%}}@media(max-width: 1023.98px){.banner .content--align-right-mobile{text-align:right;margin-right:8.3333%}}@media(max-width: 575.98px){.banner .cta{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:100%}.banner .cta a{width:44%;margin:.5rem}}@media(min-width: 768px){.banner .cta--align-left{left:0;min-width:auto;text-align:left}.banner .cta--align-center{left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);text-align:center;min-width:100%}.banner .cta--align-right{right:0;min-width:auto}}@media(max-width: 1023.98px){.banner .cta--align-center-mobile{left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);text-align:center;min-width:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.banner .cta--align-right-mobile{right:0;min-width:auto;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.banner .cta--align-left-mobile{min-width:auto;text-align:left;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media(min-width: 768px){.banner .cta--per-two.cta--align-right{text-align:right;min-width:auto}.banner .cta--per-two.cta--align-center{text-align:center;min-width:auto}}@media(max-width: 1023.98px){.banner .cta--per-two.cta--align-right-mobile{text-align:right;min-width:auto}.banner .cta--per-two.cta--align-center-mobile{text-align:center;min-width:auto}}@media(min-width: 576px){.banner .cta{-webkit-box-flex:1;-ms-flex:auto;flex:auto}.banner .cta button{min-width:auto}.banner .cta--full-width a.btn{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.banner .cta--per-two button{width:33.3333333333%;margin-bottom:.5rem;margin-right:.5rem}.banner__video{z-index:0;position:absolute;inset:0}.banner__content .main-title{font-size:2rem}.banner__content .subtitle{font-size:2rem}}.custom-card img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.custom-card video{width:100%}.custom-card-content{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:1rem;background-color:#f5f5f4}.custom-card-content-title{font-family:"UniNeueBold",arial,helvetica,sans-serif;font-size:1.125rem;overflow:hidden;text-overflow:ellipsis}.custom-card-content-subtitle{font-family:"UniNeueRegular",arial,helvetica,sans-serif;font-size:.875rem}.custom-card-content i{margin-right:.5rem}.custom-card-content p{margin:0;padding:0}.match-block{padding:1rem;background:#f5f5f4}.match-block p{font-size:1rem;font-family:"UniNeueRegular",arial,helvetica,sans-serif}.seo-block{padding:1rem}.seo-block p{font-size:.75rem;font-family:"UniNeueRegular",arial,helvetica,sans-serif}.filter-bar ul{margin:0 -4px;padding-left:0}.filter-bar__value--default a{background-color:#f5f5f4;color:#3b3f3a}.filter-bar__value--default a:hover{background:#f0f0f0;color:#3b3f3a}.filter-bar__value--default a .feather{margin-left:8px}.filter-bar__value--remove-all a{background:rgba(0,0,0,0);color:#bd1427}.filter-bar__value--remove-all a:hover{border-color:#bd1427;color:#bd1427}.filter-bar__value--remove-all a .feather{margin-right:8px}.filter-bar__value a{-webkit-box-align:center;-ms-flex-align:center;align-items:center;border:1px solid rgba(0,0,0,0);border-radius:44px;display:-webkit-box;display:-ms-flexbox;display:flex;font-size:.875rem;height:32px;padding:0 12px;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;white-space:nowrap}.filter-bar__value a:hover{text-decoration:none}.filter-bar__value a .feather{height:16px;width:16px}.companymatch-widget{display:inline-block;border:2px solid #3b3f3a;padding-left:1rem;padding-right:1rem;background-color:rgba(0,0,0,0);min-height:2.5rem;width:180px;cursor:pointer}.companymatch-icon{display:none}.match .companymatch-icon{display:none}.companymatch-new{font-style:normal;font-stretch:normal;font-family:"UniNeueBold",arial,helvetica,sans-serif;letter-spacing:.3px;text-transform:uppercase;font-size:.875rem;pointer-events:none;line-height:1.3125rem;color:#3b3f3a;margin-top:7px}.companymatch-result{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif !important;color:#000 !important;padding-left:15px;overflow:hidden}.companymatch-percentage{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif !important;color:#333 !important;text-shadow:0 0 0 #fff !important;height:72px !important;width:60px !important;padding-left:6px !important;padding-right:6px !important;margin-left:auto !important;margin-right:auto !important;line-height:72px !important;font-size:17px !important;text-align:center !important;background-size:100% !important;background-image:url("https://www.companymatch.me/site/pages/design/img/companymatch-match.png") !important;-webkit-box-sizing:initial !important;box-sizing:initial !important}.manager{padding-top:.5rem;padding-bottom:1.5rem}.manager__title{font-family:"UniNeueRegular",arial,helvetica,sans-serif;font-size:.875rem;text-align:left;margin-top:1rem;margin-left:2.594rem}.manager__title--bold{font-family:"UniNeueBold",arial,helvetica,sans-serif}.manager__image{height:5.188rem;width:5.188rem;border-radius:50%;display:block}.manager__text{font-family:"Sagona-Medium";font-size:1rem;text-align:left}.job-info-window__name{font-family:"UniNeueBold",arial,helvetica,sans-serif}.job-info-window__jobs-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column wrap;flex-flow:column wrap;gap:8px;padding-left:20px}.job-info-window__jobs-wrapper li{list-style:disc}.job-info-window__job{font-family:"UniNeueRegular",arial,helvetica,sans-serif;font-size:.875rem}.sitemap,div.newsletter{display:none !important}.jobs-search__search-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;gap:10px}.jobs-search__job-alert-wrapper,.jobs-search__open-application-wrapper{border:solid 1px #cdd1d4;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:24px;padding:16px;width:100%}.jobs-search__job-alert-wrapper #cxsWrapper,.jobs-search__open-application-wrapper #cxsWrapper{max-width:none}.jobs-search input.job-search{background-color:#f0f0f0;border:2px solid #f0f0f0;border-top-left-radius:4px;border-bottom-left-radius:4px;font-size:.75rem;line-height:1.125rem}.jobs-search input.job-search.focus,.jobs-search input.job-search:focus{-webkit-box-shadow:none;box-shadow:none;border:2px solid #cdd1d4}.jobs-search .map-canvas{border-radius:4px;height:280px}.jobs-search__show-map{background-image:url("../../images/stores.png");background-repeat:no-repeat;background-size:cover;border-radius:4px;height:280px;left:10px;position:absolute;top:0;width:calc(100% - 20px)}.jobs-search__show-map .btn{left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.jobs-search__filter-button .feather{margin:0}.jobs-search .custom-dropdown.active .custom-dropdown__head::after{top:10px;right:4px}.jobs-search .custom-dropdown__head::after{content:"";width:15px;height:15px;-webkit-mask-image:url("../../images/featherIcons/chevron-right.svg");mask-image:url("../../images/featherIcons/chevron-right.svg");-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;background:#3b3f3a;-webkit-transform:rotate(90deg);transform:rotate(90deg);-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease, -webkit-transform .2s ease;position:absolute;top:10px;right:4px}.jobs-search-text{margin-top:1rem;margin-bottom:1rem;font-size:1rem;font-family:"UniNeueRegular",arial,helvetica,sans-serif}.jobs-search__filter{line-height:2.5rem}.jobs-search-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:20px;margin-top:1rem;margin-bottom:1rem}.jobs-search-item{border:solid 1px #cdd1d4;border-radius:4px;-webkit-box-flex:100%;-ms-flex:100%;flex:100%}.jobs-search-item-image{height:138px;width:138px;margin-right:1rem;margin-left:.5rem}.jobs-search-item-image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.jobs-search-item__header{font-family:"UniNeueBold",arial,helvetica,sans-serif;font-size:1.125rem}.jobs-search-item__information{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;gap:10px 20px;margin-bottom:1rem}.jobs-search-item__information p{font-family:"UniNeueRegular",arial,helvetica,sans-serif;font-size:.875rem;margin-bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.jobs-search-item__information .feather{width:20px;margin-right:4px}.jobs-search-item__content{font-family:"UniNeueRegular",arial,helvetica,sans-serif;font-size:1rem}.jobs-search-item__content ul{display:none}.jobs-search .manager__title{font-size:.625rem}.jobs-search .manager__text{font-size:1rem;margin-bottom:0}@media(min-width: 1024px){.main-menu{height:auto}.jobs-search__job-alert-wrapper,.jobs-search__open-application-wrapper{width:calc(50% - 10px)}.jobs-search-item{-webkit-box-flex:0;-ms-flex:0 1 calc(50% - 10px);flex:0 1 calc(50% - 10px)}.jobs-search .manager__title{font-size:1rem}.jobs-search .manager__text{font-size:1.5rem;margin-bottom:0}}@media(max-width: 1023.98px){.jobs-search-item-image{width:100%;margin:0}.jobs-search-item-image img{width:100%;-o-object-fit:cover;object-fit:cover}}
