.elementor-3683 .elementor-element.elementor-element-43c9301{margin-top:-100px;margin-bottom:0px;}.elementor-3683 .elementor-element.elementor-element-1a7b2d1 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-3683 .elementor-element.elementor-element-5961458{margin-top:0px;margin-bottom:0px;}.elementor-widget-posts .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{color:var( --e-global-color-secondary );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 );}.elementor-widget-posts .elementor-post__meta-data{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .elementor-post__excerpt p{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-posts .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-widget-posts a.elementor-post__read-more{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-posts .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-posts .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-3683 .elementor-element.elementor-element-be73911{--grid-row-gap:31px;--grid-column-gap:38px;}.elementor-3683 .elementor-element.elementor-element-be73911 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-3683 .elementor-element.elementor-element-be73911:after{content:"0.66";}.elementor-3683 .elementor-element.elementor-element-be73911 .elementor-post__thumbnail__link{width:100%;}.elementor-3683 .elementor-element.elementor-element-be73911 .elementor-post__meta-data span + span:before{content:"///";}.elementor-3683 .elementor-element.elementor-element-be73911.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-3683 .elementor-element.elementor-element-be73911.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-3683 .elementor-element.elementor-element-be73911.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}@media(max-width:1024px){.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );}}@media(max-width:767px){.elementor-widget-posts .elementor-post__title, .elementor-widget-posts .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );}.elementor-3683 .elementor-element.elementor-element-be73911 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-3683 .elementor-element.elementor-element-be73911:after{content:"0.5";}.elementor-3683 .elementor-element.elementor-element-be73911 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for html, class: .elementor-element-f486da6 */.expertus-hero-tech{
  position:relative;
  width:100%;
  min-height:260px;
  padding:40px 28px;
  overflow:hidden;

  /* 🔥 TU IMAGEN AQUÍ */
  background:url('https://images.unsplash.com/photo-1581092160607-ee22731c3b5b?q=80&w=1600&auto=format&fit=crop') center/cover no-repeat;

  font-family:"Gill Sans","Gill Sans MT",Calibri,sans-serif;
}

/* overlay oscuro suave (NO degradado) */
.expertus-hero-tech::before{
  content:"";
  position:absolute;
  inset:0;
  background:rgba(0,0,0,.65); /* solo opacidad */
}

/* contenido */
.expertus-hero-tech__inner{
  position:relative;
  z-index:2;
  max-width:1200px;
}

/* badge */
.expertus-hero-tech__badge{
  display:inline-flex;
  align-items:center;
  padding:6px 14px;
  border-radius:999px;
  border:1px solid rgba(243,198,35,.35);
  background:rgba(243,198,35,.08);
  color:#f3c623;
  font-size:11px;
  font-weight:700;
  letter-spacing:.8px;
  text-transform:uppercase;
  margin-bottom:18px;
}

/* título */
.expertus-hero-tech__title{
  margin:0;
  color:#fff;
  font-size:60px;
  line-height:.95;
  font-weight:700;
  letter-spacing:-2px;
}

/* efecto bonito (sin subrayado feo) */
.expertus-hero-tech__title span{
  color:#f3c623;
}

/* descripción */
.expertus-hero-tech__desc{
  max-width:420px;
  margin-top:18px;
  color:#cfcfcf;
  font-size:15px;
  line-height:1.5;
}

/* responsive */
@media (max-width:768px){
  .expertus-hero-tech{
    padding:28px 20px;
  }

  .expertus-hero-tech__title{
    font-size:38px;
  }

  .expertus-hero-tech__desc{
    font-size:14px;
  }
}/* End custom CSS */
/* Start custom CSS for posts, class: .elementor-element-be73911 *//* 🔥 LIMITAR TEXTO DE PRESENTACIÓN */
.expertus-blog-wrap .elementor-post__excerpt{
  display:-webkit-box;
  -webkit-line-clamp: 3; /* 👈 ajusta aquí */
  -webkit-box-orient: vertical;
  overflow:hidden;

  font-size:14px;
  line-height:1.7;
}/* End custom CSS */