.gyo-hero-inicio .carousel-inner,.gyo-hero-inicio .carousel-item{height:100%;object-fit:cover}.gyo-hero-inicio__content{position:absolute;left:0;right:0;top:0;height:100%;z-index:1}.gyo-hero-inicio__content .gyo-container{position:relative;height:100%}.gyo-hero-inicio__headline{position:absolute;top:var(--gyo-hero-inicio-headline-top-7);left:var(--gyo-margen-contenido-1);max-width:54%;margin:0;font-size:var(--gyo-font-size-h1-inicio-2);font-family:var(--font-raleway-bold);line-height:1.175;color:var(--color-beige)}.gyo-hero-inicio__parrafo{position:absolute;top:var(--gyo-hero-inicio-parrafo-top-6);left:var(--gyo-margen-contenido-1);max-width:735px;margin:0;font-size:var(--gyo-font-size-parrafo-hero-2);font-family:var(--font-raleway);line-height:1.8261;color:var(--color-beige)}.gyo-hero-inicio__boton{position:absolute;top:var(--gyo-hero-inicio-boton-top-5);left:var(--gyo-margen-contenido-1)}.gyo-hero-inicio__dots.carousel-indicators{position:absolute;top:var(--gyo-hero-inicio-dots-top-6);left:45%;right:auto;bottom:auto;z-index:1;display:flex;gap:13px;margin:0;padding:0;justify-content:flex-start}.gyo-hero-inicio__dots.carousel-indicators [data-bs-target]{box-sizing:border-box;width:47px;height:4px;margin:0;border:0;background-color:#818181;opacity:1}.gyo-hero-inicio__dots.carousel-indicators [data-bs-target].active{background-color:#FFFFFF}.gyo-hero-inicio{height:955px}@media (max-width:991.98px){.gyo-hero-inicio{display:grid;grid-template-rows:100%}.gyo-hero-inicio .carousel-inner{grid-area:1 / 1}.gyo-hero-inicio__content{position:static;height:auto;padding-top:calc(var(--gyo-header-gap-topbar-nav-6) + var(--gyo-header-height-9) + var(--gyo-space-4));padding-bottom:var(--gyo-space-5)}.gyo-hero-inicio__content .gyo-container{position:static;height:auto;display:flex;flex-direction:column;gap:var(--gyo-space-4)}.gyo-hero-inicio__headline,.gyo-hero-inicio__parrafo,.gyo-hero-inicio__boton,.gyo-hero-inicio__dots.carousel-indicators{position:static;top:auto;left:auto;max-width:none}.gyo-hero-inicio__dots.carousel-indicators{grid-area:1 / 1;align-self:end;justify-self:center;margin:0 0 var(--gyo-space-4) var(--gyo-margen-contenido-1)}}@media (max-width:767.98px){.gyo-hero-inicio{height:760px}}@media (min-width:768px) and (max-width:991.98px){.gyo-hero-inicio{height:680px}}.gyo-seccion-ultimos-proyectos{background-color:var(--color-beige);padding-block:117px 96px}.gyo-seccion-ultimos-proyectos__header{display:flex;flex-wrap:wrap;gap:var(--gyo-space-4);justify-content:space-between;align-items:flex-end;margin-bottom:74px}.gyo-seccion-ultimos-proyectos__eyebrow{display:block;font-size:var(--gyo-font-size-eyebrow);color:var(--color-cafe-claro);margin:0 0 12px 0}.gyo-seccion-ultimos-proyectos__eyebrow::after{content:'';display:inline-block;width:48px;height:1px;background-color:var(--color-cafe-claro);margin:0 0 0 10px}.gyo-seccion-ultimos-proyectos__titulo{font-size:var(--gyo-font-size-h2-2);font-family:var(--font-raleway-semibold);margin:0;color:var(--color-negro-texto)}.gyo-seccion-ultimos-proyectos__titulo span{color:var(--color-cafe-claro)}.gyo-seccion-ultimos-proyectos__grid{--bs-gutter-x:var(--gyo-tarjeta-proyecto-gap-6);--bs-gutter-y:var(--gyo-tarjeta-proyecto-gap-6)}.gyo-banda-estadisticas{background-color:var(--color-negro-fondos);height:214px;display:flex;align-items:center}.gyo-banda-estadisticas__grid{--bs-gutter-x:0;--bs-gutter-y:var(--gyo-space-4)}@media (max-width:1390px){.gyo-banda-estadisticas{height:auto}}@media (max-width:991.98px){.gyo-banda-estadisticas{height:auto;padding-block:var(--gyo-space-5)}.gyo-banda-estadisticas__grid{flex-direction:column;align-items:flex-start}}.gyo-stat{display:flex;align-items:center;justify-content:center;gap:20px;padding-block:25px}.gyo-stat__numero{font-size:var(--gyo-font-size-stat-numero-2);font-family:var(--font-raleway-semibold);color:var(--color-beige);line-height:1;text-align:right}.gyo-stat__divisor{flex:0 0 1px;width:1px;height:93px;background-color:var(--color-beige)}.gyo-stat__contenido{display:flex;flex-direction:column;align-items:flex-start}.gyo-stat__icono{display:block;width:27px;height:27px;margin-bottom:8px}.gyo-stat__label{font-size:20px;font-family:var(--font-raleway);color:#FFFFFF;line-height:1.2;margin:0;text-align:left}@media (max-width:991.98px){.gyo-stat{display:grid;grid-template-columns:1fr 1px 1fr;column-gap:20px;width:100%;padding-block:20px}.gyo-stat__numero{justify-self:end;text-align:right;margin:0}.gyo-stat__divisor{justify-self:center;width:1px;height:80px;background-color:var(--color-beige)}.gyo-stat__contenido{justify-self:start;display:flex;flex-direction:column;align-items:flex-start;margin:0;text-align:left}.gyo-stat__icono{margin-left:0}.gyo-stat__label{text-align:left}}.gyo-sobre-gyo{background-color:#FFFFFF;padding-block:90px}.gyo-sobre-gyo__grid{--bs-gutter-x:0;gap:103px;align-items:center}.gyo-sobre-gyo__foto{height:509px;object-fit:cover}.gyo-sobre-gyo__texto{max-width:866px}.gyo-sobre-gyo__eyebrow{display:block;font-size:var(--gyo-font-size-eyebrow);font-family:var(--font-raleway-semibold);color:var(--color-cafe-claro);margin:0 0 20px 0}.gyo-sobre-gyo__eyebrow::after{content:'';display:inline-block;width:48px;height:1px;background-color:var(--color-cafe-claro);margin:0 0 0 10px}.gyo-sobre-gyo__titulo{font-size:var(--gyo-font-size-h2);font-family:var(--font-raleway-semibold);margin:0 0 var(--gyo-space-4) 0;color:var(--color-negro-texto)}.gyo-sobre-gyo__titulo span{color:var(--color-cafe-claro)}.gyo-sobre-gyo__parrafo{font-size:var(--gyo-font-size-parrafo-3);line-height:1.9091;color:var(--color-negro-texto);margin:0 0 var(--gyo-space-4) 0;text-align:justify}.gyo-cta-cierre--inicio{height:500px}@media (max-width:991.98px){.gyo-cta-cierre--inicio{height:auto;min-height:383px}}