.marca-home .hero{position:relative}
#crespon-temporal[hidden]{display:none!important}
#crespon-temporal{margin:0 0 20px;width:100px;background:none;border:0;box-shadow:none}
#crespon-temporal img{display:block;width:100%;height:auto;border:0;border-radius:0;box-shadow:none;-webkit-mask-image:radial-gradient(ellipse at 50% 48%,#000 40%,rgba(0,0,0,.92) 55%,rgba(0,0,0,.45) 75%,transparent 100%);mask-image:radial-gradient(ellipse at 50% 48%,#000 40%,rgba(0,0,0,.92) 55%,rgba(0,0,0,.45) 75%,transparent 100%)}
@media(min-width:1600px){#crespon-temporal{position:absolute;right:calc(100% + 24px);top:0;width:clamp(100px,calc((100vw - 1200px)/2 - 48px),260px);margin:0}}
@media(max-width:767px){.marca-home .hero #crespon-temporal{position:static;margin:0 auto 20px;float:none;}}

/* Centrado de crespon y dedicatoria en movil y tableta. */
.marca-home .hero #crespon-temporal{width: min(100%, 320px);margin:0 auto 24px;float:none;text-align:center}
.marca-home .hero #crespon-temporal img{width:100px;height:auto;margin:0 auto}
.marca-home .hero #crespon-temporal figcaption{display:block;margin:12px auto 0;color:#263544;font-size:14px;line-height:1.6;text-align:center;font-weight:400;letter-spacing:normal;text-transform:none;hyphens:none}
@media(max-width:1599px){.marca-home .hero #crespon-temporal{position:static;inset:auto}}
@media(min-width:1600px){.marca-home .hero #crespon-temporal{position:absolute;right:calc(100% + 24px);top:0;width:clamp(100px,calc((100vw - 1200px)/2 - 48px),260px);margin:0}.marca-home .hero #crespon-temporal img{width:100%;max-width:220px}}