/* Migrated from inline styles in layout26/index.blade.php */

/* custom-css */
:root {
            --primary-color: #09c
        }

        .container-width,
        .full-width .ubermenu-nav,
        .container,
        .row {
            max-width: 1200px
        }

        .row.row-collapse {
            max-width: 1170px
        }

        .row.row-small {
            max-width: 1192.5px
        }

        .row.row-large {
            max-width: 1230px
        }

        .header-main {
            height: 90px
        }

        #logo img {
            max-height: 90px
        }

        #logo {
            width: 124px
        }

        #logo img {
            padding: 5px 0
        }

        .header-bottom {
            min-height: 51px
        }

        .header-top {
            min-height: 30px
        }

        .transparent .header-main {
            height: 90px
        }

        .transparent #logo img {
            max-height: 90px
        }

        .has-transparent+.page-title:first-of-type,
        .has-transparent+#main>.page-title,
        .has-transparent+#main>div>.page-title,
        .has-transparent+#main .page-header-wrapper:first-of-type .page-title {
            padding-top: 170px
        }

        .header.show-on-scroll,
        .stuck .header-main {
            height: 70px !important
        }

        .stuck #logo img {
            max-height: 70px !important
        }

        .header-bg-color {
            background-color: #fff
        }

        .header-bottom {
            background-color: #309142
        }

        .stuck .header-main .nav>li>a {
            line-height: 50px
        }

        .header-bottom-nav>li>a {
            line-height: 16px
        }

        @media (max-width:549px) {
            .header-main {
                height: 70px
            }

            #logo img {
                max-height: 70px
            }
        }

        .main-menu-overlay {
            background-color: #09c
        }

        .header-top {
            background-color: #efefef !important
        }

        .accordion-title.active,
        .has-icon-bg .icon .icon-inner,
        .logo a,
        .primary.is-underline,
        .primary.is-link,
        .badge-outline .badge-inner,
        .nav-outline>li.active>a,
        .nav-outline>li.active>a,
        .cart-icon strong,
        [data-color="primary"],
        .is-outline.primary {
            color: #09c
        }

        [data-text-color="primary"] {
            color: #09c !important
        }

        [data-text-bg="primary"] {
            background-color: #09c
        }

        .scroll-to-bullets a,
        .featured-title,
        .label-new.menu-item>a:after,
        .nav-pagination>li>.current,
        .nav-pagination>li>span:hover,
        .nav-pagination>li>a:hover,
        .has-hover:hover .badge-outline .badge-inner,
        button[type="submit"],
        .button.wc-forward:not(.checkout):not(.checkout-button),
        .button.submit-button,
        .button.primary:not(.is-outline),
        .featured-table .title,
        .is-outline:hover,
        .has-icon:hover .icon-label,
        .nav-dropdown-bold .nav-column li>a:hover,
        .nav-dropdown.nav-dropdown-bold>li>a:hover,
        .nav-dropdown-bold.dark .nav-column li>a:hover,
        .nav-dropdown.nav-dropdown-bold.dark>li>a:hover,
        .header-vertical-menu__opener,
        .is-outline:hover,
        .tagcloud a:hover,
        .grid-tools a,
        input[type='submit']:not(.is-form),
        .box-badge:hover .box-text,
        input.button.alt,
        .nav-box>li>a:hover,
        .nav-box>li.active>a,
        .nav-pills>li.active>a,
        .current-dropdown .cart-icon strong,
        .cart-icon:hover strong,
        .nav-line-bottom>li>a:before,
        .nav-line-grow>li>a:before,
        .nav-line>li>a:before,
        .banner,
        .header-top,
        .slider-nav-circle .flickity-prev-next-button:hover svg,
        .slider-nav-circle .flickity-prev-next-button:hover .arrow,
        .primary.is-outline:hover,
        .button.primary:not(.is-outline),
        input[type='submit'].primary,
        input[type='submit'].primary,
        input[type='reset'].button,
        input[type='button'].primary,
        .badge-inner {
            background-color: #09c
        }

        .nav-vertical.nav-tabs>li.active>a,
        .scroll-to-bullets a.active,
        .nav-pagination>li>.current,
        .nav-pagination>li>span:hover,
        .nav-pagination>li>a:hover,
        .has-hover:hover .badge-outline .badge-inner,
        .accordion-title.active,
        .featured-table,
        .is-outline:hover,
        .tagcloud a:hover,
        blockquote,
        .has-border,
        .cart-icon strong:after,
        .cart-icon strong,
        .blockUI:before,
        .processing:before,
        .loading-spin,
        .slider-nav-circle .flickity-prev-next-button:hover svg,
        .slider-nav-circle .flickity-prev-next-button:hover .arrow,
        .primary.is-outline:hover {
            border-color: #09c
        }

        .nav-tabs>li.active>a {
            border-top-color: #09c
        }

        .widget_shopping_cart_content .blockUI.blockOverlay:before {
            border-left-color: #09c
        }

        .woocommerce-checkout-review-order .blockUI.blockOverlay:before {
            border-left-color: #09c
        }

        .slider .flickity-prev-next-button:hover svg,
        .slider .flickity-prev-next-button:hover .arrow {
            fill: #09c
        }

        .primary:focus-visible,
        .submit-button:focus-visible,
        button[type="submit"]:focus-visible {
            outline-color: #09c !important
        }

        [data-icon-label]:after,
        .secondary.is-underline:hover,
        .secondary.is-outline:hover,
        .icon-label,
        .button.secondary:not(.is-outline),
        .button.alt:not(.is-outline),
        .badge-inner.on-sale,
        .button.checkout,
        .single_add_to_cart_button,
        .current .breadcrumb-step {
            background-color: #309142
        }

        [data-text-bg="secondary"] {
            background-color: #309142
        }

        .secondary.is-underline,
        .secondary.is-link,
        .secondary.is-outline,
        .stars a.active,
        .star-rating:before,
        .woocommerce-page .star-rating:before,
        .star-rating span:before,
        .color-secondary {
            color: #309142
        }

        [data-text-color="secondary"] {
            color: #309142 !important
        }

        .secondary.is-outline:hover {
            border-color: #309142
        }

        .secondary:focus-visible,
        .alt:focus-visible {
            outline-color: #309142 !important
        }

        body {
            color: #232323
        }

        h1,
        h2,
        h3,
        h4,
        h5,
        h6,
        .heading-font {
            color: #09c
        }

        body {
            font-family: Lato, sans-serif
        }

        body {
            font-weight: 400;
            font-style: normal
        }

        .nav>li>a {
            font-family: Lato, sans-serif
        }

        .mobile-sidebar-levels-2 .nav>li>ul>li>a {
            font-family: Lato, sans-serif
        }

        .nav>li>a,
        .mobile-sidebar-levels-2 .nav>li>ul>li>a {
            font-weight: 700;
            font-style: normal
        }

        h1,
        h2,
        h3,
        h4,
        h5,
        h6,
        .heading-font,
        .off-canvas-center .nav-sidebar.nav-vertical>li>a {
            font-family: Lato, sans-serif
        }

        h1,
        h2,
        h3,
        h4,
        h5,
        h6,
        .heading-font,
        .banner h1,
        .banner h2 {
            font-weight: 700;
            font-style: normal
        }

        .alt-font {
            font-family: "Dancing Script", sans-serif
        }

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

        .absolute-footer,
        html {
            background-color: #f2f2f2
        }

        .nav-vertical-fly-out>li+li {
            border-top-width: 1px;
            border-top-style: solid
        }

        .label-new.menu-item>a:after {
            content: "New"
        }

        .label-hot.menu-item>a:after {
            content: "Hot"
        }

        .label-sale.menu-item>a:after {
            content: "Sale"
        }

        .label-popular.menu-item>a:after {
            content: "Popular"
        }

/* wp-custom-css */
@media (min-width:783px) {

            .header.show-on-scroll,
            .stuck .header-main,
            .header-main {
                height: unset !important
            }
        }

        .absolute-footer {
            color: #232323
        }

        .footer-primary {
            width: 100%
        }

        #footer {
            border-top: 5px solid var(--primary-color)
        }

        .zfooter {
            background: linear-gradient(0deg, rgba(255, 255, 255, 1) 40%, rgba(233, 233, 233, 1) 90%, rgba(222, 222, 222, 1) 100%)
        }

        @media (min-width:850px) {
            .chuyengia-small .post-title {}
        }

        .box-shadow-1,
        .box-shadow-1-hover:hover,
        .row-box-shadow-1 .col-inner,
        .row-box-shadow-1-hover .col-inner:hover {
            border: 1px solid #bfbfbf;
            box-shadow: unset !important
        }

        body.home #content>section {
            background-color: #e7f6f9
        }

        @media (min-width:768px) {
            #wide-nav .hide-for-medium {
                max-width: calc(100% - 100px)
            }
        }

        .nav-dropdown-default .nav-column li>a,
        .nav-dropdown.nav-dropdown-default>li>a {
            white-space: nowrap
        }

        .off-canvas-left .mfp-content,
        .off-canvas-right .mfp-content {
            width: 90%
        }

        .image-cover img {
            background: #f1f1f1
        }

        .post-item .post-title {
            display: -webkit-box;
            -webkit-line-clamp: 2;
            -webkit-box-orient: vertical;
            overflow: hidden
        }

        body.pack1 #secondary .widget span.widget-title {
            color: #fff
        }

        #content .entry-content p,
        #content .page-inner p {
            text-align: justify
        }

        .wpcf7 .has-spinner {
            margin-top: 0 !important
        }

        .wpcf7 .zcaptcha p {
            display: flex;
            align-items: flex-start
        }

        .wpcf7 textarea {
            min-height: 70px
        }

/* adminz_flatsome_fix */
:root {
            --secondary-color: #309142;
            --success-color: #7a9c59;
            --alert-color: #b20000
        }

        ::-moz-selection {
            color: #fff;
            background: var(--primary-color)
        }

        ::selection {
            color: #fff;
            background: var(--primary-color)
        }

        .primary-color,
        .primary-color * {
            color: var(--primary-color)
        }

        .primary {
            background-color: var(--primary-color)
        }

        .primary.is-link,
        .primary.is-outline,
        .primary.is-underline {
            color: var(--primary-color)
        }

        .primary.is-outline:hover {
            background-color: var(--primary-color);
            border-color: var(--primary-color);
            color: #fff
        }

        .primary:focus-visible {
            outline-color: var(--primary-color)
        }

        .secondary-color,
        .secondary-color * {
            color: var(--secondary-color)
        }

        .secondary {
            background-color: var(--secondary-color)
        }

        .secondary.is-link,
        .secondary.is-outline,
        .secondary.is-underline {
            color: var(--secondary-color)
        }

        .secondary.is-outline:hover {
            background-color: var(--secondary-color);
            border-color: var(--secondary-color)
        }

        .secondary:focus-visible {
            outline-color: var(--secondary-color)
        }

        .success-color,
        .success-color * {
            color: var(--success-color)
        }

        .success {
            background-color: var(--success-color)
        }

        .success.is-link,
        .success.is-outline,
        .success.is-underline {
            color: var(--success-color)
        }

        .success.is-outline:hover {
            background-color: var(--success-color);
            border-color: var(--success-color)
        }

        .success-border {
            border-color: var(--success-color)
        }

        .alert-color,
        .alert-color * {
            color: var(--alert-color)
        }

        .alert {
            background-color: var(--alert-color)
        }

        .alert.is-link,
        .alert.is-outline,
        .alert.is-underline {
            color: var(--alert-color)
        }

        .alert.is-outline:hover {
            background-color: var(--alert-color);
            border-color: var(--alert-color)
        }

        blockquote,
        table,
        table td {
            color: inherit
        }

        .row-nopaddingbottom .flickity-slider>.col,
        .row-nopaddingbottom>.col,
        .nopadding,
        .nopaddingbottom {
            padding-bottom: 0 !important
        }

        .no-marginbottom,
        .no-marginbottom h1,
        .no-marginbottom h2,
        .no-marginbottom h3,
        .no-marginbottom h4,
        .no-marginbottom h5,
        .no-marginbottom h6 {
            margin-bottom: 0
        }

        .row .section {
            padding-left: 15px;
            padding-right: 15px
        }

        .sliderbot {
            position: absolute;
            left: 0;
            bottom: 0
        }

        .bgr-size-auto .section-bg.bg-loaded {
            background-size: auto !important
        }

        .button {
            white-space: nowrap
        }

        .adminz_ctg svg,
        .adminz_ctg img {
            width: 30px;
            height: 30px
        }

        .adminz_button>i,
        .adminz_button.reveal-icon>i {
            display: inline-flex
        }

        h1 strong,
        h2 strong,
        h3 strong,
        h4 strong,
        h5 strong,
        h6 strong {
            font-weight: 900
        }

        @media (min-width:768px) {
            body.page_for_transparent #header {
                position: absolute
            }

            body.page_for_transparent #header .header-wrapper:not(.stuck) .header-bottom,
            body.page_for_transparent #header .header-wrapper:not(.stuck) .header-bg-color {
                background: transparent !important
            }

            body.page_for_transparent.header-shadow .header-wrapper:not(.stuck) {
                box-shadow: none !important
            }
        }

        .nav>li>a {
            color: #232323
        }

        @media (max-width:549px) {
            body .stuck .header-main {
                height: 70px !important
            }

            body .stuck #logo img {
                max-height: 70px !important
            }
        }

        .header-block {
            width: unset;
            display: inline-block
        }

        .footer-1,
        .footer-2 {
            background-size: 100%;
            background-position: center
        }

        @media (max-width:549px) {
            .section-title a {
                margin-left: unset !important;
                margin-top: 15px;
                margin-bottom: 15px;
                padding-left: 0
            }
        }

        .absolute-footer:not(.text-center) .footer-primary {
            padding: 7.5px 0
        }

        .absolute-footer.text-center .footer-primary {
            margin-right: unset
        }

        @media (max-width:549px) {
            .absolute-footer .container {
                display: flex;
                flex-direction: column
            }
        }

        .row.equalize-box .col-inner {
            height: 100%
        }

        .page-col .box-text-inner p {
            font-weight: bold
        }

        .page-col .page-box.box-vertical .box-image .box-image {
            display: block;
            width: 100% !important
        }

        .mfp-close {
            mix-blend-mode: unset
        }

        .sliderbot .img-inner {
            border-radius: 0
        }

        .dark .nav-divided>li+li>a:after {
            border-left: 1px solid rgb(255 255 255 / 65%)
        }

        .adminz_navigation_wrapper .sub-menu {
            z-index: 22
        }

        .page-checkout li.wc_payment_method,
        li.list-style-none {
            list-style: none;
            margin-left: 0 !important
        }

        .mfp-content .nav.nav-sidebar>li {
            width: calc(100% - 20px)
        }

        .mfp-content .nav.nav-sidebar>li:not(.header-social-icons)>a {
            padding-left: 10px
        }

        .mfp-content .nav.nav-sidebar>li.html {
            padding-left: 0;
            padding-right: 0
        }

        .mfp-content .nav.nav-sidebar>li.header-contact-wrapper ul li,
        .mfp-content .nav.nav-sidebar>li.header-contact-wrapper ul li a,
        .mfp-content .nav.nav-sidebar>li.header-newsletter-item a {
            padding-left: 0
        }

        .nav-tabs>li>a {
            background-color: rgb(241 241 241)
        }

        .portfolio-page-wrapper {
            padding-top: 30px
        }

        .portfolio-single-page ul li {
            margin-left: 1.3em
        }

        .dark .icon-box:hover .has-icon-bg .icon .icon-inner {
            background-color: transparent !important
        }

        .main-menu-overlay {
            background: #0b0b0b
        }

        .main-menu-overlay+.off-canvas:not(.off-canvas-center) .mfp-content {
            background: #09c
        }

        body.page .col-divided,
        body.single-product .row-divided>.col+.col:not(.large-12) {
            border-right: none;
            border-left: none
        }

        @media (max-width:549px) {

            body.adminz_enable_vertical_blog_post_mobile .row>.col>.col-inner>a>.box-blog-post:not(.ignore_vertical),
            body.adminz_enable_vertical_blog_post_mobile .row>.col>.col-inner>a>.page-box:not(.ignore_vertical) {
                display: flex
            }

            body.adminz_enable_vertical_blog_post_mobile .col:not(.grid-col) .page-box:not(.ignore_vertical) .box-image,
            body.adminz_enable_vertical_blog_post_mobile .col:not(.grid-col) .box-blog-post:not(.ignore_vertical) .box-image {
                width: 25% !important;
                max-width: 25% !important;
                margin: 15px 0 15px 0;
                position: relative !important
            }

            body.adminz_enable_vertical_blog_post_mobile [class*="row-box-shadow"] .col-inner .box:not(.box-vertical, .box-overlay, .box-shade, .box-none, .ignore_vertical) .box-image img {
                border-bottom-left-radius: var(--big-radius) !important;
                border-bottom-right-radius: var(--big-radius) !important
            }

            body.adminz_enable_vertical_blog_post_mobile .col:not(.grid-col) .page-box:not(.ignore_vertical) .box-text,
            body.adminz_enable_vertical_blog_post_mobile .col:not(.grid-col) .box-blog-post:not(.ignore_vertical) .box-text {
                text-align: left !important;
                position: relative !important;
                padding-left: 15px !important;
                padding-right: 15px !important;
                display: flex;
                align-items: center
            }

            body.adminz_enable_vertical_blog_post_mobile .box-blog-post.box-overlay:not(.ignore_vertical) .box-text,
            body.adminz_enable_vertical_blog_post_mobile .box-blog-post.box-shade:not(.ignore_vertical) .box-text,
            body.adminz_enable_vertical_blog_post_mobile .page-box.box-overlay:not(.ignore_vertical) .box-text,
            body.adminz_enable_vertical_blog_post_mobile .page-box.box-shade:not(.ignore_vertical) .box-text {
                padding-top: 0 !important;
                margin-top: 0 !important
            }

            body.adminz_enable_vertical_blog_post_mobile .has-shadow .col:not(.grid-col) .post-item .page-box:not(.ignore_vertical) .box-image,
            body.adminz_enable_vertical_blog_post_mobile .has-shadow .col:not(.grid-col) .page-box:not(.ignore_vertical) .box-image,
            body.adminz_enable_vertical_blog_post_mobile .has-shadow .col:not(.grid-col) .post-item .box-blog-post:not(.ignore_vertical) .box-image,
            body.adminz_enable_vertical_blog_post_mobile .has-shadow .col:not(.grid-col) .box-blog-post:not(.ignore_vertical) .box-image {
                margin-left: 15px
            }

            body.adminz_enable_vertical_blog_post_mobile .row>.col>.col-inner>a>.page-box:not(.ignore_vertical)>.box-image>.image-cover,
            body.adminz_enable_vertical_blog_post_mobile .row>.col>.col-inner>a>.box-blog-post:not(.ignore_vertical)>.box-image>.image-cover {
                padding-top: 100% !important
            }

            body.adminz_enable_vertical_blog_post_mobile .flickity-slider>.col>.col-inner>a>.page-box:not(.ignore_vertical)>.box-image,
            body.adminz_enable_vertical_blog_post_mobile .flickity-slider>.col>.col-inner>a>.box-blog-post:not(.ignore_vertical)>.box-image {
                width: 100% !important;
                max-width: 100% !important;
                margin: 0 !important;
                position: relative !important
            }

            body.adminz_enable_vertical_blog_post_mobile.pack1 .flickity-slider>.col>.col-inner>a>.page-box:not(.ignore_vertical)>.box-image img,
            body.adminz_enable_vertical_blog_post_mobile.pack1 .flickity-slider>.col>.col-inner>a>.box-blog-post:not(.ignore_vertical)>.box-image img {
                border-bottom-left-radius: 0 !important;
                border-bottom-right-radius: 0 !important
            }

            body.adminz_enable_vertical_blog_post_mobile .col:not(.grid-col) .page-box:not(.ignore_vertical) .box-image .box-image {
                margin-top: 0 !important;
                margin-bottom: 0 !important;
                margin-left: 0 !important;
                margin-right: 0 !important;
                max-width: 100% !important;
                width: 100% !important
            }

            .box-vertical {
                display: table
            }

            .box-vertical .box-image {
                display: table-cell;
                width: 21% !important;
                vertical-align: middle
            }

            .box-vertical .box-text {
                display: table-cell;
                vertical-align: middle;
                padding-left: 15px
            }
        }

        @media only screen and (min-width:850px) {
            body.adminz_hide_headermain_on_scroll .header-wrapper.stuck #masthead {
                display: none
            }
        }

        .col.post-item .col-inner {
            height: 100%
        }

        .section-title-container .section-title {
            margin-bottom: 0 !important
        }

        .section-title-container .section-title .section-title-main {
            padding-bottom: 0 !important
        }

        @media (max-width:549px) {
            body.adminz_enable_vertical_product_mobile .product-small {
                display: flex
            }

            body.adminz_enable_vertical_product_mobile .product-small .box-image {
                width: 25% !important;
                max-width: 25% !important;
                margin: 15px 0 15px 0
            }

            body.adminz_enable_vertical_product_mobile .has-shadow .product-small .box-image {
                margin-left: 15px
            }

            body.adminz_enable_vertical_product_mobile .product-small .box-text {
                text-align: left;
                padding: 15px
            }

            body.adminz_enable_vertical_product_related_mobile .related .product-small {
                display: flex
            }

            body.adminz_enable_vertical_product_related_mobile .related .product-small .box-image {
                width: 25% !important;
                max-width: 25% !important;
                margin: 15px 0 15px 0
            }

            body.adminz_enable_vertical_product_related_mobile .related .has-shadow .product-small .box-image {
                margin-left: 15px
            }

            body.adminz_enable_vertical_product_related_mobile .related .product-small .box-text {
                text-align: left;
                padding: 15px
            }
        }

        .woocommerce-bacs-bank-details ul {
            list-style: none
        }

        .woocommerce-bacs-bank-details ul li {
            font-size: .9em
        }

        .woocommerce-password-strength.bad,
        .woocommerce-password-strength.short {
            color: var(--alert-color)
        }

        .related-products-wrapper>h3 {
            max-width: unset
        }

        @media (min-width:532px) {

            body.fix_product_image_box_vertical .related-products-wrapper .box-vertical .box-image,
            body.fix_product_image_box_vertical .has-box-vertical .col .box-image {
                width: 25% !important;
                min-width: unset !important
            }
        }

        .box-text-products ul {
            list-style: none
        }

        input[type="submit"].is-xsmall {
            font-size: .7em
        }

        input[type="submit"].is-smaller {
            font-size: .75em
        }

        input[type="submit"].is-mall {
            font-size: .8em
        }

        input[type="submit"] {
            font-size: .97em
        }

        input[type="submit"].is-large {
            font-size: 1.15em
        }

        input[type="submit"].is-larger {
            font-size: 1.3em
        }

        input[type="submit"].is-xlarge {
            font-size: 1.5em
        }

        .wpcf7-form {
            margin-bottom: 0
        }

        .wpcf7-response-output {
            margin: 0 0 1em !important
        }

        .wpcf7-spinner {
            display: none
        }

        .button.zalo:not(.is-outline),
        .button.zalo:hover {
            color: #006eab !important
        }

        @media (max-width:549px) {
            .flex-row.form-flat.medium-flex-wrap {
                align-items: flex-start
            }

            .flex-row.form-flat.medium-flex-wrap .ml-half {
                margin-left: 0 !important
            }
        }

        .archive-page-header {
            display: none
        }

        .video.video-fit>div {
            width: 100% !important
        }

        body .ux-menu-title {
            font-size: 1em
        }

        html:not([ng-app="uxBuilder"]) select[multiple="multiple"] {
            display: none
        }

        html[ng-app="uxBuilder"] select[multiple="multiple"] {
            overflow: hidden
        }

        @media screen and (max-width:549px) {
            body .row-slider .flickity-prev-next-button {
                width: 36px !important
            }

            body .row-slider .flickity-prev-next-button svg {
                padding: 20% !important
            }

            body .slider-wrapper .flickity-prev-next-button {
                display: inline-block !important;
                opacity: 1 !important
            }
        }

        .wpcf7-form .col .wpcf7-form-control:not(.wpcf7-not-valid) {
            margin-bottom: 0
        }

        .article-inner:hover {
            box-shadow: none !important
        }

        @media (min-width:850px) {
            body.archive .blog-wrapper>.row.align-center>.large-10 {
                max-width: 100%;
                flex-basis: 100%
            }
        }

/* kirki-inline-styles */
@font-face {
            font-family: 'Lato';
            font-style: normal;
            font-weight: 700;
            font-display: swap;
            src: url('../fonts/S6u9w4BMUTPHh6UVSwaPHw3q5d0N7w.woff') format('woff');
            unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
        }

        @font-face {
            font-family: 'Lato';
            font-style: normal;
            font-weight: 700;
            font-display: swap;
            src: url('../fonts/S6u9w4BMUTPHh6UVSwiPHw3q5d0.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
        }

        @font-face {
            font-family: 'Dancing Script';
            font-style: normal;
            font-weight: 400;
            font-display: swap;
            src: url('../fonts/If2cXTr6YS-zF4S-kcSWSVi_sxjsohD9F50Ruu7BMSo3Rep6hNX6pmRMjLo.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
        }

        @font-face {
            font-family: 'Dancing Script';
            font-style: normal;
            font-weight: 400;
            font-display: swap;
            src: url('../fonts/If2cXTr6YS-zF4S-kcSWSVi_sxjsohD9F50Ruu7BMSo3ROp6hNX6pmRMjLo.woff') format('woff');
            unicode-range: U+0100-02BA, U+02BD-02C5, U+02C7-02CC, U+02CE-02D7, U+02DD-02FF, U+0304, U+0308, U+0329, U+1D00-1DBF, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF
        }

        @font-face {
            font-family: 'Dancing Script';
            font-style: normal;
            font-weight: 400;
            font-display: swap;
            src: url('../fonts/If2cXTr6YS-zF4S-kcSWSVi_sxjsohD9F50Ruu7BMSo3Sup6hNX6pmRM.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+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD
        }
