.contacts__list{grid-gap:36px;display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;margin-bottom:36px}@media screen and (max-width:991px){.contacts__list{grid-gap:12px;grid-template-columns:repeat(1,1fr)}}.contacts__map{height:479px}@media screen and (max-width:991px){.contacts__map{height:400px}}.contacts__map-placeholder{cursor:pointer;height:100%}.contacts__map-placeholder img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.contacts__map .ymap-container{height:100%}.contacts .card-contact{background-color:#fff;border-radius:4px;box-shadow:0 4px 16px rgba(0,0,0,.09);height:100%;min-height:241px;overflow:hidden;position:relative}.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{font-size:18px;font-weight:500;letter-spacing:0;margin-bottom:20px}.contacts .card-contact__content .text{color:#939191;display:block;font-size:16px;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{height:200px;position:absolute;right:-75px;top:50%;transform:translateY(-50%);width:200px}@media screen and (max-width:991px){.contacts .card-contact__pic{bottom:0;right:0;top:auto;transform:none}}.contacts .card-contact .col-6{margin-bottom:18px}