.content{padding-right:50px;padding-left:50px;margin-left:-8px;margin-right:-8px;margin-top:-8px;overflow:hidden;position:sticky;width:100%;border-bottom:solid;border-width:1px;border-color:#0000}#miDiv{background-color:#fff0;transition:background-color .3s ease;top:0;box-shadow:#959da533 0 8px 24px;height:auto;z-index:10}.head-grid{display:grid;grid-template-columns:50% 60%;gap:2rem}.logo-img{width:70%;height:5rem}.head-logo{width:700px;height:100%}.hamburger{padding-right:20px;cursor:pointer}.hamburger .line{display:block;width:21px;height:2px;margin-bottom:7px;background-color:#dee1d4}.nav-links{width:100%;background-color:#dee1d4;display:none;font-family:Roboto,sans-serif}.nav-links a{display:block;text-align:center;padding:0;text-decoration:none;font-size:.9rem;color:#000;margin-top:.3rem}.nav-links a:hover,.nav-links a:focus{color:#0982a8}.expanded{display:unset}@media screen and (min-width: 780px){.nav-links{margin-left:10rem;margin-top:-5px;display:block;position:static;width:auto;background:none}.nav-links a{display:inline-block;padding:15px 20px;margin-left:-.8rem;font-size:1rem}.hamburger,.nav-links-grid{display:none}}@media screen and (min-width:300px) and (max-width:800px){.content{width:auto;padding-left:.5rem;padding-right:.5rem}.head-grid{width:auto;grid-template-columns:repeat(2,minmax(0,1fr));padding-left:10px;padding-right:10px}.logo-img{height:auto;margin-left:0;width:60%}.head-logo{width:110%;margin-top:.8rem}.nav-links{top:100px;left:0;position:fixed;padding:51vh 100px;background-color:#000;margin-top:-6.5rem;opacity:0;animation:fadeInDown .8s ease-in-out forwards}.nav-links.expanded{opacity:1}.hamburger{margin-top:2rem;margin-left:8rem}.hamburger .line{display:block;width:17px;height:1.3px;margin-bottom:7px;background-color:#dee1d4}.nav-links a{text-align:left;margin-left:-5rem;color:#ffffffa0;font-family:Helvetica,sans-serif;font-size:1.4rem;margin-bottom:.4rem;line-height:2.2rem}.nav-links a:hover,.nav-links a:active{color:#fff}.elementos-menu{margin-top:-15.5rem}.btn-cotiza{display:none!important}.nav-links.expanded.closing{animation:fadeOutUp .3s ease-in-out}@keyframes fadeInDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeOutUp{0%{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(-10px)}}.close{position:absolute;top:5%;right:6%;transition:transform .3s ease-in-out}.close:hover{transform:rotate(180deg)}.nav-links.expanded .close{display:block}.bi-x-lg{font-size:1.5rem;color:#fff}.nav-links-grid{padding-bottom:1rem;display:grid;grid-template-columns:50% 50%}.navlinks-logo{position:absolute;top:4%;left:22%}.navlinks-img{width:28%;height:100%}}@media screen and (min-width:600px) and (max-width:700px){.logo-img{margin-top:-1.6rem}}@media screen and (min-width:701px) and (max-width:770px){.logo-img{margin-top:-2rem}}@media screen and (min-width:800px) and (max-width:1200px){.content{position:relative;top:0;z-index:1}.head-grid{padding:2rem;display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:2rem}.logo-img{margin-top:-.8rem;height:auto;margin-left:0;width:27%;display:flex;justify-content:center}.cotiza-movil{display:none!important}.nav-links{margin-left:0;margin-top:-.5rem;display:block;position:static;width:auto;display:flex;justify-content:center}}@media only screen and (min-width:1400px){.content{width:auto;padding-left:140px;padding-right:140px}.logo-img{margin-top:1rem;height:80%;width:20%}.cotiza-movil{display:none!important}.nav-links{margin-top:1.2rem;display:block;position:static;width:auto;background:none}.nav-links a{font-size:1rem}}.Mainhead{z-index:1;padding-top:5rem;padding-bottom:10rem;background-image:url(/_astro/puntos.flf8t3qh.png);background-size:cover;background-position:center}.content-main{overflow:hidden;margin:0 auto;padding-right:50px;padding-left:50px}.mainhead-cont img{width:90%;height:90%;box-shadow:none}.mainhead-cont-2 h1{text-align:center;font-size:3rem;font-family:Manrope,sans-serif;font-weight:700;font-style:normal;text-transform:uppercase}.mainhead-cont-2 p{text-align:center;font-size:1.2rem;line-height:27px}.buttons-grid{display:flex;justify-content:center}.btn-left{background-color:#0982a8;padding:17px 52px;color:#fff;border-radius:12px;margin-top:1.9rem;font-size:1.1rem;transition:background-color .3s ease;text-decoration:none}.btn-left:hover{background-color:#fff;border:solid;border-width:1px;border-color:#0982a8;color:#0982a8}@media screen and (min-width:300px) and (max-width:850px){.Mainhead{padding-top:1rem;padding-bottom:2rem}.content-main{width:auto;padding-left:.5rem;padding-right:.5rem}.main-grid{padding:1rem;grid-template-columns:repeat(1,minmax(0,1fr));gap:0;margin-top:1rem}.mainhead-cont-2 h1{font-size:2.2rem}}@media only screen and (min-width:1400px){.content-main{width:auto;padding-left:140px;padding-right:140px}}.cta{position:relative;margin:auto;padding:12px 18px;transition:all .2s ease;border:none;background:none;cursor:pointer}.cta:before{content:"";position:absolute;top:0;left:0;display:block;border-radius:50px;background:#b1dae7;width:45px;height:45px;transition:all .3s ease}.cta span{position:relative;font-family:Ubuntu,sans-serif;font-size:19px;font-weight:700;letter-spacing:.05em;color:#0982a8}.cta svg{position:relative;top:0;margin-left:10px;fill:none;stroke-linecap:round;stroke-linejoin:round;stroke:#0982a8;stroke-width:2;transform:translate(-5px);transition:all .3s ease}.cta:hover:before{width:100%;background:#b1dae7}.cta:hover svg{transform:translate(0)}.cta:active{transform:scale(.95)}.features-cont{margin:0 auto;overflow:hidden;padding-right:10rem;padding-left:10rem;margin-bottom:1rem}.features-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;display:flex;justify-content:center;margin-left:5rem}.features-grid2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem;display:flex;justify-content:center;margin-left:5rem;margin-top:3rem}.serv-espacio{padding-bottom:4rem}ul{list-style:none}.features h4{text-align:center;font-family:Roboto,sans-serif;font-size:.8rem;color:#0982a8}.features h1{text-align:center;font-family:Manrope,sans-serif;font-weight:500;font-size:1.8rem;text-transform:uppercase}.p-inicial{text-align:center;font-size:1.2rem;color:#000000a0;font-family:Roboto,sans-serif;font-weight:400;padding-bottom:4rem;line-height:28px}.flex-row-1,.flex-row-2{flex-direction:row;max-width:28rem}p{margin-right:3rem;font-family:Roboto,sans-serif}h3{font-family:Manrope,sans-serif;margin-top:3rem}.features-cont .bi{border:solid;border-width:1px;border-color:#0982a8;padding:1rem;width:100px;height:100px;border-radius:50%;font-size:1.5rem;color:#fff;background-color:#0982a8}.bi{color:#0982a8}@media screen and (min-width:300px) and (max-width:850px){.features-cont{margin:0 auto;overflow:hidden;padding-right:2rem;padding-left:2rem;margin-bottom:2rem}.features-grid,.features-grid2{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:2rem;margin-left:0}.features h1{font-size:1.5rem}}.servicios{padding-top:4rem;background-color:#1275ae0a}.servicios-cont{margin:0 auto;overflow:hidden;padding-right:10rem;padding-left:10rem}.proy-scroll{padding-bottom:2rem}.servicios-cont h4{text-align:center;font-family:Roboto,sans-serif;font-size:.8rem;color:#0982a8}.servicios-cont h1{text-align:center;font-family:Manrope,sans-serif;font-weight:500;font-size:1.8rem;text-transform:uppercase}.servicios h2{font-family:Manrope,sans-serif;font-weight:500;font-size:1.7rem;font-weight:700;margin-bottom:3rem}.first-service,.second-service,.third-service{padding:5rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.left-1,.right-2{display:flex;justify-content:center}.web-img,.movil-img,.mkt-img{width:100%;height:36rem}li{font-family:Manrope,sans-serif;font-weight:700}.bi-check-circle{color:#0982a8;margin-right:.6rem;font-size:1.5rem}p{margin-top:-.4rem;color:#000000a0}.servicios li{color:#000}.mkt-img2{height:auto;max-width:700px;object-fit:contain;margin-top:20px}.socios{display:flex;align-items:center;justify-content:center;flex-wrap:wrap}@media screen and (min-width:850px){.movil-img-2{display:none}}@media screen and (min-width:300px) and (max-width:850px){.servicios-cont{margin:0 auto;overflow:hidden;padding-right:2rem;padding-left:2rem}.servicios{padding-top:2rem}.first-service,.second-service,.third-service{padding:2rem;grid-template-columns:repeat(1,minmax(0,1fr))}.web-img,.movil-img,.mkt-img{width:100%;height:20rem;margin-top:-1.2rem}.movil-img-2{padding-right:2rem;padding-left:2rem;width:100%;height:20rem;margin-top:2rem;border-radius:9%}.movil-img{display:none}.servicios-cont h1{font-size:1.5rem}.servicios h2{font-size:1.3rem}.mkt-img2{max-width:500px}}.portafolio{z-index:1;padding-bottom:6rem;padding-top:4rem}.cuadros-cont{overflow:hidden;margin:0 auto;padding-right:50px;padding-left:50px}.main-title-port h4{text-align:center;font-family:Roboto,sans-serif;font-size:.8rem;color:#0982a8}.main-title-port h1{text-align:center;font-family:Manrope,sans-serif;font-weight:500;font-size:1.8rem;text-transform:uppercase;margin-bottom:5rem}.galeria{width:100%;margin:0 auto;display:grid;gap:1rem;grid-template-columns:repeat(3,1fr);grid-template-rows:auto auto;position:relative;overflow:hidden}.imagen-container{position:relative;overflow:hidden;cursor:pointer}.galeria img{width:100%;height:auto;display:block;margin-bottom:2rem;box-sizing:border-box;border-radius:30px;box-shadow:#959da533 0 8px 24px}.galeria img:hover{opacity:.9}.paginacion{text-align:center;margin-top:20px}.paginacion button{padding:10px 20px;margin:0 5px;background-color:#0982a8;color:#fff;border:none;cursor:pointer;border-radius:50px;font-size:18px}.paginacion button:disabled{background-color:#ccc;cursor:not-allowed}.paginacion button:hover:not(:disabled){background-color:#2980b9}.galeria img:nth-child(n+7){display:none}.filtros{text-align:center;margin-bottom:20px}.filtros .filtro{padding:14px 30px;margin:5px;background:#eee;border:none;cursor:pointer;border-radius:50px;font-size:18px}.filtros .filtro.activo{background:#0982a8;color:#fff}.proyecto{opacity:0;transform:translateY(20px);transition:opacity .4s ease,transform .4s ease;display:none}.proyecto.mostrar{display:block;opacity:1;transform:translateY(0)}.filtros .filtro .contador{font-size:16px;opacity:.8;margin-left:5px}.filtros .filtro.activo .contador{opacity:1;font-weight:600}@media screen and (min-width:300px) and (max-width:850px){.portafolio{padding-top:2rem;padding-bottom:2rem}.cuadros-cont{padding-right:2rem;padding-left:2rem}.main-title-port h1{text-align:center}.galeria{margin-top:-1.5rem!important;width:100%;margin:0 auto;display:grid;grid-template-columns:repeat(1,1fr)}.main-title-port h1{font-size:1.5rem}}.metodologia{padding-top:4rem;padding-bottom:4rem;margin-bottom:3rem;background-color:#1275ae0a}.metodologia-cont{margin:0 auto;overflow:hidden;padding-right:10rem;padding-left:10rem}.metodologia-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.metodologia-meta{text-align:center;margin-bottom:5rem}.metodologia-meta h4{text-align:center;font-family:Roboto,sans-serif;font-size:.8rem;color:#0982a8}.metodologia-meta h1{text-align:center;font-family:Manrope,sans-serif;font-weight:500;font-size:1.8rem;text-transform:uppercase}.bi-laptop,.bi-code-slash,.bi-rocket-takeoff,.bi-clipboard2-data{color:#0982a8;margin-right:.7rem;font-size:1.5rem;border:solid;border-width:1px;border-color:#0982a8;padding:.3rem .5rem;border-radius:50px}li{margin-bottom:2rem}.metodologia-grid p{margin-bottom:6rem}.metodo-img{width:100%;height:32rem}.metodologia li{color:#000}@media screen and (min-width:300px) and (max-width:850px){.metodologia{padding-top:2rem;padding-bottom:2rem}.metodologia-cont{padding-right:1.2rem;padding-left:1.9rem}.metodologia-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr))}.metodo-img{width:100%;height:20rem}.metodologia-meta h1{font-size:1.5rem}.bi-laptop,.bi-code-slash,.bi-rocket-takeoff,.bi-clipboard2-data{margin-right:.5rem}}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-1750px)}}.slide{margin-bottom:-2rem}.slider{margin:auto;overflow:hidden;position:relative}img{box-shadow:none;width:36%;height:36%}.slider:before,.slider:after{content:"";height:70px;position:absolute;width:100px;z-index:2}.slider:after{right:0;top:0;transform:rotate(180deg)}.slider:before{left:0;top:0}.slider .slide-track{animation:scroll 40s linear infinite;display:flex;width:4200px}.slider .slide{height:200px;width:200px}@media screen and (max-width:850px){.slider{height:100px;margin-top:3rem;margin-bottom:3rem;overflow:hidden;position:relative;width:90vw}img{box-shadow:none;width:30%;height:30%}}.contacto{padding-top:1rem;padding-bottom:5rem;margin:0;padding-bottom:4rem}.contacto-cont{margin:0 auto;overflow:hidden;padding-right:10rem;padding-left:10rem}.contacto-cont h4{text-align:center;font-family:Roboto,sans-serif;font-size:.8rem;color:#0982a8}.contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:2rem 0 5rem;gap:2rem}.cotizatext{text-align:center;font-family:Manrope,sans-serif;font-weight:500;font-size:1.7rem;text-transform:uppercase;line-height:2.5rem;padding-right:1rem}.img-personal img{width:86%;height:auto;display:block;border-radius:2rem}@media screen and (min-width:300px) and (max-width:850px){.contacto{padding-top:0;padding-bottom:2rem}.contacto-cont{margin:0 auto;overflow:hidden;padding-right:2rem;padding-left:2rem}.contact-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));padding:0rem 0 5rem;gap:0rem}.cotizatext{font-size:1.5rem;text-align:center}.img-personal{display:flex;justify-content:center;align-items:center}br{display:none}.contacto-social,.social-media-contact{display:flex;justify-content:center}}.cotizacion-container{max-width:800px;margin:2rem auto;padding:2rem;background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;box-shadow:0 4px 12px #0000000d;font-family:Manrope,sans-serif}.cotizacion-title{color:#111827;font-size:1.75rem;margin-bottom:1.5rem}.cotizacion-label{display:block;margin-top:1rem;margin-bottom:.5rem;font-weight:600;color:#374151}.cotizacion-input,.cotizacion-select{width:100%;padding:.5rem;font-size:1rem;border-radius:8px;border:1px solid #d1d5db;background-color:#fff;box-sizing:border-box}.cotizacion-select{margin-bottom:1rem;text-transform:capitalize}option{font-family:Roboto,sans-serif}.cotizacion-input:focus,.cotizacion-select:focus{border-color:#3b82f6;outline:none;box-shadow:0 0 0 3px #3b82f633}.cotizacion-total{font-size:1.2rem;font-weight:700;color:#0982a8;margin-top:1.5rem;text-align:center}.cotizacion-boton{display:block;width:100%;margin-top:1.5rem;padding:.75rem;background-color:#22c55e;color:#fff;font-size:1rem;font-weight:700;border:none;border-radius:8px;cursor:pointer;transition:background-color .3s ease}.cotizacion-boton:disabled{background-color:#9ca3af;cursor:not-allowed}.cotizacion-boton:hover:not(:disabled){background-color:#16a34a}.testimonialesnew{padding-top:2rem;padding-bottom:1.2rem}.titulo h1{text-align:center;font-family:Manrope,sans-serif;font-weight:500;font-size:1.8rem;text-transform:uppercase}.titulo h4{text-align:center;font-family:Roboto,sans-serif;font-size:.8rem;color:#0982a8}.testimonial-slider-container{max-width:1200px;margin:0 auto;position:relative;padding:40px 60px;font-family:Roboto,sans-serif}.testimonial-wrapper{overflow:hidden;position:relative;min-height:150px;margin-top:-1rem}.testimonial-slide{display:none;text-align:center;padding:0;animation:ts-fadeIn .6s ease-in-out;position:absolute;width:100%;top:0;left:0;margin-left:1.3rem}.testimonial-slide.active{display:block;position:relative}.testimonial-quote{font-size:1.2em;font-style:italic;line-height:1.4;margin-bottom:20px;text-align:center}.testimonial-quote:before{content:"“";font-size:1.5em;margin-right:5px;color:#0982a8}.testimonial-quote:after{content:"”";font-size:1.5em;margin-left:5px;color:#0982a8}.testimonial-author{font-weight:700;margin-top:10px;font-size:1em;font-family:Manrope,sans-serif;color:#000;text-align:center;color:#0982a8}.ts-button{position:absolute;top:30%;transform:translateY(-50%);background:none;border:none;color:#00000047;font-size:2em;cursor:pointer;padding:0;z-index:9;transition:color .3s ease}.ts-button:hover{color:#0982a8}.ts-button:disabled{color:#555;cursor:default}.ts-prev{left:0}.ts-next{right:0}.testimonial-dots{text-align:center;margin-top:30px}.ts-dot{display:inline-block;width:10px;height:10px;background-color:#66666662;border-radius:50%;margin:0 6px;cursor:pointer;border:none;padding:0;transition:background-color .3s ease}.ts-dot:hover{background-color:#999}.ts-dot.active{background-color:#00bcd4}@keyframes ts-fadeIn{0%{opacity:0}to{opacity:1}}@media screen and (min-width:300px) and (max-width:850px){.testimonialesnew{padding-top:0rem;padding-right:1rem;padding-left:1rem}}.card-container{background:#fff;border-radius:20px;padding:40px;box-shadow:0 10px 40px #0000001a;width:100%;position:relative}.list-container{max-height:300px;overflow-y:auto;padding-right:10px;margin-bottom:30px}.list-container::-webkit-scrollbar{width:6px}.list-container::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.list-container::-webkit-scrollbar-thumb{background:#0982a8;border-radius:10px}.list-container::-webkit-scrollbar-thumb:hover{background:#9f7aea}.list-item{display:flex;align-items:center;margin-bottom:20px;opacity:0;animation:fadeIn .5s ease forwards}.list-item:nth-child(1){animation-delay:.1s}.list-item:nth-child(2){animation-delay:.2s}.list-item:nth-child(3){animation-delay:.3s}.list-item:nth-child(4){animation-delay:.4s}.list-item:nth-child(5){animation-delay:.5s}.list-item:nth-child(6){animation-delay:.6s}.list-item:nth-child(7){animation-delay:.7s}@keyframes fadeIn{to{opacity:1}}.bullet{width:12px;height:12px;background:#0982a8;border-radius:50%;flex-shrink:0;margin-right:15px}.list-text{color:#2d3748;font-size:18px;font-weight:600;line-height:1.5;font-family:"Source Sans 3",Sans-serif}.read-more-btn{background:#0982a8;color:#fff;border:none;padding:15px 30px;border-radius:50px;font-size:14px;font-weight:700;letter-spacing:1px;cursor:pointer;display:flex;align-items:center;gap:10px;box-shadow:0 4px 15px #b794f666;transition:all .3s ease;text-transform:uppercase;text-decoration:none!important}.read-more-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #b794f699;text-decoration:none!important}.read-more-btn:active{transform:translateY(0);text-decoration:none!important}.read-more-btn:focus{text-decoration:none!important;background:#0982a8}.arrow{font-size:18px;transition:transform .3s ease}.read-more-btn:hover .arrow{transform:translate(5px)}.bg-paqueteimg{background-position:center;background-size:cover}.paqueteimg{background-size:cover;background-position:center;border-radius:12px;display:flex;align-items:flex-end;justify-content:center;padding:0 10px 15px 30px}.img1{background-image:linear-gradient(#0000008c,#0000008c),url(/_astro/onepage.BPXwVdHY.webp)}.img2{background-image:linear-gradient(#0000008c,#0000008c),url(/_astro/webcompleto.CveNQIPt.webp)}.img3{background-image:linear-gradient(#0000008c,#0000008c),url(/_astro/ecommerce.B0zSKEQM.webp)}.img4{background-image:linear-gradient(#0000008c,#0000008c),url(/_astro/apoyoweb.eLp5Ab2-.webp)}.paqueteimg h3{font-size:30px;font-weight:400;line-height:28px;color:#fff;font-family:Manrope,sans-serif}.paqueteimg p{font-family:Roboto,sans-serif;font-size:19px;font-weight:400;line-height:28px;color:#fff}.tabs-container{text-align:center;padding:2rem 4rem 4rem}.tab-buttons{display:flex;justify-content:center;flex-wrap:wrap;gap:20px;margin-bottom:30px}.tab-btn{background-color:#0982a8;color:#fff;border:none;padding:14px 36px;border-radius:50px;font-size:18px;cursor:pointer;transition:all .3s ease;font-family:Manrope,sans-serif}.tab-btn.active{background-color:#075f85;color:#fff;box-shadow:0 4px 10px #00000026}.tab-btn:hover:not(.active){background-color:#075f85}.tab-content{display:none;max-width:92%;margin:0 auto;padding:25px;border-radius:20px;background:#fff;box-shadow:0 0 20px #0000000d;text-align:left}.grid-card{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem}.tab-content.active{display:block}.titulo-paquete h4{text-align:center;font-family:Roboto,sans-serif;font-size:.8rem;color:#0982a8}.titulo-paquete h1{text-align:center;font-family:Manrope,sans-serif;font-weight:500;font-size:1.8rem;text-transform:uppercase}@media screen and (max-width:801px){.tabs-container{text-align:center;padding:2rem 0}.titulo-paquete{padding-top:2rem}.grid-card{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:2rem}}*{padding:0;box-sizing:border-box}html{scroll-behavior:smooth}@media screen and (min-width:360px) and (max-width:736px){.container{width:auto}.wrapper{flex-direction:column}}
