.contact__container{display:flex;gap:3rem}.contact__container .contact__form{width:100%;display:flex;flex-direction:column;row-gap:8rem}.contact-form_note.center{margin-top:1.5rem}.contact__container .contact__map{width:58%;min-width:58%}.contact__container .contact__form .contact__heading{margin:0 0 3rem}.contact__container .contact__form textarea{min-height:5rem;height:auto}.contact__container .contact__form .field-textarea{margin-bottom:4rem}.contact__information{display:flex;flex-direction:column;row-gap:1.5rem;margin-bottom:2rem}.contact__information .contact-form_item{display:flex;align-items:center;column-gap:1rem;padding:.8rem 1.5rem;border:1px solid rgba(var(--color-border-default))}.contact__information .contact-form_item a{text-decoration:none}.contact__information .contact__information--heading{margin:0 0 1.5rem}.contact__map iframe{width:100%;height:100%;line-height:0}.contact__information .contact-form_map iframe{display:block;width:100%;height:30rem;border:0}.contact__container.contact__layout-row{flex-direction:column}.contact__layout-row .contact__form{display:grid;grid-template-columns:minmax(0,1fr) 34%;grid-template-rows:auto 1fr;align-items:start;column-gap:3rem;row-gap:0}.contact__layout-row .contact__form>.contact__heading{grid-column:1;grid-row:1}.contact__layout-row .contact__form--content{grid-column:1;grid-row:2}.contact__layout-row .contact__information{grid-column:2;grid-row:2}.contact__layout-row .contact__form--content{flex:1 1 auto;min-width:0}.contact__layout-row .contact__information{flex:0 0 34%;margin-bottom:0;padding:4rem 3rem}.contact__layout-row .contact__information .contact-form_item{border-color:rgba(var(--color-border-default))}.contact__layout-row .contact__map{width:100%;min-width:100%}.contact__layout-row .contact__map iframe{height:45rem}@media screen and (min-width:1440px){.contact__container{gap:17rem}}@media screen and (max-width:991px){.contact__container{flex-direction:column}.contact__container .contact__form{row-gap:4rem}.contact__layout-row .contact__form{display:flex;flex-direction:column;align-items:stretch;gap:3rem}.contact__layout-row .contact__information{flex:none;width:100%}.contact__container .contact__map{width:100%;min-width:unset}.contact__map iframe{height:40rem}}
/*# sourceMappingURL=/cdn/shop/t/71/assets/section-contact-form.css.map */
