.ApplyContactsModal-module__uoJ3Ea__body{flex-direction:column;gap:1.5em;width:524px;padding:.5em 0 0;display:flex}.ApplyContactsModal-module__uoJ3Ea__subscriptionContent{gap:inherit;flex-direction:column;display:flex}@media (max-width:991px){.ApplyContactsModal-module__uoJ3Ea__body{width:510px;padding:.5em 0}}@media (max-width:768px){.ApplyContactsModal-module__uoJ3Ea__body{width:496px}}@media (max-width:560px){.ApplyContactsModal-module__uoJ3Ea__body{gap:1em;width:100%;padding-top:0}}
.ApplyContactsFooter-module__FzSo2a__divider{border:none;border-top:1px solid var(--bg-secondary-hover);width:100%}.ApplyContactsFooter-module__FzSo2a__helpLink{color:var(--text-secondary);align-items:center;gap:.5em;margin:0 auto;font-family:Manrope,sans-serif;font-size:14px;font-weight:600;text-decoration:none;transition:color .15s;display:flex}.ApplyContactsFooter-module__FzSo2a__helpLink>svg{stroke:var(--text-secondary);font-size:1.25em;transition:stroke .15s}.ApplyContactsFooter-module__FzSo2a__helpLink:hover{color:var(--primary)}.ApplyContactsFooter-module__FzSo2a__helpLink:hover>svg{stroke:var(--primary)}
.ApplyContactsList-module__9F7IKW__wrapper{flex-direction:column;gap:.5em;width:100%;transition:filter .5s cubic-bezier(.23,1,.32,1),opacity .5s cubic-bezier(.23,1,.32,1);display:flex}.ApplyContactsList-module__9F7IKW__wrapper.ApplyContactsList-module__9F7IKW__blurred{filter:blur(2px);opacity:.75;pointer-events:none;-webkit-user-select:none;user-select:none}.ApplyContactsList-module__9F7IKW__contactCard{background:var(--bg-secondary);border-radius:var(--br-l);grid-template-columns:auto 1fr auto;align-items:center;gap:.375em;padding:1em 1.25em;text-decoration:none;transition:background .15s;display:grid}.ApplyContactsList-module__9F7IKW__contactCard:hover{background:var(--bg-secondary-hover)}.ApplyContactsList-module__9F7IKW__contactIcon{display:flex}.ApplyContactsList-module__9F7IKW__contactIcon>svg{font-size:1.25em}.ApplyContactsList-module__9F7IKW__contactLabel{font-family:Manrope,sans-serif;font-weight:600}.ApplyContactsList-module__9F7IKW__contactArrowIcon{font-size:1.25em}@media (max-width:560px){.ApplyContactsList-module__9F7IKW__contactCard{padding:1em}}
.LetterCard-module__LHzeva__wrapper{background:var(--bg-secondary);border-radius:var(--br-l);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:16px 20px;display:grid}.LetterCard-module__LHzeva__label{font-size:16px;font-weight:500}.LetterCard-module__LHzeva__icon{width:22px;height:22px}@media (max-width:560px){.LetterCard-module__LHzeva__wrapper{grid-template-columns:auto 1fr;padding:14px}.LetterCard-module__LHzeva__label{font-size:14px}.LetterCard-module__LHzeva__wrapper>button{grid-column:1/-1}}
.Stepper-module__ZpYMUW__wrapper{flex-direction:column;gap:24px;display:flex}@media (max-width:560px){.Stepper-module__ZpYMUW__wrapper{gap:16px}}
.StepBlock-module__9vyugG__wrapper{grid-template-columns:32px 1fr;gap:12px 16px;display:grid}.StepBlock-module__9vyugG__number{background:var(--bg-tertiary);width:32px;height:32px;color:var(--text-secondary);border-radius:10px;grid-area:1/1;justify-content:center;align-items:center;font-size:16px;font-weight:500;transition:background .5s cubic-bezier(.23,1,.32,1),color .5s cubic-bezier(.23,1,.32,1);display:flex}.StepBlock-module__9vyugG__number.StepBlock-module__9vyugG__active{background:var(--primary);color:var(--text-on-dark-primary)}.StepBlock-module__9vyugG__wrapper>h4{color:var(--text-secondary);grid-area:1/2;align-self:center;font-size:16px;font-weight:500;transition:color .5s cubic-bezier(.23,1,.32,1)}.StepBlock-module__9vyugG__wrapper>h4.StepBlock-module__9vyugG__active{color:var(--text-primary)}.StepBlock-module__9vyugG__line{background:var(--bg-tertiary);border-radius:99px;grid-area:2/1;justify-self:center;width:3px;height:100%;transition:background .5s cubic-bezier(.23,1,.32,1)}.StepBlock-module__9vyugG__line.StepBlock-module__9vyugG__active{background:var(--primary)}.StepBlock-module__9vyugG__content{grid-area:2/2;grid-template-columns:1fr;gap:.5em;display:grid}@media (max-width:560px){.StepBlock-module__9vyugG__wrapper{grid-template-columns:24px 1fr;column-gap:12px}.StepBlock-module__9vyugG__number{border-radius:8px;width:24px;height:24px;font-size:12px}.StepBlock-module__9vyugG__wrapper>h4{font-size:14px}}
.TelegramSubscribeBanner-module__f2bbxa__wrapper{background:var(--bg-primary-light);border-radius:var(--br-l);grid-template-columns:1fr auto;align-items:center;gap:1em;padding:1em;display:grid;position:relative;overflow:hidden}.TelegramSubscribeBanner-module__f2bbxa__content>h4{color:var(--text-primary);margin-bottom:.25em;font-size:18px;font-weight:500}.TelegramSubscribeBanner-module__f2bbxa__content>p{color:var(--text-gray);font-family:Manrope,sans-serif;font-size:14px;font-weight:500;line-height:1.5}.TelegramSubscribeBanner-module__f2bbxa__wrapper>img{z-index:-1;pointer-events:none;width:128px;height:auto;position:absolute;bottom:-32px;right:-12px}.TelegramSubscribeBanner-module__f2bbxa__entering{animation:.35s cubic-bezier(.23,1,.32,1) forwards TelegramSubscribeBanner-module__f2bbxa__bannerEnter}@keyframes TelegramSubscribeBanner-module__f2bbxa__bannerEnter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width:560px){.TelegramSubscribeBanner-module__f2bbxa__wrapper{border-radius:var(--br-m);grid-template-columns:1fr;padding:1em}.TelegramSubscribeBanner-module__f2bbxa__wrapper>button{width:fit-content}.TelegramSubscribeBanner-module__f2bbxa__content>h4{font-size:14px}.TelegramSubscribeBanner-module__f2bbxa__content>p{color:var(--text-primary-opacity-50);font-size:12px}}
.JobApplyCtaBanner-module__afG6NG__wrapper{border-radius:var(--br-xl);background:var(--bg-primary-light);grid-template-columns:1fr auto;align-items:center;gap:3em;padding:1.5em;display:grid}.JobApplyCtaBanner-module__afG6NG__content{flex-direction:column;gap:.375em;display:flex}.JobApplyCtaBanner-module__afG6NG__content>h4{font-size:18px;font-weight:500}.JobApplyCtaBanner-module__afG6NG__content>p{color:var(--text-primary-opacity-50);font-family:Manrope,sans-serif;font-size:14px;line-height:1.5}@media (max-width:1440px){.JobApplyCtaBanner-module__afG6NG__wrapper{border-radius:var(--br-l);padding:1em}}@media (max-width:768px){.JobApplyCtaBanner-module__afG6NG__wrapper{grid-template-columns:1fr;gap:1em}.JobApplyCtaBanner-module__afG6NG__wrapper>button{width:max-content}}@media (max-width:560px){.JobApplyCtaBanner-module__afG6NG__wrapper>button{width:100%}}@media (max-width:375px){.JobApplyCtaBanner-module__afG6NG__content>p{font-size:12px}}