.zwd-contact{--navy:#102c53;--teal:#148b96;--gold:#d3a85b;background:#f7f4ef;color:#18283b;padding:62px 0 70px;font-size:16px;line-height:1.55}.zwd-contact *{box-sizing:border-box}.zwd-contact__shell{max-width:1240px;margin:auto;padding:0 26px}.zwd-contact__grid{display:grid;grid-template-columns:.95fr 1.05fr;gap:50px;align-items:start}.zwd-contact__kicker{text-transform:uppercase;letter-spacing:.2em;color:var(--teal);font-size:12px;font-weight:900;margin:0 0 10px}.zwd-contact__intro h1{font-size:clamp(32px,3.3vw,46px);line-height:1.16;letter-spacing:-.04em;color:var(--navy);margin:0}.zwd-contact__intro>p:not(.zwd-contact__kicker){color:#617387;max-width:465px}.zwd-contact__photo{height:225px;border-radius:12px;background-image:linear-gradient(90deg,rgba(13,44,76,.28),transparent),var(--zwd-contact-image);background-size:cover;background-position:center,center 40%;margin:27px 0 16px}.zwd-contact__quick{display:grid;grid-template-columns:1fr 1fr;gap:12px}.zwd-contact__quick>div{border:1px solid #dce5e8;padding:15px;border-radius:8px;background:#fff}.zwd-contact__quick small{color:#617387;font-size:12px;text-transform:uppercase;letter-spacing:.12em}.zwd-contact__quick strong{display:block;color:var(--navy);font-size:15px;overflow-wrap:anywhere}.zwd-contact__quick a{color:var(--teal);font-weight:800;font-size:12px}.zwd-contact__form-card{background:#fff;padding:32px;box-shadow:0 18px 48px #102c5321;border-radius:14px}.zwd-contact__form-card h2,.zwd-contact__group-form h2{color:var(--navy);font-size:29px;letter-spacing:-.035em;margin:0 0 8px}.zwd-contact__form-card>p,.zwd-contact__group-form>div>p:not(.zwd-contact__kicker){color:#617387;font-size:14px;margin:0 0 19px}.zwd-contact label{display:block;color:var(--navy);font-size:13px;font-weight:800;margin:0 0 15px}.zwd-contact input,.zwd-contact select,.zwd-contact textarea{display:block;width:100%;margin-top:5px;padding:12px;border:1px solid #cbd7df;background:#fff;color:var(--navy);border-radius:5px;font:inherit;font-size:15px;min-height:47px}.zwd-contact textarea{min-height:100px;resize:vertical}.zwd-contact button,.zwd-contact__group>a{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:5px;padding:14px 22px;background:var(--teal);color:#fff;font:inherit;font-size:14px;font-weight:800;cursor:pointer;text-decoration:none}.zwd-contact__form-card button{width:100%}.zwd-contact__privacy{color:#617387;font-size:11px;margin:13px 0 0}.zwd-contact__privacy a{color:var(--teal)}.zwd-contact__success{padding:12px;background:#e6f5f2;color:#075f62;border-radius:5px}.zwd-contact__group{display:flex;justify-content:space-between;align-items:center;gap:20px;background:var(--navy);color:#fff;padding:31px;border-radius:12px;margin:30px 0}.zwd-contact__group h2{color:#fff;margin:0 0 5px;font-size:23px}.zwd-contact__group p{margin:0;color:#cbdbe6;font-size:14px}.zwd-contact__group>a{background:#fff;color:var(--navy);white-space:nowrap}.zwd-contact__group-form{display:grid;grid-template-columns:.6fr 1.4fr;gap:32px;background:#fff;padding:32px;border-radius:12px}.zwd-contact__fields{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.zwd-contact__company{border-top:1px solid #dce5e8;padding:20px 0 0;color:#617387;font-size:13px}.zwd-contact__company a{color:var(--teal)}.zwd-contact :focus-visible{outline:3px solid var(--gold);outline-offset:3px}@media(max-width:720px){.zwd-contact{padding:36px 0 56px}.zwd-contact__shell{padding:0 20px}.zwd-contact__grid,.zwd-contact__group-form{grid-template-columns:1fr;gap:25px}.zwd-contact__photo{height:180px}.zwd-contact__form-card,.zwd-contact__group-form{padding:23px}.zwd-contact__group{display:block}.zwd-contact__group>a{margin-top:22px}.zwd-contact__fields{grid-template-columns:1fr}}@media(max-width:390px){.zwd-contact__quick{grid-template-columns:1fr}}.zwd-v2-footer{background:#0c2547;color:#d8e6ed;padding:55px 26px 22px;font-size:13px;line-height:1.55}.zwd-v2-footer__grid,.zwd-v2-footer__bottom{max-width:1188px;margin:auto}.zwd-v2-footer__grid{display:grid;grid-template-columns:2fr 1fr 1.2fr;gap:55px}.zwd-v2-footer__logo{display:block;width:195px;max-width:100%;height:auto;background:#fff;border-radius:6px;padding:6px}.zwd-v2-footer p{max-width:270px;color:#bed0df}.zwd-v2-footer h2{font-size:15px;color:#fff;margin:0 0 16px;font-weight:700}.zwd-v2-footer a{display:block;color:#d8e6ed;text-decoration:none;font-size:13px;margin-bottom:9px;overflow-wrap:anywhere}.zwd-v2-footer a:hover{text-decoration:underline}.zwd-v2-footer__bottom{border-top:1px solid #ffffff29;margin-top:36px;padding-top:16px;font-size:11px;color:#9eb3c6}@media(max-width:720px){.zwd-v2-footer__grid{grid-template-columns:1fr 1fr;gap:30px}.zwd-v2-footer__grid>div:first-child{grid-column:1/-1}}@media(max-width:390px){.zwd-v2-footer__grid{grid-template-columns:1fr}}
/*# sourceMappingURL=/cdn/shop/t/21/compiled_assets/styles.css.map?subset=AAAAAAAAwA */
