

/* Start:/local/templates/main/components/bitrix/news/projects/bitrix/news.detail/.default/style.css?17037628323104*/
.contacts__wrapper {
    position: relative;
    overflow: hidden;
    max-height: 550px;
}
.contacts__title {
    text-align: center;
}
.contacts__header {
    position: absolute;
    top:10vh;
    left:50%;
    transform:translate(-50%, -50%);
    padding: 20px;
    background-color: white;
    width: 100%;
    max-width: 1560px
}
.page-title__img {
    width: 100%;
}
.gallery__col {
    padding-left: 5px !important;
    padding-right: 5px !important;
}
.gallery__header{
    display: flex;
    justify-content: space-between;
}
.gallery__arrows-container {
    display: flex;
}
.gallery__row {
    overflow: hidden;
}
.gallery__left-border {
    position: absolute;
    height: 100%;
    width: 325px;
    background: linear-gradient(90deg, #fff, rgba(255,255,255,0) 100%, rgba(255,255,255,0) 93%, #fff);
    z-index: 1;
}
.gallery__right-border {
    top: 0;
    right: 20px;
    position: absolute;
    height: 100%;
    width: 325px;
    background: linear-gradient(270deg, #fff, rgba(255,255,255,0) 100%, rgba(255,255,255,0) 93%, #fff);
}
.gallery__wrapper {
    position: relative;
    padding: 20px;
}
.block {
    clear: both;
    margin-bottom: 40px;
}
.block__img {
    float: left;
    margin: 0 15px 0 0;
    height: 150%;
    width: 34%;
	max-width: 530px;
	max-height: 350px;
}
.block__img-right {
    float: right;
    margin: 0 0 30px 15px;
    height: 150%;
    width: 34%;
	max-width: 530px;
	max-height: 350px;
}
.block__text-right {

}
.slick-slide{
    max-width: 560px;
}
.news__col {
    padding-left: 10px !important;
    padding-right: 10px !important;
    margin-bottom: 100px !important;
}
.item-news__info {
    bottom: -100px !important;
}
.news__row {
    margin-left: 0 !important;
    margin-right: 0 !important;
}
.title-img-wrapper {
    display: flex;
    flex-direction: column;
    justify-content: center;
    max-height: 550px;
}
@media (max-width: 1649px) {
    .contacts__title {
        font-size: 34px !important;
    }
    .contacts__header {
        max-width: 1100px;
    }
}
@media (max-width: 1199px) {
    .contacts__title {
        font-size: 24px !important;
    }
    .contacts__header {
        top:8vh;
        max-width: 900px;
    }
    .gallery__right-border{
        display:none;
    }
    .gallery__left-border{
        display:none;
    }
}
@media (max-width: 991px) {
    .contacts__header {
        max-width: 708px;
    }
    .block {
        display: flex;
        flex-direction: column;
        margin-bottom: 40px;
    }
    .block__text-right {
        order: unset;
        margin-bottom: 40px;
    }
    .block__img {
        order: 2;
        float: none;
        margin: 40px 0 0 0;
        width: 80%;
        align-self: center;
    }
    .block__img-right {
        order: 2;
        float: none;
        margin: 40px 0 0 0;
        width: 80%;
        align-self: center;
    }
    .contacts__title {
        font-size: 20px !important;
    }
    }
@media (max-width: 767px) {
    .contacts__header {
        max-width: 737px;
    }
}
@media (max-width: 575px) {
    .contacts__header {
        max-width: 525px;
    }
}

/* End */
/* /local/templates/main/components/bitrix/news/projects/bitrix/news.detail/.default/style.css?17037628323104 */
