*{margin:0;padding:0;box-sizing:border-box;overflow-x:hidden}html{font-family:Poppins,sans-serif;font-size:62.5%;scroll-behavior:smooth}.header-bg{background-color:var(--blue-color)}:root{--title-text-color:#ffffff;--white-color:#ffffff;--gray-color:#f1f1f1;--tag-color:#1cdaff;--button1-color:#ffffff;--button2-color:#011e47;--blue-color:#011e47;--nav-hover-color:#acceff;--button-hover-color:#0747a1;--light-blue-color:#0a54be;--title-text-color:#000000;--text-dark-color:#000000;--text-color:#4a4a4a;--title-desktop:4.7rem;--title-m:3.4rem;--card-title-m:2rem;--title-landing-m:4.9rem;--title-landing-desktop:7rem;--subtitle-landing-m:1.4rem;--subtitle-text:2rem;--text-m:1.6rem;--text-desktop:2rem;--button-text:1.5rem;--button-text-desktop:1.7rem}.float{position:fixed;width:fit-content;height:fit-content;bottom:40px;right:40px;background-color:#25d366;border-radius:110px;text-align:center;box-shadow:2px 2px 3px #393939;z-index:100}.my-float{margin:0}@font-face{font-family:Poppins;font-style:normal;font-weight:400;src:local(""),url(/ac6d71b4d5fdd2b3dabc9a06ff6c001e4251da0b/0dda4/fonts/poppins-v20-latin-regular.woff2) format("woff2"),url(/a8db3445fc77bd533e33a6e0cf23d3c8c9f47cb8/1304a/fonts/poppins-v20-latin-regular.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-weight:500;src:local(""),url(/0da2d17e738f46d2a09e6fb7969da451719a9820/ab1d6/fonts/poppins-v20-latin-500.woff2) format("woff2"),url(/cb06bc5b83043308deb008e0465cf75ecef64657/0ea75/fonts/poppins-v20-latin-500.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-weight:600;src:local(""),url(/179f97ec0275f09603a8db94d4380eb584d81cd5/6198e/fonts/poppins-v20-latin-600.woff2) format("woff2"),url(/2e229c88b5187a5b857798081d264359e28b6f56/e0a48/fonts/poppins-v20-latin-600.woff) format("woff")}@font-face{font-family:Poppins;font-style:normal;font-weight:700;src:local(""),url(/cb726212d5d525021752a1d8470a0fb593e0c49e/61e38/fonts/poppins-v20-latin-700.woff2) format("woff2"),url(/3075477be6206edb5bc400810c9a7612b9030a2e/e7772/fonts/poppins-v20-latin-700.woff) format("woff")}@media screen and (min-width:0em){header{width:100vw;position:fixed;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1em;z-index:1}.contacto-header{display:none}nav{width:90vw;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.nav-desktop{display:none}.logo{width:fit-content}.nav-movil{position:fixed;height:200%;width:70%;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;left:100%;transition:ease .5s;background-color:var(--blue-color);z-index:1;padding:130% 2em 0 0}.burger{height:3.4em;width:3.4em;border-style:none;background-color:transparent;display:flex;flex-direction:column;justify-content:space-evenly;align-items:center;z-index:2;margin-right:1em;cursor:pointer;overflow:visible}.burger span{width:100%;height:2.9px;transition:ease .5s;background-color:var(--white-color)}.navmovil-event{transform:translateX(-100%)}.nav-movil li{display:flex;flex-direction:row;margin-bottom:1em}.nav-movil li a{font-size:var(--text-desktop);text-decoration:none;color:var(--white-color)}.nav-movil li a:hover{text-decoration:underline}.nav-movil-button{display:flex;flex-direction:row}.nav-movil li a.nav-button{text-decoration:none;padding:.4em .7em;border-radius:4px;color:var(--title-text-color);font-weight:700;background-color:var(--white-color)!important}.toggle-line1{transform:rotateZ(45deg) translateY(450%);background-color:var(--white-color)!important}.toggle-line3{transform:rotateZ(-45deg) translateY(-450%);background-color:var(--white-color)!important}.toggle-line2{opacity:0}footer{width:100vw;display:flex;flex-direction:column;justify-content:center;align-items:center;background-image:url(/a5ba9501205e48d2e0bb97b6b189a0d3db66a2ce/5ff82/img/footer-bg.webp);background-size:cover;background-position:center;background-repeat:no-repeat}.footer-wrap{width:90vw;max-width:1332px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;padding-top:7em}.footer1{width:90vw;max-width:359px;margin:0 0 1em}p.footer1-text{font-size:var(--text-m);color:var(--white-color);margin:1em 0 2em}footer ul{max-width:259px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin-bottom:2em;margin-left:2em}footer h4{font-size:var(--card-title-m);color:var(--white-color);margin-bottom:1em}footer li a{font-size:var(--text-m);color:var(--white-color);margin-bottom:2em;text-decoration:none}footer li a:hover{transition:ease .2s;color:var(--tag-color)}p.copyright{font-size:var(--text-m);color:var(--white-color);margin:4em 0 2em;width:fit-content}p.copyright a{font-weight:700;text-decoration:none;color:var(--white-color)}p.copyright a:hover{transition:ease .2s;color:var(--tag-color)}}@media screen and (min-width:700px){.nav-movil{padding-top:70%}}@media screen and (min-width:727px){.footer-wrap{justify-content:space-evenly}}@media screen and (min-width:920px){.contacto-header{width:90vw;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-end;margin-bottom:.5em}.contacto-header li a{color:var(--white-color);font-size:1.4rem;text-decoration:none}.contacto-header li a:hover{text-decoration:underline}a.list-correo{margin-right:3.4em;display:flex;flex-direction:row;justify-content:center;align-items:center}a.list-correo img{margin-right:.5em}li.redes-sociales-header{margin-right:2em;display:flex;flex-direction:row;justify-content:center;align-items:center}li.redes-sociales-header a{margin-right:1em}.nav-desktop{display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-end}.line-nav{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.line-nav span{background-color:var(--tag-color);width:100%;max-width:6em;height:1px}.nav-desktop li{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.nav-desktop li a{font-size:1.4rem;color:var(--white-color);text-decoration:none;margin-right:.5em}.nav-desktop li a:hover{text-decoration:underline}.nav-desktop li a.nav-button{text-decoration:none;padding:.2em .7em;border-radius:4px;background-color:var(--white-color);color:var(--text-dark-color);font-weight:600}.nav-desktop li a.nav-button:hover{background-color:var(--button-hover-color);color:var(--white-color)}.burger{display:none}}@media screen and (min-width:1000px){.nav-desktop li a{margin-right:1em}}@media screen and (min-width:1100px){.nav-desktop li a{font-size:var(--text-m)}}@media screen and (min-width:1294px){.contacto-header{width:1254px}nav{width:1254px}.nav-desktop li a{margin-right:2em}.title{max-width:1254px}}@media screen and (min-width:0em){.landing-section{height:90em;background-image:url(/7688ea91251e44f9509522761ec1f3e762c90198/157bb/img/landing-background.webp);background-position:center;background-size:cover;background-repeat:no-repeat;display:flex;flex-direction:column;justify-content:center;align-items:center}.landing-title{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 1em;margin:10em 0 0 0}.landing-title picture{display:none}.text-center{text-align:center}.landing-title-text{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.landing-title-text p{color:var(--tag-color);font-size:var(--subtitle-landing-m)}.landing-title-text h1{color:var(--white-color);font-size:var(--title-landing-m);font-style:italic;font-weight:600;line-height:1.1em;padding-right:.5em;overflow-y:hidden}.title-buttons{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;flex-wrap:wrap;overflow:hidden}p.title-p{font-size:1.7rem;color:var(--white-color);width:90vw;overflow:hidden;padding:.5em .2em 0}a.title-button-1{background-color:var(--white-color);padding:.5em 1em;font-size:var(--button-text);border-radius:7px;color:var(--text-dark-color);border:var(--white-color) solid 1px;text-decoration:none;margin-top:1em;margin-right:1em;font-weight:700}a.title-button-1:hover{transition:ease .2s;border:var(--button-hover-color) solid 1px;background-color:var(--button-hover-color);color:var(--white-color)}a.title-button-2:hover{transition:ease .2s;border:var(--button-hover-color) solid 1px;background-color:var(--button-hover-color)}a.title-button-2{background-color:transparent;padding:.5em 1em;border:var(--white-color) solid 1px;font-size:var(--button-text);color:var(--white-color);text-decoration:none;margin-top:.7em;font-weight:600;border-radius:7px}.landing-picture{width:fit-content;max-width:900px;margin:4em 2em 7em;overflow-y:hidden}.landing-picture img{width:100%;height:100%;object-fit:cover}.cards-title{width:100vw;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:-9em}.cards-wrap{width:90vw;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;padding:2em}.card-1{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;border-radius:4px;margin-bottom:6em;padding:1.9em 1em 1em;background-color:var(--white-color);box-shadow:0 0 10px 1px var(--text-color)}.card-1 h3{margin-top:.5em;text-align:center;font-size:var(--card-title-m)}.card-1 p{margin:1em .5em;font-size:1.6rem;color:var(--text-color)}a.title-cards-button{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;font-size:var(--card-title-m);align-self:flex-end;text-decoration:none;font-weight:600;color:var(--text-dark-color)}a.title-cards-button:hover{transition:ease .2s;color:var(--light-blue-color)}a.title-cards-button span{width:100%;height:1px;background-color:var(--text-color)}.perfil{width:100vw;padding:0 5vw;margin-top:10em;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center}p.trayectoria-tag1{color:var(--light-blue-color);font-size:var(--text-m);font-weight:700;display:flex;flex-direction:row}p.trayectoria-tag1 span{width:2.9em;height:1px;align-self:flex-end;margin-bottom:.3em;margin-left:.2em;background-color:var(--light-blue-color)}.perfil-title{font-size:var(--title-m);line-height:130%;overflow-y:hidden}.perfil-title span{color:var(--light-blue-color)}p.trayectoria-text1{font-size:var(--text-m);letter-spacing:.01em;margin:2em 0 4em;max-width:70em}.perfil picture{width:fit-content;margin-bottom:4em}.perfil picture img{width:100%;height:100%;object-fit:cover}p.profile-name{font-size:var(--text-m);color:var(--text-dark-color);font-weight:700;margin-bottom:.5em}span.profile-line{width:20em;height:1px;background-color:var(--text-dark-color)}p.profile-skills{margin:.5em 0;font-size:var(--text-m)}button.profile-button{padding:.7em 1.4em;background-color:var(--blue-color);color:var(--white-color);font-size:var(--text-m);font-weight:500;border-radius:4px;cursor:pointer;border-style:none}button.profile-button a{text-decoration:none;color:var(--white-color);font-weight:500;font-size:var(--text-m)}button.profile-button:hover{background-color:var(--button-hover-color);transition:ease .2s}.trayectoria-section{width:100vw;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:7em}.trayectoria-section picture{width:90vw;display:flex;flex-direction:row;justify-content:center;align-items:center}.trayectoria-section picture img{width:100%}.trayectoria-title{width:90vw;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin-top:2em}p.trayectoria-tag{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-end;font-weight:600;font-size:var(--text-m);color:var(--light-blue-color)}p.trayectoria-tag span{width:2.4em;height:1px;margin-bottom:.4em;margin-left:.2em;background-color:var(--light-blue-color)}.trayectoria-title h2{font-size:var(--title-m);line-height:106%;overflow-y:hidden;padding-bottom:.2em}.trayectoria-title h2 span{color:var(--light-blue-color)}p.trayectoria-text{font-size:var(--text-m);color:var(--text-color);letter-spacing:.01em;margin-top:1em}.trayectoria-buttons{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;margin:2em 0}a.trayectoria-button-1{display:flex;flex-direction:row;justify-content:center;align-items:center;background-color:var(--blue-color);padding:.5em 1em;color:var(--white-color);font-size:var(--button-text);text-decoration:none;border-radius:4px;font-weight:500}a.trayectoria-button-1:hover{transition:ease .2s;background-color:var(--light-blue-color)}a.trayectoria-button-2{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:.5em 1em;font-weight:700;color:var(--text-dark-color);font-size:var(--button-text);text-decoration:none;border-radius:4px;margin-left:1em}a.trayectoria-button-2:hover{background-color:var(--blue-color);color:var(--white-color);transition:ease .2s}a.trayectoria-button-2 span{width:100%;height:1px;background-color:var(--text-dark-color)}.tecnologias-section{width:100vw;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:7em;padding:2em}.tecnologias-section h3{font-size:var(--text-m);width:90vw;color:var(--text-dark-color);margin-bottom:2em}.tecnologias-card-wrap{width:70vw;padding:2em 1em;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:wrap;border-radius:4px;background-color:var(--white-color);box-shadow:1px 1px 10px 1px var(--text-color)}.tecnologias-card1{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-right:2em;margin-bottom:2em}.metodo-section{width:100vw;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-top:7em}.metodo-section1{width:90vw;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:7em}.metodo-section1 picture{width:fit-content;margin-bottom:2em}.metodo-section1 picture img{width:100%}.metodo-section1-text{display:flex;flex-direction:column;justify-content:center;align-items:flex-start}p.metodo-tag{display:flex;flex-direction:row;justify-content:center;align-items:flex-end;font-size:var(--text-m);font-weight:600;color:var(--light-blue-color)}p.metodo-tag span{width:2em;height:1px;margin-left:.2em;margin-bottom:.4em;background-color:var(--light-blue-color)}.metodo-section1-text h2{font-size:var(--title-m);line-height:106%;overflow-y:hidden;padding-bottom:1em}.metodo-section1-text p{font-size:var(--text-m);color:var(--text-color);margin-bottom:1em}.metodo-section1-text a{font-size:var(--text-m);color:var(--text-dark-color);text-decoration:none;font-weight:600;display:flex;padding:.4em;margin:.4em;flex-direction:column;justify-content:center;align-items:center}.metodo-section1-text a:hover{transition:ease .2s;border-radius:4px;background-color:var(--blue-color);color:var(--white-color);box-shadow:1px 1px 7px 1px var(--text-color)}.metodo-section1-text a span{width:100%;height:1px;background-color:var(--text-dark-color)}.rotate{flex-direction:column-reverse}.portafolio-section{width:100vw;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:4em 0;margin-top:2em;background-image:url(/d7117764dc0a99ac0b4dca774f3a1f5d66b3be9f/f1d9f/img/portafolio-bg.svg);background-position:center;background-size:cover;background-repeat:no-repeat}p.portafolio-title-tag{width:90vw;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-end;font-size:var(--text-m);color:var(--white-color)}.portafolio-title-tag1{width:90vw;max-width:700px;display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-end;font-size:var(--text-m);color:var(--white-color);margin-top:4em;margin-bottom:.2em}p.portafolio-title-tag span{width:4em;height:1px;background-color:var(--white-color)}p.portafolio-title-tag1 span{width:4em;height:1px;background-color:var(--white-color)}.portafolio-section h2{width:90vw;max-width:fit-content;line-height:106%;overflow-y:hidden;text-align:center;padding-bottom:1em;font-size:var(--title-m);color:var(--white-color)}.portafolio-cards{width:90vw;display:flex;flex-direction:column;justify-content:center;align-items:center}.portafolio-card1{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin-bottom:4em}p.portafolio-card1-tag{font-size:var(--text-m);color:var(--tag-color)}.portafolio-card1 h3{line-height:106%;overflow-y:hidden;padding-bottom:.2em;font-size:var(--card-title-m);color:var(--white-color)}.portafolio-card1 picture{width:fit-content;margin:1em 0}.portafolio-card1 picture img{width:100%}.portafolio-card1-text{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;border:var(--white-color) solid 1px;border-radius:4px;padding:2em}.portafolio-card1-text p{font-size:var(--text-m);color:var(--white-color);margin-bottom:1em}.portafolio-buttons{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;flex-wrap:wrap}a.portafolio-button1{background-color:var(--white-color);padding:.5em 1em;border-radius:4px;text-decoration:none;font-weight:600;color:var(--text-dark-color);font-size:var(--button-text);margin-right:1em}a.portafolio-button1:hover{transition:ease .2s;background-color:var(--light-blue-color);color:var(--white-color)}a.portafolio-button2{color:var(--white-color);font-size:var(--button-text);text-decoration:none;padding:.5em 1em;display:flex;font-weight:600;flex-direction:column;justify-content:center;align-items:center}a.portafolio-button2:hover{transition:.2s;background-color:var(--white-color);color:var(--text-dark-color);border-radius:4px}a.portafolio-button2 span{width:100%;height:1px;background-color:var(--white-color)}.proceso-section{width:100vw;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:7em 0;background-color:#f9f9f9}p.proceso-tag{display:flex;flex-direction:row;justify-content:flex-start;align-items:flex-end;width:90vw;font-size:var(--text-m);font-weight:600;color:var(--light-blue-color)}p.proceso-tag span{width:2em;height:1px;margin-left:.2em;margin-bottom:.4em;background-color:var(--light-blue-color)}.proceso-section h2{width:90vw;font-size:var(--title-m);line-height:106%;overflow-y:hidden;margin-bottom:1em;padding-bottom:.2em}.proceso-cards{width:90vw;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:2em}.proceso-card1{max-width:550px;background-color:var(--white-color);border-radius:4px;padding:2em;margin-bottom:4em;box-shadow:1px 1px 10px 1px var(--text-color)}.proceso-card1 h3{font-size:var(--card-title-m);color:var(--text-color);line-height:106%;overflow-y:hidden;padding-bottom:1em}.proceso-card1 h3 span{color:var(--text-dark-color)}.proceso-card1 p{font-size:var(--text-m);color:var(--text-color)}.proceso-card1 img{margin-top:1em;padding:0 40%}.proceso-button a{width:fit-content;font-size:var(--button-text);color:var(--text-dark-color);text-decoration:none;font-weight:600;padding:.5em 1em;margin:.5em;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-right:5vw;align-self:flex-end}.proceso-button a:hover{transition:ease .2s;border-radius:4px;box-shadow:1px 1px 7px 1px var(--text-color);color:var(--white-color);background-color:var(--blue-color)}.proceso-button a span{width:100%;height:1px;background-color:var(--text-dark-color)}.blog-section{width:100vw;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin:7em 0;padding:0 5vw}p.blog-tag{display:flex;flex-direction:row;justify-content:center;align-items:flex-end;color:var(--light-blue-color);font-weight:600;font-size:var(--text-m)}p.blog-tag span{width:2em;height:1px;background-color:var(--light-blue-color);margin-left:.4em;margin-bottom:.4em}.blog-section h2{font-size:var(--title-m);color:var(--text-dark-color);line-height:106%;overflow-y:hidden;padding-bottom:.5em}p.blog-title-text{font-size:var(--text-m);color:var(--text-color);margin-bottom:2em}.blog-cards{width:90vw;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1em}.blog-card1{max-width:550px;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:7em;border-radius:7px;box-shadow:1px 1px 10px 1px var(--text-color)}.card1-margin{margin-bottom:4em}.blog-card1 img{width:100%}.blog-card1 h3{font-size:var(--card-title-m);padding:0 1rem;margin:.5em 0 1em}.blog-card1 p{font-size:var(--text-m);color:var(--text-color);padding:0 1rem;margin-bottom:1em}.blog-card1 a{display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:flex-end;margin:0 1rem 2em 0;color:var(--text-dark-color);font-size:var(--button-text);text-decoration:none;font-weight:600}.blog-card1 a:hover{transition:ease .2s;font-weight:700}.blog-card1 a span{width:100%;height:1px;background-color:var(--text-dark-color)}.blog-cards a{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:var(--text-m);color:var(--text-dark-color);align-self:flex-end;text-decoration:none;font-weight:600}.blog-cards a span{width:100%;height:1px;background-color:var(--text-dark-color)}a.blog-button{padding:.5em 1em;font-size:var(--text-m);border-radius:4px;background-color:var(--blue-color);color:var(--white-color)}a.blog-button:hover{transition:ease .2s;background-color:var(--light-blue-color)}a.blog-button span{display:none}.button-d{display:none}.article-preview-section{width:100vw;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:4em 5vw;background-image:url(/9993cbfb28e39f52df0df0904227238e99362028/07aab/img/optimizados-img.webp);background-size:cover;background-position:center;background-repeat:no-repeat}.article-preview-title{width:90vw;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.article-preview-section a{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:.2em .7em;background-color:#f9f9f9;color:var(--text-dark-color);font-size:2.4rem;font-weight:700;border-radius:4em;text-decoration:none}.article-preview-section h2{font-size:var(--title-m);color:var(--white-color);padding:.5em 0 1.4em;line-height:106%;overflow-y:hidden}.article-preview-section p{font-size:var(--text-m);color:var(--white-color)}a.article-preview-a{margin:1em 0 4em;font-size:var(--text-m)}a.article-preview-a:hover{transition:ease .2s;color:var(--white-color);background-color:var(--light-blue-color)}.paquetes-web-section{width:100vw;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:4em 5vw}.paquetes-web-title{width:90vw;margin-top:7em;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}p.paquetes-web-tag{font-size:var(--text-m);color:var(--light-blue-color);font-weight:600;display:flex;flex-direction:row;justify-content:center;align-items:flex-end}p.paquetes-web-tag span{width:2em;height:1px;margin-left:.2em;margin-bottom:.4em;background-color:var(--light-blue-color)}.paquetes-web-section h2{font-size:var(--title-m);line-height:106%;overflow-y:hidden;padding-bottom:1em;color:var(--text-dark-color)}p.paquetes-web-text{font-size:var(--text-m);color:var(--text-color);margin-bottom:2em}.paquetes-web-cards{width:90vw;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:flex-start}.paquetes-web-card1-wrap{min-width:170px;max-width:350px;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:1em;margin-bottom:4em}.card1{min-width:170px;max-width:350px;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:var(--white-color);margin-bottom:2em;border-radius:7px;padding:2em 2em 1em;text-align:center;box-shadow:1px 1px 10px 1px var(--text-color)}.card1 h3{font-size:2.4rem;margin:.5em 0 1em}p.paquetes-web-card1-text{font-size:var(--text-m);color:var(--text-color)}p.paquetes-web-card1-precio{font-size:2.9rem;font-weight:600;margin:.5em 0;color:var(--light-blue-color)}.paquetes-web-card1-list{font-size:var(--text-m);color:var(--text-color);text-align:start;list-style-position:inside;list-style-type:disc;margin-top:1em}.paquetes-web-card1-list li{margin-bottom:1em}.paquetes-web-card1-wrap a{font-size:var(--text-m);color:var(--text-dark-color);font-weight:600;background-color:var(--blue-color);padding:.5em 1em;color:var(--white-color);text-decoration:none;border-radius:4px}.paquetes-web-card1-wrap a:hover{transition:ease .2s;background-color:var(--light-blue-color)}.paquetes-web-especiales{display:flex;flex-direction:row;justify-content:center;align-items:center}h3.paquetes-especiales{font-size:var(--title-m);line-height:106%;overflow-y:hidden;padding-bottom:.5em;margin:2em 0 .5em;color:var(--light-blue-color)}.contacto-section{width:100vw;display:flex;flex-direction:column;justify-content:center;align-items:center;margin-bottom:7em}.contacto1{width:90vw;display:flex;flex-direction:column;justify-content:center;align-items:flex-start}p.contacto1-tag{font-size:var(--text-m);color:var(--light-blue-color);font-weight:600;display:flex;flex-direction:row;justify-content:center;align-items:flex-end}p.contacto1-tag span{width:2em;height:1px;background-color:var(--light-blue-color);margin-left:.2em;margin-bottom:.4em}.contacto1 h3{font-size:var(--title-m);color:var(--text-dark-color);line-height:106%;overflow-y:hidden;padding-bottom:.5em}p.contacto1-text{font-size:var(--text-m);margin-bottom:2em;color:var(--text-color)}.contacto1 form{width:90vw;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;padding:1em 1em 2em 1em}.contacto1 form label{font-size:var(--text-m);color:var(--text-dark-color);font-weight:600}.contacto1 form input{border-style:none;box-shadow:1px 1px 10px 1px var(--text-color);max-width:629px;color:var(--text-color);font-size:var(--text-m);border-radius:4px;margin-bottom:1em;height:2em;width:100%}.contacto1 form textarea{margin-bottom:2em;border-radius:4px;width:100%;border-style:none;color:var(--text-color);font-size:var(--text-m);box-shadow:1px 1px 10px 1px var(--text-color)}.question{margin-bottom:1em}button.submit{font-size:var(--text-m);background-color:var(--blue-color);padding:.5em 1em;color:var(--white-color);border-radius:4px;border-style:none;cursor:pointer}button.submit:hover{transition:ease .2s;background-color:var(--light-blue-color)}.contacto2{width:90vw;max-width:457px;background-image:url(/f31a5273bb9fa4181580075c96b571f70d228ffd/b8da2/img/contacto-bg.svg);background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:4px;padding:2em 1em}.contacto2-logo{margin-bottom:2em}.contacto2 ul{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin:4em 0}.contacto2 ul li{font-size:var(--text-m);margin-bottom:1em;color:var(--white-color);width:fit-content}.contacto2 li a{text-decoration:none;color:var(--white-color)}.contacto2 li a:hover{transition:ease .2s;color:var(--tag-color)}a.contacto2-url{font-size:var(--text-m);color:var(--tag-color);font-weight:600;width:fit-content;text-decoration:none}footer{width:100vw;display:flex;flex-direction:column;justify-content:center;align-items:center;background-image:url(/a5ba9501205e48d2e0bb97b6b189a0d3db66a2ce/5ff82/img/footer-bg.webp);background-size:cover;background-position:center;background-repeat:no-repeat}.footer-wrap{width:90vw;max-width:1332px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;padding-top:7em}.footer1{width:90vw;max-width:359px;margin:0 0 1em}p.footer1-text{font-size:var(--text-m);color:var(--white-color);margin:1em 0 2em}footer ul{max-width:259px;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;margin-bottom:2em;margin-left:2em}footer h4{font-size:var(--card-title-m);color:var(--white-color);margin-bottom:1em}footer li a{font-size:var(--text-m);color:var(--white-color);margin-bottom:2em;text-decoration:none}footer li a:hover{transition:ease .2s;color:var(--tag-color)}p.copyright{font-size:var(--text-m);color:var(--white-color);margin:4em 0 2em;width:fit-content}p.copyright a{font-weight:700;text-decoration:none;color:var(--white-color)}p.copyright a:hover{transition:ease .2s;color:var(--tag-color)}}@media screen and (min-width:427px){a.title-button-1{margin-top:.7em}}@media screen and (min-width:550px){.card-1{width:456px}p.title-p{width:29em}}@media screen and (min-width:660px){a.title-cards-button{margin-left:-5em}.contacto1{max-width:457px}.contacto1 form,.contacto1 form input,.contacto1 form textarea{max-width:429px}}@media screen and (min-width:727px){.portafolio-card1{width:647px}.article-preview-section{height:60em}.article-preview-title{width:670px;align-items:center;text-align:center}.footer-wrap{justify-content:space-evenly}}@media screen and (min-width:767px){.landing-title{flex-direction:row;align-items:flex-start;height:fit-content}.landing-title picture{display:flex;width:13em;margin:2.4em}.landing-title-text{margin-left:-1.4em}p.title-p{width:29em}.landing-picture{width:700px}p.title-tag{margin-left:1em;font-size:var(--text-m)}.cards-wrap{width:100vw}.card-1{width:305px;height:490px;margin-right:2em}.blog-cards,.proceso-cards{flex-direction:row;flex-wrap:wrap}.blog-card1,.proceso-card1{width:305px;margin-right:2em}.button-m{display:none!important}.button-d{display:flex;align-self:center}}@media screen and (min-width:900px){.metodo-section1,.trayectoria-section{flex-direction:row}.metodo-section1 picture,.trayectoria-section picture{width:45%;margin-right:2em}.metodo-section1-text,.trayectoria-title{width:45%}.margin-rotate{margin-left:2em}p.portafolio-title-tag span{width:3.4em}p.portafolio-title-tag{width:530px}.portafolio-title-tag1 span{width:3.4em}.portafolio-cards{flex-direction:row}.portafolio-card1{margin-right:2em}.contacto-section{flex-direction:row;align-items:center;padding:0 2em}.contacto1{min-width:257px;max-width:457px;padding-right:2em}.contacto1 form,.contacto1 form input,.contacto1 form textarea{min-width:229px;max-width:429px}.contacto1 form textarea{max-height:7em}.contacto2{height:64em;min-width:357px;max-width:457px;padding-left:2.9em}.contacto2-logo{margin-bottom:9em}.contacto2 ul{margin-bottom:9em}a.contacto2-url{margin-top:2em}}@media screen and (min-width:927px){.proceso-card1{width:240px;height:570px;margin-right:2em}.blog-cards{align-items:flex-start}.blog-card1{width:250px;height:fit-content;margin-right:2em}}@media screen and (min-width:956px){.tecnologias-card-wrap{width:90vw;justify-content:space-evenly}.tecnologias-card1{margin-bottom:0}}@media screen and (min-width:1090px) and (max-width:1330px){.card-1{width:240px;height:540px}.card-1 p{overflow-y:hidden}}@media screen and (min-width:1090px){.landing-section{flex-direction:row}.landing-title{margin:0}.landing-title picture{min-width:10em;max-width:13em;margin-left:10em}.landing-title-text{min-width:54rem;max-width:54rem}.metodo-section,.trayectoria-section{padding:0 2em}.metodo-section1 picture,.trayectoria-section picture{width:570px;margin-right:4em}.metodo-section1-text,.trayectoria-title{width:540px}.article-preview-section{width:100vw;align-items:center}.paquetes-web-section{align-items:center;justify-content:center}.paquetes-web-title{width:593px;align-self:center;text-align:center}p.paquetes-web-tag{width:240px;align-self:center;justify-content:flex-start}.paquetes-web-section h2{width:300px;align-self:center}.paquetes-web-cards{width:1090px;align-self:center;justify-content:space-evenly}.contacto1{min-width:257px;max-width:557px;padding-right:2em}.contacto1 form,.contacto1 form input,.contacto1 form textarea{min-width:229px;max-width:529px}.contacto1 form textarea{max-height:7em}.contacto2{height:64em;min-width:357px;max-width:457px;padding-left:2.9em}}@media screen and (min-width:1128px){html .align-card{margin-right:0;justify-self:flex-start;align-self:flex-start}.tecnologias-section h3{width:1017px}.tecnologias-card-wrap{width:1017px}.proceso-cards{justify-content:space-evenly}.proceso-card1{width:367px;height:370px}.blog-section{align-items:center}.blog-section h2,p.blog-tag{width:570px;justify-content:flex-start}.blog-cards{width:1270px;justify-content:space-evenly}.blog-card1{width:340px;margin-right:0}.blog-card1 img{margin-top:-5.7rem}.contacto1{margin-right:4em}}@media screen and (min-width:1254px){.landing-section{height:90em}a.title-button-1{font-weight:600;font-size:var(--text-m)}a.title-button-2{font-weight:600;font-size:var(--text-m)}.cards-title{margin-top:-17em}.trayectoria-section picture{width:670px;margin-right:4rem}.metodo-section{align-items:center;padding:0}.metodo-section1 picture{width:670px;margin-left:-4em}picture.margin-rotate{margin-left:4rem}.metodo-section1-text,.trayectoria-title{width:520px}.proceso-card1{width:337px;height:390px}}@media screen and (min-width:1350px){.proceso-section h2,p.proceso-tag{width:390px}.proceso-cards{width:1170px}.proceso-button{width:1050px;display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-end;margin-top:-2em}.proceso-button a{width:fit-content;margin-right:0}.proceso-button a span{width:100%}}