/* ======================================== *//* index 页面专用样式 *//* 从内联样式提取，共 24 个样式块 *//* ======================================== *//* ========== wp-img-auto-sizes-contain-inline-css ========== */img:is([sizes=auto i],[sizes^="auto," i]) {contain-intrinsic-size:3000px 1500px}
/* ========== wp-block-site-logo-inline-css ========== */.wp-block-site-logo {box-sizing:border-box;line-height:0}
.wp-block-site-logo a {display:inline-block;line-height:0}
.wp-block-site-logo.is-default-size img {height:auto;width:120px}
.wp-block-site-logo img {height:auto;max-width:100%}
.wp-block-site-logo a,.wp-block-site-logo img {border-radius:inherit}
.wp-block-site-logo.aligncenter {margin-left:auto;margin-right:auto;text-align:center}
:root:where(.wp-block-site-logo.is-style-rounded) {border-radius:9999px}
/* ========== wp-block-paragraph-inline-css ========== */.is-small-text {font-size:.875em}
.is-regular-text {font-size:1em}
.is-large-text {font-size:2.25em}
.is-larger-text {font-size:3em}
.has-drop-cap:not(:focus):first-letter {float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}
body.rtl .has-drop-cap:not(:focus):first-letter {float:none;margin-left:.1em}
p.has-drop-cap.has-background {overflow:hidden}
:root:where(p.has-background) {padding:1.25em 2.375em}
:where(p.has-text-color:not(.has-link-color)) a {color:inherit}
p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"] {rotate:180deg}
/* ========== xz-lang-style-inline-css ========== */.wp-block-xz-lang {margin:0;padding:0;--lang-menu-bg:var(--wp--preset--color--white);--lang-menu-color:var(--wp--preset--color--dark-1)}
.menu-language-x {border-radius:.5rem;box-shadow:0 .5rem 1.5rem -.5rem rgba(0,0,0,.2);left:50%;transform:translateX(-50%)}
.menu-language-x .menu {background:var(--lang-menu-bg);margin:0;padding:1.2rem}
.menu-language-x .menu li {list-style:none}
.menu-language-x .menu a {color:var(--lang-menu-color);display:block;font-size:var(--wp--preset--font-size--s);padding:.4rem 2rem;text-align:center;text-decoration:none;transition:all .3s;white-space:nowrap}
.menu-language-x .menu a:hover {background:var(--wp--preset--color--b);color:var(--wp--preset--color--white)}
.menu-language-x .menu li:first-child a {padding-top:.8rem}
.menu-language-x .menu li:last-child a {padding-bottom:1.2rem}
/* ========== wp-block-group-inline-css ========== */.wp-block-group {box-sizing:border-box}
:where(.wp-block-group.wp-block-group-is-layout-constrained) {position:relative}
/* ========== titan-block-banner-inline-css ========== */.home-banner {margin-top:var(--header-height)!important;position:relative}
.home-banner .xz-sns-ul {margin-top:0!important;position:absolute;right:var(--xz-main-padding);top:var(--wp--preset--spacing--90);z-index:99}
.home-banner .xz-sns-ul .icon {font-size:var(--wp--preset--font-size--xl)}
.xz-banner {--banner_h:clamp(400px,calc(100vh - var(--header-height)),1200px);height:var(--banner_h);margin-left:0!important;margin-right:0!important;overflow:hidden;position:relative}
.xz-banner .banner-nav {bottom:var(--wp--preset--spacing--90);display:flex;gap:var(--wp--preset--spacing--60);position:absolute;right:var(--xz-main-padding);z-index:99}
.xz-banner .banner-nav .icon {color:var(--wp--preset--color--white);font-size:var(--wp--preset--font-size--l)}
.xz-banner .swiper-pagination {--swiper-pagination-bottom:calc(var(--wp--preset--spacing--50) + var(--wp--preset--spacing--90));align-items:center;display:flex;justify-content:center;left:var(--xz-main-padding)!important;width:auto!important}
.xz-banner .swiper-pagination span {align-items:center;color:hsla(0,0%,100%,.8);display:flex;font-family:var(--ywf--family-oswald);font-size:var(--wp--preset--font-size--m);font-weight:300;height:auto;opacity:1;transition:all .5s ease;width:auto}
.xz-banner .swiper-pagination .swiper-pagination-bullet:not(:first-child):before {background:hsla(0,0%,100%,.4);content:"";display:block;height:1.5rem;margin:0 1.5rem;transform:rotate(15deg);width:2px}
.xz-banner .swiper-pagination .swiper-pagination-bullet-active,.xz-banner .swiper-pagination .swiper-pagination-bullet:hover {background:transparent!important;color:var(--wp--preset--color--white)}
.xz-banner .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.xz-banner .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet {background:transparent;margin:0}
.xz-banner-item--layout {position:relative}
.xz-banner-item--layout>img {display:block;height:var(--banner_h);-o-object-fit:cover;object-fit:cover;width:100%}
.xz-banner-item-wrap {background:url(../images/banner-bg.png) no-repeat;background-size:contain;padding:var(--wp--preset--spacing--90) 0}
.xz-banner-item-wrap,.xz-banner-item-wrap:before {height:100%;left:0;position:absolute;top:0;width:100%}
.xz-banner-item-wrap:before {background:rgba(26,30,41,.6);content:"";display:block;z-index:1}
.xz-banner-x {height:100%;position:relative;z-index:2}
.xz-banner-x.layout-center {align-items:center;display:flex;justify-content:center}
.xz-banner-x.layout-center .xz-banner-content {max-width:100rem}
.xz-banner-x.layout-left {align-items:center;display:flex}
.xz-banner-x.layout-left .xz-banner-content {display:flex;flex-flow:column;min-height:100%;width:42.5%}
.xz-banner-content {color:var(--wp--preset--color--white);display:flex;flex-flow:column;overflow:hidden}
.xz-banner-content h1,.xz-banner-content h2,.xz-banner-content p:first-of-type {text-transform:uppercase}
.xz-banner-content h1,.xz-banner-content h2 {font-size:var(--wp--preset--font-size--xxl);font-weight:300;margin:0}
.xz-banner-content h1 span,.xz-banner-content h2 span {font-weight:500}
.xz-banner-content p:first-of-type {font-family:var(--ywf--family-oswald);letter-spacing:16px;margin-top:var(--wp--preset--spacing--20)}
.xz-banner-content p:last-of-type {margin-top:auto}
.xz-banner-content p {font-weight:300;margin:0}
.xz-banner-pic {flex:none;position:absolute;right:var(--wp--preset--spacing--40);transform:translateY(20%);width:calc(50vw + var(--wp--style--global--wide-size)*.08)}
.xz-banner-pic a {display:block}
.xz-banner-pic:hover img {filter:brightness(1.1)}
.xz-banner-pic img {display:block;transition:all .3s}
.xz-banner-item--image a,.xz-banner-item--image img {display:block}
.xz-banner-item--image img,.xz-banner-item--video video {height:var(--banner_h);-o-object-fit:cover;object-fit:cover;width:100%}
.xz-banner-item--video video {background:var(--wp--preset--color--white);display:block}
@media screen and (max-width:1024px) {.xz-banner {--banner_h:clamp(400px,calc(100vh - var(--header-height) - 6rem),1200px)}
}
@media screen and (max-width:810px) {.xz-banner-x.layout-left--txt .xz-banner-content {width:75%}
.xz-banner {--banner_h:clamp(500px,50vh,1200px)}
.xz-banner-content {justify-content:center}
.xz-banner-content img {margin-top:2rem;max-width:12rem}
.xz-banner-content h2 {font-size:var(--wp--preset--font-size--xxl)}
.home-banner .xz-sns-ul,.xz-banner .swiper-pagination {display:none}
.xz-banner-content a {padding:var(--wp--preset--spacing--10) var(--wp--preset--spacing--30);text-transform:capitalize}
}
@media screen and (max-width:600px) {.xz-banner {--swiper-pagination-bottom:var(--wp--preset--spacing--20);--banner_h:clamp(400px,50vh,1200px)}
.xz-banner-content a {font-size:1.4rem}
.xz-banner-x.layout-left--2col {display:grid}
.xz-banner-x.layout-left--2col .xz-banner-content {grid-area:1/1/2/2;position:relative;z-index:9}
.xz-banner-x.layout-left--2col .xz-banner-pic {grid-area:1/1/2/2;justify-self:end;right:0;transform:translateY(30%)}
.xz-banner-x.layout-left .xz-banner-content {width:100%}
.xz-banner-content p:last-of-type {margin-top:var(--wp--preset--spacing--20)}
}
/* ========== titan-block-sns-inline-css ========== */.xz-sns-ul {gap:var(--wp--preset--spacing--30)}
.xz-sns-a,.xz-sns-ul {align-items:center;display:flex}
.xz-sns-a {justify-content:center}
.xz-sns-li .icon {color:var(--wp--preset--color--white);font-size:var(--wp--preset--font-size--l);transition:all .3s}
.xz-sns-li:hover .icon {opacity:.75}
/* ========== wp-block-heading-inline-css ========== */h1:where(.wp-block-heading).has-background,h2:where(.wp-block-heading).has-background,h3:where(.wp-block-heading).has-background,h4:where(.wp-block-heading).has-background,h5:where(.wp-block-heading).has-background,h6:where(.wp-block-heading).has-background {padding:1.25em 2.375em}
h1.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h1.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h2.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h2.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h3.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h3.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h4.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h4.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h5.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h5.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]),h6.has-text-align-left[style*=writing-mode]:where([style*=vertical-lr]),h6.has-text-align-right[style*=writing-mode]:where([style*=vertical-rl]) {rotate:180deg}
/* ========== titan-block-homepro-inline-css ========== */.home-pro {margin-top:var(--wp--preset--spacing--70)!important}
.home-pro-top {align-items:center;border-bottom:1px solid var(--wp--preset--color--line);border-top:1px solid var(--wp--preset--color--line);display:flex;justify-content:space-between;padding:var(--wp--preset--spacing--40) 0}
.home-pro-top .xz-btn {border:1px solid var(--wp--preset--color--line);border-radius:3.5rem;color:var(--wp--preset--color--dark);font-family:var(--ywf--family-oswald);padding:var(--wp--preset--spacing--20) var(--wp--preset--spacing--40);transition:all .5s ease}
.home-pro-top .xz-btn:hover {background:var(--wp--preset--color--b);color:var(--wp--preset--color--white)}
.pro_tab_item {cursor:pointer;gap:var(--wp--preset--spacing--17);position:relative}
.pro_tab_item,.pro_tab_item p {align-items:center;display:flex}
.pro_tab_item p {border-radius:50%;height:5rem;justify-content:center;margin:0;transition:all .5s ease;width:5rem}
.pro_tab_item p .icon {font-size:var(--wp--preset--font-size--l);transition:all .5s ease}
.pro_tab_item:not(:last-of-type):after {background:var(--wp--preset--color--line);content:"";display:block;height:1.5rem;position:absolute;right:calc(var(--wp--preset--spacing--80)/2*-1);top:50%;transform:translateY(-50%);width:1px}
.home_pro_tab {display:flex;gap:var(--wp--preset--spacing--80)}
.home_pro_tab .active p,.home_pro_tab .pro_tab_item:hover p {background:var(--wp--preset--color--b)}
.home_pro_tab .active p .icon,.home_pro_tab .pro_tab_item:hover p .icon {color:var(--wp--preset--color--white)!important}
.home_pro_tab .active h5,.home_pro_tab .pro_tab_item:hover h5 {color:var(--wp--preset--color--b)!important}
.home_pro_tab h5 {font-size:var(--wp--preset--font-size--s);font-weight:500;margin:0;transition:all .5s ease}
.home-pro-content {margin-top:var(--wp--preset--spacing--110)}
.home-prols {display:none;gap:var(--wp--preset--spacing--20);grid-template-columns:repeat(4,1fr)}
@media screen and (max-width:1280px) {.home-pro-top {display:grid;gap:10%;grid-template-columns:75.5% 1fr}
.home-pro-top .home_pro_tab {overflow-x:auto}
.home-pro-top h5 {white-space:nowrap}
.home-pro-top .xz-btn {align-items:center;display:flex;justify-content:center}
.home-prols {grid-template-columns:1fr 1fr 1fr}
}
@media screen and (max-width:810px) {.home-pro-top {gap:8%;grid-template-columns:70% 1fr}
.home-prols {grid-template-columns:1fr 1fr}
}
@media screen and (max-width:600px) {.home-pro-top {align-items:flex-start;display:flex;flex-direction:column;gap:2rem}
.home_pro_tab {justify-content:flex-start;width:100%}
.home-prols {grid-template-columns:1fr}
}
/* ========== wp-block-image-inline-css ========== */.wp-block-image>a,.wp-block-image>figure>a {display:inline-block}
.wp-block-image img {box-sizing:border-box;height:auto;max-width:100%;vertical-align:bottom}
@media not (prefers-reduced-motion) {.wp-block-image img.hide {visibility:hidden}
.wp-block-image img.show {animation:show-content-image .4s}
}
.wp-block-image[style*=border-radius] img,.wp-block-image[style*=border-radius]>a {border-radius:inherit}
.wp-block-image.has-custom-border img {box-sizing:border-box}
.wp-block-image.aligncenter {text-align:center}
.wp-block-image.alignfull>a,.wp-block-image.alignwide>a {width:100%}
.wp-block-image.alignfull img,.wp-block-image.alignwide img {height:auto;width:100%}
.wp-block-image .aligncenter,.wp-block-image .alignleft,.wp-block-image .alignright,.wp-block-image.aligncenter,.wp-block-image.alignleft,.wp-block-image.alignright {display:table}
.wp-block-image .aligncenter>figcaption,.wp-block-image .alignleft>figcaption,.wp-block-image .alignright>figcaption,.wp-block-image.aligncenter>figcaption,.wp-block-image.alignleft>figcaption,.wp-block-image.alignright>figcaption {caption-side:bottom;display:table-caption}
.wp-block-image .alignleft {float:left;margin:.5em 1em .5em 0}
.wp-block-image .alignright {float:right;margin:.5em 0 .5em 1em}
.wp-block-image .aligncenter {margin-left:auto;margin-right:auto}
.wp-block-image:where(figcaption) {margin-bottom:1em;margin-top:.5em}
.wp-block-image.is-style-circle-mask img {border-radius:9999px}
@supports ((-webkit-mask-image:none) or (mask-image:none)) or (-webkit-mask-image:none) {.wp-block-image.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(.wp-block-image.is-style-rounded img,.wp-block-image .is-style-rounded img) {border-radius:9999px}
.wp-block-image 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(.has-background) {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 .close-button {align-items:center;cursor:pointer;display:flex;justify-content:center;min-height:40px;min-width:40px;padding:0;position:absolute;right:calc(env(safe-area-inset-right) + 16px);top:calc(env(safe-area-inset-top) + 16px);z-index:5000000}
.wp-lightbox-overlay .close-button:focus,.wp-lightbox-overlay .close-button:hover,.wp-lightbox-overlay .close-button:not(:hover):not(:active):not(.has-background) {background:none;border:none}
.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:9999999999}
.wp-lightbox-overlay .wp-block-image {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 .wp-block-image 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 .wp-block-image 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}
}
/* ========== wp-block-columns-inline-css ========== */.wp-block-columns {box-sizing:border-box;display:flex;flex-wrap:wrap!important}
@media (min-width:782px) {.wp-block-columns {flex-wrap:nowrap!important}
}
.wp-block-columns {align-items:normal!important}
.wp-block-columns.are-vertically-aligned-top {align-items:flex-start}
.wp-block-columns.are-vertically-aligned-center {align-items:center}
.wp-block-columns.are-vertically-aligned-bottom {align-items:flex-end}
@media (max-width:781px) {.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {flex-basis:100%!important}
}
@media (min-width:782px) {.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column {flex-basis:0;flex-grow:1}
.wp-block-columns:not(.is-not-stacked-on-mobile)>.wp-block-column[style*=flex-basis] {flex-grow:0}
}
.wp-block-columns.is-not-stacked-on-mobile {flex-wrap:nowrap!important}
.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column {flex-basis:0;flex-grow:1}
.wp-block-columns.is-not-stacked-on-mobile>.wp-block-column[style*=flex-basis] {flex-grow:0}
:where(.wp-block-columns) {margin-bottom:1.75em}
:where(.wp-block-columns.has-background) {padding:1.25em 2.375em}
.wp-block-column {flex-grow:1;min-width:0;overflow-wrap:break-word;word-break:break-word}
.wp-block-column.is-vertically-aligned-top {align-self:flex-start}
.wp-block-column.is-vertically-aligned-center {align-self:center}
.wp-block-column.is-vertically-aligned-bottom {align-self:flex-end}
.wp-block-column.is-vertically-aligned-stretch {align-self:stretch}
.wp-block-column.is-vertically-aligned-bottom,.wp-block-column.is-vertically-aligned-center,.wp-block-column.is-vertically-aligned-top {width:100%}
/* ========== acf-xz-datascrolling-style-inline-css ========== */.data-scrolling {display:grid;gap:var(--wp--preset--spacing--30);grid-template-columns:repeat(4,1fr);justify-content:space-between}
.data-scrolling-item .tit {font-size:var(--wp--preset--font-size--m);margin:var(--wp--preset--spacing--30) 0 0}
.data-scrolling-item #counter {color:var(--wp--preset--color--b);font-family:var(--ywf--family-oswald);font-size:var(--wp--preset--spacing--70);font-weight:700;line-height:1em}
@media screen and (max-width:1280px) {.data-scrolling {display:grid;gap:var(--wp--preset--spacing--20);grid-template-columns:1fr 1fr}
}
@media screen and (max-width:600px) {.data-scrolling {gap:var(--wp--preset--spacing--70)}
}
/* ========== acf-xz-related-style-2-inline-css ========== */.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)}
.xz-related-x[data-gap="8"] {gap:var(--wp--preset--spacing--80)}
@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}
}
/* ========== acf-accordion-style-2-inline-css ========== */.home-accordion {counter-reset:my-counter;display:flex;height:89rem;overflow:hidden;width:100%}
.home-accordion-item-x {position:relative}
.home-accordion-item-x:before {content:counter(my-counter,decimal-leading-zero);counter-increment:my-counter;font-family:var(--ywf--family-oswald);font-size:var(--wp--preset--font-size--xxxl);font-weight:400;left:50%;position:absolute;top:var(--wp--preset--spacing--70);transform:translateX(-50%);z-index:2;-webkit-text-stroke-width:1px;letter-spacing:1px;-webkit-text-stroke-color:#fff;opacity:.5;transition:all .5s ease}
.home-accordion-item,.home-accordion-item-x {cursor:pointer;flex:1;position:relative;transition:flex .5s ease}
.home-accordion-item-x.active {flex:7}
.home-accordion-item-x.active:before {color:#fff;left:calc(var(--wp--preset--spacing--120) + var(--wp--preset--spacing--10));opacity:1;text-shadow:0 4px 13px rgba(0,0,0,.412);transform:translateX(0)}
.home-accordion-item-x.active .accordion-content-text {opacity:1}
.accordion-content-text {opacity:0;transition:all .5s ease}
.home-accordion-item,.home-accordion-item-cover {height:100%}
.home-accordion-item img,.home-accordion-item-cover img {height:100%;-o-object-fit:cover;object-fit:cover;width:100%}
.home-accordion-item-content {align-items:flex-end;background:rgba(5,13,43,.6);display:flex;height:100%;justify-content:center;left:0;padding:var(--wp--preset--spacing--70) var(--wp--preset--spacing--20);position:absolute;top:0;width:100%}
.home-accordion-item h2 {color:var(--wp--preset--color--white);font-weight:400;margin:0!important;writing-mode:sideways-lr}
.home-accordion-item-cover {height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .5s ease;width:100%;z-index:1}
.home-accordion-item-cover h2 {color:var(--wp--preset--color--white);margin:0!important}
.home-accordion-item-cover .home-accordion-item-content {align-items:flex-start;flex-direction:column;justify-content:flex-end}
.home-accordion-item-cover .home-accordion-item-content p {margin:2rem 0 0}
.home-accordion-item-cover .home-accordion-item-content ol,.home-accordion-item-cover .home-accordion-item-content ul {display:grid;gap:var(--wp--preset--spacing--20);padding-left:1.5rem}
.home-accordion-item-cover .home-accordion-item-content ol li,.home-accordion-item-cover .home-accordion-item-content ul li {list-style:auto}
.home-accordion-item-x.active .home-accordion-item-cover {opacity:1}
.home-accordion-item-x.active .home-accordion-item-cover .home-accordion-item-content {background:linear-gradient(180deg,rgba(26,36,63,.5) 50%,#1a243f);padding:var(--wp--preset--spacing--70) calc(var(--wp--preset--spacing--120) + var(--wp--preset--spacing--10)) calc(var(--wp--preset--spacing--70)*2)}
.accordion-content-text {color:var(--wp--preset--color--white);margin-top:1rem}
@media screen and (max-width:1280px) {.home-accordion {height:70rem}
}
@media screen and (max-width:810px) {.home-accordion-item,.home-accordion-item-x {width:100%!important}
.home-accordion-item-x:before {color:#fff;left:calc(var(--wp--preset--spacing--120) + var(--wp--preset--spacing--10));opacity:1;text-shadow:0 4px 13px rgba(0,0,0,.412);transform:translateX(0)}
.home-accordion {flex-direction:column;gap:2rem;height:auto}
.home-accordion-item-x .home-accordion-item-cover {opacity:1}
.home-accordion-item-x .home-accordion-item-cover .home-accordion-item-content {background:linear-gradient(180deg,rgba(26,36,63,.5) 50%,#1a243f);padding:var(--wp--preset--spacing--70) calc(var(--wp--preset--spacing--120) + var(--wp--preset--spacing--10)) calc(var(--wp--preset--spacing--70)*2)}
.accordion-content-text {opacity:1}
}
@media screen and (max-width:600px) {.home-accordion .active .home-accordion-item,.home-accordion .home-accordion-item-x .home-accordion-item {display:none}
.home-accordion .home-accordion-item-content {position:static}
.home-accordion .home-accordion-item-cover {position:relative}
.home-accordion .home-accordion-item-cover img {height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%;z-index:-1}
.home-accordion-item-x .home-accordion-item-cover .home-accordion-item-content,.home-accordion-item-x.active .home-accordion-item-cover .home-accordion-item-content {padding:13rem var(--wp--preset--spacing--60) var(--wp--preset--spacing--60)}
.home-accordion-item-x.active:before,.home-accordion-item-x:before {left:var(--wp--preset--spacing--60)}
}
/* ========== titan-block-homecase-inline-css ========== */.home-case-x,.home-nav {display:grid;gap:var(--wp--preset--spacing--90);grid-template-columns:45rem 1fr;padding-left:var(--xz-main-padding)}
.home-nav {margin-top:var(--wp--preset--spacing--70)}
.home-nav span {flex-basis:26%}
.home-case-pic,.home-case-tit {margin-left:0!important;margin-right:0!important}
.home-case-tit {flex-basis:26%}
.home-case-tit .swiper-slide {align-items:flex-end;display:flex}
.home-case-pic {flex-basis:69%}
.home-case-nav {display:flex;gap:var(--wp--preset--spacing--20)}
.home-case-nav .wp-block-xz-btn {border:2px solid var(--wp--preset--color--line);border-radius:50%;display:flex;padding:var(--wp--preset--spacing--20)}
.home-case-nav .wp-block-xz-btn .icon {color:var(--wp--preset--color--dark-1);font-size:var(--wp--preset--font-size--m)}
.home-case-pagination {align-items:center;display:flex;gap:var(--wp--preset--spacing--30);justify-content:flex-end}
@media screen and (max-width:1280px) {.home-case-x,.home-nav {display:grid;gap:5%;grid-template-columns:40% 55%}
.home-case-pic,.home-case-tit {margin-left:0!important;margin-right:0!important}
.home-ourcases .xz-main {grid-template-columns:50rem 1fr!important}
}
@media screen and (max-width:810px) {.home-ourcases .xz-main {grid-template-columns:40rem 1fr!important}
}
@media screen and (max-width:600px) {.home-case-x {display:flex;flex-direction:column-reverse;gap:2rem}
.home-nav {align-items:center;display:flex;flex-direction:column;justify-content:center}
.home-case-tit .swiper-slide {align-items:flex-start}
.home-case-x,.home-nav {padding-right:var(--xz-main-padding)}
}
/* ========== wp-block-post-content-inline-css ========== */.wp-block-post-content {display:flow-root}
/* ========== titan-block-searchform-inline-css ========== */.searchform-x {display:flex;justify-content:center;margin-top:0!important;padding-bottom:var(--wp--preset--spacing--60);padding-top:var(--wp--preset--spacing--40)}
#popup-searchform .searchform-x {margin:0 auto;max-width:90%}
#popup-searchform .xz-searchform-submit {margin:auto .5rem}
.xz-searchform {border-radius:10rem;box-shadow:0 0 6px 1px rgba(196,38,29,.16);display:flex;max-width:108rem;overflow:hidden;width:100%}
.xz-searchform-input {background:var(--wp--preset--color--white);border:none;flex:1;font-size:var(--wp--preset--font-size--m);padding:var(--wp--preset--spacing--20) var(--wp--preset--spacing--40);width:15rem}
.xz-searchform-input::-moz-placeholder {color:var(--wp--preset--color--dark-3);font-size:var(--wp--preset--font-size--s);font-weight:300}
.xz-searchform-input::placeholder {color:var(--wp--preset--color--dark-3);font-size:var(--wp--preset--font-size--s);font-weight:300}
.xz-searchform-select {-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(../../static/css/static/images/down.png) calc(100% - 1rem) 50% no-repeat #fff;background-size:auto 1.6rem;border:none;border-radius:5rem 0 0 5rem;border-right:1px solid #d8d8d8;color:var(--wp--preset--color--dark-1);display:none;font-size:var(--wp--preset--font-size--s);min-width:10rem;padding:var(--wp--preset--spacing--10) var(--wp--preset--spacing--20);position:relative;width:23%}
.xz-searchform-submit {align-items:center;aspect-ratio:1/1;background:var(--wp--preset--color--b);border:none;border-radius:50%;color:var(--wp--preset--color--white);display:flex;font-size:var(--wp--preset--font-size--l);height:6rem;justify-content:center;margin:.5rem;transition:all .3s;width:6rem}
.search-form {background:var(--wp--preset--color--white);max-width:68.8rem}
.search-form .xz-searchform-submit {height:5rem;margin:.5rem;width:5rem}
@media screen and (max-width:1440px) {#popup-searchform .xz-searchform-submit {margin:.5rem}
}
/* ========== wp-block-list-inline-css ========== */ol,ul {box-sizing:border-box}
:root:where(.wp-block-list.has-background) {padding:1.25em 2.375em}
/* ========== wp-block-library-inline-css ========== */: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)}
.has-text-align-center {text-align:center}
.has-text-align-left {text-align:left}
.has-text-align-right {text-align:right}
.has-fit-text {white-space:nowrap!important}
#end-resizable-editor-section {display:none}
.aligncenter {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 {border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal!important}
.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(.has-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}
}
/* ========== global-styles-inline-css ========== */:root {--wp--preset--aspect-ratio--square:1;--wp--preset--aspect-ratio--4-3:4/3;--wp--preset--aspect-ratio--3-4:3/4;--wp--preset--aspect-ratio--3-2:3/2;--wp--preset--aspect-ratio--2-3:2/3;--wp--preset--aspect-ratio--16-9:16/9;--wp--preset--aspect-ratio--9-16:9/16;--wp--preset--color--black:#000;--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:#1D3380;--wp--preset--color--b:#ed6c3a;--wp--preset--color--dark:#1A243F;--wp--preset--color--dark-1:#949BB3;--wp--preset--color--dark-2:#101010;--wp--preset--color--dark-3:#999;--wp--preset--color--light:#F3F5FA;--wp--preset--color--light-1:#F8F9FC;--wp--preset--color--line:#ddd;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--gradient--1:linear-gradient(180deg,#1a243f00 68.33%,#1A243F 100%);--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:clamp(14px,0.875rem + ((1vw - 3.2px) * 0.417),20px);--wp--preset--font-size--large:clamp(22.041px,1.378rem + ((1vw - 3.2px) * 0.969),36px);--wp--preset--font-size--x-large:clamp(25.014px,1.563rem + ((1vw - 3.2px) * 1.18),42px);--wp--preset--font-size--xs:clamp(1.039rem,1.039rem + ((1vw - 0.2rem) * 0.623),1.6rem);--wp--preset--font-size--s:clamp(1.146rem,1.146rem + ((1vw - 0.2rem) * 0.727),1.8rem);--wp--preset--font-size--m:clamp(1.453rem,1.453rem + ((1vw - 0.2rem) * 1.052),2.4rem);--wp--preset--font-size--l:clamp(1.648rem,1.648rem + ((1vw - 0.2rem) * 1.28),2.8rem);--wp--preset--font-size--xl:clamp(2.021rem,2.021rem + ((1vw - 0.2rem) * 1.754),3.6rem);--wp--preset--font-size--xxl:clamp(2.545rem,2.545rem + ((1vw - 0.2rem) * 2.506),4.8rem);--wp--preset--font-size--xxxl:clamp(3.195rem,3.195rem + ((1vw - 0.2rem) * 3.561),6.4rem);--wp--preset--font-family--oswald:var(--ywf--family-oswald);--wp--preset--font-family--roboto:var(--ywf--family-roboto);--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:7rem;--wp--preset--spacing--80:8rem;--wp--preset--spacing--10:1rem;--wp--preset--spacing--90:9rem;--wp--preset--spacing--100:10rem;--wp--preset--spacing--110:11rem;--wp--preset--spacing--120: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:210px 358px 116px 0 #101a5100,134px 229px 106px 0 #101a5103,75px 129px 90px 0 #101a510d,34px 57px 66px 0 #101a5117,8px 14px 36px 0 #101a511a;--wp--custom--font-family-title:var(--ywf--family-oswald);--wp--custom--font-family-text:var(--ywf--family-roboto);--wp--custom--font-weight-s:300;--wp--custom--font-weight-m:400;--wp--custom--font-weight-l:500;--wp--custom--font-weight-xl:600;--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:1470px;--wp--style--global--wide-size:1760px;}
:where(body) {margin:0;}
.wp-site-blocks {padding-top:var(--wp--style--root--padding-top);padding-bottom:var(--wp--style--root--padding-bottom);}
.has-global-padding {padding-right:var(--wp--style--root--padding-right);padding-left:var(--wp--style--root--padding-left);}
.has-global-padding > .alignfull {margin-right:calc(var(--wp--style--root--padding-right) * -1);margin-left:calc(var(--wp--style--root--padding-left) * -1);}
.has-global-padding:where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block,.alignfull)) {padding-right:0;padding-left:0;}
.has-global-padding:where(:not(.alignfull.is-layout-flow) > .has-global-padding:not(.wp-block-block,.alignfull)) > .alignfull {margin-left:0;margin-right:0;}
.wp-site-blocks > .alignleft {float:left;margin-right:2em;}
.wp-site-blocks > .alignright {float:right;margin-left:2em;}
.wp-site-blocks > .aligncenter {justify-content:center;margin-left:auto;margin-right:auto;}
:where(.wp-site-blocks) > * {margin-block-start:2rem;margin-block-end:0;}
:where(.wp-site-blocks) >:first-child {margin-block-start:0;}
:where(.wp-site-blocks) >:last-child {margin-block-end:0;}
:root {--wp--style--block-gap:2rem;}
:root:where(.is-layout-flow) >:first-child {margin-block-start:0;}
:root:where(.is-layout-flow) >:last-child {margin-block-end:0;}
:root:where(.is-layout-flow) > * {margin-block-start:2rem;margin-block-end:0;}
:root:where(.is-layout-constrained) >:first-child {margin-block-start:0;}
:root:where(.is-layout-constrained) >:last-child {margin-block-end:0;}
:root:where(.is-layout-constrained) > * {margin-block-start:2rem;margin-block-end:0;}
:root:where(.is-layout-flex) {gap:2rem;}
:root:where(.is-layout-grid) {gap:2rem;}
.is-layout-flow > .alignleft {float:left;margin-inline-start:0;margin-inline-end:2em;}
.is-layout-flow > .alignright {float:right;margin-inline-start:2em;margin-inline-end:0;}
.is-layout-flow > .aligncenter {margin-left:auto !important;margin-right:auto !important;}
.is-layout-constrained > .alignleft {float:left;margin-inline-start:0;margin-inline-end:2em;}
.is-layout-constrained > .alignright {float:right;margin-inline-start:2em;margin-inline-end:0;}
.is-layout-constrained > .aligncenter {margin-left:auto !important;margin-right:auto !important;}
.is-layout-constrained >:where(:not(.alignleft):not(.alignright):not(.alignfull)) {max-width:var(--wp--style--global--content-size);margin-left:auto !important;margin-right:auto !important;}
.is-layout-constrained > .alignwide {max-width:var(--wp--style--global--wide-size);}
body .is-layout-flex {display:flex;}
.is-layout-flex {flex-wrap:wrap;align-items:center;}
.is-layout-flex >:is(*,div) {margin:0;}
body .is-layout-grid {display:grid;}
.is-layout-grid >:is(*,div) {margin:0;}
body {color:var(--wp--preset--color--dark);font-family:var(--ywf--family-roboto);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;}
h1,h2,h3,h4,h5,h6 {font-family:var(--ywf--family-oswald);font-weight:600;line-height:1.2;}
h1 {font-size:var(--wp--preset--font-size--xxxl);line-height:1;}
h2 {font-size:var(--wp--preset--font-size--xxl);line-height:1.2;}
h3 {font-size:var(--wp--preset--font-size--xl);line-height:1.2;}
h4 {font-size:var(--wp--preset--font-size--l);line-height:1.2;}
h5 {font-size:var(--wp--preset--font-size--m);line-height:1.25;}
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;}
.has-white-color {color:var(--wp--preset--color--white) !important;}
.has-pale-pink-color {color:var(--wp--preset--color--pale-pink) !important;}
.has-vivid-red-color {color:var(--wp--preset--color--vivid-red) !important;}
.has-luminous-vivid-orange-color {color:var(--wp--preset--color--luminous-vivid-orange) !important;}
.has-luminous-vivid-amber-color {color:var(--wp--preset--color--luminous-vivid-amber) !important;}
.has-light-green-cyan-color {color:var(--wp--preset--color--light-green-cyan) !important;}
.has-vivid-green-cyan-color {color:var(--wp--preset--color--vivid-green-cyan) !important;}
.has-pale-cyan-blue-color {color:var(--wp--preset--color--pale-cyan-blue) !important;}
.has-vivid-cyan-blue-color {color:var(--wp--preset--color--vivid-cyan-blue) !important;}
.has-vivid-purple-color {color:var(--wp--preset--color--vivid-purple) !important;}
.has-a-color {color:var(--wp--preset--color--a) !important;}
.has-b-color {color:var(--wp--preset--color--b) !important;}
.has-dark-color {color:var(--wp--preset--color--dark) !important;}
.has-dark-1-color {color:var(--wp--preset--color--dark-1) !important;}
.has-dark-2-color {color:var(--wp--preset--color--dark-2) !important;}
.has-dark-3-color {color:var(--wp--preset--color--dark-3) !important;}
.has-light-color {color:var(--wp--preset--color--light) !important;}
.has-light-1-color {color:var(--wp--preset--color--light-1) !important;}
.has-line-color {color:var(--wp--preset--color--line) !important;}
.has-black-background-color {background-color:var(--wp--preset--color--black) !important;}
.has-cyan-bluish-gray-background-color {background-color:var(--wp--preset--color--cyan-bluish-gray) !important;}
.has-white-background-color {background-color:var(--wp--preset--color--white) !important;}
.has-pale-pink-background-color {background-color:var(--wp--preset--color--pale-pink) !important;}
.has-vivid-red-background-color {background-color:var(--wp--preset--color--vivid-red) !important;}
.has-luminous-vivid-orange-background-color {background-color:var(--wp--preset--color--luminous-vivid-orange) !important;}
.has-luminous-vivid-amber-background-color {background-color:var(--wp--preset--color--luminous-vivid-amber) !important;}
.has-light-green-cyan-background-color {background-color:var(--wp--preset--color--light-green-cyan) !important;}
.has-vivid-green-cyan-background-color {background-color:var(--wp--preset--color--vivid-green-cyan) !important;}
.has-pale-cyan-blue-background-color {background-color:var(--wp--preset--color--pale-cyan-blue) !important;}
.has-vivid-cyan-blue-background-color {background-color:var(--wp--preset--color--vivid-cyan-blue) !important;}
.has-vivid-purple-background-color {background-color:var(--wp--preset--color--vivid-purple) !important;}
.has-a-background-color {background-color:var(--wp--preset--color--a) !important;}
.has-b-background-color {background-color:var(--wp--preset--color--b) !important;}
.has-dark-background-color {background-color:var(--wp--preset--color--dark) !important;}
.has-dark-1-background-color {background-color:var(--wp--preset--color--dark-1) !important;}
.has-dark-2-background-color {background-color:var(--wp--preset--color--dark-2) !important;}
.has-dark-3-background-color {background-color:var(--wp--preset--color--dark-3) !important;}
.has-light-background-color {background-color:var(--wp--preset--color--light) !important;}
.has-light-1-background-color {background-color:var(--wp--preset--color--light-1) !important;}
.has-line-background-color {background-color:var(--wp--preset--color--line) !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-b-border-color {border-color:var(--wp--preset--color--b) !important;}
.has-dark-border-color {border-color:var(--wp--preset--color--dark) !important;}
.has-dark-1-border-color {border-color:var(--wp--preset--color--dark-1) !important;}
.has-dark-2-border-color {border-color:var(--wp--preset--color--dark-2) !important;}
.has-dark-3-border-color {border-color:var(--wp--preset--color--dark-3) !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-line-border-color {border-color:var(--wp--preset--color--line) !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-1-gradient-background {background:var(--wp--preset--gradient--1) !important;}
.has-small-font-size {font-size:var(--wp--preset--font-size--small) !important;}
.has-medium-font-size {font-size:var(--wp--preset--font-size--medium) !important;}
.has-large-font-size {font-size:var(--wp--preset--font-size--large) !important;}
.has-x-large-font-size {font-size:var(--wp--preset--font-size--x-large) !important;}
.has-xs-font-size {font-size:var(--wp--preset--font-size--xs) !important;}
.has-s-font-size {font-size:var(--wp--preset--font-size--s) !important;}
.has-m-font-size {font-size:var(--wp--preset--font-size--m) !important;}
.has-l-font-size {font-size:var(--wp--preset--font-size--l) !important;}
.has-xl-font-size {font-size:var(--wp--preset--font-size--xl) !important;}
.has-xxl-font-size {font-size:var(--wp--preset--font-size--xxl) !important;}
.has-xxxl-font-size {font-size:var(--wp--preset--font-size--xxxl) !important;}
.has-oswald-font-family {font-family:var(--wp--preset--font-family--oswald) !important;}
.has-roboto-font-family {font-family:var(--wp--preset--font-family--roboto) !important;}
:root:where(.wp-block-post-content) {margin-top:0;}
:root:where(.wp-block-xz-btn) {text-decoration:none;}
/* ========== core-block-supports-inline-css ========== */.wp-elements-0f2f0a2aa55cd4b13fd6e6e5f8f5c004 a:where(:not(.wp-element-button)) {color:var(--wp--preset--color--white);}
.wp-elements-ef9185ccddae4b3771d92970df586497 a:where(:not(.wp-element-button)) {color:var(--wp--preset--color--dark);}
.wp-elements-c9f1523f003cc910c8c53d5e092d81db a:where(:not(.wp-element-button)) {color:var(--wp--preset--color--dark);}
.wp-container-xz-btn-is-layout-7f98115a {gap:5px;}
.wp-elements-ff6faef7bf605c733abcca3b0f700940 a:where(:not(.wp-element-button)) {color:var(--wp--preset--color--dark);}
.wp-elements-8301ba05dc9418980dd205ac1ac30d29 a:where(:not(.wp-element-button)) {color:var(--wp--preset--color--dark);}
.wp-container-xz-btn-is-layout-8f37fa2e {gap:var(--wp--preset--spacing--10);}
.wp-elements-efbe120bfe724eb5266d1cbdaa28a0f5 a:where(:not(.wp-element-button)) {color:var(--wp--preset--color--dark);}
.wp-elements-e45b63ab143f57e2fad75f7522280e93 a:where(:not(.wp-element-button)) {color:var(--wp--preset--color--dark);}
.wp-container-core-group-is-layout-6c531013 {flex-wrap:nowrap;}
.wp-container-core-group-is-layout-cb46ffcb {flex-wrap:nowrap;justify-content:space-between;}
.wp-elements-305c79eac24692967ef2673ba3a90e14 a:where(:not(.wp-element-button)) {color:var(--wp--preset--color--dark-1);}
.wp-elements-3abbfd19eb33370558ee5631d9895548 a:where(:not(.wp-element-button)) {color:var(--wp--preset--color--b);}
.wp-elements-7febbe7084dd666cf21bd41a836dc9bb a:where(:not(.wp-element-button)) {color:#ffffffcc;}
.wp-elements-880c6b96e14883a93d565130e4fab41d a:where(:not(.wp-element-button)) {color:var(--wp--preset--color--white);}
.wp-container-core-group-is-layout-bd0588f6 {flex-wrap:nowrap;}
.wp-elements-30ba701efb75d461daa6652ce9980925 a:where(:not(.wp-element-button)) {color:var(--wp--preset--color--b);}
.wp-container-xz-btn-is-layout-51ff4772 {flex-wrap:nowrap;}
.wp-container-core-group-is-layout-ecba6b92 {flex-wrap:nowrap;}
.wp-container-core-columns-is-layout-f77e2de0 {flex-wrap:nowrap;gap:2em 5%;}
.wp-elements-f14f1426dbfdda172df4f6d282037625 a:where(:not(.wp-element-button)) {color:var(--wp--preset--color--b);}
.wp-elements-d14f8e964a65ae4931b7d71779c0537e a:where(:not(.wp-element-button)) {color:var(--wp--preset--color--dark-1);}
.wp-container-core-group-is-layout-0b70ad5d {flex-wrap:nowrap;justify-content:space-between;align-items:flex-start;}
.wp-elements-5194410a170c0119b8f193289784be3f a:where(:not(.wp-element-button)) {color:var(--wp--preset--color--b);}
.wp-elements-b0d6542d9ebad6fd7ba86c70534e0d96 a:where(:not(.wp-element-button)) {color:var(--wp--preset--color--dark-1);}
.wp-elements-888a286b75252085d438989fe999300b a:where(:not(.wp-element-button)) {color:var(--wp--preset--color--dark-1);}
.wp-elements-3d7aec2eebe36b89ada902a27be39299 a:where(:not(.wp-element-button)) {color:var(--wp--preset--color--white);}
.wp-container-core-columns-is-layout-14cf5ab5 {flex-wrap:nowrap;gap:2em var(--wp--preset--spacing--60);}
.wp-container-core-cover-is-layout-6af80054 > .alignfull {margin-right:calc(var(--wp--preset--spacing--70) * -1);margin-left:calc(var(--wp--preset--spacing--70) * -1);}
.wp-container-core-columns-is-layout-ec471e49 {flex-wrap:nowrap;gap:2em 5%;}
.wp-elements-2cb83ab66757014eac7ca491bf8f9bfe a:where(:not(.wp-element-button)) {color:var(--wp--preset--color--white);}
.wp-elements-cf55362c2a70320ca4afb08f4a796b65 a:where(:not(.wp-element-button)) {color:var(--wp--preset--color--white);}
.wp-elements-23ed23f0eac5a21238992fbb5f6d3e13 a:where(:not(.wp-element-button)) {color:#ffffff66;}
.wp-elements-23ed23f0eac5a21238992fbb5f6d3e13 a:where(:not(.wp-element-button)):hover {color:var(--wp--preset--color--white);}
.wp-elements-826925c702e851a82d03e4e1a27ccbf5 a:where(:not(.wp-element-button)) {color:#ffffff66;}
.wp-elements-826925c702e851a82d03e4e1a27ccbf5 a:where(:not(.wp-element-button)):hover {color:var(--wp--preset--color--white);}
.wp-elements-79c08906050784e31b9b8516360f9a13 a:where(:not(.wp-element-button)) {color:#ffffff66;}
.wp-elements-79c08906050784e31b9b8516360f9a13 a:where(:not(.wp-element-button)):hover {color:var(--wp--preset--color--white);}
.wp-elements-28953d46bb17622cda55015d75a0ee41 a:where(:not(.wp-element-button)) {color:#ffffff66;}
.wp-elements-28953d46bb17622cda55015d75a0ee41 a:where(:not(.wp-element-button)):hover {color:var(--wp--preset--color--white);}
.wp-elements-2bf6adc7a9eca34ff9c2d87c950f8e81 a:where(:not(.wp-element-button)) {color:#ffffff66;}
.wp-elements-2bf6adc7a9eca34ff9c2d87c950f8e81 a:where(:not(.wp-element-button)):hover {color:var(--wp--preset--color--white);}
.wp-elements-4930b010a043245ae90ec6b1288a50f5 a:where(:not(.wp-element-button)) {color:#ffffff66;}
.wp-elements-4930b010a043245ae90ec6b1288a50f5 a:where(:not(.wp-element-button)):hover {color:var(--wp--preset--color--white);}
.wp-elements-c38cbd297686a74750b81823bd4a8028 a:where(:not(.wp-element-button)) {color:#ffffff66;}
.wp-elements-c38cbd297686a74750b81823bd4a8028 a:where(:not(.wp-element-button)):hover {color:var(--wp--preset--color--white);}
.wp-elements-34c404cf2057a8fab86f6d82921eec36 a:where(:not(.wp-element-button)) {color:#ffffff66;}
.wp-elements-34c404cf2057a8fab86f6d82921eec36 a:where(:not(.wp-element-button)):hover {color:var(--wp--preset--color--white);}
.wp-container-core-columns-is-layout-69cf8084 {flex-wrap:nowrap;}
.wp-elements-468fa6a7426201ac6173d7b1f95be6e1 a:where(:not(.wp-element-button)) {color:#ffffff66;}
.wp-elements-468fa6a7426201ac6173d7b1f95be6e1 a:where(:not(.wp-element-button)):hover {color:var(--wp--preset--color--white);}
.wp-elements-2804e619311cbc10b94afe0dc54b5be5 a:where(:not(.wp-element-button)) {color:#ffffff66;}
.wp-elements-2804e619311cbc10b94afe0dc54b5be5 a:where(:not(.wp-element-button)):hover {color:var(--wp--preset--color--white);}
.wp-elements-8d968f66dd12b7e01be3734ca8811968 a:where(:not(.wp-element-button)) {color:#ffffff66;}
.wp-elements-8d968f66dd12b7e01be3734ca8811968 a:where(:not(.wp-element-button)):hover {color:var(--wp--preset--color--white);}
.wp-elements-74f8040a28bd589c6074493c20ed8ea8 a:where(:not(.wp-element-button)) {color:#ffffff66;}
.wp-elements-74f8040a28bd589c6074493c20ed8ea8 a:where(:not(.wp-element-button)):hover {color:var(--wp--preset--color--white);}
.wp-elements-eb0f4c329da1bdfb439b7416d958f329 a:where(:not(.wp-element-button)) {color:#ffffff66;}
.wp-elements-eb0f4c329da1bdfb439b7416d958f329 a:where(:not(.wp-element-button)):hover {color:var(--wp--preset--color--white);}
.wp-elements-eadd4c5d491f325ebd0b82c1887d05b5 a:where(:not(.wp-element-button)) {color:#ffffff66;}
.wp-elements-eadd4c5d491f325ebd0b82c1887d05b5 a:where(:not(.wp-element-button)):hover {color:var(--wp--preset--color--white);}
.wp-elements-3755ea88f34eb11fd0de4e5c1ea40e0d a:where(:not(.wp-element-button)) {color:#ffffff66;}
.wp-elements-3755ea88f34eb11fd0de4e5c1ea40e0d a:where(:not(.wp-element-button)):hover {color:var(--wp--preset--color--white);}
.wp-elements-62b08b9dcd65ab3d8d879b6e061a9586 a:where(:not(.wp-element-button)) {color:#ffffff66;}
.wp-elements-62b08b9dcd65ab3d8d879b6e061a9586 a:where(:not(.wp-element-button)):hover {color:var(--wp--preset--color--white);}
.wp-elements-cd76a13bc6cba0b8e6624b8c1f6cf6bc a:where(:not(.wp-element-button)) {color:#ffffff66;}
.wp-elements-cd76a13bc6cba0b8e6624b8c1f6cf6bc a:where(:not(.wp-element-button)):hover {color:var(--wp--preset--color--white);}
.wp-elements-9e298f9cc46b78934725dc70b9b47b83 a:where(:not(.wp-element-button)) {color:#ffffff66;}
.wp-elements-9e298f9cc46b78934725dc70b9b47b83 a:where(:not(.wp-element-button)):hover {color:var(--wp--preset--color--white);}
.wp-elements-1d9cef3e65fd5a4715e6b18ed914195d a:where(:not(.wp-element-button)) {color:#ffffff66;}
.wp-elements-1d9cef3e65fd5a4715e6b18ed914195d a:where(:not(.wp-element-button)):hover {color:var(--wp--preset--color--white);}
.wp-elements-b4e9d214c3e7c962adecfe6743dbe768 a:where(:not(.wp-element-button)) {color:#ffffff66;}
.wp-elements-b4e9d214c3e7c962adecfe6743dbe768 a:where(:not(.wp-element-button)):hover {color:var(--wp--preset--color--white);}
.wp-elements-7a567683ca135a629fe5487f3f17d044 a:where(:not(.wp-element-button)) {color:#ffffff66;}
.wp-elements-7a567683ca135a629fe5487f3f17d044 a:where(:not(.wp-element-button)):hover {color:var(--wp--preset--color--white);}
.wp-elements-a1d033278e91dc528cdbfdc6ab0442ba a:where(:not(.wp-element-button)) {color:#ffffff66;}
.wp-elements-a1d033278e91dc528cdbfdc6ab0442ba a:where(:not(.wp-element-button)):hover {color:var(--wp--preset--color--white);}
.wp-elements-47a1dbcef18cf00da360eb15962cf8fb a:where(:not(.wp-element-button)) {color:var(--wp--preset--color--dark-1);}
.wp-container-xz-btn-is-layout-8a9337c1 {gap:10px;justify-content:center;}
.wp-elements-155732053c4bf2f9f51d9e158772611d a:where(:not(.wp-element-button)) {color:var(--wp--preset--color--dark-1);}
.wp-container-core-group-is-layout-83ac89f0 > * {margin-block-start:0;margin-block-end:0;}
.wp-container-core-group-is-layout-83ac89f0 > * + * {margin-block-start:var(--wp--preset--spacing--10);margin-block-end:0;}
.wp-container-core-columns-is-layout-28704a3a {flex-wrap:nowrap;gap:2em 6%;}
.wp-elements-cfdde2967075d24f04c77bcc9a29fb5c a:where(:not(.wp-element-button)) {color:#ffffff66;}
.wp-elements-548b91243f91868180ee9b84f9ee35a2 a:where(:not(.wp-element-button)) {color:#ffffff66;}
.wp-elements-ebff7e1743214b1cce93f7b419b32ece a:where(:not(.wp-element-button)):hover {color:var(--wp--preset--color--white);}
.wp-elements-32341502c5aeb98ab021f59beff33ce7 a:where(:not(.wp-element-button)):hover {color:var(--wp--preset--color--white);}
.wp-container-core-group-is-layout-17c695da {flex-wrap:nowrap;gap:var(--wp--preset--spacing--10);}
.wp-container-core-group-is-layout-f4c28e8b {flex-wrap:nowrap;gap:var(--wp--preset--spacing--10);justify-content:flex-end;}
.wp-container-core-group-is-layout-c0d519fa {flex-direction:column;align-items:flex-end;}
.wp-container-core-group-is-layout-c5346edc {flex-wrap:nowrap;justify-content:space-between;}
/* ========== wp-block-template-skip-link-inline-css ========== */.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;}
.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;}
