.contacts__popup{background:#283844;border-radius:12px;bottom:16px;color:#fff;left:50%;padding:12px;position:absolute;transform:translate(-50%);width:calc(100% - 48px)}@media screen and (min-width:1040px){.contacts__popup{left:32px;transform:none;width:320px}}.contacts__popup--show{display:block}.contacts__popup-logo{display:block;height:auto;width:126px}.contacts__popup-text{color:#fff;display:flex;flex-direction:column;font-size:14px;gap:16px;line-height:1.6;margin-top:24px}.contacts__popup-text__line{align-items:center;display:flex;gap:12px}.contacts__popup-text a{color:#fff;text-decoration:none}@media screen and (min-width:1040px){.contacts__popup-text{font-size:16px;gap:12px;margin-top:20px}}@media screen and (min-width:1919px){.contacts__popup-text{font-size:18px;gap:16px;margin-top:24px}}.contacts__popup-text div{word-break:break-word}.contacts__popup-button{margin-top:24px;text-transform:uppercase;width:100%}@media screen and (min-width:1040px){.contacts__popup-button{font-size:14px;height:48px;margin-top:20px}}@media screen and (min-width:1919px){.contacts__popup-button{font-size:16px;height:56px;margin-top:24px}}.map-wrapper{border-radius:8px;overflow:hidden;width:100%}@media screen and (min-width:1040px){.map-wrapper{border-radius:16px}}.map-wrapper__map{height:525px;width:100%}@media screen and (min-width:1040px){.map-wrapper__map{height:400px}}@media screen and (min-width:1919px){.map-wrapper__map{height:534px}}.ymaps-2-1-79-copyright,.ymaps-2-1-79-copyright__content,.ymaps-2-1-79-copyright_logo_no{display:none!important}
