/*! Kasiino Theme — compiled Tailwind-style utilities */
*,:after,:before{box-sizing:border-box;border:0 solid}
html{font-family:Gilroy,"Open Sans",system-ui,sans-serif;line-height:1.5;-webkit-text-size-adjust:100%}
body{margin:0;line-height:inherit;color:#333;background:#F5F5F6;-webkit-font-smoothing:antialiased}
a{color:inherit;text-decoration:inherit}
img,video{max-width:100%;height:auto;display:block}
h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;margin:0}
p{margin:0}
ul,ol{list-style:none;margin:0;padding:0}
button,input,select,textarea{font:inherit;color:inherit;margin:0;padding:0}
.hidden{display:none!important}
.fixed{position:fixed}.relative{position:relative}.absolute{position:absolute}.sticky{position:sticky}
.inset-0{inset:0}.top-0{top:0}.top-24{top:6rem}.left-0{left:0}.right-0{right:0}
.z-10{z-index:10}.z-40{z-index:40}.z-50{z-index:50}
.flex{display:flex}.grid{display:grid}.inline-block{display:inline-block}.inline-flex{display:inline-flex}
.flex-col{flex-direction:column}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}
.items-start{align-items:flex-start}.items-center{align-items:center}.items-stretch{align-items:stretch}
.justify-center{justify-content:center}.justify-between{justify-content:space-between}
.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.gap-10{gap:2.5rem}
.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.w-full{width:100%}.w-10{width:2.5rem}.w-auto{width:auto}
.h-10{height:2.5rem}.h-auto{height:auto}
.max-w-full{max-width:100%}
.min-w-0{min-width:0}
.mx-auto{margin-left:auto;margin-right:auto}
.mb-0{margin-bottom:0}.mb-2{margin-bottom:.5rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.mb-10{margin-bottom:2.5rem}
.mt-0\.5{margin-top:.125rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-8{margin-top:2rem}.mt-10{margin-top:2.5rem}
.my-4{margin-top:1rem;margin-bottom:1rem}.my-8{margin-top:2rem;margin-bottom:2rem}
.-mt-8{margin-top:-2rem}
.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-6{padding:1.5rem}
.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}
.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-10{padding-top:2.5rem;padding-bottom:2.5rem}.py-20{padding-top:5rem;padding-bottom:5rem}
.pt-6{padding-top:1.5rem}.pt-10{padding-top:2.5rem}.pt-\[60px\]{padding-top:60px}
.pb-4{padding-bottom:1rem}.pb-6{padding-bottom:1.5rem}.pb-10{padding-bottom:2.5rem}.pb-12{padding-bottom:3rem}
.pl-4{padding-left:1rem}.pl-6{padding-left:1.5rem}
.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}
.text-12{font-size:12px}.text-14{font-size:14px}.text-16{font-size:16px}.text-18{font-size:18px}.text-20{font-size:20px}.text-24{font-size:24px}.text-32{font-size:32px}.text-42{font-size:42px}
.font-b{font-weight:700}.font-sb{font-weight:600}.font-m{font-weight:500}
.leading-tight{line-height:1.25}.leading-snug{line-height:1.375}.leading-relaxed{line-height:1.625}
.uppercase{text-transform:uppercase}.underline{text-decoration:underline}
.whitespace-nowrap{white-space:nowrap}
.text-white{color:#fff}.text-primary{color:var(--kasiino-primary,#0BA25B)}.text-secondary{color:var(--kasiino-secondary,#133744)}
.text-\[\#6E6E6E\]{color:#6E6E6E}.text-\[\#333\]{color:#333}.text-red-600{color:#dc2626}
.text-white\/60{color:rgba(255,255,255,.6)}.text-white\/80{color:rgba(255,255,255,.8)}
.bg-white{background:#fff}.bg-primary{background:var(--kasiino-primary,#0BA25B)}.bg-secondary{background:var(--kasiino-secondary,#133744)}
.bg-\[\#F5F5F6\]{background:#F5F5F6}.bg-white\/10{background:rgba(255,255,255,.1)}.bg-white\/20{background:rgba(255,255,255,.2)}
.border{border-width:1px}.border-t{border-top-width:1px}.border-0{border-width:0}
.border-\[\#EEEEEE\]{border-color:#EEEEEE}.border-\[\#DBDBDB\]{border-color:#DBDBDB}.border-white\/20{border-color:rgba(255,255,255,.2)}
.rounded-5{border-radius:5px}.rounded-10{border-radius:10px}.rounded-30{border-radius:30px}.rounded-full{border-radius:9999px}
.rounded-l-5{border-top-left-radius:5px;border-bottom-left-radius:5px}
.rounded-r-5{border-top-right-radius:5px;border-bottom-right-radius:5px}
.overflow-hidden{overflow:hidden}
.object-cover{object-fit:cover}.object-contain{object-fit:contain}
.shadow-md{box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}.hover\:shadow-md:hover{box-shadow:0 4px 6px -1px rgba(0,0,0,.1)}
.transition{transition:.2s}.transition-all{transition:all .2s}.transition-colors{transition:color .2s,background .2s}.transition-shadow{transition:box-shadow .2s}
.duration-200{transition-duration:.2s}
.hover\:opacity-90:hover{opacity:.9}.hover\:bg-white\/30:hover{background:rgba(255,255,255,.3)}.hover\:text-white:hover{color:#fff}.hover\:text-primary:hover{color:var(--kasiino-primary,#0BA25B)}.hover\:no-underline:hover{text-decoration:none}.hover\:underline:hover{text-decoration:underline}
.opacity-80{opacity:.8}.hover\:opacity-100:hover{opacity:1}
.brightness-0{filter:brightness(0)}.invert{filter:invert(1)}
.translate-x-full{transform:translateX(100%)}
.max-w-\[1200px\]{max-width:1200px}
.container-main{max-width:1200px;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}
.btn{display:inline-flex;align-items:center;justify-content:center;padding:.75rem 1.5rem;border-radius:5px;font-weight:700;font-size:14px;transition:all .2s;text-decoration:none;border:none;cursor:pointer}
.btn_primary{background:var(--kasiino-primary,#0BA25B);color:#fff}
.btn_primary:hover{opacity:.9}
.space-y-1>:not([hidden])~:not([hidden]){margin-top:.25rem}
.space-y-2>:not([hidden])~:not([hidden]){margin-top:.5rem}
.line-through{text-decoration:line-through}
.text-\[\#ccc\]{color:#ccc}
.aspect-\[720\/400\]{aspect-ratio:720/400}
.focus\:outline-none:focus{outline:none}.focus\:border-primary:focus{border-color:var(--kasiino-primary,#0BA25B)}
.list-disc{list-style-type:disc}
@media(min-width:480px){.mxs\:mb-10{margin-bottom:2.5rem}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}}
@media(min-width:768px){.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}
@media(min-width:1024px){.lg\:grid-cols-\[1fr_280px\]{grid-template-columns:1fr 280px}.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.lg\:flex-row{flex-direction:row}.lg\:block{display:block}.lg\:hidden{display:none}.lg\:min-w-\[200px\]{min-width:200px}.lg\:min-w-\[220px\]{min-width:220px}.lg\:w-\[128px\]{width:128px}.lg\:p-5{padding:1.25rem}.lg\:p-8{padding:2rem}.lg\:p-10{padding:2.5rem}.lg\:px-5{padding-left:1.25rem;padding-right:1.25rem}.lg\:py-16{padding-top:4rem;padding-bottom:4rem}.lg\:text-right{text-align:right}.lg\:w-auto{width:auto}}
@media(min-width:1280px){.xl\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.xl\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.xl\:flex-row{flex-direction:row}.xl\:block{display:block}.xl\:hidden{display:none}.xl\:py-4{padding-top:1rem;padding-bottom:1rem}.xl\:py-16{padding-top:4rem;padding-bottom:4rem}.xl\:pt-\[72px\]{padding-top:72px}.xl\:h-12{height:3rem}.xl\:gap-40{gap:10rem}.xl\:pointer-events-none{pointer-events:none}.xl\:mb-4{margin-bottom:1rem}}
.kasiino-pagination .page-numbers{display:inline-flex;align-items:center;justify-content:center;min-width:36px;height:36px;padding:0 .5rem;border-radius:5px;background:#fff;border:1px solid #EEEEEE;color:#133744;text-decoration:none;margin:0 2px}
.kasiino-pagination .page-numbers.current,.kasiino-pagination .page-numbers:hover{background:var(--kasiino-primary,#0BA25B);color:#fff;border-color:var(--kasiino-primary,#0BA25B)}
