@charset "UTF-8";.dpnglossary.pagination ul{list-style:none;margin:0;padding:0}.dpnglossary.pagination ul li{float:left;margin-left:5px;margin-right:5px}.dpnglossary.pagination ul li a{text-decoration:none}.dpnglossary.pagination ul li.first{margin-left:0}.dpnglossary.pagination ul li.last{margin-right:0}.dpnglossary.pagination ul li.empty{color:red}.dpnglossary.details .mediafile{display:inline-block;margin-bottom:10px}.dpnglossary.details .mediafile:last-child{margin-bottom:0}.dpnglossary.link{display:inline;position:relative}.dpnglossary.link:hover:after{background:rgba(0,0,0,.8);border-radius:5px;bottom:26px;color:#fff;content:attr(title);left:20%;padding:5px 15px;position:absolute;width:220px;z-index:98}.dpnglossary.link:hover:before{border:solid;border-color:#333 rgba(0,0,0,0);border-width:6px 6px 0;bottom:20px;content:"";left:50%;position:absolute;z-index:99}:where(:not(html,iframe,canvas,img,svg,video,audio,input):not(svg *,symbol *)){all:unset;display:revert}*,::before,::after{box-sizing:border-box;background-repeat:no-repeat}::before,::after{vertical-align:inherit;text-decoration:inherit}:where(:root,::selection,::backdrop){-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5;text-rendering:geometricprecision;overflow-wrap:break-word;tab-size:4}:where(body){margin:0}:where(h1){margin:0.67em 0;font-size:2em}:where(dl,ol,ul){padding-inline-start:2rem}:where(dl,ol,ul) :where(dl,ol,ul){margin:0}:where(ol){list-style-type:decimal}:where(::marker){color:inherit}:where(ul>li::marker){content:"• "}:where(hr){height:0;color:inherit}:where(nav) :where(ol,ul){padding:0;list-style-type:none}:where(pre){all:revert;overflow:auto}:where(abbr[title]){text-decoration:underline;text-decoration:underline dotted}:where(:any-link,button){cursor:revert}:where(b,strong){font-weight:bolder}:where(pre,code,kbd,samp){font-size:1em;font-family:monospace}:where(small){font-size:80%}:where(sub,sup){position:relative;vertical-align:baseline;font-size:75%;line-height:0}:where(sub){bottom:-0.25em}:where(sup){top:-0.5em}:where(audio,canvas,iframe,img,svg,video){vertical-align:middle}:where(iframe){border-style:none}:where(svg:not([fill])){fill:currentcolor}:where(table){border-color:inherit;border-color:currentcolor;border-collapse:collapse;text-indent:0}:where([type="color" i],[type="range" i]){border-width:0;padding:0}:where(button,input,optgroup,select,textarea){margin:0;font-size:100%;line-height:1.5;font-family:inherit}:where(button,input,select,textarea){border:1px solid WindowFrame;background-color:transparent;padding:0.25em 0.375em;color:inherit;font:inherit;letter-spacing:inherit}:where(iframe,img,input,video,select,textarea){height:auto;max-inline-size:100%;max-block-size:100%}:where(input,textarea,[contenteditable]:not([contenteditable="false"])){-webkit-user-select:auto;user-select:auto}:where(button,[class*="btn"i],[type="button"i],[type="reset"i],[type="submit"i]){-webkit-user-select:none;user-select:none}:where([contenteditable]:not([contenteditable="false"])){line-break:after-white-space;overflow-wrap:break-word}:where(button,select){text-transform:none}:where(select){-webkit-appearance:none;appearance:none;border-radius:0;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='4'%3E%3Cpath d='M4 0h6L7 4'/%3E%3C/svg%3E") no-repeat right center / 1em;padding-right:1em}:where(select[multiple]){background-image:none}:where(button,[type="button"i],[type="reset"i],[type="submit"i]){-webkit-appearance:button;appearance:button}:where(fieldset){border:1px solid #a0a0a0}:where(legend){padding:0}:where(progress){vertical-align:baseline}:where(meter){-webkit-appearance:revert;appearance:revert}:where(textarea){resize:vertical;white-space:revert}:where([type="search"i]){-webkit-appearance:textfield;appearance:textfield;outline-offset:-2px}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}::placeholder{opacity:0.54;color:inherit}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}:where(dialog){position:absolute;right:0;left:0;margin:auto;border:solid;background-color:white;padding:1em;width:fit-content;height:fit-content;color:black}:where(dialog:not([open])){display:none}:where(details>summary:first-of-type){display:list-item}:where([hidden]){display:none}:where([aria-busy="true"i]){cursor:progress}:where([aria-disabled="true"i],[disabled]){cursor:not-allowed}:where([aria-hidden="false"i][hidden]){display:initial}:where([aria-hidden="false"i][hidden]:not(:focus)){position:absolute;clip-path:inset(50%)}:where(dialog:modal){all:revert}@font-face{font-style:normal;font-weight:200 1000;src:url("/typo3conf/ext/adva_distributor/Resources/Public/Fonts/nunito-sans.woff2") format("woff2-variations");font-family:"Main Font";font-display:block}:root,::selection,::backdrop{--color-white-raw:255 255 255;--color-white:rgb(var(--color-white-raw));--color-black-raw:0 0 0;--color-black:rgb(var(--color-black-raw));--color-dark-raw:87 56 93;--color-dark:rgb(var(--color-dark-raw));--bg-color-raw:var(--color-white-raw);--bg-color:var(--color-white);--text-color-raw:var(--color-dark-raw);--text-color:var(--color-dark);--highlight-color-raw:var(--color-ci-main-raw);--highlight-color:var(--color-ci-main);--font-family-ci-main:"Main Font",sans-serif;--font-family-fa:"Font Awesome 6 Free";--font-size-multiplier:1;--font-size-xs:calc(1.2rem * var(--font-size-multiplier));--font-size-sm:calc(1.6rem * var(--font-size-multiplier));--font-size-md:calc(1.8rem * var(--font-size-multiplier));--font-size-lg:calc(2.4rem * var(--font-size-multiplier));--font-size-xl:calc(2.8rem * var(--font-size-multiplier));--font-style-normal:normal;--font-style-italic:italic;--font-style-oblique:oblique;--font-weight-thin:100;--font-weight-extralight:200;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--line-height-xs:1.125;--line-height-sm:1.25;--line-height-md:1.5;--line-height-lg:1.75;--line-height-xl:2;--gutter:3.2rem;--blur-strength:1rem;--blur-opacity:90%;--border-line:0.1rem solid;--border-line-thick:0.2rem solid;--border-dots:0.2rem dotted;--logo-size:6.8rem;--header-height:calc(var(--logo-size) + var(--gutter));--scroll-behavior:smooth;--transition-duration:275ms;--transition-timing-function:cubic-bezier(0.15,0.15,0.3,0.9);--transition-delay:0ms;--transition:var(--transition-duration) var(--transition-timing-function) var(--transition-delay);--viewport-width:100vw;--breakpoint-width:var(--viewport-width);--container-width:calc(var(--breakpoint-width) - clamp(0rem,12.1569vw - 3.8902rem,3.1rem));--container-width-alt:calc(var(--container-width) + var(--gutter) * 5);--container-padding:calc((var(--viewport-width) - var(--container-width) - var(--gutter)) / 2);--viewport-height:100vh;--content-height:calc(var(--viewport-height) - var(--header-height));font-size:62.5%}@media (min-width:540px){:root,::selection,::backdrop{--breakpoint-width:540px;--container-width:516px}}@media (min-width:744px){:root,::selection,::backdrop{--breakpoint-width:744px;--container-width:720px}}@media (min-width:960px){:root,::selection,::backdrop{--breakpoint-width:960px;--container-width:924px}}@media (min-width:1260px){:root,::selection,::backdrop{--breakpoint-width:1260px;--container-width:1200px}}@media (min-width:1620px){:root,::selection,::backdrop{--breakpoint-width:1620px;--container-width:1200px}}:root,::selection,::backdrop[data-loaded="true"]{--scroll-behavior:smooth;--transition__duration:325ms;--transition__timing-function:cubic-bezier(0.15,0.15,0.3,0.9);--transition__delay:0ms;--transition:var(--transition__duration) var(--transition__timing-function) var(--transition__delay)}.frame-type-container_grids{overflow-x:hidden}.slider-element{--slider-gap:4rem;--slider-duration:675ms;--current-slide:1;--slide-offset:0;display:grid;position:relative;grid-template-areas:"prev track next";align-items:center;max-width:100%}.slider-element[data-slider-controls="false"]{grid-template-areas:"track"}.slider-element[data-slider-controls="false"] .slider-button{display:none}.slider-element[data-slider-transition="fade"]{--slider-gap:0rem}.slider-element .slider-button{display:block;position:relative;z-index:1;min-width:calc(var(--gutter) * 2)}.slider-element .slider-button-prev{grid-area:prev}.slider-element .slider-button-next{grid-area:next}.slider-element .slider-track{display:flex;grid-area:track;flex-wrap:nowrap;align-items:center;gap:var(--slider-gap);transform:translateZ(0);backface-visibility:hidden;margin-left:initial;width:calc(var(--container-width) - 2 * var(--slider-gap) - var(--gutter));touch-action:none}.slider-element .slider-item:not(.active){pointer-events:none;-webkit-user-select:none;user-select:none}.slider-element .slider-item *{-webkit-user-select:none;user-select:none}.slider-element .slider-item{flex:1 0 100%;transform:translateX(calc(-1 * (var(--current-slide,1) - 1 + var(--slide-offset,0)) * (100% + var(--slider-gap))));width:100%}@media (min-width:744px){.slider-element .slider-track{touch-action:initial}}.slider-element .slider-track.transition,.slider-element.animate-prev .slider-track,.slider-element.animate-next .slider-track{transition:transform var(--slider-duration) cubic-bezier(0.5,0.25,0.25,0.9) 0ms}.slider-element.animate-prev .slider-track{transform:translateZ(0) translateX(calc(1 * (100% + var(--slider-gap))))}.slider-element.animate-next .slider-track{transform:translateZ(0) translateX(calc(-1 * (100% + var(--slider-gap))))}.slider-element[data-slider-transition="fade"] .slider-track,.slider-element[data-slider-transition="fade"] .slider-item{transform:none}.slider-element[data-slider-transition="fade"] .slider-item{position:absolute}.slider-element[data-slider-transition="fade"] .slider-track.transition .slider-item,.slider-element[data-slider-transition="fade"].animate-prev .slider-item,.slider-element[data-slider-transition="fade"].animate-next .slider-item{transition:opacity var(--slider-duration) cubic-bezier(0.5,0.25,0.25,0.9) 0ms}.slider-element[data-slider-transition="fade"] .slider-item.active~.slider-item,.slider-element[data-slider-transition="fade"].animate-prev .slider-item.active{opacity:0}.slider-element[data-slider-transition="fade"].animate-next .slider-item.active+.slider-item{opacity:1}.slider-element[data-slider-transition="fade"] .slider-item.active+.slider-item~.slider-item{display:none}.accordion-collapse{visibility:hidden;transition:max-height var(--transition-duration,325ms),visibility var(--transition-duration,325ms) step-end;max-height:0;overflow-y:hidden}.accordion-collapse[aria-hidden="false"i]{visibility:visible;transition:max-height var(--transition-duration,325ms),visibility var(--transition-duration,325ms) step-start;max-height:var(--item-height)}.accordion-button{overflow-anchor:none}.accordion-icon{display:inline-block;transform:translateY(3.75%);transition:transform var(--transition-duration,325ms) ease-in-out 0ms}.accordion-item .accordion-button[aria-expanded="true"]>.accordion-icon{transform:rotateX(0.5turn)}.ce-gallery .image{text-align:center}.container,.container-fluid{margin-right:auto;margin-left:auto;padding-right:calc(var(--gutter) / 2);padding-left:calc(var(--gutter) / 2);width:100%}.container{max-width:var(--container-width) !important}[data-scroll-start],[data-scroll-end]{position:relative;overflow-x:hidden}[data-scroll-start]>*,[data-scroll-end]>*{overflow-x:scroll;scroll-behavior:var(--scroll-behavior)}[data-scroll-start]::before,[data-scroll-end]::after{position:absolute;top:0;z-index:1;transition:opacity var(--transition);background-image:linear-gradient(to right,rgb(var(--bg-rgb) / 100%),rgb(var(--bg-rgb) / 0%));width:var(--gutter);height:100%;pointer-events:none;content:""}[data-scroll-start]::before{left:0}[data-scroll-end]::after{right:0;transform:scaleX(-1)}[data-scroll-start="true"]::before,[data-scroll-end="true"]::after{opacity:0}.justify-start{justify-content:flex-start;justify-content:start}.justify-end{justify-content:flex-end;justify-content:end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.align-start{align-items:flex-start;align-items:start}.align-end{align-items:flex-end;align-items:end}.align-center{align-items:center}.row{display:flex;flex-wrap:wrap;gap:var(--gap,var(--gutter))}.row.no-gutters{--gap:0}.row>*{flex:0 1 calc((var(--num) / 12) * (100% - ((12 / var(--num)) - 1) * var(--gap,var(--gutter))));width:calc((var(--num) / 12) * (100% - ((12 / var(--num)) - 1) * var(--gap,var(--gutter))))}:is(.row-cols-1,.row-cols-2,.row-cols-3,.row-cols-4)>*{flex:revert}.col-empty,.col-none{display:none}:where(.row>:is(.col,[class*="col-"]):not(.col-none)){display:revert}.row-cols-1>*{--num:12}.row-cols-2>*{--num:6}.row-cols-3>*{--num:4}.row-cols-4>*{--num:3}.col{flex:1}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:revert;--num:1}.col-2{flex:revert;--num:2}.col-3{flex:revert;--num:3}.col-4{flex:revert;--num:4}.col-5{flex:revert;--num:5}.col-6{flex:revert;--num:6}.col-7{flex:revert;--num:7}.col-8{flex:revert;--num:8}.col-9{flex:revert;--num:9}.col-10{flex:revert;--num:10}.col-11{flex:revert;--num:11}.col-12{flex:revert;--num:12}@media (min-width:540px){[class*="row-cols-sm-"]>*{flex:revert}.col-sm-none{display:none}.row>[class*="col-sm"]:not(.col-sm-none){display:revert}.row-cols-sm-1>*{--num:12}.row-cols-sm-2>*{--num:6}.row-cols-sm-3>*{--num:4}.row-cols-sm-4>*{--num:3}.col-sm{flex:1}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:revert;--num:1}.col-sm-2{flex:revert;--num:2}.col-sm-3{flex:revert;--num:3}.col-sm-4{flex:revert;--num:4}.col-sm-5{flex:revert;--num:5}.col-sm-6{flex:revert;--num:6}.col-sm-7{flex:revert;--num:7}.col-sm-8{flex:revert;--num:8}.col-sm-9{flex:revert;--num:9}.col-sm-10{flex:revert;--num:10}.col-sm-11{flex:revert;--num:11}.col-sm-12{flex:revert;--num:12}}@media (min-width:744px){[class*="row-cols-md-"]>*{flex:revert}.col-md-none{display:none}.row>[class*="col-md"]:not(.col-md-none){display:revert}.row-cols-md-1>*{--num:12}.row-cols-md-2>*{--num:6}.row-cols-md-3>*{--num:4}.row-cols-md-4>*{--num:3}.col-md{flex:1}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:revert;--num:1}.col-md-2{flex:revert;--num:2}.col-md-3{flex:revert;--num:3}.col-md-4{flex:revert;--num:4}.col-md-5{flex:revert;--num:5}.col-md-6{flex:revert;--num:6}.col-md-7{flex:revert;--num:7}.col-md-8{flex:revert;--num:8}.col-md-9{flex:revert;--num:9}.col-md-10{flex:revert;--num:10}.col-md-11{flex:revert;--num:11}.col-md-12{flex:revert;--num:12}}@media (min-width:960px){[class*="row-cols-lg-"]>*{flex:revert}.col-lg-none{display:none}.row>[class*="col-lg"]:not(.col-lg-none){display:revert}.row-cols-lg-1>*{--num:12}.row-cols-lg-2>*{--num:6}.row-cols-lg-3>*{--num:4}.row-cols-lg-4>*{--num:3}.col-lg{flex:1}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:revert;--num:1}.col-lg-2{flex:revert;--num:2}.col-lg-3{flex:revert;--num:3}.col-lg-4{flex:revert;--num:4}.col-lg-5{flex:revert;--num:5}.col-lg-6{flex:revert;--num:6}.col-lg-7{flex:revert;--num:7}.col-lg-8{flex:revert;--num:8}.col-lg-9{flex:revert;--num:9}.col-lg-10{flex:revert;--num:10}.col-lg-11{flex:revert;--num:11}.col-lg-12{flex:revert;--num:12}}@media (min-width:1260px){[class*="row-cols-xl-"]>*{flex:revert}.col-xl-none{display:none}.row>[class*="col-xl"]:not(.col-xl-none){display:revert}.row-cols-xl-1>*{--num:12}.row-cols-xl-2>*{--num:6}.row-cols-xl-3>*{--num:4}.row-cols-xl-4>*{--num:3}.col-xl{flex:1}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:revert;--num:1}.col-xl-2{flex:revert;--num:2}.col-xl-3{flex:revert;--num:3}.col-xl-4{flex:revert;--num:4}.col-xl-5{flex:revert;--num:5}.col-xl-6{flex:revert;--num:6}.col-xl-7{flex:revert;--num:7}.col-xl-8{flex:revert;--num:8}.col-xl-9{flex:revert;--num:9}.col-xl-10{flex:revert;--num:10}.col-xl-11{flex:revert;--num:11}.col-xl-12{flex:revert;--num:12}}@media (min-width:1620px){[class*="row-cols-xxl-"]>*{flex:revert}.col-xxl-none{display:none}.row>[class*="col-xxl"]:not(.col-xxl-none){display:revert}.row-cols-xxl-1>*{--num:12}.row-cols-xxl-2>*{--num:6}.row-cols-xxl-3>*{--num:4}.row-cols-xxl-4>*{--num:3}.col-xxl{flex:1}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:revert;--num:1}.col-xxl-2{flex:revert;--num:2}.col-xxl-3{flex:revert;--num:3}.col-xxl-4{flex:revert;--num:4}.col-xxl-5{flex:revert;--num:5}.col-xxl-6{flex:revert;--num:6}.col-xxl-7{flex:revert;--num:7}.col-xxl-8{flex:revert;--num:8}.col-xxl-9{flex:revert;--num:9}.col-xxl-10{flex:revert;--num:10}.col-xxl-11{flex:revert;--num:11}.col-xxl-12{flex:revert;--num:12}}@media (min-width:744px){.flex-md-row-reverse{flex-direction:row-reverse}}.row-gap-0{row-gap:0}:root,::selection,::backdrop{--logo-size:3.8rem;--header-height:calc(var(--logo-size) + 1.325 * var(--gutter));--font-size-xs:calc(1.6rem * var(--font-size-multiplier));--font-size-sm:calc(1.8rem * var(--font-size-multiplier));--font-size-md:calc(1.8rem * var(--font-size-multiplier));--font-size-lg:calc(2rem * var(--font-size-multiplier));--font-size-xl:calc(3rem * var(--font-size-multiplier));--viewheight-fill:calc(var(--content-height) * 2 / 3)}@media (min-width:1260px){:root,::selection,::backdrop{--font-size-xs:calc(1.8rem * var(--font-size-multiplier));--font-size-sm:calc(1.8rem * var(--font-size-multiplier));--font-size-md:calc(2rem * var(--font-size-multiplier));--font-size-lg:calc(3rem * var(--font-size-multiplier));--font-size-xl:calc(5.2rem * var(--font-size-multiplier))}}@media (min-width:744px){:root,::selection,::backdrop{--logo-size:6.4rem;--header-height:calc(var(--logo-size) + 3 * var(--gutter))}}@media (min-width:960px){:root,::selection,::backdrop{--viewheight-fill:var(--content-height)}}[data-color-scheme="dark"]{--bg-color-raw:var(--color-dark-rgb-raw);--bg-color:var(--color-dark-rgb);--text-color-raw:var(--color-white-rgb-raw);--text-color:var(--color-white-rgb);--highlight-color-raw:var(--text-color-raw);--highlight-color:var(--text-color)}::selection{background-color:rgba(22,128,56,0.3)}:focus-visible,:focus-visible img{outline:0.2rem solid var(--highlight-color) !important;outline-offset:0.1rem;background-color:rgb(var(--highlight-color-raw) / 16%)}:focus-visible img{outline-offset:-0.2rem}html,body{overflow-anchor:none}html{min-height:100%;scroll-behavior:var(--scroll-behavior);scroll-padding-top:calc(var(--header-height) + var(--gutter) * 3 / 2);accent-color:var(--color-ci-main-rgb)}body{-webkit-tap-highlight-color:inherit;-webkit-text-size-adjust:inherit;text-size-adjust:inherit;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;position:relative;margin:0;background-color:var(--bg-color);min-height:var(--viewport-height);color:var(--text-color);font-weight:var(--font-weight-regular);font-size:var(--font-size-sm);line-height:var(--line-height-md);font-family:var(--font-family-ci-main);font-optical-sizing:none;text-rendering:inherit;overflow-wrap:inherit;tab-size:inherit}body::before{position:absolute;bottom:0;left:0;opacity:0.125;z-index:-1;width:max(30rem,47.5%);height:auto;pointer-events:none}:is(h1,.h1,h2,.h2,h3,.h3,h4,.h4){display:block;margin-bottom:0.5em;width:-moz-fit-content;width:fit-content;color:var(--text-color);line-height:var(--line-height-sm);font-variation-settings:"wght" var(--font-weight-semibold);-webkit-hyphens:auto;hyphens:auto;letter-spacing:-0.01125em}@supports (text-wrap:balance){:is(h1,.h1,h2,.h2,h3,.h3,h4,.h4){text-wrap:balance}}@supports (text-wrap:balance){@media (min-width:540px){:is(h1,.h1,h2,.h2,h3,.h3,h4,.h4){-webkit-hyphens:none;hyphens:none}}}:is(h1,.h1,h2,.h2){margin-bottom:1em;font-size:var(--font-size-xl);font-variation-settings:"wght" var(--font-weight-bold)}:is(h1,.h1){font-size:var(--font-size-xl)}:is(h2,.h2){font-size:calc(var(--font-size-xl) * 0.8075)}:is(h3,.h3){font-size:var(--font-size-lg);font-variation-settings:"wght" var(--font-weight-bold);margin-bottom:0.5em}:is(h4,.h4){font-size:var(--font-size-md);font-variation-settings:"wght" var(--font-weight-bold)}:is(:any-link,button,[class="btn"],[class="powermail_submit"],[type="button"],[type="reset"],[type="submit"]){cursor:pointer}#main{overflow:hidden}#content :any-link:not(:is(button,.email,.telephone,[class="btn"],[class="powermail_submit"])){color:#45BE55;font-variation-settings:"wght" var(--font-weight-semibold);transition:background-size var(--transition);background-image:linear-gradient(to left,currentcolor,currentcolor);background-position:left bottom 0.25rem;background-size:100% 0.125rem}#content :any-link:not(:is(button,.email,.telephone,[class="btn"],[class="powermail_submit"])):is(:hover,:focus-visible){background-position:right bottom 0.25rem;background-size:0% 0.125rem}:is(button,[class="btn"],[class="powermail_submit"],[type="button"],[type="reset"],[type="submit"]){font-variation-settings:"wght" var(--font-weight-semibold);-webkit-hyphens:auto;hyphens:auto}:is([class="btn"],[class="powermail_submit"],[type="button"],[type="reset"],[type="submit"]){font-variation-settings:"wght" var(--font-weight-bold);display:inline-block;position:relative;transition:border-color var(--transition),background-color var(--transition);border:var(--border-line) #168038;background-color:var(--color-white);padding:0.75em 1em;color:#168038;font-size:var(--font-size-md);-webkit-hyphens:auto;hyphens:auto}:is([class="btn"],[class="powermail_submit"],[type="button"],[type="reset"],[type="submit"])::after{display:inline-block;transform:scale(1.5) translateY(0.05em);margin-left:0.875em;content:"";font-weight:501;font-family:var(--font-family-fa)}:is([class="btn"],[class="powermail_submit"],[type="button"],[type="reset"],[type="submit"]):is(:hover,:focus-visible){border-color:#97ED8A;background-color:#97ED8A}:is(.email,.telephone):not(#header *){display:inline-block;font-size:var(--font-size-md);font-variation-settings:"wght" var(--font-weight-bold);margin-block:1em}:is(.email,.telephone):not(#header *) [class^="fa-"]{vertical-align:middle;color:#168038;font-size:var(--font-size-lg)}:is(.email,.telephone):not(#header *) .link-text{transition:background-size var(--transition);background-image:linear-gradient(to left,currentcolor,currentcolor);background-position:right bottom 0.125rem;background-size:0% 0.15rem}:is(.email,.telephone):not(#header *):is(:hover,:focus-visible) .link-text{background-position:left bottom 0.125rem;background-size:100% 0.15rem}:is(strong,b){font-variation-settings:"wght" var(--font-weight-bold)}:is(blockquote,em,i){padding-inline-end:0.05em;font-style:var(--font-style-italic)}blockquote{padding:calc(var(--gutter) * 2 / 3) calc(var(--gutter) * 1 / 3);font-size:var(--font-size-sm);line-height:var(--line-height-sm)}blockquote :not(:last-child){margin-bottom:0.25em}blockquote :is(strong,b){font-variation-settings:"wght" var(--font-weight-semibold)}blockquote :is(em,i){font-variation-settings:"wght" var(--font-weight-light)}:is(p,dl,ol,ul){margin-bottom:1.5em}:is(dl,ol,ul){padding-inline-start:2em}:is(p,dl,ol,ul):last-child{margin-bottom:0}:is(img,video){object-fit:cover;object-position:top center}hr{opacity:1;margin:calc(var(--gutter) * 2) 0;border-top:var(--border-line) #45BE55}::marker{transition:color var(--transition);color:var(--highlight-color)}video{aspect-ratio:1.7777777778}:is([type="text"],[type="search"],[type="password"],[type="tel"],[type="email"],select,textarea){content:"input";min-width:50%}:is([type=checkbox]){width:24px;height:24px;vertical-align:-3px;margin-right:5px;border-radius:0}.frame-type-powermail_pi1{margin-top:1.5em}.tx-powermail .container-fluid{all:unset}.tx-powermail fieldset{border:0}.tx-powermail form h3{display:none}.tx-powermail form .powermail_fieldwrap{margin-bottom:1em}.tx-powermail form .powermail_fieldwrap.nolabel{padding-top:1em;padding-bottom:1em}.tx-powermail .powermail_create{color:#45BE55}.tx-powermail .powermail_create p{color:var(--text-color)}.frame-type-form_formframework header{margin-bottom:2em}.frame-type-form_formframework header h4{font-variation-settings:unset;font-size:var(--font-size-sm);font-weight:var(--font-weight-regular)}.frame-type-form_formframework .form-group{margin-bottom:1em}.frame-type-form_formframework .form-group .form-check span{vertical-align:top}.frame-type-form_formframework form h2{display:none}.frame-type-form_formframework form div.form-group:nth-of-type(4){padding-top:1em;padding-bottom:1em}.collapse:not(.transition):not(.open){visibility:hidden}.collapse:not(.open){height:0 !important}.collapse.transition{transition:height var(--transition);overflow-y:hidden}#header{display:flex;position:sticky;top:0;align-items:center;z-index:10;border-bottom:var(--border-line) #168038;background-color:var(--color-white);padding-block:calc((var(--header-height) - var(--logo-size)) / 2);width:100%;min-height:var(--header-height)}#header .container{max-width:var(--container-width-alt) !important}#header .row{row-gap:0}#header .navbar-toggler{border:none}#header .navbar-toggler .navmenu-action-open{transform:scale(1.375)}#header .navbar-toggler .navmenu-action-close{display:none;transform:scale(1.375)}#header .navbar-toggler[aria-expanded="true"] .navmenu-action-open{display:none}#header .navbar-toggler[aria-expanded="true"] .navmenu-action-close{display:inline-block}#header .col-button{flex-basis:auto}#header .col-menu{display:flex;gap:var(--gutter)}@media (min-width:1260px){#header .col-menu{justify-content:flex-end}}#header .header-flex{column-gap:calc(var(--gutter) / 4)}@media (min-width:744px){#header .header-flex{column-gap:calc(var(--gutter) / 2)}}#header .col-menu .navbar{justify-content:end;padding:var(--gutter) var(--gutter)}@media (min-width:1260px){#header .col-menu .navbar{padding:0}}#header .nav-contact{display:flex;gap:calc(var(--gutter) * 0.625);padding-inline:calc(var(--gutter) / 4)}@media (min-width:744px){#header .nav-contact{gap:calc(var(--gutter) * 0.7)}}#header .nav-contact .icon-fa{vertical-align:middle;transform:scale(1.5) translateY(-0.025em);transition:color var(--transition)}#header .nav-contact :any-link:is(:hover,:focus-visible) .icon-fa{color:#45BE55}#header .logo img{width:auto;height:var(--logo-size)}#header::after{position:absolute;bottom:0;left:0;transform:translateY(100%);transition:max-width calc(var(--transition-duration) / 3) var(--transition-timing-function) var(--transition-delay);background-image:linear-gradient(to right,#97ED8A,#168038);width:100%;max-width:var(--scroll-pos,0);height:calc(var(--gutter) / 4);content:""}#nav-main{transition:max-height var(--transition),visibility var(--transition-duration) step-start var(--transition-delay);height:var(--menu-height,100%);max-height:var(--menu-height,100%);overflow:hidden}#nav-main[data-menu-open="false"]{visibility:hidden;transition:max-height var(--transition),visibility var(--transition-duration) step-end var(--transition-delay);max-height:0}@media (min-width:1260px){#nav-main{visibility:initial;transition:initial;height:initial;max-height:initial;overflow:initial}}#nav-main .navbar{display:flex;flex-direction:column;gap:calc(0.75 * var(--gutter)) calc(0.75 * var(--gutter));font-size:calc(var(--font-size-md) * 1);font-variation-settings:"wght" var(--font-weight-bold)}@media (min-width:1260px){#nav-main .navbar{flex-direction:row}}#nav-main .has-dropdown>.nav-link::after{display:inline-block;transform:scale(0.75) translateY(-2.25%);transition:transform var(--transition);content:"";font-weight:550;font-family:var(--font-family-fa)}#nav-main .nav-link{position:relative;vertical-align:bottom;transition:color var(--transition);padding:calc(var(--gutter) / 4)}#nav-main .nav-link::before{position:absolute;top:0.1em;left:calc(var(--gutter) / -5.5);opacity:0;z-index:-1;transition:opacity var(--transition);background-image:linear-gradient(to bottom,#97ED8A 0%,#168038 100%);background-size:calc(var(--gutter) / 5.5) 90%;width:100%;height:100%;pointer-events:none;content:""}#nav-main .nav-link:is(:is(:hover,:focus-visible),:focus-within,:has(+ :is(:is(:hover,:focus-visible),:focus-within)),[aria-current="page"]){color:#168038}#nav-main .nav-link:is(:is(:hover,:focus-visible),:focus-within,:has(+ :is(:is(:hover,:focus-visible),:focus-within)),[aria-current="page"])::before{opacity:1}#nav-main .nav-link:is(:is(:hover,:focus-visible),:focus-within,:has(+ :is(:is(:hover,:focus-visible),:focus-within)))::after{transform:scale(0.75) translateY(6.75%)}#nav-main .nav-dropdown>.nav-item{margin-top:calc(var(--gutter) / 2);margin-left:var(--gutter)}@media (min-width:1260px){#nav-main .nav-dropdown{position:absolute;transform:translateY(10%);visibility:hidden;opacity:0;z-index:1;transition:opacity var(--transition),transform var(--transition),visibility var(--transition-duration) step-end var(--transition-delay);margin-top:calc(var(--gutter));margin-left:calc(var(--gutter) * -3 / 4);background-image:linear-gradient(to bottom,#51c55d,#1d893c);padding:calc(var(--gutter) / 2);pointer-events:none;color:var(--color-white)}#nav-main .nav-dropdown::before{position:absolute;top:0;left:0;margin-top:calc(var(--gutter) * -1);width:100%;height:100%;content:""}#nav-main .nav-dropdown .nav-link::before{content:none}#nav-main .nav-dropdown>.nav-item{margin-top:calc(var(--gutter) / 4);margin-left:0}#nav-main .nav-dropdown>.nav-item>.nav-link{transition:color var(--transition),margin var(--transition);margin-right:0.5em}#nav-main .nav-dropdown>.nav-item>.nav-link:is([aria-current="page"],[data-current-ancestor="true"]){color:var(--color-white) !important;font-weight:900}#nav-main .nav-dropdown>.nav-item>.nav-link:is(:is(:hover,:focus-visible)){margin-right:0;margin-left:0.5em;color:#F6F6F6}#nav-main .nav-dropdown>.nav-item:first-child{margin-top:0}#nav-main .nav-link:is(:is(:hover,:focus-visible))+.nav-dropdown,#nav-main .nav-link+.nav-dropdown:is(:is(:hover,:focus-visible),:focus-within){transform:none;visibility:visible;opacity:1;transition:opacity var(--transition),transform var(--transition),visibility var(--transition-duration) step-start var(--transition-delay);pointer-events:auto}}#hero{position:relative}@media (min-width:744px){#hero{height:var(--viewheight-fill)}#hero>.media,#hero>.media *{overflow:hidden;position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:center}}#hero>.content{width:100%}@media (min-width:744px){#hero>.content{position:absolute;bottom:-1px}}@media (min-width:744px){#hero>.content::before{position:absolute;bottom:-1px;left:0;z-index:0;background-color:var(--color-white);width:100%;height:50%;content:""}}#hero>.content>.container{position:relative;z-index:1;background-color:var(--color-white);overflow:auto}#hero>.content>.container>header{overflow:hidden}#hero>.content>.container>header>*{margin:var(--gutter) auto calc(var(--gutter) * 1.1);padding-inline:0;text-align:center}@media (min-width:960px){#hero>.content>.container>header>*{padding-inline:calc(var(--gutter) * 2);margin:calc(var(--gutter) * 2) auto calc(var(--gutter) * 1.5)}}#content{contain:paint}#content>div{position:relative;margin-block:calc(var(--gutter) * 1.5)}@media (min-width:960px){#content>div{margin-block:calc(var(--gutter) * 3)}}#content>div:first-child{margin-block-start:0}#content>div:has(.frame-standalone-header){margin-block-end:var(--gutter)}@media (min-width:960px){#content>div:has(.frame-standalone-header){margin-block-end:calc(var(--gutter) * 1.5)}}#content .light-bg-wrap{margin-block-end:0;background-color:#F6F6F6;padding-block:calc(var(--gutter) * 3)}#content .light-bg-wrap+div:has(.frame-fill-img){margin-block-start:0}@media (min-width:960px){#content .split-img-wrap{margin-block:0}}#content .split-img-wrap:last-child{margin-block-end:calc(var(--gutter) * 3)}.text-center{text-align:center}.frame-two-cols{column-gap:var(--gutter);columns:2;column-width:40ch}.frame-split-img{--multiplier:2}.frame-split-img>.row{flex-direction:column}.frame-split-img>.row>*>.frame-type-image .ce-gallery{position:relative;overflow:hidden}.frame-split-img>.row>*>.frame-type-image .ce-gallery img{position:relative}.frame-split-img>.row>*>:not(.frame-type-image){padding-inline:var(--gutter)}.frame-split-img>.row>*>:not(.frame-type-image) ul{padding-inline-start:3rem !important}@media (min-width:960px){.frame-split-img>.row{flex-direction:row;column-gap:0}.frame-split-img>.row>*{--rotate:1}.frame-split-img>.row>*:last-child>.frame-type-image,.frame-split-img>.row>*:first-child>:not(.frame-type-image){--rotate:-1}.frame-split-img>.row>*>:not(.frame-type-image){top:calc(50% + var(--gutter));left:calc(((50% - var(--gutter) * var(--multiplier)) / 2) * (1 + var(--rotate)));z-index:1;background-color:var(--color-white);padding-block:var(--gutter)}.frame-split-img>.row>*>:not(.frame-type-image) ul{padding-inline-start:3rem}}@media (min-width:1260px){.frame-split-img>.row>*>.frame-type-image{padding-inline:var(--gutter);min-height:var(--viewheight-fill)}.frame-split-img>.row>*>.frame-type-image .ce-gallery{position:absolute;top:0;left:calc((var(--viewport-width) / 2 / 2) * (1 - var(--rotate)));width:calc((var(--viewport-width)) / 2);min-height:var(--viewheight-fill);overflow:hidden}.frame-split-img>.row>*>.frame-type-image .ce-gallery img{position:absolute;top:0;left:0;width:100%;height:100%}.frame-split-img>.row>*>:not(.frame-type-image){position:absolute;transform:translateY(-50%);padding:calc(var(--gutter) * 3) calc(var(--gutter) * 2);width:calc(50% + var(--gutter) * var(--multiplier))}.frame-split-img>.row>*:last-child>:not(.frame-type-image){padding-right:calc(var(--container-padding) + var(--gutter))}.frame-split-img>.row>*:first-child>:not(.frame-type-image){padding-left:calc(var(--container-padding) + var(--gutter))}}@media (min-width:1620px){.frame-split-img{--multiplier:8.5}}.frame-infobox{position:relative;margin-block:calc(var(--gutter) * 3);box-shadow:calc(var(--gutter) / 5) calc(var(--gutter) / 5) 0 #F6F6F6;background-color:#fff3de;padding:calc(var(--gutter) * 1.5) calc(var(--gutter) * 1.25)}.infobox h2{font-size:var(--font-size-lg)}.frame-fill-img{position:relative;min-height:var(--viewheight-fill)}.frame-fill-img .ce-gallery{position:absolute;top:0;left:calc((var(--container-padding) + var(--gutter) * 1.5) * -1);width:var(--viewport-width);min-height:var(--viewheight-fill)}.frame-fill-img .ce-gallery img{position:absolute;top:0;left:0;width:100%;height:100%}.frame-fill-img header{position:absolute;bottom:0;left:calc((var(--container-padding) + var(--gutter) * 1.5) * -1);z-index:1;width:var(--viewport-width)}.frame-fill-img header::before{position:absolute;bottom:0;left:0;z-index:0;background-color:var(--color-white);width:100%;height:50%;content:""}.frame-fill-img header>*{position:relative;margin:auto;background-color:var(--color-white);padding:calc(var(--gutter) * 2) calc(var(--gutter) * 3) calc(var(--gutter) * 1.5);width:var(--container-width);text-align:center}@media (min-width:960px){.frame-fill-img header>*{padding-inline:calc(var(--gutter) * 4);padding-block-end:calc(var(--gutter) * 1)}}#content h2.ce-headline-center,#content h3.ce-headline-center{width:100%;text-align:center}#content li:not(.nav-item){position:relative;margin-bottom:2em}#content li:not(.nav-item)::marker{content:none}#content li:not(.nav-item)::before{-webkit-text-fill-color:transparent;display:inline-block;position:absolute;left:-2.75ch;transform:scaleX(-1) scale(1.25);background-image:linear-gradient(to bottom,#97ED8A 20%,#168038 100%);-webkit-background-clip:text;background-clip:text;content:"";font-weight:501;font-family:var(--font-family-fa)}#content .news-list-view>.article{background-color:#F6F6F6;padding:var(--gutter)}#content .news-list-view>.article:not(:last-child){margin-block-end:calc(var(--gutter) * 2)}#content .news-list-view>.article>.row{flex-direction:column}@media (min-width:960px){#content .news-list-view>.article>.row{flex-direction:row}}#content .news-list-view>.article h3{margin-bottom:0.75em;line-height:1.5em}#content .news-list-view>.article h3 span{background:none;color:var(--color-dark);font-size:var(--font-size-lg);font-variation-settings:"wght" var(--font-weight-bold)}#content .news-list-view>.article .col-divider{background-color:#45BE55;width:100%;height:1px}@media (min-width:960px){#content .news-list-view>.article .col-divider{width:1px;height:initial}}#content .news-list-view>.article .teaser-text{margin-block-end:0}#content .news-list-view>.article .teaser-text .btn{margin-block-start:1.5em}#content .news-list-view>.article .meta-text :is(.news-list-date,.news-list-author){margin-block-end:1em;font-variation-settings:"wght" var(--font-weight-bold)}@media (min-width:960px){#content .news-list-view>.article .meta-text :is(.news-list-date,.news-list-author){margin-block-start:1em}}#content .news-list-view>.article .meta-text :is(.news-list-date,.news-list-author) .icon-fa{transform:scale(1.5);margin-inline-end:1ch;color:#45BE55}#content .news-list-view>.article .news-list-author{display:flex}#content .news-list-view>.article .news-list-author .icon-fa{margin-inline-end:1.5ch !important}#content .news-list-view .f3-widget-paginator{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;width:100%}#content .news-list-view .f3-widget-paginator:first-child{display:none}#content .news-list-view .f3-widget-paginator .current{color:var(--highlight-color)}#content .news-list-view .f3-widget-paginator li{margin-bottom:0;padding:calc(var(--gutter) * 0.25);font-weight:bold;list-style-type:none}#content .news-list-view .f3-widget-paginator li::before{content:none}#content .news-list-view .f3-widget-paginator :is(.next,.previous){text-transform:capitalize}#content .news-single h1{margin-block-end:0}#content .news-single .teaser-text{margin-block-start:1em;color:initial;font-size:var(--font-size-sm)}@media (min-width:744px){#content .news-single .teaser-text{margin-block-start:var(--gutter)}}#content .news-single hr{margin-block:var(--gutter)}#content .news-single .news-meta{margin-block-end:1em;font-variation-settings:"wght" var(--font-weight-bold)}@media (min-width:960px){#content .news-single .news-meta{margin-block-start:1em}}#content .news-single .news-meta>p{margin-bottom:1em}#content .news-single .news-meta>p>span{display:inline-block;margin-block-end:1em}@media (min-width:744px){#content .news-single .news-meta>p>span{display:initial;margin-block-end:0}}#content .news-single .news-meta .news-single-date{margin-right:3ch}@media (min-width:744px){#content .news-single .news-meta .news-single-date{display:inline-block}}#content .news-single .news-meta .icon-fa{transform:scale(1.5);margin-right:0.5ch;color:#45BE55}#content .news-single .news-backlink-wrap{margin-block-start:var(--gutter)}#content .news-single .news-related-wrap{margin-block-start:var(--gutter)}#content .news-single .news-related-wrap li{margin-bottom:1em}#content>.extra-gender:not(.split-img-wrap+*){margin-block-start:calc(var(--gutter) * -1)}#content>.extra-gender hr{border-top:var(--border-line) rgba(151,237,138,0.7)}#content>.extra-gender p{color:rgba(87,56,93,0.7)}:is(abbr,acronym,dfn){display:inline-block;position:relative;cursor:help;color:var(--force-color,var(--highlight-color)) !important;font-style:normal;font-weight:var(--font-medium);text-decoration:underline;text-decoration-style:dotted !important;text-decoration-thickness:0.1em;text-underline-offset:0.1em}.dpnglossary{cursor:inherit;color:var(--force-color,var(--highlight-color)) !important;font-weight:var(--font-bold);text-decoration:inherit !important}.dpnglossary[data-tooltip]:not([data-tooltip=""])::before,.dpnglossary[data-tooltip]:not([data-tooltip=""])::after{position:absolute;transition:opacity 225ms ease-in-out,visibility 225ms step-start;pointer-events:none;content:""}.dpnglossary[data-tooltip]:not([data-tooltip=""]):not(:is(:hover,:focus-visible))::before,.dpnglossary[data-tooltip]:not([data-tooltip=""]):not(:is(:hover,:focus-visible))::after{visibility:hidden;opacity:0;transition:opacity 225ms ease-in-out,visibility 225ms step-end}.dpnglossary[data-tooltip]:not([data-tooltip=""])::before{position:absolute;bottom:calc(var(--gutter) * 7 / 12 + 0.5rem);left:50%;transform:translateX(-33.33%);z-index:10;border-width:calc(var(--gutter) * 1 / 6) calc(var(--gutter) * 1 / 6) 0;border-style:solid;border-color:var(--force-color,var(--highlight-color)) transparent;content:""}.dpnglossary[data-tooltip]:not([data-tooltip=""])::after{position:absolute;bottom:calc(var(--gutter) * 3 / 4) !important;left:20%;z-index:11;background-color:var(--force-color,var(--highlight-color));padding:calc(var(--gutter) / 6) calc(var(--gutter) / 3);width:max-content;max-width:min(100vw - var(--gutter),20ch);content:attr(data-tooltip);color:var(--bg-color)}#glossary-nav{display:flex;flex-flow:row wrap;gap:calc(var(--gutter) / 4);margin-bottom:var(--gutter);border:0.1rem solid var(--highlight-color);padding:calc(var(--gutter) / 2);width:100%;list-style:none}#glossary-nav>::before,#glossary-nav ::after{display:none !important;content:none !important}#glossary-nav>li{margin:0 !important;padding:0 !important;text-indent:0 !important}#glossary-nav :is(:any-link,[role="link"]){display:flex;justify-content:center;align-items:center;margin:0 !important;padding:calc(2em / 3);aspect-ratio:1;width:auto;height:calc(8em / 3)}:is(:any-link,[role="link"]):is([disabled],[aria-disabled="true"]){filter:saturate(0) brightness(0.8);cursor:not-allowed}:is(:any-link,[role="link"]):is([disabled],[aria-disabled="true"])::after{display:none;content:none}#glossary-nav,#glossary-list{margin-inline:auto !important;max-width:80ch !important}#glossary-list dd+dt{margin-top:calc(var(--gutter) / 2)}#glossary-list :is(dd,dt){margin-bottom:0}#glossary-list :is(dd,dt)>:is(h3,.h3,h4,.h4){margin-bottom:0.25em}#glossary-list :is(dd,dt)>:is(h3,.h3,h4,.h4)>:is(:any-link,[role="link"]){font-weight:var(--font-medium) !important}#glossary-list :is(dd,dt)>:is(h3,.h3){margin-top:1.325em;margin-bottom:0.675em}#glossary-list :is(dd,dt)>:is(h3,.h3)>:is(:any-link,[role="link"]){display:inline-flex;position:relative;justify-content:center;align-items:center;background-color:var(--dark-color);padding:0.5em;aspect-ratio:1;width:2em;height:2em;color:var(--light-color) !important}#glossary-list :is(dd,dt)>:is(h3,.h3)>:is(:any-link,[role="link"])::after{left:100%}#glossary-list .glossary-link::after{position:absolute;opacity:0;transition:opacity var(--transition);padding-inline-start:0.1em;pointer-events:none;content:"#";color:var(--primary-color);font-weight:var(--font-medium)}#glossary-list .glossary-link:is(.glossary-target *)::after{opacity:0.375}#glossary-list .glossary-link:is(:hover,:focus)::after{opacity:0.75}#footer{display:flex;align-items:center;background-color:rgba(151,237,138,0.2);padding-block:calc(var(--gutter) * 2);width:100%;min-height:var(--header-height)}#footer>.content>.container{background-color:var(--color-white);overflow:auto}#footer .container{max-width:var(--container-width-alt) !important}#footer nav ul{padding:0;display:flex;flex-direction:column;gap:0.5rem}#footer nav ul .seperator{display:none}#footer nav  :any-link{transition:background-size var(--transition);background-image:linear-gradient(to left,currentcolor,currentcolor);background-position:right bottom 0.125rem;background-size:0% 0.15rem;font-variation-settings:"wght" var(--font__weight--semibold)}#footer nav  :any-link:is(:hover,:focus-visible){background-position:left bottom 0.125rem;background-size:100% 0.15rem}#footer .contact-info{display:flex;flex-direction:column;gap:1rem;list-style:none;padding:0;margin:0}#footer .contact-info li{display:flex;gap:0.5rem}#footer .contact-info .telephone,#footer .contact-info .email{margin:0}.footer-bottom{padding-block-start:var(--gutter);margin-block-start:var(--gutter);border-top:0.1rem solid var(--text-color)}@media (min-width:744px){.footer-bottom{margin-block-start:calc(var(--gutter) * 2)}}.footer-legal{display:flex !important;align-items:center;gap:var(--gutter);flex-direction:column}@media (min-width:744px){.footer-legal{gap:calc(var(--gutter) / 2)}}@media (min-width:960px){.footer-legal{gap:var(--gutter)}}@media (min-width:744px){.footer-legal{flex-direction:row}}.footer-legal>*{margin:0}.footer-legal>.frame-type-menu_subpages>ul{display:flex;flex-direction:row;align-items:start;gap:calc(var(--gutter) / 2);padding:0}@media (min-width:960px){.footer-legal>.frame-type-menu_subpages>ul{gap:var(--gutter)}}.footer-legal>.frame-type-menu_subpages>ul>li{list-style-type:none}.footer-legal :any-link{transition:background-size var(--transition);background-image:linear-gradient(to left,currentcolor,currentcolor);background-position:right bottom 0.125rem;background-size:0% 0.15rem;font-variation-settings:"wght" var(--font__weight--semibold)}.footer-legal :any-link:is(:hover,:focus-visible){background-position:left bottom 0.125rem;background-size:100% 0.15rem}.footer-legal .separator{display:none}@media (min-width:744px){.footer-legal .separator{display:initial}}.footer-social ul{display:flex;flex-direction:row;justify-content:center;align-items:center;gap:calc(var(--gutter) / 2);padding:0}.footer-social ul>li{font-size:var(--font-size-lg);list-style-type:none}.footer-social ul>li :any-link{display:inline-block;transition:color var(--transition)}.footer-social ul>li :any-link:is(:hover,:focus-visible){color:#45BE55}.footer-social ul .separator{font-variation-settings:"wght" var(--font-weight-regular);vertical-align:middle;font-size:var(--font-size-sm)}#footer header>h3{position:relative;padding-block-end:1em;margin-block-end:1em;border-bottom:0.1rem solid var(--text-color);inline-size:100%}@media (prefers-reduced-motion:reduce){*,::before,::after{animation:none !important;animation:none !important;transition:none !important;background-attachment:scroll !important;scroll-behavior:auto !important}}.frame-visually-hidden,.visually-hidden,.visually-hidden-focusable:not(:is(:focus,:focus-visible,:focus-within)){clip:rect(0,0,0,0) !important;position:absolute !important;clip-path:inset(50%) !important;margin:0 !important;border:0 !important;padding:0 !important;width:0 !important;height:0 !important;overflow:hidden !important;overflow:clip !important;white-space:nowrap !important}:is([disabled],[aria-disabled="true"]){opacity:0.675;filter:saturate(0.675) brightness(0.675);text-decoration:none !important}
