*,ul,ol{padding:0;margin:0}html{scroll-behavior:smooth}body{background-color:#dcdcdc;display:flex;flex-direction:column;font-family:"Pontano Sans", sans-serif}h1{font-size:3.5em;font-family:"Fredoka One", cursive;color:#bb281f;margin-bottom:1%}h2{font-family:"Montserrat", sans-serif;font-size:2em;text-align:center;margin-top:10%;margin-bottom:5%}@media screen and (max-width: 740px){h2{padding:0 35px}}h3{font-family:"Fredoka One", cursive;font-size:1.5em}a{text-decoration:none;color:inherit}a:hover{color:inherit;text-decoration:none}header{width:100%;height:4em;position:absolute;top:3.5em;background-color:transparent;z-index:30}header .header-container{height:100%;max-width:1200px;margin:0 auto;padding:0 20px;display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 740px){header .header-container{flex-direction:column;height:185px;justify-content:space-between}}header .header-container .logo-wrapper{display:flex;align-items:center}header .header-container .logo{height:4em}header nav{display:flex;font-size:1.1em}header nav .main-menu{display:flex;justify-content:space-between;align-items:center}@media screen and (max-width: 740px){header nav .main-menu{flex-direction:column;height:100px}}header nav .social{margin-left:30px;font-size:1.2em}@media screen and (max-width: 740px){header nav .social{display:none}}header nav .main-menu__item{list-style:none;margin-left:1em}@media screen and (max-width: 740px){header nav .main-menu__item{margin-left:0}}header nav .main-menu__link,header nav .contact-link{text-decoration:none;color:#dcdcdc;transition:all ease 0.3s}header nav .main-menu__link:hover,header nav .contact-link:hover{color:#bb281f}.modal-content{background-color:#dcdcdc;text-align:center}.modal-content p{font-size:1.1em}.modal-content h3{color:#bb281f}.modal-body img{width:100%}.main-banner{position:relative;height:100vh}.video-wrap{width:100%;height:100%}.banner-video{width:100%;min-height:100%;z-index:-100;object-fit:cover}.trama{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.6) url(../static/img/trama.png)}.main-text{height:65%;max-width:1200px;position:absolute;margin:0 auto;padding-left:5%;bottom:0;left:0;right:0;z-index:20;text-align:left}@media screen and (max-width: 400px){.main-text{top:300px;text-align:center}}.main-text p{color:#dcdcdc;text-align:left;font-size:2em;font-family:"Pontano Sans", sans-serif}@media screen and (max-width: 400px){.main-text p{font-size:1.5em;text-align:center}}main{position:relative;z-index:1;background-color:#dcdcdc}.models-section{max-width:1200px;margin-right:auto;margin-left:auto;margin-top:1em}@media (max-width: 740px), (orientation: portrait){.models-section{margin:0 7%;justify-content:center}}.models-section .model-container{position:relative;width:100%;height:400px;margin-top:6em;display:flex;justify-content:space-between}.models-section .model-container:after{content:"";display:block;width:50%;height:5px;background:#bb281f;position:absolute;bottom:-3em;left:0;right:0;margin:auto}@media (max-width: 740px), (orientation: portrait){.models-section .model-container:nth-child(2){flex-direction:column;height:750px;justify-content:space-between}.models-section .model-container:nth-child(2) .model-text{height:400px}}@media (max-width: 740px), (orientation: portrait){.models-section .model-container:nth-child(3){flex-direction:column;height:830px;justify-content:space-between}.models-section .model-container:nth-child(3) .model-text{height:500px}}@media (max-width: 740px), (orientation: portrait){.models-section .model-container:nth-child(4){flex-direction:column;height:850px;justify-content:space-between}.models-section .model-container:nth-child(4) .model-text{height:500px}}@media (max-width: 740px), (orientation: portrait){.models-section .model-container:nth-child(5){flex-direction:column;height:850px;justify-content:space-between}.models-section .model-container:nth-child(5) .model-text{height:500px}}@media (max-width: 740px), (orientation: portrait){.models-section .model-container:nth-child(6){flex-direction:column;height:850px;justify-content:space-between}.models-section .model-container:nth-child(6) .model-text{height:490px}}@media (max-width: 740px), (orientation: portrait){.models-section .model-container:nth-child(7){flex-direction:column;height:850px;justify-content:space-between}.models-section .model-container:nth-child(7) .model-text{height:500px}}@media (max-width: 740px), (orientation: portrait){.models-section .model-container:nth-child(8){flex-direction:column;height:750px;justify-content:space-between}.models-section .model-container:nth-child(8) .model-text{height:400px}}@media (max-width: 740px), (orientation: portrait){.models-section .model-container:nth-child(9){flex-direction:column;height:750px;justify-content:space-between}.models-section .model-container:nth-child(9) .model-text{height:400px}}@media (max-width: 740px), (orientation: portrait){.models-section .model-container:nth-child(10){flex-direction:column;height:750px;justify-content:space-between}.models-section .model-container:nth-child(10) .model-text{height:400px}}@media (max-width: 740px), (orientation: portrait){.models-section .model-container:nth-child(11){flex-direction:column;height:750px;justify-content:space-between}.models-section .model-container:nth-child(11) .model-text{height:400px}}@media (max-width: 740px), (orientation: portrait){.models-section .model-container:nth-child(12){flex-direction:column;height:900px;justify-content:space-between}.models-section .model-container:nth-child(12) .model-text{height:550px}}.models-section .miniconsole{width:400px;height:400px;background-color:#bb281f;border-radius:1em;transition:all 0.5s ease;box-shadow:0 0 5px;background:url(../static/img/RBcase.png) no-repeat,url(../static/img/bgMiniconsola.webp) no-repeat;background-size:80%, 120%;background-position:center, center}.models-section .miniconsole:hover{background-size:100%, 100%}@media screen and (max-width: 740px), (orientation: portrait){.models-section .miniconsole{width:100%;height:200px}}.models-section .miniconsole-plus{width:400px;height:400px;background-color:#bb281f;border-radius:1em;transition:all 0.5s ease;box-shadow:0 0 5px;background:url(../static/img/RBcase.png) no-repeat,url(../static/img/bgMiniconsolaPlus.png) no-repeat;background-size:80%, 120%;background-position:center, center;background-size:80%, 103%}.models-section .miniconsole-plus:hover{background-size:100%, 100%}@media screen and (max-width: 740px), (orientation: portrait){.models-section .miniconsole-plus{width:100%;height:200px}}@media screen and (max-width: 740px), (orientation: portrait){.models-section .miniconsole-plus{background-size:80%, 100% 100%}}.models-section .arcade{width:400px;height:400px;background-color:#bb281f;border-radius:1em;transition:all 0.5s ease;box-shadow:0 0 5px;background:url(../static/img/arcadeslim.png) no-repeat,url(../static/img/bgArcade.webp) no-repeat;background-size:80%, 120%;background-position:center, center}.models-section .arcade:hover{background-size:100%, 100%}@media screen and (max-width: 740px), (orientation: portrait){.models-section .arcade{width:100%;height:200px}}.models-section .arcade-plus{width:400px;height:400px;background-color:#bb281f;border-radius:1em;transition:all 0.5s ease;box-shadow:0 0 5px;background:url(../static/img/arcadeslim.png) no-repeat,url(../static/img/bgArcadePlus.png) no-repeat;background-size:80%, 120%;background-position:center, center;background-size:80%, 103%}.models-section .arcade-plus:hover{background-size:100%, 100%}@media screen and (max-width: 740px), (orientation: portrait){.models-section .arcade-plus{width:100%;height:200px}}@media screen and (max-width: 740px), (orientation: portrait){.models-section .arcade-plus{background-size:80%, 100% 100%}}.models-section .console{width:400px;height:400px;background-color:#bb281f;border-radius:1em;transition:all 0.5s ease;box-shadow:0 0 5px;background:url(../static/img/consola2mandos.png) no-repeat,url(../static/img/bgConsola.webp) no-repeat;background-size:80%, 120%;background-position:center, center}.models-section .console:hover{background-size:100%, 100%}@media screen and (max-width: 740px), (orientation: portrait){.models-section .console{width:100%;height:200px}}.models-section .console-plus{width:400px;height:400px;background-color:#bb281f;border-radius:1em;transition:all 0.5s ease;box-shadow:0 0 5px;background:url(../static/img/consola2mandos.png) no-repeat,url(../static/img/bgConsolaPlus.png) no-repeat;background-size:80%, 120%;background-position:center, center;background-size:80%, 103%}.models-section .console-plus:hover{background-size:100%, 100%}@media screen and (max-width: 740px), (orientation: portrait){.models-section .console-plus{width:100%;height:200px}}@media screen and (max-width: 740px), (orientation: portrait){.models-section .console-plus{background-size:80%, 100% 100%}}.models-section .console-four{width:400px;height:400px;background-color:#bb281f;border-radius:1em;transition:all 0.5s ease;box-shadow:0 0 5px;background:url(../static/img/consola4mandos.png) no-repeat,url(../static/img/bgArcade.webp) no-repeat;background-size:80%, 120%;background-position:center, center}.models-section .console-four:hover{background-size:100%, 100%}@media screen and (max-width: 740px), (orientation: portrait){.models-section .console-four{width:100%;height:200px}}.models-section .console-four-plus{width:400px;height:400px;background-color:#bb281f;border-radius:1em;transition:all 0.5s ease;box-shadow:0 0 5px;background:url(../static/img/consola4mandos.png) no-repeat,url(../static/img/bgArcadePlus.png) no-repeat;background-size:80%, 120%;background-position:center, center;background-size:80%, 103%}.models-section .console-four-plus:hover{background-size:100%, 100%}@media screen and (max-width: 740px), (orientation: portrait){.models-section .console-four-plus{width:100%;height:200px}}@media screen and (max-width: 740px), (orientation: portrait){.models-section .console-four-plus{background-size:80%, 100% 100%}}.models-section .bartop{width:400px;height:400px;background-color:#bb281f;border-radius:1em;transition:all 0.5s ease;box-shadow:0 0 5px;background:url(../static/img/bartop.png) no-repeat,url(../static/img/bgMiniconsola.webp) no-repeat;background-size:80%, 120%;background-position:center, center}.models-section .bartop:hover{background-size:100%, 100%}@media screen and (max-width: 740px), (orientation: portrait){.models-section .bartop{width:100%;height:200px}}.models-section .bartop-plus{width:400px;height:400px;background-color:#bb281f;border-radius:1em;transition:all 0.5s ease;box-shadow:0 0 5px;background:url(../static/img/bartop.png) no-repeat,url(../static/img/bgMiniconsolaPlus.png) no-repeat;background-size:80%, 120%;background-position:center, center;background-size:70%, 103%}.models-section .bartop-plus:hover{background-size:100%, 100%}@media screen and (max-width: 740px), (orientation: portrait){.models-section .bartop-plus{width:100%;height:200px}}@media screen and (max-width: 740px), (orientation: portrait){.models-section .bartop-plus{background-size:80%, 100% 100%}}.models-section .pedestal{width:400px;height:400px;background-color:#bb281f;border-radius:1em;transition:all 0.5s ease;box-shadow:0 0 5px;background:url(../static/img/pedestal.png) no-repeat,url(../static/img/bgConsola.webp) no-repeat;background-size:80%, 120%;background-position:center, center;background-size:80%, 103%}.models-section .pedestal:hover{background-size:100%, 100%}@media screen and (max-width: 740px), (orientation: portrait){.models-section .pedestal{width:100%;height:200px}}@media screen and (max-width: 740px), (orientation: portrait){.models-section .pedestal{background-size:80%, 100% 100%}}.models-section .joystick{width:400px;height:400px;background-color:#bb281f;border-radius:1em;transition:all 0.5s ease;box-shadow:0 0 5px;background:url(../static/img/joystick.png) no-repeat,url(../static/img/bgConsola.webp) no-repeat;background-size:80%, 120%;background-position:center, center}.models-section .joystick:hover{background-size:100%, 100%}@media screen and (max-width: 740px), (orientation: portrait){.models-section .joystick{width:100%;height:200px}}.models-section .flipper{width:400px;height:400px;background-color:#bb281f;border-radius:1em;transition:all 0.5s ease;box-shadow:0 0 5px;background:url(../static/img/flipper.png) no-repeat,url(../static/img/bgMiniconsola.webp) no-repeat;background-size:80%, 120%;background-position:center, center}.models-section .flipper:hover{background-size:100%, 100%}@media screen and (max-width: 740px), (orientation: portrait){.models-section .flipper{width:100%;height:200px}}.models-section .model-text{width:500px;height:400px;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;font-size:0.9em}@media (max-width: 740px), (orientation: portrait){.models-section .model-text{width:100%;height:600px}}.models-section .comingsoon{font-size:3.5em;font-weight:bold;color:lightcoral;transform:rotate(3deg);padding-bottom:200px}.models-section .button-container{width:255px;display:flex;justify-content:space-between;align-items:center}.models-section .request-button{position:relative;width:80px;height:40px;display:flex;justify-content:center;align-items:center;background-color:#bb281f;box-shadow:0 0 5px rgba(0,0,0,0.5);color:#dcdcdc;border-radius:0.3em;text-align:center;transition:all ease 0.5s;font-size:0.9em}.models-section .request-button:hover{background-color:darkred}.models-section .request-button span{cursor:context-menu}.models-section .request-button .menu-tooltip{position:absolute;width:200px;height:100px;display:flex;justify-content:space-evenly;align-items:center;background-color:#271f17;bottom:60px;right:-110px;visibility:hidden;opacity:0;box-shadow:0 0 5px black;border-radius:5px;transition:all ease 0.2s;font-size:1.5em;color:#dcdcdc}.models-section .request-button .menu-tooltip::after{content:"";position:absolute;width:30px;height:30px;background-color:#271f17;bottom:-10px;left:30px;transform:rotate(45deg);border-radius:5px}.models-section .request-button:hover .menu-tooltip{visibility:visible;opacity:1}.models-section .prices-container{width:190px;height:400px;display:flex;flex-direction:column;justify-content:space-around;font-size:1.5em}.models-section .prices-container a{text-decoration:underline}@media screen and (max-width: 740px), (orientation: portrait){.models-section .prices-container{width:100%;height:95px;font-size:1em;flex-direction:row;margin-top:15px}}.models-section .principal-price{height:130px;background-color:#87a667;box-shadow:0 3px 5px rgba(0,0,0,0.5);display:flex;flex-direction:column;justify-content:space-around;text-align:center;font-size:0.8em}@media screen and (max-width: 740px), (orientation: portrait){.models-section .principal-price{width:100%;height:100%}}.models-section .alt-price{height:130px;background-color:#6f8082;box-shadow:0 3px 5px rgba(0,0,0,0.5);display:flex;flex-direction:column;justify-content:space-around;padding:10px;text-align:center;font-size:0.8em}@media screen and (max-width: 740px), (orientation: portrait){.models-section .alt-price{width:100%;height:100%}}.models-section .third-price{height:120px;background-color:#c9a754;box-shadow:0 3px 5px rgba(0,0,0,0.5);display:flex;flex-direction:column;justify-content:space-around;padding:10px;text-align:center;font-size:0.8em}@media screen and (max-width: 740px), (orientation: portrait){.models-section .third-price{width:100%;height:100%}}.models-section .discount{color:green;font-weight:bold;font-size:1.5em}.btn-outline-info{color:#dcdcdc;border-color:#dcdcdc;font-weight:bold}.games-gallery{margin-top:5em}.games-gallery .game-gallery-container{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;width:100%}@media screen and (max-width: 740px){.games-gallery .game-gallery-container{grid-template-columns:1fr 1fr}}@media screen and (max-width: 400px){.games-gallery .game-gallery-container{grid-template-columns:1fr}}.games-gallery .game-gallery-container .game-gallery-item{position:relative;height:200px}.games-gallery .game-gallery-container .game-gallery-item img{width:100%;height:100%;display:block;object-fit:cover;transition:all 0.5s ease}.games-gallery .game-gallery-container .game-item-overflow{position:absolute;width:100%;height:100%;bottom:0;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,0.5);color:#dcdcdc;font-family:'Fredoka One', cursive;font-size:1.5em;opacity:0;transition:all ease 0.3s}.games-gallery .game-gallery-container .game-item-overflow:hover{opacity:1}@media screen and (max-width: 400px){.games-gallery .game-gallery-container .game-item-overflow{opacity:1;height:30px;bottom:0;font-size:1em;justify-content:start;padding-left:10px;background:linear-gradient(to bottom, rgba(0,0,0,0) 0%, #000 100%)}}.restauracion{margin-bottom:50px}.res-container{max-width:100%;margin:auto;display:flex;flex-direction:column;justify-content:space-around;align-items:center}@media screen and (max-width: 740px){.res-container{display:none}}.mobile{display:none}@media screen and (max-width: 740px){.mobile{display:flex}}.container2{margin-top:50px}@media screen and (max-width: 740px){.container2{margin-top:20px}}@media (max-width: 400px){#container1,#container2,#container3,#container4{margin-left:auto;margin-right:auto}}footer{height:8em;width:100%;display:flex;justify-content:space-evenly;align-items:center;background-color:#271f17;color:#dcdcdc;font-size:1em;margin-top:4em}footer img{width:100%}@media screen and (max-width: 740px){footer span{display:none}}footer>a{width:100px}.divider{width:100px;height:1px;background-color:#dcdcdc}.redes-footer li{display:inline;margin-left:10px;transition:all ease 0.5s}.redes-footer li:hover{color:#bb281f}.icon-scroll,.icon-scroll:before{position:absolute;left:50%;top:60%}.icon-scroll{width:30px;height:50px;margin-left:-20px;top:90%;margin-top:-35px;box-shadow:inset 0 0 0 1px #fff;border-radius:25px}@media screen and (max-width: 400px){.icon-scroll{margin-top:-100px}}.icon-scroll:before{content:'';width:8px;height:8px;background:#fff;margin-left:-4px;top:8px;border-radius:30px;animation-duration:1.3s;animation-iteration-count:infinite;animation-name:scroll}@keyframes scroll{0%{opacity:1}100%{opacity:0;transform:translateY(35px)}}@media (max-width: 740px){h1{font-size:2.5em}h2{font-size:1.5em}h3{font-size:1em}.mobile-bg{display:inline-block;width:100%;height:100%;background-image:url(../static/img/arcade-room.webp);background-repeat:no-repeat;background-position:40% center;background-size:cover}.banner-video{display:none}}.models-container{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;width:100%}@media screen and (max-width: 740px){.models-container{grid-template-columns:1fr 1fr}}@media screen and (max-width: 400px){.models-container{grid-template-columns:1fr}}.models-container .models-container-item{position:relative;height:150px}.models-container .models-container-item img{width:100%;height:100%;object-fit:fill}.models-container .models-item-overflow{position:absolute;width:100%;height:20%;bottom:0;display:flex;justify-content:center;background:rgba(0,0,0,0.5);color:#dcdcdc;font-family:'Fredoka One', cursive;font-size:1.5em;transition:all ease 0.3s}

