.w-slider-dot.w-active {
    background-color: #f96669 !important;
		width: 14px;
    height: 9px;
    border-radius: 10px !important;
    transition: 0.3s;
}

.w-slider-dot {
    background-color: #D9D9D9 !important;
    width: 9px;
    height: 9px;
    border-radius: 10px;
    transition: 0.3s;
}
.w-slider-nav.w-round>div {
    border-radius: 10px;
}

html {
  min-height: 100%;
  color: #333;
  background-color: #fff;
  margin: 0;
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

.b-block.b-block__blur::before {
  content: "";
  position: absolute;
  inset: 0;
  border-radius: 10px;
  border: 2px solid transparent;
  background: linear-gradient(180deg, rgba(77, 51, 88, 0.8) ,transparent) border-box;
  -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
  mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: destination-out;
  mask-composite: exclude;
}
.b-block.b-block_border-grad::before {
  content: "";
  pointer-events: none;
  position: absolute;
  inset: 0;
  border-radius: 10px;
  border: 2px solid transparent;
  background: linear-gradient(140deg, #f43b47,#453a94) border-box;
  -webkit-mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
  mask: linear-gradient(#fff 0 0) padding-box, linear-gradient(#fff 0 0);
  -webkit-mask-composite: destination-out;
  mask-composite: exclude;
}

::-webkit-scrollbar-button { 
background-image:url(''); 
background-repeat:no-repeat; 
width:3px; 
height:0px 
} 

::-webkit-scrollbar-track { 
background-color:#171a2d;
} 

::-webkit-scrollbar-thumb { 
-webkit-border-radius: 5px; 
border-radius: 5px; 
background-color:#f96669; 
box-shadow:0px 1px 1px #fff inset; 
/*background-image:url('https://yraaa.ru/_pu/24/59610063.png');*/
background-position:center; 
background-repeat:no-repeat; 
} 

::-webkit-resizer{ 
background-image:url(''); 
background-repeat:no-repeat; 
width:1px; 
height:0px 
} 

::-webkit-scrollbar{ 
width: 3px; 
}

body.case-page[data-in-frame] .header {
	display: none;
}

body.case-page[data-in-frame] .footer {
	display: none;
}

@media (min-width: 768px) {
.case-page [data-gallery-bottom] {
display: none;
	}
}