.banner-section,.ticker-wrap{position:relative;overflow:hidden}.banner-btn,.list-item__btn,.small-box__btn,.social-links a,.ticker-item{text-decoration:none}body{font-family:Arial,sans-serif;margin:0;padding:0;box-sizing:border-box;background:url('img/background/1.jpg') center center/cover no-repeat fixed;color:#fff}.header-logo{max-width:150px;margin:10px auto;display:block}.banner-section,.container{max-width:1200px;border-radius:12px}.container{margin:0 auto;padding:30px;background-color:rgba(13,13,39,.95);box-shadow:0 4px 20px rgba(0,0,0,.3)}.list-item,.small-box{box-shadow:0 4px 6px rgba(0,0,0,.2);text-align:center}.banner-section{background:url('img/banner/1.jpg') center center/cover no-repeat;padding:150px 20px;text-align:center;color:#fff;margin:0 auto;transition:background-image 1s ease-in-out}@media (max-width:768px){.banner-section{background-size:contain;background-position:center center;padding:30px 10px}.banner-content h1{font-size:1.4rem}.banner-content p{font-size:1rem}.banner-btn{padding:4px 8px;font-size:.6rem}}.banner-container{max-width:300px;max-height:150px;padding:1px 2px;background-color:rgba(0,0,0,.5);border-radius:10px;margin:0 auto;overflow:hidden}.banner-content p{font-size:1.2rem;margin-bottom:20px}.banner-btn{display:inline-block;background:#ffbc00;color:#0d0d27;padding:2px 5px;border-radius:15px;font-weight:700;font-size:1rem;transition:background .3s ease-in-out,transform .3s ease-in-out}.banner-btn:hover{background:#fff;color:#0d0d27;transform:scale(1.05)}.header-section{text-align:center;padding:10px 20px;color:#fff}.header-content h1{font-size:2.5rem;margin:0 0 10px;font-weight:700}.header-content p{font-size:1.2rem;margin:0}.sponsor-section{padding:10px 0;text-align:center}s .section-title{font-size:2rem;margin-bottom:30px}.section-title span{color:#ffbc00}.additional-boxes,.grid-list{display:flex;flex-wrap:wrap;gap:20px;justify-content:center}.list-item{background:linear-gradient(145deg,#0f1227,#23234a);border-radius:12px;width:200px;padding:20px;transition:transform .3s ease-in-out,background .3s ease-in-out;display:flex;flex-direction:column;justify-content:space-between;height:300px}.list-item:hover,.small-box:hover{background:linear-gradient(145deg,#722ed1,#9342f8);transform:scale(1.05)}.list-item__logo img{max-width:150px;max-height:150px;margin:0 auto 10px;object-fit:contain;display:block}.list-item__info h3{font-size:1.5rem;color:#ffbc00;margin-bottom:10px}.list-item__info p{font-size:.9rem;color:#ccc;margin:1.5px 0}.list-item__btn{display:inline-flex;align-items:center;justify-content:center;background:#ffbc00;color:#0d0d27;padding:5px 15px;border-radius:15px;font-weight:700;font-size:.8rem;transition:background .3s ease-in-out,transform .3s ease-in-out}.list-item__btn:hover{background:#fff;color:#0d0d27;transform:scale(1.05)}.additional-box-section{padding:20px 0;text-align:center}.small-box{background:linear-gradient(145deg,#0f1227,#23234a);border-radius:12px;width:150px;height:110px;padding:10px;font-size:.9rem;transition:transform .3s ease-in-out,background .3s ease-in-out}.small-box__title{font-size:1rem;color:#ffbc00;margin-bottom:5px}.small-box__description{font-size:.9rem;color:#ccc;margin-bottom:10px}.small-box__btn{display:inline-block;background:#ffbc00;color:#0d0d27;padding:5px 10px;border-radius:10px;font-weight:700;font-size:.8rem}.small-box__btn:hover{background:#fff;color:#0d0d27;transform:scale(1.05)}.special-sites-header{display:flex;align-items:center;justify-content:center;gap:10px;background-color:#0f1227;color:#fff;padding:10px 20px;font-size:1.5rem;font-weight:700}.special-sites-header svg{width:20px;height:20px;fill:#ffbc00}.ticker-container{background-color:#0f1227;overflow:hidden;padding:5px 0;width:100%;max-width:1200px;margin:0 auto}.ticker-wrap{height:auto}.ticker{display:flex;flex-wrap:nowrap;gap:20px;align-items:center;animation:30s linear infinite ticker-scroll}.ticker-item{display:flex;align-items:center;gap:10px;flex-shrink:0;min-width:150px}.ticker-item img{height:30px;object-fit:contain}.ticker-button{display:inline-block;background-color:var(--site-color,#ffbc00);color:#fff;padding:5px 10px;border-radius:15px;font-size:.8rem;font-weight:700;text-align:center;white-space:nowrap}@keyframes ticker-scroll{0%{transform:translateX(0)}100%{transform:translateX(-100%)}}@media (max-width:768px){.grid-list{display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.list-item{width:85%}.additional-boxes{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.small-box{width:85%;height:auto}.ticker{animation-duration:30s;gap:10px}.ticker-item img{height:25px}.ticker-button{padding:4px 6px;font-size:.7rem}}.ticker:hover{animation-play-state:paused}.footer-section{text-align:center;padding:20px;color:#ccc}.footer-content img{width:100px;height:auto;margin:0 auto;display:block}.footer-content p{font-size:.9rem;margin-bottom:10px}.social-links a{color:#ffbc00;font-size:1rem;margin:0 10px;transition:color .3s ease-in-out}.social-links a:hover{color:#fff}