.elementor-2262 .elementor-element.elementor-element-5e1b1e3{--display:flex;--min-height:140vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:flex-start;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6vw;--padding-bottom:6vw;--padding-left:6vw;--padding-right:6vw;}.elementor-2262 .elementor-element.elementor-element-f057755{--display:flex;--min-height:50vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:flex-start;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;}.elementor-2262 .elementor-element.elementor-element-5b0462b{text-align:right;}.elementor-2262 .elementor-element.elementor-element-5b0462b img{width:80%;filter:brightness( 110% ) contrast( 105% ) saturate( 0% ) blur( 0px ) hue-rotate( 0deg );}.elementor-2262 .elementor-element.elementor-element-932ddce{--display:flex;--min-height:4vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:0em 0em;--row-gap:0em;--column-gap:0em;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:2vw;--padding-bottom:2vw;--padding-left:2vw;--padding-right:2vw;--z-index:5;}.elementor-2262 .elementor-element.elementor-element-4da8764{--display:flex;--gap:2em 0em;--row-gap:2em;--column-gap:0em;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2262 .elementor-element.elementor-element-c369509{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;--gap:1em 0em;--row-gap:1em;--column-gap:0em;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-2262 .elementor-element.elementor-element-0534b1e .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );color:var( --e-global-color-text );}.elementor-2262 .elementor-element.elementor-element-546ed6f .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-2262 .elementor-element.elementor-element-69ee66b{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-2262 .elementor-element.elementor-element-cddbf82{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-end;}.elementor-2262 .elementor-element.elementor-element-b14dc7d{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-2262 .elementor-element.elementor-element-b14dc7d .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-text );}.elementor-2262 .elementor-element.elementor-element-df8062d{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-2262 .elementor-element.elementor-element-649c9a8{--display:flex;--min-height:60vh;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:2em 0em;--row-gap:2em;--column-gap:0em;--overlay-opacity:0.7;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:6vw;--padding-bottom:6vw;--padding-left:6vw;--padding-right:6vw;}.elementor-2262 .elementor-element.elementor-element-649c9a8:not(.elementor-motion-effects-element-type-background), .elementor-2262 .elementor-element.elementor-element-649c9a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://gslex.es/wp-content/uploads/2025/12/gs-rascacielos-scaled.webp");background-position:center center;background-size:cover;}.elementor-2262 .elementor-element.elementor-element-649c9a8::before, .elementor-2262 .elementor-element.elementor-element-649c9a8 > .elementor-background-video-container::before, .elementor-2262 .elementor-element.elementor-element-649c9a8 > .e-con-inner > .elementor-background-video-container::before, .elementor-2262 .elementor-element.elementor-element-649c9a8 > .elementor-background-slideshow::before, .elementor-2262 .elementor-element.elementor-element-649c9a8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-2262 .elementor-element.elementor-element-649c9a8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-text );--background-overlay:'';}.elementor-2262 .elementor-element.elementor-element-7b9966f{width:var( --container-widget-width, 40% );max-width:40%;--container-widget-width:40%;--container-widget-flex-grow:0;text-align:center;}.elementor-2262 .elementor-element.elementor-element-7b9966f .elementor-heading-title{font-family:var( --e-global-typography-b2ced7a-font-family ), Sans-serif;font-size:var( --e-global-typography-b2ced7a-font-size );font-weight:var( --e-global-typography-b2ced7a-font-weight );line-height:var( --e-global-typography-b2ced7a-line-height );color:var( --e-global-color-accent );}.elementor-2262 .elementor-element.elementor-element-59ad2e8 .elementor-button{background-color:var( --e-global-color-primary );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );fill:var( --e-global-color-accent );color:var( --e-global-color-accent );border-radius:0px 0px 0px 0px;}.elementor-2262 .elementor-element.elementor-element-59ad2e8 .elementor-button:hover, .elementor-2262 .elementor-element.elementor-element-59ad2e8 .elementor-button:focus{background-color:var( --e-global-color-text );color:var( --e-global-color-accent );}.elementor-2262 .elementor-element.elementor-element-59ad2e8 .elementor-button:hover svg, .elementor-2262 .elementor-element.elementor-element-59ad2e8 .elementor-button:focus svg{fill:var( --e-global-color-accent );}@media(max-width:1024px){.elementor-2262 .elementor-element.elementor-element-0534b1e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2262 .elementor-element.elementor-element-546ed6f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2262 .elementor-element.elementor-element-b14dc7d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2262 .elementor-element.elementor-element-7b9966f .elementor-heading-title{font-size:var( --e-global-typography-b2ced7a-font-size );line-height:var( --e-global-typography-b2ced7a-line-height );}.elementor-2262 .elementor-element.elementor-element-59ad2e8 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-2262 .elementor-element.elementor-element-5e1b1e3{--min-height:160vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-start;}.elementor-2262 .elementor-element.elementor-element-f057755{--min-height:0vh;}.elementor-2262 .elementor-element.elementor-element-5b0462b{text-align:left;}.elementor-2262 .elementor-element.elementor-element-932ddce{--min-height:0vh;--gap:1em 0em;--row-gap:1em;--column-gap:0em;}.elementor-2262 .elementor-element.elementor-element-0534b1e .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}.elementor-2262 .elementor-element.elementor-element-546ed6f .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2262 .elementor-element.elementor-element-69ee66b{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2262 .elementor-element.elementor-element-b14dc7d{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2262 .elementor-element.elementor-element-b14dc7d .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-2262 .elementor-element.elementor-element-649c9a8{--padding-top:10vw;--padding-bottom:10vw;--padding-left:10vw;--padding-right:10vw;}.elementor-2262 .elementor-element.elementor-element-7b9966f{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-2262 .elementor-element.elementor-element-7b9966f .elementor-heading-title{font-size:var( --e-global-typography-b2ced7a-font-size );line-height:var( --e-global-typography-b2ced7a-line-height );}.elementor-2262 .elementor-element.elementor-element-59ad2e8 .elementor-button{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:768px){.elementor-2262 .elementor-element.elementor-element-f057755{--width:50%;}.elementor-2262 .elementor-element.elementor-element-932ddce{--width:50%;}.elementor-2262 .elementor-element.elementor-element-df8062d{--width:100%;}}/* Start custom CSS for html, class: .elementor-element-64d1998 */body{
  padding:0;
  margin:0;
  font-family: 'Lato', sans-serif;
}

.timeline{
  position:relative;
  margin:0px auto;
  padding:0px;
  width:1000px;
  box-sizing:border-box;
}
.timeline:before{
  content:'';
  position:absolute;
  left:50%;
  width:1px;
  height:60vw;/*Alto de la linea*/
  background:#80341B;
}
.timeline ul{
  padding:0;
  margin:0;
}
.timeline ul li{
  list-style:none;
  position:relative;
  width:50%;
  padding:10px 30px;
  box-sizing:border-box;
}
.timeline ul li:nth-child(odd){
  float:left;
  text-align:right;
  clear:both;
}
.timeline ul li:nth-child(even){
  float:right;
  text-align:left;
  clear:both;
}
.content{
  padding-bottom:20px;
}
/*Puntos de textos izq*/
.timeline ul li:nth-child(odd):before
{
  content:'';
  position:absolute;
  width:10px;
  height:10px;
  top:24px;
  right:-4px;
  background:#80341B;
  border-radius:50%;
  box-shadow:0 0 0 3px rgba(128,52,27,0.2);
}
/*Puntos de textos dcha*/
.timeline ul li:nth-child(even):before
{
  content:'';
  position:absolute;
  width:10px;
  height:10px;
  top:24px;
  left:-6px;
  background:#80341B;
  border-radius:50%;
  box-shadow:0 0 0 3px rgba(128,52,27,0.2);
}
.timeline ul li p.titulo{
  padding:0;
  margin:0;
  color:#282828;
  font-weight:600;
}
.timeline ul li p{
  margin:6px 0 0;
  padding:0;
}
.timeline ul li .time h4{
  margin:0;
  padding:0;
  font-size:14px;
}

@media(max-width:1000px)
{
  .timeline{
    width:100%;
  }
}
@media(max-width:767px){
  .timeline{
    width:100%;
    padding-bottom:0;
  }
  .timeline:before{
    left:20px;
    height:220vw;
  }
  .timeline ul li:nth-child(odd),
  .timeline ul li:nth-child(even)
  {
    width:100%;
    text-align:left;
    padding-left:50px;
    padding-bottom:30px;
  }
  .timeline ul li:nth-child(odd):before,
  .timeline ul li:nth-child(even):before
  {
    top:18px;
    left:14px;
  }
}/* End custom CSS */