*{margin:0;padding:0;box-sizing:border-box}.body{font-family:'Andada Pro', serif}body{overflow-x:hidden;font-family:'Andada Pro', serif;font-weight:400;background:#1d1b26;color:#fff}body .accordion-body div{color:#000}.accordion{background-color:#1E313E}.accordion-item{font-size:15px;border:1px solid #dee2e6}.accordion-item h4 button{display:block;text-align:left;text-decoration:none;color:#1E313E;position:relative;-webkit-box-shadow:0 3px 10px -2px rgba(0,0,0,0.2) !important;box-shadow:0 3px 10px -2px rgba(0,0,0,0.2) !important;border-radius:0}.accordion-item h4 button .fas{position:absolute;right:20px;top:50%;-webkit-transform:translateY(-50%) rotate(-180deg);-ms-transform:translateY(-50%) rotate(-180deg);transform:translateY(-50%) rotate(-180deg);-webkit-transition:.3s all ease;-o-transition:.3s all ease;transition:.3s all ease}.accordion-item h4 button:hover{text-decoration:none;-webkit-box-shadow:0 3px 10px -2px rgba(0,0,0,0.2) !important;box-shadow:0 3px 10px -2px rgba(0,0,0,0.2) !important}.accordion-item h4 button.collapsed:hover{text-decoration:none;-webkit-box-shadow:0 3px 10px -2px rgba(0,0,0,0.2) !important;box-shadow:0 3px 10px -2px rgba(0,0,0,0.2) !important}.accordion-item .accordion-body{padding-top:20px}.accordion-button:not(.collapsed){color:#8816FA;background:#fff;border:none}.accordion-button:focus{border-color:#fff}.fa-bars{color:#fff;font-size:25px}.fotoPrincipal{display:flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box}.txt{text-align:center;position:absolute}.txt h1{color:#fff;padding:10px 20px;text-transform:uppercase;font-weight:bold}.subtitulo p{text-align:center;padding-top:50px;color:white}#subtitulo{width:100%;height:332px;margin:auto;text-align:center}.row{background-color:#1d1b26;background-size:cover}.row .navbar{background-color:#1d1b26 !important;height:auto}.logo{width:30%;height:70px;float:left;padding-top:10px;box-sizing:border-box}.logo p a{color:#fff;font-size:40px;text-decoration:none}nav{width:0%;height:70px;float:left;text-align:right;padding-top:40px;box-sizing:border-box;position:relative;z-index:99}nav ul li{display:inline}nav ul li a{color:#fff;font-size:15px;text-decoration:none;text-transform:uppercase;padding-left:19px;letter-spacing:1px}nav ul li a:hover{font-weight:600}.nav-link{background:#1d1b26}.navbar-light .navbar-nav .nav-link{color:#fff}.imagenesServicios{width:380px;height:auto;display:inline-block;vertical-align:top;overflow:hidden;padding-top:50px}.fotoServicios{display:flex;justify-content:center}.btn-whatsapp{display:block;width:70px;height:70px;color:#fff;position:fixed;right:20px;bottom:5px;border-radius:50%;line-height:80px;text-align:center}.footer{padding:35px 0;background-color:#1d1b26;border-top:2px solid rgba(0,0,0,0.125)}.footer .social{text-align:center;padding-bottom:25px;color:#4b4c4d}.footer .social a{font-size:24px;color:#ccc;border:1px solid #ccc;width:40px;height:40px;line-height:38px;display:inline-block;text-align:center;border-radius:50%;margin:0 8px;opacity:0.75}.footer .social a:hover{opacity:0.9}.footer ul{margin-top:0;padding:0;list-style:none;font-size:18px;line-height:1.6;margin-bottom:0;text-align:center}.footer ul li{display:inline-block;padding:0 15px}.footer ul a{color:#ccc;text-decoration:none;opacity:0.8}.footer ul li a:hover{opacity:1}.footer .copyright{margin-top:15px;display:flex;justify-content:center;align-items:center;font-size:13px;color:#aaa}.imagenesContacto{width:250px;height:auto;display:inline-block;vertical-align:top;overflow:hidden;padding-top:50px;transition:all 400ms ease-out}.imagenesContacto:hover{transform:scale(1.1)}.contacto{width:100%;height:auto;position:relative;display:inline}.tituloFormulario{text-align:center;font-size:20px;padding:30px}.anchoFormulario{position:relative;display:flex;flex-direction:column;background:#1E313E;border-radius:.55rem;border:2px solid rgba(0,0,0,0.125)}.anchoFormulario p{font-size:20px;color:#fff}.textoContacto{font-size:20px;color:#fff}.mapa{background-color:#1d1b26;padding-top:50px}#googleMaps{display:flex;flex-direction:column;align-items:center;padding:30px}.container-card{width:100%;display:flex;max-width:1100px;margin:auto}.card-title{width:100%;max-width:1080px;text-align:center;color:#fff}title-cards{text-align:center;font-size:40px;color:#fff;font-weight:100;padding-top:0}.card{margin:20px;display:flex;align-items:center;border-radius:6px;overflow:hidden;background:#4A4E69;box-shadow:0px 1px 10px rgba(0,0,0,0.2);transition:all 400ms ease-out;cursor:default}.card img{width:100%;height:100%;position:relative}.card:hover{box-shadow:5px 5px 20px rgba(0,0,0,0.4);transform:translateY(-3%)}.cardServicios{width:100%;margin:20px;display:flex;align-items:center;border-radius:6px;overflow:hidden;background:#4A4E69;box-shadow:0px 1px 10px rgba(0,0,0,0.2);transition:all 400ms ease-out;cursor:default;flex-direction:column}.cardServicios img{width:100%;height:100%;position:relative}.cardServicios:hover{box-shadow:5px 5px 20px rgba(0,0,0,0.4);transform:translateY(-3%)}.cardServicios .contenido-card{padding:15px;text-align:center}.cardServicios .contenido-card h3{color:#fff}.cardServicios .contenido-card p{color:#fff;line-height:1.8;color:#fff;font-size:17px;margin-bottom:5px}.cardServicios .contenido-card a{display:inline-block;padding:10px;margin-top:10px;text-decoration:none;border:1px solid #2fb4cc;border-radius:4px;transition:all 400ms ease;margin-bottom:5px}.card-text{color:#fff;display:flex;text-align:center}.cardServicios .contenido-card a:hover{background:#0396A6;color:#000}.contenido-card p{color:#fff}div h1{font-family:'Andada Pro', serif;text-align:center;font-size:35px;padding-top:10px;text-transform:uppercase}div h2{font-family:'Andada Pro', serif;text-align:center;font-size:35px;text-transform:uppercase}div h3{text-align:center;font-size:35px}div p{font-family:'Andada Pro', serif;text-align:center;font-size:35px;padding-top:40px}.gamingFoto{display:flex;justify-content:center}.gamingFoto img{width:100%}.gamingTexto{display:flex;justify-content:center;padding:20px}.videoGaming{display:flex;justify-content:center;padding-bottom:20px}#textoGaming{background:#1E313E;padding:30px}.logosMarcas{background:#1E313E;display:grid;grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 1fr);grid-row-gap:90px;justify-items:center;padding-top:40px;padding-bottom:40px}.logosMarcas .asus{padding-top:40px}.logosMarcas .asus img{width:150px}.logosMarcas .acer{padding-top:40px}.logosMarcas .acer img{width:150px}.logosMarcas .apple{padding-top:10px}.logosMarcas .apple img{width:80px}.logosMarcas .gigabyte{padding-top:10px}.logosMarcas .gigabyte img{width:150px}.logosMarcas .intel{padding-top:10px}.logosMarcas .intel img{width:150px}.logosMarcas .nvidia{padding-top:10px}.logosMarcas .nvidia img{width:150px}.marcas{text-align:center;color:#6B7AA1;background:#1E313E}.marcas__texto{font-family:'Andada Pro', serif;text-align:center;color:#fff;font-size:35px;padding-top:40px;margin:0;text-transform:uppercase;background:#1E313E}.grid-item{display:flex;align-items:center;justify-content:center;border-radius:4px;transition:transform 0.3s ease-in-out;background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden}.grid-item:hover{filter:opacity(0.9);transform:scale(1.04)}.grid-container{display:grid;grid-template-columns:repeat(5, 1fr);grid-auto-rows:repeat(3, 1fr);gap:20px;padding:20px;grid-auto-flow:dense}.grid-container img{width:100%}@media all and (min-width: 320px){#subtitulo{height:auto}#subtitulo h1{font-size:20px}.carousel-item{height:100%;width:100%}.row{background:#1d1b26;background-size:cover}}.grid-container{grid-template-columns:repeat(1, 1fr);grid-auto-rows:repeat(auto, 1fr)}@media all and (min-width: 620px){.grid-container{grid-template-columns:repeat(3, 1fr);grid-auto-rows:repeat(auto, 1fr)}}@media all and (min-width: 768px){.grid-gallery{grid-template-columns:repeat(3, 1fr)}#subtitulo h1{font-size:30px}#subtitulo{height:auto}.carousel-item{height:100%;width:100%}.textoContacto{text-transform:none}}@media all and (min-width: 1024px){.grid-container{grid-template-columns:repeat(3, 1fr);grid-auto-rows:repeat(auto, 1fr)}.grid-gallery{grid-template-columns:repeat(6, 1fr)}#subtitulo h1{font-size:35px}#subtitulo{height:auto}.carousel-item{height:100%;width:100%;padding-top:20px}.textoContacto{font-size:30px;text-transform:none}}@media all and (min-width: 1440px){.grid-container{grid-template-columns:repeat(5, 1fr);grid-auto-rows:repeat(auto, 1fr)}}@media only screen and (min-width: 320px) and (max-width: 768px){.marcas__texto{font-size:25px}#textoGaming h3{font-size:25px}.gamingTexto h3{font-size:25px}.row{height:100%}.container-card{flex-wrap:wrap}.card{margin:15px}.txt h1{font-size:25px;display:flex;align-items:center}.title-cards h1{font-size:25px;display:flex;align-items:center}.textoContacto{font-size:20px;text-transform:none;padding-bottom:0.5rem;margin:0.5rem}}.logosMarcas{grid-template-columns:repeat(2, 1fr);grid-template-rows:repeat(3, 1fr);grid-row-gap:90px;justify-items:center;padding-top:40px;padding-bottom:40px}@media all and (min-width: 768px){.logosMarcas{grid-template-columns:repeat(3, 1fr);grid-template-rows:repeat(2, 1fr)}}
