@import url("https://fonts.googleapis.com/css2?family=Oswald&display=swap");a,b,blockquote,body,canvas,caption,code,div,em,embed,fieldset,figure,footer,form,h1,h2,h3,h4,h5,h6,header,html,i,iframe,img,label,li,main,nav,object,ol,p,pre,section,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none;-moz-text-size-adjust:none;-ms-text-size-adjust:none;text-size-adjust:none}footer,header,main,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}input{-webkit-appearance:none;border-radius:0}a{text-decoration:none}@font-face{font-family:Bazar;src:url(../fonts/bazar_500-webfont.woff2) format("woff2"),url(../fonts/bazar_500-webfont.woff) format("woff"),url(../fonts/bazar_500-webfont.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Noir;src:url(../fonts/Medium.woff2) format("woff2"),url(../fonts/Medium.woff) format("woff"),url(../fonts/Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}body{background-color:#121214;color:#fff;margin:0;padding:0;font-family:Oswald,sans-serif;background-size:100vw;background-position:50%;background-image:url(../images/colorbg.jpg);background-position:0 0;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}@media (max-width:599px){body{background-attachment:scroll;background-size:300vh;background-repeat:repeat}}*{font-family:Oswald,sans-serif}.section{width:100%;height:auto;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;position:relative;z-index:1}.section .wrapper{width:1074px;max-width:calc(100% - 60px);margin:0 auto;display:block}.section .section-title{color:#d0a32c;width:100%;text-align:center;font-size:40px;text-shadow:rgba(0,0,0,.4) 2px 0 0}@media (max-width:1350px){.section .section-title{font-size:2em}}@media (max-width:599px){.section .section-title{font-size:1.8em}}.code-content{width:100%;height:0;overflow:hidden;-webkit-transition:height .5s ease-in;transition:height .5s ease-in;position:relative;-webkit-transform:translateY(-200vh);transform:translateY(-200vh)}.code-content:after{height:250px;width:100%;content:" ";position:absolute;bottom:-125px;left:0;display:block;background:-webkit-gradient(linear,left top,left bottom,from(rgba(10,10,10,0)),color-stop(46%,#0a0a0a),color-stop(54%,#0a0a0a),to(rgba(10,10,10,0)));background:linear-gradient(180deg,rgba(10,10,10,0) 0,#0a0a0a 46%,#0a0a0a 54%,rgba(10,10,10,0))}@media (max-width:970px){.code-content{width:150vw;margin-left:-25vw}}.code-content.active{-webkit-transform:translateY(0);transform:translateY(0);display:block;height:80vh;margin-bottom:-12vh}@media (max-width:970px){.code-content.active{height:70vh;margin-bottom:-10vw}}.section.header{margin-bottom:75px;max-width:100vw;overflow:hidden;position:relative;z-index:1000}@media (max-width:970px){.section.header{margin-bottom:45px}}.section.header>.wrapper{-webkit-box-pack:center;justify-content:center;flex-wrap:wrap;-webkit-box-flex:1;flex-grow:1;background-color:#000;position:fixed;top:0;left:0;right:0;width:100%;max-width:100%;z-index:1700}.section.header>.wrapper,.section.header>.wrapper nav{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center}.section.header>.wrapper nav{max-width:1420px;width:calc(100% - 30px);margin:0 auto;padding:0;color:#fff;-webkit-box-pack:justify;justify-content:space-between;height:75px}@media (max-width:970px){.section.header>.wrapper nav{-webkit-box-pack:justify;justify-content:space-between;height:45px}}.section.header>.wrapper .logo{display:block;margin-right:23px;background-color:transparent;border:0}.section.header>.wrapper .logo img{width:auto;height:50px;-webkit-transition:all .5s ease;transition:all .5s ease}.section.header>.wrapper .logo img:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}@media (max-width:970px){.section.header>.wrapper .logo{margin-left:10px}.section.header>.wrapper .logo img{height:35px;-webkit-transition:none;transition:none}}@media (max-width:599px){.section.header>.wrapper .logo{margin-left:-10px}}.section.header>.wrapper .navlink{font-size:14px;color:#d0a32c;text-transform:uppercase;font-weight:700;text-decoration:none;display:block;cursor:pointer;position:relative;-webkit-transition:.5s ease;transition:.5s ease;background-color:transparent;border:0;text-align:left;padding:0;margin:0;line-height:1}@media (max-width:1350px){.section.header>.wrapper .navlink{margin:0 10px}}@media (max-width:970px){.section.header>.wrapper .navlink{display:none}}.section.header>.wrapper .navlink:after{display:block;height:2px;width:0;position:absolute;left:50%;bottom:-8px;content:" ";background-color:#d0a32c;-webkit-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:.5s ease;transition:.5s ease}@media (max-width:970px){.section.header>.wrapper .navlink:after{display:none}}.section.header>.wrapper .navlink.active,.section.header>.wrapper .navlink:hover{color:#e7c669}.section.header>.wrapper .navlink.active:after,.section.header>.wrapper .navlink:hover:after{width:100%;background:-webkit-gradient(linear,left top,right top,from(rgba(117,90,0,0)),color-stop(15%,#755a00),color-stop(23%,#755a00),color-stop(77%,#cc9e00),color-stop(85%,#cc9e00),to(rgba(204,158,0,0)));background:linear-gradient(90deg,rgba(117,90,0,0) 0,#755a00 15%,#755a00 23%,#cc9e00 77%,#cc9e00 85%,rgba(204,158,0,0))}.section.header>.wrapper .socials{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;margin-left:14px}@media (max-width:970px){.section.header>.wrapper .socials{display:none;width:100%}}.section.header>.wrapper .socials .social{display:block;width:23px;height:23px;margin-left:7px;background-size:contain;cursor:pointer;-webkit-transition:.5s ease;border-radius:50%;transition:.5s ease}.section.header>.wrapper .socials .social.steam{background-image:url(../images/social-steam.png);background-position:0 0;background-repeat:no-repeat}.section.header>.wrapper .socials .social.instagram{background-image:url(../images/social-instagram.png);background-position:0 0;background-repeat:no-repeat}.section.header>.wrapper .socials .social.x{background-image:url(../images/social-x.png);background-position:0 0;background-repeat:no-repeat}.section.header>.wrapper .socials .social.youtube{background-image:url(../images/social-youtube.png);background-position:0 0;background-repeat:no-repeat}.section.header>.wrapper .socials .social.facebook{background-image:url(../images/social-facebook.png);background-position:0 0;background-repeat:no-repeat}.section.header>.wrapper .socials .social.discord{background-image:url(../images/social-discord.png);background-position:0 0;background-repeat:no-repeat}.section.header>.wrapper .socials .social:hover{box-shadow:0 0 0 2px #d0a32c;background-color:#d0a32c}.section.header>.wrapper .hamburger-button{background-image:url(../images/hamburger-icon.png);background-position:0 0;background-repeat:no-repeat;width:35px;height:35px;border:0;background-size:contain;background-color:transparent;background-position:50%;margin-right:10px;padding:0;cursor:pointer;display:none;position:absolute;top:4px;right:0}@media (max-width:970px){.section.header>.wrapper .hamburger-button{display:block}}@media (max-width:970px){.section.header.opened>.wrapper{height:auto}.section.header.opened>.wrapper nav{display:block;height:auto}.section.header.opened>.wrapper .logo{width:100%;margin-bottom:10px;margin-top:10px}.section.header.opened>.wrapper .logo img{height:60px}.section.header.opened>.wrapper .navlink{width:100%;display:block;padding:20px 10px;font-size:20px;border-top:1px solid hsla(0,0%,100%,.2);margin:0}.section.header.opened>.wrapper .socials{display:-webkit-box;display:flex;padding-bottom:10px;flex-wrap:wrap;margin:20px 10px 0;width:calc(100% - 20px)}.section.header.opened>.wrapper .socials .social{width:35px;height:35px;margin:8px}}.section.footer{margin-top:0;max-width:100vw;overflow:hidden;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;background-color:#121214}@media (max-width:970px){.section.footer{padding:20px 0;margin-top:0}}.section.footer>.wrapper{flex-wrap:wrap;-webkit-box-flex:1;flex-grow:1}.section.footer>.wrapper,.section.footer footer{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}.section.footer footer{margin:0;padding:0;color:#fff;z-index:170;height:160px}@media (max-width:970px){.section.footer footer{flex-wrap:wrap;height:auto;padding:10px 0}}.section.footer .logo{display:block;margin-right:40px;height:auto}@media (max-width:1350px){.section.footer .logo{margin-right:20px}}@media (max-width:970px){.section.footer .logo{margin:10px}}.section.footer .logo img{width:auto;height:85px;-webkit-transition:all .5s ease;transition:all .5s ease}@media (max-width:1350px){.section.footer .logo img{height:60px}}@media (max-width:970px){.section.footer .logo img{height:50px}}.section.footer .logo img:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.section.footer .text{width:485px;max-width:calc(100vw - 596px);font-size:21px}@media (max-width:970px){.section.footer .text{width:100%;max-width:100%;text-align:center;padding:40px 0}}.section.footer .text .navlink{color:#e7c669;text-decoration:none;display:inline-block;padding-top:5px}.section.footer .socials{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;margin-left:14px}@media (max-width:970px){.section.footer .socials{margin-top:20px;width:100%}}.section.footer .socials .social{display:block;width:33px;height:33px;margin-left:10px;background-size:contain;cursor:pointer;-webkit-transition:.5s ease;border-radius:50%;transition:.5s ease}.section.footer .socials .social.steam{background-image:url(../images/social-steam.png);background-position:0 0;background-repeat:no-repeat}.section.footer .socials .social.instagram{background-image:url(../images/social-instagram.png);background-position:0 0;background-repeat:no-repeat}.section.footer .socials .social.x{background-image:url(../images/social-x.png);background-position:0 0;background-repeat:no-repeat}.section.footer .socials .social.youtube{background-image:url(../images/social-youtube.png);background-position:0 0;background-repeat:no-repeat}.section.footer .socials .social.facebook{background-image:url(../images/social-facebook.png);background-position:0 0;background-repeat:no-repeat}.section.footer .socials .social.discord{background-image:url(../images/social-discord.png);background-position:0 0;background-repeat:no-repeat}.section.footer .socials .social:hover{box-shadow:0 0 0 2px #977a17;background-color:#977a17;-webkit-filter:contrast(3) brightness(1.4);filter:contrast(3) brightness(1.4)}.carousel-object{overflow:hidden}.carousel-object .carousel{margin:0;display:-webkit-box;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-webkit-box-align:center;align-items:center;position:relative;z-index:1}.carousel-object .carousel-sections-scroll{-webkit-box-flex:1;flex:1;overflow:hidden}.carousel-object .carousel-sections{height:300px;display:-webkit-box;display:flex;-webkit-transition:-webkit-transform .5s ease-in;transition:-webkit-transform .5s ease-in;transition:transform .5s ease-in;transition:transform .5s ease-in,-webkit-transform .5s ease-in;width:100%}.carousel-object .carousel-sections>div{min-width:100%;height:100%;border-radius:24px}.carousel-object .next-arrow:after,.carousel-object .next-arrow:before,.carousel-object .prev-arrow:after,.carousel-object .prev-arrow:before{content:"";height:10px;width:2px;border-radius:10px;position:absolute;left:10px;background-color:transparent}.carousel-object .next-arrow:after,.carousel-object .next-arrow:before{left:12px}.carousel-object .prev-arrow:after{top:4px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.carousel-object .prev-arrow:before{top:10px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.carousel-object .next-arrow:after{top:4px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.carousel-object .next-arrow:before{top:10px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.carousel-object .carousel-dots{margin-bottom:24px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.carousel-object .carousel-dot{width:8px;height:8px;cursor:pointer;border-radius:8px;background-color:#afafaf;margin:0 4px;-webkit-transition:background-color .1s ease-in;transition:background-color .1s ease-in}.carousel-object .carousel-dot.active{background-color:#5f5f5f}.carousel-object .next-arrow,.carousel-object .prev-arrow{z-index:10;position:absolute;height:24px;width:24px;margin:0 12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:54px;height:54px;background-color:transparent;background-size:cover;padding:0;font-size:0}@media (max-width:970px){.carousel-object .next-arrow,.carousel-object .prev-arrow{width:35px;height:35px}}.carousel-object .next-arrow:after,.carousel-object .prev-arrow:after{-webkit-transition:all .25s ease-in;transition:all .25s ease-in;width:100%;height:100%;display:block;border:0;-webkit-transform:none;transform:none;border-radius:0;top:0;left:0;right:0}.carousel-object .next-arrow:before,.carousel-object .prev-arrow:before{display:none}.carousel-object .next-arrow:hover:after,.carousel-object .prev-arrow:hover:after{opacity:1}.carousel-object .prev-arrow{left:0}.carousel-object .prev-arrow,.carousel-object .prev-arrow:after{background-image:url(../images/retro-main-carousel-arrow-left.png);background-position:0 0;background-repeat:no-repeat}.carousel-object .next-arrow{right:0}.carousel-object .next-arrow,.carousel-object .next-arrow:after{background-image:url(../images/retro-main-carousel-arrow-right.png);background-position:0 0;background-repeat:no-repeat}.carousel-object .next-arrow:after,.carousel-object .prev-arrow:after{opacity:0;background-size:cover;filter:brightness(110%) saturate(166%);-webkit-filter:brightness(110%) saturate(166%);-moz-filter:brightness(110%) saturate(166%)}.carousel-main{padding-bottom:45px;width:100%;max-width:1920px;margin:0 auto;position:relative;overflow:hidden;box-shadow:0 calc(-50vw - 45px) 0 50vw rgba(0,0,0,.5)}@media (max-width:970px){.carousel-main{padding-bottom:25px}}.carousel-main .carousel .carousel-dots{bottom:-40px}.carousel-main .carousel .prev-arrow{left:-12px}.carousel-main .carousel .next-arrow{right:-12px}.carousel-main .carousel .carousel-sections{height:auto;-webkit-transition:-webkit-transform .65s ease-in;transition:-webkit-transform .65s ease-in;transition:transform .65s ease-in;transition:transform .65s ease-in,-webkit-transform .65s ease-in}.carousel-main .carousel .carousel-sections>div{border-radius:0;padding-top:44%;position:relative}.carousel-main .carousel .carousel-sections>div .content{position:absolute;top:0;left:0;right:0;bottom:0;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;background-size:cover;background-repeat:no-repeat;background-position:50%}.carousel-main .carousel .carousel-sections>div .content.cphive{background-image:url(../images/carousel-main/cphive.jpg);background-position:0 0;background-repeat:no-repeat}.carousel-main .carousel .carousel-sections>div .content.retro{background-image:url(../images/carousel-main/retro.jpg);background-position:0 0;background-repeat:no-repeat}.carousel-main .carousel .carousel-sections>div .content.zipp{background-image:url(../images/carousel-main/zipp.jpg);background-position:0 0;background-repeat:no-repeat}.carousel-main .carousel .carousel-sections>div .content.cpred{background-image:url(../images/carousel-main/cpred.jpg);background-position:0 0;background-repeat:no-repeat}@-webkit-keyframes lds-ripple{0%{top:36px;left:36px;width:0;height:0;opacity:0}4.9%{top:36px;left:36px;width:0;height:0;opacity:0}5%{top:36px;left:36px;width:0;height:0;opacity:1}to{top:0;left:0;width:72px;height:72px;opacity:0}}@keyframes lds-ripple{0%{top:36px;left:36px;width:0;height:0;opacity:0}4.9%{top:36px;left:36px;width:0;height:0;opacity:0}5%{top:36px;left:36px;width:0;height:0;opacity:1}to{top:0;left:0;width:72px;height:72px;opacity:0}}.carousel-object.carousel-secondary{background-image:url(../images/bg-red-circles.webp);background-position:0 0;background-repeat:no-repeat;display:-webkit-box;display:flex;width:100%;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;background-attachment:fixed;background-position:top;background-size:cover;flex-wrap:wrap;position:relative}@media (max-width:599px){.carousel-object.carousel-secondary{height:61vw;background-attachment:scroll;background-size:400%;background-position:center 70%}}.carousel-object.carousel-secondary .lds-ripple{display:inline-block;position:relative;width:80px;height:80px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.carousel-object.carousel-secondary .lds-ripple div{position:absolute;border:4px solid #fff;opacity:1;border-radius:50%;-webkit-animation:lds-ripple 1s cubic-bezier(0,.2,.8,1) infinite;animation:lds-ripple 1s cubic-bezier(0,.2,.8,1) infinite}.carousel-object.carousel-secondary .lds-ripple div:nth-child(2){-webkit-animation-delay:-.5s;animation-delay:-.5s}.carousel.secondary-big{overflow:hidden;margin:0 auto;display:-webkit-box;display:flex;width:100%;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}@media (max-width:970px){.carousel.secondary-big{margin:0 auto}}.carousel.secondary-big .carousel-dots{display:none}.carousel.secondary-big .next-arrow,.carousel.secondary-big .prev-arrow{top:calc(50% + 50px)}@media (max-width:970px){.carousel.secondary-big .next-arrow,.carousel.secondary-big .prev-arrow{top:50%}}@media (max-width:970px){.carousel.secondary-big .prev-arrow{left:-12px}.carousel.secondary-big .next-arrow{right:-12px}}.carousel.secondary-big .carousel-sections{height:auto}.carousel.secondary-big .carousel-sections .carousel-section{width:1240px;padding-top:61%;position:relative}.carousel.secondary-big .carousel-sections .carousel-section .content{position:absolute;top:130px;left:80px;width:calc(100% - 160px);height:calc(100% - 160px);background-position:top;background-size:cover}@media (max-width:970px){.carousel.secondary-big .carousel-sections .carousel-section .content{top:0;left:0;width:100%;height:100%}}.carousel.secondary-big .carousel-sections .carousel-section .content iframe{background:transparent;position:absolute;top:0;left:0;width:100%;height:100%}.carousel.secondary-big .carousel-sections .carousel-section .content h2{position:absolute;top:-87px;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:100%;height:40px;-webkit-transition:.2s ease-in;transition:.2s ease-in;text-transform:uppercase;color:#e7c669;font-size:36px;font-weight:700;text-shadow:1px 1px 0 #000,2px 2px 0 #000,3px 3px 0 #000}.carousel.secondary-thumbnails{margin-top:14px;padding-bottom:50px}@media (min-width:1930px){.carousel.secondary-thumbnails{max-width:1420px;margin-left:auto;margin-right:auto}}@media (max-width:970px){.carousel.secondary-thumbnails{display:none}}.carousel.secondary-thumbnails .prev-arrow{displaY:none}.carousel.secondary-thumbnails .carousel-dots,.carousel.secondary-thumbnails .next-arrow{display:none}.carousel.secondary-thumbnails .carousel-sections{height:auto}.carousel.secondary-thumbnails .carousel-section{min-width:8%;max-width:20vw;width:190px;height:125px;position:relative;border-radius:0;padding:0 10px}.carousel.secondary-thumbnails .carousel-section.active .content{box-shadow:0 0 0 5px #e7c669}.carousel.secondary-thumbnails .carousel-section .content{position:absolute;top:10px;left:10px;bottom:10px;right:10px;background:#fff;-webkit-transition:.3s ease-in;transition:.3s ease-in;box-shadow:0 0 0 0 rgba(231,198,105,0)}.carousel.secondary-thumbnails .carousel-section .content button{width:100%;height:100%;display:block;background-size:cover;border:0;background-position:50%}.section.home-about{background-image:url(../images/home-about-bg.jpg);background-position:0 0;background-repeat:no-repeat;background-color:#000;background-size:contain;background-position:50%;height:670px;margin-top:60px;-webkit-box-align:start;align-items:flex-start;z-index:0;position:relative;overflow:hidden;width:100%}@media (max-width:970px){.section.home-about{margin-top:0}}@media (max-width:1350px){.section.home-about{background-position:100%;height:auto}}@media (max-width:970px){.section.home-about{background-size:cover;background-position:30%}}.section.home-about .wrapper{padding:70px}@media (max-width:1350px){.section.home-about .wrapper{padding:40px}}.section.home-about .wrapper .content{padding:0 40px;width:640px;max-width:60vw}@media (max-width:1350px){.section.home-about .wrapper .content{padding:20px}}@media (max-width:970px){.section.home-about .wrapper .content{padding:0;max-width:100%}}.section.home-about .wrapper .content h3{color:#e7c669;font-size:22px;margin-bottom:1.3em;text-shadow:1px 1px 0 #000}.section.home-about .wrapper .content p{font-size:22px;margin-bottom:1.3em;text-shadow:1px 1px 0 #000;line-height:120%}.section.home-about .wrapper .content p .link{color:#e7c669;text-shadow:3px 3px 0 #000;padding:5px;display:inline-block}@media (max-width:1350px){.section.home-about .wrapper .content p{font-size:15px}.section.home-about .wrapper .content p .link{font-size:21px}}.section.home-news{background-image:url(../images/bg-blue-circles.webp);background-position:0 0;background-repeat:no-repeat;display:block;background-attachment:fixed;background-position:top;background-size:cover;z-index:0;position:relative;padding-top:0;padding-bottom:50px;margin-bottom:0}@media (max-width:970px){.section.home-news{margin-top:0;margin-bottom:0;padding-bottom:0}}@media (max-width:599px){.section.home-news{background-attachment:scroll}}@media (max-width:970px){.section.home-news .wrapper{width:100%;max-width:100%;overflow:hidden}}.section.home-news .news-border{padding:50px 20px 20px;height:245px;overflow:hidden;position:relative}@media (max-width:1350px){.section.home-news .news-border{height:calc(30vw - 20px)}}@media (max-width:970px){.section.home-news .news-border{height:calc(183vw + 50px)}}@media (max-width:599px){.section.home-news .news-border{height:calc(171vw + 50px)}}.section.home-news .news-border.opened{height:auto}.section.home-news .news-container{display:-webkit-box;display:flex;flex-wrap:wrap;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start}.section.home-news .news-container .news-box{width:calc(33.333% - 20px);padding:0;margin:10px;height:245px;-webkit-transition:.2s ease-in;transition:.2s ease-in;background-color:#b4d1cd}@media (max-width:1350px){.section.home-news .news-container .news-box{width:calc(50% - 20px);height:28vw}}@media (max-width:970px){.section.home-news .news-container .news-box{width:calc(100% - 20px);height:58vw;margin-bottom:5vw}}@media (max-width:599px){.section.home-news .news-container .news-box{height:55vw}}.section.home-news .news-container .news-box img{width:100%;height:auto}.section.home-news .news-container .news-box .box-content{display:block;position:relative;padding:5px}.section.home-news .news-container .news-box h2{color:#000;font-size:20px;line-height:120%;display:block;max-height:51px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media (max-width:970px){.section.home-news .news-container .news-box h2{font-size:4.35vw}}.section.home-news .news-container .news-box:hover{background-color:#e7c669;box-shadow:0 0 0 10px #e7c669}.section.home-news .news-container .news-box:hover .more-button:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.section.home-news .show-more-button{margin:20px auto 0;display:block;background-color:#80231f;border:0;font-size:24px;color:#e7c669;text-transform:uppercase;padding:15px 20px;-webkit-transition:.2s ease-in;transition:.2s ease-in;cursor:pointer;text-shadow:1px 1px 0 #000,2px 2px 0 #000;font-weight:700}.section.home-news .show-more-button:hover{box-shadow:0 0 0 5px #e7c669;background-color:#ca422a}@media (max-width:970px){.section.home-news .show-more-button{margin-top:0;width:100%;margin-bottom:0;background-size:contain;background-position:100%}}.section.hero{position:relative;z-index:1;background-size:cover;background-position:50%;border:0}.section.hero .wrapper{width:100%;max-width:100%;max-height:calc(100vh - 150px);overflow:hidden;position:relative;background:transparent;margin-bottom:-1px}@media screen and (min-width:1400px){.section.hero .wrapper{height:75vh;width:100vw;min-height:300px}}@media (max-width:599px){.section.hero .wrapper{height:50vh;max-height:calc(100vh - 100px);margin-bottom:-15px}}.section.hero .wrapper .hero-image,.section.hero .wrapper video{width:100%;height:auto;border:0;background:transparent;margin-top:-10px;margin-bottom:-10px}@media screen and (min-width:1400px){.section.hero .wrapper .hero-image,.section.hero .wrapper video{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@media (max-width:599px){.section.hero .wrapper .hero-image,.section.hero .wrapper video{position:absolute;left:50%;top:0;height:50vh;width:120vh;-webkit-transform:translateX(-50%);transform:translateX(-50%)}}.section.hero .wrapper .content{position:absolute;right:20px;bottom:11%;width:calc(35% - 20px)}@media (max-width:599px){.section.hero .wrapper .content{width:calc(50% - 20px);right:20px;bottom:10px}}.section.hero .wrapper .content .logo-image{height:180px;width:auto;margin-left:-110px}@media (max-width:1350px){.section.hero .wrapper .content .logo-image{height:10vw;margin-left:-6vw}}@media (max-width:970px){.section.hero .wrapper .content .logo-image{display:none}}.section.hero .wrapper .content p{color:#fff;font-size:21px;margin-bottom:1em;margin-top:1em;text-shadow:1px 1px 0 #000,2px 2px 0 #000}@media (max-width:1350px){.section.hero .wrapper .content p{font-size:15px}}@media (max-width:599px){.section.hero .wrapper .content p{font-size:10px;text-shadow:1px 1px 0 #000,2px 2px 0 #000;margin-left:-5vw}}.section.hero .wrapper .content h4{color:#e7c669;font-size:21px;text-transform:uppercase;text-shadow:1px 1px 0 #000,2px 2px 0 #000}@media (max-width:599px){.section.hero .wrapper .content h4{font-size:15px;margin-left:-5vw}}.section.about-the-game{display:block;background-image:url(../images/about-bg.webp);background-position:0 0;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;background-position:100%;background-color:#000}.section.about-the-game .about-book{font-family:Pangolin,cursive;display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;-webkit-box-align:center;align-items:center;width:1300px;max-width:calc(100% - 80px);margin:0 auto;padding:55px 0}@media (max-width:970px){.section.about-the-game .about-book{width:100%;max-width:100%;padding:20px 0}}@media (max-width:599px){.section.about-the-game .about-book{flex-wrap:wrap}}.section.about-the-game .about-book .page{box-sizing:border-box;width:50%;padding-top:63.148%;position:relative;color:#000;background-size:contain}.section.about-the-game .about-book .page:first-child{background-image:url(../images/page-left.webp);background-position:0 0;background-repeat:no-repeat}.section.about-the-game .about-book .page:last-child{background-image:url(../images/page-right.webp);background-position:0 0;background-repeat:no-repeat}@media (max-width:599px){.section.about-the-game .about-book .page{width:100%;padding-top:126.296%}}.section.about-the-game .about-book .page .page-content{box-sizing:border-box;padding:8% 10%;position:absolute;top:0;left:0;width:100%;height:100%;font-size:1.5vw}@media (max-width:599px){.section.about-the-game .about-book .page .page-content{font-size:3vw}}@media (min-width:1300px){.section.about-the-game .about-book .page .page-content{font-size:22px}}.section.about-the-game .about-book .page .page-content .wide-image{margin-top:-1.5em;max-width:none;height:auto;width:calc(100% + 4.5em);margin-bottom:.5em;margin-left:-1em}.section.about-the-game .about-book .page .page-content h2{font-size:1.6em;text-decoration:underline;margin-bottom:.2em;margin-top:.6em}.section.about-the-game .about-book .page .page-content h2.rotation-a{-webkit-transform:rotate(1.5deg);transform:rotate(1.5deg)}.section.about-the-game .about-book .page .page-content h2.rotation-b{-webkit-transform:rotate(-.5deg);transform:rotate(-.5deg)}.section.about-the-game .about-book .page .page-content h3{font-size:1.7em;-webkit-transform:rotate(-3.5deg);transform:rotate(-3.5deg)}.section.about-the-game .about-book .page .page-content p{margin-bottom:.5em;-webkit-transform:rotate(1deg);transform:rotate(1deg)}.section.about-the-game .about-book .page .page-content p:nth-child(2n){-webkit-transform:rotate(-.5deg);transform:rotate(-.5deg);font-size:.97em}.section.about-the-game .about-book .page .page-content p.rotation-c{-webkit-transform:rotate(-1.5deg);transform:rotate(-1.5deg)}.section.about-the-game .about-book .page .page-content p.rotation-d{-webkit-transform:rotate(1.5deg);transform:rotate(1.5deg)}.section.about-the-game .about-book .page .page-content .two-col{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:justify;justify-content:space-between;margin-bottom:.5em;margin-top:.5em;position:relative}.section.about-the-game .about-book .page .page-content .two-col:first-child{margin-top:0}.section.about-the-game .about-book .page .page-content .two-col img{width:45%;margin-bottom:0;margin-top:0}.section.about-the-game .about-book .page .page-content .two-col h2,.section.about-the-game .about-book .page .page-content .two-col p{display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;width:50%}.section.about-the-game .about-book .page .page-content .two-col :first-child{margin-right:2.5%}.section.about-the-game .about-book .page .page-content .two-col :last-child{margin-left:2.5%}.section.about-the-game .about-book .page:first-child .page-content{padding-left:20%}.section.about-the-game .about-book .page:last-child .page-content{padding-right:20%}.section.about-the-game .about-book .page .duddle{position:relative}.section.about-the-game .about-book .page .duddle.duddle-noir:after{background-image:url(../images/duddle-play-in-noir.png);background-position:0 0;background-repeat:no-repeat;top:0;right:-8%;background-position-x:right}.section.about-the-game .about-book .page .duddle.duddle-star:after{background-image:url(../images/duddle-star.png);background-position:0 0;background-repeat:no-repeat;top:-56%;left:-3%;background-position-x:left;width:50%;height:50%}.section.about-the-game .about-book .page .duddle.duddle-top-left:after{background-image:url(../images/duddle-left-top.png);background-position:0 0;background-repeat:no-repeat;top:10%;left:-8%;background-position-x:left;width:80%;height:80%}.section.about-the-game .about-book .page .duddle:after{pointer-events:none;background-size:contain!important;position:absolute;content:" ";display:block;width:100%;height:105%}.section.key-features{display:block;background-color:#000}.section.key-features .section-title{margin-bottom:25px;padding:0}.section.key-features .wrapper{width:100%;max-width:100%;background-color:#1e7076}.section.key-features .wrapper .feature-list{flex-wrap:wrap;margin:0 auto}.section.key-features .wrapper .feature-list,.section.key-features .wrapper .feature-list .feature{display:-webkit-box;display:flex;-webkit-box-pack:center;justify-content:center;width:100%;max-width:100%}.section.key-features .wrapper .feature-list .feature{box-sizing:border-box;text-align:left;padding:30px;background-color:#1e7076;background-size:cover;background-position:50%;-webkit-box-align:center;align-items:center}.section.key-features .wrapper .feature-list .feature.with-bg{min-height:330px;-webkit-box-align:end;align-items:flex-end}.section.key-features .wrapper .feature-list .feature .sizer{width:750px;max-width:100%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:start;justify-content:flex-start}@media (max-width:1350px){.section.key-features .wrapper .feature-list .feature .sizer{flex-wrap:wrap}}.section.key-features .wrapper .feature-list .feature img{height:210px;width:auto;max-width:100%}@media (max-width:1350px){.section.key-features .wrapper .feature-list .feature img{margin:0 auto}}@media (max-width:599px){.section.key-features .wrapper .feature-list .feature img{width:100%;height:auto}}.section.key-features .wrapper .feature-list .feature .text-content{width:calc(50% - 30px);background-color:rgba(0,0,0,.6);padding:30px}@media (max-width:1350px){.section.key-features .wrapper .feature-list .feature .text-content{width:100%}}.section.key-features .wrapper .feature-list .feature .text-content.padding{margin-left:50px;background-color:transparent;width:100%}@media (max-width:1350px){.section.key-features .wrapper .feature-list .feature .text-content.padding{margin-left:0;padding:20px 0 0}}.section.key-features .wrapper .feature-list .feature .text-content h4{font-size:21px;color:#d0a32c;font-weight:700;margin-bottom:.6em;line-height:120%}.section.key-features .wrapper .feature-list .feature .text-content p{font-size:21px;line-height:120%}.section.video-section{display:block;width:100%}@media (max-width:599px){.section.video-section{background-color:#1e7177;padding:0;margin:0}}.section.video-section .section-title{padding:0;margin-top:1.25em;box-sizing:border-box}@media (max-width:599px){.section.video-section .section-title{margin:0 auto .4em;padding-top:.8em}}.section.video-section .video{padding:25px 0;width:100%;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center}@media (max-width:599px){.section.video-section .video{padding:0}}.section.video-section .video .video-border{position:relative;width:80vw;height:40vw;padding:25px;background-image:url(../images/video-border.jpg);background-position:0 0;background-repeat:no-repeat;background-size:cover}@media (min-width:1350px){.section.video-section .video .video-border{width:45vw;height:22.5vw}}@media (max-width:599px){.section.video-section .video .video-border{padding:10px;width:100%;height:53vw}}.section.video-section .video .video-border iframe{background:#000;width:100%;height:100%}.section.about-b{display:-webkit-box;display:flex;width:100%;-webkit-box-pack:center;justify-content:center;padding-top:45px;position:relative;border-bottom:150px solid #000;background-image:url(../images/colorbg.jpg);background-position:0 0;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}@media (max-width:1350px){.section.about-b{-webkit-box-pack:start;justify-content:flex-start}}@media (max-width:599px){.section.about-b{flex-wrap:wrap;margin-top:0;padding-top:0}}.section.about-b .side{height:100%;width:25%;background-size:cover;background-position:bottom}@media (max-width:1350px){.section.about-b .side{width:30%}}@media (max-width:599px){.section.about-b .side{position:relative;height:100vw;width:100%;display:none}}.section.about-b .side:after{content:" ";display:block;width:30%;top:0;position:absolute;height:100%;background-position:bottom;background-size:contain}@media (max-width:1350px){.section.about-b .side:after{width:35%}}@media (max-width:970px){.section.about-b .side:after{width:50%}}@media (max-width:599px){.section.about-b .side:after{display:none}}@media (max-width:1350px){.section.about-b .side.left{display:none}}.section.about-b .side.left:after{left:0;background-image:url(../images/about-side-left.png);background-position:0 0;background-repeat:no-repeat;background-position-x:left;background-position-y:bottom}.section.about-b .side.right:after{right:0;background-image:url(../images/about-side-right.png);background-position:0 0;background-repeat:no-repeat;background-position-x:right;background-position-y:bottom}.section.about-b .content{padding:2% 3% 3%;width:40%;background-color:rgba(30,113,119,.75);box-sizing:border-box}@media (max-width:1350px){.section.about-b .content{padding:20px 15px 15px;width:65%}}@media (max-width:970px){.section.about-b .content{width:50%}}@media (max-width:599px){.section.about-b .content{width:100%}}.section.about-b .content .section-title{width:100%;margin-bottom:1em}@media (max-width:1350px){.section.about-b .content .section-title{padding-top:.25em}}.section.about-b .content li,.section.about-b .content p{color:#fff;margin-bottom:2em;font-size:1.2em;line-height:120%}@media (max-width:1350px){.section.about-b .content li,.section.about-b .content p{font-size:.9em}}.section.about-b .content .map{height:auto;width:90%;margin:0 auto -170px;display:block}@media (max-width:1350px){.section.about-b .content .map{width:70%;margin-bottom:-100px;margin-top:-20px}}
/*# sourceMappingURL=styles.min.css.map */
