/* GLXAVOR RU CSS v1.3.5 (manual order by default) */
.ga-glxavor-ru{ width:100%; max-width:1180px; margin:0 auto; --ga-height:380px; }
.ga-glxavor-ru .swiper{ width:100%; }
.ga-glxavor-ru .ga-slide{ position:relative; height:var(--ga-height); border-radius:12px; overflow:hidden; background:#000; }
.ga-glxavor-ru .ga-slide img{ position:absolute; inset:0; width:100%; height:100%; object-fit:cover; object-position:center; display:block; }
.ga-glxavor-ru .ga-overlay{ display:none !important; }
.ga-glxavor-ru .ga-bottom{ position:absolute; left:0; right:0; bottom:0; z-index:3; color:#fff; padding:16px 18px 18px; background:none !important; }
.ga-glxavor-ru .ga-bottom::before{ content:""; position:absolute; left:0; right:0; bottom:0; top:-56px; background:linear-gradient(to top, rgba(0,0,0,.70), rgba(0,0,0,.45) 55%, rgba(0,0,0,0)); pointer-events:none; border-top-left-radius:12px; border-top-right-radius:12px; }
.ga-glxavor-ru .ga-bottom > *{ position:relative; z-index:1; }
.ga-glxavor-ru .ga-meta{ font-size:14px; font-weight:600; opacity:.95; margin:0 0 6px; text-shadow:0 1px 3px rgba(0,0,0,.6); }
.ga-glxavor-ru .ga-title{ margin:0 0 8px; font-size:20px; font-weight:800; line-height:1.25; }
.ga-glxavor-ru .ga-title a{ color:#fff; text-decoration:none; text-shadow:0 2px 4px rgba(0,0,0,.7); }
.ga-glxavor-ru .ga-excerpt{ font-size:14px; color:#f0f0f0; opacity:.95; display:-webkit-box; -webkit-line-clamp:2; -webkit-box-orient:vertical; overflow:hidden; text-shadow:0 1px 3px rgba(0,0,0,.6); }
.ga-glxavor-ru .swiper-button-next, .ga-glxavor-ru .swiper-button-prev{ color:#fff; z-index:4; }
.ga-glxavor-ru .swiper-button-next:hover, .ga-glxavor-ru .swiper-button-prev:hover{ color:#dcdcdc; }
@media (max-width:768px){ .ga-glxavor-ru .ga-slide{ height:260px; } .ga-glxavor-ru .ga-title{ font-size:18px; } .ga-glxavor-ru .ga-excerpt{ display:none; } .ga-glxavor-ru .ga-bottom::before{ top:-72px; } }
