.footer .f-info__wrapper {
    padding: var(--space-l);
}

.footer .f-info__close {
    position: fixed;
    right: 3%;
    top: 1%;
    z-index: 10;
    cursor: pointer;
    padding: 0;
}

.h-slide1{
    font-size: calc(var(--h1) + 1.5rem) !important;
    width: 77% !important;
    padding-top: 125px;
}

.m-width-30{
  max-width: 30%;
}

.partner-popup__wrapper {
    max-height : 45rem;
}

.footer .f-info { 
    bottom: 15rem; 
}
.h-banner::after, .h-banner::before {
  background: linear-gradient(206.66deg, rgba(255, 255, 255, 0) 9.63%, #fff 99.18%);
}

.partner-popup__detail {
    max-height : 45rem;
    overflow-y: auto;    /* vertical scroll */
    overflow-x: hidden;  /* hide horizontal scroll */
    padding-right: 5px;  /* space for scrollbar */
    scrollbar-width: thin;
    scrollbar-color:  var(--blue) #f1f1f1; 
} 

.h-nab__table__content .nab-wrap:last-child a.nab-link:hover {
      gap: 0;
}
 

@media only screen and (min-width: 768px) {
  .footer .f-middle__wrap-contact {
      width: 17%;
  }
  .m-height-135{
    min-height: 135px;
  }

}

@media (max-width: 1280px) {
    .partner-popup__img {
        width: 45%;
    }
}

@media screen and (min-width: 1400px) {
  .h-banner__content__title {
    width: 40%;
  }
  .partner-popup__wrapper { 
    height: 45rem;
  }

  .partner-popup__wrapper {
      height: auto;
  } 
}

@media only screen and (max-width: 600px) {
  .h-slide1 {
        font-size: calc(var(--h2)) !important;
          padding-top: 75px;
  }  
  .partner-popup__img {
      width: 100%;
  }
}

