.elementor-17932 .elementor-element.elementor-element-774a9d4c > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-17932 .elementor-element.elementor-element-774a9d4c{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-17932 .elementor-element.elementor-element-38002ebc.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-17932 .elementor-element.elementor-element-38002ebc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-17932 .elementor-element.elementor-element-38002ebc.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-17932 .elementor-element.elementor-element-38002ebc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-17932 .elementor-element.elementor-element-38002ebc > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-17932 .elementor-element.elementor-element-59c2a8e9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17932 .elementor-element.elementor-element-48f972c0 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-17932 .elementor-element.elementor-element-48f972c0{margin-top:-1px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-17932 .elementor-element.elementor-element-608d03bf.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-17932 .elementor-element.elementor-element-608d03bf.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-17932 .elementor-element.elementor-element-608d03bf.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-17932 .elementor-element.elementor-element-608d03bf > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-17932 .elementor-element.elementor-element-608d03bf > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-17932 .elementor-element.elementor-element-70bdd05c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-17932 .elementor-element.elementor-element-7ee639cf.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-17932 .elementor-element.elementor-element-7ee639cf.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-17932 .elementor-element.elementor-element-7ee639cf.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-17932 .elementor-element.elementor-element-7ee639cf > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-17932 .elementor-element.elementor-element-7ee639cf > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-17932 .elementor-element.elementor-element-4600897f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}:root{--page-title-display:none;}body.elementor-page-17932{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-17932 .elementor-element.elementor-element-774a9d4c{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-17932 .elementor-element.elementor-element-38002ebc.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-17932 .elementor-element.elementor-element-38002ebc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-17932 .elementor-element.elementor-element-38002ebc.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-17932 .elementor-element.elementor-element-38002ebc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-17932 .elementor-element.elementor-element-38002ebc > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-17932 .elementor-element.elementor-element-59c2a8e9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17932 .elementor-element.elementor-element-48f972c0{margin-top:-1px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-17932 .elementor-element.elementor-element-608d03bf.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-17932 .elementor-element.elementor-element-608d03bf.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-17932 .elementor-element.elementor-element-608d03bf.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-17932 .elementor-element.elementor-element-608d03bf > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-17932 .elementor-element.elementor-element-608d03bf > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-17932 .elementor-element.elementor-element-70bdd05c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-bc-flex-widget .elementor-17932 .elementor-element.elementor-element-7ee639cf.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-17932 .elementor-element.elementor-element-7ee639cf.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-17932 .elementor-element.elementor-element-7ee639cf.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-17932 .elementor-element.elementor-element-7ee639cf > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-17932 .elementor-element.elementor-element-7ee639cf > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-17932 .elementor-element.elementor-element-4600897f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body.elementor-page-17932{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-17932 .elementor-element.elementor-element-774a9d4c{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-17932 .elementor-element.elementor-element-38002ebc{width:100%;}.elementor-bc-flex-widget .elementor-17932 .elementor-element.elementor-element-38002ebc.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-17932 .elementor-element.elementor-element-38002ebc.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-17932 .elementor-element.elementor-element-38002ebc.elementor-column > .elementor-widget-wrap{justify-content:flex-start;}.elementor-17932 .elementor-element.elementor-element-38002ebc > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-17932 .elementor-element.elementor-element-38002ebc > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-17932 .elementor-element.elementor-element-59c2a8e9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17932 .elementor-element.elementor-element-48f972c0{margin-top:-1px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-17932 .elementor-element.elementor-element-608d03bf{width:100%;}.elementor-bc-flex-widget .elementor-17932 .elementor-element.elementor-element-608d03bf.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-17932 .elementor-element.elementor-element-608d03bf.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-17932 .elementor-element.elementor-element-608d03bf.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-17932 .elementor-element.elementor-element-608d03bf > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-17932 .elementor-element.elementor-element-608d03bf > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-17932 .elementor-element.elementor-element-70bdd05c > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-17932 .elementor-element.elementor-element-7ee639cf{width:100%;}.elementor-bc-flex-widget .elementor-17932 .elementor-element.elementor-element-7ee639cf.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-17932 .elementor-element.elementor-element-7ee639cf.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-17932 .elementor-element.elementor-element-7ee639cf.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-17932 .elementor-element.elementor-element-7ee639cf > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-17932 .elementor-element.elementor-element-7ee639cf > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-17932 .elementor-element.elementor-element-4600897f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}body.elementor-page-17932{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-17932 .elementor-element.elementor-element-38002ebc{width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-17932 .elementor-element.elementor-element-38002ebc{width:100%;}}/* Start custom CSS for column, class: .elementor-element-608d03bf */.columnas-intro {
    height: 100vh;
}

@media(max-width: 768px) {
    .columnas-intro {
        height: 50vh;
    }
}/* End custom CSS */
/* Start custom CSS *//* Página de Pre-inicio */

.hero-column__overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.6);
  opacity: 0;
  transition: opacity 0.5s ease;
}

.hero-column__overlay:hover {
  opacity: 1;
}  

/* Columna Management Solutions */

.ms-main-link {
  display: block;
  text-decoration: none;
  color: inherit;
}

.ms-main-link:hover {
  cursor: pointer;
}

.ms-hero {
  position: relative;
  height: 100vh;
  overflow: hidden;
}

.ms-hero__video {
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
}

.ms-imagen-superior-izquierda {
  width: 40%;
  position: absolute;
  top: 10%;
  left: 5%;
  z-index: 1;
}

.ms-imagen-inferior-derecha {
  width: 50%;
  max-width: 300px !important;
  position: absolute;
  bottom: 10%;
  right: 0%;
  z-index: 1;
  pointer-events: none;
}

@media (max-width: 768px) {
  .ms-hero {
    height: 50vh;
  }

  .ms-imagen-inferior-derecha {
    max-width: 220px !important;          
  }  
}

/* Columna Smart Projects */

.sp-main-link {
  display: block;
  text-decoration: none;
  color: inherit;
}

.sp-main-link:hover {
  cursor: pointer;
}

.sp-hero {
  position: relative;
  height: 100vh;
  overflow: hidden;
}

.sp-hero__video {
  width: 100%;
  height: 100%;
  object-fit: cover;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
}

.sp-imagen-inferior-izquierda {
  width: 50%;
  max-width: 300px !important;
  position: absolute;
  bottom: 10%;
  left: 0%;
  z-index: 1;
  pointer-events: none;
}

@media (max-width: 768px) {
  .sp-hero {
    height: 50vh;
  }
  
  .sp-imagen-inferior-izquierda {
    max-width: 220px !important;          
  }
}/* End custom CSS */