.element-heading{display:inline-block;-webkit-hyphens:manual;hyphens:manual;overflow-wrap:anywhere;white-space:normal;word-break:break-word}.element-heading .text-primary{color:var(--p-primary-color)}h1.element-heading{font-family:var(--p-element-heading-1-font-family);font-size:var(--p-element-heading-1-font-size-d1);font-weight:var(--p-element-heading-1-font-weight);letter-spacing:var(--p-element-heading-1-letter-spacing);line-height:var(--p-element-heading-1-line-height);margin-bottom:var(--p-element-heading-1-margin-bottom)}h1.element-heading[data-variant=d2]{font-size:var(--p-element-heading-1-font-size-d2)}h2.element-heading{font-family:var(--p-element-heading-2-font-family);font-size:var(--p-element-heading-2-font-size);font-weight:var(--p-element-heading-2-font-weight);letter-spacing:var(--p-element-heading-2-letter-spacing);line-height:var(--p-element-heading-2-line-height);margin-bottom:var(--p-element-heading-2-margin-bottom)}h3.element-heading{font-family:var(--p-element-heading-3-font-family);font-size:var(--p-element-heading-3-font-size);font-weight:var(--p-element-heading-3-font-weight);letter-spacing:var(--p-element-heading-3-letter-spacing);line-height:var(--p-element-heading-3-line-height);margin-bottom:var(--p-element-heading-3-margin-bottom)}h4.element-heading{font-family:var(--p-element-heading-4-font-family);font-size:var(--p-element-heading-4-font-size);font-weight:var(--p-element-heading-4-font-weight);letter-spacing:var(--p-element-heading-4-letter-spacing);line-height:var(--p-element-heading-4-line-height);margin-bottom:var(--p-element-heading-4-margin-bottom)}.button{font-family:var(--p-element-button-font-family);font-size:var(--p-element-button-font-size);font-weight:var(--p-element-button-font-weight);overflow:hidden;position:relative;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.button.p-button{padding:var(--p-button-lg-padding-y) calc(var(--p-button-lg-padding-x)/2)}@media (min-width:1024px){.button.p-button{padding:var(--p-button-lg-padding-y) var(--p-button-lg-padding-x)}}.button.variant-link{border-radius:0;color:currentColor;padding-left:0;padding-right:0}.button.variant-link:hover{color:var(--p-primary-color)}.button.variant-circle{border-radius:var(--p-radius-round)}.button.variant-circle.p-button-lg{padding:var(--p-button-lg-padding-y)}.button.variant-circle .button-icon{margin-left:0}.button.theme-dark{background-color:var(--p-element-button-variant-black-background-color);display:inline-flex}.button.theme-dark,.button.theme-dark:hover{border-color:var(--p-element-button-variant-black-border-color);color:#fff}.button.theme-dark:hover{background:var(--p-primary-700)}@media (hover:none) and (pointer:coarse){.button.theme-dark:hover{background-color:var(--p-element-button-variant-black-background-color)}}.button .button-icon{display:flex;margin-left:1rem;width:24px}.button.icon-left{flex-direction:row-reverse;justify-content:flex-end}p.text .inline-link{font:inherit;letter-spacing:inherit;padding:0!important;text-decoration:underline}p.text.flow-small{font-family:var(--p-text-flow-small-font-family);font-size:var(--p-text-flow-small-font-size);font-weight:var(--p-text-flow-small-font-weight);letter-spacing:var(--p-text-flow-small-letter-spacing);line-height:var(--p-text-flow-small-line-height)}p.text.flow{font-family:var(--p-text-flow-font-family);font-size:var(--p-text-flow-font-size);font-weight:var(--p-text-flow-font-weight);letter-spacing:var(--p-text-flow-letter-spacing);line-height:var(--p-text-flow-line-height)}p.text.flow-large{font-family:var(--p-text-flow-large-font-family);font-size:var(--p-text-flow-large-font-size);font-weight:var(--p-text-flow-large-font-weight);letter-spacing:var(--p-text-flow-large-letter-spacing);line-height:var(--p-text-flow-large-line-height)}p.text.flow-larger{font-family:var(--p-text-flow-larger-font-family);font-size:var(--p-text-flow-larger-font-size);font-weight:var(--p-text-flow-larger-font-weight);letter-spacing:var(--p-text-flow-larger-letter-spacing);line-height:var(--p-text-flow-larger-line-height)}.section-base{padding-bottom:0;padding-top:0}.section-base .section-base-inner{display:flex;flex-direction:column;padding-left:0;padding-right:0;text-align:left;width:100%}@media (min-width:1024px){.section-base .section-base-inner{margin-left:auto;margin-right:auto;max-width:var(--p-section-base-max-width)}.section-base .section-base-inner .section-base-inner-head.row{display:grid;grid-template-columns:repeat(2,1fr)}}.section-base .section-base-inner .section-base-inner-head .section-base-subtitle{margin-top:0}@media (min-width:1024px){.section-base .section-base-inner .section-base-inner-head .section-base-subtitle{margin-top:var(--p-section-base-head-subtitle-margin-top)}}.section-base .section-base-inner.fullheight{min-height:100vh}.section-base .section-base-inner.fullwidth{max-width:100%}.section-base .section-base-inner[data-space-x=extralarge]{padding-left:var(--p-section-base-padding-x-extralarge);padding-right:var(--p-section-base-padding-x-extralarge)}@media (min-width:1024px){.section-base .section-base-inner[data-space-x=extralarge]{padding-left:var(--p-section-base-padding-x-extralarge);padding-right:var(--p-section-base-padding-x-extralarge)}}.section-base .section-base-inner[data-space-x=large]{padding-left:var(--p-section-base-padding-x-large);padding-right:var(--p-section-base-padding-x-large)}.section-base .section-base-inner[data-space-x=medium],.section-base .section-base-inner[data-space-x=medium] .section-base-heading{padding-left:var(--p-section-base-padding-x-medium);padding-right:var(--p-section-base-padding-x-medium)}.section-base .section-base-inner[data-space-x=small]{padding-left:var(--p-section-base-padding-x-small);padding-right:var(--p-section-base-padding-x-small)}.section-base .section-base-inner[data-space-x=extrasmall]{padding-left:var(--p-section-base-padding-x-extrasmall);padding-right:var(--p-section-base-padding-x-extrasmall)}.section-base .section-base-inner[data-align=center]{align-items:center;text-align:center}.section-base .section-base-inner[data-align=right]{align-items:flex-end;text-align:right}.section-base .section-base-inner[data-valign=center]{justify-content:center}.section-base .section-base-inner[data-valign=bottom]{justify-content:flex-end}.section-base[data-variant=default]{background-color:var(--p-section-background-color-default)}.section-base[data-variant=highlight]{background-color:var(--p-section-background-color-highlight);clip-path:polygon(0 25px,100% 0,100% calc(100% - 25px),0 100%)}.section-base[data-variant=teaser]{background-color:var(--p-section-background-color-teaser);color:var(--p-surface-100)}.section-base[data-space-y=extrasmall]{padding-bottom:calc(var(--p-section-base-padding-y-extrasmall)/2);padding-top:calc(var(--p-section-base-padding-y-extrasmall)/2)}@media (min-width:1024px){.section-base[data-space-y=extrasmall]{padding-bottom:var(--p-section-base-padding-y-extrasmall);padding-top:var(--p-section-base-padding-y-extrasmall)}}.section-base[data-space-y=small]{padding-bottom:calc(var(--p-section-base-padding-y-small)/2);padding-top:calc(var(--p-section-base-padding-y-small)/2)}@media (min-width:1024px){.section-base[data-space-y=small]{padding-bottom:var(--p-section-base-padding-y-small);padding-top:var(--p-section-base-padding-y-small)}}.section-base[data-space-y=medium]{padding-bottom:calc(var(--p-section-base-padding-y-medium)/2);padding-top:calc(var(--p-section-base-padding-y-medium)/2)}@media (min-width:1024px){.section-base[data-space-y=medium]{padding-bottom:var(--p-section-base-padding-y-medium);padding-top:var(--p-section-base-padding-y-medium)}}.section-base[data-space-y=large]{padding-bottom:calc(var(--p-section-base-padding-y-large)/2);padding-top:calc(var(--p-section-base-padding-y-large)/2)}@media (min-width:1024px){.section-base[data-space-y=large]{padding-bottom:var(--p-section-base-padding-y-large);padding-top:var(--p-section-base-padding-y-large)}}.section-base[data-space-y=extralarge]{padding-bottom:calc(var(--p-section-base-padding-y-extralarge)/2);padding-top:calc(var(--p-section-base-padding-y-extralarge)/2)}@media (min-width:1024px){.section-base[data-space-y=extralarge]{padding-bottom:var(--p-section-base-padding-y-extralarge);padding-top:var(--p-section-base-padding-y-extralarge)}}
