.about-vision-section{   width: 100%; padding: 7.4rem 0; }
.about-vision-row{ display: flex; align-items: center; justify-content: space-between; gap: 2rem;} 
.about-vision-row .about-vision-left{ width: 47.5%;}
.about-vision-row .vision-image{ width: 52.5%;}
.about-vision-row .about-vision-left h2{ padding: 0 0 2rem; }
.about-vision-row .about-vision-left .text-big{ padding: 0 0 3.2rem; font-size: 2rem;}
.about-vision-row .about-vision-left p,
.about-vision-row .about-vision-left ul li{ font-size: 1.8rem; color: #A1A1AB;}
.about-vision-row .about-vision-left ul { margin: 0; padding: 2.4rem 0; }
.about-vision-row .about-vision-left ul li{ padding: 0 0 0 3.6rem; line-height: 1.33; background: url(../../images/bullet.svg) no-repeat left top; list-style: none; }
.about-vision-row .about-vision-left ul li + li{ margin-top: 2.4rem; }
.about-vision-row .vision-image picture {width: 100%; display: flex; }
.about-vision-row .vision-image picture img{ width: 100%; height: auto;}
@media (max-width: 1599px) {
 .about-vision-row .about-vision-left .text-big {font-size: 1.8rem; padding: 0 0 2.4rem;}
 .about-vision-row .about-vision-left p,
.about-vision-row .about-vision-left ul li {font-size: 1.6rem;}
.about-vision-row .about-vision-left ul li{ background-size: 2.1rem auto; padding: 0 0 0 3.2rem; }
.about-vision-row .about-vision-left ul{ padding: 2rem 0; }
.about-vision-row .about-vision-left ul li + li{ margin: 2rem 0 0 0; }

}
@media (max-width: 1439px) { 
 
 
}
@media (max-width: 1199px) {
.about-vision-section{ padding: 6rem 0; }		
}
@media (max-width: 991px) {
 
.about-vision-section{ padding: 5rem 0; }
.about-vision-row{ flex-direction: column;}
.about-vision-row .about-vision-left{ width:100%;}
.about-vision-row .vision-image{ width: 100%;}
 
 
 
}
@media (max-width: 767px) {
 
.about-vision-section{ padding:4rem 0; }
  .about-vision-row .about-vision-left .text-big {font-size: 1.6rem; padding: 0 0 2rem;}
 .about-vision-row .about-vision-left p,
.about-vision-row .about-vision-left ul li {font-size: 1.4rem;}
.about-vision-row .about-vision-left ul li{ background-size: 1.8rem auto; padding: 0 0 0 2.6rem; }
.about-vision-row .about-vision-left ul{ padding: 2rem 0; }
.about-vision-row .about-vision-left ul li + li{ margin: 1.6rem 0 0 0; }
}

@media (max-width: 576px) {
}