@media screen and (max-width: 999px){.shopify-section--contact-form .contact{display:flex;flex-direction:column-reverse}}.shopify-section--contact-form .contact__main{flex:unset;max-width:none;margin-top:50px}@media screen and (min-width: 1000px){.shopify-section--contact-form .contact__main{width:43%;margin-top:0}}.shopify-section--contact-form .contact__main .heading{font-style:italic;font-size:24px;line-height:130%;font-weight:400 !important}@media screen and (min-width: 1000px){.shopify-section--contact-form .contact__main .heading{margin-top:26px !important}}.shopify-section--contact-form .contact__aside{display:flex;max-width:none;flex-direction:column;margin-left:calc(0px - var(--container-gutter));margin-right:calc(0px - var(--container-gutter));margin-top:0}@media screen and (min-width: 1000px){.shopify-section--contact-form .contact__aside{margin-left:0;flex-direction:row;margin-right:20px;width:calc(57% - 20px)}}@media screen and (min-width: 1200px){.shopify-section--contact-form .contact__aside{margin-right:60px;width:calc(57% - 60px)}}.shopify-section--contact-form .contact__image-container{z-index:1;margin:0 calc(var(--container-gutter)*2);max-width:350px}@media screen and (min-width: 425px){.shopify-section--contact-form .contact__image-container{margin:0 auto}}@media screen and (min-width: 1000px){.shopify-section--contact-form .contact__image-container{max-width:none;margin:0;width:55%;transform:translateY(-32px)}}.shopify-section--contact-form .contact__image{width:100%;height:auto;aspect-ratio:.86;object-fit:cover}.shopify-section--contact-form .contact__text-list{z-index:0;background:var(--block-background);border-left:0;border-width:var(--border-width);text-align:center;position:relative;padding:32px 48px 50px}@media screen and (min-width: 1000px){.shopify-section--contact-form .contact__text-list{padding:46px 32px;width:45%}}.shopify-section--contact-form .contact__text-list::before{content:"";position:absolute;border-width:var(--border-width);border-right:0;border-color:rgba(var(--text-color), 0.15);border-style:solid;height:80px;width:100%;left:0;top:0;transform:translateY(-80px);background:var(--block-background)}@media screen and (min-width: 1000px){.shopify-section--contact-form .contact__text-list::before{transform:translateX(-100%);height:calc(100% + var(--border-width));width:200px}}@media screen and (min-width: 1000px){.shopify-section--contact-form .contact .text-container{max-width:460px;margin-left:0}}@media screen and (min-width: 1200px){.shopify-section--contact-form .contact .text-container{margin-left:auto}}.shopify-section--contact-form .contact .text-container .heading{font-size:24px;font-family:var(--custom-font-family-serif);font-weight:bold;text-transform:unset;margin-bottom:24px}@media screen and (min-width: 1000px){.shopify-section--contact-form .contact .text-container .heading{margin-bottom:36px}}.shopify-section--contact-form .contact .text-container p{font-family:var(--custom-font-family-serif);line-height:130%}.shopify-section--contact-form .contact .text-container .rte p{font-size:18px}.shopify-section--contact-form .contact__text-icon-container{padding-top:16px}@media screen and (min-width: 1000px){.shopify-section--contact-form .contact__text-icon-container{padding-top:18px}}.shopify-section--contact-form .contact__text-icon{display:flex;flex-direction:column;align-items:center;margin-top:20px}@media screen and (min-width: 1000px){.shopify-section--contact-form .contact__text-icon{margin-top:34px}}.shopify-section--contact-form .contact__icon{max-height:28px;height:100%;margin:0 !important}.shopify-section--contact-form .contact__text.rte p{font-size:14px !important}.shopify-section--contact-form .contact__text.rte p:first-of-type{margin-top:12px !important}@media screen and (min-width: 1000px){.shopify-section--contact-form .contact__form{margin-left:0}}@media screen and (min-width: 1200px){.shopify-section--contact-form .contact__form{margin-left:auto}}.shopify-section--contact-form .contact .input__label{font-size:12px}.shopify-section--contact-form .contact .input__field--textarea{min-height:150px}