.promo-swiper-section{font-family:Noto Sans Thai,system-ui,-apple-system,sans-serif;overflow:hidden;padding:32px 0}.promo-swiper-wrap{margin:0 auto;max-width:1040px;overflow:hidden}.promo-swiper-main{background:#0c244a;border-radius:18px;overflow:hidden}.promo-swiper-main .swiper-slide{aspect-ratio:16/9}.promo-swiper-main .swiper-slide img{display:block;height:100%;object-fit:cover;width:100%}.promo-slide-link{cursor:pointer;display:block;height:100%;position:relative;width:100%}.promo-overlay{align-items:center;background:rgba(12,36,74,.55);display:flex;inset:0;justify-content:center;opacity:0;position:absolute;transition:opacity .25s ease}.promo-slide-link:hover .promo-overlay{opacity:1}.promo-overlay-btn{background:#fff;border-radius:999px;color:#0c244a;font-size:15px;font-weight:600;padding:10px 26px;transform:translateY(6px);transition:transform .25s ease}.promo-slide-link:hover .promo-overlay-btn{transform:translateY(0)}.promo-swiper-main .promo-nav{color:#fff;--swiper-navigation-size:26px;text-shadow:0 1px 6px rgba(0,0,0,.45)}.promo-swiper-main .promo-nav:after{font-weight:700}.promo-swiper-thumbs{box-sizing:border-box;margin-top:12px}.promo-swiper-thumbs .swiper-slide{aspect-ratio:16/7;border-radius:10px;cursor:pointer;opacity:.45;overflow:hidden;transition:opacity .2s ease,box-shadow .2s ease}.promo-swiper-thumbs .swiper-slide img{display:block;height:100%;object-fit:cover;width:100%}.promo-swiper-thumbs .swiper-slide-thumb-active{box-shadow:inset 0 0 0 2px #a2603c;opacity:1}@media (max-width:640px){.promo-swiper-main .swiper-slide{aspect-ratio:16/9}}.promo-swiper-section.is-single .promo-nav,.promo-swiper-section.is-single .promo-swiper-thumbs{display:none}