/* Extracted non-critical inline styles from index.html */

/* Source: <style id="ugb-style-css-inline-css"> */
:root {
            --stk-block-width-default-detected: 1290px;
        }

        #start-resizable-editor-section {
            display: none
        }

        @media only screen and (min-width: 1000px) {
            :where(.has-text-align-left) .stk-block-divider {
                --stk-dots-margin-left: 0;
                --stk-dots-margin-right: auto
            }

            :where(.has-text-align-right) .stk-block-divider {
                --stk-dots-margin-right: 0;
                --stk-dots-margin-left: auto
            }

            :where(.has-text-align-center) .stk-block-divider {
                --stk-dots-margin-right: auto;
                --stk-dots-margin-left: auto
            }

            .stk-block.stk-block-divider.has-text-align-center {
                --stk-dots-margin-right: auto;
                --stk-dots-margin-left: auto
            }

            .stk-block.stk-block-divider.has-text-align-right {
                --stk-dots-margin-right: 0;
                --stk-dots-margin-left: auto
            }

            .stk-block.stk-block-divider.has-text-align-left {
                --stk-dots-margin-left: 0;
                --stk-dots-margin-right: auto
            }

            .stk-block-feature > * > .stk-row {
                flex-wrap: var(--stk-feature-flex-wrap, nowrap)
            }

            .stk-row {
                flex-wrap: nowrap
            }

            .stk--hide-desktop, .stk--hide-desktop.stk-block {
                display: none !important
            }
        }

        @media only screen and (min-width: 690px) {
            :where(body:not(.wp-admin) .stk-block-column:first-child:nth-last-child(2)) {
                flex: 1 1 calc(50% - var(--stk-column-gap, 0px) * 1 / 2) !important
            }

            :where(body:not(.wp-admin) .stk-block-column:nth-child(2):last-child) {
                flex: 1 1 calc(50% - var(--stk-column-gap, 0px) * 1 / 2) !important
            }

            :where(body:not(.wp-admin) .stk-block-column:first-child:nth-last-child(3)) {
                flex: 1 1 calc(33.33333% - var(--stk-column-gap, 0px) * 2 / 3) !important
            }

            :where(body:not(.wp-admin) .stk-block-column:nth-child(2):nth-last-child(2)) {
                flex: 1 1 calc(33.33333% - var(--stk-column-gap, 0px) * 2 / 3) !important
            }

            :where(body:not(.wp-admin) .stk-block-column:nth-child(3):last-child) {
                flex: 1 1 calc(33.33333% - var(--stk-column-gap, 0px) * 2 / 3) !important
            }

            :where(body:not(.wp-admin) .stk-block-column:first-child:nth-last-child(4)) {
                flex: 1 1 calc(25% - var(--stk-column-gap, 0px) * 3 / 4) !important
            }

            :where(body:not(.wp-admin) .stk-block-column:nth-child(2):nth-last-child(3)) {
                flex: 1 1 calc(25% - var(--stk-column-gap, 0px) * 3 / 4) !important
            }

            :where(body:not(.wp-admin) .stk-block-column:nth-child(3):nth-last-child(2)) {
                flex: 1 1 calc(25% - var(--stk-column-gap, 0px) * 3 / 4) !important
            }

            :where(body:not(.wp-admin) .stk-block-column:nth-child(4):last-child) {
                flex: 1 1 calc(25% - var(--stk-column-gap, 0px) * 3 / 4) !important
            }

            :where(body:not(.wp-admin) .stk-block-column:first-child:nth-last-child(5)) {
                flex: 1 1 calc(20% - var(--stk-column-gap, 0px) * 4 / 5) !important
            }

            :where(body:not(.wp-admin) .stk-block-column:nth-child(2):nth-last-child(4)) {
                flex: 1 1 calc(20% - var(--stk-column-gap, 0px) * 4 / 5) !important
            }

            :where(body:not(.wp-admin) .stk-block-column:nth-child(3):nth-last-child(3)) {
                flex: 1 1 calc(20% - var(--stk-column-gap, 0px) * 4 / 5) !important
            }

            :where(body:not(.wp-admin) .stk-block-column:nth-child(4):nth-last-child(2)) {
                flex: 1 1 calc(20% - var(--stk-column-gap, 0px) * 4 / 5) !important
            }

            :where(body:not(.wp-admin) .stk-block-column:nth-child(5):last-child) {
                flex: 1 1 calc(20% - var(--stk-column-gap, 0px) * 4 / 5) !important
            }

            :where(body:not(.wp-admin) .stk-block-column:first-child:nth-last-child(6)) {
                flex: 1 1 calc(16.66667% - var(--stk-column-gap, 0px) * 5 / 6) !important
            }

            :where(body:not(.wp-admin) .stk-block-column:nth-child(2):nth-last-child(5)) {
                flex: 1 1 calc(16.66667% - var(--stk-column-gap, 0px) * 5 / 6) !important
            }

            :where(body:not(.wp-admin) .stk-block-column:nth-child(3):nth-last-child(4)) {
                flex: 1 1 calc(16.66667% - var(--stk-column-gap, 0px) * 5 / 6) !important
            }

            :where(body:not(.wp-admin) .stk-block-column:nth-child(4):nth-last-child(3)) {
                flex: 1 1 calc(16.66667% - var(--stk-column-gap, 0px) * 5 / 6) !important
            }

            :where(body:not(.wp-admin) .stk-block-column:nth-child(5):nth-last-child(2)) {
                flex: 1 1 calc(16.66667% - var(--stk-column-gap, 0px) * 5 / 6) !important
            }

            :where(body:not(.wp-admin) .stk-block-column:nth-child(6):last-child) {
                flex: 1 1 calc(16.66667% - var(--stk-column-gap, 0px) * 5 / 6) !important
            }

            .stk-block-tabs > .stk-inner-blocks.stk-block-tabs--vertical {
                grid-template-columns:auto 1fr auto
            }

            .stk-block-tabs > .stk-inner-blocks.stk-block-tabs--vertical > .stk-block-tab-labels:first-child {
                grid-column: 1/2
            }

            .stk-block-tabs > .stk-inner-blocks.stk-block-tabs--vertical > .stk-block-tab-content:last-child {
                grid-column: 2/4
            }

            .stk-block-tabs > .stk-inner-blocks.stk-block-tabs--vertical > .stk-block-tab-content:first-child {
                grid-column: 1/3
            }

            .stk-block-tabs > .stk-inner-blocks.stk-block-tabs--vertical > .stk-block-tab-labels:last-child {
                grid-column: 3/4
            }

            .stk-block .stk-block.aligncenter, .stk-block:is(.aligncenter,.alignwide,.alignfull) > .stk-content-align:not(.alignwide):not(.alignfull) {
                margin-left: auto;
                margin-right: auto;
                max-width: var(--stk-block-default-width, var(--stk-block-width-default-detected, 900px));
                width: 100%
            }

            .stk-block .stk-block.alignwide, .stk-block:is(.aligncenter,.alignwide,.alignfull) > .stk-content-align.alignwide {
                margin-left: auto;
                margin-right: auto;
                max-width: var(--stk-block-wide-width, var(--stk-block-width-wide-detected, 80vw));
                width: 100%
            }

            .stk-row.stk-columns-2 > .stk-column {
                flex: 1 1 50%;
                max-width: 50%
            }

            .stk-row.stk-columns-3 > .stk-column {
                flex: 1 1 33.3333333333%;
                max-width: 33.3333333333%
            }

            .stk-row.stk-columns-4 > .stk-column {
                flex: 1 1 25%;
                max-width: 25%
            }

            .stk-row.stk-columns-5 > .stk-column {
                flex: 1 1 20%;
                max-width: 20%
            }

            .stk-row.stk-columns-6 > .stk-column {
                flex: 1 1 16.6666666667%;
                max-width: 16.6666666667%
            }

            .stk-row.stk-columns-7 > .stk-column {
                flex: 1 1 14.2857142857%;
                max-width: 14.2857142857%
            }

            .stk-row.stk-columns-8 > .stk-column {
                flex: 1 1 12.5%;
                max-width: 12.5%
            }

            .stk-row.stk-columns-9 > .stk-column {
                flex: 1 1 11.1111111111%;
                max-width: 11.1111111111%
            }

            .stk-row.stk-columns-10 > .stk-column {
                flex: 1 1 10%;
                max-width: 10%
            }
        }

        @media only screen and (min-width: 690px) and (max-width: 999px) {
            .stk-button-group:is(.stk--collapse-on-tablet) > .block-editor-inner-blocks > .block-editor-block-list__layout > [data-block] {
                margin-inline-end: var(--stk-alignment-margin-right);
                margin-inline-start: var(--stk-alignment-margin-left)
            }

            :where(.has-text-align-left-tablet) .stk-block-divider {
                --stk-dots-margin-left: 0;
                --stk-dots-margin-right: auto
            }

            :where(.has-text-align-right-tablet) .stk-block-divider {
                --stk-dots-margin-right: 0;
                --stk-dots-margin-left: auto
            }

            :where(.has-text-align-center-tablet) .stk-block-divider {
                --stk-dots-margin-right: auto;
                --stk-dots-margin-left: auto
            }

            .stk--hide-tablet, .stk--hide-tablet.stk-block {
                display: none !important
            }

            .stk-button-group:is(.stk--collapse-on-tablet) .stk-block:is(.stk-block-button,.stk-block-icon-button) {
                margin-inline-end: var(--stk-alignment-margin-right);
                margin-inline-start: var(--stk-alignment-margin-left)
            }
        }

        @media only screen and (max-width: 999px) {
            .stk-block-button {
                min-width: -moz-fit-content;
                min-width: fit-content
            }

            .stk-block.stk-block-divider.has-text-align-center-tablet {
                --stk-dots-margin-right: auto;
                --stk-dots-margin-left: auto
            }

            .stk-block.stk-block-divider.has-text-align-right-tablet {
                --stk-dots-margin-right: 0;
                --stk-dots-margin-left: auto
            }

            .stk-block.stk-block-divider.has-text-align-left-tablet {
                --stk-dots-margin-left: 0;
                --stk-dots-margin-right: auto
            }

            .stk-block-timeline.stk-block-timeline__ios-polyfill {
                --fixed-bg: linear-gradient(to bottom, var(--line-accent-bg-color, #000) 0, var(--line-accent-bg-color-2, #000) var(--line-accent-bg-location, 50%))
            }

            .has-text-align-center-tablet {
                --stk-alignment-padding-left: 0;
                --stk-alignment-justify-content: center;
                --stk-alignment-text-align: center;
                --stk-alignment-margin-left: auto;
                --stk-alignment-margin-right: auto;
                text-align: var(--stk-alignment-text-align, start)
            }

            .has-text-align-left-tablet {
                --stk-alignment-justify-content: flex-start;
                --stk-alignment-text-align: start;
                --stk-alignment-margin-left: 0;
                --stk-alignment-margin-right: auto;
                text-align: var(--stk-alignment-text-align, start)
            }

            .has-text-align-right-tablet {
                --stk-alignment-justify-content: flex-end;
                --stk-alignment-text-align: end;
                --stk-alignment-margin-left: auto;
                --stk-alignment-margin-right: 0;
                text-align: var(--stk-alignment-text-align, start)
            }

            .has-text-align-justify-tablet {
                --stk-alignment-text-align: justify
            }

            .has-text-align-space-between-tablet {
                --stk-alignment-justify-content: space-between
            }

            .has-text-align-space-around-tablet {
                --stk-alignment-justify-content: space-around
            }

            .has-text-align-space-evenly-tablet {
                --stk-alignment-justify-content: space-evenly
            }
        }

        @media only screen and (max-width: 689px) {
            .stk-button-group:is(.stk--collapse-on-mobile) > .block-editor-inner-blocks > .block-editor-block-list__layout > [data-block], .stk-button-group:is(.stk--collapse-on-tablet) > .block-editor-inner-blocks > .block-editor-block-list__layout > [data-block] {
                margin-inline-end: var(--stk-alignment-margin-right);
                margin-inline-start: var(--stk-alignment-margin-left)
            }

            .stk-block-carousel.stk--hide-mobile-arrows > .stk-block-carousel__content-wrapper > * > .stk-block-carousel__buttons, .stk-block-carousel.stk--hide-mobile-dots > .stk-block-carousel__content-wrapper > .stk-block-carousel__dots {
                display: none
            }

            :where(.has-text-align-left-mobile) .stk-block-divider {
                --stk-dots-margin-left: 0;
                --stk-dots-margin-right: auto
            }

            :where(.has-text-align-right-mobile) .stk-block-divider {
                --stk-dots-margin-right: 0;
                --stk-dots-margin-left: auto
            }

            :where(.has-text-align-center-mobile) .stk-block-divider {
                --stk-dots-margin-right: auto;
                --stk-dots-margin-left: auto
            }

            .stk-block.stk-block-divider.has-text-align-center-mobile {
                --stk-dots-margin-right: auto;
                --stk-dots-margin-left: auto
            }

            .stk-block.stk-block-divider.has-text-align-right-mobile {
                --stk-dots-margin-right: 0;
                --stk-dots-margin-left: auto
            }

            .stk-block.stk-block-divider.has-text-align-left-mobile {
                --stk-dots-margin-left: 0;
                --stk-dots-margin-right: auto
            }

            .stk-block.stk-block-feature:is(.is-style-default,.is-style-horizontal) > .stk-container > .stk-inner-blocks.stk-block-content {
                flex-direction: column-reverse
            }

            .stk-block-posts {
                --stk-columns: 1
            }

            .stk-block-tab-labels:not(.stk-block-tab-labels--wrap-mobile) {
                overflow-x: auto !important;
                width: 100%
            }

            .stk-block-tab-labels:not(.stk-block-tab-labels--wrap-mobile)::-webkit-scrollbar {
                height: 0 !important
            }

            .stk-block-tab-labels:not(.stk-block-tab-labels--wrap-mobile) .stk-block-tab-labels__wrapper {
                flex-wrap: nowrap;
                min-width: -webkit-fill-available;
                min-width: fill-available;
                width: max-content
            }

            .stk-block-tabs > .stk-inner-blocks {
                grid-template-columns:1fr
            }

            .stk-block-tabs > .stk-inner-blocks > .stk-block-tab-labels:last-child {
                grid-row: 1/2
            }

            .stk-block.stk-block-timeline {
                --content-line: 0 !important;
                padding-top: 0
            }

            .stk-block-timeline > .stk-inner-blocks {
                align-items: flex-start;
                grid-template-columns:var(--line-dot-size, 16px) 1fr;
                grid-template-rows:auto 1fr;
                padding-left: 16px
            }

            .stk-block-timeline > .stk-inner-blocks:after {
                inset-inline-start: calc(var(--line-dot-size, 16px) / 2 - var(--line-bg-width, 3px) / 2 + 16px)
            }

            .stk-block-timeline .stk-block-timeline__middle {
                inset-block-start: 8px;
                inset-inline-start: 16px;
                position: absolute
            }

            .stk-block-timeline .stk-block-timeline__content {
                grid-column: 2/3;
                grid-row: 2/3;
                text-align: start
            }

            .stk-block-timeline .stk-block-timeline__date {
                grid-column: 2/3;
                grid-row: 1/2;
                text-align: start
            }

            .stk-block-timeline > .stk-inner-blocks:after {
                bottom: calc(100% - var(--line-dot-size, 16px) / 2 - .5em);
                top: calc(var(--line-dot-size, 16px) / 2 + .5em)
            }

            .stk-block-timeline + .stk-block-timeline > .stk-inner-blocks:after {
                top: -16px
            }

            :root {
                --stk-block-margin-bottom: 16px;
                --stk-column-margin: 8px;
                --stk-container-padding: 24px;
                --stk-container-padding-large: 32px 24px;
                --stk-container-padding-small: 8px 24px;
                --stk-block-background-padding: 16px
            }

            .stk-block .stk-block:is(.aligncenter,.alignwide), .stk-block:is(.aligncenter,.alignwide,.alignfull) > .stk-content-align.alignwide, .stk-block:is(.aligncenter,.alignwide,.alignfull) > .stk-content-align:not(.alignwide):not(.alignfull) {
                width: 100%
            }

            .stk-column {
                flex: 1 1 100%;
                max-width: 100%
            }

            .stk--hide-mobile, .stk--hide-mobile.stk-block {
                display: none !important
            }

            .stk-button-group:is(.stk--collapse-on-mobile) .stk-block:is(.stk-block-button,.stk-block-icon-button), .stk-button-group:is(.stk--collapse-on-tablet) .stk-block:is(.stk-block-button,.stk-block-icon-button) {
                margin-inline-end: var(--stk-alignment-margin-right);
                margin-inline-start: var(--stk-alignment-margin-left)
            }

            .has-text-align-center-mobile {
                --stk-alignment-padding-left: 0;
                --stk-alignment-justify-content: center;
                --stk-alignment-text-align: center;
                --stk-alignment-margin-left: auto;
                --stk-alignment-margin-right: auto;
                text-align: var(--stk-alignment-text-align, start)
            }

            .has-text-align-left-mobile {
                --stk-alignment-justify-content: flex-start;
                --stk-alignment-text-align: start;
                --stk-alignment-margin-left: 0;
                --stk-alignment-margin-right: auto;
                text-align: var(--stk-alignment-text-align, start)
            }

            .has-text-align-right-mobile {
                --stk-alignment-justify-content: flex-end;
                --stk-alignment-text-align: end;
                --stk-alignment-margin-left: auto;
                --stk-alignment-margin-right: 0;
                text-align: var(--stk-alignment-text-align, start)
            }

            .has-text-align-justify-mobile {
                --stk-alignment-text-align: justify
            }

            .has-text-align-space-between-mobile {
                --stk-alignment-justify-content: space-between
            }

            .has-text-align-space-around-mobile {
                --stk-alignment-justify-content: space-around
            }

            .has-text-align-space-evenly-mobile {
                --stk-alignment-justify-content: space-evenly
            }

            .entry-content .stk-block.stk-has-top-separator {
                padding-top: 23vw
            }

            .entry-content .stk-block.stk-has-bottom-separator {
                padding-bottom: 23vw
            }

            .entry-content .stk-block .stk-separator__wrapper {
                height: 23vw
            }
        }

        #end-resizable-editor-section {
            display: none
        }

        /*# sourceURL=ugb-style-css-inline-css */


/* Source: <style id="ugb-style-css-nodep-inline-css"> */
/* Global Color Schemes (background-scheme-default-3) */
        .stk--background-scheme--scheme-default-3 {
            --stk-block-background-color: #0f0e17;
            --stk-heading-color: #fffffe;
            --stk-text-color: #fffffe;
            --stk-link-color: #f00069;
            --stk-accent-color: #f00069;
            --stk-subtitle-color: #f00069;
            --stk-button-background-color: #f00069;
            --stk-button-text-color: #fffffe;
            --stk-button-outline-color: #fffffe;
        }

        /* Global Color Schemes (container-scheme-default-3) */
        .stk--container-scheme--scheme-default-3 {
            --stk-container-background-color: #0f0e17;
            --stk-heading-color: #fffffe;
            --stk-text-color: #fffffe;
            --stk-link-color: #f00069;
            --stk-accent-color: #f00069;
            --stk-subtitle-color: #f00069;
            --stk-button-background-color: #f00069;
            --stk-button-text-color: #fffffe;
            --stk-button-outline-color: #fffffe;
        }

        /* Global Preset Controls */
        :root {
            --stk--preset--font-size--small: var(--wp--preset--font-size--small);
            --stk--preset--font-size--medium: var(--wp--preset--font-size--medium);
            --stk--preset--font-size--large: var(--wp--preset--font-size--large);
            --stk--preset--font-size--x-large: var(--wp--preset--font-size--x-large);
            --stk--preset--font-size--xx-large: var(--wp--preset--font-size--xx-large);
            --stk--preset--spacing--20: var(--wp--preset--spacing--20);
            --stk--preset--spacing--30: var(--wp--preset--spacing--30);
            --stk--preset--spacing--40: var(--wp--preset--spacing--40);
            --stk--preset--spacing--50: var(--wp--preset--spacing--50);
            --stk--preset--spacing--60: var(--wp--preset--spacing--60);
            --stk--preset--spacing--70: var(--wp--preset--spacing--70);
            --stk--preset--spacing--80: var(--wp--preset--spacing--80);
        }

        /*# sourceURL=ugb-style-css-nodep-inline-css */


/* Source: <style id="wp-block-heading-inline-css"> */
h1:where(.wp-block-heading).has-background, h2:where(.wp-block-heading).has-background, h3:where(.wp-block-heading).has-background, h4:where(.wp-block-heading).has-background, h5:where(.wp-block-heading).has-background, h6:where(.wp-block-heading).has-background {
            padding: 1.25em 2.375em
        }

        h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]), h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]), h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]), h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]), h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]), h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]), h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]), h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]), h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]), h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]), h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]), h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]) {
            rotate: 180deg
        }

        /*# sourceURL=https://magnalitecookware.org/wp-includes/blocks/heading/style.min.css */


/* Source: <style id="wp-block-group-inline-css"> */
.wp-block-group {
            box-sizing: border-box
        }

        :where(.wp-block-group.wp-block-group-is-layout-constrained) {
            position: relative
        }

        /*# sourceURL=https://magnalitecookware.org/wp-includes/blocks/group/style.min.css */


/* Source: <style id="wp-block-paragraph-inline-css"> */
.is-small-text {
            font-size: .875em
        }

        .is-regular-text {
            font-size: 1em
        }

        .is-large-text {
            font-size: 2.25em
        }

        .is-larger-text {
            font-size: 3em
        }

        .has-drop-cap:not(:focus):first-letter {
            float: left;
            font-size: 8.4em;
            font-style: normal;
            font-weight: 100;
            line-height: .68;
            margin: .05em .1em 0 0;
            text-transform: uppercase
        }

        body.rtl .has-drop-cap:not(:focus):first-letter {
            float: none;
            margin-left: .1em
        }

        p.has-drop-cap.has-background {
            overflow: hidden
        }

        :root :where(p.has-background) {
            padding: 1.25em 2.375em
        }

        :where(p.has-text-color:not(.has-link-color)) a {
            color: inherit
        }

        p.has-text-align-left[style*="writing-mode:vertical-lr"], p.has-text-align-right[style*="writing-mode:vertical-rl"] {
            rotate: 180deg
        }

        /*# sourceURL=https://magnalitecookware.org/wp-includes/blocks/paragraph/style.min.css */


/* Source: <style id="wp-block-separator-inline-css"> */
@charset "UTF-8";
        .wp-block-separator {
            border: none;
            border-top: 2px solid
        }

        :root :where(.wp-block-separator.is-style-dots) {
            height: auto;
            line-height: 1;
            text-align: center
        }

        :root :where(.wp-block-separator.is-style-dots):before {
            color: currentColor;
            content: "···";
            font-family: serif;
            font-size: 1.5em;
            letter-spacing: 2em;
            padding-left: 2em
        }

        .wp-block-separator.is-style-dots {
            background: none !important;
            border: none !important
        }

        /*# sourceURL=https://magnalitecookware.org/wp-includes/blocks/separator/style.min.css */


/* Source: <style id="global-styles-inline-css"> */
:root {
            --wp--preset--aspect-ratio--square: 1;
            --wp--preset--aspect-ratio--4-3: 4/3;
            --wp--preset--aspect-ratio--3-4: 3/4;
            --wp--preset--aspect-ratio--3-2: 3/2;
            --wp--preset--aspect-ratio--2-3: 2/3;
            --wp--preset--aspect-ratio--16-9: 16/9;
            --wp--preset--aspect-ratio--9-16: 9/16;
            --wp--preset--color--black: #000000;
            --wp--preset--color--cyan-bluish-gray: #abb8c3;
            --wp--preset--color--white: #ffffff;
            --wp--preset--color--pale-pink: #f78da7;
            --wp--preset--color--vivid-red: #cf2e2e;
            --wp--preset--color--luminous-vivid-orange: #ff6900;
            --wp--preset--color--luminous-vivid-amber: #fcb900;
            --wp--preset--color--light-green-cyan: #7bdcb5;
            --wp--preset--color--vivid-green-cyan: #00d084;
            --wp--preset--color--pale-cyan-blue: #8ed1fc;
            --wp--preset--color--vivid-cyan-blue: #0693e3;
            --wp--preset--color--vivid-purple: #9b51e0;
            --wp--preset--color--palette-color-1: var(--theme-palette-color-1, #C62828);
            --wp--preset--color--palette-color-2: var(--theme-palette-color-2, #2E7E7B);
            --wp--preset--color--palette-color-3: var(--theme-palette-color-3, #3f4245);
            --wp--preset--color--palette-color-4: var(--theme-palette-color-4, #111518);
            --wp--preset--color--palette-color-5: var(--theme-palette-color-5, #eaeaec);
            --wp--preset--color--palette-color-6: var(--theme-palette-color-6, #f4f4f5);
            --wp--preset--color--palette-color-7: var(--theme-palette-color-7, #ffffff);
            --wp--preset--color--palette-color-8: var(--theme-palette-color-8, #ffffff);
            --wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg, rgb(6, 147, 227) 0%, rgb(155, 81, 224) 100%);
            --wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg, rgb(122, 220, 180) 0%, rgb(0, 208, 130) 100%);
            --wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg, rgb(252, 185, 0) 0%, rgb(255, 105, 0) 100%);
            --wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg, rgb(255, 105, 0) 0%, rgb(207, 46, 46) 100%);
            --wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg, rgb(238, 238, 238) 0%, rgb(169, 184, 195) 100%);
            --wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg, rgb(74, 234, 220) 0%, rgb(151, 120, 209) 20%, rgb(207, 42, 186) 40%, rgb(238, 44, 130) 60%, rgb(251, 105, 98) 80%, rgb(254, 248, 76) 100%);
            --wp--preset--gradient--blush-light-purple: linear-gradient(135deg, rgb(255, 206, 236) 0%, rgb(152, 150, 240) 100%);
            --wp--preset--gradient--blush-bordeaux: linear-gradient(135deg, rgb(254, 205, 165) 0%, rgb(254, 45, 45) 50%, rgb(107, 0, 62) 100%);
            --wp--preset--gradient--luminous-dusk: linear-gradient(135deg, rgb(255, 203, 112) 0%, rgb(199, 81, 192) 50%, rgb(65, 88, 208) 100%);
            --wp--preset--gradient--pale-ocean: linear-gradient(135deg, rgb(255, 245, 203) 0%, rgb(182, 227, 212) 50%, rgb(51, 167, 181) 100%);
            --wp--preset--gradient--electric-grass: linear-gradient(135deg, rgb(202, 248, 128) 0%, rgb(113, 206, 126) 100%);
            --wp--preset--gradient--midnight: linear-gradient(135deg, rgb(2, 3, 129) 0%, rgb(40, 116, 252) 100%);
            --wp--preset--gradient--juicy-peach: linear-gradient(to right, #ffecd2 0%, #fcb69f 100%);
            --wp--preset--gradient--young-passion: linear-gradient(to right, #ff8177 0%, #ff867a 0%, #ff8c7f 21%, #f99185 52%, #cf556c 78%, #b12a5b 100%);
            --wp--preset--gradient--true-sunset: linear-gradient(to right, #fa709a 0%, #fee140 100%);
            --wp--preset--gradient--morpheus-den: linear-gradient(to top, #30cfd0 0%, #330867 100%);
            --wp--preset--gradient--plum-plate: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
            --wp--preset--gradient--aqua-splash: linear-gradient(15deg, #13547a 0%, #80d0c7 100%);
            --wp--preset--gradient--love-kiss: linear-gradient(to top, #ff0844 0%, #ffb199 100%);
            --wp--preset--gradient--new-retrowave: linear-gradient(to top, #3b41c5 0%, #a981bb 49%, #ffc8a9 100%);
            --wp--preset--gradient--plum-bath: linear-gradient(to top, #cc208e 0%, #6713d2 100%);
            --wp--preset--gradient--high-flight: linear-gradient(to right, #0acffe 0%, #495aff 100%);
            --wp--preset--gradient--teen-party: linear-gradient(-225deg, #FF057C 0%, #8D0B93 50%, #321575 100%);
            --wp--preset--gradient--fabled-sunset: linear-gradient(-225deg, #231557 0%, #44107A 29%, #FF1361 67%, #FFF800 100%);
            --wp--preset--gradient--arielle-smile: radial-gradient(circle 248px at center, #16d9e3 0%, #30c7ec 47%, #46aef7 100%);
            --wp--preset--gradient--itmeo-branding: linear-gradient(180deg, #2af598 0%, #009efd 100%);
            --wp--preset--gradient--deep-blue: linear-gradient(to right, #6a11cb 0%, #2575fc 100%);
            --wp--preset--gradient--strong-bliss: linear-gradient(to right, #f78ca0 0%, #f9748f 19%, #fd868c 60%, #fe9a8b 100%);
            --wp--preset--gradient--sweet-period: linear-gradient(to top, #3f51b1 0%, #5a55ae 13%, #7b5fac 25%, #8f6aae 38%, #a86aa4 50%, #cc6b8e 62%, #f18271 75%, #f3a469 87%, #f7c978 100%);
            --wp--preset--gradient--purple-division: linear-gradient(to top, #7028e4 0%, #e5b2ca 100%);
            --wp--preset--gradient--cold-evening: linear-gradient(to top, #0c3483 0%, #a2b6df 100%, #6b8cce 100%, #a2b6df 100%);
            --wp--preset--gradient--mountain-rock: linear-gradient(to right, #868f96 0%, #596164 100%);
            --wp--preset--gradient--desert-hump: linear-gradient(to top, #c79081 0%, #dfa579 100%);
            --wp--preset--gradient--ethernal-constance: linear-gradient(to top, #09203f 0%, #537895 100%);
            --wp--preset--gradient--happy-memories: linear-gradient(-60deg, #ff5858 0%, #f09819 100%);
            --wp--preset--gradient--grown-early: linear-gradient(to top, #0ba360 0%, #3cba92 100%);
            --wp--preset--gradient--morning-salad: linear-gradient(-225deg, #B7F8DB 0%, #50A7C2 100%);
            --wp--preset--gradient--night-call: linear-gradient(-225deg, #AC32E4 0%, #7918F2 48%, #4801FF 100%);
            --wp--preset--gradient--mind-crawl: linear-gradient(-225deg, #473B7B 0%, #3584A7 51%, #30D2BE 100%);
            --wp--preset--gradient--angel-care: linear-gradient(-225deg, #FFE29F 0%, #FFA99F 48%, #FF719A 100%);
            --wp--preset--gradient--juicy-cake: linear-gradient(to top, #e14fad 0%, #f9d423 100%);
            --wp--preset--gradient--rich-metal: linear-gradient(to right, #d7d2cc 0%, #304352 100%);
            --wp--preset--gradient--mole-hall: linear-gradient(-20deg, #616161 0%, #9bc5c3 100%);
            --wp--preset--gradient--cloudy-knoxville: linear-gradient(120deg, #fdfbfb 0%, #ebedee 100%);
            --wp--preset--gradient--soft-grass: linear-gradient(to top, #c1dfc4 0%, #deecdd 100%);
            --wp--preset--gradient--saint-petersburg: linear-gradient(135deg, #f5f7fa 0%, #c3cfe2 100%);
            --wp--preset--gradient--everlasting-sky: linear-gradient(135deg, #fdfcfb 0%, #e2d1c3 100%);
            --wp--preset--gradient--kind-steel: linear-gradient(-20deg, #e9defa 0%, #fbfcdb 100%);
            --wp--preset--gradient--over-sun: linear-gradient(60deg, #abecd6 0%, #fbed96 100%);
            --wp--preset--gradient--premium-white: linear-gradient(to top, #d5d4d0 0%, #d5d4d0 1%, #eeeeec 31%, #efeeec 75%, #e9e9e7 100%);
            --wp--preset--gradient--clean-mirror: linear-gradient(45deg, #93a5cf 0%, #e4efe9 100%);
            --wp--preset--gradient--wild-apple: linear-gradient(to top, #d299c2 0%, #fef9d7 100%);
            --wp--preset--gradient--snow-again: linear-gradient(to top, #e6e9f0 0%, #eef1f5 100%);
            --wp--preset--gradient--confident-cloud: linear-gradient(to top, #dad4ec 0%, #dad4ec 1%, #f3e7e9 100%);
            --wp--preset--gradient--glass-water: linear-gradient(to top, #dfe9f3 0%, white 100%);
            --wp--preset--gradient--perfect-white: linear-gradient(-225deg, #E3FDF5 0%, #FFE6FA 100%);
            --wp--preset--font-size--small: 13px;
            --wp--preset--font-size--medium: 20px;
            --wp--preset--font-size--large: clamp(22px, 1.375rem + ((1vw - 3.2px) * 0.625), 30px);
            --wp--preset--font-size--x-large: clamp(30px, 1.875rem + ((1vw - 3.2px) * 1.563), 50px);
            --wp--preset--font-size--xx-large: clamp(45px, 2.813rem + ((1vw - 3.2px) * 2.734), 80px);
            --wp--preset--spacing--20: 0.44rem;
            --wp--preset--spacing--30: 0.67rem;
            --wp--preset--spacing--40: 1rem;
            --wp--preset--spacing--50: 1.5rem;
            --wp--preset--spacing--60: 2.25rem;
            --wp--preset--spacing--70: 3.38rem;
            --wp--preset--spacing--80: 5.06rem;
            --wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);
            --wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);
            --wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);
            --wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);
            --wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);
        }

        :root {
            --wp--style--global--content-size: var(--theme-block-max-width);
            --wp--style--global--wide-size: var(--theme-block-wide-max-width);
        }

        :where(body) {
            margin: 0;
        }

        .wp-site-blocks > .alignleft {
            float: left;
            margin-right: 2em;
        }

        .wp-site-blocks > .alignright {
            float: right;
            margin-left: 2em;
        }

        .wp-site-blocks > .aligncenter {
            justify-content: center;
            margin-left: auto;
            margin-right: auto;
        }

        :where(.wp-site-blocks) > * {
            margin-block-start: var(--theme-content-spacing);
            margin-block-end: 0;
        }

        :where(.wp-site-blocks) > :first-child {
            margin-block-start: 0;
        }

        :where(.wp-site-blocks) > :last-child {
            margin-block-end: 0;
        }

        :root {
            --wp--style--block-gap: var(--theme-content-spacing);
        }

        :root :where(.is-layout-flow) > :first-child {
            margin-block-start: 0;
        }

        :root :where(.is-layout-flow) > :last-child {
            margin-block-end: 0;
        }

        :root :where(.is-layout-flow) > * {
            margin-block-start: var(--theme-content-spacing);
            margin-block-end: 0;
        }

        :root :where(.is-layout-constrained) > :first-child {
            margin-block-start: 0;
        }

        :root :where(.is-layout-constrained) > :last-child {
            margin-block-end: 0;
        }

        :root :where(.is-layout-constrained) > * {
            margin-block-start: var(--theme-content-spacing);
            margin-block-end: 0;
        }

        :root :where(.is-layout-flex) {
            gap: var(--theme-content-spacing);
        }

        :root :where(.is-layout-grid) {
            gap: var(--theme-content-spacing);
        }

        .is-layout-flow > .alignleft {
            float: left;
            margin-inline-start: 0;
            margin-inline-end: 2em;
        }

        .is-layout-flow > .alignright {
            float: right;
            margin-inline-start: 2em;
            margin-inline-end: 0;
        }

        .is-layout-flow > .aligncenter {
            margin-left: auto !important;
            margin-right: auto !important;
        }

        .is-layout-constrained > .alignleft {
            float: left;
            margin-inline-start: 0;
            margin-inline-end: 2em;
        }

        .is-layout-constrained > .alignright {
            float: right;
            margin-inline-start: 2em;
            margin-inline-end: 0;
        }

        .is-layout-constrained > .aligncenter {
            margin-left: auto !important;
            margin-right: auto !important;
        }

        .is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)) {
            max-width: var(--wp--style--global--content-size);
            margin-left: auto !important;
            margin-right: auto !important;
        }

        .is-layout-constrained > .alignwide {
            max-width: var(--wp--style--global--wide-size);
        }

        body .is-layout-flex {
            display: flex;
        }

        .is-layout-flex {
            flex-wrap: wrap;
            align-items: center;
        }

        .is-layout-flex > :is(*, div) {
            margin: 0;
        }

        body .is-layout-grid {
            display: grid;
        }

        .is-layout-grid > :is(*, div) {
            margin: 0;
        }

        body {
            padding-top: 0px;
            padding-right: 0px;
            padding-bottom: 0px;
            padding-left: 0px;
        }

        :root :where(.wp-element-button, .wp-block-button__link) {
            font-style: inherit;
            font-weight: inherit;
            letter-spacing: inherit;
            text-transform: inherit;
        }

        .has-black-color {
            color: var(--wp--preset--color--black) !important;
        }

        .has-cyan-bluish-gray-color {
            color: var(--wp--preset--color--cyan-bluish-gray) !important;
        }

        .has-white-color {
            color: var(--wp--preset--color--white) !important;
        }

        .has-pale-pink-color {
            color: var(--wp--preset--color--pale-pink) !important;
        }

        .has-vivid-red-color {
            color: var(--wp--preset--color--vivid-red) !important;
        }

        .has-luminous-vivid-orange-color {
            color: var(--wp--preset--color--luminous-vivid-orange) !important;
        }

        .has-luminous-vivid-amber-color {
            color: var(--wp--preset--color--luminous-vivid-amber) !important;
        }

        .has-light-green-cyan-color {
            color: var(--wp--preset--color--light-green-cyan) !important;
        }

        .has-vivid-green-cyan-color {
            color: var(--wp--preset--color--vivid-green-cyan) !important;
        }

        .has-pale-cyan-blue-color {
            color: var(--wp--preset--color--pale-cyan-blue) !important;
        }

        .has-vivid-cyan-blue-color {
            color: var(--wp--preset--color--vivid-cyan-blue) !important;
        }

        .has-vivid-purple-color {
            color: var(--wp--preset--color--vivid-purple) !important;
        }

        .has-palette-color-1-color {
            color: var(--wp--preset--color--palette-color-1) !important;
        }

        .has-palette-color-2-color {
            color: var(--wp--preset--color--palette-color-2) !important;
        }

        .has-palette-color-3-color {
            color: var(--wp--preset--color--palette-color-3) !important;
        }

        .has-palette-color-4-color {
            color: var(--wp--preset--color--palette-color-4) !important;
        }

        .has-palette-color-5-color {
            color: var(--wp--preset--color--palette-color-5) !important;
        }

        .has-palette-color-6-color {
            color: var(--wp--preset--color--palette-color-6) !important;
        }

        .has-palette-color-7-color {
            color: var(--wp--preset--color--palette-color-7) !important;
        }

        .has-palette-color-8-color {
            color: var(--wp--preset--color--palette-color-8) !important;
        }

        .has-black-background-color {
            background-color: var(--wp--preset--color--black) !important;
        }

        .has-cyan-bluish-gray-background-color {
            background-color: var(--wp--preset--color--cyan-bluish-gray) !important;
        }

        .has-white-background-color {
            background-color: var(--wp--preset--color--white) !important;
        }

        .has-pale-pink-background-color {
            background-color: var(--wp--preset--color--pale-pink) !important;
        }

        .has-vivid-red-background-color {
            background-color: var(--wp--preset--color--vivid-red) !important;
        }

        .has-luminous-vivid-orange-background-color {
            background-color: var(--wp--preset--color--luminous-vivid-orange) !important;
        }

        .has-luminous-vivid-amber-background-color {
            background-color: var(--wp--preset--color--luminous-vivid-amber) !important;
        }

        .has-light-green-cyan-background-color {
            background-color: var(--wp--preset--color--light-green-cyan) !important;
        }

        .has-vivid-green-cyan-background-color {
            background-color: var(--wp--preset--color--vivid-green-cyan) !important;
        }

        .has-pale-cyan-blue-background-color {
            background-color: var(--wp--preset--color--pale-cyan-blue) !important;
        }

        .has-vivid-cyan-blue-background-color {
            background-color: var(--wp--preset--color--vivid-cyan-blue) !important;
        }

        .has-vivid-purple-background-color {
            background-color: var(--wp--preset--color--vivid-purple) !important;
        }

        .has-palette-color-1-background-color {
            background-color: var(--wp--preset--color--palette-color-1) !important;
        }

        .has-palette-color-2-background-color {
            background-color: var(--wp--preset--color--palette-color-2) !important;
        }

        .has-palette-color-3-background-color {
            background-color: var(--wp--preset--color--palette-color-3) !important;
        }

        .has-palette-color-4-background-color {
            background-color: var(--wp--preset--color--palette-color-4) !important;
        }

        .has-palette-color-5-background-color {
            background-color: var(--wp--preset--color--palette-color-5) !important;
        }

        .has-palette-color-6-background-color {
            background-color: var(--wp--preset--color--palette-color-6) !important;
        }

        .has-palette-color-7-background-color {
            background-color: var(--wp--preset--color--palette-color-7) !important;
        }

        .has-palette-color-8-background-color {
            background-color: var(--wp--preset--color--palette-color-8) !important;
        }

        .has-black-border-color {
            border-color: var(--wp--preset--color--black) !important;
        }

        .has-cyan-bluish-gray-border-color {
            border-color: var(--wp--preset--color--cyan-bluish-gray) !important;
        }

        .has-white-border-color {
            border-color: var(--wp--preset--color--white) !important;
        }

        .has-pale-pink-border-color {
            border-color: var(--wp--preset--color--pale-pink) !important;
        }

        .has-vivid-red-border-color {
            border-color: var(--wp--preset--color--vivid-red) !important;
        }

        .has-luminous-vivid-orange-border-color {
            border-color: var(--wp--preset--color--luminous-vivid-orange) !important;
        }

        .has-luminous-vivid-amber-border-color {
            border-color: var(--wp--preset--color--luminous-vivid-amber) !important;
        }

        .has-light-green-cyan-border-color {
            border-color: var(--wp--preset--color--light-green-cyan) !important;
        }

        .has-vivid-green-cyan-border-color {
            border-color: var(--wp--preset--color--vivid-green-cyan) !important;
        }

        .has-pale-cyan-blue-border-color {
            border-color: var(--wp--preset--color--pale-cyan-blue) !important;
        }

        .has-vivid-cyan-blue-border-color {
            border-color: var(--wp--preset--color--vivid-cyan-blue) !important;
        }

        .has-vivid-purple-border-color {
            border-color: var(--wp--preset--color--vivid-purple) !important;
        }

        .has-palette-color-1-border-color {
            border-color: var(--wp--preset--color--palette-color-1) !important;
        }

        .has-palette-color-2-border-color {
            border-color: var(--wp--preset--color--palette-color-2) !important;
        }

        .has-palette-color-3-border-color {
            border-color: var(--wp--preset--color--palette-color-3) !important;
        }

        .has-palette-color-4-border-color {
            border-color: var(--wp--preset--color--palette-color-4) !important;
        }

        .has-palette-color-5-border-color {
            border-color: var(--wp--preset--color--palette-color-5) !important;
        }

        .has-palette-color-6-border-color {
            border-color: var(--wp--preset--color--palette-color-6) !important;
        }

        .has-palette-color-7-border-color {
            border-color: var(--wp--preset--color--palette-color-7) !important;
        }

        .has-palette-color-8-border-color {
            border-color: var(--wp--preset--color--palette-color-8) !important;
        }

        .has-vivid-cyan-blue-to-vivid-purple-gradient-background {
            background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;
        }

        .has-light-green-cyan-to-vivid-green-cyan-gradient-background {
            background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;
        }

        .has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background {
            background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;
        }

        .has-luminous-vivid-orange-to-vivid-red-gradient-background {
            background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;
        }

        .has-very-light-gray-to-cyan-bluish-gray-gradient-background {
            background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;
        }

        .has-cool-to-warm-spectrum-gradient-background {
            background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;
        }

        .has-blush-light-purple-gradient-background {
            background: var(--wp--preset--gradient--blush-light-purple) !important;
        }

        .has-blush-bordeaux-gradient-background {
            background: var(--wp--preset--gradient--blush-bordeaux) !important;
        }

        .has-luminous-dusk-gradient-background {
            background: var(--wp--preset--gradient--luminous-dusk) !important;
        }

        .has-pale-ocean-gradient-background {
            background: var(--wp--preset--gradient--pale-ocean) !important;
        }

        .has-electric-grass-gradient-background {
            background: var(--wp--preset--gradient--electric-grass) !important;
        }

        .has-midnight-gradient-background {
            background: var(--wp--preset--gradient--midnight) !important;
        }

        .has-juicy-peach-gradient-background {
            background: var(--wp--preset--gradient--juicy-peach) !important;
        }

        .has-young-passion-gradient-background {
            background: var(--wp--preset--gradient--young-passion) !important;
        }

        .has-true-sunset-gradient-background {
            background: var(--wp--preset--gradient--true-sunset) !important;
        }

        .has-morpheus-den-gradient-background {
            background: var(--wp--preset--gradient--morpheus-den) !important;
        }

        .has-plum-plate-gradient-background {
            background: var(--wp--preset--gradient--plum-plate) !important;
        }

        .has-aqua-splash-gradient-background {
            background: var(--wp--preset--gradient--aqua-splash) !important;
        }

        .has-love-kiss-gradient-background {
            background: var(--wp--preset--gradient--love-kiss) !important;
        }

        .has-new-retrowave-gradient-background {
            background: var(--wp--preset--gradient--new-retrowave) !important;
        }

        .has-plum-bath-gradient-background {
            background: var(--wp--preset--gradient--plum-bath) !important;
        }

        .has-high-flight-gradient-background {
            background: var(--wp--preset--gradient--high-flight) !important;
        }

        .has-teen-party-gradient-background {
            background: var(--wp--preset--gradient--teen-party) !important;
        }

        .has-fabled-sunset-gradient-background {
            background: var(--wp--preset--gradient--fabled-sunset) !important;
        }

        .has-arielle-smile-gradient-background {
            background: var(--wp--preset--gradient--arielle-smile) !important;
        }

        .has-itmeo-branding-gradient-background {
            background: var(--wp--preset--gradient--itmeo-branding) !important;
        }

        .has-deep-blue-gradient-background {
            background: var(--wp--preset--gradient--deep-blue) !important;
        }

        .has-strong-bliss-gradient-background {
            background: var(--wp--preset--gradient--strong-bliss) !important;
        }

        .has-sweet-period-gradient-background {
            background: var(--wp--preset--gradient--sweet-period) !important;
        }

        .has-purple-division-gradient-background {
            background: var(--wp--preset--gradient--purple-division) !important;
        }

        .has-cold-evening-gradient-background {
            background: var(--wp--preset--gradient--cold-evening) !important;
        }

        .has-mountain-rock-gradient-background {
            background: var(--wp--preset--gradient--mountain-rock) !important;
        }

        .has-desert-hump-gradient-background {
            background: var(--wp--preset--gradient--desert-hump) !important;
        }

        .has-ethernal-constance-gradient-background {
            background: var(--wp--preset--gradient--ethernal-constance) !important;
        }

        .has-happy-memories-gradient-background {
            background: var(--wp--preset--gradient--happy-memories) !important;
        }

        .has-grown-early-gradient-background {
            background: var(--wp--preset--gradient--grown-early) !important;
        }

        .has-morning-salad-gradient-background {
            background: var(--wp--preset--gradient--morning-salad) !important;
        }

        .has-night-call-gradient-background {
            background: var(--wp--preset--gradient--night-call) !important;
        }

        .has-mind-crawl-gradient-background {
            background: var(--wp--preset--gradient--mind-crawl) !important;
        }

        .has-angel-care-gradient-background {
            background: var(--wp--preset--gradient--angel-care) !important;
        }

        .has-juicy-cake-gradient-background {
            background: var(--wp--preset--gradient--juicy-cake) !important;
        }

        .has-rich-metal-gradient-background {
            background: var(--wp--preset--gradient--rich-metal) !important;
        }

        .has-mole-hall-gradient-background {
            background: var(--wp--preset--gradient--mole-hall) !important;
        }

        .has-cloudy-knoxville-gradient-background {
            background: var(--wp--preset--gradient--cloudy-knoxville) !important;
        }

        .has-soft-grass-gradient-background {
            background: var(--wp--preset--gradient--soft-grass) !important;
        }

        .has-saint-petersburg-gradient-background {
            background: var(--wp--preset--gradient--saint-petersburg) !important;
        }

        .has-everlasting-sky-gradient-background {
            background: var(--wp--preset--gradient--everlasting-sky) !important;
        }

        .has-kind-steel-gradient-background {
            background: var(--wp--preset--gradient--kind-steel) !important;
        }

        .has-over-sun-gradient-background {
            background: var(--wp--preset--gradient--over-sun) !important;
        }

        .has-premium-white-gradient-background {
            background: var(--wp--preset--gradient--premium-white) !important;
        }

        .has-clean-mirror-gradient-background {
            background: var(--wp--preset--gradient--clean-mirror) !important;
        }

        .has-wild-apple-gradient-background {
            background: var(--wp--preset--gradient--wild-apple) !important;
        }

        .has-snow-again-gradient-background {
            background: var(--wp--preset--gradient--snow-again) !important;
        }

        .has-confident-cloud-gradient-background {
            background: var(--wp--preset--gradient--confident-cloud) !important;
        }

        .has-glass-water-gradient-background {
            background: var(--wp--preset--gradient--glass-water) !important;
        }

        .has-perfect-white-gradient-background {
            background: var(--wp--preset--gradient--perfect-white) !important;
        }

        .has-small-font-size {
            font-size: var(--wp--preset--font-size--small) !important;
        }

        .has-medium-font-size {
            font-size: var(--wp--preset--font-size--medium) !important;
        }

        .has-large-font-size {
            font-size: var(--wp--preset--font-size--large) !important;
        }

        .has-x-large-font-size {
            font-size: var(--wp--preset--font-size--x-large) !important;
        }

        .has-xx-large-font-size {
            font-size: var(--wp--preset--font-size--xx-large) !important;
        }

        /*# sourceURL=global-styles-inline-css */


/* Source: <style id="ct-main-styles-inline-css"> */
[data-header*="type-1"] [data-id="cart"] .ct-cart-item {
        --theme-icon-color: var(--theme-text-color);
        --theme-cart-badge-text: var(--theme-palette-color-8);
    }

    [data-header*="type-1"] [data-id="cart"] .ct-cart-content {
        --dropdownTopOffset: 15px;
        --theme-text-color: var(--theme-palette-color-3);
        --theme-link-initial-color: var(--theme-palette-color-4);
        --theme-link-hover-color: var(--theme-palette-color-1);
        --mini-cart-background-color: #ffffff;
    }

    [data-header*="type-1"] [data-id="cart"] .ct-cart-content .total {
        --theme-text-color: var(--theme-palette-color-3);
    }

    [data-header*="type-1"] .ct-header [data-id="logo"] .site-logo-container {
        --logo-max-height: 54px;
    }

    [data-header*="type-1"] .ct-header [data-id="logo"] .site-title {
        --theme-font-weight: 700;
        --theme-font-size: 25px;
        --theme-link-initial-color: var(--theme-palette-color-4);
    }

    [data-header*="type-1"] .ct-header [data-id="menu"] {
        --menu-items-spacing: 60px;
        --menu-indicator-hover-color: var(--theme-palette-color-1);
        --menu-indicator-active-color: var(--theme-palette-color-1);
        --margin: 0 80px !important;
    }

    [data-header*="type-1"] .ct-header [data-id="menu"] > ul > li > a {
        --theme-font-weight: 500;
        --theme-text-transform: none;
        --theme-font-size: 15px;
        --theme-line-height: 1.3;
        --theme-link-initial-color: var(--theme-text-color);
        --theme-link-hover-color: var(--theme-palette-color-1);
    }

    [data-header*="type-1"] .ct-header [data-id="menu"] .sub-menu .ct-menu-link {
        --theme-link-initial-color: #ffffff;
        --theme-font-weight: 500;
        --theme-font-size: 12px;
    }

    [data-header*="type-1"] .ct-header [data-id="menu"] .sub-menu {
        --dropdown-divider: 1px dashed rgba(255, 255, 255, 0.1);
        --theme-box-shadow: 0px 10px 20px rgba(41, 51, 61, 0.1);
        --theme-border-radius: 0px 0px 2px 2px;
    }

    [data-header*="type-1"] .ct-header [data-row*="middle"] {
        --height: 110px;
        background-color: #ffffff;
        background-image: none;
        --theme-border-top: none;
        --theme-border-bottom: none;
        --theme-box-shadow: none;
    }

    [data-header*="type-1"] .ct-header [data-row*="middle"] > div {
        --theme-border-top: none;
        --theme-border-bottom: 1px solid rgba(0, 0, 0, 0.05);
    }

    [data-header*="type-1"] [data-id="mobile-menu"] {
        --theme-font-weight: 700;
        --theme-font-size: 30px;
        --theme-link-initial-color: #ffffff;
        --theme-link-hover-color: var(--theme-palette-color-3);
        --mobile-menu-divider: none;
    }

    [data-header*="type-1"] #offcanvas {
        background-color: rgba(255, 255, 255, 0);
        --theme-box-shadow: 0px 0px 70px rgba(0, 0, 0, 0.35);
        --side-panel-width: 500px;
        --panel-content-height: 100%;
    }

    [data-header*="type-1"] #offcanvas .ct-panel-inner {
        background-color: rgba(18, 21, 25, 0.98);
    }

    [data-header*="type-1"] [data-id="socials"].ct-header-socials [data-color="custom"] {
        --background-color: rgba(218, 222, 228, 0.3);
        --background-hover-color: var(--theme-palette-color-1);
    }

    [data-header*="type-1"] .ct-header [data-id="text"] {
        --max-width: 100%;
        --theme-font-size: 15px;
        --theme-line-height: 1.3;
    }

    [data-header*="type-1"] [data-id="trigger"] {
        --theme-icon-size: 18px;
    }

    [data-header*="type-1"] {
        --header-height: 110px;
    }

    [data-header*="type-1"] .ct-header {
        background-image: none;
    }

    [data-footer*="type-1"] .ct-footer [data-row*="bottom"] > div {
        --container-spacing: 25px;
        --vertical-alignment: center;
        --theme-border: none;
        --theme-border-top: 1px solid rgba(255, 255, 255, 0.1);
        --theme-border-bottom: none;
        --grid-template-columns: initial;
    }

    [data-footer*="type-1"] .ct-footer [data-row*="bottom"] .widget-title {
        --theme-font-size: 16px;
    }

    [data-footer*="type-1"] .ct-footer [data-row*="bottom"] {
        --theme-border-top: none;
        --theme-border-bottom: none;
        background-color: transparent;
    }

    [data-footer*="type-1"] [data-id="copyright"] {
        --theme-font-weight: 400;
        --theme-font-size: 15px;
        --theme-line-height: 1.3;
        --theme-text-color: rgba(109, 116, 126, 0.5);
    }

    [data-footer*="type-1"] [data-column="copyright"] {
        --horizontal-alignment: center;
    }

    [data-footer*="type-1"] .ct-footer [data-row*="middle"] > div {
        --container-spacing: 70px;
        --theme-border: 1px solid rgba(255, 255, 255, 0.1);
        --theme-border-top: none;
        --theme-border-bottom: none;
        --grid-template-columns: 2fr 1fr 1fr;
    }

    [data-footer*="type-1"] .ct-footer [data-row*="middle"] .widget-title {
        --theme-font-size: 16px;
        --theme-heading-color: var(--theme-palette-color-5);
    }

    [data-footer*="type-1"] .ct-footer [data-row*="middle"] .ct-widget {
        --theme-text-color: #6c737d;
        --theme-link-initial-color: #6c737d;
        --theme-link-hover-color: var(--theme-palette-color-1);
    }

    [data-footer*="type-1"] .ct-footer [data-row*="middle"] {
        --theme-border-top: 1px solid rgba(255, 255, 255, 0.1);
        --theme-border-bottom: none;
        background-color: transparent;
    }

    [data-footer*="type-1"] .ct-footer {
        background-color: #050709;
    }

    :root {
        --theme-font-family: var(--theme-font-stack-default);
        --theme-font-weight: 400;
        --theme-text-transform: none;
        --theme-text-decoration: none;
        --theme-font-size: 16px;
        --theme-line-height: 1.65;
        --theme-letter-spacing: 0em;
        --theme-button-font-weight: 500;
        --theme-button-font-size: 15px;
        --has-classic-forms: var(--true);
        --has-modern-forms: var(--false);
        --theme-form-field-background-initial-color: var(--theme-palette-color-8);
        --theme-form-field-background-focus-color: var(--theme-palette-color-8);
        --theme-form-field-border-radius: 0px;
        --theme-form-field-border-initial-color: #e0e5eb;
        --theme-form-field-border-focus-color: #e0e5eb;
        --theme-form-selection-field-initial-color: var(--theme-border-color);
        --theme-form-selection-field-active-color: var(--theme-palette-color-1);
        --theme-palette-color-1: #C62828;
        --theme-palette-color-2: #2E7E7B;
        --theme-palette-color-3: #3f4245;
        --theme-palette-color-4: #111518;
        --theme-palette-color-5: #eaeaec;
        --theme-palette-color-6: #f4f4f5;
        --theme-palette-color-7: #ffffff;
        --theme-palette-color-8: #ffffff;
        --theme-text-color: var(--theme-palette-color-3);
        --theme-link-initial-color: var(--theme-palette-color-1);
        --theme-link-hover-color: var(--theme-palette-color-2);
        --theme-selection-text-color: #ffffff;
        --theme-selection-background-color: var(--theme-palette-color-1);
        --theme-border-color: var(--theme-palette-color-5);
        --theme-headings-color: var(--theme-palette-color-4);
        --theme-content-spacing: 1.5em;
        --theme-button-min-height: 40px;
        --theme-button-shadow: none;
        --theme-button-transform: none;
        --theme-button-text-initial-color: #ffffff;
        --theme-button-text-hover-color: #ffffff;
        --theme-button-background-initial-color: var(--theme-palette-color-1);
        --theme-button-background-hover-color: var(--theme-palette-color-2);
        --theme-button-border: none;
        --theme-button-border-radius: 0px;
        --theme-button-padding: 5px 20px;
        --theme-normal-container-max-width: 1290px;
        --theme-content-vertical-spacing: 60px;
        --theme-container-edge-spacing: 90vw;
        --theme-narrow-container-max-width: 750px;
        --theme-wide-offset: 130px;
    }

    h1 {
        --theme-font-family: Merriweather, Sans-Serif;
        --theme-font-weight: 700;
        --theme-font-size: 40px;
        --theme-line-height: 1.5;
    }

    h2 {
        --theme-font-family: Merriweather, Sans-Serif;
        --theme-font-weight: 700;
        --theme-font-size: 35px;
        --theme-line-height: 1.5;
    }

    h3 {
        --theme-font-family: Merriweather, Sans-Serif;
        --theme-font-weight: 700;
        --theme-font-size: 30px;
        --theme-line-height: 1.5;
    }

    h4 {
        --theme-font-family: Merriweather, Sans-Serif;
        --theme-font-weight: 700;
        --theme-font-size: 25px;
        --theme-line-height: 1.5;
    }

    h5 {
        --theme-font-family: Merriweather, Sans-Serif;
        --theme-font-weight: 700;
        --theme-font-size: 20px;
        --theme-line-height: 1.5;
    }

    h6 {
        --theme-font-family: Merriweather, Sans-Serif;
        --theme-font-weight: 700;
        --theme-font-size: 16px;
        --theme-line-height: 1.5;
    }

    .wp-block-pullquote {
        --theme-font-family: Georgia;
        --theme-font-weight: 600;
        --theme-font-size: 25px;
    }

    pre, code, samp, kbd {
        --theme-font-family: monospace;
        --theme-font-weight: 400;
        --theme-font-size: 16px;
    }

    figcaption {
        --theme-font-size: 14px;
    }

    .ct-sidebar .widget-title {
        --theme-font-size: 20px;
    }

    .ct-breadcrumbs {
        --theme-font-weight: 600;
        --theme-text-transform: uppercase;
        --theme-font-size: 12px;
    }

    body {
        background-color: var(--theme-palette-color-8);
        background-image: none;
    }

    [data-prefix="single_blog_post"] .entry-header .page-title {
        --theme-font-size: 50px;
    }

    [data-prefix="single_blog_post"] .entry-header .entry-meta {
        --theme-font-weight: 600;
        --theme-text-transform: uppercase;
        --theme-font-size: 12px;
        --theme-line-height: 1.3;
    }

    [data-prefix="single_blog_post"] .hero-section[data-type="type-1"] {
        --alignment: center;
    }

    [data-prefix="blog"] .entry-header .page-title {
        --theme-font-size: 50px;
    }

    [data-prefix="blog"] .entry-header .entry-meta {
        --theme-font-weight: 600;
        --theme-text-transform: uppercase;
        --theme-font-size: 12px;
        --theme-line-height: 1.3;
    }

    [data-prefix="blog"] .hero-section[data-type="type-1"] {
        --alignment: center;
    }

    [data-prefix="categories"] .entry-header .page-title {
        --theme-font-size: 30px;
    }

    [data-prefix="categories"] .entry-header .entry-meta {
        --theme-font-weight: 600;
        --theme-text-transform: uppercase;
        --theme-font-size: 12px;
        --theme-line-height: 1.3;
    }

    [data-prefix="search"] .entry-header .page-title {
        --theme-font-size: 30px;
    }

    [data-prefix="search"] .entry-header .entry-meta {
        --theme-font-weight: 600;
        --theme-text-transform: uppercase;
        --theme-font-size: 12px;
        --theme-line-height: 1.3;
    }

    [data-prefix="author"] .entry-header .page-title {
        --theme-font-size: 30px;
    }

    [data-prefix="author"] .entry-header .entry-meta {
        --theme-font-weight: 600;
        --theme-text-transform: uppercase;
        --theme-font-size: 12px;
        --theme-line-height: 1.3;
    }

    [data-prefix="author"] .hero-section[data-type="type-2"] {
        background-color: var(--theme-palette-color-6);
        background-image: none;
        --container-padding: 50px 0px;
    }

    [data-prefix="single_page"] .entry-header .page-title {
        --theme-font-size: 50px;
    }

    [data-prefix="single_page"] .entry-header .entry-meta {
        --theme-font-weight: 600;
        --theme-text-transform: uppercase;
        --theme-font-size: 12px;
        --theme-line-height: 1.3;
    }

    [data-prefix="single_page"] .hero-section[data-type="type-1"] {
        --alignment: center;
    }

    [data-prefix="blog"] .entries {
        --grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    [data-prefix="blog"] .entry-card .entry-title {
        --theme-font-size: 20px;
        --theme-line-height: 1.5;
    }

    [data-prefix="blog"] .entry-card .entry-meta {
        --theme-font-weight: 600;
        --theme-text-transform: uppercase;
        --theme-font-size: 12px;
    }

    [data-prefix="blog"] .entry-card {
        background-color: var(--theme-palette-color-8);
        --theme-box-shadow: 0px 20px 80px rgba(192, 198, 211, 0.25);
    }

    [data-prefix="blog"] [data-archive="default"] .card-content .ct-media-container {
        --card-element-spacing: 30px;
    }

    [data-prefix="blog"] [data-archive="default"] .card-content .entry-meta[data-id="SGfGgm"] {
        --card-element-spacing: 15px;
    }

    [data-prefix="categories"] .entries {
        --grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    [data-prefix="categories"] .entry-card .entry-title {
        --theme-font-size: 20px;
        --theme-line-height: 1.3;
    }

    [data-prefix="categories"] .entry-card .entry-meta {
        --theme-font-weight: 600;
        --theme-text-transform: uppercase;
        --theme-font-size: 12px;
    }

    [data-prefix="categories"] .entry-card {
        background-color: var(--theme-palette-color-8);
        --theme-box-shadow: 0px 12px 18px -6px rgba(34, 56, 101, 0.04);
    }

    [data-prefix="author"] .entries {
        --grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    [data-prefix="author"] .entry-card .entry-title {
        --theme-font-size: 20px;
        --theme-line-height: 1.3;
    }

    [data-prefix="author"] .entry-card .entry-meta {
        --theme-font-weight: 600;
        --theme-text-transform: uppercase;
        --theme-font-size: 12px;
    }

    [data-prefix="author"] .entry-card {
        background-color: var(--theme-palette-color-8);
        --theme-box-shadow: 0px 12px 18px -6px rgba(34, 56, 101, 0.04);
    }

    [data-prefix="search"] .entries {
        --grid-template-columns: repeat(3, minmax(0, 1fr));
    }

    [data-prefix="search"] .entry-card .entry-title {
        --theme-font-size: 20px;
        --theme-line-height: 1.3;
    }

    [data-prefix="search"] .entry-card .entry-meta {
        --theme-font-weight: 600;
        --theme-text-transform: uppercase;
        --theme-font-size: 12px;
    }

    [data-prefix="search"] .entry-card {
        background-color: var(--theme-palette-color-8);
        --theme-box-shadow: 0px 12px 18px -6px rgba(34, 56, 101, 0.04);
    }

    form textarea {
        --theme-form-field-height: 170px;
    }

    .ct-sidebar {
        --theme-link-initial-color: var(--theme-text-color);
    }

    [data-prefix="single_blog_post"] [class*="ct-container"] > article[class*="post"] {
        --has-boxed: var(--false);
        --has-wide: var(--true);
    }

    [data-prefix="single_page"] [class*="ct-container"] > article[class*="post"] {
        --has-boxed: var(--false);
        --has-wide: var(--true);
    }

    @media (max-width: 999.98px) {
        [data-header*="type-1"] .ct-header [data-row*="middle"] {
            --height: 70px;
        }

        [data-header*="type-1"] #offcanvas {
            background-color: rgba(17, 21, 24, 0.8);
            --side-panel-width: 65vw;
        }

        [data-header*="type-1"] #offcanvas .ct-panel-inner {
            background-color: var(--theme-palette-color-1);
            background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23ffffff' fill-opacity='0.03' viewBox='0 0 56 100' width='56' height='100'%3E%3Cpath d='M28-1.2L-1,15.4v34v1.2v34l29,16.6l29-16.6v-34v-1.2v-34L28-1.2z M2,50l26-14.8L54,50L28,64.8L2,50z M1,16.6L27,1.7v31.7 L1,48.3V16.6z M1,51.7l26,14.9v31.7L1,83.4V51.7z M55,83.4L29,98.3V66.6l26-14.9V83.4z M29,33.4V1.7l26,14.9v31.7L29,33.4z'/%3E%3C/svg%3E");
        }

        [data-header*="type-1"] [data-id="socials"].ct-header-socials [data-color="custom"] {
            --theme-icon-color: #e6ddce;
            --theme-icon-hover-color: var(--theme-palette-color-3);
            --background-color: rgba(127, 113, 92, 0.34);
            --background-hover-color: var(--theme-palette-color-3);
        }

        [data-header*="type-1"] .ct-header [data-id="text"] {
            --theme-text-color: #e6ddce;
        }

        [data-header*="type-1"] [data-id="trigger"] {
            --margin: 0 0 0 20px !important;
        }

        [data-header*="type-1"] {
            --header-height: 70px;
        }

        [data-footer*="type-1"] .ct-footer [data-row*="bottom"] > div {
            --grid-template-columns: initial;
        }

        [data-footer*="type-1"] .ct-footer [data-row*="middle"] > div {
            --container-spacing: 50px;
            --grid-template-columns: initial;
        }

        [data-prefix="single_blog_post"] .entry-header .page-title {
            --theme-font-size: 30px;
        }

        [data-prefix="blog"] .entry-header .page-title {
            --theme-font-size: 30px;
        }

        [data-prefix="single_page"] .entry-header .page-title {
            --theme-font-size: 30px;
        }

        [data-prefix="blog"] .entries {
            --grid-template-columns: repeat(2, minmax(0, 1fr));
        }

        [data-prefix="categories"] .entries {
            --grid-template-columns: repeat(2, minmax(0, 1fr));
        }

        [data-prefix="author"] .entries {
            --grid-template-columns: repeat(2, minmax(0, 1fr));
        }

        [data-prefix="search"] .entries {
            --grid-template-columns: repeat(2, minmax(0, 1fr));
        }
    }

    @media (max-width: 689.98px) {
        [data-header*="type-1"] [data-id="mobile-menu"] {
            --theme-font-size: 20px;
        }

        [data-header*="type-1"] #offcanvas {
            --side-panel-width: 90vw;
        }

        [data-footer*="type-1"] .ct-footer [data-row*="bottom"] > div {
            --container-spacing: 15px;
            --grid-template-columns: initial;
        }

        [data-footer*="type-1"] .ct-footer [data-row*="middle"] > div {
            --container-spacing: 40px;
            --grid-template-columns: initial;
        }

        [data-prefix="single_blog_post"] .entry-header .page-title {
            --theme-font-size: 25px;
        }

        [data-prefix="blog"] .entry-header .page-title {
            --theme-font-size: 25px;
        }

        [data-prefix="single_page"] .entry-header .page-title {
            --theme-font-size: 25px;
        }

        [data-prefix="blog"] .entries {
            --grid-template-columns: repeat(1, minmax(0, 1fr));
        }

        [data-prefix="blog"] .entry-card .entry-title {
            --theme-font-size: 18px;
        }

        [data-prefix="categories"] .entries {
            --grid-template-columns: repeat(1, minmax(0, 1fr));
        }

        [data-prefix="categories"] .entry-card .entry-title {
            --theme-font-size: 18px;
        }

        [data-prefix="author"] .entries {
            --grid-template-columns: repeat(1, minmax(0, 1fr));
        }

        [data-prefix="author"] .entry-card .entry-title {
            --theme-font-size: 18px;
        }

        [data-prefix="search"] .entries {
            --grid-template-columns: repeat(1, minmax(0, 1fr));
        }

        [data-prefix="search"] .entry-card .entry-title {
            --theme-font-size: 18px;
        }

        :root {
            --theme-content-vertical-spacing: 50px;
            --theme-container-edge-spacing: 88vw;
        }
    }


/* Source: <style class="stk-block-styles"> */
.stk-1284f2b .stk--block-align-1284f2b, .stk-41508ab .stk--block-align-41508ab {
        align-items: center !important;
    }

    .stk-1284f2b {
        background-image: url(/img/banner-categories.jpg) !important;
        padding-top: 300px !important;
        padding-bottom: 250px !important;
        margin-bottom: 0px !important;
    }

    .stk-1284f2b:before, .stk-513f00f:before {
        background-color: #000000 !important;
        opacity: 0.6 !important;
    }

    .stk-1284f2b-column {
        --stk-column-gap: 35px !important;
        row-gap: 10px !important;
    }

    .stk-281a693-container, .stk-986cb71-container, .stk-dbeee2f-container, .stk-697e9db-container, .stk-5f02cf5-container, .stk-d01b89c-container, .stk-9d23829-container, .stk-70d76a3-container, .stk-e099bdc-container, .stk-cc3322f-container, .stk-a60fcff-container, .stk-8179bd7-container, .stk-4bf6b61-container {
        margin-top: 0px !important;
        margin-right: 0px !important;
        margin-bottom: 0px !important;
        margin-left: 0px !important;
    }

    .stk-572946e {
        margin-bottom: 14px !important;
    }

    .stk-572946e .stk-block-heading__text {
        font-size: 70px !important;
        color: var(--theme-palette-color-6, #f4f4f5) !important;
    }

    .stk-bebfe4c, .stk-c95b83f {
        margin-bottom: 50px !important;
    }

    .stk-bebfe4c .stk-block-text__text {
        color: var(--theme-palette-color-6, #f4f4f5) !important;
    }

    .stk-4701e58 .stk-button {
        padding-right: 25px !important;
        padding-left: 25px !important;
        background: var(--theme-palette-color-1, #a8977b) !important;
    }

    .stk-4701e58 .stk-button__inner-text {
        font-size: 18px !important;
    }

    .stk-bdbd43c {
        min-height: 300px !important;
        align-items: center !important;
        display: flex !important;
    }

    :is(.stk-3646d94, .stk-6f716b7, .stk-9902246, .stk-09e2e4b) .stk--svg-wrapper .stk--inner-svg svg:last-child {
        height: 50px !important;
        width: 50px !important;
    }

    .stk-3646d94 .stk--svg-wrapper .stk--inner-svg svg:last-child, .stk-3646d94 .stk--svg-wrapper .stk--inner-svg svg:last-child :is(g, path, rect, polygon, ellipse) {
        fill: var(--theme-palette-color-8, #ffffff) !important;
    }

    .stk-c83e35e, .stk-56506b8 {
        background-color: var(--theme-palette-color-8, #ffffff) !important;
        box-shadow: 0px 10px 30px #0000000d !important;
        padding-top: 70px !important;
        padding-right: 40px !important;
        padding-bottom: 70px !important;
        padding-left: 40px !important;
        margin-top: -50px !important;
        margin-bottom: 0px !important;
    }

    .stk-c83e35e:before, .stk-56506b8:before {
        background-color: var(--theme-palette-color-8, #ffffff) !important;
    }

    .stk-dbeee2f, .stk-697e9db, .stk-5f02cf5, .stk-cc3322f {
        padding-right: 30px !important;
        padding-left: 30px !important;
        margin-top: 0px !important;
        margin-right: 0px !important;
        margin-bottom: 0px !important;
        margin-left: 0px !important;
    }

    .stk-6f716b7, .stk-9902246, .stk-09e2e4b {
        margin-bottom: 25px !important;
    }

    :is(.stk-6f716b7, .stk-9902246, .stk-09e2e4b) .stk--svg-wrapper .stk--inner-svg svg:last-child, :is(.stk-6f716b7, .stk-9902246, .stk-09e2e4b) .stk--svg-wrapper .stk--inner-svg svg:last-child :is(g, path, rect, polygon, ellipse) {
        fill: var(--theme-palette-color-1, #a8977b) !important;
    }

    .stk-4899137, .stk-596d966, .stk-92e9eb5, .stk-2725cb8, .stk-0f58395-container, .stk-6fa3e24-container, .stk-f408e5f-container, .stk-fb41076-container, .stk-752e7c0-container, .stk-1dbc2fd-container {
        padding-top: 0px !important;
        padding-right: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 0px !important;
    }

    .stk-326c18a, .stk-470fe27, .stk-dc335d7, .stk-639a26f, .stk-173396b, .stk-5a11799 {
        height: 100px !important;
    }

    .stk-487d234 {
        margin-bottom: 40px !important;
    }

    .stk-733cd75, .stk-bc9a03c, .stk-0058a87 {
        margin-bottom: 35px !important;
    }

    .stk-733cd75-column, .stk-a28e12d-column, .stk-41508ab-column, .stk-513f00f-column, .stk-0058a87-column {
        --stk-column-gap: 35px !important;
    }

    :is(.stk-d51d932, .stk-2887ab5, .stk-d3f64ab, .stk-a077647) .stk-img-wrapper {
        height: 280px !important;
        --stk-gradient-overlay: 0 !important;
    }

    :is(.stk-d51d932, .stk-d3f64ab) .stk-img-wrapper img {
        transform: scale(0.8) !important;
    }

    .stk-d5f4d72, .stk-14910d5, .stk-783ef15, .stk-dc8b313 {
        align-self: flex-end !important;
        align-items: flex-end !important;
        display: flex !important;
    }

    .stk-d5f4d72-inner-blocks, .stk-14910d5-inner-blocks, .stk-783ef15-inner-blocks, .stk-dc8b313-inner-blocks {
        justify-content: flex-end !important;
    }

    .stk-d5f4d72-container, .stk-14910d5-container, .stk-783ef15-container, .stk-dc8b313-container {
        padding-top: 20px !important;
        padding-right: 20px !important;
        padding-bottom: 20px !important;
        padding-left: 20px !important;
    }

    :is(.stk-08eea7f, .stk-814bede, .stk-cd2a07b, .stk-3613f2c) .stk-block-heading__text {
        color: var(--theme-palette-color-3, #3f4245) !important;
    }

    :is(.stk-2887ab5, .stk-a077647) .stk-img-wrapper img {
        transform: scale(0.9) !important;
    }

    .stk-a28e12d {
        margin-bottom: 0px !important;
    }

    .stk-8e53421 {
        height: 150px !important;
    }

    .stk-41508ab {
        padding-top: 0px !important;
        padding-right: 30px !important;
        padding-bottom: 0px !important;
        padding-left: 30px !important;
        margin-bottom: 0px !important;
    }

    .stk-2d2ccc9-container {
        margin-top: 0px !important;
        margin-right: 0px !important;
        margin-bottom: 0px !important;
        margin-left: 0px !important;
        padding-top: 0px !important;
        padding-right: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 0px !important;
    }

    .stk-2d2ccc9 {
        padding-top: 0px !important;
        padding-right: 0px !important;
        padding-bottom: 0px !important;
        padding-left: 0px !important;
        margin-top: 0px !important;
        margin-right: 0px !important;
        margin-bottom: 0px !important;
        margin-left: 0px !important;
    }

    .stk-32290df .stk-img-wrapper {
        width: 100% !important;
        height: 452px !important;
    }

    .stk-58f7d19-container {
        margin-top: 0px !important;
        margin-right: 0px !important;
        margin-bottom: 0px !important;
        margin-left: 0px !important;
        padding-top: 70px !important;
        padding-bottom: 70px !important;
    }

    .stk-2b564fb, .stk-92759f0, .stk-8fe8eb7 {
        margin-bottom: 10px !important;
    }

    .stk-fb298ad, .stk-6f133a1 {
        margin-bottom: 43px !important;
    }

    .stk-f81a1d2, .stk-797cb4d {
        margin-bottom: 69px !important;
    }

    .stk-5bf429a .stk-img-wrapper {
        width: 98% !important;
        height: 343px !important;
    }

    .stk-6f133a1 .stk-img-wrapper {
        width: 100% !important;
        height: 324px !important;
    }

    .stk-797cb4d .stk-img-wrapper {
        width: 82% !important;
        height: 300px !important;
    }

    .stk-513f00f {
        background-image: url(/img/banner-categories.jpg) !important;
        padding-top: 120px !important;
        padding-right: 80px !important;
        padding-bottom: 90px !important;
        padding-left: 80px !important;
        margin-bottom: 0px !important;
    }

    .stk-8fe8eb7 .stk-block-heading__text {
        font-size: 40px !important;
        color: var(--theme-palette-color-5, #eaeaec) !important;
    }

    .stk-bc9a03c .stk-block-text__text {
        color: var(--theme-palette-color-5, #eaeaec) !important;
    }

    .stk-f54ccf6 {
        margin-bottom: 39px !important;
    }

    .stk-e459e86, .stk-e301c12, .stk-47d8686, .stk-455272b, .stk-e6f6966, .stk-680c9fb {
        border-style: solid !important;
        border-color: #dfdad1 !important;
        border-top-width: 0px !important;
        border-right-width: 0px !important;
        border-bottom-width: 1px !important;
        border-left-width: 0px !important;
        padding-bottom: 24px !important;
    }

    :where(.stk-hover-parent:hover,  .stk-hover-parent.stk--is-hovered) :is(.stk-d51d932, .stk-2887ab5, .stk-d3f64ab, .stk-a077647) .stk-img-wrapper img {
        transform: scale(1) !important;
    }

    :where(.stk-hover-parent:hover,  .stk-hover-parent.stk--is-hovered) :is(.stk-d51d932, .stk-2887ab5, .stk-d3f64ab, .stk-a077647) .stk-img-wrapper::after {
        background-color: var(--theme-palette-color-8, #ffffff) !important;
    }

    :where(.stk-hover-parent:hover,  .stk-hover-parent.stk--is-hovered) :is(.stk-d51d932, .stk-2887ab5, .stk-d3f64ab, .stk-a077647) .stk-img-wrapper {
        --stk-gradient-overlay: 0.4 !important;
    }

    :where(.stk-hover-parent:hover,  .stk-hover-parent.stk--is-hovered) .stk-d5f4d72 .stk-d5f4d72-container, :where(.stk-hover-parent:hover,  .stk-hover-parent.stk--is-hovered) .stk-14910d5 .stk-14910d5-container, :where(.stk-hover-parent:hover,  .stk-hover-parent.stk--is-hovered) .stk-783ef15 .stk-783ef15-container, :where(.stk-hover-parent:hover,  .stk-hover-parent.stk--is-hovered) .stk-dc8b313 .stk-dc8b313-container {
        padding-bottom: 40px !important;
    }

    @media screen and (min-width: 690px) {
        .stk-281a693 {
            flex: var(--stk-flex-grow, 1) 1 calc(65% - var(--stk-column-gap, 0px) * 1 / 2) !important;
        }

        .stk-986cb71 {
            flex: var(--stk-flex-grow, 1) 1 calc(35% - var(--stk-column-gap, 0px) * 1 / 2) !important;
        }

        .stk-2d2ccc9 {
            flex: var(--stk-flex-grow, 1) 1 calc(45.79999999999998% - var(--stk-column-gap, 0px) * 1 / 2) !important;
        }

        .stk-58f7d19 {
            flex: var(--stk-flex-grow, 1) 1 calc(54.20000000000002% - var(--stk-column-gap, 0px) * 1 / 2) !important;
        }

        .stk-a60fcff {
            flex: var(--stk-flex-grow, 1) 1 calc(55% - var(--stk-column-gap, 0px) * 1 / 2) !important;
        }

        .stk-8179bd7 {
            flex: var(--stk-flex-grow, 1) 1 calc(45% - var(--stk-column-gap, 0px) * 1 / 2) !important;
        }

        .stk-7ca6ed0, .stk-adfd92d {
            flex: var(--stk-flex-grow, 1) 1 25% !important;
        }

        .stk-b112021 {
            flex: var(--stk-flex-grow, 1) 1 50% !important;
        }
    }

    @media screen and (min-width: 690px) and (max-width: 999px) {
        .stk-a60fcff {
            flex: var(--stk-flex-grow, 1) 1 calc(80% - var(--stk-column-gap, 0px) * 0 / 1) !important;
        }

        .stk-8179bd7 {
            flex: var(--stk-flex-grow, 1) 1 calc(45% - var(--stk-column-gap, 0px) * 0 / 1) !important;
        }
    }

    @media screen and (max-width: 999px) {
        .stk-1284f2b {
            padding-top: 200px !important;
            padding-bottom: 180px !important;
        }

        :is(.stk-572946e, .stk-8fe8eb7) .stk-block-heading__text {
            font-size: 40px !important;
        }

        .stk-4701e58 .stk-button__inner-text {
            font-size: 18px !important;
        }

        .stk-c83e35e, .stk-56506b8 {
            padding-top: 50px !important;
            padding-right: 30px !important;
            padding-bottom: 50px !important;
            padding-left: 30px !important;
        }

        .stk-dbeee2f, .stk-697e9db, .stk-5f02cf5, .stk-cc3322f {
            padding-top: 0px !important;
            padding-right: 0px !important;
            padding-bottom: 0px !important;
            padding-left: 0px !important;
        }

        .stk-326c18a, .stk-8e53421, .stk-470fe27, .stk-dc335d7, .stk-639a26f, .stk-173396b, .stk-5a11799 {
            height: 80px !important;
        }

        .stk-733cd75 {
            margin-bottom: 20px !important;
        }

        .stk-733cd75-column, .stk-a28e12d-column {
            --stk-column-gap: 20px !important;
        }

        .stk-2b564fb .stk-block-heading__text {
            font-size: 35px !important;
        }
    }

    @media screen and (max-width: 689px) {
        .stk-1284f2b {
            padding-top: 180px !important;
            padding-bottom: 50px !important;
        }

        :is(.stk-487d234, .stk-2b564fb, .stk-92759f0, .stk-8fe8eb7, .stk-f54ccf6) .stk-block-heading__text {
            font-size: 25px !important;
        }

        .stk-733cd75 {
            margin-bottom: 35px !important;
        }

        .stk-733cd75-column, .stk-a28e12d-column {
            row-gap: 35px !important;
        }

        .stk-41508ab {
            padding-top: 70px !important;
            padding-right: 15px !important;
            padding-bottom: 70px !important;
            padding-left: 15px !important;
        }

        .stk-58f7d19-container {
            padding-top: 100px !important;
            padding-right: 0px !important;
            padding-bottom: 0px !important;
            padding-left: 0px !important;
        }

        .stk-513f00f {
            padding-top: 150px !important;
            padding-right: 25px !important;
            padding-bottom: 100px !important;
            padding-left: 25px !important;
        }

        .stk-0058a87 {
            padding-bottom: 50px !important;
        }

        .stk-0058a87-column {
            row-gap: 30px !important;
        }
    }


/* Source: <style id="core-block-supports-inline-css"> */
.wp-container-core-group-is-layout-fe9cc265 {
            flex-direction: column;
            align-items: flex-start;
        }

        /*# sourceURL=core-block-supports-inline-css */


/* Source: <style type="text/css"> */
.st0 {
        fill: #000000;
    }

/* Helpers extracted from inline style attributes */
.inline-text-white {
    color: #ffffff;
}

.inline-zero-size {
    height: 0;
    width: 0;
}

.inline-min-height-140 {
    min-height: 140px;
}

#forminator-module-7 .forminator-button-submit.is-loading {
    opacity: 0.75;
    cursor: not-allowed;
    position: relative;
}

#forminator-module-7 .forminator-button-submit.is-loading::after {
    content: "";
    display: inline-block;
    width: 14px;
    height: 14px;
    margin-left: 8px;
    border: 2px solid rgba(255, 255, 255, 0.7);
    border-top-color: #ffffff;
    border-radius: 50%;
    animation: form7-spin 0.8s linear infinite;
    vertical-align: middle;
}

@keyframes form7-spin {
    to {
        transform: rotate(360deg);
    }
}

/* Hero video trigger emphasis */
.stk-3646d94 {
    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    width: 82px;
    height: 82px;
    border: 2px solid rgba(255, 255, 255, 0.95);
    border-radius: 999px;
    background: rgba(0, 0, 0, 0.35);
    box-shadow: 0 8px 24px rgba(0, 0, 0, 0.28), 0 0 0 6px rgba(255, 255, 255, 0.18);
    transition: transform 0.2s ease, box-shadow 0.2s ease, background-color 0.2s ease;
}

.stk-bdbd43c .stk-hover-parent:hover .stk-3646d94,
.stk-bdbd43c .stk-hover-parent:focus-visible .stk-3646d94 {
    transform: scale(1.06);
    background: rgba(0, 0, 0, 0.5);
    box-shadow: 0 10px 30px rgba(0, 0, 0, 0.35), 0 0 0 7px rgba(255, 255, 255, 0.25);
}

.stk-3646d94::after {
    content: "Play video";
    position: absolute;
    top: calc(100% + 10px);
    left: 50%;
    transform: translateX(-50%);
    white-space: nowrap;
    font-size: 12px;
    font-weight: 700;
    letter-spacing: 0.04em;
    color: #ffffff;
    text-transform: uppercase;
    text-shadow: 0 1px 3px rgba(0, 0, 0, 0.6);
}

.hero-mobile-video-btn {
    display: none;
}

@media screen and (max-width: 999px) {
    /* From "Have Suggestions?" and below: enforce single-column stacking */
    .stk-41508ab-column > .stk-block-column,
    .stk-428bade-column > .stk-block-column,
    .stk-aa51f83-column > .stk-block-column,
    .stk-513f00f-column > .stk-block-column,
    .stk-cea44f7-column > .stk-block-column,
    .stk-de89789-column > .stk-block-column {
        flex: 1 1 100% !important;
        max-width: 100% !important;
    }

    .stk-41508ab-column,
    .stk-428bade-column,
    .stk-aa51f83-column,
    .stk-513f00f-column,
    .stk-cea44f7-column,
    .stk-de89789-column {
        row-gap: 24px !important;
    }

    .stk-de89789 .stk-block-heading__text {
        font-size: 18px !important;
        line-height: 1.3 !important;
        margin: 0 !important;
        word-break: normal !important;
        overflow-wrap: break-word;
        letter-spacing: 0 !important;
        text-align: left !important;
    }

    .stk-de89789 .stk-block-accordion {
        padding-bottom: 0 !important;
        margin-bottom: 10px !important;
    }

    .stk-de89789 .stk-block-accordion__heading {
        width: 100% !important;
        padding: 12px 0 !important;
    }

    .stk-de89789 .stk-block-accordion__heading .stk-row {
        display: flex !important;
        align-items: center !important;
        gap: 12px !important;
    }

    .stk-de89789 .stk-block-accordion__heading .stk-block-heading {
        flex: 1 1 auto !important;
        min-width: 0 !important;
    }

    .stk-de89789 .stk-block-accordion__heading .stk-block-icon {
        flex: 0 0 auto !important;
    }

    .stk-de89789 .stk-block-accordion__content .stk-block-text__text {
        font-size: 14px !important;
        line-height: 1.6 !important;
    }

    .stk-1284f2b-column > .stk-281a693 {
        flex: 1 1 100% !important;
        max-width: 100% !important;
    }

    .stk-1284f2b-column > .stk-986cb71 {
        display: none !important;
    }

    .hero-mobile-video-btn {
        margin-top: 16px;
        margin-bottom: 48px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        gap: 8px;
        border: 2px solid rgba(255, 255, 255, 0.95);
        border-radius: 999px;
        padding: 10px 18px;
        font-weight: 700;
        letter-spacing: 0.03em;
        text-transform: uppercase;
        color: #ffffff;
        background: rgba(0, 0, 0, 0.45);
        box-shadow: 0 10px 24px rgba(0, 0, 0, 0.28);
        text-decoration: none;
        cursor: pointer;
    }

    /* Add extra gap before the next mobile section (#adv / data-block-id="c83e35e"). */
    .stk-c83e35e {
        margin-top: 16px !important;
    }

    .hero-mobile-video-btn:hover,
    .hero-mobile-video-btn:focus-visible {
        color: #ffffff;
        background: rgba(0, 0, 0, 0.62);
    }

    .hero-mobile-video-btn__icon {
        width: 24px;
        height: 24px;
        border-radius: 999px;
        background: #ffffff;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        color: #222222;
    }

    .hero-mobile-video-btn__icon svg {
        display: block;
        fill: currentColor;
    }

    /* Advantages section (data-block-id="c83e35e"): force one column per row on mobile */
    .stk-c83e35e-column > .stk-block-column {
        flex: 1 1 100% !important;
        max-width: 100% !important;
    }

    .stk-c83e35e .stk-column-wrapper {
        width: 100% !important;
    }

    /* Categories sections (data-block-id="733cd75" and "a28e12d"): single column on mobile */
    .stk-733cd75-column > .stk-block-column,
    .stk-a28e12d-column > .stk-block-column {
        flex: 1 1 100% !important;
        max-width: 100% !important;
    }

    .stk-733cd75 .stk-column-wrapper,
    .stk-a28e12d .stk-column-wrapper {
        width: 100% !important;
    }

}
