:root {
--valhalla-dark-bg: #0a0a0f;
--valhalla-dark-secondary: #1a1a24;
--valhalla-purple: #6b46c1;
--valhalla-purple-light: #8b5cf6;
--valhalla-blue: #3b82f6;
--valhalla-blue-light: #60a5fa;
--valhalla-red: #c6102e;
--valhalla-red-hover: #a00e25;
--valhalla-text-light: #ffffff;
--valhalla-text-gray: #a0a0a0;
--valhalla-border: rgba(255, 255, 255, 0.1);
}
.wp-block-button.is-style-outline .wp-block-button__link,
.wp-block-button.is-style-outline .wp-block-button__link:visited,
.wp-block-button.is-style-outline .wp-block-button__link:focus,
.wp-block-button.is-style-outline .wp-block-button__link:hover {
color: var(--valhalla-text-light) !important;
border-color: var(--valhalla-red);
background: var(--valhalla-red);
}
.wp-block-button.is-style-outline .wp-block-button__link:hover {
background: var(--valhalla-red-hover);
border-color: var(--valhalla-red-hover);
}
body{background-color:var(--valhalla-dark-bg)!important;color:var(--valhalla-text-light)!important;}.button,.custom__table-row,.mobile__menu,.review__btn,table .clickable-div{transition:.3s ease-in-out}.button,.clickable-div,.faq-question{cursor:pointer}#header_menu li,.acf-toc ul,.footer__menu{list-style:none}.custom__table-header,.custom__table-row{grid-template-columns:1fr 1fr 1fr 1fr;display:grid}*,html{font-family:'Inter','Open Sans',sans-serif!important;box-sizing:border-box;margin:0;padding:0}.container{margin:0 auto;max-width:1320px;padding:0 48px}.content__block 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,.intro__banner-image,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}.header__sticky{display:block;background:var(--valhalla-dark-secondary);position:sticky;top:0;z-index:5}#header_menu .menu-item-has-children,.custom-col1,table .clickable-div{position:relative}header{border-bottom:1px solid var(--valhalla-border);background:linear-gradient(180deg,var(--valhalla-dark-bg) 0%,rgba(10,10,15,0.95) 100%)!important;backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);box-shadow:0 4px 20px rgba(0,0,0,0.3);position:sticky;top:0;z-index:1000}.header__sticky-wrapper,.header__wrapper{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;padding:10px 0;color:var(--valhalla-text-light);width:100%;height:auto}.header__sticky-wrapper{row-gap:10px}.header__wrapper{padding:20px 0}.footer__logo,.header__logo{width:100%;height:auto;max-width:200px;max-height:50px;margin:0}.content__block{margin:30px 0;color:var(--valhalla-text-light)}.default__h1,.default__h2,h1,h2{color:var(--valhalla-text-light);font-weight:700;letter-spacing:-1px;line-height:1.2;margin-bottom:16px}.default__h1,h1{font-size:42px}.default__h2,h2{font-size:38px;margin-top:3rem}.default__h3,.default__h4,h3,h4{font-weight:700;color:var(--valhalla-text-light);margin-bottom:10px;margin-top:30px}.default__h3,h3{font-size:25px}.default__h4,h4{font-size:21px}.button{background-color:var(--valhalla-red);display:inline-block;text-align:center;padding:14px 32px;border-radius:100px;color:var(--valhalla-text-light);text-decoration-line:none;font-weight:700;font-size:16px;transition:all .3s ease;box-shadow:4px 4px 32px rgba(0,0,0,0.1)}.button:hover{background-color:var(--valhalla-red-hover);transform:translateY(-2px);box-shadow:4px 6px 40px rgba(198,16,46,0.3)}.custom__table,.custom__table-row:nth-child(2n){background:var(--custom-table-bg-even-color)}.content__block li,.content__block p,.content__block span,.review__main-textarea,.review__summary{font-size:16px;color:var(--valhalla-text-gray);line-height:1.8;text-align:justify}.content__block p{margin-bottom:16px}b,strong{font-weight:600;color:var(--valhalla-text-light)}ol,ul{padding-left:20px;color:var(--valhalla-text-gray)}.button.button__header:hover{background-color:#d20f2e} body #main__section table {
display: block;
width: 100%;
border-radius: 16px;
border: 1px solid var(--valhalla-border);
border-spacing: 0;
overflow-x: auto;
margin-bottom: 40px;
box-shadow: 0 8px 32px rgba(0,0,0,0.4);
border-collapse: separate;
background: var(--valhalla-dark-secondary);
overflow: hidden;
}
body #main__section thead {
display: table-header-group;
}
body #main__section tbody {
display: table-row-group;
}
body #main__section tr {
display: table-row;
background-color: transparent;
transition: all .3s ease;
}
body #main__section tr:hover {
background-color: rgba(107,70,193,0.08);
}
body #main__section tr:not(:last-child) td {
border-bottom: 1px solid var(--valhalla-border);
} body #main__section th {
background: #A00E25;
font-weight: 700;
text-align: center;
color: var(--valhalla-text-light);
text-transform: uppercase;
letter-spacing: 1px;
font-size: 14px;
padding: 20px 24px;
position: relative;
width: 1%;
min-width: 200px;
transition: all .3s ease;
border: none;
box-shadow: 0 2px 8px rgba(160,14,37,0.4);
} body #main__section td {
padding: 18px 24px;
text-align: left;
position: relative;
width: 1%;
min-width: 200px;
transition: all .3s ease;
border: none;
font-size: 15px;
line-height: 1.6;
} body #main__section tr:not(:first-child) td:first-child {
background-color: rgba(26,26,36,0.6);
color: var(--valhalla-text-light);
font-weight: 500;
width: 40%;
} body #main__section tr:not(:first-child) td:last-child {
background-color: rgba(26,26,36,0.3);
color: var(--valhalla-text-gray);
width: 60%;
} body #main__section tr.highlighted,
body #main__section tr[data-highlight="true"] {
background-color: rgba(107,70,193,0.2);
}
body #main__section tr.highlighted td:first-child,
body #main__section tr[data-highlight="true"] td:first-child {
background-color: rgba(107,70,193,0.25);
color: var(--valhalla-text-light);
font-weight: 600;
}
body #main__section tr.highlighted td:last-child,
body #main__section tr[data-highlight="true"] td:last-child {
background-color: rgba(107,70,193,0.15);
color: var(--valhalla-purple-light);
font-weight: 600;
} table .clickable-div,
table a {
color: var(--valhalla-blue-light) !important;
width: fit-content;
padding-right: 28px;
text-decoration: none;
position: relative;
transition: all .3s ease;
display: inline-flex;
align-items: center;
gap: 6px;
font-weight: 500;
}
table .clickable-div:after,
table a:after {
content: '';
position: absolute;
right: 0;
top: 50%;
transform: translateY(-50%);
width: 18px;
height: 18px;
background-image: url(//valhalla-casino1.dk/wp-content/themes/fortunatos/assets/images/link-external.svg);
background-size: contain;
background-repeat: no-repeat;
background-position: center;
filter: brightness(0) invert(1) brightness(0.8);
opacity: 0.8;
transition: all .3s ease;
}
table .clickable-div:hover,
table a:hover {
color: var(--valhalla-text-light) !important;
transform: translateX(3px);
}
table .clickable-div:hover:after,
table a:hover:after {
opacity: 1;
filter: brightness(0) invert(1) brightness(1);
transform: translateY(-50%) translateX(2px);
} body #main__section table.data-table {
display: table;
width: 100%;
}
body #main__section table.data-table tr {
display: table-row;
}
body #main__section table.data-table td:first-child {
background-color: rgba(26,26,36,0.7);
color: var(--valhalla-text-light);
font-weight: 500;
width: 40%;
border-right: 1px solid var(--valhalla-border);
}
body #main__section table.data-table td:last-child {
background-color: rgba(26,26,36,0.4);
color: var(--valhalla-text-gray);
width: 60%;
} body #main__section table td .currency-list,
body #main__section table td .value-list {
color: var(--valhalla-text-light);
font-size: 14px;
line-height: 1.8;
}
body #main__section table td strong {
color: var(--valhalla-text-light);
font-weight: 600;
} .custom__table {
display: flex;
flex-direction: column;
width: 100%;
max-width: calc(100% - 50px);
margin: 40px auto;
overflow-x: auto;
background: var(--valhalla-dark-secondary);
border-radius: 16px;
border: 1px solid var(--valhalla-border);
overflow: hidden;
box-shadow: 0 8px 32px rgba(0,0,0,0.4);
}
.custom__table-heading {
text-align: center;
background: #A00E25;
color: var(--valhalla-text-light) !important;
padding: 24px 0;
font-size: 20px;
font-weight: 700;
text-transform: uppercase;
letter-spacing: 1.5px;
box-shadow: 0 2px 8px rgba(160,14,37,0.4);
}
.custom__table-body {
margin-bottom: 0;
display: grid;
}
.custom__table-row {
background: var(--valhalla-dark-secondary);
transition: all .3s ease;
border-bottom: 1px solid var(--valhalla-border);
display: grid;
grid-template-columns: 1fr 1fr 1fr 1fr;
}
.custom__table-row:last-child {
border-bottom: none;
}
.custom__table-row:hover {
background: rgba(107,70,193,0.12);
transform: translateX(4px);
} .custom__table-row.highlighted,
.custom__table-row[data-highlight="true"] {
background: rgba(107,70,193,0.2);
}
.custom__table-row.highlighted .custom__table-col,
.custom__table-row[data-highlight="true"] .custom__table-col {
color: var(--valhalla-purple-light);
font-weight: 600;
}
.custom__table-col,
.custom__table-heading {
min-width: 200px;
}
.custom__table-col {
display: flex;
align-items: center;
justify-content: center;
gap: 8px;
padding: 18px 24px;
margin: auto 0;
line-height: 1.6;
font-size: 15px;
text-align: center;
color: var(--valhalla-text-gray);
transition: all .3s ease;
} .custom__table-col:first-child {
background-color: rgba(26,26,36,0.6);
color: var(--valhalla-text-light);
font-weight: 500;
}
.custom__table img {
width: 100%;
height: auto;
max-width: 100px;
max-height: 100px;
margin: 0;
border-radius: 8px;
filter: drop-shadow(0 2px 8px rgba(0,0,0,0.3));
}
.custom__table .custom__table-btn {
background: linear-gradient(135deg, var(--valhalla-red), var(--valhalla-red-hover));
border-radius: 100px;
color: var(--valhalla-text-light);
text-decoration: none;
padding: 12px 24px;
margin: 0 auto;
transition: all .3s ease;
font-weight: 600;
font-size: 14px;
text-transform: uppercase;
letter-spacing: 0.5px;
box-shadow: 0 4px 12px rgba(198,16,46,0.3);
display: inline-block;
}
.custom__table-row:hover .custom__table-btn,
.review__btn:hover {
background: linear-gradient(135deg, var(--valhalla-red-hover), var(--valhalla-red));
transform: translateY(-2px);
box-shadow: 0 6px 20px rgba(198,16,46,0.4);
}footer{background:var(--valhalla-dark-secondary);padding:60px 0 30px;background-color:var(--valhalla-dark-secondary)!important;border-top:1px solid var(--valhalla-border)}.footer__block{display:flex;flex-wrap:wrap;gap:40px}.footer__block-col{padding-right:20px}.footer__general{padding-right:48px}.custom__review-block,.footer__logo{margin-bottom:20px}.footer__menu-col,.footer__text{margin-bottom:24px}.footer__text{font-size:16px;color:var(--valhalla-text-gray);line-height:1.6;text-align:justify}.footer__menu-main{padding-left:48px}.footer__menu-title{font-size:18px;font-weight:700;color:var(--valhalla-text-light);margin:0 0 20px;text-transform:uppercase;letter-spacing:1px}.footer__menu li .clickable-div{font-size:14px;line-height:2.2;color:var(--valhalla-text-gray);text-decoration-line:none;transition:color .3s ease}.footer__menu li .clickable-div:hover{color:var(--valhalla-text-light)}.review__wrapper{margin-top:30px;border:1px solid var(--valhalla-border);padding:40px;background:var(--valhalla-dark-secondary);margin-bottom:30px;border-radius:16px;box-shadow:0 4px 20px rgba(0,0,0,0.3)}.review__main-block{display:grid;grid-template-columns:1fr 2fr;margin-bottom:30px;row-gap:30px;gap:30px}.review__general{display:flex;flex-direction:column;align-items:center;background:var(--valhalla-dark-bg);padding:20px;border-radius:12px;border:1px solid var(--valhalla-border)}.review__general,.review__info{padding:0 15px}.review__main-block .review__general img{max-width:200px;width:auto;max-height:80px;height:auto;margin:0;filter:drop-shadow(0 4px 8px rgba(107,70,193,0.3))}.review__rating{margin:15px 0 0;text-align:center;font-size:20px;font-weight:700;color:var(--valhalla-purple-light)}.review__btn{font-size:16px;background:linear-gradient(135deg,var(--valhalla-red),var(--valhalla-red-hover));border-radius:100px;color:var(--valhalla-text-light);text-decoration-line:none;padding:16px 32px;margin-top:20px;width:100%;max-width:250px;text-align:center;font-weight:700;text-transform:uppercase;letter-spacing:0.5px;transition:all .3s ease;box-shadow:0 4px 12px rgba(198,16,46,0.3)}.review__btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(198,16,46,0.4)}.review__info-textarea{margin:0;font-weight:400;color:var(--valhalla-text-gray);font-size:16px;text-align:left;line-height:1.8}.review__info-outline{background:linear-gradient(135deg,var(--valhalla-purple),var(--valhalla-blue));width:auto;display:inline-block;padding:12px 24px;color:var(--valhalla-text-light);font-weight:700;border-radius:8px;margin:10px 0;font-size:14px;text-align:center;text-transform:uppercase;letter-spacing:0.5px;box-shadow:0 4px 12px rgba(107,70,193,0.3)}.review__pros-cons-block{display:flex;gap:20px;width:100%;margin:20px auto}.review__cons-wrapper,.review__pros-wrapper{width:100%;padding:20px;border-radius:12px;margin-top:10px;border:1px solid var(--valhalla-border)}.review__pros-wrapper{background:rgba(107,70,193,0.1);border-color:var(--valhalla-purple)}.review__cons-wrapper{background:rgba(198,16,46,0.1);border-color:var(--valhalla-red)}.review__cons-title img,.review__pros-title img{width:30px;height:30px;margin:0!important;filter:drop-shadow(0 2px 4px rgba(0,0,0,0.2))}.review__cons-title,.review__pros-title{display:flex;gap:10px;align-items:center;font-weight:700;font-size:20px;line-height:1.5;margin-bottom:15px}.review__pros-title{color:var(--valhalla-purple-light)}.review__cons-title,.review__cons-item{color:var(--valhalla-text-light)!important}.review__pros-item{color:var(--valhalla-text-gray)!important}.review__pros-cons-block ul{padding-left:30px;margin:0}.review__pros-cons-block ul li{font-size:15px;line-height:1.8;color:var(--valhalla-text-gray);margin-bottom:8px}@media (max-width:1200px){.container{max-width:1140px;padding:0 30px}}@media (max-width:992px){.container{max-width:960px;padding:0 16px}.custom__table img{max-width:50px;max-height:50px}.custom__table-col{font-size:15px;line-height:1.5}.custom__table .custom__table-btn{padding:6px 14px}.review__main-block{grid-template-columns:1fr 1fr}}@media (max-width:840px){.review__pros-cons-block{flex-direction:column;gap:5px}}@media (max-width:768px){
.container{max-width:720px;padding:0 24px}
.header__sticky-wrapper{flex-direction:column}
.header__wrapper{justify-content:center}
.custom__table{max-width:unset}
.footer__block{display:grid;grid-template-columns:1fr}
.footer__menu-main{padding-left:0}
body #main__section table {
border-radius: 12px;
margin-bottom: 30px;
}
body #main__section th,
body #main__section td {
padding: 14px 16px;
font-size: 14px;
}
body #main__section td:first-child {
width: 35%;
}
body #main__section td:last-child {
width: 65%;
}
.custom__table-row {
grid-template-columns: 1fr 1fr;
gap: 0;
}
.custom__table-col {
padding: 14px 16px;
font-size: 14px;
}
}@media (max-width:576px){.container{max-width:540px;padding:0 18px}.footer__block,.review__main-block{grid-template-columns:1fr}.footer__general,.footer__menu-main{padding:0}.review__info{display:flex;flex-direction:column;gap:10px}.review__info-outline{margin:10px auto}}body #main__section td.has-text-align-center,body #main__section th.has-text-align-center{text-align:center}html{scroll-behavior:smooth}.custom-col1{padding-left:25px}.custom__table-row-num{position:absolute;left:15px;top:50%;transform:translate(-50%,-50%);padding:3px 5px;font-weight:600}h1,h2,h3,h4,h5,h6{color:var(--valhalla-text-light)!important;font-weight:700}#header_menu{display:flex;gap:20px;align-items:center;justify-content:center}#header_menu li{padding:8px 12px;position:relative}#header_menu ul{display:none;padding:0;list-style:none;margin:0}#header_menu li,#header_menu li .clickable-div,#header_menu li a{color:var(--valhalla-text-light);font-weight:500;font-size:15px;text-transform:uppercase;letter-spacing:0.5px;transition:all .3s ease;text-decoration:none}#header_menu li a:hover,#header_menu li .clickable-div:hover{color:var(--valhalla-text-light)}#header_menu>.menu-item-has-children:hover>ul{display:flex;flex-direction:column;position:absolute;top:100%;left:0;width:100%;min-width:220px;border-top:3px solid var(--valhalla-purple);background-color:var(--valhalla-dark-secondary);border-radius:8px;padding:10px 0;box-shadow:0 10px 40px rgba(0,0,0,0.5);z-index:1000}#header_menu>.menu-item-has-children:hover>ul li{padding:12px 20px;border-bottom:1px solid var(--valhalla-border)}#header_menu>.menu-item-has-children:hover>ul li:last-child{border-bottom:none}.footer__block.footer_align_left,.header__wrapper.left,.text_image_bottom_image_position.text_image_vertical_top,.text_image_horizontal_left,.text_image_top_image_position.text_image_vertical_top{justify-content:flex-start}.header__wrapper.center #header_menu{margin:0 auto;justify-content:unset}.header__wrapper.right{justify-content:space-between}.menu__btn-open,.mobile__menu{display:none}.menu__btn-open{grid-column:3;align-items:center;justify-content:center}.menu__btn-close img,.menu__btn-open img{width:50px;height:50px}.menu__btn-close{width:100%;display:flex;justify-content:flex-end;padding:14px}.mobile__menu{overflow:auto;-ms-scroll-chaining:none;overscroll-behavior:contain;position:fixed;top:0;left:calc(100% + 100px);bottom:0;background:unset;border-radius:unset;z-index:5;padding:0;align-items:center;gap:3px;backdrop-filter:blur(3px);width:100%}.mobile__menu.open{left:0}.mobile__menu-backdrop{position:sticky;right:100%;top:0;bottom:0;z-index:2;width:90px;height:100%;background:rgba(0,0,0,0.5)}.fixed__menu-all{background:var(--valhalla-dark-secondary);top:0;flex-direction:column;width:calc(100% - 90px);max-height:unset;min-height:calc(100% + .5px);height:max-content;position:absolute;bottom:56px;right:0;display:flex;padding:0 0 16px;align-items:flex-start;align-self:stretch;transition:border-radius .3s ease-in-out;border-left:1px solid var(--valhalla-border)}.fixed__menu-all ul{list-style:none;display:flex;flex-direction:column;padding:unset;width:100%;margin:0}.fixed__menu-all ul li{width:100%;border-bottom:1px solid var(--valhalla-border);padding:20px}#main__section{margin-bottom:50px;background:var(--valhalla-dark-bg)}.content__block,.content__block div,.content__block p{color:var(--valhalla-text-gray)}.content__block .clickable-div,.content__block a{color:var(--valhalla-blue-light);text-decoration:none;transition:color .3s ease}.content__block .clickable-div:hover,.content__block a:hover{color:var(--valhalla-text-light)}.fixed__menu-all ul ul li{padding-bottom:0;border-bottom:unset}.fixed__menu-all ul li a{padding:10px 20px;color:var(--valhalla-text-light);font-weight:500;font-size:15px;line-height:38px;display:block;width:100%;text-decoration-line:none;text-transform:uppercase;letter-spacing:0.5px;transition:all .3s ease}.fixed__menu-all ul li a:hover{color:var(--valhalla-text-light);padding-left:30px}.fixed__menu-all ul li.current-menu-item a{color:var(--valhalla-purple-light)}.menu__btn-open{display:none}.footer__block,.footer__contacts-single-text,.footer__contacts-single-text a{color:var(--footer-text-color)!important}.text__image-block{margin:30px 0;background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:16px;overflow:hidden;border:1px solid var(--valhalla-border);box-shadow:0 4px 20px rgba(0,0,0,0.3)}.text__image-wrapper{display:flex;gap:40px;padding:40px 30px;background:var(--valhalla-dark-secondary);border-radius:16px}.text__image-wrapper.text_image_right_image_position{flex-direction:row}.text__image-wrapper.text_image_top_image_position{flex-direction:column-reverse}.text__image-wrapper.text_image_bottom_image_position{flex-direction:column}.reversed-layout .intro__banner-wrapper,.text__image-wrapper.text_image_left_image_position{flex-direction:row-reverse}.footer__block.footer_align_center,.text_image_bottom_image_position.text_image_vertical_center,.text_image_horizontal_center,.text_image_top_image_position.text_image_vertical_center{justify-content:center}.text_image_bottom_image_position.text_image_horizontal_center,.text_image_top_image_position.text_image_horizontal_center,.text_image_vertical_center{align-items:center}.text_image_bottom_image_position.text_image_horizontal_left,.text_image_top_image_position.text_image_horizontal_left,.text_image_vertical_top{align-items:flex-start}.footer__block.footer_align_right,.text_image_bottom_image_position.text_image_vertical_bottom,.text_image_horizontal_right,.text_image_top_image_position.text_image_vertical_bottom{justify-content:flex-end}.text_image_bottom_image_position.text_image_horizontal_right,.text_image_top_image_position.text_image_horizontal_right,.text_image_vertical_bottom{align-items:flex-end}.text__image-image{border-radius:12px;overflow:hidden;width:auto;max-width:100%;min-width:30%;display:flex;align-items:center;box-shadow:0 4px 20px rgba(0,0,0,0.3);transition:transform .3s ease}.text__image-image:hover{transform:scale(1.02)}.text__image-image img{width:100%;max-width:100%;height:auto;margin:0;display:block}.intro__banner-left,.intro__banner-right{width:100%;flex:1;position:relative;z-index:2}.intro__banner-left{display:flex;flex-direction:column;justify-content:center}.intro__banner-left.width-25{max-width:25%}.intro__banner-left.width-50{max-width:50%}.intro__banner-left.width-75{max-width:75%}.intro__banner-left.width-100{max-width:100%}.intro__banner-right{display:flex;align-items:center;position:relative}.intro__banner-heading{color:var(--valhalla-text-light)!important;font-weight:700;text-shadow:0 2px 10px rgba(0,0,0,0.5);margin-bottom:20px}.intro__banner-text{color:var(--valhalla-text-gray)!important;line-height:1.8;font-size:18px;text-shadow:0 1px 5px rgba(0,0,0,0.3)}@media(max-width:992px){.mobile__menu{display:flex}#header_menu{display:none}.menu__btn-open{padding:10px;display:block}.header__wrapper.left{justify-content:space-between}.intro__banner-left.width-25{max-width:50%}}@media(max-width:768px){.text__image-wrapper.text_image_left_image_position,.text__image-wrapper.text_image_top_image_position{flex-direction:column-reverse}.intro__banner-wrapper,.text__image-wrapper.text_image_bottom_image_position,.text__image-wrapper.text_image_right_image_position{flex-direction:column}.intro__banner-left.width-25,.intro__banner-left.width-50{max-width:75%}.reversed-layout .intro__banner-wrapper{flex-direction:column-reverse}}@media(max-width:576px){.intro__banner-left{max-width:100%!important}}.faq-accordion{max-width:900px;margin:0 auto;background:var(--valhalla-dark-secondary);border-radius:16px;border:1px solid var(--valhalla-border);overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,0.3)}.faq-item{border-bottom:1px solid var(--valhalla-border);padding:0;transition:all .3s ease}.faq-item:last-child{border-bottom:none}.faq-item:hover{background:rgba(107,70,193,0.05)}.faq-question{font-size:18px;margin:0;padding:20px 24px;background:transparent;transition:all .3s ease;color:var(--valhalla-text-light)!important;font-weight:600;cursor:pointer;display:flex;justify-content:space-between;align-items:center;position:relative}.faq-question:after{content:'';width:24px;height:24px;background:var(--valhalla-purple);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease;flex-shrink:0;position:relative}.faq-question:before{content:'+';position:absolute;right:24px;color:var(--valhalla-text-light);font-size:24px;font-weight:300;transition:transform .3s ease;z-index:1}.faq-item.active .faq-question:before{transform:rotate(45deg)}.faq-question:hover{background:rgba(107,70,193,0.1);color:var(--valhalla-text-light)!important}.faq-answer{max-height:0;overflow:hidden;transition:max-height .4s ease-out,padding .4s ease-out;padding:0 24px;background:var(--valhalla-dark-bg);color:var(--valhalla-text-gray);line-height:1.8;font-size:15px}.faq-item.active .faq-answer{max-height:500px;padding:20px 24px}.footer__contacts-single{display:flex;gap:5px;align-items:center}.footer__contacts-single img{width:15px;height:15px}.footer__contacts-single-text,.footer__contacts-single-text a{font-size:14px;line-height:2;color:#fff;text-decoration-line:none}.footer__socials,.socials__widget-wrapper{display:flex;gap:10px;flex-wrap:wrap}.footer__socials a,.socials__widget-wrapper a{padding:10px;text-decoration-line:unset;border-radius:5px;display:flex;align-items:center;justify-content:center;background-color:var(--socials-bg-color)}.footer__socials img,.socials__widget-wrapper img{width:100%;height:auto;max-width:30px;max-height:30px;margin:0}.footer__block.footer_align_full .footer__block-col{flex:1}.acf-toc{background:var(--valhalla-dark-secondary);padding:24px;border-radius:12px;margin-bottom:30px;border:1px solid var(--valhalla-border);box-shadow:0 4px 20px rgba(0,0,0,0.3)}.acf-toc ul{padding:0;list-style:none}.acf-toc ul li{margin-bottom:12px;padding-left:20px;position:relative}.acf-toc ul li:before{content:'';position:absolute;left:0;top:50%;transform:translateY(-50%);width:6px;height:6px;background:var(--valhalla-purple);border-radius:50%}.acf-toc ul li a{text-decoration:none;color:var(--valhalla-text-gray);transition:all .3s ease;display:block;padding:4px 0}.acf-toc ul li .clickable-div,.acf-toc ul li a{width:fit-content;color:var(--valhalla-text-gray)}.acf-toc ul li .clickable-div:hover,.acf-toc ul li a:hover{color:var(--valhalla-text-light)!important;text-decoration:none;transform:translateX(4px);padding-left:4px}.wp-social-link .clickable-div,.wp-social-link a{display:flex;align-items:center;justify-content:center;padding:5px}.wp-social-link img,.wp-social-link svg{width:30px;height:30px;font-size:30px}.socials__widget-wrapper{margin-bottom:1.5em;}
.wp-social-link .clickable-div path {
fill: #fff;
}
.header__menu-wrapper {
display: flex;
align-items: center;
gap: 10px;
}
.header__wrapper.center .header__menu-wrapper {
margin: 0 auto;
justify-content: space-between;
}
.header__wrapper.right .header__menu-wrapper {
margin-left: auto;
}
.header__wrapper.left .header__buttons {
margin-left: auto;
}
.header__buttons{display:flex;gap:12px;align-items:center}.header__buttons a {
padding: 12px 24px;
margin: 0;
border: none;
border-radius: 6px;
text-decoration-line: none;
transition: all .3s ease-in-out;
font-weight: 600;
font-size: 14px;
text-transform: uppercase;
letter-spacing: 0.5px;
}
.header__buttons a.header__btn-first {
color: var(--valhalla-text-light);
background-color: transparent;
border: 1px solid var(--valhalla-border);
}
.header__buttons a.header__btn-second {
color: var(--valhalla-text-light);
background-color: var(--valhalla-red);
}
.header__buttons a.header__btn-first:hover {
color: var(--valhalla-text-light);
background-color: rgba(255,255,255,0.1);
border-color: rgba(255,255,255,0.3);
}
.header__buttons a.header__btn-second:hover {
color: var(--valhalla-text-light);
background-color: var(--valhalla-red-hover);
transform: translateY(-2px);
box-shadow: 0 4px 12px rgba(198,16,46,0.4);
}
#header_menu a, 
#header_menu .clickable-div,
#header_menu li {
transition: all .3s ease-in-out;
} body #main__section tr:first-child td {
background: #A00E25;
font-weight: 700;
text-align: center;
color: var(--valhalla-text-light);
text-transform: uppercase;
letter-spacing: 0.5px;
font-size: 14px;
box-shadow: 0 2px 8px rgba(160,14,37,0.4);
}
.intro__banner-right {
overflow: hidden;
justify-content: center;
}
.intro__banner-right .intro__banner-image {
max-height: 400px;
max-width: 100%;
width: auto;
height: auto;
}
.banner__desktop-image {
display: block;
}
.intro__banner-right .banner__mobile-image {
display: none;
max-height: 300px;
width: 100%;
object-fit: cover;
min-height: 200px;
}
@media(max-width: 768px) {
.intro__banner-section .container {
padding: 0;
margin: 0;
max-width: unset;
}
.header__wrapper .header__buttons {
display: none;
}
.header__buttons {
margin-left: 15px;
margin-bottom: 20px;
}
.intro__banner-left {
align-items: center;
text-align: center;
padding: 0 24px;
}
.banner__desktop-image {
display: none;
}
.intro__banner-right .banner__mobile-image {
display: block;
}
.intro__banner-wrapper {
flex-direction: column-reverse!important;
}
.header__wrapper.left .header__buttons {
display: none;
}
} .banner__mini {
max-width: 800px;
margin: 30px auto;
padding: 30px;
background: linear-gradient(135deg, var(--valhalla-dark-secondary), var(--valhalla-dark-bg));
border-radius: 16px;
border: 1px solid var(--valhalla-border);
box-shadow: 0 4px 20px rgba(0,0,0,0.3);
position: relative;
overflow: hidden;
}
.banner__mini:before {
content: '';
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
background: linear-gradient(135deg, rgba(107,70,193,0.1), rgba(59,130,246,0.05));
z-index: 0;
}
.banner__mini > * {
position: relative;
z-index: 1;
}
.banner__mini-wrapper {
display: flex;
align-items: center;
justify-content: center;
gap: 20px;
position: relative;
}
.banner__mini-content {
max-width: calc(100% - 300px);
}
.banner__mini img {
width: auto;
max-width: 150px;
min-height: calc(100% + 20px);
margin: 0;
height: auto;
position: absolute;
}
.banner__mini-content {
display: flex;
gap: 10px;
}
.banner__mini-title {
font-size: 24px;
}
.banner__mini-content.banner__mini-row {
flex-direction: row;
align-items: center;
justify-content: space-between;
width: 100%;
padding: 0 20px;
flex-wrap: wrap;
}
.banner__mini-content.banner__mini-column {
flex-direction: column;
align-items: center;
justify-content: center;
}
.banner__mini-btn {
padding: 12px 24px;
text-decoration-line: none;
font-size: 14px;
transition: all .3s ease-in-out;
border-radius: 100px;
margin: 0 auto !important;
background: linear-gradient(135deg, var(--valhalla-red), var(--valhalla-red-hover));
color: var(--valhalla-text-light);
font-weight: 700;
text-transform: uppercase;
letter-spacing: 0.5px;
box-shadow: 0 4px 12px rgba(198,16,46,0.3);
}
.banner__mini-btn:hover {
transform: translateY(-2px);
box-shadow: 0 6px 20px rgba(198,16,46,0.4);
} .custom__slots-block {
padding: 40px 0;
background: var(--valhalla-dark-bg);
margin: 40px 0;
}
.custom__slots-wrapper {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(160px, 1fr));
gap: 24px;
align-items: start;
justify-items: center;
}
.custom__slots-single {
width: 100%;
max-width: 200px;
display: flex;
flex-direction: column;
cursor: pointer;
transition: all .3s ease;
}
.custom__slots-single:hover {
transform: translateY(-8px);
}
.custom__slots-single__content {
position: relative;
overflow: hidden;
border-radius: 12px;
background: var(--valhalla-dark-secondary);
border: 1px solid var(--valhalla-border);
box-shadow: 0 4px 16px rgba(0,0,0,0.3);
transition: all .3s ease;
aspect-ratio: 1;
}
.custom__slots-single:hover .custom__slots-single__content {
border-color: var(--valhalla-purple);
box-shadow: 0 8px 32px rgba(107,70,193,0.4);
}
.custom__slots-single__content::after {
content: '';
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
z-index: 2;
opacity: 0;
pointer-events: none;
transition: all .3s ease-in-out;
background: linear-gradient(180deg, rgba(10,10,15,0.7) 0%, rgba(107,70,193,0.6) 100%);
border-radius: 12px;
}
.custom__slots-img-wrapper {
width: 100%;
height: 100%;
display: flex;
align-items: center;
justify-content: center;
position: relative;
overflow: hidden;
}
.custom__slots-img-wrapper img {
object-fit: cover;
object-position: center;
width: 100%;
height: 100%;
margin: 0;
display: block;
transition: transform .3s ease;
}
.custom__slots-single:hover .custom__slots-img-wrapper img {
transform: scale(1.1);
}
.custom__slots-btn-block {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
gap: 12px;
z-index: 3;
padding: 20px;
}
.custom__slots-btn-block a {
transition: all .3s ease-in-out;
text-decoration: none;
opacity: 0;
transform: scale(0.8);
}
.custom__slots-btn-block a img {
margin: 0;
filter: drop-shadow(0 2px 8px rgba(0,0,0,0.5));
}
.custom__slots-btn-block a.slot__btn-first {
width: 56px;
height: 56px;
background: rgba(255,255,255,0.95);
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
box-shadow: 0 4px 16px rgba(0,0,0,0.4);
transition: all .3s ease;
}
.custom__slots-btn-block a.slot__btn-first:hover {
background: var(--valhalla-red);
transform: scale(1.1);
box-shadow: 0 6px 24px rgba(198,16,46,0.5);
}
.custom__slots-btn-block a.slot__btn-first img {
width: 32px;
height: 32px;
}
.custom__slots-btn-block a.slot__btn-second {
background: linear-gradient(135deg, var(--valhalla-red), var(--valhalla-red-hover));
color: var(--valhalla-text-light);
padding: 12px 24px;
border-radius: 100px;
font-weight: 700;
font-size: 13px;
text-transform: uppercase;
letter-spacing: 0.5px;
box-shadow: 0 4px 12px rgba(198,16,46,0.4);
white-space: nowrap;
}
.custom__slots-btn-block a.slot__btn-second:hover {
transform: scale(1.05);
box-shadow: 0 6px 20px rgba(198,16,46,0.5);
}
.custom__slots-single:hover .custom__slots-btn-block a {
opacity: 1;
transform: scale(1);
}
.custom__slots-single:hover .custom__slots-single__content::after {
opacity: 1;
}
.custom__slots-single__text {
text-align: center;
margin-top: 12px;
padding: 0 4px;
}
.custom__slots-single__title,
.custom__slots-single__subtitle {
transition: all .3s ease-in-out;
}
.custom__slots-single__title {
font-weight: 700;
color: var(--valhalla-text-light);
font-size: 15px;
margin-bottom: 6px;
line-height: 1.3;
text-align: center;
display: -webkit-box;
-webkit-line-clamp: 2;
line-clamp: 2;
-webkit-box-orient: vertical;
overflow: hidden;
text-overflow: ellipsis;
}
.custom__slots-single__subtitle {
font-size: 12px;
line-height: 1.4;
color: var(--valhalla-text-gray);
text-align: center;
font-weight: 400;
}
.custom__slots-single:hover .custom__slots-single__title {
color: var(--valhalla-text-light);
}
.custom__slots-single:hover .custom__slots-single__subtitle {
color: var(--valhalla-text-light);
} @media (max-width: 1200px) {
.custom__slots-wrapper {
grid-template-columns: repeat(auto-fill, minmax(150px, 1fr));
gap: 20px;
}
}
@media (max-width: 768px) {
.custom__slots-wrapper {
grid-template-columns: repeat(auto-fill, minmax(140px, 1fr));
gap: 16px;
}
.custom__slots-single {
max-width: 180px;
}
.custom__slots-single__title {
font-size: 14px;
}
.custom__slots-single__subtitle {
font-size: 11px;
}
}
@media (max-width: 576px) {
.custom__slots-wrapper {
grid-template-columns: repeat(auto-fill, minmax(120px, 1fr));
gap: 12px;
}
.custom__slots-single {
max-width: 160px;
}
.custom__slots-btn-block a.slot__btn-first {
width: 48px;
height: 48px;
}
.custom__slots-btn-block a.slot__btn-first img {
width: 24px;
height: 24px;
}
.custom__slots-btn-block a.slot__btn-second {
padding: 10px 18px;
font-size: 11px;
}
}   .promotions__section {
padding: 60px 0;
background: var(--valhalla-dark-bg);
}
.promotions__header {
display: flex;
justify-content: space-between;
align-items: center;
margin-bottom: 40px;
}
.promotions__title {
font-size: 32px;
font-weight: 700;
color: var(--valhalla-text-light);
text-transform: uppercase;
letter-spacing: 1px;
}
.promotions__show-all {
color: var(--valhalla-blue-light);
text-decoration: none;
font-weight: 600;
transition: color .3s ease;
}
.promotions__show-all:hover {
color: var(--valhalla-text-light);
}
.promotions__grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
gap: 24px;
}
.promotion__card {
position: relative;
border-radius: 16px;
overflow: hidden;
background: var(--valhalla-dark-secondary);
border: 1px solid var(--valhalla-border);
transition: all .3s ease;
cursor: pointer;
}
.promotion__card:hover {
transform: translateY(-4px);
box-shadow: 0 12px 40px rgba(107, 70, 193, 0.3);
border-color: var(--valhalla-purple);
}
.promotion__image {
width: 100%;
height: 200px;
object-fit: cover;
}
.promotion__content {
padding: 24px;
}
.promotion__title {
font-size: 20px;
font-weight: 700;
color: var(--valhalla-text-light);
margin-bottom: 12px;
}
.promotion__description {
font-size: 14px;
color: var(--valhalla-text-gray);
line-height: 1.6;
margin-bottom: 16px;
}
.promotion__arrow {
position: absolute;
top: 24px;
right: 24px;
width: 32px;
height: 32px;
background: rgba(255, 255, 255, 0.1);
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
transition: all .3s ease;
}
.promotion__card:hover .promotion__arrow {
background: var(--valhalla-purple);
transform: rotate(-45deg);
} .game__filters {
padding: 40px 0;
background: var(--valhalla-dark-secondary);
border-top: 1px solid var(--valhalla-border);
border-bottom: 1px solid var(--valhalla-border);
}
.game__filters-wrapper {
display: flex;
align-items: center;
gap: 16px;
flex-wrap: wrap;
justify-content: center;
}
.game__filter-item {
display: flex;
align-items: center;
gap: 8px;
padding: 12px 20px;
background: var(--valhalla-dark-bg);
border: 1px solid var(--valhalla-border);
border-radius: 8px;
cursor: pointer;
transition: all .3s ease;
color: var(--valhalla-text-light);
font-weight: 500;
font-size: 14px;
text-decoration: none;
}
.game__filter-item:hover,
.game__filter-item.active {
background: var(--valhalla-purple);
border-color: var(--valhalla-purple);
color: var(--valhalla-text-light);
}
.game__filter-icon {
width: 20px;
height: 20px;
}
.game__filter-count {
color: var(--valhalla-text-gray);
font-size: 12px;
margin-left: 4px;
}
.game__filter-item.active .game__filter-count,
.game__filter-item:hover .game__filter-count {
color: var(--valhalla-text-light);
} .shuffle__section {
padding: 60px 0;
background: var(--valhalla-dark-bg);
text-align: center;
}
.shuffle__box {
max-width: 600px;
margin: 0 auto;
padding: 40px;
background: var(--valhalla-dark-secondary);
border: 1px solid var(--valhalla-border);
border-radius: 16px;
}
.shuffle__title {
font-size: 24px;
font-weight: 700;
color: var(--valhalla-text-light);
margin-bottom: 12px;
}
.shuffle__description {
font-size: 16px;
color: var(--valhalla-text-gray);
margin-bottom: 24px;
line-height: 1.6;
}
.shuffle__btn {
background: var(--valhalla-red);
color: var(--valhalla-text-light);
padding: 16px 40px;
border-radius: 100px;
border: none;
font-weight: 700;
font-size: 16px;
cursor: pointer;
transition: all .3s ease;
display: inline-flex;
align-items: center;
gap: 8px;
text-decoration: none;
}
.shuffle__btn:hover {
background: var(--valhalla-red-hover);
transform: translateY(-2px);
box-shadow: 0 6px 20px rgba(198, 16, 46, 0.4);
} .faq-payments__wrapper {
display: grid;
grid-template-columns: 1fr 1fr;
gap: 32px;
max-width: 1400px;
margin: 60px auto;
padding: 0 48px;
align-items: stretch;
}
.faq-accordion {
max-width: 100%;
width: 100%;
margin: 0;
background: var(--valhalla-dark-secondary);
border-radius: 16px;
border: 1px solid var(--valhalla-border);
overflow: hidden;
box-shadow: 0 4px 20px rgba(0,0,0,0.3);
display: flex;
flex-direction: column;
}
.payment__section-compact {
padding: 0;
background: var(--valhalla-dark-secondary);
border-radius: 16px;
border: 1px solid var(--valhalla-border);
overflow: hidden;
box-shadow: 0 4px 20px rgba(0,0,0,0.3);
display: flex;
align-items: center;
justify-content: center;
width: 100%;
height: 100%;
}
.payment__section-compact .payment__providers {
display: grid !important;
grid-template-columns: repeat(3, minmax(140px, 1fr));
grid-auto-flow: row;
gap: 24px;
justify-content: center;
justify-items: stretch;
align-items: stretch;
padding: 40px 30px;
margin: 0 auto;
width: 100%;
height: 100%;
min-height: 400px;
}
.payment__section-compact .payment__provider-logo {
width: 100%;
height: auto;
object-fit: contain;
filter: grayscale(100%);
opacity: 0.7;
transition: all .3s ease;
padding: 24px 30px;
background: var(--valhalla-dark-bg);
border-radius: 12px;
border: 1px solid var(--valhalla-border);
display: block;
}
.payment__section-compact .payment__provider-logo:hover {
filter: grayscale(0%);
opacity: 1;
transform: scale(1.05);
border-color: var(--valhalla-purple);
} .footer-social-icons {
max-width: none !important;
}
.footer-social-icons-compact {
padding: 40px 30px;
background: var(--valhalla-dark-secondary);
border-radius: 16px;
border: 1px solid var(--valhalla-border);
overflow: hidden;
box-shadow: 0 4px 20px rgba(0,0,0,0.3);
display: grid !important;
grid-template-columns: repeat(3, minmax(140px, 1fr));
grid-auto-flow: row;
gap: 24px;
justify-content: center;
justify-items: stretch;
align-items: stretch;
width: 100%;
height: 100%;
min-height: 400px;
}
.footer-social-icons-compact .footer-icon {
width: 100%;
height: auto;
object-fit: contain;
filter: grayscale(100%);
opacity: 0.7;
transition: all .3s ease;
padding: 24px 30px;
background: var(--valhalla-dark-bg);
border-radius: 12px;
border: 1px solid var(--valhalla-border);
cursor: pointer;
display: block;
}
.footer-social-icons-compact .footer-icon:hover {
filter: grayscale(0%);
opacity: 1;
transform: scale(1.1);
border-color: var(--valhalla-purple);
box-shadow: 0 4px 12px rgba(107,70,193,0.4);
} .payment__section {
padding: 60px 0;
background: var(--valhalla-dark-secondary);
}
.payment__title {
font-size: 28px;
font-weight: 700;
color: var(--valhalla-text-light);
text-align: center;
margin-bottom: 40px;
}
.payment__providers {
display: flex;
flex-wrap: wrap;
gap: 20px;
justify-content: center;
margin-bottom: 60px;
}
.payment__provider-logo {
width: 120px;
height: 60px;
object-fit: contain;
filter: grayscale(100%);
opacity: 0.7;
transition: all .3s ease;
}
.payment__provider-logo:hover {
filter: grayscale(0%);
opacity: 1;
}
.payment__info-grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
gap: 24px;
margin-top: 40px;
}
.payment__info-card {
padding: 24px;
background: var(--valhalla-dark-bg);
border: 1px solid var(--valhalla-border);
border-radius: 12px;
}
.payment__info-title {
font-size: 18px;
font-weight: 700;
color: var(--valhalla-text-light);
margin-bottom: 12px;
}
.payment__info-description {
font-size: 14px;
color: var(--valhalla-text-gray);
line-height: 1.6;
} .winners__section {
padding: 60px 0;
background: var(--valhalla-dark-bg);
}
.winners__grid {
display: grid;
grid-template-columns: repeat(auto-fit, minmax(400px, 1fr));
gap: 40px;
}
.winners__column-title {
font-size: 24px;
font-weight: 700;
color: var(--valhalla-text-light);
margin-bottom: 24px;
text-transform: uppercase;
letter-spacing: 1px;
}
.winner__item {
display: flex;
align-items: center;
gap: 16px;
padding: 16px;
background: var(--valhalla-dark-secondary);
border: 1px solid var(--valhalla-border);
border-radius: 12px;
margin-bottom: 16px;
transition: all .3s ease;
}
.winner__item:hover {
background: var(--valhalla-dark-bg);
border-color: var(--valhalla-purple);
transform: translateX(4px);
}
.winner__game-image {
width: 60px;
height: 60px;
border-radius: 8px;
object-fit: cover;
}
.winner__info {
flex: 1;
}
.winner__player {
font-size: 14px;
color: var(--valhalla-text-gray);
margin-bottom: 4px;
}
.winner__game {
font-size: 12px;
color: var(--valhalla-text-gray);
}
.winner__amount {
font-size: 18px;
font-weight: 700;
color: var(--valhalla-purple-light);
margin-left: auto;
}
.winner__play-btn {
padding: 8px 16px;
background: var(--valhalla-red);
color: var(--valhalla-text-light);
border: none;
border-radius: 6px;
font-weight: 600;
font-size: 12px;
cursor: pointer;
text-decoration: none;
transition: all .3s ease;
}
.winner__play-btn:hover {
background: var(--valhalla-red-hover);
transform: scale(1.05);
} .game__providers-section {
padding: 60px 0;
background: var(--valhalla-dark-secondary);
border-top: 1px solid var(--valhalla-border);
}
.game__providers-title {
font-size: 24px;
font-weight: 700;
color: var(--valhalla-text-light);
text-align: center;
margin-bottom: 40px;
text-transform: uppercase;
letter-spacing: 1px;
}
.game__providers-grid {
display: grid;
grid-template-columns: repeat(auto-fill, minmax(120px, 1fr));
gap: 20px;
margin-bottom: 40px;
}
.game__provider-logo {
width: 100%;
height: 60px;
object-fit: contain;
filter: grayscale(100%);
opacity: 0.6;
transition: all .3s ease;
padding: 8px;
background: var(--valhalla-dark-bg);
border-radius: 8px;
}
.game__provider-logo:hover {
filter: grayscale(0%);
opacity: 1;
transform: scale(1.05);
}
.game__providers-show-all {
text-align: center;
margin-top: 30px;
}
.game__providers-show-all-btn {
padding: 12px 32px;
background: transparent;
border: 1px solid var(--valhalla-border);
color: var(--valhalla-text-light);
border-radius: 8px;
font-weight: 600;
cursor: pointer;
transition: all .3s ease;
text-decoration: none;
display: inline-block;
}
.game__providers-show-all-btn:hover {
background: var(--valhalla-purple);
border-color: var(--valhalla-purple);
} @media (max-width: 1200px) {
.faq-payments__wrapper {
gap: 24px;
padding: 0 30px;
}
}
@media (max-width: 992px) {
.faq-payments__wrapper {
grid-template-columns: 1fr;
gap: 32px;
padding: 0 24px;
}
.faq-accordion {
width: 100%;
}
.payment__section-compact {
min-height: auto;
}
.payment__section-compact .payment__providers {
padding: 30px 20px;
gap: 18px;
grid-template-columns: repeat(2, minmax(140px, 1fr));
}
.payment__section-compact .payment__provider-logo {
padding: 20px 24px;
}
.footer-social-icons-compact {
min-height: auto;
padding: 30px 20px;
gap: 18px;
grid-template-columns: repeat(2, minmax(140px, 1fr));
}
.footer-social-icons-compact .footer-icon {
padding: 20px 24px;
}
}
@media (max-width: 768px) {
.faq-payments__wrapper {
padding: 0 16px;
margin: 40px auto;
gap: 24px;
}
.promotions__grid {
grid-template-columns: 1fr;
}
.winners__grid {
grid-template-columns: 1fr;
}
.game__filters-wrapper {
justify-content: flex-start;
overflow-x: auto;
padding-bottom: 10px;
}
.game__filter-item {
flex-shrink: 0;
}
.payment__info-grid {
grid-template-columns: 1fr;
}
.payment__section-compact .payment__providers {
gap: 12px;
padding: 24px 16px;
grid-template-columns: repeat(2, minmax(140px, 1fr));
}
.payment__section-compact .payment__provider-logo {
padding: 16px 18px;
}
.footer-social-icons-compact {
padding: 24px 16px;
gap: 12px;
min-height: auto;
grid-template-columns: repeat(2, minmax(140px, 1fr));
}
.footer-social-icons-compact .footer-icon {
padding: 16px 18px;
}
}