/*! isimat-build */
.job-offers{--job-blue: #232967;--job-red: #d40032;--job-light: #f4f6fa;--job-line: #d9dce3;--job-muted: #5f6470}.job-offers__heading{margin-bottom:1.5rem}.job-offers__list{border-top:1px solid var(--job-line)}.job-offers .job-offers__item{border:0;border-bottom:1px solid var(--job-line);border-radius:0;background:transparent;transition:background-color .25s}.job-offers .job-offers__item:has(.accordion-collapse.show){background:var(--job-light)}.job-offers .job-offers__header{margin:0}.job-offers .job-offers__toggle,.job-offers .job-offers__toggle:not(.collapsed),.job-offers .job-offers__toggle:focus{display:grid;grid-template-columns:1fr auto;column-gap:1.5rem;row-gap:.35rem;align-items:center;position:relative;width:100%;padding:1.6rem 1.5rem;border:0;border-radius:0;background:transparent;box-shadow:none;color:var(--job-blue);font:inherit;text-align:left}.job-offers__name{grid-column:1;font-size:clamp(1.25rem,1rem + .8vw,1.75rem);font-weight:300;line-height:1.3;letter-spacing:0;text-transform:none}.job-offers__facts{grid-column:1;display:flex;flex-wrap:wrap;gap:.25rem 1.25rem;font-size:.9375rem;font-weight:400;line-height:1.4;color:var(--job-muted);text-transform:none}.job-offers__fact+.job-offers__fact{position:relative}.job-offers__fact+.job-offers__fact:before{content:"";position:absolute;left:-.7rem;top:50%;width:4px;height:4px;margin-top:-2px;border-radius:50%;background:var(--job-red)}.job-offers .job-offers__toggle:before{content:"";position:absolute;left:0;top:1.25rem;bottom:1.25rem;width:3px;background:var(--job-red);transform:scaleY(0);transition:transform .25s}.job-offers .job-offers__toggle:hover:before,.job-offers .job-offers__toggle:not(.collapsed):before{transform:scaleY(1)}.job-offers .job-offers__toggle:after{grid-column:2;grid-row:1 / span 2;width:2.5rem;height:2.5rem;margin:0;border:1px solid var(--job-blue);border-radius:50%;background-color:transparent;background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23232967' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M4 6l4 4 4-4'/%3e%3c/svg%3e");background-size:1.1rem;background-position:center;background-repeat:no-repeat;transition:transform .3s,background-color .25s}.job-offers .job-offers__toggle:hover:after,.job-offers .job-offers__toggle:not(.collapsed):after{background-color:var(--job-blue);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23fff' stroke-width='1.75' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M4 6l4 4 4-4'/%3e%3c/svg%3e")}.job-offers .job-offers__toggle:not(.collapsed):after{transform:rotate(180deg)}.job-offers .job-offers__toggle:focus-visible{outline:2px solid var(--job-blue);outline-offset:2px}.job-offers .job-offers__body{max-width:52rem;padding:0 1.5rem 2rem;border:0}.job-offers__area{margin:0 0 1.25rem;padding-left:.9rem;border-left:2px solid var(--job-red);font-size:1rem;line-height:1.6;color:var(--job-muted)}.job-offers__text{font-size:1.0625rem;line-height:1.6}.job-offers__text h2,.job-offers__text h3,.job-offers__text h4,.job-offers__text h5{margin:1.5rem 0 .75rem;font-size:.8125rem;font-weight:600;line-height:1.4;letter-spacing:.08em;text-transform:uppercase;color:var(--job-blue)}.job-offers__text>:first-child{margin-top:0}.job-offers__text p:empty{display:none}.job-offers__text ul{margin:0 0 .75rem;padding:0;list-style:none}.job-offers__text ul li{position:relative;margin-bottom:.5rem;padding-left:1.25rem}.job-offers__text ul li:before{content:"";position:absolute;left:0;top:.8em;width:.6rem;height:2px;margin:0;background:var(--job-red);font-family:inherit}.job-offers__apply-wrap{margin:1.5rem 0 0}.job-offers .job-offers__apply{display:inline-flex;align-items:center;gap:.75rem;padding:.8rem 1.5rem;border:0;background:var(--job-blue);color:#fff;font-size:1rem;font-weight:500;line-height:1.4;text-decoration:none;transition:background-color .2s}.job-offers .job-offers__apply:after{content:"";flex:none;width:1.1em;height:.975em;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1101.25 976'%3E%3Cpath transform='translate(0 896) scale(1 -1)' d='M1101.247 384.157l-487.978 511.843v-465.055h-613.27v-94.204h613.27v-464.741zM707.474 660.489l263.772-276.332-263.772-276.646z'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1101.25 976'%3E%3Cpath transform='translate(0 896) scale(1 -1)' d='M1101.247 384.157l-487.978 511.843v-465.055h-613.27v-94.204h613.27v-464.741zM707.474 660.489l263.772-276.332-263.772-276.646z'/%3E%3C/svg%3E") center / contain no-repeat;transition:transform .2s}.job-offers .job-offers__apply:hover,.job-offers .job-offers__apply:focus-visible{background:var(--job-red);color:#fff;border-bottom:0}.job-offers .job-offers__apply:hover:after{transform:translate(4px)}.job-offers .job-offers__apply:focus-visible{outline:2px solid var(--job-blue);outline-offset:2px}@media(prefers-reduced-motion:reduce){.job-offers .job-offers__item,.job-offers .job-offers__toggle:before,.job-offers .job-offers__toggle:after,.job-offers .job-offers__apply,.job-offers .job-offers__apply:after{transition:none}}
