:root{--color-text: #000000;--color-text-inverted: #ffffff;--color-background: #ffffff;--color-on-background: var(--color-text);--color-background-inverted: #000000;--color-on-background-inverted: var(--color-text-inverted);--color-alert: #ae3019;--color-success: #1d6d00;--color-alpha: #9d2e1a;--color-on-alpha: var(--color-text-inverted);--color-beta: #d37f37;--color-on-beta: var(--color-text-inverted);--color-gamma: #004c80;--color-on-gamma: var(--color-text-inverted);--color-gray: #4c4c4c;--color-on-gray: var(--color-text-inverted);--color-on-image-background: #ffffff;--color-inactive: #b1acb7;--content-small: calc(50rem + (2 * var(--content-padding)));--content-small-clean: 50rem;--content-medium: calc(56.5rem + (2 * var(--content-padding)));--content-medium-clean: 56.5rem;--content-width: 90rem;--content-padding: clamp(1.25rem, 0.4643rem + 3.9286vw, 4rem);--content-padding-variant: clamp(1.25rem, 0.75rem + 2.5vw, 3rem);--layout-gap: clamp(4rem, 2.8571rem + 5.7143vw, 8rem);--layout-gap-variant: clamp(2rem, 1.4286rem + 2.8571vw, 4rem);--layout-row-gap: clamp(1.5rem, 1.3571rem + 0.7143vw, 2rem);--layout-row-gap-variant: clamp(2.5rem, 2.0714rem + 2.1429vw, 4rem);--layout-column-gap: clamp(1.5rem, 0.7857rem + 3.5714vw, 4rem);--layout-column-gap-variant: clamp(1.5rem, 1.3571rem + 0.7143vw, 2rem);--font-family: "Gilroy", sans-serif;--font-size-sm: 1rem;--font-size-md: 1.125rem;--font-size-lg: clamp(1.25rem, 1.1786rem + 0.3571vw, 1.5rem);--font-size-xl: clamp(1.5rem, 1.3571rem + 0.7143vw, 2rem);--font-size-xxl: clamp(2rem, 1.8571rem + 0.7143vw, 2.5rem);--font-size-xxxl: clamp(2.5rem, 2.2857rem + 1.0714vw, 3.25rem);--header-height: 7.375rem;--transition: all 0.3s ease-in-out;--box-shadow-blur-small: 0.25rem;--box-shadow-blur: 1rem;--box-shadow-small: 0 0 var(--box-shadow-blur-small) 0 rgba(0, 0, 0, 0.16);--box-shadow: 0 0 var(--box-shadow-blur) 0 rgba(0, 0, 0, 0.16);--box-shadow-down: 0 0.25rem var(--box-shadow-blur) 0 rgba(0, 0, 0, 0.16)}@media screen and (min-width: 64rem){:root{--header-height: 7.75rem}}*{margin:0}body{line-height:1.5}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}@font-face{font-display:swap;font-family:"Gilroy";font-style:normal;font-weight:400;src:url("/assets/fonts/gilroy-400.woff2") format("woff2"),url("/assets/fonts/gilroy-400.woff") format("woff")}@font-face{font-display:swap;font-family:"Gilroy";font-style:normal;font-weight:500;src:url("/assets/fonts/gilroy-500.woff2") format("woff2"),url("/assets/fonts/gilroy-500.woff") format("woff")}@font-face{font-display:swap;font-family:"Gilroy";font-style:normal;font-weight:700;src:url("/assets/fonts/gilroy-700.woff2") format("woff2"),url("/assets/fonts/gilroy-700.woff") format("woff")}@font-face{font-display:swap;font-family:"Gilroy";font-style:italic;font-weight:700;src:url("/assets/fonts/gilroy-700-italic.woff2") format("woff2"),url("/assets/fonts/gilroy-700-italic.woff") format("woff")}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:var(--font-family);font-size:1em;line-height:1.4;font-style:normal;color:var(--color-on-background)}.h-xxxl,h1{font-size:var(--font-size-xxxl);font-weight:700;line-height:1.15}.h-xxl,h2{font-size:var(--font-size-xxl);font-weight:700;line-height:1.2}.h-xl,h3{font-size:var(--font-size-xl);font-weight:700;line-height:1.3}.h-lg,h4{font-size:var(--font-size-lg);font-weight:700;line-height:1.3}.h-md,h5{font-size:var(--font-size-md);font-weight:700;line-height:1.4}.h-sm,h6{font-size:var(--font-size-sm);font-weight:700;line-height:1.4}.p-lg{font-size:var(--font-size-lg);font-weight:500}.p-md,p,body{font-size:var(--font-size-md);font-weight:500}.p-sm,sub{font-size:var(--font-size-sm);font-weight:500}h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;max-width:max-content}strong,b{font-weight:700}.italic{font-style:italic}.uppercase{text-transform:uppercase}.subline{font-weight:700;color:var(--color-alpha)}.text-default{text-align:left}.text-default h1{margin-bottom:3rem}.text-default h2{margin-bottom:2.5rem}.text-default h3,.text-default h4,.text-default h5,.text-default h6{margin-bottom:2rem}.text-default h1{margin-top:3.5rem}.text-default h2{margin-top:3rem}.text-default h3,.text-default h4,.text-default h5,.text-default h6{margin-top:2.5rem}.text-default p,.text-default ul,.text-default ol{margin-top:0;margin-bottom:1.5rem}.text-default li{margin-bottom:.5rem}.text-default li p{margin-bottom:0}.text-default p+p,.text-default p+ul,.text-default p+ol,.text-default ul+p,.text-default ol+p{margin-top:1.5rem}.text-default strong{font-weight:700}.text-default blockquote{margin-top:0;margin-bottom:1rem;padding-left:1rem;border-left:.0625rem solid var(--color-inactive);font-weight:700}.text-default blockquote footer{margin-top:.5rem;font-style:italic}.text-default a:not(.button){text-decoration-color:currentColor}.text-default a:not(.button):hover{text-decoration-color:rgba(0,0,0,0)}.text-default>*:first-child{margin-top:unset}.text-default>*:last-child{margin-bottom:unset}*{margin:0;padding:0;box-sizing:border-box;-ms-overflow-style:none;scrollbar-width:none}*::-webkit-scrollbar{width:0 !important;height:0 !important}*.no-transitions *{transition:none !important}html{overflow-x:clip;scroll-behavior:smooth;scroll-padding-top:0;background-color:var(--color-background);min-height:100dvh}body{overflow-x:clip;margin:0 auto;min-height:100dvh;display:flex;flex-direction:column;justify-content:space-between}menu,menu ol,menu ul,nav,nav ol,nav ul{list-style:none;padding:0}ol,ul{padding-left:1.125rem;margin-top:0}@media screen and (min-width: 30rem){ol,ul{padding-left:1.25rem}}@media screen and (min-width: 64rem){ol,ul{padding-left:1.5rem}}::selection{background-color:var(--color-background-inverted);color:var(--color-on-background-inverted)}.prevent-scroll{overflow:hidden}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.hidden{display:none !important}.header{transition:transform .3s ease-in-out}.scroll-down .header{transform:translate3d(0, -100%, 0)}.scroll-up .header{transform:translate3d(0, 0, 0)}.white-color-scheme{background-color:var(--color-background);color:var(--color-on-background);--accent-color: var(--color-on-background, #000000)}.white-color-scheme p a:not(.button),.white-color-scheme .button.tertiary{color:var(--accent-color)}.white-color-scheme .breadcrumbs-block a{color:var(--accent-color)}.white-color-scheme ::selection,.white-color-scheme::selection{background-color:var(--color-on-background);color:var(--color-background)}.background-image[style*=background-image]{color:var(--color-on-background-inverted);--accent-color: var(--color-on-background-inverted, #ffffff);background-repeat:no-repeat;background-size:cover}.background-image[style*=background-image] p a:not(.button),.background-image[style*=background-image] .button.tertiary{color:var(--accent-color)}.background-image[style*=background-image] .breadcrumbs-block a{color:var(--accent-color)}.background-image[style*=background-image] ::selection,.background-image[style*=background-image]::selection{background-color:var(--color-on-background-inverted);color:var(--color-background-inverted)}main{margin-top:var(--header-height)}.layout-row{width:100%;position:relative}.layout-row.has-arrow-button{z-index:1}.layout-row.reverse-on-mobile .layout-row-inner{flex-direction:column-reverse}.layout-row.small-size .layout-row-inner{max-width:var(--content-small)}.layout-row.small-size .layout-row-inner.color-scheme{max-width:var(--content-width)}.layout-row.small-size .layout-row-inner.color-scheme .column:only-child{max-width:var(--content-small);margin-inline:auto}.layout-row.medium-size .layout-row-inner{max-width:var(--content-medium)}.layout-row.medium-size .layout-row-inner.color-scheme{max-width:var(--content-width)}.layout-row.medium-size .layout-row-inner.color-scheme .column:only-child{max-width:var(--content-medium);margin-inline:auto}.layout-row.large-size .layout-row-inner{max-width:var(--content-width)}@media screen and (min-width: 64rem){.layout-row.top .layout-row-inner{align-items:flex-start}}@media screen and (min-width: 64rem){.layout-row.middle .layout-row-inner{align-items:center}}@media screen and (min-width: 64rem){.layout-row.bottom .layout-row-inner{align-items:flex-end}}@media screen and (min-width: 64rem){.layout-row.left .layout-row-inner{margin-inline:unset;margin-right:auto}}@media screen and (min-width: 90rem){.layout-row.left .layout-row-inner{margin-left:calc((100vw - var(--content-width))/2)}}@media screen and (min-width: 64rem){.layout-row.center .layout-row-inner{margin-inline:auto}}@media screen and (min-width: 64rem){.layout-row.right .layout-row-inner{margin-inline:unset;margin-left:auto}}@media screen and (min-width: 90rem){.layout-row.right .layout-row-inner{margin-right:calc((100vw - var(--content-width))/2)}}.layout-row.border-top::before{content:"";display:flex;height:.0625rem;width:calc(100% - 2*var(--content-padding));max-width:calc(var(--content-width) - 2*var(--content-padding));margin-inline:auto;position:absolute;top:0;left:50%;transform:translateX(-50%);background-color:var(--color-background-inverted)}@media screen and (min-width: 64rem){.layout-row.border-between .layout-row-inner{gap:var(--layout-row-gap) 0}.layout-row.border-between .layout-row-inner .column{height:100%}.layout-row.border-between .layout-row-inner .column:nth-child(odd):has(+.column){border-right:.0625rem solid var(--color-background-inverted);padding-right:var(--layout-column-gap)}.layout-row.border-between .layout-row-inner .column:nth-child(even){padding-left:var(--layout-column-gap)}.layout-row.border-between .layout-row-inner .column:nth-child(even):has(+.column){border-right:.0625rem solid var(--color-background-inverted);padding-right:var(--layout-column-gap)}.layout-row.border-between .layout-row-inner .column:nth-child(even):has(+.column)+.column{padding-left:var(--layout-column-gap)}.layout-row.border-between.top .layout-row-inner .column{justify-content:flex-start}.layout-row.border-between.middle .layout-row-inner .column{justify-content:center}.layout-row.border-between.bottom .layout-row-inner .column{justify-content:flex-end}}.layout-row.border-bottom::after{content:"";display:flex;height:.0625rem;width:calc(100% - 2*var(--content-padding));max-width:calc(var(--content-width) - 2*var(--content-padding));margin-inline:auto;position:absolute;bottom:0;left:50%;transform:translateX(-50%);background-color:var(--color-background-inverted)}.layout-row.box-shadow .layout-row-inner .column{box-shadow:var(--box-shadow);padding:2rem 1.5rem}.layout-row .blur{position:absolute;inset:0;width:100%;height:100%;z-index:1;background:linear-gradient(to bottom, rgba(0, 0, 0, 0.1) 0%, rgb(0, 0, 0) 100%)}.layout-row.has-blur .layout-row-inner{padding-top:calc(var(--layout-gap)*2)}.layout-row.has-blur .layout-row-inner.spacing-top-remove{padding-top:0}.layout-row.has-blur .layout-row-inner.spacing-top-reduce{padding-top:calc(var(--layout-row-gap-variant)*2)}.layout-row:has(>.layout-row-inner.spacing-bottom-remove)+.layout-row>.layout-row-inner.color-scheme{margin-top:var(--layout-gap)}.layout-row:has(>.layout-row-inner.spacing-bottom-remove)+.layout-row>.layout-row-inner.color-scheme.spacing-top-reduce{margin-top:var(--layout-gap-variant)}.layout-row .layout-row-inner{display:flex;flex-direction:column;gap:var(--layout-gap-variant);max-width:var(--content-width);margin-inline:auto;padding:var(--layout-gap) var(--content-padding);position:relative;z-index:2}@media screen and (min-width: 64rem){.layout-row .layout-row-inner{flex-direction:unset !important;display:grid;grid-template-columns:repeat(12, 1fr);gap:var(--layout-row-gap) var(--layout-column-gap)}}.layout-row .layout-row-inner.color-scheme{padding:var(--layout-gap-variant) var(--content-padding)}@media screen and (min-width: 56.5rem){.layout-row .layout-row-inner.color-scheme{margin-block:var(--layout-gap)}.layout-row .layout-row-inner.color-scheme.spacing-top-reduce{margin-top:var(--layout-gap-variant)}.layout-row .layout-row-inner.color-scheme.spacing-bottom-reduce{margin-bottom:var(--layout-gap-variant)}}.layout-row .layout-row-inner.spacing-top-remove{padding-top:0}.layout-row .layout-row-inner.spacing-bottom-remove{padding-bottom:0}.layout-row .layout-row-inner.spacing-top-reduce{padding-top:var(--layout-row-gap-variant)}.layout-row .layout-row-inner.spacing-bottom-reduce{padding-bottom:var(--layout-row-gap-variant)}.layout-row .layout-row-inner:has(.column.color-scheme){gap:var(--layout-row-gap-variant) var(--layout-column-gap-variant)}.layout-row .layout-row-inner:has(.booking-form-block){row-gap:var(--layout-row-gap-variant)}.layout-row .column{display:flex;flex-direction:column;justify-content:center}@media screen and (min-width: 64rem){.layout-row .column{grid-column:span var(--span)}}.layout-row .column .block+.block{margin-top:var(--layout-row-gap)}.layout-row .column .block:not(.subheading-block)+.heading-block{margin-top:var(--layout-row-gap-variant)}.layout-row .column.color-scheme{padding:var(--layout-gap-variant) var(--content-padding-variant)}.layout-row .column.color-scheme+:not(.color-scheme) .block+.block{margin-top:1rem}@media screen and (max-width: 63.9375rem){.layout-row .column:not(:has(:first-child)){display:none}}.button:not(.pswp__button),button:not(.pswp__button),input[type=submit]:not(.pswp__button){outline:none;border:none;background:none;text-decoration:none;margin:0;padding:0;cursor:pointer;user-select:auto;display:inline-block;max-width:max-content;color:var(--color-on-background);transition:var(--transition)}.button:not(.pswp__button):has(.icon),button:not(.pswp__button):has(.icon),input[type=submit]:not(.pswp__button):has(.icon){display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:.5rem}.button:not(.pswp__button):has(.icon) .icon,button:not(.pswp__button):has(.icon) .icon,input[type=submit]:not(.pswp__button):has(.icon) .icon{--size: 1.5rem;width:var(--size);min-width:var(--size);max-width:var(--size);height:var(--size);min-height:var(--size);max-height:var(--size)}.button:not(.pswp__button):has(.icon) .icon svg,button:not(.pswp__button):has(.icon) .icon svg,input[type=submit]:not(.pswp__button):has(.icon) .icon svg{width:100%;height:100%}.button:not(.pswp__button):has(.icon) .icon svg[stroke]:not([stroke=none]),button:not(.pswp__button):has(.icon) .icon svg[stroke]:not([stroke=none]),input[type=submit]:not(.pswp__button):has(.icon) .icon svg[stroke]:not([stroke=none]){stroke:currentColor}.button:not(.pswp__button):has(.icon) .icon svg path[stroke]:not([stroke=none]),.button:not(.pswp__button):has(.icon) .icon svg g[stroke]:not([stroke=none]),button:not(.pswp__button):has(.icon) .icon svg path[stroke]:not([stroke=none]),button:not(.pswp__button):has(.icon) .icon svg g[stroke]:not([stroke=none]),input[type=submit]:not(.pswp__button):has(.icon) .icon svg path[stroke]:not([stroke=none]),input[type=submit]:not(.pswp__button):has(.icon) .icon svg g[stroke]:not([stroke=none]){stroke:currentColor}.button:not(.pswp__button):has(.icon) .icon svg[fill]:not([fill=none]),button:not(.pswp__button):has(.icon) .icon svg[fill]:not([fill=none]),input[type=submit]:not(.pswp__button):has(.icon) .icon svg[fill]:not([fill=none]){fill:currentColor}.button:not(.pswp__button):has(.icon) .icon svg path[fill]:not([fill=none]),.button:not(.pswp__button):has(.icon) .icon svg g[fill]:not([fill=none]),button:not(.pswp__button):has(.icon) .icon svg path[fill]:not([fill=none]),button:not(.pswp__button):has(.icon) .icon svg g[fill]:not([fill=none]),input[type=submit]:not(.pswp__button):has(.icon) .icon svg path[fill]:not([fill=none]),input[type=submit]:not(.pswp__button):has(.icon) .icon svg g[fill]:not([fill=none]){fill:currentColor}.button:not(.pswp__button):has(.icon).burger-button .icon,.button:not(.pswp__button):has(.icon).close-button .icon,button:not(.pswp__button):has(.icon).burger-button .icon,button:not(.pswp__button):has(.icon).close-button .icon,input[type=submit]:not(.pswp__button):has(.icon).burger-button .icon,input[type=submit]:not(.pswp__button):has(.icon).close-button .icon{--size: 2.5rem;width:var(--size);min-width:var(--size);max-width:var(--size);height:var(--size);min-height:var(--size);max-height:var(--size)}.button:not(.pswp__button):has(.icon).burger-button .icon svg,.button:not(.pswp__button):has(.icon).close-button .icon svg,button:not(.pswp__button):has(.icon).burger-button .icon svg,button:not(.pswp__button):has(.icon).close-button .icon svg,input[type=submit]:not(.pswp__button):has(.icon).burger-button .icon svg,input[type=submit]:not(.pswp__button):has(.icon).close-button .icon svg{width:100%;height:100%}.button:not(.pswp__button):has(.icon).arrow-button,button:not(.pswp__button):has(.icon).arrow-button,input[type=submit]:not(.pswp__button):has(.icon).arrow-button{--padding: 0.5rem;padding:var(--padding);position:absolute;right:var(--content-padding);bottom:0;transform:translateX(var(--padding)) translateY(50%)}.button:not(.pswp__button):has(.icon).arrow-button .icon,button:not(.pswp__button):has(.icon).arrow-button .icon,input[type=submit]:not(.pswp__button):has(.icon).arrow-button .icon{--size: 80%}@media screen and (min-width: 48rem){.button:not(.pswp__button):has(.icon).arrow-button .icon,button:not(.pswp__button):has(.icon).arrow-button .icon,input[type=submit]:not(.pswp__button):has(.icon).arrow-button .icon{--size: 100%}}.button:not(.pswp__button):has(.icon).arrow-button .icon svg[stroke]:not([stroke=none]),button:not(.pswp__button):has(.icon).arrow-button .icon svg[stroke]:not([stroke=none]),input[type=submit]:not(.pswp__button):has(.icon).arrow-button .icon svg[stroke]:not([stroke=none]){stroke:url(#a)}.button:not(.pswp__button):has(.icon).arrow-button .icon svg path[stroke]:not([stroke=none]),.button:not(.pswp__button):has(.icon).arrow-button .icon svg g[stroke]:not([stroke=none]),button:not(.pswp__button):has(.icon).arrow-button .icon svg path[stroke]:not([stroke=none]),button:not(.pswp__button):has(.icon).arrow-button .icon svg g[stroke]:not([stroke=none]),input[type=submit]:not(.pswp__button):has(.icon).arrow-button .icon svg path[stroke]:not([stroke=none]),input[type=submit]:not(.pswp__button):has(.icon).arrow-button .icon svg g[stroke]:not([stroke=none]){stroke:url(#a)}.button:not(.pswp__button):has(.icon).arrow-button .icon svg[fill]:not([fill=none]),button:not(.pswp__button):has(.icon).arrow-button .icon svg[fill]:not([fill=none]),input[type=submit]:not(.pswp__button):has(.icon).arrow-button .icon svg[fill]:not([fill=none]){fill:url(#a)}.button:not(.pswp__button):has(.icon).arrow-button .icon svg path[fill]:not([fill=none]),.button:not(.pswp__button):has(.icon).arrow-button .icon svg g[fill]:not([fill=none]),button:not(.pswp__button):has(.icon).arrow-button .icon svg path[fill]:not([fill=none]),button:not(.pswp__button):has(.icon).arrow-button .icon svg g[fill]:not([fill=none]),input[type=submit]:not(.pswp__button):has(.icon).arrow-button .icon svg path[fill]:not([fill=none]),input[type=submit]:not(.pswp__button):has(.icon).arrow-button .icon svg g[fill]:not([fill=none]){fill:url(#a)}.button:not(.pswp__button):focus-visible,button:not(.pswp__button):focus-visible,input[type=submit]:not(.pswp__button):focus-visible{box-shadow:0 0 0 .1875rem #fff;outline:.1875rem solid #000;outline-offset:.1875rem;transition:none !important}.button:not(.pswp__button):disabled,button:not(.pswp__button):disabled,input[type=submit]:not(.pswp__button):disabled{color:var(--color-inactive)}.button:not(.pswp__button).primary,.button:not(.pswp__button).sib-form-block__button,button:not(.pswp__button).primary,button:not(.pswp__button).sib-form-block__button,input[type=submit]:not(.pswp__button).primary,input[type=submit]:not(.pswp__button).sib-form-block__button{padding:.5rem .75rem;font-weight:500;text-align:center;background-color:var(--color-background-inverted);border:.125rem solid var(--color-on-background-inverted);outline:.0625rem solid var(--color-background-inverted);color:var(--color-on-background-inverted)}.button:not(.pswp__button).primary:hover,.button:not(.pswp__button).sib-form-block__button:hover,button:not(.pswp__button).primary:hover,button:not(.pswp__button).sib-form-block__button:hover,input[type=submit]:not(.pswp__button).primary:hover,input[type=submit]:not(.pswp__button).sib-form-block__button:hover{border-color:var(--color-background-inverted)}.button:not(.pswp__button).primary ::selection,.button:not(.pswp__button).primary::selection,.button:not(.pswp__button).sib-form-block__button ::selection,.button:not(.pswp__button).sib-form-block__button::selection,button:not(.pswp__button).primary ::selection,button:not(.pswp__button).primary::selection,button:not(.pswp__button).sib-form-block__button ::selection,button:not(.pswp__button).sib-form-block__button::selection,input[type=submit]:not(.pswp__button).primary ::selection,input[type=submit]:not(.pswp__button).primary::selection,input[type=submit]:not(.pswp__button).sib-form-block__button ::selection,input[type=submit]:not(.pswp__button).sib-form-block__button::selection{background-color:var(--color-background) !important;color:var(--color-on-background) !important}.button:not(.pswp__button).primary:disabled,.button:not(.pswp__button).sib-form-block__button:disabled,button:not(.pswp__button).primary:disabled,button:not(.pswp__button).sib-form-block__button:disabled,input[type=submit]:not(.pswp__button).primary:disabled,input[type=submit]:not(.pswp__button).sib-form-block__button:disabled{background-color:var(--color-gray);border-color:var(--color-gray);outline-color:var(--color-gray);color:var(--color-inactive)}.button:not(.pswp__button).secondary,button:not(.pswp__button).secondary,input[type=submit]:not(.pswp__button).secondary{padding:.5rem .75rem;font-weight:500;text-align:center;background-color:var(--color-background);border:.125rem solid var(--color-background-inverted);outline:.0625rem solid var(--color-background);color:var(--color-on-background)}.button:not(.pswp__button).secondary:hover,button:not(.pswp__button).secondary:hover,input[type=submit]:not(.pswp__button).secondary:hover{border-color:var(--color-background)}.button:not(.pswp__button).secondary ::selection,.button:not(.pswp__button).secondary::selection,button:not(.pswp__button).secondary ::selection,button:not(.pswp__button).secondary::selection,input[type=submit]:not(.pswp__button).secondary ::selection,input[type=submit]:not(.pswp__button).secondary::selection{background-color:var(--color-background-inverted) !important;color:var(--color-on-background-inverted) !important}.button:not(.pswp__button).secondary:disabled,button:not(.pswp__button).secondary:disabled,input[type=submit]:not(.pswp__button).secondary:disabled{background-color:var(--color-gray);border-color:var(--color-gray);outline-color:var(--color-gray);color:var(--color-inactive)}.button:not(.pswp__button).tertiary,button:not(.pswp__button).tertiary,input[type=submit]:not(.pswp__button).tertiary{font-weight:700;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-underline-position:from-font;text-decoration-color:currentColor;text-decoration-thickness:.125rem;text-underline-offset:.35rem}.button:not(.pswp__button).tertiary:hover,.button:not(.pswp__button).tertiary.active,button:not(.pswp__button).tertiary:hover,button:not(.pswp__button).tertiary.active,input[type=submit]:not(.pswp__button).tertiary:hover,input[type=submit]:not(.pswp__button).tertiary.active{text-decoration-color:rgba(0,0,0,0)}.button:not(.pswp__button).dropdown-trigger,button:not(.pswp__button).dropdown-trigger,input[type=submit]:not(.pswp__button).dropdown-trigger{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.625rem;padding:1.125rem 1rem;background-color:var(--color-background);border-bottom:.0625rem solid var(--color-gray);line-height:1.45;color:var(--color-gray)}.button:not(.pswp__button).dropdown-trigger:has(.icon) .icon,button:not(.pswp__button).dropdown-trigger:has(.icon) .icon,input[type=submit]:not(.pswp__button).dropdown-trigger:has(.icon) .icon{transform:rotate(0deg);transition:var(--transition)}.button:not(.pswp__button).dropdown-trigger:hover,button:not(.pswp__button).dropdown-trigger:hover,input[type=submit]:not(.pswp__button).dropdown-trigger:hover{background-color:rgba(0,0,0,.08)}.button:not(.pswp__button).dropdown-trigger[aria-expanded=true] .icon,button:not(.pswp__button).dropdown-trigger[aria-expanded=true] .icon,input[type=submit]:not(.pswp__button).dropdown-trigger[aria-expanded=true] .icon{transform:rotate(180deg)}.button:not(.pswp__button).dropdown-option,button:not(.pswp__button).dropdown-option,input[type=submit]:not(.pswp__button).dropdown-option{padding:1.125rem 1rem;background-color:var(--color-background);border-bottom:.0625rem solid var(--color-gray);font-weight:500;line-height:1.45;width:100%;max-width:unset;text-align:left}.button:not(.pswp__button).dropdown-option:hover,.button:not(.pswp__button).dropdown-option.active,button:not(.pswp__button).dropdown-option:hover,button:not(.pswp__button).dropdown-option.active,input[type=submit]:not(.pswp__button).dropdown-option:hover,input[type=submit]:not(.pswp__button).dropdown-option.active{background-color:rgba(0,0,0,.08)}a:not(.button){padding:0;margin:0;display:inline-block;max-width:max-content;cursor:pointer;font-weight:700;color:var(--color-on-background);text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-underline-position:from-font;text-decoration-color:rgba(0,0,0,0);text-decoration-thickness:.125rem;text-underline-offset:.35rem;transition:var(--transition)}a:not(.button):has(.icon){display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:.5rem}a:not(.button):has(.icon) .icon{--size: 1.5rem;width:var(--size);min-width:var(--size);max-width:var(--size);height:var(--size);min-height:var(--size);max-height:var(--size)}a:not(.button):has(.icon) .icon svg{width:100%;height:100%}a:not(.button):has(.icon) .icon svg[stroke]:not([stroke=none]){stroke:var(--accent-color, currentColor)}a:not(.button):has(.icon) .icon svg path[stroke]:not([stroke=none]),a:not(.button):has(.icon) .icon svg g[stroke]:not([stroke=none]){stroke:var(--accent-color, currentColor)}a:not(.button):has(.icon) .icon svg[fill]:not([fill=none]){fill:var(--accent-color, currentColor)}a:not(.button):has(.icon) .icon svg path[fill]:not([fill=none]),a:not(.button):has(.icon) .icon svg g[fill]:not([fill=none]){fill:var(--accent-color, currentColor)}a:not(.button):hover:not(.dropdown-option):not(.filter-tag),a:not(.button).active:not(.dropdown-option):not(.filter-tag){text-decoration-color:currentColor}a:not(.button):focus-visible{box-shadow:0 0 0 .1875rem #fff;outline:.1875rem solid #000;outline-offset:.1875rem;transition:none !important}a:not(.button).dropdown-option{padding:1.125rem 1rem;background-color:var(--color-background);border-bottom:.0625rem solid var(--color-gray);font-weight:500;line-height:1.45;width:100%;max-width:unset;color:var(--color-gray)}a:not(.button).dropdown-option:hover,a:not(.button).dropdown-option.active{background-color:rgba(0,0,0,.08)}a:not(.button).filter-tag{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:1rem;padding:.25rem .5rem;background-color:var(--color-background);border:.0625rem solid var(--color-gray);font-weight:500;line-height:1.45;color:var(--color-gray)}a:not(.button).filter-tag:has(.icon) .icon{--size: 1rem}a:not(.button).filter-tag:hover{background-color:rgba(0,0,0,.08)}p a,p+a,li:not(.menu-item):not(.legal-menu-item):not(.breadcrumb-item):not(.sitemap-item):not(.language-item):not(.toc-item):not(.filter-item):not(.sorting-item) a,label a,figcaption a,.text-block a,.text-default a,#sib-container a{display:inline !important;font-size:inherit !important;color:var(--color-alpha);background:rgba(0,0,0,0);text-decoration-color:currentColor;text-underline-offset:.2rem}p a:hover,p+a:hover,li:not(.menu-item):not(.legal-menu-item):not(.breadcrumb-item):not(.sitemap-item):not(.language-item):not(.toc-item):not(.filter-item):not(.sorting-item) a:hover,label a:hover,figcaption a:hover,.text-block a:hover,.text-default a:hover,#sib-container a:hover{color:var(--color-on-alpha);background:var(--color-alpha);text-decoration-color:var(--color-alpha)}.icon{display:flex}.header{width:100vw;max-height:100vh;position:fixed;top:0;z-index:98;background-color:var(--color-background);display:flex;flex-direction:column;justify-content:center;box-shadow:var(--box-shadow)}.header>.inner{height:var(--header-height);width:100%;max-width:var(--content-width);margin-inline:auto;padding-inline:var(--content-padding);display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;padding:1rem var(--content-padding);gap:1.25rem}.header>.inner .logo .headline,.header>.inner .logo .subline{display:block}.header>.inner .logo .headline{font-size:var(--font-size-lg)}.header>.inner .logo .subline{font-size:var(--font-size-sm);text-wrap:balance}@media screen and (min-width: 48rem){.header>.inner .logo .subline{font-size:var(--font-size-md)}}.header>.inner .interactives{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:2.5rem}.header>.inner .interactives .languages{position:relative;display:none}@media screen and (min-width: 48rem){.header>.inner .interactives .languages{display:block}}.header>.inner .interactives .languages .language-toggle{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:.25rem}.header>.inner .interactives .languages .language-toggle .title{font-weight:700;text-transform:uppercase}.header>.inner .interactives .languages .language-toggle .icon{transform:rotate(0deg);transition:var(--transition);--size: 1rem;width:var(--size);min-width:var(--size);max-width:var(--size);height:var(--size);min-height:var(--size);max-height:var(--size)}.header>.inner .interactives .languages .language-toggle[aria-expanded=true] .icon{transform:rotate(180deg)}.header>.inner .interactives .languages .language-toggle[aria-expanded=true]+.language-dropdown{visibility:visible;opacity:1}.header>.inner .interactives .languages .language-dropdown{list-style:none;padding:0;position:absolute;top:100%;left:0;z-index:100;width:100%;min-width:100%;max-width:100%;margin-top:.5rem;background:var(--color-background);box-shadow:var(--box-shadow);visibility:hidden;opacity:0;transition:var(--transition)}.header>.inner .interactives .languages .language-dropdown li{width:100%}.header>.inner .interactives .languages .language-dropdown li>a,.header>.inner .interactives .languages .language-dropdown li>span{display:inline-block !important;width:100%;min-width:100%;max-width:100%;line-height:1;text-transform:uppercase;text-align:center;padding:.5rem .25rem}.header>.inner .interactives .languages .language-dropdown li>a{font-weight:700;text-decoration-thickness:.125rem;text-underline-offset:.125rem}.header>.inner .interactives .languages .language-dropdown li:last-child>*{padding-top:0}.header>.inner .interactives .menu-trigger .part{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:.5rem}.header>.inner .interactives .menu-trigger .part .burger-button,.header>.inner .interactives .menu-trigger .part .close-button{display:flex}.header>.inner .interactives .menu-trigger .part .burger-button .title,.header>.inner .interactives .menu-trigger .part .close-button .title{font-weight:700;display:none}@media screen and (min-width: 48rem){.header>.inner .interactives .menu-trigger .part .burger-button .title,.header>.inner .interactives .menu-trigger .part .close-button .title{display:block}}.header>.inner .interactives .menu-trigger .part.close{display:none}.header:has(.offcanvas.active) .open{display:none !important}.header:has(.offcanvas.active) .close{display:flex !important}.menu{display:none}.menu>ul{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:2rem}.menu>ul .menu-item a,.menu>ul .menu-item button{font-size:var(--font-size-md)}.menu>ul .menu-item>button{font-weight:700;text-decoration-line:underline;text-decoration-style:solid;text-decoration-skip-ink:none;text-underline-position:from-font;text-decoration-color:rgba(0,0,0,0);text-decoration-thickness:.1em;text-underline-offset:.2em}.menu>ul .menu-item>button:hover{text-decoration-color:currentColor}.menu>ul .menu-item.active>button,.menu>ul .menu-item:has(.active)>button{text-decoration-color:currentColor}.menu>ul .menu-item.active>a,.menu>ul .menu-item:has(.active)>a{text-decoration-color:currentColor}.menu>ul .menu-item.has-submenu a,.menu>ul .menu-item.has-submenu button{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.5rem}.menu>ul .menu-item.has-submenu a .icon,.menu>ul .menu-item.has-submenu button .icon{transition:var(--transition)}.menu>ul .menu-item.has-submenu:hover a .icon,.menu>ul .menu-item.has-submenu:hover button .icon,.menu>ul .menu-item.has-submenu:focus-within a .icon,.menu>ul .menu-item.has-submenu:focus-within button .icon{transform:rotate(180deg)}.menu>ul .menu-item.has-submenu:hover .submenu,.menu>ul .menu-item.has-submenu:focus-within .submenu{visibility:visible;opacity:1}.menu>ul .menu-item .submenu{position:fixed;top:var(--header-height);left:0;width:100vw;background-color:var(--color-background-inverted);visibility:hidden;opacity:0;transition:var(--transition)}.menu>ul .menu-item .submenu ::selection,.menu>ul .menu-item .submenu::selection{background-color:var(--color-on-background-inverted);color:var(--color-background-inverted)}.menu>ul .menu-item .submenu ul{list-style:none;width:100%;max-width:var(--content-width);margin-inline:auto;padding:1rem var(--content-padding);display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-end;gap:2rem}.menu>ul .menu-item .submenu ul li a{color:var(--color-on-background-inverted)}.offcanvas{width:100%;max-width:var(--content-width);margin-inline:auto;visibility:hidden;opacity:0;max-height:0;overflow:hidden;z-index:99;transition:var(--transition)}.offcanvas.active{visibility:visible;opacity:1}.offcanvas>.inner{width:100%;padding-block:1rem;padding-inline:var(--content-padding);max-height:calc(100dvh - var(--header-height));overflow-y:auto;-webkit-overflow-scrolling:touch;display:flex;flex-direction:column}@media screen and (min-width: 48rem){.offcanvas>.inner{padding-block:2.5rem 1rem}}.offcanvas>.inner .language-row{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:1.25rem}@media screen and (min-width: 48rem){.offcanvas>.inner .language-row{display:none}}.offcanvas>.inner .language-row .languages{position:relative}.offcanvas>.inner .language-row .languages .language-toggle{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:.25rem}.offcanvas>.inner .language-row .languages .language-toggle .title{font-weight:700;text-transform:uppercase}.offcanvas>.inner .language-row .languages .language-toggle .icon{transform:rotate(0deg);transition:var(--transition);--size: 1rem;width:var(--size);min-width:var(--size);max-width:var(--size);height:var(--size);min-height:var(--size);max-height:var(--size)}.offcanvas>.inner .language-row .languages .language-toggle[aria-expanded=true] .icon{transform:rotate(180deg)}.offcanvas>.inner .language-row .languages .language-toggle[aria-expanded=true]+.language-dropdown{visibility:visible;opacity:1}.offcanvas>.inner .language-row .languages .language-dropdown{list-style:none;padding:0;position:absolute;top:100%;left:0;z-index:100;width:100%;min-width:100%;max-width:100%;margin-top:.5rem;background:var(--color-background);box-shadow:var(--box-shadow);visibility:hidden;opacity:0;transition:var(--transition)}.offcanvas>.inner .language-row .languages .language-dropdown li{width:100%}.offcanvas>.inner .language-row .languages .language-dropdown li>a,.offcanvas>.inner .language-row .languages .language-dropdown li>span{display:inline-block !important;width:100%;min-width:100%;max-width:100%;line-height:1;text-transform:uppercase;text-align:center;padding:.5rem .25rem}.offcanvas>.inner .language-row .languages .language-dropdown li>a{font-weight:700;text-decoration-thickness:.125rem;text-underline-offset:.125rem}.offcanvas>.inner .language-row .languages .language-dropdown li:last-child>*{padding-top:0}.offcanvas>.inner .menu-row{display:flex;flex-direction:column;gap:2.5rem;margin-top:4.875rem}@media screen and (min-width: 48rem){.offcanvas>.inner .menu-row{display:grid;flex-direction:unset;grid-template-columns:repeat(3, minmax(0, 1fr));max-width:100%;margin-top:unset}}.offcanvas>.inner .menu-row .menu-wrapper{display:flex;flex-direction:column;gap:1.5rem}@media screen and (min-width: 48rem){.offcanvas>.inner .menu-row .menu-wrapper{gap:2.5rem}}.offcanvas>.inner .menu-row .menu-wrapper .menu-title{display:block}.offcanvas>.inner .menu-row .menu-wrapper .offcanvas-menu ul{display:flex;flex-direction:column;gap:1.5rem}.offcanvas>.inner .menu-row .menu-wrapper .offcanvas-menu ul li a{text-decoration-color:currentColor;text-decoration-thickness:.1875rem}.offcanvas>.inner .menu-row .menu-wrapper .offcanvas-menu ul li a:hover,.offcanvas>.inner .menu-row .menu-wrapper .offcanvas-menu ul li a.active{text-decoration-color:var(--color-alpha)}.offcanvas>.inner .menu-row .menu-wrapper.menu-other{margin-left:auto}.offcanvas>.inner .menu-row .menu-wrapper.menu-other .offcanvas-menu ul li a{text-align:right;margin-left:auto}.offcanvas>.inner .contact-row{margin-top:2.25rem;padding-top:1rem;border-top:.0625rem solid var(--color-background-inverted);display:flex;flex-direction:column;gap:2rem 3.75rem}@media screen and (min-width: 48rem){.offcanvas>.inner .contact-row{margin-top:var(--layout-gap);flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:space-between}}.offcanvas>.inner .contact-row .contact{display:flex;flex-direction:column;gap:1rem}@media screen and (min-width: 48rem){.offcanvas>.inner .contact-row .contact{flex-direction:row;flex-wrap:nowrap;align-items:center;gap:1.5rem}}@media screen and (min-width: 64rem){.offcanvas>.inner .contact-row .contact{gap:2rem}}.offcanvas>.inner .contact-row .contact a{font-weight:500}.offcanvas>.inner .contact-row .contact a>.icon{--size: 1.25rem}.footer{background-color:var(--color-background-inverted);color:var(--color-on-background-inverted)}.footer ::selection,.footer::selection{background-color:var(--color-on-background-inverted);color:var(--color-background-inverted)}.footer a{color:var(--color-on-background-inverted)}.footer .inner{width:100%;max-width:var(--content-width);margin-inline:auto;padding:4rem var(--content-padding);display:flex;flex-direction:column;gap:2.5rem}@media screen and (min-width: 48rem){.footer .inner{gap:4rem}}.footer .inner .footer-first{display:flex;flex-direction:column;gap:1.5rem}@media screen and (min-width: 48rem){.footer .inner .footer-first{display:grid;flex-direction:unset;grid-template-columns:repeat(3, minmax(0, 1fr));max-width:100%}}.footer .inner .footer-first .logo .headline,.footer .inner .footer-first .logo .subline{display:block}.footer .inner .footer-first .logo .headline{font-size:var(--font-size-lg)}.footer .inner .footer-first .logo .subline{color:var(--color-beta);font-size:var(--font-size-sm);text-wrap:balance}@media screen and (min-width: 48rem){.footer .inner .footer-first .logo .subline{font-size:var(--font-size-md)}}.footer .inner .footer-first .contact{display:flex;flex-direction:column;gap:1.5rem}.footer .inner .footer-first .contact a{font-weight:500}.footer .inner .footer-first .contact a>.icon{--size: 1.25rem}.footer .inner .footer-first .newsletter{display:flex;flex-direction:column;gap:1.5rem}.footer .inner .footer-first .newsletter p{font-weight:500}.footer .inner .footer-second{display:flex;flex-direction:column;gap:1.5rem}@media screen and (min-width: 48rem){.footer .inner .footer-second{flex-direction:row-reverse;flex-wrap:nowrap;gap:.5rem 4.5rem;align-items:center;justify-content:flex-end}}.show--preferences .cm{visibility:hidden !important;opacity:0 !important}.quick-menu{position:fixed;top:1rem;left:var(--content-padding);z-index:100}@media(min-width: 90rem)and (pointer: fine){.quick-menu{left:calc((100vw - var(--content-width))/2 + var(--content-padding))}}.quick-menu ul{list-style:none;padding:0;position:relative}.quick-menu ul li{position:absolute;top:0;left:0}.quick-menu ul li a{position:absolute;top:-9999px;opacity:0;pointer-events:none;transition:none !important;min-width:max-content;color:var(--color-on-background) !important;background-color:var(--color-background) !important}.quick-menu ul li a:focus-visible{top:0;opacity:1;pointer-events:auto}.form,.sib-form form{--text: var(--color-gray);--background: var(--color-background);--border: var(--color-gray);--inactive: var(--color-inactive);--focus: var(--color-gray);--hover: rgba(0, 0, 0, 0.08);display:grid;grid-template-columns:1fr;max-width:100%;align-items:start;gap:.5rem}@media screen and (min-width: 30rem){.form,.sib-form form{grid-template-columns:repeat(2, minmax(0, 1fr));gap:.5rem 1rem}}.form .website,.sib-form form .website{position:absolute;left:-9999px}.form .cell,.form>div,.sib-form form .cell,.sib-form form>div{grid-column:span 1}.form .cell.full,.form>div.full,.sib-form form .cell.full,.sib-form form>div.full{grid-column:1/-1}.form .cell.pointer label,.form .cell.pointer input,.form .cell.pointer select,.form>div.pointer label,.form>div.pointer input,.form>div.pointer select,.sib-form form .cell.pointer label,.sib-form form .cell.pointer input,.sib-form form .cell.pointer select,.sib-form form>div.pointer label,.sib-form form>div.pointer input,.sib-form form>div.pointer select{cursor:pointer}.form .cell.more-margin-top,.form>div.more-margin-top,.sib-form form .cell.more-margin-top,.sib-form form>div.more-margin-top{margin-top:2.5rem}.form .cell .floating-label,.form>div .floating-label,.sib-form form .cell .floating-label,.sib-form form>div .floating-label{position:relative}.form .cell .floating-label label,.form>div .floating-label label,.sib-form form .cell .floating-label label,.sib-form form>div .floating-label label{position:absolute;top:calc(1.75rem + var(--font-size-md)*1.45/2);left:1rem;padding:0;font-size:var(--font-size-md);font-weight:500;line-height:1.45;background-color:rgba(0,0,0,0);color:var(--text);transform:translateY(-50%);transition:.15s ease-in-out;pointer-events:none}.form .cell .floating-label label:has(+input:focus),.form .cell .floating-label label:has(+input:not(:placeholder-shown)),.form>div .floating-label label:has(+input:focus),.form>div .floating-label label:has(+input:not(:placeholder-shown)),.sib-form form .cell .floating-label label:has(+input:focus),.sib-form form .cell .floating-label label:has(+input:not(:placeholder-shown)),.sib-form form>div .floating-label label:has(+input:focus),.sib-form form>div .floating-label label:has(+input:not(:placeholder-shown)){top:.75rem;font-size:var(--font-size-sm);background-color:var(--background)}.form .cell .floating-label label:has(+textarea:focus),.form .cell .floating-label label:has(+textarea:not(:placeholder-shown)),.form>div .floating-label label:has(+textarea:focus),.form>div .floating-label label:has(+textarea:not(:placeholder-shown)),.sib-form form .cell .floating-label label:has(+textarea:focus),.sib-form form .cell .floating-label label:has(+textarea:not(:placeholder-shown)),.sib-form form>div .floating-label label:has(+textarea:focus),.sib-form form>div .floating-label label:has(+textarea:not(:placeholder-shown)){top:.75rem;font-size:var(--font-size-sm);background-color:var(--background)}.form .cell .floating-label label:has(+input:disabled),.form .cell .floating-label label:has(+textarea:disabled),.form>div .floating-label label:has(+input:disabled),.form>div .floating-label label:has(+textarea:disabled),.sib-form form .cell .floating-label label:has(+input:disabled),.sib-form form .cell .floating-label label:has(+textarea:disabled),.sib-form form>div .floating-label label:has(+input:disabled),.sib-form form>div .floating-label label:has(+textarea:disabled){color:var(--inactive)}.form .cell .floating-label span.help,.form>div .floating-label span.help,.sib-form form .cell .floating-label span.help,.sib-form form>div .floating-label span.help{display:block;padding:.5rem 1rem 0;font-size:var(--font-size-sm)}.form .cell .floating-label:has(+.error) label,.form>div .floating-label:has(+.error) label,.sib-form form .cell .floating-label:has(+.error) label,.sib-form form>div .floating-label:has(+.error) label{color:#ae3019 !important}.form .cell .floating-label:has(+.error) input,.form .cell .floating-label:has(+.error) textarea,.form>div .floating-label:has(+.error) input,.form>div .floating-label:has(+.error) textarea,.sib-form form .cell .floating-label:has(+.error) input,.sib-form form .cell .floating-label:has(+.error) textarea,.sib-form form>div .floating-label:has(+.error) input,.sib-form form>div .floating-label:has(+.error) textarea{border-color:#ae3019 !important}.form .cell:has(input[type=checkbox]),.form>div:has(input[type=checkbox]),.sib-form form .cell:has(input[type=checkbox]),.sib-form form>div:has(input[type=checkbox]){display:flex;flex-direction:row;flex-wrap:nowrap;gap:1rem;align-items:flex-start}.form input[type=text],.form input[type=email],.form input[type=tel],.form textarea,.sib-form form input[type=text],.sib-form form input[type=email],.sib-form form input[type=tel],.sib-form form textarea{width:100%;font-size:var(--font-size-md);font-weight:500;line-height:1.45;background-color:var(--background);color:var(--text);border:.0625rem solid var(--border);border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--border) rgba(0,0,0,0);outline:none;padding:1.75rem 1rem .5rem 1rem;box-sizing:border-box;transition:var(--transition)}.form input[type=text]:hover,.form input[type=text]:focus,.form input[type=email]:hover,.form input[type=email]:focus,.form input[type=tel]:hover,.form input[type=tel]:focus,.form textarea:hover,.form textarea:focus,.sib-form form input[type=text]:hover,.sib-form form input[type=text]:focus,.sib-form form input[type=email]:hover,.sib-form form input[type=email]:focus,.sib-form form input[type=tel]:hover,.sib-form form input[type=tel]:focus,.sib-form form textarea:hover,.sib-form form textarea:focus{background-color:var(--hover)}.form input[type=text][disabled],.form input[type=email][disabled],.form input[type=tel][disabled],.form textarea[disabled],.sib-form form input[type=text][disabled],.sib-form form input[type=email][disabled],.sib-form form input[type=tel][disabled],.sib-form form textarea[disabled]{color:var(--inactive);border-color:var(--inactive);cursor:not-allowed}.form input[type=text][disabled]+span,.form input[type=email][disabled]+span,.form input[type=tel][disabled]+span,.form textarea[disabled]+span,.sib-form form input[type=text][disabled]+span,.sib-form form input[type=email][disabled]+span,.sib-form form input[type=tel][disabled]+span,.sib-form form textarea[disabled]+span{color:var(--inactive)}.form input[type=checkbox],.sib-form form input[type=checkbox]{width:1.5rem;min-width:1.5rem;height:1.5rem;background-color:var(--background);border:.0625rem solid var(--text);appearance:none;outline:none;cursor:pointer;text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;transition:var(--transition)}.form input[type=checkbox]:focus,.form input[type=checkbox]:focus-visible,.form input[type=checkbox]:focus-within,.sib-form form input[type=checkbox]:focus,.sib-form form input[type=checkbox]:focus-visible,.sib-form form input[type=checkbox]:focus-within{border-color:var(--focus);border-width:.125rem}.form input[type=checkbox]:disabled,.sib-form form input[type=checkbox]:disabled{border-color:var(--inactive)}.form input[type=checkbox]:checked,.sib-form form input[type=checkbox]:checked{background-color:var(--focus);border-color:var(--focus)}.form input[type=checkbox]:checked:focus,.form input[type=checkbox]:checked:focus-visible,.form input[type=checkbox]:checked:focus-within,.sib-form form input[type=checkbox]:checked:focus,.sib-form form input[type=checkbox]:checked:focus-visible,.sib-form form input[type=checkbox]:checked:focus-within{border-color:var(--text)}.form input[type=checkbox]:checked::after,.sib-form form input[type=checkbox]:checked::after{content:url("/assets/icons/checkbox.svg");background-color:var(--background);display:inline-block;position:absolute;inset:0;font-size:var(--font-size-sm);display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.form input[type=checkbox]+label,.sib-form form input[type=checkbox]+label{font-size:var(--font-size-sm)}.form input[type=checkbox]+label a,.sib-form form input[type=checkbox]+label a{text-decoration-color:currentColor}.form input[type=checkbox]+label a:hover,.sib-form form input[type=checkbox]+label a:hover{text-decoration-color:rgba(0,0,0,0)}.form .privacy label a,.sib-form form .privacy label a{text-underline-offset:.1875rem}.form .submit,.form .sib-form-block__button,.sib-form form .submit,.sib-form form .sib-form-block__button{margin-left:auto}.form-error{margin-bottom:2rem;font-size:var(--font-size-md);font-weight:700;color:#ae3019}.form .cell .error{margin-top:.5rem;color:#ae3019;font-size:var(--font-size-sm);font-weight:700}.form-success{color:#1d6d00}.form-success p{font-size:var(--font-size-md);font-weight:700;color:#1d6d00}.legals ul{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.5rem 1.5rem}@media screen and (min-width: 64rem){.legals ul{gap:.5rem 2rem}}.legals ul li a{font-weight:500}.legals ul li.active a{text-decoration-color:currentColor}.impulse-teaser{width:100%;max-width:100% !important;box-shadow:var(--box-shadow);text-decoration:none !important;display:flex;flex-direction:column !important;justify-content:flex-start !important;font-weight:500 !important}.impulse-teaser:hover{box-shadow:var(--box-shadow-small)}.impulse-teaser .impulse-teaser-inner{display:flex;flex-direction:column;height:100%}.impulse-teaser .impulse-teaser-inner .image{width:100%;height:12.5rem;overflow:hidden}@media screen and (min-width: 30rem){.impulse-teaser .impulse-teaser-inner .image{height:15rem}}@media screen and (min-width: 40rem){.impulse-teaser .impulse-teaser-inner .image{height:17.5rem}}@media screen and (min-width: 48rem){.impulse-teaser .impulse-teaser-inner .image{height:20rem}}.impulse-teaser .impulse-teaser-inner .image img{width:100%;height:100%;object-fit:cover;object-position:center center}.impulse-teaser .impulse-teaser-inner .text{padding:2rem 1.5rem;display:flex;flex-direction:column;flex:1}.impulse-teaser .impulse-teaser-inner .text .block+.block{margin-top:1.5rem}.impulse-teaser .impulse-teaser-inner .text .block+.meta-block{padding-top:1.5rem}.impulse-teaser .impulse-teaser-inner .text .subheading-block{max-width:unset}.impulse-teaser .impulse-teaser-inner .text .subheading-block .custom-color{--custom-color: #9d2e1a}.impulse-teaser .impulse-teaser-inner .text .heading-block{margin-top:.5rem !important}.impulse-teaser .impulse-teaser-inner .text .meta-block{margin-top:auto !important;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.75rem}.impulse-teaser .impulse-teaser-inner .text .meta-block .meta-block-image{--width: 4rem;width:var(--width);min-width:var(--width);max-width:var(--width);display:flex;flex-direction:column;justify-content:center}.impulse-teaser .impulse-teaser-inner .text .meta-block .meta-block-image .author-image{width:100%;aspect-ratio:1/1;overflow:hidden;border-radius:100%}.impulse-teaser .impulse-teaser-inner .text .meta-block .meta-block-image .author-image img{width:100%;height:100%;object-fit:cover;object-position:center center}.impulse-teaser .impulse-teaser-inner .text .meta-block .meta-block-text{display:flex;flex-direction:column;gap:.125rem;font-size:var(--font-size-sm)}.impulse-teaser .impulse-teaser-inner .text .meta-block .meta-block-text .author-name{font-weight:700}.impulse-teaser .impulse-teaser-inner .text .meta-block .meta-block-text .infos{display:flex;flex-wrap:wrap;gap:.0625rem .5rem}.impulse-teaser .impulse-teaser-inner .text .meta-block .meta-block-text .infos .separator{display:inline-block;width:.0625rem;background-color:var(--color-on-background)}.newsletter-modal{position:fixed;inset:0;z-index:999;background-color:rgba(0,0,0,.25);display:flex;align-items:center;justify-content:center;padding:var(--content-padding);visibility:hidden;opacity:0;pointer-events:none;transition:var(--transition)}.newsletter-modal.active{visibility:visible;opacity:1;pointer-events:auto}.newsletter-modal__inner{width:100%;max-width:62.5rem;max-height:calc(100dvh - 2*var(--content-padding));overflow-y:auto;-webkit-overflow-scrolling:touch}.newsletter-modal__dialog{position:relative;width:100%;background-color:var(--color-background);display:flex;flex-direction:column;gap:2rem;padding:var(--content-padding)}.newsletter-modal__close{display:flex;flex-direction:column;align-items:center;justify-content:center;align-self:flex-end}.newsletter-modal__close .icon{--size: 1.5rem}.newsletter-modal__content{display:flex;flex-direction:column;gap:var(--layout-row-gap) var(--layout-column-gap-variant)}@media screen and (min-width: 48rem){.newsletter-modal__content{display:grid;flex-direction:unset;grid-template-columns:repeat(2, minmax(0, 1fr));max-width:100%}}.newsletter-modal__text{display:flex;flex-direction:column;gap:3rem}.newsletter-modal #sib-container input.input:focus{outline:none !important;box-shadow:none !important}.newsletter-modal__form-card{background-color:var(--color-background);box-shadow:var(--box-shadow-down);padding:var(--layout-gap-variant) var(--content-padding-variant);display:flex;flex-direction:column;gap:2rem}.newsletter-modal__form-card .sib-form{--text: var(--color-gray);--background: var(--color-background);--inactive: var(--color-inactive);--focus: var(--color-gray);padding:unset;background-color:unset !important;font-family:var(--font-family);font-size:inherit;text-align:left}.newsletter-modal__form-card .sib-form *{font-family:inherit !important;font-size:inherit !important;font-weight:inherit !important}.newsletter-modal__form-card .sib-form a{background:rgba(0,0,0,0) !important;color:var(--color-alpha) !important}.newsletter-modal__form-card .sib-form a:hover{color:var(--color-on-alpha) !important;background:var(--color-alpha) !important;text-decoration-color:var(--color-alpha) !important}.newsletter-modal__form-card .sib-form .sib-form-container .sib-container--vertical{padding:unset !important;max-width:unset !important;background:unset !important;background-color:unset !important;border:unset !important;border-radius:unset !important;text-align:left !important}.newsletter-modal__form-card .sib-form .sib-form-container .sib-container--vertical form>div{padding:unset !important;grid-column:1/-1}.newsletter-modal__form-card .sib-form .sib-form-container .sib-container--vertical form>div:has(.sib-optin){margin-top:1rem !important}.newsletter-modal__form-card .sib-form .sib-form-container .sib-container--vertical form>div:has(.sib-form-block__button){margin-top:2.5rem !important}.newsletter-modal__form-card .sib-form .sib-form-container .sib-container--vertical form>div .sib-form-block{padding:unset !important}.newsletter-modal__form-card .sib-form .sib-form-container .sib-container--vertical form>div .sib-form-block .form__entry .form__label-row{position:relative}.newsletter-modal__form-card .sib-form .sib-form-container .sib-container--vertical form>div .sib-form-block .form__entry .form__label-row .entry__field{background:unset;border:unset;border-radius:unset;margin:0}.newsletter-modal__form-card .sib-form .sib-form-container .sib-container--vertical form>div .sib-form-block .form__entry .form__label-row .entry__field input{height:unset}.newsletter-modal__form-card .sib-form .sib-form-container .sib-container--vertical form>div .sib-form-block .form__entry .form__label-row .entry__choice{padding:0;margin:0;text-indent:unset}.newsletter-modal__form-card .sib-form .sib-form-container .sib-container--vertical form>div .sib-form-block .form__entry .form__label-row label.entry__label{position:absolute;top:calc(1.75rem + var(--font-size-md)*1.45/2);left:1rem;padding:0;margin:0;font-size:var(--font-size-md) !important;font-weight:500 !important;line-height:1.45;background-color:rgba(0,0,0,0);color:var(--text);transform:translateY(-50%);transition:.15s ease-in-out;pointer-events:none;z-index:1;max-width:max-content}.newsletter-modal__form-card .sib-form .sib-form-container .sib-container--vertical form>div .sib-form-block .form__entry .form__label-row label.entry__label:has(+.entry__field input:focus),.newsletter-modal__form-card .sib-form .sib-form-container .sib-container--vertical form>div .sib-form-block .form__entry .form__label-row label.entry__label:has(+.entry__field input:not(:placeholder-shown)){top:.75rem;font-size:var(--font-size-sm) !important;background-color:var(--background)}.newsletter-modal__form-card .sib-form .sib-form-container .sib-container--vertical form>div .sib-form-block .form__entry .form__label-row label.entry__label:has(+.entry__field input:disabled){color:var(--inactive)}.newsletter-modal__form-card .sib-form .sib-form-container .sib-container--vertical form>div .sib-form-block .sib-form-block__button{text-align:center !important;background-color:var(--color-background-inverted) !important;color:var(--color-on-background-inverted) !important;border-width:.125rem !important;border-radius:unset !important}.heading-block{display:flex;flex-direction:column;max-width:var(--content-small-clean)}.heading-block.left{align-items:flex-start}.heading-block.left>*{text-align:left}.heading-block.center{align-items:center}.heading-block.center>*{text-align:center}.heading-block.right{align-items:flex-end}.heading-block.right>*{text-align:right}.heading-block .custom-color{color:var(--custom-color, inherit)}.text-block{max-width:var(--content-small-clean)}.text-block.left{text-align:left;margin-right:auto}.text-block.center{text-align:center;margin-inline:auto}.text-block.right{text-align:right;margin-left:auto}.text-block.small *:not(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,sub){font-size:var(--font-size-sm)}.text-block.medium *:not(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,sub){font-size:var(--font-size-md)}.text-block.large *:not(h1,h2,h3,h4,h5,h6,h1 *,h2 *,h3 *,h4 *,h5 *,h6 *,sub){font-size:var(--font-size-lg)}.text-block.border-left{padding-left:1rem;border-left:.1875rem solid var(--border-left-color, #9d2e1a)}.text-block h1,.text-block h2,.text-block h3,.text-block h4,.text-block h5,.text-block h6{margin-bottom:.5em}.text-block h2,.text-block h3,.text-block h4,.text-block h5,.text-block h6{margin-top:1.5em}.text-block p,.text-block ul{margin-bottom:1em}.text-block p{margin-bottom:1em}.text-block p:last-child{margin-bottom:unset}.text-block>*:first-child{margin-top:unset}.text-block>*:last-child{margin-bottom:unset}.list-block{max-width:var(--content-small-clean)}.list-block.small *{font-size:var(--font-size-sm)}.list-block.medium *{font-size:var(--font-size-md)}.list-block.large *{font-size:var(--font-size-lg)}.list-block.custom-list-icon ul{list-style:none;padding:0}.list-block.custom-list-icon ul li{display:grid;grid-template-columns:auto 1fr;gap:.5rem;align-items:baseline}.list-block.custom-list-icon ul li::before{content:"";display:block;--size: 1.5rem;width:var(--size);height:var(--size);background-image:var(--custom-icon-url);background-size:contain;background-repeat:no-repeat;background-position:center center;position:relative;top:.3em}@media screen and (min-width: 48rem){.list-block.custom-list-icon ul li::before{top:.2em}}.list-block.custom-list-icon ul li .list-content *{display:inline}.list-block.reduce-spacing-top{margin-top:.75rem !important}.list-block ul{column-count:1;column-gap:2rem}.list-block ul li{break-inside:avoid;margin-bottom:.5rem}.list-block.grid-2 ul{column-count:2}.list-block.grid-3 ul{column-count:2}@media screen and (min-width: 30rem){.list-block.grid-3 ul{column-count:3}}.quote-block.small blockquote h1,.quote-block.small blockquote h2,.quote-block.small blockquote h3,.quote-block.small blockquote h4,.quote-block.small blockquote h5,.quote-block.small blockquote h6{font-size:var(--font-size-lg)}.quote-block.medium blockquote h1,.quote-block.medium blockquote h2,.quote-block.medium blockquote h3,.quote-block.medium blockquote h4,.quote-block.medium blockquote h5,.quote-block.medium blockquote h6{font-size:var(--font-size-xl)}.quote-block.large blockquote h1,.quote-block.large blockquote h2,.quote-block.large blockquote h3,.quote-block.large blockquote h4,.quote-block.large blockquote h5,.quote-block.large blockquote h6{font-size:var(--font-size-xxl)}.quote-block.white-background .quote-inner{background-color:var(--color-background);max-width:var(--content-medium-clean);margin-inline:auto;padding:var(--layout-gap-variant) var(--content-padding-variant);box-shadow:var(--box-shadow)}.quote-block.white-background .quote-inner .icon{color:var(--color-alpha)}.quote-block.image-background{background-repeat:no-repeat;background-size:cover;background-position:center center}.quote-block.image-background .quote-inner{max-width:62.5rem;margin-inline:auto;padding:var(--layout-gap-variant) var(--content-padding);color:var(--color-on-image-background)}.quote-block .icon{color:var(--color-beta);margin-bottom:var(--layout-row-gap)}.quote-block blockquote h1,.quote-block blockquote h2,.quote-block blockquote h3,.quote-block blockquote h4,.quote-block blockquote h5,.quote-block blockquote h6{text-wrap:unset}.quote-block blockquote footer{margin-top:var(--layout-row-gap)}.image-block figure{display:flex;flex-direction:column;overflow:hidden;width:100%;position:relative}.image-block figure:has(figcaption a){overflow:unset}@media screen and (max-width: 63.9375rem){.image-block figure[style]:not([style*="aspect-ratio: auto"]){aspect-ratio:auto !important}}.image-block figure img{width:100%;height:100%;object-fit:contain;object-position:top center}.image-block figure img.cover{object-fit:cover}.image-block figure figcaption{position:absolute;right:.5rem;bottom:.5rem;text-align:right;text-shadow:0 0 .75rem var(--color-background-inverted);color:var(--color-on-background-inverted)}.image-block figure figcaption a{overflow:hidden;background:unset;color:var(--color-on-background-inverted);text-decoration-color:currentColor;text-underline-offset:unset}.image-block figure figcaption a:hover{color:var(--color-on-background-inverted);background:unset;text-decoration-color:rgba(0,0,0,0)}.gallery-block figure ul{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));max-width:100%;grid-auto-rows:1fr;gap:1rem}@media screen and (min-width: 48rem){.gallery-block figure ul{grid-template-columns:repeat(3, minmax(0, 1fr))}}.gallery-block figure ul li a{display:block;overflow:hidden}.gallery-block figure ul li a figure{overflow:hidden;aspect-ratio:var(--aspect-ratio)}.gallery-block figure ul li a figure img{width:100%;height:100%;object-fit:contain;object-position:top center}.gallery-block figure ul li a figure img.cover{object-fit:cover}.gallery-block figure figcaption{margin-top:2rem;max-width:max-content}.gallery-block figure figcaption.left{margin-right:auto}.gallery-block figure figcaption.center{margin-inline:auto}.gallery-block figure figcaption.right{margin-left:auto}.gallery-block figure figcaption a{overflow:hidden}.gallery-block figure .load-more{display:block;margin-inline:auto;margin-top:2rem}.video-block figure{width:100%;display:flex;flex-direction:column}.video-block figure video{width:100%;height:auto;aspect-ratio:16/9}.video-block figure iframe{width:100%;height:auto;aspect-ratio:16/9}.video-block figure figcaption{margin-top:1rem;max-width:max-content}.video-block figure figcaption.left{margin-right:auto}.video-block figure figcaption.center{margin-inline:auto}.video-block figure figcaption.right{margin-left:auto}.video-block figure figcaption a{overflow:hidden}.line-block{display:flex;flex-direction:column}.line-block.left{align-items:flex-start}.line-block.center{align-items:center}.line-block.right{align-items:flex-end}.line-block.one-quarter-size hr{width:25%}.line-block.half-size hr{width:50%}.line-block.three-quarters-size hr{width:75%}.line-block.full-size hr{width:100%}.line-block.custom-color hr{background-color:var(--custom-color);color:var(--custom-color)}.line-block hr{height:.0625rem;background-color:var(--color-outline);color:var(--color-outline);border:none;border-radius:9999px}.button-block{display:flex;flex-direction:column}.button-block.left{align-items:flex-start}.button-block.left a{text-align:left}.button-block.center{align-items:center}.button-block.center a{text-align:center}.button-block.right{align-items:flex-end}.button-block.right a{text-align:right}.accordion-block{margin-top:var(--layout-row-gap-variant) !important;display:flex;flex-direction:column;gap:var(--layout-row-gap-variant)}.accordion-block .accordion-item .summary .block+.block{margin-top:1.5rem}.accordion-block .accordion-item button[aria-expanded]{margin-top:1.5rem;line-height:1.45;text-decoration:none !important;color:var(--color-gray)}.accordion-block .accordion-item button[aria-expanded] .title{display:block}.accordion-block .accordion-item button[aria-expanded] .title.close{display:none}.accordion-block .accordion-item button[aria-expanded][aria-expanded=true] .title.open{display:none}.accordion-block .accordion-item button[aria-expanded][aria-expanded=true] .title.close{display:block}.accordion-block .accordion-item button[aria-expanded][aria-expanded=true]:has(.icon) .icon{transform:rotate(180deg)}.accordion-block .accordion-item button[aria-expanded][aria-expanded=true]+.details{max-height:none;visibility:visible;opacity:1}.accordion-block .accordion-item button[aria-expanded]:has(.icon) .icon{transform:rotate(0deg);transition:var(--transition)}.accordion-block .accordion-item .details{margin-top:.75rem;max-height:0;overflow:hidden;visibility:hidden;opacity:0;transition:var(--transition)}@media(prefers-reduced-motion: reduce){.accordion-block .accordion-item .details{transition:none}}.accordion-block .accordion-item .details .block+.block{margin-top:1.5rem}.accordion-block.numbered{--number-col-width: 2.5rem;counter-reset:accordion-counter}.accordion-block.numbered .accordion-item{counter-increment:accordion-counter;display:grid;grid-template-columns:var(--number-col-width) 1fr;column-gap:.5rem}.accordion-block.numbered .accordion-item::before{content:counter(accordion-counter) ".";grid-column:1;grid-row:1/-1;font-family:Gilroy;font-size:var(--font-size-xl);font-weight:700;line-height:1.3}.accordion-block.numbered .accordion-item .summary,.accordion-block.numbered .accordion-item button[aria-expanded],.accordion-block.numbered .accordion-item .details{grid-column:2}.accordion-block+.heading-block:has(+.text-block)+.text-block{margin-top:1.5rem}.download-block .button.download{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.5rem;padding:.75rem 1rem;color:var(--color-on-background-inverted);background-color:var(--color-background-inverted);border:.125rem solid var(--color-background-inverted);text-decoration-color:rgba(0,0,0,0);max-width:max-content;width:100%;min-width:100%}.download-block .button.download:hover{color:var(--color-background-inverted);background-color:var(--color-on-background-inverted);border-color:var(--color-background-inverted);text-decoration-color:rgba(0,0,0,0)}.download-block .button.download:has(.title+.icon) .title{margin-right:auto}.download-block .button.download:has(.image){display:flex;flex-direction:column;flex-wrap:unset;gap:unset;padding:0}.download-block .button.download .text{width:100%;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.5rem}.download-block .button.download:has(.image){display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.5rem}.download-block .button.download:has(.image) .image{height:100%;width:50%}.download-block .button.download:has(.image) .image figure{width:100%;height:100%;overflow:hidden}.download-block .button.download:has(.image) .image figure img{width:100%;height:100%;object-fit:cover;object-position:center center}.download-block .button.download:has(.image) .text{width:50%;display:flex;flex-direction:column;flex-wrap:unset;align-items:flex-start;gap:.5rem;padding:1rem}@media screen and (min-width: 40rem)and (max-width: 63.9375rem){.download-block .button.download:has(.image) .text{flex-direction:row;flex-wrap:nowrap;gap:.75rem}}@media screen and (min-width: 40rem)and (max-width: 63.9375rem){.download-block .button.download:has(.image) .text .title{margin-right:unset}}.sitemap-pretty-block ul{list-style:none;padding:0;display:flex;flex-direction:column;gap:.5rem}.sitemap-pretty-block ul li a{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-start;gap:.5rem}.sitemap-pretty-block ul li a *{min-width:unset !important;max-width:unset !important;width:unset !important;min-height:unset !important;max-height:unset !important;height:unset !important}.sitemap-pretty-block ul li ul{padding:.5rem 0 0 1.5rem;display:flex;flex-direction:column;gap:.5rem}.button-group-block{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:2rem}.button-group-block.left{justify-content:flex-start}.button-group-block.center{justify-content:center}.button-group-block.right{justify-content:flex-end}.definition-list-block dl{display:grid;grid-template-columns:.3fr .7fr;max-width:100%;gap:.5rem}.definition-list-block dl dt{font-weight:700}.icon-list-block{padding-top:var(--layout-row-gap);margin:0 auto;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:3rem 4rem}.icon-list-block .item{display:flex;flex-direction:column;align-items:center;gap:1.5rem;width:100%}@media screen and (min-width: 30rem){.icon-list-block .item{width:calc((100% - 4rem)/2)}}@media screen and (min-width: 48rem){.icon-list-block.grid-2{max-width:var(--content-small)}.icon-list-block.grid-3 .item,.icon-list-block.grid-4 .item{width:calc((100% - 8rem)/3)}}@media screen and (min-width: 80rem){.icon-list-block.grid-3{max-width:var(--content-medium)}.icon-list-block.grid-4 .item{width:calc((100% - 12rem)/4)}}.icon-list-block .icon{--wrapper-size: 4rem;width:var(--wrapper-size);min-width:var(--wrapper-size);max-width:var(--wrapper-size);height:var(--wrapper-size);min-height:var(--wrapper-size);max-height:var(--wrapper-size);border-radius:50%;background:var(--color-gray);display:flex;justify-content:center;align-items:center}.icon-list-block .icon svg{--icon-size: 2.5rem;width:var(--icon-size);min-width:var(--icon-size);max-width:var(--icon-size);height:var(--icon-size);min-height:var(--icon-size);max-height:var(--icon-size)}.icon-list-block .icon svg[stroke]:not([stroke=none]){stroke:var(--accent-color, currentColor)}.icon-list-block .icon svg path[stroke]:not([stroke=none]),.icon-list-block .icon svg g[stroke]:not([stroke=none]){stroke:var(--accent-color, currentColor)}.icon-list-block .icon svg[fill]:not([fill=none]){fill:var(--accent-color, currentColor)}.icon-list-block .icon svg path[fill]:not([fill=none]),.icon-list-block .icon svg g[fill]:not([fill=none]){fill:var(--accent-color, currentColor)}.icon-list-block .text{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.75rem}.icon-list-block .text h3,.icon-list-block .text p{text-align:center;text-wrap:balance}.icon-list-block .text h3{font-size:var(--font-size-md)}.icon-list-block .text p{font-size:var(--font-size-sm)}.breadcrumbs-block .breadcrumbs ol{list-style:none;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;align-items:center}.breadcrumbs-block .breadcrumbs ol li{display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;align-items:center}.breadcrumbs-block .breadcrumbs ol li a{text-decoration-color:currentColor;text-decoration-thickness:.1em;text-underline-offset:.2em}.breadcrumbs-block .breadcrumbs ol li a:hover{text-decoration-color:rgba(0,0,0,0)}.breadcrumbs-block .breadcrumbs ol li a,.breadcrumbs-block .breadcrumbs ol li span{font-weight:500}.svg-image-block figure{display:flex;flex-direction:column;align-items:center;justify-content:center}.svg-image-block figure a{color:rgba(0,0,0,0)}.svg-image-block figure .icon{width:100%;height:100%}.svg-image-block figure .icon svg{width:100%;height:100%}.taglist-block ul{list-style:none;padding:0;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:.5rem}.taglist-block ul li{padding:.25rem .5rem;background-color:var(--color-gray);color:var(--color-on-background-inverted);font-size:var(--font-size-sm);font-weight:600;border-radius:.5rem}.subheading-block{display:flex;flex-direction:column;max-width:var(--content-small-clean)}.subheading-block.left{align-items:flex-start}.subheading-block.left>*{text-align:left}.subheading-block.center{align-items:center}.subheading-block.center>*{text-align:center}.subheading-block.right{align-items:flex-end}.subheading-block.right>*{text-align:right}.subheading-block .custom-color{color:var(--custom-color, #9d2e1a)}.subheading-block span{display:inline-block;font-weight:700}.tiles-block{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:var(--layout-column-gap-variant);overflow-x:auto;-webkit-overflow-scrolling:touch;margin:calc(var(--box-shadow-blur)*-1) calc(50% - 50vw);padding:var(--box-shadow-blur) var(--content-padding)}@media screen and (min-width: 40rem){.tiles-block.count-2{overflow-x:unset;-webkit-overflow-scrolling:unset;margin:unset;padding:unset}.tiles-block.count-2 .tile{--size: calc((100% - var(--layout-column-gap-variant)) / 2)}}@media screen and (min-width: 64rem){.tiles-block{overflow-x:unset;-webkit-overflow-scrolling:unset;margin:unset;padding:unset}}.tiles-block .tile{--size: 75vw;width:var(--size);min-width:var(--size);max-width:var(--size);box-shadow:var(--box-shadow);padding:2rem 1.5rem;background-color:var(--color-background);text-decoration:none;transition:var(--transition)}@media screen and (min-width: 40rem){.tiles-block .tile{--size: 37.5vw}}@media screen and (min-width: 64rem){.tiles-block .tile{--size: calc((100% - (2 * var(--layout-column-gap-variant))) / 3)}}.tiles-block .tile:hover{box-shadow:var(--box-shadow-small)}.tiles-block .tile:hover .fake-button{text-decoration-color:rgba(0,0,0,0)}.tiles-block .tile article{display:flex;flex-direction:column;height:100%}.tiles-block .tile article .block:first-child{margin-top:0 !important}.tiles-block .tile article .subheading-block,.tiles-block .tile article .heading-block{margin-top:.5rem !important}.tiles-block .tile article .subheading-block>*,.tiles-block .tile article .heading-block>*{word-break:break-word;hyphens:auto;text-wrap:unset}.tiles-block .tile article .text-block,.tiles-block .tile article .list-block,.tiles-block .tile article .button-block{margin-top:1.5rem !important}.tiles-block .tile article .button-block{margin-top:auto !important;padding-top:var(--layout-row-gap)}.impulses-block{margin-top:unset !important;padding-top:var(--layout-row-gap-variant)}.impulses-block .filters-and-sorting{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:var(--layout-row-gap-variant) var(--layout-column-gap)}.impulses-block .filters-and-sorting .filters-wrapper{display:flex;flex-direction:column;gap:var(--layout-row-gap)}.impulses-block .filters-and-sorting .filters-wrapper .filters-applied{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;gap:1rem}.impulses-block .filters-and-sorting .sorting-wrapper{display:flex;flex-direction:row;flex-wrap:wrap;gap:.75rem;align-items:center;justify-content:flex-start}.impulses-block .filters-and-sorting .sorting-wrapper .sort-by{font-size:var(--font-size-sm)}.impulses-block .filters-and-sorting .dropdown-container{position:relative}.impulses-block .filters-and-sorting .dropdown-container .dropdown-list{list-style:none;padding:0;position:absolute;bottom:-0.5rem;transform:translateY(100%);width:100%;z-index:1;background-color:var(--color-background);box-shadow:var(--box-shadow)}.impulses-block .impulses{margin-top:var(--layout-row-gap-variant)}.impulses-block .impulses .impulses-wrapper{display:grid;grid-template-columns:repeat(1, minmax(0, 1fr));max-height:100%;gap:var(--layout-row-gap) var(--layout-column-gap-variant)}@media screen and (min-width: 64rem){.impulses-block .impulses .impulses-wrapper{grid-template-columns:repeat(6, 1fr)}.impulses-block .impulses .impulses-wrapper .impulse-teaser:nth-child(6n+1){grid-column:span 6}.impulses-block .impulses .impulses-wrapper .impulse-teaser:nth-child(6n+1) .impulse-teaser-inner{display:flex;flex-direction:row}.impulses-block .impulses .impulses-wrapper .impulse-teaser:nth-child(6n+1) .impulse-teaser-inner .image{--image-width: 50%;width:var(--image-width);min-width:var(--image-width);max-width:var(--image-width);position:relative;height:unset}.impulses-block .impulses .impulses-wrapper .impulse-teaser:nth-child(6n+1) .impulse-teaser-inner .image img{position:absolute;inset:0;width:100%;height:100%}.impulses-block .impulses .impulses-wrapper .impulse-teaser:nth-child(6n+1) .impulse-teaser-inner .text{flex:1}.impulses-block .impulses .impulses-wrapper .impulse-teaser:nth-child(6n+2),.impulses-block .impulses .impulses-wrapper .impulse-teaser:nth-child(6n+3),.impulses-block .impulses .impulses-wrapper .impulse-teaser:nth-child(6n+4){grid-column:span 2}.impulses-block .impulses .impulses-wrapper .impulse-teaser:nth-child(6n+5),.impulses-block .impulses .impulses-wrapper .impulse-teaser:nth-child(6n+6){grid-column:span 3}}.impulses-block .impulses .load-more-wrapper{display:flex;justify-content:flex-start;margin-top:var(--layout-row-gap-variant)}.impulses-block .impulses .load-more-wrapper[hidden]{display:none}.booking-form-block{padding:var(--content-padding) var(--content-padding-variant);box-shadow:var(--box-shadow)}.booking-form-block .form-title{margin-bottom:1rem}.booking-form-block .form-text{margin-bottom:3rem}.booking-form-block .offer-dropdown{position:relative}.booking-form-block .offer-dropdown .offer-dropdown-trigger{width:100%;max-width:unset;text-align:left;font-size:var(--font-size-md);justify-content:space-between}.booking-form-block .offer-dropdown .offer-dropdown-trigger:focus-visible{box-shadow:unset !important;outline:unset !important;outline-offset:unset !important;transition:var(--transition);background-color:var(--hover)}.booking-form-block .offer-dropdown .offer-dropdown-list{list-style:none;padding:0;margin:0;position:absolute;top:calc(100% + .25rem);left:0;width:100%;z-index:1;background-color:var(--color-background);box-shadow:var(--box-shadow)}.booking-form-block .offer-dropdown .offer-dropdown-list li{width:100%}.booking-form-block .offer-dropdown .offer-dropdown-list li .dropdown-option:focus-visible{box-shadow:unset !important;outline:unset !important;outline-offset:unset !important;transition:var(--transition);background-color:var(--hover)}
