.fyo-employer-directory{--fyo-card-identity-height:144px;--fyo-card-logo-height:112px;--fyo-card-logo-max-width:350px;--fyo-card-description-lines:4;--fyo-page-circle:42px;--fyo-page-circle-current:32px;--fyo-directory-muted:#546368;--fyo-directory-icon:16px;box-sizing:border-box;padding-block:var(--wp--preset--spacing--80) var(--wp--preset--spacing--40)}.fyo-employer-directory__inner{box-sizing:content-box;display:flex;flex-direction:column;gap:var(--wp--preset--spacing--60);margin-inline:auto;max-width:var(--wp--style--global--content-size);padding-inline:var(--wp--custom--layout--card-padding)}.fyo-employer-directory__heading{align-items:center;display:flex;gap:var(--wp--preset--spacing--50);justify-content:space-between}.fyo-employer-directory__count{font-size:var(--wp--preset--font-size--medium);line-height:var(--wp--custom--line-height--normal);margin:0}.fyo-employer-directory__views{background:var(--wp--custom--color--surface--base);border:var(--wp--custom--border--width--hairline) solid var(--wp--custom--color--border--subtle);border-radius:var(--wp--custom--radius--pill);display:inline-flex;flex:none;gap:var(--wp--preset--spacing--10);padding:var(--wp--preset--spacing--10)}.fyo-employer-directory__view{align-items:center;background:transparent;border:0;border-radius:var(--wp--custom--radius--pill);color:var(--wp--custom--color--text--link);cursor:pointer;display:inline-flex;font:inherit;font-size:var(--wp--preset--font-size--medium);font-weight:var(--wp--custom--font-weight--bold);gap:var(--wp--preset--spacing--20);line-height:var(--wp--custom--line-height--heading);margin:0;padding:var(--wp--preset--spacing--30) var(--wp--preset--spacing--50)}.fyo-employer-directory__view.is-selected{background:var(--wp--custom--color--surface--accent);color:var(--wp--custom--color--text--inverse)}.fyo-employer-directory__view[aria-disabled=true]{cursor:default;opacity:.6}.fyo-employer-directory__view:before{background:currentColor;content:"";flex:none;height:var(--fyo-directory-icon);mask:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0NDggNTEyIiBmaWxsPSJjdXJyZW50Q29sb3IiPjxwYXRoIGZpbGw9ImN1cnJlbnRDb2xvciIgZD0iTTAgMzJsMTEyIDAgMCAxMTItMTEyIDAgMC0xMTJ6TTAgMjAwbDExMiAwIDAgMTEyLTExMiAwIDAtMTEyek0xMTIgMzY4bDAgMTEyLTExMiAwIDAtMTEyIDExMiAwek0xNjggMzJsMTEyIDAgMCAxMTItMTEyIDAgMC0xMTJ6TTI4MCAyMDBsMCAxMTItMTEyIDAgMC0xMTIgMTEyIDB6TTE2OCAzNjhsMTEyIDAgMCAxMTItMTEyIDAgMC0xMTJ6TTQ0OCAzMmwwIDExMi0xMTIgMCAwLTExMiAxMTIgMHpNMzM2IDIwMGwxMTIgMCAwIDExMi0xMTIgMCAwLTExMnpNNDQ4IDM2OGwwIDExMi0xMTIgMCAwLTExMiAxMTIgMHoiLz48L3N2Zz4K) no-repeat center/contain;width:var(--fyo-directory-icon)}.fyo-employer-directory__view--map:before{mask-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MTIgNTEyIiBmaWxsPSJjdXJyZW50Q29sb3IiPjxwYXRoIGZpbGw9ImN1cnJlbnRDb2xvciIgZD0iTTUxMiA0OGwwLTM4LjZjLTggNC02MS4yIDMwLjItMTU5LjUgNzguN2wtMTg0LjgtNjIuOC05LjItMy4xLTguOCA0LjEtMTM2IDY0LTEzLjggNi41IDAgNDA1YzcuMy0zLjQgNjEuMi0yOC44IDE2MS41LTc2bDE4Mi45IDYxIDkuMSAzIDguNy00LjEgMTM2LTY0IDEzLjgtNi41IDAtMzY3LjJ6TTE0NCA4Mi4xbDAgMjk5LTk2IDQ1LjIgMC0yOTkgOTYtNDUuMnptNDggMzAzLjNsMC0zMDEuMSAxMjggNDMuNSAwIDMwMC4zLTEyOC00Mi43ek0zNjggMTM0bDk2LTQ3LjQgMCAyOTguMi05NiA0NS4yIDAtMjk2eiIvPjwvc3ZnPgo=);width:18px}.fyo-employer-directory__grid{display:grid;gap:var(--wp--preset--spacing--60);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0}@media (max-width:1099px){.fyo-employer-directory__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.fyo-employer-card{background:var(--wp--custom--color--surface--base);border:var(--wp--custom--border--width--thin) solid var(--wp--custom--color--border--hairline);border-radius:var(--wp--custom--radius--large);display:flex;flex-direction:column;margin:0;overflow:clip}.fyo-employer-card__identity{align-items:center;box-sizing:border-box;display:flex;height:var(--fyo-card-identity-height);justify-content:center;padding:var(--wp--preset--spacing--60) var(--wp--preset--spacing--60) 0}.fyo-employer-card .fyo-employer-card__logo{display:block;height:var(--fyo-card-logo-height);max-width:var(--fyo-card-logo-max-width);object-fit:contain;width:100%}.fyo-employer-card__details{align-items:flex-start;display:flex;flex:1 1 auto;flex-direction:column;gap:var(--wp--preset--spacing--60);padding:var(--wp--preset--spacing--60)}.fyo-employer-card__text{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--40);width:100%}.fyo-employer-card__body{align-items:flex-start;display:flex;flex-direction:column;gap:var(--wp--preset--spacing--20)}.fyo-employer-card__meta{color:var(--wp--custom--color--text--link);font-size:var(--wp--preset--font-size--small);line-height:var(--wp--custom--line-height--snug);margin:0}.fyo-employer-card__location{font-weight:var(--wp--custom--font-weight--bold);white-space:nowrap}.fyo-employer-card__dot{background:var(--wp--custom--color--surface--tint);border-radius:var(--wp--custom--radius--pill);display:inline-block;height:5px;margin-inline:var(--wp--preset--spacing--20);vertical-align:middle;width:5px}.fyo-employer-card .fyo-employer-card__name{color:var(--wp--custom--color--text--default);font-size:var(--wp--preset--font-size--large);font-weight:var(--wp--custom--font-weight--bold);letter-spacing:var(--wp--custom--letter-spacing--tight);line-height:var(--wp--custom--line-height--snug);margin:0;text-wrap:pretty}.fyo-employer-card__description{font-size:var(--wp--preset--font-size--small);line-height:var(--wp--custom--line-height--normal);margin:0}.fyo-employer-card__description>:where(p){margin:0}.fyo-employer-card__description>:where(p+p){margin-top:var(--wp--preset--spacing--20)}.fyo-employer-card__more{background:transparent;border:0;color:var(--wp--custom--color--text--link);cursor:pointer;display:none;font:inherit;font-size:var(--wp--preset--font-size--small);line-height:var(--wp--custom--line-height--normal);margin:0;padding:0}.fyo-employer-card__more:hover{text-decoration:underline}.fyo-employer-card__careers{align-items:center;background:var(--wp--custom--color--button--primary--background);border-radius:var(--wp--custom--radius--pill);color:var(--wp--custom--color--button--primary--text);display:inline-flex;font-size:var(--wp--preset--font-size--small);font-weight:var(--wp--custom--font-weight--bold);gap:var(--wp--preset--spacing--20);line-height:var(--wp--custom--line-height--button);margin-top:auto;padding:var(--wp--preset--spacing--20) var(--wp--preset--spacing--50);text-decoration:none;transition:background-color var(--wp--custom--duration--base) var(--wp--custom--easing--standard)}.fyo-employer-card__careers:focus-visible,.fyo-employer-card__careers:hover{background:var(--wp--custom--color--button--primary--background-hover);color:var(--wp--custom--color--button--primary--text)}.fyo-employer-card__careers .fyo-icon{height:var(--fyo-directory-icon);width:var(--fyo-directory-icon)}@media (scripting:enabled){.fyo-employer-card__description:not(.is-expanded){display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--fyo-card-description-lines);line-clamp:var(--fyo-card-description-lines)}.fyo-employer-card__more{display:inline}}.fyo-employer-directory.is-enhanced .fyo-employer-card__description:not(.is-expanded){display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:var(--fyo-card-description-lines);line-clamp:var(--fyo-card-description-lines)}.fyo-employer-directory.is-enhanced .fyo-employer-card__more{display:inline}.fyo-employer-directory .fyo-employer-card__more[hidden]{display:none}.fyo-employer-directory__pagination{align-items:center;display:flex;gap:var(--wp--preset--spacing--50);justify-content:space-between;padding-block:var(--wp--preset--spacing--20)}.fyo-employer-directory__page-of{color:var(--fyo-directory-muted);font-size:var(--wp--preset--font-size--small);line-height:var(--wp--custom--line-height--normal);margin:0}.fyo-employer-directory__pages{align-items:center;display:flex;flex-wrap:wrap;gap:var(--wp--preset--spacing--20);list-style:none;margin:0;padding:0}.fyo-employer-directory__next,.fyo-employer-directory__page{color:var(--wp--custom--color--text--link);font-size:var(--wp--preset--font-size--medium);font-weight:var(--wp--custom--font-weight--bold);line-height:var(--wp--custom--line-height--heading);text-decoration:none}.fyo-employer-directory__page{background:var(--wp--custom--color--surface--base);border-radius:var(--wp--custom--radius--pill);display:grid;height:var(--fyo-page-circle);place-items:center;transition:background-color var(--wp--custom--duration--base) var(--wp--custom--easing--standard);width:var(--fyo-page-circle)}.fyo-employer-directory__page:hover{background:var(--wp--custom--color--border--subtle);color:var(--wp--custom--color--text--link)}.fyo-employer-directory__page.is-current{background:var(--wp--custom--color--surface--accent);color:var(--wp--custom--color--text--inverse);height:var(--fyo-page-circle-current);width:var(--fyo-page-circle-current)}.fyo-employer-directory__next{align-items:center;display:inline-flex;gap:var(--wp--preset--spacing--20)}.fyo-employer-directory__next:hover{color:var(--wp--custom--color--text--link);text-decoration:underline}.fyo-employer-directory__next .fyo-icon{height:var(--fyo-directory-icon);width:var(--fyo-directory-icon)}.fyo-employer-directory__empty{align-items:flex-start;border:var(--wp--custom--border--width--thin) solid var(--wp--custom--color--border--hairline);border-radius:var(--wp--custom--radius--large);display:flex;flex-direction:column;gap:var(--wp--preset--spacing--50);padding:var(--wp--preset--spacing--70) var(--wp--preset--spacing--60)}.fyo-employer-directory__empty>:where(*){margin:0}.fyo-employer-directory__empty-title{font-size:var(--wp--preset--font-size--x-large)}.fyo-employer-directory__empty-copy{font-size:var(--wp--preset--font-size--medium);max-width:var(--wp--custom--layout--prose-width)}@media (max-width:782px){.fyo-employer-directory{--fyo-card-description-lines:2}.fyo-employer-directory__inner{gap:var(--wp--preset--spacing--50)}.fyo-employer-directory__heading{flex-direction:column;gap:var(--wp--preset--spacing--30);text-align:center}.fyo-employer-directory__views{order:-1}.fyo-employer-directory__view{padding-block:var(--wp--preset--spacing--20)}.fyo-employer-directory__count{font-size:var(--wp--preset--font-size--small)}.fyo-employer-directory__grid{gap:var(--wp--preset--spacing--50);grid-template-columns:minmax(0,1fr)}.fyo-employer-card__identity{height:auto;padding:var(--wp--preset--spacing--40) var(--wp--preset--spacing--40) 0}.fyo-employer-card__details{padding:var(--wp--preset--spacing--50)}.fyo-employer-directory__pagination{flex-direction:column;gap:var(--wp--preset--spacing--30)}.fyo-employer-directory__pages{justify-content:center}.fyo-employer-directory__empty{align-items:center;padding:var(--wp--preset--spacing--70) var(--wp--preset--spacing--50);text-align:center}}
