.container-reviews {
    position: relative; 
    z-index: 5;
}
.reviews {
	 position: relative;
	 width: 100%;
	 display: grid;
}
 @media screen and (min-width: 66.0625rem) {
	 .reviews {
		 padding-top: 6.25rem;
	}
}
 @media screen and (max-width: 66rem) and (min-width: 42.0625rem) {
	 .reviews {
		 padding-top: 4.6875rem;
	}
}
 @media screen and (max-width: 42rem) {
	 .reviews {
		 padding-top: 1.875rem;
		 padding-left: 0.625rem;
		 padding-right: 0.625rem;
	}
}
 @media screen and (max-width: 95rem) and (min-width: 42.0625rem) {
	 .reviews {
		 padding-left: 2.5rem;
		 padding-right: 2.5rem;
	}
}
 @media screen and (max-width: 95rem) and (min-width: 66.0625rem) {
	 .reviews {
		 padding-bottom: 2.5rem;
	}
}
 @media screen and (min-width: 98.75rem) {
	 .reviews {
		 grid-template-columns: 1fr 6.25rem;
	}
}
 @media screen and (max-width: 98.75rem) and (min-width: 42.5625rem) {
	 .reviews {
		 grid-template-columns: 1fr 6.25rem;
	}
}
 @media screen and (max-width: 42.5rem) {
	 .reviews {
		 display: flex;
		 flex-direction: column;
	}
}
 .reviews .subtitle {
	 font-size: 1.25rem;
	 line-height: 100%;
	 background: linear-gradient(229deg, #fff 0%, #7b7b7b 100%);
	 background-clip: text;
	 -webkit-background-clip: text;
	 -webkit-text-fill-color: transparent;
}
 @media screen and (max-width: 98.75rem) {
	 .reviews .subtitle {
		 display: none;
	}
}
 .reviews h2.title {
	 font-size: clamp(1.875rem, 5vw, 3.875rem);
	 line-height: 90%;
	 background: linear-gradient(229deg, #fff 0%, #7b7b7b 100%);
	 background-clip: text;
	 -webkit-background-clip: text;
	 -webkit-text-fill-color: transparent;
	 /* max-width: 18rem; */
}

.reviews__without__tabs {
    margin-bottom: 40px;
}

 @media screen and (max-width: 57.5rem) {
	 .reviews .title {
		 grid-column: 0.3333333333;
	}
}
 @media screen and (max-width: 64rem) and (min-width: 40.0625rem) {
	 .reviews .title {
		 max-width: 30rem;
	}
}
 .reviews-controllers {
	 width: 6.25rem;
	 display: flex;
	 gap: 1.25rem;
}
 .reviews-controllers .reviews-tabs-next, .reviews-controllers .reviews-tabs-prev {
	 cursor: pointer;
}
 @media screen and (max-width: 57.5rem) {
	 .reviews-controllers {
		 grid-column: 0.6666666667;
		 grid-row: 0.6666666667;
		 margin-top: 1.875rem;
		 margin-bottom: 2.5rem;
		 align-items: center;
	}
}
 @media screen and (max-width: 42rem) {
	 .reviews-controllers {
		 display: none;
	}
}
 .reviews-tabs {
	 margin-top: 1.875rem;
	 margin-bottom: 2.5rem;
}
 @media screen and (min-width: 98.75rem) {
	 .reviews-tabs {
		 grid-column: 0.3333333333;
	}
}
 @media screen and (max-width: 98.75rem) and (min-width: 57.5625rem) {
	 .reviews-tabs {
		 grid-column: 0.3333333333;
	}
}
 @media screen and (max-width: 57.5rem) and (min-width: 42.5625rem) {
	 .reviews-tabs {
		 grid-column: 0.5;
	}
}
 @media screen and (max-width: 98.75rem) {
	 .reviews-tabs {
		 display: flex;
		 justify-content: center;
	}
}
 @media screen and (min-width: 42.5625rem) {
	 .reviews-tabs {
		 padding-left: 0.625rem;
		 padding-right: 0.625rem;
		 overflow: hidden;
	}
}
 @media screen and (min-width: 57.5625rem) {
	 .reviews-tabs .swiperBooking {
		 margin-left: 0;
	}
}
 @media screen and (max-width: 57.5rem) {
	 .reviews-tabs .swiperBooking {
		 margin-left: 0;
	}
}
 @media screen and (max-width: 42.5rem) {
	 .reviews-tabs .swiperBooking {
		 width: 100%;
	}
}
 .reviews-tabs .swiperBooking .swiper-wrapper {
	 padding-bottom: 5px;
}
 @media screen and (min-width: 98.8125rem) {
	 .reviews-tabs .swiperBooking .swiper-wrapper {
		 max-width: 47.4375rem;
	}
}
 @media screen and (max-width: 98.75rem) and (min-width: 57.5625rem) {
	 .reviews-tabs .swiperBooking .swiper-wrapper {
		 max-width: 48.4375rem;
	}
}
 @media screen and (max-width: 57.5rem) and (min-width: 42.0625rem) {
	 .reviews-tabs .swiperBooking .swiper-wrapper {
		 max-width: 27rem;
		 flex-wrap: wrap;
		 row-gap: 0.5rem;
	}
}
 .reviews-tabs .swiperBooking .swiper-wrapper .swiper-slide {
	 width: fit-content;
}
 @media screen and (max-width: 57.5rem) and (min-width: 42.0625rem) {
	 .reviews-tabs .swiperBooking .swiper-wrapper .swiper-slide {
		 height: fit-content;
	}
}
 .reviews-tabs .swiperBooking .swiper-wrapper .swiper-slide .tab-title {
	 width: fit-content;
	 cursor: pointer;
	 padding: 0.1875rem 0.75rem;
	 border-radius: 3.75rem;
	 border: 1px solid #fff;
	 color: #fff;
	 transition: 0.3s ease;
	 font-size: 0.875rem;
	 width: fit-content;
}
 .reviews-tabs .swiperBooking .swiper-wrapper .swiper-slide:hover:not(.active-tab) .tab-title {
	 border-color: var(--oranzhevyy);
	 background-color: var(--oranzhevyy);
	 color: #fff;
}
 .reviews-tabs .swiperBooking .swiper-wrapper .swiper-slide.active-tab:hover .tab-title {
	 opacity: 0.7;
}
 .reviews-tabs .swiperBooking .swiper-wrapper .swiper-slide.active-tab .tab-title {
	 border-color: var(--oranzhevyy);
	 background-color: var(--oranzhevyy);
	 color: #fff;
}
 .reviews-tabs-next, .reviews-tabs-prev {
	 cursor: pointer;
}
 

@media screen and (max-width: 57.5rem) and (min-width: 42.0625rem) {
	 .reviewsSwiper {
		 padding: 0 2.5rem;
	}
}
 @media screen and (max-width: 42rem) {
	 .reviewsSwiper {
		 padding: 0 0.625rem;
	}
}
 .reviewsSwiper .swiper-slide {
	 text-align: center;
	 font-size: 18px;
	 background: transparent;
	 display: flex;
	 justify-content: flex-start;
	 align-items: flex-start;
	 flex-direction: column;
	 padding: 1.25rem;
	 border: 1px solid #fff;
	 transition: 0.5s linear;
	 width: 100%;
height: fit-content;
}
.reviewsSwiper  .swiper-wrapper {
height: fit-content;
}
 @media screen and (min-width: 57.5625rem) {
	 .reviewsSwiper .swiper-slide {
		 max-width: 36.75rem;
		 margin-right: 10px;
	}
}
 @media screen and (min-width: 106.5625rem) {
	 .reviewsSwiper .swiper-slide {
		 left: 190px;
	}
}
 @media screen and (max-width: 106.5rem) and (min-width: 98.8125rem) {
	 .reviewsSwiper .swiper-slide {
		 left: 12%;
	}
}
 @media screen and (max-width: 98.75rem) and (min-width: 86.125rem) {
	 .reviewsSwiper .swiper-slide {
		 left: -25%;
	}
}
 @media screen and (max-width: 86.0625rem) and (min-width: 80.875rem) {
	 .reviewsSwiper .swiper-slide {
		 left: -23%;
	}
}
 @media screen and (max-width: 80.8125rem) and (min-width: 72.875rem) {
	 .reviewsSwiper .swiper-slide {
		 left: -20%;
	}
}
 @media screen and (max-width: 72.8125rem) and (min-width: 66.75rem) {
	 .reviewsSwiper .swiper-slide {
		 left: -18%;
	}
}
 @media screen and (max-width: 66.6875rem) and (min-width: 57.5rem) {
	 .reviewsSwiper .swiper-slide {
		 left: -15%;
	}
}
 .reviewsSwiper .swiper-slide:not(.active-block) {
	 display: none;
}
 .reviewsSwiper .swiper-slide .logotype {
	 display: block;
	 object-fit: contain;
}
 .reviewsSwiper .swiper-slide .name {
	 font-size: 1.25rem;
	 line-height: 100%;
	 color: var(--belyy);
	 margin-top: 1.25rem;
	 margin-bottom: 0.3125rem;
}
 .reviewsSwiper .swiper-slide .position {
	 font-size: 0.875rem;
	 line-height: 120%;
	 color: var(--belyy-600);
}
 .reviewsSwiper .swiper-slide-text {
	 margin-top: 1.25rem;
	 display: flex;
	 flex-direction: column;
	 gap: 1.25rem;
}
 .reviewsSwiper .swiper-slide-text p {
	 text-align: left;
	 font-size: 1rem;
	 line-height: 120%;
	 color: #fff;
}
 .reviewsSwiper .swiper-slide-btns {
	 display: flex;
	 gap: 1.25rem;
	 margin-top: -4.3rem;
	 max-height: 0%;
	 height: 100%;
	 opacity: 0;
	 transition: margin-top 0.5s ease-in-out, height 0.5s ease-in-out, opacity 0.3s ease-in-out 0s;
}
 @media screen and (max-width: 32rem) {
	 .reviewsSwiper .swiper-slide-btns {
		 width: 100%;
	}
}
 @media screen and (max-width: 32rem) {
	 .reviewsSwiper .swiper-slide-btns .btn {
		 max-width: 100%;
		 align-items: center;
		 justify-content: center;
		 padding-left: 0;
		 padding-right: 0;
		 gap: 1.25rem;
		 width: 100%;
	}
	 .reviewsSwiper .swiper-slide-btns .btn .icon-small {
		 position: relative;
		 transform: translate(0, 0) rotate(-45deg);
		 right: 0;
		 top: 0;
	}
}
 @media screen and (max-width: 57.5rem) {
	 .reviewsSwiper .swiper-slide {
		 background: var(--oranzhevyy);
		 border-color: var(--oranzhevyy);
		 border-radius: 1.25rem;
	}
	 .reviewsSwiper .swiper-slide .swiper-slide-btns {
		 margin-top: 2.5rem;
		 max-height: 100%;
		 opacity: 1;
	}
}
 .reviewsSwiper .swiper-slide:hover {
	 background: var(--oranzhevyy);
	 border-color: var(--oranzhevyy);
	 cursor: pointer;
}
 @media screen and (max-width: 57.5rem) {
	 .reviewsSwiper .swiper-slide:hover {
		 border-radius: 1.25rem;
	}
}
 .reviewsSwiper .swiper-slide:hover .swiper-slide-btns {
	 margin-top: 2.5rem;
	 max-height: 100%;
	 opacity: 1;
transition: margin-top 0.5s ease-in-out, height 0.5s ease-in-out, opacity 0.3s ease-in-out 0.3s;
}
 .reviewsSwiper-pagination {
	 position: relative;
	 margin-left: auto;
	 margin-right: auto;
	 margin-top: 1.875rem;
}
 @media screen and (min-width: 42.0625rem) {
	 .reviewsSwiper-pagination {
		 display: none;
	}
}
 .reviewsSwiper-pagination .swiper-pagination-bullet {
	 width: 12px;
	 height: 12px;
	 margin: 0 var(--swiper-pagination-bullet-horizontal-gap, 10px) !important;
	 background-color: #fff 4D;
}
 .reviewsSwiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active {
	 background-color: var(--oranzhevyy);
}
 