.Contact_section-contact__n1sRD{height:926px;border-top:1px solid var(--hikko-border-color);width:100%;display:flex;justify-content:center}.Contact_contact-section__yDZr_{padding:141px 0 30px;display:flex;justify-content:space-between;max-width:1170px;width:100%;border-right:1px solid var(--hikko-border-color)}.Contact_section-mark-description__p_tX7{font-weight:500}.Contact_contact-gallery__VJr56{display:flex;flex-direction:column;grid-gap:40px;max-width:570px}.Contact_contact-gallery-top__uI1tA{display:grid;grid-template-columns:265px 265px;grid-gap:40px}.Contact_contact-gallery-top-img__uRfoQ{position:relative;width:100%;height:228px}.Contact_contact-gallery-bottom__tddfs{position:relative;height:240px}.Contact_contact-form__SESfB{max-width:450px}.Contact_contact-section__yDZr_ form{width:370px;margin-top:16px;margin-right:70px}.Contact_section-description__gevQO{font-family:Everett;font-style:normal;font-weight:300;font-size:40px;line-height:56px;color:var(--hikko-black);margin-bottom:8px;max-width:390px}@media (min-width:300px) and (max-width:900px){.Contact_section-contact__n1sRD{height:auto;width:100%;height:100%;display:block}.Contact_contact-section__yDZr_{padding:80px 24px;display:flex;justify-content:center;flex-direction:column;width:auto;border-right:none}.Contact_contact-gallery__VJr56{margin-bottom:32px;grid-gap:22px;max-width:100%}.Contact_contact-gallery-top__uI1tA{grid-template-columns:1fr 1fr;grid-gap:22px}.Contact_contact-gallery-top-img__uRfoQ{height:130px}.Contact_contact-form__SESfB{max-width:100%;margin-left:0}.Contact_contact__D08X6{width:100%;height:100%;display:block}.Contact_contact-section__yDZr_ form{max-width:100%;margin-top:40px}.Contact_contact-section__yDZr_{height:auto}.Contact_section-description__gevQO{font-size:32px;line-height:48px}}@media (min-width:900px) and (max-width:1150px){.Contact_section-contact__n1sRD{display:flex}.Contact_contact-section__yDZr_{padding:141px 41px 30px;border-right:none}.Contact_contact-form__SESfB{margin-left:20px}.Contact_contact-gallery__VJr56{grid-gap:32px;max-width:415px}.Contact_contact-gallery-top__uI1tA{display:grid;grid-template-columns:191px 191px;grid-gap:32px}.Contact_contact-section__yDZr_ form{width:295px}}@media (min-width:1150px) and (max-width:1350px){.Contact_section-contact__n1sRD{display:flex}.Contact_contact-gallery__VJr56{max-width:auto}.Contact_contact-section__yDZr_{padding:141px 82px 30px;border-right:none}.Contact_contact-gallery-top__uI1tA{grid-gap:24px}.Contact_contact-gallery__VJr56{grid-gap:24px;max-width:555px}.Contact_contact-section__yDZr_ form{margin-right:35px;width:340px}.Contact_contact-form__SESfB{margin-left:30px}}