body {     margin: 0;     padding: 0;     font-size: 16px;     font-style: swap;     background-color: #fff;     color: #212121;     font-family: "Montserrat", sans-serif;     line-height: 1.5rem; }  a, button {     box-sizing: border-box;     cursor: pointer;     display: inline-block;     font-weight: 600;     line-height: normal;     outline: none;     text-decoration: none; }  .container {     margin: 0 auto;     max-width: 1206px;   padding: 0 10px; }  .header {     -webkit-backdrop-filter: blur(6px);     backdrop-filter: blur(6px);     background-color: rgb(255 255 255 / 80%);     display: grid;     height: 5rem;     position: -webkit-sticky;     position: sticky;     top: 0;     width: 100%;     z-index: 10; }  .header .container {     align-items: center;     display: grid;     gap: 2rem;     grid-template-columns: .5fr 5fr 1fr; }  .main-nav {     display: unset; }  .navigation-list {     align-items: center;     display: grid;     grid-gap: 1rem;     gap: 1rem;     grid-auto-columns: -webkit-max-content;     grid-auto-columns: max-content;     grid-auto-flow: column;     height: 100%;     list-style-type: none;     margin: 0;     padding: 0; }  .navigation-list li {     display: flex; }  .navigation-link {     color: rgb(33 33 33 / 70%);     font-size: .75rem;     line-height: 1rem;     padding: .5rem 1rem;     text-decoration: none; }  .navigation-link:hover {     border-radius: 24px;     box-shadow: 0 0 0 1px #ebebec;     color: #212121; }  .outher-list {     align-items: center;     display: grid;     grid-gap: 1rem;     gap: 1rem;     grid-auto-columns: -webkit-max-content;     grid-auto-columns: max-content;     grid-auto-flow: column;     height: 100%;     list-style-type: none;     margin: 0;     padding: 0; }  .secondary {     font-size: .75rem;     max-height: 2rem;     background-color: transparent;     border: 0;     color: #2979ff;     line-height: 1.5rem;     padding: 0; }  .primary {     font-size: .75rem;     max-height: 2rem;     padding: .25rem 1rem;     background: linear-gradient(270deg, #ef008f 0.26%, #a815ed 99.72%);;     border: 0;     border-radius: 30px;     color: #fff;     line-height: 1.5rem; }  .mobile-menu {     display: none; }  .menu {     background-color: transparent;     border: 0;     cursor: pointer;     height: 24px;     padding: 0;     position: relative;     width: 24px;     z-index: 10000; }  .menu svg {     height: 100%;     width: 100%; }  .line {     fill: none;     stroke: #212121;     stroke-width: 6;     transition: stroke-dasharray .6s cubic-bezier(.4, 0, .2, 1), stroke-dashoffset .6s cubic-bezier(.4, 0, .2, 1); }  .line1 {     stroke-dasharray: 60 207; }  .line1, .line2 {     stroke-width: 6; }  .line2 {     stroke-dasharray: 60 60; }  .line3 {     stroke-dasharray: 60 207;     stroke-width: 6; }  .go-to-banner {     display: block;     width: 100%; }  .go-to-banner img {     width: 100%;     height: auto;     border-radius: 18px; }  table {     border: 0;     border-collapse: collapse;     border-radius: 24px;     box-shadow: 0 0 0 1px #ebebec;     box-sizing: border-box;     margin-top: 1.5rem;     overflow: hidden;     overflow-x: auto; }  thead {     background-color: #ebebec; }  tr {     border: 0;     border-bottom: 1px solid #ebebec;     display: table-row; }  th {     color: #212121;     font-weight: 600; }  td, th {     border-right: 1px solid #ebebec;     text-align: left;     padding: .5rem 1rem;     width: auto; }  tr > th:first-child {     border-top-left-radius: 24px; }  td:last-child, th:last-child {     border-right: 0; }  tr > th:last-child {     border-top-right-radius: 24px; }  tr:last-child {     border-bottom: 0; }  tr:last-child > td:first-child {     border-bottom-left-radius: 24px; }  tr:last-child > td:last-child {     border-bottom-right-radius: 24px; }  /*Accordion style*/ .accordion {     border-radius: 5px;     background-color: #fff; }  .accordion-item {     border-bottom: 1px solid #ebebec; }  .accordion-item:last-child {     border-bottom: none; }  .accordion-button {     width: 100%;     padding: 15px;     text-align: left;     border: none;     outline: none;     cursor: pointer;     align-items: center;     display: flex;     font-size: 1rem;     font-weight: 700;     justify-content: space-between;     line-height: 1.5rem;     transition: all 0.3s ease;     background: none; }  .opened .icon {     transform: rotate(180deg); }  .accordion-content {     padding: 0 15px;     display: none;     overflow: hidden;     background-color: white; }  .accordion-content p {     margin: 15px 0; }  .icon {     font-size: 1.5rem;     transition: transform 0.3s ease; }  .title__chemp {     text-align: center; }  .content_chemp__text {    /* text-align: center;*/ }  .content_chemp__text img {     max-width: 100%;     height: auto; }  .content_chemp__text a {     color: #2979FF; }  .footer-payments {     padding: 1.5rem 0; }  .text--align-center {     text-align: center;     font-size: 1.5rem;     line-height: normal;     color: #1c1c1c; }  .footer-payments__list {     display: flex;     flex-wrap: wrap;     justify-content: center;     margin-top: 1.5rem;     font-size: 11px; }  .footer-payments__link-wrapper {     height: 3.273em;     overflow: hidden;     margin: .5rem 1.5rem; }  .footer-payments__image {     height: 100%;     -o-object-fit: cover;     object-fit: cover;     z-index: 1; }  .footer-payments .visa {     -o-object-position: 0 0;     object-position: 0 0;     width: 48px; }  .footer-payments .visa-electron {     -o-object-position: -53px 0;     object-position: -53px 0;     width: 48px; }  .footer-payments .mastercard {     -o-object-position: -105px 0;     object-position: -105px 0;     width: 38px; }  .footer-payments .maestro {     -o-object-position: -147px 0;     object-position: -147px 0;     width: 38px; }  .footer-payments .mir {     -o-object-position: -191px 0;     object-position: -191px 0;     width: 56px; }  .footer-payments .bitcoin {     -o-object-position: -630px 0;     object-position: -630px 0;     width: 66px; }  .footer-payments .ethereum {     -o-object-position: -700px 0;     object-position: -700px 0;     width: 86px; }  .producers-block__list {     display: flex;     flex-wrap: wrap;     justify-content: center;     font-size: 1rem; }  .producer-image {     margin-bottom: 1rem;     width: 10em;     height: 3.75em;     overflow: hidden;     transition: all .5s ease; }  .producer-image__image {     transition: filter .15s ease-in-out; }  .producer-image__image {     width: 100em;     height: 100%;     -o-object-fit: cover;     object-fit: cover;     z-index: 1; }  .producer-image [data-class="pragmatic"], .producer-image [data-class="pragmaticplay"] {     object-position: -30em calc(-1 * 3.75em); }  .producer-image [data-class="playson"], .producer-image [data-class="playson_"] {     object-position: -10em calc(-1 * 3.75em); }  .producer-image [data-class="3oaks"] {     object-position: -10em calc(-10 * 3.75em); }  .producer-image [data-class="amatic"] {     object-position: -30em 0; }  .producer-image [data-class="endorphina"] {     object-position: -50em calc(-3 * 3.75em); }  .producer-image [data-class="netgame"] {     object-position: -40em calc(-9 * 3.75em); }  .producer-image [data-class="playngo"] {     object-position: -10em 0; }  .producer-image [data-class="novomatic"] {     object-position: -30em calc(-4* 3.75em); }  .producer-image [data-class="playtech"] {     object-position: -40em calc(-4* 3.75em); }  .producer-image [data-class="stakelogic"] {     object-position: -90em calc(-8* 3.75em); }  .producer-image [data-class="microgaming"] {     object-position: -60em 0; }  .producer-image [data-class="pocketgamessoft"] {     object-position: -50em calc(-8* 3.75em); }  .producer-image [data-class="gaming_corps"] {     object-position: -30em calc(-12* 3.75em); }  .producer-image [data-class="netent"], .producer-image [data-class="netent_"] {     object-position: 0 0; }  .producer-image [data-class="thunderkick"] {     object-position: -70em calc(-3* 3.75em); } .producer-image [data-class="yggdrasil"] {     object-position: -20em 0; } .producer-image [data-class="nolimitcity"] {     object-position: 0 calc(-5* 3.75em); } .producer-image [data-class="igrosoft"] {     object-position: -60em calc(-3* 3.75em); } .producer-image [data-class="bgaming"] {     object-position: -20em calc(-3* 3.75em); } .producer-image [data-class="wazdan"] {     object-position: 0 calc(-2* 3.75em); } .producer-image [data-class="quickspin"], .producer-image [data-class="quickspin_"] {     object-position: -40em 0; } .producer-image [data-class="rubyplay"] {     object-position: -10em calc(-8* 3.75em); } .producer-image [data-class="evolution_gaming"], .producer-image [data-class="evolution"], .producer-image [data-class="evolution-gaming"] {     object-position: -80em 0; } .producer-image [data-class="belatra"] {     object-position: -70em calc(-1* 3.75em); } .producer-image [data-class="ezugi"] {     object-position: -90em 0; } .producer-image [data-class="relaxgaming"] {     object-position: -20em calc(-5* 3.75em); } .producer-image [data-class="hacksaw"] {     object-position: -80em calc(-5* 3.75em); } .producer-image [data-class="pragmaticplaylive"] {     object-position: -30em calc(-9* 3.75em); } .producer-image [data-class="spinomenal"] {     object-position: -60em calc(-1* 3.75em); } .producer-image [data-class="btg"], .producer-image [data-class="bigtimegaming"] {     object-position: -40em calc(-1* 3.75em); } .producer-image [data-class="gamebeat"] {     object-position: -30em calc(-10* 3.75em); } .producer-image [data-class="evoplay"] {     object-position: -20em calc(-12* 3.75em); } .producer-image [data-class="redtiger"] {     object-position: -70em 0; } .producer-image [data-class="barbarabang"] {     object-position: -50em calc(-11* 3.75em); } .producer-image [data-class="zillion"] {     object-position: -40em calc(-10* 3.75em); } .producer-image [data-class="booming_games"], .producer-image [data-class="booming-games"], .producer-image [data-class="booming"] {     object-position: -90em calc(-1* 3.75em); } .producer-image [data-class="aviatrix"] {     object-position: -80em calc(-11* 3.75em); } .producer-image [data-class="amigo"] {     object-position: -60em calc(-11* 3.75em); } .producer-image [data-class="gamzix"] {     object-position: -10em calc(-9* 3.75em); } .producer-image [data-class="kagaming"] {     object-position: -60em calc(-9* 3.75em); } .producer-image [data-class="onlypay"] {     object-position: -70em calc(-9* 3.75em); } .producer-image [data-class="platipus"] {     object-position: -30em calc(-3* 3.75em); } .producer-image [data-class="mascotgaming"], .producer-image [data-class="mascot"] {     object-position: -80em calc(-8* 3.75em); } .producer-image [data-class="apollo_games"], .producer-image [data-class="apollo-games"] {     object-position: -40em calc(-2* 3.75em); } .producer-image [data-class="betsoft"] {     object-position: -20em calc(-1* 3.75em); } .producer-image [data-class="tomhorn"], .producer-image [data-class="tom-horn"] {     object-position: -80em calc(-1* 3.75em); } .producer-image [data-class="gameart"], .producer-image [data-class="game-art"] {     object-position: -50em calc(-2* 3.75em); } .producer-image [data-class="playbro"] {     object-position: 0 calc(-12* 3.75em); } .producer-image [data-class="turbogames"] {     object-position: -90em calc(-10* 3.75em); } .producer-image [data-class="kalamba"] {     object-position: 0 calc(-6* 3.75em); } .producer-image [data-class="isoftbet"], .producer-image [data-class="isoftbet_"], .producer-image [data-class="isb"] {     object-position: -50em calc(-1* 3.75em); } .producer-image [data-class="edict"] {     object-position: -80em calc(-2* 3.75em); } .producer-image [data-class="spinthon"] {     object-position: -10em calc(-12* 3.75em); } .producer-image [data-class="technology"] {     object-position: -20em calc(-7* 3.75em); } .producer-image [data-class="redrakegaming"] {     object-position: -80em calc(-10* 3.75em); } .producer-image [data-class="smartsoft"] {     object-position: -90em calc(-11* 3.75em); } .producer-image [data-class="vivogaming"] {     object-position: -60em calc(-7* 3.75em); } .producer-image [data-class="spribe"] {     object-position: -30em calc(-8* 3.75em); } .producer-image [data-class="pariplay"], .producer-image [data-class="wizardgames"] {     object-position: -90em calc(-2* 3.75em); } .producer-image [data-class="pushgaming"] {     object-position: -10em calc(-5* 3.75em); } .producer-image [data-class="luckystreak"] {     object-position: -40em calc(-6* 3.75em); } .producer-image [data-class="betsolutions"] {     object-position: -80em calc(-9* 3.75em); } .producer-image [data-class="rabcat-productions"] {     object-position: -10em calc(-3* 3.75em); } .producer-image [data-class="blueprint"] {     object-position: -60em calc(-4* 3.75em); } .producer-image [data-class="xprogaming"] {     object-position: -90em calc(-9* 3.75em); } .producer-image [data-class="betgames"] {     object-position: 0 calc(-8* 3.75em); } .producer-image [data-class="kiron"] {     object-position: -10em calc(-6* 3.75em); }  .producer-image [data-class="goldenrace"] {     object-position: -70em calc(-7* 3.75em); }  .footer {     margin-top: 5rem;     margin-bottom: 2rem; }  .footer .container {     align-items: center;     background-color: #f5f5f6;     box-sizing: border-box;     padding: 3rem 0;     text-align: center;     border-radius: 18px;     display: grid;     justify-content: center; }  .footer .navigation-list {     display: flex;     justify-content: center; } .footer .navigation-list .navigation-link {     color: #212121;     font-size: .75rem;     line-height: 1rem;     text-decoration: none; } .trust-block__list>*, .trust-block__list img {     width: 6rem;     height: 3rem;     margin-bottom: .5rem;     justify-content: center;     overflow: hidden; } .trust-block__list {     align-items: center;     display: flex;     justify-content: space-evenly;     margin: 1.5rem 0; } .trust-block__list img {     -o-object-fit: contain;     object-fit: contain;     -webkit-filter: invert(0.35);     filter: invert(0.35); } .footer-rest {     padding: 0 10px; } .footer-rest-content {     align-items: center;     display: flex;     flex-direction: row;     flex-wrap: wrap;     justify-content: space-between; } small {     font-size: .75rem;     line-height: 1rem; } .we-are-socials {     display: grid;     grid-gap: 2rem;     grid-auto-flow: column;     gap: 2rem;     margin: 0; }  .message-container {     position: fixed;     z-index: 9999;     display: flex;     flex-direction: column;     align-items: center;     justify-content: center;     width: 100%;     box-sizing: border-box;     padding: 0;     top: unset;     bottom: 0; } .cookies-accepted {     width: 100%; } .message-container .cookies-accepted {     order: 2;     margin-bottom: 0; }  .inline-notification {     font-size: 1rem;     line-height: 150%;     font-weight: 400;     background: #ffffff;     width: 100%;     box-sizing: border-box;     padding: 1rem; }  .inline-notification__container {     margin: 0 auto;     justify-content: flex-start;     display: flex;     width: -webkit-fit-content;     width: -moz-fit-content;     width: fit-content;     grid-template-columns: repeat(auto-fill, minmax(0, auto));     align-items: center;     width: fit-content; } .cookies-accepted__icon {     width: 2rem;     height: 2rem; }  .inline-notification__content {     width: 100%;     grid-auto-flow: column;     align-items: center; }  .inline-notification .inline-notification__content {     grid-auto-flow: column;     align-items: center; }  .inline-notification__content {     display: flex; }  .inline-notification__message {     margin: 0 .5rem; }  .router-link-active {     color: #2979FF; }  .cookies-accepted .fe-button{     width: 6rem;     font-size: .75rem;     line-height: 135%;     font-weight: 700;     padding: .5rem 1rem;     border-radius: 1.5rem;     height: 2rem;     color: #FAFAFA;     background: #2979FF;     border: none; }  .footer {     overflow-x: hidden; }  @media (max-width: 899px) {     .header .main-nav {         display: none;         position: fixed;         top: 80px;         right: 0;         background: #ffffff;         height: 100vh;         width: 250px;         padding: 0 0 0 20px;     }     .main-nav.show {         display: block;     }     .mobile-menu {         display: block;     }     .header .container {         grid-template-columns: 5fr 1fr 1fr;     }     .navigation-link {         padding: .5rem;     }     .footer .navigation-list {         flex-wrap: wrap;     }     .navigation-list {         display: block;     } } @media (max-width: 580px) {   .go-to-banner img {     max-width: 100%;     width: auto;   }   .go-to-banner {     display: block;     text-align: center;   } } @media (max-width: 435px) {   .content_chemp {     font-size: 14px;   }   .inline-notification__content {     display: block;   }     li > .secondary {         display: none;     }     .header .container {         grid-template-columns: 5fr 1fr 1fr;         gap: .5rem;     }     .footer-rest-content {         justify-content: center;     }     .trust-block__list {         flex-wrap: wrap;     } }  @media (max-width: 360px) {     .logo__link img {         width: 140px;     } } p img {   margin: 10px 0; }