 .about-business-section{ display: block; width: 100%;}
 .about-business-section .section-title{ padding: 73px 0 84px; }
 .about-business-section .section-title h2{ text-transform: uppercase; }
.about-business-inner{   background-color: #ecf0f6; padding: 0 10.28vw 0 0; margin-bottom:70px; }
.about-business-row{ display: flex;   width: 100%;}
.about-business-row .images-listing-main{ position: relative; display: flex; width: calc(100% - 26.39vw);}
.about-business-row .images-listing{ display: flex; width: 100%;}
.about-business-btn{ width: 26.39vw;   padding: 56px 20px 20px;background-color: #f9fbff;  }
.about-business-btn .button-set{ width: 250px; max-width: 100%; margin: 0 auto; display: flex; flex-direction: column; gap: 25px;  }
.about-business-btn .button-set span{ display: block;width: 100%;}
.about-business-btn .button-set span a{font-family: 'stolzl'; font-weight: normal;  color: #fff; line-height: 1.5;  font-size: 16px; min-height: 47px;; display: flex; padding: 0 14px;   background-color: #1532ff;align-items: center; justify-content: center; width: 100%; text-align: center;}
.about-business-btn .button-set span a:hover{ background: #021179; }

.about-business-row .images-listing .img-col{ display: flex; width: 50%; flex-direction: column;  }
.about-business-row .images-listing .img { position: relative; display: flex; width: 100%;  }
.about-business-row .images-listing .img img{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; object-fit: cover; }
.about-business-row .images-listing .img.img-1{ aspect-ratio: 453/349; background-color: #06080b;}
.about-business-row .images-listing .img.img-1 img{ opacity: 0.85; }
.about-business-row .images-listing .img.img-2{ aspect-ratio: 453/289;}
.about-business-row .images-listing .img.img-3{ aspect-ratio: 453/256;}
.about-business-row .images-listing .img.img-4{ aspect-ratio: 453/382;}

.hover-block-main{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; overflow: hidden;}
.hover-row-main{background: #1E2631;  width: 100%; height: 100%; display: flex ;align-items: flex-start; justify-content: center; padding: 56px 0 0 0; transform: translateY(150px); opacity: 0; transition: all 0.3s ease-in-out; position: absolute; left: 0; top: 0; width: 100%; height: 100%;}
.hover-row-main .hover-row-inner{ position: relative; width: 46.53vw; display: flex ;align-items: flex-start; justify-content: space-between; }
.hover-row-main .hover-row-inner  .img{ aspect-ratio: 318/499; position: relative; width: 22.08vw; display: flex; }
.hover-row-main .hover-row-inner  .img img{ position: absolute; left: 0; top: 0; width: 100%; height: 100%; object-fit: cover; opacity: 0.85; }
.hover-row-main .hover-row-inner .hover-row-text{ padding: 39px 0 0 0; width: 18.26vw;}
.hover-row-main .hover-row-inner .hover-row-text p{ color: #fff;}
.hover-row-main .hover-row-inner .hover-row-text h2,h3,h4,h5 {
	color: #FFF;
}
.hover-row-main .hover-row-inner::after{ position: absolute; left: 0; top: -100px; bottom: -300px; width: 1px;  content: ''; background: #3f4957; } 
.hover-row-main .hover-row-inner::before{ position: absolute; left: -50vw;  bottom: 0px; height: 1px; right: -50vw;    content: ''; background: #3f4957; } 

.hover-row-main.active{ transform: none; opacity: 1; }


@media (min-width: 1401px) and (max-width: 1599px) {

}
@media (min-width: 1281px) and (max-width: 1400px) {
.about-business-section .section-title{ padding: 56px 0; }
.about-business-inner{ padding-right: 5vw; }	
.hover-row-main .hover-row-inner .hover-row-text{ width: 20vw;}	
}
@media (min-width: 992px) and (max-width: 1280px) {
.about-business-section .section-title{ padding: 56px 0; }
.about-business-inner{ padding-right: 0vw; }	
.hover-row-main .hover-row-inner .hover-row-text{ width: 25vw;}		
.hover-row-main .hover-row-inner {width: 55vw;}
.hover-row-main .hover-row-inner .img {width: 25vw;}
.about-business-btn{ width: 30vw;}
.about-business-row .images-listing-main{ width: 70vw;}
}
@media (max-width: 1200px) {
 
}
@media (max-width: 992px) {
.about-business-section .section-title{ padding: 56px 0; }
.about-business-inner{ padding-right: 0vw; }	
.about-business-btn{ width: 294px;}
.about-business-row .images-listing-main{ width: calc(100% - 294px);}
.hover-block-main{ display: none;}
}
@media (max-width: 767px) {
.about-business-section .section-title{ padding: 75px 0 30px; }
.about-business-inner{ background: #fff; padding-right: 0vw; }	
.about-business-btn{ width: 100%; padding: 0 30px 50px; background: #fff;}
.about-business-row .images-listing-main{ width: 100%;}
.hover-block-main{ display: none;}
.about-business-row{ flex-direction: column-reverse;}
.about-business-btn .button-set{ margin: 0; width: 250px; min-width: 250px; }
.about-business-section .container{ width: 100%; padding: 0 30px; max-width: 100%;}
.about-business-row .images-listing .img.img-3,
.about-business-row .images-listing .img.img-2 {display: none;}
.about-business-row .images-listing .img.img-4,
.about-business-row .images-listing .img.img-1{ aspect-ratio: 195/318; }
}