body {
  font-size: 14px;
  font-family: 'Roboto', sans-serif;
}

.page-header {
  margin: 10px 0;
  padding: 10px 0;
}

.page-nav {
  border-top: 1px solid #e5e5e5;
  border-bottom: 1px solid #e5e5e5;
  padding-bottom: 10px;
}

.page-header-logo {
  width: 140px;
  padding-bottom: 10px;
}

.page-link {
  color: #5d5d55;
  text-decoration: none;
  font-size: 14px;
  font-weight: 600;
}

.page-link.favorite {
  color: #ffffff;
  background-color: #9aa293;
}

.language-switcher {
  color: #5d5d55;
  text-decoration: none;
  font-size: 14px;
  padding: 0 3px;
}

.language-switcher.active {
  text-decoration: underline;
  font-weight: 700;
}

.page-banner {
  background-color: #e5cbc5;
  text-align: center;
  color: #ffffff;
  border-bottom: 25px solid #c2cebe;
}

.page-banner .text-highlighted {
  color: #f7b754;
  background-color: #ffffff;
  padding: 5px 20px;
  margin-left: 80px;
}

.banner-logo {
  width: 30%;
}

.banner-title {
 font-size: 24px;
 font-weight: 600;
 padding-top: 15px;
}

.text-values {
  text-transform: uppercase;
  font-size: 15px;
  font-weight: 500;
}

.page-logo-outlined {
  width: 100px;
}

.marketplace-banner {
  background-color: #000000;
  color: #ffffff;
  font-size: 17px;
  text-align: center;
  font-weight: 400;
  text-transform: uppercase;
  padding: 10px 0;
}

.marketplace-banner a {
  color: #ffffff;
  text-decoration: none;
}

.page-footer {
  background-color: #f5f5f5;
}

a.footer-link {
  padding: 4 20px;
  text-align: center;
  color: #5d5d55;
  text-decoration: none;
  font-size: 14px;
}

.breadcrumb {
  color: #000000;
}

.breadcrumb-item a {
  color: #000000;
  text-decoration: none;
  font-weight: 400;
}

.breadcrumb-item a:hover {
  text-decoration: underline;
}

.breadcrumb-item.active {
  font-weight: 600;
}

.breadcrumb-item.active::before {
  color: #ee2e23;
  font-weight: 400;
}

.accordion-button {
  font-size: 14px;
  font-weight: 500;
}

.accordion-button:not(.collapsed) {
  background: #fff;
  color: #000000;
}

.form-header {
  text-transform: uppercase;
  font-weight: 500;
  color: #767561;
}

.btn-send {
  background-color: #000000;
  text-transform: uppercase;
  padding: 8px 20px;
  color: #ffffff;
  font-size: 14px;
  border-radius: 0;
}

.btn-send:hover {
  background-color: #464343;
  color: #ffffff;
}

.form-control, .form-select {
  border-radius: 0;
  font-size: 14px;
}

.footer-link {
  color: #5d5d55;
  text-decoration: none;
  font-size: 12px;
  font-weight: 400;
}