/**
 * Table of contents: 
 * style.css
 * Generated by MagicMin: 2025-04-18 02:46:08
 */


/* Filename: style.css */
 :root{}*, *::before, *::after{margin: 0;padding: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary{display: block}html{font-size: 20px}body{background: linear-gradient(269deg, #0c0a0c 0%, #3c0060 50.94%, #5a0095 100%);color: #fff;font: 0.8rem/1.5 'Montserrat', Arial, sans-serif}.wrapper{position: relative}.wrapper, body.nav-active{overflow: hidden}.box{width: 100%;min-width: 320px;position: relative;z-index: 10}.container{width: 100%;min-width: 320px;max-width: 1212px;padding-left: 1rem;padding-right: 1rem;margin: 0 auto;position: relative;border-top: 0 solid transparent}.container::after{content: '';display: block;clear: both;width: 100%;height: 0}.flx{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: flex-start}a{color: #fff;text-decoration: underline}a:hover{text-decoration: none}input, textarea, select{font-family: 'Montserrat', Arial, sans-serif}input.error{color: #f00 !important;border: 1px solid #f00 !important}input.valid{border: 1px solid #339e36 !important}input:focus{color: #fff}input::-webkit-input-placeholder{color: #fff}input::-moz-placeholder{color: #fff}input:-moz-placeholder{color: #fff}input:-ms-input-placeholder{color: #fff}.text{overflow: hidden}.text p{margin-bottom: 1.5rem}.text h2, .text h3, .text h4, .text h5{margin-bottom: 1.5rem;font-size: 1.3rem;line-height: 1.3rem;text-transform: uppercase;text-align: center}.text h3{font-size: 1.1rem}.text h4, .text h5{font-size: 1rem}.text table{width: 100%;border-collapse: collapse}.text table tr td{border: 1px solid #fff;padding: 10px;margin-bottom: 1.5rem}.text ul, .text ol{margin: 0 0 1.5rem 1rem}.text li{margin-bottom: 8px}.text img{display: block;max-width: 100%;height: auto}.alignleft{display: inline;float: left;margin: 5px 15px 5px 0}.alignright{display: inline;float: right;margin: 5px 0 5px 15px}.aligncenter{clear: both;display: block;margin: 5px auto}.header{padding-top: 1.2rem;padding-bottom: 1rem}.header__nav-btn{display: none;width: 32px;height: 30px;border: none;background-color: transparent;outline: none;cursor: pointer}.header__nav-btn span{display: inline-block;vertical-align: top;width: 24px;height: 2px;border-radius: 3px;background: #fff;margin: 6px 0 0 1px;position: relative}.header__nav-btn span::before, .header__nav-btn span::after{content: "";position: absolute;left: 0;width: 24px;height: 2px;border-radius: 3px;background: #fff;transition: all 0.4s ease}.header__nav-btn span::before{top: -7px}.header__nav-btn span::after{bottom: -7px}.nav-active .header__nav-btn span{background: transparent}.nav-active .header__nav-btn span::before{top: 0;-moz-transform: rotate(45deg);-o-transform: rotate(45deg);-webkit-transform: rotate(45deg)}.nav-active .header__nav-btn span::after{bottom: 0;-moz-transform: rotate(-45deg);-o-transform: rotate(-45deg);-webkit-transform: rotate(-45deg)}.header__nav ul{display: flex;flex-wrap: wrap;justify-content: space-around;align-items: center;list-style: none}.header__nav li{margin: 0 0.5rem 0.5rem}.header__nav a{display: block;font-size: 18px;text-decoration: none}.header__nav li.current-menu-item a{font-weight: bold}.header__nav a:hover{text-decoration: underline}.main{padding-top: 1.2rem;padding-bottom: 2rem}.main .text{padding-left: 8rem;padding-right: 8rem}.main .text h2:first-of-type{font-weight: normal}.container h1{color: #FFF;text-shadow: 0 5px 10px rgba(0, 0, 0, 0.30);font-size: 38px;font-style: normal;font-weight: 600;line-height: 1.3;text-transform: uppercase;text-align: center}.container .lead{display: block;width: 100%;text-align: center;margin-bottom: 1rem}.rating__list{padding-bottom: 2.5rem}.main .rating__list{width: calc(100% + 16rem);margin-left: -8rem;margin-right: -8rem}.rating-item{display: flex;flex-wrap: wrap;justify-content: space-around;align-items: center;margin-bottom: 1.5rem;padding: 1rem;border-radius: 1em;background: linear-gradient(269deg, rgb(218 233 220 / 40%) 0.01%, rgb(224 227 233 / 60%) 0.02%, rgb(110 114 171 / 45%) 100%);box-shadow: 1px 1px 0px 0px rgba(0, 0, 0, 0.30), 0 2px 2px rgba(255, 255, 255, 0.25) inset;backdrop-filter: blur(2px)}.rating-item__number{width: 40px;color: #e7e7e7;font-size: 33px;line-height: 1.2;text-align: center}.rating-item__number--top{color: #fff}.rating-item__number span{display: block;font-size: 20px;font-weight: 700}.rating-item__logo{width: 200px;border-radius: 1em;overflow: hidden;position: relative}.rating-item__logo-ins{display: block;width: 100%;padding-top: 62%;position: relative}.rating-item__logo-ins img{position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;object-fit: contain;background-color: rgb(0, 0, 0)}.rating-item__bonus{width: 270px;color: #fff;font-size: 16px;line-height: 1.24;text-align: center}.rating-item__info{width: 240px;color: #fff;font-size: 16px;line-height: 1.24;text-align: center}.rating-item__rating{width: 72px;color: #fff;font-size: 20px;font-weight: 700;line-height: 26px}.rating-item__rating-icon{display: inline-block;vertical-align: sub}.rating-item__button-list{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: center;width: 180px}.rating-item__button{display: flex;flex-wrap: wrap;justify-content: center;align-items: center;width: 100%;min-height: 46px;padding: 12px 24px;margin-bottom: 10px;border-radius: 0.8rem;border: 1px solid #9bff00;color: #9bff00;text-align: center;font-size: 16px;font-weight: 400;line-height: 1.2;text-decoration: none;transition: all .3s ease;cursor: pointer}.rating-item__button:hover{background: linear-gradient(90deg, #00ff4e 0%, #9bff00 100%);box-shadow: 0 2px 3px rgba(48, 14, 86, 0.50), 0 1px 1px rgba(255, 255, 255, 0.50) inset;color: #0c0c0c;transform: translateY(-1px)}.rating-item__button--site{margin-bottom: 0;background: linear-gradient(90deg, #00ff4e 0%, #9bff00 100%);border: none;color: #0c0c0c}.rating-item__button--site:hover{background: linear-gradient(90deg, #00ff4e 0%, #9bff00 100%);box-shadow: 0px 2px 3px 0px rgba(48, 14, 86, 0.50), 0px 1px 1px 0px rgba(255, 255, 255, 0.50) inset}.img-post{margin-bottom: 1rem}.js-link{cursor: pointer}.blog-list-item{box-shadow: 0 0 14px 3px rgba(62, 45, 45, 0.10)}.blog-list-img{position: relative;overflow: hidden;display: block}footer{padding-top: 1rem;padding-bottom: 1rem;background: #020202;color: #f3f3f3;font-size: 14px;font-weight: 400;text-align: center}footer .name{margin-bottom: 10px;color: #FFF;text-shadow: 0 5px 10px rgba(0, 0, 0, 0.30);font-size: 25px;font-weight: 700;line-height: 1.2;text-transform: uppercase;text-align: center}.row{display: -ms-flexbox;display: flex;-ms-flex-wrap: wrap;flex-wrap: wrap;margin-right: -15px;margin-left: -15px}.blog-list-item{box-shadow: 0 0 14px 3px rgba(62, 45, 45, 0.10)}.mt-4, .my-4{margin-top: 1.5rem!important}.rounded{border-radius: 0.25rem!important}.bg-white{background-color: #fff!important}.blog-list-img{position: relative;overflow: hidden;display: block}.text-dark{color: #343a40!important}.d-block{display: block!important}.ml-auto, .mx-auto{margin-left: auto!important}.mr-auto, .mx-auto{margin-right: auto!important}.w-100{width: 100%!important}.d-block{display: block!important}.rounded-top{border-top-left-radius: 0.25rem!important;border-top-right-radius: 0.25rem!important}.img-fluid{max-width: 100%;height: auto}img{vertical-align: middle;border-style: none}.blog-content{margin: 0px 5px}.p-3{padding: 1rem!important}.text-muted{color: #6c757d!important}.text-truncate{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.mb-2, .my-2{margin-bottom: 0.5rem!important}.col-lg-4{-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%}.col-md-6{-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%}.text-muted{color: #6c757d!important}.text-truncate{overflow: hidden;text-overflow: ellipsis;white-space: nowrap}.section{padding-bottom: 2rem;padding-top: 2rem;position: relative}.col-lg-4, .col-md-6{position: relative;width: 100%;min-height: 1px;padding-right: 15px;padding-left: 15px}@media screen and (max-width:1200px){.rating-item__bonus{width: 260px}.rating-item__button-list{width: 160px}}@media screen and (max-width:1050px){.main .text{padding-left: 4rem;padding-right: 4rem}.main .rating__list{width: calc(100% + 8rem);margin-left: -4rem;margin-right: -4rem}.rating-item__logo{width: 145px}.rating-item__bonus{width: 220px}.rating-item__info{width: 200px}.rating-item__button-list{width: 140px}}@media screen and (max-width:900px){.header{position: relative;z-index: 40}.header__nav-btn{display: block}.header__nav{position: absolute;top: 10px;left: 20px;right: 20px;width: auto;padding: 10px 10px 2px;background: #085e10;border: 1px solid #fff;border-radius: 4px;opacity: 0;pointer-events: none;z-index: 40}.nav-active .header__nav{top: 36px;opacity: 1;pointer-events: auto}.header__nav ul{display: block}.main .text{padding-left: 0;padding-right: 0}.main .rating__list{width: 100%;margin-left: 0;margin-right: 0}.rating-item__logo{width: 160px}.rating-item__bonus{width: 222px}.rating-item__info{width: 212px}.rating-item__rating{width: calc(100% - 430px);padding-left: 10px;padding-top: 1.3rem;text-align: center}.rating-item__button-list{width: 430px;padding-top: 1.2rem}.rating-item__button{width: calc(50% - 30px);margin-bottom: 0}}@media screen and (max-width:750px){.container h1{font-size: 32px}.rating-item{justify-content: space-around}.rating-item__number{order: -10;margin-left: 8%;margin-right: 20px;padding-bottom: 1rem}.rating-item__logo{order: -8;width: 160px;margin-bottom: 1rem}.rating-item__bonus{width: 48%;margin-right: 1%}.rating-item__info{width: 48%;margin-left: 1%}.rating-item__rating{order: -6;width: 80px;padding-left: 0;padding-top: 0;margin-left: 20px;margin-right: 8%;padding-bottom: 1rem;text-align: left}.rating-item__button-list{width: 100%;padding-top: 1.2rem}.rating-item__button{width: calc(50% - 30px);margin-bottom: 0}}@media screen and (max-width:600px){html{font-size: 18px}.rating-item__number{margin-left: 2%}.rating-item__logo{width: 140px}.rating-item__rating{margin-right: 2%}.rating-item__button{width: calc(50% - 10px);margin-bottom: 0}}@media screen and (max-width:450px){.container h1{font-size: 25px}.rating-item__number{margin-left: 0;margin-right: 8px}.rating-item__rating{width: auto;margin-right: 0;margin-left: 8px}.rating-item__bonus{width: 100%;margin-right: 0;padding-bottom: 1.2rem}.rating-item__info{width: 100%;margin-left: 0}footer{font-size: 13px}footer .name{font-size: 18px}}.casino-card{display: flex;flex-direction: row;gap: 16px;box-shadow: 0 0 14px 3px rgba(62, 45, 45, 0.10);border-radius: .25rem;background: #fff;padding: 16px;position: relative;margin-bottom: 15px;flex-wrap: wrap}.casino-card__logo{display: block;position: relative;flex-shrink: 0;width: 110px;height: 70px;border-radius: .25rem}.casino-card__image{width: 100%;height: 100%;object-fit: cover;border-radius: .25rem}.casino-card__rating{font-size: .8em;color: #fff;position: absolute;background: #ffb400;padding: 2px 4px;border-radius: 2px;top: -7px;left: 5px}.casino-card__content{flex: 1 0}.casino-card__btn{flex: 1 1 100%}.casino-card__name{font-weight: bold;font-size: 21px;line-height: 20px;color: #006897;margin-bottom: 0.4rem}.casino-card__position{font-weight: bold;color: #FFB400;margin-right: 0.4rem}.casino-card__bonus{text-transform: uppercase !important;font-weight: 500}.casino-card__bonus{text-transform: uppercase !important;color: #000;font-weight: 500;margin-bottom: 0.4rem}.casino-card__promo{display: block;font-weight: 600;color: #006897;height: auto}.casino-card__promo span{color: #000;font-size: 14px;text-transform: none}.casino-card__btn{margin-bottom: 0.4rem;display: flex;gap: 10px}.casino-card__btn > div{padding: 10px 5px;font-size: 15px;transition: all 0.5s;font-weight: 400;letter-spacing: 1px;text-transform: uppercase;border: none;display: block;border-radius: .25rem;white-space: nowrap;flex: 1;text-align: center}.casino-card__action{background-color: #30bfff;color: #fff}.casino-card__action:hover{background-color: #239dd3}.casino-card__register{background-color: #0bcf02;color: #fff}.casino-card__register:hover{background-color: #098f03}@media (min-width: 992px){.casino-card{flex-wrap: nowrap;align-items: center}.casino-card__content{flex: 1 1 auto}.casino-card__logo{width: 150px;height: 95px}.casino-card__btn{margin-bottom: 0;flex-direction: column;flex: 1 1 200px;max-width: 200px;min-width: 200px}}.col-lg-12{position: relative;width: 100%;min-height: 1px}