@keyframes translateWobble{0%{opacity:0;transform:translate3d(calc(var(--z) * 0px), calc(var(--z) * 0px), calc(var(--z) * 0px))}100%{opacity:1;transform:translate3d(calc(var(--z) * 100px), calc(var(--z) * 100px), calc(var(--z) * 100px))}}.wp-block-sturdy-jobs-archive{color:var(--wp--preset--color--text-primary);padding:var(--wp--preset--spacing--40) var(--wp--preset--spacing--16)}.wp-block-sturdy-jobs-archive__inner{margin-inline:auto;max-inline-size:70.75rem}.wp-block-sturdy-jobs-archive__filters-area{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--16);margin-block-end:var(--wp--preset--spacing--32)}.wp-block-sturdy-jobs-archive__filters{display:grid;gap:var(--wp--preset--spacing--16);grid-template-columns:minmax(0, 1fr)}.wp-block-sturdy-jobs-archive__filter{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--8);min-inline-size:0}.wp-block-sturdy-jobs-archive__filter select,.wp-block-sturdy-jobs-archive__filter .fs-label-wrap{background-color:var(--wp--preset--color--inputs-initial-background);border:1px solid var(--wp--preset--color--inputs-initial-border);border-radius:var(--wp--custom--inputs--border-radius--top-left);color:var(--wp--preset--color--inputs-initial-text);font:inherit;min-block-size:3.125rem;width:100%}.wp-block-sturdy-jobs-archive__filter select{padding-inline:var(--wp--custom--inputs--padding--padding-horizontal)}.wp-block-sturdy-jobs-archive__filter .fs-wrap{position:relative;width:100%;z-index:1}.wp-block-sturdy-jobs-archive__filter .fs-wrap:focus-visible .fs-label-wrap{outline:3px solid var(--wp--preset--color--secondary);outline-offset:3px}.wp-block-sturdy-jobs-archive__filter .fs-wrap.fs-open{z-index:10}.wp-block-sturdy-jobs-archive__filter .fs-wrap.fs-open .fs-label-wrap{border-block-end-color:rgba(0,0,0,0);border-end-end-radius:0;border-end-start-radius:0}.wp-block-sturdy-jobs-archive__filter .fs-wrap.fs-open .fs-dropdown{opacity:1;pointer-events:auto;transform:translateY(0) scaleY(1);transition-delay:0s;visibility:visible}.wp-block-sturdy-jobs-archive__filter .fs-label{align-items:center;display:flex;min-block-size:3rem;padding-inline:var(--wp--custom--inputs--padding--padding-horizontal)}.wp-block-sturdy-jobs-archive__filter .fs-label-wrap{transition:border-color var(--wp--custom--general--transition--normal),border-radius var(--wp--custom--general--transition--normal)}.wp-block-sturdy-jobs-archive__filter .fs-arrow{border-block-start-color:var(--wp--preset--color--text-primary);inset-inline-end:var(--wp--preset--spacing--16)}.wp-block-sturdy-jobs-archive__filter .fs-dropdown{background-color:var(--wp--preset--color--inputs-initial-background);border:1px solid var(--wp--preset--color--inputs-initial-border);border-block-start:0;border-end-end-radius:var(--wp--custom--inputs--border-radius--bottom-right);border-end-start-radius:var(--wp--custom--inputs--border-radius--bottom-left);inset-block-start:calc(100% - 1px);opacity:0;overflow:hidden;pointer-events:none;transform:translateY(-0.5rem) scaleY(0.96);transform-origin:top;transition:opacity var(--wp--custom--general--transition--normal),transform var(--wp--custom--general--transition--normal),visibility 0s linear .2s;visibility:hidden;width:100%}.wp-block-sturdy-jobs-archive__filter .fs-dropdown.fs-hidden{display:block}.wp-block-sturdy-jobs-archive__filter .fs-search{background-color:var(--wp--preset--color--pages-secondary-background);border-block-end:1px solid var(--wp--preset--color--lines-tertiary);padding:var(--wp--preset--spacing--8) var(--wp--preset--spacing--12)}.wp-block-sturdy-jobs-archive__filter .fs-search input{color:var(--wp--preset--color--inputs-initial-text);font:inherit;min-block-size:2.5rem}.wp-block-sturdy-jobs-archive__filter .fs-search input:focus-visible{outline:2px solid var(--wp--preset--color--primary);outline-offset:-2px}.wp-block-sturdy-jobs-archive__filter .fs-options{max-block-size:14rem;padding-block:var(--wp--preset--spacing--4)}.wp-block-sturdy-jobs-archive__filter .fs-option{align-items:center;color:var(--wp--preset--color--text-primary);display:grid;gap:var(--wp--preset--spacing--8);grid-template-columns:auto minmax(0, 1fr);line-height:1.4;padding:var(--wp--preset--spacing--12) var(--wp--preset--spacing--16);transition:background-color var(--wp--custom--general--transition--normal),color var(--wp--custom--general--transition--normal);word-break:normal}.wp-block-sturdy-jobs-archive__filter .fs-option:hover,.wp-block-sturdy-jobs-archive__filter .fs-option:focus,.wp-block-sturdy-jobs-archive__filter .fs-option.selected{background-color:var(--wp--preset--color--pages-quarternary-background);color:var(--wp--preset--color--secondary);outline:0}.wp-block-sturdy-jobs-archive__filter .fs-wrap.single .fs-option.selected{background-color:var(--wp--preset--color--pages-quarternary-background)}.wp-block-sturdy-jobs-archive__filter .fs-wrap.single .fs-checkbox{block-size:1rem;display:block;inline-size:1rem}.wp-block-sturdy-jobs-archive__filter .fs-wrap.single .fs-checkbox i{background-color:var(--wp--preset--color--inputs-initial-background);border:1px solid var(--wp--preset--color--inputs-initial-border);border-radius:var(--wp--custom--general--border-radius--border-radius-xxs);block-size:100%;display:block;inline-size:100%;position:relative;transition:background-color var(--wp--custom--general--transition--normal),border-color var(--wp--custom--general--transition--normal)}.wp-block-sturdy-jobs-archive__filter .fs-wrap.single .fs-option.selected .fs-checkbox i{background-color:var(--wp--preset--color--primary);border-color:var(--wp--preset--color--primary)}.wp-block-sturdy-jobs-archive__filter .fs-wrap.single .fs-option.selected .fs-checkbox i:after{border-block-end:2px solid var(--wp--preset--color--text-secondary);border-inline-end:2px solid var(--wp--preset--color--text-secondary);block-size:.5rem;content:"";inline-size:.25rem;inset-block-start:.125rem;inset-inline-start:.3125rem;position:absolute;transform:rotate(45deg)}.wp-block-sturdy-jobs-archive__selection-summary{align-items:center;display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--8);justify-content:flex-end}.wp-block-sturdy-jobs-archive__selection-summary:not(:has(.facetwp-selection-value)){display:none}.wp-block-sturdy-jobs-archive__selection-summary .facetwp-selections ul{display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--8);justify-content:flex-end;list-style:none;margin:0;padding:0}.wp-block-sturdy-jobs-archive__selection-summary .facetwp-selections li{align-items:center;background-color:var(--wp--preset--color--pages-quarternary-background);border-radius:var(--wp--custom--general--border-radius--border-radius-xl);display:inline-flex;font-size:var(--wp--preset--font-size--small);gap:var(--wp--preset--spacing--4);padding:var(--wp--preset--spacing--4) var(--wp--preset--spacing--12)}.wp-block-sturdy-jobs-archive__selection-summary .facetwp-selection-label{font-family:var(--wp--preset--font-family--heading);font-weight:700}.wp-block-sturdy-jobs-archive__selection-summary .facetwp-selection-value{background-image:none;cursor:pointer}.wp-block-sturdy-jobs-archive__selection-summary .facetwp-selection-value:focus-visible{outline:2px solid var(--wp--preset--color--primary);outline-offset:2px}.wp-block-sturdy-jobs-archive__selection-title{font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--small);font-weight:700;text-transform:uppercase}.wp-block-sturdy-jobs-archive__reset{align-items:center;background-color:rgba(0,0,0,0);border:0;color:var(--wp--preset--color--gray-scale);cursor:pointer;display:inline-flex;font-size:1.5rem;inline-size:2rem;justify-content:center;line-height:1;min-block-size:2rem;opacity:.75;padding:0;transition:opacity var(--wp--custom--general--transition--normal)}.wp-block-sturdy-jobs-archive__reset:hover,.wp-block-sturdy-jobs-archive__reset:focus-visible{background-color:rgba(0,0,0,0);opacity:1}.wp-block-sturdy-jobs-archive__reset:focus-visible{outline:3px solid var(--wp--preset--color--gray-scale);outline-offset:3px}.wp-block-sturdy-jobs-archive__filter-label{font-family:var(--wp--preset--font-family--heading);font-size:var(--wp--preset--font-size--small);font-weight:700;margin:0;text-transform:uppercase}.wp-block-sturdy-jobs-archive__grid{display:grid;gap:var(--wp--preset--spacing--24);grid-template-columns:minmax(0, 1fr)}.wp-block-sturdy-jobs-archive__empty{margin:0;padding-block:var(--wp--preset--spacing--40);text-align:center}.wp-block-sturdy-jobs-archive__pagination,.wp-block-sturdy-jobs-archive__pagination .facetwp-pager,.wp-block-sturdy-jobs-archive__pagination nav{align-items:center;display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--8);justify-content:center}.wp-block-sturdy-jobs-archive__pagination{margin-block-start:var(--wp--preset--spacing--40)}.wp-block-sturdy-jobs-archive__pagination .facetwp-page{align-items:center;border:1px solid var(--wp--preset--color--lines-secondary);color:var(--wp--preset--color--primary);cursor:pointer;display:inline-flex;font-family:var(--wp--preset--font-family--heading);font-weight:700;justify-content:center;min-block-size:2.75rem;min-inline-size:2.75rem;padding:var(--wp--preset--spacing--8);text-decoration:none;transition:background-color var(--wp--custom--general--transition--normal),border-color var(--wp--custom--general--transition--normal),color var(--wp--custom--general--transition--normal)}.wp-block-sturdy-jobs-archive__pagination .facetwp-page:hover,.wp-block-sturdy-jobs-archive__pagination .facetwp-page:focus-visible,.wp-block-sturdy-jobs-archive__pagination .facetwp-page.active{background-color:var(--wp--preset--color--primary);border-color:var(--wp--preset--color--primary);color:var(--wp--preset--color--text-secondary)}.wp-block-sturdy-jobs-archive__pagination .facetwp-page:focus-visible{outline:3px solid var(--wp--preset--color--secondary);outline-offset:3px}.wp-block-sturdy-jobs-archive__pagination .facetwp-page.dots{background-color:rgba(0,0,0,0);border-color:rgba(0,0,0,0);color:var(--wp--preset--color--text-primary);cursor:default}@media(min-width: 768px){.wp-block-sturdy-jobs-archive{padding-inline:var(--wp--preset--spacing--20)}.wp-block-sturdy-jobs-archive__filters{grid-template-columns:repeat(2, minmax(0, 16rem));justify-content:end}.wp-block-sturdy-jobs-archive__grid{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(min-width: 1024px){.wp-block-sturdy-jobs-archive{padding-block:var(--wp--preset--spacing--60)}.wp-block-sturdy-jobs-archive__grid{grid-template-columns:repeat(3, minmax(0, 1fr))}}@media(prefers-reduced-motion: reduce){.wp-block-sturdy-jobs-archive .fs-arrow,.wp-block-sturdy-jobs-archive .fs-dropdown,.wp-block-sturdy-jobs-archive .fs-label-wrap,.wp-block-sturdy-jobs-archive .fs-option,.wp-block-sturdy-jobs-archive .facetwp-page{transition:none}}
