.contacts-list_root__fhKbz{display:flex;flex-direction:column;gap:32px;margin-bottom:64px}.contacts-list_root__fhKbz:last-child{margin-bottom:32px}@media (min-width:48em){.contacts-list_root__fhKbz:last-child{margin-bottom:48px}}@media (min-width:90em){.contacts-list_root__fhKbz{flex-direction:row;align-items:flex-start;gap:16px}}.contacts-list_col1__fRW0a{display:flex;align-items:center;gap:16px}@media (min-width:90em){.contacts-list_col1__fRW0a{flex-basis:272px;flex-shrink:0}}@media (min-width:119em){.contacts-list_col1__fRW0a{flex-basis:344px;flex-shrink:0}}.contacts-list_col2__QVFOT{display:flex;flex-direction:column;flex-wrap:wrap;column-gap:16px;row-gap:32px}@media (min-width:48em){.contacts-list_col2__QVFOT{flex-direction:row}}.contacts-list_countryName__rM8kC{font-size:20px;line-height:24px;font-weight:600;font-family:var(--font-secondary)}@media (min-width:64em){.contacts-list_countryName__rM8kC{font-size:24px}}@media (min-width:119em){.contacts-list_countryIcon__4o__F{width:24px;height:24px}}.contacts-list_town__auTKP:last-child{margin-bottom:0}@media (min-width:48em){.contacts-list_town__auTKP{flex-basis:208px}}@media (min-width:64em){.contacts-list_town__auTKP{flex-basis:272px}}@media (min-width:119em){.contacts-list_town__auTKP{flex-basis:344px}}.contacts-list_townNameWrap__ZPFe4{display:flex;align-items:center;margin-bottom:16px;gap:16px;color:var(--mantine-color-gray-4)}.contacts-list_townName__1tmOs{color:var(--mantine-color-gray-11);font-size:14px;line-height:22px;font-weight:600;font-family:var(--font-secondary)}@media (min-width:90em){.contacts-list_townName__1tmOs{font-size:20px}}.contacts-list_officeItem__l7c_P{display:flex;align-items:flex-start;gap:16px;font-size:14px;line-height:22px;margin-bottom:4px}@media (min-width:90em){.contacts-list_officeItem__l7c_P{font-size:16px;line-height:24px}}.contacts-list_itemIcon__Hkw7y{width:18px;height:18px;color:var(--mantine-color-gray-4)}@media (min-width:64em){.contacts-list_itemIcon__Hkw7y{width:24px;height:24px}}.contacts-list_officeItemLink__Cj6pT{transition:var(--transition-base);color:var(--mantine-color-gray-7);text-decoration:none;display:flex;gap:16px;flex-shrink:0}.contacts-list_officeItemLink__Cj6pT:hover,.contacts-list_officeItemLink__Cj6pT:hover .contacts-list_itemIconLink__dFWED{color:var(--mantine-primary-color-filled)}.contacts-list_itemLabel__yrrVG{color:var(--mantine-color-gray-7)}.contacts-list_officeList__JA5XE{list-style:none;padding:0;margin:0 0 16px}.contacts-list_officeList__JA5XE:last-child{margin-bottom:0}.contacts-list_phone_ext__2xGzE{margin-left:-8px}.map_root__6s5Td{width:100%;height:415px;position:relative}@media (min-width:64em){.map_root__6s5Td{height:576px}}.map_marker__rLkX_{width:32px;height:32px;left:-32px;box-shadow:var(--mantine-shadow-xl);position:relative}.map_markerImage__l6OPU{width:100%;height:100%;object-fit:cover;cursor:pointer}.map_markerPop__PeSJ4{width:280px;background-color:white;position:absolute;bottom:20px;right:0;transition:var(--transition-base);opacity:0;pointer-events:none;border-radius:8px;overflow:hidden;box-shadow:var(--mantine-shadow-md)}.map_markerPopActive__Cq3hG{bottom:50px;opacity:1;pointer-events:all}.map_popImg__fAIP7{height:120px;width:100%;object-fit:cover}.map_clusterNum__6RB3U{font-size:16px;line-height:22px;font-weight:600;color:var(--mantine-color-white);font-family:var(--font-secondary)}.map_clusterBg__3Rq78{display:flex;align-items:center;justify-content:center;background:url(/img/contact-page/geoTagEmpty.png) no-repeat 50%/100%;cursor:pointer}.map_officeList__TZZj3{list-style:none;margin:0;padding:0 16px 16px;position:absolute;top:0;width:100%;background-color:var(--mantine-color-white);z-index:var(--mantine-z-index-app)}.map_officeHeading__vyMeJ,.map_officeListItem__9c7ei{display:flex;align-items:flex-start;gap:8px;font-size:14px;line-height:22px;margin-bottom:4px;color:var(--mantine-color-gray-7)}.map_officeHeading__vyMeJ>div,.map_officeListItem__9c7ei>div{display:flex;color:var(--mantine-color-gray-4)}.map_officeHeading__vyMeJ a,.map_officeListItem__9c7ei a{text-decoration:none;color:inherit}.map_popIcon__Sh3_o{width:18px;height:18px;color:inherit;flex-shrink:0}.map_popIcon__Sh3_o svg{width:100%;height:100%}.map_officeLink__S2pbJ{transition:var(--transition-base);cursor:pointer;display:flex;gap:8px}.map_officeLink__S2pbJ>div{color:var(--mantine-color-gray-4)}.map_officeLink__S2pbJ:hover,.map_officeLink__S2pbJ:hover div{color:var(--mantine-primary-color-filled)}.map_officeHeading__vyMeJ{font-weight:500;margin-bottom:16px}.map_popIconPhone__trZbz{order:-1}.map_z_1__EeOc7{z-index:1!important}.contacts_titleRow__2B7A0{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}@media (min-width:48em){.contacts_titleRow__2B7A0{margin-bottom:56px}}@media (min-width:90em){.contacts_titleRow__2B7A0{margin-bottom:64px}}.contacts_container__WNAjr{margin-bottom:0;padding-bottom:0}.contacts_title__rtAVo{font-size:12px;text-transform:uppercase;margin-bottom:0}@media (min-width:48em){.contacts_title__rtAVo{font-size:14px}}@media (min-width:64em){.contacts_title__rtAVo{font-size:20px}}@media (min-width:90em){.contacts_title__rtAVo{font-size:24px}}@media (min-width:119em){.contacts_title__rtAVo{font-size:28px}}.contacts_icon__bcfX_{width:18px;height:18px}@media (min-width:48em){.contacts_icon__bcfX_{width:24px;height:24px}}.contacts_segmetRoot__c9SBK{padding:0;color:var(--mantine-primary-color-filled);--sc-radius:4px;--sc-shadow:unset!important;--sc-color:unset;background-color:unset}.contacts_segmentControl__vfRYX{background-color:var(--mantine-color-white)}.contacts_segmentLabel__6DoTP{color:var(--mantine-color-gray-4);padding:7px;transition:var(--transition-base)}.contacts_segmentLabel__6DoTP span{display:block}@media (hover:hover){.contacts_segmentLabel__6DoTP:hover{color:var(--mantine-color-white);background-color:var(--mantine-primary-color-filled)}}.contacts_segmentLabel__6DoTP[data-active]{color:var(--mantine-primary-color-filled);pointer-events:none}@media (hover:hover){.contacts_segmentLabel__6DoTP[data-active]:hover{color:var(--mantine-color-white)}}@media (min-width:64em){.contacts_segmentLabel__6DoTP{padding:8px}}