.contacts__title{margin-bottom:24px}.contacts-map{display:none}.contacts-map__wrapper{position:relative}.contacts-info__header{position:relative;padding:32px 0}.contacts-info__header:before{content:"";position:absolute;bottom:0;left:calc(50% - 50vw);width:100vw;height:1px;background-color:#e8ebf0}.contacts-info__content{margin-bottom:48px}.contacts-info-card{padding:24px 0;border-bottom:1px solid #e8ebf0}.contacts-info-card__title{margin-bottom:24px;white-space:pre-wrap}.contacts-info-card__item{line-height:2rem}.contacts-info-card__item a{color:#cf0056;text-decoration:underline}.contacts-info-card__item a:hover{color:#db3f81}@media screen and (min-width:47.98rem){.contacts-map{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;margin-bottom:48px;height:400px}.contacts-info{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;position:relative;top:0;right:0}.contacts-info__header{padding:40px 0}}@media screen and (min-width:74.98rem){.contacts-map{display:block;height:522px;margin-bottom:64px}.contacts-info{position:absolute;z-index:1;top:40px;right:calc(((100vw - 1140px)/ 2) + 15px);width:544px;max-height:calc(100% - 80px);overflow:auto;background-color:#fff;pointer-events:all}.contacts-info__header{padding:40px 64px}.contacts-info__header:before{left:0;width:100%}.contacts-info__content{max-height:100%;overflow:auto;padding:56px 64px;margin-bottom:0}}@media screen and (max-width:74.98rem){.contacts-info-card:last-child{padding-bottom:0;border-bottom:0}}@media screen and (max-width:47.98rem){.contacts__title{font-size:1.25rem}.contacts-info-card__title{font-size:1.25rem;line-height:2rem}}@media screen and (min-width:47.98rem) and (max-width:74.98rem){.contacts-info-card:first-child{padding-top:0}}