.cz-content-intro .elementor-widget-image img{width:100%;height:360px;object-fit:cover;object-position:center;border-radius:4px}
.cz-content-intro .elementor-column{align-self:center}
.cz-content-quote .elementor-heading-title,.cz-content-quote .elementor-widget-text-editor{color:#fff}
.cz-content-b2b-topic{scroll-margin-top:24px}
.cz-content-b2b-topic .elementor-column{border-bottom:1px solid #e1e3e5}
.czdn-panel .czcr-menu-image{margin:6px 0 14px!important}
.czdn-panel .czcr-menu-image img{display:block;width:100%;height:86px;object-fit:contain;object-position:left center}
.czdq-trap{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden!important;clip-path:inset(50%);white-space:nowrap}
.cz-content-empty{padding:28px 0;min-height:180px}
.cz-content-empty .button,.cz-content-sales .button{background:#c99a2e;color:#171a1e;border-radius:5px}
.cz-content-sales ul.products{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}
.cz-content-sales ul.products::before,.cz-content-sales ul.products::after{display:none!important}
.cz-content-sales ul.products li.product{width:auto!important;margin:0!important;min-width:0}
@media(max-width:1024px){.cz-content-intro .elementor-widget-image img{height:320px}.cz-content-sales ul.products{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:767px){.cz-content-intro .elementor-widget-image img{height:250px}.czdn-panel .czcr-menu-image{display:none}.cz-content-sales ul.products{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.cz-content-b2b-topic .elementor-column{padding:20px 0!important}}
