.ContactUs{padding-top:5.5em}@media (min-width:64em){.ContactUs{padding:12em 2.5em 9.75em}}.ContactUs__title{text-align:center;font-size:1.05em;font-weight:500;color:var(--Brown)}@media (min-width:64em){.ContactUs__title{font-size:2.625em;font-weight:700}}.ContactUs__text{padding:2em 1em;text-align:center;font-size:1em;font-weight:400;color:var(--Brown-dark)}@media (min-width:64em){.ContactUs__text{padding-left:17.5em;padding-right:17.5em;font-size:1.5em;font-weight:500}}.ContactUs__container{display:flex;width:100%;flex-direction:column;gap:5.5em}@media (min-width:64em){.ContactUs__container{flex-direction:row-reverse}}.ContactUs__storeInfo{margin-bottom:1.5em;display:flex;width:100%;padding-left:1em;padding-right:1em}@media (min-width:64em){.ContactUs__storeInfo{margin-bottom:6.5em;align-items:center;justify-content:center}}.ContactUs__info{display:flex;width:100%;flex-direction:column;justify-content:center;gap:.55625em}@media (min-width:64em){.ContactUs__info{flex-direction:row;align-items:center;gap:1.5em}}.ContactUs__info-flex{display:flex;align-items:center;gap:.55625em}@media (min-width:64em){.ContactUs__info-flex{gap:1.5em}}.ContactUs__info-icon{display:flex;height:2em;width:2em;align-items:center;justify-content:center;border-radius:50%;background-color:var(--Brown-dark);font-size:1.25em;color:var(--White)}@media (min-width:64em){.ContactUs__info-icon{height:4.375em;width:4.375em}}.ContactUs__info-text{font-size:1em;font-weight:500;color:var(--Brown-dark)}@media (min-width:64em){.ContactUs__info-text{font-size:1.25em}}.ContactUs__right{width:100%;padding-left:1em;padding-right:1em}@media (min-width:64em){.ContactUs__right{width:50%;padding-right:0;padding-left:6.25em}}.ContactUs__right-map{margin-bottom:1.5em;height:13em;width:100%;border-radius:.5em}@media (min-width:64em){.ContactUs__right-map{height:29.5em}}.ContactUs__right-flex{margin-bottom:2em;display:flex;align-items:center;gap:1.25em}.ContactUs__right-flex-icon{gap:4em;font-size:1.25em}@media (min-width:64em){.ContactUs__right-flex-icon{font-size:2em}}.ContactUs__right-flex-text{font-size:1em;font-weight:400;color:var(--Brown-dark)}@media (min-width:64em){.ContactUs__right-flex-text{font-size:1.5em;font-weight:500}}.ContactUs__left{height:-moz-fit-content;height:fit-content;width:100%;background-color:var(--gray-light);padding:1.5em 1em}@media (min-width:64em){.ContactUs__left{width:50%;border-radius:1.5em;padding-left:2em;padding-right:2em}}.ContactUs__left-text{margin-bottom:1.5em;font-size:1.05em;font-weight:500;color:var(--gray-dark)}@media (min-width:64em){.ContactUs__left-text{font-size:1.5em;font-weight:700}}.ContactUs__left-form{display:flex;width:100%;flex-direction:column}@media (min-width:64em){.ContactUs__left-form-flex{display:flex;gap:1.5em}}.ContactUs__left-form-ErrorMessage{font-size:1em;font-weight:400;color:var(--Tangerine-Tango-Pantone)}@media (min-width:64em){.ContactUs__left-form-ErrorMessage{font-size:1.05em}}.ContactUs__left-form-bottom{margin-bottom:2.875em}.ContactUs__left-form-bottom-submit{display:flex;height:2.5em;width:100%;align-items:center;justify-content:center;border-radius:.5em;--tw-bg-opacity:1;background-color:rgb(201 201 201/var(--tw-bg-opacity));font-size:1em;font-weight:400;line-height:1;color:var(--White)}@media (min-width:64em){.ContactUs__left-form-bottom-submit{margin-top:2.5em;width:50%;font-size:1.25em;font-weight:500}}.ContactUs__left-form-bottom-submit.green{background-color:var(--Brown);color:var(--White)}.ContactUs__left-form-group{position:relative;margin-bottom:2em;height:2.5em;width:100%;border-radius:.5em;border-width:.063em;border-color:var(--Brown)}@media (min-width:64em){.ContactUs__left-form-group{margin-bottom:2.5em;height:2.75em}}.ContactUs__left-form-group-explanation{height:13em}.ContactUs__left-form-group input{display:block;height:100%;width:100%;border-radius:.5em;background-color:var(--White);padding-right:1em;font-size:.75em;font-weight:400}@media (min-width:64em){.ContactUs__left-form-group input{font-size:1.05em}}.ContactUs__left-form-group input:focus{outline:2px solid transparent;outline-offset:2px}.ContactUs__left-form-group label{position:absolute;top:.625em;margin-right:1em;font-size:1em;font-weight:400;color:var(--gray-dark-medium);pointer-events:none;transition:all .2s ease;-moz-transition:all .2s ease;-webkit-transition:all .2s ease}.ContactUs__left-form-group input:focus~label,.ContactUs__left-form-group input:valid~label{top:-.625em;background-color:var(--White);font-size:.75em;font-weight:400;color:var(--Brown)}