.elementor .viv_blog-loop-featured-image{width: 100%;
  aspect-ratio: 300 / 157;
  object-fit: cover;
  display: block;
  overflow: hidden;
  border-radius: 64px 0 64px 0;
  box-shadow: 0 10px 26px rgba(60, 48, 30, 0.14);
  transition: transform .4s ease, box-shadow .4s ease;\n}.elementor .viv_blog-loop-category{font-family: Quicksand, sans-serif;
  font-size: 11px;
  font-weight: 700;
  letter-spacing: 0.16em;
  text-transform: uppercase;
  color: rgb(110, 102, 89);
  margin-top: 6px;\n}.elementor .viv_blog-loop-title{margin: 0px;
font-family: "Bodoni Moda", serif;
  font-style: italic;
  font-weight: 400;
  text-transform: lowercase;
  font-size: 22px;
  line-height: 1.3;
  color: rgb(53, 41, 37);
  text-decoration: none;\n}.elementor .viv_page-title{font-family: "Bodoni Moda", serif;
  font-style: italic;
  font-weight: 400;
  text-transform: lowercase;
  font-size: clamp(38px, 7vw, 54px);
  color: rgb(53, 41, 37);
  text-align: center;
  margin: 0px 0px 20px;
  line-height: 1.3;\n}.elementor .viv_eyebrow{font-family: Quicksand, sans-serif;
  font-size: 12px;
  font-weight: 700;
  letter-spacing: 0.26em;
  text-transform: uppercase;
  color: rgb(110, 102, 89);\n}