@font-face{font-family:"PT Sans Narrow";font-style:normal;font-weight:400;src:local("PT Sans Narrow"),local("PTSans-Narrow"),url("../fonts/pt-sans-narrow-v11-latin-regular.woff2") format("woff2"),url("../fonts/pt-sans-narrow-v11-latin-regular.woff") format("woff")}@font-face{font-family:"PT Sans Narrow";font-style:normal;font-weight:700;src:local("PT Sans Narrow Bold"),local("PTSans-NarrowBold"),url("../fonts/pt-sans-narrow-v11-latin-700.woff2") format("woff2"),url("../fonts/pt-sans-narrow-v11-latin-700.woff") format("woff")}.hide{display:none}.show{display:block}*{margin:0;padding:0;border:0;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-tap-highlight-color:transparent}body{width:100%;height:100vh;margin:0;overflow:hidden}body .wrapper{position:absolute;top:0;bottom:0;right:0;left:0;height:100vh;overflow:hidden}body .wrapper header{height:6.5vh;position:fixed;width:100%;background-color:#6d0b15;z-index:1}@media (max-width:991px){body .wrapper header{height:13vh}}body .wrapper header .logo a .logo-img{position:absolute;width:16vh;margin-left:8vh;margin-top:1vh}@media (max-width:991px){body .wrapper header .logo a .logo-img{width:27vh;margin-left:3vh;margin-top:3vh}}body .wrapper header .promologo .promo-img{position:absolute;top:3vh;width:36vh;left:50%;transform:translateX(-50%)}@media (max-width:991px){body .wrapper header .promologo .promo-img{top:3vh;width:50vh}}body .wrapper .scene1{background-image:url(../images/BG01_Desktop.jpg);background-size:cover;background-repeat:no-repeat;background-position:bottom center;width:100%;height:100%;position:relative;overflow:hidden}body .wrapper .scene1 .bubble-wrapper .bubble{position:absolute;right:16%;top:15%;width:20%;height:20%}@media (max-width:991px){body .wrapper .scene1 .bubble-wrapper .bubble{width:31%;height:31%;right:6%}}body .wrapper .scene1 .doors-wrapper .door-left{position:absolute;left:9%;bottom:0;width:21%;height:47%}body .wrapper .scene1 .doors-wrapper .openleft{animation:openLeft 0.75s ease 1s alternate;animation-fill-mode:forwards;transform-style:preserve-3d}body .wrapper .scene1 .doors-wrapper .door-right{position:absolute;left:31%;bottom:0;width:21%;height:47%}body .wrapper .scene1 .doors-wrapper .openright{animation:openRight 0.75s ease 1s alternate;animation-fill-mode:forwards}body .wrapper .scene1 .button-wrapper-1 .button-invite{position:absolute;bottom:10%;width:20%;left:50%;transform:translateX(-50%);height:8%}@media (max-width:991px){body .wrapper .scene1 .button-wrapper-1 .button-invite{bottom:6%;width:34%;height:14%}}body .wrapper .scene1 .button-wrapper-1 .button-text-1{cursor:pointer;position:absolute;bottom:10%;width:20%;left:50%;transform:translateX(-50%);text-align:center;font-size:4vh;font-family:"PT Sans Narrow",sans-serif;color:#54080f;text-transform:uppercase;font-weight:bold;display:flex;height:8%;align-items:center;justify-content:center}@media (max-width:991px){body .wrapper .scene1 .button-wrapper-1 .button-text-1{bottom:6%;width:34%;height:14%;font-size:6vh}}body .wrapper .scene2{background-image:url(../images/BG02_Desktop.jpg);background-size:100% 100%;background-repeat:no-repeat;background-position:bottom center;width:100%;height:100%;position:relative;overflow:hidden}body .wrapper .scene2 .content-wrapper .girl{position:absolute;left:13%;bottom:0;width:16%}@media (max-width:991px){body .wrapper .scene2 .content-wrapper .girl{left:4%;bottom:-22%;width:40vh}}body .wrapper .scene2 .content-wrapper .boy{position:absolute;right:4%;bottom:0;width:28%}@media (max-width:991px){body .wrapper .scene2 .content-wrapper .boy{right:-4%;bottom:-28%;width:74vh}}body .wrapper .scene2 .content-wrapper .chat{position:absolute;height:80%;width:42%;left:50%;top:70%;transform:translate(-50%,-50%);animation:movetop 20s linear}body .wrapper .scene2 .content-wrapper .chat .bluebox{height:14vh;width:42vh;background:url(../images/Red_Box.png) no-repeat;background-size:100%;position:absolute}@media (max-width:991px){body .wrapper .scene2 .content-wrapper .chat .bluebox{height:20vh;width:60vh}}body .wrapper .scene2 .content-wrapper .chat .bluebox .chatbox-blue-textbox{width:100%;color:#fff;height:100%;display:flex;align-items:center;font-family:"PT Sans Narrow",sans-serif;font-size:2.5vh}@media (max-width:991px){body .wrapper .scene2 .content-wrapper .chat .bluebox .chatbox-blue-textbox{font-size:3vh}}body .wrapper .scene2 .content-wrapper .chat .bluebox .chatbox-blue-textbox .chatbox-blue-text{padding-left:10%;padding-right:30%;width:100%}body .wrapper .scene2 .content-wrapper .chat .bluebox.box-1{right:0}body .wrapper .scene2 .content-wrapper .chat .bluebox.box-3{right:0;top:40vh}body .wrapper .scene2 .content-wrapper .chat .redbox{height:14vh;width:42vh;background:url(../images/Gstar_Box.png) no-repeat;background-size:100%;position:absolute}@media (max-width:991px){body .wrapper .scene2 .content-wrapper .chat .redbox{height:20vh;width:60vh}}body .wrapper .scene2 .content-wrapper .chat .redbox .chatbox-red-textbox{width:100%;height:100%;color:#000;display:flex;align-items:center;font-family:"PT Sans Narrow",sans-serif;font-size:2.5vh}@media (max-width:991px){body .wrapper .scene2 .content-wrapper .chat .redbox .chatbox-red-textbox{font-size:3vh}}body .wrapper .scene2 .content-wrapper .chat .redbox .chatbox-red-textbox .chatbox-red-text{padding-left:35%;padding-right:10%;width:100%}@media (max-width:991px){body .wrapper .scene2 .content-wrapper .chat .redbox .chatbox-red-textbox .chatbox-red-text{padding-left:37%}}body .wrapper .scene2 .content-wrapper .chat .redbox.box-2{left:0;top:20vh}body .wrapper .scene2 .content-wrapper .chat .redbox.box-4{left:0;top:70vh}body .wrapper .scene2 .content-wrapper .chat .redbox.box-5{left:0;top:90vh}body .wrapper .scene2 .button-wrapper-2 .button-challenge{position:absolute;bottom:50%;width:20%;left:50%;transform:translateX(-50%);height:8%}@media (max-width:991px){body .wrapper .scene2 .button-wrapper-2 .button-challenge{bottom:50%;width:34%;height:14%}}body .wrapper .scene2 .button-wrapper-2 .button-text-2{cursor:pointer;position:absolute;bottom:50%;width:20%;left:50%;transform:translateX(-50%);text-align:center;font-size:4vh;font-family:"PT Sans Narrow",sans-serif;color:#54080f;text-transform:uppercase;font-weight:bold;display:flex;height:8%;align-items:center;justify-content:center}@media (max-width:991px){body .wrapper .scene2 .button-wrapper-2 .button-text-2{bottom:50%;width:34%;height:14%;font-size:5vh}}body .wrapper .scene3{background-image:url(../images/BG03_Desktop.jpg);background-size:100% 100%;background-repeat:no-repeat;background-position:bottom center;width:100%;height:100%;position:relative;overflow:hidden}body .wrapper .scene3 .sheriff{z-index:1;position:absolute;right:5%;top:1vh;width:12vh;height:12vh}@media (max-width:991px){body .wrapper .scene3 .sheriff{right:2%;top:3vh;width:16vh}}body .wrapper .scene3 .counter-wrapper{z-index:1;position:absolute;right:5.2%;top:1.4vh;width:12vh;height:12vh;display:flex;align-items:center;justify-content:center;font-family:"PT Sans Narrow",sans-serif;font-size:4vh;font-weight:bold}@media (max-width:991px){body .wrapper .scene3 .counter-wrapper{right:2.3%;top:3vh;width:16vh;font-size:5vh}}body .wrapper .scene3 .box-container .box{position:absolute;bottom:13%;width:10%;height:22%}@media (max-width:991px){body .wrapper .scene3 .box-container .box{width:15%;bottom:6%;height:32%}}body .wrapper .scene3 .box-container .box1{left:27%}@media (max-width:991px){body .wrapper .scene3 .box-container .box1{left:18%}}body .wrapper .scene3 .box-container .box2{left:40%}@media (max-width:991px){body .wrapper .scene3 .box-container .box2{left:35%}}body .wrapper .scene3 .box-container .box3{left:53%}@media (max-width:991px){body .wrapper .scene3 .box-container .box3{left:52%}}body .wrapper .scene3 .box-container .box4{left:66%}@media (max-width:991px){body .wrapper .scene3 .box-container .box4{left:69%}}body .wrapper .scene3 .box-container .bottle{position:absolute;bottom:33%;width:3.4%;height:14%;cursor:pointer}@media (max-width:991px){body .wrapper .scene3 .box-container .bottle{bottom:35%;width:5%;height:20%}}body .wrapper .scene3 .box-container .bottle1{left:30.3%}@media (max-width:991px){body .wrapper .scene3 .box-container .bottle1{left:23.3%}}body .wrapper .scene3 .box-container .bottle2{left:43.3%}@media (max-width:991px){body .wrapper .scene3 .box-container .bottle2{left:40.2%}}body .wrapper .scene3 .box-container .bottle3{left:56.4%}@media (max-width:991px){body .wrapper .scene3 .box-container .bottle3{left:57%}}body .wrapper .scene3 .box-container .bottle4{left:69.6%;width:2.7%;height:20%}@media (max-width:991px){body .wrapper .scene3 .box-container .bottle4{left:74.5%;width:4%;height:24%}}body .wrapper .scene3 .box-container .broken1{height:7%;width:4.5%;left:29.8%;pointer-events:none}@media (max-width:991px){body .wrapper .scene3 .box-container .broken1{height:auto;width:6.6%;left:22.5%}}body .wrapper .scene3 .box-container .broken2{height:5%;width:4.5%;left:42.9%;pointer-events:none}@media (max-width:991px){body .wrapper .scene3 .box-container .broken2{height:auto;width:6.2%;left:39.9%}}body .wrapper .scene3 .box-container .broken3{height:5.5%;width:5.1%;left:55.2%;pointer-events:none}@media (max-width:991px){body .wrapper .scene3 .box-container .broken3{height:auto;width:7.1%;left:55.5%}}body .wrapper .scene3 .box-container .broken4{height:6.7%;width:5.6%;left:68.1%;pointer-events:none}@media (max-width:991px){body .wrapper .scene3 .box-container .broken4{height:auto;width:8.3%;left:72.3%}}body .wrapper .scene3 .box-container .hand{position:absolute;bottom:-19%;right:-18%;width:60%;height:95%;pointer-events:none}@media (max-width:991px){body .wrapper .scene3 .box-container .hand{bottom:-149px;right:-29%;width:154vh;height:auto}}body .wrapper .bonus-container{z-index:2}body .wrapper .bonus-container .popup-content{width:649px;height:491px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:url(../images/PopUp.png) no-repeat;background-size:649px}@media (max-width:991px){body .wrapper .bonus-container .popup-content{width:340px;height:257px;background-size:340px}}body .wrapper .bonus-container .popup-content .bonusPopup{margin-top:169px;text-align:center;font-family:"PT Sans Narrow",sans-serif;height:254px;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}@media (max-width:991px){body .wrapper .bonus-container .popup-content .bonusPopup{margin-top:88px;height:133px}}body .wrapper .bonus-container .popup-content .bonusPopup .firstline{font-size:42px;width:100%;padding-top:20px}@media (max-width:991px){body .wrapper .bonus-container .popup-content .bonusPopup .firstline{font-size:22px;padding-top:8px}}body .wrapper .bonus-container .popup-content .bonusPopup .bonusline{font-size:58px;font-weight:bold;text-transform:uppercase;width:100%}@media (max-width:991px){body .wrapper .bonus-container .popup-content .bonusPopup .bonusline{font-size:30px}}body .wrapper .bonus-container .popup-content .bonusPopup .couponcode{font-size:36px;width:100%;padding-bottom:40px}@media (max-width:991px){body .wrapper .bonus-container .popup-content .bonusPopup .couponcode{font-size:18px;padding-bottom:14px}}body .wrapper .bonus-container .popup-content .bonusPopup .couponcode .bonus{color:#fff;text-transform:uppercase;font-weight:bold;background-color:#6d0b15;padding:5px 15px;display:inline-block}@media (max-width:991px){body .wrapper .bonus-container .popup-content .bonusPopup .couponcode .bonus{padding:4px 12px}}body .wrapper .bonus-container .popup-content .redeem-button{height:68px;display:flex;align-items:center;justify-content:center}@media (max-width:991px){body .wrapper .bonus-container .popup-content .redeem-button{height:35px}}body .wrapper .bonus-container .popup-content .redeem-button a{text-decoration:none}body .wrapper .bonus-container .popup-content .redeem-button a .redeem{color:#f8d100;font-size:38px;font-weight:bold;text-transform:uppercase;width:100%;font-family:"PT Sans Narrow",sans-serif}@media (max-width:991px){body .wrapper .bonus-container .popup-content .redeem-button a .redeem{font-size:20px}}body .wrapper .bonus-container .popup-content .small-text{display:block;width:100%;text-align:center;font-family:"PT Sans Narrow",sans-serif;color:#fff}@media (max-width:991px){body .wrapper .bonus-container .popup-content .small-text{font-size:10px}}body .wrapper .bonus-container.overlay{background:rgba(0,0,0,0.7);width:100%;position:absolute;height:100%;top:0}body .portrait{display:none}@media (min-width:320px) and (orientation:portrait){body .portrait{display:block;background:black;width:100%;height:100%;position:fixed;left:0;top:0;z-index:999}}@media (min-width:320px) and (orientation:portrait){body .portrait img{width:300px;height:300px;left:0;right:0;margin:auto;top:45%;bottom:45%;position:absolute}}@keyframes movetop{0%{top:70%}to{top:0}}@media (max-width:991px){@keyframes movetop{0%{top:75%}to{top:0}}}@keyframes openLeft{0%{transform:rotateY(0deg) rotateY(0deg);transform-origin:0 0}to{transform:rotateY(-110deg) rotateY(-110deg);transform-origin:0 0}}@keyframes openRight{0%{transform:rotateY(0deg) rotateY(0deg);transform-origin:100% 100%}to{transform:rotateY(110deg) rotateY(110deg);transform-origin:100% 100%}}