.elementor-802 .elementor-element.elementor-element-28cdb00{--display:grid;--min-height:100vh;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:1;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-802 .elementor-element.elementor-element-28cdb00:not(.elementor-motion-effects-element-type-background), .elementor-802 .elementor-element.elementor-element-28cdb00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://renovable.com.mx/wp-content/uploads/2026/04/bg-inicio.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-802 .elementor-element.elementor-element-877128c{--display:flex;--position:absolute;--background-transition:0.3s;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;grid-column:span 2;grid-row:span 1;top:0px;--z-index:1;}body:not(.rtl) .elementor-802 .elementor-element.elementor-element-877128c{left:0px;}body.rtl .elementor-802 .elementor-element.elementor-element-877128c{right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );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 );}.elementor-802 .elementor-element.elementor-element-3188114{text-align:center;}.elementor-802 .elementor-element.elementor-element-3188114 img{width:400px;}.elementor-802 .elementor-element.elementor-element-a1dd7d1{--display:flex;--min-height:100vh;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-802 .elementor-element.elementor-element-1324de3{--display:flex;--min-height:100vh;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}:root{--page-title-display:none;}@media(max-width:1732px){.elementor-802 .elementor-element.elementor-element-28cdb00{--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:1279px){.elementor-802 .elementor-element.elementor-element-28cdb00{--grid-auto-flow:row;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:991px){.elementor-802 .elementor-element.elementor-element-28cdb00{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-802 .elementor-element.elementor-element-28cdb00{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:1;--grid-auto-flow:row;}.elementor-802 .elementor-element.elementor-element-877128c{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:44%;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-802 .elementor-element.elementor-element-3188114 img{width:300px;}.elementor-802 .elementor-element.elementor-element-a1dd7d1{--min-height:50vh;}.elementor-802 .elementor-element.elementor-element-49f3b58 img{max-width:80%;}.elementor-802 .elementor-element.elementor-element-1324de3{--min-height:50vh;}.elementor-802 .elementor-element.elementor-element-aca7285 img{max-width:80%;}}/* Start custom CSS for container, class: .elementor-element-28cdb00 */header, footer {
    display: none;
}
@property --yellow {
  syntax: '<color>';
  initial-value: #E1EB1A00;
  inherits: false;
}

@property --blue {
  syntax: '<color>';
  initial-value: #06AEEE00;
  inherits: false;
}
@property --green {
  syntax: '<color>';
  initial-value: #39b54a00;
  inherits: false;
}
.inicio-hc {
  background: linear-gradient(90deg, var(--yellow), var(--blue));
  transition: --yellow 3s, --blue 3s;
}
.inicio-hc:hover {
  --yellow: #e1eb1a14;
  --blue: #06aceec6;
}
.inicio-construccion {
   background: linear-gradient(90deg, var(--green), var(--yellow));
  transition: --yellow 3s, --blue 3s;
}
.inicio-construccion:hover {
  --yellow: #e1eb1a14;
  --green: #39b54abd;
}/* End custom CSS */