.card h3{margin-top:22px}.company-logo{height:62px;max-width:190px;object-fit:contain;object-position:left center;margin-top:24px}.wordmark{display:flex;align-items:center;height:62px;margin-top:24px;font:800 27px Poppins;letter-spacing:.04em;color:var(--deep)}.lang{padding:7px 10px;border:1px solid rgba(255,255,255,.35);font:600 12px Poppins;letter-spacing:.08em}.page-logo{height:70px;max-width:220px;object-fit:contain;object-position:left center;margin:0 0 28px;filter:brightness(0) invert(1)}.product-gallery{display:grid;grid-template-columns:1fr 1fr;gap:10px;background:#fff;padding:10px}.product-gallery img{width:100%;height:190px;object-fit:cover;border:1px solid var(--line)}@media(max-width:520px){.product-gallery{grid-template-columns:1fr}.product-gallery img{height:auto}}
.catalogs{background:var(--deep);color:#fff}.catalogs .section-head p{color:#c8d9d3}.catalog-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.catalog-card{min-height:220px;padding:30px;border:1px solid rgba(255,255,255,.22);display:flex;flex-direction:column;background:rgba(255,255,255,.04);transition:.25s}.catalog-card:hover{transform:translateY(-4px);background:rgba(255,255,255,.09);border-color:#9dd0b5}.catalog-lang{font:700 13px Poppins;color:#9dd0b5;letter-spacing:.12em}.catalog-card h3{font:700 27px Poppins;margin:26px 0 2px}.catalog-card p{margin:0;color:#c8d9d3}.catalog-open{margin-top:auto;padding-top:24px;font:600 14px Poppins;color:#9dd0b5}@media(max-width:800px){.catalog-grid{grid-template-columns:1fr}.catalog-card{min-height:180px}}
