.ul-contact{--ul-contact-ink: var(--ul-ink, #1f2933);--ul-contact-muted: var(--ul-muted, #5f6b76);--ul-contact-line: var(--ul-line, #dbe3ea);--ul-contact-panel: var(--ul-panel, #f5f7f9);--ul-contact-blue: var(--ul-blue, #0473ba);--ul-contact-amber: var(--ul-amber, #f2b13d);color:var(--ul-contact-ink)}.ul-contact__hero{border-bottom:1px solid var(--ul-contact-line);background:linear-gradient(180deg,#eef6fc,#fff)}.ul-contact__hero-inner{display:grid;align-items:center;gap:3rem;padding-top:3.6rem;padding-bottom:3.2rem}.ul-contact__intro{max-width:68rem}.ul-contact__intro h1{margin:0;color:var(--ul-contact-ink);font-size:calc(var(--font-heading-scale) * 4.8rem);line-height:1.05;letter-spacing:0}.ul-contact__intro p:not(.ul-home-eyebrow){max-width:62rem;margin:1.4rem 0 0;color:var(--ul-contact-muted);font-size:calc(var(--font-body-scale) * 1.75rem);line-height:1.55}.ul-contact__proof{display:flex;flex-wrap:wrap;gap:.8rem;margin-top:2rem}.ul-contact__proof span{display:inline-flex;align-items:center;min-height:3.2rem;padding:.65rem 1rem;border:1px solid rgba(4,115,186,.22);border-radius:4px;background:#fff;color:var(--ul-contact-ink);font-size:calc(var(--font-body-scale) * 1.2rem);font-weight:800;line-height:1.2}.ul-contact__hero-media{overflow:hidden;border:1px solid var(--ul-contact-line);border-radius:6px;background:#fff;box-shadow:0 16px 32px #1f29331f}.ul-contact__hero-media img{display:block;width:100%;aspect-ratio:16 / 10;object-fit:cover}.ul-contact__body{display:grid;gap:2rem;padding-top:3.2rem;padding-bottom:4.8rem}.ul-contact__form-panel,.ul-contact__details{border:1px solid var(--ul-contact-line);border-radius:6px;background:#fff}.ul-contact__form-panel{padding:2rem}.ul-contact__form-heading{margin-bottom:1.8rem}.ul-contact__form-heading h2,.ul-contact__details h2{margin:0;color:var(--ul-contact-ink);font-size:calc(var(--font-heading-scale) * 2.4rem);line-height:1.2;letter-spacing:0}.ul-contact-form,.ul-contact-form__grid{display:grid;gap:1.4rem}.ul-contact-form .field{margin:0}.ul-contact-form .field-label{color:var(--ul-contact-ink);font-weight:800}.ul-contact-form .field-input{min-height:4.8rem;border-color:#c7d3dd;background:#fff}.ul-contact-form select.field-input{-webkit-appearance:auto;appearance:auto}.ul-contact-form textarea.field-input{min-height:14rem;resize:vertical}.ul-contact-form .field-input:focus{border-color:var(--ul-contact-blue);box-shadow:0 0 0 2px #0473ba24}.ul-contact-form__footer{display:flex;flex-direction:column;gap:1rem;align-items:flex-start;padding-top:.4rem}.ul-contact__details{align-self:start;overflow:hidden;background:var(--ul-contact-panel)}.ul-contact__details-block,.ul-contact__details-note{padding:2rem}.ul-contact__details dl{display:grid;gap:1.4rem;margin:1.6rem 0 0}.ul-contact__details dl>div{padding-top:1.2rem;border-top:1px solid var(--ul-contact-line)}.ul-contact__details dt{color:var(--ul-contact-muted);font-size:calc(var(--font-body-scale) * 1.2rem);font-weight:800;line-height:1.2;text-transform:uppercase}.ul-contact__details dd{margin:.35rem 0 0;color:var(--ul-contact-ink);font-size:calc(var(--font-body-scale) * 1.35rem);line-height:1.5}.ul-contact__details a{color:var(--ul-contact-blue);font-weight:800;text-decoration-thickness:1px;text-underline-offset:.25rem}.ul-contact__details-note{border-top:1px solid var(--ul-contact-line);background:#fff}.ul-contact__details-note h3{margin:0;color:var(--ul-contact-ink);font-size:calc(var(--font-heading-scale) * 1.8rem);line-height:1.25;letter-spacing:0}.ul-contact__details-note p{margin:.8rem 0 0;color:var(--ul-contact-muted);font-size:calc(var(--font-body-scale) * 1.3rem);line-height:1.5}@media(min-width:750px){.ul-contact-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ul-contact-form__footer{flex-direction:row;align-items:center}}@media(min-width:990px){.ul-contact__hero-inner{grid-template-columns:minmax(0,1.05fr) minmax(36rem,.95fr);min-height:34rem}.ul-contact__body{grid-template-columns:minmax(0,1fr) minmax(28rem,34rem);align-items:start}}@media(max-width:749px){.ul-contact__hero-inner{padding-top:2.4rem}.ul-contact__intro h1{font-size:calc(var(--font-heading-scale) * 3.5rem)}.ul-contact__intro p:not(.ul-home-eyebrow){font-size:calc(var(--font-body-scale) * 1.45rem)}.ul-contact__form-panel,.ul-contact__details-block,.ul-contact__details-note{padding:1.4rem}}
/*# sourceMappingURL=/cdn/shop/t/28/assets/ul-industrial-contact.css.map */
