.cs-effect{margin-block:24px}.cs-flip{perspective:1000px;color:var(--cs-face-color);max-width:100%}.cs-flip-inner{display:grid;min-height:var(--cs-face-height);transform-style:preserve-3d;transition:transform var(--cs-duration,450ms)}.cs-flip-front,.cs-flip-back{grid-area:1/1;padding:28px;background:var(--cs-face-bg);border-radius:14px;backface-visibility:hidden;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}.cs-flip-front img{max-height:180px;object-fit:contain}.cs-flip-back{transform:rotateY(180deg)}.cs-flip[data-axis=vertical] .cs-flip-back{transform:rotateX(180deg)}.cs-flip.is-flipped .cs-flip-inner{transform:rotateY(180deg)}.cs-flip[data-axis=vertical].is-flipped .cs-flip-inner{transform:rotateX(180deg)}.cs-flip-front[hidden],.cs-flip-back[hidden]{display:none}.cs-flip-toggle,.cs-tab-list button{padding:12px 20px;border:1px solid #cbd2cb;background:#fff;border-radius:6px;cursor:pointer;font:inherit}.cs-flip-toggle{margin-top:12px}.cs-tab-list{display:flex;gap:8px;flex-wrap:wrap}.cs-tab-list button[aria-selected=true]{background:var(--cs-accent,#d8ef65)}.cs-tab-panel{padding:24px;border:1px solid #dde2dc;border-radius:8px}.cs-tab-panel[hidden]{display:none}.cs-accordion details{padding:18px 0;border-bottom:1px solid #dde2dc}.cs-accordion summary{cursor:pointer;font-weight:700}.cs-compare-images{position:relative;height:var(--cs-compare-height);overflow:hidden;border-radius:12px}.cs-compare-images img{width:100%;height:100%;object-fit:contain;background:#f4f2ed;display:block}.cs-compare-after{position:absolute;inset:0;clip-path:inset(0 0 0 var(--cs-split,50%))}.cs-comparison label{display:grid;gap:12px;margin-top:14px}.cs-comparison input{width:100%;accent-color:var(--cs-accent,#d8ef65)}.cs-counter{text-align:center}.cs-counter strong,.cs-counter>span{font-size:clamp(36px,5vw,64px);font-weight:800}.is-style-cs-image-zoom{overflow:hidden}.is-style-cs-image-zoom img{transition:transform var(--cs-duration,450ms)}@media(hover:hover){.is-style-cs-image-zoom:hover img{transform:scale(1.04)}}.is-style-cs-parallax{background-position:center calc(50% + var(--cs-parallax,0px))!important}.cs-stagger-ready{opacity:0;transform:translateY(18px);transition:opacity var(--cs-duration,450ms),transform var(--cs-duration,450ms);transition-delay:var(--cs-delay,0ms)}.cs-stagger-ready.is-visible{opacity:1;transform:none}.cs-sticky .wp-site-blocks>header .cs-header-inner{transition:padding var(--cs-duration,450ms)}.cs-sticky.cs-scrolled .cs-header-inner{padding-block:12px}.cs-sticky.cs-scrolled .cs-topbar{display:none}.cs-motion-off .cs-flip-inner,.cs-motion-off .is-style-cs-image-zoom img{transition:none}.cs-motion-off .is-style-cs-image-zoom:hover img{transform:none}.cs-motion-off .cs-flip-front,.cs-motion-off .cs-flip-back,.cs-motion-off .cs-flip-inner{transform:none!important}.editor-styles-wrapper .cs-effect{opacity:1}.editor-styles-wrapper .cs-flip-back{transform:none}.editor-styles-wrapper .cs-stagger-ready{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.cs-flip-inner,.cs-flip-front,.cs-flip-back,.is-style-cs-image-zoom img{transition:none!important;transform:none!important}.cs-stagger-ready{opacity:1!important;transform:none!important;transition:none!important}.is-style-cs-parallax{background-position:center!important}.cs-sticky .cs-header-inner{transition:none!important}}
.cs-motion-off .cs-flip-front[aria-hidden=true],.cs-motion-off .cs-flip-back[aria-hidden=true]{visibility:hidden}@media(prefers-reduced-motion:reduce){.cs-flip-front[aria-hidden=true],.cs-flip-back[aria-hidden=true]{visibility:hidden}}
.cs-image-accordion{display:flex;min-height:var(--cs-ia-height,500px);gap:4px;overflow:hidden;border-radius:14px}.cs-ia-panel{position:relative;isolation:isolate;flex:1;min-width:0;display:flex;flex-direction:column;justify-content:end;padding:28px;color:#fff;background:#172323;transition:flex var(--cs-duration,450ms)}.cs-ia-background{position:absolute;inset:0;z-index:-2}.cs-ia-background:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0002,#000b)}.cs-ia-background img{width:100%;height:100%;object-fit:cover}.cs-ia-heading{margin:0;font-size:clamp(22px,3vw,38px);line-height:1.15}.cs-ia-toggle{color:inherit;background:transparent;border:0;padding:8px 0;text-align:left;font:inherit;font-weight:700;cursor:pointer;overflow-wrap:anywhere}.cs-ia-content{max-width:540px;line-height:1.6}.cs-ia-content[hidden]{display:none}.cs-ia-link{display:inline-block;padding:12px 20px;background:var(--cs-accent,#d8ef65);color:#172323;border-radius:5px;text-decoration:none;font-weight:700}.cs-image-accordion.is-enhanced .cs-ia-panel{flex:1}.cs-image-accordion.is-enhanced .cs-ia-panel.is-active{flex:3}.cs-ia-toggle:focus-visible,.cs-ia-link:focus-visible{outline:3px solid white;outline-offset:5px}.cs-motion-off .cs-ia-panel{transition:none}@media(max-width:700px){.cs-image-accordion{flex-direction:column;min-height:0}.cs-ia-panel{min-height:130px;padding:22px}.cs-image-accordion.is-enhanced .cs-ia-panel.is-active{min-height:320px}.cs-ia-heading{font-size:28px}}@media(prefers-reduced-motion:reduce){.cs-ia-panel{transition:none}}

.cs-flip-back img{max-height:180px;max-width:100%;object-fit:contain}.cs-flip-front,.cs-flip-back{overflow-wrap:anywhere}
