

/* Start:/cases/cases_detail.css?17867161271444*/
.pageCaseDetail .case-detail-media.imageContainer__right {
    float: right;
    margin: 0 0 10px 24px;
}

span.b {font-weight: bold; font-size: 120%;}
.case-info-plaque {margin-bottom: 30px !important;}


.pageCaseSection__list {
  list-style: none;
  text-align: left;
  font-size: 16px;
  line-height: 20px;
  margin: 10px 0 25px;
  border-radius: 7px;
  padding: 0px 20px 0px 30px
}
.pageCaseSection__list li {
  position: relative;
  margin-bottom: 12px;
    margin: 0;
    color: #554d47;
    font-size: 16px;
    line-height: 1.52;

}
.pageCaseSection__list li::before {
  content: "";
  position: absolute;
  width: 18px;
  height: 18px;
  background-image: url(/assets/icons/icon-check.png);
  background-size: 18px 18px;
  top: 1px;
  left: -30px
}
.pageCaseSection__list li:last-child {
  margin-bottom: 0
}




@media (min-width: 960px) {
	.pageCaseSection__list {
	  font-size: 16px;
	  line-height: 20px;
	  margin: 0px 0 40px;
	  border-radius: 7px;
	  padding: 0px 20px 0px 40px
	}
	.pageCaseSection__list li {
	  position: relative;
	  margin-bottom: 20px
	}
	.pageCaseSection__list li::before {
	  width: 25px;
	  height: 25px;
	  background-size: 25px 25px;
	  top: 1px;
	  left: -40px
	}

}



@media (min-width: 1199px) {
	.pageCaseSection__list {
		font-size: 18px;
		line-height: 24px;
	}
}

.cases_links {text-align: center; margin-top: 20px;}

/* End */


/* Start:/bitrix/templates/main/blocks/b-breadcrumb.css?1785908864155*/
section.__ {}

@media (min-width: 720px) {
}


@media (min-width: 960px) {
}


@media (min-width: 1100px) {
}

@media (min-width: 1560px) {
}
/* End */


/* Start:/bitrix/templates/main/blocks/form.css?1786622460209*/
section.form {}

.nomargintop {
	margin-top: 50px !important;
}

@media (min-width: 720px) {
}


@media (min-width: 960px) {
}


@media (min-width: 1100px) {
}

@media (min-width: 1560px) {
}
/* End */


/* Start:/bitrix/templates/main/blocks/contacts.css?1793714597426*/
.shared-contacts-block .map-frame {
	height: 400px !important;
	position: relative;
}
.ads {
    height: 80px;
    bottom: 0;
    position: absolute;
    width: 100%;
    background: #FFFCF8;
}


.contacts-page .map-grid {display: grid !important;margin-top: 30px;}




@media (min-width: 720px) {
}


@media (min-width: 960px) {
}


@media (min-width: 1100px) {
}

@media (min-width: 1560px) {
}
/* End */
/* /cases/cases_detail.css?17867161271444 */
/* /bitrix/templates/main/blocks/b-breadcrumb.css?1785908864155 */
/* /bitrix/templates/main/blocks/form.css?1786622460209 */
/* /bitrix/templates/main/blocks/contacts.css?1793714597426 */
