.elementor-6931 .elementor-element.elementor-element-1e3f591{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-6931 .elementor-element.elementor-element-8cfcea4 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6931 .elementor-element.elementor-element-50c29d9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6931 .elementor-element.elementor-element-1029b64 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-6931 .elementor-element.elementor-element-1029b64, .elementor-6931 .elementor-element.elementor-element-1029b64 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-6931 .elementor-element.elementor-element-1029b64{margin-top:-20px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-6931 .elementor-element.elementor-element-473ea61 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6931 .elementor-element.elementor-element-fed99a6{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-6931 .elementor-element.elementor-element-cd86319 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6931 .elementor-element.elementor-element-00e891d > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-6931 .elementor-element.elementor-element-2dce138{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-6931 .elementor-element.elementor-element-02b29e2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6931 .elementor-element.elementor-element-37b9b5a{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-6931 .elementor-element.elementor-element-25013e2 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6931 .elementor-element.elementor-element-21d7582{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-6931 .elementor-element.elementor-element-093df93 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6931 .elementor-element.elementor-element-504fae3 > .elementor-background-overlay{background-image:url("https://constructoratecta.cl/wp-content/uploads/2023/07/TECTA-banner-2-1.webp");background-size:cover;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6931 .elementor-element.elementor-element-504fae3 .elementor-background-overlay{filter:brightness( 40% ) contrast( 100% ) saturate( 100% ) blur( 1.5px ) hue-rotate( 0deg );}.elementor-6931 .elementor-element.elementor-element-504fae3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-6931 .elementor-element.elementor-element-6c9d342 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6931 .elementor-element.elementor-element-24cb8a3{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-6931 .elementor-element.elementor-element-6b171c5{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-6931 .elementor-element.elementor-element-0f91bcf > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6931 .elementor-element.elementor-element-70151c2{width:var( --container-widget-width, 100.623% );max-width:100.623%;--container-widget-width:100.623%;--container-widget-flex-grow:0;}.elementor-6931 .elementor-element.elementor-element-68e4eed{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-6931 .elementor-element.elementor-element-384b129 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-6931 .elementor-element.elementor-element-0a7d7d0 > .elementor-background-overlay{opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-6931 .elementor-element.elementor-element-0a7d7d0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-6931 .elementor-element.elementor-element-d6681cf > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-6931 .elementor-element.elementor-element-1e3f591{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-6931 .elementor-element.elementor-element-50c29d9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6931 .elementor-element.elementor-element-473ea61 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-6931 .elementor-element.elementor-element-fed99a6{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for html, class: .elementor-element-473ea61 */@media(max-width:1024px){


  .tecta-hero{
    overflow:hidden !important;
    height:100vh !important;
    min-height:100vh !important;
  }


  .tecta-hero .slide{
    animation:none !important; 
    transform:scale(1.02) !important; 
    background-size:cover !important;
    background-position:center !important;
  }


  .tecta-hero .hero-content{
    max-width:90%;
  }
}

.tecta-hero .slide{
  left:0;
  right:0;
  top:0;
  bottom:0;
  overflow:hidden;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-1029b64 *//* Forzar color blanco en todos los paths de los SVG móviles */
.mobile-social svg path{
  fill:#ffffff !important;
}

/* También para desktop si quieres 100% consistencia */
.desktop-social svg path{
  fill:#ffffff !important;
}/* End custom CSS */