.contacts-collection__phone-section{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}@media only screen and (min-width:1024px){.contacts-collection__phone-section{gap:1.5rem;margin-bottom:6.125rem}}.contacts-collection__phone{color:#262429;font-size:2rem;font-weight:400;line-height:110%;text-decoration:unset;transition:color .15s ease-in-out;width:-moz-fit-content;width:fit-content}.contacts-collection__phone:hover{color:#a69d95}@media only screen and (min-width:768px){.contacts-collection__phone{font-size:4rem}}@media only screen and (min-width:1200px){.contacts-collection__phone{font-size:5rem}}@media only screen and (min-width:1024px){.contacts-collection__phone{font-size:6rem}}@media only screen and (min-width:1440px){.contacts-collection__phone{font-size:8rem}}.contacts-collection__phone-description{color:#262429;font-size:1.5rem;font-weight:500;line-height:130%}@media only screen and (min-width:768px){.contacts-collection__phone-description{font-size:1.8rem}}@media only screen and (min-width:1200px){.contacts-collection__phone-description{font-size:2rem}}@media only screen and (min-width:1024px){.contacts-collection__phone-description{font-size:2.25rem}}.contacts-collection__mails{display:flex;flex-direction:column;gap:2rem;margin-bottom:2rem}@media only screen and (min-width:768px){.contacts-collection__mails{flex-direction:row;gap:3rem}}@media only screen and (min-width:1200px){.contacts-collection__mails{margin-bottom:3rem}}@media only screen and (min-width:1024px){.contacts-collection__mails{gap:5rem;margin-bottom:4rem}}.contacts-collection__mail{display:flex;flex-direction:column;gap:.75rem;width:-moz-fit-content;width:fit-content}.contacts-collection__mail-link{color:#262429;font-size:2rem;font-weight:500;line-height:130%;text-decoration:unset;transition:color .15s ease-in-out}.contacts-collection__mail-link:hover{color:#a69d95}@media only screen and (min-width:1024px){.contacts-collection__mail-link{font-size:2.25rem}}.contacts-collection__mail-description{color:#a69d95;font-size:1.25rem;font-weight:400;line-height:130%}@media only screen and (min-width:1024px){.contacts-collection__mail-description{font-size:1.5rem}}.contacts-collection__socials{display:flex;flex-direction:column;gap:2rem}@media only screen and (min-width:768px){.contacts-collection__socials{flex-direction:row;gap:3rem}}@media only screen and (min-width:1024px){.contacts-collection__socials{gap:5rem}}.contacts-collection__socials-group{display:flex;flex-direction:column;gap:1.25rem;width:-moz-fit-content;width:fit-content}.contacts-collection__socials-group-description{color:#a69d95;font-size:1.25rem;font-weight:400;line-height:130%}@media only screen and (min-width:1024px){.contacts-collection__socials-group-description{font-size:1.5rem}}.contacts-collection__socials-items{display:flex;flex-direction:row;flex-wrap:wrap;gap:1.5rem}@media only screen and (min-width:768px){.contacts-collection__socials-items{gap:2rem}}@media only screen and (min-width:1200px){.contacts-collection__socials-items{gap:2.25rem}}@media only screen and (min-width:1024px){.contacts-collection__socials-items{gap:2.5rem}}.contacts-collection__socials-item svg{height:2rem;width:auto}@media only screen and (min-width:1200px){.contacts-collection__socials-item svg{height:3rem}}@media only screen and (min-width:1024px){.contacts-collection__socials-item svg{height:3.3125rem}}.contacts-map__wrapper{display:grid;gap:2rem;grid-template-columns:1fr}@media only screen and (min-width:1024px){.contacts-map__wrapper{gap:3rem}}@media only screen and (min-width:1200px){.contacts-map__wrapper{gap:4rem;grid-template-columns:1fr 1fr}}.contacts-map__info{display:flex;flex-direction:column;gap:2rem;width:100%}.contacts-map__metro{border:1px solid #a69d95;border-radius:2rem;display:flex;gap:.5rem;padding:.75rem 2rem;width:-moz-fit-content;width:fit-content}.contacts-map__title{color:#262429;font-size:2rem;font-weight:500;line-height:110%}@media only screen and (min-width:1024px){.contacts-map__title{font-size:3rem}}@media only screen and (min-width:1200px){.contacts-map__title{font-size:4rem}}@media only screen and (min-width:1440px){.contacts-map__title{font-size:4.875rem}}.contacts-map__worktime{color:#a69d95;font-size:1.25rem;font-weight:400;line-height:130%}@media only screen and (min-width:1024px){.contacts-map__worktime{font-size:1.5rem}}.contacts-map__iframe{border:none;height:476px;width:100%}