.Hero-module__NBKQuW__containerTypeImagen,.Hero-module__NBKQuW__containerTypeSinImagen{padding-block:var(--padding-block-grande);text-align:center;flex-direction:column;align-items:center;gap:max(2rem,min(7vw,5rem));display:flex}.Hero-module__NBKQuW__imageRoundFrame{aspect-ratio:1;border:10px solid hsla(var(--clr-secundario));background-color:hsla(var(--clr-acentado));border-radius:50%;flex-shrink:0;flex-basis:max(10.6rem,min(28vw,15rem));height:auto;overflow:hidden}.Hero-module__NBKQuW__h1{font-size:var(--fs-hero);color:hsla(var(--clr-texto));font-weight:var(--f-wei-600);font-stretch:var(--f-str-75)}.Hero-module__NBKQuW__containerTypeSinImagen{max-width:30rem}.Hero-module__NBKQuW__about{font-size:clamp(1.5rem,3vw,var(--fs-800));display:block}@media (min-width:43rem){.Hero-module__NBKQuW__containerTypeImagen{text-align:left;flex-direction:row-reverse;padding-left:5em;padding-right:5em}}
.SubHero-module__hcZ3FW__sectionSuperior,.SubHero-module__hcZ3FW__sectionInferior{background-color:hsl(var(--clr-primario));color:hsl(var(--clr-texto))}.SubHero-module__hcZ3FW__wrapperSuperior{border-bottom:2px solid hsl(var(--clr-texto));gap:var(--gap-base);flex-direction:column;padding-top:var(--padding-block-grande);display:flex}.SubHero-module__hcZ3FW__wrapperSuperiorSingle{border-bottom:none;padding-bottom:var(--padding-block-grande)}.SubHero-module__hcZ3FW__wrapperInferior,.SubHero-module__hcZ3FW__wrapperInferiorTresListas{gap:var(--gap-base);flex-direction:column;padding-bottom:var(--padding-block-grande);display:flex}.SubHero-module__hcZ3FW__h2,.SubHero-module__hcZ3FW__tresListasH2{font-size:var(--fs-800);font-weight:var(--f-wei-600);font-stretch:var(--f-str-75);line-height:var(--lh-small);text-align:center}.SubHero-module__hcZ3FW__unaListaUl,.SubHero-module__hcZ3FW__tresListasUl{flex-direction:column;align-items:center;display:flex}.SubHero-module__hcZ3FW__unaListaUl li,.SubHero-module__hcZ3FW__tresListasUl li{font-weight:var(--f-wei-600)}.SubHero-module__hcZ3FW__contenidoSuperior{flex-direction:column;align-items:center;display:flex}.SubHero-module__hcZ3FW__singleLink{margin-top:var(--gap-base);background-color:hsl(var(--clr-fondo));color:hsl(var(--clr-texto));font-weight:var(--f-wei-500);font-size:var(--fs-500);border-radius:5px;padding:.5rem 2rem;text-decoration:none;transition:scale .2s ease-in-out;display:inline-block}.SubHero-module__hcZ3FW__singleLink:hover{scale:1.05}@media (min-width:40rem){.SubHero-module__hcZ3FW__wrapperSuperior,.SubHero-module__hcZ3FW__wrapperInferior{flex-direction:row}.SubHero-module__hcZ3FW__wrapperInferiorTresListas{flex-direction:row;justify-content:space-evenly}.SubHero-module__hcZ3FW__wrapperInferiorTresListas>div{flex-grow:1;flex-basis:0}.SubHero-module__hcZ3FW__h2{text-align:left;flex-shrink:0;flex-basis:max(200px,min(30vw,400px))}.SubHero-module__hcZ3FW__tresListasH2{margin-bottom:.5em}.SubHero-module__hcZ3FW__unaListaUl{--gap-base:.4em;gap:var(--gap-base);flex-flow:wrap}.SubHero-module__hcZ3FW__unaListaUl li:not(:last-child):after{content:"•";margin-left:.4em}.SubHero-module__hcZ3FW__contenidoSuperior{align-items:flex-start}}
.proyectosMain-module__iKolNq__gridContainer{gap:var(--gap-grande);grid-template-columns:1fr;display:grid}.proyectosMain-module__iKolNq__proyectosMainWrapper{padding-block:var(--padding-block-grande)}.proyectosMain-module__iKolNq__h3{font-size:var(--fs-700);font-weight:var(--f-wei-600);font-stretch:var(--f-str-75);color:hsl(var(--clr-texto))}.proyectosMain-module__iKolNq__bloqueTres img,.proyectosMain-module__iKolNq__bloqueCinco img{box-shadow:var(--box-shadow);border-radius:var(--border-radius);overflow:hidden}@media (min-width:55rem){.proyectosMain-module__iKolNq__gridContainer{grid-template-columns:repeat(2,1fr)}.proyectosMain-module__iKolNq__bloqueTres{grid-area:2/1/4/2}.proyectosMain-module__iKolNq__bloqueCinco{align-self:end}}
.Card-module__hctdMq__container{box-shadow:var(--box-shadow);border-radius:var(--border-radius);background-color:hsl(var(--clr-acentado));flex:18rem;overflow:hidden;container-type:inline-size}.Card-module__hctdMq__card{flex-direction:column;display:flex}.Card-module__hctdMq__image{aspect-ratio:3/2;object-fit:cover;object-position:top left}.Card-module__hctdMq__cardContent{color:hsl(var(--clr-texto));padding:clamp(var(--padding),3vw,2rem)}.Card-module__hctdMq__cardContent h3{font-size:var(--fs-600);font-weight:var(--f-wei-600);font-stretch:var(--f-str-75)}@container (width>=30rem){.Card-module__hctdMq__card{flex-direction:row}.Card-module__hctdMq__image{aspect-ratio:3/4;max-width:33%}}.Card-module__hctdMq__containerSinImagen{background-color:hsl(var(--clr-secundario));box-shadow:var(--box-shadow);border-radius:var(--border-radius);flex:14rem;container-type:inline-size}.Card-module__hctdMq__cardSinImagen{padding:var(--padding);flex-direction:column;display:flex;overflow:hidden}.Card-module__hctdMq__cardSinImagen h3{font-size:var(--fs-500);font-weight:var(--f-wei-600);font-stretch:var(--f-str-75)}.Card-module__hctdMq__cardSinImagen p,.Card-module__hctdMq__cardSinImagen a{font-size:var(--fs-300)}@container (width>=34rem){.Card-module__hctdMq__cardSinImagen{text-align:center;padding-left:10vw;padding-right:10vw}}
.proyectos-aside-module__DB-9JW__asideContainer{background-color:hsl(var(--clr-primario));padding-block:var(--padding-block-grande);color:hsl(var(--clr-texto))}.proyectos-aside-module__DB-9JW__flexContainer{gap:var(--gap-grande);flex-direction:column;display:flex}.proyectos-aside-module__DB-9JW__h3{font-size:var(--fs-700);font-weight:var(--f-wei-600);font-stretch:var(--f-str-75)}.proyectos-aside-module__DB-9JW__bloqueDosImage{border-radius:var(--border-radius);box-shadow:var(--box-shadow)}@media (min-width:55rem){.proyectos-aside-module__DB-9JW__flexContainer{flex-direction:row}.proyectos-aside-module__DB-9JW__bloqueUno,.proyectos-aside-module__DB-9JW__bloqueTres{flex-grow:1;flex-basis:0;padding-top:5vw}.proyectos-aside-module__DB-9JW__bloqueDos{flex-shrink:0;flex-basis:10rem}}
.homeProyects-module__b9GTRW__proyectsWrapper,.homeProyects-module__b9GTRW__proyectsWrapperFull{gap:var(--gap-base);flex-direction:column;display:flex}.homeProyects-module__b9GTRW__proyectsWrapperFull{padding-bottom:var(--padding-block-grande)}.homeProyects-module__b9GTRW__proyectsWrapper{padding-block:var(--padding-block-grande)}.homeProyects-module__b9GTRW__h2{font-size:var(--fs-800);font-weight:var(--f-wei-600);font-stretch:var(--f-str-75);line-height:var(--lh-small);color:hsl(var(--clr-acento-uno));align-self:center}.homeProyects-module__b9GTRW__cardsContainer{padding-bottom:calc(var(--margin-texto) + .5rem);flex-flow:wrap;gap:2rem;display:flex}.homeProyects-module__b9GTRW__cardsSinImagen{flex-flow:wrap;gap:1.5rem;display:flex}
.proyectosOtros-module__m0qfra__container{padding-block:var(--padding-block-grande)}.proyectosOtros-module__m0qfra__h2{font-size:var(--fs-800);font-weight:var(--f-wei-600);font-stretch:var(--f-str-75);text-align:center;color:var(--clr-primario)}.proyectosOtros-module__m0qfra__h3{font-size:var(--fs-700);font-weight:var(--f-wei-600);font-stretch:var(--f-str-75);color:hsl(var(--clr-acento-uno))}.proyectosOtros-module__m0qfra__flexContainer{gap:var(--gap-grande);flex-direction:column;display:flex}@media (min-width:50rem){.proyectosOtros-module__m0qfra__flexContainer{flex-direction:row}.proyectosOtros-module__m0qfra__flexContainer>*{flex-grow:1;flex-basis:0}}
.Formulario-module__Clo4Kq__container{background-color:hsl(var(--clr-primario));color:hsl(var(--clr-texto));padding-block:var(--padding-block-grande);overflow:hidden}.Formulario-module__Clo4Kq__formulario{gap:var(--gap-base);flex-direction:column;display:flex}.Formulario-module__Clo4Kq__formulario h2{font-size:var(--fs-800);font-weight:var(--f-wei-600);font-stretch:var(--f-str-75);text-align:center}.Formulario-module__Clo4Kq__misEnlaces{text-align:center;font-weight:var(--f-wei-900)}.Formulario-module__Clo4Kq__form{background-color:hsl(var(--clr-acentado));border-radius:var(--border-radius);box-shadow:var(--box-shadow);padding:var(--padding-block);flex-direction:column;display:flex}.Formulario-module__Clo4Kq__input{margin-bottom:var(--gap-base);font-size:var(--fs-400);color:hsl(var(--clr-negro));background-color:hsl(var(--clr-blanco));border-radius:.3rem;padding:.5rem .8em}.Formulario-module__Clo4Kq__input::placeholder{font-size:var(--fs-300);opacity:.6}.Formulario-module__Clo4Kq__label{font-size:var(--fs-300);font-weight:var(--f-wei-600)}.Formulario-module__Clo4Kq__formMessage{font-size:var(--fs-200);text-align:center}.Formulario-module__Clo4Kq__button{text-align:center;background-color:hsl(var(--clr-acentado-color));color:hsl(var(--clr-fondo));font-weight:var(--f-wei-900);border-radius:.3rem;margin-top:1rem;padding:.8rem;transition:all .3s ease-in-out}.Formulario-module__Clo4Kq__button:hover{box-shadow:var(--box-shadow);cursor:pointer;scale:1.03}@media (min-width:50rem){.Formulario-module__Clo4Kq__formulario{flex-direction:row;justify-content:space-between;gap:3rem}.Formulario-module__Clo4Kq__formulario>*{flex:50%}.Formulario-module__Clo4Kq__formulario h2{text-align:left}.Formulario-module__Clo4Kq__contenido{flex-direction:column;align-items:flex-start;display:flex}.Formulario-module__Clo4Kq__contenido>:last-child{margin-top:auto}}
.infoLink-module__-mzE7q__sectionSuperior{background-color:hsl(var(--clr-secundario));color:hsl(var(--clr-texto))}.infoLink-module__-mzE7q__wrapperSuperior{border-bottom:2px solid hsl(var(--clr-fondo));gap:var(--gap-base);flex-direction:column;padding-top:var(--padding-block-grande);display:flex}.infoLink-module__-mzE7q__wrapperSuperiorSingle{border-bottom:none;padding-bottom:var(--padding-block-grande)}.infoLink-module__-mzE7q__h2{font-size:var(--fs-800);font-weight:var(--f-wei-600);font-stretch:var(--f-str-75);line-height:var(--lh-small);text-align:center;color:hsl(var(--clr-acento-uno))}.infoLink-module__-mzE7q__contenidoSuperior{flex-direction:column;align-items:center;display:flex}.infoLink-module__-mzE7q__singleLink{margin-top:var(--gap-base);background-color:hsl(var(--clr-fondo));border-radius:var(--border-radius);font-weight:var(--f-wei-600);font-size:var(--fs-400);padding:.5rem 2rem;text-decoration:none;transition:all .2s ease-in-out;display:inline-block}.infoLink-module__-mzE7q__singleLink:hover{box-shadow:var(--box-shadow);scale:1.03}@media (min-width:50rem){.infoLink-module__-mzE7q__wrapperSuperior{flex-direction:row}.infoLink-module__-mzE7q__h2{text-align:left;flex-shrink:0;flex-basis:max(200px,min(30vw,400px))}.infoLink-module__-mzE7q__contenidoSuperior{align-items:flex-start}}
.page-module__4iYw3a__main{padding-bottom:var(--padding-block-grande)}.page-module__4iYw3a__containerQuery{container-type:inline-size}.page-module__4iYw3a__flexContainer{gap:var(--gap-base);flex-direction:column;display:flex}.page-module__4iYw3a__flexContainer>*{border-radius:var(--border-radius);flex-grow:1;flex-shrink:1}@container (width>=40rem){.page-module__4iYw3a__flexContainer{gap:var(--gap-grande);flex-direction:row}.page-module__4iYw3a__regularCard h2,.page-module__4iYw3a__invertedCard .page-module__4iYw3a__jobDetails{text-align:right}.page-module__4iYw3a__invertedCard{flex-direction:row-reverse}}.page-module__4iYw3a__h2{font-size:var(--fs-900);text-transform:capitalize;font-weight:var(--f-wei-600);line-height:var(--lh-small);font-stretch:var(--f-str-75)}.page-module__4iYw3a__h3{font-size:var(--fs-600);font-weight:var(--f-wei-600);line-height:var(--lh-small);font-stretch:var(--f-str-75)}.page-module__4iYw3a__jobDetails{background-color:hsl(var(--clr-secundario));padding:var(--padding);box-shadow:var(--box-shadow)}.page-module__4iYw3a__cvLinks p:not(:last-child){margin-bottom:.2rem}
