

/* Start:/local/templates/main_new/components/bitrix/news/service/style.css?16588473451113*/
/* service-detail */
.service-detail {
}
.service-detail h2 {
	margin-top: 20px;
}
.service-detail h2 + .d-table-wrapper {
	margin-top: 60px;
}
@media only screen and (min-width: 1024px) { 
.service-detail {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.service-detail__main {
	flex-shrink: 0;
    width: 74.78%;
	min-height: calc(100vh - 85px);
}
.service-detail__main.is_stuck  {
	left: 0;			
}
.service-detail__main > .content {
    margin-left: 8.7vw;
	width: 88.2%;
}
}
.service-detail__aside {
	display: none;
    width: 25.22%;
    min-height: calc(100vh - 70px);
    -ms-flex-negative: 0;
    flex-shrink: 0;
    padding-top: 37px;
	padding-bottom: 40px;
    background-color: #f3f3f3;
}
@media only screen and (min-width: 1024px) {
.service-detail__aside {
    display: block;
	position: relative;
    min-height: 120vh;
	z-index: 2;
}
.service-detail__aside.is_stuck  {
	right: 0;			
}
}
.service-detail__title {
	text-align: center;
}
/* End */


/* Start:/local/templates/main_new/components/bitrix/news/service/bitrix/news.list/service-menu-sm/style.css?16273910362093*/
/* service-menu-xs */
.service-menu-xs {
	margin: 33px 0 60px;
}
@media (min-width:768px){
.service-menu-xs {
	display: none;
}
}
.service-menu-xs__li {
	margin: 0 0 1px;	
	font-size: 16px;
	line-height: 1.375;
}
.service-menu-xs__link {
	display: block;
	padding: 12px 20px 14px;
	text-decoration: none;
	background: #f3f3f3;
}
.service-menu-xs__link:hover {
	text-decoration: none;
}
.service-menu-xs__link.active {
	background: #d5d6d6;
}
/* service-menu-sm */
.service-menu-sm {
	display: none;
	position: relative;
	margin: 49px 0 60px;
	overflow: hidden;
	background: #f3f3f3;
}
@media screen and (min-width: 768px) and (max-width: 1023px){	
.service-menu-sm {
	display: block;
}
}
.sect_light .service-menu-sm .decolines__line {
    background-color: #fff;
}
.service-menu-sm__title {
	position: absolute;
	height: 0;
	left: 0;
	right: 0;
	top: 34px;
	font-size: 16px;
	line-height: 24px;
	font-weight: bold;
	text-transform: uppercase;
	z-index: 2;
}
.service-menu-sm__title a {
    text-decoration: none;
}
.service-menu-sm__ul.owl-carousel {
	width: auto;
	margin-right: -33.33%;	
}
.service-menu-sm__ul.owl-carousel .owl-stage-outer {
}
.service-menu-sm__li {
	font-size: 16px;
	line-height: 1.375;
}
.service-menu-sm-itm {
	display: block;
	padding: 84px 0 0;	
}
.service-menu-sm-itm__ins {
	display: block;
	padding: 23px 0 99px;
	margin-bottom: -99px;
	color: #37393f;
	text-decoration: none;
}
.service-menu-sm-itm__ins:hover {
	text-decoration: none;
}
.service-menu-sm-itm.active .service-menu-sm-itm__ins {
	background: #d5d6d6;
}
.service-menu-sm-itm__icon {
	position: relative;
	height: 74px;
	font-size: 74px;
	line-height: 1;
	font-weight: bold;
	text-transform: uppercase;
	color: #fbfbfb;
}
.service-menu-sm-itm__icon-img {
	position: absolute;
	top: 8px;
	left: 41px;
	right: 0;
	height: 60px;
	background-position: left bottom;
	background-repeat: no-repeat;
	background-size: contain;
}
.service-menu-sm-itm__name {
	margin-top: 12px;
	padding-bottom: 14px;
}
/* End */


/* Start:/local/templates/main_new/components/bitrix/news/service/bitrix/news.detail/.default/style.css?17509361331300*/
.service-detail-content {
	margin: 60px 0 60px;
}
.service-detail-content .content-info {
	margin-bottom: 54px;
}

@media only screen and (min-width: 1024px) { 
.service-detail-content {
	margin: 67px 0 0px;
}
}
.service-detail-content .content-slider {
	margin-top: 54px;
	margin-bottom: 55px;
}
@media only screen and (min-width: 768px)
{
.service-detail-content .content-slider-wrapper {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
}
}

.service-detail__main .content-w-margins {
   margin-top: 0;
   margin-bottom: 0;
}

.service-detail__main .d-table-wrapper {
   margin-top: 0;
   margin-bottom: 0;
}

.service-detail__main .service-detail-content .content-info {
   margin-bottom: 0;
}

.service-detail-content p {
   margin-bottom: 40px;
}

.d-table-red {
    border: 2px solid #d3d4d6;
}

.d-table-red tr:first-child {
    background-color: #c6213c;
    color: white;
}

.d-table-red tr:hover {
    color: #37393f;
}

.content-shrink .service-detail-content .content {
   margin-left: 0!important;
   margin-right: 0!important;
   width: 100%!important;
}

.content-shrink .service-detail-content .content table.d-table{
   width: calc(100% - 40px);
   border: 2px solid #d3d4d6;
   margin-bottom: 40px;
}
/* End */


/* Start:/local/templates/main_new/components/bitrix/news/service/bitrix/news.list/service-menu-md/style.css?16273910361131*/
/* service-menu-md */
.service-menu-md {
	padding: 0 0 40px;
}
.service-menu-md__title {
	text-transform: uppercase;
    font-weight: 700;
    padding-left: 40px;
    margin-bottom: 30px;
}
.service-menu-md__title a {
    text-decoration: none;
}
.service-menu-md__ul {
}
.service-menu-md__li {
	font-size: 16px;
	line-height: 1.375;
	/*margin-top: 20px;*/
}
.service-menu-md-itm {
	display: block;
}
.service-menu-md-itm__ins {
	display: block;
	padding: 19px 40px 25px 40px;
	color: #37393f;
	text-decoration: none;
}
.service-menu-md-itm__ins:hover {
	text-decoration: none;
}
.service-menu-md-itm.active .service-menu-md-itm__ins {
	background: #d5d6d6;
}
.service-menu-md-itm__icon {
	position: relative;
	height: 74px;
	font-size: 74px;
	line-height: 1;
	font-weight: bold;
	text-transform: uppercase;
	color: #fbfbfb;
}
.service-menu-md-itm__icon-img {
	position: absolute;
	top: 8px;
	left: 41px;
	right: 0;
	height: 60px;
	background-position: left bottom;
	background-repeat: no-repeat;
	background-size: contain;
}
.service-menu-md-itm__name {
	margin-top: 12px;
}
/* End */
/* /local/templates/main_new/components/bitrix/news/service/style.css?16588473451113 */
/* /local/templates/main_new/components/bitrix/news/service/bitrix/news.list/service-menu-sm/style.css?16273910362093 */
/* /local/templates/main_new/components/bitrix/news/service/bitrix/news.detail/.default/style.css?17509361331300 */
/* /local/templates/main_new/components/bitrix/news/service/bitrix/news.list/service-menu-md/style.css?16273910361131 */
