*{margin:0;padding:0;box-sizing:border-box}
body{font-family:Arial,sans-serif;line-height:1.6;color:#333;background:#f8f9fa;padding:0 10px}
.site-header{background:#041140;color:#fff;position:sticky;top:0;z-index:1000}
.header-container{display:flex;justify-content:space-between;align-items:center;padding:1rem;max-width:1200px;margin:0 auto}
.logo-container{width:160px;height:40px;flex-shrink:0}
.logo-container img{width:100%;height:100%;object-fit:contain}
.desktop-nav{display:flex;gap:2rem}
.desktop-nav a{color:#fff;text-decoration:none;font-weight:500;transition:color 0.3s}
.desktop-nav a:hover{color:#4a90e2}
.current-page{color:#4a90e2;font-weight:600}
.auth-buttons{display:flex;gap:1rem}
.btn-signup,.btn-signin{padding:0.5rem 1rem;border-radius:4px;text-decoration:none;font-weight:600;transition:background 0.3s}
.btn-signup{background:#4a90e2;color:#fff}
.btn-signin{background:transparent;color:#fff;border:1px solid #4a90e2}
.btn-signup:hover{background:#357abd}
.btn-signin:hover{background:#4a90e2}
.hamburger-menu{display:none;flex-direction:column;background:none;border:none;cursor:pointer;padding:4px}
.hamburger-menu span{width:25px;height:3px;background:#fff;margin:3px 0;transition:0.3s;border-radius:2px}
.mobile-nav{display:none;position:fixed;top:100%;left:0;width:100%;background:#041140;z-index:999;transition:top 0.3s ease}
.mobile-nav.active{top:80px}
.mobile-nav-links{padding:1rem;border-bottom:1px solid #1a4b8c}
.mobile-nav-links a{display:block;color:#fff;text-decoration:none;padding:0.75rem 0;font-weight:500;border-bottom:1px solid #1a4b8c}
.mobile-auth{padding:1rem;display:flex;gap:1rem}
.casino-showcase{background:linear-gradient(135deg,#041140 0%,#1a4b8c 30%,#4a90e2 60%,#87ceeb 90%,#ffd700 100%);color:#fff;padding:5rem 0;position:relative;overflow:hidden}
.casino-showcase::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:radial-gradient(circle at 30% 70%,rgba(255,215,0,0.2) 0%,transparent 50%),radial-gradient(circle at 70% 30%,rgba(255,255,255,0.1) 0%,transparent 50%);pointer-events:none}
.showcase-wrapper{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;position:relative;z-index:1}
.casino-content h1{font-size:3.5rem;margin-bottom:1rem;font-weight:800;text-shadow:2px 2px 4px rgba(0,0,0,0.3);background:linear-gradient(45deg,#fff,#ffd700);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}
.casino-tagline{font-size:1.4rem;margin-bottom:3rem;opacity:0.95;font-weight:300;text-shadow:1px 1px 2px rgba(0,0,0,0.3)}
.game-categories{display:flex;flex-direction:column;gap:1.5rem;margin-bottom:3rem}
.category-item{display:flex;align-items:center;gap:1.5rem;background:rgba(255,255,255,0.15);backdrop-filter:blur(15px);padding:1.5rem;border-radius:16px;border:1px solid rgba(255,255,255,0.2);transition:all 0.3s ease}
.category-item:hover{background:rgba(255,255,255,0.25);transform:translateX(10px)}
.category-icon{font-size:2rem;width:60px;text-align:center}
.category-info h3{font-size:1.3rem;margin-bottom:0.5rem;font-weight:700}
.category-info p{opacity:0.9;font-size:0.95rem}
.play-now-btn{display:inline-block;background:linear-gradient(135deg,#ffd700,#ffed4a);color:#041140;padding:1.5rem 3rem;border-radius:50px;text-decoration:none;font-weight:800;font-size:1.2rem;text-transform:uppercase;letter-spacing:1px;box-shadow:0 10px 30px rgba(255,215,0,0.3);transition:all 0.3s ease}
.play-now-btn:hover{background:linear-gradient(135deg,#ffed4a,#fff59d);transform:translateY(-3px);box-shadow:0 15px 40px rgba(255,215,0,0.4)}
.showcase-visual{text-align:center}
.casino-graphic{max-width:100%;height:auto;filter:drop-shadow(0 25px 50px rgba(0,0,0,0.3));transition:transform 0.3s ease}
.casino-graphic:hover{transform:scale(1.05) rotate(-1deg)}
.game-selection{padding:5rem 0;background:#fff}
.selection-container{max-width:1200px;margin:0 auto}
.selection-container h2{color:#041140;font-size:3rem;text-align:center;margin-bottom:1rem;font-weight:700}
.selection-container > p{text-align:center;font-size:1.1rem;margin-bottom:4rem;color:#666;max-width:800px;margin-left:auto;margin-right:auto}
.game-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(380px,1fr));gap:3rem}
.game-category-card{background:linear-gradient(145deg,#fff 0%,#f8f9fa 100%);border-radius:25px;padding:3rem 2.5rem;box-shadow:0 15px 40px rgba(0,0,0,0.1);border:3px solid transparent;transition:all 0.3s ease;position:relative;overflow:hidden}
.game-category-card::before{content:'';position:absolute;top:0;left:0;right:0;height:6px;background:linear-gradient(90deg,#041140,#4a90e2,#87ceeb)}
.game-category-card:hover{transform:translateY(-10px);box-shadow:0 25px 60px rgba(0,0,0,0.15);border-color:#4a90e2}
.game-category-card.popular{border-color:#ffd700;background:linear-gradient(145deg,#fffbf0 0%,#fff8e1 100%)}
.popular::before{background:linear-gradient(90deg,#ffd700,#ffed4a,#fff59d)}
.category-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}
.category-header h3{font-size:1.6rem;color:#041140;font-weight:700}
.game-count{background:#4a90e2;color:#fff;padding:0.5rem 1rem;border-radius:20px;font-size:0.9rem;font-weight:600}
.popular .game-count{background:#ffd700;color:#041140}
.game-list{display:flex;flex-direction:column;gap:1rem;margin-bottom:2rem}
.game-item{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#f8f9fa;border-radius:12px;border-left:4px solid #4a90e2;transition:all 0.3s ease}
.game-item:hover{background:#e3f2fd;transform:translateX(5px)}
.popular .game-item{border-left-color:#ffd700}
.popular .game-item:hover{background:#fff8e1}
.game-name{font-weight:600;color:#041140}
.game-rtp{font-size:0.9rem;color:#666;background:#e9ecef;padding:0.25rem 0.75rem;border-radius:6px}
.category-details{background:#f1f3f4;padding:1.5rem;border-radius:12px;border-left:4px solid #041140}
.category-details p{margin-bottom:0.75rem;font-size:0.95rem;color:#555}
.category-details p:last-child{margin-bottom:0}
.category-details strong{color:#041140}
.provider-analysis{padding:5rem 0;background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%)}
.provider-container{max-width:1200px;margin:0 auto}
.provider-container h2{color:#041140;font-size:3rem;text-align:center;margin-bottom:1rem;font-weight:700}
.provider-container > p{text-align:center;font-size:1.1rem;margin-bottom:4rem;color:#666;max-width:800px;margin-left:auto;margin-right:auto}
.provider-comparison{display:grid;grid-template-columns:1fr 1fr;gap:4rem}
.provider-card{background:#fff;border-radius:25px;padding:3rem;box-shadow:0 15px 40px rgba(0,0,0,0.1);transition:all 0.3s ease;position:relative;overflow:hidden}
.provider-card::before{content:'';position:absolute;top:0;left:0;right:0;height:6px}
.provider-card:hover{transform:translateY(-8px);box-shadow:0 25px 60px rgba(0,0,0,0.15)}
.pragmatic::before{background:linear-gradient(90deg,#ff6b35,#ff8c42)}
.evolution::before{background:linear-gradient(90deg,#041140,#4a90e2)}
.provider-header{margin-bottom:2rem}
.provider-header h3{font-size:2rem;color:#041140;font-weight:700;margin-bottom:1rem}
.provider-stats{display:flex;gap:1rem;flex-wrap:wrap}
.stat-item{background:#f8f9fa;padding:0.5rem 1rem;border-radius:20px;font-size:0.9rem;color:#666;font-weight:600}
.provider-strengths{margin-bottom:2rem}
.provider-strengths h4{color:#041140;font-size:1.3rem;margin-bottom:1rem;font-weight:600}
.strength-list{list-style:none;padding:0}
.strength-list li{padding:0.75rem 0;border-bottom:1px solid #f1f3f4;position:relative;padding-left:2rem;color:#555}
.strength-list li::before{content:'✓';position:absolute;left:0;color:#4a90e2;font-weight:bold;font-size:1.1rem}
.strength-list li:last-child{border-bottom:none}
.provider-popular{margin-bottom:2rem}
.provider-popular h4{color:#041140;font-size:1.3rem;margin-bottom:1rem;font-weight:600}
.popular-games{display:flex;flex-wrap:wrap;gap:0.75rem}
.game-tag{background:#e3f2fd;color:#041140;padding:0.5rem 1rem;border-radius:20px;font-size:0.85rem;font-weight:600}
.provider-verdict{background:#f8f9fa;padding:1.5rem;border-radius:12px;border-left:4px solid #4a90e2}
.provider-verdict p{color:#555;line-height:1.7}
.provider-verdict strong{color:#041140}
.rtp-guide{padding:5rem 0;background:#fff}
.rtp-container{max-width:1200px;margin:0 auto}
.rtp-container h2{color:#041140;font-size:3rem;text-align:center;margin-bottom:1rem;font-weight:700}
.rtp-container > p{text-align:center;font-size:1.1rem;margin-bottom:4rem;color:#666;max-width:800px;margin-left:auto;margin-right:auto}
.rtp-explanation{display:grid;grid-template-columns:1fr 1fr;gap:4rem}
.rtp-concept,.variance-concept{background:linear-gradient(145deg,#f8f9fa 0%,#e9ecef 100%);padding:3rem;border-radius:25px;box-shadow:0 10px 30px rgba(0,0,0,0.08);border-left:6px solid #4a90e2}
.rtp-concept h3,.variance-concept h3{color:#041140;font-size:1.8rem;margin-bottom:1.5rem;font-weight:700}
.rtp-concept p,.variance-concept p{color:#555;line-height:1.8;margin-bottom:1.5rem}
.rtp-examples{display:flex;flex-direction:column;gap:1rem;margin:2rem 0}
.rtp-example{display:flex;justify-content:space-between;align-items:center;background:#fff;padding:1rem;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,0.05)}
.rtp-range{font-weight:700;color:#041140}
.rtp-description{color:#666;font-size:0.9rem}
.volatility-types{display:flex;flex-direction:column;gap:2rem;margin-top:2rem}
.volatility-card{background:#fff;padding:2rem;border-radius:16px;box-shadow:0 5px 20px rgba(0,0,0,0.08);border-left:5px solid #4a90e2}
.volatility-card h4{color:#041140;font-size:1.2rem;margin-bottom:1rem;font-weight:600}
.volatility-card p{color:#555;line-height:1.7;margin-bottom:1rem}
.volatility-card p:last-child{margin-bottom:0}
.volatility-card strong{color:#041140}
.payment-casino{padding:5rem 0;background:linear-gradient(135deg,#041140 0%,#1a4b8c 100%);color:#fff}
.payment-container{max-width:1200px;margin:0 auto}
.payment-container h2{font-size:3rem;text-align:center;margin-bottom:1rem;font-weight:700}
.payment-container > p{text-align:center;font-size:1.1rem;margin-bottom:4rem;opacity:0.9;max-width:800px;margin-left:auto;margin-right:auto}
.payment-comparison{display:grid;grid-template-columns:1fr 1fr;gap:4rem}
.payment-method{background:rgba(255,255,255,0.1);backdrop-filter:blur(15px);padding:3rem;border-radius:25px;border:1px solid rgba(255,255,255,0.2);transition:all 0.3s ease}
.payment-method:hover{background:rgba(255,255,255,0.15);transform:translateY(-5px)}
.payment-method h3{font-size:1.8rem;margin-bottom:2rem;color:#87ceeb;font-weight:700}
.payment-details{margin-bottom:2rem}
.detail-row{display:flex;justify-content:space-between;align-items:center;padding:1rem 0;border-bottom:1px solid rgba(255,255,255,0.2)}
.detail-row:last-child{border-bottom:none}
.detail-label{font-weight:500;opacity:0.9}
.detail-value{font-weight:700;background:rgba(255,255,255,0.2);padding:0.5rem 1rem;border-radius:20px}
.detail-value.instant{background:#4caf50;color:#fff}
.payment-method p{opacity:0.9;line-height:1.8;margin-bottom:1rem}
.payment-method p:last-child{margin-bottom:0}
.jackpot-games{padding:5rem 0;background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%)}
.jackpot-container{max-width:1200px;margin:0 auto}
.jackpot-container h2{color:#041140;font-size:3rem;text-align:center;margin-bottom:1rem;font-weight:700}
.jackpot-container > p{text-align:center;font-size:1.1rem;margin-bottom:4rem;color:#666;max-width:800px;margin-left:auto;margin-right:auto}
.jackpot-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:3rem}
.jackpot-card{background:#fff;border-radius:25px;padding:3rem 2.5rem;box-shadow:0 15px 40px rgba(0,0,0,0.1);transition:all 0.3s ease;position:relative;overflow:hidden;border:3px solid transparent}
.jackpot-card::before{content:'';position:absolute;top:0;left:0;right:0;height:6px}
.jackpot-card:hover{transform:translateY(-8px);box-shadow:0 25px 60px rgba(0,0,0,0.15)}
.jackpot-card.mega{border-color:#ffd700}
.mega::before{background:linear-gradient(90deg,#ffd700,#ffed4a)}
.jackpot-card.major{border-color:#ff9800}
.major::before{background:linear-gradient(90deg,#ff9800,#ffb74d)}
.jackpot-card.mini{border-color:#4caf50}
.mini::before{background:linear-gradient(90deg,#4caf50,#81c784)}
.jackpot-header{text-align:center;margin-bottom:2rem}
.jackpot-header h3{font-size:1.6rem;color:#041140;font-weight:700;margin-bottom:1rem}
.prize-amount{font-size:2.2rem;font-weight:800;color:#4a90e2;text-shadow:1px 1px 2px rgba(0,0,0,0.1)}
.mega .prize-amount{color:#ffd700}
.major .prize-amount{color:#ff9800}
.mini .prize-amount{color:#4caf50}
.jackpot-games-list{margin-bottom:2rem}
.jackpot-game{display:flex;justify-content:space-between;align-items:center;padding:1rem;background:#f8f9fa;border-radius:12px;margin-bottom:0.75rem;border-left:4px solid #4a90e2;transition:all 0.3s ease}
.jackpot-game:hover{background:#e3f2fd;transform:translateX(5px)}
.jackpot-game:last-child{margin-bottom:0}
.game-title{font-weight:600;color:#041140}
.current-prize{font-weight:700;color:#4a90e2;background:#e3f2fd;padding:0.25rem 0.75rem;border-radius:6px;font-size:0.9rem}
.jackpot-info{background:#f8f9fa;padding:1.5rem;border-radius:12px;border-left:4px solid #041140}
.jackpot-info p{color:#555;font-size:0.95rem;margin-bottom:0.75rem}
.jackpot-info p:last-child{margin-bottom:0}
.jackpot-info strong{color:#041140}
.mobile-casino{padding:5rem 0;background:#fff}
.mobile-container{max-width:1200px;margin:0 auto}
.mobile-container h2{color:#041140;font-size:3rem;text-align:center;margin-bottom:1rem;font-weight:700}
.mobile-container > p{text-align:center;font-size:1.1rem;margin-bottom:4rem;color:#666;max-width:800px;margin-left:auto;margin-right:auto}
.network-performance{display:grid;grid-template-columns:1fr 1fr;gap:4rem}
.network-analysis{background:linear-gradient(145deg,#f8f9fa 0%,#e9ecef 100%);padding:3rem;border-radius:25px;box-shadow:0 10px 30px rgba(0,0,0,0.08);border-left:6px solid #4a90e2}
.network-analysis h3{color:#041140;font-size:1.8rem;margin-bottom:2rem;font-weight:700}
.game-network-grid{display:flex;flex-direction:column;gap:1rem}
.network-game{display:grid;grid-template-columns:2fr 1fr 1fr;gap:1rem;align-items:center;padding:1rem;background:#fff;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,0.05)}
.game-category{font-weight:600;color:#041140}
.network-req{font-size:0.9rem;color:#666;background:#e9ecef;padding:0.25rem 0.75rem;border-radius:6px;text-align:center}
.data-usage{font-size:0.9rem;color:#4a90e2;font-weight:600;text-align:center}
.optimization-tips{background:linear-gradient(145deg,#f8f9fa 0%,#e9ecef 100%);padding:3rem;border-radius:25px;box-shadow:0 10px 30px rgba(0,0,0,0.08);border-left:6px solid #4a90e2}
.optimization-tips h3{color:#041140;font-size:1.8rem;margin-bottom:2rem;font-weight:700}
.tips-list{display:flex;flex-direction:column;gap:2rem}
.tip-item{background:#fff;padding:2rem;border-radius:16px;box-shadow:0 5px 20px rgba(0,0,0,0.08);border-left:4px solid #4a90e2}
.tip-item h4{color:#041140;font-size:1.2rem;margin-bottom:1rem;font-weight:600}
.tip-item p{color:#555;line-height:1.7}
.responsible-casino{padding:5rem 0;background:linear-gradient(135deg,#f8f9fa 0%,#e9ecef 100%)}
.responsibility-container{max-width:1200px;margin:0 auto}
.responsibility-container h2{color:#041140;font-size:3rem;text-align:center;margin-bottom:1rem;font-weight:700}
.responsibility-container > p{text-align:center;font-size:1.1rem;margin-bottom:4rem;color:#666;max-width:800px;margin-left:auto;margin-right:auto}
.responsibility-grid{display:grid;gap:3rem}
.responsibility-item{background:#fff;padding:3rem;border-radius:25px;box-shadow:0 10px 30px rgba(0,0,0,0.08);border-left:6px solid #f44336}
.responsibility-item h3{color:#041140;font-size:1.8rem;margin-bottom:1.5rem;font-weight:700}
.responsibility-item p{color:#555;line-height:1.8;margin-bottom:1.5rem}
.responsibility-item p:last-child{margin-bottom:0}
.house-edge-examples{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:1rem;margin:2rem 0}
.edge-example{display:flex;justify-content:space-between;align-items:center;background:#f8f9fa;padding:1rem;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,0.05)}
.game-name{font-weight:600;color:#041140}
.house-edge{font-weight:700;color:#f44336;background:#ffebee;padding:0.25rem 0.75rem;border-radius:6px}
.time-management{display:flex;flex-direction:column;gap:1rem;margin:2rem 0}
.time-limit{display:flex;justify-content:space-between;align-items:center;background:#f8f9fa;padding:1rem;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,0.05)}
.duration{font-weight:700;color:#041140}
.recommendation{color:#666;font-size:0.9rem}
.protection-tools{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:1rem;margin:2rem 0}
.tool-item{display:flex;justify-content:space-between;align-items:center;background:#f8f9fa;padding:1rem;border-radius:10px;box-shadow:0 2px 10px rgba(0,0,0,0.05);flex-direction:column;text-align:center}
.tool-name{font-weight:600;color:#041140;margin-bottom:0.5rem}
.tool-benefit{color:#666;font-size:0.9rem}
.demo-modes{padding:5rem 0;background:#fff}
.demo-container{max-width:1200px;margin:0 auto}
.demo-container h2{color:#041140;font-size:3rem;text-align:center;margin-bottom:1rem;font-weight:700}
.demo-container > p{text-align:center;font-size:1.1rem;margin-bottom:4rem;color:#666;max-width:800px;margin-left:auto;margin-right:auto}
.demo-benefits{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:3rem;margin-bottom:4rem}
.benefit-card{background:linear-gradient(145deg,#f8f9fa 0%,#e9ecef 100%);padding:3rem;border-radius:25px;box-shadow:0 10px 30px rgba(0,0,0,0.08);border-left:6px solid #4a90e2;transition:transform 0.3s ease}
.benefit-card:hover{transform:translateY(-5px)}
.benefit-card h3{color:#041140;font-size:1.6rem;margin-bottom:1.5rem;font-weight:700}
.benefit-card p{color:#555;line-height:1.8;margin-bottom:1.5rem}
.benefit-card p:last-child{margin-bottom:0}
.demo-limitations{background:linear-gradient(145deg,#ffebee 0%,#fce4ec 100%);padding:3rem;border-radius:25px;box-shadow:0 10px 30px rgba(0,0,0,0.08);border-left:6px solid #f44336}
.demo-limitations h3{color:#041140;font-size:1.8rem;margin-bottom:2rem;font-weight:700}
.limitation-list{display:flex;flex-direction:column;gap:1rem}
.limitation-item{background:rgba(255,255,255,0.8);padding:1rem;border-radius:10px;border-left:4px solid #f44336}
.limitation{color:#555;font-weight:500}
.site-footer{background:#041140;color:#fff;padding:3rem 0 1rem 0;margin-top:4rem}
.footer-content{max-width:1200px;margin:0 auto}
.footer-section{margin-bottom:2rem}
.footer-section h4{font-size:1.1rem;margin-bottom:1rem;color:#4a90e2;padding-left:10px}
.payment-icons,.provider-logos{display:flex;flex-wrap:wrap;gap:1rem;align-items:center}
.payment-icons img,.provider-logos img{border-radius:4px;opacity:0.9;transition:opacity 0.3s;padding-left:10px}
.payment-icons img:hover,.provider-logos img:hover{opacity:1}
.footer-bottom{border-top:1px solid #1a4b8c;padding-top:1rem;text-align:center;color:#ccc}
@media (max-width:1080px){
.desktop-nav,.desktop-auth{display:none}
.hamburger-menu{display:flex}
.mobile-nav{display:block}
.showcase-wrapper{grid-template-columns:1fr;text-align:center;gap:3rem}
.casino-content h1{font-size:2.8rem}
.game-grid{grid-template-columns:1fr}
.provider-comparison{grid-template-columns:1fr}
.rtp-explanation{grid-template-columns:1fr}
.payment-comparison{grid-template-columns:1fr}
.network-performance{grid-template-columns:1fr}
.demo-benefits{grid-template-columns:1fr}
}
@media (max-width:768px){
.header-container{padding:0.75rem}
.casino-content h1{font-size:2.2rem}
.casino-tagline{font-size:1.2rem}
.game-categories{gap:1rem}
.category-item{flex-direction:column;text-align:center;padding:1rem}
.game-category-card{padding:2rem 1.5rem}
.provider-card{padding:2rem 1.5rem}
.jackpot-card{padding:2rem 1.5rem}
.benefit-card{padding:2rem 1.5rem}
.responsibility-item{padding:2rem 1.5rem}
}
@media (max-width:480px){
.casino-content h1{font-size:1.8rem}
.play-now-btn{padding:1rem 2rem;font-size:1rem}
.game-grid{grid-template-columns:1fr;gap:2rem}
.jackpot-grid{grid-template-columns:1fr}
.game-network-grid{grid-template-columns:1fr;gap:0.5rem}
.network-game{grid-template-columns:1fr;text-align:center}
.house-edge-examples{grid-template-columns:1fr}
.protection-tools{grid-template-columns:1fr}
.mobile-auth{flex-direction:column}
}
@media (max-width:320px){
.logo-container{width:120px;height:30px}
.casino-content h1{font-size:1.5rem}
.game-category-card{padding:1.5rem 1rem}
.payment-icons img,.provider-logos img{width:32px;height:auto}
}