  .main__slider-block {
	  position: relative;
  }
  .main__slider-item {
	position: relative;
  }
  
  .main__slider-img {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: 1;
  }
  
  .main__slider-img img {
	width: 100%;
	height: 100%;
	-o-object-fit: cover;
	object-fit: cover;
  }
  
  .main__slider-overlay {
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0;
	height: 100%;
	z-index: 2;
	background: #86C635;
	opacity: 0.9;
	-webkit-clip-path: polygon(0 0, 100% 0, 77% 100%, 0% 100%);
	clip-path: polygon(0 0, 100% 0, 77% 100%, 0% 100%);
  }
  
  .main__slider-content {
	position: relative;
	z-index: 3;
	padding: 180px 0;
	color: #fff;
  }
  
  .main__slider-title {
	margin-bottom: 20px;
	font-weight: 700;
	font-size: 4em;
	line-height: 1.2;
	color: #fff;
  }
  .main__slider-title a {
	  color: #fff;
  }
  
  .main__slider-text {
	margin-bottom: 42px;
  }
  
  .main__slider-link {
	color: #000 !important;
	background: #fff !important;
	transition: all .3s ease-in-out;
  }
  .main__slider-link:hover {
	--webkit-box-shadow: 4px 4px 100px 11px rgba(255, 255, 255, 1);
	-moz-box-shadow: 4px 4px 100px 11px rgba(255, 255, 255, 1);
	box-shadow: 4px 4px 100px 11px rgba(255, 255, 255, 1);
  }
  .main__slider-arrows-block {
	  position: absolute;
	  bottom: 46px;
	  right: 0;
	  left: 0;
	  width: 100%;
  }
  .main__slider-arrows {
	  position: relative;
	  width: 224px;
	  height: 42px;
	  display: flex;
	  align-items: center;
  }
  .main__slider-arrow-left,
  .main__slider-arrow-right {
	  position: absolute;
	  top: 50%;
	  transform: translateY(-50%);
	  background: #fff;
	  border-radius: 50%;
	  width: 42px;
	  height: 42px;
	  display: flex;
	  align-items: center;
	  justify-content: center;
	  cursor: pointer;
	  transition: all .3s ease-in-out;
  }
  .main__slider-arrow-left.slick-disabled,
  .main__slider-arrow-right.slick-disabled {
	  opacity: 0.5;
  }
  .main__slider-arrow-left:hover,
  .main__slider-arrow-right:hover {
	--webkit-box-shadow: 4px 4px 100px 11px rgba(255, 255, 255, 1);
	-moz-box-shadow: 4px 4px 100px 11px rgba(255, 255, 255, 1);
	box-shadow: 4px 4px 100px 11px rgba(255, 255, 255, 1);
  }
  .main__slider-arrow-left svg path,
  .main__slider-arrow-right svg path {
	  fill: #000;
  }
  .main__slider-arrow-left {
	  left: 0;
  }
  .main__slider-arrow-right {
	right: 0; 
  }
  .main__slider-arrows .slick-dots {
	  position: static;
	  display: flex;
	  align-items: center;
	  justify-content: center;
  }
  .main__slider-arrows .slick-dots li{
	background: #fff;
	border-radius: 50%;
	width: 8px;
	height: 8px;
	transition: all .3s ease-in-out;
	opacity: 0.5;
  }
  .main__slider-arrows .slick-dots .slick-active {
	  width: 10px;
	  height: 10px;
	  opacity: 1;
  }
  @media (max-width: 768px) {
	.main__slider-overlay {
	  -webkit-clip-path: none;
	  clip-path: none;
	  opacity: 0.5;
	}
  
	.main__slider-title {
	  font-size: 2.4em;
	}
  }