.banner{width:100%;height:auto;background-image:url(../img/bg.webp);background-position:center;background-size:cover}.main-bonus{background-image:url(../img/photo1.webp)}.warning-card{background-image:url(../img/photo2.webp)}.slots-card{background-image:url(../img/photo3.webp)}body{background-color:#f5f5f5;margin-top:8%;color:#5d5d5d;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";text-shadow:0px 1px 1px rgba(255,255,255,.75);text-align:center}h1{font-size:2.45em;font-weight:700;color:#5d5d5d;letter-spacing:-.02em;margin-bottom:30px;margin-top:30px}.container{width:100%;margin-right:auto;margin-left:auto}.animate__animated{animation-duration:1s;animation-fill-mode:both}.animate__fadeIn{animation-name:fadeIn}.info{color:#5594cf;fill:#5594cf}.error{color:#c92127;fill:#c92127}.warning{color:#fc3;fill:#fc3}.success{color:#5aba47;fill:#5aba47}.icon-large{height:132px;width:132px}.description-text{color:#707070;letter-spacing:-.01em;font-size:1.25em;line-height:20px}.footer{margin-top:40px;font-size:.7em}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.App{min-height:100vh;display:flex;flex-direction:column}.App main{flex:1}*,*:before,*:after{box-sizing:border-box}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}:focus{outline:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul,li{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}textarea{overflow:auto;vertical-align:top;resize:vertical}audio,canvas,video{display:inline-block;display:inline;zoom:1;max-width:100%}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted}a:active,a:hover{outline:0}img{border:0;-ms-interpolation-mode:bicubic}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal;margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;vertical-align:middle}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;overflow:visible}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0;height:13px;width:13px}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}html,button,input,select,textarea{color:#222}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}img{vertical-align:middle;max-width:100%}fieldset{border:0;margin:0;padding:0}textarea{resize:vertical}.chromeframe{margin:.2em 0;background:#ccc;color:#000;padding:.2em 0}:root{--font-family: "Montserrat", sans-serif;--color-light: #F9FAFA;--bg-dark: #F7F4FB;--bg-card: #F7F4FB;--border-radius: 10px;--transition-duration: .3s;--color-accent: #1FAD66;--block-background: #E8E4F0;--block-color: #000000;--heading-color: #4800B3;--text-color: #000000}a,button,input,svg,textarea{transition-duration:var(--transition-duration)}body{background:#f7f4fb;font-family:var(--font-family);display:flex;flex-direction:column}a{text-decoration:none}h1{font-size:40px;text-align:left;font-family:Arial,Helvetica,sans-serif;font-weight:bolder;margin-bottom:20px;text-align:center!important;color:var(--heading-color)}h2{font-size:30px;font-weight:700;text-align:left;margin:10px 0 16px;color:var(--heading-color)}h3{font-size:26px;font-weight:700;text-align:left;margin:10px 0 16px}h4{font-size:18px;font-weight:700;text-align:left;margin:10px 0 16px}p{font-size:16px;font-weight:400;line-height:1.5;margin:10px 0 20px;color:var(--text-color)}@media screen and (max-width:768px){h1{font-size:25px}h2{font-size:22px}h3{font-size:20px}h4{font-size:18px}p{font-size:16px}}.header{width:100%;z-index:1000;display:flex;justify-content:flex-start;align-items:center;height:auto;gap:30px;min-height:70px;padding-top:10px;padding-left:2%;padding-right:2%;background:#4800b3;border-bottom:1px solid #000}.logo{width:100%;margin-bottom:5px;display:flex;align-items:center}.navbar{width:100%}.navbar-links{display:flex;justify-content:flex-end;align-items:center;gap:30px;width:100%}.nav-btn{display:flex;justify-content:center;align-items:center;gap:10px}.btn{background:#1c2036;padding:10px 20px;min-width:20px;font-size:14px;color:#fff;font-weight:600;border-radius:8px;border:1px solid #068cf9}.btn a{color:#fff;text-decoration:none;font-size:16px;font-weight:700;letter-spacing:.2px;text-transform:uppercase;flex-direction:row;order:1}.btn-register{color:#fff;text-decoration:none;font-family:Arial,sans-serif;font-size:16px;font-weight:700;text-align:center;transition:all .3s ease;cursor:pointer;border-radius:8px}.btn:nth-of-type(2){background:#1c2036;padding:10px 20px;min-width:20px;font-size:14px;color:#fff;font-weight:600;border-radius:8px;border:1px solid #05c756;box-shadow:#059669}.nav-link{margin-right:auto;color:var(--color-light);text-decoration:none;text-transform:uppercase;font-size:14px;font-weight:700}@media screen and (max-width:768px){.header{height:auto;padding-left:10px}.nav-link{display:none}.navbar-links{justify-content:center}}@media screen and (max-width:478px){.btn{padding:10px 15px}.btn a{font-size:10px}}.wrapper{display:none}@media screen and (max-width: 768px){.wrapper{display:block;position:static;z-index:902}.burgermenu{position:fixed;left:-60%;top:0;width:0;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;background-color:var(--color-light);overflow:hidden;transition:left .3s ease;z-index:903;padding:30px 10px}.burgermenu.active{width:70%;left:0}.btn-burger{width:100%;padding:10px 40px;background-color:#fcc301;border:none}.btn-burger:nth-of-type(2){background-color:var(--color-accent)}.btn-burger a{color:var(--color-light);font-size:16px;font-weight:700;text-transform:uppercase}.burger-list{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;width:100%;height:60%}.link-burger{width:100%;border-bottom:1px solid var(--bg-dark);padding-bottom:10px;color:var(--bg-card);font-size:16px;font-weight:700;margin-top:20px;text-transform:uppercase}.burger-button{display:flex;flex-direction:column;gap:4px;width:50px;height:43px;position:absolute;left:15px;top:25px;z-index:100}.close{display:block;width:20px;height:20px;position:absolute;top:10%;right:5%;transform:translate(50%,-50%);cursor:pointer}.close:before,.close:after{content:"";position:absolute;width:3px;height:20px;background:var(--bg-card)}.close:before{transform:rotate(45deg)}.close:after{transform:rotate(-45deg)}.burger-button div{width:25px;height:3px;background-color:var(--color-light);position:fixed;top:0;left:0;z-index:1000}}.banner{width:100%;height:auto;background-image:url(../img/bg.webp);background-position:center;background-size:cover}.banner__box{max-width:1240px;height:400px;padding:0 100px;margin:0 auto;display:flex;align-items:center;justify-content:flex-start}.banner__box-content{width:60%}.banner__title{color:var(--color-light);font-family:arial black,sans-serif;font-size:50pt;line-height:1.2}.banner__desc{font-family:arial black,sans-serif;font-size:30px;line-height:1.2}@media screen and (max-width: 870px){.banner{width:100%}.banner__box{max-width:1440px;height:300px;margin:0 auto;padding:0 30px}.banner__box-content{width:60%}.banner__title{color:var(--color-light);font-family:arial black,sans-serif;font-size:30pt;line-height:1.2}.banner__desc{font-size:20px;line-height:1.2}}@media screen and (max-width: 468px){.banner__box-content{width:100%}.banner__title{font-size:24px}.banner__desc{font-size:18px}}.category{width:100%}.category__box{max-width:1440px;margin:0 auto;padding:30px 10px;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}.category__box-item{max-width:260px;width:100%;height:200px;padding-top:30px;background-color:var(--bg-dark);box-shadow:0 0 9px 9px #0000000d;border-radius:10px}.category__box-item a{text-decoration:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:40px;color:var(--color-light)}.category__box-item img{max-width:83px;width:100%;height:80px}.category__box-item p{font-size:16px;font-weight:700}@media screen and (max-width: 768px){.category__box{max-width:1440px;margin:0 auto;padding:30px 30px 0;display:flex;flex-wrap:wrap;justify-content:center;gap:10px;align-items:center}.category__box-item{max-width:260px;width:100%;height:200px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding-top:30px;gap:40px}.category__box-item img{max-width:83px;width:100%;height:80px}.category__box-item p{font-size:16px;font-weight:700}}.slot{width:100%;margin-bottom:40px}.slot__box{max-width:1440px;margin:0 auto;padding:50px 20px 0}.slot__box h2{color:var(--color-accent)}.slot__box-items{display:flex;flex-wrap:wrap;justify-content:space-between;gap:15px;align-items:center;padding-top:20px}.slot__box-item{width:100%;height:auto;max-width:220px;min-height:320px;position:relative;background-color:#000;border-radius:10px}.slot__box-item img{width:100%;height:auto;max-width:220px;min-height:320px;border-radius:10px}.slot__box-item .svg{position:absolute;top:5%;left:40%;width:60px;height:60px;opacity:0}.slot__box-item:hover .svg{opacity:1}.slot__box-item:hover img{opacity:.3}@media screen and (max-width: 695px){.slot__box-items{justify-content:center;gap:20px}.slot__box-item,.slot__box-item img{max-width:120px;min-height:190px}}table{width:100%;border-collapse:separate;border-spacing:10px 10px;font-weight:500;font-size:14px;line-height:1.5;margin:30px 0}@media (max-width: 768px){table{max-width:100%;overflow-x:auto;display:block}}td{border:none;padding:8px;white-space:normal;word-wrap:break-word;border-radius:10px;background:var(--block-background);color:var(--block-color)}tr{background-color:#cce4ff;border:2px solid var(--color-light)}th{font-size:16px;font-weight:700;background:var(--block-background);color:var(--block-color);border-radius:10px;padding:10px 0}@media (max-width: 1280px){.table-wrapper{width:100%}}@media (max-width: 600px){.table-wrapper{width:100%}.footer__top-box img{max-width:35px}}.text-copy{margin-top:70px}.text{width:100%;margin-bottom:40px}.text__box{max-width:1440px;margin:0 auto;padding:30px 100px 10px;background:none;color:#fff}.text .buttons{display:flex;justify-content:center}.text-box-img{display:flex;justify-content:center;align-items:center;width:100%;margin-top:30px;margin-bottom:30px}.text-box-img img{width:100%}@media (max-width: 768px){.text__box{padding:20px 15px}}@media (max-width: 480px){.text__box{padding:15px 30px}}.buttons{display:flex;justify-content:center;align-items:center;margin-bottom:30px}.log{border:none;background-color:var(--color-accent);border-radius:10px;height:auto;padding:20px 70px}.log a{color:var(--color-light);text-decoration:none;font-size:20px;font-weight:700;letter-spacing:.2px}.faq{max-width:1440px;margin:0 auto;padding:30px 10px 0}.faq__container h2{margin-bottom:1.875rem;font-size:1.875rem;font-weight:700}summary.spollers__title{margin-bottom:1.25rem;font-size:1.125rem;line-height:2rem;border:1px solid var(--color-light);padding:1rem}.spollers__body{margin-bottom:1rem;font-size:1.125rem;line-height:2rem;border:0px dotted var(--color-light);padding:0 1rem}.footer__box{max-width:1440px;margin:30px auto;padding:30px 10px 0}.footer-img{padding:20px;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:20px}.footer-img img{opacity:.4}.footer__top{display:grid;grid-template-columns:repeat(4,1fr);justify-content:center;gap:10px;padding:20px}.footer-links{display:flex;justify-content:center;align-items:center}.footer-links a{display:block;color:#a1adc7;text-decoration:none;margin-bottom:15px;text-transform:uppercase;font-size:14px;font-weight:600}.footer-links a:hover{text-decoration:underline}.footer-pay{padding:20px;display:flex;justify-content:flex-start;align-items:center;flex-wrap:wrap;gap:20px;text-align:center}.footer-pay img{height:30px;opacity:.4}.copy{font-size:16px;margin:40px 0}@media (max-width: 768px){.footer__top{grid-template-columns:repeat(1,2fr)}.log{padding:10px 40px}.log a{font-size:15px}}ul,li,ol{line-height:1.5}.security-categories{display:flex;flex-wrap:wrap;gap:15px;margin:20px 0}.security-category{flex:1;min-width:calc(50% - 8px)}.security-category-content{border:2px solid #5d66a6;padding:15px;border-radius:5px;box-shadow:2px 2px 5px #8889}.security-category-content p{margin:0;font-size:14px;line-height:1.5}.security-category-content strong{color:var(--text-color);display:block;margin-bottom:5px}@media (max-width: 768px){.security-category{min-width:100%}}.cta-box .btn{display:block;width:100%;background:#9c53fa;border-color:#38a3fa;box-shadow:0 0 16px #38a3fa inset;text-align:center;border-radius:100px;text-decoration:none;line-height:16px;padding:15px;margin-top:50px;margin-bottom:50px;color:#fff}.faq{margin-top:30px;width:100%}.faq-container{margin-top:20px;width:100%}.faq-item{margin-bottom:20px;border:1px solid #ddd;border-radius:5px;width:100%;box-sizing:border-box}.faq-question{background:var(--block-background);color:var(--heading-color);padding:15px;margin:0;cursor:pointer;border-radius:5px 5px 0 0;width:100%;box-sizing:border-box;position:relative}.faq-question:after{content:"+";position:absolute;right:15px;top:50%;transform:translateY(-50%);font-size:20px;color:#0c6a64}.faq-question.active:after{content:"-"}.faq-answer{padding:15px;width:100%;box-sizing:border-box;display:none}.faq-answer.active{display:block}.expert-block{background:var(--block-background);color:var(--block-color);border-radius:8px;padding:15px;margin:25px 0;position:relative}.expert-block:before{content:"Asiantuntijan näkemys";font-weight:700;display:block;margin-bottom:10px}.conclusion{background:#ffffff0d;padding:20px;border-radius:10px;margin-top:30px;border:1px solid rgba(255,215,0,.2)}.warning-box{background:#fff3cd;border:1px solid #ffeaa7;border-radius:5px;padding:15px;margin:20px 0;color:#000!important}.warning-box p{color:#000!important}@media (max-width: 768px){.expert-block{padding:12px;margin:15px 0}}.warning{background:#220a06;border:1px solid #0c6a64;padding:15px;border-radius:5px;margin:20px 0;color:#fff!important}.casino-access-btn{background:linear-gradient(135deg,#de006f,#f73736);color:#fff;padding:18px 45px;text-decoration:none;border-radius:30px;font-weight:700;font-size:18px;transition:all .3s ease;box-shadow:0 4px 15px #de006f4d;min-width:180px;text-align:center}.banner-container img{width:100%;height:auto}.banner-container{position:relative;display:block}.banner-container img{max-height:600px;height:auto;display:block}.casino-entry-button{position:absolute;bottom:20px;left:50%;transform:translate(-50%)}.casino-access-btn{background:linear-gradient(180deg,#f0ce58,#c25630 65%);color:#fff;padding:18px 45px;text-decoration:none;border-radius:4px;font-weight:700;font-size:18px;transition:all .3s ease;box-shadow:0 4px 15px #de006f4d;min-width:180px;text-align:center}.casino-access-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #de006f66;filter:brightness(1.1)}@media (max-width: 480px){.casino-access-btn{padding:14px 20px;font-size:16px;min-width:100%;display:block;margin:0 auto;box-shadow:0 3px 10px #de006f40}}.sticky_buttons{position:fixed;bottom:0;left:0;width:100%;background:#f0f2f480;z-index:9999;padding:5px 15px;box-shadow:0 -2px 10px #0000004d}.sticky_buttons_container{display:flex;justify-content:center;gap:30px}.sticky_buttons a{padding:8px 60px;color:#080a52!important;background:linear-gradient(180deg,#5eead4,#34d399,#10b981,#059669,#047857);border-radius:4px;text-decoration:none;font-weight:700;font-size:16px;transition:.3s ease}.sticky_buttons a:hover{background-color:#ff6b00}.sticky_buttons .close{position:absolute;top:1px;right:10px;background:#fff;color:#000;border-radius:5%;padding:1px 8px;font-weight:700;cursor:pointer;font-size:14px}.btn a{display:inline-flex;align-items:center;justify-content:center;gap:8px;text-decoration:none;width:100%;height:100%;color:inherit;flex-direction:row}.btn svg{width:16px;height:16px;fill:currentColor;flex-shrink:0;order:1}.btn a span{order:2}.site-footer{background:#0d101c;color:#fff;padding:40px 20px 20px;margin-top:0}.footer-content{max-width:800px;margin:0 auto;text-align:center}.footer-links{display:flex;flex-wrap:wrap;justify-content:center;gap:20px;margin-bottom:30px}.footer-links a{color:#fff;text-decoration:none;font-size:14px;transition:color .3s}.footer-links a:hover{color:#3498db}.disclaimer{background-color:#0003;padding:15px;border-radius:5px;margin-bottom:20px}.disclaimer p{margin:0;font-size:14px;color:#ecf0f1}.copyright{border-top:1px solid #34495e;padding-top:15px;font-size:13px}.copyright a{text-decoration:none}.copyright a:hover{text-decoration:underline}@media (max-width: 768px){.footer-links{flex-direction:row;gap:15px}.site-footer{padding:30px 15px 15px;margin-top:0}}.main-navigation{display:flex;gap:25px;flex:1;justify-content:center;margin:0 auto;position:absolute;left:50%;transform:translate(-50%)}.main-navigation .nav-link{color:#fff;text-decoration:none;text-transform:uppercase;font-size:14px;font-weight:700;padding:10px 15px;border-radius:5px;transition:all .3s ease;white-space:nowrap}.main-navigation .nav-link:hover{background-color:#17e8821a;color:#0c6a64}@media screen and (max-width: 768px){.main-navigation{display:none}}.partners-section{margin:30px 0;padding:20px 0;border-top:1px solid rgba(255,255,255,.1);border-bottom:1px solid rgba(255,255,255,.1)}.partners-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:20px 15px;align-items:center;justify-items:center}.partner-logo{display:flex;align-items:center;justify-content:center;padding:12px;border-radius:6px;transition:all .3s ease;background:#ffffff05;border:1px solid rgba(255,255,255,.05);height:50px;width:100%;max-width:170px;cursor:pointer}.partner-logo:hover{background:#ffffff0d;border-color:#ffffff1a;transform:translateY(-2px);box-shadow:0 5px 20px #0000004d}.logo-text{color:#fff;font-weight:700;font-size:14px;text-decoration:none;letter-spacing:.5px;text-align:center;line-height:1.2}.clash-of-slots{color:#fff;display:flex;align-items:center;gap:6px}.clash-of-slots:before{content:"вљ”пёЏ";font-size:16px}.play-casino{color:#fff;position:relative}.play-casino:after{content:"TRUSTED PARTNER";position:absolute;bottom:-6px;left:50%;transform:translate(-50%);font-size:7px;color:#888;white-space:nowrap}.casinofy{color:#7c4dff;font-style:italic}.slotezilla{color:#fff;display:flex;align-items:center;gap:6px}.slotezilla:before{content:"рџ¦Ќ";font-size:16px}.spicy-casinos{color:#ff6b35}.casinos-without-license{color:#fff;font-size:12px;line-height:1.1}.casino-groups{color:#4ecdc4;font-size:13px;line-height:1.1}.speletajem{color:#fff;font-weight:900}.ceske-casino{color:#fff;display:flex;align-items:center;gap:6px}.ceske-casino:after{content:"рџ‡Ёрџ‡ї";font-size:14px}.kazino-bu{color:#fff;font-weight:700}.wiser-gamblers{color:#fff;display:flex;align-items:center;gap:6px;font-size:13px}.wiser-gamblers:before{content:"рџ¦‰";font-size:14px}.casino-latvia{color:#27ae60;display:flex;align-items:center;gap:6px}.casino-latvia:before{content:"в–¶";font-size:12px}.gamble-critic{color:#3498db;font-weight:700}@media (max-width: 768px){.partners-grid{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:15px 10px}.partner-logo{height:45px;padding:10px;max-width:150px}.logo-text{font-size:12px}.partners-section{margin:20px 0;padding:15px 0}}@media (max-width: 480px){.partners-grid{grid-template-columns:repeat(2,1fr);gap:12px 8px}.partner-logo{height:40px;padding:8px}.logo-text{font-size:11px}.casinos-without-license,.casino-groups,.wiser-gamblers{font-size:10px}}.partners-section{margin:40px 0;padding:30px 0;text-align:center}.partners-grid{display:flex;justify-content:center;align-items:center;gap:30px;max-width:800px;margin:0 auto;flex-wrap:wrap}.partner-logo{display:flex;align-items:center;justify-content:center;height:90px}.partner-logo svg{filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}@media (max-width: 768px){.partners-grid{gap:20px;flex-direction:column}.partner-logo svg{width:100px;height:75px}}.disclaimer{margin-top:50px;padding:20px 0;text-align:center;font-size:12px;color:#666;line-height:1.4}.disclaimer p{margin:5px 0}.strategies-list{counter-reset:custom-counter;list-style:none;padding-left:0;margin-top:30px}.strategies-list li{counter-increment:custom-counter;position:relative;margin-bottom:20px;padding:20px 20px 20px 60px}.strategies-list li:before{content:counter(custom-counter);position:absolute;left:20px;top:50%;transform:translateY(-50%);background:var(--heading-color);color:var(--block-background);width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:14px}.strategies-list li p{margin:0;line-height:1.5}@media (max-width: 768px){.logo{flex-direction:row;justify-content:center;gap:5px}.logo img{height:50px;width:auto}}.american-bonus{background:var(--block-background);color:var(--block-color);padding:25px;border-radius:12px;margin:25px 0;text-align:center;box-shadow:0 8px 25px #1e3c724d;border:2px solid rgba(255,255,255,.1)}.bonus-headline{font-size:22px;font-weight:700;margin-bottom:12px;text-shadow:0 2px 4px rgba(0,0,0,.3)}.american-bonus p{font-size:16px;margin:0;opacity:.95}.jackpot-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin:25px 0;padding:0}.jackpot-card{background:#bebebe;border:2px solid #dee2e6;border-radius:12px;padding:25px 20px;text-align:center;transition:all .3s ease;box-shadow:0 4px 15px #0000001a}.jackpot-card:hover{transform:translateY(-5px);box-shadow:0 8px 25px #00000026;border-color:#007bff}.jackpot-amount{font-size:26px;font-weight:700;color:#007bff;margin-bottom:8px;text-shadow:0 1px 2px rgba(0,123,255,.2)}.jackpot-label{font-size:14px;color:#495057;font-weight:500;margin:0;line-height:1.4}@media (max-width: 768px){.jackpot-grid{grid-template-columns:1fr;gap:15px}.jackpot-card{padding:20px 15px}.jackpot-amount{font-size:22px}}.promo-banner{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;margin:30px 0}.promo-card{padding:30px 25px;border-radius:20px;color:#fff;text-align:center;min-height:280px;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat}.promo-card:before{content:"";position:absolute;inset:0;background:#0006;border-radius:20px;z-index:1}.promo-card>*{position:relative;z-index:2}.main-bonus{background-image:url(../img/photo1.webp)}.warning-card{background-image:url(../img/photo2.webp)}.slots-card{background-image:url(../img/photo3.webp)}.bonus-icon,.warning-icon,.slots-icon{font-size:40px;margin-bottom:15px}.promo-title{font-size:28px;font-weight:700;margin-bottom:12px;text-shadow:2px 2px 4px rgba(0,0,0,.8)}.promo-subtitle,.card-title{font-size:20px;font-weight:700;margin-bottom:12px;text-shadow:1px 1px 2px rgba(0,0,0,.8)}.card-text{font-size:16px;line-height:1.4;text-shadow:1px 1px 2px rgba(0,0,0,.8)}.highlight{background:#fff3;padding:6px 12px;border-radius:12px;font-size:16px;font-weight:700}.age-warning{position:absolute;top:12px;right:12px;background:#000000b3;padding:5px 10px;border-radius:10px;font-size:12px;z-index:3}@media (max-width: 768px){.promo-banner{grid-template-columns:1fr;gap:15px}.promo-card{min-height:180px;padding:25px 20px}.promo-title{font-size:24px}.promo-subtitle,.card-title{font-size:18px}}.partners-section{padding:30px 20px;margin-top:40px}.partners-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;max-width:1200px;margin:0 auto;align-items:center}.partner-logo{display:flex;justify-content:center;align-items:center;transition:transform .3s ease}.partner-logo:hover{transform:scale(1.05)}.partner-logo svg{filter:drop-shadow(0 2px 4px rgba(0,0,0,.3))}@media (max-width: 768px){.partners-grid{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(4,1fr);gap:15px;max-width:500px}.partner-logo svg{width:180px;height:60px}}@media (max-width: 480px){.partners-grid{grid-template-columns:repeat(2,1fr);gap:10px;max-width:400px}.partner-logo svg{width:160px;height:55px}}
