/* Do not edit anything below */
.brand-section .container {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: clamp(2rem, 2rem + 1 * (100vw - 48rem) / 27, 3rem);
}
.brand-section .logo {
  display: flex;
  justify-content: center;
  inline-size: 100%;
  max-inline-size: 24.0625rem;
}
.brand-section .logo img {
  inline-size: 100%;
  block-size: auto;
  object-fit: contain;
}
.brand-section .text {
  color: #000;
  font-family: "Libre Baskerville", serif;
  font-size: clamp(1rem, 1rem + 0.375 * (100vw - 48rem) / 27, 1.375rem);
  text-align: center;
}
.brand-section .text p {
  margin-block: 0;
}