.wp-block-tribe-job-posts .wp-block-tribe-job-posts__header{background-color:var(--color-white);border-radius:var(--border-radius-l);box-shadow:0 0 40px 0 #0000001a;-moz-column-gap:0;column-gap:0;padding:16px;position:relative}@media (min-width:992px){.wp-block-tribe-job-posts .wp-block-tribe-job-posts__header{-moz-column-gap:24px;column-gap:24px;padding:16px 24px}}.wp-block-tribe-job-posts .wp-block-tribe-job-posts__main{margin:20px 0 64px}@media (min-width:782px){.wp-block-tribe-job-posts .wp-block-tribe-job-posts__main{margin:46px 0 96px}}:is(.wp-block-tribe-job-posts .wp-block-tribe-job-posts__main):has(.js-empty.is-visible){padding-top:25px}@media (min-width:782px){:is(.wp-block-tribe-job-posts .wp-block-tribe-job-posts__main):has(.js-empty.is-visible){padding-top:20px}}.wp-block-tribe-job-posts .wp-block-tribe-job-posts__filters,.wp-block-tribe-job-posts .wp-block-tribe-job-posts__header{align-items:center;display:flex;justify-content:space-between}.wp-block-tribe-job-posts .wp-block-tribe-job-posts__filters{flex-direction:column;gap:16px;width:100%}@media (min-width:782px){.wp-block-tribe-job-posts .wp-block-tribe-job-posts__filters{flex-direction:row;gap:24px;width:auto}}.wp-block-tribe-job-posts .wp-block-tribe-job-posts__filter{width:100%}@media (min-width:782px){.wp-block-tribe-job-posts .wp-block-tribe-job-posts__filter{width:auto}}.wp-block-tribe-job-posts .wp-block-tribe-job-posts__stats{display:none;font-size:13px;font-weight:600}@media (min-width:782px){.wp-block-tribe-job-posts .wp-block-tribe-job-posts__stats{display:block}}@media (min-width:992px){.wp-block-tribe-job-posts .wp-block-tribe-job-posts__stats{font-size:16px}}.wp-block-tribe-job-posts .wp-block-tribe-job-posts__button{background-color:initial;border:1px solid var(--wp--preset--color--contrast,#27292c);border-radius:var(--border-radius-full);color:var(--wp--preset--color--contrast,#27292c);cursor:pointer;display:flex;font-weight:600;padding:19px 32px;transition:background-color .3s ease-in-out;width:100%}@media (min-width:782px){.wp-block-tribe-job-posts .wp-block-tribe-job-posts__button{display:unset;width:auto}}@media (max-width:781px){.wp-block-tribe-job-posts .wp-block-tribe-job-posts__button{align-items:center;justify-content:space-between}}:is(.wp-block-tribe-job-posts .wp-block-tribe-job-posts__button) .wp-block-tribe-job-posts__selected-value{color:var(--wp--preset--color--contrast,#27292c);transition:color .3s ease-in-out}:is(.wp-block-tribe-job-posts .wp-block-tribe-job-posts__button):hover{background-color:var(--wp--preset--color--contrast,#27292c)}:is(.wp-block-tribe-job-posts .wp-block-tribe-job-posts__button):hover .wp-block-tribe-job-posts__icon,:is(.wp-block-tribe-job-posts .wp-block-tribe-job-posts__button):hover .wp-block-tribe-job-posts__selected-value{color:#fff}.wp-block-tribe-job-posts .wp-block-tribe-job-posts__icon{align-items:center;display:inline-flex;justify-content:center;transition:transform .4s ease-in-out,color .3s ease-in-out}.wp-block-tribe-job-posts .wp-block-tribe-job-posts__select-wrapper{position:relative}.wp-block-tribe-job-posts .wp-block-tribe-job-posts__dropdown{background-color:var(--color-white);border-radius:var(--border-radius-m);box-shadow:0 0 40px 0 #0000001a;left:0;list-style-type:none;margin:0;min-width:230px;opacity:0;padding:8px 16px 8px 0;position:absolute;top:100%;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;visibility:hidden;width:100%;z-index:10}.wp-block-tribe-job-posts .wp-block-tribe-job-posts__dropdown.is-open{opacity:1;visibility:visible}.wp-block-tribe-job-posts .wp-block-tribe-job-posts__select-wrapper--open .wp-block-tribe-job-posts__icon{transform:rotate(180deg)}.wp-block-tribe-job-posts .wp-block-tribe-job-posts__dropdown-list-item{color:var(--wp--preset--color--contrast);cursor:pointer;font-weight:500;padding:8px 10px;position:relative;transition:color .3s ease-in-out}:is(.wp-block-tribe-job-posts .wp-block-tribe-job-posts__dropdown-list-item):after,:is(.wp-block-tribe-job-posts .wp-block-tribe-job-posts__dropdown-list-item):before{content:"";opacity:0;position:absolute;transition:opacity .3s ease-in-out;z-index:1}:is(.wp-block-tribe-job-posts .wp-block-tribe-job-posts__dropdown-list-item):before{background-color:#f1f6ff;border-bottom-right-radius:999px;border-top-right-radius:999px;inset:0}:is(.wp-block-tribe-job-posts .wp-block-tribe-job-posts__dropdown-list-item):after{background-color:var(--wp--preset--color--blue);bottom:0;height:100%;left:0;top:0;width:5px}:is(.wp-block-tribe-job-posts .wp-block-tribe-job-posts__dropdown-list-item):hover{color:var(--wp--preset--color--blue)}@media screen and (prefers-reduced-motion:no-preference){:is(.wp-block-tribe-job-posts .wp-block-tribe-job-posts__dropdown-list-item):hover .wp-block-tribe-job-posts__dropdown-list-item-label{transform:translateX(2px)}}:is(.wp-block-tribe-job-posts .wp-block-tribe-job-posts__dropdown-list-item):hover:after,:is(.wp-block-tribe-job-posts .wp-block-tribe-job-posts__dropdown-list-item):hover:before{opacity:1}.wp-block-tribe-job-posts .wp-block-tribe-job-posts__dropdown-list-item-label{position:relative;z-index:2}@media screen and (prefers-reduced-motion:no-preference){.wp-block-tribe-job-posts .wp-block-tribe-job-posts__dropdown-list-item-label{display:inline-block;transition:transform .3s ease-in-out;will-change:transform}}.wp-block-tribe-job-posts .wp-block-tribe-job-posts__post{border-bottom:1px solid #27292c;display:grid;font-family:var(--wp--preset--font-family--opensans);gap:24px;grid-template-columns:1fr;padding:20px 0;position:relative}@media (min-width:782px){.wp-block-tribe-job-posts .wp-block-tribe-job-posts__post{gap:32px;grid-template-columns:2fr 2fr 2fr 142px;padding:24px 0}}:is(.wp-block-tribe-job-posts .wp-block-tribe-job-posts__post) .wp-block-button__link{font-family:var(--wp--preset--font-family--poppins)}:is(:is(.wp-block-tribe-job-posts .wp-block-tribe-job-posts__post) .wp-block-button__link) .wp-block-button__inner-wrapper{padding:22px 50px 22px 36px}@media (min-width:782px){.wp-block-tribe-job-posts .wp-block-tribe-job-posts__post-department,.wp-block-tribe-job-posts .wp-block-tribe-job-posts__post-region,.wp-block-tribe-job-posts .wp-block-tribe-job-posts__post-title{align-self:center}.wp-block-tribe-job-posts .wp-block-tribe-job-posts__post-department,.wp-block-tribe-job-posts .wp-block-tribe-job-posts__post-region{text-align:center}}.wp-block-tribe-job-posts .wp-block-tribe-job-posts__post-title{font-weight:600}.wp-block-tribe-job-posts .wp-block-tribe-job-posts__post-department{display:none}@media (min-width:782px){.wp-block-tribe-job-posts .wp-block-tribe-job-posts__post-department{display:block}}.wp-block-tribe-job-posts .wp-block-tribe-job-posts__post-link-wrapper{display:none}@media (min-width:782px){.wp-block-tribe-job-posts .wp-block-tribe-job-posts__post-link-wrapper{display:flex;justify-content:flex-end}}.wp-block-tribe-job-posts .wp-block-button__link-cover{display:block;inset:0;position:absolute}.wp-block-tribe-job-posts .wp-block-tribe-job-posts__empty{border-radius:var(--border-radius-l);box-shadow:none;max-height:0;opacity:0;overflow:hidden;padding:0 24px;pointer-events:none;transform:translateY(6px);transition:max-height .16s ease,padding-top .16s ease,padding-bottom .16s ease,opacity .22s cubic-bezier(.215,.61,.355,1),transform .22s cubic-bezier(.215,.61,.355,1),visibility 0s linear .22s;visibility:hidden;will-change:opacity,transform}.wp-block-tribe-job-posts .wp-block-tribe-job-posts__empty.is-visible{box-shadow:0 0 40px 0 #0000001a;max-height:600px;opacity:1;padding-bottom:48px;padding-top:48px;pointer-events:auto;transform:translateY(0);transition:max-height .16s ease,padding-top .16s ease,padding-bottom .16s ease,opacity .22s cubic-bezier(.215,.61,.355,1),transform .22s cubic-bezier(.215,.61,.355,1),visibility 0s;visibility:visible}.wp-block-tribe-job-posts .wp-block-tribe-job-posts__empty-text{font-family:var(--wp--preset--font-family--opensans);font-size:16px;letter-spacing:.01em;line-height:1;margin-bottom:38px;text-align:center}@media (min-width:782px){.wp-block-tribe-job-posts .wp-block-tribe-job-posts__empty-text{margin-bottom:36px}}.wp-block-tribe-job-posts .wp-block-tribe-job-posts__empty-actions{display:flex;justify-content:center}@media (max-width:781px){:is(.wp-block-tribe-job-posts .wp-block-tribe-job-posts__empty-actions) .wp-block-button,:is(.wp-block-tribe-job-posts .wp-block-tribe-job-posts__empty-actions) .wp-block-buttons{width:100%}}.wp-block-tribe-job-posts .wp-block-tribe-job-posts__clear{opacity:0;outline:none;transition:opacity .22s cubic-bezier(.215,.61,.355,1),visibility .22s;visibility:hidden;width:100%}@media (min-width:782px){.wp-block-tribe-job-posts .wp-block-tribe-job-posts__clear{width:auto}}.wp-block-tribe-job-posts .wp-block-tribe-job-posts__clear.is-visible{opacity:1;visibility:visible}.wp-block-tribe-job-posts .wp-block-tribe-job-posts__clear-button-wrapper--desktop{display:none}@media (min-width:782px){.wp-block-tribe-job-posts .wp-block-tribe-job-posts__clear-button-wrapper--desktop{display:block}}.wp-block-tribe-job-posts .wp-block-tribe-job-posts__clear-button-wrapper--mobile{display:block;margin:-16px 0;text-align:right}@media (min-width:782px){.wp-block-tribe-job-posts .wp-block-tribe-job-posts__clear-button-wrapper--mobile{display:none}}:is(.wp-block-tribe-job-posts .wp-block-tribe-job-posts__clear-button-wrapper--mobile) a{color:var(--color-blue);display:inline-block;font-size:16px;font-weight:500;padding:16px 0;-webkit-text-decoration:none;text-decoration:none}:is(:is(.wp-block-tribe-job-posts .wp-block-tribe-job-posts__clear-button-wrapper--mobile) a):active{color:currentColor}
