.wrapper__case{position:relative}
.case__title{font-weight: 500; font-size: 26px; line-height: 33px; color: #1B2338; padding-top:24px}
.case__address{font-weight: 400; font-size: 17px; line-height: 1.6; color: #1B2338; display:flex; gap:15px; align-items:center}
.case__images-small{padding-top:16px}
.case__prev img, .case__prev picture{width:100%; height:auto; border-radius:6px}
.case__left{width:570px}
.case__images-big img, .case__images-big picture{width:100%; height:100%; object-fit:cover}
.case__images-big .swiper-slide{height:auto}
.case__images-big a{display:block; max-height:380px; height:100%; border-radius:6px}
.case__row{display:flex; gap:48px; background:#fff; border-radius:6px; padding:32px 32px 60px}
.case__right{display:flex; flex-direction:column; gap:16px}
.case__bottom-info{display:flex; gap:32px}
.bottom-info__block{font-weight: 300; font-size: 14px; line-height: 18px; color: #616B8A; display:flex; flex-direction:column}
.bottom-info__text{font-weight: 500; font-size: 20px; line-height: 1.4; color: #1B2338;}
.case__chars{padding: 8px 0;}
.case__chars ul{padding-top: 10px;flex-direction:column;display:flex;gap:12px}
.case__chars ul li{font-weight: 300; font-size: 15px; line-height: 1.2; color: #5B5C6C; padding-left:22px; background:url(/templates/window/images/char.svg) no-repeat left center}
.case__chars ul li strong{color: #1B2338; font-weight:400}
.chars__title{font-weight: 500; font-size: 16px; line-height: 1.6; color: #1B2338}
.case-slide-arrow{background: #F4F6FA;width:44px;height:44px;border-radius:60px;top: 50%;position:absolute;z-index: 5;display: flex;align-items: center;justify-content: center;transform: translateY(-50%);left: -22px;}
.case-slide-arrow.swiper-arrow-next{right: -22px;left: auto;}
.case-slide-arrow.swiper-button-disabled, .case-slide-arrow.swiper-button-disabled:hover{background: #fff;}
.case-slide-arrow.swiper-button-disabled svg, .case-slide-arrow.swiper-button-disabled:hover svg{filter: grayscale(1) brightness(1.6);}
.case-slide-arrow:hover{background:#006CB5}
.case-slide-arrow:hover svg{filter:grayscale(1) brightness(10);}
.wrapper__case .swiper-pagination{padding-top:24px; display: flex;justify-content: center;position: static;width: 100%;}
.wrapper__case .swiper-pagination .swiper-pagination-bullet{transition: .3s width; width: 12px;height: 6px;background: #F7BABA;border-radius: 60px; opacity:1}
.wrapper__case .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{width: 40px; background:#E84545}
.case__feedback{margin-top:auto; border-top: 1px dashed rgba(137, 166, 189, 0.4); padding-top:16px; display:flex; gap:20px; align-items:center; justify-content:space-between}
.case__feedback img{width:68px; min-width:68px; height:auto}
.case__feedback-info{font-weight: 300;font-size: 14px;line-height: 18px;color: #616B8A}
.case__feedback-title{font-weight: 500;font-size: 18px;line-height: 1.6;color: #006CB5;}
.case__feedback-button{font-weight: 400; font-size: 15px;     height: 64px;     min-width: 210px;     justify-content: center; }
.case__feedback-button svg {filter: grayscale(1) brightness(10);}
@media(max-width:1359px){
	.case__title{padding-top:0; font-size: 22px;line-height: 28px}
	.case__right{gap:12px}
	.case__address {font-size: 15px; gap: 12px}
	.chars__title{font-size:15px; line-height:1.4}
	.case__chars ul{gap:8px}
	.case__chars ul li{font-size: 14px}
	.bottom-info__text{font-size:18px}
	.case__feedback-button{height: 58px;}
}
@media(max-width:1359px) and (min-width:992px){
	.case__left, .case__right{width:50%}
	.case__row{padding:30px; gap:20px}
	.case__chars{padding:0}
	.case__feedback img{display:none}
	.case__feedback {padding-top: 12px;gap: 15px}
	.case__feedback-button{font-size: 14px; min-width: 180px; gap: 12px}
	.case__feedback-title{font-size:16px}
	.case__feedback-info{font-size: 13px; line-height: 16px}
}
@media(max-width:991px){
	.wrapper__case .swiper-pagination{padding-top:16px}
	.case__row{flex-direction:column; padding:32px; gap:24px}
	.case__left, .case__right{width:100%}
}
@media(max-width:767px){
	.case__feedback img{display:none}
	.case__feedback {padding-top: 12px;gap: 15px}
	.case__feedback-button{font-size: 14px; min-width: 180px; gap: 12px; height:52px}
	.case__feedback-title{font-size:16px}
	.case__feedback-info{font-size: 13px; line-height: 16px}
}
@media(max-width:575px){
	.case__row{padding:15px; gap:15px}
	.case__address {font-size: 14px;gap: 10px;}
	.case__title{font-size: 18px;line-height: 24px}
	.case-slide-arrow{display:none}
	.case__feedback {flex-direction: column;text-align: center;}
	.case__feedback-button{height:48px}
	.case__images-small {padding-top: 12px}
	.case__chars{padding-top:0}
	.case__chars ul li{font-size:13px}
	.bottom-info__block {font-size: 12px; line-height: 16px}
	.bottom-info__text{font-size:16px}
}