@font-face{font-family:Open Sans;src:url(/fonts/OpenSans-VariableFont-BD8JRpjv.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}@font-face{font-family:Open Sans;src:url(/fonts/OpenSans-Italic-VariableFont-DtvUKzPo.woff2) format("woff2");font-weight:100 900;font-style:italic;font-display:swap}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}a{text-decoration:none;color:inherit}body{overflow-x:hidden;font-family:Open Sans,sans-serif}html{scroll-behavior:smooth}header{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);border-bottom:2px solid #ff6b35;box-shadow:0 4px 20px #ff6b3526;padding:0 2rem;height:80px;display:flex;align-items:center;justify-content:space-between;position:sticky;top:0;z-index:1000}.logo{flex-shrink:0}.logo a{text-decoration:none;color:#fff;font-size:2rem;font-weight:800;letter-spacing:2px;position:relative;transition:color .3s ease,transform .3s ease}.logo a:hover{color:#ff6b35;transform:scale(1.05)}.logo a:after{content:"";position:absolute;bottom:-5px;left:0;width:0;height:3px;background:linear-gradient(90deg,#ff6b35,#ff8c42);transition:width .3s ease}.logo a:hover:after{width:100%}.navigation{flex:1;display:flex;justify-content:center}.nav-list{display:flex;list-style:none;margin:0;padding:0;gap:.5rem}.nav-list li{position:relative}.nav-list li a{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;text-decoration:none;color:#e0e0e0;font-weight:500;font-size:.95rem;border-radius:12px;position:relative;overflow:hidden;transition:all .3s ease}.nav-list li a:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,107,53,.1),transparent);transition:left .5s ease}.nav-list li a:hover:before{left:100%}.nav-list li a:hover{color:#fff;background:#ff6b351a;transform:translateY(-2px);box-shadow:0 8px 25px #ff6b3533}.header-right{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.login-btn{background:linear-gradient(135deg,#ff6b35,#ff8c42);color:#fff;border:none;padding:.75rem 2rem;border-radius:25px;font-weight:600;font-size:.9rem;cursor:pointer;position:relative;overflow:hidden;box-shadow:0 4px 15px #ff6b354d;transition:all .3s ease}.login-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.login-btn:hover:before{left:100%}.login-btn:hover{transform:translateY(-2px);box-shadow:0 8px 25px #ff6b3566;background:linear-gradient(135deg,#ff8c42,#ff6b35)}.login-btn:active{transform:translateY(0)}.language-selector{display:flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#ffffff0d;border:1px solid rgba(255,107,53,.3);border-radius:20px;cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease;position:relative}.language-selector:hover{background:#ff6b351a;border-color:#ff6b35;transform:translateY(-1px)}.language-text{color:#e0e0e0;font-weight:500;font-size:.9rem}.dropdown-arrow{color:#ff6b35;font-size:.8rem;transition:transform .3s ease}.dropdown-arrow.open,.language-selector:hover .dropdown-arrow{transform:rotate(180deg)}.language-dropdown{position:absolute;top:100%;right:0;background:linear-gradient(135deg,#1a1a1a,#2d2d2d);border:1px solid rgba(255,107,53,.3);border-radius:12px;box-shadow:0 8px 25px #0000004d;z-index:1001;min-width:150px;margin-top:.5rem;overflow:hidden}.language-option{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;cursor:pointer;transition:all .3s ease;border-bottom:1px solid rgba(255,107,53,.1)}.language-option:last-child{border-bottom:none}.language-option:hover{background:#ff6b351a}.language-option.active{background:#ff6b3526;color:#ff6b35}.language-flag{font-size:1.2rem;color:#fff}.language-name{color:#e0e0e0;font-weight:500;font-size:.9rem}.language-option.active .language-name,.language-option.active .language-flag{color:#ff6b35}.mobile-menu-btn{display:none;flex-direction:column;justify-content:space-around;width:30px;height:30px;background:transparent;border:none;cursor:pointer;padding:0;transition:transform .3s ease}.mobile-menu-btn:hover{transform:scale(1.1)}.hamburger-line{width:100%;height:3px;background:#ff6b35;border-radius:2px;transition:background-color .3s ease}.mobile-menu-btn:hover .hamburger-line{background:#ff8c42}.mobile-nav-overlay{position:fixed;top:0;left:0;width:100%;height:100vh;background:#00000080;z-index:1000;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.mobile-nav-overlay.active{opacity:1;visibility:visible}.mobile-navigation{position:absolute;top:0;right:0;width:320px;height:100vh;background:linear-gradient(135deg,#1a1a1a,#2d2d2d);border-left:2px solid #ff6b35;overflow-y:auto;display:flex;flex-direction:column;transform:translate(100%);transition:transform .3s ease}.mobile-nav-overlay.active .mobile-navigation{transform:translate(0)}.mobile-nav-header{display:flex;justify-content:space-between;align-items:center;padding:2rem 1.5rem 1rem;border-bottom:1px solid rgba(255,107,53,.3)}.mobile-logo a{font-size:1.8rem;font-weight:800;letter-spacing:2px;color:#fff;text-decoration:none;transition:color .3s ease}.mobile-logo a:hover{color:#ff6b35}.mobile-close-btn{background:transparent;border:none;color:#ff6b35;font-size:1.5rem;cursor:pointer;padding:.5rem;border-radius:50%;width:40px;height:40px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.mobile-close-btn:hover{background:#ff6b351a;transform:scale(1.1)}.mobile-nav-list{list-style:none;padding:2rem 0;margin:0}.mobile-nav-list li{margin:0}.mobile-nav-list li a{display:flex;align-items:center;gap:1rem;padding:1rem 1.5rem;text-decoration:none;color:#e0e0e0;font-weight:500;font-size:1rem;border-left:3px solid transparent;position:relative;transition:all .3s ease}.mobile-nav-list li a:hover{color:#fff;background:#ff6b351a;border-left-color:#ff6b35;padding-left:2rem}.mobile-header-right{padding:1.5rem;border-top:1px solid rgba(255,107,53,.3);display:flex;flex-direction:column;gap:1rem}.mobile-login-btn{background:linear-gradient(135deg,#ff6b35,#ff8c42);color:#fff;border:none;padding:1rem 2rem;border-radius:25px;font-weight:600;font-size:1rem;cursor:pointer;box-shadow:0 4px 15px #ff6b354d;transition:all .3s ease;text-align:center}.mobile-login-btn:hover{transform:translateY(-2px);box-shadow:0 8px 25px #ff6b3566;background:linear-gradient(135deg,#ff8c42,#ff6b35)}.mobile-language-selector{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;background:#ffffff0d;border:1px solid rgba(255,107,53,.3);border-radius:20px;cursor:pointer;transition:all .3s ease}.mobile-language-selector:hover{background:#ff6b351a;border-color:#ff6b35;transform:translateY(-1px)}.mobile-language-selector .language-text{color:#e0e0e0;font-weight:500;font-size:.9rem}.mobile-language-selector .dropdown-arrow{color:#ff6b35;font-size:.8rem}.mobile-language-selector .dropdown-arrow.open{transform:rotate(180deg)}.mobile-language-dropdown{position:absolute;top:100%;left:0;right:0;background:linear-gradient(135deg,#1a1a1a,#2d2d2d);border:1px solid rgba(255,107,53,.3);border-radius:12px;box-shadow:0 8px 25px #0000004d;z-index:1001;margin-top:.5rem;overflow:hidden}.mobile-language-option{display:flex;align-items:center;gap:.75rem;padding:.75rem 1rem;cursor:pointer;transition:all .3s ease;border-bottom:1px solid rgba(255,107,53,.1)}.mobile-language-option:last-child{border-bottom:none}.mobile-language-option:hover{background:#ff6b351a}.mobile-language-option.active{background:#ff6b3526;color:#ff6b35}.mobile-language-option .language-flag{font-size:1.2rem}.mobile-language-option .language-name{color:#e0e0e0;font-weight:500;font-size:.9rem}.mobile-language-option.active .language-name{color:#ff6b35}.mobile-nav-item a.active{color:#ff6b35;background:#ff6b3526;border-left-color:#ff6b35}@media(max-width:1024px){header{padding:0 1rem;height:70px}.nav-list li a{padding:.6rem .8rem;font-size:.85rem}.logo a{font-size:1.8rem}}@media(max-width:800px){.desktop-nav,.desktop-header-right{display:none}.mobile-menu-btn{display:flex}header{padding:0 1rem;height:70px;justify-content:space-between}.logo a{font-size:1.6rem}}@media(max-width:480px){header{padding:0 .75rem;height:60px}.logo a{font-size:1.4rem}.mobile-navigation{width:100%;border-left:none;border-top:2px solid #ff6b35}.mobile-nav-overlay{background:#000000e6}}.nav-list li a:focus,.mobile-nav-list li a:focus,.login-btn:focus,.language-selector:focus{outline:2px solid #ff6b35;outline-offset:2px}.nav-list li a.active{color:#ff6b35;background:#ff6b3526}.mobile-nav-list li a.active{color:#ff6b35;background:#ff6b3526;border-left-color:#ff6b35}.footer{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);color:#fff;font-family:Arial,sans-serif}.footer-main{padding:3rem 2rem;border-bottom:1px solid rgba(255,107,53,.3)}.footer-container{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr 1fr;gap:3rem;align-items:start}.footer-left{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2rem}.footer-logo{font-size:2.5rem;font-weight:800;letter-spacing:2px}.footer-logo a{text-decoration:none;color:#ff6b35;transition:color .3s ease,transform .3s ease}.footer-logo a:hover{color:#ff8c42;transform:scale(1.05)}.footer-nav{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem}.footer-nav-list{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;list-style:none;padding:0;margin:0}.footer-nav-list li{position:relative}.footer-nav-list li a{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;color:#e0e0e0;text-decoration:none;font-weight:600;font-size:.9rem;letter-spacing:.5px;border-radius:12px;position:relative;overflow:hidden;transition:all .3s ease}.footer-nav-list li a:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,107,53,.1),transparent);transition:left .5s ease}.footer-nav-list li a:hover:before{left:100%}.footer-nav-list li a:hover{color:#fff;background:#ff6b351a;transform:translateY(-2px);box-shadow:0 8px 25px #ff6b3533}.footer-login-btn{padding:.75rem 2rem;background:linear-gradient(135deg,#ff6b35,#ff8c42);color:#fff!important;border-radius:25px;font-weight:600;box-shadow:0 4px 15px #ff6b354d;transition:all .3s ease}.footer-login-btn:hover{background:linear-gradient(135deg,#ff8c42,#ff6b35);transform:translateY(-2px);box-shadow:0 8px 25px #ff6b3566}.social-links{display:flex;gap:1rem}.social-link{display:flex;align-items:center;justify-content:center;width:40px;height:40px;background:#ffffff1a;border-radius:50%;text-decoration:none;transition:all .3s ease}.social-link:hover{background:#ff6b35;transform:translateY(-2px)}.social-icon{font-size:1.2rem}.footer-middle{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.5rem}.footer-middle h3{color:#fff;font-size:1.1rem;font-weight:700;letter-spacing:1px;margin:0}.age-restriction{display:grid;grid-template-columns:50px 1fr;align-items:center;gap:1rem}.age-icon{display:flex;align-items:center;justify-content:center;width:50px;height:50px;background:#ff6b35;border-radius:50%;color:#fff;font-weight:700;font-size:1rem}.age-restriction p{color:#e0e0e0;font-size:.9rem;line-height:1.4;margin:0}.responsible-gaming{margin-top:1rem}.responsible-logos{display:flex;align-items:center;justify-content:center;gap:.5rem}.responsible-logo{width:150px}.responsible-logo img{width:100%;height:100%;object-fit:cover}.reviews{display:flex;align-items:center;gap:.5rem;color:#e0e0e0;font-size:.9rem}.trustpilot{display:flex;align-items:center;gap:.25rem;color:#ff6b35;font-weight:600}.star{font-size:1rem}.footer-right{display:flex;flex-direction:column;gap:1.5rem}.footer-right h3{color:#fff;font-size:1.1rem;font-weight:700;letter-spacing:1px;margin:0;text-align:center}.payment-methods{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem}.payment-method{display:flex;align-items:center;justify-content:center;height:50px;background:#ffffff1a;border-radius:8px;color:#e0e0e0;font-weight:600;font-size:.9rem;transition:all .3s ease;text-align:center}.payment-method:hover{background:#ff6b3533;color:#ff6b35}.bonus-banner{background:#ff6b351a;padding:1.5rem 2rem;border-bottom:1px solid rgba(255,107,53,.3)}.bonus-content{max-width:1200px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:1rem}.gift-icon{font-size:1.5rem}.bonus-text{color:#fff;font-size:1.2rem;font-weight:700;letter-spacing:1px}.footer-bottom{padding:3rem 2rem;text-align:center}.footer-bottom-content{max-width:1200px;margin:0 auto}.footer-bottom h2{color:#fff;font-size:2rem;font-weight:800;margin:0 0 1.5rem;letter-spacing:1px}.footer-description{color:#e0e0e0;font-size:1rem;line-height:1.6;margin:0 0 2rem;text-align:justify;max-width:800px;margin-left:auto;margin-right:auto}.copyright{color:#e0e0e0;font-size:.9rem;margin:0}@media(max-width:1024px){.footer-container{grid-template-columns:1fr;gap:2rem;text-align:center}.footer-nav,.social-links{justify-content:center}.payment-methods{grid-template-columns:repeat(4,1fr)}}@media(max-width:768px){.footer-main,.footer-bottom{padding:2rem 1rem}.footer-logo{font-size:2rem}.footer-nav{gap:1rem}.footer-nav-list{gap:.75rem}.footer-nav-list li a{font-size:.85rem;padding:.6rem .8rem}.footer-login-btn{padding:.6rem 1.5rem;font-size:.9rem}.bonus-content{flex-direction:column;gap:.5rem}.bonus-text{font-size:1rem}.footer-bottom h2{font-size:1.5rem}.footer-description{font-size:.9rem}.payment-methods{grid-template-columns:repeat(3,1fr)}}@media(max-width:480px){.footer-main,.footer-bottom{padding:1.5rem .75rem}.footer-logo{font-size:1.8rem}.social-links{flex-wrap:wrap}.payment-methods{grid-template-columns:repeat(2,1fr)}.footer-bottom h2{font-size:1.3rem}.footer-description{font-size:.85rem}}
