.kpjo-fadeup-enter-active,.kpjo-fadeup-leave-active,.kpjo-fadeup-move{opacity:1;transform:translateY(0);transition:all .5s ease}.kpjo-fadeup-enter-from,.kpjo-fadeup-leave-to{opacity:0;transform:translateY(70px)}.kpjo-fadeup-leave-active{opacity:0;position:absolute;transition:none}.kpjo-fadeoptions-enter-active,.kpjo-fadeoptions-leave-active,.kpjo-fadeoptions-move{max-height:9999px;transition:all .5s ease-out}.kpjo-fadeoptions-enter-from,.kpjo-fadeoptions-leave-to{max-height:0;transition:all .5s ease-out}.kpjo-fadeoptions-leave-active{max-height:0;transition:none}.kpjo-fadefilter-enter-active,.kpjo-fadefilter-leave-active,.kpjo-fadefilter-move{opacity:1;transform:translateX(0);transition:all .5s ease}.kpjo-fadefilter-enter-from,.kpjo-fadefilter-leave-to{opacity:0;transform:translateX(-70px)}.kitarino-personio-job-offers{--input-bg-color:#fafafa;--input-placeholder-color:#8a8a8a;--border-radius:12px;--margin-bottom:16px;align-items:center;display:flex;flex-flow:column nowrap;justify-content:center;margin:0 auto;padding:50px 0}.kitarino-personio-job-offers h2{margin-bottom:25px}.kitarino-personio-job-offers .vue-app{margin-top:40px;width:100%}.kitarino-personio-job-offers .kitarino-personio-job-offers__pre-filter{grid-row-gap:25px;grid-column-gap:0;display:grid;justify-items:center}@media screen and (min-width:1200px){.kitarino-personio-job-offers .kitarino-personio-job-offers__pre-filter{grid-row-gap:0;grid-column-gap:25px;align-items:center;grid-template-columns:repeat(5,auto);justify-content:center}}.kitarino-personio-job-offers .kitarino-personio-job-offers__pre-filter select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#f7f7f9;border:none;border-radius:25px 25px 25px 25px;cursor:pointer;font-size:1.2rem;outline:none;padding:10px 20px;text-align:center;width:100%}.kitarino-personio-job-offers .kitarino-personio-job-offers__pre-filter button{background-color:#e23770;border:3px solid #e23770;color:#fff;opacity:1;outline:none}.kitarino-personio-job-offers .kitarino-personio-job-offers__pre-filter button:focus,.kitarino-personio-job-offers .kitarino-personio-job-offers__pre-filter button:hover{background-color:#fff;color:#e23770}.kitarino-personio-job-offers .kitarino-personio-job-offers__pre-filter button:after{border-style:solid;border-width:2.5px 2.5px 0 0;content:"";display:inline-block;height:10px;left:0;margin-left:7px;position:relative;top:.15em;transform:rotate(45deg);vertical-align:top;width:10px}.kitarino-personio-job-offers .kitarino-personio-job-offers__pre-filter button:disabled{opacity:.5}.kitarino-personio-job-offers .kitarino-personio-job-offers__main{align-items:stretch;display:flex;flex-flow:column nowrap;gap:30px;justify-content:flex-start}@media screen and (min-width:1200px){.kitarino-personio-job-offers .kitarino-personio-job-offers__main{flex-direction:row;gap:40px}}.kitarino-personio-job-offers .kitarino-personio-job-offers__main__heading{font-weight:700;margin-bottom:10px}@media screen and (min-width:1200px){.kitarino-personio-job-offers .kitarino-personio-job-offers__main__filters{flex-basis:315px;flex-shrink:0}.kitarino-personio-job-offers .kitarino-personio-job-offers__main__filters>div{position:sticky;top:20%}}.kitarino-personio-job-offers .kitarino-personio-job-offers__main__filters .checkbox{align-items:center;-moz-column-gap:5px;column-gap:5px;cursor:pointer;display:flex;flex-flow:row nowrap;font-size:1.2rem}.kitarino-personio-job-offers .kitarino-personio-job-offers__main__filters .checkbox--city{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between}.kitarino-personio-job-offers .kitarino-personio-job-offers__main__filters .checkbox--city div:first-child{align-items:stretch;display:flex;flex-flow:row nowrap;gap:5px;justify-content:flex-start}.kitarino-personio-job-offers .kitarino-personio-job-offers__main__filters .checkbox--city>a{align-items:center;display:flex;flex:1;flex-flow:row nowrap;justify-content:flex-end}.kitarino-personio-job-offers .kitarino-personio-job-offers__main__filters .checkbox--district{margin-left:20px}.kitarino-personio-job-offers .kitarino-personio-job-offers__main__filters .checkbox--department{margin-left:40px}.kitarino-personio-job-offers .kitarino-personio-job-offers__main__filters .checkbox input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #e23770;border-radius:50%;cursor:pointer;height:15px;outline:none;position:relative;transition:all .3s ease;width:15px}.kitarino-personio-job-offers .kitarino-personio-job-offers__main__filters .checkbox input:checked{background-color:#e23770;border-color:#e23770}.kitarino-personio-job-offers .kitarino-personio-job-offers__main__filters .checkbox label{cursor:pointer;flex:1}.kitarino-personio-job-offers .kitarino-personio-job-offers__main__filter-toggle{align-items:center;color:inherit;display:flex;flex-flow:row nowrap;font-size:.75rem;gap:5px;justify-content:flex-start;text-decoration:underline}.kitarino-personio-job-offers .kitarino-personio-job-offers__main__filter-toggle:focus,.kitarino-personio-job-offers .kitarino-personio-job-offers__main__filter-toggle:hover{color:#e23770}.kitarino-personio-job-offers .kitarino-personio-job-offers__main__filter-toggle span:first-child{background-image:url(/wp-content/plugins/kitarino-personio/frontend/images/layout/edit-filter-icon.png);background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;height:25px;width:25px}.kitarino-personio-job-offers .kitarino-personio-job-offers__main__filter{align-items:stretch;background:#fff;border-radius:10px;display:flex;flex-flow:column nowrap;gap:10px;justify-content:flex-start;margin-bottom:15px;padding:8px 12px}.kitarino-personio-job-offers .kitarino-personio-job-offers__main__filter:last-child{magin-bottom:0}.kitarino-personio-job-offers .kitarino-personio-job-offers__main__filter__title{align-items:center;color:#000;display:flex;flex-flow:row nowrap;font-weight:650;justify-content:space-between;text-decoration:none}.kitarino-personio-job-offers .kitarino-personio-job-offers__main__filter__job select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSI4IiBmaWxsPSJub25lIj48cGF0aCBmaWxsPSIjMDAwIiBkPSJNNi4yMTYgNy41MzFhLjc0Ny43NDcgMCAwIDAgMS4wNiAwbDYuMDAyLTZhLjc1Ljc1IDAgMCAwLTEuMDYtMS4wNmwtNS40NjggNS40N0wxLjI4LjQ2OWEuNzUuNzUgMCAwIDAtMS4wNiAxLjA2TDYuMjE2IDcuNTNaIi8+PC9zdmc+");background-position:100%;background-repeat:no-repeat;background-size:14px 8px;border:none;cursor:pointer;font-size:1.2rem;outline:none;padding:0 10px 0 0;width:100%}.kitarino-personio-job-offers .kitarino-personio-job-offers__main__filter__body{align-items:stretch;display:flex;flex-flow:column nowrap;gap:10px;justify-content:flex-start;overflow:hidden}.kitarino-personio-job-offers .kitarino-personio-job-offers__main__results__wrapper{container-type:inline-size;flex:1}.kitarino-personio-job-offers .kitarino-personio-job-offers__main__results__wrapper--as-list .kitarino-personio-job-offers__main__results{grid-template-columns:1fr}@container (min-width: 900px){.kitarino-personio-job-offers .kitarino-personio-job-offers__main__results__wrapper--as-list .kitarino-personio-job-offers__main__results{grid-template-columns:repeat(1,1fr)}}@container (min-width: 1200px){.kitarino-personio-job-offers .kitarino-personio-job-offers__main__results__wrapper--as-list .kitarino-personio-job-offers__main__results{grid-template-columns:repeat(1,1fr)}}.kitarino-personio-job-offers .kitarino-personio-job-offers__main__results__wrapper--as-list .kitarino-personio-job-offers__main__results__item{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between}.kitarino-personio-job-offers .kitarino-personio-job-offers__main__results__wrapper--as-list .kitarino-personio-job-offers__main__results__item__description{flex:1}.kitarino-personio-job-offers .kitarino-personio-job-offers__main__results__wrapper--as-list .kitarino-personio-job-offers__main__results__item__actions{margin-top:0}.kitarino-personio-job-offers .kitarino-personio-job-offers__main__results{display:grid;gap:16px;grid-template-columns:1fr;position:relative}@container (min-width: 825px){.kitarino-personio-job-offers .kitarino-personio-job-offers__main__results{grid-template-columns:repeat(2,1fr)}}@container (min-width: 1200px){.kitarino-personio-job-offers .kitarino-personio-job-offers__main__results{grid-template-columns:repeat(3,1fr)}}.kitarino-personio-job-offers .kitarino-personio-job-offers__main__results__item{align-items:stretch;background-color:#fff;border-radius:var(--border-radius);box-shadow:0 0 12px 0 rgba(0,0,0,.1);display:flex;flex-flow:column nowrap;justify-content:flex-start;overflow:hidden;padding:12px}.kitarino-personio-job-offers .kitarino-personio-job-offers__main__results__item__description h3{font-size:18px;font-weight:700;line-height:1.2;margin-bottom:16px;margin-top:0}.kitarino-personio-job-offers .kitarino-personio-job-offers__main__results__item__office{align-items:center;display:flex;flex-flow:row nowrap;font-size:12px;gap:5px;justify-content:flex-start;line-height:1;margin-bottom:8px}.kitarino-personio-job-offers .kitarino-personio-job-offers__main__results__item__xtras{display:flex;flex-flow:row wrap;gap:10px}.kitarino-personio-job-offers .kitarino-personio-job-offers__main__results__item__xtras span{border:1px solid #000;border-radius:25px;display:inline-block;font-size:13px;line-height:14px;padding:2px 8px}.kitarino-personio-job-offers .kitarino-personio-job-offers__main__results__item__actions{align-items:stretch;display:flex;flex-flow:row wrap;gap:15px;justify-content:flex-start;margin-top:16px}.kitarino-personio-job-offers .kitarino-personio-job-offers__main__results__item__actions .action{background-color:#e23770;border:3px solid #e23770;color:#fff;font-size:14px;opacity:1;outline:none;padding:3px 9px;width:auto}.kitarino-personio-job-offers .kitarino-personio-job-offers__main__results__item__actions .action:focus,.kitarino-personio-job-offers .kitarino-personio-job-offers__main__results__item__actions .action:hover{background-color:#fff;color:#e23770}.kitarino-personio-job-offers .kitarino-personio-job-offers__main__results__item__actions .action:after{border-style:solid;border-width:2.5px 2.5px 0 0;content:"";display:inline-block;height:10px;left:0;margin-left:7px;position:relative;top:.15em;transform:rotate(45deg);vertical-align:top;width:10px}.kitarino-personio-job-offers .kitarino-personio-job-offers__main__results__item__actions .action--more{background-color:#fff;border:3px solid transparent;color:#e23770}.kitarino-personio-job-offers .kitarino-personio-job-offers__main__results__item__actions .action--more:focus,.kitarino-personio-job-offers .kitarino-personio-job-offers__main__results__item__actions .action--more:hover{border-color:#e23770}.kitarino-personio-job-offers .kitarino-personio-job-offers__main__load-more{align-items:flex-start;background:#fff;border:3px solid #e23770;color:#e23770;display:flex;flex-flow:row nowrap;font-size:14px;justify-content:flex-start;margin-top:30px;outline:none;padding:3px 9px;position:relative;width:auto}.kitarino-personio-job-offers .kitarino-personio-job-offers__main__load-more:after{border-style:solid;border-width:2.5px 2.5px 0 0;content:"";display:inline-block;height:10px;margin-left:7px;position:relative;transform:rotate(135deg);vertical-align:top;width:10px}.kitarino-personio-job-offers .kitarino-personio-job-offers__main__load-more:focus,.kitarino-personio-job-offers .kitarino-personio-job-offers__main__load-more:hover{background-color:#e23770;color:#fff}.kitarino-personio-job-offers .kitarino-personio-job-offers__main__results-count{font-size:14px;text-align:right}.kitarino-personio-job-offers .kitarino-personio-job-offers__main__results-view-mode{align-items:flex-end;display:flex;flex-flow:row nowrap;font-size:14px;justify-content:flex-end;text-decoration:none}