* {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

body {
  background: url('https://images.unsplash.com/photo-1567893362982-69d66a59d656?ixlib=rb-1.2.1&ixid=MnwxMjA3fDB8MHxwaG90by1wYWdlfHx8fGVufDB8fHx8&auto=format&fit=crop&w=1674&q=80') rgba(0, 0, 0, 0.5);
  background-size: cover;
  background-blend-mode: multiply;
  background-repeat: no-repeat;
  font-family: 'DM Sans', sans-serif;
  background-position: bottom;
}

a {
  color: #ffc007;
}

a:hover,
a:active {
  color: #fff;
}

a.selected {
  border-bottom: #ffc007 solid;
}

.vendutero__heart {
  background: linear-gradient(119deg, rgba(229, 71, 80) 0%, rgba(226, 147, 86) 100%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  font-size: 1.4rem;
}

.vendutero__divider {
  max-width: 200px;
  border-bottom: #ffc007 solid;
}

/* Deal with lastpass added div issue */
footer + div[style*="position: static !important;"] {
  display: none;
}