.CancelSubscription_wrapper___hjg_ { background-color: var(--color-background-default); }
.CancelSubscription_page__5OU5h {
  display: flex; flex-direction: column; gap: var(--spacing-32); width: 100%; max-width: var(--grid-desktop-max-width); margin-inline: auto; padding-block: var(--spacing-40); padding-inline: var(--grid-mobile-margin);
  @media (min-width: 769px) {
  padding-inline: var(--grid-tablet-margin);
}
  @media (min-width: 1025px) {
  padding-inline: var(--grid-desktop-margin);
}
}
.CancelSubscription_panel__20e9z {
  display: flex; flex-direction: column; gap: var(--spacing-32); width: 80%; padding: var(--spacing-40); border: 1px solid var(--color-border-secondary); border-radius: var(--spacing-8); font-family: var(--font-family-body); background-color: var(--color-background-neutral-1);
  & button { font-family: var(--font-family-body); }
}
.CancelSubscription_header__qL8iV { display: flex; flex-direction: column; }
.CancelSubscription_title__4_k2q { margin-top: 0px; margin-right: 0px; margin-left: 0px; margin-bottom: var(--spacing-12); font-family: var(--font-family-din-next-rounded); font-size: var(--display-base-small-font-size); font-weight: var(--font-weight-regular); line-height: var(--display-base-small-line-height); color: var(--color-text-primary); }
.CancelSubscription_message__R2kwB { margin: 0px; font-size: var(--body-base-x-large-font-size); line-height: var(--body-base-x-large-line-height); color: var(--color-text-primary); }
.CancelSubscription_actions__Dqp4k { display: flex; flex-wrap: wrap; gap: var(--spacing-16); }
@media (max-width: 1024px) {
  .CancelSubscription_panel__20e9z { width: 100%; padding: var(--spacing-32); }
  .CancelSubscription_title__4_k2q { font-size: var(--heading-base-large-font-size); line-height: var(--heading-base-large-line-height); }
}
@media (max-width: 768px) {
  .CancelSubscription_page__5OU5h { gap: var(--spacing-24); }
  .CancelSubscription_panel__20e9z { gap: var(--spacing-24); padding: var(--spacing-20); }
  .CancelSubscription_title__4_k2q { font-size: var(--heading-base-small-font-size); line-height: var(--heading-base-small-line-height); }
  .CancelSubscription_message__R2kwB { font-size: var(--body-base-small-font-size); line-height: var(--body-base-small-line-height); }
}
.CarouselPagination_controls__AQ2gD { display: flex; align-items: center; justify-content: space-between; width: 100%; }
.CarouselPagination_progress-bar__ABkD9 { position: relative; overflow: hidden; border-radius: 100px; }
.CarouselPagination_progress-fill__BUllp { height: 100%; border-radius: 2px; background: var(--color-brand-default); transition: none; }
.CarouselPagination_navigation__bVrrN { display: flex; gap: var(--spacing-24); }
.CarouselPagination_nav-button__eTWb2 { cursor: pointer; display: flex; align-items: center; justify-content: center; padding: 0px; border: 1px solid; border-radius: 50%; background-color: var(--color-overlay-white-12); transition: background-color 0.2s, opacity 0.2s; }
.CarouselPagination_nav-button-disabled__t1G_a { cursor: not-allowed; border-color: var(--color-border-disabled); color: var(--color-icon-disabled); background-color: var(--color-overlay-grey-6); }
.CarouselPagination_nav-button-disabled__t1G_a svg { color: var(--color-icon-disabled); }
.CarouselPagination_size-small__TozJu .CarouselPagination_nav-button__eTWb2 { width: 36px; height: 36px; }
.CarouselPagination_size-medium__X6gYK .CarouselPagination_nav-button__eTWb2 { width: 40px; height: 40px; }
.CarouselPagination_size-large__MLns9 .CarouselPagination_nav-button__eTWb2 { width: 52px; height: 52px; }
.CarouselPagination_size-small__TozJu .CarouselPagination_nav-button__eTWb2 svg { width: 28px; height: 28px; }
.CarouselPagination_size-medium__X6gYK .CarouselPagination_nav-button__eTWb2 svg { width: 32px; height: 32px; }
.CarouselPagination_size-large__MLns9 .CarouselPagination_nav-button__eTWb2 svg { width: 44px; height: 44px; }
.CarouselPagination_size-small__TozJu .CarouselPagination_progress-bar__ABkD9 { width: 64px; height: 4px; }
.CarouselPagination_size-medium__X6gYK .CarouselPagination_progress-bar__ABkD9 { width: 100px; height: 6px; }
.CarouselPagination_size-large__MLns9 .CarouselPagination_progress-bar__ABkD9 { width: 124px; height: 8px; }
.CarouselPagination_bg-light__WszeK .CarouselPagination_progress-bar__ABkD9 { background: var(--color-background-neutral-3); }
.CarouselPagination_bg-light__WszeK .CarouselPagination_nav-button__eTWb2 { color: var(--color-border-primary); }
.CarouselPagination_bg-light__WszeK .CarouselPagination_nav-button__eTWb2 svg { color: var(--color-brand-default); }
.CarouselPagination_bg-light__WszeK .CarouselPagination_nav-button-disabled__t1G_a svg { color: var(--color-icon-disabled); }
.CarouselPagination_bg-grey__9PH7e .CarouselPagination_progress-bar__ABkD9 { background: var(--color-background-neutral-3); }
.CarouselPagination_bg-grey__9PH7e .CarouselPagination_nav-button__eTWb2 { color: var(--color-text-inverted,#fff); }
.CarouselPagination_bg-grey__9PH7e .CarouselPagination_nav-button__eTWb2.CarouselPagination_nav-button-disabled__t1G_a { opacity: 0.4; }
.CarouselPagination_bg-blue__oysCn .CarouselPagination_progress-bar__ABkD9 { background: var(--color-background-neutral-3); }
.CarouselPagination_bg-blue__oysCn .CarouselPagination_nav-button__eTWb2 { color: var(--color-text-inverted,#fff); }
.CarouselPagination_nav-button__eTWb2:focus-visible { outline: currentcolor solid 2px; outline-offset: 2px; }
.CarouselPagination_nav-button__eTWb2:hover:not(:disabled) { background: var(--color-overlay-grey-8); }
@media (max-width: 1024px) {
  .CarouselPagination_size-large__MLns9 .CarouselPagination_progress-bar__ABkD9 { width: 100px; height: 6px; }
  .CarouselPagination_size-large__MLns9 .CarouselPagination_nav-button__eTWb2 { width: 40px; height: 40px; }
  .CarouselPagination_size-large__MLns9 .CarouselPagination_nav-button__eTWb2 svg { width: 32px; height: 32px; }
}
@media (max-width: 768px) {
  .CarouselPagination_controls__AQ2gD { flex-direction: row; gap: var(--spacing-16); }
  .CarouselPagination_nav-button__eTWb2 { width: 36px; height: 36px; }
  .CarouselPagination_nav-button__eTWb2 svg { width: 28px; height: 28px; }
  .CarouselPagination_size-large__MLns9 .CarouselPagination_progress-bar__ABkD9, .CarouselPagination_size-medium__X6gYK .CarouselPagination_progress-bar__ABkD9 { width: 64px; height: 4px; }
  .CarouselPagination_size-large__MLns9 .CarouselPagination_nav-button__eTWb2, .CarouselPagination_size-medium__X6gYK .CarouselPagination_nav-button__eTWb2 { width: 36px; height: 36px; }
}
.AccordionItem_item__LTzki { position: relative; border-bottom: 1px solid var(--color-border-primary); }
.AccordionItem_item-header__BDp8Y { cursor: pointer; display: flex; gap: var(--spacing-16); align-items: center; justify-content: space-between; width: 100%; padding: var(--spacing-20) 0; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; text-align: left; background: transparent; }
.AccordionItem_question__eLvKk { flex: 1 1 0%; font-size: var(--heading-strong-small-font-size); font-weight: var(--font-weight-medium); line-height: var(--heading-strong-small-line-height); color: var(--color-text-primary); }
.AccordionItem_toggle-button__kAs9V { display: flex; flex-shrink: 0; align-items: center; justify-content: center; width: 56px; height: 56px; border: 1px solid var(--color-border-primary); border-radius: 50%; color: var(--color-text-primary); transition: border-color 0.15s, color 0.15s; }
.AccordionItem_toggle-button__kAs9V:hover { border-color: var(--color-brand-default); color: var(--color-brand-default); }
.AccordionItem_item-content__kbJ6p { display: grid; grid-template-rows: 0fr; transition: grid-template-rows 0.25s; }
.AccordionItem_item-content-expanded__NX5sl { grid-template-rows: 1fr; }
.AccordionItem_answer-wrapper__lwVP5 { overflow: hidden; }
.AccordionItem_answer__CkXqX { margin: 0 0 var(--spacing-16) 0; font-size: var(--body-strong-x-large-font-size); font-weight: var(--font-weight-regular); line-height: var(--body-strong-x-large-line-height); color: var(--color-text-secondary); }
.AccordionItem_answer__CkXqX p { font-size: inherit; font-weight: inherit; line-height: inherit; color: inherit; }
.AccordionItem_answer__CkXqX a { font-weight: var(--font-weight-regular); color: var(--color-brand-default); text-decoration: none; }
.AccordionItem_document-link__kFXWm { display: inline-flex; gap: var(--spacing-12); align-items: center; margin-bottom: var(--spacing-20); padding: var(--spacing-8) var(--spacing-16); border-radius: 50px; color: var(--color-text-primary); text-decoration: none; background-color: var(--color-background-neutral-1); transition: background-color 0.15s; }
.AccordionItem_document-link__kFXWm:hover { background-color: var(--color-background-neutral-2); }
.AccordionItem_document-icon__UeQFj { flex-shrink: 0; color: var(--color-brand-default); }
@media (max-width: 1024px) {
  .AccordionItem_item-header__BDp8Y { padding: var(--spacing-16) 0; }
  .AccordionItem_question__eLvKk { font-size: var(--heading-strong-x-small-font-size); line-height: var(--heading-strong-x-small-line-height); }
  .AccordionItem_answer__CkXqX { font-size: var(--body-strong-large-font-size); line-height: var(--body-strong-large-line-height); }
  .AccordionItem_toggle-button__kAs9V { width: 40px; height: 40px; }
}
@media (max-width: 768px) {
  .AccordionItem_item-header__BDp8Y { padding: var(--spacing-12) 0; }
  .AccordionItem_answer__CkXqX, .AccordionItem_question__eLvKk { font-size: var(--body-strong-small-font-size); line-height: var(--body-strong-small-line-height); }
  .AccordionItem_toggle-button__kAs9V { width: 36px; height: 36px; }
}
.Accordion_container__jFi_I { display: flex; align-items: center; justify-content: center; padding-block: var(--spacing-48); }
.Accordion_container-inner__ndzm9 { max-width: 880px; }
.Accordion_header__dJmBf { margin-bottom: var(--spacing-32); text-align: center; }
.Accordion_heading__hzG58 { margin: 0 0 var(--spacing-16) 0; font-size: var(--display-base-small-font-size); font-weight: var(--font-weight-regular); line-height: var(--display-base-small-line-height); color: var(--color-text-primary); text-align: center; }
.Accordion_description__n6WDG { margin: 0px; font-size: var(--body-base-x-large-font-size); font-weight: var(--font-weight-regular); line-height: var(--body-base-x-large-line-height); color: var(--color-text-secondary); }
.Accordion_description__n6WDG a { color: var(--color-brand-default); text-decoration: none; }
.Accordion_items-container__2q3eq { display: flex; flex-direction: column; }
@media (max-width: 1024px) {
  .Accordion_container__jFi_I { padding-block: var(--spacing-32); }
  .Accordion_container-inner__ndzm9 { max-width: 696px; }
  .Accordion_heading__hzG58 { font-size: var(--heading-base-large-font-size); line-height: var(--heading-base-large-line-height); }
  .Accordion_description__n6WDG { font-size: var(--body-base-large-font-size); line-height: var(--body-base-large-line-height); }
}
@media (max-width: 600px) {
  .Accordion_container__jFi_I { padding-block: var(--spacing-24); }
  .Accordion_container-inner__ndzm9 { max-width: 335px; }
  .Accordion_header__dJmBf { margin-bottom: var(--spacing-16); }
  .Accordion_heading__hzG58 { font-size: var(--heading-base-small-font-size); line-height: var(--heading-base-small-line-height); }
  .Accordion_description__n6WDG { font-size: var(--body-base-small-font-size); line-height: var(--body-base-small-line-height); }
}
.Avatar_avatar__H9ro_ { overflow: hidden; display: flex; align-items: center; justify-content: center; border-radius: 50%; background: var(--color-primary-rich-blue); transition: transform 0.2s; }
.Avatar_avatar-small__G9PWm { width: 32px; height: 32px; }
.Avatar_avatar-medium__Qwam9 { width: 40px; height: 40px; }
.Avatar_avatar-large__GcY7s { width: 48px; height: 48px; }
.Avatar_image__hIPCH { width: 100%; height: 100%; object-fit: cover; }
.Avatar_initials__nGIBZ { font-size: 0.875rem; font-weight: 600; color: var(--color-text-inverted); text-transform: uppercase; }
.Avatar_avatar-small__G9PWm .Avatar_initials__nGIBZ { font-size: 0.75rem; }
.Avatar_avatar-medium__Qwam9 .Avatar_initials__nGIBZ { font-size: 0.875rem; }
.Avatar_avatar-large__GcY7s .Avatar_initials__nGIBZ { font-size: 1rem; }
.Dropdown_dropdown__8VZFn { position: relative; white-space: nowrap; }
.Dropdown_trigger___D2NG { cursor: pointer; display: flex; gap: 0.5rem; align-items: center; }
.Dropdown_triggerButton__jQwmh { padding: var(--spacing-10,10px) var(--spacing-8); border: 1px solid var(--color-secondary-blue-grey-3); border-radius: 4px; font-size: var(--body-base-large-font-size); font-weight: var(--font-weight-medium); line-height: var(--body-base-large-line-height); color: var(--color-text-secondary); background: var(--color-primary-white); transition: 0.2s; }
.Dropdown_triggerButton__jQwmh:active, .Dropdown_triggerButton__jQwmh:hover { background: var(--color-background-neutral-1); }
.Dropdown_label__nw_ID, .Dropdown_value__bsMb2 { font-weight: var(--font-weight-regular); }
.Dropdown_arrow__0mQ1i { display: flex; align-items: center; justify-content: center; width: var(--spacing-16); height: var(--spacing-16); color: var(--color-secondary-blue-grey-4); transition: transform 0.2s; }
.Dropdown_arrow__0mQ1i svg { width: 100%; height: 100%; }
.Dropdown_arrowOpen__hADRo { transform: rotate(180deg); }
.Dropdown_menu__nNDM_ { position: absolute; z-index: 1000; top: 100%; min-width: 150px; margin: 0.25rem 0px 0px; padding: 0.5rem 0px; border: 1px solid var(--color-secondary-blue-grey-3); border-radius: 4px; list-style: none; background: var(--color-background-default); box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px; }
.Dropdown_menu-left__nlJtD { left: 0px; }
.Dropdown_menu-center__ImjC3 { left: 50%; transform: translateX(-50%); }
.Dropdown_menu-right__DC5IU { right: 0px; }
.Dropdown_option__qM6aQ { cursor: pointer; width: 100%; padding: 0.75rem 1rem; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font-size: 0.875rem; color: var(--color-primary-dark); text-align: left; background: none; transition: background 0.2s; }
.Dropdown_optionActive__HeUyU, .Dropdown_option__qM6aQ:hover:not(:disabled) { background: var(--color-secondary-blue-grey-1); }
.Dropdown_optionActive__HeUyU { font-weight: 500; color: var(--color-primary-rich-blue); }
.Dropdown_optionDisabled__Ps8Kg { cursor: not-allowed; opacity: 0.6; }
.HighlightCard_highlight-card__jMWek { position: relative; display: flex; flex-direction: column; justify-content: space-between; height: 100%; }
.HighlightCard_bookmark__vjYKN { cursor: pointer; position: absolute; z-index: 2; top: var(--spacing-24); right: var(--spacing-16); display: flex; align-items: center; justify-content: center; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: none; }
.HighlightCard_bookmark-icon__NtahH { width: var(--spacing-24); height: var(--spacing-24); color: var(--color-icon-inverted); }
.HighlightCard_bookmark__vjYKN:hover .HighlightCard_bookmark-icon__NtahH { color: var(--color-brand-default); }
.HighlightCard_card-blue__gaYcg .HighlightCard_bookmark__vjYKN:hover .HighlightCard_bookmark-icon__NtahH { color: var(--color-icon-primary); }
.HighlightCard_card-medium__LM6J3 { width: 389px; height: 496px; padding: var(--spacing-24); border-radius: 24px 24px 80px; }
.HighlightCard_card-small__is574 { width: 300px; height: 360px; padding: var(--spacing-20); border-radius: 20px 20px 80px; }
.HighlightCard_card-link__taMS_ { cursor: pointer; text-decoration: none; transition: transform 0.2s; }
.HighlightCard_card-gradient__tMazN { background: linear-gradient(242.02deg, rgb(0, 160, 223), rgb(11, 93, 157) 102.44%); }
.HighlightCard_card-blue__gaYcg { cursor: default; background-color: var(--color-brand-default); }
.HighlightCard_card-white__amKuY { border: 1px solid var(--color-border-primary); background-color: var(--color-background-default); }
.HighlightCard_card-gradient__tMazN:hover { background: linear-gradient(54.87deg, rgb(0, 66, 143), rgb(0, 174, 242) 101.84%); }
.HighlightCard_card-white__amKuY:hover { border-color: var(--color-brand-default); background-color: var(--color-background-neutral-5); }
.HighlightCard_card-graphic__i_U_J, .HighlightCard_card-video__EsRP4 { position: relative; overflow: hidden; justify-content: flex-end; padding: var(--spacing-20); background-color: var(--color-background-neutral-20); background-position: 50% center; background-size: cover; }
.HighlightCard_card-content__9HXMD { overflow: hidden; display: flex; flex-direction: column; height: var(--highlight-card-content-height,360px); padding: 0px; border: 1px solid var(--color-border-primary); border-radius: var(--spacing-20); background-color: var(--color-background-default); }
.HighlightCard_card-content__9HXMD.HighlightCard_card-medium__LM6J3, .HighlightCard_card-content__9HXMD.HighlightCard_card-small__is574 { border-radius: var(--spacing-20); }
.HighlightCard_card-content__9HXMD:hover { border-color: var(--color-brand-default); background-color: var(--color-background-neutral-5); }
.HighlightCard_image__87oHC { position: relative; overflow: hidden; aspect-ratio: 16 / 9; width: 100%; border-radius: 19px 19px 0px 0px; background-color: var(--color-background-neutral-20); background-position: 50% center; background-size: cover; }
.HighlightCard_card-content__9HXMD .HighlightCard_image__87oHC { flex: 0 0 var(--highlight-card-image-height,216px); aspect-ratio: unset; }
.HighlightCard_background-image__HgHbg, .HighlightCard_image__87oHC img { object-fit: cover; }
.HighlightCard_tags__JN3R9 { position: absolute; z-index: 1; top: var(--spacing-16); left: var(--spacing-16); display: flex; flex-wrap: wrap; gap: var(--spacing-8); }
.HighlightCard_tag__iaWy_ { padding: var(--spacing-4) var(--spacing-12); border: 1px solid var(--color-border-default); border-radius: 100px; font-size: var(--body-base-medium-font-size); font-weight: var(--font-weight-regular); line-height: var(--body-base-medium-line-height); color: var(--color-text-primary); background-color: var(--color-background-default); }
.HighlightCard_card-small__is574 .HighlightCard_tag__iaWy_ { font-size: var(--body-base-tiny-font-size); line-height: var(--body-base-tiny-line-height); }
.HighlightCard_play-button__3soQ2 { position: absolute; z-index: 1; top: 50%; left: 50%; transform: translate(-50%, -50%); display: flex; align-items: center; justify-content: center; width: var(--spacing-60); height: var(--spacing-60); border-radius: 100%; color: var(--color-text-inverted); background-color: rgba(30, 30, 30, 0.5); transition: transform 0.2s; }
.HighlightCard_play-button-icon__AcZz4 { width: 100%; height: 100%; }
.HighlightCard_resource-type__BlAAZ { font-size: var(--body-base-small-font-size); font-weight: var(--font-weight-medium); line-height: var(--body-base-small-line-height); color: var(--color-text-tertiary); text-transform: uppercase; letter-spacing: 0.05em; }
.HighlightCard_content__RIMoL { display: flex; flex-direction: column; gap: var(--spacing-12); }
.HighlightCard_card-graphic__i_U_J .HighlightCard_content__RIMoL, .HighlightCard_card-video__EsRP4 .HighlightCard_content__RIMoL { position: relative; z-index: 1; }
.HighlightCard_card-graphic__i_U_J::after, .HighlightCard_card-video__EsRP4::after { pointer-events: none; content: ""; position: absolute; inset: 0px; background: linear-gradient(0deg, rgba(0, 0, 0, 0.65) 0px, rgba(0, 0, 0, 0) 55%); }
.HighlightCard_card-content__9HXMD .HighlightCard_content__RIMoL { overflow: hidden; flex: 1 1 0%; padding: var(--spacing-16); }
.HighlightCard_title___YYFX { margin: 0px; font-size: var(--font-size-18); font-weight: var(--font-weight-medium); line-height: var(--line-height-24); color: var(--color-text-inverted); }
.HighlightCard_card-content__9HXMD .HighlightCard_title___YYFX, .HighlightCard_card-white__amKuY .HighlightCard_title___YYFX { color: var(--color-text-primary); }
.HighlightCard_card-graphic__i_U_J .HighlightCard_title___YYFX, .HighlightCard_card-video__EsRP4 .HighlightCard_title___YYFX { font-size: var(--heading-strong-small-font-size); font-weight: var(--font-weight-medium); line-height: var(--heading-strong-small-line-height); color: var(--color-text-inverted); }
.HighlightCard_title-with-arrow__UhFlQ { font-size: var(--font-size-18); line-height: 24px; color: var(--color-text-primary); }
.HighlightCard_card-small__is574 .HighlightCard_title-with-arrow__UhFlQ { font-size: var(--body-strong-large-font-size); line-height: var(--body-strong-large-line-height); }
.HighlightCard_title-with-bookmark__fm2Z8 { padding-right: var(--spacing-32); }
.HighlightCard_title-arrow__YK1Mf { color: var(--color-brand-default); vertical-align: middle; transition: transform 0.2s; }
.HighlightCard_card-content__9HXMD .HighlightCard_title-arrow__YK1Mf { position: absolute; right: 0px; bottom: 0px; }
.HighlightCard_card-link__taMS_:hover .HighlightCard_title-arrow__YK1Mf { transform: translateX(2px); }
.HighlightCard_description__oFsCt { margin: 0px; font-size: var(
		--highlight-card-description-font-size,var(--body-base-x-large-font-size)
	); font-weight: var(--font-weight-regular); line-height: var(
		--highlight-card-description-line-height,var(--body-base-x-large-line-height)
	); color: var(--color-text-inverted); }
.HighlightCard_card-content__9HXMD .HighlightCard_description__oFsCt, .HighlightCard_card-white__amKuY .HighlightCard_description__oFsCt { color: var(--color-text-secondary); }
.HighlightCard_card-graphic__i_U_J .HighlightCard_description__oFsCt, .HighlightCard_card-video__EsRP4 .HighlightCard_description__oFsCt { font-size: var(--body-base-large-font-size); line-height: var(--body-base-large-line-height); }
.HighlightCard_card-content__9HXMD .HighlightCard_title-with-arrow__UhFlQ { position: relative; overflow: hidden; max-height: 48px; padding-right: var(--spacing-24); }
.HighlightCard_card-content__9HXMD .HighlightCard_description__oFsCt { overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; font-size: var(--body-base-large-font-size); line-height: var(--body-base-large-line-height); }
.HighlightCard_cta__Dja5V { display: inline-flex; gap: var(--spacing-8); align-items: center; margin-top: var(--spacing-16); font-size: var(--heading-strong-small-font-size); font-weight: var(--font-weight-medium); line-height: var(--heading-strong-small-line-height); color: var(--color-brand-default); }
.HighlightCard_card-blue__gaYcg .HighlightCard_cta__Dja5V, .HighlightCard_card-gradient__tMazN .HighlightCard_cta__Dja5V { color: var(--color-text-inverted); }
.HighlightCard_cta-arrow__uac3_ { transition: transform 0.2s; }
.HighlightCard_card-link__taMS_:hover .HighlightCard_cta-arrow__uac3_ { transform: translateX(4px); }
.HighlightCard_card-small__is574 .HighlightCard_title___YYFX { font-size: var(--body-strong-x-large-font-size); line-height: var(--body-strong-x-large-line-height); }
.HighlightCard_card-small__is574 .HighlightCard_description__oFsCt { font-size: var(--body-base-medium-font-size); line-height: var(--body-base-medium-line-height); }
.HighlightCard_card-small__is574 .HighlightCard_cta__Dja5V { font-size: var(--body-strong-large-font-size); line-height: var(--body-strong-large-line-height); }
.HighlightCard_card-small__is574 .HighlightCard_resource-type__BlAAZ { font-size: var(--body-base-tiny-font-size); line-height: var(--body-base-tiny-line-height); }
.HighlightCard_card-small__is574.HighlightCard_card-video__EsRP4 .HighlightCard_title___YYFX { font-size: var(--body-strong-large-font-size); line-height: var(--body-strong-large-line-height); }
@media (max-width: 1024px) {
  .HighlightCard_play-button__3soQ2 { width: var(--spacing-48); height: var(--spacing-48); }
  .HighlightCard_card-medium__LM6J3 { border-radius: var(--spacing-20) var(--spacing-20) var(--grid-desktop-margin); }
}
@media (max-width: 768px) {
  .HighlightCard_card-medium__LM6J3 { width: 300px; height: 360px; }
  .HighlightCard_card-medium__LM6J3 .HighlightCard_title___YYFX { font-size: var(--body-strong-x-large-font-size); line-height: var(--body-strong-x-large-line-height); }
  .HighlightCard_card-medium__LM6J3 .HighlightCard_description__oFsCt { font-size: var(--body-base-medium-font-size); line-height: var(--body-base-medium-line-height); }
  .HighlightCard_card-medium__LM6J3 .HighlightCard_cta__Dja5V { margin-top: var(--spacing-12); font-size: var(--body-strong-large-font-size); line-height: var(--body-strong-large-line-height); }
  .HighlightCard_card-medium__LM6J3 .HighlightCard_resource-type__BlAAZ { font-size: var(--body-base-tiny-font-size); line-height: var(--body-base-tiny-line-height); }
  .HighlightCard_card-graphic__i_U_J.HighlightCard_card-medium__LM6J3 .HighlightCard_title___YYFX, .HighlightCard_card-video__EsRP4.HighlightCard_card-medium__LM6J3 .HighlightCard_title___YYFX { font-size: var(--body-strong-large-font-size); line-height: var(--body-strong-large-line-height); }
  .HighlightCard_card-medium__LM6J3 .HighlightCard_tag__iaWy_ { font-size: var(--body-base-tiny-font-size); line-height: var(--body-base-tiny-line-height); }
  .HighlightCard_card-graphic__i_U_J.HighlightCard_card-medium__LM6J3, .HighlightCard_card-graphic__i_U_J.HighlightCard_card-small__is574, .HighlightCard_card-video__EsRP4.HighlightCard_card-medium__LM6J3, .HighlightCard_card-video__EsRP4.HighlightCard_card-small__is574 { border-radius: var(--spacing-20) var(--spacing-20) var(--grid-desktop-margin); }
  .HighlightCard_card-content__9HXMD.HighlightCard_card-medium__LM6J3, .HighlightCard_card-content__9HXMD.HighlightCard_card-small__is574 { border-radius: var(--spacing-16); }
  .HighlightCard_card-content__9HXMD .HighlightCard_image__87oHC { border-radius: 15px 15px 0px 0px; }
  .HighlightCard_play-button__3soQ2 { width: var(--spacing-40); height: var(--spacing-40); }
  .HighlightCard_bookmark__vjYKN { top: var(--spacing-24); right: var(--spacing-16); }
}
.CertificationsGridClient_container__MM9Yw { background-color: var(--color-background-default); }
.CertificationsGridClient_content__cplP5 { padding-block: var(--spacing-32); }
.CertificationsGridClient_header___8P7S { display: flex; gap: var(--spacing-24); justify-content: space-between; margin-bottom: var(--spacing-32); }
.CertificationsGridClient_header-text__oyNM6 { display: flex; flex-direction: column; gap: var(--spacing-8); }
.CertificationsGridClient_heading__am6nT { margin: 0px; font-size: var(--display-base-small-font-size); font-weight: var(--font-weight-medium); line-height: var(--display-base-small-line-height); color: var(--color-text-primary); }
.CertificationsGridClient_description__7hO7C { margin: 0px; font-size: var(--body-base-x-large-font-size); font-weight: var(--font-weight-regular); line-height: var(--body-base-x-large-line-height); color: var(--color-text-secondary); }
.CertificationsGridClient_grid__6G7iZ { display: grid; grid-template-columns: repeat(4, 1fr); gap: var(--spacing-16); }
.CertificationsGridClient_featured-card__LVJMW { --highlight-card-title-font-size: var(--body-strong-x-large-font-size); --highlight-card-title-line-height: var(--body-strong-x-large-line-height); --highlight-card-description-font-size: var(--body-base-medium-font-size); --highlight-card-description-line-height: var(--body-base-medium-line-height); width: 100%; height: auto; padding: var(--spacing-20); border-radius: 20px 20px 80px; }
@media (max-width: 1024px) {
  .CertificationsGridClient_content__cplP5 { padding-block: var(--space-stack-xl); }
  .CertificationsGridClient_header___8P7S { flex-direction: row; gap: var(--spacing-32); align-items: flex-start; justify-content: space-between; }
  .CertificationsGridClient_heading__am6nT { font-size: var(--heading-base-large-font-size); line-height: var(--heading-base-large-line-height); }
  .CertificationsGridClient_description__7hO7C { font-size: var(--body-base-large-font-size); line-height: var(--body-base-large-line-height); }
  .CertificationsGridClient_grid__6G7iZ { grid-template-columns: repeat(2, 1fr); gap: var(--spacing-8); }
}
@media (max-width: 767px) {
  .CertificationsGridClient_content__cplP5 { padding-block: var(--spacing-24); }
  .CertificationsGridClient_header___8P7S { flex-direction: column; gap: var(--spacing-16); margin-bottom: var(--spacing-18); }
  .CertificationsGridClient_heading__am6nT { font-size: var(--heading-base-small-font-size); line-height: var(--heading-base-small-line-height); }
  .CertificationsGridClient_description__7hO7C { font-size: var(--body-base-small-font-size); line-height: var(--body-base-small-line-height); }
  .CertificationsGridClient_grid__6G7iZ { grid-template-columns: 1fr; }
  .CertificationsGridClient_featured-card__LVJMW { display: none; }
}
.FeaturedHighlightCards_carousel-wrapper__vIv9c { overflow: hidden; box-sizing: border-box; margin-top: var(--spacing-16); margin-right: -2px; margin-left: -2px; padding: 2px; }
.FeaturedHighlightCards_carousel__e2XWV { display: flex; flex-direction: row; gap: var(--spacing-16); align-items: stretch; box-sizing: border-box; }
.FeaturedHighlightCards_carousel-pagination__8533H { margin-top: var(--spacing-24); }
.FeaturedHighlightCards_card__pZdm0.FeaturedHighlightCards_card__pZdm0 { flex-direction: column; height: auto; }
.FeaturedHighlightCards_card__pZdm0 { display: flex; flex: 0 0 calc((100% - (var(--spacing-16))) / 1.1); }
.FeaturedHighlightCards_intro-card__M4oc0, .FeaturedHighlightCards_intro-card__M4oc0:hover { cursor: default; background: linear-gradient(242.02deg, rgb(0, 160, 223), rgb(11, 93, 157) 102.44%); }
.FeaturedHighlightCards_intro-card__M4oc0 h3 { font-size: var(--font-size-18); line-height: var(--line-height-24); }
.FeaturedHighlightCards_intro-card__M4oc0 p { overflow: visible; display: block; -webkit-line-clamp: unset; font-size: var(--body-base-large-font-size); line-height: var(--body-base-large-line-height); }
@media (min-width: 768px) {
  .FeaturedHighlightCards_carousel-wrapper__vIv9c { margin-top: var(--spacing-20); }
  .FeaturedHighlightCards_carousel__e2XWV { gap: var(--spacing-24); }
  .FeaturedHighlightCards_card__pZdm0 { flex: 0 0 calc((100% - (var(--spacing-24) * 2)) / 3); height: auto; min-height: 360px; }
}
@media (min-width: 1280px) {
  .FeaturedHighlightCards_carousel-wrapper__vIv9c { margin-top: var(--space-stack-lg); }
}
.GraphicProductCallout_section__JJ6Uc { width: 100%; max-width: var(--grid-desktop-max-width); max-height: 504px; margin-inline: auto; padding-inline: 0px; background-color: var(--color-background-neutral-1); }
.GraphicProductCallout_section-white__ZUnDG { background-color: var(--color-background-default); }
.GraphicProductCallout_container__nlkVn { position: relative; display: flex; align-items: center; min-height: 486px; }
.GraphicProductCallout_content__fpSYp { position: relative; z-index: 1; display: flex; flex-direction: column; flex-shrink: 0; gap: var(--spacing-16); align-items: flex-start; box-sizing: initial; width: 100%; max-width: 428.3px; padding: 0 48.65px 0 var(--grid-desktop-margin); }
.GraphicProductCallout_headline__hgQzv { margin: 0px; font-family: var(--font-family-din-next-rounded); font-size: var(--heading-base-medium-font-size); font-weight: var(--font-weight-regular); line-height: var(--heading-base-medium-line-height); color: var(--color-text-primary); }
.GraphicProductCallout_description__5HZwb { margin: 0px; font-family: var(--font-family-body); font-size: var(--body-base-large-font-size); font-weight: var(--font-weight-regular); line-height: var(--body-base-large-line-height); color: var(--color-text-secondary); }
.GraphicProductCallout_primary-cta__FV_Sp { min-width: 205px; height: 56px; margin-top: var(--spacing-16); font-family: var(--font-family-din-next-rounded); font-size: var(--body-base-x-large-font-size); font-weight: var(--font-weight-medium); line-height: var(--body-base-x-large-line-height); }
.GraphicProductCallout_image-container__Lyzpo { position: relative; overflow: hidden; flex: 1 1 0%; align-self: stretch; min-width: 0px; height: 504px; background: linear-gradient(120deg, rgba(245, 245, 245, 0) 4%, rgb(245, 245, 245)); }
.GraphicProductCallout_image__1Pjga { object-fit: cover; object-position: center center; }
.GraphicProductCallout_secondary-buttons-desktop__tiDbG { display: flex; flex-wrap: wrap; gap: var(--spacing-16); margin-top: var(--spacing-16); }
.GraphicProductCallout_secondary-buttons-mobile___55nk { display: none; }
.GraphicProductCallout_secondary-cta__RkzXs { display: inline-flex; align-items: center; justify-content: center; padding: var(--spacing-8) var(--spacing-24); border: 1px solid var(--color-brand-default); border-radius: var(--spacing-8); font-family: var(--font-family-din-next-rounded); font-size: var(--body-strong-large-font-size); font-weight: var(--font-weight-medium); line-height: var(--body-strong-large-line-height); color: var(--color-text-primary); text-decoration: none; letter-spacing: -0.01em; white-space: nowrap; background-color: var(--color-background-default); transition: background-color 0.2s, border-color 0.2s, color 0.2s; }
.GraphicProductCallout_secondary-cta__RkzXs:hover { border-color: var(--color-brand-gradient-dark-1); color: var(--color-brand-gradient-dark-1); }
.GraphicProductCallout_secondary-cta__RkzXs:focus-visible { outline: 2px solid var(--color-brand-default); outline-offset: 2px; }
@media (max-width: 1279px) {
  .GraphicProductCallout_section__JJ6Uc { max-height: none; }
  .GraphicProductCallout_container__nlkVn { min-height: 380px; }
  .GraphicProductCallout_content__fpSYp { box-sizing: initial; max-width: 322px; padding: var(--spacing-40) var(--spacing-20) var(--spacing-40) var(--spacing-40); }
  .GraphicProductCallout_headline__hgQzv { font-size: var(--heading-base-small-font-size); line-height: var(--heading-base-small-line-height); }
  .GraphicProductCallout_description__5HZwb { font-size: var(--body-base-medium-font-size); line-height: var(--body-base-medium-line-height); letter-spacing: -0.01em; }
  .GraphicProductCallout_primary-cta__FV_Sp { min-width: 157px; height: 44px; padding: var(--spacing-12) var(--spacing-20); font-size: var(--body-strong-medium-font-size); line-height: var(--body-strong-medium-line-height); letter-spacing: -0.01em; }
  .GraphicProductCallout_image-container__Lyzpo { height: auto; margin-top: 0px; }
  .GraphicProductCallout_secondary-buttons-desktop__tiDbG { gap: var(--spacing-12); margin-top: var(--spacing-12); }
  .GraphicProductCallout_secondary-cta__RkzXs { padding: var(--spacing-8) var(--spacing-20); font-size: var(--body-strong-medium-font-size); line-height: var(--body-strong-medium-line-height); }
}
@media (max-width: 599px) {
  .GraphicProductCallout_section__JJ6Uc { width: 100%; max-width: none; max-height: none; }
  .GraphicProductCallout_container__nlkVn { display: flex; flex-direction: column; align-items: stretch; min-height: auto; }
  .GraphicProductCallout_content__fpSYp { gap: var(--spacing-12); box-sizing: border-box; max-width: none; padding: var(--spacing-40) var(--spacing-20); }
  .GraphicProductCallout_headline__hgQzv { font-size: var(--heading-base-x-small-font-size); line-height: var(--heading-base-x-small-line-height); }
  .GraphicProductCallout_description__5HZwb { font-size: var(--body-base-medium-font-size); line-height: var(--body-base-medium-line-height); letter-spacing: -0.01em; }
  .GraphicProductCallout_primary-cta__FV_Sp { width: auto; min-width: 134px; height: 36px; margin-top: 0px; padding: var(--spacing-8) var(--spacing-16); font-size: var(--body-strong-small-font-size); line-height: var(--body-strong-small-line-height); letter-spacing: -0.01em; }
  .GraphicProductCallout_image-container__Lyzpo { position: relative; top: 0px; right: 0px; flex: 0 0 auto; width: 100%; max-width: none; height: 238px; background: linear-gradient(121deg, rgba(245, 245, 245, 0) 4%, rgb(245, 245, 245)); }
  .GraphicProductCallout_secondary-buttons-desktop__tiDbG { display: none; }
  .GraphicProductCallout_secondary-buttons-mobile___55nk { display: flex; flex-direction: column; gap: var(--spacing-16); align-items: flex-start; padding: var(--spacing-20); }
  .GraphicProductCallout_secondary-cta__RkzXs { padding: var(--spacing-8) var(--spacing-20); font-size: var(--body-strong-medium-font-size); line-height: var(--body-strong-medium-line-height); }
}
.HeroInteractive_hero-interactive-wrapper__OwQbk { background: black; }
.HeroInteractive_hero-interactive__ABQ_R { position: relative; overflow: hidden; width: 100%; max-width: 2560px; height: 336px; margin: 0px auto; }
.HeroInteractive_right-gradient__1X1nk { pointer-events: none; position: absolute; z-index: 11; top: 0px; right: 0px; bottom: 0px; width: 200px; background: linear-gradient(90deg, transparent, black); }
.HeroInteractive_slides-container__DAstq { position: relative; width: 100%; height: 100%; }
.HeroInteractive_slide___XVB4 { position: absolute; inset: 0px; visibility: hidden; opacity: 0; transition: opacity 0.6s ease-in-out, visibility 0.6s ease-in-out; }
.HeroInteractive_slide-active__Q5mck { z-index: 1; visibility: visible; opacity: 1; }
.HeroInteractive_media-container__rEAVe { position: absolute; z-index: 0; inset: 0px; }
.HeroInteractive_media-image__ig5mf, .HeroInteractive_media-video__ClwBu { width: 100%; height: 100%; object-fit: cover; object-position: center center; }
.HeroInteractive_media-placeholder__obsJl { width: 100%; height: 100%; background: linear-gradient(135deg,var(--color-background-grey-tertiary) 0,var(--color-background-grey-primary) 100%); }
.HeroInteractive_gradient-overlay__icvis { pointer-events: none; position: absolute; inset: 0px; background: linear-gradient(90deg, rgb(0, 0, 0), rgba(64, 64, 64, 0.5) 50%, rgba(255, 255, 255, 0)); }
.HeroInteractive_content-wrapper__rRzWk { position: absolute; z-index: 2; inset: 0px; display: flex; align-items: center; }
.HeroInteractive_content__eC9t0 { display: flex; flex-direction: column; gap: var(--spacing-16); justify-content: center; width: 640px; max-width: 640px; height: 188px; padding-block: var(--space-hero-content-y) 96px; }
.HeroInteractive_eyebrow__Xhe_v { color: var(--color-text-inverted); text-transform: uppercase; letter-spacing: 0.1em; }
.HeroInteractive_headline__0qg4A { margin: 0px; color: var(--color-text-inverted); }
.HeroInteractive_cta-link__LawXH { display: inline-flex; width: fit-content; text-decoration: none; }
.HeroInteractive_video-control__xSx8Q { cursor: pointer; position: absolute; z-index: 3; right: var(--spacing-24); bottom: var(--spacing-40); display: flex; align-items: center; justify-content: center; width: var(--spacing-40); height: var(--spacing-40); padding: 0px; border: 1px solid rgba(255, 255, 255, 0.3); border-radius: 50%; color: var(--color-text-inverted); background: rgba(0, 0, 0, 0.4); backdrop-filter: blur(4px); transition: background-color 0.2s, border-color 0.2s; }
.HeroInteractive_video-control__xSx8Q:hover { border-color: rgba(255, 255, 255, 0.6); background: rgba(0, 0, 0, 0.6); }
.HeroInteractive_video-control__xSx8Q:focus-visible { outline: 2px solid var(--color-brand-default); outline-offset: 2px; }
.HeroInteractive_pagination-container__r_uFd { position: absolute; z-index: 10; right: 0px; bottom: var(--spacing-32); left: 0px; display: flex; align-items: center; justify-content: center; }
.HeroInteractive_pagination__z5gdh { display: flex; gap: var(--spacing-16); align-items: center; justify-content: center; width: 880px; height: 30px; }
.HeroInteractive_pagination-item__VUDhF { cursor: pointer; display: flex; flex: 1 1 0%; flex-direction: column; gap: var(--spacing-8); width: 280px; max-width: 280px; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; text-align: left; background: transparent; }
.HeroInteractive_pagination-item__VUDhF:focus-visible { border-radius: var(--spacing-4); outline: 2px solid var(--color-brand-default); outline-offset: var(--spacing-4); }
.HeroInteractive_pagination-bar__ImJa3 { position: relative; overflow: hidden; width: 100%; height: var(--spacing-2); border-radius: var(--spacing-2); background: var(--color-border-inverted); }
.HeroInteractive_pagination-progress__gsnJu { position: absolute; top: 0px; left: 0px; height: 100%; border-radius: var(--spacing-2); background: var(--color-brand-default); transition: width 0.05s linear; }
.HeroInteractive_pagination-item-active__0uL_V .HeroInteractive_pagination-bar__ImJa3 { background: var(--color-border-inverted); }
.HeroInteractive_pagination-label__Lpl1Z { color: var(--color-text-inverted); opacity: 0.7; transition: opacity 0.2s; }
.HeroInteractive_pagination-item-active__0uL_V .HeroInteractive_pagination-label__Lpl1Z, .HeroInteractive_pagination-item__VUDhF:hover .HeroInteractive_pagination-label__Lpl1Z { opacity: 1; }
@media (max-width: 1024px) {
  .HeroInteractive_content__eC9t0 { width: 548px; max-width: 548px; padding-block: var(--space-stack-lg) var(--grid-desktop-margin); }
  .HeroInteractive_pagination__z5gdh { width: 700px; }
  .HeroInteractive_pagination-item__VUDhF { width: 220px; max-width: 220px; }
  .HeroInteractive_pagination-container__r_uFd { bottom: var(--spacing-24); }
  .HeroInteractive_video-control__xSx8Q { right: var(--spacing-16); }
}
@media (max-width: 768px) {
  .HeroInteractive_hero-interactive__ABQ_R { height: 260px; }
  .HeroInteractive_content__eC9t0 { max-width: 100%; padding-block: var(--spacing-24) var(--grid-desktop-margin); }
  .HeroInteractive_gradient-overlay__icvis { background: linear-gradient(rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.6) 50%, rgba(0, 0, 0, 0.8)); }
  .HeroInteractive_pagination__z5gdh { bottom: var(--spacing-16); width: 86px; }
  .HeroInteractive_pagination-item__VUDhF { width: 86px; max-width: 86px; }
  .HeroInteractive_pagination-label__Lpl1Z { display: none; }
  .HeroInteractive_pagination-bar__ImJa3 { height: 4px; }
  .HeroInteractive_video-control__xSx8Q { right: var(--spacing-16); bottom: var(--spacing-20); width: var(--spacing-32); height: var(--spacing-32); }
  .HeroInteractive_video-control__xSx8Q svg { width: var(--spacing-20); height: var(--spacing-20); }
}
.FilterPanel_filter-sidebar__omE5G { display: none; flex-direction: column; flex-shrink: 0; gap: var(--spacing-16); width: 216px; padding-right: var(--spacing-16); border-right: 1px solid var(--color-border-primary); }
.FilterPanel_filter-sidebar-hidden__Z4evs { display: none; }
.FilterPanel_filter-header__21_pI { display: flex; align-items: center; justify-content: space-between; }
.FilterPanel_filter-title__W6gol { margin: 0px; font-family: var(--font-family-din-next-rounded); font-size: var(--heading-strong-x-small-font-size); font-weight: var(--font-weight-medium); line-height: var(--heading-strong-x-small-line-height); color: var(--color-text-primary); }
.FilterPanel_clear-all-button__F_Eib { cursor: pointer; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font-family: var(--font-family-din-next-rounded); font-size: var(--body-base-small-font-size); font-weight: var(--font-weight-regular); line-height: var(--body-base-small-line-height); color: var(--color-brand-default); background: transparent; transition: text-decoration 0.2s; }
.FilterPanel_clear-all-button__F_Eib:hover { text-decoration: underline; }
.FilterPanel_filter-category__SOeqb { display: flex; flex-direction: column; }
.FilterPanel_filter-category-header__J_G_g { cursor: pointer; display: flex; align-items: center; justify-content: space-between; padding: var(--spacing-8) 0; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font-family: var(--font-family-din-next-rounded); font-size: var(--body-strong-medium-font-size); font-weight: var(--font-weight-medium); line-height: var(--body-strong-medium-line-height); color: var(--color-text-primary); background: transparent; transition: color 0.2s; }
.FilterPanel_filter-category-header__J_G_g:hover { color: var(--color-brand-default); }
.FilterPanel_filter-category-icon__h1YwR { color: var(--color-icon-primary); transition: transform 0.2s; }
.FilterPanel_filter-category-icon-open__QTEpO { transform: rotate(180deg); }
.FilterPanel_filter-category-options__x_JLy { display: flex; flex-direction: column; gap: var(--spacing-12); padding: var(--spacing-16) 0; }
.FilterPanel_no-filters-message__ybJxR { margin: 0px; padding: var(--spacing-16) 0; color: var(--color-text-secondary); }
.FilterPanel_checkbox-label__JbUuc, .FilterPanel_no-filters-message__ybJxR { font-family: var(--font-family-din-next-rounded); font-size: var(--body-base-small-font-size); font-weight: var(--font-weight-regular); line-height: var(--body-base-small-line-height); }
.FilterPanel_checkbox-label__JbUuc { cursor: pointer; display: flex; gap: var(--spacing-8); align-items: center; color: var(--color-text-primary); }
.FilterPanel_checkbox-label__JbUuc:hover { color: var(--color-brand-default); }
.FilterPanel_checkbox__mmPo_ { cursor: pointer; display: flex; flex-shrink: 0; align-items: center; justify-content: center; width: 20px; height: 20px; margin: 0px; border: 2px solid var(--color-border-secondary); border-radius: var(--spacing-4); appearance: none; background-color: var(--color-background-default); transition: border-color 0.2s, background-color 0.2s; }
.FilterPanel_checkbox__mmPo_:checked { border-color: var(--color-brand-default); background-color: var(--color-brand-default); background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'%3E%3C/polyline%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: 50% center; background-size: 14px auto; }
.FilterPanel_checkbox__mmPo_:focus-visible { outline: 2px solid var(--color-overlay-blue-30); outline-offset: 2px; }
.FilterPanel_checkbox-indeterminate__sw3H8 { border-color: var(--color-brand-default); background-color: var(--color-brand-default); background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cline x1='5' y1='12' x2='19' y2='12'%3E%3C/line%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: 50% center; background-size: 14px auto; }
.FilterPanel_filter-options-list__pU0Vg, .FilterPanel_filter-parent-option__1_sPw { display: flex; flex-direction: column; gap: var(--spacing-8); }
.FilterPanel_filter-parent-row__5wrT_ { display: flex; gap: var(--spacing-8); align-items: center; }
.FilterPanel_filter-parent-label__aB67c { flex: 1 1 0%; font-family: var(--font-family-din-next-rounded); font-size: var(--body-strong-small-font-size); font-weight: var(--font-weight-medium); line-height: var(--body-strong-small-line-height); color: var(--color-text-primary); }
.FilterPanel_filter-parent-toggle__CZRzf { cursor: pointer; display: flex; align-items: center; justify-content: center; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: none; }
.FilterPanel_filter-parent-chevron__37TXJ { width: 24px; height: 24px; color: var(--color-icon-primary); }
.FilterPanel_filter-child-options__aQ5JU { display: flex; flex-direction: column; gap: var(--spacing-8); padding-left: var(--spacing-32); }
.FilterPanel_drawer-overlay__eYeCj { position: fixed; z-index: 1000; inset: 0px; background-color: var(--color-overlay-grey-50); animation: 0.2s ease-out 0s 1 normal none running FilterPanel_fade-in__Dey2r; }
@keyframes FilterPanel_fade-in__Dey2r { 
  0% { opacity: 0; }
  100% { opacity: 1; }
}
.FilterPanel_drawer__aD_Xt { position: fixed; z-index: 1001; right: 0px; bottom: 0px; left: 0px; display: flex; flex-direction: column; max-height: 90vh; border-radius: var(--spacing-24) var(--spacing-24) 0 0; background-color: var(--color-background-neutral-1); animation: 0.3s ease-out 0s 1 normal none running FilterPanel_slide-up__tr6Zf; }
@keyframes FilterPanel_slide-up__tr6Zf { 
  0% { transform: translateY(100%); }
  100% { transform: translateY(0px); }
}
.FilterPanel_drawer-header__PXqA3 { display: flex; align-items: center; justify-content: space-between; padding: var(--spacing-20) var(--spacing-16); }
.FilterPanel_drawer-title__LCSLE { margin: 0px; font-family: var(--font-family-din-next-rounded); font-size: var(--heading-strong-small-font-size); font-weight: var(--font-weight-medium); line-height: var(--heading-strong-small-line-height); color: var(--color-text-primary); }
.FilterPanel_drawer-close__wXVkU { cursor: pointer; display: flex; align-items: center; justify-content: center; width: 32px; height: 32px; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; color: var(--color-icon-primary); background: transparent; }
.FilterPanel_drawer-content__QkkH7 { overflow-y: auto; flex: 1 1 0%; padding: var(--spacing-16); }
.FilterPanel_drawer-footer__YGwl3 { display: flex; align-items: center; justify-content: space-between; padding: var(--spacing-20); border-radius: var(--spacing-24) var(--spacing-24) 0 0; background-color: var(--color-background-default); box-shadow: rgba(0, 0, 0, 0.25) 0px -2px 20px; }
.FilterPanel_drawer-clear-button__t4jWN { cursor: pointer; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; font-family: var(--font-family-din-next-rounded); font-size: var(--body-strong-medium-font-size); font-weight: var(--font-weight-medium); line-height: var(--body-strong-medium-line-height); color: var(--color-brand-default); background: transparent; transition: opacity 0.2s; }
.FilterPanel_drawer-clear-button__t4jWN:hover { opacity: 0.8; }
.FilterPanel_drawer-confirm-button__D62Mg { cursor: pointer; width: 145px; padding: var(--spacing-12) var(--spacing-20); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-radius: 100px; font-family: var(--font-family-din-next-rounded); font-size: var(--body-strong-medium-font-size); font-weight: var(--font-weight-medium); line-height: var(--body-strong-medium-line-height); color: var(--color-text-inverted); background: var(--background-brand-gradient-default); transition: opacity 0.2s; }
.FilterPanel_drawer-confirm-button__D62Mg:hover { opacity: 0.9; }
@media (max-width: 767px) {
  .FilterPanel_filter-sidebar__omE5G { display: none; }
}
@media (min-width: 768px) {
  .FilterPanel_filter-sidebar__omE5G { display: flex; }
  .FilterPanel_drawer-overlay__eYeCj, .FilterPanel_drawer__aD_Xt { display: none; }
}
@media (min-width: 1025px) {
  .FilterPanel_filter-sidebar__omE5G { width: 240px; padding-right: var(--spacing-24); }
}
.FeaturedHighlightCards_carousel__MmDa7 .FeaturedHighlightCards_card__dYHfG h3 { font-size: 16px; font-weight: 500; }
.HeroStatic_hero-static-banner__aQ1Mg { position: relative; overflow: hidden; display: flex; flex-direction: column; justify-content: center; max-width: var(--grid-desktop-max-width); min-height: 336px; margin: 0px auto; padding: 0px 80px; }
.HeroStatic_background-container__VSdL_ { position: absolute; z-index: 0; inset: 0px; text-align: right; }
.HeroStatic_background-image__Bi5CY { height: 100%; }
.HeroStatic_background-image-desktop__SpImc { display: inline-block; }
.HeroStatic_background-image-mobile__9mNQM { display: none; }
.HeroStatic_background-placeholder__cXoOy { width: 100%; height: 100%; background: linear-gradient(135deg,var(--color-brand-gradient-default-1) 0,var(--color-brand-gradient-default-2) 75%); }
.HeroStatic_theme-dark__fQ_zx .HeroStatic_gradient-overlay___VxQw { pointer-events: none; position: absolute; inset: 0px; background: linear-gradient(90deg, rgb(11, 93, 157), rgb(0, 151, 211) 60%, rgba(11, 93, 157, 0) 90%); }
.HeroStatic_content__YgU1V { position: relative; z-index: 2; display: flex; flex-direction: column; gap: var(--spacing-16); align-items: flex-start; width: 100%; max-width: 60%; padding: var(--spacing-40) 0; }
.HeroStatic_headline__6l4TX { font-size: var(--heading-strong-xl-large-font-size); line-height: var(--heading-strong-xl-large-line-height); }
.HeroStatic_headline__6l4TX, .HeroStatic_subheadline__vnK3D { font-family: var(--font-family-din-next-rounded); font-weight: var(--font-weight-regular); }
.HeroStatic_subheadline__vnK3D { font-size: var(--font-size-20); line-height: var(--line-height-28); }
.HeroStatic_description__AspGY { font-family: var(--font-family-din-next-rounded); font-size: var(--body-base-x-large-font-size); font-weight: var(--font-weight-regular); line-height: var(--body-base-x-large-line-height); }
.HeroStatic_theme-dark__fQ_zx .HeroStatic_description__AspGY, .HeroStatic_theme-dark__fQ_zx .HeroStatic_headline__6l4TX, .HeroStatic_theme-dark__fQ_zx .HeroStatic_subheadline__vnK3D { color: var(--color-text-inverted); }
@media (max-width: 1023px) {
  .HeroStatic_hero-static-banner__aQ1Mg { display: flex; flex-direction: column; align-items: flex-start; justify-content: space-between; width: 100%; height: 280px; padding: 0 var(--spacing-40); }
  .HeroStatic_theme-dark__fQ_zx .HeroStatic_gradient-overlay___VxQw { background: linear-gradient(89.94deg, rgb(11, 93, 157), rgb(1, 151, 210) 50%, rgba(1, 151, 210, 0.2) 80%); }
  .HeroStatic_headline__6l4TX { font-size: var(--display-base-small-font-size); line-height: var(--display-base-small-line-height); }
  .HeroStatic_subheadline__vnK3D { font-size: var(--body-base-x-large-font-size); line-height: var(--body-base-x-large-line-height); }
  .HeroStatic_description__AspGY, .HeroStatic_subheadline__vnK3D { font-family: var(--font-family-body); font-weight: var(--font-weight-regular); }
  .HeroStatic_description__AspGY { font-size: var(--body-base-medium-font-size); line-height: var(--body-base-medium-line-height); }
}
@media (max-width: 767px) {
  .HeroStatic_background-image-desktop__SpImc { display: none; }
  .HeroStatic_background-image-mobile__9mNQM { display: inline-block; }
  .HeroStatic_hero-static-banner__aQ1Mg { display: flex; flex-direction: column; align-items: flex-start; justify-content: center; width: 100%; height: 280px; padding: 0 var(--spacing-20); }
  .HeroStatic_content__YgU1V { display: flex; gap: 16px; max-width: 100%; padding: var(--spacing-20); }
  .HeroStatic_theme-dark__fQ_zx .HeroStatic_gradient-overlay___VxQw { background: linear-gradient(89.94deg, rgb(47, 103, 164), rgb(1, 151, 210) 45%, rgba(1, 151, 210, 0.2) 75%); }
  .HeroStatic_headline__6l4TX { font-size: var(--heading-base-large-font-size); line-height: var(--heading-base-large-line-height); }
  .HeroStatic_subheadline__vnK3D { font-size: var(--body-base-large-font-size); line-height: var(--body-base-large-line-height); }
  .HeroStatic_description__AspGY { font-size: var(--body-base-small-font-size); line-height: var(--body-base-small-line-height); }
}
.ConfirmationPage_confirmation__q7Wzw {
  display: flex; flex-direction: column; gap: var(--spacing-32); width: 80%; padding: var(--spacing-40); border: 1px solid var(--color-border-secondary); border-radius: var(--spacing-8); font-family: var(--font-family-body); background-color: var(--color-background-neutral-1);
  & button { font-family: var(--font-family-body); }
}
.ConfirmationPage_header__CzSxI { display: flex; flex-direction: column; }
.ConfirmationPage_title__B4l0e { margin-top: 0px; margin-right: 0px; margin-left: 0px; margin-bottom: var(--spacing-12); font-family: var(--font-family-din-next-rounded); font-size: var(--display-base-small-font-size); font-weight: var(--font-weight-regular); line-height: var(--display-base-small-line-height); color: var(--color-text-primary); }
.ConfirmationPage_description__KiGY_ { margin: 0px; font-size: var(--body-base-x-large-font-size); line-height: var(--body-base-x-large-line-height); color: var(--color-text-secondary); }
.ConfirmationPage_fields__Ac5oa { display: grid; grid-template-columns: repeat(2, 1fr); gap: var(--spacing-24); margin: 0px; padding: 0px; }
.ConfirmationPage_field-row__hMa3g { display: flex; flex-direction: column; gap: var(--spacing-4); }
.ConfirmationPage_field-label__agzzP { font-size: var(--body-base-medium-font-size); font-weight: var(--font-weight-regular); line-height: var(--body-base-medium-line-height); color: var(--color-text-secondary); }
.ConfirmationPage_field-value__jnTfv { margin: 0px; font-size: var(--body-base-large-font-size); font-weight: var(--font-weight-semi-bold); line-height: var(--body-base-large-line-height); color: var(--color-text-primary); }
.ConfirmationPage_half-width-row__zriqC { grid-column: 1 / -1; max-width: calc(50% - var(--spacing-24) / 2); }
.ConfirmationPage_full-width__gzCxs { grid-column: 1 / -1; }
.ConfirmationPage_return-button__i__Vk { align-self: center; }
@media (max-width: 1024px) {
  .ConfirmationPage_confirmation__q7Wzw { width: 100%; padding: var(--spacing-32); }
  .ConfirmationPage_title__B4l0e { font-size: var(--heading-base-large-font-size); line-height: var(--heading-base-large-line-height); }
}
@media (max-width: 768px) {
  .ConfirmationPage_confirmation__q7Wzw { gap: var(--spacing-24); padding: var(--spacing-20); }
  .ConfirmationPage_title__B4l0e { font-size: var(--heading-base-small-font-size); line-height: var(--heading-base-small-line-height); }
  .ConfirmationPage_description__KiGY_ { font-size: var(--body-base-small-font-size); line-height: var(--body-base-small-line-height); }
  .ConfirmationPage_fields__Ac5oa { grid-template-columns: 1fr; }
}
.MultiSelect_wrapper__wXhrT { display: flex; flex-direction: column; }
.MultiSelect_icon__eNssW { color: var(--color-icon-tertiary); }
.MultiSelect_wrapper-large__MlgLi, .MultiSelect_wrapper-medium__aMjsV, .MultiSelect_wrapper-small__gC66z { gap: var(--spacing-8); }
.MultiSelect_wrapper-disabled__BuRFn { cursor: not-allowed; }
.MultiSelect_placeholder__FIhhs { overflow: hidden; flex: 1 1 0%; text-overflow: ellipsis; white-space: nowrap; }
.MultiSelect_select__Nksd7 { cursor: pointer; display: flex; gap: 0.5rem; align-items: center; justify-content: space-between; width: 100%; border: 1px solid var(--color-text-secondary); border-radius: var(--spacing-8); font-family: inherit; font-weight: var(--font-weight-regular); color: var(--color-text-primary); vertical-align: middle; transition: background-color 0.2s, border-color 0.2s; }
.MultiSelect_select-wrapper__hwnUn { position: relative; width: 100%; }
.MultiSelect_select__Nksd7:hover:not(.MultiSelect_select-disabled__zijwr) { border-color: var(--color-brand-default); }
.MultiSelect_select-error__PAYFS, .MultiSelect_select-error__PAYFS:hover:not(.MultiSelect_select-disabled__zijwr) { border-color: var(--color-status-alert-primary); }
.MultiSelect_select-disabled__zijwr { cursor: not-allowed; border-color: var(--color-border-disabled); color: var(--color-text-disabled); background: var(--color-background-neutral-1); }
.MultiSelect_select-small__bSrC4 { padding: var(--spacing-8); font-size: var(--body-base-medium-font-size); line-height: var(--body-base-medium-line-height); letter-spacing: -0.01em; }
.MultiSelect_select-medium__KRfjg { padding: var(--spacing-12) var(--spacing-12) var(--spacing-12) var(--spacing-16); font-size: var(--body-base-large-font-size); line-height: var(--body-base-large-line-height); letter-spacing: -0.01em; }
.MultiSelect_select-large__VCJ_C { padding: var(--spacing-12) var(--spacing-16) var(--spacing-12) var(--spacing-20); font-size: var(--body-base-x-large-font-size); line-height: var(--body-base-large-line-height); }
.MultiSelect_menu__1612z { position: absolute; z-index: 1000; top: calc(100% + var(--spacing-8)); left: 0px; overflow-y: auto; width: 100%; max-height: 300px; margin: 0px; padding: 0px; border: 1px solid var(--color-text-secondary); border-radius: var(--spacing-8); list-style: none; background: var(--color-background-default); box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 12px; transition: opacity 0.2s, transform 0.2s; }
.MultiSelect_menu-option__MoPw1 { cursor: pointer; display: flex; gap: var(--spacing-8); align-items: center; padding: var(--spacing-8) var(--spacing-12); }
.MultiSelect_menu-option__MoPw1:active:not(.MultiSelect_menu-option-disabled__Vd_Uo), .MultiSelect_menu-option__MoPw1:focus:not(.MultiSelect_menu-option-disabled__Vd_Uo), .MultiSelect_menu-option__MoPw1:hover:not(.MultiSelect_menu-option-disabled__Vd_Uo) { background: var(--color-background-neutral-1); }
.MultiSelect_menu-option-disabled__Vd_Uo { cursor: not-allowed; color: var(--color-text-disabled); }
.MultiSelect_menu-option-small__omnPJ { font-size: var(--body-base-medium-font-size); line-height: var(--body-base-medium-line-height); }
.MultiSelect_menu-option-medium__hzUiL { font-size: var(--body-base-large-font-size); line-height: var(--body-base-large-line-height); }
.MultiSelect_menu-option-large__9nMaZ { font-size: var(--body-base-x-large-font-size); line-height: var(--body-base-large-line-height); }
.MultiSelect_checkbox__jdz9u { display: flex; flex-shrink: 0; align-items: center; justify-content: center; width: 18px; height: 18px; border: 2px solid var(--color-text-secondary); border-radius: var(--spacing-4); color: var(--color-background-default); background: var(--color-background-default); }
.MultiSelect_menu-option__MoPw1[aria-selected="true"] .MultiSelect_checkbox__jdz9u { border-color: var(--color-brand-default); color: var(--color-background-default); background: var(--color-brand-default); }
.MultiSelect_label__0JcVp { cursor: pointer; font-family: inherit; font-weight: var(--font-weight-regular); color: var(--color-text-secondary); }
.MultiSelect_label-small__ZRmYA { font-size: var(--label-base-medium-font-size); line-height: var(--label-base-medium-line-height); }
.MultiSelect_label-medium__6ONjJ { font-size: var(--body-base-medium-font-size); line-height: var(--body-base-medium-line-height); }
.MultiSelect_label-large__vXwKH { font-size: var(--label-base-large-font-size); line-height: var(--label-base-large-line-height); }
.MultiSelect_label-disabled__rM76J { cursor: not-allowed; color: var(--color-text-disabled); }
.MultiSelect_supporting-text__n5xSD { font-family: inherit; font-weight: var(--font-weight-regular); color: var(--color-text-tertiary); }
.MultiSelect_supporting-text-small__p9PT2 { font-size: var(--label-base-small-font-size); line-height: var(--label-base-small-line-height); }
.MultiSelect_supporting-text-large__TwYKc, .MultiSelect_supporting-text-medium__sJ8mn { font-size: var(--label-base-medium-font-size); line-height: var(--label-base-medium-line-height); }
.MultiSelect_supporting-text-error__6maL3 { color: var(--color-status-alert-primary); }
.MultiSelect_supporting-text-disabled__plRcm { color: var(--color-text-disabled); }
@media (min-width: 768px) {
  .MultiSelect_placeholder__FIhhs { max-width: 220px; font-family: var(--font-family-body); font-size: var(--body-base-large-font-size); font-weight: var(--font-weight-regular); line-height: 21px; letter-spacing: normal; }
}
.FormFields_full-width__BvW3a { grid-column: 1 / -1; }
.FormFields_textarea-wrapper__AcCFk { display: flex; flex-direction: column; gap: var(--spacing-4); }
.FormFields_textarea-label__wbKzS { display: flex; flex-direction: column; gap: var(--spacing-8); font-size: var(--body-base-medium-font-size); font-weight: var(--font-weight-regular); line-height: var(--body-base-medium-line-height); color: var(--color-text-secondary); }
.FormFields_textarea__s6oPk {
  resize: vertical; box-sizing: border-box; width: 100%; min-height: 120px; padding: var(--spacing-12) var(--spacing-16); border: 1px solid var(--color-border-secondary); border-radius: var(--spacing-4); font-family: inherit; font-size: var(--body-base-medium-font-size); line-height: var(--body-base-medium-line-height); color: var(--color-text-primary); background-color: var(--color-background-default); transition: border-color 0.2s, box-shadow 0.2s;
  &:focus { border-color: var(--color-brand-default); outline: none; box-shadow: rgba(0, 102, 204, 0.2) 0px 0px 0px 2px; }
  &[aria-invalid="true"] { border-color: var(--color-status-alert-primary); }
}
.FormFields_error-text__BRFrE { font-size: var(--body-base-small-font-size); line-height: var(--body-base-small-line-height); color: var(--color-status-alert-primary); }
.FormFields_disabled-field__nCfCy input[disabled] { border-color: var(--color-border-disabled); opacity: 1; }
.FormFields_disabled-field__nCfCy label { cursor: not-allowed; color: var(--color-text-disabled); }
.FormFields_checkbox-row___FZ2u { display: flex; gap: var(--spacing-12); align-items: flex-start; }
.FormFields_checkbox-input__L04s7 { cursor: pointer; flex-shrink: 0; width: 20px; height: 20px; border: 1px solid var(--color-border-primary); border-radius: 4px; appearance: none; background-color: var(--color-background-primary); }
.FormFields_checkbox-input__L04s7:checked { border-color: var(--color-brand-default); background-color: var(--color-brand-default); background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' fill='white'%3E%3Cpath fill-rule='evenodd' d='M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z' clip-rule='evenodd'/%3E%3C/svg%3E"); background-repeat: no-repeat; background-position: 50% center; background-size: 14px auto; }
.FormFields_checkbox-label__MMGtm { font-size: var(--body-base-medium-font-size); line-height: var(--body-base-medium-line-height); color: var(--color-text-primary); }
.FormFields_checkbox-label__MMGtm p { margin: 0px; font-family: inherit; font-size: inherit; line-height: inherit; color: inherit; }
.FormFields_checkbox-label__MMGtm a { color: var(--color-brand-default); text-decoration: none; }
.FormFields_checkbox-label__MMGtm a:hover { text-decoration: underline; }
@media (max-width: 1024px) {
  .FormFields_checkbox-label__MMGtm { font-size: var(--body-base-small-font-size); line-height: var(--body-base-small-line-height); }
}
@media (max-width: 768px) {
  .FormFields_textarea-label__wbKzS { font-size: var(--label-base-small-font-size); line-height: var(--label-base-small-line-height); }
  .FormFields_textarea__s6oPk { min-height: 100px; }
  .FormFields_checkbox-label__MMGtm { font-size: var(--body-base-tiny-font-size); line-height: var(--body-base-tiny-line-height); }
}
.HowToBuyForm_wrapper__fwwp4 { background-color: var(--color-background-default); }
.HowToBuyForm_wrapper-placeholder__ASWd2 { min-height: 100vh; }
.HowToBuyForm_how-to-buy-form__kdJ_W {
  display: flex; flex-direction: column; gap: var(--spacing-32); width: 100%; max-width: var(--grid-desktop-max-width); margin-inline: auto; padding-block: var(--spacing-40); padding-inline: var(--grid-mobile-margin);
  @media (min-width: 769px) {
  padding-inline: var(--grid-tablet-margin);
}
  @media (min-width: 1025px) {
  padding-inline: var(--grid-desktop-margin);
}
}
.HowToBuyForm_header__yNBOx { display: flex; flex-direction: column; }
.HowToBuyForm_title__RTjJt { margin-top: 0px; margin-right: 0px; margin-left: 0px; margin-bottom: var(--spacing-12); font-family: var(--font-family-din-next-rounded); font-size: var(--display-base-small-font-size); font-weight: var(--font-weight-regular); line-height: var(--display-base-small-line-height); color: var(--color-text-primary); }
.HowToBuyForm_description__mdD77 {
  margin-top: 0px; margin-right: 0px; margin-left: 0px; margin-bottom: var(--spacing-12); font-family: var(--font-family-body); font-size: var(--body-base-x-large-font-size); line-height: var(--body-base-x-large-line-height); color: var(--color-text-primary);
  & p { margin: 0px; font-family: inherit; font-size: var(--body-base-x-large-font-size); line-height: var(--body-base-x-large-line-height); }
  & a { color: var(--color-brand-default); text-decoration: none; }
}
.HowToBuyForm_required-note__JCcKs { margin: 0px; font-family: var(--font-family-body); font-size: var(--body-base-medium-font-size); line-height: var(--body-base-medium-line-height); color: var(--color-text-secondary); }
.HowToBuyForm_form__oJWM1 {
  display: flex; flex-direction: column; gap: var(--spacing-32); width: 80%; padding: var(--spacing-40); border: 1px solid var(--color-border-secondary); border-radius: var(--spacing-8); font-family: var(--font-family-body); background-color: var(--color-background-neutral-1);
  & button, & input, & label, & span, & textarea { font-family: var(--font-family-body); }
}
.HowToBuyForm_form-grid__Fz7kV {
  display: grid; grid-template-columns: repeat(2, 1fr); gap: var(--spacing-16);
  & [role="button"], & input { box-sizing: border-box; height: 44px; background: var(--color-background-default); }
  & label { font-size: var(--body-base-medium-font-size); font-weight: var(--font-weight-regular); }
}
.HowToBuyForm_half-width-row__r89P2 { grid-column: 1 / -1; max-width: calc(50% - var(--spacing-16) / 2); }
.HowToBuyForm_captcha-section__fmL_A { display: flex; flex-direction: row; gap: var(--spacing-16); align-items: center; }
.HowToBuyForm_submit-section__m6603 { display: flex; justify-content: center; width: 100%; }
.HowToBuyForm_submit-button__96Ado { margin-top: 0px; }
.HowToBuyForm_error-message__Xptt0 { padding: var(--spacing-12); border: 1px solid var(--color-status-alert-primary); border-radius: var(--spacing-4); background-color: var(--color-status-alert-subtle); }
.HowToBuyForm_error-inline__gIIUW, .HowToBuyForm_error-message__Xptt0 { font-size: var(--body-base-small-font-size); line-height: var(--body-base-small-line-height); color: var(--color-status-alert-primary); }
@media (max-width: 1024px) {
  .HowToBuyForm_how-to-buy-form__kdJ_W { padding: var(--spacing-32); }
  .HowToBuyForm_form__oJWM1 { width: 100%; padding: var(--spacing-32); }
  .HowToBuyForm_title__RTjJt { font-size: var(--heading-base-large-font-size); line-height: var(--heading-base-large-line-height); }
  .HowToBuyForm_form-grid__Fz7kV {
  & [role="button"], & input { height: 40px; }
}
  .HowToBuyForm_submit-button__96Ado { width: 145px; height: 48px; font-size: var(--body-strong-large-font-size); }
}
@media (max-width: 768px) {
  .HowToBuyForm_how-to-buy-form__kdJ_W { gap: var(--spacing-24); padding: var(--spacing-24) var(--spacing-16); }
  .HowToBuyForm_title__RTjJt { font-size: var(--heading-base-small-font-size); line-height: var(--heading-base-small-line-height); }
  .HowToBuyForm_description__mdD77 {
  font-size: var(--body-base-small-font-size); line-height: var(--body-base-small-line-height);
  & p { font-size: var(--body-base-small-font-size); line-height: var(--body-base-small-line-height); }
}
  .HowToBuyForm_required-note__JCcKs { font-size: var(--body-base-tiny-font-size); line-height: var(--body-base-tiny-line-height); }
  .HowToBuyForm_form__oJWM1 { gap: var(--spacing-18); width: 100%; padding: var(--spacing-20); }
  .HowToBuyForm_form-grid__Fz7kV {
  grid-template-columns: 1fr;
  & [role="button"], & input { height: 38px; }
  & label { font-size: var(--label-base-small-font-size); line-height: var(--label-base-small-line-height); }
}
  .HowToBuyForm_captcha-section__fmL_A { flex-direction: column; align-items: flex-start; width: 100%; }
  .HowToBuyForm_submit-button__96Ado { width: 126px; height: 44px; font-size: var(--body-strong-medium-font-size); }
}
@media (max-width: 599px) {
  .HowToBuyForm_submit-button__96Ado { width: 126px; height: 44px; font-size: var(--body-strong-medium-font-size); }
}
.KeyTechnologiesSection_container__s738Y { position: relative; overflow: hidden; border-top-right-radius: 80px; background-color: var(--color-background-grey-secondary); }
.KeyTechnologiesSection_content-wrapper__i9Yy4 { padding-block: var(--spacing-32); }
.KeyTechnologiesSection_content__F8VRw { position: relative; display: grid; grid-template-columns: 1fr; gap: var(--spacing-24); align-items: center; }
.KeyTechnologiesSection_text-section__evXIy { display: flex; flex-direction: column; gap: var(--spacing-16); order: 1; }
.KeyTechnologiesSection_headline___tjIb { margin: 0px; font-size: var(--heading-base-small-font-size); font-weight: var(--font-weight-regular); line-height: var(--heading-base-small-line-height); color: var(--color-text-inverted); }
.KeyTechnologiesSection_description___5Vtp { margin: 0px; font-size: var(--body-base-small-font-size); font-weight: var(--font-weight-regular); line-height: var(--body-base-small-line-height); color: var(--color-text-inverted); opacity: 0.9; }
.KeyTechnologiesSection_media-section__ZRcy_ { position: relative; z-index: 1; order: 2; }
.KeyTechnologiesSection_media-button__T30ZD { cursor: pointer; position: relative; overflow: hidden; display: block; width: 100%; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; border-top-left-radius: ; border-bottom-right-radius: ; border-bottom-left-radius: ; border-top-right-radius: 80px; background: transparent; }
.KeyTechnologiesSection_media-caption-text__yEbs_ { font-size: var(--body-strong-small-font-size); font-weight: var(--font-weight-medium); line-height: var(--body-strong-small-line-height); }
.KeyTechnologiesSection_media-button__T30ZD:focus-visible { outline: 2px solid var(--color-brand-default); outline-offset: 4px; }
.KeyTechnologiesSection_media-image-wrapper__WyUua { position: relative; overflow: hidden; border-top-left-radius: ; border-bottom-right-radius: ; border-bottom-left-radius: ; border-top-right-radius: 80px; }
.KeyTechnologiesSection_media-image__r2Nv5, .KeyTechnologiesSection_media-thumbnail___Y6b5 { display: block; width: 100%; height: 200px; object-fit: cover; }
.KeyTechnologiesSection_play-overlay__34vJT { position: absolute; inset: 0px; display: flex; align-items: center; justify-content: center; }
.KeyTechnologiesSection_play-icon__mTRzm { width: 40px; height: 40px; padding: 6px; color: var(--color-text-inverted); transition: transform 0.2s; }
.KeyTechnologiesSection_media-button__T30ZD:hover .KeyTechnologiesSection_play-icon__mTRzm { transform: scale(1.1); }
.KeyTechnologiesSection_media-caption__PantB { position: absolute; right: 0px; bottom: 0px; left: 0px; padding: var(--spacing-12) var(--spacing-16); color: var(--color-text-inverted); text-align: left; background: linear-gradient(0deg, rgba(0, 0, 0, 0.7) 0px, rgba(0, 0, 0, 0)); }
.KeyTechnologiesSection_media-caption__PantB > span { font-size: var(--body-strong-small-font-size); line-height: var(--body-strong-small-line-height); }
.KeyTechnologiesSection_resource-buttons___WLLI {
  position: relative; z-index: 1; display: grid; grid-template-columns: 1fr; gap: var(--spacing-24); margin-top: var(--spacing-18);
  & a, & > div { height: 100px; }
  & a, & a:hover, & > div { padding: var(--spacing-12); }
  & img { width: 20px; height: 20px; }
  & h3 { font-size: var(--body-strong-medium-font-size); font-weight: var(--font-weight-medium); line-height: var(--body-strong-medium-line-height); }
  & p { font-size: var(--body-base-tiny-font-size); line-height: var(--body-base-tiny-line-height); }
}
@media (min-width: 768px) {
  .KeyTechnologiesSection_container__s738Y { border-top-right-radius: 140px; }
  .KeyTechnologiesSection_content-wrapper__i9Yy4 { padding-block: var(--space-stack-xl); }
  .KeyTechnologiesSection_content__F8VRw { grid-template-columns: 1fr 400px; }
  .KeyTechnologiesSection_text-section__evXIy { order: unset; padding-top: var(--spacing-16); }
  .KeyTechnologiesSection_media-section__ZRcy_ { order: unset; }
  .KeyTechnologiesSection_headline___tjIb { font-size: var(--heading-base-large-font-size); line-height: var(--heading-base-large-line-height); }
  .KeyTechnologiesSection_description___5Vtp { font-size: var(--body-base-large-font-size); line-height: var(--body-base-large-line-height); }
  .KeyTechnologiesSection_media-image__r2Nv5, .KeyTechnologiesSection_media-thumbnail___Y6b5 { width: 400px; height: 250px; }
  .KeyTechnologiesSection_media-button__T30ZD, .KeyTechnologiesSection_media-image-wrapper__WyUua { border-top-right-radius: 120px; }
  .KeyTechnologiesSection_media-caption-text__yEbs_, .KeyTechnologiesSection_media-caption__PantB > span { font-size: var(--body-strong-medium-font-size); line-height: var(--body-strong-medium-line-height); }
  .KeyTechnologiesSection_resource-buttons___WLLI {
  grid-template-columns: repeat(3, 1fr); gap: var(--spacing-20); margin-top: var(--spacing-32);
  & a, & > div { height: auto; }
  & img { width: 28px; height: 28px; }
  & h3 { font-size: var(--body-strong-large-font-size); line-height: var(--body-strong-large-line-height); }
  & p { font-size: var(--body-base-medium-font-size); line-height: var(--body-base-medium-line-height); }
}
}
@media (min-width: 1024px) {
  .KeyTechnologiesSection_container__s738Y { border-top-right-radius: 80px; }
  .KeyTechnologiesSection_content-wrapper__i9Yy4 { padding-block: var(--space-band-y); }
  .KeyTechnologiesSection_content__F8VRw { grid-template-columns: 1fr 520px; gap: var(--spacing-32); }
  .KeyTechnologiesSection_headline___tjIb { font-size: var(--heading-base-medium-font-size); line-height: var(--heading-base-medium-line-height); }
  .KeyTechnologiesSection_media-image__r2Nv5, .KeyTechnologiesSection_media-thumbnail___Y6b5 { width: 520px; height: 294px; }
  .KeyTechnologiesSection_media-button__T30ZD { border-top-right-radius: 80px; }
  .KeyTechnologiesSection_media-image-wrapper__WyUua { border-top-right-radius: 140px; }
  .KeyTechnologiesSection_media-caption-text__yEbs_ { font-size: var(--body-strong-x-large-font-size); line-height: var(--body-strong-x-large-line-height); }
  .KeyTechnologiesSection_play-icon__mTRzm { width: 60px; height: 60px; padding: 8px; }
  .KeyTechnologiesSection_resource-buttons___WLLI {
  gap: var(--spacing-24);
  & img { width: 32px; height: 32px; }
  & h3 { font-size: var(--heading-strong-small-font-size); line-height: var(--heading-strong-small-line-height); }
  & p { font-size: var(--body-base-large-font-size); line-height: var(--body-base-large-line-height); }
}
}
.ProductCard_product-card__pWVsw { display: flex; flex-direction: column; gap: var(--spacing-8); width: 100%; height: 164px; padding: var(--spacing-12) var(--spacing-16) var(--spacing-16) var(--spacing-16); border: 1px solid var(--color-border-default); border-radius: var(--spacing-8); background-color: var(--color-background-default); transition: border-color 0.2s, background-color 0.2s; }
.ProductCard_product-card-link__IPMop { text-decoration: none; }
.ProductCard_product-card-link__IPMop:hover { border-color: var(--color-brand-default); background-color: var(--color-background-neutral-5); }
.ProductCard_product-card-neutral__lkWoG { background-color: var(--color-background-neutral-1); }
.ProductCard_header__kJ6bP { display: flex; gap: var(--spacing-8); align-items: center; justify-content: space-between; }
.ProductCard_status__iEZK6 { font-size: var(--body-base-tiny-font-size); font-weight: var(--font-weight-regular); line-height: var(--body-base-tiny-line-height); color: var(--color-text-secondary); }
.ProductCard_status__iEZK6, .ProductCard_tag__IoVye { font-family: var(--font-family-din-next-rounded); text-transform: uppercase; }
.ProductCard_tag__IoVye { padding: var(--spacing-4) var(--spacing-8); border-radius: 100px; font-size: var(--body-strong-tiny-font-size); font-weight: var(--font-weight-medium); line-height: var(--body-strong-tiny-line-height); color: var(--color-text-inverted); background-color: var(--color-brand-default); }
.ProductCard_body___Mwar { display: flex; flex: 1 1 0%; flex-direction: column; }
.ProductCard_title__RcWS_ { margin-top: auto; margin-bottom: var(--spacing-4); font-family: var(--font-family-din-next-rounded); font-size: var(--body-strong-medium-font-size); font-weight: var(--font-weight-medium); line-height: var(--body-strong-medium-line-height); color: var(--color-text-primary); }
.ProductCard_header-actions__v1U6P { display: flex; gap: var(--spacing-8); align-items: center; justify-content: flex-end; }
.ProductCard_bookmark__GWgmF { cursor: pointer; display: flex; align-items: center; justify-content: center; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background: none; }
.ProductCard_bookmark-icon__EBwxi { width: 24px; height: 24px; color: var(--color-brand-default); }
.ProductCard_description__bUq4r { overflow: hidden; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 3; margin-bottom: 0px; font-family: var(--font-family-din-next-rounded); font-size: var(--body-base-large-font-size); font-weight: var(--font-weight-regular); line-height: var(--body-base-large-line-height); color: var(--color-text-primary); }
@media (min-width: 768px) {
  .ProductCard_product-card__pWVsw { width: 242px; height: 168px; }
}
@media (min-width: 1280px) {
  .ProductCard_product-card__pWVsw { gap: var(--spacing-12); }
  .ProductCard_status__iEZK6 { font-size: var(--body-base-small-font-size); line-height: var(--body-base-small-line-height); }
  .ProductCard_title__RcWS_ { line-height: var(--heading-strong-x-small-line-height); }
  .ProductCard_description__bUq4r { font-size: var(--body-base-medium-font-size); line-height: var(--body-base-medium-line-height); }
}
.ProductCards_carousel-wrapper__DZKT2 { overflow: hidden; margin-top: var(--spacing-28); }
.ProductCards_carousel__KczR2 { display: flex; flex-direction: row; gap: var(--spacing-16); }
.ProductCards_product-card__027Q7 { flex: 0 0 calc((100% - (var(--spacing-16))) / 1.8); width: auto; min-width: auto; max-width: 184.25px; }
.ProductCards_carousel-pagination__Yzaqx { margin-top: var(--spacing-24); }
.ProductCards_carousel-pagination__Yzaqx button[type="button"] { border-radius: 40px; }
.ProductCards_dark-grey-pagination__BKThI button[type="button"] { border: 1px solid rgb(255, 255, 255); background: rgba(255, 255, 255, 0.12); }
.ProductCards_dark-grey-pagination__BKThI button[type="button"]:disabled { border: 1px solid rgb(117, 117, 117); background: rgba(255, 255, 255, 0.06); }
@media (min-width: 768px) {
  .ProductCards_carousel-wrapper__DZKT2 { margin-top: var(--spacing-28); }
  .ProductCards_product-card__027Q7 { flex: 0 0 calc((100% - (var(--spacing-16) * 2)) / 3); min-width: auto; max-width: 242px; }
}
@media (min-width: 1024px) {
  .ProductCards_product-card__027Q7 { flex: 0 0 calc((100% - (var(--spacing-22) * (var(--cards-per-view, 5) - 1))) / var(--cards-per-view, 5)); min-width: auto; max-width: none; }
  .ProductCards_carousel__KczR2 { gap: var(--spacing-22); }
}
.ProductCarousel_section__yppUa { max-width: var(--grid-desktop-max-width); margin: 0px auto; padding: var(--spacing-32) var(--spacing-20); }
.ProductCarousel_inner__4FZHO.ProductCarousel_inner__4FZHO { margin: 0px; padding: 0px; }
.ProductCarousel_bg-dark-grey__ieaOj, .ProductCarousel_bg-light-grey__Gx_aA, .ProductCarousel_bg-white__PIAW0 { max-width: var(--grid-desktop-max-width); margin: 0px auto; }
.ProductCarousel_bg-dark-grey__ieaOj { background-color: var(--color-background-grey-primary); }
.ProductCarousel_headline-inverted__5NK7o { color: var(--color-text-inverted); }
.ProductCarousel_bg-light-grey__Gx_aA { background-color: var(--color-background-neutral-1); }
.ProductCarousel_bg-white__PIAW0 { background-color: var(--color-background-default); }
.ProductCarousel_section__yppUa a[href=""] span:empty + svg { display: none; }
@media (min-width: 768px) {
  .ProductCarousel_section__yppUa { padding: var(--section-padding-y) var(--spacing-40); }
  .ProductCarousel_section__yppUa.ProductCarousel_section__yppUa .ProductCarousel_headline__4s9aX { font-size: var(--heading-base-small-font-size); line-height: var(--heading-base-small-line-height); }
}
@media (min-width: 1280px) {
  .ProductCarousel_section__yppUa { padding: var(--section-padding-y) var(--grid-desktop-margin); }
  .ProductCarousel_section__yppUa.ProductCarousel_section__yppUa .ProductCarousel_headline__4s9aX { font-size: var(--heading-base-medium-font-size); line-height: var(--heading-base-medium-line-height); }
}
.SimilarProductsCarousel_section__iysZm { margin: 0px auto; }
.SimilarProductsCarousel_product-card-override__5GTPq { background: var(--color-background-neutral-1,#f5f5f5); }
.SimilarProductsCarousel_product-card-override__5GTPq h3 { margin-bottom: 0px; }
.SimilarProductsCarousel_headline__dG6Nu.SimilarProductsCarousel_headline__dG6Nu { font-size: var(--heading-base-small-font-size); }
.SimilarProductsCarousel_section__iysZm [class*="header"], .SimilarProductsCarousel_section__iysZm header { gap: var(--spacing-12); }
.SimilarProductsCarousel_section__iysZm [class*="cta"] a[class*="cta-button"] { gap: var(--spacing-4); font-size: var(--body-strong-medium-font-size); font-weight: var(--font-weight-medium); line-height: var(--body-strong-medium-line-height); color: var(--color-brand-default,#00a0df); letter-spacing: -0.16px; }
@media (min-width: 768px) {
  .SimilarProductsCarousel_section__iysZm [class*="cta"] { display: none; }
  .SimilarProductsCarousel_section__iysZm.SimilarProductsCarousel_section__iysZm { padding: 0px; }
  .SimilarProductsCarousel_carousel-wrapper__Yh2LF { margin-top: var(--spacing-20); }
  .SimilarProductsCarousel_section__iysZm { padding-top: 0px; padding-bottom: 0px; }
  .SimilarProductsCarousel_headline__dG6Nu.SimilarProductsCarousel_headline__dG6Nu { font-size: var(--heading-base-medium-font-size); line-height: var(--heading-base-medium-line-height); }
}
@media (min-width: 1024px) {
  .SimilarProductsCarousel_product-card-override__5GTPq { min-height: 140px; }
  .SimilarProductsCarousel_headline__dG6Nu.SimilarProductsCarousel_headline__dG6Nu { font-size: var(--heading-base-medium-font-size); line-height: var(--heading-base-medium-line-height); }
}
@media (min-width: 1280px) {
  .SimilarProductsCarousel_section__iysZm { width: var(--grid-desktop-max-width); padding-right: var(--spacing-76); padding-left: var(--spacing-76); }
}
.ReturnLossConversionCalculator_container__1EW8T { display: flex; flex-direction: column; gap: var(--spacing-24); padding-block: 40px; }
@media (max-width: 1280px) {
  .ReturnLossConversionCalculator_container__1EW8T { padding-block: 48px; }
}
@media (max-width: 768px) {
  .ReturnLossConversionCalculator_container__1EW8T { padding-block: var(--space-stack-xl); }
}
.ReturnLossConversionCalculator_header__2OUZ5 { display: flex; flex-wrap: wrap; gap: var(--spacing-16); align-items: center; justify-content: space-between; }
.ReturnLossConversionCalculator_heading__2a0ME { margin: 0px; font-family: var(--font-family-din-next-rounded); font-size: var(--display-base-small-font-size); font-weight: var(--font-weight-regular); line-height: var(--display-base-small-line-height); color: var(--color-text-primary); letter-spacing: -0.01em; }
.ReturnLossConversionCalculator_pdf-link__tK6wB { display: inline-flex; gap: var(--spacing-8); align-items: center; padding: var(--spacing-8) var(--spacing-16); font-family: var(--font-family-din-next-rounded); font-size: var(--body-base-small-font-size); color: var(--color-brand-default); text-decoration: none; }
.ReturnLossConversionCalculator_pdf-icon__uW_37::before { content: ""; display: inline-block; width: 16px; height: 16px; background-color: currentcolor; mask-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z'%3E%3C/path%3E%3Cpolyline points='14 2 14 8 20 8'%3E%3C/polyline%3E%3Cline x1='16' y1='13' x2='8' y2='13'%3E%3C/line%3E%3Cline x1='16' y1='17' x2='8' y2='17'%3E%3C/line%3E%3Cpolyline points='10 9 9 9 8 9'%3E%3C/polyline%3E%3C/svg%3E"); mask-repeat: no-repeat; mask-size: contain; }
.ReturnLossConversionCalculator_table-grid__yfrW5 { display: grid; grid-template-columns: repeat(5, 1fr); gap: var(--spacing-16); }
@media (max-width: 1024px) {
  .ReturnLossConversionCalculator_table-grid__yfrW5 { grid-template-columns: repeat(3, 1fr); }
}
@media (max-width: 768px) {
  .ReturnLossConversionCalculator_table-grid__yfrW5 { grid-template-columns: repeat(2, 1fr); gap: var(--spacing-8); }
}
@media (max-width: 480px) {
  .ReturnLossConversionCalculator_table-grid__yfrW5 { grid-template-columns: 1fr; }
}
.ReturnLossConversionCalculator_table-column__xxRCc { min-width: 0px; }
.ReturnLossConversionCalculator_table__gPVzT { border-collapse: collapse; width: 100%; font-family: var(--font-family-din-next-rounded); font-size: var(--body-base-small-font-size); }
.ReturnLossConversionCalculator_table-header__oVBLL { padding: var(--spacing-8) var(--spacing-12); border: 1px solid rgb(102, 102, 102); font-weight: var(--font-weight-medium); color: var(--color-text-inverted); text-align: center; vertical-align: middle; background-color: rgb(128, 128, 128); }
.ReturnLossConversionCalculator_table-row-odd__NQcz3 td { background-color: var(--color-background-default); }
.ReturnLossConversionCalculator_table-row-even__PiLLE td { background-color: var(--color-background-neutral-1); }
.ReturnLossConversionCalculator_table-cell__kaTqe { padding: var(--spacing-4) var(--spacing-8); border: 1px solid var(--color-border-default); color: var(--color-text-primary); text-align: center; }
@media (max-width: 768px) {
  .ReturnLossConversionCalculator_table-header__oVBLL { padding: var(--spacing-4) var(--spacing-8); font-size: var(--body-base-x-small-font-size); }
  .ReturnLossConversionCalculator_table-cell__kaTqe { padding: var(--spacing-4) var(--spacing-4); font-size: var(--body-base-x-small-font-size); }
}
.ReturnLossConversionCalculator_disclaimer__0yurq { margin: 0px; padding-top: var(--spacing-8); font-family: var(--font-family-din-next-rounded); font-size: var(--body-base-x-small-font-size); line-height: 1.5; color: var(--color-text-primary); }
.ContactCardBlock_contact-card__G9Dz2 {
  display: flex; flex-direction: column; box-sizing: border-box; width: 100%; max-width: 335px; padding: var(--spacing-8) var(--spacing-16) var(--spacing-8) var(--spacing-12); border: 1px solid var(--color-border-primary); border-radius: 16px; opacity: 1; background-color: var(--color-background-default);
  @media (min-width: 600px) {
  max-width: 628px; padding: var(--spacing-24) var(--spacing-32) var(--spacing-24) var(--spacing-24);
}
}
.ContactCardBlock_contact-card__inner__w_iMv {
  display: flex; flex-direction: column; gap: var(--spacing-8); width: 100%; max-width: 307px; opacity: 1;
  @media (min-width: 600px) {
  gap: var(--spacing-16); max-width: 410.667px;
}
}
.ContactCardBlock_contact-card__title-wrapper__JDoGS { display: flex; align-items: flex-start; width: 100%; opacity: 1; }
.ContactCardBlock_contact-card__title__ikKQX {
  margin: 0 0 var(--spacing-8); font-family: var(--font-family-din-next-rounded); font-size: 16px; font-weight: var(--font-weight-medium); line-height: 20px; letter-spacing: -0.01em; vertical-align: middle;
  @media (min-width: 600px) {
  font-size: 32px; font-weight: var(--font-weight-regular); line-height: 36px; letter-spacing: 0px;
}
}
.ContactCardBlock_contact-card__body__LXYd_ {
  display: flex; flex-direction: column; width: 100%; max-width: 370.667px; margin: 0px; padding-right: var(--spacing-40); font-family: var(--font-family-din-next-rounded); font-size: 14px; font-weight: var(--font-weight-regular); line-height: 20px; letter-spacing: -0.01em; opacity: 1;
  @media (min-width: 600px) {
  font-size: var(--font-size-18); line-height: 24px; letter-spacing: -0.01em;
}
}
.ContactCardBlock_contact-card__body__LXYd_ p { margin: 0px; }
.ContactCardBlock_contact-card__body__LXYd_ p:last-child { margin-bottom: 0px; }
.MediaBlock_media-block__Kw3tx { position: relative; width: 100%; margin: 0px; }
.MediaBlock_media-block__title__gRgUu {
  margin: 0 0 var(--spacing-8); font-family: var(--font-family-din-next-rounded); font-size: 24px; font-weight: var(--font-weight-regular); line-height: 28px; color: var(--color-text-primary);
  @media (min-width: 600px) {
  font-size: 32px; line-height: 40px;
}
}
.MediaBlock_media-block__media__Q12zy { display: block; max-width: 100%; height: auto; }
.MediaBlock_media-block__video-thumbnail__PQvZD { cursor: pointer; position: absolute; z-index: 1; inset: 0px; overflow: hidden; display: block; width: 100%; height: 100%; padding: 0px; border-width: medium; border-style: none; border-color: currentcolor; border-image: none; background-color: initial; }
.MediaBlock_media-block__video-thumbnail__PQvZD:focus-visible { outline: 2px solid var(--color-brand-default); outline-offset: var(--spacing-4); }
.MediaBlock_media-block__play-overlay__l9wR4 { position: absolute; inset: 0px; display: flex; align-items: center; justify-content: center; }
.MediaBlock_media-block__play-icon__WciBe { width: var(--spacing-60); height: var(--spacing-60); padding: var(--spacing-8); color: var(--color-text-inverted); filter: drop-shadow(rgba(0, 0, 0, 0.3) 0px 2px 8px); transition: transform 0.2s; }
.MediaBlock_media-block__video-thumbnail__PQvZD:hover .MediaBlock_media-block__play-icon__WciBe { transform: scale(1.1); }
.MediaBlock_media-block__description__qv75v {
  margin-top: var(--spacing-8); font-family: var(--font-family-din-next-rounded); font-size: 14px; font-weight: var(--font-weight-regular); line-height: 20px; color: var(--color-text-secondary); letter-spacing: -0.01em;
  @media (min-width: 600px) {
  font-size: 18px; line-height: 24px;
}
}