.job-offers-container[data-v-2daca6af]{container-type:inline-size}.job-offers .job-offer[data-v-2daca6af]{box-sizing:border-box;text-align:left;background-color:#ffffff26;border-radius:1.5em;flex-direction:column;width:80%;margin:1.5em auto;padding:0 2em;display:flex}.job-offers .job-offer .job-offer-title[data-v-2daca6af]{cursor:pointer;align-items:center;margin:0;font-size:1.5em;line-height:4ex;display:flex}.job-offers .job-offer .job-offer-title[data-v-2daca6af]:after{content:"";background-color:var(--text-color);width:21px;height:12px;margin-left:auto;transition:transform .2s ease-out;display:inline-block;-webkit-mask-image:url(../assets/icons/arrow-up.svg);mask-image:url(../assets/icons/arrow-up.svg)}.job-offers .job-offer .job-offer-description[data-v-2daca6af]{display:none}.job-offers .job-offer.open .job-offer-title[data-v-2daca6af]:after{transform:scaleY(-1)}.job-offers .job-offer.open .job-offer-description[data-v-2daca6af]{display:block}@container (width<=768px){.job-offers .job-offer[data-v-2daca6af]{width:100%;margin:.5em auto;padding:0 1em}}@media screen and (width<=768px){.job-offers-container[data-v-2daca6af]{margin:3em 0}.job-offers-container[data-v-2daca6af] .job-offers.container[data-v-2daca6af]{--added-padding:4em;margin:0 calc(var(--added-padding)*-1);width:calc(100% + var(--added-padding)*2)}}
