.staf-free-games-page .mainwrap{max-width:none}.staf-free-games-page .mainwrap .staf-content-wrapper{max-width:68.75rem}:root{--left-indent:1.8125rem}@media(min-width:72rem){:root{--left-indent:calc(50vw - 35rem)}}.FreeGamesShortcode{padding:5.75rem 0 0;position:relative;z-index:1}@media(min-width:70rem){.FreeGamesShortcode{padding:8.5rem 0 0}}.FreeGamesShortcode h3,.FreeGamesShortcode p{margin:0;text-align:center}.FreeGamesShortcode h3{font-size:1.5rem;margin-top:.65rem}.FreeGamesShortcode p{font-size:.75rem;font-weight:200}.FreeGamesShortcodeHeader{align-items:flex-end;-moz-column-gap:1.5rem;column-gap:1.5rem;display:block;justify-content:space-between;margin-left:1.8125rem;margin-left:var(--left-indent);max-width:70rem;padding-right:1.8125rem}.FreeGamesShortcodeHeader h2{margin:0 0 2rem}.FreeGamesShortcodeHeader p.FreeGamesShortcodeHeaderSubHeading{font-size:.9375rem;text-align:left;text-wrap:balance}@media(min-width:70rem){.FreeGamesShortcodeHeader{display:flex}.FreeGamesShortcodeHeader .ousc-cta-slider-sub-text{font-size:1.5rem}}.FreeGamesShortcodeHeaderTotalGames{align-items:center;-moz-column-gap:.75rem;column-gap:.75rem;display:flex;font-size:1.125rem;font-weight:800;margin-top:1.25rem;min-width:9.5rem}@media(min-width:70rem){.FreeGamesShortcodeHeaderTotalGames{margin-top:0}}.FreeGamesShortcodeHeaderTotalGames:before{background:url(/app/plugins/social-tournaments-additional-features/public/5710902afe3e9007841d.svg);background-repeat:no-repeat;background-size:contain;content:"";display:inline-block;height:2rem;width:2rem}.FreeGamesShortcodeSlider{-moz-column-gap:.75rem;column-gap:.75rem;display:flex;height:31.5rem;margin-top:-5.25rem;overflow-x:scroll;overflow-y:hidden;padding:3.25rem 2.0625rem 3.25rem 1.8125rem;padding:3.25rem 2.0625rem 3.25rem var(--left-indent)}@media(min-width:31.25rem){.FreeGamesShortcodeSlider{height:33.5rem;margin-bottom:1rem;margin-top:-6.25rem}}.FreeGamesShortcodeSlider::-webkit-scrollbar{height:.5rem}.FreeGamesShortcodeSlider::-webkit-scrollbar-track{background:#eeeded;border-radius:.325rem;margin:0 33px}.FreeGamesShortcodeSlider::-webkit-scrollbar-thumb{background-color:#d5d5d5;border:1px solid #d6d6d6;border-radius:.325rem}.FreeGamesShortcodeSliderInner{border-radius:.5rem;bottom:-7.125rem;height:14rem;max-height:-moz-max-content;max-height:max-content;position:relative;transition:bottom .3s ease,box-shadow .3s ease}@media(min-width:31.25rem){.FreeGamesShortcodeSliderInner{bottom:-8.125rem}}.FreeGamesShortcodeSliderInner:hover{bottom:-2.125rem;box-shadow:0 0 .75rem rgba(75,77,84,.427);height:100%}@media(min-width:31.25rem){.FreeGamesShortcodeSliderInner:hover{bottom:-4rem}}.FreeGamesShortcodeSliderInner:hover .FreeGamesShortcodeSliderCard{border:none;border-radius:.5rem .5rem 0 0}.FreeGamesShortcodeSliderInner:hover .FreeGamesShortcodeSliderPlayForFree{opacity:1;visibility:visible}.FreeGamesShortcodeSliderInner:hoverPlayForFree{height:auto}.FreeGamesShortcodeSliderPlayForFree{background:linear-gradient(90deg,#aaa,#888 98%);border:1px solid #aaa;border-radius:.375rem;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-weight:700;line-height:1.5;margin:.75rem auto 1rem;opacity:0;padding:.8125rem .9375rem;text-align:center;-webkit-text-decoration:none;text-decoration:none;transition:opacity .25s ease;visibility:hidden;width:-moz-max-content;width:max-content;width:calc(100% - 2rem)}.FreeGamesShortcodeSliderPlayForFree:hover{color:#fff}@media(min-width:70rem){.FreeGamesShortcodeSlider{-moz-column-gap:2.0625rem;column-gap:2.0625rem;-ms-overflow-style:none;scrollbar-width:none}.FreeGamesShortcodeSlider::-webkit-scrollbar{display:none}}.FreeGamesShortcodeSliderCard{align-items:center;background-color:#f3f3f3;background-position:50%;background-repeat:no-repeat;background-size:cover;border:1px solid #e5e5e5;border-radius:.5rem;display:flex;flex-direction:column;height:14rem;min-width:14.5rem;padding:1.125rem 0;position:relative;width:14.5rem}.FreeGamesShortcodeSliderCard h3{text-align:center;text-wrap:balance}.FreeGamesShortcodeSliderCard.NoBackgroundImage:after{color:#fff;content:"No Image";font-size:2rem;font-weight:800;left:50%;letter-spacing:.25rem;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%) rotate(-45deg);width:100%}@media(min-width:70rem){.FreeGamesShortcodeSliderCard{height:14rem;min-width:20.8125rem;width:20.8125rem}}.FreeGamesShortcodeButtonLeft{background:url(/app/plugins/social-tournaments-additional-features/public/25810c6fca273d6ea939.svg);left:-.1875rem;left:calc(var(--left-indent) - 2rem);overflow:visible}.FreeGamesShortcodeButtonLeft,.FreeGamesShortcodeButtonRight{display:none;height:3.3125rem;position:absolute;top:50%;transform:translateY(calc(-50% + 4rem));width:3.3125rem;z-index:2}.FreeGamesShortcodeButtonRight{background:url(/app/plugins/social-tournaments-additional-features/public/98f332b28bf5edd40af5.svg);right:8rem}.FreeGamesShortcodeGameplayModal{height:100%;width:100%}.FreeGamesShortcodeLoading{color:#fff;font-size:1.25rem;font-weight:200}.FreeGamesShortcodeError{color:#fff;font-size:1rem;font-weight:200}:root{--staf-modal-padding-width:0.625rem}@media(min-width:78rem){:root{--staf-modal-padding-width:4rem;--staf-modal-padding-width:9rem}}.StafModal{align-items:center;background-color:rgba(0,0,0,.5);bottom:0;flex-direction:column;justify-content:center;left:0;padding:.25rem 0;position:fixed;right:0;top:0;z-index:999}.StafModal iframe{border-radius:.5rem}.StafModalContent{background-color:#000;height:calc(100vh - 5.5rem)}@media(min-width:78rem){.StafModalContent{height:calc(100vh - .625rem);height:calc(100vh - var(--staf-modal-padding-width))}}.StafModalContent{align-items:center;border-radius:.5rem;display:flex;justify-content:center;max-width:79rem;width:calc(100vw - .625rem);width:calc(100vw - var(--staf-modal-padding-width))}.StafModalCloseButton{align-items:center;background:linear-gradient(90deg,#aaa,#888 98%);border:1px solid #aaa;border-radius:.375rem;border-radius:.5rem;color:#fff;cursor:pointer;display:flex;flex-direction:column;font-weight:700;justify-content:center;line-height:1.5;margin:auto;max-width:79rem;padding:.8125rem .9375rem;-webkit-text-decoration:none;text-decoration:none;width:-moz-max-content;width:max-content;width:calc(100vw - .625rem);width:calc(100vw - var(--staf-modal-padding-width))}.StafModalCloseButton.StafModalCloseButton{font-size:.75rem;margin-bottom:0;margin-top:.25rem;padding:.25rem .9375rem}@media(min-width:56.25rem){.StafModalCloseButton.StafModalCloseButton{font-size:1.25rem;margin-top:.5rem;padding:.5rem .9375rem}}