

/* Start:/local/templates/dresscodeV2/components/dresscode/catalog/services/style.min.css?16671972114364*/
.banner-elem.fullscreen-banner .image{vertical-align:bottom}.banner-elem.fullscreen-banner .text-wrap{padding:20px 0}@media screen and (max-width:800px){.banner-elem.fullscreen-banner .btn-simple{padding:13px 8px 11px}.banner-elem.fullscreen-banner .image img{max-height:250px}}@media screen and (max-width:700px){.banner-elem.fullscreen-banner{height:auto;margin-bottom:18px}.banner-elem.fullscreen-banner .descr{max-height:80px}.banner-elem.fullscreen-banner .text-wrap{display:block;margin-bottom:6px;padding:12px 0 0}.banner-elem.fullscreen-banner h1{margin-bottom:8px;font-size:18px}.banner-elem.fullscreen-banner .image{display:block;width:100%;padding:15px 0 0}.banner-elem.fullscreen-banner .image img{max-height:250px;margin:0 auto}.banner-elem.fullscreen-banner.banner-no-bg .image img{max-height:none}}@media screen and (max-width:500px){.banner-elem.fullscreen-banner .descr{display:block}.banner-elem.fullscreen-banner h1{font-size:16px;margin-bottom:8px;line-height:20px;max-height:60px}.banner-elem.fullscreen-banner .image img{max-height:200px}}.detail-text-wrap{margin-bottom:70px!important}.global-content-block .detail-text-wrap:last-child{margin-bottom:0!important}.main-block a[data-toggle],.video-list .item a{text-decoration:none;color:inherit}.main-block a[data-toggle] .title{background:#eee;padding:10px;position:relative}.main-block a[data-toggle] .title:after{content:'–';position:absolute;right:10px}.main-block a[data-toggle].hide .title:after{content:'+'}.carousel.carousel-product{margin:0 -10px}.carousel.carousel-product .btn-left{left:12px}.carousel.carousel-product .btn-right{right:12px}.carousel.carousel-product .item{border:0}.video-list .row .item{margin-bottom:30px}.video-list .item:hover{opacity:.8}.video-list .item a{text-align:left}.video-list .item .item-title{font-size:16px;font-weight:700;margin:15px 0}.tech-block table{width:100%;border-collapse:collapse;text-align:center}.tech-block table tr td{border-bottom:1px solid #ccc;padding:6px 8px}.tech-block table .td{display:flex;align-items:center}.tech-block table .td>:first-child{white-space:nowrap}.tech-block table .td .small{border-left:1px solid #ccc;margin-left:10px;padding-left:10px}.color-block .sub-block{padding:30px 0;border-bottom:1px solid #eee}.color-block h2{margin-top:0}.color-block .h2+.sub-block{padding-top:5px}.color-block .colors-block-item{background:#eee;padding:20px;position:relative;margin-top:20px}.color-block .colors-block-item:before{content:'';position:absolute;left:100px;top:-40px;border:20px solid transparent;border-bottom:20px solid #eee}.color-block .colors-block-item .icon-close{position:absolute;right:10px;top:10px}.color-block .colors-block-item ul{list-style:none;margin:0 -5px;padding:0;overflow:hidden}.color-block .colors-block-item ul li{float:left;padding:2px;border:1px solid #ccc;margin:5px;cursor:pointer;transition:all .3s;background:#fff}.color-block .colors-block-item ul li.active,.color-block .colors-block-item ul li:hover{border-color:#27c148}.color-block .colors-block-item .colors-item{width:40px;height:40px}.color-block .color-types-list{padding-left:15px}.color-block .color-types-list li{margin-bottom:15px}.color-block .color-types-list a{text-decoration:none;border-bottom:1px dashed #27c148;color:#27c148;transition:all .3s}.color-block .color-types-list a:hover{border-bottom-color:transparent}.promo{margin:50px 0;line-height:1.4}.promo h1{text-align:center;text-transform:uppercase;font-size:36px;margin-bottom:50px}.promo .row{align-items:center}.promo .subtitle{font-size:26px;margin-bottom:25px}.promo .tag{font-size:25px;color:#27c148;font-weight:700;display:inline-block;margin-bottom:10px;text-decoration:none}.promo .btn-simple.btn-red{font-size:20px}.promo .youtube-target{display:block;position:relative}.promo .youtube-target svg{left:50%;top:50%;transform:translate(-50%,-50%);position:absolute;width:68px}.promo .youtube-target:hover .ytp-large-play-button-bg{fill:red}.promo .youtube-target img{max-width:100%}.promo .info{text-align:center;margin-top:40px}@media (max-width:767px){.promo{margin:30px 0}.promo .info{margin-top:30px;font-size:14px}.promo h1{font-size:32px;margin-bottom:30px}.promo .subtitle{font-size:22px;margin-bottom:20px}.promo .youtube-target{margin-top:30px}.promo .tag{font-size:20px}.promo .btn-simple.btn-red{margin:auto;display:block;width:200px}}
/* End */


/* Start:/local/templates/dresscodeV2/components/bitrix/catalog.section.list/subsections.landing/style.css?1667197224893*/
@media screen and (max-width: 1300px){
	.services-banners-list .banner-elem .h2{
		font-size: 18px;
		max-height: 44px;
		line-height: 22px;
	}

	.services-banners-list .banner-elem .image{
		width: 55%;
	}

	.services-banners-list .banner-elem{
		height: 190px;
	}
	.services-banners-list .banner-elem .image img{
		max-height: 190px;
	}
}

@media screen and (max-width: 1024px){
	.services-banners-list .banner-elem{
		height: 160px;
	}
	.services-banners-list .banner-elem .image img{
		max-height: 160px;
	}
}

@media screen and (max-width: 800px){
	.services-banners-list .banner-elem .image{
		width: 50%;
	}
}

@media screen and (max-width: 400px){
	.services-banners-list .banner-elem{
		height: 150px;
	}
	.services-banners-list .banner-elem .image img{
		max-height: 150px;
	}
	.services-banners-list .banner-elem .h2{
		font-size: 16px;
		line-height: 20px;
		max-height: 40px;
	}
}
/* End */


/* Start:/local/templates/dresscodeV2/components/dresscode/catalog.section/services/style.css?1667197211387*/
.new-list-items .list-block {
    font-size: 14px;
    margin: 50px 0;
}
.new-list-items .list-block .h2 {
    font-size: 24px;
    margin: 30px 0;
}
.new-list-items .list-block .text-wrap {
    overflow: hidden;
}
.new-list-items .list-block .text-wrap img {
    float: left;
    margin-right: 20px;
    max-width: 400px;
}
.new-list-items .list-block .text {
    margin-bottom: 20px;
}
/* End */
/* /local/templates/dresscodeV2/components/dresscode/catalog/services/style.min.css?16671972114364 */
/* /local/templates/dresscodeV2/components/bitrix/catalog.section.list/subsections.landing/style.css?1667197224893 */
/* /local/templates/dresscodeV2/components/dresscode/catalog.section/services/style.css?1667197211387 */
