@keyframes spin{50%{transform:translateY(20%)}to{transform:translateY(-20%)}}@keyframes glowing{50%{box-shadow:0 0 10px #d16556}to{box-shadow:0 0 3px #e74516}}@font-face{font-family:Mariupol;src:url(../font/Mariupol-Regular.ttf)}@font-face{font-family:Mariupol Medium;src:url(../font/Mariupol-Medium.ttf)}@font-face{font-family:Mariupol Bold;src:url(../font/Mariupol-Bold.ttf)}*{box-sizing:border-box!important;outline:0!important}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}body{color:#363636;background:#fff;min-height:100%;margin:0;font-family:Mariupol,sans-serif;font-size:14px;line-height:20px}article,footer,header,main{display:block}a{color:#ff2a00;text-decoration:none}a:focus{outline:0}.btn:hover,.item:hover,a:hover,button:hover,span:hover{transition:all .3s}p{margin:0 0 15px;font-size:15px;font-weight:400;line-height:22px}.page-content{background:#fafafa;border-radius:5px;margin:50px 0 0;padding:30px}.page-content:after,.page-content:before{animation:5s linear infinite spin}.page-content ol{counter-reset:num;margin:0 0 20px;padding:0;list-style:none}.page-content ol li{margin:0 0 15px;padding:0 0 0 20px;position:relative}.page-content ol li:before{content:counter(num);counter-increment:num;color:#fff;background:#e74516;border-radius:100%;justify-content:center;align-items:center;width:15px;height:15px;margin:0 0 15px;font-size:11px;line-height:100%;display:flex;position:absolute;top:2px;left:0}html::-webkit-scrollbar{background-color:#0000;width:16px}html::-webkit-scrollbar-track{background-color:#0000;border-radius:8px}html::-webkit-scrollbar-thumb{background-color:#888;background-clip:content-box;border:4px solid #0000;border-radius:8px;height:56px}html::-webkit-scrollbar-thumb:hover{background-color:#555}.btn,header{justify-content:center;align-items:center;display:flex}.btn{box-sizing:border-box;-o-transition:color .2s ease,background .2s ease;text-transform:inherit;text-align:center;-webkit-transition:color .2s,background .2s;-moz-transition:color .2s,background .2s;cursor:pointer;border:0;border-radius:3px;outline:0;flex-direction:row;min-height:34px;padding:0 15px;font-weight:300;transition:all .2s;text-decoration:none!important}.btn-transparent,.btn-white{text-transform:uppercase;padding:15px;font-size:16px;position:relative}.btn-white{color:#fff;background:#ff2a00;border-radius:100px;font-weight:700}.btn-white:hover{background-color:#c92303}.btn-transparent{color:#000;background:0 0;font-weight:500}.btn-transparent span{border-bottom:2px dashed}.btn-transparent:hover{background:0 0}.btn-transparent:hover span{border-bottom:2px solid}.h1,.h2,h1,h2,header .brands .logo{color:#363636;text-transform:uppercase;font-family:Mariupol Bold;font-size:36px;line-height:100%}.h1 span,h1 span,header .brands span{color:#ff2a00}.page-content .h2,.page-content h2{font-size:24px}header{z-index:100;background:#fbfbfb;margin:0 auto;padding:5px 0;box-shadow:0 0 .625em #c3c3c380}.rating-casino .item,header .container{justify-content:space-between;align-items:center;display:flex}header .brands{width:15%;line-height:100%}header .brands .logo{font-size:20px;position:relative}.container,.rating-casino,header{width:100%;position:relative}.container{z-index:1;max-width:1050px;margin:0 auto;padding:0 20px;display:block}.rating-casino{margin:0}.rating-casino .item{background:#fff;border:1px solid #ebebeb;border-radius:5px;flex-wrap:wrap;justify-content:flex-start;width:100%;margin:0 0 20px;padding:20px;box-shadow:0 0 5px 1px #ebebeb}.rating-casino .item:first-child{border:1px solid #ff2a00;box-shadow:0 0 5px 1px #ff2a00}.rating-casino .item:nth-child(2){border:1px solid #ff2a0059;box-shadow:0 0 5px 1px #ff2a0059}.rating-casino .item:nth-child(3){border:1px solid #ff2a0021;box-shadow:0 0 5px 1px #ff2a0021}.rating-casino .item img{object-fit:contain;border-radius:5px;height:100px;display:inline-block;position:relative}.rating-casino .item:first-child{transition:all .5s;animation:1.3s infinite glowing}.rating-casino .item .info,main{flex-direction:column;display:flex}.rating-casino .item .info{width:75%}.rating-casino .item .brands{justify-content:flex-start;align-items:center;width:100%;display:flex}.rating-casino .item .params{flex-wrap:wrap;width:100%;margin:10px 0 0;display:flex;position:relative}.rating-casino .item .params span{color:#000;text-transform:lowercase;background:#f5f5f5;border-radius:20px;margin:5px 10px 5px 0;padding:5px 10px;font-size:12px;line-height:100%}.rating-casino .item .bonus{width:65%;position:relative}.rating-casino .item .bonus span{text-align:center;color:#000;border:1px dashed #e74516;border-radius:32px;margin:0 5px 5px;padding:2px 13px;font-size:12px;display:inline-block}.ratings,.ratings i,article{width:100%;position:relative}.ratings{justify-content:flex-start;align-items:center;display:flex}.ratings i{filter:grayscale();background:url(../images/icon-star.svg) 50% no-repeat;width:19px;height:19px;margin:0 5px 0 0;display:inline-block}.ratings i.active{filter:grayscale(0)}.rating-casino .item .name{width:calc(35% - 114px);padding:0 0 0 20px;position:relative}.rating-casino .item .name span{margin:0 0 7px;font-size:20px;display:block;position:relative}.rating-casino .item .btn-box{justify-content:space-between;align-items:center;width:25%;display:flex;position:relative}.rating-casino .item .btn-box .btn{box-shadow:none;width:50%}main{min-height:100%}article{flex:1 0 auto;padding:40px 0;overflow:hidden}article:after,article:before{content:"";z-index:0;background:#f5f5f5;border-radius:100%;display:block;position:absolute}article:before{width:400px;height:400px;top:100px;right:-260px}article:after{width:300px;height:300px;bottom:100px;left:-160px}footer{text-align:center;flex:none;padding:0 0 40px;font-size:14px}@media only screen and (width<=1311px){.rating-casino:before{content:none}}@media only screen and (width<=1250px){.page-content:after,.page-content:before{content:none}}@media only screen and (width<=1960px){article:before{content:none}header{z-index:10;padding:15px 0;position:fixed}.h1,.h2,h1,h2{text-align:center}.page-content{margin:50px 0;padding:20px}}@media only screen and (width<=860px){.rating-casino .item .name{width:calc(40% - 114px)}.rating-casino .item .params{width:35%}.h1,.h2,h1,h2{font-size:36px}}@media only screen and (width<=820px){header .brands{width:100%}.rating-casino .item .params{display:none}.rating-casino .item .name{width:calc(70% - 114px)}.rating-casino .item .btn-box{width:30%}}@media only screen and (width<=680px){.rating-casino{margin:0 0 50px}}@media only screen and (width<=540px){.rating-casino .item .info{width:100%}.rating-casino .item .name{width:calc(100% - 114px)}.rating-casino .item .brands{flex-wrap:wrap}.rating-casino .item .bonus{width:100%;margin:20px 0 0}.rating-casino .item .btn-box{border-top:1px solid #ebebeb;width:100%;margin:14px 0 0;padding:20px 0 0}}