header,footer,nav,section,aside,main,article,figure,figcaption{display:block}body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,ol,ul,li,dl,dt,dd,figure,table,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0}table{border-spacing:0;border-collapse:collapse}caption,th,td{text-align:left;text-align:start;vertical-align:top}abbr,acronym{font-variant:normal;border-bottom:1px dotted #666;cursor:help}blockquote,q{quotes:none}fieldset,img,iframe{border:0}ul{list-style-type:none}sup{vertical-align:text-top}sub{vertical-align:text-bottom}del{text-decoration:line-through}ins{text-decoration:none}body{font:12px/1 "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;color:#000}input,button,textarea,select{font-family:inherit;font-size:99%;font-weight:inherit}pre,code{font-family:Monaco,monospace}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}h1{font-size:1.8333em}h2{font-size:1.6667em}h3{font-size:1.5em}h4{font-size:1.3333em}table{font-size:inherit}caption,th{font-weight:700}a{color:#00f}h1,h2,h3,h4,h5,h6{margin-top:1em}h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,ol,ul,form{margin-bottom:12px}
:root{--vr-bw-height-small: 240px;--vr-bw-height-medium: 480px;--vr-bw-height-large: 720px;--vr-bw-bgcolor-primary: var(--color-primary, #0284c7);--vr-bw-bgcolor-secondary: var(--color-secondary, #4b5563);--vr-bw-bgcolor-cta: var(--color-cta, #ea580c);--vr-bw-bgcolor-black: #000000;--vr-bw-bgcolor-white: #ffffff;--vr-bw-bgcolor-1: #f0f0f0;--vr-bw-bgcolor-2: #777777;--vr-bw-bgcolor-3: #323232;--vr-bw-bgcolor-custom-1: var(--vr-bw-bgcolor-1);--vr-bw-bgcolor-custom-2: var(--vr-bw-bgcolor-2);--vr-bw-bgcolor-custom-3: var(--vr-bw-bgcolor-3);--vr-bw-color-white: var(--vr-bw-inverted-color, #ffffff);--vr-bw-color-black: var(--color-black, #000000);--vr-bw-color-primary: var(--color-primary, #0284c7);--vr-bw-color-secondary: var(--color-secondary, #4b5563);--vr-bw-color-cta: var(--color-cta, #ea580c);--vr-bw-color-custom-1: var(--vr-bw-bgcolor-1, #f0f0f0);--vr-bw-color-custom-2: var(--vr-bw-bgcolor-2, #777777);--vr-bw-color-custom-3: var(--vr-bw-bgcolor-3, #323232);--vr-bw-color-inverted: var(--vr-bw-color-white);--vr-bw-color-headline-inverted: var(--vr-bw-color-white);--vr-bw-padding-small: 3rem;--vr-bw-padding-medium: 5rem;--vr-bw-padding-large: 8rem;--vr-bw-content-gap: var(--space-md, 1rem);--vr-bw-padding-inline: var(--container-padding, 1rem);--vr-bw-indent-max-width: 760px;--vr-bw-content-max-width: var(--container-max-width, 1120px);--vr-bw-breakout-max-width: 1480px;--vr-bw-content-size: calc( (var(--vr-bw-content-max-width) - var(--vr-bw-indent-max-width)) / 2 );--vr-bw-breakout-size: calc( (var(--vr-bw-breakout-max-width) - var(--vr-bw-content-max-width)) / 2 )}@media screen and (max-width: 599px){:root{--vr-bw-padding-inline: .5rem}}.content-grid{width:100%;box-sizing:border-box;display:grid;grid-template-columns:[full-width-start] minmax(var(--vr-bw-padding-inline), 1fr) [breakout-start] minmax(var(--vr-bw-padding-inline), var(--vr-bw-breakout-size)) [content-start] minmax(var(--vr-bw-padding-inline), var(--vr-bw-content-size)) [indent-start] min(100% - var(--vr-bw-padding-inline)*6,var(--vr-bw-indent-max-width)) [indent-end] minmax(var(--vr-bw-padding-inline), var(--vr-bw-content-size)) [content-end] minmax(var(--vr-bw-padding-inline), var(--vr-bw-breakout-size)) [breakout-end] minmax(var(--vr-bw-padding-inline), 1fr) [full-width-end]}.content-grid>:where(*){grid-column:content;position:relative}.content-grid>.fragments{grid-column:content;position:relative}.content-grid.-width-small>:where(*){grid-column:indent}.content-grid.-width-extended>:where(*){grid-column:breakout}.content-grid.-width-default-left>:where(*){grid-column:breakout/indent}.content-grid.-width-default-right>:where(*){grid-column:indent/breakout}.content-grid.-width-extended-left>:where(*){grid-column:breakout/content}.content-grid.-width-extended-right>:where(*){grid-column:content/breakout}.content-grid.-width-full>:where(*){grid-column:full-width}.content-grid>.-width-small{grid-column:indent}.content-grid>.-width-extended{grid-column:breakout}.content-grid>.-width-default-left{grid-column:breakout/indent}.content-grid>.-width-default-right{grid-column:indent/breakout}.content-grid>.-width-extended-left{grid-column:breakout/content}.content-grid>.-width-extended-right{grid-column:content/breakout}.content-grid>.-width-full{grid-column:full-width}@media screen and (max-width: 599px){.content-grid.-width-extended>:where(*){grid-column:full-width}.content-grid.-width-default-left>:where(*){grid-column:full-width/content}.content-grid.-width-default-right>:where(*){grid-column:content/full-width}.content-grid.-width-extended-left>:where(*){grid-column:full-width/content}.content-grid.-width-extended-right>:where(*){grid-column:content/full-width}.content-grid>.-width-extended{grid-column:full-width}.content-grid>.-width-default-left{grid-column:full-width/content}.content-grid>.-width-default-right{grid-column:content/full-width}.content-grid>.-width-extended-left{grid-column:full-width/content}.content-grid>.-width-extended-right{grid-column:content/full-width}.content-grid.-add-text-indent.-width-extended>:where(*){padding:0 calc(var(--vr-bw-padding-inline)*2)}.content-grid.-add-text-indent.-width-default-left>:where(*){padding:0 0 0 calc(var(--vr-bw-padding-inline)*2)}.content-grid.-add-text-indent.-width-default-right>:where(*){padding:0 calc(var(--vr-bw-padding-inline)*2) 0 0}.content-grid.-add-text-indent.-width-extended-left>:where(*){padding:0 0 0 calc(var(--vr-bw-padding-inline)*2)}.content-grid.-add-text-indent.-width-extended-right>:where(*){padding:0 calc(var(--vr-bw-padding-inline)*2) 0 0}.content-grid>.-add-text-indent.-width-extended{padding:0 calc(var(--vr-bw-padding-inline)*2)}.content-grid>.-add-text-indent.-width-default-left{padding:0 0 0 calc(var(--vr-bw-padding-inline)*2)}.content-grid>.-add-text-indent.-width-default-right{padding:0 calc(var(--vr-bw-padding-inline)*2) 0 0}.content-grid>.-add-text-indent.-width-extended-left{padding:0 0 0 calc(var(--vr-bw-padding-inline)*2)}.content-grid>.-add-text-indent.-width-extended-right{padding:0 calc(var(--vr-bw-padding-inline)*2) 0 0}}.content-background-wrapper{position:relative}.content-background-wrapper>.content-background-wrapper-bg{position:absolute;inset:0}.content-background-wrapper>.content-background-wrapper-bg figure{margin:0;padding:0;width:100%;height:100%;display:block;position:absolute;inset:0}.content-background-wrapper>.content-background-wrapper-bg picture{display:block;width:100%;height:100%;position:absolute;inset:0}.content-background-wrapper>.content-background-wrapper-bg img,.content-background-wrapper>.content-background-wrapper-bg video{position:absolute;inset:0;object-fit:cover;object-position:50% 50%;display:block;width:100%;height:100%}.-bg-size-contain.content-background-wrapper>.content-background-wrapper-bg img,.-bg-size-contain.content-background-wrapper>.content-background-wrapper-bg video{object-fit:contain}.-bg-size-stretch.content-background-wrapper>.content-background-wrapper-bg img,.-bg-size-stretch.content-background-wrapper>.content-background-wrapper-bg video{object-fit:fill}.-bg-size-auto.content-background-wrapper>.content-background-wrapper-bg img,.-bg-size-auto.content-background-wrapper>.content-background-wrapper-bg video{object-fit:none}.-bg-pos-0-0.content-background-wrapper>.content-background-wrapper-bg img,.-bg-pos-0-0.content-background-wrapper>.content-background-wrapper-bg video{object-position:0 0}.-bg-pos-50-0.content-background-wrapper>.content-background-wrapper-bg img,.-bg-pos-50-0.content-background-wrapper>.content-background-wrapper-bg video{object-position:50% 0}.-bg-pos-100-0.content-background-wrapper>.content-background-wrapper-bg img,.-bg-pos-100-0.content-background-wrapper>.content-background-wrapper-bg video{object-position:100% 0}.-bg-pos-0-50.content-background-wrapper>.content-background-wrapper-bg img,.-bg-pos-0-50.content-background-wrapper>.content-background-wrapper-bg video{object-position:0 50%}.-bg-pos-50-50.content-background-wrapper>.content-background-wrapper-bg img,.-bg-pos-50-50.content-background-wrapper>.content-background-wrapper-bg video{object-position:50% 50%}.-bg-pos-100-50.content-background-wrapper>.content-background-wrapper-bg img,.-bg-pos-100-50.content-background-wrapper>.content-background-wrapper-bg video{object-position:100% 50%}.-bg-pos-0-100.content-background-wrapper>.content-background-wrapper-bg img,.-bg-pos-0-100.content-background-wrapper>.content-background-wrapper-bg video{object-position:0 100%}.-bg-pos-50-100.content-background-wrapper>.content-background-wrapper-bg img,.-bg-pos-50-100.content-background-wrapper>.content-background-wrapper-bg video{object-position:50% 100%}.-bg-pos-100-100.content-background-wrapper>.content-background-wrapper-bg img,.-bg-pos-100-100.content-background-wrapper>.content-background-wrapper-bg video{object-position:100% 100%}.-bg-opacity-10.content-background-wrapper>.content-background-wrapper-bg{opacity:.1}.-bg-opacity-20.content-background-wrapper>.content-background-wrapper-bg{opacity:.2}.-bg-opacity-30.content-background-wrapper>.content-background-wrapper-bg{opacity:.3}.-bg-opacity-40.content-background-wrapper>.content-background-wrapper-bg{opacity:.4}.-bg-opacity-50.content-background-wrapper>.content-background-wrapper-bg{opacity:.5}.-bg-opacity-60.content-background-wrapper>.content-background-wrapper-bg{opacity:.6}.-bg-opacity-70.content-background-wrapper>.content-background-wrapper-bg{opacity:.7}.-bg-opacity-80.content-background-wrapper>.content-background-wrapper-bg{opacity:.8}.-bg-opacity-90.content-background-wrapper>.content-background-wrapper-bg{opacity:.9}.-bg-opacity-100.content-background-wrapper>.content-background-wrapper-bg{opacity:1}.content-background-wrapper>.content-background-wrapper-bg.parallax{overflow:hidden}.content-background-wrapper>.content-background-wrapper-bg.parallax figure,.content-background-wrapper>.content-background-wrapper-bg.parallax picture{overflow:visible}.content-background-wrapper>.content-background-wrapper-bg.parallax img,.content-background-wrapper>.content-background-wrapper-bg.parallax video{height:140%;top:-20%;bottom:auto;will-change:transform}.content-background-wrapper.-bg-aside-content>.content-background-wrapper-bg{inset:0 auto 0 0;width:50%}.-bg-horizontal-align-right.content-background-wrapper.-bg-aside-content>.content-background-wrapper-bg{inset:0 0 0 auto}.content-background-wrapper.-bg-aside-content>.content-background-wrapper-fg>.content-grid>.fragments{padding-left:calc(50% + var(--vr-bw-content-gap))}.-bg-horizontal-align-right.content-background-wrapper.-bg-aside-content>.content-background-wrapper-fg>.content-grid>.fragments{padding-left:0;padding-right:calc(50% + var(--vr-bw-content-gap))}@media(max-width: 599px){.content-background-wrapper.-bg-aside-content{display:flex;flex-direction:column-reverse}.-bg-aside-content-reverse.content-background-wrapper.-bg-aside-content{flex-direction:column}.content-background-wrapper.-bg-aside-content>.content-background-wrapper-bg{position:relative;width:100%}.content-background-wrapper.-bg-aside-content>.content-background-wrapper-bg img{position:relative;width:100%;height:auto}.content-background-wrapper.-bg-aside-content>.content-background-wrapper-fg.content-background-wrapper-fg>.content-grid>.fragments{padding-left:0;padding-right:0}}.content-background-wrapper.-alt-color-primary{background-color:var(--vr-bw-bgcolor-primary)}.content-background-wrapper.-alt-color-secondary{background-color:var(--vr-bw-bgcolor-secondary)}.content-background-wrapper.-alt-color-cta{background-color:var(--vr-bw-bgcolor-cta)}.content-background-wrapper.-alt-color-black{background-color:var(--vr-bw-bgcolor-black)}.content-background-wrapper.-alt-color-black>.content-background-wrapper-fg,.content-background-wrapper.-alt-color-black>.content-background-wrapper-fg h1,.content-background-wrapper.-alt-color-black>.content-background-wrapper-fg h2,.content-background-wrapper.-alt-color-black>.content-background-wrapper-fg h3,.content-background-wrapper.-alt-color-black>.content-background-wrapper-fg h4,.content-background-wrapper.-alt-color-black>.content-background-wrapper-fg h5,.content-background-wrapper.-alt-color-black>.content-background-wrapper-fg h6{color:#fff}.content-background-wrapper.-alt-color-white{background-color:var(--vr-bw-bgcolor-white)}.content-background-wrapper.-alt-color-white>.content-background-wrapper-fg,.content-background-wrapper.-alt-color-white>.content-background-wrapper-fg h1,.content-background-wrapper.-alt-color-white>.content-background-wrapper-fg h2,.content-background-wrapper.-alt-color-white>.content-background-wrapper-fg h3,.content-background-wrapper.-alt-color-white>.content-background-wrapper-fg h4,.content-background-wrapper.-alt-color-white>.content-background-wrapper-fg h5,.content-background-wrapper.-alt-color-white>.content-background-wrapper-fg h6{color:#000}.content-background-wrapper.-alt-color-1,.content-background-wrapper.-alt-color-custom-1{background-color:var(--vr-bw-bgcolor-custom-1)}.content-background-wrapper.-alt-color-2,.content-background-wrapper.-alt-color-custom-2{background-color:var(--vr-bw-bgcolor-custom-2)}.content-background-wrapper.-alt-color-3,.content-background-wrapper.-alt-color-custom-3{background-color:var(--vr-bw-bgcolor-custom-3)}.content-background-wrapper>.content-background-wrapper-fg{position:relative;box-sizing:border-box}.-mh-small.content-background-wrapper>.content-background-wrapper-fg{min-height:var(--vr-bw-height-small)}.-mh-medium.content-background-wrapper>.content-background-wrapper-fg{min-height:var(--vr-bw-height-medium)}.-mh-large.content-background-wrapper>.content-background-wrapper-fg{min-height:var(--vr-bw-height-large)}.-mh-viewport-100.-mh-vh.content-background-wrapper>.content-background-wrapper-fg{min-height:100svh}.-mh-viewport-66.-mh-vh.content-background-wrapper>.content-background-wrapper-fg{min-height:66.666svh}.-mh-viewport-50.-mh-vh.content-background-wrapper>.content-background-wrapper-fg{min-height:50svh}.-mh-viewport-33.-mh-vh.content-background-wrapper>.content-background-wrapper-fg{min-height:33.333svh}.-mh-ratio.content-background-wrapper>.content-background-wrapper-fg:before{display:table;content:"";padding-top:100%;float:left}.-mh-ratio-21-9.-mh-ratio.content-background-wrapper>.content-background-wrapper-fg:before{padding-top:42.857%}.-mh-ratio-16-10.-mh-ratio.content-background-wrapper>.content-background-wrapper-fg:before{padding-top:62.5%}.-mh-ratio-16-9.-mh-ratio.content-background-wrapper>.content-background-wrapper-fg:before{padding-top:56.25%}.-mh-ratio-8-3.-mh-ratio.content-background-wrapper>.content-background-wrapper-fg:before{padding-top:37.5%}.-mh-ratio-5-4.-mh-ratio.content-background-wrapper>.content-background-wrapper-fg:before{padding-top:80%}.-mh-ratio-4-3.-mh-ratio.content-background-wrapper>.content-background-wrapper-fg:before{padding-top:75%}.-mh-ratio-3-2.-mh-ratio.content-background-wrapper>.content-background-wrapper-fg:before{padding-top:66.666%}.-mh-ratio-5-1.-mh-ratio.content-background-wrapper>.content-background-wrapper-fg:before{padding-top:20%}.-mh-ratio-4-1.-mh-ratio.content-background-wrapper>.content-background-wrapper-fg:before{padding-top:25%}.-mh-ratio-3-1.-mh-ratio.content-background-wrapper>.content-background-wrapper-fg:before{padding-top:33.333%}.-mh-ratio-2-1.-mh-ratio.content-background-wrapper>.content-background-wrapper-fg:before{padding-top:50%}.-mh-ratio-1-1.-mh-ratio.content-background-wrapper>.content-background-wrapper-fg:before{padding-top:100%}.-width-small.content-background-wrapper>.content-background-wrapper-fg>.content-grid>.fragments{grid-column:indent}.-width-extended.content-background-wrapper>.content-background-wrapper-fg>.content-grid>.fragments{grid-column:breakout}.-width-default-left.content-background-wrapper>.content-background-wrapper-fg>.content-grid>.fragments{grid-column:breakout/indent}.-width-default-right.content-background-wrapper>.content-background-wrapper-fg>.content-grid>.fragments{grid-column:indent/breakout}.-width-extended-left.content-background-wrapper>.content-background-wrapper-fg>.content-grid>.fragments{grid-column:breakout/content}.-width-extended-right.content-background-wrapper>.content-background-wrapper-fg>.content-grid>.fragments{grid-column:content/breakout}.-width-full.content-background-wrapper>.content-background-wrapper-fg>.content-grid>.fragments{grid-column:full-width}@media screen and (max-width: 599px){.-width-extended.content-background-wrapper>.content-background-wrapper-fg>.content-grid>.fragments{grid-column:full-width}.-width-default-left.content-background-wrapper>.content-background-wrapper-fg>.content-grid>.fragments{grid-column:full-width/content}.-width-default-right.content-background-wrapper>.content-background-wrapper-fg>.content-grid>.fragments{grid-column:content/full-width}.-width-extended-left.content-background-wrapper>.content-background-wrapper-fg>.content-grid>.fragments{grid-column:full-width/content}.-width-extended-right.content-background-wrapper>.content-background-wrapper-fg>.content-grid>.fragments{grid-column:content/full-width}.-width-extended.-add-text-indent.content-background-wrapper>.content-background-wrapper-fg>.content-grid>.fragments{padding:0 calc(var(--vr-bw-padding-inline)*2)}.-width-default-left.-add-text-indent.content-background-wrapper>.content-background-wrapper-fg>.content-grid>.fragments{padding:0 0 0 calc(var(--vr-bw-padding-inline)*2)}.-width-default-right.-add-text-indent.content-background-wrapper>.content-background-wrapper-fg>.content-grid>.fragments{padding:0 calc(var(--vr-bw-padding-inline)*2) 0 0}.-width-extended-left.-add-text-indent.content-background-wrapper>.content-background-wrapper-fg>.content-grid>.fragments{padding:0 0 0 calc(var(--vr-bw-padding-inline)*2)}.-width-extended-right.-add-text-indent.content-background-wrapper>.content-background-wrapper-fg>.content-grid>.fragments{padding:0 calc(var(--vr-bw-padding-inline)*2) 0 0}}.content-background-wrapper>.content-background-wrapper-fg{display:flex;align-items:flex-start}.-va-center.content-background-wrapper>.content-background-wrapper-fg{align-items:center}.-va-bottom.content-background-wrapper>.content-background-wrapper-fg{align-items:flex-end}.-va-stretch.content-background-wrapper>.content-background-wrapper-fg{display:flex;align-items:stretch}.-va-stretch.content-background-wrapper>.content-background-wrapper-fg>.content-grid{flex:1}.-padding.content-background-wrapper>.content-background-wrapper-fg>.content-grid>.fragments{padding-top:var(--vr-bw-padding-small);padding-bottom:var(--vr-bw-padding-small)}.-padding-medium.content-background-wrapper>.content-background-wrapper-fg>.content-grid>.fragments{padding-top:var(--vr-bw-padding-medium);padding-bottom:var(--vr-bw-padding-medium)}.-padding-large.content-background-wrapper>.content-background-wrapper-fg>.content-grid>.fragments{padding-top:var(--vr-bw-padding-large);padding-bottom:var(--vr-bw-padding-large)}.-padding-top.content-background-wrapper>.content-background-wrapper-fg>.content-grid>.fragments{padding-top:var(--vr-bw-padding-small)}.-padding-top-medium.content-background-wrapper>.content-background-wrapper-fg>.content-grid>.fragments{padding-top:var(--vr-bw-padding-medium)}.-padding-top-large.content-background-wrapper>.content-background-wrapper-fg>.content-grid>.fragments{padding-top:var(--vr-bw-padding-large)}.-padding-bottom.content-background-wrapper>.content-background-wrapper-fg>.content-grid>.fragments{padding-bottom:var(--vr-bw-padding-small)}.-padding-bottom-medium.content-background-wrapper>.content-background-wrapper-fg>.content-grid>.fragments{padding-bottom:var(--vr-bw-padding-medium)}.-padding-bottom-large.content-background-wrapper>.content-background-wrapper-fg>.content-grid>.fragments{padding-bottom:var(--vr-bw-padding-large)}.-color-white.content-background-wrapper>.content-background-wrapper-fg,.-color-white.content-background-wrapper>.content-background-wrapper-fg h1,.-color-white.content-background-wrapper>.content-background-wrapper-fg h2,.-color-white.content-background-wrapper>.content-background-wrapper-fg h3,.-color-white.content-background-wrapper>.content-background-wrapper-fg h4,.-color-white.content-background-wrapper>.content-background-wrapper-fg h5,.-color-white.content-background-wrapper>.content-background-wrapper-fg h6,.-color-inverted.content-background-wrapper>.content-background-wrapper-fg,.-color-inverted.content-background-wrapper>.content-background-wrapper-fg h1,.-color-inverted.content-background-wrapper>.content-background-wrapper-fg h2,.-color-inverted.content-background-wrapper>.content-background-wrapper-fg h3,.-color-inverted.content-background-wrapper>.content-background-wrapper-fg h4,.-color-inverted.content-background-wrapper>.content-background-wrapper-fg h5,.-color-inverted.content-background-wrapper>.content-background-wrapper-fg h6{color:var(--vr-bw-color-white)}.-color-black.content-background-wrapper>.content-background-wrapper-fg,.-color-black.content-background-wrapper>.content-background-wrapper-fg h1,.-color-black.content-background-wrapper>.content-background-wrapper-fg h2,.-color-black.content-background-wrapper>.content-background-wrapper-fg h3,.-color-black.content-background-wrapper>.content-background-wrapper-fg h4,.-color-black.content-background-wrapper>.content-background-wrapper-fg h5,.-color-black.content-background-wrapper>.content-background-wrapper-fg h6{color:var(--vr-bw-color-black)}.-color-primary.content-background-wrapper>.content-background-wrapper-fg,.-color-primary.content-background-wrapper>.content-background-wrapper-fg h1,.-color-primary.content-background-wrapper>.content-background-wrapper-fg h2,.-color-primary.content-background-wrapper>.content-background-wrapper-fg h3,.-color-primary.content-background-wrapper>.content-background-wrapper-fg h4,.-color-primary.content-background-wrapper>.content-background-wrapper-fg h5,.-color-primary.content-background-wrapper>.content-background-wrapper-fg h6{color:var(--vr-bw-color-primary)}.-color-secondary.content-background-wrapper>.content-background-wrapper-fg,.-color-secondary.content-background-wrapper>.content-background-wrapper-fg h1,.-color-secondary.content-background-wrapper>.content-background-wrapper-fg h2,.-color-secondary.content-background-wrapper>.content-background-wrapper-fg h3,.-color-secondary.content-background-wrapper>.content-background-wrapper-fg h4,.-color-secondary.content-background-wrapper>.content-background-wrapper-fg h5,.-color-secondary.content-background-wrapper>.content-background-wrapper-fg h6{color:var(--vr-bw-color-secondary)}.-color-cta.content-background-wrapper>.content-background-wrapper-fg,.-color-cta.content-background-wrapper>.content-background-wrapper-fg h1,.-color-cta.content-background-wrapper>.content-background-wrapper-fg h2,.-color-cta.content-background-wrapper>.content-background-wrapper-fg h3,.-color-cta.content-background-wrapper>.content-background-wrapper-fg h4,.-color-cta.content-background-wrapper>.content-background-wrapper-fg h5,.-color-cta.content-background-wrapper>.content-background-wrapper-fg h6{color:var(--vr-bw-color-cta)}.-color-1.content-background-wrapper>.content-background-wrapper-fg,.-color-1.content-background-wrapper>.content-background-wrapper-fg h1,.-color-1.content-background-wrapper>.content-background-wrapper-fg h2,.-color-1.content-background-wrapper>.content-background-wrapper-fg h3,.-color-1.content-background-wrapper>.content-background-wrapper-fg h4,.-color-1.content-background-wrapper>.content-background-wrapper-fg h5,.-color-1.content-background-wrapper>.content-background-wrapper-fg h6,.-color-custom-1.content-background-wrapper>.content-background-wrapper-fg,.-color-custom-1.content-background-wrapper>.content-background-wrapper-fg h1,.-color-custom-1.content-background-wrapper>.content-background-wrapper-fg h2,.-color-custom-1.content-background-wrapper>.content-background-wrapper-fg h3,.-color-custom-1.content-background-wrapper>.content-background-wrapper-fg h4,.-color-custom-1.content-background-wrapper>.content-background-wrapper-fg h5,.-color-custom-1.content-background-wrapper>.content-background-wrapper-fg h6{color:var(--vr-bw-color-custom-1)}.-color-2.content-background-wrapper>.content-background-wrapper-fg,.-color-2.content-background-wrapper>.content-background-wrapper-fg h1,.-color-2.content-background-wrapper>.content-background-wrapper-fg h2,.-color-2.content-background-wrapper>.content-background-wrapper-fg h3,.-color-2.content-background-wrapper>.content-background-wrapper-fg h4,.-color-2.content-background-wrapper>.content-background-wrapper-fg h5,.-color-2.content-background-wrapper>.content-background-wrapper-fg h6,.-color-custom-2.content-background-wrapper>.content-background-wrapper-fg,.-color-custom-2.content-background-wrapper>.content-background-wrapper-fg h1,.-color-custom-2.content-background-wrapper>.content-background-wrapper-fg h2,.-color-custom-2.content-background-wrapper>.content-background-wrapper-fg h3,.-color-custom-2.content-background-wrapper>.content-background-wrapper-fg h4,.-color-custom-2.content-background-wrapper>.content-background-wrapper-fg h5,.-color-custom-2.content-background-wrapper>.content-background-wrapper-fg h6{color:var(--vr-bw-color-custom-2)}.-color-3.content-background-wrapper>.content-background-wrapper-fg,.-color-3.content-background-wrapper>.content-background-wrapper-fg h1,.-color-3.content-background-wrapper>.content-background-wrapper-fg h2,.-color-3.content-background-wrapper>.content-background-wrapper-fg h3,.-color-3.content-background-wrapper>.content-background-wrapper-fg h4,.-color-3.content-background-wrapper>.content-background-wrapper-fg h5,.-color-3.content-background-wrapper>.content-background-wrapper-fg h6,.-color-custom-3.content-background-wrapper>.content-background-wrapper-fg,.-color-custom-3.content-background-wrapper>.content-background-wrapper-fg h1,.-color-custom-3.content-background-wrapper>.content-background-wrapper-fg h2,.-color-custom-3.content-background-wrapper>.content-background-wrapper-fg h3,.-color-custom-3.content-background-wrapper>.content-background-wrapper-fg h4,.-color-custom-3.content-background-wrapper>.content-background-wrapper-fg h5,.-color-custom-3.content-background-wrapper>.content-background-wrapper-fg h6{color:var(--vr-bw-color-custom-3)}.swiper-slide>.content-background-wrapper{width:100%;min-height:100%;display:flex;flex-direction:column}.swiper-slide>.content-background-wrapper>.content-background-wrapper-fg{width:100%;flex:1}.swiper-slide>.content-background-wrapper>.content-background-wrapper-fg:not(.-va-bottom):not(.-va-stretch){align-items:center}
.content-grid-wrapper{width:100%}.content-grid-column:not(.vr-grid-column),.content-grid-columns{display:contents}.vr-grid-wrapper{display:grid;align-items:stretch;grid-template-columns:repeat(12, minmax(0, 1fr));width:100%;box-sizing:border-box}.vr-grid-wrapper.-gap-x-none{column-gap:0}.vr-grid-wrapper.-gap-x-sm{column-gap:var(--space-sm, 15px)}.vr-grid-wrapper.-gap-x-md{column-gap:var(--space-md, 30px)}.vr-grid-wrapper.-gap-x-lg{column-gap:var(--space-lg, 50px)}.vr-grid-wrapper.-gap-y-none{row-gap:0}.vr-grid-wrapper.-gap-y-sm{row-gap:var(--space-sm, 15px)}.vr-grid-wrapper.-gap-y-md{row-gap:var(--space-md, 30px)}.vr-grid-wrapper.-gap-y-lg{row-gap:var(--space-lg, 50px)}.vr-grid-wrapper.-va-top{align-items:start}.vr-grid-wrapper.-va-center{align-items:center}.vr-grid-wrapper.-va-bottom{align-items:end}.vr-grid-wrapper.-va-stretch{align-items:stretch}.vr-grid-wrapper:not(.-va-top):not(.-va-center):not(.-va-bottom),.vr-grid-wrapper.-va-stretch{align-items:stretch}.vr-grid-wrapper:not(.-va-top):not(.-va-center):not(.-va-bottom)>.vr-grid-slot:not(.-va-top):not(.-va-center):not(.-va-bottom),.vr-grid-wrapper:not(.-va-top):not(.-va-center):not(.-va-bottom)>.vr-grid-column:not(.-va-top):not(.-va-center):not(.-va-bottom),.vr-grid-wrapper:not(.-va-top):not(.-va-center):not(.-va-bottom)>.content-grid-column>.vr-grid-column:not(.-va-top):not(.-va-center):not(.-va-bottom),.vr-grid-wrapper.-va-stretch>.vr-grid-slot:not(.-va-top):not(.-va-center):not(.-va-bottom),.vr-grid-wrapper.-va-stretch>.vr-grid-column:not(.-va-top):not(.-va-center):not(.-va-bottom),.vr-grid-wrapper.-va-stretch>.content-grid-column>.vr-grid-column:not(.-va-top):not(.-va-center):not(.-va-bottom){display:flex;flex-direction:column;height:100%}.vr-grid-wrapper.-ha-start{justify-items:start}.vr-grid-wrapper.-ha-center{justify-items:center}.vr-grid-wrapper.-ha-end{justify-items:end}.vr-grid-wrapper.-ha-stretch{justify-items:stretch}.vr-grid-slot,.vr-grid-column{min-width:0;box-sizing:border-box;display:flex;flex-direction:column}.vr-grid-slot.-va-top,.vr-grid-column.-va-top{align-self:start}.vr-grid-slot.-va-center,.vr-grid-column.-va-center{align-self:center}.vr-grid-slot.-va-bottom,.vr-grid-column.-va-bottom{align-self:end}.vr-grid-slot.-va-stretch,.vr-grid-column.-va-stretch{align-self:stretch;height:100%}.vr-grid-slot.-ha-start,.vr-grid-column.-ha-start{justify-self:start}.vr-grid-slot.-ha-center,.vr-grid-column.-ha-center{justify-self:center}.vr-grid-slot.-ha-end,.vr-grid-column.-ha-end{justify-self:end}.vr-grid-slot.-ha-stretch,.vr-grid-column.-ha-stretch{justify-self:stretch}.vr-grid-column-content{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:100%}.vr-grid-column>.vr-grid-column-content{justify-content:inherit;row-gap:inherit}.vr-col-1{grid-column-end:span 1}.vr-col-2{grid-column-end:span 2}.vr-col-3{grid-column-end:span 3}.vr-col-4{grid-column-end:span 4}.vr-col-5{grid-column-end:span 5}.vr-col-6{grid-column-end:span 6}.vr-col-7{grid-column-end:span 7}.vr-col-8{grid-column-end:span 8}.vr-col-9{grid-column-end:span 9}.vr-col-10{grid-column-end:span 10}.vr-col-11{grid-column-end:span 11}.vr-col-12{grid-column-end:span 12}.vr-col-offset-1{grid-column-start:2}.vr-col-offset-2{grid-column-start:3}.vr-col-offset-3{grid-column-start:4}.vr-col-offset-4{grid-column-start:5}.vr-col-offset-5{grid-column-start:6}.vr-col-offset-6{grid-column-start:7}.vr-col-offset-7{grid-column-start:8}.vr-col-offset-8{grid-column-start:9}.vr-col-offset-9{grid-column-start:10}.vr-col-offset-10{grid-column-start:11}.vr-col-offset-11{grid-column-start:12}@media(max-width: 899px){.vr-col-tablet-1{grid-column-end:span 1}.vr-col-tablet-2{grid-column-end:span 2}.vr-col-tablet-3{grid-column-end:span 3}.vr-col-tablet-4{grid-column-end:span 4}.vr-col-tablet-5{grid-column-end:span 5}.vr-col-tablet-6{grid-column-end:span 6}.vr-col-tablet-7{grid-column-end:span 7}.vr-col-tablet-8{grid-column-end:span 8}.vr-col-tablet-9{grid-column-end:span 9}.vr-col-tablet-10{grid-column-end:span 10}.vr-col-tablet-11{grid-column-end:span 11}.vr-col-tablet-12{grid-column-end:span 12}.vr-col-tablet-offset-1{grid-column-start:2}.vr-col-tablet-offset-2{grid-column-start:3}.vr-col-tablet-offset-3{grid-column-start:4}.vr-col-tablet-offset-4{grid-column-start:5}.vr-col-tablet-offset-5{grid-column-start:6}.vr-col-tablet-offset-6{grid-column-start:7}.vr-col-tablet-offset-7{grid-column-start:8}.vr-col-tablet-offset-8{grid-column-start:9}.vr-col-tablet-offset-9{grid-column-start:10}.vr-col-tablet-offset-10{grid-column-start:11}.vr-col-tablet-offset-11{grid-column-start:12}}@media(max-width: 599px){.vr-col-mobile-1{grid-column-end:span 1}.vr-col-mobile-2{grid-column-end:span 2}.vr-col-mobile-3{grid-column-end:span 3}.vr-col-mobile-4{grid-column-end:span 4}.vr-col-mobile-5{grid-column-end:span 5}.vr-col-mobile-6{grid-column-end:span 6}.vr-col-mobile-7{grid-column-end:span 7}.vr-col-mobile-8{grid-column-end:span 8}.vr-col-mobile-9{grid-column-end:span 9}.vr-col-mobile-10{grid-column-end:span 10}.vr-col-mobile-11{grid-column-end:span 11}.vr-col-mobile-12{grid-column-end:span 12}}
:root{--vr-card-bg: var(--color-bg, #ffffff);--vr-card-color: var(--color-text, #222222);--vr-card-border-color: var(--color-border, #e0e0e2);--vr-card-border-width: 1px;--vr-card-border-radius: var(--radius-md, 8px);--vr-card-padding: var(--space-md, 24px);--vr-card-gap: var(--space-sm, 16px);--vr-card-img-radius: 0;--vr-card-img-ratio: auto;--vr-card-img-split: 45%;--vr-card-overlay-bg: rgba(0, 0, 0, 0.45);--vr-card-overlay-color: #ffffff;--vr-card-btn-bg: var(--btn-primary-bg, var(--btn-bg, var(--color-primary, #0284c7)));--vr-card-btn-color: var(--btn-primary-color, var(--btn-color, #ffffff));--vr-card-btn-border-color: var(--btn-primary-border-color, var(--btn-border-color, var(--color-primary, #0284c7)));--vr-card-btn-hover-bg: var(--btn-primary-hover-bg, var(--btn-hover-bg, var(--color-primary-hover, #0369a1)));--vr-card-btn-hover-color: var(--btn-primary-hover-color, var(--btn-hover-color, #ffffff));--vr-card-btn-hover-border-color: var(--btn-primary-hover-border-color, var(--btn-hover-border-color, var(--color-primary-hover, #0369a1)));--vr-card-btn-focus-color: var(--btn-primary-focus-color, var(--btn-focus-color, var(--color-primary, #0284c7)));--vr-card-btn-padding: var(--btn-padding-sm, 0.375rem 0.75rem);--vr-card-btn-radius: var(--btn-radius, var(--radius-sm, 4px));--vr-card-btn-shadow: var(--btn-primary-shadow, var(--btn-shadow, 0 1px 2px rgba(0, 0, 0, 0.05)));--vr-card-link-color: var(--color-link, var(--color-primary, #0284c7));--vr-card-link-hover-color: var(--color-link-hover, var(--color-primary-hover, #0369a1));--vr-card-transition: var(--transition-base, all 0.2s ease-in-out)}.content-card{box-sizing:border-box}.visually-hidden,.sr-only{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.vr-card{position:relative;display:flex;flex-direction:column;background-color:var(--vr-card-bg);color:var(--vr-card-color);border:var(--vr-card-border-width) solid var(--vr-card-border-color);border-radius:var(--vr-card-border-radius);overflow:hidden;box-sizing:border-box;transition:var(--vr-card-transition)}.vr-card .vr-card__stretched-link{position:absolute;inset:0;z-index:2;pointer-events:auto}.vr-card .vr-card__stretched-link::after{content:"";position:absolute;inset:0;z-index:2;pointer-events:auto}.vr-card .vr-card__media{position:relative;overflow:hidden;line-height:0}.vr-card .vr-card__media figure{margin:0;padding:0}.vr-card .vr-card__media figure,.vr-card .vr-card__media picture,.vr-card .vr-card__media img{width:100%;height:100%;display:block;object-fit:cover;aspect-ratio:var(--vr-card-img-ratio);border-radius:var(--vr-card-img-radius)}.vr-card .vr-card__body{display:flex;flex-direction:column;flex:1 1 auto;padding:var(--vr-card-padding);gap:var(--vr-card-gap);box-sizing:border-box}.vr-card .vr-card__headline{margin:0}.vr-card .vr-card__headline h1,.vr-card .vr-card__headline h2,.vr-card .vr-card__headline h3,.vr-card .vr-card__headline h4,.vr-card .vr-card__headline h5,.vr-card .vr-card__headline h6{margin:0}.vr-card .vr-card__headline .block-headline{margin:0}.vr-card .vr-card__headline .content-subline{margin-top:0;margin-bottom:0}.vr-card .vr-card__text{flex:1 1 auto}.vr-card .vr-card__text>*:first-child{margin-top:0}.vr-card .vr-card__text>*:last-child{margin-bottom:0}.vr-card .vr-card__action{display:flex;margin-top:auto}.vr-card .vr-card__action--left{justify-content:flex-start}.vr-card .vr-card__action--center{justify-content:center}.vr-card .vr-card__action--right{justify-content:flex-end}.vr-card .vr-card__link{color:var(--vr-card-link-color);text-decoration:underline;font-weight:500;transition:var(--vr-card-transition)}.vr-card .vr-card__link:hover{color:var(--vr-card-link-hover-color)}.vr-card .vr-card__btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;font-family:inherit;font-size:.875rem;font-weight:600;line-height:1.25;padding:var(--vr-card-btn-padding);border-radius:var(--vr-card-btn-radius);border:1px solid var(--vr-card-btn-border-color);background-color:var(--vr-card-btn-bg);color:var(--vr-card-btn-color);box-shadow:var(--vr-card-btn-shadow);cursor:pointer;text-decoration:none;transition:var(--vr-card-transition)}.vr-card .vr-card__btn:hover{background-color:var(--vr-card-btn-hover-bg);color:var(--vr-card-btn-hover-color);border-color:var(--vr-card-btn-hover-border-color);text-decoration:none}.vr-card .vr-card__btn:focus-visible{outline:2px solid var(--vr-card-btn-focus-color);outline-offset:2px}.vr-card .vr-card__btn.btn--primary{background-color:var(--btn-primary-bg, var(--color-primary, #0284c7));color:var(--btn-primary-color, #ffffff);border-color:var(--btn-primary-border-color, var(--color-primary, #0284c7));box-shadow:var(--btn-primary-shadow, 0 1px 2px rgba(0, 0, 0, 0.05))}.vr-card .vr-card__btn.btn--primary:hover{background-color:var(--btn-primary-hover-bg, var(--color-primary-hover, #0369a1));border-color:var(--btn-primary-hover-border-color, var(--color-primary-hover, #0369a1));color:var(--btn-primary-hover-color, #ffffff)}.vr-card .vr-card__btn.btn--cta{background-color:var(--btn-cta-bg, var(--color-cta, #ea580c));color:var(--btn-cta-color, #ffffff);border-color:var(--btn-cta-border-color, var(--color-cta, #ea580c));box-shadow:var(--btn-cta-shadow, 0 2px 4px rgba(234, 88, 12, 0.2))}.vr-card .vr-card__btn.btn--cta:hover{background-color:var(--btn-cta-hover-bg, var(--color-cta-hover, #c2410c));border-color:var(--btn-cta-hover-border-color, var(--color-cta-hover, #c2410c));color:var(--btn-cta-hover-color, #ffffff);box-shadow:var(--btn-cta-hover-shadow, 0 4px 8px rgba(234, 88, 12, 0.3))}.vr-card .vr-card__btn.btn--secondary{background-color:var(--btn-secondary-bg, var(--color-secondary, #4b5563));color:var(--btn-secondary-color, #ffffff);border-color:var(--btn-secondary-border-color, var(--color-secondary, #4b5563));box-shadow:var(--btn-secondary-shadow, 0 1px 2px rgba(0, 0, 0, 0.05))}.vr-card .vr-card__btn.btn--secondary:hover{background-color:var(--btn-secondary-hover-bg, var(--color-secondary-hover, #374151));border-color:var(--btn-secondary-hover-border-color, var(--color-secondary-hover, #374151));color:var(--btn-secondary-hover-color, #ffffff)}.vr-card .vr-card__btn.btn--outline{background-color:var(--btn-outline-bg, transparent);color:var(--btn-outline-color, var(--color-primary, #0284c7));border-color:var(--btn-outline-border-color, var(--color-primary, #0284c7));box-shadow:var(--btn-outline-shadow, none)}.vr-card .vr-card__btn.btn--outline:hover{background-color:var(--btn-outline-hover-bg, var(--color-primary, #0284c7));border-color:var(--btn-outline-hover-border-color, var(--color-primary, #0284c7));color:var(--btn-outline-hover-color, #ffffff)}.vr-card .vr-card__btn.btn--ghost{background-color:var(--btn-ghost-bg, transparent);color:var(--btn-ghost-color, var(--color-primary, #0284c7));border-color:var(--btn-ghost-border-color, transparent);box-shadow:var(--btn-ghost-shadow, none)}.vr-card .vr-card__btn.btn--ghost:hover{background-color:var(--btn-ghost-hover-bg, rgba(2, 132, 199, 0.08));border-color:var(--btn-ghost-hover-border-color, transparent);color:var(--btn-ghost-hover-color, var(--color-primary-hover, #0369a1))}.vr-card--img-top{flex-direction:column}.vr-card--img-top .vr-card__media{flex:0 0 auto}.vr-card--img-top .vr-card__media img{height:auto}.vr-card--img-bottom{flex-direction:column}.vr-card--img-bottom .vr-card__media{flex:0 0 auto}.vr-card--img-bottom .vr-card__media img{height:auto}.vr-card--img-left{flex-direction:row}.vr-card--img-left .vr-card__media{flex:0 0 var(--vr-card-img-split, 45%);max-width:var(--vr-card-img-split, 45%)}@media(max-width: 768px){.vr-card--img-left{flex-direction:column}.vr-card--img-left .vr-card__media{flex:1 1 auto;max-width:100%}.vr-card--img-left .vr-card__media img{height:auto}}.vr-card--img-right{flex-direction:row}.vr-card--img-right .vr-card__media{flex:0 0 var(--vr-card-img-split, 45%);max-width:var(--vr-card-img-split, 45%)}@media(max-width: 768px){.vr-card--img-right{flex-direction:column-reverse}.vr-card--img-right .vr-card__media{flex:1 1 auto;max-width:100%}.vr-card--img-right .vr-card__media img{height:auto}}.vr-card--img-background{display:grid;grid-template-areas:"card-stack"}.vr-card--img-background .vr-card__media,.vr-card--img-background .vr-card__body{grid-area:card-stack}.vr-card--img-background .vr-card__media{width:100%;height:100%;z-index:1}.vr-card--img-background .vr-card__media::after{content:"";position:absolute;inset:0;background:var(--vr-card-overlay-bg);pointer-events:none}.vr-card--img-background .vr-card__body{position:relative;z-index:2;color:var(--vr-card-overlay-color)}.vr-card--img-background .vr-card__body .vr-card__headline h1,.vr-card--img-background .vr-card__body .vr-card__headline h2,.vr-card--img-background .vr-card__body .vr-card__headline h3,.vr-card--img-background .vr-card__body .vr-card__headline h4,.vr-card--img-background .vr-card__body .vr-card__headline h5,.vr-card--img-background .vr-card__body .vr-card__headline h6{color:inherit}.vr-card--img-background .vr-card__body .vr-card__link{color:var(--vr-card-overlay-color)}.vr-card--has-link.vr-card--link-mode-card,.vr-card--has-link.vr-card--link-mode-full{cursor:pointer}.vr-card--has-link.vr-card--link-mode-card:hover,.vr-card--has-link.vr-card--link-mode-full:hover{box-shadow:0 4px 14px rgba(0,0,0,.08);transform:translateY(-2px)}.vr-card.-alt-color-primary{background-color:var(--vr-bw-bgcolor-primary, var(--color-primary, #0284c7))}.vr-card.-alt-color-secondary{background-color:var(--vr-bw-bgcolor-secondary, var(--color-secondary, #4b5563))}.vr-card.-alt-color-cta{background-color:var(--vr-bw-bgcolor-cta, var(--color-cta, #ea580c))}.vr-card.-alt-color-black{background-color:var(--vr-bw-bgcolor-black, #000000);color:#fff}.vr-card.-alt-color-black .vr-card__headline h1,.vr-card.-alt-color-black .vr-card__headline h2,.vr-card.-alt-color-black .vr-card__headline h3,.vr-card.-alt-color-black .vr-card__headline h4,.vr-card.-alt-color-black .vr-card__headline h5,.vr-card.-alt-color-black .vr-card__headline h6{color:#fff}.vr-card.-alt-color-white{background-color:var(--vr-bw-bgcolor-white, #ffffff);color:#000}.vr-card.-alt-color-white .vr-card__headline h1,.vr-card.-alt-color-white .vr-card__headline h2,.vr-card.-alt-color-white .vr-card__headline h3,.vr-card.-alt-color-white .vr-card__headline h4,.vr-card.-alt-color-white .vr-card__headline h5,.vr-card.-alt-color-white .vr-card__headline h6{color:#000}.vr-card.-alt-color-1,.vr-card.-alt-color-custom-1{background-color:var(--vr-bw-bgcolor-custom-1, var(--vr-bw-bgcolor-1, #f0f0f0))}.vr-card.-alt-color-2,.vr-card.-alt-color-custom-2{background-color:var(--vr-bw-bgcolor-custom-2, var(--vr-bw-bgcolor-2, #777777))}.vr-card.-alt-color-3,.vr-card.-alt-color-custom-3{background-color:var(--vr-bw-bgcolor-custom-3, var(--vr-bw-bgcolor-3, #323232))}.vr-card.-color-white,.vr-card.-color-white h1,.vr-card.-color-white h2,.vr-card.-color-white h3,.vr-card.-color-white h4,.vr-card.-color-white h5,.vr-card.-color-white h6,.vr-card.-color-white .vr-card__headline,.vr-card.-color-white .vr-card__text,.vr-card.-color-inverted,.vr-card.-color-inverted h1,.vr-card.-color-inverted h2,.vr-card.-color-inverted h3,.vr-card.-color-inverted h4,.vr-card.-color-inverted h5,.vr-card.-color-inverted h6,.vr-card.-color-inverted .vr-card__headline,.vr-card.-color-inverted .vr-card__text{color:var(--vr-bw-color-white, #ffffff)}.vr-card.-color-black,.vr-card.-color-black h1,.vr-card.-color-black h2,.vr-card.-color-black h3,.vr-card.-color-black h4,.vr-card.-color-black h5,.vr-card.-color-black h6,.vr-card.-color-black .vr-card__headline,.vr-card.-color-black .vr-card__text{color:var(--vr-bw-color-black, #000000)}.vr-card.-color-primary,.vr-card.-color-primary h1,.vr-card.-color-primary h2,.vr-card.-color-primary h3,.vr-card.-color-primary h4,.vr-card.-color-primary h5,.vr-card.-color-primary h6,.vr-card.-color-primary .vr-card__headline,.vr-card.-color-primary .vr-card__text{color:var(--vr-bw-color-primary, var(--color-primary, #0284c7))}.vr-card.-color-secondary,.vr-card.-color-secondary h1,.vr-card.-color-secondary h2,.vr-card.-color-secondary h3,.vr-card.-color-secondary h4,.vr-card.-color-secondary h5,.vr-card.-color-secondary h6,.vr-card.-color-secondary .vr-card__headline,.vr-card.-color-secondary .vr-card__text{color:var(--vr-bw-color-secondary, var(--color-secondary, #4b5563))}.vr-card.-color-cta,.vr-card.-color-cta h1,.vr-card.-color-cta h2,.vr-card.-color-cta h3,.vr-card.-color-cta h4,.vr-card.-color-cta h5,.vr-card.-color-cta h6,.vr-card.-color-cta .vr-card__headline,.vr-card.-color-cta .vr-card__text{color:var(--vr-bw-color-cta, var(--color-cta, #ea580c))}.vr-card.-color-1,.vr-card.-color-1 h1,.vr-card.-color-1 h2,.vr-card.-color-1 h3,.vr-card.-color-1 h4,.vr-card.-color-1 h5,.vr-card.-color-1 h6,.vr-card.-color-1 .vr-card__headline,.vr-card.-color-1 .vr-card__text,.vr-card.-color-custom-1,.vr-card.-color-custom-1 h1,.vr-card.-color-custom-1 h2,.vr-card.-color-custom-1 h3,.vr-card.-color-custom-1 h4,.vr-card.-color-custom-1 h5,.vr-card.-color-custom-1 h6,.vr-card.-color-custom-1 .vr-card__headline,.vr-card.-color-custom-1 .vr-card__text{color:var(--vr-bw-color-custom-1, #f0f0f0)}.vr-card.-color-2,.vr-card.-color-2 h1,.vr-card.-color-2 h2,.vr-card.-color-2 h3,.vr-card.-color-2 h4,.vr-card.-color-2 h5,.vr-card.-color-2 h6,.vr-card.-color-2 .vr-card__headline,.vr-card.-color-2 .vr-card__text,.vr-card.-color-custom-2,.vr-card.-color-custom-2 h1,.vr-card.-color-custom-2 h2,.vr-card.-color-custom-2 h3,.vr-card.-color-custom-2 h4,.vr-card.-color-custom-2 h5,.vr-card.-color-custom-2 h6,.vr-card.-color-custom-2 .vr-card__headline,.vr-card.-color-custom-2 .vr-card__text{color:var(--vr-bw-color-custom-2, #777777)}.vr-card.-color-3,.vr-card.-color-3 h1,.vr-card.-color-3 h2,.vr-card.-color-3 h3,.vr-card.-color-3 h4,.vr-card.-color-3 h5,.vr-card.-color-3 h6,.vr-card.-color-3 .vr-card__headline,.vr-card.-color-3 .vr-card__text,.vr-card.-color-custom-3,.vr-card.-color-custom-3 h1,.vr-card.-color-custom-3 h2,.vr-card.-color-custom-3 h3,.vr-card.-color-custom-3 h4,.vr-card.-color-custom-3 h5,.vr-card.-color-custom-3 h6,.vr-card.-color-custom-3 .vr-card__headline,.vr-card.-color-custom-3 .vr-card__text{color:var(--vr-bw-color-custom-3, #323232)}.vr-grid-wrapper:not(.-va-top):not(.-va-center):not(.-va-bottom) .vr-grid-slot:not(.-va-top):not(.-va-center):not(.-va-bottom),.vr-grid-wrapper:not(.-va-top):not(.-va-center):not(.-va-bottom) .vr-grid-column:not(.-va-top):not(.-va-center):not(.-va-bottom),.vr-grid-wrapper:not(.-va-top):not(.-va-center):not(.-va-bottom) .grid-placement-item:not(.-va-desktop-top):not(.-va-desktop-center):not(.-va-desktop-bottom),.vr-grid-wrapper.-va-stretch .vr-grid-slot:not(.-va-top):not(.-va-center):not(.-va-bottom),.vr-grid-wrapper.-va-stretch .vr-grid-column:not(.-va-top):not(.-va-center):not(.-va-bottom),.vr-grid-wrapper.-va-stretch .grid-placement-item:not(.-va-desktop-top):not(.-va-desktop-center):not(.-va-desktop-bottom),.gp--grid-container:not(.-va-top):not(.-va-center):not(.-va-bottom) .vr-grid-slot:not(.-va-top):not(.-va-center):not(.-va-bottom),.gp--grid-container:not(.-va-top):not(.-va-center):not(.-va-bottom) .vr-grid-column:not(.-va-top):not(.-va-center):not(.-va-bottom),.gp--grid-container:not(.-va-top):not(.-va-center):not(.-va-bottom) .grid-placement-item:not(.-va-desktop-top):not(.-va-desktop-center):not(.-va-desktop-bottom),.gp--grid-container.-va-stretch .vr-grid-slot:not(.-va-top):not(.-va-center):not(.-va-bottom),.gp--grid-container.-va-stretch .vr-grid-column:not(.-va-top):not(.-va-center):not(.-va-bottom),.gp--grid-container.-va-stretch .grid-placement-item:not(.-va-desktop-top):not(.-va-desktop-center):not(.-va-desktop-bottom),.vr-grid-placement-wrapper:not(.-va-top):not(.-va-center):not(.-va-bottom) .vr-grid-slot:not(.-va-top):not(.-va-center):not(.-va-bottom),.vr-grid-placement-wrapper:not(.-va-top):not(.-va-center):not(.-va-bottom) .vr-grid-column:not(.-va-top):not(.-va-center):not(.-va-bottom),.vr-grid-placement-wrapper:not(.-va-top):not(.-va-center):not(.-va-bottom) .grid-placement-item:not(.-va-desktop-top):not(.-va-desktop-center):not(.-va-desktop-bottom),.vr-grid-placement-wrapper.-va-stretch .vr-grid-slot:not(.-va-top):not(.-va-center):not(.-va-bottom),.vr-grid-placement-wrapper.-va-stretch .vr-grid-column:not(.-va-top):not(.-va-center):not(.-va-bottom),.vr-grid-placement-wrapper.-va-stretch .grid-placement-item:not(.-va-desktop-top):not(.-va-desktop-center):not(.-va-desktop-bottom){display:flex;flex-direction:column;height:100%}.vr-grid-wrapper:not(.-va-top):not(.-va-center):not(.-va-bottom) .vr-grid-column-content,.vr-grid-wrapper.-va-stretch .vr-grid-column-content,.gp--grid-container:not(.-va-top):not(.-va-center):not(.-va-bottom) .vr-grid-column-content,.gp--grid-container.-va-stretch .vr-grid-column-content,.vr-grid-placement-wrapper:not(.-va-top):not(.-va-center):not(.-va-bottom) .vr-grid-column-content,.vr-grid-placement-wrapper.-va-stretch .vr-grid-column-content{display:flex;flex-direction:column;flex:1 1 auto;height:100%}.vr-grid-wrapper:not(.-va-top):not(.-va-center):not(.-va-bottom) .content-card,.vr-grid-wrapper.-va-stretch .content-card,.gp--grid-container:not(.-va-top):not(.-va-center):not(.-va-bottom) .content-card,.gp--grid-container.-va-stretch .content-card,.vr-grid-placement-wrapper:not(.-va-top):not(.-va-center):not(.-va-bottom) .content-card,.vr-grid-placement-wrapper.-va-stretch .content-card{display:flex;flex-direction:column;flex:1 1 auto;height:100%}.vr-grid-wrapper:not(.-va-top):not(.-va-center):not(.-va-bottom) .content-card>.vr-card,.vr-grid-wrapper.-va-stretch .content-card>.vr-card,.gp--grid-container:not(.-va-top):not(.-va-center):not(.-va-bottom) .content-card>.vr-card,.gp--grid-container.-va-stretch .content-card>.vr-card,.vr-grid-placement-wrapper:not(.-va-top):not(.-va-center):not(.-va-bottom) .content-card>.vr-card,.vr-grid-placement-wrapper.-va-stretch .content-card>.vr-card{flex:1 1 auto;height:100%}.vr-grid-slot.-va-stretch,.vr-grid-column.-va-stretch,.grid-placement-item.-va-stretch,.grid-placement-item.-va-desktop-stretch{display:flex;flex-direction:column;height:100%}.vr-grid-slot.-va-stretch .vr-grid-column-content,.vr-grid-column.-va-stretch .vr-grid-column-content,.grid-placement-item.-va-stretch .vr-grid-column-content,.grid-placement-item.-va-desktop-stretch .vr-grid-column-content{display:flex;flex-direction:column;flex:1 1 auto;height:100%}.vr-grid-slot.-va-stretch .content-card,.vr-grid-column.-va-stretch .content-card,.grid-placement-item.-va-stretch .content-card,.grid-placement-item.-va-desktop-stretch .content-card{display:flex;flex-direction:column;flex:1 1 auto;height:100%}.vr-grid-slot.-va-stretch .content-card>.vr-card,.vr-grid-column.-va-stretch .content-card>.vr-card,.grid-placement-item.-va-stretch .content-card>.vr-card,.grid-placement-item.-va-desktop-stretch .content-card>.vr-card{flex:1 1 auto;height:100%}
:root{--grid-columns: 12;--grid-rows: 5}.gp--col-start-1{grid-column-start:1}.gp--col-end-2{grid-column-end:2}.gp--col-start-2{grid-column-start:2}.gp--col-end-3{grid-column-end:3}.gp--col-start-3{grid-column-start:3}.gp--col-end-4{grid-column-end:4}.gp--col-start-4{grid-column-start:4}.gp--col-end-5{grid-column-end:5}.gp--col-start-5{grid-column-start:5}.gp--col-end-6{grid-column-end:6}.gp--col-start-6{grid-column-start:6}.gp--col-end-7{grid-column-end:7}.gp--col-start-7{grid-column-start:7}.gp--col-end-8{grid-column-end:8}.gp--col-start-8{grid-column-start:8}.gp--col-end-9{grid-column-end:9}.gp--col-start-9{grid-column-start:9}.gp--col-end-10{grid-column-end:10}.gp--col-start-10{grid-column-start:10}.gp--col-end-11{grid-column-end:11}.gp--col-start-11{grid-column-start:11}.gp--col-end-12{grid-column-end:12}.gp--col-start-12{grid-column-start:12}.gp--col-end-13{grid-column-end:13}.gp--row-start-1{grid-row-start:1}.gp--row-end-2{grid-row-end:2}.gp--row-start-2{grid-row-start:2}.gp--row-end-3{grid-row-end:3}.gp--row-start-3{grid-row-start:3}.gp--row-end-4{grid-row-end:4}.gp--row-start-4{grid-row-start:4}.gp--row-end-5{grid-row-end:5}.gp--row-start-5{grid-row-start:5}.gp--row-end-6{grid-row-end:6}.gp--row-start-6{grid-row-start:6}.gp--row-end-7{grid-row-end:7}.gp--row-start-7{grid-row-start:7}.gp--row-end-8{grid-row-end:8}@media(max-width: 900px){.gp--col-tablet-start-1{grid-column-start:1}.gp--col-tablet-end-2{grid-column-end:2}.gp--col-tablet-start-2{grid-column-start:2}.gp--col-tablet-end-3{grid-column-end:3}.gp--col-tablet-start-3{grid-column-start:3}.gp--col-tablet-end-4{grid-column-end:4}.gp--col-tablet-start-4{grid-column-start:4}.gp--col-tablet-end-5{grid-column-end:5}.gp--col-tablet-start-5{grid-column-start:5}.gp--col-tablet-end-6{grid-column-end:6}.gp--col-tablet-start-6{grid-column-start:6}.gp--col-tablet-end-7{grid-column-end:7}.gp--col-tablet-start-7{grid-column-start:7}.gp--col-tablet-end-8{grid-column-end:8}.gp--col-tablet-start-8{grid-column-start:8}.gp--col-tablet-end-9{grid-column-end:9}.gp--col-tablet-start-9{grid-column-start:9}.gp--col-tablet-end-10{grid-column-end:10}.gp--col-tablet-start-10{grid-column-start:10}.gp--col-tablet-end-11{grid-column-end:11}.gp--col-tablet-start-11{grid-column-start:11}.gp--col-tablet-end-12{grid-column-end:12}.gp--col-tablet-start-12{grid-column-start:12}.gp--col-tablet-end-13{grid-column-end:13}.gp--row-tablet-start-1{grid-row-start:1}.gp--row-tablet-end-2{grid-row-end:2}.gp--row-tablet-start-2{grid-row-start:2}.gp--row-tablet-end-3{grid-row-end:3}.gp--row-tablet-start-3{grid-row-start:3}.gp--row-tablet-end-4{grid-row-end:4}.gp--row-tablet-start-4{grid-row-start:4}.gp--row-tablet-end-5{grid-row-end:5}.gp--row-tablet-start-5{grid-row-start:5}.gp--row-tablet-end-6{grid-row-end:6}.gp--row-tablet-start-6{grid-row-start:6}.gp--row-tablet-end-7{grid-row-end:7}.gp--row-tablet-start-7{grid-row-start:7}.gp--row-tablet-end-8{grid-row-end:8}}@media(max-width: 599px){.gp--col-mobil-start-1,.gp--col-mobile-start-1{grid-column-start:1}.gp--col-mobil-end-2,.gp--col-mobile-end-2{grid-column-end:2}.gp--col-mobil-start-2,.gp--col-mobile-start-2{grid-column-start:2}.gp--col-mobil-end-3,.gp--col-mobile-end-3{grid-column-end:3}.gp--col-mobil-start-3,.gp--col-mobile-start-3{grid-column-start:3}.gp--col-mobil-end-4,.gp--col-mobile-end-4{grid-column-end:4}.gp--col-mobil-start-4,.gp--col-mobile-start-4{grid-column-start:4}.gp--col-mobil-end-5,.gp--col-mobile-end-5{grid-column-end:5}.gp--col-mobil-start-5,.gp--col-mobile-start-5{grid-column-start:5}.gp--col-mobil-end-6,.gp--col-mobile-end-6{grid-column-end:6}.gp--col-mobil-start-6,.gp--col-mobile-start-6{grid-column-start:6}.gp--col-mobil-end-7,.gp--col-mobile-end-7{grid-column-end:7}.gp--col-mobil-start-7,.gp--col-mobile-start-7{grid-column-start:7}.gp--col-mobil-end-8,.gp--col-mobile-end-8{grid-column-end:8}.gp--col-mobil-start-8,.gp--col-mobile-start-8{grid-column-start:8}.gp--col-mobil-end-9,.gp--col-mobile-end-9{grid-column-end:9}.gp--col-mobil-start-9,.gp--col-mobile-start-9{grid-column-start:9}.gp--col-mobil-end-10,.gp--col-mobile-end-10{grid-column-end:10}.gp--col-mobil-start-10,.gp--col-mobile-start-10{grid-column-start:10}.gp--col-mobil-end-11,.gp--col-mobile-end-11{grid-column-end:11}.gp--col-mobil-start-11,.gp--col-mobile-start-11{grid-column-start:11}.gp--col-mobil-end-12,.gp--col-mobile-end-12{grid-column-end:12}.gp--col-mobil-start-12,.gp--col-mobile-start-12{grid-column-start:12}.gp--col-mobil-end-13,.gp--col-mobile-end-13{grid-column-end:13}.gp--row-mobil-start-1,.gp--row-mobile-start-1{grid-row-start:1}.gp--row-mobil-end-2,.gp--row-mobile-end-2{grid-row-end:2}.gp--row-mobil-start-2,.gp--row-mobile-start-2{grid-row-start:2}.gp--row-mobil-end-3,.gp--row-mobile-end-3{grid-row-end:3}.gp--row-mobil-start-3,.gp--row-mobile-start-3{grid-row-start:3}.gp--row-mobil-end-4,.gp--row-mobile-end-4{grid-row-end:4}.gp--row-mobil-start-4,.gp--row-mobile-start-4{grid-row-start:4}.gp--row-mobil-end-5,.gp--row-mobile-end-5{grid-row-end:5}.gp--row-mobil-start-5,.gp--row-mobile-start-5{grid-row-start:5}.gp--row-mobil-end-6,.gp--row-mobile-end-6{grid-row-end:6}.gp--row-mobil-start-6,.gp--row-mobile-start-6{grid-row-start:6}.gp--row-mobil-end-7,.gp--row-mobile-end-7{grid-row-end:7}.gp--row-mobil-start-7,.gp--row-mobile-start-7{grid-row-start:7}.gp--row-mobil-end-8,.gp--row-mobile-end-8{grid-row-end:8}}.grid-placement-item,.grid-placement-content{min-width:0}.grid-placement-item.-va-stretch,.grid-placement-content.-va-stretch{align-self:stretch;display:flex;flex-direction:column;height:100%}@media(min-width: 900px){.grid-placement-item.-va-desktop-top,.grid-placement-content.-va-desktop-top{align-self:start}.grid-placement-item.-va-desktop-center,.grid-placement-content.-va-desktop-center{align-self:center}.grid-placement-item.-va-desktop-bottom,.grid-placement-content.-va-desktop-bottom{align-self:end}.grid-placement-item.-va-desktop-stretch,.grid-placement-content.-va-desktop-stretch{align-self:stretch;display:flex;flex-direction:column;height:100%}.grid-placement-item.-ha-desktop-start,.grid-placement-content.-ha-desktop-start{justify-self:start}.grid-placement-item.-ha-desktop-center,.grid-placement-content.-ha-desktop-center{justify-self:center}.grid-placement-item.-ha-desktop-end,.grid-placement-content.-ha-desktop-end{justify-self:end}.grid-placement-item.-ha-desktop-stretch,.grid-placement-content.-ha-desktop-stretch{justify-self:stretch}}@media(max-width: 900px){.grid-placement-item.-va-tablet-top,.grid-placement-content.-va-tablet-top{align-self:start}.grid-placement-item.-va-tablet-center,.grid-placement-content.-va-tablet-center{align-self:center}.grid-placement-item.-va-tablet-bottom,.grid-placement-content.-va-tablet-bottom{align-self:end}.grid-placement-item.-va-tablet-stretch,.grid-placement-content.-va-tablet-stretch{align-self:stretch;display:flex;flex-direction:column;height:100%}.grid-placement-item.-ha-tablet-start,.grid-placement-content.-ha-tablet-start{justify-self:start}.grid-placement-item.-ha-tablet-center,.grid-placement-content.-ha-tablet-center{justify-self:center}.grid-placement-item.-ha-tablet-end,.grid-placement-content.-ha-tablet-end{justify-self:end}.grid-placement-item.-ha-tablet-stretch,.grid-placement-content.-ha-tablet-stretch{justify-self:stretch}}@media(max-width: 599px){.grid-placement-item.-va-mobile-top,.grid-placement-content.-va-mobile-top{align-self:start}.grid-placement-item.-va-mobile-center,.grid-placement-content.-va-mobile-center{align-self:center}.grid-placement-item.-va-mobile-bottom,.grid-placement-content.-va-mobile-bottom{align-self:end}.grid-placement-item.-va-mobile-stretch,.grid-placement-content.-va-mobile-stretch{align-self:stretch;display:flex;flex-direction:column;height:100%}.grid-placement-item.-ha-mobile-start,.grid-placement-content.-ha-mobile-start{justify-self:start}.grid-placement-item.-ha-mobile-center,.grid-placement-content.-ha-mobile-center{justify-self:center}.grid-placement-item.-ha-mobile-end,.grid-placement-content.-ha-mobile-end{justify-self:end}.grid-placement-item.-ha-mobile-stretch,.grid-placement-content.-ha-mobile-stretch{justify-self:stretch}}.grid-placement-fragments{width:100%}.content-grid-placement-wrapper{display:flex}.content-grid-placement-wrapper,.vr-grid-placement-wrapper,.gp--grid-container{min-height:100%;width:100%}.vr-grid-placement-wrapper,.gp--grid-container{display:grid;align-items:stretch;justify-items:stretch;grid-template-columns:repeat(var(--gp-cols, var(--grid-columns, 12)), minmax(0px, 1fr));grid-template-rows:repeat(var(--gp-rows, var(--grid-rows, 5)), minmax(0px, auto))}@media(max-width: 900px){.vr-grid-placement-wrapper,.gp--grid-container{grid-template-columns:repeat(var(--gp-cols-tablet, var(--gp-cols, var(--grid-columns, 12))), minmax(0px, 1fr));grid-template-rows:repeat(var(--gp-rows-tablet, var(--gp-rows, var(--grid-rows, 5))), minmax(0px, auto))}}@media(max-width: 599px){.vr-grid-placement-wrapper,.gp--grid-container{grid-template-columns:repeat(var(--gp-cols-mobile, var(--gp-cols-tablet, var(--gp-cols, var(--grid-columns, 12)))), minmax(0px, 1fr));grid-template-rows:repeat(var(--gp-rows-mobile, var(--gp-rows-tablet, var(--gp-rows, var(--grid-rows, 5)))), minmax(0px, auto))}}.vr-grid-placement-wrapper.-gap-x-none,.gp--grid-container.-gap-x-none{column-gap:0}.vr-grid-placement-wrapper.-gap-x-sm,.gp--grid-container.-gap-x-sm{column-gap:15px}.vr-grid-placement-wrapper.-gap-x-md,.gp--grid-container.-gap-x-md{column-gap:30px}.vr-grid-placement-wrapper.-gap-x-lg,.gp--grid-container.-gap-x-lg{column-gap:50px}.vr-grid-placement-wrapper.-gap-y-none,.gp--grid-container.-gap-y-none{row-gap:0}.vr-grid-placement-wrapper.-gap-y-sm,.gp--grid-container.-gap-y-sm{row-gap:15px}.vr-grid-placement-wrapper.-gap-y-md,.gp--grid-container.-gap-y-md{row-gap:30px}.vr-grid-placement-wrapper.-gap-y-lg,.gp--grid-container.-gap-y-lg{row-gap:50px}.vr-grid-placement-wrapper.-va-top,.gp--grid-container.-va-top{align-items:start}.vr-grid-placement-wrapper.-va-center,.gp--grid-container.-va-center{align-items:center}.vr-grid-placement-wrapper.-va-bottom,.gp--grid-container.-va-bottom{align-items:end}.vr-grid-placement-wrapper.-va-stretch,.gp--grid-container.-va-stretch{align-items:stretch}.vr-grid-placement-wrapper.-va-stretch>.grid-placement-item,.gp--grid-container.-va-stretch>.grid-placement-item{display:flex;flex-direction:column;height:100%}.vr-grid-placement-wrapper.-ha-start,.gp--grid-container.-ha-start{justify-items:start}.vr-grid-placement-wrapper.-ha-center,.gp--grid-container.-ha-center{justify-items:center}.vr-grid-placement-wrapper.-ha-end,.gp--grid-container.-ha-end{justify-items:end}.vr-grid-placement-wrapper.-ha-stretch,.gp--grid-container.-ha-stretch{justify-items:stretch}
:root{--vr-dt-inner-padding: 0;--vr-dt-font-size-small: clamp(1.25rem, 7vw, 2.5rem);--vr-dt-font-size-medium: clamp(1.333rem, 7vw, 2.75rem);--vr-dt-font-size-large: clamp(1.5rem, 7vw, 3rem);--vr-dt-color-white: var(--vr-bw-color-white, var(--vr-bw-inverted-color, #ffffff));--vr-dt-color-black: var(--vr-bw-color-black, var(--color-black, #000000));--vr-dt-color-primary: var(--vr-bw-color-primary, var(--color-primary, #0284c7));--vr-dt-color-secondary: var(--vr-bw-color-secondary, var(--color-secondary, #4b5563));--vr-dt-color-cta: var(--vr-bw-color-cta, var(--color-cta, #ea580c));--vr-dt-color-custom-1: var(--vr-bw-color-custom-1, var(--color-custom-1, #f0f0f0));--vr-dt-color-custom-2: var(--vr-bw-color-custom-2, var(--color-custom-2, #777777));--vr-dt-color-custom-3: var(--vr-bw-color-custom-3, var(--color-custom-3, #323232))}.content-display-text{display:block;padding:var(--vr-dt-inner-padding);position:relative;font-size:clamp(1.25rem,7vw,2.5rem);font-weight:800;text-transform:uppercase;box-sizing:border-box}.content-display-text>.rte{position:relative}.content-display-text .text-small{font-size:var(--vr-dt-font-size-small)}.content-display-text .text-medium{font-size:var(--vr-dt-font-size-medium)}.content-display-text .text-large{font-size:var(--vr-dt-font-size-large)}.content-display-text.text-left{justify-content:flex-start;text-align:left}.content-display-text.text-left>.rte{text-align:left}.content-display-text.text-center{justify-content:center;text-align:center}.content-display-text.text-center>.rte{text-align:center}.content-display-text.text-right{justify-content:flex-end;text-align:right}.content-display-text.text-right>.rte{text-align:right}.content-display-text .text-left{text-align:left}.content-display-text .text-center{text-align:center}.content-display-text .text-right{text-align:right}.content-display-text.-color-white,.content-display-text.-color-white h1,.content-display-text.-color-white h2,.content-display-text.-color-white h3,.content-display-text.-color-white h4,.content-display-text.-color-white h5,.content-display-text.-color-white h6,.content-display-text.-color-white .rte,.content-display-text.-color-white>*,.content-display-text.-color-inverted,.content-display-text.-color-inverted h1,.content-display-text.-color-inverted h2,.content-display-text.-color-inverted h3,.content-display-text.-color-inverted h4,.content-display-text.-color-inverted h5,.content-display-text.-color-inverted h6,.content-display-text.-color-inverted .rte,.content-display-text.-color-inverted>*,.content-display-text .-color-white,.content-display-text .-color-white h1,.content-display-text .-color-white h2,.content-display-text .-color-white h3,.content-display-text .-color-white h4,.content-display-text .-color-white h5,.content-display-text .-color-white h6,.content-display-text .-color-white .rte,.content-display-text .-color-white>*,.content-display-text .-color-inverted,.content-display-text .-color-inverted h1,.content-display-text .-color-inverted h2,.content-display-text .-color-inverted h3,.content-display-text .-color-inverted h4,.content-display-text .-color-inverted h5,.content-display-text .-color-inverted h6,.content-display-text .-color-inverted .rte,.content-display-text .-color-inverted>*{color:var(--vr-dt-color-white)}.content-display-text.-color-black,.content-display-text.-color-black h1,.content-display-text.-color-black h2,.content-display-text.-color-black h3,.content-display-text.-color-black h4,.content-display-text.-color-black h5,.content-display-text.-color-black h6,.content-display-text.-color-black .rte,.content-display-text.-color-black>*,.content-display-text .-color-black,.content-display-text .-color-black h1,.content-display-text .-color-black h2,.content-display-text .-color-black h3,.content-display-text .-color-black h4,.content-display-text .-color-black h5,.content-display-text .-color-black h6,.content-display-text .-color-black .rte,.content-display-text .-color-black>*{color:var(--vr-dt-color-black)}.content-display-text.-color-primary,.content-display-text.-color-primary h1,.content-display-text.-color-primary h2,.content-display-text.-color-primary h3,.content-display-text.-color-primary h4,.content-display-text.-color-primary h5,.content-display-text.-color-primary h6,.content-display-text.-color-primary .rte,.content-display-text.-color-primary>*,.content-display-text .-color-primary,.content-display-text .-color-primary h1,.content-display-text .-color-primary h2,.content-display-text .-color-primary h3,.content-display-text .-color-primary h4,.content-display-text .-color-primary h5,.content-display-text .-color-primary h6,.content-display-text .-color-primary .rte,.content-display-text .-color-primary>*{color:var(--vr-dt-color-primary)}.content-display-text.-color-secondary,.content-display-text.-color-secondary h1,.content-display-text.-color-secondary h2,.content-display-text.-color-secondary h3,.content-display-text.-color-secondary h4,.content-display-text.-color-secondary h5,.content-display-text.-color-secondary h6,.content-display-text.-color-secondary .rte,.content-display-text.-color-secondary>*,.content-display-text .-color-secondary,.content-display-text .-color-secondary h1,.content-display-text .-color-secondary h2,.content-display-text .-color-secondary h3,.content-display-text .-color-secondary h4,.content-display-text .-color-secondary h5,.content-display-text .-color-secondary h6,.content-display-text .-color-secondary .rte,.content-display-text .-color-secondary>*{color:var(--vr-dt-color-secondary)}.content-display-text.-color-cta,.content-display-text.-color-cta h1,.content-display-text.-color-cta h2,.content-display-text.-color-cta h3,.content-display-text.-color-cta h4,.content-display-text.-color-cta h5,.content-display-text.-color-cta h6,.content-display-text.-color-cta .rte,.content-display-text.-color-cta>*,.content-display-text .-color-cta,.content-display-text .-color-cta h1,.content-display-text .-color-cta h2,.content-display-text .-color-cta h3,.content-display-text .-color-cta h4,.content-display-text .-color-cta h5,.content-display-text .-color-cta h6,.content-display-text .-color-cta .rte,.content-display-text .-color-cta>*{color:var(--vr-dt-color-cta)}.content-display-text.-color-1,.content-display-text.-color-1 h1,.content-display-text.-color-1 h2,.content-display-text.-color-1 h3,.content-display-text.-color-1 h4,.content-display-text.-color-1 h5,.content-display-text.-color-1 h6,.content-display-text.-color-1 .rte,.content-display-text.-color-1>*,.content-display-text.-color-custom-1,.content-display-text.-color-custom-1 h1,.content-display-text.-color-custom-1 h2,.content-display-text.-color-custom-1 h3,.content-display-text.-color-custom-1 h4,.content-display-text.-color-custom-1 h5,.content-display-text.-color-custom-1 h6,.content-display-text.-color-custom-1 .rte,.content-display-text.-color-custom-1>*,.content-display-text .-color-1,.content-display-text .-color-1 h1,.content-display-text .-color-1 h2,.content-display-text .-color-1 h3,.content-display-text .-color-1 h4,.content-display-text .-color-1 h5,.content-display-text .-color-1 h6,.content-display-text .-color-1 .rte,.content-display-text .-color-1>*,.content-display-text .-color-custom-1,.content-display-text .-color-custom-1 h1,.content-display-text .-color-custom-1 h2,.content-display-text .-color-custom-1 h3,.content-display-text .-color-custom-1 h4,.content-display-text .-color-custom-1 h5,.content-display-text .-color-custom-1 h6,.content-display-text .-color-custom-1 .rte,.content-display-text .-color-custom-1>*{color:var(--vr-dt-color-custom-1)}.content-display-text.-color-2,.content-display-text.-color-2 h1,.content-display-text.-color-2 h2,.content-display-text.-color-2 h3,.content-display-text.-color-2 h4,.content-display-text.-color-2 h5,.content-display-text.-color-2 h6,.content-display-text.-color-2 .rte,.content-display-text.-color-2>*,.content-display-text.-color-custom-2,.content-display-text.-color-custom-2 h1,.content-display-text.-color-custom-2 h2,.content-display-text.-color-custom-2 h3,.content-display-text.-color-custom-2 h4,.content-display-text.-color-custom-2 h5,.content-display-text.-color-custom-2 h6,.content-display-text.-color-custom-2 .rte,.content-display-text.-color-custom-2>*,.content-display-text .-color-2,.content-display-text .-color-2 h1,.content-display-text .-color-2 h2,.content-display-text .-color-2 h3,.content-display-text .-color-2 h4,.content-display-text .-color-2 h5,.content-display-text .-color-2 h6,.content-display-text .-color-2 .rte,.content-display-text .-color-2>*,.content-display-text .-color-custom-2,.content-display-text .-color-custom-2 h1,.content-display-text .-color-custom-2 h2,.content-display-text .-color-custom-2 h3,.content-display-text .-color-custom-2 h4,.content-display-text .-color-custom-2 h5,.content-display-text .-color-custom-2 h6,.content-display-text .-color-custom-2 .rte,.content-display-text .-color-custom-2>*{color:var(--vr-dt-color-custom-2)}.content-display-text.-color-3,.content-display-text.-color-3 h1,.content-display-text.-color-3 h2,.content-display-text.-color-3 h3,.content-display-text.-color-3 h4,.content-display-text.-color-3 h5,.content-display-text.-color-3 h6,.content-display-text.-color-3 .rte,.content-display-text.-color-3>*,.content-display-text.-color-custom-3,.content-display-text.-color-custom-3 h1,.content-display-text.-color-custom-3 h2,.content-display-text.-color-custom-3 h3,.content-display-text.-color-custom-3 h4,.content-display-text.-color-custom-3 h5,.content-display-text.-color-custom-3 h6,.content-display-text.-color-custom-3 .rte,.content-display-text.-color-custom-3>*,.content-display-text .-color-3,.content-display-text .-color-3 h1,.content-display-text .-color-3 h2,.content-display-text .-color-3 h3,.content-display-text .-color-3 h4,.content-display-text .-color-3 h5,.content-display-text .-color-3 h6,.content-display-text .-color-3 .rte,.content-display-text .-color-3>*,.content-display-text .-color-custom-3,.content-display-text .-color-custom-3 h1,.content-display-text .-color-custom-3 h2,.content-display-text .-color-custom-3 h3,.content-display-text .-color-custom-3 h4,.content-display-text .-color-custom-3 h5,.content-display-text .-color-custom-3 h6,.content-display-text .-color-custom-3 .rte,.content-display-text .-color-custom-3>*{color:var(--vr-dt-color-custom-3)}
:root{--vr-reveal-duration: 600ms;--vr-reveal-delay: 0ms;--vr-reveal-easing: cubic-bezier(0.16, 1, 0.3, 1);--vr-reveal-stagger: 125ms;--vr-reveal-trigger: 0.88}.vr-reveal:not(.vr-reveal--animate-children){opacity:0;will-change:opacity,transform;transition:opacity var(--vr-reveal-duration) var(--vr-reveal-easing),transform var(--vr-reveal-duration) var(--vr-reveal-easing);transition-duration:var(--vr-reveal-duration) !important;transition-timing-function:var(--vr-reveal-easing) !important;transition-delay:var(--vr-reveal-delay, 0ms) !important}.vr-reveal:not(.vr-reveal--animate-children).vr-reveal--fade-in{transform:none}.vr-reveal:not(.vr-reveal--animate-children).vr-reveal--fade-up{transform:translate3d(0, 30px, 0)}.vr-reveal:not(.vr-reveal--animate-children).vr-reveal--fade-down{transform:translate3d(0, -30px, 0)}.vr-reveal:not(.vr-reveal--animate-children).vr-reveal--fade-left{transform:translate3d(40px, 0, 0)}.vr-reveal:not(.vr-reveal--animate-children).vr-reveal--fade-right{transform:translate3d(-40px, 0, 0)}.vr-reveal:not(.vr-reveal--animate-children).vr-reveal--zoom-in{transform:scale(0.88)}.vr-reveal:not(.vr-reveal--animate-children).is-visible{opacity:1 !important;transform:translate3d(0, 0, 0) scale(1) !important;transition-duration:var(--vr-reveal-duration) !important;transition-timing-function:var(--vr-reveal-easing) !important;transition-delay:var(--vr-reveal-delay, 0ms) !important}.vr-reveal:not(.vr-reveal--animate-children) .vr-card{transition-duration:var(--vr-reveal-duration) !important;transition-timing-function:var(--vr-reveal-easing) !important}.vr-reveal.vr-reveal--animate-children{opacity:1}.vr-reveal.vr-reveal--animate-children>.vr-grid-wrapper,.vr-reveal.vr-reveal--animate-children>.vr-grid-placement-wrapper,.vr-reveal.vr-reveal--animate-children>ul,.vr-reveal.vr-reveal--animate-children>ol,.vr-reveal.vr-reveal--animate-children>[class*=gallery]>ul,.vr-reveal.vr-reveal--animate-children .pagination,.vr-reveal.vr-reveal--animate-children nav.pagination,.vr-reveal.vr-reveal--animate-children div.pagination,.vr-reveal.vr-reveal--animate-children [data-pagination],.vr-reveal.vr-reveal--animate-children>nav,.vr-reveal.vr-reveal--animate-children>.pagination{opacity:1 !important;transform:none !important;transition:none !important}.vr-reveal.vr-reveal--animate-children>:not(.vr-grid-wrapper):not(.vr-grid-placement-wrapper):not(ul):not(ol):not(nav):not(.pagination):not([data-pagination]),.vr-reveal.vr-reveal--animate-children .vr-reveal-child,.vr-reveal.vr-reveal--animate-children [data-reveal-child],.vr-reveal.vr-reveal--animate-children>.vr-grid-wrapper>.vr-grid-slot,.vr-reveal.vr-reveal--animate-children>.vr-grid-wrapper>[class*=vr-col],.vr-reveal.vr-reveal--animate-children>.vr-grid-placement-wrapper>.grid-placement-item,.vr-reveal.vr-reveal--animate-children>ul:not(.pagination)>li,.vr-reveal.vr-reveal--animate-children>ol:not(.pagination)>li,.vr-reveal.vr-reveal--animate-children ul.cols_>li{opacity:0;will-change:opacity,transform;transition:opacity var(--vr-reveal-duration) var(--vr-reveal-easing),transform var(--vr-reveal-duration) var(--vr-reveal-easing);transition-duration:var(--vr-reveal-duration) !important;transition-timing-function:var(--vr-reveal-easing) !important;transition-delay:var(--vr-reveal-child-delay, 0ms) !important}.vr-reveal.vr-reveal--animate-children.vr-reveal--fade-in>:not(.vr-grid-wrapper):not(.vr-grid-placement-wrapper):not(ul):not(ol):not(nav):not(.pagination):not([data-pagination]),.vr-reveal.vr-reveal--animate-children.vr-reveal--fade-in .vr-reveal-child,.vr-reveal.vr-reveal--animate-children.vr-reveal--fade-in [data-reveal-child],.vr-reveal.vr-reveal--animate-children.vr-reveal--fade-in>.vr-grid-wrapper>.vr-grid-slot,.vr-reveal.vr-reveal--animate-children.vr-reveal--fade-in>.vr-grid-wrapper>[class*=vr-col],.vr-reveal.vr-reveal--animate-children.vr-reveal--fade-in>.vr-grid-placement-wrapper>.grid-placement-item,.vr-reveal.vr-reveal--animate-children.vr-reveal--fade-in>ul:not(.pagination)>li,.vr-reveal.vr-reveal--animate-children.vr-reveal--fade-in>ol:not(.pagination)>li,.vr-reveal.vr-reveal--animate-children.vr-reveal--fade-in ul.cols_>li{transform:none}.vr-reveal.vr-reveal--animate-children.vr-reveal--fade-up>:not(.vr-grid-wrapper):not(.vr-grid-placement-wrapper):not(ul):not(ol):not(nav):not(.pagination):not([data-pagination]),.vr-reveal.vr-reveal--animate-children.vr-reveal--fade-up .vr-reveal-child,.vr-reveal.vr-reveal--animate-children.vr-reveal--fade-up [data-reveal-child],.vr-reveal.vr-reveal--animate-children.vr-reveal--fade-up>.vr-grid-wrapper>.vr-grid-slot,.vr-reveal.vr-reveal--animate-children.vr-reveal--fade-up>.vr-grid-wrapper>[class*=vr-col],.vr-reveal.vr-reveal--animate-children.vr-reveal--fade-up>.vr-grid-placement-wrapper>.grid-placement-item,.vr-reveal.vr-reveal--animate-children.vr-reveal--fade-up>ul:not(.pagination)>li,.vr-reveal.vr-reveal--animate-children.vr-reveal--fade-up>ol:not(.pagination)>li,.vr-reveal.vr-reveal--animate-children.vr-reveal--fade-up ul.cols_>li{transform:translate3d(0, 30px, 0)}.vr-reveal.vr-reveal--animate-children.vr-reveal--fade-down>:not(.vr-grid-wrapper):not(.vr-grid-placement-wrapper):not(ul):not(ol):not(nav):not(.pagination):not([data-pagination]),.vr-reveal.vr-reveal--animate-children.vr-reveal--fade-down .vr-reveal-child,.vr-reveal.vr-reveal--animate-children.vr-reveal--fade-down [data-reveal-child],.vr-reveal.vr-reveal--animate-children.vr-reveal--fade-down>.vr-grid-wrapper>.vr-grid-slot,.vr-reveal.vr-reveal--animate-children.vr-reveal--fade-down>.vr-grid-wrapper>[class*=vr-col],.vr-reveal.vr-reveal--animate-children.vr-reveal--fade-down>.vr-grid-placement-wrapper>.grid-placement-item,.vr-reveal.vr-reveal--animate-children.vr-reveal--fade-down>ul:not(.pagination)>li,.vr-reveal.vr-reveal--animate-children.vr-reveal--fade-down>ol:not(.pagination)>li,.vr-reveal.vr-reveal--animate-children.vr-reveal--fade-down ul.cols_>li{transform:translate3d(0, -30px, 0)}.vr-reveal.vr-reveal--animate-children.vr-reveal--fade-left>:not(.vr-grid-wrapper):not(.vr-grid-placement-wrapper):not(ul):not(ol):not(nav):not(.pagination):not([data-pagination]),.vr-reveal.vr-reveal--animate-children.vr-reveal--fade-left .vr-reveal-child,.vr-reveal.vr-reveal--animate-children.vr-reveal--fade-left [data-reveal-child],.vr-reveal.vr-reveal--animate-children.vr-reveal--fade-left>.vr-grid-wrapper>.vr-grid-slot,.vr-reveal.vr-reveal--animate-children.vr-reveal--fade-left>.vr-grid-wrapper>[class*=vr-col],.vr-reveal.vr-reveal--animate-children.vr-reveal--fade-left>.vr-grid-placement-wrapper>.grid-placement-item,.vr-reveal.vr-reveal--animate-children.vr-reveal--fade-left>ul:not(.pagination)>li,.vr-reveal.vr-reveal--animate-children.vr-reveal--fade-left>ol:not(.pagination)>li,.vr-reveal.vr-reveal--animate-children.vr-reveal--fade-left ul.cols_>li{transform:translate3d(40px, 0, 0)}.vr-reveal.vr-reveal--animate-children.vr-reveal--fade-right>:not(.vr-grid-wrapper):not(.vr-grid-placement-wrapper):not(ul):not(ol):not(nav):not(.pagination):not([data-pagination]),.vr-reveal.vr-reveal--animate-children.vr-reveal--fade-right .vr-reveal-child,.vr-reveal.vr-reveal--animate-children.vr-reveal--fade-right [data-reveal-child],.vr-reveal.vr-reveal--animate-children.vr-reveal--fade-right>.vr-grid-wrapper>.vr-grid-slot,.vr-reveal.vr-reveal--animate-children.vr-reveal--fade-right>.vr-grid-wrapper>[class*=vr-col],.vr-reveal.vr-reveal--animate-children.vr-reveal--fade-right>.vr-grid-placement-wrapper>.grid-placement-item,.vr-reveal.vr-reveal--animate-children.vr-reveal--fade-right>ul:not(.pagination)>li,.vr-reveal.vr-reveal--animate-children.vr-reveal--fade-right>ol:not(.pagination)>li,.vr-reveal.vr-reveal--animate-children.vr-reveal--fade-right ul.cols_>li{transform:translate3d(-40px, 0, 0)}.vr-reveal.vr-reveal--animate-children.vr-reveal--zoom-in>:not(.vr-grid-wrapper):not(.vr-grid-placement-wrapper):not(ul):not(ol):not(nav):not(.pagination):not([data-pagination]),.vr-reveal.vr-reveal--animate-children.vr-reveal--zoom-in .vr-reveal-child,.vr-reveal.vr-reveal--animate-children.vr-reveal--zoom-in [data-reveal-child],.vr-reveal.vr-reveal--animate-children.vr-reveal--zoom-in>.vr-grid-wrapper>.vr-grid-slot,.vr-reveal.vr-reveal--animate-children.vr-reveal--zoom-in>.vr-grid-wrapper>[class*=vr-col],.vr-reveal.vr-reveal--animate-children.vr-reveal--zoom-in>.vr-grid-placement-wrapper>.grid-placement-item,.vr-reveal.vr-reveal--animate-children.vr-reveal--zoom-in>ul:not(.pagination)>li,.vr-reveal.vr-reveal--animate-children.vr-reveal--zoom-in>ol:not(.pagination)>li,.vr-reveal.vr-reveal--animate-children.vr-reveal--zoom-in ul.cols_>li{transform:scale(0.88)}.vr-reveal.vr-reveal--animate-children>.is-visible,.vr-reveal.vr-reveal--animate-children .vr-reveal-child.is-visible,.vr-reveal.vr-reveal--animate-children [data-reveal-child].is-visible,.vr-reveal.vr-reveal--animate-children>.vr-grid-wrapper>.vr-grid-slot.is-visible,.vr-reveal.vr-reveal--animate-children>.vr-grid-wrapper>[class*=vr-col].is-visible,.vr-reveal.vr-reveal--animate-children>.vr-grid-placement-wrapper>.grid-placement-item.is-visible,.vr-reveal.vr-reveal--animate-children>ul:not(.pagination)>li.is-visible,.vr-reveal.vr-reveal--animate-children>ol:not(.pagination)>li.is-visible,.vr-reveal.vr-reveal--animate-children ul.cols_>li.is-visible{opacity:1 !important;transform:translate3d(0, 0, 0) scale(1) !important;transition-duration:var(--vr-reveal-duration) !important;transition-timing-function:var(--vr-reveal-easing) !important;transition-delay:var(--vr-reveal-child-delay, 0ms) !important}.vr-reveal.vr-reveal--animate-children .vr-card{transition-duration:var(--vr-reveal-duration) !important;transition-timing-function:var(--vr-reveal-easing) !important}@media(max-width: 599.98px){.vr-reveal.vr-reveal--no-mobile{opacity:1 !important;transform:none !important;transition:none !important}.vr-reveal.vr-reveal--no-mobile>*,.vr-reveal.vr-reveal--no-mobile .vr-reveal-child,.vr-reveal.vr-reveal--no-mobile [data-reveal-child],.vr-reveal.vr-reveal--no-mobile .vr-grid-slot,.vr-reveal.vr-reveal--no-mobile .grid-placement-item,.vr-reveal.vr-reveal--no-mobile ul:not(.pagination)>li,.vr-reveal.vr-reveal--no-mobile ol:not(.pagination)>li{opacity:1 !important;transform:none !important;transition:none !important}}@media(prefers-reduced-motion: reduce){.vr-reveal,.vr-reveal.vr-reveal--animate-children>*,.vr-reveal .vr-reveal-child,.vr-reveal [data-reveal-child],.vr-reveal .vr-grid-slot,.vr-reveal .grid-placement-item,.vr-reveal ul:not(.pagination)>li,.vr-reveal ol:not(.pagination)>li{opacity:1 !important;transform:none !important;transition:none !important;animation:none !important}}
:root {
  --font-primary: system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  --font-secondary: Georgia, Cambria, "Times New Roman", Times, serif;
  --font-mono: ui-monospace, "Cascadia Code", "Source Code Pro", Menlo, Consolas, monospace;
  --font-sans: var(--font-primary);
  --font-heading: var(--font-primary);
  --line-height-base: 1.6;
  --line-height-heading: 1.25;
  --font-size-base: clamp(1rem, 0.95rem + 0.25vw, 1.125rem);
  --space-unit: clamp(1rem, 0.8rem + 1vw, 2rem);
  --space-sm: calc(var(--space-unit) * 0.5);
  --space-md: var(--space-unit);
  --space-lg: calc(var(--space-unit) * 2);
  --space-1: calc(var(--space-unit) * 0.25);
  --space-2: calc(var(--space-unit) * 0.5);
  --space-3: var(--space-unit);
  --space-4: calc(var(--space-unit) * 1.5);
  --space-5: calc(var(--space-unit) * 3);
  --radius-sm: 4px;
  --radius-md: 8px;
  --radius-lg: 16px;
  --shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --shadow-md: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
  --border-width: 1px;
  --breakpoint-sm: 600px;
  --breakpoint-md: 900px;
  --breakpoint-lg: 1200px;
  --breakpoint-xl: 1440px;
  --container-max-width: 1280px;
  --container-padding: clamp(1rem, 4vw, 2.5rem);
  --color-bg: #ffffff;
  --color-text: #1f2937;
  --color-text-muted: #4b5563;
  --color-heading: #111827;
  --color-white: #ffffff;
  --color-black: #000000;
  --color-primary: #0284c7;
  --color-primary-hover: #0369a1;
  --color-cta: #ea580c;
  --color-cta-hover: #c2410c;
  --color-secondary: #4b5563;
  --color-secondary-hover: #374151;
  --color-link: var(--color-primary);
  --color-link-hover: var(--color-primary-hover);
  --color-danger: #ef4444;
  --color-success: #10b981;
  --color-info: #0284c7;
  --color-warning: #f59e0b;
  --color-border: #e5e7eb;
  --btn-padding-sm: 0.375rem 0.75rem;
  --btn-padding-md: 0.625rem 1.25rem;
  --btn-padding-lg: 0.875rem 1.75rem;
  --btn-radius: var(--radius-sm);
  --btn-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  --btn-bg: var(--btn-primary-bg, var(--color-primary));
  --btn-color: var(--btn-primary-color, #ffffff);
  --btn-border-color: var(--btn-primary-border-color, transparent);
  --btn-hover-bg: var(--btn-primary-hover-bg, var(--color-primary-hover));
  --btn-hover-color: var(--btn-primary-hover-color, #ffffff);
  --btn-hover-border-color: var(--btn-primary-hover-border-color, transparent);
  --btn-focus-color: var(--btn-primary-focus-color, var(--color-primary));
  --btn-primary-bg: var(--color-primary);
  --btn-primary-color: #ffffff;
  --btn-primary-border-color: var(--color-primary);
  --btn-primary-hover-bg: var(--color-primary-hover);
  --btn-primary-hover-color: #ffffff;
  --btn-primary-hover-border-color: var(--color-primary-hover);
  --btn-primary-focus-color: var(--color-primary);
  --btn-primary-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  --btn-cta-bg: var(--color-cta);
  --btn-cta-color: #ffffff;
  --btn-cta-border-color: var(--color-cta);
  --btn-cta-hover-bg: var(--color-cta-hover);
  --btn-cta-hover-color: #ffffff;
  --btn-cta-hover-border-color: var(--color-cta-hover);
  --btn-cta-focus-color: var(--color-cta);
  --btn-cta-shadow: 0 2px 4px rgba(234, 88, 12, 0.2);
  --btn-cta-hover-shadow: 0 4px 8px rgba(234, 88, 12, 0.3);
  --btn-secondary-bg: var(--color-secondary);
  --btn-secondary-color: #ffffff;
  --btn-secondary-border-color: var(--color-secondary);
  --btn-secondary-hover-bg: var(--color-secondary-hover);
  --btn-secondary-hover-color: #ffffff;
  --btn-secondary-hover-border-color: var(--color-secondary-hover);
  --btn-secondary-focus-color: var(--color-secondary);
  --btn-secondary-shadow: 0 1px 2px rgba(0, 0, 0, 0.05);
  --btn-outline-bg: transparent;
  --btn-outline-color: var(--color-primary);
  --btn-outline-border-color: var(--color-primary);
  --btn-outline-hover-bg: var(--color-primary);
  --btn-outline-hover-color: #ffffff;
  --btn-outline-hover-border-color: var(--color-primary);
  --btn-outline-focus-color: var(--color-primary);
  --btn-outline-shadow: none;
  --btn-ghost-bg: transparent;
  --btn-ghost-color: var(--color-primary);
  --btn-ghost-border-color: transparent;
  --btn-ghost-hover-bg: rgba(2, 132, 199, 0.08);
  --btn-ghost-hover-color: var(--color-primary-hover);
  --btn-ghost-hover-border-color: transparent;
  --btn-ghost-focus-color: var(--color-primary);
  --btn-ghost-shadow: none;
  --gallery-gap: var(--space-md);
  --gallery-min-width: 220px;
  --gallery-img-radius: var(--radius-sm);
  --list-marker-color: var(--color-primary);
  --list-item-gap: 0.35rem;
  --list-indent: 1.5rem;
  --accordion-border-color: var(--color-border);
  --accordion-border-radius: var(--radius-md);
  --accordion-header-bg: #f9fafb;
  --accordion-header-bg-hover: #f3f4f6;
  --accordion-header-color: var(--color-heading);
  --accordion-padding: 1rem 1.25rem;
  --accordion-icon-size: 1.125rem;
  --slider-btn-size: 44px;
  --slider-btn-bg: rgba(255, 255, 255, 0.9);
  --slider-btn-color: var(--color-primary);
  --slider-arrow-size: 1.125rem;
  --slider-bullet-active: var(--color-primary);
  --slider-pagination-space-default: 3rem;
  --slider-pagination-space-controls: 4rem;
  --slider-btn-size-sm: 36px;
  --slider-sides-gap: 1rem;
  --slider-controls-gap: 1.25rem;
  --slider-controls-padding-inline: 1.25rem;
  --swiper-navigation-sides-offset: 4px;
  --table-border-color: var(--color-border);
  --table-th-bg: #f9fafb;
  --table-padding: 0.75rem 1rem;
  --pagination-active-bg: var(--color-primary);
  --pagination-active-color: #ffffff;
  --download-preview-size: 80px;
  --transition-base: all 0.2s ease-in-out;
  --vr-reveal-duration: 600ms;
  --vr-reveal-delay: 0ms;
  --vr-reveal-easing: cubic-bezier(0.16, 1, 0.3, 1);
  --vr-reveal-stagger: 125ms;
}

html {
  box-sizing: border-box;
  font-size: var(--font-size-base);
  scroll-behavior: smooth;
  -webkit-font-smoothing: antialiased;
}

*, *::before, *::after {
  box-sizing: inherit;
}

body {
  font-family: var(--font-primary);
  font-size: 1rem;
  line-height: var(--line-height-base);
  color: var(--color-text);
  background-color: var(--color-bg);
}

input,
button,
select,
textarea {
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
  color: inherit;
}

h1, h2, h3, h4, h5, h6 {
  font-family: var(--font-heading);
  font-weight: 700;
  line-height: var(--line-height-heading);
  color: var(--color-heading);
  margin-top: calc(var(--space-unit) * 1.5);
  margin-bottom: var(--space-sm);
  text-wrap: balance;
}
h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child {
  margin-top: 0;
}

h1 {
  font-size: clamp(2rem, 1.6rem + 2vw, 2.75rem);
}

h2 {
  font-size: clamp(1.5rem, 1.25rem + 1.25vw, 2rem);
}

h3 {
  font-size: clamp(1.25rem, 1.1rem + 0.75vw, 1.5rem);
}

h4 {
  font-size: clamp(1.125rem, 1rem + 0.5vw, 1.25rem);
}

h5 {
  font-size: 1rem;
}

h6 {
  font-size: 0.875rem;
}

.block-headline:has(.content-subline) h1, .block-headline:has(.content-subline) h2, .block-headline:has(.content-subline) h3, .block-headline:has(.content-subline) h4, .block-headline:has(.content-subline) h5, .block-headline:has(.content-subline) h6 {
  margin-bottom: 0;
}
.block-headline .content-subline {
  margin-top: 0;
  margin-bottom: var(--space-sm);
  color: var(--color-text-muted);
}
@supports not selector(:has(*)) {
  .block-headline > :is(h1, h2, h3, h4, h5, h6) + .content-subline {
    margin-top: calc(-1 * var(--space-sm));
  }
}

p, ul, ol, blockquote, table {
  margin-bottom: var(--space-md);
}

:is(p, ul, ol, blockquote, table):last-child {
  margin-bottom: 0;
}

ul, ol {
  padding-left: var(--list-indent);
  margin-bottom: var(--space-md);
}

li {
  margin-bottom: var(--list-item-gap);
}
li:last-child {
  margin-bottom: 0;
}

.content-text ul,
.content-list ul,
.ce_text ul,
.ce_list ul {
  list-style-type: disc;
}
.content-text ul ::marker,
.content-list ul ::marker,
.ce_text ul ::marker,
.ce_list ul ::marker {
  color: var(--list-marker-color);
}

.content-text ol,
.content-list ol,
.ce_text ol,
.ce_list ol {
  list-style-type: decimal;
}
.content-text ol ::marker,
.content-list ol ::marker,
.ce_text ol ::marker,
.ce_list ol ::marker {
  color: var(--list-marker-color);
  font-weight: 600;
}

ul ul, ol ol, ul ol, ol ul {
  margin-top: var(--list-item-gap);
  margin-bottom: 0;
}

a {
  color: var(--color-link);
  text-decoration: underline;
  text-underline-offset: 0.2em;
  transition: color 0.15s ease;
}
a:hover, a:focus-visible {
  color: var(--color-link-hover);
}

img, svg, video {
  max-width: 100%;
  height: auto;
  display: block;
}

figure.aspect,
.content-player video,
.content-player iframe,
.content-youtube iframe,
.content-vimeo iframe,
.responsive-video,
.ce_player video,
.ce_player iframe,
.video-container iframe {
  width: 100%;
  aspect-ratio: 16/9;
  height: auto;
  border: 0;
  border-radius: var(--radius-sm);
  display: block;
}

figure.aspect.aspect--4-3,
.responsive-video--4-3 {
  aspect-ratio: 4/3;
}

figure.aspect.aspect--1-1,
.responsive-video--1-1 {
  aspect-ratio: 1/1;
}

figure.aspect.aspect--21-9,
.responsive-video--21-9 {
  aspect-ratio: 21/9;
}

@media (min-width: 640px) {
  .content-text.media--left,
  .content-text.media--right {
    display: flex;
    gap: var(--space-md);
    align-items: flex-start;
  }
  .content-text.media--left figure,
  .content-text.media--right figure {
    flex: 0 0 45%;
    max-width: 45%;
    margin: 0;
  }
  .content-text.media--left .rich-text,
  .content-text.media--right .rich-text {
    flex: 1;
    min-width: 0;
  }
  .content-text.media--right {
    flex-direction: row-reverse;
  }
}
.content-text.media--above figure {
  margin-bottom: var(--space-sm);
}

.content-text.media--below figure {
  margin-top: var(--space-sm);
}

.float_left {
  float: left;
  margin: 0 var(--space-md) var(--space-sm) 0;
}

.float_right {
  float: right;
  margin: 0 0 var(--space-sm) var(--space-md);
}

.float_above,
.float_below {
  display: block;
}

.float_above {
  margin-bottom: var(--space-sm);
}

.float_below {
  margin-top: var(--space-sm);
}

figure {
  display: inline-block;
  max-width: 100%;
}

figcaption.caption {
  font-size: 0.875rem;
  color: var(--color-text-muted);
  padding-top: calc(var(--space-sm) * 0.5);
}

.content-text::after,
.ce_text::after,
.block::after {
  content: "";
  display: table;
  clear: both;
}

.content-gallery ul,
.ce_gallery ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: grid;
  gap: var(--gallery-gap);
  grid-template-columns: repeat(auto-fill, minmax(min(100%, var(--gallery-min-width)), 1fr));
}
.content-gallery ul li,
.ce_gallery ul li {
  margin: 0;
  min-width: 0;
}
.content-gallery ul figure,
.ce_gallery ul figure {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  width: 100%;
  margin: 0;
}
.content-gallery ul figure picture,
.ce_gallery ul figure picture {
  display: contents;
}
.content-gallery ul figure a,
.ce_gallery ul figure a {
  display: inline-flex;
  flex-direction: column;
  align-items: inherit;
  max-width: 100%;
  text-decoration: none;
}
.content-gallery ul figure img,
.ce_gallery ul figure img {
  max-width: 100%;
  height: auto;
  border-radius: var(--gallery-img-radius);
  transition: var(--transition-base);
}
.content-gallery ul figure figcaption.caption,
.ce_gallery ul figure figcaption.caption {
  width: 100%;
}
.content-gallery ul figure a:hover img,
.ce_gallery ul figure a:hover img {
  opacity: 0.92;
}

.content-gallery.content-start,
.ce_gallery.content-start {
  text-align: start;
}
.content-gallery.content-center,
.ce_gallery.content-center {
  text-align: center;
}
.content-gallery.content-end,
.ce_gallery.content-end {
  text-align: end;
}
.content-gallery.content-start figure, .content-gallery.media-start figure,
.ce_gallery.content-start figure,
.ce_gallery.media-start figure {
  align-items: flex-start;
  text-align: start;
}
.content-gallery.content-center figure, .content-gallery.media-center figure,
.ce_gallery.content-center figure,
.ce_gallery.media-center figure {
  align-items: center;
  text-align: center;
}
.content-gallery.content-end figure, .content-gallery.media-end figure,
.ce_gallery.content-end figure,
.ce_gallery.media-end figure {
  align-items: flex-end;
  text-align: end;
}
.content-gallery.rounded img,
.ce_gallery.rounded img {
  border-radius: var(--radius-md);
}
.content-gallery.rounded-0 img,
.ce_gallery.rounded-0 img {
  border-radius: 0;
}
.content-gallery.rounded-sm img,
.ce_gallery.rounded-sm img {
  border-radius: var(--radius-sm);
}
.content-gallery.rounded-lg img,
.ce_gallery.rounded-lg img {
  border-radius: var(--radius-lg);
}
.content-gallery.rounded-circle img,
.ce_gallery.rounded-circle img {
  border-radius: 50%;
}
.content-gallery.rounded-pill img,
.ce_gallery.rounded-pill img {
  border-radius: 50rem;
}
.content-gallery.shadow img,
.ce_gallery.shadow img {
  box-shadow: var(--shadow-md);
}
.content-gallery.shadow-none img,
.ce_gallery.shadow-none img {
  box-shadow: none;
}
.content-gallery.shadow-sm img,
.ce_gallery.shadow-sm img {
  box-shadow: var(--shadow-sm);
}
.content-gallery.shadow-lg img,
.ce_gallery.shadow-lg img {
  box-shadow: var(--shadow-lg);
}
.content-gallery.rounded, .content-gallery.rounded-0, .content-gallery.rounded-sm, .content-gallery.rounded-lg, .content-gallery.rounded-circle, .content-gallery.rounded-pill,
.ce_gallery.rounded,
.ce_gallery.rounded-0,
.ce_gallery.rounded-sm,
.ce_gallery.rounded-lg,
.ce_gallery.rounded-circle,
.ce_gallery.rounded-pill {
  border-radius: 0;
}
.content-gallery.shadow, .content-gallery.shadow-none, .content-gallery.shadow-sm, .content-gallery.shadow-lg,
.ce_gallery.shadow,
.ce_gallery.shadow-none,
.ce_gallery.shadow-sm,
.ce_gallery.shadow-lg {
  box-shadow: none;
}

@media (min-width: 901px) {
  .content-gallery--cols-1 ul, .ce_gallery.cols_1 ul, .ce_gallery ul.cols_1 {
    grid-template-columns: 1fr;
  }
  .content-gallery--cols-2 ul, .ce_gallery.cols_2 ul, .ce_gallery ul.cols_2 {
    grid-template-columns: repeat(2, 1fr);
  }
  .content-gallery--cols-3 ul, .ce_gallery.cols_3 ul, .ce_gallery ul.cols_3 {
    grid-template-columns: repeat(3, 1fr);
  }
  .content-gallery--cols-4 ul, .ce_gallery.cols_4 ul, .ce_gallery ul.cols_4 {
    grid-template-columns: repeat(4, 1fr);
  }
  .content-gallery--cols-5 ul, .ce_gallery.cols_5 ul, .ce_gallery ul.cols_5 {
    grid-template-columns: repeat(5, 1fr);
  }
  .content-gallery--cols-6 ul, .ce_gallery.cols_6 ul, .ce_gallery ul.cols_6 {
    grid-template-columns: repeat(6, 1fr);
  }
  .content-gallery--cols-7 ul, .ce_gallery.cols_7 ul, .ce_gallery ul.cols_7 {
    grid-template-columns: repeat(7, 1fr);
  }
  .content-gallery--cols-8 ul, .ce_gallery.cols_8 ul, .ce_gallery ul.cols_8 {
    grid-template-columns: repeat(8, 1fr);
  }
  .content-gallery--cols-9 ul, .ce_gallery.cols_9 ul, .ce_gallery ul.cols_9 {
    grid-template-columns: repeat(9, 1fr);
  }
  .content-gallery--cols-10 ul, .ce_gallery.cols_10 ul, .ce_gallery ul.cols_10 {
    grid-template-columns: repeat(10, 1fr);
  }
  .content-gallery--cols-11 ul, .ce_gallery.cols_11 ul, .ce_gallery ul.cols_11 {
    grid-template-columns: repeat(11, 1fr);
  }
  .content-gallery--cols-12 ul, .ce_gallery.cols_12 ul, .ce_gallery ul.cols_12 {
    grid-template-columns: repeat(12, 1fr);
  }
}
@media (min-width: 601px) and (max-width: 900px) {
  .content-gallery[class*="--cols-"] ul,
  .ce_gallery[class*=cols_] ul,
  .ce_gallery ul[class*=cols_] {
    grid-template-columns: repeat(3, 1fr);
  }
  .content-gallery.content-gallery--cols-1 ul,
  .content-gallery--cols-1 ul,
  .ce_gallery.cols_1 ul,
  .ce_gallery ul.cols_1 {
    grid-template-columns: 1fr;
  }
  .content-gallery.content-gallery--cols-2 ul,
  .content-gallery--cols-2 ul,
  .ce_gallery.cols_2 ul,
  .ce_gallery ul.cols_2 {
    grid-template-columns: repeat(2, 1fr);
  }
}
@media (max-width: 600px) {
  .content-gallery[class*="--cols-"] ul,
  .ce_gallery[class*=cols_] ul,
  .ce_gallery ul[class*=cols_] {
    grid-template-columns: repeat(2, 1fr);
  }
  .content-gallery.content-gallery--cols-1 ul,
  .content-gallery--cols-1 ul,
  .ce_gallery.cols_1 ul,
  .ce_gallery ul.cols_1 {
    grid-template-columns: 1fr;
  }
}
@media (max-width: 380px) {
  .content-gallery[class*="--cols-"] ul,
  .ce_gallery[class*=cols_] ul,
  .ce_gallery ul[class*=cols_],
  .content-gallery ul,
  .ce_gallery ul {
    grid-template-columns: 1fr;
  }
}
.content-accordion,
.ce_accordion,
details.content-accordion,
details.ce_accordion {
  border: 1px solid var(--accordion-border-color);
  border-radius: var(--accordion-border-radius);
  background-color: var(--color-bg);
  overflow: hidden;
  transition: border-color 0.2s ease;
}
.content-accordion:hover,
.ce_accordion:hover,
details.content-accordion:hover,
details.ce_accordion:hover {
  border-color: var(--color-primary);
}

:is(.content-accordion, .ce_accordion) + :is(.content-accordion, .ce_accordion) {
  margin-top: var(--space-md);
}

.handorgel__header,
.content-accordion .handorgel__header,
.ce_accordion .handorgel__header,
.content-accordion .toggler,
.ce_accordion .toggler,
details.content-accordion > summary,
details.ce_accordion > summary {
  margin: 0;
  padding: 0;
  list-style: none;
  outline: none;
}

.content-accordion .handorgel__header__button,
.ce_accordion .handorgel__header__button,
.handorgel__header .handorgel__header__button,
.handorgel__header__button,
.content-accordion .toggler,
.ce_accordion .toggler,
details.content-accordion > summary,
details.ce_accordion > summary {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: var(--accordion-padding);
  background: var(--accordion-header-bg);
  color: var(--accordion-header-color);
  font-weight: 600;
  font-size: 1.05rem;
  line-height: var(--line-height-heading);
  border: none;
  border-radius: 0;
  cursor: pointer;
  text-align: left;
  transition: background-color 0.2s ease, color 0.2s ease;
}
.content-accordion .handorgel__header__button:hover,
.ce_accordion .handorgel__header__button:hover,
.handorgel__header .handorgel__header__button:hover,
.handorgel__header__button:hover,
.content-accordion .toggler:hover,
.ce_accordion .toggler:hover,
details.content-accordion > summary:hover,
details.ce_accordion > summary:hover {
  background-color: var(--accordion-header-bg-hover);
  color: var(--color-primary);
}
.content-accordion .handorgel__header__button::after,
.ce_accordion .handorgel__header__button::after,
.handorgel__header .handorgel__header__button::after,
.handorgel__header__button::after,
.content-accordion .toggler::after,
.ce_accordion .toggler::after,
details.content-accordion > summary::after,
details.ce_accordion > summary::after {
  content: "";
  display: inline-block;
  width: var(--accordion-icon-size, 1.125rem);
  height: var(--accordion-icon-size, 1.125rem);
  flex-shrink: 0;
  margin-left: 1rem;
  align-self: center;
  background-color: currentColor;
  -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 5.5l5 5 5-5'/%3E%3C/svg%3E") no-repeat center/contain;
  mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 5.5l5 5 5-5'/%3E%3C/svg%3E") no-repeat center/contain;
  transform: rotate(0deg);
  transform-origin: center center;
  transition: transform 0.25s ease;
}

.handorgel__header--open .handorgel__header__button::after,
.handorgel__header--opened .handorgel__header__button::after,
.handorgel__header__button[aria-expanded=true]::after,
.content-accordion .toggler.active::after,
.ce_accordion .toggler.active::after,
.content-accordion .toggler.ui-state-active::after,
.ce_accordion .toggler.ui-state-active::after,
details.content-accordion[open] > summary::after,
details.ce_accordion[open] > summary::after {
  transform: rotate(180deg);
}

details.content-accordion > summary::-webkit-details-marker,
details.ce_accordion > summary::-webkit-details-marker {
  display: none;
}

.handorgel__content__inner,
.content-accordion .accordion,
.ce_accordion .accordion,
details.content-accordion > div,
details.ce_accordion > div {
  padding: var(--accordion-padding);
  border-top: 1px solid var(--accordion-border-color);
  background-color: var(--color-bg);
  line-height: var(--line-height-base);
}
.handorgel__content__inner > :last-child,
.content-accordion .accordion > :last-child,
.ce_accordion .accordion > :last-child,
details.content-accordion > div > :last-child,
details.ce_accordion > div > :last-child {
  margin-bottom: 0;
}

.content-swiper,
.content-slider:has(.swiper) {
  padding: 0;
}

.swiper,
.content-slider:not(:has(.swiper)) {
  position: relative;
  overflow: hidden;
  list-style: none;
  padding: 0;
  z-index: 1;
  touch-action: pan-y;
  border-radius: var(--radius-sm);
  --slider-pagination-space: 0px;
  --swiper-navigation-top-offset: 50%;
}
.swiper:has(.swiper-pagination),
.content-slider:not(:has(.swiper)):has(.swiper-pagination) {
  --slider-pagination-space: var(--slider-pagination-space-default, 3rem);
  padding-bottom: var(--slider-pagination-space);
}
.swiper:has(.vr-swiper-inline-controls), .swiper:has(.vr-swiper-split-controls),
.content-slider:not(:has(.swiper)):has(.vr-swiper-inline-controls),
.content-slider:not(:has(.swiper)):has(.vr-swiper-split-controls) {
  --slider-pagination-space: var(--slider-pagination-space-controls, 4rem);
  padding-bottom: var(--slider-pagination-space);
}
.swiper:not(:has(.vr-swiper-inline-controls)):not(:has(.vr-swiper-split-controls)).no-pagination, .swiper:not(:has(.vr-swiper-inline-controls)):not(:has(.vr-swiper-split-controls)).is-overlay-pagination, .swiper:not(:has(.vr-swiper-inline-controls)):not(:has(.vr-swiper-split-controls)):has(.swiper-pagination-lock), .swiper:not(:has(.vr-swiper-inline-controls)):not(:has(.vr-swiper-split-controls)):has(.swiper-pagination-hidden),
.content-slider:not(:has(.swiper)):not(:has(.vr-swiper-inline-controls)):not(:has(.vr-swiper-split-controls)).no-pagination,
.content-slider:not(:has(.swiper)):not(:has(.vr-swiper-inline-controls)):not(:has(.vr-swiper-split-controls)).is-overlay-pagination,
.content-slider:not(:has(.swiper)):not(:has(.vr-swiper-inline-controls)):not(:has(.vr-swiper-split-controls)):has(.swiper-pagination-lock),
.content-slider:not(:has(.swiper)):not(:has(.vr-swiper-inline-controls)):not(:has(.vr-swiper-split-controls)):has(.swiper-pagination-hidden) {
  --slider-pagination-space: 0px;
  padding-bottom: 0;
}
.swiper.swiper-lock, .swiper:has(.swiper-lock), .swiper:is(:has(.vr-swiper-inline-controls), :has(.vr-swiper-split-controls)):has(.swiper-button-lock):has(.swiper-pagination-lock),
.content-slider:not(:has(.swiper)).swiper-lock,
.content-slider:not(:has(.swiper)):has(.swiper-lock),
.content-slider:not(:has(.swiper)):is(:has(.vr-swiper-inline-controls), :has(.vr-swiper-split-controls)):has(.swiper-button-lock):has(.swiper-pagination-lock) {
  --slider-pagination-space: 0px;
  padding-bottom: 0;
}
.swiper.swiper-lock .vr-swiper-inline-controls,
.swiper.swiper-lock .vr-swiper-split-controls, .swiper:has(.swiper-lock) .vr-swiper-inline-controls,
.swiper:has(.swiper-lock) .vr-swiper-split-controls, .swiper:is(:has(.vr-swiper-inline-controls), :has(.vr-swiper-split-controls)):has(.swiper-button-lock):has(.swiper-pagination-lock) .vr-swiper-inline-controls,
.swiper:is(:has(.vr-swiper-inline-controls), :has(.vr-swiper-split-controls)):has(.swiper-button-lock):has(.swiper-pagination-lock) .vr-swiper-split-controls,
.content-slider:not(:has(.swiper)).swiper-lock .vr-swiper-inline-controls,
.content-slider:not(:has(.swiper)).swiper-lock .vr-swiper-split-controls,
.content-slider:not(:has(.swiper)):has(.swiper-lock) .vr-swiper-inline-controls,
.content-slider:not(:has(.swiper)):has(.swiper-lock) .vr-swiper-split-controls,
.content-slider:not(:has(.swiper)):is(:has(.vr-swiper-inline-controls), :has(.vr-swiper-split-controls)):has(.swiper-button-lock):has(.swiper-pagination-lock) .vr-swiper-inline-controls,
.content-slider:not(:has(.swiper)):is(:has(.vr-swiper-inline-controls), :has(.vr-swiper-split-controls)):has(.swiper-button-lock):has(.swiper-pagination-lock) .vr-swiper-split-controls {
  display: none;
}

.swiper-wrapper {
  position: relative;
  width: 100%;
  height: 100%;
  z-index: 1;
  display: flex;
  align-items: stretch;
  transition-property: transform;
  box-sizing: content-box;
}

.swiper-slide {
  flex-shrink: 0;
  width: 100%;
  height: auto;
  min-height: 100%;
  position: relative;
  transition-property: transform;
  display: flex;
  flex-direction: column;
  justify-content: center;
}
.swiper-slide > .content-background-wrapper {
  width: 100%;
  min-height: 100%;
  display: flex;
  flex-direction: column;
}
.swiper-slide > .content-background-wrapper > .content-background-wrapper-fg {
  width: 100%;
  flex: 1;
}
.swiper-slide > .content-background-wrapper > .content-background-wrapper-fg:not(.-va-bottom):not(.-va-stretch) {
  align-items: center;
}

.swiper-button-prev,
.swiper-button-next {
  position: absolute;
  top: 50% !important;
  --swiper-navigation-top-offset: 50%;
  margin-top: 0 !important;
  transform: translateY(-50%) !important;
  width: var(--slider-btn-size);
  height: var(--slider-btn-size);
  border-radius: 50%;
  background-color: var(--slider-btn-bg);
  border: 1px solid var(--color-border);
  box-shadow: 0 4px 12px rgba(0, 0, 0, 0.08);
  backdrop-filter: blur(4px);
  color: var(--slider-btn-color);
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
  z-index: 10;
  transition: var(--transition-base);
}
.swiper-button-prev:hover,
.swiper-button-next:hover {
  background-color: #ffffff;
  color: var(--slider-btn-color) !important;
  box-shadow: 0 6px 16px rgba(0, 0, 0, 0.14);
  transform: translateY(-50%) scale(1.05) !important;
}
.swiper-button-prev svg,
.swiper-button-prev .swiper-navigation-icon,
.swiper-button-next svg,
.swiper-button-next .swiper-navigation-icon {
  width: auto;
  height: var(--slider-arrow-size, 1.125rem);
  max-width: 45%;
  max-height: 45%;
  object-fit: contain;
}
.swiper-button-prev::after,
.swiper-button-next::after {
  font-size: var(--slider-arrow-size, 1.125rem);
  font-weight: 700;
  line-height: 1;
}

.swiper-button-prev {
  left: 1rem;
}

.swiper-button-next {
  right: 1rem;
}

.swiper-button-lock,
.swiper-pagination-lock {
  display: none !important;
}

.swiper-button-disabled {
  opacity: 0.35;
  cursor: not-allowed;
  pointer-events: none;
}

.swiper-pagination {
  position: absolute;
  bottom: 1rem;
  left: 0;
  width: 100%;
  display: flex;
  justify-content: center;
  gap: 0.5rem;
  z-index: 10;
}

.swiper-pagination-bullet {
  width: 8px;
  height: 8px;
  border-radius: 50%;
  background: var(--color-border);
  opacity: 0.7;
  cursor: pointer;
  transition: width 0.3s ease, border-radius 0.3s ease, background-color 0.3s ease, opacity 0.3s ease;
}

.swiper-pagination-bullet-active {
  width: 24px;
  border-radius: 4px;
  background: var(--slider-bullet-active);
  opacity: 1;
}

.vr-swiper-sides {
  display: flex;
  align-items: center;
  position: relative;
  gap: var(--slider-sides-gap, 1rem);
  width: 100%;
}
.vr-swiper-sides > .swiper-button-prev,
.vr-swiper-sides > .swiper-button-next {
  position: static !important;
  top: auto !important;
  left: auto !important;
  right: auto !important;
  transform: none !important;
  margin: 0 !important;
  flex-shrink: 0;
  padding: 0;
  color: var(--slider-btn-color) !important;
}
.vr-swiper-sides > .swiper-button-prev:hover,
.vr-swiper-sides > .swiper-button-next:hover {
  background-color: #ffffff !important;
  color: var(--slider-btn-color) !important;
  transform: scale(1.05) !important;
}
.vr-swiper-sides > .swiper-button-prev {
  margin-left: var(--swiper-navigation-sides-offset, 4px) !important;
}
.vr-swiper-sides > .swiper-button-next {
  margin-right: var(--swiper-navigation-sides-offset, 4px) !important;
}
.vr-swiper-sides .vr-swiper-sides__slider {
  flex: 1 1 0%;
  min-width: 0;
  width: 100%;
}

.vr-swiper-inline-controls {
  position: absolute;
  bottom: 0.75rem;
  left: 0;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: var(--slider-controls-gap, 1.25rem);
  z-index: 10;
  pointer-events: auto;
}
.vr-swiper-inline-controls .swiper-button-prev,
.vr-swiper-inline-controls .swiper-button-next {
  position: static !important;
  top: auto !important;
  left: auto !important;
  right: auto !important;
  transform: none !important;
  margin: 0 !important;
  width: var(--slider-btn-size-sm, 36px);
  height: var(--slider-btn-size-sm, 36px);
  flex-shrink: 0;
  padding: 0;
  color: var(--slider-btn-color) !important;
}
.vr-swiper-inline-controls .swiper-button-prev:hover,
.vr-swiper-inline-controls .swiper-button-next:hover {
  background-color: #ffffff !important;
  color: var(--slider-btn-color) !important;
  transform: scale(1.05) !important;
}
.vr-swiper-inline-controls .swiper-button-prev svg,
.vr-swiper-inline-controls .swiper-button-prev .swiper-navigation-icon,
.vr-swiper-inline-controls .swiper-button-next svg,
.vr-swiper-inline-controls .swiper-button-next .swiper-navigation-icon {
  height: calc(var(--slider-arrow-size, 1.125rem) * 0.85);
}
.vr-swiper-inline-controls .swiper-button-prev::after,
.vr-swiper-inline-controls .swiper-button-next::after {
  font-size: calc(var(--slider-arrow-size, 1.125rem) * 0.85);
}
.vr-swiper-inline-controls .swiper-pagination {
  position: static !important;
  bottom: auto !important;
  left: auto !important;
  width: auto !important;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
}
.vr-swiper-inline-controls .swiper-pagination .swiper-pagination-bullet {
  margin: 0 !important;
}

.vr-swiper-split-controls {
  position: absolute;
  bottom: 0.75rem;
  left: 0;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-inline: var(--slider-controls-padding-inline, 1.25rem);
  box-sizing: border-box;
  z-index: 10;
  pointer-events: auto;
}
.vr-swiper-split-controls .swiper-pagination {
  position: static !important;
  bottom: auto !important;
  left: auto !important;
  width: auto !important;
  display: inline-flex;
  align-items: center;
  justify-content: flex-start;
  gap: 0.5rem;
}
.vr-swiper-split-controls .swiper-pagination .swiper-pagination-bullet {
  margin: 0 !important;
}
.vr-swiper-split-controls .vr-swiper-nav-group {
  display: inline-flex;
  align-items: center;
  gap: 0.5rem;
}
.vr-swiper-split-controls .vr-swiper-nav-group .swiper-button-prev,
.vr-swiper-split-controls .vr-swiper-nav-group .swiper-button-next {
  position: static !important;
  top: auto !important;
  left: auto !important;
  right: auto !important;
  transform: none !important;
  margin: 0 !important;
  width: var(--slider-btn-size-sm, 36px);
  height: var(--slider-btn-size-sm, 36px);
  flex-shrink: 0;
  padding: 0;
  color: var(--slider-btn-color) !important;
}
.vr-swiper-split-controls .vr-swiper-nav-group .swiper-button-prev:hover,
.vr-swiper-split-controls .vr-swiper-nav-group .swiper-button-next:hover {
  background-color: #ffffff !important;
  color: var(--slider-btn-color) !important;
  transform: scale(1.05) !important;
}
.vr-swiper-split-controls .vr-swiper-nav-group .swiper-button-prev svg,
.vr-swiper-split-controls .vr-swiper-nav-group .swiper-button-prev .swiper-navigation-icon,
.vr-swiper-split-controls .vr-swiper-nav-group .swiper-button-next svg,
.vr-swiper-split-controls .vr-swiper-nav-group .swiper-button-next .swiper-navigation-icon {
  height: calc(var(--slider-arrow-size, 1.125rem) * 0.85);
}
.vr-swiper-split-controls .vr-swiper-nav-group .swiper-button-prev::after,
.vr-swiper-split-controls .vr-swiper-nav-group .swiper-button-next::after {
  font-size: calc(var(--slider-arrow-size, 1.125rem) * 0.85);
}

button,
input[type=submit],
.button,
.btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 0.5rem;
  font-family: inherit;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.25;
  padding: var(--btn-padding-md);
  border-radius: var(--btn-radius);
  border: 1px solid var(--btn-border-color, transparent);
  background-color: var(--btn-bg, var(--color-primary));
  color: var(--btn-color, #ffffff);
  cursor: pointer;
  text-decoration: none;
  transition: var(--transition-base);
  box-shadow: var(--btn-shadow, 0 1px 2px rgba(0, 0, 0, 0.05));
}
button:hover,
input[type=submit]:hover,
.button:hover,
.btn:hover {
  background-color: var(--btn-hover-bg, var(--color-primary-hover));
  color: var(--btn-hover-color, #ffffff);
  border-color: var(--btn-hover-border-color, transparent);
  text-decoration: none;
}
button:focus-visible,
input[type=submit]:focus-visible,
.button:focus-visible,
.btn:focus-visible {
  outline: 2px solid var(--btn-focus-color, var(--color-primary));
  outline-offset: 2px;
}

.btn--primary {
  background-color: var(--btn-primary-bg, var(--color-primary));
  color: var(--btn-primary-color, #ffffff);
  border-color: var(--btn-primary-border-color, var(--color-primary));
  box-shadow: var(--btn-primary-shadow, 0 1px 2px rgba(0, 0, 0, 0.05));
}
.btn--primary:hover {
  background-color: var(--btn-primary-hover-bg, var(--color-primary-hover));
  border-color: var(--btn-primary-hover-border-color, var(--color-primary-hover));
  color: var(--btn-primary-hover-color, #ffffff);
}
.btn--primary:focus-visible {
  outline-color: var(--btn-primary-focus-color, var(--color-primary));
}

.btn--cta {
  background-color: var(--btn-cta-bg, var(--color-cta));
  color: var(--btn-cta-color, #ffffff);
  border-color: var(--btn-cta-border-color, var(--color-cta));
  box-shadow: var(--btn-cta-shadow, 0 2px 4px rgba(234, 88, 12, 0.2));
}
.btn--cta:hover {
  background-color: var(--btn-cta-hover-bg, var(--color-cta-hover));
  border-color: var(--btn-cta-hover-border-color, var(--color-cta-hover));
  color: var(--btn-cta-hover-color, #ffffff);
  box-shadow: var(--btn-cta-hover-shadow, 0 4px 8px rgba(234, 88, 12, 0.3));
}
.btn--cta:focus-visible {
  outline-color: var(--btn-cta-focus-color, var(--color-cta));
}

.btn--secondary {
  background-color: var(--btn-secondary-bg, var(--color-secondary));
  color: var(--btn-secondary-color, #ffffff);
  border-color: var(--btn-secondary-border-color, var(--color-secondary));
  box-shadow: var(--btn-secondary-shadow, 0 1px 2px rgba(0, 0, 0, 0.05));
}
.btn--secondary:hover {
  background-color: var(--btn-secondary-hover-bg, var(--color-secondary-hover));
  border-color: var(--btn-secondary-hover-border-color, var(--color-secondary-hover));
  color: var(--btn-secondary-hover-color, #ffffff);
}
.btn--secondary:focus-visible {
  outline-color: var(--btn-secondary-focus-color, var(--color-secondary));
}

.btn--outline {
  background-color: var(--btn-outline-bg, transparent);
  color: var(--btn-outline-color, var(--color-primary));
  border-color: var(--btn-outline-border-color, var(--color-primary));
  box-shadow: var(--btn-outline-shadow, none);
}
.btn--outline:hover {
  background-color: var(--btn-outline-hover-bg, var(--color-primary));
  border-color: var(--btn-outline-hover-border-color, var(--color-primary));
  color: var(--btn-outline-hover-color, #ffffff);
}
.btn--outline:focus-visible {
  outline-color: var(--btn-outline-focus-color, var(--color-primary));
}

.btn--ghost {
  background-color: var(--btn-ghost-bg, transparent);
  color: var(--btn-ghost-color, var(--color-primary));
  border-color: var(--btn-ghost-border-color, transparent);
  box-shadow: var(--btn-ghost-shadow, none);
}
.btn--ghost:hover {
  background-color: var(--btn-ghost-hover-bg, rgba(2, 132, 199, 0.08));
  border-color: var(--btn-ghost-hover-border-color, transparent);
  color: var(--btn-ghost-hover-color, var(--color-primary-hover));
}
.btn--ghost:focus-visible {
  outline-color: var(--btn-ghost-focus-color, var(--color-primary));
}

.btn--sm {
  padding: var(--btn-padding-sm);
  font-size: 0.875rem;
}

.btn--lg {
  padding: var(--btn-padding-lg);
  font-size: 1.125rem;
}

input:not([type=checkbox]):not([type=radio]),
select,
textarea {
  width: 100%;
  max-width: 100%;
  font-family: inherit;
  font-size: 1rem;
  padding: 0.625rem 0.75rem;
  border: 1px solid var(--color-border);
  border-radius: var(--radius-sm);
  background-color: #ffffff;
  transition: border-color 0.15s ease, box-shadow 0.15s ease;
}
input:not([type=checkbox]):not([type=radio]):focus,
select:focus,
textarea:focus {
  outline: none;
  border-color: var(--color-primary);
  box-shadow: 0 0 0 3px rgba(2, 132, 199, 0.2);
}

input[type=checkbox],
input[type=radio] {
  accent-color: var(--color-primary);
  width: 1.15rem;
  height: 1.15rem;
  cursor: pointer;
  vertical-align: middle;
  margin-right: 0.4rem;
}

fieldset.checkbox_container,
fieldset.radio_container {
  border: 1px solid var(--color-border);
  border-radius: var(--radius-sm);
  padding: var(--space-sm) var(--space-md);
  margin-bottom: var(--space-md);
}
fieldset.checkbox_container legend,
fieldset.radio_container legend {
  font-weight: 600;
  padding-inline: 0.35rem;
  color: var(--color-heading);
}

span.mandatory {
  color: var(--color-danger);
  margin-left: 0.2rem;
}

.widget.error input,
.widget.error select,
.widget.error textarea,
input.error,
select.error,
textarea.error {
  border-color: var(--color-danger);
}
.widget.error input:focus,
.widget.error select:focus,
.widget.error textarea:focus,
input.error:focus,
select.error:focus,
textarea.error:focus {
  border-color: var(--color-danger);
  box-shadow: 0 0 0 3px rgba(239, 68, 68, 0.2);
}

p.error {
  color: var(--color-danger);
  font-size: 0.875rem;
  margin-top: 0.35rem;
  margin-bottom: 0;
  font-weight: 500;
}

.content-table,
.ce_table {
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

table {
  width: 100%;
  border-collapse: collapse;
  text-align: left;
  font-size: 0.95rem;
}

th, td {
  padding: var(--table-padding);
  border-bottom: 1px solid var(--table-border-color);
}

thead th {
  background-color: var(--table-th-bg);
  color: var(--color-heading);
  font-weight: 600;
  border-bottom: 2px solid var(--table-border-color);
}

tbody tr:hover {
  background-color: rgba(0, 0, 0, 0.015);
}

tfoot td {
  font-weight: 600;
  background-color: var(--table-th-bg);
}

caption {
  padding: var(--space-sm) 0;
  font-weight: 600;
  color: var(--color-text-muted);
  text-align: left;
}

nav.pagination {
  margin-top: var(--space-lg);
}
nav.pagination ul {
  list-style: none;
  padding: 0;
  margin: 0;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: 0.375rem;
}
nav.pagination li {
  margin: 0;
}
nav.pagination li a, nav.pagination li strong {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  min-width: 2.25rem;
  height: 2.25rem;
  padding: 0 0.625rem;
  font-size: 0.9rem;
  font-weight: 600;
  border-radius: var(--radius-sm);
  border: 1px solid var(--color-border);
  background-color: #ffffff;
  color: var(--color-text);
  text-decoration: none;
  transition: var(--transition-base);
}
nav.pagination li a:hover {
  border-color: var(--color-primary);
  color: var(--color-primary);
  background-color: rgba(2, 132, 199, 0.05);
}
nav.pagination li strong.active,
nav.pagination li strong[aria-current=page] {
  background-color: var(--pagination-active-bg);
  color: var(--pagination-active-color);
  border-color: var(--pagination-active-bg);
  cursor: default;
}

.content-downloads ul,
.ce_downloads ul {
  list-style: none;
  padding: 0;
  margin: 0;
}

.content-downloads li:not(:last-child),
.ce_downloads li:not(:last-child) {
  margin-bottom: var(--space-sm);
}

.download-element,
.content-download,
.content-downloads li.download-element,
.ce_downloads li.download-element,
.ce_download {
  display: flex;
  align-items: center;
  gap: var(--space-md);
  padding: 0.75rem 1rem;
  background-color: var(--color-bg);
  border: 1px solid var(--color-border);
  border-radius: var(--radius-sm);
  text-decoration: none;
  transition: var(--transition-base);
  box-sizing: border-box;
}
.download-element:hover,
.content-download:hover,
.content-downloads li.download-element:hover,
.ce_downloads li.download-element:hover,
.ce_download:hover {
  border-color: var(--color-primary);
  background-color: rgba(2, 132, 199, 0.03);
  transform: translateX(2px);
}
.download-element:hover a:not(figure a),
.content-download:hover a:not(figure a),
.content-downloads li.download-element:hover a:not(figure a),
.ce_downloads li.download-element:hover a:not(figure a),
.ce_download:hover a:not(figure a) {
  color: var(--color-link);
}
.download-element figure,
.content-download figure,
.content-downloads li.download-element figure,
.ce_downloads li.download-element figure,
.ce_download figure {
  margin: 0;
  flex-shrink: 0;
  order: -1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: var(--download-preview-size, 80px);
  min-width: var(--download-preview-size, 80px);
  height: var(--download-preview-size, 80px);
  border-radius: var(--radius-sm);
  overflow: hidden;
  background-color: rgba(0, 0, 0, 0.03);
}
.download-element figure picture, .download-element figure a,
.content-download figure picture,
.content-download figure a,
.content-downloads li.download-element figure picture,
.content-downloads li.download-element figure a,
.ce_downloads li.download-element figure picture,
.ce_downloads li.download-element figure a,
.ce_download figure picture,
.ce_download figure a {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
}
.download-element figure img,
.content-download figure img,
.content-downloads li.download-element figure img,
.ce_downloads li.download-element figure img,
.ce_download figure img {
  width: 100%;
  height: 100%;
  object-fit: contain;
  border-radius: var(--radius-sm);
  display: block;
}
.download-element a:not(figure a),
.content-download a:not(figure a),
.content-downloads li.download-element a:not(figure a),
.ce_downloads li.download-element a:not(figure a),
.ce_download a:not(figure a) {
  display: flex;
  align-items: center;
  justify-content: space-between;
  flex: 1;
  min-width: 0;
  gap: var(--space-sm);
  padding: 0;
  border: none;
  background: transparent;
  text-decoration: none;
  color: var(--color-heading);
  font-weight: 500;
  word-break: break-word;
  transition: color 0.15s ease;
}
.download-element .size,
.content-download .size,
.content-downloads li.download-element .size,
.ce_downloads li.download-element .size,
.ce_download .size {
  font-size: 0.8rem;
  color: var(--color-text-muted);
  font-weight: 400;
  flex-shrink: 0;
  margin-left: auto;
}

.ce_download p.download-element {
  margin: 0;
  padding: 0;
  border: none;
  background: transparent;
  flex: 1;
  transform: none;
}

@media (max-width: 480px) {
  .download-element,
  .content-download,
  .content-downloads li.download-element,
  .ce_downloads li.download-element,
  .ce_download {
    gap: var(--space-sm);
    padding: 0.625rem 0.75rem;
  }
  .download-element figure,
  .content-download figure,
  .content-downloads li.download-element figure,
  .ce_downloads li.download-element figure,
  .ce_download figure {
    width: clamp(56px, 15vw, 68px);
    min-width: clamp(56px, 15vw, 68px);
    height: clamp(56px, 15vw, 68px);
  }
}
p.message,
.form-confirmation,
div.message {
  padding: 1rem 1.25rem;
  border-radius: var(--radius-sm);
  margin-bottom: var(--space-md);
  border-left: 4px solid var(--color-info);
  background-color: #f0f9ff;
  color: #0c4a6e;
  line-height: var(--line-height-base);
}
p.message.tl_info,
.form-confirmation.tl_info,
div.message.tl_info {
  border-left-color: var(--color-info);
  background-color: #f0f9ff;
  color: #0c4a6e;
}
p.message.tl_confirm,
.form-confirmation.tl_confirm,
div.message.tl_confirm {
  border-left-color: var(--color-success);
  background-color: #f0fdf4;
  color: #14532d;
}
p.message.tl_error,
.form-confirmation.tl_error,
div.message.tl_error {
  border-left-color: var(--color-danger);
  background-color: #fef2f2;
  color: #7f1d1d;
}
p.message.tl_new, p.message.tl_warn,
.form-confirmation.tl_new,
.form-confirmation.tl_warn,
div.message.tl_new,
div.message.tl_warn {
  border-left-color: var(--color-warning);
  background-color: #fffbeb;
  color: #78350f;
}

.form-confirmation {
  border-left-color: var(--color-success);
  background-color: #f0fdf4;
  color: #14532d;
}

.invisible,
.visually-hidden,
.sr-only {
  position: absolute !important;
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}
.invisible:focus, .invisible:active,
.visually-hidden:focus,
.visually-hidden:active,
.sr-only:focus,
.sr-only:active {
  position: static !important;
  width: auto !important;
  height: auto !important;
  margin: 0 !important;
  overflow: visible !important;
  clip: auto !important;
  white-space: normal !important;
  padding: 0.5rem 1rem !important;
  background: #000000 !important;
  color: #ffffff !important;
  z-index: 1000 !important;
}

.vr-reveal:not(.vr-reveal--animate-children) {
  opacity: 0;
  will-change: opacity, transform;
  transition: opacity var(--vr-reveal-duration) var(--vr-reveal-easing), transform var(--vr-reveal-duration) var(--vr-reveal-easing);
  transition-duration: var(--vr-reveal-duration) !important;
  transition-timing-function: var(--vr-reveal-easing) !important;
  transition-delay: var(--vr-reveal-delay, 0ms) !important;
}
.vr-reveal:not(.vr-reveal--animate-children).vr-reveal--fade-in {
  transform: none;
}
.vr-reveal:not(.vr-reveal--animate-children).vr-reveal--fade-up {
  transform: translate3d(0, 30px, 0);
}
.vr-reveal:not(.vr-reveal--animate-children).vr-reveal--fade-down {
  transform: translate3d(0, -30px, 0);
}
.vr-reveal:not(.vr-reveal--animate-children).vr-reveal--fade-left {
  transform: translate3d(40px, 0, 0);
}
.vr-reveal:not(.vr-reveal--animate-children).vr-reveal--fade-right {
  transform: translate3d(-40px, 0, 0);
}
.vr-reveal:not(.vr-reveal--animate-children).vr-reveal--zoom-in {
  transform: scale(0.88);
}
.vr-reveal:not(.vr-reveal--animate-children).is-visible {
  opacity: 1 !important;
  transform: translate3d(0, 0, 0) scale(1) !important;
  transition-duration: var(--vr-reveal-duration) !important;
  transition-timing-function: var(--vr-reveal-easing) !important;
  transition-delay: var(--vr-reveal-delay, 0ms) !important;
}
.vr-reveal:not(.vr-reveal--animate-children) .vr-card {
  transition-duration: var(--vr-reveal-duration) !important;
  transition-timing-function: var(--vr-reveal-easing) !important;
}

.vr-reveal.vr-reveal--animate-children {
  opacity: 1;
}
.vr-reveal.vr-reveal--animate-children > .vr-grid-wrapper,
.vr-reveal.vr-reveal--animate-children > .vr-grid-placement-wrapper,
.vr-reveal.vr-reveal--animate-children > ul,
.vr-reveal.vr-reveal--animate-children > ol,
.vr-reveal.vr-reveal--animate-children > [class*=gallery] > ul,
.vr-reveal.vr-reveal--animate-children .pagination,
.vr-reveal.vr-reveal--animate-children nav.pagination,
.vr-reveal.vr-reveal--animate-children div.pagination,
.vr-reveal.vr-reveal--animate-children [data-pagination],
.vr-reveal.vr-reveal--animate-children > nav,
.vr-reveal.vr-reveal--animate-children > .pagination {
  opacity: 1 !important;
  transform: none !important;
  transition: none !important;
}
.vr-reveal.vr-reveal--animate-children > :not(.vr-grid-wrapper):not(.vr-grid-placement-wrapper):not(ul):not(ol):not(nav):not(.pagination):not([data-pagination]),
.vr-reveal.vr-reveal--animate-children .vr-reveal-child,
.vr-reveal.vr-reveal--animate-children [data-reveal-child],
.vr-reveal.vr-reveal--animate-children > .vr-grid-wrapper > .vr-grid-slot,
.vr-reveal.vr-reveal--animate-children > .vr-grid-wrapper > [class*=vr-col],
.vr-reveal.vr-reveal--animate-children > .vr-grid-placement-wrapper > .grid-placement-item,
.vr-reveal.vr-reveal--animate-children > ul:not(.pagination) > li,
.vr-reveal.vr-reveal--animate-children > ol:not(.pagination) > li,
.vr-reveal.vr-reveal--animate-children ul.cols_ > li {
  opacity: 0;
  will-change: opacity, transform;
  transition: opacity var(--vr-reveal-duration) var(--vr-reveal-easing), transform var(--vr-reveal-duration) var(--vr-reveal-easing);
  transition-duration: var(--vr-reveal-duration) !important;
  transition-timing-function: var(--vr-reveal-easing) !important;
  transition-delay: var(--vr-reveal-child-delay, 0ms) !important;
}
.vr-reveal.vr-reveal--animate-children.vr-reveal--fade-in > :not(.vr-grid-wrapper):not(.vr-grid-placement-wrapper):not(ul):not(ol):not(nav):not(.pagination):not([data-pagination]),
.vr-reveal.vr-reveal--animate-children.vr-reveal--fade-in .vr-reveal-child,
.vr-reveal.vr-reveal--animate-children.vr-reveal--fade-in [data-reveal-child],
.vr-reveal.vr-reveal--animate-children.vr-reveal--fade-in > .vr-grid-wrapper > .vr-grid-slot,
.vr-reveal.vr-reveal--animate-children.vr-reveal--fade-in > .vr-grid-wrapper > [class*=vr-col],
.vr-reveal.vr-reveal--animate-children.vr-reveal--fade-in > .vr-grid-placement-wrapper > .grid-placement-item,
.vr-reveal.vr-reveal--animate-children.vr-reveal--fade-in > ul:not(.pagination) > li,
.vr-reveal.vr-reveal--animate-children.vr-reveal--fade-in > ol:not(.pagination) > li,
.vr-reveal.vr-reveal--animate-children.vr-reveal--fade-in ul.cols_ > li {
  transform: none;
}
.vr-reveal.vr-reveal--animate-children.vr-reveal--fade-up > :not(.vr-grid-wrapper):not(.vr-grid-placement-wrapper):not(ul):not(ol):not(nav):not(.pagination):not([data-pagination]),
.vr-reveal.vr-reveal--animate-children.vr-reveal--fade-up .vr-reveal-child,
.vr-reveal.vr-reveal--animate-children.vr-reveal--fade-up [data-reveal-child],
.vr-reveal.vr-reveal--animate-children.vr-reveal--fade-up > .vr-grid-wrapper > .vr-grid-slot,
.vr-reveal.vr-reveal--animate-children.vr-reveal--fade-up > .vr-grid-wrapper > [class*=vr-col],
.vr-reveal.vr-reveal--animate-children.vr-reveal--fade-up > .vr-grid-placement-wrapper > .grid-placement-item,
.vr-reveal.vr-reveal--animate-children.vr-reveal--fade-up > ul:not(.pagination) > li,
.vr-reveal.vr-reveal--animate-children.vr-reveal--fade-up > ol:not(.pagination) > li,
.vr-reveal.vr-reveal--animate-children.vr-reveal--fade-up ul.cols_ > li {
  transform: translate3d(0, 30px, 0);
}
.vr-reveal.vr-reveal--animate-children.vr-reveal--fade-down > :not(.vr-grid-wrapper):not(.vr-grid-placement-wrapper):not(ul):not(ol):not(nav):not(.pagination):not([data-pagination]),
.vr-reveal.vr-reveal--animate-children.vr-reveal--fade-down .vr-reveal-child,
.vr-reveal.vr-reveal--animate-children.vr-reveal--fade-down [data-reveal-child],
.vr-reveal.vr-reveal--animate-children.vr-reveal--fade-down > .vr-grid-wrapper > .vr-grid-slot,
.vr-reveal.vr-reveal--animate-children.vr-reveal--fade-down > .vr-grid-wrapper > [class*=vr-col],
.vr-reveal.vr-reveal--animate-children.vr-reveal--fade-down > .vr-grid-placement-wrapper > .grid-placement-item,
.vr-reveal.vr-reveal--animate-children.vr-reveal--fade-down > ul:not(.pagination) > li,
.vr-reveal.vr-reveal--animate-children.vr-reveal--fade-down > ol:not(.pagination) > li,
.vr-reveal.vr-reveal--animate-children.vr-reveal--fade-down ul.cols_ > li {
  transform: translate3d(0, -30px, 0);
}
.vr-reveal.vr-reveal--animate-children.vr-reveal--fade-left > :not(.vr-grid-wrapper):not(.vr-grid-placement-wrapper):not(ul):not(ol):not(nav):not(.pagination):not([data-pagination]),
.vr-reveal.vr-reveal--animate-children.vr-reveal--fade-left .vr-reveal-child,
.vr-reveal.vr-reveal--animate-children.vr-reveal--fade-left [data-reveal-child],
.vr-reveal.vr-reveal--animate-children.vr-reveal--fade-left > .vr-grid-wrapper > .vr-grid-slot,
.vr-reveal.vr-reveal--animate-children.vr-reveal--fade-left > .vr-grid-wrapper > [class*=vr-col],
.vr-reveal.vr-reveal--animate-children.vr-reveal--fade-left > .vr-grid-placement-wrapper > .grid-placement-item,
.vr-reveal.vr-reveal--animate-children.vr-reveal--fade-left > ul:not(.pagination) > li,
.vr-reveal.vr-reveal--animate-children.vr-reveal--fade-left > ol:not(.pagination) > li,
.vr-reveal.vr-reveal--animate-children.vr-reveal--fade-left ul.cols_ > li {
  transform: translate3d(40px, 0, 0);
}
.vr-reveal.vr-reveal--animate-children.vr-reveal--fade-right > :not(.vr-grid-wrapper):not(.vr-grid-placement-wrapper):not(ul):not(ol):not(nav):not(.pagination):not([data-pagination]),
.vr-reveal.vr-reveal--animate-children.vr-reveal--fade-right .vr-reveal-child,
.vr-reveal.vr-reveal--animate-children.vr-reveal--fade-right [data-reveal-child],
.vr-reveal.vr-reveal--animate-children.vr-reveal--fade-right > .vr-grid-wrapper > .vr-grid-slot,
.vr-reveal.vr-reveal--animate-children.vr-reveal--fade-right > .vr-grid-wrapper > [class*=vr-col],
.vr-reveal.vr-reveal--animate-children.vr-reveal--fade-right > .vr-grid-placement-wrapper > .grid-placement-item,
.vr-reveal.vr-reveal--animate-children.vr-reveal--fade-right > ul:not(.pagination) > li,
.vr-reveal.vr-reveal--animate-children.vr-reveal--fade-right > ol:not(.pagination) > li,
.vr-reveal.vr-reveal--animate-children.vr-reveal--fade-right ul.cols_ > li {
  transform: translate3d(-40px, 0, 0);
}
.vr-reveal.vr-reveal--animate-children.vr-reveal--zoom-in > :not(.vr-grid-wrapper):not(.vr-grid-placement-wrapper):not(ul):not(ol):not(nav):not(.pagination):not([data-pagination]),
.vr-reveal.vr-reveal--animate-children.vr-reveal--zoom-in .vr-reveal-child,
.vr-reveal.vr-reveal--animate-children.vr-reveal--zoom-in [data-reveal-child],
.vr-reveal.vr-reveal--animate-children.vr-reveal--zoom-in > .vr-grid-wrapper > .vr-grid-slot,
.vr-reveal.vr-reveal--animate-children.vr-reveal--zoom-in > .vr-grid-wrapper > [class*=vr-col],
.vr-reveal.vr-reveal--animate-children.vr-reveal--zoom-in > .vr-grid-placement-wrapper > .grid-placement-item,
.vr-reveal.vr-reveal--animate-children.vr-reveal--zoom-in > ul:not(.pagination) > li,
.vr-reveal.vr-reveal--animate-children.vr-reveal--zoom-in > ol:not(.pagination) > li,
.vr-reveal.vr-reveal--animate-children.vr-reveal--zoom-in ul.cols_ > li {
  transform: scale(0.88);
}
.vr-reveal.vr-reveal--animate-children > .is-visible,
.vr-reveal.vr-reveal--animate-children .vr-reveal-child.is-visible,
.vr-reveal.vr-reveal--animate-children [data-reveal-child].is-visible,
.vr-reveal.vr-reveal--animate-children > .vr-grid-wrapper > .vr-grid-slot.is-visible,
.vr-reveal.vr-reveal--animate-children > .vr-grid-wrapper > [class*=vr-col].is-visible,
.vr-reveal.vr-reveal--animate-children > .vr-grid-placement-wrapper > .grid-placement-item.is-visible,
.vr-reveal.vr-reveal--animate-children > ul:not(.pagination) > li.is-visible,
.vr-reveal.vr-reveal--animate-children > ol:not(.pagination) > li.is-visible,
.vr-reveal.vr-reveal--animate-children ul.cols_ > li.is-visible {
  opacity: 1 !important;
  transform: translate3d(0, 0, 0) scale(1) !important;
  transition-duration: var(--vr-reveal-duration) !important;
  transition-timing-function: var(--vr-reveal-easing) !important;
  transition-delay: var(--vr-reveal-child-delay, 0ms) !important;
}
.vr-reveal.vr-reveal--animate-children .vr-card {
  transition-duration: var(--vr-reveal-duration) !important;
  transition-timing-function: var(--vr-reveal-easing) !important;
}

@media (max-width: 599.98px) {
  .vr-reveal.vr-reveal--no-mobile {
    opacity: 1 !important;
    transform: none !important;
    transition: none !important;
  }
  .vr-reveal.vr-reveal--no-mobile > *,
  .vr-reveal.vr-reveal--no-mobile .vr-reveal-child,
  .vr-reveal.vr-reveal--no-mobile [data-reveal-child],
  .vr-reveal.vr-reveal--no-mobile .vr-grid-slot,
  .vr-reveal.vr-reveal--no-mobile .grid-placement-item,
  .vr-reveal.vr-reveal--no-mobile ul:not(.pagination) > li,
  .vr-reveal.vr-reveal--no-mobile ol:not(.pagination) > li {
    opacity: 1 !important;
    transform: none !important;
    transition: none !important;
  }
}
@media (prefers-reduced-motion: reduce) {
  .vr-reveal,
  .vr-reveal.vr-reveal--animate-children > *,
  .vr-reveal .vr-reveal-child,
  .vr-reveal [data-reveal-child],
  .vr-reveal .vr-grid-slot,
  .vr-reveal .grid-placement-item,
  .vr-reveal ul:not(.pagination) > li,
  .vr-reveal ol:not(.pagination) > li {
    opacity: 1 !important;
    transform: none !important;
    transition: none !important;
    animation: none !important;
  }
}
/* dm-sans-300 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 300;
  src: url('../../files/themes/laifer2026/assets/fonts/dm-sans-v17-latin-300.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* dm-sans-300italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'DM Sans';
  font-style: italic;
  font-weight: 300;
  src: url('../../files/themes/laifer2026/assets/fonts/dm-sans-v17-latin-300italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* dm-sans-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../../files/themes/laifer2026/assets/fonts/dm-sans-v17-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* dm-sans-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'DM Sans';
  font-style: normal;
  font-weight: 600;
  src: url('../../files/themes/laifer2026/assets/fonts/dm-sans-v17-latin-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* dm-sans-600italic - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'DM Sans';
  font-style: italic;
  font-weight: 600;
  src: url('../../files/themes/laifer2026/assets/fonts/dm-sans-v17-latin-600italic.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* saira-semi-condensed-300 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Saira Semi Condensed';
  font-style: normal;
  font-weight: 300;
  src: url('../../files/themes/laifer2026/assets/fonts/saira-semi-condensed-v15-latin-300.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* saira-semi-condensed-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Saira Semi Condensed';
  font-style: normal;
  font-weight: 400;
  src: url('../../files/themes/laifer2026/assets/fonts/saira-semi-condensed-v15-latin-regular.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* saira-semi-condensed-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Saira Semi Condensed';
  font-style: normal;
  font-weight: 500;
  src: url('../../files/themes/laifer2026/assets/fonts/saira-semi-condensed-v15-latin-500.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
/* saira-semi-condensed-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Saira Semi Condensed';
  font-style: normal;
  font-weight: 600;
  src: url('../../files/themes/laifer2026/assets/fonts/saira-semi-condensed-v15-latin-600.woff2') format('woff2'); /* Chrome 36+, Opera 23+, Firefox 39+, Safari 12+, iOS 10+ */
}
.m-0{margin:0!important}.m-1{margin:var(--space-1, 0.25rem)!important}.m-2{margin:var(--space-2, 0.5rem)!important}.m-3{margin:var(--space-3, 1rem)!important}.m-4{margin:var(--space-4, 1.5rem)!important}.m-5{margin:var(--space-5, 3rem)!important}.m-auto{margin:auto!important}.mx-0{margin-left:0!important;margin-right:0!important}.mx-1{margin-left:var(--space-1, 0.25rem)!important;margin-right:var(--space-1, 0.25rem)!important}.mx-2{margin-left:var(--space-2, 0.5rem)!important;margin-right:var(--space-2, 0.5rem)!important}.mx-3{margin-left:var(--space-3, 1rem)!important;margin-right:var(--space-3, 1rem)!important}.mx-4{margin-left:var(--space-4, 1.5rem)!important;margin-right:var(--space-4, 1.5rem)!important}.mx-5{margin-left:var(--space-5, 3rem)!important;margin-right:var(--space-5, 3rem)!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:var(--space-1, 0.25rem)!important;margin-bottom:var(--space-1, 0.25rem)!important}.my-2{margin-top:var(--space-2, 0.5rem)!important;margin-bottom:var(--space-2, 0.5rem)!important}.my-3{margin-top:var(--space-3, 1rem)!important;margin-bottom:var(--space-3, 1rem)!important}.my-4{margin-top:var(--space-4, 1.5rem)!important;margin-bottom:var(--space-4, 1.5rem)!important}.my-5{margin-top:var(--space-5, 3rem)!important;margin-bottom:var(--space-5, 3rem)!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:var(--space-1, 0.25rem)!important}.mt-2{margin-top:var(--space-2, 0.5rem)!important}.mt-3{margin-top:var(--space-3, 1rem)!important}.mt-4{margin-top:var(--space-4, 1.5rem)!important}.mt-5{margin-top:var(--space-5, 3rem)!important}.mt-auto{margin-top:auto!important}.me-0{margin-inline-end:0!important}.me-1{margin-inline-end:var(--space-1, 0.25rem)!important}.me-2{margin-inline-end:var(--space-2, 0.5rem)!important}.me-3{margin-inline-end:var(--space-3, 1rem)!important}.me-4{margin-inline-end:var(--space-4, 1.5rem)!important}.me-5{margin-inline-end:var(--space-5, 3rem)!important}.me-auto{margin-inline-end:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:var(--space-1, 0.25rem)!important}.mb-2{margin-bottom:var(--space-2, 0.5rem)!important}.mb-3{margin-bottom:var(--space-3, 1rem)!important}.mb-4{margin-bottom:var(--space-4, 1.5rem)!important}.mb-5{margin-bottom:var(--space-5, 3rem)!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-inline-start:0!important}.ms-1{margin-inline-start:var(--space-1, 0.25rem)!important}.ms-2{margin-inline-start:var(--space-2, 0.5rem)!important}.ms-3{margin-inline-start:var(--space-3, 1rem)!important}.ms-4{margin-inline-start:var(--space-4, 1.5rem)!important}.ms-5{margin-inline-start:var(--space-5, 3rem)!important}.ms-auto{margin-inline-start:auto!important}.p-0{padding:0!important}.p-1{padding:var(--space-1, 0.25rem)!important}.p-2{padding:var(--space-2, 0.5rem)!important}.p-3{padding:var(--space-3, 1rem)!important}.p-4{padding:var(--space-4, 1.5rem)!important}.p-5{padding:var(--space-5, 3rem)!important}.px-0{padding-left:0!important;padding-right:0!important}.px-1{padding-left:var(--space-1, 0.25rem)!important;padding-right:var(--space-1, 0.25rem)!important}.px-2{padding-left:var(--space-2, 0.5rem)!important;padding-right:var(--space-2, 0.5rem)!important}.px-3{padding-left:var(--space-3, 1rem)!important;padding-right:var(--space-3, 1rem)!important}.px-4{padding-left:var(--space-4, 1.5rem)!important;padding-right:var(--space-4, 1.5rem)!important}.px-5{padding-left:var(--space-5, 3rem)!important;padding-right:var(--space-5, 3rem)!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:var(--space-1, 0.25rem)!important;padding-bottom:var(--space-1, 0.25rem)!important}.py-2{padding-top:var(--space-2, 0.5rem)!important;padding-bottom:var(--space-2, 0.5rem)!important}.py-3{padding-top:var(--space-3, 1rem)!important;padding-bottom:var(--space-3, 1rem)!important}.py-4{padding-top:var(--space-4, 1.5rem)!important;padding-bottom:var(--space-4, 1.5rem)!important}.py-5{padding-top:var(--space-5, 3rem)!important;padding-bottom:var(--space-5, 3rem)!important}.pt-0{padding-top:0!important}.pt-1{padding-top:var(--space-1, 0.25rem)!important}.pt-2{padding-top:var(--space-2, 0.5rem)!important}.pt-3{padding-top:var(--space-3, 1rem)!important}.pt-4{padding-top:var(--space-4, 1.5rem)!important}.pt-5{padding-top:var(--space-5, 3rem)!important}.pe-0{padding-inline-end:0!important}.pe-1{padding-inline-end:var(--space-1, 0.25rem)!important}.pe-2{padding-inline-end:var(--space-2, 0.5rem)!important}.pe-3{padding-inline-end:var(--space-3, 1rem)!important}.pe-4{padding-inline-end:var(--space-4, 1.5rem)!important}.pe-5{padding-inline-end:var(--space-5, 3rem)!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:var(--space-1, 0.25rem)!important}.pb-2{padding-bottom:var(--space-2, 0.5rem)!important}.pb-3{padding-bottom:var(--space-3, 1rem)!important}.pb-4{padding-bottom:var(--space-4, 1.5rem)!important}.pb-5{padding-bottom:var(--space-5, 3rem)!important}.ps-0{padding-inline-start:0!important}.ps-1{padding-inline-start:var(--space-1, 0.25rem)!important}.ps-2{padding-inline-start:var(--space-2, 0.5rem)!important}.ps-3{padding-inline-start:var(--space-3, 1rem)!important}.ps-4{padding-inline-start:var(--space-4, 1.5rem)!important}.ps-5{padding-inline-start:var(--space-5, 3rem)!important}.d-none{display:none!important}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-inline-grid{display:inline-grid!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.visually-hidden{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}:is(.content-gallery, .ce_gallery).align-items-start ul{align-items:start!important}:is(.content-gallery, .ce_gallery).align-items-end ul{align-items:end!important}:is(.content-gallery, .ce_gallery).align-items-center ul{align-items:center!important}:is(.content-gallery, .ce_gallery).align-items-baseline ul{align-items:baseline!important}:is(.content-gallery, .ce_gallery).align-items-stretch ul{align-items:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-last{order:6!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-fill{flex:1 1 auto!important}.gap-0{gap:0!important;--vr-col-gap:0}.gap-1{gap:var(--space-1, 0.25rem)!important;--vr-col-gap:var(--space-1, 0.25rem)}.gap-2{gap:var(--space-2, 0.5rem)!important;--vr-col-gap:var(--space-2, 0.5rem)}.gap-3{gap:var(--space-3, 1rem)!important;--vr-col-gap:var(--space-3, 1rem)}.gap-4{gap:var(--space-4, 1.5rem)!important;--vr-col-gap:var(--space-4, 1.5rem)}.gap-5{gap:var(--space-5, 3rem)!important;--vr-col-gap:var(--space-5, 3rem)}.row-gap-0{row-gap:0!important}.row-gap-1{row-gap:var(--space-1, 0.25rem)!important}.row-gap-2{row-gap:var(--space-2, 0.5rem)!important}.row-gap-3{row-gap:var(--space-3, 1rem)!important}.row-gap-4{row-gap:var(--space-4, 1.5rem)!important}.row-gap-5{row-gap:var(--space-5, 3rem)!important}.column-gap-0{column-gap:0!important;--vr-col-gap:0}.column-gap-1{column-gap:var(--space-1, 0.25rem)!important;--vr-col-gap:var(--space-1, 0.25rem)}.column-gap-2{column-gap:var(--space-2, 0.5rem)!important;--vr-col-gap:var(--space-2, 0.5rem)}.column-gap-3{column-gap:var(--space-3, 1rem)!important;--vr-col-gap:var(--space-3, 1rem)}.column-gap-4{column-gap:var(--space-4, 1.5rem)!important;--vr-col-gap:var(--space-4, 1.5rem)}.column-gap-5{column-gap:var(--space-5, 3rem)!important;--vr-col-gap:var(--space-5, 3rem)}.col{flex:1 0 0%!important;min-width:0!important}.col-auto{flex:0 0 auto!important;width:auto!important}.col-1{flex:0 0 calc((100% + var(--vr-col-gap, 0px)) * 1 / 12 - var(--vr-col-gap, 0px))!important;min-width:0!important}.col-2{flex:0 0 calc((100% + var(--vr-col-gap, 0px)) * 2 / 12 - var(--vr-col-gap, 0px))!important;min-width:0!important}.col-3{flex:0 0 calc((100% + var(--vr-col-gap, 0px)) * 3 / 12 - var(--vr-col-gap, 0px))!important;min-width:0!important}.col-4{flex:0 0 calc((100% + var(--vr-col-gap, 0px)) * 4 / 12 - var(--vr-col-gap, 0px))!important;min-width:0!important}.col-5{flex:0 0 calc((100% + var(--vr-col-gap, 0px)) * 5 / 12 - var(--vr-col-gap, 0px))!important;min-width:0!important}.col-6{flex:0 0 calc((100% + var(--vr-col-gap, 0px)) * 6 / 12 - var(--vr-col-gap, 0px))!important;min-width:0!important}.col-7{flex:0 0 calc((100% + var(--vr-col-gap, 0px)) * 7 / 12 - var(--vr-col-gap, 0px))!important;min-width:0!important}.col-8{flex:0 0 calc((100% + var(--vr-col-gap, 0px)) * 8 / 12 - var(--vr-col-gap, 0px))!important;min-width:0!important}.col-9{flex:0 0 calc((100% + var(--vr-col-gap, 0px)) * 9 / 12 - var(--vr-col-gap, 0px))!important;min-width:0!important}.col-10{flex:0 0 calc((100% + var(--vr-col-gap, 0px)) * 10 / 12 - var(--vr-col-gap, 0px))!important;min-width:0!important}.col-11{flex:0 0 calc((100% + var(--vr-col-gap, 0px)) * 11 / 12 - var(--vr-col-gap, 0px))!important;min-width:0!important}.col-12{flex:0 0 100%!important;min-width:0!important}.row{display:flex!important;flex-wrap:wrap!important}:where(.row) > *{flex:0 0 100%!important;min-width:0!important}.content-start{text-align:start!important}.content-center{text-align:center!important}.content-end{text-align:end!important}.content-start figure:not(:is(.media--left, .media--right) > figure){display:flex!important;flex-direction:column!important;align-items:flex-start!important;text-align:start!important}.content-center figure:not(:is(.media--left, .media--right) > figure){display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important}.content-end figure:not(:is(.media--left, .media--right) > figure){display:flex!important;flex-direction:column!important;align-items:flex-end!important;text-align:end!important}.media-start figure:not(:is(.media--left, .media--right) > figure){display:flex!important;flex-direction:column!important;align-items:flex-start!important;text-align:start!important}.media-center figure:not(:is(.media--left, .media--right) > figure){display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important}.media-end figure:not(:is(.media--left, .media--right) > figure){display:flex!important;flex-direction:column!important;align-items:flex-end!important;text-align:end!important}.text-start{text-align:start!important}.text-center{text-align:center!important}.text-end{text-align:end!important}.headline-start:is(.block-headline), .headline-start .block-headline{text-align:start!important}.headline-center:is(.block-headline), .headline-center .block-headline{text-align:center!important}.headline-end:is(.block-headline), .headline-end .block-headline{text-align:end!important}.font-primary{font-family:var(--font-primary)!important}.font-secondary{font-family:var(--font-secondary)!important}.font-mono{font-family:var(--font-mono)!important}.font-heading{font-family:var(--font-heading)!important}.fs-1{font-size:clamp(2rem, 1.6rem + 2vw, 2.75rem)!important}.fs-2{font-size:clamp(1.5rem, 1.25rem + 1.25vw, 2rem)!important}.fs-3{font-size:clamp(1.25rem, 1.1rem + 0.75vw, 1.5rem)!important}.fs-4{font-size:clamp(1.125rem, 1rem + 0.5vw, 1.25rem)!important}.fs-5{font-size:1rem!important}.fs-6{font-size:0.875rem!important}.fw-light{font-weight:300!important}.fw-normal{font-weight:400!important}.fw-medium{font-weight:500!important}.fw-semibold{font-weight:600!important}.fw-bold{font-weight:700!important}.fst-italic{font-style:italic!important}.fst-normal{font-style:normal!important}.lh-1{line-height:1!important}.lh-sm{line-height:var(--line-height-heading, 1.25)!important}.lh-base{line-height:var(--line-height-base, 1.6)!important}.lh-lg{line-height:2!important}.text-lowercase{text-transform:lowercase!important}.text-uppercase{text-transform:uppercase!important}.text-capitalize{text-transform:capitalize!important}.text-wrap{white-space:normal!important}.text-nowrap{white-space:nowrap!important}.text-balance{text-wrap:balance!important}.text-pretty{text-wrap:pretty!important}.text-break{word-wrap:break-word!important;word-break:break-word!important}.lead{font-size:1.25rem!important;font-weight:300!important}.small{font-size:0.875em!important}.text-primary{color:var(--color-primary, #0284c7)!important}.text-secondary{color:var(--color-secondary, #4b5563)!important}.text-cta{color:var(--color-cta, #ea580c)!important}.text-body{color:var(--color-text, #1f2937)!important}.text-muted{color:var(--color-text-muted, #4b5563)!important}.text-heading{color:var(--color-heading, #111827)!important}.text-white{color:var(--color-white, #ffffff)!important}.text-black{color:var(--color-black, #000000)!important}.text-danger{color:var(--color-danger, #ef4444)!important}.text-success{color:var(--color-success, #10b981)!important}.text-info{color:var(--color-info, #0284c7)!important}.text-warning{color:var(--color-warning, #f59e0b)!important}.text-custom-1{color:var(--color-custom-1, var(--vr-bw-color-custom-1, var(--vr-bw-bgcolor-1, #f0f0f0)))!important}.text-custom-2{color:var(--color-custom-2, var(--vr-bw-color-custom-2, var(--vr-bw-bgcolor-2, #777777)))!important}.text-custom-3{color:var(--color-custom-3, var(--vr-bw-color-custom-3, var(--vr-bw-bgcolor-3, #323232)))!important}.text-alt-1{color:var(--color-custom-1, var(--vr-bw-color-custom-1, var(--vr-bw-bgcolor-1, #f0f0f0)))!important}.text-alt-2{color:var(--color-custom-2, var(--vr-bw-color-custom-2, var(--vr-bw-bgcolor-2, #777777)))!important}.text-alt-3{color:var(--color-custom-3, var(--vr-bw-color-custom-3, var(--vr-bw-bgcolor-3, #323232)))!important}.headline-primary:is(h1, h2, h3, h4, h5, h6), .headline-primary :is(h1, h2, h3, h4, h5, h6){color:var(--color-primary, #0284c7)!important}.headline-secondary:is(h1, h2, h3, h4, h5, h6), .headline-secondary :is(h1, h2, h3, h4, h5, h6){color:var(--color-secondary, #4b5563)!important}.headline-cta:is(h1, h2, h3, h4, h5, h6), .headline-cta :is(h1, h2, h3, h4, h5, h6){color:var(--color-cta, #ea580c)!important}.headline-body:is(h1, h2, h3, h4, h5, h6), .headline-body :is(h1, h2, h3, h4, h5, h6){color:var(--color-text, #1f2937)!important}.headline-muted:is(h1, h2, h3, h4, h5, h6), .headline-muted :is(h1, h2, h3, h4, h5, h6){color:var(--color-text-muted, #4b5563)!important}.headline-heading:is(h1, h2, h3, h4, h5, h6), .headline-heading :is(h1, h2, h3, h4, h5, h6){color:var(--color-heading, #111827)!important}.headline-white:is(h1, h2, h3, h4, h5, h6), .headline-white :is(h1, h2, h3, h4, h5, h6){color:var(--color-white, #ffffff)!important}.headline-black:is(h1, h2, h3, h4, h5, h6), .headline-black :is(h1, h2, h3, h4, h5, h6){color:var(--color-black, #000000)!important}.headline-danger:is(h1, h2, h3, h4, h5, h6), .headline-danger :is(h1, h2, h3, h4, h5, h6){color:var(--color-danger, #ef4444)!important}.headline-success:is(h1, h2, h3, h4, h5, h6), .headline-success :is(h1, h2, h3, h4, h5, h6){color:var(--color-success, #10b981)!important}.headline-info:is(h1, h2, h3, h4, h5, h6), .headline-info :is(h1, h2, h3, h4, h5, h6){color:var(--color-info, #0284c7)!important}.headline-warning:is(h1, h2, h3, h4, h5, h6), .headline-warning :is(h1, h2, h3, h4, h5, h6){color:var(--color-warning, #f59e0b)!important}.headline-custom-1:is(h1, h2, h3, h4, h5, h6), .headline-custom-1 :is(h1, h2, h3, h4, h5, h6){color:var(--color-custom-1, var(--vr-bw-color-custom-1, var(--vr-bw-bgcolor-1, #f0f0f0)))!important}.headline-custom-2:is(h1, h2, h3, h4, h5, h6), .headline-custom-2 :is(h1, h2, h3, h4, h5, h6){color:var(--color-custom-2, var(--vr-bw-color-custom-2, var(--vr-bw-bgcolor-2, #777777)))!important}.headline-custom-3:is(h1, h2, h3, h4, h5, h6), .headline-custom-3 :is(h1, h2, h3, h4, h5, h6){color:var(--color-custom-3, var(--vr-bw-color-custom-3, var(--vr-bw-bgcolor-3, #323232)))!important}.headline-alt-1:is(h1, h2, h3, h4, h5, h6), .headline-alt-1 :is(h1, h2, h3, h4, h5, h6){color:var(--color-custom-1, var(--vr-bw-color-custom-1, var(--vr-bw-bgcolor-1, #f0f0f0)))!important}.headline-alt-2:is(h1, h2, h3, h4, h5, h6), .headline-alt-2 :is(h1, h2, h3, h4, h5, h6){color:var(--color-custom-2, var(--vr-bw-color-custom-2, var(--vr-bw-bgcolor-2, #777777)))!important}.headline-alt-3:is(h1, h2, h3, h4, h5, h6), .headline-alt-3 :is(h1, h2, h3, h4, h5, h6){color:var(--color-custom-3, var(--vr-bw-color-custom-3, var(--vr-bw-bgcolor-3, #323232)))!important}.bg-primary{background-color:var(--color-primary, #0284c7)!important}.bg-secondary{background-color:var(--color-secondary, #4b5563)!important}.bg-cta{background-color:var(--color-cta, #ea580c)!important}.bg-body{background-color:var(--color-bg, #ffffff)!important}.bg-white{background-color:var(--color-white, #ffffff)!important}.bg-black{background-color:var(--color-black, #000000)!important}.bg-danger{background-color:var(--color-danger, #ef4444)!important}.bg-success{background-color:var(--color-success, #10b981)!important}.bg-info{background-color:var(--color-info, #0284c7)!important}.bg-warning{background-color:var(--color-warning, #f59e0b)!important}.bg-transparent{background-color:transparent!important}.bg-custom-1{background-color:var(--color-custom-1, var(--vr-bw-bgcolor-custom-1, var(--vr-bw-bgcolor-1, #f0f0f0)))!important}.bg-custom-2{background-color:var(--color-custom-2, var(--vr-bw-bgcolor-custom-2, var(--vr-bw-bgcolor-2, #777777)))!important}.bg-custom-3{background-color:var(--color-custom-3, var(--vr-bw-bgcolor-custom-3, var(--vr-bw-bgcolor-3, #323232)))!important}.bg-alt-1{background-color:var(--color-custom-1, var(--vr-bw-bgcolor-custom-1, var(--vr-bw-bgcolor-1, #f0f0f0)))!important}.bg-alt-2{background-color:var(--color-custom-2, var(--vr-bw-bgcolor-custom-2, var(--vr-bw-bgcolor-2, #777777)))!important}.bg-alt-3{background-color:var(--color-custom-3, var(--vr-bw-bgcolor-custom-3, var(--vr-bw-bgcolor-3, #323232)))!important}.border{border:var(--border-width, 1px) solid var(--color-border, #e5e7eb)!important}.border-0{border:0!important}.border-top{border-top:var(--border-width, 1px) solid var(--color-border, #e5e7eb)!important}.border-top-0{border-top:0!important}.border-end{border-inline-end:var(--border-width, 1px) solid var(--color-border, #e5e7eb)!important}.border-end-0{border-inline-end:0!important}.border-bottom{border-bottom:var(--border-width, 1px) solid var(--color-border, #e5e7eb)!important}.border-bottom-0{border-bottom:0!important}.border-start{border-inline-start:var(--border-width, 1px) solid var(--color-border, #e5e7eb)!important}.border-start-0{border-inline-start:0!important}.border-primary{border-color:var(--color-primary, #0284c7)!important}.border-secondary{border-color:var(--color-secondary, #4b5563)!important}.border-cta{border-color:var(--color-cta, #ea580c)!important}.border-white{border-color:var(--color-white, #ffffff)!important}.border-custom-1{border-color:var(--color-custom-1, var(--vr-bw-bgcolor-custom-1, var(--vr-bw-bgcolor-1, #f0f0f0)))!important}.border-custom-2{border-color:var(--color-custom-2, var(--vr-bw-bgcolor-custom-2, var(--vr-bw-bgcolor-2, #777777)))!important}.border-custom-3{border-color:var(--color-custom-3, var(--vr-bw-bgcolor-custom-3, var(--vr-bw-bgcolor-3, #323232)))!important}.border-alt-1{border-color:var(--color-custom-1, var(--vr-bw-bgcolor-custom-1, var(--vr-bw-bgcolor-1, #f0f0f0)))!important}.border-alt-2{border-color:var(--color-custom-2, var(--vr-bw-bgcolor-custom-2, var(--vr-bw-bgcolor-2, #777777)))!important}.border-alt-3{border-color:var(--color-custom-3, var(--vr-bw-bgcolor-custom-3, var(--vr-bw-bgcolor-3, #323232)))!important}.rounded-0{border-radius:0!important}.rounded-sm{border-radius:var(--radius-sm, 4px)!important}.rounded{border-radius:var(--radius-md, 8px)!important}.rounded-lg{border-radius:var(--radius-lg, 16px)!important}.rounded-circle{border-radius:50%!important}.rounded-pill{border-radius:50rem!important}:is(.content-gallery, .ce_gallery).rounded-0 img{border-radius:0!important}:is(.content-gallery, .ce_gallery).rounded-sm img{border-radius:var(--radius-sm, 4px)!important}:is(.content-gallery, .ce_gallery).rounded img{border-radius:var(--radius-md, 8px)!important}:is(.content-gallery, .ce_gallery).rounded-lg img{border-radius:var(--radius-lg, 16px)!important}:is(.content-gallery, .ce_gallery).rounded-circle img{border-radius:50%!important}:is(.content-gallery, .ce_gallery).rounded-pill img{border-radius:50rem!important}:is(.content-gallery, .ce_gallery).rounded-0{border-radius:0!important}:is(.content-gallery, .ce_gallery).rounded-sm{border-radius:0!important}:is(.content-gallery, .ce_gallery).rounded{border-radius:0!important}:is(.content-gallery, .ce_gallery).rounded-lg{border-radius:0!important}:is(.content-gallery, .ce_gallery).rounded-circle{border-radius:0!important}:is(.content-gallery, .ce_gallery).rounded-pill{border-radius:0!important}.shadow-none{box-shadow:none!important}.shadow-sm{box-shadow:var(--shadow-sm, 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075))!important}.shadow{box-shadow:var(--shadow-md, 0 0.5rem 1rem rgba(0, 0, 0, 0.15))!important}.shadow-lg{box-shadow:var(--shadow-lg, 0 1rem 3rem rgba(0, 0, 0, 0.175))!important}:is(.content-gallery, .ce_gallery).shadow-none img{box-shadow:none!important}:is(.content-gallery, .ce_gallery).shadow-sm img{box-shadow:var(--shadow-sm, 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075))!important}:is(.content-gallery, .ce_gallery).shadow img{box-shadow:var(--shadow-md, 0 0.5rem 1rem rgba(0, 0, 0, 0.15))!important}:is(.content-gallery, .ce_gallery).shadow-lg img{box-shadow:var(--shadow-lg, 0 1rem 3rem rgba(0, 0, 0, 0.175))!important}:is(.content-gallery, .ce_gallery).shadow-none{box-shadow:none!important}:is(.content-gallery, .ce_gallery).shadow-sm{box-shadow:none!important}:is(.content-gallery, .ce_gallery).shadow{box-shadow:none!important}:is(.content-gallery, .ce_gallery).shadow-lg{box-shadow:none!important}@media (min-width:600px){.m-sm-0{margin:0!important}.m-sm-1{margin:var(--space-1, 0.25rem)!important}.m-sm-2{margin:var(--space-2, 0.5rem)!important}.m-sm-3{margin:var(--space-3, 1rem)!important}.m-sm-4{margin:var(--space-4, 1.5rem)!important}.m-sm-5{margin:var(--space-5, 3rem)!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-left:0!important;margin-right:0!important}.mx-sm-1{margin-left:var(--space-1, 0.25rem)!important;margin-right:var(--space-1, 0.25rem)!important}.mx-sm-2{margin-left:var(--space-2, 0.5rem)!important;margin-right:var(--space-2, 0.5rem)!important}.mx-sm-3{margin-left:var(--space-3, 1rem)!important;margin-right:var(--space-3, 1rem)!important}.mx-sm-4{margin-left:var(--space-4, 1.5rem)!important;margin-right:var(--space-4, 1.5rem)!important}.mx-sm-5{margin-left:var(--space-5, 3rem)!important;margin-right:var(--space-5, 3rem)!important}.mx-sm-auto{margin-left:auto!important;margin-right:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:var(--space-1, 0.25rem)!important;margin-bottom:var(--space-1, 0.25rem)!important}.my-sm-2{margin-top:var(--space-2, 0.5rem)!important;margin-bottom:var(--space-2, 0.5rem)!important}.my-sm-3{margin-top:var(--space-3, 1rem)!important;margin-bottom:var(--space-3, 1rem)!important}.my-sm-4{margin-top:var(--space-4, 1.5rem)!important;margin-bottom:var(--space-4, 1.5rem)!important}.my-sm-5{margin-top:var(--space-5, 3rem)!important;margin-bottom:var(--space-5, 3rem)!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:var(--space-1, 0.25rem)!important}.mt-sm-2{margin-top:var(--space-2, 0.5rem)!important}.mt-sm-3{margin-top:var(--space-3, 1rem)!important}.mt-sm-4{margin-top:var(--space-4, 1.5rem)!important}.mt-sm-5{margin-top:var(--space-5, 3rem)!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-inline-end:0!important}.me-sm-1{margin-inline-end:var(--space-1, 0.25rem)!important}.me-sm-2{margin-inline-end:var(--space-2, 0.5rem)!important}.me-sm-3{margin-inline-end:var(--space-3, 1rem)!important}.me-sm-4{margin-inline-end:var(--space-4, 1.5rem)!important}.me-sm-5{margin-inline-end:var(--space-5, 3rem)!important}.me-sm-auto{margin-inline-end:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:var(--space-1, 0.25rem)!important}.mb-sm-2{margin-bottom:var(--space-2, 0.5rem)!important}.mb-sm-3{margin-bottom:var(--space-3, 1rem)!important}.mb-sm-4{margin-bottom:var(--space-4, 1.5rem)!important}.mb-sm-5{margin-bottom:var(--space-5, 3rem)!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-inline-start:0!important}.ms-sm-1{margin-inline-start:var(--space-1, 0.25rem)!important}.ms-sm-2{margin-inline-start:var(--space-2, 0.5rem)!important}.ms-sm-3{margin-inline-start:var(--space-3, 1rem)!important}.ms-sm-4{margin-inline-start:var(--space-4, 1.5rem)!important}.ms-sm-5{margin-inline-start:var(--space-5, 3rem)!important}.ms-sm-auto{margin-inline-start:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:var(--space-1, 0.25rem)!important}.p-sm-2{padding:var(--space-2, 0.5rem)!important}.p-sm-3{padding:var(--space-3, 1rem)!important}.p-sm-4{padding:var(--space-4, 1.5rem)!important}.p-sm-5{padding:var(--space-5, 3rem)!important}.px-sm-0{padding-left:0!important;padding-right:0!important}.px-sm-1{padding-left:var(--space-1, 0.25rem)!important;padding-right:var(--space-1, 0.25rem)!important}.px-sm-2{padding-left:var(--space-2, 0.5rem)!important;padding-right:var(--space-2, 0.5rem)!important}.px-sm-3{padding-left:var(--space-3, 1rem)!important;padding-right:var(--space-3, 1rem)!important}.px-sm-4{padding-left:var(--space-4, 1.5rem)!important;padding-right:var(--space-4, 1.5rem)!important}.px-sm-5{padding-left:var(--space-5, 3rem)!important;padding-right:var(--space-5, 3rem)!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:var(--space-1, 0.25rem)!important;padding-bottom:var(--space-1, 0.25rem)!important}.py-sm-2{padding-top:var(--space-2, 0.5rem)!important;padding-bottom:var(--space-2, 0.5rem)!important}.py-sm-3{padding-top:var(--space-3, 1rem)!important;padding-bottom:var(--space-3, 1rem)!important}.py-sm-4{padding-top:var(--space-4, 1.5rem)!important;padding-bottom:var(--space-4, 1.5rem)!important}.py-sm-5{padding-top:var(--space-5, 3rem)!important;padding-bottom:var(--space-5, 3rem)!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:var(--space-1, 0.25rem)!important}.pt-sm-2{padding-top:var(--space-2, 0.5rem)!important}.pt-sm-3{padding-top:var(--space-3, 1rem)!important}.pt-sm-4{padding-top:var(--space-4, 1.5rem)!important}.pt-sm-5{padding-top:var(--space-5, 3rem)!important}.pe-sm-0{padding-inline-end:0!important}.pe-sm-1{padding-inline-end:var(--space-1, 0.25rem)!important}.pe-sm-2{padding-inline-end:var(--space-2, 0.5rem)!important}.pe-sm-3{padding-inline-end:var(--space-3, 1rem)!important}.pe-sm-4{padding-inline-end:var(--space-4, 1.5rem)!important}.pe-sm-5{padding-inline-end:var(--space-5, 3rem)!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:var(--space-1, 0.25rem)!important}.pb-sm-2{padding-bottom:var(--space-2, 0.5rem)!important}.pb-sm-3{padding-bottom:var(--space-3, 1rem)!important}.pb-sm-4{padding-bottom:var(--space-4, 1.5rem)!important}.pb-sm-5{padding-bottom:var(--space-5, 3rem)!important}.ps-sm-0{padding-inline-start:0!important}.ps-sm-1{padding-inline-start:var(--space-1, 0.25rem)!important}.ps-sm-2{padding-inline-start:var(--space-2, 0.5rem)!important}.ps-sm-3{padding-inline-start:var(--space-3, 1rem)!important}.ps-sm-4{padding-inline-start:var(--space-4, 1.5rem)!important}.ps-sm-5{padding-inline-start:var(--space-5, 3rem)!important}.d-sm-none{display:none!important}.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-inline-grid{display:inline-grid!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}:is(.content-gallery, .ce_gallery).align-items-sm-start ul{align-items:start!important}:is(.content-gallery, .ce_gallery).align-items-sm-end ul{align-items:end!important}:is(.content-gallery, .ce_gallery).align-items-sm-center ul{align-items:center!important}:is(.content-gallery, .ce_gallery).align-items-sm-baseline ul{align-items:baseline!important}:is(.content-gallery, .ce_gallery).align-items-sm-stretch ul{align-items:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-last{order:6!important}.flex-grow-sm-0{flex-grow:0!important}.flex-grow-sm-1{flex-grow:1!important}.flex-shrink-sm-0{flex-shrink:0!important}.flex-shrink-sm-1{flex-shrink:1!important}.gap-sm-0{gap:0!important;--vr-col-gap:0}.gap-sm-1{gap:var(--space-1, 0.25rem)!important;--vr-col-gap:var(--space-1, 0.25rem)}.gap-sm-2{gap:var(--space-2, 0.5rem)!important;--vr-col-gap:var(--space-2, 0.5rem)}.gap-sm-3{gap:var(--space-3, 1rem)!important;--vr-col-gap:var(--space-3, 1rem)}.gap-sm-4{gap:var(--space-4, 1.5rem)!important;--vr-col-gap:var(--space-4, 1.5rem)}.gap-sm-5{gap:var(--space-5, 3rem)!important;--vr-col-gap:var(--space-5, 3rem)}.col-sm{flex:1 0 0%!important;min-width:0!important}.col-sm-auto{flex:0 0 auto!important;width:auto!important}.col-sm-1{flex:0 0 calc((100% + var(--vr-col-gap, 0px)) * 1 / 12 - var(--vr-col-gap, 0px))!important;min-width:0!important}.col-sm-2{flex:0 0 calc((100% + var(--vr-col-gap, 0px)) * 2 / 12 - var(--vr-col-gap, 0px))!important;min-width:0!important}.col-sm-3{flex:0 0 calc((100% + var(--vr-col-gap, 0px)) * 3 / 12 - var(--vr-col-gap, 0px))!important;min-width:0!important}.col-sm-4{flex:0 0 calc((100% + var(--vr-col-gap, 0px)) * 4 / 12 - var(--vr-col-gap, 0px))!important;min-width:0!important}.col-sm-5{flex:0 0 calc((100% + var(--vr-col-gap, 0px)) * 5 / 12 - var(--vr-col-gap, 0px))!important;min-width:0!important}.col-sm-6{flex:0 0 calc((100% + var(--vr-col-gap, 0px)) * 6 / 12 - var(--vr-col-gap, 0px))!important;min-width:0!important}.col-sm-7{flex:0 0 calc((100% + var(--vr-col-gap, 0px)) * 7 / 12 - var(--vr-col-gap, 0px))!important;min-width:0!important}.col-sm-8{flex:0 0 calc((100% + var(--vr-col-gap, 0px)) * 8 / 12 - var(--vr-col-gap, 0px))!important;min-width:0!important}.col-sm-9{flex:0 0 calc((100% + var(--vr-col-gap, 0px)) * 9 / 12 - var(--vr-col-gap, 0px))!important;min-width:0!important}.col-sm-10{flex:0 0 calc((100% + var(--vr-col-gap, 0px)) * 10 / 12 - var(--vr-col-gap, 0px))!important;min-width:0!important}.col-sm-11{flex:0 0 calc((100% + var(--vr-col-gap, 0px)) * 11 / 12 - var(--vr-col-gap, 0px))!important;min-width:0!important}.col-sm-12{flex:0 0 100%!important;min-width:0!important}.content-sm-start{text-align:start!important}.content-sm-center{text-align:center!important}.content-sm-end{text-align:end!important}.content-sm-start figure:not(:is(.media--left, .media--right) > figure){display:flex!important;flex-direction:column!important;align-items:flex-start!important;text-align:start!important}.content-sm-center figure:not(:is(.media--left, .media--right) > figure){display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important}.content-sm-end figure:not(:is(.media--left, .media--right) > figure){display:flex!important;flex-direction:column!important;align-items:flex-end!important;text-align:end!important}.media-sm-start figure:not(:is(.media--left, .media--right) > figure){display:flex!important;flex-direction:column!important;align-items:flex-start!important;text-align:start!important}.media-sm-center figure:not(:is(.media--left, .media--right) > figure){display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important}.media-sm-end figure:not(:is(.media--left, .media--right) > figure){display:flex!important;flex-direction:column!important;align-items:flex-end!important;text-align:end!important}.text-sm-start{text-align:start!important}.text-sm-center{text-align:center!important}.text-sm-end{text-align:end!important}.headline-sm-start:is(.block-headline), .headline-sm-start .block-headline{text-align:start!important}.headline-sm-center:is(.block-headline), .headline-sm-center .block-headline{text-align:center!important}.headline-sm-end:is(.block-headline), .headline-sm-end .block-headline{text-align:end!important}}@media (min-width:900px){.m-md-0{margin:0!important}.m-md-1{margin:var(--space-1, 0.25rem)!important}.m-md-2{margin:var(--space-2, 0.5rem)!important}.m-md-3{margin:var(--space-3, 1rem)!important}.m-md-4{margin:var(--space-4, 1.5rem)!important}.m-md-5{margin:var(--space-5, 3rem)!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-left:0!important;margin-right:0!important}.mx-md-1{margin-left:var(--space-1, 0.25rem)!important;margin-right:var(--space-1, 0.25rem)!important}.mx-md-2{margin-left:var(--space-2, 0.5rem)!important;margin-right:var(--space-2, 0.5rem)!important}.mx-md-3{margin-left:var(--space-3, 1rem)!important;margin-right:var(--space-3, 1rem)!important}.mx-md-4{margin-left:var(--space-4, 1.5rem)!important;margin-right:var(--space-4, 1.5rem)!important}.mx-md-5{margin-left:var(--space-5, 3rem)!important;margin-right:var(--space-5, 3rem)!important}.mx-md-auto{margin-left:auto!important;margin-right:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:var(--space-1, 0.25rem)!important;margin-bottom:var(--space-1, 0.25rem)!important}.my-md-2{margin-top:var(--space-2, 0.5rem)!important;margin-bottom:var(--space-2, 0.5rem)!important}.my-md-3{margin-top:var(--space-3, 1rem)!important;margin-bottom:var(--space-3, 1rem)!important}.my-md-4{margin-top:var(--space-4, 1.5rem)!important;margin-bottom:var(--space-4, 1.5rem)!important}.my-md-5{margin-top:var(--space-5, 3rem)!important;margin-bottom:var(--space-5, 3rem)!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:var(--space-1, 0.25rem)!important}.mt-md-2{margin-top:var(--space-2, 0.5rem)!important}.mt-md-3{margin-top:var(--space-3, 1rem)!important}.mt-md-4{margin-top:var(--space-4, 1.5rem)!important}.mt-md-5{margin-top:var(--space-5, 3rem)!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-inline-end:0!important}.me-md-1{margin-inline-end:var(--space-1, 0.25rem)!important}.me-md-2{margin-inline-end:var(--space-2, 0.5rem)!important}.me-md-3{margin-inline-end:var(--space-3, 1rem)!important}.me-md-4{margin-inline-end:var(--space-4, 1.5rem)!important}.me-md-5{margin-inline-end:var(--space-5, 3rem)!important}.me-md-auto{margin-inline-end:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:var(--space-1, 0.25rem)!important}.mb-md-2{margin-bottom:var(--space-2, 0.5rem)!important}.mb-md-3{margin-bottom:var(--space-3, 1rem)!important}.mb-md-4{margin-bottom:var(--space-4, 1.5rem)!important}.mb-md-5{margin-bottom:var(--space-5, 3rem)!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-inline-start:0!important}.ms-md-1{margin-inline-start:var(--space-1, 0.25rem)!important}.ms-md-2{margin-inline-start:var(--space-2, 0.5rem)!important}.ms-md-3{margin-inline-start:var(--space-3, 1rem)!important}.ms-md-4{margin-inline-start:var(--space-4, 1.5rem)!important}.ms-md-5{margin-inline-start:var(--space-5, 3rem)!important}.ms-md-auto{margin-inline-start:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:var(--space-1, 0.25rem)!important}.p-md-2{padding:var(--space-2, 0.5rem)!important}.p-md-3{padding:var(--space-3, 1rem)!important}.p-md-4{padding:var(--space-4, 1.5rem)!important}.p-md-5{padding:var(--space-5, 3rem)!important}.px-md-0{padding-left:0!important;padding-right:0!important}.px-md-1{padding-left:var(--space-1, 0.25rem)!important;padding-right:var(--space-1, 0.25rem)!important}.px-md-2{padding-left:var(--space-2, 0.5rem)!important;padding-right:var(--space-2, 0.5rem)!important}.px-md-3{padding-left:var(--space-3, 1rem)!important;padding-right:var(--space-3, 1rem)!important}.px-md-4{padding-left:var(--space-4, 1.5rem)!important;padding-right:var(--space-4, 1.5rem)!important}.px-md-5{padding-left:var(--space-5, 3rem)!important;padding-right:var(--space-5, 3rem)!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:var(--space-1, 0.25rem)!important;padding-bottom:var(--space-1, 0.25rem)!important}.py-md-2{padding-top:var(--space-2, 0.5rem)!important;padding-bottom:var(--space-2, 0.5rem)!important}.py-md-3{padding-top:var(--space-3, 1rem)!important;padding-bottom:var(--space-3, 1rem)!important}.py-md-4{padding-top:var(--space-4, 1.5rem)!important;padding-bottom:var(--space-4, 1.5rem)!important}.py-md-5{padding-top:var(--space-5, 3rem)!important;padding-bottom:var(--space-5, 3rem)!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:var(--space-1, 0.25rem)!important}.pt-md-2{padding-top:var(--space-2, 0.5rem)!important}.pt-md-3{padding-top:var(--space-3, 1rem)!important}.pt-md-4{padding-top:var(--space-4, 1.5rem)!important}.pt-md-5{padding-top:var(--space-5, 3rem)!important}.pe-md-0{padding-inline-end:0!important}.pe-md-1{padding-inline-end:var(--space-1, 0.25rem)!important}.pe-md-2{padding-inline-end:var(--space-2, 0.5rem)!important}.pe-md-3{padding-inline-end:var(--space-3, 1rem)!important}.pe-md-4{padding-inline-end:var(--space-4, 1.5rem)!important}.pe-md-5{padding-inline-end:var(--space-5, 3rem)!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:var(--space-1, 0.25rem)!important}.pb-md-2{padding-bottom:var(--space-2, 0.5rem)!important}.pb-md-3{padding-bottom:var(--space-3, 1rem)!important}.pb-md-4{padding-bottom:var(--space-4, 1.5rem)!important}.pb-md-5{padding-bottom:var(--space-5, 3rem)!important}.ps-md-0{padding-inline-start:0!important}.ps-md-1{padding-inline-start:var(--space-1, 0.25rem)!important}.ps-md-2{padding-inline-start:var(--space-2, 0.5rem)!important}.ps-md-3{padding-inline-start:var(--space-3, 1rem)!important}.ps-md-4{padding-inline-start:var(--space-4, 1.5rem)!important}.ps-md-5{padding-inline-start:var(--space-5, 3rem)!important}.d-md-none{display:none!important}.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-inline-grid{display:inline-grid!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}:is(.content-gallery, .ce_gallery).align-items-md-start ul{align-items:start!important}:is(.content-gallery, .ce_gallery).align-items-md-end ul{align-items:end!important}:is(.content-gallery, .ce_gallery).align-items-md-center ul{align-items:center!important}:is(.content-gallery, .ce_gallery).align-items-md-baseline ul{align-items:baseline!important}:is(.content-gallery, .ce_gallery).align-items-md-stretch ul{align-items:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-last{order:6!important}.flex-grow-md-0{flex-grow:0!important}.flex-grow-md-1{flex-grow:1!important}.flex-shrink-md-0{flex-shrink:0!important}.flex-shrink-md-1{flex-shrink:1!important}.gap-md-0{gap:0!important;--vr-col-gap:0}.gap-md-1{gap:var(--space-1, 0.25rem)!important;--vr-col-gap:var(--space-1, 0.25rem)}.gap-md-2{gap:var(--space-2, 0.5rem)!important;--vr-col-gap:var(--space-2, 0.5rem)}.gap-md-3{gap:var(--space-3, 1rem)!important;--vr-col-gap:var(--space-3, 1rem)}.gap-md-4{gap:var(--space-4, 1.5rem)!important;--vr-col-gap:var(--space-4, 1.5rem)}.gap-md-5{gap:var(--space-5, 3rem)!important;--vr-col-gap:var(--space-5, 3rem)}.col-md{flex:1 0 0%!important;min-width:0!important}.col-md-auto{flex:0 0 auto!important;width:auto!important}.col-md-1{flex:0 0 calc((100% + var(--vr-col-gap, 0px)) * 1 / 12 - var(--vr-col-gap, 0px))!important;min-width:0!important}.col-md-2{flex:0 0 calc((100% + var(--vr-col-gap, 0px)) * 2 / 12 - var(--vr-col-gap, 0px))!important;min-width:0!important}.col-md-3{flex:0 0 calc((100% + var(--vr-col-gap, 0px)) * 3 / 12 - var(--vr-col-gap, 0px))!important;min-width:0!important}.col-md-4{flex:0 0 calc((100% + var(--vr-col-gap, 0px)) * 4 / 12 - var(--vr-col-gap, 0px))!important;min-width:0!important}.col-md-5{flex:0 0 calc((100% + var(--vr-col-gap, 0px)) * 5 / 12 - var(--vr-col-gap, 0px))!important;min-width:0!important}.col-md-6{flex:0 0 calc((100% + var(--vr-col-gap, 0px)) * 6 / 12 - var(--vr-col-gap, 0px))!important;min-width:0!important}.col-md-7{flex:0 0 calc((100% + var(--vr-col-gap, 0px)) * 7 / 12 - var(--vr-col-gap, 0px))!important;min-width:0!important}.col-md-8{flex:0 0 calc((100% + var(--vr-col-gap, 0px)) * 8 / 12 - var(--vr-col-gap, 0px))!important;min-width:0!important}.col-md-9{flex:0 0 calc((100% + var(--vr-col-gap, 0px)) * 9 / 12 - var(--vr-col-gap, 0px))!important;min-width:0!important}.col-md-10{flex:0 0 calc((100% + var(--vr-col-gap, 0px)) * 10 / 12 - var(--vr-col-gap, 0px))!important;min-width:0!important}.col-md-11{flex:0 0 calc((100% + var(--vr-col-gap, 0px)) * 11 / 12 - var(--vr-col-gap, 0px))!important;min-width:0!important}.col-md-12{flex:0 0 100%!important;min-width:0!important}.content-md-start{text-align:start!important}.content-md-center{text-align:center!important}.content-md-end{text-align:end!important}.content-md-start figure:not(:is(.media--left, .media--right) > figure){display:flex!important;flex-direction:column!important;align-items:flex-start!important;text-align:start!important}.content-md-center figure:not(:is(.media--left, .media--right) > figure){display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important}.content-md-end figure:not(:is(.media--left, .media--right) > figure){display:flex!important;flex-direction:column!important;align-items:flex-end!important;text-align:end!important}.media-md-start figure:not(:is(.media--left, .media--right) > figure){display:flex!important;flex-direction:column!important;align-items:flex-start!important;text-align:start!important}.media-md-center figure:not(:is(.media--left, .media--right) > figure){display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important}.media-md-end figure:not(:is(.media--left, .media--right) > figure){display:flex!important;flex-direction:column!important;align-items:flex-end!important;text-align:end!important}.text-md-start{text-align:start!important}.text-md-center{text-align:center!important}.text-md-end{text-align:end!important}.headline-md-start:is(.block-headline), .headline-md-start .block-headline{text-align:start!important}.headline-md-center:is(.block-headline), .headline-md-center .block-headline{text-align:center!important}.headline-md-end:is(.block-headline), .headline-md-end .block-headline{text-align:end!important}}@media (min-width:1200px){.m-lg-0{margin:0!important}.m-lg-1{margin:var(--space-1, 0.25rem)!important}.m-lg-2{margin:var(--space-2, 0.5rem)!important}.m-lg-3{margin:var(--space-3, 1rem)!important}.m-lg-4{margin:var(--space-4, 1.5rem)!important}.m-lg-5{margin:var(--space-5, 3rem)!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-left:0!important;margin-right:0!important}.mx-lg-1{margin-left:var(--space-1, 0.25rem)!important;margin-right:var(--space-1, 0.25rem)!important}.mx-lg-2{margin-left:var(--space-2, 0.5rem)!important;margin-right:var(--space-2, 0.5rem)!important}.mx-lg-3{margin-left:var(--space-3, 1rem)!important;margin-right:var(--space-3, 1rem)!important}.mx-lg-4{margin-left:var(--space-4, 1.5rem)!important;margin-right:var(--space-4, 1.5rem)!important}.mx-lg-5{margin-left:var(--space-5, 3rem)!important;margin-right:var(--space-5, 3rem)!important}.mx-lg-auto{margin-left:auto!important;margin-right:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:var(--space-1, 0.25rem)!important;margin-bottom:var(--space-1, 0.25rem)!important}.my-lg-2{margin-top:var(--space-2, 0.5rem)!important;margin-bottom:var(--space-2, 0.5rem)!important}.my-lg-3{margin-top:var(--space-3, 1rem)!important;margin-bottom:var(--space-3, 1rem)!important}.my-lg-4{margin-top:var(--space-4, 1.5rem)!important;margin-bottom:var(--space-4, 1.5rem)!important}.my-lg-5{margin-top:var(--space-5, 3rem)!important;margin-bottom:var(--space-5, 3rem)!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:var(--space-1, 0.25rem)!important}.mt-lg-2{margin-top:var(--space-2, 0.5rem)!important}.mt-lg-3{margin-top:var(--space-3, 1rem)!important}.mt-lg-4{margin-top:var(--space-4, 1.5rem)!important}.mt-lg-5{margin-top:var(--space-5, 3rem)!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-inline-end:0!important}.me-lg-1{margin-inline-end:var(--space-1, 0.25rem)!important}.me-lg-2{margin-inline-end:var(--space-2, 0.5rem)!important}.me-lg-3{margin-inline-end:var(--space-3, 1rem)!important}.me-lg-4{margin-inline-end:var(--space-4, 1.5rem)!important}.me-lg-5{margin-inline-end:var(--space-5, 3rem)!important}.me-lg-auto{margin-inline-end:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:var(--space-1, 0.25rem)!important}.mb-lg-2{margin-bottom:var(--space-2, 0.5rem)!important}.mb-lg-3{margin-bottom:var(--space-3, 1rem)!important}.mb-lg-4{margin-bottom:var(--space-4, 1.5rem)!important}.mb-lg-5{margin-bottom:var(--space-5, 3rem)!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-inline-start:0!important}.ms-lg-1{margin-inline-start:var(--space-1, 0.25rem)!important}.ms-lg-2{margin-inline-start:var(--space-2, 0.5rem)!important}.ms-lg-3{margin-inline-start:var(--space-3, 1rem)!important}.ms-lg-4{margin-inline-start:var(--space-4, 1.5rem)!important}.ms-lg-5{margin-inline-start:var(--space-5, 3rem)!important}.ms-lg-auto{margin-inline-start:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:var(--space-1, 0.25rem)!important}.p-lg-2{padding:var(--space-2, 0.5rem)!important}.p-lg-3{padding:var(--space-3, 1rem)!important}.p-lg-4{padding:var(--space-4, 1.5rem)!important}.p-lg-5{padding:var(--space-5, 3rem)!important}.px-lg-0{padding-left:0!important;padding-right:0!important}.px-lg-1{padding-left:var(--space-1, 0.25rem)!important;padding-right:var(--space-1, 0.25rem)!important}.px-lg-2{padding-left:var(--space-2, 0.5rem)!important;padding-right:var(--space-2, 0.5rem)!important}.px-lg-3{padding-left:var(--space-3, 1rem)!important;padding-right:var(--space-3, 1rem)!important}.px-lg-4{padding-left:var(--space-4, 1.5rem)!important;padding-right:var(--space-4, 1.5rem)!important}.px-lg-5{padding-left:var(--space-5, 3rem)!important;padding-right:var(--space-5, 3rem)!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:var(--space-1, 0.25rem)!important;padding-bottom:var(--space-1, 0.25rem)!important}.py-lg-2{padding-top:var(--space-2, 0.5rem)!important;padding-bottom:var(--space-2, 0.5rem)!important}.py-lg-3{padding-top:var(--space-3, 1rem)!important;padding-bottom:var(--space-3, 1rem)!important}.py-lg-4{padding-top:var(--space-4, 1.5rem)!important;padding-bottom:var(--space-4, 1.5rem)!important}.py-lg-5{padding-top:var(--space-5, 3rem)!important;padding-bottom:var(--space-5, 3rem)!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:var(--space-1, 0.25rem)!important}.pt-lg-2{padding-top:var(--space-2, 0.5rem)!important}.pt-lg-3{padding-top:var(--space-3, 1rem)!important}.pt-lg-4{padding-top:var(--space-4, 1.5rem)!important}.pt-lg-5{padding-top:var(--space-5, 3rem)!important}.pe-lg-0{padding-inline-end:0!important}.pe-lg-1{padding-inline-end:var(--space-1, 0.25rem)!important}.pe-lg-2{padding-inline-end:var(--space-2, 0.5rem)!important}.pe-lg-3{padding-inline-end:var(--space-3, 1rem)!important}.pe-lg-4{padding-inline-end:var(--space-4, 1.5rem)!important}.pe-lg-5{padding-inline-end:var(--space-5, 3rem)!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:var(--space-1, 0.25rem)!important}.pb-lg-2{padding-bottom:var(--space-2, 0.5rem)!important}.pb-lg-3{padding-bottom:var(--space-3, 1rem)!important}.pb-lg-4{padding-bottom:var(--space-4, 1.5rem)!important}.pb-lg-5{padding-bottom:var(--space-5, 3rem)!important}.ps-lg-0{padding-inline-start:0!important}.ps-lg-1{padding-inline-start:var(--space-1, 0.25rem)!important}.ps-lg-2{padding-inline-start:var(--space-2, 0.5rem)!important}.ps-lg-3{padding-inline-start:var(--space-3, 1rem)!important}.ps-lg-4{padding-inline-start:var(--space-4, 1.5rem)!important}.ps-lg-5{padding-inline-start:var(--space-5, 3rem)!important}.d-lg-none{display:none!important}.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-inline-grid{display:inline-grid!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}:is(.content-gallery, .ce_gallery).align-items-lg-start ul{align-items:start!important}:is(.content-gallery, .ce_gallery).align-items-lg-end ul{align-items:end!important}:is(.content-gallery, .ce_gallery).align-items-lg-center ul{align-items:center!important}:is(.content-gallery, .ce_gallery).align-items-lg-baseline ul{align-items:baseline!important}:is(.content-gallery, .ce_gallery).align-items-lg-stretch ul{align-items:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-last{order:6!important}.flex-grow-lg-0{flex-grow:0!important}.flex-grow-lg-1{flex-grow:1!important}.flex-shrink-lg-0{flex-shrink:0!important}.flex-shrink-lg-1{flex-shrink:1!important}.gap-lg-0{gap:0!important;--vr-col-gap:0}.gap-lg-1{gap:var(--space-1, 0.25rem)!important;--vr-col-gap:var(--space-1, 0.25rem)}.gap-lg-2{gap:var(--space-2, 0.5rem)!important;--vr-col-gap:var(--space-2, 0.5rem)}.gap-lg-3{gap:var(--space-3, 1rem)!important;--vr-col-gap:var(--space-3, 1rem)}.gap-lg-4{gap:var(--space-4, 1.5rem)!important;--vr-col-gap:var(--space-4, 1.5rem)}.gap-lg-5{gap:var(--space-5, 3rem)!important;--vr-col-gap:var(--space-5, 3rem)}.col-lg{flex:1 0 0%!important;min-width:0!important}.col-lg-auto{flex:0 0 auto!important;width:auto!important}.col-lg-1{flex:0 0 calc((100% + var(--vr-col-gap, 0px)) * 1 / 12 - var(--vr-col-gap, 0px))!important;min-width:0!important}.col-lg-2{flex:0 0 calc((100% + var(--vr-col-gap, 0px)) * 2 / 12 - var(--vr-col-gap, 0px))!important;min-width:0!important}.col-lg-3{flex:0 0 calc((100% + var(--vr-col-gap, 0px)) * 3 / 12 - var(--vr-col-gap, 0px))!important;min-width:0!important}.col-lg-4{flex:0 0 calc((100% + var(--vr-col-gap, 0px)) * 4 / 12 - var(--vr-col-gap, 0px))!important;min-width:0!important}.col-lg-5{flex:0 0 calc((100% + var(--vr-col-gap, 0px)) * 5 / 12 - var(--vr-col-gap, 0px))!important;min-width:0!important}.col-lg-6{flex:0 0 calc((100% + var(--vr-col-gap, 0px)) * 6 / 12 - var(--vr-col-gap, 0px))!important;min-width:0!important}.col-lg-7{flex:0 0 calc((100% + var(--vr-col-gap, 0px)) * 7 / 12 - var(--vr-col-gap, 0px))!important;min-width:0!important}.col-lg-8{flex:0 0 calc((100% + var(--vr-col-gap, 0px)) * 8 / 12 - var(--vr-col-gap, 0px))!important;min-width:0!important}.col-lg-9{flex:0 0 calc((100% + var(--vr-col-gap, 0px)) * 9 / 12 - var(--vr-col-gap, 0px))!important;min-width:0!important}.col-lg-10{flex:0 0 calc((100% + var(--vr-col-gap, 0px)) * 10 / 12 - var(--vr-col-gap, 0px))!important;min-width:0!important}.col-lg-11{flex:0 0 calc((100% + var(--vr-col-gap, 0px)) * 11 / 12 - var(--vr-col-gap, 0px))!important;min-width:0!important}.col-lg-12{flex:0 0 100%!important;min-width:0!important}.content-lg-start{text-align:start!important}.content-lg-center{text-align:center!important}.content-lg-end{text-align:end!important}.content-lg-start figure:not(:is(.media--left, .media--right) > figure){display:flex!important;flex-direction:column!important;align-items:flex-start!important;text-align:start!important}.content-lg-center figure:not(:is(.media--left, .media--right) > figure){display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important}.content-lg-end figure:not(:is(.media--left, .media--right) > figure){display:flex!important;flex-direction:column!important;align-items:flex-end!important;text-align:end!important}.media-lg-start figure:not(:is(.media--left, .media--right) > figure){display:flex!important;flex-direction:column!important;align-items:flex-start!important;text-align:start!important}.media-lg-center figure:not(:is(.media--left, .media--right) > figure){display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important}.media-lg-end figure:not(:is(.media--left, .media--right) > figure){display:flex!important;flex-direction:column!important;align-items:flex-end!important;text-align:end!important}.text-lg-start{text-align:start!important}.text-lg-center{text-align:center!important}.text-lg-end{text-align:end!important}.headline-lg-start:is(.block-headline), .headline-lg-start .block-headline{text-align:start!important}.headline-lg-center:is(.block-headline), .headline-lg-center .block-headline{text-align:center!important}.headline-lg-end:is(.block-headline), .headline-lg-end .block-headline{text-align:end!important}}@media (min-width:1440px){.m-xl-0{margin:0!important}.m-xl-1{margin:var(--space-1, 0.25rem)!important}.m-xl-2{margin:var(--space-2, 0.5rem)!important}.m-xl-3{margin:var(--space-3, 1rem)!important}.m-xl-4{margin:var(--space-4, 1.5rem)!important}.m-xl-5{margin:var(--space-5, 3rem)!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-left:0!important;margin-right:0!important}.mx-xl-1{margin-left:var(--space-1, 0.25rem)!important;margin-right:var(--space-1, 0.25rem)!important}.mx-xl-2{margin-left:var(--space-2, 0.5rem)!important;margin-right:var(--space-2, 0.5rem)!important}.mx-xl-3{margin-left:var(--space-3, 1rem)!important;margin-right:var(--space-3, 1rem)!important}.mx-xl-4{margin-left:var(--space-4, 1.5rem)!important;margin-right:var(--space-4, 1.5rem)!important}.mx-xl-5{margin-left:var(--space-5, 3rem)!important;margin-right:var(--space-5, 3rem)!important}.mx-xl-auto{margin-left:auto!important;margin-right:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:var(--space-1, 0.25rem)!important;margin-bottom:var(--space-1, 0.25rem)!important}.my-xl-2{margin-top:var(--space-2, 0.5rem)!important;margin-bottom:var(--space-2, 0.5rem)!important}.my-xl-3{margin-top:var(--space-3, 1rem)!important;margin-bottom:var(--space-3, 1rem)!important}.my-xl-4{margin-top:var(--space-4, 1.5rem)!important;margin-bottom:var(--space-4, 1.5rem)!important}.my-xl-5{margin-top:var(--space-5, 3rem)!important;margin-bottom:var(--space-5, 3rem)!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:var(--space-1, 0.25rem)!important}.mt-xl-2{margin-top:var(--space-2, 0.5rem)!important}.mt-xl-3{margin-top:var(--space-3, 1rem)!important}.mt-xl-4{margin-top:var(--space-4, 1.5rem)!important}.mt-xl-5{margin-top:var(--space-5, 3rem)!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-inline-end:0!important}.me-xl-1{margin-inline-end:var(--space-1, 0.25rem)!important}.me-xl-2{margin-inline-end:var(--space-2, 0.5rem)!important}.me-xl-3{margin-inline-end:var(--space-3, 1rem)!important}.me-xl-4{margin-inline-end:var(--space-4, 1.5rem)!important}.me-xl-5{margin-inline-end:var(--space-5, 3rem)!important}.me-xl-auto{margin-inline-end:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:var(--space-1, 0.25rem)!important}.mb-xl-2{margin-bottom:var(--space-2, 0.5rem)!important}.mb-xl-3{margin-bottom:var(--space-3, 1rem)!important}.mb-xl-4{margin-bottom:var(--space-4, 1.5rem)!important}.mb-xl-5{margin-bottom:var(--space-5, 3rem)!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-inline-start:0!important}.ms-xl-1{margin-inline-start:var(--space-1, 0.25rem)!important}.ms-xl-2{margin-inline-start:var(--space-2, 0.5rem)!important}.ms-xl-3{margin-inline-start:var(--space-3, 1rem)!important}.ms-xl-4{margin-inline-start:var(--space-4, 1.5rem)!important}.ms-xl-5{margin-inline-start:var(--space-5, 3rem)!important}.ms-xl-auto{margin-inline-start:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:var(--space-1, 0.25rem)!important}.p-xl-2{padding:var(--space-2, 0.5rem)!important}.p-xl-3{padding:var(--space-3, 1rem)!important}.p-xl-4{padding:var(--space-4, 1.5rem)!important}.p-xl-5{padding:var(--space-5, 3rem)!important}.px-xl-0{padding-left:0!important;padding-right:0!important}.px-xl-1{padding-left:var(--space-1, 0.25rem)!important;padding-right:var(--space-1, 0.25rem)!important}.px-xl-2{padding-left:var(--space-2, 0.5rem)!important;padding-right:var(--space-2, 0.5rem)!important}.px-xl-3{padding-left:var(--space-3, 1rem)!important;padding-right:var(--space-3, 1rem)!important}.px-xl-4{padding-left:var(--space-4, 1.5rem)!important;padding-right:var(--space-4, 1.5rem)!important}.px-xl-5{padding-left:var(--space-5, 3rem)!important;padding-right:var(--space-5, 3rem)!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:var(--space-1, 0.25rem)!important;padding-bottom:var(--space-1, 0.25rem)!important}.py-xl-2{padding-top:var(--space-2, 0.5rem)!important;padding-bottom:var(--space-2, 0.5rem)!important}.py-xl-3{padding-top:var(--space-3, 1rem)!important;padding-bottom:var(--space-3, 1rem)!important}.py-xl-4{padding-top:var(--space-4, 1.5rem)!important;padding-bottom:var(--space-4, 1.5rem)!important}.py-xl-5{padding-top:var(--space-5, 3rem)!important;padding-bottom:var(--space-5, 3rem)!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:var(--space-1, 0.25rem)!important}.pt-xl-2{padding-top:var(--space-2, 0.5rem)!important}.pt-xl-3{padding-top:var(--space-3, 1rem)!important}.pt-xl-4{padding-top:var(--space-4, 1.5rem)!important}.pt-xl-5{padding-top:var(--space-5, 3rem)!important}.pe-xl-0{padding-inline-end:0!important}.pe-xl-1{padding-inline-end:var(--space-1, 0.25rem)!important}.pe-xl-2{padding-inline-end:var(--space-2, 0.5rem)!important}.pe-xl-3{padding-inline-end:var(--space-3, 1rem)!important}.pe-xl-4{padding-inline-end:var(--space-4, 1.5rem)!important}.pe-xl-5{padding-inline-end:var(--space-5, 3rem)!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:var(--space-1, 0.25rem)!important}.pb-xl-2{padding-bottom:var(--space-2, 0.5rem)!important}.pb-xl-3{padding-bottom:var(--space-3, 1rem)!important}.pb-xl-4{padding-bottom:var(--space-4, 1.5rem)!important}.pb-xl-5{padding-bottom:var(--space-5, 3rem)!important}.ps-xl-0{padding-inline-start:0!important}.ps-xl-1{padding-inline-start:var(--space-1, 0.25rem)!important}.ps-xl-2{padding-inline-start:var(--space-2, 0.5rem)!important}.ps-xl-3{padding-inline-start:var(--space-3, 1rem)!important}.ps-xl-4{padding-inline-start:var(--space-4, 1.5rem)!important}.ps-xl-5{padding-inline-start:var(--space-5, 3rem)!important}.d-xl-none{display:none!important}.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-inline-grid{display:inline-grid!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}:is(.content-gallery, .ce_gallery).align-items-xl-start ul{align-items:start!important}:is(.content-gallery, .ce_gallery).align-items-xl-end ul{align-items:end!important}:is(.content-gallery, .ce_gallery).align-items-xl-center ul{align-items:center!important}:is(.content-gallery, .ce_gallery).align-items-xl-baseline ul{align-items:baseline!important}:is(.content-gallery, .ce_gallery).align-items-xl-stretch ul{align-items:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-last{order:6!important}.flex-grow-xl-0{flex-grow:0!important}.flex-grow-xl-1{flex-grow:1!important}.flex-shrink-xl-0{flex-shrink:0!important}.flex-shrink-xl-1{flex-shrink:1!important}.gap-xl-0{gap:0!important;--vr-col-gap:0}.gap-xl-1{gap:var(--space-1, 0.25rem)!important;--vr-col-gap:var(--space-1, 0.25rem)}.gap-xl-2{gap:var(--space-2, 0.5rem)!important;--vr-col-gap:var(--space-2, 0.5rem)}.gap-xl-3{gap:var(--space-3, 1rem)!important;--vr-col-gap:var(--space-3, 1rem)}.gap-xl-4{gap:var(--space-4, 1.5rem)!important;--vr-col-gap:var(--space-4, 1.5rem)}.gap-xl-5{gap:var(--space-5, 3rem)!important;--vr-col-gap:var(--space-5, 3rem)}.col-xl{flex:1 0 0%!important;min-width:0!important}.col-xl-auto{flex:0 0 auto!important;width:auto!important}.col-xl-1{flex:0 0 calc((100% + var(--vr-col-gap, 0px)) * 1 / 12 - var(--vr-col-gap, 0px))!important;min-width:0!important}.col-xl-2{flex:0 0 calc((100% + var(--vr-col-gap, 0px)) * 2 / 12 - var(--vr-col-gap, 0px))!important;min-width:0!important}.col-xl-3{flex:0 0 calc((100% + var(--vr-col-gap, 0px)) * 3 / 12 - var(--vr-col-gap, 0px))!important;min-width:0!important}.col-xl-4{flex:0 0 calc((100% + var(--vr-col-gap, 0px)) * 4 / 12 - var(--vr-col-gap, 0px))!important;min-width:0!important}.col-xl-5{flex:0 0 calc((100% + var(--vr-col-gap, 0px)) * 5 / 12 - var(--vr-col-gap, 0px))!important;min-width:0!important}.col-xl-6{flex:0 0 calc((100% + var(--vr-col-gap, 0px)) * 6 / 12 - var(--vr-col-gap, 0px))!important;min-width:0!important}.col-xl-7{flex:0 0 calc((100% + var(--vr-col-gap, 0px)) * 7 / 12 - var(--vr-col-gap, 0px))!important;min-width:0!important}.col-xl-8{flex:0 0 calc((100% + var(--vr-col-gap, 0px)) * 8 / 12 - var(--vr-col-gap, 0px))!important;min-width:0!important}.col-xl-9{flex:0 0 calc((100% + var(--vr-col-gap, 0px)) * 9 / 12 - var(--vr-col-gap, 0px))!important;min-width:0!important}.col-xl-10{flex:0 0 calc((100% + var(--vr-col-gap, 0px)) * 10 / 12 - var(--vr-col-gap, 0px))!important;min-width:0!important}.col-xl-11{flex:0 0 calc((100% + var(--vr-col-gap, 0px)) * 11 / 12 - var(--vr-col-gap, 0px))!important;min-width:0!important}.col-xl-12{flex:0 0 100%!important;min-width:0!important}.content-xl-start{text-align:start!important}.content-xl-center{text-align:center!important}.content-xl-end{text-align:end!important}.content-xl-start figure:not(:is(.media--left, .media--right) > figure){display:flex!important;flex-direction:column!important;align-items:flex-start!important;text-align:start!important}.content-xl-center figure:not(:is(.media--left, .media--right) > figure){display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important}.content-xl-end figure:not(:is(.media--left, .media--right) > figure){display:flex!important;flex-direction:column!important;align-items:flex-end!important;text-align:end!important}.media-xl-start figure:not(:is(.media--left, .media--right) > figure){display:flex!important;flex-direction:column!important;align-items:flex-start!important;text-align:start!important}.media-xl-center figure:not(:is(.media--left, .media--right) > figure){display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important}.media-xl-end figure:not(:is(.media--left, .media--right) > figure){display:flex!important;flex-direction:column!important;align-items:flex-end!important;text-align:end!important}.text-xl-start{text-align:start!important}.text-xl-center{text-align:center!important}.text-xl-end{text-align:end!important}.headline-xl-start:is(.block-headline), .headline-xl-start .block-headline{text-align:start!important}.headline-xl-center:is(.block-headline), .headline-xl-center .block-headline{text-align:center!important}.headline-xl-end:is(.block-headline), .headline-xl-end .block-headline{text-align:end!important}}

#nav-bar .fragments,
#footer .fragments {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: 25px;
}

#nav-bar .fragments {
  align-items: flex-end;
}

#nav-bar .logo,
#footer .logo,
#nav-bar .logo figure,
#footer .logo figure {
  margin-bottom: 0;
}

#nav-bar .logo figure img,
#footer .logo figure img {
  border-radius: 0;
}

#nav-bar .vr-nav,
#footer .content-element-group {
  flex: 1;
}

#nav-bar .vr-nav .level_1,
#footer .vr-nav .level_1 {
  justify-content: flex-start;
  text-transform: uppercase;
  width: 100%;
}

#nav-bar {
  .vr-nav__hamburger {
    justify-self: flex-end;
  }
}

#footer {
  --color-link: var(--color-white);
  --color-link-hover: var(--color-link);
  font-size: 0.833333rem;
}

#footer a {
  text-decoration: none;
}
#footer .mod_navigation {
  flex-grow: 1;
}
#footer .mod_navigation ul {
  display: flex;
  justify-content: space-around;
  margin-bottom: 0;
}
@media (max-width: 550px) {

  #footer .logo {
    width: 100%;
  }

  #footer .mod_navigation {
    width: 100%;
  }
  #footer .mod_navigation ul {
    padding-left: 0;
    flex-direction: column;
    align-items: center;
  }
  #footer .mod_navigation ul li > * {
    padding: var(--vr-nav-link-padding) !important;
  }
}
#footer .mod_navigation ul li > * {
  padding: var(--vr-nav-link-padding);
}
#footer .mod_navigation ul li:first-child > * {
  padding-left: 0;
}
#footer .mod_navigation ul li:last-child > * {
  padding-right: 0;
}

#nav-bar .vr-nav .level_1 > li:first-child > .vr-nav__link-row .vr-nav__link {
  padding-left: 0;
}

#nav-bar .vr-nav .level_1 > li:last-child > .vr-nav__link-row .vr-nav__link {
  padding-right: 0;
}

#footer .vr-nav .vr-nav__link.active {
  color: var(--vr-nav-link-color);
}

#footer .content-text {
  padding: var(--vr-nav-link-padding);
}

#footer .legal {
  width: 100%;
}

h1, h2, h3 {
  font-weight: 300
}

h1 {
  color: var(--color-primary);
}

h4, h5, h6 {
  font-weight: 400
}

.block-headline h1 + .content-subline {
  font-family: var(--font-heading);
  font-weight: 300;
  line-height: var(--line-height-heading);
  color: var(--color-heading);
  margin-bottom: var(--space-sm);
  text-wrap: balance;
  font-size: clamp(1.5rem, 1.25rem + 1.25vw, 2rem);
}

.farbige-flaeche--gruen {
  background-color: #144811;
}

.farbige-flaeche--braun {
  background-color: #f7d7ab;
}

.content-display-text .rte > * {
  margin-bottom: 0;
}

.content-display-text .text-small,
.content-display-text .text-medium,
.content-display-text .text-large {
  font-weight: 300;
  line-height: var(--line-height-heading);
}

.display-text--bg-white-trans > * {
  background-color: rgba(255, 255, 255, 0.7);
  padding: 1.5rem 2rem;
  display: inline-block;
  -webkit-border-radius: var(--radius-md);
}

.display-text--gruen,
.display-text--gruen h1,
.display-text--gruen h2,
.display-text--gruen h3 {
  color: #144811 !important;
}

.text--gruen {
  color: #144811;
}

.text--braun {
  color: #BD7A02;
}

/*.vr-card-bg-braun {
  --vr-card-bg: #ffe3bf;
  --vr-card-color: #184811;
}

.vr-card-bg-braun h1,
.vr-card-bg-braun h2,
.vr-card-bg-braun h3 {
  color: #184811 !important;
}

.vr-card-bg-gruen {
  --vr-card-bg: #184811;
  --vr-card-color: #ffffff;
}

.vr-card-bg-gruen h1,
.vr-card-bg-gruen h2,
.vr-card-bg-gruen h3 {
  color: #ffffff !important;
}*/

.vr-card.-alt-color-primary {
  --vr-card-btn-bg: var(--color-secondary);
  --vr-card-btn-border-color: var(--vr-card-btn-bg);
  --vr-card-btn-color: var(--color-primary);
  --vr-card-btn-hover-bg: var(--color-secondary-hover);
  --vr-card-btn-hover-border-color: var(--vr-card-btn-hover-bg);
}

figure img {
  border-radius: var(--radius-md);
}

.embed-map {
  position: relative;
  min-height: 350px;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  overflow: hidden;
}

.embed-map iframe {
  border: none;
  position: absolute;
  inset: 0;
  width: 100%;
  height: 100%;
}

.--alt-footer #footer--partner {
  background-color: var(--vr-bw-bgcolor-custom-1);
}
/* ==========================================================================
   vonRotenberg Contao Bundles - CSS Variables Override Vorlage
   Kopieren Sie diese Datei nach 'override.css' und binden Sie sie nach
   'boilerplate.css' in Ihrem Contao-Seitenlayout ein.
   ========================================================================== */

:root {
  --radius-md: 30px;
  --color-primary: #184711;
  --color-primary-hover: #a3c79d;
  --color-secondary: #f7d7ab;
  --color-secondary-hover: #bd7a12;

  --color-text: #000000;

  --font-primary: "DM Sans", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  --font-secondary: "Saira Semi Condensed", system-ui, -apple-system, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
  --font-heading: var(--font-secondary);
  --vr-nav-link-font-size: .92rem;
  --vr-nav-link-padding: 0.5rem 0.75rem;

  --gallery-img-radius: var(--radius-md);
  --gallery-gap: 2rem;
}

