*{box-sizing:border-box}.outplayed{position:relative;background:#000;max-width:100%;overflow:hidden;background-image:url(../images/general-bg-sky.webp);background-repeat:no-repeat;background-position:0 50%;background-size:100%}.outplayed::after{content:"";position:absolute;top:0;left:0;width:100%;height:129px;background:linear-gradient(180deg,#000 72.42%,rgba(0,0,0,0) 100%)}.outplayed a{color:inherit;text-decoration:none}body,html{min-height:100vh;outline:0;background:#000;margin:0;padding:0;font-family:Montserrat,sans-serif!important}.outplayed .wrapper{width:100%;position:relative}.bottom-bg{position:absolute;bottom:0;left:50%;transform:translateX(-50%);max-width:100%}@keyframes OpacityLinkAppear{0%{opacity:0}50%{opacity:0}to{opacity:1}}.header{display:flex;position:fixed;top:0;left:0;width:100%;padding:0;opacity:1;z-index:27;height:80px}@media only screen and (max-width:1100px){.header{height:unset}}.header *{box-sizing:border-box;font-family:Montserrat,sans-serif;color:#fff}.header menu,.header ol,.header ul{list-style:none}.header .btn-secondary{margin-top:4px;height:40px}.header .content-wrapper{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;width:100%;max-width:100%;margin:0 auto;padding:15px 20px 15px 16px}@media only screen and (max-width:1100px){.header .content-wrapper{justify-content:flex-start}}@media only screen and (max-width:768px){.header .content-wrapper{justify-content:center}}.header .download-buttons{margin:0}.header .header-buttons{display:flex;flex-direction:row}.header .header-logo{display:flex;align-items:center}.header .header-logo img,.header .header-logo svg{max-width:172px;margin-right:12px}@media only screen and (max-width:1100px){.header .header-logo img,.header .header-logo svg{margin-right:0;margin-left:9px;width:auto;height:50px;max-width:150px;max-width:150px}.header .header-logo img svg,.header .header-logo svg svg{max-width:100%}}.header .header-container{position:relative;z-index:2;width:100%}.header .header-link{display:flex;align-items:center;margin:0 20px;padding:7px 0;color:#dfdfdf;text-align:center;font-family:Montserrat,sans-serif;font-size:16px;font-weight:500;line-height:140%;border:1px solid transparent;background:0 0;transition:.3s ease-in-out;white-space:nowrap;cursor:pointer}@media only screen and (min-width:1025px){.header .header-link:hover{color:#fff}}.header .header-link-container{display:none;flex-grow:1}@media only screen and (max-width:1024px){.header .header-link-container{display:flex;flex-direction:column;justify-content:flex-end;margin-bottom:120px}}.header header ul.header-menu{display:flex;margin:5px 0 0 0}.header header ul.header-menu li{display:flex}.site-header .header-inner nav .header-menu .header-menu-inner{max-height:0;overflow:hidden;transition:max-height .2s ease-out;position:relative}.opening-section{position:relative;margin:0;padding:0;min-height:100vh;overflow:hidden}@media only screen and (max-width:1024px){.opening-section{display:flex;flex-direction:column;width:100%;height:unset;padding:0}}.opening-section .hero-bg{width:100%;max-width:100%;height:100%;margin-top:56px;z-index:1}@media only screen and (max-width:1024px) and (max-height:799px){.opening-section .hero-bg{margin-top:72px}}@media only screen and (max-width:1024px) and (min-height:800px){.opening-section .hero-bg{width:201%;max-width:unset;height:100%;margin-top:72px;transform:translateX(-26%)}}.opening-section .heading-first{margin:0 auto 12px;color:#fff;text-align:center;font-family:Montserrat,sans-serif;font-size:36px;font-style:normal;font-weight:700;line-height:112.5%;letter-spacing:0}@media only screen and (max-width:1024px) and (max-height:799px){.opening-section .heading-first{font-size:36px}}@media only screen and (max-width:600px){.opening-section .heading-first{font-size:36px;margin:12px auto}}@media only screen and (min-width:900px){.opening-section .heading-first{margin:0 auto;font-size:64px}}.opening-section .logo{max-width:200px;width:100%;height:auto}@media only screen and (min-width:900px){.opening-section .logo{max-width:unset;width:460.203px;height:518px;transform:translateX(-26px)}}@media only screen and (min-width:900px) and (max-height:900px){.opening-section .logo{width:unset;height:55vh}}.opening-section .first-layer{position:relative;width:100%;height:1px;margin-top:58px}.opening-section .layer-img{position:absolute;width:100%;height:auto;z-index:1}.opening-section .layer-img.scroller{display:none;left:50%;transform:translateX(-50%);min-width:1920px;height:auto}@media only screen and (min-height:600px){.opening-section .layer-img.scroller{display:flex}}@media only screen and (min-width:1150px) and (min-height:740px){.opening-section .layer-img.scroller{display:flex}}.opening-section .content-wrapper{display:flex;flex-direction:column;align-items:center;position:relative;width:100%;margin:0 auto;padding:8px 20px 20px;z-index:2}.opening-section .opening-logo{max-width:100%;margin:0 auto}@media only screen and (min-width:900px){.opening-section .opening-logo{max-width:890px;max-height:65vh;margin:0 auto;transform:translate(-30px,-26px)}}.opening-section .opening-text{margin:18px auto 14px;color:#dfdfdf;text-align:center;font-family:Montserrat,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:32px;letter-spacing:0}.opening-section .opening-text a{color:#dfdfdf;font-family:Montserrat,sans-serif;font-size:24px;font-style:normal;font-weight:700;line-height:32px;letter-spacing:0;text-decoration:underline;cursor:pointer}@media only screen and (min-width:1025px){.opening-section .opening-text br{display:none}}@media only screen and (max-width:1024px){.opening-section .heading-first{font-size:36px}.opening-section .opening-text,.opening-section .opening-text a{font-size:18px}}.btn-secondary{font-size:16px;font-weight:500;line-height:24px;word-wrap:break-word;justify-content:space-between;align-items:center;background:0 0;cursor:pointer;transition:.2s ease-in-out;white-space:nowrap;display:none;min-width:96px;padding:8px 24px;justify-content:center;align-items:center;color:#fff;border:1px solid #fff;font-family:Montserrat,sans-serif}@media only screen and (min-width:1025px){.btn-secondary{display:flex}.btn-secondary:hover{background:#e6004d;border:1px solid #e6004d;color:#fff}}