.ajo-job-finder-filter>*>select{max-width:100%;width:100%}.ajo-job-finder-filter{grid-gap:20px;background-color:var(--wp--preset--color--tertiary);display:grid;grid-template-columns:repeat(3,minmax(0,1fr));padding-bottom:10px}.ajo-job-finder-filter-2{grid-template-columns:repeat(2,minmax(0,1fr))}.ajo-job-finder-filter-1{grid-template-columns:repeat(1,minmax(0,1fr))}@media (max-width:768px){.ajo-job-finder-filter{grid-template-columns:repeat(1,minmax(0,1fr));padding-top:10px}}.ajo-job-finder-filter>div>label{display:block}.ajo-job-finder-job{background-color:#fff;box-shadow:0 4px 9px rgba(0,0,0,.2);display:grid;grid-template-rows:max-content;margin:10px auto;max-width:500px}.ajo-job-finder-job-details{margin-bottom:15px}h3.ajo-job-finder-job-headline{clear:none;font-size:1.5rem;margin-bottom:15px;margin-top:0;word-break:break-word}a.ajo-job-finder-job-headline{text-decoration:none}.ajo-job-finder-jobs{grid-gap:20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.ajo-job-finder-jobs.ajo-job-finder-no-jobs{grid-template-columns:1fr}.ajo-job-finder-job-image{margin-bottom:10px;overflow:hidden;position:relative}.ajo-job-finder-job-image img{max-width:100%;transition:transform .5s;transition-delay:.1s}.ajo-job-finder-job-image img:not(.ajo-job-finder-job-logo):hover{transform:rotate(5deg) scale(1.25)}.ajo-job-finder-job-content{display:inline-flex;flex-direction:column;justify-content:space-between;padding:10px 30px 30px}.ajo-job-finder-pagination{grid-column:1/3}a.ajo-job-finder-pagination-page:not(.current){cursor:pointer}a.ajo-job-finder-pagination-page.current{pointer-events:none;text-decoration:none}.ajo-job-finder-categories-wrapper label,.ajo-job-finder-countries-wrapper label,.ajo-job-finder-golden-ticket-only-wrapper label{font-weight:700;margin-bottom:5px}.ajo-job-finder-job-meta{display:flex;flex-wrap:wrap;padding-bottom:10px}.ajo-job-finder-job-meta-value{color:#a8a8a8}.ajo-job-finder-job-meta-value-badge{align-items:center;background-color:#f5f5f5;display:flex;font-size:.9rem;margin-bottom:10px;margin-right:10px;padding:5px 10px}.ajo-job-finder-wrapper{position:relative}.ajo-job-finder-overlay{background-color:hsla(0,0%,76%,.12);display:none;height:100%;left:0;position:absolute;top:0;width:100%;z-index:1000}.ajo-job-finder-spinner{display:inline-block;height:80px;left:0;margin-left:auto;margin-right:auto;margin-top:20px;position:absolute;right:0;width:80px}.ajo-job-finder-spinner div{animation:lds-default 1.2s linear infinite;background:#000;border-radius:50%;height:6px;position:absolute;width:6px}.ajo-job-finder-spinner div:first-child{animation-delay:0s;left:66px;top:37px}.ajo-job-finder-spinner div:nth-child(2){animation-delay:-.1s;left:62px;top:22px}.ajo-job-finder-spinner div:nth-child(3){animation-delay:-.2s;left:52px;top:11px}.ajo-job-finder-spinner div:nth-child(4){animation-delay:-.3s;left:37px;top:7px}.ajo-job-finder-spinner div:nth-child(5){animation-delay:-.4s;left:22px;top:11px}.ajo-job-finder-spinner div:nth-child(6){animation-delay:-.5s;left:11px;top:22px}.ajo-job-finder-spinner div:nth-child(7){animation-delay:-.6s;left:7px;top:37px}.ajo-job-finder-spinner div:nth-child(8){animation-delay:-.7s;left:11px;top:52px}.ajo-job-finder-spinner div:nth-child(9){animation-delay:-.8s;left:22px;top:62px}.ajo-job-finder-spinner div:nth-child(10){animation-delay:-.9s;left:37px;top:66px}.ajo-job-finder-spinner div:nth-child(11){animation-delay:-1s;left:52px;top:62px}.ajo-job-finder-spinner div:nth-child(12){animation-delay:-1.1s;left:62px;top:52px}@keyframes lds-default{0%,20%,80%,to{transform:scale(1)}50%{transform:scale(1.5)}}.ajo-job-finder-job_image-overlay{position:absolute;z-index:1}.ajo-job-finder-job_image-overlay--left{bottom:15px;left:0}@media only screen and (min-width:800px){.ajo-job-finder-job_image-overlay--left{left:10px}}.ajo-job-finder-job_image-overlay--right{bottom:15px;right:0}@media only screen and (min-width:800px){.ajo-job-finder-job_image-overlay--right{right:10px}}.ajo-job-finder-job_image-overlay--right img.ajo-job-finder-job-logo{background:#fff;height:45px;max-width:100px;-o-object-fit:contain;object-fit:contain;padding:5px;vertical-align:bottom}.ajo-job-finder-job-highlight{background-color:orange;color:#fff;font-weight:700;opacity:.95;padding:0 7px}.ajo-job-finder-job-country{background-color:#fff;color:#000;font-size:.95rem;font-weight:700;letter-spacing:1px;opacity:.95;padding:8px}.ajo-job-finder-job-meta-value.company_name:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDBWMHoiIGZpbGw9Im5vbmUiLz48cGF0aCBmaWxsPSIjMDAwMDAwIiBmaWxsLW9wYWNpdHk9IjAuMiIgZD0iTTEwIDIwdi02aDR2Nmg1di04aDNMMTIgMyAyIDEyaDN2OGg1eiIvPjwvc3ZnPg==)}.ajo-job-finder-job-meta-value.category:before,.ajo-job-finder-job-meta-value.type:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDBWMHoiIGZpbGw9Im5vbmUiLz48cGF0aCBmaWxsPSIjMDAwMDAwIiBmaWxsLW9wYWNpdHk9IjAuMiIgZD0iTTE3LjAzIDVMMyA1LjAxdjEzLjk4bDE0LjAzLjAxTDIyIDEybC00Ljk3LTd6Ii8+PC9zdmc+)}.ajo-job-finder-job-meta-value.start_date:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDBWMHoiIGZpbGw9Im5vbmUiLz48cGF0aCBmaWxsPSIjMDAwMDAwIiBmaWxsLW9wYWNpdHk9IjAuMiIgIGQ9Ik0yMiAzaC0zVjFoLTJ2Mkg3VjFINXYySDJ2MjBoMjBWM3ptLTIgMThINFY4aDE2djEzeiIvPjwvc3ZnPg==)}.ajo-job-finder-job-meta-value.vacancies:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDBWMHoiIGZpbGw9Im5vbmUiLz48cGF0aCBmaWxsPSIjMDAwMDAwIiBmaWxsLW9wYWNpdHk9IjAuMiIgZD0iTTExLjk5IDJDNi40NyAyIDIgNi40OCAyIDEyczQuNDcgMTAgOS45OSAxMEMxNy41MiAyMiAyMiAxNy41MiAyMiAxMlMxNy41MiAyIDExLjk5IDJ6TTEyIDIwYy00LjQyIDAtOC0zLjU4LTgtOHMzLjU4LTggOC04IDggMy41OCA4IDgtMy41OCA4LTggOHptLjUtMTNIMTF2Nmw1LjI1IDMuMTUuNzUtMS4yMy00LjUtMi42N3oiLz48L3N2Zz4=)}.ajo-job-finder-job-meta-value.teaser_note:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDBWMHoiIGZpbGw9Im5vbmUiLz48cGF0aCBmaWxsPSIjMDAwMDAwIiBmaWxsLW9wYWNpdHk9IjAuMiIgZD0iTTExLjk5IDJDNi40NyAyIDIgNi40OCAyIDEyczQuNDcgMTAgOS45OSAxMEMxNy41MiAyMiAyMiAxNy41MiAyMiAxMlMxNy41MiAyIDExLjk5IDJ6bTQuMjQgMTZMMTIgMTUuNDUgNy43NyAxOGwxLjEyLTQuODEtMy43My0zLjIzIDQuOTItLjQyTDEyIDVsMS45MiA0LjUzIDQuOTIuNDItMy43MyAzLjIzTDE2LjIzIDE4eiIvPjwvc3ZnPg==)}.ajo-job-finder-job-meta-value.top-job:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PGc+PHBhdGggZD0iTTMuNDYsMTUuMTFBLjI3LjI3LDAsMCwwLDMuMjQsMTVhLjI1LjI1LDAsMCwwLS4yMS4xM0wuNjMsMTkuMjdhMSwxLDAsMCwwLDEsMS40OGwyLjM5LS40LjgzLDIuMjlhMSwxLDAsMCwwLDEuOC4xNmwyLTMuMzRhLjIyLjIyLDAsMCwwLDAtLjIxLjI1LjI1LDAsMCwwLS4xNS0uMTVBMTAuMjIsMTAuMjIsMCwwLDEsMy40NiwxNS4xMVoiIGZpbGw9IiNmZmZmZmYiPjwvcGF0aD48cGF0aCBkPSJNMjMuMzcsMTkuMjcsMjEsMTUuMWEuMjQuMjQsMCwwLDAtLjIxLS4xMi4yNC4yNCwwLDAsMC0uMjEuMTEsMTAuMywxMC4zLDAsMCwxLTUuMDcsNCwuMjguMjgsMCwwLDAtLjE1LjE1LjIyLjIyLDAsMCwwLDAsLjIxbDIsMy4zNmExLDEsMCwwLDAsMS44LS4xN2wuODMtMi4yOSwyLjM5LjRhMSwxLDAsMCwwLDEtLjQxQTEsMSwwLDAsMCwyMy4zNywxOS4yN1oiIGZpbGw9IiNmZmZmZmYiPjwvcGF0aD48cGF0aCBkPSJNMjAuNzMsOS40NkE4Ljc1LDguNzUsMCwxLDAsMTIsMTguMjEsOC43NSw4Ljc1LDAsMCwwLDIwLjczLDkuNDZabS01LjI1LDMuNDJhLjU5LjU5LDAsMCwxLS44NS43NEwxMi4xMSwxMi4yYS4yOC4yOCwwLDAsMC0uMjUsMEw5LjM0LDEzLjYyYS41OS41OSwwLDAsMS0uODUtLjc0bDEtMi4zNmEuMjUuMjUsMCwwLDAtLjA2LS4yOEw3LjYxLDguNDJhLjU2LjU2LDAsMCwxLC4zOS0xaDIuMTJhLjI1LjI1LDAsMCwwLC4yMy0uMTRMMTEuNDUsNWEuNjEuNjEsMCwwLDEsMS4wNywwbDEuMSwyLjI3YS4yNC4yNCwwLDAsMCwuMjIuMTRIMTZhLjU2LjU2LDAsMCwxLC40LDFMMTQuNSwxMC4yNGEuMjYuMjYsMCwwLDAtLjA1LjI4WiIgZmlsbD0iI2ZmZmZmZiI+PC9wYXRoPjwvZz48L3N2Zz4=)}.ajo-job-finder-job-meta-value:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";margin-right:5px;width:15px}.ajo-job-finder-job-meta-value{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;margin-right:10px}span.ajo-job-finder-job-flag svg{height:25px;margin-right:7px;width:25px}.ajo-job-finder-job-country{justify-content:center}.ajo-job-finder-job-country,span.ajo-job-finder-job-flag{align-items:center;display:flex}.ajo-job-finder-job-button{background-color:#000;color:#fff;display:inline-block;font-weight:700;margin-top:10px;padding:10px 20px;text-align:center;text-decoration:none;width:100%}.ajo-job-finder-job-button:hover{background-color:#444;color:#fff;transition:background-color .3s,color .3s}