/* /Components/Badge.razor.rz.scp.css */
html[b-h0mi047f20], body[b-h0mi047f20] {
  margin: 0;
  padding: 0;
}

*[b-h0mi047f20], [b-h0mi047f20]::after, [b-h0mi047f20]::before {
  box-sizing: border-box;
}

hr[b-h0mi047f20] {
  color: inherit;
  background-color: currentColor;
  border: 0;
  opacity: 0.25;
}

p[b-h0mi047f20], hr[b-h0mi047f20] {
  margin: 0;
}

h1[b-h0mi047f20], h2[b-h0mi047f20], h3[b-h0mi047f20], h4[b-h0mi047f20] {
  margin: 0;
}

.align-center[b-h0mi047f20] {
  text-align: center;
}

img[b-h0mi047f20] {
  border-radius: 4px;
}

.card[b-h0mi047f20] {
  border-radius: 4px;
}

.link-secondary[b-h0mi047f20] {
  text-decoration: underline;
  color: var(--color-heading);
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 500;
  font-size: 19.2px;
}
.link-secondary:hover[b-h0mi047f20] {
  color: #233727;
  font-weight: 700;
}

section[b-h0mi047f20] {
  background-color: #eaeaea;
}

.bg-white-custom .inner[b-h0mi047f20], .bg-white-custom .outer[b-h0mi047f20] {
  background-color: var(--color-bg-white);
}
.bg-white-custom .heading[b-h0mi047f20] {
  color: var(--color-heading);
}
.bg-white-custom .default-text[b-h0mi047f20], .bg-white-custom p[b-h0mi047f20] {
  color: var(--color-text);
}

.bg-blue .inner[b-h0mi047f20], .bg-blue .outer[b-h0mi047f20] {
  background-color: var(--color-bg-blue);
}
.bg-blue .heading[b-h0mi047f20] {
  color: var(--color-heading);
}
.bg-blue .default-text[b-h0mi047f20], .bg-blue p[b-h0mi047f20] {
  color: var(--color-text);
}

.bg-green .inner[b-h0mi047f20], .bg-green .outer[b-h0mi047f20] {
  background-color: var(--color-bg-green);
}
.bg-green .heading[b-h0mi047f20] {
  color: var(--color-heading);
}
.bg-green .default-text[b-h0mi047f20], .bg-green p[b-h0mi047f20] {
  color: var(--color-text);
}

.heading[b-h0mi047f20] {
  font-family: "Judson", serif;
  font-weight: 400;
  font-size: 39.81px;
}
@media (max-width: 992px) {
  .heading[b-h0mi047f20] {
    font-size: 33.18px;
  }
}
@media (max-width: 576px) {
  .heading[b-h0mi047f20] {
    font-size: 27.65px;
  }
}

.default-text[b-h0mi047f20], p[b-h0mi047f20] {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 400;
}

.outer[b-h0mi047f20] {
  display: flex;
  flex-direction: column;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  max-width: 1356px;
}

.inner[b-h0mi047f20] {
  display: flex;
  flex-direction: column;
  padding-left: 80px;
  padding-right: 80px;
  margin-left: auto;
  margin-right: auto;
  max-width: 1356px;
  overflow: hidden;
}
@media (max-width: 992px) {
  .inner[b-h0mi047f20] {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (max-width: 576px) {
  .inner[b-h0mi047f20] {
    padding-left: 24px;
    padding-right: 24px;
  }
}

.flex-text-image[b-h0mi047f20] {
  display: flex;
  flex-direction: row;
  gap: 80px;
  margin: 80px 0;
}
.flex-text-image img[b-h0mi047f20] {
  width: 45%;
  object-fit: cover;
}
.flex-text-image .text-side[b-h0mi047f20] {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 32px;
}
.flex-text-image .text-side .text-side-content[b-h0mi047f20] {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 48px;
}
.flex-text-image .text-side p[b-h0mi047f20] {
  margin-bottom: 24px;
}
.flex-text-image .text-side p:last-of-type[b-h0mi047f20] {
  margin-bottom: 0;
}
.flex-text-image .image-container[b-h0mi047f20] {
  width: 50%;
  object-fit: cover;
  border-radius: 4px;
}
.flex-text-image .image-container img[b-h0mi047f20] {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  .flex-text-image[b-h0mi047f20] {
    margin: 80px 0;
    flex-direction: column;
    gap: 48px;
  }
  .flex-text-image .image-container[b-h0mi047f20] {
    order: -1;
    width: 100%;
    overflow: clip;
  }
  .flex-text-image .image-container img[b-h0mi047f20] {
    width: 100%;
    height: auto;
  }
}
@media (max-width: 576px) {
  .flex-text-image[b-h0mi047f20] {
    margin: 64px 0;
  }
}

.font-size-ml[b-h0mi047f20] {
  font-size: 19.2px;
}

.flex[b-h0mi047f20] {
  display: flex;
  align-items: flex-start;
}

.flex-column[b-h0mi047f20] {
  flex-direction: column;
}

.gap-8[b-h0mi047f20] {
  gap: 8px;
}

.gap-16[b-h0mi047f20] {
  gap: 16px;
}

.gap-24[b-h0mi047f20] {
  gap: 24px;
}

.gap-32[b-h0mi047f20] {
  gap: 32px;
}

.gap-48[b-h0mi047f20] {
  gap: 48px;
}

.nowrap[b-h0mi047f20] {
  white-space: nowrap;
}

.component-badge[b-h0mi047f20] {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 500;
  display: inline-block;
  border-radius: 4px;
  background: var(--color-bg-heading);
  padding: 8px;
}
/* /Components/BulletPointList.razor.rz.scp.css */
html[b-na9ae7levo], body[b-na9ae7levo] {
  margin: 0;
  padding: 0;
}

*[b-na9ae7levo], [b-na9ae7levo]::after, [b-na9ae7levo]::before {
  box-sizing: border-box;
}

hr[b-na9ae7levo] {
  color: inherit;
  background-color: currentColor;
  border: 0;
  opacity: 0.25;
}

p[b-na9ae7levo], hr[b-na9ae7levo] {
  margin: 0;
}

h1[b-na9ae7levo], h2[b-na9ae7levo], h3[b-na9ae7levo], h4[b-na9ae7levo] {
  margin: 0;
}

.align-center[b-na9ae7levo] {
  text-align: center;
}

img[b-na9ae7levo] {
  border-radius: 4px;
}

.card[b-na9ae7levo] {
  border-radius: 4px;
}

.link-secondary[b-na9ae7levo] {
  text-decoration: underline;
  color: var(--color-heading);
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 500;
  font-size: 19.2px;
}
.link-secondary:hover[b-na9ae7levo] {
  color: #233727;
  font-weight: 700;
}

section[b-na9ae7levo] {
  background-color: #eaeaea;
}

.bg-white-custom .inner[b-na9ae7levo], .bg-white-custom .outer[b-na9ae7levo] {
  background-color: var(--color-bg-white);
}
.bg-white-custom .heading[b-na9ae7levo] {
  color: var(--color-heading);
}
.bg-white-custom .default-text[b-na9ae7levo], .bg-white-custom p[b-na9ae7levo] {
  color: var(--color-text);
}

.bg-blue .inner[b-na9ae7levo], .bg-blue .outer[b-na9ae7levo] {
  background-color: var(--color-bg-blue);
}
.bg-blue .heading[b-na9ae7levo] {
  color: var(--color-heading);
}
.bg-blue .default-text[b-na9ae7levo], .bg-blue p[b-na9ae7levo] {
  color: var(--color-text);
}

.bg-green .inner[b-na9ae7levo], .bg-green .outer[b-na9ae7levo] {
  background-color: var(--color-bg-green);
}
.bg-green .heading[b-na9ae7levo] {
  color: var(--color-heading);
}
.bg-green .default-text[b-na9ae7levo], .bg-green p[b-na9ae7levo] {
  color: var(--color-text);
}

.heading[b-na9ae7levo] {
  font-family: "Judson", serif;
  font-weight: 400;
  font-size: 39.81px;
}
@media (max-width: 992px) {
  .heading[b-na9ae7levo] {
    font-size: 33.18px;
  }
}
@media (max-width: 576px) {
  .heading[b-na9ae7levo] {
    font-size: 27.65px;
  }
}

.default-text[b-na9ae7levo], p[b-na9ae7levo] {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 400;
}

.outer[b-na9ae7levo] {
  display: flex;
  flex-direction: column;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  max-width: 1356px;
}

.inner[b-na9ae7levo] {
  display: flex;
  flex-direction: column;
  padding-left: 80px;
  padding-right: 80px;
  margin-left: auto;
  margin-right: auto;
  max-width: 1356px;
  overflow: hidden;
}
@media (max-width: 992px) {
  .inner[b-na9ae7levo] {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (max-width: 576px) {
  .inner[b-na9ae7levo] {
    padding-left: 24px;
    padding-right: 24px;
  }
}

.flex-text-image[b-na9ae7levo] {
  display: flex;
  flex-direction: row;
  gap: 80px;
  margin: 80px 0;
}
.flex-text-image img[b-na9ae7levo] {
  width: 45%;
  object-fit: cover;
}
.flex-text-image .text-side[b-na9ae7levo] {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 32px;
}
.flex-text-image .text-side .text-side-content[b-na9ae7levo] {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 48px;
}
.flex-text-image .text-side p[b-na9ae7levo] {
  margin-bottom: 24px;
}
.flex-text-image .text-side p:last-of-type[b-na9ae7levo] {
  margin-bottom: 0;
}
.flex-text-image .image-container[b-na9ae7levo] {
  width: 50%;
  object-fit: cover;
  border-radius: 4px;
}
.flex-text-image .image-container img[b-na9ae7levo] {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  .flex-text-image[b-na9ae7levo] {
    margin: 80px 0;
    flex-direction: column;
    gap: 48px;
  }
  .flex-text-image .image-container[b-na9ae7levo] {
    order: -1;
    width: 100%;
    overflow: clip;
  }
  .flex-text-image .image-container img[b-na9ae7levo] {
    width: 100%;
    height: auto;
  }
}
@media (max-width: 576px) {
  .flex-text-image[b-na9ae7levo] {
    margin: 64px 0;
  }
}

.font-size-ml[b-na9ae7levo] {
  font-size: 19.2px;
}

.flex[b-na9ae7levo] {
  display: flex;
  align-items: flex-start;
}

.flex-column[b-na9ae7levo] {
  flex-direction: column;
}

.gap-8[b-na9ae7levo] {
  gap: 8px;
}

.gap-16[b-na9ae7levo] {
  gap: 16px;
}

.gap-24[b-na9ae7levo] {
  gap: 24px;
}

.gap-32[b-na9ae7levo] {
  gap: 32px;
}

.gap-48[b-na9ae7levo] {
  gap: 48px;
}

.nowrap[b-na9ae7levo] {
  white-space: nowrap;
}

.bullet-point-list[b-na9ae7levo] {
  display: flex;
  flex-direction: column;
  gap: 12px;
}
/* /Components/BulletPointListItem.razor.rz.scp.css */
html[b-eumi5c7sh8], body[b-eumi5c7sh8] {
  margin: 0;
  padding: 0;
}

*[b-eumi5c7sh8], [b-eumi5c7sh8]::after, [b-eumi5c7sh8]::before {
  box-sizing: border-box;
}

hr[b-eumi5c7sh8] {
  color: inherit;
  background-color: currentColor;
  border: 0;
  opacity: 0.25;
}

p[b-eumi5c7sh8], hr[b-eumi5c7sh8] {
  margin: 0;
}

h1[b-eumi5c7sh8], h2[b-eumi5c7sh8], h3[b-eumi5c7sh8], h4[b-eumi5c7sh8] {
  margin: 0;
}

.align-center[b-eumi5c7sh8] {
  text-align: center;
}

img[b-eumi5c7sh8] {
  border-radius: 4px;
}

.card[b-eumi5c7sh8] {
  border-radius: 4px;
}

.link-secondary[b-eumi5c7sh8] {
  text-decoration: underline;
  color: var(--color-heading);
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 500;
  font-size: 19.2px;
}
.link-secondary:hover[b-eumi5c7sh8] {
  color: #233727;
  font-weight: 700;
}

section[b-eumi5c7sh8] {
  background-color: #eaeaea;
}

.bg-white-custom .inner[b-eumi5c7sh8], .bg-white-custom .outer[b-eumi5c7sh8] {
  background-color: var(--color-bg-white);
}
.bg-white-custom .heading[b-eumi5c7sh8] {
  color: var(--color-heading);
}
.bg-white-custom .default-text[b-eumi5c7sh8], .bg-white-custom p[b-eumi5c7sh8] {
  color: var(--color-text);
}

.bg-blue .inner[b-eumi5c7sh8], .bg-blue .outer[b-eumi5c7sh8] {
  background-color: var(--color-bg-blue);
}
.bg-blue .heading[b-eumi5c7sh8] {
  color: var(--color-heading);
}
.bg-blue .default-text[b-eumi5c7sh8], .bg-blue p[b-eumi5c7sh8] {
  color: var(--color-text);
}

.bg-green .inner[b-eumi5c7sh8], .bg-green .outer[b-eumi5c7sh8] {
  background-color: var(--color-bg-green);
}
.bg-green .heading[b-eumi5c7sh8] {
  color: var(--color-heading);
}
.bg-green .default-text[b-eumi5c7sh8], .bg-green p[b-eumi5c7sh8] {
  color: var(--color-text);
}

.heading[b-eumi5c7sh8] {
  font-family: "Judson", serif;
  font-weight: 400;
  font-size: 39.81px;
}
@media (max-width: 992px) {
  .heading[b-eumi5c7sh8] {
    font-size: 33.18px;
  }
}
@media (max-width: 576px) {
  .heading[b-eumi5c7sh8] {
    font-size: 27.65px;
  }
}

.default-text[b-eumi5c7sh8], p[b-eumi5c7sh8] {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 400;
}

.outer[b-eumi5c7sh8] {
  display: flex;
  flex-direction: column;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  max-width: 1356px;
}

.inner[b-eumi5c7sh8] {
  display: flex;
  flex-direction: column;
  padding-left: 80px;
  padding-right: 80px;
  margin-left: auto;
  margin-right: auto;
  max-width: 1356px;
  overflow: hidden;
}
@media (max-width: 992px) {
  .inner[b-eumi5c7sh8] {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (max-width: 576px) {
  .inner[b-eumi5c7sh8] {
    padding-left: 24px;
    padding-right: 24px;
  }
}

.flex-text-image[b-eumi5c7sh8] {
  display: flex;
  flex-direction: row;
  gap: 80px;
  margin: 80px 0;
}
.flex-text-image img[b-eumi5c7sh8] {
  width: 45%;
  object-fit: cover;
}
.flex-text-image .text-side[b-eumi5c7sh8] {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 32px;
}
.flex-text-image .text-side .text-side-content[b-eumi5c7sh8] {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 48px;
}
.flex-text-image .text-side p[b-eumi5c7sh8] {
  margin-bottom: 24px;
}
.flex-text-image .text-side p:last-of-type[b-eumi5c7sh8] {
  margin-bottom: 0;
}
.flex-text-image .image-container[b-eumi5c7sh8] {
  width: 50%;
  object-fit: cover;
  border-radius: 4px;
}
.flex-text-image .image-container img[b-eumi5c7sh8] {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  .flex-text-image[b-eumi5c7sh8] {
    margin: 80px 0;
    flex-direction: column;
    gap: 48px;
  }
  .flex-text-image .image-container[b-eumi5c7sh8] {
    order: -1;
    width: 100%;
    overflow: clip;
  }
  .flex-text-image .image-container img[b-eumi5c7sh8] {
    width: 100%;
    height: auto;
  }
}
@media (max-width: 576px) {
  .flex-text-image[b-eumi5c7sh8] {
    margin: 64px 0;
  }
}

.font-size-ml[b-eumi5c7sh8] {
  font-size: 19.2px;
}

.flex[b-eumi5c7sh8] {
  display: flex;
  align-items: flex-start;
}

.flex-column[b-eumi5c7sh8] {
  flex-direction: column;
}

.gap-8[b-eumi5c7sh8] {
  gap: 8px;
}

.gap-16[b-eumi5c7sh8] {
  gap: 16px;
}

.gap-24[b-eumi5c7sh8] {
  gap: 24px;
}

.gap-32[b-eumi5c7sh8] {
  gap: 32px;
}

.gap-48[b-eumi5c7sh8] {
  gap: 48px;
}

.nowrap[b-eumi5c7sh8] {
  white-space: nowrap;
}

.icon[b-eumi5c7sh8] {
  color: red;
  width: 200px;
}

.item[b-eumi5c7sh8] {
  display: flex;
  flex-direction: row;
  gap: 10px;
  text-align: left;
}

[b-eumi5c7sh8] p .paragraph-heading {
  font-weight: 600;
}
/* /Components/ButtonPrimary.razor.rz.scp.css */
html[b-jgea99vfwk], body[b-jgea99vfwk] {
  margin: 0;
  padding: 0;
}

*[b-jgea99vfwk], [b-jgea99vfwk]::after, [b-jgea99vfwk]::before {
  box-sizing: border-box;
}

hr[b-jgea99vfwk] {
  color: inherit;
  background-color: currentColor;
  border: 0;
  opacity: 0.25;
}

p[b-jgea99vfwk], hr[b-jgea99vfwk] {
  margin: 0;
}

h1[b-jgea99vfwk], h2[b-jgea99vfwk], h3[b-jgea99vfwk], h4[b-jgea99vfwk] {
  margin: 0;
}

.align-center[b-jgea99vfwk] {
  text-align: center;
}

img[b-jgea99vfwk] {
  border-radius: 4px;
}

.card[b-jgea99vfwk] {
  border-radius: 4px;
}

.link-secondary[b-jgea99vfwk] {
  text-decoration: underline;
  color: var(--color-heading);
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 500;
  font-size: 19.2px;
}
.link-secondary:hover[b-jgea99vfwk] {
  color: #233727;
  font-weight: 700;
}

section[b-jgea99vfwk] {
  background-color: #eaeaea;
}

.bg-white-custom .inner[b-jgea99vfwk], .bg-white-custom .outer[b-jgea99vfwk] {
  background-color: var(--color-bg-white);
}
.bg-white-custom .heading[b-jgea99vfwk] {
  color: var(--color-heading);
}
.bg-white-custom .default-text[b-jgea99vfwk], .bg-white-custom p[b-jgea99vfwk] {
  color: var(--color-text);
}

.bg-blue .inner[b-jgea99vfwk], .bg-blue .outer[b-jgea99vfwk] {
  background-color: var(--color-bg-blue);
}
.bg-blue .heading[b-jgea99vfwk] {
  color: var(--color-heading);
}
.bg-blue .default-text[b-jgea99vfwk], .bg-blue p[b-jgea99vfwk] {
  color: var(--color-text);
}

.bg-green .inner[b-jgea99vfwk], .bg-green .outer[b-jgea99vfwk] {
  background-color: var(--color-bg-green);
}
.bg-green .heading[b-jgea99vfwk] {
  color: var(--color-heading);
}
.bg-green .default-text[b-jgea99vfwk], .bg-green p[b-jgea99vfwk] {
  color: var(--color-text);
}

.heading[b-jgea99vfwk] {
  font-family: "Judson", serif;
  font-weight: 400;
  font-size: 39.81px;
}
@media (max-width: 992px) {
  .heading[b-jgea99vfwk] {
    font-size: 33.18px;
  }
}
@media (max-width: 576px) {
  .heading[b-jgea99vfwk] {
    font-size: 27.65px;
  }
}

.default-text[b-jgea99vfwk], p[b-jgea99vfwk] {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 400;
}

.outer[b-jgea99vfwk] {
  display: flex;
  flex-direction: column;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  max-width: 1356px;
}

.inner[b-jgea99vfwk] {
  display: flex;
  flex-direction: column;
  padding-left: 80px;
  padding-right: 80px;
  margin-left: auto;
  margin-right: auto;
  max-width: 1356px;
  overflow: hidden;
}
@media (max-width: 992px) {
  .inner[b-jgea99vfwk] {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (max-width: 576px) {
  .inner[b-jgea99vfwk] {
    padding-left: 24px;
    padding-right: 24px;
  }
}

.flex-text-image[b-jgea99vfwk] {
  display: flex;
  flex-direction: row;
  gap: 80px;
  margin: 80px 0;
}
.flex-text-image img[b-jgea99vfwk] {
  width: 45%;
  object-fit: cover;
}
.flex-text-image .text-side[b-jgea99vfwk] {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 32px;
}
.flex-text-image .text-side .text-side-content[b-jgea99vfwk] {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 48px;
}
.flex-text-image .text-side p[b-jgea99vfwk] {
  margin-bottom: 24px;
}
.flex-text-image .text-side p:last-of-type[b-jgea99vfwk] {
  margin-bottom: 0;
}
.flex-text-image .image-container[b-jgea99vfwk] {
  width: 50%;
  object-fit: cover;
  border-radius: 4px;
}
.flex-text-image .image-container img[b-jgea99vfwk] {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  .flex-text-image[b-jgea99vfwk] {
    margin: 80px 0;
    flex-direction: column;
    gap: 48px;
  }
  .flex-text-image .image-container[b-jgea99vfwk] {
    order: -1;
    width: 100%;
    overflow: clip;
  }
  .flex-text-image .image-container img[b-jgea99vfwk] {
    width: 100%;
    height: auto;
  }
}
@media (max-width: 576px) {
  .flex-text-image[b-jgea99vfwk] {
    margin: 64px 0;
  }
}

.font-size-ml[b-jgea99vfwk] {
  font-size: 19.2px;
}

.flex[b-jgea99vfwk] {
  display: flex;
  align-items: flex-start;
}

.flex-column[b-jgea99vfwk] {
  flex-direction: column;
}

.gap-8[b-jgea99vfwk] {
  gap: 8px;
}

.gap-16[b-jgea99vfwk] {
  gap: 16px;
}

.gap-24[b-jgea99vfwk] {
  gap: 24px;
}

.gap-32[b-jgea99vfwk] {
  gap: 32px;
}

.gap-48[b-jgea99vfwk] {
  gap: 48px;
}

.nowrap[b-jgea99vfwk] {
  white-space: nowrap;
}

.button-primary[b-jgea99vfwk] {
  display: block;
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 500;
  color: var(--color-btn-text-primary);
  background: var(--color-btn-bg-primary);
  padding: 16px 24px;
  width: fit-content;
  text-align: center;
  border-radius: 25px;
  border: none;
  transition: box-shadow 0.3s ease;
}
.button-primary:hover[b-jgea99vfwk], .button-primary:active[b-jgea99vfwk] {
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  cursor: pointer;
}
.button-primary:disabled[b-jgea99vfwk] {
  opacity: 0.5;
  box-shadow: none;
}

.nav-item[b-jgea99vfwk] {
  text-decoration: none;
  color: var(--color-btn-text-primary);
}
/* /Components/ButtonSecondary.razor.rz.scp.css */
html[b-18x28g405t], body[b-18x28g405t] {
  margin: 0;
  padding: 0;
}

*[b-18x28g405t], [b-18x28g405t]::after, [b-18x28g405t]::before {
  box-sizing: border-box;
}

hr[b-18x28g405t] {
  color: inherit;
  background-color: currentColor;
  border: 0;
  opacity: 0.25;
}

p[b-18x28g405t], hr[b-18x28g405t] {
  margin: 0;
}

h1[b-18x28g405t], h2[b-18x28g405t], h3[b-18x28g405t], h4[b-18x28g405t] {
  margin: 0;
}

.align-center[b-18x28g405t] {
  text-align: center;
}

img[b-18x28g405t] {
  border-radius: 4px;
}

.card[b-18x28g405t] {
  border-radius: 4px;
}

.link-secondary[b-18x28g405t] {
  text-decoration: underline;
  color: var(--color-heading);
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 500;
  font-size: 19.2px;
}
.link-secondary:hover[b-18x28g405t] {
  color: #233727;
  font-weight: 700;
}

section[b-18x28g405t] {
  background-color: #eaeaea;
}

.bg-white-custom .inner[b-18x28g405t], .bg-white-custom .outer[b-18x28g405t] {
  background-color: var(--color-bg-white);
}
.bg-white-custom .heading[b-18x28g405t] {
  color: var(--color-heading);
}
.bg-white-custom .default-text[b-18x28g405t], .bg-white-custom p[b-18x28g405t] {
  color: var(--color-text);
}

.bg-blue .inner[b-18x28g405t], .bg-blue .outer[b-18x28g405t] {
  background-color: var(--color-bg-blue);
}
.bg-blue .heading[b-18x28g405t] {
  color: var(--color-heading);
}
.bg-blue .default-text[b-18x28g405t], .bg-blue p[b-18x28g405t] {
  color: var(--color-text);
}

.bg-green .inner[b-18x28g405t], .bg-green .outer[b-18x28g405t] {
  background-color: var(--color-bg-green);
}
.bg-green .heading[b-18x28g405t] {
  color: var(--color-heading);
}
.bg-green .default-text[b-18x28g405t], .bg-green p[b-18x28g405t] {
  color: var(--color-text);
}

.heading[b-18x28g405t] {
  font-family: "Judson", serif;
  font-weight: 400;
  font-size: 39.81px;
}
@media (max-width: 992px) {
  .heading[b-18x28g405t] {
    font-size: 33.18px;
  }
}
@media (max-width: 576px) {
  .heading[b-18x28g405t] {
    font-size: 27.65px;
  }
}

.default-text[b-18x28g405t], p[b-18x28g405t] {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 400;
}

.outer[b-18x28g405t] {
  display: flex;
  flex-direction: column;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  max-width: 1356px;
}

.inner[b-18x28g405t] {
  display: flex;
  flex-direction: column;
  padding-left: 80px;
  padding-right: 80px;
  margin-left: auto;
  margin-right: auto;
  max-width: 1356px;
  overflow: hidden;
}
@media (max-width: 992px) {
  .inner[b-18x28g405t] {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (max-width: 576px) {
  .inner[b-18x28g405t] {
    padding-left: 24px;
    padding-right: 24px;
  }
}

.flex-text-image[b-18x28g405t] {
  display: flex;
  flex-direction: row;
  gap: 80px;
  margin: 80px 0;
}
.flex-text-image img[b-18x28g405t] {
  width: 45%;
  object-fit: cover;
}
.flex-text-image .text-side[b-18x28g405t] {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 32px;
}
.flex-text-image .text-side .text-side-content[b-18x28g405t] {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 48px;
}
.flex-text-image .text-side p[b-18x28g405t] {
  margin-bottom: 24px;
}
.flex-text-image .text-side p:last-of-type[b-18x28g405t] {
  margin-bottom: 0;
}
.flex-text-image .image-container[b-18x28g405t] {
  width: 50%;
  object-fit: cover;
  border-radius: 4px;
}
.flex-text-image .image-container img[b-18x28g405t] {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  .flex-text-image[b-18x28g405t] {
    margin: 80px 0;
    flex-direction: column;
    gap: 48px;
  }
  .flex-text-image .image-container[b-18x28g405t] {
    order: -1;
    width: 100%;
    overflow: clip;
  }
  .flex-text-image .image-container img[b-18x28g405t] {
    width: 100%;
    height: auto;
  }
}
@media (max-width: 576px) {
  .flex-text-image[b-18x28g405t] {
    margin: 64px 0;
  }
}

.font-size-ml[b-18x28g405t] {
  font-size: 19.2px;
}

.flex[b-18x28g405t] {
  display: flex;
  align-items: flex-start;
}

.flex-column[b-18x28g405t] {
  flex-direction: column;
}

.gap-8[b-18x28g405t] {
  gap: 8px;
}

.gap-16[b-18x28g405t] {
  gap: 16px;
}

.gap-24[b-18x28g405t] {
  gap: 24px;
}

.gap-32[b-18x28g405t] {
  gap: 32px;
}

.gap-48[b-18x28g405t] {
  gap: 48px;
}

.nowrap[b-18x28g405t] {
  white-space: nowrap;
}

/*.button-secondary, ::deep .button-secondary {
	@include font-montserrat-600;
    color: var(--color-btn-text-secondary);
    background: var(--color-btn-bg-secondary);
	padding: 16px 24px;
    width: fit-content;
    text-align: center;
    border-radius: 25px;
	border: 1.5px solid var(--color-btn-border-secondary);
	//box-shadow: 0 0 0 1px #0a210f5e;
    letter-spacing: 0.32px;


}

:deep .nav-item {
	text-decoration: none;
	color: var(--color-text);
}*/
.button-secondary[b-18x28g405t] {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 600;
  color: var(--color-btn-text-secondary);
  background: var(--color-btn-bg-secondary);
  padding: 16px 24px;
  width: fit-content;
  text-align: center;
  border-radius: 25px;
  border: 1.5px solid var(--color-btn-border-secondary);
  letter-spacing: 0.32px;
  transition: box-shadow 0.3s ease;
}
.button-secondary:hover[b-18x28g405t], .button-secondary:active[b-18x28g405t] {
  box-shadow: 0px 4px 4px rgba(0, 0, 0, 0.25);
  cursor: pointer;
}
.button-secondary:disabled[b-18x28g405t] {
  opacity: 0.5;
  box-shadow: none;
}

.nav-item[b-18x28g405t] {
  text-decoration: none;
  color: var(--color-text);
}
/* /Components/Card.razor.rz.scp.css */
html[b-30ttqep6v6], body[b-30ttqep6v6] {
  margin: 0;
  padding: 0;
}

*[b-30ttqep6v6], [b-30ttqep6v6]::after, [b-30ttqep6v6]::before {
  box-sizing: border-box;
}

hr[b-30ttqep6v6] {
  color: inherit;
  background-color: currentColor;
  border: 0;
  opacity: 0.25;
}

p[b-30ttqep6v6], hr[b-30ttqep6v6] {
  margin: 0;
}

h1[b-30ttqep6v6], h2[b-30ttqep6v6], h3[b-30ttqep6v6], h4[b-30ttqep6v6] {
  margin: 0;
}

.align-center[b-30ttqep6v6] {
  text-align: center;
}

img[b-30ttqep6v6] {
  border-radius: 4px;
}

.card[b-30ttqep6v6] {
  border-radius: 4px;
}

.link-secondary[b-30ttqep6v6] {
  text-decoration: underline;
  color: var(--color-heading);
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 500;
  font-size: 19.2px;
}
.link-secondary:hover[b-30ttqep6v6] {
  color: #233727;
  font-weight: 700;
}

section[b-30ttqep6v6] {
  background-color: #eaeaea;
}

.bg-white-custom .inner[b-30ttqep6v6], .bg-white-custom .outer[b-30ttqep6v6] {
  background-color: var(--color-bg-white);
}
.bg-white-custom .heading[b-30ttqep6v6] {
  color: var(--color-heading);
}
.bg-white-custom .default-text[b-30ttqep6v6], .bg-white-custom p[b-30ttqep6v6] {
  color: var(--color-text);
}

.bg-blue .inner[b-30ttqep6v6], .bg-blue .outer[b-30ttqep6v6] {
  background-color: var(--color-bg-blue);
}
.bg-blue .heading[b-30ttqep6v6] {
  color: var(--color-heading);
}
.bg-blue .default-text[b-30ttqep6v6], .bg-blue p[b-30ttqep6v6] {
  color: var(--color-text);
}

.bg-green .inner[b-30ttqep6v6], .bg-green .outer[b-30ttqep6v6] {
  background-color: var(--color-bg-green);
}
.bg-green .heading[b-30ttqep6v6] {
  color: var(--color-heading);
}
.bg-green .default-text[b-30ttqep6v6], .bg-green p[b-30ttqep6v6] {
  color: var(--color-text);
}

.heading[b-30ttqep6v6] {
  font-family: "Judson", serif;
  font-weight: 400;
  font-size: 39.81px;
}
@media (max-width: 992px) {
  .heading[b-30ttqep6v6] {
    font-size: 33.18px;
  }
}
@media (max-width: 576px) {
  .heading[b-30ttqep6v6] {
    font-size: 27.65px;
  }
}

.default-text[b-30ttqep6v6], p[b-30ttqep6v6] {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 400;
}

.outer[b-30ttqep6v6] {
  display: flex;
  flex-direction: column;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  max-width: 1356px;
}

.inner[b-30ttqep6v6] {
  display: flex;
  flex-direction: column;
  padding-left: 80px;
  padding-right: 80px;
  margin-left: auto;
  margin-right: auto;
  max-width: 1356px;
  overflow: hidden;
}
@media (max-width: 992px) {
  .inner[b-30ttqep6v6] {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (max-width: 576px) {
  .inner[b-30ttqep6v6] {
    padding-left: 24px;
    padding-right: 24px;
  }
}

.flex-text-image[b-30ttqep6v6] {
  display: flex;
  flex-direction: row;
  gap: 80px;
  margin: 80px 0;
}
.flex-text-image img[b-30ttqep6v6] {
  width: 45%;
  object-fit: cover;
}
.flex-text-image .text-side[b-30ttqep6v6] {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 32px;
}
.flex-text-image .text-side .text-side-content[b-30ttqep6v6] {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 48px;
}
.flex-text-image .text-side p[b-30ttqep6v6] {
  margin-bottom: 24px;
}
.flex-text-image .text-side p:last-of-type[b-30ttqep6v6] {
  margin-bottom: 0;
}
.flex-text-image .image-container[b-30ttqep6v6] {
  width: 50%;
  object-fit: cover;
  border-radius: 4px;
}
.flex-text-image .image-container img[b-30ttqep6v6] {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  .flex-text-image[b-30ttqep6v6] {
    margin: 80px 0;
    flex-direction: column;
    gap: 48px;
  }
  .flex-text-image .image-container[b-30ttqep6v6] {
    order: -1;
    width: 100%;
    overflow: clip;
  }
  .flex-text-image .image-container img[b-30ttqep6v6] {
    width: 100%;
    height: auto;
  }
}
@media (max-width: 576px) {
  .flex-text-image[b-30ttqep6v6] {
    margin: 64px 0;
  }
}

.font-size-ml[b-30ttqep6v6] {
  font-size: 19.2px;
}

.flex[b-30ttqep6v6] {
  display: flex;
  align-items: flex-start;
}

.flex-column[b-30ttqep6v6] {
  flex-direction: column;
}

.gap-8[b-30ttqep6v6] {
  gap: 8px;
}

.gap-16[b-30ttqep6v6] {
  gap: 16px;
}

.gap-24[b-30ttqep6v6] {
  gap: 24px;
}

.gap-32[b-30ttqep6v6] {
  gap: 32px;
}

.gap-48[b-30ttqep6v6] {
  gap: 48px;
}

.nowrap[b-30ttqep6v6] {
  white-space: nowrap;
}

.card[b-30ttqep6v6] {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 24px;
  padding: 32px;
  border: 1px solid var(--color-border);
  text-align: center;
  background-color: white;
  flex-basis: 100%;
}
.card hr[b-30ttqep6v6] {
  width: 100%;
  height: 1px;
  border: 1px solid var(--color-border);
}
.card[b-30ttqep6v6]  .number {
  font-family: "Judson", serif;
  font-weight: 400;
  color: var(--color-logo-vertical-line);
  font-size: 64px;
}
/* /Components/CardsGrid.razor.rz.scp.css */
html[b-9vn52ls4jh], body[b-9vn52ls4jh] {
  margin: 0;
  padding: 0;
}

*[b-9vn52ls4jh], [b-9vn52ls4jh]::after, [b-9vn52ls4jh]::before {
  box-sizing: border-box;
}

hr[b-9vn52ls4jh] {
  color: inherit;
  background-color: currentColor;
  border: 0;
  opacity: 0.25;
}

p[b-9vn52ls4jh], hr[b-9vn52ls4jh] {
  margin: 0;
}

h1[b-9vn52ls4jh], h2[b-9vn52ls4jh], h3[b-9vn52ls4jh], h4[b-9vn52ls4jh] {
  margin: 0;
}

.align-center[b-9vn52ls4jh] {
  text-align: center;
}

img[b-9vn52ls4jh] {
  border-radius: 4px;
}

.card[b-9vn52ls4jh] {
  border-radius: 4px;
}

.link-secondary[b-9vn52ls4jh] {
  text-decoration: underline;
  color: var(--color-heading);
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 500;
  font-size: 19.2px;
}
.link-secondary:hover[b-9vn52ls4jh] {
  color: #233727;
  font-weight: 700;
}

section[b-9vn52ls4jh] {
  background-color: #eaeaea;
}

.bg-white-custom .inner[b-9vn52ls4jh], .bg-white-custom .outer[b-9vn52ls4jh] {
  background-color: var(--color-bg-white);
}
.bg-white-custom .heading[b-9vn52ls4jh] {
  color: var(--color-heading);
}
.bg-white-custom .default-text[b-9vn52ls4jh], .bg-white-custom p[b-9vn52ls4jh] {
  color: var(--color-text);
}

.bg-blue .inner[b-9vn52ls4jh], .bg-blue .outer[b-9vn52ls4jh] {
  background-color: var(--color-bg-blue);
}
.bg-blue .heading[b-9vn52ls4jh] {
  color: var(--color-heading);
}
.bg-blue .default-text[b-9vn52ls4jh], .bg-blue p[b-9vn52ls4jh] {
  color: var(--color-text);
}

.bg-green .inner[b-9vn52ls4jh], .bg-green .outer[b-9vn52ls4jh] {
  background-color: var(--color-bg-green);
}
.bg-green .heading[b-9vn52ls4jh] {
  color: var(--color-heading);
}
.bg-green .default-text[b-9vn52ls4jh], .bg-green p[b-9vn52ls4jh] {
  color: var(--color-text);
}

.heading[b-9vn52ls4jh] {
  font-family: "Judson", serif;
  font-weight: 400;
  font-size: 39.81px;
}
@media (max-width: 992px) {
  .heading[b-9vn52ls4jh] {
    font-size: 33.18px;
  }
}
@media (max-width: 576px) {
  .heading[b-9vn52ls4jh] {
    font-size: 27.65px;
  }
}

.default-text[b-9vn52ls4jh], p[b-9vn52ls4jh] {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 400;
}

.outer[b-9vn52ls4jh] {
  display: flex;
  flex-direction: column;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  max-width: 1356px;
}

.inner[b-9vn52ls4jh] {
  display: flex;
  flex-direction: column;
  padding-left: 80px;
  padding-right: 80px;
  margin-left: auto;
  margin-right: auto;
  max-width: 1356px;
  overflow: hidden;
}
@media (max-width: 992px) {
  .inner[b-9vn52ls4jh] {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (max-width: 576px) {
  .inner[b-9vn52ls4jh] {
    padding-left: 24px;
    padding-right: 24px;
  }
}

.flex-text-image[b-9vn52ls4jh] {
  display: flex;
  flex-direction: row;
  gap: 80px;
  margin: 80px 0;
}
.flex-text-image img[b-9vn52ls4jh] {
  width: 45%;
  object-fit: cover;
}
.flex-text-image .text-side[b-9vn52ls4jh] {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 32px;
}
.flex-text-image .text-side .text-side-content[b-9vn52ls4jh] {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 48px;
}
.flex-text-image .text-side p[b-9vn52ls4jh] {
  margin-bottom: 24px;
}
.flex-text-image .text-side p:last-of-type[b-9vn52ls4jh] {
  margin-bottom: 0;
}
.flex-text-image .image-container[b-9vn52ls4jh] {
  width: 50%;
  object-fit: cover;
  border-radius: 4px;
}
.flex-text-image .image-container img[b-9vn52ls4jh] {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  .flex-text-image[b-9vn52ls4jh] {
    margin: 80px 0;
    flex-direction: column;
    gap: 48px;
  }
  .flex-text-image .image-container[b-9vn52ls4jh] {
    order: -1;
    width: 100%;
    overflow: clip;
  }
  .flex-text-image .image-container img[b-9vn52ls4jh] {
    width: 100%;
    height: auto;
  }
}
@media (max-width: 576px) {
  .flex-text-image[b-9vn52ls4jh] {
    margin: 64px 0;
  }
}

.font-size-ml[b-9vn52ls4jh] {
  font-size: 19.2px;
}

.flex[b-9vn52ls4jh] {
  display: flex;
  align-items: flex-start;
}

.flex-column[b-9vn52ls4jh] {
  flex-direction: column;
}

.gap-8[b-9vn52ls4jh] {
  gap: 8px;
}

.gap-16[b-9vn52ls4jh] {
  gap: 16px;
}

.gap-24[b-9vn52ls4jh] {
  gap: 24px;
}

.gap-32[b-9vn52ls4jh] {
  gap: 32px;
}

.gap-48[b-9vn52ls4jh] {
  gap: 48px;
}

.nowrap[b-9vn52ls4jh] {
  white-space: nowrap;
}

.cards[b-9vn52ls4jh] {
  gap: 24px;
  align-items: flex-start;
}
.cards.grid[b-9vn52ls4jh] {
  display: grid;
  grid-template-rows: auto;
  grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
}
.cards.grid.min-200[b-9vn52ls4jh] {
  grid-template-columns: repeat(auto-fit, minmax(200px, 1fr));
}
.cards.grid.min-250[b-9vn52ls4jh] {
  grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
}
.cards.grid.min-300[b-9vn52ls4jh] {
  grid-template-columns: repeat(auto-fit, minmax(300px, 1fr));
}
.cards.grid.min-350[b-9vn52ls4jh] {
  grid-template-columns: repeat(auto-fit, minmax(350px, 1fr));
}
.cards.grid.min-400[b-9vn52ls4jh] {
  grid-template-columns: repeat(auto-fit, minmax(400px, 1fr));
}
.cards.grid.last-child-full-width[b-9vn52ls4jh] > :last-child {
  grid-column: 1/-1;
}
.cards.stretch[b-9vn52ls4jh] {
  align-items: stretch;
}
/* /Components/Footer.razor.rz.scp.css */
html[b-81b4lhg9cb], body[b-81b4lhg9cb] {
  margin: 0;
  padding: 0;
}

*[b-81b4lhg9cb], [b-81b4lhg9cb]::after, [b-81b4lhg9cb]::before {
  box-sizing: border-box;
}

hr[b-81b4lhg9cb] {
  color: inherit;
  background-color: currentColor;
  border: 0;
  opacity: 0.25;
}

p[b-81b4lhg9cb], hr[b-81b4lhg9cb] {
  margin: 0;
}

h1[b-81b4lhg9cb], h2[b-81b4lhg9cb], h3[b-81b4lhg9cb], h4[b-81b4lhg9cb] {
  margin: 0;
}

.align-center[b-81b4lhg9cb] {
  text-align: center;
}

img[b-81b4lhg9cb] {
  border-radius: 4px;
}

.card[b-81b4lhg9cb] {
  border-radius: 4px;
}

.link-secondary[b-81b4lhg9cb] {
  text-decoration: underline;
  color: var(--color-heading);
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 500;
  font-size: 19.2px;
}
.link-secondary:hover[b-81b4lhg9cb] {
  color: #233727;
  font-weight: 700;
}

section[b-81b4lhg9cb] {
  background-color: #eaeaea;
}

.bg-white-custom .inner[b-81b4lhg9cb], .bg-white-custom .outer[b-81b4lhg9cb] {
  background-color: var(--color-bg-white);
}
.bg-white-custom .heading[b-81b4lhg9cb] {
  color: var(--color-heading);
}
.bg-white-custom .default-text[b-81b4lhg9cb], .bg-white-custom p[b-81b4lhg9cb] {
  color: var(--color-text);
}

.bg-blue .inner[b-81b4lhg9cb], .bg-blue .outer[b-81b4lhg9cb] {
  background-color: var(--color-bg-blue);
}
.bg-blue .heading[b-81b4lhg9cb] {
  color: var(--color-heading);
}
.bg-blue .default-text[b-81b4lhg9cb], .bg-blue p[b-81b4lhg9cb] {
  color: var(--color-text);
}

.bg-green .inner[b-81b4lhg9cb], .bg-green .outer[b-81b4lhg9cb] {
  background-color: var(--color-bg-green);
}
.bg-green .heading[b-81b4lhg9cb] {
  color: var(--color-heading);
}
.bg-green .default-text[b-81b4lhg9cb], .bg-green p[b-81b4lhg9cb] {
  color: var(--color-text);
}

.heading[b-81b4lhg9cb] {
  font-family: "Judson", serif;
  font-weight: 400;
  font-size: 39.81px;
}
@media (max-width: 992px) {
  .heading[b-81b4lhg9cb] {
    font-size: 33.18px;
  }
}
@media (max-width: 576px) {
  .heading[b-81b4lhg9cb] {
    font-size: 27.65px;
  }
}

.default-text[b-81b4lhg9cb], p[b-81b4lhg9cb] {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 400;
}

.outer[b-81b4lhg9cb] {
  display: flex;
  flex-direction: column;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  max-width: 1356px;
}

.inner[b-81b4lhg9cb] {
  display: flex;
  flex-direction: column;
  padding-left: 80px;
  padding-right: 80px;
  margin-left: auto;
  margin-right: auto;
  max-width: 1356px;
  overflow: hidden;
}
@media (max-width: 992px) {
  .inner[b-81b4lhg9cb] {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (max-width: 576px) {
  .inner[b-81b4lhg9cb] {
    padding-left: 24px;
    padding-right: 24px;
  }
}

.flex-text-image[b-81b4lhg9cb] {
  display: flex;
  flex-direction: row;
  gap: 80px;
  margin: 80px 0;
}
.flex-text-image img[b-81b4lhg9cb] {
  width: 45%;
  object-fit: cover;
}
.flex-text-image .text-side[b-81b4lhg9cb] {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 32px;
}
.flex-text-image .text-side .text-side-content[b-81b4lhg9cb] {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 48px;
}
.flex-text-image .text-side p[b-81b4lhg9cb] {
  margin-bottom: 24px;
}
.flex-text-image .text-side p:last-of-type[b-81b4lhg9cb] {
  margin-bottom: 0;
}
.flex-text-image .image-container[b-81b4lhg9cb] {
  width: 50%;
  object-fit: cover;
  border-radius: 4px;
}
.flex-text-image .image-container img[b-81b4lhg9cb] {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  .flex-text-image[b-81b4lhg9cb] {
    margin: 80px 0;
    flex-direction: column;
    gap: 48px;
  }
  .flex-text-image .image-container[b-81b4lhg9cb] {
    order: -1;
    width: 100%;
    overflow: clip;
  }
  .flex-text-image .image-container img[b-81b4lhg9cb] {
    width: 100%;
    height: auto;
  }
}
@media (max-width: 576px) {
  .flex-text-image[b-81b4lhg9cb] {
    margin: 64px 0;
  }
}

.font-size-ml[b-81b4lhg9cb] {
  font-size: 19.2px;
}

.flex[b-81b4lhg9cb] {
  display: flex;
  align-items: flex-start;
}

.flex-column[b-81b4lhg9cb] {
  flex-direction: column;
}

.gap-8[b-81b4lhg9cb] {
  gap: 8px;
}

.gap-16[b-81b4lhg9cb] {
  gap: 16px;
}

.gap-24[b-81b4lhg9cb] {
  gap: 24px;
}

.gap-32[b-81b4lhg9cb] {
  gap: 32px;
}

.gap-48[b-81b4lhg9cb] {
  gap: 48px;
}

.nowrap[b-81b4lhg9cb] {
  white-space: nowrap;
}

section .content[b-81b4lhg9cb] {
  padding: 24px 0px;
  display: flex;
  justify-content: space-between;
  align-items: center;
}
section .content .copyright[b-81b4lhg9cb] {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 400;
}
@media (max-width: 992px) {
  section .content[b-81b4lhg9cb] {
    flex-direction: column;
    align-items: flex-start;
    gap: 16px;
  }
}
section .navigation[b-81b4lhg9cb] {
  display: flex;
  gap: 24px;
}
section .navigation .nav-links[b-81b4lhg9cb] {
  display: flex;
  align-items: center;
  gap: 24px;
}
section .navigation .nav-links[b-81b4lhg9cb]  .nav-item {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 400;
  text-decoration: none;
  color: var(--color-text);
}
section .navigation .nav-links[b-81b4lhg9cb]  .active {
  font-weight: 700;
}
/* /Components/Header.razor.rz.scp.css */
html[b-yap01sehcq], body[b-yap01sehcq] {
  margin: 0;
  padding: 0;
}

*[b-yap01sehcq], [b-yap01sehcq]::after, [b-yap01sehcq]::before {
  box-sizing: border-box;
}

hr[b-yap01sehcq] {
  color: inherit;
  background-color: currentColor;
  border: 0;
  opacity: 0.25;
}

p[b-yap01sehcq], hr[b-yap01sehcq] {
  margin: 0;
}

h1[b-yap01sehcq], h2[b-yap01sehcq], h3[b-yap01sehcq], h4[b-yap01sehcq] {
  margin: 0;
}

.align-center[b-yap01sehcq] {
  text-align: center;
}

img[b-yap01sehcq] {
  border-radius: 4px;
}

.card[b-yap01sehcq] {
  border-radius: 4px;
}

.link-secondary[b-yap01sehcq] {
  text-decoration: underline;
  color: var(--color-heading);
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 500;
  font-size: 19.2px;
}
.link-secondary:hover[b-yap01sehcq] {
  color: #233727;
  font-weight: 700;
}

section[b-yap01sehcq] {
  background-color: #eaeaea;
}

.bg-white-custom .inner[b-yap01sehcq], .bg-white-custom .outer[b-yap01sehcq] {
  background-color: var(--color-bg-white);
}
.bg-white-custom .heading[b-yap01sehcq] {
  color: var(--color-heading);
}
.bg-white-custom .default-text[b-yap01sehcq], .bg-white-custom p[b-yap01sehcq] {
  color: var(--color-text);
}

.bg-blue .inner[b-yap01sehcq], .bg-blue .outer[b-yap01sehcq] {
  background-color: var(--color-bg-blue);
}
.bg-blue .heading[b-yap01sehcq] {
  color: var(--color-heading);
}
.bg-blue .default-text[b-yap01sehcq], .bg-blue p[b-yap01sehcq] {
  color: var(--color-text);
}

.bg-green .inner[b-yap01sehcq], .bg-green .outer[b-yap01sehcq] {
  background-color: var(--color-bg-green);
}
.bg-green .heading[b-yap01sehcq] {
  color: var(--color-heading);
}
.bg-green .default-text[b-yap01sehcq], .bg-green p[b-yap01sehcq] {
  color: var(--color-text);
}

.heading[b-yap01sehcq] {
  font-family: "Judson", serif;
  font-weight: 400;
  font-size: 39.81px;
}
@media (max-width: 992px) {
  .heading[b-yap01sehcq] {
    font-size: 33.18px;
  }
}
@media (max-width: 576px) {
  .heading[b-yap01sehcq] {
    font-size: 27.65px;
  }
}

.default-text[b-yap01sehcq], p[b-yap01sehcq] {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 400;
}

.outer[b-yap01sehcq] {
  display: flex;
  flex-direction: column;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  max-width: 1356px;
}

.inner[b-yap01sehcq] {
  display: flex;
  flex-direction: column;
  padding-left: 80px;
  padding-right: 80px;
  margin-left: auto;
  margin-right: auto;
  max-width: 1356px;
  overflow: hidden;
}
@media (max-width: 992px) {
  .inner[b-yap01sehcq] {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (max-width: 576px) {
  .inner[b-yap01sehcq] {
    padding-left: 24px;
    padding-right: 24px;
  }
}

.flex-text-image[b-yap01sehcq] {
  display: flex;
  flex-direction: row;
  gap: 80px;
  margin: 80px 0;
}
.flex-text-image img[b-yap01sehcq] {
  width: 45%;
  object-fit: cover;
}
.flex-text-image .text-side[b-yap01sehcq] {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 32px;
}
.flex-text-image .text-side .text-side-content[b-yap01sehcq] {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 48px;
}
.flex-text-image .text-side p[b-yap01sehcq] {
  margin-bottom: 24px;
}
.flex-text-image .text-side p:last-of-type[b-yap01sehcq] {
  margin-bottom: 0;
}
.flex-text-image .image-container[b-yap01sehcq] {
  width: 50%;
  object-fit: cover;
  border-radius: 4px;
}
.flex-text-image .image-container img[b-yap01sehcq] {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  .flex-text-image[b-yap01sehcq] {
    margin: 80px 0;
    flex-direction: column;
    gap: 48px;
  }
  .flex-text-image .image-container[b-yap01sehcq] {
    order: -1;
    width: 100%;
    overflow: clip;
  }
  .flex-text-image .image-container img[b-yap01sehcq] {
    width: 100%;
    height: auto;
  }
}
@media (max-width: 576px) {
  .flex-text-image[b-yap01sehcq] {
    margin: 64px 0;
  }
}

.font-size-ml[b-yap01sehcq] {
  font-size: 19.2px;
}

.flex[b-yap01sehcq] {
  display: flex;
  align-items: flex-start;
}

.flex-column[b-yap01sehcq] {
  flex-direction: column;
}

.gap-8[b-yap01sehcq] {
  gap: 8px;
}

.gap-16[b-yap01sehcq] {
  gap: 16px;
}

.gap-24[b-yap01sehcq] {
  gap: 24px;
}

.gap-32[b-yap01sehcq] {
  gap: 32px;
}

.gap-48[b-yap01sehcq] {
  gap: 48px;
}

.nowrap[b-yap01sehcq] {
  white-space: nowrap;
}

.section-header[b-yap01sehcq] {
  z-index: 100;
  position: relative;
}
.section-header .inner[b-yap01sehcq] {
  transition: border-bottom 0.4s ease-in-out;
}
.section-header .inner.subheader-visible[b-yap01sehcq] {
  border-bottom: 1px solid #bfbfbf;
}
.section-header .inner.subheader-hidden[b-yap01sehcq] {
  border-bottom: 1px solid rgba(191, 191, 191, 0);
}
.section-header .content[b-yap01sehcq] {
  display: flex;
  padding: 24px 0px;
  justify-content: space-between;
  align-items: center;
  align-self: stretch;
}
.section-header .content .logo[b-yap01sehcq] {
  display: flex;
  align-items: center;
  gap: 8px;
}
.section-header .content .logo .logo-text[b-yap01sehcq] {
  display: flex;
  flex-direction: column;
}
.section-header .content .logo .logo-text .logo-text-name[b-yap01sehcq] {
  font-family: "Abhaya Libre", serif;
  font-weight: 400;
  font-style: normal;
  font-size: 25px;
  line-height: 20px;
}
.section-header .content .logo .logo-text .logo-text-subtext[b-yap01sehcq] {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 400;
  color: #403A1A;
  font-size: 10px;
  line-height: normal;
  margin-top: 1px;
}
.section-header .content .icon-burger[b-yap01sehcq] {
  display: none;
  cursor: pointer;
}
.section-header .content .navigation[b-yap01sehcq] {
  display: flex;
  justify-content: space-between;
  align-items: center;
  align-self: stretch;
  gap: 24px;
}
.section-header .content .navigation .nav-links[b-yap01sehcq] {
  display: flex;
  align-items: center;
  gap: 24px;
}
.section-header .content .navigation .nav-links[b-yap01sehcq]  .nav-item {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 400;
  text-decoration: none;
  color: var(--color-text);
}
.section-header .content .navigation .nav-links[b-yap01sehcq]  .active {
  font-weight: 700;
}
.section-header .content .navigation .nav-links button[b-yap01sehcq] {
  border: none;
  background: none;
  cursor: pointer;
}
@media (max-width: 992px) {
  .section-header .content .navigation[b-yap01sehcq] {
    display: none;
  }
  .section-header .content .icon-burger[b-yap01sehcq] {
    display: block;
  }
}
.section-header .navigation-dropdown[b-yap01sehcq] {
  display: none;
  top: 96px;
  right: 20px;
  z-index: 10000;
}
.section-header .navigation-dropdown[b-yap01sehcq] {
  position: absolute;
  background: white;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-end;
  align-self: stretch;
  gap: 16px;
  padding: 20px;
  border-radius: 0 0 8px 8px;
}
.section-header .navigation-dropdown .title[b-yap01sehcq] {
  text-align: right;
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 400;
  text-decoration: underline;
  color: var(--color-text);
  margin-bottom: 10px;
}
.section-header .navigation-dropdown .nav-links[b-yap01sehcq] {
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  gap: 24px;
}
.section-header .navigation-dropdown .nav-links[b-yap01sehcq]  .nav-item {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 400;
  text-decoration: none;
  color: var(--color-text);
}
.section-header .navigation-dropdown .nav-links[b-yap01sehcq]  .active {
  font-weight: 700;
}
.section-header .navigation-dropdown .nav-links button[b-yap01sehcq] {
  border: none;
  background: none;
  cursor: pointer;
}
.section-header .navigation-dropdown .sub-nav-items[b-yap01sehcq] {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-end;
  align-self: stretch;
  gap: 8px;
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 400;
  text-align: right;
}
.section-header hr[b-yap01sehcq] {
  width: 100%;
  height: 1px;
  border: 1px solid var(--color-border);
}
@media (max-width: 992px) {
  .section-header .navigation-dropdown.enabled[b-yap01sehcq] {
    display: flex;
  }
}
/* /Components/Heading.razor.rz.scp.css */
html[b-swe53bt4fi], body[b-swe53bt4fi] {
  margin: 0;
  padding: 0;
}

*[b-swe53bt4fi], [b-swe53bt4fi]::after, [b-swe53bt4fi]::before {
  box-sizing: border-box;
}

hr[b-swe53bt4fi] {
  color: inherit;
  background-color: currentColor;
  border: 0;
  opacity: 0.25;
}

p[b-swe53bt4fi], hr[b-swe53bt4fi] {
  margin: 0;
}

h1[b-swe53bt4fi], h2[b-swe53bt4fi], h3[b-swe53bt4fi], h4[b-swe53bt4fi] {
  margin: 0;
}

.align-center[b-swe53bt4fi] {
  text-align: center;
}

img[b-swe53bt4fi] {
  border-radius: 4px;
}

.card[b-swe53bt4fi] {
  border-radius: 4px;
}

.link-secondary[b-swe53bt4fi] {
  text-decoration: underline;
  color: var(--color-heading);
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 500;
  font-size: 19.2px;
}
.link-secondary:hover[b-swe53bt4fi] {
  color: #233727;
  font-weight: 700;
}

section[b-swe53bt4fi] {
  background-color: #eaeaea;
}

.bg-white-custom .inner[b-swe53bt4fi], .bg-white-custom .outer[b-swe53bt4fi] {
  background-color: var(--color-bg-white);
}
.bg-white-custom .heading[b-swe53bt4fi] {
  color: var(--color-heading);
}
.bg-white-custom .default-text[b-swe53bt4fi], .bg-white-custom p[b-swe53bt4fi] {
  color: var(--color-text);
}

.bg-blue .inner[b-swe53bt4fi], .bg-blue .outer[b-swe53bt4fi] {
  background-color: var(--color-bg-blue);
}
.bg-blue .heading[b-swe53bt4fi] {
  color: var(--color-heading);
}
.bg-blue .default-text[b-swe53bt4fi], .bg-blue p[b-swe53bt4fi] {
  color: var(--color-text);
}

.bg-green .inner[b-swe53bt4fi], .bg-green .outer[b-swe53bt4fi] {
  background-color: var(--color-bg-green);
}
.bg-green .heading[b-swe53bt4fi] {
  color: var(--color-heading);
}
.bg-green .default-text[b-swe53bt4fi], .bg-green p[b-swe53bt4fi] {
  color: var(--color-text);
}

.heading[b-swe53bt4fi] {
  font-family: "Judson", serif;
  font-weight: 400;
  font-size: 39.81px;
}
@media (max-width: 992px) {
  .heading[b-swe53bt4fi] {
    font-size: 33.18px;
  }
}
@media (max-width: 576px) {
  .heading[b-swe53bt4fi] {
    font-size: 27.65px;
  }
}

.default-text[b-swe53bt4fi], p[b-swe53bt4fi] {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 400;
}

.outer[b-swe53bt4fi] {
  display: flex;
  flex-direction: column;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  max-width: 1356px;
}

.inner[b-swe53bt4fi] {
  display: flex;
  flex-direction: column;
  padding-left: 80px;
  padding-right: 80px;
  margin-left: auto;
  margin-right: auto;
  max-width: 1356px;
  overflow: hidden;
}
@media (max-width: 992px) {
  .inner[b-swe53bt4fi] {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (max-width: 576px) {
  .inner[b-swe53bt4fi] {
    padding-left: 24px;
    padding-right: 24px;
  }
}

.flex-text-image[b-swe53bt4fi] {
  display: flex;
  flex-direction: row;
  gap: 80px;
  margin: 80px 0;
}
.flex-text-image img[b-swe53bt4fi] {
  width: 45%;
  object-fit: cover;
}
.flex-text-image .text-side[b-swe53bt4fi] {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 32px;
}
.flex-text-image .text-side .text-side-content[b-swe53bt4fi] {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 48px;
}
.flex-text-image .text-side p[b-swe53bt4fi] {
  margin-bottom: 24px;
}
.flex-text-image .text-side p:last-of-type[b-swe53bt4fi] {
  margin-bottom: 0;
}
.flex-text-image .image-container[b-swe53bt4fi] {
  width: 50%;
  object-fit: cover;
  border-radius: 4px;
}
.flex-text-image .image-container img[b-swe53bt4fi] {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  .flex-text-image[b-swe53bt4fi] {
    margin: 80px 0;
    flex-direction: column;
    gap: 48px;
  }
  .flex-text-image .image-container[b-swe53bt4fi] {
    order: -1;
    width: 100%;
    overflow: clip;
  }
  .flex-text-image .image-container img[b-swe53bt4fi] {
    width: 100%;
    height: auto;
  }
}
@media (max-width: 576px) {
  .flex-text-image[b-swe53bt4fi] {
    margin: 64px 0;
  }
}

.font-size-ml[b-swe53bt4fi] {
  font-size: 19.2px;
}

.flex[b-swe53bt4fi] {
  display: flex;
  align-items: flex-start;
}

.flex-column[b-swe53bt4fi] {
  flex-direction: column;
}

.gap-8[b-swe53bt4fi] {
  gap: 8px;
}

.gap-16[b-swe53bt4fi] {
  gap: 16px;
}

.gap-24[b-swe53bt4fi] {
  gap: 24px;
}

.gap-32[b-swe53bt4fi] {
  gap: 32px;
}

.gap-48[b-swe53bt4fi] {
  gap: 48px;
}

.nowrap[b-swe53bt4fi] {
  white-space: nowrap;
}

h2[b-swe53bt4fi] {
  color: var(--color-heading);
  width: 100%;
  font-family: "Judson", serif;
  font-weight: 400;
}
h2.small[b-swe53bt4fi] {
  font-size: 27.65px;
}
@media (max-width: 992px) {
  h2.small[b-swe53bt4fi] {
    font-size: 27.65px;
  }
}
@media (max-width: 576px) {
  h2.small[b-swe53bt4fi] {
    font-size: 23.04px;
  }
}
h2.normal[b-swe53bt4fi] {
  font-size: 39.81px;
}
@media (max-width: 992px) {
  h2.normal[b-swe53bt4fi] {
    font-size: 33.18px;
  }
}
@media (max-width: 576px) {
  h2.normal[b-swe53bt4fi] {
    font-size: 27.65px;
  }
}
h2.large[b-swe53bt4fi] {
  font-size: 47.78px;
}
@media (max-width: 992px) {
  h2.large[b-swe53bt4fi] {
    font-size: 39.81px;
  }
}
@media (max-width: 576px) {
  h2.large[b-swe53bt4fi] {
    font-size: 33.18px;
  }
}
/* /Components/Icon.razor.rz.scp.css */
html[b-pbhrtrxgws], body[b-pbhrtrxgws] {
  margin: 0;
  padding: 0;
}

*[b-pbhrtrxgws], [b-pbhrtrxgws]::after, [b-pbhrtrxgws]::before {
  box-sizing: border-box;
}

hr[b-pbhrtrxgws] {
  color: inherit;
  background-color: currentColor;
  border: 0;
  opacity: 0.25;
}

p[b-pbhrtrxgws], hr[b-pbhrtrxgws] {
  margin: 0;
}

h1[b-pbhrtrxgws], h2[b-pbhrtrxgws], h3[b-pbhrtrxgws], h4[b-pbhrtrxgws] {
  margin: 0;
}

.align-center[b-pbhrtrxgws] {
  text-align: center;
}

img[b-pbhrtrxgws] {
  border-radius: 4px;
}

.card[b-pbhrtrxgws] {
  border-radius: 4px;
}

.link-secondary[b-pbhrtrxgws] {
  text-decoration: underline;
  color: var(--color-heading);
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 500;
  font-size: 19.2px;
}
.link-secondary:hover[b-pbhrtrxgws] {
  color: #233727;
  font-weight: 700;
}

section[b-pbhrtrxgws] {
  background-color: #eaeaea;
}

.bg-white-custom .inner[b-pbhrtrxgws], .bg-white-custom .outer[b-pbhrtrxgws] {
  background-color: var(--color-bg-white);
}
.bg-white-custom .heading[b-pbhrtrxgws] {
  color: var(--color-heading);
}
.bg-white-custom .default-text[b-pbhrtrxgws], .bg-white-custom p[b-pbhrtrxgws] {
  color: var(--color-text);
}

.bg-blue .inner[b-pbhrtrxgws], .bg-blue .outer[b-pbhrtrxgws] {
  background-color: var(--color-bg-blue);
}
.bg-blue .heading[b-pbhrtrxgws] {
  color: var(--color-heading);
}
.bg-blue .default-text[b-pbhrtrxgws], .bg-blue p[b-pbhrtrxgws] {
  color: var(--color-text);
}

.bg-green .inner[b-pbhrtrxgws], .bg-green .outer[b-pbhrtrxgws] {
  background-color: var(--color-bg-green);
}
.bg-green .heading[b-pbhrtrxgws] {
  color: var(--color-heading);
}
.bg-green .default-text[b-pbhrtrxgws], .bg-green p[b-pbhrtrxgws] {
  color: var(--color-text);
}

.heading[b-pbhrtrxgws] {
  font-family: "Judson", serif;
  font-weight: 400;
  font-size: 39.81px;
}
@media (max-width: 992px) {
  .heading[b-pbhrtrxgws] {
    font-size: 33.18px;
  }
}
@media (max-width: 576px) {
  .heading[b-pbhrtrxgws] {
    font-size: 27.65px;
  }
}

.default-text[b-pbhrtrxgws], p[b-pbhrtrxgws] {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 400;
}

.outer[b-pbhrtrxgws] {
  display: flex;
  flex-direction: column;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  max-width: 1356px;
}

.inner[b-pbhrtrxgws] {
  display: flex;
  flex-direction: column;
  padding-left: 80px;
  padding-right: 80px;
  margin-left: auto;
  margin-right: auto;
  max-width: 1356px;
  overflow: hidden;
}
@media (max-width: 992px) {
  .inner[b-pbhrtrxgws] {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (max-width: 576px) {
  .inner[b-pbhrtrxgws] {
    padding-left: 24px;
    padding-right: 24px;
  }
}

.flex-text-image[b-pbhrtrxgws] {
  display: flex;
  flex-direction: row;
  gap: 80px;
  margin: 80px 0;
}
.flex-text-image img[b-pbhrtrxgws] {
  width: 45%;
  object-fit: cover;
}
.flex-text-image .text-side[b-pbhrtrxgws] {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 32px;
}
.flex-text-image .text-side .text-side-content[b-pbhrtrxgws] {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 48px;
}
.flex-text-image .text-side p[b-pbhrtrxgws] {
  margin-bottom: 24px;
}
.flex-text-image .text-side p:last-of-type[b-pbhrtrxgws] {
  margin-bottom: 0;
}
.flex-text-image .image-container[b-pbhrtrxgws] {
  width: 50%;
  object-fit: cover;
  border-radius: 4px;
}
.flex-text-image .image-container img[b-pbhrtrxgws] {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  .flex-text-image[b-pbhrtrxgws] {
    margin: 80px 0;
    flex-direction: column;
    gap: 48px;
  }
  .flex-text-image .image-container[b-pbhrtrxgws] {
    order: -1;
    width: 100%;
    overflow: clip;
  }
  .flex-text-image .image-container img[b-pbhrtrxgws] {
    width: 100%;
    height: auto;
  }
}
@media (max-width: 576px) {
  .flex-text-image[b-pbhrtrxgws] {
    margin: 64px 0;
  }
}

.font-size-ml[b-pbhrtrxgws] {
  font-size: 19.2px;
}

.flex[b-pbhrtrxgws] {
  display: flex;
  align-items: flex-start;
}

.flex-column[b-pbhrtrxgws] {
  flex-direction: column;
}

.gap-8[b-pbhrtrxgws] {
  gap: 8px;
}

.gap-16[b-pbhrtrxgws] {
  gap: 16px;
}

.gap-24[b-pbhrtrxgws] {
  gap: 24px;
}

.gap-32[b-pbhrtrxgws] {
  gap: 32px;
}

.gap-48[b-pbhrtrxgws] {
  gap: 48px;
}

.nowrap[b-pbhrtrxgws] {
  white-space: nowrap;
}

.icon[b-pbhrtrxgws] {
  display: inline;
  font-size: 8px;
}
.icon svg[b-pbhrtrxgws] {
  font-size: 8px;
}
/* /Components/Icons/Arrow.razor.rz.scp.css */
/* /Components/Icons/ArrowCircle.razor.rz.scp.css */
/* /Components/Icons/Burger.razor.rz.scp.css */
/* /Components/Icons/CheckMark.razor.rz.scp.css */
/* /Components/Icons/LogoCircle.razor.rz.scp.css */
/* /Components/NotFoundRedirect.razor.rz.scp.css */
/* /Components/ParagraphHeading.razor.rz.scp.css */
html[b-45ux0kilbo], body[b-45ux0kilbo] {
  margin: 0;
  padding: 0;
}

*[b-45ux0kilbo], [b-45ux0kilbo]::after, [b-45ux0kilbo]::before {
  box-sizing: border-box;
}

hr[b-45ux0kilbo] {
  color: inherit;
  background-color: currentColor;
  border: 0;
  opacity: 0.25;
}

p[b-45ux0kilbo], hr[b-45ux0kilbo] {
  margin: 0;
}

h1[b-45ux0kilbo], h2[b-45ux0kilbo], h3[b-45ux0kilbo], h4[b-45ux0kilbo] {
  margin: 0;
}

.align-center[b-45ux0kilbo] {
  text-align: center;
}

img[b-45ux0kilbo] {
  border-radius: 4px;
}

.card[b-45ux0kilbo] {
  border-radius: 4px;
}

.link-secondary[b-45ux0kilbo] {
  text-decoration: underline;
  color: var(--color-heading);
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 500;
  font-size: 19.2px;
}
.link-secondary:hover[b-45ux0kilbo] {
  color: #233727;
  font-weight: 700;
}

section[b-45ux0kilbo] {
  background-color: #eaeaea;
}

.bg-white-custom .inner[b-45ux0kilbo], .bg-white-custom .outer[b-45ux0kilbo] {
  background-color: var(--color-bg-white);
}
.bg-white-custom .heading[b-45ux0kilbo] {
  color: var(--color-heading);
}
.bg-white-custom .default-text[b-45ux0kilbo], .bg-white-custom p[b-45ux0kilbo] {
  color: var(--color-text);
}

.bg-blue .inner[b-45ux0kilbo], .bg-blue .outer[b-45ux0kilbo] {
  background-color: var(--color-bg-blue);
}
.bg-blue .heading[b-45ux0kilbo] {
  color: var(--color-heading);
}
.bg-blue .default-text[b-45ux0kilbo], .bg-blue p[b-45ux0kilbo] {
  color: var(--color-text);
}

.bg-green .inner[b-45ux0kilbo], .bg-green .outer[b-45ux0kilbo] {
  background-color: var(--color-bg-green);
}
.bg-green .heading[b-45ux0kilbo] {
  color: var(--color-heading);
}
.bg-green .default-text[b-45ux0kilbo], .bg-green p[b-45ux0kilbo] {
  color: var(--color-text);
}

.heading[b-45ux0kilbo] {
  font-family: "Judson", serif;
  font-weight: 400;
  font-size: 39.81px;
}
@media (max-width: 992px) {
  .heading[b-45ux0kilbo] {
    font-size: 33.18px;
  }
}
@media (max-width: 576px) {
  .heading[b-45ux0kilbo] {
    font-size: 27.65px;
  }
}

.default-text[b-45ux0kilbo], p[b-45ux0kilbo] {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 400;
}

.outer[b-45ux0kilbo] {
  display: flex;
  flex-direction: column;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  max-width: 1356px;
}

.inner[b-45ux0kilbo] {
  display: flex;
  flex-direction: column;
  padding-left: 80px;
  padding-right: 80px;
  margin-left: auto;
  margin-right: auto;
  max-width: 1356px;
  overflow: hidden;
}
@media (max-width: 992px) {
  .inner[b-45ux0kilbo] {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (max-width: 576px) {
  .inner[b-45ux0kilbo] {
    padding-left: 24px;
    padding-right: 24px;
  }
}

.flex-text-image[b-45ux0kilbo] {
  display: flex;
  flex-direction: row;
  gap: 80px;
  margin: 80px 0;
}
.flex-text-image img[b-45ux0kilbo] {
  width: 45%;
  object-fit: cover;
}
.flex-text-image .text-side[b-45ux0kilbo] {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 32px;
}
.flex-text-image .text-side .text-side-content[b-45ux0kilbo] {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 48px;
}
.flex-text-image .text-side p[b-45ux0kilbo] {
  margin-bottom: 24px;
}
.flex-text-image .text-side p:last-of-type[b-45ux0kilbo] {
  margin-bottom: 0;
}
.flex-text-image .image-container[b-45ux0kilbo] {
  width: 50%;
  object-fit: cover;
  border-radius: 4px;
}
.flex-text-image .image-container img[b-45ux0kilbo] {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  .flex-text-image[b-45ux0kilbo] {
    margin: 80px 0;
    flex-direction: column;
    gap: 48px;
  }
  .flex-text-image .image-container[b-45ux0kilbo] {
    order: -1;
    width: 100%;
    overflow: clip;
  }
  .flex-text-image .image-container img[b-45ux0kilbo] {
    width: 100%;
    height: auto;
  }
}
@media (max-width: 576px) {
  .flex-text-image[b-45ux0kilbo] {
    margin: 64px 0;
  }
}

.font-size-ml[b-45ux0kilbo] {
  font-size: 19.2px;
}

.flex[b-45ux0kilbo] {
  display: flex;
  align-items: flex-start;
}

.flex-column[b-45ux0kilbo] {
  flex-direction: column;
}

.gap-8[b-45ux0kilbo] {
  gap: 8px;
}

.gap-16[b-45ux0kilbo] {
  gap: 16px;
}

.gap-24[b-45ux0kilbo] {
  gap: 24px;
}

.gap-32[b-45ux0kilbo] {
  gap: 32px;
}

.gap-48[b-45ux0kilbo] {
  gap: 48px;
}

.nowrap[b-45ux0kilbo] {
  white-space: nowrap;
}
/* /Components/SectionAppointments.razor.rz.scp.css */
html[b-fva7bebekk], body[b-fva7bebekk] {
  margin: 0;
  padding: 0;
}

*[b-fva7bebekk], [b-fva7bebekk]::after, [b-fva7bebekk]::before {
  box-sizing: border-box;
}

hr[b-fva7bebekk] {
  color: inherit;
  background-color: currentColor;
  border: 0;
  opacity: 0.25;
}

p[b-fva7bebekk], hr[b-fva7bebekk] {
  margin: 0;
}

h1[b-fva7bebekk], h2[b-fva7bebekk], h3[b-fva7bebekk], h4[b-fva7bebekk] {
  margin: 0;
}

.align-center[b-fva7bebekk] {
  text-align: center;
}

img[b-fva7bebekk] {
  border-radius: 4px;
}

.card[b-fva7bebekk] {
  border-radius: 4px;
}

.link-secondary[b-fva7bebekk] {
  text-decoration: underline;
  color: var(--color-heading);
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 500;
  font-size: 19.2px;
}
.link-secondary:hover[b-fva7bebekk] {
  color: #233727;
  font-weight: 700;
}

section[b-fva7bebekk] {
  background-color: #eaeaea;
}

.bg-white-custom .inner[b-fva7bebekk], .bg-white-custom .outer[b-fva7bebekk] {
  background-color: var(--color-bg-white);
}
.bg-white-custom .heading[b-fva7bebekk] {
  color: var(--color-heading);
}
.bg-white-custom .default-text[b-fva7bebekk], .bg-white-custom p[b-fva7bebekk] {
  color: var(--color-text);
}

.bg-blue .inner[b-fva7bebekk], .bg-blue .outer[b-fva7bebekk] {
  background-color: var(--color-bg-blue);
}
.bg-blue .heading[b-fva7bebekk] {
  color: var(--color-heading);
}
.bg-blue .default-text[b-fva7bebekk], .bg-blue p[b-fva7bebekk] {
  color: var(--color-text);
}

.bg-green .inner[b-fva7bebekk], .bg-green .outer[b-fva7bebekk] {
  background-color: var(--color-bg-green);
}
.bg-green .heading[b-fva7bebekk] {
  color: var(--color-heading);
}
.bg-green .default-text[b-fva7bebekk], .bg-green p[b-fva7bebekk] {
  color: var(--color-text);
}

.heading[b-fva7bebekk] {
  font-family: "Judson", serif;
  font-weight: 400;
  font-size: 39.81px;
}
@media (max-width: 992px) {
  .heading[b-fva7bebekk] {
    font-size: 33.18px;
  }
}
@media (max-width: 576px) {
  .heading[b-fva7bebekk] {
    font-size: 27.65px;
  }
}

.default-text[b-fva7bebekk], p[b-fva7bebekk] {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 400;
}

.outer[b-fva7bebekk] {
  display: flex;
  flex-direction: column;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  max-width: 1356px;
}

.inner[b-fva7bebekk] {
  display: flex;
  flex-direction: column;
  padding-left: 80px;
  padding-right: 80px;
  margin-left: auto;
  margin-right: auto;
  max-width: 1356px;
  overflow: hidden;
}
@media (max-width: 992px) {
  .inner[b-fva7bebekk] {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (max-width: 576px) {
  .inner[b-fva7bebekk] {
    padding-left: 24px;
    padding-right: 24px;
  }
}

.flex-text-image[b-fva7bebekk] {
  display: flex;
  flex-direction: row;
  gap: 80px;
  margin: 80px 0;
}
.flex-text-image img[b-fva7bebekk] {
  width: 45%;
  object-fit: cover;
}
.flex-text-image .text-side[b-fva7bebekk] {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 32px;
}
.flex-text-image .text-side .text-side-content[b-fva7bebekk] {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 48px;
}
.flex-text-image .text-side p[b-fva7bebekk] {
  margin-bottom: 24px;
}
.flex-text-image .text-side p:last-of-type[b-fva7bebekk] {
  margin-bottom: 0;
}
.flex-text-image .image-container[b-fva7bebekk] {
  width: 50%;
  object-fit: cover;
  border-radius: 4px;
}
.flex-text-image .image-container img[b-fva7bebekk] {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  .flex-text-image[b-fva7bebekk] {
    margin: 80px 0;
    flex-direction: column;
    gap: 48px;
  }
  .flex-text-image .image-container[b-fva7bebekk] {
    order: -1;
    width: 100%;
    overflow: clip;
  }
  .flex-text-image .image-container img[b-fva7bebekk] {
    width: 100%;
    height: auto;
  }
}
@media (max-width: 576px) {
  .flex-text-image[b-fva7bebekk] {
    margin: 64px 0;
  }
}

.font-size-ml[b-fva7bebekk] {
  font-size: 19.2px;
}

.flex[b-fva7bebekk] {
  display: flex;
  align-items: flex-start;
}

.flex-column[b-fva7bebekk] {
  flex-direction: column;
}

.gap-8[b-fva7bebekk] {
  gap: 8px;
}

.gap-16[b-fva7bebekk] {
  gap: 16px;
}

.gap-24[b-fva7bebekk] {
  gap: 24px;
}

.gap-32[b-fva7bebekk] {
  gap: 32px;
}

.gap-48[b-fva7bebekk] {
  gap: 48px;
}

.nowrap[b-fva7bebekk] {
  white-space: nowrap;
}

.content[b-fva7bebekk] {
  margin: 136px 0;
  display: flex;
  flex-direction: column;
  gap: 64px;
  align-items: center;
  text-align: center;
}

[b-fva7bebekk] .card {
  justify-content: center;
}

table[b-fva7bebekk] {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 400;
}
table td:first-child[b-fva7bebekk] {
  text-align: right;
}
table td:last-child[b-fva7bebekk] {
  font-feature-settings: "tnum";
}

h3[b-fva7bebekk] {
  font-size: 14px;
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 400;
}

.placeholder[b-fva7bebekk] {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 500;
  font-size: 20px;
}
/* /Components/SectionBox.razor.rz.scp.css */
html[b-ey1qm1aszs], body[b-ey1qm1aszs] {
  margin: 0;
  padding: 0;
}

*[b-ey1qm1aszs], [b-ey1qm1aszs]::after, [b-ey1qm1aszs]::before {
  box-sizing: border-box;
}

hr[b-ey1qm1aszs] {
  color: inherit;
  background-color: currentColor;
  border: 0;
  opacity: 0.25;
}

p[b-ey1qm1aszs], hr[b-ey1qm1aszs] {
  margin: 0;
}

h1[b-ey1qm1aszs], h2[b-ey1qm1aszs], h3[b-ey1qm1aszs], h4[b-ey1qm1aszs] {
  margin: 0;
}

.align-center[b-ey1qm1aszs] {
  text-align: center;
}

img[b-ey1qm1aszs] {
  border-radius: 4px;
}

.card[b-ey1qm1aszs] {
  border-radius: 4px;
}

.link-secondary[b-ey1qm1aszs] {
  text-decoration: underline;
  color: var(--color-heading);
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 500;
  font-size: 19.2px;
}
.link-secondary:hover[b-ey1qm1aszs] {
  color: #233727;
  font-weight: 700;
}

section[b-ey1qm1aszs] {
  background-color: #eaeaea;
}

.bg-white-custom .inner[b-ey1qm1aszs], .bg-white-custom .outer[b-ey1qm1aszs] {
  background-color: var(--color-bg-white);
}
.bg-white-custom .heading[b-ey1qm1aszs] {
  color: var(--color-heading);
}
.bg-white-custom .default-text[b-ey1qm1aszs], .bg-white-custom p[b-ey1qm1aszs] {
  color: var(--color-text);
}

.bg-blue .inner[b-ey1qm1aszs], .bg-blue .outer[b-ey1qm1aszs] {
  background-color: var(--color-bg-blue);
}
.bg-blue .heading[b-ey1qm1aszs] {
  color: var(--color-heading);
}
.bg-blue .default-text[b-ey1qm1aszs], .bg-blue p[b-ey1qm1aszs] {
  color: var(--color-text);
}

.bg-green .inner[b-ey1qm1aszs], .bg-green .outer[b-ey1qm1aszs] {
  background-color: var(--color-bg-green);
}
.bg-green .heading[b-ey1qm1aszs] {
  color: var(--color-heading);
}
.bg-green .default-text[b-ey1qm1aszs], .bg-green p[b-ey1qm1aszs] {
  color: var(--color-text);
}

.heading[b-ey1qm1aszs] {
  font-family: "Judson", serif;
  font-weight: 400;
  font-size: 39.81px;
}
@media (max-width: 992px) {
  .heading[b-ey1qm1aszs] {
    font-size: 33.18px;
  }
}
@media (max-width: 576px) {
  .heading[b-ey1qm1aszs] {
    font-size: 27.65px;
  }
}

.default-text[b-ey1qm1aszs], p[b-ey1qm1aszs] {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 400;
}

.outer[b-ey1qm1aszs] {
  display: flex;
  flex-direction: column;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  max-width: 1356px;
}

.inner[b-ey1qm1aszs] {
  display: flex;
  flex-direction: column;
  padding-left: 80px;
  padding-right: 80px;
  margin-left: auto;
  margin-right: auto;
  max-width: 1356px;
  overflow: hidden;
}
@media (max-width: 992px) {
  .inner[b-ey1qm1aszs] {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (max-width: 576px) {
  .inner[b-ey1qm1aszs] {
    padding-left: 24px;
    padding-right: 24px;
  }
}

.flex-text-image[b-ey1qm1aszs] {
  display: flex;
  flex-direction: row;
  gap: 80px;
  margin: 80px 0;
}
.flex-text-image img[b-ey1qm1aszs] {
  width: 45%;
  object-fit: cover;
}
.flex-text-image .text-side[b-ey1qm1aszs] {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 32px;
}
.flex-text-image .text-side .text-side-content[b-ey1qm1aszs] {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 48px;
}
.flex-text-image .text-side p[b-ey1qm1aszs] {
  margin-bottom: 24px;
}
.flex-text-image .text-side p:last-of-type[b-ey1qm1aszs] {
  margin-bottom: 0;
}
.flex-text-image .image-container[b-ey1qm1aszs] {
  width: 50%;
  object-fit: cover;
  border-radius: 4px;
}
.flex-text-image .image-container img[b-ey1qm1aszs] {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  .flex-text-image[b-ey1qm1aszs] {
    margin: 80px 0;
    flex-direction: column;
    gap: 48px;
  }
  .flex-text-image .image-container[b-ey1qm1aszs] {
    order: -1;
    width: 100%;
    overflow: clip;
  }
  .flex-text-image .image-container img[b-ey1qm1aszs] {
    width: 100%;
    height: auto;
  }
}
@media (max-width: 576px) {
  .flex-text-image[b-ey1qm1aszs] {
    margin: 64px 0;
  }
}

.font-size-ml[b-ey1qm1aszs] {
  font-size: 19.2px;
}

.flex[b-ey1qm1aszs] {
  display: flex;
  align-items: flex-start;
}

.flex-column[b-ey1qm1aszs] {
  flex-direction: column;
}

.gap-8[b-ey1qm1aszs] {
  gap: 8px;
}

.gap-16[b-ey1qm1aszs] {
  gap: 16px;
}

.gap-24[b-ey1qm1aszs] {
  gap: 24px;
}

.gap-32[b-ey1qm1aszs] {
  gap: 32px;
}

.gap-48[b-ey1qm1aszs] {
  gap: 48px;
}

.nowrap[b-ey1qm1aszs] {
  white-space: nowrap;
}

section[b-ey1qm1aszs] {
  position: relative;
  z-index: 1;
}

section.bg-image .inner[b-ey1qm1aszs] {
  background-image: url("images/dalle_generated_image.jpg");
  background-position: 0 -202.975px;
  background-size: 100% 207.394%;
  background-repeat: repeat-x;
  background-color: lightgray;
  background-blend-mode: overlay;
}

.content[b-ey1qm1aszs] {
  margin: 64px 0;
  background: white;
  padding: 40px 32px;
  display: flex;
  flex-direction: column;
  gap: 32px;
  align-items: center;
  text-align: center;
}
/* /Components/SectionCards.razor.rz.scp.css */
html[b-nax67y8567], body[b-nax67y8567] {
  margin: 0;
  padding: 0;
}

*[b-nax67y8567], [b-nax67y8567]::after, [b-nax67y8567]::before {
  box-sizing: border-box;
}

hr[b-nax67y8567] {
  color: inherit;
  background-color: currentColor;
  border: 0;
  opacity: 0.25;
}

p[b-nax67y8567], hr[b-nax67y8567] {
  margin: 0;
}

h1[b-nax67y8567], h2[b-nax67y8567], h3[b-nax67y8567], h4[b-nax67y8567] {
  margin: 0;
}

.align-center[b-nax67y8567] {
  text-align: center;
}

img[b-nax67y8567] {
  border-radius: 4px;
}

.card[b-nax67y8567] {
  border-radius: 4px;
}

.link-secondary[b-nax67y8567] {
  text-decoration: underline;
  color: var(--color-heading);
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 500;
  font-size: 19.2px;
}
.link-secondary:hover[b-nax67y8567] {
  color: #233727;
  font-weight: 700;
}

section[b-nax67y8567] {
  background-color: #eaeaea;
}

.bg-white-custom .inner[b-nax67y8567], .bg-white-custom .outer[b-nax67y8567] {
  background-color: var(--color-bg-white);
}
.bg-white-custom .heading[b-nax67y8567] {
  color: var(--color-heading);
}
.bg-white-custom .default-text[b-nax67y8567], .bg-white-custom p[b-nax67y8567] {
  color: var(--color-text);
}

.bg-blue .inner[b-nax67y8567], .bg-blue .outer[b-nax67y8567] {
  background-color: var(--color-bg-blue);
}
.bg-blue .heading[b-nax67y8567] {
  color: var(--color-heading);
}
.bg-blue .default-text[b-nax67y8567], .bg-blue p[b-nax67y8567] {
  color: var(--color-text);
}

.bg-green .inner[b-nax67y8567], .bg-green .outer[b-nax67y8567] {
  background-color: var(--color-bg-green);
}
.bg-green .heading[b-nax67y8567] {
  color: var(--color-heading);
}
.bg-green .default-text[b-nax67y8567], .bg-green p[b-nax67y8567] {
  color: var(--color-text);
}

.heading[b-nax67y8567] {
  font-family: "Judson", serif;
  font-weight: 400;
  font-size: 39.81px;
}
@media (max-width: 992px) {
  .heading[b-nax67y8567] {
    font-size: 33.18px;
  }
}
@media (max-width: 576px) {
  .heading[b-nax67y8567] {
    font-size: 27.65px;
  }
}

.default-text[b-nax67y8567], p[b-nax67y8567] {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 400;
}

.outer[b-nax67y8567] {
  display: flex;
  flex-direction: column;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  max-width: 1356px;
}

.inner[b-nax67y8567] {
  display: flex;
  flex-direction: column;
  padding-left: 80px;
  padding-right: 80px;
  margin-left: auto;
  margin-right: auto;
  max-width: 1356px;
  overflow: hidden;
}
@media (max-width: 992px) {
  .inner[b-nax67y8567] {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (max-width: 576px) {
  .inner[b-nax67y8567] {
    padding-left: 24px;
    padding-right: 24px;
  }
}

.flex-text-image[b-nax67y8567] {
  display: flex;
  flex-direction: row;
  gap: 80px;
  margin: 80px 0;
}
.flex-text-image img[b-nax67y8567] {
  width: 45%;
  object-fit: cover;
}
.flex-text-image .text-side[b-nax67y8567] {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 32px;
}
.flex-text-image .text-side .text-side-content[b-nax67y8567] {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 48px;
}
.flex-text-image .text-side p[b-nax67y8567] {
  margin-bottom: 24px;
}
.flex-text-image .text-side p:last-of-type[b-nax67y8567] {
  margin-bottom: 0;
}
.flex-text-image .image-container[b-nax67y8567] {
  width: 50%;
  object-fit: cover;
  border-radius: 4px;
}
.flex-text-image .image-container img[b-nax67y8567] {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  .flex-text-image[b-nax67y8567] {
    margin: 80px 0;
    flex-direction: column;
    gap: 48px;
  }
  .flex-text-image .image-container[b-nax67y8567] {
    order: -1;
    width: 100%;
    overflow: clip;
  }
  .flex-text-image .image-container img[b-nax67y8567] {
    width: 100%;
    height: auto;
  }
}
@media (max-width: 576px) {
  .flex-text-image[b-nax67y8567] {
    margin: 64px 0;
  }
}

.font-size-ml[b-nax67y8567] {
  font-size: 19.2px;
}

.flex[b-nax67y8567] {
  display: flex;
  align-items: flex-start;
}

.flex-column[b-nax67y8567] {
  flex-direction: column;
}

.gap-8[b-nax67y8567] {
  gap: 8px;
}

.gap-16[b-nax67y8567] {
  gap: 16px;
}

.gap-24[b-nax67y8567] {
  gap: 24px;
}

.gap-32[b-nax67y8567] {
  gap: 32px;
}

.gap-48[b-nax67y8567] {
  gap: 48px;
}

.nowrap[b-nax67y8567] {
  white-space: nowrap;
}

.content[b-nax67y8567] {
  display: flex;
  flex-direction: column;
  gap: 64px;
  margin: 136px 0;
  text-align: center;
}
/* /Components/SectionContact.razor.rz.scp.css */
html[b-vi5chk4t5o], body[b-vi5chk4t5o] {
  margin: 0;
  padding: 0;
}

*[b-vi5chk4t5o], [b-vi5chk4t5o]::after, [b-vi5chk4t5o]::before {
  box-sizing: border-box;
}

hr[b-vi5chk4t5o] {
  color: inherit;
  background-color: currentColor;
  border: 0;
  opacity: 0.25;
}

p[b-vi5chk4t5o], hr[b-vi5chk4t5o] {
  margin: 0;
}

h1[b-vi5chk4t5o], h2[b-vi5chk4t5o], h3[b-vi5chk4t5o], h4[b-vi5chk4t5o] {
  margin: 0;
}

.align-center[b-vi5chk4t5o] {
  text-align: center;
}

img[b-vi5chk4t5o] {
  border-radius: 4px;
}

.card[b-vi5chk4t5o] {
  border-radius: 4px;
}

.link-secondary[b-vi5chk4t5o] {
  text-decoration: underline;
  color: var(--color-heading);
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 500;
  font-size: 19.2px;
}
.link-secondary:hover[b-vi5chk4t5o] {
  color: #233727;
  font-weight: 700;
}

section[b-vi5chk4t5o] {
  background-color: #eaeaea;
}

.bg-white-custom .inner[b-vi5chk4t5o], .bg-white-custom .outer[b-vi5chk4t5o] {
  background-color: var(--color-bg-white);
}
.bg-white-custom .heading[b-vi5chk4t5o] {
  color: var(--color-heading);
}
.bg-white-custom .default-text[b-vi5chk4t5o], .bg-white-custom p[b-vi5chk4t5o] {
  color: var(--color-text);
}

.bg-blue .inner[b-vi5chk4t5o], .bg-blue .outer[b-vi5chk4t5o] {
  background-color: var(--color-bg-blue);
}
.bg-blue .heading[b-vi5chk4t5o] {
  color: var(--color-heading);
}
.bg-blue .default-text[b-vi5chk4t5o], .bg-blue p[b-vi5chk4t5o] {
  color: var(--color-text);
}

.bg-green .inner[b-vi5chk4t5o], .bg-green .outer[b-vi5chk4t5o] {
  background-color: var(--color-bg-green);
}
.bg-green .heading[b-vi5chk4t5o] {
  color: var(--color-heading);
}
.bg-green .default-text[b-vi5chk4t5o], .bg-green p[b-vi5chk4t5o] {
  color: var(--color-text);
}

.heading[b-vi5chk4t5o] {
  font-family: "Judson", serif;
  font-weight: 400;
  font-size: 39.81px;
}
@media (max-width: 992px) {
  .heading[b-vi5chk4t5o] {
    font-size: 33.18px;
  }
}
@media (max-width: 576px) {
  .heading[b-vi5chk4t5o] {
    font-size: 27.65px;
  }
}

.default-text[b-vi5chk4t5o], p[b-vi5chk4t5o] {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 400;
}

.outer[b-vi5chk4t5o] {
  display: flex;
  flex-direction: column;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  max-width: 1356px;
}

.inner[b-vi5chk4t5o] {
  display: flex;
  flex-direction: column;
  padding-left: 80px;
  padding-right: 80px;
  margin-left: auto;
  margin-right: auto;
  max-width: 1356px;
  overflow: hidden;
}
@media (max-width: 992px) {
  .inner[b-vi5chk4t5o] {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (max-width: 576px) {
  .inner[b-vi5chk4t5o] {
    padding-left: 24px;
    padding-right: 24px;
  }
}

.flex-text-image[b-vi5chk4t5o] {
  display: flex;
  flex-direction: row;
  gap: 80px;
  margin: 80px 0;
}
.flex-text-image img[b-vi5chk4t5o] {
  width: 45%;
  object-fit: cover;
}
.flex-text-image .text-side[b-vi5chk4t5o] {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 32px;
}
.flex-text-image .text-side .text-side-content[b-vi5chk4t5o] {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 48px;
}
.flex-text-image .text-side p[b-vi5chk4t5o] {
  margin-bottom: 24px;
}
.flex-text-image .text-side p:last-of-type[b-vi5chk4t5o] {
  margin-bottom: 0;
}
.flex-text-image .image-container[b-vi5chk4t5o] {
  width: 50%;
  object-fit: cover;
  border-radius: 4px;
}
.flex-text-image .image-container img[b-vi5chk4t5o] {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  .flex-text-image[b-vi5chk4t5o] {
    margin: 80px 0;
    flex-direction: column;
    gap: 48px;
  }
  .flex-text-image .image-container[b-vi5chk4t5o] {
    order: -1;
    width: 100%;
    overflow: clip;
  }
  .flex-text-image .image-container img[b-vi5chk4t5o] {
    width: 100%;
    height: auto;
  }
}
@media (max-width: 576px) {
  .flex-text-image[b-vi5chk4t5o] {
    margin: 64px 0;
  }
}

.font-size-ml[b-vi5chk4t5o] {
  font-size: 19.2px;
}

.flex[b-vi5chk4t5o] {
  display: flex;
  align-items: flex-start;
}

.flex-column[b-vi5chk4t5o] {
  flex-direction: column;
}

.gap-8[b-vi5chk4t5o] {
  gap: 8px;
}

.gap-16[b-vi5chk4t5o] {
  gap: 16px;
}

.gap-24[b-vi5chk4t5o] {
  gap: 24px;
}

.gap-32[b-vi5chk4t5o] {
  gap: 32px;
}

.gap-48[b-vi5chk4t5o] {
  gap: 48px;
}

.nowrap[b-vi5chk4t5o] {
  white-space: nowrap;
}

.inner[b-vi5chk4t5o] {
  position: relative;
}

.content[b-vi5chk4t5o] {
  display: flex;
  flex-direction: column;
  gap: 32px;
  margin: 136px 0;
  width: 50%;
}
.content .contact-info[b-vi5chk4t5o] {
  display: flex;
  flex-direction: column;
  gap: 5px;
}
.content .contact-info table td[b-vi5chk4t5o] {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 400;
}
.content .contact-info table td:last-of-type[b-vi5chk4t5o] {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 500;
}
.content .contact-info table[b-vi5chk4t5o]  svg {
  width: 24px;
  height: 24px;
}
.content .icon[b-vi5chk4t5o] {
  position: absolute;
  right: 0px;
  top: 0px;
}
@media (max-width: 992px) {
  .content .icon[b-vi5chk4t5o] {
    right: -120px;
  }
  .content .icon svg[b-vi5chk4t5o] {
    height: 380px;
  }
}
@media (max-width: 576px) {
  .content .icon[b-vi5chk4t5o] {
    right: -230px;
  }
  .content .icon svg[b-vi5chk4t5o] {
    height: 330px;
  }
}
/* /Components/SectionFaq.razor.rz.scp.css */
html[b-qokq954zpi], body[b-qokq954zpi] {
  margin: 0;
  padding: 0;
}

*[b-qokq954zpi], [b-qokq954zpi]::after, [b-qokq954zpi]::before {
  box-sizing: border-box;
}

hr[b-qokq954zpi] {
  color: inherit;
  background-color: currentColor;
  border: 0;
  opacity: 0.25;
}

p[b-qokq954zpi], hr[b-qokq954zpi] {
  margin: 0;
}

h1[b-qokq954zpi], h2[b-qokq954zpi], h3[b-qokq954zpi], h4[b-qokq954zpi] {
  margin: 0;
}

.align-center[b-qokq954zpi] {
  text-align: center;
}

img[b-qokq954zpi] {
  border-radius: 4px;
}

.card[b-qokq954zpi] {
  border-radius: 4px;
}

.link-secondary[b-qokq954zpi] {
  text-decoration: underline;
  color: var(--color-heading);
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 500;
  font-size: 19.2px;
}
.link-secondary:hover[b-qokq954zpi] {
  color: #233727;
  font-weight: 700;
}

section[b-qokq954zpi] {
  background-color: #eaeaea;
}

.bg-white-custom .inner[b-qokq954zpi], .bg-white-custom .outer[b-qokq954zpi] {
  background-color: var(--color-bg-white);
}
.bg-white-custom .heading[b-qokq954zpi] {
  color: var(--color-heading);
}
.bg-white-custom .default-text[b-qokq954zpi], .bg-white-custom p[b-qokq954zpi] {
  color: var(--color-text);
}

.bg-blue .inner[b-qokq954zpi], .bg-blue .outer[b-qokq954zpi] {
  background-color: var(--color-bg-blue);
}
.bg-blue .heading[b-qokq954zpi] {
  color: var(--color-heading);
}
.bg-blue .default-text[b-qokq954zpi], .bg-blue p[b-qokq954zpi] {
  color: var(--color-text);
}

.bg-green .inner[b-qokq954zpi], .bg-green .outer[b-qokq954zpi] {
  background-color: var(--color-bg-green);
}
.bg-green .heading[b-qokq954zpi] {
  color: var(--color-heading);
}
.bg-green .default-text[b-qokq954zpi], .bg-green p[b-qokq954zpi] {
  color: var(--color-text);
}

.heading[b-qokq954zpi] {
  font-family: "Judson", serif;
  font-weight: 400;
  font-size: 39.81px;
}
@media (max-width: 992px) {
  .heading[b-qokq954zpi] {
    font-size: 33.18px;
  }
}
@media (max-width: 576px) {
  .heading[b-qokq954zpi] {
    font-size: 27.65px;
  }
}

.default-text[b-qokq954zpi], p[b-qokq954zpi] {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 400;
}

.outer[b-qokq954zpi] {
  display: flex;
  flex-direction: column;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  max-width: 1356px;
}

.inner[b-qokq954zpi] {
  display: flex;
  flex-direction: column;
  padding-left: 80px;
  padding-right: 80px;
  margin-left: auto;
  margin-right: auto;
  max-width: 1356px;
  overflow: hidden;
}
@media (max-width: 992px) {
  .inner[b-qokq954zpi] {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (max-width: 576px) {
  .inner[b-qokq954zpi] {
    padding-left: 24px;
    padding-right: 24px;
  }
}

.flex-text-image[b-qokq954zpi] {
  display: flex;
  flex-direction: row;
  gap: 80px;
  margin: 80px 0;
}
.flex-text-image img[b-qokq954zpi] {
  width: 45%;
  object-fit: cover;
}
.flex-text-image .text-side[b-qokq954zpi] {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 32px;
}
.flex-text-image .text-side .text-side-content[b-qokq954zpi] {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 48px;
}
.flex-text-image .text-side p[b-qokq954zpi] {
  margin-bottom: 24px;
}
.flex-text-image .text-side p:last-of-type[b-qokq954zpi] {
  margin-bottom: 0;
}
.flex-text-image .image-container[b-qokq954zpi] {
  width: 50%;
  object-fit: cover;
  border-radius: 4px;
}
.flex-text-image .image-container img[b-qokq954zpi] {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  .flex-text-image[b-qokq954zpi] {
    margin: 80px 0;
    flex-direction: column;
    gap: 48px;
  }
  .flex-text-image .image-container[b-qokq954zpi] {
    order: -1;
    width: 100%;
    overflow: clip;
  }
  .flex-text-image .image-container img[b-qokq954zpi] {
    width: 100%;
    height: auto;
  }
}
@media (max-width: 576px) {
  .flex-text-image[b-qokq954zpi] {
    margin: 64px 0;
  }
}

.font-size-ml[b-qokq954zpi] {
  font-size: 19.2px;
}

.flex[b-qokq954zpi] {
  display: flex;
  align-items: flex-start;
}

.flex-column[b-qokq954zpi] {
  flex-direction: column;
}

.gap-8[b-qokq954zpi] {
  gap: 8px;
}

.gap-16[b-qokq954zpi] {
  gap: 16px;
}

.gap-24[b-qokq954zpi] {
  gap: 24px;
}

.gap-32[b-qokq954zpi] {
  gap: 32px;
}

.gap-48[b-qokq954zpi] {
  gap: 48px;
}

.nowrap[b-qokq954zpi] {
  white-space: nowrap;
}

.content[b-qokq954zpi] {
  margin: 136px 0;
  display: flex;
  align-items: flex-start;
  gap: 48px;
}
@media (max-width: 992px) {
  .content[b-qokq954zpi] {
    flex-direction: column;
  }
}

.faq[b-qokq954zpi] {
  flex-basis: 100%;
}

.faq-item button[b-qokq954zpi] {
  width: 100%;
  padding: 0;
  background: none;
  border: none;
  cursor: pointer;
}
.faq-item .faq-question[b-qokq954zpi] {
  margin: 16px 0;
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 500;
  color: var(--color-text);
  text-align: left;
  display: flex;
  justify-content: space-between;
}
.faq-item .faq-answer[b-qokq954zpi] {
  margin-bottom: 16px;
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 400;
  color: var(--color-text);
  text-align: left;
}
.faq-item .faq-answer p[b-qokq954zpi] {
  margin-bottom: 16px;
}
.faq-item .faq-answer ul li[b-qokq954zpi] {
  margin-bottom: 8px;
}
.faq-item .faq-answer-wrapper[b-qokq954zpi] {
  overflow: hidden;
  opacity: 0;
  transition: max-height 0.4s linear, opacity 0.4s linear;
}
.faq-item .faq-icon[b-qokq954zpi] {
  display: inline-block;
  transition: transform 0.4s linear;
}
.faq-item.visible .faq-icon[b-qokq954zpi] {
  transform: rotate(-180deg);
}
.faq-item.visible .faq-answer-wrapper[b-qokq954zpi] {
  opacity: 1;
}
/* /Components/SectionFaqImpressum.razor.rz.scp.css */
html[b-vl9n7qli3c], body[b-vl9n7qli3c] {
  margin: 0;
  padding: 0;
}

*[b-vl9n7qli3c], [b-vl9n7qli3c]::after, [b-vl9n7qli3c]::before {
  box-sizing: border-box;
}

hr[b-vl9n7qli3c] {
  color: inherit;
  background-color: currentColor;
  border: 0;
  opacity: 0.25;
}

p[b-vl9n7qli3c], hr[b-vl9n7qli3c] {
  margin: 0;
}

h1[b-vl9n7qli3c], h2[b-vl9n7qli3c], h3[b-vl9n7qli3c], h4[b-vl9n7qli3c] {
  margin: 0;
}

.align-center[b-vl9n7qli3c] {
  text-align: center;
}

img[b-vl9n7qli3c] {
  border-radius: 4px;
}

.card[b-vl9n7qli3c] {
  border-radius: 4px;
}

.link-secondary[b-vl9n7qli3c] {
  text-decoration: underline;
  color: var(--color-heading);
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 500;
  font-size: 19.2px;
}
.link-secondary:hover[b-vl9n7qli3c] {
  color: #233727;
  font-weight: 700;
}

section[b-vl9n7qli3c] {
  background-color: #eaeaea;
}

.bg-white-custom .inner[b-vl9n7qli3c], .bg-white-custom .outer[b-vl9n7qli3c] {
  background-color: var(--color-bg-white);
}
.bg-white-custom .heading[b-vl9n7qli3c] {
  color: var(--color-heading);
}
.bg-white-custom .default-text[b-vl9n7qli3c], .bg-white-custom p[b-vl9n7qli3c] {
  color: var(--color-text);
}

.bg-blue .inner[b-vl9n7qli3c], .bg-blue .outer[b-vl9n7qli3c] {
  background-color: var(--color-bg-blue);
}
.bg-blue .heading[b-vl9n7qli3c] {
  color: var(--color-heading);
}
.bg-blue .default-text[b-vl9n7qli3c], .bg-blue p[b-vl9n7qli3c] {
  color: var(--color-text);
}

.bg-green .inner[b-vl9n7qli3c], .bg-green .outer[b-vl9n7qli3c] {
  background-color: var(--color-bg-green);
}
.bg-green .heading[b-vl9n7qli3c] {
  color: var(--color-heading);
}
.bg-green .default-text[b-vl9n7qli3c], .bg-green p[b-vl9n7qli3c] {
  color: var(--color-text);
}

.heading[b-vl9n7qli3c] {
  font-family: "Judson", serif;
  font-weight: 400;
  font-size: 39.81px;
}
@media (max-width: 992px) {
  .heading[b-vl9n7qli3c] {
    font-size: 33.18px;
  }
}
@media (max-width: 576px) {
  .heading[b-vl9n7qli3c] {
    font-size: 27.65px;
  }
}

.default-text[b-vl9n7qli3c], p[b-vl9n7qli3c] {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 400;
}

.outer[b-vl9n7qli3c] {
  display: flex;
  flex-direction: column;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  max-width: 1356px;
}

.inner[b-vl9n7qli3c] {
  display: flex;
  flex-direction: column;
  padding-left: 80px;
  padding-right: 80px;
  margin-left: auto;
  margin-right: auto;
  max-width: 1356px;
  overflow: hidden;
}
@media (max-width: 992px) {
  .inner[b-vl9n7qli3c] {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (max-width: 576px) {
  .inner[b-vl9n7qli3c] {
    padding-left: 24px;
    padding-right: 24px;
  }
}

.flex-text-image[b-vl9n7qli3c] {
  display: flex;
  flex-direction: row;
  gap: 80px;
  margin: 80px 0;
}
.flex-text-image img[b-vl9n7qli3c] {
  width: 45%;
  object-fit: cover;
}
.flex-text-image .text-side[b-vl9n7qli3c] {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 32px;
}
.flex-text-image .text-side .text-side-content[b-vl9n7qli3c] {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 48px;
}
.flex-text-image .text-side p[b-vl9n7qli3c] {
  margin-bottom: 24px;
}
.flex-text-image .text-side p:last-of-type[b-vl9n7qli3c] {
  margin-bottom: 0;
}
.flex-text-image .image-container[b-vl9n7qli3c] {
  width: 50%;
  object-fit: cover;
  border-radius: 4px;
}
.flex-text-image .image-container img[b-vl9n7qli3c] {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  .flex-text-image[b-vl9n7qli3c] {
    margin: 80px 0;
    flex-direction: column;
    gap: 48px;
  }
  .flex-text-image .image-container[b-vl9n7qli3c] {
    order: -1;
    width: 100%;
    overflow: clip;
  }
  .flex-text-image .image-container img[b-vl9n7qli3c] {
    width: 100%;
    height: auto;
  }
}
@media (max-width: 576px) {
  .flex-text-image[b-vl9n7qli3c] {
    margin: 64px 0;
  }
}

.font-size-ml[b-vl9n7qli3c] {
  font-size: 19.2px;
}

.flex[b-vl9n7qli3c] {
  display: flex;
  align-items: flex-start;
}

.flex-column[b-vl9n7qli3c] {
  flex-direction: column;
}

.gap-8[b-vl9n7qli3c] {
  gap: 8px;
}

.gap-16[b-vl9n7qli3c] {
  gap: 16px;
}

.gap-24[b-vl9n7qli3c] {
  gap: 24px;
}

.gap-32[b-vl9n7qli3c] {
  gap: 32px;
}

.gap-48[b-vl9n7qli3c] {
  gap: 48px;
}

.nowrap[b-vl9n7qli3c] {
  white-space: nowrap;
}
/* /Components/SectionFullImage.razor.rz.scp.css */
html[b-0wf4gooa0q], body[b-0wf4gooa0q] {
  margin: 0;
  padding: 0;
}

*[b-0wf4gooa0q], [b-0wf4gooa0q]::after, [b-0wf4gooa0q]::before {
  box-sizing: border-box;
}

hr[b-0wf4gooa0q] {
  color: inherit;
  background-color: currentColor;
  border: 0;
  opacity: 0.25;
}

p[b-0wf4gooa0q], hr[b-0wf4gooa0q] {
  margin: 0;
}

h1[b-0wf4gooa0q], h2[b-0wf4gooa0q], h3[b-0wf4gooa0q], h4[b-0wf4gooa0q] {
  margin: 0;
}

.align-center[b-0wf4gooa0q] {
  text-align: center;
}

img[b-0wf4gooa0q] {
  border-radius: 4px;
}

.card[b-0wf4gooa0q] {
  border-radius: 4px;
}

.link-secondary[b-0wf4gooa0q] {
  text-decoration: underline;
  color: var(--color-heading);
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 500;
  font-size: 19.2px;
}
.link-secondary:hover[b-0wf4gooa0q] {
  color: #233727;
  font-weight: 700;
}

section[b-0wf4gooa0q] {
  background-color: #eaeaea;
}

.bg-white-custom .inner[b-0wf4gooa0q], .bg-white-custom .outer[b-0wf4gooa0q] {
  background-color: var(--color-bg-white);
}
.bg-white-custom .heading[b-0wf4gooa0q] {
  color: var(--color-heading);
}
.bg-white-custom .default-text[b-0wf4gooa0q], .bg-white-custom p[b-0wf4gooa0q] {
  color: var(--color-text);
}

.bg-blue .inner[b-0wf4gooa0q], .bg-blue .outer[b-0wf4gooa0q] {
  background-color: var(--color-bg-blue);
}
.bg-blue .heading[b-0wf4gooa0q] {
  color: var(--color-heading);
}
.bg-blue .default-text[b-0wf4gooa0q], .bg-blue p[b-0wf4gooa0q] {
  color: var(--color-text);
}

.bg-green .inner[b-0wf4gooa0q], .bg-green .outer[b-0wf4gooa0q] {
  background-color: var(--color-bg-green);
}
.bg-green .heading[b-0wf4gooa0q] {
  color: var(--color-heading);
}
.bg-green .default-text[b-0wf4gooa0q], .bg-green p[b-0wf4gooa0q] {
  color: var(--color-text);
}

.heading[b-0wf4gooa0q] {
  font-family: "Judson", serif;
  font-weight: 400;
  font-size: 39.81px;
}
@media (max-width: 992px) {
  .heading[b-0wf4gooa0q] {
    font-size: 33.18px;
  }
}
@media (max-width: 576px) {
  .heading[b-0wf4gooa0q] {
    font-size: 27.65px;
  }
}

.default-text[b-0wf4gooa0q], p[b-0wf4gooa0q] {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 400;
}

.outer[b-0wf4gooa0q] {
  display: flex;
  flex-direction: column;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  max-width: 1356px;
}

.inner[b-0wf4gooa0q] {
  display: flex;
  flex-direction: column;
  padding-left: 80px;
  padding-right: 80px;
  margin-left: auto;
  margin-right: auto;
  max-width: 1356px;
  overflow: hidden;
}
@media (max-width: 992px) {
  .inner[b-0wf4gooa0q] {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (max-width: 576px) {
  .inner[b-0wf4gooa0q] {
    padding-left: 24px;
    padding-right: 24px;
  }
}

.flex-text-image[b-0wf4gooa0q] {
  display: flex;
  flex-direction: row;
  gap: 80px;
  margin: 80px 0;
}
.flex-text-image img[b-0wf4gooa0q] {
  width: 45%;
  object-fit: cover;
}
.flex-text-image .text-side[b-0wf4gooa0q] {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 32px;
}
.flex-text-image .text-side .text-side-content[b-0wf4gooa0q] {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 48px;
}
.flex-text-image .text-side p[b-0wf4gooa0q] {
  margin-bottom: 24px;
}
.flex-text-image .text-side p:last-of-type[b-0wf4gooa0q] {
  margin-bottom: 0;
}
.flex-text-image .image-container[b-0wf4gooa0q] {
  width: 50%;
  object-fit: cover;
  border-radius: 4px;
}
.flex-text-image .image-container img[b-0wf4gooa0q] {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  .flex-text-image[b-0wf4gooa0q] {
    margin: 80px 0;
    flex-direction: column;
    gap: 48px;
  }
  .flex-text-image .image-container[b-0wf4gooa0q] {
    order: -1;
    width: 100%;
    overflow: clip;
  }
  .flex-text-image .image-container img[b-0wf4gooa0q] {
    width: 100%;
    height: auto;
  }
}
@media (max-width: 576px) {
  .flex-text-image[b-0wf4gooa0q] {
    margin: 64px 0;
  }
}

.font-size-ml[b-0wf4gooa0q] {
  font-size: 19.2px;
}

.flex[b-0wf4gooa0q] {
  display: flex;
  align-items: flex-start;
}

.flex-column[b-0wf4gooa0q] {
  flex-direction: column;
}

.gap-8[b-0wf4gooa0q] {
  gap: 8px;
}

.gap-16[b-0wf4gooa0q] {
  gap: 16px;
}

.gap-24[b-0wf4gooa0q] {
  gap: 24px;
}

.gap-32[b-0wf4gooa0q] {
  gap: 32px;
}

.gap-48[b-0wf4gooa0q] {
  gap: 48px;
}

.nowrap[b-0wf4gooa0q] {
  white-space: nowrap;
}

section[b-0wf4gooa0q] {
  position: relative;
}
section[b-0wf4gooa0q]  img {
  width: 100%;
  height: 100%;
  border-radius: 0;
  display: block;
}
section .image-container[b-0wf4gooa0q] {
  position: relative;
  width: 100%;
}
section .container[b-0wf4gooa0q] {
  position: absolute;
  width: 65%;
  height: 100%;
  top: 0;
  left: 0;
  padding-top: 10%;
  padding-left: 12%;
}
@media (max-width: 992px) {
  section .container[b-0wf4gooa0q] {
    padding-top: 6%;
  }
}
@media (max-width: 767px) {
  section .container[b-0wf4gooa0q] {
    position: relative;
    width: 100%;
    padding: 64px 24px 32px;
  }
}
section .content[b-0wf4gooa0q] {
  height: 100%;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  gap: 40px;
}
@media (max-width: 992px) {
  section .content[b-0wf4gooa0q] {
    gap: 24px;
  }
}
@media (max-width: 767px) {
  section .content[b-0wf4gooa0q] {
    align-items: center;
  }
}
/* /Components/SectionHeadingSmall.razor.rz.scp.css */
html[b-xeuvn4oym6], body[b-xeuvn4oym6] {
  margin: 0;
  padding: 0;
}

*[b-xeuvn4oym6], [b-xeuvn4oym6]::after, [b-xeuvn4oym6]::before {
  box-sizing: border-box;
}

hr[b-xeuvn4oym6] {
  color: inherit;
  background-color: currentColor;
  border: 0;
  opacity: 0.25;
}

p[b-xeuvn4oym6], hr[b-xeuvn4oym6] {
  margin: 0;
}

h1[b-xeuvn4oym6], h2[b-xeuvn4oym6], h3[b-xeuvn4oym6], h4[b-xeuvn4oym6] {
  margin: 0;
}

.align-center[b-xeuvn4oym6] {
  text-align: center;
}

img[b-xeuvn4oym6] {
  border-radius: 4px;
}

.card[b-xeuvn4oym6] {
  border-radius: 4px;
}

.link-secondary[b-xeuvn4oym6] {
  text-decoration: underline;
  color: var(--color-heading);
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 500;
  font-size: 19.2px;
}
.link-secondary:hover[b-xeuvn4oym6] {
  color: #233727;
  font-weight: 700;
}

section[b-xeuvn4oym6] {
  background-color: #eaeaea;
}

.bg-white-custom .inner[b-xeuvn4oym6], .bg-white-custom .outer[b-xeuvn4oym6] {
  background-color: var(--color-bg-white);
}
.bg-white-custom .heading[b-xeuvn4oym6] {
  color: var(--color-heading);
}
.bg-white-custom .default-text[b-xeuvn4oym6], .bg-white-custom p[b-xeuvn4oym6] {
  color: var(--color-text);
}

.bg-blue .inner[b-xeuvn4oym6], .bg-blue .outer[b-xeuvn4oym6] {
  background-color: var(--color-bg-blue);
}
.bg-blue .heading[b-xeuvn4oym6] {
  color: var(--color-heading);
}
.bg-blue .default-text[b-xeuvn4oym6], .bg-blue p[b-xeuvn4oym6] {
  color: var(--color-text);
}

.bg-green .inner[b-xeuvn4oym6], .bg-green .outer[b-xeuvn4oym6] {
  background-color: var(--color-bg-green);
}
.bg-green .heading[b-xeuvn4oym6] {
  color: var(--color-heading);
}
.bg-green .default-text[b-xeuvn4oym6], .bg-green p[b-xeuvn4oym6] {
  color: var(--color-text);
}

.heading[b-xeuvn4oym6] {
  font-family: "Judson", serif;
  font-weight: 400;
  font-size: 39.81px;
}
@media (max-width: 992px) {
  .heading[b-xeuvn4oym6] {
    font-size: 33.18px;
  }
}
@media (max-width: 576px) {
  .heading[b-xeuvn4oym6] {
    font-size: 27.65px;
  }
}

.default-text[b-xeuvn4oym6], p[b-xeuvn4oym6] {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 400;
}

.outer[b-xeuvn4oym6] {
  display: flex;
  flex-direction: column;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  max-width: 1356px;
}

.inner[b-xeuvn4oym6] {
  display: flex;
  flex-direction: column;
  padding-left: 80px;
  padding-right: 80px;
  margin-left: auto;
  margin-right: auto;
  max-width: 1356px;
  overflow: hidden;
}
@media (max-width: 992px) {
  .inner[b-xeuvn4oym6] {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (max-width: 576px) {
  .inner[b-xeuvn4oym6] {
    padding-left: 24px;
    padding-right: 24px;
  }
}

.flex-text-image[b-xeuvn4oym6] {
  display: flex;
  flex-direction: row;
  gap: 80px;
  margin: 80px 0;
}
.flex-text-image img[b-xeuvn4oym6] {
  width: 45%;
  object-fit: cover;
}
.flex-text-image .text-side[b-xeuvn4oym6] {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 32px;
}
.flex-text-image .text-side .text-side-content[b-xeuvn4oym6] {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 48px;
}
.flex-text-image .text-side p[b-xeuvn4oym6] {
  margin-bottom: 24px;
}
.flex-text-image .text-side p:last-of-type[b-xeuvn4oym6] {
  margin-bottom: 0;
}
.flex-text-image .image-container[b-xeuvn4oym6] {
  width: 50%;
  object-fit: cover;
  border-radius: 4px;
}
.flex-text-image .image-container img[b-xeuvn4oym6] {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  .flex-text-image[b-xeuvn4oym6] {
    margin: 80px 0;
    flex-direction: column;
    gap: 48px;
  }
  .flex-text-image .image-container[b-xeuvn4oym6] {
    order: -1;
    width: 100%;
    overflow: clip;
  }
  .flex-text-image .image-container img[b-xeuvn4oym6] {
    width: 100%;
    height: auto;
  }
}
@media (max-width: 576px) {
  .flex-text-image[b-xeuvn4oym6] {
    margin: 64px 0;
  }
}

.font-size-ml[b-xeuvn4oym6] {
  font-size: 19.2px;
}

.flex[b-xeuvn4oym6] {
  display: flex;
  align-items: flex-start;
}

.flex-column[b-xeuvn4oym6] {
  flex-direction: column;
}

.gap-8[b-xeuvn4oym6] {
  gap: 8px;
}

.gap-16[b-xeuvn4oym6] {
  gap: 16px;
}

.gap-24[b-xeuvn4oym6] {
  gap: 24px;
}

.gap-32[b-xeuvn4oym6] {
  gap: 32px;
}

.gap-48[b-xeuvn4oym6] {
  gap: 48px;
}

.nowrap[b-xeuvn4oym6] {
  white-space: nowrap;
}

h2[b-xeuvn4oym6] {
  color: var(--color-heading);
  width: 100%;
  font-family: "Judson", serif;
  font-weight: 400;
  font-size: 27.65px;
}
@media (max-width: 576px) {
  h2[b-xeuvn4oym6] {
    font-size: 23.04px;
  }
}
/* /Components/SectionImageText.razor.rz.scp.css */
html[b-r5kpyja18n], body[b-r5kpyja18n] {
  margin: 0;
  padding: 0;
}

*[b-r5kpyja18n], [b-r5kpyja18n]::after, [b-r5kpyja18n]::before {
  box-sizing: border-box;
}

hr[b-r5kpyja18n] {
  color: inherit;
  background-color: currentColor;
  border: 0;
  opacity: 0.25;
}

p[b-r5kpyja18n], hr[b-r5kpyja18n] {
  margin: 0;
}

h1[b-r5kpyja18n], h2[b-r5kpyja18n], h3[b-r5kpyja18n], h4[b-r5kpyja18n] {
  margin: 0;
}

.align-center[b-r5kpyja18n] {
  text-align: center;
}

img[b-r5kpyja18n] {
  border-radius: 4px;
}

.card[b-r5kpyja18n] {
  border-radius: 4px;
}

.link-secondary[b-r5kpyja18n] {
  text-decoration: underline;
  color: var(--color-heading);
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 500;
  font-size: 19.2px;
}
.link-secondary:hover[b-r5kpyja18n] {
  color: #233727;
  font-weight: 700;
}

section[b-r5kpyja18n] {
  background-color: #eaeaea;
}

.bg-white-custom .inner[b-r5kpyja18n], .bg-white-custom .outer[b-r5kpyja18n] {
  background-color: var(--color-bg-white);
}
.bg-white-custom .heading[b-r5kpyja18n] {
  color: var(--color-heading);
}
.bg-white-custom .default-text[b-r5kpyja18n], .bg-white-custom p[b-r5kpyja18n] {
  color: var(--color-text);
}

.bg-blue .inner[b-r5kpyja18n], .bg-blue .outer[b-r5kpyja18n] {
  background-color: var(--color-bg-blue);
}
.bg-blue .heading[b-r5kpyja18n] {
  color: var(--color-heading);
}
.bg-blue .default-text[b-r5kpyja18n], .bg-blue p[b-r5kpyja18n] {
  color: var(--color-text);
}

.bg-green .inner[b-r5kpyja18n], .bg-green .outer[b-r5kpyja18n] {
  background-color: var(--color-bg-green);
}
.bg-green .heading[b-r5kpyja18n] {
  color: var(--color-heading);
}
.bg-green .default-text[b-r5kpyja18n], .bg-green p[b-r5kpyja18n] {
  color: var(--color-text);
}

.heading[b-r5kpyja18n] {
  font-family: "Judson", serif;
  font-weight: 400;
  font-size: 39.81px;
}
@media (max-width: 992px) {
  .heading[b-r5kpyja18n] {
    font-size: 33.18px;
  }
}
@media (max-width: 576px) {
  .heading[b-r5kpyja18n] {
    font-size: 27.65px;
  }
}

.default-text[b-r5kpyja18n], p[b-r5kpyja18n] {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 400;
}

.outer[b-r5kpyja18n] {
  display: flex;
  flex-direction: column;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  max-width: 1356px;
}

.inner[b-r5kpyja18n] {
  display: flex;
  flex-direction: column;
  padding-left: 80px;
  padding-right: 80px;
  margin-left: auto;
  margin-right: auto;
  max-width: 1356px;
  overflow: hidden;
}
@media (max-width: 992px) {
  .inner[b-r5kpyja18n] {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (max-width: 576px) {
  .inner[b-r5kpyja18n] {
    padding-left: 24px;
    padding-right: 24px;
  }
}

.flex-text-image[b-r5kpyja18n] {
  display: flex;
  flex-direction: row;
  gap: 80px;
  margin: 80px 0;
}
.flex-text-image img[b-r5kpyja18n] {
  width: 45%;
  object-fit: cover;
}
.flex-text-image .text-side[b-r5kpyja18n] {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 32px;
}
.flex-text-image .text-side .text-side-content[b-r5kpyja18n] {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 48px;
}
.flex-text-image .text-side p[b-r5kpyja18n] {
  margin-bottom: 24px;
}
.flex-text-image .text-side p:last-of-type[b-r5kpyja18n] {
  margin-bottom: 0;
}
.flex-text-image .image-container[b-r5kpyja18n] {
  width: 50%;
  object-fit: cover;
  border-radius: 4px;
}
.flex-text-image .image-container img[b-r5kpyja18n] {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  .flex-text-image[b-r5kpyja18n] {
    margin: 80px 0;
    flex-direction: column;
    gap: 48px;
  }
  .flex-text-image .image-container[b-r5kpyja18n] {
    order: -1;
    width: 100%;
    overflow: clip;
  }
  .flex-text-image .image-container img[b-r5kpyja18n] {
    width: 100%;
    height: auto;
  }
}
@media (max-width: 576px) {
  .flex-text-image[b-r5kpyja18n] {
    margin: 64px 0;
  }
}

.font-size-ml[b-r5kpyja18n] {
  font-size: 19.2px;
}

.flex[b-r5kpyja18n] {
  display: flex;
  align-items: flex-start;
}

.flex-column[b-r5kpyja18n] {
  flex-direction: column;
}

.gap-8[b-r5kpyja18n] {
  gap: 8px;
}

.gap-16[b-r5kpyja18n] {
  gap: 16px;
}

.gap-24[b-r5kpyja18n] {
  gap: 24px;
}

.gap-32[b-r5kpyja18n] {
  gap: 32px;
}

.gap-48[b-r5kpyja18n] {
  gap: 48px;
}

.nowrap[b-r5kpyja18n] {
  white-space: nowrap;
}
/* /Components/SectionInner.razor.rz.scp.css */
html[b-c7mci99bnf], body[b-c7mci99bnf] {
  margin: 0;
  padding: 0;
}

*[b-c7mci99bnf], [b-c7mci99bnf]::after, [b-c7mci99bnf]::before {
  box-sizing: border-box;
}

hr[b-c7mci99bnf] {
  color: inherit;
  background-color: currentColor;
  border: 0;
  opacity: 0.25;
}

p[b-c7mci99bnf], hr[b-c7mci99bnf] {
  margin: 0;
}

h1[b-c7mci99bnf], h2[b-c7mci99bnf], h3[b-c7mci99bnf], h4[b-c7mci99bnf] {
  margin: 0;
}

.align-center[b-c7mci99bnf] {
  text-align: center;
}

img[b-c7mci99bnf] {
  border-radius: 4px;
}

.card[b-c7mci99bnf] {
  border-radius: 4px;
}

.link-secondary[b-c7mci99bnf] {
  text-decoration: underline;
  color: var(--color-heading);
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 500;
  font-size: 19.2px;
}
.link-secondary:hover[b-c7mci99bnf] {
  color: #233727;
  font-weight: 700;
}

section[b-c7mci99bnf] {
  background-color: #eaeaea;
}

.bg-white-custom .inner[b-c7mci99bnf], .bg-white-custom .outer[b-c7mci99bnf] {
  background-color: var(--color-bg-white);
}
.bg-white-custom .heading[b-c7mci99bnf] {
  color: var(--color-heading);
}
.bg-white-custom .default-text[b-c7mci99bnf], .bg-white-custom p[b-c7mci99bnf] {
  color: var(--color-text);
}

.bg-blue .inner[b-c7mci99bnf], .bg-blue .outer[b-c7mci99bnf] {
  background-color: var(--color-bg-blue);
}
.bg-blue .heading[b-c7mci99bnf] {
  color: var(--color-heading);
}
.bg-blue .default-text[b-c7mci99bnf], .bg-blue p[b-c7mci99bnf] {
  color: var(--color-text);
}

.bg-green .inner[b-c7mci99bnf], .bg-green .outer[b-c7mci99bnf] {
  background-color: var(--color-bg-green);
}
.bg-green .heading[b-c7mci99bnf] {
  color: var(--color-heading);
}
.bg-green .default-text[b-c7mci99bnf], .bg-green p[b-c7mci99bnf] {
  color: var(--color-text);
}

.heading[b-c7mci99bnf] {
  font-family: "Judson", serif;
  font-weight: 400;
  font-size: 39.81px;
}
@media (max-width: 992px) {
  .heading[b-c7mci99bnf] {
    font-size: 33.18px;
  }
}
@media (max-width: 576px) {
  .heading[b-c7mci99bnf] {
    font-size: 27.65px;
  }
}

.default-text[b-c7mci99bnf], p[b-c7mci99bnf] {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 400;
}

.outer[b-c7mci99bnf] {
  display: flex;
  flex-direction: column;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  max-width: 1356px;
}

.inner[b-c7mci99bnf] {
  display: flex;
  flex-direction: column;
  padding-left: 80px;
  padding-right: 80px;
  margin-left: auto;
  margin-right: auto;
  max-width: 1356px;
  overflow: hidden;
}
@media (max-width: 992px) {
  .inner[b-c7mci99bnf] {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (max-width: 576px) {
  .inner[b-c7mci99bnf] {
    padding-left: 24px;
    padding-right: 24px;
  }
}

.flex-text-image[b-c7mci99bnf] {
  display: flex;
  flex-direction: row;
  gap: 80px;
  margin: 80px 0;
}
.flex-text-image img[b-c7mci99bnf] {
  width: 45%;
  object-fit: cover;
}
.flex-text-image .text-side[b-c7mci99bnf] {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 32px;
}
.flex-text-image .text-side .text-side-content[b-c7mci99bnf] {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 48px;
}
.flex-text-image .text-side p[b-c7mci99bnf] {
  margin-bottom: 24px;
}
.flex-text-image .text-side p:last-of-type[b-c7mci99bnf] {
  margin-bottom: 0;
}
.flex-text-image .image-container[b-c7mci99bnf] {
  width: 50%;
  object-fit: cover;
  border-radius: 4px;
}
.flex-text-image .image-container img[b-c7mci99bnf] {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  .flex-text-image[b-c7mci99bnf] {
    margin: 80px 0;
    flex-direction: column;
    gap: 48px;
  }
  .flex-text-image .image-container[b-c7mci99bnf] {
    order: -1;
    width: 100%;
    overflow: clip;
  }
  .flex-text-image .image-container img[b-c7mci99bnf] {
    width: 100%;
    height: auto;
  }
}
@media (max-width: 576px) {
  .flex-text-image[b-c7mci99bnf] {
    margin: 64px 0;
  }
}

.font-size-ml[b-c7mci99bnf] {
  font-size: 19.2px;
}

.flex[b-c7mci99bnf] {
  display: flex;
  align-items: flex-start;
}

.flex-column[b-c7mci99bnf] {
  flex-direction: column;
}

.gap-8[b-c7mci99bnf] {
  gap: 8px;
}

.gap-16[b-c7mci99bnf] {
  gap: 16px;
}

.gap-24[b-c7mci99bnf] {
  gap: 24px;
}

.gap-32[b-c7mci99bnf] {
  gap: 32px;
}

.gap-48[b-c7mci99bnf] {
  gap: 48px;
}

.nowrap[b-c7mci99bnf] {
  white-space: nowrap;
}
/* /Components/SectionInvestment.razor.rz.scp.css */
html[b-i9ammfx4ek], body[b-i9ammfx4ek] {
  margin: 0;
  padding: 0;
}

*[b-i9ammfx4ek], [b-i9ammfx4ek]::after, [b-i9ammfx4ek]::before {
  box-sizing: border-box;
}

hr[b-i9ammfx4ek] {
  color: inherit;
  background-color: currentColor;
  border: 0;
  opacity: 0.25;
}

p[b-i9ammfx4ek], hr[b-i9ammfx4ek] {
  margin: 0;
}

h1[b-i9ammfx4ek], h2[b-i9ammfx4ek], h3[b-i9ammfx4ek], h4[b-i9ammfx4ek] {
  margin: 0;
}

.align-center[b-i9ammfx4ek] {
  text-align: center;
}

img[b-i9ammfx4ek] {
  border-radius: 4px;
}

.card[b-i9ammfx4ek] {
  border-radius: 4px;
}

.link-secondary[b-i9ammfx4ek] {
  text-decoration: underline;
  color: var(--color-heading);
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 500;
  font-size: 19.2px;
}
.link-secondary:hover[b-i9ammfx4ek] {
  color: #233727;
  font-weight: 700;
}

section[b-i9ammfx4ek] {
  background-color: #eaeaea;
}

.bg-white-custom .inner[b-i9ammfx4ek], .bg-white-custom .outer[b-i9ammfx4ek] {
  background-color: var(--color-bg-white);
}
.bg-white-custom .heading[b-i9ammfx4ek] {
  color: var(--color-heading);
}
.bg-white-custom .default-text[b-i9ammfx4ek], .bg-white-custom p[b-i9ammfx4ek] {
  color: var(--color-text);
}

.bg-blue .inner[b-i9ammfx4ek], .bg-blue .outer[b-i9ammfx4ek] {
  background-color: var(--color-bg-blue);
}
.bg-blue .heading[b-i9ammfx4ek] {
  color: var(--color-heading);
}
.bg-blue .default-text[b-i9ammfx4ek], .bg-blue p[b-i9ammfx4ek] {
  color: var(--color-text);
}

.bg-green .inner[b-i9ammfx4ek], .bg-green .outer[b-i9ammfx4ek] {
  background-color: var(--color-bg-green);
}
.bg-green .heading[b-i9ammfx4ek] {
  color: var(--color-heading);
}
.bg-green .default-text[b-i9ammfx4ek], .bg-green p[b-i9ammfx4ek] {
  color: var(--color-text);
}

.heading[b-i9ammfx4ek] {
  font-family: "Judson", serif;
  font-weight: 400;
  font-size: 39.81px;
}
@media (max-width: 992px) {
  .heading[b-i9ammfx4ek] {
    font-size: 33.18px;
  }
}
@media (max-width: 576px) {
  .heading[b-i9ammfx4ek] {
    font-size: 27.65px;
  }
}

.default-text[b-i9ammfx4ek], p[b-i9ammfx4ek] {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 400;
}

.outer[b-i9ammfx4ek] {
  display: flex;
  flex-direction: column;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  max-width: 1356px;
}

.inner[b-i9ammfx4ek] {
  display: flex;
  flex-direction: column;
  padding-left: 80px;
  padding-right: 80px;
  margin-left: auto;
  margin-right: auto;
  max-width: 1356px;
  overflow: hidden;
}
@media (max-width: 992px) {
  .inner[b-i9ammfx4ek] {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (max-width: 576px) {
  .inner[b-i9ammfx4ek] {
    padding-left: 24px;
    padding-right: 24px;
  }
}

.flex-text-image[b-i9ammfx4ek] {
  display: flex;
  flex-direction: row;
  gap: 80px;
  margin: 80px 0;
}
.flex-text-image img[b-i9ammfx4ek] {
  width: 45%;
  object-fit: cover;
}
.flex-text-image .text-side[b-i9ammfx4ek] {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 32px;
}
.flex-text-image .text-side .text-side-content[b-i9ammfx4ek] {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 48px;
}
.flex-text-image .text-side p[b-i9ammfx4ek] {
  margin-bottom: 24px;
}
.flex-text-image .text-side p:last-of-type[b-i9ammfx4ek] {
  margin-bottom: 0;
}
.flex-text-image .image-container[b-i9ammfx4ek] {
  width: 50%;
  object-fit: cover;
  border-radius: 4px;
}
.flex-text-image .image-container img[b-i9ammfx4ek] {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  .flex-text-image[b-i9ammfx4ek] {
    margin: 80px 0;
    flex-direction: column;
    gap: 48px;
  }
  .flex-text-image .image-container[b-i9ammfx4ek] {
    order: -1;
    width: 100%;
    overflow: clip;
  }
  .flex-text-image .image-container img[b-i9ammfx4ek] {
    width: 100%;
    height: auto;
  }
}
@media (max-width: 576px) {
  .flex-text-image[b-i9ammfx4ek] {
    margin: 64px 0;
  }
}

.font-size-ml[b-i9ammfx4ek] {
  font-size: 19.2px;
}

.flex[b-i9ammfx4ek] {
  display: flex;
  align-items: flex-start;
}

.flex-column[b-i9ammfx4ek] {
  flex-direction: column;
}

.gap-8[b-i9ammfx4ek] {
  gap: 8px;
}

.gap-16[b-i9ammfx4ek] {
  gap: 16px;
}

.gap-24[b-i9ammfx4ek] {
  gap: 24px;
}

.gap-32[b-i9ammfx4ek] {
  gap: 32px;
}

.gap-48[b-i9ammfx4ek] {
  gap: 48px;
}

.nowrap[b-i9ammfx4ek] {
  white-space: nowrap;
}
/* /Components/SectionOuter.razor.rz.scp.css */
html[b-4493dflndu], body[b-4493dflndu] {
  margin: 0;
  padding: 0;
}

*[b-4493dflndu], [b-4493dflndu]::after, [b-4493dflndu]::before {
  box-sizing: border-box;
}

hr[b-4493dflndu] {
  color: inherit;
  background-color: currentColor;
  border: 0;
  opacity: 0.25;
}

p[b-4493dflndu], hr[b-4493dflndu] {
  margin: 0;
}

h1[b-4493dflndu], h2[b-4493dflndu], h3[b-4493dflndu], h4[b-4493dflndu] {
  margin: 0;
}

.align-center[b-4493dflndu] {
  text-align: center;
}

img[b-4493dflndu] {
  border-radius: 4px;
}

.card[b-4493dflndu] {
  border-radius: 4px;
}

.link-secondary[b-4493dflndu] {
  text-decoration: underline;
  color: var(--color-heading);
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 500;
  font-size: 19.2px;
}
.link-secondary:hover[b-4493dflndu] {
  color: #233727;
  font-weight: 700;
}

section[b-4493dflndu] {
  background-color: #eaeaea;
}

.bg-white-custom .inner[b-4493dflndu], .bg-white-custom .outer[b-4493dflndu] {
  background-color: var(--color-bg-white);
}
.bg-white-custom .heading[b-4493dflndu] {
  color: var(--color-heading);
}
.bg-white-custom .default-text[b-4493dflndu], .bg-white-custom p[b-4493dflndu] {
  color: var(--color-text);
}

.bg-blue .inner[b-4493dflndu], .bg-blue .outer[b-4493dflndu] {
  background-color: var(--color-bg-blue);
}
.bg-blue .heading[b-4493dflndu] {
  color: var(--color-heading);
}
.bg-blue .default-text[b-4493dflndu], .bg-blue p[b-4493dflndu] {
  color: var(--color-text);
}

.bg-green .inner[b-4493dflndu], .bg-green .outer[b-4493dflndu] {
  background-color: var(--color-bg-green);
}
.bg-green .heading[b-4493dflndu] {
  color: var(--color-heading);
}
.bg-green .default-text[b-4493dflndu], .bg-green p[b-4493dflndu] {
  color: var(--color-text);
}

.heading[b-4493dflndu] {
  font-family: "Judson", serif;
  font-weight: 400;
  font-size: 39.81px;
}
@media (max-width: 992px) {
  .heading[b-4493dflndu] {
    font-size: 33.18px;
  }
}
@media (max-width: 576px) {
  .heading[b-4493dflndu] {
    font-size: 27.65px;
  }
}

.default-text[b-4493dflndu], p[b-4493dflndu] {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 400;
}

.outer[b-4493dflndu] {
  display: flex;
  flex-direction: column;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  max-width: 1356px;
}

.inner[b-4493dflndu] {
  display: flex;
  flex-direction: column;
  padding-left: 80px;
  padding-right: 80px;
  margin-left: auto;
  margin-right: auto;
  max-width: 1356px;
  overflow: hidden;
}
@media (max-width: 992px) {
  .inner[b-4493dflndu] {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (max-width: 576px) {
  .inner[b-4493dflndu] {
    padding-left: 24px;
    padding-right: 24px;
  }
}

.flex-text-image[b-4493dflndu] {
  display: flex;
  flex-direction: row;
  gap: 80px;
  margin: 80px 0;
}
.flex-text-image img[b-4493dflndu] {
  width: 45%;
  object-fit: cover;
}
.flex-text-image .text-side[b-4493dflndu] {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 32px;
}
.flex-text-image .text-side .text-side-content[b-4493dflndu] {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 48px;
}
.flex-text-image .text-side p[b-4493dflndu] {
  margin-bottom: 24px;
}
.flex-text-image .text-side p:last-of-type[b-4493dflndu] {
  margin-bottom: 0;
}
.flex-text-image .image-container[b-4493dflndu] {
  width: 50%;
  object-fit: cover;
  border-radius: 4px;
}
.flex-text-image .image-container img[b-4493dflndu] {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  .flex-text-image[b-4493dflndu] {
    margin: 80px 0;
    flex-direction: column;
    gap: 48px;
  }
  .flex-text-image .image-container[b-4493dflndu] {
    order: -1;
    width: 100%;
    overflow: clip;
  }
  .flex-text-image .image-container img[b-4493dflndu] {
    width: 100%;
    height: auto;
  }
}
@media (max-width: 576px) {
  .flex-text-image[b-4493dflndu] {
    margin: 64px 0;
  }
}

.font-size-ml[b-4493dflndu] {
  font-size: 19.2px;
}

.flex[b-4493dflndu] {
  display: flex;
  align-items: flex-start;
}

.flex-column[b-4493dflndu] {
  flex-direction: column;
}

.gap-8[b-4493dflndu] {
  gap: 8px;
}

.gap-16[b-4493dflndu] {
  gap: 16px;
}

.gap-24[b-4493dflndu] {
  gap: 24px;
}

.gap-32[b-4493dflndu] {
  gap: 32px;
}

.gap-48[b-4493dflndu] {
  gap: 48px;
}

.nowrap[b-4493dflndu] {
  white-space: nowrap;
}
/* /Components/SectionWideImage.razor.rz.scp.css */
html[b-w8knfunxqj], body[b-w8knfunxqj] {
  margin: 0;
  padding: 0;
}

*[b-w8knfunxqj], [b-w8knfunxqj]::after, [b-w8knfunxqj]::before {
  box-sizing: border-box;
}

hr[b-w8knfunxqj] {
  color: inherit;
  background-color: currentColor;
  border: 0;
  opacity: 0.25;
}

p[b-w8knfunxqj], hr[b-w8knfunxqj] {
  margin: 0;
}

h1[b-w8knfunxqj], h2[b-w8knfunxqj], h3[b-w8knfunxqj], h4[b-w8knfunxqj] {
  margin: 0;
}

.align-center[b-w8knfunxqj] {
  text-align: center;
}

img[b-w8knfunxqj] {
  border-radius: 4px;
}

.card[b-w8knfunxqj] {
  border-radius: 4px;
}

.link-secondary[b-w8knfunxqj] {
  text-decoration: underline;
  color: var(--color-heading);
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 500;
  font-size: 19.2px;
}
.link-secondary:hover[b-w8knfunxqj] {
  color: #233727;
  font-weight: 700;
}

section[b-w8knfunxqj] {
  background-color: #eaeaea;
}

.bg-white-custom .inner[b-w8knfunxqj], .bg-white-custom .outer[b-w8knfunxqj] {
  background-color: var(--color-bg-white);
}
.bg-white-custom .heading[b-w8knfunxqj] {
  color: var(--color-heading);
}
.bg-white-custom .default-text[b-w8knfunxqj], .bg-white-custom p[b-w8knfunxqj] {
  color: var(--color-text);
}

.bg-blue .inner[b-w8knfunxqj], .bg-blue .outer[b-w8knfunxqj] {
  background-color: var(--color-bg-blue);
}
.bg-blue .heading[b-w8knfunxqj] {
  color: var(--color-heading);
}
.bg-blue .default-text[b-w8knfunxqj], .bg-blue p[b-w8knfunxqj] {
  color: var(--color-text);
}

.bg-green .inner[b-w8knfunxqj], .bg-green .outer[b-w8knfunxqj] {
  background-color: var(--color-bg-green);
}
.bg-green .heading[b-w8knfunxqj] {
  color: var(--color-heading);
}
.bg-green .default-text[b-w8knfunxqj], .bg-green p[b-w8knfunxqj] {
  color: var(--color-text);
}

.heading[b-w8knfunxqj] {
  font-family: "Judson", serif;
  font-weight: 400;
  font-size: 39.81px;
}
@media (max-width: 992px) {
  .heading[b-w8knfunxqj] {
    font-size: 33.18px;
  }
}
@media (max-width: 576px) {
  .heading[b-w8knfunxqj] {
    font-size: 27.65px;
  }
}

.default-text[b-w8knfunxqj], p[b-w8knfunxqj] {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 400;
}

.outer[b-w8knfunxqj] {
  display: flex;
  flex-direction: column;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  max-width: 1356px;
}

.inner[b-w8knfunxqj] {
  display: flex;
  flex-direction: column;
  padding-left: 80px;
  padding-right: 80px;
  margin-left: auto;
  margin-right: auto;
  max-width: 1356px;
  overflow: hidden;
}
@media (max-width: 992px) {
  .inner[b-w8knfunxqj] {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (max-width: 576px) {
  .inner[b-w8knfunxqj] {
    padding-left: 24px;
    padding-right: 24px;
  }
}

.flex-text-image[b-w8knfunxqj] {
  display: flex;
  flex-direction: row;
  gap: 80px;
  margin: 80px 0;
}
.flex-text-image img[b-w8knfunxqj] {
  width: 45%;
  object-fit: cover;
}
.flex-text-image .text-side[b-w8knfunxqj] {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 32px;
}
.flex-text-image .text-side .text-side-content[b-w8knfunxqj] {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 48px;
}
.flex-text-image .text-side p[b-w8knfunxqj] {
  margin-bottom: 24px;
}
.flex-text-image .text-side p:last-of-type[b-w8knfunxqj] {
  margin-bottom: 0;
}
.flex-text-image .image-container[b-w8knfunxqj] {
  width: 50%;
  object-fit: cover;
  border-radius: 4px;
}
.flex-text-image .image-container img[b-w8knfunxqj] {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  .flex-text-image[b-w8knfunxqj] {
    margin: 80px 0;
    flex-direction: column;
    gap: 48px;
  }
  .flex-text-image .image-container[b-w8knfunxqj] {
    order: -1;
    width: 100%;
    overflow: clip;
  }
  .flex-text-image .image-container img[b-w8knfunxqj] {
    width: 100%;
    height: auto;
  }
}
@media (max-width: 576px) {
  .flex-text-image[b-w8knfunxqj] {
    margin: 64px 0;
  }
}

.font-size-ml[b-w8knfunxqj] {
  font-size: 19.2px;
}

.flex[b-w8knfunxqj] {
  display: flex;
  align-items: flex-start;
}

.flex-column[b-w8knfunxqj] {
  flex-direction: column;
}

.gap-8[b-w8knfunxqj] {
  gap: 8px;
}

.gap-16[b-w8knfunxqj] {
  gap: 16px;
}

.gap-24[b-w8knfunxqj] {
  gap: 24px;
}

.gap-32[b-w8knfunxqj] {
  gap: 32px;
}

.gap-48[b-w8knfunxqj] {
  gap: 48px;
}

.nowrap[b-w8knfunxqj] {
  white-space: nowrap;
}

section .content[b-w8knfunxqj] {
  display: flex;
  flex-direction: row;
  align-items: center;
}
section .content[b-w8knfunxqj]  img {
  flex: 1;
  width: 0%;
  height: 100%;
  border-radius: 0;
  width: 10px;
}
section .content .left-side[b-w8knfunxqj] {
  flex: 1;
  padding: 0 78px;
  display: flex;
  flex-direction: column;
  gap: 32px;
}
@media (max-width: 992px) {
  section .content[b-w8knfunxqj] {
    flex-direction: column-reverse;
    gap: 48px;
  }
  section .content[b-w8knfunxqj]  img {
    width: 100%;
  }
  section .content .left-side[b-w8knfunxqj] {
    padding: 0 40px;
    padding-bottom: 64px;
  }
}
/* /Components/Subheader.razor.rz.scp.css */
html[b-o5nr28urey], body[b-o5nr28urey] {
  margin: 0;
  padding: 0;
}

*[b-o5nr28urey], [b-o5nr28urey]::after, [b-o5nr28urey]::before {
  box-sizing: border-box;
}

hr[b-o5nr28urey] {
  color: inherit;
  background-color: currentColor;
  border: 0;
  opacity: 0.25;
}

p[b-o5nr28urey], hr[b-o5nr28urey] {
  margin: 0;
}

h1[b-o5nr28urey], h2[b-o5nr28urey], h3[b-o5nr28urey], h4[b-o5nr28urey] {
  margin: 0;
}

.align-center[b-o5nr28urey] {
  text-align: center;
}

img[b-o5nr28urey] {
  border-radius: 4px;
}

.card[b-o5nr28urey] {
  border-radius: 4px;
}

.link-secondary[b-o5nr28urey] {
  text-decoration: underline;
  color: var(--color-heading);
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 500;
  font-size: 19.2px;
}
.link-secondary:hover[b-o5nr28urey] {
  color: #233727;
  font-weight: 700;
}

section[b-o5nr28urey] {
  background-color: #eaeaea;
}

.bg-white-custom .inner[b-o5nr28urey], .bg-white-custom .outer[b-o5nr28urey] {
  background-color: var(--color-bg-white);
}
.bg-white-custom .heading[b-o5nr28urey] {
  color: var(--color-heading);
}
.bg-white-custom .default-text[b-o5nr28urey], .bg-white-custom p[b-o5nr28urey] {
  color: var(--color-text);
}

.bg-blue .inner[b-o5nr28urey], .bg-blue .outer[b-o5nr28urey] {
  background-color: var(--color-bg-blue);
}
.bg-blue .heading[b-o5nr28urey] {
  color: var(--color-heading);
}
.bg-blue .default-text[b-o5nr28urey], .bg-blue p[b-o5nr28urey] {
  color: var(--color-text);
}

.bg-green .inner[b-o5nr28urey], .bg-green .outer[b-o5nr28urey] {
  background-color: var(--color-bg-green);
}
.bg-green .heading[b-o5nr28urey] {
  color: var(--color-heading);
}
.bg-green .default-text[b-o5nr28urey], .bg-green p[b-o5nr28urey] {
  color: var(--color-text);
}

.heading[b-o5nr28urey] {
  font-family: "Judson", serif;
  font-weight: 400;
  font-size: 39.81px;
}
@media (max-width: 992px) {
  .heading[b-o5nr28urey] {
    font-size: 33.18px;
  }
}
@media (max-width: 576px) {
  .heading[b-o5nr28urey] {
    font-size: 27.65px;
  }
}

.default-text[b-o5nr28urey], p[b-o5nr28urey] {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 400;
}

.outer[b-o5nr28urey] {
  display: flex;
  flex-direction: column;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  max-width: 1356px;
}

.inner[b-o5nr28urey] {
  display: flex;
  flex-direction: column;
  padding-left: 80px;
  padding-right: 80px;
  margin-left: auto;
  margin-right: auto;
  max-width: 1356px;
  overflow: hidden;
}
@media (max-width: 992px) {
  .inner[b-o5nr28urey] {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (max-width: 576px) {
  .inner[b-o5nr28urey] {
    padding-left: 24px;
    padding-right: 24px;
  }
}

.flex-text-image[b-o5nr28urey] {
  display: flex;
  flex-direction: row;
  gap: 80px;
  margin: 80px 0;
}
.flex-text-image img[b-o5nr28urey] {
  width: 45%;
  object-fit: cover;
}
.flex-text-image .text-side[b-o5nr28urey] {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 32px;
}
.flex-text-image .text-side .text-side-content[b-o5nr28urey] {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 48px;
}
.flex-text-image .text-side p[b-o5nr28urey] {
  margin-bottom: 24px;
}
.flex-text-image .text-side p:last-of-type[b-o5nr28urey] {
  margin-bottom: 0;
}
.flex-text-image .image-container[b-o5nr28urey] {
  width: 50%;
  object-fit: cover;
  border-radius: 4px;
}
.flex-text-image .image-container img[b-o5nr28urey] {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  .flex-text-image[b-o5nr28urey] {
    margin: 80px 0;
    flex-direction: column;
    gap: 48px;
  }
  .flex-text-image .image-container[b-o5nr28urey] {
    order: -1;
    width: 100%;
    overflow: clip;
  }
  .flex-text-image .image-container img[b-o5nr28urey] {
    width: 100%;
    height: auto;
  }
}
@media (max-width: 576px) {
  .flex-text-image[b-o5nr28urey] {
    margin: 64px 0;
  }
}

.font-size-ml[b-o5nr28urey] {
  font-size: 19.2px;
}

.flex[b-o5nr28urey] {
  display: flex;
  align-items: flex-start;
}

.flex-column[b-o5nr28urey] {
  flex-direction: column;
}

.gap-8[b-o5nr28urey] {
  gap: 8px;
}

.gap-16[b-o5nr28urey] {
  gap: 16px;
}

.gap-24[b-o5nr28urey] {
  gap: 24px;
}

.gap-32[b-o5nr28urey] {
  gap: 32px;
}

.gap-48[b-o5nr28urey] {
  gap: 48px;
}

.nowrap[b-o5nr28urey] {
  white-space: nowrap;
}

.section-subheader[b-o5nr28urey] {
  position: absolute;
  width: 100%;
  z-index: 50;
  transition: top 0.4s ease-in-out;
}
.section-subheader .inner[b-o5nr28urey] {
  border-top: 1px solid #bfbfbf;
}
.section-subheader .navigation[b-o5nr28urey] {
  padding: 24px 0;
  padding-right: 40px;
  display: flex;
  justify-content: flex-end;
  gap: 24px;
  height: 68px;
}
.section-subheader .navigation .nav-links[b-o5nr28urey] {
  display: flex;
  align-items: center;
  gap: 24px;
}
.section-subheader .navigation .nav-links[b-o5nr28urey]  .nav-item {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 400;
  text-decoration: none;
  color: var(--color-text);
}
.section-subheader .navigation .nav-links[b-o5nr28urey]  .active {
  font-weight: 700;
}

.section-subheader.visible[b-o5nr28urey] {
  top: 101px; /* Height of the Header */
}

.section-subheader.hidden[b-o5nr28urey] {
  top: 32px; /* Height of the Header - 68px */
}
/* /Layout/BaseLayout.razor.rz.scp.css */
html[b-vgv8phzy3o], body[b-vgv8phzy3o] {
  margin: 0;
  padding: 0;
}

*[b-vgv8phzy3o], [b-vgv8phzy3o]::after, [b-vgv8phzy3o]::before {
  box-sizing: border-box;
}

hr[b-vgv8phzy3o] {
  color: inherit;
  background-color: currentColor;
  border: 0;
  opacity: 0.25;
}

p[b-vgv8phzy3o], hr[b-vgv8phzy3o] {
  margin: 0;
}

h1[b-vgv8phzy3o], h2[b-vgv8phzy3o], h3[b-vgv8phzy3o], h4[b-vgv8phzy3o] {
  margin: 0;
}

.align-center[b-vgv8phzy3o] {
  text-align: center;
}

img[b-vgv8phzy3o] {
  border-radius: 4px;
}

.card[b-vgv8phzy3o] {
  border-radius: 4px;
}

.link-secondary[b-vgv8phzy3o] {
  text-decoration: underline;
  color: var(--color-heading);
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 500;
  font-size: 19.2px;
}
.link-secondary:hover[b-vgv8phzy3o] {
  color: #233727;
  font-weight: 700;
}

section[b-vgv8phzy3o] {
  background-color: #eaeaea;
}

.bg-white-custom .inner[b-vgv8phzy3o], .bg-white-custom .outer[b-vgv8phzy3o] {
  background-color: var(--color-bg-white);
}
.bg-white-custom .heading[b-vgv8phzy3o] {
  color: var(--color-heading);
}
.bg-white-custom .default-text[b-vgv8phzy3o], .bg-white-custom p[b-vgv8phzy3o] {
  color: var(--color-text);
}

.bg-blue .inner[b-vgv8phzy3o], .bg-blue .outer[b-vgv8phzy3o] {
  background-color: var(--color-bg-blue);
}
.bg-blue .heading[b-vgv8phzy3o] {
  color: var(--color-heading);
}
.bg-blue .default-text[b-vgv8phzy3o], .bg-blue p[b-vgv8phzy3o] {
  color: var(--color-text);
}

.bg-green .inner[b-vgv8phzy3o], .bg-green .outer[b-vgv8phzy3o] {
  background-color: var(--color-bg-green);
}
.bg-green .heading[b-vgv8phzy3o] {
  color: var(--color-heading);
}
.bg-green .default-text[b-vgv8phzy3o], .bg-green p[b-vgv8phzy3o] {
  color: var(--color-text);
}

.heading[b-vgv8phzy3o] {
  font-family: "Judson", serif;
  font-weight: 400;
  font-size: 39.81px;
}
@media (max-width: 992px) {
  .heading[b-vgv8phzy3o] {
    font-size: 33.18px;
  }
}
@media (max-width: 576px) {
  .heading[b-vgv8phzy3o] {
    font-size: 27.65px;
  }
}

.default-text[b-vgv8phzy3o], p[b-vgv8phzy3o] {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 400;
}

.outer[b-vgv8phzy3o] {
  display: flex;
  flex-direction: column;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  max-width: 1356px;
}

.inner[b-vgv8phzy3o] {
  display: flex;
  flex-direction: column;
  padding-left: 80px;
  padding-right: 80px;
  margin-left: auto;
  margin-right: auto;
  max-width: 1356px;
  overflow: hidden;
}
@media (max-width: 992px) {
  .inner[b-vgv8phzy3o] {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (max-width: 576px) {
  .inner[b-vgv8phzy3o] {
    padding-left: 24px;
    padding-right: 24px;
  }
}

.flex-text-image[b-vgv8phzy3o] {
  display: flex;
  flex-direction: row;
  gap: 80px;
  margin: 80px 0;
}
.flex-text-image img[b-vgv8phzy3o] {
  width: 45%;
  object-fit: cover;
}
.flex-text-image .text-side[b-vgv8phzy3o] {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 32px;
}
.flex-text-image .text-side .text-side-content[b-vgv8phzy3o] {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 48px;
}
.flex-text-image .text-side p[b-vgv8phzy3o] {
  margin-bottom: 24px;
}
.flex-text-image .text-side p:last-of-type[b-vgv8phzy3o] {
  margin-bottom: 0;
}
.flex-text-image .image-container[b-vgv8phzy3o] {
  width: 50%;
  object-fit: cover;
  border-radius: 4px;
}
.flex-text-image .image-container img[b-vgv8phzy3o] {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  .flex-text-image[b-vgv8phzy3o] {
    margin: 80px 0;
    flex-direction: column;
    gap: 48px;
  }
  .flex-text-image .image-container[b-vgv8phzy3o] {
    order: -1;
    width: 100%;
    overflow: clip;
  }
  .flex-text-image .image-container img[b-vgv8phzy3o] {
    width: 100%;
    height: auto;
  }
}
@media (max-width: 576px) {
  .flex-text-image[b-vgv8phzy3o] {
    margin: 64px 0;
  }
}

.font-size-ml[b-vgv8phzy3o] {
  font-size: 19.2px;
}

.flex[b-vgv8phzy3o] {
  display: flex;
  align-items: flex-start;
}

.flex-column[b-vgv8phzy3o] {
  flex-direction: column;
}

.gap-8[b-vgv8phzy3o] {
  gap: 8px;
}

.gap-16[b-vgv8phzy3o] {
  gap: 16px;
}

.gap-24[b-vgv8phzy3o] {
  gap: 24px;
}

.gap-32[b-vgv8phzy3o] {
  gap: 32px;
}

.gap-48[b-vgv8phzy3o] {
  gap: 48px;
}

.nowrap[b-vgv8phzy3o] {
  white-space: nowrap;
}

.media-query-indicator[b-vgv8phzy3o] {
  position: fixed;
  left: 0;
  top: 0;
  background-color: red;
  width: 10px;
  height: 10px;
  z-index: 1000;
}
@media (max-width: 992px) {
  .media-query-indicator[b-vgv8phzy3o] {
    background-color: blue;
  }
}
@media (max-width: 576px) {
  .media-query-indicator[b-vgv8phzy3o] {
    background-color: green;
  }
}

/* This styles in .page and .main-content are needed so that the page always take at least the full height,
	if the content is too less a white area is shown with gutters (if enabled) and the footer at the page bottom */
.page[b-vgv8phzy3o] {
  height: 100vh;
  display: flex;
  flex-direction: column;
}

.main-content[b-vgv8phzy3o] {
  flex: 1;
  display: flex;
  flex-direction: column;
}
.main-content .page-filler[b-vgv8phzy3o] {
  height: 100%;
}
.main-content .page-filler section[b-vgv8phzy3o] {
  height: 100%;
}
.main-content .page-filler section .inner[b-vgv8phzy3o] {
  height: 100%;
}
/* /Layout/MainLayout.razor.rz.scp.css */
.page[b-v8q5m4zhkd] {
  position: relative;
  display: flex;
  flex-direction: column;
}

main[b-v8q5m4zhkd] {
  flex: 1;
}

.sidebar[b-v8q5m4zhkd] {
  background-image: linear-gradient(180deg, rgb(5, 39, 103) 0%, #3a0647 70%);
}

.top-row[b-v8q5m4zhkd] {
  background-color: #f7f7f7;
  border-bottom: 1px solid #d6d5d5;
  justify-content: flex-end;
  height: 3.5rem;
  display: flex;
  align-items: center;
}

.top-row[b-v8q5m4zhkd]  a, .top-row[b-v8q5m4zhkd]  .btn-link {
  white-space: nowrap;
  margin-left: 1.5rem;
  text-decoration: none;
}

.top-row[b-v8q5m4zhkd]  a:hover, .top-row[b-v8q5m4zhkd]  .btn-link:hover {
  text-decoration: underline;
}

.top-row[b-v8q5m4zhkd]  a:first-child {
  overflow: hidden;
  text-overflow: ellipsis;
}

@media (max-width: 640.98px) {
  .top-row[b-v8q5m4zhkd] {
    justify-content: space-between;
  }
  .top-row[b-v8q5m4zhkd]  a, .top-row[b-v8q5m4zhkd]  .btn-link {
    margin-left: 0;
  }
}
@media (min-width: 641px) {
  .page[b-v8q5m4zhkd] {
    flex-direction: row;
  }
  .sidebar[b-v8q5m4zhkd] {
    width: 250px;
    height: 100vh;
    position: sticky;
    top: 0;
  }
  .top-row[b-v8q5m4zhkd] {
    position: sticky;
    top: 0;
    z-index: 1;
  }
  .top-row.auth[b-v8q5m4zhkd]  a:first-child {
    flex: 1;
    text-align: right;
    width: 0;
  }
  .top-row[b-v8q5m4zhkd], article[b-v8q5m4zhkd] {
    padding-left: 2rem !important;
    padding-right: 1.5rem !important;
  }
}
/* /Pages/404.razor.rz.scp.css */
/* /Pages/About.razor.rz.scp.css */
html[b-9vogku456o], body[b-9vogku456o] {
  margin: 0;
  padding: 0;
}

*[b-9vogku456o], [b-9vogku456o]::after, [b-9vogku456o]::before {
  box-sizing: border-box;
}

hr[b-9vogku456o] {
  color: inherit;
  background-color: currentColor;
  border: 0;
  opacity: 0.25;
}

p[b-9vogku456o], hr[b-9vogku456o] {
  margin: 0;
}

h1[b-9vogku456o], h2[b-9vogku456o], h3[b-9vogku456o], h4[b-9vogku456o] {
  margin: 0;
}

.align-center[b-9vogku456o] {
  text-align: center;
}

img[b-9vogku456o] {
  border-radius: 4px;
}

.card[b-9vogku456o] {
  border-radius: 4px;
}

.link-secondary[b-9vogku456o] {
  text-decoration: underline;
  color: var(--color-heading);
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 500;
  font-size: 19.2px;
}
.link-secondary:hover[b-9vogku456o] {
  color: #233727;
  font-weight: 700;
}

section[b-9vogku456o] {
  background-color: #eaeaea;
}

.bg-white-custom .inner[b-9vogku456o], .bg-white-custom .outer[b-9vogku456o] {
  background-color: var(--color-bg-white);
}
.bg-white-custom .heading[b-9vogku456o] {
  color: var(--color-heading);
}
.bg-white-custom .default-text[b-9vogku456o], .bg-white-custom p[b-9vogku456o] {
  color: var(--color-text);
}

.bg-blue .inner[b-9vogku456o], .bg-blue .outer[b-9vogku456o] {
  background-color: var(--color-bg-blue);
}
.bg-blue .heading[b-9vogku456o] {
  color: var(--color-heading);
}
.bg-blue .default-text[b-9vogku456o], .bg-blue p[b-9vogku456o] {
  color: var(--color-text);
}

.bg-green .inner[b-9vogku456o], .bg-green .outer[b-9vogku456o] {
  background-color: var(--color-bg-green);
}
.bg-green .heading[b-9vogku456o] {
  color: var(--color-heading);
}
.bg-green .default-text[b-9vogku456o], .bg-green p[b-9vogku456o] {
  color: var(--color-text);
}

.heading[b-9vogku456o] {
  font-family: "Judson", serif;
  font-weight: 400;
  font-size: 39.81px;
}
@media (max-width: 992px) {
  .heading[b-9vogku456o] {
    font-size: 33.18px;
  }
}
@media (max-width: 576px) {
  .heading[b-9vogku456o] {
    font-size: 27.65px;
  }
}

.default-text[b-9vogku456o], p[b-9vogku456o] {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 400;
}

.outer[b-9vogku456o] {
  display: flex;
  flex-direction: column;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  max-width: 1356px;
}

.inner[b-9vogku456o] {
  display: flex;
  flex-direction: column;
  padding-left: 80px;
  padding-right: 80px;
  margin-left: auto;
  margin-right: auto;
  max-width: 1356px;
  overflow: hidden;
}
@media (max-width: 992px) {
  .inner[b-9vogku456o] {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (max-width: 576px) {
  .inner[b-9vogku456o] {
    padding-left: 24px;
    padding-right: 24px;
  }
}

.flex-text-image[b-9vogku456o] {
  display: flex;
  flex-direction: row;
  gap: 80px;
  margin: 80px 0;
}
.flex-text-image img[b-9vogku456o] {
  width: 45%;
  object-fit: cover;
}
.flex-text-image .text-side[b-9vogku456o] {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 32px;
}
.flex-text-image .text-side .text-side-content[b-9vogku456o] {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 48px;
}
.flex-text-image .text-side p[b-9vogku456o] {
  margin-bottom: 24px;
}
.flex-text-image .text-side p:last-of-type[b-9vogku456o] {
  margin-bottom: 0;
}
.flex-text-image .image-container[b-9vogku456o] {
  width: 50%;
  object-fit: cover;
  border-radius: 4px;
}
.flex-text-image .image-container img[b-9vogku456o] {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  .flex-text-image[b-9vogku456o] {
    margin: 80px 0;
    flex-direction: column;
    gap: 48px;
  }
  .flex-text-image .image-container[b-9vogku456o] {
    order: -1;
    width: 100%;
    overflow: clip;
  }
  .flex-text-image .image-container img[b-9vogku456o] {
    width: 100%;
    height: auto;
  }
}
@media (max-width: 576px) {
  .flex-text-image[b-9vogku456o] {
    margin: 64px 0;
  }
}

.font-size-ml[b-9vogku456o] {
  font-size: 19.2px;
}

.flex[b-9vogku456o] {
  display: flex;
  align-items: flex-start;
}

.flex-column[b-9vogku456o] {
  flex-direction: column;
}

.gap-8[b-9vogku456o] {
  gap: 8px;
}

.gap-16[b-9vogku456o] {
  gap: 16px;
}

.gap-24[b-9vogku456o] {
  gap: 24px;
}

.gap-32[b-9vogku456o] {
  gap: 32px;
}

.gap-48[b-9vogku456o] {
  gap: 48px;
}

.nowrap[b-9vogku456o] {
  white-space: nowrap;
}

.sign[b-9vogku456o] {
  font-family: "Rastanty-Cortez", sans-serif;
  font-size: 48px;
}

.bold[b-9vogku456o] {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 600;
}
/* /Pages/ConfigViewer.razor.rz.scp.css */
.content[b-ic45167a9k] {
  padding: 16px;
}
.content p[b-ic45167a9k] {
  padding: 8px 0;
}
/* /Pages/ConsultingHome.razor.rz.scp.css */
/* /Pages/ConsultingKids.razor.rz.scp.css */
html[b-8plbpwg83o], body[b-8plbpwg83o] {
  margin: 0;
  padding: 0;
}

*[b-8plbpwg83o], [b-8plbpwg83o]::after, [b-8plbpwg83o]::before {
  box-sizing: border-box;
}

hr[b-8plbpwg83o] {
  color: inherit;
  background-color: currentColor;
  border: 0;
  opacity: 0.25;
}

p[b-8plbpwg83o], hr[b-8plbpwg83o] {
  margin: 0;
}

h1[b-8plbpwg83o], h2[b-8plbpwg83o], h3[b-8plbpwg83o], h4[b-8plbpwg83o] {
  margin: 0;
}

.align-center[b-8plbpwg83o] {
  text-align: center;
}

img[b-8plbpwg83o] {
  border-radius: 4px;
}

.card[b-8plbpwg83o] {
  border-radius: 4px;
}

.link-secondary[b-8plbpwg83o] {
  text-decoration: underline;
  color: var(--color-heading);
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 500;
  font-size: 19.2px;
}
.link-secondary:hover[b-8plbpwg83o] {
  color: #233727;
  font-weight: 700;
}

section[b-8plbpwg83o] {
  background-color: #eaeaea;
}

.bg-white-custom .inner[b-8plbpwg83o], .bg-white-custom .outer[b-8plbpwg83o] {
  background-color: var(--color-bg-white);
}
.bg-white-custom .heading[b-8plbpwg83o] {
  color: var(--color-heading);
}
.bg-white-custom .default-text[b-8plbpwg83o], .bg-white-custom p[b-8plbpwg83o] {
  color: var(--color-text);
}

.bg-blue .inner[b-8plbpwg83o], .bg-blue .outer[b-8plbpwg83o] {
  background-color: var(--color-bg-blue);
}
.bg-blue .heading[b-8plbpwg83o] {
  color: var(--color-heading);
}
.bg-blue .default-text[b-8plbpwg83o], .bg-blue p[b-8plbpwg83o] {
  color: var(--color-text);
}

.bg-green .inner[b-8plbpwg83o], .bg-green .outer[b-8plbpwg83o] {
  background-color: var(--color-bg-green);
}
.bg-green .heading[b-8plbpwg83o] {
  color: var(--color-heading);
}
.bg-green .default-text[b-8plbpwg83o], .bg-green p[b-8plbpwg83o] {
  color: var(--color-text);
}

.heading[b-8plbpwg83o] {
  font-family: "Judson", serif;
  font-weight: 400;
  font-size: 39.81px;
}
@media (max-width: 992px) {
  .heading[b-8plbpwg83o] {
    font-size: 33.18px;
  }
}
@media (max-width: 576px) {
  .heading[b-8plbpwg83o] {
    font-size: 27.65px;
  }
}

.default-text[b-8plbpwg83o], p[b-8plbpwg83o] {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 400;
}

.outer[b-8plbpwg83o] {
  display: flex;
  flex-direction: column;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  max-width: 1356px;
}

.inner[b-8plbpwg83o] {
  display: flex;
  flex-direction: column;
  padding-left: 80px;
  padding-right: 80px;
  margin-left: auto;
  margin-right: auto;
  max-width: 1356px;
  overflow: hidden;
}
@media (max-width: 992px) {
  .inner[b-8plbpwg83o] {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (max-width: 576px) {
  .inner[b-8plbpwg83o] {
    padding-left: 24px;
    padding-right: 24px;
  }
}

.flex-text-image[b-8plbpwg83o] {
  display: flex;
  flex-direction: row;
  gap: 80px;
  margin: 80px 0;
}
.flex-text-image img[b-8plbpwg83o] {
  width: 45%;
  object-fit: cover;
}
.flex-text-image .text-side[b-8plbpwg83o] {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 32px;
}
.flex-text-image .text-side .text-side-content[b-8plbpwg83o] {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 48px;
}
.flex-text-image .text-side p[b-8plbpwg83o] {
  margin-bottom: 24px;
}
.flex-text-image .text-side p:last-of-type[b-8plbpwg83o] {
  margin-bottom: 0;
}
.flex-text-image .image-container[b-8plbpwg83o] {
  width: 50%;
  object-fit: cover;
  border-radius: 4px;
}
.flex-text-image .image-container img[b-8plbpwg83o] {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  .flex-text-image[b-8plbpwg83o] {
    margin: 80px 0;
    flex-direction: column;
    gap: 48px;
  }
  .flex-text-image .image-container[b-8plbpwg83o] {
    order: -1;
    width: 100%;
    overflow: clip;
  }
  .flex-text-image .image-container img[b-8plbpwg83o] {
    width: 100%;
    height: auto;
  }
}
@media (max-width: 576px) {
  .flex-text-image[b-8plbpwg83o] {
    margin: 64px 0;
  }
}

.font-size-ml[b-8plbpwg83o] {
  font-size: 19.2px;
}

.flex[b-8plbpwg83o] {
  display: flex;
  align-items: flex-start;
}

.flex-column[b-8plbpwg83o] {
  flex-direction: column;
}

.gap-8[b-8plbpwg83o] {
  gap: 8px;
}

.gap-16[b-8plbpwg83o] {
  gap: 16px;
}

.gap-24[b-8plbpwg83o] {
  gap: 24px;
}

.gap-32[b-8plbpwg83o] {
  gap: 32px;
}

.gap-48[b-8plbpwg83o] {
  gap: 48px;
}

.nowrap[b-8plbpwg83o] {
  white-space: nowrap;
}
/* /Pages/ConsultingOffice.razor.rz.scp.css */
html[b-fkpof7s631], body[b-fkpof7s631] {
  margin: 0;
  padding: 0;
}

*[b-fkpof7s631], [b-fkpof7s631]::after, [b-fkpof7s631]::before {
  box-sizing: border-box;
}

hr[b-fkpof7s631] {
  color: inherit;
  background-color: currentColor;
  border: 0;
  opacity: 0.25;
}

p[b-fkpof7s631], hr[b-fkpof7s631] {
  margin: 0;
}

h1[b-fkpof7s631], h2[b-fkpof7s631], h3[b-fkpof7s631], h4[b-fkpof7s631] {
  margin: 0;
}

.align-center[b-fkpof7s631] {
  text-align: center;
}

img[b-fkpof7s631] {
  border-radius: 4px;
}

.card[b-fkpof7s631] {
  border-radius: 4px;
}

.link-secondary[b-fkpof7s631] {
  text-decoration: underline;
  color: var(--color-heading);
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 500;
  font-size: 19.2px;
}
.link-secondary:hover[b-fkpof7s631] {
  color: #233727;
  font-weight: 700;
}

section[b-fkpof7s631] {
  background-color: #eaeaea;
}

.bg-white-custom .inner[b-fkpof7s631], .bg-white-custom .outer[b-fkpof7s631] {
  background-color: var(--color-bg-white);
}
.bg-white-custom .heading[b-fkpof7s631] {
  color: var(--color-heading);
}
.bg-white-custom .default-text[b-fkpof7s631], .bg-white-custom p[b-fkpof7s631] {
  color: var(--color-text);
}

.bg-blue .inner[b-fkpof7s631], .bg-blue .outer[b-fkpof7s631] {
  background-color: var(--color-bg-blue);
}
.bg-blue .heading[b-fkpof7s631] {
  color: var(--color-heading);
}
.bg-blue .default-text[b-fkpof7s631], .bg-blue p[b-fkpof7s631] {
  color: var(--color-text);
}

.bg-green .inner[b-fkpof7s631], .bg-green .outer[b-fkpof7s631] {
  background-color: var(--color-bg-green);
}
.bg-green .heading[b-fkpof7s631] {
  color: var(--color-heading);
}
.bg-green .default-text[b-fkpof7s631], .bg-green p[b-fkpof7s631] {
  color: var(--color-text);
}

.heading[b-fkpof7s631] {
  font-family: "Judson", serif;
  font-weight: 400;
  font-size: 39.81px;
}
@media (max-width: 992px) {
  .heading[b-fkpof7s631] {
    font-size: 33.18px;
  }
}
@media (max-width: 576px) {
  .heading[b-fkpof7s631] {
    font-size: 27.65px;
  }
}

.default-text[b-fkpof7s631], p[b-fkpof7s631] {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 400;
}

.outer[b-fkpof7s631] {
  display: flex;
  flex-direction: column;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  max-width: 1356px;
}

.inner[b-fkpof7s631] {
  display: flex;
  flex-direction: column;
  padding-left: 80px;
  padding-right: 80px;
  margin-left: auto;
  margin-right: auto;
  max-width: 1356px;
  overflow: hidden;
}
@media (max-width: 992px) {
  .inner[b-fkpof7s631] {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (max-width: 576px) {
  .inner[b-fkpof7s631] {
    padding-left: 24px;
    padding-right: 24px;
  }
}

.flex-text-image[b-fkpof7s631] {
  display: flex;
  flex-direction: row;
  gap: 80px;
  margin: 80px 0;
}
.flex-text-image img[b-fkpof7s631] {
  width: 45%;
  object-fit: cover;
}
.flex-text-image .text-side[b-fkpof7s631] {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 32px;
}
.flex-text-image .text-side .text-side-content[b-fkpof7s631] {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 48px;
}
.flex-text-image .text-side p[b-fkpof7s631] {
  margin-bottom: 24px;
}
.flex-text-image .text-side p:last-of-type[b-fkpof7s631] {
  margin-bottom: 0;
}
.flex-text-image .image-container[b-fkpof7s631] {
  width: 50%;
  object-fit: cover;
  border-radius: 4px;
}
.flex-text-image .image-container img[b-fkpof7s631] {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  .flex-text-image[b-fkpof7s631] {
    margin: 80px 0;
    flex-direction: column;
    gap: 48px;
  }
  .flex-text-image .image-container[b-fkpof7s631] {
    order: -1;
    width: 100%;
    overflow: clip;
  }
  .flex-text-image .image-container img[b-fkpof7s631] {
    width: 100%;
    height: auto;
  }
}
@media (max-width: 576px) {
  .flex-text-image[b-fkpof7s631] {
    margin: 64px 0;
  }
}

.font-size-ml[b-fkpof7s631] {
  font-size: 19.2px;
}

.flex[b-fkpof7s631] {
  display: flex;
  align-items: flex-start;
}

.flex-column[b-fkpof7s631] {
  flex-direction: column;
}

.gap-8[b-fkpof7s631] {
  gap: 8px;
}

.gap-16[b-fkpof7s631] {
  gap: 16px;
}

.gap-24[b-fkpof7s631] {
  gap: 24px;
}

.gap-32[b-fkpof7s631] {
  gap: 32px;
}

.gap-48[b-fkpof7s631] {
  gap: 48px;
}

.nowrap[b-fkpof7s631] {
  white-space: nowrap;
}

@media (max-width: 992px) {
  .img-49-plant[b-fkpof7s631] {
    max-height: 400px !important;
    object-position: 50% 85% !important;
  }
}
@media (max-width: 576px) {
  .img-49-plant[b-fkpof7s631] {
    max-height: 300px !important;
    object-position: 50% 100% !important;
  }
}
/* /Pages/Contact.razor.rz.scp.css */
html[b-7qkkyquy2c], body[b-7qkkyquy2c] {
  margin: 0;
  padding: 0;
}

*[b-7qkkyquy2c], [b-7qkkyquy2c]::after, [b-7qkkyquy2c]::before {
  box-sizing: border-box;
}

hr[b-7qkkyquy2c] {
  color: inherit;
  background-color: currentColor;
  border: 0;
  opacity: 0.25;
}

p[b-7qkkyquy2c], hr[b-7qkkyquy2c] {
  margin: 0;
}

h1[b-7qkkyquy2c], h2[b-7qkkyquy2c], h3[b-7qkkyquy2c], h4[b-7qkkyquy2c] {
  margin: 0;
}

.align-center[b-7qkkyquy2c] {
  text-align: center;
}

img[b-7qkkyquy2c] {
  border-radius: 4px;
}

.card[b-7qkkyquy2c] {
  border-radius: 4px;
}

.link-secondary[b-7qkkyquy2c] {
  text-decoration: underline;
  color: var(--color-heading);
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 500;
  font-size: 19.2px;
}
.link-secondary:hover[b-7qkkyquy2c] {
  color: #233727;
  font-weight: 700;
}

section[b-7qkkyquy2c] {
  background-color: #eaeaea;
}

.bg-white-custom .inner[b-7qkkyquy2c], .bg-white-custom .outer[b-7qkkyquy2c] {
  background-color: var(--color-bg-white);
}
.bg-white-custom .heading[b-7qkkyquy2c] {
  color: var(--color-heading);
}
.bg-white-custom .default-text[b-7qkkyquy2c], .bg-white-custom p[b-7qkkyquy2c] {
  color: var(--color-text);
}

.bg-blue .inner[b-7qkkyquy2c], .bg-blue .outer[b-7qkkyquy2c] {
  background-color: var(--color-bg-blue);
}
.bg-blue .heading[b-7qkkyquy2c] {
  color: var(--color-heading);
}
.bg-blue .default-text[b-7qkkyquy2c], .bg-blue p[b-7qkkyquy2c] {
  color: var(--color-text);
}

.bg-green .inner[b-7qkkyquy2c], .bg-green .outer[b-7qkkyquy2c] {
  background-color: var(--color-bg-green);
}
.bg-green .heading[b-7qkkyquy2c] {
  color: var(--color-heading);
}
.bg-green .default-text[b-7qkkyquy2c], .bg-green p[b-7qkkyquy2c] {
  color: var(--color-text);
}

.heading[b-7qkkyquy2c] {
  font-family: "Judson", serif;
  font-weight: 400;
  font-size: 39.81px;
}
@media (max-width: 992px) {
  .heading[b-7qkkyquy2c] {
    font-size: 33.18px;
  }
}
@media (max-width: 576px) {
  .heading[b-7qkkyquy2c] {
    font-size: 27.65px;
  }
}

.default-text[b-7qkkyquy2c], p[b-7qkkyquy2c] {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 400;
}

.outer[b-7qkkyquy2c] {
  display: flex;
  flex-direction: column;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  max-width: 1356px;
}

.inner[b-7qkkyquy2c] {
  display: flex;
  flex-direction: column;
  padding-left: 80px;
  padding-right: 80px;
  margin-left: auto;
  margin-right: auto;
  max-width: 1356px;
  overflow: hidden;
}
@media (max-width: 992px) {
  .inner[b-7qkkyquy2c] {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (max-width: 576px) {
  .inner[b-7qkkyquy2c] {
    padding-left: 24px;
    padding-right: 24px;
  }
}

.flex-text-image[b-7qkkyquy2c] {
  display: flex;
  flex-direction: row;
  gap: 80px;
  margin: 80px 0;
}
.flex-text-image img[b-7qkkyquy2c] {
  width: 45%;
  object-fit: cover;
}
.flex-text-image .text-side[b-7qkkyquy2c] {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 32px;
}
.flex-text-image .text-side .text-side-content[b-7qkkyquy2c] {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 48px;
}
.flex-text-image .text-side p[b-7qkkyquy2c] {
  margin-bottom: 24px;
}
.flex-text-image .text-side p:last-of-type[b-7qkkyquy2c] {
  margin-bottom: 0;
}
.flex-text-image .image-container[b-7qkkyquy2c] {
  width: 50%;
  object-fit: cover;
  border-radius: 4px;
}
.flex-text-image .image-container img[b-7qkkyquy2c] {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  .flex-text-image[b-7qkkyquy2c] {
    margin: 80px 0;
    flex-direction: column;
    gap: 48px;
  }
  .flex-text-image .image-container[b-7qkkyquy2c] {
    order: -1;
    width: 100%;
    overflow: clip;
  }
  .flex-text-image .image-container img[b-7qkkyquy2c] {
    width: 100%;
    height: auto;
  }
}
@media (max-width: 576px) {
  .flex-text-image[b-7qkkyquy2c] {
    margin: 64px 0;
  }
}

.font-size-ml[b-7qkkyquy2c] {
  font-size: 19.2px;
}

.flex[b-7qkkyquy2c] {
  display: flex;
  align-items: flex-start;
}

.flex-column[b-7qkkyquy2c] {
  flex-direction: column;
}

.gap-8[b-7qkkyquy2c] {
  gap: 8px;
}

.gap-16[b-7qkkyquy2c] {
  gap: 16px;
}

.gap-24[b-7qkkyquy2c] {
  gap: 24px;
}

.gap-32[b-7qkkyquy2c] {
  gap: 32px;
}

.gap-48[b-7qkkyquy2c] {
  gap: 48px;
}

.nowrap[b-7qkkyquy2c] {
  white-space: nowrap;
}

.content[b-7qkkyquy2c] {
  margin: 136px 0;
  display: grid;
  place-items: center;
}
@media (max-width: 992px) {
  .content[b-7qkkyquy2c] {
    display: block;
  }
}

.contact-form[b-7qkkyquy2c] {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 32px;
  text-align: center;
}

.form-group[b-7qkkyquy2c] {
  margin-bottom: 16px;
  position: relative;
}
.form-group label[b-7qkkyquy2c] {
  position: absolute;
  left: 11px;
  top: 8px;
}

.form-control[b-7qkkyquy2c] {
  width: 100%;
  padding: 10px;
  border: 1px solid #ccc;
  border-radius: 4px;
  font-size: 1rem;
}

.submit-button[b-7qkkyquy2c] {
  background-color: white;
  border: none;
  padding: 16px 24px;
  border-radius: 25px;
  cursor: pointer;
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 600;
  color: var(--color-heading);
  letter-spacing: 0.32px;
}

.submit-button:hover[b-7qkkyquy2c] {
  background-color: #e0e0e0;
}

[b-7qkkyquy2c] input, [b-7qkkyquy2c] textarea {
  width: 100%;
  padding: 10px;
}
[b-7qkkyquy2c] textarea {
  min-height: 160px;
  max-height: 320px;
  min-width: 100%;
  max-width: 100%;
}

b[b-7qkkyquy2c] {
  font-weight: 600;
}

table[b-7qkkyquy2c] {
  width: 50%;
}
table td[b-7qkkyquy2c] {
  padding: 5px;
  text-align: left;
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 400;
}
table td:last-of-type[b-7qkkyquy2c] {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 500;
}
table[b-7qkkyquy2c]  svg {
  width: 24px;
  height: 24px;
}
/* /Pages/CoursesGeneral.razor.rz.scp.css */
/* /Pages/CoursesSingles.razor.rz.scp.css */
.mb-4[b-g43ah46r3u] {
  margin-bottom: 48px;
}
/* /Pages/Datenschutz.razor.rz.scp.css */
html[b-fwi06wodke], body[b-fwi06wodke] {
  margin: 0;
  padding: 0;
}

*[b-fwi06wodke], [b-fwi06wodke]::after, [b-fwi06wodke]::before {
  box-sizing: border-box;
}

hr[b-fwi06wodke] {
  color: inherit;
  background-color: currentColor;
  border: 0;
  opacity: 0.25;
}

p[b-fwi06wodke], hr[b-fwi06wodke] {
  margin: 0;
}

h1[b-fwi06wodke], h2[b-fwi06wodke], h3[b-fwi06wodke], h4[b-fwi06wodke] {
  margin: 0;
}

.align-center[b-fwi06wodke] {
  text-align: center;
}

img[b-fwi06wodke] {
  border-radius: 4px;
}

.card[b-fwi06wodke] {
  border-radius: 4px;
}

.link-secondary[b-fwi06wodke] {
  text-decoration: underline;
  color: var(--color-heading);
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 500;
  font-size: 19.2px;
}
.link-secondary:hover[b-fwi06wodke] {
  color: #233727;
  font-weight: 700;
}

section[b-fwi06wodke] {
  background-color: #eaeaea;
}

.bg-white-custom .inner[b-fwi06wodke], .bg-white-custom .outer[b-fwi06wodke] {
  background-color: var(--color-bg-white);
}
.bg-white-custom .heading[b-fwi06wodke] {
  color: var(--color-heading);
}
.bg-white-custom .default-text[b-fwi06wodke], .bg-white-custom p[b-fwi06wodke] {
  color: var(--color-text);
}

.bg-blue .inner[b-fwi06wodke], .bg-blue .outer[b-fwi06wodke] {
  background-color: var(--color-bg-blue);
}
.bg-blue .heading[b-fwi06wodke] {
  color: var(--color-heading);
}
.bg-blue .default-text[b-fwi06wodke], .bg-blue p[b-fwi06wodke] {
  color: var(--color-text);
}

.bg-green .inner[b-fwi06wodke], .bg-green .outer[b-fwi06wodke] {
  background-color: var(--color-bg-green);
}
.bg-green .heading[b-fwi06wodke] {
  color: var(--color-heading);
}
.bg-green .default-text[b-fwi06wodke], .bg-green p[b-fwi06wodke] {
  color: var(--color-text);
}

.heading[b-fwi06wodke] {
  font-family: "Judson", serif;
  font-weight: 400;
  font-size: 39.81px;
}
@media (max-width: 992px) {
  .heading[b-fwi06wodke] {
    font-size: 33.18px;
  }
}
@media (max-width: 576px) {
  .heading[b-fwi06wodke] {
    font-size: 27.65px;
  }
}

.default-text[b-fwi06wodke], p[b-fwi06wodke] {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 400;
}

.outer[b-fwi06wodke] {
  display: flex;
  flex-direction: column;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  max-width: 1356px;
}

.inner[b-fwi06wodke] {
  display: flex;
  flex-direction: column;
  padding-left: 80px;
  padding-right: 80px;
  margin-left: auto;
  margin-right: auto;
  max-width: 1356px;
  overflow: hidden;
}
@media (max-width: 992px) {
  .inner[b-fwi06wodke] {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (max-width: 576px) {
  .inner[b-fwi06wodke] {
    padding-left: 24px;
    padding-right: 24px;
  }
}

.flex-text-image[b-fwi06wodke] {
  display: flex;
  flex-direction: row;
  gap: 80px;
  margin: 80px 0;
}
.flex-text-image img[b-fwi06wodke] {
  width: 45%;
  object-fit: cover;
}
.flex-text-image .text-side[b-fwi06wodke] {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 32px;
}
.flex-text-image .text-side .text-side-content[b-fwi06wodke] {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 48px;
}
.flex-text-image .text-side p[b-fwi06wodke] {
  margin-bottom: 24px;
}
.flex-text-image .text-side p:last-of-type[b-fwi06wodke] {
  margin-bottom: 0;
}
.flex-text-image .image-container[b-fwi06wodke] {
  width: 50%;
  object-fit: cover;
  border-radius: 4px;
}
.flex-text-image .image-container img[b-fwi06wodke] {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  .flex-text-image[b-fwi06wodke] {
    margin: 80px 0;
    flex-direction: column;
    gap: 48px;
  }
  .flex-text-image .image-container[b-fwi06wodke] {
    order: -1;
    width: 100%;
    overflow: clip;
  }
  .flex-text-image .image-container img[b-fwi06wodke] {
    width: 100%;
    height: auto;
  }
}
@media (max-width: 576px) {
  .flex-text-image[b-fwi06wodke] {
    margin: 64px 0;
  }
}

.font-size-ml[b-fwi06wodke] {
  font-size: 19.2px;
}

.flex[b-fwi06wodke] {
  display: flex;
  align-items: flex-start;
}

.flex-column[b-fwi06wodke] {
  flex-direction: column;
}

.gap-8[b-fwi06wodke] {
  gap: 8px;
}

.gap-16[b-fwi06wodke] {
  gap: 16px;
}

.gap-24[b-fwi06wodke] {
  gap: 24px;
}

.gap-32[b-fwi06wodke] {
  gap: 32px;
}

.gap-48[b-fwi06wodke] {
  gap: 48px;
}

.nowrap[b-fwi06wodke] {
  white-space: nowrap;
}

.content[b-fwi06wodke] {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 400;
}
.content h2[b-fwi06wodke] {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 600;
  margin-bottom: 4px;
  margin-top: 16px;
}
.content p[b-fwi06wodke] {
  margin-bottom: 2px;
}
/* /Pages/Home.razor.rz.scp.css */
html[b-qkqvtk7xtj], body[b-qkqvtk7xtj] {
  margin: 0;
  padding: 0;
}

*[b-qkqvtk7xtj], [b-qkqvtk7xtj]::after, [b-qkqvtk7xtj]::before {
  box-sizing: border-box;
}

hr[b-qkqvtk7xtj] {
  color: inherit;
  background-color: currentColor;
  border: 0;
  opacity: 0.25;
}

p[b-qkqvtk7xtj], hr[b-qkqvtk7xtj] {
  margin: 0;
}

h1[b-qkqvtk7xtj], h2[b-qkqvtk7xtj], h3[b-qkqvtk7xtj], h4[b-qkqvtk7xtj] {
  margin: 0;
}

.align-center[b-qkqvtk7xtj] {
  text-align: center;
}

img[b-qkqvtk7xtj] {
  border-radius: 4px;
}

.card[b-qkqvtk7xtj] {
  border-radius: 4px;
}

.link-secondary[b-qkqvtk7xtj] {
  text-decoration: underline;
  color: var(--color-heading);
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 500;
  font-size: 19.2px;
}
.link-secondary:hover[b-qkqvtk7xtj] {
  color: #233727;
  font-weight: 700;
}

section[b-qkqvtk7xtj] {
  background-color: #eaeaea;
}

.bg-white-custom .inner[b-qkqvtk7xtj], .bg-white-custom .outer[b-qkqvtk7xtj] {
  background-color: var(--color-bg-white);
}
.bg-white-custom .heading[b-qkqvtk7xtj] {
  color: var(--color-heading);
}
.bg-white-custom .default-text[b-qkqvtk7xtj], .bg-white-custom p[b-qkqvtk7xtj] {
  color: var(--color-text);
}

.bg-blue .inner[b-qkqvtk7xtj], .bg-blue .outer[b-qkqvtk7xtj] {
  background-color: var(--color-bg-blue);
}
.bg-blue .heading[b-qkqvtk7xtj] {
  color: var(--color-heading);
}
.bg-blue .default-text[b-qkqvtk7xtj], .bg-blue p[b-qkqvtk7xtj] {
  color: var(--color-text);
}

.bg-green .inner[b-qkqvtk7xtj], .bg-green .outer[b-qkqvtk7xtj] {
  background-color: var(--color-bg-green);
}
.bg-green .heading[b-qkqvtk7xtj] {
  color: var(--color-heading);
}
.bg-green .default-text[b-qkqvtk7xtj], .bg-green p[b-qkqvtk7xtj] {
  color: var(--color-text);
}

.heading[b-qkqvtk7xtj] {
  font-family: "Judson", serif;
  font-weight: 400;
  font-size: 39.81px;
}
@media (max-width: 992px) {
  .heading[b-qkqvtk7xtj] {
    font-size: 33.18px;
  }
}
@media (max-width: 576px) {
  .heading[b-qkqvtk7xtj] {
    font-size: 27.65px;
  }
}

.default-text[b-qkqvtk7xtj], p[b-qkqvtk7xtj] {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 400;
}

.outer[b-qkqvtk7xtj] {
  display: flex;
  flex-direction: column;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  max-width: 1356px;
}

.inner[b-qkqvtk7xtj] {
  display: flex;
  flex-direction: column;
  padding-left: 80px;
  padding-right: 80px;
  margin-left: auto;
  margin-right: auto;
  max-width: 1356px;
  overflow: hidden;
}
@media (max-width: 992px) {
  .inner[b-qkqvtk7xtj] {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (max-width: 576px) {
  .inner[b-qkqvtk7xtj] {
    padding-left: 24px;
    padding-right: 24px;
  }
}

.flex-text-image[b-qkqvtk7xtj] {
  display: flex;
  flex-direction: row;
  gap: 80px;
  margin: 80px 0;
}
.flex-text-image img[b-qkqvtk7xtj] {
  width: 45%;
  object-fit: cover;
}
.flex-text-image .text-side[b-qkqvtk7xtj] {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 32px;
}
.flex-text-image .text-side .text-side-content[b-qkqvtk7xtj] {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 48px;
}
.flex-text-image .text-side p[b-qkqvtk7xtj] {
  margin-bottom: 24px;
}
.flex-text-image .text-side p:last-of-type[b-qkqvtk7xtj] {
  margin-bottom: 0;
}
.flex-text-image .image-container[b-qkqvtk7xtj] {
  width: 50%;
  object-fit: cover;
  border-radius: 4px;
}
.flex-text-image .image-container img[b-qkqvtk7xtj] {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  .flex-text-image[b-qkqvtk7xtj] {
    margin: 80px 0;
    flex-direction: column;
    gap: 48px;
  }
  .flex-text-image .image-container[b-qkqvtk7xtj] {
    order: -1;
    width: 100%;
    overflow: clip;
  }
  .flex-text-image .image-container img[b-qkqvtk7xtj] {
    width: 100%;
    height: auto;
  }
}
@media (max-width: 576px) {
  .flex-text-image[b-qkqvtk7xtj] {
    margin: 64px 0;
  }
}

.font-size-ml[b-qkqvtk7xtj] {
  font-size: 19.2px;
}

.flex[b-qkqvtk7xtj] {
  display: flex;
  align-items: flex-start;
}

.flex-column[b-qkqvtk7xtj] {
  flex-direction: column;
}

.gap-8[b-qkqvtk7xtj] {
  gap: 8px;
}

.gap-16[b-qkqvtk7xtj] {
  gap: 16px;
}

.gap-24[b-qkqvtk7xtj] {
  gap: 24px;
}

.gap-32[b-qkqvtk7xtj] {
  gap: 32px;
}

.gap-48[b-qkqvtk7xtj] {
  gap: 48px;
}

.nowrap[b-qkqvtk7xtj] {
  white-space: nowrap;
}

.section-boxes .cards[b-qkqvtk7xtj] {
  margin: 80px 0;
}
.section-boxes .cards[b-qkqvtk7xtj]  .card {
  background-color: var(--color-bg-heading);
  justify-content: space-between;
}
.section-boxes .cards[b-qkqvtk7xtj]  .button-secondary {
  border: none;
}

@media (max-width: 992px) {
  .img-194-main[b-qkqvtk7xtj] {
    max-height: 670px !important;
    object-position: 50% 25% !important;
    object-fit: cover;
  }
}

@media (max-width: 992px) {
  .img-202-couch[b-qkqvtk7xtj] {
    max-height: 450px !important;
    object-position: 50% 100% !important;
  }
}

@media (max-width: 992px) {
  .img-174-pillows[b-qkqvtk7xtj] {
    max-height: 400px !important;
    object-position: 50% 25% !important;
  }
}

@media (max-width: 992px) {
  .img-197-about[b-qkqvtk7xtj] {
    max-height: 480px !important;
    object-position: 50% 10% !important;
  }
}
/* /Pages/Impressum.razor.rz.scp.css */
html[b-zksf96qvl3], body[b-zksf96qvl3] {
  margin: 0;
  padding: 0;
}

*[b-zksf96qvl3], [b-zksf96qvl3]::after, [b-zksf96qvl3]::before {
  box-sizing: border-box;
}

hr[b-zksf96qvl3] {
  color: inherit;
  background-color: currentColor;
  border: 0;
  opacity: 0.25;
}

p[b-zksf96qvl3], hr[b-zksf96qvl3] {
  margin: 0;
}

h1[b-zksf96qvl3], h2[b-zksf96qvl3], h3[b-zksf96qvl3], h4[b-zksf96qvl3] {
  margin: 0;
}

.align-center[b-zksf96qvl3] {
  text-align: center;
}

img[b-zksf96qvl3] {
  border-radius: 4px;
}

.card[b-zksf96qvl3] {
  border-radius: 4px;
}

.link-secondary[b-zksf96qvl3] {
  text-decoration: underline;
  color: var(--color-heading);
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 500;
  font-size: 19.2px;
}
.link-secondary:hover[b-zksf96qvl3] {
  color: #233727;
  font-weight: 700;
}

section[b-zksf96qvl3] {
  background-color: #eaeaea;
}

.bg-white-custom .inner[b-zksf96qvl3], .bg-white-custom .outer[b-zksf96qvl3] {
  background-color: var(--color-bg-white);
}
.bg-white-custom .heading[b-zksf96qvl3] {
  color: var(--color-heading);
}
.bg-white-custom .default-text[b-zksf96qvl3], .bg-white-custom p[b-zksf96qvl3] {
  color: var(--color-text);
}

.bg-blue .inner[b-zksf96qvl3], .bg-blue .outer[b-zksf96qvl3] {
  background-color: var(--color-bg-blue);
}
.bg-blue .heading[b-zksf96qvl3] {
  color: var(--color-heading);
}
.bg-blue .default-text[b-zksf96qvl3], .bg-blue p[b-zksf96qvl3] {
  color: var(--color-text);
}

.bg-green .inner[b-zksf96qvl3], .bg-green .outer[b-zksf96qvl3] {
  background-color: var(--color-bg-green);
}
.bg-green .heading[b-zksf96qvl3] {
  color: var(--color-heading);
}
.bg-green .default-text[b-zksf96qvl3], .bg-green p[b-zksf96qvl3] {
  color: var(--color-text);
}

.heading[b-zksf96qvl3] {
  font-family: "Judson", serif;
  font-weight: 400;
  font-size: 39.81px;
}
@media (max-width: 992px) {
  .heading[b-zksf96qvl3] {
    font-size: 33.18px;
  }
}
@media (max-width: 576px) {
  .heading[b-zksf96qvl3] {
    font-size: 27.65px;
  }
}

.default-text[b-zksf96qvl3], p[b-zksf96qvl3] {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 400;
}

.outer[b-zksf96qvl3] {
  display: flex;
  flex-direction: column;
  margin-left: auto;
  margin-right: auto;
  padding: 0;
  max-width: 1356px;
}

.inner[b-zksf96qvl3] {
  display: flex;
  flex-direction: column;
  padding-left: 80px;
  padding-right: 80px;
  margin-left: auto;
  margin-right: auto;
  max-width: 1356px;
  overflow: hidden;
}
@media (max-width: 992px) {
  .inner[b-zksf96qvl3] {
    padding-left: 40px;
    padding-right: 40px;
  }
}
@media (max-width: 576px) {
  .inner[b-zksf96qvl3] {
    padding-left: 24px;
    padding-right: 24px;
  }
}

.flex-text-image[b-zksf96qvl3] {
  display: flex;
  flex-direction: row;
  gap: 80px;
  margin: 80px 0;
}
.flex-text-image img[b-zksf96qvl3] {
  width: 45%;
  object-fit: cover;
}
.flex-text-image .text-side[b-zksf96qvl3] {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 32px;
}
.flex-text-image .text-side .text-side-content[b-zksf96qvl3] {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 48px;
}
.flex-text-image .text-side p[b-zksf96qvl3] {
  margin-bottom: 24px;
}
.flex-text-image .text-side p:last-of-type[b-zksf96qvl3] {
  margin-bottom: 0;
}
.flex-text-image .image-container[b-zksf96qvl3] {
  width: 50%;
  object-fit: cover;
  border-radius: 4px;
}
.flex-text-image .image-container img[b-zksf96qvl3] {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
@media (max-width: 992px) {
  .flex-text-image[b-zksf96qvl3] {
    margin: 80px 0;
    flex-direction: column;
    gap: 48px;
  }
  .flex-text-image .image-container[b-zksf96qvl3] {
    order: -1;
    width: 100%;
    overflow: clip;
  }
  .flex-text-image .image-container img[b-zksf96qvl3] {
    width: 100%;
    height: auto;
  }
}
@media (max-width: 576px) {
  .flex-text-image[b-zksf96qvl3] {
    margin: 64px 0;
  }
}

.font-size-ml[b-zksf96qvl3] {
  font-size: 19.2px;
}

.flex[b-zksf96qvl3] {
  display: flex;
  align-items: flex-start;
}

.flex-column[b-zksf96qvl3] {
  flex-direction: column;
}

.gap-8[b-zksf96qvl3] {
  gap: 8px;
}

.gap-16[b-zksf96qvl3] {
  gap: 16px;
}

.gap-24[b-zksf96qvl3] {
  gap: 24px;
}

.gap-32[b-zksf96qvl3] {
  gap: 32px;
}

.gap-48[b-zksf96qvl3] {
  gap: 48px;
}

.nowrap[b-zksf96qvl3] {
  white-space: nowrap;
}

.content[b-zksf96qvl3] {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 400;
}
.content h2[b-zksf96qvl3] {
  font-family: "Montserrat", sans-serif;
  font-size: 16px;
  font-style: normal;
  line-height: normal;
  font-weight: 600;
  margin-bottom: 4px;
  margin-top: 16px;
}
.content p[b-zksf96qvl3] {
  margin-bottom: 2px;
}
