.slick-slider		{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}
.slick-track		{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}
.slick-track:after,
.slick-track:before {display:table;content:''}
.slick-track:after {clear:both}
.slick-loading .slick-track {visibility:hidden}
.slick-slide {display:none;float:left;height:100%;min-height:1px}
[dir=rtl] .slick-slide {float:right}
.slick-slide img {display:block}
.slick-slide.slick-loading img {display:none}
.slick-slide.dragging img {pointer-events:none}
.slick-initialized .slick-slide {display:block}
.slick-loading .slick-slide {visibility:hidden}
.slick-vertical .slick-slide {display:block;height:auto;border:1px solid transparent}
.slick-arrow.slick-hidden {display:none}
.slick-slider .slick-list,
.slick-slider .slick-track {-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}
.gallery-article .img-wrapper:after,
.gallery-article .img-wrapper:before, {content:"";position:absolute;z-index:1}
.gallery-article .img-wrapper:before, {top:0;left:0;right:0;height:50%;background:-webkit-gradient(linear, left top, left bottom, from(rgba(10, 24, 41, .6)), to(transparent));background:linear-gradient(to bottom, rgba(10, 24, 41, .6), transparent)}
.gallery-article .img-wrapper:after, {top:15px;left:15px;width:42px;height:42px}
.gallery-article .img-wrapper:after {background:url(../images/icon_gallery_42px.svg) no-repeat center/100%}
.gallery-open-wrapper {background-color:#0a1829;color:#fff;background:url(../images/gray-bg.png) no-repeat top -344px left -55px, #0a1829}
.gallery-info {position:relative;padding:23px 16px 25px}
.gallery-info .title {margin-top:14px;margin-bottom:10px;font-size:24px;letter-spacing:.5px}
.gallery-info .additional-article-info {width:100%;margin-top:37px;margin-bottom:23px;color:#fff;}
.gallery-info .additional-article-info img{display:inline-block;margin:0 5px 2px 0;vertical-align:middle;}
.close-gallery {position:absolute;right:8px;top:8px;width:26px;height:26px;padding:5px;border-radius:5px;background-color:#d62628;text-align:center;box-sizing:border-box;}
.close-gallery .icon {display:block;width:16px;height:16px;color:#fff}
.gallery-slider .banner-wrapper-small .banner[class*=-loaded] {margin-top:40px}
.gallery-slider-item {padding-top:35px;overflow:hidden;border-bottom:2px solid #767676}
.gallery-slider-item .text-wrapper {padding:9px 16px}
.gallery-slider-item .img-wrapper {display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.gallery-slider-item:first-child {padding-top:0;border-top:0}
.slide-number {display:block;margin-bottom:8px;font-size:1.125rem
}
.slide-number .accent {color:#d62628}
.slide-title {margin-bottom:11px;font-size:1rem;font-weight:400}
.slide-text {margin-top:0;margin-bottom:22px;color:#767676;font-size:.875rem}
.gallery-widget {display:block;text-decoration:none}
.gallery-widget h2,
.gallery-widget h3 {margin-top:0}
.gallery-widget {border-radius:0;background:#0a1829}
.gallery-widget h2 {margin-bottom:30px;line-height:1.3181818182}
.gallery-widget h3 {margin-bottom:27px;font-weight:400;font-size:1.125rem}
.gallery-images {position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}
.gallery-images .img-wrapper {width:50%;height:0;margin-bottom:0;padding-bottom:28%}
.gallery-images img {min-height:100%;-o-object-fit:cover;object-fit:cover}
.gallery-images:after {content:"";position:absolute;z-index:1;top:10px;right:10px;width:42px;height:42px;background:url(../assets/images/icon_gallery_42px.svg) no-repeat center/100%}
@media only screen and (max-width:991px) {
	.gallery-widget {margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding:22px 15px 0}
	.gallery-images {margin-left:-15px;margin-right:-15px}
}

@media only screen and (min-width:768px) {
	.gallery-slider-item {padding-left:20px;padding-right:20px}
	.gallery-slider-item img {max-width:100%}
	.gallery-slider-item .text-wrapper {padding-left:0;padding-right:0}
	.gallery-slider-item:first-child {padding-top:30px}
	.slide-title {margin-top:4px}
}

@media only screen and (min-width:992px) {
	.gallery-open-wrapper {background:0 0;color:#0a1829;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:calc(100vh - 80px);border-bottom:1px solid #dbdcdc}
	.gallery-right {-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;float:right;width:396px;padding-bottom:20px}
	.gallery-right .banner-wrapper-small .banner[class$=-loaded] {margin-top:40px}
	.gallery-info {padding:30px 30px 0}
	.gallery-info .title {margin-bottom:12px}
	.gallery-slider {float:left;width:calc(100% - 396px);overflow:hidden;padding:37px 40px 7px;background-color:#120C1B;color:#fff;}
	.gallery-slider .slick-arrow {cursor:pointer;position:absolute;z-index:2;top:50vh;width:42px;height:42px;margin-top:-21px;padding:0 9px;border-radius:50%;border:1px solid #767676;background-color:transparent;color:#fff;box-sizing:border-box;}
	.gallery-slider .slick-prev {left:20px;text-align:right;-webkit-transform:rotate(180deg);transform:rotate(180deg)}
	.gallery-slider .slick-next {right:20px;text-align:left}
	.gallery-slider-item {padding:35px 63px 0 63px;border-bottom:none}
	.gallery-slider-item img {height:auto;width:auto;max-width:100%}
	.gallery-slider-item .img-wrapper {-webkit-box-align:center;-ms-flex-align:center;align-items:center}
	.gallery-slider-item .text-wrapper {padding:32px 0 0 32px}
	.gallery-slider-item:first-child {padding-top:0}
	/* .gallery-slider-item:not(.slick-slide):nth-child(n+2) {display:none} */
	.slide-number {float:left;margin-right:10px;margin-left:-68px;margin-top:3px}
	.gallery-widget {display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:0;padding-bottom:0}
	.gallery-text {width:280px;-ms-flex-negative:0;flex-shrink:0;padding-top:20px;padding-right:20px}
}
@media only screen and (min-width:1120px) {
	.gallery-slider .slick-prev {left:40px}
	.gallery-slider .slick-next {right:40px}
}