.sign-up_signUpSection__ajusT{padding:2rem clamp(1.25rem,4vw,2.5rem);margin:2rem auto;max-width:1680px}.sign-up_signUpContainer__Fup18{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:clamp(2rem,5vw,3.5rem);gap:clamp(2rem,5vw,3.5rem);position:relative;z-index:1}.sign-up_textContent__GATue{color:#fff}.sign-up_introTitle__mrmFU{font-weight:800;line-height:1.2;margin-bottom:clamp(1.5rem,3vw,2.5rem);letter-spacing:-.5px;font-size:clamp(1.75rem,5vw,3rem)}.sign-up_stepList__2vP1P{padding:0;list-style:none;counter-reset:step-counter;margin:0;display:flex;flex-direction:column;gap:1.5rem;width:100%;max-width:520px}.sign-up_stepListItem__0NzL_{counter-increment:step-counter;display:flex;align-items:flex-start;gap:1rem;padding:clamp(.75rem,2vw,1.25rem) clamp(1rem,3vw,1.5rem);background:hsla(0,0%,100%,.12);border-radius:16px;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.sign-up_stepListItem__0NzL_:before{content:counter(step-counter);background:hsla(0,0%,100%,.2);color:#fff;width:2.25rem;height:2.25rem;border-radius:12px;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.1rem;flex-shrink:0;margin-top:.15rem}.sign-up_stepDescription__y8qCh{font-size:clamp(.95rem,2.4vw,1.05rem);line-height:1.6}.sign-up_formSection__djD0V{background:#fff;border-radius:20px;padding:clamp(1.75rem,4vw,2.75rem);box-shadow:0 25px 50px rgba(0,0,0,.1)}.sign-up_formWrapper__vJknj{max-width:480px;margin:0 auto;width:100%}.sign-up_signUpTitle__UVqJf{font-weight:700;color:#1a237e;margin-bottom:2rem;text-align:center;font-size:clamp(1.25rem,3.2vw,1.75rem)}.sign-up_submitButton__3PJXY{background:linear-gradient(135deg,#1a237e,#2196f3);width:100%;font-size:1.1rem;&:hover{transform:translateY(-2px);box-shadow:0 5px 15px rgba(26,35,126,.3)}}@media (min-width:900px){.sign-up_signUpContainer__Fup18{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:clamp(3rem,6vw,5rem)}.sign-up_textContent__GATue{max-width:480px}.sign-up_formSection__djD0V{transform:translateY(-1rem)}}@media (max-width:900px){.sign-up_textContent__GATue{text-align:center}.sign-up_stepList__2vP1P{gap:1rem}.sign-up_stepListItem__0NzL_{justify-content:center;text-align:left}}@media (max-width:600px){.sign-up_signUpSection__ajusT{padding:1.75rem 1.25rem}.sign-up_formSection__djD0V{padding:1.5rem}}.vacancy-overview_vacancyBox__LASfV{margin:0;padding:0 20px}.vacancy-overview_vacancyTitle__8mfBm{text-align:center;margin-top:20px;padding-bottom:20px;font-weight:700}.vacancy-overview_card__zHp2n{padding:1rem;border-radius:10px;transition:transform .3s ease,box-shadow .3s ease;background:hsla(0,0%,100%,.9);border:1px solid rgba(var(--card-border-rgb),.2);box-shadow:0 54px 55px rgba(0,0,0,.25),0 -12px 30px rgba(0,0,0,.12),0 4px 6px rgba(0,0,0,.12),0 12px 13px rgba(0,0,0,.17),0 -3px 5px rgba(0,0,0,.09)}.vacancy-overview_card__zHp2n:hover{transform:translateY(-8px);box-shadow:0 4px 20px rgba(0,0,0,.1);background:hsla(0,0%,100%,.7);color:var(--primary-color);border:1px solid rgba(var(--card-border-rgb),.3)}.vacancy-overview_jobImage__LaiPk{display:block;width:auto;max-width:100%;margin:0 auto;height:160px;object-fit:cover;border-radius:8px 8px 0 0}.vacancy-overview_viewAllButton__ACdE9{font-weight:700;padding:10px 20px;border-radius:5px;text-transform:uppercase;transition:background-color .3s ease}.vacancy-overview_registerNowButton__P4RJl,.vacancy-overview_viewAllButton__ACdE9,.vacancy-overview_viewAllButton__ACdE9:hover{background-color:var(--primary-color);color:#fff}.vacancy-overview_registerNowButton__P4RJl{font-weight:700;padding:10px 20px;border-radius:5px;text-transform:uppercase;transition:background-color .3s ease;margin-left:20px}.vacancy-overview_registerNowButton__P4RJl:hover{background-color:var(--primary-color);color:#fff}@media (max-width:700px){.vacancy-overview_vacancyBox__LASfV{margin-top:30px}.vacancy-overview_card__zHp2n{padding:.8rem}.vacancy-overview_jobImage__LaiPk{height:140px}}