.pdm-banner-wrap{position:relative;overflow:hidden;border-radius:30px;box-shadow:0 20px 60px rgb(0 0 0 / .35);margin:30px 0;background:#0b0b0f}.pdm-banner-slider{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;cursor:grab}.pdm-banner-slider::-webkit-scrollbar{display:none}.pdm-slide{position:relative;min-width:100%;scroll-snap-align:start;display:block;overflow:hidden;text-decoration:none}.pdm-slide img{width:100%;height:400px;object-fit:cover;display:block;transition:.7s}.pdm-slide:hover img{transform:scale(1.03)}.pdm-overlay{position:absolute;left:50px;bottom:50px;display:flex;gap:15px;flex-wrap:wrap;align-items:center;z-index:2}.pdm-text{background:rgb(0 0 0 / .55);backdrop-filter:blur(10px);padding:14px 22px;border-radius:999px;color:#fff;font-weight:800}.pdm-button{background:#FFD000;padding:16px 28px;border-radius:999px;color:#000;font-weight:900;box-shadow:0 0 30px rgb(255 208 0 / .45)}@media(max-width:768px){.pdm-slide img{aspect-ratio:1/1;height:auto}.pdm-overlay{left:20px;bottom:20px}.pdm-text{font-size:14px;padding:10px 16px}.pdm-button{padding:13px 18px;font-size:14px}}