@charset "utf-8";
/* CSS Document */

        #site-navigation ul li:hover>a,
        #site-navigation ul li.current-menu-item>a,
        #site-navigation ul li.current_page_item>a,
        .main-navigation .current_page_ancestor>a,
        .main-navigation .current-menu-ancestor>a,
        #site-navigation ul.sub-menu li:hover>a,
        #site-navigation ul li ul.sub-menu li.menu-item-has-children ul li:hover>a,
        #site-navigation ul li ul.sub-menu li.menu-item-has-children:hover>.menu-item,
        body.transparent #masthead .header-bottom #site-navigation ul li:hover>.menu-item,
        body.transparent #masthead .header-bottom #site-navigation ul li:hover>a,
        body.transparent #masthead .header-bottom #site-navigation ul.sub-menu li:hover>a,
        body.transparent #masthead .header-bottom #site-navigation ul.sub-menu li.menu-item-has-children ul li:hover>a,
        body.transparent.header-sticky #masthead-sticky-wrapper #masthead .header-bottom #site-navigation ul.sub-menu li>a:hover,
        .tg-service-widget .service-title-wrap a:hover,
        .tg-service-widget .service-more,
        .feature-product-section .button-group button:hover,
        .fun-facts-section .fun-facts-icon-wrap,
        .fun-facts-section .tg-fun-facts-widget.tg-fun-facts-layout-2 .counter-wrapper,
        .blog-section .row:nth-child(odd) .blog-content .entry-title a:hover,
        .blog-section .row:nth-child(even) .blog-content .entry-title a:hover,
        .blog-section .tg-blog-widget-layout-2 .blog-content .read-more-container .read-more a,
        footer.footer-layout #top-footer .widget-title::first-letter,
        footer.footer-layout #top-footer .widget ul li a:hover,
        footer.footer-layout #bottom-footer .copyright .copyright-text a:hover,
        footer.footer-layout #bottom-footer .footer-menu ul li a:hover,
        .archive #primary .entry-content-block h2.entry-title a:hover,
        .blog #primary .entry-content-block h2.entry-title a:hover,
        #secondary .widget ul li a:hover,
        .woocommerce-Price-amount.amount,
        .team-wrapper .team-content-wrapper .team-social a:hover,
        .testimonial-container .testimonial-wrapper .testimonial-slide .testominial-content-wrapper .testimonial-icon,
        .footer-menu li a:hover,
        .tg-feature-product-filter-layout .button.is-checked:hover,
        .tg-service-widget.tg-service-layout-4 .service-icon-wrap,
        .blog-section .tg-blog-widget-layout-2 .entry-title a:hover,
        .blog-section .tg-blog-widget-layout-2 .read-more-container .read-more:hover a,
        .tg-blog-widget-layout-2 .read-more-container .entry-author:hover a,
        .tg-blog-widget-layout-2 .read-more-container .entry-author:hover,
        .blog-section .blog-wrapper.tg-blog-widget-layout-3 .entry-author:hover a,
        .blog-section .blog-wrapper.tg-blog-widget-layout-3 .entry-author:hover .fa,
        .entry-title a:hover,
        .blog-section .blog-wrapper.tg-blog-widget-layout-4 .read-more-container span:hover a,
        .blog-section .blog-wrapper.tg-blog-widget-layout-4 .read-more-container span:hover .fa,
        .blog-section .blog-wrapper.tg-blog-widget-layout-4 .read-more-container .read-more a,
        .blog-section .blog-wrapper.tg-blog-widget-layout-5 .entry-author:hover a,
        .blog-section .blog-wrapper.tg-blog-widget-layout-5 .entry-author:hover .fa,
        .entry-content a,
        .pg-custom .swiper-pagination-bullet.swiper-pagination-bullet-active {
            color: #daa628;
        }

        .post .entry-content-block .entry-meta a:hover,
        .post .entry-content-block .entry-meta span:hover,
        #primary .entry-footer span a:hover,
        .entry-content .read-more-link:hover,
        .entry-summary .read-more-link:hover {
            color: #daa628;
        }

        .widget_archive a:hover::before,
        .widget_categories a:hover:before,
        .widget_pages a:hover:before,
        .widget_meta a:hover:before,
        .widget_recent_comments a:hover:before,
        .widget_recent_entries a:hover:before,
        .widget_rss a:hover:before,
        .widget_nav_menu a:hover:before,
        .widget_archive li a:hover,
        .widget_categories li a:hover,
        .widget_pages li a:hover,
        .widget_meta li a:hover,
        .widget_recent_comments li a:hover,
        .widget_recent_entries li a:hover,
        .widget_rss li a:hover,
        .widget_nav_menu li a:hover,
        .widget_tag_cloud a:hover,
        #top-footer .widget ul li:hover a,
        #top-footer .widget ul li:hover a:before {
            color: #daa628;
        }

        .blog-section .tg-blog-widget-layout-1 .tg-blog-widget:hover,
        #scroll-up,
        .header-bottom .search-wrap .search-box .searchform .btn:hover,
        .header-bottom .cart-wrap .flash-cart-views a span,
        body.transparent #masthead .header-bottom #site-navigation ul li a::before,
        .tg-slider-widget.slider-dark .swiper-wrapper .slider-content .btn-wrapper a:hover,
        .section-title-wrapper .section-title:after,
        .about-section .about-content-wrapper .btn-wrapper a,
        .tg-service-widget .service-icon-wrap,
        .team-wrapper .team-content-wrapper .team-designation:after,
        .blog-section .tg-blog-widget-layout-1:hover,
        .blog-section .tg-blog-widget-layout-2 .post-image .entry-date,
        .blog-section .tg-blog-widget-layout-2 .blog-content .post-readmore,
        .pricing-table-section .tg-pricing-table-widget:hover,
        .pricing-table-section .tg-pricing-table-widget.tg-pricing-table-layout-2 .pricing,
        .pricing-table-section .tg-pricing-table-widget.tg-pricing-table-layout-2 .btn-wrapper a,
        footer.footer-layout #top-footer .widget_tag_cloud .tagcloud a:hover,
        #secondary .widget-title:after,
        #secondary .searchform .btn:hover,
        #primary .searchform .btn:hover,
        #respond #commentform .form-submit input,
        .woocommerce ul.products li.product .onsale,
        .woocommerce ul.products li.product .button,
        .woocommerce #respond input#submit.alt,
        .woocommerce a.button.alt,
        .woocommerce button.button.alt,
        .woocommerce input.button.alt,
        .added_to_cart.wc-forward,
        .testimonial-container .swiper-pagination.testimonial-pager .swiper-pagination-bullet:hover,
        .testimonial-container .swiper-pagination.testimonial-pager .swiper-pagination-bullet.swiper-pagination-bullet-active,
        .tg-service-widget.tg-service-layout-5 .service-icon-wrap .fa,
        .blog-section .blog-wrapper.tg-blog-widget-layout-3 .entry-date,
        .blog-section .blog-wrapper.tg-blog-widget-layout-4 .read-more-container:before,
        .blog-section .blog-wrapper.tg-blog-widget-layout-5 .entry-date,
        .woocommerce .widget_price_filter .ui-slider .ui-slider-range,
        .woocommerce .widget_price_filter .ui-slider .ui-slider-handle,
        .header-bottom .wishlist a span,
        .yith-wcwl-wishlistexistsbrowse a,
        .woocommerce a.add_to_wishlist.button.alt {
            background-color: #daa628;
        }

        .feature-product-section .tg-feature-product-layout-2 .tg-container .tg-column-wrapper .tg-feature-product-widget .featured-image-desc,
        .tg-team-widget.tg-team-layout-3 .team-wrapper .team-img .team-social {
            background-color: rgba(238, 41, 122, 0.8);
        }

        #respond #commentform .form-submit input:hover,
        .call-to-action-section .btn-wrapper a:hover {
            background-color: #da1566;
        }

        .tg-slider-widget.slider-dark .swiper-wrapper .slider-content .btn-wrapper a:hover,
        footer.footer-layout #top-footer .widget_tag_cloud .tagcloud a:hover {
            border-color: #daa628;
        }

        body.transparent.header-sticky #masthead-sticky-wrapper.is-sticky #masthead .header-bottom #site-navigation ul li.current-flash-item a,
        #site-navigation ul li.current-flash-item a,
        body.transparent.header-sticky #masthead-sticky-wrapper #masthead .header-bottom #site-navigation ul li:hover>a {
            color: #daa628;
        }

        .tg-service-widget .service-icon-wrap:after {
            border-top-color: #daa628;
        }

        body.transparent.header-sticky #masthead-sticky-wrapper #masthead .header-bottom .search-wrap .search-icon:hover,
        body.transparent #masthead .header-bottom .search-wrap .search-icon:hover,
        .header-bottom .search-wrap .search-icon:hover {
            border-color: #daa628;
        }

        body.transparent.header-sticky #masthead-sticky-wrapper #masthead .header-bottom .search-wrap .search-icon:hover,
        body.transparent #masthead .header-bottom .search-wrap .search-icon:hover,
        .header-bottom .search-wrap .search-icon:hover {
            color: #daa628;
        }

        .feature-product-section .tg-feature-product-widget .featured-image-desc::before,
        .blog-section .row:nth-child(odd) .tg-blog-widget:hover .post-image::before {
            border-right-color: #daa628;
        }

        .feature-product-section .tg-feature-product-widget .featured-image-desc::before,
        .blog-section .row:nth-child(odd) .tg-blog-widget:hover .post-image::before,
        footer.footer-layout #top-footer .widget-title,
        .blog-section .row:nth-child(2n) .tg-blog-widget:hover .post-image::before {
            border-left-color: #daa628;
        }

        .tg-service-widget .service-more:hover,
        .blog-section .blog-wrapper.tg-blog-widget-layout-4 .read-more-container .read-more a:hover {
            color: #da1566;
        }

        .about-section .about-content-wrapper .btn-wrapper a:hover,
        .popular-batch,
        .tg-pricing-widget-block.tg-pricing-table-layout-1:hover .btn-wrapper a,
        .tg-pricing-widget-block.tg-pricing-table-layout-2 .btn-wrapper a:hover,
        .tg-pricing-widget-block.tg-pricing-table-layout-3 .btn-wrapper a:hover,
        .tg-pricing-widget-block.tg-pricing-table-layout-4 .btn-wrapper a:hover,
        .tg-pricing-widget-block.tg-pricing-table-layout-4.featured-pricing .btn-wrapper a {
            background-color: #da1566;
        }

        .tg-pricing-widget-block.tg-pricing-table-layout-2 .pricing::before {
            border-bottom-color: #daa628;
        }

        .tg-pricing-widget-block.tg-pricing-table-layout-1:hover,
        .tg-pricing-widget-block.tg-pricing-table-layout-2 .pricing,
        .tg-pricing-widget-block.tg-pricing-table-layout-2 .btn-wrapper a,
        .tg-pricing-widget-block.tg-pricing-table-layout-3.featured-pricing .pricing-title-wrapper,
        .tg-pricing-widget-block.tg-pricing-table-layout-3 .btn-wrapper a,
        .tg-pricing-widget-block.tg-pricing-table-layout-4 .btn-wrapper a,
        .tg-pricing-widget-block.tg-pricing-table-layout-4.featured-pricing {
            background-color: #daa628;
        }

        .tg-pricing-widget-block.tg-pricing-table-layout-3 .pricing-table-title,
        .tg-pricing-widget-block.tg-pricing-table-layout-4 .pricing,
        .tg-pricing-widget-block.tg-pricing-table-layout-4 .pricing .price {
            color: #daa628;
        }

        .divider,
        .tg-team-widget.tg-team-layout-5 .team-designation,
        .tg-team-widget.tg-team-layout-5 .team-social a {
            color: #daa628;
        }

        .tg-team-widget.tg-team-layout-5 .team-social a:hover {
            color: #da1566;
        }

        .tg-team-widget.tg-team-layout-4:hover .team-img::before {
            background-color: rgba(238, 41, 122, 0.8);
        }

        .call-to-action-section .btn-wrapper a:hover {
            border-color: #da1566;
        }

        .tg-team-widget.tg-team-layout-4 .team-content-wrapper {
            border-bottom-color: #daa628;
        }

        .tg-fun-facts-widget.tg-fun-facts-layout-5:hover,
        .tg-fun-facts-widget.tg-fun-facts-layout-6 .fun-facts-wrapper,
        .tg-fun-facts-widget.tg-fun-facts-layout-6 .fun-facts-wrapper::before {
            background-color: #daa628;
        }

        .tg-fun-facts-widget.tg-fun-facts-layout-6 .fun-facts-wrapper::after {
            border-bottom-color: #daa628;
        }

        .tg-fun-facts-widget.tg-fun-facts-layout-5:hover {
            border-color: #daa628;
        }

        .testimonial-container .testimonial-icon {
            color: #daa628;
        }

        .tg-testimonial-widget.tg-testimonial-widget-layout-2 .testimonial-container .testimonial-client-detail .testimonial-img img,
        .tg-testimonial-widget.tg-testimonial-widget-layout-3 .testimonial-container .testimonial-client-detail .testimonial-img {
            border-color: #daa628;
        }

        .progress-bar-rating {
            background-color: #daa628;
        }

        .tab-list ul li.ui-tabs-active.ui-state-active a {
            color: #daa628;
        }

        .woocommerce ul.products li.product .button:hover,
        .woocommerce #respond input#submit.alt:hover,
        .woocommerce a.button.alt:hover,
        .woocommerce button.button.alt:hover,
        .woocommerce input.button.alt:hover {
            background-color: #da1566;
        }

        .wc-cat-content .wc-cat-content-number {
            color: #daa628;
        }

        #preloader span {
            --blue: #daa628;
            background: #daa628;
        }

        .cp-flip:before,
        .cp-eclipse,
        .cp-boxes:before,
        .cp-boxes:after,
        .cp-bubble {
            background: #daa628;
        }

        .cp-bubble:before,
        .cp-bubble:after {
            background-color: #daa628;
        }

        .cp-round:after,
        .cp-skeleton {
            border-top-color: #daa628;
        }

        .cp-skeleton:before,
        .cp-eclipse:after {
            border-left-color: #daa628;
        }

        .cp-skeleton:after,
        .cp-eclipse:before {
            border-right-color: #daa628;
        }

        .tribe-list-widget li:hover .tribe-event-start-date,
        .tribe-list-widget li:hover .tribe-event-title-block::after,
        .tribe-events-widget-link a,
        .tribe-list-widget li:hover .tribe-event-title-block,
        .wpcf7-form input[type="submit"] {
            background-color: #daa628;
        }

        .tribe-events-widget-link a:hover,
        .wpcf7-form input[type="submit"]:hover {
            background-color: #da1566;
        }

        .tribe-list-widget li:hover .tribe-event-title-block::after {
            border-color: #daa628;
        }

        .woocommerce .widget_price_filter .price_slider_wrapper .ui-widget-content {
            background-color: #da1566;
        }

        .yith-wcwl-wishlistexistsbrowse a:hover,
        .woocommerce a.add_to_wishlist.button.alt:hover {
            background-color: #da1566;
        }

        .tg-button {
            background-color: #daa628;
        }

        .tg-button:hover {
            background-color: #da1566;
        }

        @media(max-width: 980px) {
            #site-navigation ul li.menu-item-has-children .sub-toggle {
                background-color: #daa628;
            }
        }

        @media screen and (min-width: 980px) {

            .menu-item-has-children:hover>.sub-toggle,
            #site-navigation ul li ul.sub-menu li.menu-item-has-children:hover .sub-toggle {
                color: #daa628;
            }
        }

        @media screen and (min-width: 56.875em) {

            .main-navigation li:hover>a,
            .main-navigation li.focus>a {
                color: #daa628;
            }
        }
		
		 /* Main Text Color */
        .tg-slider-widget .swiper-button-next::before,
        .tg-slider-widget .swiper-button-prev::before,
        .section-title-wrapper .section-title,
        .tg-service-widget .service-title-wrap a,
        .team-wrapper .team-content-wrapper .team-title a,
        .tg-testimonial-widget-layout-3 .testimonial-container .testimonial-wrapper .testimonial-slide .testimonial-client-detail .client-detail-block .testimonial-title,
        .tg-testimonial-widget-layout-2 .testimonial-container .testimonial-wrapper .testimonial-slide .testimonial-client-detail .client-detail-block .testimonial-title,
        .tg-testimonial-widget-layout-1 .testimonial-container .testimonial-wrapper .testimonial-slide .testimonial-client-detail .client-detail-block .testimonial-title,
        .blog-section .row:nth-child(odd) .blog-content .entry-title a,
        .blog-section .row:nth-child(even) .blog-content .entry-title a,
        .pricing-table-section .tg-pricing-table-widget .pricing-table-title,
        .pricing-table-section .tg-pricing-table-widget .pricing,
        .pricing-table-section .tg-pricing-table-widget .btn-wrapper a,
        .pricing-table-section .tg-pricing-table-widget.standard .popular-batch,
        .single-post #primary .author-description .author-description-block .author-title,
        .section-title-wrapper .section-title,
        .tg-service-widget .service-title-wrap a,
        .tg-service-widget .service-title-wrap a {
            color: #313b48;
        }

        .header-bottom .search-wrap .search-box .searchform .btn,
        .pg-custom .swiper-pagination-bullet.swiper-pagination-bullet-active,
        .swiper-pagination-progressbar .swiper-pagination-progressbar-fill,
        .tg-slider-widget .swiper-wrapper .slider-content .btn-wrapper a:hover,
        .testimonial-container .swiper-pagination.testimonial-pager .swiper-pagination-bullet {
            background-color: #313b48;
        }

        .pg-custom .swiper-pagination-bullet.swiper-pagination-bullet-active {
            border-color: #313b48;
        }

        .feature-product-section .tg-feature-product-layout-2 .tg-container .tg-column-wrapper .tg-feature-product-widget .featured-image-desc::before {
            border-right-color: #313b48;
        }

        .woocommerce ul.products li.product h3,
        .wc-cat-content .wc-cat-content-title,
        .section-title,
        .blog-section .tg-blog-widget-layout-2 .entry-title a,
        .entry-title a,
        .team-wrapper .team-title,
        .tg-pricing-widget-block .pricing-table-title {
            color: #313b48;
        }

        /* Secondary Text Color */
        .tg-service-widget .service-content-wrap,
        .section-title-wrapper .section-description,
        .team-wrapper .team-content-wrapper .team-content,
        .testimonial-container .testimonial-wrapper .testimonial-slide .testominial-content-wrapper .testimonial-content,
        body,
        button,
        input,
        select,
        textarea,
        .archive #primary .entry-content-block .entry-content,
        .blog #primary .entry-content-block .entry-content {
            color: #666666;
        }

        .tg-service-widget.tg-service-layout-4 .service-content-wrap,
        .tg-service-widget.tg-service-layout-5 .service-content-wrap,
        .section-description,
        .entry-content,
        .entry-summary,
        .blog-section .blog-wrapper.tg-blog-widget-layout-3 .tg-blog-widget:hover .entry-summary,
        .blog-section .blog-wrapper.tg-blog-widget-layout-4 .tg-blog-widget:hover .entry-summary,
        .blog-section .blog-wrapper.tg-blog-widget-layout-5 .tg-blog-widget:hover .entry-summary,
        .blog-section .row:nth-child(2n+1) .entry-summary,
        .blog-section .row:nth-child(2n) .entry-summary,
        .tg-pricing-widget-block .pricing-table-features li,
        .comment-content {
            color: #666666;
        }

        .site-branding {
            margin: 0 auto 0 0;
        }

        .site-branding {
            clip: rect(1px, 1px, 1px, 1px);
            position: absolute !important;
            height: 1px;
            width: 1px;
            overflow: hidden;
        }
		    h1 {
        font-family: Sulphur Point;
        font-size: 36px;
        font-weight: 400;
        letter-spacing: 0px;
        line-height: 1.5;
        text-align: inherit;
        text-transform: none;
        color: #676767;
    }

    h2 {
        font-family: Sulphur Point;
        font-size: 30px;
        font-weight: 400;
        letter-spacing: 0px;
        line-height: 1.5;
        text-align: inherit;
        text-transform: none;
        color: #676767;
    }

    h3 {
        font-family: Sulphur Point;
        font-size: 25px;
        font-weight: 400;
        letter-spacing: 0px;
        line-height: 1.5;
        text-align: inherit;
        text-transform: none;
        color: #676767;
    }

    h4 {
        font-family: Sulphur Point;
        font-size: 20px;
        font-weight: 400;
        letter-spacing: 0px;
        line-height: 1.5;
        text-align: inherit;
        text-transform: none;
        color: #676767;
    }

    h5 {
        font-family: Sulphur Point;
        font-size: 18px;
        font-weight: 400;
        letter-spacing: 0px;
        line-height: 1.5;
        text-align: inherit;
        text-transform: none;
        color: #676767;
    }

    h6 {
        font-family: Roboto;
        font-size: 16px;
        font-weight: 400;
        letter-spacing: 0px;
        line-height: 1.5;
        text-align: inherit;
        text-transform: none;
        color: #676767;
    }

    /* cyrillic-ext */
    @font-face {
        font-family: 'Roboto';
        font-style: normal;
        font-weight: 400;
        font-display: swap;
        src: url(../fonts/KFOmCnqEu92Fr1Mu72xMKTU1Kvnz.woff) format('woff');
        unicode-range: U+0460-052F, U+1C80-1C88, U+20B4, U+2DE0-2DFF, U+A640-A69F, U+FE2E-FE2F;
    }

    /* cyrillic */
    @font-face {
        font-family: 'Roboto';
        font-style: normal;
        font-weight: 400;
        font-display: swap;
        src: url(../fonts/KFOmCnqEu92Fr1Mu5mxMKTU1Kvnz.woff) format('woff');
        unicode-range: U+0301, U+0400-045F, U+0490-0491, U+04B0-04B1, U+2116;
    }

    /* greek-ext */
    @font-face {
        font-family: 'Roboto';
        font-style: normal;
        font-weight: 400;
        font-display: swap;
        src: url(../fonts/KFOmCnqEu92Fr1Mu7mxMKTU1Kvnz.woff) format('woff');
        unicode-range: U+1F00-1FFF;
    }

    /* greek */
    @font-face {
        font-family: 'Roboto';
        font-style: normal;
        font-weight: 400;
        font-display: swap;
        src: url(../fonts/KFOmCnqEu92Fr1Mu4WxMKTU1Kvnz.woff) format('woff');
        unicode-range: U+0370-03FF;
    }

    /* vietnamese */
    @font-face {
        font-family: 'Roboto';
        font-style: normal;
        font-weight: 400;
        font-display: swap;
        src: url(../fonts/KFOmCnqEu92Fr1Mu7WxMKTU1Kvnz.woff) format('woff');
        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: 'Roboto';
        font-style: normal;
        font-weight: 400;
        font-display: swap;
        src: url(../fonts/KFOmCnqEu92Fr1Mu7GxMKTU1Kvnz.woff) format('woff');
        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: 'Roboto';
        font-style: normal;
        font-weight: 400;
        font-display: swap;
        src: url(../fonts/KFOmCnqEu92Fr1Mu4mxMKTU1Kg.woff) format('woff');
        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;
    }

    /* latin-ext */
    @font-face {
        font-family: 'Sulphur Point';
        font-style: normal;
        font-weight: 400;
        font-display: swap;
        src: url(../fonts/RLp5K5vv8KaycDcazWFPBj2adfAYvIMtXHvxDA.woff) format('woff');
        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: 'Sulphur Point';
        font-style: normal;
        font-weight: 400;
        font-display: swap;
        src: url(../fonts/RLp5K5vv8KaycDcazWFPBj2adf4YvIMtXHs.woff) format('woff');
        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(../fonts/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Hw0aXx-p7K4GLvztg.woff) format('woff');
        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(../fonts/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Hw9aXx-p7K4GLvztg.woff) format('woff');
        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(../fonts/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Hw2aXx-p7K4GLvztg.woff) format('woff');
        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(../fonts/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Hw3aXx-p7K4GLvztg.woff) format('woff');
        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(../fonts/JTUHjIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6Hw5aXx-p7K4GLs.woff) format('woff');
        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;
    }
