.elementor-4352 .elementor-element.elementor-element-c435200{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;overflow:visible;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-4352 .elementor-element.elementor-element-c435200{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-c435200 */.elementor-4352 .elementor-element.elementor-element-c435200{--odr-accent:#0a7772;--odr-accent2:#b9ecde;--odr-ink:#102d32;--odr-copy:#536b70;--odr-deep:#071c21;--odr-deep2:#0d373a;--odr-paper:#fff;--odr-soft:#edf6f4;--odr-warm:#f3eee6;--odr-line:#cfdfdb;color:var(--odr-ink);background:#f7f9f8;font-family:Inter,Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased;overflow:hidden}
.elementor-4352 .elementor-element.elementor-element-c435200[data-theme="chiller"]{--odr-accent:#087395;--odr-accent2:#b9e8f2;--odr-deep:#061a25;--odr-deep2:#0b4055;--odr-soft:#edf7fa}
.elementor-4352 .elementor-element.elementor-element-c435200[data-theme="sauna"]{--odr-accent:#9a5c2d;--odr-accent2:#f0d5b4;--odr-deep:#231711;--odr-deep2:#5b3520;--odr-soft:#f8f1e8;--odr-warm:#efe2d2}
.elementor-4352 .elementor-element.elementor-element-c435200[data-theme="applications"]{--odr-accent:#386d62;--odr-accent2:#d3eadf;--odr-deep:#102521;--odr-deep2:#315f55;--odr-soft:#eff5f2}
.elementor-4352 .elementor-element.elementor-element-c435200[data-theme="parts"]{--odr-accent:#5c6572;--odr-accent2:#dce3e9;--odr-deep:#141a20;--odr-deep2:#35414d;--odr-soft:#f0f3f5}
.elementor-4352 .elementor-element.elementor-element-c435200[data-theme="oem"]{--odr-accent:#2c6571;--odr-accent2:#c7e5e9;--odr-deep:#071c24;--odr-deep2:#234e59;--odr-soft:#eef5f6}
.elementor-4352 .elementor-element.elementor-element-c435200[data-theme="wholesale"]{--odr-accent:#556a43;--odr-accent2:#dae5c9;--odr-deep:#172013;--odr-deep2:#465738;--odr-soft:#f1f5eb}
.elementor-4352 .elementor-element.elementor-element-c435200 *,.elementor-4352 .elementor-element.elementor-element-c435200 *::before,.elementor-4352 .elementor-element.elementor-element-c435200 *::after{box-sizing:border-box}.elementor-4352 .elementor-element.elementor-element-c435200 img{display:block;max-width:100%;height:auto}.elementor-4352 .elementor-element.elementor-element-c435200 a{color:inherit;text-underline-offset:4px}.elementor-4352 .elementor-element.elementor-element-c435200 a:focus-visible,.elementor-4352 .elementor-element.elementor-element-c435200 summary:focus-visible{outline:3px solid var(--odr-accent2);outline-offset:4px}.elementor-4352 .elementor-element.elementor-element-c435200 h1,.elementor-4352 .elementor-element.elementor-element-c435200 h2,.elementor-4352 .elementor-element.elementor-element-c435200 h3,.elementor-4352 .elementor-element.elementor-element-c435200 p,.elementor-4352 .elementor-element.elementor-element-c435200 figure{margin:0}.elementor-4352 .elementor-element.elementor-element-c435200 h1,.elementor-4352 .elementor-element.elementor-element-c435200 h2,.elementor-4352 .elementor-element.elementor-element-c435200 h3{letter-spacing:-.035em;text-wrap:balance}.elementor-4352 .elementor-element.elementor-element-c435200 h1{font-size:clamp(2.35rem,4.2vw,3.5rem);line-height:1.04}.elementor-4352 .elementor-element.elementor-element-c435200 h2{font-size:clamp(2rem,3.6vw,3.4rem);line-height:1.05}.elementor-4352 .elementor-element.elementor-element-c435200 h3{font-size:clamp(1.12rem,1.6vw,1.38rem);line-height:1.22}.elementor-4352 .elementor-element.elementor-element-c435200 p,.elementor-4352 .elementor-element.elementor-element-c435200 li{font-size:clamp(.97rem,1.15vw,1.05rem);line-height:1.66}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-wrap{width:min(1220px,calc(100% - 56px));margin-inline:auto}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-eyebrow{margin-bottom:15px;color:var(--odr-accent);font-size:.72rem;font-weight:850;letter-spacing:.16em;line-height:1.2;text-transform:uppercase}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-lede{max-width:790px;margin-top:22px;color:var(--odr-copy);font-size:clamp(1.06rem,1.4vw,1.22rem)}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:28px}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-btn{min-height:49px;padding:13px 21px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;border-radius:7px;font-size:.93rem;font-weight:800;text-decoration:none;transition:transform .18s ease,background .18s ease}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-btn:hover{transform:translateY(-2px)}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-btn--primary{color:var(--odr-deep);background:var(--odr-accent2)}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-btn--outline{color:#fff;border-color:rgba(255,255,255,.45);background:rgba(255,255,255,.04)}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-btn--dark{color:#fff;background:var(--odr-deep)}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-hero{padding:clamp(66px,8vw,110px) 0 48px;color:#fff;background:linear-gradient(127deg,var(--odr-deep),var(--odr-deep2) 70%,var(--odr-accent))}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-hero-grid{display:grid;grid-template-columns:minmax(0,.92fr) minmax(480px,1.08fr);gap:clamp(40px,6vw,84px);align-items:center}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-hero .odr-eyebrow{color:var(--odr-accent2)}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-hero .odr-lede{color:#d0dfdd}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-mosaic{display:grid;grid-template-columns:1.15fr .85fr;grid-template-rows:repeat(2,minmax(180px,1fr));gap:12px;min-height:510px}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-mosaic figure{position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.15);border-radius:18px;background:#f5f7f6}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-mosaic figure:first-child{grid-row:1/3}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-mosaic img{width:100%;height:100%;object-fit:contain;padding:13px}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-mosaic .odr-cover img{object-fit:cover;padding:0}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-mosaic figcaption{position:absolute;right:8px;bottom:8px;left:8px;padding:8px 10px;border-radius:7px;color:#fff;background:rgba(5,25,29,.82);font-size:.72rem;font-weight:750;line-height:1.25}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-proof{padding:19px 0;color:#d1dfdd;background:#06171b}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-proof-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-proof-grid div{display:flex;gap:10px;align-items:center;font-size:.83rem}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-proof-grid b{color:var(--odr-accent2)}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-section{padding:clamp(68px,8vw,110px) 0}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-section--paper{background:#fff}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-section--soft{background:var(--odr-soft)}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-section--warm{background:var(--odr-warm)}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-section--dark{color:#fff;background:var(--odr-deep)}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-section--dark .odr-eyebrow{color:var(--odr-accent2)}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-section--dark p{color:#cededd}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-head{display:grid;grid-template-columns:minmax(0,.82fr) minmax(320px,.5fr);gap:46px;align-items:end;margin-bottom:36px}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-head>p:last-child{color:var(--odr-copy)}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-grid--4{grid-template-columns:repeat(4,minmax(0,1fr))}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-card{display:flex;min-width:0;flex-direction:column;padding:23px;border:1px solid var(--odr-line);border-radius:17px;background:#fff;box-shadow:0 10px 32px rgba(6,28,32,.05)}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-card-media{height:220px;margin:-23px -23px 21px;display:grid;place-items:center;overflow:hidden;border-radius:17px 17px 0 0;background:linear-gradient(145deg,#fff,#e8efed)}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-card-media img{width:100%;height:100%;object-fit:contain;padding:12px}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-card-media.odr-cover img{object-fit:cover;padding:0}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-tag{display:inline-flex;align-self:flex-start;margin-bottom:11px;padding:5px 9px;border-radius:999px;color:var(--odr-accent);background:var(--odr-soft);font-size:.67rem;font-weight:850;letter-spacing:.09em;text-transform:uppercase}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-card p{margin-top:10px;color:var(--odr-copy);font-size:.91rem}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-link{display:inline-flex;margin-top:auto;padding-top:15px;color:var(--odr-accent);font-size:.87rem;font-weight:800;text-decoration:none}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-link::after{content:' →';margin-left:5px}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-models{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-model{display:grid;grid-template-columns:205px minmax(0,1fr);overflow:hidden;border:1px solid var(--odr-line);border-radius:17px;background:#fff}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-model figure{display:grid;place-items:center;background:#f0f4f2}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-model img{width:100%;height:100%;min-height:255px;object-fit:contain;padding:13px}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-model-body{padding:23px}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-model-body p{margin-top:9px;color:var(--odr-copy);font-size:.9rem}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-specs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:16px}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-spec{padding:9px;border-radius:8px;background:var(--odr-soft)}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-spec small{display:block;color:#6d8183;font-size:.64rem;font-weight:850;letter-spacing:.07em;text-transform:uppercase}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-spec strong{display:block;margin-top:3px;font-size:.8rem;line-height:1.3}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-split{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);gap:clamp(36px,6vw,78px);align-items:center}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-lanes{display:grid;gap:10px}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-lane{display:grid;grid-template-columns:135px minmax(0,1fr);gap:18px;padding:17px 0;border-bottom:1px solid rgba(16,45,50,.16)}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-lane:first-child{border-top:1px solid rgba(16,45,50,.16)}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-lane strong{font-size:.78rem;letter-spacing:.08em;text-transform:uppercase}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-lane span{color:var(--odr-copy);font-size:.92rem;line-height:1.5}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-gallery{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);gap:18px}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-gallery-main,.elementor-4352 .elementor-element.elementor-element-c435200 .odr-gallery-side figure{overflow:hidden;border-radius:18px}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-gallery-main{min-height:455px}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-gallery-main img,.elementor-4352 .elementor-element.elementor-element-c435200 .odr-gallery-side img{width:100%;height:100%;object-fit:cover}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-gallery-side{display:grid;gap:18px}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-gallery-side figure{min-height:218px}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-process{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:28px}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-step{padding:19px;border-top:3px solid var(--odr-accent);background:#fff}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-step span{color:var(--odr-accent);font-size:.68rem;font-weight:850;letter-spacing:.1em}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-step p{margin-top:7px;color:var(--odr-copy);font-size:.88rem}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-band{padding:27px;border:1px solid var(--odr-line);border-radius:18px;background:#fff}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-band-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-band-grid div{position:relative;padding:17px 13px;border-radius:11px;background:var(--odr-soft);text-align:center}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-band-grid div:not(:last-child)::after{content:'→';position:absolute;right:-13px;top:50%;z-index:2;width:18px;height:18px;display:grid;place-items:center;border-radius:50%;color:#fff;background:var(--odr-accent);font-size:.7rem;transform:translateY(-50%)}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-band-grid strong{display:block;font-size:.8rem}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-band-grid span{display:block;margin-top:5px;color:var(--odr-copy);font-size:.7rem;line-height:1.35}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-faq{display:grid;gap:10px;max-width:900px}.elementor-4352 .elementor-element.elementor-element-c435200 details{border:1px solid var(--odr-line);border-radius:13px;background:#fff}.elementor-4352 .elementor-element.elementor-element-c435200 summary{position:relative;padding:18px 48px 18px 18px;cursor:pointer;font-weight:800;list-style:none}.elementor-4352 .elementor-element.elementor-element-c435200 summary::-webkit-details-marker{display:none}.elementor-4352 .elementor-element.elementor-element-c435200 summary::after{content:'+';position:absolute;right:18px;top:11px;color:var(--odr-accent);font-size:1.8rem}.elementor-4352 .elementor-element.elementor-element-c435200 details[open] summary::after{content:'–'}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-answer{padding:0 18px 18px;color:var(--odr-copy)}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-final{padding:clamp(72px,8vw,108px) 0;color:#fff;background:linear-gradient(120deg,var(--odr-deep),var(--odr-accent))}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-final-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:38px;align-items:center}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-final p{max-width:750px;margin-top:15px;color:#d0dfdd}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-note{margin-top:21px;padding:14px 16px;border-left:3px solid var(--odr-accent);background:rgba(255,255,255,.76);color:var(--odr-copy);font-size:.82rem;line-height:1.5}
@media(max-width:1050px){.elementor-4352 .elementor-element.elementor-element-c435200 .odr-hero-grid,.elementor-4352 .elementor-element.elementor-element-c435200 .odr-split{grid-template-columns:1fr}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-mosaic{max-width:760px}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-grid--4{grid-template-columns:repeat(2,minmax(0,1fr))}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-head{grid-template-columns:1fr;gap:13px}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-final-grid{grid-template-columns:1fr}}
@media(max-width:760px){.elementor-4352 .elementor-element.elementor-element-c435200 .odr-wrap{width:min(100% - 32px,1220px)}.elementor-4352 .elementor-element.elementor-element-c435200 h1{font-size:clamp(1.9rem,8.8vw,2.25rem)}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-hero{padding-top:52px}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-mosaic{grid-template-columns:1fr 1fr;grid-template-rows:repeat(2,155px);min-height:auto}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-mosaic figure:first-child{grid-row:auto}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-mosaic figcaption{font-size:.64rem}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-proof-grid,.elementor-4352 .elementor-element.elementor-element-c435200 .odr-grid,.elementor-4352 .elementor-element.elementor-element-c435200 .odr-grid--4,.elementor-4352 .elementor-element.elementor-element-c435200 .odr-models,.elementor-4352 .elementor-element.elementor-element-c435200 .odr-gallery,.elementor-4352 .elementor-element.elementor-element-c435200 .odr-process{grid-template-columns:1fr}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-model{grid-template-columns:1fr}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-model img{min-height:245px}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-gallery-main{min-height:300px}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-gallery-side{grid-template-columns:1fr 1fr}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-gallery-side figure{min-height:150px}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-band-grid{grid-template-columns:1fr 1fr}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-band-grid div:nth-child(2)::after{display:none}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-actions{flex-direction:column}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-btn{width:100%}}
@media(max-width:430px){.elementor-4352 .elementor-element.elementor-element-c435200 .odr-mosaic{grid-template-columns:1fr;grid-template-rows:repeat(4,200px)}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-lane{grid-template-columns:1fr;gap:5px}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-gallery-side{grid-template-columns:1fr}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-band-grid{grid-template-columns:1fr}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-band-grid div::after{display:none!important}}
@media(prefers-reduced-motion:reduce){.elementor-4352 .elementor-element.elementor-element-c435200 *,.elementor-4352 .elementor-element.elementor-element-c435200 *::before,.elementor-4352 .elementor-element.elementor-element-c435200 *::after{transition:none!important;scroll-behavior:auto!important}}
.elementor-4352 .elementor-element.elementor-element-c435200 .odr-section--dark h1,.elementor-4352 .elementor-element.elementor-element-c435200 .odr-section--dark h2,.elementor-4352 .elementor-element.elementor-element-c435200 .odr-section--dark h3,.elementor-4352 .elementor-element.elementor-element-c435200 .odr-final h1,.elementor-4352 .elementor-element.elementor-element-c435200 .odr-final h2,.elementor-4352 .elementor-element.elementor-element-c435200 .odr-final h3{color:#fff!important}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-section--dark p,.elementor-4352 .elementor-element.elementor-element-c435200 .odr-final p{color:#cededd!important}

.elementor-4352 .elementor-element.elementor-element-c435200 .odr-hero h1,.elementor-4352 .elementor-element.elementor-element-c435200 .odr-hero h2,.elementor-4352 .elementor-element.elementor-element-c435200 .odr-hero h3,.elementor-4352 .elementor-element.elementor-element-c435200 .odr-section--dark h1,.elementor-4352 .elementor-element.elementor-element-c435200 .odr-section--dark h2,.elementor-4352 .elementor-element.elementor-element-c435200 .odr-section--dark h3,.elementor-4352 .elementor-element.elementor-element-c435200 .odr-final h1,.elementor-4352 .elementor-element.elementor-element-c435200 .odr-final h2,.elementor-4352 .elementor-element.elementor-element-c435200 .odr-final h3{color:#fff!important}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-section--dark p,.elementor-4352 .elementor-element.elementor-element-c435200 .odr-final p{color:#cededd!important}


.elementor-4352 .elementor-element.elementor-element-c435200{--odr-accent:#2e7464;--odr-accent2:#d4eee4;--odr-deep:#102720;--odr-deep2:#2c6759;--odr-soft:#eef6f2;--odr-line:#c8ded6}
.elementor-4352 .elementor-element.elementor-element-c435200 .odr-hero{background:linear-gradient(125deg,#102720,#2f6e5f)}
.elementor-4352 .elementor-element.elementor-element-c435200 .odr-mosaic img{object-fit:cover;padding:0}
.elementor-4352 .elementor-element.elementor-element-c435200 .odr-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}
.elementor-4352 .elementor-element.elementor-element-c435200 .odr-card:has(.odr-card-media){padding:0;overflow:hidden;border-radius:20px}
.elementor-4352 .elementor-element.elementor-element-c435200 .odr-card:has(.odr-card-media) .odr-card-media{height:340px;margin:0 0 22px;border-radius:0;background:#f3f7f5}
.elementor-4352 .elementor-element.elementor-element-c435200 .odr-card:has(.odr-card-media) .odr-card-media img,.elementor-4352 .elementor-element.elementor-element-c435200 .odr-card-media.odr-cover img{object-fit:contain!important;object-position:center!important;padding:12px!important;background:#f3f7f5}
.elementor-4352 .elementor-element.elementor-element-c435200 .odr-card:has(.odr-card-media)>:not(.odr-card-media){margin-left:24px;margin-right:24px}
.elementor-4352 .elementor-element.elementor-element-c435200 .odr-card:has(.odr-card-media) .odr-link{margin-bottom:24px}
.elementor-4352 .elementor-element.elementor-element-c435200 .odr-section--soft .odr-band{border-radius:28px;background:#fff}
.elementor-4352 .elementor-element.elementor-element-c435200 .odr-final{background:linear-gradient(120deg,#153a31,#3d806f)}
@media(max-width:760px){.elementor-4352 .elementor-element.elementor-element-c435200 .odr-grid{grid-template-columns:1fr}.elementor-4352 .elementor-element.elementor-element-c435200 .odr-card:has(.odr-card-media) .odr-card-media{height:230px}}

/* Publication guard: complete product inside a definite image frame */
.elementor-4352 .elementor-element.elementor-element-c435200 .tx-platform-media,.elementor-4352 .elementor-element.elementor-element-c435200 .odr-card-media{position:relative;display:block;flex-shrink:0}
.elementor-4352 .elementor-element.elementor-element-c435200 .tx-platform-media>img,.elementor-4352 .elementor-element.elementor-element-c435200 .odr-card-media>img{position:absolute;inset:0;width:100%!important;height:100%!important;min-width:0!important;min-height:0!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important;object-position:center!important}/* End custom CSS */