.quality-worker {
  overflow-x: hidden;
}
.quality-worker .title, .quality-worker__rating {
  margin-right: auto;
  margin-left: auto;
}
.quality-worker .title {
  margin-bottom: 0.8em;
  max-width: 13em;
}
.quality-worker .text {
  margin-bottom: 1.263em;
  line-height: 1.13;
}
.quality-worker__rating, .quality-worker__content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.quality-worker__rating, .quality-worker__content {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.quality-worker__rating {
  max-width: 16.8em;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 1.688em;
}
.quality-worker__rating-item {
  display: inline-block;
}
.quality-worker__rating-icon {
  display: block;
  width: 1.05em;
  height: 1.05em;
  background-image: url("data:image/svg+xml,%0A%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.84894 0.927048C8.1483 0.00573778 9.4517 0.0057404 9.75106 0.927051L11.0002 4.77163C11.1341 5.18366 11.5181 5.46262 11.9513 5.46262L15.9937 5.46262C16.9625 5.46262 17.3652 6.70223 16.5815 7.27163L13.3111 9.64772C12.9606 9.90236 12.814 10.3537 12.9478 10.7657L14.197 14.6103C14.4964 15.5316 13.4419 16.2978 12.6582 15.7284L9.38778 13.3523C9.0373 13.0976 8.5627 13.0976 8.21222 13.3523L4.94182 15.7284C4.1581 16.2978 3.10362 15.5316 3.40298 14.6103L4.65216 10.7657C4.78603 10.3537 4.63937 9.90236 4.28889 9.64772L1.01849 7.27163C0.234773 6.70223 0.63755 5.46262 1.60627 5.46262L5.64871 5.46262C6.08193 5.46262 6.46589 5.18366 6.59976 4.77163L7.84894 0.927048Z' fill='%23FFE600'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
}
.quality-worker__icon {
  display: inline-block;
  margin-right: 1.125em;
  width: 2.625em;
  height: 1.813em;
  background-image: url("/wp-content/themes/twentytwenty-child/img/sprite.png");
  background-size: 77.875em 50.688em;
  background-position: 76.329% 74.041%;
  font-size: 1.1rem;
}
.quality-worker__link {
  text-decoration: none;
  color: #000000;
  font-size: 1.125em;
  font-weight: 700;
  border-bottom: 0.063em solid #000000;
}
.quality-worker__text {
  margin-bottom: 1.6em;
  font-size: 1.125em;
  font-weight: 700;
  text-align: center;
}
.quality-worker__cards .owl-stage {
	display: flex;
}
.quality-worker__cards .owl-item {
    display: flex;
    flex-direction: column;
    min-height: 100%;
}
.quality-worker__cards .quality-worker__slide {
    background: #fcfcfc;
    padding: 20px 20px 20px 20px;
    border-radius: 6px;
	border: 1px solid rgba(208, 208, 208, 0.6);
	height: 100%;
    width: 100%;
    max-width: 266px;	
}
.quality-worker__cards .slide__headline {
    display: flex;
    gap: 16px;
    align-items: center;
    margin-bottom: 15px;
}
.quality-worker__cards .slide__headline-img {
    flex-shrink: 0;
    width: 80px!important;
    border-radius: 50px;
}
.quality-worker__cards .slide__headline-name {
    font-size: 20px;
    margin-bottom: 10px;
}
.quality-worker__cards .slide__content {
    display: grid;
    gap: 8px;
    line-height: 130%;
}
.slide__content-text.rating {
    display: flex;
    gap: 8px;
}
.quality-worker__cards .owl-nav {
	height: 0;		
}
.quality-worker__cards .pagination-dots {
    position: relative;
    display: inline-block;
    left: 50%;
    transform: translateX(-50%);
    margin-top: 30px;	
	
}
.quality-worker__cards .pagination span {
    display: block;
    width: 1rem;
    height: 1rem;
    background-color: #c9c9c9;
    border-radius: 50%;
	cursor: pointer;
}
.quality-worker__cards .pagination.active span {
    background-color: #F26421;
}
.quality-worker__cards.swiper-container {
    overflow: unset;
}
.quality-worker .owl-carousel .owl-stage-outer {
	padding: 0 3px;
}
.czeny-na-osteklenie-balkonov .quality-worker,
.otdelka-balkona-vagonkoj .quality-worker,
.otdelka-balkona-laminatom .quality-worker,
.otdelka-balkona-pvh-panelyami .quality-worker,
.otdelka-balkona-mdf-panelyami .quality-worker,
.otdelka-balkona-gipsokartonom .quality-worker,
.category-blog .quality-worker {
	padding-top: 0;
}
.otdelka-balkonov-pod-klyuch .quality-worker,
.otdelka-pola-na-balkone .quality-worker,
.vneshnyaya-otdelka-pvh-vagonkoj .quality-worker,
.osteklenie-s-vynosom .quality-worker {
	padding-bottom: 0;
}
@media (max-width: 767px) {
	.home .quality-worker.padding {
		padding-bottom: 0;
		margin-bottom: -30px;
	}
	.page-id-11 .quality-worker.padding {
		padding-bottom: 0;
	}
	.plastikovye-okna-kbe .quality-worker,
	.panoramnoe-osteklenie .quality-worker,
	.plastikovye-okna-dlya-dachi .quality-worker,
	.osteklenie-terrasy .quality-worker,
	.franczuzskoe-osteklenie .quality-worker,
	.czeny-na-osteklenie-balkonov .quality-worker,
	.vhodnye-plastikovye-dveri .quality-worker,
	.vneshnyaya-otdelka-balkona .quality-worker,
	.osteklenie-balkona-alyuminiem .quality-worker,
	.plastikovoe-osteklenie-balkonov .quality-worker,
	.alyuminievye-dveri .quality-worker,
	.osteklenie-3-h-metrovyh-balkonov .quality-worker,
	.vneshnyaya-otdelka-sajdingom .quality-worker,
	.osteklenie-balkona-v-hrushhevke .quality-worker {
		padding-bottom: 0;
	}
}
@media (max-width: 1199px) {
	.quality-worker .owl-carousel .owl-stage-outer {
		clip-path: inset(-100vw -100vw -100vw -0);
		overflow: unset;
	}
}
@media (min-width: 768px) {
  .quality-worker {
    background-position-y: 0;
  }
  .quality-worker .title {
    max-width: none;
    margin-bottom: 1.1em;
  }
  .quality-worker__box {
    max-width: 708px;
    margin-left: auto;
    margin-right: auto;
  }
  .quality-worker__inner {
    margin-bottom: 3rem;
  }
  .quality-worker .text {
    margin-bottom: 1.663em;
  }
  .quality-worker__inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .quality-worker__rating {
    margin: 0;
    width: 28rem;
  }
  .quality-worker__rating-icon {
    width: 1.15em;
    height: 1.125em;
    background-image: url("data:image/svg+xml,%0A%3Csvg width='17' height='16' viewBox='0 0 17 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.44895 0.92705C7.7483 0.00573969 9.05171 0.00573993 9.35106 0.927051L10.5104 4.49524C10.6443 4.90727 11.0283 5.18623 11.4615 5.18623L15.2133 5.18623C16.182 5.18623 16.5848 6.42584 15.8011 6.99524L12.7658 9.20051C12.4153 9.45515 12.2687 9.90652 12.4025 10.3185L13.5619 13.8867C13.8613 14.808 12.8068 15.5742 12.0231 15.0048L8.98779 12.7995C8.6373 12.5449 8.16271 12.5449 7.81222 12.7995L4.77693 15.0048C3.99322 15.5742 2.93874 14.808 3.23809 13.8867L4.39747 10.3185C4.53134 9.90652 4.38468 9.45515 4.0342 9.20051L0.99891 6.99524C0.215197 6.42584 0.617972 5.18623 1.5867 5.18623L5.33852 5.18623C5.77174 5.18623 6.1557 4.90727 6.28957 4.49524L7.44895 0.92705Z' fill='%23FFE600'/%3E%3C/svg%3E%0A");
  }
  .quality-worker__text {
    text-align: left;
    margin-bottom: 0;
  }
	.quality-worker__cards .owl-prev span, .quality-worker__cards .owl-next span {
		display: block;
		width: 70px;
		height: 16px;
		color: transparent;
		background-position: center;
		background-size: contain;
		position: absolute;
		bottom: 1px;		
	}
	.quality-worker__cards .owl-prev span {
		background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 407.6 82.25'%3E%3Cg id='Слой_2' data-name='Слой 2'%3E%3Cg id='Слой_1-2' data-name='Слой 1' fill='%23F26421'%3E%3Cpath d='M17.86,35.76c3.84.2,6.26.43,8.67.43q187.25,0,374.47,0c6.21,0,7.32,1.1,6.24,6.8a5,5,0,0,1-3,2.92c-1.5.52-3.29.15-5,.15q-186.48,0-373,0c-2.4,0-4.79.24-8.47.44,2.05,2.28,3.16,3.64,4.39,4.87Q32.83,62,43.47,72.62c2.63,2.6,3.61,5.53.72,8.22-2.64,2.47-5.47,1.42-7.89-1q-16.93-17-33.93-33.95c-3.2-3.2-3.15-6.23.11-9.47q17.06-16.87,34-33.93c2.44-2.46,5.19-3.58,7.84-1s1.9,5.66-.74,8.27Q33.06,20.13,22.67,30.61C21.4,31.88,20.21,33.23,17.86,35.76Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");		
	}
	.quality-worker__cards .owl-next span {
		background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 407.46 82.26'%3E%3Cg id='Слой_2' data-name='Слой 2'%3E%3Cg id='Слой_1-2' data-name='Слой 1' fill='%23F26421'%3E%3Cpath d='M388,46.1H6.38c-6.22,0-7.06-.86-6-6.88.2-1.13,1.8-2.47,3-2.83,1.69-.49,3.63-.16,5.46-.16q185.73,0,371.46,0c2.56,0,5.13-.28,9.14-.51-4.64-4.71-8.19-8.37-11.79-12C373,19,368.27,14.28,363.56,9.56c-2.39-2.39-3.56-5.18-.89-7.87s5.68-1.84,8.28.77q16.94,17,33.95,33.93c3.21,3.18,3.52,6.16.24,9.43q-17,16.93-33.95,33.92c-2.53,2.53-5.5,3.67-8.35,1s-1.52-5.69,1-8.2q10.82-10.76,21.56-21.56c1.11-1.11,2.12-2.3,3.18-3.45Z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
	}	
  
  
}
@media (min-width: 1200px) {
	.quality-worker__box {
		max-width: 96rem;
	}
	.quality-worker__cards .quality-worker__slide {
		max-width: 305px;	
	}	
	.quality-worker .title {
		margin-bottom: 0.9em;
	}
	.quality-worker .text {
		text-align: center;
	}
	.vneshnyaya-otdelka-profnastilom .quality-worker {
		padding-bottom: 0;
	}	
}
