.demo{border-radius:6px!important;border:1px solid rgba(32,39,36,.16)!important;box-shadow:none!important;overflow:hidden}
.demo .top{position:relative;min-height:190px;padding:22px!important;align-items:flex-end!important;overflow:hidden;background:#202724!important}
.demo .top::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,transparent 28%,rgba(14,18,16,.82));z-index:1}
.demo .top img{position:absolute;inset:0;width:100%!important;height:100%!important;object-fit:cover!important;filter:none!important}
.demo .top>div{position:relative;z-index:2;text-shadow:0 2px 16px rgba(0,0,0,.38)}
.demo .cuerpo{background:#fff}
.demo .pies a{border-radius:3px!important;font-family:Arial,"Helvetica Neue",sans-serif!important}
