.share-block{display:flex;align-items:center}.share-block__list{opacity:0;visibility:hidden;position:absolute;top:100%;left:50%;transform:translateX(-50%);background-color:#fff;border-radius:14px;box-shadow:5px 10px 15px rgba(0,58,117,.4);transition:opacity .3s ease,visibility .3s ease 0s}@media (min-width:576px){.share-block__list{display:flex;position:static;box-shadow:none;transform:unset;background:transparent;opacity:1;visibility:visible}}.share-block__list.open{opacity:1;visibility:visible;transition:opacity .3s ease}@media (min-width:576px){.share-block__list.open{display:flex}}.share-block__wrap{position:relative}.share-block__text{font-size:14px;font-weight:700;color:#858ea1;margin-right:8px}.share-block__link{display:flex;align-items:center;justify-content:center;width:32px;height:32px;margin:8px;background-color:rgba(211,215,222,.5);box-shadow:0 20px 20px rgba(0,58,117,.02);border-radius:14px;transition:background-color .3s ease,color .3s ease;color:#858ea1}@media (min-width:576px){.share-block__link{margin:0 8px}}.share-block__link--mob-opener.open,.share-block__link:active,.share-block__link:hover{background-color:#009ff2;color:#fff}@media (min-width:576px){.share-block__link--mob-opener{display:none}}.share-block__link .svg-icon{max-width:14px;max-height:12px}@media (min-width:768px){.vacancy-info{display:flex;align-items:flex-start;justify-content:space-between}}.vacancy-info__sidebar{padding:16px;background-color:#fff;box-shadow:0 20px 20px rgba(0,58,117,.02);border-radius:8px;margin-bottom:32px}@media (min-width:768px){.vacancy-info__sidebar{padding:32px 24px;position:-webkit-sticky;position:sticky;top:25px;width:260px;min-width:260px}}.vacancy-info__sidebar .btn{margin-top:24px}.vacancy-info__list li{background:rgba(234,241,254,.5);border-radius:8px;padding:16px 14px;margin-bottom:8px;display:flex;align-items:center;font-weight:700;font-size:12px;color:#858ea1;line-height:1.54}@media (min-width:768px){.vacancy-info__list li{margin-bottom:16px;font-size:14px}}.vacancy-info__list li:last-child{margin-bottom:0}.vacancy-info__list li .svg-icon{width:14px;min-width:14px;height:14px;margin-right:6px}@media (min-width:768px){.vacancy-info__content{margin-left:40px}}@media (min-width:768px){.vacancy-info__content h3{margin-top:56px}}.vacancy-info__content h3:first-of-type{margin-top:0}.info-block{display:flex;justify-content:space-between;align-items:center;border-radius:4px;padding:16px 24px;font-weight:700;font-size:14px;line-height:1.3;color:#505d79;margin-top:32px}@media (min-width:768px){.info-block{padding:16px;margin-top:56px;font-size:16px}}.info-block--gray{background:rgba(211,215,222,.3)}.info-block__icon{width:25px;min-width:25px;height:25px;display:flex;align-items:center;justify-content:center;margin-left:20%}.info-block__icon .svg-icon{display:block}.form{margin-right:-4px;margin-left:-4px;display:flex;flex-direction:column}@media (min-width:768px){.form{margin-right:-8px;margin-left:-8px}}.form__field{margin:4px;background-color:#fff;border-radius:4px;box-shadow:0 20px 20px rgba(0,58,117,.02);overflow:hidden;border:1px solid transparent}@media (min-width:768px){.form__field{margin:8px}}.form__field--flex{display:flex;align-items:center}.form__field--md{margin:12px 4px}@media (min-width:768px){.form__field--md{margin:16px 8px}}.form__field--hollow{background-color:transparent;border:none;box-shadow:none;overflow:visible}.form__field--fake-select{border:1px solid #fff}.form__col{width:100%}@media (min-width:576px){.form__col--41{max-width:41%}}@media (min-width:992px){.form__col--41{max-width:100%}}@media (min-width:1200px){.form__col--41{max-width:41%}}@media (min-width:576px){.form__col--59{max-width:59%}}@media (min-width:992px){.form__col--59{max-width:100%}}@media (min-width:1200px){.form__col--59{max-width:59%}}@media (min-width:576px){.form__col--50{max-width:50%}}@media (min-width:992px){.form__col--50{max-width:100%}}@media (min-width:1200px){.form__col--50{max-width:50%}}.form label{cursor:pointer}.form input{outline:none}.form input:not([type=submit]),.form textarea{padding:14px 16px;display:block;width:100%;min-width:0;font-size:14px;border:none;outline:none;line-height:normal}@media (min-width:768px){.form input:not([type=submit]),.form textarea{padding:13px 24px;font-size:16px}}.form textarea{resize:none;max-height:145px;border:1px solid transparent}.form input[type=submit].btn{margin:0 auto;display:block}@media (min-width:576px){.form input[type=submit].btn{margin:auto;display:inline-block}}.form input[type=file]{visibility:hidden;opacity:0;width:0;height:0;padding:0;position:absolute}.form .invalid{border:1px solid #ff4a3f}.form .valid{border:1px solid #00c3c3}.form .privacy-label{font-size:14px;line-height:1.48}@media (min-width:576px){.form .privacy-label{font-size:16px}}.checkbox input[type=checkbox]{opacity:0;visibility:hidden;width:0;height:0;position:absolute}.checkbox input[type=checkbox]:checked+.checkbox__elem:after,.checkbox input[type=checkbox]:checked+.checkbox__elem:before{opacity:1}.checkbox__elem{width:22px;height:22px;background-color:#fff;display:inline-block;margin-right:8px;position:relative;box-shadow:0 20px 20px rgba(0,58,117,.02);border-radius:4px;overflow:hidden}@media (min-width:768px){.checkbox__elem{margin-right:14px}}.checkbox__elem:after,.checkbox__elem:before{content:"";position:absolute;opacity:0;width:22px;height:22px;transition:opacity .3s ease}.checkbox__elem:before{left:0;top:0}.checkbox__elem.alert-valid:after,.checkbox__elem:after{background:url(/images/icon-check.svg?fce6b596ae4a3bc2d4ec23ed1c75f09e) 50% no-repeat;background-size:12px 12px}.checkbox__elem.alert-valid:after{transform:none;top:1px;right:1px}.checkbox__elem.alert-invalid:after{display:none}.alert-invalid,.alert-valid{position:relative;border-radius:4px}.alert-invalid input:not([type=submit]):not([type=checkbox]),.alert-invalid textarea,.alert-valid input:not([type=submit]):not([type=checkbox]),.alert-valid textarea{padding-right:50px}.alert-invalid:after,.alert-valid:after{position:absolute;color:#fff;text-align:center;line-height:18px;font-weight:700;font-family:Poppins,sans-serif;right:16px;top:50%;transform:translateY(-50%);width:18px;height:18px;box-shadow:0 20px 20px rgba(0,58,117,.02);border-radius:8px;font-size:12px}@media (min-width:768px){.alert-invalid:after,.alert-valid:after{right:24px}}.alert-invalid input,.alert-valid input{outline:none}.alert-invalid{border:1px solid #ff4a3f}.alert-invalid:after{content:"!";background-color:#ff4a3f}.alert-valid{border:1px solid #00c3c3}.alert-valid:after{content:"";background-image:url(/images/icon-check-white.svg?1253750fb7267462bd0f9c893733a831);background-repeat:no-repeat;background-position:50%;background-size:10px 10px;background-color:#00c3c3}.file-input__text{padding:17px 5px 17px 16px}@media (min-width:768px){.file-input__text{padding:16px 24px;font-size:16px}}.file-input__text.alert-invalid,.file-input__text.alert-valid{border-top-right-radius:0;border-bottom-right-radius:0;border-right:0}.file-input__btn{border-top-right-radius:4px;border-bottom-right-radius:4px}@media (min-width:576px){.file-input__btn{padding:13px 16px;font-size:16px}}.fake-select{position:relative;color:#303849}.fake-select__placeholder{background-color:#fff;border-radius:4px;padding:14px 16px;display:flex;justify-content:space-between;align-items:center;width:100%;min-width:0;font-size:14px;border:none;outline-color:#6e9cfb;box-shadow:0 20px 20px rgba(0,58,117,.02);cursor:pointer;text-transform:capitalize}@media (min-width:768px){.fake-select__placeholder{padding:16px 24px;font-size:16px}}.fake-select__placeholder.open .svg-icon{transform:rotate(180deg)}.fake-select__placeholder .svg-icon{width:9px;height:6px;transition:transform .3s ease}.fake-select__drop{opacity:0;visibility:hidden;position:absolute;background-color:#fff;top:calc(100% + 4px);left:0;width:100%;z-index:15;box-shadow:0 44px 50px rgba(0,58,117,.08);border-radius:4px;padding:16px 8px;transition:visibility .3s ease-in-out .1s,opacity .3s ease-in-out}.fake-select__drop.open{opacity:1;visibility:visible}.fake-select__drop li{padding:8px 16px;cursor:pointer;text-transform:capitalize}.fake-select__drop li.selected,.fake-select__drop li:hover{background-color:rgba(234,241,254,.5)}.file-input{display:flex;align-items:stretch;justify-content:space-between;border:1px solid transparent;border-radius:4px;font-size:14px;box-shadow:0 20px 20px rgba(0,58,117,.02);overflow:hidden;position:relative}.file-input__text{padding:13px 5px 13px 16px;background-color:#fff;width:100%}@media (min-width:768px){.file-input__text{padding:16px 24px}}.file-input__text.invalid,.file-input__text.valid{border-top-right-radius:0;border-bottom-right-radius:0;border-right:0}.file-input__btn{display:flex;align-items:center;justify-content:space-between;background-color:#3071f9;color:#fff;padding:13px 5px;position:relative;z-index:2}@media (min-width:576px){.file-input__btn{padding:13px 16px}}@media (min-width:768px){.file-input__btn{padding:16px 24px}}.file-input__files{display:block}@media (min-width:768px){.file-input__files{display:flex}}.file-input__files .file{display:flex;align-items:center;margin-right:10px;margin-top:16px;margin-bottom:14px}@media (min-width:768px){.file-input__files .file{margin-bottom:0}}.file-input__files .file__name{margin-left:7px;margin-right:4px;font-size:14px}.file-input__files .svg-icon-file{width:15px;height:18px}.file-input__files .svg-icon-close{padding:4px;width:16px;height:16px;color:#858ea1;cursor:pointer}.file-input .progress,.file-input .progress-bar{position:absolute;left:0;height:4px}.file-input .progress{opacity:0;bottom:0;background-color:#cbdcfe;width:calc(100% - 55px)}.file-input .progress.show{opacity:1}.file-input .progress-bar{width:100%;background-color:#2b66e0;border-radius:4px;top:0;left:-100%;transition:left 1.5s ease}.file-input .progress-bar.loading{left:0}.vacancy-content{width:100%}@media (min-width:768px){.vacancy-content{margin-left:40px}}.vacancy-content br{display:none}.cke_editable{padding:0 15px}.cke_editable h1,.cke_editable h2,.cke_editable h3,.vacancy-content h1,.vacancy-content h2,.vacancy-content h3{font-size:rem(22px);color:#163370}@media (min-width:768px){.cke_editable h1,.cke_editable h2,.cke_editable h3,.vacancy-content h1,.vacancy-content h2,.vacancy-content h3{font-size:rem(32px);margin:56px 0 24px}}.cke_editable h1:first-of-type,.cke_editable h2:first-of-type,.cke_editable h3:first-of-type,.vacancy-content h1:first-of-type,.vacancy-content h2:first-of-type,.vacancy-content h3:first-of-type{margin-top:0}.cke_editable ul li,.vacancy-content ul li{margin-bottom:8px;padding-left:22px;position:relative;font-size:14px;line-height:1.5}@media (min-width:768px){.cke_editable ul li,.vacancy-content ul li{font-size:16px;line-height:1.48;margin-bottom:16px}}.cke_editable ul li:before,.vacancy-content ul li:before{content:"";position:absolute;width:6px;height:6px;top:8px;left:0;border-radius:50%;background-color:#2b66e0}.cke_editable ol,.vacancy-content ol{counter-reset:item;margin:0;padding:0;font-size:14px;line-height:1.5;list-style:none}@media (min-width:768px){.cke_editable ol,.vacancy-content ol{font-size:16px;line-height:1.48}}.cke_editable ol li,.vacancy-content ol li{margin-bottom:8px;display:flex}@media (min-width:768px){.cke_editable ol li,.vacancy-content ol li{margin-bottom:16px}}.cke_editable ol li:before,.vacancy-content ol li:before{flex-grow:0;font-weight:700;margin-right:8px;content:counters(item,".") ".";counter-increment:item;color:#2b66e0}@media (min-width:768px){#wrapper{overflow-x:visible}}.sticky-btn{position:fixed;bottom:0;left:0;width:100%;padding:16px 44px;background-color:#fff;transition:transform .3s ease;box-shadow:0 -20px 40px rgba(0,58,117,.05);z-index:20}.sticky-btn.dropped{transform:translateY(100%)}@media (min-width:1200px){.contact-form-section .iconed-heading__title{white-space:nowrap}}