.contact-header,.contact-form{color:var(--color-notebook);background-color:var(--color-cerulean)}@media (min-width: 1120px){.contact-form{padding-bottom:var(--pad-v-desktop)}}@media (max-width: 1119px) and (min-width: 900px){.contact-form{padding-bottom:var(--pad-v-tablet)}}@media (max-width: 899px){.contact-form{padding-bottom:var(--pad-v-mobile)}}.contact-form-container{display:flex;width:100%;margin-left:auto;margin-right:auto}@media (min-width: 900px){.contact-form-container{flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:baseline;gap:40px;max-width:1164px}}@media (max-width: 899px){.contact-form-container{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:80px}}.contact-form-fields{display:grid;grid-template-columns:repeat(2,1fr);width:100%;max-width:720px;margin:0}@media (min-width: 900px){.contact-form-fields{column-gap:40px;row-gap:20px}}@media (max-width: 899px){.contact-form-fields{column-gap:12px;row-gap:12px}}.contact-form-header{grid-column:span 2}@media (min-width: 900px){.contact-form-header{padding-bottom:30px}}@media (max-width: 899px){.contact-form-header{padding-bottom:14px}}.contact-form-success,.contact-form-error,.contact-form-field-lg{grid-column:span 2}@media (min-width: 900px){.contact-form-field-lg{padding-bottom:20px}}@media (max-width: 899px){.contact-form-field-lg{padding-bottom:16px}}@media (min-width: 900px){.contact-form-disclaimer{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}}@media (max-width: 899px){.contact-form-disclaimer{grid-column:span 2;grid-row-start:6;padding-top:10px;text-align:center}}.contact-form-disclaimer{font-family:var(--font-signifier-thin-italic);letter-spacing:.02em}@media (min-width: 900px){.contact-form-disclaimer{font-size:16px}}@media (max-width: 899px){.contact-form-disclaimer{font-size:13px}}@media (max-width: 899px){.contact-form-btn{grid-column:span 2}}.contact-form-btn button,.contact-form-btn button:hover{max-width:none}.contact-form-info{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;width:100%;max-width:300px}@media (min-width: 900px){.contact-form-info{gap:50px}}@media (max-width: 899px){.contact-form-info{gap:40px}}.contact-form-info-item h3{letter-spacing:.01em;line-height:1.1em}@media (min-width: 900px){.contact-form-info-item h3{font-size:28px;padding-bottom:16px}}@media (max-width: 899px){.contact-form-info-item h3{font-size:22px;padding-bottom:13px}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/contact.css.map */
