.ContactsPageMain_wrapper__le_RZ{color:#fff;background:#2d2d2d;line-height:1.5}.ContactsPageMain_top__0kEv_{display:flex;justify-content:space-between;padding-top:1.875rem;padding-bottom:3.125rem}@media(max-width:62rem){.ContactsPageMain_top__0kEv_{flex-direction:column}}.ContactsPageMain_heading__mBSVG{font-size:2.25rem;line-height:1.3;font-weight:400;margin:0;max-width:25rem}@media(max-width:62rem){.ContactsPageMain_heading__mBSVG{font-size:1.75rem;line-height:1.2;margin-bottom:1.875rem;max-width:100%}}.ContactsPageMain_index__DYSZI{font-size:1.25rem;color:hsla(0,0%,100%,.5)}@media(max-width:62rem){.ContactsPageMain_index__DYSZI{font-size:1.125rem}}.ContactsPageMain_address__z8kKc{font-size:1.75rem;font-style:normal;margin-bottom:.625rem}@media(max-width:62rem){.ContactsPageMain_address__z8kKc{font-size:1.375rem;line-height:1.3}}.ContactsPageMain_on_map__XSyXI{font-size:1.125rem;color:#af704d;margin-bottom:1.25rem;text-transform:lowercase;cursor:pointer;transition:color .15s ease-in;border:none;background:rgba(0,0,0,0);padding:0}.ContactsPageMain_on_map__XSyXI:hover{color:#fff}@media(max-width:62rem){.ContactsPageMain_on_map__XSyXI{font-size:1rem}}.ContactsPageMain_link__YZsQl{font-size:1.75rem;color:inherit;display:block}@media(max-width:62rem){.ContactsPageMain_link__YZsQl{font-size:1.375rem;line-height:1.3;margin-bottom:.625rem}}.ContactsPageMain_working_hours__7ORaB{margin:0}.ContactsPageMain_working_hours__wrapper__4lvCU{width:100%;max-width:12.5rem}@media(max-width:62rem){.ContactsPageMain_working_hours__wrapper__4lvCU{max-width:100%}}.ContactsPageMain_working_hours__7ORaB .ContactsPageMain_heading__mBSVG{font-size:1.125rem;color:hsla(0,0%,100%,.5);text-transform:lowercase}@media(max-width:62rem){.ContactsPageMain_working_hours__7ORaB .ContactsPageMain_heading__mBSVG{font-size:1rem;margin-bottom:.625rem}}.ContactsPageMain_working_hours__7ORaB .ContactsPageMain_line___d15P{font-size:1.125rem;line-height:260%;display:flex;justify-content:space-between}.ContactsPageMain_working_hours__7ORaB .ContactsPageMain_line___d15P:not(:last-child){border-bottom:.0625rem solid hsla(0,0%,100%,.2)}.ContactsPageMain_working_hours__7ORaB .ContactsPageMain_hours__fYfGY{width:100%;max-width:7.5rem}@media(max-width:62rem){.ContactsPageMain_working_hours__7ORaB .ContactsPageMain_hours__fYfGY{width:auto}}.ContactsPageMain_contacts__FzeE5{max-width:28.125rem;width:100%;margin:0 1.25rem}@media(max-width:62rem){.ContactsPageMain_contacts__FzeE5{margin:0 0 1.875rem}}.ContactsPageMain_map__uYfnq{height:40.1875rem;position:relative}.ContactsPageMain_map__uYfnq iframe{width:100%;height:100%;pointer-events:none}.ContactsPageMain_map--enabled__UXpEW iframe{pointer-events:all}.ContactsPageMain_sheldue__jWI9O{margin:0}.ContactsPageMain_info__sRT_r{margin-top:1rem}.ContactsPageMain_info__sRT_r p{margin:0;font-size:.875rem;line-height:1.5;color:hsla(0,0%,100%,.5)}.ContactsPageMain_info__sRT_r p:not(:first-child){margin-top:.5rem}.ContactsPageMain_messengers__5Ek12{display:flex;align-items:center;margin-bottom:1.875rem}.ContactsPageMain_messengers__heading__tNVH6{font-size:1.125rem;color:hsla(0,0%,100%,.5);text-transform:lowercase;margin:0 0 .625rem}@media(max-width:62rem){.ContactsPageMain_messengers__heading__tNVH6{font-size:1rem;margin-bottom:.625rem}}.ContactsPageMain_messengers__link__KEq95{width:2.25rem;height:2.25rem;position:relative;display:flex;align-items:center;justify-content:center}@media(max-width:62rem){.ContactsPageMain_messengers__link__KEq95{width:3.125rem;height:3.125rem}}.ContactsPageMain_messengers__link__KEq95:hover svg path{fill:#af704d;transition:fill .2s linear}.ContactsPageMain_messengers__link__KEq95:not(:first-child){margin-left:1rem}.ContactsPageMain_messengers__link__KEq95 svg:not(:first-child){width:.75rem;height:.75rem}@media(max-width:62rem){.ContactsPageMain_messengers__link__KEq95 svg:not(:first-child){width:1rem;height:1rem}}.ContactsPageMain_messengers__link__KEq95 svg path{fill:#fff}.ContactsPageMain_messengers__border__gvBnT{position:absolute;top:0;right:0;left:0;bottom:0}.ContactsPageMain_messengers__border__gvBnT .border-brown{stroke-dasharray:500;stroke-dashoffset:500}.ContactsPageMain_messengers__border__gvBnT .border-black{stroke:#fff;stroke-opacity:1}.ContactsPageMain_messengers__border__gvBnT:hover .border-brown{transition:stroke-dashoffset 1s linear;stroke-dashoffset:0}.ContactsPageMain_messengers__border__gvBnT:hover .border-black{stroke-opacity:0}