:root{--nav-height:3rem;--nav-offset:3rem;--nav-bp:50rem}body{line-height:1.3}body:not(.wp-admin):not(#tinymce){background-color:var(--color-white);color:var(--color-dark);font-family:gilroy,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen-Sans,Ubuntu,Cantarell,Helvetica Neue,sans-serif}.font-size-3xl{font-size:5.61rem}.font-size-2xl{font-size:4.20875rem}.font-size-xl{font-size:3.1575rem}.font-size-lg{font-size:2.36875rem}.font-size-md{font-size:1.77687rem}.font-size-mds{font-size:1.33312rem}.fluid-font-size-sm-mds{font-size:min(max(calc(1rem + 5.33 * ((100vw - 20em) / 880)),1rem),1.33312rem)}.font-size-sm{font-size:1rem}.font-size-xs{font-size:.9rem}.font-size-xxs{font-size:.625rem}h1,h2,h3,h4,h5{font-weight:500;letter-spacing:.025em}b,strong{font-weight:700}em,i{font-style:italic}a{font-weight:500;text-decoration:none}.quote>blockquote,address,p{font-size:1rem}.small{font-size:.9rem}.xsmall{font-size:.625rem}.quote blockquote,.quote blockquote>*{font-style:italic}.quote blockquote:after,.quote blockquote:before{content:"\e803";display:block;font-family:gamomat;font-size:1.6em;font-style:normal;margin:.9em 0;position:relative}.quote blockquote:after{text-align:right}.quote figcaption{font-weight:500;margin-bottom:1em}.quote figcaption:before{content:"\2014"}.font-size-xs,.quote>blockquote:not([class*=fluid]):not(.font-size-xs):not(.font-size-xxs),.small,address:not([class*=fluid]):not(.font-size-xs):not(.font-size-xxs),li:not([class*=fluid]):not(.font-size-xs):not(.font-size-xxs),p:not([class*=fluid]):not(.font-size-xs):not(.font-size-xxs){line-height:1.5rem}.font-size-xxs,.xsmall{line-height:1rem}.text-container{--link-color:var(--color-green);--link-hover-color:var(--color-accent);--link-selected-color:var(--color-accent);--link-bg-color:transparent;--link-bg-hover-color:transparent;--link-bg-selected-color:transparent;line-height:1.2}.text-container blockquote{color:var(--color-green)}.text-container *{line-height:1.2}@-webkit-keyframes slot-machine{0%{-webkit-transform:translate3d(0,-400%,0);transform:translate3d(0,-400%,0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}@keyframes slot-machine{0%{-webkit-transform:translate3d(0,-400%,0);transform:translate3d(0,-400%,0)}to{-webkit-transform:translate3d(0,-100%,0);transform:translate3d(0,-100%,0)}}.svg-icon{height:1.5em;line-height:inherit;margin-bottom:auto;margin-top:auto;width:1.5em}.svg-icon svg{fill:currentColor}*+.svg-icon,.svg-icon+*{margin-left:.5rem}main.login-container *+.svg-icon,main.login-container .svg-icon+*{margin-left:0}.svg-icon.certificates-svg,.svg-icon.game-sheets-svg{margin-left:-.25em}.svg-icon.certificates-svg+*,.svg-icon.game-sheets-svg+*{margin-left:.25em}.svg-icon.alarm-svg{height:1.15em;margin-left:-.25em;width:1.15em}.svg-icon.alarm-svg+*{margin-left:0}.svg-icon.duplicate-document-svg{height:1.15em;margin-left:0;width:1.15em}.svg-icon.download-svg{margin-left:-.25em;margin-right:-.25em}.file .svg-icon.download-svg{margin-left:auto;margin-right:auto}.downloads-footer .svg-icon.download-svg{margin-left:-.25rem;margin-right:0}.custom-pagination .next .svg-icon.expand-svg{-webkit-transform:rotate(-90deg);transform:rotate(-90deg)}.custom-pagination .previous .svg-icon.expand-svg{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.svg-icon.coming-soon-svg{margin-left:-.1875rem}.svg-icon.check-svg,.svg-icon.coming-soon-svg{height:100%;width:100%}.svg-icon.check-svg svg{height:.8em;width:.8em}.sort-icons .svg-icon.arrow-down-svg{margin-left:0}.sort-icons .svg-icon.arrow-down-svg:first-child{-webkit-transform:translateY(.5rem) rotate(-180deg);transform:translateY(.5rem) rotate(-180deg)}.sort-icons .svg-icon.arrow-down-svg:last-child{-webkit-transform:translateY(-.5rem);transform:translateY(-.5rem)}.svg-icon.delete-svg{-webkit-box-flex:0;-ms-flex:none;flex:none;height:1.2rem;pointer-events:none;width:1.2rem}.svg-icon.search-svg{height:2rem;width:2rem}.svg-icon.external-link-svg{height:1.2em;margin-right:-.25rem;width:1.2em}.svg-icon.brand-logo-svg,.svg-icon.burguer-close-svg,.svg-icon.burguer-open-svg,.svg-icon.rocket-svg{height:100%;width:100%}[data-action=swiper-next] .svg-icon.arrow-right-svg,[data-action=swiper-prev] .svg-icon.arrow-left-svg{height:1rem;width:1rem}[data-action=swiper-prev] .svg-icon.arrow-left-svg{margin-right:.1rem}[data-action=swiper-next] .svg-icon.arrow-right-svg{margin-left:.1rem}.button-sm .text,.button-xs .text{letter-spacing:.01em}.button-xs .text{font-size:90%;font-weight:700}.button-sm .text{font-weight:500}.button-xs{font-size:.9rem;padding:.5rem 1rem}.button-sm{font-size:1rem;min-height:2.5rem;padding:.5rem 1rem}button.disabled,button [disabled]{background-color:var(--color-smoke)!important;color:var(--color-dark)!important;opacity:.6;pointer-events:none}.hero{max-height:80vh;max-height:calc(var(--vh, 1vh) * 80);overflow:hidden}.hero .aspect-ratio-container,.hero picture{height:inherit;max-height:inherit;min-height:inherit}.archive .layer-container.img-overlay>.flex{padding:.75rem}.archive .layer-container.img-overlay>.flex .coming-soon{color:var(--color-white);margin-bottom:auto;width:20%}a[href=""].link-img{opacity:1}a.link-img picture{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:block;overflow:hidden;position:relative}body:not(.is-touch) a.link-img.link-img-zoom img{-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}body:not(.is-touch) a.link-img.link-img-zoom:visited:not(:hover):not(:active):not(:focus) img,body:not(.is-touch) a.link-img.link-img-zoom img{-webkit-transform:scale(1);transform:scale(1)}body:not(.is-touch) a.link-img.link-img-zoom.focus-visible img.lazyloaded,body:not(.is-touch) a.link-img.link-img-zoom:active img.lazyloaded,body:not(.is-touch) a.link-img.link-img-zoom:focus-visible img.lazyloaded,body:not(.is-touch) a.link-img.link-img-zoom:hover img.lazyloaded{-webkit-transform:scale(1.1);transform:scale(1.1)}body:not(.is-touch) a.link-img.link-img-zoom:active:not(:hover) img{-webkit-transform:scale(1);transform:scale(1)}[data-type=vimeo]{background-color:var(--color-black)}[data-type=vimeo].aspect-ratio-container>[id*=vimeo-player-] iframe{height:100%;width:100%}.game-demo-consent,.vimeo-consent{--button-color:var(--color-black);--button-hover-color:var(--color-white);--button-bg-color:var(--color-white);--button-bg-hover-color:var(--color-accent);--button-outline-color:var(--color-accent);-webkit-box-direction:normal;-webkit-box-orient:vertical;-webkit-box-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:center;height:100%;justify-content:center;left:0;top:0;width:100%}.game-demo-consent .text-container,.vimeo-consent .text-container{--link-color:var(--color-white);--link-hover-color:var(--color-accent);--link-selected-color:var(--color-accent);color:var(--color-white);padding-left:var(--fluid-16);padding-right:var(--fluid-16);text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.game-demo-consent .text-container p,.vimeo-consent .text-container p{font-size:90%;line-height:1.2!important}.game-demo-consent .text-container p+*,.vimeo-consent .text-container p+*{margin-top:.35rem}.game-demo-consent .text-container+*,.vimeo-consent .text-container+*{padding-top:var(--fluid-32)}.game-demo-thumb,.vimeo-thumb{left:0;top:0}.game-demo-thumb:after,.vimeo-thumb:after{background-color:var(--color-black);content:"";height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%}.simple-grid-container[data-type=img-text-grid-offset]{display:block;position:relative}.simple-grid-container[data-type=img-text-grid-offset]>.row.gap:not(.no-fluid){--min-vg:var(--v-gap,32)/2;--max-vg:var(--v-gap,32);--min-hg:var(--h-gap,32)/2;--max-hg:var(--h-gap,32);--interpolate-vg:calc((var(--min-vg)*0.0625rem) + (var(--max-vg) - var(--min-vg)) * ((100vw - 20rem) / (1200 - 320)));--interpolate-hg:calc((var(--min-hg)*0.0625rem) + (var(--max-hg) - var(--min-hg)) * ((100vw - 20rem) / (1200 - 320)));--vg:min(max(var(--interpolate-vg),(var(--min-vg)*0.0625rem)),(var(--max-vg)*0.0625rem));--hg:min(max(var(--interpolate-hg),(var(--min-hg)*0.0625rem)),(var(--max-hg)*0.0625rem))}.simple-grid-container[data-type=img-text-grid-offset]>.row.gap.no-fluid{--vg:calc(var(--v-gap, 32)*0.0625rem);--hg:calc(var(--h-gap, 32)*0.0625rem)}.simple-grid-container[data-type=img-text-grid-offset]>.row{-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;position:relative}.simple-grid-container[data-type=img-text-grid-offset]>.row>.col{display:block;position:relative;width:100%}.simple-grid-container[data-type=img-text-grid-offset]>.row>.col>.aspect-ratio-container+.text-container{padding-top:var(--fluid-16)}.simple-grid-container[data-type=img-text-grid-offset]>.row>.col+.col{padding-top:var(--fluid-48)}.flex-grid-container[data-type=img-text-layout]>.row>.col:first-of-type{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.flex-grid-container[data-type=img-text-layout]>.row>.col:last-of-type{-webkit-box-ordinal-group:2;-ms-flex-order:1;margin-top:auto;order:1}.flex-grid-container[data-type=img-text-layout]>.row>.col:last-of-type .text-container{padding-top:var(--fluid-16)}::-webkit-details-marker,details>summary::-webkit-details-marker,details>summary::marker{display:none;font-size:0}details{-moz-appearance:none!important;-webkit-appearance:none!important;appearance:none!important;display:block;list-style:none;position:relative;width:100%}details>summary{align-items:center;-webkit-box-align:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}details>summary:after{content:"";cursor:pointer;pointer-events:auto;position:absolute;width:100%}details>summary>.summary-wrapper{align-items:center;-webkit-box-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center}details>summary>.summary-wrapper .svg-icon{margin-left:.25em;margin-right:-.25rem;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}details[open]>summary>.summary-wrapper .svg-icon{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}details.filter-panel .shadow{background-color:var(--color-light);height:3rem;margin-left:calc(50% - 50vw);top:0;width:100vw;z-index:-1}details.filter-panel summary{background-color:inherit;color:var(--color-smoke-darken);-ms-flex-pack:end}details.filter-panel summary,details.filter-panel summary>.summary-wrapper{-webkit-box-pack:end;height:3rem;justify-content:flex-end;min-height:3rem}details.filter-panel summary>.summary-wrapper{align-content:center;-ms-flex-line-pack:center;-ms-flex-pack:end}details.filter-panel summary:after{height:3rem;left:0;top:0}details.filter-panel summary *{font-size:1rem;font-weight:500;line-height:1.5rem}details.filter-panel[open]{padding-bottom:2rem}details.filter-panel[open] .shadow{top:calc(100% - 3rem)}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{background:#fff;background-color:#fff;border:0;-webkit-box-shadow:0 0 0 62.5rem #fff inset;-webkit-text-fill-color:#000;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}input[type=search]::-webkit-search-cancel-button{-webkit-appearance:none}input[type=checkbox],input[type=email],input[type=password],input[type=search],input[type=text]{-moz-appearance:none!important;-webkit-appearance:none!important;appearance:none!important;border:0;border-radius:0;-webkit-box-shadow:none;box-shadow:none;margin:0;outline:none}input[type=email].input:-ms-input-placeholder,input[type=email].input::-moz-placeholder,input[type=email].input::-webkit-input-placeholder,input[type=email].input::placeholder,input[type=password].input:-ms-input-placeholder,input[type=password].input::-moz-placeholder,input[type=password].input::-webkit-input-placeholder,input[type=password].input::placeholder,input[type=search].input:-ms-input-placeholder,input[type=search].input::-moz-placeholder,input[type=search].input::-webkit-input-placeholder,input[type=search].input::placeholder,input[type=text].input:-ms-input-placeholder,input[type=text].input::-moz-placeholder,input[type=text].input::-webkit-input-placeholder,input[type=text].input::placeholder,textarea:-ms-input-placeholder,textarea::-moz-placeholder,textarea::-webkit-input-placeholder,textarea::placeholder{color:var(--color-smoke-darken)!important;font-family:inherit;font-size:1rem!important;font-weight:inherit!important}.custom-checkbox{cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;min-height:2rem;pointer-events:auto;position:relative}.custom-checkbox-control{border:.1em solid;border-radius:.1em;display:block;font-size:1.125rem;height:1em;margin-bottom:auto;margin-top:auto;position:relative;width:1em}.custom-checkbox-control+span{align-items:center;-webkit-box-align:center;-webkit-box-flex:0;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-align:center;margin-left:.5rem;position:relative}.custom-checkbox-control+span.custom-checkbox-label{font-size:1rem;font-weight:500}.custom-checkbox-control.switch{border:0;border-radius:1em;font-size:1.6rem;width:2em}.custom-checkbox-control.switch>span.slider{bottom:0;height:100%;left:0;position:absolute;right:0;top:0;width:50%;z-index:1}.custom-checkbox-control.switch>span.slider:after{border-radius:50%;content:"";height:90%;left:5%;position:absolute;top:5%;width:90%;z-index:2}.custom-checkbox-input{align-items:center;-webkit-box-align:center;-webkit-box-pack:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;-ms-flex-pack:center;justify-content:center;position:relative}.custom-checkbox-input input[type=checkbox]{bottom:0;-webkit-box-flex:0;-ms-flex:0;flex:0;height:100%;left:0;margin:0;opacity:0;position:absolute;right:0;top:0;vertical-align:top;width:1em}.custom-checkbox[data-no-label]{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;min-width:2rem}.custom-checkbox[data-no-label] .custom-checkbox-input{margin:0}.custom-checkbox .custom-checkbox-input .custom-checkbox-control:not(.switch){background-color:var(--chk-bg-color);border-color:var(--chk-border-color);color:var(--chk-border-color);-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.custom-checkbox .custom-checkbox-input .custom-checkbox-control:not(.switch)>.svg-icon{-webkit-transform:scale(0);transform:scale(0)}.custom-checkbox .custom-checkbox-input .custom-checkbox-control.switch>span.slider{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.custom-checkbox .custom-checkbox-input .custom-checkbox-control.switch>span.slider:after{-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.custom-checkbox .custom-checkbox-input .custom-checkbox-control+span{-webkit-transition:color .2s ease-in-out;transition:color .2s ease-in-out}.custom-checkbox .custom-checkbox-input input[type=checkbox]:checked+.custom-checkbox-control>.svg-icon{-webkit-transform:scale(1);transform:scale(1)}.custom-checkbox .custom-checkbox-input input[type=checkbox]:checked+.custom-checkbox-control.switch>.slider{-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.main-options-menu .custom-checkbox.disable,.offcanvas-options-menu .custom-checkbox.disable{opacity:.35;pointer-events:none!important}.main-options-menu .custom-checkbox.disable input[type=checkbox]:checked,.main-options-menu .custom-checkbox.disable input[type=checkbox]:checked~.custom-checkbox-control,.main-options-menu .custom-checkbox.disable input[type=checkbox]:checked~.custom-checkbox-control.switch,.main-options-menu .custom-checkbox.disable input[type=checkbox]:checked~.custom-checkbox-label,.offcanvas-options-menu .custom-checkbox.disable input[type=checkbox]:checked,.offcanvas-options-menu .custom-checkbox.disable input[type=checkbox]:checked~.custom-checkbox-control,.offcanvas-options-menu .custom-checkbox.disable input[type=checkbox]:checked~.custom-checkbox-control.switch,.offcanvas-options-menu .custom-checkbox.disable input[type=checkbox]:checked~.custom-checkbox-label{pointer-events:none!important}.custom-input-text{display:-webkit-box;display:-ms-flexbox;display:flex;height:3rem;max-height:3rem}.custom-input-text>*{align-items:center;-webkit-box-align:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;height:2.5rem;margin-bottom:auto;margin-top:auto}.custom-input-text input[type=email].input,.custom-input-text input[type=text].input{background-color:transparent;font-family:inherit;font-size:1rem;font-weight:inherit;height:2.5rem;pointer-events:auto;width:100%}.custom-input-text,.custom-textarea{font-weight:500;position:relative;width:100%}.custom-input-text>*,.custom-textarea>*{padding-bottom:.5rem;padding-left:.5rem;padding-top:.5rem;pointer-events:none;position:relative;width:100%}.custom-input-text>:after,.custom-textarea>:after{content:"";height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.custom-textarea textarea{background-color:transparent;-webkit-box-sizing:inherit!important;box-sizing:inherit!important;font-family:inherit;font-size:1rem;font-weight:inherit;min-height:5rem;pointer-events:auto;resize:none;width:100%}.custom-pagination{color:var(--color-dark);display:block;font-weight:500;height:100%;pointer-events:none;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.custom-pagination ul{border:.0625rem solid var(--color-smoke-darken);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:2.5rem;list-style:none;margin:auto 0 0;max-height:2.5rem;padding:0}.custom-pagination ul li{background-color:var(--color-white);border:0;border-right:.0625rem solid var(--color-smoke-darken);display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;list-style-image:none;list-style-type:none;margin-left:0;position:relative;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:2.5rem}.custom-pagination ul.no-prev-next{border-right:0}.custom-pagination ul li:last-of-type{border-left:.0625rem solid var(--color-smoke-darken);border-right:0}.custom-pagination ul li:nth-last-child(2){border-right:0}.custom-pagination ul li>a{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;padding-left:.5rem;padding-right:.5rem;width:100%}.custom-pagination ul li>a.selected{pointer-events:none}.custom-pagination ul li>a>*{pointer-events:none;white-space:nowrap}.custom-pagination ul li>a>span{display:block;margin:auto}.custom-pagination ul li.hidden{border:0;width:0}.custom-pagination ul li.hidden>*{display:none}.custom-range-slider{-webkit-box-direction:normal;-webkit-box-orient:vertical;color:var(--color-smoke-darken);display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;font-weight:500;margin-bottom:.5rem;min-height:5rem}.custom-range-slider,.custom-range-slider .output{align-items:center;-webkit-box-align:center;-ms-flex-align:center;position:relative;width:100%}.custom-range-slider .output{color:var(--color-dark);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1rem;margin-bottom:1rem;min-height:3rem;padding-left:.5rem;padding-right:.5rem;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.custom-range-slider .output>span{-webkit-box-orient:vertical;display:-webkit-box;font-size:inherit;font-weight:inherit;hyphens:none!important;-webkit-line-clamp:1;overflow:hidden;overscroll-behavior:none;visibility:visible;white-space:normal!important;word-wrap:break-word}.custom-range-slider .output span.slider-label{color:var(--color-smoke-darken)}.custom-range-slider .output span.slider-label:after{content:": ";white-space:pre}.custom-range-slider .output span.slider-min-value:after{content:" - ";white-space:pre}.custom-range-slider .visual{min-height:2rem;position:relative;width:100%}.custom-range-slider .track{height:2rem;left:0;padding:inherit;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.custom-range-slider .track>div{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:no-wrap;flex-wrap:no-wrap;height:inherit;position:relative;width:100%}.custom-range-slider .track>div .lower,.custom-range-slider .track>div .range,.custom-range-slider .track>div .upper{height:.15rem;margin-bottom:auto;margin-top:auto;position:relative}.custom-range-slider .track>div .lower,.custom-range-slider .track>div .upper{background-color:var(--color-smoke-darken)}.custom-range-slider .track>div .range{background-color:var(--color-dark)}.custom-range-slider .thumbs{height:2rem;left:0;padding:inherit;pointer-events:none;position:absolute;top:0;width:100%;z-index:3}.custom-range-slider .thumbs>div{position:relative;width:100%}.custom-range-slider .thumbs>div .lower,.custom-range-slider .thumbs>div .upper{height:2rem;position:absolute;top:0;width:.5rem}.custom-range-slider .thumbs>div .lower{-webkit-transform:translateX(-50%);transform:translateX(-50%)}.custom-range-slider .thumbs>div .upper{-webkit-transform:translateX(50%);transform:translateX(50%)}.custom-range-slider .range-sliders{height:2rem;left:0;padding:inherit;position:absolute;top:0;width:100%;z-index:2}.custom-range-slider .range-sliders>div{height:inherit;position:relative;width:100%}.custom-range-slider .range-sliders>div input[type=range]{height:inherit;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}.custom-range-slider .range-sliders>div input[type=range],.custom-range-slider .range-sliders>div input[type=range]::-webkit-slider-runnable-track,.custom-range-slider .range-sliders>div input[type=range]::-webkit-slider-thumb{-webkit-appearance:none}.custom-range-slider .range-sliders>div input[type=range]::-webkit-slider-runnable-track{background:none;height:100%;width:100%}.custom-range-slider .range-sliders>div input[type=range]::-moz-range-track{background:none;height:100%;width:100%}.custom-range-slider .range-sliders>div input[type=range]::-webkit-slider-thumb{background:var(--color-accent);border:none;border-radius:0;cursor:pointer;height:2rem;min-height:2rem;pointer-events:auto;width:.5rem}.custom-range-slider .range-sliders>div input[type=range]::-moz-range-thumb{background:var(--color-accent);border:none;border-radius:0;cursor:pointer;height:2rem;pointer-events:auto;width:.5rem}.custom-range-slider .range-sliders>div input[type=range]:focus{outline:none}body.block-interaction .custom-range-slider .range-sliders input[type=range]::-webkit-slider-thumb{cursor:default!important;pointer-events:none!important}body.block-interaction .custom-range-slider .range-sliders input[type=range]::-moz-range-thumb{cursor:default!important;pointer-events:none!important}.custom-search-box{display:-webkit-box;display:-ms-flexbox;display:flex;font-weight:500;height:3rem;max-height:3rem;position:relative;width:100%}.custom-search-box>*{align-items:center;-webkit-box-align:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;height:2.5rem;margin-bottom:auto;margin-top:auto;padding-bottom:.5rem;padding-left:.5rem;padding-top:.5rem;pointer-events:none;position:relative;width:100%}.custom-search-box input[type=search]{background-color:transparent;font-family:inherit;font-size:1rem;font-weight:inherit;height:2.5rem;pointer-events:auto;width:100%}.custom-search-box button.submit{height:2.5rem;width:2.5rem}.custom-search-box button.reset{height:2rem;width:2rem}.custom-select{align-items:center;-webkit-box-align:center;color:var(--color-smoke-darken);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;font-weight:500;height:3rem;max-height:3rem;position:relative;width:100%}.custom-select:after{border-bottom:.0625rem solid var(--color-smoke-darken);content:"";height:100%;left:0;pointer-events:none;position:absolute;top:-.1875rem;width:100%;z-index:9}.custom-select>label{align-items:center;-webkit-box-align:center;color:var(--color-dark);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;font-size:1rem;height:100%;min-height:3rem;padding-left:.5rem;padding-right:1.375rem;pointer-events:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;z-index:1}.custom-select>label>span{-webkit-box-orient:vertical;display:-webkit-box;font-size:inherit;font-weight:inherit;hyphens:none!important;-webkit-line-clamp:1;overflow:hidden;overscroll-behavior:none;visibility:visible;white-space:normal!important;word-wrap:break-word}.custom-select>label span.title{color:var(--color-smoke-darken)}.custom-select>label span.title:after{content:": ";white-space:pre}.custom-select>label:after{content:"";cursor:pointer;pointer-events:auto}.custom-select>label:after,.custom-select>select.native{height:100%;left:0;position:absolute;top:0;width:100%}.custom-select>select.native{-moz-appearance:none;-webkit-appearance:none;appearance:none;color:var(--color-dark);font-size:1rem;font-weight:500;padding-left:.5rem;z-index:0}.custom-select>select.native::-ms-expand{display:none!important}.custom-select>ul.select{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-box-shadow:0 .625rem 1.25rem rgba(0,0,0,.09),0 .1875rem .375rem rgba(0,0,0,.12);box-shadow:0 .625rem 1.25rem rgba(0,0,0,.09),0 .1875rem .375rem rgba(0,0,0,.12);left:0;list-style:none;margin:0;opacity:0;overflow:hidden;padding:0;position:absolute;top:calc(100% - .25rem);-webkit-transform:translateZ(0) scaleY(0);transform:translateZ(0) scaleY(0);-webkit-transform-origin:top left;transform-origin:top left;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%;z-index:10}.custom-select>ul.select li{list-style-image:none;list-style-type:none;margin-left:0}.custom-select>ul.select li.option{color:var(--color-dark);cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:1rem;font-weight:500;margin:0;padding:.5rem;pointer-events:auto;-webkit-transform:translate3d(0,-6rem,0) scaleY(2);transform:translate3d(0,-6rem,0) scaleY(2);-webkit-transform-origin:top left;transform-origin:top left;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;width:100%}.custom-select>ul.select li.option.selected,.custom-select>ul.select li.option:active{background-color:var(--color-accent);color:var(--color-white)}.custom-select>ul.select.bt{-webkit-transform-origin:bottom left;transform-origin:bottom left}.custom-select>ul.select.bt li.option{-webkit-transform:translate3d(0,6rem,0) scaleY(2);transform:translate3d(0,6rem,0) scaleY(2);-webkit-transform-origin:bottom left;transform-origin:bottom left}.custom-select>.select-icon{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:3}.custom-select>.select-icon .svg-icon{margin-left:auto;margin-right:-.25rem;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center center;transform-origin:center center;-webkit-transition:-webkit-transform .2s ease-in-out;transition:-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out;transition:transform .2s ease-in-out,-webkit-transform .2s ease-in-out}.custom-select.open .select-icon>.svg-icon{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}body:not(.is-touch) .custom-select>select.native{display:none}body:not(.is-touch) .custom-select.open{z-index:6002}body:not(.is-touch) .custom-select.open>ul.select{opacity:1}body:not(.is-touch) .custom-select.open>ul.select,body:not(.is-touch) .custom-select.open>ul.select>li.option{-webkit-transform:translateZ(0) scale(1);transform:translateZ(0) scale(1)}body.is-touch .custom-select>label,body.is-touch .custom-select>label:after{pointer-events:none}body.is-touch .custom-select>ul.select{display:none}body.block-interaction .custom-select label,body.block-interaction .custom-select label:after{cursor:default!important;pointer-events:none!important}.form-group.flex-grid-container .row{align-items:center;-webkit-box-align:center;-ms-flex-align:center}.downloads-filter,.games-filter{--button-color:var(--color-light);--button-hover-color:var(--color-light);--button-bg-color:var(--color-grey);--button-bg-hover-color:var(--color-dark);--button-outline-color:var(--color-dark);--chk-bg-color:var(--color-light);--chk-border-color:var(--color-smoke-darken);--chk-label-color:var(--color-dark);--chk-hover-color:var(--color-accent);--chk-checked-color:var(--color-accent);--chk-checked-label-color:var(--color-dark);--chk-checked-arrow-color:var(--color-light);background-color:var(--color-light)}.downloads-filter .custom-checkbox-group,.games-filter .custom-checkbox-group{margin-left:0;margin-right:auto}.downloads-filter .custom-checkbox-group ul,.games-filter .custom-checkbox-group ul{align-items:center;-webkit-box-align:center;-ms-flex-align:center;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0;min-height:3rem;padding:2rem 0 0}.downloads-filter .custom-checkbox-group ul li,.games-filter .custom-checkbox-group ul li{display:-webkit-box;display:-ms-flexbox;display:flex;height:2.5rem;list-style-image:none;list-style-type:none;margin-left:0}.downloads-filter .custom-checkbox-group ul li>*,.games-filter .custom-checkbox-group ul li>*{margin-bottom:auto;margin-top:auto}.downloads-filter .custom-checkbox-group ul li:not(:last-of-type),.games-filter .custom-checkbox-group ul li:not(:last-of-type){margin-right:1em}.downloads-filter .col.submit>div,.games-filter .col.submit>div{-webkit-box-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:end;height:100%;justify-content:flex-end;padding-top:2rem}.downloads-filter .col.submit>div button,.games-filter .col.submit>div button{margin-bottom:auto;margin-top:auto}.downloads-filter .col.submit>div .reset+button,.games-filter .col.submit>div .reset+button{margin-left:.5rem}.games-filter .custom-select>label{background-color:transparent}.games-filter .custom-select>ul.select{background-color:var(--color-light)}.games-filter .custom-select>ul.select li.option.selected,.games-filter .custom-select>ul.select li.option:active{color:var(--color-light)}.games-filter .custom-range-slider{padding-bottom:2rem;padding-top:2rem}body.is-touch .downloads-filter .custom-select>label,body.is-touch .games-filter .custom-select>label{background-color:var(--color-light)}body.is-touch .games-filter .custom-range-slider .visual{height:1.5rem;padding-left:2rem;padding-right:2rem}body.is-touch .games-filter .custom-range-slider .thumbs,body.is-touch .games-filter .custom-range-slider .track{height:1.5rem}body.is-touch .games-filter .custom-range-slider .thumbs .lower,body.is-touch .games-filter .custom-range-slider .thumbs .upper{background-color:var(--color-accent);border-radius:50%;height:1.5rem;width:1.5rem}body.is-touch .games-filter .custom-range-slider .range-sliders{height:1.5rem}body.is-touch .games-filter .custom-range-slider .range-sliders input[type=range]::-webkit-slider-thumb{height:2.5rem;min-height:2.5rem;opacity:0!important;width:2.5rem}body.is-touch .games-filter .custom-range-slider .range-sliders input[type=range]::-moz-range-thumb{height:2.5rem;opacity:0!important;width:2.5rem}.downloads-query .flex-grid-container+.flex-grid-container .row,.games-query .row{align-items:center;-webkit-box-align:center;-ms-flex-align:center}.downloads-query .flex-grid-container+.flex-grid-container .col:first-of-type{color:var(--color-accent);margin-right:auto}.downloads-query .flex-grid-container+.flex-grid-container .col:first-of-type>.text-container>*{-webkit-box-flex:0;-ms-flex:0;flex:0;margin-bottom:auto;margin-top:auto}.downloads-query .tags:not(.hidden),.games-query .tags:not(.hidden){padding-top:2rem}.downloads-query .flex-grid-container+.flex-grid-container,.games-query .flex-grid-container+.flex-grid-container{padding-bottom:var(--fluid-48);padding-top:var(--fluid-48)}.downloads-query [id*=filter_tags] .tag,.games-query [id*=filter_tags] .tag{background-color:var(--color-smoke-darken);color:#fff;-webkit-transition:background .2s ease-in-out;transition:background .2s ease-in-out}.downloads-query [id*=filter_tags] .tag:active:not(.selected),.games-query [id*=filter_tags] .tag:active:not(.selected){background-color:var(--color-accent)}.downloads-query .col[data-group*=-search],.games-query .col[data-group*=-search]{margin-left:auto}.downloads-query .custom-search-box,.games-query .custom-search-box{--button-color:var(--color-smoke-darken);--button-hover-color:var(--color-accent);--button-bg-color:transparent;--button-bg-hover-color:transparent;--button-outline-color:transparent;-webkit-box-pack:end;color:var(--color-dark);-ms-flex-pack:end;justify-content:flex-end}.downloads-query .custom-search-box>*,.games-query .custom-search-box>*{background-color:var(--color-white);border:.0625rem solid var(--color-smoke-darken);-webkit-transition:border-color .2s ease-in-out;transition:border-color .2s ease-in-out;z-index:6001}.downloads-query .custom-search-box .submit,.games-query .custom-search-box .submit{border-left:.0625rem solid var(--color-smoke-darken)}.downloads-query .custom-search-box .reset,.games-query .custom-search-box .reset{--button-color:var(--color-dark)}.downloads-query .custom-search-box.active>*,.games-query .custom-search-box.active>*{border-color:var(--color-dark)}.downloads-query .custom-search-box.active .submit,.games-query .custom-search-box.active .submit{border-left-color:var(--color-dark);color:var(--color-dark)}.downloads-query .custom-search-box{margin-top:0}.downloads-footer .custom-select>label,.downloads-query .custom-select>label,.games-query .custom-select>label{background-color:transparent}.downloads-footer .custom-select>ul.select,.downloads-query .custom-select>ul.select,.games-query .custom-select>ul.select{background-color:var(--color-white)}.downloads-footer .custom-select>ul.select li.option.selected,.downloads-footer .custom-select>ul.select li.option:active,.downloads-query .custom-select>ul.select li.option.selected,.downloads-query .custom-select>ul.select li.option:active,.games-query .custom-select>ul.select li.option.selected,.games-query .custom-select>ul.select li.option:active{color:var(--color-white)}.downloads-result .flex-grid-container+.flex-grid-container,.games-result .flex-grid-container+.flex-grid-container{padding-bottom:var(--fluid-48);padding-top:var(--fluid-48)}.downloads-result{padding-bottom:1.5rem}.downloads-footer{padding-bottom:var(--fluid-48)}.downloads-footer .col:not(.col-break-row){min-height:3rem}.downloads-footer .col:not(.col-break-row)>:not(.custom-select){margin-top:.25rem}.downloads-footer .col:nth-last-child(2){margin-right:auto}body.is-touch .downloads-footer .custom-select>label,body.is-touch .downloads-query .custom-select>label,body.is-touch .games-query .custom-select>label{background-color:var(--color-white)}.swiper-cover:not([data-remove-cover]),.swiper-cover:not([data-remove-cover]) *,.swiper-cover>.wrapper{pointer-events:none}.swiper-container,.swiper-slide{pointer-events:auto}.swiper-slide>.aspect-ratio-container{pointer-events:none}.js-swiper[data-type=calendar],.js-swiper[data-type=in-game-features]{background-color:var(--color-dark)}.js-swiper[data-type=calendar] .swiper-cover.self-cover,.js-swiper[data-type=in-game-features] .swiper-cover.self-cover{--cover-color:var(--color-dark)}.js-swiper[data-type=calendar] .swiper-container,.js-swiper[data-type=in-game-features] .swiper-container{height:100%}.js-swiper[data-type=calendar] .swiper-slide .slot-animation-wrapper,.js-swiper[data-type=in-game-features] .swiper-slide .slot-animation-wrapper{height:100%;overflow:hidden;pointer-events:none}.js-swiper[data-type=calendar] .swiper-slide .slot-animation,.js-swiper[data-type=in-game-features] .swiper-slide .slot-animation{-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:cubic-bezier(.71,0,.33,1.56);animation-timing-function:cubic-bezier(.71,0,.33,1.56);-webkit-backface-visibility:hidden;backface-visibility:hidden;height:100%}.js-swiper[data-type=calendar] .swiper-slide a.link-img,.js-swiper[data-type=in-game-features] .swiper-slide a.link-img{height:100%}.js-swiper[data-type=calendar] .swiper-slide a.link-img picture,.js-swiper[data-type=in-game-features] .swiper-slide a.link-img picture{height:100%;overflow:visible}.js-swiper[data-type=calendar] .swiper-slide.swiper-slide-visible .slot-animation-run,.js-swiper[data-type=in-game-features] .swiper-slide.swiper-slide-visible .slot-animation-run{-webkit-animation-name:slot-machine;animation-name:slot-machine}.js-swiper[data-type=calendar]{padding-bottom:var(--fluid-96)}.js-swiper[data-type=calendar] .swiper-slide{max-width:24.625rem}.js-swiper[data-type=calendar] .swiper-slide picture img{border-bottom:.0625rem solid transparent;border-top:.0625rem solid transparent}.js-swiper[data-type=calendar] .q1{color:var(--color-lemon)}.js-swiper[data-type=calendar] .q1 .self-cover{--cover-color:var(--color-lemon)}.js-swiper[data-type=calendar] .q2{color:var(--color-accent)}.js-swiper[data-type=calendar] .q2 .self-cover{--cover-color:var(--color-accent)}.js-swiper[data-type=calendar] .q3{color:var(--color-green)}.js-swiper[data-type=calendar] .q3 .self-cover{--cover-color:var(--color-green)}.js-swiper[data-type=calendar] .q4{color:var(--color-pool-blue)}.js-swiper[data-type=calendar] .q4 .self-cover{--cover-color:var(--color-pool-blue)}.js-swiper[data-type=calendar] .released{opacity:.35}.js-swiper[data-type=calendar] .released .text-container{color:var(--color-grey)}.js-swiper[data-type=calendar] .text-container{padding-bottom:var(--fluid-16);padding-top:var(--fluid-16)}.js-swiper[data-type=calendar] .date-heading{font-size:2.36859rem;font-size:min(max(1.58696rem,4.78164vw),2.36859rem);font-weight:800}.js-swiper[data-type=calendar] .date-heading+[role=doc-subtitle]{font-size:1rem;font-weight:700;letter-spacing:.025em;margin-top:-.25em}.js-swiper[data-type=in-game-features] .swiper-slide .slot-animation-cover{background-color:var(--color-black);height:100%;pointer-events:none}.js-swiper[data-type=in-game-features] .swiper-slide .slot-animation-cover:after{content:"";height:100%;left:0;opacity:.65;position:absolute;top:0;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;width:100%;will-change:opacity;z-index:100}.js-swiper[data-type=in-game-features] .swiper-slide.swiper-slide-visible.swiper-slide-active .slot-animation-cover:after,.js-swiper[data-type=in-game-features] .swiper-slide a.link-img:active .slot-animation-cover:after{opacity:0}.js-swiper[data-type=news],.js-swiper[data-type=screenshots]{background-color:var(--color-white)}.js-swiper[data-type=news] .swiper-cover.self-cover,.js-swiper[data-type=screenshots] .swiper-cover.self-cover{--cover-color:var(--color-white)}.js-swiper[data-type=news] picture{height:100%}.js-swiper[data-type=news] .text-container{padding:1rem .5rem}.js-swiper[data-type=news] .meta{color:var(--color-smoke-darken);display:inline;font-size:.9rem}.js-swiper[data-type=news] .meta time{font-size:.96em;letter-spacing:.05em}.js-swiper[data-type=news] .meta .cat{font-size:1em;letter-spacing:.05em}.js-swiper[data-type=news] .meta .cat>a{color:inherit!important;font-weight:400}.js-swiper[data-type=news] .heading{font-size:1.333rem;font-size:min(max(1rem,4.333vw),1.333rem);font-weight:600;margin-top:.5rem}.js-swiper[data-type=news] .heading a{color:var(--color-dark)!important;font-weight:inherit}.js-swiper[data-type=screenshots] .swiper-container{height:min(max(calc(13.18182vw + 6.125rem),8.75rem),16rem)}.js-swiper[data-type=screenshots] .swiper-container a,.js-swiper[data-type=screenshots] .swiper-container img,.js-swiper[data-type=screenshots] .swiper-container picture{height:100%;width:100%}.swiper-pagination{padding-top:var(--fluid-16);pointer-events:auto;position:relative}.swiper-pagination .swiper-pagination-bullet{background:var(--color-smoke-darken);height:min(max(calc(.45455vw + .4375rem),.5rem),.75rem);margin:.5rem;max-height:min(max(calc(.45455vw + .4375rem),.5rem),.75rem);max-width:min(max(calc(.45455vw + .4375rem),.5rem),.75rem);opacity:1;position:relative;width:min(max(calc(.45455vw + .4375rem),.5rem),.75rem)}.swiper-pagination .swiper-pagination-bullet:after{content:"";height:350%;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:calc(100% + 1rem)}.swiper-pagination .swiper-pagination-bullet:first-of-type:after{left:calc(50% - .5rem);width:400%}.swiper-pagination .swiper-pagination-bullet:last-of-type:after{left:calc(50% + .5rem);width:400%}.swiper-pagination .swiper-pagination-bullet-active{background:var(--color-accent)}.swiper-navigation{height:100%;margin:0;opacity:0;pointer-events:none;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.swiper-navigation .wrapper{height:100%}.swiper-navigation .inner,.swiper-navigation .outer{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.swiper-navigation .outer{height:100%}.swiper-navigation .inner{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-bottom:auto;margin-top:auto}.swiper-navigation button{height:100%;width:100%}.swiper-navigation .swiper-next,.swiper-navigation .swiper-prev{--button-color:var(--color-light);--button-hover-color:var(--color-accent);--button-bg-color:transparent;--button-bg-hover-color:transparent;--button-outline-color:transparent;height:2rem;position:relative;width:2rem}.swiper-navigation .swiper-next:before,.swiper-navigation .swiper-prev:before{background-color:var(--color-dark);border-radius:100%;content:"";height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%}.swiper-navigation .swiper-prev{margin-right:auto}.swiper-navigation .swiper-next{margin-left:auto}.swiper-navigation.show{opacity:1}.swiper-gradient-cover{pointer-events:none}.swiper-gradient-cover>div{display:-webkit-box;display:-ms-flexbox;display:flex}.swiper-gradient-cover>div>div{-webkit-box-flex:1;-ms-flex:auto 1 1;flex:auto 1 1}.swiper-gradient-cover>div>div:first-child{background:-webkit-gradient(linear,left top,right top,from(#1e201d),to(rgba(30,32,29,0)));background:linear-gradient(90deg,#1e201d,rgba(30,32,29,0))}.swiper-gradient-cover>div>div:nth-child(2){flex-basis:min(max(calc(96.61017vw - 1.3125rem),18rem),75rem);-ms-flex-preferred-size:min(max(calc(96.61017vw - 1.3125rem),18rem),75rem);min-width:min(max(calc(96.61017vw - 1.3125rem),18rem),75rem);width:min(max(calc(96.61017vw - 1.3125rem),18rem),75rem)}.swiper-gradient-cover>div>div:last-child{background:-webkit-gradient(linear,right top,left top,from(#1e201d),to(rgba(30,32,29,0)));background:linear-gradient(270deg,#1e201d,rgba(30,32,29,0))}.lg-container{color:var(--color-smoke);font-family:inherit}.lg-backdrop{background-color:var(--color-dark)}.lg-backdrop.in{-webkit-transition-delay:50ms!important;transition-delay:50ms!important}.lg-zoom-from-image{-webkit-transition-delay:25ms!important;transition-delay:25ms!important}.lg-toolbar{align-items:center;-webkit-box-align:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;height:var(--nav-height);padding-left:var(--fluid-32);padding-right:var(--fluid-32);top:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.admin-bar .lg-toolbar{top:calc(0px + 32px)}.lg-counter{-webkit-box-ordinal-group:1;color:var(--color-smoke);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-order:0;font-size:.9rem;margin-left:.75rem;order:0;padding:0}.lg-counter>span:first-of-type:after{content:" / ";white-space:pre}.lg-zoom-in,.lg-zoom-out{display:none}.lg-download{--link-color:var(--color-pool-blue);--link-hover-color:var(--color-pool-blue);--link-selected-color:var(--color-pool-blue);--link-bg-color:transparent;--link-bg-hover-color:transparent;--link-bg-selected-color:transparent;-webkit-box-ordinal-group:2;-ms-flex-order:1;font-size:1.5rem;margin-left:auto;margin-right:.5rem;order:1}.lg-download:after{content:"\E818";display:none;line-height:1em!important}.lg-close{--button-color:var(--color-smoke);--button-hover-color:var(--color-white);--button-bg-color:transparent;--button-bg-hover-color:transparent;--button-outline-color:transparent;-webkit-box-ordinal-group:3;-ms-flex-order:2;font-size:1.5rem;margin-right:.25rem;order:2}.lg-close:after{content:"\E800";line-height:1em!important}.lg-components{min-height:var(--nav-height)}.lg-sub-html{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lg-sub-html h4.caption{font-size:.9rem;font-weight:500;letter-spacing:.025rem}.lg-sub-html h4.caption+p{letter-spacing:.01em}.lg-sub-html p.description{font-size:.8rem;letter-spacing:.01em}.lg-next{margin-right:var(--fluid-32);padding-left:0;right:0}.lg-prev{left:0;margin-left:var(--fluid-32);padding-right:0}.lg-next,.lg-prev{--button-color:var(--color-light);--button-hover-color:var(--color-accent);--button-bg-color:transparent;--button-bg-hover-color:transparent;--button-outline-color:transparent;background-color:transparent;display:block;font-size:2rem;height:2rem;line-height:2rem!important;opacity:1;width:2rem}.lg-next:after,.lg-prev:after{position:absolute;top:0;vertical-align:top}.lg-next:before,.lg-prev:before{background-color:var(--color-dark);border-radius:100%;content:"";height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%}.lg-prev:after{content:"\E802";font-size:1rem;left:0;margin-left:.4rem}.lg-next:after{content:"\E803";font-size:1rem;left:.5rem;margin-right:.4rem}.main-header nav{--link-color:var(--color-smoke);--link-hover-color:var(--color-white);--link-selected-color:var(--color-accent);--button-color:var(--color-smoke);--button-hover-color:var(--color-white);--button-bg-color:transparent;--button-bg-hover-color:transparent;--button-outline-color:transparent;--chk-bg-color:var(--color-grey);--chk-border-color:var(--color-smoke);--chk-label-color:var(--color-smoke);--chk-hover-color:var(--color-white);--chk-checked-color:var(--color-accent);--chk-checked-label-color:var(--color-white);--chk-checked-arrow-color:var(--color-dark);color:var(--color-smoke)}.main-nav>div{background-color:var(--color-dark)}.main-nav .brand-logo a{--link-color:var(--color-accent);--link-hover-color:var(--color-accent);height:1.25rem;width:7.5rem}.main-chapters>div,.main-options>div{background-color:var(--color-grey);pointer-events:auto}.user-profile-trigger button{height:1.5rem;width:1.5rem}.user-profile-trigger>*{padding-right:2.5rem}.user-profile-trigger .selected{color:var(--color-accent)}.user-profile{height:6rem;left:0;position:absolute;top:0;width:100%;z-index:2}.user-profile>*{padding-right:2.5rem}.user-profile .js-pull{-webkit-transform:translate3d(0,-105%,0);transform:translate3d(0,-105%,0);-webkit-transition:-webkit-transform .3s ease-in-out;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.user-profile.open .js-pull{-webkit-transform:translate3d(0,3rem,0);transform:translate3d(0,3rem,0)}.user-profile ul{background-color:var(--color-grey);-webkit-box-direction:normal;-webkit-box-orient:vertical;-ms-flex-direction:column;flex-direction:column;pointer-events:auto}.user-profile ul,.user-profile ul li{display:-webkit-box;display:-ms-flexbox;display:flex}.user-profile ul li{height:3rem;margin:0}.user-profile ul li:not(:first-of-type){border-top:.0625rem solid var(--color-grey-brighten)}.user-profile ul li>*{height:100%;margin-bottom:auto;margin-top:auto;padding-left:1.5rem;padding-right:1.5rem;width:100%}.user-profile-menu{--link-color:var(--color-smoke);--link-hover-color:var(--color-white);--link-selected-color:var(--color-white);--link-bg-color:transparent;--link-bg-hover-color:var(--color-accent);--link-bg-selected-color:var(--color-accent)}body.nav-up .user-profile.open .js-pull{-webkit-transform:translate3d(0,-105%,0);transform:translate3d(0,-105%,0)}.offcanvas-trigger button{height:1.5rem;width:1.5rem}.offcanvas>div{background-color:var(--color-dark)}.offcanvas-content .css-grid-container{display:grid;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;grid-template-columns:repeat(1,1fr);height:100%}.offcanvas-content .css-grid-container .offcanvas-menu>ul>li>a{font-size:1.77687rem;font-weight:700;text-transform:uppercase}.offcanvas-content .css-grid-container .offcanvas-options-menu ul{-webkit-box-direction:normal;-webkit-box-orient:horizontal;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-bottom:calc(-1 * var(--row-gap, var(--fluid-8)));margin-right:calc(-1 * var(--column-gap, var(--fluid-8)));position:relative}.offcanvas-content .css-grid-container .offcanvas-options-menu li{background-clip:content-box;margin-left:0;margin-top:0;padding-bottom:var(--row-gap,var(--fluid-8));padding-right:var(--column-gap,var(--fluid-8));position:relative;width:7rem}.offcanvas-content .css-grid-container .offcanvas-options-menu li.break-col{padding-bottom:0;width:100%}.offcanvas-chapters-menu{padding-bottom:var(--fluid-16);padding-left:var(--fluid-16);padding-top:var(--fluid-16)}.offcanvas-chapters-menu li>a{font-size:1rem;font-weight:500}.offcanvas-chapters-menu li>a:before{content:"\2014";letter-spacing:-.25em;margin-right:.5em}.scrollup-container{bottom:var(--fluid-96);height:2.5rem;left:0;max-height:2.5rem;min-height:2.5rem;pointer-events:none;position:fixed;width:100%;z-index:5002}.scrollup-container .wrapper{height:100%}.scrollup-container .wrapper>div{align-items:center;-webkit-box-align:center;-webkit-box-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;-ms-flex-pack:end;height:100%;justify-content:flex-end}.scrollup{border-radius:2.5rem;-webkit-box-shadow:inset 0 0 0 .1875rem rgba(166,206,61,.2);box-shadow:inset 0 0 0 .1875rem rgba(166,206,61,.2);cursor:pointer;height:2.5rem;opacity:0;-webkit-transform:translateY(2.5rem);transform:translateY(2.5rem);-webkit-transition:all .2s linear;transition:all .2s linear;visibility:hidden;width:100%;width:2.5rem}.scrollup.active{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);visibility:visible}.scrollup .circle,.scrollup a[href="#top"]{height:100%;width:100%}.scrollup .circle svg path{-webkit-box-sizing:border-box;box-sizing:border-box;fill:none;stroke:var(--color-accent);stroke-width:5}.scrollup .arrow{height:100%}.scrollup .arrow svg{fill:var(--color-accent);height:75%;width:75%}ul.tags{font-size:.9rem;list-style:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}ul.tags li{list-style-image:none;list-style-type:none;margin-left:0}ul.tags li.col{pointer-events:none}ul.tags li.col .tag{align-items:center;-webkit-box-align:center;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;font-weight:500;min-height:2.25rem;padding:.5rem 1rem;pointer-events:auto;position:relative}ul.tags li.col .tag .text{border:.0625rem solid transparent;pointer-events:none}ul.tags li.col .tag .text,ul.tags li.col .tag[href]{-webkit-box-orient:vertical;display:-webkit-box;hyphens:none!important;letter-spacing:.05em;-webkit-line-clamp:1;max-width:100%;overflow:hidden;overscroll-behavior:none;visibility:visible;white-space:normal!important;word-wrap:break-word}.cpt,.page{--link-color:var(--color-green);--link-hover-color:var(--color-accent);--link-selected-color:var(--color-accent);--button-color:var(--color-white);--button-hover-color:var(--color-white);--button-bg-color:var(--color-accent);--button-bg-hover-color:var(--color-green);--button-outline-color:var(--color-green);--chk-bg-color:var(--color-white);--chk-border-color:var(--color-smoke-darken);--chk-label-color:var(--color-dark);--chk-hover-color:var(--color-accent);--chk-checked-color:var(--color-accent);--chk-checked-label-color:var(--color-dark);--chk-checked-arrow-color:var(--color-white)}.cpt section:first-of-type:not([class*=-hero]):not([class*=-filter]):not(.js-swiper),.page section:first-of-type:not([class*=-hero]):not([class*=-filter]):not(.js-swiper){padding-bottom:var(--fluid-48);padding-top:var(--fluid-48)}.cpt section+section:not(.no-top-spacing):not([class*=-hero]):not([class*=-preview]),.page section+section:not(.no-top-spacing):not([class*=-hero]):not([class*=-preview]){padding-top:var(--fluid-48)}.cpt section+section:not(.no-bottom-spacing):not([class*=-hero]):not([class*=-archive]),.page section+section:not(.no-bottom-spacing):not([class*=-hero]):not([class*=-archive]){padding-bottom:var(--fluid-48)}.cpt section[class*=-archive],.page section[class*=-archive]{padding-bottom:var(--fluid-96)}.cpt section[class*=news-preview],.page section[class*=news-preview]{padding-top:var(--fluid-96)}.cpt .text-container.heading>h2,.page .text-container.heading>h2{font-weight:800;letter-spacing:.01em;text-transform:uppercase}.cpt .text-container.heading+*,.page .text-container.heading+*{padding-top:var(--fluid-48)}.page .header .text-container{max-width:50rem}.page .header .text-container>h2{color:var(--color-accent)}.page .contact-footer .brand-logo-big{max-width:14.5rem;padding-bottom:var(--fluid-48)}.page .contact-footer .brand-logo-big .svg-icon{color:var(--color-accent);height:100%;width:100%}.page .contact-footer .text-container{max-width:50rem}.page.roadmap #content .text-container{-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}.page.roadmap #content .text-container>h2:first-of-type{font-weight:800;letter-spacing:.01em;text-transform:uppercase}.page.roadmap #content .text-container>h2:first-of-type+*{margin-top:var(--fluid-48)}.downloads-table{overflow-x:auto;overflow-y:hidden}.downloads-table .file-check{--chk-bg-color:transparent;--chk-border-color:var(--color-smoke-darken);--chk-label-color:var(--color-dark);--chk-hover-color:var(--color-accent);--chk-checked-color:var(--color-accent);--chk-checked-label-color:var(--color-dark);--chk-checked-arrow-color:var(--color-white);width:3rem}.downloads-table .file-check label{display:-webkit-box;display:-ms-flexbox;display:flex}.downloads-table .file-check label .custom-checkbox-input{margin:auto}.downloads-table .file-check label .custom-checkbox-label{display:none}.downloads-table .sortable{cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;height:100%;pointer-events:auto;width:100%}.downloads-table .sortable span.text{margin-bottom:auto;margin-top:auto}.downloads-table .sortable.selected{color:var(--color-green)}.downloads-table .sortable.selected[data-order=ASC] .arrow-down-svg:first-child svg{fill:currentColor}.downloads-table .sortable.selected[data-order=ASC] .arrow-down-svg:last-child svg,.downloads-table .sortable.selected[data-order=DESC] .arrow-down-svg:first-child svg{fill:var(--color-smoke-darken)}.downloads-table .sortable.selected[data-order=DESC] .arrow-down-svg:last-child svg{fill:currentColor}.downloads-table .release-date{white-space:nowrap}.downloads-table .release-date>:not(.sortable){margin-bottom:auto;margin-top:auto}.downloads-table .game-name>a:not(.sortable){--link-color:var(--color-dark);--link-hover-color:var(--color-green);--link-selected-color:var(--color-green);height:100%;margin-bottom:auto;margin-top:auto}.downloads-table .game-name>a:not(.sortable) .svg-icon{-webkit-box-flex:0;color:var(--color-green);-ms-flex:0 0 auto;flex:0 0 auto}.downloads-table .game-name>a:not(.sortable) .text{font-weight:400;white-space:nowrap}.downloads-table .file-type>*{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-bottom:auto;margin-top:auto}.downloads-table .file-type>* .text{margin-bottom:auto;margin-top:auto;white-space:nowrap}.downloads-table .file-type>* .svg-icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.downloads-table .file-size{align-items:center;-webkit-box-align:center;-webkit-box-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;-ms-flex-pack:end;justify-content:flex-end;white-space:nowrap}.downloads-table th.file-size>span{margin-bottom:auto;margin-left:auto;margin-top:auto}.downloads-table table{background-color:#fff;border:0;border-collapse:collapse;text-align:left;width:100%}.downloads-table table td,.downloads-table table th{height:2.5rem;padding-left:.5rem;padding-right:.5rem;text-align:left;vertical-align:middle}.downloads-table table th{color:var(--color-smoke-darken);font-weight:500;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.downloads-table table thead{background-color:var(--color-white);border-bottom:.0625rem solid var(--color-smoke-darken)}.downloads-table table thead th{height:3rem}.downloads-table table tbody tr:nth-child(2n){background-color:var(--color-light)}.downloads-table table tbody td{color:var(--color-dark);font-weight:400}.downloads-table table tbody:after,.downloads-table table tbody:before{content:"";display:block;height:1rem;pointer-events:none;position:relative;width:100%}.downloads-table table tfoot{border-bottom:.0625rem solid var(--color-smoke-darken);height:1rem;width:100%}.downloads-footer .form-group[data-group=downloads-pack]{--button-color:var(--color-white);--button-hover-color:var(--color-white);--button-bg-color:var(--color-accent);--button-bg-hover-color:var(--color-green);--button-outline-color:var(--color-green)}.downloads-footer .form-group[data-group=downloads-pack] button{margin-bottom:auto;margin-top:auto}.downloads-footer .custom-pagination{--link-color:var(--color-dark);--link-hover-color:var(--color-white);--link-selected-color:var(--color-white);--link-bg-color:var(--color-white);--link-bg-hover-color:var(--color-accent);--link-bg-selected-color:var(--color-accent)}.contact-form>.form-group{max-width:50rem}.contact-form .custom-select>label{background-color:transparent}.contact-form .custom-select>ul.select{background-color:var(--color-white)}.contact-form .custom-select>ul.select li.option.selected,.contact-form .custom-select>ul.select li.option:active{color:var(--color-white)}.contact-form .custom-input-text,.contact-form .custom-textarea{color:var(--color-dark)}.contact-form .custom-input-text>:after,.contact-form .custom-textarea>:after{border:.0625rem solid var(--color-smoke-darken);-webkit-transition:border-color .2s ease-in-out;transition:border-color .2s ease-in-out}.contact-form .custom-input-text.active>:after,.contact-form .custom-textarea.active>:after{border-color:var(--color-dark)}.contact-form .custom-checkbox .custom-checkbox-label:after{content:" ";white-space:pre}.contact-form .tc-wrapper{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex}.contact-form .tc-wrapper a{margin-bottom:auto;margin-top:auto}.contact-form .submit-wrapper{-webkit-box-pack:end;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:end;height:100%;justify-content:flex-end}.contact-form .submit-wrapper button{margin-bottom:auto;margin-top:auto}.contact-form-response{height:100%;margin:0;pointer-events:auto;z-index:10}.contact-form-response>*{background-color:var(--color-white);-webkit-box-direction:normal;-webkit-box-orient:vertical;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:100%;max-width:50rem;width:100%}.contact-form-response.hidden{pointer-events:none}body.is-touch .contact-form .custom-select>label{background-color:var(--color-white)}.custom-error .custom-error-hero .hero+.layer-container{height:100%;margin:0}.custom-error .custom-error-hero .hero+.layer-container>*,.custom-error .custom-error-hero .hero+.layer-container>*>*{height:inherit;max-height:inherit;min-height:inherit}.custom-error .custom-error-hero .hero+.layer-container h2{color:var(--color-accent);font-size:min(max(calc(2.36875rem + 42.1 * ((100vw - 20em) / 880)),2.36875rem),5rem);font-weight:800;letter-spacing:.05em!important;line-height:normal;text-transform:uppercase}.custom-error .custom-error-hero .hero+.layer-container p{color:var(--color-smoke);font-size:min(max(calc(1.77687rem + 26.57 * ((100vw - 20em) / 880)),1.77687rem),3.4375rem);font-weight:500;letter-spacing:.05em!important;line-height:normal}.cpt section#content>*+:not([data-type=img-text-grid-offset]){padding-top:var(--fluid-48)}.cpt section#content>*+[data-type=img-text-grid-offset]{margin-top:var(--fluid-48)}.cpt .text-container.img-caption,.cpt .text-container.img-description,.cpt .text-container.vimeo-description,.cpt .vimeo-download{padding-top:var(--fluid-8)}.game{--nav-offset:6rem}.layer-container.game-seasonal-notice{height:100%;margin:0;pointer-events:none}.layer-container.game-seasonal-notice .wrapper{height:100%}.layer-container.game-seasonal-notice .inner,.layer-container.game-seasonal-notice .outer{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.layer-container.game-seasonal-notice .outer{height:100%}.layer-container.game-seasonal-notice .inner{background-color:var(--color-dark);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:auto}.layer-container.game-seasonal-notice .text-container{color:var(--color-white);padding-top:var(--fluid-24)}.game-downloads{background-color:var(--color-dark);color:var(--color-white)}.game-downloads .text-container.heading{color:var(--color-smoke-darken)}.game-downloads .download-title{-webkit-box-orient:vertical;display:-webkit-box;font-weight:500;hyphens:none!important;letter-spacing:.01em;-webkit-line-clamp:1;overflow:hidden;overscroll-behavior:none;text-decoration:none;visibility:visible;white-space:normal!important;word-wrap:break-word}.game-downloads .download-size{font-weight:400}.game-downloads .svg-icon{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto}.game-collections-downloads{--link-color:var(--color-white);--link-hover-color:var(--color-white);--link-selected-color:var(--color-white);padding-bottom:var(--fluid-48)}.game-collections-downloads li{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.game-collections-downloads a{min-height:2.75rem;padding:.5rem 1rem;text-transform:uppercase;width:100%}.game-collections-downloads a>span:first-child{margin-left:auto}.game-collections-downloads a>span:last-child{margin-right:auto}.game-collections-downloads [data-download-type=certificates],.game-collections-downloads [data-download-type=game-sheets]{--link-bg-color:var(--color-green);--link-bg-hover-color:var(--color-green-darken);--link-bg-selected-color:var(--color-green-darken)}.game-collections-downloads [data-download-type=promo-pack]{--link-bg-color:var(--color-pool-blue);--link-bg-hover-color:var(--color-pool-blue-darken);--link-bg-selected-color:var(--color-pool-blue-darken)}.game-collections-downloads .download-title{-webkit-box-orient:vertical;display:-webkit-box;font-weight:700;hyphens:none!important;letter-spacing:.05rem!important;-webkit-line-clamp:1;overflow:hidden;overscroll-behavior:none;text-decoration:none;visibility:visible;white-space:normal!important;word-wrap:break-word}.game-collections-downloads .download-size{font-weight:500}.game-single-downloads{--link-color:var(--color-white);--link-hover-color:var(--color-pool-blue);--link-selected-color:var(--color-pool-blue);--link-visited-color:var(--color-smoke-darken)}.game-single-downloads>.text-container{color:var(--color-smoke-darken);margin-bottom:1rem}.game-single-downloads>.text-container>*{font-size:1rem}.game-single-downloads ul{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:.5rem;-moz-column-gap:.5rem;column-gap:.5rem;display:block;grid-column-gap:.5rem;list-style:none;margin:0;padding:0}.game-single-downloads ul li{list-style-image:none;list-style-type:none;margin-left:0}.game-single-downloads li{break-inside:avoid;-webkit-column-break-inside:avoid;-moz-column-break-inside:avoid;display:block;height:2rem;page-break-inside:avoid}.game-single-downloads .download-title{font-size:90%}.game-single-downloads a{height:inherit;max-width:100%}.game-single-downloads .svg-icon{color:var(--color-pool-blue)}.game-rtp-tabs{background-color:var(--color-dark);padding-top:var(--fluid-48);pointer-events:auto;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.game-rtp-tabs .tabs{background-color:var(--color-grey-darken);display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex-wrap:no-wrap;flex-wrap:no-wrap}.game-rtp-tabs label{background:-webkit-gradient(linear,left bottom,left top,from(rgba(77,81,72,.6)),color-stop(40%,rgba(121,125,115,.6)));background:linear-gradient(0deg,rgba(77,81,72,.6),rgba(121,125,115,.6) 40%);color:var(--color-accent);cursor:pointer;font-size:min(max(calc(1.81818vw + .625rem),1rem),2rem);font-weight:700;line-height:1em;padding-bottom:var(--fluid-16);padding-left:.5em;padding-right:.5em;padding-top:var(--fluid-16)}.game-rtp-tabs input{display:none}.game-rtp-tabs input:checked+label{background:var(--color-white);color:var(--color-dark)}.game-rtp-tabs #tab1:checked~#content1,.game-rtp-tabs #tab2:checked~#content2,.game-rtp-tabs #tab3:checked~#content3,.game-rtp-tabs #tab4:checked~#content4{display:block}.game-facts-info{padding-top:var(--fluid-48)}.game-facts-info .title-small{color:var(--color-smoke-darken);font-size:1rem;font-weight:400}.game-facts-info *+.title-small,.game-facts-info .title-small+*{margin-top:.25em}.game-facts-info #game_info_grid{display:grid;grid-auto-rows:-webkit-min-content;grid-auto-rows:min-content;grid-template-columns:repeat(12,1fr)}.game-facts-info #game_info_grid>div.flex-grid-container{grid-column:span 8}.game-facts-info #game_info_grid #game_badge{grid-column:span 4}.game-facts-info #game_id,.game-facts-info #game_id_mobile,.game-facts-info #game_release_date{font-size:1.77689rem;font-size:min(max(1.19052rem,4.58637vw),1.77689rem);font-weight:500}.game-facts-info #game_id,.game-facts-info #game_id_mobile{--button-color:var(--color-dark);--button-hover-color:var(--color-accent);--button-bg-color:transparent;--button-bg-hover-color:transparent;--button-outline-color:var(--color-accent)}.game-facts-info #game_id>.text-container,.game-facts-info #game_id_mobile>.text-container,.game-facts-info #game_id_mobile button,.game-facts-info #game_id button{max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content}.game-facts-info #game_id_mobile button,.game-facts-info #game_id button{font-size:inherit}.game-facts-info #game_id_mobile button .text,.game-facts-info #game_id button .text{font-weight:500}.game-facts-info #game_id .svg-icon,.game-facts-info #game_id_mobile .svg-icon{color:var(--color-accent)}.game-facts-info #game_id_mobile button .tooltip-text-wrapper,.game-facts-info #game_id button .tooltip-text-wrapper{bottom:calc(100% + .5rem);-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;left:0;margin:0!important;opacity:0;pointer-events:none;position:absolute;-webkit-transition:all .2s ease-in-out;transition:all .2s ease-in-out;visibility:hidden;z-index:99999}.game-facts-info #game_id_mobile button .tooltip-text,.game-facts-info #game_id button .tooltip-text{background-color:var(--color-grey-darken);color:var(--color-smoke);display:inline-block;font-size:.875rem;font-weight:500;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none;letter-spacing:.05rem;padding:.6rem;position:relative;text-align:center}.game-facts-info #game_id_mobile button .tooltip-text:after,.game-facts-info #game_id button .tooltip-text:after{border:.3125rem solid transparent;border-top:.3125rem solid var(--color-grey-darken);content:"";left:50%;margin-left:-.3125rem;position:absolute;top:100%}.game-facts-info #game_id_mobile button .tooltip-text-wrapper.show,.game-facts-info #game_id button .tooltip-text-wrapper.show{opacity:1;visibility:visible}.game-facts-info #game_badge{align-self:center;grid-column:span 6;justify-self:start;width:min(max(calc(17.04545vw + 2.8125rem),6.25rem),15.625rem)}.game-facts-info #game_description{grid-column:span 12}.game-facts-info #game_description .title,.game-facts-info #game_description p{max-width:65ch}.game-facts-info #game_description .title{font-size:2.36859rem;font-size:min(max(1.58696rem,4.78164vw),2.36859rem)}.game-facts-info #game_tags{--link-color:var(--color-white);--link-hover-color:var(--color-white);--link-selected-color:var(--color-white);--link-bg-color:var(--color-green-darken);--link-bg-hover-color:var(--color-dark);--link-bg-selected-color:var(--color-dark);padding-top:var(--fluid-32)}.game-facts-info #game_tags .game-features{--link-bg-color:var(--color-green)}.game-facts-info #game_specs_grid{list-style:none;padding-top:var(--fluid-64)}.game-facts-info #game_specs_grid li{list-style-image:none;list-style-type:none;margin-left:0}.game-facts-info #game_specs_grid li,.game-facts-info #game_specs_grid ul{margin-left:0;margin-right:0;padding:0}.game-facts-info details summary{color:var(--color-green)}.game-facts-info details summary>.summary-wrapper{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.game-facts-info details summary:after{height:3rem;left:0;top:-1.5rem}.game-facts-info details summary+*{margin-top:.5rem}.game-facts-info details summary *{font-size:1rem;font-weight:500;line-height:1.5rem}.game-videos a[download]{--link-color:inherit;--link-hover-color:var(--color-pool-blue);--link-selected-color:var(--color-pool-blue)}.game-videos a[download]>.svg-icon{color:var(--color-pool-blue)}.game-demo{background-color:var(--color-black)}.game-demo .text-container.heading{color:var(--color-smoke-darken)}.game-features{background-color:var(--color-black)}.news-article .text-container h1{font-weight:600;margin-bottom:.5em!important;margin-top:.25em!important}.news-article .text-container .meta{color:var(--color-smoke-darken);display:inline;font-size:.9rem;margin:0}.news-article .text-container .meta time{letter-spacing:.05em}.news-article .text-container blockquote p{display:block}.news-article .text-container blockquote{-webkit-box-direction:normal;-webkit-box-orient:vertical;color:#68952d;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;margin-bottom:1em;margin-top:2em;position:relative}.news-article .text-container blockquote:not(.not-auto-basis)>*{-webkit-box-flex:1;-ms-flex:1 0 auto;flex:1 0 auto}.news-article .text-container blockquote *{color:#68952d;font-style:italic;font-weight:400}.news-article .text-container blockquote>*+*{margin-top:1em}.news-article .text-container blockquote:after,.news-article .text-container blockquote:before{display:block;font-family:gamomat;font-size:1.6em;font-style:normal;font-weight:400;line-height:normal;position:relative}.news-article .text-container blockquote:before{content:"\e803";padding-bottom:.6em}.news-article .text-container blockquote:after{content:"\e803";padding-top:.6em;text-align:right}.news-article .text-container .cite,.news-article .text-container cite{display:block;font-style:normal;font-weight:500;position:relative;width:100%}.news-article .text-container .cite:before,.news-article .text-container cite:before{content:"\2014"}.news-article .text-container blockquote+.cite,.news-article .text-container blockquote+cite{margin-top:0!important}.news-article .text-container blockquote+.cite:not(:last-child),.news-article .text-container blockquote+cite{margin-bottom:1em!important}.news-article .text-container:last-child{margin-bottom:0!important}.news-article .more-articles{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:var(--fluid-32);padding-top:var(--fluid-96)}.news-article .more-articles .next-article [class*=button-],.news-article .more-articles .prev-article [class*=button-]{min-width:8rem}.news-article .more-articles .prev-article{margin-right:auto}.news-article .more-articles .next-article{margin-left:auto}.news-article-header{margin-bottom:var(--fluid-32)}.news-article-header .date-time{color:var(--color-smoke-darken);display:block;font-size:.9rem;margin-bottom:var(--fluid-16);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.news-article-header .date-time time{font-size:.96em;letter-spacing:.05em}.more-news{-webkit-box-pack:center;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;padding-bottom:var(--fluid-48);padding-top:var(--fluid-48);width:100%}.more-articles [class*=button-],.more-news [class*=button-]{--link-color:var(--color-white);--link-hover-color:var(--color-white);--link-selected-color:var(--color-white);--link-bg-color:var(--color-pool-blue);--link-bg-hover-color:var(--color-pool-blue-darken);align-items:center;-webkit-box-align:center;-webkit-box-flex:0;-webkit-box-pack:center;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-ms-flex:0 0 auto;flex:0 0 auto;-ms-flex-align:center;-ms-flex-pack:center;justify-content:center}.more-articles [class*=button-] .text,.more-news [class*=button-] .text{font-weight:700;letter-spacing:.1rem}.main-footer{--link-color:var(--color-green);--link-hover-color:var(--color-accent);--link-selected-color:var(--color-accent);padding-bottom:var(--fluid-96);padding-top:var(--fluid-48);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.main-footer ul{list-style:none;margin:0;padding:0}.main-footer ul li{list-style-image:none;list-style-type:none;margin-left:0;margin-top:.8em}.main-footer ul .title{font-weight:500}.main-footer ul a{position:relative}.main-footer ul li:not(:first-of-type){margin-top:.4em}.main-footer ul .flex-grid-container .row .col{-webkit-box-flex:1;flex-grow:1;-ms-flex-positive:1}a:not(.link-img),a:not(.link-img):visited:not(:hover):not(:active):not(.selected):not(:focus){background-color:var(--link-bg-color,transparent);color:var(--link-color)}a:not(.link-img):active:not(.selected){background-color:var(--link-bg-hover-color,transparent);color:var(--link-hover-color)}a:not(.link-img).selected{background-color:var(--link-bg-selected-color,transparent);color:var(--link-selected-color)}a:not(.link-img) *{color:currentColor}button{background-color:var(--button-bg-color);color:var(--button-color)}button:active:not(.selected){background-color:var(--button-bg-hover-color);color:var(--button-hover-color)}button *{color:currentColor}.custom-checkbox .custom-checkbox-input{color:var(--chk-label-color)}.custom-checkbox .custom-checkbox-input .custom-checkbox-control:not(.switch) svg{fill:var(--chk-border-color)}.custom-checkbox .custom-checkbox-input .custom-checkbox-control:not(.switch)+span.custom-checkbox-label{color:var(--chk-label-color)}.custom-checkbox .custom-checkbox-input .custom-checkbox-control:not(.switch)+span.custom-checkbox-label svg{fill:var(--chk-border-color)}.custom-checkbox .custom-checkbox-input :checked+.custom-checkbox-control:not(.switch){background-color:var(--chk-checked-color);border-color:var(--chk-checked-color);color:var(--chk-checked-color)}.custom-checkbox .custom-checkbox-input :checked+.custom-checkbox-control:not(.switch) svg{fill:var(--chk-checked-arrow-color,--chk-bg-color)}.custom-checkbox .custom-checkbox-input :checked+.custom-checkbox-control:not(.switch)+span{color:var(--chk-checked-label-color)}.custom-checkbox .custom-checkbox-input :checked+.custom-checkbox-control:not(.switch)+span svg{fill:var(--chk-checked-label-color)}.custom-checkbox .custom-checkbox-input .switch{background-color:var(--chk-bg-color);color:var(--chk-label-color)}.custom-checkbox .custom-checkbox-input .switch>span.slider{color:var(--chk-label-color)}.custom-checkbox .custom-checkbox-input .switch>span.slider:after{background-color:var(--chk-label-color)}.custom-checkbox .custom-checkbox-input .switch+span.custom-checkbox-label{color:var(--chk-label-color)}.custom-checkbox .custom-checkbox-input :checked+.switch{background-color:var(--chk-checked-color);color:var(--chk-checked-color)}.custom-checkbox .custom-checkbox-input :checked+.switch>span.slider{color:var(--chk-bg-color)}.custom-checkbox .custom-checkbox-input :checked+.switch>span.slider:after{background-color:var(--chk-bg-color)}.custom-checkbox .custom-checkbox-input :checked+.switch+span.custom-checkbox-label{color:var(--chk-checked-label-color)}section:not(#news) .text-container a,section:not(#news) details:not(.filter-panel)>summary>.summary-wrapper{text-decoration:underline}.game-single-downloads a:link{color:var(--link-color)}.game-single-downloads a:visited,.game-single-downloads a:visited>span{color:var(--link-visited-color,var(--link-color))}.main-content.backdrop:after{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:backdrop-in;animation-name:backdrop-in;background-color:var(--color-smoke);content:"";display:block;height:100vh;left:0;opacity:0;pointer-events:auto;position:fixed;top:0;width:100vw;z-index:5000}.main-content.backdrop .downloads-query .custom-search-box>*,.main-content.backdrop .games-query .custom-search-box>*{z-index:5001}@-webkit-keyframes backdrop-in{0%{opacity:0}to{opacity:.5}}@keyframes backdrop-in{0%{opacity:0}to{opacity:.5}}@media (min-width:36em){.hero .aspect-ratio-container{min-height:27rem}.simple-grid-container[data-type=img-text-grid-offset]>.row>.col{position:absolute;width:50%}.simple-grid-container[data-type=img-text-grid-offset]>.row.gap>.col:nth-child(2n){padding-right:calc(var(--hg) / 2)}.simple-grid-container[data-type=img-text-grid-offset]>.row.gap>.col:nth-child(odd){padding-left:calc(var(--hg) / 2)}.simple-grid-container[data-type=img-text-grid-offset]>.row>.col:nth-child(2n){left:0}.simple-grid-container[data-type=img-text-grid-offset]>.row>.col:nth-child(odd){right:0}.flex-grid-container[data-type=img-text-layout]:nth-child(odd)>.row>.col:first-of-type{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.flex-grid-container[data-type=img-text-layout]:nth-child(2n)>.row>.col:first-of-type,.flex-grid-container[data-type=img-text-layout]:nth-child(odd)>.row>.col:last-of-type{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.flex-grid-container[data-type=img-text-layout]:nth-child(2n)>.row>.col:last-of-type{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.downloads-query .flex-grid-container+.flex-grid-container .col:first-of-type>.text-container{min-height:3rem}.js-swiper[data-type=calendar] .swiper-slide{max-width:min(max(calc(32.17213vw - .8125rem),5rem),24.625rem);min-width:min(max(calc(32.17213vw - .8125rem),5rem),24.625rem)}.game-single-downloads ul{-webkit-column-count:3;-moz-column-count:3;column-count:3}}@media (min-width:48em){.game-rtp-tabs label{font-weight:800}.game-facts-info #game_info_grid>div.flex-grid-container{grid-column:span 8}.game-facts-info #game_info_grid #game_badge{grid-column:span 4;grid-row:span 2}.game-facts-info #game_info_grid #game_description{grid-column:span 8}}@media (min-width:50em){.user-profile-trigger>*,.user-profile>*{padding-right:0}.offcanvas-trigger{display:none}}@media (min-width:56.25em){.downloads-footer .col-break-row{display:none!important}.downloads-footer .col:nth-last-child(2){margin-left:auto;margin-right:auto}}@media (max-width:49.99875em){.cpt.game,.page.roadmap,:root{--nav-offset:3rem}.main-chapters,.main-nav .main-nav-menu,.main-options{display:none}}@media screen and (max-width:48.875em){.admin-bar .lg-toolbar{top:calc(0px + 46px)}}@media (max-width:47.99875em){.downloads-filter .custom-checkbox-group ul,.games-filter .custom-checkbox-group ul{padding-top:0}.downloads-filter .col.submit>div,.games-filter .col.submit>div{margin-top:-1rem}.games-query .custom-search-box{margin-top:var(--fluid-48)}.games-query .custom-search-box>*{width:100%}.contact-form .submit-wrapper{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media (max-width:35.99875em){.downloads-query .custom-search-box{margin-top:1.5rem}.downloads-query .custom-search-box>*{width:100%}.layer-container.game-seasonal-notice .wrapper{--wrapper-size:100%;--min-wrapper-padding:0;--max-wrapper-padding:0;--interpolate-wrapper-padding:0;--wrapper-padding:0;max-width:100%;width:100%}.layer-container.game-seasonal-notice .inner{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.layer-container.game-seasonal-notice .text-container{padding-left:var(--fluid-32);padding-right:var(--fluid-32)}}@media (max-width:29.99875em){.downloads-footer .col:nth-last-child(2),.downloads-footer .col:nth-last-child(2) ul{width:100%}.downloads-footer .col:nth-last-child(2) ul li{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;width:auto}.downloads-footer .col:nth-last-child(2) ul li.hidden{display:none}}@media (hover:hover) and (pointer:fine){body.user-is-tabbing details>summary>.summary-wrapper:focus{outline:.0625rem solid!important;outline-offset:.4em}body:not(.is-touch).user-is-tabbing .custom-pagination a:focus{outline:.0625rem solid var(--color-dark)!important;outline-offset:.4em;z-index:1}body:not(.is-touch).user-is-tabbing .custom-range-slider .thumbs .lower:focus,body:not(.is-touch).user-is-tabbing .custom-range-slider .thumbs .upper:focus{outline:.0625rem solid var(--color-accent)!important;outline-offset:.4em}.custom-select>ul.select li.option:hover:not(:checked){background-color:var(--color-accent);color:var(--color-white)}body:not(.is-touch).user-is-tabbing .custom-select>label:focus{outline:.0625rem solid!important;outline-offset:.4em}.games-filter .custom-select>ul.select li.option:hover:not(:checked){color:var(--color-light)}.downloads-query [id*=filter_tags] .tag.focus-visible:not(.selected),.downloads-query [id*=filter_tags] .tag:focus-visible:not(.selected),.downloads-query [id*=filter_tags] .tag:hover:not(.selected),.games-query [id*=filter_tags] .tag.focus-visible:not(.selected),.games-query [id*=filter_tags] .tag:focus-visible:not(.selected),.games-query [id*=filter_tags] .tag:hover:not(.selected){background-color:var(--color-accent)}.downloads-query [id*=filter_tags] .tag:active:not(:hover):not(.selected),.games-query [id*=filter_tags] .tag:active:not(:hover):not(.selected){background-color:var(--color-smoke-darken)}.downloads-footer .custom-select>ul.select li.option:hover:not(:checked),.downloads-query .custom-select>ul.select li.option:hover:not(:checked),.games-query .custom-select>ul.select li.option:hover:not(:checked){color:var(--color-white)}.js-swiper[data-type=in-game-features] .swiper-slide a.link-img.focus-visible .slot-animation-cover:after,.js-swiper[data-type=in-game-features] .swiper-slide a.link-img:focus-visible .slot-animation-cover:after,.js-swiper[data-type=in-game-features] .swiper-slide a.link-img:hover .slot-animation-cover:after{opacity:0}body.user-is-tabbing ul.tags>li.col .tag:not([href]).focus-visible,body.user-is-tabbing ul.tags>li.col .tag:not([href]):focus-visible{outline:.0625rem solid var(--color-accent)!important;outline-offset:.4em}body.user-is-tabbing ul.tags>li.col .tag:not([href]):focus:not(.focus-visible),body.user-is-tabbing ul.tags>li.col .tag:not([href]):focus:not(:focus-visible){outline:none}body.user-is-tabbing ul.tags>li.col .tag.game-category.focus-visible,body.user-is-tabbing ul.tags>li.col .tag.game-category:focus-visible,body.user-is-tabbing ul.tags>li.col .tag.game-features.focus-visible,body.user-is-tabbing ul.tags>li.col .tag.game-features:focus-visible{outline:.0625rem solid var(--color-dark)!important;outline-offset:.4em}body.user-is-tabbing ul.tags>li.col .tag.game-category:focus:not(.focus-visible),body.user-is-tabbing ul.tags>li.col .tag.game-category:focus:not(:focus-visible),body.user-is-tabbing ul.tags>li.col .tag.game-features:focus:not(.focus-visible),body.user-is-tabbing ul.tags>li.col .tag.game-features:focus:not(:focus-visible){outline:none}.contact-form .custom-select>ul.select li.option:hover:not(:checked){color:var(--color-white)}a:not(.link-img).focus-visible:not(.selected),a:not(.link-img):focus-visible:not(.selected),a:not(.link-img):hover:not(.selected){background-color:var(--link-bg-hover-color,transparent);color:var(--link-hover-color)}a:not(.link-img):active:not(:hover):not(.selected){background-color:var(--link-bg-color,transparent);color:var(--link-color)}button.focus-visible,button:focus-visible,button:hover:not(.selected){background-color:var(--button-bg-hover-color);color:var(--button-hover-color);outline-color:var(--button-outline-color,--button-bg-hover-color)!important}button:focus:not(.focus-visible):not(.selected),button:focus:not(:focus-visible):not(.selected){outline:none}.custom-checkbox .custom-checkbox-input .focus-visible+.custom-checkbox-control:not(.switch),.custom-checkbox .custom-checkbox-input :focus-visible+.custom-checkbox-control:not(.switch),.custom-checkbox .custom-checkbox-input :hover:not(:checked)+.custom-checkbox-control:not(.switch){border-color:var(--chk-hover-color);color:var(--chk-hover-color)}.custom-checkbox .custom-checkbox-input .focus-visible+.custom-checkbox-control:not(.switch)+span.custom-checkbox-label,.custom-checkbox .custom-checkbox-input :focus-visible+.custom-checkbox-control:not(.switch)+span.custom-checkbox-label,.custom-checkbox .custom-checkbox-input :hover:not(:checked)+.custom-checkbox-control:not(.switch)+span.custom-checkbox-label{color:var(--chk-hover-color)}.custom-checkbox .custom-checkbox-input .focus-visible+.custom-checkbox-control:not(.switch),.custom-checkbox .custom-checkbox-input :focus-visible+.custom-checkbox-control:not(.switch){border-radius:0;outline:.0625rem solid!important;outline-offset:.4em}.custom-checkbox .custom-checkbox-input :focus:not(.focus-visible):not(:checked),.custom-checkbox .custom-checkbox-input :focus:not(:focus-visible):not(:checked){outline:none}.custom-checkbox .custom-checkbox-input :hover:not(:checked)+.switch,.custom-checkbox .custom-checkbox-input :hover:not(:checked)+.switch>span.slider{color:var(--chk-hover-color)}.custom-checkbox .custom-checkbox-input :hover:not(:checked)+.switch>span.slider:after{background-color:var(--chk-hover-color)}.custom-checkbox .custom-checkbox-input :hover:not(:checked)+.switch+span.custom-checkbox-label{color:var(--chk-hover-color)}}