
.pagination{display:flex;flex-wrap:wrap;align-items:center;gap:0.8rem}
.pagination .page-item{display:inline-flex}
.pagination .page-link{display:inline-flex;align-items:center;justify-content:center;min-width:4.2rem;height:4.2rem;padding:0 1.2rem;border:1px solid var(--wp--preset--color--line);border-radius:999px;background:var(--wp--preset--color--white);color:var(--wp--preset--color--dark);font-size:var(--wp--preset--font-size--xs);line-height:1;text-decoration:none;transition:all .25s ease}
.pagination .page-link:hover{border-color:var(--wp--preset--color--b);background:var(--wp--preset--color--b);color:var(--wp--preset--color--white)}
.pagination .active .page-link,.pagination .page-link.active{border-color:var(--wp--preset--color--a);background:var(--wp--preset--color--a);color:var(--wp--preset--color--white)}
.pagination .disabled .page-link,.pagination .page-link[aria-disabled="true"]{opacity:.45;pointer-events:none}
@media screen and (max-width:768px){.pagination{gap:0.6rem}
.pagination .page-link{min-width:3.6rem;height:3.6rem;padding:0 1rem}
}body,html{margin:0;padding:0}
:focus{outline:0}
a{text-decoration:none}
img{height:auto;max-width:100%}
*{box-sizing:border-box}
input{-webkit-appearance:none!important;border-radius:0!important}
ol:where(:not(.wp-block-list)),ul:where(:not(.wp-block-list)){list-style-type:none;margin:0;padding:0}
.glightbox-container{height:100%;left:0;overflow:hidden;position:fixed;top:0;touch-action:none;width:100%;z-index:999999!important;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;backface-visibility:hidden;outline:none}
.glightbox-container.inactive{display:none}
.glightbox-container .gcontainer{height:100%;overflow:hidden;position:relative;width:100%;z-index:9999}
.glightbox-container .gslider{align-items:center;display:flex!important;height:100%;justify-content:center;left:0;overflow:hidden;position:relative;top:0;transform:translateZ(0);transition:transform .4s ease;width:100%}
.glightbox-container .gslide{align-items:center;display:flex;justify-content:center;opacity:0;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}
.glightbox-container .gslide.current{opacity:1;position:relative;z-index:99999}
.glightbox-container .gslide.prev{opacity:1;z-index:9999}
.glightbox-container .gslide-inner-content{width:100%}
.glightbox-container .ginner-container{display:flex;flex-direction:column;height:100vh;justify-content:center;margin:auto;max-width:100%;position:relative;width:100%}
.glightbox-container .ginner-container.gvideo-container{width:100%}
.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top{flex-direction:column}
.glightbox-container .ginner-container.desc-left,.glightbox-container .ginner-container.desc-right{max-width:100%!important}
.gslide iframe,.gslide video{border:none;min-height:165px;outline:none!important;-webkit-overflow-scrolling:touch;touch-action:auto}
.gslide:not(.current){pointer-events:none}
.gslide-image{align-items:center}
.gslide-image img{border:none;display:block;float:none;height:auto;margin:auto;max-height:100vh;max-width:100vw;min-width:200px;-o-object-fit:cover;object-fit:cover;outline:none;padding:0;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:auto}
.desc-bottom .gslide-image img,.desc-top .gslide-image img{width:auto}
.desc-left .gslide-image img,.desc-right .gslide-image img{max-width:100%;width:auto}
.gslide-image img.zoomable{position:relative}
.gslide-image img.dragging{cursor:grabbing!important;transition:none}
.gslide-video{max-width:100vh;position:relative;width:100%!important}
.gslide-video .plyr__poster-enabled.plyr--loading .plyr__poster{display:none}
.gslide-video .gvideo-wrapper{margin:auto;width:100%}
.gslide-video:before{background:rgba(255,0,0,.34);content:"";display:none;height:100%;position:absolute;width:100%}
.gslide-video.playing:before{display:none}
.gslide-video.fullscreen{height:75vh;max-width:100%!important;min-width:100%}
.gslide-video.fullscreen video{max-width:100%!important;width:100%!important}
.gslide-inline{background:#fff;margin:auto;max-height:calc(100vh - 40px);max-width:100%;overflow:auto;text-align:left}
.gslide-inline .ginlined-content{padding:10%;width:100%}
.gslide-inline .dragging{cursor:grabbing!important;transition:none}
.ginlined-content{display:block!important;opacity:1;overflow:auto}
.gslide-external{background:#fff;display:flex;height:100%;max-height:75vh;min-width:100%;overflow:auto;padding:0;width:100%}
.gslide-media{display:flex;width:auto}
.zoomed .gslide-media{box-shadow:none!important}
.desc-bottom .gslide-media,.desc-top .gslide-media{flex-direction:column;margin:0 auto}
.gslide-description{flex:1 0 100%;position:relative}
.gslide-description.description-left,.gslide-description.description-right{max-width:100%}
.gslide-description.description-bottom,.gslide-description.description-top{margin:0 auto;width:100%}
.gslide-description p{margin-bottom:12px}
.gslide-description p:last-child{margin-bottom:0}
.glightbox-button-hidden,.zoomed .gslide-description{display:none}
.glightbox-mobile .glightbox-container .gslide-description{background:linear-gradient(180deg,transparent 0,rgba(0,0,0,.75));bottom:0;height:auto!important;max-height:78vh;max-width:100vw!important;order:2!important;overflow:auto!important;padding:19px 11px 50px;position:absolute;transition:opacity .3s linear;width:100%}
.glightbox-mobile .glightbox-container .gslide-title{color:#fff;font-size:1em}
.glightbox-mobile .glightbox-container .gslide-desc{color:#a1a1a1}
.glightbox-mobile .glightbox-container .gslide-desc a{color:#fff;font-weight:700}
.glightbox-mobile .glightbox-container .gslide-desc *{color:inherit}
.glightbox-mobile .glightbox-container .gslide-desc .desc-more{color:#fff;opacity:.4}
.gdesc-open .gslide-media{opacity:.4;transition:opacity .5s ease}
.gdesc-open .gdesc-inner{padding-bottom:30px}
.gdesc-closed .gslide-media{opacity:1;transition:opacity .5s ease}
.greset{transition:all .3s ease}
.gabsolute{position:absolute}
.grelative{position:relative}
.glightbox-desc{display:none!important}
.glightbox-open{overflow:hidden}
.gloader{animation:lightboxLoader .8s linear infinite;border:2px solid #fff;border-radius:50%;border-right-color:transparent;display:block;height:25px;left:0;margin:0 auto;position:absolute;right:0;top:47%;width:25px;z-index:9999}
.goverlay{height:calc(100vh + 1px);left:0;position:fixed;top:-1px;width:100%;will-change:opacity}
.glightbox-mobile .goverlay,.goverlay{background:#000}
.gclose,.gnext,.gprev{align-items:center;border:none;cursor:pointer;display:flex;flex-direction:column;height:44px;justify-content:center;width:26px;z-index:99999}
.gclose svg,.gnext svg,.gprev svg{display:block;height:auto;margin:0;padding:0;width:25px}
.gclose.disabled,.gnext.disabled,.gprev.disabled{opacity:.1}
.gclose .garrow,.gnext .garrow,.gprev .garrow{stroke:#fff}
.gbtn.focused{outline:2px solid #0f3d81}
iframe.wait-autoplay{opacity:0}
.glightbox-closing .gclose,.glightbox-closing .gnext,.glightbox-closing .gprev{opacity:0!important}
.glightbox-clean .gslide-description{background:#fff}
.glightbox-clean .gdesc-inner{padding:22px 20px}
.glightbox-clean .gslide-title{color:#000;font-family:arial;font-size:1em;font-weight:400;line-height:1.4em;margin-bottom:19px}
.glightbox-clean .gslide-desc{font-family:arial;font-size:.86em;line-height:1.4em;margin-bottom:0}
.glightbox-clean .gslide-video{background:#000}
.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.75);border-radius:4px}
.glightbox-clean .gclose path,.glightbox-clean .gnext path,.glightbox-clean .gprev path{fill:#fff}
.glightbox-clean .gprev{left:30px}
.glightbox-clean .gnext,.glightbox-clean .gprev{height:50px;position:absolute;top:-100%;width:40px}
.glightbox-clean .gnext{right:30px}
.glightbox-clean .gclose{height:35px;position:absolute;right:10px;top:15px;width:35px}
.glightbox-clean .gclose svg{height:auto;width:18px}
.glightbox-clean .gclose:hover{opacity:1}
.gfadeIn{animation:gfadeIn .5s ease}
.gfadeOut{animation:gfadeOut .5s ease}
.gslideOutLeft{animation:gslideOutLeft .3s ease}
.gslideInLeft{animation:gslideInLeft .3s ease}
.gslideOutRight{animation:gslideOutRight .3s ease}
.gslideInRight{animation:gslideInRight .3s ease}
.gzoomIn{animation:gzoomIn .5s ease}
.gzoomOut{animation:gzoomOut .5s ease}
@keyframes lightboxLoader{0%{transform:rotate(0deg)}
to{transform:rotate(1turn)}
}@keyframes gfadeIn{0%{opacity:0}
to{opacity:1}
}@keyframes gfadeOut{0%{opacity:1}
to{opacity:0}
}@keyframes gslideInLeft{0%{opacity:0;transform:translate3d(-60%,0,0)}
to{opacity:1;transform:translateZ(0);visibility:visible}
}@keyframes gslideOutLeft{0%{opacity:1;transform:translateZ(0);visibility:visible}
to{opacity:0;transform:translate3d(-60%,0,0);visibility:hidden}
}@keyframes gslideInRight{0%{opacity:0;transform:translate3d(60%,0,0);visibility:visible}
to{opacity:1;transform:translateZ(0)}
}@keyframes gslideOutRight{0%{opacity:1;transform:translateZ(0);visibility:visible}
to{opacity:0;transform:translate3d(60%,0,0)}
}@keyframes gzoomIn{0%{opacity:0;transform:scale3d(.3,.3,.3)}
to{opacity:1}
}@keyframes gzoomOut{0%{opacity:1}
50%{opacity:0;transform:scale3d(.3,.3,.3)}
to{opacity:0}
}@media (min-width:769px){.glightbox-container .ginner-container{flex-direction:row;height:auto;width:auto}
.glightbox-container .ginner-container.desc-top .gslide-description{order:0}
.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img{order:1}
.glightbox-container .ginner-container.desc-left .gslide-description{order:0}
.glightbox-container .ginner-container.desc-left .gslide-image{order:1}
.gslide-image img{max-height:97vh;max-width:100%}
.gslide-image img.zoomable{cursor:zoom-in}
.zoomed .gslide-image img.zoomable{cursor:grab}
.gslide-inline{max-height:95vh}
.gslide-external{max-height:100vh}
.gslide-description.description-left,.gslide-description.description-right{max-width:275px}
.glightbox-open{height:auto}
.goverlay{-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:rgba(0,0,0,.88)}
.glightbox-clean .gslide-media{box-shadow:1px 2px 9px 0 rgba(0,0,0,.65)}
.glightbox-clean .description-left .gdesc-inner,.glightbox-clean .description-right .gdesc-inner{height:100%;overflow-y:auto;position:absolute}
.glightbox-clean .gclose,.glightbox-clean .gnext,.glightbox-clean .gprev{background-color:rgba(0,0,0,.32)}
.glightbox-clean .gclose:hover,.glightbox-clean .gnext:hover,.glightbox-clean .gprev:hover{background-color:rgba(0,0,0,.7)}
.glightbox-clean .gnext,.glightbox-clean .gprev{top:45%}
}@media (min-width:992px){.glightbox-clean .gclose{opacity:.7;right:20px}
}@media screen and (max-height:420px){.goverlay{background:#000}
}.loop-homecases-thumb{border-radius:var(--wp--custom--border-radius-l);display:block;height:100%;overflow:hidden;position:relative;transition:all .5s ease}
.loop-homecases-thumb img{display:block;height:100%;transition:all .5s;width:100%}
.loop-homecases-thumb:hover img{filter:brightness(1.1);transform:scale(1.03)}
.loop-homecases-thumb:before{background:hsla(0,0%,94%,.6);content:"";height:100%;left:0;position:absolute;top:0;transition:all ese .5s;width:100%;z-index:99}
.loop-homecases-thumb img{aspect-ratio:944/583;-o-object-fit:cover;object-fit:cover}
.swiper-slide-active .loop-homecases-thumb:before{opacity:0}
.loop-cases{display:flex;gap:5.2%;transition:all .5s ease}
.loop-cases-thumb{border-radius:var(--wp--custom--border-radius-l);display:block;flex-basis:49.8%;height:100%;overflow:hidden;transition:all .5s ease}
.loop-cases-thumb img{display:block;height:100%;transition:all .5s;width:100%}
.loop-cases-thumb:hover img{filter:brightness(1.1);transform:scale(1.03)}
.loop-cases-thumb:hover{box-shadow:210px 358px 116px 0 rgba(16,26,81,0),134px 229px 106px 0 rgba(16,26,81,.012),75px 129px 90px 0 rgba(16,26,81,.051),34px 57px 66px 0 rgba(16,26,81,.09),8px 14px 36px 0 rgba(16,26,81,.102)}
.loop-cases-thumb img{aspect-ratio:717/443;-o-object-fit:cover;object-fit:cover}
.loop-cases-x{display:flex;flex-basis:45%;flex-direction:column;height:100%;justify-content:center}
.loop-cases-x .cases-location{align-items:center;display:flex;gap:var(--wp--preset--spacing--20);margin-top:var(--wp--preset--spacing--60)}
.loop-cases-x .cases-location .icon{color:var(--wp--preset--color--b)}
.loop-cases-x .cases-location .cases-location-text{color:var(--wp--preset--color--dark-1);font-size:var(--wp--preset--font-size--xs)}
.loop-cases-tit{color:var(--wp--preset--color--dark);font-family:var(--ywf--family-oswald);font-size:var(--wp--preset--font-size--xl);transition:all .5s ease}
.loop-cases-tit:hover{color:var(--wp--preset--color--b)}
.loop-cases-des{margin-bottom:auto;margin-top:var(--wp--preset--spacing--60)}
.loop-cases-des p{font-weight:300;margin:0}
@media screen and (max-width:810px){.loop-cases{flex-direction:column;gap:var(--wp--preset--spacing--50)}
.loop-cases-thumb,.loop-cases-x{flex-basis:auto}
.loop-cases-des,.loop-cases-x .cases-location{margin-top:var(--wp--preset--spacing--40)}
.loop-cases-thumb{height:auto}
}@media screen and (max-width:600px){.loop-cases-x{height:auto}
}.loop-casetitle .cases-location{align-items:center;display:flex;gap:var(--wp--preset--spacing--20);margin-top:var(--wp--preset--spacing--40)}
.loop-casetitle .icon{color:var(--wp--preset--color--b);font-size:var(--wp--preset--font-size--m)}
.loop-casetitle .cases-location-text{color:var(--wp--preset--color--dark-1);font-size:var(--wp--preset--font-size--m)}
.swiper-slide .loop-relnews{margin-bottom:0;margin-right:0}
.loop-news{display:flex;gap:1%}
.loop-news-thumb{border-radius:var(--wp--custom--border-radius-l);display:block;flex-basis:44%;height:100%;overflow:hidden}
.loop-news-thumb img{display:block;height:100%;transition:all .5s;width:100%}
.loop-news-thumb:hover img{filter:brightness(1.1);transform:scale(1.03)}
.loop-news-thumb img{aspect-ratio:641/371;-o-object-fit:cover;object-fit:cover}
.loop-news-x{align-items:flex-start;border:1px solid var(--wp--preset--color--line);display:flex;flex-basis:55%;flex-direction:column;padding:var(--wp--preset--spacing--50) var(--wp--preset--spacing--60)}
.loop-news-tit{color:var(--wp--preset--color--dark);font-family:var(--ywf--family-oswald);font-size:var(--wp--preset--font-size--l);font-weight:400;transition:all .5s ease}
.loop-news-tit:hover{color:var(--wp--preset--color--b)}
.news-date{margin-top:var(--wp--preset--spacing--20)}
.news-date .loop-news-date{color:var(--wp--preset--color--dark-1);font-size:var(--wp--preset--font-size--xs)}
.loop-news-des{display:-webkit-box;margin-top:var(--wp--preset--spacing--20);overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;-webkit-line-clamp:3;margin-bottom:auto}
.loop-news-des p{font-weight:300;margin:0}
.loop-news-more{color:var(--wp--preset--color--b);font-size:1.4rem;font-weight:400;letter-spacing:3px;margin-top:var(--wp--preset--spacing--40);transition:all .5s ease}
.loop-news-more:hover{transform:translateX(.5rem)}
@media screen and (max-width:810px){.loop-news{flex-direction:column;gap:var(--wp--preset--spacing--20)}
.loop-news-thumb{height:auto}
.loop-news .loop-news-x,.loop-news-thumb{flex-basis:auto}
.loop-news .loop-news-x{flex:auto}
}@media screen and (max-width:600px){.search-contact{align-items:flex-start;flex-direction:column;padding:1.5rem!important}
.search-contact .stack-btn-block{display:flex;flex-wrap:wrap;gap:1.5rem}
.search-contact .stack-btn-block a{margin:0}
}.loop-pro,.loop-pro-x{overflow:hidden}
.loop-pro-x{background:url(../images/pro-ls-bg.jpg) no-repeat;background-size:cover;border-radius:var(--wp--custom--border-radius-l);display:flex;position:relative;transition:all .5s ease}
.loop-pro-x:hover{background:url(../images/pro-cover-bg.jpg)}
.loop-pro-x:hover .tit-icon{transform:translateY(0)}
.loop-pro-thumb{display:block}
.loop-pro-thumb img{aspect-ratio:352/249;-o-object-fit:cover;object-fit:cover;vertical-align:bottom}
.tit-icon{align-items:flex-end;background:linear-gradient(180deg,rgba(26,36,63,0) 68.33%,#1a243f);border-radius:var(--wp--custom--border-radius-l);bottom:0;display:flex;height:100%;justify-content:space-between;left:0;position:absolute;text-align:center;transform:translateY(100%);transition:all .5s ease;width:100%;z-index:2}
.tit-icon .icon{transform:rotate(-45deg);transition:all .5s ease}
.loop-pro-tit,.tit-icon .icon{color:var(--wp--preset--color--white)}
.loop-pro-tit{align-items:center;display:grid;font-family:var(--ywf--family-oswald);gap:var(--wp--preset--spacing--20);grid-template-columns:1fr 2rem;justify-content:space-between;margin:0;padding:var(--wp--preset--spacing--20);text-transform:uppercase;width:100%}
.loop-pro-tit span{text-align:left}
.loop-pro-tit:hover .icon{transform:rotate(0)}
.loop-pro-cove-thumb{height:100%;left:0;opacity:0;position:absolute;top:0;transition:all .5s ease;width:100%}
.loop-pro-cove-thumb img{aspect-ratio:352/249}
@media screen and (max-width:810px){.tit-icon{transform:translateY(0)}
.loop-pro-tit{padding:2rem}
.loop-pro-tit span{text-align:left}
}@media screen and (max-width:600px){.loop-pro,.loop-pro-x{width:100%!important}
}.swiper-slide .loop-relcases{height:100%}
.loop-relcases{display:flex;flex-direction:column;justify-content:space-between}
.loop-relcases .cases-location{align-items:center;color:var(--wp--preset--color--dark-1);display:flex;font-size:var(--wp--preset--font-size--m);gap:var(--wp--preset--spacing--20);margin-top:var(--wp--preset--spacing--40)}
.loop-relcases .cases-location .icon{color:var(--wp--preset--color--b)}
.loop-relcases-tit{color:var(--wp--preset--color--dark-1);font-family:var(--ywf--family-oswald);font-size:var(--wp--preset--font-size--xl);font-weight:400;line-height:1.2em;transition:all .5s ease}
.loop-relcases-tit:hover{color:var(--wp--preset--color--dark)}
.pro-cases .cases-location,.pro-cases .loop-relcases-tit{transition:all .5s ease}
.pro-cases .cases-location:hover,.pro-cases .loop-relcases-tit:hover,.pro-cases .swiper-slide-active .cases-location,.pro-cases .swiper-slide-active .loop-relcases-tit{color:var(--wp--preset--color--white)!important}
.swiper-slide{height:auto!important}
.swiper-slide .loop-relnews{height:100%}
.loop-relnews{margin-bottom:-1px;margin-right:-1px}
.swiper-slide .loop-solutions{height:100%}
.loop-solutions{border:1px solid var(--wp--preset--color--line);border-radius:var(--wp--custom--border-radius-l);display:flex;flex-direction:column;padding:var(--wp--preset--spacing--20) var(--wp--preset--spacing--20) var(--wp--preset--spacing--40);transition:all .5s ease}
.loop-solutions:hover{background:var(--wp--preset--color--white);box-shadow:210px 358px 116px 0 rgba(16,26,81,0),134px 229px 106px 0 rgba(16,26,81,.012),75px 129px 90px 0 rgba(16,26,81,.051),34px 57px 66px 0 rgba(16,26,81,.09),8px 14px 36px 0 rgba(16,26,81,.102)}
.loop-solutions-thumb{display:block;overflow:hidden}
.loop-solutions-thumb img{display:block;height:100%;transition:all .5s;width:100%}
.loop-solutions-thumb:hover img{filter:brightness(1.1);transform:scale(1.03)}
.loop-solutions-thumb img{aspect-ratio:675/392;-o-object-fit:cover;object-fit:cover}
.loop-solutions-x{display:flex;flex:auto;flex-direction:column;margin-top:var(--wp--preset--spacing--20)}
.loop-solutions-tit{color:var(--wp--preset--color--dark);font-family:var(--ywf--family-oswald);font-size:var(--wp--preset--font-size--l);transition:all .5s ease}
.loop-solutions-tit:hover{color:var(--wp--preset--color--b)}
.loop-solutions-des{display:-webkit-box;margin-bottom:auto;margin-top:var(--wp--preset--spacing--20);overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;-webkit-line-clamp:3}
.loop-solutions-des p{font-weight:300;margin:0;transition:all .5s ease}
.loop-solutions-des p:hover{color:var(--wp--preset--color--dark-1)}
.loop-solutions-more{color:var(--wp--preset--color--b);display:flex;font-family:var(--ywf--family-oswald);font-size:1.4rem;margin-top:var(--wp--preset--spacing--40)}
.xz-dropdown{position:relative}
.xz-dropdown .wp-block-xz-btn{line-height:var(--header-height)}
.xz-dropdown-x{display:none;min-width:100%;position:absolute;z-index:99}
.checkmark,.error-icon{height:80px;position:relative;width:80px}
.checkmark__circle,.error-icon__circle{stroke-dasharray:166;stroke-dashoffset:166;stroke-width:2;stroke-miterlimit:10;fill:none;animation:stroke .6s cubic-bezier(.65,0,.45,1) forwards}
.checkmark__circle{stroke:#4caf50}
.error-icon__circle{stroke:#f44336}
.checkmark__check,.error-icon__cross-1,.error-icon__cross-2{transform-origin:50% 50%;stroke-dasharray:48;stroke-dashoffset:48;stroke-width:2;fill:none;animation:stroke .3s cubic-bezier(.65,0,.45,1) forwards}
.checkmark__check{stroke:#4caf50;animation-delay:.4s}
.error-icon__cross-1,.error-icon__cross-2{stroke:#f44336}
.error-icon__cross-1{animation-delay:.4s}
.error-icon__cross-2{animation-delay:.5s;animation-duration:.4s}
@keyframes stroke{to{stroke-dashoffset:0}
}.gslider #xz-form-msg{align-items:center;display:flex!important;flex-flow:column;font-size:2rem;gap:2rem;justify-content:center;padding:10%;text-align:center}
.xzsc{filter:drop-shadow(-1px 1px 10px rgba(0,0,0,.1)) drop-shadow(0 0 2px rgba(0,0,0,.05));position:fixed;right:0;top:50%;transform:translateY(-50%);width:90px;z-index:999}
.xzsc.hide .xzsc-panel{transform:scale(.85) translateX(75px)!important}
.xzsc--bottom{bottom:var(--xzsc-bottom,0);top:auto;transform:translateY(0)}
.xzsc--small .xzsc-panel{transform:scale(.85)}
.xzsc--small.xzsc--yq .xzsc-gotop{transform:scale(.85) translateX(120%)}
.xzsc--small.xzsc--yq .xzsc-gotop.show{transform:scale(.85) translateX(0)}
.xzsc--small.xzsc--yq .xzsc-panel-open{right:12px;transform:scale(.85)}
.xzsc--blur{filter:none}
.xzsc--blur .xzsc-item-a:before,.xzsc--blur .xzsc-item-info,.xzsc--blur .xzsc-panel{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}
.xzsc--blur .xzsc-item-info{filter:drop-shadow(-1px 1px 10px rgba(0,0,0,.1)) drop-shadow(0 0 2px rgba(0,0,0,.05))}
.xzsc-panel{background:var(--xzsc-c_bg,#fff);padding-left:15px;position:relative;transform-origin:right center;transition:all .5s}
.xzsc-panel .icon{font-size:12px}
.xzsc-items{align-items:center;display:flex;flex-flow:column;width:75px}
.xzsc-item{height:75px;min-width:100%}
.xzsc-item-a{align-items:center;color:var(--xzsc-c_txt,var(--wp--preset--color--dark));display:flex;flex-flow:column;height:100%;justify-content:center;transition:all .3s;width:100%}
.xzsc-item-a .icon{display:block;font-size:20px;margin-bottom:2px;transition:transform .3s}
.xzsc-item-a:hover .icon{filter:brightness(1.1);transform:scale(1.1)}
.xzsc-item-tit{font-size:15px;max-width:75px;overflow:hidden;transform:scale(.8)}
.xzsc-item-info{background:var(--xzsc-c_bg,#fff);border-radius:5px;color:var(--xzsc-c_txt,var(--wp--preset--color--dark));font-size:12px;left:-15px;line-height:16px;opacity:0;padding:15px;position:absolute;top:50%;transform:translate(-110%,-50%);transition:all .5s;visibility:hidden;white-space:nowrap; text-align:center; line-height1.5em;}
.xzsc-item-info:before{border-bottom:6px solid transparent;border-left:8px solid var(--xzsc-c_bg,#fff);border-top:6px solid transparent;content:"";position:absolute;right:-8px;top:calc(50% - 4px)}
.xzsc-item-info img{display:block;max-width:120px}
.xzsc-item-info.current{opacity:1;transform:translate(-100%,-50%);visibility:visible}
.xzsc--yq{width:75px}
.xzsc--yq .xzsc-panel{border-radius:var(--xzsc-br,6px 0 0 6px);box-shadow:-1px 1px 10px rgba(0,0,0,.1),0 0 2px rgba(0,0,0,.05);padding-bottom:20px;padding-left:0;padding-top:15px;transform-origin:bottom right}
.xzsc--yq .xzsc-item{height:80px;position:relative}
.xzsc--yq .xzsc-item:not(:last-child):after{background:var(--xzsc-c_txt,var(--wp--preset--color--dark));bottom:0;content:"";display:block;height:1px;left:50%;opacity:.2;position:absolute;transform:translateX(-50%);width:15px}
.xzsc--yq .xzsc-item-a .icon{color:var(--xzsc-c_main,var(--wp--preset--color--a));font-size:24px}
.xzsc--ff .xzsc-panel{clip-path:url(#clip-sider-contact)}
.xzsc--ff .xzsc-items:hover li:first-child a{background:transparent;color:var(--xzsc-c_txt,var(--wp--preset--color--dark))}
.xzsc--ff .xzsc-item:first-child .xzsc-item-a{background:var(--xzsc-c_main,var(--wp--preset--color--a));color:var(--xzsc-c_txt_hover,var(--xzsc-c_bg,#fff))}
.xzsc--ff .xzsc-item-a{position:relative}
.xzsc--ff .xzsc-item-a:before{background:var(--xzsc-c_bg,#fff);content:"";display:block;height:100%;left:0;pointer-events:none;position:absolute;transform:translateX(-100%);transition:all .3s;-webkit-user-select:none;-moz-user-select:none;width:16px}
.xzsc--ff .xzsc-item-a:hover:before{background:var(--xzsc-c_main,var(--wp--preset--color--a))}
.xzsc--ff .xzsc-item-a:hover{background:var(--xzsc-c_main,var(--wp--preset--color--a))!important;color:var(--xzsc-c_txt_hover,var(--xzsc-c_bg,#fff))!important}
.xzsc-panel-btn{align-items:center;color:var(--xzsc-c_txt,var(--wp--preset--color--dark));display:flex;font-size:13px;height:30px;justify-content:flex-end;left:0;opacity:.33;position:absolute;top:50%;transform:translateY(-50%);transition:all .5s;width:15px}
.xzsc-panel-btn:hover{opacity:.8}
.xzsc-panel-btn.hide{opacity:0}
.xzsc-panel-close{align-items:center;border:1px solid var(--xzsc-c_txt,var(--wp--preset--color--dark));border-radius:100%;bottom:10px;color:var(--xzsc-c_txt,var(--wp--preset--color--dark));display:flex;font-size:14px;height:22px;justify-content:center;left:50%;opacity:.1;position:absolute;transform:translateX(-50%);transition:all .5s;width:22px}
.xzsc-panel-close .icon{transition:all .3s}
.xzsc-panel:not(:hover) .xzsc-panel-close{opacity:0}
.xzsc-panel-close:hover{opacity:.4}
.xzsc-panel-close:hover .icon{transform:rotate(180deg)}
.xzsc-panel-open{align-items:center;bottom:80px;color:var(--xzsc-c_txt,var(--wp--preset--color--dark));display:none;font-size:26px;height:40px;justify-content:center;opacity:.5;position:absolute;right:15px;transition:all .3s;width:40px}
.xzsc.hide .xzsc-panel-open{display:flex}
.xzsc-panel-open:hover{opacity:1}
.xzsc-gotop{align-items:center;background:var(--xzsc-c_main,var(--wp--preset--color--a));border-radius:var(--xzsc-br,6px 0 0 6px);box-shadow:-1px 1px 10px rgba(0,0,0,.1),0 0 2px rgba(0,0,0,.05);display:flex;height:75px;justify-content:center;margin-top:5px;transform:translateX(120%);transform-origin:top right;transition:all .3s;width:75px}
.xzsc-gotop.show{transform:translateX(0)}
.xzsc-gotop:hover{background:var(--xzsc-c_txt,var(--wp--preset--color--dark))}
.xzsc-gotop:hover .icon{transform:scale(1.1)}
.xzsc-gotop:active .icon{transform:scale(1)}
.xzsc-gotop .icon{color:var(--xzsc-c_bg,#fff);font-size:24px;transition:all .3s}
@media screen and (max-width:1024px){.xzsc-gotop,.xzsc-item-info,.xzsc-panel-btn,.xzsc-panel-close,.xzsc-panel-open{display:none!important}
.xzsc{bottom:0!important;top:auto!important;transform:translate(0)!important;width:100%!important}
.xzsc-panel{border-radius:15px 15px 0 0!important;clip-path:none!important;overflow:hidden;padding:0!important;transform:scale(1) translate(0)!important}
.xzsc--yq .xzsc-panel{padding:0 10px!important}
.xzsc--ff .xzsc-panel{box-shadow:0 -1px 1rem -1px rgba(0,0,0,.1)}
.xzsc-items{flex-flow:row nowrap;width:100%}
.xzsc-item{flex:1;height:60px!important;min-width:0}
.xzsc-item:after{display:none!important}
.xzsc-item.xzsc-wechat{display:none}
.xzsc-item-a:before{display:none!important}
.xzsc--yq .xzsc-item-a{padding-top:5px}
.xzsc-item-tit{font-size:13px}
}html{font-size:10px;--header-height:11rem}
body{--wp--preset--spacing--10:clamp(0.5rem,0.379vw + 0.273rem,1rem);--wp--preset--spacing--20:clamp(1rem,0.758vw + 0.545rem,2rem);--wp--preset--spacing--30:clamp(1.5rem,1.136vw + 0.818rem,3rem);--wp--preset--spacing--40:clamp(2rem,1.515vw + 1.091rem,4rem);--wp--preset--spacing--50:clamp(2rem,2.273vw + 0.636rem,5rem);--wp--preset--spacing--60:clamp(3rem,2.273vw + 1.636rem,6rem);--wp--preset--spacing--70:clamp(3rem,3.030vw + 1.182rem,7rem);--wp--preset--spacing--80:clamp(4rem,3.030vw + 2.182rem,8rem);--wp--preset--spacing--90:clamp(4rem,3.788vw + 1.727rem,9rem);--wp--preset--spacing--100:clamp(5rem,3.788vw + 2.727rem,10rem);--wp--preset--spacing--110:clamp(5rem,4.545vw + 2.273rem,11rem);--wp--preset--spacing--120:clamp(6rem,4.545vw + 3.273rem,12rem);--wp--preset--font-size--xxxl:clamp(2.8rem,2.727vw + 1.164rem,6.4rem);--wp--preset--font-size--xxl:clamp(2.6rem,1.667vw + 1.600rem,4.8rem);--wp--preset--font-size--xl:clamp(2.4rem,0.909vw + 1.855rem,3.6rem);--wp--preset--font-size--l:clamp(2.2rem,0.455vw + 1.927rem,2.8rem);--wp--preset--font-size--m:clamp(1.8rem,0.455vw + 1.527rem,2.4rem);--wp--preset--font-size--s:clamp(1.4rem,0.303vw + 1.218rem,1.8rem);--wp--preset--font-size--xs:clamp(1.2rem,0.303vw + 1.018rem,1.6rem)}
:root:where(.editor-styles-wrapper),body{--xz-main-width:var(--wp--style--global--wide-size);--xz-main-padding:calc(50vw - var(--xz-main-width)/2);--xz-content-width:var(--wp--style--global--content-size);--xz-content-padding:calc(50vw - var(--xz-content-width)/2)}
@media screen and (max-width:1800px){body{--wp--style--global--wide-size:95vw}
}@media screen and (max-width:1650px){body{--wp--style--global--content-size:90vw}
}@media screen and (max-width:1280px){html{--header-height:8rem}
}@media screen and (max-width:1024px){body{--wp--style--global--content-size:90vw}
}@media screen and (max-width:600px){body{--wp--style--global--wide-size:calc(100vw - 4rem);--wp--style--global--content-size:calc(100vw - 4rem)}
html{--header-height:6rem}
}.xz-main{padding-left:var(--xz-main-padding)!important;padding-right:var(--xz-main-padding)!important}
.xz-content-main{padding-left:var(--xz-content-padding)!important;padding-right:var(--xz-content-padding)!important}
.wp-site-blocks{display:flex;flex-flow:column;min-height:100vh}
.wp-site-blocks footer{margin-top:auto}
.hidden{display:none}
:target{scroll-margin-top:var(--header-height)}
.service-packaging-pagination{display:flex;gap:var(--wp--preset--spacing--30);justify-content:flex-end;position:static}
.swiper-pagination-bullet{background:var(--wp--preset--color--dark-1);height:.8rem;margin:0!important;opacity:1;width:.8rem}
.swiper-pagination-bullet-active,.swiper-pagination-bullet:hover{background:var(--wp--preset--color--b)!important}
.products-overview-pagination .swiper-pagination-bullet{background:var(--wp--preset--color--white);opacity:.3}
.products-overview-pagination .swiper-pagination-bullet-active,.products-overview-pagination .swiper-pagination-bullet:hover{background:var(--wp--preset--color--b);opacity:1}
.slider-nav .wp-block-xz-btn{transition:all .5s ease}
.slider-nav .wp-block-xz-btn:hover{background:var(--wp--preset--color--b);border-color:var(--wp--preset--color--b)!important}
.slider-nav .wp-block-xz-btn:hover .icon{color:var(--wp--preset--color--white)}
.pro-sec .slider-nav .slider-nav-next:hover,.pro-sec .slider-nav .slider-nav-pre:hover{background:var(--wp--preset--color--white)}
.pro-sec .slider-nav .slider-nav-next:hover .icon,.pro-sec .slider-nav .slider-nav-pre:hover .icon{color:var(--wp--preset--color--dark)}
.xz-404 .wp-block-xz-btn{transition:all .5s ease}
.xz-404 .wp-block-xz-btn:hover{background:var(--wp--preset--color--b)!important}
.wp-block-post-content .wp-block-gallery{--gallery-block--gutter-size:var(--wp--preset--spacing--20);margin-bottom:var(--wp--preset--spacing--30);margin-top:var(--wp--preset--spacing--30)}
.wp-block-post-content .wp-block-list{margin-top:var(--wp--preset--spacing--30);padding-left:var(--wp--preset--spacing--20)}
.wp-block-post-content .wp-block-list>li{margin-top:var(--wp--preset--spacing--20)}
.wp-block-post-content .wp-block-list>li::marker{color:var(--wp--preset--color--b)!important}
.wp-block-post-content .wp-block-list .wp-block-list{font-size:var(--wp--preset--font-size--s);margin-top:var(--wp--preset--spacing--10)}
.wp-block-post-content .wp-block-list .wp-block-list>li{margin-top:var(--wp--preset--spacing--10)}
.wp-block-post-content .strong-list{padding-left:0}
.wp-block-post-content .strong-list li{align-items:center;border-bottom:1px dashed var(--wp--preset--color--line);display:flex;gap:var(--wp--preset--spacing--20);list-style:none;padding-bottom:var(--wp--preset--spacing--20)}
.wp-block-post-content .strong-list strong{align-items:center;display:flex;font-family:var(--ywf--family-oswald);font-family:500!important;gap:var(--wp--preset--spacing--20);margin-top:-.5rem}
.wp-block-post-content .strong-list strong:after{background:var(--wp--preset--color--line);content:"";display:block;height:1.5rem;width:1px}
@media screen and (max-width:810px){.wp-block-post-content .strong-list li{align-items:flex-start;flex-direction:column;gap:.5rem}
.wp-block-post-content .strong-list strong:after{display:none}
}.wp-block-post-content .wp-block-table{font-size:var(--wp--preset--font-size--s);margin-bottom:var(--wp--preset--spacing--30);margin-top:var(--wp--preset--spacing--30)}
.wp-block-post-content .wp-block-table td,.wp-block-post-content .wp-block-table th{border:1px solid var(--wp--preset--color--line);font-weight:300;padding:var(--wp--preset--spacing--10) var(--wp--preset--spacing--20);text-align:center}
.wp-block-post-content .wp-block-table tr:not(:first-of-type):hover td{background-color:var(--wp--preset--color--light);transition:all .3s}
.wp-block-post-content .wp-block-table tr:first-of-type{background:var(--wp--preset--color--dark-1)!important}
.wp-block-post-content .wp-block-table tr:first-of-type td,.wp-block-post-content .wp-block-table tr:first-of-type th{color:var(--wp--preset--color--white);font-family:var(--ywf--family-oswald);font-weight:500}
.wp-block-table.is-style-stripes tbody tr:nth-child(odd){background:var(--wp--preset--color--light-1)}
@media screen and (max-width:810px){.wp-block-table{overflow-x:auto}
.wp-block-table .has-fixed-layout{width:81rem}
}.wp-block-post-content h1{margin-top:var(--wp--preset--spacing--60)}
.wp-block-post-content h2{margin-top:var(--wp--preset--spacing--50)}
.wp-block-post-content h3{margin-top:var(--wp--preset--spacing--40)}
.wp-block-post-content h4{margin-top:var(--wp--preset--spacing--30)}
.wp-block-post-content iframe[title="YouTube video player"]{aspect-ratio:16/9;display:block;height:auto}
.wp-block-post-content .wp-block-embed-youtube,.wp-block-post-content .wp-block-video,.wp-block-post-content iframe[title="YouTube video player"]{margin-bottom:var(--wp--preset--spacing--30);margin-top:var(--wp--preset--spacing--30)}
.footer-menu .wp-block-xz-btn .wp-block-xz-iconfont{transition:all .5s ease}
.footer-menu .wp-block-xz-btn:hover .wp-block-xz-iconfont{transform:translateX(.5rem)}
.footer-menu .stack-btn-block .wp-block-xz-btn:hover p{color:var(--wp--preset--color--white)!important}
.footer-menu .wp-block-list{display:grid;gap:1rem;list-style:none;padding-left:0}
.footer-btm a,.footer-menu .wp-block-list a{transition:all .5s ease}
.footer-btm .wp-block-group .wp-block-group a{align-items:center;display:flex}
.footer-btm .wp-block-group .wp-block-group a:before{background:#fff;content:"";display:block;height:1.5rem;margin-right:var(--wp--preset--spacing--10);opacity:.3;width:1px}
@media screen and (max-width:1280px){.footer-menu .wp-block-column{flex-basis:auto!important;flex-grow:1!important}
.footer-menu4{display:none}
}@media screen and (max-width:1024px){.footer-menu3{display:none}
.footer-btm{padding-bottom:7rem!important}
}@media screen and (max-width:810px){.footer-menu2{display:none}
.footer-menu1 .wp-block-columns{display:grid;gap:var(--wp--preset--spacing--30);grid-template-columns:1fr 1fr}
.footer-btm{flex-direction:column}
.footer-btm,.footer-btm .wp-block-group{align-items:flex-start;gap:var(--wp--preset--spacing--20)}
}@media screen and (max-width:600px){.footer-menu,.footer-menu1{display:none!important}
.footer-btm{gap:2rem;margin-top:0!important;padding-top:5rem!important}
.footer-btm .wp-block-group .xz-sns-ul+.wp-block-group{flex-direction:column}
.footer-btm .wp-block-group .xz-sns-ul+.wp-block-group p:first-of-type a:before{display:none}
}.yoast-breadcrumbs a{color:var(--wp--preset--color--dark);transition:all .5s ease}
.yoast-breadcrumbs a:hover{color:var(--wp--preset--color--b)}
.breadcrumb_last{color:var(--wp--preset--color--dark-1)}
header{background:var(--wp--preset--color--white);left:0;position:fixed;top:0;width:100%}
header+*{margin-top:calc(var(--header-height) + 2rem)}
@media screen and (max-width:1280px){.wp-block-site-logo{max-width:15rem}
}@media screen and (max-width:810px){.xz-breadcrumbs{display:none}
.xz-breadcrumbs+*{margin-top:var(--header-height)!important}
}@media screen and (max-width:600px){.wp-block-site-logo{max-width:10rem}
}.icon{height:1em;vertical-align:-.15em;width:1em;fill:currentColor;display:block;overflow:hidden}
.search-toppic .searchform-x{padding-bottom:0!important;width:45%}
.search-toppic .searchform-x .xz-searchform-submit{margin:auto .5rem}
.xz-cards{display:grid}
.xz-cards[data-cols="1"]{grid-template-columns:1fr}
.xz-cards[data-cols="2"]{grid-template-columns:1fr 1fr}
.xz-cards[data-cols="3"]{grid-template-columns:1fr 1fr 1fr}
.xz-cards[data-cols="4"]{grid-template-columns:1fr 1fr 1fr 1fr}
.xz-cards[data-cols="5"]{grid-template-columns:1fr 1fr 1fr 1fr 1fr}
.xz-cards[data-cols="6"]{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}
@media screen and (max-width:1024px){.xz-cards[data-cols="5"],.xz-cards[data-cols="6"]{grid-template-columns:1fr 1fr 1fr}
}@media screen and (max-width:600px){.xz-cards[data-cols="3"],.xz-cards[data-cols="4"],.xz-cards[data-cols="5"],.xz-cards[data-cols="6"]{grid-template-columns:1fr 1fr}
}.xz-placeholder-block{align-items:center;background-color:#f2f2f2;border:1px solid #ddd;color:#999;display:flex;font-size:16px;justify-content:center;margin:0;padding:1.5rem}
.wp-block-xz-btn{flex-flow:row nowrap!important;transition:all .3s}
.wp-block-xz-btn p{white-space:nowrap!important}
@media screen and (max-width:1680px){.new-single-main{gap:var(--wp--preset--spacing--50)}
.case-single-main{display:grid!important;grid-template-columns:20rem 1fr 27rem}
}@media screen and (max-width:1440px){.sloution-gallery{display:grid!important;grid-template-columns:1fr 1fr 1fr 1fr}
.new-single-main{display:grid!important;grid-template-columns:35rem 1fr;padding-right:0!important}
.new-single-main .wp-block-column .wp-block-columns{display:grid;gap:var(--wp--preset--spacing--80);grid-template-columns:1fr 27rem}
.solution-single-main .entry-content>*{max-width:100%!important}
.case-single-main,.solution-single-main{padding-right:0!important}
}@media screen and (max-width:1280px){.solution-single-main>.wp-block-column:first-of-type{display:none}
.solution-single-main .solution-main{flex-basis:100%!important}
.sloution-gallery{grid-template-columns:1fr 1fr 1fr 1fr 1fr}
.contact-block1 .wp-block-columns{display:grid;gap:var(--wp--preset--spacing--20);grid-template-columns:1fr 1fr}
.contact-form{padding-top:0!important}
.contact-form>.wp-block-columns{margin-bottom:0!important}
.After-sales-Service-card{display:grid!important;gap:var(--wp--preset--spacing--20);grid-template-columns:1fr 1fr;padding-top:0!important}
.service-grid>.wp-block-columns{gap:8%!important;grid-template-columns:25rem 1fr!important}
.service-grid>.wp-block-columns .wp-block-column:last-child{padding-right:0!important}
.new-single-main{display:flex!important;flex-direction:column-reverse}
.new-single-main .wp-block-column:first-of-type{flex-basis:auto!important}
.single-sider>.wp-block-xz-btn{display:none}
.stack-btn-block .wp-block-xz-btn{display:flex!important}
.share-a2a+.wp-block-xz-btn{margin-top:var(--wp--preset--spacing--50)!important}
.new-single-main .wp-block-column .wp-block-columns{gap:var(--wp--preset--spacing--60)}
.case-single-main{display:grid!important;grid-template-columns:1fr 27rem}
.case-single-main .wp-block-column:first-of-type{display:none}
.case-single-main{grid-template-columns:1fr 22rem}
.case-single-main .entry-content>*,.case-single-main .wp-block-image img{width:100%}
.case-single-main .entry-content .wp-block-gallery{display:grid;grid-template-columns:1fr 1fr}
.case-single-main .entry-content .wp-block-gallery .wp-block-image{width:100%!important}
.product-webkit-text{display:grid!important;gap:35%;grid-template-columns:20rem 1fr}
.product-webkit-text .stack-btn-block .wp-block-xz-btn{padding-left:var(--wp--preset--spacing--60)!important;padding-right:var(--wp--preset--spacing--60)!important}
.pro-application .wp-block-columns{display:grid;grid-template-columns:repeat(5,1fr)}
.pro-form .pro-form-contact{display:grid;gap:2rem;grid-template-columns:1fr 1fr}
}@media screen and (max-width:1024px){.about-tactory-show .wp-block-gallery{grid-template-columns:1fr 1fr 1fr!important}
.sloution-gallery{grid-template-columns:1fr 1fr 1fr 1fr}
.pro-form-contact.pro-form-contact .wp-block-column:last-child{padding-top:var(--wp--preset--spacing--50)!important}
.footer-form>.wp-block-columns{flex-direction:column}
.footer-form .wp-block-column:last-child{padding-top:0!important}
.After-sales-Service-card{grid-template-columns:1fr}
.product-webkit-text{gap:25%}
.pro-application .wp-block-columns{gap:2rem;grid-template-columns:repeat(4,1fr)}
.home-news .xz-related-x{grid-template-columns:1fr 1fr!important}
}@media screen and (max-width:810px){.about-block2 .wp-block-columns{flex-direction:column-reverse}
.about-block2 .wp-block-columns .wp-block-image img{border-radius:1.6rem}
.pro-info{flex-direction:column-reverse}
.newsls-rel .wp-block-group,.newsls-rel+.footer-form .wp-block-columns,.newsls-rel+.footer-form .xz-form-x{margin-left:0!important;margin-right:0!important;max-width:100%!important}
.solution-columns1{display:grid!important;grid-template-columns:1fr 1fr}
.solution-main>.wp-block-columns{flex-direction:column}
.solution-main .entry-content>*,.solution-main .time-location{margin-left:0!important;margin-right:0!important}
.solution-rel .xz-related-x{width:var(--xz-main-width)}
.solution-rel+.footer-form .wp-block-columns{margin-left:0!important;margin-right:0!important}
.solution-webkit-text{padding-top:var(--wp--preset--spacing--80)}
.post-title-search{align-items:flex-start;flex-direction:column}
.post-title-search .list-search,.post-title-search .news-search{width:100%!important}
.footer-form .wp-block-cover .wp-block-columns{display:grid!important;grid-template-columns:1fr 5rem}
.footer-form .wp-block-cover .wp-block-columns p{line-height:1.25em}
.webkit-text:before{display:none!important}
.service-grid>.wp-block-columns{gap:6%!important;grid-template-columns:22rem 1fr!important}
.service-contact-btn>.wp-block-group{align-items:flex-start;display:flex;flex-direction:column;gap:var(--wp--preset--spacing--50);padding:var(--wp--preset--spacing--40)!important}
.service-contact-btn>.wp-block-group .wp-block-group{display:flex;gap:var(--wp--preset--spacing--20)}
.service-contact-btn>.wp-block-group .wp-block-group .wp-block-xz-btn{padding-left:var(--wp--preset--spacing--20)!important;padding-right:var(--wp--preset--spacing--20)!important}
.service-contact-btn>.wp-block-group .wp-block-group .wp-block-xz-btn p{font-size:var(--wp--preset--font-size--xs)}
.service-contact-btn>.wp-block-group .wp-block-group .wp-block-xz-btn:last-of-type{margin-top:0!important}
.news-ls .wp-block-acf-xz-loop{grid-template-columns:1fr 1fr}
.single-main{margin-top:var(--wp--preset--spacing--80)!important}
.new-single-main .wp-block-column .wp-block-columns{display:flex!important;flex-direction:column}
.case-single-main .entry-content>*,.new-single-main .entry-content>*,.stack-btn-block .wp-block-group{margin-left:0!important;margin-right:0!important;max-width:100%}
.stack-btn-block .wp-block-group .wp-block-xz-btn,.stack-btn-block .wp-block-group h4{margin-left:0;margin-right:0;max-width:100%}
.stack-btn-block .xz-related-x{display:grid;grid-template-columns:1fr 1fr;margin-left:0!important;margin-right:0!important;max-width:100%}
.case-single-main{display:flex!important;flex-direction:column!important;padding-top:var(--wp--preset--spacing--80)!important}
.cases-rel .wp-block-group{max-width:100%}
.case-pro .xz-content-main{flex-wrap:wrap}
.cases-rel>.wp-block-group{margin-bottom:var(--wp--preset--spacing--60)!important}
.cases-ls .wp-block-acf-xz-loop{grid-template-columns:1fr 1fr!important}
.product-webkit-text{display:flex!important;flex-direction:column;gap:2rem;margin-top:var(--wp--preset--spacing--80)!important}
.xz-searchform-submit{height:4rem!important;width:4rem!important}
.pro-info{margin-top:var(--wp--preset--spacing--80)!important}
.pro-content-title{padding-left:var(--wp--preset--spacing--30)!important}
.pro-application .wp-block-columns{grid-template-columns:repeat(3,1fr)}
.case-main{padding-top:var(--wp--preset--spacing--80)!important}
}@media screen and (max-width:600px){.home-about{border-radius:1.5rem}
.about-tactory-show .wp-block-gallery{grid-template-columns:1fr 1fr 1fr!important}
.about-block1 .about-video .wp-block-image img,.about-block2 .wp-block-image img,.solution-webkit-text+.wp-block-image img{border-radius:1.5rem!important}
.time-location{flex-wrap:wrap;gap:1rem}
.solution-columns1{display:flex!important}
.sloution-gallery{grid-template-columns:1fr 1fr 1fr}
.solution-search{align-items:flex-start;flex-direction:column;gap:2rem}
.contact-webkit-text{padding-top:var(--wp--preset--spacing--70)!important}
.contact-webkit-text .entry-content{margin-top:var(--wp--preset--spacing--70)!important}
.contact-block1 .wp-block-image img{height:4rem;width:4rem}
.contact-block1 .wp-block-columns{grid-template-columns:1fr}
.contact-block1 .wp-block-columns .wp-block-column .wp-block-group:last-of-type{margin-top:var(--wp--preset--spacing--50)!important}
.service-webkit-text .entry-content{margin-top:var(--wp--preset--spacing--60)!important}
.service-grid>.wp-block-columns{display:flex!important;flex-direction:column;gap:var(--wp--preset--spacing--40)!important}
.news-webkit-text .wp-block-image img,.service-webkit-text .entry-content>.wp-block-group .wp-block-image img{border-radius:1.5rem!important}
.service-grid{margin-top:var(--wp--preset--spacing--60)!important}
.footer-form{margin-top:var(--wp--preset--spacing--80)!important;padding-top:var(--wp--preset--spacing--80)!important}
.footer-form .wp-block-cover{border-radius:1.5rem!important;padding:var(--wp--preset--spacing--50)!important}
.service-packaghing-gallery .wp-block-columns .wp-block-column .xz-gallery-block{width:var(--wp--style--global--wide-size)}
.post-title-search{flex-wrap:wrap;gap:2rem}
.list-search.list-search .xz-searchform-submit{height:6rem;width:6rem}
.news-search{width:100%}
.news-search .list-search{width:100%!important}
.news-ls .wp-block-acf-xz-loop{gap:2rem;grid-template-columns:1fr}
.stack-btn-block .xz-related-x{grid-template-columns:1fr}
.newsls-rel .wp-block-group:last-child{margin-bottom:0!important}
.newsls-rel+.footer-form{padding-top:0!important}
.cases-ls .wp-block-acf-xz-loop{grid-template-columns:1fr!important}
.product-webkit-text .stack-btn-block .wp-block-xz-btn{padding-left:var(--wp--preset--spacing--40)!important;padding-right:var(--wp--preset--spacing--40)!important}
.product-webkit-text+.wp-block-image{margin-top:var(--wp--preset--spacing--50)!important}
.product-webkit-text+.wp-block-image img{border-radius:1.5rem!important}
.pro-cat-x{align-items:flex-start;flex-direction:column;gap:2rem}
.list-search.list-search{width:100%!important}
.pro-content-title{padding-left:var(--wp--preset--spacing--40)!important}
.pro-application .wp-block-columns{grid-template-columns:repeat(2,1fr)}
.pro-application .wp-block-columns p{font-size:1.4rem}
.pro-form-contact{grid-template-columns:1fr!important;margin-top:var(--wp--preset--spacing--60)!important}
.pro-form-contact img{height:4rem;width:4rem}
.pro-form-contact .wp-block-group:last-of-type{margin-top:var(--wp--preset--spacing--50)!important}
.home-about .wp-block-cover__inner-container:after,.home-about .wp-block-cover__inner-container:before,.home-about-x:after,.home-about-x:before,.home-about:after,.home-about:before{display:none!important}
.home-about-x h3{margin-top:var(--wp--preset--spacing--60)!important}
.home-news .xz-related-x{gap:2rem;grid-template-columns:1fr!important}
.home-news .wp-block-group{flex-direction:column}
.home-ourcases .xz-main{align-items:flex-start;display:flex!important;flex-direction:column}
.home-ourcases .xz-main .home-case-pagination{display:none}
.policy-contact-ls{align-items:flex-start;flex-direction:column;gap:2rem}
.xz-policy{padding-bottom:0!important}
.xz-404 .wp-block-group{flex-direction:column}
.service-grid .wp-block-columns .wp-block-column:first-of-type{display:none!important}
}@media screen and (max-width:400px){.sloution-gallery{grid-template-columns:1fr 1fr}
}.webkit-text:before{display:block;-webkit-text-stroke-width:1px;-webkit-text-stroke-color:#eee;color:var(--wp--preset--color--white);font-family:var(--ywf--family-oswald);font-size:clamp(6rem,23.485vw - 8.091rem,37rem);font-style:normal;font-weight:500;left:3%;letter-spacing:4px;line-height:1em;position:absolute!important;text-transform:uppercase;top:0;z-index:-1}
.page-webkit-text{position:relative}
.page-webkit-text:before{content:"";display:block;height:37rem;left:3%;position:absolute;top:0;width:97%;z-index:-1}
.about-webkit-text:before{background:url(../images/about.png) no-repeat;background-size:contain;top:var(--wp--preset--spacing--50);width:var(--wp--style--global--wide-size)}
.about-block2:before{background:url(../images/about-block2.png) no-repeat;height:69%;left:0;top:50%;transform:translateY(-50%);width:77%;z-index:1}
.about-block2 .wp-block-columns{position:relative;z-index:2}
.about-block2 .wp-block-columns .wp-block-column:first-of-type{padding-left:var(--xz-content-padding)}
.about-video,.about-video .wp-block-image{position:relative}
.about-video .wp-block-image:before{background:var(--wp--preset--color--black);border-radius:var(--wp--custom--border-radius-xxxl);content:"";display:block;height:100%;left:0;opacity:.2;position:absolute;top:0;width:100%;z-index:1}
.about-video .wp-block-xz-btn{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}
.about-video .wp-block-xz-btn .icon{transition:all .5s ease}
.about-video .wp-block-xz-btn:after{animation:scale 2s infinite;background:var(--wp--preset--color--white);border-radius:50%;content:"";display:block;height:100%;left:0;opacity:.3;position:absolute;top:0;width:100%;z-index:-1}
.about-video .wp-block-xz-btn:hover svg{transform:scale(.8)}
@keyframes scale{0%{opacity:.1;transform:scale(1)}
75%{opacity:.3;transform:scale(1.5)}
to{opacity:0;transform:scale(1.75)}
}.service-webkit-text{position:relative}
.service-webkit-text:before{content:"service"}
.service-packaghing-gallery .service-packaging-pagination-x{align-items:center;display:grid;grid-template-columns:10rem 1fr}
.contact-webkit-text:before{background:url(../images/contact.png) no-repeat;background-size:contain}
.contact-block1 .wp-block-column{transition:all .5s ease}
.contact-block1 .wp-block-column .wp-block-acf-xz-info{font-weight:300}
.contact-block1 .wp-block-column a{transition:all .5s ease}
.contact-block1 .wp-block-column a:hover{color:var(--wp--preset--color--b)!important}
.contact-block1 .wp-block-column:hover{transform:translateY(-.5rem)}
.contact-map{display:block;height:clamp(45rem,8.333vw + 40rem,56rem)!important}
.contact-map iframe{display:block;height:100%}
.footer-form{min-height:50rem}
.footer-form:before{background:url(../images/footer-form.png) no-repeat bottom;background-size:contain;bottom:0;height:100%;left:0;top:auto;width:100%}
.footer-form .wp-block-xz-btn{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);stroke-width:1px;background:hsla(0,0%,100%,.1);transition:all .5s ease}
.footer-form .wp-block-xz-btn:hover{background:var(--wp--preset--color--b)}
.service-form .xz-form-nr{--c-bg:#fff}
.service-form .wp-block-columns{position:relative;z-index:2}
.service-form:before{background:url(../../static/images/service-form.png) no-repeat bottom;background-size:contain;bottom:0;height:100%;left:0;top:auto;width:100%;z-index:1}
.stack-btn-block.stack-btn-block .wp-block-xz-btn{justify-content:center;transition:all .5s ease;width:100%}
.stack-btn-block.stack-btn-block .wp-block-xz-btn p{transition:all .5s ease}
.stack-btn-block.stack-btn-block .wp-block-xz-btn:hover{background:var(--wp--preset--color--b);border-color:var(--wp--preset--color--b)!important}
.stack-btn-block.stack-btn-block .wp-block-xz-btn:hover p{color:var(--wp--preset--color--white)!important}
.about-block3{background:url(../images/ show.png) no-repeat bottom;background-size:contain}
.about-tactory-show .wp-block-gallery{display:grid;grid:var(--wp--preset--spacing--20);grid-template-columns:repeat(4,1fr)}
.about-tactory-show .wp-block-image{border-radius:var(--wp--custom--border-radius-s);overflow:hidden;width:100%!important}
.single-sider .wp-block-xz-btn .icon,.single-sider .wp-block-xz-btn p{transition:all .5s ease}
.single-sider .wp-block-xz-btn:hover .icon,.single-sider .wp-block-xz-btn:hover p{color:var(--wp--preset--color--b)!important}
.case-single-main .wp-block-gallery .wp-block-image{overflow:hidden}
.case-single-main .wp-block-gallery .wp-block-image:hover img{transform:scale(1.1)}
.case-single-main .wp-block-gallery .wp-block-image img{transition:all .5s ease}
.load-more-btn{align-items:center;cursor:pointer;display:flex;flex-direction:column;margin:var(--wp--preset--spacing--60) 0 0}
.load-more-btn span{font-weight:300}
.load-more-btn .icon{color:var(--wp--preset--color--b)}
.After-sales-Service-card .wp-block-column{display:flex;flex-direction:column;justify-content:center;position:relative;transition:all .5s ease;z-index:99}
.After-sales-Service-card .wp-block-column:hover{background:var(--wp--preset--color--light-1)!important;box-shadow:0 73.75px 83px 0 rgba(27,36,63,0),0 47.25px 76px 0 rgba(27,36,63,.012),0 26.5px 64px 0 rgba(27,36,63,.051),0 11.75px 47px 0 rgba(27,36,63,.09),0 3px 26px 0 rgba(27,36,63,.102)}
.After-sales-Service-gallery{position:relative}
.After-sales-Service-gallery:after{background:linear-gradient(180deg,#fff,hsla(0,0%,100%,0) 58.27%);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:100%}
.news-webkit-text{position:relative}
.news-webkit-text:before{content:"NEWS";left:calc(var(--xz-content-padding) - 2rem)}
.new-single-main .wp-block-column:nth-of-type(2){flex:1!important}
.single-sider{left:0;position:sticky;top:calc(var(--header-height) + var(--wp--preset--spacing--20))}
.cases-rel .swiper-slide-active .loop-relcases-tit{color:var(--wp--preset--color--dark)}
.solution-webkit-text:before{background:url(../../static/images/solution-bg.png) no-repeat;background-size:contain;height:23rem;left:0;width:100%}
.solution-columns1{box-shadow:210px 358px 116px 0 rgba(16,26,81,0),134px 229px 106px 0 rgba(16,26,81,.012),75px 129px 90px 0 rgba(16,26,81,.051),34px 57px 66px 0 rgba(16,26,81,.09),8px 14px 36px 0 rgba(16,26,81,.102)}
.solution-columns1 .wp-block-image{height:100%}
.solution-columns1 img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}
.solution-columns1 h3{align-items:center;display:grid;gap:var(--wp--preset--spacing--10);grid-template-columns:7rem 1fr}
.solution-columns1 h3:after{background:#475b96;content:"";display:block;height:1px;opacity:.5;width:100%}
.solution-columns1 .wp-block-xz-btn{transition:all .5s ease}
.solution-columns1 .wp-block-xz-btn:hover{filter:brightness(1.1)}
.list-search{border:1px solid var(--wp--preset--color--line);border-radius:3.5rem;box-shadow:none!important;display:flex;overflow:hidden;width:33rem!important}
.list-search .xz-searchform-input{background:transparent;border:none;flex:1;font-family:var(--ywf--family-roboto);font-size:var(--wp--preset--font-size--s);line-height:2rem;padding:var(--wp--preset--spacing--20) var(--wp--preset--spacing--30);width:10rem}
.list-search .xz-searchform-input::-moz-placeholder{font-family:var(--ywf--family-roboto);font-size:var(--wp--preset--font-size--s);font-weight:300}
.list-search .xz-searchform-input::placeholder{font-family:var(--ywf--family-roboto);font-size:var(--wp--preset--font-size--s);font-weight:300}
.list-search .xz-searchform-submit{align-items:center;background:transparent;border:none;border-radius:0 10rem 10rem 0;color:var(--wp--preset--color--dark-1);cursor:pointer;display:flex;font-size:var(--wp--preset--font-size--xs);font-weight:400;height:var(--wp--preset--spacing--70);justify-content:center;margin:auto 0;transition:all .3s ease;width:var(--wp--preset--spacing--80)}
.list-search .xz-searchform-submit:hover{filter:brightness(1.1)}
.list-search .xz-searchform-submit:active{transform:scale(.95)}
.sloution-gallery .wp-block-image{border:1px solid var(--wp--preset--color--line);border-radius:50%;padding:var(--wp--preset--spacing--10)}
.solution-rel .xz-related-x{padding-bottom:var(--wp--preset--spacing--120)}
.solution-rel .xz-related-x .loop-solutions:hover{box-shadow:8px 14px 36px 0 rgba(16,26,81,.102),34px 57px 66px 0 rgba(16,26,81,.09)}
.product-webkit-text{position:relative}
.product-webkit-text .stack-btn-block .wp-block-xz-btn{width:auto}
.product-webkit-text:before{content:"PRODUCTS";font-size:clamp(6rem,20.455vw - 6.273rem,33rem);left:0}
.prols-cat{align-items:center;background:var(--wp--preset--color--light-1);display:flex;gap:var(--wp--preset--spacing--10);margin:var(--wp--preset--spacing--40) 0 var(--wp--preset--spacing--60);padding:var(--wp--preset--spacing--20) var(--wp--preset--spacing--30)}
.prols-cat .current-menu-item a,.prols-cat li:hover a{background:var(--wp--preset--color--a);color:var(--wp--preset--color--white)!important}
.prols-cat .menu-item a{border:1px solid var(--wp--preset--color--dark);border-radius:var(--wp--custom--border-radius-xxl);color:var(--wp--preset--color--dark);display:inline-flex;font-size:1.4rem;font-weight:300;padding:var(--wp--preset--spacing--10) var(--wp--preset--spacing--20);transition:all .5s ease}
.load_page .load-more-btn,.xz-pro-ul .load-more-btn{grid-column:1/-1;margin-top:var(--wp--preset--spacing--20)}
.pro-btn,.pro-btn p{transition:all .5s ease}
.pro-btn:hover{background:var(--wp--preset--color--b)!important}
.pro-btn:hover p{color:var(--wp--preset--color--white)!important}
.pro-content-title{display:flex;padding-left:var(--wp--preset--spacing--20);position:relative}
.pro-content-title:after,.pro-content-title:before{content:"";display:block;position:absolute}
.pro-content-title:before{background:var(--wp--preset--color--dark);height:100%;left:2.5px;top:0;width:.5rem}
.pro-content-title:after{background:var(--wp--preset--color--b);height:2rem;left:0;top:50%;transform:translateY(-50%);width:1rem}
.pro-sec{scroll-margin-top:calc(var(--header-height) + var(--wp--preset--spacing--100))}
.related-block .wp-block-xz-btn{transition:all .5s ease}
.related-block .wp-block-xz-btn:hover{background:var(--wp--preset--color--b);border-color:var(--wp--preset--color--b);color:var(--wp--preset--color--white)!important}
.pro-form:before{bottom:auto;height:55%;top:50%;transform:translateY(-50%)}
.pro-form .wp-block-columns+.wp-block-columns .wp-block-column{transition:all .5s ease}
.pro-form .wp-block-columns+.wp-block-columns .wp-block-column:hover{transform:translateY(-.5rem)}
.home-about{position:relative}
.home-about .about-video .wp-block-image:before{border-radius:var(--wp--custom--border-radius-l);opacity:.05}
.home-about .about-video .wp-block-group{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}
.home-about .about-video .wp-block-xz-btn{position:static;transform:translate(0)}
.home-about-btn .wp-block-xz-btn{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}
.xz-policy{margin-left:auto;margin-right:auto;max-width:101.8rem}
.xz-policy .wp-block-acf-xz-info{transition:all .5s ease}
.xz-policy .wp-block-acf-xz-info:hover{color:var(--wp--preset--color--b)!important}
.case-pro .wp-block-xz-btn,.case-pro .wp-block-xz-btn p{transition:all .5s ease}
.case-pro .wp-block-xz-btn:hover{background:var(--wp--preset--color--b);border-color:var(--wp--preset--color--b)}
.case-pro .wp-block-xz-btn:hover p{color:var(--wp--preset--color--white)!important}
.footer-form .wp-block-cover{min-height:auto!important}
.service-grid>.wp-block-columns{display:grid;gap:10%;grid-template-columns:28rem 1fr}
.pro-application .wp-block-group{flex-wrap:wrap}
.home-about,.home-about .wp-block-cover__inner-container,.home-about-x{position:relative}
.home-about .wp-block-cover__inner-container:after,.home-about .wp-block-cover__inner-container:before,.home-about-x:after,.home-about-x:before,.home-about:after,.home-about:before{background:hsla(0,0%,100%,.3);content:"";display:block;height:100%;position:absolute;top:0;width:1px;z-index:1}
.home-about:before{left:calc(50vw - var(--xz-main-width)/2)}
.home-about:after{right:calc(50vw - var(--xz-main-width)/2)}
.home-about .wp-block-image img{-o-object-fit:cover;object-fit:cover;width:100%!important}
.home-about .wp-block-cover__inner-container:after{left:50%;transform:translateX(-50%)}
.home-about .wp-block-cover__inner-container:before{left:25%;transform:translateX(-25%)}
.home-about-btn .wp-block-xz-btn:hover{background:var(--wp--preset--color--b)!important;border-color:var(--wp--preset--color--b)!important}
.home-about-x .wp-block-columns{position:relative;z-index:2}
.home-about-x:after{display:none}
.home-about-x:before{left:75%;transform:translateX(-75%)}
.home-news h2{margin-top:0}
.home-news .wp-block-group .wp-block-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-news .wp-block-group .wp-block-xz-btn:hover{background:var(--wp--preset--color--b);border-color:var(--wp--preset--color--b);color:var(--wp--preset--color--white)!important}
.home-ourcases:before{content:"success case";-webkit-text-stroke-width:1px;-webkit-text-stroke-color:var(--wp--preset--color--line);color:#f0f0f0;left:0;top:50%;transform:translateY(-50%)}
.home-ourcases .xz-main{display:grid;grid-template-columns:70rem 1fr}
.policy-contact-ls .wp-block-group{margin:0!important}