    * {
        box-sizing: border-box;
        padding: 0;
        margin: 0 auto;
        outline: 0;
        list-style-type: none;
        -webkit-font-smoothing: antialiased;
        -moz-osx-font-smoothing: grayscale;
    }

    body {
        font-family: 'Montserrat', sans-serif;
        height: 100%;
        background: #0D131C;
        color: #fff;
        padding: 0 15px;
    }

    .table {
        overflow-x: auto;
    }

    td {
        padding: 10px 5px;
    }

    img {
        max-width: 100%;
        height: auto;
    }

    .wp-block-image {
        text-align: center;
    }

    article img {
        margin: 25px 0;
    }

    a {
        color: #00c4ff;
        text-decoration: none;
    }

    h1 {
        font-size: 30px;
        font-weight: 600;
    }

    h2 {
        margin: 40px 0 20px 0;
        font-size: 28px;
    }

    h3 {
        font-size: 20px;
        font-weight: 600;
        margin: 20px 0 10px 0;
    }

    p {
        font-size: 16px;
        margin: 10px 0;
    }

    ul {
        margin-left: 25px;
    }

    ol {
        margin-left: 25px;
    }

    ul li {
        list-style: disclosure-closed;
        list-style-position: inside;
        font-size: 16px;
    }

    ol li {
        list-style: decimal;
        list-style-position: inside;
        font-size: 16px;
        margin: 5px 0;
    }

    @media (min-width: 768px) {
        .container {
            width: 730px;
        }
    }

    @media (min-width: 992px) {
        .container {
            width: 960px;
        }
    }

    @media (min-width: 1430px) {
        .container {
            width: 1170px;
        }
    }

    /*base end*/
    /*menu start*/
    .menu {
        padding: 10px 0;
    }

    .menu-wrap {
        display: flex;
        justify-content: space-between;
        align-items: center;
    }

    .menu-wrap-left {
        display: none;
    }

    .menu-wrap-right {
        display: flex;
        align-items: center;
    }

    .menu-wrap-right-text {
        font-size: 14px;
        font-weight: 600;
        margin-right: 10px;
    }

    .menu-wrap-middle {
        display: flex;
        justify-content: left;
        align-items: center;
    }

    .menu-wrap-middle-item {
        color: #80858f;
        display: flex;
        align-items: center;
        margin: 0 10px;
    }

    .menu-wrap-middle-item:hover {
        color: #fff;
        transform: scale(1.13);
    }

    .menu-wrap-middle-text {
        padding-left: 8px;
        font-size: 15px;
    }

    .menu-wrap-middle-item svg {
        width: 24px;
        height: 24px;
    }

    .menu-wrap-right-btn-wrap {
        display: flex;
    }

    .reg-btn-wrap {
        display: flex;
        justify-content: center;
        margin: 30px 0;
    }

    .reg-btn {
        font-size: 15px;
        font-weight: 600;
        padding: 0px 24px;
        line-height: 24px;
        background: #ff2400;
        border-radius: 4px;
        border: 1px solid #ff2400;
        color: #fff;
        position: relative;
        height: 40px;
        margin: 0 5px;
        display: flex;
        align-items: center;
        justify-content: center;
        width: fit-content;
    }

    .reg-btn:hover {
        background: linear-gradient(0deg, rgba(49, 51, 52, .15), rgba(49, 51, 52, .15)), #ff2400;
    }

    .enter-btn {
        font-size: 15px;
        font-weight: 600;
        padding: 0px 24px;
        line-height: 24px;
        background: #transparent;
        border-radius: 4px;
        border: 1px solid #ff2400;
        color: #fff;
        position: relative;
        height: 40px;
        display: flex;
        align-items: center;
        justify-content: center;
        margin: 0 5px;
        width: fit-content;
    }

    .enter-btn:hover {
        background: #ff2400;
    }

    .navbar {
        display: none;
    }

    /*menu end*/
    /*sidebar start*/
    .page {
        display: flex;
        justify-content: center;
    }

    .sidebar {
        flex: 0 0 20%;
        border-right: 1px solid #1b1f28;
        padding: 20px 10px;
    }

    .main {
        flex: 0 0 75%;
    }

    .sidebar-wrap-logo {
        margin-bottom: 50px;      
		color: #ff2400;
		font-weight: bold;
		font-size: 18px;
    }

    img.logo{
        min-width: 80px;
    }

    .sidebar-wrap {
        position: sticky;
        top: 20px;
    }

    .sidebar-item {
        display: grid;
        grid-template-columns: 1fr 3fr;
        align-items: center;
        color: #80858f;
        margin: 10px 0;
    }

    .sidebar-item:hover {
        color: #fff;
        transform: scale(1.13);
    }

    .sidebar-item svg {
        width: 24px;
        height: 24px;
    }

    .sidebar-item-text {
        margin: 0;
        font-size: 15px;
    }

    .sidebar-line:before {
        position: relative;
        margin: 5px 0;
        content: "";
        display: block;
        width: 100%;
        height: 1px;
        background: linear-gradient(90deg, rgba(0, 207, 166, 0) 0%, rgba(0, 207, 166, .35) 27.6%, rgba(0, 207, 166, .7) 52.62%, rgba(0, 207, 166, .35) 74.48%, rgba(0, 207, 166, 0) 100%);
    }

    /*sidebar end*/
    /*offer start*/
    .offer {
        margin: 15px 0 25px 0;
    }

    .offer-wrap {
        display: grid;
        grid-template-columns: 1fr 1fr;
        grid-gap: 35px;
    }

    .offer-item {
        display: grid;
        grid-template-columns: 1fr 1fr;
        align-items: center;
        border-radius: 15px;
    }

    .background-item1 {
        position: relative;
        background: url(/assets/images/1fonts.png);
        background-position-x: center;
        background-position-y: bottom;
        background-size: contain;
        background-repeat: no-repeat;
        z-index: 1;
    }

    .background-item1::after {
        background-image: radial-gradient(84.73% 98.43% at 100% 60.83%, #f00 0%, rgba(255, 0, 0, 0) 100%);
        z-index: -2;
        content: "";
        left: 0;
        width: 100%;
        height: 100%;
        position: absolute;
        border-radius: 15px;
    }

    .background-item2 {
        position: relative;
        background: url(/assets/images/2fonts.png);
        background-position-x: center;
        background-position-y: center;
        background-size: cover;
        z-index: 1;
        padding-right: 5px;
    }

    .background-item2::after {
        background: linear-gradient(264.74deg, rgba(0, 207, 166, .8) 0%, rgba(0, 207, 166, 0) 100%);
        z-index: -2;
        content: "";
        left: 0;
        width: 100%;
        height: 100%;
        position: absolute;
        border-radius: 15px;
    }

    .girl-wrap1 img {
        margin-bottom: -4px;
    }

    .girl-wrap2 img {
        margin-bottom: -6px;
    }

    /*SPORT start*/
    .sport {
        margin: 70px 0;
    }

    .sport-wrap {
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .sport-title {
        font-size: 48px;
        font-weight: 700;
        text-transform: uppercase;
    }

    .sport-subtitle {
        margin-top: 5px;
    }

    .sport-subtitle-line {
        position: relative;
        background: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, #03c9a2 50%, rgba(0, 0, 0, 0) 100%);
        min-width: 280px;
        height: 1px;
        margin: 10px 0 25px 0;
    }

    .sport-subtitle-line:before {
        width: 112px;
        content: "";
        position: absolute;
        bottom: -1px;
        left: 50%;
        transform: translate(-50%);
        height: 3px;
        border-radius: 100px;
        background-color: #01cba3;
    }

    .sport-undertitle {
        font-size: 27px;
        font-weight: 600;
        text-transform: uppercase;
        font-style: italic;
        text-align: center;
    }

    .sport-subundertitle {
        font-size: 16px;
        text-transform: uppercase;
        margin: 5px 0 15px 0;
    }

    /*SPORT end*/
    /*kasino start*/
    .kasino {
        margin: 70px 0;
    }

    .kasino-subtitle-line {
        position: relative;
        background: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, #f92704 50%, rgba(0, 0, 0, 0) 100%);
        min-width: 280px;
        height: 1px;
        margin: 10px 0 25px 0;
    }

    .kasino-subtitle-line:before {
        width: 112px;
        content: "";
        position: absolute;
        bottom: -1px;
        left: 50%;
        transform: translate(-50%);
        height: 3px;
        border-radius: 100px;
        background-color: #ff2400;
    }

    .kasino-tags-wrap {
        display: flex;
        justify-content: center;
        align-items: baseline;
    }

    .kasino-tags-item {
        text-align: center;
        padding: 0 10px;
    }

    .kasino-tags-item:hover {
        transform: scale(1.13);
    }

    .kasino-tags-item-text {
        color: #80858f;
        font-size: 15px;
    }

    .kasino-tags-item:hover .kasino-tags-item-text {
        color: #fff;
    }

    .kasino-tags-line {
        position: relative;
        background: linear-gradient(90deg, rgba(0, 0, 0, 0) 0%, #f92704 50%, rgba(0, 0, 0, 0) 100%);
        min-width: 100%;
        height: 1px;
        margin: 10px 0 25px 0;
    }

    .kasino-tags-line:before {
        width: 20px;
        content: "";
        position: absolute;
        bottom: -1px;
        left: 50%;
        transform: translate(-50%);
        height: 3px;
        border-radius: 100px;
        background-color: #ff2400;
    }

    /*kasino end*/
    /*games start*/
    .games-wrap {
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
    }

    .games-item {
        position: relative;
        display: flex;
        flex-direction: column;
        margin: 5px;
        font-weight: 500;
        font-size: 1.2rem;
        text-align: center;
        word-wrap: break-word;
        overflow-wrap: break-word;
        line-height: 1.1;
        color: #fff;
        border-radius: 5px;
    }

    .games-item img {
        border-radius: 5px;
    }

    .games-item-of {
        opacity: 0;
        position: absolute;
        background: rgba(0, 0, 0, .7);
        color: #fff;
        transition: opacity .3s;
        padding: 18% 27%;
        display: flex;
        flex-direction: column;
    }

    .games-item:hover .games-item-of {
        opacity: 1;
    }

    .btn-game {
        background: #ff2400;
        padding: 10px 23px;
        border-radius: 5px;
        margin: 5px;
        color: #fff;
        font-weight: 600;
        font-size: 16px;
    }

    .btn-game:hover {
        background: linear-gradient(0deg, rgba(49, 51, 52, .15), rgba(49, 51, 52, .15)), #ff2400;
    }

    .btn-demo {
        padding: 10px 23px;
        border-radius: 5px;
        padding: 10px 15px;
        border-radius: 5px;
        margin: 5px;
        border: 1px solid #fff;
        color: #fff;
        font-weight: 600;
        font-size: 16px;
    }

    .btn-demo:hover {
        background: rgba(13, 16, 22, .25);
    }

    /*games end*/
    /*tematic start*/
    .tematic {
        margin: 70px 0;
    }

    .tematic-wrap {
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .tematic-item {
        border-radius: 10px;
        background: #13171f;
        padding: 20px;
        margin: 7px;
        text-align: center;
        border: 1px solid #13171f;
    }

    .tematic-item:hover {
        border: 1px solid #fff;
    }

    .tematic-item-title {
        font-size: 24px;
        text-transform: uppercase;
        font-weight: 600;
        margin-top: 20px;
        color: #fff;
    }

    /*tematic end*/
    .text-wrap-title {
        display: grid;
        font-size: 46px;
        text-transform: uppercase;
        font-weight: 500;
        font-style: italic;
        line-height: 1.1;
    }

    .text-wrap-title span {
        font-weight: 300;
        font-size: 34px;
        margin: 0;
    }

    .text-wrap-subtitle {
        font-size: 38px;
        display: grid;
        margin: 3px 0;
    }

    .text-wrap-subtitle span {
        font-weight: 600;
        font-size: 46px;
        color: #ffb100;
    }

    .text-wrap-btn {
        display: inline-flex;
        background: #fb2401;
        color: #ffffff;
        font-weight: 500;
        padding: 10px 15px;
        border-radius: 5px;
        margin-bottom: 15px;
    }

    .text-wrap-btn:hover {
        background: #fb9701;
    }

    .lwptoc_header {
        margin: 13px 0;
    }

    article {
        margin: 40px 0;
        padding: 30px;
        background: #13171f;
        border-radius: 40px;
    }

    .content-btn-wrap {
        display: flex;
        justify-content: center;
        align-items: center;
    }

    .footer-menu-wrap {
        display: flex;
        justify-content: center;
    }

    .footer-menu a {
        font-size: 18px;
        padding: 4px 7px;
    }

    footer.site-info {
        text-align: center;
        padding: 20px 0;
    }

    @media (max-width: 1200px) {
        .page {
            display: block;
        }

        .menu-wrap-left {
            display: block;
        }

        .sidebar {
            display: none;
        }

        .menu-wrap-middle {
            display: none;
        }

        .background-item1 {
            padding-top: 25px;
        }

        .background-item2 {
            padding-top: 25px;
        }

        .girl-wrap1 img {
            margin-bottom: -10px;
        }

        .girl-wrap2 img {
            margin-bottom: -13px;
        }

    }

    @media (max-width: 1000px) {
        .text-wrap-title {
            font-size: 32px;
        }

        .text-wrap-title span {
            font-size: 24px;
        }

        .text-wrap-subtitle {
            font-size: 23px;
            margin: 0;
        }

        .text-wrap-subtitle span {
            font-size: 30px;
            margin-bottom: 10px;
        }

        .offer-item {
            padding-left: 15px;
        }

        .girl-wrap1 img {
            margin-bottom: -25px;
        }

        .girl-wrap2 img {
            margin-bottom: -28px;
        }
    }

    @media (max-width: 768px) {
        .menu-wrap-right-text {
            display: none;
        }

        .menu-wrap-left-logo {
			display: block;
			color: #ff2400;
			font-weight: bold;
			font-size: 18px;
        }

        .offer-wrap {
            grid-template-columns: 1fr;
            grid-gap: 15px;
        }

        .offer-item {
            align-items: self-end;
        }

        .text-wrap-title {
            font-size: 30px;
        }

        .text-wrap-title span {
            font-size: 26px;
        }

        .text-wrap-subtitle span {
            font-size: 28px;
        }

        .btn-wrap {
            display: grid;
            grid-template-columns: 1fr;
        }

        .reg-btn {
            padding: 0px 10px;
            height: 35px;
            margin: 0 5px;
        }

        .enter-btn {
            padding: 0px 10px;
            height: 35px;
            margin: 0 5px;
        }

        .girl-wrap1 img {
            margin-bottom: -4px;
        }

        .girl-wrap2 img {
            margin-bottom: -5px;
        }

        .sport-title {
            font-size: 30px;
            text-align: center;
        }

        .games-item {
            flex: 0 0 46%;
        }

        .games-item-of {
            display: none;
        }

        .kasino-tags-wrap {
            overflow-x: scroll;
            width: 100%;
            justify-content: start;
        }

        .tematic-wrap {
            justify-content: start;
            overflow-x: scroll;
            width: 100%;
        }

        .tematic-item-title {
            font-size: 16px;
        }

        article {
            padding: 30px 15px;
            border-radius: 10px;
        }

        .text-wrap-btn {
            display: inline-flex;
            background: #fb2401;
            color: #ffffff;
            font-weight: 500;
            padding: 9px 7px;
            border-radius: 5px;
            margin-bottom: 15px;
        }

        .navbar {
            display: block;
            position: fixed;
            z-index: 999;
            bottom: 0;
            left: 0;
            right: 0;
            background-color: #0d1016;
            padding: 13px 0;
            font-size: 13px;
        }

        .navbar-wrap {
            display: grid;
            grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
        }

        .navbar-wrap a {
            color: #80858f;
        }

        .navbar-item {
            text-align: center;
        }

        .navbar-item svg {
            width: 24px;
            height: 24px;
            color: #80858f;
        }

        .footer-menu {
            display: flex;
            margin: 30px 0;
            flex-direction: column;
        }

        footer.site-info {
            margin-bottom: 75px;
        }
    }
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUQjIg1_i6t8kCHKm459WxRxC7mw9c.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUQjIg1_i6t8kCHKm459WxRzS7mw9c.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUQjIg1_i6t8kCHKm459WxRxi7mw9c.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;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUQjIg1_i6t8kCHKm459WxRxy7mw9c.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUQjIg1_i6t8kCHKm459WxRyS7m.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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUQjIg1_i6t8kCHKm459WxRxC7mw9c.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUQjIg1_i6t8kCHKm459WxRzS7mw9c.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUQjIg1_i6t8kCHKm459WxRxi7mw9c.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;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUQjIg1_i6t8kCHKm459WxRxy7mw9c.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: italic;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUQjIg1_i6t8kCHKm459WxRyS7m.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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459WZhyzbi.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;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459Wlhyw.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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459WZhyzbi.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;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459Wlhyw.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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459WZhyzbi.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;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459Wlhyw.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;
}
/* cyrillic-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459WRhyzbi.woff2) format('woff2');
  unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
}
/* cyrillic */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459W1hyzbi.woff2) format('woff2');
  unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
}
/* vietnamese */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459WZhyzbi.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;
}
/* latin-ext */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459Wdhyzbi.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Montserrat';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(https://fonts.gstatic.com/s/montserrat/v26/JTUSjIg1_i6t8kCHKm459Wlhyw.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;
}
