.ajo-external-job-finder-job{background-color:var(--wp--preset--color--tertiary);box-shadow:0 4px 9px rgba(0,0,0,.2);display:inline-flex;flex-direction:column;justify-content:space-between;margin:10px 0;padding:30px}@media only screen and (min-width:800px){.ajo-external-job-finder-job-headline{font-size:var(--h3_typography-font-size)}}.ajo-external-job-finder-job-headline{clear:none;color:var(--h3_typography-color);font-family:var(--h3_typography-font-family);font-size:var(--h3_typography-font-size-mobile);font-weight:var(--h3_typography-font-weight);line-height:var(--h3_typography-line-height);margin-bottom:var(--h3_typography-margin-bottom);margin-top:0;word-break:break-word;z-index:2}a.ajo-external-job-finder-job-headline{text-decoration:none}.ajo-external-job-finder-jobs{grid-gap:20px;display:grid;grid-template-columns:1fr 1fr 1fr}@media (max-width:768px){.ajo-external-job-finder-jobs{grid-template-columns:1fr 1fr}}@media (max-width:576px){.ajo-external-job-finder-jobs{grid-template-columns:1fr}}.ajo-external-job-finder-job-image img{max-width:100%;width:100%}.ajo-external-job-finder-job-image{margin:-30px -30px 20px;position:relative}.ajo-external-job-finder-pagination{grid-column:1/3}a.ajo-external-job-finder-pagination-page:not(.current){cursor:pointer}a.ajo-external-job-finder-pagination-page.current{color:inherit;pointer-events:none;text-decoration:none}.ajo-external-job-finder-categories-wrapper label,.ajo-external-job-finder-countries-wrapper label,.ajo-external-job-finder-types-wrapper label{font-weight:700;margin-bottom:5px}.ajo-external-job-finder-job-meta{display:flex;flex-wrap:wrap;padding-bottom:10px}.ajo-external-job-finder-job-meta-value{color:#a8a8a8;font-size:12px}.ajo-external-job-finder-wrapper{position:relative}.ajo-external-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-external-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-external-job-finder-spinner div{animation:lds-default 1.2s linear infinite;background:#000;border-radius:50%;height:6px;position:absolute;width:6px}.ajo-external-job-finder-spinner div:first-child{animation-delay:0s;left:66px;top:37px}.ajo-external-job-finder-spinner div:nth-child(2){animation-delay:-.1s;left:62px;top:22px}.ajo-external-job-finder-spinner div:nth-child(3){animation-delay:-.2s;left:52px;top:11px}.ajo-external-job-finder-spinner div:nth-child(4){animation-delay:-.3s;left:37px;top:7px}.ajo-external-job-finder-spinner div:nth-child(5){animation-delay:-.4s;left:22px;top:11px}.ajo-external-job-finder-spinner div:nth-child(6){animation-delay:-.5s;left:11px;top:22px}.ajo-external-job-finder-spinner div:nth-child(7){animation-delay:-.6s;left:7px;top:37px}.ajo-external-job-finder-spinner div:nth-child(8){animation-delay:-.7s;left:11px;top:52px}.ajo-external-job-finder-spinner div:nth-child(9){animation-delay:-.8s;left:22px;top:62px}.ajo-external-job-finder-spinner div:nth-child(10){animation-delay:-.9s;left:37px;top:66px}.ajo-external-job-finder-spinner div:nth-child(11){animation-delay:-1s;left:52px;top:62px}.ajo-external-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-external-job-finder-filter-top .ajo-external-job-finder-filter-first-line{padding-bottom:10px}.ajo-external-job-finder-job_image-overlay{align-items:stretch;bottom:15px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;position:absolute;z-index:1}.ajo-external-job-finder-job_image-overlay--left{left:0}@media only screen and (min-width:800px){.ajo-external-job-finder-job_image-overlay--left{left:10px}}.ajo-external-job-finder-job_image-overlay--right{right:0}@media only screen and (min-width:800px){.ajo-external-job-finder-job_image-overlay--right{right:10px}}.ajo-external-job-finder-job-logo{background:#fff;height:45px;max-width:100px;-o-object-fit:contain;object-fit:contain;padding:5px}.ajo-external-job-finder-job-highlight{background-color:orange;color:#fff;font-weight:700;margin-left:5px;padding:0 10px}.ajo-external-job-finder-job-country{background-color:#fff;padding:0 7px}.ajo-external-job-finder-job-meta-value.company_name:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDBWMHoiIGZpbGw9Im5vbmUiLz48cGF0aCBmaWxsPSIjMDAwMDAwIiBmaWxsLW9wYWNpdHk9IjAuMiIgZD0iTTEwIDIwdi02aDR2Nmg1di04aDNMMTIgMyAyIDEyaDN2OGg1eiIvPjwvc3ZnPg==)}.ajo-external-job-finder-job-meta-value.category:before,.ajo-external-job-finder-job-meta-value.type:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDBWMHoiIGZpbGw9Im5vbmUiLz48cGF0aCBmaWxsPSIjMDAwMDAwIiBmaWxsLW9wYWNpdHk9IjAuMiIgZD0iTTE3LjAzIDVMMyA1LjAxdjEzLjk4bDE0LjAzLjAxTDIyIDEybC00Ljk3LTd6Ii8+PC9zdmc+)}.ajo-external-job-finder-job-meta-value.start_date:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDBWMHoiIGZpbGw9Im5vbmUiLz48cGF0aCBmaWxsPSIjMDAwMDAwIiBmaWxsLW9wYWNpdHk9IjAuMiIgIGQ9Ik0yMiAzaC0zVjFoLTJ2Mkg3VjFINXYySDJ2MjBoMjBWM3ptLTIgMThINFY4aDE2djEzeiIvPjwvc3ZnPg==)}.ajo-external-job-finder-job-meta-value.vacancies:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDBWMHoiIGZpbGw9Im5vbmUiLz48cGF0aCBmaWxsPSIjMDAwMDAwIiBmaWxsLW9wYWNpdHk9IjAuMiIgZD0iTTExLjk5IDJDNi40NyAyIDIgNi40OCAyIDEyczQuNDcgMTAgOS45OSAxMEMxNy41MiAyMiAyMiAxNy41MiAyMiAxMlMxNy41MiAyIDExLjk5IDJ6TTEyIDIwYy00LjQyIDAtOC0zLjU4LTgtOHMzLjU4LTggOC04IDggMy41OCA4IDgtMy41OCA4LTggOHptLjUtMTNIMTF2Nmw1LjI1IDMuMTUuNzUtMS4yMy00LjUtMi42N3oiLz48L3N2Zz4=)}.ajo-external-job-finder-job-meta-value.top-job:before{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PGc+PHBhdGggZD0iTTMuNDYsMTUuMTFBLjI3LjI3LDAsMCwwLDMuMjQsMTVhLjI1LjI1LDAsMCwwLS4yMS4xM0wuNjMsMTkuMjdhMSwxLDAsMCwwLDEsMS40OGwyLjM5LS40LjgzLDIuMjlhMSwxLDAsMCwwLDEuOC4xNmwyLTMuMzRhLjIyLjIyLDAsMCwwLDAtLjIxLjI1LjI1LDAsMCwwLS4xNS0uMTVBMTAuMjIsMTAuMjIsMCwwLDEsMy40NiwxNS4xMVoiIGZpbGw9IiNmZmZmZmYiPjwvcGF0aD48cGF0aCBkPSJNMjMuMzcsMTkuMjcsMjEsMTUuMWEuMjQuMjQsMCwwLDAtLjIxLS4xMi4yNC4yNCwwLDAsMC0uMjEuMTEsMTAuMywxMC4zLDAsMCwxLTUuMDcsNCwuMjguMjgsMCwwLDAtLjE1LjE1LjIyLjIyLDAsMCwwLDAsLjIxbDIsMy4zNmExLDEsMCwwLDAsMS44LS4xN2wuODMtMi4yOSwyLjM5LjRhMSwxLDAsMCwwLDEtLjQxQTEsMSwwLDAsMCwyMy4zNywxOS4yN1oiIGZpbGw9IiNmZmZmZmYiPjwvcGF0aD48cGF0aCBkPSJNMjAuNzMsOS40NkE4Ljc1LDguNzUsMCwxLDAsMTIsMTguMjEsOC43NSw4Ljc1LDAsMCwwLDIwLjczLDkuNDZabS01LjI1LDMuNDJhLjU5LjU5LDAsMCwxLS44NS43NEwxMi4xMSwxMi4yYS4yOC4yOCwwLDAsMC0uMjUsMEw5LjM0LDEzLjYyYS41OS41OSwwLDAsMS0uODUtLjc0bDEtMi4zNmEuMjUuMjUsMCwwLDAtLjA2LS4yOEw3LjYxLDguNDJhLjU2LjU2LDAsMCwxLC4zOS0xaDIuMTJhLjI1LjI1LDAsMCwwLC4yMy0uMTRMMTEuNDUsNWEuNjEuNjEsMCwwLDEsMS4wNywwbDEuMSwyLjI3YS4yNC4yNCwwLDAsMCwuMjIuMTRIMTZhLjU2LjU2LDAsMCwxLC40LDFMMTQuNSwxMC4yNGEuMjYuMjYsMCwwLDAtLjA1LjI4WiIgZmlsbD0iI2ZmZmZmZiI+PC9wYXRoPjwvZz48L3N2Zz4=)}.ajo-external-job-finder-job-meta-value:before{background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";margin-right:5px;width:15px}.ajo-external-job-finder-job-meta-value{align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;margin-right:10px}span.ajo-external-job-finder-job-flag svg{height:18px;margin-right:3px;width:18px}.ajo-external-job-finder-job-country{display:flex}span.ajo-external-job-finder-job-flag{align-items:center;display:flex}.ajo-external-job-finder-job-button{background-color:var(--primary_color)!important;color:#fff!important;display:inline-block;font-family:var(--h3_typography-font-family);font-weight:var(--h3_typography-font-weight);margin-top:auto;padding:5px 12.5px;text-align:center;text-decoration:none;width:-moz-fit-content;width:fit-content}