.contact{width:calc((7 / 12 * 100%) - var(--grid-desktop-horizontal-spacing) / 2);max-width:calc((7 / 12 * 100%) - var(--grid-desktop-horizontal-spacing) / 2)}.contact img{max-width:100%}.contact .form__message{align-items:flex-start}.contact .icon-success{margin-top:.2rem}.contact .field{margin-bottom:1.5rem}.contact form .body-xs.top-label{display:inline-block;position:absolute;top:-24px}.contact .field{margin-top:2.4rem}@media screen and (min-width: 750px){.contact .field{margin-bottom:2rem}.contact .field.email-field{margin-bottom:4.8rem}}.contact__button{margin-top:3rem}@media screen and (min-width: 750px){.contact__button{margin-top:1.6rem}}@media screen and (min-width: 750px){.contact__fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2rem}}.contact-block-container{width:100%;display:flex;flex-direction:row;column-gap:2.4rem;margin-bottom:4rem}.faq-block-outer-container .contact-us{padding-bottom:8.8rem}.contact-block-container .image-container{width:100%;border-radius:2.4rem;overflow:hidden;width:calc((7 / 12 * 100%) - var(--grid-desktop-horizontal-spacing) / 2);max-width:calc((7 / 12 * 100%) - var(--grid-desktop-horizontal-spacing) / 2);height:100%}.contact-block-container .image-container img{display:block}.contact-block-container .contact-information-block{padding:4rem 4rem 2.6rem;background-color:var(--color-beige-light);max-width:43.6rem;width:100%;border-radius:2.4rem;overflow:hidden;width:calc((5 / 12 * 100%) - var(--grid-desktop-horizontal-spacing) / 2);max-width:calc((5 / 12 * 100%) - var(--grid-desktop-horizontal-spacing) / 2)}.contact-information-block .contact-info-block{width:100%;display:flex;flex-direction:column;row-gap:.8rem}.contact-information-block .contact-info-block a{position:absolute;top:0;left:0;width:100%;height:100%;display:flex}.contact-information-block .contact-info-block a:hover+img+p,.contact-information-block .contact-info-block a:hover+img+p>span{color:var(--color-brand-green-dark)}.contact-item{display:flex;flex-direction:row;column-gap:1.6rem;border-radius:24rem;padding:1.6rem 2.4rem;background-color:var(--color-brand-white);position:relative;align-items:center;width:max-content}.contact-information-block .contact-info-block p{margin:0;font-weight:600}.contact-information-block .contact-info-block p,.contact-information-block .contact-info-block p span{text-decoration:none;color:var(--color-brand-black)}@media screen and (max-width: 1279px){.contact-block-container{flex-direction:column;row-gap:2.4rem}.contact-block-container .image-container,.contact-block-container .contact-information-block{width:calc((7 / 12 * 100%) - var(--grid-desktop-horizontal-spacing) / 2);max-width:calc((7 / 12 * 100%) - var(--grid-desktop-horizontal-spacing) / 2)}}@media screen and (max-width: 989px){.faq-block-outer-container .contact-block-container{margin-bottom:2.4rem}.faq-position .contact{width:100%;max-width:100%}.contact-block-container .contact-information-block{padding:4rem}.contact-block-container .image-container,.contact-block-container .contact-information-block{width:100%;max-width:100%}}@media screen and (max-width: 749px){.faq-position .contact-information-block h2.h4,.faq-position h2.h4.faq-block__heading{font-size:2.6rem;line-height:3.12rem}.faq-block-outer-container .contact-block-container{margin-bottom:4rem}.contact .field{margin-top:3.6rem}.contact__fields .field:nth-child(1){margin-top:4.2rem}.contact__button{margin-top:1.6rem}.contact .field.email-field{margin-bottom:0}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/section-contact-form.css.map */
