.contact img{max-width:100%}.contact__layout{display:grid;gap:3rem}.contact__details{align-self:start;padding:clamp(2.6rem,4vw,4.8rem);border:1px solid var(--mayomark-line, rgba(18, 18, 18, .12));border-radius:1.2rem;background:#f6efe3}.contact__eyebrow{margin:0 0 1rem;color:var(--mayomark-red-dark, #7f291e);font-size:1.2rem;font-weight:750;letter-spacing:.13em;text-transform:uppercase}.contact__details h2{margin:0 0 1.2rem;color:var(--mayomark-blue-deep, #10385f);font-size:clamp(2.8rem,4vw,4.2rem);line-height:1.05;letter-spacing:-.03em}.contact__intro{max-width:45rem;margin:0;color:#29241fc7}.contact__channels{display:grid;gap:1.8rem;margin:3rem 0}.contact__channels div{padding-top:1.6rem;border-top:1px solid rgba(41,36,31,.16)}.contact__channels dt{color:#29241fb3;font-size:1.25rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.contact__channels dd{margin:.45rem 0 0}.contact__channels a{color:var(--mayomark-blue-deep, #10385f);font-size:1.8rem;font-weight:700;text-underline-offset:.3rem}.contact__response-note{margin:0;padding:1.5rem;border-left:.35rem solid var(--mayomark-turmeric, #d99a1c);background:#ffffffad;color:#29241fc2;font-size:1.35rem}.contact__form-panel{min-width:0}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}@media screen and (min-width:750px){.contact__layout{grid-template-columns:minmax(28rem,.8fr) minmax(42rem,1.2fr);gap:clamp(4rem,6vw,8rem);align-items:start}.contact .field{margin-bottom:2rem}}.contact__button{margin-top:3rem}@media screen and (min-width:750px){.contact__button{margin-top:4rem}}@media screen and (min-width:750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-contact-form.css.map */
