html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{display:block;position:relative;width:100%;background:#eeeef8;font-family:"Roboto",sans-serif;font-size:14px;font-weight:400;line-height:160%;text-align:left;color:#3c2a5c;overflow-x:hidden}body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:url(//safe-casino.casino/wp-content/themes/safe_casino_casino/assets/css/../images/bg-body.png) repeat;background-size:15%;opacity:.3;pointer-events:none}.no-scroll{overflow-y:hidden}body.no-scroll{overflow-y:hidden}.scroll-locked{overflow:hidden;position:fixed;width:100%;overflow-y:scroll}.content{display:block;position:relative;width:100%;max-width:1450px;border-radius:12px;background:#fff;box-shadow:0px 8px 10px 0px #3D1F8626,0px -4px 0px 0px #3D1F861A inset,0px -2px 4px 0px #3D1F8640 inset;padding:20px;margin:0 auto 20px auto}h1,h2,h3,h4,.title{display:block;position:relative;font-size:34px;font-weight:800;line-height:36px;text-align:center;color:#fdd65b;text-transform:capitalize}h1{font-family:"Baloo 2",cursive}h1,h2,.title{display:flex;gap:16px;justify-content:center;align-items:center}h2,h3,h4,.title.high{font-family:"Fredoka One",sans-serif;color:#3c2a5c}h2,.title.high{display:flex;gap:16px;justify-content:flex-start;align-items:center;font-size:24px;line-height:24px;font-weight:400;text-align:left;background:rgba(238,238,248,1);padding:12px 16px;border-radius:12px;text-transform:none}h3,title.medium{font-size:18px;font-weight:400;line-height:22px;text-transform:none;text-align:left}h4,title.mini{font-size:12px;font-weight:600;line-height:160%;text-align:left;text-transform:uppercase}h4 span{font-weight:600 !important}html:lang(el) h2,html:lang(el) .title.high,html:lang(el) h3,html:lang(el) title.medium,html:lang(el) h4,html:lang(el) title.mini,html:lang(el) h4 span{font-weight:800 !important}html:lang(pl-PL) h2,html:lang(pl-PL) .title.high,html:lang(pl-PL) h3,html:lang(pl-PL) title.medium,html:lang(pl-PL) h4,html:lang(pl-PL) title.mini,html:lang(pl-PL) h4 span{font-weight:800 !important}html:lang(cs-CZ) h2,html:lang(cs-CZ) .title.high,html:lang(cs-CZ) h3,html:lang(cs-CZ) title.medium,html:lang(cs-CZ) h4,html:lang(cs-CZ) title.mini,html:lang(cs-CZ) h4 span{font-weight:800 !important}html:lang(ro-RO) h2,html:lang(ro-RO) .title.high,html:lang(ro-RO) h3,html:lang(ro-RO) title.medium,html:lang(ro-RO) h4,html:lang(ro-RO) title.mini,html:lang(ro-RO) h4 span{font-weight:800 !important}html:lang(sl-SI) h2,html:lang(sl-SI) .title.high,html:lang(sl-SI) h3,html:lang(sl-SI) title.medium,html:lang(sl-SI) h4,html:lang(sl-SI) title.mini,html:lang(sl-SI) h4 span{font-weight:800 !important}html:lang(el) .banner__button{min-width:225px}article>*,.article>*,.desk>*{margin-top:16px}article>*:first-child,.article>*:first-child,.desk>*:first-child{margin-top:0 !important}article>h2,.article>h2,.desk>h2{margin-top:32px}article>h3,.article>h3,.desk>h3{margin-top:24px}article>h4,.article>h4,.desk>h4{margin-top:16px}.button{position:relative;min-width:140px;height:40px;background:linear-gradient(360deg,#951b34 0%,#bd2447 3.81%,#c9284c 8.29%,#fa9da6 8.29%,#fa9ea6 9.9%,#f44e5d 9.93%,#f7535e 15.92%,#f2485c 24.49%,#ea3657 35.14%,#e12151 50.76%,#e22a58 50.77%,#e63d67 60.29%,#e9587c 76.48%,#ea6486 88.65%,#e95c7f 94.85%,#e12151 95.22%);background:url(//safe-casino.casino/wp-content/themes/safe_casino_casino/assets/css/../images/singin.png) center center/cover;font-family:"Baloo 2",cursive;overflow:hidden;font-size:14px;font-weight:800;line-height:18px;text-align:center;text-decoration:none;text-transform:none;color:#fff;white-space:nowrap;cursor:pointer;border-radius:8px;margin:0 auto;transition:all .5s;box-shadow:0px -1px 0px 0px #0000004D;padding:10px}a.button{display:flex;justify-content:center;align-items:center;width:max-content;margin-top:20px}.button:hover{transform:scale(1.1)}.header__button{position:relative;min-width:140px;height:40px;font-size:14px;font-weight:700;line-height:18px;color:#fff;font-family:"Baloo 2",cursive;text-align:center;border-radius:8px;text-decoration:none;text-transform:none;white-space:nowrap;cursor:pointer;margin:0 auto;padding:10px;box-shadow:0px -1px 0px 0px #00000040;transition:all .5s}.header__button-signin{background:linear-gradient(360deg,#3a4a58 0%,#465767 3.81%,#4e6174 8.29%,#afc2d1 8.29%,#b6c9d7 9.9%,#6c7f8f 9.93%,#728595 15.92%,#667785 24.49%,#586975 35.14%,#4a5964 50.76%,#4f5e6a 50.77%,#586a77 60.29%,#6a7c8a 76.48%,#738594 88.65%,#6d7e8d 94.85%,#4a5964 95.22%);background:url(//safe-casino.casino/wp-content/themes/safe_casino_casino/assets/css/../images/login.png) center center/cover;margin-left:24px;margin-right:16px;overflow:hidden}.header__button:hover{transform:scale(1.1)}.header__button-login{background:linear-gradient(360deg,#951b34 0%,#bd2447 3.81%,#c9284c 8.29%,#fa9da6 8.29%,#fa9ea6 9.9%,#f44e5d 9.93%,#f7535e 15.92%,#f2485c 24.49%,#ea3657 35.14%,#e12151 50.76%,#e22a58 50.77%,#e63d67 60.29%,#e9587c 76.48%,#ea6486 88.65%,#e95c7f 94.85%,#e12151 95.22%);background:url(//safe-casino.casino/wp-content/themes/safe_casino_casino/assets/css/../images/singin.png) center center/cover;margin-left:0;margin-right:0}.header,.main,.footer{display:flex;position:relative;justify-content:space-between;align-items:center;width:100%;max-width:1600px;padding:20px;margin:0 auto}.background,.hero__background{display:block;position:absolute;bottom:0;left:0;height:100%;width:100%;overflow:hidden}.background img,.hero__background img{position:relative;display:block;width:100%;height:100%;object-fit:cover;border-radius:12px}.images img{border-radius:12px;width:100%;height:100%;overflow:hidden;display:block}.header{position:fixed;top:0;left:0;right:0;background:#05213e;width:100%;max-width:100%;padding:0;z-index:100}.header__content{display:flex;align-items:center;flex-direction:row;max-width:1600px;max-height:80px;border-radius:0;background:#05213e;padding:15px 20px;margin-bottom:0}.logo{display:block;position:relative;max-width:116px;flex:0 0 116px;margin-right:148px;padding:16.6px 0;transition:all .5s}.logo:hover{transform:scale(1.2)}.logo img{display:block;position:relative;width:auto;max-height:47px}.header__menu{display:flex;white-space:nowrap;max-height:calc(100vh - 75px);overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.header__menu::-webkit-scrollbar{display:none}.header__menu-list{display:flex;flex:1 1 auto;flex-direction:row;justify-content:center;align-items:center;white-space:nowrap;gap:16px}.header__menu-list li{display:block;text-align:left;text-transform:capitalize;line-height:24px;transition:all .5s}.header__menu-list li a{display:block;color:#fff;font-weight:400;padding:20px 10px}.header__menu-list li.active a{color:#e93e3a}.header__menu li:hover a{color:#fff;font-weight:800}.header__country{color:#fff;text-transform:uppercase;font-weight:700;white-space:nowrap;transition:all .5s}.header__country{display:flex;align-items:center;gap:18px;border-radius:100px;background:#EEEEF84D;padding:10px 20px;margin-left:auto}.header__language{position:relative;margin-left:auto}.header__country span:last-child{color:#fff;font-weight:700;font-size:15px;line-height:24px;line-height:150%;text-transform:uppercase;transition:all .5s;align-items:flex-end}.header__country img,.header__flag-link img{width:24px;height:24px;vertical-align:middle}.header__menu-list li{display:block;text-align:left;transition:all .5s}.header__country span:last-child{color:#fff;font-weight:500;font-size:14px;line-height:150%;text-transform:uppercase}.header__country img,.header__flag-link img{width:24px;height:24px;vertical-align:middle}.header__flag-link span:first-child{background:#fff;padding:7px;border-radius:8px}.header__flag-link img{max-width:24px}.header__menu-list li{display:block;text-align:left;transition:all .5s}.header__flag-menu{position:absolute;top:40px;right:0;height:auto;border-radius:20px;background:#eeeef8;max-width:888px;min-width:450px;z-index:9999;transform:translateY(-10px);opacity:0;visibility:hidden;transition:all .5s ease;top:calc(100% + 15px);max-height:calc(100vh - 64px)}.header__flag-menu ul{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;width:100%;flex-wrap:wrap;box-sizing:border-box;max-height:calc(100vh - 160px);overflow-y:auto}.header__flag-menu ul::-webkit-scrollbar{width:1px}.header__flag-menu ul::-webkit-scrollbar-thumb{background:0 0;border-radius:6px}.header__flag-menu ul::-webkit-scrollbar-track{background:0 0}.header__flag-menu.active::-webkit-scrollbar{display:none}.header__flag-link{display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:16px}.header__flag-menu.active{display:block}.header__flag-link:last-child span{font-weight:400;color:#3c2a5c;text-transform:capitalize;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header__flag-link{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.header__flag-backdrop{position:fixed;inset:0;backdrop-filter:blur(8px);opacity:0;visibility:hidden;transition:.3s ease;z-index:9000}.header__flag-backdrop.active{opacity:1;visibility:visible}.header__flag-menu{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%) scale(.9);opacity:0;visibility:hidden;border-radius:20px;background:#eeeef8;z-index:9999;transition:.3s ease;padding:24px;max-height:calc(100vh - 64px);overflow:hidden}.header__flag-menu.active{transform:translate(-50%,-50%) scale(1);opacity:1;visibility:visible}.header__flag-menu ul li{background:#e2e2f4;border-bottom:1px solid #4D3C6A33;border-radius:12px;padding:4px;transition:all .5s}.header__flag-menu ul li:hover{background:#52824b}.header-flag-wrap{display:flex;justify-content:space-between;gap:30px;margin-bottom:22px}.header-flag-wrap p{font-weight:800;font-size:18px;line-height:120%}.header-flag-wrap button{width:20px;height:20px}.header__flag-menu ul li:hover .header__flag-link:last-child span{color:#fff}.header__flag-menu ul li+li{margin-top:0}.button__close{top:8px;right:8px;font-size:18px;font-weight:700;background:#fff;color:#445058;cursor:pointer;width:32px;height:32px;display:flex;justify-content:center;align-items:center;border:none;background:url(//safe-casino.casino/wp-content/themes/safe_casino_casino/assets/css/../images/close.svg) no-repeat center center/contain;border-radius:4px;padding:0;z-index:10}.header__btn{display:none}.header__btn-menu{display:block;flex:0 1 auto;min-width:0;background:#05213e;border:1px solid #fff;padding:12px;order:3;margin-left:10px;transition:all .5s}svg{position:relative;fill:#fff;line-height:1;vertical-align:1}.header__btn-menu{display:none}.decor__background{position:absolute;top:20px;bottom:20px;right:0;z-index:1}.main{padding-top:100px;padding-bottom:20px;z-index:1}.content__wrapper{display:block;position:relative;flex:1 1 100%;margin-left:20px}.sidebar-wrapper{display:block;position:relative;align-self:stretch;flex:0 0 240px}.sidebar{position:sticky;position:fixed;width:240px;top:100px;box-shadow:none;bottom:20px;background:0 0;padding:0;overflow:auto;border-radius:10px;max-height:calc(100vh - 100px);margin-bottom:0}.sidebar::-webkit-scrollbar{display:none}.sidebar__wrap{padding:8px;background:#fff;box-shadow:0px 8px 10px 0px #3D1F8626,0px -4px 0px 0px #3D1F861A inset,0px -2px 4px 0px #3D1F8640 inset;border-radius:12px;margin-bottom:16px}.sidebar__wrap:last-child{margin-bottom:0}.sidebar__line{margin-top:16px;margin-bottom:16px}.sidebar__line img{height:2px;display:block;width:100%}.sidebar__anwendung{display:block;background:linear-gradient(180deg,#4d4843 0%,#453e3a 100%);border-top:1px solid #615e5b;border-radius:6px;display:flex;justify-content:space-around;align-items:center;padding:12px 8px 12px 16px;margin-top:16px}.sidebar__anwendung-wrap{text-align:left}.sidebar__anwendung-wrap h5{color:#fff;font-weight:700;font-size:15px;line-height:24px;margin-bottom:5px}.sidebar__anwendung-wrap p{font-weight:400;font-size:12px;line-height:16px;color:#fff}.sidebar__menu ul li{display:flex;padding:6px}.sidebar__menu ul li a{display:block;position:relative;font-size:14px;font-weight:400;line-height:160%;color:#4d3c6a;align-items:center;width:100%;transition:all .5s;display:flex}.sidebar__menu ul li a span{width:16px;position:absolute;right:0;height:24px;width:24px;background:linear-gradient(180deg,#fec882 0%,#ffa06d 100%);color:#292526;display:flex;align-items:center;justify-content:center;font-size:15px;line-height:20px;font-weight:400;border-radius:3px}.sidebar__buttons{border-bottom:1px solid #e2e2f4;padding-bottom:12px;margin-bottom:12px}.sidebar__buttons li a{display:flex;align-items:center;justify-content:flex-start;position:relative;gap:10px;min-width:224px;height:48px;background:url(//safe-casino.casino/wp-content/themes/safe_casino_casino/assets/css/../images/main/Dots-Pattern.png),linear-gradient(88.58deg,#3c187c 0%,#8b21b2 100%);box-shadow:0px -3px 0px 0px #0000001A inset,0px -1px 4px 0px #00000040 inset;backdrop-filter:blur(1.5px);background-repeat:no-repeat,repeat;background-position:center,center;background-size:cover,auto;border-radius:6px;color:#fff;font-size:15px;line-height:24px;font-weight:700;font-family:'Baloo 2',cursive;text-align:center;transition:all .5s;overflow:hidden}.sidebar__buttons li:nth-child(2) a{background:url(//safe-casino.casino/wp-content/themes/safe_casino_casino/assets/css/../images/main/Dots-Pattern.png),linear-gradient(88.58deg,#601315 0%,#ba3a36 100%)}.sidebar__buttons li:nth-child(3) a{background:url(//safe-casino.casino/wp-content/themes/safe_casino_casino/assets/css/../images/main/Dots-Pattern.png),linear-gradient(88.58deg,#041d77 0%,#2886d4 100%)}.sidebar__buttons li a img{display:block;height:100%;width:60px}.sidebar__buttons li a span{display:block;position:absolute;background:linear-gradient(0deg,#f4525c,#f4525c),radial-gradient(100% 100% at 0% 0%,rgba(244,82,92,0) 36.11%,rgba(83,0,5,.7) 100%),radial-gradient(100% 100% at 100% 100%,rgba(204,61,71,0) 56.1%,#ffc387 90.59%);border-radius:50%;box-shadow:0px 4px 4px 0px #AD000040;display:flex;align-items:center;justify-content:center;width:14px;height:14px;font-size:10px;line-height:120%;font-weight:400;color:#fff;left:42px;top:2px}.sidebar__buttons li a:hover{background:linear-gradient(0deg,#f0ce58 0%,#c25630 65%)}.sidebar__buttons li+li{margin-top:4px}.sidebar__buttons ul{margin-bottom:10px}.sidebar__menu ul li:hover a{color:#e12151}.sidebar__menu ul li:hover img{filter:brightness(0) saturate(100%) invert(76%) sepia(48%) saturate(420%) hue-rotate(340deg) brightness(94%) contrast(92%);filter:brightness(0) saturate(100%) invert(25%) sepia(97%) saturate(3550%) hue-rotate(338deg) brightness(101%) contrast(102%)}.sidebar__menu ul li+li{margin-top:4px}.sidebar__menu li a img{min-width:24px;min-height:24px;margin-right:8px;vertical-align:middle}.sidebar__links-button{position:relative;font-size:18px;font-weight:700;color:#3c2a5c;text-align:left;line-height:23px;background:0 0;text-transform:none;white-space:normal;font-family:"Fredoka One",sans-serif;cursor:pointer;width:100%;padding:8px 48px 8px 8px;transition:all .5s;transition:all .5s linear}.sidebar__links-button:after{content:"";display:block;position:absolute;right:8px;top:50%;transform:translateY(-50%);width:20px;height:20px;background:url(//safe-casino.casino/wp-content/themes/safe_casino_casino/assets/css/../images/sidebar/sidebar-arrowDown.svg) no-repeat center center/contain;transition:all .5s}.sidebar__links-button.active:after{transform:translateY(-50%) rotate(180deg)}.sidebar__links-button.active{border-bottom:1px solid #e2e2f4}.sidebar__links-list li a{display:block;color:#3c2a5c;transition:all .5s ease}.sidebar__links-list li a:hover{color:#e12151;font-weight:500}.sidebar__links-list li:hover{padding-left:30px}.sidebar__links-list li:hover:before{content:'';display:block;position:absolute;width:4px;height:4px;border-radius:50%;left:15px;top:50%;transform:translateY(-50%);background:#e12151}.sidebar__links-list li{position:relative;padding:8px;transition:all .5s ease}.page-nav-button{margin-bottom:0}.page-nav{display:none}.sidebar__links-list,.page-nav-list{overflow:hidden;max-height:0;transition:max-height .5s ease}.sidebar__links-list.active,.page-nav-list.active{display:block}.page-nav-list.active{margin-top:20px}.hero{min-height:420px;padding:0;display:flex;align-items:center;justify-content:flex-start;padding:20px}.hero__data{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;position:relative;max-width:600px;padding:15px}.hero__title{text-align:left;margin-bottom:8px}.hero__rating{display:flex;justify-content:flex-start;align-items:center;color:#fff;margin-bottom:16px;opacity:.8}.hero__text{font-weight:400;line-height:24px;text-transform:none;text-align:left;color:#fff;margin-bottom:32px}.hero__rating p{position:relative;font-weight:400;line-height:160%;color:#fff;text-transform:none;padding-right:32px;margin-right:8px}.hero__rating p:after{content:"";display:block;position:absolute;right:0;width:16px;height:16px;top:50%;transform:translateY(-50%);background:url(//safe-casino.casino/wp-content/themes/safe_casino_casino/assets/css/../images/main/star.svg) no-repeat center center/contain}.hero__rating span{display:flex;align-items:center;white-space:nowrap;font-weight:400}.hero__rating span:first-child{font-weight:800}.hero .hero__button{margin-left:0;margin-top:0}.features__link{color:#fdcd0b}.features p{margin-top:20px}.features__table{width:100%;border-collapse:separate;border-spacing:0 8px}.features__table-app{border-spacing:0}.features__table table{width:100%;overflow:hidden;margin-top:16px;margin-bottom:16px}.features__table table tbody{display:block;width:100%;border-radius:15px;border:1px solid #fcc211;overflow:hidden;background:#14152d}.features__list .features__subtitle{font-size:24px;font-weight:700;line-height:28.8px;background:linear-gradient(0deg,#14152d 0%,#45465e 100%);color:#fdcd0b;gap:0;padding:7.5px}table tr{width:100%}table tbody tr{background:#fff;border-radius:12px}.features__table-app tbody tr{border-radius:0}.features__table tbody tr td:first-child{border-top-left-radius:12px;border-bottom-left-radius:12px;font-weight:400}.features__table-app tbody tr td:first-child{border-top-left-radius:0;border-bottom-left-radius:0;width:50%}.features__table tbody tr td:last-child{border-top-right-radius:12px;border-bottom-right-radius:12px}.features__table-app tbody tr td:last-child{border-top-right-radius:0;border-bottom-right-radius:0;width:50%}.features__table-app tbody tr:first-child td:first-child{border-top-left-radius:12px;padding-top:16px}.features__table-app tbody tr:first-child td:last-child{border-top-right-radius:12px;padding-top:16px}.features__table-app tbody tr:last-child td:first-child{border-bottom-left-radius:12px;padding-bottom:16px}.features__table-app tbody tr:last-child td:last-child{border-bottom-right-radius:12px;padding-bottom:16px}.features__table-app tbody tr td img{width:16px;height:16px;vertical-align:middle;margin-right:12px}.table__wrapper .features__table-app{padding-bottom:8px}table tbody tr+tr{margin-top:8px}table tr td{width:70%;font-size:15px;white-space:normal;text-align:left;line-height:24px;padding:13px 16px}.features__table-app tbody tr td{padding:5px 16px}.features__table thead tr th{padding:0 16px}.features__table-app thead tr th{padding-bottom:8px}table tr td:first-child{text-transform:none;font-weight:700;width:30%}table tr:not(:last-child) td{color:#3c2a5c}.table__features .table__features-btn{margin-top:0;height:48px}.table__features-bonus tr td:nth-child(2){text-transform:uppercase;font-size:12px;line-height:160%;font-weight:600;width:50%}.table__features-bonus tr td:nth-child(1),.features__table-tiers tr td:nth-child(1){color:#fec07e}.features__list{display:flex;justify-content:center;width:100%;overflow:hidden;gap:20px;margin-top:20px}.features__info{position:relative;width:50%;background:#453e3a;border-top:1px solid #615e5b;border-radius:6px;overflow:hidden;padding:20px}.features__list .features__subtitle{font-size:24px;line-height:32px;color:#fec07e;border:none;text-transform:none;background:#453e3a;padding:0;margin-bottom:16px}.features__list .features__subtitle:after,.features__list .features__subtitle:before{display:none}.features__list .features__subtitle img{width:24px;height:24px;margin-right:8px}.features__info ul li{position:relative;font-size:15px;line-height:24px;display:flex;align-items:center;gap:16px;color:#fff;padding-left:20px}.features__info ul li+li{margin-top:16px}.features__info ul li img{display:block;width:24px;height:24px;vertical-align:middle}.table__wrapper{border-radius:6px;width:100%;overflow-x:auto}.table__game,.ratings__table,.table__features,.table__level{border-collapse:collapse;table-layout:auto}.table__game,.ratings__table,.table__features,.table__level{table-layout:fixed}.table__wrapper::-webkit-scrollbar{height:3px}.table__wrapper::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.table__wrapper::-webkit-scrollbar-thumb{background:#9e9ea8}.table__game thead tr th,.table__game tbody tr td,.table__features thead tr th,.table__features tbody tr td,.ratings__table thead th,.ratings__table tbody td,.table__level tbody tr td,.table__level thead tr th{display:table-cell}.table__game,.table__features,.ratings__table,.table__level{display:table;width:100%}.table__wrapper,.table__level-wrapper{max-width:100%;overflow:auto;background:#eeeef8;padding:16px;margin-top:24px;padding:16px 16px 8px}.table__level-wrapper{overflow-x:auto;width:100%;border-radius:6px}.table__level{border-collapse:separate;width:100%;border-collapse:collapse}.table__level thead tr th,.table__level tbody tr td{width:25%;padding:12px 20px;font-weight:700;line-height:24px}.table__level tbody tr td:not(:first-child){font-weight:400}.table__level-wrapper::-webkit-scrollbar{height:3px}.table__level-wrapper::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.table__level-wrapper::-webkit-scrollbar-thumb{background:#9e9ea8}.table__level thead tr th{text-transform:uppercase;background:#fec07e;color:#292526}.table__wrapper .features__table-bonuses thead tr th{background:#4d4843;color:#fec07e}.table__game thead tr th,.table__features thead tr th{text-transform:uppercase;font-weight:800}.table__game thead tr th,.table__game tbody tr td,.table__features thead tr th,.table__features tbody tr td{width:20%;padding:12px 20px}.table__features thead tr th,.features__table thead tr th{text-transform:uppercase;color:#3c2a5c;font-size:12px;line-height:160%;font-weight:600}.table__game thead tr th,.table__game tbody tr td{width:16.66%}.table__features thead tr th,.table__features tbody tr td,.ratings__table thead th,.ratings__table tbody td,.ratings__table thead tr th,.ratings__table tbody tr td{width:33.33%}.table__features tbody tr td ul li{position:relative;padding-left:20px}.table__features-grade thead tr th,.table__features-grade tbody tr td{width:50%}.table__features tbody tr td ul li:before{content:'';display:block;position:absolute;width:6px;height:6px;border-radius:50%;left:0;top:50%;transform:translateY(-50%);background:#fcc211}.banner{display:flex;align-items:center;justify-content:flex-start;overflow:hidden;width:100%;min-height:400px;padding:20px 20px 20px 40px;background:0 0;border-radius:12px;margin-bottom:20px}.banner__info{display:flex;flex-direction:column;align-items:center;position:relative;max-width:550px;width:100%;text-align:center;background:#FFFFFF33;border:1px solid #FFFFFF1F;box-shadow:0px -1px 4px 0px #00000040 inset,0px -3px 0px 0px #0000001A inset;backdrop-filter:blur(32px);border-radius:12px;padding:40px}.banner .banner__title-main{text-align:center;flex-direction:column;align-items:center;font-weight:400;line-height:56px;border-left:none;padding:0;font-size:48px;color:#fdd65b;width:100%;background:0 0;font-family:"Fredoka One",sans-serif;border:none;text-transform:none;margin-bottom:32px}.banner .banner__title-main:after,.banner .banner__title-main:before{display:none}.banner .banner__subtitle{font-weight:400;font-size:22px;line-height:24px;color:#fff;text-transform:capitalize;text-align:center;font-family:"Fredoka One",sans-serif;margin-bottom:4px}.banner__title-main span{color:#fff}.banner .banner__background img{object-position:100%}.banner .banner__button{margin-left:auto;margin-top:0;background:linear-gradient(180deg,#31d1ab 0%,#04a47e 100%);box-shadow:0px -3px 0px 0px #0000001A inset,0px -1px 4px 0px #00000040 inset,0px -59px 1px -32px #00000012 inset}.banner__span{font-size:10px;line-height:150%;font-weight:400}.banner__button-app{display:inline-block;position:relative;border:2px solid #fff;border-radius:8px;text-align:center;font-weight:600;font-size:16px;line-height:128%;text-transform:uppercase;height:64px;white-space:normal;padding:12px 32px 12px 74px;margin-bottom:0}.banner__bonus{justify-content:flex-start;padding:40px;min-height:218px;padding:11px 30px;border-radius:12px}.banner__inform{max-width:1000px}.banner__bonus .banner__inform h2{text-transform:uppercase;font-size:24px;line-height:32px;margin-bottom:16px}.banner__inform .banner__button{margin-left:auto}.article{position:relative}.article-text{margin-top:20px}.article__button{width:max-content;margin-top:20px;margin-left:0}.article__wrapp{position:relative;border-radius:6px;overflow:hidden;display:flex;gap:20px}.article__box-list h3{margin-bottom:16px}.article__subtitle-deposit{font-weight:700;font-size:15px;line-height:24px;text-transform:uppercase;color:#fec07e}.article__wrapp p{position:relative}.article__wrapp-content{width:100%;z-index:1;padding:32px 40px}.article__wrapp-regulations:after{background:linear-gradient(270deg,rgba(21,19,20,0) -27.04%,rgba(21,19,20,.5) 100%)}.article__wrapp-content>p{color:#fff}.article__wrapp-content>h3{color:#fff;margin-bottom:24px}.article__wrapp-content p+p{margin-top:16px}.article__wrapper-list{display:flex;gap:20px}.article ol{counter-reset:ol;position:relative;z-index:1}.article__wrapper-list .article__box-list{justify-content:flex-start}.article ol li,.article__app .bonuses__desc ol>li{position:relative;padding-left:70px}.article ol li:before,.article__app .bonuses__desc ol>li:before{content:counter(ol) " ";display:inline-block;position:absolute;font:inherit;font-weight:400;font-size:88px;line-height:120%;display:flex;align-items:center;justify-content:center;border-radius:3px;line-height:20px;color:transparent;font-family:'Bungee',sans-serif;-webkit-mask:text;-webkit-text-stroke:6px transparent;background:linear-gradient(0deg,#04795c 0%,#2fcfa9 100%);-webkit-background-clip:text;background-clip:text;width:56px;height:88px;color:#2c27289c;color:#2c2728c4;color:#6b6b6bc4;left:0}.article ol li:before{top:0}.article .button{margin-left:0}.article__wrapp-content ol li h3,.article__section .article__wrapp-content ol>li h4,.article__app .bonuses__desc ol>li h4{color:#fff;font-weight:800;font-size:14px;font-family:'Roboto',sans-serif;line-height:160%;text-transform:capitalize}.article__wrapp-content>*+*{margin-top:24px}.article__section .article__wrapp-content h3{font-weight:400;font-size:18px;line-height:22px;font-family:Fredoka One,sans-serif;color:#fff;margin-bottom:24px}.article__wrapp-content ol,.article__app .bonuses__desc ol{counter-reset:ol;column-count:2;column-gap:20px;list-style:none;padding:0}.article__section .article__wrapp-content ol{display:flex;flex-wrap:wrap;gap:16px;column-gap:24px;flex-direction:row}.article__wrapp-content ol>li,.article__app .bonuses__desc ol>li,.article__app .bonuses__desc ol>li{position:relative;break-inside:avoid;padding:10px 10px 10px 70px;padding:0 0 0 70px;border-radius:16px;color:#fff;display:flex;flex-direction:column}.article__section .article__wrapp-content ol>li{width:calc(100% / 3 - 24px);min-height:75px}.article__section .article__wrapp-content ol>li:nth-child(4),.article__section .article__wrapp-content ol>li:nth-child(5){width:calc(100% / 2 - 24px)}.article__wrapp-content ol>li:before,.article__app .bonuses__desc ol>li:before{counter-increment:ol;content:counter(ol)}.article__wrapp-content ol>li ul li,.article__app .article__listApp li,.article__sectionApp ul li .article__textBoxList li,.features__table-app tbody tr .article__tableList li{background:0 0;color:#fff;padding:0 0 0 12px}.features__table-app tbody tr .article__tableList li{padding-left:28px}.article__sectionApp ul li .article__textBoxList{flex-direction:column;gap:8px}.article__sectionApp ul li .article__textBoxList li,.features__table-app tbody tr .article__tableList li{color:#3c2a5c}.article__sectionApp ul li .article__textBoxList li{width:100%}.features__table-app tbody tr .article__tableList{margin-top:4px}.article__app .article__listApp{margin-top:12px;margin-bottom:12px}.article__wrapp-content ol>li ul li:before,.article .article__boxList ul li:before,.article__app .article__listApp li:before,.article__sectionApp ul li .article__textBoxList li:before,.features__table-app tbody tr .article__tableList li:before{content:"";display:block;position:absolute;width:6px;height:6px;border-radius:50%;background:linear-gradient(0deg,#098365 0%,#29c49f 100%);left:0}.features__table-app tbody tr .article__tableList li:before{width:3px;height:3px;background:#3c2a5c;left:14px}.features__table-app tbody tr .article__tableList li+li{margin-top:2px}.article__app .bonuses__desc ol>li:before{top:0;transform:none}.article__wrapp-content ol li p,.article__app .bonuses__desc ol>li h4{color:#fff}.article__wrapp-content ol li>*+*,.article__app .bonuses__desc ol>li>*+*{margin-top:8px}.article ol li+li{margin-top:16px}.article__numberList ol li+li{margin-top:20px}.article__banner{display:flex;align-items:center;min-height:371px}.article__wrap{position:relative;margin:0;z-index:10}.article__banner-wrap{background:#14152DE5;border:1px solid #fcc211;border-radius:15px;padding:20px;width:80%}.article__banner-wrap .article__title{border:none;padding:0;background:0 0}.article__wrap p{margin-top:20px}.article__wrap-main p{width:65%}.article__ios{margin-top:16px;margin-bottom:16px}.article__ios,.article__android{max-width:807px;min-height:272px}.article__ios p,.article__android p{background:#14152d;padding:16px 16px 0}.article__android p{padding:0 16px 16px}.article .article__wrapper{background:#14152d;border-top-left-radius:0;border-top-right-radius:0;padding:16px}.article__wrapper ul li,.article__vip ul li,.article__desk ul li,.article__list li{position:relative;padding-left:20px;margin-top:8px}.article__wrapper ul li span,.article__vip ul span{color:#ffd400;font-weight:700}.features__info ul li:before,.article__wrapper ul li:before,.article__wrapper-last ul li:before,.article__vip ul li:before,.article__desk ul li:before,.article__list li:before,.article__content ul li:before,.article .article__label-list li:before{content:"";display:block;position:absolute;width:8px;height:8px;left:0;top:50%;transform:translateY(-50%);background:#fec07e;border-radius:50%}.article__wrapper-last ul li:before,.article__vip ul li:before,.article .article__label-list li.article__label-item:before{top:12px}.article .image,.article .article__vip{border:none}.article .image img{display:block;width:100%;height:100%;bottom:0;object-position:bottom;object-fit:contain}.article__vip{display:flex}.article__text{margin-top:16px}.article__banner .article__wrap-vip{padding-bottom:0}.article__box h4{margin-bottom:16px}.article__vip ul{max-width:706px;background:#14152d;border-radius:20px;border:1px solid #32334b;padding:0 16px 16px;margin-left:23px;margin-top:16px;margin-bottom:20px}.article__vip ul li+li{margin-top:16px}.article__desk{max-width:604px;background:#14152d;border-radius:20px;padding:16px}.article__btn-game{display:flex;flex-direction:row;flex-wrap:wrap;gap:10px}.article__btn-game li{transition:all .5s}.article__btn-game li:hover{transform:scale(1.05)}.article__btn-game li a{display:block;background:linear-gradient(0deg,#14152d 0%,#45465e 100%);border-radius:20px;font-size:15px;font-weight:900;text-transform:uppercase;color:#ffd400;padding:12px 20px}.article .article__subtitle{background:0 0;margin-bottom:16px;border-bottom:0}.article__statistic{width:100%;overflow:hidden;background:#eeeef8;padding:16px 16px 8px;border-collapse:separate;border-radius:6px;border-spacing:0 8px}.article__statistic tbody{width:100%;overflow:hidden}.article__statistic tr{width:100%}.table__features-bonus tbody tr,.table__features-bonus thead tr{display:flex}.article__statistic tr th{color:#3c2a5c;background:#eeeef8;text-transform:uppercase;font-size:12px;font-weight:600;line-height:160%;text-align:left;width:20%;padding:0 16px}.article__statistic tr td,.article__statistic tr td:first-child{width:20%;width:18.75%;font-weight:400}.article__statistic tr td:first-child{width:25%}.article__statistic tr td{border:none;padding:8px 16px}.article__statistic tr td:first-child{border-top-left-radius:12px;border-bottom-left-radius:12px}.article__statistic tr td img{width:32px;height:32px;border-radius:9.6px;box-shadow:0px 4px 8px 0px #3C2A5C4D;margin-right:12px;vertical-align:middle}.article__statistic tr td:last-child{border-right:none;border-top-right-radius:12px;border-bottom-right-radius:12px}.article__box{position:relative;background:linear-gradient(180deg,#453e3a 0%,#363032 100%);border-top:1px solid #615e5b;border-radius:6px;padding:20px}.article__box h3{color:#fff;font-size:20px;line-height:135%;background:0 0;border:none;text-align:left;padding:0;margin-bottom:20px}.article__box-list{background:#453e3a;border-top:1px solid #615e5b;border-radius:6px;justify-content:center;display:flex;flex-direction:column;padding:20px;width:100%;gap:16px;margin-top:24px}.article ul li{position:relative;color:#3c2a5c;font-weight:400;line-height:160%;background:#eeeef8;border-radius:12px;padding:11px 12px 11px 44px}.article ul li+li{margin-top:8px}.article ul li:before{content:'';display:block;position:absolute;top:50%;transform:translateY(-50%);left:12px;width:20px;height:20px;background:url(//safe-casino.casino/wp-content/themes/safe_casino_casino/assets/css/../images/podium-before.svg) no-repeat center center/contain}.article .article__list1 li:before{background:url(//safe-casino.casino/wp-content/themes/safe_casino_casino/assets/css/../images/before-item.svg) no-repeat center center/contain}.article .article__list2 li:before{background:url(//safe-casino.casino/wp-content/themes/safe_casino_casino/assets/css/../images/before-text.svg) no-repeat center center/contain}.article .article__list3 li:before{background:url(//safe-casino.casino/wp-content/themes/safe_casino_casino/assets/css/../images/cup-before.svg) no-repeat center center/contain}.article .article__list4 li:before{background:url(//safe-casino.casino/wp-content/themes/safe_casino_casino/assets/css/../images/before.svg) no-repeat center center/contain}.article .article__list5 li:before{background:url(//safe-casino.casino/wp-content/themes/safe_casino_casino/assets/css/../images/mobile/dealers-before.svg) no-repeat center center/contain}.article .article__list6 li:before{background:url(//safe-casino.casino/wp-content/themes/safe_casino_casino/assets/css/../images/mobile/man-before.svg) no-repeat center center/contain}.article__buttons .button{background:linear-gradient(180deg,#31d1ab 0%,#04a47e 100%);box-shadow:0px -3px 0px 0px #0000001A inset,0px -1px 4px 0px #00000040 inset,0px -59px 1px -32px #00000012 inset}.article__list4,.article__listGrid{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.article .article__list4 li+li,.article .article__listGrid li+li{margin-top:0}.bonuses .bonuses__list li:before,.article .card__list li:before,.article .casino__list li:before{display:none}.article__background{background:linear-gradient(180deg,rgba(82,20,121,.9) 0%,#3e1527 100%)}.article__app .bonuses__desc h3{display:flex;gap:10px;flex-direction:row;align-items:center;color:#fff;padding-bottom:20px;border-bottom:1px solid #FFFFFF33;margin-bottom:20px}.article__app .bonuses__desc>*+*{margin-top:12px}.article__bonus{background:linear-gradient(180deg,#852710 0%,#38062d 46.15%,#161128 100%);padding:20px 0 0}.article__app{background:linear-gradient(180deg,#a34b0a 0%,#3e0065 56.56%,#161128 100%)}.article__background .decor{position:absolute;right:0;bottom:0;width:50%;max-width:565px;margin-left:auto;height:220px}.article__background .decor img{object-fit:cover;height:100%}.article__background ul,.article .article__listBonus,.article__app .bonuses__descApp ul{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.article__section ul{display:flex;flex-wrap:wrap;flex-direction:row;gap:16px}.article__app .bonuses__descApp ul{display:flex;flex-wrap:wrap}.article__background ul li:before,.article__section ul li:before,.article__bonus ul li:before,.article .article__listBonus li:before{display:none}.article__background ul li,.article__app .bonuses__descApp ul li{background:#EEEEF866;padding:16px;display:flex;flex-direction:column}.article__app .bonuses__descApp ul li{width:calc(33.333% - 16px)}.article__app .bonuses__descApp ul li:nth-last-child(2),.article__app .bonuses__descApp ul li:last-child{width:calc(50% - 16px)}.article__section ul li{background:rgba(238,238,248,1);width:calc(50% - 10px);box-sizing:border-box;padding:16px;display:flex;flex-direction:column}.article .article__listBonus li{padding:16px;display:flex;flex-direction:column}.article__section ol li+li,.article .article__listBonus li+li,.article__app .bonuses__descApp ul li+li{margin-top:0}.article__section ul li:last-child{width:100%}.article__sectionApp ul li:last-child{width:calc(50% - 10px)}.article__background ul li h3,.article__section ul li h4,.article .article__listBonus li h4,.article__app .bonuses__descApp ul li h4,.article__sectionApp ul li h3{color:#fff;font-family:"Roboto",sans-serif;text-transform:uppercase;font-size:12px;font-weight:600;line-height:160%;margin-bottom:8px}.article__section ul li h4,.article__sectionApp ul li h3,.article .article__listBonus li h4,.article__app .bonuses__descApp ul li .article__textBox p{color:rgba(60,42,92,1)}.article__background ul li .article__textBox,.article__section ul li .article__textBox,.article .article__listBonus li .article__textBox,.article__app .bonuses__descApp ul li .article__textBox{color:#3c2a5c;background:#FFFFFFE5;padding:16px;border-radius:12px;flex:1}.article__section ul li .article__textBox>*+*,.article__background ul li .article__textBox>*+*,.faq__answer>p+p,.article .article__listBonus li .article__textBox>*+*,.article__app .bonuses__descApp ul li .article__textBox>*+*{margin-top:20px}.article__app .bonuses__descApp ul li{border-radius:12px}.article__background ul li+li,.article__section ul li+li{margin-top:0}.article__bonus .article__title,.article__background .article__title{background:#EEEEF833;color:#fff;margin:20px}.article__background .article__title{margin:0}.article__bonus ul li{padding:0;background:0 0;border-radius:0}.card__list{display:flex;gap:12px;flex-wrap:wrap}.card__list li img{width:144px;height:100%;display:block}.article__contents{display:flex;gap:20px}.banner__bonusFirst{width:50%;margin:0;min-height:176px;padding:18px 30px;justify-content:flex-start}.banner__bonusFirst .banner__info{max-width:350px}.banner__bonus .banner__info{background:0 0;backdrop-filter:none;box-shadow:none;align-items:flex-start;border:none;padding:0}.banner__bonus .banner__info h4{color:#fff;font-size:20px;line-height:24px;font-weight:400;margin-bottom:8px;text-align:left;align-items:flex-start}.banner__bonus .banner__info p{font-weight:400;font-size:14px;line-height:160%;font-family:"Roboto",sans-serif;text-transform:none;margin-bottom:24px;text-align:left}.banner__boxBtn{display:flex;flex-direction:row;gap:16px;flex-wrap:wrap}.banner__boxBtn .banner__button:first-child{background:linear-gradient(360deg,#951b34 0%,#bd2447 3.81%,#c9284c 8.29%,#fa9da6 8.29%,#fa9ea6 9.9%,#f44e5d 9.93%,#f7535e 15.92%,#f2485c 24.49%,#ea3657 35.14%,#e12151 50.76%,#e22a58 50.77%,#e63d67 60.29%,#e9587c 76.48%,#ea6486 88.65%,#e95c7f 94.85%,#e12151 95.22%);background:url(//safe-casino.casino/wp-content/themes/safe_casino_casino/assets/css/../images/singin.png) center center/cover}.banner__boxBtn .banner__button:last-child{backdrop-filter:blur(20px);background:0 0;background:linear-gradient(180deg,rgba(255,255,255,.05) 57%,rgba(255,255,255,.1) 100%),linear-gradient(0deg,rgba(255,255,255,.1),rgba(255,255,255,.1)),linear-gradient(90deg,rgba(255,255,255,0) 0%,rgba(255,255,255,.075) 4.53%,rgba(255,255,255,0) 10.03%,rgba(255,255,255,0) 89.58%,rgba(255,255,255,.075) 95.02%,rgba(255,255,255,0) 100%);border-bottom:1px solid #FFFFFF14;background:url(//safe-casino.casino/wp-content/themes/safe_casino_casino/assets/css/../images/login.png) center center/cover}.article__boxList{width:50%;background:#eeeef8;border-radius:12px;padding:16px;display:flex;flex-direction:column}.article__boxList>*+*{margin-top:8px}.article__boxList ul{background:#fff;border-radius:12px;padding:16px;flex:1}.article__boxList ul li{background:0 0;padding:0 0 0 12px}.article__listImg{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.article .article__listImg li+li{display:flex;flex-direction:column;margin-top:0}.article .article__listImg li{padding:11px 12px}.article .article__listImg li div{display:flex;gap:12px;align-items:center;flex-direction:row;padding:0 16px}.article .article__listImg li div h4{font-family:"Roboto",sans-serif}.article .article__listImg li div img{width:32px;height:32px;display:block;border-radius:9.6px}.article .article__listImg li .article__textBox{background:#fff;border-radius:12px;padding:16px;flex-direction:column;margin-top:8px;flex:1}.article .article__listImg li:before{display:none}.faq p,.faq__list,.review>p{margin-top:20px}.faq__subtitle{font-size:18px;line-height:22px;font-weight:400;text-align:left;color:#3c2a5c;background:0 0;border-radius:12px;text-transform:none;cursor:pointer;justify-content:flex-start;padding:16px 60px 16px 0}.faq__subtitle.active{border-bottom-left-radius:0;border-bottom-right-radius:0;border-bottom:none}.faq__item{background:#fff;border:1px solid #d9d9d9;padding:0 16px;border-radius:12px}.faq__item.active{background:#eeeef8;padding-bottom:16px}.faq__subtitle:after{content:"";display:block;position:absolute;right:0;top:50%;transform:translateY(-50%);width:13px;height:13px;background:#fff url(//safe-casino.casino/wp-content/themes/safe_casino_casino/assets/css/../images/faq-arrowDown.svg) no-repeat center center;border-radius:8px;padding:9.33px;box-shadow:0px 5.33px 6.67px 0px #3D1F8626,0px -2.67px 0px 0px #3D1F861A inset,0px -1.33px 2.67px 0px #3D1F8640 inset;transition:all .5s}.faq__subtitle.active:after{transform:translateY(-50%) rotate(180deg)}.faq__answer{position:relative;background:#fff;border-radius:12px;padding:12px 16px;border-top:none;overflow:hidden}.faq__answer p{margin-top:0}.faq__item+.faq__item{margin-top:16px}.js-expand-content{display:none;overflow:hidden}.js-expand-content.expanded{height:100%}.review__wrapper{border-radius:12px;background:#eeeef8;width:100%;padding:16px;margin-top:16px;display:flex;height:calc(100% - 20px);margin-bottom:16px}.review__photo{display:block;width:60px;height:60px}.review ul{display:flex;flex-wrap:wrap;gap:16px;width:100%;margin-top:16px;display:grid;grid-template-columns:repeat(2,1fr)}.review ul li{display:flex}.review__wrapp{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.review__wrapp .article__textBox{flex:1;color:#3c2a5c;background:#fff;border-radius:12px;padding:12px 16px}.review__wrapp .article__textBox>*+*{margin-top:20px}.review__wrapp h3{font-weight:800;line-height:160%;font-size:14px;text-transform:none;color:#3c2a5c}.review__wrapp img{width:16px;height:16px}.review-box{display:flex;width:100%;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}.review-boxImg{height:16px}.sliders{background:0 0;padding:32px 0}.slider{position:relative;max-width:100%;margin:0 auto;max-width:1246px;padding:0 38px}.slides-wrapper{overflow:hidden}.slides{display:flex;transition:transform .5s ease}.slides ul{display:flex;padding:0;margin:0;list-style:none}.slide{flex:0 0 50%;box-sizing:border-box;padding:0 10px}button.prev,button.next{position:absolute;top:50%;transform:translateY(-50%);background:0 0;border:none;cursor:pointer;padding:0;width:32px;height:32px;z-index:10}button.prev{left:0}button.next{right:0}button img{width:100%;height:auto}.ratings .ratings__title{background:#EEEEF833;color:#fff}.ratings__list{display:grid;grid-template-columns:repeat(2,1fr);gap:16px;width:70%}.ratings__list li{position:relative;display:flex;justify-content:center;flex-direction:column;background:#EEEEF833;color:#fff;box-shadow:0px 8px 10px 0px #3D1F8626,0px -4px 0px 0px #3D1F861A inset,0px -2px 4px 0px #3D1F8640 inset;border-radius:12px;padding:13px 20px}.ratings__content{display:flex;flex-direction:column;gap:4px;margin-top:16px}.ratings__info{display:flex;flex-direction:row-reverse;justify-content:space-between;align-items:center;font-size:14px;line-height:160%;font-weight:400;color:#fff;text-transform:none;gap:8px}.ratings__list p{font-size:14px;line-height:160%;font-weight:700;flex:0 0 200px;margin-right:auto}.ratings__img{display:flex;gap:10px;flex:0 0 16px}.ratings__img img{width:16px;height:16px}.ratings__button{display:block;width:208px;margin-left:0;margin-right:auto}.ratings__data{flex:0 0 50px}.ratings__data span:first-child{font-weight:700}.bonuses p{margin-top:20px}.bonuses__list{display:flex;flex-wrap:wrap;display:grid;grid-template-columns:repeat(2,1fr);border-radius:6px;gap:20px;overflow:hidden;margin-top:24px;margin-bottom:24px}.bonuses__item{position:relative;display:flex;flex-direction:row;align-items:flex-start;background:linear-gradient(180deg,#453e3a 0%,#363032 100%);width:100%;border-radius:6px;padding:16px 20px;overflow:hidden}.bonuses__item>*{position:relative}.bonuses__item+.bonuses__item{margin-top:16px}.bonuses__item:before{display:none}.bonuses__img{max-width:450px;width:100%;height:auto;position:absolute;height:100%;z-index:6}.bonuses__content{display:flex;gap:20px;flex-direction:row;align-items:stretch;width:100%;height:100%}.bonuses__item:nth-child(odd) .bonuses__content{flex-direction:row-reverse;margin-left:20px}.bonuses__item:nth-child(odd):last-child .bonuses__content{margin-bottom:20px}.bonuses__item:nth-child(even) .bonuses__content .bonuses__desc{margin-left:auto;margin-right:20px}.bonuses__img img{display:block;width:100%;height:100%;object-fit:cover}.bonuses__desc{position:relative;display:flex;align-items:flex-start;text-align:left;flex-direction:column;justify-content:space-between;background:#EEEEF833;border-radius:12px;padding:20px;flex:1;flex:0 0 70%;gap:20px;z-index:1;margin-right:auto}.bonuses__descApp{flex:1;margin-right:20px;gap:0}.bonuses__descApp h3{width:100%}.features__table-bonuses tr td:first-child{width:40%}.features__table-bonuses tr td:last-child{width:60%}.title.bonuses__title{flex-direction:column;color:#fff;background:0 0;padding:0;font-family:Fredoka One,sans-serif;border:none;font-weight:400;align-items:flex-start;font-size:18px;line-height:22px;text-align:center;text-transform:capitalize;position:relative;margin-bottom:20px;margin-left:0;padding-bottom:20px;border-bottom:1px solid #FFFFFF33;border-radius:0}.title.bonuses__title:after{display:none}.banner__deposit{margin-bottom:0}.bonuses__desc p{position:relative;color:#fff;font-weight:400;font-size:15px;line-height:24px;text-align:left}.bonuses__desc div>*+*{margin-top:16px}.bonuses__buttons{display:flex;flex-direction:row;justify-content:left;flex-wrap:wrap;gap:12px}.bonus__list{margin-top:16px}.bonus__list li{position:relative;padding-left:20px}.bonuses__buttons .bonuses__button{background:linear-gradient(180deg,#31d1ab 0%,#04a47e 100%);border-radius:12px;margin-top:0;margin-left:0;margin:0}.article a:not(.button){color:#51a632;font-weight:400}.main__arrow{display:block;position:fixed;width:48px;height:48px;right:35px;bottom:90px;background:url(//safe-casino.casino/wp-content/themes/safe_casino_casino/assets/css/../images/ArrowUp.svg) no-repeat center center/contain;z-index:100}.footer{background:#e2e2f4;box-shadow:none}.footer__content{display:flex;flex-direction:column;align-items:center;background:0 0;gap:32px}.footer__logo{display:flex;max-width:274px;flex:none;padding:0;margin:0 auto}.footer__logo img{display:block;max-height:90px}.footer__menu{display:flex;flex-wrap:wrap;gap:0;row-gap:8px;text-align:center;align-items:center;align-content:center;justify-content:center;border-radius:32px;padding:4px 12px}.footer__menu li:not(:last-child) a{padding-right:20px}.footer__menu li:not(:last-child) a:after{content:'';display:block;position:absolute;top:50%;right:0;transform:translateY(-50%);width:2px;height:50%;background:#706b7a}.footer__menu li a{display:block;font-size:13px;line-height:160%;font-weight:800;color:#3c2a5c;text-transform:uppercase;padding:4px 20px;transition:all .5s}.footer__menu li a:hover{border-radius:20px;color:#c9284c;padding:4px 20px}.footer__line{width:100%;height:2px}.footer__age{width:40px;height:40px}.footer__gcb{width:70px;height:40px}.footer__cards{display:flex;justify-content:center;flex-wrap:wrap;gap:56px}.footer__cards a{display:block;height:42px}.footer__cards-pay a{display:block;height:57px}.footer__cards-pay{gap:8px}.footer__cards-pay img{background:#fff;padding:15px;border-radius:12px;max-width:112px;height:57px}.footer__text{text-align:center;display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:100%;gap:16px;color:#3c2a5c;font-size:12px;line-height:20px}.footer__text p{text-align:left}.footer__country-list{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;padding:0 62px}.footer__country-list li{border-radius:4px;background:#fff;box-shadow:0px 5px 10px 0px #3C2A5C4D;transition:all .5s}.footer__country-list li a{display:flex;align-items:center;padding:6px 12px}.footer__country-list li:hover{transform:scale(1.1)}.footer__country-item span{display:inline-block;color:#3c2a5c;text-transform:uppercase}.footer__country-item img{width:16px;height:16px;vertical-align:middle;margin-right:12px}.footer__wrap{display:flex;justify-content:space-between;align-items:center;width:100%;gap:20px}.footer__wrap p{color:#8f99ad;font-size:12px;line-height:20px}.footer__box{display:flex;gap:12px;align-items:center;width:100%}.footer__box img{width:50px;height:50px;display:block}.footer__box p{font-size:12px;line-height:120%;opacity:.5}.footer__wrap p+p{margin-top:16px}.footer__wrap img{display:block;width:40px;height:40px}.footer__decor{position:absolute;width:100%;height:auto;bottom:0;left:0;z-index:0}.breadcrumbs{display:flex;text-align:center;justify-content:flex-start;margin-bottom:16px;white-space:nowrap}.breadcrumbs li:not(:last-child) a{padding-left:0}.breadcrumbs li a{font-size:14px;font-weight:500;line-height:24px;color:#fff;opacity:.8;text-transform:none;padding:10px}.breadcrumbs li:first-child a:hover{color:#ffd400}.breadcrumbs li:last-child a{opacity:1;font-weight:700}.breadcrumbs>li:not(:last-child):after{content:"|";position:relative;color:#fff}.hero__bonus,.hero__mobile{padding:38px 40px}.hero__data-bonus,.hero__data-mobile{bottom:0}.hero__data-bonus h1{margin-bottom:10px}.hero__data-bonus p{margin-bottom:30px;text-align:left}.article .article__download{background:0 0;padding:0}.banner__btn{min-height:300px;justify-content:center;padding:20px}.banner__data{position:relative;display:flex;flex-direction:row;max-width:490px;text-align:center;z-index:2;gap:10px}.banner__btn-main{display:flex;flex-direction:column-reverse;flex-wrap:wrap;align-items:flex-end;gap:16px;padding-right:100px}.banner__btn-main .banner__info{padding:0;background:0 0;border:none;gap:100px;justify-content:flex-end;flex-direction:row;box-shadow:none;backdrop-filter:unset}.banner__btn-main .banner__info:before{display:none}.banner__main-btn{display:flex;flex-direction:column;gap:20px}.banner__btn-main .banner__button,.article__app .banner__button{position:relative;overflow:hidden;height:68px;min-width:200px;text-align:center;margin:0 auto;text-transform:none;color:#fff;font-family:'Baloo 2',cursive;text-align:left;font-size:14px;font-weight:700;line-height:20px;justify-content:flex-start}.banner__button-ios,.banner__button-android,.article .banner__button-ios,.article .banner__button-android{display:flex;min-width:200px;min-width:0;height:72px;border-radius:12px;background:linear-gradient(180deg,#fec882 0%,#ffa06d 100%);border:none;color:#292526;font-size:15px;font-weight:700;line-height:20px;white-space:normal;text-align:left;padding:16px 20px;gap:16px;margin-right:0;margin-left:0;z-index:3;transition:all .5s}.banner__button-ios img,.banner__button-android img{width:32px;height:32px}.article .banner__button-ios,.article .banner__button-android{margin-left:auto;margin-right:auto;justify-content:flex-start}.article__app .banner__button{min-width:200px;height:68px;margin-left:0;background:linear-gradient(180deg,#31d1ab 0%,#04a47e 100%);gap:16px;justify-content:center;margin-top:20px}.article__wrapp-contentApp ol{width:60%}.article__text-mobile{padding:16px;background:#14152d}.banner__mobile-last{min-height:321px}.banner__content{display:flex;justify-content:space-between;align-items:center}.banner__logo{flex:0 0 392px;padding:0;max-width:392px;margin-right:0}.banner__logo img{max-height:118px}.article .article__label{border-top-left-radius:20px;border-top-right-radius:20px;border-bottom:1px solid #32334b}.table__features-btn li+li{margin-top:8px}.table__features-btn td:first-child{color:#fec07e}.article .article__label-list{position:relative;background:#14152d;min-height:156px;border-bottom-left-radius:20px;border-bottom-right-radius:20px;padding:16px}.article .article__label-list li{position:relative;padding-left:20px}.article__list-mobile{display:flex;gap:16px;max-width:100%;height:100%}.article__list-item-mobile{display:flex;flex-direction:column;flex:1 1 calc(50% - 16px);min-width:calc(50% - 16px)}.casino__hover-link{color:#4da533;font-weight:700}.casino__item h3{display:flex;align-items:center;font-weight:700;justify-content:center;color:#1a2930;padding:16px;text-align:center;text-decoration:none;text-transform:capitalize}.casino__hover p{color:#fff;font-weight:700}.casino__buttons{min-width:130px;height:48px;line-height:22px;padding:8px 14px;background:linear-gradient(180deg,#fec882 0%,#ffa06d 100%);color:#292526}.casino__buttons:hover{background:#de594c;color:#fff}.casino__hover{display:flex;flex-direction:column;justify-content:center;align-items:center;background:#000000CC;border-radius:6px;border-bottom-right-radius:0;border-bottom-left-radius:0;position:absolute;left:0;top:0;width:100%;height:100%;opacity:0;transform:translateY(100%);transition:transform .25s cubic-bezier(.4,0,.2,1),-webkit-transform .25s cubic-bezier(.4,0,.2,1);padding:0;gap:16px}.casino__hover-casino{justify-content:center;padding:24px}.casino__item{position:relative;border-radius:6px;box-shadow:0px 4px 10px 0px #00000040;width:100%;overflow:hidden}.casino__item:hover .casino__hover{transform:translateY(0);opacity:1;z-index:1}.casino__img{display:block;width:220px;height:220px;width:100%;height:auto}.casino__list{display:flex;flex-wrap:wrap;gap:20px;display:inline-grid;grid-template-columns:auto auto auto auto auto}.casino__wrapper{overflow:hidden}.casino__hover h3{color:#fff;text-decoration:none;text-transform:uppercase;font-size:15px;line-height:22px;padding:0}.casino-box{display:flex;flex-direction:column;align-items:center;gap:12px}.casino__hover-links{color:#fdfdfd;text-transform:uppercase}.casino{background:0 0;padding:0}.casino__hover .live__subtitle{font-size:24px;line-height:32px}