.contact img{max-width:100%}.contact .title{border:none;margin:calc(2rem - .14285714em) 0em 1rem;padding:0;font-family:ProximaNova-ExtraBoldItalic,Helvetica Neue,Arial,Helvetica,sans-serif;font-weight:700;line-height:1.28571429em;text-transform:none;color:#000000de;display:flex;align-items:center;gap:1rem}.contact .title:before{content:"";width:6rem;height:6rem;border:4px solid #dadada;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='black'%3E%3Cpath d='M20 4H4c-1.1 0-1.99.9-1.99 2L2 18c0 1.1.9 2 2 2h16c1.1 0 2-.9 2-2V6c0-1.1-.9-2-2-2zm0 4l-8 5-8-5V6l8 5 8-5v2z'/%3E%3C/svg%3E");background-size:3rem;background-repeat:no-repeat;background-position:center;flex-shrink:0}.contact .title span:first-child{font-style:normal}.contact .title span:last-child{font-style:italic}.contact .title+p{font-style:italic;color:#666;margin-top:.5rem;font-family:Proxima Nova,Helvetica Neue,Arial,Helvetica,sans-serif}.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 .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/8/assets/section-contact-form.css.map */
