@import url("https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&display=swap");@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100..900;1,100..900&display=swap");body{background-color:#fff;position:relative;font-family:"Roboto Condensed",sans-serif}.container{width:100%;max-width:1600px;display:grid;gap:20px;margin:auto}.background{width:100%;height:100%;position:absolute;z-index:5;left:0;right:0}.main__container{grid-template-areas:"header header header" "banner banner banner" "leftbar main main";grid-template-rows:auto 1fr;column-gap:20px;row-gap:0;grid-template-columns:240px 1fr 240px}.bonus__container,.app__container{row-gap:0;grid-template-areas:"header header header" "banner banner banner" "leftbar main main" "leftbar main main";grid-template-rows:auto 1fr;grid-template-columns:240px 1fr}.header{-ms-grid-row:1;-ms-grid-column:1;-ms-grid-column-span:5;grid-area:header}.sidebar-left{-ms-grid-row:3;-ms-grid-row-span:5;-ms-grid-column:1;grid-area:leftbar}.sidebar-right{-ms-grid-row:3;-ms-grid-row-span:5;-ms-grid-column:1;grid-area:rightbar;margin-right:20px}.bonus-container>.sidebar-left,.app-container>.sidebar-left{-ms-grid-row:1;-ms-grid-row-span:1;-ms-grid-column:1}.main{-ms-grid-row:5;-ms-grid-column:3;-ms-grid-column-span:3;grid-area:main;margin-right:20px;width:80%}.main-app,.main-bonus{width:80%;margin-right:20px}.bonus-container>.main,.app-container>.main{-ms-grid-row:1;-ms-grid-column:3;-ms-grid-column-span:1}.banner{-ms-grid-row:3;-ms-grid-column:3;-ms-grid-column-span:3;grid-area:banner;overflow:hidden}.footer{-ms-grid-row:7;-ms-grid-column:3;-ms-grid-column-span:3;grid-area:footer}.info{background:0 0 !important;margin:20px 0 !important;border:none !important}.bonus-container,.app-container{display:grid;grid-template-areas:"leftbar main";grid-template-columns:240px minmax(300px,1fr);grid-template-rows:auto 1fr;gap:10px}.main-content{margin-top:0 !important}.image img,.logo img{display:block;max-width:100%;height:auto}.content:first-child{margin:20px 0}.content{padding:32px 20px;margin:20px 0;border-radius:8px;background:linear-gradient(90deg,#eef0f5 0%,#eef0f5 100%);border-bottom:5px solid #bedfe1}.description p:last-of-type{margin-bottom:16px}.article>p,.article>ul,.article>ol{position:relative;font-weight:400;font-size:16px;line-height:150%;color:#4c5061;margin-bottom:16px}.article ol li{display:flex}.article ul li:before{position:absolute;top:25%;content:"";display:inline-block;width:5px;left:0;height:5px;background-color:#bedfe1;border-radius:50%;box-shadow:0px 4px 4px 0px #00000040;border:2px solid #fff;margin-right:12px}ol{counter-reset:custom-counter}ol li{counter-increment:custom-counter}.article ol li:before{content:counter(custom-counter);display:flex;align-items:center;justify-content:center;width:23px;max-width:23px;min-width:23px;height:23px;min-height:23px;max-height:23px;background-color:#bedfe1;color:#fff;font-weight:700;border-radius:50%;box-shadow:0px 4px 4px 0px #00000040;border:2px solid #fff;margin-right:12px}.article ul{margin-bottom:30px}.article ul li{position:relative;padding-left:20px}.article ol li,.article ul li{margin-bottom:16px}.article>p{margin-bottom:16px}.article__image{margin-bottom:16px}.article__image img{border-radius:12px;box-shadow:0px 4px 4px 0px #00000040}.content__image{margin-top:16px}.article a{color:#d73a39;text-decoration:underline}.title,h3{font-weight:700;color:#fff;font-family:Roboto;line-height:120%;text-transform:uppercase}.title.general,h1{font-size:36px;margin-bottom:16px}.title span{color:#d73a39}.title.high,h2{font-size:24px;margin-bottom:20px;background:#89549999 url(//cookiecasino.fi/wp-content/themes/cookiecasino/assets/css/../img/banner-section/decor.png) center/cover no-repeat;font-weight:900 !important;padding:10px 20px;box-shadow:0px 4px 4px 0px #00000040;border-radius:12px}.title.medium,h3{font-size:16px;margin-bottom:16px;font-family:Roboto;background:#89549999 url(//cookiecasino.fi/wp-content/themes/cookiecasino/assets/css/../img/banner-section/decor.png) center/cover no-repeat;font-weight:900 !important;padding:10px 20px;box-shadow:0px 4px 4px 0px #00000040;border-radius:12px}.button{display:block;max-width:190px;width:100%;font-weight:700;font-size:15px;line-height:100%;color:#fff !important;padding:12px 32px;text-align:center;cursor:pointer;background:#58cd37;border-bottom:4px solid #45a32b;box-shadow:0px 4px 4px 0px #00000040;border-radius:12px;transition:all .3s ease-in-out;text-transform:uppercase;margin-top:16px}.button:hover{-webkit-transform:scale(1.05);transform:scale(1.05)}.menu li{font-size:16px;line-height:128%;text-transform:uppercase}.menu a{font-weight:400;color:#fff}.header{display:flex;position:relative;padding:17px 30px 17px 90px;align-items:center;background-color:#734c9c}.header__logo-desktop{display:none !important}.header__logo img{max-width:102px}.header__logo{display:block;width:100%;max-width:102px}.article__button{text-decoration:none !important;margin:auto}.header-app__button p{font-weight:700;font-size:15px;line-height:22px;text-transform:uppercase;color:#fff}.header-app__button img{width:24px;height:24px}.header__button-menu{display:none;height:auto;background:0 0;box-shadow:none;padding:10px}.header__navicon{display:block;width:24px;height:2px;position:relative;background:#fff;cursor:pointer;transition:background .4s ease-in-out}.header__navicon:before,.header__navicon:after{content:"";width:100%;height:2px;display:block;position:absolute;background:#fff;transition:top .4s ease-in-out,-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out,top .4s ease-in-out;transition:transform .4s ease-in-out,top .4s ease-in-out,-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out,top .4s ease-in-out,-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out,top .4s ease-in-out,-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out,top .4s ease-in-out,-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out,top .4s ease-in-out,-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out,top .4s ease-in-out,-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out,top .4s ease-in-out,-webkit-transform .4s ease-in-out}.header__navicon:before{top:-7px}.header__navicon:after{top:7px}.header.nav-visible .header__navicon{background:0 0}.header.nav-visible .header__navicon:before{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.header.nav-visible .header__navicon:after{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.header__menu{flex:.5;align-items:center;display:flex;justify-content:center}.header__menu ul{display:flex;gap:30px}.header__menu a{display:flex;gap:5px;font-weight:700;align-items:center;text-transform:capitalize !important;position:relative;transition:color .3s ease-in-out}.header__menu a img{width:18px;height:18px}.header__menu a:after{content:"";position:absolute;left:50%;bottom:-3px;width:0;height:2px;background-color:#ffffffe5;transition:width .3s ease-in-out,left .3s ease-in-out}.header__menu a:hover{color:#ffffffe5}.header-app__button:hover,.header-app__button:hover:after{color:inherit;font-weight:400;-webkit-transform:none;transform:none}.header-app__button:hover:after{content:none;display:none}.header__menu a:hover:after{width:100%;left:0}.header__actions{display:flex;width:100%;align-items:center;justify-content:flex-end;gap:16px;margin-right:16px}.header__button-signup,.header__button-login,.footer__button-signup,.footer__button-login{width:100%;transition:all .3s ease-in-out;margin-top:0 !important;width:144px !important}.footer__button-signup,.header__button-signup{background:#f1903c;border-bottom:4px solid #e07624}.footer__button-signup{background:#e1430a5f}.header__info{display:flex;gap:10px;margin-left:auto}.header-info__time{display:flex;gap:8px;align-items:center}.header-info__time img{width:18px;height:18px}.header-info__time span{font-weight:400;font-size:13px;line-height:32px}.header-info__time span{font-weight:400;font-size:13px;line-height:22px;color:#fff}.header__lang{position:relative;cursor:pointer;display:flex;gap:8px;align-items:center}.header__lang p{font-weight:400;font-size:14px;line-height:22px;text-align:center;text-transform:uppercase;color:#fff}.header__lang img{width:24px;height:24px;vertical-align:middle}.arrow-lang{width:10px !important;height:6px !important}img.lg{width:14px;height:14px}.header__lang{position:relative}.lang-select{position:relative;cursor:pointer;display:inline-block}.selected-lang{display:flex;align-items:center;gap:9px}.lang-flag{width:28px;height:28px;border-radius:50%}.arrow-lang{width:12px;height:auto;transition:transform .2s ease}.lang-options{display:none;position:absolute;top:25px;right:0;left:-10px;background:#734c9c;border-radius:0 0 12px 12px;list-style:none;padding:10px 0;width:74px;z-index:10}.lang-options li span{font-size:14px}.lang-options li{display:flex;align-items:center;justify-content:center;gap:6px;padding:8px 0;cursor:pointer;transition:background .2s;color:#fff}.lang-options img{width:24px;height:24px;border-radius:50%}.lang-select.open .lang-options{display:block;animation:fadeIn .2s ease}.lang-select.open .arrow-lang{transform:rotate(180deg)}@keyframes fadeIn{from{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}.sidebar-left,.sidebar-right{position:-webkit-sticky;position:sticky;top:0;height:100vh;overflow:scroll;scrollbar-width:none;-ms-overflow-style:none;margin-left:20px}.sidebar__block{padding:16px;border-radius:6px}.sidebar-block__button{width:100%;font-weight:700;font-size:15px;line-height:24px;color:#fff;text-transform:uppercase;padding:5px 16px;text-align:left;background:#1a3769;border-radius:6px 6px 0 0;display:flex;justify-content:space-between;align-items:center}.sidebar__list{border-radius:0 0 8px 8px}.sidebar__list li{position:relative;margin-bottom:16px}.sidebar__list li:first-child{background:#0f0f0f;border-radius:8px}.sidebar__list li:last-child{border-bottom:none;margin-bottom:0}.sidebar__list a{display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:16px;padding:9px 16px}.sidebar-list-item__text{font-weight:700;font-size:15px;line-height:100%;color:#fff;text-transform:capitalize}.sidebar-list-item__image img{width:24px;height:24px}.sidebar-list-item__content{display:flex;align-items:center;gap:16px}.sidebar-list-item__button img{width:30px;height:30px}.table-contents__menu{border-radius:12px;background:#fff;box-shadow:0px 4px 4px 0px #00000040}.table-contents__menu--bonus,.table-contents__menu--app{margin-top:0 !important}.table-contents__menu-app,.table-contents__menu-bonus{margin-top:0}.table-contents__menu--bonus,.table-contents__menu--app{margin-top:20px}.table-contents-menu__list{max-height:0;opacity:0;transition:max-height .5s ease-in-out,opacity .3s ease-in-out;overflow-y:auto;scrollbar-width:none;-ms-overflow-style:none}.table-contents-menu__list li:last-child{border-radius:0 0 6px 6px}.table-contents-menu__list.active{max-height:500px;opacity:1}.table-contents-menu__list a{line-height:16px;font-weight:400;font-size:14px;text-transform:none;color:#734c9c}.table-contents-menu__button{position:relative;width:100%;max-width:100%;font-weight:700;font-size:14px;line-height:100%;box-shadow:none;padding:12px 15px;border-radius:12px;text-align:left;background:#734c9c;border-bottom:4px solid #9267bf;display:flex;justify-content:space-between;text-transform:capitalize}.table-contents-menu__button img{width:20px;height:20px;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.table-contents-menu__button:after{content:"";background-image:url(//cookiecasino.fi/wp-content/themes/cookiecasino/assets/css/../img/header/arrow-down.png);background-size:cover;position:absolute;width:13px;height:13px;right:16px;transform:rotate(180deg);transition:transform .3s ease}.table-contents-menu__button.active:after{transform:rotate(0deg)}.table-contents-menu__button.active{border-radius:12px}.table-contents-menu__button:hover{box-shadow:none;-webkit-transform:none;transform:none;background:#734c9c}.table-contents-menu__list ul{padding:12px 10px}.table-contents-menu__list{list-style:none;padding-left:0}.table-contents-menu__list li{position:relative;padding:8px 15px;color:#734c9c;transition:color .3s ease-in-out,background .3s ease-in-out;border-bottom:1px solid #f6f6f6;background:#fff}.table-contents-menu__list li a{transition:color .3s ease-in-out;text-decoration:none}.table-contents-menu__list li:hover a{font-weight:700;color:#f1903c}.sidebar-right__header{display:flex;flex-direction:row;gap:32px;background:#1a3769;border-radius:6px 6px 0 0;padding:9px 16px}.sidebar-right__header--settings{display:flex;align-items:center;gap:6px;background:#1a3769;box-shadow:0px 5px 10px 0px #0000001f;padding:9px 16px;border-radius:6px;margin-bottom:20px}.sidebar-right__header--settings img{width:16px;height:16px}.sidebar-right__header span,.sidebar-right__header--settings span{font-weight:700;font-size:15px;line-height:22px;text-align:center;text-transform:uppercase;color:#fff}.sidebar-right__game{display:grid;grid-template-columns:repeat(2,1fr);background:#edf1f3;gap:10px;border-radius:0 0 6px 6px}.sidebar-right-game__image:nth-child(2){padding:5px 0;background:url(//cookiecasino.fi/wp-content/themes/cookiecasino/assets/css/../img/sidebar/img-2.jpg) no-repeat;background-size:cover;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:6px}.sidebar-right-game__text,.sidebar-right-game__text-small{font-weight:700;font-size:12px;line-height:20px;text-align:center;text-transform:uppercase;color:#fff;margin-bottom:5px}.sidebar-right-game__text-small{text-transform:none !important;margin-bottom:3px}.sidebar-right-game__button{padding:8px 4px;text-transform:none;max-width:89px;font-size:12px;line-height:20px}.sidebar-right-game__image span{font-weight:700;font-size:12px;line-height:100%;letter-spacing:0%;text-align:center;vertical-align:middle;text-transform:capitalize;color:#e96e32}.sidebar-right-game__image img{width:100%;min-height:94px;-o-object-fit:cover;object-fit:cover;border-radius:6px}.sidebar-right__game a:nth-child(1) img,.sidebar-right__game a:nth-child(2) img{border-radius:0 0 6px 6px}.sidebar-right__header span:last-child{color:#fff}.banner{position:relative;overflow:hidden;box-shadow:0px 10px 10px 0px #00000040}.banner__background img,.features__background img,.app__background img,.support__background img{-o-object-fit:cover;object-fit:cover;-o-object-position:right;object-position:right;width:100%;height:100%}.app__background img{object-position:left;border-radius:12px}.banner__wrap,.features-bonus__wrap,.app__wrap,.support__wrap{width:100%;max-width:1270px;min-height:380px;display:flex;align-items:center;justify-content:flex-start;padding:40px;margin:auto;position:relative;z-index:7}.features-bonus__wrap{min-height:380px;padding:20px;justify-content:flex-start}.support__wrap{min-height:547px}.app__wrap{min-height:200px;justify-content:flex-end}.banner__content,.banner-bonus__content,.banner-app__content{position:relative;display:flex;flex-direction:column;max-width:504px;width:100%;padding:24px 32px;overflow:hidden;z-index:0}.banner__rating{font-weight:400;font-size:15px;line-height:150%;text-transform:uppercase;color:#fff;margin-bottom:8px}.banner__rating span{font-weight:700;margin-left:5px}.breadcrumbs,.breadcrumbs-app{display:flex;gap:5px;margin-bottom:16px}.breadcrumbs li a,.breadcrumbs-app li a{font-weight:400;font-size:16px;line-height:100%;color:rgba(255,255,255,1);padding-right:5px}.breadcrumbs-app li:first-child a,.breadcrumbs li:first-child a{opacity:80%}.breadcrumbs li:last-child,.breadcrumbs-app li:last-child{border-left:2px solid rgba(255,255,255,1);padding-left:6px}.banner__info{font-weight:400;font-size:15px;line-height:100%;margin-bottom:16px;color:#fff}.banner__text{font-weight:500;font-size:15px;line-height:22px;margin-bottom:16px;color:#fff}.features{margin:20px 0}.features__content{display:flex;gap:16px;flex-direction:row}.features__advantages,.features__categories{flex:1 1 50%;width:100%;border-collapse:collapse}.features__advantages tbody,.features__categories tbody{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.features-advantages__image{flex:1 1 50%}.features-advantages__image img{height:100%;object-fit:cover;object-position:left;border-radius:6px}.features__advantages table,.features__categories table{width:100%}.features__categories tr,.features__advantages tr{display:flex;min-height:40px;background:linear-gradient(90deg,#61b5bb 0%,#61b5bb 100%);box-shadow:0px 4px 4px 0px #00000040 inset;border-radius:12px}.features__categories tr:last-child,.features__advantages tr:last-child{margin-bottom:0}tbody{width:100%}.features__categories td:last-child{width:50%}.features__categories td,.features__advantages td{width:60%;font-weight:400;font-size:15px;line-height:22px;color:#fff;padding:8px 16px 8px 0}.features__advantages td:first-child{width:10%}.features__categories td:first-child,.features__advantages td:first-child{font-weight:700;padding:8px 16px}.features__advantages td img{width:15px;height:20px}.features__advantages td{width:100%;display:flex;align-items:center;gap:20px}.bonus{overflow:hidden;position:relative;border-radius:12px}.features-bonus,.features-content__text{flex:1 1 50%;position:relative;overflow:hidden}.features-bonus__content{position:relative;display:flex;flex-direction:column;max-width:537px;width:100%;padding:16px;overflow:hidden;z-index:0;border-radius:8px}.features-bonus__text{font-family:Roboto;font-weight:700;font-style:Bold;font-size:20px;line-height:18px;letter-spacing:0%;vertical-align:middle;text-transform:uppercase;color:#fff;margin-bottom:32px}.features-bonus__buttons{display:flex;flex-direction:row;gap:8px}.features-bonus__title{width:100%;font-weight:800 !important;margin-bottom:10px !important}.features-bonus__subtitle{font-weight:700;font-style:Bold;font-size:16px;color:#fff;line-height:150%;letter-spacing:0%;text-align:center;text-transform:uppercase;margin-bottom:25px;text-align:left !important}.features-bonus__subtitle span{color:#d73a39}.features-bonus__title span{color:#fff}.features-bonus__button{margin-top:0 !important}.top-games__cards{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.top-games-wrapper{position:relative}.top-games-card{position:relative;border-radius:8px;overflow:hidden;cursor:pointer;transition:transform .3s ease}.top-games-card__image img{display:block;width:100%;height:auto;transition:filter .3s ease;border-radius:12px;border-bottom:5px solid #bedfe1}.top-games-card__buttons img{width:63px}.top-games-card__button:last-child{background:0 0 !important;border:none !important;text-decoration:underline;font-weight:700;font-style:Bold;font-size:24px;line-height:22px;margin-top:0 !important}.top-games-card__title{font-weight:800;font-style:Bold;font-size:15px;margin-top:8px;line-height:24px;letter-spacing:0%;vertical-align:middle;text-transform:uppercase;text-align:center;color:#fff;transition:color .3s ease,text-decoration .3s ease}.top-games-wrapper:hover .top-games-card__image{background:#734c9ccc;border-radius:8px}.top-games-wrapper:hover .top-games-card__image img{opacity:.5}.bonus-card__list{display:grid;grid-template-rows:auto auto;grid-template-columns:repeat(2,1fr);gap:20px}.bonus-card__list li{border-radius:6px;overflow:hidden;width:100%;display:flex;flex-direction:column}.bonus-card-item__image{position:relative;z-index:20}.bonus-card-item__image img{position:relative}.bonus-card__subtitle{font-weight:700;font-style:Bold;font-size:14px;line-height:18px;letter-spacing:0%;text-align:center;vertical-align:middle;color:#fff;text-transform:capitalize;margin-bottom:8px}.bonus-card__content{position:relative;padding:48px 40px;bottom:20px;background:linear-gradient(90deg,#eef0f5 0%,#eef0f5 100%);border-radius:12px;border-bottom:5px solid #bedfe1}.bonus-card__title{font-weight:900;font-size:24px;line-height:150%;letter-spacing:0%;vertical-align:middle;text-transform:uppercase;color:#4c5061;margin-bottom:16px;text-align:center !important}.bonus-card__title span{color:#d73a39}.bonus-card__title strong{color:#d73a39}.bonus-card__text{font-weight:700;font-size:16px;line-height:160%;color:#4c5061;margin-bottom:10px;text-align:center}.bonus-card__icon{position:absolute;background:#fff;padding:20px;border-radius:50%;top:-50px;left:40%}.bonus-card__icon img{width:40px;height:40px}.bonus-card__buttons{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.live-card{margin:20px 0}.live-card__list{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.live-card__item{border:2px solid #3a9f29;border-radius:8px;overflow:hidden}.live-card-item__image img{border-radius:8px 8px 0 0}.live-card-item__text{background:#23252a;color:#fff;padding:12px;height:100%;border-radius:0 0 8px 8px;font-family:Rubik;font-weight:700;font-style:Bold;font-size:18px;line-height:120%;letter-spacing:0%;text-align:center;vertical-align:middle;text-transform:uppercase}.contact__form{display:flex;flex-direction:column;gap:20px}.contact__field{display:flex;width:100%;gap:20px}.contact__label{font-weight:400;font-size:16px;color:#4c5061;margin-bottom:5px;width:20%;padding:12px 0}.contact__input,.contact__textarea{width:100%;background:linear-gradient(90deg,#61b5bb 0%,#61b5bb 100%);color:#fff;border:none;border-radius:12px;padding:12px 15px;font-size:16px;outline:none;box-shadow:0px 4px 4px 0px #00000040 inset}input[type=text],input[type=email],textarea{color:#fff !important}.contact__input::placeholder,.contact__textarea::placeholder{color:rgba(255,255,255,.7);opacity:1}.contact__input:-webkit-autofill,.contact__input:-webkit-autofill:hover,.contact__input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px #61b5bb inset !important;-webkit-text-fill-color:#fff !important}.contact__textarea{height:120px;resize:none}.contact__checkbox{display:flex;align-items:center;justify-content:flex-end;gap:10px;font-size:14px;color:#333}.contact__checkbox-input{appearance:none;-webkit-appearance:none;width:35px;height:35px;border:2px solid #4c5061;border-radius:6px;cursor:pointer;position:relative;transition:all .3s ease}.contact__checkbox-input:checked:after{content:"✓";color:#58cd37;font-weight:900;font-size:25px;position:absolute;top:-3px;left:2px}.contact__button{margin:auto}.contact__checkbox-input{width:28px;max-width:28px;min-width:28px;max-height:28px;min-height:28px;height:28px;cursor:pointer}.contact__checkbox-label{color:#282b30;font-weight:400;font-size:15px;line-height:22px;letter-spacing:0%;vertical-align:middle}.app{position:relative;overflow:hidden;border-bottom:5px solid #bedfe1;border-radius:12px}.app__content{width:100%;display:flex;align-items:flex-end;justify-content:end;gap:14px}.app__image{display:flex;align-items:center}.app__image img{max-width:195px}.app__button{display:flex;position:relative;z-index:1;gap:10px;padding:16px 32px;max-width:260px !important;width:260px !important;align-items:center;margin-top:0 !important;line-height:128%;font-size:14px;text-align:center;text-transform:uppercase}.banner__title--app{max-width:504px;width:100%}.app__button img{width:32px;height:32px}.app__buttons{width:100%;display:flex;flex-direction:row;gap:16px;margin-top:32px}.app-button__image img{width:32px;height:32px;-o-object-fit:contain;object-fit:contain}.app__button p{text-align:center;color:#fff;font-weight:700;font-size:16px;line-height:128%;text-transform:uppercase}.app__button:last-child p{width:153px;color:#fff}.top-games-wrapper{position:relative}.top-games-card{position:relative;border-radius:8px;overflow:hidden;cursor:pointer;transition:transform .3s ease}.top-games-card__image img{display:block;width:100%;height:auto;transition:filter .3s ease}.top-games-card__buttons{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;opacity:0;transition:opacity .3s ease;z-index:2}.top-games-card__buttons img{width:56px;height:61px}.top-games-card__button{font-weight:500;min-width:120px;padding:8px 16px;transition:background .3s ease}.top-games-card__button:last-child{background:0 0 !important;border:none !important;text-decoration:underline;font-weight:700;font-style:Bold;font-size:24px;line-height:22px;margin-top:0 !important}.top-games-card__title{font-weight:800;font-style:Bold;font-size:15px;margin-top:8px;line-height:24px;letter-spacing:0%;vertical-align:middle;text-transform:uppercase;text-align:center;color:#fff;transition:color .3s ease,text-decoration .3s ease}.top-games-wrapper:hover .top-games-card__image img{filter:brightness(.4);border-radius:8px}.top-games-wrapper:hover .top-games-card__buttons{opacity:1}.rating-table tbody{display:grid;grid-template-columns:repeat(1,1fr);gap:16px;grid-template-rows:repeat(2,auto);border-radius:8px}.rating-table tr{display:contents}.rating-table{width:100%;margin-bottom:16px}.rating-table tbody>tr{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding-bottom:10px;gap:20px;background:linear-gradient(90deg,#61b5bb 0%,#61b5bb 100%);box-shadow:0px 4px 4px 0px #00000040 inset;padding:18px 42px;border-radius:12px}.rating-table td:first-child{width:15%}.rating-table td p{font-weight:700;font-size:16px;line-height:150%;color:#fff}.rating__button{margin:auto}.rating-table tbody td:nth-child(2){width:50%}.rating-scroll{width:100%;height:14px;border-radius:10px;overflow:hidden;box-shadow:0px 4px 4px 0px #00000040 inset}.rating-scroll-bar{height:100%;background:#bedfe1;border-radius:10px 0 0 10px;transition:width .4s ease}.rating__content{display:flex;flex-direction:row;width:100%;gap:16px}.rating-table td:last-child{width:63px}.rating-content{display:flex;justify-content:space-between;align-items:center}.rating__card{flex:1 1 70%}.rating-content__image{flex:1 1 30%}.rating-content__image img{height:100%;border-radius:6px;object-fit:cover}.rating-stars{display:flex;gap:4px}.rating-stars img{width:36px;height:36px;display:block}.rating-stars img:first-child{margin-left:0}.faq{position:relative}.top{position:absolute;right:20px;top:-60px;z-index:9999}.scroll-to-top{cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;visibility:hidden;transition:opacity .3s,visibility .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s,visibility .3s;transition:opacity .3s,transform .3s,visibility .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s,visibility .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s,visibility .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s,visibility .3s,-webkit-transform .3s;z-index:1000;position:-webkit-sticky;position:sticky}.scroll-to-top.visible{opacity:1;visibility:visible}.scroll-to-top img{width:42px;height:42px}.scroll-to-top:hover{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transform-origin:center;transform-origin:center}.faq__item{margin-bottom:16px}.faq__question{position:relative;display:flex;justify-content:space-between;align-items:center;width:100%;text-align:left;background:linear-gradient(90deg,#61b5bb 0%,#61b5bb 100%);box-shadow:0px 4px 4px 0px #00000040 inset;padding:13px 13px 13px 50px;font-weight:700;font-size:16px;line-height:22px;color:#fff;border-radius:12px}.faq__question:before{content:"";background-image:url(//cookiecasino.fi/wp-content/themes/cookiecasino/assets/css/../img/faq/arrow-down.png);background-repeat:no-repeat;background-position:center;position:absolute;background-size:contain;width:14px;height:14px;left:20px;top:50%;-webkit-transform:translateY(-50%) rotate(360deg);transform:translateY(-50%) rotate(360deg);transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.faq__question.active:before{background-image:url(//cookiecasino.fi/wp-content/themes/cookiecasino/assets/css/../img/faq/arrow-up.png)}.faq-question__image{position:relative;margin-right:16px}.faq__answer{overflow:hidden;box-sizing:content-box;max-height:0;opacity:0;visibility:hidden;transition:max-height .5s ease-out,margin-top .5s ease-out,opacity .1s ease-out,visibility .1s ease-out}.faq__answer p{font-weight:400;font-size:16px;line-height:22px;color:#4c5061;padding:16px}.faq-question__image img{cursor:pointer;width:24px;height:24px}.faq__answer.active{visibility:visible;opacity:1;transition:max-height .5s ease-out,margin-top .5s ease-out,opacity .1s ease-out,visibility .1s ease-out}.footer{position:relative;margin-top:20px;background:#eef0f5;padding:20px;box-shadow:0px 10px 30px 0px #00000026 inset}.footer__content{display:flex;width:100%;max-width:1300px;gap:80px;margin:auto}.footer__menu{width:100%;display:flex;flex-direction:row;justify-content:space-between;gap:30px}.footer-menu__list li:first-child a{font-weight:400;font-size:16px;line-height:22px;letter-spacing:0%;vertical-align:middle;text-transform:capitalize;margin-bottom:10px !important;color:#abadb5}.footer__menu a{display:block;font-weight:500 !important;color:#666a75;text-transform:capitalize !important;font-size:14px !important;margin-bottom:4px}.footer__menu a:hover{color:#f1903c}.footer-menu__block a{font-weight:400;font-size:16px;line-height:128%;text-transform:none;color:#282b30}.footer-menu__title{font-weight:700;font-size:16px;line-height:100%;color:#282b30;margin-bottom:8px}.footer-menu__block li{list-style:inside;padding-left:5px}.footer__bottom{padding:24px 0;display:flex;justify-content:space-between;align-items:center}.footer-bottom__image--first img{max-width:129px}.footer-bottom__images{display:flex;flex-direction:row;gap:30px}.footer__logo{margin-bottom:20px}.footer__logo img{width:100%;max-width:176px}.footer__block,.footer__partners{display:flex;flex-direction:row;gap:16px;justify-content:center;margin-bottom:32px;align-items:center;flex-wrap:wrap}.footer-content__details,.footer__menu{flex:1 1 50%}.footer__block{padding:32px 0}.footer__partners{gap:56px;padding:16px}.footer-block__image img{-o-object-fit:contain;object-fit:contain}.footer-block__image:first-child{max-width:57px}.footer-block__image:nth-child(2){max-width:38px}.footer-block__image:nth-child(3){max-width:25px}.footer-block__image:nth-child(4){max-width:25px}.footer-block__image:nth-child(5){max-width:58px}.footer-block__image:nth-child(6){max-width:54px}.footer-block__image:nth-child(7){max-width:20px}.footer-block__image:nth-child(8){max-width:60px}.footer-partner__image img{-o-object-fit:contain;object-fit:contain;width:120px;height:50px}.footer__copyright{display:flex;gap:10px;align-items:center;margin-bottom:32px}.footer__information{display:flex;gap:24px;margin-bottom:16px}.footer__information img{width:95px}.footer-information__text{flex:1 1 50%}.footer__bottom p{font-weight:400;font-size:14px;line-height:100%;text-align:center;color:#282b30}.footer-information__text p{color:#666a75;font-weight:400;font-size:14px;line-height:100%}.footer-buttons{display:none}