.carousel-cell{width:100%;display:flex}.carousel-cell .banner-item img{max-width:100%}#banners-bottom-container{position:relative}.banners-bottom{position:fixed;bottom:0;left:50%;transform:translateX(-50%);max-width:1400px;width:100%;z-index:9999;background:0 0;padding:0}.banners-bottom-grid{display:grid;grid-template-columns:repeat(2,1fr)}.banners-bottom-grid a img{width:100%;height:auto}@media (max-width:768px){.banners-bottom-grid{grid-template-columns:1fr}}#open-banner-bottom{position:fixed;bottom:20px;left:10px;background:red;color:#fff;border:none;align-items:center;justify-content:center;font-size:14px;line-height:1;cursor:pointer;padding:5px}#close-banner-bottom{position:absolute;top:-24px;left:0;background:red;color:#fff;border:none;display:flex;align-items:center;justify-content:center;font-size:14px;line-height:1;cursor:pointer;padding:5px}a.btn{display:inline-block;padding:12px 24px;font-size:16px;font-weight:700;color:#fff;text-decoration:none;text-align:center;background:#c9aa71;border:none;border-radius:8px;transition:all .3s ease;cursor:pointer}a.btn:hover{background:#af9463;transform:translateY(-2px);box-shadow:0px 8px 12px rgba(0,0,0,.3)}a.btn:active{transform:translateY(2px);box-shadow:0px 2px 4px rgba(0,0,0,.2)}