.container.svelte-z3mr7s {
  background-color: var(--container-background-color, transparent);
  max-width: 100%;
}
.spacing-section-large.svelte-z3mr7s {
  padding: 6.25rem;
}
@media (max-width: 1360px) {
  .spacing-section-large.svelte-z3mr7s {
    padding: 80px 60px;
  }
}
@media (max-width: 1024px) {
  .spacing-section-large.svelte-z3mr7s {
    padding: 60px 52px;
  }
}
@media (max-width: 768px) {
  .spacing-section-large.svelte-z3mr7s {
    padding: 40px 32px;
  }
}
.spacing-section-medium.svelte-z3mr7s {
  padding: 6.25rem;
}
@media (max-width: 1024px) {
  .spacing-section-medium.svelte-z3mr7s {
    padding: 60px 12px;
  }
}
.spacing-section-small.svelte-z3mr7s {
  padding: 0 20px;
}
@media (max-width: 768px) {
  .spacing-section-small.svelte-z3mr7s {
    padding: 0 12px;
  }
}
.spacing-section-extra-small.svelte-z3mr7s {
  padding: 0 20px;
}
@media (max-width: 768px) {
  .spacing-section-extra-small.svelte-z3mr7s {
    padding: 0;
  }
}
.spacing-card-large.svelte-z3mr7s {
  padding: 6.25rem;
}
@media (max-width: 1360px) {
  .spacing-card-large.svelte-z3mr7s {
    padding: 80px 60px;
  }
}
@media (max-width: 1024px) {
  .spacing-card-large.svelte-z3mr7s {
    padding: 72px 52px;
  }
}
@media (max-width: 768px) {
  .spacing-card-large.svelte-z3mr7s {
    padding: 60px 32px;
  }
}
.layout-section-header.svelte-z3mr7s {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  row-gap: 16px;
  -moz-column-gap: 30px;
  column-gap: 30px;
  align-items: end;
}
@media (max-width: 768px) {
  .layout-section-header.svelte-z3mr7s {
    grid-template-columns: 1fr;
  }
}
.layout-section-two-cols.svelte-z3mr7s {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  gap: 20px;
  align-items: var(--container-align-items, start);
}
@media (max-width: 1024px) {
  .layout-section-two-cols.svelte-z3mr7s {
    grid-template-columns: 1fr;
  }
}
@media (max-width: 768px) {
  .layout-section-two-cols.svelte-z3mr7s {
    gap: 12px;
  }
}
.layout-buttons-group.svelte-z3mr7s {
  display: flex;
  align-items: center;
  -moz-column-gap: 12px;
  column-gap: 12px;
}
@media (max-width: 768px) {
  .layout-buttons-group.svelte-z3mr7s {
    -moz-column-gap: 8px;
    column-gap: 8px;
    flex-wrap: wrap;
  }
}
