.hero-image{background-image:url('mol-tradition.jpg')}
.official-logo{display:block;line-height:0}
.official-logo{width:270px;height:58px;overflow:hidden}
.official-logo img{display:block;width:270px;height:58px;object-fit:cover;object-position:center}
.footer-logo{background:#fff;padding:10px 14px;width:max-content}
.footer-logo{width:280px;height:76px;display:flex;align-items:center;overflow:hidden}
.footer-logo img{width:252px;height:54px;object-fit:cover;object-position:center}
.service-photo.ship{background-image:linear-gradient(rgba(8,38,55,.08),rgba(8,38,55,.35)),url('port-operations.jpg')}
.oil-photo{background-image:url('oil-refinery.jpg')}
.mol-partner{background:#fff;border-bottom:1px solid var(--line);padding:68px 0}
.mol-grid{display:grid;grid-template-columns:220px 1fr auto;gap:62px;align-items:center}
.mol-name{border-right:1px solid var(--line);padding-right:45px}
.mol-name span{display:block;font:800 72px/.9 Manrope,sans-serif;letter-spacing:-.09em;color:#153b8d}
.mol-name small{display:block;margin-top:12px;color:#667984;font:700 11px/1.4 Manrope,sans-serif;text-transform:uppercase;letter-spacing:.08em}
.mol-copy h2{font:700 32px/1.15 Manrope,sans-serif;letter-spacing:-.04em;color:var(--navy);margin:13px 0 10px}
.mol-copy p{color:var(--muted);line-height:1.7;margin:0;max-width:650px}
.mol-link{white-space:nowrap;color:var(--navy);font-weight:700;text-decoration:none;border-bottom:2px solid var(--orange);padding-bottom:9px}
.mol-link span{margin-left:16px}
@media(max-width:900px){.mol-grid{grid-template-columns:170px 1fr;gap:35px}.mol-link{grid-column:2;justify-self:start}}
@media(max-width:600px){.official-logo{width:220px;height:50px}.official-logo img{width:220px;height:50px}.footer-logo{width:250px;height:68px}.footer-logo img{width:222px;height:48px}.mol-partner{padding:52px 0}.mol-grid{grid-template-columns:1fr}.mol-name{border-right:0;border-bottom:1px solid var(--line);padding:0 0 28px}.mol-name span{font-size:62px}.mol-link{grid-column:1}}
