.haven-contact-form-section--colored{background-color:rgb(var(--color-background));color:rgb(var(--color-foreground))}.haven-contact-form{display:flex;flex-wrap:wrap;align-items:flex-start;gap:4rem 5rem}.haven-contact-form__info,.haven-contact-form__form{flex:1 1 100%;min-width:0}@media screen and (min-width:990px){.haven-contact-form__info,.haven-contact-form__form{flex:0 0 calc(50% - 2.5rem)}.haven-contact-form--form-only .haven-contact-form__form{flex:0 0 100%;max-width:90rem;margin:0 auto}}.haven-contact-form__heading{margin:0 0 2rem;font-size:4.8rem;line-height:1;color:rgb(var(--color-heading, var(--color-foreground)))}.haven-contact-form__heading em{font-style:normal;color:rgb(var(--color-highlight, 255, 203, 39))}.haven-contact-form__text{font-size:1.6rem;line-height:1.6}.haven-contact-form__text p{margin:0 0 1rem}.haven-contact-form__details{display:grid;gap:3rem;margin:3.5rem 0 0;padding:0;list-style:none}.haven-contact-form__detail{display:flex;align-items:flex-start;gap:1.5rem;font-size:1.6rem;line-height:1.5}.haven-contact-form__icon{flex:0 0 auto;width:2.6rem;height:2.6rem;color:rgba(var(--color-foreground),.5)}.haven-contact-form__icon svg{display:block;width:100%;height:100%}.haven-contact-form__detail-link{color:rgb(var(--color-foreground));text-decoration:none}.haven-contact-form__detail-link:hover{text-decoration:underline}.haven-contact-form__detail-text,.haven-contact-form__detail-text p{margin:0}.haven-contact-form__form-heading{margin:0 0 3rem;color:rgb(var(--color-heading, var(--color-foreground)))}.haven-contact-form__button-wrap{margin-top:3rem}@media screen and (min-width:750px){.haven-contact-form__button-wrap{margin-top:4rem}}@media screen and (max-width:1399px){.haven-contact-form__heading{font-size:4.3rem}}@media screen and (max-width:1199px){.haven-contact-form__heading{font-size:3.8rem}}@media screen and (max-width:989px){.haven-contact-form__heading{font-size:3.4rem}}@media screen and (max-width:749px){.haven-contact-form__heading{font-size:2.9rem}.haven-contact-form__details{gap:2.5rem}}.haven-contact-form-section[id]{scroll-margin-top:9rem}
/*# sourceMappingURL=/cdn/shop/t/3/assets/haven-contact-form.css.map */
