
.termsinformclick{display:block;background:var(--color-cta);color:#fff;font-size:var(--font-size-h4-desktop)}
@font-face{font-family:'Lato';src:url('../wp-content/themes/casinotheme/assets/fonts/Lato-Black.woff2') format('woff2'),url('../wp-content/themes/casinotheme/assets/fonts/Lato-Black.woff') format('woff');font-weight:900;font-style:normal;font-display:swap}
@font-face{font-family:'Lato';src:url('../wp-content/themes/casinotheme/assets/fonts/Lato-Bold.woff2') format('woff2'),url('../wp-content/themes/casinotheme/assets/fonts/Lato-Bold.woff') format('woff');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:'Lato';src:url('../wp-content/themes/casinotheme/assets/fonts/Lato-Regular.woff2') format('woff2'),url('../wp-content/themes/casinotheme/assets/fonts/Lato-Regular.woff') format('woff');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:'Lato-fallback';size-adjust:97.38%;ascent-override:99%;src:local("Arial")}
html,body{width:100vw;color:var(--text-color-dark);margin:0}
body{background:var(--bg-color)}
header{width:100vw}
h1{line-height:var(--line-height-big-headline);letter-spacing:var(--letter-spacing-headline);margin-bottom:.75rem}
h2{font-size:var(--font-size-h2);line-height:var(--line-height-large-headline);letter-spacing:var(--letter-spacing-headline);margin-bottom:.75rem}
h3{line-height:var(--line-height-medium-headline);letter-spacing:var(--letter-spacing-headline);margin-bottom:.5rem}
.content-wrapper{font-family:var(--main-font);padding:0 1.25rem 0}
.home .content-wrapper{margin-top:6rem;box-sizing:border-box;position:relative}
.main-nav__wrapper{position:absolute;left:0;top:0;right:0;height:100%}
.content-wrapper>ul>li,.content-wrapper>ol>li{margin:.75rem 0}
.read-more__foldout{max-width:700px;margin:auto;max-height:7.3rem;overflow:hidden;position:relative;font-size:var(--font-size-body);font-weight:var(--font-weight-text);line-height:var(--line-height-body);color:var(--text-color-light);margin-bottom:0}
.termsinformclick{display:block;background:var(--color-cta);margin-top:1rem;font-size:20px;font-weight:500;text-align:center;border-radius:var(--border-radius);padding:.25rem 0}
.main-nav{position:absolute;display:grid;bottom:0;width:100%;z-index:200;background:var(--mobile-nav-bg-color);border-top:1px solid var(--mobile-nav-border-color);box-sizing:border-box;grid-template-columns:repeat(5,1fr);grid-template-rows:3.5rem auto;box-shadow:0px 0px 3px 0px rgba(0,0,0,.06)}
.main-nav__dropdown{grid-column:1/-1;position:relative}
.main-nav__logo{display:none;width:180px}
.main-nav__logo>img{max-height:36px;width:auto;max-width:100%}
.main-nav__logo-container{display:flex;flex-direction:column}
.main-nav__dropdown>*{margin:0}
.main-nav__burger-container{position:relative}
.main-nav__burger-line{background:var(--default-icon-color);border-radius:1rem;width:26px;height:4px}
.main-nav__burger-line--first,.main-nav__burger-line--middle,.main-nav__burger-line--last{position:absolute;left:calc(((100%/5)*4) + 10% - 3%)}
.main-nav__burger-line--first{top:19px}
.main-nav__burger-line--middle{top:26px}
.main-nav__burger-line--last{top:33px}
.main-nav__item>a,.main-nav__nav>li>a{text-decoration:none;font-weight:700;font-size:var(--font-size-body);color:var(--mobile-nav-link-color)}
.read-more__foldout:before{content:"";position:absolute;z-index:1;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(to bottom,var(--bg-color-transparent),var(--bg-color-readmore) 75%);width:100%;height:6rem}
.page-template-default .read-more__foldout:before{background-image:linear-gradient(to bottom,var(--bg-color-transparent),var(--bg-color-readmore-alternate) 75%)}
.read-more__foldout img{display:none}
.read-more__foldout .read-more__trigger{position:absolute;bottom:0;left:0;right:0;margin:auto;z-index:2;display:block;text-align:center;font-size:var(--font-size-body)}
.toptext__wrapper{margin-bottom:.5rem}
.toptext__wrapper .read-more__foldout:before{background-image:linear-gradient(to bottom,var(--bg-color-transparent),var(--bg-color) 75%)}
.toptext__wrapper h1{margin:.5rem auto .75rem;font-size:var(--font-size-h1);font-weight:var(--headers-weight);text-transform:var(--headers-transform);letter-spacing:var(--letter-spacing-headline);max-width:700px}
.content-wrapper .toptext__wrapper>p{max-width:700px;margin:auto;margin-top:.5rem;color:var(--text-color-dark);line-height:var(--line-height-body)}
.content-wrapper .toptext__wrapper>p:first-of-type{margin-top:0}
.toptext__wrapper>h2{font-size:var(--font-size-h2);font-weight:var(--headers-weight);text-transform:var(--headers-transform);margin:2rem auto 1.5rem;max-width:700px}.top-button{display:none}
nav.main-nav{font-family:var(--main-font)}
@media screen and (min-width:481px){.home .content-wrapper{margin-top:5rem}.main-nav__dropdown{display:none}.main-nav__nav{display:grid;grid-column:1/-1;padding:0;height:fit-content;grid-template-columns:1fr 1fr;gap:1rem;grid-gap:2.5rem 0rem;grid-row:span 1;font-size:var(--font-size-caption-desktop);text-align:left;list-style-type:none}.main-nav__item>a,.main-nav__nav>li>a{color:var(--nav-link-color)}.main-nav{background:var(--nav-bg-color);position:relative;grid-template-columns:54px minmax(200px,1fr) auto auto;grid-template-rows:4rem auto;align-items:center;max-width:100%;margin:auto;padding:0 1.25rem;border:none;box-shadow:none}.main-nav__logo{display:flex}.main-nav__burger-container{display:flex;justify-self:end;align-items:center;min-height:6rem}.main-nav__burger-line{background:var(--nav-link-color)}.main-nav__burger-line--first,.main-nav__burger-line--middle,.main-nav__burger-line--last{position:absolute;right:20px;left:auto}.main-nav__burger-line--first{top:21px}.main-nav__burger-line--middle{top:30.5px}.main-nav__burger-line--last{top:41px}}
@media (min-width:540px){.content-wrapper{margin-top:5rem}.main-nav__nav{grid-template-columns:1fr 1fr 1fr;grid-gap:2rem 1rem;font-size:.9125rem}}
@media screen and (min-width:768px){.home .content-wrapper:first-of-type{padding:6rem 1.25rem 3rem}.toptext__wrapper>h1{margin-top:.5rem;font-size:var(--font-size-h1-desktop)}.content-wrapper h2{font-size:var(--font-size-h2-desktop)}.content-wrapper{padding:7.25rem 1.25rem 0;margin-top:0}.content-wrapper>p,.content-wrapper>ul>li{font-size:var(--font-size-body-desktop)}.content-wrapper>ul>li,.content-wrapper>ol>li{margin:1.5rem 0}.main-nav{grid-template-rows:auto 1fr}.main-nav__nav{grid-column:auto}.main-nav__logo{width:220px}.main-nav__burger-line--first{top:38px}.main-nav__burger-line--middle{top:47px}.main-nav__burger-line--last{top:56px}.content-wrapper h3{font-size:var(--font-size-h3-desktop)}}
@media screen and (min-width:860px){.read-more__foldout p,.read-more__foldout ol{font-size:var(--subheadline);line-height:var(--line-height-subheadline);color:var(--text-color-light)}}
@media screen and (min-width:1040px){label.main-nav__burger-container{display:none}.main-nav__subitem{display:none}.main-nav__burger-line--first,.main-nav__burger-line--middle,.main-nav__burger-line--last{display:none}.content-wrapper{padding:2rem calc((100vw - (1040px - 2.5rem))*0.5) 0}.home .content-wrapper:first-of-type,.content-wrapper:first-of-type{padding:8rem calc((100vw - (1040px - 2.5rem))*0.5) 3rem}.main-nav{display:grid;bottom:0;width:100%;z-index:200;background:0 0;position:relative;align-items:center;max-width:100%;margin:auto;border:none;box-shadow:none;padding:10px calc((100vw - (1040px - 2.5rem))*0.5) 0}.main-nav__dropdown{display:grid;max-height:none;transform:translateX(0vw);top:0;left:0;right:0;overflow:visible;border-radius:var(--border-radius);box-shadow:none;margin-top:-10px;height:48px}.main-nav__nav{font-size:var(--font-size-body-desktop);grid-template-columns:repeat(6,auto);grid-gap:2.2rem}.main-nav__item{display:flex;cursor:auto;min-height:30px;align-items:start;padding:0;font-size:.9rem;flex-direction:row}.main-nav__item svg{display:block;width:10px;position:static;order:2;margin-left:.25rem;margin-top:.3125rem;z-index:9}}
@media screen and (max-width:479px){.main-nav .main-nav__logo-container{display:none}}
@media (max-width:330px){.main-nav__burger-line--first,.main-nav__burger-line--middle,.main-nav__burger-line--last{position:absolute;left:calc(((100%/5)*4) + 10% - 3.3%)}}
.footer{font-family:var(--main-font);text-align:center;content-visibility:auto}
.footer__grid{position:relative;display:grid;grid-gap:1rem;font-size:var(--font-size-caption);max-width:var(--base-width);margin:0 auto;padding:1.25rem 0 1rem;box-sizing:border-box}
.footer__menugrid{position:relative;display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem 2rem;border-top:1px solid #cccccc73;padding-top:3rem;margin:0 2rem;text-align:left}
.footer-nav__nav a,.footer__about a{color:var(--footer-text-color);text-decoration:none;font-weight:400}
@media (min-width:660px){.footer__menugrid{grid-template-columns:repeat(auto-fit,minmax(184px,auto));margin:0}}
@media screen and (min-width:768px){h1{line-height:var(--line-height-big-headline-desktop)}h2{line-height:var(--line-height-large-headline-desktop)}h3{line-height:var(--line-height-medium-headline)}}
@media screen and (min-width:992px){.footer__grid{grid-gap:3rem}}
@media (min-width:1040px){.footer__menugrid{max-width:var(--base-width);padding:3rem 0 0;box-sizing:border-box;grid-gap:1rem 20px}}
.content-wrapper{padding:0 1.25rem 0;margin-top:6rem;box-sizing:border-box;font-family:var(--main-font);position:relative}
.main-nav__dropdown{display:none;position:fixed;top:0;bottom:3.5rem;width:100vw;grid-template-columns:1fr 1fr;gap:.75rem;grid-column:1/-1;background:var(--mobile-nav-bg-accent-color);border-bottom:1px solid var(--mobile-nav-border-color);padding:1.25rem;margin:0;box-sizing:border-box;transform:translateX(-100vw);transition:transform .3s;overflow-y:scroll;-webkit-overflow-scrolling:touch;grid-template-rows:auto auto 1fr;z-index:5}
.content-wrapper p,.content-wrapper li{line-height:var(--line-height-body);font-weight:400}
.tabs__container{border-radius:var(--border-radius);border-top-left-radius:0;border-top-right-radius:0}
.highlights-row{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;max-height:0;overflow:hidden}
.highlights-row.active{max-height:100%}
@media (min-width:480px){.main-nav__dropdown{grid-template-columns:1fr;display:none;background:0 0;padding:0 0 1.25rem;max-height:0;height:auto;grid-template-rows:auto 1fr;gap:2rem .5rem;position:relative;bottom:0;border-bottom:hidden;width:auto;transition:unset}}
@media screen and (min-width:768px){.main-nav__dropdown{gap:1.5rem 3rem}}
@media screen and (min-width:1040px){.main-nav__wrapper{background:var(--nav-bg-color);height:auto !important}.main-nav__dropdown{display:grid;max-height:none;transform:translateX(0vw);top:0;left:0;right:0;overflow:visible;padding:19px 0 0;border-radius:var(--border-radius);box-shadow:none;margin-top:-10px;height:48px}.content-wrapper:first-of-type{padding:8rem calc((100vw - (1040px - 2.5rem))*0.5) 3rem;margin-top:0}}
.main-nav__wrapper{transition:width .5s,min-height .5s,background-color .5s;position:absolute;left:0;right:0;height:auto}
.main-nav__logo>img{max-width:100%}
.main-nav.main-nav--fullwidth{grid-row:auto}
@media screen and (max-width:480px){.main-nav{position:absolute;background:0 0;border:unset;box-shadow:unset;top:7px;z-index:10}.main-nav__burger-line{background:var(--nav-link-color)}.main-nav__nav>li:last-child:not(.main-nav__item){display:flex;flex-direction:column;position:relative;cursor:pointer;-webkit-tap-highlight-color:transparent}.main-nav.is-open .main-nav__dropdown{position:fixed;top:75px;bottom:auto;height:calc(100vh - 75px);transform-origin:center top;transform:scale(1);transition:transform linear .25s;background:var(--mobile-nav-bg-accent-color) !important;padding:1.25rem}}
.main-nav>.main-nav__dropdown>.main-nav__nav{display:grid}
.main-nav__burger-container{position:relative;cursor:pointer;z-index:2;-webkit-tap-highlight-color:transparent;grid-column:5}
.main-nav__burger-line{transition:transform .2s}
.main-nav.is-open .main-nav__dropdown{display:grid;max-height:none;transform:translateX(0vw);top:75px;left:0;right:0}
.main-nav.is-open .main-nav__burger-line--first{transform:translateY(7px) rotateZ(135deg)}
.main-nav.is-open .main-nav__burger-line--middle{transform:rotateY(90deg)}
.main-nav.is-open .main-nav__burger-line--last{transform:translateY(-7px) rotateZ(-135deg)}
.main-nav__nav{display:grid;grid-column:1/-1;font-size:var(--font-size-body);padding:0;height:fit-content}
.main-nav__item{display:flex;flex-direction:column;position:relative;cursor:pointer;-webkit-tap-highlight-color:transparent;list-style-type:none}
.main-nav__nav>li{position:relative}
.main-nav__item:after,.main-nav__nav>li:after{content:'';position:absolute;display:block;top:100%;width:calc(100% + 2.5rem);left:-1.25rem;height:1px;background:var(--mobile-nav-items-border)}
.main-nav__item svg{width:15px;position:absolute;top:25px;right:0;pointer-events:none}
.main-nav__item svg>path{stroke:var(--gray-900)}
.main-nav__item>a,.main-nav__nav>li>a{text-decoration:none;font-weight:var(--font-weight-links);color:var(--mobile-nav-link-color);font-size:var(--body-text);max-width:80%}
.main-nav__nav>li>a{display:flex;align-items:center;margin:18px 0;font-size:18px}
.main-nav__subitem{padding:0;max-height:0;overflow:hidden}
.main-nav__subitem--open{max-height:1000px;overflow:visible}
.main-nav__nav,.main-nav__subitem{list-style-type:none}
.main-nav__subitem>li:first-of-type>a{margin-top:.23rem}
.main-nav__subitem>li:last-of-type>a{margin-bottom:1.5rem}
.main-nav__subitem a{display:flex;font-weight:400;color:var(--mobile-nav-link-color);text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;margin-bottom:12px;padding:.75rem;background:#fff;border:1px solid #e5e7eb;box-sizing:border-box;box-shadow:0px 10px 20px rgb(107 114 128/8%);border-radius:var(--border-radius);font-size:var(--body-text)}
.main-nav__subitem a:active{background:var(--color-cta);color:#fff}
.main-nav__subitem .main-nav__subitem a{text-decoration:none;color:var(--text-color-light);font-weight:400;font-size:var(--font-size-caption-desktop)}
.main-nav__subitem .main-nav__subitem li{margin-top:.5rem}
.main-nav__subitem a:hover{text-decoration:underline;background:var(--mobile-nav-bg-accent-color)}
.main-nav__item>.main-nav__subitem>.main-nav__item>ul{max-height:none;padding-left:.5rem}
.main-nav__item>.main-nav__subitem>.main-nav__item>a{margin-top:0}
@media (min-width:481px) and (max-width:1039px){.main-nav__burger-container{width:30px}.main-nav.main-nav--fullwidth{grid-template-columns:minmax(50px,250px) minmax(50px,250px) 32px}.main-nav--fullwidth .main-nav__logo-container{flex-direction:row;grid-gap:.3em}}
@media (min-width:481px){.main-nav__dropdown{grid-template-columns:1fr;display:none;background:0 0;padding:0 0 1.25rem;max-height:0;height:auto;grid-template-rows:auto 1fr;gap:2rem .5rem;position:relative;bottom:0;border-bottom:hidden;width:auto;transition:unset}.main-nav.is-open .main-nav__burger-line--first{transform:translateY(12.5px) rotateZ(135deg)}.main-nav.is-open .main-nav__dropdown{display:grid;position:relative;max-height:1200px;padding:1.5rem 0;align-self:start}.main-nav__subitem{max-height:initial;overflow:visible}.main-nav__subitem a{justify-content:start;color:var(--nav-link-color);margin-left:0;font-size:var(--font-size-caption-desktop);font-weight:500;height:auto;margin:0;border:0;background:0 0;padding:0;margin-top:1rem;box-shadow:none}.main-nav__subitem a:hover{background:0 0}.main-nav__item>a,.main-nav__item>a,.main-nav__nav>li>a{max-width:100%;color:var(--nav-link-color);font-size:var(--font-size-body);padding:0;height:auto;margin:0}.main-nav__item,.main-nav__nav>li{cursor:auto;padding:0}.main-nav__nav>li:nth-child(n+7){display:none}.main-nav__item svg{display:none}.main-nav__item:after,.main-nav__nav>li:after{display:none}.main-nav__subitem a:active{background:0 0;color:var(--nav-link-color)}.main-nav__subitem>li:last-of-type>a{margin-bottom:0}}
@media screen and (min-width:768px){.main-nav{grid-template-rows:auto 1fr}.main-nav__dropdown{gap:1.5rem 3rem}.main-nav.is-open .main-nav__burger-line--first{transform:translateY(9px) rotateZ(135deg)}.main-nav.is-open .main-nav__burger-line--last{transform:translateY(-9px) rotateZ(-135deg)}.main-nav.is-open .main-nav__dropdown{padding:0}}
@media screen and (min-width:1040px){nav.main-nav{display:grid;grid-template-columns:minmax(50px,250px) 1fr 3.5rem;grid-template-rows:auto;padding:1.5rem calc((100vw - (1040px - 2.5rem))*0.5);grid-gap:1rem}.main-nav__logo-container{display:flex;flex-direction:row;grid-column:1;grid-row:1;max-width:max-content;align-items:center;gap:0rem .5rem}.main-nav__nav{grid-column:2}.main-nav__burger-container{display:none}.main-nav__wrapper{background:var(--nav-bg-color);height:auto !important}.main-nav__dropdown{display:flex;max-height:none;transform:translateX(0vw);top:0;left:0;right:0;overflow:visible;padding:0;border-radius:var(--border-radius);box-shadow:none;height:48px;grid-row:1;grid-column:2;justify-content:flex-end;align-content:center;align-items:center;flex-wrap:wrap}.main-nav__subitem:after{content:"";box-shadow:var(--box-shadow-list);background:var(--card-bg-color);height:calc(100% - 50px);position:absolute;bottom:auto;top:35px;left:-16px;right:auto;width:100%;z-index:1;padding:15px;border-radius:var(--border-radius);border:1px solid var(--gray-300);box-sizing:content-box}.main-nav>.main-nav__dropdown>.main-nav__nav{display:flex;align-items:center;gap:3rem}.main-nav__subitem a{color:var(--nav-link-color);background:initial;position:relative;border:0;box-shadow:none;border-radius:0;padding:.65rem .925rem;margin-top:0;z-index:2}label.main-nav__burger-container{display:none}.main-nav__nav>li.main-nav__item{cursor:auto;font-size:var(--font-size-caption-desktop);flex-direction:row;align-items:end;margin-top:auto;min-height:0;margin-top:0;z-index:2}.main-nav__nav>li{display:flex;align-items:end;margin-top:auto}.main-nav__item>a,.main-nav__item>a,.main-nav__nav>li>a{cursor:pointer}.main-nav__subitem{padding:0;max-height:0;margin:0 15px;overflow:hidden;transition:all .4s cubic-bezier(.47,1.64,.41,.8)}.main-nav__item>a{z-index:9}.main-nav__item svg{display:block;width:10px;position:static;margin-left:.25rem;padding-bottom:.18rem;pointer-events:none;z-index:9}.main-nav__item svg>path{stroke:var(--nav-icon-color);transition:all .9s ease-in-out}.main-nav__item:hover{cursor:pointer}#menu-main>.main-nav__item svg path{transition:d .35s ease-in-out}#menu-main>.main-nav__item:hover svg path{d:path("M0.796875 0.5H8.79688")}.main-nav__item .main-nav__subitem{max-height:1000px;position:absolute;top:0;display:block;opacity:0;max-height:0;padding-top:40px;transition:top .35s ease-out}.main-nav__item:hover>a,.main-nav__nav>li:hover>a{color:var(--nav-icon-color)}.main-nav__item:hover .main-nav__subitem{display:block;overflow:visible;min-width:200px;width:max-content;left:0;opacity:1;max-height:min-content;padding-top:50px;transition:all .35s ease-in;margin-top:0}.main-nav__subitem a{color:var(--text-color-card)}.main-nav__subitem>li:hover{cursor:pointer}.main-nav__subitem>li:first-child{margin-top:0}.main-nav__subitem a:hover{text-decoration:none;background:var(--nav-bg-accent-color);color:var(--nav-link-color);border-radius:var(--border-radius)}.main-nav__subitem>li:first-of-type>a{margin-top:0}.main-nav__item>.main-nav__subitem>.main-nav__item>.main-nav__subitem{position:relative;box-shadow:none;margin:0;padding-left:0}.main-nav__item>.main-nav__subitem>.main-nav__item>.main-nav__subitem>li a{border-radius:0;padding:.2rem 1rem}.main-nav__item>.main-nav__subitem>.main-nav__item:last-of-type>.main-nav__subitem>li a{border-radius:0 0 var(--border-radius) var(--border-radius)}.main-nav__item>.main-nav__subitem>.main-nav__item{display:grid;grid-template-columns:auto}.main-nav__item>.main-nav__subitem>.main-nav__item svg{position:absolute;right:10px;top:10px}.main-nav__item>.main-nav__subitem>.main-nav__item>.main-nav__subitem li a{padding-left:1.5rem}.main-nav__item>.main-nav__subitem .main-nav__item:last-child>a:hover{border-radius:0}}
@media (min-width:1040px) and (max-width:1280px){.main-nav__item:last-child:hover .main-nav__subitem{right:0;left:auto}}
@media screen and (min-width:1280px){nav.main-nav{padding:1.5rem calc((100vw - (1280px - 2.5rem))*0.5)}}
input:focus{outline:none}
input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}
.top-button{position:fixed;display:flex;opacity:0;flex-direction:column;justify-content:center;align-items:center;bottom:4.5rem;right:1rem;width:3rem;height:3rem;border-radius:var(--border-radius-largest);padding:1rem;background:var(--card-bg-color);color:var(--text-color-card);box-sizing:border-box;text-decoration:none;border:1px solid var(--color-primary);box-shadow:var(--box-shadow);-webkit-tap-highlight-color:transparent;transition:opacity .5s,box-shadow .3s,transform .3s;pointer-events:none;z-index:4}.main-nav .top-button{bottom:1rem}
.top-button:hover{transform:translateY(-2px);box-shadow:var(--box-shadow-hover)}
.top-button__arrow{width:12px}
@media screen and (min-width:480px){.top-button{bottom:2.5rem;right:2.5rem;width:4rem;height:4rem}.top-button__arrow{width:22px;height:auto;display:block;margin:0 auto}}
@media screen and (min-width:1080px){.top-button{width:4.5rem;height:4.5rem}.top-button__arrow{width:24px}}
body{--wp--preset--color--black:#000;--wp--preset--color--cyan-bluish-gray:#abb8c3;--wp--preset--color--white:#fff;--wp--preset--color--pale-pink:#f78da7;--wp--preset--color--vivid-red:#cf2e2e;--wp--preset--color--luminous-vivid-orange:#ff6900;--wp--preset--color--luminous-vivid-amber:#fcb900;--wp--preset--color--light-green-cyan:#7bdcb5;--wp--preset--color--vivid-green-cyan:#00d084;--wp--preset--color--pale-cyan-blue:#8ed1fc;--wp--preset--color--vivid-cyan-blue:#0693e3;--wp--preset--color--vivid-purple:#9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple:linear-gradient(135deg,rgba(6,147,227,1) 0%,#9b51e0 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan:linear-gradient(135deg,#7adcb4 0%,#00d082 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange:linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red:linear-gradient(135deg,rgba(255,105,0,1) 0%,#cf2e2e 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray:linear-gradient(135deg,#eee 0%,#a9b8c3 100%);--wp--preset--gradient--cool-to-warm-spectrum:linear-gradient(135deg,#4aeadc 0%,#9778d1 20%,#cf2aba 40%,#ee2c82 60%,#fb6962 80%,#fef84c 100%);--wp--preset--gradient--blush-light-purple:linear-gradient(135deg,#ffceec 0%,#9896f0 100%);--wp--preset--gradient--blush-bordeaux:linear-gradient(135deg,#fecda5 0%,#fe2d2d 50%,#6b003e 100%);--wp--preset--gradient--luminous-dusk:linear-gradient(135deg,#ffcb70 0%,#c751c0 50%,#4158d0 100%);--wp--preset--gradient--pale-ocean:linear-gradient(135deg,#fff5cb 0%,#b6e3d4 50%,#33a7b5 100%);--wp--preset--gradient--electric-grass:linear-gradient(135deg,#caf880 0%,#71ce7e 100%);--wp--preset--gradient--midnight:linear-gradient(135deg,#020381 0%,#2874fc 100%);--wp--preset--duotone--dark-grayscale:url('#wp-duotone-dark-grayscale');--wp--preset--duotone--grayscale:url('#wp-duotone-grayscale');--wp--preset--duotone--purple-yellow:url('#wp-duotone-purple-yellow');--wp--preset--duotone--blue-red:url('#wp-duotone-blue-red');--wp--preset--duotone--midnight:url('#wp-duotone-midnight');--wp--preset--duotone--magenta-yellow:url('#wp-duotone-magenta-yellow');--wp--preset--duotone--purple-green:url('#wp-duotone-purple-green');--wp--preset--duotone--blue-orange:url('#wp-duotone-blue-orange');--wp--preset--font-size--small:13px;--wp--preset--font-size--medium:20px;--wp--preset--font-size--large:36px;--wp--preset--font-size--x-large:42px;--wp--preset--spacing--20:.44rem;--wp--preset--spacing--30:.67rem;--wp--preset--spacing--40:1rem;--wp--preset--spacing--50:1.5rem;--wp--preset--spacing--60:2.25rem;--wp--preset--spacing--70:3.38rem;--wp--preset--spacing--80:5.06rem}
:where(.is-layout-flex){gap:.5em}
:where(.wp-block-columns.is-layout-flex){gap:2em}
html,body{color:var(--text-color-dark);margin:0;scroll-behavior:smooth}
html{-ms-overflow-style:-ms-autohiding-scrollbar}
body{overflow-x:hidden;width:100vw;background:var(--bg-color)}
.content-wrapper{padding:0 1.25rem 3rem;margin-top:6rem;box-sizing:border-box;font-family:var(--main-font);position:relative}
.hide{display:none}
button:focus{outline:none}
@media (max-width:740px){iframe{max-width:100%;height:calc((100vw - 6rem)*0.5625)}}
@media (min-width:540px){.home .content-wrapper{margin-top:6rem}}
@media (min-width:768px){.home .content-wrapper{margin-top:0}}
@media (min-width:1040px){.content-wrapper{padding:2rem calc((100vw - (1040px - 2.5rem))*0.5) 3rem;margin-top:0}.content-wrapper:first-of-type{margin-top:0}}
@media (min-width:1300px){.home .content-wrapper:first-of-type{background-image:var(--top-images);background-repeat:no-repeat,no-repeat;background-size:600px 800px;background-position:calc(50vw - 1100px) top,calc(50vw + 500px) top}}
:root{--main-font:'Lato','Lato-fallback',sans-serif;--line-height:1.45;--line-height-mobile:1.5;--headers-transform:auto;--headers-weight:900;--font-weight-light:300;--font-weight-text:normal;--font-weight-links:bold;--big-headline:1.5rem;--big-headline-desktop:2.25rem;--large-headline:1.25rem;--large-headline-desktop:1.75rem;--medium-headline:1rem;--medium-headline-desktop:1.25rem;--subheadline:1.25rem;--subheadline-desktop:1.25rem;--body-text:1rem;--smaller-text:.75rem;--xs-small-text:.625rem;--caption:.5rem;--line-height-big-headline:2rem;--line-height-large-headline:1.75rem;--line-height-medium-headline:1.5rem;--line-height-subheadline:1.75rem;--line-height-body:1.5rem;--line-height-smaller-text:1.25rem;--line-height-xs-text:.875;--line-height-caption:.75rem;--line-height-big-headline-desktop:2.75rem;--line-height-large-headline-desktop:2rem;--line-height-body-desktop:1.5rem;--font-size-h1:var(--big-headline);--font-size-h2:var(--large-headline);--font-size-h3:var(--medium-headline);--font-size-h1-desktop:var(--big-headline-desktop);--font-size-h2-desktop:var(--large-headline-desktop);--font-size-h3-desktop:var(--medium-headline-desktop);--font-size-h4:.995rem;--font-size-body:.88rem;--font-size-caption:.7rem;--font-size-caption-sm:.625rem;--font-size-h4-desktop:1.25rem;--font-size-body-desktop:1rem;--font-size-caption-desktop:.8125rem;--line-height-headings:1.17;--letter-spacing-headline:.031rem;--letter-spacing-body:.006rem;--letter-spacing-caption:.094rem;--gray-50:#f7f7f7;--gray-100:#f3f4f6;--gray-300:#d1d5db;--gray-500:#6b7280;--gray-900:#111827;--mobile-nav-bg-color:var(--gray-100);--mobile-nav-bg-accent-color:var(--gray-100);--mobile-nav-items-border:var(--gray-300);--mobile-nav-text-color:var(--gray-900);--mobile-nav-link-color:var(--gray-900);--mobile-nav-icon:var(--gray-900);--mobile-nav-selected:var(--color-cta);--mobile-nav-selected-icon:var(--color-cta);--mobile-nav-subitem-bg:var(--base-white);--mobile-nav-subitem-border:var(--gray-300);--mobile-nav-subitem-shadow:var(--gray-500);--box-shadow-searchbar:none;--default-icon-color:var(--color-secondary);--heart-pros-icon-color:var(--color-cta);--broken-heart-cons-color:var(--color-secondary-light);--review-stars-empty:url(../wp-content/themes/casinotheme/assets/icons/stars-empty.svg);--section-spacing:1.5rem;--section-spacing-desktop:3.25rem;--color-cta-btn-bg:var(--color-cta);--status-nodeal:#fe352c;--status-closed:#000;--status-coming-soon:#fef102}
:root{--top-images:none;--deal-bg:url(../wp-content/themes/casinotheme/assets/images/deal-background.png) no-repeat top center/cover;--stars-rated:url(../wp-content/themes/casinotheme/assets/icons/stars-rated.svg);--stars-empty:url(../wp-content/themes/casinotheme/assets/icons/stars-empty.svg);--review-list-star:url(../wp-content/themes/casinotheme/assets/icons/star-single.svg) no-repeat center center;--color-primary-lightest:#fff;--color-primary-light:#f2f7ff;--color-primary:#f0f1f5;--color-primary-dark:#abb0ba;--color-primary-darker:#494b50;--color-secondary-lightest:#e0ccde;--color-secondary-lighter:#c870bf;--color-secondary-light:#9c0e68;--color-secondary:#355192;--color-secondary-dark:#23355e;--color-secondary-darker:#20293d;--color-cta-lighter:#ffaeed;--color-cta:#d0138b;--color-cta-dark:#d2439e;--color-cta-darker:#9c0e68;--color-tooltip:#fbd924;--bg-color:var(--color-primary-light);--bg-color-alternate:var(--color-primary-light);--bg-color-frontpage:var(--color-primary-light);--bg-color-readmore:var(--bg-color);--bg-color-readmore-alternate:var(--color-primary-light);--bg-color-transparent:rgb(224 237 250/0%);--bg-color-blue-transparent:hsla(219,38%,45%,0);--mobile-nav-bg-color:var(--color-primary-lightest);--mobile-nav-border-color:var(--color-primary);--mobile-nav-text-color:var(--color-secondary-darker);--mobile-nav-link-color:var(--color-secondary-darker);--mobile-nav-notification-color:var(--color-cta);--nav-bg-color:var(--color-secondary-dark);--nav-bg-accent-color:var(--color-secondary-light);--nav-border-color:var(--color-primary);--nav-text-color:var(--color-primary-lightest);--nav-link-color:#fff;--mobile-nav-link-color:var(--gray-900);--nav-icon-color:var(--color-cta-lighter);--mobile-search-bg-color:var(--color-primary);--mobile-search-bg-accent-color:var(--color-primary-dark);--mobile-search-text-color:var(--text-color-dark);--mobile-search-placeholder-color:var(--text-color-darker);--search-bg-color:var(--color-primary-lightest);--search-bg-accent-color:var(--color-primary);--search-text-color:var(--text-color-dark);--search-placeholder-color:var(--text-color-light);--review-top-color:#f3f4f6;--review-top-text-color:var(--color-secondary-darker);--review-support-text-disabled-color:var(--color-secondary-darker);--review-scorewheel-color:var(--color-secondary-darker);--bonus-tab-color:var(--color-primary);--bonus-accent-color:#f7f7f7;--list-circle-color:var(--color-secondary);--list-pay-n-play-color:var(--color-secondary-darker);--list-rank-color:var(--text-color-lightest);--card-bg-color:var(--color-primary-lightest);--card-bg-color-accent:var(--color-primary-lightest);--card-bg-color-accent-dark:var(--color-primary-lightest);--card-bg-color-dark:var(--color-secondary);--card-bg-color-darker:var(--color-secondary-darker);--deal-bg-color:var(--color-secondary-lighter);--deal-bg-accent-color:var(--color-secondary);--deal-circle-color:var(--color-primary-lightest);--deal-temporary-color:var(--color-secondary-darker);--deal-daily-color:var(--color-tooltip);--deal-exclusive-color:#63ca93;--deal-seasonal-color:var(--color-primary-darker);--deal-wave-color:var(--color-secondary);--deal-wave-accent-color:var(--color-secondary-lighter);--deal-text-color:var(--text-color-dark);--deal-text-frontpage-color:var(--color-primary-lightest);--proscons-pros-color:#e4f9f1;--proscons-cons-color:#fdefee;--mail-bg-color:var(--color-secondary-lighter);--carousel-circle-color:var(--color-primary-lightest);--carousel-arrow-color:var(--color-cta);--howto-bg-color:var(--color-secondary-lightest);--footer-bg-color:var(--color-secondary-dark);--footer-bg-main:var(--color-secondary-dark);--footer-text-color:var(--color-primary-lightest);--footer-top-image:url(../wp-content/themes/casinotheme/assets/images/footer-image.png);--footer-before-bg-color:transparent;--footer-bg-height:0;--footer-before-size:0;--footer-image-padding:20px;--footer-image-padding-desktop:50px;--footer-margin-top:0;--footer-margin-top-xl:0;--illustration-bg-size:contain;--footerjoke-margin:0 auto;--footer-joke-bg-color:var(--bg-color-alternate);--footer-joke-bg-color-light:var(--bg-color);--footer-joke-text-color:var(--text-color-card);--box-shadow-color-dark:var(--color-primary-dark);--box-shadow-color-darker:var(--color-primary-darker);--text-color-lightest:var(--color-primary-lightest);--text-color-lighter:var(--color-primary-dark);--text-color-light:var(--color-secondary-dark);--text-color-dark:var(--color-secondary-dark);--text-color-tooltip:var(--color-secondary-dark);--text-color-cta:var(--color-primary-lightest);--text-color-card:var(--text-color-dark);--text-color-quote:var(--color-secondary-light);--link-color:var(--color-secondary-darker);--link-color-hover:var(--color-secondary-light);--box-shadow:0 1px 2px -1px var(--color-primary-dark);--box-shadow-hover:0 1px 2px 0px var(--color-primary-dark);--box-shadow-list:0 1px 2px 0px var(--color-primary-dark);--box-shadow-button:inset 0 -2px 0 0 var(--color-cta-dark);--box-shadow-button-hover:inset 0 -2px 0 0 var(--color-cta-darker),0px 2px 4px #00000016;--box-shadow-carousel:0 1px 4px -1px var(--color-primary-dark);--box-shadow-tabs:0 1px 4px -1px var(--color-primary-dark);--border-radius:.25rem;--border-radius-largest:50%;--border-color-light:var(--color-primary-light);--border-color-dark:var(--color-primary-darker);--padding-card:1rem;--padding-card-larger:2rem;--padding-button-narrow:.5rem .75rem;--padding-button:.5rem 1.25rem;--padding-button-tall:.75rem 1.75rem;--base-width:1040px;--article-min-height:var(--base-width);--default-icon-color:var(--color-secondary-darker);--heart-pros-icon-color:var(--color-cta);--broken-heart-cons-color:var(--color-secondary)}
.footer{background:var(--footer-bg-main);color:var(--footer-text-color);font-family:var(--main-font);text-align:center;clear:both}
.footer__grid{position:relative;display:grid;grid-gap:1rem;font-size:var(--font-size-caption);max-width:var(--base-width);margin:0 auto;padding:30px 0 0;box-sizing:border-box}
.footer__logo{display:block;margin:1rem 0 2rem}
.footer__logo>img{max-width:200px;height:auto}
.footer__about,.footer__menugrid,.footer__social-icons,.footer__seo-icons-container,.footer__copyright span{padding:0 1.25rem}
.footer__menugrid .footer__title{margin-bottom:1.5rem;display:block}.footer__title{font-size:var(--font-size-body-desktop);text-transform:none;font-weight:var(--headers-weight);margin-top:0}
.footer__icon{margin:.5rem;display:inline-block;max-height:50px;width:auto}
.footer__icon svg{width:36px;height:36px}
.footer__seo-icons-container>a{display:inline-block}
.footer__menugrid li{display:block;margin:0 0 1rem;text-align:left}
.footer__copyright{color:var(--text-color-lighter);margin-top:2rem;border-top:1px solid #cccccc73;padding:1rem 1.5rem}
.footer__copyright-wrap{display:block;width:100%;max-width:var(--base-width);margin:0 auto;padding:0 20px;box-sizing:border-box}
.footer__copyright p{display:block;margin:1rem 0;font-size:var(--font-size-caption);color:var(--footer-text-color)}
.footer__copyright p:last-child:nth-child(1){grid-column:-1/1;text-align:center}
.footer__social-icons{grid-column:1/-1;text-align:center}
@media (max-width:380px){.footer__menugrid{margin:0 auto}}
@media (min-width:660px){.footer{text-align:left}.footer__logo{margin:0 0 2rem}.footer__about{margin-bottom:0}.footer__menugrid{grid-template-columns:repeat(auto-fit,minmax(184px,auto));margin:0}.footer__seo-icons-container>a{margin-right:.6rem}.footer__grid{grid-template-columns:auto;padding:30px 1.25rem 1.25rem;grid-gap:1.4rem;text-align:center}.footer__icon{margin:1.5rem .4rem}.footer__icon--seo{max-height:50px;max-width:120px;margin-top:1rem;margin-right:1rem;width:auto;height:auto}.footer__copyright-wrap{grid-template-columns:auto auto;justify-content:space-between}}
@media (min-width:992px){.footer__grid{padding:50px 0 1.25rem;grid-gap:3rem}.footer__social-icons{display:grid;grid-template-rows:auto auto;align-self:flex-start;grid-column:auto;justify-content:flex-end}.footer__social-icons .footer__icon{margin:.4rem 0}.footer__copyright{padding:1rem 0;width:100%;box-sizing:border-box}.footer__copyright-wrap{padding:0}}
@media (min-width:1040px){.footer__menugrid{max-width:var(--base-width);padding:3rem 0 0;box-sizing:border-box;grid-gap:1rem 20px}.footer__social-icons{padding:0}}
img[ix-sizes=auto]{display:block;width:100%}
.page-template-default{background:var(--bg-color-alternate)}
.size-full,img[class*=wp-image-]{max-width:100% !important;height:auto;border-radius:var(--border-radius);overflow:hidden;margin:2rem auto;display:flex}
.last-update{display:block;text-align:center;color:var(--text-color-dark);font-size:var(--font-size-caption);margin:1rem auto 0;padding-bottom:1rem}
.content-wrapper>p,.content-wrapper>ol,.content-wrapper>dl{max-width:700px;margin:.75rem auto;font-size:var(--body-text);line-height:var(--line-height-body);color:var(--text-color-dark);padding:0}
.content-wrapper>p>img{margin-top:3em;margin-bottom:3rem}
.content-wrapper>ul>li{margin:.75rem 0}
.content-wrapper>h3+p{margin-top:0}
.content-wrapper strong,.content-wrapper strong a,.content-wrapper>ol a,.content-wrapper>dl a{color:var(--text-color-dark)}
.content-wrapper>a,.content-wrapper>p>a,.content-wrapper>ul>li a{color:var(--text-color-light)}
.content-wrapper a:hover,.content-wrapper>a:hover,.content-wrapper>p>a:hover{text-decoration:underline}
.content-wrapper>h2{max-width:700px;font-size:var(--font-size-h2);line-height:var(--line-height-large-headline);letter-spacing:var(--letter-spacing-headline);font-weight:var(--headers-weight);margin:var(--section-spacing) auto .75rem;text-transform:var(--headers-transform);color:var(--text-color-dark);word-break:break-word;scroll-margin-top:5rem}
.content-wrapper>h2+p{margin-top:0}
.content-wrapper>h3,.content-wrapper>.read-more__foldout h3,.content-wrapper>ol>li h3{max-width:700px;font-weight:var(--headers-weight);text-transform:var(--headers-transform);font-size:var(--font-size-h3);line-height:var(--line-height-medium-headline);letter-spacing:var(--letter-spacing-headline);margin:2rem auto .5rem;color:var(--text-color-dark)}
.content-wrapper>h4,.content-wrapper>.read-more__foldout h4,.content-wrapper>ol>li h4{max-width:700px;font-weight:var(--headers-weight);text-transform:var(--headers-transform);margin:1rem auto .75rem;color:var(--text-color-dark);font-size:var(--font-size-h4);line-height:var(--line-height-subheadline);letter-spacing:var(--letter-spacing-headline)}
.content-wrapper h4{font-size:var(--font-size-h4)}
.content-wrapper>ul{max-width:700px;margin:auto;font-size:var(--body-text);color:var(--text-color-light);padding:0 1.25rem}
.content-wrapper>table{max-width:700px;margin:auto}
.content-wrapper>li,.content-wrapper>dl>dd{margin-bottom:1rem;color:var(--text-color-light);margin-left:0;font-size:var(--body-text);line-height:var(--line-height-body)}
.content-wrapper>dl>dt{margin-bottom:.25rem}
.content-wrapper>ul>li strong{color:var(--text-color-dark)}
.content-wrapper>ol{padding-left:1rem}
.content-wrapper iframe{max-width:100%}
@media (min-width:768px){.content-wrapper>p,.content-wrapper>li{font-size:var(--body-text)}.content-wrapper>ul>sli{margin:1.25rem 0}.content-wrapper>ul{font-size:var(--body-text);padding:0 0 0 40px}.content-wrapper>h2{font-size:var(--font-size-h2-desktop);line-height:var(--line-height-large-headline-desktop)}.content-wrapper h3{font-size:var(--font-size-h3-desktop);line-height:var(--line-height-medium-headline)}.content-wrapper h4{font-size:var(--font-size-h4-desktop);line-height:var(--line-height-subheadline)}}
@media (min-width:860px){.content-wrapper>h2{word-break:normal;scroll-margin-top:6rem;margin-top:var(--section-spacing-desktop)}.content-wrapper p,.content-wrapper>ol{color:var(--text-color-light)}.content-wrapper>ul>li,.content-wrapper>ol>li{margin:1.25rem 0}.content-wrapper>li,.content-wrapper>dl>dd{font-size:var(--font-size-body-desktop)}}
.status__no-deal{background:var(--status-nodeal);color:#fff}
h1{margin:.5rem auto .75rem;font-size:var(--font-size-h1);font-weight:var(--headers-weight);text-transform:var(--headers-transform);letter-spacing:var(--letter-spacing-headline)}
.heading-wrap{margin:var(--section-spacing) 0 .75rem}
.single-casino .top-button{bottom:6rem}
@media screen and (min-width:480px){@keyframes bannerIn{0%{top:0;opacity:0}100%{top:64px;opacity:1}}}
@media screen and (min-width:600px){h1{font-size:var(--font-size-h1-desktop);line-height:var(--line-height-big-headline-desktop)}.heading-wrap{margin-top:var(--section-spacing-desktop)}}
@media screen and (min-width:768px){.main-nav__wrapper{z-index:1000}@keyframes bannerIn{0%{top:0;opacity:0}100%{top:64px;opacity:1}}.card__container h3{font-size:var(--font-size-h3-desktop)}}
@media (min-width:1040px){.content-wrapper:first-of-type{padding:94px calc((100vw - (1040px - 2.5rem))*0.5) 3rem;margin-top:0}@keyframes bannerIn{0%{top:0;opacity:0}100%{top:96px;opacity:1}}@keyframes bannerInAdmin{0%{top:0;opacity:0}100%{top:124px;opacity:1}}}
.read-more__foldout{transition:max-height .2s ease-out;font-size:var(--font-size-body)}
.read-more__foldout a{color:var(--text-color-light)}
.read-more__foldout .read-more__trigger{position:absolute;bottom:0;left:0;right:0;z-index:2;display:block;text-align:center;font-size:var(--font-size-body);color:var(--color-cta);cursor:pointer;-webkit-tap-highlight-color:transparent;text-decoration:none;margin:0}
.toptext__wrapper .read-more__foldout:before{background-image:linear-gradient(to bottom,var(--bg-color-transparent),var(--bg-color-readmore) 75%)}
.read-more__foldout img{max-width:100%;height:auto;border-radius:var(--border-radius);overflow:hidden;margin:auto;display:flex}
.read-more__foldout h2{max-width:700px;font-size:var(--font-size-h2);font-weight:var(--headers-weight);margin:.75rem auto 1.5rem;text-transform:var(--headers-transform);color:var(--text-color-dark)}
.read-more__foldout h3{font-weight:var(--headers-weight);font-size:var(--font-size-h3);line-height:var(--line-height-medium-headline);margin-top:1.5rem;margin-bottom:1rem;color:var(--text-color-dark)}
.read-more__foldout h4{margin-bottom:1rem}
.read-more__foldout ul{font-size:var(--font-size-body);color:var(--text-color-light)}
.read-more__foldout p,.read-more__foldout>ol{font-size:var(--body-text);line-height:var(--line-height-body);color:var(--text-color-dark);margin-bottom:0;padding:0;margin:.75rem 0}
.read-more__foldout p:first-of-type{margin-top:0}
.read-more__foldout p:empty{display:none}
@media screen and (min-width:600px){.read-more__foldout .read-more__trigger{font-size:var(--font-size-caption-desktop);margin:0;padding-top:.5rem}}
@media screen and (min-width:768px){.read-more__foldout{font-size:var(--font-size-body-desktop)}.read-more__foldout h2{font-size:var(--font-size-h2-desktop)}.read-more__foldout h3{font-size:var(--font-size-h3-desktop)}.read-more__foldout p,.read-more__foldout>ol{font-size:var(--body-text);line-height:var(--line-height-body-desktop);color:var(--text-color-light)}}
.tabs__container{border-radius:var(--border-radius);border-top-left-radius:0;border-top-right-radius:0;scroll-margin-top:7rem}
.tabs__exclusive-bonus{display:flex;background:var(--color-tooltip);color:var(--text-color-tooltip);height:50px;text-align:center;justify-content:center;align-items:center;font-size:var(--font-size-caption-desktop);font-weight:600;text-decoration:none;margin-bottom:10px;border-radius:var(--border-radius)}
.tabs__exclusive-bonus:hover{filter:brightness(103%);transition:all .3s;text-decoration:none}
.highlights-row{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem 1.25rem;max-height:0;overflow:hidden}
.tabs-count-one .highlights-row{overflow:initial}
.tab__contents{border-radius:var(--border-radius);box-shadow:var(--box-shadow);background:var(--card-bg-color)}
.tab__contents-item{position:relative;max-height:0;overflow:hidden;box-sizing:border-box;background:var(--card-bg-color);box-shadow:var(--box-shadow);border-radius:var(--border-radius);border-bottom:0;z-index:2}
.tab__contents-item.active{max-height:100%}
.tab__contents-deposit-row{margin-bottom:.75rem;overflow:auto}
.tab__contents-deposit-row:empty{margin:0}
@media (min-width:481px){.highlights-row{gap:.75rem}}
@media (min-width:600px){.tabs__exclusive-bonus{padding:0;font-size:var(--font-size-body-desktop)}}
@media (min-width:992px){.highlights-row{gap:.75rem 1.25rem}}
@media (max-width:330px){.tabs__exclusive-bonus{padding:.5rem .2rem}}
@keyframes placeHolderShimmer{0%{background-position:-85px 0}100%{background-position:85px 0}}
input[type=range]{-webkit-appearance:none}
input[type=range]:focus{outline:none}
input[type=range]::-webkit-slider-runnable-track{height:4px;border-radius:var(--border-radius);cursor:pointer;-webkit-tap-highlight-color:transparent;background:var(--color-cta-lighter)}
input[type=range]::-webkit-slider-thumb{border:1px solid var(--color-primary-dark);height:24px;width:24px;border-radius:var(--border-radius-largest);background:var(--card-bg-color);cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;margin-top:-11px;z-index:10}
input[type=range]::-moz-range-track{height:4px;cursor:pointer;-webkit-tap-highlight-color:transparent;background:var(--card-bg-color-accent)}
input[type=range]::-moz-range-thumb{border:1px solid var(--color-primary-dark);height:24px;width:24px;border-radius:var(--border-radius-largest);background:var(--card-bg-color);cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;margin-top:-11px;position:absolute;z-index:10}
@-moz-document url-prefix(){input[type=range].multirange.original{width:calc(100% - 25px);height:4px}input[type=range].multirange.ghost{width:calc(100% - 25px) !important;margin-left:25px;height:4px}}
:root{--gray-50:#f7f7f7;--color-cta-btn-bg:var(--color-cta)}
@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.providers{font-size:.75rem;padding:0}.providers,.pros{display:grid;grid-auto-flow:row;align-content:start}
.pros{margin-top:30px;margin-top:0}
@media screen and (min-width:968px){.pros{margin-top:0}}
.crumble{text-align:center;margin:1rem auto;font-size:.875rem}
.crumble>a{color:var(--text-color-dark)}
.footer-nav__nav{padding:0}
.footer-nav__nav a:hover,.footer__about a:hover{text-decoration:underline}
.footer__seo-icons-container a:hover{text-decoration:none}
@media screen and (min-width:768px){.footer-nav__nav{grid-column:auto;grid-row:span 2}}
.content-wrapper{margin-top:6rem}
.read-more__foldout p,.read-more__foldout>ol{font-size:var(--body-text);font-weight:var(--font-weight-text);line-height:var(--line-height-body);color:var(--text-color-dark);margin-bottom:0;padding:0}
.content-wrapper>p,.content-wrapper>ol,.content-wrapper>dl{max-width:700px;margin:.75rem auto;font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--text-color-dark);padding:0}
.toptext__wrapper--xl-heading h1{margin-top:0}
@media screen and (min-width:425px){.toptext__wrapper{margin-bottom:1rem}}
@media screen and (min-width:768px){.toptext__wrapper--xl-heading h1{text-align:center}.read-more__foldout p,.read-more__foldout>ol{font-size:var(--body-text);line-height:var(--line-height-body-desktop)}.content-wrapper{padding:7.25rem 1.25rem 0;margin-top:0}.content-wrapper>p,.content-wrapper>li{font-size:var(--font-size-body-desktop)}}
.howto-shortcode__container{padding:var(--section-spacing) 0;background:var(--howto-bg-color);color:var(--text-color-card);margin:var(--section-spacing-desktop) -100vw;max-width:initial !important;width:100vw;position:relative;left:calc(50% + 50vw);box-sizing:border-box}
.howto-shortcode__card_container{display:grid;grid-template-columns:10px;grid-template-rows:minmax(150px,1fr);grid-auto-flow:column;grid-auto-columns:calc(90% - 20px*2);overflow-x:scroll;scroll-snap-type:x proximity;grid-gap:1rem;padding-right:10px}
.howto-shortcode__card{background:var(--card-bg-color-accent-dark);border-radius:var(--border-radius);box-shadow:var(--box-shadow);overflow:hidden;display:grid;grid-template-rows:auto auto 1fr;position:relative;box-sizing:border-box;margin:0 auto 1rem;width:100%;scroll-snap-align:center;font-family:var(--main-font)}
.howto-shortcode__card_container:before{content:"";width:10px}
@media (min-width:768px){.howto-shortcode__card_container{grid-auto-columns:calc(30% - 20px*2);padding-right:0}}
@media screen and (min-width:1300px){.howto-shortcode__card_container{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-auto-columns:unset;grid-auto-flow:unset;max-width:1600px;margin:auto}.howto-shortcode__card_container:after,.howto-shortcode__card_container:before{content:none}}
.tab__nav-inner{display:flex;gap:0;grid-auto-flow:column;width:calc(100% - 80px);margin-left:-80px}
.disabled+.tab__nav>.tab__nav-inner{width:calc(100% - 40px);margin-left:0;position:relative}
.tab__nav .tab__nav-item{text-decoration:none;text-align:center;font-size:.85rem;padding:.75rem 1rem;box-sizing:border-box;min-width:calc(100%/2);max-width:calc(100%/2);border-right:1px solid #d1d5db;min-height:42px}
.tab__contents{position:relative;padding:25px;background:var(--color-primary-lightest);box-shadow:0 3px 4px -2px var(--box-shadow-color-dark);border-radius:0 0 var(--border-radius) var(--border-radius);z-index:2!important}
@media (min-width:480px){.disabled+.tab__nav>.tab__nav-inner{width:calc(100% - 40px);margin-left:0}.tab__nav .tab__nav-item{white-space:nowrap;min-width:25%;max-width:25%;box-sizing:border-box}}
.toptext__wrapper>h2{font-size:var(--font-size-h2);font-weight:var(--headers-weight);text-transform:var(--headers-transform);text-align:center}
.toptext__wrapper>h3{font-weight:var(--headers-weight);text-transform:var(--headers-transform)}
.toptext__wrapper>a,.toptext__wrapper>p>a{color:var(--text-color-dark)}
.toptext__wrapper>img,.toptext__wrapper>p>img{width:100%;height:auto}
.toptext__wrapper--xl-heading h1{font-size:var(--font-size-h1);line-height:var(--line-height-big-headline);margin-top:0;text-transform:var(--headers-transform);word-wrap:break-word}
@media screen and (min-width:425px){.toptext__wrapper{margin-bottom:1rem}.toptext__wrapper--xl-heading h1{text-align:initial;font-size:var(--font-size-h1-desktop);line-height:var(--line-height-big-headline-desktop)}}
@media screen and (min-width:768px){.toptext__wrapper--xl-heading h1{font-size:var(--font-size-h1-desktop);text-align:center}.toptext__wrapper>h2{font-size:var(--font-size-h2-desktop)}}
.howto-shortcode__card_container::-webkit-scrollbar{display:none}
.howto-shortcode__setup{max-width:1600px;margin:auto}
.howto-shortcode__split{display:grid;grid-template-columns:1fr 1fr;margin:0 auto .5rem;font-size:var(--font-size-caption)}
.howto-shortcode__introblock-left{font-size:var(--body-text);font-weight:var(--font-weight-text);line-height:var(--line-height-body);color:var(--text-color-dark);margin:0}
.howto-shortcode__introblock-right{border-radius:var(--border-radius);padding:var(--padding-card);box-shadow:var(--box-shadow);background:var(--card-bg-color-accent-dark)}
.howto-shortcode__right{display:grid;grid-template-rows:1fr}
.howto-shortcode__main{display:grid;grid-template-columns:1fr;max-width:900px;padding:0 1.25rem 1.25rem;margin:0 auto;gap:1rem;align-items:center}
.howto-shortcode__card strong{margin:0;line-height:var(--line-height-medium-headline);font-weight:600;text-decoration:none;color:var(--text-color-card);text-align:left;padding:.75rem 1.25rem 0}
.howto-shortcode__card-description{display:block;font-size:.75rem;padding:.5rem 1.25rem 1rem}
.howto-shortcode__card-marker{position:absolute;top:1rem;left:-4rem;background:var(--list-pay-n-play-color);color:var(--text-color-lightest);text-align:center;font-size:.675rem;width:200px;padding:.25rem;transform:rotateZ(-30deg);text-transform:uppercase}
.howto-shortcode__card-image{text-align:center}
.howto-shortcode__card-image img{width:100%;height:auto;display:block}
.howto-shortcode__container h2{font-size:var(--font-size-h2);line-height:var(--line-height-large-headline);font-weight:var(--headers-weight);text-align:left;text-transform:var(--headers-transform);color:var(--text-color-dark);padding:0 1.25rem;margin:0 auto .5rem}
.howto-shortcode__introblock-right span,.howto-shortcode__introblock-right strong{color:var(--text-color-card)}
@media screen and (min-width:400px){.howto-shortcode__card_container{grid-auto-columns:calc(70% - 20px*2)}}
@media screen and (min-width:500px){.howto-shortcode__card_container{grid-auto-columns:calc(50% - 20px*2)}}
@media screen and (min-width:600px){.howto-shortcode__card_container{grid-auto-columns:calc(40% - 20px*2)}.howto-shortcode__main{grid-template-columns:1fr 1fr}.howto-shortcode__split{font-size:var(--font-size-caption-desktop)}.howto-shortcode__container{padding:var(--section-spacing-desktop) 0;margin:var(--section-spacing-desktop) -100vw}}
@media screen and (min-width:860px){.howto-shortcode__container h2{font-size:var(--font-size-h2-desktop);line-height:var(--line-height-large-headline-desktop);text-align:center;margin-bottom:1rem}}
@media screen and (min-width:900px){.howto-shortcode__card_container{grid-auto-columns:calc(30% - 20px*2);padding-right:0}}
.tabs__container{position:relative;margin:var(--section-spacing) auto;max-width:700px}
.tab__nav-inner{display:flex;grid-gap:.3rem;gap:0;padding:0;overflow:visible;transform:translateX(var(--sliderLeftPosition));transition:transform .6s cubic-bezier(.785,.135,.15,.86);grid-auto-flow:column;width:calc(100% - 80px);margin-left:-80px;scroll-snap-type:x proximity}
.disabled+.tab__nav>.tab__nav-inner{width:calc(100% - 40px);margin-left:0}
.tab__nav-inner:before{content:""}
.tab__nav .tab__nav-item{text-decoration:none;text-align:center;color:var(--text-color-card);font-size:.85rem;background:#e5e7eb;padding:.75rem 1rem;cursor:pointer;white-space:nowrap;box-sizing:border-box;min-width:calc(100%/2);max-width:calc(100%/2);border-right:1px solid #d1d5db;max-width:170px;min-height:42px;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.tab__nav .tab__nav-item:last-child{border-right:0}
.tab__nav .active{background:#fff;border-top:2px solid var(--color-cta);font-weight:700}
.tab__nav .tab__nav-item:hover{text-decoration:none}
.tab__contents-item a{color:var(--text-color-card);cursor:pointer;text-decoration:underline}
.tab__contents .tab__contents-item p{color:var(--text-color-card);max-width:none;margin:.75rem 0}
.tab__contents .tab__contents-item p:first-of-type{margin-top:0}
.tab__contents .tab__contents-item h2{margin-bottom:.75rem}
.tab__contents .tab__contents-item h3{margin-bottom:.5rem}
.tab__contents-item>*:first-child{margin-top:0}
.tab__nav-button.tab__nav-button--left:not(.disabled){display:flex}
.tab__nav-button--left{display:flex;left:0}
.tab__nav-button--right{right:0}
.tab__nav-item:nth-child(1):nth-last-child(3),.tab__nav-item:nth-child(2):nth-last-child(2),.tab__nav-item:nth-child(3):nth-last-child(1){min-width:calc(100%/3);max-width:calc(100%/3)}
@media (min-width:480px){.tab__nav-inner{display:flex;scroll-snap-type:x proximity;grid-gap:.3rem;gap:0;padding:0;overflow:visible;transform:translateX(var(--sliderLeftPosition));transition:transform .6s cubic-bezier(.785,.135,.15,.86);grid-auto-flow:column;scroll-snap-type:x proximity;width:calc(100% - 80px);margin-left:40px}.disabled+.tab__nav>.tab__nav-inner{width:calc(100% - 40px);margin-left:0}.tab__nav-inner:before{content:""}.tab__nav .tab__nav-item{text-decoration:none;text-align:center;color:var(--text-color-card);cursor:pointer;white-space:nowrap;min-width:25%;max-width:25%;box-sizing:border-box}}
@media (min-width:860px){.tabs__container{margin:var(--section-spacing-desktop) auto}.tab__nav{display:flex}}
.card__container{background:var(--card-bg-color);color:var(--text-color-card);border-radius:var(--border-radius);padding:2rem 1.25rem;box-shadow:var(--box-shadow);font-size:var(--font-size-body);font-weight:var(--font-weight-text);line-height:var(--line-height);box-sizing:border-box;position:relative;margin:var(--section-spacing) -100vw;max-width:initial;width:100vw;left:calc(50% + 50vw)}
.card__container>h2,.card__container>h3,.card__container>h4{font-weight:var(--headers-weight);text-transform:var(--headers-transform);margin:2rem auto .5rem}
.card__container>h2:first-child,.card__container>h3:first-child,.card__container>h4:first-child{margin-top:0}
.card__container>p,.card__container>h2,.card__container>h3,.card__container>li{color:var(--text-color-card);max-width:none}
.card__container>p{margin:.75rem auto}
.card__container>h3+p{margin-top:0}
.card__container h2+p,.card__container ol,.card__container ul{margin:.75rem auto}
.card__container p:last-child,.card__container ol:last-child,.card__container ul:last-child{margin-bottom:0}
.card__container h2{font-size:var(--font-size-h2);line-height:var(--line-height-large-headline)}
.card__container h3{font-size:var(--font-size-h3);line-height:var(--line-height-medium-headline)}
.card__container h4,.card__container strong{font-size:var(--font-size-body-desktop);line-height:var(--line-height-subheadline)}
.card__container p{margin:.75rem auto}
.card__container p,.card__container li,.card__container strong,.card__container a{color:var(--text-color-card);font-size:var(--body-text)}
.card__container>br{display:none}
.card__container ol{margin:0;padding-inline-start:1.25rem}
.card__container>ul{padding-left:1.25rem}
.card__container li{font-size:var(--body-text)}
.card__container li:last-child{margin-bottom:0}
@media (max-width:340px){.card__container{min-width:auto}}
@media (min-width:768px){.card__container{max-width:700px;width:auto;left:0;margin:var(--section-spacing-desktop) auto;padding:2rem}.card__container p,.card__container li,.card__container strong,.card__container a{font-size:var(--body-text)}.card__container h2{font-size:var(--font-size-h2-desktop);line-height:var(--line-height-large-headline-desktop)}.card__container h3{font-size:var(--font-size-h3-desktop)}.card__container li{margin:1.25rem 0;padding:0}}
.faq{background:var(--card-bg-color);color:var(--text-color-card);max-width:700px;border-radius:var(--border-radius);margin:var(--section-spacing) auto;padding:2rem;box-shadow:var(--box-shadow);box-sizing:border-box}
.faq-title h3{margin:0 0 .75rem}
.faq p:empty{display:none}
.faq h2:first-child{margin-top:0}
.faq h2{margin-bottom:var(--section-spacing);font-weight:var(--headers-weight)}
.faq h2,.faq a,.faq p,.faq span{color:var(--text-color-card);margin:.75rem 0}
.faq h3{color:var(--text-color-card);font-weight:var(--headers-weight);text-transform:var(--headers-transform);font-size:var(--medium-headline);line-height:var(--line-height-medium-headline)}
.faq h4{font-size:var(--subheadline);line-height:var(--line-height-subheadline);margin:.25rem 0}
.faq h3,.faq h4{font-weight:var(--headers-weight);text-transform:var(--headers-transform)}
.answer p{margin-top:0}
.faqitem{border-top:1px solid var(--color-primary);padding:.75rem 0;margin:.75rem 0}
.faqitem:last-of-type{padding-bottom:0;margin-bottom:0}
.faq>p{margin:0}
.answer{font-size:var(--body-text)}
.answer p:last-child{margin-bottom:0}
@media (min-width:768px){.faq{max-width:initial;width:auto;left:auto;min-width:240px;max-width:700px;margin:var(--section-spacing-desktop) auto;padding:2rem}.faq h3{font-size:var(--medium-headline-desktop)}.faq h4{font-size:var(--subheadline-desktop)}}
/* Import fonts */ @font-face { font-family: 'Lato'; src: url('../wp-content/themes/casinotheme/assets/fonts/Lato-Black.woff2') format('woff2'), url('../wp-content/themes/casinotheme/assets/fonts/Lato-Black.woff') format('woff'); font-weight: 900; font-style: normal; font-display: swap; }
@font-face { font-family: 'Lato'; src: url('../wp-content/themes/casinotheme/assets/fonts/Lato-Bold.woff2') format('woff2'), url('../wp-content/themes/casinotheme/assets/fonts/Lato-Bold.woff') format('woff'); font-weight: bold; font-style: normal; font-display: swap; }
@font-face { font-family: 'Lato'; src: url('../wp-content/themes/casinotheme/assets/fonts/Lato-Regular.woff2') format('woff2'), url('../wp-content/themes/casinotheme/assets/fonts/Lato-Regular.woff') format('woff'); font-weight: normal; font-style: normal; font-display: swap; }
@font-face { font-family: 'Lato-fallback'; size-adjust: 100%; ascent-override: 99%; src: local("Arial Bold"); font-weight: bold; }
@font-face { font-family: 'Lato-fallback'; size-adjust: 100%; ascent-override: 99%; src: local("Arial"); }
:root { --main-font: 'Lato', 'Lato-fallback', sans-serif; --headers-transform: none; --headers-weight: 900; --font-weight-text: normal; --font-weight-links: bold; --body-small: 0.875rem; --body-smaller: 0.75rem; --font-size-body: 0.88rem; --body-text: 1rem; --font-size-caption: 0.7rem; --font-size-caption-sm: 0.625rem; --font-size-body-desktop: 1rem; --font-size-caption-desktop: 0.8125rem; --letter-spacing-headline: 0.031rem; --font-size-h1: 1.5rem; --font-size-h2: 1.25rem; --font-size-h3: 1.125rem; --font-size-h4: var(--body-text); --font-size-h1-desktop: 2.25rem; --font-size-h2-desktop: 1.75rem; --font-size-h3-desktop: 1.25rem; --font-size-h4-desktop: var(--body-text); --line-height: 1.45; --line-height-body: 1.625; --line-height-big-headline: 2rem; --line-height-large-headline: 1.75rem; --line-height-medium-headline: 1.5rem; --line-height-subheadline: 1.75rem; --line-height-body: 1.5rem; --line-height-big-headline-desktop: 2.75rem; --line-height-large-headline-desktop: 2rem; }
html { overflow-x: hidden; }
html, body { margin: 0; }
h1 { line-height: var(--line-height-big-headline); letter-spacing: var(--letter-spacing-headline); margin-bottom: 0.75rem; }
h2 { font-size: var(--font-size-h2); line-height: var(--line-height-large-headline); letter-spacing: var(--letter-spacing-headline); margin-bottom: 0.75rem; }
h3 { line-height: var(--line-height-medium-headline); letter-spacing: var(--letter-spacing-headline); margin-bottom: 0.5rem; }
.content-wrapper { position: relative; padding: 0 1.25rem 3rem; margin-top: 6rem; padding: 0 1.25rem 0; box-sizing: border-box; font-family: var(--main-font); letter-spacing: 0.2px; }
.main-nav__dropdown { display: none; grid-column: 1 / -1; position: relative; }
.main-nav { position: absolute; display: grid; bottom: 0; top: 0; width: 100%; height: 100%; z-index: 200; border: 0; box-sizing: border-box; grid-template-columns: repeat(5, 1fr); grid-template-rows: 3.5rem auto; background: var(--nav-bg-color); font-family: var(--main-font); }
.main-nav__wrapper { position: fixed; left: 0; top: 0; right: 0; height: auto; z-index: 1000; }
.content-wrapper>ul, .content-wrapper>ol { padding: 0 1.25rem; box-sizing: border-box; }
.content-wrapper>ul>li, .content-wrapper>ol>li { margin: 0.75rem 0; }
.read-more__foldout { max-width: 700px; margin: auto; max-height: 7.3rem; overflow: hidden; position: relative; font-size: var(--font-size-body); font-weight: var(--font-weight-text); line-height: var(--line-height-body); color: var(--text-color-dark); /*var(--text-color-light);*/ margin-bottom: 0; }
.read-more__foldout:before { content: ""; position: absolute; z-index: 1; bottom: 0; left: 0; pointer-events: none; background-image: linear-gradient(to bottom, var(--bg-color-transparent), var(--bg-color-readmore) 75%); width: 100%; height: 6rem; }
.read-more__foldout .read-more__trigger { position: absolute; bottom: 0; left: 0; right: 0; margin: auto; z-index: 2; display: block; text-align: center; font-size: var(--font-size-body); }
.termsinformclick { display: block; background: var(--color-cta); margin-top: 1rem; font-size: 20px; font-weight: 500; text-align: center; border-radius: var(--border-radius); padding: .25rem 0; }
.main-nav__logo { display: none; width: 180px; }
.main-nav__logo>img { max-height: 36px; width: auto; max-width: 100%; }
.main-nav__logo-container { display: flex; flex-direction: column; }
.main-nav__dropdown>* { margin: 0; }
.main-nav__burger-container { position: relative; }
.main-nav__burger-line { background: var(--default-icon-color); border-radius: 1rem; width: 26px; height: 4px; }
.main-nav__burger-line--first, .main-nav__burger-line--middle, .main-nav__burger-line--last { position: absolute; left: calc(((100% / 5) * 4) + 10% - 3%); }
.main-nav__burger-line--first { top: 26px; }
.main-nav__burger-line--middle { top: 33px; }
.main-nav__burger-line--last { top: 40px; }
.main-nav__item>a, .main-nav__nav>li>a { text-decoration: none; font-weight: 700; font-size: var(--font-size-body); color: var(--mobile-nav-link-color); }
.page-template-default .read-more__foldout:before{ background-image: linear-gradient(to bottom, var(--bg-color-transparent), var(--bg-color-readmore-alternate) 75%); }
.read-more__foldout img { display: none; }
.toptext__wrapper { margin-bottom: 0.5rem; }
.toptext__wrapper .read-more__foldout:before { background-image: linear-gradient(to bottom, var(--bg-color-transparent), var(--bg-color) 75%); }
.toptext__wrapper h1 { margin: 0.5rem auto 0.75rem; font-size: var(--font-size-h1); font-weight: var(--headers-weight); text-transform: var(--headers-transform); letter-spacing: var(--letter-spacing-headline); max-width: 700px; }
.content-wrapper .toptext__wrapper>p { max-width: 700px; margin: auto; margin-top: .5rem; color: var(--text-color-dark); line-height: var(--line-height-body); }
.content-wrapper .toptext__wrapper>p:first-of-type { margin-top: 0; }
.toptext__wrapper>h2 { font-size: var(--font-size-h2); font-weight: var(--headers-weight); text-transform: var(--headers-transform); margin: 2rem auto 1.5rem; max-width: 700px; } .top-button { display: none; }
/* TOC END */ @media (min-width: 481px) { .main-nav__dropdown { display: none; } .main-nav__dropdown>.searchform__form { display: none; } .menu-link { display: none; } .nav-deal-card { display: none; } .mobile-header { display: none; } .main-nav__nav { display: grid; grid-column: 1/-1; padding: 0; height: fit-content; grid-template-columns: 1fr 1fr; gap: 1rem; grid-gap: 2.5rem 0rem; grid-row: span 1; font-size: var(--font-size-caption-desktop); text-align: left; list-style-type: none; } .main-nav__item>a, .main-nav__nav>li>a { color: var(--nav-link-color); } .main-nav>.searchform__form { display: grid; } .searchform__submit { background: var(--search-bg-color); display: none; } .mobile-header__favicon { display: none; } .mobile-header__logo { display: none; } .main-nav { position: relative; grid-template-columns: 54px minmax(200px, 1fr) auto auto; grid-template-rows: 4rem auto; align-items: center; max-width: 100%; margin: auto; padding: 0 1.25rem; top: 0; } .nomenu .main-nav { display: grid; padding-bottom: 1.5rem; } .nomenu+main>.content-wrapper:first-of-type { padding-top: 0rem; } .main-nav__logo, .main-nav__favicon { display: flex; } .main-nav__icon { display: none; } .main-nav__label { position: static; font-size: var(--font-size-caption-desktop); font-weight: 600; text-transform: uppercase; opacity: 0; width: 24px; } .main-nav__burger-container { display: flex; justify-self: end; align-items: center; min-height: 6rem; } .main-nav__burger-line { background: var(--nav-link-color) } .main-nav__burger-line--first, .main-nav__burger-line--middle, .main-nav__burger-line--last { position: absolute; right: 20px; left: auto; } .main-nav__burger-line--first { top: 21px; } .main-nav__burger-line--middle { top: 30.5px; } .main-nav__burger-line--last { top: 41px; } .nav-buttons__icon { margin-right: .75rem; max-height: 24px; max-width: 24px; object-fit: contain; } .searchform__form { grid-template-columns: auto 2.5rem; box-shadow: var(--box-shadow-searchbar); border-radius: var(--border-radius); height: 2.25rem; margin: 0 1.25rem; background: var(--search-bg-color); } .searchform__field { color: var(--search-text-color); background: var(--search-bg-color); border: 0; } }
@media (min-width: 540px) { .content-wrapper { margin-top: 5rem; } .main-nav__nav { grid-template-columns: 1fr 1fr 1fr; grid-gap: 2rem 1rem; font-size: .9125rem; } }
@media (min-width: 768px) { .toptext__wrapper>h1 { margin-top: 0.5rem; font-size: var(--font-size-h1-desktop); } .content-wrapper h2 { font-size: var(--font-size-h2-desktop); } .content-wrapper { padding: 7.25rem 1.25rem 0; margin-top: 0; } .content-wrapper>p, .content-wrapper>ul>li { font-size: var(--font-size-body-desktop); } .content-wrapper>ul, .content-wrapper>ol { padding: 0 0 0 40px; } .content-wrapper>ul>li, .content-wrapper>ol>li { margin: 1.5rem 0; } .main-nav { grid-template-rows: auto 1fr; } .main-nav__nav { grid-column: auto; } .main-nav__logo { width: 220px; } .main-nav__burger-line--first { top: 38px; } .main-nav__burger-line--middle { top: 47px; } .main-nav__burger-line--last { top: 56px; } .content-wrapper h3 { font-size: var(--font-size-h3-desktop); } }
@media screen and (min-width: 860px) { .read-more__foldout p, .read-more__foldout ol { font-size: var(--font-size-h2); line-height: var(--line-height-subheadline); color: var(--text-color-dark); /*var(--text-color-light);*/ } }
@media screen and (min-width: 1040px) { label.main-nav__burger-container { display: none; } .main-nav__subitem { display: none; } .main-nav__burger-line--first, .main-nav__burger-line--middle, .main-nav__burger-line--last { display: none; } .content-wrapper { padding: 2rem calc((100vw - (1040px - 2.5rem))*0.5) 0; } .home .content-wrapper:first-of-type, .content-wrapper:first-of-type { padding: 8rem calc((100vw - (1040px - 2.5rem))*0.5) 3rem; } .main-nav { display: grid; bottom: 0; top: 0; width: 100%; z-index: 200; background: 0 0; position: relative; align-items: center; max-width: 100%; margin: auto; border: none; grid-template-columns: minmax(50px, 250px) 1fr 3.5rem; grid-template-rows: auto; padding: 1.5rem calc((100vw - (1040px - 2.5rem))*0.5); grid-gap: 1rem; } .main-nav__dropdown { display: grid; max-height: none; transform: translateX(0vw); top: 0; left: 0; right: 0; overflow: visible; /* padding: 19px 0 0; */ border-radius: var(--border-radius); box-shadow: none; margin-top: -10px; height: 48px; } .main-nav__nav { font-size: var(--font-size-body-desktop); grid-template-columns: repeat(6, auto); grid-gap: 2.2rem; } .main-nav__item { display: flex; cursor: auto; min-height: 30px; align-items: start; padding: 0; font-size: .9rem; flex-direction: row; } .main-nav__item svg { display: block; width: 10px; position: static; order: 2; margin-left: .25rem; margin-top: .3125rem; z-index: 9; } }
@media (max-width: 330px) { .main-nav__burger-line--first, .main-nav__burger-line--middle, .main-nav__burger-line--last { position: absolute; left: calc(((100% / 5) * 4) + 10% - 3.3%); } }
/* FOOTER */ .footer { font-family: var(--main-font); text-align: center; content-visibility: auto; }
.footer__grid { position: relative; display: grid; grid-gap: 1rem; font-size: var(--font-size-caption); max-width: var(--base-width); margin: 0 auto; padding: 30px 0rem 0; box-sizing: border-box; }
.footer__menugrid { position: relative; display: grid; grid-template-columns: 1fr 1fr; grid-gap: 1rem 2rem; border-top: 1px solid #cccccc73; padding: 3rem 1rem 1rem; margin: 0 2rem; text-align: left; }
@media (min-width: 660px) { .footer__menugrid { grid-template-columns: repeat(auto-fit, minmax(145px, auto)); } }
@media screen and (min-width: 768px) { h1 { line-height: var(--line-height-big-headline-desktop); } h2 { line-height: var(--line-height-large-headline-desktop); } h3 { line-height: var(--line-height-medium-headline); } }
@media screen and (min-width: 992px) { .footer__grid { grid-gap: 3rem; } }
@media (min-width: 1040px) { .footer__menugrid { max-width: var(--base-width); padding: 3rem 0 0; box-sizing: border-box; grid-gap: 1rem 20px; } }
@media (min-width: 1200px) { .footer__menugrid { grid-template-columns: repeat(auto-fit, minmax(184px, auto)); margin: 0; } } */ .content-wrapper>p, .content-wrapper>ol, .content-wrapper>dl { max-width: 700px; margin: .75rem auto; font-size: var(--body-text); line-height: var(--line-height-body); color: var(--text-color-dark); padding: 0; }
.toptext__wrapper--xl-heading h1 { margin-top: 0; }
.content-wrapper__xl-heading h1 { font-size: var(--font-size-h1); line-height: var(--line-height-big-headline); margin-top: 0; word-wrap: break-word; }
.xl-heading--light { font-weight: 400; }
@media screen and (min-width: 425px) { .toptext__wrapper { margin-bottom: 1rem; } }
@media screen and (min-width: 768px) { .content-wrapper__xl-heading h1 { font-size: var(--font-size-h1-desktop); line-height: var(--line-height-big-headline-desktop); } .toptext__wrapper--xl-heading h1 { font-size: var(--font-size-h1-desktop); text-align: center; } .read-more__foldout p, .read-more__foldout>ol { font-size: var(--body-text); line-height: var(--line-height-body); } .content-wrapper { padding: 7.25rem 1.25rem 0; margin-top: 0; } .content-wrapper>p, .content-wrapper>li { font-size: var(--font-size-body-desktop); } }
#cookie-consent{display:block;position:fixed;font-size:.8em;font-weight:400;width:100%;left:0;bottom:0.5rem;background:var(--card-bg-color);color:var(--text-color-card);border-radius:var(--border-radius);padding:1.5rem;font-family:var(--main-font);box-shadow:0 4px 24px rgba(0, 0, 0, 0.20), 0 4px 4px rgba(0, 0, 0, 0.22);box-sizing:border-box;z-index:100001}
#cookie-consent.show{left:1.5rem}
#cookie-consent.hide{left:-1000px}
#cookie-consent-ok-button{display:block;background:var(--color-cta);color:var(--text-color-cta);font-size:var(--font-size-h4-desktop);cursor:pointer}
#cookie-consent-body a{color:var(--text-color-card)}
@media screen and (min-width:480px){#cookie-consent{bottom:0}}
@media screen and (min-width:768px){#cookie-consent{width:360px;left:1.5rem;bottom:1.5rem}}
@media screen and (max-width:767px){#cookie-consent.show{left:0px}}
h2:has(+ svg + .vue-casino-list){margin-bottom:0px;}
@media(min-width:1040px){.main-nav__dropdown{display:flex;max-height:none;top:0;left:0;right:0;overflow:visible;padding:0;border-radius:var(--border-radius);box-shadow:none;height:48px;grid-row:1;grid-column:2;justify-content:flex-end;align-content:center;align-items:center;flex-wrap:wrap;}}
img[ix-sizes="auto"] { display: block; width: 100%;}
.tabs__container{position:relative;margin:1.5rem auto;max-width:700px;}
.tab__nav{overflow-x:hidden;}
.tab__nav-inner{display:flex;gap:0;grid-auto-flow:column;}
.disabled+.tab__nav>.tab__nav-inner{position:relative;}
.tab__nav .tab__nav-item{text-decoration:none;text-align:center;font-size:.85rem;padding:.75rem 1rem;box-sizing:border-box;min-width:calc(100% / 2);max-width:calc(100% / 2);border-right:1px solid #d1d5db;min-height:42px;}
.tab__nav-button.disabled{display:none;}
.tab__nav-button.tab__nav-button--left{display:none;}
a.tab__nav-button.tab__nav-button--right{right:0;}
.tab__nav-button{position:absolute;top:0;height:42px;width:40px;display:flex;align-items:center;text-align:center;justify-content:center;cursor:pointer;background:#e5e7eb;z-index:9;}
.tab__contents{position:relative;padding:25px;background:var(--color-primary-lightest);box-shadow:0 3px 4px -2px var(--box-shadow-color-dark);border-radius:0 0 var(--border-radius) var(--border-radius);z-index:2 !important;}
.tab__contents .tab__contents-item{max-height:0;overflow:hidden;box-sizing:border-box;color:var(--text-color-card);}
.tab__contents .active{max-height:100%;}
@media(min-width:480px){.tab__nav .tab__nav-item{min-width:calc(100% / 3);max-width:calc(100% / 3);}}
@media(min-width:992px){.tab__nav .tab__nav-item{min-width:25%;max-width:25%;}.tab__nav-button.tab__nav-button--few{display:none;}}
.howto-shortcode__container {
                    padding: var(--section-spacing) 0;
                    background: var(--howto-bg-color);
                    color: var(--text-color-card);
                    margin: var(--section-spacing-desktop) -100vw;
                    max-width: initial !important;
                    width: 100vw;
                    position: relative;
                    left: calc(50% + 50vw);
                    box-sizing: border-box;
                    scroll-margin-top: 6rem;
                }
.howto-shortcode__container h2 {
                    scroll-margin-top: 6rem;
                }
.howto-shortcode__card_container {
                    display: grid;
                    grid-template-columns: 10px;
                    grid-template-rows: minmax(150px, 1fr);
                    grid-auto-flow: column;
                    grid-auto-columns: calc(90% - 20px * 2);
                    overflow-x: scroll;
                    scroll-snap-type: x proximity;
                    grid-gap: 1rem;
                    padding-right: 10px;
                }
.howto-shortcode__card {
                    background: var(--card-bg-color-accent-dark);
                    border-radius: var(--border-radius);
                    box-shadow: var(--box-shadow);
                    overflow: hidden;
                    display: grid;
                    grid-template-rows: auto auto 1fr;
                    position: relative;
                    box-sizing: border-box;
                    margin: 0rem auto 1rem;
                    width: 100%;
                    scroll-snap-align: center;
                    font-family: var(--main-font);
                }
.howto-shortcode__card_container:before {
                    content: "";
                    width: 10px;
                }
@media (min-width: 768px) {
                    .howto-shortcode__card_container {
                        grid-auto-columns: calc(30% - 20px*2);
                        padding-right: 0;
                    }
                }
@media screen and (min-width: 1300px) {
                    .howto-shortcode__card_container {
                        grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
                        grid-auto-columns: unset;
                        grid-auto-flow: unset;
                        max-width: 1600px;
                        margin: auto;
                    }
                    .howto-shortcode__card_container:after,
                    .howto-shortcode__card_container:before {
                        content: none;
                    }
                }
@media all{
.main-nav__wrapper{box-shadow:var(--box-shadow);transition:width .5s,min-height .5s,background-color .5s}
}
@media all{
.main-nav__wrapper{position:fixed;top:0;left:0;right:0;z-index:1000}
}
@media all{
.main-nav__logo>img{max-width:100%}
}
@media all{
.main-nav__wrapper .main-nav__burger-container{height:3.5rem}
}
@media all{
.main-nav__wrapper .main-nav__logo{width:160px}
}
@media all{
.main-nav__wrapper .main-nav__dropdown{background:var(--grey-lightest) !important}
}
@media all{
.main-nav.main-nav--fullwidth{grid-row:auto}
}
@media all{
@media screen and (max-width:480px){.main-nav__burger-line{background:var(--nav-link-color)}.main-nav__nav>li:last-child:not(.main-nav__item){display:flex;flex-direction:column;position:relative;cursor:pointer;-webkit-tap-highlight-color:transparent}.main-nav.is-open .main-nav__dropdown{position:fixed;top:75px;bottom:auto;height:calc(100vh - 75px);transform-origin:center top;transform:scale(1);transition:transform linear .25s;background:var(--mobile-nav-bg-accent-color) !important;padding:1.25rem 1.25rem 8rem}}
}
@media all{
.main-nav__dropdown{display:none;position:fixed;top:0;bottom:3.5rem;width:100vw;grid-template-columns:1fr 1fr;gap:.75rem;grid-column:1/-1;background:var(--mobile-nav-bg-accent-color);border-bottom:1px solid var(--mobile-nav-border-color);padding:1.25rem;margin:0;box-sizing:border-box;transform:translateX(-100vw);transition:transform .3s;overflow-y:scroll;-webkit-overflow-scrolling:touch;grid-template-rows:auto auto 1fr;z-index:5}
}
@media all{
.main-nav>.main-nav__dropdown>.main-nav__nav{display:grid}
}
@media all{
.main-nav__dropdown>*{margin:0}
}
@media all{
.main-nav__burger-container{position:relative;cursor:pointer;z-index:2;-webkit-tap-highlight-color:transparent;grid-column:5}
}
@media all{
.main-nav__burger-line{transition:transform .2s}
}
@media all{
.main-nav.is-open .main-nav__dropdown{display:grid;max-height:none;transform:translateX(0vw);top:75px;left:0;right:0}
}
@media all{
.main-nav.is-open .main-nav__burger-line--first{transform:translateY(7px) rotateZ(135deg)}
}
@media all{
.main-nav.is-open .main-nav__burger-line--middle{transform:rotateY(90deg)}
}
@media all{
.main-nav.is-open .main-nav__burger-line--last{transform:translateY(-7px) rotateZ(-135deg)}
}
@media all{
.main-nav__nav{display:grid;grid-column:1/-1;font-size:var(--font-size-body);padding:0;height:fit-content}
}
@media all{
.main-nav__item{display:flex;flex-direction:column;position:relative;cursor:pointer;-webkit-tap-highlight-color:transparent;list-style-type:none}
}
@media all{
.main-nav__nav>li{position:relative}
}
@media all{
.main-nav__item:after,.main-nav__nav>li:after{content:'';position:absolute;display:block;top:100%;width:calc(100% + 2.5rem);left:-1.25rem;height:1px;background:var(--mobile-nav-items-border)}
}
@media all{
.main-nav__item svg{width:15px;position:absolute;top:25px;right:0;pointer-events:none}
}
@media all{
.main-nav__item svg>path{stroke:var(--gray-900)}
}
@media all{
.main-nav__item>a,.main-nav__nav>li>a{text-decoration:none;font-weight:var(--font-weight-links);color:var(--mobile-nav-link-color);font-size:var(--body-text);max-width:80%}
}
@media all{
.main-nav__nav>li>a{display:flex;align-items:center;margin:18px 0;font-size:18px}
}
@media all{
.main-nav__subitem{padding:0;max-height:0;overflow:hidden}
}
@media all{
.main-nav__subitem--open{max-height:1000px;overflow:visible}
}
@media all{
.main-nav__nav,.main-nav__subitem{list-style-type:none}
}
@media all{
.main-nav__subitem>li:first-of-type>a{margin-top:.23rem}
}
@media all{
.main-nav__subitem>li:last-of-type>a{margin-bottom:1.5rem}
}
@media all{
.main-nav__subitem a{display:flex;font-weight:400;color:var(--mobile-nav-link-color);text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;margin-bottom:12px;padding:.75rem;background:#fff;border:1px solid #e5e7eb;box-sizing:border-box;box-shadow:0px 10px 20px rgb(107 114 128/8%);border-radius:var(--border-radius);font-size:var(--body-text)}
}
@media all{
.main-nav__subitem a:active{background:var(--color-cta);color:#fff}
}
@media all{
.main-nav__subitem .main-nav__subitem a{text-decoration:none;color:var(--text-color-dark);font-weight:400;font-size:var(--font-size-caption-desktop)}
}
@media all{
.main-nav__subitem .main-nav__subitem li{margin-top:.5rem}
}
@media all{
.main-nav__subitem a:hover{text-decoration:underline;background:var(--mobile-nav-bg-accent-color)}
}
@media all{
.main-nav__item>.main-nav__subitem>.main-nav__item>ul{max-height:none;padding-left:.5rem}
}
@media all{
.main-nav__item>.main-nav__subitem>.main-nav__item>a{margin-top:0}
}
@media all{
@media (min-width:481px) and (max-width:1039px){.main-nav__burger-container{width:30px}.main-nav.main-nav--fullwidth{grid-template-columns:minmax(100px,250px) minmax(50px,250px)}.main-nav--fullwidth .main-nav__logo-container{flex-direction:row;grid-gap:.3em;align-items:center}}
}
@media all{
@media (max-width:479px){nav.main-nav{align-items:center;height:75px;box-sizing:border-box;padding:.75rem 1.25rem .5rem;grid-template-columns:auto 4rem;padding:.75rem .25rem .5rem 1.25rem}.main-nav__logo{display:block}label.main-nav__burger-container{grid-column:2}.main-nav__logo-container{display:flex;flex-direction:row;grid-column:1;grid-row:1;max-width:max-content;align-items:center;gap:0rem .5rem}}
}
@media all{
@media (min-width:481px){.main-nav__dropdown{grid-template-columns:1fr;display:none;background:0 0;padding:0 0 1.25rem;max-height:0;height:auto;grid-template-rows:auto 1fr;gap:2rem .5rem;position:relative;bottom:0;border-bottom:hidden;width:auto;transition:unset}nav.main-nav.main-nav--fullwidth{top:0;background:var(--nav-bg-color)}.main-nav.is-open .main-nav__burger-line--first{transform:translateY(12.5px) rotateZ(135deg)}.main-nav.is-open .main-nav__dropdown{display:grid;position:relative;max-height:1200px;padding:1.5rem 0;align-self:start;width:calc(100vw - (1.25rem*2))}.main-nav__subitem{max-height:initial;overflow:visible}.main-nav__subitem a{justify-content:start;color:var(--nav-link-color);margin-left:0;font-size:var(--font-size-caption-desktop);font-weight:500;height:auto;margin:0;border:0;background:0 0;padding:0;margin-top:1rem;box-shadow:none}.main-nav__subitem a:hover{background:0 0}.main-nav__item>a,.main-nav__item>a,.main-nav__nav>li>a{max-width:100%;color:var(--nav-link-color);font-size:var(--font-size-body);padding:0;height:auto;margin:0}.main-nav__item,.main-nav__nav>li{cursor:auto;padding:0}.main-nav__nav>li:nth-child(n+7){display:none}.main-nav__item svg{display:none}.main-nav__item:after,.main-nav__nav>li:after{display:none}.main-nav__subitem a:active{background:0 0;color:var(--nav-link-color)}.main-nav__subitem>li:last-of-type>a{margin-bottom:0}}
}
@media all{
@media screen and (min-width:768px){.main-nav__dropdown{gap:1.5rem 3rem}.main-nav.is-open .main-nav__burger-line--first{transform:translateY(9px) rotateZ(135deg)}.main-nav.is-open .main-nav__burger-line--last{transform:translateY(-9px) rotateZ(-135deg)}.main-nav.is-open .main-nav__dropdown{padding:0}}
}
@media all{
@media screen and (min-width:1040px){.main-nav__logo-container{display:flex;flex-direction:row;grid-column:1;grid-row:1;max-width:max-content;align-items:center;gap:0rem .5rem}.main-nav__nav{grid-column:2}.main-nav__wrapper .main-nav__logo{width:220px}.main-nav__burger-container{display:none}.main-nav__wrapper{height:auto !important}.main-nav__dropdown{display:flex;max-height:none;transform:translateX(0vw);top:0;left:0;right:0;overflow:visible;padding:0;border-radius:var(--border-radius);box-shadow:none;height:48px;grid-row:1;grid-column:2;justify-content:flex-end;align-content:center;align-items:center;flex-wrap:wrap;width:auto}.main-nav__subitem:after{content:"";box-shadow:var(--box-shadow-list);background:var(--card-bg-color);height:calc(100% - 50px);position:absolute;bottom:auto;top:35px;left:-16px;right:auto;width:100%;z-index:1;padding:15px;border-radius:var(--border-radius);border:1px solid var(--gray-300);box-sizing:content-box}.main-nav>.main-nav__dropdown>.main-nav__nav{display:flex;align-items:center;gap:1.6rem}.main-nav__subitem a{color:var(--nav-link-color);background:initial;position:relative;border:0;box-shadow:none;border-radius:0;padding:.65rem .925rem;margin-top:0;z-index:2}label.main-nav__burger-container{display:none}.main-nav__nav>li.main-nav__item{cursor:auto;font-size:var(--font-size-caption-desktop);flex-direction:row;align-items:end;margin-top:auto;min-height:0;margin-top:0;z-index:2}.main-nav__nav>li{display:flex;align-items:end;margin-top:auto}.main-nav__item>a,.main-nav__item>a,.main-nav__nav>li>a{cursor:pointer}.main-nav__subitem{padding:0;max-height:0;margin:0 15px;overflow:hidden;transition:all .4s cubic-bezier(.47,1.64,.41,.8)}.main-nav__item>a{z-index:9}.main-nav__item svg{display:block;width:10px;position:static;margin-left:.25rem;padding-bottom:.18rem;pointer-events:none;z-index:9}.main-nav__item svg>path{stroke:var(--nav-icon-color);transition:all .9s ease-in-out}.main-nav__item:hover{cursor:pointer}#menu-main>.main-nav__item svg path{transition:d .35s ease-in-out}#menu-main>.main-nav__item:hover svg path{d:path("M0.796875 0.5H8.79688")}.main-nav__item .main-nav__subitem{max-height:1000px;position:absolute;top:0;display:block;opacity:0;max-height:0;padding-top:40px;transition:top .35s ease-out}.main-nav__item:hover>a,.main-nav__nav>li:hover>a{color:var(--nav-icon-color)}.main-nav__item:hover .main-nav__subitem{display:block;overflow:visible;min-width:200px;width:max-content;left:0;opacity:1;max-height:min-content;padding-top:50px;transition:all .35s ease-in;margin-top:0}.main-nav__subitem a{color:var(--text-color-card)}.main-nav__subitem>li:hover{cursor:pointer}.main-nav__subitem>li:first-child{margin-top:0}.main-nav__subitem a:hover{text-decoration:none;background:var(--nav-bg-accent-color);color:var(--nav-link-color);border-radius:var(--border-radius)}.main-nav__subitem>li:first-of-type>a{margin-top:0}.main-nav__item>.main-nav__subitem>.main-nav__item>.main-nav__subitem{position:relative;box-shadow:none;margin:0;padding-left:0}.main-nav__item>.main-nav__subitem>.main-nav__item>.main-nav__subitem>li a{border-radius:0;padding:.2rem 1rem}.main-nav__item>.main-nav__subitem>.main-nav__item:last-of-type>.main-nav__subitem>li a{border-radius:0 0 var(--border-radius) var(--border-radius)}.main-nav__item>.main-nav__subitem>.main-nav__item{display:grid;grid-template-columns:auto}.main-nav__item>.main-nav__subitem>.main-nav__item svg{position:absolute;right:10px;top:10px}.main-nav__item>.main-nav__subitem>.main-nav__item>.main-nav__subitem li a{padding-left:1.5rem}.main-nav__item>.main-nav__subitem .main-nav__item:last-child>a:hover{border-radius:0}}
}
@media all{
@media (min-width:1040px) and (max-width:1280px){.main-nav__item:last-child:hover .main-nav__subitem{right:0;left:auto}}
}
@media all{
@media screen and (min-width:1280px){nav.main-nav{padding:1.5rem calc((100vw - (1280px - 2.5rem))*0.5)}.main-nav>.main-nav__dropdown>.main-nav__nav{gap:3rem}}
}
@media all{
input:focus{outline:none}
}
@media all{
input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{display:none}
}
@media all{
.top-button{position:fixed;display:flex;opacity:0;flex-direction:column;justify-content:center;align-items:center;bottom:4.5rem;right:1rem;width:3rem;height:3rem;border-radius:var(--border-radius-largest);padding:1rem;background:var(--card-bg-color);color:var(--text-color-card);box-sizing:border-box;text-decoration:none;border:1px solid var(--color-primary);box-shadow:var(--box-shadow);-webkit-tap-highlight-color:transparent;transition:opacity .5s,box-shadow .3s,transform .3s;pointer-events:none;z-index:4}
}
@media all{
.main-nav .top-button{bottom:1rem}
}
@media all{
.top-button:hover{transform:translateY(-2px);box-shadow:var(--box-shadow-hover)}
}
@media all{
.top-button__arrow{width:12px}
}
@media all{
@media screen and (min-width:480px){.top-button{bottom:2.5rem;right:2.5rem;width:4rem;height:4rem}.top-button__arrow{width:22px;height:auto;display:block;margin:0 auto}}
}
@media all{
@media screen and (min-width:1080px){.top-button{width:4.5rem;height:4.5rem}.top-button__arrow{width:24px}}
}
@media all{
html,body{color:var(--text-color-dark);scroll-behavior:smooth}
}
@media all{
html{-ms-overflow-style:-ms-autohiding-scrollbar}
}
@media all{
body{background:var(--bg-color)}
}
@media all{
.hide{display:none}
}
@media all{
button:focus{outline:none}
}
@media all{
@media (max-width:740px){iframe{max-width:100%;height:calc((100vw - 6rem)*0.5625)}}
}
@media all{
@media (min-width:768px){.home .content-wrapper{margin-top:0}}
}
@media all{
@media (min-width:1040px){.content-wrapper{padding:2rem calc((100vw - (1040px - 2.5rem))*0.5) 3rem;margin-top:0}}
}
@media all{
:root{--gray-50:#f7f7f7;--gray-100:#f3f4f6;--gray-200:#edeef0;--gray-300:#d1d5db;--gray-400:#b4bac3;--gray-500:#6b7280;--gray-700:#3c4250;--gray-900:#111827;--mobile-nav-bg-color:var(--gray-100);--mobile-nav-bg-accent-color:var(--gray-100);--mobile-nav-items-border:var(--gray-300);--mobile-nav-text-color:var(--gray-900);--mobile-nav-link-color:var(--gray-900);--mobile-nav-icon:var(--gray-900);--mobile-nav-selected:var(--color-cta);--mobile-nav-selected-icon:var(--color-cta);--mobile-nav-subitem-bg:var(--base-white);--mobile-nav-subitem-border:var(--gray-300);--mobile-nav-subitem-shadow:var(--gray-500);--box-shadow-searchbar:none;--default-icon-color:var(--color-secondary);--heart-pros-icon-color:var(--color-cta);--broken-heart-cons-color:var(--color-secondary-light);--review-stars-empty:url(../wp-content/themes/casinotheme/assets/icons/stars-empty.svg);--section-spacing:1.5rem;--section-spacing-desktop:3.25rem;--color-cta-secondary:var(--color-secondary-light);--color-cta-btn-bg:var(--color-cta);--box-bg-color:var(--color-secondary-light);--status-nodeal:#fe352c;--status-closed:#000;--status-coming-soon:#fef102;--border-radius-small:.25rem}
}
@media all{
:root{--top-images:none;--deal-bg:url(../wp-content/themes/casinotheme/assets/images/deal-background.png) no-repeat top center/cover;--stars-rated:url(../wp-content/themes/casinotheme/assets/icons/stars-rated.svg);--stars-empty:url(../wp-content/themes/casinotheme/assets/icons/stars-empty.svg);--review-list-star:url(../wp-content/themes/casinotheme/assets/icons/star-single.svg) no-repeat center center;--color-primary-lightest:#fff;--color-primary-light:#f2f7ff;--color-primary:#f0f1f5;--color-primary-dark:#abb0ba;--color-primary-darker:#494b50;--color-secondary-lightest:#e0ccde;--color-secondary-lighter:#c870bf;--color-secondary-light:#9c0e68;--color-secondary:#355192;--color-secondary-dark:#23355e;--color-secondary-darker:#20293d;--color-cta-lighter:#ffaeed;--color-cta:#d0138b;--color-cta-dark:#d2439e;--color-cta-darker:#9c0e68;--color-tooltip:#fbd924;--bg-color:var(--color-primary-light);--bg-color-alternate:var(--color-primary-light);--bg-color-frontpage:var(--color-primary-light);--bg-color-readmore:var(--bg-color);--bg-color-readmore-alternate:var(--color-primary-light);--bg-color-transparent:rgb(224 237 250/0%);--bg-color-blue-transparent:hsla(219,38%,45%,0);--mobile-nav-bg-color:var(--color-primary-lightest);--mobile-nav-border-color:var(--color-primary);--mobile-nav-text-color:var(--color-secondary-darker);--mobile-nav-link-color:var(--color-secondary-darker);--mobile-nav-notification-color:var(--color-cta);--nav-bg-color:var(--color-secondary-dark);--nav-bg-accent-color:var(--color-secondary-light);--nav-border-color:var(--color-primary);--nav-text-color:var(--color-primary-lightest);--nav-link-color:#fff;--mobile-nav-link-color:var(--gray-900);--nav-icon-color:var(--color-cta-lighter);--mobile-search-bg-color:var(--color-primary);--mobile-search-bg-accent-color:var(--color-primary-dark);--mobile-search-text-color:var(--text-color-dark);--mobile-search-placeholder-color:var(--text-color-darker);--search-bg-color:var(--color-primary-lightest);--search-bg-accent-color:var(--color-primary);--search-text-color:var(--text-color-dark);--search-placeholder-color:var(--text-color-light);--review-top-color:#f3f4f6;--review-top-text-color:var(--color-secondary-darker);--review-support-text-disabled-color:var(--color-secondary-darker);--review-scorewheel-color:var(--color-secondary-darker);--bonus-tab-color:var(--color-primary);--bonus-accent-color:#f7f7f7;--list-circle-color:var(--color-secondary);--list-pay-n-play-color:var(--color-secondary-darker);--list-rank-color:var(--text-color-lightest);--card-bg-color:var(--color-primary-lightest);--card-bg-color-accent:var(--color-primary-lightest);--card-bg-color-accent-dark:var(--color-primary-lightest);--card-bg-color-dark:var(--color-secondary);--card-bg-color-darker:var(--color-secondary-darker);--deal-bg-color:var(--color-secondary-lighter);--deal-bg-accent-color:var(--color-secondary);--deal-circle-color:var(--color-primary-lightest);--deal-temporary-color:var(--color-secondary-darker);--deal-daily-color:var(--color-tooltip);--deal-exclusive-color:#63ca93;--deal-seasonal-color:var(--color-primary-darker);--deal-wave-color:var(--color-secondary);--deal-wave-accent-color:var(--color-secondary-lighter);--deal-text-color:var(--text-color-dark);--deal-text-frontpage-color:var(--color-primary-lightest);--proscons-pros-color:#e4f9f1;--proscons-cons-color:#fdefee;--mail-bg-color:var(--color-secondary-lighter);--carousel-circle-color:var(--color-primary-lightest);--carousel-arrow-color:var(--color-cta);--howto-bg-color:var(--color-secondary-lightest);--footer-bg-color:var(--color-secondary-dark);--footer-bg-main:var(--color-secondary-dark);--footer-text-color:var(--color-primary-lightest);--footer-top-image:url(../wp-content/themes/casinotheme/assets/images/footer-image.png);--footer-before-bg-color:transparent;--footer-bg-height:0;--footer-before-size:0;--footer-image-padding:20px;--footer-image-padding-desktop:50px;--footer-margin-top:0;--footer-margin-top-xl:0;--illustration-bg-size:contain;--footerjoke-margin:0 auto;--footer-joke-bg-color:var(--bg-color-alternate);--footer-joke-bg-color-light:var(--bg-color);--footer-joke-text-color:var(--text-color-card);--box-shadow-color-dark:var(--color-primary-dark);--box-shadow-color-darker:var(--color-primary-darker);--text-color-lightest:var(--color-primary-lightest);--text-color-lighter:var(--color-primary-dark);--text-color-light:var(--color-secondary-dark);--text-color-dark:var(--color-secondary-dark);--text-color-tooltip:var(--color-secondary-dark);--text-color-cta:var(--color-primary-lightest);--text-color-card:var(--text-color-dark);--text-color-quote:var(--color-secondary-light);--link-color:var(--color-secondary-darker);--link-color-hover:var(--color-secondary-light);--box-shadow:0 1px 2px -1px var(--color-primary-dark);--box-shadow-hover:0 1px 2px 0px var(--color-primary-dark);--box-shadow-list:0 1px 2px 0px var(--color-primary-dark);--box-shadow-button:inset 0 -2px 0 0 var(--color-cta-dark);--box-shadow-button-hover:inset 0 -2px 0 0 var(--color-cta-darker),0px 2px 4px #00000016;--box-shadow-carousel:0 1px 4px -1px var(--color-primary-dark);--box-shadow-tabs:0 1px 4px -1px var(--color-primary-dark);--border-radius:.25rem;--border-radius-largest:50%;--border-color-light:var(--color-primary-light);--border-color-dark:var(--color-primary-darker);--padding-card:1rem;--padding-card-larger:2rem;--padding-button-narrow:.5rem .75rem;--padding-button:.5rem 1.25rem;--padding-button-tall:.75rem 1.75rem;--base-width:1040px;--article-min-height:var(--base-width);--default-icon-color:var(--color-secondary-darker);--heart-pros-icon-color:var(--color-cta);--broken-heart-cons-color:var(--color-secondary)}
}
@media all{
.footer{background:var(--footer-bg-main);color:var(--footer-text-color);font-family:var(--main-font);text-align:center;clear:both}
}
@media all{
.footer__logo{display:block;margin:1rem 0 2rem}
}
@media all{
.footer__logo>img{max-width:200px;height:auto}
}
@media all{
.footer__about,.footer__social-icons,.footer__seo-icons-container,.footer__copyright span{padding:0 1.25rem}
}
@media all{
.footer__menugrid .footer__title{margin-bottom:1.5rem;display:block}
}
@media all{.footer__title{font-size:var(--font-size-body-desktop);text-transform:none;font-weight:var(--headers-weight);margin-top:0;color:var(--footer-text-color)}
}
@media all{
.footer__icon{margin:.5rem;display:inline-block;max-height:50px;width:auto;height:36px}
}
@media all{
.footer__icon svg{width:36px;height:36px}
}
@media all{
.footer__seo-icons-container>a{display:inline-block}
}
@media all{
.footer__menugrid li{display:block;margin:0 0 1rem;text-align:left}
}
@media all{
.footer__copyright{color:var(--text-color-lighter);margin-top:2rem;border-top:1px solid #cccccc73;padding:1rem 1.5rem}
}
@media all{
.footer__copyright-wrap{display:block;width:100%;max-width:var(--base-width);margin:0 auto;padding:0 20px;box-sizing:border-box}
}
@media all{
.footer__copyright p{display:block;margin:1rem 0;font-size:var(--font-size-caption);color:var(--footer-text-color)}
}
@media all{
.footer__copyright p:last-child:nth-child(1){grid-column:-1/1;text-align:center}
}
@media all{
.footer__social-icons{grid-column:1/-1;text-align:center}
}
@media all{
.footer-nav__nav a,.footer__about a{color:var(--footer-text-color);text-decoration:none;font-weight:400}
}
@media all{
@media (max-width:380px){.footer__menugrid{margin:0 auto}}
}
@media all{
@media (min-width:660px){.footer{text-align:left}.footer__logo{margin:0 0 2rem}.footer__about{margin-bottom:0}.footer__seo-icons-container>a{margin-right:.6rem}.footer__grid{grid-template-columns:auto;padding:30px 1.25rem 1.25rem;grid-gap:1.4rem;text-align:center}.footer__icon{margin:1.5rem .4rem}.footer__icon--seo{max-height:50px;max-width:120px;margin-top:1rem;margin-right:1rem;width:auto;height:auto}.footer__copyright-wrap{grid-template-columns:auto auto;justify-content:space-between}}
}
@media all{
@media (min-width:992px){.footer__grid{padding:50px 0 1.25rem;grid-gap:3rem}.footer__social-icons{display:grid;grid-template-rows:auto auto;align-self:flex-start;grid-column:auto;justify-content:flex-end}.footer__social-icons .footer__icon{margin:.4rem 0}.footer__copyright{padding:1rem 0;width:100%;box-sizing:border-box}.footer__copyright-wrap{padding:0}}
}
@media all{
@media (min-width:1040px){.footer__social-icons{padding:0}}
}
@media all{
.howto-shortcode__card_container::-webkit-scrollbar{display:none}
}
@media all{
.howto-shortcode__setup{max-width:1600px;margin:auto}
}
@media all{
.howto-shortcode__split{display:grid;grid-template-columns:1fr 1fr;margin:0 auto .5rem;font-size:var(--font-size-caption)}
}
@media all{
.howto-shortcode__introblock-left{font-size:var(--body-text);font-weight:var(--font-weight-text);line-height:var(--line-height-body);color:var(--text-color-dark);margin:0}
}
@media all{
.howto-shortcode__introblock-right{border-radius:var(--border-radius);padding:var(--padding-card);box-shadow:var(--box-shadow);background:var(--card-bg-color-accent-dark)}
}
@media all{
.howto-shortcode__right{display:grid;grid-template-rows:1fr}
}
@media all{
.howto-shortcode__main{display:grid;grid-template-columns:1fr;max-width:900px;padding:0 1.25rem 1.25rem;margin:0 auto;gap:1rem;align-items:center}
}
@media all{
.content-wrapper .howto-shortcode__card strong{margin:0;line-height:var(--line-height-medium-headline);font-weight:600;text-decoration:none;color:var(--text-color-card);text-align:left;padding:.75rem 1.25rem 0}
}
@media all{
.howto-shortcode__card-description{display:block;font-size:.75rem;padding:.5rem 1.25rem 1rem}
}
@media all{
.howto-shortcode__card-marker{position:absolute;top:1rem;left:-4rem;background:var(--list-pay-n-play-color);color:var(--text-color-lightest);text-align:center;font-size:.675rem;width:200px;padding:.25rem;transform:rotateZ(-30deg);text-transform:uppercase}
}
@media all{
.howto-shortcode__card-image{text-align:center}
}
@media all{
.howto-shortcode__card-image img{width:100%;height:auto;display:block}
}
@media all{
.howto-shortcode__container h2{font-size:var(--font-size-h2);line-height:var(--line-height-large-headline);font-weight:var(--headers-weight);text-align:left;text-transform:var(--headers-transform);color:var(--text-color-dark);padding:0 1.25rem;margin:0 auto .5rem}
}
@media all{
.content-wrapper .howto-shortcode__introblock-right span,.content-wrapper .howto-shortcode__introblock-right strong{color:var(--text-color-card)}
}
@media all{
@media screen and (min-width:400px){.howto-shortcode__card_container{grid-auto-columns:calc(70% - 20px*2)}}
}
@media all{
@media screen and (min-width:500px){.howto-shortcode__card_container{grid-auto-columns:calc(50% - 20px*2)}}
}
@media all{
@media screen and (min-width:600px){.howto-shortcode__card_container{grid-auto-columns:calc(40% - 20px*2)}.howto-shortcode__main{grid-template-columns:1fr 1fr}.howto-shortcode__split{font-size:var(--font-size-caption-desktop)}.howto-shortcode__container{padding:var(--section-spacing-desktop) 0;margin:var(--section-spacing-desktop) -100vw}}
}
@media all{
@media screen and (min-width:860px){.howto-shortcode__container h2{font-size:var(--font-size-h2-desktop);line-height:var(--line-height-large-headline-desktop);text-align:center;margin-bottom:1rem}}
}
@media all{
@media screen and (min-width:900px){.howto-shortcode__card_container{grid-auto-columns:calc(30% - 20px*2);padding-right:0}}
}
@media all{
@media screen and (min-width:1300px){.howto-shortcode__card_container{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-auto-columns:unset;grid-auto-flow:unset;max-width:1600px;margin:auto}.howto-shortcode__card_container:after,.howto-shortcode__card_container:before{content:none}}
}
@media all{
.content-wrapper.content-wrapper--toc{margin-top:8rem}
}
@media all{
.toc-sticky{position:fixed;top:75px;width:100%;z-index:-1;transition-duration:.3s;--tw-translate-y:-100%;--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y))}
}
@media all{
.toc--reveal{--tw-translate-y:0px;--tw-translate-x:0px;transform:translate(var(--tw-translate-x),var(--tw-translate-y));z-index:201}
}
@media all{
.toc__togglers{display:grid;grid-template-columns:auto 20px;justify-content:space-between;margin:0 auto;text-align:center;align-items:center;grid-gap:.5rem;padding:.4rem 1rem;background:var(--gray-50);box-sizing:border-box;cursor:pointer;height:35px}
}
@media all{
.toc--reveal .toc__togglers{height:35px;opacity:1;box-shadow:var(--box-shadow);cursor:pointer}
}
@media all{
.toc__toggle{font-weight:var(--headers-weight);color:var(--text-color-card);font-size:.875rem;line-height:1;font-family:var(--main-font);opacity:1;font-size:.875rem}
}
@media all{
.toc__arrow{opacity:1;height:18px}
}
@media all{
.toc__arrow svg{opacity:1;height:9px}
}
@media all{
.toc--reveal .toc__arrow svg{opacity:1;height:9px}
}
@media all{
.toc__list{display:none;max-width:700px;margin:0 auto;background:var(--gray-200);opacity:0;border-radius:0 0 5px 5px;height:0;padding:0;transition:opacity .15s ease-in-out;transition-timing-function:cubic-bezier(.77,0,.175,1);box-sizing:border-box;box-shadow:var(--box-shadow)}
}
@media all{
.toc--show .toc__list{display:grid;height:100%;padding:.65rem 0;height:100%;max-height:50vh;overflow-y:scroll;opacity:1;list-style:none;scrollbar-width:thin;scrollbar-color:#b4bac3 #fff;color-scheme:dark}
}
@media all{
.toc--show .toc__arrow{transform:rotate(180deg)}
}
@media all{
.toc__list-item{break-inside:avoid;color:var(--text-color-card);font-family:var(--main-font);font-size:.875rem;line-height:1.125rem;padding:.375rem 1.25rem;cursor:pointer;display:grid;grid-template-columns:auto 1fr;grid-gap:.5rem}
}
@media all{
.toc__list-item:hover,.toc__list-item:hover .toc__label,.toc__list-item--active{font-weight:700}
}
@media all{
.toc__label{color:var(--text-color-card);text-decoration:none}
}
@media all{
.toc__list::-webkit-scrollbar{-webkit-appearance:none;width:.5rem !important}
}
@media all{
.toc__list::-webkit-scrollbar-track{background:#fff}
}
@media all{
.toc__list::-webkit-scrollbar-thumb{-webkit-appearance:none;background:#b4bac3 !important;border-radius:.3rem}
}
@media all{
.toc__list-item:before{counter-reset:--list-item var(--list-item);content:counter(--list-item);text-align:right;font-weight:700}
}
@media all{
.single-casino .content-wrapper.content-wrapper--toc{padding:0 1.25rem 0;margin-top:8rem}
}
@media all{
@media (min-width:480px){.content-wrapper.content-wrapper--toc{margin-top:8rem}.toc-sticky{top:60px}.toc--reveal{justify-content:center;z-index:199}.toc__togglers{justify-content:center;grid-gap:0 .625rem}}
}
@media all{
@media (min-width:768px){.toc-sticky{top:96px}.content-wrapper.content-wrapper--toc{padding:161px 1.25rem 0;margin-top:0}.single-news .content-wrapper.content-wrapper--toc{padding:151px 1.25rem 0;margin-top:0}}
}
@media all{
@media (min-width:992px){.toc__togglers{background:#f7f7f7}.toc__list{background:#f7f7f7;border-radius:var(--border-radius);column-gap:0;position:relative}.toc__list:before{content:"";position:absolute;left:50%;top:20px;width:1px;height:calc(100% - 40px);z-index:202;background:var(--gray-300)}.toc--show .toc__list{display:grid;grid-template-columns:1fr 1fr;columns:2;margin-top:.25rem;height:100%;max-height:100%;overflow-y:unset;opacity:1;column-gap:40px;padding:1.25rem}.toc__list-item{box-sizing:border-box;width:100%;max-width:300px;padding:.375rem 0}}
}
@media all{
@media (min-width:1040px){.content-wrapper.content-wrapper--toc:first-of-type{padding:10.4rem calc((100vw - (1040px - 2.5rem))*0.5) 3rem;margin-top:0}.single-casino .content-wrapper.content-wrapper--toc:first-of-type{margin-top:131px;padding:0 calc((100vw - (1040px - 2.5rem))*0.5) 3rem}}
}
@media all{
.page-template-default{background:var(--bg-color-alternate)}
}
@media all{
.content-wrapper>p img:has(~.wp-caption-text),.content-wrapper>p:has(+p>.wp-caption-text) img{margin-bottom:1rem}
}
@media all{
.content-wrapper>p img{max-width:100%;height:auto}
}
@media all{
.size-full,img[class*=wp-image-]{max-width:100% !important;height:auto;border-radius:var(--border-radius);overflow:hidden;margin:2rem auto;display:flex}
}
@media all{
.last-update{display:block;text-align:center;color:var(--text-color-dark);font-size:var(--font-size-caption);margin:1rem auto 0;padding-bottom:1rem}
}
@media all{
.content-wrapper>p,.content-wrapper>ol,.content-wrapper>dl{max-width:700px;margin:.75rem auto;font-size:var(--body-text);line-height:var(--line-height-body);color:var(--text-color-dark);padding:0}
}
@media all{
.content-wrapper>p>img{margin-top:3em;margin-bottom:3rem}
}
@media all{
.content-wrapper p,.content-wrapper li{line-height:var(--line-height-body);font-weight:400;overflow-wrap:break-word;word-wrap:break-word;word-break:break-word}
}
@media all{
.content-wrapper>ul>li{margin:.75rem 0}
}
@media all{
.content-wrapper>h3+p{margin-top:0}
}
@media all{
.content-wrapper strong,.content-wrapper strong a,.content-wrapper>ol a,.content-wrapper>dl a{color:var(--text-color-dark)}
}
@media all{
.content-wrapper>a,.content-wrapper>p a,.content-wrapper>ul>li a{color:var(--text-color-dark)}
}
@media all{
.content-wrapper a:hover,.content-wrapper>a:hover,.content-wrapper>p>a:hover{text-decoration:underline}
}
@media all{
.content-wrapper>h2{max-width:700px;font-size:var(--font-size-h2);line-height:var(--line-height-large-headline);letter-spacing:var(--letter-spacing-headline);font-weight:var(--headers-weight);margin:var(--section-spacing) auto .75rem;text-transform:var(--headers-transform);color:var(--text-color-dark);word-break:break-word}
}
@media all{
.content-wrapper h2,.content-wrapper h2 span{scroll-margin-top:5rem}
}
@media all{
.content-wrapper>h2+p{margin-top:0}
}
@media all{
.content-wrapper>h3,.content-wrapper>.read-more__foldout h3,.content-wrapper>ol>li h3{max-width:700px;font-weight:var(--headers-weight);text-transform:var(--headers-transform);font-size:var(--font-size-h3);line-height:var(--line-height-medium-headline);letter-spacing:var(--letter-spacing-headline);margin:2rem auto .5rem;color:var(--text-color-dark)}
}
@media all{
.content-wrapper>h4,.content-wrapper>.read-more__foldout h4,.content-wrapper>ol>li h4{max-width:700px;font-weight:var(--headers-weight);text-transform:var(--headers-transform);margin:1rem auto .75rem;color:var(--text-color-dark);font-size:var(--font-size-h4);line-height:var(--line-height-subheadline);letter-spacing:var(--letter-spacing-headline)}
}
@media all{
.content-wrapper h4{font-size:var(--font-size-h4)}
}
@media all{
.content-wrapper>ul,.content-wrapper>ol{max-width:700px;margin:auto;font-size:var(--body-text);color:var(--text-color-dark);padding:0 1.25rem;box-sizing:border-box}
}
@media all{
.content-wrapper>ul>li,.content-wrapper>ol>li{margin:.75rem 0}
}
@media all{
.content-wrapper>table{max-width:700px;margin:auto}
}
@media all{
.content-wrapper>li,.content-wrapper>dl>dd{margin-bottom:1rem;color:var(--text-color-dark);margin-left:0;font-size:var(--body-text);line-height:var(--line-height-body)}
}
@media all{
.content-wrapper>dl>dt{margin-bottom:.25rem}
}
@media all{
.content-wrapper>ul>li strong{color:var(--text-color-dark)}
}
@media all{
.content-wrapper>ol{padding-left:1rem}
}
@media all{
.content-wrapper iframe{max-width:100%}
}
@media all{
@media (min-width:768px){.content-wrapper>p,.content-wrapper>li{font-size:var(--body-text)}.content-wrapper>ul,.content-wrapper>ol{padding:0 0 0 40px}.content-wrapper>ul>li{margin:1.25rem 0}.content-wrapper>ul,.content-wrapper>ol{font-size:var(--body-text);padding:0 0 0 2.5rem}.content-wrapper>h2{font-size:var(--font-size-h2-desktop);line-height:var(--line-height-large-headline-desktop)}.content-wrapper h3{font-size:var(--font-size-h3-desktop);line-height:var(--line-height-medium-headline)}.content-wrapper h4{font-size:var(--font-size-h4-desktop);line-height:var(--line-height-subheadline)}}
}
@media all{
@media (min-width:860px){.content-wrapper>h2{word-break:normal;margin-top:var(--section-spacing-desktop)}.content-wrapper h2,.content-wrapper h2 span{scroll-margin-top:6rem}.content-wrapper p,.content-wrapper>ol{color:var(--text-color-dark)}.content-wrapper>ul>li,.content-wrapper>ol>li{margin:1.25rem 0}.content-wrapper>li,.content-wrapper>dl>dd{font-size:var(--font-size-body-desktop)}}
}
@media all{
.read-more__foldout{transition:max-height .2s ease-out;font-size:var(--font-size-body)}
}
@media all{
.read-more__foldout a{color:var(--text-color-dark)}
}
@media all{
.read-more__foldout .read-more__trigger{position:absolute;bottom:0;left:0;right:0;z-index:2;display:block;text-align:center;font-size:var(--font-size-body);color:var(--color-cta);cursor:pointer;-webkit-tap-highlight-color:transparent;text-decoration:none;margin:0}
}
@media all{
.page-template-default .read-more__foldout:before{background-image:linear-gradient(to bottom,var(--bg-color-transparent),var(--bg-color-readmore-alternate) 75%)}
}
@media all{
.toptext__wrapper .read-more__foldout:before{background-image:linear-gradient(to bottom,var(--bg-color-transparent),var(--bg-color-readmore) 75%)}
}
@media all{
.read-more__foldout img{max-width:100%;height:auto;border-radius:var(--border-radius);overflow:hidden;margin:auto;display:flex}
}
@media all{
.read-more__foldout h2{max-width:700px;font-size:var(--font-size-h2);font-weight:var(--headers-weight);margin:.75rem auto 1.5rem;text-transform:var(--headers-transform);color:var(--text-color-dark)}
}
@media all{
.read-more__foldout h3{font-weight:var(--headers-weight);font-size:var(--font-size-h3);line-height:var(--line-height-medium-headline);margin-top:1.5rem;margin-bottom:1rem;color:var(--text-color-dark)}
}
@media all{
.read-more__foldout h4{margin-bottom:1rem}
}
@media all{
.read-more__foldout ul{font-size:var(--font-size-body);color:var(--text-color-dark)}
}
@media all{
.read-more__foldout p,.read-more__foldout>ol{font-size:var(--body-text);line-height:var(--line-height-body);color:var(--text-color-dark);margin-bottom:0;padding:0;margin:.75rem 0}
}
@media all{
.read-more__foldout p:first-of-type{margin-top:0}
}
@media all{
.read-more__foldout p:empty{display:none}
}
@media all{
@media screen and (min-width:600px){.read-more__foldout .read-more__trigger{font-size:var(--font-size-caption-desktop);margin:0;padding-top:.5rem}}
}
@media all{
@media screen and (min-width:768px){.read-more__foldout{font-size:var(--font-size-body-desktop)}.read-more__foldout h2{font-size:var(--font-size-h2-desktop)}.read-more__foldout h3{font-size:var(--font-size-h3-desktop)}.read-more__foldout p,.read-more__foldout>ol{font-size:var(--body-text);line-height:var(--line-height-body);color:var(--text-color-dark)}}
}
@media all{
input[type=range]{-webkit-appearance:none}
}
@media all{
input[type=range]:focus{outline:none}
}
@media all{
input[type=range]::-webkit-slider-runnable-track{height:4px;border-radius:var(--border-radius);cursor:pointer;-webkit-tap-highlight-color:transparent;background:var(--color-cta-lighter)}
}
@media all{
input[type=range]::-webkit-slider-thumb{border:1px solid var(--color-primary-dark);height:24px;width:24px;border-radius:var(--border-radius-largest);background:var(--card-bg-color);cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;margin-top:-11px;z-index:10}
}
@media all{
input[type=range]::-moz-range-track{height:4px;cursor:pointer;-webkit-tap-highlight-color:transparent;background:var(--card-bg-color-accent)}
}
@media all{
input[type=range]::-moz-range-thumb{border:1px solid var(--color-primary-dark);height:24px;width:24px;border-radius:var(--border-radius-largest);background:var(--card-bg-color);cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-appearance:none;margin-top:-11px;position:absolute;z-index:10}
}
@media all{
@-moz-document url-prefix(){input[type=range].multirange.original{width:calc(100% - 25px);height:4px}input[type=range].multirange.ghost{width:calc(100% - 25px) !important;margin-left:25px;height:4px}}
}
@media all{
@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}
}
@media all{.providers{font-size:.75rem;padding:0}
}
@media all{.providers,.pros{display:grid;grid-auto-flow:row;align-content:start}
}
@media all{
.pros{margin-top:30px;margin-top:0}
}
@media all{
@media screen and (min-width:860px){.pros{margin-top:0}}
}
@media all{
.tabs__container{position:relative;margin:var(--section-spacing) auto;max-width:700px}
}
@media all{
.tab__nav{overflow-x:hidden}
}
@media all{
.tab__nav-inner{display:flex;grid-gap:.3rem;gap:0;padding:0;overflow:visible;transform:translateX(var(--sliderLeftPosition));transition:transform .6s cubic-bezier(.785,.135,.15,.86);grid-auto-flow:column;width:100%;scroll-snap-type:x proximity}
}
@media all{
.disabled+.tab__nav>.tab__nav-inner{width:100%;margin-left:0}
}
@media all{
.tab__nav-inner:before{content:""}
}
@media all{
.tab__nav .tab__nav-item{text-decoration:none;text-align:center;color:var(--text-color-card);font-size:.85rem;background:#e5e7eb;padding:.75rem 1rem;cursor:pointer;white-space:nowrap;box-sizing:border-box;min-width:calc(100%/2);max-width:calc(100%/2);border-right:1px solid #d1d5db;max-width:170px;min-height:42px;display:inline-block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
}
@media all{
.tab__nav .tab__nav-item:last-child{border-right:0}
}
@media all{
.tab__nav .active{background:#fff;border-top:2px solid var(--color-cta);font-weight:700}
}
@media all{
.tab__nav .tab__nav-item:hover{text-decoration:none}
}
@media all{
.tab__contents{position:relative;padding:25px;background:var(--color-primary-lightest);box-shadow:0 3px 4px -2px var(--box-shadow-color-dark);border-radius:0 0 var(--border-radius) var(--border-radius);z-index:2 !important}
}
@media all{
.tab__contents .tab__contents-item{max-height:0;overflow:hidden;box-sizing:border-box;color:var(--text-color-card)}
}
@media all{
.tab__contents-item a{color:var(--text-color-card);cursor:pointer;text-decoration:underline}
}
@media all{
.tab__contents .tab__contents-item p{color:var(--text-color-card);max-width:none;margin:.75rem 0}
}
@media all{
.tab__contents .tab__contents-item p:first-of-type{margin-top:0}
}
@media all{
.tab__contents .tab__contents-item h2{margin-bottom:.75rem}
}
@media all{
.tab__contents .tab__contents-item h3{margin-bottom:.5rem}
}
@media all{
.tab__contents .active{max-height:100%}
}
@media all{
.tab__contents-item>*:first-child{margin-top:0}
}
@media all{
.tab__nav-button{position:absolute;top:0;height:42px;width:40px;display:flex;align-items:center;text-align:center;justify-content:center;cursor:pointer;background:#e5e7eb;z-index:9}
}
@media all{
.tab__nav-button.tab__nav-button--left:not(.disabled){display:flex}
}
@media all{
.tab__nav-button.disabled{display:none}
}
@media all{
.tab__nav-button--left{display:flex;left:0}
}
@media all{
.tab__nav-button--right{right:0}
}
@media all{
.tab__nav-item:nth-child(1):nth-last-child(3),.tab__nav-item:nth-child(2):nth-last-child(2),.tab__nav-item:nth-child(3):nth-last-child(1){min-width:calc(100%/3);max-width:calc(100%/3)}
}
@media all{
@media (min-width:480px){.tab__nav .tab__nav-item{min-width:calc(100%/3);max-width:calc(100%/3)}}
}
@media all{
@media (min-width:992px){.tab__nav .tab__nav-item{min-width:25%;max-width:25%}}
}
@media all{
@media (min-width:860px){.tabs__container{margin:var(--section-spacing-desktop) auto}.tab__nav{display:flex}}
}
@media all{
.card__container{background:var(--card-bg-color);color:var(--text-color-card);border-radius:var(--border-radius);padding:2rem 1.25rem;box-shadow:var(--box-shadow);font-size:var(--font-size-body);font-weight:var(--font-weight-text);line-height:var(--line-height);box-sizing:border-box;position:relative;margin:var(--section-spacing) -100vw;max-width:initial;width:100vw;left:calc(50% + 50vw)}
}
@media all{
.card__container>h2,.card__container>h3,.card__container>h4{font-weight:var(--headers-weight);text-transform:var(--headers-transform);margin:2rem auto .5rem}
}
@media all{
.card__container>h2:first-child,.card__container>h3:first-child,.card__container>h4:first-child{margin-top:0}
}
@media all{
.card__container>p,.card__container>h2,.card__container>h3,.card__container>li{color:var(--text-color-card);max-width:none}
}
@media all{
.card__container>p{margin:.75rem auto}
}
@media all{
.card__container>h3+p{margin-top:0}
}
@media all{
.card__container h2+p,.card__container ol,.card__container ul{margin:.75rem auto}
}
@media all{
.card__container p:last-child,.card__container ol:last-child,.card__container ul:last-child{margin-bottom:0}
}
@media all{
.card__container h2{font-size:var(--font-size-h2);line-height:var(--line-height-large-headline)}
}
@media all{
.card__container h3{font-size:var(--font-size-h3);line-height:var(--line-height-medium-headline)}
}
@media all{
.card__container h4,.card__container strong{font-size:var(--font-size-body-desktop);line-height:var(--line-height-subheadline)}
}
@media all{
.card__container p{margin:.75rem auto}
}
@media all{
.card__container p,.card__container li,.card__container strong,.card__container a,.card__container strong a{color:var(--text-color-card);font-size:var(--body-text)}
}
@media all{
.card__container>br{display:none}
}
@media all{
.card__container ol{margin:0;padding-inline-start:1.25rem}
}
@media all{
.card__container>ul{padding-left:1.25rem}
}
@media all{
.card__container li{font-size:var(--body-text);margin-bottom:1rem}
}
@media all{
.card__container li:last-child{margin-bottom:0}
}
@media all{
@media (max-width:340px){.card__container{min-width:auto}}
}
@media all{
@media (min-width:768px){.card__container{max-width:700px;width:auto;left:0;margin:var(--section-spacing-desktop) auto;padding:2rem}.card__container p,.card__container li,.card__container strong,.card__container a{font-size:var(--body-text)}.card__container h2{font-size:var(--font-size-h2-desktop);line-height:var(--line-height-large-headline-desktop)}.card__container h3{font-size:var(--font-size-h3-desktop)}.card__container li{margin:1.25rem 0;padding:0}}
}
@media all{
.faq__container--full-width{position:relative;margin:2rem -100vw;width:100vw;max-width:initial;left:calc(50% + 50vw);box-sizing:border-box}
}
@media all{
.faq{position:relative;background:var(--card-bg-color);color:var(--text-color-card);max-width:700px;border-radius:0;margin:4rem auto var(--section-spacing);padding:2rem 1.25rem 1.5rem;box-shadow:var(--box-shadow);box-sizing:border-box}
}
@media all{
.faq-title:before{content:"";position:absolute;top:7px;left:0;right:0;margin:auto;background:var(--card-bg-color);height:20px;width:130px}
}
@media all{
.faq-title h3{margin:0 0 .75rem}
}
@media all{
.faq p:empty{display:none}
}
@media all{
.faq h2:first-child{margin-top:0}
}
@media all{
.faq h2{margin-bottom:var(--section-spacing);font-weight:var(--headers-weight)}
}
@media all{
.faq h2,.faq a,.faq p{color:var(--text-color-card);margin:.75rem 0}
}
@media all{
.faq h3{color:var(--text-color-card);font-weight:var(--headers-weight);text-transform:var(--headers-transform);font-size:var(--font-size-h3);line-height:var(--line-height-medium-headline)}
}
@media all{
.faq h4{font-size:var(--font-size-h2);line-height:var(--line-height-subheadline);margin:.25rem 0}
}
@media all{
.faq h3,.faq h4{font-weight:var(--headers-weight);text-transform:var(--headers-transform)}
}
@media all{
.answer p{margin-top:0}
}
@media all{
.faqitem{border-top:1px solid var(--color-primary);padding:.5rem 0;margin:.5rem 0;cursor:pointer;display:grid;grid-template-columns:2.5rem 1fr}
}
@media all{
.faqitem:hover{opacity:.85}
}
@media all{
.faqitem:last-of-type{padding-bottom:0;margin-bottom:0}
}
@media all{
.faq>p{margin:0}
}
@media all{
.answerholder{position:relative;grid-column:2}
}
@media all{
.faq__icon{display:inline-block;vertical-align:middle}
}
@media all{
.question__heading{display:inline-block;vertical-align:middle;font-size:var(--body-text)}
}
@media all{
.question{grid-column:-1/1}
}
@media all{
.question>h3{display:grid;grid-template-columns:2.5rem 1fr;align-items:start}
}
@media all{
.faq__icon-minus{display:none}
}
@media all{
.faqitem--show .faq__icon-minus{display:inline-block;width:24px}
}
@media all{
.faqitem--show .faq__icon-plus{display:none}
}
@media all{
.answer{font-size:var(--body-text);max-height:0;opacity:0;overflow:hidden;transition:opacity .15s ease-in-out,.3s cubic-bezier(.46,.03,.52,.96);transition-timing-function:cubic-bezier(.77,0,.175,1)}
}
@media all{
.faqitem--show .answer{max-height:1000px;overflow:visible;opacity:1}
}
@media all{
.answer p:last-child{margin-bottom:0}
}
@media all{
.faq__question-ic{position:absolute;top:-27px;left:0;right:0;margin:auto;width:80px;background:var(--card-bg-color);text-align:center;padding:.2rem 0 0;border-radius:20px 20px 0 0;box-shadow:var(--box-shadow)}
}
@media all{
.faq__question-ic:before{content:"";position:absolute;right:-18px;width:20px;top:12px;z-index:1;height:30px;border:0;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAxNyAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTE2LjUgMTVDNyAxNSAzLjUgOC40OTk1MSAwIDBWMjJINkMxMi41IDIyIDE2LjUgMTguNSAxNi41IDE1WiIgZmlsbD0id2hpdGUiLz4KPC9zdmc+Cg==);transform:rotate(2deg)}
}
@media all{
.faq__question-ic:after{content:"";position:absolute;left:-14px;width:20px;top:12px;z-index:1;height:30px;border:0;background-repeat:no-repeat;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTciIGhlaWdodD0iMjIiIHZpZXdCb3g9IjAgMCAxNyAyMiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPHBhdGggZD0iTTAgMTVDOS41IDE1IDEzIDguNDk5NTEgMTYuNSAwVjIySDEwLjVDNCAyMiAwIDE4LjUgMCAxNVoiIGZpbGw9IndoaXRlIi8+Cjwvc3ZnPgo=);transform:rotate(-2deg)}
}
@media all{
@media (min-width:700px){.faq__container--full-width{margin:2rem auto;width:auto;left:auto}.faq{max-width:initial;width:auto;left:auto;min-width:240px;max-width:700px;border-radius:var(--border-radius);margin:var(--section-spacing-desktop) auto;padding:2rem}.question__heading{font-size:var(--font-size-h2)}.faq h4{font-size:var(--font-size-h3-desktop)}}
}
@media all{
.crumble{text-align:center;margin:1rem auto;font-size:.875rem;font-family:var(--main-font)}
}
@media all{
.crumble>a{color:var(--text-color-dark)}
}
@media all{
.footer-nav__nav{padding:0}
}
@media all{
.footer-nav__nav a:hover,.footer__about a:hover{text-decoration:underline}
}
@media all{
.footer__seo-icons-container a:hover{text-decoration:none}
}
@media all{
@media screen and (min-width:768px){.footer-nav__nav{grid-column:auto;grid-row:span 2}}
}
.termsinformclick {
            display: block;
            background: var(--color-cta);
            color: #fff;
            font-size: var(--font-size-h4-desktop);
        }
@font-face { font-family: 'Lato-fallback'; size-adjust: 97.38%; ascent-override: 99%; src: local("Arial"); }
:root { --main-font: 'Lato', 'Lato-fallback', sans-serif; --headers-transform: none; --headers-weight: 900; --font-weight-text: normal; --font-weight-links: bold; --font-size-body: 0.88rem; --body-text: 1rem; --font-size-caption: 0.7rem; --font-size-caption-sm: 0.625rem; --font-size-body-desktop: 1rem; --font-size-caption-desktop: 0.8125rem; --letter-spacing-headline: 0.031rem; --font-size-h1: 1.5rem; --font-size-h2: 1.25rem; --font-size-h3: 1.125rem; --font-size-h4: var(--body-text); --font-size-h1-desktop: 2.25rem; --font-size-h2-desktop: 1.75rem; --font-size-h3-desktop: 1.25rem; --font-size-h4-desktop: var(--body-text); --line-height: 1.45; --line-height-body: 1.625; --line-height-big-headline: 2rem; --line-height-large-headline: 1.75rem; --line-height-medium-headline: 1.5rem; --line-height-subheadline: 1.75rem; --line-height-body: 1.5rem; --line-height-big-headline-desktop: 2.75rem; --line-height-large-headline-desktop: 2rem; }
.content-wrapper { position: relative; padding: 0 1.25rem 3rem; margin-top: 6rem; padding: 0 1.25rem 0; box-sizing: border-box; font-family: var(--main-font); }
.main-nav { position: absolute; display: grid; bottom: 0; top: 7px; width: 100%; z-index: 10; border: 0; box-sizing: border-box; grid-template-columns: repeat(5, 1fr); grid-template-rows: 3.5rem auto; box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.06); background: transparent; font-family: var(--main-font); }
.main-nav__wrapper { position: absolute; left: 0; top: 0; right: 0; height: auto; }
.content-wrapper>ul, .content-wrapper>ol { padding: 0 1.25rem; }
.read-more__foldout { max-width: 700px; margin: auto; max-height: 7.3rem; overflow: hidden; position: relative; font-size: var(--font-size-body); font-weight: var(--font-weight-text); line-height: var(--line-height-body); color: var(--text-color-light); margin-bottom: 0; }
.main-nav__burger-line--first { top: 19px; }
.main-nav__burger-line--middle { top: 26px; }
.main-nav__burger-line--last { top: 33px; }
@media (min-width: 481px) { .home .content-wrapper { margin-top: 5rem; } .main-nav__dropdown { display: none; } .main-nav__nav { display: grid; grid-column: 1/-1; padding: 0; height: fit-content; grid-template-columns: 1fr 1fr; gap: 1rem; grid-gap: 2.5rem 0rem; grid-row: span 1; font-size: var(--font-size-caption-desktop); text-align: left; list-style-type: none; } .main-nav__item>a, .main-nav__nav>li>a { color: var(--nav-link-color); } .main-nav { position: relative; grid-template-columns: 54px minmax(200px, 1fr) auto auto; grid-template-rows: 4rem auto; align-items: center; max-width: 100%; margin: auto; padding: 0 1.25rem; top: 0; } .main-nav__logo{ display: flex; } .main-nav__burger-container { display: flex; justify-self: end; align-items: center; min-height: 6rem; } .main-nav__burger-line { background: var(--nav-link-color) } .main-nav__burger-line--first, .main-nav__burger-line--middle, .main-nav__burger-line--last { position: absolute; right: 20px; left: auto; } .main-nav__burger-line--first { top: 21px; } .main-nav__burger-line--middle { top: 30.5px; } .main-nav__burger-line--last { top: 41px; } }
@media (min-width: 540px) { .content-wrapper { margin-top: 5rem; } .home .content-wrapper { margin-top: 6rem; } .main-nav__nav { grid-template-columns: 1fr 1fr 1fr; grid-gap: 2rem 1rem; font-size: .9125rem; } }
@media (min-width: 768px) { .toptext__wrapper>h1 { margin-top: 0.5rem; font-size: var(--font-size-h1-desktop); } .content-wrapper h2 { font-size: var(--font-size-h2-desktop); } .content-wrapper { padding: 7.25rem 1.25rem 0; margin-top: 0; } .content-wrapper>p, .content-wrapper>ul>li { font-size: var(--font-size-body-desktop); } .content-wrapper>ul, .content-wrapper>ol { padding: 0 0 0 40px; } .content-wrapper>ul>li, .content-wrapper>ol>li { margin: 1.5rem 0; } .main-nav { grid-template-rows: auto 1fr; } .main-nav__nav { grid-column: auto; } .main-nav__logo { width: 220px; } .main-nav__burger-line--first { top: 38px; } .main-nav__burger-line--middle { top: 47px; } .main-nav__burger-line--last { top: 56px; } .content-wrapper h3 { font-size: var(--font-size-h3-desktop); } }
@media screen and (min-width: 860px) { .read-more__foldout p, .read-more__foldout ol { font-size: var(--font-size-h2); line-height: var(--line-height-subheadline); color: var(--text-color-light); } }
@media screen and (max-width: 479px) { .main-nav .main-nav__logo-container { display: none; } }
.footer__menugrid { position: relative; display: grid; grid-template-columns: 1fr 1fr; grid-gap: 1rem 2rem; border-top: 1px solid #cccccc73; padding-top: 3rem; margin: 0 2rem; text-align: left; }
.content-wrapper>p, .content-wrapper>ol, .content-wrapper>dl { max-width: 700px; margin: .75rem auto; font-size: var(--body-text); line-height: var(--line-height-body); color: var(--text-color-dark); padding: 0; }
@media screen and (min-width: 768px) { .toptext__wrapper--xl-heading h1 { text-align: center; } .read-more__foldout p, .read-more__foldout>ol { font-size: var(--body-text); line-height: var(--line-height-body); } .content-wrapper { padding: 7.25rem 1.25rem 0; margin-top: 0; } .content-wrapper>p, .content-wrapper>li { font-size: var(--font-size-body-desktop); } }
@media(min-width:1040px){.main-nav__dropdown{display:flex;max-height:none;top:0;left:0;right:0;overflow:visible;padding:0;border-radius:var(--border-radius);box-shadow:none;height:48px;grid-row:1;grid-column:2;justify-content:flex-end;align-content:center;align-items:center;flex-wrap:wrap;}}
body{--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--duotone--dark-grayscale: url('#wp-duotone-dark-grayscale');--wp--preset--duotone--grayscale: url('#wp-duotone-grayscale');--wp--preset--duotone--purple-yellow: url('#wp-duotone-purple-yellow');--wp--preset--duotone--blue-red: url('#wp-duotone-blue-red');--wp--preset--duotone--midnight: url('#wp-duotone-midnight');--wp--preset--duotone--magenta-yellow: url('#wp-duotone-magenta-yellow');--wp--preset--duotone--purple-green: url('#wp-duotone-purple-green');--wp--preset--duotone--blue-orange: url('#wp-duotone-blue-orange');--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgba(255, 255, 255, 1), 6px 6px rgba(0, 0, 0, 1);--wp--preset--shadow--crisp: 6px 6px 0px rgba(0, 0, 0, 1);}
:where(.is-layout-flex){gap: 0.5em;}
:where(.wp-block-columns.is-layout-flex){gap: 2em;}
.howto-shortcode__container {
                padding: var(--section-spacing) 0;
                background: var(--howto-bg-color);
                color: var(--text-color-card);
                margin: var(--section-spacing-desktop) -100vw;
                max-width: initial !important;
                width: 100vw;
                position: relative;
                left: calc(50% + 50vw);
                box-sizing: border-box;
            }
.tabs__container {position: relative;margin: 1.5rem auto;max-width: 700px;}
.tab__nav {overflow-x: hidden;}
.tab__nav-inner {display: flex;gap: 0;grid-auto-flow: column;width: calc(100% - 80px);margin-left: -80px;}
.disabled+.tab__nav>.tab__nav-inner {width: calc(100% - 40px);margin-left: 0;position: relative;}
.tab__nav .tab__nav-item {text-decoration: none;text-align: center;font-size: .85rem;padding: .75rem 1rem;box-sizing: border-box;min-width: calc(100% / 2);max-width: calc(100% / 2);border-right: 1px solid #d1d5db;min-height: 42px;}
.tab__nav-button.disabled {display: none;}
.tab__nav-button.tab__nav-button--left {display: none;}
a.tab__nav-button.tab__nav-button--right {right: 0;}
.tab__nav-button {position: absolute;top: 0;height: 42px;width: 40px;display: flex;align-items: center;text-align: center;justify-content: center;cursor: pointer;background: #e5e7eb;z-index: 9;}
.tab__contents {position: relative;padding: 25px;background: var(--color-primary-lightest);box-shadow: 0 3px 4px -2px var(--box-shadow-color-dark);border-radius: 0 0 var(--border-radius) var(--border-radius);z-index: 2!important;}
.tab__contents .tab__contents-item {max-height: 0;overflow: hidden;box-sizing: border-box;color: var(--text-color-card);}
.tab__contents .active {max-height: 100%;}
@media (min-width: 480px) {.disabled+.tab__nav>.tab__nav-inner {width: calc(100% - 40px);margin-left: 0px;}.tab__nav .tab__nav-item {white-space: nowrap;min-width: 25%;max-width: 25%;box-sizing: border-box;}}
.accordion__container {margin: 1.5rem auto;max-width: 700px;}
.accordion__nav-item {display: grid;grid-template-columns: 1fr auto;background: #fff;border: 1px solid #D1D5DB;padding: 1rem;border-radius: var(--border-radius);font-size: 1.125rem;line-height: 1.25rem;margin-bottom: 0.5rem;max-height: 54px;overflow: hidden;}
.accordion__nav-item a.accordion__nav-toggle {font-size: 1.125rem;font-weight: normal;text-decoration: none;}
.accordion__nav-item.active {max-height: 100%;}
.accordion__contents-item.active {max-height: 100%;}
.accordion__contents-item {font-size: var(--body-text);line-height: var(--line-height-body);max-height: 0;}
.archive__card { padding: 0; text-decoration: none; color: initial; transition: 0.2s ease-in; overflow: hidden; display: grid; grid-template-rows: auto 1fr; grid-gap: .5rem; /* padding: var(--padding-card); */ background: var(--card-bg-color); border-radius: var(--border-radius); box-shadow: var(--box-shadow); }
.archive__grid { display: grid; grid-gap: .75rem; grid-template-columns: auto; }
.archive__card.archive__card--first { grid-column: 1/-1; padding: 0; }
.archive__card--first .archive__card-image { position: relative; }
.archive__card-image img { width: 100%; object-fit: cover; min-height: 100%; max-height: 170px; }
.archive__card-content { padding: var(--padding-card); margin: 0; }
.archive__card-text p { font-size: var(--font-size-body); }

.archive__card.archive__card--first { grid-column: 1 / -1; padding: 0; }
.archive__card--first .archive__card-image { height: 150px; }
@media (min-width: 600px) { .archive__grid { display: grid; grid-gap: 10px; grid-template-columns: repeat(2, 1fr); grid-gap: 3rem 2rem; } .archive__card-content { padding: var(--padding-card); display: grid; align-content: space-between; margin: 0; } .archive__grid { display: grid; grid-gap: 10px; grid-template-columns: repeat(2, 1fr); } .archive__card.archive__card--first { display: grid; grid-template-columns: auto; grid-gap: 1rem 1rem; grid-template-rows: auto; } .archive__card { padding: 0; } .archive__card-content .archive__card-title { font-size: var(--font-size-body-desktop); text-decoration: none; line-height: normal; } .archive__card--first .archive__card-title { font-size: var(--font-size-h4-desktop); margin-top: 0; } }
@media (min-width: 800px) { .archive__card-image { height: 200px; } .archive__card--first .archive__card-image { height: 420px; } }
@media (min-width: 1200px) { .archive__grid { display: grid; grid-gap: 20px; grid-template-columns: repeat(4, minmax(100px, 270px)); } }
@media screen and (min-width: 1040px) { .main-nav__wrapper { background: var(--nav-bg-color); height: auto !important; } .content-wrapper:first-of-type { padding: 8rem calc((100vw - (1040px - 2.5rem))*0.5) 3rem; margin-top: 0; } nav.main-nav { display: grid; grid-template-columns: minmax(50px, 250px) 1fr 3.5rem; grid-template-rows: auto; padding: 1.5rem calc((100vw - (1040px - 2.5rem))*0.5); grid-gap: 1rem; } }
.news__wrap { display: block; }
.news__card { position: relative; border-radius: var(--border-radius); }
.news__card img { max-width: 100%; height: auto; }
.news__title { font-size: var(--font-size-h4-desktop); margin: 0; grid-column: -1/1; }

.news__image { order: -1; }
.news__image>img { max-width: 100%; width: 100%; height: auto; border-radius: var(--border-radius) var(--border-radius) 0 0; height: 100%; object-fit: cover; object-position: center; }
.news__content { grid-column: 1 / -1; border-radius: var(--border-radius) var(--border-radius); }
.news__content-inner>h2 { font-size: var(--font-size-h2); line-height: var(--line-height-large-headline); font-weight: var(--headers-weight); color: var(--text-color-dark); word-break: initial; }
.news__content-inner>h3 { font-size: var(--font-size-h3); line-height: var(--line-height-medium-headline); font-weight: var(--headers-weight); color: var(--text-color-dark); }
.news__content-inner>p, .news__content li { font-size: var(--body-text); line-height: var(--line-height-body); font-weight: normal; }
.news__content-inner>h2, .news__content-inner>h3 { margin: 2rem auto 0.5rem; }
.news__content-inner>h2+p, .news__content-inner>h3+p { margin-top: 0; }
.news__content-inner>p a, .news__content li>a { color: var(--text-color-dark); }
.news__content-inner>img, .news__content-inner>p img, .news__content-inner>p>img { height: auto; width: 100%; border-radius: var(--border-radius); }
.news__content figure { margin: 0; max-width: 100%; border-radius: var(--border-radius); }
.single-news .news__image { grid-column: -1 /1; }
.news__title { font-size: var(--font-size-h1); font-weight: var(--headers-weight); letter-spacing: var(--letter-spacing-headline); text-align: left; }
.archive__card-image { max-height: 210px; }

.news__content-inner>h2 { font-size: var(--font-size-h2); font-weight: var(--headers-weight); margin: 2rem auto 0.5rem; color: var(--text-color-dark); word-break: initial; }
.news__content-inner>h2, .news__content-inner>h3 { margin-top: 0; }
@media screen and (min-width: 768px) { .news__title { font-size: var(--font-size-h1-desktop); line-height: var(--line-height-big-headline-desktop); margin: 0; } }
@media screen and (min-width: 1040px) { .single-news .news__image { order: 0; margin-bottom: 0; } .news__content-inner>p, .news__content li { font-size: var(--body-text); } }
@media screen and (min-width: 800px) { html, body { overflow-x: unset; width: auto; } .news__wrap { display: grid; grid-template-columns: 710px auto; grid-gap: 0 1.5rem; } .news__card { display: grid; gap: 0 2rem; } .news__image { /* height: 400px; */ order: 0; margin-bottom: 0; } .news__image>img { height: 100%; object-fit: cover; object-position: center; }  }
@media screen and (min-width: 1040px) { .main-nav__wrapper { background: var(--nav-bg-color); height: auto !important; } .content-wrapper:first-of-type { padding: 8rem calc((100vw - (1040px - 2.5rem))*0.5) 3rem; margin-top: 0; } }

/* Updates new design end */ .content-wrapper { padding: 0 1.25rem 0; margin-top: 6rem; box-sizing: border-box; font-family: var(--main-font); position: relative; }
.main-nav__dropdown { display: none; position: fixed; top: 0; bottom: 3.5rem; width: 100vw; grid-template-columns: 1fr 1fr; gap: .75rem; grid-column: 1/-1; background: var(--mobile-nav-bg-accent-color); border-bottom: 1px solid var(--mobile-nav-border-color); padding: 1.25rem; margin: 0; box-sizing: border-box; transform: translateX(-100vw); transition: transform .3s; overflow-y: scroll; -webkit-overflow-scrolling: touch; grid-template-rows: auto auto 1fr; z-index: 5; }
.content-wrapper p, .content-wrapper li { line-height: var(--line-height-body); font-weight: 400; }
.tabs__container { border-radius: var(--border-radius); border-top-left-radius: 0; border-top-right-radius: 0; }
.highlights-row { position: relative; display: grid; grid-template-columns: repeat(3, 1fr); gap: 1.5rem; max-height: 0; overflow: hidden; }
.highlights-row.active { max-height: 100%; } main .tabs__container{ scroll-margin-top: 8rem; }
@media (min-width: 480px) { .main-nav__dropdown { grid-template-columns: 1fr; display: none; background: 0 0; padding: 0 0 1.25rem; max-height: 0; height: auto; grid-template-rows: auto 1fr; gap: 2rem .5rem; position: relative; bottom: 0; border-bottom: hidden; width: auto; transition: unset; } }
@media screen and (min-width: 768px) { .main-nav__dropdown { gap: 1.5rem 3rem; } }
@media screen and (min-width: 1040px) { .main-nav__wrapper { background: var(--nav-bg-color); height: auto !important; } .main-nav__dropdown { display: grid; max-height: none; transform: translateX(0vw); top: 0; left: 0; right: 0; overflow: visible; padding: 19px 0 0; border-radius: var(--border-radius); box-shadow: none; margin-top: -10px; height: 48px; } .content-wrapper:first-of-type { padding: 0 calc((100vw - (1040px - 2.5rem))*0.5) 3rem; margin-top: 94px; } }
html,
body {
    width: 100vw;
    color: var(--text-color-dark);
    margin: 0;
}
body {
    background: var(--bg-color);
}
header {
    width: 100vw;
}
.content-wrapper {
    font-family: var(--main-font);
    padding: 0 1.25rem 0;
}
.home .content-wrapper {
    margin-top: 6rem;
    box-sizing: border-box;
    position: relative;
}
.main-nav__wrapper {
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    height: 100%;
}
.main-nav {
    position: absolute;
    display: grid;
    bottom: 0;
    width: 100%;
    z-index: 200;
    background: var(--mobile-nav-bg-color);
    border-top: 1px solid var(--mobile-nav-border-color);
    box-sizing: border-box;
    grid-template-columns: repeat(5, 1fr);
    grid-template-rows: 3.5rem auto;
    box-shadow: 0px 0px 3px 0px rgba(0, 0, 0, 0.06);
}
.main-nav__dropdown {
    /* display: none; */
    grid-column: 1 / -1;
    position: relative;
}
nav.main-nav {
    font-family: var(--main-font);
}
@media screen and (max-width: 480px) {

    /* These are for nocions but yesmenu situations */
}
@media screen and (min-width: 481px) {
    .home .content-wrapper {
        margin-top: 5rem;
    }

    .main-nav__dropdown {
        display: none;
    }

    .main-nav__nav {
        display: grid;
        grid-column: 1/-1;
        padding: 0;
        height: fit-content;
        grid-template-columns: 1fr 1fr;
        gap: 1rem;
        grid-gap: 2.5rem 0rem;
        grid-row: span 1;
        font-size: var(--font-size-caption-desktop);
        text-align: left;
        list-style-type: none;
    }

    .main-nav__item>a,
    .main-nav__nav>li>a {
        color: var(--nav-link-color);
    }

    .main-nav {
        background: var(--nav-bg-color);
        position: relative;
        grid-template-columns: 54px minmax(200px, 1fr) auto auto;
        grid-template-rows: 4rem auto;
        align-items: center;
        max-width: 100%;
        margin: auto;
        padding: 0 1.25rem;
        border: none;
        box-shadow: none;
    }

    .main-nav__logo{
        display: flex;
    }

    .main-nav__burger-container {
        display: flex;
        justify-self: end;
        align-items: center;
        min-height: 6rem;
    }

    .main-nav__burger-line {
        background: var(--nav-link-color)
    }

    .main-nav__burger-line--first,
    .main-nav__burger-line--middle,
    .main-nav__burger-line--last {
        position: absolute;
        right: 20px;
        left: auto;
    }

    .main-nav__burger-line--first {
        top: 21px;
    }

    .main-nav__burger-line--middle {
        top: 30.5px;
    }

    .main-nav__burger-line--last {
        top: 41px;
    }
}
@media (min-width: 540px) {
    .content-wrapper {
        margin-top: 5rem;
    }

    .main-nav__nav {
        grid-template-columns: 1fr 1fr 1fr;
        grid-gap: 2rem 1rem;
        font-size: .9125rem;
    }
}
@media screen and (min-width: 768px) {
    .home .content-wrapper:first-of-type {
        padding: 6rem 1.25rem 3rem;
    }

    .toptext__wrapper>h1 {
        margin-top: 0.5rem;
        font-size: var(--font-size-h1-desktop);
    }

    .content-wrapper h2 {
        font-size: var(--font-size-h2-desktop);
    }

    .content-wrapper {
        padding: 7.25rem 1.25rem 0;
        margin-top: 0;
    }

    .content-wrapper>p,
    .content-wrapper>ul>li {
        font-size: var(--font-size-body-desktop);
    }

    .content-wrapper>ul,
    .content-wrapper>ol {
        padding: 0 0 0 40px;
    }

    .content-wrapper>ul>li,
    .content-wrapper>ol>li {
        margin: 1.5rem 0;
    }

    .main-nav {
        grid-template-rows: auto 1fr;
    }

    .main-nav__nav {
        grid-column: auto;
    }

    .main-nav__logo {
        width: 220px;
    }

    .main-nav__burger-line--first {
        top: 38px;
    }

    .main-nav__burger-line--middle {
        top: 47px;
    }

    .main-nav__burger-line--last {
        top: 56px;
    }

    .content-wrapper h3 {
        font-size: var(--font-size-h3-desktop);
    }

}
@media screen and (min-width: 860px) {

    .read-more__foldout p,
    .read-more__foldout ol {
        font-size: var(--subheadline);
        line-height: var(--line-height-subheadline);
        color: var(--text-color-light);
    }
}
@media screen and (min-width: 1040px) {
    label.main-nav__burger-container {
        display: none;
    }

    .main-nav__subitem {
        display: none;
    }

    .main-nav__burger-line--first,
    .main-nav__burger-line--middle,
    .main-nav__burger-line--last {
        display: none;
    }

    .content-wrapper {
        padding: 2rem calc((100vw - (1040px - 2.5rem))*0.5) 0;
    }

    .home .content-wrapper:first-of-type,
    .content-wrapper:first-of-type {
        padding: 8rem calc((100vw - (1040px - 2.5rem))*0.5) 3rem;
    }

    .main-nav {
        display: grid;
        bottom: 0;
        width: 100%;
        z-index: 200;
        background: 0 0;
        position: relative;
        align-items: center;
        max-width: 100%;
        margin: auto;
        border: none;
        box-shadow: none;
        padding: 10px calc((100vw - (1040px - 2.5rem))*0.5) 0;
    }

    .main-nav__dropdown {
        display: grid;
        max-height: none;
        transform: translateX(0vw);
        top: 0;
        left: 0;
        right: 0;
        overflow: visible;
        /* padding: 19px 0 0; */
        border-radius: var(--border-radius);
        box-shadow: none;
        margin-top: -10px;
        height: 48px;
    }

    .main-nav__nav {
        font-size: var(--font-size-body-desktop);
        grid-template-columns: repeat(6, auto);
        grid-gap: 2.2rem;
    }

    .main-nav__item {
        display: flex;
        cursor: auto;
        min-height: 30px;
        align-items: start;
        padding: 0;
        font-size: .9rem;
        flex-direction: row;
    }

    .main-nav__item svg {
        display: block;
        width: 10px;
        position: static;
        order: 2;
        margin-left: .25rem;
        margin-top: .3125rem;
        z-index: 9;
    }
}
.footer__grid {
    position: relative;
    display: grid;
    grid-gap: 1rem;
    font-size: var(--font-size-caption);
    max-width: var(--base-width);
    margin: 0 auto;
    padding: 1.25rem 0 1rem;
    box-sizing: border-box;
}
.footer-nav__nav a,
.footer__about a {
    color: var(--footer-text-color);
    text-decoration: none;
    font-weight: 400;
}
@media (min-width: 660px) {
    .footer__menugrid {
        grid-template-columns: repeat(auto-fit, minmax(184px, auto));
        margin: 0;
    }
}
.content-wrapper {
    padding: 0 1.25rem 0;
    margin-top: 6rem;
    box-sizing: border-box;
    font-family: var(--main-font);
    position: relative;
}
@media screen and (min-width: 1040px) {
    .main-nav__wrapper {
        background: var(--nav-bg-color);
        height: auto !important;
    }

    .main-nav__dropdown {
        display: grid;
        max-height: none;
        transform: translateX(0vw);
        top: 0;
        left: 0;
        right: 0;
        overflow: visible;
        padding: 19px 0 0;
        border-radius: var(--border-radius);
        box-shadow: none;
        margin-top: -10px;
        height: 48px;
    }

    .content-wrapper:first-of-type {
        padding: 8rem calc((100vw - (1040px - 2.5rem))*0.5) 3rem;
        margin-top: 0;
    }
}
body{--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgba(6,147,227,1) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgba(252,185,0,1) 0%,rgba(255,105,0,1) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgba(255,105,0,1) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--duotone--dark-grayscale: url('#wp-duotone-dark-grayscale');--wp--preset--duotone--grayscale: url('#wp-duotone-grayscale');--wp--preset--duotone--purple-yellow: url('#wp-duotone-purple-yellow');--wp--preset--duotone--blue-red: url('#wp-duotone-blue-red');--wp--preset--duotone--midnight: url('#wp-duotone-midnight');--wp--preset--duotone--magenta-yellow: url('#wp-duotone-magenta-yellow');--wp--preset--duotone--purple-green: url('#wp-duotone-purple-green');--wp--preset--duotone--blue-orange: url('#wp-duotone-blue-orange');--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;}
:root{--header-height:72px}
html,body{width:100%;max-width:100%;overflow-x:hidden}
header,.main-nav__wrapper{width:auto}

.main-nav__wrapper{position:fixed;top:0;left:0;right:0;height:auto;z-index:1000;background:var(--nav-bg-color);box-shadow:0 1px 3px rgba(0,0,0,.12)}
.main-nav__wrapper .main-nav{position:static;display:flex;align-items:center;gap:1rem;width:100%;box-sizing:border-box;padding:.5rem 1.25rem;margin:0;min-height:var(--header-height);background:none;border-top:0;box-shadow:none;grid-template-columns:none;grid-template-rows:none;bottom:auto;padding-bottom:.5rem}
.main-nav .main-nav__logo-container{display:flex;align-items:center;gap:.5rem;flex:0 0 auto;grid-column:auto;min-width:0}
.main-nav .main-nav__logo{display:inline-flex;align-items:center;width:auto;max-width:min(62vw,260px)}
.main-nav .main-nav__logo img{display:block;height:40px;width:auto;max-width:100%}
.footer__logo{display:inline-flex;align-items:center}
.footer__logo img{display:block;height:44px;width:auto;max-width:100%}
a.top-button{margin-left:auto}

button.main-nav__burger-container{position:relative;display:block;flex:0 0 auto;order:9;margin-left:auto;width:44px;height:44px;min-height:0;padding:0;background:none;border:0;cursor:pointer;justify-self:auto}
.main-nav__burger-line{position:absolute;left:9px;width:26px;height:3px;margin:0;border-radius:2px;background:var(--nav-link-color);transition:transform .3s ease,opacity .2s ease}
.main-nav__burger-line--first{top:14px}
.main-nav__burger-line--middle{top:21px}
.main-nav__burger-line--last{top:28px}
.main-nav.is-open .main-nav__burger-line--first{transform:translateY(7px) rotate(45deg)}
.main-nav.is-open .main-nav__burger-line--middle{opacity:0;transform:none}
.main-nav.is-open .main-nav__burger-line--last{transform:translateY(-7px) rotate(-45deg)}

.main-nav .main-nav__dropdown{position:fixed;top:var(--header-height);left:0;right:0;bottom:0;display:block;width:100%;max-height:none;height:auto;padding:1rem 1.25rem 2rem;margin:0;box-sizing:border-box;background:var(--mobile-nav-bg-color,#fff);overflow-y:auto;transform:translateX(-100%);visibility:hidden;transition:transform .3s ease,visibility .3s ease;z-index:5}
.main-nav.is-open .main-nav__dropdown{transform:translateX(0);visibility:visible}
.main-nav .main-nav__dropdown .main-nav__nav{display:block;width:100%;margin:0;padding:0}
.main-nav .main-nav__dropdown .main-nav__nav>li{display:block;position:relative;padding:0;margin:0;min-height:0}
.main-nav .main-nav__dropdown .main-nav__nav>li>a{display:block;padding:.75rem 3rem .75rem 0;white-space:normal}
.main-nav__subtoggle{position:absolute;top:4px;right:0;display:flex;align-items:center;justify-content:center;width:44px;height:40px;padding:0;background:none;border:0;cursor:pointer;z-index:9}
.main-nav__subtoggle svg{pointer-events:none;width:14px;transition:transform .25s ease}
.main-nav__subtoggle[aria-expanded=true] svg{transform:rotate(180deg)}
.main-nav .main-nav__subitem{display:block;max-height:0;overflow:hidden;padding:0;margin:0;opacity:1;transition:max-height .3s ease}
.main-nav .main-nav__subitem.main-nav__subitem--open{max-height:1200px;overflow:visible}
.main-nav .main-nav__subitem li{margin:0}
.main-nav .main-nav__subitem a{display:block;padding:.5rem 0 .5rem 1rem;font-size:.95rem}

@media screen and (min-width:1040px){
button.main-nav__burger-container{display:none}
.main-nav__overlay{display:none}
.main-nav .main-nav__dropdown{position:static;display:flex;align-items:center;justify-content:flex-end;flex:1 1 auto;width:auto;height:auto;padding:0;background:none;overflow:visible;transform:none;visibility:visible;transition:none}
.main-nav .main-nav__dropdown .main-nav__nav{display:flex;align-items:center;justify-content:flex-end;gap:1.75rem;width:auto}
.main-nav .main-nav__dropdown .main-nav__nav>li{display:flex;align-items:center;position:relative}
.main-nav .main-nav__dropdown .main-nav__nav>li>a{padding:.5rem 0;white-space:nowrap}
.main-nav__subtoggle{position:static;width:auto;height:auto;margin-left:.25rem;order:2}
.main-nav .main-nav__subitem{position:absolute;top:100%;left:0;min-width:220px;width:max-content;max-height:0;overflow:hidden;padding:0;background:var(--card-bg-color,#fff);border-radius:var(--border-radius);box-shadow:0 6px 18px rgba(0,0,0,.15);z-index:20}
.main-nav .main-nav__item:hover>.main-nav__subitem,.main-nav .main-nav__item:focus-within>.main-nav__subitem,.main-nav .main-nav__subitem.main-nav__subitem--open{max-height:1200px;overflow:visible;padding:.5rem 0}
.main-nav .main-nav__subitem a{padding:.5rem 1rem;white-space:nowrap}
.main-nav .main-nav__item:last-child>.main-nav__subitem{left:auto;right:0}
.main-nav .main-nav__subitem:after{content:none;display:none}
body.has-nav-open{overflow:visible}
}

.toc-sticky{left:0;right:0;width:100%;top:var(--header-height)}
.table-of-content{max-width:700px;margin-left:auto;margin-right:auto}
.toc__list{counter-reset:toc-item}
.toc__list>.toc__list-item{counter-increment:toc-item}
.toc__list>.toc__list-item:before{counter-reset:none;content:counter(toc-item) ". "}

.tabs__container{position:relative;max-width:700px;overflow:hidden}
.tab__nav{overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;-webkit-overflow-scrolling:touch}
.tab__nav-inner{display:flex;flex-wrap:nowrap;flex:0 0 100%;width:100%;min-width:0;margin-left:0;scroll-snap-type:x proximity}
.tab__nav-inner>.tab__nav-item{flex:0 0 auto;scroll-snap-align:start;margin:0;background:#e5e7eb;border:0;border-top:2px solid transparent;border-right:1px solid #d1d5db;color:var(--text-color-card);font-family:inherit;font-size:.85rem;font-weight:400;line-height:normal;cursor:pointer}
.tab__nav-inner>.tab__nav-item:last-child{border-right:0}
.tabs__container.is-tabs-ready .tab__contents-item{display:none;max-height:none}
.tabs__container.is-tabs-ready .tab__contents-item.active{display:block;max-height:none}
.tab__nav .tab__nav-item{transition:background .15s ease,color .15s ease}
.tab__nav .tab__nav-item.active{background:#fff;border-top-color:var(--color-cta);font-weight:700}
.tab__nav .tab__nav-item:not(.active):hover{background:var(--gray-300,#d1d5db)}
.tabs__container button.tab__nav-button{background:#e5e7eb;border:0;padding:0;cursor:pointer;z-index:3}
.tabs__container button.tab__nav-button.tab__nav-button--left{display:flex;left:0}
.tabs__container button.tab__nav-button.tab__nav-button--right{display:flex;right:0}
.tabs__container button.tab__nav-button.disabled{display:none}

.faq.is-faq-ready .answerholder{display:none}
.faq.is-faq-ready .faqitem--show .answerholder{display:block}
.faq .question{grid-column:1/-1}
.faq .question>h3{display:block;margin:0}
.faq .faq__toggle{display:grid;grid-template-columns:2.5rem 1fr;align-items:start;gap:.25rem;width:100%;min-height:2.75rem;padding:.25rem 0;text-align:left;background:none;border:0;color:inherit;font:inherit;font-weight:var(--headers-weight);cursor:pointer}
.faq .faq__toggle .question__heading{display:block;white-space:normal;overflow-wrap:break-word}
.faq .faq__icon{grid-row:1;grid-column:1;justify-self:center;margin-top:.15rem}
.faq.is-faq-ready .faqitem{display:block;grid-template-columns:none}
.faq.is-faq-ready .answerholder{grid-column:1/-1;padding-left:2.5rem}

.accordion__container.is-accordion-ready .accordion__contents-item{display:none;max-height:none}
.accordion__container.is-accordion-ready .accordion__contents-item.active{display:block;max-height:none}
.accordion__nav-item{display:block}
.accordion__nav-item .accordion__heading{margin:0}
.accordion__nav-item button.accordion__nav-toggle{display:flex;align-items:center;justify-content:space-between;gap:1rem;width:100%;min-height:2.75rem;padding:.25rem 0;background:none;border:0;font:inherit;font-weight:inherit;color:inherit;text-align:left;cursor:pointer}
.accordion__nav-item .accordion__arrow{flex:0 0 auto;pointer-events:none;transition:transform .25s ease}
.accordion__nav-item button[aria-expanded=true] .accordion__arrow{transform:rotate(180deg)}

.carousel__container{display:block;width:100%;margin:2.5rem 0 1.5rem}
.carousel__rating{display:block;width:100%}
.carousel__table-head{display:grid;grid-template-columns:2.25rem minmax(130px,1.2fr) 1fr 1fr 1.4fr 150px;align-items:end;gap:.5rem 1rem;width:100%;padding:0 1rem .4rem;box-sizing:border-box}
.carousel__head-cell{font-size:var(--font-size-caption);font-weight:700;color:var(--text-color-light);text-align:left}
.carousel__card-container{display:flex;flex-direction:column;gap:.75rem;width:100%;margin:0;padding:0;counter-reset:carousel-rank}
.carousel__card{display:grid;grid-template-columns:2.25rem minmax(130px,1.2fr) 1fr 1fr 1.4fr 150px;align-items:center;gap:.5rem 1rem;width:100%;box-sizing:border-box;padding:1rem;background:var(--card-bg-color);color:var(--text-color-card);border-radius:var(--border-radius);box-shadow:0 2px 8px rgba(0,0,0,.1);counter-increment:carousel-rank}
.carousel__rank{display:flex;align-items:center;justify-content:center}
.carousel__rank-value{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:50%;background:var(--color-cta);color:var(--text-color-cta,#fff);font-weight:700;font-size:var(--font-size-body);line-height:1}
.carousel__rank-value:before{content:counter(carousel-rank)}
.carousel__logo{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.35rem;min-width:0}
.carousel__logo img{max-width:110px;max-height:56px;min-height:30px;width:auto;height:auto;object-fit:contain;cursor:pointer}
.carousel__casino-name{font-weight:700;text-align:center;overflow-wrap:break-word}
.carousel__prop{display:flex;flex-direction:column;gap:.1rem;min-width:0}
.carousel__prop-title{font-size:var(--font-size-caption);color:var(--text-color-light);line-height:1.25}
.carousel__prop-value{font-weight:700;line-height:1.3;overflow-wrap:break-word}
.carousel__tc{display:flex;flex-direction:column;gap:.1rem;min-width:0}
.carousel__tc-title{font-size:var(--font-size-caption);color:var(--text-color-light)}
.carousel__tc-text{font-size:var(--font-size-caption);line-height:1.35;overflow-wrap:break-word}
.carousel__link{display:flex;flex-direction:column;gap:.4rem;min-width:0}
.carousel__button{display:inline-flex;align-items:center;justify-content:center;min-height:2.75rem;padding:.5rem 1.25rem;border:1px solid transparent;border-radius:var(--border-radius);background:var(--color-cta);color:var(--text-color-cta,#fff);font-weight:700;text-align:center;text-decoration:none;white-space:nowrap;cursor:pointer}
.carousel__button:hover{filter:brightness(.95)}
.carousel__button--review{background:none;color:var(--color-cta);border-color:var(--color-cta)}
@media screen and (max-width:900px){
.carousel__table-head{display:none}
.carousel__card{grid-template-columns:2.25rem 1fr 1fr;gap:.6rem .75rem}
.carousel__logo{grid-column:2/-1}
.carousel__rank{align-self:start}
.carousel__tc{grid-column:1/-1}
.carousel__link{grid-column:1/-1;flex-direction:row}
.carousel__button{flex:1 1 0}
}
@media screen and (max-width:479px){
.carousel__card{grid-template-columns:2.25rem 1fr}
.carousel__prop{grid-column:2/-1}
}
.review__button,.introarea .review__button,.seo__button-wrapper .review__button,.review__button-wrap .review__button{display:inline-flex;position:static;left:auto;right:auto;bottom:auto;transform:none;margin:.75rem 0;min-height:2.75rem;align-items:center;justify-content:center}

.read-more__foldout.is-expanded{max-height:none;overflow:visible;padding-bottom:2.5rem}
.read-more__foldout.is-expanded:before{display:none}
.read-more__foldout button.read-more__trigger,button.read-more__trigger{position:static;display:block;width:max-content;max-width:100%;margin:.75rem auto 0;padding:.4rem .9rem;min-height:2.25rem;background:none;border:0;border-bottom:1px solid currentColor;border-radius:0;color:var(--color-cta);font:inherit;font-weight:700;cursor:pointer}
.read-more__foldout button.read-more__trigger:hover,button.read-more__trigger:hover{opacity:.75}
.read-more__foldout{padding-bottom:.5rem}
.read-more__foldout.is-expanded{padding-bottom:.5rem}
.read-more__label--less{display:none}
.read-more__foldout.is-expanded .read-more__label--more{display:none}
.read-more__foldout.is-expanded .read-more__label--less{display:inline}

.contact-form_wrapper{display:grid;gap:.35rem;max-width:700px;margin:1.5rem auto}
.contact-form_wrapper label{font-weight:bold;font-size:var(--font-size-body)}
.contact-form_wrapper input,.contact-form_wrapper textarea{width:100%;box-sizing:border-box;padding:.7rem .9rem;margin-bottom:.5rem;font:inherit;color:inherit;background:var(--bg-color,#fff);border:1px solid var(--color-primary,#d1d5db);border-radius:var(--border-radius);height:auto}
.contact-form_wrapper textarea{min-height:9rem;resize:vertical}
.contact-form_wrapper input:focus,.contact-form_wrapper textarea:focus{outline:2px solid var(--color-cta);outline-offset:1px}
.contact-form_wrapper button.contact-form_submit-btn,.contact-form_wrapper #wp_contact_form-button{justify-self:start;min-height:2.75rem;padding:.7rem 2rem;border:0;border-radius:var(--border-radius);background:var(--color-cta);color:var(--text-color-cta,#fff);font:inherit;font-weight:bold;cursor:pointer}
.contact-form_wrapper button.contact-form_submit-btn:hover{filter:brightness(.95)}
.form-notice{display:none;margin:.75rem 0 0;padding:.7rem .9rem;border-radius:var(--border-radius);background:var(--card-bg-color);color:var(--text-color-card)}
form.is-sent .form-notice{display:block}
form.is-sending button[type=submit],form.is-sending .contact-form_submit-btn{opacity:.6;pointer-events:none}

#cookie-consent{display:flex;align-items:center;flex-wrap:wrap;gap:.75rem 1rem;position:fixed;left:1.5rem;right:auto;bottom:1.5rem;width:min(420px,calc(100% - 3rem));box-sizing:border-box;padding:1rem 2.25rem 1rem 1rem;background:var(--card-bg-color);color:var(--text-color-card);border-radius:var(--border-radius);box-shadow:0 8px 24px rgba(0,0,0,.18);z-index:1200}
#cookie-consent.hide{display:none;left:-1000px}
#cookie-consent-body{flex:1 1 200px;margin:0;font-size:var(--font-size-body);line-height:1.4}
#cookie-consent-body a{color:var(--color-cta);text-decoration:underline}
.privacypolicyok.privacypolicybutton{flex:0 0 auto;margin:0}
button#cookie-consent-ok-button{display:inline-block;min-width:5.5rem;min-height:2.5rem;padding:.55rem 1.5rem;border:0;border-radius:var(--border-radius);background:var(--color-cta);color:var(--text-color-cta,#fff);font:inherit;font-size:var(--font-size-body);font-weight:700;line-height:1.2;cursor:pointer}
button#cookie-consent-ok-button:hover{filter:brightness(.95)}
.cookie-consent__close{position:absolute;top:.35rem;right:.35rem;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;background:none;border:0;border-radius:50%;color:var(--text-color-card);font-size:1.25rem;line-height:1;cursor:pointer}
.cookie-consent__close:hover{background:var(--gray-200,#f1f1f1)}
@media screen and (max-width:479px){#cookie-consent{left:.75rem;bottom:.75rem;width:calc(100% - 1.5rem)}}

.related-ring{margin:2.5rem 0 1.5rem}
.related-ring .heading-wrap{display:flex;align-items:baseline;justify-content:center;gap:.4rem;margin:0 0 1rem;flex-wrap:wrap}
.related-ring .heading-wrap>h2{margin:0}
.related-ring__grid{display:grid;grid-template-columns:repeat(4,1fr);gap:1rem;align-items:stretch}
.related-ring__item{display:flex;min-width:0}
.related-ring__inner{display:flex;width:100%}
.related-ring__wrap{display:flex;flex-direction:column;align-items:center;gap:.6rem;width:100%;padding:1.25rem 1rem;box-sizing:border-box;background:var(--card-bg-color);color:var(--text-color-card);border-radius:var(--border-radius);box-shadow:0 2px 8px rgba(0,0,0,.1);text-align:center;cursor:pointer}
.related-ring__img{display:flex;align-items:center;justify-content:center;width:100%;min-height:72px}
.related-ring__img img{width:100%;height:clamp(2.75rem,5vw,3.5rem);object-fit:contain}
.related-ring__title{font-weight:700;overflow-wrap:break-word}
.related-ring__title a{color:inherit;text-decoration:none}
.related-ring__title a:hover{text-decoration:underline}
.related-ring__rating{display:flex;justify-content:center}
.related-ring__rating svg{max-width:120px;height:auto}
@media screen and (max-width:900px){.related-ring__grid{grid-template-columns:repeat(2,1fr)}}
@media screen and (max-width:479px){.related-ring__grid{grid-template-columns:1fr}}

.o-table{width:100%;margin:1.25rem 0;overflow-x:auto;-webkit-overflow-scrolling:touch}
.o-table>table{width:100%;margin:0;border-collapse:collapse;font-size:var(--font-size-body)}
.o-table th,.o-table td{padding:.65rem .8rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--gray-300,#e5e7eb)}
.o-table thead th,.o-table th[scope=row]{font-weight:700;color:var(--text-color-card)}
.o-table thead th{background:var(--gray-200,#f1f1f1);white-space:nowrap}
.o-table tr:last-child>th,.o-table tr:last-child>td{border-bottom:0}
.o-table tbody tr:nth-child(even){background:rgba(0,0,0,.02)}
.o-table img{max-width:100%;height:auto}

.providers{margin:.5rem 0 0}
.providers .compare__card-provider-list{display:grid;grid-template-columns:repeat(auto-fill,minmax(116px,1fr));gap:.4rem;margin:0;padding:0;list-style:none}
.providers .compare__card-provider-list>li{display:flex;align-items:center;gap:.4rem;min-width:0;margin:0;padding:.3rem .45rem;background:var(--bg-color,#fff);border:1px solid var(--gray-300,#e5e7eb);border-radius:var(--border-radius);font-size:var(--font-size-caption);line-height:1.2}
.providers .compare__card-provider-list>li img{flex:0 0 auto;width:26px;height:18px;object-fit:contain}
.providers .compare__card-provider-list>li span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.providers.is-providers-ready .compare__card-provider-list>li:nth-child(n+13){display:none}
.providers.is-providers-ready.is-expanded .compare__card-provider-list>li{display:flex}
.providers__more{display:none;width:max-content;margin:.6rem auto 0;padding:.4rem .9rem;min-height:2.25rem;background:none;border:0;border-bottom:1px solid currentColor;color:var(--color-cta);font:inherit;font-weight:700;cursor:pointer}
.providers.is-providers-ready .providers__more{display:block}
.providers__label--less{display:none}
.providers.is-expanded .providers__label--more{display:none}
.providers.is-expanded .providers__label--less{display:inline}

.related-ring__rating{display:flex;justify-content:center;min-height:20px}
.related-ring__rating svg{height:20px;width:auto;max-width:100%}

.rating-score{display:inline-flex;align-items:center;gap:.25rem;font-weight:700;line-height:1}
.rating-score__value{font-size:1.05rem;color:var(--text-color-card)}
.rating-score__icon{flex:0 0 auto;width:1rem;height:1rem;fill:#ffc400}
.carousel__casino-link{color:inherit;text-decoration:none}
.carousel__casino-link:hover{text-decoration:underline}
.carousel__card>.carousel__link{align-items:stretch}

.news__wrap{max-width:760px;margin-left:auto;margin-right:auto;grid-template-columns:minmax(0,1fr) auto;gap:0 1rem}
.news__wrap .news__title{max-width:100%;margin-bottom:1rem}
.news__wrap .news__card,.news__wrap .news__post-nav{width:auto;max-width:100%;grid-template-columns:minmax(0,1fr)}
.news__wrap>.news__title{grid-column:1/-1}
.news__card img{max-width:100%;height:auto;border-radius:var(--border-radius)}

.content-review{--brand-gap:1.25rem}
.content-review>*{max-width:700px;margin-left:auto;margin-right:auto}
.content-review>.introarea,.content-review>.review__button-wrap{max-width:700px}

.introarea{position:static;left:auto;right:auto;width:auto;max-width:700px;margin:0 auto var(--brand-gap)}
.introarea:has(.review__status-banner){border-radius:var(--border-radius);overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.08)}
.introarea:has(.review__status-banner) .introarea__inner{border-radius:0;box-shadow:none}
.review__status-banner{display:flex;align-items:center;gap:.5rem;box-sizing:border-box;width:100%;padding:.5rem 1.25rem;background:#c8102e;color:#fff;font-size:var(--font-size-caption);font-weight:700;line-height:1.35}
.review__status-banner svg{flex:0 0 auto;width:16px;height:16px}
.introarea__inner{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:.75rem 1.25rem;width:100%;box-sizing:border-box;padding:1rem 1.25rem;background:var(--card-bg-color);color:var(--text-color-card);border-radius:var(--border-radius);box-shadow:0 2px 8px rgba(0,0,0,.08)}
.introarea__inner .review__logo{flex:0 0 auto;width:88px;height:44px;object-fit:contain;margin:0}
.introarea__rating-name{display:flex;flex-direction:column;align-items:flex-start;gap:.15rem;min-width:0;margin:0;padding:0;border:0}
.introarea__casinoname{display:block;font-size:1.15rem;font-weight:700;line-height:1.2;overflow-wrap:break-word}
.introarea__inner .review__overall-rating{display:inline-flex;align-items:center;text-decoration:none;color:inherit}
.introarea__inner .review__button{margin:0}
.introarea__name-rate{display:flex;align-items:center;gap:.5rem}
.introarea__bonuscta{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.25rem .75rem;margin:0;padding-top:.75rem;border-top:1px solid var(--gray-200,#edeef0);font-weight:700}
.introarea__firstdeposit{display:flex;align-items:baseline;gap:.35rem;min-width:0}
.introarea__firstdeposit-bs{margin:0;font-weight:700}
.introarea__first-dep{text-transform:lowercase}
.introarea__currency{text-transform:none}

.review__rating-stars{display:inline-flex;align-items:center;width:auto;height:auto;background:none}
.review__logo{display:block}
.review__hero{display:none}

.review__button{display:inline-flex;align-items:center;justify-content:center;gap:.4rem;min-height:2.75rem;padding:.6rem 1.5rem;border:1px solid transparent;border-radius:var(--border-radius);background:var(--color-cta);color:var(--text-color-cta,#fff);font-weight:700;text-decoration:none;white-space:nowrap;cursor:pointer}
.review__button:hover{filter:brightness(.95)}
.review__button svg{width:8px;height:12px}
.review__button-wrap{position:fixed;left:0;right:0;bottom:0;z-index:20;display:flex;justify-content:center;margin:0;padding:.6rem 1rem;box-sizing:border-box;background:var(--card-bg-color);box-shadow:0 -2px 12px rgba(0,0,0,.14);transform:translateY(130%);transition:transform .25s ease;pointer-events:none;visibility:hidden}
@media screen and (min-width:768px){
.review__button-wrap{left:1.25rem;right:auto;bottom:1.25rem;justify-content:flex-start;padding:0;background:none;box-shadow:none;transform:translateY(calc(100% + 1.5rem))}
.review__button-wrap .review__button-inner{box-shadow:0 6px 20px rgba(0,0,0,.18)}
}
.review__button-wrap.is-visible{transform:none;pointer-events:auto;visibility:visible}
.review__button-inner{display:inline-flex;align-items:center;gap:.75rem;padding:.4rem .4rem .4rem 1rem;background:var(--card-bg-color);border:1px solid var(--gray-300,#e5e7eb);border-radius:calc(var(--border-radius) + 4px)}
.review__button-inner>span{font-weight:700;white-space:nowrap}
.review__button-wrap .review__button{min-height:2.25rem;padding:.45rem 1.1rem}
.review__content,.review__content-summary{max-width:700px;margin-left:auto;margin-right:auto}
.review__sim_head,.review__elaborated-similar-casinos-list{max-width:700px;margin:0 auto}

.compare{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:1.25rem;align-items:start;max-width:700px;margin:var(--brand-gap) auto}
.compare__group{display:flex;flex-direction:column;gap:.6rem;min-width:0}
.compare__card-header{margin:0;font-size:1.05rem;font-weight:700}
.compare__card{display:flex;flex-direction:column;gap:.5rem;min-width:0;margin:0;padding:1rem 1.25rem;background:var(--card-bg-color);color:var(--text-color-card);border-radius:var(--border-radius);box-shadow:0 2px 8px rgba(0,0,0,.08)}
.compare__card--full-width{grid-column:1/-1}
.compare__card-table{display:flex;flex-direction:column;width:100%}
.compare__card-row{display:grid;grid-template-columns:1fr auto;align-items:center;gap:.5rem 1rem;padding:.45rem 0;border-bottom:1px solid var(--gray-300,#e5e7eb)}
.compare__card-row:last-child{border-bottom:0}
.compare__card-title{margin:0;font-weight:400;text-align:left;color:var(--text-color-card)}
.compare__card-value{display:flex;align-items:center;justify-content:flex-end;gap:.35rem;font-weight:700;text-align:right}
.compare__card-value svg{width:18px;height:18px;flex:0 0 auto}
.compare__card-provider{margin:0 auto}
.compare__card-checkmark-list,.compare__card-list{margin:0;padding:0;list-style:none}

.range__row{display:grid;grid-template-columns:1fr auto;gap:.5rem 1rem;align-items:center;padding:.45rem 0;border-bottom:1px solid var(--gray-300,#e5e7eb)}
.range__row:last-child{border-bottom:0}
.range__row--title{font-weight:700;border-bottom:0;padding-bottom:0}
.range__row>span:last-child{font-weight:700;text-align:right}

.bonus-row__item{display:grid;grid-template-columns:1fr auto;gap:.35rem 1rem;align-items:baseline;padding:.5rem 0;border-bottom:1px solid var(--gray-300,#e5e7eb)}
.bonus-row__item:last-child{border-bottom:0}
.bonus-row__item-title{color:var(--text-color-light);font-size:var(--font-size-caption)}
.bonus-row__item-value{font-weight:700;text-align:right}
.bonus-row__item-col{display:flex;flex-direction:column;gap:.2rem}

.bonus-structures__wrap{display:flex;flex-direction:column;gap:.75rem}
.bonus-structures__expand-wrap,.bonus-structures__collapse{display:flex;flex-direction:column;gap:.5rem}
.bonus-structures__tc{font-size:var(--font-size-caption);color:var(--text-color-light)}
.row-separator{height:1px;margin:.75rem 0;background:var(--gray-300,#e5e7eb);border:0}

.review__proscons{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;margin:1.5rem 0}
.rewiew__proscons-ul{margin:0;padding:1.25rem 1.5rem;list-style:none;background:var(--card-bg-color);color:var(--text-color-card);border-radius:var(--border-radius);box-shadow:var(--box-shadow)}
.rewiew__proscons-ul .proscons__item--title{display:flex;align-items:center;gap:.5rem;margin:0 0 .75rem;font-size:1.25rem;font-weight:900;list-style:none}
.rewiew__proscons-ul .proscons__item--title svg{flex:0 0 auto;width:24px;height:24px}
.rewiew__proscons-ul .proscons__item{display:list-item;list-style:disc;margin:0 0 .4rem 1.25rem;font-size:var(--body-small);line-height:1.4}
.rewiew__proscons-ul .proscons__item:last-child{margin-bottom:0}

.tc__title{font-weight:700;margin:0 0 .25rem}
.tc__content{font-size:var(--font-size-caption);line-height:1.4;color:var(--text-color-light)}
.related__header{margin:0;font-weight:900}

@media screen and (max-width:600px){
.introarea__inner{grid-template-columns:auto 1fr;gap:.6rem .9rem}
.introarea__inner .review__button{grid-column:1/-1;justify-self:stretch}
.compare__card-row,.range__row,.bonus-row__item{grid-template-columns:1fr}
.compare__card-value,.range__row>span:last-child,.bonus-row__item-value{justify-content:flex-start;text-align:left}
}

.text-italic{font-style:italic}
.text-underline{text-decoration:underline}
.carousel__casino-link{display:inline-flex;align-items:center;justify-content:center;min-height:30px;padding:.25rem}
.news__card .news__image{margin-bottom:1.25rem}
.archive__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem;align-items:stretch}
.archive__grid>.archive__card,.archive__grid>.archive__card.archive__card--first{grid-column:auto;display:flex;flex-direction:column;padding:0;background:var(--card-bg-color);color:var(--text-color-card);border-radius:var(--border-radius);box-shadow:0 2px 8px rgba(0,0,0,.1);overflow:hidden;text-decoration:none}
.archive__grid .archive__card-image,.archive__grid .archive__card--first .archive__card-image{height:auto;max-height:none}
.archive__grid .archive__card-image img{width:100%;height:clamp(8rem,13vw,10.5rem);max-height:none;object-fit:cover}
.archive__grid .archive__card-content{display:flex;flex-direction:column;gap:.4rem}
.archive__grid .archive__card-title{margin:0}
@media screen and (max-width:900px){.archive__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media screen and (max-width:600px){.archive__grid{grid-template-columns:1fr}}
.carousel__card>.carousel__status{grid-column:1/-1;justify-self:start;max-width:100%;margin:0;padding:.25rem .6rem;border-radius:var(--border-radius);background:#c8102e;color:#fff;font-size:var(--font-size-caption);font-weight:700;line-height:1.3}
.main-nav__subtoggle{min-width:30px;min-height:30px}
.toc__toggle{min-height:30px;padding:.25rem .5rem}
.toc__togglers{align-items:center}
.howto-shortcode__container,.howto-shortcode__setup,.howto-shortcode__card_container{position:static;left:auto;right:auto;width:auto;max-width:100%;margin-left:auto;margin-right:auto}
.crumble a{display:inline-flex;align-items:center;min-height:30px}
.footer__seo-icons-container a{display:inline-flex;align-items:center;justify-content:center;min-width:30px;min-height:30px}
#cookie-consent-body a{display:inline-flex;align-items:center;min-height:30px}
.review__overall-rating{display:inline-flex;align-items:center;min-height:30px}
.related-ring__title a{display:inline-flex;align-items:center;justify-content:center;min-height:30px}

.proscons-shortcode__container{padding:var(--section-spacing) 20px;margin:var(--section-spacing) -20px;background:var(--card-bg-color);color:var(--text-color-card);box-shadow:var(--box-shadow);box-sizing:border-box;max-width:700px;scroll-margin-top:6rem}
.proscons-shortcode__container h2{font-size:var(--font-size-h2);margin-top:0;margin-bottom:.75rem;font-weight:var(--headers-weight);text-transform:var(--headers-transform)}
.proscons-shortcode__description{display:block;font-size:var(--body-text);font-weight:400;line-height:var(--line-height-body)}
.proscons-shortcode__card_container{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-top:1.25rem}
.proscons-shortcode__card{padding:1.25rem 2rem;background:#f9f9fc;box-sizing:border-box;width:100%;border-radius:var(--border-radius)}
.proscons-shortcode__card svg{width:32px;height:32px;display:inline-block;vertical-align:middle}
.proscons-shortcode__card h3{display:inline;vertical-align:middle;margin:0 0 .5rem .6rem;text-transform:var(--headers-transform);font-weight:var(--headers-weight)}
.proscons-shortcode__card ul{list-style:disc;font-size:var(--body-text);padding:0;margin:.75rem .75rem 0 1.25rem}
.proscons-shortcode__card li{display:list-item;margin:0 0 .5rem}
@media screen and (min-width:500px){.proscons-shortcode__container{padding:2rem;margin:var(--section-spacing-desktop) auto;border-radius:var(--border-radius)}}
@media screen and (min-width:768px){.proscons-shortcode__container h2{font-size:var(--font-size-h2-desktop)}}
@media screen and (min-width:960px){.proscons-shortcode__card_container{grid-template-columns:repeat(auto-fit,minmax(400px,1fr))}}
.tabs__container .highlights-row,.tabs__container .tab__contents-item{max-height:none}
.tabs__container.is-tabs-ready .highlights-row{display:none}
.tabs__container.is-tabs-ready .highlights-row.active{display:grid}
.last-update{font-family:var(--main-font)}
.content-review .heading-wrap{display:flex;flex-wrap:nowrap;align-items:baseline;column-gap:.3rem}
.content-review .heading-wrap>h2{margin-top:0;margin-bottom:0}
.faq .faq__question-ic{top:-27px;margin:0 auto;padding:.2rem 0 0;line-height:0;z-index:1}
.faq .faq__question-ic svg{display:inline-block}
.faq .faq__toggle .question__heading{margin:0;line-height:1.75rem}
.faq .faq__icon{align-self:start;margin-top:.125rem}
.bonus-tabs__headers{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(max-content,1fr);gap:.75rem;margin:0 0 1rem;overflow-x:auto;scrollbar-width:thin}
.bonus-tabs__headers .tab__header-item{min-height:42px;padding:.75rem 1rem;border:0;border-radius:var(--border-radius);background:var(--card-bg-color);box-shadow:var(--box-shadow);color:var(--text-color-card);font-family:inherit;font-size:.85rem;white-space:nowrap;cursor:pointer}
.bonus-tabs__headers .tab__header-item:not(.active):hover{background:var(--gray-100,#f3f4f6)}
.bonus-tabs__headers .tab__header-item.active{background:var(--color-secondary-darker);color:#fff;font-weight:700}
.tabs__container .highlights-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem 1.25rem;overflow:visible}
.tabs__container .highlights-row .bonus-row__item{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:.35rem;padding:1.25rem 1rem;background:var(--card-bg-color);border:0;border-radius:var(--border-radius);box-shadow:var(--box-shadow);text-align:center}
.tabs__container .highlights-row .bonus-row__item-title{font-size:var(--font-size-caption);color:var(--text-color-card)}
.tabs__container .highlights-row .bonus-row__item-value{font-weight:400;text-align:center}
.tabs__container .highlights-row .bonus-row__item-value_currency{font-size:1.5rem;font-weight:700;line-height:1.2}
.tabs__container .highlights-row .bonus-row__item--wagers{display:grid;grid-template-columns:1fr 1fr;align-content:start;column-gap:0}
.tabs__container .highlights-row .bonus-row__item--wagers>.bonus-row__item-title{grid-column:1/-1}
.tabs__container .highlights-row .bonus-row__item-col{align-items:center;padding:0 .5rem}
.tabs__container .highlights-row .bonus-row__item-col+.bonus-row__item-col{border-left:1px solid var(--gray-300,#d1d5db)}
.tabs__container .bonus-structures__tc{margin:.5rem 0;text-align:center}
.tabs__container .bonus-structures__tc .tc__title{display:block;margin:0;color:var(--color-cta)}
.tabs__container .tab__contents-item-deposit{overflow:hidden;background:var(--card-bg-color);border-radius:var(--border-radius);box-shadow:var(--box-shadow)}
.tabs__container .tab__contents-deposit-row{margin:0;overflow:visible}
.tabs__container .tab__contents-deposit-row .row-separator{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;height:auto;margin:0;padding:.6rem 1.25rem;background:var(--color-secondary-darker);color:#fff;font-weight:700}
.tabs__container .tab__contents-deposit-row .row-separator>span:last-child{text-align:right}
.tabs__container .tab__contents-deposit-row .range__row{padding:.6rem 1.25rem}
.tabs__container .tab__contents-deposit-row .range__row--title{border-bottom:1px solid var(--gray-300,#e5e7eb);padding-bottom:.6rem}
@media screen and (max-width:767px){
.tabs__container .highlights-row{grid-template-columns:1fr}
.tabs__container .tab__contents-deposit-row .row-separator>span:last-child{text-align:left}
}
.tab__contents .tab__contents-item{background:none;box-shadow:none;border-radius:0}
.bonus-structures__collapse .tab__contents{padding:0;background:none;box-shadow:none}
.tabs-count-one .bonus-tabs__headers{grid-auto-columns:max-content}
.review__button-wrap .review__button-inner{max-width:100%;box-sizing:border-box}
.review__button-wrap .review__button{margin:0;white-space:normal;text-align:center}
.review__button-inner img.review__logo{flex:0 0 auto;width:auto;max-width:5rem;height:2.25rem;object-fit:contain}
@media screen and (max-width:767px){.home .content-wrapper.content-wrapper--toc{margin-top:8rem}}
.quote__container{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:.75rem;max-width:700px;margin:1.5rem auto;padding:1rem 1.25rem;background:var(--card-bg-color);color:var(--text-color-card);border-left:4px solid var(--color-cta);border-radius:var(--border-radius);box-shadow:0 2px 8px rgba(0,0,0,.08)}
.quote__container--inline{margin:1.25rem auto}
.quote__image{flex:0 0 auto;width:24px;height:24px;fill:var(--color-cta)}
.quote__image path{fill:var(--color-cta)}
.quote__text{margin:0;font-style:italic;line-height:1.5;overflow-wrap:break-word}
.quote__text p:last-child{margin-bottom:0}
.contact-form_wrapper input,.contact-form_wrapper textarea{background:var(--card-bg-color);border:1px solid var(--gray-300,#d1d5db);border-radius:var(--border-radius)}

.compare__card .o-table{margin:0;overflow:visible}
.compare__card .o-table th,.compare__card .o-table td{padding:0;border-bottom:0;background:none;vertical-align:middle}
.compare__card .o-table tbody tr:nth-child(even){background:none}
.compare__card .o-table th[scope=row]{font-weight:400}
.compare__card .compare__card-value{overflow-wrap:anywhere}
@media screen and (max-width:600px){
.compare .compare__card-row{grid-template-columns:minmax(0,1fr) auto}
.compare .compare__card-value{justify-content:flex-end;text-align:right;max-width:55vw}
}
.compare__card-value a{color:inherit}
.footer__menugrid li{margin:0}
.footer__menugrid li a{display:inline-flex;align-items:center;min-height:30px;min-width:30px}
body:has(#cookie-consent:not(.hide)) .review__button-wrap{bottom:11rem}
@media screen and (min-width:768px){body:has(#cookie-consent:not(.hide)) .review__button-wrap{bottom:9.5rem}}
