@font-face{font-family:ShantellSans;src:url(./fonts/ShantellSans-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:ShantellSans;src:url(./fonts/ShantellSans-LightItalic.ttf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:ShantellSans;src:url(./fonts/ShantellSans-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:ShantellSans;src:url(./fonts/ShantellSans-Italic.ttf) format("truetype");font-weight:400;font-style:italic}@font-face{font-family:ShantellSans;src:url(./fonts/ShantellSans-Medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-family:ShantellSans;src:url(./fonts/ShantellSans-MediumItalic.ttf) format("truetype");font-weight:500;font-style:italic}@font-face{font-family:ShantellSans;src:url(./fonts/ShantellSans-SemiBold.ttf) format("truetype");font-weight:600;font-style:normal}@font-face{font-family:ShantellSans;src:url(./fonts/ShantellSans-SemiBoldItalic.ttf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:ShantellSans;src:url(./fonts/ShantellSans-Bold.ttf) format("truetype");font-weight:700;font-style:normal}@font-face{font-family:ShantellSans;src:url(./fonts/ShantellSans-BoldItalic.ttf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:ShantellSans;src:url(./fonts/ShantellSans-ExtraBold.ttf) format("truetype");font-weight:800;font-style:normal}@font-face{font-family:ShantellSans;src:url(./fonts/ShantellSans-ExtraBoldItalic.ttf) format("truetype");font-weight:800;font-style:italic}@font-face{font-family:LondrinaSolid;src:url(./fonts/LondrinaSolid-Thin.ttf) format("truetype");font-weight:200;font-style:normal}@font-face{font-family:LondrinaSolid;src:url(./fonts/LondrinaSolid-Light.ttf) format("truetype");font-weight:300;font-style:normal}@font-face{font-family:LondrinaSolid;src:url(./fonts/LondrinaSolid-Regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:LondrinaSolid;src:url(./fonts/LondrinaSolid-Black.ttf) format("truetype");font-weight:900;font-style:normal}@font-face{font-family:ChocoChip;src:url(./fonts/ChocoChip.otf) format("opentype")}@font-face{font-family:DelaGothicOne;src:url(./fonts/DelaGothicOne-Regular.ttf) format("truetype");font-weight:400;font-style:normal}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}body{position:relative;margin:0;padding:0;overflow:hidden}body button{border:0px;margin:0;padding:0;background:transparent;cursor:pointer}body p,body h1,body h2,body h3,body h4,body h5,body h6{margin:0;padding:0}body .psl_pages{min-width:100vw;min-height:100vh;margin:0 auto;position:absolute;overflow:hidden}body .psl_pages>.psl_page{position:absolute}button.btn{display:flex;justify-content:center;align-items:center;width:203px;height:66px;font-family:LondrinaSolid;font-size:40px;font-weight:400;border-radius:12px;box-shadow:4px 4px 4px #00000040;cursor:pointer;transition:transform .25s ease-in-out,opacity .25s ease-in-out}button.btn.white{background-color:#fff;color:#462f0e}button.btn.yellow{background-color:#e6ab1c;color:#44300d}button.btn.yellow_black{background-color:#e6ab1c;color:#000}button.btn.blue{background-color:#265291}button.btn.dark_green{background-color:#486341;color:#fff}button.btn.round{border-radius:50%}button.btn.right{border-top-right-radius:0;border-bottom-right-radius:0;transform-origin:right center}button.btn:hover{transform:scale3d(1.1,1.1,1)}button.btn{outline:0px}button.btn:focus-visible{position:relative}button.btn:focus-visible:before{position:absolute;content:" ";top:-10px;left:-10px;right:-10px;bottom:-10px;border-radius:10px;border:3px solid #44300D;outline:3px solid white}.psl_page{transition:opacity .5s ease-in-out}.sr-only{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.app_container{position:relative;width:100vw;height:100vh;overflow:hidden}.intro{width:100vw;height:100vh;background:url(./pages/intro/bkg.jpg) center center no-repeat;background-size:cover;transform-origin:top left;overflow:hidden;color:#000;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:80px 20%}.intro>h1{margin:0;padding:0}.intro>p{font-family:ShantellSans;font-size:30px;font-weight:300;line-height:40px;text-align:center;margin:30px 0 24px}.intro>.sponsor{position:absolute;bottom:20px;right:35px;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end}.intro>.sponsor>p{font-family:ShantellSans;font-size:24px;font-weight:400;color:#fff;padding-right:10px;text-align:right}.intro>.sponsor>p:nth-child(3){font-size:18px}.intro>.sponsor>.logo_container{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;gap:0px}.intro>.sponsor>.logo_container>span{position:relative}.intro>.sponsor>.logo_container>span:before{content:" ";position:absolute;background:#fff;width:125px;height:83px;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:4px 4px 10px #00000080}.intro>.sponsor>.logo_container>span>img{width:120px;position:relative;z-index:1}@media (orientation: portrait){.intro{padding:112px 36px}.intro>h1{width:100%;text-align:center}.intro>h1 img{width:100%;max-width:400px}.intro>p{margin:12px 0 15px;font-size:15px;line-height:19px}.intro>button{width:128px;height:40px;font-size:26px}.intro>.sponsor{bottom:12px;right:12px}.intro>.sponsor>p{font-size:16px}.intro>.sponsor>p:nth-child(3){font-size:14px}.intro>.sponsor img{width:54px;height:54px}.intro>.sponsor>.logo_container>span:before{width:70px;height:54px}.intro>.sponsor>.logo_container>span>img{width:auto;height:54px}}.psl_page.map{width:1512px;height:982px;background:url(./pages/map/bkg.jpg) center bottom no-repeat;background-size:cover;overflow:hidden;color:#000;display:flex;flex-direction:column;align-items:flex-end;justify-content:flex-end;padding:0;transform-origin:top left}@media (orientation: portrait){.psl_page.map>div{display:contents}}.psl_page.map>div>.container{position:absolute;width:522px;bottom:230px;right:15px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:10px}.psl_page.map>div>.container>h1{font-family:ChocoChip;font-size:64px;line-height:76px;color:#44300d}.psl_page.map>div>.container>p{font-family:ShantellSans;font-size:26px;font-weight:500;line-height:35px;color:#44300d}.psl_page.map>div>.map_container{position:absolute;top:70px;left:-15px;width:1200px;height:816px;background:url(./pages/map/map.png) left center no-repeat;background-size:auto 100%;overflow:visible}.psl_page.map>div>.map_container>.map_pin{position:absolute;top:0;left:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:url(./pages/map/pin.svg) top center no-repeat;background-size:121px 164px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;min-width:121px;min-height:164px;padding-top:4px;padding-left:4px;padding-right:14px;cursor:pointer;transform-origin:55px 139px;transition:transform .25s ease-in-out}.psl_page.map>div>.map_container>.map_pin:hover{transform:scale3d(1.1,1.1,1)}.psl_page.map>div>.map_container>.map_pin{outline:0px}.psl_page.map>div>.map_container>.map_pin:focus-visible:before{position:absolute;content:" ";top:-10px;left:-10px;right:-10px;bottom:-10px;border-radius:10px;border:3px solid #44300D;outline:3px solid white}.psl_page.map>div>.map_container>.map_pin.visited>img{filter:brightness(.5)}.psl_page.map>div>.map_container>.map_pin.visited:after{content:"";position:absolute;width:114px;height:152px;background:url(./pages/map/pin_visited.svg) center center no-repeat;background-size:contain;left:50%;transform:translate3d(-50%,0,0);top:-11px;margin-left:-5px}.psl_page.map>div>.map_container>.map_pin>img{margin-top:5px}.psl_page.map>div>.map_container>.map_pin>span{display:flex;padding:8px 6px 1px;background:linear-gradient(to bottom,#fcf7e6,#e0d6c1 8px,#fcf7e6);clip-path:polygon(3px 0,calc(100% - 3px) 0,100% 8px,calc(100% - 3px) 100%,3px 100%,0 8px);color:#44300d;font-family:LondrinaSolid;text-transform:uppercase;font-size:18px;margin-top:40px;line-height:19px;letter-spacing:.2px;position:relative;z-index:1}.psl_page.map>div>.map_container>.map_pin>.shadow{content:"";position:absolute;bottom:-3px;left:4px;right:14px;height:6px;z-index:0;overflow:visible;pointer-events:none;filter:blur(.5px)}.psl_page.map>div>.map_container>.map_pin>.shadow:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#44300d center center no-repeat;opacity:.6;clip-path:polygon(2px 0px,calc(100% - 2px) 0px,100% 4px,calc(100% - 2px) 100%,2px 100%,0px 4px)}.psl_page.map>div>.map_container>.map_pin.blenko_glass{top:337px;left:172px}.psl_page.map>div>.map_container>.map_pin.beckley_coal_mine{top:445px;left:298px}.psl_page.map>div>.map_container>.map_pin.beckley_coal_mine>span{width:90px}.psl_page.map>div>.map_container>.map_pin.lost_world_caverns{top:461px;left:528px}.psl_page.map>div>.map_container>.map_pin.lost_world_caverns>span{width:100px}.psl_page.map>div>.map_container>.map_pin.blackwater_falls{top:167px;left:741px}.psl_page.map>div>.map_container>.map_pin.blackwater_falls>span{width:100px}.psl_page.map>div>.map_container>.map_pin.blennerhassett_island{top:151px;left:301px}.psl_page.map>div>.map_container>.map_pin.blennerhassett_island>span{width:140px}.psl_page.map>div>.map_container>.map_pin.cass_railroad{top:318px;left:635px}.psl_page.map>div>.map_container>.map_pin.cass_railroad>span{width:120px}.psl_page.map>div>.map_container>.map_pin.harpers_ferry{top:148px;left:1035px}.psl_page.map>div>.map_container>.map_pin.harpers_ferry>span{width:100px}.psl_page.map>div>.map_container>.map_pin.new_river_gorge{top:403px;left:401px}.psl_page.map>div>.map_container>.map_pin.new_river_gorge>span{width:100px}.psl_page.map>div>.map_container>.map_pin.wheeling_bridge{top:13px;left:474px}.psl_page.map>div>.map_container>.map_pin.wheeling_bridge>span{width:100px}.psl_page.map>div>.map_container>.map_pin.coopers_rock{top:90px;left:626px}.psl_page.map>div>.map_container>.map_pin.coopers_rock>span{width:100px}.psl_page.map>div>button.btn{position:absolute;bottom:30px;right:0;width:314px;height:82px}.psl_page.map>div>button.detour{position:absolute;top:75px;left:75px;width:350px;height:115px;border-radius:12px;border:6px solid #265291;background:#fff;box-shadow:0 0 0 8px #fff,7px 7px 10px 8px #000000bf;color:#000;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;font-family:ChocoChip;font-size:38px;font-weight:400;line-height:38px;padding:0 18px}.psl_page.map>div>button.detour span{display:block;font-family:ShantellSans;font-size:25px}.psl_page.map>div>button.detour:after{content:"";position:absolute;top:50%;left:-81px;width:67px;height:40px;transform:translateY(-50%);border-top:16px solid #000;border-bottom:16px solid #000}.psl_page.map>div>button.detour.hidden{display:none;visibility:hidden;opacity:0;pointer-events:none}.psl_page.map>div>button.detour{outline:0px}.psl_page.map>div>button.detour:focus-visible:before{position:absolute;content:" ";top:-10px;left:-10px;right:-10px;bottom:-10px;border-radius:10px;border:3px solid #44300D;outline:3px solid white}.psl_page.map>dialog.games_modal{position:absolute;top:0;left:0;bottom:0;right:0;background:#265291cc;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;margin:0;padding:0;z-index:1000}.psl_page.map>dialog.games_modal>button.close{position:absolute;width:60px;height:60px;border:2px solid #265291;background:#fff url(./icon_close.svg) center center no-repeat;border-radius:50%;transform:translate3d(350px,-310px,0);z-index:2;outline:0px}.psl_page.map>dialog.games_modal>button.close:focus-visible:before{position:absolute;content:" ";top:-10px;left:-10px;right:-10px;bottom:-10px;border-radius:10px;border:3px solid #44300D;outline:3px solid white}.psl_page.map>dialog.games_modal>.content{background:#fff;padding:44px 36px 70px;border-radius:36px;border:6px solid #DE5D61;box-shadow:0 0 0 22px #fff,7px 7px 10px 22px #000000bf;position:relative;width:670px}.psl_page.map>dialog.games_modal>.content>h2{font-size:64px;font-weight:400;color:#265291;font-family:ChocoChip;line-height:77px;text-align:center;margin-bottom:24px}.psl_page.map>dialog.games_modal>.content>p{font-size:42px;line-height:47px;font-family:LondrinaSolid;color:#000;text-align:center}.psl_page.map>dialog.games_modal>.content>.btns_container{columns:2;column-gap:24px;margin-top:36px;min-height:252px}.psl_page.map>dialog.games_modal>.content>.btns_container button{width:100%;height:66px;border:4px solid #000;color:#000;font-size:20px;font-weight:400;font-family:ShantellSans;margin-bottom:18px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:0 16px 0 20px;border-radius:8px;outline:0px}.psl_page.map>dialog.games_modal>.content>.btns_container button:focus-visible{position:relative}.psl_page.map>dialog.games_modal>.content>.btns_container button:focus-visible:before{position:absolute;content:" ";top:-10px;left:-10px;right:-10px;bottom:-10px;border-radius:10px;border:3px solid #44300D;outline:3px solid white}.psl_page.map>dialog.games_modal>.content>.btns_container button>span.text{flex-grow:1;text-align:left}.psl_page.map>dialog.games_modal>.content>.btns_container button.locked>span.decorative{display:none}.psl_page.map>dialog.games_modal>.content>.btns_container button.locked>span.locked{width:32px;height:40px;background:url(./icon_lock.svg) center center no-repeat}.psl_page.map>dialog.games_modal.hidden{display:none;visibility:hidden;opacity:0;pointer-events:none}.psl_page.map>dialog.games_menu{position:absolute;top:0;left:0;bottom:0;right:0;background:#000000b3;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;margin:0;padding:0;z-index:1000}.psl_page.map>dialog.games_menu>button.close{color:#fff;position:absolute;display:flex;flex-direction:row;align-items:center;justify-content:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0px;background:transparent;margin:0;cursor:pointer;z-index:2;padding:0 0 0 77px;font-family:LondrinaSolid;font-size:40px;font-weight:400;line-height:64px;top:60px;left:610px;outline:0px}.psl_page.map>dialog.games_menu>button.close:focus-visible:before{position:absolute;content:" ";top:-10px;left:-10px;right:-10px;bottom:-10px;border-radius:10px;border:3px solid #44300D;outline:3px solid white}.psl_page.map>dialog.games_menu>button.close:after{content:" ";position:absolute;width:60px;height:60px;border:2px solid #265291;background:#fff url(./icon_close.svg) center center no-repeat;border-radius:50%;top:0;left:0;z-index:2}.psl_page.map>dialog.games_menu>.content{background:#265291;border-right:7px solid #E8AD1C;position:absolute;left:0;width:567px;top:0;bottom:0;height:100%}.psl_page.map>dialog.games_menu>.content .header{width:320px;height:160px;border-radius:12px;border:6px solid #265291;background:#fff;box-shadow:0 0 0 8px #fff,7px 7px 10px 8px #000000bf;color:#000;box-sizing:border-box;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;font-family:ChocoChip;font-size:38px;font-weight:400;line-height:38px;position:relative;padding:0 18px;margin:95px 0 0 115px}.psl_page.map>dialog.games_menu>.content .header>h2{font-size:32px;font-weight:400;color:#000;font-family:ChocoChip;line-height:31px;text-align:left;margin-bottom:15px}.psl_page.map>dialog.games_menu>.content .header>p{font-size:18px;line-height:24px;font-family:ShantellSans;color:#000;text-align:left}.psl_page.map>dialog.games_menu>.content .header:after{content:"";position:absolute;top:50%;left:-121px;width:107px;height:40px;transform:translateY(-50%);border-top:16px solid #000;border-bottom:16px solid #000}.psl_page.map>dialog.games_menu>.content>.btns_container{padding-top:28px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;position:relative;margin-top:8px}.psl_page.map>dialog.games_menu>.content>.btns_container:after{content:"";position:absolute;top:0;left:160px;width:70px;height:100%;border-left:9px solid #000;border-right:9px solid #000}.psl_page.map>dialog.games_menu>.content>.btns_container button{height:66px;border:4px solid #000;color:#000;background:#fff;font-size:20px;font-weight:400;font-family:ShantellSans;margin-bottom:18px;display:grid;grid-template-areas:"decorative text";grid-template-rows:1fr;align-items:center;justify-content:space-between;padding:0 16px 0 20px;border-radius:8px;margin-left:110px;position:relative;z-index:2}.psl_page.map>dialog.games_menu>.content>.btns_container button:last-child{margin-bottom:0}.psl_page.map>dialog.games_menu>.content>.btns_container button{outline:0px}.psl_page.map>dialog.games_menu>.content>.btns_container button:focus-visible{position:relative}.psl_page.map>dialog.games_menu>.content>.btns_container button:focus-visible:before{position:absolute;content:" ";top:-10px;left:-10px;right:-10px;bottom:-10px;border-radius:10px;border:3px solid #44300D;outline:3px solid white}.psl_page.map>dialog.games_menu>.content>.btns_container button>span.decorative{grid-area:decorative}.psl_page.map>dialog.games_menu>.content>.btns_container button>span.text{grid-area:text;text-align:left}.psl_page.map>dialog.games_menu>.content>.btns_container button>span.locked{grid-area:locked;margin-left:24px;width:32px;height:40px;background:url(./icon_lock.svg) center center no-repeat;display:none}.psl_page.map>dialog.games_menu>.content>.btns_container button>span.condition{display:none;grid-area:condition;text-align:left;font-family:ShantellSans;font-size:12px;line-height:15px;color:#000;align-self:flex-start}.psl_page.map>dialog.games_menu>.content>.btns_container button.locked{grid-template-areas:"condition locked" "condition locked";grid-template-rows:3fr 2fr;pointer-events:none}.psl_page.map>dialog.games_menu>.content>.btns_container button.locked>span.text{display:none;align-self:flex-end}.psl_page.map>dialog.games_menu>.content>.btns_container button.locked>span.decorative{display:none}.psl_page.map>dialog.games_menu>.content>.btns_container button.locked>span.locked{display:block}.psl_page.map>dialog.games_menu>.content>.btns_container button.locked>span.condition{display:block;line-height:64px}.psl_page.map>dialog.games_menu.hidden{display:none;visibility:hidden;opacity:0;pointer-events:none}.psl_page.map .games_modal>.content>.btns_container>button .decorative,.psl_page.map .games_menu>.content>.btns_container>button .decorative{background-size:contain;background-repeat:no-repeat;background-position:center center}.psl_page.map .games_modal>.content>.btns_container>button[data-data=find_the_match] .decorative,.psl_page.map .games_menu>.content>.btns_container>button[data-data=find_the_match] .decorative{background-image:url(./pages/game_intros/find_the_match_bees.png)}.psl_page.map .games_modal>.content>.btns_container>button[data-data=design_a_sign] .decorative,.psl_page.map .games_menu>.content>.btns_container>button[data-data=design_a_sign] .decorative{background-image:url(./pages/game_intros/design_a_sign_coal_cart.png)}.psl_page.map .games_modal>.content>.btns_container>button[data-data=rotate_the_state] .decorative,.psl_page.map .games_menu>.content>.btns_container>button[data-data=rotate_the_state] .decorative{background-image:url(./pages/game_intros/rotate_the_state_mothman.png)}.psl_page.map .games_modal>.content>.btns_container>button[data-data=wheel_wise] .decorative,.psl_page.map .games_menu>.content>.btns_container>button[data-data=wheel_wise] .decorative{background-image:url(./pages/game_intros/wheel_wise_brick_road.png)}.psl_page.map .games_modal>.content>.btns_container>button[data-data=safety_sequence] .decorative,.psl_page.map .games_menu>.content>.btns_container>button[data-data=safety_sequence] .decorative{background-image:url(./pages/game_intros/safety_sequence_mountains.png)}.psl_page.map .games_modal>.content>.btns_container>button:nth-child(1) .decorative{width:70px;height:50px;margin-left:-10px;margin-right:10px}.psl_page.map .games_modal>.content>.btns_container>button:nth-child(2) .decorative{width:70px;height:50px;margin-left:-10px;margin-right:10px}.psl_page.map .games_modal>.content>.btns_container>button:nth-child(3) .decorative{width:70px;height:50px;margin-left:-10px;margin-right:10px}.psl_page.map .games_modal>.content>.btns_container>button:nth-child(4) .decorative{width:70px;height:50px;margin-left:-10px;margin-right:10px}.psl_page.map .games_modal>.content>.btns_container>button:nth-child(5) .decorative{width:70px;height:50px;margin-left:-10px;margin-right:10px}.psl_page.map .games_menu>.content>.btns_container>button:nth-child(1) .decorative{width:70px;height:50px;margin-left:-10px;margin-right:10px}.psl_page.map .games_menu>.content>.btns_container>button:nth-child(2) .decorative{width:70px;height:50px;margin-left:-10px;margin-right:10px}.psl_page.map .games_menu>.content>.btns_container>button:nth-child(3) .decorative{width:70px;height:50px;margin-left:-10px;margin-right:10px}.psl_page.map .games_menu>.content>.btns_container>button:nth-child(4) .decorative{width:70px;height:50px;margin-left:-10px;margin-right:10px}.psl_page.map .games_menu>.content>.btns_container>button:nth-child(5) .decorative{width:70px;height:50px;margin-left:-10px;margin-right:10px}@media (orientation: portrait){.psl_page.map{align-items:center;justify-content:center}.psl_page.map>div>.container{top:80px;left:24px;right:24px;bottom:auto;width:auto;gap:6px;align-items:center;justify-content:center}.psl_page.map>div>.container>h1{font-size:32px;line-height:38px;font-weight:400;text-align:center}.psl_page.map>div>.container>p{font-size:16px;line-height:20px;text-align:center;font-weight:300}.psl_page.map>div>.map_container{left:auto;top:auto;transform:scale3d(.33,.33,1);margin-top:32%;transform-origin:center center}.psl_page.map>div>button.btn{border-top-right-radius:12px;border-bottom-right-radius:12px;width:190px;font-size:26px;height:45px;left:50%;right:auto;transform:translate3d(-50%,0,0);z-index:3}.psl_page.map>div>.selected_car{width:50%!important;aspect-ratio:495/240;height:auto!important;background-size:149.4949494949% auto!important}.psl_page.map>div>button.detour{transform-origin:top left;transform:scale3d(.4,.4,1);top:16px;left:30px}.psl_page.map>dialog.games_modal>button.close{width:60px;height:60px;transform:translate3d(350px,-310px,0)}.psl_page.map>dialog.games_modal>.content{padding:16px 30px 70px;border-radius:8px;border:2px solid #DE5D61;box-shadow:0 0 0 8px #fff,2px 2px 0 4px #000000bf;width:210px}.psl_page.map>dialog.games_modal>.content>h2{font-size:16px;line-height:20px;margin-bottom:4px}.psl_page.map>dialog.games_modal>.content>p{font-size:12px;line-height:15px}.psl_page.map>dialog.games_modal>.content>.btns_container{columns:1;margin-top:16px;min-height:auto}.psl_page.map>dialog.games_modal>.content>.btns_container button{width:100%;height:30px;border:2px solid #000;font-size:10px;margin-bottom:6px;padding:0 8px 0 10px;border-radius:4px}.psl_page.map>dialog.games_modal>.content>.btns_container button .decorative{width:30px!important;height:20px!important;margin-left:-5px!important;margin-right:5px!important}.psl_page.map>dialog.games_modal>.content>.btns_container button.locked>span.locked{width:32px;height:40px}.psl_page.map>dialog.games_modal>.content>.selected_car{width:75%;height:auto;aspect-ratio:317/158;background-size:154.5741324921% auto}.psl_page.map>dialog.games_menu>button.close{left:16px;top:16px;transform:scale3d(.5,.5,.5);transform-origin:0px 0px}.psl_page.map>dialog.games_menu>.content{transform-origin:0px 0px;transform:scale3d(.6349206349,.6349206349,1);height:158.241%}}.selected_car{background-repeat:no-repeat}.selected_car.car_1{background-image:url(./cars/1_profile.png)}.selected_car.car_2{background-image:url(./cars/2_profile.png)}.selected_car.car_3{background-image:url(./cars/3_profile.png)}.selected_car.car_4{background-image:url(./cars/4_profile.png)}.selected_interior{background-repeat:no-repeat}.selected_interior.car_1{background-image:url(./cars/1_interior.jpg)}.selected_interior.car_2{background-image:url(./cars/2_interior.jpg)}.selected_interior.car_3{background-image:url(./cars/3_interior.jpg)}.selected_interior.car_4{background-image:url(./cars/4_interior.jpg)}.selected_interior.after.car_1:after{background-image:url(./cars/1_interior.jpg)}.selected_interior.after.car_2:after{background-image:url(./cars/2_interior.jpg)}.selected_interior.after.car_3:after{background-image:url(./cars/3_interior.jpg)}.selected_interior.after.car_4:after{background-image:url(./cars/4_interior.jpg)}.psl_page.map>div>.selected_car{position:absolute;bottom:0;right:0;width:495px;height:240px;background-size:740px auto;background-position:0px 0px}.psl_page.map>dialog .selected_car{position:absolute;bottom:0;right:0;width:317px;height:158px;background-size:490px auto;background-position:0px 0px}.psl_page .game_instructions .selected_interior{position:absolute;bottom:0;left:0;right:0;width:100%;height:420px;background:none}.psl_page .game_instructions .selected_interior:before{content:" ";position:absolute;top:0;left:-40%;width:180%;height:100%;border-top-left-radius:50%;border-top-right-radius:50%;background-color:#e8ad1c}.psl_page .game_instructions .selected_interior:after{content:" ";position:absolute;top:10px;left:-40%;width:180%;height:100%;border-top-left-radius:50%;border-top-right-radius:50%;background-size:83% auto;background-position:90% -11px}@media (orientation: portrait){.psl_page .game_instructions .selected_interior{height:300px}.psl_page .game_instructions .selected_interior:after{top:6px;background-size:83% auto;background-position:104% 0px}}.page_popup{width:100%;height:100%;background:url(./pages/popup_generic/bkg.jpg) center center no-repeat;background-size:cover;position:relative;transform-origin:top left;display:flex;align-items:center;justify-content:center}.page_popup .resize_container{width:1512px;height:982px;transform-origin:center center;position:relative;flex-shrink:0}.page_popup .resize_container .capa{position:absolute;top:169px;left:85px;width:446px;height:1600px;background:url(./pages/popup_generic/capa.svg) top center no-repeat;background-size:100% auto;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;padding:0 27px;z-index:4}.page_popup .resize_container .capa>img{margin-top:30px}.page_popup .resize_container .capa>h1{font-size:40px;color:#265291;font-family:ChocoChip;font-weight:400;line-height:51px;margin-top:24px;text-align:center}.page_popup .resize_container .capa>h2{font-size:26px;color:#265291;font-family:LondrinaSolid;font-weight:400;line-height:37px}.page_popup .resize_container .capa>button{position:absolute;top:593px;left:50%;transform:translate3d(-50%,-50%,0);width:60px;height:60px;background-image:url(./icon_voiceover.svg);background-repeat:no-repeat;background-position:center center;background-size:35px auto;z-index:10;transition:background-image .25s ease-in-out,transform .25s ease-in-out}.page_popup .resize_container .capa>button.pause{background-image:url(./icon_voiceover_pause.svg)}.page_popup .resize_container .capa>button:hover{transform:translate3d(-50%,-50%,0) scale3d(1.1,1.1,1)}.page_popup .resize_container .gallery_container{display:flex;width:100%;align-items:flex-end;justify-content:flex-end}.page_popup .resize_container .gallery_container .arrow_left,.page_popup .resize_container .gallery_container .arrow_right{background-repeat:no-repeat;background-size:auto 26px;position:absolute;z-index:4;transition:opacity .25s ease-in-out,transform .25s ease-in-out;box-shadow:3px 3px 10px #000000bf}.page_popup .resize_container .gallery_container .arrow_left.hidden,.page_popup .resize_container .gallery_container .arrow_right.hidden{opacity:.5;pointer-events:none}.page_popup .resize_container .gallery_container .arrow_left{width:48px;height:48px;background-image:url(./pages/car_selection/arrow_left.svg);background-position:15px center;top:796px;left:476px}.page_popup .resize_container .gallery_container .arrow_right{width:48px;height:48px;background-image:url(./pages/car_selection/arrow_right.svg);background-position:19px center;top:796px;left:536px}.page_popup .resize_container .gallery_container .dots{position:absolute;top:796px;left:472px;right:160px;display:flex;gap:2px;height:48px;align-items:center;justify-content:center}.page_popup .resize_container .gallery_container .dots>.dot{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0px;padding:0;margin:0;background:transparent;cursor:pointer;width:40px;height:40px}.page_popup .resize_container .gallery_container .dots>.dot:after{content:" ";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:18px;height:18px;background-color:#265291;border-radius:50%;border:2px solid #265291;outline:2px solid transparent;transition:border-color .25s ease-in-out,outline-color .25s ease-in-out}.page_popup .resize_container .gallery_container .dots>.dot.active:after{border-color:#e8ad1c;outline-color:#e8ad1c}.page_popup .resize_container .gallery_container .dots>.dot{outline:0px}.page_popup .resize_container .gallery_container .dots>.dot:focus-visible:before{position:absolute;content:" ";top:-10px;left:-10px;right:-10px;bottom:-10px;border-radius:10px;border:3px solid #44300D;outline:3px solid white}.page_popup .resize_container .gallery_container>.gallery{border:10px solid #002753;background-color:#002753;display:flex;border-radius:18px;height:495px;aspect-ratio:16/9;box-sizing:content-box;margin-top:252px;margin-right:150px;align-self:flex-end;justify-self:flex-end;overflow:auto}.page_popup .resize_container .gallery_container>.gallery>.gallery_item>.content_wrapper{top:262px;right:160px;position:absolute;aspect-ratio:16/9;height:495px;overflow:hidden;border-radius:8px}.page_popup .resize_container .gallery_container>.gallery>.gallery_item>.content_wrapper>img,.page_popup .resize_container .gallery_container>.gallery>.gallery_item>.content_wrapper>.video_wrapper,.page_popup .resize_container .gallery_container>.gallery>.gallery_item>.content_wrapper>.pano_wrapper{width:100%;height:100%;object-fit:contain;transition:transform .5s ease-in-out}.page_popup .resize_container .gallery_container>.gallery>.gallery_item>.content_wrapper>img>video,.page_popup .resize_container .gallery_container>.gallery>.gallery_item>.content_wrapper>.video_wrapper>video,.page_popup .resize_container .gallery_container>.gallery>.gallery_item>.content_wrapper>.pano_wrapper>video{width:100%;height:100%;object-fit:contain;position:absolute;top:0;left:0;z-index:1}.page_popup .resize_container .gallery_container>.gallery>.gallery_item>.content_wrapper>img>video::-webkit-media-controls-panel,.page_popup .resize_container .gallery_container>.gallery>.gallery_item>.content_wrapper>.video_wrapper>video::-webkit-media-controls-panel,.page_popup .resize_container .gallery_container>.gallery>.gallery_item>.content_wrapper>.pano_wrapper>video::-webkit-media-controls-panel{padding-left:54px!important}@media (orientation: portrait){.page_popup .resize_container .gallery_container>.gallery>.gallery_item>.content_wrapper>img>video::-webkit-media-controls-panel,.page_popup .resize_container .gallery_container>.gallery>.gallery_item>.content_wrapper>.video_wrapper>video::-webkit-media-controls-panel,.page_popup .resize_container .gallery_container>.gallery>.gallery_item>.content_wrapper>.pano_wrapper>video::-webkit-media-controls-panel{padding-left:0!important}}.page_popup .resize_container .gallery_container>.gallery>.gallery_item>.content_wrapper>img>video::-webkit-media-controls-play-button,.page_popup .resize_container .gallery_container>.gallery>.gallery_item>.content_wrapper>.video_wrapper>video::-webkit-media-controls-play-button,.page_popup .resize_container .gallery_container>.gallery>.gallery_item>.content_wrapper>.pano_wrapper>video::-webkit-media-controls-play-button{display:none!important}.page_popup .resize_container .gallery_container>.gallery>.gallery_item>.content_wrapper>img.hidden,.page_popup .resize_container .gallery_container>.gallery>.gallery_item>.content_wrapper>.video_wrapper.hidden,.page_popup .resize_container .gallery_container>.gallery>.gallery_item>.content_wrapper>.pano_wrapper.hidden{display:none;transition:none!important}.page_popup .resize_container .gallery_container>.gallery>.gallery_item>.content_wrapper>img.hidden_left,.page_popup .resize_container .gallery_container>.gallery>.gallery_item>.content_wrapper>.video_wrapper.hidden_left,.page_popup .resize_container .gallery_container>.gallery>.gallery_item>.content_wrapper>.pano_wrapper.hidden_left{transform:translate(-100%)}.page_popup .resize_container .gallery_container>.gallery>.gallery_item>.content_wrapper>img.hidden_right,.page_popup .resize_container .gallery_container>.gallery>.gallery_item>.content_wrapper>.video_wrapper.hidden_right,.page_popup .resize_container .gallery_container>.gallery>.gallery_item>.content_wrapper>.pano_wrapper.hidden_right{transform:translate(100%)}.page_popup .resize_container .gallery_container>.gallery>.gallery_item>.content_wrapper>.pano_wrapper{position:relative}.page_popup .resize_container .gallery_container>.gallery>.gallery_item>.content_wrapper>.pano_wrapper>.pano_wrapper_play{position:absolute;width:100%;height:100%;background:#00000080;border-radius:8px;z-index:3}.page_popup .resize_container .gallery_container>.gallery>.gallery_item>.content_wrapper>.pano_wrapper>.pano_wrapper_play>div{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding-top:137px;font-family:DelaGothicOne;font-size:22px;color:#fff;font-weight:400;line-height:28px;text-align:center}@media (orientation: portrait){.page_popup .resize_container .gallery_container>.gallery>.gallery_item>.content_wrapper>.pano_wrapper>.pano_wrapper_play>div{padding-top:72px;font-size:12px;line-height:18px;width:75%}}.page_popup .resize_container .gallery_container>.gallery>.gallery_item>.content_wrapper>.pano_wrapper>.pano_wrapper_play>div:after{content:" ";width:112px;height:112px;background:#fff url(./icon_hand.svg) center center no-repeat;border-radius:50%;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:7px 7px 10px #000000bf}@media (orientation: portrait){.page_popup .resize_container .gallery_container>.gallery>.gallery_item>.content_wrapper>.pano_wrapper>.pano_wrapper_play>div:after{width:56px;height:56px;background-size:24px auto}}.page_popup .resize_container .gallery_container>.gallery>.gallery_item>.content_wrapper>.pano_wrapper>.pano_wrapper_play{transition:opacity .25s ease-in-out}.page_popup .resize_container .gallery_container>.gallery>.gallery_item>.content_wrapper>.pano_wrapper>.pano_wrapper_play.hidden{opacity:0;pointer-events:none}.page_popup .resize_container .gallery_container>.gallery>.gallery_item>.content_wrapper>.pano_wrapper>.pano_wrapper_play{pointer-events:none}.page_popup .resize_container .gallery_container>.gallery>.gallery_item>.content_wrapper>.pano_wrapper>.pano_wrapper_content{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.page_popup .resize_container .gallery_container>.gallery>.gallery_item>.content_wrapper>.pano_wrapper>button{position:absolute;width:56px;height:56px;border-radius:50%;bottom:16px;right:16px;background:#fff;box-shadow:3px 3px 10px #000000bf;z-index:4;background-image:url(./icon_fullscreen.svg);background-size:30px;background-position:center center;background-repeat:no-repeat}.page_popup .resize_container .gallery_container>.gallery>.gallery_item>.content_wrapper>.pano_wrapper>button.hidden{opacity:0;pointer-events:none}@media (orientation: portrait){.page_popup .resize_container .gallery_container>.gallery>.gallery_item>.content_wrapper>.pano_wrapper>button{bottom:8px;right:8px;width:28px;height:28px;background-size:16px}}.page_popup .resize_container .gallery_container>.gallery>.gallery_item>.content_wrapper>.video_wrapper{position:relative}.page_popup .resize_container .gallery_container>.gallery>.gallery_item>.content_wrapper>.video_wrapper button{position:absolute;width:100%;height:100%;background:#00000080;border-radius:8px;z-index:2}.page_popup .resize_container .gallery_container>.gallery>.gallery_item>.content_wrapper>.video_wrapper button div{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);padding-top:137px;font-family:DelaGothicOne;font-size:25px;color:#fff;font-weight:400;line-height:36px}@media (orientation: portrait){.page_popup .resize_container .gallery_container>.gallery>.gallery_item>.content_wrapper>.video_wrapper button div{padding-top:72px;font-size:14px;line-height:20px}}.page_popup .resize_container .gallery_container>.gallery>.gallery_item>.content_wrapper>.video_wrapper button div:after{content:" ";width:112px;height:112px;background:#fff url(./icon_play.svg) center center no-repeat;border-radius:50%;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:7px 7px 10px #000000bf}@media (orientation: portrait){.page_popup .resize_container .gallery_container>.gallery>.gallery_item>.content_wrapper>.video_wrapper button div:after{width:56px;height:56px;background-size:24px auto}}.page_popup .resize_container .gallery_container>.gallery>.gallery_item>.content_wrapper>.video_wrapper button{transition:opacity .25s ease-in-out}.page_popup .resize_container .gallery_container>.gallery>.gallery_item>.content_wrapper>.video_wrapper button.hidden{opacity:0;pointer-events:none}.page_popup .resize_container .gallery_container>.gallery>.gallery_item>p{position:absolute;font-size:19px;color:#000;font-family:ShantellSans;text-align:center;font-weight:400;line-height:26px;left:114px;z-index:4;width:388px;top:462px;bottom:276px;overflow:auto;opacity:0;transition:opacity .25s ease-in-out}.page_popup .resize_container .gallery_container>.gallery>.gallery_item>p.hidden{display:none}.page_popup .resize_container .gallery_container>.gallery>.gallery_item>p.active{opacity:1}.page_popup .resize_container .gallery_container>.gallery>.gallery_item>span{position:absolute;font-size:12px;color:#000;font-family:ShantellSans;text-align:right;font-weight:400;line-height:26px;right:160px;z-index:4;top:774px;overflow:auto;opacity:0;transition:opacity .25s ease-in-out}.page_popup .resize_container .gallery_container>.gallery>.gallery_item>span.hidden{display:none}.page_popup .resize_container .gallery_container>.gallery>.gallery_item>span.active{opacity:1}.page_popup .resize_container .gallery_container>.gallery.swipe>.gallery_item>.content_wrapper>*{transition:none!important}.page_popup:before{content:" ";position:absolute;bottom:0;left:0;width:50%;max-width:500px;aspect-ratio:626/274;background:url(./pages/popup_generic/bush_left.png) bottom left no-repeat;background-size:contain;pointer-events:none;z-index:5}.page_popup:after{content:" ";position:absolute;bottom:0;right:0;width:50%;max-width:338px;aspect-ratio:338/358;background:url(./pages/popup_generic/bush_right.png) bottom right no-repeat;background-size:contain;pointer-events:none;z-index:5}@media (orientation: portrait){.page_popup .resize_container{width:360px;height:640px}.page_popup .resize_container>.capa{transform:scale3d(.45,.45,1);top:270px;left:80px;transform-origin:0px 0px}.page_popup .resize_container>.gallery_container>.dots{left:30px;top:30px;transform:scale3d(.45,.45,1);transform-origin:0px 0px}.page_popup .resize_container>.gallery_container>.arrow_left{top:265px;left:30px;transform:scale3d(.45,.45,1);transform-origin:0px 0px}.page_popup .resize_container>.gallery_container>.arrow_right{top:265px;left:60px;transform:scale3d(.45,.45,1);transform-origin:0px 0px}.page_popup .resize_container>.gallery_container>.gallery{width:300px;height:auto;margin-top:76px;margin-right:26px;border-width:4px;border-radius:12px}.page_popup .resize_container>.gallery_container>.gallery>.gallery_item>.content_wrapper{width:300px;top:80px;right:30px;height:auto}.page_popup .resize_container>.gallery_container>.gallery>.gallery_item>span{top:255px;right:30px;transform:scale3d(.6,.6,1);transform-origin:top right}.page_popup .resize_container>.gallery_container>.gallery>.gallery_item>p{left:95px;right:95px;width:auto;top:415px;bottom:126px;font-size:11px;line-height:17px}.page_popup:before{width:65%;max-width:40%}.page_popup:after{width:65%;max-width:40%}}.page_popup.popup_beckley_coal_mine .resize_container>.gallery_container>.gallery>.gallery_item>p{top:452px}@media (orientation: portrait){.page_popup.popup_beckley_coal_mine .resize_container>.gallery_container>.gallery>.gallery_item>p{top:393px}}.page_popup.popup_lost_world_caverns .resize_container>.gallery_container>.gallery>.gallery_item>p{top:495px}@media (orientation: portrait){.page_popup.popup_lost_world_caverns .resize_container>.gallery_container>.gallery>.gallery_item>p{top:418px}}.page_popup.popup_cass_railroad .resize_container>.gallery_container>.gallery>.gallery_item>p{top:497px}@media (orientation: portrait){.page_popup.popup_cass_railroad .resize_container>.gallery_container>.gallery>.gallery_item>p{top:418px}}.page_popup.popup_coopers_rock .resize_container>.gallery_container>.gallery>.gallery_item>p{top:495px}@media (orientation: portrait){.page_popup.popup_coopers_rock .resize_container>.gallery_container>.gallery>.gallery_item>p{top:418px}}.page_popup.popup_harpers_ferry .resize_container>.gallery_container>.gallery>.gallery_item>p{top:495px}@media (orientation: portrait){.page_popup.popup_harpers_ferry .resize_container>.gallery_container>.gallery>.gallery_item>p{top:418px}}.page_popup.popup_new_river_gorge .resize_container>.gallery_container>.gallery>.gallery_item>p{top:495px}@media (orientation: portrait){.page_popup.popup_new_river_gorge .resize_container>.gallery_container>.gallery>.gallery_item>p{top:418px}}.page_popup.popup_wheeling_bridge .resize_container>.gallery_container>.gallery>.gallery_item>p{top:495px}@media (orientation: portrait){.page_popup.popup_wheeling_bridge .resize_container>.gallery_container>.gallery>.gallery_item>p{top:418px}}.page_popup.popup_blennerhassett_island .resize_container>.gallery_container>.gallery>.gallery_item>p{top:497px}@media (orientation: portrait){.page_popup.popup_blennerhassett_island .resize_container>.gallery_container>.gallery>.gallery_item>p{top:418px}}.psl_page.car_selection{width:1512px;height:982px;transform-origin:top left;overflow:hidden}.psl_page.car_selection .car_interiors{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.psl_page.car_selection .car_interiors>img{width:100%;height:100%;object-fit:cover;position:absolute;transition:opacity .5s ease-in-out}.psl_page.car_selection .car_interiors>img.hidden{display:none;opacity:0}.psl_page.car_selection .car_interiors>img.shown{display:block;z-index:1;opacity:1}.psl_page.car_selection .car_interiors>img.showing{display:block;z-index:2!important}.psl_page.car_selection .selection_container{position:absolute;bottom:75px;right:75px;width:534px;height:667px;z-index:2;box-sizing:border-box;background:#fcf7e6;border-radius:25px;padding-top:77px;padding-bottom:87px;display:flex;justify-content:space-between;align-items:center;flex-direction:column;box-shadow:7px 7px 10px #000000bf,15px 20px #e6ab1c,15px 20px 44px #000000bf}.psl_page.car_selection .selection_container h1{font-family:ChocoChip;font-size:64px;line-height:76px;color:#265291}.psl_page.car_selection .selection_container p{font-family:ShantellSans;font-size:25px;font-weight:300;line-height:30px;text-align:center;margin:20px 30px 5px}.psl_page.car_selection .selection_container .car_sides{width:100%;height:288px;overflow:hidden;position:relative}.psl_page.car_selection .selection_container .car_sides>img{position:absolute;width:100%;height:100%;object-fit:contain;transition:transform .5s ease-in-out;transform:translate(0)}.psl_page.car_selection .selection_container .car_sides>img.hidden_left{transform:translate(-100%)}.psl_page.car_selection .selection_container .car_sides>img.hidden_right{transform:translate(100%)}.psl_page.car_selection .selection_container .car_sides>img.hidden{display:none;transition:none}.psl_page.car_selection .selection_container .btn_group{display:grid;grid-template-areas:"prev select next";grid-template-columns:72px 226px 72px;grid-template-rows:1fr;gap:0px 30px}.psl_page.car_selection .selection_container .btn_group>button.btn{height:72px;width:100%;background-repeat:no-repeat;background-position:center center}.psl_page.car_selection .selection_container .btn_group>button.btn.yellow_black{grid-area:select;text-transform:uppercase}.psl_page.car_selection .selection_container .btn_group>button.btn.arrow_left{grid-area:prev;background-image:url(./pages/car_selection/arrow_left.svg);background-position:18px center}.psl_page.car_selection .selection_container .btn_group>button.btn.arrow_right{grid-area:next;background-image:url(./pages/car_selection/arrow_right.svg);background-position:26px center}@media (orientation: portrait){.psl_page.car_selection{background:url(./imgs/game_mobile_bkg.jpg) center center no-repeat;background-size:cover}.psl_page.car_selection .car_interiors{position:absolute;top:344px;left:50%;margin-left:-140px;width:280px;right:auto;aspect-ratio:16/9;height:auto;z-index:1;background:#44300d;box-shadow:5px 5px #44300d;border-radius:8px}.psl_page.car_selection .car_interiors>img{border-radius:8px}.psl_page.car_selection .selection_container{position:static;display:contents;background:none;box-shadow:none}.psl_page.car_selection .selection_container h1{position:absolute;top:216px;left:0;right:0;text-align:center;font-size:40px;line-height:40px;color:#44300d}.psl_page.car_selection .selection_container p{position:absolute;top:246px;left:0;right:0;font-size:18px;font-weight:300;line-height:24px}.psl_page.car_selection .selection_container .car_sides{top:30px;width:100%;height:220px;position:absolute}.psl_page.car_selection .selection_container .btn_group{position:absolute;grid-template-columns:36px 128px 36px;gap:0px 8px;bottom:64px;left:50%;transform:translate3d(-50%,0,0)}.psl_page.car_selection .selection_container .btn_group>button.btn{height:36px;width:100%;background-repeat:no-repeat;background-position:center center}.psl_page.car_selection .selection_container .btn_group>button.btn.yellow_black{width:128px;font-size:27px}.psl_page.car_selection .selection_container .btn_group>button.btn.arrow_left{background-position:12px center;background-size:auto 18px}.psl_page.car_selection .selection_container .btn_group>button.btn.arrow_right{background-position:14px center;background-size:auto 18px}}.game_intro_generic{width:100vw;height:100vh;background:url(./pages/game_intro_generic/bkg.jpg) center center no-repeat;background-size:cover;overflow:hidden;color:#fff;transform-origin:top left}.game_intro_generic .capa{position:absolute;bottom:0%;left:30%;width:269px;aspect-ratio:269/712;background:url(./pages/game_intro_generic/capa.svg) center center no-repeat;background-size:100% 100%}.game_intro_generic .capa h2{font-family:ChocoChip;font-size:32px;position:absolute;top:31px;left:31px}.game_intro_generic .capa p{font-family:ShantellSans;font-size:18px;position:absolute;top:109px;left:32px;right:48px;line-height:24px}.game_intro_generic .capa .fact_img{position:absolute}.game_intro_generic .wrapper{display:flex;flex-direction:column;gap:32px;position:absolute;bottom:0;height:712px;left:56%;right:6.66%}.game_intro_generic .wrapper>h1{font-family:ChocoChip;font-size:90px;line-height:100px;letter-spacing:-.05px;text-align:left;font-weight:400}.game_intro_generic .wrapper>p{font-family:ShantellSans;font-size:22px;font-weight:400;line-height:30px;letter-spacing:-.05px;text-align:left}.game_intro_generic .wrapper>button{background-color:#e8ad1c;color:#44300d;font-family:LondrinaSolid;font-size:40px;font-weight:400;width:203px;height:66px;display:flex;justify-content:center;align-items:center;text-transform:uppercase;letter-spacing:.2px;border-radius:12px;transition:transform .25s ease-in-out;outline:0px}.game_intro_generic .wrapper>button:focus-visible{position:relative}.game_intro_generic .wrapper>button:focus-visible:before{position:absolute;content:" ";top:-10px;left:-10px;right:-10px;bottom:-10px;border-radius:10px;border:3px solid #44300D;outline:3px solid white}.game_intro_generic .wrapper>button:hover{transform:scale3d(1.1,1.1,1)}.game_intro_generic .selected_car{position:absolute;bottom:-10px;left:0;width:55%;height:100%;background-size:150% auto;background-position:bottom left;transform:scaleX(-1)}@media (orientation: portrait){.game_intro_generic{width:360px;height:640px}.game_intro_generic>.wrapper{left:32px;right:32px;top:95px;gap:16px;bottom:auto;z-index:1}.game_intro_generic>.wrapper>h1{font-size:40px;line-height:50px}.game_intro_generic>.wrapper>p{font-size:14px;line-height:18px}.game_intro_generic>.wrapper>button{width:92px;height:36px;font-size:26px}.game_intro_generic .capa{width:120px;right:14.44%;left:auto;margin-bottom:-40px}.game_intro_generic .capa h2{font-size:14px;top:13px;left:18px}.game_intro_generic .capa p{font-size:8px;line-height:10px;top:47px;left:18px;right:18px}.game_intro_generic .capa .fact_img{top:90px!important;right:17px!important;width:66px!important;height:24px!important;background-size:contain!important}.game_intro_generic .selected_car{width:90%;height:50%}}.find_the_match.game_intro_generic .capa .fact_img{bottom:457px;right:34px;width:106px;height:65px;background:url(./pages/game_intros/find_the_match_bees.png) center center no-repeat}.game_instructions{width:536px;height:100%;background:url(./imgs/game_instructions_bkg.jpg) no-repeat top center;background-size:cover;color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:36px;padding:0 80px 260px;position:relative;overflow:hidden}.game_instructions h1{font-size:42px;line-height:50px;font-family:ChocoChip;font-weight:400;width:100%}.game_instructions p{font-size:24px;line-height:32px;font-family:ShantellSans}.game_instructions>button.mobile_begin{display:none}.game_instructions .buttons{position:relative;z-index:10;display:flex;gap:20px;height:0px;margin-top:-36px;transform:translate3d(0,36px,0)}.game_instructions .buttons>*{box-shadow:7px 7px 10px #000000bf}@media (orientation: portrait){.game_instructions{width:100%;padding:0 28px 200px;gap:20px;transition:margin-left .5s ease-in-out}.game_instructions>button.mobile_begin{display:flex;width:96px;height:36px;font-size:26px;align-self:flex-start;text-transform:uppercase;transition:opacity .5s ease-in-out,transform .25s ease-in-out}.game_instructions h1{font-size:34px;line-height:41px}.game_instructions p{font-size:16px;line-height:22px}}@media (orientation: portrait){.psl_page.mobile_started .game_instructions{margin-left:-100%}.psl_page.mobile_started .game_instructions>button.mobile_begin{opacity:0;pointer-events:none}}.psl_page.game_find_the_match{width:1512px;height:982px;display:grid;grid-template-columns:min-content 1fr;transform-origin:top left}.psl_page.game_find_the_match section.game_find_the_match{width:100%;height:100%;background-image:url(./imgs/game_main_bkg.jpg);background-size:cover;background-position:bottom center;background-repeat:no-repeat;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.psl_page.game_find_the_match section.game_find_the_match .cards{position:relative;width:900px;height:598px;right:0}.psl_page.game_find_the_match section.game_find_the_match .cards .card{width:220px;height:197px;cursor:pointer;-webkit-perspective:600;transition:transform .25s ease-in-out;position:absolute;z-index:1;clip-path:polygon(49px 0px,170px 0px,220px 92px,160px 197px,65px 220px,0px 100px,0px 84px)}.psl_page.game_find_the_match section.game_find_the_match .cards .card:hover{transform:scale3d(1.05,1.05,1)}.psl_page.game_find_the_match section.game_find_the_match .cards .card>*{width:100%;height:100%;position:absolute;transition-property:opacity,transform,box-shadow;transition-duration:375ms;backface-visibility:hidden;top:0;left:0;background-size:100% auto}.psl_page.game_find_the_match section.game_find_the_match .cards .card>.back{background-image:url(./pages/game_find_the_match/back.png);z-index:8}.psl_page.game_find_the_match section.game_find_the_match .cards .card>.front{transform:rotateY(-180deg);background-size:125px auto,100% auto;background-position:40px 30px,center;background-repeat:no-repeat,no-repeat}.psl_page.game_find_the_match section.game_find_the_match .cards .card>.front.t0{background-image:url(./pages/game_find_the_match/1.png),url(./pages/game_find_the_match/front_bkg.png)}.psl_page.game_find_the_match section.game_find_the_match .cards .card>.front.t1{background-image:url(./pages/game_find_the_match/2.png),url(./pages/game_find_the_match/front_bkg.png)}.psl_page.game_find_the_match section.game_find_the_match .cards .card>.front.t2{background-image:url(./pages/game_find_the_match/3.png),url(./pages/game_find_the_match/front_bkg.png)}.psl_page.game_find_the_match section.game_find_the_match .cards .card>.front.t3{background-image:url(./pages/game_find_the_match/4.png),url(./pages/game_find_the_match/front_bkg.png)}.psl_page.game_find_the_match section.game_find_the_match .cards .card>.front.t4{background-image:url(./pages/game_find_the_match/5.png),url(./pages/game_find_the_match/front_bkg.png)}.psl_page.game_find_the_match section.game_find_the_match .cards .card>.front.t5{background-image:url(./pages/game_find_the_match/6.png),url(./pages/game_find_the_match/front_bkg.png)}.psl_page.game_find_the_match section.game_find_the_match .cards .card.flipped{z-index:3}.psl_page.game_find_the_match section.game_find_the_match .cards .card.flipped>.back{transform:rotateY(180deg)}.psl_page.game_find_the_match section.game_find_the_match .cards .card.flipped>.front{transform:rotateY(0)}.psl_page.game_find_the_match section.game_find_the_match .cards .card.flipped.incorrect>.front{animation:matching_incorrect .8s}.psl_page.game_find_the_match section.game_find_the_match .cards .card.flipped:hover{transform:scaleZ(1)!important}.psl_page.game_find_the_match section.game_find_the_match .cards .card.correct{transform:scaleZ(1)!important;pointer-events:none;z-index:2}.psl_page.game_find_the_match section.game_find_the_match .cards .card.incorrect>.front{animation:matching_incorrect .8s}.psl_page.game_find_the_match section.game_find_the_match .cards .card:nth-child(1){top:100px;left:0}.psl_page.game_find_the_match section.game_find_the_match .cards .card:nth-child(2){top:300px;left:0}.psl_page.game_find_the_match section.game_find_the_match .cards .card:nth-child(3){top:0;left:170px}.psl_page.game_find_the_match section.game_find_the_match .cards .card:nth-child(4){top:200px;left:170px}.psl_page.game_find_the_match section.game_find_the_match .cards .card:nth-child(5){top:400px;left:170px}.psl_page.game_find_the_match section.game_find_the_match .cards .card:nth-child(6){top:100px;left:340px}.psl_page.game_find_the_match section.game_find_the_match .cards .card:nth-child(7){top:300px;left:340px}.psl_page.game_find_the_match section.game_find_the_match .cards .card:nth-child(8){top:0;left:510px}.psl_page.game_find_the_match section.game_find_the_match .cards .card:nth-child(9){top:200px;left:510px}.psl_page.game_find_the_match section.game_find_the_match .cards .card:nth-child(10){top:400px;left:510px}.psl_page.game_find_the_match section.game_find_the_match .cards .card:nth-child(11){top:100px;left:680px}.psl_page.game_find_the_match section.game_find_the_match .cards .card:nth-child(12){top:300px;left:680px}.psl_page.game_find_the_match section.game_find_the_match .message{bottom:64px;position:absolute;display:flex;align-items:center;justify-content:center;font-family:ShantellSans;font-size:22px;text-align:center;line-height:28px;color:#44300d;min-width:640px;max-width:860px;padding:20px 32px;background-color:#fcf7e6;border-radius:12px;border:4px solid transparent;box-sizing:border-box;pointer-events:none;transition:opacity .25s ease-in-out;z-index:20}.psl_page.game_find_the_match section.game_find_the_match .message.correct{border-color:#486341}.psl_page.game_find_the_match section.game_find_the_match .message.incorrect{border-color:#e05d61}.psl_page.game_find_the_match section.game_find_the_match .message.hidden{opacity:0}.psl_page.game_find_the_match section.game_find_the_match .finish{position:absolute;width:230px;height:48px;border-top-left-radius:12px;border-top-right-radius:12px;bottom:0;padding:10px;box-sizing:border-box;text-transform:uppercase;transition:all .25s ease-in-out;font-size:32px;line-height:38px;color:#44300d;font-family:LondrinaSolid;font-weight:500;text-align:center;display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:#e8ad1c;border-left:2px solid #44300D;border-right:2px solid #44300D;border-top:2px solid #44300D;transform-origin:center bottom;animation:finish-flashing ease-in-out 1.5s 3}.psl_page.game_find_the_match section.game_find_the_match .finish:hover{transform:scale3d(1.1,1.1,1)!important}.psl_page.game_find_the_match section.game_find_the_match .finish.hidden{opacity:0;pointer-events:none;animation:none!important}.psl_page.game_find_the_match section.game_find_the_match .finish{outline:0px}.psl_page.game_find_the_match section.game_find_the_match .finish:focus-visible:before{position:absolute;content:" ";top:-10px;left:-10px;right:-10px;bottom:-10px;border-radius:10px;border:3px solid #44300D;outline:3px solid white}@media (orientation: portrait){.psl_page.game_find_the_match section.game_find_the_match .finish{width:128px;height:40px;font-size:26px}}@media (orientation: portrait){.psl_page.game_find_the_match{grid-template-columns:1fr 1fr}.psl_page.game_find_the_match section.game_find_the_match{transition:margin-left .5s ease-in-out;padding:0 32px;gap:24px}.psl_page.game_find_the_match section.game_find_the_match .cards{width:266px;height:413px}.psl_page.game_find_the_match section.game_find_the_match .cards .card{width:105px;height:94px;clip-path:none;clip-path:polygon(22px -2px,77px -2px,107px 45px,79px 94px,21px 94px,-2px 44px)}.psl_page.game_find_the_match section.game_find_the_match .cards .card>.front{background-size:55px auto,100% auto;background-position:22px 16px,center}.psl_page.game_find_the_match section.game_find_the_match .cards .card:nth-child(1){top:45px;left:0}.psl_page.game_find_the_match section.game_find_the_match .cards .card:nth-child(2){top:0;left:84px}.psl_page.game_find_the_match section.game_find_the_match .cards .card:nth-child(3){top:45px;left:168px}.psl_page.game_find_the_match section.game_find_the_match .cards .card:nth-child(4){top:139px;left:0}.psl_page.game_find_the_match section.game_find_the_match .cards .card:nth-child(5){top:94px;left:84px}.psl_page.game_find_the_match section.game_find_the_match .cards .card:nth-child(6){top:139px;left:168px}.psl_page.game_find_the_match section.game_find_the_match .cards .card:nth-child(7){top:233px;left:0}.psl_page.game_find_the_match section.game_find_the_match .cards .card:nth-child(8){top:188px;left:84px}.psl_page.game_find_the_match section.game_find_the_match .cards .card:nth-child(9){top:233px;left:168px}.psl_page.game_find_the_match section.game_find_the_match .cards .card:nth-child(10){top:327px;left:0}.psl_page.game_find_the_match section.game_find_the_match .cards .card:nth-child(11){top:282px;left:84px}.psl_page.game_find_the_match section.game_find_the_match .cards .card:nth-child(12){top:327px;left:168px}.psl_page.game_find_the_match section.game_find_the_match .message{position:static;z-index:10;transition:opacity .25s ease-in-out;padding:0 32px;font-size:10px;line-height:14px;min-width:auto;width:100%;border-width:2px;height:66px}.psl_page.game_find_the_match.mobile_started section.game_find_the_match{margin-left:-100%}}@keyframes matching_incorrect{0%{transform:translateZ(0) rotateY(0)}10%{transform:translate3d(-5px,0,0) rotateY(0)}20%{transform:translate3d(5px,0,0) rotateY(0)}30%{transform:translate3d(-5px,0,0) rotateY(0)}40%{transform:translate3d(5px,0,0) rotateY(0)}50%{transform:translate3d(-5px,0,0) rotateY(0)}60%{transform:translate3d(5px,0,0) rotateY(0)}70%{transform:translate3d(-5px,0,0) rotateY(0)}80%{transform:translate3d(5px,0,0) rotateY(0)}90%{transform:translate3d(-5px,0,0) rotateY(0)}to{transform:translateZ(0) rotateY(0)}}.game_outro_generic{width:100vw;height:100vh;background:url(./pages/game_outro_generic/bkg.jpg) center center no-repeat;background-size:cover;overflow:hidden;color:#fff;transform-origin:top left}.game_outro_generic>.wrapper{display:flex;flex-direction:column;gap:32px;justify-content:center;align-items:flex-start;padding-left:72px;height:100%;position:relative;z-index:1}.game_outro_generic>.wrapper>h1{font-family:ChocoChip;font-size:96px;line-height:120px;letter-spacing:-.05px;text-align:left;font-weight:400}.game_outro_generic>.wrapper>p{font-family:ShantellSans;font-size:32px;font-weight:400;line-height:43px;letter-spacing:-.05px;text-align:left;max-width:410px;padding-left:8px}.game_outro_generic>.wrapper>button{background-color:#e8ad1c;color:#44300d;font-family:LondrinaSolid;font-size:32px;font-weight:400;width:203px;height:66px;display:flex;justify-content:center;align-items:center;letter-spacing:.2px;border-radius:12px;transition:transform .25s ease-in-out;outline:0px}.game_outro_generic>.wrapper>button:focus-visible{position:relative}.game_outro_generic>.wrapper>button:focus-visible:before{position:absolute;content:" ";top:-10px;left:-10px;right:-10px;bottom:-10px;border-radius:10px;border:3px solid #44300D;outline:3px solid white}.game_outro_generic>.wrapper>button:hover{transform:scale3d(1.1,1.1,1)}.game_outro_generic>.selected_car{position:absolute;bottom:-5px;right:0;width:937px;height:500px;background-size:1340px auto;background-position:right bottom;transform:scaleX(-1)}@media (orientation: portrait){.game_outro_generic>.wrapper{padding-left:32px;padding-right:32px;gap:16px}.game_outro_generic>.wrapper>h1{font-size:48px;line-height:58px}.game_outro_generic>.wrapper>p{font-size:16px;line-height:22px;max-width:75%}.game_outro_generic>.wrapper>button{width:128px;height:40px;font-size:26px}.game_outro_generic>.selected_car{width:80%;height:50%;background-size:175% auto;background-position:right bottom}}.design_a_sign.game_intro_generic .capa .fact_img{bottom:457px;right:34px;width:106px;height:65px;background:url(./pages/game_intros/design_a_sign_coal_cart.png) center center no-repeat}.psl_page.game_design_a_sign{width:1512px;height:982px;display:grid;grid-template-columns:min-content 1fr;transform-origin:top left}.psl_page.game_design_a_sign section.game_design_a_sign{width:100%;height:100%;background-image:url(./imgs/game_main_bkg.jpg);background-size:cover;background-position:bottom center;background-repeat:no-repeat;position:relative;display:flex;align-items:center;justify-content:center;gap:64px}.psl_page.game_design_a_sign section.game_design_a_sign .sign{width:410px;height:530px;border:5px solid #000;box-sizing:content-box;background:#fff;position:relative}.psl_page.game_design_a_sign section.game_design_a_sign .sign:before{content:" ";position:absolute;top:0;left:50%;transform:translate3d(-50%,-55%,0) rotate(-7deg);width:150px;height:56px;background-image:url(./pages/game_design_a_sign/tape.svg);background-size:100% 100%;background-position:center;background-repeat:no-repeat;z-index:2}.psl_page.game_design_a_sign section.game_design_a_sign .sign>*{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-size:100% 100%;background-position:center;background-repeat:no-repeat}.psl_page.game_design_a_sign section.game_design_a_sign .sign.img_1>.img{background-image:url(./pages/game_design_a_sign/1_img.png)}.psl_page.game_design_a_sign section.game_design_a_sign .sign.img_2>.img{background-image:url(./pages/game_design_a_sign/2_img.png)}.psl_page.game_design_a_sign section.game_design_a_sign .sign.img_3>.img{background-image:url(./pages/game_design_a_sign/3_img.png)}.psl_page.game_design_a_sign section.game_design_a_sign .sign.label_1>.label{background-image:url(./pages/game_design_a_sign/1_label.png)}.psl_page.game_design_a_sign section.game_design_a_sign .sign.label_2>.label{background-image:url(./pages/game_design_a_sign/2_label.png)}.psl_page.game_design_a_sign section.game_design_a_sign .sign.label_3>.label{background-image:url(./pages/game_design_a_sign/3_label.png)}.psl_page.game_design_a_sign section.game_design_a_sign .sign.bkg_1>.bkg{background-image:url(./pages/game_design_a_sign/1_bkg.jpg)}.psl_page.game_design_a_sign section.game_design_a_sign .sign.bkg_2>.bkg{background-image:url(./pages/game_design_a_sign/2_bkg.jpg)}.psl_page.game_design_a_sign section.game_design_a_sign .sign.bkg_3>.bkg{background-image:url(./pages/game_design_a_sign/3_bkg.jpg)}.psl_page.game_design_a_sign section.game_design_a_sign .sign_form{display:flex;flex-direction:column;gap:32px}.psl_page.game_design_a_sign section.game_design_a_sign .sign_form fieldset{border:0px;outline:0px;padding:0;margin:0}.psl_page.game_design_a_sign section.game_design_a_sign .sign_form fieldset legend{font-family:LondrinaSolid;font-size:32px;font-weight:400;line-height:38px;color:#486341;margin-bottom:17px}.psl_page.game_design_a_sign section.game_design_a_sign .sign_form fieldset.label .options{display:flex;flex-direction:column;gap:12px}.psl_page.game_design_a_sign section.game_design_a_sign .sign_form fieldset.label .options div{position:relative;width:280px;height:40px}.psl_page.game_design_a_sign section.game_design_a_sign .sign_form fieldset.label .options div input{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;outline:0px;background:#fcf7e6;top:0;left:0;width:280px;height:40px;border-radius:6px;border:2px solid transparent;box-shadow:0 0 4px #000000bf;transition:border .25s ease-in-out;cursor:pointer}.psl_page.game_design_a_sign section.game_design_a_sign .sign_form fieldset.label .options div input:checked{border:2px solid #486341}.psl_page.game_design_a_sign section.game_design_a_sign .sign_form fieldset.label .options div label{position:absolute;top:0;left:0;right:0;bottom:0;padding:0;margin:0;font-size:20px;color:#000;font-family:ShantellSans;font-weight:400;pointer-events:none;display:flex;align-items:center;justify-content:center;cursor:pointer}.psl_page.game_design_a_sign section.game_design_a_sign .sign_form fieldset.img .options{display:flex;gap:16px}.psl_page.game_design_a_sign section.game_design_a_sign .sign_form fieldset.img .options div input{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;outline:0px;background:#fcf7e6 bottom center no-repeat;background-size:100% auto;top:0;left:0;width:95px;height:125px;border-radius:6px;box-shadow:inset 0 0 0 2px transparent,0 0 4px #000000bf;transition:box-shadow .25s ease-in-out;cursor:pointer}.psl_page.game_design_a_sign section.game_design_a_sign .sign_form fieldset.img .options div input:checked{box-shadow:inset 0 0 0 2px #486341,0 0 4px #000000bf}.psl_page.game_design_a_sign section.game_design_a_sign .sign_form fieldset.img .options div input[value="1"]{background-image:url(./pages/game_design_a_sign/1_img.png)}.psl_page.game_design_a_sign section.game_design_a_sign .sign_form fieldset.img .options div input[value="2"]{background-image:url(./pages/game_design_a_sign/2_img.png)}.psl_page.game_design_a_sign section.game_design_a_sign .sign_form fieldset.img .options div input[value="3"]{background-image:url(./pages/game_design_a_sign/3_img.png)}.psl_page.game_design_a_sign section.game_design_a_sign .sign_form fieldset.bkg .options{display:flex;gap:32px}.psl_page.game_design_a_sign section.game_design_a_sign .sign_form fieldset.bkg .options div input{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;padding:0;outline:0px;background:center center no-repeat;background-size:cover;top:0;left:0;width:72px;height:72px;border-radius:50%;box-shadow:inset 0 0 0 2px transparent,4px 4px 10px #000000bf;transition:box-shadow .25s ease-in-out;cursor:pointer}.psl_page.game_design_a_sign section.game_design_a_sign .sign_form fieldset.bkg .options div input:checked{box-shadow:inset 0 0 0 2px #486341,4px 4px 10px #000000bf}.psl_page.game_design_a_sign section.game_design_a_sign .sign_form fieldset.bkg .options div input[value="1"]{background-image:url(./pages/game_design_a_sign/1_bkg.jpg)}.psl_page.game_design_a_sign section.game_design_a_sign .sign_form fieldset.bkg .options div input[value="2"]{background-image:url(./pages/game_design_a_sign/2_bkg.jpg)}.psl_page.game_design_a_sign section.game_design_a_sign .sign_form fieldset.bkg .options div input[value="3"]{background-image:url(./pages/game_design_a_sign/3_bkg.jpg)}.psl_page.game_design_a_sign section.game_design_a_sign .finish{position:absolute;width:230px;height:48px;border-top-left-radius:12px;border-top-right-radius:12px;bottom:0;padding:10px;box-sizing:border-box;text-transform:uppercase;transition:all .25s ease-in-out;font-size:32px;line-height:38px;color:#44300d;font-family:LondrinaSolid;font-weight:500;text-align:center;display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:#e8ad1c;border-left:2px solid #44300D;border-right:2px solid #44300D;border-top:2px solid #44300D;transform-origin:center bottom;animation:finish-flashing ease-in-out 1.5s 3}.psl_page.game_design_a_sign section.game_design_a_sign .finish:hover{transform:scale3d(1.1,1.1,1)!important}.psl_page.game_design_a_sign section.game_design_a_sign .finish.hidden{opacity:0;pointer-events:none;animation:none!important}.psl_page.game_design_a_sign section.game_design_a_sign .finish{outline:0px}.psl_page.game_design_a_sign section.game_design_a_sign .finish:focus-visible:before{position:absolute;content:" ";top:-10px;left:-10px;right:-10px;bottom:-10px;border-radius:10px;border:3px solid #44300D;outline:3px solid white}@media (orientation: portrait){.psl_page.game_design_a_sign section.game_design_a_sign .finish{width:128px;height:40px;font-size:26px}}.psl_page.game_design_a_sign section.game_design_a_sign .finish{transform-origin:center bottom}@media (orientation: portrait){.psl_page.game_design_a_sign{grid-template-columns:1fr 1fr}.psl_page.game_design_a_sign section.game_design_a_sign{transition:margin-left .5s ease-in-out;flex-direction:column;overflow:hidden;gap:24px;padding-top:64px}.psl_page.game_design_a_sign section.game_design_a_sign .sign{width:246px;height:318px;border-width:3px}.psl_page.game_design_a_sign section.game_design_a_sign .sign:before{content:" ";position:absolute;top:0;left:50%;transform:translate3d(-50%,-55%,0) rotate(-7deg);width:75px;height:28px;background-image:url(./pages/game_design_a_sign/tape.svg);background-size:100% 100%;background-position:center;background-repeat:no-repeat;z-index:2}.psl_page.game_design_a_sign section.game_design_a_sign .sign>*{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-size:100% 100%;background-position:center;background-repeat:no-repeat}.psl_page.game_design_a_sign section.game_design_a_sign .sign_form{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0px;width:300%;margin-left:200%;transition:margin-left .5s ease-in-out}.psl_page.game_design_a_sign section.game_design_a_sign .sign_form fieldset{display:flex;justify-content:center}.psl_page.game_design_a_sign section.game_design_a_sign .sign_form fieldset legend{font-size:24px;line-height:28px;margin-bottom:12px;text-align:center}.psl_page.game_design_a_sign section.game_design_a_sign .sign_form fieldset.label .options{gap:8px}.psl_page.game_design_a_sign section.game_design_a_sign .sign_form fieldset.label .options div{width:180px;height:30px}.psl_page.game_design_a_sign section.game_design_a_sign .sign_form fieldset.label .options div input{width:180px;height:30px;border-radius:4px;border:2px solid transparent;box-shadow:0 0 4px #000000bf}.psl_page.game_design_a_sign section.game_design_a_sign .sign_form fieldset.label .options div input:checked{border:2px solid #486341}.psl_page.game_design_a_sign section.game_design_a_sign .sign_form fieldset.label .options div label{font-size:14px}.psl_page.game_design_a_sign section.game_design_a_sign .sign_form fieldset.img .options{gap:8px}.psl_page.game_design_a_sign section.game_design_a_sign .sign_form fieldset.img .options div input{width:75px;height:98.1481481481px;border-radius:4px}.psl_page.game_design_a_sign section.game_design_a_sign .sign_form fieldset.bkg .options{display:flex;gap:16px}.psl_page.game_design_a_sign section.game_design_a_sign .sign_form fieldset.bkg .options div input{width:56px;height:56px}.psl_page.game_design_a_sign section.game_design_a_sign .sign.label_1+.sign_form,.psl_page.game_design_a_sign section.game_design_a_sign .sign.label_2+.sign_form,.psl_page.game_design_a_sign section.game_design_a_sign .sign.label_3+.sign_form{margin-left:0%}.psl_page.game_design_a_sign section.game_design_a_sign .sign.label_1.img_1+.sign_form,.psl_page.game_design_a_sign section.game_design_a_sign .sign.label_1.img_2+.sign_form,.psl_page.game_design_a_sign section.game_design_a_sign .sign.label_1.img_3+.sign_form,.psl_page.game_design_a_sign section.game_design_a_sign .sign.label_2.img_1+.sign_form,.psl_page.game_design_a_sign section.game_design_a_sign .sign.label_2.img_2+.sign_form,.psl_page.game_design_a_sign section.game_design_a_sign .sign.label_2.img_3+.sign_form,.psl_page.game_design_a_sign section.game_design_a_sign .sign.label_3.img_1+.sign_form,.psl_page.game_design_a_sign section.game_design_a_sign .sign.label_3.img_2+.sign_form,.psl_page.game_design_a_sign section.game_design_a_sign .sign.label_3.img_3+.sign_form{margin-left:-200%}.psl_page.game_design_a_sign.mobile_started section.game_design_a_sign{margin-left:-100%}}.psl_page.game_design_a_sign_result{width:1512px;height:982px;display:grid;grid-template-columns:min-content 1fr;transform-origin:top left}.psl_page.game_design_a_sign_result section.game_instructions .buttons{flex-direction:column;height:auto;width:100%}.psl_page.game_design_a_sign_result section.game_instructions .buttons button.btn{width:100%;font-size:36px}.psl_page.game_design_a_sign_result section.game_instructions .buttons button.btn.blue{color:#fff}.psl_page.game_design_a_sign_result section.game_design_a_sign_result{width:100%;height:100%;background-image:url(./pages/game_design_a_sign/final_bkg.jpg);background-size:auto 100%;background-position:left center;background-repeat:no-repeat;position:relative;display:flex;align-items:center;justify-content:center;gap:64px}.psl_page.game_design_a_sign_result section.game_design_a_sign_result .sign{width:574px;height:742px;border:5px solid #000;box-sizing:content-box;background:#fff;position:absolute;top:116px;left:193px}.psl_page.game_design_a_sign_result section.game_design_a_sign_result .sign:before{content:" ";position:absolute;top:0;left:50%;transform:translate3d(-63%,-55%,0) rotate(-7deg);width:230px;height:66px;background-image:url(./pages/game_design_a_sign/tape.svg);background-size:100% 100%;background-position:center;background-repeat:no-repeat;z-index:2}.psl_page.game_design_a_sign_result section.game_design_a_sign_result .sign>*{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background-size:100% 100%;background-position:center;background-repeat:no-repeat}.psl_page.game_design_a_sign_result section.game_design_a_sign_result .sign.img_1>.img{background-image:url(./pages/game_design_a_sign/1_img.png)}.psl_page.game_design_a_sign_result section.game_design_a_sign_result .sign.img_2>.img{background-image:url(./pages/game_design_a_sign/2_img.png)}.psl_page.game_design_a_sign_result section.game_design_a_sign_result .sign.img_3>.img{background-image:url(./pages/game_design_a_sign/3_img.png)}.psl_page.game_design_a_sign_result section.game_design_a_sign_result .sign.label_1>.label{background-image:url(./pages/game_design_a_sign/1_label.png)}.psl_page.game_design_a_sign_result section.game_design_a_sign_result .sign.label_2>.label{background-image:url(./pages/game_design_a_sign/2_label.png)}.psl_page.game_design_a_sign_result section.game_design_a_sign_result .sign.label_3>.label{background-image:url(./pages/game_design_a_sign/3_label.png)}.psl_page.game_design_a_sign_result section.game_design_a_sign_result .sign.bkg_1>.bkg{background-image:url(./pages/game_design_a_sign/1_bkg.jpg)}.psl_page.game_design_a_sign_result section.game_design_a_sign_result .sign.bkg_2>.bkg{background-image:url(./pages/game_design_a_sign/2_bkg.jpg)}.psl_page.game_design_a_sign_result section.game_design_a_sign_result .sign.bkg_3>.bkg{background-image:url(./pages/game_design_a_sign/3_bkg.jpg)}@media (orientation: portrait){.psl_page.game_design_a_sign_result{position:relative;display:flex;align-items:center;justify-content:center;gap:24px}.psl_page.game_design_a_sign_result section.game_instructions{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;align-items:flex-start;justify-content:flex-end;padding:64px 48px;background:url(./pages/game_outro_generic/bkg.jpg) center center no-repeat;background-size:cover}.psl_page.game_design_a_sign_result section.game_instructions .buttons{position:static;height:auto;display:flex;flex-direction:column;align-items:center;justify-content:center}.psl_page.game_design_a_sign_result section.game_instructions .buttons .btn{width:264px!important;height:40px;font-size:24px!important}.psl_page.game_design_a_sign_result section.game_instructions .selected_interior,.psl_page.game_design_a_sign_result section.game_instructions .mobile_begin{display:none}.psl_page.game_design_a_sign_result section.game_design_a_sign_result{position:absolute;top:50%;left:50%;z-index:1;margin-top:-128px;transform:translate3d(-50%,-50%,0);width:256px;height:256px;border:3px solid #000}.psl_page.game_design_a_sign_result section.game_design_a_sign_result .sign{width:148px;height:196px;border:1px solid #000;box-sizing:content-box;background:#fff;position:absolute;top:28px;left:48px}.psl_page.game_design_a_sign_result section.game_design_a_sign_result .sign:before{top:0;left:50%;transform:translate3d(-63%,-55%,0) rotate(-7deg);width:70px;height:26px}}.printing{display:none}@media print{html,body{width:auto!important;height:auto!important}body .app_container{display:none}body .printing{display:block;position:relative;width:100vw;height:100vh}body .printing img{position:absolute;top:0;left:0;width:100%;height:100%;max-width:100vw;max-height:100vh;object-fit:contain;object-position:center}body .printing.hidden{display:none}}.wheel_wise.game_intro_generic h1{width:330px}.wheel_wise.game_intro_generic .capa .fact_img{bottom:449px;right:19px;width:106px;height:65px;background:url(./pages/game_intros/wheel_wise_brick_road.png) center center no-repeat}.psl_page.game_wheel_wise{width:1512px;height:982px;display:grid;grid-template-columns:min-content 1fr;transform-origin:top left}.psl_page.game_wheel_wise section.game_wheel_wise{width:100%;height:100%;background-image:url(./imgs/game_main_bkg.jpg);background-size:cover;background-position:bottom center;background-repeat:no-repeat;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.psl_page.game_wheel_wise section.game_wheel_wise .wheel_container{position:relative;width:575px;height:575px}.psl_page.game_wheel_wise section.game_wheel_wise .wheel_container .wheel{width:575px;height:575px;background:url(./pages/game_wheel_wise/wheel.png) center center no-repeat;background-size:100% auto}.psl_page.game_wheel_wise section.game_wheel_wise .wheel_container>span{width:43px;height:254px;background:url(./pages/game_wheel_wise/arrow.png) center center no-repeat;background-size:contain;position:absolute;top:52px;left:266px}.psl_page.game_wheel_wise section.game_wheel_wise .wheel_container>button{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:120px;height:120px;display:flex;align-items:center;justify-content:center;border-radius:50%;font-family:LondrinaSolid;font-size:50px;line-height:48px;font-weight:400;color:#44300d;text-transform:uppercase;box-shadow:7px 7px 10px #000000bf;transition:opacity .25s ease-in-out,transform .25s ease-in-out;background:radial-gradient(circle,#e8ad1c,#e6ab1b 30.6px,#dfa519 42px,#d39a15 49.8px,#c28c0f 56.4px,#b5800b 60px);cursor:pointer}.psl_page.game_wheel_wise section.game_wheel_wise .wheel_container>button.hidden{opacity:0;pointer-events:none}.psl_page.game_wheel_wise section.game_wheel_wise .wheel_container>button:hover{transform:translate(-50%,-50%) scale3d(1.1,1.1,1)}.psl_page.game_wheel_wise section.game_wheel_wise .message{border-top-left-radius:54px;border-top-right-radius:54px;background-color:#fcf7e6;box-sizing:border-box;width:812px;height:560px;padding:0 48px;display:flex;transition:opacity .25s ease-in-out;flex-direction:column;align-items:center;justify-content:center;position:absolute;bottom:0;left:50%;transform:translate(-50%);z-index:2;transition:transform .5s ease-in-out}.psl_page.game_wheel_wise section.game_wheel_wise .message .question{display:flex;flex-direction:column;align-items:center}.psl_page.game_wheel_wise section.game_wheel_wise .message .question h2{font-size:40px;line-height:48px;font-weight:400;font-family:LondrinaSolid;color:#265291;text-align:center;margin-bottom:24px}.psl_page.game_wheel_wise section.game_wheel_wise .message .question h3{font-size:42px;line-height:50px;font-weight:400;font-family:LondrinaSolid;color:#486341}.psl_page.game_wheel_wise section.game_wheel_wise .message .question p{font-size:32px;line-height:40px;font-family:ShantellSans;color:#486341;text-align:center;margin-bottom:48px}.psl_page.game_wheel_wise section.game_wheel_wise .message .question .buttons{display:flex;gap:20px;align-items:center;justify-content:center}.psl_page.game_wheel_wise section.game_wheel_wise .message .question .buttons>button{width:190px}.psl_page.game_wheel_wise section.game_wheel_wise .message .question button.btn{height:55px;font-size:32px}.psl_page.game_wheel_wise section.game_wheel_wise .message .question button.btn.blue{color:#fff;width:280px}.psl_page.game_wheel_wise section.game_wheel_wise .message.hidden{transform:translate3d(-50%,100%,0);visibility:hidden;pointer-events:none}.psl_page.game_wheel_wise section.game_wheel_wise .message .hidden{display:none!important}.psl_page.game_wheel_wise section.game_wheel_wise .message .final_score{display:flex;flex-direction:column;align-items:center;justify-content:center}.psl_page.game_wheel_wise section.game_wheel_wise .message .final_score h2,.psl_page.game_wheel_wise section.game_wheel_wise .message .final_score p{font-family:ShantellSans;font-weight:400;font-size:64px;line-height:76px;color:#486341}.psl_page.game_wheel_wise section.game_wheel_wise .finish{position:absolute;width:230px;height:48px;border-top-left-radius:12px;border-top-right-radius:12px;bottom:0;padding:10px;box-sizing:border-box;text-transform:uppercase;transition:all .25s ease-in-out;font-size:32px;line-height:38px;color:#44300d;font-family:LondrinaSolid;font-weight:500;text-align:center;display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:#e8ad1c;border-left:2px solid #44300D;border-right:2px solid #44300D;border-top:2px solid #44300D;transform-origin:center bottom;animation:finish-flashing ease-in-out 1.5s 3}.psl_page.game_wheel_wise section.game_wheel_wise .finish:hover{transform:scale3d(1.1,1.1,1)!important}.psl_page.game_wheel_wise section.game_wheel_wise .finish.hidden{opacity:0;pointer-events:none;animation:none!important}.psl_page.game_wheel_wise section.game_wheel_wise .finish{outline:0px}.psl_page.game_wheel_wise section.game_wheel_wise .finish:focus-visible:before{position:absolute;content:" ";top:-10px;left:-10px;right:-10px;bottom:-10px;border-radius:10px;border:3px solid #44300D;outline:3px solid white}@media (orientation: portrait){.psl_page.game_wheel_wise section.game_wheel_wise .finish{width:128px;height:40px;font-size:26px}}.psl_page.game_wheel_wise section.game_wheel_wise .counter{list-style:none;margin:80px 0 0;padding:0;display:flex;gap:16px;align-items:center;justify-content:center;box-shadow:7px 7px 10px #000000bf;border-radius:12px;background-color:#486341;width:240px;height:80px}.psl_page.game_wheel_wise section.game_wheel_wise .counter>li{margin:0;padding:0;width:53px;height:53px;background:url(./pages/game_wheel_wise/counter_empty.svg) center center no-repeat;pointer-events:none}.psl_page.game_wheel_wise section.game_wheel_wise .counter>li.correct{background-image:url(./pages/game_wheel_wise/counter_correct.svg)}.psl_page.game_wheel_wise section.game_wheel_wise .counter>li.incorrect{background-image:url(./pages/game_wheel_wise/counter_incorrect.svg)}@media (orientation: portrait){.psl_page.game_wheel_wise{grid-template-columns:1fr 1fr}.psl_page.game_wheel_wise section.game_wheel_wise{transition:margin-left .5s ease-in-out}.psl_page.game_wheel_wise section.game_wheel_wise .wheel_container{width:256px;height:256px}.psl_page.game_wheel_wise section.game_wheel_wise .wheel_container .wheel{width:256px;height:256px}.psl_page.game_wheel_wise section.game_wheel_wise .wheel_container>span{width:18px;height:128px;top:19px;left:119px}.psl_page.game_wheel_wise section.game_wheel_wise .wheel_container>button{width:64px;height:64px;font-size:25px;line-height:64px;background:radial-gradient(circle,#e8ad1c,#e6ab1b 16.32px,#dfa519 22.4px,#d39a15 26.56px,#c28c0f 30.08px,#b5800b 32px)}.psl_page.game_wheel_wise section.game_wheel_wise .message{border-top-left-radius:24px;border-top-right-radius:24px;width:328px;height:50%;padding:0 24px;box-shadow:4px -4px 5px #00000080}.psl_page.game_wheel_wise section.game_wheel_wise .message .question{display:flex;flex-direction:column;align-items:center}.psl_page.game_wheel_wise section.game_wheel_wise .message .question div.result{font-size:21px;line-height:25px}.psl_page.game_wheel_wise section.game_wheel_wise .message .question h2{font-size:20px;line-height:24px;margin-bottom:12px}.psl_page.game_wheel_wise section.game_wheel_wise .message .question p{font-size:16px;line-height:20px;margin-bottom:24px}.psl_page.game_wheel_wise section.game_wheel_wise .message .question .buttons{gap:10px}.psl_page.game_wheel_wise section.game_wheel_wise .message .question .buttons>button{width:80px}.psl_page.game_wheel_wise section.game_wheel_wise .message .question button.btn{height:30px;font-size:16px;text-transform:uppercase}.psl_page.game_wheel_wise section.game_wheel_wise .message .question button.btn.blue{color:#fff;width:160px}.psl_page.game_wheel_wise section.game_wheel_wise .message .final_score h2,.psl_page.game_wheel_wise section.game_wheel_wise .message .final_score p{font-size:32px;line-height:38px}.psl_page.game_wheel_wise section.game_wheel_wise .counter{display:flex;gap:8px;align-items:center;justify-content:center;margin-top:40px;box-shadow:7px 7px 10px #000000bf;border-radius:12px;background-color:#486341;width:120px;height:40px}.psl_page.game_wheel_wise section.game_wheel_wise .counter>li{width:26px;height:26px;background-size:contain}.psl_page.game_wheel_wise.mobile_started section.game_wheel_wise{margin-left:-100%}}.rotate_the_state.game_intro_generic .capa .fact_img{bottom:457px;right:24px;width:106px;height:65px;background:url(./pages/game_intros/rotate_the_state_mothman.png) center center no-repeat}.psl_page.game_rotate_the_state{width:1512px;height:982px;display:grid;grid-template-columns:min-content 1fr;transform-origin:top left}.psl_page.game_rotate_the_state section.game_rotate_the_state{width:100%;height:100%;background-image:url(./imgs/game_main_bkg.jpg);background-size:cover;background-position:bottom center;background-repeat:no-repeat;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center}.psl_page.game_rotate_the_state section.game_rotate_the_state .puzzle_container{position:relative;width:520px;height:520px}.psl_page.game_rotate_the_state section.game_rotate_the_state .puzzle_container .puzzle{width:520px;height:520px}.psl_page.game_rotate_the_state section.game_rotate_the_state .puzzle_container .puzzle button.piece{width:171px;height:171px;box-shadow:inset 0 0 0 4px #925249;position:absolute;transition:box-shadow .25s ease-in-out,transform .25s ease-in-out;z-index:1;box-sizing:border-box;background-image:url(./pages/game_rotate_the_state/puzzle.jpg)}.psl_page.game_rotate_the_state section.game_rotate_the_state .puzzle_container .puzzle button.piece[data-data="00"]{background-position:0px 0px;top:0;left:0}.psl_page.game_rotate_the_state section.game_rotate_the_state .puzzle_container .puzzle button.piece[data-data="01"]{background-position:0px -171px;top:171px;left:0}.psl_page.game_rotate_the_state section.game_rotate_the_state .puzzle_container .puzzle button.piece[data-data="02"]{background-position:0px -342px;top:342px;left:0}.psl_page.game_rotate_the_state section.game_rotate_the_state .puzzle_container .puzzle button.piece[data-data="10"]{background-position:-171px 0px;top:0;left:171px}.psl_page.game_rotate_the_state section.game_rotate_the_state .puzzle_container .puzzle button.piece[data-data="11"]{background-position:-171px -171px;top:171px;left:171px}.psl_page.game_rotate_the_state section.game_rotate_the_state .puzzle_container .puzzle button.piece[data-data="12"]{background-position:-171px -342px;top:342px;left:171px}.psl_page.game_rotate_the_state section.game_rotate_the_state .puzzle_container .puzzle button.piece[data-data="20"]{background-position:-342px 0px;top:0;left:342px}.psl_page.game_rotate_the_state section.game_rotate_the_state .puzzle_container .puzzle button.piece[data-data="21"]{background-position:-342px -171px;top:171px;left:342px}.psl_page.game_rotate_the_state section.game_rotate_the_state .puzzle_container .puzzle button.piece[data-data="22"]{background-position:-342px -342px;top:342px;left:342px}.psl_page.game_rotate_the_state section.game_rotate_the_state .puzzle_container .puzzle button.piece.selected{box-shadow:inset 0 0 0 4px #fffc9f}.psl_page.game_rotate_the_state section.game_rotate_the_state .puzzle_container .puzzle button.piece.correct{box-shadow:inset 0 0 0 4px transparent;pointer-events:none}.psl_page.game_rotate_the_state section.game_rotate_the_state .puzzle_container .btns button.rotate{border:2px solid #486341;background-color:#fcf7e6;border-radius:50%;background-position:center center;background-repeat:no-repeat;width:60px;height:60px;position:absolute;box-shadow:0 0 4px #000000bf;right:-98px;transition:opacity .25s ease-in-out}.psl_page.game_rotate_the_state section.game_rotate_the_state .puzzle_container .btns button.rotate.hidden{opacity:.5;pointer-events:none}.psl_page.game_rotate_the_state section.game_rotate_the_state .puzzle_container .btns button.rotate.left{background-image:url(./pages/game_rotate_the_state/rotate_left.svg);bottom:17px}.psl_page.game_rotate_the_state section.game_rotate_the_state .puzzle_container .btns button.rotate.right{background-image:url(./pages/game_rotate_the_state/rotate_right.svg);bottom:91px}.psl_page.game_rotate_the_state section.game_rotate_the_state .messages{position:absolute;bottom:83px;left:64px;right:64px;height:107px;display:grid;grid-template-columns:1fr 1fr;gap:64px;z-index:10;transition:opacity .25s ease-in-out}.psl_page.game_rotate_the_state section.game_rotate_the_state .messages.hidden{opacity:0;pointer-events:none}.psl_page.game_rotate_the_state section.game_rotate_the_state .messages .msg{background-color:#fcf7e6;border-radius:12px;box-shadow:0 4px 4px #00000040;box-sizing:border-box;padding:12px;font-family:ShantellSans;font-size:17px;line-height:21px;color:#486341;text-align:center}.psl_page.game_rotate_the_state section.game_rotate_the_state .finish{position:absolute;width:230px;height:48px;border-top-left-radius:12px;border-top-right-radius:12px;bottom:0;padding:10px;box-sizing:border-box;text-transform:uppercase;transition:all .25s ease-in-out;font-size:32px;line-height:38px;color:#44300d;font-family:LondrinaSolid;font-weight:500;text-align:center;display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:#e8ad1c;border-left:2px solid #44300D;border-right:2px solid #44300D;border-top:2px solid #44300D;transform-origin:center bottom;animation:finish-flashing ease-in-out 1.5s 3}.psl_page.game_rotate_the_state section.game_rotate_the_state .finish:hover{transform:scale3d(1.1,1.1,1)!important}.psl_page.game_rotate_the_state section.game_rotate_the_state .finish.hidden{opacity:0;pointer-events:none;animation:none!important}.psl_page.game_rotate_the_state section.game_rotate_the_state .finish{outline:0px}.psl_page.game_rotate_the_state section.game_rotate_the_state .finish:focus-visible:before{position:absolute;content:" ";top:-10px;left:-10px;right:-10px;bottom:-10px;border-radius:10px;border:3px solid #44300D;outline:3px solid white}@media (orientation: portrait){.psl_page.game_rotate_the_state section.game_rotate_the_state .finish{width:128px;height:40px;font-size:26px}}@media (orientation: portrait){.psl_page.game_rotate_the_state{grid-template-columns:1fr 1fr}.psl_page.game_rotate_the_state section.game_rotate_the_state{transition:margin-left .5s ease-in-out;gap:24px;padding-top:24px}.psl_page.game_rotate_the_state section.game_rotate_the_state .puzzle_container{position:relative;width:258px;height:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px}.psl_page.game_rotate_the_state section.game_rotate_the_state .puzzle_container .puzzle{width:258px;height:258px}.psl_page.game_rotate_the_state section.game_rotate_the_state .puzzle_container .puzzle button.piece{width:86px;height:86px;box-shadow:inset 0 0 0 2px #925249;background-size:258px 258px}.psl_page.game_rotate_the_state section.game_rotate_the_state .puzzle_container .puzzle button.piece[data-data="00"]{background-position:0px 0px;top:0;left:0}.psl_page.game_rotate_the_state section.game_rotate_the_state .puzzle_container .puzzle button.piece[data-data="01"]{background-position:0px -86px;top:86px;left:0}.psl_page.game_rotate_the_state section.game_rotate_the_state .puzzle_container .puzzle button.piece[data-data="02"]{background-position:0px -172px;top:172px;left:0}.psl_page.game_rotate_the_state section.game_rotate_the_state .puzzle_container .puzzle button.piece[data-data="10"]{background-position:-86px 0px;top:0;left:86px}.psl_page.game_rotate_the_state section.game_rotate_the_state .puzzle_container .puzzle button.piece[data-data="11"]{background-position:-86px -86px;top:86px;left:86px}.psl_page.game_rotate_the_state section.game_rotate_the_state .puzzle_container .puzzle button.piece[data-data="12"]{background-position:-86px -172px;top:172px;left:86px}.psl_page.game_rotate_the_state section.game_rotate_the_state .puzzle_container .puzzle button.piece[data-data="20"]{background-position:-172px 0px;top:0;left:172px}.psl_page.game_rotate_the_state section.game_rotate_the_state .puzzle_container .puzzle button.piece[data-data="21"]{background-position:-172px -86px;top:86px;left:172px}.psl_page.game_rotate_the_state section.game_rotate_the_state .puzzle_container .puzzle button.piece[data-data="22"]{background-position:-172px -172px;top:172px;left:172px}.psl_page.game_rotate_the_state section.game_rotate_the_state .puzzle_container .btns{position:static;display:flex;align-items:center;justify-content:center;gap:6px}.psl_page.game_rotate_the_state section.game_rotate_the_state .puzzle_container .btns button.rotate{position:static;border-width:1px;width:36px;height:36px;background-size:18px auto}.psl_page.game_rotate_the_state section.game_rotate_the_state .messages{position:static;display:grid;grid-template-columns:1fr;grid-template-rows:1fr 1fr;gap:16px;z-index:10;height:auto;transition:opacity .25s ease-in-out;padding:0 16px}.psl_page.game_rotate_the_state section.game_rotate_the_state .messages .msg{font-size:10px;line-height:14px;height:66px;display:flex;align-items:center;justify-content:center}.psl_page.game_rotate_the_state.mobile_started section.game_rotate_the_state{margin-left:-100%}}.safety_sequence.game_intro_generic .capa .fact_img{bottom:447px;right:34px;width:106px;height:65px;background:url(./pages/game_intros/safety_sequence_mountains.png) center center no-repeat}.psl_page.game_safety_sequence_rules{width:1512px;height:982px;display:grid;grid-template-columns:min-content 1fr;transform-origin:top left}.psl_page.game_safety_sequence_rules section.game_instructions{align-items:start;justify-content:start}.psl_page.game_safety_sequence_rules section.game_instructions .btn.yellow{text-transform:uppercase;margin:32px 0 0 -12px;width:auto;padding:0 32px;z-index:1}.psl_page.game_safety_sequence_rules section.game_instructions .msg{position:relative;background:#fff;margin-top:127px;border:6px solid #265291;outline:8px solid #fff;margin-left:-10px;margin-right:-10px;color:#000;border-radius:12px;padding:36px 24px}.psl_page.game_safety_sequence_rules section.game_instructions .msg h2{font-family:LondrinaSolid;font-size:32px;font-weight:800;line-height:38px}.psl_page.game_safety_sequence_rules section.game_instructions .msg p{font-size:24px;line-height:32px;margin-top:6px}.psl_page.game_safety_sequence_rules section.game_instructions .msg:before{content:" ";position:absolute;top:-133px;left:32px;width:289px;height:119px;border-left:17px solid #000;border-right:17px solid #000}@media (orientation: portrait){.psl_page.game_safety_sequence_rules section.game_instructions{overflow:visible;width:0px;padding:0;position:static}.psl_page.game_safety_sequence_rules section.game_instructions .selected_interior{display:none}.psl_page.game_safety_sequence_rules section.game_instructions .msg{position:absolute;top:80px;left:48px;right:48px;z-index:3;margin-top:0;border:3px solid #265291;outline:4px solid #fff;border-radius:6px;padding:18px 12px}.psl_page.game_safety_sequence_rules section.game_instructions .msg h2{font-size:16px;line-height:20px}.psl_page.game_safety_sequence_rules section.game_instructions .msg p{font-size:12px;line-height:16px;margin-top:3px}.psl_page.game_safety_sequence_rules section.game_instructions .msg:before{content:" ";position:absolute;top:50%;transform:translate3d(0,-50%,0);left:-41px;width:34px;height:48px;border-top:8px solid #000;border-bottom:8px solid #000;border-left:0px solid #000;border-right:0px solid #000}.psl_page.game_safety_sequence_rules section.game_instructions .btn{position:absolute;bottom:0;left:50%;transform:translate3d(-50%,0,0);width:100%;height:40px;font-size:20px;z-index:3;border-bottom-left-radius:0;border-bottom-right-radius:0}}.psl_page.game_safety_sequence_rules section.game_safety_sequence_rules{width:100%;height:100%;background-image:url(./imgs/game_main_bkg.jpg);background-size:cover;background-position:bottom center;background-repeat:no-repeat;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:50px 100px 0}.psl_page.game_safety_sequence_rules section.game_safety_sequence_rules h1{font-family:ChocoChip;font-size:64px;color:#486341;margin-bottom:64px}.psl_page.game_safety_sequence_rules section.game_safety_sequence_rules .habits{display:grid;grid-template-columns:1fr 1fr 1fr;row-gap:24px}.psl_page.game_safety_sequence_rules section.game_safety_sequence_rules .habits .habit{display:flex;flex-direction:column;align-items:center;justify-content:start}.psl_page.game_safety_sequence_rules section.game_safety_sequence_rules .habits .habit img{width:150px;height:150px;margin-bottom:32px}.psl_page.game_safety_sequence_rules section.game_safety_sequence_rules .habits .habit h2{font-family:LondrinaSolid;font-size:24px;color:#486341}.psl_page.game_safety_sequence_rules section.game_safety_sequence_rules .habits .habit p{font-family:ShantellSans;font-size:16px;line-height:21px;color:#000;padding:0 40px;margin-top:6px;text-align:center}@media (orientation: portrait){.psl_page.game_safety_sequence_rules section.game_safety_sequence_rules{padding:160px 16px 0}.psl_page.game_safety_sequence_rules section.game_safety_sequence_rules h1{font-size:32px;margin-bottom:24px}.psl_page.game_safety_sequence_rules section.game_safety_sequence_rules .habits{display:grid;row-gap:12px}.psl_page.game_safety_sequence_rules section.game_safety_sequence_rules .habits .habit{display:flex;flex-direction:column;align-items:center;justify-content:start}.psl_page.game_safety_sequence_rules section.game_safety_sequence_rules .habits .habit img{width:75px;height:75px;margin-bottom:16px}.psl_page.game_safety_sequence_rules section.game_safety_sequence_rules .habits .habit h2{font-size:12px}.psl_page.game_safety_sequence_rules section.game_safety_sequence_rules .habits .habit p{font-size:8px;line-height:11px;padding:0 10px;margin-top:3px}}.psl_page.game_safety_sequence{width:1512px;height:982px;display:grid;grid-template-columns:min-content 1fr;transform-origin:top left}.psl_page.game_safety_sequence section.game_safety_sequence{width:100%;height:100%;background-image:url(./imgs/game_main_bkg.jpg);background-size:cover;background-position:bottom center;background-repeat:no-repeat;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;padding:0 100px;gap:45px}.psl_page.game_safety_sequence section.game_safety_sequence .countdown{position:absolute;left:50%;top:50%;transform:translate3d(-50%,-50%,0);font-family:ChocoChip;font-size:64px;color:#486341;display:none;text-shadow:0px 0px 10px rgba(0,0,0,.75);z-index:10}.psl_page.game_safety_sequence section.game_safety_sequence .countdown.animate{display:block;animation:countdown 1s ease-in-out forwards}@keyframes countdown{0%{opacity:1;transform:translate3d(-50%,-50%,0) scaleZ(1)}to{opacity:0;transform:translate3d(-50%,-50%,0) scale3d(5,5,5)}}.psl_page.game_safety_sequence section.game_safety_sequence .header{display:grid;grid-template-areas:"h1 empty" "counter empty" "h2 h2";grid-template-columns:1fr min-content;grid-template-rows:min-content min-content;gap:12px;align-items:center;justify-content:center;width:100%}.psl_page.game_safety_sequence section.game_safety_sequence .header h1{grid-area:h1;font-family:ChocoChip;font-size:36px;color:#486341}.psl_page.game_safety_sequence section.game_safety_sequence .header h2{grid-area:h2;font-family:ChocoChip;font-size:48px;font-weight:400;color:#486341;text-align:center;margin-top:16px;margin-bottom:-16px}.psl_page.game_safety_sequence section.game_safety_sequence .header .counter{grid-area:counter;list-style:none;padding:0;display:flex;gap:12px;align-items:center;justify-content:center;box-shadow:7px 7px 10px #000000bf;border-radius:12px;background-color:#486341;width:120px;height:36px;pointer-events:none}.psl_page.game_safety_sequence section.game_safety_sequence .header .counter>li{width:24px;height:24px;background:url(./pages/game_wheel_wise/counter_empty.svg) center center no-repeat;background-size:100%;transition:background-image .25s ease-in-out}.psl_page.game_safety_sequence section.game_safety_sequence .header .counter>li.correct{background-image:url(./pages/game_wheel_wise/counter_correct.svg)}.psl_page.game_safety_sequence section.game_safety_sequence .header .counter>li.incorrect{background-image:url(./pages/game_wheel_wise/counter_incorrect.svg)}.psl_page.game_safety_sequence section.game_safety_sequence .habits{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;justify-content:center;gap:12px;position:relative}.psl_page.game_safety_sequence section.game_safety_sequence .habits button:not(.btn){width:250px;height:170px;background-color:#fcf7e6;background-size:110px auto;background-position:center center;background-repeat:no-repeat;border-radius:24px;transition:background-color .25s ease-in-out,opacity .25s ease-in-out}.psl_page.game_safety_sequence section.game_safety_sequence .habits button:not(.btn)[data-data="0"]{background-image:url(./pages/game_safety_sequence/icon_1.png)}.psl_page.game_safety_sequence section.game_safety_sequence .habits button:not(.btn)[data-data="1"]{background-image:url(./pages/game_safety_sequence/icon_2.png)}.psl_page.game_safety_sequence section.game_safety_sequence .habits button:not(.btn)[data-data="2"]{background-image:url(./pages/game_safety_sequence/icon_3.png)}.psl_page.game_safety_sequence section.game_safety_sequence .habits button:not(.btn)[data-data="3"]{background-image:url(./pages/game_safety_sequence/icon_4.png)}.psl_page.game_safety_sequence section.game_safety_sequence .habits button:not(.btn)[data-data="4"]{background-image:url(./pages/game_safety_sequence/icon_5.png)}.psl_page.game_safety_sequence section.game_safety_sequence .habits button:not(.btn)[data-data="5"]{background-image:url(./pages/game_safety_sequence/icon_6.png)}.psl_page.game_safety_sequence section.game_safety_sequence .habits button:not(.btn).correct{background-color:#486341}.psl_page.game_safety_sequence section.game_safety_sequence .habits button:not(.btn).incorrect{background-color:#de5d61}.psl_page.game_safety_sequence section.game_safety_sequence .habits>.btn.yellow{position:absolute;z-index:2;opacity:0;pointer-events:none;transform:translate3d(-50%,-50%,0);top:50%;left:50%;transition:transform .25s ease-in-out,opacity .25s ease-in-out}.psl_page.game_safety_sequence section.game_safety_sequence .habits.unstarted>button:not(.btn){opacity:.25;pointer-events:none}.psl_page.game_safety_sequence section.game_safety_sequence .habits.unstarted>.btn.yellow{opacity:1;pointer-events:auto}.psl_page.game_safety_sequence section.game_safety_sequence .habits.unstarted>.btn.yellow:hover{transform:translate3d(-50%,-50%,0) scale3d(1.1,1.1,1)}.psl_page.game_safety_sequence section.game_safety_sequence .tip{background-color:#fcf7e6;border-radius:42px;box-sizing:border-box;padding:10px 20px;text-align:center;font-family:ShantellSans;font-size:30px;line-height:36px;color:#44300d;border:4px solid transparent;transition:opacity .25s ease-in-out;height:100px;display:flex;align-items:center;justify-content:center;width:100%}.psl_page.game_safety_sequence section.game_safety_sequence .tip.correct{border-color:#486341}.psl_page.game_safety_sequence section.game_safety_sequence .tip.incorrect{border-color:#de5d61}.psl_page.game_safety_sequence section.game_safety_sequence .tip.hidden{opacity:0;pointer-events:none}.psl_page.game_safety_sequence section.game_safety_sequence .tip.hidden.sr-hidden{display:none}.psl_page.game_safety_sequence section.game_safety_sequence .next.hidden{opacity:0;pointer-events:none}.psl_page.game_safety_sequence section.game_safety_sequence .finish{position:absolute;width:230px;height:48px;border-top-left-radius:12px;border-top-right-radius:12px;bottom:0;padding:10px;box-sizing:border-box;text-transform:uppercase;transition:all .25s ease-in-out;font-size:32px;line-height:38px;color:#44300d;font-family:LondrinaSolid;font-weight:500;text-align:center;display:flex;align-items:center;justify-content:center;cursor:pointer;background-color:#e8ad1c;border-left:2px solid #44300D;border-right:2px solid #44300D;border-top:2px solid #44300D;transform-origin:center bottom;animation:finish-flashing ease-in-out 1.5s 3}@keyframes finish-flashing{0%{transform:scaleZ(1)}50%{transform:scale3d(1.1,1.1,1)}to{transform:scaleZ(1)}}.psl_page.game_safety_sequence section.game_safety_sequence .finish:hover{transform:scale3d(1.1,1.1,1)!important}.psl_page.game_safety_sequence section.game_safety_sequence .finish.hidden{opacity:0;pointer-events:none;animation:none!important}.psl_page.game_safety_sequence section.game_safety_sequence .finish{outline:0px}.psl_page.game_safety_sequence section.game_safety_sequence .finish:focus-visible:before{position:absolute;content:" ";top:-10px;left:-10px;right:-10px;bottom:-10px;border-radius:10px;border:3px solid #44300D;outline:3px solid white}@media (orientation: portrait){.psl_page.game_safety_sequence section.game_safety_sequence .finish{width:128px;height:40px;font-size:26px}}@media (orientation: portrait){.psl_page.game_safety_sequence section.game_safety_sequence{padding:24px 30px 0;gap:24px}.psl_page.game_safety_sequence section.game_safety_sequence .countdown{font-size:32px}.psl_page.game_safety_sequence section.game_safety_sequence .header{gap:6px}.psl_page.game_safety_sequence section.game_safety_sequence .header h1{font-size:18px}.psl_page.game_safety_sequence section.game_safety_sequence .header h2{font-size:24px;margin-top:8px;margin-bottom:-8px}.psl_page.game_safety_sequence section.game_safety_sequence .header .counter{grid-area:counter;display:flex;gap:6px;align-items:center;justify-content:center;box-shadow:7px 7px 10px #000000bf;border-radius:6px;background-color:#486341;width:60px;height:18px;pointer-events:none}.psl_page.game_safety_sequence section.game_safety_sequence .header .counter>li{width:12px;height:12px}.psl_page.game_safety_sequence section.game_safety_sequence .habits{grid-template-columns:1fr 1fr;gap:6px;position:relative}.psl_page.game_safety_sequence section.game_safety_sequence .habits button:not(.btn){width:125px;height:85px;background-size:55px auto;border-radius:12px}.psl_page.game_safety_sequence section.game_safety_sequence .habits>.btn.yellow{width:128px;height:40px;font-size:24px}.psl_page.game_safety_sequence section.game_safety_sequence .tip{border-radius:21px;padding:5px 10px;font-size:15px;line-height:18px;border:2px solid transparent}.psl_page.game_safety_sequence section.game_safety_sequence .btn.yellow{width:128px;height:40px;font-size:24px}.psl_page.game_safety_sequence.mobile_started section.game_safety_sequence{margin-left:-100%}}.end{width:1512px;height:982px;background:url(./pages/end/bkg.jpg) center center no-repeat;background-size:cover;overflow:hidden;color:#000;transform-origin:top left;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:0}.end>h1{font-family:ChocoChip;font-size:76px;line-height:86px;text-align:center;margin:0;padding:0;width:700px;color:#fff}.end>.btns{display:grid;grid-template-columns:1fr 1fr;align-items:center;justify-content:center;gap:24px;margin-top:48px;margin-bottom:-114px}.end>.btns button{padding:0 24px;width:auto}.end .selected_car{position:absolute;bottom:0;right:0;width:495px;height:240px;background-size:740px auto;background-position:0px 0px}@media (orientation: portrait){.end>h1{font-size:28px;line-height:34px;padding:32px;width:100%;box-sizing:border-box}.end>.btns{display:grid;grid-template-columns:1fr 1fr;align-items:center;justify-content:center;gap:12px;margin-top:24px;margin-bottom:-57px}.end>.btns button{padding:0 24px;width:auto;height:36px;font-size:24px}.end .selected_car{position:absolute;bottom:0;right:0;width:75%;height:auto;aspect-ratio:495/240;background-size:149.4949494949% auto;background-position:0px 0px}}.toolbar{position:absolute;top:0;right:0;padding-top:25px;padding-right:35px;height:95px;z-index:2000;transform-origin:100% 0px;gap:7px;display:flex;align-items:flex-end;transition:opacity .25s ease-in-out;box-sizing:content-box}.toolbar button{position:relative;background:#265291;background-position:center center;background-repeat:no-repeat;width:54px;height:54px;margin-bottom:20px;border-radius:50%;box-shadow:7px 7px 10px #000000bf;transition:transform .25s ease-in-out;font-size:0px;color:transparent}.toolbar button:hover{z-index:5;transform:scale3d(1.05,1.05,1)}.toolbar button{outline:0px}.toolbar button:focus-visible{position:relative}.toolbar button:focus-visible:before{position:absolute;content:" ";top:-10px;left:-10px;right:-10px;bottom:-10px;border-radius:10px;border:3px solid #44300D;outline:3px solid white}.toolbar button.text{background-image:url(./toolbar/icon_text.svg);background-size:auto 36px}.toolbar button.accessibility{background-image:url(./toolbar/icon_accessibility.svg)}.toolbar button.audio{background-image:url(./toolbar/icon_audio.svg)}.toolbar button.audio.muted{background-image:url(./toolbar/icon_no_audio.svg);background-size:auto 31px}.toolbar button.audio.hidden{display:none}.toolbar button.map{margin-left:10px;width:95px;height:95px;background-color:#e8ad1c;background-image:url(./toolbar/icon_map.svg);margin-bottom:0}.toolbar button.map.hidden{display:none}.toolbar button.disabled{opacity:.5;pointer-events:none}.toolbar button span{position:absolute;top:120%;font-size:15px;text-align:center;color:#44300d;background:#fcf7e6;line-height:18px;border-radius:16px;white-space:nowrap;padding:6px 18px;transform:translate3d(-50%,0,0);box-shadow:7px 7px 10px #000000bf;font-family:ShantellSans;opacity:0;pointer-events:none;transition:opacity .25s ease-in-out}.toolbar button:hover span,.toolbar button.hover span{opacity:1}dialog.accessibility_modal{position:absolute;top:0;left:0;bottom:0;right:0;background:#265291cc;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;margin:0;padding:0;z-index:3000}dialog.accessibility_modal>button.close{position:absolute;width:60px;height:60px;border:2px solid #265291;background:#fff url(./icon_close.svg) center center no-repeat;border-radius:50%;transform:translate3d(350px,-310px,0);z-index:2;outline:0px}dialog.accessibility_modal>button.close:focus-visible:before{position:absolute;content:" ";top:-10px;left:-10px;right:-10px;bottom:-10px;border-radius:10px;border:3px solid #44300D;outline:3px solid white}dialog.accessibility_modal>.content{background:#fff;padding:44px 36px;border-radius:36px;border:6px solid #DE5D61;box-shadow:0 0 0 22px #fff,7px 7px 10px 22px #000000bf;position:relative;width:670px}dialog.accessibility_modal>.content>h2{font-size:64px;font-weight:400;color:#265291;font-family:ChocoChip;line-height:77px;text-align:center;margin-bottom:24px}dialog.accessibility_modal>.content a,dialog.accessibility_modal>.content button{width:100%;height:66px;border:4px solid #000;color:#000;font-size:20px;font-weight:400;font-family:ShantellSans;margin-bottom:18px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:0 16px 0 20px;border-radius:8px;outline:0px}dialog.accessibility_modal>.content a:focus-visible,dialog.accessibility_modal>.content button:focus-visible{position:relative}dialog.accessibility_modal>.content a:focus-visible:before,dialog.accessibility_modal>.content button:focus-visible:before{position:absolute;content:" ";top:-10px;left:-10px;right:-10px;bottom:-10px;border-radius:10px;border:3px solid #44300D;outline:3px solid white}dialog.accessibility_modal>.content a,dialog.accessibility_modal>.content button{text-decoration:none}@media (orientation: portrait){dialog.accessibility_modal>button.close{width:30px;height:30px;transform:translate3d(130px,-100px,0);background-size:16px}dialog.accessibility_modal>.content{padding:16px 30px;border-radius:8px;border:2px solid #DE5D61;box-shadow:0 0 0 8px #fff,2px 2px 0 4px #000000bf;width:210px}dialog.accessibility_modal>.content>h2{font-size:16px;line-height:20px;margin-bottom:20px}dialog.accessibility_modal>.content a,dialog.accessibility_modal>.content button{width:100%;height:30px;border:2px solid #000;font-size:10px;margin-bottom:6px;padding:0 8px 0 10px;border-radius:4px}}@media print{.toolbar{display:none}}body.text_mode_shown>*:not(.text_mode){display:none;visibility:hidden}.close-text{font-size:30px;text-align:center;margin:0 0 20px}.text_mode{display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;gap:10px;position:absolute;top:0;left:0;width:100vw;height:100vh;z-index:2000;padding:20px}.text_mode>nav{display:flex;flex-direction:column;gap:8px}.text_mode>nav button{border:1px solid darkgray;background:#d3d3d3;padding:4px;width:150px;margin:15px;text-align:center}.text_mode>nav p{text-align:center;font-size:20px}.text_mode>main{overflow-y:auto}.text_mode>main button{border:1px solid darkgray;background:#d3d3d3;padding:4px}.text_mode>main img,.text_mode>main video{width:100%}
