.contact{background-color:#fff9;border-radius:1.2rem;padding:6rem 3.2rem}.contact .icon-with-text__heading.font-medium{font-weight:600}.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.field:not(:last-of-type){margin-bottom:1.5rem;margin-top:3.4rem}@media screen and (min-width: 750px){.field:not(:last-of-type){margin-bottom:5.5rem;margin-top:3.4rem}.field:last-of-type{margin-bottom:2.1rem}}.contact__button{margin-top:0}@media screen and (min-width: 750px){.contact__button{margin-top:0}}.contact__description p{margin:0;opacity:.6;font-size:2rem;line-height:1.6}@media screen and (min-width: 750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}.contact-heading-wrapper .title{margin-bottom:1.9rem}.contact-heading-wrapper .title h2{font-size:2.2rem;line-height:3.3rem;margin-bottom:0;margin-top:0;letter-spacing:-.06rem}.contact__description{margin-bottom:2.1rem}.contact__description p{margin:0;opacity:.6;font-size:2rem;line-height:1.6;padding-right:5.5rem}.contact__description a{text-decoration:none;color:var(--color-foreground)}.calendar-wrapper{--grid-desktop-vertical-spacing: 1.2rem}.calendar-wrapper .icon-with-text__item .grid.grid--2-col.grid--2-col-tablet.grid--2-col-desktop{--grid-desktop-horizontal-spacing: .6rem}.calendar-wrapper .icon-with-text__item .grid.grid--2-col.grid--2-col-tablet.grid--2-col-desktop img{width:1.5rem;height:1.6rem}}@media only screen and (max-width: 749px){.contact{--grid-mobile-vertical-spacing: 6rem;padding:2.4rem 2.1rem 4.8rem}.contact .contact-heading-wrapper h2{font-size:2.2rem;line-height:3.3rem;letter-spacing:-.066rem;margin:0 0 1.2rem}.contact .contact-heading-wrapper .contact__description p{font-size:1.8rem;line-height:1.6}.contact .contact-heading-wrapper .contact__description p a{color:inherit;text-decoration:none}.contact .calendar-wrapper{--grid-mobile-vertical-spacing: 1.2rem;margin-top:6.5rem;background-color:#fff;border-radius:2.4rem;padding:2.6rem 2rem}.contact .calendar-wrapper .icon-with-text__item .grid.grid--2-col.grid--2-col-tablet.grid--2-col-desktop{--grid-mobile-horizontal-spacing: .6rem}.contact .calendar-wrapper .icon-with-text__item .grid.grid--2-col.grid--2-col-tablet.grid--2-col-desktop img{width:1.5rem;height:1.6rem}.contact .calendar-wrapper .icon-with-text__item .grid.grid--2-col.grid--2-col-tablet.grid--2-col-desktop .icon-with-text__heading.font-medium{font-size:2rem;line-height:1.5;padding-left:.4rem}.contact .calendar-wrapper .icon-with-text__item .grid.grid--2-col.grid--2-col-tablet.grid--2-col-desktop .icon-with-text__heading.font-small{font-size:1.4rem;line-height:normal}.contact .calendar-wrapper .icon-with-text__item:has(.font-medium):not(:last-of-type){margin-bottom:2.1rem}.contact .field:not(:last-of-type){margin-bottom:1.2rem;margin-top:4.5rem}}
/*# sourceMappingURL=/cdn/shop/t/23/assets/section-contact-form.css.map */
