/**handles:wrc-contact**/
.wrc-contact{--wrc-contact-accent:#1a9ad7;--wrc-contact-ink:#0f2f4f;--wrc-contact-navy:#0b4f9e;--wrc-contact-muted:#7b8794;--wrc-contact-line:#e6edf3;padding:64px 0 72px}.wrc-contact .wrc-contact__inner{max-width:none;margin:0;padding:0 var(--wrc-content-inset,5%)}.wrc-contact .wrc-contact__head{display:flex;align-items:flex-start;justify-content:space-between;gap:32px;flex-wrap:wrap}.wrc-contact .wrc-contact__eyebrow{display:none}.wrc-contact .wrc-contact__title{margin:0;color:#222;font-size:32px;font-weight:700;line-height:1;letter-spacing:-1.7px;text-transform:uppercase}.wrc-contact .wrc-contact__rule{display:none}.wrc-contact .wrc-contact__aside{position:relative;max-width:260px;margin:0;padding-bottom:22px;color:#66777d;font-size:12px;font-weight:500;line-height:1.5;text-align:left}.wrc-contact .wrc-contact__aside::after,.wrc-contact .wrc-contact__aside::before{content:"";position:absolute;bottom:0;height:2px;border-radius:2px}.wrc-contact .wrc-contact__aside::before{left:0;width:40px;background:#00aeef;z-index:1}.wrc-contact .wrc-contact__aside::after{left:38px;right:35%;background:rgba(204,204,204,.3)}.wrc-contact .wrc-contact__divider{height:1px;margin:30px 0 34px;border:0;background:#e3e9ef}.wrc-contact .wrc-contact__callout{position:relative;margin:0 0 34px;padding:22px 28px 22px 32px;border-radius:0 10px 10px 0;background:#eaf7fd;color:#3d4c5a;font-size:16px;font-style:italic;line-height:1.6}.wrc-contact .wrc-contact__callout::before{content:"";position:absolute;top:0;left:0;bottom:0;width:4px;background:linear-gradient(to bottom,var(--wrc-contact-accent),#8cc63f)}.wrc-contact .wrc-contact__callout p{margin:0;font-size:inherit;line-height:inherit}.wrc-contact .wrc-contact__callout a,.wrc-contact .wrc-contact__callout strong{color:#0b5fa5;font-style:normal;font-weight:700}.wrc-contact .wrc-contact__callout a:hover{color:#0b5fa5;text-decoration:underline}.wrc-contact .wrc-contact__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:26px;margin:0;padding:0;list-style:none}.wrc-contact .wrc-contact__card{display:flex;flex-direction:column;margin:0;padding:24px 26px 20px;border:1px solid var(--wrc-contact-line);border-radius:14px;background:#fff;box-shadow:0 2px 10px rgba(16,42,67,.05);list-style:none}.wrc-contact .wrc-contact__card::before,.wrc-contact .wrc-contact__card::marker{content:none}.wrc-contact .wrc-contact__top{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.wrc-contact .wrc-contact__chip{display:flex;flex:0 0 auto;align-items:center;justify-content:center;width:44px;height:44px;border-radius:12px;background:#eaf5fc;color:#1a7fc1}.wrc-contact .wrc-contact__chip svg{width:20px;height:20px}.wrc-contact .wrc-contact__label{color:var(--wrc-contact-muted);font-size:11px;font-weight:700;line-height:1.3;letter-spacing:.14em;text-align:right;text-transform:uppercase}.wrc-contact .wrc-contact__value{flex:1 1 auto;color:var(--wrc-contact-ink);font-size:17px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.wrc-contact .wrc-contact__value a{display:inline-flex;align-items:center;gap:6px;color:#1069b4;font-weight:700;text-decoration:none}.wrc-contact .wrc-contact__value a:hover{color:#1069b4;text-decoration:underline}.wrc-contact .wrc-contact__value a svg{width:13px;height:13px;flex:0 0 auto}.wrc-contact .wrc-contact__note{margin-top:18px;padding-top:14px;border-top:1px solid #eef2f6;color:var(--wrc-contact-muted);font-size:13px;font-weight:400;line-height:1.4}.wrc-contact .wrc-contact__card{opacity:0;transform:translateY(14px)}.wrc-contact .wrc-contact__card.is-visible{opacity:1;transform:translateY(0);transition:opacity .5s ease,transform .5s ease,box-shadow .25s ease}.wrc-contact .wrc-contact__card.is-visible:hover{box-shadow:0 8px 24px rgba(16,42,67,.09);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.wrc-contact .wrc-contact__card,.wrc-contact .wrc-contact__card.is-visible{opacity:1;transform:none;transition:none}}@media (max-width:767px){.wrc-contact{padding:44px 0 52px}.wrc-contact .wrc-contact__inner{padding:0 16px}.wrc-contact .wrc-contact__head{gap:18px}.wrc-contact .wrc-contact__aside{max-width:none;text-align:left}.wrc-contact .wrc-contact__callout{padding:18px 20px 18px 24px;font-size:15px}.wrc-contact .wrc-contact__cards{grid-template-columns:1fr;gap:18px}}