.ongo-public .oracle-product .product-identity{display:flex;align-items:center;justify-content:flex-start;width:100%;height:142px;margin:0 0 22px;padding:0;background:transparent;border:0}
.ongo-public .oracle-product .product-identity img{width:auto;max-width:240px;height:auto;max-height:140px;object-fit:contain}
.spec-product-image{margin:0 0 24px;padding:16px 0;display:flex;align-items:center;gap:24px;border-bottom:1px solid #d9e3ef}
.spec-product-image img{width:220px;height:150px;object-fit:contain}.spec-product-image figcaption{font-size:15px;color:#4c6986}
.ongo-public .business-overview{grid-template-columns:repeat(4,minmax(0,1fr))}
.ongo-public .business-caption h3{font-size:25px}.ongo-public .business-caption{align-items:center}
.ongo-public .contact-layout{display:grid;grid-template-columns:minmax(240px,.65fr) minmax(0,1.35fr);align-items:center;gap:48px}
.ongo-public .contact-layout .contact-art{max-width:420px;width:100%;margin:0;aspect-ratio:3/2}
.ongo-public .contact-layout .contact-art img{width:100%;height:100%;object-fit:cover}
.ongo-public .contact-layout .contact-lines{margin:0;width:100%}
.ongo-public .contact-layout .contact-lines>div{flex-direction:column;align-items:flex-start;gap:8px;padding:22px 0}
.ongo-public .contact-layout .contact-lines strong{font-size:clamp(26px,2.4vw,40px)}
#floating-board-links[hidden]{display:none!important}
@media(max-width:1100px){.ongo-public .business-overview{grid-template-columns:repeat(2,minmax(0,1fr))}.ongo-public .contact-layout{gap:28px}}
@media(max-width:700px){.ongo-public .contact-layout{grid-template-columns:1fr}.ongo-public .contact-layout .contact-art{max-width:300px}.ongo-public .business-overview{grid-template-columns:1fr}.spec-product-image{flex-direction:column;align-items:flex-start;gap:8px}.ongo-public .oracle-product .product-identity{height:120px}.ongo-public .oracle-product .product-identity img{max-height:118px;max-width:220px}}
