/* Scoped legacy geometry: 960x646 grid, full-width original image with cover cropping. */
.yaband-home-slider {width:100%;height:min(646px,67.29166667vw);margin-top:85px;position:relative;overflow:hidden;background:#173b61}
.yaband-home-slider .metaslider,
.yaband-home-slider .flexslider,
.yaband-home-slider .flex-viewport,
.yaband-home-slider .slides,
.yaband-home-slider .slides>li {height:min(646px,67.29166667vw)!important;width:100%;max-width:none!important;margin:0;border:0;border-radius:0}
.yaband-home-slider .slides>li>img,
.yaband-home-slider .slides>li>a>img {display:block;width:100%!important;height:100%!important;object-fit:cover;object-position:center center}
.yaband-home-slider .caption-wrap {position:absolute;inset:0;display:block;background:transparent;opacity:1;width:100%;height:100%;padding:0;pointer-events:none}
.yaband-home-slider .caption-wrap .caption {position:relative;width:min(960px,100%);height:100%;margin:0 auto;padding:0}
.yaband-home-slider .yaband-legacy-caption {position:absolute;inset:0}
.yaband-home-slider .yaband-hero-layer {position:absolute;transform:translateY(-50%);margin:0;padding:0;white-space:nowrap;color:#fff;font-family:"Open Sans",sans-serif;font-weight:normal}
.yaband-home-slider .index-banner-tit {font-size:min(54px,5.625vw);line-height:1.203703704;text-shadow:0 2px 5px rgba(0,0,0,.5)}
.yaband-home-slider .indexbanner-small {font-size:min(18px,1.875vw);line-height:1.388888889}
.yaband-home-slider .yaband-hero-layer a {pointer-events:auto;color:inherit}
.yaband-home-slider .metaslider .flex-direction-nav a {width:30px!important;height:30px!important;line-height:30px;top:auto!important;bottom:15px!important;margin:0!important;left:auto!important;opacity:1!important;background:rgba(128,128,128,.5);text-shadow:none;transform:none!important}
.yaband-home-slider .metaslider .flex-direction-nav .flex-prev {right:45px!important;left:auto!important}
.yaband-home-slider .metaslider .flex-direction-nav .flex-next {right:15px!important;left:auto!important}
.yaband-home-slider .flex-direction-nav a:before {font-size:18px;line-height:30px;color:#fff}
.yaband-home-slider .flex-direction-nav a:focus-visible {outline:2px solid #fff;outline-offset:2px}
@media(max-width:1000px) {.yaband-home-slider .index-banner-tit,.yaband-home-slider .indexbanner-small {left:50px!important}}
@media(max-width:480px) {.yaband-home-slider .index-banner-tit,.yaband-home-slider .indexbanner-small {display:none}}
