@charset "utf-8";@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@400;700&display=swap);body{font-family:"Roboto",sans-serif;overflow-x:hidden;min-height:100vh;background:rgba(10,98,106,1);font-size:15px;font-weight:400;line-height:150%;color:rgba(13,64,71,1);text-align:left;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-text-size-adjust:100%;word-break:break-word;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.content{background:rgba(255,255,255,1);border-radius:6px;max-width:1280px;width:calc(100% - 20px);margin-top:20px;padding:32px 20px}.content,.cover{display:flex;flex-direction:column;align-items:flex-start;width:100%;overflow:hidden;position:relative}.cover{padding-left:20px;padding-right:20px}.main__buttons{display:none}p{margin-top:16px;width:100%}.title+p,p:first-child{margin-top:0}ul,ol{text-align:left;width:100%}li{position:relative}h1,h2,h3,h4{font-size:28px;font-weight:700;line-height:33.6px;display:block;position:relative;width:100%;color:#fff;text-transform:uppercase}.title{margin-bottom:16px}h1.title,.title.general{font-weight:900;font-size:44px;line-height:120%;margin-bottom:16px;color:rgba(239,76,77,1)}h2,.title.high{text-align:left;font-size:24px;line-height:120%;color:rgba(13,64,71,1)}h3{color:rgba(13,64,71,1);font-size:20px;line-height:120%}h4{color:#fff;font-size:18px;line-height:120%;margin-top:16px}.content h4{color:rgba(13,64,71,1)}.content .offers__list-text h4{color:#fff}h2>span{color:#fff}.offers__list-text.offers__list-bonus h2{background:none;color:rgba(239,76,77,1);font-weight:900;font-size:34px;line-height:120%;padding:0;text-align:center}h3,.title.middle{font-size:20px;margin-top:16px}.content.article p>a{color:rgba(78,165,34,1)}.content.article ul{display:flex;flex-direction:column}.content.article h3{font-size:20px;line-height:24px;margin-top:16px}.offers__list-item.offers__list-item5{display:flex;justify-content:center}.offers__list-item.offers__list-item5 .offers__item-desc.article{background:rgba(2,69,77,1);border:2px solid rgba(10,114,123,1);border-radius:6px;padding:20px}.offers__list-item.offers__list-next.app-right,.offers__list-item.offers__list-next.app-left{padding:20px}.offers__list-item.offers__list-next.app-right h3,.offers__list-item.offers__list-next.app-left h3{text-align:center!important}.offers__list-item.offers__list-next.app-right .offers__item-desc div,.offers__list-item.offers__list-next.app-left .offers__item-desc div{text-align:center;display:flex;flex-direction:column;align-items:center}.offers__list-item.offers__list-next.app-right{justify-content:flex-end!important}.offers__list-item.offers__list-next.app-right a,.offers__list-item.offers__list-next.app-left a{margin-top:24px}article,.article{text-align:left}article>*+*,.article>*+*{margin-top:16px}article ul li,.article ul li{padding-left:18px;font-weight:400;font-size:15px;line-height:200%}article ol li,.article ol li{padding-left:21px;font-weight:400;font-size:15px;line-height:200%}article li+li,.article li+li{margin-top:8px}ol>li{counter-increment:ol}article ul>li:before,.article ul>li:before,article ol>li:before,.article ol>li:before{display:inline-block;position:absolute;font:inherit;z-index:1}article ul>li:before,.article ul>li:before{left:0}article ul ul,.article ul ul,article ul ol,.article ul ol{margin-top:8px}article ol>li:before,.article ol>li:before{content:counter(ol) ".";left:8px;top:0}p a,article li a,.article li a,.keyword{color:rgba(65,177,91,1)}.button{display:inline-block;font-weight:600;font-size:16px;line-height:128%;color:rgba(252,252,252,1);background:rgba(255,73,73,1);box-shadow:0 4px 18px 0 rgba(14,24,17,.25);text-align:center;white-space:nowrap;height:auto;width:auto;min-width:273px;margin-top:16px;padding:14px 20px;position:relative;border-radius:10px;text-transform:uppercase}.button.button__apple{background:rgba(36,142,68,1);width:234px;min-width:234px;border:2px solid rgba(255,255,255,1);border-radius:8px;margin-top:0;white-space:normal;word-break:break-word;display:flex;align-items:center}.button.button__android{margin-top:0;background:rgba(16,112,124,1);border:2px solid rgba(255,255,255,1);border-radius:8px;width:234px;min-width:234px;white-space:normal;word-break:break-word;display:flex;align-items:center}.content .hero__small-text{font-weight:400;font-size:10px;line-height:150%;color:rgba(255,255,255,1);margin-top:8px;margin-left:15px}.button:hover{transform:scale(1.05)}.button img,.button span{display:inline-block;vertical-align:middle}.button img{margin-right:10px}.button span{text-align:left}.image img,.background img{display:block;position:relative;object-fit:cover;width:100%;height:auto}.background{display:block!important;position:absolute!important;top:0;bottom:0;left:0;right:0}.image.bonuses-item__image{position:absolute;right:0;bottom:0;height:100%;max-height:621px;width:unset;display:flex;z-index:9;align-items:flex-end}.image.hero__image{position:absolute;left:0;bottom:0;height:100%;width:unset;display:flex;z-index:9;align-items:flex-start;justify-content:flex-start}.content.hero.hero__app .image.bonuses-item__image{margin-right:105px;align-items:center}.image{display:flex;justify-content:center;align-items:center}.background img{width:100%;height:100%;border-radius:6px;object-fit:cover}.background.background__hero img{border-radius:0 0 0 6px}.js-expand-content{display:none;overflow:hidden}.background.background__app3 img{object-position:80%}.js-expand-content.expanded{height:100%}svg{display:inline-block;position:relative;vertical-align:inherit;fill:rgba(255,255,255,1);line-height:1}use{fill:rgba(255,255,255,1);fill-rule:evenodd;transition:all .5s}.path{fill:inherit;stroke:inherit;stroke-width:inherit}.header{background:rgba(5,65,70,1);flex-direction:row;align-items:center;gap:10px;overflow:visible;position:fixed;top:0;left:0;right:0;z-index:1000;height:auto;margin-top:0;padding:14px 30px}.logo img{display:block}.header__logo{max-width:152px}.menu-button,.header__menu .header__button{display:none}.header__menu{margin-left:9.5%}.header__menu ul{display:flex;align-items:center;gap:30px}.header__menu ul a{font-weight:400;font-size:16px;line-height:128%;color:rgba(190,210,228,1);text-transform:uppercase}.header__menu ul a:hover{color:#ffd400}.header__button{font-weight:400;font-size:14px;line-height:100%;border-radius:3px;text-align:center;min-width:88px;padding:8px 22px;height:32px;text-transform:uppercase}.header__button.header__signup{margin-left:auto}.header__signup{background:#41b15b;color:#fff}.header__signup:hover{transform:scale(1.05)}.header__time{display:flex;justify-content:flex-start;align-items:center;font-size:13px;line-height:22px;color:rgba(255,255,255,1)}.header__login{color:#fff;background:#2f6165}.header__login:hover{transform:scale(1.05)}.header__lang{display:flex;align-items:center;gap:6px}.header__lang img{display:block;border-radius:50%;max-width:24px;max-height:24px}.header__lang span{font-weight:400;font-size:16px;line-height:128%;color:rgba(255,255,255,1);text-transform:uppercase}.header>*{position:relative}.language-menu{display:none;position:absolute;right:-22px;background:#1f2038;border-radius:0 0 6px 6px;padding:12px;z-index:99;width:80px;top:46px}.language-menu{max-height:calc(100vh - 50px);overflow-y:auto;overflow-x:hidden;scrollbar-width:thin}.language-menu ul{display:flex;flex-direction:column;min-width:100%}.header__lang{position:relative;cursor:pointer}.language-menu img{width:24px}.language-menu ul{list-style:none;margin:0;padding:0}.language-menu li{display:flex;align-items:center;padding:5px 0;cursor:pointer;font-size:14px;font-weight:600;line-height:24px;text-transform:uppercase}.language-menu img{margin-right:8px}.js-lang{cursor:pointer;position:relative}.main{display:flex;gap:20px;max-width:1600px;margin:0 auto;padding:0 30px;padding-top:60px}.sidebar{width:240px;position:sticky;top:67px;max-height:calc(100vh - 67px);overflow-y:auto;margin-bottom:20px;padding-top:14px;z-index:10}.sidebar__links{margin-bottom:40px}.sidebar::-webkit-scrollbar{display:none}.sidebar__menu li a{font-weight:700;font-size:12px;line-height:100%;display:block;color:rgba(255,255,255,1);position:relative}.sidebar__menu li a img{display:block;border-radius:6px 6px 0 0}.sidebar__menu li{border-radius:6px}.sidebar__menu li+li{margin-top:10px}.sidebar__menu .sidebar__info span{font-weight:700;font-size:12px;line-height:100%;text-transform:uppercase}.sidebar__info{background:linear-gradient(180deg,#0c8792 0%,#054146 100%);display:flex;padding:9px 16px;justify-content:space-between;border-radius:0 0 6px 6px}.sidebar__menu li a:hover img:last-of-type{opacity:1}.sidebar__menu li a:hover span{color:#ffd400}.sidebar__menu-count{background-color:#fa5926;border-radius:50%;font-size:12px;color:#fff;text-align:center;line-height:1.3;display:block;width:16px;height:16px;position:absolute;top:4px;left:17px}.sidebar__links-button{font-weight:700;font-size:14px;line-height:100%;padding-right:22px;color:rgba(255,255,255,1);background:linear-gradient(180deg,#0c8792 0%,#054146 100%);padding:6.5px 11px;text-transform:uppercase;text-align:left;position:relative;white-space:normal;width:100%;margin-top:20px;border-radius:6px 6px 0 0}.sidebar__links-button:before{content:"";background-image:url(https://22casino-deutschland.com/images/sitebar-nav.svg);background-repeat:no-repeat no-repeat;background-position:center center;background-size:contain;width:13px;height:13px;position:absolute;top:6.5px;right:10px}.sidebar__links-button.hide:before{transform:rotate(180deg)}.sidebar__links-list{padding:6px 0;background:#fff;border-radius:0 0 6px 6px}.sidebar__links-list li+li{min-height:32px;display:flex;align-items:center;border-top:1px solid rgba(241,243,245,1)}.sidebar__links-list li{color:rgba(146,153,162,1);padding-left:25px}.sidebar__links-list a{font-size:14px;font-weight:300;line-height:16px;color:inherit;position:relative;text-align:left;background:transparent;border:none;border-radius:0;padding:0;cursor:pointer;padding:8px 10px 8px 0;text-transform:none}.sidebar__links-list a::before{content:"";position:absolute;left:-13px;width:3px;height:3px;border-radius:50%;background:rgba(146,153,162,1);top:50%;transform:translateY(-50%);transition:background-color .2s linear}.sidebar__links-list li:hover{color:rgba(59,147,155,1)}.sidebar__links-list li:hover a{font-weight:800}.sidebar__links-list li:hover a::before{background:rgba(59,147,155,1)}.content-main{width:calc(100% - 257px)}.hero{border-radius:0 0 0 6px;margin-top:0;padding:47px 40px}.cover__rating{display:flex;align-items:center;gap:6px;margin-bottom:6px}.cover-rating__desc{text-transform:uppercase;display:block;opacity:.9;color:rgba(255,255,255,1);font-size:15px;line-height:150%;text-transform:uppercase}.cover-rating__mark{font-weight:700;min-width:60px;color:rgba(255,255,255,1);line-height:120%}@media (max-width:1440px){.content.hero .image.bonuses-item__image{margin-right:20px}}.content.hero.bonus__hero .image.bonuses-item__image{margin-right:0}.content.hero{width:100%;max-width:1310px;background:none}.hero__wrap{max-width:532px;position:relative;z-index:10}.breadcrumbs{margin-bottom:6px}.breadcrumbs>li{display:inline-block;padding:0}.breadcrumbs>li:before{display:none}.breadcrumbs>li a{font-weight:700;font-size:16px;line-height:100%;display:inline-block;color:rgba(255,255,255,1);text-transform:none;opacity:.8;margin-right:4px}.breadcrumbs > li a:not([href]) {color:#fff;opacity:1}.breadcrumbs > li a:not([href]),
.breadcrumbs > li a:not([href]) span {cursor:default}.breadcrumbs > li:not(:last-child):after {content:"|";display:inline-block;position:relative;font:inherit;color:#fff;margin-right:4px}.hero__title{margin-bottom:17px}.hero__title span{color:#ffd400}.content .hero__text{font-size:16px;color:rgba(255,255,255,1)}.hero__button{margin-top:32px}.info__table{margin-top:20px}.info__table tr{font-size:14px;line-height:18.9px;display:flex}.table.info__table table>tbody>tr>th{border-top:1px solid rgba(10,114,123,1);border-right:2px solid rgba(10,114,123,1);padding:12px 20px;background:rgba(2,69,77,1)}.table.info__table table>tbody>tr>td{border-top:1px solid rgba(10,114,123,1);padding:12px 20px;background:rgba(2,69,77,1)}.table.info__table table{width:100%;border-collapse:collapse}.table.info__table th,.table.info__table td{width:50%;padding:12px 20px;background:linear-gradient(180deg,#0c8792 0%,#054146 100%);box-sizing:border-box}.info__table td{flex:1}.info__table td ul{display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:6px}.info__table td ul li{background:linear-gradient(0deg,#14152d 0%,#45465e 100%);border-radius:3px;display:flex;align-items:center;gap:8px;color:#fff;line-height:1;text-transform:uppercase;padding:5px 8px}.info__table td ul li img{border-radius:50%;max-width:16px}.info__pros-cons{display:flex;margin-top:16px;background:rgba(2,69,77,1);border:2px solid rgba(10,114,123,1);border-radius:6px}.pros-cons__item{width:100%}article ul>li:before,.article ul>li:before{content:"•";color:rgba(13,64,71,1);width:6px;height:6px;font-size:20px;display:inline-block;margin-right:8px;vertical-align:middle}.pros-cons__item-list-right li,.pros-cons__item-list-left li{position:relative;padding-left:30px}.pros-cons__item-list-left li::before{content:"";position:absolute;left:20px;top:12px;width:20px;height:20px;background-image:url(https://22casino-deutschland.com/images/list-left.svg);background-size:contain;background-repeat:no-repeat}.pros-cons__item-list-right li::before{content:"";position:absolute;left:20px;top:12px;width:20px;height:20px;background-image:url(https://22casino-deutschland.com/images/list-right.svg);background-size:contain;background-repeat:no-repeat}.pros-cons__item-list-left li,.pros-cons__item-list-right li{font-size:16px;font-weight:700;line-height:22px;color:rgba(255,255,255,1);min-height:46px;display:flex;border-bottom:2px solid rgba(10,114,123,1);align-items:center;padding:11px 20px 11px 49px}.pros-cons__item-list-left li{border-right:2px solid rgba(10,114,123,1)}.pros-cons__item-title{line-height:2;padding-left:64px;font-size:20px;line-height:16px;margin-top:13px}.pros-cons__item-title:before{content:"";background:#fcc211;border-radius:3px;border-radius:150px;background-repeat:no-repeat no-repeat;background-position:center center;background-size:cover;width:40px;height:40px;position:absolute;top:0;bottom:0;left:0;margin:auto}.pros__item .pros-cons__item-title:before{background-image:url(https://22casino-deutschland.com/img/pros.svg)}.cons__item .pros-cons__item-title:before{background-image:url(https://22casino-deutschland.com/img/cons.svg)}.pros-cons__item-list{display:flex;flex-direction:column;gap:8px}.content.info.info__content .pros-cons__item-list{padding:0;margin-top:20px}.content.promotion h3{font-size:20px;font-weight:700;line-height:27px;margin:20px 0 0 0;text-transform:none}.content.promotion img{margin-top:20px}.content.info.info__content h3{line-height:27px;text-transform:none}.content.info.info__content .pros-cons__item-list{display:flex;flex-direction:column;gap:20px}.content.info.info__content .pros-cons__item.pros__item.article,.content.info.info__content .pros-cons__item.cons__item.article{background:#14152d}.pros-cons__item-list li{font-size:14px;font-weight:700;line-height:18.9px}.steps__list{border:1px solid #fcc211;border-radius:15px;font-family:"Roboto",sans-serif;padding:20px;position:relative}.steps__list:before{content:"";position:absolute;top:20px;bottom:20px;left:39px;width:1px;background: repeating-linear-gradient(
    180deg,
    #ffd400,
    #ffd400 10px,
    transparent 12px
  )}.steps__list li{background: linear-gradient(
    90deg,
    rgba(255, 212, 0, 0.6) 0%,
    rgba(255, 199, 0, 0) 100%
  );border-radius:8px;min-height:38px;display:flex;flex-direction:column;justify-content:center;padding-left:54px}.offers__list-text{}.offers__list-item.offers__list-next.offers__list-app .offers__item-desc a{margin-top:24px}.offerts__btn{background:rgba(255,212,0,.44);border:2px solid rgba(255,212,0,1);color:#fff;font-size:14px;font-weight:500;line-height:16px;padding:16px 39px;display:flex;max-width:240px;width:240px;margin-top:32px;text-align:center;box-shadow:0 -1px 20px 0 rgba(253,205,10,.6)!important;align-items:center;justify-content:center;border-radius:8px}.offers__list-text div{display:flex;gap:10px;margin-top:32px}.offers__list-text div a img{margin-right:10px}.offers__list-text.offers__list-bonus{max-width:439px;text-align:center}.offers__list-text.offers__list-bonus ul{margin-top:20px}.offers__list-text.offers__list-bonus ul>li{font-size:14px;font-weight:400;line-height:18.9px;color:#fcc211}.steps__list li:before{content:"0" counter(ol);background:linear-gradient(0deg,#14152d 0%,#45465e 100%);border:1px solid #ffd400;border-radius:3px;font-weight:700;display:flex;align-items:center;justify-content:center;bottom:0;left:0;width:38px}.steps__list li+li{margin-top:40px}.bg-block{border:1px solid #ffc700;border-radius:15px;padding:20px;width:100%;background:#14152d}.about__item-title{color:#ffc700;font-size:20px;font-weight:700;line-height:24px;display:flex;align-items:center;gap:10px}.about__item.article.bg-block ol{counter-reset:list-counter}.about__item.article.bg-block .bg-block__itam{background:linear-gradient(270deg,#ffc700 0%,#14152d 91%);border:1px solid #ffc700;padding:20px;border-radius:15px}.bg-block__itam h4{font-size:20px;font-weight:700;line-height:27px;margin-bottom:16px}.about__item.article.bg-block ol>li{position:relative;counter-increment:list-counter;padding-left:16px}.about__item.article.bg-block ol>li::before{content:counter(list-counter) ". ";position:absolute;left:0;color:#ffd400;font-weight:bold;font-size:20px;font-weight:400;line-height:17.9px}.about__item-title img{max-width:32px}.offers__list{z-index:999px}.offers__list.offers__list-bon{margin-top:16px}.content.offers{padding:0}.content.offers.offers__bg{background:none}.content.offers.offers__content{padding:20px}.content.offers.offers__content.offers__content-bonus .offers__list li .image.bonuses-item__image{margin:auto;display:flex;align-items:center;margin-right:48px}.content.offers.offers__content.offers__content-bonus2 .content.conclusion.conclusion__bonus2{padding:40px 80px}.content.offers.offers__content.offers__content-bonus2 .conclusion__text.offers__list-text{background:none;border:none}.content.offers.offers__content.offers__content-bonus2 .conclusion__text.offers__list-text h2{background:none;padding:0;color:#fff;font-size:20px;line-height:135%;text-transform:none}.content.conclusion.conclusion__bonus4{padding:80px 20px}.offers__list-text.offers__list-bonus p{margin-top:16px;text-transform:uppercase;font-size:18px;font-weight:700;line-height:100%;text-align:center;color:rgba(255,255,255,1)}.offers__list-text.offers__list-bonus.offers__list-bonus2 p{margin-top:16px;text-transform:none;font-size:15px;font-weight:400;line-height:150%;text-align:left;color:rgba(255,255,255,1)}.offers__list-text.offers__list-bonus.offers__list-bonus2 .app-list li p{font-size:15px;font-weight:400;line-height:150%;margin-top:16px}.offers__list-text.offers__list-bonus .hero__small-text{font-weight:400;font-size:10px;line-height:150%;color:rgba(255,255,255,1);margin-top:8px;margin-left:0;margin-bottom:0}.content.conclusion.content__conclusion5 .conclusion__text.offers__list-text{background:none;border:none;display:flex;gap:40px;align-items:center}.content.conclusion.content__conclusion5 .conclusion__text.offers__list-text div:first-child{max-width:660px}.content.conclusion.content__conclusion5 .conclusion__text.offers__list-text img{width:344px;height:88px}.content.conclusion.content__conclusion5 .conclusion__text.offers__list-text div{flex-direction:column}.content.article.list-article h4{margin-top:0}.content.slots ul li p>span{font-weight:600;font-size:17px;line-height:200%}.content.slots ul li p+p{margin-top:8px}.content.offers.offers__content ul>li{display:flex;justify-content:flex-start}.sub-list{max-width:100%}.offers__list-item.offers__list-next.app__center{justify-content:center!important}.offers__list-text.offers__list-bonus.offers__list-bonus2 ol li,.offers__list-text.offers__list-bonus.offers__list-bonus2 ul li{font-weight:700}.offers__list-text.offers__list-bonus.offers__list-bonus2 ul li{padding-left:58px;display:flex;flex-direction:column}.offers__list-text.offers__list-bonus.offers__list-bonus2 ul li h3{text-align:left!important}.offers__list-item.offers__list-next.app-right .offers__item-desc .offers__item-nav{text-align:center;display:flex;flex-direction:row;align-items:center}.content.offers.offers__bg li{min-height:323px}.offers__list-item.offers__list-home{justify-content:flex-end}.offers__list-item.offers__list-next.bonuses-left{justify-content:flex-start!important;padding:32px 49px}.content.offers.offers__content ul{margin-top:0}.offers__list-item.offers__list-next.app{border:none}.content.offers.offers__content ul{margin-top:16px}.content.offers.offers__content .offers__list{margin-top:20px;border-radius:15px}.content.offers.offers__content .offers__list h3{font-size:20px;font-weight:700;margin-bottom:0}.offers__list-item{display:flex;align-items:center;border-radius:6px;padding:85px 40px;overflow:hidden;min-height:380px}.offers__list-item.offers__list-next.offers__list-app{padding:20px;min-height:365px;border:none}.offers__list-item.offers__list-next.offers__list-next2.app-right{justify-content:flex-end}.offers__list-item.offers__list-next.offers__list-app .offers__list-text.offers__list-bonus.offers__list-bonus2{padding:0}.offers__list-text.offers__list-bonus.offers__list-bonuses{max-width:849px;padding:0;border:2px solid rgba(10,114,123,1);border-radius:6px;background:rgba(2,69,77,1)}.offers__list-text.offers__list-bonus.offers__list-bonus2 h3{line-height:120%;color:rgba(255,255,255,1);text-align:left;margin-bottom:24px;text-transform:uppercase;margin-top:0}.offers__list-text.offers__list-bonus.offers__list-bonuses ol>li+li{border-top:2px solid rgba(10,114,123,1)}.offers__list-item.offers__list-next.offers__list-bonuses{display:flex;padding:32px;flex-direction:column;align-items:center}.offers__list-text.offers__list-bonus .main-text{margin-top:0;font-size:16px;font-weight:700;line-height:22px;text-transform:none;margin-bottom:0;text-align:left}.offers__list-text.offers__list-bonus ol{counter-reset:custom-counter;position:relative}.offers__list-text.offers__list-bonus.offers__list-bonus2 ul li>p{text-align:left;font-size:16px;font-weight:700;line-height:22px;text-transform:none}.offers__list-text.offers__list-bonus ol>li{counter-increment:custom-counter;position:relative}.offers__list-text.offers__list-bonus ol>li::before{content:counter(custom-counter);position:absolute;left:20px;top:12px;width:24px;height:24px;background:linear-gradient(180deg,#0c8792 0%,#054146 100%);border-radius:2px;font-weight:800;font-size:18px;line-height:22px;color:#fff;display:flex;align-items:center;justify-content:center}.content.article ol,.content.article ul{margin-top:0}.content.article ul{margin-top:16px}.content.article ul li>span{font-weight:600;font-size:17px;line-height:200%}.content.article p>span{font-weight:600;font-size:17px;line-height:200%}.offers__list-text.offers__list-bonus ul>li::before{content:"";position:absolute;left:23px;top:3px;width:24px;height:36px;background-image:url(https://22casino-deutschland.com/images/ul.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.offers__item-desc.left{padding-left:96px}.offers__list-text.offers__list-bonuses ul>li::before{content:"";display:inline-block;width:10px;height:10px;left:0;margin-right:8px;border-radius:50%;vertical-align:middle;background:linear-gradient(180deg,#0c8792 0%,#054146 100%);border:1px solid rgba(255,255,255,1);top:15px}.offers__list-item.offers__list-next.offers__list-next2{display:flex;justify-content:flex-end}.offers__list-text.offers__list-bonus.offers__list-bonus2 ul,.offers__list-text.offers__list-bonus.offers__list-bonus2 ol{border:2px solid rgba(10,114,123,1);border-radius:6px;background:rgba(2,69,77,1);margin-top:16px}.offers__list-text.offers__list-bonus ul>li,.offers__list-text.offers__list-bonus ol>li{padding:11px 20px 11px 60px;color:rgba(255,255,255,1);min-height:46px;margin:0;font-size:16px;line-height:22px}.offers__list-text.offers__list-bonus ul>li{padding:11px 20px 11px 20px}.offers__list-text.offers__list-bonus ul>li+li,.offers__list-text.offers__list-bonus ol>li+li{margin:0!important;border-top:2px solid rgba(10,114,123,1)}.offers__list-text.offers__list-bonuses ul>li{padding:11.5px 0 11.5px 19px}.offers__list-text.offers__list-bonuses ul>li+li,.offers__list-text.offers__list-bonuses ol>li+li{margin:0!important;border-top:none}.offers__list-text.offers__list-bonus.offers__list-bonus2{max-width:687px}.offers__list-item.offers__list-next.app-left .offers__list-text.offers__list-bonus.offers__list-bonus2{max-width:643px}.button.button__green{background:rgba(46,147,68,1);min-width:178px}.offers__list-item+.offers__list-item{margin-top:20px}.offers__item-desc{position:relative;display:flex;justify-content:space-between;align-items:center;width:88%;z-index:2}.offers__item-desc.home9,.offers__item-desc.article.home5{position:relative;display:flex;justify-content:flex-end;align-items:center;width:88%;z-index:2}.offers__item-desc.home9 ul li p{margin:0}.offers__item-desc.home9 ul>li::before{content:"";position:absolute;left:23px;top:14px;width:24px;height:36px;background-image:url(https://22casino-deutschland.com/images/ul.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.offers__item-desc.article.home5 .offers__list-text.offers__list-bonus p,.offers__item-desc.article.home5 .offers__list-text.offers__list-bonus,.offers__list-text.offers__list-bonus.home8{text-align:center;max-width:497px}.offers__list-text.offers__list-bonus.offers__list-bonus2 ul li p{margin-top:0}.background.background2.home7 img{object-position:64%}.offers__list-text.offers__list-bonus.home8 p{text-align:center}.offers__item-desc.article.article__bonuses4{width:100%;max-width:439px}.offers__item-desc.article.article__bonuses4 .offers__list-text.offers__list-bonus{max-width:439px;text-align:center}.offers__item-desc.article.article__bonuses4 .offers__list-text.offers__list-bonus p{text-align:center}.offers__item-desc.offers__item-bonuses.bonuses3{display:flex;flex-direction:column}.offers__item-desc.offers__item-bonuses.bonuses3 h3{color:#fff}.background.background5 img{object-position:71%}.offers__item-desc.desc2{position:relative;display:flex;justify-content:flex-end;align-items:center;width:88%;z-index:2}.offers__item-desc ul li+li{margin-top:14px}.offers__item-desc ul ul{margin-top:14px}.offers__item-desc.offers__item-bonuses{padding:14px 20px;background:rgba(2,69,77,1);border:2px solid rgba(10,114,123,1);border-radius:6px;max-width:643px}.offers__item-desc.offers__item-bonuses p{font-size:16px;font-weight:700;line-height:150%;color:rgba(255,255,255,1)}.offers__list-item.offers__list-bonuses{border:none}.atricle__list{font-weight:400;font-size:15px;line-height:200%}.offers__item-nav{display:flex;gap:19px}.bonus__content.content{padding:0;border:none;background:transparent;overflow:visible}.bonus__list{display:flex;align-items:center;gap:19px;flex-direction:column}.icon__bg{background:linear-gradient(180deg,#229d47 0%,#142a14 100%);border-radius:300px;width:80px;height:80px;display:flex;margin-top:-55px;align-items:center;justify-content:center}.bonus-list__item{border:2px solid rgba(220,230,234,1);border-radius:6px;background:rgba(253,253,253,1);overflow:hidden;display:flex;justify-content:center;align-items:stretch;flex-direction:row}.bonus-item__image{flex:0 1 30%;min-width:200px}.bonus-item__image img{display:block;margin:auto;object-fit:cover;max-width:none;max-height:none;height:100%;width:100%}.article.bonus-item__article img{margin-left:auto;margin-right:auto;text-align:center}.bonus-item__wrap{padding:24px 16px 24px 16px;z-index:100}.bonus-item__title.title.middle{font-size:30px;line-height:100%;font-weight:700;text-transform:uppercase;color:rgba(255,255,255,1);text-align:center;padding:6px 12px;background:linear-gradient(180deg,#0c8792 0%,#054146 100%);border-radius:6px;margin-top:0;display:inline}.article.bonus-item__article p{font-size:16px;line-height:150%;font-weight:400;text-align:left;margin-top:24px;color:rgba(13,64,71,1)}.bonus-item__buttons{margin-top:20px}.bonus-item__button.button{flex:auto;font-size:12px;line-height:15.36px;padding:14px 49px;border-radius:10px;background:#ff4949;box-shadow:none;font-weight:600;min-width:168px;display:inline-block;margin-top:0}.bonus-item__button.button:hover{background:red}.bonus-item__button.button+.bonus-item__button.button{background:#2e9344;min-width:168px;display:inline-block;margin-left:16px;flex:auto;font-size:12px;line-height:15.36px;padding:14px 21px;border-radius:10px;box-shadow:none;font-weight:600}.bonus-item__button.button+.bonus-item__button.button:hover{background:#22b141}@media screen and (max-width:900px){.bonus__list{flex-direction:column}}@media screen and (max-width:600px){.bonus-item__title.title.middle{color:#fff}}@media (max-width:1360px){.bonus-item__buttons{margin:auto;margin-top:10px}}.background.background2.background__app1 img{object-position:65%}.background.background2.background__app2 img{object-position:90%}.background.background2.background__app2{position:relative;overflow:hidden}.background.background2.background__app2::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);z-index:1}.background.background2.background__app2 img{object-position:90%;width:100%;height:auto;display:block;position:relative;z-index:0;height:100%}.games__list{display:flex;flex-wrap:wrap;gap:20px;padding:0;margin:0;list-style:none;justify-content:center;margin-top:20px}.games__list.list{margin-top:20px}.games__list-item{box-sizing:border-box;border:1px solid #fcc211;border-radius:15px;overflow:hidden;padding:101px 20px;width:calc(50% - 20px)}.games__item-desc{position:relative;z-index:1}.games__list-item.games__list-mobile::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:1}.games__item-title{border-bottom:1px solid #fcc211;padding-bottom:8px;font-size:20px;font-weight:700;line-height:24px;display:flex;align-items:center;gap:16px}.games__item-text{margin-top:8px}.offers__list-btn{display:flex;gap:10px}.games__item-text p{font-size:14px;font-weight:400;line-height:18.9px}.games__list.list .games__list-item::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6);z-index:1}.content.games{padding:0;background:transparent}.content.games.games__content{padding:20px;background:#1f2038}.games__list-item .background{overflow:hidden;border-radius:inherit}.games__list-item .background img{width:100%;height:auto;display:block;border-radius:inherit}.games__list.list .games__list-item{padding:20px}.content.popular-online__content div{background:#14152d;border:1px solid #fcc211;padding:20px;border-radius:15px;margin-top:20px;width:100%}.offers__list-item.offers__list-next.app-left{justify-content:flex-start!important}.content.popular-online__content div ul{display:flex;flex-direction:column;gap:14px}.content.popular-online__content div ul li{font-size:14px;font-weight:400;line-height:18.9px;color:#fcc211;display:flex}.content.popular-online__content div ul li:before{content:"•";color:#ffd400;width:6px;height:6px;font-size:20px;display:inline-block;margin-right:8px;vertical-align:middle}.offers__list-item.offers__list-mobile{padding:157px 80px}.offers__list-item.offers__list-mobile .offers__list-text div{margin-top:20px}ul.bg-block{padding:14px}ul.bg-block li:before,.bg-block ul li:before{background:linear-gradient(0deg,#14152d 0%,#45465e 100%)}ul.bg-block>li+li,ul.bg-block ul{margin-top:14px}ul.bg-block ul li:before{background:none;border:2px solid #14152d}.table{border-radius:6px;overflow:hidden;width:100%}.table thead{background:rgba(2,69,77,1)}.table thead th{font-weight:800;font-size:15px;color:rgba(255,255,255,1);line-height:22px;text-transform:uppercase;padding:12px 20px;background:linear-gradient(180deg,#0c8792 0%,#054146 100%);border-right:2px solid rgba(10,114,123,1)}.table.slots__table table>tbody>tr>td{border-top:2px solid rgba(10,114,123,1);background:rgba(2,69,77,1)}.table.slots__table table > tbody > tr > td:not(:last-child) {border-right:2px solid rgba(10,114,123,1)}.table tbody th,.table td{padding:12px 20px;font-weight:400;font-size:15px;line-height:22px;color:rgba(255,255,255,1)}.table.grade__table tbody th{padding:12px 20px;font-weight:400;font-size:14px;line-height:22px}.table tbody th .slots__table th,.slots__table td{width:20%}.table.slots__table.slots__table-twoo table tbody tr td:first-child{width:19%}.table.slots__table.slots__table-twoo table tbody td{padding:12px 20px}.table.slots__table.slots__table-twoo table tbody td div{display:flex;align-items:center;font-weight:800;font-size:15px;gap:5px;line-height:22px;color:rgba(255,255,255,1)}.table.slots__table.slots__table-twoo table tbody td div img{width:22px;height:22px}.table.slots__table.slots__table-twoo table tbody td div img:first-child{margin-left:4px}article .table__list>li::before{content:"";display:inline-block;width:10px;height:10px;margin-right:8px;border-radius:50%;vertical-align:middle;background:linear-gradient(180deg,#0c8792 0%,#054146 100%);border:1px solid rgba(255,255,255,1);top:10px}article .table__list>li+li{margin-top:12px}.faq__item{overflow:hidden;border-radius:6px;border:2px solid rgba(10,114,123,1)}.faq__item+.faq__item{margin-top:16px}.faq-item__title{line-height:30px;margin-top:0;text-align:left;margin-bottom:0;cursor:pointer;padding:16px 55px 16px 16px;background:linear-gradient(180deg,#0c8792 0%,#054146 100%);font-size:16px;font-weight:500;line-height:150%;color:rgba(255,255,255,1);border:2px solid rgba(10,114,123,1)}.faq-item__title:before{content:"";background-image:url(https://22casino-deutschland.com/images/faq-close.svg);background-repeat:no-repeat no-repeat;background-position:center center;background-size:contain;width:24px;height:24px;position:absolute;top:17px;right:16px}.faq-item__desc{font-weight:400;font-size:15px;line-height:150%;padding:16px;border-top:1px solid #ffd400;background:transparent}.faq__item.active .faq-item__title:before{background-image:url(https://22casino-deutschland.com/images/faq-open.svg)}.reviews__list{display:flex;flex-wrap:wrap;column-gap:20px;row-gap:16px;width:100%;flex-direction:row}.reviews__list-name{display:flex;align-items:center;gap:20px}.reviews__list-item{background:linear-gradient(180deg,#0c8792 0%,#054146 100%);border-radius:6px;padding:20px 20px;width:49%;display:flex;gap:20px;flex-direction:column}.reviews__item-rate{display:flex;gap:5px}.reviews__item-rate img{max-width:22px}.reviews__item-name{font-weight:700;font-size:20px;line-height:135%;color:rgba(255,255,255,1);margin-bottom:16px}.reviews__item-text p{color:rgba(255,255,255,1)}.table.grade__table{margin-top:20px}.table.grade__table table>tbody>tr{border-top:1px solid #fcc211;background:#14152d}.grade__table th,.grade__table td{width:50%}.table.grade__table thead tr{background:#fcc211;font-weight:700;font-size:20px;line-height:22px;color:#13151b}.conclusion{padding:80px}.content.conclusion h2{color:#fff;background:none;padding:0}.conclusion__desc{position:relative;width:100%}.content.conclusion::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.75);z-index:1}.app-buttons{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-top:32px}.app-button{background:rgba(255,212,0,.44);border:2px solid rgba(255,212,0,1);border-radius:8px;box-shadow: 0px -1px 20px 0px #fdcd0a99, inset 0px -1px 20px 0px #fdcd0a99;display:flex;align-items:center;justify-content:center;gap:16px;font-weight:500;font-size:14px;color:#fff;line-height:1.14;text-align:center;width:242px;height:64px;padding:10px 32px}.app-button:hover{background-color:rgba(255,212,0,.5)}.content.conclusion.conclusion__bonus .conclusion__desc.article h2{background:none;color:#fff;padding:0;text-transform:none;font-size:20px;line-height:135%}.content.conclusion.conclusion__bonus .conclusion__desc.article p{margin-bottom:20px}.footer{background:rgba(16,42,46,1);color:#9398a0;line-height:1.3;font-size:12px;position:relative;z-index:10}.footer img{display:block;margin:auto}.footer__content.content{padding:0 10px 10px 10px;background:transparent;overflow:hidden;max-width:none;text-align:left;border-radius:0;display:flex;justify-content:flex-start;align-items:stretch;flex-wrap:wrap}.footer__content>*{margin-top:10px;background:#fff;border-radius:3px}.footer__article strong{font-size:12px;line-height:14.06px}.footer__menu{padding:15px 30px;flex:0 1 100%}.footer__menu>ul{display:flex;justify-content:flex-start;align-items:flex-start;margin-top:-16px;margin-left:-16px}.footer__menu>ul>li{display:block;margin-top:16px;margin-left:16px;flex:1}.footer__menu>ul>li div{font-weight:700;color:rgba(55,60,71,1);font-size:14px;line-height:1.2;text-transform:uppercase;margin-bottom:12px}.footer__menu>ul>li li{display:block}.footer__menu>ul>li li+li{margin-top:6px;display:block}.footer-payment{display:flex;background:none;gap:10px}.footer__article,.footer__curacao{background:#fff;border-radius:3px}.footer__age{display:flex;gap:10px;background:none;padding:0}.footer__copyright{background:#fff;border-radius:3px}.footer__curacao{width:290px}.footer__menu a{display:block;color:rgba(58,63,71,1);font-size:12px;line-height:100%;white-space:nowrap}.footer__menu a img{display:block}.footer__menu a span{vertical-align:middle}.footer__menu a span:first-child{min-width:14px}.footer__menu a span+span{margin-left:5px}.footer__menu a:hover{opacity:1}.footer__curacao{padding:10px;display:flex;justify-content:center;align-items:center;min-width:80px}.footer__curacao img{max-width:100px;width:100%}.footer__article{flex:0 1 calc(100% - 20px - 10.5%);max-width:calc(100% - 80px - 20px);padding:15px;max-width:100%;display:flex;align-items:center}.footer__article>*+*{margin-top:5px}.footer p a{text-decoration:underline}.footer p a:hover{color:#117786}.footer p strong{color:#373c47}.footer__copyright{padding:24px 30px;width:73%}.footer__copyright p{font-size:12px;font-weight:400;line-height:100%;color:rgba(58,63,71,1)}.footer-info__media p{text-align:center;font-size:20px;font-weight:400;line-height:100%;color:rgba(55,60,71,1)}.footer__copyright p+p{margin-top:10px!important}.footer__support{display:flex;justify-content:center;align-items:center;padding:20px;font-size:14px;color:#373c47;text-transform:uppercase;font-weight:700;flex:0 1 18%;min-width:250px}.footer__support>div:first-child img{max-width:48px;width:100%}.footer__support>div:last-child{padding-left:15px;text-align:center}.footer__support>div:last-child>*{display:block}.footer__support>div:last-child a{font-size:20px;font-weight:400;white-space:nowrap}.footer__support>div:last-child>*+*{margin-top:8px}.footer__support>div:last-child a:hover{text-decoration:underline}.footer__info{flex:0 1 calc(100% - 30px - 53% - 18%);background:transparent;border-radius:0;display:flex;justify-content:space-between;flex-direction:column;align-items:stretch;max-width: calc((100% - 250px - 30px) * 0.35)}.footer__info>*+*{margin-top:10px}.footer-info__button{flex:1;display:flex;justify-content:center;align-items:center;border-radius:3px;background:rgba(121,148,150,1);color:#fff;text-transform:uppercase;font-size:14px;line-height:100%;padding:6px 12px}.footer-info__button:hover{background:#22b141}.footer-info__main{display:flex;justify-content:space-between;align-items:stretch}.footer-info__main>*+*{margin-left:10px}.footer-info__age{display:flex;justify-content:center;align-items:center;color:#fff;background:#e74b4a;border-radius:3px;font-size:20px;white-space:nowrap;padding:10px}.footer-info__media{flex:1;background:#fff;border-radius:3px;padding:8px;display:flex;justify-content:center;align-items:center}.footer-info__media ul{display:flex;justify-content:center;align-items:center;margin-left:-20px;margin-top:-10px;-webkit-flex-wrap:wrap;flex-wrap:wrap}.footer-info__media li{margin-left:20px;margin-top:10px}.footer-info__media a{display:flex;justify-content:center;align-items:center;border-radius:50%;width:32px;height:32px;background:#5ba8b3;transition:all .2s linear}.footer-info__media a img{max-width:14px}.footer-info__media a:hover{color:#117786}@media screen and (max-width:1300px){.footer__article,.footer__copyright,.footer__support{padding:10px}.footer-info__media ul{margin-left:-10px;margin-top:-10px}.footer-info__media li{margin-left:10px;margin-top:10px}}@media screen and (max-width:1000px){.footer__article{order:2;flex:0 1 100%;max-width:none}.footer__curacao{min-width:0}.footer__support{order:4;min-width:0;flex:0 1 calc(35% - 10px)}.footer__info{order:5;max-width:none;flex:0 1 calc(45% - 10px)}.footer__copyright{order:6;flex:0 1 100%;max-width:none}}@media screen and (max-width:800px){.footer__support>div:last-child a{font-size:16px;font-weight:500}.footer__menu{padding:10px}.footer__menu>ul{-webkit-flex-wrap:wrap;flex-wrap:wrap}.footer__menu>ul>li{flex: 0 1 calc((100% - 64px) / 4)}}@media screen and (max-width:600px){.footer__curacao{flex:0 1 calc(40% - 10px);width:100%}.footer__support{flex:0 1 calc(60% - 10px)}.footer__info{flex:0 1 100%}.footer-info__media ul{margin-left:-20px}.footer-info__media li{margin-left:20px}.footer__menu>ul>li{flex: 1 1 calc((100% - 32px) / 2)}}@media screen and (max-width:400px){.footer__support>div:last-child{padding-left:0;margin-top:8px}.footer__support{display:block}}.footer-flag{padding:15px 30px}.footer-flag__list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;column-gap:26px;row-gap:10px}.footer-flag__list li{background:rgba(2,69,77,1);border-radius:8px;padding:12px}.footer-flag__list li a{display:flex;font-size:14px;font-weight:500;line-height:24px;gap:8px;text-transform:uppercase;color:rgba(255,255,255,1)}.footer-flag__list li a img{width:24px;height:24px}.main__top{position:absolute;z-index:-100;left:0;top:-100px}.content.content__top{position:relative;background:none;padding:0;height:42px;display:flex;align-items:flex-end}.main__arrow{position:fixed;right:30px;bottom:20px;width:42px;height:42px;display:flex;align-items:center;justify-content:center;z-index:200;opacity:0;visibility:hidden;transition:opacity .3s ease , visibility .3s ease}.main__arrow.visible{opacity:1;visibility:visible}.main__arrow a{position:sticky;bottom:10px;right:0;width:42px;height:42px;transition:all .2s linear;opacity:1;z-index:200;border-radius:50%;background:#fff;padding:6.81px 12px}.main__arrow img{display:block;margin:auto;object-fit:cover;max-width:none;max-height:none;width:100%;height:100%}.content.download .download__block{display:flex;gap:20px;margin-top:20px;margin-bottom:20px}.content.download .download__block div{width:100%}.content.download .download__block div{border:1px solid #fcc211;background:#14152d;padding:20px;border-radius:16px}.download-apk{border:1px solid #fcc211;background:#14152d;padding:20px;border-radius:16px;width:100%}.download-apk h3{font-size:20px;line-height:27px;text-transform:none}.download-apk ul{margin-top:20px;display:flex;flex-direction:column;gap:20px}.download-apk ul li{font-size:14px;line-height:18.9px;font-weight:700}.download-apk ul li:before{content:"•";color:#ffd400;width:6px;height:6px;font-size:20px;display:inline-block;margin-right:8px;margin-top:-16px;vertical-align:middle}.content.download .download__block div h3{font-size:20px;line-height:27px;text-transform:none}.content.download .download__block div ul{padding-top:20px;margin-top:20px;display:flex;flex-direction:column;gap:20px;border-top:1px solid #fcc211}.content.download .download__block div ul li{font-size:14px;line-height:18.9px;font-weight:700;display:flex}.content.download .download__block div ul li:before{content:"•";color:#ffd400;width:6px;height:6px;font-size:20px;display:inline-block;margin-right:8px;vertical-align:middle}.content.download ul li span{color:#ffd400;margin-right:2px}.content.benefits{background-image:linear-gradient(rgba(0,0,0,.75),rgba(0,0,0,.75)) , url(https://22casino-deutschland.com/img/mobile1.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;padding:80px}.content.benefits h2{font-size:28px;line-height:135%;background:none;padding:0;color:#fff}.content.benefits .games__list li{background:#14152d;border:none;padding:20px;border-radius:16px}.content.benefits .games__list-item.games__list-mobile::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:none;z-index:1}.content.benefits .games__item-title{font-size:14px;line-height:18.9px;border-bottom:none;text-transform:none;display:flex;align-items:flex-start}.content.benefits .games__item-title:before{content:"•";color:#ffd400;width:6px;height:6px;font-size:20px;display:inline-block;vertical-align:middle}.content.offers.offers__mobile li{padding:80px}.content.offers.offers__mobile li h2{font-size:28px;line-height:37.6px;background:none;padding:0;color:#fff}@media (min-width:1440px){.content.offers.offers__mobile .offers__list-text.offers__list-bonus{background:none;border:none;max-width:620px;padding:0}}.author__block{display:flex;gap:20px;align-items:center;padding:20px;background:linear-gradient(180deg,#0c8792 0%,#054146 100%);border-radius:6px}.author__block img{width:148px;height:148px}.author__block div:first-child{width:45%}.author__block h3{font-size:15px!important;font-weight:800;line-height:22px;margin-top:0!important;color:rgba(255,255,255,1)}.author__block .author__name{margin-top:0}.author__block p{font-size:15px;font-weight:400;line-height:22px;color:rgba(255,255,255,1)}.author__name{padding-bottom:8px;display:inline;border-bottom:1px solid rgba(255,255,255,1)}.bonuses__table-col4 th,.bonuses__table-col4 td{width:25%}.bonuses__table-col3 th,.bonuses__table-col3 td{width:33.3%}.terms{padding:80px}.terms__desc{position:relative;width:100%}.terms__desc-text{max-width:610px}.banner{padding:80px}.banner__desc{position:relative;width:100%}.banner__desc .bg-block{max-width:650px}.hero__wrap.hero__wrap-bonus{max-width:730px}.content.hero.bonus__hero-wrap .hero__wrap.hero__wrap-bonus{max-width:800px}.slots__content div{background:#14152d;border:1px solid #fcc211;padding:20px;border-radius:15px;margin-top:16px;width:100%}.slots__content div h3{font-size:20px;line-height:27px}.slots__content div ul{display:flex;flex-direction:column;gap:14px;margin-top:16px}.slots__content div ul li{font-size:14px;font-weight:400;line-height:18.9px;color:#fcc211;display:flex}.slots__content div ul li:before{content:"•";color:#ffd400;width:6px;height:6px;font-size:20px;display:inline-block;margin-right:8px;vertical-align:middle}.slots__content .content-bonus{padding:20px;background:linear-gradient(270deg,#ffc700 0%,#14152d 91%);border:1px solid #fcc211}.slots__content .content-bonus 0l{margin:0}.slots__content .content-bonus ol li{color:#fff}.slots__content .content-bonus{counter-reset:list-counter}.slots__content .content-bonus ol>li{position:relative;counter-increment:list-counter;padding-left:14px;display:flex;align-items:center}.slots__content .content-bonus ol>li::before{content:counter(list-counter) ". ";position:absolute;left:0;color:#ffd400;font-weight:400;font-size:20px;line-height:18.9px}.content-bonus ol{display:flex;flex-direction:column;gap:8px}.app-buttons.conclusion__app-buttons{border:none}.content.slots__content div h3{margin-top:16px}.content.slots__content div h4{color:#fcc211;line-height:27px}.content.slots__content.slots__content-bonus div ul li{font-weight:700;font-size:14px;line-height:18.9px}@media (min-width:1600px){.content.hero{width:1360px}}@media (min-width:1601px){.offers__list-text.offers__list-bonuses ul>li{padding:11.5px 20px 11.5px 28px}}@media (max-width:1580px){.offers__list-text.offers__list-bonuses ul>li{padding:11.5px 0 11.5px 35px}.sidebar{margin-top:2px}.offers__list-text.offers__list-bonuses ul>li::before{left:12px}}@media (min-width:1567px){.header__menu{margin-left:9.5%}}@media (max-width:1440px){.author__block div:first-child{width:77%}.sidebar{margin-top:2px}.offers__list-text.offers__list-bonuses ul>li::before{left:12px}}@media (max-width:1350px){.background.background5 img{object-position:86%}}@media (max-width:1300px){.header__menu{margin-left:11%}.reviews__list-item{width:48%}.offers__item-desc img{display:none}}@media (min-width:1250px){.content.page-nav{display:none}}@media (max-width:1250px){.author__block{align-items:flex-start;flex-direction:column}.reviews__list{column-gap:17px;justify-content:center}.sidebar{display:none}.sidebar__links{width:100%}.content.page-nav{padding:0;background:none}.reviews__list{column-gap:17px;justify-content:center}.main{padding-left:0;padding-right:0}.main__content{width:100%;padding:0 20px;max-width:1250px}.sidebar-wrapper{display:none}.sidebar__links-list{display:none}.sidebar__links{margin-bottom:0}.sidebar__links-button{margin-top:0}}@media (max-width:1125px){.header__menu{margin-left:12%}.header__menu ul{gap:20px}.offers__list-item{padding:40px 40px;min-height:200px}.content.offers.offers__bg li{min-height:200px}}@media (max-width:1025px){.offers__list-item.offers__list-mobile{padding:100px 20px}.games__list-item{padding:5px 20px}.header__logo{margin-right:auto}.main__content{padding:0}.menu-button{display:block;border:2px solid #41b15b;padding:10px;border-radius:8px;width:40px;height:40px;order:1;flex:none}.background.background3.background__bonuses1 img{object-position:80%}.menu-button svg{display:block;margin:auto}.menu-button svg rect{transform-origin:50% 50%;fill:#41b15b}.menu-button.active svg rect:nth-child(1) {x:-2px;y:6px;width:20px;transform:rotate(225deg)}.content.offers.offers__content.offers__content-bonus2 .content.conclusion.conclusion__bonus2{padding:20px 20px}.menu-button.active svg rect:nth-child(2) {transform-origin:50% 50%;transform:scale(0,2)}.menu-button.active svg rect:nth-child(3) {x:-2px;y:6px;width:20px;transform:rotate(135deg)}.header__menu{background:rgba(5,65,70,1);position:absolute;top:100%;left:0;right:0;z-index:100;margin:0;padding:25px;text-align:center;display:none}.header__menu ul{flex-direction:column;text-align:center}.content{width:calc(100% - 40px);margin-left:auto;margin-right:auto}.sidebar{height:auto;margin:20px auto 0;width:calc(100% - 40px);position:static!important}.sidebar__links{margin-bottom:0}.sidebar__links-button{border-radius:6px;padding:10px 11px;margin-top:0}.sidebar__menu{display:none}.content.offers.offers__content ul>li,.offers__list-text.offers__list-bonus ol>li{}.sidebar__links-button:before{background-image:url(https://22casino-deutschland.com/images/sitebar-nav.svg)}.author__block{align-items:flex-start;flex-direction:column}.content.benefits{padding:30px 20px}.sidebar__links-list{display:none}.language-menu{top:44.5px;right:-17px;height:534px;overflow-y:scroll;scrollbar-width:none}.language-menu::-webkit-scrollbar{display:none}.header{padding-left:10px;padding-right:10px}.image img,.background img{margin-bottom:1px}}@media (max-width:900px){.offers__list-text.offers__list-bonus.offers__list-bonus2,.offers__item-desc{width:100%}.offers__list-item.offers__list-next.app-left .offers__list-text.offers__list-bonus.offers__list-bonus2{max-width:100%}}@media (max-width:850px){h2,.title.high{font-size:22px}.content.offers.offers__mobile li h2{font-size:22px}.content.conclusion.conclusion__bonus .conclusion__desc.article h2{font-size:22px}.content.benefits h2{font-size:22px}.reviews__list-item{width:48%}.content.conclusion.conclusion__bonus{width:100%}.background.background2.background__app1 img{object-position:80%}.background.background2.background__app2 img{object-position:2%}.hero{padding:20px}.pros-cons__item-list{padding-left:0}.conclusion,.terms,.banner,.types,.web{padding:40px}.content.conclusion.content__conclusion5 .conclusion__text.offers__list-text{flex-direction:column}.table thead th{font-size:16px}.table thead th,.table tbody th,.table td{padding-left:10px;padding-right:10px}}@media (max-width:700px){.bonus-list__item{flex-direction:column}.bonus-item__title.title.middle{display:inline-block}.bonus-item__button.button+.bonus-item__button.button{margin-left:0;margin-top:16px}.offers__item-desc.left{padding-left:0}.bonus-item__wrap{display:flex;flex-direction:column;align-items:center}}@media (max-width:650px){.content.hero .image.bonuses-item__image{margin-right:0}.background img{object-position:24%}.background.background__hero img{object-position:52%}.background.background2 img{object-position:76%}.background.background3 img{object-position:100%}.background.background4 img{object-position:52%}.background.background5 img{object-position:86%}.offers__list-text div{display:flex;gap:10px;margin-top:32px;flex-direction:column}.app-button{width:200px}.offers__list-btn{display:flex;gap:10px;flex-direction:column}.reviews__list-item{padding:14px 20px;width:100%;display:flex;gap:20px;flex-direction:column;align-items:center}.offers__list-item.offers__list-next.bonuses-left{padding:0}.offers__list-text.offers__list-bonus ol>li::before{left:3px}.offers__list-text.offers__list-bonus ol>li{padding:11px 20px 11px 30px}.offers__list-text.offers__list-bonuses ul>li{padding:11.5px 10px 11.5px 18px}.offers__list-text.offers__list-bonuses ul>li::before{left:-7px}.offers__list-text.offers__list-bonus{max-width:610px;padding:10px;background: linear-gradient(0deg, #004d40d4 0%, rgba(69, 70, 94, 0.8) 100%);margin:16px;padding:10px!important;border-radius:8px;border:1px solid #41b15b}.offers__list-item.offers__list-next.app-right .offers__item-desc div,.offers__list-item.offers__list-next.app-left .offers__item-desc div{background: rgb(2 69 77 / 89%);margin:0}.content.offers.offers__bg .offers__list-item.offers__list-next.app-right .offers__item-nav{flex-direction:column;align-items:center;background:none}.offers__list-text.offers__list-bonus ul>li::before{left:4px}.offers__list-item.offers__list-next.app-left .offers__list-text.offers__list-bonus.offers__list-bonus2{margin:0}.offers__list-text.offers__list-bonus.offers__list-bonus2 ul,.offers__list-text.offers__list-bonus.offers__list-bonus2 ol{border:2px solid rgba(10,114,123,1);border-radius:6px;background:none}.offers__list-text.offers__list-bonus .custom-counter>li{background:none;padding:10px 10px 10px 34px}.content.offers.offers__content .sub-list>li{padding:10px 10px 10px 24px}.content.offers.offers__content ul>li,.offers__list-text.offers__list-bonus ol>li{background:none}.content.offers.offers__content ul>li{padding:10px}.offers__list-text.offers__list-bonus.offers__list-bonus2 ul>li{padding-left:34px}.offers__list-text.offers__list-bonus ol>li{background:none;padding:10px 34px}.offers__list-item.offers__list-next.app-right .background.background2 img{object-position:14%}.offers__list-text.offers__list-bonus.offers__list-bonus2 ul,.offers__list-text.offers__list-bonus.offers__list-bonus2 ol{border:none}.offers__list-text.offers__list-bonus h2{text-align:center}.app-button{font-size:12px}.pros-cons__item-list-left li{border-right:none}.content.offers.offers__content.offers__content-bonus2 .content.conclusion.conclusion__bonus2{padding:20px 10px}.content.download .download__block{flex-direction:column}.content.offers.offers__mobile li{padding:30px 20px}.content.benefits{padding:30px 20px}h1,.title.general{font-size:24px;line-height:1.3}.table.info__table th,.table.info__table td{width:340px;padding:10px;box-sizing:border-box}h2,.title.high{font-size:22px}.content.offers.offers__mobile li h2{font-size:22px}.content.conclusion.conclusion__bonus .conclusion__desc.article h2{font-size:22px}.content.benefits h2{font-size:22px}h3,.title.middle,h4,.title.mini{font-size:18px}.header>.header__button{display:none}.header__menu .header__button{display:inline-block;margin:20px 5px 0}.hero__title{margin-bottom:10px}.hero__button{margin-top:15px}.hero__wrap{border-radius:0;background: linear-gradient(0deg, #004d40d4 0%, rgba(69, 70, 94, 0.8) 100%);margin:16px;padding:20px;border-radius:20px;border:1px solid #41b15b}.info__table,.slots__table,.bonuses__table{overflow:auto}.info__table::-webkit-scrollbar,.slots__table::-webkit-scrollbar,.bonuses__table::-webkit-scrollbar{height:3px}.info__table::-webkit-scrollbar-track,.slots__table::-webkit-scrollbar-track,.bonuses__table::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.info__table::-webkit-scrollbar-thumb,.slots__table::-webkit-scrollbar-thumb,.bonuses__table::-webkit-scrollbar-thumb{background:#41b15b}.content .hero__small-text{margin-left:0}.info__table table,.bonuses__table table{width:600px}.info__table th{width:190px}.offers__item-nav{flex-direction:column;align-items:center}.info__pros-cons{flex-direction:column}.pros-cons__item{width:100%}.slots__table table{width:650px}.games__list-item,.reviews__list-item{width:100%}.faq-item__title:before{top:16px}.language-menu{top:44.5px;right:-17px;overflow-y:scroll}.footer__menu ul{border-radius:30px}.background.background__home1 img{object-position:65%}.offers__list-item.offers__list-item5 .offers__item-desc.article.article__bonuses4{background:none;border:none}.background.background4.background__bonuses2 img{object-position:81%}}@media (max-width:600px){.footer-payment{flex-direction:column;align-items:center}.background.background__app3 img{object-position:88%}}@media (max-width:450px){.offers__list-item.offers__list-mobile{padding:20px}.footer-flag__list{column-gap:1px}h1,.title.general{font-size:22px}.content.benefits h2{font-size:20px}.content.offers.offers__mobile li h2{font-size:20px}.content.conclusion.conclusion__bonus .conclusion__desc.article h2{font-size:20px}.background.background__home3 img{object-position:55%}.background.background2.background__home2 img{object-position:4%}.background.background__home1 img{object-position:79%}.background.background__hero img{object-position:66%}.background.background4.background__bonuses2 img{object-position:77%}h2,.title.high{font-size:20px}.background img{object-position:29%}.background.background2 img{object-position:74%}.background.background__bonuses4 img{object-position:74%}.content.benefits h2{font-size:20px}.content.offers h2,.content.offers.offers__content h2,.content.offers.offers__mobile li h2{font-size:20px}.content.conclusion.conclusion__bonus .conclusion__desc.article h2{font-size:20px}h3,.title.middle,h4,.title.mini{font-size:16px}.button{min-width:220px;margin-top:20px}.content.offers.offers__content{padding:10px}.content.conclusion.conclusion__bonus{padding:0}.offers__list-text{padding:10px}.content.conclusion.conclusion__bonus4{padding:30px 20px}.offers__list-text div{margin-top:10px}.content.conclusion.content__conclusion5 .conclusion__text.offers__list-text{gap:10px}.content-bar{padding-left:10px;padding-right:10px}.content{padding:15px}.content,.sidebar{width:calc(100% - 20px)}.hero{padding:0}.pros-cons__item,.steps__list,.bg-block,.games__list-item,.reviews__list-item{padding:15px}.pros-cons__item-title{padding-left:55px}.bonus-item__buttons{margin:auto;margin-top:10px;display:flex;flex-direction:column}.steps__list li{padding-left:45px}.offers__list-item{padding-left:10px;padding-right:10px}.table thead th{font-size:15px}.faq-item__title{padding:10px 45px 10px 10px}.faq-item__title:before{top:8px;right:10px}.faq-item__desc{padding:10px}.footer__flags{gap:10px}.footer__flags li{padding:10px}.footer__text{flex-direction:column;align-items:center}}@media (max-width:400px){.content.offers.offers__content ul>li{padding:0}.offers__list-text.offers__list-bonus.offers__list-bonus2 ul li{padding-left:34px}}