.elementor-1274 .elementor-element.elementor-element-23b11f2{--display:flex;--min-height:0px;}.elementor-1274 .elementor-element.elementor-element-fc75d1e{width:100%;max-width:100%;}.elementor-1274 .elementor-element.elementor-element-fc75d1e > .elementor-widget-container{margin:-12px -12px -12px -12px;}.elementor-1274 .elementor-element.elementor-element-fc75d1e.elementor-element{--align-self:center;}@media(min-width:768px){.elementor-1274 .elementor-element.elementor-element-23b11f2{--content-width:1600px;}}/* Start custom CSS for html, class: .elementor-element-fc75d1e */.tc-about-glass{
  position: relative;
  padding: 250px 36px;
  height: 1200px;
  margin-top: -35px;
  text-align: center;
  overflow: hidden;
  color: #fff;
}

/* IMAGEN DE FONDO */
.tc-about-bg{
  position:absolute;
  inset:0;
  background:url('/wp-content/uploads/2024/04/imagen5.jpeg') center/cover no-repeat;
  z-index:0;
  transform: scale(1.05);
}

/* CONTENIDO ENCIMA */
.tc-about-wrap{
  position: relative;
  z-index:2;
  max-width:1200px;
  margin:0 auto;
}
/* GRID */
.tc-about-grid{
  display:grid;
  grid-template-columns:repeat(2,1fr);
  gap:40px;
}

/* GLASS CARDS */
.tc-glass-card{
  padding:26px;
  border-radius:20px;
  background: rgba(255,255,255,.15);
  border:1px solid rgba(255,255,255,.25);
  backdrop-filter: blur(14px);
  -webkit-backdrop-filter: blur(14px);
  box-shadow: 0 20px 50px rgba(0,0,0,.35);
}

.tc-glass-card h3{
  margin:0 0 12px;
  font-size:28px;
}

.tc-glass-card p{
  margin:0;
  line-height:1.7;
  font-weight: 600;
}

@media (max-width:860px){
  .tc-about-grid{
    grid-template-columns:1fr;
  }
}/* End custom CSS */