:root{--fallback-font-header:"";--fallback-font-paragraph:""}
    @font-face {unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-family:FontHeader;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/geologica/v1/oY1o8evIr7j9P3TN9YwNAdyjzUyDKkKdAOO2h1UlCDUIhAIdhCZOn1fLsig7jfvCCPHZckU8H3G11_z-_OZqD5_sc-ASAEWn.woff2) format('woff2')}
    @font-face {font-family:FontHeader;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/geologica/v1/oY1o8evIr7j9P3TN9YwNAdyjzUyDKkKdAOO2h1UlCDUIhAIdhCZOn1fLsig7jfvCCPHZckU8H3G11_z-_OZqD5_sc-cSAEWn.woff2) format('woff2');unicode-range:U+0370-03FF}
    @font-face {font-family:FontHeader;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/geologica/v1/oY1o8evIr7j9P3TN9YwNAdyjzUyDKkKdAOO2h1UlCDUIhAIdhCZOn1fLsig7jfvCCPHZckU8H3G11_z-_OZqD5_sc-sSAEWn.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}
    @font-face {font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/s/geologica/v1/oY1o8evIr7j9P3TN9YwNAdyjzUyDKkKdAOO2h1UlCDUIhAIdhCZOn1fLsig7jfvCCPHZckU8H3G11_z-_OZqD5_sc-QSAA.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-family:FontHeader}
    @font-face {font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/geologica/v1/oY1o8evIr7j9P3TN9YwNAdyjzUyDKkKdAOO2h1UlCDUIhAIdhCZOn1fLsig7jfvCCPHZckU8H3G11_z-_OZqDx_rc-ASAEWn.woff2) format('woff2');unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-family:FontParagraph;font-style:normal}
    @font-face {unicode-range:U+0370-03FF;font-family:FontParagraph;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/geologica/v1/oY1o8evIr7j9P3TN9YwNAdyjzUyDKkKdAOO2h1UlCDUIhAIdhCZOn1fLsig7jfvCCPHZckU8H3G11_z-_OZqDx_rc-cSAEWn.woff2) format('woff2')}
    @font-face {src:url(https://fonts.gstatic.com/s/geologica/v1/oY1o8evIr7j9P3TN9YwNAdyjzUyDKkKdAOO2h1UlCDUIhAIdhCZOn1fLsig7jfvCCPHZckU8H3G11_z-_OZqDx_rc-sSAEWn.woff2) format('woff2');unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB;font-family:FontParagraph;font-style:normal;font-weight:400;font-display:swap}
    @font-face {font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/geologica/v1/oY1o8evIr7j9P3TN9YwNAdyjzUyDKkKdAOO2h1UlCDUIhAIdhCZOn1fLsig7jfvCCPHZckU8H3G11_z-_OZqDx_rc-QSAA.woff2) format('woff2');unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-family:FontParagraph;font-style:normal}
    
    :root {
                --button-default-font-family : FontParagraph, var(--fallback-font-paragraph), "ProximaNova-Bold", Futura, Avenir, Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, Droid Sans, sans-serif;
                --button-default-color : #ffffff;
                --button-default-bg-color : #161414;
                --button-default-border-color : #2D32E8;
                --button-default-color-hover : #161414;
                --button-default-bg-color-hover : #ffffff;
                --button-default-border-color-hover : #ffffff;
                --button-default-color-active : #161414;
                --button-default-bg-color-active : #ffffff;
                --button-default-border-color-active : #161414;
                --button-default-radius-small : var(--button-default-radius-small-2);
                --button-default-radius-medium : var(--button-default-radius-medium-2);
                --button-default-radius-large : var(--button-default-radius-large-2);
                --button-default-radius-xlarge : var(--button-default-radius-xlarge-2);
                --button-default-radius-xxlarge : var(--button-default-radius-xxlarge-2);
                --button-default-border-width : 2;
                --button-default-shadow-blur : 0;
                --button-default-shadow-offsetY : 0;
                --button-default-border-width-hover : 0;
                --button-default-shadow-blur-hover : 0;
                --button-default-shadow-offsetY-hover : 0;
                --button-default-border-width-active : 0;
                --button-default-shadow-blur-active : 0;
                --button-default-shadow-offsetY-active : 0;
                --button-default-shadow-color-active : #054FFF;
                --button-default-bg-color-rgba : rgba(22, 20, 20, 1.000000);
                --button-default-bg-color-hover-rgba : rgba(255, 255, 255, 1.000000);
                --button-default-bg-color-active-rgba : rgba(255, 255, 255, 1.000000);
                --button-default-border-color-rgba : rgba(45, 50, 232, 0.000000);
                --button-default-border-color-hover-rgba : rgba(255, 255, 255, 1.000000);
                --button-default-border-color-active-rgba : rgba(22, 20, 20, 1.000000);
                --button-default-shadow-color-active-rgba : rgba(5, 79, 255, 0.000000);
                --button-bordered-font-family : FontParagraph, var(--fallback-font-paragraph), "ProximaNova-Bold", Futura, Avenir, Helvetica, -apple-system, BlinkMacSystemFont, Roboto, Arial, Droid Sans, sans-serif;
                --button-bordered-color : #161414;
                --button-bordered-border-color : #161414;
                --button-bordered-color-hover : #ffffff;
                --button-bordered-bg-color-hover : #ff8c3f;
                --button-bordered-border-color-hover : #ffffff;
                --button-bordered-color-active : #ffffff;
                --button-bordered-bg-color-active : #ff8c3f;
                --button-bordered-border-color-active : #ffffff;
                --button-bordered-radius-small : var(--button-bordered-radius-small-2);
                --button-bordered-radius-medium : var(--button-bordered-radius-medium-2);
                --button-bordered-radius-large : var(--button-bordered-radius-large-2);
                --button-bordered-radius-xlarge : var(--button-bordered-radius-xlarge-2);
                --button-bordered-radius-xxlarge : var(--button-bordered-radius-xxlarge-2);
                --button-bordered-border-width : 0;
                --button-bordered-shadow-blur : 0;
                --button-bordered-shadow-offsetY : 0;
                --button-bordered-border-width-hover : 2;
                --button-bordered-shadow-blur-hover : 0;
                --button-bordered-border-width-active : 2;
                --button-bordered-shadow-blur-active : 0;
                --button-bordered-shadow-offsetY-active : 0;
                --button-bordered-shadow-color-hover : #1F61FF;
                --button-bordered-shadow-offsetY-hover : 0;
                --button-bordered-bg-color : #ff8c3f;
                --button-bordered-bg-color-rgba : rgba(255, 140, 63, 1.000000);
                --button-bordered-bg-color-hover-rgba : rgba(255, 140, 63, 0.000000);
                --button-bordered-bg-color-active-rgba : rgba(255, 140, 63, 0.000000);
                --button-bordered-border-color-rgba : rgba(22, 20, 20, 1.000000);
                --button-bordered-border-color-hover-rgba : rgba(255, 255, 255, 1.000000);
                --button-bordered-border-color-active-rgba : rgba(255, 255, 255, 1.000000);
                --button-bordered-shadow-color-hover-rgba : rgba(31, 97, 255, 0.000000);
                --menu-logo-width : 215px;
                --menu-vertical-align : center;
                --menu-links-underline-on-hover : 1;
                --menu-sticky : sticky;
                --menu-font-size : 0.75rem;
                --menu-width : 84.5rem;
                --menu-bg-blur : blur(5px);
                --menu-color : #000000;
                --menu-color-hover : #2D32E8;
                --menu-bg-color : rgba(211, 229, 255, 0.650000);
                --menu-bg-color-solid : #D3E5FF;
                --header-color : #ffffff;
                --header-backgroundColor : #161414;
                --header-marginTop : 1;
                --header-marginBottom : 1;
                --header-isHide : ;
            }
            
            
            
            #nh-notify-line__unpaid {
        font-family: Roboto, Arial, sans-serif;
        font-weight: 400;
        z-index: 510;
    }
    .nh-notify-line__button {
        font-family: Roboto, Arial, sans-serif;
        font-weight: 500;
    }
    .nh-notify-line {
        position: fixed;
        width: 100%;
        bottom: 0;
        z-index: 11;
        text-align: center;
        letter-spacing: 0;
    }
    .nh-notify-line__top {
        background: rgba(2, 80, 139, 0.95);
    }
    .nh-notify-line__bottom {
        background: rgba(5, 142, 217, 1);
    }
    .nh-notify-line__bottom_hide-small {
        display: none;
    }
    .nh-notify-line__top,
    .nh-notify-line__bottom {
        padding: 0 26px;
    }
    .nh-notify-line__link {
        display: inline-block;
        width: 100%;
        vertical-align: top;
        color: #fff;
        text-decoration: none;
    }
    .nh-notify-line__link:hover,
    .nh-notify-line__link:focus {
        color: #fff;
    }
    .nh-notify-line__row {
        position: relative;
        max-width: 1152px;
        margin: 0 auto;
    }
    .nh-notify-line__row:before,
    .nh-notify-line__row:after {
        content: "";
        display: table;
        box-sizing: border-box;
    }
    .nh-notify-line__column {
        display: inline-block;
        width: 100%;
        vertical-align: top;
        padding-left: 16px;
        padding-right: 16px;
        box-sizing: border-box;
    }
    .nh-notify-line__column_hide-small {
        display: none;
    }
    .nh-notify-line__logo {
        padding: 9px 0 0;
    }
    .nh-notify-line__text {
        margin: 14px 0 0;
        font-size: 13px;
        line-height: 1.385;
    }
    .nh-notify-line__button {
        margin: 8px 0 14px;
        cursor: pointer;
        display: inline-block;
        padding: 13px 37px;
        background-color: #0CCA4A;
        border: none;
        font-size: 12px;
        line-height: 1.167;
        text-transform: uppercase;
        box-sizing: border-box;
        color: currentColor;
    }
    .nh-notify-line__autor {
        padding: 12px 0;
        font-size: 12px;
        line-height: 1.334;
        color: #F6F6F9;
    }
    .nh-notify-line__autor-arrow {
        padding: 0 0 0 10px;
    }
    .nh-notify-line__autor-arrow svg {
        max-width: 13px;
        max-height: 10px;
        fill: currentColor;
    }
    .nh-notify-line__close {
        cursor: pointer;
        position: absolute;
        top: 4px;
        right: -20px;
        z-index: 12;
        width: 40px;
        height: 40px;
        line-height: 40px;
        text-align: center;
    }
    .nh-notify-line__close:hover {
        opacity: 0.7;
    }
    .nh-notify-line__close svg {
        max-width: 24px;
        max-height: 24px;
        vertical-align: middle;
        fill: #058ED9;
    }
    @media (min-width: 768px) {
        .nh-notify-line__top,
        .nh-notify-line__bottom {
            padding: 0 24px;
        }
        .nh-notify-line__bottom_hide-small {
            display: block;
        }
        .nh-notify-line__column {
            display: inline-block;
            vertical-align: middle;
            padding-left: 8px;
            padding-right: 8px;
        }
        .nh-notify-line__column_hide-small {
            display: inline-block;
        }
        .nh-notify-line__one {
            width: 20%;
            vertical-align: top;
        }
        .nh-notify-line__two {
            width: 50%;
        }
        .nh-notify-line__tree {
            display: inline-block;
            width: 23%;
            text-align: left;
        }
        .nh-notify-line__logo {
            display: inline-block;
            padding: 18px 0;
            text-align: right;
        }
        .nh-notify-line__logo svg {
            max-width: 124px;
            max-height: 34px;
            vertical-align: top;
        }
        .nh-notify-line__text {
            margin: 16px 0;
            font-size: 17px;
            line-height: 1.412;
        }
        .nh-notify-line__button {
            display: inline-block;
            margin: 0;
            padding: 10px 25px;
            font-size: 10px;
            line-height: 1.2;
        }
        .nh-notify-line__close {
            cursor: pointer;
            position: absolute;
            right: 0;
            top: 24px;
            z-index: 12;
            width: 32px;
            height: 32px;
            line-height: 32px;
            text-align: center;
        }
    }
    @media (min-width: 960px) {
        .nh-notify-line__row_full-large {
            max-width: 100%;
        }
        .nh-notify-line__top,
        .nh-notify-line__bottom {
            padding: 0;
        }
        .nh-notify-line__logo {
            padding: 14px 0 16px;
            text-align: right;
        }
        .nh-notify-line__logo svg {
            max-width: 128px;
            max-height: 35px;
        }
        .nh-notify-line__autor {
            padding: 6px 0;
            font-size: 12px;
            line-height: 1.334;
        }
        .nh-notify-line__button {
            margin: 20px 0;
        }
        .nh-notify-line__close {
            right: 12px;
            top: 20px;
        }
    }
    @media (min-width: 768px) and (max-width: 1152px) {
        .nh-notify-line__button_hide-text {
            display: none;
        }
    }
    @media (min-width: 1152px) {
        .nh-notify-line__column {
            vertical-align: top;
            padding-left: 16px;
            padding-right: 16px;
        }

        .nh-notify-line__one {
            width: 25%;
        }

        .nh-notify-line__two {
            width: 41.667%;
        }

        .nh-notify-line__tree {
            width: 32.3%;
            text-align: center;
        }

        .nh-notify-line__logo {
            padding: 9px 0 0;
            text-align: center;
        }

        .nh-notify-line__logo svg {
            max-width: 148px;
            max-height: 40px;
        }

        .nh-notify-line__text {
            margin: 24px -16px;
            font-size: 18px;
            line-height: 1.334;
        }

        .nh-notify-line__button {
            margin: 16px 0;
            padding: 13px 37px;
            font-size: 12px;
            line-height: 1.167;
        }

        .nh-notify-line__autor {
            font-size: 14px;
            line-height: 1.143;
        }

        .nh-notify-line__close {
            top: 20px;
            right: 20px;
        }
    }

    .nh-notify-line__button:hover {
        opacity: 1;
        background-color: #0DDA50;
    }