@charset "UTF-8";.is-jobs-archive,.is-job-detail{display:block;margin:0 auto;max-width:100%}.is-jobs-archive .main-inner,.is-job-detail .main-inner{display:flex;flex-flow:row wrap}.is-job-detail{max-width:768px;max-width:var(--wp--style--global--content-size, 768px)}.jobs-filter--wrap{flex:1 0 calc(25% - 15px);flex:1 0 calc(25% - var(--gap, 30px) / 2);min-width:240px}.jobs-list--wrap{flex:1 0 calc(75% - 15px);flex:1 0 calc(75% - var(--gap, 30px) / 2)}.jobs-filter--wrap .filter-trigger{border:2px solid #04ffa2;border:2px solid var(--color-main, #04ffa2);border-radius:.25em;border-radius:var(--global-radius, .25em);color:#04ffa2;color:var(--color-main, #04ffa2);cursor:pointer;display:inline-block;font-weight:700;margin-bottom:15px;margin-bottom:calc(var(--gap, 30px) / 2);outline:none;padding:.7em 1em .6em}.jobs-filter--wrap .filter-trigger h2{font-size:1rem;line-height:1;margin:0}.jobs-filter--wrap .filter-trigger:focus{outline:2px solid #04ffa2;outline:2px solid var(--color-main, #04ffa2)}.jobs-filter--wrap .filter-checkbox,.jobs-filter--wrap .filter-content{display:none}.jobs-filter--wrap .filter-checkbox:checked+.filter-content{display:block}@media only screen and (min-width: 1000px){.jobs-filter--wrap .filter-trigger{border:none;cursor:default;padding:0}.jobs-filter--wrap .filter-trigger h2{font-size:1.25rem;font-size:var(--fs-600, 1.25rem);margin:inherit}.jobs-filter--wrap .filter-content{display:block!important}}.jobs-filter h3{margin:0}.jobs-filter>ul,.jobs-filter li>ul{list-style:none;margin:0 0 30px;margin:0 0 var(--gap, 30px);padding-left:0}.jobs-filter>ul li:not(.has-children) a,.jobs-filter li>ul li:not(.has-children) a{color:#222;color:var(--color-text, #222);padding-left:1.5rem;position:relative}.jobs-filter>ul li:not(.has-children) a:before,.jobs-filter li>ul li:not(.has-children) a:before{color:#222;color:var(--clr-text, #222);content:"×";display:block;font-size:1.25em;position:absolute;height:auto;width:1rem;left:.075em;top:-.1em;transform:rotate(45deg)}.jobs-filter>ul li:not(.has-children) a:hover,.jobs-filter>ul li:not(.has-children) a:hover:before,.jobs-filter li>ul li:not(.has-children) a:hover,.jobs-filter li>ul li:not(.has-children) a:hover:before{color:#04ffa2;color:var(--color-main, #04ffa2)}.jobs-filter>ul li:not(.has-children) a.active,.jobs-filter>ul li:not(.has-children) a.active:before,.jobs-filter li>ul li:not(.has-children) a.active,.jobs-filter li>ul li:not(.has-children) a.active:before{color:#04ffa2;color:var(--color-main, #04ffa2)}.jobs-filter>ul li:not(.has-children) a.active:before,.jobs-filter li>ul li:not(.has-children) a.active:before{left:.1em;top:-.2em;transform:rotate(0)}.jobs-filter a{-webkit-text-decoration:none;text-decoration:none}.job-item .job-meta,.job-item .is-catgeory,.job-detail--meta .job-meta,.job-detail--meta .is-catgeory{display:flex;flex-flow:row wrap;gap:30px;gap:var(--gap, 30px)}.job-item .is-field,.job-detail--meta .is-field{display:flex;flex-flow:row wrap}.job-item .is-field .label,.job-detail--meta .is-field .label{font-weight:700;margin:0}.job-item ul,.job-detail--meta ul{display:block-inline;list-style:none;margin:0 0 0 .5em;padding-left:0}.job-item ul li,.job-detail--meta ul li{display:inline-block}.job-item ul li:not(:first-child):before,.job-detail--meta ul li:not(:first-child):before{content:",";display:inline-block;margin:0 0 0 -.2em}.job-item{margin-bottom:30px;margin-bottom:var(--gap, 30px)}.job-item h2{border-bottom:2px solid #04ffa2;border-bottom:2px solid var(--color-main, #04ffa2);margin-bottom:.5rem;padding-bottom:.5rem;width:100%}.job-item .job-excerpt{margin-top:.25rem;margin-bottom:.25rem}.job-item .is-button{background-color:#04ffa2;background-color:var(--color-main, #04ffa2);border-radius:.25em;border-radius:var(--global-radius, .25em);color:#fff;color:var(--clr-white, #fff);display:inline-block;font-weight:700;margin-top:.25em;padding:.6em 1em .7em;-webkit-text-decoration:none;text-decoration:none}.job-detail-header{margin-bottom:30px;margin-bottom:var(--gap, 30px)}.job-detail--meta{border-bottom:2px solid #04ffa2;border-bottom:2px solid var(--color-main, #04ffa2);margin-bottom:30px;margin-bottom:var(--gap, 30px);padding-bottom:30px;padding-bottom:var(--gap, 30px)}
