@charset "UTF-8";*{margin:0;padding:0;-webkit-box-sizing:border-box;box-sizing:border-box}body{font-family:Roboto,sans-serif;line-height:1.6;color:#333;background-color:#f5f5f5}img{max-width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.page-wrapper{max-width:1200px;margin:0 auto;padding:0 20px}.layout-header{background:linear-gradient(135deg,#1e3a8a 0,#3b82f6 100%);padding:15px 0;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.1);box-shadow:0 2px 10px rgba(0,0,0,.1)}.header-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.logo-mark img{height:40px;width:auto}.nav-items{display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;gap:30px;-ms-flex-wrap:wrap;flex-wrap:wrap;row-gap:10px!important}.nav-items a{color:#fff;text-decoration:none;font-weight:500;-webkit-transition:opacity .3s;transition:opacity .3s}.nav-items a:hover{opacity:.8}.content-core{background:#fff;padding:30px 0}.casino-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:linear-gradient(135deg,#f8fafc 0,#e2e8f0 100%);padding:30px;border-radius:12px;margin-bottom:30px;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.1);box-shadow:0 4px 15px rgba(0,0,0,.1)}.casino-details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:20px}.casino-logo{background:linear-gradient(135deg,#6b46c1 0,#8b5cf6 100%);padding:10px;border-radius:12px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex}.casino-logo img{height:80px;width:auto}.casino-meta .bonus-title{font-size:2.5rem;font-weight:700;color:#1e293b;margin-bottom:10px}.bonus-text{font-size:1.1rem;color:#64748b;font-weight:500}.btn-play-now{background:linear-gradient(135deg,#10b981 0,#059669 100%);color:#fff;border:none;padding:15px 30px;font-size:1.1rem;font-weight:600;border-radius:8px;cursor:pointer;-webkit-transition:all .3s;transition:all .3s;-webkit-box-shadow:0 4px 15px rgba(16,185,129,.3);box-shadow:0 4px 15px rgba(16,185,129,.3);text-decoration:none;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}.btn-play-now.icon-box{position:relative}.btn-play-now.icon-box::after{content:"";width:16px;height:16px;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath fill='white' d='M320 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l82.7 0L201.4 265.4c-12.5 12.5-12.5 32.8 0 45.3s32.8 12.5 45.3 0L448 109.3l0 82.7c0 17.7 14.3 32 32 32s32-14.3 32-32l0-160c0-17.7-14.3-32-32-32L320 0zM80 32C35.8 32 0 67.8 0 112L0 432c0 44.2 35.8 80 80 80l320 0c44.2 0 80-35.8 80-80l0-112c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 112c0 8.8-7.2 16-16 16L80 448c-8.8 0-16-7.2-16-16l0-320c0-8.8 7.2-16 16-16l112 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L80 32z'/%3E%3C/svg%3E")}.btn-play-now:hover{-webkit-transform:translateY(-2px);-ms-transform:translateY(-2px);transform:translateY(-2px);-webkit-box-shadow:0 6px 20px rgba(16,185,129,.4);box-shadow:0 6px 20px rgba(16,185,129,.4)}.text-intro{background:#f8fafc;padding:20px;border-radius:8px;margin-bottom:30px;border-left:4px solid #3b82f6}.text-intro p{font-size:1.1rem;color:#475569;line-height:1.7}.section-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:40px}.section-wrapper ol,.section-wrapper ul{list-style-position:inside}.section-wrapper .buttons-row{margin:30px 0}.section-wrapper .footer-copy h3{margin-top:24px}.section-wrapper .footer-copy h2{margin-top:30px}.section-wrapper .footer-copy h1{font-size:2rem}.section-wrapper .footer-copy>:not(:last-child){margin-bottom:15px}.section-wrapper .footer-copy>:last-child{margin-bottom:0}.section-wrapper .footer-copy img{border-radius:8px}.section-wrapper a:not([class]){color:#1d4ed8}.section-wrapper a:not([class]):hover{color:#4174ff}.block-pros{display:grid;grid-template-columns:1fr 1fr;gap:30px}.list-cons,.list-pros{background:#fff;padding:25px;border-radius:8px;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.1);box-shadow:0 2px 10px rgba(0,0,0,.1)}.list-cons h3,.list-pros h3{margin-top:0}.list-pros h3{color:#04865d;font-size:1.3rem;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.list-cons h3{color:#dc2626;font-size:1.3rem;margin-bottom:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:10px}.icon-base{width:25px;height:25px;border-radius:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-weight:700;font-size:16px}.icon-base.item-pro{background:#04865d;color:#fff}.icon-base.item-con{background:#ef4444;color:#fff}.list-cons ul,.list-pros ul{list-style:none}.list-cons li,.list-pros li{margin-bottom:12px;padding-left:20px;position:relative;line-height:1.6}.list-pros li::before{content:"✓";position:absolute;left:0;color:#10b981;font-weight:700}.list-cons li::before{content:"✗";position:absolute;left:0;color:#ef4444;font-weight:700}h2{font-size:1.8rem;color:#1e293b;margin-bottom:20px;font-weight:700}h3{font-size:1.4rem;color:#334155;margin-bottom:15px;font-weight:600}.faq-item{border:1px solid #e2e8f0;border-radius:8px;margin-bottom:10px;overflow:hidden}.faq-question{width:100%;background:#f8fafc;border:none;padding:20px;text-align:left;cursor:pointer;font-size:1.1rem;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:background-color .3s;transition:background-color .3s;margin:0!important}.faq-question:after{content:"";-webkit-box-flex:0;-ms-flex:0 0 14px;flex:0 0 14px;width:14px;height:16px;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M256 80c0-17.7-14.3-32-32-32s-32 14.3-32 32l0 144L48 224c-17.7 0-32 14.3-32 32s14.3 32 32 32l144 0 0 144c0 17.7 14.3 32 32 32s32-14.3 32-32l0-144 144 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-144 0 0-144z'/%3E%3C/svg%3E")}.faq-question.active:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512'%3E%3Cpath d='M432 256c0 17.7-14.3 32-32 32L48 288c-17.7 0-32-14.3-32-32s14.3-32 32-32l352 0c17.7 0 32 14.3 32 32z'/%3E%3C/svg%3E")}.faq-question:hover{background:#f1f5f9}.faq-answer{padding:0 20px;max-height:0;overflow:hidden;-webkit-transition:max-height .3s,padding .3s;transition:max-height .3s,padding .3s}.faq-answer.open{padding:20px;max-height:500px}.faq-answer ol{margin-left:20px}.faq-answer li{margin-bottom:8px;line-height:1.6}.btn-scroll-top{position:fixed;bottom:30px;right:30px;background:#3b82f6;color:#fff;border:none;width:50px;height:50px;border-radius:50%;cursor:pointer;display:none;z-index:1000;font-size:18px;-webkit-box-shadow:0 4px 15px rgba(0,0,0,.2);box-shadow:0 4px 15px rgba(0,0,0,.2);-webkit-transition:all .3s ease;transition:all .3s ease}.btn-scroll-top svg{width:20px;height:20px;fill:#fff;-webkit-transform:translateY(2px);-ms-transform:translateY(2px);transform:translateY(2px)}.comment-unit{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;background:#f8fafc;padding:20px;border-radius:8px;margin-bottom:20px}.comment-avatar{-webkit-box-flex:0;-ms-flex:0 0 50px;flex:0 0 50px}.comment-avatar img{width:50px;height:50px;border-radius:50%}.comment-content .comment-user{color:#1e293b;margin-bottom:10px;font-weight:700}.comment-content p{line-height:1.6;margin-bottom:10px}.comment-time{font-size:.9rem;color:#64748b}.form-comment{background:#f8fafc;padding:30px;border-radius:8px}.form-comment h3{margin-bottom:10px}.form-comment p{margin-bottom:20px;color:#64748b}.form-comment textarea{width:100%;min-height:120px;padding:15px;border:1px solid #d1d5db;border-radius:8px;margin-bottom:15px;font-family:inherit;resize:vertical}.form-field{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin-bottom:15px}.form-comment input{padding:12px 15px;border:1px solid #d1d5db;border-radius:8px;font-family:inherit}.form-comment input[type=url]{width:100%;margin-bottom:15px}.checkbox-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;margin-bottom:20px;font-size:.9rem}.form-comment button{background:linear-gradient(135deg,#3b82f6 0,#2563eb 100%);color:#fff;border:none;padding:12px 30px;border-radius:8px;cursor:pointer;font-weight:600;-webkit-transition:all .3s;transition:all .3s}.form-comment button:hover{-webkit-transform:translateY(-1px);-ms-transform:translateY(-1px);transform:translateY(-1px);-webkit-box-shadow:0 4px 15px rgba(59,130,246,.3);box-shadow:0 4px 15px rgba(59,130,246,.3)}.casino-related{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px}.casino-tile{background:#fff;padding:20px;border-radius:8px;text-align:center;-webkit-box-shadow:0 2px 10px rgba(0,0,0,.1);box-shadow:0 2px 10px rgba(0,0,0,.1);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s,-webkit-transform .3s;text-decoration:none}.casino-tile:hover{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.casino-tile img{width:80px;height:80px;-o-object-fit:cover;object-fit:cover;border-radius:8px;margin-bottom:15px}.casino-tile h4{margin-bottom:10px;color:#1e293b}.rating-stars{color:#fbbf24;margin-bottom:10px;font-size:1.1rem}.casino-tile p{font-size:.9rem;color:#64748b;line-height:1.4}.layout-footer{background:#1b6ef3;color:#fff;padding:40px 0 20px;margin-top:60px}.text-strong{font-weight:700}.footer-logos{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;gap:30px;margin-bottom:30px;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-logos img{height:50px;width:auto;opacity:.8;-webkit-transition:opacity .3s;transition:opacity .3s}.footer-logos img:hover{opacity:1}.footer-main{text-align:center;margin-bottom:30px}.footer-main h4{margin-bottom:10px;color:#f1f5f9}.footer-main p{color:#fff;margin-bottom:5px}.footer-legal{background:#0f172a;padding:20px;border-radius:8px;margin-bottom:30px}.footer-legal p{font-size:.9rem;line-height:1.6;color:#cbd5e1;text-align:center}.footer-copyland{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:20px;border-top:1px solid #334155;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:20px}.footer-links{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px;-ms-flex-wrap:wrap;flex-wrap:wrap}.footer-links a{color:#fff;text-decoration:none;font-size:.9rem;-webkit-transition:color .3s;transition:color .3s}.footer-links a:hover{color:#fff}@media (max-width:768px){.page-wrapper{padding:0 15px}.header-inner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}.nav-items{gap:15px;font-size:.9rem}.casino-heading{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center;gap:20px}.casino-details{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.casino-meta .bonus-title{font-size:2rem}.block-pros{grid-template-columns:1fr}.form-field{grid-template-columns:1fr}.footer-copyland{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-align:center}.casino-related{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}}@media (max-width:767.98px){.section-wrapper .buttons-row{text-align:center}}@media (max-width:480px){.casino-meta .bonus-title{font-size:1.5rem}.bonus-text{font-size:1rem}.btn-play-now{padding:12px 20px;font-size:1rem}.footer-logos{gap:15px}.footer-logos img{height:40px}}