.recruitment__seo[data-v-f2f1992a]{background:#fff;border-radius:24px;color:#2c3e50;font-size:16px;line-height:1.7;padding:48px}.recruitment__seo p[data-v-f2f1992a]{margin-bottom:16px}.recruitment__seo ul[data-v-f2f1992a]{margin-bottom:16px;padding-left:20px}.recruitment__seo li[data-v-f2f1992a]{list-style:disc;margin-bottom:8px}.recruitment__seo h2[data-v-f2f1992a],.recruitment__seo h3[data-v-f2f1992a]{font-weight:700;margin:24px 0 12px}.recruitment__seo[data-v-f2f1992a] h2{font-size:24px;font-weight:700;margin:24px 0 12px}.recruitment[data-v-f2f1992a]{display:flex;flex-direction:column;gap:32px}.recruitment__head[data-v-f2f1992a]{background:#fff;border-radius:24px;padding:48px;text-align:center}.title[data-v-f2f1992a]{margin-bottom:16px;margin-top:0}.subtitle[data-v-f2f1992a]{margin:16px 0}.text[data-v-f2f1992a]{font-size:clamp(16px,.5vw,24px);margin:16px auto;width:70%}.recruitment__cards[data-v-f2f1992a]{display:grid;gap:24px;grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}.card[data-v-f2f1992a]{align-items:center;background:#fff;border-radius:20px;gap:16px;min-height:200px;overflow:hidden;position:relative}.card[data-v-f2f1992a],.card__text[data-v-f2f1992a]{display:flex;justify-content:space-between}.card__text[data-v-f2f1992a]{flex:1;flex-direction:column;height:100%;padding:32px;width:40%;z-index:1}.card__title[data-v-f2f1992a]{color:#2c3e50;font-weight:800;margin-bottom:12px;margin-top:0}.card__link[data-v-f2f1992a]{align-items:center;color:#6d00c4;display:inline-flex;font-size:16px;font-weight:600;gap:8px;text-decoration:none}.card__link[data-v-f2f1992a]:hover{color:#00a2f6}.icon[data-v-f2f1992a]{font-size:14px}.card__img[data-v-f2f1992a]{background-position:100%;background-position-x:unset;background-repeat:no-repeat;background-size:cover;border-bottom-right-radius:20px;border-top-right-radius:20px;height:100%;width:50%}.card[data-v-f2f1992a]:hover{box-shadow:0 1px 24px #0096ca24}span.icon[data-v-f2f1992a]{display:flex}@media(max-width:480px){.card__img[data-v-f2f1992a]{background-position:0;background-size:cover}.recruitment__head[data-v-f2f1992a]{padding:24px 16px}.text[data-v-f2f1992a]{margin:0;width:100%}.recruitment[data-v-f2f1992a]{gap:8px}.card__text[data-v-f2f1992a]{padding:16px}}
