.category-picture.category-kind-video>.category-delivery-poster{display:block;width:100%;height:100%}.category-picture.category-kind-video>.category-delivery-poster>img{display:block;width:100%;height:100%;object-fit:contain}.category-picture.category-kind-video>video{object-fit:contain}.category-kind-video.category-motion-running>.category-delivery-poster{visibility:hidden}
@media(prefers-reduced-motion:reduce){.category-kind-video.category-motion-running>.category-delivery-poster{visibility:visible}}
.category-service-preview{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:13px;color:#e7cf9b;font-size:clamp(10px,1.2vw,15px);background:radial-gradient(ellipse at 50% 50%,#17404488,transparent 75%)}.category-service-symbol{font-size:44px;line-height:1}.category-service-preview>div{display:flex;gap:22px;color:#afc0bf;font:18px monospace}.category-gallery-card{grid-column:1/-1;display:grid;grid-template-columns:1.3fr 1fr;align-items:center}.category-gallery-card .category-picture{height:260px}.category-gallery-card .category-label{padding:28px 52px 28px 30px}.category-gallery-card .category-label h3{font-size:2rem}.category-gallery-card .category-label>p:last-child{max-width:34ch}.category-gallery-card .category-arrow{right:22px;bottom:22px}.category-section + .customer-testimonials{margin-top:24px}
@media(max-width:800px){.category-gallery-card{grid-column:auto;display:block}.category-gallery-card .category-picture{height:185px}.category-gallery-card .category-label{padding:20px 18px 52px}.category-gallery-card .category-label h3{font-size:1.5rem}.category-service-symbol{font-size:34px}.category-service-preview{gap:9px}}
@media(max-width:500px){.category-gallery-card .category-picture{height:130px}.category-gallery-card .category-label{padding:17px 12px 48px}.category-gallery-card .category-label h3{font-size:1.27rem}.category-service-preview{gap:7px;font-size:9px}.category-service-preview>div{font-size:14px;gap:12px}.category-service-symbol{font-size:28px}.category-label h3{overflow-wrap:anywhere}.category-section + .customer-testimonials{margin-top:20px}}
.category-service-preview>div>span{white-space:nowrap}@media(max-width:500px){.category-service-preview>div{font-size:11px;gap:8px}}
.wallart-category-preview .section-heading p{max-width:65ch}.wallart-category-preview .category-picture{height:clamp(210px,30vw,340px)}
