

/* Start:/bitrix/components/bitrix/system.pagenavigation/templates/modern/style.min.css?1537786019659*/
div.modern-page-navigation{padding:.5em 0}div.modern-page-navigation a,span.modern-page-current,span.modern-page-dots{border-left-width:1px;border-left-style:solid;padding-left:.75em;padding-right:.5em;text-decoration:none}div.modern-page-navigation a.modern-page-previous{border-right-width:1px;border-right-style:solid;border-left:none}div.modern-page-navigation a.modern-page-first,div.modern-page-navigation span.modern-page-first{border-left:none;padding-left:.5em}span.modern-page-current{font-weight:bold}div.modern-page-navigation a,span.modern-page-current,div.modern-page-navigation a.modern-page-previous,span.modern-page-dots{border-color:#cdcdcd}
/* End */


/* Start:/local/templates/.default/components/urdis/section.list/service.list/style.css?17098206455347*/
.section-page__service-txt {
    padding: 0;
}
.section-page__service-txt .ui-button {
    display: inline-block;
    position: relative;
    margin: 1em 0 0;
    left: 50%;
    transform: translateX(-50%);
}

.section-page__service-txt-header {
    text-align: center;
    margin-bottom: 10px;
    font-size: 1.4em;
    line-height: 1.2em;
    color: #314251;
    font-family: "UniNeueBold", sans-serif !important;
}

.section-page__service-txt-desc {
    text-align: center;
    font-size: .925em;
    color: #575757;
    margin-bottom: 10px!important;
}

.section-page__image-section {
    background-color: #fafafa;
    grid-gap: 20px;
    border-radius: 5px;
}

.section-page__image-section .section-page__image {
    margin-top: 0;
    border-radius: 0;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
    position: relative;
    left: -1px;
    height: calc(100% + 2px);
    top: -1px;
}
.section-page__text-container {
    position: relative;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}
.section-page__image {
  -ms-grid-row: 1;
  -ms-grid-column: 1;
  height: 30vh;
  min-height: 300px;
  grid-area: dimg;
  border-radius: 10px;
  background-position: center;
  background-size: cover;
}

.section-page__image-section {
    background: linear-gradient(45deg, #fff 0%, #fafafa 100%);
    border: 1px solid #ddd;
}

.section-page__service-txt {
  -ms-grid-row: 1;
  -ms-grid-column: 2;
  grid-area: stxt;
  padding: 30px;
  padding-top: 0;
}

.section-page__service-txt-header {
  margin-top: 0;
}

.section-page__service-txt-desc {
  margin-bottom: 20px;
}

.section-page__image-section {
  margin-top: 20px;
  margin-bottom: 20px;
  display: -ms-grid;
  display: grid;
  -ms-grid-columns: 1fr 1fr;
  grid-template-columns: 1fr 1fr;
  -ms-grid-rows: 1fr;
  grid-template-rows: 1fr;
      grid-template-areas: "dimg stxt";
}

.section-page__tags-section .page4_header {
  color: #bbb;
}

.section-page__tags-wrapper {
  margin-top: 5px;
  border-top: 1px solid #EEEEEE;
  list-style-type: none;
  padding: 0;
  padding-top: 5px;
}

.section-page__tags-wrapper li {
  display: inline-block;
  margin: 5px;
}

.section-page__tags-wrapper li:first-child {
  margin-left: 0;
}

.price-terms-section {
    display: block;
}

.row-leaders {
    width: 220px;
    position: relative;
    left: 50%;
    transform: translateX(-50%);
    flex-direction: row;
    display: flex;
}

.flex-dots {
    border-top-style: dotted;
    border-top-width: 2px;
    max-height: 2px;
    color: #C3C3C3;
    margin-top: 1.1em;
}

.flex-dots-vcenter {
    flex-direction: row;
    display: flex;
    padding-left: 10px;
    padding-right: 10px;
}

[flex] {
    flex: 1;
}

div.star-active
{
	cursor: pointer;
}

div.star-empty
{
	background-image: url(/local/templates/.default/components/urdis/section.list/service.list/images/empty.gif);
	width:20px;
	height:17px;
	overflow:hidden;
}

div.star-voted
{
	background-image: url(/local/templates/.default/components/urdis/section.list/service.list/images/voted.gif);
	width:20px;
	height:17px;
	overflow:hidden;
}

div.star-over
{
	background-image: url(/local/templates/.default/components/urdis/section.list/service.list/images/over.gif);
	width:20px;
	height:17px;
	overflow:hidden;
}

.rating_count {
	display: flex;
}

.rating_count table {
	border: 0;
}

.rating_count table td {
	padding: 5px;
	border: 0;
}

@media (max-width: 768px) {
	.rating_count table, .rating_count table thead, .rating_count table tbody, .rating_count table th, .rating_count table td, .rating_count table tr {
		display: inherit;
	}
}

.sharing_block {
	-ms-grid-row: 1;
	-ms-grid-column: 5;
	grid-area: soc;
	max-width: 225px;
}

.sharing_block ul {
	display: -ms-grid;
	display: grid;
	height: 45px;
	-ms-grid-columns: (1fr)[5];
	grid-template-columns: repeat(5, 1fr);
	-ms-grid-rows: 45px;
	grid-template-rows: 45px;
	grid-gap: 20px;
	grid-template-columns: repeat(6, 1fr);
	padding: 0;
	margin: 0;
}

.sharing_block ul li {
	list-style-type: none;
}

.sharing_block ul li a {
	display: block;
	background-color: #FFCE8E;
	width: 20px;
	height: 22px;
	position: relative;
	top: 50%;
	left: 100%;
	-webkit-transform: translate(-100%, -50%);
          transform: translate(-100%, -50%);
	-webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
	-webkit-mask-position: center;
          mask-position: center;
	-webkit-mask-size: auto 100%;
          mask-size: auto 100%;
	margin: 0;
}

.sharing_block ul li.instagram a {
	-webkit-mask-image: url(/img/font-awesome/insta.svg);
	mask-image: url(/img/font-awesome/insta.svg);
}

.sharing_block ul li.twitter a {
	-webkit-mask-image: url(/img/font-awesome/twitter.svg);
	mask-image: url(/img/font-awesome/twitter.svg);
}

.sharing_block ul li.google a {
	-webkit-mask-image: url(/img/font-awesome/google.svg);
	mask-image: url(/img/font-awesome/google.svg);
}

.sharing_block ul li.facebook a {
    -webkit-mask-image: url(/img/font-awesome/fb.svg);
    mask-image: url(/img/font-awesome/fb.svg);
}

.sharing_block ul li.ok a {
	-webkit-mask-image: url(/img/font-awesome/ok.svg);
	mask-image: url(/img/font-awesome/ok.svg);
}

.sharing_block ul li.vk a {
	width: 25px;
	-webkit-mask-image: url(/img/font-awesome/vk.svg);
	mask-image: url(/img/font-awesome/vk.svg);
}
/* End */


/* Start:/local/components/urdis/hl.items/templates/reviews/style.css?1680609263172*/
.partners-section .slick-prev {
    left: 0!important;
}
.review_sectio__wrapper .partners-section__image.cert_slider__image img {
    min-height: 45px;
    height: auto;
}
/* End */


/* Start:/local/components/urdis/hl.items/templates/partners/style.css?155534012156*/
.partners-section .slick-prev {
    left: 0!important;
}
/* End */
/* /bitrix/components/bitrix/system.pagenavigation/templates/modern/style.min.css?1537786019659 */
/* /local/templates/.default/components/urdis/section.list/service.list/style.css?17098206455347 */
/* /local/components/urdis/hl.items/templates/reviews/style.css?1680609263172 */
/* /local/components/urdis/hl.items/templates/partners/style.css?155534012156 */
