.ge-contact{padding:44px 6vw 70px}.ge-contact__eyebrow{font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--ge-accent);font-weight:700;margin-bottom:13px}.ge-contact__layout{display:grid;grid-template-columns:1.1fr .9fr;gap:34px;align-items:start;max-width:1240px}.ge-contact__card{background:var(--ge-surface);border-radius:var(--ge-radius-hero-card);padding:34px;box-shadow:0 18px 44px -32px #211c1773}.ge-contact__heading{font-size:clamp(30px,4vw,48px);font-weight:800;letter-spacing:-.03em;line-height:1.06;margin:0 0 10px}.ge-contact__intro{font-size:15.5px;color:var(--ge-body);font-weight:500;line-height:1.6;margin:0 0 26px;max-width:46ch}.ge-contact__fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.ge-contact__input{font-family:inherit;font-size:15px;font-weight:600;color:var(--ge-ink);padding:15px 16px;border-radius:var(--ge-radius-button);border:1.5px solid var(--ge-border-strong);background:var(--ge-canvas);width:100%;transition:border-color .2s}.ge-contact__input::placeholder{color:var(--ge-muted);opacity:1}.ge-contact__input:focus{outline:none;border-color:var(--ge-accent);box-shadow:0 0 0 1px var(--ge-accent)}.ge-contact__input--wide{grid-column:span 2}select.ge-contact__input{appearance:none;-webkit-appearance:none;cursor:pointer;padding-right:42px;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 21px) calc(50% + 2px),calc(100% - 16px) calc(50% + 2px);background-size:5px 5px,5px 5px;background-repeat:no-repeat}.ge-contact__textarea{min-height:130px;resize:vertical;line-height:1.55}.ge-contact__submit{display:block;width:100%;margin-top:20px;padding:17px;border:none;border-radius:var(--ge-radius-pill);background:var(--ge-ink);color:var(--ge-canvas);font-family:inherit;font-size:12px;letter-spacing:.12em;text-transform:uppercase;font-weight:800;cursor:pointer;transition:background .2s}.ge-contact__submit:hover{background:var(--ge-accent)}.ge-contact__status{border-radius:var(--ge-radius-button);padding:14px 16px;margin-bottom:18px;font-size:14px;font-weight:600;line-height:1.5}.ge-contact__status--ok{background:var(--ge-canvas-alt);color:var(--ge-ink)}.ge-contact__status--error{background:#e0673a1f;color:var(--ge-accent)}.ge-contact__aside{display:flex;flex-direction:column;gap:16px}.ge-contact-direct{background:var(--ge-ink);border-radius:22px;padding:30px;color:var(--ge-canvas)}.ge-contact-direct__label{font-size:11px;letter-spacing:.14em;text-transform:uppercase;font-weight:800;color:var(--ge-on-ink-muted);margin-bottom:12px}.ge-contact-direct__email{display:inline-block;font-size:19px;font-weight:800;color:var(--ge-accent);text-decoration:none;margin-bottom:6px;overflow-wrap:anywhere}.ge-contact-direct__note{font-size:14.5px;font-weight:500;color:var(--ge-on-ink-body);line-height:1.55;margin:0}.ge-contact-faq{background:var(--ge-surface);border-radius:var(--ge-radius-tile);padding:22px;box-shadow:0 14px 34px -28px #211c1773}.ge-contact-faq__q{font-size:15px;font-weight:800;margin-bottom:7px}.ge-contact-faq__a{font-size:13.5px;color:var(--ge-body);font-weight:600;line-height:1.55}@media screen and (max-width:720px){.ge-contact__layout{grid-template-columns:1fr;gap:24px}}@media screen and (max-width:620px){.ge-contact{padding:30px 5vw 54px}.ge-contact__card{padding:24px}.ge-contact__fields{grid-template-columns:1fr}.ge-contact__input--wide{grid-column:span 1}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/ge-contact.css.map */
