@import url('https://fonts.googleapis.com/css?family=Montserrat:200,200i,300,300i,400,400i,500,500i,600,600i,700,700i,800,800i,900,900i|Open+Sans:300,300i,400,400i,600,600i,700,700i,800,800i|PT+Sans+Narrow:400,700|PT+Sans:400,400i,700,700i|Roboto+Condensed:300,300i,400,400i,700,700i|Roboto:100,100i,300,300i,400,400i,500,500i,700,700i,900,900i|Rubik:300,300i,400,400i,500,500i,700,700i,900,900i&subset=cyrillic');

.color-555555 {
    color: #555555 !important;
}

.color-666666 {
    color: #666666 !important;
}

.color-777777 {
    color: #777777 !important;
}

.color-888888 {
    color: #888888 !important;
}

.color-999999 {
    color: #999999 !important;
}

.big {
    font-size: 18px; }

.font__family-open-sans {
    font-family: 'Open Sans', sans-serif; }

.font__family-montserrat {
    font-family: 'Montserrat', sans-serif; }

.font__family-roboto {
    font-family: 'Roboto', sans-serif; }

.font__family-roboto-cond {
    font-family: 'Roboto Condensed', sans-serif; }

.font__family-pt-sans {
    font-family: 'PT Sans', sans-serif; }

.font__family-pt-sans-nar {
    font-family: 'PT Sans Narrow', sans-serif; }

.font__family-pt-rubik {
    font-family: 'Rubik', sans-serif; }

.font__weight-thin {
    font-weight: 100; }

.font__weight-ultralight {
    font-weight: 200; }

.font__weight-light {
    font-weight: 300; }

.font__weight-normal {
    font-weight: 400; }

.font__weight-medium {
    font-weight: 500; }

.font__weight-semibold {
    font-weight: 600; }

.font__weight-bold {
    font-weight: 700; }

.font__weight-extrabold {
    font-weight: 800; }

.font__size-224 {
    font-size: 4.75rem; }
@media (min-width: 768px) {
    .font__size-224 {
        font-size: 224px; } }

.font__size-196 {
    font-size: 4.75rem; }
@media (min-width: 768px) {
    .font__size-196 {
        font-size: 196px; } }

.font__size-186 {
    font-size: 4.75rem; }
@media (min-width: 768px) {
    .font__size-186 {
        font-size: 186px; } }

.font__size-156 {
    font-size: 4.75rem; }
@media (min-width: 768px) {
    .font__size-156 {
        font-size: 156px; } }

.font__size-124 {
    font-size: 4.75rem; }
@media (min-width: 768px) {
    .font__size-124 {
        font-size: 124px; } }

.font__size-120 {
    font-size: 4.75rem; }
@media (min-width: 768px) {
    .font__size-120 {
        font-size: 120px; } }

.font__size-106 {
    font-size: 3.125rem; }
@media (min-width: 768px) {
    .font__size-106 {
        font-size: 106px; } }

.font__size-98 {
    font-size: 3.125rem; }
@media (min-width: 768px) {
    .font__size-98 {
        font-size: 98px; } }

.font__size-96 {
    font-size: 3.125rem; }
@media (min-width: 768px) {
    .font__size-96 {
        font-size: 96px; } }

.font__size-86 {
    font-size: 86px; }

.font__size-84 {
    font-size: 3rem; }
@media (min-width: 768px) {
    .font__size-84 {
        font-size: 5.25rem; } }

.font__size-82 {
    font-size: 5.125rem; }

.font__size-78 {
    font-size: 3.5rem; }
@media (min-width: 480px) {
    .font__size-78 {
        font-size: 66px; } }
@media (min-width: 768px) {
    .font__size-78 {
        font-size: 78px; } }

.font__size-72 {
    font-size: 2.5rem; }
@media (min-width: 768px) {
    .font__size-72 {
        font-size: 72px; } }

.font__size-64 {
    font-size: 2.5rem; }
@media (min-width: 768px) {
    .font__size-64 {
        font-size: 64px; } }

.font__size-58 {
    font-size: 2.5rem; }
@media (min-width: 768px) {
    .font__size-58 {
        font-size: 58px; } }

.font__size-56 {
    font-size: 2.5rem; }
@media (min-width: 768px) {
    .font__size-56 {
        font-size: 56px; } }

.font__size-54 {
    font-size: 3.375rem; }

.font__size-50 {
    font-size: 3.125rem; }

.font__size-48 {
    font-size: 2.375rem; }
@media (min-width: 768px) {
    .font__size-48 {
        font-size: 48px; } }

.font__size-42 {
    font-size: 2.625rem; }

.font__size-46 {
    font-size: 2.875rem; }

.font__size-40 {
    font-size: 2.5rem; }

.font__size-36 {
    font-size: 1.875rem; }
@media (min-width: 768px) {
    .font__size-36 {
        font-size: 36px; } }

.font__size-36-i {
    font-size: 1.875rem !important; }
@media (min-width: 768px) {
    .font__size-36-i {
        font-size: 36px !important; } }

.font__size-38 {
    font-size: 2.375rem; }

.font__size-36 {
    font-size: 2.25rem; }

.font__size-34 {
    font-size: 2.125rem; }

.font__size-32 {
    font-size: 2rem; }

.font__size-30 {
    font-size: 1.875rem; }

.font__size-28 {
    font-size: 1.75rem; }

.font__size-27 {
    font-size: 1.6875rem; }

.font__size-26 {
    font-size: 1.625rem; }

.font__size-25 {
    font-size: 1.5625rem; }

.font__size-24 {
    font-size: 1.5rem; }

.font__size-23 {
    font-size: 1.4375rem; }

.font__size-22 {
    font-size: 1.375rem; }

.font__size-21 {
    font-size: 1.3125rem; }

.font__size-20 {
    font-size: 1.25rem; }

.font__size-19 {
    font-size: 1.1875rem; }

.font__size-18 {
    font-size: 1.125rem; }

.font__size-17 {
    font-size: 1.0625rem; }

.font__size-16 {
    font-size: 1rem; }

.font__size-15 {
    font-size: 0.9375rem; }

.font__size-14 {
    font-size: 0.875rem; }

.font__size-13 {
    font-size: 0.8125rem; }

.font__size-12 {
    font-size: 0.75rem; }

.font__size-11 {
    font-size: 0.6875rem; }

.font__size-10 {
    font-size: 0.625rem; }

.font__style-italic {
    font-style: italic; }

.font__style-normal {
    font-style: normal; }

.font-weight-normal {
    font-weight: 400 !important; }

.font-weight-bold {
    font-weight: 700; }

.font-weight-light {
    font-weight: 300; }

.font-weight-thin {
    font-weight: 100; }

.letter-spacing--100 {
    letter-spacing: -1px; }

.letter-spacing-1 {
    letter-spacing: 0.01em; }

.letter-spacing--1 {
    letter-spacing: -0.01em; }

.letter-spacing-20 {
    letter-spacing: 0.02em !important; }

.letter-spacing--20 {
    letter-spacing: -0.02em; }

.letter-spacing-40 {
    letter-spacing: 0.04em; }

.letter-spacing--40 {
    letter-spacing: -0.04em; }

.letter-spacing-60 {
    letter-spacing: 0.06em; }

.letter-spacing-100 {
    letter-spacing: 0.1em; }

.letter-spacing-200 {
    letter-spacing: 0.2em; }

.letter-spacing-300 {
    letter-spacing: 0.3em; }

.line__height-224 {
    line-height: 4.75rem; }
@media (min-width: 768px) {
    .line__height-224 {
        line-height: 224px; } }

.line__height-156 {
    line-height: 4.75rem; }
@media (min-width: 768px) {
    .line__height-156 {
        line-height: 156px; } }

.line__height-98 {
    line-height: 50px; }
@media (min-width: 768px) {
    .line__height-98 {
        line-height: 98px; } }

.line__height-96 {
    line-height: 50px; }
@media (min-width: 768px) {
    .line__height-96 {
        line-height: 96px; } }

.line__height-88 {
    line-height: 50px; }
@media (min-width: 768px) {
    .line__height-88 {
        line-height: 88px; } }

.line__height-84 {
    line-height: 84px; }

.line__height-78 {
    line-height: 50px; }
@media (min-width: 768px) {
    .line__height-78 {
        line-height: 78px; } }

.line__height-68 {
    line-height: 50px; }
@media (min-width: 768px) {
    .line__height-68 {
        line-height: 68px; } }

.line__height-64 {
    line-height: 64px; }

.line__height-60 {
    line-height: 60px; }

.line__height-56 {
    line-height: 56px; }

.line__height-52 {
    line-height: 52px; }

.line__height-50 {
    line-height: 50px; }

.line__height-48 {
    line-height: 48px; }

.line__height-46 {
    line-height: 46px; }

.line__height-44 {
    line-height: 44px; }

.line__height-42 {
    line-height: 42px; }

.line__height-40 {
    line-height: 40px; }

.line__height-38 {
    line-height: 38px; }

.line__height-36 {
    line-height: 36px; }

.line__height-34 {
    line-height: 34px; }

.line__height-32 {
    line-height: 32px; }

.line__height-30 {
    line-height: 30px; }

.line__height-28 {
    line-height: 28px; }

.line__height-27 {
    line-height: 27px; }

.line__height-26 {
    line-height: 26px; }

.line__height-24 {
    line-height: 24px; }

.line__height-22 {
    line-height: 22px; }

.line__height-21 {
    line-height: 21px; }

.line__height-20 {
    line-height: 20px; }

.line__height-19 {
    line-height: 19px; }

.line__height-16 {
    line-height: 16px; }

.line__height-15 {
    line-height: 15px; }

.line__height-14 {
    line-height: 14px; }

.line__height-12 {
    line-height: 12px; }

.line__height-10 {
    line-height: 10px; }

.line__height-8 {
    line-height: 8px; }

.text-decoration_underline {
    text-decoration: underline; }
