header#header {
  margin-bottom: 0;
}
header#header .header-block {
  border-bottom: 1px solid #E1E1E1;
}
header#header .header-block .region-header-block {
  padding: 25px 0;
}
@media screen and (max-width: 767px) {
  header#header .header-block .region-header-block {
    flex-wrap: wrap;
    justify-content: center;
  }
}
header#header .header-block .region-header-block #block-block-18 .content p:first-child {
  margin-bottom: 5px;
  color: #818181;
  font-size: 14px;
}
header#header .header-block .region-header-block #block-block-19 .content p:first-child {
  margin-bottom: 5px;
  color: #818181;
  font-size: 14px;
}
@media screen and (max-width: 575px) {
  header#header .header-block .region-header-block #block-block-19 .content p:first-child {
    font-size: 12px;
  }
}
header#header .header-block .region-header-block #block-block-19 .content p a {
  text-decoration: underline;
}
@media screen and (max-width: 575px) {
  header#header .header-block .region-header-block #block-block-19 .content p a {
    font-size: 13px;
  }
}
header#header .header-block .region-header-block #block-block-20 .content p:first-child {
  margin-bottom: 5px;
  color: #818181;
  font-size: 14px;
}
@media screen and (max-width: 575px) {
  header#header .header-block .region-header-block #block-block-20 .content p:first-child {
    font-size: 12px;
  }
}
header#header .header-block .region-header-block #block-block-20 .content p a {
  font-variant-numeric: lining-nums tabular-nums;
  font-weight: 600;
}
@media screen and (max-width: 575px) {
  header#header .header-block .region-header-block #block-block-20 .content p a {
    font-size: 13px;
  }
}
header#header .header-block .region-header-block #block-block-21 .content {
  display: flex;
  gap: 10px;
}
header#header .header-block .region-header-block #block-block-21 .content p {
  margin-bottom: 0;
}
header#header .header-block .region-header-block #block-block-21 .content p a {
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 5px;
  border-radius: 50%;
  background-color: #FAEAEB;
  transition: background-color 0.2s ease-in-out;
}
header#header .header-block .region-header-block #block-block-21 .content p a:hover {
  background-color: #f0c1c4;
}
header#header .header-block .region-header-block #block-block-17 .content p a {
  width: 165px;
  height: 48px;
}
