.carousel .banner-sept10-tvalb-alb {
  height: 650px;
  width: 100%;
}
.carousel .banner-sept10-tvalb-alb a {
  display: flex;
  width: 100%;
  height: 100%;
  text-decoration: none;
  justify-content: center;
  align-items: center;
}
.carousel .banner-sept10-tvalb-alb .tvalb-ban-feb25-content {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 600px;
  max-width: 95%;
  padding: 5vw;
  width: 100%;
  border-radius: 60px;
  -webkit-box-shadow: inset 0px 0px 50px 1px #fff;
  -moz-box-shadow: inset 0px 0px 50px 1px #fff;
  box-shadow: inset 0px 0px 50px 1px #fff;
}
@media screen and (max-width: 768px) {
  .carousel .banner-sept10-tvalb-alb .tvalb-ban-feb25-content {
    height: auto;
    width: auto;
    border-radius: 30px;
    box-shadow: inset 0px 0px 40px 0px rgba(255, 255, 255, 0.4);
 }
}
.carousel .banner-sept10-tvalb-alb .tvalb-ban-feb25-content .tvalb-feb25-img-main-frame-wrap {
  width: fit-content;
  height: auto;
}
@media screen and (max-width: 768px) {
  .carousel .banner-sept10-tvalb-alb .tvalb-ban-feb25-content .tvalb-feb25-img-main-frame-wrap {
    display: none;
 }
}
.carousel .banner-sept10-tvalb-alb .tvalb-ban-feb25-content .tvalb-feb25-img-main-frame-wrap .tvalb-feb25-img-main-frame {
  max-width: 70vw;
}
.carousel .banner-sept10-tvalb-alb .tvalb-ban-feb25-content .tvalb-feb25-img-mobile-frame-wrap {
  display: none;
}
@media screen and (max-width: 768px) {
  .carousel .banner-sept10-tvalb-alb .tvalb-ban-feb25-content .tvalb-feb25-img-mobile-frame-wrap {
    display: block;
    width: fit-content;
    height: auto;
 }
}
.carousel .banner-sept10-tvalb-alb .tvalb-ban-feb25-content .tvalb-feb25-img-mobile-frame-wrap .tvalb-feb25-img-mobile-frame {
  max-width: 70vw;
}
.carousel .banner-sept10-tvalb-alb.lazy-background.visible {
  background: url("/img/home/tvalb_ban_sept10/sept10-alb-1920.webp") no-repeat center;
  background-size: cover;
}
@media screen and (max-width: 1600px) {
  .carousel .banner-sept10-tvalb-alb.lazy-background.visible {
    background: url("/img/home/tvalb_ban_sept10/sept10-alb-1600.webp") no-repeat center;
    background-size: cover;
 }
}
@media screen and (max-width: 1440px) {
  .carousel .banner-sept10-tvalb-alb.lazy-background.visible {
    background: url("/img/home/tvalb_ban_sept10/sept10-alb-1440.webp") no-repeat center;
    background-size: cover;
 }
}
@media screen and (max-width: 1024px) {
  .carousel .banner-sept10-tvalb-alb.lazy-background.visible {
    background: url("/img/home/tvalb_ban_sept10/sept10-alb-1024.webp") no-repeat center;
    background-size: cover;
 }
}
@media screen and (max-width: 768px) {
  .carousel .banner-sept10-tvalb-alb.lazy-background.visible {
    background: url("/img/home/tvalb_ban_sept10/sept10-alb-768.webp") no-repeat center;
    background-size: cover;
 }
}
@media screen and (max-width: 600px) {
  .carousel .banner-sept10-tvalb-alb.lazy-background.visible {
    background: url("/img/home/tvalb_ban_sept10/sept10-alb-600.webp") no-repeat center;
    background-size: cover;
 }
}
@media screen and (max-width: 440px) {
  .carousel .banner-sept10-tvalb-alb.lazy-background.visible {
    background: url("/img/home/tvalb_ban_sept10/sept10-alb-440.webp") no-repeat center;
    background-size: cover;
 }
}
.carousel .banner-sept10-tvalb-en {
  height: 650px;
  width: 100%;
}
.carousel .banner-sept10-tvalb-en a {
  display: flex;
  width: 100%;
  height: 100%;
  text-decoration: none;
  justify-content: center;
  align-items: center;
}
.carousel .banner-sept10-tvalb-en .tvalb-ban-feb25-content {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 600px;
  max-width: 95%;
  padding: 5vw;
  width: 100%;
  border-radius: 60px;
  -webkit-box-shadow: inset 0px 0px 50px 1px #fff;
  -moz-box-shadow: inset 0px 0px 50px 1px #fff;
  box-shadow: inset 0px 0px 50px 1px #fff;
}
@media screen and (max-width: 768px) {
  .carousel .banner-sept10-tvalb-en .tvalb-ban-feb25-content {
    height: auto;
    width: auto;
    border-radius: 30px;
    box-shadow: inset 0px 0px 40px 0px rgba(255, 255, 255, 0.4);
 }
}
.carousel .banner-sept10-tvalb-en .tvalb-ban-feb25-content .tvalb-feb25-img-main-frame-wrap {
  width: fit-content;
  height: auto;
}
@media screen and (max-width: 768px) {
  .carousel .banner-sept10-tvalb-en .tvalb-ban-feb25-content .tvalb-feb25-img-main-frame-wrap {
    display: none;
 }
}
.carousel .banner-sept10-tvalb-en .tvalb-ban-feb25-content .tvalb-feb25-img-main-frame-wrap .tvalb-feb25-img-main-frame {
  max-width: 70vw;
}
.carousel .banner-sept10-tvalb-en .tvalb-ban-feb25-content .tvalb-feb25-img-mobile-frame-wrap {
  display: none;
}
@media screen and (max-width: 768px) {
  .carousel .banner-sept10-tvalb-en .tvalb-ban-feb25-content .tvalb-feb25-img-mobile-frame-wrap {
    display: block;
    width: fit-content;
    height: auto;
 }
}
.carousel .banner-sept10-tvalb-en .tvalb-ban-feb25-content .tvalb-feb25-img-mobile-frame-wrap .tvalb-feb25-img-mobile-frame {
  max-width: 70vw;
}
.carousel .banner-sept10-tvalb-en.lazy-background.visible {
  background: url("/img/home/tvalb_ban_sept10/sept10-en-1920.webp") no-repeat center;
  background-size: cover;
}
@media screen and (max-width: 1600px) {
  .carousel .banner-sept10-tvalb-en.lazy-background.visible {
    background: url("/img/home/tvalb_ban_sept10/sept10-en-1600.webp") no-repeat center;
    background-size: cover;
 }
}
@media screen and (max-width: 1440px) {
  .carousel .banner-sept10-tvalb-en.lazy-background.visible {
    background: url("/img/home/tvalb_ban_sept10/sept10-en-1440.webp") no-repeat center;
    background-size: cover;
 }
}
@media screen and (max-width: 1024px) {
  .carousel .banner-sept10-tvalb-en.lazy-background.visible {
    background: url("/img/home/tvalb_ban_sept10/sept10-en-1024.webp") no-repeat center;
    background-size: cover;
 }
}
@media screen and (max-width: 768px) {
  .carousel .banner-sept10-tvalb-en.lazy-background.visible {
    background: url("/img/home/tvalb_ban_sept10/sept10-en-768.webp") no-repeat center;
    background-size: cover;
 }
}
@media screen and (max-width: 600px) {
  .carousel .banner-sept10-tvalb-en.lazy-background.visible {
    background: url("/img/home/tvalb_ban_sept10/sept10-en-600.webp") no-repeat center;
    background-size: cover;
 }
}
@media screen and (max-width: 440px) {
  .carousel .banner-sept10-tvalb-en.lazy-background.visible {
    background: url("/img/home/tvalb_ban_sept10/sept10-en-440.webp") no-repeat center;
    background-size: cover;
 }
}
