.contacts__list{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;grid-gap:36px;margin-bottom:36px}@media screen and (max-width:991px){.contacts__list{grid-template-columns:repeat(1,1fr);grid-gap:12px}}.contacts__map{height:479px}@media screen and (max-width:991px){.contacts__map{height:400px}}.contacts__map-placeholder{height:100%;cursor:pointer}.contacts__map-placeholder img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.contacts__map .ymap-container{height:100%}.contacts .card-contact{position:relative;height:100%;min-height:241px;border-radius:4px;background-color:#fff;box-shadow:0 4px 16px rgba(0,0,0,.09);overflow:hidden}.contacts .card-contact__inner{padding:31px 218px 31px 36px}@media screen and (max-width:1259px){.contacts .card-contact__inner{padding:31px 130px 31px 36px}}@media screen and (max-width:991px){.contacts .card-contact__inner{padding:24px 18px 200px}}.contacts .card-contact__title{margin-bottom:20px;font-size:18px;font-weight:500;letter-spacing:0}.contacts .card-contact__content .text{display:block;font-size:16px;color:#939191;line-height:1.2}@media screen and (max-width:991px){.contacts .card-contact__content .text{font-size:14px}}.contacts .card-contact__content .text:not(:last-child){margin-bottom:15px}.contacts .card-contact__content .text.address:hover{cursor:pointer}.contacts .card-contact__content .black{color:#000}.contacts .card-contact__pic{position:absolute;top:50%;transform:translateY(-50%);width:200px;height:200px;right:-75px}@media screen and (max-width:991px){.contacts .card-contact__pic{top:auto;bottom:0;right:0;transform:none}}.contacts .card-contact .col-6{margin-bottom:18px}