.career-advantages{margin-bottom:80px}@media screen and (min-width:1024px){.career-advantages{margin-bottom:64px}}.career-advantages__title{font-size:40px;font-style:normal;font-weight:var(--font-weight-700);line-height:var(--line-height-128);margin:40px 24px 24px}.career-advantages__title_large{display:none}@media screen and (min-width:1024px){.career-advantages__title{font-size:56px;margin:64px 56px 32px}.career-advantages__title_small{display:none}.career-advantages__title_large{display:block}}.career-advantages__container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:8px}.career-advantages__container .career-advantage{background:var(--color-bg-ghost);border-radius:var(--xl-border-radius);-webkit-flex-basis:100%;flex-basis:100%;padding:24px 40px}@media screen and (min-width:1024px){.career-advantages__container .career-advantage{-webkit-flex-basis:auto;flex-basis:auto}}@media screen and (min-width:1280px){.career-advantages__container .career-advantage{padding:40px 56px 48px}}@media screen and (min-width:1700px){.career-advantages__container .career-advantage:nth-child(2){-webkit-box-ordinal-group:6!important;-webkit-order:5!important;-moz-box-ordinal-group:6!important;order:5!important}.career-advantages__container .career-advantage:nth-child(9){-webkit-box-ordinal-group:4!important;-webkit-order:3!important;-moz-box-ordinal-group:4!important;order:3!important}}.career-advantages__container .career-advantage__title{color:var(--color-typo-primary);font-size:var(--font-size-24);font-style:normal;font-weight:var(--font-weight-600);letter-spacing:.01em;line-height:var(--line-height-160)}.career-advantages__container .career-advantage__description{color:var(--color-typo-sm-text);font-size:var(--font-size-18);font-style:normal;font-weight:var(--font-weight-400);letter-spacing:.02em;line-height:var(--line-height-160)}.career-advantages__container .career-advantage:hover{background-color:var(--color-control-bg-primary)}.career-advantages__container .career-advantage:hover h5,.career-advantages__container .career-advantage:hover p{color:var(--color-control-typo-primary)}@-webkit-keyframes shine-lines{0%{background-position:50% 0}to{background-position:-150% 0}}@-moz-keyframes shine-lines{0%{background-position:50% 0}to{background-position:-150% 0}}@keyframes shine-lines{0%{background-position:50% 0}to{background-position:-150% 0}}.resume-form{background-color:var(--color-bg-section);border-radius:var(--lead-form-border-radius);margin:80px 0 72px;padding:40px 16px 16px}@media screen and (min-width:1024px){.resume-form{margin:64px 0 72px;padding:56px 64px}}.resume-form .fade-enter-active,.resume-form .fade-leave-active{-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}.resume-form .fade-enter-from,.resume-form .fade-leave-to{opacity:0}.resume-form__message{bottom:80px;font-size:var(--font-size-14);left:15px;padding:10px 0 10px 10px;position:absolute}.resume-form__message_error{color:var(--color-typo-error)}.resume-form__message_success{color:var(--color-typo-success)}@media screen and (min-width:1024px){.resume-form__message{left:30px}}.resume-form__title{font-size:32px;font-weight:var(--font-weight-700);line-height:43px;padding:0 16px}@media screen and (min-width:1024px){.resume-form__title{font-size:40px;line-height:var(--line-height-51)}}.resume-form__description{color:var(--color-typo-sm-text);font-size:var(--font-size-18);font-weight:var(--font-weight-400);letter-spacing:.02em;line-height:var(--line-height-160);padding:16px 16px 40px}@media screen and (min-width:1024px){.resume-form__description{font-size:var(--font-size-18);line-height:28px;padding:16px 16px 56px;width:550px}}.resume-form__form{position:relative}@media screen and (min-width:1024px){.resume-form__form{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start}}.resume-form__form-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.resume-form__form-container .input-custom{margin-bottom:8px;width:100%}@media screen and (min-width:1024px){.resume-form__form-container{gap:0 64px}.resume-form__form-container .input-custom{margin-bottom:24px;width:396px}}@media screen and (min-width:1280px){.resume-form__form-container{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-moz-box-orient:horizontal;-moz-box-direction:reverse;flex-direction:row-reverse}}.resume-form__checkbox{margin:16px 24px 40px}@media screen and (min-width:1024px){.resume-form__checkbox{margin:16px 24px 40px 40px}}.resume-form__form-button{width:100%}@media screen and (min-width:1024px){.resume-form__form-button{width:290px}}.resume-form__form-inputs{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}@media screen and (min-width:1024px) and (max-width:1700px){.resume-form__form-inputs{width:610px}}.resume-form__contact-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;margin-bottom:40px}@media screen and (min-width:1024px){.resume-form__contact-container{margin-bottom:64px}}.resume-form__contact-photo{margin-right:16px}.resume-form__contact-photo img{height:80px;width:80px}@media screen and (min-width:1024px){.resume-form__contact-photo img{height:136px;width:136px}}.resume-form__contact-description p:first-child{color:var(--color-typo-primary);font-family:var(--font-family-heading);font-size:var(--font-size-20);font-style:normal;font-weight:var(--font-weight-600);line-height:var(--line-height-160);margin-bottom:8px;width:150px}@media screen and (min-width:1024px){.resume-form__contact-description p:first-child{width:100%}}.resume-form__contact-description p{color:var(--color-typo-sm-text);font-size:var(--font-size-16);font-style:normal;font-weight:var(--font-weight-400);letter-spacing:.02em;line-height:var(--line-height-160);white-space:pre-line}.resume-form__contact-description a{color:var(--color-typo-link);font-size:var(--font-size-16)}.resume-form .input-custom-upload,.resume-form__contact-description a{font-style:normal;font-weight:var(--font-weight-500);letter-spacing:.01em;line-height:var(--line-height-160)}.resume-form .input-custom-upload{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-box-align:center;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;background:var(--color-bg-default);border:1px solid var(--color-bg-border);border-radius:40px;cursor:pointer;font-size:var(--font-size-18);height:81px;justify-content:center;width:100%}@media screen and (min-width:1024px){.resume-form .input-custom-upload{width:43%}}.resume-form .input-custom-upload p span{vertical-align:top}@media screen and (min-width:1024px){.resume-form .input-custom-email,.resume-form .input-custom-phone{margin-right:auto;width:56%}.resume-form .input-custom-link{width:100%}}.resume-form .button-custom__text{font-size:var(--font-size-18)}.subscribe-form-resume{background-color:var(--color-bg-section);border-radius:56px;margin:64px 0;padding:40px 16px 16px}@media screen and (min-width:1024px){.subscribe-form-resume{margin:64px 0 72px;padding:56px 80px}}.subscribe-form-resume .fade-enter-active,.subscribe-form-resume .fade-leave-active{-webkit-transition:all .5s;-moz-transition:all .5s;transition:all .5s}.subscribe-form-resume .fade-enter-from,.subscribe-form-resume .fade-leave-to{opacity:0}.subscribe-form-resume__message{font-size:var(--font-size-14);left:25px;position:absolute}.subscribe-form-resume__message_error{color:var(--color-typo-error)}.subscribe-form-resume__message_success{color:var(--color-typo-success)}@media screen and (min-width:1024px){.subscribe-form-resume__message{left:42px;top:300px}}@media screen and (min-width:1280px){.subscribe-form-resume__message{top:200px}}.subscribe-form-resume__title{font-size:32px;font-weight:var(--font-weight-700);line-height:43px;padding:0 16px}@media screen and (min-width:1024px){.subscribe-form-resume__title{font-size:40px;line-height:var(--line-height-51)}}.subscribe-form-resume__subtitle{font-size:var(--font-size-16);font-weight:var(--font-weight-400);padding:12px 16px 0}@media screen and (min-width:1024px){.subscribe-form-resume__subtitle{font-size:var(--font-size-18)}}.subscribe-form-resume__form{margin-top:40px;position:relative}@media screen and (min-width:1024px){.subscribe-form-resume__form{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}}.subscribe-form-resume__input{margin:12px 0;width:100%}@media screen and (min-width:1024px){.subscribe-form-resume__input{margin:8px 6px;width:-webkit-calc(50% - 12px);width:-moz-calc(50% - 12px);width:calc(50% - 12px)}}@media screen and (min-width:1280px){.subscribe-form-resume__input{width:-webkit-calc(33.33333% - 18px);width:-moz-calc(33.33333% - 18px);width:calc(33.33333% - 18px)}}.subscribe-form-resume__select-resume{background-color:#fff;border:1px solid transparent!important;border-radius:40px!important;cursor:pointer;height:81px!important;margin-bottom:8px;padding:0 60px 0 12px;width:100%!important}@media screen and (min-width:1024px){.subscribe-form-resume__select-resume{margin-bottom:24px;padding:0 0 0 12px;width:100%}}.subscribe-form-resume__select-resume .select-custom__selected{color:var(--color-control-typo-placeholder);font-family:var(--font-family-text);font-size:var(--font-size-18);font-weight:var(--font-weight-400);line-height:29px;overflow:hidden;padding-right:100px;text-overflow:ellipsis;white-space:nowrap}@media screen and (min-width:1024px){.subscribe-form-resume__select-resume .select-custom__selected{padding-right:5px}}.subscribe-form-resume__select-resume .select-custom__selected:after{top:40%}.subscribe-form-resume__select-resume .select-custom__dropdown{height:220px;overflow:auto;top:82px}@media screen and (min-width:1024px){.subscribe-form-resume__email{width:-webkit-calc(100% - 12px);width:-moz-calc(100% - 12px);width:calc(100% - 12px)}}@media screen and (min-width:1280px){.subscribe-form-resume__email{width:-webkit-calc(50% - 12px);width:-moz-calc(50% - 12px);width:calc(50% - 12px)}}.subscribe-form-resume__checkbox{margin:40px 24px 24px;-webkit-transition:margin .5s ease-in-out;-moz-transition:margin .5s ease-in-out;transition:margin .5s ease-in-out}.subscribe-form-resume__checkbox_checked{margin:56px 24px 24px}.subscribe-form-resume__checkbox_spam{margin:24px}@media screen and (min-width:1024px){.subscribe-form-resume__checkbox{margin:40px 40px 0;width:100%}.subscribe-form-resume__checkbox_spam{margin:30px 40px 0}.subscribe-form-resume__form-button{margin-top:24px}}.subscribe-form-resume__form-button button{width:100%}@media screen and (min-width:1024px){.subscribe-form-resume__form-button button{width:290px}}
