@media screen and (max-width:940px){:root{--breakpoint:phone}.search-panel.element{padding-bottom:2.5rem;padding-top:2.5rem}}.search-panel .search-wrapper .h3{margin-bottom:3.12rem;text-transform:uppercase}@media screen and (max-width:940px){.search-panel .search-wrapper .h3{margin-bottom:1.94rem}}.search-panel .search-wrapper .search-label{margin-right:.15rem;position:relative}.search-panel .search-wrapper .search-label input{background:transparent;border-bottom:1px solid #fff;color:#fff;font-family:Titillium Web;font-size:.875rem;font-style:normal;font-weight:700;line-height:130%;min-width:36rem;padding-bottom:.4rem;text-transform:uppercase}@media screen and (max-width:940px){.search-panel .search-wrapper .search-label input{flex:1;min-width:85%}}.search-panel .search-wrapper .search-label input::-moz-placeholder{color:#fff}.search-panel .search-wrapper .search-label input::placeholder{color:#fff}.search-panel .search-wrapper .search-label .icon{cursor:pointer}.search-panel .search-wrapper .search-icon{cursor:pointer;gap:1.67rem}.search-panel .search-wrapper .search-icon .icon{cursor:pointer;display:block;height:1.375rem;width:1.375rem}.search-panel .search-wrapper .suggester{position:relative}.search-panel .search-wrapper .suggester .suggestions{background-color:#fff;left:0;padding:1rem;position:absolute;top:85%;width:36rem;z-index:2}@media screen and (max-width:1280px){.search-panel .search-wrapper .suggester .suggestions{padding:15px 30px}}@media screen and (max-width:940px){.search-panel .search-wrapper .suggester .suggestions{padding:10px 20px}}.search-panel .search-wrapper .suggester .suggestions .list .item{border-bottom:1px solid #333;color:#333;display:block;margin-bottom:20px;padding-bottom:20px}@media screen and (max-width:1280px){.search-panel .search-wrapper .suggester .suggestions .list .item{margin-bottom:15px;padding-bottom:15px}}@media screen and (max-width:940px){.search-panel .search-wrapper .suggester .suggestions .list .item{margin-bottom:10px;padding-bottom:10px}}.search-panel .search-wrapper .suggester .suggestions .list .item:last-child{margin-bottom:0}.search-panel .search-wrapper .suggester .suggestions .list .item.active{font-weight:700}.search-panel .search-wrapper .suggester .suggestions .list .item b{font-weight:700;text-decoration:underline}.search-panel .search-wrapper .suggester .suggestions .alert{display:none;font-size:20px}@media screen and (max-width:1280px){.search-panel .search-wrapper .suggester .suggestions .alert{font-size:18px}}@media screen and (max-width:940px){.search-panel .search-wrapper .suggester .suggestions .alert{font-size:16px}.search-panel .search-wrapper.active .search-icon .icon{display:none}}.search-panel.job-search{padding-bottom:0}.search-panel.job-search .search-wrapper{align-items:center;display:flex;flex-direction:column;justify-content:center}.search-panel.job-search .search-wrapper .h3{font-size:2rem;font-weight:700}@media screen and (max-width:940px){.search-panel.job-search .search-wrapper .suggester{width:100%}}.search-panel.job-search .search-wrapper .suggester .search-wrapper-inner{align-items:center;display:flex;gap:1rem}@media screen and (max-width:940px){.search-panel.job-search .search-wrapper .suggester .search-wrapper-inner{flex-direction:column;gap:1.5rem}}.search-panel.job-search .search-wrapper .suggester .search-wrapper-inner .search-label{border:1px solid #282727;flex-direction:row-reverse;gap:.5rem;padding:.625rem 1rem}@media screen and (max-width:940px){.search-panel.job-search .search-wrapper .suggester .search-wrapper-inner .search-label{width:100%}}.search-panel.job-search .search-wrapper .suggester .search-wrapper-inner .search-label .icon{filter:invert(1)}.search-panel.job-search .search-wrapper .suggester .search-wrapper-inner .search-label input{align-items:center;border:none;color:#282727;display:flex;font-size:1rem;font-weight:300;gap:.5rem;height:100%;line-height:normal;width:32.0625rem}@media screen and (max-width:940px){.search-panel.job-search .search-wrapper .suggester .search-wrapper-inner .search-label input{width:100%}}.search-panel.job-search .search-wrapper .suggester .search-wrapper-inner .search-label input::-moz-placeholder{color:#282727}.search-panel.job-search .search-wrapper .suggester .search-wrapper-inner .search-label input::placeholder{color:#282727}.search-panel.job-search .search-wrapper .suggester .search-wrapper-inner .button{min-width:15rem}:root{--100vh:100vh;--breakpoint:desktop;--orientation:landscape;--lightGrey:#f5f4f4;--darkGrey:#282727}@media (orientation:portrait){:root{--orientation:portrait}}@media screen and (max-width:1660px){:root{--breakpoint:laptop}}@media screen and (max-width:1280px){:root{--breakpoint:tablet}}@media screen and (max-width:940px){:root{--breakpoint:phone}}.filter-panel{background-color:var(--lightGrey)}@media screen and (max-width:940px){.filter-panel.element{padding-bottom:2.5rem;padding-top:2.5rem}}.filter-panel .filter-panel-inner{gap:1.3rem}.filter-panel .filter-panel-inner .filter-categories{max-width:0;min-width:0;opacity:0}@media screen and (max-width:940px){.filter-panel .filter-panel-inner .filter-categories{max-width:100%;min-width:100%;opacity:1}}.filter-panel .filter-panel-inner .filter-categories.active{max-width:20rem;min-width:19rem;opacity:1}@media screen and (max-width:940px){.filter-panel .filter-panel-inner .filter-categories.active{max-width:100%;min-width:100%;opacity:1}.filter-panel .filter-panel-inner .filter-categories.active .filter-categories-inner{display:block}}.filter-panel .filter-panel-inner .filter-categories .h4{margin-bottom:3.12rem}@media screen and (max-width:940px){.filter-panel .filter-panel-inner .filter-categories .filter-categories-inner{display:none}}.filter-panel .filter-panel-inner .filter-categories .filter-categories-inner .cat-box{border:1px solid #e73e11;margin-bottom:1.25rem;padding:1.5rem 1.25rem}.filter-panel .filter-panel-inner .filter-categories .filter-categories-inner .cat-box.active .options{display:flex}.filter-panel .filter-panel-inner .filter-categories .filter-categories-inner .cat-box.active .box-heading{cursor:pointer}.filter-panel .filter-panel-inner .filter-categories .filter-categories-inner .cat-box.active .box-heading .icon-wrapper .plus{opacity:0}.filter-panel .filter-panel-inner .filter-categories .filter-categories-inner .cat-box .box-heading h5{color:#282727;font-family:Titillium Web;font-size:1.125rem;font-style:normal;font-weight:700;line-height:1.75rem}.filter-panel .filter-panel-inner .filter-categories .filter-categories-inner .cat-box .box-heading .icon-wrapper{height:30px;width:30px}.filter-panel .filter-panel-inner .filter-categories .filter-categories-inner .cat-box .box-heading .icon-wrapper img{position:absolute}.filter-panel .filter-panel-inner .filter-categories .filter-categories-inner .cat-box .options{display:none;flex-direction:column;gap:.63rem;margin-top:1.25rem}.filter-panel .filter-panel-inner .filter-categories .filter-categories-inner .cat-box .options .option{align-items:center;color:#282727;cursor:pointer;display:flex;font-family:Titillium Web;font-size:1rem;font-style:normal;font-weight:300;gap:.6rem;line-height:1.625rem}.filter-panel .filter-panel-inner .filter-categories .filter-categories-inner .cat-box .options .option input{display:none}.filter-panel .filter-panel-inner .filter-categories .filter-categories-inner .cat-box .options .option .checkmark{background-color:#fff;background-position:50%;background-repeat:no-repeat;border:2px solid #e73e11;cursor:pointer;display:block;height:1.875rem;min-width:1.875rem;position:relative;width:1.875rem}.filter-panel .filter-panel-inner .filter-categories .filter-categories-inner .cat-box .options .option input:checked+.checkmark{background-color:#e73e11;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' fill='none'%3E%3Cpath fill='%23E73E11' d='M0 0h30v30H0z'/%3E%3Cpath fill='%23fff' d='M22.656 9.222 12.49 19.364a.18.18 0 0 1-.2.04.2.2 0 0 1-.058-.04l-5.878-5.863a.794.794 0 0 0-1.354.56c0 .21.084.411.232.56l5.878 5.863a1.774 1.774 0 0 0 2.502 0l10.165-10.143A.79.79 0 0 0 23.213 9a.8.8 0 0 0-.558.222z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;box-shadow:unset}.filter-panel .filter-panel-inner .filter-wrapper{padding-top:4.12rem;width:100%}@media screen and (max-width:940px){.filter-panel .filter-panel-inner .filter-wrapper{padding-top:0}}.filter-panel .filter-panel-inner .filter-wrapper .filter-inner .filter-row{border-bottom:1px solid #797878;padding:1.3rem 0}.filter-panel .filter-panel-inner .filter-wrapper .filter-inner .filter-row .clear-filter,.filter-panel .filter-panel-inner .filter-wrapper .filter-inner .filter-row .open-filter{color:#282727;font-family:Titillium Web;font-size:1.125rem;font-style:normal;font-weight:700;line-height:1.75rem;width:-moz-fit-content;width:fit-content}.filter-panel .filter-panel-inner .filter-wrapper .filter-inner .filter-row .open-filter{gap:1.2rem 1.2rem}@media screen and (max-width:940px){.filter-panel .filter-panel-inner .filter-wrapper .filter-inner .filter-row .open-filter img{transform:rotate(90deg)}}.filter-panel .filter-panel-inner .filter-wrapper .filter-inner .filter-row .open-filter.active img{transform:rotate(180deg)}@media screen and (max-width:940px){.filter-panel .filter-panel-inner .filter-wrapper .filter-inner .filter-row .open-filter.active img{transform:rotate(-90deg)}}.filter-panel .filter-panel-inner .filter-wrapper .filter-inner .filter-row .clear-filter{gap:1.2rem;margin-left:auto;min-width:10%}.filter-panel .filter-panel-inner .filter-wrapper .filter-inner .filter-row .categories{gap:1.25rem}.filter-panel .filter-panel-inner .filter-wrapper .filter-inner .filter-row .categories .label{align-items:center;background:#282727;color:var(--ZF-White,#fff);display:flex;font-family:Titillium Web;font-size:.9375rem;font-style:normal;font-weight:600;justify-content:center;line-height:1.5rem;padding:.3125rem .625rem}.filter-panel .filter-panel-inner .filter-wrapper .pagination{padding-top:2rem}.filter-panel .filter-panel-inner .filter-wrapper .pagination .pages{gap:1.5rem}.filter-panel .filter-panel-inner .filter-wrapper .pagination .pages a{cursor:pointer;font-size:1.25rem;min-width:1.5rem}.filter-panel .filter-panel-inner .filter-wrapper .pagination .pages a.active{font-weight:700}
