@charset "UTF-8";.block-element-job .jobs{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:30px}.block-element-job .job{box-shadow:0 5px 10px 2px rgba(0,0,0,.25);position:relative;transition:box-shadow .2s}.block-element-job .job:hover{box-shadow:0 5px 10px 2px rgba(0,0,0,.5)}.block-element-job .job__header{height:100%;align-items:center;font-size:1.2rem;transition:background-color .4s}.block-element-job .job__header:hover{background-color:#ff8c00}.block-element-job .job__title{display:grid;grid-template-rows:auto -webkit-max-content;grid-template-rows:auto max-content;align-items:center;cursor:pointer;min-height:5rem;height:100%;color:#535353;transition:color .4s}.block-element-job .job__title-text{display:grid;padding:.5rem 1rem}.block-element-job .job__title:hover{color:#fff}.block-element-job .job__title:hover .job__tags span{border-block-start:1px solid #fff}.block-element-job .job__title:hover .job__tags span:first-child{border-inline-end:1px solid #fff}.block-element-job .job__title:hover .job__tags span:last-child{border-inline-start:1px solid #fff}.block-element-job .job__title .job__tags{font-size:16px;display:grid;grid-template-columns:repeat(2,1fr);grid-gap:1em}.block-element-job .job__title .job__tags span{padding:.25rem 1rem;text-align:center;background-color:#ff8c00;border-block-start:1px solid transparent;color:#fff}.block-element-job .job__title .job__tags span:first-child{border-inline-end:1px solid transparent}.block-element-job .job__title .job__tags span:last-child{border-inline-start:1px solid transparent}.block-element-job .job__title .job__tags.no-type{grid-template-columns:1fr}.block-element-job .job__title .job__tags.no-type span:first-child{border-inline-end:1px solid transparent}.block-element-job .job__title .job__tags.no-type span:last-child{border-inline-start:1px solid transparent}.block-element-job .job__images{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1em;padding-block-end:2em}@media (max-width:599px){.block-element-job .job__images{grid-template-columns:1fr}.block-element-job .job__images>*{display:none}.block-element-job .job__images>:first-child{display:block}}.block-element-job .job__images img{max-width:100%;opacity:.5;transition:scale .2s,opacity .2s}.block-element-job .job__images img:hover{scale:1.02;opacity:1}.block-element-job .job__text{display:none}.block-element-job #job-detail{display:none;margin-block-start:5rem;box-shadow:0 5px 10px 2px rgba(0,0,0,.25);position:relative;transition:box-shadow .2s;padding:2rem;max-width:1280px;margin-inline:auto}.block-element-job #job-detail:hover{box-shadow:0 5px 10px 2px rgba(0,0,0,.5)}.block-element-job #job-detail a{display:inline-block}.block-element-job #job-detail .job__headline{font-size:clamp(1.25rem,5vw,2.25rem);border-block-end:1px solid #ff8c00;margin-block-end:30px;position:relative}.block-element-job #job-detail .job__share{font-size:1.5rem;cursor:pointer;margin-inline-end:.5em;background-color:#ff8c00;padding:.25em;aspect-ratio:1;display:inline-block;transition:background-color .2s,color .2s;color:#fff}.block-element-job #job-detail .job__share:hover{background-color:transparent;color:#ff8c00}.block-element-job #job-detail .job__share-info{font-size:1.3rem;position:absolute;width:100%;padding:.5em;background-color:#ff8c00;color:#fff;inset:0;place-items:center;pointer-events:none;opacity:0}.block-element-job #job-detail .job__share-info.active{display:grid;animation:clipboard 2s;animation-fill-mode:forwards}@keyframes clipboard{0%,100%{pointer-events:auto;opacity:0}20%,80%{opacity:1}}.block-element-job #job-detail .job__button{margin-block-start:2rem;display:inline-block;background-color:#ff8c00;width:unset;padding:10px 30px;border:none;line-height:1rem;color:#1d1d1b;font-size:16px;font-weight:400;letter-spacing:.025em;transition:background-color .2s;cursor:pointer;border:1px solid #c27c00;color:#fff}.block-element-job #job-detail .job__button:hover{background-color:#cc7000}.block-element-job #job-detail .job__button:hover{border-color:#995400}.block-element-job #job-detail .job__tags{padding-block-end:2em}.block-element-job #job-detail .job__tags span{display:inline-block;background-color:#ff8c00;width:unset;padding:10px 30px;border:none;line-height:1rem;color:#1d1d1b;font-size:16px;font-weight:400;letter-spacing:.025em;transition:background-color .2s;cursor:pointer;border:1px solid #c27c00;color:#fff;padding:.25em .5em;cursor:default}.block-element-job #job-detail .job__tags span:hover{background-color:#cc7000}.block-element-job #job-detail .job__tags span:hover{border-color:#995400}.block-element-job #job-detail .job__tags span+span{margin-inline-start:1em}.block-element-job #job-detail h3{border-block-end:1px solid #ff8c00;margin-block:30px 15px;width:-webkit-max-content;width:-moz-max-content;width:max-content;max-width:100%;padding-inline-end:.25em}.block-element-job #job-detail ul li{padding-inline-start:.5rem}.block-element-job #job-detail ul li::marker{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f00c";display:inline-block;font-style:normal;line-height:1;width:1em;text-align:center;color:#ff8c00;transition:color .2s}.block-element-job #job-detail ul li:hover::marker{color:#9edd3c}.dark-mode .block-element-job .job__title{color:#fff}