:root{--bg:#f4f7ff;--link:#428bca;--link-hover:#f79b1a;--main-text:#404040;--main-button:#ffce63;--secondary-button:#e1e7fb;--secondary-text:#858c9e;--infoblock:#fff5df;--footer-bg:#202020;--footer-color:#fff;--footer-link:#8a98bf;--error-color:#f76676}.gameOtherParams{display:grid;grid-template-columns:4fr 3fr;gap:5px 50px ;margin-top:25px}.baseParams__title,.playingField__title{font-size:1.1rem;font-weight:bolder;margin:15px 0 0 0}.otherParam{display:flex;justify-content:space-between;position:relative;margin-top:10px}.otherParam:before{content:'';position:absolute;left:0;right:0;top:14px;border-bottom:1px dashed #ced2d8}.otherParam__name{font-size:.85rem;color:var(--secondary-text);background-color:#fff;z-index:1;padding-right:8px}.otherParam__value{font-weight:bolder;font-size:.9rem;text-align:right}.otherParam__value span{position:relative;background-color:#fff;z-index:1;padding-left:8px}.gameOtherParams_updated{color:var(--secondary-text);text-align:right;margin-top:15px}@media (max-width:620px){.gameOtherParams{grid-template-columns:2fr 1fr}}@media (max-width:520px){.gameOtherParams{grid-template-columns:1fr}.baseParams__title{order:1}.baseParams{order:2}.playingField__title{order:3}.playingField{order:4}.gameOtherParams_updated{margin-top:10px}}.slotSymbols{display:grid;grid-template-columns:repeat(3, 1fr);gap:10px;margin:30px 0}.slotSymbol{border:1px solid transparent;display:grid;grid-template-columns:90px 3fr;align-items:start;grid-template-rows:repeat(2, max-content);gap:5px 15px;padding:10px 15px;position:relative;min-height:140px}.slotSymbol:hover{box-shadow:0 0 12px 0 #c9d4f5;border:1px solid #dfe8ff}.slotSymbol_name{grid-column:1/3;font-weight:bolder;font-size:.95rem;line-height:1.3}.slotSymbol_img img{width:100%;border-radius:8px}.slotSymbol_type{align-self:center;justify-self:start;font-weight:bold;color:var(--secondary-text)}.slotSymbol_params{font-weight:bolder;font-size:.9rem;height:65px;overflow:hidden}.slotSymbol_params.scrolled{height:88px}.slotSymbol_param{display:flex;line-height:1;margin:8px 0}.symbolParam_x{justify-self:right;color:var(--secondary-text);margin-right:5px}.symbolParam_v{justify-self:left;margin-left:5px}.slotSymbols__showMore{color:var(--secondary-text);cursor:pointer;position:absolute;left:115px;bottom:7px;font-weight:500;font-size:.8rem}@media (max-width:1080px) and (min-width:901px){.slotSymbols{grid-template-columns:repeat(2, 1fr)}}@media (max-width:740px){.slotSymbols{grid-template-columns:repeat(2, 1fr);grid-column-gap:5px}.slotSymbol{padding:10px 5px 10px 8px;grid-template-columns:80px 3fr;gap:5px 10px}}@media (max-width:410px){.slotSymbols{grid-template-columns:1fr}.slotSymbol_params{margin-right:30px}}.authorCommentWrap{position:relative;margin:60px 0 40px 0}.authorComment{padding:20px 20px 20px 95px;margin:20px 0;overflow:auto;background-color:var(--bg);font-style:italic;line-height:1.75;font-size:.95rem}.authorComment img{width:100%;height:100%;border-radius:50%;transform:rotate(-45deg)}.authorComment__logo{border:16px solid transparent;position:absolute;left:-45px;top:-25px;height:116px;width:116px;border-radius:50%;z-index:2;border-right-color:#bdcdff;transform:rotate(45deg)}.authorComment__label{position:absolute;top:-25px;left:26px;background-color:#fff;border-radius:5px;z-index:4;padding:0 10px;box-shadow:1px 4px 10px rgba(0,0,0,0.2)}.authorComment__footer{color:var(--secondary-text);font-size:94%;line-height:1.25}.authorComment__name{color:var(--main-text);font-weight:bolder}@media (max-width:1100px){.authorComment__logo{left:-25px}.authorComment__label{left:35px}}@media (max-width:900px){.authorComment__logo{left:-15px}.authorComment__label{left:45px}.authorComment{padding-left:166px}}@media (max-width:600px){.authorComment{padding-left:10px;margin-left:-10px}.authorComment:before{content:'';width:116px;height:66px;float:left}}.gamePanel__wrapper{min-height:100px;margin:15px 0 15px 50px}.gamePanel__wrapper .star-ratings-sprite,.gamePanel__wrapper .star-ratings-sprite-rating{height:18px;background-size:18px auto}.gamePanel__wrapper .star-ratings-sprite{width:90px}.gamePanel{display:grid;grid-template-areas:"n n" "r r" "l p" "l a";grid-template-columns:180px 1fr;column-gap:25px}.gamePanel__name{font-size:150%;margin:0;grid-area:n}.gamePanel__rating{grid-area:r;margin-bottom:10px}.gamePanel__logo{border-radius:10px;grid-area:l;object-fit:cover;height:100px;width:180px}.gamePanel__topParams{grid-area:p;display:grid;grid-template-columns:2fr 2fr 3fr;grid-template-rows:min-content;gap:10px 15px}.gamePanel__goToAllParams{grid-area:a;margin-top:10px}.gamePanel__goToAllParams a{cursor:pointer;color:var(--secondary-text);font-size:.85rem;border-bottom:1px dashed}.gamePanel__goToAllParams a:hover{border-bottom:none}.gameTop__paramName{color:var(--secondary-text);font-size:.8rem}.gameTop__paramValue{font-weight:600;font-size:.85rem}.gameTop__lightning{position:relative;top:3px}.gamePanel__ratingStars{vertical-align:top;display:inline-block}.gamePanel__ratingText{font-weight:bold;display:inline-block;position:relative;top:1px;color:inherit}.demo-game{position:relative}.demo-game img{width:100%;object-fit:cover}.demo-opened img{height:auto;width:100%;object-fit:unset;max-height:100vh}.demo-game-preview{display:none;margin:0 auto}.demo-game-preview iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%;z-index:100;border:none}.demo-game__image_wrapper{margin:15px auto}.demo-game__image_wrapper img{filter:brightness(.5);width:100%}.demo-game__buttons{position:absolute;width:100%;display:flex;justify-content:center;bottom:50%}.demo-game__buttons .btn:not(:first-of-type){margin-left:10px}.tc-absolute{top:100%;position:absolute !important;color:#eaecef}.listOfBestCasino_linkToAll{font-size:.8rem}.listOfBestCasino--asCard .lbc__title{display:inline-block;margin-right:20px;margin-bottom:0;font-weight:bolder;font-size:1.15rem}.listOfBestCasino--asCard .lbc__items{display:grid;grid-template-columns:repeat(3, 1fr);gap:15px;margin-top:25px}.listOfBestCasino--asCard .lbc__item{display:grid;grid-template-areas:"n i" "a a";grid-template-columns:1fr 40px;padding:10px;border:2px solid var(--secondary-button);row-gap:15px}.listOfBestCasino--asCard .lbc__img{grid-area:i;text-indent:100%;white-space:nowrap;overflow:hidden;height:40px}.listOfBestCasino--asCard .lbc__action{grid-area:a;align-self:end}.listOfBestCasino--asCard .lbc__action .btn{display:block;padding:10px 0;font-size:.7rem}.listOfBestCasino--asCard .lbc__nameWrap{grid-area:n}.listOfBestCasino--asCard .lbc__name{font-size:1rem;font-weight:bolder;line-height:1.1}.listOfBestCasino--asCard .lbc__bonus{color:var(--secondary-text)}@media (max-width:610px){.listOfBestCasino--asCard .lbc__items{grid-template-columns:1fr 1fr}.listOfBestCasino--asCard .lbc__item:last-child{grid-column:1/3}}@media (max-width:420px){.listOfBestCasino--asCard .lbc__items{grid-template-columns:1fr}.listOfBestCasino--asCard .lbc__item:last-child{grid-column:1}}@media (max-width:900px){.gamePanel__wrapper{margin:15px}}@media (max-width:670px){.gamePanel{grid-template-areas:"n" "r" "l" "p" "a";grid-template-columns:1fr;justify-items:center;align-items:center}.gamePanel__logo{width:100%;max-width:350px;max-height:150px;height:100%;margin-bottom:20px}.gamePanel__name{font-size:1.5rem}.gamePanel__name,.gamePanel__goToAllParams,.gamePanel__rating{white-space:nowrap}.gamePanel__topParams{grid-template-columns:1fr 1fr 1fr;justify-self:start;gap:20px 15px}}@media (max-width:490px){.gamePanel__topParams{grid-template-columns:1fr 1fr;column-gap:60px}.gamePanel__goToAllParams{margin-top:15px}}@media (max-width:400px){.demo-game__buttons{flex-direction:column;align-items:center}.demo-game__buttons .btn:not(:first-of-type){margin-left:unset;margin-top:10px}.param-themes{grid-column:1/3}}