@import"https://fonts.googleapis.com/css2?family=Barlow:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Oswald:wght@200..700&display=swap";@font-face{font-family:"Gilroy";src:url("../fonts/Gilroy-Thin.ttf") format("truetype");font-weight:100}@font-face{font-family:"Gilroy";src:url("../fonts/Gilroy-UltraLight.ttf") format("truetype");font-weight:200}@font-face{font-family:"Gilroy";src:url("../fonts/Gilroy-Light.ttf") format("truetype");font-weight:300}@font-face{font-family:"Gilroy";src:url("../fonts/Gilroy-Regular.ttf") format("truetype");font-weight:400}@font-face{font-family:"Gilroy";src:url("../fonts/Gilroy-RegularItalic.ttf") format("truetype");font-weight:400;font-style:italic}@font-face{font-family:"Gilroy";src:url("../fonts/Gilroy-Medium.ttf") format("truetype");font-weight:500}@font-face{font-family:"Gilroy";src:url("../fonts/Gilroy-SemiBold.ttf") format("truetype");font-weight:600}@font-face{font-family:"Gilroy";src:url("../fonts/Gilroy-Bold.ttf") format("truetype");font-weight:700}@font-face{font-family:"Gilroy";src:url("../fonts/Gilroy-ExtraBold.ttf") format("truetype");font-weight:800}@font-face{font-family:"Gilroy";src:url("../fonts/Gilroy-Black.ttf") format("truetype");font-weight:900}*{box-sizing:border-box;font-family:"Gilroy";color:#fff;margin:0;text-decoration:none}.loader{width:48px;height:48px;border-radius:50%;position:relative;animation:rotate 1s linear infinite}.loader::before{content:"";box-sizing:border-box;position:absolute;inset:0px;border-radius:50%;border:5px solid #fff;animation:prixClipFix 2s linear infinite}@keyframes rotate{100%{transform:rotate(360deg)}}@keyframes prixClipFix{0%{clip-path:polygon(50% 50%, 0 0, 0 0, 0 0, 0 0, 0 0)}25%{clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 0, 100% 0, 100% 0)}50%{clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 100%, 100% 100%, 100% 100%)}75%{clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 100%, 0 100%, 0 100%)}100%{clip-path:polygon(50% 50%, 0 0, 100% 0, 100% 100%, 0 100%, 0 0)}}html,body{background-color:#0f0f1c;scroll-behavior:smooth;font-size:16px}.row{display:flex;align-items:center}.col{display:flex;flex-direction:column;align-items:center}.container{display:flex;flex-direction:column}.loading_overlay{position:fixed;left:0;top:0;height:100%;width:100%;background-color:rgba(0,0,0,.5);z-index:9999;justify-content:center;backdrop-filter:blur(1px);display:none}.pill{font-size:1rem;position:relative;background:hsla(0,0%,100%,.1);padding:.5rem 1rem;border-radius:5rem;border:solid 1px #3d3d3d}h1{font-family:"Oswald",sans-serif;background:-webkit-linear-gradient(#ffffff, rgba(153, 153, 153, 0.5));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);line-height:120%;font-size:5rem;text-align:center;text-wrap:balance;margin-bottom:2rem}p{font-family:"Barlow",sans-serif;text-wrap:balance;font-size:1.2rem;text-align:center;color:#868686}.cta_btn{background:linear-gradient(#ed1d24, #bf0a10);padding:1rem 2rem;border-radius:.2rem;font-weight:600;justify-content:center}.cta_btn:hover{background:#fff;color:#000}.content{width:100%;max-width:1320px;margin:0 auto;padding:1.5rem;position:relative}section{width:100%;overflow:hidden}section .content{padding:5rem 1.5rem}section .content p{width:90%}.dropdown{position:absolute;top:100%;right:0;background-color:#0f0f1c;border:solid 1px #292a37;border-radius:.5rem;padding:.5rem;z-index:1000;white-space:nowrap;margin-top:.5rem;align-items:stretch;display:none}.dropdown a{display:block;padding:.5rem 1rem;color:#fff}.dropdown a:hover{background-color:hsla(0,0%,100%,.1)}.mob_menu{position:relative;display:none}.mob_menu img{width:2rem}.active{display:flex}.language{cursor:pointer;margin-left:2rem;position:relative}.language img{width:1rem;margin-right:.5rem}header{position:fixed;top:0;left:0;width:100%;z-index:1000;background:linear-gradient(to right, transparent, rgba(0, 0, 0, 0.5), transparent);backdrop-filter:blur(10px)}header .logo{width:12rem;cursor:pointer;margin-right:auto}header .logo img{width:100%}header nav{font-size:1rem;margin-left:auto;gap:2rem}header nav a:hover{text-decoration:underline}header::after{content:"";position:absolute;left:0;bottom:0;width:100%;height:1px;background:linear-gradient(to right, #292a37, transparent, #292a37)}section.banner{background:none;background:url("../images/tiles_bg.jpg?v=2");background-repeat:no-repeat;background-size:1400px auto;background-position:bottom center}section.banner .content{padding-top:11rem}section.banner .content>*{z-index:2}section.banner .content .video_bg{position:absolute;top:0;left:0;width:100%;height:50vh;mask-image:radial-gradient(circle, black, transparent 50%);mask-repeat:no-repeat;opacity:.25}section.banner .content .video_bg video{width:100%;height:100%;object-fit:cover}section.banner .content .banner_illustration{position:relative;margin-top:6rem}section.banner .content .banner_illustration .back{width:100%;max-width:52rem}section.banner .content .banner_illustration .front{position:absolute;width:120%;left:50%;top:50%;translate:-50% -50%}section.why_us{background:radial-gradient(ellipse at top, #171d34, transparent)}section.why_us .why_content{justify-content:flex-end;width:100%;overflow:hidden}section.why_us .why_content .why_illustration{width:35rem;margin-right:-5rem;margin-top:8rem}section.why_us .why_content .why_list{z-index:2;flex:1;min-width:50rem;gap:1rem}section.why_us .why_content .why_list .why_item{padding:2rem;background-color:rgba(15,15,28,.8);border-radius:.5rem;border:solid 1px #292a37;gap:2rem;align-items:flex-start;width:100%}section.why_us .why_content .why_list .why_item img{width:4rem}section.why_us .why_content .why_list .why_item .col{align-items:flex-start;gap:.5rem}section.why_us .why_content .why_list .why_item .col h2{font-family:"Barlow",sans-serif}section.why_us .why_content .why_list .why_item .col p{text-align:left;text-wrap:pretty;color:#868686}section.game_categories .categories_list{display:grid;grid-template-columns:repeat(3, 1fr);gap:2rem;margin-top:3rem}section.game_categories .categories_list .category_item{position:relative;border:solid 1px #292a37;background:radial-gradient(ellipse at top right, #1b1e2d, #121522);border-radius:.5rem;overflow:hidden}section.game_categories .categories_list .category_item h2{position:absolute;top:0;left:0;padding:2rem;font-size:2rem;font-family:"Barlow",sans-serif}section.game_categories .categories_list .category_item img{width:100%}section.our_games .content{padding:2rem 0}section.our_games .games_carousel{width:100%;padding:2rem 0;position:relative;overflow:hidden}section.our_games .games_carousel::after{content:"";position:absolute;top:0;left:50%;translate:-50% 0;width:101%;height:100%;z-index:3;pointer-events:none;background:linear-gradient(to right, #0f0f1c, transparent, #0f0f1c)}section.our_games .carousel{overflow:hidden;width:100%}section.our_games .carousel-track{display:flex;width:max-content;animation:scroll 20s linear infinite;margin-bottom:1rem}section.our_games .carousel-track:hover{animation-play-state:paused}section.our_games .carousel-item{border:solid 1px #292a37;width:15rem;margin-right:1rem;background:#191f39;padding:1rem;border-radius:1rem;cursor:pointer;position:relative;overflow:hidden}section.our_games .carousel-item img{width:100%;transition:.3s;border-radius:.5rem}section.our_games .carousel-item img.game_logo{position:absolute;width:80%;left:50%;translate:-50% 0;bottom:-50%;transition:.3s;z-index:2}section.our_games .carousel-item:hover img{filter:brightness(0.3);transform:scale(1.05)}section.our_games .carousel-item:hover img.game_logo{filter:none;bottom:40%}@keyframes scroll{0%{transform:translateX(0)}100%{transform:translateX(-96rem)}}section.contact{margin-bottom:5rem}section.contact .contact_row{align-items:stretch;gap:1rem;width:100%;max-width:800px;flex-wrap:wrap}section.contact .contact_row .contact_item{border:solid 1px #292a37;background:radial-gradient(ellipse at top right, #1b1e2d, #121522);border-radius:.5rem;padding:2rem;flex:1;min-width:250px}section.contact .contact_row .contact_item h2{font-family:"Barlow",sans-serif;margin-bottom:.5rem}section.contact .contact_row .contact_item hr{width:100%;opacity:.1;margin-top:1rem;margin-bottom:1rem}section.contact .contact_row .contact_item .gap{flex:1;margin-top:1rem}section.contact .contact_row .contact_item p{width:100%}section.contact .contact_row .contact_item img{width:4rem;margin-bottom:.5rem}section.contact .contact_row .contact_item .cta_btn{width:100%;text-align:center}section.contact .contact_row .contact_item .link{font-size:1.2rem;padding:1rem 2rem;border-radius:.2rem;font-weight:600}section.contact .contact_row .contact_item .link:hover{text-decoration:underline}.footer{background-color:#0b0b13}.footer .logo{width:12rem;margin-bottom:2rem}.footer p{text-align:center;text-wrap:balance;max-width:40rem}.footer nav{color:#fff;gap:2rem}.footer nav a:hover{text-decoration:underline}.footer footer{text-align:center;width:100%;padding:2rem;border-top:solid 1px #292a37}.game_modal{position:fixed;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:2000;display:none}.game_modal .game_window{width:95%;max-width:1000px;margin:auto;background:rgba(0,0,0,.9);border:solid 1px #292a37;padding:2rem;border-radius:1rem}.game_modal .game_window img{width:15rem;margin-right:2rem}.game_modal .game_window .col{align-items:flex-start;align-self:stretch}.game_modal .game_window .col .game_logo{width:12rem}.game_modal .game_window .col strong{font-size:2rem}.game_modal .game_window .col .game_description{gap:.5rem;margin-bottom:2rem}.game_modal .game_window .col .game_description p{color:#868686;text-align:left}.game_modal .game_window .col .cta_btn{margin-top:auto}@media only screen and (max-width: 1000px){html,body{font-size:14px}section.banner{background-size:100% auto}section.banner .content .banner_illustration .front{width:100%}section.why_us .why_content{width:90%}section.why_us .why_content .why_illustration{display:none}section.why_us .why_content .why_list{min-width:inherit;width:100%}}@media only screen and (max-width: 900px){header nav{display:none !important}header .mob_menu{display:flex}section.game_categories .categories_list{grid-template-columns:repeat(2, 1fr);gap:.5rem}}@media only screen and (max-width: 600px){html,body{font-size:2.75vw}.game_modal .game_window img{display:none}.game_modal .game_window .col .game_logo{width:12rem;display:block}.footer .content nav{flex-direction:column}}
