.AuthStub__stubPad_EUPS {
    position: absolute;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
    z-index: 9999;
    background: var(--grayscaleWhiteFFF);
    min-width: 320px;
}

.AuthStub__content_xBKl {
    padding-left: 20px;
    padding-right: 20px;
    box-sizing: border-box;
}

.AuthStub__logoWrap_FbPS {
    padding-top: 40px;
    margin-bottom: 40px;
}

.AuthStub__h1_S2Bg {
    font-size: 30px;
    line-height: 1.2;
    font-weight: 400;
}

.AuthStub__text_rqEb {
    font-size: 14px;
    line-height: 1.4;
}

@media screen and (min-width: 721px) {
    .AuthStub__content_xBKl {
        width: 700px;
        margin: 0 auto;
        padding: 0;
    }
    .AuthStub__logoWrap_FbPS {
        padding-top: 60px;
        margin-bottom: 60px;
    }
    .AuthStub__h1_S2Bg {
        font-size: 50px;
    }
    .AuthStub__text_rqEb {
        font-size: 18px;
    }
}

@media screen and (min-width: 1025px) {
    .AuthStub__content_xBKl {
        width: 980px;
    }
}

.ParallaxClouds__far__h34 {
    width: 100%;
    height: 100%;
    background: url(/React/dist/6cee1056864274dbb401.png) 0 100% repeat-x;
    animation: ParallaxClouds__slide_tKDw 130s linear infinite;
}

.ParallaxClouds__med_PhmM {
    width: 100%;
    height: 100%;
    background: url(/React/dist/c622e1426d1e418e22ba.png) 0 100% repeat-x;
    animation: ParallaxClouds__slide_tKDw 70s linear infinite;
}

.ParallaxClouds__near_MufY {
    width: 100%;
    height: 100%;
    background: url(/React/dist/859cab8914036596a7bb.png) 0 100% repeat-x;
    animation: ParallaxClouds__slide_tKDw 40s linear infinite;
}

@keyframes ParallaxClouds__slide_tKDw {
    0% {
        background-position: 0 100%;
    }
    100% {
        background-position: -2770px 100%;
    }
}

.useFeedbackForm__formContainer_KYWH {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.useFeedbackForm__footerWrapper_qz1j {
    width: 100%;
    display: flex;
    justify-content: center;
    margin-bottom: 12px;
}

.useFeedbackForm__title_RS0T {
    width: 536px;
    margin: 0 32px 16px;
}

.useFeedbackForm__button_zZOG> button {
    border-radius: 100px;
}

.hooks__productIconWrapper_BgNQ {
    margin-right: 8px;
    vertical-align: middle;
}

.hooks__productIconWrapper_BgNQ:last-child {
    margin-right: 0;
}

ul.ProductsDataBlock__productsInfo_OSBV {
    padding: 0px;
    margin: 0;
}

ul.ProductsDataBlock__productsInfo_OSBV> li {
    list-style-type: none;
    margin-bottom: 6px;
}

.ProductsDataBlock__showMore_KZjf {
    cursor: pointer;
}

li.ProductsDataBlock__showMore_KZjf {
    margin-bottom: 0;
}

.ProductsDataBlock__arrow_oGLC {
    margin-left: 0.1em;
    margin-bottom: -0.25em;
}

.ProductsDataBlock__colorBlue_DiXp {
    color: var(--blue80);
}

.AccountWithCertPiece__container_RlKz {
    display: flex;
    align-items: flex-start;
    gap: 16px;
    border-radius: 16px;
    padding: 20px 24px;
    position: relative;
    justify-content: space-between;
}

.AccountWithCertPiece__containerWithBackground_QT4D {
    background-color: var(--grayscaleLightBackground);
    border: 1px solid transparent;
    cursor: pointer;
    transition: background-color 300ms ease-out;
}

.AccountWithCertPiece__isHoverContainerWithBorder_BLWo:hover {
    background-color: var(--grayscaleBackground);
}

.AccountWithCertPiece__isAnotherPersonCertCard_qHMI:hover {
    cursor: default;
}

.AccountWithCertPiece__containerWithBorder_vwMo {
    border: 1px solid var(--grayscaleBackground);
    cursor: pointer;
}

.AccountWithCertPiece__infoContainer__WXV {
    flex-grow: 1;
}

.AccountWithCertPiece__arrow_Gm__ {
    margin-left: 0.1em;
    margin-bottom: -0.25em;
}

.AccountWithCertPiece__radioButton_XUbp {
    position: absolute;
    right: 24px;
}

.AccountWithCertPiece__userContacts_xfZR {
    display: flex;
    color: var(--grayscaleSecondaryText);
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
}

.AccountWithCertPiece__userContact_bINF {
    display: flex;
    align-items: center;
}

.AccountWithCertPiece__userContact_bINF:nth-child(even):before {
    content: '';
    display: block;
    width: 3px;
    margin: 0 11px;
    border-radius: 50%;
    height: 3px;
    background-color: var(--grayscaleSecondaryText);
}

.AccountWithCertPiece__userName_viHK {
    font-weight: 400;
    font-size: 18px;
    line-height: 24px;
    margin: 0;
    color: var(--grayscaleText);
}

.AccountWithCertPiece__certListTitle_h2De {
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    cursor: pointer;
    margin-bottom: 4px;
    max-width: 350px;
}

.AccountWithCertPiece__colorBlue_qnqV {
    color: var(--blue80);
}

.AccountWithCertPiece__colorBlack_yZbD {
    color: var(--grayscaleText);
    font-weight: 700;
}

.AccountWithCertPiece__certList_fLff {
    margin: 0;
    padding: 0;
    list-style: none;
}

.AccountWithCertPiece__certList_fLff> li {
    color: var(--grayscaleText);
}

.AccountWithCertPiece__certList_fLff> .AccountWithCertPiece__warnContainer_F61q {
    margin-bottom: 8px;
}

.AccountWithCertPiece__warnContainer_F61q {
    background-color: var(--yellow10);
    border-radius: 8px;
    font-size: 14px;
    line-height: 20px;
    height: 32px;
    display: flex;
    align-items: center;
    padding-left: 14px;
    margin: 6px 0 10px;
}

.AccountWithCertPiece__warnContainer_F61q:before {
    content: url(/React/dist/a735ebb6d7a3171d5251.svg);
    margin-right: 7px;
    height: 15px;
}

.AccountWithCertPiece__button_Ezsl {
    margin: 8px 0 12px;
}

.LoginCertBinding__bold_kgre {
    font-weight: 700;
}

.LoginCertBinding__field_ShVH {
    display: flex;
}

.LoginCertBinding__successContent_ivz_ {
    margin-left: 70px;
    line-height: 22px;
}

.LoginCertBinding__marginTop_zwzt {
    margin-top: 16px;
}

.LoginCertBinding__unbindingBlock_sioC {
    border-top: 1px solid var(--grayscaleDarkBackground);
    margin-top: 16px;
    padding-top: 15px;
    line-height: 22px;
}

.LoginCertBinding__textWrapper_ezyZ {
    font-size: 16px;
    line-height: 22px;
}

.LoginCertBinding__mt8_tTAV {
    margin-top: 8px;
}

.LoginCertBinding__cert_Onwk {
    div[class^='CertificateView-module__certificate_'] {
        padding: 0;
    }
    padding: 16px 20px;
    border-radius: 16px;
    border: 1px solid var(--grayscaleBackground);
}

.LoginCertBinding__checkbox_AAWZ {
    padding: 9px 16px;
    background-color: var(--red10);
    border-radius: 8px;
}

.LoginCertBinding__fS16_vnm3 {
    font-size: 16px;
}

.LoginCertBinding__fS18_vi9A {
    font-size: 18px;
}

.LoginCertBinding__span_Nhok {
    color: var(--grayscaleSecondaryText);
}

.LoginCertBinding__mb20_P4_T {
    margin-bottom: 20px;
}

.LoginCertBinding__mt8_tTAV {
    margin-top: 8px;
}

.LoginCertBinding__mt3_ixsA {
    margin-top: 3px;
}

.LoginCertBinding__title_XXKw {
    font-size: 24px;
    line-height: 32px;
    margin: 0 0 8px;
    font-weight: 700;
}

.LoginCertBinding__certAdded_AiVj {
    margin-bottom: 30px;
}

.LoginCertBinding__certAdded_AiVj:after {
    content: "";
    position: absolute;
    height: 1px;
    width: 90%;
    background: var(--grayscaleLightBackground);
    height: 1px;
    margin-top: 16px;
}

.Success__base_lsQY {
    margin-right: 16px;
    min-width: 55px;
}

.Container__pad_gC7o {
    box-sizing: border-box;
    background: var(--grayscaleWhiteFFF);
    border-radius: 16px;
    padding: 34px 40px 0;
}

.Container__large_bwcr,
.Container__medium_SaRj {
    width: 456px;
    margin: 0 auto;
}

.Container__pad_gC7o.Container__small_bsY8 {
    border-radius: 0px 0px 16px 16px;
    padding: 24px 24px 0;
}

.Container__pad_gC7o.Container__small_bsY8,
.Container__pad_gC7o.Container__wide_fvkc.Container__small_bsY8 {
    width: 100%;
    margin: 0;
    min-width: 280px;
}

.Container__wide_fvkc {
    width: 760px;
}

.Container__wide_fvkc.Container__medium_SaRj {
    width: 460px;
}

.Header__header_mioX {
    text-align: center;
}

.Header__large_EnX4 {
    margin: 0 0 24px;
}

.Header__small_fBDe {
    margin: 0 0 16px;
}

.Header__caption_oWn7 {
    margin-top: 8px;
    font-size: 16px;
    line-height: 22px;
    color: var(--grayscaleSecondaryText);
}

.Header__mediumWeight_ACQn {
    font-weight: 500;
}

.Header__logo_QnnE {
    display: inline-block;
    position: relative;
    margin-right: -4px;
}

.Header__nonamePadding_QXgc {
    height: 128px;
}

.Header__nonamePaddingSmall_vFYy {
    height: 89px;
}

.GoBackLink__backLinkWrapper_HGZ9 {
    margin-top: 32px;
    margin-left: -3px;
    display: flex;
    justify-content: center;
}

.GoBackLink__backLink_r1LE {
    font-size: 16px;
    line-height: 24px;
    font-weight: 700;
}

.GoBackLink__backLink_r1LE:hover {
    color: var(--grayscaleSecondaryText);
}

.UserCard__field_LL7Y {
    display: flex;
    color: var(--grayscaleSecondaryText);
}

.UserCard__userInfo_EjKG .UserCard__fullName_MNTn {
    font-size: 16px;
}

.UserCard__user_R5fu {
    display: flex;
    padding: 16px 20px;
    background: var(--grayscaleLightBackground);
    border-radius: 16px;
}

.UserCard__userIcon_ZIp4 {
    border-radius: 50%;
    background: var(--grayscaleBackground);
    overflow: hidden;
    width: 32px;
    height: 32px;
    position: relative;
    top: 2px;
    flex-shrink: 0;
}

.UserCard__userIcon_ZIp4 svg {
    position: absolute;
    bottom: 0;
}

.UserCard__userInfo_EjKG {
    list-style-type: none;
    padding: 0;
    margin: 0 0 0 16px;
    line-height: 20px;
}

.ConfirmText__caption_zxtU {
    font-weight: 700;
    font-size: 20px;
    margin-bottom: 8px;
    text-align: center;
}

.ConfirmText__text_hIcL {
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 16px;
    text-align: center;
}

.ApproveCode__tip_EWU7 {
    margin-bottom: 15px;
}

.ApproveCode__container_mj7O {
    display: flex;
    margin-top: 16px;
}

.ApproveCode__containerProps_KJwG {
    flex-direction: column;
    justify-content: space-evenly;
    align-items: center;
    text-align: center;
}

.ApproveCode__inputWrap_a9yo {
    flex: 0 0 105px;
    margin-right: 20px;
}

.ApproveCode__largeInputWrap_xciE {
    flex: 0 0 155px;
    margin-right: 20px;
}

.ApproveCode__countdownText_iG08 {
    color: var(--grayscaleDisabledText);
    line-height: 20px;
    display: flex;
    flex-direction: column;
    justify-content: space-evenly;
}

.ApproveCode__bigCountdownText_j7aa {
    font-size: 16px;
    margin-top: 16px;
}

.ApproveCode__alignCenter_FX3M {
    align-items: center;
    text-align: center;
}

.ApproveCode__alignLeft_LFFb {
    align-items: flex-start;
    text-align: left;
}

.SecondScreenView__textWrap_YyC2 {
    white-space: pre-wrap;
}

.TabItem__medium_l8pB,
.TabItem__large_sWc_ {
    /* padding-left: 55px;
  padding-right: 55px; */
}

.TabItem__small_M4iO {
    /* padding-left: 30px;
  padding-right: 30px; */
}

.Approve2FactorByTotpCode__text_BQ4y {
    font-size: 16px;
}

.Approve2FactorByTotpCode__marginTop_DYRe {
    margin-top: 16px;
}

.Approve2FactorByTotpCode__marginBottom_UAWw {
    margin-bottom: 16px;
}

.Approve2FactorByTotpPush__helpIcon_fKIu {
    padding-bottom: 2px;
}

.Approve2FactorByTotpPush__helpIcon_fKIu:hover {
    cursor: pointer;
}

.Approve2FactorByTotpPush__tooltipTextWrapperNormal_X4zC {
    width: 260px;
}

.Approve2FactorByTotpPush__tooltipTextWrapperSmall_Hf2y {
    width: 160px;
}

.Approve2FactorByTotpPush__countdownText_jxQC {
    color: #858585;
    font-size: 16px;
    line-height: 20px;
}

.Approve2FactorByTotpPush__smallText_A9jB {
    font-size: 14px;
    line-height: 1.5em;
}

.Approve2FactorByTotpPush__contentWrapper_zqY8 {
    margin: 0 auto;
    font-size: 16px;
}

.Approve2FactorByTotpPush__textWrapper_o5r4 {
    margin-bottom: 16px;
}

.Approve2FactorByTotpPush__textWrap_r5ha {
    white-space: pre-wrap;
}

.Approve2FactorByPassword__modalFooter_J5Yr {
    margin-top: 15px;
    display: flex;
    justify-content: space-between;
    align-items: center;
    flex-direction: row-reverse;
}

.Approve2FactorByPassword__mt15_xfDx {
    margin-top: 15px;
}

.Approve2FactorByPassword__textWrap_d2Is {
    overflow: hidden;
    text-overflow: ellipsis;
}

.ExternalBind__caption_zElR {
    font-weight: 700;
    font-size: 20px;
}

.ExternalBind__text_pCD8 {
    font-size: 16px;
    line-height: 22px;
    margin-bottom: 16px;
    text-align: center;
}

.ExternalBind__linkRegister_yzbo {
    font-size: 16px;
    margin: 16px 0;
}

.ExternalBind__wrapper_DI73 {
    margin-top: 32px;
    padding-bottom: 40px;
}

.ExternalBind__content_XDFv> div {
    margin-top: 16px;
}

.MigrateFromIEModal__wrap_iOzh {
    padding: 20px;
    box-sizing: border-box;
    background: var(--grayscaleWhiteFFF);
    border-radius: 4px;
    box-shadow: 0 0 10px 0px rgba(0, 0, 0, 0.07);
    text-align: left;
    z-index: 7000;
}

.MigrateFromIEModal__large_pz05 {
    width: 280px;
    position: fixed;
    bottom: 25px;
    left: 25px;
}

.MigrateFromIEModal__averageAndMedium_T0D6 {
    position: relative;
    width: 420px !important;
    padding: 20px 55px;
    margin: 32px auto;
}

.MigrateFromIEModal__noTopMargin_QpJ3 {
    margin-top: 0 !important;
}

.MigrateFromIEModal__small_Ms26 {
    position: relative;
    border-radius: 0;
    width: 100% !important;
    margin: 32px 0;
    padding: 20px 30px;
}

.MigrateFromIEModal__title_Fi6S {
    font-size: 18px;
    font-weight: 600;
    line-height: 25px;
    margin-bottom: 10px;
    margin-right: 20px;
}

.MigrateFromIEModal__text_Oe1k {
    font-size: 16px;
    line-height: 23px;
}

.MigrateFromIEModal__close_XZM4 {
    position: absolute;
    right: 20px;
    top: 20px;
    cursor: pointer;
    width: 18px;
    height: 18px;
}

.MigrateFromIEModal__close_XZM4:before,
.MigrateFromIEModal__close_XZM4:after {
    content: '';
    position: absolute;
    top: 0px;
    right: 9px;
    height: 18px;
    width: 2px;
    background: var(--grayscaleSecondaryText);
}

.MigrateFromIEModal__close_XZM4:hover:before,
.MigrateFromIEModal__close_XZM4:hover:after {
    background: var(--grayscaleText);
}

.MigrateFromIEModal__close_XZM4:before {
    transform: rotate(-45deg);
}

.MigrateFromIEModal__close_XZM4:after {
    transform: rotate(45deg);
}

.MigrateFromIEModal__firstParagraph_zyGO {
    margin-bottom: 16px;
}

.MigrateFromIEModal__buttonSettingBrowser_KkSL {
    margin: 24px 0;
}

.Notification__wrap_XlxQ {
    padding: 20px;
    box-sizing: border-box;
    background: var(--grayscaleWhiteFFF);
    border-radius: 4px;
    box-shadow: 0 0 10px 0px var(--grayscale6LightBackground);
    text-align: left;
    z-index: 7000;
}

.Notification__large_YytS {
    width: 280px;
    position: fixed;
    bottom: 25px;
    left: 25px;
}

.Notification__averageAndMedium_bLf3 {
    position: relative;
    width: 456px !important;
    padding: 20px 55px;
    margin: 32px auto;
}

.Notification__small_aRAV {
    position: relative;
    border-radius: 0;
    width: 100% !important;
    margin: 32px 0;
    padding: 20px 30px;
}

.Notification__small_aRAV.Notification__secondaryPosition_nxju {
    margin-top: 56px;
}

.Notification__averageAndMedium_bLf3.Notification__secondaryPosition_nxju {
    margin-top: 56px;
}

.Notification__large_YytS.Notification__secondaryPosition_nxju {
    bottom: 25px;
}

.Notification__title_cnp5 {
    font-size: 18px;
    font-weight: 600;
    line-height: 25px;
    margin-bottom: 10px;
    margin-right: 20px;
}

.Notification__text_zPXk a {
    font-size: 16px;
    line-height: 23px;
}

.Notification__close_L9sb {
    position: absolute;
    right: 20px;
    top: 20px;
    cursor: pointer;
    width: 18px;
    height: 18px;
}

.Notification__close_L9sb:before,
.Notification__close_L9sb:after {
    content: '';
    position: absolute;
    top: 0px;
    right: 9px;
    height: 18px;
    width: 2px;
    background: var(--grayscaleSecondaryText);
}

.Notification__close_L9sb:hover:before,
.Notification__close_L9sb:hover:after {
    background: var(--grayscaleText);
}

.Notification__close_L9sb:before {
    transform: rotate(-45deg);
}

.Notification__close_L9sb:after {
    transform: rotate(45deg);
}

.SSOButton-module__ssoButton_fssr {
    margin-top: 16px;
    position: relative;
}

.SSOButton-module__icon_dnsp {
    top: 1px;
    right: -14px;
    position: absolute;
}

.SSOButton-module__caption_t_mI {
    width: 100%;
    display: inline-block;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: 16px;
}

@media screen and (max-width: 440px) {
    .SSOButton-module__icon_dnsp {
        display: none;
    }
}

.ExternalAuth__title_xzU6 {
    font-weight: 700;
    margin-bottom: 4px;
}

.ExternalAuth__warningContainer_raSc {
    margin-top: 32px;
    font-size: 14px;
    line-height: 22px;
}

.ExternalAuth__subtitle_aDgu {
    margin: 0;
    line-height: 22px;
}

.ExternalAuth__list_DoeQ {
    padding-left: 14px;
    margin-top: 8px;
}

.RegistrationLink__regLink_CFR0 {
    font-size: 16px;
    line-height: 24px;
    font-weight: 700;
}


/*# sourceMappingURL=496.448eb58887010b3ee8da.css.map*/