@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;700&family=Montserrat:wght@500;600;700&display=swap);.btn,.btn-primary:hover,.btn-secondary:hover,a{text-decoration:none}.btn,.header-top-links a,.hero-subtitle,.hero-title,.nav-list a,.section-heading,.top-promo-badge{font-family:Montserrat,sans-serif}body,html,img{max-width:100%}.btn,.button,.sr-only{white-space:nowrap}.btn,.button,.circle,.nav-toggle{cursor:pointer}.star-half-new::after,.star-half-new::before{font-family:"Font Awesome 5 Free";font-weight:900;top:0}*,.bonus-block-new,.bonus-carousel-container,.bonus-carousel-item,.falling-circles-wrapper,.new-bonus-carousel-item,.reviews-card-body,.slots-widget-wrapper,.stars-container,.subscribe-block,::after,::before{box-sizing:border-box}body,html{overflow-x:hidden}body{margin:0;font-family:Roboto,sans-serif;color:#111827;background-color:#fff;line-height:1.6}img{height:auto;display:block}a{color:#5594d7}a:hover{text-decoration:underline}.container{width:100%;max-width:1200px;margin:0 auto;padding:0 20px}.section{padding:60px 0}.section-heading{font-weight:700;font-size:32px;margin:0 0 15px}.section-heading.gradient{background:linear-gradient(270deg,#f2aa37 25%,#aebae0 55%);-webkit-background-clip:text;background-clip:text;color:transparent}.section-subtitle{max-width:760px;margin:0 auto 32px;font-size:15px;color:#4b5563;text-align:center}.btn,.header-top-social a i,.reviews-nav i{font-size:14px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.btn{display:inline-flex;align-items:center;justify-content:center;font-weight:600;padding:12px 26px;border-radius:999px;border:none;transition:.25s}.btn-primary{background-color:#173343;color:#fff}.btn-primary:hover{background-color:#1e4257}.btn-secondary{background-color:#00664c;color:#fff}.btn-secondary:hover{background-color:#004f3a}.top-gradient-wrap{background:linear-gradient(180deg,#dbe4fe 0,#fff 85%)}.top-promo-bar{width:100%;background-image:url('https://betvium.com/img/Secondary-Bar-BG.webp');background-size:cover;background-position:center;color:#fff}.top-promo-inner{max-width:1200px;margin:0 auto;padding:10px 20px;display:flex;align-items:center;justify-content:center;gap:10px;font-size:14px;text-align:center}.top-promo-badge{background-color:#fff;color:#000;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:700;text-transform:uppercase}.top-promo-text{font-weight:500}.top-promo-link{color:#fff;font-weight:600;text-decoration:underline}.bonus-block,.button,.get-bonus-btn-new,.get-bonus-button-unique,.header-auth-btn,.telegram-button,.terms-text a,.top-promo-link:hover{text-decoration:none}.site-header{padding:18px 0 24px;position:relative;z-index:50}.header-top-bar{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px;padding:0 4px;font-size:13px;color:#4b5563}.header-top-social{display:flex;align-items:center;gap:8px}.header-top-social a{width:28px;height:28px;border-radius:999px;background:#fff;border:1px solid #e5e7eb;display:flex;align-items:center;justify-content:center;color:#111827;box-shadow:0 2px 6px rgba(15,23,42,.08);transition:background .2s,color .2s,transform .2s,box-shadow .2s}.header-box,.header-top-links{display:flex;align-items:center}.header-top-social a:hover{background:#173343;color:#fff;transform:translateY(-1px);box-shadow:0 4px 10px rgba(15,23,42,.18)}.header-top-links{gap:18px}.header-top-links a{font-size:12px;font-weight:500;color:#4b5563;white-space:nowrap}.footer-contacts a:hover,.footer-nav a:hover,.footer-providers a:hover,.header-top-links a:hover,.nav-list a:hover{color:#5594d7}.header-box{background:#fff;border-radius:999px;padding:8px 18px;box-shadow:0 8px 24px rgba(15,23,42,.08);gap:20px}.main-nav,.nav-list{display:flex;align-items:center}.site-logo img{height:30px;width:auto;display:block}.main-nav{margin-left:auto;gap:24px}.nav-list{list-style:none;gap:20px;margin:0;padding:0}.nav-list a{font-weight:500;font-size:14px;color:#111827}.header-auth-btn{background-color:#0e1758BD;color:#fff;border-radius:999px;padding:0;width:40px;height:40px;font-size:0;border:none;cursor:pointer;transition:background-color .25s,transform .25s;display:inline-flex;align-items:center;justify-content:center}.header-auth-btn i,.scroll-top-btn i{font-size:18px}.header-auth-btn:hover{background-color:#0e1758;transform:translateY(-1px)}.nav-toggle{display:none;width:40px;height:40px;border-radius:999px;border:1px solid #e5e7eb;background-color:#fff;align-items:center;justify-content:center;flex-direction:column;gap:5px;padding:0}.nav-toggle span{width:20px;height:2px;background-color:#111827;border-radius:999px;transition:transform .25s,opacity .25s}.nav-toggle[aria-expanded=true] span:first-child{transform:translateY(7px) rotate(45deg)}.nav-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.nav-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}#falling-circles,.button,.falling-section,.hero-media,.hero-media img{position:relative}.hero-section{padding:40px 0 30px;background:0 0}.hero-inner{display:flex;align-items:center;justify-content:space-between;gap:40px}.hero-content{flex:1 1 0}.hero-kicker{display:inline-flex;align-items:center;gap:8px;padding:4px 10px;border-radius:999px;background-color:#edefff;color:#111827;font-size:13px;font-weight:500}.hero-kicker i{color:#f2aa37}.hero-title{font-size:40px;margin:18px 0 8px}.hero-subtitle{font-size:30px;font-weight:700;margin:0 0 14px;background:linear-gradient(270deg,#f2aa37 25%,#aebae0 55%);-webkit-background-clip:text;background-clip:text;color:transparent}.hero-text{font-size:15px;color:#4b5563;max-width:520px}.hero-actions{margin-top:22px;display:flex;flex-wrap:wrap;align-items:center;gap:14px}.hero-note{margin-top:10px;font-size:11px;color:#6b7280;display:inline-flex;align-items:center;gap:6px}.hero-note i{color:#f59e0b;font-size:13px}.hero-media{flex:0 0 520px;max-width:520px}.hero-media::before{content:'';position:absolute;inset:-30px;background-image:url('https://betvium.com/wp-content/uploads/2021/11/Blob.svg');background-repeat:no-repeat;background-size:contain;background-position:center;z-index:0}.hero-media img{width:100%;height:auto;border-radius:18px;object-fit:cover;z-index:1;animation:5s ease-in-out infinite alternate heroFloat}@keyframes heroFloat{0%{transform:translateY(0)}100%{transform:translateY(-12px)}}.falling-section{background-image:url('https://betvium.com/wp-content/uploads/2025/03/circle1.svg');background-repeat:no-repeat;background-position:60% 15%;background-size:260px auto}.falling-circles-wrapper{width:100%;max-width:1600px;margin:0 auto;padding:0 40px}#falling-circles{width:100%;height:360px;overflow:hidden;max-width:100%;margin:0 auto}#buttons-container{display:flex;justify-content:center;gap:10px;margin-bottom:20px;padding:10px 0;flex-wrap:nowrap;overflow-x:auto}#buttons-container::-webkit-scrollbar{height:6px}#buttons-container::-webkit-scrollbar-thumb{background:rgba(148,163,184,.8);border-radius:999px}.button{width:220px;height:54px;background:linear-gradient(145deg,#252946,#225469);color:#fff;border:none;border-radius:5px;font-size:16px;font-weight:700;display:flex;justify-content:center;align-items:center;opacity:0;transform:translateY(20px);transition:opacity .5s,transform .5s,transform .3s;z-index:1}.button:hover{transform:translateY(0) scale(1.05);z-index:10;color:#fff!important}.star-half-new::before,.star-new{color:#00cb99;line-height:1;font-size:16px}.button.visible{opacity:1;transform:translateY(0)}.circle:hover,.grid-item a:hover img{transform:scale(1.1)}.button.visible:hover,.slot-block:hover .slot-thumb img{transform:scale(1.05)}.circle{width:96px;height:96px;position:absolute;border-radius:50%;transition:transform .3s;z-index:1;padding:3px;background:#5594d7}.circle img{width:100%;height:100%;border-radius:50%;object-fit:cover;transform-origin:center;display:block}.circle:hover{z-index:10}.bonus-carousel-section{position:relative;background-image:url('https://betvium.com/wp-content/uploads/2025/03/path4514-4.svg');background-repeat:no-repeat;background-position:left center;background-size:650px auto;padding-top:40px;padding-bottom:60px}.bonus-section-header{text-align:center;margin-bottom:10px;position:relative}.bonus-section-header::after{content:'';display:block;width:120px;height:3px;border-radius:999px;margin:18px auto 0;background:linear-gradient(90deg,#06c89d,#4e98d2)}.bonus-block-new{width:200px;height:270px;background:linear-gradient(145deg,#252946,#225469);border-radius:15px;position:relative;border:1px solid #5594d7;display:flex;flex-direction:column;align-items:center;font-family:Roboto,sans-serif;padding-bottom:25px;margin:50px 10px 10px}.circle-container-new{width:100px;height:100px;position:absolute;top:-50px;left:50%;transform:translateX(-50%);border-radius:50%;overflow:hidden;border:2px solid #5594d7;background:#fff}.new-bonus-carousel-arrow,.slider-button{top:50%;transform:translateY(-50%);cursor:pointer;z-index:10}.bonus-image,.casino-logo-circle-unique img,.circle-container-new img{width:100%;height:100%;object-fit:cover}.stars-wrapper-new{margin-top:60px;display:flex;gap:5px;align-items:center;height:16px}.star-half-new{position:relative;width:16px;height:16px;display:inline-block}.star-half-new::before{content:'\f089';position:absolute;left:0}.star-half-new::after{content:'\f005';color:transparent;-webkit-text-stroke:1px #00cb99;position:absolute;left:0;font-size:16px;line-height:1}.bonus-text-new{color:#fff;text-align:center;margin-top:15px;font-size:16px;font-weight:500}.freespins-text-new{color:#fff;text-align:center;margin-top:10px;font-size:14px}.get-bonus-btn-new{background:linear-gradient(90deg,#00cb99,#5594d7);color:#fff;padding:8px 25px;border-radius:20px;margin-top:20px;font-weight:600;font-size:14px;transition:.3s;display:inline-block}.get-bonus-btn-new:hover{background:linear-gradient(90deg,#5594d7,#00cb99);transform:translateY(-2px);color:#fff!important}.new-bonus-carousel-container{position:relative;width:100%;max-width:1600px;margin:0 auto;padding:0 40px;box-sizing:border-box}.new-bonus-carousel-wrapper{overflow:hidden;margin:0 auto;padding:0 10px}.new-bonus-carousel-track{display:flex;gap:20px;transition:transform .5s;padding:0 10px;will-change:transform}.new-bonus-carousel-item{flex:0 0 220px;min-width:220px;padding:0 10px}.new-bonus-carousel-arrow{position:absolute;width:40px;height:40px;background:rgba(85,148,215,.6);border:none;border-radius:50%;color:#fff;font-size:20px;transition:.3s}.bonus-carousel-arrow:hover,.new-bonus-carousel-arrow:hover,.slider-button:hover{background:rgba(0,203,153,.8)}.bonus-prev,.new-bonus-prev{left:0}.bonus-next,.new-bonus-next{right:0}@media (max-width:1600px){.new-bonus-carousel-container{max-width:1200px}}@media (max-width:1200px){.new-bonus-carousel-container{max-width:1000px}}@media (max-width:992px){.hero-inner{flex-direction:column;align-items:flex-start}.hero-media{align-self:center;flex:0 0 auto}.new-bonus-carousel-container{max-width:800px}}.rating-promo-section{width:100%;padding:70px 0 110px;background:linear-gradient(135deg,#dad0ff 0,#d8ffd8 60%,#fff 100%);clip-path:polygon(0 0,100% 0,100% 80%,50% 100%,0 80%)}.rating-promo-inner{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;align-items:flex-start;gap:40px;flex-wrap:wrap}.rating-promo-text{flex:1 1 280px;margin-top:40px}.rating-promo-kicker{display:inline-block;font-family:Montserrat,sans-serif;font-weight:600;font-size:14px;margin-bottom:10px}.rating-promo-title{font-family:Montserrat,sans-serif;font-size:28px;font-weight:700;margin:0 0 12px}.rating-promo-desc{font-size:15px;color:#374151;margin:0 0 20px;max-width:520px}.rating-promo-btn,.reviews-btn{background:linear-gradient(90deg,#06c89d,#4e98d2);color:#fff}.rating-promo-btn:hover,.reviews-btn:hover{opacity:.95}.rating-promo-slider{flex:1 1 360px}.slider-container{position:relative;max-width:670px;margin:0 auto;overflow:hidden}.slider-wrapper{display:flex;transition:transform .5s ease-in-out}.slide{min-width:100%}.slider-button{position:absolute;background:rgba(85,148,215,.8);border:none;color:#fff;padding:15px;border-radius:50%;transition:.3s}.prev-button{left:-50px}.next-button{right:-50px}.slider-container:hover .prev-button{left:10px}.slider-container:hover .next-button{right:10px}.slider-indicators{display:flex;justify-content:center;margin-top:20px;gap:10px}.indicator{width:10px;height:10px;border-radius:50%;background:#5594d7;cursor:pointer;transition:.3s}.indicator.active{background:#00cb99;transform:scale(1.2)}.star-half:after,.star-half:before{font-family:"Font Awesome 5 Free";font-weight:900;left:0;top:50%;transform:translateY(-50%)}.casino-rating-block-unique{position:relative;width:670px;height:340px;background:linear-gradient(145deg,#252946,#225469);border-radius:20px;border:1px solid #5594d7;margin:52px 0 0;font-family:Roboto,sans-serif;box-shadow:0 5px 15px rgba(37,41,70,.3)}.star,.star-half{line-height:1;margin:0;font-size:16px}.bonus-text-unique,.get-bonus-button-unique{font-family:Montserrat,sans-serif;color:#fff}.casino-logo-circle-unique{position:absolute;top:-52px;left:20px;width:104px;height:104px;background:#fff;border-radius:50%;border:2px solid #5594d7;display:flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:0 0 0 2px rgba(203,205,220,.3)}.star-half,.stars-container{height:16px;padding:0;display:flex}.stars-container{position:absolute;top:60px;left:8px;width:108px;justify-content:center;align-items:center;gap:2px}.star{color:#00cb99;display:flex;align-items:center;padding:0}.star-half{position:relative;align-items:center}.bonus-text,.feature-text-unique{line-height:1.2;text-align:center}.star-half:before{content:'\f089';color:#00cb99;position:absolute}.star-half:after{content:'\f005';color:transparent;-webkit-text-stroke:1px #00cb99;position:absolute}.rating-text-unique{position:absolute;top:20px;left:140px;right:20px;display:flex;flex-direction:column;align-items:center}.rating-container-unique{background:linear-gradient(180deg,#5594d7 0,#225469 100%);border-radius:8px;padding:12px 15px;margin-bottom:8px;width:90%;box-shadow:0 3px 10px rgba(37,41,70,.2)}.slot-block,.subscribe-block{box-shadow:0 5px 15px rgba(37,41,70,.3)}.bonus-wrapper-unique{display:flex;align-items:center;justify-content:space-between;width:100%}.bonus-text-unique{font-size:16px;font-weight:500;padding-right:15px}.get-bonus-button-unique{background:#00cb99;padding:6px 15px;border-radius:15px;font-weight:600;font-size:13px;transition:.3s;white-space:nowrap;outline:#cbcddc dashed 2px;outline-offset:2px}.get-bonus-button-unique:hover{background:#5594d7;transform:translateY(-2px);color:#fff}.additional-buttons-unique{display:flex;justify-content:space-between;gap:10px;width:90%;margin-bottom:15px}.play-now-button-unique,.review-button-unique{font-family:Montserrat,sans-serif;font-size:14px;font-weight:600;padding:8px 15px;border-radius:8px;text-decoration:none;transition:.3s;text-align:center;flex:1;color:#fff}.block-text-unique,.feature-text-unique,.license-text{font-family:Roboto,sans-serif}.play-now-button-unique{background:linear-gradient(90deg,#00cb99,#5594d7);border:1px solid #00cb99}.review-button-unique{background:linear-gradient(90deg,#252946,#225469);border:1px solid #5594d7}.additional-block-unique,.feature-block-unique{background:linear-gradient(145deg,rgba(85,148,215,.1),rgba(37,41,70,.3));backdrop-filter:blur(5px);display:flex}.play-now-button-unique:hover{background:linear-gradient(90deg,#5594d7,#00cb99);transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,203,153,.2)}.review-button-unique:hover{background:linear-gradient(90deg,#225469,#252946);transform:translateY(-2px);box-shadow:0 4px 8px rgba(85,148,215,.2)}.features-container-unique{position:absolute;bottom:30px;left:20px;display:flex;gap:20px}.feature-block-unique{width:92px;height:150px;border:1px solid #5594d7;border-radius:10px;flex-direction:column;align-items:center;position:relative;padding:15px 5px}.feature-icon-unique{color:#00cb99;font-size:24px;margin-top:20px}.feature-text-unique{color:#fff;font-size:12px;position:absolute;bottom:15px;left:5px;right:5px;word-wrap:break-word;hyphens:auto}.additional-features-unique{display:flex;flex-direction:column;gap:10px;position:absolute;left:380px;bottom:30px}.additional-block-unique{width:256px;height:43px;border:1px solid #5594d7;border-radius:10px;padding:5px 15px;flex-direction:row;align-items:center;justify-content:space-between}.block-text-unique{color:#fff;font-size:14px}.block-icons-unique{display:flex;gap:12px;align-items:center}.block-icons-unique i{color:#00cb99;font-size:16px}.license-text{color:#fff;font-size:13px}@media (max-width:700px){.casino-rating-block-unique{width:90%;height:auto;min-height:340px;margin:60px auto 0;padding-bottom:20px}.rating-text-unique{left:20px;top:60px;position:relative}.casino-logo-circle-unique,.stars-container{left:50%;transform:translateX(-50%)}.bonus-wrapper-unique{flex-direction:column;gap:10px;text-align:center}.bonus-text-unique{padding-right:0;margin-bottom:10px}.additional-buttons-unique{flex-direction:column;width:100%}.play-now-button-unique,.review-button-unique{width:100%;margin:5px 0}.features-container-unique{position:relative;left:0;justify-content:center;margin-top:40px;flex-wrap:wrap;gap:15px}.additional-features-unique{position:relative;left:0;bottom:0;margin-top:15px;align-items:center}.additional-block-unique{width:90%;max-width:256px;margin:0 auto}}.max-benefit-section{width:100%;background:linear-gradient(130deg,#2d3140 0,#19272c 100%);padding-bottom:10px}.max-benefit-top{background:#fff;border-bottom-left-radius:50% 18%;border-bottom-right-radius:50% 18%;padding:50px 0 60px}.max-benefit-header{text-align:center;margin-bottom:30px}.max-benefit-header .section-heading{background:linear-gradient(270deg,#f2aa37,#aebae0);-webkit-background-clip:text;background-clip:text;color:transparent}.max-benefit-header .section-subtitle{margin-top:10px}.max-benefit-carousel{margin-top:20px}.bonus-carousel-container{position:relative;width:100%;max-width:1100px;margin:0 auto;padding:0 40px}.bonus-carousel-wrapper{overflow:hidden;margin:0 auto}.bonus-carousel-track{display:flex;gap:10px;transition:transform .5s}.bonus-carousel-item{flex:0 0 100px;min-width:100px}.bonus-carousel-arrow{position:absolute;top:50%;transform:translateY(-50%);width:30px;height:30px;background:rgba(85,148,215,.6);border:none;border-radius:50%;color:#fff;font-size:16px;cursor:pointer;z-index:10;transition:.3s}.bonus-block{width:100px;height:100px;border-radius:10px;position:relative;display:block;overflow:hidden;transition:transform .3s,box-shadow .3s}.subscribe-button,.telegram-button{cursor:pointer;transition:.3s;display:flex}.bonus-block:hover{transform:translateY(-2px)}.bonus-text{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(145deg,rgba(37,41,70,.9),rgba(34,84,105,.9));color:#fff;padding:8px 6px;font-size:11px;min-height:35px;display:flex;align-items:center;justify-content:center}.border-cyan,.border-gray,.border-green,.border-indigo,.border-lime,.border-magenta,.border-orange,.border-purple{border:3px solid #5594d7}.border-blue,.border-brown,.border-pink,.border-red,.border-teal,.border-violet,.border-yellow{border:3px solid #00cb99}.subscribe-wrapper{margin-top:60px;margin-bottom:0}.subscribe-block{width:100%;max-width:1200px;margin:0 auto;background:linear-gradient(145deg,#252946,#225469);border-radius:20px;border:1px solid #5594d7;padding:40px;display:flex;align-items:center;gap:40px}.subscribe-image{flex:0 0 250px}.subscribe-image img{width:100%;height:auto;border-radius:0}.subscribe-content{flex:1}.subscribe-text{color:#fff;font-family:Montserrat,sans-serif;font-size:24px;font-weight:600;margin-bottom:20px}.checkbox-text,.email-input,.subscribe-description,.terms-text{font-family:Roboto,sans-serif}.subscribe-description{color:#fff;font-size:14px;line-height:1.6;margin-bottom:15px}.terms-text{color:#fff;font-size:12px;opacity:.8;line-height:1.4}.terms-text a{color:#00cb99;transition:color .3s}.terms-text a:hover{color:#5594d7;text-decoration:underline}.subscription-form{flex:0 0 340px}.subscription-content{display:flex;flex-direction:column;gap:15px}.email-input-wrapper{position:relative;display:flex;align-items:center;background:#fff;border-radius:25px;padding:5px 5px 5px 15px;border:1px solid #5594d7;margin-bottom:20px}.email-input-wrapper i{color:#5594d7;margin-right:8px}.input-separator{width:1px;height:20px;background:#5594d7;margin:0 8px}.email-input{flex:1;border:none;outline:0;padding:8px;font-size:14px;color:#252946;background:0 0}.email-input::placeholder{color:#999}.subscribe-button{width:36px;height:36px;border-radius:50%;background:#00cb99;border:none;align-items:center;justify-content:center}.subscribe-button i{color:#fff;font-size:16px}.subscribe-button:hover{background:#5594d7;transform:scale(1.05)}.checkbox-container{display:flex;align-items:flex-start;gap:10px}.checkbox-input{margin-top:3px}.checkbox-text{color:#fff;font-size:12px;opacity:.8}.faq-oval span,.footer-column h3,.footer-telegram-btn,.reviews-title,.telegram-button span{font-family:Montserrat,sans-serif}.telegram-button{width:100%;background:#005a93;border:none;border-radius:25px;padding:12px 20px;margin-top:20px;align-items:center;justify-content:center}.telegram-button:hover{background:#00416c;transform:translateY(-2px)}.telegram-button i{color:#fff;font-size:20px;margin-right:10px}.telegram-button span{color:#fff;font-size:14px;font-weight:600}@media (max-width:1024px){.subscribe-block{flex-direction:column;padding:30px;gap:30px}.subscribe-image{margin:0 auto}.subscribe-content{text-align:center}.subscription-form{width:100%;max-width:340px;margin:0 auto}}.slots-section{padding:60px 0;position:relative;background-image:url('https://betvium.com/wp-content/uploads/2025/03/path4514-4.svg');background-repeat:no-repeat;background-position:left center;background-size:700px auto}.grid-item a,.slot-block{background:linear-gradient(145deg,#252946,#225469);cursor:pointer;text-decoration:none}.slots-section::after,.slots-section::before{content:'';position:absolute;width:130px;height:130px;background-repeat:no-repeat;background-position:center;background-size:contain;pointer-events:none;z-index:0}.slots-section::before{left:100px;top:55%;transform:translateY(-50%);background-image:url('https://betvium.com/wp-content/uploads/2025/03/444.png');animation:7s ease-in-out infinite alternate slotsFloatLeft}.slots-section::after{right:100px;top:40%;transform:translateY(-50%);background-image:url('https://betvium.com/wp-content/uploads/2025/03/1-1.png');animation:6s ease-in-out infinite alternate slotsFloatRight}@keyframes slotsFloatLeft{0%{transform:translateY(-55%)}100%{transform:translateY(-45%)}}@keyframes slotsFloatRight{0%{transform:translateY(-45%)}100%{transform:translateY(-55%)}}.slots-section .container,.slots-widget-wrapper{position:relative;z-index:1}.slots-section .section-heading,.slots-section .section-subtitle{text-align:center;margin-left:auto;margin-right:auto}.slots-widget-wrapper{width:100%;max-width:1200px;margin:0 auto;padding:20px}.slot-info,.slot-thumb{margin-bottom:15px}.slots-flex-container{display:flex;flex-wrap:wrap;gap:20px;justify-content:flex-start}.slot-block{flex:0 0 260px;max-width:260px;border-radius:15px;border:1px solid #5594d7;padding:15px;position:relative;transition:transform .3s,box-shadow .3s}.slot-hover-overlay,.slot-rating-badge{position:absolute;border-radius:15px;display:flex}.slot-block:hover{transform:translateY(-5px);box-shadow:0 10px 25px rgba(37,41,70,.4)}.slot-hover-overlay{inset:0;background:rgba(0,0,0,.65);justify-content:center;align-items:center;opacity:0;transition:opacity .3s;z-index:2}.slot-block:hover .slot-hover-overlay{opacity:1}.click-icon{color:#fff;font-size:40px;animation:2s infinite pulse}@keyframes pulse{0%,100%{transform:scale(1)}50%{transform:scale(1.1)}}.slot-rating-badge{top:15px;right:15px;background:rgba(0,0,0,.6);padding:5px 10px;align-items:center;gap:5px;backdrop-filter:blur(2px);z-index:3}.grid-item a,.slot-meta,.slot-thumb{border-radius:10px}.reviews-inner,.slot-thumb{z-index:1;position:relative}.slot-rating-badge i{color:#0f9;font-size:16px}.slot-rating-badge span{color:#0f9;font-weight:700;font-size:14px}.slot-thumb{width:100%;height:180px;overflow:hidden}.slot-thumb img{width:100%;height:100%;object-fit:cover;transition:transform .3s}.slot-title{color:#fff;font-size:18px;text-align:center;margin:0 0 5px;font-weight:600}.slot-meta{background:rgba(85,148,215,.1);padding:15px;border:1px solid rgba(85,148,215,.2)}.meta-item{display:flex;align-items:center;gap:10px;color:#fff;margin-bottom:8px;font-size:14px}.meta-item:last-child,.providers-header .section-subtitle{margin-bottom:0}.meta-item i{color:#00cb99;width:20px;text-align:center}.slots-cta{margin-top:24px;text-align:center}@media (max-width:1200px){.slot-block{flex:0 0 calc(33.33% - 15px);max-width:calc(33.33% - 15px)}}@media (max-width:768px){.site-header{padding:12px 0 16px}.header-box{padding:6px 14px;gap:12px}.site-logo{flex-shrink:0}.site-logo img{height:32px}.main-nav{gap:10px;gap:12px}.header-auth-btn{width:36px;height:36px}.nav-toggle{display:flex}.nav-list{position:absolute;top:74px;left:0;right:0;background-color:#fff;flex-direction:column;align-items:flex-start;padding:12px 20px 16px;border-bottom:1px solid #e5e7eb;max-height:0;overflow:hidden;opacity:0;visibility:hidden;transition:max-height .25s,opacity .25s,visibility .25s;z-index:40}.nav-list--open{max-height:260px;opacity:1;visibility:visible}.circle{width:72px;height:72px;padding:2px}.new-bonus-carousel-container{max-width:600px;padding:0 30px}.bonus-block-new{width:180px;height:250px}.new-bonus-carousel-item{flex:0 0 200px;min-width:200px}.rating-promo-section{padding:40px 0 60px;clip-path:none}.rating-promo-inner{flex-direction:column;align-items:flex-start}.rating-promo-text{margin-top:0}.rating-promo-slider,.slots-section::after,.slots-section::before{display:none}.subscribe-block{padding:24px 16px 10px;gap:20px}.subscribe-image{flex:0 0 auto;width:60%;max-width:220px}.telegram-button{margin-top:12px}.subscription-form{margin-bottom:0}.slot-block{flex:0 0 calc(50% - 10px);max-width:calc(50% - 10px)}.slot-thumb{height:160px}.slot-title{font-size:16px}.meta-item{font-size:12px}}@media (max-width:480px){.slot-block{flex:0 0 100%;max-width:100%}.slots-widget-wrapper{padding:10px}}.reviews-section{padding:80px 0 90px;background:linear-gradient(140deg,#ece9ff 0,#e0f7ff 55%,#fff 100%);clip-path:polygon(0 8%,100% 0,100% 92%,0 100%);position:relative}.reviews-inner{max-width:1200px;margin:0 auto;padding:0 20px;display:flex;flex-wrap:wrap;gap:40px;align-items:center}.reviews-text-col{flex:1 1 300px}.reviews-title{font-size:28px;font-weight:700;margin:0 0 15px}.reviews-desc{font-size:15px;color:#4b5563;margin:0 0 20px}.reviews-slider-col{flex:1 1 320px;display:flex;justify-content:center}.reviews-slider{position:relative;display:flex;align-items:center;gap:10px}.reviews-slider-viewport{position:relative;width:670px;max-width:100%}.reviews-card{position:relative;margin:0 auto;width:100%;max-width:670px;min-height:390px;background:#fff;border-radius:20px;box-shadow:0 12px 35px rgba(15,23,42,.15);border:1px solid #e5e7eb;overflow:visible;display:none}.reviews-card.is-active{display:block}.reviews-card.is-active::after,.reviews-card.is-active::before{content:'';position:absolute;inset:0;border-radius:20px;background:#fff;border:1px solid #e5e7eb;box-shadow:0 10px 30px rgba(15,23,42,.12);z-index:-1}.reviews-nav,.reviews-user-avatar{border-radius:999px;background:#e5e7eb;display:flex}.reviews-card.is-active::before{transform:translate(10px,12px);opacity:.7}.reviews-card.is-active::after{transform:translate(20px,24px);opacity:.4}.reviews-card-top{position:absolute;top:-22px;left:24px;width:140px;height:65px;z-index:4}.reviews-card-top img{width:100%;height:100%;object-fit:cover;border-radius:14px;animation:5s ease-in-out infinite alternate reviewFloat}@keyframes reviewFloat{0%{transform:translateY(0)}100%{transform:translateY(-6px)}}.reviews-card-body{padding:70px 40px 40px;display:flex;flex-direction:column;align-items:center;text-align:center}.reviews-card-stars{display:flex;justify-content:center;gap:4px;margin-bottom:12px}.reviews-card-stars i{color:#fbbf24}.reviews-card-text{font-size:14px;color:#111827;margin:0 0 18px;max-width:540px}.reviews-card-user{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:12px}.reviews-user-avatar{width:40px;height:40px;align-items:center;justify-content:center}.reviews-user-avatar i{color:#6b7280;font-size:18px}.reviews-user-data{display:flex;flex-direction:column}.reviews-user-name{font-weight:600;font-size:14px}.reviews-user-meta{font-size:12px;color:#6b7280}.reviews-card-logo{position:absolute;left:50%;bottom:20px;transform:translateX(-50%)}.reviews-card-logo img{max-height:60px;width:auto}.reviews-nav{width:32px;height:32px;border:none;color:#111827;align-items:center;justify-content:center;cursor:pointer;transition:background .2s,color .2s,transform .2s}.reviews-nav:hover{background:#4e98d2;color:#fff;transform:translateY(-1px)}.reviews-nav:disabled{opacity:.3;cursor:default;transform:none}.providers-section{position:relative;padding-top:80px;padding-bottom:80px}.providers-header{text-align:center;margin-bottom:10px}.providers-header .section-heading{margin-bottom:8px}.providers-section::after,.providers-section::before{content:'';position:absolute;width:110px;height:110px;background-image:url('https://betvium.com/wp-content/uploads/2025/03/shape-4.svg');background-repeat:no-repeat;background-position:center;background-size:contain;pointer-events:none;opacity:.9;z-index:0}.faq-left,.faq-main-text,.faq-oval,.grid-item,.grid-item a,.nav-item-has-sub{position:relative}.providers-section::before{left:80px;top:30%}.providers-section::after{right:80px;bottom:18%}.providers-section .grid-container{position:relative;z-index:1;margin-top:20px;margin-bottom:20px}.grid-container{display:grid;grid-template-columns:repeat(8,minmax(120px,1fr));grid-template-rows:repeat(4,85px);gap:15px;justify-content:center;padding:20px;perspective:1000px;margin:0 auto;max-width:1400px;background:0 0}.grid-item a{height:85px;border:1px solid #5594d7;overflow:hidden;display:flex;align-items:center;justify-content:center;transition:.3s;transform-style:preserve-3d;width:100%}.grid-item img{width:120px;height:auto;object-fit:contain;transition:.3s}.grid-item a:hover{transform:translateY(-10px) scale(1.05);box-shadow:0 10px 20px rgba(85,148,215,.3);border-color:#00cb99;z-index:1}.grid-item a::after{content:'';position:absolute;inset:0;border-radius:10px;box-shadow:0 0 15px rgba(0,203,153,0);transition:.3s}.grid-item a:hover::after{box-shadow:0 0 15px rgba(0,203,153,.5)}@media (max-width:1200px){.grid-container{grid-template-columns:repeat(6,minmax(120px,1fr));grid-template-rows:repeat(6,85px)}}@media (max-width:992px){.grid-container{grid-template-columns:repeat(4,minmax(120px,1fr));grid-template-rows:repeat(8,85px)}}@media (max-width:768px){.reviews-section{clip-path:none;padding:50px 0 60px}.reviews-inner{flex-direction:column}.reviews-slider{width:100%;justify-content:center}.reviews-slider-viewport{width:100%}.reviews-card{max-width:100%}.reviews-card-body{padding:70px 16px 40px}.grid-container{grid-template-columns:repeat(3,minmax(120px,1fr));grid-template-rows:repeat(11,85px);gap:10px}.providers-grid.providers-grid--collapsed{max-height:380px;overflow:hidden}.providers-toggle-wrapper{display:flex;justify-content:center;margin-top:10px}.providers-toggle{padding:8px 18px;border-radius:999px;border:1px solid #5594d7;background:#fff;font-family:Montserrat,sans-serif;font-size:13px;font-weight:600;color:#111827;cursor:pointer;transition:background .2s,color .2s,border-color .2s}.providers-toggle:hover{background:#5594d7;color:#fff;border-color:#5594d7}}@media (max-width:576px){.top-promo-inner{flex-wrap:wrap}.header-top-bar{flex-direction:row;justify-content:space-between;gap:10px;font-size:12px}.header-top-links{gap:10px}.header-top-links a{font-size:11px}.hero-title{font-size:30px}.hero-subtitle{font-size:22px}.falling-circles-wrapper{padding:0 10px}.button{width:160px;height:auto;min-height:46px;font-size:14px;padding:8px 12px;white-space:normal;text-align:center}.new-bonus-carousel-container{max-width:100%;padding:0 20px}.bonus-block-new{width:160px;height:230px}.new-bonus-carousel-item{flex:0 0 180px;min-width:180px}.reviews-card-top{top:-18px;left:50%;transform:translateX(-50%);width:120px;height:56px}.reviews-card-text{font-size:13px;max-width:100%}.reviews-card-logo img{max-height:48px}.grid-container{grid-template-columns:repeat(2,minmax(120px,1fr));grid-template-rows:repeat(16,85px);gap:10px}}.faq-left::after,.faq-left::before{content:'';position:absolute;background-repeat:no-repeat;background-size:contain;pointer-events:none}@media (min-width:769px){.providers-toggle-wrapper{display:none}.providers-grid{max-height:none!important;overflow:visible!important}}@media (max-width:400px){.grid-container{grid-template-columns:repeat(1,1fr);grid-template-rows:repeat(32,85px);gap:10px}}.faq-section{padding:60px 0 80px;background:#f9fafb}.faq-inner{max-width:1200px;margin:0 auto;padding:0 20px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1.3fr);gap:40px;align-items:center}.faq-left{min-height:220px;padding:20px 20px 30px;display:flex;flex-direction:column;justify-content:center;overflow:visible}.faq-left::before{left:-120px;top:10%;width:260px;height:260px;background-image:url('https://betvium.com/wp-content/uploads/2025/03/path4514-4.svg');background-position:left center;opacity:.8}.faq-left::after{right:10px;bottom:0;width:220px;height:220px;background-image:url('https://betvium.com/wp-content/uploads/2025/03/task.png');background-position:center;opacity:.9}.faq-oval{display:inline-flex;align-items:center;justify-content:center;padding:10px 22px;border-radius:999px;background:#edefff;max-width:260px;z-index:1}.faq-oval span{font-weight:600;font-size:15px;color:#111827;text-align:center;white-space:nowrap}.faq-main-text{margin-top:16px;font-size:18px;font-weight:600;color:#111827;max-width:360px;z-index:1}.faq-right{background:#fff;border-radius:16px;border:1px solid #e5e7eb;padding:18px 20px;box-shadow:0 10px 30px rgba(15,23,42,.08)}.faq-item{border-bottom:1px solid #e5e7eb}.faq-item:last-child{border-bottom:none}.faq-question{padding:12px 0;display:flex;align-items:center;justify-content:space-between;cursor:pointer;gap:12px}.faq-question-text{font-weight:600;font-size:15px;color:#111827}.faq-toggle-icon{width:24px;height:24px;border-radius:999px;border:1px solid #e5e7eb;display:flex;align-items:center;justify-content:center;font-size:14px;color:#6b7280;flex-shrink:0;transition:background-color .2s,color .2s}.faq-toggle-icon i{pointer-events:none}.faq-item.open .faq-toggle-icon{background:#edefff;color:#111827}.faq-answer{max-height:0;overflow:hidden;transition:max-height .25s}.faq-answer-inner{padding-bottom:12px;font-size:14px;color:#4b5563}.floating-menu-btn,.scroll-top-btn{position:fixed;right:16px;color:#fff;display:none;align-items:center;cursor:pointer}@media (max-width:900px){.faq-inner{grid-template-columns:1fr}.faq-left{order:0}.faq-right{order:1}}.floating-menu-btn{bottom:72px;width:48px;height:48px;border-radius:50%;border:none;background:#173343;justify-content:center;box-shadow:0 6px 18px rgba(15,23,42,.4);z-index:1000}.floating-menu-btn i{font-size:20px}body.show-floating-menu .floating-menu-btn,body.show-scroll-top .scroll-top-btn{display:flex}.scroll-top-btn{bottom:16px;width:44px;height:44px;border-radius:50%;border:none;background:#4e98d2;justify-content:center;box-shadow:0 6px 18px rgba(15,23,42,.35);z-index:999}.footer-bottom,.site-footer{border-top:1px solid #e5e7eb}.site-footer{background:#fff;padding:40px 0 24px}.footer-inner{max-width:1200px;margin:0 auto;padding:0 20px 20px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:24px}.footer-column h3{font-size:15px;font-weight:600;margin:0 0 10px}.footer-about-logo img{height:40px;width:auto}.footer-about-text{font-size:13px;color:#4b5563;margin:10px 0 14px}.footer-telegram-btn{display:inline-flex;align-items:center;background:#005a93}.footer-telegram-btn i{font-size:16px}.footer-contacts,.footer-nav,.footer-providers{list-style:none;padding:0;margin:0}.footer-contacts li,.footer-nav li,.footer-providers li{margin-bottom:6px}.footer-contacts a,.footer-nav a,.footer-providers a{font-size:13px;color:#4b5563}.footer-safe-play-list{display:flex;flex-direction:column;gap:8px}.footer-safe-play-list a img{max-width:150px;height:auto}.footer-bottom{padding-top:14px}.footer-bottom p{max-width:1200px;margin:0 auto;padding:0 20px;font-size:11px;color:#6b7280;line-height:1.6}@media (max-width:1024px){.footer-inner{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:768px){.footer-inner{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:576px){.footer-inner{grid-template-columns:1fr}}.footer-telegram-btn{display:inline-flex;align-items:center;gap:8px;border-radius:999px;background-color:#005a93;color:#fff;font-size:13px;padding:8px 18px;font-weight:600;white-space:nowrap;text-decoration:none}.footer-telegram-btn i{color:inherit}.footer-telegram-btn:hover{background-color:#004673}.nav-item-has-sub>a{display:inline-flex;align-items:center;gap:4px}.nav-submenu-arrow{font-size:10px;opacity:.7;transition:transform .2s}.nav-submenu{position:absolute;top:100%;left:0;min-width:220px;margin:8px 0 0;padding:8px 0;list-style:none;background:#fff;border-radius:10px;border:1px solid #e5e7eb;box-shadow:0 10px 25px rgba(15,23,42,.15);opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .18s,transform .18s,visibility .18s;z-index:50}.nav-submenu li a{display:flex;align-items:center;padding:6px 14px;font-size:13px;color:#111827;white-space:nowrap}.nav-submenu li a i{margin-right:6px}.nav-submenu li a:hover{background:#f3f4f6;color:#2563eb}@media (min-width:993px){.nav-item-has-sub:hover>.nav-submenu{opacity:1;visibility:visible;transform:translateY(0)}}@media (max-width:992px){.nav-item-has-sub{width:100%}.nav-item-has-sub>a{justify-content:space-between}.nav-submenu{position:static;margin:0;border:none;box-shadow:none;background:0 0;padding:0 0 0 16px;max-height:0;overflow:hidden;opacity:0;visibility:hidden;transform:none;transition:max-height .2s,opacity .2s,visibility .2s,padding .2s}.nav-submenu li a{padding:4px 0}.nav-item-has-sub.nav-item-has-sub--open>.nav-submenu{max-height:500px;opacity:1;visibility:visible;padding:4px 0 4px 16px}.nav-item-has-sub.nav-item-has-sub--open>a .nav-submenu-arrow{transform:rotate(180deg)}}