.faq_switcher,.menu_burger{cursor:pointer}.faq-item .faq-item-answer,.faq_switcher,.mobile_menu,.mobile_menu-container{transition:.3s ease-in-out}*{box-sizing:border-box;margin:0;padding:0}html{color:#1a1d27;font-family:Inter,sans-serif}:root{--dark-grey-main-dark:#1A1D27;--dark-theme-gray-8:#2C2C35;--dark-grey-shades-soft-dark:#293449;--dark-grey-shades-light-gray:#6D758E;--dark-grey-shades-light-gray-2:#E5E5E5;--dark-theme-gray-2:#D0D0DA;--primary-main-blue:#3087FF;--secondary-main-red:#F32952;--gradient-main-blue:linear-gradient(126deg, #60A9FF 19.55%, #0F6FFF 87.18%)}.main_content ol,.main_content ul{margin:15px 0;padding-left:20px}.main_content table{border:1px solid #293449;border-collapse:collapse}.main_content td,.main_content th{border:1px solid #293449;padding:10px}.container img{margin:0 0 1.5em}.alignleft,img.alignleft{margin-right:1.5em;display:inline;float:left}.alignright,img.alignright{margin-left:1.5em;display:inline;float:right}.aligncenter,img.aligncenter{margin-right:auto;margin-left:auto;display:block;clear:both}.alignnone,img.alignnone{width:100%;height:auto}.wp-caption{margin-bottom:1.5em;text-align:center;padding-top:5px}.wp-caption img{border:0;padding:0;margin:0}.wp-caption p.wp-caption-text{line-height:1.5;font-size:10px;margin:0}.wp-smiley{margin:0!important;max-height:1em}blockquote.left{margin-right:20px;text-align:right;margin-left:0;width:33%;float:left}blockquote.right{margin-left:20px;text-align:left;margin-right:0;width:33%;float:right}body{background-color:#f1f6ff}header{height:72px;border-bottom:1px solid var(--dark-grey-shades-light-gray-2)}.header_container{display:grid;grid-template-columns:10fr 2fr;margin:16px 200px}.mobile_menu-container{position:fixed;top:0;left:0;right:0;z-index:80}.mobile_menu-container.mobile_opened .mobile_menu{transform:translate3d(0,0,0)}.mobile_menu{display:flex;width:280px;height:100vh;flex-direction:column;align-items:flex-start;padding:20px 16px;gap:36px;flex-shrink:0;position:absolute;transform:translate3d(-100%,0,0);left:0;background-color:#fff;z-index:99}.mobile_menu-head{display:flex;width:100%;align-items:center;justify-content:space-between}.header_container-right .mobile_action-btn,.menu_burger{display:none}.menu_burger img{width:28px;height:28px}.mobile_menu-head .menu_burger,.mobile_menu-head .menu_burger img{width:24px;height:24px}.mobile_menu-actions{display:flex;align-items:center;gap:16px;align-self:stretch}.mobile_menu-actions .btn{width:100%;padding:16px 20px;text-align:center}.mobile_menu-inner{width:100%}.mobile_menu #header_menu{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:16px}.mobile_menu #header_menu li{padding:0}.mobile_menu #header_menu a{padding:0;border:none;font-size:18px;font-style:normal;font-weight:700;line-height:120%;color:var(--dark-grey-shades-soft-dark)}.mobile_menu-container.mobile_opened .mobile_menu-overlay{position:absolute;background:rgba(48,135,255,.4);backdrop-filter:blur(4px);width:100vw;height:100vh;z-index:90;transition:.3s}.header_container-left{display:flex;align-items:center;justify-content:flex-start;gap:32px}.header_logo{max-width:160px;width:100%;height:auto}.banner,main{max-width:1520px}#footer_menu,#header_menu{list-style:none;display:flex;overflow-x:auto;white-space:nowrap;gap:25px}#footer_menu a,#header_menu a{color:var(--dark-grey-main-dark);text-decoration:none;font-size:14px;font-style:normal;font-weight:700;line-height:120%}.header_container-right{display:flex;align-items:center;justify-content:flex-end;gap:16px}.header_container-right .mobile_action-btn img{width:40px;height:40px;padding:10px;border-radius:16px}.header_container-right .mobile_action-btn img.mobile_action-btn-secondary{box-shadow:0 0 0 1px var(--primary-main-blue) inset}.header_container-right .mobile_action-btn img.mobile_action-btn-primary{background:var(--primary-main-blue)}.header_container-right img{width:56px;height:38px}.btn,.custom_button_short{display:inline-block;font-size:12px;font-style:normal;font-weight:900;line-height:156%;text-decoration:none;border-radius:16px;padding:10px 17px;text-align:center}.secondary-btn{box-shadow:0 0 0 2px var(--primary-main-blue) inset;min-width:78px}.primary-btn{background:var(--gradient-main-blue);min-width:80px;color:#fff}.banner,footer{background-color:#fff;width:100%}.mobile_menu .primary-btn,.mobile_menu .secondary-btn{padding:10px 17px}main{margin:20px 120px 60px}main h1,main h2,main h3,main h4,main h5,main h6{text-align:center;margin-top:40px;max-width:1920px;width:100%;font-style:normal;font-weight:800;color:var(--dark-grey-shades-soft-dark)}main h2{font-size:32px;margin-bottom:12px}.banner{min-height:480px;height:fit-content;position:relative;margin:0 auto;border-radius:36px;border:1px solid var(--dark-grey-shades-light-gray-2);overflow:hidden;display:flex;align-items:center}.banner_img{max-width:800px;width:100%;height:auto;position:absolute;right:0;top:-10%}.banner_text-container{display:flex;flex-direction:column;align-items:flex-start;max-width:50%;margin:0 0 0 60px;position:relative;z-index:2}.banner_text-main{margin-bottom:12px;color:var(--primary-main-blue);font-size:24px;font-style:normal;font-weight:700;line-height:32px}.banner_text-secondary,p{color:var(--dark-grey-main-dark)}.banner_text-secondary,.banner_text-secondary-two{font-size:52px;font-weight:800;line-height:140%;font-style:normal}.banner_text-secondary-two{color:var(--secondary-main-red)}#footer_menu a,.custom_button_short{font-weight:900;text-transform:uppercase}p{font-size:16px;font-style:normal;font-weight:500;line-height:180%}.custom_button_short{display:block;font-size:18px;width:100%;max-width:510px;margin:20px auto;padding:10px 0;border-radius:24px;background:var(--gradient-main-blue);color:#fff;text-align:center;line-height:160%}.custom_button_short:hover{color:#fff;transform:translateY(-2px);box-shadow:0 0 10px 0 var(--gradient-main-blue)}.faq_container{width:100%;display:flex;flex-direction:column;margin-top:40px}.faq_heading{font-size:32px;font-style:normal;font-weight:800;line-height:140%;text-align:center;width:100%;color:var(--dark-theme-gray-8)}#footer_menu a,.footer_terms{font-style:normal;line-height:180%}.faq-list{display:flex;flex-direction:column;align-items:center;gap:20px;align-self:stretch}.faq-item{width:100%;list-style:none;display:flex;flex-direction:column;gap:15px;border-bottom:1px solid var(--dark-theme-gray-2)}.faq-item .faq-item-answer{opacity:0;pointer-events:none;max-height:0;overflow-x:hidden}.faq-item.opened .faq-item-answer{opacity:1;pointer-events:all;max-height:unset}.faq_switcher{width:32px;height:32px}.faq-item.opened .faq_switcher{transform:rotate(180deg)}.faq-item-question{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:16px}.faq-item-answer p,.footer_terms{font-size:14px}.faq-item-answer p,.faq-item-question{font-style:normal;font-weight:500;line-height:180%;color:var(--dark-theme-gray-8)}footer{display:flex;max-width:1920px;padding:48px 40px;flex-direction:column;align-items:flex-start;gap:12px}.footer_payment{display:flex;justify-content:center;align-items:center;align-content:flex-start;gap:12px;align-self:stretch;flex-wrap:wrap}.footer_payment img{width:80px;height:38px}#footer_menu{width:100%;gap:32px;justify-content:center;white-space:unset;overflow-x:unset;flex-wrap:wrap}#footer_menu a{font-size:12px;font-family:'Exo 2'}.footer_terms{font-weight:500;color:var(--dark-grey-shades-light-gray)}
.aligncenter, img.aligncenter{max-width: 100%;height: auto;}
html{scroll-behavior: smooth;}
.contents {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 8px;
	margin: 15px 0;
}

.contents a {
    text-decoration: none;
	font-weight: 600;
    text-shadow: 0 1px 1px rgba(255,255,255,.4);
    color: #000;
    display: flex;
    align-items: center;
    justify-content: flex-start;
    font-size: 13px;
    word-break: keep-all;
    transition: transform 0.7s ease;
}

.contents a:hover {
    transform: scale(0.98); 
    transition: transform 0.2s ease;
    color: #000;
    text-decoration: none;
	text-shadow: #fff;
}

.contents a:visited {
    color: #000;
}
.main_content p{
	margin: 15px 0;
	line-height: 20px;
}

.main_content_404{
	text-align: center;
	padding: 100px 0;
}
.page404{
    font-size: 10rem;
    font-weight: 900;
    margin-bottom: 50px;
}
.link404{
    font-size: 2rem;
}
.link404 a{
    color: #3bbbf3;
}
.btn_reg{
	padding: 10px 20px;
    border-radius: 10px;
    border: none;
	color:#fff;
	box-shadow: none;
	text-align: center;
    text-transform: uppercase;
    text-decoration: none;
    font-weight: 700;
	transition: .2s;
	margin: 0;
}
.btn_reg:hover{
   transform: scale(1.05);
}
.games_section{margin:10px 0;}
.games__list{display:flex;justify-content:center;align-items:center;flex-direction:row!important;padding:0!important;gap:10px;flex-wrap:wrap;}
.games__list-item{list-style-type:none!important;border-radius:15px;flex:1 1 25%;min-width:220px;max-width:225px;}
.games__list-item:hover .game__overlay{opacity:1;}
.game__wrapper{position:relative;transition:all 0.4s;height:205px;}
.game__banner{    width: 100%;
    height: 150px;
    background-position: center;
    border-radius: 15px;
    background-size: cover;}
.game__overlay{display:flex;justify-content:center;align-items:center;margin-top: 10px;}

.btn.btn_reg.rd.custom_button_short{
	margin: 0;
}
.games__list-item.bonus.rd{
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 10px;
    background: #fff;
    border: 2px solid #3087ff;
    padding: 10px;
    text-align: center;
	justify-content: space-between;
	background-position: center;
    background-size: cover;
	box-shadow: inset 0px 0px 88px 34px rgba(0, 0, 0, 0.28);
    min-height: 285px;
    color: #fff;
}
.bonus .bonus_type{
    font-weight: 700;
}
.bonus .bonus_name{
	font-size: 19px;
}
.bonus .bonus_img{
	height: 150px;
	width: auto;
	max-width: 100%;
	display: block;
}
.games__list.games__list_bonus{
	align-items: stretch;
}
.mobile_menu #sidebar_menu{flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:16px;}
.mobile_menu #sidebar_menu li{padding:0;}
.mobile_menu #sidebar_menu a{padding:0;border:none;font-size:18px;font-style:normal;font-weight:700;line-height:120%;color:var(--dark-grey-shades-soft-dark);}
#sidebar_menu{list-style:none;display:flex;overflow-x:auto;white-space:nowrap;gap:25px;}
#sidebar_menu a{color:var(--dark-grey-main-dark);text-decoration:none;font-size:14px;font-style:normal;font-weight:700;line-height:120%;}
@media(min-width:1520px){.header_container{margin:16px auto;max-width:1520px}main{margin:20px auto 60px}footer{max-width:unset}}@media(max-width:1439px){.header_container{margin:0 124px 16px;padding-top:16px}main{margin:20px 120px 60px}.banner_img{top:-5%;right:-14%}}@media (max-width:1200px){.banner_img{right:-30%}}@media (max-width:1100px){.banner_img{right:-40%}}@media (max-width:1023px){.menu_burger{display:block}.header_container{margin:0 60px 12px;padding-top:12px}main{margin:20px 60px 60px}.banner_img{top:-5%;right:-45%}.banner_text-container{margin:0 0 0 40px}#header_menu{display:none}}@media(max-width:900px){.header_container{display:flex;justify-content:space-between}}@media (max-width:767px){.main_content table{width:100%;display:block;overflow:scroll}.header_container{margin:0 40px 12px}.header_container-left #header_menu,.header_container-right .btn{display:none}.header_container-right .mobile_action-btn{display:block}main{margin:20px 40px 40px}.banner{min-height:312px}.banner .banner_img{max-height:470px;max-width:520px}.banner_text-container{margin:0 0 0 32px}.banner_text-main{font-size:16px;line-height:24px}.banner_text-secondary,.banner_text-secondary-two{font-size:36px}}
@media (max-width: 572px) {
	.contents {
		grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
		grid-template-rows: auto;
	}
}
@media(max-width:539px){.header_container{margin:0 16px 12px}main{margin:20px 16px 40px}.banner{display:flex;align-items:flex-start;justify-content:center}.banner_text-container{margin:32px 0 0;max-width:100%;align-items:center;text-align:center}.banner_img{right:unset;top:50%}footer{padding:20px 16px}}@media(max-width:359px){.header_container-right{gap:12px}.header_container-left{gap:16px}main{margin:20px 16px 40px}}
.banner_short{margin: 20px 0;padding:60px 100px;background-position:center;background-size:cover;background-repeat:no-repeat}.banner_short-inner{background:#00000094;border-radius:10px;padding:35px 15px;display:flex;flex-direction:column;gap:20px}.banner_short-text-container{display:flex;justify-content:center;gap:15px;flex-wrap:wrap;text-align:center}.banner_short_text{line-height:140%;font-size:30px!important;margin:unset;text-align:center}@media(max-width:768px){.banner_short{padding:40px 10px}}