.hj-contact{background:#edf4fc;color:#102856;padding:48px 24px 64px}.hj-contact *{box-sizing:border-box}.hj-contact__inner{max-width:1350px;margin:auto}.hj-contact h1{font:700 38px/1.2 var(--contact-font),Arial,sans-serif;text-align:center;letter-spacing:0;margin:0 0 36px;color:inherit}.hj-contact__layout{display:grid;grid-template-columns:1.85fr 1fr;gap:30px;align-items:start}.hj-contact__form-card{background:white;border-radius:12px;padding:46px 26px 28px}.hj-contact h2{font:700 30px/1.3 var(--contact-font),Arial,sans-serif;margin:0 0 12px;letter-spacing:0;color:inherit}.hj-contact__form-card>h2{text-align:center}.hj-contact p{font:400 15px/1.65 Arial,sans-serif;margin:0}.hj-contact__subtitle{text-align:center;margin-bottom:34px!important}.hj-contact__fields{display:flex;flex-direction:column;gap:20px}.hj-contact input:not([type=hidden]),.hj-contact textarea{display:block;width:100%;border:1px solid transparent;border-radius:999px;background:#e6e9f2;color:#102856;padding:15px 20px;font:400 15px/20px Arial,sans-serif;min-height:52px;box-shadow:none}.hj-contact input::placeholder,.hj-contact textarea::placeholder{color:#344562;opacity:1}.hj-contact textarea{border-radius:8px;min-height:178px;resize:vertical;padding-top:20px}.hj-contact :focus-visible{outline:3px solid #3155a1;outline-offset:3px}.hj-contact__privacy{font-size:12px!important;color:#526078;margin:20px 0!important}.hj-contact a{color:inherit;text-underline-offset:3px}.hj-contact button{border:0;border-radius:999px;background:#102856;color:white;min-height:50px;min-width:160px;padding:12px 26px;cursor:pointer;font:700 15px/1.5 Arial,sans-serif}.hj-contact button:hover{background:#244578}.hj-contact__side{display:flex;flex-direction:column;gap:24px}.hj-contact__card{padding:26px;border-radius:12px}.hj-contact__card h2{font-size:23px;margin-bottom:18px}.hj-contact__meet{background:#102856;color:#fff}.hj-contact__details{background:#d9e9fa}.hj-contact__email{display:flex;align-items:center;gap:12px;background:white;border-radius:6px;padding:12px;margin:20px 0 12px;text-decoration:none;overflow-wrap:anywhere;font:400 15px/1.5 Arial,sans-serif}.hj-contact__email svg{flex-shrink:0}.hj-contact__small{font-size:13px!important;line-height:1.65!important}.hj-contact__help{background:#fff}.hj-contact__help nav{display:flex;flex-direction:column;margin-bottom:18px}.hj-contact__help nav a{display:flex;justify-content:space-between;align-items:center;padding:10px 0;border-bottom:1px solid #10285618;text-decoration:none;font:400 15px/1.5 Arial,sans-serif}.hj-contact__help nav a:hover{text-decoration:underline}.hj-contact__company{margin-top:30px;background:white;border-radius:12px;padding:0 26px}.hj-contact__company summary{display:flex;align-items:center;justify-content:space-between;cursor:pointer;min-height:64px;list-style:none;font:700 18px/1.4 var(--contact-font),Arial}.hj-contact__company summary::-webkit-details-marker{display:none}.hj-contact__company summary span{font:400 24px Arial}.hj-contact__original{padding:12px 0 30px;max-width:100%;overflow-wrap:anywhere;font:400 14px/1.7 Arial,sans-serif}.hj-contact__original h2{font-size:24px;margin:24px 0 12px}.hj-contact__original h3{font:700 19px/1.4 var(--contact-font),Arial;margin:20px 0 10px}.hj-contact__original p{margin-bottom:12px;font-size:14px}.hj-contact__original table{width:100%;table-layout:fixed;border-collapse:collapse}.hj-contact__original th,.hj-contact__original td{text-align:left;padding:12px 8px;border-bottom:1px solid #10285620}.hj-contact__status{padding:16px;margin-bottom:24px;background:#e8f4ec;border-radius:8px;font:400 15px/1.6 Arial}.hj-contact__error{background:#fbeaf0;color:#8b213a}
@media(max-width:989px){.hj-contact__layout{grid-template-columns:1.4fr 1fr;gap:20px}.hj-contact__card{padding:22px}.hj-contact__card h2{font-size:22px}}
@media(max-width:749px){.hj-contact{padding:32px 16px 40px}.hj-contact h1{font-size:30px;margin-bottom:26px}.hj-contact__layout{grid-template-columns:1fr;gap:24px}.hj-contact__form-card{padding:28px 18px 24px}.hj-contact h2{font-size:26px}.hj-contact__card h2{font-size:23px}.hj-contact__subtitle{font-size:14px;margin-bottom:26px!important}.hj-contact input:not([type=hidden]),.hj-contact textarea{font-size:16px}.hj-contact textarea{min-height:180px}.hj-contact button{width:100%}.hj-contact__company{padding:0 18px}.hj-contact__company summary{font-size:17px;gap:14px}.hj-contact__original td,.hj-contact__original th{font-size:12px;padding:10px 4px}}
.hj-contact{background:#f7f8fa}.hj-contact__eyebrow{margin:0 0 10px!important;text-align:center;color:#e95e91;font:700 13px/1.3 Arial,sans-serif!important;letter-spacing:.12em;text-transform:uppercase}.hj-contact__form-card,.hj-contact__card,.hj-contact__company{border:1px solid rgba(16,40,86,.08);border-radius:18px;box-shadow:0 10px 30px rgba(16,40,86,.06)}.hj-contact__meet{border-color:transparent}.hj-contact__details{background:#eef3fb}.hj-contact__help{background:#fff}
.hj-contact,.hj-contact p,.hj-contact input:not([type=hidden]),.hj-contact textarea,.hj-contact button,.hj-contact__email,.hj-contact__help nav a,.hj-contact__original,.hj-contact__status{font-family:var(--contact-body-font),Arial,sans-serif}.hj-contact h1,.hj-contact h2,.hj-contact__company summary,.hj-contact__original h3{font-family:var(--contact-font),Arial,sans-serif;font-weight:600}.hj-contact__eyebrow{font-family:var(--contact-body-font),Arial,sans-serif!important}.hj-contact h1{letter-spacing:-.02em}
