

/* Start:/bitrix/templates/prime_s1/components/bitrix/catalog/creativebz.services/style.css?17575788187662*/
.grid {}

.grid .bx_content_section { margin-bottom: 15px; }

.grid .bx_sidebar { margin-bottom: 15px; }

/* grid2x1 */
.grid2x1 {}

.grid2x1 .bx_content_section {
	float: left;
	width: 66%;
	margin-bottom: 15px;
}

.grid2x1 .bx_sidebar {
	float: right;
	width: 33%;
	margin-bottom: 15px;
	padding-left: 5%;
	box-sizing: border-box;
}
.sidebar-left .question-form .btn {
    margin-top: 16px;
}

.catalog-block-header {
	font-size: 14px;
	font-weight: bold;
	text-align: left;
	margin: 5px 0;
	padding: 5px 0;
	border-bottom: 2px solid #d9dee6;
	border-bottom-color: var(--primary);
	color: #000;
}

.methods_block>div>div{
	background: rgba(245, 245, 244, 1);
	padding: 32px;
	display: grid;
}
.methods_block>div>div:last-child{
	grid-column: 1/4!important;
	display: grid;
}
.how_come>div{
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	gap: 16px;
}
.methods_block>div{
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	gap: 16px;
}
.how_come>div>div{
	background: rgba(245, 245, 244, 1);
	padding: 32px;
	display: grid;
}
.methods_block{
	margin-top: 64px;
}
.how_come{
	margin-top: 64px;
}
.methods_block>div>div a{
	font-family: 'Ubuntu',sans-serif;
	font-size: 20px;
	font-weight: 700;
	line-height: 28px;
	text-align: left;
	text-underline-position: from-font;
	text-decoration-skip-ink: none;
	color: rgba(58, 71, 71, 1);
	text-decoration: none;
}
.advantages_list{
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 16px;
}
.advantages_item{
	background: #F5F5F4;
	padding: 32px;
}
.advantages_item img{
	margin-bottom: 24px;
}
.advantages_text p{
	margin: 12px 0 0 0;
}
.advantages_text b{
	font-family: 'Ubuntu',sans-serif;
	font-weight: 700;
	font-size: 20px;
	line-height: 28px;
	letter-spacing: 0%;
	color: #3A4747;
}
.advantages_text p{
	font-family: 'Ubuntu',sans-serif;
	font-weight: 400;
	font-size: 17px;
	line-height: 24px;
	letter-spacing: 0%;
	color: #3A4747;
}
@media (max-width: 960px) {
	.grid2x1 .bx_sidebar { padding-left: 4%; }
	.advantages_list{
		display: grid;
		grid-template-columns: 1fr;
		gap: 16px;
	}
	.advantages_item img{
		margin-bottom: 12px;
	}
	.advantages_item{
		background: #F5F5F4;
		padding: 20px;
	}
}

@media (max-width: 640px) {
	.grid2x1 .bx_content_section,
	.grid2x1 .bx_sidebar {
		width: 100%;
		float: none;
	}

	.grid2x1 .bx_sidebar { padding-left: 3%; }
}

@media (max-width: 479px) {
	.grid2x1 .bx_sidebar { padding-left: 1%; }
	.methods_block>div{
		display: grid;
		grid-template-columns: 1fr;
		gap: 16px;
	}
	.methods_block>div>div:last-child{
		grid-column: 1/2!important;
		display: grid;
	}
	.how_come>div{
		display: grid;
		grid-template-columns: 1fr;
		gap: 16px;
	}
	.how_come>div>div{
		padding: 20px;
	}
	.methods_block>div>div{
		padding: 20px;
	}
}
.form_record{
	display: grid;
	grid-template-columns: auto 300px;
	gap: 48px;
	padding: 48px 64px;
	background: rgba(248, 237, 234, 1);
	margin-top: 64px;
}
@media (max-width: 479px) {
	.form_record{
		display: flex;
		gap: 48px;
		padding: 32px 20px;
		background: rgba(248, 237, 234, 1);
		margin-top: 64px;
		flex-wrap: wrap;
	}
}
.form_record .scroll-wrapper > .scroll-content{
	overflow: visible!important;
}
.form_record .scroll-wrapper{
	overflow: visible !important;
}
.form_record .scrollbar-inner > .scroll-element, .scrollbar-inner > .scroll-element div{
	display: none!important;
}
.form_record h3{
	margin-top: 0!important;
}
.faq-item__title{
	font-size:17px!important;
}
.question-form {
	margin:64px 0!important;
}
.prices-search{
	margin: 32px 0!important;
}
.blog-element__employee .text .title, .detail-reviews-wrapper, .adventages_all h2{
	margin:64px 0!important;
}
.team-section .list .item{
	overflow: visible!important;
}
.team-section.type2 .list .item .item-text{
	opacity:1!important;
transform: none!important;

}
.team-section .list .item .item-text{
	position:relative!important;
}
.team-section .list .item{
	flex-wrap:wrap;
	width:100%!important;
}
.team-section .list{
    display: grid!important;
	grid-template-columns: 1fr 1fr 1fr;
    grid-gap: 56px 16px;
}
@media (max-width: 991px) {
.team-section .list{
    display: grid!important;
	grid-template-columns: 1fr 1fr;
    grid-gap: 56px 16px;
}
	.team-section.type1 .list .item, .team-section.type2 .list .item, .team-section.type3 .list .item{
		min-width:100px!important;
	}
    .team-section.type2 .list .item, .team-section.type3 .list .item {
		min-width:100px!important;
	}
}
.team-section .list .item img{
	height: 500px;
    object-fit: cover;
}
@media (max-width: 991px) {
	.blog-element__employee .team-section .list .item img{
        height: 600px;
		object-fit: cover;
	}

	.blog-element__employee .team-section .list{
        padding-left: 0px;
		margin-top: 0px;
	}

	.blog-element__employee .text .title{
        margin: 24px 0px !important;
	}

	.blog-element__employee .team-section.type2 .text{
		padding: 0px !important;
	}

	.blog-element__employee .team-section .list .item{
		margin-top: 0px;
		margin-bottom: 0px;
		justify-content: flex-start !important;
		align-items: flex-start !important;
		display: block !important;
	}

	.blog-element__employee .team-section.type2 .list .item .item-text{
		padding: 10px 0px !important;
	}

	.blog-element__employee .team-section .list .item .item-text .caption {
		color: #6C6C71;
		font-family: Ubuntu;
		font-weight: 400;
		font-size: 14px;
		line-height: 20px;
		letter-spacing: 0px;
	}

	.blog-element__employee .team-section .list .item .item-text .element-title-big{
		font-weight: 700;
		font-size: 15px;
		line-height: 20px;
		letter-spacing: 0px;
		color: #19191E;
		margin-top: 0px;
	}

	.blog-element__employee .team-section.type2 .list .item{
		max-width: inherit;
	}
}

@media (max-width: 768px){

	.blog-element__employee .team-section .list .item img{
        height: 500px;
	}

}

@media (max-width: 668px){
	.blog-element__employee .team-section .list .item img{
        height: 400px;
	}
}

@media (max-width: 568px){
	.blog-element__employee .team-section .list .item img{
        height: 350px;
	}
}

@media (max-width: 468px){
	.blog-element__employee .team-section .list .item img{
        height: 300px;
	}
}

@media (max-width: 400px){
	.blog-element__employee .team-section .list .item img{
        height: 257px;
	}
}

.team-section .list .item .item-text{
	padding: 10px 20px!important;
}
.team-section .list .item .item-text .element-title-big{
    margin-bottom: 8px;
    margin-top: 16px;
}
.team-section .list .item a:hover {
	color: #457373!important;
    text-decoration: none!important;
}
.team-section .item a:first-child{
	position:relative!important;
	max-height:500px;
}
.team-section .item a:first-child:before{
	content: " ";
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    z-index: 2;
width:100%;
height:100%;
}
.team-section .item:hover a:before {
    background: rgba(69, 115, 115, 0.3);
}
.team-section .item .font-overline{
	text-transform:none!important;
}
.team-section .list .item .item-text .caption{
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #6C6C71;
    letter-spacing: 0px;
    text-transform: inherit;
}
.price_old_and_new{
	display:flex;
	gap:4px;
}
.price_old_and_new .price{
	font-family: 'Ubuntu',sans-serif;
font-weight: 700;
font-size: 24px;
line-height: 24px;
letter-spacing: 0%;
vertical-align: middle;
color: #457373;

}
.price_old_and_new .prices-item__price-old{
	font-family: 'Ubuntu',sans-serif;
font-weight: 400;
font-size: 24px;
line-height: 24px;
letter-spacing: 0%;
vertical-align: middle;
text-decoration: line-through;
color: #8D8D8D;

}
.prices-item__price_discount{
	color: #457373!important;
}
/* End */


/* Start:/bitrix/templates/prime_s1/components/bitrix/catalog/creativebz.services/style_sections.css?17141131281565*/
.services-items.block .item .subcategories.mb{
    display: none !important;
}

@media (max-width: 768px) {

    .container.wrapper-container{
        padding-left: 0px;
        padding-right: 0px;
        max-width: 100%;
    }

    .services-items.block.type1 .item{
        display: grid;
        grid-template-columns: 32px 1fr;
        grid-gap: 12px;
    }

    .services-items.block.type1 .item .right-block{
        display: flex;
        flex-direction: column;
        justify-content: center;
    }

    .services-items.block.type1 .item .right-block a{
        margin-bottom: 0px;
    }

    .services-items.block.type1 .item .image{
        width: 100% !important;
        height: auto !important;
        justify-content: flex-start !important;
        align-items: flex-start !important;
        margin-bottom: 0px !important;
    }

    .services-items.block.type1 .item .name{
        font-size: 17px;
        font-weight: 500;
        line-height: 24px;
    }

    .services-items.block .item .subcategories.mb{
        display: flex !important;
        margin-top: 5px;
    }

    .services-items.block .item .subcategories.pc{
        display: none !important;
    }

    .services-items.block .item .subcategories{
        flex-direction: column;
    }

    .services-items.block .item .subcategories .subcategory{
        font-size: 17px;
        font-weight: 400;
        line-height: 24px;
        color: #8D8D8D !important;
        padding: 8px 0px;
    }

    .container-mb{
        padding-left: 16px;
        padding-right: 16px;
    }
}
/* End */
/* /bitrix/templates/prime_s1/components/bitrix/catalog/creativebz.services/style.css?17575788187662 */
/* /bitrix/templates/prime_s1/components/bitrix/catalog/creativebz.services/style_sections.css?17141131281565 */
