.specialist{background:var(--color-secondary-background);border-radius:32px;padding:24px}.specialist__photo{border-radius:50%;margin-bottom:24px;max-height:120px;max-width:120px}.specialist__title{font-size:24px;font-weight:700;line-height:1.33;margin-bottom:16px}@media screen and (max-width:374px){.specialist__title{line-height:1.25}}@media screen and (max-width:1199px){.specialist__title{font-size:22px;line-height:1.45;line-height:1.18}}@media screen and (max-width:1199px)and (max-width:374px){.specialist__title{line-height:1.27}}@media screen and (max-width:991px){.specialist__title{font-size:20px;line-height:1.5;line-height:1.2}}@media screen and (max-width:991px)and (max-width:374px){.specialist__title{line-height:1.3}}@media screen and (max-width:374px){.specialist__title{font-size:18px;line-height:1.22;margin-bottom:20px;margin-top:0}}.specialist__text{font-size:16px;line-height:1.5}@media screen and (max-width:374px){.specialist__text{line-height:1.38}}@media screen and (min-width:768px){.specialist{padding:48px}}.article-tag-list{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:-4px}.article-tag-list__item{padding:4px}.article-tag{align-items:center;border-radius:32px;box-shadow:0 4px 8px #0000000f;display:inline-flex;font-size:0;height:32px;line-height:normal;padding:0 16px;white-space:nowrap}.article-tag__icon{flex:0 1 16px;height:16px;margin-right:4px;width:16px}.article-tag__title{color:var(--color-primary-text,#222);font-size:16px;font-weight:500;line-height:32px}.article-tag__link{background:none;border:none;color:currentColor;display:inline-block;font-weight:500;line-height:32px;padding:0}.article-tag__link,.article-tag__link:link,.article-tag__link:link:visited,.article-tag__link:visited{-webkit-text-decoration:none;text-decoration:none}.article-tag__link,.article-tag__link:active,.article-tag__link:focus,.article-tag__link:hover,.article-tag__link:link,.article-tag__link:link:active,.article-tag__link:link:focus,.article-tag__link:link:hover,.article-tag__link:link:visited,.article-tag__link:link:visited:active,.article-tag__link:link:visited:focus,.article-tag__link:link:visited:hover,.article-tag__link:visited,.article-tag__link:visited:active,.article-tag__link:visited:focus,.article-tag__link:visited:hover{color:currentColor;-webkit-text-decoration:none;text-decoration:none}a.article-tag{-webkit-text-decoration:none;text-decoration:none}.article-tag__link,a.article-tag .article-tag__title{position:relative}.article-tag__link:after,a.article-tag .article-tag__title:after{background:currentColor;bottom:6px;content:"";display:block;height:1.5px;left:0;position:absolute;right:0}.article-tag-tooltip{font-weight:400;line-height:22px}.article-tag-tooltip .popover{max-width:300px;min-width:245px}@media screen and (max-width:991.98px){.article-tag-tooltip{display:none}}.vacancy-project{margin:25px 0 15px}.vacancy-project__title{font-size:20px;margin:10px 0 15px}.text-red{color:#fe4c4c}.text>[class*=content]:last-child{margin-bottom:0!important;padding-bottom:0!important}.vacancy-lightbox-link{background:none;border:none;cursor:pointer;margin:0;padding:0}.vacancy-lightbox-link,.vacancy-lightbox-link:link,.vacancy-lightbox-link:visited{color:var(--color-primary-link,#015ccb)}.vacancy-lightbox-link:active,.vacancy-lightbox-link:focus,.vacancy-lightbox-link:hover,.vacancy-lightbox-link:link:active,.vacancy-lightbox-link:link:focus,.vacancy-lightbox-link:link:hover,.vacancy-lightbox-link:visited:active,.vacancy-lightbox-link:visited:focus,.vacancy-lightbox-link:visited:hover{-webkit-text-decoration:underline;text-decoration:underline}.form-file-loader-container{align-items:center;display:flex;flex-wrap:wrap}.form-file-loader{cursor:pointer;display:inline-flex!important}.form-file-loader input{cursor:pointer;font-size:0;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}.form-file-loader__text{display:inline-block;max-width:194px;overflow:hidden;text-overflow:ellipsis}.form-file-loader__reset{align-self:center;background-color:#0000;border:0;cursor:pointer;height:20px;margin-left:4px;padding:0;width:20px;z-index:2}@media screen and (min-width:768px){.form-file-loader{margin:12px 0!important}}.referral-form__title{text-align:center}.referral-form__title.referral-form__title{font-size:48px;font-weight:700;line-height:1.13;margin-bottom:32px;margin-top:56px}@media screen and (max-width:374px){.referral-form__title.referral-form__title{line-height:1}}.referral-form__title.referral-form__title:first-child{margin-top:0}.referral-form__title.referral-form__title:last-child{margin-bottom:0}@media screen and (max-height:699px),screen and (max-width:1439px){.referral-form__title.referral-form__title{font-size:40px;line-height:1.2;margin-bottom:32px;margin-top:56px}}@media screen and (max-height:699px)and (max-width:374px),screen and (max-width:1439px)and (max-width:374px){.referral-form__title.referral-form__title{line-height:1.1}}@media screen and (max-height:699px),screen and (max-width:1439px){.referral-form__title.referral-form__title:first-child{margin-top:0}.referral-form__title.referral-form__title:last-child{margin-bottom:0}}@media screen and (max-width:1199px){.referral-form__title.referral-form__title{font-size:36px;line-height:1.17;margin-bottom:24px;margin-top:48px}.referral-form__title.referral-form__title:first-child{margin-top:0}.referral-form__title.referral-form__title:last-child{margin-bottom:0}}@media screen and (max-width:991px){.referral-form__title.referral-form__title{font-size:32px;line-height:1.25;margin-bottom:24px;margin-top:48px}}@media screen and (max-width:991px)and (max-width:374px){.referral-form__title.referral-form__title{line-height:1.19}}@media screen and (max-width:991px){.referral-form__title.referral-form__title:first-child{margin-top:0}.referral-form__title.referral-form__title:last-child{margin-bottom:0}}@media screen and (max-width:767px){.referral-form__title.referral-form__title{font-size:28px;line-height:1.29;margin-bottom:24px;margin-top:40px}}@media screen and (max-width:767px)and (max-width:374px){.referral-form__title.referral-form__title{line-height:1.21}}@media screen and (max-width:767px){.referral-form__title.referral-form__title:first-child{margin-top:0}.referral-form__title.referral-form__title:last-child{margin-bottom:0}}@media screen and (max-width:374px){.referral-form__title.referral-form__title{font-size:24px;line-height:1.33;margin-bottom:24px;margin-top:40px}}@media screen and (max-width:374px)and (max-width:374px){.referral-form__title.referral-form__title{line-height:1.25}}@media screen and (max-width:374px){.referral-form__title.referral-form__title:first-child{margin-top:0}.referral-form__title.referral-form__title:last-child{margin-bottom:0}}@media screen and (min-width:992px){.referral-form__title.referral-form__title{margin-bottom:40px}}.referral-form__error{color:#f03b36;font-size:16px;line-height:1.5;margin:16px auto 0;max-width:720px}@media screen and (max-width:374px){.referral-form__error{line-height:1.38}}.referral-form__error a{color:#fff;-webkit-text-decoration:underline;text-decoration:underline}.referral-form__error a:active,.referral-form__error a:hover,.referral-form__error a:visited,.referral-form__error a:visited:active{-webkit-text-decoration:none;text-decoration:none}.referral-form__policy{color:#858585;font-size:12px;line-height:1.5;margin:16px auto 0;max-width:530px;text-align:center}@media screen and (max-width:374px){.referral-form__policy{line-height:1.33}}.referral-form__policy a{color:currentColor;-webkit-text-decoration:underline;text-decoration:underline}.referral-form__policy a:active,.referral-form__policy a:hover,.referral-form__policy a:visited,.referral-form__policy a:visited:active{-webkit-text-decoration:none;text-decoration:none}.referral-link{display:flex;justify-content:center;margin:0 auto;max-width:720px;position:relative}.referral-link:before{content:url(https://s.kontur.ru/common-v2/icons-ui/black/mail/mail-24-solid.svg);left:16px;position:absolute;top:calc(50% - 12px);z-index:1}.referral-link__input{background:#fff;border:0;border-radius:2px;border-radius:8px;box-shadow:0 0 0 2px #00000014;color:#000;display:inline-block;font-size:18px;font-size:16px;font-weight:400;height:44px;line-height:1.44;line-height:1.5;margin:2px;min-width:auto;outline:none;padding:8px 48px;text-overflow:ellipsis;transition:box-shadow .1s ease,color .1s ease;white-space:nowrap;width:calc(100% - 4px)}@media screen and (max-width:374px){.referral-link__input{line-height:1.33}}.referral-link__input[type=email],.referral-link__input[type=number],.referral-link__input[type=password],.referral-link__input[type=search],.referral-link__input[type=tel],.referral-link__input[type=text]{-webkit-appearance:none}.referral-link__input::placeholder{color:#7f7f7f}.referral-link__input:hover{box-shadow:0 0 0 2px #00000029}.referral-link__input.focus,.referral-link__input:focus{background:#fff;box-shadow:0 0 0 2px #015ccb}.referral-link__input:disabled,.referral-link__input:disabled:hover{background:#0000000a;box-shadow:0 0 0 2px #0000000a;color:#00000052;cursor:text}@media screen and (max-width:374px){.referral-link__input{line-height:1.38}}@media screen and (min-width:992px){.referral-link__input{background:#fff;border:0;border-radius:2px;border-radius:8px;box-shadow:0 0 0 2px #00000014;color:#000;display:inline-block;font-size:20px;font-weight:400;height:52px;line-height:1.5;margin:2px;min-width:auto;outline:none;padding:12px 16px 12px 48px;transition:box-shadow .1s ease,color .1s ease;width:calc(100% - 4px)}.referral-link__input[type=email],.referral-link__input[type=number],.referral-link__input[type=password],.referral-link__input[type=search],.referral-link__input[type=tel],.referral-link__input[type=text]{-webkit-appearance:none}.referral-link__input::placeholder{color:#7f7f7f}.referral-link__input:hover{box-shadow:0 0 0 2px #00000029}.referral-link__input.focus,.referral-link__input:focus{background:#fff;box-shadow:0 0 0 2px #015ccb}.referral-link__input:disabled,.referral-link__input:disabled:hover{background:#0000000a;box-shadow:0 0 0 2px #0000000a;color:#00000052;cursor:text}}@media screen and (min-width:992px)and (max-width:374px){.referral-link__input{line-height:1.3}}.referral-link__button{background:url(https://s.kontur.ru/common-v2/icons-ui/black/arrow-a-right/arrow-a-right-24-regular.svg);background-position:50%;background-repeat:no-repeat;background-size:auto;border:none;color:var(--color-primary-product);font-size:0;height:48px;position:absolute;right:4px;top:calc(50% - 24px);width:48px}@media screen and (min-width:992px){.referral-link__button{background:var(--color-primary-product);border:2px solid #fff;border-radius:8px;color:#fff;cursor:pointer;font-size:20px;font-weight:600;height:auto;line-height:1.5;margin-left:8px;padding:8px 32px;position:relative;white-space:nowrap;width:auto}}@media screen and (min-width:992px)and (max-width:374px){.referral-link__button{line-height:1.3}}.referral-link__button_loading{background:#0000;color:#0000;pointer-events:none}.referral-link__button_loading:after{animation:rotating .9s cubic-bezier(.58,.24,.4,.85) infinite both;border-radius:50%;bottom:0;box-shadow:inset 0 0 0 2.5px #fff;clip-path:polygon(0 0,0 100%,25% 100%,50% 50%,100% 30%,100% 70%,50% 50%,25% 100%,100% 100%,100% 0);color:currentColor;content:"";height:28px;left:0;margin:auto;opacity:.64;position:absolute;right:0;top:0;width:28px}.referral-success{text-align:center}.referral-success__icon{align-items:center;background:#fff;border-radius:50%;box-shadow:0 8px 20px #0000001a;display:inline-flex;height:72px;justify-content:center;margin-bottom:24px;vertical-align:middle;width:72px}.referral-success__title{font-size:48px;font-weight:700;line-height:1.13;margin-bottom:32px;margin-top:56px}@media screen and (max-width:374px){.referral-success__title{line-height:1}}.referral-success__title:first-child{margin-top:0}.referral-success__title:last-child{margin-bottom:0}@media screen and (max-height:699px),screen and (max-width:1439px){.referral-success__title{font-size:40px;line-height:1.2;margin-bottom:32px;margin-top:56px}}@media screen and (max-height:699px)and (max-width:374px),screen and (max-width:1439px)and (max-width:374px){.referral-success__title{line-height:1.1}}@media screen and (max-height:699px),screen and (max-width:1439px){.referral-success__title:first-child{margin-top:0}.referral-success__title:last-child{margin-bottom:0}}@media screen and (max-width:1199px){.referral-success__title{font-size:36px;line-height:1.17;margin-bottom:24px;margin-top:48px}.referral-success__title:first-child{margin-top:0}.referral-success__title:last-child{margin-bottom:0}}@media screen and (max-width:991px){.referral-success__title{font-size:32px;line-height:1.25;margin-bottom:24px;margin-top:48px}}@media screen and (max-width:991px)and (max-width:374px){.referral-success__title{line-height:1.19}}@media screen and (max-width:991px){.referral-success__title:first-child{margin-top:0}.referral-success__title:last-child{margin-bottom:0}}@media screen and (max-width:767px){.referral-success__title{font-size:28px;line-height:1.29;margin-bottom:24px;margin-top:40px}}@media screen and (max-width:767px)and (max-width:374px){.referral-success__title{line-height:1.21}}@media screen and (max-width:767px){.referral-success__title:first-child{margin-top:0}.referral-success__title:last-child{margin-bottom:0}}@media screen and (max-width:374px){.referral-success__title{font-size:24px;line-height:1.33;margin-bottom:24px;margin-top:40px}}@media screen and (max-width:374px)and (max-width:374px){.referral-success__title{line-height:1.25}}@media screen and (max-width:374px){.referral-success__title:first-child{margin-top:0}.referral-success__title:last-child{margin-bottom:0}}.referral-success__descr{font-size:16px;font-weight:400;line-height:1.5;margin:0 auto;max-width:524px}@media screen and (max-width:374px){.referral-success__descr{line-height:1.38}}.referral-success__descr b{font-weight:600}.referral-success__button{background:none;border:none;color:currentColor;cursor:pointer;padding:0;position:relative}.referral-success__button:after{background:currentColor;bottom:0;content:"";display:block;height:1px;left:0;position:absolute;right:0}.referral-success__button:hover:after{display:none}