@import url("https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&display=swap");
.dayhanna-hero-name,
.dayhanna-hero-name h1,
.dayhanna-hero-name h1 span,
.dayhanna-hero-name h1 .inner {
  font-family: "DM Sans", sans-serif !important;
}

@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;500;600;700&display=swap");
body.single-portfolio.postid-28 .container-wrap,
body.single-portfolio.postid-28 .container-wrap h1,
body.single-portfolio.postid-28 .container-wrap h2,
body.single-portfolio.postid-28 .container-wrap h3,
body.single-portfolio.postid-28 .container-wrap h4,
body.single-portfolio.postid-28 .container-wrap p,
body.single-portfolio.postid-28 .container-wrap a,
body.single-portfolio.postid-28 .container-wrap span,
body.single-portfolio.postid-28 .container-wrap .vc_column_text {
  font-family: "Poppins", sans-serif !important;
}

.nectar-post-grid-item[data-post-id="28"] .post-heading,
.nectar-post-grid-item[data-post-id="28"] .post-heading span {
  font-size: clamp(40px, 6vw, 90px) !important;
  line-height: 1.05 !important;
  white-space: nowrap !important;
}

.nectar-post-grid-item[data-post-id="28"] .nectar-post-grid-item-bg {
  background: #5b0c09 url("data:image/webp;base64,UklGRsATAABXRUJQVlA4ILQTAACQ2ACdASqwBAMCPpFIo0ylpKOiIPaoOLASCWlu4XdhGj8s4PKVvLxZW8c71bGX+l/pXc1/qf631aHtmYdcp/H/wJ/I/wnti/iO9f5Kagv5X/Ov8l/WeADAJ9c/OxnPK3H931A/Gl1KqFv9mBOfqP/bUmAtSCxYsWLFixYsWLFixYsWLFixYsWLFixYsWLu7FixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixYsWLFixd3YsXd2SYLF3dixYsWLFixYsWLFixYsWLFixYsWLFixYpoeX///R1BdVomClBkENGIdQkn+2pRaMBakFixYsWLFixYsWLFixYsWLFixYsU0tu/iZj//YZ2I1P/5+zv/JQ+yFTMOBUg0omZ+pBdzCN0uFpf6LWaoSnLmLFy5cuXLly5cuXLly5cuXLly5cuXLly4U67mL9cbonjPbyl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") center center / contain no-repeat !important;
}

.nectar-post-grid-item[data-post-id="28"] .nectar-post-grid-item-bg img {
  opacity: 0 !important;
}

body.home .nectar-post-grid-item[data-post-id="28"] .nectar-post-grid-item-bg {
  background-size: contain !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
}

/* Diseño web: imagen y tipografía proporcionadas */
body.home .nectar-post-grid-item[data-post-id="28"] .post-heading,
body.home .nectar-post-grid-item[data-post-id="28"] .post-heading span {
  font-size: clamp(36px, 2.8vw, 52px) !important;
  line-height: 1.08 !important;
}
body.home .nectar-post-grid-item[data-post-id="28"] .nectar-post-grid-item-bg {
  background-image: url("https://dayhannahernandezsanchez.com/wp-content/uploads/2026/09/kairos-sitioweb.png") !important;
  background-size: cover !important;
  background-position: center center !important;
  background-repeat: no-repeat !important;
}
body.home .nectar-post-grid-item[data-post-id="28"] .nectar-post-grid-item-bg img {
  opacity: 0 !important;
}

/* Igualar Diseño web solo en proyectos relacionados */
@media only screen and (min-width: 1000px) {
  body.single-portfolio .nectar-post-grid.custom_font_size_2vw.font_size_max_40px
  .nectar-post-grid-item[data-post-id="28"] .post-heading,
  body.single-portfolio .nectar-post-grid.custom_font_size_2vw.font_size_max_40px
  .nectar-post-grid-item[data-post-id="28"] .post-heading span {
    font-size: min(40px, 2vw) !important;
    line-height: 1.3 !important;
    white-space: normal !important;
  }
}

/* Mostrar las nuevas imágenes destacadas solo en tarjetas relacionadas */
body.single-portfolio .nectar-post-grid-item[data-post-id="28"] .nectar-post-grid-item-bg,
body.single-portfolio .nectar-post-grid-item[data-post-id="48"] .nectar-post-grid-item-bg {
  background-image: none !important;
  background-size: cover !important;
  background-position: center center !important;
}
body.single-portfolio .nectar-post-grid-item[data-post-id="28"] .nectar-post-grid-item-bg img,
body.single-portfolio .nectar-post-grid-item[data-post-id="48"] .nectar-post-grid-item-bg img {
  display: block !important;
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  object-position: center center !important;
  opacity: 1 !important;
}