.uppercase{text-transform:uppercase}.underline{text-decoration:underline}.font-weight-light{font-weight:300}.text-label-xs,.text-label-s,.footer-top-link-sub-title,.text-label-m,.footer-bottom-link,.text-label-l,.content ul li,.content ol li,ul.content li,ol.content li,.text-richtext-small,.text-richtext,body,p,a,.font-weight-regular{font-weight:400}.text-label-s-medium,.text-overline-small,.text-overline,.font-weight-medium{font-weight:500}.footer-bottom-link,.text-label-m-semibold,.text-label-l-semibold,.text-lead,.lead,.has-lead+p,.text-title-small,.text-h4,.text-h5,.text-h6,h3,h4,h5,h6,.text-default-title,h2,.text-h1,.hero-title,h1,.font-weight-semibold{font-weight:600}.footer-top-link-title,.text-label-xl,.text-richtext-small-bold,.text-richtext-bold,.text-teaser-title-small,.text-teaser-title,.font-weight-bold{font-weight:700}.list-reset,.list-reset ul,.list-reset ul li{text-indent:0;margin:0;padding:0;list-style:none}.content ul,.content ol,ul.content,ol.content{margin:0;padding:0;list-style-position:inside}.content ul:not(:last-child),.content ol:not(:last-child),ul.content:not(:last-child),ol.content:not(:last-child){margin:0 0 var(--spacing-r-xl)}.content ul li,.content ol li,ul.content li,ol.content li{margin:0 0 var(--spacing-r-3xs);list-style:none}.content ul:not(ul.content,.content ul),.content ol:not(ul.content,.content ul),ul.content:not(ul.content,.content ul),ol.content:not(ul.content,.content ul){counter-reset:item;list-style-type:decimal}.content ul:not(ul.content,.content ul) li:before,.content ol:not(ul.content,.content ul) li:before,ul.content:not(ul.content,.content ul) li:before,ol.content:not(ul.content,.content ul) li:before{content:counter(item);counter-increment:item;width:1.5em;display:inline-block}.content ul:not(ol.content,.content ol) li,.content ol:not(ol.content,.content ol) li,ul.content:not(ol.content,.content ol) li,ol.content:not(ol.content,.content ol) li{background-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"1em\" height=\"1em\" viewBox=\"0 -960 960 960\" fill=\"currentColor\"><path d=\"M240-440v-80h480v80H240Z\"/></svg>");background-repeat:no-repeat;background-position:calc(-.125rem * var(--mantine-scale)) calc(.25rem * var(--mantine-scale));background-size:1em 1em;padding:0 0 0 1.5em}.content ul:not(ol.content,.content ol).checked li,.content ol:not(ol.content,.content ol).checked li,ul.content:not(ol.content,.content ol).checked li,ol.content:not(ol.content,.content ol).checked li{background-image:url("data:image/svg+xml,<svg xmlns=\"http://www.w3.org/2000/svg\" width=\"1em\" height=\"1em\" viewBox=\"0 -960 960 960\" fill=\"currentColor\"><path d=\"M382-240 154-468l57-57 171 171 367-367 57 57-424 424Z\"/></svg>")}.text-overline{font-size:calc(1rem * var(--mantine-scale));color:var(--color-cyan-100);letter-spacing:.02em;margin:0;line-height:1.2}.text-overline:not(:last-child){margin:0 0 var(--spacing-r-s)}@media (min-width:1024px){.text-overline{font-size:calc(1.125rem * var(--mantine-scale))}}.text-overline-small{font-size:calc(.875rem * var(--mantine-scale));color:var(--color-cyan-100);letter-spacing:.02em;line-height:1.2}.text-overline-small:not(:last-child){margin:0 0 var(--spacing-r-xs)}@media (min-width:500px){.text-overline-small{font-size:calc(1rem * var(--mantine-scale))}}.text-h1,.hero-title,h1{margin:0 0 var(--spacing-r-m);font-size:calc(1.375rem * var(--mantine-scale));color:var(--color-cyan-90);letter-spacing:.02em;line-height:1.25}@media (min-width:500px){.text-h1,.hero-title,h1{font-size:calc(1.5rem * var(--mantine-scale))}}@media (min-width:1024px){.text-h1,.hero-title,h1{font-size:calc(2rem * var(--mantine-scale))}}@media (min-width:1440px){.text-h1,.hero-title,h1{font-size:calc(2.5rem * var(--mantine-scale))}}.text-default-title,h2{margin:0 0 var(--spacing-r-l);font-size:calc(1.125rem * var(--mantine-scale));color:var(--color-cyan-80);letter-spacing:.01em;line-height:1.2}@media (min-width:500px){.text-default-title,h2{font-size:calc(1.25rem * var(--mantine-scale))}}@media (min-width:1024px){.text-default-title,h2{font-size:calc(1.375rem * var(--mantine-scale))}}.text-teaser-title{margin:0 0 var(--spacing-r-m);font-size:calc(1.5rem * var(--mantine-scale));color:var(--color-cyan-90);letter-spacing:.02em;line-height:1.2}@media (min-width:1024px){.text-teaser-title{font-size:calc(1.75rem * var(--mantine-scale))}}.text-teaser-title-small{font-size:calc(1.125rem * var(--mantine-scale));color:var(--color-cyan-90);letter-spacing:.02em;line-height:1.2}.text-teaser-title-small:not(:last-child){margin:0 0 var(--spacing-r-s)}@media (min-width:500px){.text-teaser-title-small{font-size:calc(1.25rem * var(--mantine-scale))}}@media (min-width:1440px){.text-teaser-title-small{font-size:calc(1.375rem * var(--mantine-scale))}}.text-title-small,.text-h4,.text-h5,.text-h6,h3,h4,h5,h6{margin:0 0 var(--spacing-r-xs);font-size:calc(1rem * var(--mantine-scale));color:var(--color-cyan-80);letter-spacing:.02em;line-height:1.2}@media (min-width:1024px){.text-title-small,.text-h4,.text-h5,.text-h6,h3,h4,h5,h6{font-size:calc(1.125rem * var(--mantine-scale))}}.text-lead,.lead,.has-lead+p{font-size:calc(1.125rem * var(--mantine-scale));color:var(--color-cyan-100);letter-spacing:.01em;margin:0;line-height:1.5}.text-lead:not(:last-child),.lead:not(:last-child),.has-lead+p:not(:last-child){margin:0 0 var(--spacing-r-xl)}@media (min-width:500px){.text-lead,.lead,.has-lead+p{font-size:calc(1.25rem * var(--mantine-scale))}}@media (min-width:1024px){.text-lead,.lead,.has-lead+p{font-size:calc(1.375rem * var(--mantine-scale))}}.text-richtext-bold,.text-richtext,body,p,a{font-size:calc(1rem * var(--mantine-scale));color:var(--color-cyan-100);letter-spacing:.01em;line-height:1.5}@media (min-width:1024px){.text-richtext-bold,.text-richtext,body,p,a{font-size:calc(1.125rem * var(--mantine-scale))}}p{margin:0}p:not(:last-child){margin:0 0 var(--spacing-r-xl)}.text-richtext-small-bold,.content ul li,.content ol li,ul.content li,ol.content li,.text-richtext-small{font-size:calc(.875rem * var(--mantine-scale));color:var(--color-cyan-100);letter-spacing:.01em;line-height:1.5}@media (min-width:1024px){.text-richtext-small-bold,.content ul li,.content ol li,ul.content li,ol.content li,.text-richtext-small{font-size:calc(1rem * var(--mantine-scale))}}.footer-top-link-title,.text-label-xl{font-size:calc(1rem * var(--mantine-scale));color:var(--color-cyan-100);letter-spacing:.02em;line-height:1.2}@media (min-width:1024px){.footer-top-link-title,.text-label-xl{font-size:calc(1.25rem * var(--mantine-scale))}}.text-label-l-semibold,.footer-bottom-link,.text-label-l{font-size:calc(1rem * var(--mantine-scale));color:var(--color-cyan-100);letter-spacing:.01em;line-height:1.2}@media (min-width:1024px){.text-label-l-semibold,.footer-bottom-link,.text-label-l{font-size:calc(1.125rem * var(--mantine-scale))}}.text-label-m-semibold,.footer-top-link-sub-title,.text-label-m{font-size:calc(.875rem * var(--mantine-scale));color:var(--color-cyan-100);letter-spacing:.01em;line-height:1.2}@media (min-width:1024px){.text-label-m-semibold,.footer-top-link-sub-title,.text-label-m{font-size:calc(1rem * var(--mantine-scale))}}.text-label-s-medium,.text-label-s{font-size:calc(.75rem * var(--mantine-scale));color:var(--color-cyan-100);letter-spacing:.01em;line-height:1}.text-label-xs{font-size:calc(.625rem * var(--mantine-scale));color:var(--color-cyan-100);letter-spacing:.01em;line-height:1.2}:root{--s-4:calc((4 * calc((100vw - 32px - ((8 - 1) * 20px)) / 8)) + ((4 - 1) * 20px))}@media (min-width:500px){:root{--s-4:calc((4 * calc((100vw - 64px - ((12 - 1) * 20px)) / 12)) + ((4 - 1) * 20px))}}@media (min-width:1024px){:root{--s-4:calc((4 * calc((100vw - 96px - ((24 - 1) * 20px)) / 24)) + ((4 - 1) * 20px))}}@media (min-width:1696px){:root{--s-4:calc((4 * calc((1600px - ((24 - 1) * 24px)) / 24)) + ((4 - 1) * 24px))}}.footer-top{--section-background-color:var(--color-cyan-20)}.footer-top:after{z-index:1;content:"";background-color:var(--color-lime-30);clip-path:polygon(0 0,100% 0,100% calc(100% - 32px),0 100%);width:100%;height:55%;position:absolute;inset:0}@media (min-width:1024px){.footer-top:after{clip-path:polygon(64px 0,100% 0,100% 100%,0 100%);justify-self:flex-end;width:52.5%;height:100%}}.footer-top .layout-section-inner{padding:var(--spacing-r-xl) 0}@media (min-width:1024px){.footer-top .layout-section-inner{display:flex}}.footer-top-link{gap:var(--spacing-r-3xs);align-items:flex-start;display:flex}@media (min-width:1024px){.footer-top-link{width:50%}}.footer-top-link-sub-title{margin:0 0 calc(.25rem * var(--mantine-scale));color:var(--color-cyan-90)}.footer-top-link-title{width:100%;color:var(--color-cyan-90);justify-content:space-between}.footer-top-link:first-child{padding:0 0 calc(3rem * var(--mantine-scale))}@media (min-width:1024px){.footer-top-link:first-child{padding:0 calc(3rem * var(--mantine-scale)) 0 0}}.footer-top-link:last-child{padding:calc(3rem * var(--mantine-scale)) 0 0}@media (min-width:1024px){.footer-top-link:last-child{padding:0 0 0 calc(3rem * var(--mantine-scale))}}.footer-top-link svg{flex:none}.footer-middle{--section-background-color:var(--color-white-100);padding-top:var(--spacing-r-xl);padding-bottom:var(--spacing-r-xl)}.footer-middle .layout-section-inner{flex-direction:column;display:flex}@media (min-width:1024px){.footer-middle .layout-section-inner{flex-direction:row}}.footer-middle-links-label{color:var(--color-cyan-80)}.footer-middle-button{margin:var(--spacing-r-2xl) 0;align-self:flex-start;--button-radius:calc(1rem * var(--mantine-scale))!important}@media (min-width:1024px){.footer-middle-button{height:auto;margin:auto 0 auto auto}.footer-middle-button .mantine-Button-inner{margin:var(--spacing-r-s) 0;align-items:flex-end}.footer-middle-button .mantine-Button-label{gap:var(--spacing-r-xs);flex-direction:column;align-items:flex-start;overflow:visible}}.footer-middle-button .mantine-Button-label>span{display:none}@media (min-width:1024px){.footer-middle-button .mantine-Button-label>span{display:block}}.footer-middle-logos{gap:var(--spacing-r-3xl);flex-direction:column}@media (min-width:500px){.footer-middle-logos{flex-direction:row}}@media (min-width:1024px){.footer-middle-logos{gap:var(--spacing-r-xl);width:20%;margin:0 0 0 calc(3rem * var(--mantine-scale));flex-direction:column}}@media (min-width:1440px){.footer-middle-logos{width:initial;flex-direction:row}}.footer-middle-logo{gap:var(--spacing-r-s);flex-direction:column}@media (min-width:500px){.footer-middle-logo{justify-content:flex-end;width:40%}}@media (min-width:1024px){.footer-middle-logo{width:initial}}@media (min-width:1440px){.footer-middle-logo{justify-content:center;width:50%}}.footer-middle-logo svg{width:70%}@media (min-width:500px){.footer-middle-logo svg{width:auto}}.footer-bottom{--section-background-color:var(--color-beige-30);padding-top:var(--spacing-r-m);padding-bottom:var(--spacing-r-xl)}.footer-bottom .layout-section-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}@media (min-width:500px){.footer-bottom .layout-section-inner{flex-wrap:nowrap}}.footer-bottom-link{color:var(--color-cyan-100)}.footer-bottom-lang-menu{margin:var(--spacing-r-m) 0 0;align-self:flex-end}@media (min-width:500px){.footer-bottom-lang-menu{margin:0}}
