body.brand-slider-page,body.brand-slider-page html{overflow:hidden!important;height:100%!important}body.brand-slider-page #wrapper>footer,body.brand-slider-page #wrapper .footer,body.brand-slider-page #wrapper>.tf-footer{display:none!important}body.brand-slider-page #scroll-top{display:none!important}body.brand-slider-page #header,body.brand-slider-page .tf-topbar{position:relative;z-index:999}#brand-slides-section{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:1;background:#000}.swiper-brand-slides{width:100%;height:100%}.brand-slide-item{width:100%;height:100%;position:relative;overflow:hidden}.brand-slide-media{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;display:block}.brand-slide-item:after{content:"";position:absolute;inset:0;background:linear-gradient(to top,rgba(0,0,0,.55) 0%,transparent 50%);pointer-events:none;z-index:2}.brand-slide-caption{position:absolute;bottom:80px;left:60px;z-index:10}@media (max-width: 767px){.brand-slide-caption{left:24px;bottom:60px}}.brand-slide-caption-text{color:#fff;font-family:Archivo,Helvetica Neue,Arial,sans-serif;font-size:clamp(2rem,6vw,5.5rem);font-weight:900;letter-spacing:-.03em;line-height:.95;text-transform:uppercase;text-shadow:0 2px 24px rgba(0,0,0,.35);margin:0;max-width:14ch}.brand-slide-cta{display:inline-flex;align-items:center;gap:10px;margin-top:22px;padding:0 0 4px;color:#fff;font-family:Archivo,Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;border-bottom:2px solid #03b623}@media (max-width: 767px){.brand-slide-caption-text{font-size:2.1rem}}.brand-slides-bullets{position:fixed;right:28px;top:50%;transform:translateY(-50%);z-index:10;display:flex;flex-direction:column;gap:10px}.brand-slide-bullet{width:2px;height:26px;border-radius:0;background:rgba(255,255,255,.35);cursor:pointer;transition:background .3s,height .3s}.brand-slide-bullet.active{background:#03b623;height:44px}.brand-slides-counter{position:fixed;right:36px;bottom:36px;z-index:10;color:#ffffffd9;font-family:Archivo,Helvetica Neue,Arial,sans-serif;font-size:.8rem;letter-spacing:.12em;font-weight:500;display:flex;align-items:center;gap:4px}.brand-slides-sep{opacity:.45}.brand-scroll-hint{position:fixed;bottom:32px;left:50%;transform:translate(-50%);z-index:10;display:flex;flex-direction:column;align-items:center;gap:4px;animation:hintBounce 2s ease-in-out infinite;opacity:.7}.brand-scroll-hint span{display:block;width:1px;height:40px;background:rgba(255,255,255,.7)}@keyframes hintBounce{0%,to{transform:translate(-50%) translateY(0);opacity:.7}50%{transform:translate(-50%) translateY(8px);opacity:.3}}.brand-slide-link-overlay{position:absolute;inset:0;z-index:8;display:block}.brand-slide-item.has-link{cursor:pointer}.brand-slide-item.has-link .brand-slide-caption{z-index:9;pointer-events:none}
