/* Extracted from public\header2.html */
img:is([sizes=auto i], [sizes^="auto," i]) {
            contain-intrinsic-size: 3000px 1500px
        }
        
        body{color:#666!important}

        /*# sourceURL=wp-img-auto-sizes-contain-inline-css */

/* Extracted from public\header2.html */
.site-logo {
            box-sizing: border-box;
            line-height: 0
        }

        .site-logo a {
            display: inline-block;
            line-height: 0
        }

        .site-logo.is-default-size img {
            height: auto;
            width: 120px
        }

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

        .site-logo a,
        .site-logo img {
            border-radius: inherit
        }

        .site-logo.mid {
            margin-left: auto;
            margin-right: auto;
            text-align: center
        }

        :root :where(.site-logo.is-style-rounded) {
            border-radius: 9999px
        }

        /*# sourceURL=https://www.ningshineled.com/wp-includes/blocks/site-logo/style.min.css */

/* Extracted from public\header2.html */
.blk {
            box-sizing: border-box
        }

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

        /*# sourceURL=https://www.ningshineled.com/wp-includes/blocks/group/style.min.css */

/* Extracted from public\header2.html */
.menu-main-container {
            --main-menu-gap: var(--wp--preset--spacing--40);
            --main-menu-color: var(--wp--preset--color--white);
            --main-menu-height: 9.5rem;
            --main-menu-transition: all .3s;
            --xznv-el-0-color: var(--main-menu-color);
            --xznv-el-0-color-hover: var(--wp--preset--color--a-1);
            --xznv-el-0-font-weight: 400;
            --xznv-el-0-font-size: var(--wp--preset--font-size--m);
            --xznv-el-0-font-family: inherit;
            --xznv-el-0-text-transform: none;
            --xznv-lvl-box-shadow: 0rem .5rem 1.5rem -.5rem rgba(0, 0, 0, .2);
            --xznv-lvl-border-radius: 0rem 0rem .4rem .4rem;
            --xznv-lvl-padding-left: 1.6rem;
            --xznv-lvl-padding-right: 1.6rem;
            --xznv-lvl-padding-top: 1.2rem;
            --xznv-lvl-padding-bottom: 1.6rem;
            --xznv-lvl-background: var(--wp--preset--color--white);
            --xznv-lvl-a-color: var(--wp--preset--color--dark);
            --xznv-lvl-a-font-size: var(--wp--preset--font-size--s);
            --xznv-lvl-a-font-family: inherit;
            --xznv-lvl-a-font-weight: 400;
            --xznv-lvl-a-line-height: 1.2em;
            --xznv-lvl-a-padding-top: .5em;
            --xznv-lvl-a-padding-right: 2.4rem;
            --xznv-lvl-a-padding-bottom: .5em;
            --xznv-lvl-a-padding-left: 1.6rem;
            --xznv-lvl-a-border-radius: .2rem;
            --xznv-lvl-a-hover-background: var(--wp--preset--color--light-1);
            --xznv-lvl-a-hover-color: var(--wp--preset--color--dark);
            --xznv-mega-lvl-padding-top: var(--wp--preset--spacing--40);
            --xznv-mega-lvl-padding-bottom: var(--wp--preset--spacing--50)
        }

        @media screen and (max-width:1200px) {
            .menu-main-container {
                --main-menu-gap: var(--wp--preset--spacing--30)
            }
        }

        :where(.menu-main-container) ol,
        :where(.menu-main-container) ul {
            list-style: none;
            margin: 0;
            padding: 0
        }

        #menu-main {
            display: flex;
            flex-flow: row nowrap;
            gap: var(--main-menu-gap);
            justify-content: space-between
        }

        #menu-btn {
            display: none
        }

        header.tpl {
            z-index: 9999
        }

        .xznv-el-0,
        .xznv-el-0>a {
            position: relative
        }

        .xznv-el-0>a {
            color: var(--xznv-el-0-color);
            display: block;
            transition: var(--main-menu-transition)
        }

        .xznv-el-0>a .xznv-el-tit {
            font-family: var(--xznv-el-0-font-family);
            font-size: var(--xznv-el-0-font-size);
            font-weight: var(--xznv-el-0-font-weight);
            line-height: var(--main-menu-height);
            text-transform: var(--xznv-el-0-text-transform)
        }

        .xznv-el-0.current-menu-ancestor>a,
        .xznv-el-0.current-menu-item>a,
        .xznv-el-0.current-menu-parent>a,
        .xznv-el-0:hover>a {
            color: var(--xznv-el-0-color-hover)
        }

        .xznv-el-tit {
            display: block;
            white-space: nowrap
        }

        .xznv-el-icon-sub {
            display: none
        }

        .xznv-lvl-x-1 {
            background: var(--xznv-lvl-background);
            border-radius: var(--xznv-lvl-border-radius);
            box-shadow: var(--xznv-lvl-box-shadow);
            left: calc(0px - var(--xznv-lvl-padding-left) - var(--xznv-lvl-a-padding-left));
            position: absolute
        }

        .xznv-lvl-1 {
            padding: var(--xznv-lvl-padding-top) var(--xznv-lvl-padding-right) var(--xznv-lvl-padding-bottom) var(--xznv-lvl-padding-left)
        }

        .mobile .xznv-lvl-1 a.xznv-el-a-lvl,
        .mobile .xznv-lvl-1 a.xznv-el-a-tab,
        .mobile .xznv-lvl-1 a.xznv-el-a-tab-col,
        .xznv-lvl-1 a:not([class]) {
            border-radius: var(--xznv-lvl-a-border-radius);
            color: var(--xznv-lvl-a-color);
            display: block;
            font-family: var(--xznv-lvl-a-font-family);
            font-size: var(--xznv-lvl-a-font-size);
            font-weight: var(--xznv-lvl-a-font-weight);
            line-height: var(--xznv-lvl-a-line-height);
            padding: var(--xznv-lvl-a-padding-top) var(--xznv-lvl-a-padding-right) var(--xznv-lvl-a-padding-bottom) var(--xznv-lvl-a-padding-left);
            transition: var(--main-menu-transition)
        }

        .xznv-lvl-1 li:hover>a:not([class]) {
            background: var(--xznv-lvl-a-hover-background);
            color: var(--xznv-lvl-a-hover-color)
        }

        .xznv-lvl-x-2 {
            background: var(--xznv-lvl-background);
            border-radius: var(--xznv-lvl-border-radius);
            box-shadow: var(--xznv-lvl-box-shadow);
            left: 100%;
            position: absolute;
            top: calc(0px - var(--xznv-lvl-padding-top))
        }

        .xznv-lvl-2 {
            padding: var(--xznv-lvl-padding-top) var(--xznv-lvl-padding-right) var(--xznv-lvl-padding-bottom) var(--xznv-lvl-padding-left)
        }

        .menu-item-has-children>.xznv-el-icon-sub {
            display: block
        }

        .mobile .menu-main-container {
            --main-menu-height: 5rem
        }

        .mobile #menu-btn {
            display: flex
        }

        .mobile #menu-main {
            background: var(--wp--preset--color--light);
            box-sizing: border-box;
            display: block;
            height: 100vh;
            left: 0;
            overflow-x: hidden;
            overflow-y: auto;
            padding: 4rem 2rem;
            position: fixed;
            top: 0;
            transform: translateX(-120%);
            transition: all .4s;
            width: 50%;
            z-index: 9999
        }

        .mobile .menu-main-container.show #menu-main {
            transform: translateX(0)
        }

        .mobile .menu-main-container.show:after {
            animation: gfadeIn .4s ease;
            -webkit-backdrop-filter: blur(3px);
            backdrop-filter: blur(3px);
            background: rgba(0, 0, 0, .7);
            bottom: 0;
            content: "";
            display: block;
            left: 0;
            position: fixed;
            right: 0;
            top: 0;
            z-index: 9998
        }

        .mobile .xznv-el-0 {
            height: auto;
            position: relative;
            width: 100%
        }

        .mobile .xznv-el-0>a {
            color: var(--wp--preset--color--dark);
            display: inline-block;
            padding-bottom: 0;
            position: static;
            text-transform: uppercase
        }

        .mobile .xznv-el-0>a:after {
            content: none
        }

        .mobile .xznv-el-0.current-menu-ancestor>a,
        .mobile .xznv-el-0.current-menu-item>a,
        .mobile .xznv-el-0.current-menu-parent>a,
        .mobile .xznv-el-0:hover>a {
            color: var(--wp--preset--color--a-1)
        }

        .mobile .xznv-el-0.current-menu-ancestor .xznv-lvl-x-1,
        .mobile .xznv-el-0.current-menu-item .xznv-lvl-x-1,
        .mobile .xznv-el-0.current-menu-parent .xznv-lvl-x-1,
        .mobile .xznv-el-1.current-menu-ancestor .xznv-lvl-x-2,
        .mobile .xznv-el-1.current-menu-item .xznv-lvl-x-2,
        .mobile .xznv-el-1.current-menu-parent .xznv-lvl-x-2 {
            display: block
        }

        .mobile .xznv-el-0,
        .mobile .xznv-el-1 {
            flex-flow: row wrap
        }

        .mobile .xznv-lvl-x-1,
        .mobile .xznv-lvl-x-2 {
            background: none;
            box-shadow: none;
            display: none;
            flex: none;
            margin-bottom: var(--wp--preset--spacing--30);
            order: 9;
            position: static;
            width: 100%
        }

        .mobile .xznv-lvl-x-1 ul,
        .mobile .xznv-lvl-x-2 ul {
            padding: 0
        }

        .mobile .xznv-lvl-x-1 .current-menu-item a,
        .mobile .xznv-lvl-x-2 .current-menu-item a {
            color: var(--wp--preset--color--a-1)
        }

        .mobile .xznv-lvl-x-2 .xznv-lvl-2 {
            padding: var(--xznv-lvl-a-padding-top) 0 var(--xznv-lvl-a-padding-bottom) var(--xznv-lvl-a-padding-left)
        }

        .mobile .xznv-el-tit {
            white-space: wrap
        }

        .mobile .menu-item-has-children {
            align-items: center;
            display: flex;
            gap: .6rem;
            justify-content: space-between
        }

        .mobile .menu-item-has-children>a {
            max-width: calc(100% - var(--xznv-lvl-a-padding-right))
        }

        .mobile .menu-item-has-children>.xznv-el-icon-sub {
            color: var(--wp--preset--color--d);
            display: block;
            font-size: var(--wp--preset--font-size--s)
        }

        @media screen and (max-width:600px) {
            .mobile #menu-main {
                width: 75%
            }
        }

        .menu-main-container {
            --xznv-el-0-deco-line-height: .2rem;
            --xznv-el-0-deco-line-width: 100%;
            --xznv-el-0-deco-line-color: linear-gradient(90deg, rgba(16, 133, 211, 0), rgba(16, 133, 211, .9), rgba(16, 133, 211, 0));
            --xznv-el-0-deco-line-hover-color: linear-gradient(90deg, rgba(16, 133, 211, 0), rgba(16, 133, 211, .9), rgba(16, 133, 211, 0));
            --xznv-el-0-deco-line-border-radius: 1rem;
            --xznv-el-0-deco-line-bottom: .2rem;
            --xznv-el-0-deco-line-transform-origin: center
        }

        .desktop .xznv--deco-line .xznv-el-0>a:after {
            background: var(--xznv-el-0-deco-line-color);
            border-radius: var(--xznv-el-0-deco-line-border-radius);
            bottom: var(--xznv-el-0-deco-line-bottom);
            content: "";
            height: var(--xznv-el-0-deco-line-height);
            left: 50%;
            position: absolute;
            transform: translateX(-50%) scaleX(0);
            transform-origin: var(--xznv-el-0-deco-line-transform-origin);
            transition: var(--main-menu-transition);
            width: var(--xznv-el-0-deco-line-width)
        }

        .desktop .xznv--deco-line .xznv-el-0.current-menu-ancestor>a,
        .desktop .xznv--deco-line .xznv-el-0.current-menu-item>a,
        .desktop .xznv--deco-line .xznv-el-0.current-menu-parent>a,
        .desktop .xznv--deco-line .xznv-el-0:hover>a {
            color: var(--xznv-el-0-color-hover)
        }

        .desktop .xznv--deco-line .xznv-el-0.current-menu-ancestor>a:after,
        .desktop .xznv--deco-line .xznv-el-0.current-menu-item>a:after,
        .desktop .xznv--deco-line .xznv-el-0.current-menu-parent>a:after,
        .desktop .xznv--deco-line .xznv-el-0:hover>a:after {
            transform: translateX(-50%) scaleX(1)
        }

        .desktop .xznv--deco-line .xznv-el-0:not(.current-menu-item):not(.cuttent-menu-parent):not(.current-menu-ancestor)>a:after {
            background: var(--xznv-el-0-deco-line-hover-color)
        }

        /*# sourceURL=https://www.ningshineled.com/wp-content/themes/titan_pure/component/parts-mainmenu.css */

/* Extracted from public\header2.html */
.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.bg {
            overflow: hidden
        }

        :root :where(p.bg) {
            padding: 1.25em 2.375em
        }

        :where(p.ctxt:not(.clink)) 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://www.ningshineled.com/wp-includes/blocks/paragraph/style.min.css */

/* Extracted from public\header2.html */
.lang {
            margin: 0;
            padding: 0;
            --lang-menu-bg: var(--wp--preset--color--white);
            --lang-menu-color: var(--wp--preset--color--dark);
        }

        .lang>a {
            height: var(--menu_h);
            display: flex;
            align-items: center;
        }

        .lang:hover>a {
            color: var(--wp--preset--color--a-1);
        }

        .menu-language-x {
            border-radius: 0rem 0rem .4rem .4rem;
            left: 50%;
            top: 100%;
            transform: translateX(-50%);
            min-width: calc(100% + 3.2rem);
            box-shadow: 0 0 2rem -0.5rem rgba(0, 0, 0, 0.2);
        }

        .menu-language-x .menu {
            background: var(--lang-menu-bg);
            padding: 1.2rem 1.6rem 1.6rem;
            margin: 0;
        }

        .menu-language-x .menu li {
            list-style: none;
        }

        .menu-language-x .menu a {
            display: block;
            transition: all .3s;
            padding: .5em 1.6rem;
            text-decoration: none;
            text-align: center;
            border-radius: .4rem;
            color: var(--lang-menu-color);
            font-size: var(--wp--preset--font-size--s);
            white-space: nowrap;
        }

        .menu-language-x .menu a:hover {
            color: var(--lang-menu-color);
            background: var(--wp--preset--color--light-1);
        }

        @media screen and (max-width: 1024px) {
            .menu-language-x {
                left: auto;
                right: -1.8rem;
                transform: none;
            }
        }

        /*# sourceURL=https://www.ningshineled.com/wp-content/themes/titan_pure/block/xz-lang/style-index.css */

/* Extracted from public\header2.html */
.pro-gallery {
            background: rgba(24, 24, 27, .5);
            border-radius: var(--wp--custom--border-radius-l);
            box-shadow: 0 0 0 1px hsla(240, 5%, 96%, .1);
            display: flex;
            gap: var(--wp--preset--spacing--30);
            max-width: 744px;
            padding: var(--wp--preset--spacing--40);
            position: relative;
            width: 46.06%
        }

        .pro-gallery .swiper-slide {
            border: 1px solid var(--wp--preset--color--white)
        }

        .pro-gallery img {
            aspect-ratio: 744/744;
            display: block;
            height: 100%;
            -o-object-fit: cover;
            object-fit: cover;
            width: 100%
        }

        .pro-gallery-l {
            aspect-ratio: 520/520;
            background-position: 0 0;
            background-repeat: no-repeat;
            background-size: cover;
            border-radius: var(--wp--custom--border-radius-xl);
            margin: 0 !important;
            overflow: hidden;
            width: 79.15%
        }

        .pro-gallery-s-box {
            position: relative;
            width: 16.29%
        }

        .pro-gallery-s {
            aspect-ratio: 107/520;
            overflow: hidden;
            position: relative;
            width: 100%
        }

        .pro-gallery-s::-webkit-scrollbar {
            display: none
        }

        .pro-gallery-s .swiper-slide {
            aspect-ratio: 107/107;
            border-radius: var(--wp--preset--font-size--s);
            box-sizing: border-box;
            cursor: pointer;
            overflow: hidden;
            width: 100% !important
        }

        .pro-gallery-s .swiper-slide a {
            display: block;
            height: 100%
        }

        .pro-gallery-s .swiper-slide.swiper-slide-thumb-active {
            border-color: var(--wp--preset--color--a-1)
        }

        @media screen and (max-width:1024px) {
            .pro-gallery {
                max-width: 775px;
                width: 100%
            }
        }

        @media screen and (max-width:600px) {
            .pro-gallery {
                gap: var(--wp--preset--spacing--20);
                padding: var(--wp--preset--spacing--30)
            }
        }

        @media screen and (max-width:500px) {
            .pro-gallery {
                padding: var(--wp--preset--spacing--30) var(--wp--preset--spacing--20)
            }
        }

        /*# sourceURL=https://www.ningshineled.com/wp-content/themes/titan_pure/component/parts-progallery.css */

/* Extracted from public\header2.html */
.entry-tit {
            box-sizing: border-box;
            word-break: break-word
        }

        .entry-tit :where(a) {
            display: inline-block;
            font-family: inherit;
            font-size: inherit;
            font-style: inherit;
            font-weight: inherit;
            letter-spacing: inherit;
            line-height: inherit;
            text-decoration: inherit
        }

        /*# sourceURL=https://www.ningshineled.com/wp-includes/blocks/post-title/style.min.css */

/* Extracted from public\header2.html */
.procat-name {
            font-size: var(--wp--preset--font-size--xs);
            line-height: var(--wp--preset--font-size--l)
        }

        /*# sourceURL=https://www.ningshineled.com/wp-content/themes/titan_pure/component/parts-procatname.css */

/* Extracted from public\header2.html */
.pro-info {
            border-top: 1px solid var(--wp--preset--color--white-6);
            display: grid;
            padding-top: var(--wp--preset--spacing--30)
        }

        .pro-info,
        .pro-info .info {
            gap: var(--wp--preset--spacing--10)
        }

        .pro-info .info {
            display: flex;
            font-size: var(--wp--preset--font-size--s);
            padding-left: 2.6rem;
            position: relative
        }

        .pro-info .info:before {
            background: var(--wp--preset--color--a-1);
            border-radius: 50%;
            content: "";
            display: block;
            height: .6rem;
            left: 0;
            position: absolute;
            top: .5em;
            width: .6rem
        }

        .pro-info .tit {
            font-weight: 700;
            white-space: nowrap
        }

        @media screen and (max-width:500px) {
            .pro-info .tit {
                white-space: wrap
            }
        }

        /*# sourceURL=https://www.ningshineled.com/wp-content/themes/titan_pure/component/parts-proinfo.css */

/* Extracted from public\header2.html */
.a2a_kit {
            gap: var(--wp--preset--spacing--20) !important
        }

        .a2a_kit,
        .a2a_kit a {
            align-items: center;
            display: flex
        }

        .a2a_kit a {
            color: var(--wp--preset--color--d-2);
            flex: none;
            justify-content: center;
            opacity: 1;
            transition: all .3s !important
        }

        .a2a_kit a svg {
            height: var(--wp--preset--spacing--20);
            width: var(--wp--preset--spacing--20)
        }

        .a2a_kit a:hover {
            color: var(--wp--preset--color--white) !important;
            text-decoration: none;
            transform: translateY(-.5rem)
        }

        /*# sourceURL=https://www.ningshineled.com/wp-content/themes/titan_pure/component/parts-snsshare.css */

/* Extracted from public\header2.html */
h1:where(.hd).bg,
        h2:where(.hd).bg,
        h3:where(.hd).bg,
        h4:where(.hd).bg,
        h5:where(.hd).bg,
        h6:where(.hd).bg {
            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://www.ningshineled.com/wp-includes/blocks/heading/style.min.css */

/* Extracted from public\header2.html */
.pro-cat {
            display: grid
        }

        .pro-cat .parent-item p {
            margin: 0
        }

        .pro-cat .parent-item p a {
            align-items: center;
            border-bottom: 1px solid var(--wp--preset--color--light-3);
            color: var(--wp--preset--color--a);
            display: flex;
            font-size: var(--wp--preset--font-size--s);
            gap: var(--wp--preset--spacing--20);
            justify-content: space-between;
            overflow: hidden;
            padding: var(--wp--preset--spacing--20);
            transition: all .3s
        }

        .pro-cat .parent-item p .icon {
            flex: none;
            font-size: var(--wp--preset--font-size--l);
            opacity: 0
        }

        .pro-cat .parent-item.current-menu-item p a,
        .pro-cat .parent-item:hover p a {
            border-color: var(--wp--preset--color--a)
        }

        .pro-cat .parent-item.current-menu-item p .icon,
        .pro-cat .parent-item:hover p .icon {
            opacity: 1
        }

        /*# sourceURL=https://www.ningshineled.com/wp-content/themes/titan_pure/component/parts-procat.css */

/* Extracted from public\header2.html */
.tbl {
            overflow-x: auto
        }

        .tbl table {
            border-collapse: collapse;
            width: 100%
        }

        .tbl thead {
            border-bottom: 3px solid
        }

        .tbl tfoot {
            border-top: 3px solid
        }

        .tbl td,
        .tbl th {
            border: 1px solid;
            padding: .5em
        }

        .tbl .has-fixed-layout {
            table-layout: fixed;
            width: 100%
        }

        .tbl .has-fixed-layout td,
        .tbl .has-fixed-layout th {
            word-break: break-word
        }

        .tbl.mid,
        .tbl.aleft,
        .tbl.aright {
            display: table;
            width: auto
        }

        .tbl.mid td,
        .tbl.mid th,
        .tbl.aleft td,
        .tbl.aleft th,
        .tbl.aright td,
        .tbl.aright th {
            word-break: break-word
        }

        .tbl .has-subtle-light-gray-background-color {
            background-color: #f3f4f5
        }

        .tbl .has-subtle-pale-green-background-color {
            background-color: #e9fbe5
        }

        .tbl .has-subtle-pale-blue-background-color {
            background-color: #e7f5fe
        }

        .tbl .has-subtle-pale-pink-background-color {
            background-color: #fcf0ef
        }

        .tbl.is-style-stripes {
            background-color: initial;
            border-collapse: inherit;
            border-spacing: 0
        }

        .tbl.is-style-stripes tbody tr:nth-child(odd) {
            background-color: #f0f0f0
        }

        .tbl.is-style-stripes.has-subtle-light-gray-background-color tbody tr:nth-child(odd) {
            background-color: #f3f4f5
        }

        .tbl.is-style-stripes.has-subtle-pale-green-background-color tbody tr:nth-child(odd) {
            background-color: #e9fbe5
        }

        .tbl.is-style-stripes.has-subtle-pale-blue-background-color tbody tr:nth-child(odd) {
            background-color: #e7f5fe
        }

        .tbl.is-style-stripes.has-subtle-pale-pink-background-color tbody tr:nth-child(odd) {
            background-color: #fcf0ef
        }

        .tbl.is-style-stripes td,
        .tbl.is-style-stripes th {
            border-color: #0000
        }

        .tbl.is-style-stripes {
            border-bottom: 1px solid #f0f0f0
        }

        .tbl .bd td,
        .tbl .bd th,
        .tbl .bd tr,
        .tbl .bd>* {
            border-color: inherit
        }

        .tbl table[style*=border-top-color] tr:first-child,
        .tbl table[style*=border-top-color] tr:first-child td,
        .tbl table[style*=border-top-color] tr:first-child th,
        .tbl table[style*=border-top-color]>*,
        .tbl table[style*=border-top-color]>* td,
        .tbl table[style*=border-top-color]>* th {
            border-top-color: inherit
        }

        .tbl table[style*=border-top-color] tr:not(:first-child) {
            border-top-color: initial
        }

        .tbl table[style*=border-right-color] td:last-child,
        .tbl table[style*=border-right-color] th,
        .tbl table[style*=border-right-color] tr,
        .tbl table[style*=border-right-color]>* {
            border-right-color: inherit
        }

        .tbl table[style*=border-bottom-color] tr:last-child,
        .tbl table[style*=border-bottom-color] tr:last-child td,
        .tbl table[style*=border-bottom-color] tr:last-child th,
        .tbl table[style*=border-bottom-color]>*,
        .tbl table[style*=border-bottom-color]>* td,
        .tbl table[style*=border-bottom-color]>* th {
            border-bottom-color: inherit
        }

        .tbl table[style*=border-bottom-color] tr:not(:last-child) {
            border-bottom-color: initial
        }

        .tbl table[style*=border-left-color] td:first-child,
        .tbl table[style*=border-left-color] th,
        .tbl table[style*=border-left-color] tr,
        .tbl table[style*=border-left-color]>* {
            border-left-color: inherit
        }

        .tbl table[style*=border-style] td,
        .tbl table[style*=border-style] th,
        .tbl table[style*=border-style] tr,
        .tbl table[style*=border-style]>* {
            border-style: inherit
        }

        .tbl table[style*=border-width] td,
        .tbl table[style*=border-width] th,
        .tbl table[style*=border-width] tr,
        .tbl table[style*=border-width]>* {
            border-style: inherit;
            border-width: inherit
        }

        /*# sourceURL=https://www.ningshineled.com/wp-includes/blocks/table/style.min.css */

/* Extracted from public\header2.html */
.img>a,
        .img>figure>a {
            display: inline-block
        }

        .img img {
            box-sizing: border-box;
            height: auto;
            max-width: 100%;
            vertical-align: bottom
        }

        @media not (prefers-reduced-motion) {
            .img img.hide {
                visibility: hidden
            }

            .img img.show {
                animation: show-content-image .4s
            }
        }

        .wp-block-image[style*=border-radius] img,
        .wp-block-image[style*=border-radius]>a {
            border-radius: inherit
        }

        .img.bd-cust img {
            box-sizing: border-box
        }

        .img.mid {
            text-align: center
        }

        .img.full>a,
        .img.wide>a {
            width: 100%
        }

        .img.full img,
        .img.wide img {
            height: auto;
            width: 100%
        }

        .img .mid,
        .img .aleft,
        .img .aright,
        .img.mid,
        .img.aleft,
        .img.aright {
            display: table
        }

        .img .mid>figcaption,
        .img .aleft>figcaption,
        .img .aright>figcaption,
        .img.mid>figcaption,
        .img.aleft>figcaption,
        .img.aright>figcaption {
            caption-side: bottom;
            display: table-caption
        }

        .img .aleft {
            float: left;
            margin: .5em 1em .5em 0
        }

        .img .aright {
            float: right;
            margin: .5em 0 .5em 1em
        }

        .img .mid {
            margin-left: auto;
            margin-right: auto
        }

        .img :where(figcaption) {
            margin-bottom: 1em;
            margin-top: .5em
        }

        .img.is-style-circle-mask img {
            border-radius: 9999px
        }

        @supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none) {
            .img.is-style-circle-mask img {
                border-radius: 0;
                -webkit-mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
                mask-image: url('data:image/svg+xml;utf8,<svg viewBox="0 0 100 100" xmlns="http://www.w3.org/2000/svg"><circle cx="50" cy="50" r="50"/></svg>');
                mask-mode: alpha;
                -webkit-mask-position: center;
                mask-position: center;
                -webkit-mask-repeat: no-repeat;
                mask-repeat: no-repeat;
                -webkit-mask-size: contain;
                mask-size: contain
            }
        }

        :root :where(.img.is-style-rounded img, .img .is-style-rounded img) {
            border-radius: 9999px
        }

        .img figure {
            margin: 0
        }

        .wp-lightbox-container {
            display: flex;
            flex-direction: column;
            position: relative
        }

        .wp-lightbox-container img {
            cursor: zoom-in
        }

        .wp-lightbox-container img:hover+button {
            opacity: 1
        }

        .wp-lightbox-container button {
            align-items: center;
            backdrop-filter: blur(16px) saturate(180%);
            background-color: #5a5a5a40;
            border: none;
            border-radius: 4px;
            cursor: zoom-in;
            display: flex;
            height: 20px;
            justify-content: center;
            opacity: 0;
            padding: 0;
            position: absolute;
            right: 16px;
            text-align: center;
            top: 16px;
            width: 20px;
            z-index: 100
        }

        @media not (prefers-reduced-motion) {
            .wp-lightbox-container button {
                transition: opacity .2s ease
            }
        }

        .wp-lightbox-container button:focus-visible {
            outline: 3px auto #5a5a5a40;
            outline: 3px auto -webkit-focus-ring-color;
            outline-offset: 3px
        }

        .wp-lightbox-container button:hover {
            cursor: pointer;
            opacity: 1
        }

        .wp-lightbox-container button:focus {
            opacity: 1
        }

        .wp-lightbox-container button:focus,
        .wp-lightbox-container button:hover,
        .wp-lightbox-container button:not(:hover):not(:active):not(.bg) {
            background-color: #5a5a5a40;
            border: none
        }

        .wp-lightbox-overlay {
            box-sizing: border-box;
            cursor: zoom-out;
            height: 100vh;
            left: 0;
            overflow: hidden;
            position: fixed;
            top: 0;
            visibility: hidden;
            width: 100%;
            z-index: 100000
        }

        .wp-lightbox-overlay .wp-lightbox-close-button {
            align-items: center;
            cursor: pointer;
            display: flex;
            font-family: inherit;
            gap: 8px;
            justify-content: center;
            line-height: 1;
            min-height: 40px;
            min-width: 40px;
            padding: 0 4px;
            position: absolute;
            right: calc(env(safe-area-inset-right) + 16px);
            top: calc(env(safe-area-inset-top) + 16px);
            z-index: 5000000
        }

        .wp-lightbox-overlay .wp-lightbox-close-button:focus,
        .wp-lightbox-overlay .wp-lightbox-close-button:hover,
        .wp-lightbox-overlay .wp-lightbox-close-button:not(:hover):not(:active):not(.bg) {
            background: none;
            border: none
        }

        .wp-lightbox-overlay .wp-lightbox-close-button:has(.wp-lightbox-close-text:not([hidden])) .wp-lightbox-close-icon svg {
            height: 1em;
            width: 1em
        }

        .wp-lightbox-overlay .wp-lightbox-close-icon svg {
            display: block
        }

        .wp-lightbox-overlay .wp-lightbox-navigation-button-next,
        .wp-lightbox-overlay .wp-lightbox-navigation-button-prev {
            align-items: center;
            bottom: 16px;
            cursor: pointer;
            display: flex;
            font-family: inherit;
            gap: 4px;
            justify-content: center;
            line-height: 1;
            min-height: 40px;
            min-width: 40px;
            padding: 0 8px;
            position: absolute;
            z-index: 2000002
        }

        .wp-lightbox-overlay .wp-lightbox-navigation-button-next[hidden],
        .wp-lightbox-overlay .wp-lightbox-navigation-button-prev[hidden] {
            display: none
        }

        @media (min-width:960px) {

            .wp-lightbox-overlay .wp-lightbox-navigation-button-next,
            .wp-lightbox-overlay .wp-lightbox-navigation-button-prev {
                bottom: 50%;
                transform: translateY(-50%)
            }
        }

        .wp-lightbox-overlay .wp-lightbox-navigation-button-next:focus,
        .wp-lightbox-overlay .wp-lightbox-navigation-button-next:hover,
        .wp-lightbox-overlay .wp-lightbox-navigation-button-next:not(:hover):not(:active):not(.bg),
        .wp-lightbox-overlay .wp-lightbox-navigation-button-prev:focus,
        .wp-lightbox-overlay .wp-lightbox-navigation-button-prev:hover,
        .wp-lightbox-overlay .wp-lightbox-navigation-button-prev:not(:hover):not(:active):not(.bg) {
            background: none;
            border: none;
            padding: 0 8px
        }

        .wp-lightbox-overlay .wp-lightbox-navigation-button-next:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg,
        .wp-lightbox-overlay .wp-lightbox-navigation-button-prev:has(.wp-lightbox-navigation-text:not([hidden])) .wp-lightbox-navigation-icon svg {
            display: block;
            height: 1.5em;
            width: 1.5em
        }

        .wp-lightbox-overlay .wp-lightbox-navigation-button-prev {
            left: calc(env(safe-area-inset-left) + 16px)
        }

        .wp-lightbox-overlay .wp-lightbox-navigation-button-next {
            right: calc(env(safe-area-inset-right) + 16px)
        }

        .wp-lightbox-overlay .wp-lightbox-navigation-icon svg {
            vertical-align: middle
        }

        .wp-lightbox-overlay .lightbox-image-container {
            height: var(--wp--lightbox-container-height);
            left: 50%;
            overflow: hidden;
            position: absolute;
            top: 50%;
            transform: translate(-50%, -50%);
            transform-origin: top left;
            width: var(--wp--lightbox-container-width);
            z-index: 2000001
        }

        .wp-lightbox-overlay .img {
            align-items: center;
            box-sizing: border-box;
            display: flex;
            height: 100%;
            justify-content: center;
            margin: 0;
            position: relative;
            transform-origin: 0 0;
            width: 100%;
            z-index: 3000000
        }

        .wp-lightbox-overlay .img img {
            height: var(--wp--lightbox-image-height);
            min-height: var(--wp--lightbox-image-height);
            min-width: var(--wp--lightbox-image-width);
            width: var(--wp--lightbox-image-width)
        }

        .wp-lightbox-overlay .img figcaption {
            display: none
        }

        .wp-lightbox-overlay button {
            background: none;
            border: none
        }

        .wp-lightbox-overlay .scrim {
            background-color: #fff;
            height: 100%;
            opacity: .9;
            position: absolute;
            width: 100%;
            z-index: 2000000
        }

        .wp-lightbox-overlay.active {
            visibility: visible
        }

        @media not (prefers-reduced-motion) {
            .wp-lightbox-overlay.active {
                animation: turn-on-visibility .25s both
            }

            .wp-lightbox-overlay.active img {
                animation: turn-on-visibility .35s both
            }

            .wp-lightbox-overlay.show-closing-animation:not(.active) {
                animation: turn-off-visibility .35s both
            }

            .wp-lightbox-overlay.show-closing-animation:not(.active) img {
                animation: turn-off-visibility .25s both
            }

            .wp-lightbox-overlay.zoom.active {
                animation: none;
                opacity: 1;
                visibility: visible
            }

            .wp-lightbox-overlay.zoom.active .lightbox-image-container {
                animation: lightbox-zoom-in .4s
            }

            .wp-lightbox-overlay.zoom.active .lightbox-image-container img {
                animation: none
            }

            .wp-lightbox-overlay.zoom.active .scrim {
                animation: turn-on-visibility .4s forwards
            }

            .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) {
                animation: none
            }

            .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container {
                animation: lightbox-zoom-out .4s
            }

            .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .lightbox-image-container img {
                animation: none
            }

            .wp-lightbox-overlay.zoom.show-closing-animation:not(.active) .scrim {
                animation: turn-off-visibility .4s forwards
            }
        }

        @keyframes show-content-image {
            0% {
                visibility: hidden
            }

            99% {
                visibility: hidden
            }

            to {
                visibility: visible
            }
        }

        @keyframes turn-on-visibility {
            0% {
                opacity: 0
            }

            to {
                opacity: 1
            }
        }

        @keyframes turn-off-visibility {
            0% {
                opacity: 1;
                visibility: visible
            }

            99% {
                opacity: 0;
                visibility: visible
            }

            to {
                opacity: 0;
                visibility: hidden
            }
        }

        @keyframes lightbox-zoom-in {
            0% {
                transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)), calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale))
            }

            to {
                transform: translate(-50%, -50%) scale(1)
            }
        }

        @keyframes lightbox-zoom-out {
            0% {
                transform: translate(-50%, -50%) scale(1);
                visibility: visible
            }

            99% {
                visibility: visible
            }

            to {
                transform: translate(calc((-100vw + var(--wp--lightbox-scrollbar-width))/2 + var(--wp--lightbox-initial-left-position)), calc(-50vh + var(--wp--lightbox-initial-top-position))) scale(var(--wp--lightbox-scale));
                visibility: hidden
            }
        }

        /*# sourceURL=https://www.ningshineled.com/wp-includes/blocks/image/style.min.css */

/* Extracted from public\header2.html */
.entry {
            display: flow-root
        }

        /*# sourceURL=https://www.ningshineled.com/wp-includes/blocks/post-content/style.min.css */

/* Extracted from public\header2.html */
.xz-form-x.xz-form-pnx {
            --c-theme: var(--wp--preset--color--a);
            --btn-jc: left;
            --c-border: #999;
            --br: .5rem;
            --h: 4em;
            --lines: 5;
            --size: 1.8rem
        }

        /*# sourceURL=https://www.ningshineled.com/wp-content/themes/titan_pure/block/xz-form/style-index.css */

/* Extracted from public\header2.html */
@keyframes showline {
            0% {
                transform: scale(0)
            }

            50% {
                transform: scale(.5)
            }

            to {
                transform: scale(1)
            }
        }

        @keyframes moveShow {
            0% {
                transform: rotate(0);
                transform-origin: top
            }

            to {
                transform: rotate(1turn);
                transform-origin: top
            }
        }

        @keyframes moveLeft {
            0% {
                transform: translateX(0)
            }

            to {
                transform: translateX(-50%)
            }
        }

        @keyframes moveRight {
            0% {
                transform: translateX(-50%)
            }

            to {
                transform: translateX(0)
            }
        }

        @keyframes moveTop {
            0% {
                transform: translateY(0)
            }

            33% {
                transform: translateY(-35%)
            }

            66% {
                transform: translateY(35%)
            }

            to {
                transform: translateY(0)
            }
        }

        .xz-related-x {
            display: grid
        }

        .xz-related-x[data-cols="1"] {
            grid-template-columns: 1fr
        }

        .xz-related-x[data-cols="2"] {
            grid-template-columns: 1fr 1fr
        }

        .xz-related-x[data-cols="3"] {
            grid-template-columns: 1fr 1fr 1fr
        }

        .xz-related-x[data-cols="4"] {
            grid-template-columns: 1fr 1fr 1fr 1fr
        }

        .xz-related-x[data-cols="5"] {
            grid-template-columns: 1fr 1fr 1fr 1fr 1fr
        }

        .xz-related-x[data-gap="0"] {
            gap: 0
        }

        .xz-related-x[data-gap="1"] {
            gap: var(--wp--preset--spacing--10)
        }

        .xz-related-x[data-gap="2"] {
            gap: var(--wp--preset--spacing--20)
        }

        .xz-related-x[data-gap="3"] {
            gap: var(--wp--preset--spacing--30)
        }

        .xz-related-x[data-gap="4"] {
            gap: var(--wp--preset--spacing--40)
        }

        .xz-related-x[data-gap="5"] {
            gap: var(--wp--preset--spacing--50)
        }

        .xz-related-x[data-gap="6"] {
            gap: var(--wp--preset--spacing--60)
        }

        .xz-related-x[data-gap="7"] {
            gap: var(--wp--preset--spacing--70)
        }

        @media screen and (max-width:1024px) {
            .xz-related-x[data-cols="4"] {
                grid-template-columns: 1fr 1fr 1fr
            }
        }

        @media screen and (max-width:800px) {

            .xz-related-x[data-cols="3"],
            .xz-related-x[data-cols="4"] {
                grid-template-columns: 1fr 1fr
            }
        }

        @media screen and (max-width:600px) {
            .xz-related-x[data-cols="2"] {
                grid-template-columns: 1fr
            }
        }

        @media screen and (max-width:500px) {

            .xz-related-x[data-cols="3"],
            .xz-related-x[data-cols="4"] {
                grid-template-columns: 1fr
            }
        }

        .xz-related-x .swiper-wrapper {
            align-items: normal !important
        }

        .xz-related-x .swiper-wrapper .swiper-slide {
            height: auto !important
        }

        .xz-related-x .swiper-wrapper .swiper-slide>* {
            height: 100%
        }

        /*# sourceURL=https://www.ningshineled.com/wp-content/themes/titan_pure/block/acf-xz-related/style.css */

/* Extracted from public\header2.html */
.xz-searchform {
            background: var(--wp--preset--color--white);
            border: 1px solid var(--wp--preset--color--light-3);
            border-radius: 3rem;
            height: 5.8rem;
            line-height: 5.8rem;
            overflow: hidden;
            position: relative;
            width: 100%
        }

        .xz-searchform .xz-searchform-input {
            background: transparent;
            border: none;
            color: var(--wp--preset--color--d);
            font-size: var(--wp--preset--font-size--s);
            height: 100%;
            padding: var(--wp--preset--font-size--s) 2rem var(--wp--preset--font-size--s) 6.4rem;
            width: 100%
        }

        .xz-searchform .xz-searchform-input::-moz-placeholder {
            color: var(--wp--preset--color--d-1)
        }

        .xz-searchform .xz-searchform-input::placeholder {
            color: var(--wp--preset--color--d-1)
        }

        .xz-searchform .xz-searchform-submit {
            align-items: center;
            background: var(--wp--preset--color--light);
            border: none;
            border-radius: 100%;
            color: var(--wp--preset--color--a);
            cursor: pointer;
            display: flex;
            font-size: var(--wp--preset--font-size--l);
            height: 5rem;
            justify-content: center;
            left: .4rem;
            position: absolute;
            top: .3rem;
            transition: all .5s ease;
            width: 5rem
        }

        .xz-searchform .xz-searchform-submit:hover {
            background: var(--wp--preset--color--a-1);
            color: var(--wp--preset--color--white)
        }

        /*# sourceURL=https://www.ningshineled.com/wp-content/themes/titan_pure/component/parts-searchform.css */

/* Extracted from public\header2.html */
.xz-footer {
            overflow: hidden
        }

        .xz-footer .menu {
            display: grid;
            gap: var(--wp--preset--spacing--10)
        }

        .xz-footer .menu a {
            color: var(--wp--preset--color--white-2);
            transition: all .3s
        }

        .xz-footer .menu a:hover {
            color: var(--wp--preset--color--white)
        }

        @media screen and (max-width:1440px) {
            .foot-menu-row {
                gap: var(--wp--preset--spacing--50) !important
            }
        }

        @media screen and (max-width:1200px) {
            .foot-menu-2 {
                display: none
            }
        }

        @media screen and (max-width:1024px) {
            .foot-menu-1 {
                display: none
            }

            .foot-bottom {
                align-items: flex-start;
                flex-flow: column;
                justify-content: flex-start
            }

            .foot-bottom>* {
                width: 100%
            }

            .foot-bottom .copyright {
                align-items: flex-start;
                flex-flow: column;
                justify-content: flex-start
            }

            .foot-bottom .copyright a:before {
                display: none
            }

            .copyright-row {
                gap: var(--wp--preset--spacing--20) !important
            }
        }

        @media screen and (max-width:800px) {
            .foot-row {
                flex-flow: column;
                gap: var(--wp--preset--spacing--50) !important;
                padding-bottom: var(--wp--preset--spacing--70) !important
            }

            .foot-row>div {
                width: 100%
            }
        }

        /*# sourceURL=https://www.ningshineled.com/wp-content/themes/titan_pure/component/parts-footmenu1.css */

/* Extracted from public\header2.html */
.xz-sns-ul {
            align-items: center;
            display: flex;
            flex: none;
            gap: var(--wp--preset--spacing--30)
        }

        .xz-sns-ul .xz-sns-li {
            flex: none
        }

        .xz-sns-ul .xz-sns-a {
            align-items: center;
            color: var(--wp--preset--color--white-2);
            display: flex;
            flex-flow: column;
            font-size: var(--wp--preset--spacing--20);
            justify-content: center;
            opacity: 1
        }

        .xz-sns-ul .xz-sns-a:hover {
            color: var(--wp--preset--color--white);
            text-decoration: none;
            transform: translateY(-.5rem)
        }

        /*# sourceURL=https://www.ningshineled.com/wp-content/themes/titan_pure/component/parts-sns.css */

/* Extracted from public\header2.html */
:root {
            --wp-block-synced-color: #7a00df;
            --wp-block-synced-color--rgb: 122, 0, 223;
            --wp-bound-block-color: var(--wp-block-synced-color);
            --wp-editor-canvas-background: #ddd;
            --wp-admin-theme-color: #007cba;
            --wp-admin-theme-color--rgb: 0, 124, 186;
            --wp-admin-theme-color-darker-10: #006ba1;
            --wp-admin-theme-color-darker-10--rgb: 0, 107, 160.5;
            --wp-admin-theme-color-darker-20: #005a87;
            --wp-admin-theme-color-darker-20--rgb: 0, 90, 135;
            --wp-admin-border-width-focus: 2px
        }

        @media (min-resolution:192dpi) {
            :root {
                --wp-admin-border-width-focus: 1.5px
            }
        }

        .wp-element-button {
            cursor: pointer
        }

        :root .has-very-light-gray-background-color {
            background-color: #eee
        }

        :root .has-very-dark-gray-background-color {
            background-color: #313131
        }

        :root .has-very-light-gray-color {
            color: #eee
        }

        :root .has-very-dark-gray-color {
            color: #313131
        }

        :root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background {
            background: linear-gradient(135deg, #00d084, #0693e3)
        }

        :root .has-purple-crush-gradient-background {
            background: linear-gradient(135deg, #34e2e4, #4721fb 50%, #ab1dfe)
        }

        :root .has-hazy-dawn-gradient-background {
            background: linear-gradient(135deg, #faaca8, #dad0ec)
        }

        :root .has-subdued-olive-gradient-background {
            background: linear-gradient(135deg, #fafae1, #67a671)
        }

        :root .has-atomic-cream-gradient-background {
            background: linear-gradient(135deg, #fdd79a, #004a59)
        }

        :root .has-nightshade-gradient-background {
            background: linear-gradient(135deg, #330968, #31cdcf)
        }

        :root .has-midnight-gradient-background {
            background: linear-gradient(135deg, #020381, #2874fc)
        }

        :root {
            --wp--preset--font-size--normal: 16px;
            --wp--preset--font-size--huge: 42px
        }

        .has-regular-font-size {
            font-size: 1em
        }

        .has-larger-font-size {
            font-size: 2.625em
        }

        .has-normal-font-size {
            font-size: var(--wp--preset--font-size--normal)
        }

        .has-huge-font-size {
            font-size: var(--wp--preset--font-size--huge)
        }

        :root .tc {
            text-align: center
        }

        :root .tl {
            text-align: left
        }

        :root .tr {
            text-align: right
        }

        .has-fit-text {
            white-space: nowrap !important
        }

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

        .mid {
            clear: both
        }

        .items-justified-left {
            justify-content: flex-start
        }

        .items-justified-center {
            justify-content: center
        }

        .items-justified-right {
            justify-content: flex-end
        }

        .items-justified-space-between {
            justify-content: space-between
        }

        .screen-reader-text {
            word-wrap: normal !important;
            border: 0;
            clip-path: inset(50%);
            height: 1px;
            margin: -1px;
            overflow: hidden;
            padding: 0;
            position: absolute;
            width: 1px
        }

        .screen-reader-text:focus {
            background-color: #ddd;
            clip-path: none;
            color: #444;
            display: block;
            font-size: 1em;
            height: auto;
            left: 5px;
            line-height: normal;
            padding: 15px 23px 14px;
            text-decoration: none;
            top: 5px;
            width: auto;
            z-index: 100000
        }

        html :where(.bd) {
            border-style: solid
        }

        html :where([style*=border-color]) {
            border-style: solid
        }

        html :where([style*=border-top-color]) {
            border-top-style: solid
        }

        html :where([style*=border-right-color]) {
            border-right-style: solid
        }

        html :where([style*=border-bottom-color]) {
            border-bottom-style: solid
        }

        html :where([style*=border-left-color]) {
            border-left-style: solid
        }

        html :where([style*=border-width]) {
            border-style: solid
        }

        html :where([style*=border-top-width]) {
            border-top-style: solid
        }

        html :where([style*=border-right-width]) {
            border-right-style: solid
        }

        html :where([style*=border-bottom-width]) {
            border-bottom-style: solid
        }

        html :where([style*=border-left-width]) {
            border-left-style: solid
        }

        html :where(img[class*=wp-image-]) {
            height: auto;
            max-width: 100%
        }

        :where(figure) {
            margin: 0 0 1em
        }

        html :where(.is-position-sticky) {
            --wp-admin--admin-bar--position-offset: var(--wp-admin--admin-bar--height, 0px)
        }

        @media screen and (max-width:600px) {
            html :where(.is-position-sticky) {
                --wp-admin--admin-bar--position-offset: 0px
            }
        }

        /*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */

/* Extracted from public\header2.html */
: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: #fff;
            --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--a: #000000;
            --wp--preset--color--a-1: #1085D3;
            --wp--preset--color--d: #666666;
            --wp--preset--color--d-1: #999999;
            --wp--preset--color--d-2: #A1A1AA;
            --wp--preset--color--dark: #333333;
            --wp--preset--color--light: #F9F8F8;
            --wp--preset--color--light-1: #EBF7FF;
            --wp--preset--color--light-2: #dddddd;
            --wp--preset--color--light-3: #EAEAEA;
            --wp--preset--color--white-1: rgba(255, 255, 255, .7);
            --wp--preset--color--white-2: rgba(255, 255, 255, .6);
            --wp--preset--color--white-3: rgba(255, 255, 255, .4);
            --wp--preset--color--white-4: rgba(255, 255, 255, .3);
            --wp--preset--color--white-5: rgba(255, 255, 255, .1);
            --wp--preset--color--white-6: rgba(255, 255, 255, .2);
            --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--font-size--small: 13px;
            --wp--preset--font-size--medium: clamp(14px, 0.875rem + ((1vw - 3.2px) * 0.469), 20px);
            --wp--preset--font-size--large: clamp(22.041px, 1.378rem + ((1vw - 3.2px) * 1.091), 36px);
            --wp--preset--font-size--x-large: clamp(25.014px, 1.563rem + ((1vw - 3.2px) * 1.327), 42px);
            --wp--preset--font-size--xs: clamp(0.929rem, 0.929rem + ((1vw - 0.2rem) * 0.589), 1.4rem);
            --wp--preset--font-size--s: clamp(1.039rem, 1.039rem + ((1vw - 0.2rem) * 0.701), 1.6rem);
            --wp--preset--font-size--m: clamp(1.146rem, 1.146rem + ((1vw - 0.2rem) * 0.818), 1.8rem);
            --wp--preset--font-size--l: clamp(1.453rem, 1.453rem + ((1vw - 0.2rem) * 1.184), 2.4rem);
            --wp--preset--font-size--xl: clamp(2.066rem, 2.066rem + ((1vw - 0.2rem) * 2.043), 3.7rem);
            --wp--preset--font-size--xxl: clamp(2.545rem, 2.545rem + ((1vw - 0.2rem) * 2.819), 4.8rem);
            --wp--preset--font-size--xxxl: clamp(3.037rem, 3.037rem + ((1vw - 0.2rem) * 3.704), 6rem);
            --wp--preset--font-size--xxxxl: clamp(3.8rem, 3.8rem + ((1vw - 0.2rem) * 5.25), 8rem);
            --wp--preset--font-family--inter: var(--ywf--family-inter);
            --wp--preset--font-family--poppins: var(--ywf--family-poppins);
            --wp--preset--spacing--20: 2rem;
            --wp--preset--spacing--30: 3rem;
            --wp--preset--spacing--40: 4rem;
            --wp--preset--spacing--50: 5rem;
            --wp--preset--spacing--60: 6rem;
            --wp--preset--spacing--70: 8rem;
            --wp--preset--spacing--80: 10rem;
            --wp--preset--spacing--5: .5rem;
            --wp--preset--spacing--10: 1rem;
            --wp--preset--spacing--90: 12rem;
            --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);
            --wp--preset--shadow--1: 0px 0px 0px 1px rgba(244, 244, 245, 0.1);
            --wp--preset--shadow--2: 0px 2px 6px 2px rgba(244, 244, 245, 0.15), 0px 1px 2px 0px rgba(244, 244, 245, 0.3);
            --wp--preset--shadow--3: 0px 1px 3px 0px rgba(244, 244, 245, 0.3), 0px 4px 8px 3px rgba(244, 244, 245, 0.15);
            --wp--preset--shadow--4: 0px 2px 3px 0px rgba(0, 0, 0, 0.3), 0px 6px 10px 4px rgba(0, 0, 0, 0.15);
            --wp--preset--shadow--5: 0px 4px 4px 0px rgba(0, 0, 0, 0.3), 0px 8px 12px 6px rgba(0, 0, 0, 0.15);
            --wp--custom--font-family-title: var(--ywf--family-inter);
            --wp--custom--font-family-text: var(--ywf--family-inter);
            --wp--custom--font-weight-xs: 300;
            --wp--custom--font-weight-s: 400;
            --wp--custom--font-weight-m: 500;
            --wp--custom--font-weight-l: 600;
            --wp--custom--font-weight-xl: 700;
            --wp--custom--border-radius-0: 0rem;
            --wp--custom--border-radius-xs: .4rem;
            --wp--custom--border-radius-s: .8rem;
            --wp--custom--border-radius-m: 1.2rem;
            --wp--custom--border-radius-l: 1.6rem;
            --wp--custom--border-radius-xl: 2rem;
            --wp--custom--border-radius-xxl: 2.8rem;
            --wp--custom--border-radius-xxxl: 3.2rem;
            --wp--custom--border-radius-xxxxl: 4.8rem;
            --wp--custom--border-radius-full: 200rem;
        }

        :root {
            --wp--style--global--content-size: 1600px;
            --wp--style--global--wide-size: 1600px;
        }

        :where(body) {
            margin: 0;
        }

        .site {
            padding-top: var(--wp--style--root--padding-top);
            padding-bottom: var(--wp--style--root--padding-bottom);
        }

        .pad {
            padding-right: var(--wp--style--root--padding-right);
            padding-left: var(--wp--style--root--padding-left);
        }

        .pad>.full {
            margin-right: calc(var(--wp--style--root--padding-right) * -1);
            margin-left: calc(var(--wp--style--root--padding-left) * -1);
        }

        .pad :where(:not(.full.flow) > .pad:not(.wp-block-block, .full)) {
            padding-right: 0;
            padding-left: 0;
        }

        .pad :where(:not(.full.flow) > .pad:not(.wp-block-block, .full))>.full {
            margin-left: 0;
            margin-right: 0;
        }

        .site>.aleft {
            float: left;
            margin-right: 2em;
        }

        .site>.aright {
            float: right;
            margin-left: 2em;
        }

        .site>.mid {
            justify-content: center;
            margin-left: auto;
            margin-right: auto;
        }

        :where(.site)>* {
            margin-block-start: 0;
            margin-block-end: 0;
        }

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

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

        :root {
            --wp--style--block-gap: 0;
        }

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

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

        :root :where(.flow)>* {
            margin-block-start: 0;
            margin-block-end: 0;
        }

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

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

        :root :where(.wrap)>* {
            margin-block-start: 0;
            margin-block-end: 0;
        }

        :root :where(.flex) {
            gap: 0;
        }

        :root :where(.grid) {
            gap: 0;
        }

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

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

        .flow>.mid {
            margin-left: auto !important;
            margin-right: auto !important;
        }

        .wrap>.aleft {
            float: left;
            margin-inline-start: 0;
            margin-inline-end: 2em;
        }

        .wrap>.aright {
            float: right;
            margin-inline-start: 2em;
            margin-inline-end: 0;
        }

        .wrap>.mid {
            margin-left: auto !important;
            margin-right: auto !important;
        }

        .wrap> :where(:not(.aleft):not(.aright):not(.full)) {
            max-width: var(--wp--style--global--content-size);
            margin-left: auto !important;
            margin-right: auto !important;
        }

        .wrap>.wide {
            max-width: var(--wp--style--global--wide-size);
        }

        body .flex {
            display: flex;
        }

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

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

        body .grid {
            display: grid;
        }

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

        body {
            color: var(--wp--preset--color--d);
            font-family: Poppins;
            font-size: var(--wp--preset--font-size--s);
            font-style: normal;
            font-weight: 400;
            line-height: 1.5;
            --wp--style--root--padding-top: 0px;
            --wp--style--root--padding-right: 0px;
            --wp--style--root--padding-bottom: 0px;
            --wp--style--root--padding-left: 0px;
        }

        a:where(:not(.wp-element-button)) {
            text-decoration: none;
        }

        h1,
        h2,
        h3,
        h4,
        h5,
        h6 {
            color: var(--wp--preset--color--a);
            font-family: Inter;
            font-weight: 700;
            line-height: 1.5;
        }

        h1 {
            font-size: var(--wp--preset--font-size--xxl);
            line-height: 1.166;
        }

        h2 {
            font-size: var(--wp--preset--font-size--xxl);
            line-height: 1.166;
        }

        h3 {
            font-size: var(--wp--preset--font-size--xl);
            line-height: 1.24;
        }

        h4 {
            font-size: var(--wp--preset--font-size--l);
            line-height: 1.33;
        }

        h5 {
            font-size: var(--wp--preset--font-size--m);
            line-height: 1.5;
        }

        h6 {
            font-size: var(--wp--preset--font-size--s);
            line-height: 1.5;
        }

        :root :where(.wp-element-button, .wp-block-button__link) {
            background-color: #32373c;
            border-width: 0;
            color: #fff;
            font-family: inherit;
            font-size: inherit;
            font-style: inherit;
            font-weight: inherit;
            letter-spacing: inherit;
            line-height: inherit;
            padding-top: calc(0.667em + 2px);
            padding-right: calc(1.333em + 2px);
            padding-bottom: calc(0.667em + 2px);
            padding-left: calc(1.333em + 2px);
            text-decoration: none;
            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;
        }

        .c-white {
            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;
        }

        .c-main {
            color: var(--wp--preset--color--a) !important;
        }

        .c-accent {
            color: var(--wp--preset--color--a-1) !important;
        }

        .c-dim {
            color: var(--wp--preset--color--d) !important;
        }

        .c-dim2 {
            color: var(--wp--preset--color--d-1) !important;
        }

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

        .c-dark {
            color: var(--wp--preset--color--dark) !important;
        }

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

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

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

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

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

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

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

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

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

        .has-white-6-color {
            color: var(--wp--preset--color--white-6) !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;
        }

        .bg-white {
            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;
        }

        .bg-main {
            background-color: var(--wp--preset--color--a) !important;
        }

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

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

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

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

        .bg-dark {
            background-color: var(--wp--preset--color--dark) !important;
        }

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

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

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

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

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

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

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

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

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

        .has-white-6-background-color {
            background-color: var(--wp--preset--color--white-6) !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-a-border-color {
            border-color: var(--wp--preset--color--a) !important;
        }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

        .has-white-6-border-color {
            border-color: var(--wp--preset--color--white-6) !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-small-font-size {
            font-size: var(--wp--preset--font-size--small) !important;
        }

        .fs-md {
            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;
        }

        .fs-xs {
            font-size: var(--wp--preset--font-size--xs) !important;
        }

        .fs-s {
            font-size: var(--wp--preset--font-size--s) !important;
        }

        .fs-m {
            font-size: var(--wp--preset--font-size--m) !important;
        }

        .fs-l {
            font-size: var(--wp--preset--font-size--l) !important;
        }

        .fs-xl {
            font-size: var(--wp--preset--font-size--xl) !important;
        }

        .fs-xxl {
            font-size: var(--wp--preset--font-size--xxl) !important;
        }

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

        .fs-4xl {
            font-size: var(--wp--preset--font-size--xxxxl) !important;
        }

        .ff {
            font-family: var(--wp--preset--font-family--inter) !important;
        }

        .has-poppins-font-family {
            font-family: var(--wp--preset--font-family--poppins) !important;
        }

        :root :where(.entry) {
            margin-top: 0;
        }

        :root :where(.btn) {
            line-height: 1;
            text-decoration: none;
        }

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

/* Extracted from public\header2.html */
.wp-elements-2e650558d89b637a75eded7b81e5881b a:where(:not(.wp-element-button)) {
            color: var(--wp--preset--color--white);
        }

        .wp-elements-c3db5af0fe82f9acc6474688d11fb99e a:where(:not(.wp-element-button)) {
            color: var(--wp--preset--color--a);
        }

        .wp-elements-08c94eb6e1e79e649bfbb27c6ed99f21 a:where(:not(.wp-element-button)) {
            color: var(--wp--preset--color--white);
        }

        .wp-container-core-group-is-layout-9ba6dbca {
            flex-wrap: nowrap;
        }

        .wp-container-core-group-is-layout-6617a01c {
            flex-direction: column;
            align-items: flex-start;
            justify-content: center;
        }

        .wp-elements-e714f08d407ab3384d0da8e976a50cb9 a:where(:not(.wp-element-button)) {
            color: var(--wp--preset--color--white);
        }

        .wp-elements-e714f08d407ab3384d0da8e976a50cb9 a:where(:not(.wp-element-button)):hover {
            color: var(--wp--preset--color--a-1);
        }

        .wp-elements-8a059cfe80a452eb622fb3f6351bf6fe a:where(:not(.wp-element-button)) {
            color: var(--wp--preset--color--light-1);
        }

        .wp-container-xz-btn-is-layout-73ea8820 {
            gap: var(--wp--preset--spacing--5);
        }

        .wp-elements-cd207f4b13ed28b556a89a9b69bc6fa5 a:where(:not(.wp-element-button)) {
            color: var(--wp--preset--color--white);
        }

        .wp-container-xz-btn-is-layout-25cb1b02 {
            gap: var(--wp--preset--spacing--5);
        }

        .wp-container-core-group-is-layout-664c51e7 {
            flex-wrap: nowrap;
            gap: 0;
        }

        .wp-container-core-group-is-layout-f375182d {
            flex-wrap: nowrap;
            gap: var(--wp--preset--spacing--20);
            justify-content: space-between;
            align-items: stretch;
        }

        .wp-elements-083d343918788b2e8ee9df644bc2a13b a:where(:not(.wp-element-button)) {
            color: var(--wp--preset--color--white);
        }

        .wp-elements-083d343918788b2e8ee9df644bc2a13b a:where(:not(.wp-element-button)):hover {
            color: var(--wp--preset--color--a-1);
        }

        .wp-container-core-group-is-layout-20d3c26d {
            flex-wrap: nowrap;
            gap: var(--wp--preset--spacing--10);
            align-items: flex-start;
        }

        .wp-elements-57ee5aa1db254c4919d2e5abe217039c a:where(:not(.wp-element-button)) {
            color: var(--wp--preset--color--a);
        }

        .wp-container-core-group-is-layout-199e535f {
            flex-wrap: nowrap;
            gap: var(--wp--preset--spacing--5);
            align-items: flex-start;
        }

        .wp-container-core-group-is-layout-e9ef271d {
            flex-direction: column;
            align-items: flex-start;
        }

        .wp-elements-0360ca7ab103e10cb2a65bbaff5c10ac a:where(:not(.wp-element-button)) {
            color: var(--wp--preset--color--white);
        }

        .wp-container-xz-btn-is-layout-2c4623ee {
            gap: var(--wp--preset--spacing--5);
        }

        .wp-container-content-9cfa9a5a {
            flex-grow: 1;
        }

        .wp-container-core-group-is-layout-ed893690 {
            gap: var(--wp--preset--spacing--30);
            justify-content: flex-start;
        }

        .wp-container-core-group-is-layout-05a36bcd {
            flex-direction: column;
            align-items: flex-start;
        }

        .wp-elements-0fc53276b1c2f0f2454f323b9edb81ae a:where(:not(.wp-element-button)) {
            color: var(--wp--preset--color--d-2);
        }

        .wp-elements-0fc53276b1c2f0f2454f323b9edb81ae a:where(:not(.wp-element-button)):hover {
            color: var(--wp--preset--color--a);
        }

        .wp-container-core-group-is-layout-746807ed {
            flex-wrap: nowrap;
            gap: 1.2rem;
        }

        .wp-container-content-98b30160 {
            flex-basis: 46.9%;
        }

        .wp-container-core-group-is-layout-d7819150 {
            flex-wrap: nowrap;
            gap: var(--wp--preset--spacing--60);
            justify-content: space-between;
            align-items: center;
        }

        .wp-container-core-cover-is-layout-a4368b56>.full {
            margin-right: calc(0px * -1);
            margin-left: calc(0px * -1);
        }

        .wp-elements-6f511e2683346188cdc5fc1db5751151 a:where(:not(.wp-element-button)) {
            color: var(--wp--preset--color--white);
        }

        .wp-container-core-group-is-layout-755358b5>.full {
            margin-right: calc(var(--wp--preset--spacing--20) * -1);
            margin-left: calc(var(--wp--preset--spacing--20) * -1);
        }

        .wp-container-core-group-is-layout-755358b5>* {
            margin-block-start: 0;
            margin-block-end: 0;
        }

        .wp-container-core-group-is-layout-755358b5>*+* {
            margin-block-start: var(--wp--preset--spacing--20);
            margin-block-end: 0;
        }

        .wp-container-content-f36bee01 {
            flex-basis: 20.9%;
        }

        .gal.wp-block-gallery-1 {
            --wp--style--unstable-gallery-gap: var(--wp--style--gallery-gap-default, var(--gallery-block--gutter-size, var(--wp--style--block-gap, 0.5em)));
            gap: var(--wp--style--gallery-gap-default, var(--gallery-block--gutter-size, var(--wp--style--block-gap, 0.5em)));
        }

        .wp-elements-6298338b8521bacb59230e8b9d0b09e9 a:where(:not(.wp-element-button)) {
            color: var(--wp--preset--color--white);
        }

        .wp-container-core-group-is-layout-f737ec74 {
            flex-direction: column;
            align-items: flex-end;
        }

        .wp-container-core-group-is-layout-f3dbb97d>.full {
            margin-right: calc(var(--wp--preset--spacing--30) * -1);
            margin-left: calc(var(--wp--preset--spacing--30) * -1);
        }

        .wp-elements-d2561ff01fce649a331a86287e805b9f a:where(:not(.wp-element-button)) {
            color: var(--wp--preset--color--white);
        }

        .wp-elements-4be2309bc2e112001067d92ed646a73a a:where(:not(.wp-element-button)) {
            color: var(--wp--preset--color--white);
        }

        .wp-elements-1c2052ac3123d091117373797e0c0797 a:where(:not(.wp-element-button)) {
            color: var(--wp--preset--color--white);
        }

        .wp-container-core-group-is-layout-ea46e8d7 {
            grid-template-columns: repeat(2, minmax(0, 1fr));
            gap: var(--wp--preset--spacing--20);
        }

        .wp-elements-e38068b1debbccee8ad6103385376437 a:where(:not(.wp-element-button)) {
            color: var(--wp--preset--color--a-1);
        }

        .wp-elements-b99f7afa37d95fece1cf0d5ad57336d5 a:where(:not(.wp-element-button)) {
            color: var(--wp--preset--color--a);
        }

        .wp-container-core-group-is-layout-275971f3>* {
            margin-block-start: 0;
            margin-block-end: 0;
        }

        .wp-container-core-group-is-layout-275971f3>*+* {
            margin-block-start: var(--wp--preset--spacing--10);
            margin-block-end: 0;
        }

        .wp-container-content-eeae9679 {
            grid-column: span 1;
            grid-row: span 0;
        }

        .wp-container-core-group-is-layout-15a309fc {
            flex-wrap: nowrap;
            gap: var(--wp--preset--spacing--20);
            align-items: flex-start;
        }

        .wp-elements-2d6595f8b1d6d46e9829c5024556a8bb a:where(:not(.wp-element-button)) {
            color: var(--wp--preset--color--a);
        }

        .wp-elements-aa23d6a8ff5f6de3a32af4e201a4e10f a:where(:not(.wp-element-button)) {
            color: var(--wp--preset--color--a);
        }

        .wp-elements-8670042d70226237338d4b6be5b18246 a:where(:not(.wp-element-button)) {
            color: var(--wp--preset--color--a);
        }

        .wp-elements-7c3c1e5920f74c40775674e3c38bdb1b a:where(:not(.wp-element-button)) {
            color: var(--wp--preset--color--a);
        }

        .wp-elements-09740d457ae9b8d6f9b2f5e5cde08782 a:where(:not(.wp-element-button)) {
            color: var(--wp--preset--color--a);
        }

        .wp-container-core-group-is-layout-908ace7a>* {
            margin-block-start: 0;
            margin-block-end: 0;
        }

        .wp-container-core-group-is-layout-908ace7a>*+* {
            margin-block-start: var(--wp--preset--spacing--20);
            margin-block-end: 0;
        }

        .wp-container-content-47197e2f {
            flex-basis: 75%;
        }

        .wp-container-core-group-is-layout-a832ea28 {
            flex-wrap: nowrap;
            gap: var(--wp--preset--spacing--60);
            justify-content: space-between;
            align-items: flex-start;
        }

        .wp-container-core-group-is-layout-697d8433 {
            flex-wrap: nowrap;
            gap: var(--wp--preset--spacing--10);
        }

        .wp-elements-39eeaf64c640bda2f0e39e53b67420bc a:where(:not(.wp-element-button)) {
            color: var(--wp--preset--color--a-1);
        }

        .wp-container-core-group-is-layout-24c085a0 {
            flex-wrap: nowrap;
            gap: var(--wp--preset--spacing--10);
            align-items: flex-start;
        }

        .wp-container-core-group-is-layout-4dd7a52b {
            gap: var(--wp--preset--spacing--20);
            flex-direction: column;
            align-items: flex-start;
            justify-content: flex-end;
        }

        .wp-container-core-cover-is-layout-76ea5156>.full {
            margin-right: calc(0px * -1);
            margin-left: calc(0px * -1);
        }

        .wp-container-core-cover-is-layout-76ea5156>* {
            margin-block-start: 0;
            margin-block-end: 0;
        }

        .wp-container-core-cover-is-layout-76ea5156>*+* {
            margin-block-start: var(--wp--preset--spacing--20);
            margin-block-end: 0;
        }

        .wp-container-core-group-is-layout-d4592001>* {
            margin-block-start: 0;
            margin-block-end: 0;
        }

        .wp-container-core-group-is-layout-d4592001>*+* {
            margin-block-start: var(--wp--preset--spacing--60);
            margin-block-end: 0;
        }

        .wp-container-core-group-is-layout-bef9dae2 {
            flex-wrap: nowrap;
            gap: var(--wp--preset--spacing--60);
            justify-content: space-between;
        }

        .wp-elements-094da4058449e3b63289234ce9b2e888 a:where(:not(.wp-element-button)) {
            color: var(--wp--preset--color--white);
        }

        .wp-container-content-9c533707 {
            flex-basis: 38.2%;
        }

        .wp-container-core-group-is-layout-dc0c0d66 {
            flex-direction: column;
            align-items: flex-start;
        }

        .wp-container-content-0733e5d0 {
            flex-basis: 50%;
        }

        .wp-container-core-group-is-layout-1318665f {
            flex-wrap: nowrap;
            gap: var(--wp--preset--spacing--50);
            justify-content: space-between;
            align-items: center;
        }

        .wp-elements-e32d04b1e5ebbc14ad50aea4de293a1f a:where(:not(.wp-element-button)) {
            color: var(--wp--preset--color--white);
        }

        .wp-container-core-group-is-layout-aba15991>* {
            margin-block-start: 0;
            margin-block-end: 0;
        }

        .wp-container-core-group-is-layout-aba15991>*+* {
            margin-block-start: 0;
            margin-block-end: 0;
        }

        .wp-container-core-group-is-layout-a7a07da5>* {
            margin-block-start: 0;
            margin-block-end: 0;
        }

        .wp-container-core-group-is-layout-a7a07da5>*+* {
            margin-block-start: var(--wp--preset--spacing--30);
            margin-block-end: 0;
        }

        .wp-elements-2c599cc6b7d4131123c74cd6a76a3010 a:where(:not(.wp-element-button)) {
            color: var(--wp--preset--color--white-2);
        }

        .wp-elements-2c599cc6b7d4131123c74cd6a76a3010 a:where(:not(.wp-element-button)):hover {
            color: var(--wp--preset--color--white);
        }

        .wp-container-content-8039713e {
            flex-basis: 42.1rem;
        }

        .wp-container-core-group-is-layout-e5fe8743>* {
            margin-block-start: 0;
            margin-block-end: 0;
        }

        .wp-container-core-group-is-layout-e5fe8743>*+* {
            margin-block-start: var(--wp--preset--spacing--30);
            margin-block-end: 0;
        }

        .wp-elements-acc4b44867b3f6af57f1e2cb069563f6 a:where(:not(.wp-element-button)) {
            color: var(--wp--preset--color--white);
        }

        .wp-container-core-group-is-layout-b1617504>* {
            margin-block-start: 0;
            margin-block-end: 0;
        }

        .wp-container-core-group-is-layout-b1617504>*+* {
            margin-block-start: var(--wp--preset--spacing--30);
            margin-block-end: 0;
        }

        .wp-elements-53997f646955c4d1fa0bc0d130f25ecb a:where(:not(.wp-element-button)) {
            color: var(--wp--preset--color--white);
        }

        .wp-elements-dbc1064919a491d43175c4c1ebef7c15 a:where(:not(.wp-element-button)) {
            color: var(--wp--preset--color--white);
        }

        .wp-elements-fc3e56387dd04f8b8465bb92f4c40682 a:where(:not(.wp-element-button)) {
            color: var(--wp--preset--color--a-1);
        }

        .wp-container-core-group-is-layout-31df4846 {
            flex-wrap: nowrap;
            gap: var(--wp--preset--spacing--10);
            justify-content: flex-start;
            align-items: center;
        }

        .wp-elements-570bd8589c63bcd347315f5867944b67 a:where(:not(.wp-element-button)) {
            color: var(--wp--preset--color--a-1);
        }

        .wp-elements-c678b277edc4445904b8baa20dd2f5bb a:where(:not(.wp-element-button)) {
            color: var(--wp--preset--color--a-1);
        }

        .wp-container-core-group-is-layout-f90c8a16 {
            flex-wrap: nowrap;
            gap: var(--wp--preset--spacing--10);
            justify-content: flex-start;
            align-items: flex-start;
        }

        .wp-container-core-group-is-layout-3f93a543 {
            flex-wrap: nowrap;
            gap: 7.3vw;
            align-items: flex-start;
        }

        .wp-container-core-group-is-layout-9a6ac4f0 {
            flex-wrap: nowrap;
            gap: 7.3vw;
            justify-content: space-between;
            align-items: flex-start;
        }

        .wp-elements-788477a0dcb92715aaa8a8edfd8b2e0e a:where(:not(.wp-element-button)) {
            color: var(--wp--preset--color--white-3);
        }

        .wp-elements-788477a0dcb92715aaa8a8edfd8b2e0e a:where(:not(.wp-element-button)):hover {
            color: var(--wp--preset--color--white);
        }

        .wp-container-core-group-is-layout-57d17d18 {
            flex-wrap: nowrap;
            gap: var(--wp--preset--spacing--20);
        }

        .wp-container-core-group-is-layout-af962a91 {
            gap: 5.2vw;
            justify-content: flex-start;
        }

        .wp-container-core-group-is-layout-1c097b4f {
            gap: var(--wp--preset--spacing--20);
            justify-content: space-between;
        }

        .wp-container-core-cover-is-layout-04199289>.full {
            margin-right: calc(0px * -1);
            margin-left: calc(0px * -1);
        }

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

/* Extracted from public\header2.html */
/*! This file is auto-generated */
        .skip-link.screen-reader-text {
            border: 0;
            clip-path: inset(50%);
            height: 1px;
            margin: -1px;
            overflow: hidden;
            padding: 0;
            position: absolute !important;
            width: 1px;
            word-wrap: normal !important;
            word-break: normal !important
        }

        .skip-link.screen-reader-text:focus {
            background-color: #eee;
            clip-path: none;
            color: #444;
            display: block;
            font-size: 1em;
            height: auto;
            left: 5px;
            line-height: normal;
            padding: 15px 23px 14px;
            text-decoration: none;
            top: 5px;
            width: auto;
            z-index: 100000
        }

        /*# sourceURL=/wp-includes/css/wp-block-template-skip-link.min.css */