.contacts-section_wrapper__P12s1{height:90vh;position:relative;max-height:700px;width:100%;overflow:hidden}@media screen and (max-width:1050px){.contacts-section_wrapper__P12s1{grid-template-rows:auto 1fr;height:80vh;min-height:1000px;gap:20px}}.contacts-section_wrapper__P12s1 .contacts-section_map___cZdh{height:100%;position:relative;width:100vw}@media screen and (max-width:1050px){.contacts-section_wrapper__P12s1 .contacts-section_map___cZdh{order:2}}@media screen and (max-width:600px){.contacts-section_wrapper__P12s1 .contacts-section_map___cZdh{order:2;height:100%}}.contacts-section_wrapper__P12s1>div .contacts-section_popup__zxwSL{background:#fff;padding:20px;max-width:520px;border-radius:10px;gap:30px;box-shadow:-2px 3px 15px 0 rgba(68,33,8,.16);z-index:9;position:absolute;left:20%;top:10%}@media screen and (max-width:1050px){.contacts-section_wrapper__P12s1>div .contacts-section_popup__zxwSL{margin-top:40px;position:relative;height:max-content;max-width:none;left:0;top:0;width:100%;padding:10px;border-radius:10px;gap:30px}}@media screen and (max-width:600px){.contacts-section_wrapper__P12s1>div .contacts-section_popup__zxwSL{margin:20px 0;width:100%;height:max-content;border-radius:10px;gap:30px;box-shadow:none}}.contacts-section_wrapper__P12s1>div .contacts-section_popup__zxwSL .contacts-section_gap__element__NMdX0{margin-bottom:20px}.contacts-section_wrapper__P12s1>div .contacts-section_popup__zxwSL .contacts-section_gap__element__NMdX0 .contacts-section_contacts__title__9DKTh{font-family:Montserrat;font-size:16px;font-weight:700;line-height:24px;letter-spacing:0;text-align:left}.contacts-section_wrapper__P12s1>div .contacts-section_popup__zxwSL .contacts-section_gap__element__NMdX0 .contacts-section_contacts__section__YiTjG{font-family:Montserrat;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0;text-align:left}.contacts-section_wrapper__P12s1>div .contacts-section_popup__zxwSL .contacts-section_gap__title__TGRWS{margin-bottom:30px;font-family:Montserrat;font-size:16px;font-weight:400;line-height:24px;letter-spacing:0;text-align:left}.contacts-section_wrapper__P12s1>div .contacts-section_popup__zxwSL .contacts-section_title__MG0lU{font-family:Prosto One;font-size:40px;font-weight:400;line-height:48px;letter-spacing:0;text-align:left;margin-bottom:10px}