.sg-contact-note{margin-top:28px;padding:24px;background:#f1f3f5;border:1px solid #e3e7ea;border-radius:16px;box-shadow:0 3px 10px #11131505}.sg-contact-note h3{font:700 20px/1.3 var(--sans);letter-spacing:-.3px;margin:0 0 14px}.sg-contact-note p{font:400 15px/1.7 var(--sans);color:#525b63;margin:0 0 14px}.sg-contact-note .sg-contact-note-help{font-weight:600;color:#343c43;margin-bottom:0}@media(max-width:760px){.sg-contact-note{padding:20px;margin-top:24px}.sg-contact-note h3{font-size:19px}.sg-contact-note p{font-size:14px}}

.contact-layout .sg-contact-call{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;font:700 clamp(20px,2vw,27px)/1.4 var(--sans);letter-spacing:-.4px;margin-bottom:18px}.sg-contact-call a{font:inherit;white-space:nowrap;text-decoration:none}.sg-contact-call a:hover{text-decoration:underline}.sg-contact-note-wide{grid-column:1/-1;margin-top:0;padding:22px 26px;background:#f5f6f7;border-color:#e8ebed;box-shadow:none}.sg-contact-note-wide h3{font-size:18px;margin-bottom:14px}.sg-contact-note-columns{display:grid;grid-template-columns:1fr 1fr;gap:32px}.sg-contact-note-columns>p{margin-bottom:0}.sg-contact-note-wide p{font-size:14px}.sg-contact-note-wide u{text-underline-offset:3px}.sg-contact-note-wide .sg-contact-note-help{font-weight:500}@media(max-width:760px){.sg-contact-note-columns{grid-template-columns:1fr;gap:18px}.sg-contact-note-wide{padding:20px}.contact-layout .sg-contact-call{font-size:23px;gap:6px 10px}}

.sg-contact-maker{display:flex;align-items:center;gap:22px;margin-bottom:28px}.sg-contact-maker-photo{width:130px;height:150px;object-fit:cover;object-position:center;border-radius:14px;flex-shrink:0;box-shadow:0 3px 12px #11131512}.sg-contact-maker>div{min-width:0}.sg-contact-maker h2{font:700 26px/1.25 var(--sans);letter-spacing:-.4px;margin:0 0 10px}.sg-contact-maker p{font:400 15px/1.65 var(--sans);color:#525b63;margin:0;max-width:310px}.contact-layout .contact-email{margin-top:24px}.contact-layout .contact-corporate{margin-top:26px;padding-top:24px}.contact-layout{row-gap:30px}@media(max-width:480px){.sg-contact-maker{gap:16px;margin-bottom:24px}.sg-contact-maker-photo{width:105px;height:125px;border-radius:12px}.sg-contact-maker h2{font-size:23px}.sg-contact-maker p{font-size:14px}}

.sg-contact-maker-photo{transform:scaleX(-1)}
