:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.WithActionClasses_action__0XviL {
  --color: unset;
  --background: unset;
  --border-color: unset;
  --hover-background: unset;
  display: flex;
  align-items: center;
  column-gap: 8px;
  border-radius: 40px;
  height: -webkit-max-content;
  height: max-content;
  width: -webkit-max-content;
  width: max-content;
  font-family: "Inter";
  font-weight: 400;
  font-size: 1rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(1rem, 0.2409638554vw + 16px, 1.125rem);
  font-weight: 500;
  color: var(--color);
  background: var(--background);
  border-color: var(--border-color);
}
.WithActionClasses_action__0XviL:hover, .WithActionClasses_action__0XviL:focus {
  background: var(--hover-background);
}
.WithActionClasses_action__0XviL.WithActionClasses_primary__DDO6H {
  --color: #e5cde6;
  --background: #191a22;
  --hover-background: #4e1f33;
}
.WithActionClasses_action__0XviL.WithActionClasses_primary__DDO6H.WithActionClasses_hasDarkBackground__MAxC6 {
  --color: #6f2d49;
  --background: #f3e8f4;
  --hover-background: #e5cde6;
}
.WithActionClasses_action__0XviL.WithActionClasses_secondary__5eyqB {
  --color: #933b61;
  --hover-background: #f3e8f4;
  --border-color: #c690c6;
  border: 1px solid var(--border-color);
}
.WithActionClasses_action__0XviL.WithActionClasses_secondary__5eyqB.WithActionClasses_hasDarkBackground__MAxC6 {
  --color: #d5aed7;
  --hover-background: #4e1f33;
  --border-color: #933b61;
}
.WithActionClasses_action__0XviL.WithActionClasses_tertiary__hjECr {
  --color: #933b61;
  --hover-background: #f3e8f4;
}
.WithActionClasses_action__0XviL.WithActionClasses_tertiary__hjECr.WithActionClasses_hasDarkBackground__MAxC6 {
  --color: #e5cde6;
  --hover-background: #4e1f33;
}
.WithActionClasses_action__0XviL.WithActionClasses_large__4irnP {
  padding: 8px 24px;
}
@media (min-width: 1024px) {
  .WithActionClasses_action__0XviL.WithActionClasses_large__4irnP {
    padding: 16px 32px;
  }
}
.WithActionClasses_action__0XviL.WithActionClasses_medium__PMrPU {
  padding: 12px 24px;
}
.WithActionClasses_action__0XviL.WithActionClasses_small__CS7Hk {
  padding: 8px 16px;
}
.WithActionClasses_action__0XviL.WithActionClasses_disabled__V1y9R {
  background-color: #87898f;
  color: #585963;
}
.WithActionClasses_action__0XviL.WithActionClasses_hasDarkBackground__MAxC6.WithActionClasses_disabled__V1y9R {
  background-color: #87898f;
  color: #babbbe;
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.Checkbox_checkbox__gIP0w {
  --labelColor: #585963;
  position: relative;
  display: flex;
  align-items: center;
  gap: 8px;
  color: var(--labelColor);
  cursor: pointer;
}
.Checkbox_checkbox__gIP0w:hover {
  --labelColor: #933b61;
}
.Checkbox_checkbox__gIP0w:hover .Checkbox_checkboxCustom__Ip2dj {
  box-shadow: 0 0 0 6px rgba(147, 59, 97, 0.2);
}
.Checkbox_checkbox__gIP0w.Checkbox_checked__LCLr0 {
  --labelColor: #2d2e3a;
}
.Checkbox_checkbox__gIP0w.Checkbox_checked__LCLr0 .Checkbox_checkboxCustom__Ip2dj {
  border-color: #933b61;
  background-color: #933b61;
}
.Checkbox_checkbox__gIP0w .Checkbox_checkboxCustom__Ip2dj {
  width: 20px;
  height: 20px;
  flex: 0 0 20px;
  margin-left: 5px;
  border: 1px solid #87898f;
  border-radius: 4px;
  background-color: #ffffff;
  color: #fbf7fb;
}
.Checkbox_checkbox__gIP0w .Checkbox_checkboxInput__6adtS {
  display: none;
}
.Checkbox_checkbox__gIP0w.Checkbox_radio__hy20N.Checkbox_checked__LCLr0 .Checkbox_checkboxCustom__Ip2dj {
  border-width: 5px;
  background-color: #ffffff;
}
.Checkbox_checkbox__gIP0w.Checkbox_radio__hy20N .Checkbox_checkboxCustom__Ip2dj {
  border-radius: 50%;
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.CTA_CTA__bNFr0 {
  max-width: 100%;
}
.CTA_CTA__bNFr0 .CTA_text__fQONH {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  text-overflow: ellipsis;
  overflow: hidden;
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
span.IconMS_iconMS__zv\+oz {
  visibility: hidden;
  --icon-grade: 0;
  --icon-optical-size: 24;
  --icon-fill: 0;
  --icon-weight: 400;
  --icon-size-xs: unset;
  --icon-size-sm: unset;
  --icon-size-md: unset;
  --icon-size-lg: unset;
  --icon-size-xl: unset;
  --icon-size: var(--icon-size-xs);
  max-width: var(--icon-size);
  font-size: var(--icon-size);
  font-variation-settings: "GRAD" var(--icon-grade), "opsz" var(--icon-optical-size), "FILL" var(--icon-fill), "wght" var(--icon-weight);
}
@media (min-width: 480px) {
  span.IconMS_iconMS__zv\+oz {
    --icon-size: var(--icon-size-sm);
  }
}
@media (min-width: 768px) {
  span.IconMS_iconMS__zv\+oz {
    --icon-size: var(--icon-size-md);
  }
}
@media (min-width: 1024px) {
  span.IconMS_iconMS__zv\+oz {
    --icon-size: var(--icon-size-lg);
  }
}
@media (min-width: 1200px) {
  span.IconMS_iconMS__zv\+oz {
    --icon-size: var(--icon-size-xl);
  }
}
span.IconMS_iconMS__zv\+oz.IconMS_fontsLoaded__QyFCR {
  visibility: visible;
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.Dropdown_dropdown__mUcDy {
  position: relative;
  display: inline-block;
}
.Dropdown_dropdown__mUcDy.Dropdown_hasDarkBackground__F76bB svg {
  fill: #f8f1f8;
}
.Dropdown_dropdown__mUcDy svg {
  fill: #4e1f33;
}
.Dropdown_dropdown__mUcDy .Dropdown_dropdownLabel__WSLVn {
  display: flex;
  align-items: center;
  column-gap: 4px;
  padding: 0;
}
.Dropdown_dropdown__mUcDy .Dropdown_dropdownLabel__WSLVn:focus .Dropdown_buttonLabel__HJ\+UO {
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 3px;
}
.Dropdown_dropdown__mUcDy .Dropdown_buttonLabel__HJ\+UO:hover {
  cursor: pointer;
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 3px;
}
.Dropdown_dropdown__mUcDy .Dropdown_chevronDown__kgf3L {
  transform: rotate(0deg);
  transition: transform 0.3s;
}
.Dropdown_dropdown__mUcDy .Dropdown_chevronDown__kgf3L.Dropdown_isOpen__A2XMh {
  transform: rotate(180deg);
}
.Dropdown_dropdown__mUcDy .Dropdown_dropdownContent__5fBdY {
  display: none;
  position: absolute;
  z-index: 5;
}
.Dropdown_dropdown__mUcDy .Dropdown_dropdownContent__5fBdY.Dropdown_showDropdownContent__p2f1G {
  box-shadow: 0px 0 10px -2px rgba(0, 0, 0, 0.2509803922);
  display: block;
  margin-top: 20px;
  padding: 16px 24px 16px 16px;
  border-radius: 10px;
  background-color: white;
  min-width: 150px;
  white-space: nowrap;
  right: 0;
}
.Dropdown_dropdown__mUcDy .Dropdown_dropdownContent__5fBdY.Dropdown_showDropdownContent__p2f1G.Dropdown_menu__6IOxg {
  left: 0;
}
.Dropdown_dropdown__mUcDy .Dropdown_dropdownContent__5fBdY.Dropdown_showDropdownContent__p2f1G li {
  font-family: "Inter";
  font-weight: 400;
  font-size: 1.0625rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(1.0625rem, 0.3614457831vw + 16px, 1.25rem);
  margin: 12px 0;
  display: flex;
  align-items: flex-start;
  color: #933b61;
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.Image_image__DcSp1 {
  width: 100%;
  height: 100%;
  border-radius: 16px;
  object-fit: cover;
}
.Image_image__DcSp1.Image_standard__Cn44V {
  aspect-ratio: 3/2;
}
.Image_image__DcSp1.Image_medium__vNBc8 {
  aspect-ratio: 4/3;
}
.Image_image__DcSp1.Image_desktop__PgyFy {
  aspect-ratio: 1200/800;
}
.Image_image__DcSp1.Image_hero__bptaq {
  aspect-ratio: 16/9;
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.ImdiLogo_imdiLogo__hy6SB {
  fill: #fbf7fb;
}
.ImdiLogo_imdiLogo__hy6SB #orange-triangle {
  transform: translate(0, 0);
  transition: transform 0.25s cubic-bezier(0, 0, 0.1, 1);
}
.ImdiLogo_imdiLogo__hy6SB:hover #orange-triangle {
  transform: translate(3.5%, 9%);
}
/*
  1. Use a more-intuitive box-sizing model. 
	Where width & height === content box size + padding + border.
*/
*,
*::before,
*::after {
  box-sizing: border-box;
}

/*
  2. Remove default margin
*/
* {
  margin: 0;
}

/*
  3. Allow percentage-based heights in the application
*/
html,
body {
  height: 100%;
  margin: 0;
  padding: 0 !important;
  font-family: "Inter", "Helvetica", sans-serif !important;
}

/*
  Typographic tweaks!
  4. Add accessible line-height
  5. Improve text rendering
*/
body {
  line-height: 1.5;
  -webkit-font-smoothing: antialiased;
}

ul,
ol {
  list-style: none;
  padding: 0;
}

ol {
  list-style: decimal;
}

/*
  6. Prevent media from exceeding parent width.
*/
img,
picture,
video,
canvas {
  display: block;
  max-width: 100%;
}

/*
  7. Remove built-in form typography styles
*/
input,
button,
textarea,
select {
  font: inherit;
  color: inherit;
}

/*
  8. Avoid text overflows with long words.
*/
p,
h1,
h2,
h3,
h4,
h5,
h6 {
  overflow-wrap: anywhere;
  font-weight: 400;
}

a {
  text-decoration: none;
  color: inherit;
}

button {
  border: none;
  background: none;
  cursor: pointer;
}

:focus-visible {
  outline: 2px solid white;
  outline-offset: 3px;
  box-shadow: 0 0 0 2px #000000;
  -webkit-focus-ring-color: white; /* For Safari */
}

@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 100;
  src: url(/nora/static/media/Inter-Thin.97a5cc3ca8d3b35a4239.ttf) format("truetype");
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 200;
  src: url(/nora/static/media/Inter-ExtraLight.fbcf1d9ad9d7bac9f6de.ttf) format("truetype");
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 300;
  src: url(/nora/static/media/Inter-Light.02850f28027788580733.ttf) format("truetype");
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  src: url(/nora/static/media/Inter-Regular.9ca9ba81e9dcaa12b3a1.ttf) format("truetype");
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 500;
  src: url(/nora/static/media/Inter-Medium.3f7acfe50aad7ad68548.ttf) format("truetype");
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 600;
  src: url(/nora/static/media/Inter-SemiBold.6058d3da655fb35169c2.ttf) format("truetype");
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 700;
  src: url(/nora/static/media/Inter-Bold.0eaf807b1cf0eceabe0f.ttf) format("truetype");
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 800;
  src: url(/nora/static/media/Inter-ExtraBold.4164cfba15dbca5f37aa.ttf) format("truetype");
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 900;
  src: url(/nora/static/media/Inter-Black.83d81b169bedf85385f2.ttf) format("truetype");
}
.button {
  margin: 0 5px;
  text-decoration: none !important;
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.RichText_richText__YrPMD {
  font-family: "Inter";
  font-weight: 400;
  font-size: 1rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(1rem, 0.2409638554vw + 16px, 1.125rem);
}
.RichText_richText__YrPMD h1,
.RichText_richText__YrPMD h2,
.RichText_richText__YrPMD h3,
.RichText_richText__YrPMD h4,
.RichText_richText__YrPMD h5,
.RichText_richText__YrPMD h6 {
  color: #2d2e3a;
  margin-bottom: 8px;
}
.RichText_richText__YrPMD h2,
.RichText_richText__YrPMD h3 {
  font-family: "Inter";
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(1.125rem, 0.4819277108vw + 16px, 1.375rem);
  font-weight: 600;
}
.RichText_richText__YrPMD h4 {
  font-family: "Inter";
  font-weight: 400;
  font-size: 1.0625rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(1.0625rem, 0.3614457831vw + 16px, 1.25rem);
}
.RichText_richText__YrPMD h5 {
  font-family: "Inter";
  font-weight: 400;
  font-size: 1rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(1rem, 0.2409638554vw + 16px, 1.125rem);
}
.RichText_richText__YrPMD h3,
.RichText_richText__YrPMD h4,
.RichText_richText__YrPMD h5 {
  font-weight: 500;
}
.RichText_richText__YrPMD ul {
  list-style: disc;
}
.RichText_richText__YrPMD ul,
.RichText_richText__YrPMD ol {
  color: #42434e;
  margin-bottom: 16px;
  margin-left: 1.5rem;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.RichText_richText__YrPMD ul li::marker,
.RichText_richText__YrPMD ol li::marker {
  color: #b64a78;
}
.RichText_richText__YrPMD ul ul,
.RichText_richText__YrPMD ul ol,
.RichText_richText__YrPMD ol ul,
.RichText_richText__YrPMD ol ol {
  margin-left: 1.5rem;
  color: #585963;
  margin-bottom: 0;
}
.RichText_richText__YrPMD ul ul,
.RichText_richText__YrPMD ol ul {
  list-style: disc;
}
.RichText_richText__YrPMD ul ol,
.RichText_richText__YrPMD ol ol {
  list-style: lower-latin;
}
.RichText_richText__YrPMD ul ol li,
.RichText_richText__YrPMD ol ol li {
  margin-left: 0.2rem;
}
.RichText_richText__YrPMD a {
  color: #933b61;
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 3px;
}
.RichText_richText__YrPMD p {
  margin-bottom: 24px;
  color: #42434e;
}
.RichText_richText__YrPMD img {
  width: 80%;
  margin: 80px auto 10px;
  height: auto;
  object-fit: cover;
}
@media (min-width: 1024px) {
  .RichText_richText__YrPMD img {
    width: 100%;
  }
}
.RichText_richText__YrPMD.RichText_mangfoldsprisLayout__DNywN a {
  color: #265dbd;
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.SearchField_searchField__lik58 {
  position: relative;
  display: flex;
  align-items: center;
  gap: 32px;
  margin: auto;
  height: 51px;
}
.SearchField_searchField__lik58 .SearchField_inputContainer__clCBc {
  position: relative;
  display: flex;
  justify-content: space-between;
  background: white;
  border: 1px solid #585963;
  border-radius: 4px;
  font-family: "Inter";
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(1.125rem, 0.4819277108vw + 16px, 1.375rem);
  width: 300px;
  max-width: 100%;
}
@media (min-width: 768px) {
  .SearchField_searchField__lik58 .SearchField_inputContainer__clCBc {
    width: 350px;
  }
}
.SearchField_searchField__lik58 .SearchField_inputContainer__clCBc.SearchField_wide__c6g0L {
  width: 343px;
}
.SearchField_searchField__lik58 .SearchField_inputContainer__clCBc.SearchField_wide__c6g0L .SearchField_inputLabel__ozHeh {
  width: 100%;
}
@media (min-width: 768px) {
  .SearchField_searchField__lik58 .SearchField_inputContainer__clCBc.SearchField_wide__c6g0L {
    width: 540px;
  }
}
.SearchField_searchField__lik58 .SearchField_inputContainer__clCBc.SearchField_focused__gV\+EU {
  outline: 2px solid white;
  outline-offset: 3px;
  box-shadow: 0 0 0 2px #000000;
  -webkit-focus-ring-color: white; /* For Safari */
  box-shadow: 0 0 0 6px rgba(182, 74, 120, 0.2);
  -webkit-focus-ring-color: white; /* For Safari */
  outline: none;
  border: 1px solid #933b61;
}
.SearchField_searchField__lik58 .SearchField_inputContainer__clCBc.SearchField_focused__gV\+EU.SearchField_dark__ky\+dX {
  outline: 2px solid white;
  outline-offset: 3px;
  box-shadow: 0 0 0 2px #000000;
  -webkit-focus-ring-color: white; /* For Safari */
}
.SearchField_searchField__lik58 .SearchField_inputContainer__clCBc .SearchField_inputLabel__ozHeh {
  display: flex;
  align-items: center;
  padding: 12px 0 12px 16px;
}
.SearchField_searchField__lik58 .SearchField_inputContainer__clCBc .SearchField_inputLabel__ozHeh .SearchField_searchIcon__T6tU3 {
  color: #6e6f77;
}
.SearchField_searchField__lik58 .SearchField_inputContainer__clCBc .SearchField_inputLabel__ozHeh .SearchField_inputField__Dmsgx {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.SearchField_searchField__lik58 .SearchField_inputContainer__clCBc .SearchField_inputLabel__ozHeh .SearchField_inputField__Dmsgx .SearchField_dropDownContainer__2XHzk {
  width: 100%;
  position: absolute;
  top: 61px;
  left: 0;
  background-color: white;
  z-index: 1;
  padding-block: 6px;
  padding-inline: 12px;
  box-shadow: 0 0 10px -2px #000000;
  border-radius: 8px;
  row-gap: 4px;
}
.SearchField_searchField__lik58 .SearchField_inputContainer__clCBc .SearchField_inputLabel__ozHeh .SearchField_inputField__Dmsgx .SearchField_dropDownContainer__2XHzk .SearchField_option__IP0Vp {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-block: 8px;
  border-radius: 4px;
  text-align: start;
  font-family: "Inter";
  font-weight: 400;
  font-size: 0.9375rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(0.9375rem, 0.1204819277vw + 16px, 1rem);
}
.SearchField_searchField__lik58 .SearchField_inputContainer__clCBc .SearchField_inputLabel__ozHeh .SearchField_inputField__Dmsgx .SearchField_dropDownContainer__2XHzk .SearchField_option__IP0Vp:hover, .SearchField_searchField__lik58 .SearchField_inputContainer__clCBc .SearchField_inputLabel__ozHeh .SearchField_inputField__Dmsgx .SearchField_dropDownContainer__2XHzk .SearchField_option__IP0Vp:focus {
  background-color: lightgrey;
}
.SearchField_searchField__lik58 .SearchField_inputContainer__clCBc .SearchField_inputLabel__ozHeh .SearchField_inputField__Dmsgx .SearchField_dropDownContainer__2XHzk .SearchField_option__IP0Vp:hover p, .SearchField_searchField__lik58 .SearchField_inputContainer__clCBc .SearchField_inputLabel__ozHeh .SearchField_inputField__Dmsgx .SearchField_dropDownContainer__2XHzk .SearchField_option__IP0Vp:focus p {
  text-decoration: underline;
}
.SearchField_searchField__lik58 .SearchField_inputContainer__clCBc .SearchField_inputLabel__ozHeh .SearchField_inputField__Dmsgx .SearchField_dropDownContainer__2XHzk .SearchField_option__IP0Vp:hover .SearchField_icon__8L8gd, .SearchField_searchField__lik58 .SearchField_inputContainer__clCBc .SearchField_inputLabel__ozHeh .SearchField_inputField__Dmsgx .SearchField_dropDownContainer__2XHzk .SearchField_option__IP0Vp:focus .SearchField_icon__8L8gd {
  height: 19px;
}
.SearchField_searchField__lik58 .SearchField_inputContainer__clCBc .SearchField_inputLabel__ozHeh .SearchField_inputField__Dmsgx .SearchField_dropDownContainer__2XHzk .SearchField_spinner__IKZir {
  height: 70px;
  background: white;
  -webkit-backdrop-filter: initial;
          backdrop-filter: initial;
  position: relative;
}
.SearchField_searchField__lik58 .SearchField_inputContainer__clCBc .SearchField_inputLabel__ozHeh .SearchField_inputField__Dmsgx .SearchField_dropDownContainer__2XHzk .SearchField_noHits__npRFX {
  width: 100%;
  text-align: center;
  padding-block: 24px;
}
.SearchField_searchField__lik58 input {
  outline: none;
  box-shadow: none;
  border: none;
  color: #2d2e3a;
  width: 200px;
}
.SearchField_searchField__lik58 input::placeholder {
  font-family: "Inter";
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(1.125rem, 0.4819277108vw + 16px, 1.375rem);
  align-items: center;
}
@media (min-width: 768px) {
  .SearchField_searchField__lik58 input {
    width: 100%;
  }
}
.SearchField_searchField__lik58 .SearchField_clearButton__vl-Vu {
  display: none;
  padding: 0 16px;
}
.SearchField_searchField__lik58 .SearchField_clearButton__vl-Vu svg {
  width: 15px;
  height: 15px;
}
.SearchField_searchField__lik58 .SearchField_clearButton__vl-Vu.SearchField_showClearButton__bCKOY {
  display: block;
}
.SearchField_searchField__lik58 .SearchField_submit__slUqH {
  display: none;
}
@media (min-width: 768px) {
  .SearchField_searchField__lik58 .SearchField_submit__slUqH {
    display: flex;
  }
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.Icon_icon__wTxCd {
  line-height: 0;
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.Spinner_spinnerOverlay__BwU6T {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.2);
  -webkit-backdrop-filter: blur(8px);
          backdrop-filter: blur(8px);
  border-radius: 8px;
  display: flex;
  justify-content: center;
  align-items: center;
  z-index: 1; /* Ensure it's above other content */
}

.Spinner_spinner__Kqezu {
  --stroke-width: 5px;
  --size: 16px;
  --color: #933b61;
  border-radius: 50%;
  justify-self: center;
  width: var(--size);
  height: var(--size);
  background: radial-gradient(farthest-side, #000 94%, rgba(0, 0, 0, 0)) top/var(--stroke-width) var(--stroke-width) no-repeat, conic-gradient(rgba(0, 0, 0, 0) 30%, #000);
  background: radial-gradient(farthest-side, var(--color, #000) 94%, rgba(0, 0, 0, 0)) top/var(--stroke-width) var(--stroke-width) no-repeat, conic-gradient(rgba(0, 0, 0, 0) 30%, var(--color, #000));
  -webkit-mask: radial-gradient(farthest-side, rgba(0, 0, 0, 0) calc(100% - var(--stroke-width)), #000 0);
  animation: Spinner_spin__jHL34 650ms infinite cubic-bezier(0.6, 0.5, 0.3, 0.6);
}
.Spinner_spinner__Kqezu.Spinner_dark__hyrlw {
  --color: #e5cde6;
}
.Spinner_spinner__Kqezu.Spinner_sm__ntQAG {
  --stroke-width: 2px;
  --size: 16px;
}
.Spinner_spinner__Kqezu.Spinner_md__ENwm\+ {
  --stroke-width: 4px;
  --size: 24px;
}
.Spinner_spinner__Kqezu.Spinner_lg__8\+\+Vy {
  --stroke-width: 5px;
  --size: 32px;
}
.Spinner_spinner__Kqezu.Spinner_xl__L3-ke {
  --stroke-width: 7px;
  --size: 48px;
}

@keyframes Spinner_spin__jHL34 {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.SimpleLink_simpleLink__dVHbE {
  position: relative;
  color: #933b61;
}
.SimpleLink_simpleLink__dVHbE:hover {
  color: #6f2d49;
}
.SimpleLink_simpleLink__dVHbE.SimpleLink_underlined__m0\+y3 {
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 3px;
  text-decoration: underline;
}
.SimpleLink_simpleLink__dVHbE.SimpleLink_disabled__vPVuq {
  pointer-events: none;
  color: #87898f;
}
.SimpleLink_simpleLink__dVHbE.SimpleLink_subdued__DcHK5 {
  color: #585963;
}
.SimpleLink_simpleLink__dVHbE.SimpleLink_subdued__DcHK5:hover {
  color: #42434e;
}
.SimpleLink_simpleLink__dVHbE.SimpleLink_dark__BM3ye {
  color: #d5aed7;
}
.SimpleLink_simpleLink__dVHbE.SimpleLink_dark__BM3ye:hover {
  color: #e5cde6;
}
.SimpleLink_simpleLink__dVHbE.SimpleLink_dark__BM3ye.SimpleLink_disabled__vPVuq {
  color: #87898f;
}
.SimpleLink_simpleLink__dVHbE .SimpleLink_icon__eQgOn {
  position: absolute;
  bottom: 0.2em;
  margin-left: 2px;
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.Tag_tag__mg-DO {
  font-family: "Inter";
  font-weight: 400;
  font-size: 0.6875rem;
  line-height: 150%;
  letter-spacing: 2%;
  font-size: clamp(0.6875rem, 0.1204819277vw + 16px, 0.75rem);
  grid-area: mediaInfo;
  color: #585963;
  background: #fef2ee;
  padding: 4px 6px;
  border-radius: 4px;
  border: solid 1px #d9d3cf;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  margin-top: 12px;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  line-clamp: 1;
  text-overflow: ellipsis;
  overflow: hidden;
}
.Tag_tag__mg-DO.Tag_onDark__XegH4 {
  color: #f3e8f4;
  background: #4e1f33;
  border-color: #6f2d49;
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.Truncate_truncateContainer__IR1p4 .Truncate_truncate__26FIw {
  -webkit-box-orient: vertical;
  overflow: hidden;
  transition: max-height 0.3s ease;
}
.Truncate_truncateContainer__IR1p4 .Truncate_button__qGxIN {
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 3px;
  padding-inline: 0;
}
.Truncate_truncateContainer__IR1p4 .Truncate_button__qGxIN:hover {
  text-decoration: none;
  text-decoration: initial;
}
/*
  1. Use a more-intuitive box-sizing model. 
	Where width & height === content box size + padding + border.
*/
*,
*::before,
*::after {
  box-sizing: border-box;
}

/*
  2. Remove default margin
*/
* {
  margin: 0;
}

/*
  3. Allow percentage-based heights in the application
*/
html,
body {
  height: 100%;
  margin: 0;
  padding: 0 !important;
  font-family: "Inter", "Helvetica", sans-serif !important;
}

/*
  Typographic tweaks!
  4. Add accessible line-height
  5. Improve text rendering
*/
body {
  line-height: 1.5;
  -webkit-font-smoothing: antialiased;
}

ul,
ol {
  list-style: none;
  padding: 0;
}

ol {
  list-style: decimal;
}

/*
  6. Prevent media from exceeding parent width.
*/
img,
picture,
video,
canvas {
  display: block;
  max-width: 100%;
}

/*
  7. Remove built-in form typography styles
*/
input,
button,
textarea,
select {
  font: inherit;
  color: inherit;
}

/*
  8. Avoid text overflows with long words.
*/
p,
h1,
h2,
h3,
h4,
h5,
h6 {
  overflow-wrap: anywhere;
  font-weight: 400;
}

a {
  text-decoration: none;
  color: inherit;
}

button {
  border: none;
  background: none;
  cursor: pointer;
}

:focus-visible {
  outline: 2px solid white;
  outline-offset: 3px;
  box-shadow: 0 0 0 2px #000000;
  -webkit-focus-ring-color: white; /* For Safari */
}

@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 100;
  src: url(/nora/static/media/Inter-Thin.97a5cc3ca8d3b35a4239.ttf) format("truetype");
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 200;
  src: url(/nora/static/media/Inter-ExtraLight.fbcf1d9ad9d7bac9f6de.ttf) format("truetype");
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 300;
  src: url(/nora/static/media/Inter-Light.02850f28027788580733.ttf) format("truetype");
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  src: url(/nora/static/media/Inter-Regular.9ca9ba81e9dcaa12b3a1.ttf) format("truetype");
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 500;
  src: url(/nora/static/media/Inter-Medium.3f7acfe50aad7ad68548.ttf) format("truetype");
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 600;
  src: url(/nora/static/media/Inter-SemiBold.6058d3da655fb35169c2.ttf) format("truetype");
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 700;
  src: url(/nora/static/media/Inter-Bold.0eaf807b1cf0eceabe0f.ttf) format("truetype");
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 800;
  src: url(/nora/static/media/Inter-ExtraBold.4164cfba15dbca5f37aa.ttf) format("truetype");
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 900;
  src: url(/nora/static/media/Inter-Black.83d81b169bedf85385f2.ttf) format("truetype");
}
.richTextBlock .imageBlockContainer {
  padding: 0;
  margin: 60px 0 0px;
}
.richTextBlock .imageBlockContainer .imageText {
  margin-top: 10px;
}
.richTextBlock .imageBlockContainer img {
  border-radius: 0;
  padding: 0 50px;
}
@media (min-width: 768px) {
  .richTextBlock .imageBlockContainer img {
    width: 100%;
    padding: 0;
  }
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.ErrorText_errorText__TU-W3 {
  display: block;
  color: red;
  margin: 4rem 1rem;
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.GridContainer_gridContainer__rlz4C {
  --vertical-spacing: var(--block-spacing-vertical-lg);
  --horizontal-spacing: var(--block-spacing-horizontal);
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  max-width: 1600px;
  margin: var(--vertical-spacing) auto;
  padding: 0 var(--horizontal-spacing);
  overflow: hidden;
}
.GridContainer_gridContainer__rlz4C.GridContainer_fullWidth__f2PLZ {
  max-width: none;
  padding: 0;
}
.GridContainer_gridContainer__rlz4C.GridContainer_noVertical__rMWyU {
  margin: 0 auto;
}
.GridContainer_gridContainer__rlz4C.GridContainer_noHorizontal__xitK6 {
  padding: 0;
}
.GridContainer_gridContainer__rlz4C.GridContainer_noTopMargin__brV06 {
  margin-top: calc(-0.8 * var(--vertical-spacing));
}
.GridContainer_gridContainer__rlz4C.GridContainer_smallerTopMargin__p9Y8q {
  margin-top: 20px;
}
.GridContainer_gridContainer__rlz4C.GridContainer_verticalPadding__yyCou {
  padding-top: var(--vertical-spacing);
  padding-bottom: var(--vertical-spacing);
  margin: 0 auto;
}
@media (min-width: 768px) {
  .GridContainer_gridContainer__rlz4C.GridContainer_horizontalSpacingLarge__d8qa\+ {
    --horizontal-spacing: 64px;
  }
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.GridItem_gridItem__tiFdC {
  --width: var(--xs-width);
  --offset: var(--xs-offset);
  --gutter: var(--xs-gutter);
  --padding: var(--xs-padding);
  flex: 0 0 calc(8.3333333333% * var(--width));
  max-width: calc(8.3333333333% * var(--width));
  margin-left: calc(8.3333333333% * var(--offset));
  padding: calc(var(--gutter) * 8px);
  padding-inline: calc((var(--gutter) + var(--padding)) * 8px);
}
@media (min-width: 480px) {
  .GridItem_gridItem__tiFdC {
    --width: var(--sm-width);
    --offset: var(--sm-offset);
    --gutter: var(--sm-gutter);
  }
}
@media (min-width: 768px) {
  .GridItem_gridItem__tiFdC {
    --width: var(--md-width);
    --offset: var(--md-offset);
    --gutter: var(--md-gutter);
  }
}
@media (min-width: 1024px) {
  .GridItem_gridItem__tiFdC {
    --width: var(--lg-width);
    --offset: var(--lg-offset);
    --gutter: var(--lg-gutter);
  }
}
@media (min-width: 1200px) {
  .GridItem_gridItem__tiFdC {
    --width: var(--xl-width);
    --offset: var(--xl-offset);
    --gutter: var(--xl-gutter);
  }
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.AccordionBlock_accordion__C5Jim {
  border-radius: 10px;
}
.AccordionBlock_accordion__C5Jim h3 button span {
  color: #0a7b35;
}
.AccordionBlock_accordion__C5Jim h3 button span svg {
  fill: #0a7b35;
}
.AccordionBlock_accordion__C5Jim:hover h3 button span {
  color: #08632b;
}
.AccordionBlock_accordion__C5Jim:hover h3 button span svg {
  fill: #08632b;
}
.AccordionBlock_accordion__C5Jim.AccordionBlock_primary__U6Mib {
  background-color: #f4f4f4;
  border: 2px solid #f4f4f4;
}
.AccordionBlock_accordion__C5Jim.AccordionBlock_primary__U6Mib .AccordionBlock_header__5RwVX {
  color: #0a7b35;
}
.AccordionBlock_accordion__C5Jim.AccordionBlock_secondary__z9dWZ {
  background-color: transparent;
  border: 2px solid black;
}
.AccordionBlock_accordion__C5Jim.AccordionBlock_secondary__z9dWZ .AccordionBlock_header__5RwVX {
  color: #0a7b35;
}
.AccordionBlock_accordion__C5Jim.AccordionBlock_blue__8UBhr {
  background-color: white;
}
.AccordionBlock_accordion__C5Jim.AccordionBlock_blue__8UBhr h3 button span {
  color: #265ebd;
}
.AccordionBlock_accordion__C5Jim.AccordionBlock_blue__8UBhr h3 button span svg {
  fill: #265ebd;
}
.AccordionBlock_accordion__C5Jim.AccordionBlock_blue__8UBhr:hover h3 button span {
  color: #1d4993;
}
.AccordionBlock_accordion__C5Jim.AccordionBlock_blue__8UBhr:hover h3 button span svg {
  fill: #1d4993;
}
.AccordionBlock_accordion__C5Jim.AccordionBlock_blue__8UBhr .AccordionBlock_header__5RwVX {
  color: #265ebd;
}
.AccordionBlock_accordion__C5Jim.AccordionBlock_blueSecondary__Pt7Rr {
  background-color: transparent;
  border: 2px solid black;
}
.AccordionBlock_accordion__C5Jim.AccordionBlock_blueSecondary__Pt7Rr h3 button span {
  color: #265ebd;
}
.AccordionBlock_accordion__C5Jim.AccordionBlock_blueSecondary__Pt7Rr h3 button span svg {
  fill: #265ebd;
}
.AccordionBlock_accordion__C5Jim.AccordionBlock_blueSecondary__Pt7Rr:hover h3 button span {
  color: #1d4993;
}
.AccordionBlock_accordion__C5Jim.AccordionBlock_blueSecondary__Pt7Rr:hover h3 button span svg {
  fill: #1d4993;
}
.AccordionBlock_accordion__C5Jim.AccordionBlock_blueSecondary__Pt7Rr .AccordionBlock_header__5RwVX {
  color: #265ebd;
}
.AccordionBlock_accordion__C5Jim .AccordionBlock_header__5RwVX {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  column-gap: 1.25rem;
  width: 100%;
  padding: 0;
  padding: 1.25rem;
}
@media (min-width: 768px) {
  .AccordionBlock_accordion__C5Jim .AccordionBlock_header__5RwVX {
    padding: 1.875rem 2.5rem;
  }
}
.AccordionBlock_accordion__C5Jim .AccordionBlock_header__5RwVX h3 {
  font-family: "Inter";
  font-weight: 400;
  font-size: 1.25rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(1.25rem, 1.2048192771vw + 16px, 1.875rem);
  font-weight: 400;
  text-align: left;
  align-self: center;
  word-break: break-word;
}
.AccordionBlock_accordion__C5Jim .AccordionBlock_header__5RwVX .AccordionBlock_icon__iGcaS {
  margin-top: 8px;
  transform: rotate(0deg);
  transition: transform 0.2s;
}
.AccordionBlock_accordion__C5Jim .AccordionBlock_header__5RwVX .AccordionBlock_icon__iGcaS svg {
  display: block;
  width: 24px;
  height: auto;
  transform: scale(1);
  transition: transform 0.2s ease-in-out;
}
@media (min-width: 768px) {
  .AccordionBlock_accordion__C5Jim .AccordionBlock_header__5RwVX .AccordionBlock_icon__iGcaS svg {
    width: auto;
  }
}
.AccordionBlock_accordion__C5Jim .AccordionBlock_header__5RwVX .AccordionBlock_icon__iGcaS.AccordionBlock_isOpen__69nJA {
  transform: rotate(180deg);
}
.AccordionBlock_accordion__C5Jim .AccordionBlock_panel__ezuGm {
  padding: 0;
  font-family: "Inter";
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(1.125rem, 0.4819277108vw + 16px, 1.375rem);
  padding-top: 1.75rem;
  padding: 1.25rem;
}
@media (min-width: 768px) {
  .AccordionBlock_accordion__C5Jim .AccordionBlock_panel__ezuGm {
    padding-top: 2.5rem;
  }
}
@media (min-width: 768px) {
  .AccordionBlock_accordion__C5Jim .AccordionBlock_panel__ezuGm {
    padding: 1.875rem 2.5rem;
  }
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.Accordion_accordion__DGDEl {
  --focusColor: unset;
}
.Accordion_accordion__DGDEl .Accordion_collapse__i85Yu {
  transition: height 0.2s ease-in-out;
  visibility: visible;
}
.Accordion_accordion__DGDEl .Accordion_collapse__i85Yu.Accordion_isClosed__gNHHc {
  visibility: hidden;
}
.Accordion_accordion__DGDEl.Accordion_isActive__tgaWo {
  background-color: #fef7f4;
}
.Accordion_accordion__DGDEl.Accordion_primary__Oa2l3 {
  --focusColor: #fee7dd;
}
.Accordion_accordion__DGDEl.Accordion_secondary__clNik {
  --focusColor: white;
}
.Accordion_accordion__DGDEl .Accordion_button__t\+FQh.Accordion_focusing__YIfZC {
  background-color: var(--focusColor);
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.AccordionItemBlock_accordionItemBlock__wtV4B {
  padding-top: 6px;
  padding-right: 44px;
  padding-left: 48px;
  padding-bottom: 28px;
}
@media (min-width: 1024px) {
  .AccordionItemBlock_accordionItemBlock__wtV4B {
    padding-right: 48px;
    padding-left: 56px;
  }
}
.AccordionItemBlock_accordionItemBlock__wtV4B .AccordionItemBlock_richText__UP5-A p {
  font-family: "Inter";
  font-weight: 400;
  font-size: 0.9375rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(0.9375rem, 0.1204819277vw + 16px, 1rem);
  color: #444444;
  word-break: break-word;
}
.AccordionItemBlock_accordionItemBlock__wtV4B .AccordionItemBlock_richText__UP5-A a {
  color: #933b61;
}
.AccordionItemBlock_accordionItemBlock__wtV4B .AccordionItemBlock_richText__UP5-A ul,
.AccordionItemBlock_accordionItemBlock__wtV4B .AccordionItemBlock_richText__UP5-A ol {
  font-family: "Inter";
  font-weight: 400;
  font-size: 0.9375rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(0.9375rem, 0.1204819277vw + 16px, 1rem);
  color: #444444;
  gap: 0.3rem;
}
.AccordionItemBlock_accordionItemBlock__wtV4B .AccordionItemBlock_richText__UP5-A ul ul,
.AccordionItemBlock_accordionItemBlock__wtV4B .AccordionItemBlock_richText__UP5-A ul ol,
.AccordionItemBlock_accordionItemBlock__wtV4B .AccordionItemBlock_richText__UP5-A ol ul,
.AccordionItemBlock_accordionItemBlock__wtV4B .AccordionItemBlock_richText__UP5-A ol ol {
  margin-top: 0.3rem;
}
.AccordionItemBlock_accordionItemBlock__wtV4B.AccordionItemBlock_small__cIIyN {
  padding-left: 16px;
}
.AccordionItemBlock_accordionItemBlock__wtV4B .AccordionItemBlock_linkButton__r05ps {
  margin-top: 16px;
}
.AccordionItemBlock_accordionItemBlock__wtV4B .AccordionItemBlock_linkButton__r05ps:focus {
  outline-offset: 3px;
}
.AccordionItemBlock_accordionItemBlock__wtV4B .AccordionItemBlock_linkList__zSgUn {
  list-style: none;
  margin-left: 0;
}
.AccordionItemBlock_accordionItemBlock__wtV4B .AccordionItemBlock_linkList__zSgUn .AccordionItemBlock_link__38HNN {
  color: #585963;
}
.AccordionItemBlock_accordionItemBlock__wtV4B .AccordionItemBlock_linkList__zSgUn .AccordionItemBlock_link__38HNN:hover, .AccordionItemBlock_accordionItemBlock__wtV4B .AccordionItemBlock_linkList__zSgUn .AccordionItemBlock_link__38HNN:focus {
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 3px;
  color: #6f2d49;
}
.AccordionItemBlock_accordionItemBlock__wtV4B .AccordionItemBlock_linkList__zSgUn li {
  font-family: "Inter";
  font-weight: 400;
  font-size: 0.8125rem;
  line-height: 150%;
  letter-spacing: 1%;
  font-size: clamp(0.8125rem, 0.1204819277vw + 16px, 0.875rem);
  margin-bottom: 12px;
  padding-left: 12px;
  overflow-wrap: break-word;
  -webkit-hyphens: auto;
          hyphens: auto;
}
.AccordionItemBlock_accordionItemBlock__wtV4B .AccordionItemBlock_linkList__zSgUn li.AccordionItemBlock_active__Vr4Px {
  padding-left: 8px;
  border-left: 4px solid green;
  color: #191a22;
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.ContentArea_isInsideBlock__jwmuG > *:not(:last-child) {
  margin-bottom: 28px;
}
@media (min-width: 768px) {
  .ContentArea_isInsideBlock__jwmuG > *:not(:last-child) {
    margin-bottom: 40px;
  }
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.AccordionBase_accordionBase__i1LMQ {
  border-top: 1px solid #d9d3cf;
}
.AccordionBase_accordionBase__i1LMQ.AccordionBase_secondary__ZlAAG {
  background-color: #fef2ee;
  border-top: 0;
  border-top: initial;
  border-radius: 8px;
}
.AccordionBase_accordionBase__i1LMQ.AccordionBase_secondary__ZlAAG .AccordionBase_accordionButton__3SRGP {
  flex-direction: row-reverse;
  justify-content: space-between;
  padding: 16px;
}
.AccordionBase_accordionBase__i1LMQ.AccordionBase_secondary__ZlAAG .AccordionBase_accordionButton__3SRGP:hover {
  border-radius: 8px;
  background-color: #fee7dd;
}
.AccordionBase_accordionBase__i1LMQ.AccordionBase_secondary__ZlAAG .AccordionBase_accordionButton__3SRGP .AccordionBase_isOpen__pSXuC:hover {
  border-bottom-left-radius: 0;
  border-bottom-right-radius: 0;
}
.AccordionBase_accordionBase__i1LMQ.AccordionBase_secondary__ZlAAG .AccordionBase_accordionButton__3SRGP:focus {
  border-radius: 4px;
  background-color: #fee7dd;
}
.AccordionBase_accordionBase__i1LMQ.AccordionBase_secondary__ZlAAG .AccordionBase_panel__Xj13d {
  padding-bottom: 24px;
}
.AccordionBase_accordionBase__i1LMQ.AccordionBase_small__fc4wJ .AccordionBase_accordionButton__3SRGP {
  gap: 8px;
}
.AccordionBase_accordionBase__i1LMQ .AccordionBase_accordionButton__3SRGP {
  display: flex;
  align-items: center;
  gap: 12px;
  padding: 16px 12px;
  width: 100%;
  -webkit-hyphens: auto;
          hyphens: auto;
}
.AccordionBase_accordionBase__i1LMQ .AccordionBase_accordionButton__3SRGP .AccordionBase_buttonLabel__g9qzg {
  font-family: "Inter";
  font-weight: 400;
  font-size: 0.9375rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(0.9375rem, 0.1204819277vw + 16px, 1rem);
  color: #2f2f2f;
  font-weight: 500;
  text-align: left;
  align-self: center;
  word-break: break-word;
}

.AccordionBase_icon__GmdJF {
  transform: scale(1);
  transition: transform 0.3s ease-in-out;
  margin-bottom: auto;
  color: #2f2f2f;
}
.AccordionBase_icon__GmdJF.AccordionBase_isOpen__pSXuC {
  transform: rotate(180deg);
}

.AccordionBase_accordionItemBlock__q2ywf:last-child {
  border-bottom: 1px solid #d9d3cf;
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.ProgramItemBlock_programItemBlock__f\+AvR .ProgramItemBlock_textContainer__m2efM {
  width: 100%;
  font-family: "Inter";
  font-weight: 400;
  font-size: 0.9375rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(0.9375rem, 0.1204819277vw + 16px, 1rem);
  color: #444444;
  font-weight: 600;
  padding: 6px 0 16px 0;
  margin-bottom: 8px;
}
.ProgramItemBlock_programItemBlock__f\+AvR .ProgramItemBlock_textContainer__m2efM time {
  border-radius: 4px;
  border: 1px solid #babbbe;
  height: -webkit-fit-content;
  height: -moz-fit-content;
  height: fit-content;
  padding: 0 4px;
  margin-right: 6px;
}
.ProgramItemBlock_programItemBlock__f\+AvR .ProgramItemBlock_textContainer__m2efM p {
  font-weight: 600;
}

.ProgramItemBlock_richText__V-ifD p {
  font-family: "Inter";
  font-weight: 400;
  font-size: 0.9375rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(0.9375rem, 0.1204819277vw + 16px, 1rem);
  color: #444444;
  word-break: break-word;
}
.ProgramItemBlock_richText__V-ifD a {
  color: #933b61;
}
.ProgramItemBlock_richText__V-ifD ul,
.ProgramItemBlock_richText__V-ifD ol {
  font-family: "Inter";
  font-weight: 400;
  font-size: 0.9375rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(0.9375rem, 0.1204819277vw + 16px, 1rem);
  color: #444444;
  gap: 0.3rem;
}
.ProgramItemBlock_richText__V-ifD ul ul,
.ProgramItemBlock_richText__V-ifD ul ol,
.ProgramItemBlock_richText__V-ifD ol ul,
.ProgramItemBlock_richText__V-ifD ol ol {
  margin-top: 0.3rem;
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.StatisticsBlock_statisticsBlock__2G-z- {
  display: flex;
  justify-content: center;
  background-color: white;
}
.StatisticsBlock_statisticsBlock__2G-z-.StatisticsBlock_graph__\+8Lo1 {
  display: block;
}

.StatisticsBlock_metaInfo__I8pva {
  display: flex;
  flex-direction: column;
  gap: 24px;
  margin-top: 24px;
}
.StatisticsBlock_metaInfo__I8pva .StatisticsBlock_source__7EIMJ {
  color: #585963;
  font-family: "Inter";
  font-weight: 400;
  font-size: 0.8125rem;
  line-height: 150%;
  letter-spacing: 1%;
  font-size: clamp(0.8125rem, 0.1204819277vw + 16px, 0.875rem);
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.AccordionListBlock_accordionListBlock__Eib1H {
  margin-bottom: 1em;
}
.AccordionListBlock_accordionListBlock__Eib1H h2 {
  font-family: "Inter";
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(1.125rem, 0.4819277108vw + 16px, 1.375rem);
  color: #2f2f2f;
  font-weight: 500;
  margin-bottom: 16px;
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.AlertBlock_alertBlock__iH2hM {
  display: flex;
  flex-direction: row;
  border-left: 8px solid;
  padding-block: 16px;
  padding-left: 8px;
  padding-right: 24px;
  display: flex;
  gap: 8px;
}
@media (min-width: 768px) {
  .AlertBlock_alertBlock__iH2hM {
    padding-left: 17px;
    padding-right: 48px;
    gap: 13px;
  }
}
.AlertBlock_alertBlock__iH2hM .AlertBlock_icon__lq5HP > svg {
  height: 20px;
  width: 20px;
}
.AlertBlock_alertBlock__iH2hM.AlertBlock_informative__Q81Ot {
  background-color: #e2f7fc;
  color: #124673;
  border-color: #1c74b9;
}
.AlertBlock_alertBlock__iH2hM.AlertBlock_informative__Q81Ot .AlertBlock_message__TWUjA p,
.AlertBlock_alertBlock__iH2hM.AlertBlock_informative__Q81Ot .AlertBlock_message__TWUjA a,
.AlertBlock_alertBlock__iH2hM.AlertBlock_informative__Q81Ot .AlertBlock_message__TWUjA h2,
.AlertBlock_alertBlock__iH2hM.AlertBlock_informative__Q81Ot .AlertBlock_message__TWUjA h3,
.AlertBlock_alertBlock__iH2hM.AlertBlock_informative__Q81Ot .AlertBlock_message__TWUjA h4,
.AlertBlock_alertBlock__iH2hM.AlertBlock_informative__Q81Ot .AlertBlock_message__TWUjA h5,
.AlertBlock_alertBlock__iH2hM.AlertBlock_informative__Q81Ot .AlertBlock_message__TWUjA li,
.AlertBlock_alertBlock__iH2hM.AlertBlock_informative__Q81Ot .AlertBlock_message__TWUjA li::marker {
  color: #124673;
}
.AlertBlock_alertBlock__iH2hM.AlertBlock_informative__Q81Ot .AlertBlock_message__TWUjA .AlertBlock_truncate__PgyEP {
  color: inherit;
  text-decoration-color: #124673;
}
.AlertBlock_alertBlock__iH2hM.AlertBlock_positive__3KxH8 {
  background-color: #e2f9e3;
  color: #114e2b;
  border-color: #14813d;
}
.AlertBlock_alertBlock__iH2hM.AlertBlock_positive__3KxH8 .AlertBlock_message__TWUjA p,
.AlertBlock_alertBlock__iH2hM.AlertBlock_positive__3KxH8 .AlertBlock_message__TWUjA a,
.AlertBlock_alertBlock__iH2hM.AlertBlock_positive__3KxH8 .AlertBlock_message__TWUjA h2,
.AlertBlock_alertBlock__iH2hM.AlertBlock_positive__3KxH8 .AlertBlock_message__TWUjA h3,
.AlertBlock_alertBlock__iH2hM.AlertBlock_positive__3KxH8 .AlertBlock_message__TWUjA h4,
.AlertBlock_alertBlock__iH2hM.AlertBlock_positive__3KxH8 .AlertBlock_message__TWUjA h5,
.AlertBlock_alertBlock__iH2hM.AlertBlock_positive__3KxH8 .AlertBlock_message__TWUjA li,
.AlertBlock_alertBlock__iH2hM.AlertBlock_positive__3KxH8 .AlertBlock_message__TWUjA li::marker {
  color: #114e2b;
}
.AlertBlock_alertBlock__iH2hM.AlertBlock_positive__3KxH8 .AlertBlock_message__TWUjA .AlertBlock_truncate__PgyEP {
  color: inherit;
  text-decoration-color: #114e2b;
}
.AlertBlock_alertBlock__iH2hM.AlertBlock_negative__A35bu {
  background-color: #fef1f0;
  color: #7f2220;
  border-color: #ce3734;
}
.AlertBlock_alertBlock__iH2hM.AlertBlock_negative__A35bu .AlertBlock_message__TWUjA p,
.AlertBlock_alertBlock__iH2hM.AlertBlock_negative__A35bu .AlertBlock_message__TWUjA a,
.AlertBlock_alertBlock__iH2hM.AlertBlock_negative__A35bu .AlertBlock_message__TWUjA h2,
.AlertBlock_alertBlock__iH2hM.AlertBlock_negative__A35bu .AlertBlock_message__TWUjA h3,
.AlertBlock_alertBlock__iH2hM.AlertBlock_negative__A35bu .AlertBlock_message__TWUjA h4,
.AlertBlock_alertBlock__iH2hM.AlertBlock_negative__A35bu .AlertBlock_message__TWUjA h5,
.AlertBlock_alertBlock__iH2hM.AlertBlock_negative__A35bu .AlertBlock_message__TWUjA li,
.AlertBlock_alertBlock__iH2hM.AlertBlock_negative__A35bu .AlertBlock_message__TWUjA li::marker {
  color: #7f2220;
}
.AlertBlock_alertBlock__iH2hM.AlertBlock_negative__A35bu .AlertBlock_message__TWUjA .AlertBlock_truncate__PgyEP {
  color: inherit;
  text-decoration-color: #7f2220;
}
.AlertBlock_alertBlock__iH2hM.AlertBlock_warning__mRWvN {
  background-color: #fff4be;
  color: #703200;
  border-color: #944200;
}
.AlertBlock_alertBlock__iH2hM.AlertBlock_warning__mRWvN .AlertBlock_message__TWUjA p,
.AlertBlock_alertBlock__iH2hM.AlertBlock_warning__mRWvN .AlertBlock_message__TWUjA a,
.AlertBlock_alertBlock__iH2hM.AlertBlock_warning__mRWvN .AlertBlock_message__TWUjA h2,
.AlertBlock_alertBlock__iH2hM.AlertBlock_warning__mRWvN .AlertBlock_message__TWUjA h3,
.AlertBlock_alertBlock__iH2hM.AlertBlock_warning__mRWvN .AlertBlock_message__TWUjA h4,
.AlertBlock_alertBlock__iH2hM.AlertBlock_warning__mRWvN .AlertBlock_message__TWUjA h5,
.AlertBlock_alertBlock__iH2hM.AlertBlock_warning__mRWvN .AlertBlock_message__TWUjA li,
.AlertBlock_alertBlock__iH2hM.AlertBlock_warning__mRWvN .AlertBlock_message__TWUjA li::marker {
  color: #703200;
}
.AlertBlock_alertBlock__iH2hM.AlertBlock_warning__mRWvN .AlertBlock_message__TWUjA .AlertBlock_truncate__PgyEP {
  color: inherit;
  text-decoration-color: #944200;
}
.AlertBlock_alertBlock__iH2hM .AlertBlock_message__TWUjA .AlertBlock_truncate__PgyEP {
  font-family: "Inter";
  font-weight: 400;
  font-size: 0.8125rem;
  line-height: 150%;
  letter-spacing: 1%;
  font-size: clamp(0.8125rem, 0.1204819277vw + 16px, 0.875rem);
}
.AlertBlock_alertBlock__iH2hM .AlertBlock_message__TWUjA .AlertBlock_truncate__PgyEP p,
.AlertBlock_alertBlock__iH2hM .AlertBlock_message__TWUjA .AlertBlock_truncate__PgyEP li {
  font-family: "Inter";
  font-weight: 400;
  font-size: 0.8125rem;
  line-height: 150%;
  letter-spacing: 1%;
  font-size: clamp(0.8125rem, 0.1204819277vw + 16px, 0.875rem);
  margin-bottom: 0;
}
.AlertBlock_alertBlock__iH2hM .AlertBlock_message__TWUjA .AlertBlock_truncate__PgyEP ul, .AlertBlock_alertBlock__iH2hM .AlertBlock_message__TWUjA .AlertBlock_truncate__PgyEP ol {
  row-gap: 0;
}
.AlertBlock_alertBlock__iH2hM .AlertBlock_message__TWUjA .AlertBlock_truncate__PgyEP a {
  color: inherit;
}
.AlertBlock_alertBlock__iH2hM .AlertBlock_message__TWUjA .AlertBlock_truncate__PgyEP.AlertBlock_isExpanded__c9skh {
  display: block;
  text-overflow: initial;
}
.AlertBlock_alertBlock__iH2hM .AlertBlock_message__TWUjA > h2 {
  font-family: "Inter";
  font-weight: 400;
  font-size: 0.9375rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(0.9375rem, 0.1204819277vw + 16px, 1rem);
  font-weight: 600;
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.AudioBlock_audioBlock__PSab2 {
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
  border-radius: 10px;
}
.AudioBlock_audioBlock__PSab2 .AudioBlock_audio__XAtM4 {
  width: 100%;
}

.AudioBlock_audioDescription__0jEId {
  margin-top: 10px;
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.CardBlock_cardBlock__CMJvn {
  border-radius: 10px;
  max-width: 420px;
  flex: 1 1 300px;
  overflow: hidden;
}
.CardBlock_cardBlock__CMJvn.CardBlock_grey__oRP89 {
  background-color: #f4f4f4;
}
.CardBlock_cardBlock__CMJvn.CardBlock_grey__oRP89:hover {
  background: #dbdbdb;
}
.CardBlock_cardBlock__CMJvn.CardBlock_white__wW0SS {
  background-color: white;
}
.CardBlock_cardBlock__CMJvn img {
  object-fit: contain;
  width: 100%;
  border-radius: 10px 10px 0 0;
}
.CardBlock_cardBlock__CMJvn .CardBlock_textContainer__Nqnke {
  padding: 1.25rem;
}
@media (min-width: 768px) {
  .CardBlock_cardBlock__CMJvn .CardBlock_textContainer__Nqnke {
    padding: 2.5rem;
  }
}
.CardBlock_cardBlock__CMJvn .CardBlock_textContainer__Nqnke h3 {
  font-family: "Inter";
  font-weight: 400;
  font-size: 1.25rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(1.25rem, 1.2048192771vw + 16px, 1.875rem);
  color: #0a7b35;
  margin-bottom: 20px;
}
.CardBlock_cardBlock__CMJvn .CardBlock_textContainer__Nqnke p {
  font-family: "Inter";
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(1.125rem, 0.4819277108vw + 16px, 1.375rem);
}
@media (min-width: 768px) {
  .CardBlock_cardBlock__CMJvn .CardBlock_textContainer__Nqnke {
    padding: 2.5rem;
  }
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.MouseLink_mouseLink__CrENy {
  cursor: pointer;
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.CardListBlock_cardListBlockText__X44Ay {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-block: 8px;
}
.CardListBlock_cardListBlockText__X44Ay h2 {
  font-family: "Inter";
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(1.125rem, 0.4819277108vw + 16px, 1.375rem);
  font-weight: 500;
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.ContactBlock_contactBlock__TS7Ru {
  z-index: -50;
}
.ContactBlock_contactBlock__TS7Ru .ContactBlock_heading__qGJ3Q {
  font-size: clamp(1.375rem, 0vw + 16px, 1.375rem);
  font-weight: 500;
  margin-bottom: 32px;
  color: #2d2e3a;
}
.ContactBlock_contactBlock__TS7Ru .ContactBlock_list__VWkZv {
  display: grid;
  grid-template-columns: 1fr;
  grid-gap: 32px;
  gap: 32px;
}
@media (min-width: 768px) {
  .ContactBlock_contactBlock__TS7Ru .ContactBlock_list__VWkZv.ContactBlock_columns2__R6nCj {
    color: red;
    grid-template-columns: 1fr 1fr;
  }
  .ContactBlock_contactBlock__TS7Ru .ContactBlock_list__VWkZv.ContactBlock_columns3__hd1-e {
    grid-template-columns: 1fr 1fr 1fr;
  }
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.ContentManagerBlock_contentManagerBlock__sQ1UJ {
  display: flex;
  flex-direction: column;
  column-gap: 32px;
  row-gap: 16px;
}
@media (min-width: 768px) {
  .ContentManagerBlock_contentManagerBlock__sQ1UJ {
    flex-direction: row;
  }
}
.ContentManagerBlock_contentManagerBlock__sQ1UJ .ContentManagerBlock_searchHitInfo__pfP1X {
  font-family: "Inter";
  font-weight: 400;
  font-size: 1rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(1rem, 0.2409638554vw + 16px, 1.125rem);
  display: flex;
  align-items: center;
  font-weight: 500;
  color: #2d2e3a;
  margin-bottom: 24px;
}
@media (min-width: 768px) {
  .ContentManagerBlock_contentManagerBlock__sQ1UJ .ContentManagerBlock_searchHitInfo__pfP1X {
    height: 75px;
  }
}
.ContentManagerBlock_contentManagerBlock__sQ1UJ .ContentManagerBlock_rightColumn__1YxZC {
  display: flex;
  flex-direction: column;
  row-gap: 32px;
  width: 100%;
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.FilterBlock_filterList__pTEaq {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.EmptyState_emptyState__Y2QmW {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 58px;
}
@media (min-width: 1024px) {
  .EmptyState_emptyState__Y2QmW {
    margin-top: 80px;
  }
}
.EmptyState_emptyState__Y2QmW .EmptyState_heading__4sE2l {
  font-family: "Inter";
  font-weight: 400;
  font-size: 1rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(1rem, 0.2409638554vw + 16px, 1.125rem);
  color: #2d2e3a;
}
.EmptyState_emptyState__Y2QmW .EmptyState_text__tBZmV {
  color: #585963;
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.DownloadLinkListBlock_downloadLinkListBlock__1Igp3 .DownloadLinkListBlock_linkItem__jrRwQ {
  display: grid;
  grid-template-columns: 40px auto;
  grid-template-areas: "icon heading" ". description" ". mediaInfo";
  justify-items: start;
  padding: 24px;
  border-top: 1px solid #d4d5d7;
}
.DownloadLinkListBlock_downloadLinkListBlock__1Igp3 .DownloadLinkListBlock_linkItem__jrRwQ .DownloadLinkListBlock_icon__PcQhA {
  grid-area: icon;
  margin-right: 16px;
  color: #933b61;
}
.DownloadLinkListBlock_downloadLinkListBlock__1Igp3 .DownloadLinkListBlock_linkItem__jrRwQ .DownloadLinkListBlock_link__t38hw {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.DownloadLinkListBlock_downloadLinkListBlock__1Igp3 .DownloadLinkListBlock_linkItem__jrRwQ .DownloadLinkListBlock_link__t38hw h3 {
  font-family: "Inter";
  font-weight: 400;
  font-size: 1rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(1rem, 0.2409638554vw + 16px, 1.125rem);
  font-weight: 500;
  grid-area: heading;
  color: #933b61;
}
.DownloadLinkListBlock_downloadLinkListBlock__1Igp3 .DownloadLinkListBlock_linkItem__jrRwQ .DownloadLinkListBlock_link__t38hw h3:hover {
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 3px;
  color: #6f2d49;
}
.DownloadLinkListBlock_downloadLinkListBlock__1Igp3 .DownloadLinkListBlock_linkItem__jrRwQ p {
  font-family: "Inter";
  font-weight: 400;
  font-size: 0.8125rem;
  line-height: 150%;
  letter-spacing: 1%;
  font-size: clamp(0.8125rem, 0.1204819277vw + 16px, 0.875rem);
  color: #585963;
  grid-area: description;
}
.DownloadLinkListBlock_downloadLinkListBlock__1Igp3 .DownloadLinkListBlock_linkItem__jrRwQ:last-child {
  border-bottom: 1px solid #d4d5d7;
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.EventPageHeroBlock_heroBackground__SG\+3u {
  background: #fbf7fb;
}
.EventPageHeroBlock_heroBackground--dark__4W9Jx {
  background: #191a22;
}

.EventPageHeroBlock_eventPageHeroBlock__OpCIG {
  padding-top: 0 !important;
}
.EventPageHeroBlock_eventPageHeroBlock__OpCIG .EventPageHeroBlock_tagsContainer__H3fR- {
  display: flex;
  gap: 8px;
  align-items: center;
  margin-bottom: 6px;
}
.EventPageHeroBlock_eventPageHeroBlock__OpCIG .EventPageHeroBlock_tagsContainer__H3fR- .EventPageHeroBlock_place__Oa1kY {
  text-transform: capitalize;
  color: #585963;
}
.EventPageHeroBlock_eventPageHeroBlock__OpCIG .EventPageHeroBlock_tagsContainer__H3fR- .EventPageHeroBlock_type__09LsM {
  margin-top: 0;
  margin-top: initial;
}
.EventPageHeroBlock_eventPageHeroBlock__OpCIG h1 {
  font-family: "Inter";
  font-weight: 500;
  font-size: 1.5rem;
  line-height: 130%;
  letter-spacing: -1%;
  font-size: clamp(1.5rem, 2.8915662651vw + 16px, 3rem);
  color: #4e1f33;
  margin-bottom: 64px;
  max-width: 976px;
}
.EventPageHeroBlock_eventPageHeroBlock__OpCIG .EventPageHeroBlock_actions__0EE3z {
  display: flex;
  flex-direction: column;
  gap: 24px;
  margin-bottom: 64px;
}
@media (min-width: 768px) {
  .EventPageHeroBlock_eventPageHeroBlock__OpCIG .EventPageHeroBlock_actions__0EE3z {
    flex-direction: row;
    align-items: center;
  }
}
.EventPageHeroBlock_eventPageHeroBlock__OpCIG .EventPageHeroBlock_actions__0EE3z .EventPageHeroBlock_location__tEP7V {
  display: grid;
  grid-template-columns: auto 1fr;
  grid-template-areas: "icon time" "mapLink mapLink" "text text";
  grid-gap: 0 2px;
  gap: 0 2px;
}
@media (min-width: 768px) {
  .EventPageHeroBlock_eventPageHeroBlock__OpCIG .EventPageHeroBlock_actions__0EE3z .EventPageHeroBlock_location__tEP7V {
    grid-template-columns: auto auto 1fr;
    grid-template-areas: "icon time" "icon mapLink" "icon text";
    gap: 0 8px;
  }
}
.EventPageHeroBlock_eventPageHeroBlock__OpCIG .EventPageHeroBlock_actions__0EE3z .EventPageHeroBlock_location__tEP7V .EventPageHeroBlock_icon__BXncK {
  grid-area: icon;
  color: #6f2d49;
}
.EventPageHeroBlock_eventPageHeroBlock__OpCIG .EventPageHeroBlock_actions__0EE3z .EventPageHeroBlock_location__tEP7V .EventPageHeroBlock_time__3IW\+b {
  font-family: "Inter";
  font-weight: 400;
  font-size: 0.9375rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(0.9375rem, 0.1204819277vw + 16px, 1rem);
  grid-area: time;
  font-weight: 500;
  color: #4e1f33;
}
.EventPageHeroBlock_eventPageHeroBlock__OpCIG .EventPageHeroBlock_actions__0EE3z .EventPageHeroBlock_location__tEP7V .EventPageHeroBlock_mapLink__0Q1H4 {
  font-family: "Inter";
  font-weight: 400;
  font-size: 0.9375rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(0.9375rem, 0.1204819277vw + 16px, 1rem);
  grid-area: mapLink;
  color: #933b61;
}
.EventPageHeroBlock_eventPageHeroBlock__OpCIG .EventPageHeroBlock_actions__0EE3z .EventPageHeroBlock_location__tEP7V .EventPageHeroBlock_text__OgUCn {
  grid-area: text;
}
.EventPageHeroBlock_eventPageHeroBlock__OpCIG .EventPageHeroBlock_lastUpdated__xiY3P {
  display: flex;
  align-items: center;
  gap: 8px;
}
.EventPageHeroBlock_eventPageHeroBlock__OpCIG.EventPageHeroBlock_dark__FHRzT h1 {
  color: #f8f1f8;
}
.EventPageHeroBlock_eventPageHeroBlock__OpCIG.EventPageHeroBlock_dark__FHRzT .EventPageHeroBlock_place__Oa1kY {
  color: #f3e8f4;
}
.EventPageHeroBlock_eventPageHeroBlock__OpCIG.EventPageHeroBlock_dark__FHRzT .EventPageHeroBlock_unavailableMessage__SMS3E .EventPageHeroBlock_unavailableHeading__ALuEV strong {
  color: #f3e8f4;
}
.EventPageHeroBlock_eventPageHeroBlock__OpCIG.EventPageHeroBlock_dark__FHRzT .EventPageHeroBlock_unavailableMessage__SMS3E .EventPageHeroBlock_unavailableText__AJwBV {
  color: #e5cde6;
}
.EventPageHeroBlock_eventPageHeroBlock__OpCIG.EventPageHeroBlock_dark__FHRzT .EventPageHeroBlock_location__tEP7V .EventPageHeroBlock_time__3IW\+b {
  color: #e5cde6;
}
.EventPageHeroBlock_eventPageHeroBlock__OpCIG.EventPageHeroBlock_dark__FHRzT .EventPageHeroBlock_location__tEP7V .EventPageHeroBlock_icon__BXncK {
  color: #d5aed7;
}
.EventPageHeroBlock_eventPageHeroBlock__OpCIG.EventPageHeroBlock_dark__FHRzT .EventPageHeroBlock_location__tEP7V .EventPageHeroBlock_text__OgUCn {
  color: #d5aed7;
}
.EventPageHeroBlock_eventPageHeroBlock__OpCIG.EventPageHeroBlock_dark__FHRzT .EventPageHeroBlock_lastUpdated__xiY3P {
  color: #f3e8f4;
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.BlockContainer_blockContainer__zIl2G {
  --vertical-spacing: var(--block-spacing-vertical-lg);
  --horizontal-spacing: 24px;
  width: 100%;
  max-width: 1600px;
  margin: var(--vertical-spacing) auto;
  padding: 0 var(--horizontal-spacing);
}
.BlockContainer_blockContainer__zIl2G.BlockContainer_fullWidth__4mRpP {
  max-width: none;
}
.BlockContainer_blockContainer__zIl2G.BlockContainer_verticalPadding__5zwmX {
  padding-top: var(--vertical-spacing);
  padding-bottom: var(--vertical-spacing);
  margin: 0 auto;
}
.BlockContainer_blockContainer__zIl2G.BlockContainer_noVerticalSpacing__17QoX {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}
@media (min-width: 768px) {
  .BlockContainer_blockContainer__zIl2G.BlockContainer_horizontalSpacingLarge__V7g1s {
    --horizontal-spacing: 64px;
  }
}
.BlockContainer_blockContainer__zIl2G.BlockContainer_rowGapMedium__3Dx0T {
  display: flex;
  flex-direction: column;
  row-gap: 32px;
  row-gap: var(--block-spacing-vertical-md);
}
.BlockContainer_blockContainer__zIl2G.BlockContainer_rowGapLarge__\+J0vM {
  display: flex;
  flex-direction: column;
  row-gap: 32px;
  row-gap: var(--block-spacing-vertical-lg);
}
.BlockContainer_blockContainer__zIl2G.BlockContainer_rowGapXLarge__\+OJPx {
  display: flex;
  flex-direction: column;
  row-gap: calc(32px * 2);
  row-gap: calc(var(--block-spacing-vertical-lg) * 2);
}
.heroBackground {
  background-color: transparent;
}
.heroBackground--green {
  background-color: #191a22;
}
.heroBackground--dark {
  background-color: #191a22;
}
.heroBackground--white, .heroBackground--light {
  background-color: #fbf7fb;
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.ExamplePageHeroBlock_examplePageHeroBlock__gnbLD {
  margin-top: 0;
  padding-bottom: 24px;
  margin-bottom: 0;
}
.ExamplePageHeroBlock_examplePageHeroBlock__gnbLD.ExamplePageHeroBlock_dark__Rtyg4 .ExamplePageHeroBlock_examplePageHeroBlockText__WALRF p {
  color: #d5f5d6;
}
.ExamplePageHeroBlock_examplePageHeroBlock__gnbLD.ExamplePageHeroBlock_dark__Rtyg4 .ExamplePageHeroBlock_examplePageHeroBlockText__WALRF h1 {
  color: #e2f9e3;
}
.ExamplePageHeroBlock_examplePageHeroBlock__gnbLD.ExamplePageHeroBlock_dark__Rtyg4 .ExamplePageHeroBlock_examplePageHeroBlockText__WALRF span .ExamplePageHeroBlock_icon__ciEru {
  color: #b2e0bb;
}
.ExamplePageHeroBlock_examplePageHeroBlock__gnbLD.ExamplePageHeroBlock_dark__Rtyg4 .ExamplePageHeroBlock_examplePageHeroBlockText__WALRF span p {
  color: #b2e0bb;
}
.ExamplePageHeroBlock_examplePageHeroBlockText__WALRF p {
  font-family: "Inter";
  font-weight: 400;
  font-size: 0.9375rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(0.9375rem, 0.1204819277vw + 16px, 1rem);
  color: #5a5a59;
  margin-bottom: 6px;
}
.ExamplePageHeroBlock_examplePageHeroBlockText__WALRF h1 {
  max-width: 976px;
  font-family: "Inter";
  font-weight: 500;
  font-size: 1.5rem;
  line-height: 130%;
  letter-spacing: -1%;
  font-size: clamp(1.5rem, 2.8915662651vw + 16px, 3rem);
  font-weight: 500;
  margin-bottom: 32px;
  color: #0d1e16;
  word-break: break-word;
  -webkit-hyphens: auto;
  hyphens: auto;
}
.ExamplePageHeroBlock_examplePageHeroBlockText__WALRF span {
  display: flex;
  gap: 8px;
}
.ExamplePageHeroBlock_examplePageHeroBlockText__WALRF span .ExamplePageHeroBlock_icon__ciEru {
  height: 20px;
  color: #5a5a59;
}
.ExamplePageHeroBlock_examplePageHeroBlockText__WALRF span p {
  font-family: "Inter";
  font-weight: 400;
  font-size: 0.8125rem;
  line-height: 150%;
  letter-spacing: 1%;
  font-size: clamp(0.8125rem, 0.1204819277vw + 16px, 0.875rem);
  color: #5a5a59;
  margin-bottom: 16px;
}
.ExamplePageHeroBlock_examplePageHeroBlockText__WALRF .ExamplePageHeroBlock_tagList__EaL4n {
  display: flex;
  gap: 0 6px;
  margin-bottom: 12px;
  flex-wrap: wrap;
}
@media (min-width: 1024px) {
  .ExamplePageHeroBlock_examplePageHeroBlock__gnbLD.ExamplePageHeroBlock_withMedia__Ur\+BR {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 32px;
    gap: 32px;
    margin-bottom: 64px;
  }
  .ExamplePageHeroBlock_examplePageHeroBlock__gnbLD.ExamplePageHeroBlock_withMedia__Ur\+BR h1 {
    max-width: 640px;
  }
  .ExamplePageHeroBlock_examplePageHeroBlock__gnbLD.ExamplePageHeroBlock_largeMedia__sfzOk {
    display: flex;
    flex-direction: column;
    gap: 24px;
  }
  .ExamplePageHeroBlock_examplePageHeroBlock__gnbLD.ExamplePageHeroBlock_largeMedia__sfzOk h1 {
    max-width: 940px;
  }
  .ExamplePageHeroBlock_examplePageHeroBlockText__WALRF {
    display: flex;
    flex-direction: column;
  }
  .ExamplePageHeroBlock_examplePageHeroBlockText__WALRF .ExamplePageHeroBlock_tagsAndDate__5pUcu {
    margin-top: auto;
  }
  .ExamplePageHeroBlock_examplePageHeroBlockText__WALRF p {
    font-family: "Inter";
    font-weight: 400;
    font-size: 1rem;
    line-height: 150%;
    letter-spacing: 0%;
  }
  .ExamplePageHeroBlock_examplePageHeroBlockText__WALRF h1 {
    font-family: "Inter";
    font-weight: 500;
    font-size: 3rem;
    line-height: 130%;
    letter-spacing: -1%;
    margin-bottom: 64px;
  }
  .ExamplePageHeroBlock_examplePageHeroBlockText__WALRF span {
    margin-top: auto;
  }
  .ExamplePageHeroBlock_examplePageHeroBlockText__WALRF span p {
    margin-bottom: 0;
  }
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.Media_media__W1e9r {
  height: 100%;
  width: 100%;
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.Video_video__Nu3aV {
  position: relative;
  aspect-ratio: 16/9;
  height: 100%;
  width: 100%;
}
.Video_video__Nu3aV .Video_playerOutsideModal__Q8Oub,
.Video_video__Nu3aV .Video_playerInModal__5fuGS {
  aspect-ratio: 16/9;
  height: 100%;
  width: 100%;
}
.Video_video__Nu3aV .Video_playerInModal__5fuGS iframe {
  border-radius: 0 !important;
  max-height: 80vh;
}
.Video_video__Nu3aV .Video_playerOutsideModal__Q8Oub {
  position: absolute;
  top: 0;
  left: 0;
}
.Video_video__Nu3aV .Video_playerOutsideModal__Q8Oub * {
  pointer-events: none;
}
.Video_video__Nu3aV .Video_playerOutsideModal__Q8Oub iframe {
  pointer-events: none;
}
.Video_video__Nu3aV .Video_overlayButton__phLtC {
  display: block;
  position: relative;
  height: auto;
  background: none;
  padding: 0;
  height: 100%;
  width: 100%;
  cursor: pointer;
}
.Video_video__Nu3aV .Video_overlayButton__phLtC:hover .Video_playIcon__rzI2a, .Video_video__Nu3aV .Video_overlayButton__phLtC:focus .Video_playIcon__rzI2a {
  background: #4e1f33;
}
.Video_video__Nu3aV .Video_overlayButton__phLtC:focus {
  outline: medium none invert;
  outline: initial;
  box-shadow: none;
}
.Video_video__Nu3aV .Video_overlayButton__phLtC:focus .Video_playIcon__rzI2a {
  outline: 2px solid #000000;
  outline-offset: 3px;
  box-shadow: 0 0 0 3px white;
  -webkit-focus-ring-color: #000000; /* For Safari */
}
.Video_video__Nu3aV .Video_overlayButton__phLtC .Video_image__mn8cE {
  width: 100%;
  height: 100%;
  object-fit: cover;
  filter: brightness(0.6);
}
.Video_video__Nu3aV .Video_overlayButton__phLtC .Video_playIcon__rzI2a {
  display: flex;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  padding: 12px;
  border-radius: 100%;
  background: #191a22;
}
@media (min-width: 1024px) {
  .Video_video__Nu3aV .Video_overlayButton__phLtC .Video_playIcon__rzI2a {
    padding: 24px;
  }
}
.Video_video__Nu3aV .Video_overlayButton__phLtC .Video_playIcon__rzI2a span {
  color: #e5cde6;
}
.Video_video__Nu3aV .Video_description__w18Jh {
  margin-top: 10px;
  margin-left: 12px;
  font-size: clamp(1rem, 0.7228915663vw + 16px, 1.375rem);
}
@media (min-width: 768px) {
  .Video_video__Nu3aV .Video_description__w18Jh {
    margin-top: 14px;
  }
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.Modal_backdrop__X3Dcv {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(66, 67, 78, 0.9019607843);
  z-index: 1000;
}
.Modal_backdrop__X3Dcv.Modal_visible__cdG5E {
  display: block;
}

.Modal_modal__bYA8w {
  position: absolute;
  z-index: 1001;
  top: 50%;
  left: 50%;
  translate: -50% max(-50%, -45vh);
  animation: Modal_fadeInAndScale__oYh2k 0.3s;
  overflow-y: scroll;
  height: 100%;
  width: 100%;
  margin: 0 !important;
}
.Modal_modal__bYA8w .Modal_childrenContainer__S4uEr {
  box-shadow: 0px 0 32px -8px rgba(66, 67, 78, 0.9019607843);
}
.Modal_modal__bYA8w.Modal_modalShouldClose__GzTkd {
  animation: Modal_fadeOutAndScale__R1no3 0.3s;
  opacity: 0;
  transform: scale(0.9);
}
.Modal_modal__bYA8w .Modal_buttonContainer__UZK6H {
  overflow: hidden;
  display: flex;
  justify-content: flex-end;
  width: 100%;
  margin-bottom: 8px;
}
.Modal_modal__bYA8w .Modal_closeButton__dF0nn {
  all: unset;
  padding: 16px;
  background: #f3e8f4;
  border-radius: 100%;
  cursor: pointer;
  margin: 5px 5px 5px 0%;
}
.Modal_modal__bYA8w .Modal_closeButton__dF0nn:focus {
  outline: 2px solid white;
  outline-offset: 3px;
  box-shadow: 0 0 0 2px #000000;
  -webkit-focus-ring-color: white; /* For Safari */
}
.Modal_modal__bYA8w .Modal_closeButton__dF0nn span {
  display: flex;
  justify-content: center;
  color: #6f2d49;
}
@media (min-width: 1024px) {
  .Modal_modal__bYA8w .Modal_closeButton__dF0nn {
    right: calc(24px + 16px);
  }
}
.Modal_modal__bYA8w .Modal_closeButton__dF0nn:hover {
  background: #e5cde6;
}

@keyframes Modal_fadeInAndScale__oYh2k {
  0% {
    opacity: 0;
    transform: scale(0.9);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes Modal_fadeOutAndScale__R1no3 {
  0% {
    opacity: 1;
    transform: scale(1);
  }
  100% {
    opacity: 0;
    transform: scale(0.9);
  }
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.MultiMediaBlock_multiMediaBlock__0kTWj {
  font-family: "Inter";
  font-weight: 400;
  font-size: 0.8125rem;
  line-height: 150%;
  letter-spacing: 1%;
  font-size: clamp(0.8125rem, 0.1204819277vw + 16px, 0.875rem);
}
.MultiMediaBlock_multiMediaBlock__0kTWj.MultiMediaBlock_dark__4f2ZE .MultiMediaBlock_imageText__NXn-0 .MultiMediaBlock_description__G7R7a {
  color: #e5cde6;
}
.MultiMediaBlock_multiMediaBlock__0kTWj.MultiMediaBlock_dark__4f2ZE .MultiMediaBlock_imageText__NXn-0 .MultiMediaBlock_byline__uu-EI {
  color: #e5cde6;
}
.MultiMediaBlock_multiMediaBlock__0kTWj.MultiMediaBlock_dark__4f2ZE .MultiMediaBlock_imageTextContainer__zsHk5 {
  --color: #d5aed7;
}
.MultiMediaBlock_multiMediaBlock__0kTWj.MultiMediaBlock_dark__4f2ZE .MultiMediaBlock_imageTextContainer__zsHk5 button {
  color: var(--color);
  text-decoration-color: var(--color);
}
.MultiMediaBlock_multiMediaBlock__0kTWj.MultiMediaBlock_dark__4f2ZE .MultiMediaBlock_imageTextContainer__zsHk5 button:hover, .MultiMediaBlock_multiMediaBlock__0kTWj.MultiMediaBlock_dark__4f2ZE .MultiMediaBlock_imageTextContainer__zsHk5 button:focus {
  color: #e5cde6;
}
@media (min-width: 1024px) {
  .MultiMediaBlock_multiMediaBlock__0kTWj.MultiMediaBlock_small__YG7i5 {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    grid-column-gap: 32px;
    column-gap: 32px;
  }
  .MultiMediaBlock_multiMediaBlock__0kTWj.MultiMediaBlock_small__YG7i5 > div,
  .MultiMediaBlock_multiMediaBlock__0kTWj.MultiMediaBlock_small__YG7i5 > button {
    grid-column: 2/6;
    justify-self: start;
  }
}
.MultiMediaBlock_multiMediaBlock__0kTWj .MultiMediaBlock_imageTextContainer__zsHk5 {
  margin-top: 16px;
}
.MultiMediaBlock_multiMediaBlock__0kTWj .MultiMediaBlock_imageTextContainer__zsHk5 button {
  color: #933b61;
}
.MultiMediaBlock_multiMediaBlock__0kTWj .MultiMediaBlock_imageTextContainer__zsHk5 button:hover, .MultiMediaBlock_multiMediaBlock__0kTWj .MultiMediaBlock_imageTextContainer__zsHk5 button:focus {
  color: #6f2d49;
}
.MultiMediaBlock_multiMediaBlock__0kTWj .MultiMediaBlock_imageText__NXn-0 {
  line-height: 21px;
}
.MultiMediaBlock_multiMediaBlock__0kTWj .MultiMediaBlock_imageText__NXn-0 .MultiMediaBlock_description__G7R7a {
  color: #585963;
}
.MultiMediaBlock_multiMediaBlock__0kTWj .MultiMediaBlock_imageText__NXn-0 .MultiMediaBlock_byline__uu-EI {
  font-family: "Inter";
  font-weight: 400;
  font-size: 0.6875rem;
  line-height: 150%;
  letter-spacing: 2%;
  font-size: clamp(0.6875rem, 0.1204819277vw + 16px, 0.75rem);
  color: #585963;
  margin-top: 6px;
}

@keyframes MultiMediaBlock_close__p0CM\+ {
  from {
    display: block;
    text-overflow: initial;
  }
  to {
    display: -webkit-box;
    text-overflow: ellipsis;
  }
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.FactBoxBlock_factBox__R6OUh {
  border-radius: 10px;
  border: 2px solid black;
  padding: 1.25rem;
  font-family: "Inter";
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(1.125rem, 0.4819277108vw + 16px, 1.375rem);
}
@media (min-width: 768px) {
  .FactBoxBlock_factBox__R6OUh {
    padding: 2.5rem;
  }
}
.FactBoxBlock_factBox__R6OUh.FactBoxBlock_yellow__RwR6p {
  background-color: #fdd920;
  border: none;
}
.FactBoxBlock_factBox__R6OUh .FactBoxBlock_titleContainer__UQL4G {
  display: flex;
  gap: 24px;
  justify-content: space-between;
}
@media (min-width: 768px) {
  .FactBoxBlock_factBox__R6OUh .FactBoxBlock_titleContainer__UQL4G {
    gap: 64px;
  }
}
.FactBoxBlock_factBox__R6OUh .FactBoxBlock_titleContainer__UQL4G h2 {
  font-family: "Inter";
  font-weight: 400;
  font-size: 1.375rem;
  line-height: 140%;
  letter-spacing: 0%;
  font-size: clamp(1.375rem, 1.686746988vw + 16px, 2.25rem);
  margin-bottom: 1.25rem;
}
@media (min-width: 768px) {
  .FactBoxBlock_factBox__R6OUh .FactBoxBlock_titleContainer__UQL4G h2 {
    margin-bottom: 2.5rem;
  }
}
.FactBoxBlock_factBox__R6OUh .FactBoxBlock_titleContainer__UQL4G .FactBoxBlock_icon__Yk0gt svg {
  width: 24px;
  height: auto;
}
@media (min-width: 768px) {
  .FactBoxBlock_factBox__R6OUh .FactBoxBlock_titleContainer__UQL4G .FactBoxBlock_icon__Yk0gt svg {
    width: 40px;
  }
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.FactBoxLargeBlock_factBoxLarge__mJ0i9 {
  background-color: #f4f4f4;
  border-radius: 10px;
  padding: 40px 20px;
}
@media (min-width: 768px) {
  .FactBoxLargeBlock_factBoxLarge__mJ0i9 {
    padding: 60px 40px;
  }
}
.FactBoxLargeBlock_factBoxLarge__mJ0i9 .FactBoxLargeBlock_heading__jIuO1 {
  color: #0a7b35;
  margin-bottom: 1.25rem;
  font-family: "Inter";
  font-weight: 400;
  font-size: 1.375rem;
  line-height: 140%;
  letter-spacing: 0%;
  font-size: clamp(1.375rem, 1.686746988vw + 16px, 2.25rem);
}
@media (min-width: 768px) {
  .FactBoxLargeBlock_factBoxLarge__mJ0i9 h3 {
    margin-top: 5px;
  }
}
.FactBoxLargeBlock_factBoxLarge__mJ0i9.FactBoxLargeBlock_green__uKRZ6 {
  background-color: #153325;
  color: white;
}
.FactBoxLargeBlock_factBoxLarge__mJ0i9.FactBoxLargeBlock_green__uKRZ6 * {
  color: white;
}
.FactBoxLargeBlock_factBoxLarge__mJ0i9.FactBoxLargeBlock_green__uKRZ6 h2 {
  color: #d0fec4;
}
.FactBoxLargeBlock_factBoxLarge__mJ0i9.FactBoxLargeBlock_green__uKRZ6 ul li::before {
  background-image: url("data:image/svg+xml,%3Csvg width=%278%27 height=%2716%27 viewBox=%270 0 12 21%27 stroke=%27%23D0FEC4%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0.5 19.3188V1.08122L11.228 10.2L0.5 19.3188Z%27 /%3E%3C/svg%3E");
}
@media (min-width: 768px) {
  .FactBoxLargeBlock_factBoxLarge__mJ0i9.FactBoxLargeBlock_green__uKRZ6 ul li::before {
    background-image: url("data:image/svg+xml,%3Csvg width=%2712%27 height=%2718%27 viewBox=%270 0 12 21%27 stroke=%27%23D0FEC4%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0.5 19.3188V1.08122L11.228 10.2L0.5 19.3188Z%27 /%3E%3C/svg%3E");
  }
}
.FactBoxLargeBlock_factBoxLarge__mJ0i9.FactBoxLargeBlock_blue__hyLEr {
  background-color: #132645;
  color: white;
}
.FactBoxLargeBlock_factBoxLarge__mJ0i9.FactBoxLargeBlock_blue__hyLEr * {
  color: white;
}
.FactBoxLargeBlock_factBoxLarge__mJ0i9.FactBoxLargeBlock_blue__hyLEr ul li::before {
  background-image: url("data:image/svg+xml,%3Csvg width=%278%27 height=%2716%27 viewBox=%270 0 12 21%27 stroke=%27white%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0.5 19.3188V1.08122L11.228 10.2L0.5 19.3188Z%27 /%3E%3C/svg%3E");
}
@media (min-width: 768px) {
  .FactBoxLargeBlock_factBoxLarge__mJ0i9.FactBoxLargeBlock_blue__hyLEr ul li::before {
    background-image: url("data:image/svg+xml,%3Csvg width=%278%27 height=%2716%27 viewBox=%270 0 12 21%27 stroke=%27white%27 fill=%27none%27 xmlns=%27http://www.w3.org/2000/svg%27%3E%3Cpath d=%27M0.5 19.3188V1.08122L11.228 10.2L0.5 19.3188Z%27 /%3E%3C/svg%3E");
  }
}
@media (min-width: 1024px) {
  .FactBoxLargeBlock_factBoxLarge__mJ0i9 {
    display: grid;
    grid-auto-columns: minmax(0, 1fr);
    grid-auto-flow: column;
    grid-gap: 100px;
    gap: 100px;
  }
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.FeaturedContentBlock_featuredContentBlock__50k97 {
  display: flex;
  flex-direction: column;
  min-height: 500px;
  border-radius: 24px;
  overflow: hidden;
  z-index: 0;
}
@media (min-width: 768px) {
  .FeaturedContentBlock_featuredContentBlock__50k97 {
    flex-direction: row;
  }
}
.FeaturedContentBlock_featuredContentBlock__50k97 .FeaturedContentBlock_mediaContainer__8gy2- {
  position: relative;
  height: 250px;
  flex: 1 1;
}
@media (min-width: 768px) {
  .FeaturedContentBlock_featuredContentBlock__50k97 .FeaturedContentBlock_mediaContainer__8gy2- {
    height: auto;
    height: initial;
    margin-bottom: 0;
  }
}
.FeaturedContentBlock_featuredContentBlock__50k97 .FeaturedContentBlock_mediaContainer__8gy2- .FeaturedContentBlock_videoMarker__IjK8t {
  font-family: "Inter";
  font-weight: 400;
  font-size: 0.8125rem;
  line-height: 150%;
  letter-spacing: 1%;
  font-size: clamp(0.8125rem, 0.1204819277vw + 16px, 0.875rem);
  position: absolute;
  top: 32px;
  right: 32px;
  display: flex;
  align-items: center;
  column-gap: 4px;
  background: #f3e8f4;
  color: #6f2d49;
  border-radius: 8px;
  z-index: 1;
  padding: 4px 8px;
}
@media (min-width: 1024px) {
  .FeaturedContentBlock_featuredContentBlock__50k97 .FeaturedContentBlock_mediaContainer__8gy2- .FeaturedContentBlock_videoMarker__IjK8t {
    padding: 8px 16px;
  }
}
.FeaturedContentBlock_featuredContentBlock__50k97 .FeaturedContentBlock_mediaContainer__8gy2- .FeaturedContentBlock_media__aaqRV iframe,
.FeaturedContentBlock_featuredContentBlock__50k97 .FeaturedContentBlock_mediaContainer__8gy2- .FeaturedContentBlock_media__aaqRV img {
  border-radius: 24px 24px 0 0;
}
.FeaturedContentBlock_featuredContentBlock__50k97 .FeaturedContentBlock_textContent__\+ttDt {
  --width: 1 / 2;
  display: flex;
  flex-direction: column;
  row-gap: 12px;
  padding: 16px;
}
@media (min-width: 768px) {
  .FeaturedContentBlock_featuredContentBlock__50k97 .FeaturedContentBlock_textContent__\+ttDt {
    width: calc(var(--width) * 100%);
  }
}
@media (min-width: 768px) {
  .FeaturedContentBlock_featuredContentBlock__50k97 .FeaturedContentBlock_textContent__\+ttDt {
    padding: 32px;
    row-gap: 24px;
  }
}
.FeaturedContentBlock_featuredContentBlock__50k97 .FeaturedContentBlock_textContent__\+ttDt .FeaturedContentBlock_heading__IJ9vG {
  font-family: "Inter";
  font-weight: 400;
  font-size: 1.25rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(1.25rem, 1.2048192771vw + 16px, 1.875rem);
}
.FeaturedContentBlock_featuredContentBlock__50k97 .FeaturedContentBlock_textContent__\+ttDt .FeaturedContentBlock_subheading__9Sxe7 {
  font-family: "Inter";
  font-weight: 400;
  font-size: 0.8125rem;
  line-height: 150%;
  letter-spacing: 1%;
  font-size: clamp(0.8125rem, 0.1204819277vw + 16px, 0.875rem);
}
.FeaturedContentBlock_featuredContentBlock__50k97 .FeaturedContentBlock_textContent__\+ttDt .FeaturedContentBlock_text__JALp0 {
  font-family: "Inter";
  font-weight: 400;
  font-size: 1.0625rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(1.0625rem, 0.3614457831vw + 16px, 1.25rem);
  margin-bottom: 16px;
}
.FeaturedContentBlock_featuredContentBlock__50k97 .FeaturedContentBlock_textContent__\+ttDt .FeaturedContentBlock_linksContainer__ZdZC\+ {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 12px;
  margin-top: auto;
}
@media (min-width: 768px) {
  .FeaturedContentBlock_featuredContentBlock__50k97:not(.FeaturedContentBlock_imageOnRight__HdnTV) .FeaturedContentBlock_media__aaqRV img {
    border-radius: 24px 0 0 24px;
  }
}
@media (min-width: 768px) {
  .FeaturedContentBlock_featuredContentBlock__50k97.FeaturedContentBlock_imageOnRight__HdnTV {
    flex-direction: row-reverse;
  }
}
@media (min-width: 768px) {
  .FeaturedContentBlock_featuredContentBlock__50k97.FeaturedContentBlock_imageOnRight__HdnTV .FeaturedContentBlock_media__aaqRV iframe,
  .FeaturedContentBlock_featuredContentBlock__50k97.FeaturedContentBlock_imageOnRight__HdnTV .FeaturedContentBlock_media__aaqRV img {
    border-radius: 0 24px 24px 0;
  }
}

.FeaturedContentBlock_featuredContentBlock__50k97.FeaturedContentBlock_bold__JFyOf {
  background: #191a22;
}
.FeaturedContentBlock_featuredContentBlock__50k97.FeaturedContentBlock_bold__JFyOf .FeaturedContentBlock_heading__IJ9vG {
  color: #e5cde6;
}
.FeaturedContentBlock_featuredContentBlock__50k97.FeaturedContentBlock_bold__JFyOf .FeaturedContentBlock_subheading__9Sxe7 {
  color: #d5aed7;
}
.FeaturedContentBlock_featuredContentBlock__50k97.FeaturedContentBlock_bold__JFyOf .FeaturedContentBlock_text__JALp0 {
  color: #d5aed7;
}
.FeaturedContentBlock_featuredContentBlock__50k97.FeaturedContentBlock_vivid__XcrpS {
  background: #4e1f33;
}
.FeaturedContentBlock_featuredContentBlock__50k97.FeaturedContentBlock_vivid__XcrpS .FeaturedContentBlock_heading__IJ9vG {
  color: #f3e8f4;
}
.FeaturedContentBlock_featuredContentBlock__50k97.FeaturedContentBlock_vivid__XcrpS .FeaturedContentBlock_subheading__9Sxe7 {
  color: #e5cde6;
}
.FeaturedContentBlock_featuredContentBlock__50k97.FeaturedContentBlock_vivid__XcrpS .FeaturedContentBlock_text__JALp0 {
  color: #e5cde6;
}
.FeaturedContentBlock_featuredContentBlock__50k97.FeaturedContentBlock_moderate__eGg-j {
  background: #fef2ee;
}
.FeaturedContentBlock_featuredContentBlock__50k97.FeaturedContentBlock_moderate__eGg-j .FeaturedContentBlock_heading__IJ9vG {
  color: #6f2d49;
}
.FeaturedContentBlock_featuredContentBlock__50k97.FeaturedContentBlock_moderate__eGg-j .FeaturedContentBlock_subheading__9Sxe7 {
  color: #5a5a59;
}
.FeaturedContentBlock_featuredContentBlock__50k97.FeaturedContentBlock_moderate__eGg-j .FeaturedContentBlock_text__JALp0 {
  color: #5a5a59;
}
.FeaturedContentBlock_featuredContentBlock__50k97.FeaturedContentBlock_soft__GisDJ .FeaturedContentBlock_heading__IJ9vG {
  color: #6f2d49;
}
.FeaturedContentBlock_featuredContentBlock__50k97.FeaturedContentBlock_soft__GisDJ .FeaturedContentBlock_subheading__9Sxe7 {
  color: #71706e;
}
.FeaturedContentBlock_featuredContentBlock__50k97.FeaturedContentBlock_soft__GisDJ .FeaturedContentBlock_text__JALp0 {
  color: #71706e;
}
.FeaturedContentBlock_featuredContentBlock__50k97.FeaturedContentBlock_soft__GisDJ .FeaturedContentBlock_mediaContainer__8gy2- img {
  border-radius: 24px;
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.GenericQuoteBlock_quoteBlock__8ekOv blockquote {
  quotes: auto;
}
.GenericQuoteBlock_quoteBlock__8ekOv blockquote p::before {
  content: open-quote;
}
.GenericQuoteBlock_quoteBlock__8ekOv blockquote p::after {
  content: close-quote;
}
.GenericQuoteBlock_quoteBlock__8ekOv.GenericQuoteBlock_noQuotes__m-8AL blockquote {
  quotes: none;
}
.GenericQuoteBlock_quoteBlock__8ekOv.GenericQuoteBlock_noQuotes__m-8AL blockquote p::before {
  content: "";
}
.GenericQuoteBlock_quoteBlock__8ekOv.GenericQuoteBlock_noQuotes__m-8AL blockquote p::after {
  content: "";
}
.GenericQuoteBlock_quoteBlock__8ekOv .GenericQuoteBlock_quote__WqbLV {
  font-family: "Inter";
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(1.125rem, 0.4819277108vw + 16px, 1.375rem);
  padding-left: 24px;
  border-left: 6px solid #585963;
}
.GenericQuoteBlock_quoteBlock__8ekOv .GenericQuoteBlock_author__xWj4D,
.GenericQuoteBlock_quoteBlock__8ekOv .GenericQuoteBlock_linkText__yUpU2 {
  font-family: "Inter";
  font-weight: 400;
  font-size: 0.8125rem;
  line-height: 150%;
  letter-spacing: 1%;
  font-size: clamp(0.8125rem, 0.1204819277vw + 16px, 0.875rem);
}
.GenericQuoteBlock_quoteBlock__8ekOv .GenericQuoteBlock_author__xWj4D {
  display: block;
  color: #585963;
  margin-top: 16px;
  font-style: normal;
}
@media (min-width: 768px) {
  .GenericQuoteBlock_quoteBlock__8ekOv .GenericQuoteBlock_author__xWj4D {
    margin-top: 32px;
  }
}
.GenericQuoteBlock_quoteBlock__8ekOv .GenericQuoteBlock_sourceLink__ADRBW {
  display: flex;
  align-items: center;
  color: #585963;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.GenericQuoteBlock_quoteBlock__8ekOv .GenericQuoteBlock_sourceLink__ADRBW:hover {
  color: #585963;
}
.GenericQuoteBlock_quoteBlock__8ekOv .GenericQuoteBlock_sourceLink__ADRBW:hover .GenericQuoteBlock_linkIcon__N8AHf {
  color: #585963;
}
.GenericQuoteBlock_quoteBlock__8ekOv .GenericQuoteBlock_sourceLink__ADRBW .GenericQuoteBlock_linkText__yUpU2 {
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 3px;
}
.GenericQuoteBlock_quoteBlock__8ekOv .GenericQuoteBlock_sourceLink__ADRBW .GenericQuoteBlock_linkIcon__N8AHf {
  color: #585963;
  margin-top: 2px;
  margin-left: 2px;
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.GlobalCardBlock_cardBlock__Hbg6h {
  border-radius: 12px;
  display: flex;
  flex-direction: column;
  height: 100%;
}
@media (min-width: 768px) {
  .GlobalCardBlock_cardBlock__Hbg6h.GlobalCardBlock_navigation__y-E68 {
    flex-direction: row;
  }
  .GlobalCardBlock_cardBlock__Hbg6h.GlobalCardBlock_navigation__y-E68.GlobalCardBlock_iconRight__52xSm {
    flex-direction: row-reverse;
  }
  .GlobalCardBlock_cardBlock__Hbg6h.GlobalCardBlock_navigation__y-E68.GlobalCardBlock_iconRight__52xSm .GlobalCardBlock_withIcon__rfoIA {
    padding-left: 0;
    padding-left: initial;
    padding-right: 24px;
  }
  .GlobalCardBlock_cardBlock__Hbg6h.GlobalCardBlock_navigation__y-E68 .GlobalCardBlock_cardBlockText__oTB\+K {
    width: 100%;
  }
}
.GlobalCardBlock_cardBlockMedia__Vp30d img {
  background-color: #fef2ee;
  border-radius: 16px 16px 0 0;
}
.GlobalCardBlock_cardBlockMedia__Vp30d.GlobalCardBlock_withIcon__rfoIA {
  padding-top: 24px;
  padding-left: 24px;
}
.GlobalCardBlock_cardBlockMedia__Vp30d .GlobalCardBlock_medium__9BlS9 {
  width: 240px;
}
.GlobalCardBlock_cardBlockMedia__Vp30d .GlobalCardBlock_medium__9BlS9 img {
  border-radius: 16px 0 0 16px !important;
}
.GlobalCardBlock_cardBlock__Hbg6h .GlobalCardBlock_linkIcon__O0gy3 {
  position: absolute;
  margin-top: 4px;
  margin-left: 4px;
}
.GlobalCardBlock_cardBlockText__oTB\+K {
  display: flex;
  flex-direction: column;
  height: 100%;
  padding: 24px 48px 32px 24px;
  min-width: 0;
}
.GlobalCardBlock_cardBlockText__oTB\+K .GlobalCardBlock_subHeading__1UTlJ {
  font-family: "Inter";
  font-weight: 400;
  font-size: 0.6875rem;
  line-height: 150%;
  letter-spacing: 2%;
  font-size: clamp(0.6875rem, 0.1204819277vw + 16px, 0.75rem);
  text-transform: uppercase;
  margin-bottom: 2px;
  font-weight: 500;
  letter-spacing: 0.6px;
}
.GlobalCardBlock_cardBlockText__oTB\+K h2 {
  font-family: "Inter";
  font-weight: 400;
  font-size: 1rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(1rem, 0.2409638554vw + 16px, 1.125rem);
  margin-bottom: 16px;
  font-weight: 500;
  -webkit-hyphens: auto;
  hyphens: auto;
}
.GlobalCardBlock_cardBlockText__oTB\+K .GlobalCardBlock_bottomSection__Bir6l {
  margin-top: auto;
}
.GlobalCardBlock_cardBlockText__oTB\+K .GlobalCardBlock_bottomSection__Bir6l .GlobalCardBlock_ingress__oRkMS {
  font-family: "Inter";
  font-weight: 400;
  font-size: 0.9375rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(0.9375rem, 0.1204819277vw + 16px, 1rem);
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 3;
  text-overflow: ellipsis;
  overflow: hidden;
}
.GlobalCardBlock_cardBlockText__oTB\+K .GlobalCardBlock_bottomSection__Bir6l .GlobalCardBlock_tagList__oh5zN {
  display: flex;
  gap: 6px;
}
.GlobalCardBlock_cardBlockText__oTB\+K .GlobalCardBlock_bottomSection__Bir6l .GlobalCardBlock_tagList__oh5zN li {
  margin-bottom: 0;
  overflow: hidden;
  flex-basis: auto;
  flex-shrink: 1;
  margin-top: 16px;
}
.GlobalCardBlock_cardBlockText__oTB\+K .GlobalCardBlock_bottomSection__Bir6l .GlobalCardBlock_tagList__oh5zN li div {
  margin-top: 0;
}
.GlobalCardBlock_cardBlockText__oTB\+K .GlobalCardBlock_bottomSection__Bir6l .GlobalCardBlock_tagList__oh5zN li .GlobalCardBlock_tag__MHdgT {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  max-width: 100%;
  display: block;
}
.GlobalCardBlock_cardBlockText__oTB\+K .GlobalCardBlock_bottomSection__Bir6l .GlobalCardBlock_tagList__oh5zN li .GlobalCardBlock_numberTag__dtdve {
  max-width: none;
  max-width: initial;
  overflow: visible;
  white-space: nowrap;
}
.GlobalCardBlock_cardBlockText__oTB\+K .GlobalCardBlock_bottomSection__Bir6l .GlobalCardBlock_tagList__oh5zN li:nth-of-type(3) {
  flex: 0 0 auto;
}
@media (min-width: 1024px) {
  .GlobalCardBlock_cardBlock__Hbg6h.GlobalCardBlock_isMedium__vB0z1 {
    flex-direction: row;
    gap: 0;
  }
}
.GlobalCardBlock_cardBlock__Hbg6h:hover h2 {
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 3px;
}
.GlobalCardBlock_cardBlock__Hbg6h.GlobalCardBlock_bold__jZve3 {
  background-color: #191a22;
}
.GlobalCardBlock_cardBlock__Hbg6h.GlobalCardBlock_bold__jZve3 .GlobalCardBlock_cardBlockMedia__Vp30d {
  color: #e5cde6;
}
.GlobalCardBlock_cardBlock__Hbg6h.GlobalCardBlock_bold__jZve3 .GlobalCardBlock_subHeading__1UTlJ {
  color: #d5aed7;
}
.GlobalCardBlock_cardBlock__Hbg6h.GlobalCardBlock_bold__jZve3 h2 {
  color: #e5cde6;
}
.GlobalCardBlock_cardBlock__Hbg6h.GlobalCardBlock_bold__jZve3 .GlobalCardBlock_ingress__oRkMS {
  color: #d5aed7;
}
.GlobalCardBlock_cardBlock__Hbg6h.GlobalCardBlock_moderate__u64QL {
  background-color: #fef2ee;
}
.GlobalCardBlock_cardBlock__Hbg6h.GlobalCardBlock_moderate__u64QL .GlobalCardBlock_cardBlockMedia__Vp30d {
  color: #6f2d49;
}
.GlobalCardBlock_cardBlock__Hbg6h.GlobalCardBlock_moderate__u64QL .GlobalCardBlock_subHeading__1UTlJ {
  color: #5a5a59;
}
.GlobalCardBlock_cardBlock__Hbg6h.GlobalCardBlock_moderate__u64QL h2 {
  color: #6f2d49;
}
.GlobalCardBlock_cardBlock__Hbg6h.GlobalCardBlock_moderate__u64QL .GlobalCardBlock_ingress__oRkMS {
  color: #5a5a59;
}
.GlobalCardBlock_cardBlock__Hbg6h.GlobalCardBlock_outlined__1evTT {
  border: 2px solid #fee7dd;
}
.GlobalCardBlock_cardBlock__Hbg6h.GlobalCardBlock_outlined__1evTT .GlobalCardBlock_cardBlockMedia__Vp30d {
  color: #6f2d49;
}
.GlobalCardBlock_cardBlock__Hbg6h.GlobalCardBlock_outlined__1evTT .GlobalCardBlock_subHeading__1UTlJ {
  color: #5a5a59;
}
.GlobalCardBlock_cardBlock__Hbg6h.GlobalCardBlock_outlined__1evTT h2 {
  color: #6f2d49;
}
.GlobalCardBlock_cardBlock__Hbg6h.GlobalCardBlock_outlined__1evTT .GlobalCardBlock_ingress__oRkMS {
  color: #5a5a59;
}
.GlobalCardBlock_cardBlock__Hbg6h.GlobalCardBlock_soft__74SJl .GlobalCardBlock_cardBlockText__oTB\+K {
  padding-inline: 0;
}
.GlobalCardBlock_cardBlock__Hbg6h.GlobalCardBlock_soft__74SJl .GlobalCardBlock_cardBlockMedia__Vp30d {
  color: #6f2d49;
}
.GlobalCardBlock_cardBlock__Hbg6h.GlobalCardBlock_soft__74SJl .GlobalCardBlock_cardBlockMedia__Vp30d img {
  border-radius: 16px;
}
.GlobalCardBlock_cardBlock__Hbg6h.GlobalCardBlock_soft__74SJl .GlobalCardBlock_subHeading__1UTlJ {
  color: #71706e;
}
.GlobalCardBlock_cardBlock__Hbg6h.GlobalCardBlock_soft__74SJl h2 {
  color: #6f2d49;
}
.GlobalCardBlock_cardBlock__Hbg6h.GlobalCardBlock_soft__74SJl .GlobalCardBlock_ingress__oRkMS {
  color: #71706e;
}
.GlobalCardBlock_cardBlock__Hbg6h.GlobalCardBlock_vivid__I42s7 {
  background-color: #4e1f33;
}
.GlobalCardBlock_cardBlock__Hbg6h.GlobalCardBlock_vivid__I42s7 .GlobalCardBlock_cardBlockMedia__Vp30d {
  color: #f3e8f4;
}
.GlobalCardBlock_cardBlock__Hbg6h.GlobalCardBlock_vivid__I42s7 .GlobalCardBlock_subHeading__1UTlJ {
  color: #e5cde6;
}
.GlobalCardBlock_cardBlock__Hbg6h.GlobalCardBlock_vivid__I42s7 h2 {
  color: #f3e8f4;
}
.GlobalCardBlock_cardBlock__Hbg6h.GlobalCardBlock_vivid__I42s7 .GlobalCardBlock_ingress__oRkMS {
  color: #e5cde6;
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.GlobalLinkListBlock_globalLinkListBlock__Z\+YB5 {
  line-height: 1.5;
}
.GlobalLinkListBlock_globalLinkListBlock__Z\+YB5 h2 {
  font-family: "Inter";
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(1.125rem, 0.4819277108vw + 16px, 1.375rem);
  color: #2d2e3a;
  font-weight: 500;
  margin-bottom: 24px;
}
.GlobalLinkListBlock_globalLinkListBlock__Z\+YB5 ul {
  font-family: "Inter";
  font-weight: 400;
  font-size: 1.0625rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(1.0625rem, 0.3614457831vw + 16px, 1.25rem);
  font-weight: 500;
  color: #933b61;
}
.GlobalLinkListBlock_globalLinkListBlock__Z\+YB5 ul li a {
  border-top: 1px solid #d4d5d7;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 24px 0;
}
.GlobalLinkListBlock_globalLinkListBlock__Z\+YB5 ul li a.GlobalLinkListBlock_withDescription__TOF1y {
  align-items: flex-start;
}
.GlobalLinkListBlock_globalLinkListBlock__Z\+YB5 ul li a .GlobalLinkListBlock_linkInfo__V25k7 {
  display: flex;
  flex-direction: column;
}
.GlobalLinkListBlock_globalLinkListBlock__Z\+YB5 ul li a .GlobalLinkListBlock_description__XHS2P {
  font-family: "Inter";
  font-weight: 400;
  font-size: 0.8125rem;
  line-height: 150%;
  letter-spacing: 1%;
  font-size: clamp(0.8125rem, 0.1204819277vw + 16px, 0.875rem);
  color: #585963;
}
.GlobalLinkListBlock_globalLinkListBlock__Z\+YB5 ul li:hover {
  color: #6f2d49;
}
.GlobalLinkListBlock_globalLinkListBlock__Z\+YB5 ul li:hover .GlobalLinkListBlock_text__E-rGn {
  text-decoration: underline;
  text-underline-offset: 5px;
  text-decoration-thickness: 2px;
}
.GlobalLinkListBlock_globalLinkListBlock__Z\+YB5 ul li:last-child a {
  border-bottom: 1px solid #d4d5d7;
}
@media (min-width: 1024px) {
  .GlobalLinkListBlock_globalLinkListBlock__Z\+YB5 h2 {
    text-align: left;
    margin-bottom: 32px;
  }
  .GlobalLinkListBlock_globalLinkListBlock__Z\+YB5 ul {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-column-gap: 32px;
    column-gap: 32px;
  }
  .GlobalLinkListBlock_globalLinkListBlock__Z\+YB5 ul li {
    border-bottom: 1px solid #d4d5d7;
  }
  .GlobalLinkListBlock_globalLinkListBlock__Z\+YB5 ul li a {
    border: none;
  }
  .GlobalLinkListBlock_globalLinkListBlock__Z\+YB5 ul li:first-child,
  .GlobalLinkListBlock_globalLinkListBlock__Z\+YB5 ul li:nth-child(2) {
    border-top: 1px solid #d4d5d7;
  }
  .GlobalLinkListBlock_globalLinkListBlock__Z\+YB5 ul li:first-child li,
  .GlobalLinkListBlock_globalLinkListBlock__Z\+YB5 ul li:nth-child(2) li {
    border: none;
  }
  .GlobalLinkListBlock_globalLinkListBlock__Z\+YB5.GlobalLinkListBlock_threeColumn__Eb8vk ul {
    grid-template-columns: 1fr 1fr 1fr;
  }
  .GlobalLinkListBlock_globalLinkListBlock__Z\+YB5.GlobalLinkListBlock_threeColumn__Eb8vk ul li:nth-child(3) {
    border-top: 1px solid #d4d5d7;
  }
  .GlobalLinkListBlock_globalLinkListBlock__Z\+YB5.GlobalLinkListBlock_threeColumn__Eb8vk ul li:nth-child(3) a {
    border: none;
  }
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.HeroBlock_green__3z-Cv {
  color: white;
  padding-bottom: 80px;
}
@media (min-width: 1024px) {
  .HeroBlock_green__3z-Cv {
    padding-bottom: 120px;
  }
}
.HeroBlock_green__3z-Cv .HeroBlock_heroBlock__Ormi- {
  margin-bottom: 0 !important;
}

.HeroBlock_themeBackgroundImage__9goUM {
  color: white;
}

.HeroBlock_heroBlock__Ormi- {
  position: relative;
  margin-top: 0 !important;
  padding-bottom: 24px;
}
@media (min-width: 1024px) {
  .HeroBlock_heroBlock__Ormi-.HeroBlock_themeNyINorge__OpK2X {
    display: flex;
    justify-content: space-between;
    column-gap: 32px;
    width: 100%;
  }
}
.HeroBlock_heroBlock__Ormi-.HeroBlock_themeNyINorge__OpK2X .HeroBlock_ingressContainer__83nls .HeroBlock_ingress__laYpi {
  font-family: "Inter";
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(1.125rem, 0.4819277108vw + 16px, 1.375rem);
}
@media (min-width: 1024px) {
  .HeroBlock_heroBlock__Ormi-.HeroBlock_themeNyINorge__OpK2X .HeroBlock_textContentNoMedia__G-9tZ {
    display: flex;
    gap: 20px;
    width: 100%;
    justify-content: space-between;
  }
  .HeroBlock_heroBlock__Ormi-.HeroBlock_themeNyINorge__OpK2X .HeroBlock_textContentNoMedia__G-9tZ .HeroBlock_heading__jpVIe {
    max-width: 48%;
  }
  .HeroBlock_heroBlock__Ormi-.HeroBlock_themeNyINorge__OpK2X .HeroBlock_textContentNoMedia__G-9tZ .HeroBlock_ingressContainer__83nls .HeroBlock_ingress__laYpi {
    max-width: 650px;
  }
}
@media (min-width: 1024px) {
  .HeroBlock_heroBlock__Ormi-.HeroBlock_themeNyINorge__OpK2X .HeroBlock_textContent__7cJ0c {
    flex: 1 0 300px;
  }
}
@media (min-width: 1024px) {
  .HeroBlock_heroBlock__Ormi-.HeroBlock_themeMIKA__ZBvlR {
    display: flex;
    flex-direction: column;
  }
}
@media (min-width: 1024px) {
  .HeroBlock_heroBlock__Ormi-.HeroBlock_themeMIKA__ZBvlR .HeroBlock_heading__jpVIe {
    margin-bottom: 0;
    width: 90%;
  }
}
@media (min-width: 1024px) {
  .HeroBlock_heroBlock__Ormi-.HeroBlock_themeMIKA__ZBvlR .HeroBlock_textContent__7cJ0c,
  .HeroBlock_heroBlock__Ormi-.HeroBlock_themeMIKA__ZBvlR .HeroBlock_textContentNoMedia__G-9tZ {
    display: grid;
    grid-auto-columns: 1fr;
    grid-auto-flow: column;
  }
}
.HeroBlock_heroBlock__Ormi-.HeroBlock_themeMIKA__ZBvlR .HeroBlock_textContent__7cJ0c {
  flex: none;
}
@media (min-width: 1024px) {
  .HeroBlock_heroBlock__Ormi-.HeroBlock_themeMIKA__ZBvlR .HeroBlock_textContent__7cJ0c {
    margin-bottom: 60px;
  }
}
.HeroBlock_heroBlock__Ormi-.HeroBlock_themeMIKA__ZBvlR .HeroBlock_textContentNoMedia__G-9tZ .HeroBlock_ingressContainer__83nls {
  margin-bottom: 0;
}
.HeroBlock_heroBlock__Ormi-.HeroBlock_themeMIKA__ZBvlR .HeroBlock_ingressContainer__83nls .HeroBlock_ingress__laYpi {
  font-size: clamp(1.125rem, 1.4457831325vw + 16px, 1.875rem);
}
.HeroBlock_heroBlock__Ormi- .HeroBlock_heading__jpVIe {
  margin-bottom: 28px;
  word-break: break-word;
  -webkit-hyphens: auto;
  hyphens: auto;
  line-height: 1.2;
  font-size: clamp(2.25rem, 1.4457831325vw + 16px, 3rem);
}
@media (min-width: 768px) {
  .HeroBlock_heroBlock__Ormi- .HeroBlock_heading__jpVIe {
    margin-bottom: 40px;
  }
}
.HeroBlock_heroBlock__Ormi- .HeroBlock_ingressContainer__83nls {
  margin-bottom: 28px;
}
@media (min-width: 768px) {
  .HeroBlock_heroBlock__Ormi- .HeroBlock_ingressContainer__83nls {
    margin-bottom: 40px;
  }
}
.HeroBlock_heroBlock__Ormi- .HeroBlock_mediaContent__zFk2m {
  flex: 1 1 52%;
}
.HeroBlock_heroBlock__Ormi- .HeroBlock_mediaContent__zFk2m img {
  border-radius: 10px;
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.HighlightedInfoBlock_highlightedInfoBlock__nKHNq {
  --expandedHeight: 0;
  --backgroundColor: #f4f4f4;
  position: relative;
  display: flex;
  flex-direction: column;
  background: var(--backgroundColor);
  border-radius: 16px;
  padding: 24px 24px 24px;
  margin-bottom: 24px;
}
.HighlightedInfoBlock_highlightedInfoBlock__nKHNq.HighlightedInfoBlock_default__Q-UgR {
  --backgroundColor: #f4f4f4;
}
.HighlightedInfoBlock_highlightedInfoBlock__nKHNq.HighlightedInfoBlock_outlined__X1Fxz {
  --backgroundColor: white;
  border: 2px solid #6e6f77;
}
.HighlightedInfoBlock_highlightedInfoBlock__nKHNq.HighlightedInfoBlock_variant__IEbL- {
  --backgroundColor: #f8f1f8;
}
.HighlightedInfoBlock_highlightedInfoBlock__nKHNq.HighlightedInfoBlock_expanded__Op2Jh {
  padding-bottom: 32px;
}
.HighlightedInfoBlock_highlightedInfoBlock__nKHNq.HighlightedInfoBlock_expanded__Op2Jh .HighlightedInfoBlock_textWrapper__GZ3jE {
  max-height: var(--expandedHeight);
}
.HighlightedInfoBlock_highlightedInfoBlock__nKHNq.HighlightedInfoBlock_expanded__Op2Jh .HighlightedInfoBlock_gradientOverlay__irtE9 {
  display: none;
}
.HighlightedInfoBlock_highlightedInfoBlock__nKHNq .HighlightedInfoBlock_tagline__JIFIY {
  font-family: "Inter";
  font-weight: 400;
  font-size: 0.8125rem;
  line-height: 150%;
  letter-spacing: 1%;
  font-size: clamp(0.8125rem, 0.1204819277vw + 16px, 0.875rem);
  font-weight: 500;
}
.HighlightedInfoBlock_highlightedInfoBlock__nKHNq .HighlightedInfoBlock_textWrapper__GZ3jE {
  max-height: 7em;
  position: relative;
  overflow: hidden;
  transition: max-height 0.3s ease;
}
.HighlightedInfoBlock_highlightedInfoBlock__nKHNq .HighlightedInfoBlock_textWrapper__GZ3jE .HighlightedInfoBlock_gradientOverlay__irtE9 {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  height: 3em;
  background: linear-gradient(to bottom, transparent, var(--backgroundColor));
}
.HighlightedInfoBlock_highlightedInfoBlock__nKHNq .HighlightedInfoBlock_expandButton__Rn52l {
  position: absolute;
  bottom: 0;
  translate: 0 50%;
  align-self: center;
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.InfoPageHeroBlock_infoPageHeroBlock__ICMBG {
  padding-top: 0 !important;
}
.InfoPageHeroBlock_infoPageHeroBlock__ICMBG.InfoPageHeroBlock_dark__vmPyj .InfoPageHeroBlock_infoPageHeroBlockText__Uqv\+I p {
  color: #d5f5d6;
}
.InfoPageHeroBlock_infoPageHeroBlock__ICMBG.InfoPageHeroBlock_dark__vmPyj .InfoPageHeroBlock_infoPageHeroBlockText__Uqv\+I h1 {
  color: #e2f9e3;
}
.InfoPageHeroBlock_infoPageHeroBlock__ICMBG.InfoPageHeroBlock_dark__vmPyj .InfoPageHeroBlock_infoPageHeroBlockText__Uqv\+I span .InfoPageHeroBlock_icon__uoHMh {
  color: #b2e0bb;
}
.InfoPageHeroBlock_infoPageHeroBlock__ICMBG.InfoPageHeroBlock_dark__vmPyj .InfoPageHeroBlock_infoPageHeroBlockText__Uqv\+I span p {
  color: #b2e0bb;
}
.InfoPageHeroBlock_infoPageHeroBlockText__Uqv\+I p {
  font-family: "Inter";
  font-weight: 400;
  font-size: 0.9375rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(0.9375rem, 0.1204819277vw + 16px, 1rem);
  color: #5a5a59;
  margin-bottom: 6px;
}
.InfoPageHeroBlock_infoPageHeroBlockText__Uqv\+I h1 {
  max-width: 976px;
  font-family: "Inter";
  font-weight: 500;
  font-size: 1.5rem;
  line-height: 130%;
  letter-spacing: -1%;
  font-size: clamp(1.5rem, 2.8915662651vw + 16px, 3rem);
  font-weight: 500;
  margin-bottom: 32px;
  color: #0d1e16;
  word-break: break-word;
  -webkit-hyphens: auto;
  hyphens: auto;
}
.InfoPageHeroBlock_infoPageHeroBlockText__Uqv\+I span {
  display: flex;
  gap: 8px;
}
.InfoPageHeroBlock_infoPageHeroBlockText__Uqv\+I span .InfoPageHeroBlock_icon__uoHMh {
  height: 20px;
  color: #5a5a59;
}
.InfoPageHeroBlock_infoPageHeroBlockText__Uqv\+I span p {
  font-family: "Inter";
  font-weight: 400;
  font-size: 0.8125rem;
  line-height: 150%;
  letter-spacing: 1%;
  font-size: clamp(0.8125rem, 0.1204819277vw + 16px, 0.875rem);
  color: #5a5a59;
  margin-bottom: 16px;
}
@media (min-width: 1024px) {
  .InfoPageHeroBlock_infoPageHeroBlock__ICMBG.InfoPageHeroBlock_withMedia__Ob1pW {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 32px;
    gap: 32px;
    margin-bottom: 64px;
  }
  .InfoPageHeroBlock_infoPageHeroBlock__ICMBG.InfoPageHeroBlock_withMedia__Ob1pW h1 {
    max-width: 640px;
  }
  .InfoPageHeroBlock_infoPageHeroBlock__ICMBG.InfoPageHeroBlock_largeMedia__4IRis {
    display: flex;
    flex-direction: column;
    gap: 24px;
  }
  .InfoPageHeroBlock_infoPageHeroBlock__ICMBG.InfoPageHeroBlock_largeMedia__4IRis h1 {
    max-width: 940px;
  }
  .InfoPageHeroBlock_infoPageHeroBlockText__Uqv\+I {
    display: flex;
    flex-direction: column;
  }
  .InfoPageHeroBlock_infoPageHeroBlockText__Uqv\+I p {
    font-family: "Inter";
    font-weight: 400;
    font-size: 1rem;
    line-height: 150%;
    letter-spacing: 0%;
  }
  .InfoPageHeroBlock_infoPageHeroBlockText__Uqv\+I h1 {
    font-family: "Inter";
    font-weight: 500;
    font-size: 3rem;
    line-height: 130%;
    letter-spacing: -1%;
    margin-bottom: 64px;
  }
  .InfoPageHeroBlock_infoPageHeroBlockText__Uqv\+I span {
    margin-top: auto;
  }
  .InfoPageHeroBlock_infoPageHeroBlockText__Uqv\+I span p {
    margin-bottom: 0;
  }
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.LinkCardLargeBlock_linkCardLarge__tnHcA {
  display: block;
  padding: 1.25rem 1.25rem 1.25rem 1.75rem;
  width: 100%;
  border-radius: 10px;
  background-color: #f4f4f4;
}
.LinkCardLargeBlock_linkCardLarge__tnHcA .LinkCardLargeBlock_titleContainer__CON5W {
  color: #0a7b35;
}
.LinkCardLargeBlock_linkCardLarge__tnHcA .LinkCardLargeBlock_titleContainer__CON5W svg {
  fill: #0a7b35;
}
.LinkCardLargeBlock_linkCardLarge__tnHcA:hover .LinkCardLargeBlock_titleContainer__CON5W {
  color: #08632b;
}
.LinkCardLargeBlock_linkCardLarge__tnHcA:hover .LinkCardLargeBlock_titleContainer__CON5W svg {
  fill: #08632b;
}
@media (min-width: 768px) {
  .LinkCardLargeBlock_linkCardLarge__tnHcA {
    padding: 1.875rem 1.875rem 1.875rem 2.5rem;
  }
}
.LinkCardLargeBlock_linkCardLarge__tnHcA.LinkCardLargeBlock_blue__F-6mX .LinkCardLargeBlock_titleContainer__CON5W {
  color: #265ebd;
}
.LinkCardLargeBlock_linkCardLarge__tnHcA.LinkCardLargeBlock_blue__F-6mX .LinkCardLargeBlock_titleContainer__CON5W svg {
  fill: #265ebd;
}
.LinkCardLargeBlock_linkCardLarge__tnHcA.LinkCardLargeBlock_blue__F-6mX:hover .LinkCardLargeBlock_titleContainer__CON5W {
  color: #1d4993;
}
.LinkCardLargeBlock_linkCardLarge__tnHcA.LinkCardLargeBlock_blue__F-6mX:hover .LinkCardLargeBlock_titleContainer__CON5W svg {
  fill: #1d4993;
}
.LinkCardLargeBlock_linkCardLarge__tnHcA:hover {
  background: #dbdbdb;
}
.LinkCardLargeBlock_linkCardLarge__tnHcA:focus {
  border: 1px solid blue;
  outline: none;
}
.LinkCardLargeBlock_linkCardLarge__tnHcA .LinkCardLargeBlock_titleContainer__CON5W {
  display: flex;
  justify-content: space-between;
  align-items: center;
  color: #0a7b35;
  gap: 1rem;
  margin-bottom: 20px;
}
.LinkCardLargeBlock_linkCardLarge__tnHcA .LinkCardLargeBlock_titleContainer__CON5W h3 {
  font-family: "Inter";
  font-weight: 400;
  font-size: 1.375rem;
  line-height: 140%;
  letter-spacing: 0%;
  font-size: clamp(1.375rem, 1.686746988vw + 16px, 2.25rem);
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 3px;
}
.LinkCardLargeBlock_linkCardLarge__tnHcA .LinkCardLargeBlock_titleContainer__CON5W svg {
  fill: #0a7b35;
  width: 30px;
  height: auto;
}
.LinkCardLargeBlock_linkCardLarge__tnHcA p {
  font-family: "Inter";
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(1.125rem, 0.4819277108vw + 16px, 1.375rem);
  width: 80%;
}
@media (min-width: 480px) {
  .LinkCardLargeBlock_linkCardLarge__tnHcA .LinkCardLargeBlock_titleContainer__CON5W {
    margin-bottom: 32px;
  }
  .LinkCardLargeBlock_linkCardLarge__tnHcA .LinkCardLargeBlock_titleContainer__CON5W svg {
    width: 40px;
  }
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.LinkGridBlock_linkGridBlock__2yTPj {
  width: 100%;
  height: auto;
  background-color: #ffffff;
  display: flex;
  flex-direction: column;
  gap: 32px;
  color: #ffffff;
}
.LinkGridBlock_linkGridBlock__2yTPj .LinkGridBlock_header__Q6Ax\+ {
  display: flex;
  justify-content: space-between;
  align-items: center;
  max-width: 1312px;
  min-height: 40px;
  max-width: 1600px;
  gap: 32px;
  flex-wrap: wrap;
}
.LinkGridBlock_linkGridBlock__2yTPj h2 {
  font-family: "Inter";
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(1.125rem, 0.4819277108vw + 16px, 1.375rem);
  font-weight: 500;
  color: #2d2e3a;
  flex-grow: 1;
  min-width: 0;
  white-space: normal;
}
@media (min-width: 768px) {
  .LinkGridBlock_linkGridBlock__2yTPj h2 {
    max-width: 50%;
  }
}
.LinkGridBlock_linkGridBlock__2yTPj .LinkGridBlock_linkTarget__IKMCR {
  font-family: "Inter";
  font-weight: 400;
  font-size: 0.9375rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(0.9375rem, 0.1204819277vw + 16px, 1rem);
  min-width: 156px;
  min-height: 40px;
  width: auto;
  height: auto;
  border-radius: 40px;
  padding-top: 8px;
  padding-right: 16px;
  padding-bottom: 8px;
  padding-left: 16px;
  font-weight: 500;
  color: #933b61;
  text-decoration: none;
  display: flex;
  align-items: center;
  gap: 4px;
  white-space: nowrap;
  flex-shrink: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  flex-shrink: 0;
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.LinkGrid_linkGrid__si3Vb {
  display: grid;
  height: auto;
  max-width: 1600px;
  grid-gap: 32px;
  gap: 32px;
  grid-template-columns: repeat(var(--columns), minmax(0px, 1fr));
}

.LinkGrid_gridItem__PEl0C {
  height: 100%;
  width: 100%;
  background-color: #fef2ee;
  border-radius: 16px;
}

.LinkGrid_isSmall__0Fd2F {
  --columns: 1;
  grid-auto-rows: -webkit-max-content;
  grid-auto-rows: max-content;
}
@media (min-width: 768px) {
  .LinkGrid_isSmall__0Fd2F {
    --columns: 2;
  }
}
@media (min-width: 1024px) {
  .LinkGrid_isSmall__0Fd2F {
    --columns: 4;
  }
}

.LinkGrid_isMedium__2MnGT {
  display: grid;
  --columns: 1;
  grid-auto-rows: 156px;
}
@media (min-width: 1024px) {
  .LinkGrid_isMedium__2MnGT {
    --columns: 2;
  }
}
@media (max-width: 480px) {
  .LinkGrid_isMedium__2MnGT {
    grid-auto-rows: -webkit-max-content;
    grid-auto-rows: max-content;
  }
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.LinkGridItem_linkGridItemContainer__oUPwo {
  flex-direction: column; /* For medium items, stack the text below the image */
  display: flex;
  height: 100%;
}
.LinkGridItem_linkGridItemContainer__oUPwo:hover .LinkGridItem_title__WjcOt {
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 3px;
}

.LinkGridItem_linkGridItemContainer__oUPwo.LinkGridItem_isMedium__lxcoU {
  height: 100%;
  width: 100%;
  display: flex;
  flex-direction: row; /* For small items, place text next to the image */
  align-items: flex-start; /* Align items to the top */
}
@media (max-width: 480px) {
  .LinkGridItem_linkGridItemContainer__oUPwo.LinkGridItem_isMedium__lxcoU {
    flex-direction: column;
    gap: 16px;
  }
}

/* Image styles */
.LinkGridItem_imageContainer__K2CZr {
  overflow: hidden;
  aspect-ratio: 4/3;
}

.LinkGridItem_imageContainer__K2CZr.LinkGridItem_isSmall__8crU7 {
  width: 100%;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 0px;
}

.LinkGridItem_imageContainer__K2CZr.LinkGridItem_isMedium__lxcoU {
  height: 100%;
  border-top-left-radius: 12px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 0px;
  border-bottom-left-radius: 12px;
  flex-shrink: 0;
}
@media (max-width: 480px) {
  .LinkGridItem_imageContainer__K2CZr.LinkGridItem_isMedium__lxcoU {
    width: 100%;
    height: auto;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    border-bottom-right-radius: 0px;
    border-bottom-left-radius: 0px;
  }
}

.LinkGridItem_image__tz-Aw {
  width: 100%;
  height: 100%;
  object-fit: cover; /* Scale the image to cover the container */
}

.LinkGridItem_image__tz-Aw img {
  border-radius: 0 !important;
}

/* Text Block */
.LinkGridItem_textBlock__XEPjO {
  width: 100%;
  height: auto;
  border-radius: 16px;
  padding-top: 24px;
  padding-bottom: 32px;
  padding-left: 24px;
  gap: 24px;
}

.LinkGridItem_textBlock__XEPjO.LinkGridItem_isSmall__8crU7 {
  padding-right: 48px;
}

.LinkGridItem_textBlock__XEPjO.LinkGridItem_isMedium__lxcoU {
  height: 100%;
  padding: 24px;
  flex: 1 1;
  min-width: 0;
  padding-right: 32px;
}
@media (max-width: 480px) {
  .LinkGridItem_textBlock__XEPjO.LinkGridItem_isMedium__lxcoU {
    padding-right: 48px;
  }
}

/* Text Area */
.LinkGridItem_textArea__k8-rP {
  display: flex;
  flex-direction: column;
  justify-content: center;
  flex: 1 1;
  min-width: 0;
}

.LinkGridItem_textBlock__XEPjO.LinkGridItem_isSmall__8crU7 .LinkGridItem_textArea__k8-rP {
  gap: 16px;
}

.LinkGridItem_textBlock__XEPjO.LinkGridItem_isMedium__lxcoU .LinkGridItem_textArea__k8-rP {
  gap: 12px;
}

/* Title */
.LinkGridItem_title__WjcOt {
  font-family: "Inter";
  font-weight: 400;
  font-size: 1rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(1rem, 0.2409638554vw + 16px, 1.125rem);
  font-weight: 500;
  color: #6f2d49;
  display: flex;
  align-items: center;
  gap: 2px;
  flex-basis: auto;
  text-wrap: wrap;
  height: auto;
  min-height: 25px;
}

/* Description */
.LinkGridItem_description__f5iVR {
  font-family: "Inter";
  font-weight: 400;
  font-size: 0.8125rem;
  line-height: 150%;
  letter-spacing: 1%;
  font-size: clamp(0.8125rem, 0.1204819277vw + 16px, 0.875rem);
  font-weight: 400;
  color: #5a5a59;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  flex: 1 1;
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.NewsPageHeroBlock_newsPageHeroBlock__Lj\+mV {
  margin-top: 0;
}
.NewsPageHeroBlock_newsPageHeroBlock__Lj\+mV.NewsPageHeroBlock_dark__8CGvD h1 {
  color: #f8f1f8;
}
.NewsPageHeroBlock_newsPageHeroBlock__Lj\+mV.NewsPageHeroBlock_dark__8CGvD .NewsPageHeroBlock_mainIntro__lbHlM {
  color: #f3e8f4;
}
.NewsPageHeroBlock_newsPageHeroBlock__Lj\+mV.NewsPageHeroBlock_dark__8CGvD .NewsPageHeroBlock_dateContainer__y\+AK3 {
  color: #e5cde6;
}
.NewsPageHeroBlock_newsPageHeroBlockContent__2lWX5 {
  padding-bottom: 24px;
}
.NewsPageHeroBlock_newsPageHeroBlockContent__2lWX5 h1 {
  font-family: "Inter";
  font-weight: 500;
  font-size: 1.5rem;
  line-height: 130%;
  letter-spacing: -1%;
  font-size: clamp(1.5rem, 2.8915662651vw + 16px, 3rem);
  color: #191a22;
  padding: 6px 0 12px;
}
.NewsPageHeroBlock_newsPageHeroBlockContent__2lWX5 .NewsPageHeroBlock_mainIntro__lbHlM {
  font-family: "Inter";
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(1.125rem, 0.4819277108vw + 16px, 1.375rem);
  color: #2d2e3a;
  padding-top: 6px;
}
.NewsPageHeroBlock_newsPageHeroBlockContent__2lWX5 .NewsPageHeroBlock_dateContainer__y\+AK3 {
  gap: 8px;
  margin-top: 32px;
  color: #585963;
  display: flex;
}
.NewsPageHeroBlock_newsPageHeroBlockContent__2lWX5 .NewsPageHeroBlock_dateContainer__y\+AK3 p {
  display: flex;
  flex-direction: column;
}
.NewsPageHeroBlock_newsPageHeroBlockContent__2lWX5 .NewsPageHeroBlock_dateContainer__y\+AK3 .NewsPageHeroBlock_datePipe__p4zwq {
  display: none;
}
@media (min-width: 1024px) {
  .NewsPageHeroBlock_newsPageHeroBlock__Lj\+mV {
    padding-top: 64px;
    padding-bottom: 32px;
  }
  .NewsPageHeroBlock_newsPageHeroBlockContent__2lWX5 {
    margin: 0 auto;
    text-align: center;
    max-width: 864px;
    padding-bottom: 0;
  }
  .NewsPageHeroBlock_newsPageHeroBlockContent__2lWX5 h1 {
    padding-bottom: 24px;
  }
  .NewsPageHeroBlock_newsPageHeroBlockContent__2lWX5 .NewsPageHeroBlock_mainIntro__lbHlM {
    margin-top: 12px;
  }
  .NewsPageHeroBlock_newsPageHeroBlockContent__2lWX5 .NewsPageHeroBlock_dateContainer__y\+AK3 {
    width: -webkit-fit-content;
    width: -moz-fit-content;
    width: fit-content;
    margin: 0 auto;
    padding: 32px 0;
  }
  .NewsPageHeroBlock_newsPageHeroBlockContent__2lWX5 .NewsPageHeroBlock_dateContainer__y\+AK3 p {
    flex-direction: row;
  }
  .NewsPageHeroBlock_newsPageHeroBlockContent__2lWX5 .NewsPageHeroBlock_dateContainer__y\+AK3 p .NewsPageHeroBlock_label__D-m7f {
    margin-right: 5px;
  }
  .NewsPageHeroBlock_newsPageHeroBlockContent__2lWX5 .NewsPageHeroBlock_dateContainer__y\+AK3 p .NewsPageHeroBlock_datePipe__p4zwq {
    display: inline;
    margin: 0 5px;
  }
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.PaginationBlock_paginationBlock__pH3D2 {
  font-family: "Inter";
  font-weight: 400;
  font-size: 0.9375rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(0.9375rem, 0.1204819277vw + 16px, 1rem);
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 6px;
}
@media (min-width: 768px) {
  .PaginationBlock_paginationBlock__pH3D2 {
    gap: 8px;
  }
}
.PaginationBlock_paginationBlock__pH3D2 .PaginationBlock_pageButton__KfdBN,
.PaginationBlock_paginationBlock__pH3D2 .PaginationBlock_prevButton__seVnc,
.PaginationBlock_paginationBlock__pH3D2 .PaginationBlock_nextButton__0Z\+\+N {
  padding: 4px 12px;
  border: none;
  border-radius: 8px;
  color: #933b61;
  cursor: pointer;
  transition: background-color 0.3s;
}
@media (min-width: 768px) {
  .PaginationBlock_paginationBlock__pH3D2 .PaginationBlock_pageButton__KfdBN,
  .PaginationBlock_paginationBlock__pH3D2 .PaginationBlock_prevButton__seVnc,
  .PaginationBlock_paginationBlock__pH3D2 .PaginationBlock_nextButton__0Z\+\+N {
    padding: 8px 16px;
  }
}
.PaginationBlock_paginationBlock__pH3D2 .PaginationBlock_pageButton__KfdBN:hover, .PaginationBlock_paginationBlock__pH3D2 .PaginationBlock_pageButton__KfdBN:focus,
.PaginationBlock_paginationBlock__pH3D2 .PaginationBlock_prevButton__seVnc:hover,
.PaginationBlock_paginationBlock__pH3D2 .PaginationBlock_prevButton__seVnc:focus,
.PaginationBlock_paginationBlock__pH3D2 .PaginationBlock_nextButton__0Z\+\+N:hover,
.PaginationBlock_paginationBlock__pH3D2 .PaginationBlock_nextButton__0Z\+\+N:focus {
  background-color: #f4f4f4;
  color: #6f2d49;
}
.PaginationBlock_paginationBlock__pH3D2 .PaginationBlock_pageButton__KfdBN.PaginationBlock_current__COFcl,
.PaginationBlock_paginationBlock__pH3D2 .PaginationBlock_prevButton__seVnc.PaginationBlock_current__COFcl,
.PaginationBlock_paginationBlock__pH3D2 .PaginationBlock_nextButton__0Z\+\+N.PaginationBlock_current__COFcl {
  color: #d4d5d7;
  background: #42434e;
}
.PaginationBlock_paginationBlock__pH3D2 .PaginationBlock_pageButton__KfdBN.PaginationBlock_hide__FsZsi,
.PaginationBlock_paginationBlock__pH3D2 .PaginationBlock_prevButton__seVnc.PaginationBlock_hide__FsZsi,
.PaginationBlock_paginationBlock__pH3D2 .PaginationBlock_nextButton__0Z\+\+N.PaginationBlock_hide__FsZsi {
  visibility: hidden;
  position: absolute;
  height: 0;
  width: 0;
  overflow: hidden;
}
.PaginationBlock_paginationBlock__pH3D2 .PaginationBlock_prevButton__seVnc,
.PaginationBlock_paginationBlock__pH3D2 .PaginationBlock_nextButton__0Z\+\+N {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
  color: #933b61;
}
.PaginationBlock_paginationBlock__pH3D2 .PaginationBlock_prevButton__seVnc svg,
.PaginationBlock_paginationBlock__pH3D2 .PaginationBlock_nextButton__0Z\+\+N svg {
  width: 12px;
  height: 12px;
  fill: #933b61;
}
.PaginationBlock_paginationBlock__pH3D2 .PaginationBlock_navButtonLabel__bl0v7 {
  display: none;
}
@media (min-width: 768px) {
  .PaginationBlock_paginationBlock__pH3D2 .PaginationBlock_navButtonLabel__bl0v7 {
    display: block;
  }
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.ProgramBlock_programBlock__eDCF- .ProgramBlock_heading__PrX0- {
  font-family: "Inter";
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(1.125rem, 0.4819277108vw + 16px, 1.375rem);
  color: #2d2e3a;
}
.ProgramBlock_programBlock__eDCF- .ProgramBlock_richText__NrhQq {
  padding-top: 12px;
  color: #585963;
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.ReportPageHeroBlock_reportPageHeroBlock__lca98 {
  padding-top: 0 !important;
  padding-bottom: 32px;
  display: flex;
  flex-direction: column;
  padding-inline: 24px;
  gap: 32px;
  padding-block: 32px;
}
@media (min-width: 768px) {
  .ReportPageHeroBlock_reportPageHeroBlock__lca98 {
    padding-inline: 64px;
  }
}
@media (min-width: 1024px) {
  .ReportPageHeroBlock_reportPageHeroBlock__lca98 {
    display: grid;
    grid-template-columns: repeat(12, calc((100% - 22rem) / 12));
    grid-gap: 2rem 2rem;
    gap: 2rem 2rem;
    padding-inline: clamp(64px, (100% - 1472px) / 2, 100%);
  }
}
.ReportPageHeroBlock_reportPageHeroBlock__lca98.ReportPageHeroBlock_dark__6mDyT .ReportPageHeroBlock_infoPageHeroBlockText__hK0E9 p {
  color: #d5f5d6;
}
.ReportPageHeroBlock_reportPageHeroBlock__lca98.ReportPageHeroBlock_dark__6mDyT .ReportPageHeroBlock_infoPageHeroBlockText__hK0E9 h1 {
  color: #e2f9e3;
}
.ReportPageHeroBlock_reportPageHeroBlock__lca98.ReportPageHeroBlock_dark__6mDyT .ReportPageHeroBlock_infoPageHeroBlockText__hK0E9 span .ReportPageHeroBlock_icon__NklO\+ {
  color: #b2e0bb;
}
.ReportPageHeroBlock_reportPageHeroBlock__lca98.ReportPageHeroBlock_dark__6mDyT .ReportPageHeroBlock_infoPageHeroBlockText__hK0E9 span p {
  color: #b2e0bb;
}
.ReportPageHeroBlock_reportPageHeroBlockText__G4He4 {
  grid-column: 1/span 8;
}
.ReportPageHeroBlock_reportPageHeroBlockText__G4He4 p {
  font-family: "Inter";
  font-weight: 400;
  font-size: 0.9375rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(0.9375rem, 0.1204819277vw + 16px, 1rem);
  color: #5a5a59;
  margin-bottom: 6px;
}
.ReportPageHeroBlock_reportPageHeroBlockText__G4He4 h1 {
  max-width: 976px;
  font-family: "Inter";
  font-weight: 500;
  font-size: 1.5rem;
  line-height: 130%;
  letter-spacing: -1%;
  font-size: clamp(1.5rem, 2.8915662651vw + 16px, 3rem);
  font-weight: 500;
  margin-bottom: 32px;
  color: #0d1e16;
  word-break: break-word;
  -webkit-hyphens: auto;
  hyphens: auto;
}
.ReportPageHeroBlock_reportPageHeroBlockText__G4He4 span {
  display: flex;
  gap: 8px;
}
.ReportPageHeroBlock_reportPageHeroBlockText__G4He4 span .ReportPageHeroBlock_icon__NklO\+ {
  height: 20px;
  color: #5a5a59;
}
.ReportPageHeroBlock_reportPageHeroBlockText__G4He4 span p {
  font-family: "Inter";
  font-weight: 400;
  font-size: 0.8125rem;
  line-height: 150%;
  letter-spacing: 1%;
  font-size: clamp(0.8125rem, 0.1204819277vw + 16px, 0.875rem);
  color: #5a5a59;
  margin-bottom: 16px;
}
@media (min-width: 1024px) {
  .ReportPageHeroBlock_reportPageHeroBlock__lca98 {
    padding-bottom: 64px;
  }
  .ReportPageHeroBlock_reportPageHeroBlock__lca98.ReportPageHeroBlock_withMedia__RCX\+i .ReportPageHeroBlock_reportPageHeroBlockText__G4He4 {
    grid-column: 1/7;
  }
  .ReportPageHeroBlock_reportPageHeroBlock__lca98.ReportPageHeroBlock_withMedia__RCX\+i .ReportPageHeroBlock_reportPageHeroBlockMedia__qq8Au {
    grid-column: 7/-1;
  }
  .ReportPageHeroBlock_reportPageHeroBlock__lca98.ReportPageHeroBlock_withMedia__RCX\+i h1 {
    max-width: 640px;
  }
  .ReportPageHeroBlock_reportPageHeroBlock__lca98.ReportPageHeroBlock_largeMedia__fGjwA {
    display: flex;
    flex-direction: column;
    gap: 24px;
  }
  .ReportPageHeroBlock_reportPageHeroBlock__lca98.ReportPageHeroBlock_largeMedia__fGjwA h1 {
    max-width: 940px;
  }
  .ReportPageHeroBlock_reportPageHeroBlockText__G4He4 {
    display: flex;
    flex-direction: column;
  }
  .ReportPageHeroBlock_reportPageHeroBlockText__G4He4 p {
    font-family: "Inter";
    font-weight: 400;
    font-size: 1rem;
    line-height: 150%;
    letter-spacing: 0%;
  }
  .ReportPageHeroBlock_reportPageHeroBlockText__G4He4 h1 {
    font-family: "Inter";
    font-weight: 500;
    font-size: 3rem;
    line-height: 130%;
    letter-spacing: -1%;
    margin-bottom: 64px;
  }
  .ReportPageHeroBlock_reportPageHeroBlockText__G4He4 span {
    margin-top: auto;
  }
  .ReportPageHeroBlock_reportPageHeroBlockText__G4He4 span p {
    margin-bottom: 0;
  }
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.ReportReadPageHeroBlock_reportReadPageHeroBlock__PwqTq {
  display: flex;
  flex-direction: column;
  padding-inline: 24px;
  gap: 32px;
  padding-block: 32px;
  padding-bottom: 64px;
}
@media (min-width: 768px) {
  .ReportReadPageHeroBlock_reportReadPageHeroBlock__PwqTq {
    padding-inline: 64px;
  }
}
@media (min-width: 1024px) {
  .ReportReadPageHeroBlock_reportReadPageHeroBlock__PwqTq {
    display: grid;
    grid-template-columns: repeat(12, calc((100% - 22rem) / 12));
    grid-gap: 2rem 2rem;
    gap: 2rem 2rem;
    padding-inline: clamp(64px, (100% - 1472px) / 2, 100%);
  }
}
.ReportReadPageHeroBlock_reportReadPageHeroBlock__PwqTq .ReportReadPageHeroBlock_button__qYua- {
  grid-column: 1/span 9;
  display: flex;
  flex-direction: row-reverse;
}
.ReportReadPageHeroBlock_reportReadPageHeroBlock__PwqTq .ReportReadPageHeroBlock_button__qYua- span {
  transform: rotate(180deg);
}
.ReportReadPageHeroBlock_reportReadPageHeroBlock__PwqTq .ReportReadPageHeroBlock_text__Z4i1a {
  grid-column: 1/span 9;
  display: flex;
  flex-direction: column;
}
.ReportReadPageHeroBlock_reportReadPageHeroBlock__PwqTq .ReportReadPageHeroBlock_text__Z4i1a h1 {
  font-family: "Inter";
  font-weight: 500;
  font-size: 1.5rem;
  line-height: 130%;
  letter-spacing: -1%;
  font-size: clamp(1.5rem, 2.8915662651vw + 16px, 3rem);
  color: #191a22;
  font-weight: 500;
  word-break: break-word;
  -webkit-hyphens: auto;
  hyphens: auto;
}
.ReportReadPageHeroBlock_reportReadPageHeroBlock__PwqTq .ReportReadPageHeroBlock_text__Z4i1a p {
  font-family: "Inter";
  font-weight: 400;
  font-size: 0.8125rem;
  line-height: 150%;
  letter-spacing: 1%;
  font-size: clamp(0.8125rem, 0.1204819277vw + 16px, 0.875rem);
  color: #585963;
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.ReportSubChapterBlock_anchor__wqb2Y {
  top: -250px;
  visibility: hidden;
  position: relative;
}

.ReportSubChapterBlock_heading__3LOk- {
  font-family: "Inter";
  font-weight: 400;
  font-size: 1.25rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(1.25rem, 1.2048192771vw + 16px, 1.875rem);
  margin-bottom: 8px;
}

.ReportSubChapterBlock_contentArea__M-RKH {
  display: flex;
  flex-direction: column;
  gap: 32px;
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.ResultsPageHeroBlock_resultsPageHeroBlock__Fy6tJ {
  display: flex;
  flex-direction: column;
  row-gap: 48px;
}
.ResultsPageHeroBlock_resultsPageHeroBlock__Fy6tJ.ResultsPageHeroBlock_dark__7g6tG h1 {
  color: #f8f1f8;
}
.ResultsPageHeroBlock_resultsPageHeroBlock__Fy6tJ.ResultsPageHeroBlock_dark__7g6tG p {
  color: #f3e8f4;
}
.ResultsPageHeroBlock_resultsPageHeroBlock__Fy6tJ .ResultsPageHeroBlock_heading__5jG6n {
  font-family: "Inter";
  font-weight: 500;
  font-size: 1.5rem;
  line-height: 130%;
  letter-spacing: -1%;
  font-size: clamp(1.5rem, 2.8915662651vw + 16px, 3rem);
  margin-bottom: 12px;
}
.ResultsPageHeroBlock_resultsPageHeroBlock__Fy6tJ .ResultsPageHeroBlock_ingress__\+zcDL {
  font-family: "Inter";
  font-weight: 400;
  font-size: 1rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(1rem, 0.2409638554vw + 16px, 1.125rem);
  max-width: 640px;
}
.ResultsPageHeroBlock_resultsPageHeroBlock__Fy6tJ .ResultsPageHeroBlock_hidden__WqcoE {
  position: absolute;
  width: 0;
  height: 0;
  overflow: hidden;
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.SearchResults_searchResults__y7Pni {
  display: flex;
  flex-direction: column;
  align-items: center;
  --vertical-space: 30px;
}
@media (min-width: 768px) {
  .SearchResults_searchResults__y7Pni {
    --vertical-space: 60px;
  }
}
.SearchResults_searchResults__y7Pni ul {
  display: grid;
  grid-template-columns: 1fr;
  grid-row-gap: var(--vertical-space);
  row-gap: var(--vertical-space);
  grid-column-gap: 100px;
  column-gap: 100px;
  margin: var(--vertical-space) 0;
}
@media (min-width: 768px) {
  .SearchResults_searchResults__y7Pni ul {
    grid-template-columns: 1fr 1fr;
  }
}
.SearchResults_searchResults__y7Pni ul li {
  position: relative;
  padding-bottom: var(--vertical-space);
  border-bottom: 1px solid black;
}
.SearchResults_searchResults__y7Pni ul li h3 {
  font-family: "Inter";
  font-weight: 400;
  font-size: 1.25rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(1.25rem, 1.2048192771vw + 16px, 1.875rem);
  color: #0a7b35;
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 3px;
  margin-bottom: 20px;
}
.SearchResults_searchResults__y7Pni ul li p {
  font-family: "Inter";
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(1.125rem, 0.4819277108vw + 16px, 1.375rem);
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
}
.SearchResults_searchResults__y7Pni ul li p b {
  background: #d8f7d9;
  font-weight: 400;
}
@media (min-width: 768px) {
  .SearchResults_searchResults__y7Pni ul li a:hover ~ .SearchResults_image__WOS0q {
    display: block;
  }
}
.SearchResults_searchResults__y7Pni ul li .SearchResults_image__WOS0q {
  display: none;
  position: absolute;
  top: -20px;
  translate: 0 -100%;
  border-radius: 0;
  height: 314px;
  width: 100%;
}
.SearchResults_searchResults__y7Pni button {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
.SearchResults_searchResults__y7Pni .SearchResults_errorMessage__lGJ5U {
  color: #d83a36;
  font-family: "Inter";
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(1.125rem, 0.4819277108vw + 16px, 1.375rem);
  margin-top: var(--vertical-space);
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.SearchInput_searchInput__OZa7c {
  width: 100%;
  background: #f4f4f4;
  padding: 30px 20px;
  border-radius: 10px;
}
@media (min-width: 768px) {
  .SearchInput_searchInput__OZa7c {
    padding: 60px 33px 60px 60px;
  }
}
.SearchInput_searchInput__OZa7c label {
  display: block;
  font-family: "Inter";
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(1.125rem, 0.4819277108vw + 16px, 1.375rem);
  margin-bottom: 4px;
}
.SearchInput_searchInput__OZa7c .SearchInput_inputContainer__L5sQ6 {
  position: relative;
  display: flex;
  height: 55px;
  gap: 42px;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 2%;
}
@media (min-width: 768px) {
  .SearchInput_searchInput__OZa7c .SearchInput_inputContainer__L5sQ6 {
    height: 66px;
    margin-bottom: 30px;
  }
}
.SearchInput_searchInput__OZa7c .SearchInput_inputContainer__L5sQ6 .SearchInput_input__l1oNW {
  position: relative;
  flex: 1 1;
}
.SearchInput_searchInput__OZa7c .SearchInput_inputContainer__L5sQ6 input {
  width: 100%;
  height: 100%;
  border-radius: 10px;
  padding: 15px;
  font-family: "Inter";
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(1.125rem, 0.4819277108vw + 16px, 1.375rem);
  background-image: url("data:image/svg+xml, <svg width=\"27\" height=\"27\" viewBox=\"0 0 27 27\" fill=\"black\" xmlns=\"http://www.w3.org/2000/svg\"><path d=\"M19.1042 16.9167H17.9521L17.5438 16.5229C19.0223 14.808 19.8349 12.6185 19.8333 10.3542C19.8333 8.47937 19.2774 6.64667 18.2358 5.08783C17.1942 3.52899 15.7138 2.31402 13.9817 1.59656C12.2496 0.879107 10.3437 0.691388 8.50488 1.05714C6.6661 1.4229 4.97707 2.3257 3.65139 3.65139C2.3257 4.97707 1.4229 6.6661 1.05714 8.50488C0.691388 10.3437 0.879107 12.2496 1.59656 13.9817C2.31402 15.7138 3.52899 17.1942 5.08783 18.2358C6.64667 19.2774 8.47937 19.8333 10.3542 19.8333C12.7021 19.8333 14.8604 18.9729 16.5229 17.5438L16.9167 17.9521V19.1042L24.2083 26.3813L26.3813 24.2083L19.1042 16.9167ZM10.3542 16.9167C6.72292 16.9167 3.79167 13.9854 3.79167 10.3542C3.79167 6.72292 6.72292 3.79167 10.3542 3.79167C13.9854 3.79167 16.9167 6.72292 16.9167 10.3542C16.9167 13.9854 13.9854 16.9167 10.3542 16.9167Z\" /></svg>");
  background-repeat: no-repeat;
  background-position: 15px center;
  background-size: 18px;
  padding-left: 42px;
}
@media (min-width: 768px) {
  .SearchInput_searchInput__OZa7c .SearchInput_inputContainer__L5sQ6 input {
    background-size: 25px;
    padding-left: 55px;
  }
}
.SearchInput_searchInput__OZa7c .SearchInput_inputContainer__L5sQ6 input::placeholder {
  font-family: "Inter";
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(1.125rem, 0.4819277108vw + 16px, 1.375rem);
  align-items: center;
}
.SearchInput_searchInput__OZa7c .SearchInput_inputContainer__L5sQ6 input:focus {
  outline: none;
  border: 2px solid #0a7b35;
}
.SearchInput_searchInput__OZa7c .SearchInput_inputContainer__L5sQ6 .SearchInput_clearButton__qkf3a {
  position: absolute;
  top: 50%;
  right: 0;
  transform: translateY(-50%);
  padding: 20px;
}
.SearchInput_searchInput__OZa7c .SearchInput_inputContainer__L5sQ6 .SearchInput_clearButton__qkf3a svg {
  width: 15px;
  height: 15px;
}
.SearchInput_searchInput__OZa7c .SearchInput_inputContainer__L5sQ6 .SearchInput_clearButton__qkf3a.SearchInput_showClearButton__cTjrC {
  display: none;
}
.SearchInput_searchInput__OZa7c .SearchInput_inputContainer__L5sQ6 .SearchInput_submit__xAP0g {
  display: none;
}
@media (min-width: 768px) {
  .SearchInput_searchInput__OZa7c .SearchInput_inputContainer__L5sQ6 .SearchInput_submit__xAP0g {
    display: flex;
  }
}
.SearchInput_searchInput__OZa7c .SearchInput_searchHitInfo__60PnA {
  font-family: "Inter";
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(1.125rem, 0.4819277108vw + 16px, 1.375rem);
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  white-space: nowrap;
  margin-top: 30px;
}
.SearchInput_searchInput__OZa7c .SearchInput_searchHitInfo__60PnA .SearchInput_searchWord__h3rOl {
  color: #0a7b35;
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.SearchBlock_searchBlock__05JKW {
  position: relative;
  margin-top: 20px;
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.SectionPageHeroBlock_sectionPageHeroBlock__dNamc {
  display: grid;
  grid-template-columns: 1fr;
  padding-top: 0 !important;
}
.SectionPageHeroBlock_sectionPageHeroBlock__dNamc.SectionPageHeroBlock_dark__53qQ\+ h1 {
  color: #f8f1f8;
}
.SectionPageHeroBlock_sectionPageHeroBlock__dNamc.SectionPageHeroBlock_dark__53qQ\+ .SectionPageHeroBlock_mainIntro__7Gcuh {
  color: #f3e8f4;
}
.SectionPageHeroBlock_sectionPageHeroBlockMedia__J0VTL {
  margin-bottom: 24px;
}
.SectionPageHeroBlock_sectionPageHeroBlockContent__xFuOb h1 {
  font-family: "Inter";
  font-weight: 500;
  font-size: 1.5rem;
  line-height: 130%;
  letter-spacing: -1%;
  font-size: clamp(1.5rem, 2.8915662651vw + 16px, 3rem);
  margin-bottom: 6px;
  color: #191a22;
  max-width: 976px;
}
.SectionPageHeroBlock_sectionPageHeroBlockContent__xFuOb .SectionPageHeroBlock_mainIntro__7Gcuh {
  font-family: "Inter";
  font-weight: 400;
  font-size: 1rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(1rem, 0.2409638554vw + 16px, 1.125rem);
  color: #585963;
}
.SectionPageHeroBlock_sectionPageHeroBlockContent__xFuOb ul {
  margin-top: 24px;
  display: flex;
  flex-direction: column;
  gap: 16px;
}
@media (min-width: 1024px) {
  .SectionPageHeroBlock_sectionPageHeroBlock__dNamc {
    grid-template-columns: 2fr 1fr;
  }
  .SectionPageHeroBlock_sectionPageHeroBlock__dNamc.SectionPageHeroBlock_withMedia__gcd6u {
    grid-template-columns: 1fr 1fr;
    gap: 32px;
    align-items: center;
  }
  .SectionPageHeroBlock_sectionPageHeroBlockMedia__J0VTL {
    order: 2;
    margin-block: 0;
  }
  .SectionPageHeroBlock_sectionPageHeroBlockContent__xFuOb {
    order: 1;
    padding-right: 24px;
  }
  .SectionPageHeroBlock_sectionPageHeroBlockContent__xFuOb p {
    max-width: 640px;
  }
  .SectionPageHeroBlock_sectionPageHeroBlockContent__xFuOb ul {
    margin-top: 32px;
    flex-direction: row;
    flex-wrap: wrap;
  }
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.SingleCardBlock_singleCardBlock__MX7Bi {
  display: flex;
  flex-direction: column;
  gap: 8px;
}
.SingleCardBlock_singleCardBlock__MX7Bi .SingleCardBlock_heading__3vG0i {
  font-family: "Inter";
  font-weight: 400;
  font-size: 1rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(1rem, 0.2409638554vw + 16px, 1.125rem);
  color: #2d2e3a;
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.StatisticsPageHero_statisticsPageHero__mJ9oY {
  display: flex;
  flex-direction: column;
  padding-inline: 24px;
  gap: 32px;
  padding-block: 32px;
}
@media (min-width: 768px) {
  .StatisticsPageHero_statisticsPageHero__mJ9oY {
    padding-inline: 64px;
  }
}
@media (min-width: 1024px) {
  .StatisticsPageHero_statisticsPageHero__mJ9oY {
    display: grid;
    grid-template-columns: repeat(12, calc((100% - 22rem) / 12));
    grid-gap: 2rem 2rem;
    gap: 2rem 2rem;
    padding-inline: clamp(64px, (100% - 1472px) / 2, 100%);
  }
}
.StatisticsPageHero_statisticsPageHero__mJ9oY .StatisticsPageHero_content__KVQvc {
  grid-column: 1/13;
  padding-block: 0 32px;
}
@media (min-width: 1024px) {
  .StatisticsPageHero_statisticsPageHero__mJ9oY .StatisticsPageHero_content__KVQvc {
    padding-block: 32px 64px;
  }
}
.StatisticsPageHero_statisticsPageHero__mJ9oY .StatisticsPageHero_content__KVQvc h1 {
  font-family: "Inter";
  font-weight: 500;
  font-size: 1.5rem;
  line-height: 130%;
  letter-spacing: -1%;
  font-size: clamp(1.5rem, 2.8915662651vw + 16px, 3rem);
  font-weight: 500;
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.TilskuddPageHeroBlock_tilskuddPageHeroBlock__FeRX- {
  padding-top: 0 !important;
}
.TilskuddPageHeroBlock_tilskuddPageHeroBlock__FeRX-.TilskuddPageHeroBlock_dark__SxTwG .TilskuddPageHeroBlock_subHeading__049t9 {
  color: #f3e8f4;
}
.TilskuddPageHeroBlock_tilskuddPageHeroBlock__FeRX-.TilskuddPageHeroBlock_dark__SxTwG h1 {
  color: #f8f1f8;
}
.TilskuddPageHeroBlock_tilskuddPageHeroBlock__FeRX-.TilskuddPageHeroBlock_dark__SxTwG .TilskuddPageHeroBlock_detailsContainer__1oiYW .TilskuddPageHeroBlock_deadLine__Po4Rh p:first-child,
.TilskuddPageHeroBlock_tilskuddPageHeroBlock__FeRX-.TilskuddPageHeroBlock_dark__SxTwG .TilskuddPageHeroBlock_detailsContainer__1oiYW .TilskuddPageHeroBlock_grant__NRsAu p:first-child,
.TilskuddPageHeroBlock_tilskuddPageHeroBlock__FeRX-.TilskuddPageHeroBlock_dark__SxTwG .TilskuddPageHeroBlock_detailsContainer__1oiYW .TilskuddPageHeroBlock_tagContainer__bVlLA p:first-child {
  color: #f8f1f8;
}
.TilskuddPageHeroBlock_tilskuddPageHeroBlock__FeRX-.TilskuddPageHeroBlock_dark__SxTwG .TilskuddPageHeroBlock_detailsContainer__1oiYW .TilskuddPageHeroBlock_deadLine__Po4Rh p:last-child,
.TilskuddPageHeroBlock_tilskuddPageHeroBlock__FeRX-.TilskuddPageHeroBlock_dark__SxTwG .TilskuddPageHeroBlock_detailsContainer__1oiYW .TilskuddPageHeroBlock_grant__NRsAu p:last-child {
  color: #f3e8f4;
}
.TilskuddPageHeroBlock_tilskuddPageHeroBlock__FeRX- .TilskuddPageHeroBlock_subHeading__049t9 {
  color: #585963;
  font-family: "Inter";
  font-weight: 400;
  font-size: 0.8125rem;
  line-height: 150%;
  letter-spacing: 1%;
  font-size: clamp(0.8125rem, 0.1204819277vw + 16px, 0.875rem);
  text-transform: uppercase;
}
.TilskuddPageHeroBlock_tilskuddPageHeroBlock__FeRX- h1 {
  color: #191a22;
  font-family: "Inter";
  font-weight: 500;
  font-size: 1.5rem;
  line-height: 130%;
  letter-spacing: -1%;
  font-size: clamp(1.5rem, 2.8915662651vw + 16px, 3rem);
  max-width: 976px;
  margin-bottom: 32px;
}
@media (min-width: 1024px) {
  .TilskuddPageHeroBlock_tilskuddPageHeroBlock__FeRX- h1 {
    margin-bottom: 64px;
  }
}
@media (min-width: 1200px) {
  .TilskuddPageHeroBlock_tilskuddPageHeroBlock__FeRX- .TilskuddPageHeroBlock_content__s1RiG {
    display: flex;
    gap: 24px;
  }
}
.TilskuddPageHeroBlock_tilskuddPageHeroBlock__FeRX- .TilskuddPageHeroBlock_button__Ro4XI {
  margin-bottom: 32px;
}
@media (min-width: 1200px) {
  .TilskuddPageHeroBlock_tilskuddPageHeroBlock__FeRX- .TilskuddPageHeroBlock_button__Ro4XI {
    margin-bottom: 64px;
  }
}
.TilskuddPageHeroBlock_tilskuddPageHeroBlock__FeRX- .TilskuddPageHeroBlock_detailsContainer__1oiYW {
  display: flex;
  flex-direction: column;
  gap: 32px;
  font-family: "Inter";
  font-weight: 400;
  font-size: 0.9375rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(0.9375rem, 0.1204819277vw + 16px, 1rem);
  margin-bottom: 32px;
}
.TilskuddPageHeroBlock_tilskuddPageHeroBlock__FeRX- .TilskuddPageHeroBlock_detailsContainer__1oiYW .TilskuddPageHeroBlock_deadLine__Po4Rh p:first-child,
.TilskuddPageHeroBlock_tilskuddPageHeroBlock__FeRX- .TilskuddPageHeroBlock_detailsContainer__1oiYW .TilskuddPageHeroBlock_grant__NRsAu p:first-child,
.TilskuddPageHeroBlock_tilskuddPageHeroBlock__FeRX- .TilskuddPageHeroBlock_detailsContainer__1oiYW .TilskuddPageHeroBlock_tagContainer__bVlLA p:first-child {
  font-weight: 600;
}
.TilskuddPageHeroBlock_tilskuddPageHeroBlock__FeRX- .TilskuddPageHeroBlock_detailsContainer__1oiYW .TilskuddPageHeroBlock_deadLine__Po4Rh p:last-child,
.TilskuddPageHeroBlock_tilskuddPageHeroBlock__FeRX- .TilskuddPageHeroBlock_detailsContainer__1oiYW .TilskuddPageHeroBlock_grant__NRsAu p:last-child,
.TilskuddPageHeroBlock_tilskuddPageHeroBlock__FeRX- .TilskuddPageHeroBlock_detailsContainer__1oiYW .TilskuddPageHeroBlock_tagContainer__bVlLA p:last-child {
  color: #585963;
}
.TilskuddPageHeroBlock_tilskuddPageHeroBlock__FeRX- .TilskuddPageHeroBlock_detailsContainer__1oiYW .TilskuddPageHeroBlock_deadLine__Po4Rh p:first-child,
.TilskuddPageHeroBlock_tilskuddPageHeroBlock__FeRX- .TilskuddPageHeroBlock_detailsContainer__1oiYW .TilskuddPageHeroBlock_grant__NRsAu p:first-child {
  margin-bottom: 6px;
}
.TilskuddPageHeroBlock_tilskuddPageHeroBlock__FeRX- .TilskuddPageHeroBlock_detailsContainer__1oiYW .TilskuddPageHeroBlock_tagContainer__bVlLA .TilskuddPageHeroBlock_tags__3wmw4 {
  display: flex;
  flex-wrap: wrap;
  max-width: 327px;
  gap: 6px;
}
.TilskuddPageHeroBlock_tilskuddPageHeroBlock__FeRX- .TilskuddPageHeroBlock_detailsContainer__1oiYW .TilskuddPageHeroBlock_tagContainer__bVlLA .TilskuddPageHeroBlock_tags__3wmw4 div {
  margin-top: 4px;
}
@media (min-width: 1024px) {
  .TilskuddPageHeroBlock_tilskuddPageHeroBlock__FeRX- .TilskuddPageHeroBlock_detailsContainer__1oiYW {
    flex-direction: row;
    align-items: flex-start;
    gap: 24px;
    margin-bottom: 64px;
  }
  .TilskuddPageHeroBlock_tilskuddPageHeroBlock__FeRX- .TilskuddPageHeroBlock_detailsContainer__1oiYW .TilskuddPageHeroBlock_tagContainer__bVlLA .TilskuddPageHeroBlock_tags__3wmw4 {
    max-width: none;
  }
}
.TilskuddPageHeroBlock_tilskuddPageHeroBlock__FeRX- .TilskuddPageHeroBlock_updatedContainer__JbeNA {
  display: flex;
  align-items: center;
  font-family: "Inter";
  font-weight: 400;
  font-size: 0.8125rem;
  line-height: 150%;
  letter-spacing: 1%;
  font-size: clamp(0.8125rem, 0.1204819277vw + 16px, 0.875rem);
  color: #4e1f33;
}
.TilskuddPageHeroBlock_tilskuddPageHeroBlock__FeRX- .TilskuddPageHeroBlock_updatedContainer__JbeNA .TilskuddPageHeroBlock_icon__vuKSQ {
  margin-right: 8px;
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.VerticalSectionBlock_verticalSectionBlock__w6GOZ {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 1.75rem;
}
@media (min-width: 768px) {
  .VerticalSectionBlock_verticalSectionBlock__w6GOZ {
    gap: 2.5rem;
  }
}
.VerticalSectionBlock_verticalSectionBlock__w6GOZ .VerticalSectionBlock_textContent__s28ml {
  flex: 1 1 300px;
}
@media (min-width: 480px) {
  .VerticalSectionBlock_verticalSectionBlock__w6GOZ .VerticalSectionBlock_textContent__s28ml {
    max-width: 420px;
  }
}
.VerticalSectionBlock_verticalSectionBlock__w6GOZ .VerticalSectionBlock_textContent__s28ml .VerticalSectionBlock_heading__sYN5N {
  font-family: "Inter";
  font-weight: 400;
  font-size: 1.375rem;
  line-height: 140%;
  letter-spacing: 0%;
  font-size: clamp(1.375rem, 1.686746988vw + 16px, 2.25rem);
  font-weight: 400;
}
.VerticalSectionBlock_verticalSectionBlock__w6GOZ .VerticalSectionBlock_textContent__s28ml .VerticalSectionBlock_heading__sYN5N:not(:last-child) {
  margin-bottom: 1.25rem;
}
@media (min-width: 768px) {
  .VerticalSectionBlock_verticalSectionBlock__w6GOZ .VerticalSectionBlock_textContent__s28ml .VerticalSectionBlock_heading__sYN5N:not(:last-child) {
    margin-bottom: 2.5rem;
  }
}
.VerticalSectionBlock_verticalSectionBlock__w6GOZ .VerticalSectionBlock_ingress__SBQNO {
  font-family: "Inter";
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(1.125rem, 0.4819277108vw + 16px, 1.375rem);
}
.VerticalSectionBlock_verticalSectionBlock__w6GOZ .VerticalSectionBlock_blocks__aDyPg {
  display: flex;
  flex-direction: column;
  flex: 1 1 300px;
  max-width: 650px;
  overflow-x: auto;
}
@media (min-width: 768px) {
  .VerticalSectionBlock_verticalSectionBlock__w6GOZ .VerticalSectionBlock_blocks__aDyPg {
    gap: 1.75rem;
  }
}
.VerticalSectionBlock_verticalSectionBlock__w6GOZ .VerticalSectionBlock_blocks__aDyPg .VerticalSectionBlock_blocksContent__jnvkp > *:not(:last-child) {
  margin-bottom: 1.375rem;
}
@media (min-width: 768px) {
  .VerticalSectionBlock_verticalSectionBlock__w6GOZ .VerticalSectionBlock_blocks__aDyPg .VerticalSectionBlock_blocksContent__jnvkp > *:not(:last-child) {
    margin-bottom: 1.75rem;
  }
}
/*
  1. Use a more-intuitive box-sizing model. 
	Where width & height === content box size + padding + border.
*/
*,
*::before,
*::after {
  box-sizing: border-box;
}

/*
  2. Remove default margin
*/
* {
  margin: 0;
}

/*
  3. Allow percentage-based heights in the application
*/
html,
body {
  height: 100%;
  margin: 0;
  padding: 0 !important;
  font-family: "Inter", "Helvetica", sans-serif !important;
}

/*
  Typographic tweaks!
  4. Add accessible line-height
  5. Improve text rendering
*/
body {
  line-height: 1.5;
  -webkit-font-smoothing: antialiased;
}

ul,
ol {
  list-style: none;
  padding: 0;
}

ol {
  list-style: decimal;
}

/*
  6. Prevent media from exceeding parent width.
*/
img,
picture,
video,
canvas {
  display: block;
  max-width: 100%;
}

/*
  7. Remove built-in form typography styles
*/
input,
button,
textarea,
select {
  font: inherit;
  color: inherit;
}

/*
  8. Avoid text overflows with long words.
*/
p,
h1,
h2,
h3,
h4,
h5,
h6 {
  overflow-wrap: anywhere;
  font-weight: 400;
}

a {
  text-decoration: none;
  color: inherit;
}

button {
  border: none;
  background: none;
  cursor: pointer;
}

:focus-visible {
  outline: 2px solid white;
  outline-offset: 3px;
  box-shadow: 0 0 0 2px #000000;
  -webkit-focus-ring-color: white; /* For Safari */
}

@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 100;
  src: url(/nora/static/media/Inter-Thin.97a5cc3ca8d3b35a4239.ttf) format("truetype");
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 200;
  src: url(/nora/static/media/Inter-ExtraLight.fbcf1d9ad9d7bac9f6de.ttf) format("truetype");
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 300;
  src: url(/nora/static/media/Inter-Light.02850f28027788580733.ttf) format("truetype");
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 400;
  src: url(/nora/static/media/Inter-Regular.9ca9ba81e9dcaa12b3a1.ttf) format("truetype");
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 500;
  src: url(/nora/static/media/Inter-Medium.3f7acfe50aad7ad68548.ttf) format("truetype");
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 600;
  src: url(/nora/static/media/Inter-SemiBold.6058d3da655fb35169c2.ttf) format("truetype");
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 700;
  src: url(/nora/static/media/Inter-Bold.0eaf807b1cf0eceabe0f.ttf) format("truetype");
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 800;
  src: url(/nora/static/media/Inter-ExtraBold.4164cfba15dbca5f37aa.ttf) format("truetype");
}
@font-face {
  font-family: "Inter";
  font-style: normal;
  font-weight: 900;
  src: url(/nora/static/media/Inter-Black.83d81b169bedf85385f2.ttf) format("truetype");
}
.imageBlockContainer {
  padding: 0;
  margin-top: 0;
}
.imageBlockContainer .imageText {
  margin-top: 10px;
}
.imageBlockContainer img {
  border-radius: 0;
  padding: 0 50px;
}
@media (min-width: 768px) {
  .imageBlockContainer img {
    width: 100%;
    padding: 0;
  }
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.VideoBlock_videoBlock__sebRn .VideoBlock_blockContainer__LNm46 {
  padding: 0 !important;
}
.VideoBlock_videoBlock__sebRn .VideoBlock_blockContainer__LNm46 img {
  border-radius: 0;
}
.VideoBlock_videoBlock__sebRn .VideoBlock_blockContainer__LNm46 iframe {
  border-radius: 0;
}
@media (min-width: 768px) {
  .VideoBlock_videoBlock__sebRn {
    max-width: 1024px;
    margin: 0 auto;
  }
}
@charset "UTF-8";
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.AlertBanner_alertBanner__5q-ky {
  position: relative;
  padding: 16px 0;
  background: #191a22;
  color: #ececec;
  z-index: 10;
}
.AlertBanner_alertBanner__5q-ky .AlertBanner_informativeIcon__1e5-J {
  fill: #8ce1f4;
  margin-bottom: auto;
}
.AlertBanner_alertBanner__5q-ky .AlertBanner_warningIcon__U59rs {
  fill: #fbc9c2;
  margin-bottom: auto;
}
.AlertBanner_alertBanner__5q-ky .AlertBanner_alertBlockContainer__foqJR {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0 24px;
}
@media (min-width: 768px) {
  .AlertBanner_alertBanner__5q-ky .AlertBanner_alertBlockContainer__foqJR {
    flex-direction: row;
    align-items: center;
    padding: 0 64px;
  }
}
.AlertBanner_alertBanner__5q-ky .AlertBanner_message__yI0Xx {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  column-gap: 8px;
}
.AlertBanner_alertBanner__5q-ky .AlertBanner_message__yI0Xx .AlertBanner_richTextContainer__mLfGT {
  display: flex;
  align-items: flex-start;
  gap: 8px;
}
@media (min-width: 768px) {
  .AlertBanner_alertBanner__5q-ky .AlertBanner_message__yI0Xx .AlertBanner_richTextContainer__mLfGT {
    align-items: center;
  }
}
.AlertBanner_alertBanner__5q-ky .AlertBanner_message__yI0Xx .AlertBanner_richText__Ribaa {
  color: #ececec;
  font-family: "Inter";
  font-weight: 400;
  font-size: 0.8125rem;
  line-height: 150%;
  letter-spacing: 1%;
  font-size: clamp(0.8125rem, 0.1204819277vw + 16px, 0.875rem);
  --expandedHeight: 0px;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  text-overflow: ellipsis;
  overflow: hidden;
  transition: max-height 0.2s ease;
  max-height: 42px;
}
.AlertBanner_alertBanner__5q-ky .AlertBanner_message__yI0Xx .AlertBanner_richText__Ribaa p,
.AlertBanner_alertBanner__5q-ky .AlertBanner_message__yI0Xx .AlertBanner_richText__Ribaa a,
.AlertBanner_alertBanner__5q-ky .AlertBanner_message__yI0Xx .AlertBanner_richText__Ribaa h2,
.AlertBanner_alertBanner__5q-ky .AlertBanner_message__yI0Xx .AlertBanner_richText__Ribaa h3,
.AlertBanner_alertBanner__5q-ky .AlertBanner_message__yI0Xx .AlertBanner_richText__Ribaa h4,
.AlertBanner_alertBanner__5q-ky .AlertBanner_message__yI0Xx .AlertBanner_richText__Ribaa h5,
.AlertBanner_alertBanner__5q-ky .AlertBanner_message__yI0Xx .AlertBanner_richText__Ribaa li {
  color: #ececec;
}
.AlertBanner_alertBanner__5q-ky .AlertBanner_message__yI0Xx .AlertBanner_richText__Ribaa p, .AlertBanner_alertBanner__5q-ky .AlertBanner_message__yI0Xx .AlertBanner_richText__Ribaa li {
  font-family: "Inter";
  font-weight: 400;
  font-size: 0.9375rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(0.9375rem, 0.1204819277vw + 16px, 1rem);
}
.AlertBanner_alertBanner__5q-ky .AlertBanner_message__yI0Xx .AlertBanner_richText__Ribaa:after {
  content: " ";
  display: inline-block;
  width: 0;
}
@media (min-width: 768px) {
  .AlertBanner_alertBanner__5q-ky .AlertBanner_message__yI0Xx .AlertBanner_richText__Ribaa {
    --maxHeight: 24px;
    -webkit-line-clamp: 1;
  }
}
.AlertBanner_alertBanner__5q-ky .AlertBanner_message__yI0Xx .AlertBanner_richText__Ribaa a {
  color: inherit;
}
.AlertBanner_alertBanner__5q-ky .AlertBanner_message__yI0Xx .AlertBanner_richText__Ribaa.AlertBanner_isExpanded__0xCgz {
  display: block;
  text-overflow: initial;
  max-height: var(--expandedHeight);
}
.AlertBanner_alertBanner__5q-ky .AlertBanner_message__yI0Xx .AlertBanner_richText__Ribaa.AlertBanner_isCollapsed__ulrz6 {
  display: block;
  text-overflow: initial;
  animation: AlertBanner_close__sSJQz 0.2s ease 0.1s forwards;
}
.AlertBanner_alertBanner__5q-ky .AlertBanner_message__yI0Xx .AlertBanner_richText__Ribaa > *:last-child {
  margin-bottom: -1.2rem;
}
.AlertBanner_alertBanner__5q-ky .AlertBanner_message__yI0Xx .AlertBanner_expandButton__cPpIU {
  font-family: "Inter";
  font-weight: 400;
  font-size: 0.9375rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(0.9375rem, 0.1204819277vw + 16px, 1rem);
  gap: 4px;
  text-decoration: underline;
  text-underline-offset: 2px;
  padding-left: 32px;
}
.AlertBanner_alertBanner__5q-ky .AlertBanner_closeButton__1lKSf {
  display: flex;
  align-items: center;
  cursor: pointer;
  margin-bottom: auto;
}
.AlertBanner_alertBanner__5q-ky .AlertBanner_closeButton__1lKSf svg {
  fill: #ececec;
}
.AlertBanner_alertBanner__5q-ky.AlertBanner_hasDarkBackground__2y2-R {
  background-color: #ffffff;
  color: #2d2e3a;
}
.AlertBanner_alertBanner__5q-ky.AlertBanner_hasDarkBackground__2y2-R .AlertBanner_closeButton__1lKSf svg {
  fill: #2d2e3a;
}
.AlertBanner_alertBanner__5q-ky.AlertBanner_hasDarkBackground__2y2-R .AlertBanner_informativeIcon__1e5-J {
  fill: #1c74b9;
}
.AlertBanner_alertBanner__5q-ky.AlertBanner_hasDarkBackground__2y2-R .AlertBanner_warningIcon__U59rs {
  fill: #ce3734;
}
.AlertBanner_alertBanner__5q-ky.AlertBanner_hasDarkBackground__2y2-R .AlertBanner_expandButton__cPpIU > .AlertBanner_expandIcon__pCYBE > svg {
  fill: #2d2e3a;
}
.AlertBanner_alertBanner__5q-ky.AlertBanner_hasDarkBackground__2y2-R .AlertBanner_message__yI0Xx .AlertBanner_richText__Ribaa {
  color: #2d2e3a;
}
.AlertBanner_alertBanner__5q-ky.AlertBanner_hasDarkBackground__2y2-R .AlertBanner_message__yI0Xx .AlertBanner_richText__Ribaa p,
.AlertBanner_alertBanner__5q-ky.AlertBanner_hasDarkBackground__2y2-R .AlertBanner_message__yI0Xx .AlertBanner_richText__Ribaa a,
.AlertBanner_alertBanner__5q-ky.AlertBanner_hasDarkBackground__2y2-R .AlertBanner_message__yI0Xx .AlertBanner_richText__Ribaa h2,
.AlertBanner_alertBanner__5q-ky.AlertBanner_hasDarkBackground__2y2-R .AlertBanner_message__yI0Xx .AlertBanner_richText__Ribaa h3,
.AlertBanner_alertBanner__5q-ky.AlertBanner_hasDarkBackground__2y2-R .AlertBanner_message__yI0Xx .AlertBanner_richText__Ribaa h4,
.AlertBanner_alertBanner__5q-ky.AlertBanner_hasDarkBackground__2y2-R .AlertBanner_message__yI0Xx .AlertBanner_richText__Ribaa h5,
.AlertBanner_alertBanner__5q-ky.AlertBanner_hasDarkBackground__2y2-R .AlertBanner_message__yI0Xx .AlertBanner_richText__Ribaa li {
  color: #2d2e3a;
}

@keyframes AlertBanner_close__sSJQz {
  from {
    display: block;
    text-overflow: initial;
  }
  to {
    display: -webkit-box;
    text-overflow: ellipsis;
  }
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.Breadcrumbs_breadcrumbs__EM5jn .Breadcrumbs_blockContainer__TqlTa {
  font-family: "Inter";
  font-weight: 400;
  font-size: 0.9375rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(0.9375rem, 0.1204819277vw + 16px, 1rem);
  z-index: 5;
  margin: 0 auto;
  padding-top: 32px;
  padding-bottom: 32px;
}
.Breadcrumbs_breadcrumbs__EM5jn .Breadcrumbs_breadcrumbsList__gUIOj {
  --gap: 12px;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  column-gap: var(--gap);
  row-gap: 2px;
  list-style: none;
}
.Breadcrumbs_breadcrumbs__EM5jn .Breadcrumbs_breadcrumbsList__gUIOj .Breadcrumbs_item__tHj\+J {
  display: flex;
  align-items: center;
  width: -webkit-max-content;
  width: max-content;
  color: #585963;
}
.Breadcrumbs_breadcrumbs__EM5jn .Breadcrumbs_breadcrumbsList__gUIOj .Breadcrumbs_item__tHj\+J a {
  text-decoration: underline;
  text-decoration-color: #933b61;
  text-underline-offset: 3px;
  color: #933b61;
}
.Breadcrumbs_breadcrumbs__EM5jn .Breadcrumbs_breadcrumbsList__gUIOj .Breadcrumbs_item__tHj\+J a:hover {
  text-decoration-color: #6f2d49;
  color: #6f2d49;
}
.Breadcrumbs_breadcrumbs__EM5jn .Breadcrumbs_breadcrumbsList__gUIOj .Breadcrumbs_item__tHj\+J .Breadcrumbs_triangleIcon__wCnU3 {
  margin-left: 1rem;
  fill: #c06ea1;
}
@media (min-width: 768px) {
  .Breadcrumbs_breadcrumbs__EM5jn .Breadcrumbs_breadcrumbsList__gUIOj {
    --gap: 16px;
  }
}
.Breadcrumbs_breadcrumbs__EM5jn.Breadcrumbs_hasDarkBackground__sRszw .Breadcrumbs_item__tHj\+J {
  color: #e5cde6;
}
.Breadcrumbs_breadcrumbs__EM5jn.Breadcrumbs_hasDarkBackground__sRszw .Breadcrumbs_item__tHj\+J a {
  color: #d5aed7;
  text-decoration-color: #d5aed7;
}
.Breadcrumbs_breadcrumbs__EM5jn.Breadcrumbs_hasDarkBackground__sRszw .Breadcrumbs_item__tHj\+J a:hover {
  color: #e5cde6;
  text-decoration-color: #e5cde6;
}
.Breadcrumbs_breadcrumbs__EM5jn.Breadcrumbs_hasDarkBackground__sRszw .Breadcrumbs_item__tHj\+J .Breadcrumbs_triangleIcon__wCnU3 {
  fill: #c690c6;
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.BypassBanner_bypassBanner__qEnPR:not(:focus) {
  clip: rect(0 0 0 0);
  -webkit-clip-path: inset(50%);
  clip-path: inset(50%);
  height: 1px;
  overflow: hidden;
  position: absolute;
  white-space: nowrap;
  width: 1px;
}

.BypassBanner_bypassBanner__qEnPR {
  font-family: "Inter";
  font-weight: 400;
  font-size: 1rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(1rem, 0.2409638554vw + 16px, 1.125rem);
  position: absolute;
  display: inline-block;
  background-color: white;
  color: #933b61;
  padding: 4px;
  border-radius: 4px;
  z-index: 1000;
}
.BypassBanner_bypassBanner__qEnPR div {
  padding: 16px 24px;
  border-radius: 4px;
}
.BypassBanner_bypassBanner__qEnPR div span {
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 3px;
}
.BypassBanner_bypassBanner__qEnPR:hover {
  color: #6f2d49;
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.ContentAnchors_contentAnchors__AsqV1 {
  color: #2f2f2f;
  background: #fef2ee;
  border-radius: 4px;
  overflow-y: auto;
  top: 0;
  transition: top 0.2s;
  padding: 2px;
}
.ContentAnchors_contentAnchors__AsqV1.ContentAnchors_fixed__9iBwY {
  position: fixed;
  z-index: 3;
}
.ContentAnchors_contentAnchors__AsqV1 .ContentAnchors_header__REcFR {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: 12px 16px;
  border-radius: 4px;
}
.ContentAnchors_contentAnchors__AsqV1 .ContentAnchors_header__REcFR:hover {
  background: #fee7dd;
}
.ContentAnchors_contentAnchors__AsqV1 .ContentAnchors_header__REcFR .ContentAnchors_heading__Gt80j {
  font-family: "Inter";
  font-weight: 400;
  font-size: 1rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(1rem, 0.2409638554vw + 16px, 1.125rem);
  font-weight: 500;
}
.ContentAnchors_contentAnchors__AsqV1 .ContentAnchors_header__REcFR .ContentAnchors_headingIcon__ySkSJ {
  color: #2f2f2f;
}
.ContentAnchors_contentAnchors__AsqV1 .ContentAnchors_linkList__kouWI {
  display: flex;
  flex-direction: column;
  padding: 16px 24px;
  row-gap: 12px;
}
.ContentAnchors_contentAnchors__AsqV1 .ContentAnchors_linkList__kouWI a {
  font-family: "Inter";
  font-weight: 400;
  font-size: 0.9375rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(0.9375rem, 0.1204819277vw + 16px, 1rem);
  color: #933b61;
}
.ContentAnchors_contentAnchors__AsqV1 .ContentAnchors_linkList__kouWI a:hover {
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 3px;
  color: #6f2d49;
}
.ContentAnchors_contentAnchors__AsqV1 .ContentAnchors_linkList__kouWI .ContentAnchors_item__3ITJC .ContentAnchors_itemLink__tQuQQ {
  font-family: "Inter";
  font-weight: 400;
  font-size: 1rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(1rem, 0.2409638554vw + 16px, 1.125rem);
}
.ContentAnchors_contentAnchors__AsqV1 .ContentAnchors_linkList__kouWI .ContentAnchors_item__3ITJC .ContentAnchors_subLinkList__x4y2X {
  display: flex;
  flex-direction: column;
  row-gap: 12px;
  margin-top: 12px;
  margin-bottom: 24px;
}
.ContentAnchors_contentAnchors__AsqV1 .ContentAnchors_linkList__kouWI .ContentAnchors_item__3ITJC .ContentAnchors_subLinkList__x4y2X .ContentAnchors_subListItem__U5odx {
  display: flex;
  align-items: center;
}
.ContentAnchors_contentAnchors__AsqV1 .ContentAnchors_linkList__kouWI .ContentAnchors_item__3ITJC .ContentAnchors_subLinkList__x4y2X .ContentAnchors_subListItem__U5odx .ContentAnchors_iconArrow__M6l8b {
  color: #6f2d49;
  margin-bottom: auto;
}
.ContentAnchors_contentAnchors__AsqV1 .ContentAnchors_linkList__kouWI .ContentAnchors_subListItem__U5odx {
  display: flex;
  align-items: center;
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.Footer_footer__dEGhf {
  margin-top: auto;
  display: flex;
  flex-direction: column;
  background-color: #191a22;
  color: #fbf7fb;
  font-family: "Inter";
  font-weight: 400;
  font-size: 1rem;
  line-height: 150%;
  letter-spacing: 0%;
}
.Footer_footer__dEGhf .Footer_footerBlock__hWEfB {
  margin-top: 0;
  margin-bottom: 0;
  padding: 32px 24px 48px;
}
@media (min-width: 768px) {
  .Footer_footer__dEGhf .Footer_footerBlock__hWEfB {
    padding: 48px 64px 0;
  }
}
.Footer_footer__dEGhf .Footer_footerTop__lbWTh {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.Footer_footer__dEGhf .Footer_footerTop__lbWTh .Footer_scrollUpButton__AdbhK {
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 100%;
  background: #e5cde6;
  padding: 12px;
}
.Footer_footer__dEGhf .Footer_footerTop__lbWTh .Footer_scrollUpButton__AdbhK span {
  color: #4e1f33;
}
.Footer_footer__dEGhf .Footer_footerTop__lbWTh .Footer_scrollUpButton__AdbhK:focus {
  outline-offset: 4px;
}
.Footer_footer__dEGhf .Footer_content__qMTS4 {
  grid-gap: 24px;
  gap: 24px;
  padding: 32px 0;
  display: grid;
  grid-template-columns: 1fr;
}
@media (min-width: 768px) {
  .Footer_footer__dEGhf .Footer_content__qMTS4 {
    gap: 32px;
    padding: 64px 0;
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (min-width: 1024px) {
  .Footer_footer__dEGhf .Footer_content__qMTS4 {
    grid-template-columns: repeat(4, 1fr);
  }
}
.Footer_footer__dEGhf .Footer_content__qMTS4 .Footer_contact__uBkvC h2 {
  font-family: "Inter";
  font-weight: 400;
  font-size: 1rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(1rem, 0.2409638554vw + 16px, 1.125rem);
  font-weight: 500 !important;
  margin-bottom: 16px;
}
@media (min-width: 1024px) {
  .Footer_footer__dEGhf .Footer_content__qMTS4 .Footer_contact__uBkvC h2 {
    font-family: "Inter";
    font-weight: 400;
    font-size: 1.125rem;
    line-height: 150%;
    letter-spacing: 0%;
  }
}
.Footer_footer__dEGhf .Footer_content__qMTS4 .Footer_contact__uBkvC .Footer_contactInfo__akJoc {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
.Footer_footer__dEGhf .Footer_content__qMTS4 .Footer_contact__uBkvC .Footer_contactInfo__akJoc a:hover {
  text-decoration: underline;
  text-underline-offset: 3px;
}
.Footer_footer__dEGhf .Footer_content__qMTS4 .Footer_contact__uBkvC .Footer_SoMe__TKS9E {
  display: flex;
  gap: 16px;
  margin-top: 48px;
}
.Footer_footer__dEGhf .Footer_content__qMTS4 .Footer_contact__uBkvC .Footer_SoMe__TKS9E .Footer_SoMeIcon__9lCoA svg {
  fill: #c690c6;
}
.Footer_footer__dEGhf .Footer_content__qMTS4 .Footer_linkListContainer__T6KEo h2 {
  font-family: "Inter";
  font-weight: 400;
  font-size: 1rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(1rem, 0.2409638554vw + 16px, 1.125rem);
  font-weight: 500 !important;
  margin-bottom: 16px;
}
@media (min-width: 1024px) {
  .Footer_footer__dEGhf .Footer_content__qMTS4 .Footer_linkListContainer__T6KEo h2 {
    font-family: "Inter";
    font-weight: 400;
    font-size: 1.125rem;
    line-height: 150%;
    letter-spacing: 0%;
  }
}
.Footer_footer__dEGhf .Footer_content__qMTS4 .Footer_linkListContainer__T6KEo .Footer_linkList__gza2b {
  color: #d5aed7;
  list-style: none;
  padding: 0;
  margin: 0;
}
.Footer_footer__dEGhf .Footer_content__qMTS4 .Footer_linkListContainer__T6KEo .Footer_linkList__gza2b li {
  position: relative;
  padding-left: 20px;
  margin-bottom: 10px;
}
.Footer_footer__dEGhf .Footer_content__qMTS4 .Footer_linkListContainer__T6KEo .Footer_linkList__gza2b li:before {
  content: "";
  position: absolute;
  top: 12px;
  left: 10px;
  transform: translateY(-50%);
  width: 4px;
  height: 8px;
  background-color: #d5aed7;
  -webkit-clip-path: polygon(0 0%, 0% 100%, 100% 50%);
          clip-path: polygon(0 0%, 0% 100%, 100% 50%);
}
.Footer_footer__dEGhf .Footer_content__qMTS4 .Footer_linkListContainer__T6KEo .Footer_linkList__gza2b li a span {
  color: #d5aed7;
  margin-left: 0.4rem;
  position: relative;
  top: 0.12rem;
}
.Footer_footer__dEGhf .Footer_content__qMTS4 .Footer_linkListContainer__T6KEo .Footer_linkList__gza2b li a:hover {
  text-decoration: underline;
  text-underline-offset: 3px;
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.GlobalLayout_layout__3OITV {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}
.GlobalLayout_layout__3OITV > main {
  flex-grow: 1;
}
.GlobalLayout_layout__3OITV .GlobalLayout_headerContainer__oUt4\+ {
  isolation: isolate;
  z-index: 4;
  position: relative;
}
.GlobalLayout_layout__3OITV.GlobalLayout_dark__kFvZJ .GlobalLayout_headerContainer__oUt4\+ {
  background-color: #153325;
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.Header_header__eL2\+6 {
  --headerHeight: unset;
  position: relative;
  width: 100%;
  height: var(--headerHeight);
  background-color: #fbf7fb;
  color: #4e1f33;
}
.Header_header__eL2\+6.Header_hasDarkBackground__14\+Pp {
  background-color: #191a22;
}
.Header_header__eL2\+6.Header_hasDarkBackground__14\+Pp .Header_headerContent__FRC2i.Header_active__\+RtxI {
  background-color: #191a22;
}
.Header_header__eL2\+6 .Header_headerContent__FRC2i {
  position: relative;
  width: 100%;
  height: var(--headerHeight);
  z-index: 10;
}
.Header_header__eL2\+6 .Header_headerContent__FRC2i.Header_active__\+RtxI {
  position: fixed;
  top: 0;
  left: 0;
  animation: Header_intiallyHideHeader__6-Nd5 0.2s forwards;
  transform: translateY(0);
  transition: transform 0.2s;
  background-color: #fbf7fb;
}
.Header_header__eL2\+6 .Header_headerContent__FRC2i.Header_active__\+RtxI.Header_withOpenMenu__kSVsL {
  padding-right: 15px;
  background-color: #fbf7fb;
}
.Header_header__eL2\+6 .Header_headerContent__FRC2i.Header_withOpenMenu__kSVsL {
  background-color: #fbf7fb;
}
@media (min-width: 1024px) {
  .Header_header__eL2\+6 .Header_headerContent__FRC2i.Header_withOpenMenu__kSVsL {
    width: 100vw;
    padding-right: 15px;
  }
}
@media (min-width: 1024px) {
  .Header_header__eL2\+6 .Header_headerContent__FRC2i .Header_alertBannerWithOpenMenu__0vkut {
    width: 100vw;
    padding-right: 15px;
  }
}
.Header_header__eL2\+6 .Header_headerContent__FRC2i.Header_hideHeader__725m6 {
  transform: translateY(-100%);
}
.Header_header__eL2\+6 .Header_headerContent__FRC2i .Header_headerContainer__RFI6K {
  height: 64px;
  display: flex;
  justify-content: space-between;
  gap: 16px;
  align-items: center;
  position: relative;
  padding: 0 24px;
  margin-block: 0;
}
@media (min-width: 768px) {
  .Header_header__eL2\+6 .Header_headerContent__FRC2i .Header_headerContainer__RFI6K {
    height: 110px;
    padding: 0 64px;
  }
}

@keyframes Header_intiallyHideHeader__6-Nd5 {
  0% {
    opacity: 0;
  }
  99% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.HeaderLogo_logoContainer__sQ\+jO {
  display: flex;
  align-items: center;
  gap: 11px;
}
.HeaderLogo_logoContainer__sQ\+jO.HeaderLogo_imdiHeaderLogo__tGkNm svg {
  width: 80px;
  height: auto;
  fill: #2d2e3a;
}
.HeaderLogo_logoContainer__sQ\+jO.HeaderLogo_imdiHeaderLogo__tGkNm.HeaderLogo_hasDarkBackground__0lGIL svg {
  fill: white;
}
.HeaderLogo_logoContainer__sQ\+jO.HeaderLogo_mikaHeaderLogo__dYIN4 .HeaderLogo_siteLogo__fk-wD svg {
  width: 157px;
  fill: #2d2e3a;
}
.HeaderLogo_logoContainer__sQ\+jO.HeaderLogo_mikaHeaderLogo__dYIN4.HeaderLogo_hasDarkBackground__0lGIL .HeaderLogo_siteLogo__fk-wD svg {
  fill: #d5f5d6;
}
.HeaderLogo_logoContainer__sQ\+jO.HeaderLogo_ninHeaderLogo__k-1fZ .HeaderLogo_siteLogo__fk-wD svg {
  fill: #ce3734;
  width: 123px;
}
.HeaderLogo_logoContainer__sQ\+jO.HeaderLogo_ninHeaderLogo__k-1fZ.HeaderLogo_hasDarkBackground__0lGIL .HeaderLogo_siteLogo__fk-wD svg {
  fill: #f9f9f9;
}
.HeaderLogo_logoContainer__sQ\+jO.HeaderLogo_noraHeaderLogo__nGS31 .HeaderLogo_siteLogo__fk-wD svg {
  width: 76px;
}
.HeaderLogo_logoContainer__sQ\+jO.HeaderLogo_noraHeaderLogo__nGS31.HeaderLogo_hasDarkBackground__0lGIL .HeaderLogo_siteLogo__fk-wD svg path {
  fill: white;
}
.HeaderLogo_logoContainer__sQ\+jO.HeaderLogo_hasDarkBackground__0lGIL .HeaderLogo_imdiLogo__Ymi0S svg {
  fill: white;
}
.HeaderLogo_logoContainer__sQ\+jO .HeaderLogo_siteLogo__fk-wD svg {
  height: auto;
}
.HeaderLogo_logoContainer__sQ\+jO .HeaderLogo_divider__WGsqL {
  width: 1px;
  height: 30px;
  background-color: #babbbe;
}
.HeaderLogo_logoContainer__sQ\+jO .HeaderLogo_imdiLogo__Ymi0S {
  display: none;
}
.HeaderLogo_logoContainer__sQ\+jO .HeaderLogo_imdiLogo__Ymi0S svg {
  width: 77px;
  height: auto;
  fill: black;
}
.HeaderLogo_logoContainer__sQ\+jO .HeaderLogo_imdiLogoMobile__PFWK6 svg {
  width: 30px;
  height: auto;
}
@media (min-width: 768px) {
  .HeaderLogo_logoContainer__sQ\+jO.HeaderLogo_imdiHeaderLogo__tGkNm svg {
    width: 192px;
    height: auto;
  }
}
@media (min-width: 1024px) {
  .HeaderLogo_logoContainer__sQ\+jO {
    gap: 24px;
  }
  .HeaderLogo_logoContainer__sQ\+jO.HeaderLogo_mikaHeaderLogo__dYIN4 .HeaderLogo_siteLogo__fk-wD svg {
    width: 250px;
  }
  .HeaderLogo_logoContainer__sQ\+jO.HeaderLogo_ninHeaderLogo__k-1fZ .HeaderLogo_siteLogo__fk-wD svg {
    width: 164px;
  }
  .HeaderLogo_logoContainer__sQ\+jO.HeaderLogo_noraHeaderLogo__nGS31 .HeaderLogo_siteLogo__fk-wD svg {
    width: 110px;
  }
  .HeaderLogo_logoContainer__sQ\+jO .HeaderLogo_siteLogo__fk-wD svg {
    width: 164px;
  }
  .HeaderLogo_logoContainer__sQ\+jO .HeaderLogo_divider__WGsqL {
    height: 41px;
  }
  .HeaderLogo_logoContainer__sQ\+jO .HeaderLogo_imdiLogoMobile__PFWK6 {
    display: none;
  }
  .HeaderLogo_logoContainer__sQ\+jO .HeaderLogo_imdiLogo__Ymi0S {
    display: inline;
  }
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.Menu_backgroundOverlay__I639t {
  position: fixed;
  top: 110px;
  width: 100%;
  height: 100%;
  animation: Menu_fadeIn__MnIq- 0.2s forwards;
  background-color: rgba(88, 89, 99, 0.8);
  z-index: 1;
}
.Menu_backgroundOverlay__I639t.Menu_fadeOut__JkOuH {
  animation: Menu_fadeOut__JkOuH 0.2s forwards;
}

.Menu_linkText__5MshT:hover {
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 3px;
}

.Menu_megamenu__ibffI {
  --offsetTop: 0;
  background-color: #fbf7fb;
  position: fixed;
  top: var(--offsetTop);
  height: calc(100svh - var(--offsetTop)); /* Adjust the height as needed */
  overflow-y: auto;
  width: 100%;
  animation: Menu_mobileSlideIn__GCXJy 0.2s ease;
  z-index: 4;
  overscroll-behavior: none;
  font-family: "Inter";
  font-weight: 400;
  font-size: 1rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(1rem, 0.2409638554vw + 16px, 1.125rem);
}
.Menu_megamenu__ibffI.Menu_animateOut__Pts74 {
  animation: Menu_slideOut__ef-gZ 0.2s ease-in-out;
  opacity: 0;
}
.Menu_megamenu__ibffI.Menu_mediumMenu__DJPD9 {
  box-shadow: 0px 32px 32px -8px rgba(0, 0, 0, 0.2509803922);
}
@media (min-width: 768px) {
  .Menu_megamenu__ibffI.Menu_mediumMenu__DJPD9 {
    height: auto;
  }
}

.Menu_megamenuContainer__b9GwQ {
  padding: 0 24px;
  margin-top: 32px;
}
.Menu_megamenuContainer__b9GwQ .Menu_topLinkContainer__tiqsy {
  margin-top: 24px;
  display: block;
}
.Menu_megamenuContainer__b9GwQ .Menu_topLinkContainer__tiqsy .Menu_languageDropdownContainer__UD6rb {
  margin-bottom: 24px;
  display: flex;
  gap: 8px;
  width: 100%;
  align-items: center;
}
.Menu_megamenuContainer__b9GwQ .Menu_topLinkContainer__tiqsy .Menu_languageDropdownContainer__UD6rb li a:hover {
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 3px;
}
.Menu_megamenuContainer__b9GwQ .Menu_topLinkContainer__tiqsy .Menu_loginLink__0\+0J0 {
  margin-bottom: 24px;
  display: flex;
  gap: 8px;
}
.Menu_megamenuContainer__b9GwQ .Menu_sectionListsContainer__tVnEN {
  display: grid;
  grid-template-columns: 1fr;
  margin: 32px 0;
}
.Menu_megamenuContainer__b9GwQ .Menu_sectionListsContainer__tVnEN.Menu_isMediumMenu__DKxNM {
  margin: 0;
}
.Menu_megamenuContainer__b9GwQ .Menu_sectionListsContainer__tVnEN .Menu_sectionListItem__rTd8i a {
  color: #4e1f33;
  width: 100%;
}
.Menu_megamenuContainer__b9GwQ .Menu_sectionListsContainer__tVnEN .Menu_sectionListItem__rTd8i .Menu_sectionSublist__Lgkgu {
  margin-top: 16px;
  display: flex;
}
.Menu_megamenuContainer__b9GwQ .Menu_sectionListsContainer__tVnEN .Menu_sectionListItem__rTd8i .Menu_sectionSublist__Lgkgu span:first-child {
  margin-top: 0.1em;
  margin-bottom: auto;
}
.Menu_megamenuContainer__b9GwQ .Menu_sectionListsContainer__tVnEN .Menu_sectionListItem__rTd8i .Menu_sectionSublist__Lgkgu a {
  color: #933b61;
}
.Menu_megamenuContainer__b9GwQ .Menu_sectionListsContainer__tVnEN .Menu_sectionListItem__rTd8i .Menu_sectionSublist__Lgkgu .Menu_sectionSubList__OuKPj:first-child,
.Menu_megamenuContainer__b9GwQ .Menu_sectionListsContainer__tVnEN .Menu_sectionListItem__rTd8i .Menu_sectionSublist__Lgkgu .Menu_sectionSubList__OuKPj:last-child {
  margin: 0;
}
.Menu_megamenuContainer__b9GwQ .Menu_sectionListsContainer__tVnEN .Menu_sectionListItem__rTd8i .Menu_sectionSublist__Lgkgu a {
  font-family: "Inter";
  font-weight: 400;
  font-size: 0.9375rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(0.9375rem, 0.1204819277vw + 16px, 1rem);
}
.Menu_megamenuContainer__b9GwQ .Menu_sectionListsContainer__tVnEN .Menu_accordionListItem__jFtO6 {
  margin-bottom: 16px;
}
.Menu_megamenuContainer__b9GwQ .Menu_sectionListsContainer__tVnEN .Menu_accordionListItem__jFtO6 .Menu_accordionButtonContainer__\+IJ4g {
  display: flex;
  justify-content: space-between;
  gap: 16px;
}
.Menu_megamenuContainer__b9GwQ .Menu_sectionListsContainer__tVnEN .Menu_accordionListItem__jFtO6 .Menu_accordionButtonContainer__\+IJ4g a {
  align-self: center;
}
.Menu_megamenuContainer__b9GwQ .Menu_sectionListsContainer__tVnEN .Menu_accordionListItem__jFtO6 .Menu_accordionButtonContainer__\+IJ4g button {
  display: flex;
  align-items: center;
  border-radius: 100px;
  padding: 8px;
  background-color: #f8f1f8;
}
.Menu_megamenuContainer__b9GwQ .Menu_sectionListsContainer__tVnEN .Menu_accordionListItem__jFtO6 .Menu_accordionButtonContainer__\+IJ4g button svg {
  fill: #6f2d49;
}
.Menu_megamenuContainer__b9GwQ .Menu_sectionListsContainer__tVnEN .Menu_accordionListItem__jFtO6 .Menu_accordionSubLinkList__gK7A\+ {
  margin-top: 16px;
}
.Menu_megamenuContainer__b9GwQ .Menu_sectionListsContainer__tVnEN .Menu_accordionListItem__jFtO6 .Menu_accordionSubLinkList__gK7A\+ li {
  margin-bottom: 12px;
  display: flex;
  align-items: center;
}
.Menu_megamenuContainer__b9GwQ .Menu_sectionListsContainer__tVnEN .Menu_accordionListItem__jFtO6 .Menu_accordionSubLinkList__gK7A\+ li .Menu_linkIcon__aLIED {
  margin-bottom: auto;
}
.Menu_megamenuContainer__b9GwQ .Menu_sectionListsContainer__tVnEN .Menu_accordionListItem__jFtO6 .Menu_accordionSubLinkList__gK7A\+ li a {
  color: #933b61;
}
.Menu_megamenuContainer__b9GwQ .Menu_sectionListsContainer__tVnEN .Menu_accordionListItem__jFtO6 .Menu_accordionSubLinkList__gK7A\+ li:last-child {
  margin-bottom: 0;
}
.Menu_megamenuContainer__b9GwQ .Menu_sectionListsContainer__tVnEN .Menu_accordionListItem__jFtO6:last-child {
  margin-bottom: 0;
}
.Menu_megamenuContainer__b9GwQ .Menu_menuDivider__3\+-Z1 {
  background-color: #babbbe;
  height: 1px;
  width: 100%;
  display: block;
}
.Menu_megamenuContainer__b9GwQ .Menu_promotedMenuContainer__YwK6K {
  display: grid;
  grid-template-columns: 1fr;
  grid-row-gap: 24px;
  row-gap: 24px;
  color: #933b61;
  grid-column-gap: 8px;
  column-gap: 8px;
  margin: 32px 0;
}
.Menu_megamenuContainer__b9GwQ .Menu_promotedMenuContainer__YwK6K li {
  display: flex;
  align-items: center;
  gap: 8px;
}
.Menu_megamenuContainer__b9GwQ .Menu_promotedMenuContainer__YwK6K li .Menu_linkIcon__aLIED {
  margin-bottom: auto;
}
.Menu_megamenuContainer__b9GwQ .Menu_promotedMenuContainer__YwK6K li a {
  margin-bottom: auto;
}
.Menu_megamenuContainer__b9GwQ .Menu_promotedMenuContainer__YwK6K li a span {
  margin-right: 8px;
}
@media (min-width: 768px) {
  .Menu_megamenuContainer__b9GwQ {
    font-family: "Inter";
    font-weight: 400;
    font-size: 1.125rem;
    line-height: 150%;
    letter-spacing: 0%;
    animation: Menu_slideIn__Dasn2 0.2s ease;
    padding: 0 64px;
  }
  .Menu_megamenuContainer__b9GwQ .Menu_sectionListsContainer__tVnEN,
  .Menu_megamenuContainer__b9GwQ .Menu_promotedMenuContainer__YwK6K {
    grid-template-columns: repeat(2, 1fr);
    gap: 32px;
    row-gap: 64px;
  }
  .Menu_megamenuContainer__b9GwQ .Menu_promotedMenuContainer__YwK6K {
    animation: none;
  }
  .Menu_megamenuContainer__b9GwQ .Menu_bottomMenu__T8DQe {
    animation: Menu_bounceSlideIn__EfLBh 0.2s forwards;
    animation-delay: 0.1s;
  }
}
@media (min-width: 1024px) {
  .Menu_megamenuContainer__b9GwQ .Menu_sectionListsContainer__tVnEN,
  .Menu_megamenuContainer__b9GwQ .Menu_promotedMenuContainer__YwK6K {
    grid-template-columns: repeat(4, 1fr);
    gap: 32px;
    row-gap: 64px;
  }
}

@keyframes Menu_mobileSlideIn__GCXJy {
  0% {
    top: 0;
    opacity: 0;
  }
  100% {
    top: var(--offsetTop);
    opacity: 1;
  }
}
@keyframes Menu_slideIn__Dasn2 {
  0% {
    top: 0;
    opacity: 0;
  }
  100% {
    top: var(--offsetTop);
    opacity: 1;
  }
}
@keyframes Menu_slideOut__ef-gZ {
  from {
    top: 110px;
    opacity: 1;
  }
  to {
    top: 0px;
    opacity: 0;
  }
}
@keyframes Menu_bounceSlideIn__EfLBh {
  0% {
    transform: translateY(-8%);
  }
  30% {
    transform: translateY(4%);
  }
  100% {
    transform: translateY(0%);
  }
}
@keyframes Menu_fadeIn__MnIq- {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes Menu_fadeOut__JkOuH {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.NavBar_navBar__q3dJP {
  display: flex;
  align-items: center;
  gap: 24px;
  font-family: "Inter";
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 150%;
  letter-spacing: 0%;
}
.NavBar_navBar__q3dJP .NavBar_linkText__MGzjj:hover {
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 3px;
}
.NavBar_navBar__q3dJP .NavBar_loginLink__P0y-b {
  display: none;
  padding: 1px 0;
  display: flex;
  gap: 0.6rem;
}
.NavBar_navBar__q3dJP .NavBar_loginLink__P0y-b:focus .NavBar_linkText__MGzjj {
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 3px;
}
.NavBar_navBar__q3dJP .NavBar_searchPageLink__q29I6 {
  display: flex;
  align-items: center;
  gap: 0.6rem;
  padding: 1px 0;
}
.NavBar_navBar__q3dJP .NavBar_searchPageLink__q29I6 span {
  color: #6f2d49;
}
.NavBar_navBar__q3dJP .NavBar_searchPageLink__q29I6 .NavBar_linkText__MGzjj {
  display: none;
}
.NavBar_navBar__q3dJP .NavBar_searchPageLink__q29I6:focus .NavBar_linkText__MGzjj {
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 3px;
}
.NavBar_navBar__q3dJP .NavBar_dropdownContainer__i9h2\+ {
  display: none;
}
.NavBar_navBar__q3dJP .NavBar_dropdownContainer__i9h2\+ svg {
  width: 24px;
  height: auto;
  fill: #4e1f33;
}
.NavBar_navBar__q3dJP .NavBar_dropdownContainer__i9h2\+ li a:hover {
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 3px;
}
.NavBar_navBar__q3dJP .NavBar_hamburger__nS46C {
  display: flex;
  align-items: center;
  gap: 8px;
  padding: 0;
}
.NavBar_navBar__q3dJP .NavBar_hamburger__nS46C .NavBar_text__BS5l9 {
  display: none;
  color: #4e1f33;
}
.NavBar_navBar__q3dJP .NavBar_hamburger__nS46C .NavBar_text__BS5l9:hover {
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 3px;
}
.NavBar_navBar__q3dJP .NavBar_hamburger__nS46C .NavBar_text__BS5l9 .NavBar_hiddenWidthSetter__bKcSs {
  visibility: hidden;
  height: 0;
}
.NavBar_navBar__q3dJP .NavBar_hamburger__nS46C .NavBar_hamburgerIcon__Z\+EXB {
  border-radius: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: #6f2d49;
  padding: 8px;
}
.NavBar_navBar__q3dJP .NavBar_hamburger__nS46C .NavBar_hamburgerIcon__Z\+EXB span {
  color: #f3e8f4;
}
@media (min-width: 1024px) {
  .NavBar_navBar__q3dJP .NavBar_hamburger__nS46C .NavBar_hamburgerIcon__Z\+EXB {
    padding: 12px;
  }
}
.NavBar_navBar__q3dJP .NavBar_hamburger__nS46C:focus .NavBar_text__BS5l9 {
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 3px;
}
.NavBar_navBar__q3dJP.NavBar_hasDarkBackground__a876x svg,
.NavBar_navBar__q3dJP.NavBar_hasDarkBackground__a876x .NavBar_loginLink__P0y-b span {
  color: #e5cde6;
}
.NavBar_navBar__q3dJP.NavBar_hasDarkBackground__a876x .NavBar_loginLink__P0y-b span,
.NavBar_navBar__q3dJP.NavBar_hasDarkBackground__a876x .NavBar_searchPageLink__q29I6 span,
.NavBar_navBar__q3dJP.NavBar_hasDarkBackground__a876x .NavBar_hamburger__nS46C span,
.NavBar_navBar__q3dJP.NavBar_hasDarkBackground__a876x .NavBar_dropdownContainer__i9h2\+ span {
  color: #f8f1f8;
}
.NavBar_navBar__q3dJP.NavBar_hasDarkBackground__a876x .NavBar_hamburger__nS46C .NavBar_hamburgerIcon__Z\+EXB {
  background-color: #e5cde6;
}
.NavBar_navBar__q3dJP.NavBar_hasDarkBackground__a876x .NavBar_hamburger__nS46C .NavBar_hamburgerIcon__Z\+EXB span {
  color: #4e1f33;
}
@media (min-width: 1024px) {
  .NavBar_navBar__q3dJP {
    gap: 48px;
    width: 100%;
    justify-content: flex-end;
    flex-wrap: wrap;
  }
  .NavBar_navBar__q3dJP .NavBar_loginLink__P0y-b {
    display: flex;
    align-items: center;
    gap: 0.6rem;
  }
  .NavBar_navBar__q3dJP .NavBar_loginLink__P0y-b svg {
    fill: #6f2d49;
  }
  .NavBar_navBar__q3dJP .NavBar_searchPageLink__q29I6 .NavBar_linkText__MGzjj {
    display: inline;
  }
  .NavBar_navBar__q3dJP .NavBar_dropdownContainer__i9h2\+ {
    display: flex;
    align-items: center;
    gap: 8px;
    gap: 0.6rem;
  }
  .NavBar_navBar__q3dJP .NavBar_hamburger__nS46C .NavBar_text__BS5l9 {
    display: inline;
  }
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.MultiColumn_multiColumn__YD4-p {
  position: relative;
}
@media (min-width: 1024px) {
  .MultiColumn_multiColumn__YD4-p .MultiColumn_rightColumn__Xf3lA {
    position: absolute;
    right: 0;
    top: 0;
  }
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.CardList_cardList__zGLXH {
  --columns: 1;
  display: grid;
  margin-top: 24px;
  grid-gap: 16px;
  gap: 16px;
  grid-template-columns: repeat(var(--columns), minmax(0, 1fr));
}
@media (min-width: 768px) {
  .CardList_cardList__zGLXH {
    --columns: 2;
    gap: 32px;
  }
}
@media (min-width: 1024px) {
  .CardList_cardList__zGLXH {
    --columns: 4;
  }
}
@media (min-width: 1024px) {
  .CardList_cardList__zGLXH.CardList_isMedium__pzSEJ {
    --columns: 2;
  }
}
@media (min-width: 1024px) {
  .CardList_cardList__zGLXH.CardList_fullWidth__9BLHw {
    --columns: 1;
  }
}
@media (min-width: 768px) {
  .CardList_cardList__zGLXH.CardList_isInsideTabs__-epva {
    --columns: 1;
  }
}
@media (min-width: 1024px) {
  .CardList_cardList__zGLXH.CardList_isInsideTabs__-epva {
    --columns: 2;
  }
}
@media (min-width: 1200px) {
  .CardList_cardList__zGLXH.CardList_isInsideTabs__-epva {
    --columns: 3;
  }
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.TopPageBlocks_topPageBlocks__ChlKH {
  display: flex;
  flex-direction: column;
  gap: 32px;
  gap: var(--block-spacing-vertical-md);
}
.TopPageBlocks_topPageBlocks__ChlKH .TopPageBlocks_mainIntro__zyDI6 {
  font-family: "Inter";
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(1.125rem, 0.4819277108vw + 16px, 1.375rem);
  color: #2d2e3a;
}
@media (min-width: 1024px) {
  .TopPageBlocks_topPageBlocks__ChlKH .TopPageBlocks_mainIntro__zyDI6 {
    font-family: "Inter";
    font-weight: 400;
    font-size: 1.375rem;
    line-height: 150%;
    letter-spacing: 0%;
  }
}
.TopPageBlocks_topPageBlocks__ChlKH.TopPageBlocks_noMargin__w\+AIO {
  margin: 0 !important;
}
.TopPageBlocks_topPageBlocks__ChlKH .TopPageBlocks_contactBlocks__GX2J0 {
  display: flex;
  flex-direction: column;
  gap: 16px;
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.ContactBlockItem_contactBlockItem__th\+L7 .ContactBlockItem_contentContainer__\+g-3J.ContactBlockItem_horizontal__-fyHu {
  margin-inline-end: 24px;
}
.ContactBlockItem_contactBlockItem__th\+L7 .ContactBlockItem_contentContainer__\+g-3J.ContactBlockItem_smallHorizontal__YLVkE {
  margin-top: 8px;
}
.ContactBlockItem_contactBlockItem__th\+L7 .ContactBlockItem_contentContainer__\+g-3J.ContactBlockItem_smallHorizontal__YLVkE.ContactBlockItem_noSubHeading__uj3KB {
  margin-top: 24px;
}
.ContactBlockItem_contactBlockItem__th\+L7 .ContactBlockItem_contentContainer__\+g-3J.ContactBlockItem_horizontal__-fyHu {
  margin-top: 28px;
}
.ContactBlockItem_contactBlockItem__th\+L7 .ContactBlockItem_contentContainer__\+g-3J.ContactBlockItem_horizontal__-fyHu.ContactBlockItem_noSubHeading__uj3KB {
  margin-top: 46px;
}
.ContactBlockItem_contactBlockItem__th\+L7 h2 {
  font-family: "Inter";
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(1.125rem, 0.4819277108vw + 16px, 1.375rem);
  font-weight: 500;
  color: #2d2e3a;
}
.ContactBlockItem_contactBlockItem__th\+L7 .ContactBlockItem_subHeading__JC7JR {
  font-family: "Inter";
  font-weight: 400;
  font-size: 0.6875rem;
  line-height: 150%;
  letter-spacing: 2%;
  font-size: clamp(0.6875rem, 0.1204819277vw + 16px, 0.75rem);
  color: #585963;
}
.ContactBlockItem_contactBlockItem__th\+L7 .ContactBlockItem_image__\+H33s {
  margin-bottom: 16px;
  width: 128px;
}
.ContactBlockItem_contactBlockItem__th\+L7 .ContactBlockItem_image__\+H33s img {
  width: 128px;
  height: 128px;
  border-radius: 100%;
}
.ContactBlockItem_contactBlockItem__th\+L7 .ContactBlockItem_ingress__-9MSN {
  font-family: "Inter";
  font-weight: 400;
  font-size: 0.9375rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(0.9375rem, 0.1204819277vw + 16px, 1rem);
  color: #42434e;
  margin-bottom: 8px;
}
.ContactBlockItem_contactBlockItem__th\+L7 ul {
  display: flex;
  flex-direction: column;
  gap: 12px;
  margin-bottom: 16px;
  flex-wrap: wrap;
}
.ContactBlockItem_contactBlockItem__th\+L7 ul li {
  color: #585963;
}
.ContactBlockItem_contactBlockItem__th\+L7 ul li a {
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 3px;
}
.ContactBlockItem_contactBlockItem__th\+L7 ul li:hover {
  color: #42434e;
}
.ContactBlockItem_contactBlockItem__th\+L7 .ContactBlockItem_link__DhfsX {
  display: inline-flex;
  align-items: center;
}
.ContactBlockItem_contactBlockItem__th\+L7 .ContactBlockItem_link__DhfsX a {
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 3px;
}
.ContactBlockItem_contactBlockItem__th\+L7 .ContactBlockItem_linkIcon__-CehD {
  margin-left: 4px;
}
.ContactBlockItem_contactBlockItem__th\+L7 .ContactBlockItem_richText__-sRet {
  max-height: 0px;
  overflow: hidden;
  transition: max-height 0.3s ease;
  color: #585963;
}
.ContactBlockItem_contactBlockItem__th\+L7 .ContactBlockItem_richText__-sRet p,
.ContactBlockItem_contactBlockItem__th\+L7 .ContactBlockItem_richText__-sRet li {
  font-family: "Inter";
  font-weight: 400;
  font-size: 0.8125rem;
  line-height: 150%;
  letter-spacing: 1%;
  font-size: clamp(0.8125rem, 0.1204819277vw + 16px, 0.875rem);
}
.ContactBlockItem_contactBlockItem__th\+L7 .ContactBlockItem_truncate__xGs05 button {
  color: #933b61;
}
.ContactBlockItem_contactBlockItem__th\+L7 .ContactBlockItem_truncate__xGs05 button:hover, .ContactBlockItem_contactBlockItem__th\+L7 .ContactBlockItem_truncate__xGs05 button:focus {
  color: #6f2d49;
}
.ContactBlockItem_contactBlockItem__th\+L7.ContactBlockItem_small__s52KQ h2 {
  font-family: "Inter";
  font-weight: 400;
  font-size: 0.9375rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(0.9375rem, 0.1204819277vw + 16px, 1rem);
  font-weight: 600;
}
.ContactBlockItem_contactBlockItem__th\+L7.ContactBlockItem_small__s52KQ .ContactBlockItem_ingress__-9MSN {
  font-family: "Inter";
  font-weight: 400;
  font-size: 0.8125rem;
  line-height: 150%;
  letter-spacing: 1%;
  font-size: clamp(0.8125rem, 0.1204819277vw + 16px, 0.875rem);
}
.ContactBlockItem_contactBlockItem__th\+L7.ContactBlockItem_small__s52KQ .ContactBlockItem_image__\+H33s {
  width: 72px;
  margin-bottom: 12px;
}
.ContactBlockItem_contactBlockItem__th\+L7.ContactBlockItem_small__s52KQ .ContactBlockItem_image__\+H33s img {
  width: 72px;
  height: 72px;
}
@media (min-width: 768px) {
  .ContactBlockItem_contactBlockItem__th\+L7.ContactBlockItem_horizontal__-fyHu {
    display: grid;
    grid-template-columns: auto 1fr;
    grid-gap: 24px;
    gap: 24px;
  }
  .ContactBlockItem_contactBlockItem__th\+L7.ContactBlockItem_horizontal__-fyHu.ContactBlockItem_small__s52KQ {
    gap: 12px;
  }
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.AnimateIn_animateIn__4GPT9 {
  animation: AnimateIn_fadeInUp__bP96R 0.5s forwards;
  opacity: 0;
  transform: translateY(0px);
}

@keyframes AnimateIn_fadeInUp__bP96R {
  from {
    opacity: 0;
    transform: translateY(80px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.ErrorText_errorText__Nezwo {
  display: block;
  color: red;
  margin: 4rem 1rem;
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.Sort_sort__Im6HQ {
  color: #933b61;
}
.Sort_sort__Im6HQ .Sort_option__z97sB:hover {
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 3px;
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.Tab_tab__VpayC {
  --bottomPadding: 16px;
  display: flex;
  align-items: center;
  column-gap: 4px;
  padding: 16px;
  cursor: pointer;
}
.Tab_tab__VpayC.Tab_small__u4fNB {
  --bottomPadding: 16px;
  font-size: clamp(1rem, 0vw + 16px, 1rem);
  line-height: 24px;
}
.Tab_tab__VpayC.Tab_medium__VfDuM {
  --bottomPadding: 20px;
  font-size: clamp(1.125rem, 0vw + 16px, 1.125rem);
  line-height: 27px;
  padding: 20px 16px;
}
.Tab_tab__VpayC.Tab_large__4JKB4 {
  --bottomPadding: 24px;
  font-size: clamp(1.125rem, 0vw + 16px, 1.125rem);
  line-height: 27px;
  padding: 24px 32px;
}
.Tab_tab__VpayC:hover {
  background: #f4f4f4;
  padding-bottom: calc(var(--bottomPadding) - 4px) !important;
  border-bottom: 4px solid #933b61;
}
.Tab_tab__VpayC:focus-visible {
  border-radius: 4px;
}
.Tab_tab__VpayC.Tab_active__AoDsm {
  padding-bottom: calc(var(--bottomPadding) - 4px);
  border-bottom: 4px solid #6f2d49;
}
.Tab_tab__VpayC .Tab_marker__54UUg {
  width: 6px;
  height: 6px;
  background: #933b61;
  border: 4px solid rgba(147, 59, 97, 0.15);
  border-radius: 100%;
  box-sizing: content-box;
  background-clip: padding-box; /* Prevents background from bleeding into the border */
  margin-top: -24px;
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.Tabs_tabs__Wy7Vz .Tabs_list__7FhBp {
  display: flex;
  flex-wrap: wrap;
  border-bottom: 1px solid #d4d5d7;
}
.Tabs_tabs__Wy7Vz .Tabs_list__7FhBp li {
  font-size: clamp(1.125rem, 0vw + 16px, 1.125rem);
  display: flex;
  align-items: center;
  color: #933b61;
  font-weight: 500;
}
.Tabs_tabs__Wy7Vz .Tabs_list__7FhBp li.Tabs_clearFilter__B6QYA {
  margin-left: auto;
}
.Tabs_tabs__Wy7Vz .Tabs_list__7FhBp li.Tabs_clearFilter__B6QYA button {
  padding-block: 6px;
}
.Tabs_tabs__Wy7Vz .Tabs_list__7FhBp li.Tabs_sortContainer__Funpx {
  margin-left: 24px;
}
.Tabs_tabs__Wy7Vz .Tabs_panel__Ag8zr {
  position: relative;
  margin-top: 32px;
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.FilterListContainer_filterListContainer__5v7a2 {
  padding: 0;
  overflow: hidden;
}
@media (min-width: 768px) {
  .FilterListContainer_filterListContainer__5v7a2 {
    padding: 0 16px;
  }
}
.FilterListContainer_filterListContainer__5v7a2.FilterListContainer_showMobileFilters__rS4bO {
  display: flex;
  flex-direction: column;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: white;
  z-index: 100000;
}
.FilterListContainer_filterListContainer__5v7a2 .FilterListContainer_outerFilterActions__ehWT- {
  display: flex;
  flex-direction: column;
  row-gap: 16px;
}
.FilterListContainer_filterListContainer__5v7a2 .FilterListContainer_outerFilterActions__ehWT- .FilterListContainer_filterListIcon__ZdEtT {
  fill: #933b61;
}
.FilterListContainer_filterListContainer__5v7a2 .FilterListContainer_header__q\+Gmp {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  padding: 16px;
}
.FilterListContainer_filterListContainer__5v7a2 .FilterListContainer_header__q\+Gmp .FilterListContainer_heading__wQi1e {
  font-family: "Inter";
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(1.125rem, 0.4819277108vw + 16px, 1.375rem);
  font-weight: 500;
  color: #191a22;
}
.FilterListContainer_filterListContainer__5v7a2 .FilterListContainer_filterList__apfVe {
  padding: 0 16px 48px;
  overflow-y: auto;
  max-height: max(100vh, 800px);
}
@media (min-width: 768px) {
  .FilterListContainer_filterListContainer__5v7a2 .FilterListContainer_filterList__apfVe {
    max-height: none;
    max-height: initial;
    overflow: revert;
  }
}
.FilterListContainer_filterListContainer__5v7a2 .FilterListContainer_clearAllButton__7fisG {
  padding: 0;
}
.FilterListContainer_filterListContainer__5v7a2 .FilterListContainer_filterAction__-NCZG {
  box-shadow: 0px 0 24px -4px rgba(0, 0, 0, 0.25);
  display: flex;
  justify-content: center;
  background: white;
  padding: 16px 24px 32px;
  margin-top: auto;
}
.FilterListContainer_filterListContainer__5v7a2 .FilterListContainer_filterAction__-NCZG .FilterListContainer_showResultsButton__eeBBs {
  width: 100%;
  justify-content: center;
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.FilterList_filterList__AWPpZ {
  display: flex;
  flex-direction: column;
  gap: 16px;
  padding: 12px 16px 8px;
  min-width: 240px;
}
@media (min-width: 1024px) {
  .FilterList_filterList__AWPpZ {
    min-width: 300px;
  }
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.ArticleHeroBlock_articleHeroBlock__qze01 {
  position: relative;
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}
@media (min-width: 1024px) {
  .ArticleHeroBlock_articleHeroBlock__qze01 {
    display: flex;
    flex-direction: column;
  }
}
.ArticleHeroBlock_articleHeroBlock__qze01 .ArticleHeroBlock_textContent__5dWIP .ArticleHeroBlock_heading__YP00X {
  margin-bottom: 16px;
  word-break: break-word;
  -webkit-hyphens: auto;
  hyphens: auto;
  font-size: clamp(2rem, 6.5060240964vw + 16px, 5.375rem);
  line-height: 1.2;
}
@media (min-width: 768px) {
  .ArticleHeroBlock_articleHeroBlock__qze01 .ArticleHeroBlock_textContent__5dWIP .ArticleHeroBlock_heading__YP00X {
    margin-bottom: 40px;
    line-height: 1.1;
  }
}
.ArticleHeroBlock_articleHeroBlock__qze01 .ArticleHeroBlock_textContent__5dWIP .ArticleHeroBlock_dateContainer__CO7Gh {
  font-family: "Inter";
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(1.125rem, 0.4819277108vw + 16px, 1.375rem);
  display: flex;
  align-items: center;
}
.ArticleHeroBlock_articleHeroBlock__qze01 .ArticleHeroBlock_textContent__5dWIP .ArticleHeroBlock_dateContainer__CO7Gh svg {
  width: 100px;
}
@media (min-width: 768px) {
  .ArticleHeroBlock_articleHeroBlock__qze01 .ArticleHeroBlock_textContent__5dWIP .ArticleHeroBlock_dateContainer__CO7Gh svg {
    width: auto;
  }
}
.ArticleHeroBlock_articleHeroBlock__qze01 .ArticleHeroBlock_mediaContent__ey7y1 {
  flex: 1 1 52%;
  margin-top: 40px;
}
.ArticleHeroBlock_articleHeroBlock__qze01 .ArticleHeroBlock_mediaContent__ey7y1 img {
  border-radius: 10px;
}
@media (min-width: 768px) {
  .ArticleHeroBlock_articleHeroBlock__qze01 .ArticleHeroBlock_mediaContent__ey7y1 {
    margin-top: 90px;
  }
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.CenteredCtaBlock_centeredCtaBlock__dt\+bt {
  border-radius: 10px;
  padding: 120px 1.25rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 20px;
}
@media (min-width: 768px) {
  .CenteredCtaBlock_centeredCtaBlock__dt\+bt {
    padding: 120px 3.75rem;
    gap: 30px;
  }
}
@media (min-width: 1024px) {
  .CenteredCtaBlock_centeredCtaBlock__dt\+bt {
    min-height: 55vh;
  }
}
.CenteredCtaBlock_centeredCtaBlock__dt\+bt.CenteredCtaBlock_green__wFUG6 {
  background-color: #153325;
  color: white;
}
.CenteredCtaBlock_centeredCtaBlock__dt\+bt.CenteredCtaBlock_green__wFUG6 .CenteredCtaBlock_linkButton__2DsLr:hover {
  background-color: #d8f7d9;
  color: #153325;
}
.CenteredCtaBlock_centeredCtaBlock__dt\+bt.CenteredCtaBlock_green__wFUG6 .CenteredCtaBlock_linkButton__2DsLr:hover svg {
  fill: #153325;
}
.CenteredCtaBlock_centeredCtaBlock__dt\+bt.CenteredCtaBlock_gray__nTyZf {
  background-color: #f4f4f4;
}
.CenteredCtaBlock_centeredCtaBlock__dt\+bt.CenteredCtaBlock_blue__\+uJPA {
  background-color: #132645;
  color: white;
}
.CenteredCtaBlock_centeredCtaBlock__dt\+bt h2 {
  font-family: "Inter";
  font-weight: 400;
  font-size: 1.375rem;
  line-height: 140%;
  letter-spacing: 0%;
  font-size: clamp(1.375rem, 1.686746988vw + 16px, 2.25rem);
  text-align: center;
}
.CenteredCtaBlock_centeredCtaBlock__dt\+bt .CenteredCtaBlock_tag__bMYbY {
  text-align: center;
  font-family: "Inter";
  font-weight: 400;
  font-size: 1rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(1rem, 0.2409638554vw + 16px, 1.125rem);
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.CtaBlock_ctaBlock__u1dOS {
  border-radius: 10px;
  background-color: #f4f4f4;
}
.CtaBlock_ctaBlock__u1dOS .CtaBlock_imageContainer__nAV6c {
  border-radius: 10px;
  overflow: hidden;
  transition: border-radius 0.2s ease-in-out;
}
.CtaBlock_ctaBlock__u1dOS .CtaBlock_imageContainer__nAV6c img {
  transition: transform 0.2s ease-in-out;
  border-radius: 0;
  border-radius: initial;
}
.CtaBlock_ctaBlock__u1dOS:hover .CtaBlock_imageContainer__nAV6c {
  border-radius: 0 !important;
}
.CtaBlock_ctaBlock__u1dOS:hover .CtaBlock_imageContainer__nAV6c img {
  transform: scale(1.03);
}
.CtaBlock_ctaBlock__u1dOS.CtaBlock_green__eg-4v {
  background-color: #153325;
  color: white;
}
.CtaBlock_ctaBlock__u1dOS.CtaBlock_green__eg-4v .CtaBlock_buttonContainer__qtUV- div:hover {
  background-color: #d8f7d9;
  color: #153325;
}
.CtaBlock_ctaBlock__u1dOS.CtaBlock_gray__uSFlu, .CtaBlock_ctaBlock__u1dOS.CtaBlock_white__5jS1p {
  background-color: #f4f4f4;
}
.CtaBlock_ctaBlock__u1dOS.CtaBlock_blue__qb106 {
  background-color: #132645;
  color: white;
}
.CtaBlock_ctaBlock__u1dOS .CtaBlock_imageContainer__nAV6c {
  border-radius: 10px 10px 0 0;
}
.CtaBlock_ctaBlock__u1dOS .CtaBlock_imageContainer__nAV6c img {
  transform-origin: 50% 50%;
  object-fit: cover;
  height: 100%;
  width: 100%;
}
.CtaBlock_ctaBlock__u1dOS .CtaBlock_textContent__ZDmHd {
  display: flex;
  flex-direction: column;
  padding: 2.5rem 1.25rem;
}
.CtaBlock_ctaBlock__u1dOS .CtaBlock_textContent__ZDmHd .CtaBlock_tag__tIV1d {
  font-family: "Inter";
  font-weight: 400;
  font-size: 1rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(1rem, 0.2409638554vw + 16px, 1.125rem);
}
.CtaBlock_ctaBlock__u1dOS .CtaBlock_textContent__ZDmHd .CtaBlock_heading__3kGcH {
  margin-top: 10px;
  margin-bottom: 80px;
  word-break: break-word;
  -webkit-hyphens: auto;
  hyphens: auto;
  font-family: "Inter";
  font-weight: 400;
  font-size: 1.375rem;
  line-height: 140%;
  letter-spacing: 0%;
  font-size: clamp(1.375rem, 1.686746988vw + 16px, 2.25rem);
}
@media (min-width: 768px) {
  .CtaBlock_ctaBlock__u1dOS .CtaBlock_textContent__ZDmHd {
    padding: 3.75rem;
  }
}
.CtaBlock_ctaBlock__u1dOS .CtaBlock_buttonContainer__qtUV- {
  margin-top: auto;
}
.CtaBlock_ctaBlock__u1dOS .CtaBlock_buttonContainer__qtUV- a div {
  display: flex;
  gap: 10px;
}
.CtaBlock_ctaBlock__u1dOS .CtaBlock_buttonContainer__qtUV- a div svg {
  fill: white;
  width: 16px;
  height: 100%;
}
@media (min-width: 1024px) {
  .CtaBlock_ctaBlock__u1dOS {
    display: grid;
    grid-auto-columns: minmax(0, 1fr);
    grid-auto-flow: column;
    min-height: 55vh;
  }
  .CtaBlock_ctaBlock__u1dOS .CtaBlock_imageContainer__nAV6c {
    order: 1;
    border-radius: 0 10px 10px 0;
  }
  .CtaBlock_ctaBlock__u1dOS .CtaBlock_imageContainer__nAV6c.CtaBlock_leftImage__84TzY {
    order: -1;
    border-radius: 10px 0 0 10px;
  }
  .CtaBlock_ctaBlock__u1dOS .CtaBlock_textContent__ZDmHd {
    display: flex;
    flex-direction: column;
  }
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.DividerBlock_dividerBlock__7Otur {
  display: flex;
  justify-content: center;
  margin-top: 0;
}

.DividerBlock_illustration__wuBVx svg {
  height: 64px;
}
@media (min-width: 1024px) {
  .DividerBlock_illustration__wuBVx svg {
    height: 160px;
  }
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.FeaturedArticlesBlock_featuredArticlesBlock__tfhq3.FeaturedArticlesBlock_gray__API0W {
  background-color: #f4f4f4;
}
.FeaturedArticlesBlock_featuredArticlesBlock__tfhq3.FeaturedArticlesBlock_white__SQI0m {
  background-color: white;
}
.FeaturedArticlesBlock_featuredArticlesBlock__tfhq3.FeaturedArticlesBlock_green__Zge92 {
  background-color: #153325;
}
.FeaturedArticlesBlock_featuredArticlesBlock__tfhq3.FeaturedArticlesBlock_green__Zge92 h2 {
  color: white;
}
.FeaturedArticlesBlock_featuredArticlesBlock__tfhq3.FeaturedArticlesBlock_pink__DUIvV {
  background-color: #ffd7e1;
}
.FeaturedArticlesBlock_featuredArticlesBlock__tfhq3 h2 {
  margin-bottom: 2.5rem;
  font-family: "Inter";
  font-weight: 400;
  font-size: 1.375rem;
  line-height: 140%;
  letter-spacing: 0%;
  font-size: clamp(1.375rem, 1.686746988vw + 16px, 2.25rem);
}
@media (min-width: 1024px) {
  .FeaturedArticlesBlock_featuredArticlesBlock__tfhq3 h2 {
    margin-bottom: 3.75rem;
    text-align: left;
  }
}
.FeaturedArticlesBlock_featuredArticlesBlock__tfhq3 .FeaturedArticlesBlock_cardContainer__44kEX {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  grid-column-gap: 40px;
  column-gap: 40px;
  grid-row-gap: 60px;
  row-gap: 60px;
}
@media (min-width: 768px) {
  .FeaturedArticlesBlock_featuredArticlesBlock__tfhq3 .FeaturedArticlesBlock_cardContainer__44kEX {
    grid-template-columns: repeat(2, 1fr);
  }
}
.FeaturedArticlesBlock_featuredArticlesBlock__tfhq3 .FeaturedArticlesBlock_cardContainer__44kEX.FeaturedArticlesBlock_hasThree__Y7llJ {
  grid-template-columns: repeat(auto-fit, minmax(240px, 1fr));
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.FeaturedArticlesCard_featuredArticlesCard__Dn97E {
  display: block;
  color: #0a7b35;
}
.FeaturedArticlesCard_featuredArticlesCard__Dn97E .FeaturedArticlesCard_imageContainer__sNtXa {
  border-radius: 10px;
  overflow: hidden;
  transition: border-radius 0.2s ease-in-out;
}
.FeaturedArticlesCard_featuredArticlesCard__Dn97E .FeaturedArticlesCard_imageContainer__sNtXa img {
  transition: transform 0.2s ease-in-out;
  border-radius: 0;
  border-radius: initial;
}
.FeaturedArticlesCard_featuredArticlesCard__Dn97E:hover .FeaturedArticlesCard_imageContainer__sNtXa {
  border-radius: 0 !important;
}
.FeaturedArticlesCard_featuredArticlesCard__Dn97E:hover .FeaturedArticlesCard_imageContainer__sNtXa img {
  transform: scale(1.03);
}
.FeaturedArticlesCard_featuredArticlesCard__Dn97E.FeaturedArticlesCard_gray__\+tx8e h3, .FeaturedArticlesCard_featuredArticlesCard__Dn97E.FeaturedArticlesCard_white__PKQE9 h3 {
  color: #0a7b35;
}
.FeaturedArticlesCard_featuredArticlesCard__Dn97E.FeaturedArticlesCard_gray__\+tx8e h3 svg, .FeaturedArticlesCard_featuredArticlesCard__Dn97E.FeaturedArticlesCard_white__PKQE9 h3 svg {
  fill: #0a7b35;
}
.FeaturedArticlesCard_featuredArticlesCard__Dn97E.FeaturedArticlesCard_gray__\+tx8e:hover h3, .FeaturedArticlesCard_featuredArticlesCard__Dn97E.FeaturedArticlesCard_white__PKQE9:hover h3 {
  color: #08632b;
}
.FeaturedArticlesCard_featuredArticlesCard__Dn97E.FeaturedArticlesCard_gray__\+tx8e:hover h3 svg, .FeaturedArticlesCard_featuredArticlesCard__Dn97E.FeaturedArticlesCard_white__PKQE9:hover h3 svg {
  fill: #08632b;
}
.FeaturedArticlesCard_featuredArticlesCard__Dn97E.FeaturedArticlesCard_green__gZLC8 h3 {
  color: white;
}
.FeaturedArticlesCard_featuredArticlesCard__Dn97E.FeaturedArticlesCard_blue__65iyQ h3, .FeaturedArticlesCard_featuredArticlesCard__Dn97E.FeaturedArticlesCard_pink__wTddw h3 {
  color: #265ebd;
}
.FeaturedArticlesCard_featuredArticlesCard__Dn97E.FeaturedArticlesCard_blue__65iyQ h3 svg, .FeaturedArticlesCard_featuredArticlesCard__Dn97E.FeaturedArticlesCard_pink__wTddw h3 svg {
  fill: #265ebd;
}
.FeaturedArticlesCard_featuredArticlesCard__Dn97E.FeaturedArticlesCard_blue__65iyQ:hover h3, .FeaturedArticlesCard_featuredArticlesCard__Dn97E.FeaturedArticlesCard_pink__wTddw:hover h3 {
  color: #1d4993;
}
.FeaturedArticlesCard_featuredArticlesCard__Dn97E.FeaturedArticlesCard_blue__65iyQ:hover h3 svg, .FeaturedArticlesCard_featuredArticlesCard__Dn97E.FeaturedArticlesCard_pink__wTddw:hover h3 svg {
  fill: #1d4993;
}
.FeaturedArticlesCard_featuredArticlesCard__Dn97E h3 {
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 3px;
  font-family: "Inter";
  font-weight: 400;
  font-size: 1.25rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(1.25rem, 1.2048192771vw + 16px, 1.875rem);
  margin-top: 1.25rem;
  text-underline-offset: 2px;
}
@media (min-width: 768px) {
  .FeaturedArticlesCard_featuredArticlesCard__Dn97E h3 {
    margin-top: 1.875rem;
  }
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.FeaturedPersonBlock_featuredPersonBlock__27CkV {
  padding: 30px 20px;
  background-color: #153325;
  border-radius: 10px;
  color: white;
  word-break: break-word;
  -webkit-hyphens: auto;
  hyphens: auto;
}
.FeaturedPersonBlock_featuredPersonBlock__27CkV h2 {
  margin-bottom: 3.75rem;
  font-family: "Inter";
  font-weight: 400;
  font-size: 1.375rem;
  line-height: 140%;
  letter-spacing: 0%;
  font-size: clamp(1.375rem, 1.686746988vw + 16px, 2.25rem);
}
.FeaturedPersonBlock_featuredPersonBlock__27CkV .FeaturedPersonBlock_details__RH6uk {
  position: relative;
  font-family: "Inter";
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(1.125rem, 0.4819277108vw + 16px, 1.375rem);
}
.FeaturedPersonBlock_featuredPersonBlock__27CkV .FeaturedPersonBlock_details__RH6uk img {
  width: 115px;
  height: 115px;
  aspect-ratio: 1;
  object-fit: cover;
  border-radius: 100%;
}
@media (min-width: 768px) {
  .FeaturedPersonBlock_featuredPersonBlock__27CkV .FeaturedPersonBlock_details__RH6uk img {
    width: 177px;
    height: 177px;
  }
}
.FeaturedPersonBlock_featuredPersonBlock__27CkV .FeaturedPersonBlock_details__RH6uk .FeaturedPersonBlock_name__jazuH {
  display: inline-block;
  margin: 20px 0;
  color: #d8f7d9;
  font-family: "Inter";
  font-weight: 400;
  font-size: 1.25rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(1.25rem, 1.2048192771vw + 16px, 1.875rem);
}
@media (min-width: 768px) {
  .FeaturedPersonBlock_featuredPersonBlock__27CkV {
    padding: 60px;
    display: grid;
    grid-template-columns: 35% auto;
    grid-auto-flow: column;
    grid-gap: 10vw;
    gap: 10vw;
  }
}
.FeaturedPersonBlock_featuredPersonBlock__27CkV.FeaturedPersonBlock_blue__VsWGC {
  background-color: #132645;
}
.FeaturedPersonBlock_featuredPersonBlock__27CkV.FeaturedPersonBlock_blue__VsWGC .FeaturedPersonBlock_name__jazuH {
  color: #d2edf8;
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.FeaturedPersonBlockContactInfo_featuredPersonBlockContactInfoContainer__KrI8A {
  /* reset default button styling */
  color: inherit;
  border: none;
  background-color: transparent;
  padding: 0;
  margin: 0;
  display: block;
  -webkit-appearance: none;
  appearance: none;
  text-align: left;
  position: relative;
  width: 100%;
  margin-top: 30px;
}
.FeaturedPersonBlockContactInfo_featuredPersonBlockContactInfoContainer__KrI8A.FeaturedPersonBlockContactInfo_showContactInfo__Mh2zc .FeaturedPersonBlockContactInfo_contactInfo__V70GY {
  visibility: visible;
  transform: translateY(0);
  transition: visibility 0.8s, transform 0.7s ease;
}
.FeaturedPersonBlockContactInfo_featuredPersonBlockContactInfoContainer__KrI8A.FeaturedPersonBlockContactInfo_showContactInfo__Mh2zc .FeaturedPersonBlockContactInfo_showInformation__g6HUs {
  opacity: 0;
  visibility: hidden;
  transition: visibility 0.3s, opacity 0.3s ease;
}
.FeaturedPersonBlockContactInfo_featuredPersonBlockContactInfoContainer__KrI8A .FeaturedPersonBlockContactInfo_contactInfo__V70GY {
  position: absolute;
  top: 0;
  visibility: hidden;
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 3px;
  transform: translateY(100%);
}
.FeaturedPersonBlockContactInfo_featuredPersonBlockContactInfoContainer__KrI8A .FeaturedPersonBlockContactInfo_contactInfo__V70GY a {
  display: block;
  margin: 3px 0;
}
.FeaturedPersonBlockContactInfo_featuredPersonBlockContactInfoContainer__KrI8A .FeaturedPersonBlockContactInfo_showInformation__g6HUs {
  position: absolute;
  top: 0;
  opacity: 1;
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 3px;
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.ImageBlock_imageBlock__DUtyw {
  width: 100%;
  margin: auto;
  max-width: 1024px;
}
.ImageBlock_imageBlock__DUtyw.ImageBlock_landscape__n6ZUz img {
  max-width: 1024px;
}
@media (max-width: 768px) {
  .ImageBlock_imageBlock__DUtyw.ImageBlock_landscape__n6ZUz .ImageBlock_imageText__fAR00 {
    padding: 0 18px;
  }
}
.ImageBlock_imageBlock__DUtyw.ImageBlock_portrait__GzaON img {
  max-width: 240px;
}
@media (min-width: 480px) {
  .ImageBlock_imageBlock__DUtyw.ImageBlock_portrait__GzaON img {
    max-width: 440px;
  }
}
@media (min-width: 768px) {
  .ImageBlock_imageBlock__DUtyw.ImageBlock_portrait__GzaON img {
    max-width: 640px;
  }
}
@media (max-width: 480px) {
  .ImageBlock_imageBlock__DUtyw.ImageBlock_portrait__GzaON .ImageBlock_imageText__fAR00 {
    padding: 0 18px;
  }
}
.ImageBlock_imageBlock__DUtyw img {
  margin: auto;
}
.ImageBlock_imageBlock__DUtyw .ImageBlock_imageText__fAR00 {
  font-family: "Inter";
  font-weight: 400;
  font-size: 1rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(1rem, 0.2409638554vw + 16px, 1.125rem);
  margin-top: 0.7rem;
}
@media (min-width: 768px) {
  .ImageBlock_imageBlock__DUtyw .ImageBlock_imageText__fAR00 {
    margin-top: 1rem;
  }
}
.ImageBlock_imageBlock__DUtyw .ImageBlock_imageText__fAR00 *:not(:last-child) {
  margin-bottom: 10px;
}

@media (max-width: 1024px) {
  .ImageBlock_imageBlockContainer__V7rX1 {
    padding: 0 !important;
  }
  .ImageBlock_imageBlockContainer__V7rX1 img {
    border-radius: 0;
  }
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.MangfoldsTestSlideQuestion_mangfoldsTestSlideQuestion__ky2L9 {
  display: flex;
  flex: 1 1;
  flex-direction: column;
  justify-content: space-between;
  max-width: 1400px;
  width: 100%;
  height: 100%;
  text-align: center;
  align-self: flex-end;
}
.MangfoldsTestSlideQuestion_mangfoldsTestSlideQuestion__ky2L9 .MangfoldsTestSlideQuestion_question__rrh34 {
  font-family: "Inter";
  font-weight: 400;
  font-size: 1.375rem;
  line-height: 140%;
  letter-spacing: 0%;
  font-size: clamp(1.375rem, 1.686746988vw + 16px, 2.25rem);
  display: flex;
  flex-direction: column;
  justify-content: center;
  flex: 1 1;
  gap: 20px;
  margin: 0 auto;
  margin-top: 40px;
  margin-bottom: 30px;
  color: #d8f7d9;
  max-width: 850px;
}
@media (min-width: 1024px) {
  .MangfoldsTestSlideQuestion_mangfoldsTestSlideQuestion__ky2L9 .MangfoldsTestSlideQuestion_question__rrh34 {
    gap: 40px;
    margin-top: 100px;
  }
}
.MangfoldsTestSlideQuestion_mangfoldsTestSlideQuestion__ky2L9 .MangfoldsTestSlideQuestion_answerContainer__uYvlM {
  display: flex;
  flex-direction: column;
  gap: 20px;
  overflow: hidden;
}
@media (min-width: 1024px) {
  .MangfoldsTestSlideQuestion_mangfoldsTestSlideQuestion__ky2L9 .MangfoldsTestSlideQuestion_answerContainer__uYvlM {
    gap: 40px;
    flex-direction: row;
    justify-content: center;
  }
}
.MangfoldsTestSlideQuestion_mangfoldsTestSlideQuestion__ky2L9 .MangfoldsTestSlideQuestion_answerContainer__uYvlM .MangfoldsTestSlideQuestion_answer__vPyus {
  flex: 1 1;
  height: 100%;
}
@media (min-width: 1024px) {
  .MangfoldsTestSlideQuestion_mangfoldsTestSlideQuestion__ky2L9 .MangfoldsTestSlideQuestion_answerContainer__uYvlM .MangfoldsTestSlideQuestion_answer__vPyus {
    max-width: 420px;
  }
}
.MangfoldsTestSlideQuestion_mangfoldsTestSlideQuestion__ky2L9 .MangfoldsTestSlideQuestion_answerContainer__uYvlM .MangfoldsTestSlideQuestion_answer__vPyus button {
  font-family: "Inter";
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(1.125rem, 0.4819277108vw + 16px, 1.375rem);
  width: 100%;
  border-radius: 10px;
  background: #d8f7d9;
  padding: 30px 20px;
  height: 100%;
  transition: background 0.2s;
}
@media (min-width: 1024px) {
  .MangfoldsTestSlideQuestion_mangfoldsTestSlideQuestion__ky2L9 .MangfoldsTestSlideQuestion_answerContainer__uYvlM .MangfoldsTestSlideQuestion_answer__vPyus button {
    padding: 20px 40px;
    transition: background 0.2s;
  }
}
.MangfoldsTestSlideQuestion_mangfoldsTestSlideQuestion__ky2L9 .MangfoldsTestSlideQuestion_answerContainer__uYvlM .MangfoldsTestSlideQuestion_answer__vPyus button .MangfoldsTestSlideQuestion_text__zNIEz {
  display: block;
  color: #191a22;
}
@media (min-width: 1024px) {
  .MangfoldsTestSlideQuestion_mangfoldsTestSlideQuestion__ky2L9 .MangfoldsTestSlideQuestion_answerContainer__uYvlM .MangfoldsTestSlideQuestion_answer__vPyus button .MangfoldsTestSlideQuestion_text__zNIEz {
    transform: translateY(-12px);
    transition: transform 0.25s;
  }
}
.MangfoldsTestSlideQuestion_mangfoldsTestSlideQuestion__ky2L9 .MangfoldsTestSlideQuestion_answerContainer__uYvlM .MangfoldsTestSlideQuestion_answer__vPyus button .MangfoldsTestSlideQuestion_arrow__hVV1L {
  display: none;
}
@media (min-width: 1024px) {
  .MangfoldsTestSlideQuestion_mangfoldsTestSlideQuestion__ky2L9 .MangfoldsTestSlideQuestion_answerContainer__uYvlM .MangfoldsTestSlideQuestion_answer__vPyus button .MangfoldsTestSlideQuestion_arrow__hVV1L {
    display: block;
    height: 23px;
  }
  .MangfoldsTestSlideQuestion_mangfoldsTestSlideQuestion__ky2L9 .MangfoldsTestSlideQuestion_answerContainer__uYvlM .MangfoldsTestSlideQuestion_answer__vPyus button .MangfoldsTestSlideQuestion_arrow__hVV1L svg {
    fill: #191a22;
    opacity: 0;
    width: auto;
    height: 100%;
    translate: 0px 0px;
    transform: translateY(20px);
    transition: opacity 0.2s, transform 0.3s;
  }
}
.MangfoldsTestSlideQuestion_mangfoldsTestSlideQuestion__ky2L9 .MangfoldsTestSlideQuestion_answerContainer__uYvlM .MangfoldsTestSlideQuestion_answer__vPyus button:hover {
  background: #afd8b1;
}
@media (min-width: 1024px) {
  .MangfoldsTestSlideQuestion_mangfoldsTestSlideQuestion__ky2L9 .MangfoldsTestSlideQuestion_answerContainer__uYvlM .MangfoldsTestSlideQuestion_answer__vPyus button:hover .MangfoldsTestSlideQuestion_text__zNIEz {
    transform: translateY(10px);
  }
  .MangfoldsTestSlideQuestion_mangfoldsTestSlideQuestion__ky2L9 .MangfoldsTestSlideQuestion_answerContainer__uYvlM .MangfoldsTestSlideQuestion_answer__vPyus button:hover svg {
    opacity: 1;
    transform: translateY(0px);
  }
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.MangfoldsTestSlideInfo_mangfoldsTestSlideInfo__YKWuo {
  max-width: 1000px;
  margin: auto;
  text-align: center;
  display: flex;
  flex-direction: column;
}
.MangfoldsTestSlideInfo_mangfoldsTestSlideInfo__YKWuo .MangfoldsTestSlideInfo_visuallyHidden__94cXv {
  font-size: 0;
}
.MangfoldsTestSlideInfo_mangfoldsTestSlideInfo__YKWuo .MangfoldsTestSlideInfo_startIllustration__vGfuk svg {
  max-width: 90vw;
}
.MangfoldsTestSlideInfo_mangfoldsTestSlideInfo__YKWuo .MangfoldsTestSlideInfo_illustrationContainer__ui12\+ {
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
.MangfoldsTestSlideInfo_mangfoldsTestSlideInfo__YKWuo .MangfoldsTestSlideInfo_illustrationContainer__ui12\+ > div {
  width: 70px;
}
@media (min-width: 480px) {
  .MangfoldsTestSlideInfo_mangfoldsTestSlideInfo__YKWuo .MangfoldsTestSlideInfo_illustrationContainer__ui12\+ > div {
    width: 100px;
  }
}
.MangfoldsTestSlideInfo_mangfoldsTestSlideInfo__YKWuo .MangfoldsTestSlideInfo_illustration__MaCIZ svg {
  max-height: 150px;
}
@media (min-width: 480px) {
  .MangfoldsTestSlideInfo_mangfoldsTestSlideInfo__YKWuo .MangfoldsTestSlideInfo_illustration__MaCIZ svg {
    max-height: 200px;
  }
}
.MangfoldsTestSlideInfo_mangfoldsTestSlideInfo__YKWuo .MangfoldsTestSlideInfo_text__T3FZP {
  font-family: "Inter";
  font-weight: 400;
  font-size: 1.25rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(1.25rem, 1.2048192771vw + 16px, 1.875rem);
  margin-bottom: 80px;
  color: #d8f7d9;
  margin-top: 2rem;
}
.MangfoldsTestSlideInfo_mangfoldsTestSlideInfo__YKWuo .MangfoldsTestSlideInfo_text__T3FZP.MangfoldsTestSlideInfo_whiteText__9BeH1 {
  color: white;
}
.MangfoldsTestSlideInfo_mangfoldsTestSlideInfo__YKWuo .MangfoldsTestSlideInfo_action__vn94K {
  display: flex;
  justify-content: center;
}
.MangfoldsTestSlideInfo_mangfoldsTestSlideInfo__YKWuo .MangfoldsTestSlideInfo_resultLink__2TW\+P {
  font-family: "Inter";
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(1.125rem, 0.4819277108vw + 16px, 1.375rem);
  margin: 0 auto;
  padding: 0;
}
.MangfoldsTestSlideInfo_mangfoldsTestSlideInfo__YKWuo .MangfoldsTestSlideInfo_resultLink__2TW\+P a {
  display: block;
  padding: 12px 25px;
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.MangfoldsTestNav_mangfoldsTestNav__X3unz {
  font-family: "Inter";
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(1.125rem, 0.4819277108vw + 16px, 1.375rem);
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: space-between;
  top: 0;
  right: 0;
  width: 100%;
  column-gap: 30px;
  padding-inline: 18px;
  color: #d8f7d9;
}
@media (min-width: 768px) {
  .MangfoldsTestNav_mangfoldsTestNav__X3unz {
    padding-inline: 40px;
  }
}
.MangfoldsTestNav_mangfoldsTestNav__X3unz .MangfoldsTestNav_backButtonContainer__EdfFc {
  min-width: 98px;
}
.MangfoldsTestNav_mangfoldsTestNav__X3unz .MangfoldsTestNav_backButtonContainer__EdfFc:hover button {
  background: #afd8b1;
  color: black;
}
.MangfoldsTestNav_mangfoldsTestNav__X3unz .MangfoldsTestNav_progressMobile__Obn2C {
  font-family: "Inter";
  font-weight: 400;
  font-size: 1.0625rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(1.0625rem, 0.3614457831vw + 16px, 1.25rem);
}
@media (min-width: 768px) {
  .MangfoldsTestNav_mangfoldsTestNav__X3unz .MangfoldsTestNav_progressMobile__Obn2C {
    display: none;
  }
}
.MangfoldsTestNav_mangfoldsTestNav__X3unz .MangfoldsTestNav_progressDesktop__JC\+Sv {
  display: none;
}
@media (min-width: 768px) {
  .MangfoldsTestNav_mangfoldsTestNav__X3unz .MangfoldsTestNav_progressDesktop__JC\+Sv {
    display: block;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
}
.MangfoldsTestNav_mangfoldsTestNav__X3unz .MangfoldsTestNav_logo__WDiSM {
  display: none;
}
@media (min-width: 1024px) {
  .MangfoldsTestNav_mangfoldsTestNav__X3unz .MangfoldsTestNav_logo__WDiSM {
    display: block;
  }
}
.MangfoldsTestNav_mangfoldsTestNav__X3unz .MangfoldsTestNav_logo__WDiSM svg {
  fill: white;
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.MikaQuoteBlock_mikaQuoteBlock__Jg12u {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 40px;
}
.MikaQuoteBlock_mikaQuoteBlock__Jg12u svg {
  height: 64px;
}
@media (min-width: 1024px) {
  .MikaQuoteBlock_mikaQuoteBlock__Jg12u svg {
    height: 160px;
  }
}
.MikaQuoteBlock_mikaQuoteBlock__Jg12u p {
  color: #0a7b35;
  text-align: center;
  word-break: break-word;
  font-size: clamp(1.875rem, 3.6144578313vw + 16px, 3.75rem);
}
@media (min-width: 768px) {
  .MikaQuoteBlock_mikaQuoteBlock__Jg12u p {
    text-align: center;
  }
}
.MikaQuoteBlock_mikaQuoteBlock__Jg12u .MikaQuoteBlock_authorContainer__kQwxT {
  margin-top: 40px;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  text-align: right;
  font-family: "Inter";
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(1.125rem, 0.4819277108vw + 16px, 1.375rem);
}
@media (min-width: 1024px) {
  .MikaQuoteBlock_mikaQuoteBlock__Jg12u .MikaQuoteBlock_authorContainer__kQwxT {
    padding-right: 100px;
  }
}
.MikaQuoteBlock_mikaQuoteBlock__Jg12u.MikaQuoteBlock_blue__xEtaY {
  color: #265ebd;
}
.MikaQuoteBlock_mikaQuoteBlock__Jg12u.MikaQuoteBlock_blue__xEtaY p {
  color: #265ebd;
}
@media (min-width: 768px) {
  .MikaQuoteBlock_mikaQuoteBlock__Jg12u {
    width: 90%;
    max-width: 1200px;
  }
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.MIKAStartPageHeroBlock_heroBlock__ctiQi {
  background-color: #4e1f33;
}
.MIKAStartPageHeroBlock_heroBlockContainer__hluzF {
  margin-top: 0;
}
.MIKAStartPageHeroBlock_heroBlockContent__kEgeS {
  padding: 40px 0;
}
@media (min-width: 768px) {
  .MIKAStartPageHeroBlock_heroBlockContent__kEgeS {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 24px;
    column-gap: 24px;
    padding: 64px 0;
  }
}
.MIKAStartPageHeroBlock_heroBlock__ctiQi h1 {
  color: white;
  font-family: "Inter";
  font-weight: 400;
  font-size: 2rem;
  line-height: 130%;
  letter-spacing: -3%;
  font-size: clamp(2rem, 7.7108433735vw + 16px, 6rem);
}
@media (min-width: 1024px) {
  .MIKAStartPageHeroBlock_heroBlock__ctiQi h1 {
    font-family: "Inter";
    font-weight: 500;
    font-size: 3rem;
    line-height: 130%;
    letter-spacing: -1%;
  }
}
.MIKAStartPageHeroBlock_heroBlock__ctiQi h2 {
  color: #d8f7d9;
  margin-top: 7px;
  font-family: "Inter";
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(1.125rem, 0.4819277108vw + 16px, 1.375rem);
}
@media (min-width: 1024px) {
  .MIKAStartPageHeroBlock_heroBlock__ctiQi h2 {
    font-family: "Inter";
    font-weight: 400;
    font-size: 1.375rem;
    line-height: 150%;
    letter-spacing: 0%;
  }
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.RelatedArticlesBlock_relatedArticlesBlock__mtWJG {
  overflow: hidden;
}
.RelatedArticlesBlock_relatedArticlesBlock__mtWJG.RelatedArticlesBlock_blue__PY4aQ {
  color: black;
}
.RelatedArticlesBlock_relatedArticlesBlock__mtWJG.RelatedArticlesBlock_blue__PY4aQ svg {
  fill: #265ebd;
}
.RelatedArticlesBlock_relatedArticlesBlock__mtWJG.RelatedArticlesBlock_blue__PY4aQ svg:hover {
  fill: #1d4993;
}
.RelatedArticlesBlock_relatedArticlesBlock__mtWJG.RelatedArticlesBlock_white__xlfZn svg {
  fill: #0a7b35;
}
.RelatedArticlesBlock_relatedArticlesBlock__mtWJG.RelatedArticlesBlock_white__xlfZn svg:hover {
  fill: #08632b;
}
.RelatedArticlesBlock_relatedArticlesBlock__mtWJG.RelatedArticlesBlock_green__RjJVw {
  background: #0a7b35;
  color: white;
}
.RelatedArticlesBlock_relatedArticlesBlock__mtWJG.RelatedArticlesBlock_green__RjJVw svg {
  fill: white;
}
.RelatedArticlesBlock_relatedArticlesBlock__mtWJG .RelatedArticlesBlock_header__-flTh {
  display: flex;
  justify-content: space-between;
  margin-bottom: 40px;
}
.RelatedArticlesBlock_relatedArticlesBlock__mtWJG .RelatedArticlesBlock_header__-flTh h2 {
  font-family: "Inter";
  font-weight: 400;
  font-size: 1.375rem;
  line-height: 140%;
  letter-spacing: 0%;
  font-size: clamp(1.375rem, 1.686746988vw + 16px, 2.25rem);
}
.RelatedArticlesBlock_relatedArticlesBlock__mtWJG .RelatedArticlesBlock_header__-flTh .RelatedArticlesBlock_navigation__s71d2 {
  display: flex;
  align-items: center;
}
@media (min-width: 768px) {
  .RelatedArticlesBlock_relatedArticlesBlock__mtWJG .RelatedArticlesBlock_header__-flTh .RelatedArticlesBlock_navigation__s71d2 {
    gap: 40px;
  }
}
.RelatedArticlesBlock_relatedArticlesBlock__mtWJG .RelatedArticlesBlock_header__-flTh .RelatedArticlesBlock_navigation__s71d2 svg {
  display: block;
  width: 25px;
  height: auto;
}
.RelatedArticlesBlock_relatedArticlesBlock__mtWJG .RelatedArticlesBlock_cards__BzZIR {
  display: flex;
  gap: 20px;
}
.RelatedArticlesBlock_relatedArticlesBlock__mtWJG .RelatedArticlesBlock_cards__BzZIR div {
  flex: 1 1;
}
@media (min-width: 768px) {
  .RelatedArticlesBlock_relatedArticlesBlock__mtWJG .RelatedArticlesBlock_cards__BzZIR {
    gap: 32px;
  }
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.RelatedArticlesCard_relatedArticlesCard__8cbAX {
  display: flex;
  flex-direction: column;
  min-width: 236px;
}
.RelatedArticlesCard_relatedArticlesCard__8cbAX .RelatedArticlesCard_imageContainer__KXQiY {
  border-radius: 10px;
  overflow: hidden;
  transition: border-radius 0.2s ease-in-out;
}
.RelatedArticlesCard_relatedArticlesCard__8cbAX .RelatedArticlesCard_imageContainer__KXQiY img {
  transition: transform 0.2s ease-in-out;
  border-radius: 0;
  border-radius: initial;
}
.RelatedArticlesCard_relatedArticlesCard__8cbAX:hover .RelatedArticlesCard_imageContainer__KXQiY {
  border-radius: 0 !important;
}
.RelatedArticlesCard_relatedArticlesCard__8cbAX:hover .RelatedArticlesCard_imageContainer__KXQiY img {
  transform: scale(1.03);
}
@media (min-width: 480px) {
  .RelatedArticlesCard_relatedArticlesCard__8cbAX {
    min-width: 300px;
  }
}
@media (min-width: 768px) {
  .RelatedArticlesCard_relatedArticlesCard__8cbAX {
    min-width: 405px;
  }
}
.RelatedArticlesCard_relatedArticlesCard__8cbAX.RelatedArticlesCard_blue__gnDCf h3 {
  color: #265ebd;
}
.RelatedArticlesCard_relatedArticlesCard__8cbAX.RelatedArticlesCard_blue__gnDCf h3 svg {
  fill: #265ebd;
}
.RelatedArticlesCard_relatedArticlesCard__8cbAX.RelatedArticlesCard_blue__gnDCf:hover h3 {
  color: #1d4993;
}
.RelatedArticlesCard_relatedArticlesCard__8cbAX.RelatedArticlesCard_blue__gnDCf:hover h3 svg {
  fill: #1d4993;
}
.RelatedArticlesCard_relatedArticlesCard__8cbAX.RelatedArticlesCard_white__1fGmb > h3 {
  color: white;
}
.RelatedArticlesCard_relatedArticlesCard__8cbAX.RelatedArticlesCard_green__V\+Spx h3 {
  color: #0a7b35;
}
.RelatedArticlesCard_relatedArticlesCard__8cbAX.RelatedArticlesCard_green__V\+Spx h3 svg {
  fill: #0a7b35;
}
.RelatedArticlesCard_relatedArticlesCard__8cbAX.RelatedArticlesCard_green__V\+Spx:hover h3 {
  color: #08632b;
}
.RelatedArticlesCard_relatedArticlesCard__8cbAX.RelatedArticlesCard_green__V\+Spx:hover h3 svg {
  fill: #08632b;
}
.RelatedArticlesCard_relatedArticlesCard__8cbAX h3 {
  font-size: clamp(1.375rem, 0.9638554217vw + 16px, 1.875rem);
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 3px;
  margin: 20px 0 20px;
}
.RelatedArticlesCard_relatedArticlesCard__8cbAX .RelatedArticlesCard_intro__eCxVj {
  font-family: "Inter";
  font-weight: 400;
  font-size: 1.0625rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(1.0625rem, 0.3614457831vw + 16px, 1.25rem);
  display: -webkit-box;
  -webkit-line-clamp: 2; /* Number of lines to show */
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
}
.RelatedArticlesCard_relatedArticlesCard__8cbAX .RelatedArticlesCard_orderFirst__rGe5z {
  order: -1;
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.ResultHeroBlock_resultHeroBlock__pOnR4 {
  background: #153325;
  color: white;
}
.ResultHeroBlock_resultHeroBlock__pOnR4 .ResultHeroBlock_blockContainer__wukm7 {
  margin: 0 auto !important;
  padding: 20px 30px 70px 30px;
}
@media (min-width: 768px) {
  .ResultHeroBlock_resultHeroBlock__pOnR4 .ResultHeroBlock_blockContainer__wukm7 {
    padding: 40px 40px 120px 40px;
  }
}
.ResultHeroBlock_resultHeroBlock__pOnR4 .ResultHeroBlock_header__\+DyRN {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.ResultHeroBlock_resultHeroBlock__pOnR4 .ResultHeroBlock_header__\+DyRN .ResultHeroBlock_pageName__3tKGI {
  font-family: "Inter";
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(1.125rem, 0.4819277108vw + 16px, 1.375rem);
  display: none;
}
@media (min-width: 768px) {
  .ResultHeroBlock_resultHeroBlock__pOnR4 .ResultHeroBlock_header__\+DyRN .ResultHeroBlock_pageName__3tKGI {
    display: block;
  }
}
.ResultHeroBlock_resultHeroBlock__pOnR4 .ResultHeroBlock_header__\+DyRN .ResultHeroBlock_link__Vy1Yn {
  font-family: "Inter";
  font-weight: 400;
  font-size: 1.0625rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(1.0625rem, 0.3614457831vw + 16px, 1.25rem);
  display: flex;
  align-items: center;
  gap: 0.5rem;
  margin-left: auto;
}
@media (min-width: 768px) {
  .ResultHeroBlock_resultHeroBlock__pOnR4 .ResultHeroBlock_header__\+DyRN .ResultHeroBlock_link__Vy1Yn {
    gap: 1.5rem;
  }
}
.ResultHeroBlock_resultHeroBlock__pOnR4 .ResultHeroBlock_header__\+DyRN .ResultHeroBlock_link__Vy1Yn svg {
  fill: white;
}
.ResultHeroBlock_resultHeroBlock__pOnR4 .ResultHeroBlock_illustration__DbtzZ svg {
  width: 900px;
  max-width: 90vw;
}
.ResultHeroBlock_resultHeroBlock__pOnR4 .ResultHeroBlock_content__LS0yv {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  text-align: center;
  margin: 120px auto 0;
  max-width: 900px;
}
.ResultHeroBlock_resultHeroBlock__pOnR4 .ResultHeroBlock_content__LS0yv h1 {
  color: #d8f7d9;
  margin-bottom: 40px;
}
.ResultHeroBlock_resultHeroBlock__pOnR4 .ResultHeroBlock_content__LS0yv p {
  font-family: "Inter";
  font-weight: 400;
  font-size: 1.25rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(1.25rem, 1.2048192771vw + 16px, 1.875rem);
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.Layout_layout__9gfhk {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}
.Layout_layout__9gfhk > main {
  flex-grow: 1;
}
.Layout_layout__9gfhk .Layout_headerContainer__lR8wz {
  isolation: isolate;
  z-index: 4;
  position: relative;
}
.Layout_layout__9gfhk.Layout_dark__V7qJJ .Layout_headerContainer__lR8wz {
  background-color: #153325;
}
.Layout_layout__9gfhk.Layout_pink__doyVr {
  background-color: #ffd7e1;
}
.Layout_layout__9gfhk.Layout_blue__Hnb7G {
  background-color: #d2edf8;
}
.highlight-blue,
.highlight-pink,
.highlight-white,
.highlight-green {
  color: black;
  border-radius: 5px;
  padding: 0 5px;
}

.highlight-blue,
.highlight-pink {
  background: #ccebf6;
  border: 1px solid #216cd6;
}

.highlight-green,
.highlight-white {
  background-color: #d8f7d9;
  border: 1px solid #146f34;
}

:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.MangfoldstestenPage_mangfoldsTestPage__DJ1rm {
  background: #153325;
  min-height: 100vh;
  color: white;
  display: flex;
  flex-direction: column;
  overflow: auto;
}
.MangfoldstestenPage_mangfoldsTestPage__DJ1rm .MangfoldstestenPage_blockContainer__tgKHO {
  position: relative;
  display: flex;
  flex: 1 1;
  flex-direction: column;
  height: 100%;
  margin: 24px auto !important;
}
@media (min-width: 768px) {
  .MangfoldstestenPage_mangfoldsTestPage__DJ1rm .MangfoldstestenPage_blockContainer__tgKHO {
    margin: 40px auto !important;
  }
}
.MangfoldstestenPage_mangfoldsTestPage__DJ1rm .MangfoldstestenPage_blockContainer__tgKHO .MangfoldstestenPage_logoContainer__VxigV {
  display: flex;
  align-items: center;
  gap: 0.5rem;
  margin-left: auto;
}
.MangfoldstestenPage_mangfoldsTestPage__DJ1rm .MangfoldstestenPage_blockContainer__tgKHO .MangfoldstestenPage_logoContainer__VxigV .MangfoldstestenPage_visuallyHidden__sIWJg {
  font-size: 0;
}
.MangfoldstestenPage_mangfoldsTestPage__DJ1rm .MangfoldstestenPage_blockContainer__tgKHO .MangfoldstestenPage_logoContainer__VxigV svg {
  fill: white;
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.MangfoldstestResultPage_mangfoldstestResultPage__SU8rS {
  display: flex;
  flex-direction: column;
  width: 100%;
  margin: auto;
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.ArticlePage_articlePage__VCBmZ .ArticlePage_blockContainer__ocuco {
  margin-top: 40px;
}
@media (min-width: 1024px) {
  .ArticlePage_articlePage__VCBmZ .ArticlePage_blockContainer__ocuco {
    margin-top: 120px;
  }
}
.ArticlePage_articlePage__VCBmZ .ArticlePage_mainIntro__5TdsM {
  font-family: "Inter";
  font-weight: 400;
  font-size: 1.25rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(1.25rem, 1.2048192771vw + 16px, 1.875rem);
}
.ArticlePage_articlePage__VCBmZ .ArticlePage_contentContainer__LQdRR {
  display: flex;
  flex-direction: column;
  gap: 2.5rem;
}
@media (min-width: 1024px) {
  .ArticlePage_articlePage__VCBmZ .ArticlePage_contentContainer__LQdRR {
    flex-direction: column;
  }
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.ErrorPage_errorPageBlock__sdl92 {
  margin-bottom: 64px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.ErrorPage_errorPageBlock__sdl92.ErrorPage_serverError__1c4gf {
  height: 100svh;
  justify-content: center;
}
.ErrorPage_errorPageBlock__sdl92.ErrorPage_serverError__1c4gf .ErrorPage_logo__193Sc {
  margin-top: 64px;
}
.ErrorPage_errorPageBlock__sdl92.ErrorPage_serverError__1c4gf .ErrorPage_logo__193Sc .ErrorPage_imdiLogo__5h3OZ {
  fill: #0d1e16;
}
.ErrorPage_errorPageBlockText__FJHDv {
  margin-top: 24px;
}
.ErrorPage_errorPageBlockText__FJHDv .ErrorPage_message__2Hxq2 {
  color: #585963;
}
.ErrorPage_errorPageBlockText__FJHDv .ErrorPage_statusText__ODmJ7 {
  font-family: "Inter";
  font-weight: 400;
  font-size: 0.9375rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(0.9375rem, 0.1204819277vw + 16px, 1rem);
}
.ErrorPage_errorPageBlockText__FJHDv .ErrorPage_errorMessage__XIqBZ {
  font-family: "Inter";
  font-weight: 400;
  font-size: 1rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(1rem, 0.2409638554vw + 16px, 1.125rem);
}
.ErrorPage_errorPageBlockText__FJHDv h1 {
  margin: 6px 0;
  font-family: "Inter";
  font-weight: 500;
  font-size: 1.5rem;
  line-height: 130%;
  letter-spacing: -1%;
  font-size: clamp(1.5rem, 2.8915662651vw + 16px, 3rem);
  color: #191a22;
}
.ErrorPage_errorPageBlockText__FJHDv .ErrorPage_buttonContainer__AtaPp {
  margin-top: 24px;
  display: flex;
  gap: 16px;
}
@media (min-width: 1024px) {
  .ErrorPage_errorPageBlock__sdl92 {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 32px;
    gap: 32px;
  }
  .ErrorPage_errorPageBlock__sdl92.ErrorPage_serverError__1c4gf {
    display: flex;
  }
  .ErrorPage_errorPageBlockImage__wWT9U {
    display: flex;
    justify-content: center;
  }
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.EventPage_eventPage__ZFUtS .EventPage_gridContainer__ePNVc {
  display: flex;
  flex-direction: column;
  padding-inline: 24px;
  gap: 32px;
  padding-block: 32px;
}
@media (min-width: 768px) {
  .EventPage_eventPage__ZFUtS .EventPage_gridContainer__ePNVc {
    padding-inline: 64px;
  }
}
@media (min-width: 1024px) {
  .EventPage_eventPage__ZFUtS .EventPage_gridContainer__ePNVc {
    display: grid;
    grid-template-columns: repeat(12, calc((100% - 22rem) / 12));
    grid-gap: 2rem 2rem;
    gap: 2rem 2rem;
    padding-inline: clamp(64px, (100% - 1472px) / 2, 100%);
  }
}
.EventPage_eventPage__ZFUtS .EventPage_main__bo6iX {
  grid-column: 3/span 6;
  display: flex;
  flex-direction: column;
  gap: 32px;
}
.EventPage_eventPage__ZFUtS .EventPage_mainIntro__3zEa5 {
  font-family: "Inter";
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(1.125rem, 0.4819277108vw + 16px, 1.375rem);
  color: #2d2e3a;
}
@media (min-width: 1024px) {
  .EventPage_eventPage__ZFUtS .EventPage_mainIntro__3zEa5 {
    font-family: "Inter";
    font-weight: 400;
    font-size: 1.375rem;
    line-height: 150%;
    letter-spacing: 0%;
  }
}
.EventPage_eventPage__ZFUtS .EventPage_aside__LY80\+ {
  grid-column: 10/-1;
  grid-row: span 2;
}
.EventPage_eventPage__ZFUtS .EventPage_fullWidth__tkzgG {
  grid-column: 1/-1;
  display: flex;
  flex-direction: column;
  gap: 32px;
  gap: var(--block-spacing-vertical-md);
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.NotFoundPage_errorPage__Bgxrd {
  background-color: #faf8f7;
}

.NotFoundPage_errorPageBlock__Ja57b {
  margin-bottom: 64px;
  display: flex;
  flex-direction: column;
  align-items: center;
}
.NotFoundPage_errorPageBlockText__BfKSq {
  margin-top: 24px;
}
.NotFoundPage_errorPageBlockText__BfKSq p {
  color: #585963;
}
.NotFoundPage_errorPageBlockText__BfKSq .NotFoundPage_statusText__1KwC6 {
  font-family: "Inter";
  font-weight: 400;
  font-size: 0.9375rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(0.9375rem, 0.1204819277vw + 16px, 1rem);
}
.NotFoundPage_errorPageBlockText__BfKSq .NotFoundPage_errorMessage__yv2BS {
  font-family: "Inter";
  font-weight: 400;
  font-size: 1rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(1rem, 0.2409638554vw + 16px, 1.125rem);
}
.NotFoundPage_errorPageBlockText__BfKSq h1 {
  margin: 6px 0;
  font-family: "Inter";
  font-weight: 500;
  font-size: 1.5rem;
  line-height: 130%;
  letter-spacing: -1%;
  font-size: clamp(1.5rem, 2.8915662651vw + 16px, 3rem);
  color: #191a22;
}
.NotFoundPage_errorPageBlockText__BfKSq .NotFoundPage_buttonContainer__9XnOK {
  margin-top: 24px;
  display: flex;
  gap: 16px;
}
@media (min-width: 1024px) {
  .NotFoundPage_errorPageBlock__Ja57b {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 32px;
    gap: 32px;
  }
  .NotFoundPage_errorPageBlockImage__iLRvm {
    display: flex;
    justify-content: center;
  }
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.ReportPage_reportPage__lodb8 .ReportPage_grid__sqiEE {
  display: flex;
  flex-direction: column;
  padding-inline: 24px;
  gap: 32px;
  padding-block: 32px;
}
@media (min-width: 768px) {
  .ReportPage_reportPage__lodb8 .ReportPage_grid__sqiEE {
    padding-inline: 64px;
  }
}
@media (min-width: 1024px) {
  .ReportPage_reportPage__lodb8 .ReportPage_grid__sqiEE {
    display: grid;
    grid-template-columns: repeat(12, calc((100% - 22rem) / 12));
    grid-gap: 2rem 2rem;
    gap: 2rem 2rem;
    padding-inline: clamp(64px, (100% - 1472px) / 2, 100%);
  }
}
.ReportPage_reportPage__lodb8 .ReportPage_grid__sqiEE .ReportPage_main__Eavq6 {
  grid-column: 3/span 6;
}
.ReportPage_reportPage__lodb8 .ReportPage_grid__sqiEE .ReportPage_aside__BWzCY {
  grid-column: 10/-1;
  grid-row: span 2;
}
.ReportPage_reportPage__lodb8 .ReportPage_grid__sqiEE .ReportPage_fullWidth__JwJ2A {
  grid-column: 1/-1;
}
.ReportPage_reportPage__lodb8 .ReportPage_grid__sqiEE .ReportPage_mainIntro__x0jds {
  font-family: "Inter";
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(1.125rem, 0.4819277108vw + 16px, 1.375rem);
  color: #2d2e3a;
}
.ReportPage_reportPage__lodb8 .ReportPage_grid__sqiEE .ReportPage_contentArea__WIQ-g {
  display: flex;
  flex-direction: column;
  gap: 32px;
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.ReportReadPage_reportReadPage__wUV-X .ReportReadPage_gridContainer__GB6FB {
  display: flex;
  flex-direction: column;
  padding-inline: 24px;
  gap: 32px;
  padding-block: 32px;
  padding-block: 24px 32px;
  gap: 24px;
}
@media (min-width: 768px) {
  .ReportReadPage_reportReadPage__wUV-X .ReportReadPage_gridContainer__GB6FB {
    padding-inline: 64px;
  }
}
@media (min-width: 1024px) {
  .ReportReadPage_reportReadPage__wUV-X .ReportReadPage_gridContainer__GB6FB {
    display: grid;
    grid-template-columns: repeat(12, calc((100% - 22rem) / 12));
    grid-gap: 2rem 2rem;
    gap: 2rem 2rem;
    padding-inline: clamp(64px, (100% - 1472px) / 2, 100%);
  }
}
@media (min-width: 1024px) {
  .ReportReadPage_reportReadPage__wUV-X .ReportReadPage_gridContainer__GB6FB {
    padding-block: 32px;
  }
  .ReportReadPage_reportReadPage__wUV-X .ReportReadPage_gridContainer__GB6FB .ReportReadPage_navigationContainer__8neLF {
    grid-column: 1/span 3;
    bottom: auto;
    height: 100%;
  }
  .ReportReadPage_reportReadPage__wUV-X .ReportReadPage_gridContainer__GB6FB .ReportReadPage_navigationContainer__8neLF .ReportReadPage_navigation__VkDPo {
    position: -webkit-sticky;
    position: sticky;
    transition: top 0.2s;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
    width: 100%;
    max-height: 100vh;
    overflow-y: scroll;
  }
}
.ReportReadPage_reportReadPage__wUV-X .ReportReadPage_gridContainer__GB6FB .ReportReadPage_navigationContainer__8neLF {
  display: flex;
  justify-content: center;
}
.ReportReadPage_reportReadPage__wUV-X .ReportReadPage_gridContainer__GB6FB .ReportReadPage_navigationContainer__8neLF .ReportReadPage_navigationButton__-2qov {
  width: 100%;
  display: flex;
  justify-content: center;
}
.ReportReadPage_reportReadPage__wUV-X .ReportReadPage_gridContainer__GB6FB .ReportReadPage_navigationContainer__8neLF.ReportReadPage_modal__tGKma {
  position: fixed;
  width: 100dvw;
  background-color: white;
  top: 0;
  left: 0;
  height: 100dvh;
  z-index: 100;
  display: flex;
  flex-direction: column;
}
.ReportReadPage_reportReadPage__wUV-X .ReportReadPage_gridContainer__GB6FB .ReportReadPage_navigationContainer__8neLF.ReportReadPage_modal__tGKma .ReportReadPage_navigationHeader__Ioybj {
  display: flex;
  padding: 12px 24px;
  justify-content: space-between;
  width: 100%;
  align-items: center;
}
.ReportReadPage_reportReadPage__wUV-X .ReportReadPage_gridContainer__GB6FB .ReportReadPage_navigationContainer__8neLF.ReportReadPage_modal__tGKma .ReportReadPage_navigationHeader__Ioybj .ReportReadPage_navigationTitle__VHtQG {
  font-family: "Inter";
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(1.125rem, 0.4819277108vw + 16px, 1.375rem);
  font-weight: 500;
  color: #191a22;
}
.ReportReadPage_reportReadPage__wUV-X .ReportReadPage_gridContainer__GB6FB .ReportReadPage_navigationContainer__8neLF.ReportReadPage_modal__tGKma .ReportReadPage_navigation__VkDPo {
  overflow: auto;
  padding-inline: 24px;
}
.ReportReadPage_reportReadPage__wUV-X .ReportReadPage_gridContainer__GB6FB .ReportReadPage_navigationContainer__8neLF.ReportReadPage_modal__tGKma .ReportReadPage_closeNavigation__8daIV {
  margin-top: auto;
  display: flex;
  justify-content: center;
  align-items: center;
  padding-inline: 24px;
  padding-block: 16px 32px;
  box-shadow: 0 -8px 24px -4px rgba(0, 0, 0, 0.2509803922);
}
.ReportReadPage_reportReadPage__wUV-X .ReportReadPage_gridContainer__GB6FB .ReportReadPage_navigationContainer__8neLF.ReportReadPage_modal__tGKma .ReportReadPage_closeNavigationButton__fxU1a {
  width: 100%;
  display: flex;
  justify-content: center;
}
.ReportReadPage_reportReadPage__wUV-X .ReportReadPage_gridContainer__GB6FB .ReportReadPage_main__il9AU {
  grid-column: 4/span 6;
  display: flex;
  flex-direction: column;
  gap: 32px;
}
.ReportReadPage_reportReadPage__wUV-X .ReportReadPage_gridContainer__GB6FB .ReportReadPage_contentArea__FVOYg {
  display: flex;
  flex-direction: column;
  gap: 32px;
}
.ReportReadPage_reportReadPage__wUV-X .ReportReadPage_gridContainer__GB6FB .ReportReadPage_mainIntro__X9AYn {
  font-family: "Inter";
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(1.125rem, 0.4819277108vw + 16px, 1.375rem);
  color: #2d2e3a;
}
.ReportReadPage_reportReadPage__wUV-X .ReportReadPage_gridContainer__GB6FB .ReportReadPage_cardList__z8mx6 {
  grid-column: 1/span 12;
  display: flex;
  flex-direction: column;
  gap: 24px;
}
@media (min-width: 1024px) {
  .ReportReadPage_reportReadPage__wUV-X .ReportReadPage_gridContainer__GB6FB .ReportReadPage_cardList__z8mx6 {
    display: grid;
    grid-template-columns: 1fr 1fr;
    grid-gap: 32px;
    gap: 32px;
  }
  .ReportReadPage_reportReadPage__wUV-X .ReportReadPage_gridContainer__GB6FB .ReportReadPage_cardList__z8mx6 .ReportReadPage_prevChapter__Lont6 {
    grid-column: 1;
  }
  .ReportReadPage_reportReadPage__wUV-X .ReportReadPage_gridContainer__GB6FB .ReportReadPage_cardList__z8mx6 .ReportReadPage_nextChapter__CDFbw {
    grid-column: 2;
  }
}
html {
  scroll-behavior: smooth;
}

.noscroll {
  overflow: hidden;
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.StatisticsPage_statisticsPage__DjS6F {
  display: flex;
  flex-direction: column;
  padding-inline: 24px;
  gap: 32px;
  padding-block: 32px;
  padding-block: 32px;
}
@media (min-width: 768px) {
  .StatisticsPage_statisticsPage__DjS6F {
    padding-inline: 64px;
  }
}
@media (min-width: 1024px) {
  .StatisticsPage_statisticsPage__DjS6F {
    display: grid;
    grid-template-columns: repeat(12, calc((100% - 22rem) / 12));
    grid-gap: 2rem 2rem;
    gap: 2rem 2rem;
    padding-inline: clamp(64px, (100% - 1472px) / 2, 100%);
  }
}
@media (min-width: 1024px) {
  .StatisticsPage_statisticsPage__DjS6F {
    padding-block: 64px;
  }
}
.StatisticsPage_statisticsPage__DjS6F h2 {
  font-family: "Inter";
  font-weight: 400;
  font-size: 1.25rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(1.25rem, 1.2048192771vw + 16px, 1.875rem);
  font-weight: 600;
}
.StatisticsPage_statisticsPage__DjS6F h3 {
  font-family: "Inter";
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(1.125rem, 0.4819277108vw + 16px, 1.375rem);
  font-weight: 600;
}
.StatisticsPage_statisticsPage__DjS6F .StatisticsPage_main__kRIMm {
  grid-column: 3/11;
}
.StatisticsPage_statisticsPage__DjS6F .StatisticsPage_search__s5IlN p {
  margin-bottom: 12px;
}
.StatisticsPage_statisticsPage__DjS6F .StatisticsPage_themeList__XYhDl {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 16px;
}
.StatisticsPage_statisticsPage__DjS6F .StatisticsPage_theme__zlMYz,
.StatisticsPage_statisticsPage__DjS6F .StatisticsPage_subTheme__gYc97 {
  display: flex;
  flex-direction: column;
}
.StatisticsPage_statisticsPage__DjS6F .StatisticsPage_theme__zlMYz .StatisticsPage_statisticsBlocks__eMhzr,
.StatisticsPage_statisticsPage__DjS6F .StatisticsPage_subTheme__gYc97 .StatisticsPage_statisticsBlocks__eMhzr {
  margin-top: 32px;
}
.StatisticsPage_statisticsPage__DjS6F .StatisticsPage_theme__zlMYz .StatisticsPage_statisticsBlocks__eMhzr .StatisticsPage_keyNumbers__cj4nx,
.StatisticsPage_statisticsPage__DjS6F .StatisticsPage_subTheme__gYc97 .StatisticsPage_statisticsBlocks__eMhzr .StatisticsPage_keyNumbers__cj4nx {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 32px;
  padding-bottom: 32px;
}
.StatisticsPage_statisticsPage__DjS6F .StatisticsPage_themePicker__9bQIb {
  display: flex;
  flex-direction: column;
}
.StatisticsPage_statisticsPage__DjS6F .StatisticsPage_themePicker__9bQIb p {
  margin-bottom: 16px;
  font-weight: 500;
}
.StatisticsPage_statisticsPage__DjS6F .StatisticsPage_fullWidth__ZW\+rz {
  grid-column: 1/13;
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.ImageBlock_imageBlock__RnW\+a {
  margin-left: auto;
}
.ImageBlock_imageBlock__RnW\+a .ImageBlock_imageText__o2STC {
  font-family: "Inter";
  font-weight: 400;
  font-size: 1.0625rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(1.0625rem, 0.3614457831vw + 16px, 1.25rem);
  padding: 28px 5px 20px;
  margin-top: -10px;
}
@media (min-width: 768px) {
  .ImageBlock_imageBlock__RnW\+a .ImageBlock_imageText__o2STC {
    padding: 34px 5px 28px;
  }
}
.ImageBlock_imageBlock__RnW\+a .ImageBlock_imageText__o2STC *:not(:last-child) {
  margin-bottom: 10px;
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.Layout_layout__JWLwF {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}
.Layout_layout__JWLwF > main {
  flex-grow: 1;
}
.Layout_layout__JWLwF.Layout_green__LxpAV .Layout_headerContainer__7w5jI {
  background-color: #153325;
}
.Layout_layout__JWLwF.Layout_pink__bZPfU {
  background-color: #ffd7e1;
}
.Layout_layout__JWLwF.Layout_blue__JHH9z {
  background-color: #d2edf8;
}
/* This file is a copy of the one found in MIKA. It should be changed when development of the site starts */

.highlight-blue,
.highlight-pink,
.highlight-white,
.highlight-green {
  color: black;
  border-radius: 5px;
  padding: 0 5px;
}

.highlight-blue,
.highlight-pink {
  background: #ccebf6;
  border: 1px solid #216cd6;
}

.highlight-green,
.highlight-white {
  background-color: #d8f7d9;
  border: 1px solid #146f34;
}


:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.HorizontalSectionBlock_horizontalSectionBlock__Kp-YS {
  --text-content-min-width: 300px;
  --block-count: 1;
  --blocks-content-min-width: calc(300px * var(--block-count));
  display: flex;
  background: #f4f4f4;
}
.HorizontalSectionBlock_horizontalSectionBlock__Kp-YS .HorizontalSectionBlock_blockContainer__Iodn5 {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.HorizontalSectionBlock_horizontalSectionBlock__Kp-YS.HorizontalSectionBlock_hasThreeBlocks__GV5QF {
  flex-direction: column;
  --text-content-min-width: auto;
}
.HorizontalSectionBlock_horizontalSectionBlock__Kp-YS.HorizontalSectionBlock_hasThreeBlocks__GV5QF .HorizontalSectionBlock_blocks__B9D4N {
  flex-basis: auto;
}
.HorizontalSectionBlock_horizontalSectionBlock__Kp-YS .HorizontalSectionBlock_textContent__NUY4e {
  display: flex;
  flex-direction: column;
  margin-right: 0;
  margin-bottom: 40px;
}
.HorizontalSectionBlock_horizontalSectionBlock__Kp-YS .HorizontalSectionBlock_textContent__NUY4e .HorizontalSectionBlock_heading__OleKd {
  font-family: "Inter";
  font-weight: 400;
  font-size: 1.375rem;
  line-height: 140%;
  letter-spacing: 0%;
  font-size: clamp(1.375rem, 1.686746988vw + 16px, 2.25rem);
  font-weight: 400;
}
.HorizontalSectionBlock_horizontalSectionBlock__Kp-YS .HorizontalSectionBlock_textContent__NUY4e .HorizontalSectionBlock_heading__OleKd:not(:last-child) {
  margin-bottom: 1.25rem;
}
@media (min-width: 768px) {
  .HorizontalSectionBlock_horizontalSectionBlock__Kp-YS .HorizontalSectionBlock_textContent__NUY4e .HorizontalSectionBlock_heading__OleKd:not(:last-child) {
    margin-bottom: 2.5rem;
  }
}
.HorizontalSectionBlock_horizontalSectionBlock__Kp-YS .HorizontalSectionBlock_textContent__NUY4e .HorizontalSectionBlock_ingress__ih80Y {
  font-family: "Inter";
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(1.125rem, 0.4819277108vw + 16px, 1.375rem);
}
.HorizontalSectionBlock_horizontalSectionBlock__Kp-YS .HorizontalSectionBlock_blocks__B9D4N {
  display: flex;
  flex-wrap: wrap;
  flex: 1 0 var(--blocks-content-min-width);
  gap: 1.75rem;
  max-width: -webkit-fit-content;
  max-width: -moz-fit-content;
  max-width: fit-content;
}
@media (min-width: 768px) {
  .HorizontalSectionBlock_horizontalSectionBlock__Kp-YS:not(.HorizontalSectionBlock_hasThreeBlocks__GV5QF) .HorizontalSectionBlock_blockContainer__Iodn5 {
    flex-direction: row;
  }
  .HorizontalSectionBlock_horizontalSectionBlock__Kp-YS:not(.HorizontalSectionBlock_hasThreeBlocks__GV5QF) .HorizontalSectionBlock_textContent__NUY4e {
    max-width: 420px;
  }
  .HorizontalSectionBlock_horizontalSectionBlock__Kp-YS:not(.HorizontalSectionBlock_hasThreeBlocks__GV5QF) .HorizontalSectionBlock_textContent__NUY4e {
    margin-bottom: 0;
    margin-right: 64px;
  }
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.LinkCardSmallBlock_linkCardSmallBlock__DrcBQ {
  display: block;
  width: 100%;
  border-radius: 10px;
  font-weight: 400;
  padding: 1.25rem 1.25rem 1.25rem 1.75rem;
}
@media (min-width: 768px) {
  .LinkCardSmallBlock_linkCardSmallBlock__DrcBQ {
    padding: 1.875rem 1.875rem 1.875rem 2.5rem;
  }
}
.LinkCardSmallBlock_linkCardSmallBlock__DrcBQ .LinkCardSmallBlock_container__p1m9j {
  display: flex;
  gap: 1rem;
  justify-content: space-between;
  align-items: flex-start;
}
.LinkCardSmallBlock_linkCardSmallBlock__DrcBQ .LinkCardSmallBlock_heading__b6Sat {
  font-family: "Inter";
  font-weight: 400;
  font-size: 1.25rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(1.25rem, 1.2048192771vw + 16px, 1.875rem);
  color: #0a7b35;
  text-decoration: underline;
  text-decoration-thickness: 1px;
  text-underline-offset: 3px;
}
.LinkCardSmallBlock_linkCardSmallBlock__DrcBQ .LinkCardSmallBlock_ingress__ChQyy {
  font-family: "Inter";
  font-weight: 400;
  font-size: 1.125rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(1.125rem, 0.4819277108vw + 16px, 1.375rem);
  color: black;
}
.LinkCardSmallBlock_linkCardSmallBlock__DrcBQ .LinkCardSmallBlock_icon__xEdPS {
  width: 30px;
  height: auto;
  flex-shrink: 0;
}
.LinkCardSmallBlock_linkCardSmallBlock__DrcBQ .LinkCardSmallBlock_icon__xEdPS svg {
  width: 100%;
  height: 100%;
  fill: #0a7b35;
}
@media (min-width: 480px) {
  .LinkCardSmallBlock_linkCardSmallBlock__DrcBQ .LinkCardSmallBlock_icon__xEdPS {
    width: 40px;
  }
}
.LinkCardSmallBlock_linkCardSmallBlock__DrcBQ:focus {
  border: 1px solid blue;
  outline: none;
}

.LinkCardSmallBlock_primary__ZSiAA {
  background-color: #f4f4f4;
}
.LinkCardSmallBlock_primary__ZSiAA:hover {
  background: #dbdbdb;
}

.LinkCardSmallBlock_secondary__B2jni {
  border: 2px solid #323232;
  background-color: white;
}
.LinkCardSmallBlock_secondary__B2jni:hover {
  background-color: #e8f6ed;
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.NyINorgeStartPageHeroBlock_heroBlock__3qnbg .NyINorgeStartPageHeroBlock_heroBlockContent__EddeD {
  margin-top: 40px;
  margin-bottom: 60px;
}
@media (min-width: 1024px) {
  .NyINorgeStartPageHeroBlock_heroBlock__3qnbg .NyINorgeStartPageHeroBlock_heroBlockContent__EddeD {
    margin-top: 60px;
    margin-bottom: 80px;
  }
}
.NyINorgeStartPageHeroBlock_heroBlock__3qnbg h1 {
  font-size: 0;
  width: 1px;
  height: 1px;
  display: inline-block;
  overflow: hidden;
  position: absolute !important;
  border: 0 !important;
  padding: 0 !important;
  margin: 0 !important;
  clip: rect(1px, 1px, 1px, 1px);
}
.NyINorgeStartPageHeroBlock_heroBlock__3qnbg .NyINorgeStartPageHeroBlock_textContainer__7xYJm {
  font-size: clamp(1.375rem, 0.9638554217vw + 16px, 1.875rem);
}
@media (min-width: 1024px) {
  .NyINorgeStartPageHeroBlock_heroBlock__3qnbg .NyINorgeStartPageHeroBlock_textContainer__7xYJm {
    max-width: 650px;
    overflow-x: auto;
  }
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.TimelineBlock_list__t2jMX {
  margin: 0 !important;
  color: #0a7b35;
}
.TimelineBlock_list__t2jMX li {
  list-style: none;
}
.TimelineBlock_list__t2jMX li a {
  position: relative;
  background-color: #f4f4f4;
  border-radius: 10px;
  width: 100%;
  padding: 1.25rem;
  font-family: "Inter";
  font-weight: 400;
  font-size: 1.25rem;
  line-height: 150%;
  letter-spacing: 0%;
  font-size: clamp(1.25rem, 1.2048192771vw + 16px, 1.875rem);
  margin-bottom: 0.813rem;
  display: flex;
  align-items: center;
}
.TimelineBlock_list__t2jMX li a:focus {
  border: 2px solid #000000;
  outline: none;
}
.TimelineBlock_list__t2jMX li a:focus .TimelineBlock_line__fgtAR {
  visibility: hidden;
}
.TimelineBlock_list__t2jMX li a:hover {
  cursor: pointer;
  background: #dbdbdb;
}
.TimelineBlock_list__t2jMX li a:hover .TimelineBlock_number__wzZnT {
  background: #dbdbdb;
}
.TimelineBlock_list__t2jMX li a .TimelineBlock_number__wzZnT {
  font-family: "Inter";
  font-weight: 400;
  font-size: 1.375rem;
  line-height: 140%;
  letter-spacing: 0%;
  font-size: clamp(1.375rem, 1.686746988vw + 16px, 2.25rem);
  width: 1.8em;
  height: 1.8em;
  border: 2px solid #0a7b35;
  border-radius: 50%;
  color: #0a7b35;
  line-height: 28px;
  background-color: #f4f4f4;
  z-index: 1;
  line-height: 1.2;
  display: flex;
  align-items: center;
  justify-content: center;
}
.TimelineBlock_list__t2jMX li a .TimelineBlock_number__wzZnT:hover {
  cursor: pointer;
}
.TimelineBlock_list__t2jMX li a .TimelineBlock_line__fgtAR {
  width: 2px;
  background-color: #0a7b35;
  height: 120%;
  position: absolute;
  left: 2em;
}
.TimelineBlock_list__t2jMX li a .TimelineBlock_text__XIQxi {
  flex: 1 1;
  margin-left: 1rem;
}
.TimelineBlock_list__t2jMX li:first-child .TimelineBlock_line__fgtAR {
  height: 50%;
  bottom: -10%;
}
.TimelineBlock_list__t2jMX li:last-child .TimelineBlock_line__fgtAR {
  height: 60%;
  top: -10%;
}
@media (min-width: 768px) {
  .TimelineBlock_list__t2jMX li a {
    margin-bottom: 1.375rem;
    padding: 2.5rem 1.75rem;
    gap: 26px;
  }
  .TimelineBlock_list__t2jMX li a .TimelineBlock_number__wzZnT {
    padding: 0.5rem;
    border: 3px solid #0a7b35;
    line-height: 1;
    width: 2em;
    height: 2em;
  }
  .TimelineBlock_list__t2jMX li a .TimelineBlock_line__fgtAR {
    left: 2.1em;
  }
}
:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}
.Layout_layout__bJih\+ {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}
.Layout_layout__bJih\+ > main {
  flex-grow: 1;
}
.Layout_layout__bJih\+.Layout_gray__KmGkx .Layout_headerContainer__2M4Ry {
  background-color: #f4f4f4;
}
/*
  1. Use a more-intuitive box-sizing model. 
	Where width & height === content box size + padding + border.
*/
*,
*::before,
*::after {
  box-sizing: border-box;
}

/*
  2. Remove default margin
*/
* {
  margin: 0;
}

/*
  3. Allow percentage-based heights in the application
*/
html,
body {
  height: 100%;
  margin: 0;
  padding: 0 !important;
  font-family: "Inter", "Helvetica", sans-serif !important;
}

/*
  Typographic tweaks!
  4. Add accessible line-height
  5. Improve text rendering
*/
body {
  line-height: 1.5;
  -webkit-font-smoothing: antialiased;
}

ul,
ol {
  list-style: none;
  padding: 0;
}

ol {
  list-style: decimal;
}

/*
  6. Prevent media from exceeding parent width.
*/
img,
picture,
video,
canvas {
  display: block;
  max-width: 100%;
}

/*
  7. Remove built-in form typography styles
*/
input,
button,
textarea,
select {
  font: inherit;
  color: inherit;
}

/*
  8. Avoid text overflows with long words.
*/
p,
h1,
h2,
h3,
h4,
h5,
h6 {
  overflow-wrap: anywhere;
  font-weight: 400;
}

a {
  text-decoration: none;
  color: inherit;
}

button {
  border: none;
  background: none;
  cursor: pointer;
}

:focus-visible {
  outline: 2px solid white;
  outline-offset: 3px;
  box-shadow: 0 0 0 2px #000000;
  -webkit-focus-ring-color: white; /* For Safari */
}
.highlight-white,
.highlight-green {
  color: black;
  border-radius: 5px;
  padding: 0 5px;
}

.highlight-green,
.highlight-white {
  background-color: #d8f7d9;
  border: 1px solid #146f34;
}

:root {
  --block-spacing-vertical-md: 32px;
  --block-spacing-vertical-lg: 32px;
  --block-spacing-horizontal: 18px;
}

@media (min-width: 1024px) {
  :root {
    --block-spacing-vertical-md: 48px;
    --block-spacing-vertical-lg: 64px;
    --block-spacing-horizontal: 40px;
  }
}

/*# sourceMappingURL=main.ac8e4965.css.map*/