﻿:root,::after,::before{--em-per-pixels: calc(1em / 16);--rem-per-pixels: calc(1rem / 16);--max-width-xl: 120rem;--max-width-l: 100rem;--max-width-m: 100rem;--max-width-s: 60rem;--max-width-xs: 50rem;--max-width-xxs: 30rem;--vert-whitespace: 7.5rem;--wide-whitespace: 7.5rem;--desktop-whitespace: 6.25rem;--laptop-whitespace: 5rem;--mobile-whitespace: 3.75rem;--desktop-width: 90rem;--laptop-width: 80rem;--tablet-width: 64rem;--portrait-width: 60rem;--mobile-width: 40rem;--gap-col: calc(var(--vert-whitespace) / 2);--gap-row: calc(var(--vert-whitespace) / 2);--gap-hdl: 1.5625rem;--gap-txt: .9375rem;--col-sub-2: calc(var(--gap-hdl) / 2);--col-sub-3: calc(calc(var(--gap-hdl) * 2) / 3);--col-sub-4: calc(calc(var(--gap-hdl) * 3) / 4);--black: #1a1a18;--black-rgb: 26, 26, 24;--darkgrey: #333;--darkgrey-rgb: 51, 51, 51;--grey: #777;--grey-rgb: 119, 119, 119;--lightgrey: #efefef;--lightgrey-rgb: 239, 239, 239;--white: #fff;--white-rgb: 255, 255, 255;--color-error: #e42343;--color-error-rgb: rgb(228, 35, 67);--accent-color: #ffa0b3;--accent-color-rgb: rgb(255, 160, 179);--color-bg: var(--white);--color-bg-rgb: var(--white-rgb);--color-txt: var(--black);--color-txt-rgb: var(--black-rgb);--gradient-clr-one-rgb: var(--white-rgb);--gradient-clr-two-rgb: var(--lightgrey-rgb);--linear-gradient-one: linear-gradient(to right, rgba(var(--gradient-clr-one-rgb), 1), rgba(var(--gradient-clr-two-rgb), 1) 70%);--font-serif: Garamond, Baskerville, "Baskerville Old Face", "Hoefler Text", "Times New Roman", serif;--font-regular: open-sans;--font-bold: open-sans-bold;--font-condensed: open-sans;--font-condensed-bold: open-sans-bold;--font-serif: open-sans-italic;--font-serif-bold: open-sans-bold-italic;--font-script: open-sans-italic;--font-bdy: open-sans;--font-bdy-bold: open-sans-bold;--font-bdy-lsg: 0.06em;--font-bdy-wsg: 0.06em;--font-hdl: open-sans;--font-hdl-bold: open-sans-bold;--font-hdl-lsg: 0.08em;--font-hdl-wsg: 0.08em;--font-nav: open-sans;--font-nav-bold: open-sans-bold;--font-nav-lsg: 0.06em;--font-nav-wsg: 0.06em;--font-size-xxl: 3.75rem;--line-height-xxl: 4.375rem;--font-size-xl: 2.5rem;--line-height-xl: 3.125rem;--font-size-l: 2rem;--line-height-l: 2.625rem;--font-size-m: 1.5rem;--line-height-m: 2.125rem;--font-size-s: 1rem;--line-height-s: 1.75rem;--font-size-xs: .875rem;--line-height-xs: 1.5rem;--font-size-nav: 1rem;--line-height-nav: 1.625rem;--nav-height: 7.5rem;--btn-height: 3.75rem;--btn-borderwidth: .0625rem;--btn-fontsize: .875rem;--btn-fontfamily: var(--font-nav-bold);--btn-lineheight: 1.75rem;--btn-letterspacing: 0.1em;--btn-texttransform: uppercase;--btn-borderradius: 0;--border-radius-min: .125rem;--border-radius-std: .125rem;--border-radius-mid: .125rem;--period-one: 500ms;--period-two: 750ms;--period-three: 1000ms;--ani-duration: 1000ms;--ani-delay: 1000ms;--cubic-bezier: cubic-bezier(0.165, 0.84, 0.44, 1);--cubic-bezier-two: cubic-bezier(0, 0, 0.32, 0.99);--ani-easing: ease-in-out;--text-shadow: 2px 6px 12px rgba(0, 0, 0, 0.35)}@media only screen and (min-width: 90rem){:root,::after,::before{--font-size-s: 1.125rem;--line-height-s: 2rem;--font-size-nav: 1.375rem;--line-height-nav: 1.875rem;--btn-fontsize: 1rem}}@media only screen and (max-width: 90rem){:root,::after,::before{--font-size-xxl: 3.125rem;--line-height-xxl: 3.75rem;--vert-whitespace: var(--desktop-whitespace)}}@media only screen and (min-width: 80rem){:root,::after,::before{--gap-hdl: calc(var(--gap-row) * 0.75)}}@media only screen and (max-width: 80rem){:root,::after,::before{--vert-whitespace: var(--laptop-whitespace);--font-size-xxl: 2.625rem;--line-height-xxl: 3.25rem;--font-size-xl: 2.25rem;--line-height-xl: 2.875rem;--font-size-l: 1.875rem;--line-height-l: 2.5rem;--font-size-m: 1.125rem;--line-height-m: 1.75rem;--btn-fontsize: .875rem;--btn-height: 3.125rem}}@media only screen and (max-width: 90rem){:root,::after,::before{--font-size-nav: 2rem;--line-height-nav: 2.5rem}}@media only screen and (max-width: 60rem){:root,::after,::before{--vert-whitespace: var(--mobile-whitespace);--gap-col: 5%;--nav-height: 5rem}body.no-nav,body.no-nav::after,body.no-nav::before{--nav-height: 7.5rem}}@media only screen and (max-width: 40rem){:root,::after,::before{--nav-height: 5rem;--font-size-xxl: 1.875rem;--line-height-xxl: 2.5rem;--font-size-xl: 1.625rem;--line-height-xl: 2.25rem;--font-size-l: 1.375rem;--line-height-l: 2rem;--font-size-m: 1.375rem;--line-height-m: 2rem;--font-size-s: 1.125rem;--line-height-s: 1.75rem;--font-size-nav: 1.5rem;--line-height-nav: 1.875rem}}html,body{text-rendering:optimizeLegibility !important;-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale}.clearfix:before,#main-container:before,#main:before,.clearfix:after,#main-container:after,#main:after{content:"";display:table}.clearfix:after,#main-container:after,#main:after{clear:both}@keyframes aniWidth{0%{width:0}100%{width:100%}}@keyframes aniBar{0%{transform:translate3d(-100%, 0, 0)}100%{transform:translate3d(0, 0, 0)}}@keyframes scalePulse{0%{transform:scale(1);opacity:1}100%{transform:scale(1.5);opacity:0}}@keyframes moveDown{0%{opacity:0;top:calc(var(--btn-height) * -1.25)}10%{opacity:1;top:0}90%{opacity:1;top:0}100%{opacity:1;top:calc(var(--btn-height) * 1.25)}}@keyframes moveDownIn{0%{opacity:0;top:calc(var(--btn-height) * -1.25)}100%{opacity:1;top:0}}@keyframes moveDownOut{0%{opacity:1;top:0}100%{opacity:0;top:calc(var(--btn-height) * 1.25)}}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}*,*:before,*:after{box-sizing:border-box}html,body{font-family:var(--font-bdy),-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;font-size:16px;line-height:24px;color:var(--color-txt);border-color:var(--color-txt)}::-moz-selection{color:var(--color-bg);background-color:var(--color-txt);text-shadow:none}::selection{color:var(--color-bg);background-color:var(--color-txt);text-shadow:none}body{width:100%;display:block}.visible,.invisible{transition:opacity 350ms ease}.invisible{opacity:0}.visible{opacity:1}@media only screen and (max-width: 1280px){.invisible{opacity:1}}.TextformatterVideoEmbed{float:left;width:100%;margin:20px 0 40px 0 !important;width:100%;display:block}.TextformatterVideoEmbed:first-child{margin-top:0 !important}.TextformatterVideoEmbed:last-child{margin-bottom:0 !important}@font-face{font-family:"open-sans";src:url("../fonts/webfonts/open-sans.woff2") format("woff2"),url("../fonts/webfonts/open-sans.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"open-sans-italic";src:url("../fonts/webfonts/open-sans-italic.woff2") format("woff2"),url("../fonts/webfonts/open-sans-italic.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"open-sans-bold";src:url("../fonts/webfonts/open-sans-bold.woff2") format("woff2"),url("../fonts/webfonts/open-sans-bold.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"open-sans-bold-italic";src:url("../fonts/webfonts/open-sans-bolditalic.woff2") format("woff2"),url("../fonts/webfonts/open-sans-bolditalic.woff") format("woff");font-weight:normal;font-style:normal}* .align_center{text-align:center}* .align_left{text-align:left}* .align_right{text-align:right}sup{transform:translateY(-20%);display:inline-block}sub{transform:translateY(20%);display:inline-block}code{font-family:Lucida Console, Lucida Sans Typewriter, monaco, Bitstream Vera Sans Mono, monospace}:is(article, header)+:is(h3, h4, h5, h6, ul, ol, p){max-width:var(--max-width-s)}h1,h2,h3,h4,h5,h6,blockquote,cite,address,.cat-title,p,figcaption,article ul,article ol,:is(article, .caption, .teaser-info) li{float:left;clear:both;width:100%;margin-bottom:var(--gap-txt)}h1,h2,h3{margin-bottom:var(--gap-hdl)}article li ul,.teaser-info li ul{margin-top:var(--gap-txt)}article .column p+:is(h1, h2, h3, h4, h5, h6),ul+:is(h1, h2, h3, h4, h5, h6),ol+:is(h1, h2, h3, h4, h5, h6){margin-top:var(--gap-hdl)}:is(article p)+:is(article ul, article ol, blockquote){margin-top:var(--gap-txt)}:is(article ul, article ol, blockquote)+:is(article p, article ul, article ol, blockquote){margin-top:var(--gap-txt)}h1,h2,h3,h4,h5,h6,.title{display:block;clear:both;font-family:var(--font-hdl);letter-spacing:var(--font-hdl-lsg);word-spacing:var(--font-hdl-wsg)}:is(h1, h2, h3, h4, h5, h6, .title) :is(strong, * strong, strong *){font-family:var(--font-hdl-bold);font-weight:normal}p,article li,figcaption,small{font-family:var(--font-bdy);letter-spacing:var(--font-bdy-lsg);word-spacing:var(--font-bdy-wsg)}:is(p, article li, figcaption, small) :is(strong, * strong, strong *){font-family:var(--font-bdy-bold)}h1 q,h2 q,h3 q,h4 q,h5 q,h6 q{font-size:inherit;letter-spacing:normal}* .txt-xxl,.txt-xxl *{font-size:var(--font-size-xxl);line-height:var(--line-height-xxl)}* .txt-xl,.txt-xl *{font-size:var(--font-size-xl);line-height:var(--line-height-xl)}* .txt-l,.txt-l *{font-size:var(--font-size-l);line-height:var(--line-height-l)}* .txt-upc,.txt-upc *{text-transform:uppercase}h1,* .h-txt,.h-txt *{font-size:var(--font-size-xxl);line-height:var(--line-height-xxl)}h2{font-size:var(--font-size-xl);line-height:var(--line-height-xl)}:is(.slider.img-sdr, .section-pageheader.img) .txt-box :is(h1, h2, h3, h4, h5, h6, p){text-shadow:var(--text-shadow)}h3,.title,.headline p,.teaser-title :is(h1, h2, h3){font-size:var(--font-size-l);line-height:var(--line-height-l)}* em,em *,* blockquote,blockquote :is(h1, h2, h3, h4, h5, h6, p){font-size:var(--font-size-l);line-height:var(--line-height-l)}h4,h5,h6{font-size:var(--font-size-m);line-height:var(--line-height-m)}p,p *,article :is(ul, ol) li{font-size:var(--font-size-s);line-height:var(--line-height-s)}figcaption,figcaption *{font-size:var(--font-size-xs);line-height:var(--line-height-xs)}article p{float:left;width:100%}* a,a *{text-decoration:none;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}:is(article, .txt-box) a{position:relative;display:inline-block;color:var(--color-txt);text-decoration:underline;text-decoration-thickness:.0625em;text-underline-offset:.3125em}.caption h2 a,.caption h3 a{text-decoration:underline}blockquote{position:relative;width:100%;display:block}* :is(blockquote, cite, .handwriting),:is(blockquote, cite, .handwriting) *{font-family:var(--font-script),Garamond,Baskerville,"Baskerville Old Face","Hoefler Text","Times New Roman",serif}blockquote *:last-child,cite *:last-child{margin-bottom:0}* :is(blockquote, cite, .handwriting) strong{font-family:var(--font-script);font-weight:700}* .serif,.serif *{font-family:var(--font-serif-italic)}* .handwriting,.handwriting *{font-family:var(--font-script) !important;font-weight:100}address{width:100%;display:block}@font-face{font-family:"superduperfont";src:url("../fonts/superduperfont/superduperfont.woff2") format("woff2"),url("../fonts/superduperfont/superduperfont.woff") format("woff");font-weight:normal;font-style:normal}.icon{position:relative;width:auto;height:auto;display:inline-block;text-align:left}.button .icon::before{line-height:var(--line-height)}.icon svg path,.c-txt .logo svg path,.eyecatcher .svg-img svg path{fill:var(--color-txt) !important}.icon{position:relative;width:auto;height:auto;display:inline-block;text-align:left}.icon::before{position:relative;display:inline-block;width:auto;height:auto;font-family:"superduperfont";text-align:left;text-transform:none;vertical-align:bottom;font-weight:200}.i-rabbit-2755596::before{font-size:1.625em}.i-lg{font-size:1.2em}.button .icon::before{line-height:43px}.i-accessible::before{content:"\ea01"}.i-active-protection-2059089::before{content:"\ea02"}.i-address-book-2204::before{content:"\ea03"}.i-address-card-2204::before{content:"\ea04"}.i-archive-paper::before{content:"\ea05"}.i-arrow-100210::before{content:"\ea06"}.i-arrow-3771902-01::before{content:"\ea07"}.i-arrow-3771902-02::before{content:"\ea08"}.i-arrow-back-sharp::before{content:"\ea0a"}.i-arrow-back::before{content:"\ea09"}.i-arrow-down-2::before{content:"\ea0b"}.i-arrow-down-3::before{content:"\ea0c"}.i-arrow-down-sharp::before{content:"\ea0d"}.i-arrow-down::before{content:"\ea0e"}.i-arrow-forward-sharp::before{content:"\ea0f"}.i-arrow-forward::before{content:"\ea10"}.i-arrow-left-2::before{content:"\ea11"}.i-arrow-left-2204::before{content:"\ea12"}.i-arrow-left::before{content:"\ea13"}.i-arrow-right-2::before{content:"\ea14"}.i-arrow-right-2204::before{content:"\ea15"}.i-arrow-right::before{content:"\ea16"}.i-arrow-two-down::before{content:"\ea17"}.i-arrow-two-left::before{content:"\ea18"}.i-arrow-two-right::before{content:"\ea19"}.i-arrow-two-up::before{content:"\ea1a"}.i-arrow-up-2::before{content:"\ea1b"}.i-arrow-up-3::before{content:"\ea1c"}.i-arrow-up-sharp::before{content:"\ea1d"}.i-arrow-up::before{content:"\ea1e"}.i-art-tools-2059018::before{content:"\ea1f"}.i-attach-sharp::before{content:"\ea20"}.i-attach::before{content:"\ea21"}.i-attach_money::before{content:"\ea22"}.i-attachment::before{content:"\ea23"}.i-award::before{content:"\ea24"}.i-badge::before{content:"\ea25"}.i-barcode-qr::before{content:"\ea26"}.i-beer-outline::before{content:"\ea27"}.i-briefcase-24::before{content:"\ea28"}.i-build::before{content:"\ea29"}.i-bus-outline::before{content:"\ea2a"}.i-calendar-1585321::before{content:"\ea2b"}.i-calendar-2204::before{content:"\ea2c"}.i-calendar-2353171::before{content:"\ea2d"}.i-calendar-4773076::before{content:"\ea2e"}.i-calendar-4773332::before{content:"\ea2f"}.i-calendar-4773339::before{content:"\ea30"}.i-calendar-60::before{content:"\ea31"}.i-calendar-check-2204::before{content:"\ea32"}.i-calendar-sharp::before{content:"\ea33"}.i-calendar::before{content:"\ea34"}.i-call-outline::before{content:"\ea35"}.i-camera-2059070::before{content:"\ea36"}.i-camera-outline::before{content:"\ea37"}.i-camera::before{content:"\ea38"}.i-car-outline::before{content:"\ea39"}.i-car-sport-outline::before{content:"\ea3a"}.i-car::before{content:"\ea3b"}.i-certificate-4773226::before{content:"\ea3c"}.i-chat-4773344::before{content:"\ea3d"}.i-chat::before{content:"\ea3e"}.i-chatbox-ellipses-outline::before{content:"\ea3f"}.i-chatbox-outline::before{content:"\ea40"}.i-check-mark::before{content:"\ea41"}.i-check::before{content:"\ea42"}.i-checkmark-outline::before{content:"\ea43"}.i-chevron-back-outline::before{content:"\ea44"}.i-chevron-forward-outline::before{content:"\ea45"}.i-chevron-up-outline::before{content:"\ea46"}.i-clipboard-outline::before{content:"\ea47"}.i-clock-2059072::before{content:"\ea48"}.i-clock-2204::before{content:"\ea49"}.i-clock::before{content:"\ea4a"}.i-close-2::before{content:"\ea4b"}.i-close-cross::before{content:"\ea4c"}.i-close-x::before{content:"\ea4d"}.i-close::before{content:"\ea4e"}.i-coffee-1087791::before{content:"\ea4f"}.i-coffee-1477200::before{content:"\ea50"}.i-comment-2204::before{content:"\ea51"}.i-comments-2204::before{content:"\ea52"}.i-compass-05::before{content:"\ea53"}.i-compass-2058998::before{content:"\ea54"}.i-compass-2204::before{content:"\ea55"}.i-computer-monitor-2059002::before{content:"\ea56"}.i-cupids-bow-100186::before{content:"\ea57"}.i-document-4773082::before{content:"\ea58"}.i-document-attach-outline::before{content:"\ea59"}.i-document-outline::before{content:"\ea5a"}.i-document-text-outline::before{content:"\ea5b"}.i-documents-outline::before{content:"\ea5c"}.i-download-outline::before{content:"\ea5d"}.i-email-84::before{content:"\ea5e"}.i-envelope-2204::before{content:"\ea5f"}.i-envelope-4773234::before{content:"\ea60"}.i-error::before{content:"\ea62"}.i-error_outline::before{content:"\ea61"}.i-essay-4773091::before{content:"\ea63"}.i-euro_symbol::before{content:"\ea64"}.i-ev_station::before{content:"\ea65"}.i-event-available::before{content:"\ea66"}.i-event-busy::before{content:"\ea67"}.i-event-note::before{content:"\ea68"}.i-expand-more::before{content:"\ea69"}.i-expand::before{content:"\ea6a"}.i-eye-19::before{content:"\ea6b"}.i-face-grin-beam-2204::before{content:"\ea6c"}.i-face-grin-hearts-2204::before{content:"\ea6d"}.i-face-grin-stars-2204::before{content:"\ea6e"}.i-face-smile-2204::before{content:"\ea6f"}.i-face-smile-beam-2204::before{content:"\ea70"}.i-facebook::before{content:"\ea71"}.i-fast-food-outline::before{content:"\ea72"}.i-favorite::before{content:"\ea73"}.i-favorite_border::before{content:"\ea74"}.i-fax::before{content:"\ea75"}.i-feather-pen-2058983::before{content:"\ea76"}.i-file-2204::before{content:"\ea77"}.i-file-4773230::before{content:"\ea78"}.i-file-4773308::before{content:"\ea79"}.i-film-outline::before{content:"\ea7a"}.i-flag-2058985::before{content:"\ea7b"}.i-flag-2204::before{content:"\ea7c"}.i-flag-2353178::before{content:"\ea7d"}.i-flag-points-32::before{content:"\ea7e"}.i-flame::before{content:"\ea7f"}.i-flash-2059006::before{content:"\ea80"}.i-flash::before{content:"\ea81"}.i-gift-2::before{content:"\ea84"}.i-glass-2059005::before{content:"\ea82"}.i-glasses::before{content:"\ea83"}.i-gps-4773110::before{content:"\ea85"}.i-hand-peace-2204::before{content:"\ea86"}.i-hand-point-down-2204::before{content:"\ea87"}.i-hand-point-left-2204::before{content:"\ea88"}.i-hand-point-right-2204::before{content:"\ea89"}.i-hand-point-up-2204::before{content:"\ea8a"}.i-hand-pointer-2204::before{content:"\ea8b"}.i-handout::before{content:"\ea8c"}.i-handshake-2204::before{content:"\ea8d"}.i-hare-951781::before{content:"\ea8e"}.i-heart-100178::before{content:"\ea8f"}.i-heart-2204::before{content:"\ea90"}.i-home-52::before{content:"\ea91"}.i-home::before{content:"\ea92"}.i-ic_alarm_on_48px::before{content:"\ea93"}.i-ic_phone_48px::before{content:"\ea94"}.i-ic_print_48px::before{content:"\ea95"}.i-ice-cream-outline::before{content:"\ea96"}.i-id-card-2204::before{content:"\ea97"}.i-image-outline::before{content:"\ea98"}.i-image::before{content:"\ea99"}.i-images-outline::before{content:"\ea9a"}.i-inbox::before{content:"\ea9b"}.i-info::before{content:"\ea9c"}.i-instagram::before{content:"\ea9d"}.i-invitation::before{content:"\ea9e"}.i-key-25::before{content:"\ea9f"}.i-key-outline::before{content:"\eaa0"}.i-kununu::before{content:"\eaa1"}.i-language::before{content:"\eaa2"}.i-left::before{content:"\eaa3"}.i-lemon-2204::before{content:"\eaa5"}.i-lightbulb-2204::before{content:"\eaa4"}.i-like-2::before{content:"\eaa6"}.i-link-2::before{content:"\eaa7"}.i-link-3::before{content:"\eaa8"}.i-link-72::before{content:"\eaa9"}.i-link-sharp::before{content:"\eaaa"}.i-link::before{content:"\eaab"}.i-linkedin-2::before{content:"\eaac"}.i-linkedin::before{content:"\eaad"}.i-location-2::before{content:"\eaaf"}.i-location-outline::before{content:"\eaae"}.i-location-sharp::before{content:"\eab0"}.i-location::before{content:"\eab1"}.i-lock-open::before{content:"\eab2"}.i-lock::before{content:"\eab3"}.i-locked-heart-100183::before{content:"\eab4"}.i-pinterest::before{content:"\eab5"}.i-tumblr::before{content:"\eab6"}.i-twitch::before{content:"\eab7"}.i-love-arrow-100181::before{content:"\eab8"}.i-magic-4153318::before{content:"\eab9"}.i-mail-2::before{content:"\eaba"}.i-mail-2059025::before{content:"\eabb"}.i-mail-open-outline::before{content:"\eabc"}.i-mail-outline::before{content:"\eabd"}.i-mail::before{content:"\eabe"}.i-mailbox-2059027::before{content:"\eabf"}.i-map-2204::before{content:"\eac0"}.i-map-outline::before{content:"\eac1"}.i-markunread::before{content:"\eac2"}.i-medal-2059010::before{content:"\eac3"}.i-message-2204::before{content:"\eac4"}.i-messenger::before{content:"\eac5"}.i-multiple-11::before{content:"\eac6"}.i-newspaper-outline::before{content:"\eac7"}.i-notifications::before{content:"\eac8"}.i-paper-plane-2204::before{content:"\eac9"}.i-paper-plane-outline::before{content:"\eaca"}.i-partly-sunny-outline::before{content:"\eacb"}.i-pencil::before{content:"\eacc"}.i-people-outline::before{content:"\eacd"}.i-people-sharp::before{content:"\eace"}.i-people::before{content:"\eacf"}.i-person-outline::before{content:"\ead0"}.i-person-sharp::before{content:"\ead1"}.i-person::before{content:"\ead2"}.i-phone-1150745::before{content:"\ead3"}.i-phone-1309869::before{content:"\ead4"}.i-phone-1755632::before{content:"\ead5"}.i-phone::before{content:"\ead6"}.i-phone_iphone::before{content:"\ead7"}.i-photo-2::before{content:"\ead8"}.i-photo::before{content:"\ead9"}.i-pizza-outline::before{content:"\eada"}.i-pizza::before{content:"\eadb"}.i-play::before{content:"\eadc"}.i-plus::before{content:"\eadd"}.i-print-outline::before{content:"\eade"}.i-print-sharp::before{content:"\eadf"}.i-print::before{content:"\eae0"}.i-printer-2059146::before{content:"\eae1"}.i-rabbit-1613646::before{content:"\eae2"}.i-rabbit-214995::before{content:"\eae3"}.i-rabbit-2736281::before{content:"\eae4"}.i-rabbit-2736297::before{content:"\eae5"}.i-rabbit-2755596::before{content:"\eae6"}.i-rabbit-face-2754900::before{content:"\eae7"}.i-report::before{content:"\eae8"}.i-report_problem::before{content:"\eae9"}.i-right::before{content:"\eaea"}.i-rocket-2059152::before{content:"\eaeb"}.i-schdule-4777514::before{content:"\eaec"}.i-schedule-4773322::before{content:"\eaed"}.i-school-outline::before{content:"\eaee"}.i-school::before{content:"\eaef"}.i-search-2::before{content:"\eaf0"}.i-search-outline::before{content:"\eaf1"}.i-search-sharp::before{content:"\eaf2"}.i-search::before{content:"\eaf3"}.i-send-2::before{content:"\eaf4"}.i-settings-gear-63::before{content:"\eaf5"}.i-share-social-outline::before{content:"\eaf6"}.i-share-social::before{content:"\eaf7"}.i-shield-checkmark-outline::before{content:"\eaf8"}.i-shield-checkmark-sharp::before{content:"\eaf9"}.i-shield-checkmark::before{content:"\eafa"}.i-shield-icon-01::before{content:"\eafb"}.i-shield-icon-02::before{content:"\eafc"}.i-shop-2059161::before{content:"\eafd"}.i-single-folded-content::before{content:"\eafe"}.i-stamp-4773104::before{content:"\eaff"}.i-star-2204::before{content:"\eb00"}.i-star-outline::before{content:"\eb01"}.i-star::before{content:"\eb02"}.i-subway-outline::before{content:"\eb03"}.i-subway-sharp::before{content:"\eb04"}.i-subway::before{content:"\eb05"}.i-tag-2059186::before{content:"\eb06"}.i-team-4773345::before{content:"\eb07"}.i-thin-arrow-down::before{content:"\eb08"}.i-thin-arrow-left::before{content:"\eb09"}.i-thin-arrow-right::before{content:"\eb0a"}.i-thin-arrow-up::before{content:"\eb0b"}.i-thumbs-down-2204::before{content:"\eb0c"}.i-thumbs-up-2204::before{content:"\eb0d"}.i-time-outline::before{content:"\eb0e"}.i-trail-sign-outline::before{content:"\eb0f"}.i-trophy-4773326::before{content:"\eb10"}.i-twitter::before{content:"\eb11"}.i-unfold::before{content:"\eb12"}.i-user-2204::before{content:"\eb13"}.i-user-4773090::before{content:"\eb14"}.i-video-66::before{content:"\eb15"}.i-video::before{content:"\eb16"}.i-videocam-2::before{content:"\eb17"}.i-videocam-outline::before{content:"\eb18"}.i-videocam-sharp::before{content:"\eb19"}.i-videocam::before{content:"\eb1a"}.i-vimeo::before{content:"\eb1b"}.i-warning::before{content:"\eb1c"}.i-weekend::before{content:"\eb1d"}.i-whatsapp::before{content:"\eb1e"}.i-xing::before{content:"\eb1f"}.i-youtube::before{content:"\eb20"}.i-zoom-2::before{content:"\eb21"}@media (hover: hover) and (pointer: fine){#mainnav-bg,#menu-btn:before,#menu-btn ul,.nav-btn:after,.subnav-btn p:after,nav .button.tgl:after,.subnav-btn:before,.subnav-btn:after,.subnav-btn a,.nav-btn p:after,#editpage-btn,.slider-nav,.thumbs-btn,.thumbs-btn span,.logo-label{transition:all 350ms ease}}#main .select-wrapper form button:hover span,.pagination .button.back:hover span:before{transform:scale(1.125),rotate(0.01deg);transition:all 350ms ease}#main-container .scroll-btn:after{transition:all 250ms ease-in-out}#mainnav-container{--btn-height: calc(var(--nav-height) / 2);position:absolute;top:0;left:0;z-index:50;width:100%;height:var(--nav-height);display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;transform:translate3d(0, 0, 0)}#mainnav-container.no-switch{transition:unset !important}#mainnav-container,#mainnav-container *::before,#mainnav-container *::after{--btn-height: calc(var(--nav-height) / 2)}#mainnav-container.no-nav{height:auto;min-height:var(--nav-height)}#mainnav-container :is(ul, li, a){list-style:none;appearance:unset;text-decoration:none;outline:none}#mainnav-container.active{position:absolute;transform:translate3d(0, 0, 0) !important}#mainnav-container.ani{transition:transform 350ms ease-in-out}#mainnav-container.active{position:fixed}#mainnav-container.switch{position:fixed;transform:translate3d(0, -100%, 0)}#mainnav-container.switch.on{transform:translate3d(0, 0, 0);transition:transform 350ms ease-in-out}#mainnav-container{padding:0 var(--gap-col)}#mainnav-wrapper{position:relative;z-index:2;width:100%;max-width:var(--max-width-m);height:var(--nav-height);padding:0;margin:0 auto;display:flex;flex-flow:row nowrap;align-items:center;justify-content:space-between;transform:translate3d(0, 0, 0)}@media only screen and (min-width: 120rem){#mainnav-wrapper{max-width:var(--max-width-xl)}}#mainnav-bg{position:absolute;bottom:0;left:0;z-index:1;width:100%;height:120%;background-color:var(--color-bg)}#mainnav-logo{position:relative;z-index:3;width:auto;height:calc(var(--nav-height) * 0.75);display:flex;flex-flow:column nowrap;align-items:center;justify-content:flex-start}#mainnav-logo a{position:relative;width:auto;height:100%;margin:0 auto;display:block}#mainnav-logo img{float:left;width:auto;max-width:none;height:100%;margin:auto 0;display:block;background:transparent;border-radius:0 !important}#mainnav-contact,#mainnav-contact .inner{display:flex;flex-flow:row wrap;align-items:center;align-content:center;justify-content:flex-end}#mainnav-contact{position:absolute;top:0;right:0;z-index:4;width:100%;max-width:var(--max-width-m);padding:0 var(--gap-col)}.nav #mainnav-contact{padding:0 var(--gap-col)}#mainnav-contact .inner{float:right;height:auto;padding:0 .3125rem;border-radius:0 0 10px 10px;background-color:var(--color-one)}#mainnav-contact *,#mainnav-contact *::before,#mainnav-contact *::after{font-size:var(--font-size-s);line-height:var(--line-height-s);--color-txt: var(--white)}#mainnav-contact p{position:relative;float:left;clear:none;width:auto;padding:0 15px;margin-bottom:0;display:block}#mainnav-contact p *,#mainnav-contact p *::before{color:var(--white);line-height:1.125rem}#mainnav,#nav-btn-list{float:left;width:100%;padding:0;margin:0;display:flex;flex-flow:column nowrap;gap:.625rem;align-items:flex-start;justify-content:flex-start}#mainnav .inner{width:100%;display:flex;flex-flow:column nowrap;align-items:flex-end;justify-content:flex-start;gap:.625rem}#nav-btn-list{align-self:flex-end;width:auto;flex-flow:row nowrap;gap:calc(var(--gap-hdl) * 1)}#nav-btn-list .nav-tab{position:relative}#nav-btn-list .nav-tab :is(ul, li){float:left;width:100%;display:flex;flex-flow:column nowrap}.nav-btn,.subnav-btn{position:relative;float:left;width:100%;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;outline:none;border:unset;text-decoration:unset;overflow:hidden;cursor:pointer}@media only screen and (min-width: 90.0625rem){.nav-btn{padding:.75rem 0}}.nav-btn.cta{background-color:var(--color-txt);color:var(--color-bg)}:is(.nav-btn, .subnav-btn) p{position:relative;z-index:1;margin-bottom:0;font-family:var(--font-nav);letter-spacing:var(--font-nav-lsg);word-spacing:var(--font-nav-wsg)}.nav-btn p{font-size:var(--font-size-nav);line-height:var(--line-height-nav)}.subnav-btn p{font-size:calc(var(--font-size-nav) * 0.89);line-height:calc(var(--line-height-nav) * 0.89)}:is(.nav-btn.active, .subnav-btn.active) p{font-family:var(--font-nav-bold)}.nav-btn p:after,.subnav-btn:after,#main-container .scroll-btn:after{content:"\ea46";position:absolute;left:50%;bottom:2px;width:1.25rem;height:1.25rem;margin-left:-10px;font:1.25rem/1.25rem "superduperfont";text-align:center;color:var(--color-one);font-weight:100;background:transparent;transform:rotate(180deg)}.nav-btn p:after,.subnav-btn:after{content:"\ea46";bottom:-16px;color:var(--color-one);opacity:0}.drpdwn-tab:hover .nav-btn p:after,.drpdwn-tab.tab-on .nav-btn p:after{bottom:-16px;opacity:1}#main-container .scroll-btn:hover:after{bottom:-2px}.subnav-wrapper{position:absolute;top:-500%;left:0;z-index:-1;width:100%;padding:0;margin-top:-5px;display:block;opacity:0;box-shadow:0 14px 20px -12px rgba(var(--black-rgb), 0.2);transition:opacity 350ms ease;border-radius:0 0 5px 5px;overflow:hidden}#mainnav li.tab-on .subnav-wrapper{top:100%;opacity:1}.subnav-wrapper:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff}.subnav-wrapper .main-wrapper{position:relative;z-index:1;float:left;width:66.6666666667%;padding:40px 40px 40px 20px}.subnav{position:relative;z-index:1;float:left;width:50%;height:100%;min-height:180px;padding:0;margin-right:66.6666666667%;display:block}.subnav .subnav{position:absolute;top:0;left:100%;width:100%;padding:0;margin-top:0;opacity:0;overflow:visible;display:none}.subnav-tab:hover .subnav{z-index:2;height:auto;opacity:1;display:block}.subnav-btn{position:relative;width:100%;height:auto;padding:calc(var(--gap-txt) * 0.5) calc(var(--gap-txt) * 0.75)}.subnav-btn:hover{background-color:var(--color-txt)}.subnav-btn:hover *{color:var(--color-bg)}.subnav-btn p{padding:0;margin-bottom:0}.active .subnav-btn p{font-family:var(--font-nav)}.active .subnav-btn.active p{font-family:var(--font-nav-bold)}nav .button.tgl,.subnav-btn:after{position:absolute;float:right;display:block;background:transparent;outline:none}nav .button.tgl{top:0;right:0;width:calc(var(--btn-height) * 1) !important;display:none}.subnav-btn:after{content:"\ea16";top:50%;right:-15px;width:45px;height:48px;font:var(--font-size-nav)/var(--line-height-nav) superduperfont;text-align:center;color:var(--color-one);opacity:0;transform:translateY(-50%)}.subnav-parent:hover .subnav-btn:after{right:0;opacity:1}.subnav-parent:hover .subnav .subnav-btn:after{right:0;opacity:0}.subnav .subnav .subnav-btn{position:relative}.subnav .subnav .subnav-btn:first-child{margin-top:0}.subnav .subnav .subnav-btn:before{content:"•";content:none;position:absolute;top:1px;left:0}.subnav-btn *{color:var(--color-one)}.subnav-btn-img{display:none}.subnav-btn-img img{position:absolute;visibility:hidden}.subnav-wrapper{left:50%;width:auto;min-width:300px;margin-top:0;min-height:0 !important;transform:translateX(-50%)}.drpdwn-tab:hover .subnav-wrapper{top:100%;opacity:1;grid-template-rows:1fr}.subnav-wrapper .main-wrapper{width:100%;padding:0}.subnav{width:100%;height:auto !important;min-height:0}#menu-btn{--btn-height: 2.5rem;position:absolute;bottom:50%;transform:translateY(50%);right:var(--gap-col);z-index:4;width:var(--btn-height);height:var(--btn-height);padding:0 !important;border:none;display:none;flex-flow:column nowrap;align-items:center;justify-content:center;cursor:pointer;overflow:visible !important}#menu-btn,#menu-btn:after{background-image:none;background-color:transparent;border-radius:unset}#mainnav-container #menu-btn span:before{content:none}#menu-btn ul,#menu-btn span{float:left;margin-bottom:0;display:block}#menu-btn .label{margin-right:10px}#menu-btn:before{--btn-height: 2.5rem;position:absolute;top:0;right:100%;content:"Menü";margin-right:10px;font-family:var(--font-nav-bold);font-size:var(--font-size-s);line-height:var(--btn-height);color:var(--color-txt);letter-spacing:0.04em;text-transform:var(--btn-texttransform);white-space:nowrap;display:none}@media only screen and (min-width: 60rem){#menu-btn:before{display:block}}#menu-btn.active:before{content:"Menü schließen";opacity:1}#menu-btn ul{--bar-height: .1875rem;position:absolute;inset:0;margin:auto;width:var(--btn-height);height:var(--btn-height);transform:rotate(0deg) translate3d(0, 0, 0)}#menu-btn:hover ul{transform:rotate(0.01deg) translate3d(0, 0, 0)}#menu-btn li{position:absolute;width:var(--btn-height);height:var(--bar-height);display:block;border:none;background-color:var(--color-txt);overflow:hidden;border-radius:unset}#menu-btn li{inset:0;margin:auto;transform:rotate(0.01deg) translate3d(0, 0, 0)}#menu-btn li.one{transform:rotate(0deg) translate3d(0, -200%, 0)}#menu-btn.active li.one{transform:rotate(-45deg) translate3d(0, 0, 0)}#menu-btn li.three{transform:rotate(0deg) translate3d(0, 200%, 0)}#menu-btn.active li.three{transform:rotate(45deg) translate3d(0, 0, 0)}#menu-btn li.two{display:none}#mainnav-container :is(header, footer){width:100%;padding:0 var(--gap-col);display:flex;flex-flow:column nowrap;gap:var(--gap-row);align-items:flex-start;justify-content:flex-start}#mainnav-container :is(header, footer) *{margin-bottom:0}#mainnav-container.mod-02 :is(header, footer) *{text-align:center;align-self:center}#mainnav-container.mod-02 :is(header, footer){display:none;align-items:center;justify-content:center}@media only screen and (max-width: 90rem){#mainnav-container.mod-02 :is(header, footer){display:flex}#mainnav-container{padding:0}#mainnav-container.switch{transform:translate3d(0, 0, 0)}#mainnav-wrapper{padding:0;max-width:unset}#mainnav-logo{left:var(--gap-col)}#menu-btn{display:block}#mainnav{--btn-height: 3.75rem;position:fixed;top:0;left:0;width:100%;height:0vh;padding:0;background-color:var(--color-bg);border-top:var(--nav-height) solid transparent;overflow-x:hidden;overflow-y:scroll;align-items:center;justify-content:center;row-gap:var(--gap-row);scrollbar-color:transparent transparent;scrollbar-width:thin;scrollbar-width:.25rem;scrollbar-width:0;transition:height 750ms var(--cubic-bezier)}#mainnav.active{height:100vh;height:100svh;height:100dvh;padding:var(--gap-row) 0;align-items:flex-start;justify-content:flex-start;scrollbar-color:transparent}#mainnav .inner{gap:var(--gap-row)}#mainnav-wrapper::before{content:"";position:absolute;top:0;left:0;width:100%;height:0;display:block;background-color:var(--color-bg)}#mainnav-container.active #mainnav-wrapper::before{height:125vh;height:125dvh;transition:height 750ms var(--cubic-bezier)}#mainnav::-webkit-scrollbar{width:.25rem;width:0;background-color:transparent}#mainnav::-webkit-scrollbar{background-color:rgba(var(--color-txt-rgb), 0.25)}#mainnav::-webkit-scrollbar-thumb{border-radius:unset;background:transparent}#mainnav.active::-webkit-scrollbar-thumb{background:var(--color-txt)}#nav-btn-list,:is(#mainnav, .section-nav-list) .nav-sec-list{align-self:center;flex-flow:column nowrap;text-align:center}.nav-tab{position:relative;width:100%;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center}.drpdwn-tab:hover .nav-btn p:after{opacity:0}.drpdwn-tab.on .nav-btn p:after{bottom:-16px;opacity:0}.drpdwn-tab:hover .subnav-wrapper,.subnav-wrapper{position:relative;z-index:1;top:auto;left:auto;width:100%;min-width:unset;margin:0;transform:unset;opacity:1;box-shadow:unset;grid-template-rows:0fr;border-radius:unset}.drpdwn-tab .subnav.tgl-container li:first-child{margin-top:var(--gap-txt)}.drpdwn-tab:hover .subnav-wrapper.on{grid-template-rows:1fr}.subnav{margin:0}nav .button.tgl{position:absolute;top:0;right:0;width:calc(var(--btn-height) * 0.5);display:block}}@media only screen and (max-width: 40rem){#nav-btn-list{gap:calc(var(--gap-row) * 0.75)}.drpdwn-tab .nav-btn p{padding-left:var(--gap-txt)}}.button-wrapper{float:left;z-index:3;width:100%;padding:0;display:flex;flex-flow:row wrap;text-align:center}.button,button,a{text-decoration:none;outline:none;outline:none;border:none;appearance:none;backface-visibility:hidden}@media (hover: hover) and (pointer: fine){.button,.button *,.button *::before,.button *::after,button[type="submit"],button[type="submit"] *,button[type="submit"] *::before,button[type="submit"] *::after,#menu-btn,input[type="file"]{transition:all 500ms var(--cubic-bezier)}}.button,button,.cta-btn p,button[type="submit"]{position:relative;width:auto;min-height:var(--btn-height);padding:0;margin:0;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;text-transform:var(--btn-texttransform);text-align:center;border:var(--btn-borderwidth) solid var(--color-txt);border-radius:var(--btn-borderradius);cursor:pointer;overflow:hidden !important}.button:hover,button:hover,.cta-btn:hover p,button[type="submit"]:hover,.teaser-btn:hover .button{color:var(--color-bg);border-color:var(--color-bg);background-color:var(--color-txt)}.button svg :is(path, rect, circle),button svg :is(path, rect, circle){fill:var(--color-txt) !important}.button:hover svg :is(path, rect, circle),button:hover svg :is(path, rect, circle){fill:var(--color-bg) !important}.button[style*="text-align:center;"]{position:relative;inset:0;margin:auto;clear:both}.button.link-btn{padding:0 !important}:is(.button, .cta-btn) :is(a, span, p){position:relative;z-index:2;width:auto;height:auto;padding:0 calc(var(--btn-height) * 0.5);font-family:var(--btn-fontfamily);font-size:var(--btn-fontsize);line-height:var(--btn-lineheight);color:var(--color-txt);letter-spacing:var(--btn-letterspacing);text-transform:var(--btn-texttransform);display:flex;flex-flow:row wrap;text-decoration:unset}:is(.button.std:hover, .button.min:hover, .link-btn:hover, .cta-btn:hover, .teaser-btn:hover .button) :is(a, span, p),:is(.button.std:hover, .button.min:hover, .link-btn:hover, .cta-btn:hover, .teaser-btn:hover .button) *::before,:is(.button.std:hover, .button.min:hover, .link-btn:hover, .cta-btn:hover, .teaser-btn:hover .button) *::after{--color-txt: var(--color-bg);--color-bg: var(--color-txt)}.button.std.min{min-height:calc(var(--btn-height) * 0.5);line-height:calc(var(--btn-height) * 0.5);text-decoration:unset}.button.std.min span{height:auto;padding:0 calc(var(--btn-height) * 0.375);font-size:var(--font-size-xs);line-height:calc(var(--btn-height) * 0.5)}.button.min:not(.std){width:var(--btn-height);height:var(--btn-height);border:none;border-radius:unset}.button:not(.std) :is(a, span, p){padding:0}.button.min:not(.std) span::after,.button.min:not(.std) span::before{position:static;top:auto;left:auto;inset:0;margin:auto;width:auto;height:auto;padding:0;display:block;font:var(--font-size-l)/var(--btn-lineheight) superduperfont;color:var(--color-txt);opacity:1}.button.min:not(.std).next span::after{content:"\eaea"}.button.min:not(.std).prev span::before{content:"\eaa3"}#editpage-btn{position:fixed;bottom:var(--gap-txt);left:var(--gap-txt);z-index:100;opacity:0.75}#editpage-btn:hover{opacity:1}.docs{width:100%;margin-bottom:20px;display:block;text-align:center}.button.tgl,.btn.tgl{padding:0}.button.tgl::before,.btn.tgl::before{content:"\ea4c";position:absolute;top:50%;left:50%;z-index:2;width:var(--btn-height);height:var(--btn-height);padding:0;display:block;font-family:superduperfont;font-size:var(--font-size-xl);line-height:var(--btn-height);text-align:center;transform:translate(-50%, -50%) rotate(45deg);transition:transform 350ms var(--cubic-bezier)}.button.tgl.active::before,.btn.tgl.active::before{transform:translate(-50%, -50%) rotate(0deg)}nav .button.tgl,nav .button.tgl::before,nav .button.tgl::after{height:var(--line-height-nav) !important;min-height:var(--line-height-nav) !important;font-size:calc(var(--font-size-nav) * 1.25);line-height:var(--line-height-nav) !important;color:var(--color-txt)}nav .button.tgl:after{background-color:var(--lightgrey)}.button.scroll{position:absolute;width:calc(var(--btn-height) * 3);height:var(--btn-height);right:auto;left:50%;bottom:-1px;transform:translate(-50%, 200%);z-index:5;padding:0;margin:0;display:block;text-align:center;line-height:var(--btn-lineheight);opacity:1;transform-origin:center;transition:350ms all ease-in-out;border:unset;border-radius:unset;overflow:hidden;background-color:transparent}.button.scroll.on{transform:translate(-50%, 0)}.button.scroll.on{transform:translate(-50%, 200%)}:is(.home, .basic-page-modular, .landing-page) .button.scroll.on{transform:translate(-50%, 0)}.button.scroll::after{content:unset}.button.scroll::before{content:"";position:absolute;top:0;left:0;opacity:1;width:100%;height:100%;background-color:var(--color-bg);background-color:transparent;border-radius:unset}.button.scroll span{position:absolute;top:50%;left:50%;width:100%;height:100%;padding:0;display:flex;flex-flow:column nowrap;transform:translate(-50%, -50%);letter-spacing:normal;transform-origin:top left}.button.scroll span{font-family:var(--font-nav-bold);font-size:0;line-height:0;color:var(--color-txt)}.button.scroll span,.button.scroll span::before,.button.scroll span::after{position:relative;top:0;height:auto;transition:all 350ms ease-in-out;border:unset}.button.scroll span::before{content:"Scrollen";width:100%;display:block;font-family:var(--font-nav-bold);font-size:var(--btn-fontsize);line-height:var(--btn-height);letter-spacing:calc(var(--btn-fontsize) * 0.2);background-color:transparent}.button.scroll span::after{content:"\eb08";position:relative;font-size:40px;line-height:var(--btn-height);font-family:superduperfont;animation:calc(var(--ani-duration) * 5) ease-in-out forwards infinite moveDown;animation-delay:calc(var(--ani-duration) * 5)}.button.scroll.up span::after{animation:calc(var(--ani-duration) * 5) ease-in-out forwards infinite reverse moveDown;animation-delay:calc(var(--ani-duration) * 5)}.img-sdr .button.scroll.down span::before,.img-sdr .button.scroll.down span::after{color:var(--white)}.button.scroll.up span::before,.button.scroll.up span::after{--color-txt: var(--color-txt)}.button.scroll.up span::after{transform:rotate(180deg)}.button.scroll.up{position:fixed;background-color:var(--color-bg)}.button.scroll.up span{top:100%}@media (hover: hover) and (pointer: fine){.button.scroll:hover::after{opacity:1;width:100%;height:100%;transform:translate(-50%, -50%) scale(1);background-color:var(--color-txt)}.hdr-img .button.scroll.up:hover *,.hdr-img .button.scroll.up:hover *::before{--color-txt: var(--color-two) !important;--color-bg: var(--color-one) !important}.button.scroll:hover span{top:var(--btn-height)}.button.scroll.up:hover span{top:0}}.button.scroll.icon{height:auto;border:none}.button.scroll.icon :is(#mouse-btn-bg){fill:var(--color-one) !important}.button.scroll.icon:hover :is(#mouse-btn-bg){fill:var(--color-two) !important}.button.scroll.icon :is(#mouse-btn-wheel, #mouse-btn-border){fill:var(--white) !important}.button.scroll.icon::after{content:none}.button.scroll.icon.active{opacity:1}.button.scroll.icon svg{width:100%;height:auto;display:block}.button.scroll.icon span{position:relative;top:auto;left:auto;right:auto;bottom:auto;float:left;width:100%;height:1.25rem;line-height:1.25rem;font-size:.875rem;color:var(--color-two) !important;text-align:center;display:block;opacity:0;transform:translate3d(0px, 10px, 0px);transition:all 350ms var(--cubic-bezier)}@media (hover: hover) and (pointer: fine){.button.scroll.icon:hover span{opacity:1;transform:translate3d(0px, 0px, 0px)}}@media only screen and (max-width: 60rem){.button.scroll,.button.scroll.icon{display:none}}.section-pagination,.section-pagination:first-child,.section-pagination:last-child{position:relative;z-index:1;padding-top:0;padding-bottom:0}.section-pagination:last-child{padding-bottom:40px}.pagination{float:left;width:100%;display:block;background-image:linear-gradient(to right, rgba(var(--color-two-rgb), 1), rgba(var(--color-one-rgb), 1) 50%, rgba(var(--color-two-rgb), 1));border-radius:40px}.pagination .button{float:left;position:relative;width:33.3333333333%;height:80px;line-height:76px;display:block;background:transparent;border:none;border-left:none;border-radius:0}.pagination .button span{line-height:calc(18 * var(--em-per-pixels))}.pagination .button *{margin-bottom:0;text-align:center}.pagination .button:after,.pagination .button.next:before{content:none}.pagination .button.back{padding:0 40px;border:1px solid #fff;border-top:none;border-bottom:none}.pagination .button p{position:absolute;top:0;left:0;width:100%;height:100%;display:table}.pagination .button span{top:2px;padding:0 70px;display:table-cell;vertical-align:middle}.pagination .button.prev span:before,.pagination .button.next span:before,.pagination .button.back span:before{top:-2px;left:auto;right:auto;width:80px;height:80px;font:38px/80px superduperfont;opacity:1}.pagination .button.back span:before{left:10px}.pagination .button.prev span:before{left:0}.pagination .button.next span:before{left:auto;right:0}.pagination .button.prev:hover span:before{right:auto;left:-10px !important}.pagination .button.next:hover span:before{left:auto;right:-10px !important}@media only screen and (max-width: 1280px){.section-pagination,.section-pagination:first-child{padding:20px 0}.section-pagination:last-child{padding:20px 0 0 0}.section-pagination .main-wrapper{padding:0 20px}.section-pagination .pagination.numbers{padding:20px 5%}.section-pagination .main-wrapper{padding:0;border-top:none}.pagination{border-radius:0}.pagination .button{font-size:calc(18 * var(--em-per-pixels))}.pagination .button span{padding:0 20px}.pagination .button.back span{padding:0 40px}.pagination .button.prev span{padding-left:60px;text-align:right}.pagination .button.next span{padding-right:60px;text-align:left}.pagination .button.prev span:before,.pagination .button.next span:before,.pagination .button.back span:before{width:50px}}@media only screen and (max-width: 960px){.section-pagination,.section-pagination:first-child,.section-pagination:last-child{margin-top:-2px;border-top:none}.section-pagination:last-child{padding-bottom:0}.pagination{font-size:14px;background-image:linear-gradient(to right, rgba(var(--color-one-rgb), 1) 25%, rgba(var(--color-two-rgb), 1))}.pagination .button{width:100%}.pagination .button:hover{padding:0 !important}.pagination .button.prev,.pagination .button.back,.pagination .button.next{height:60px;padding:0;border:none;border-top:1px solid #fff}.pagination .button.prev{border-top:none}.pagination .button p{position:relative;height:60px;max-width:640px;margin:0 auto}.pagination .button.prev span,.pagination .button.next span,.pagination .button.back span{padding:0 5% 0 60px;text-align:left}.pagination .button.prev span:before,.pagination .button.next span:before,.pagination .button.back span:before{left:0;width:60px;height:60px;font:35px/60px superduperfont;text-align:center}.pagination .button.prev:hover span:before,.pagination .button.next:hover span:before,.pagination .button.back:hover span:before{left:0 !important}}@media only screen and (max-width: 480px){.pagination .button{border-right:1px solid #fff}}#main .pagination.numbers{background:transparent}.pagination.numbers li{float:left;display:block}.pagination.numbers li:first-child{margin-left:0}.pagination.numbers .button,.pagination.numbers .button span{color:var(--color-one) !important}.pagination.numbers .button span::before{content:"\ea1e";content:none;width:100%;top:auto;bottom:0;left:0;opacity:1}.pagination.numbers .button{width:50px;height:50px;margin-left:5px;padding:0 !important;text-align:center;border:1px solid var(--lightgrey);border-radius:25px}.pagination.numbers .button span{width:100%;padding:0 !important;display:block;font-size:calc(24 * var(--rem-per-pixels));line-height:50px}.pagination.numbers .button:hover{background-color:var(--color-one)}.pagination.numbers .button:hover *{color:#fff !important}.pagination.numbers .button.active{background-color:var(--color-one)}.pagination.numbers .button.active *{color:#fff !important}#main .pagination.numbers .prev .button,#main .pagination.numbers .next .button{width:auto;padding:0 20px !important}#main-container .pagination.numbers .button::after{opacity:0}#main-container .pagination.numbers .button:hover::after,#main-container .pagination.numbers .MarkupPagerNavOn .button::after{opacity:1}.pagination.numbers .MarkupPagerNav{float:left;position:relative;left:50%;display:block;transform:translateX(-50%)}@media only screen and (max-width: 768px){.pagination.numbers .MarkupPagerNav{left:auto;transform:none}.pagination.numbers .button{width:30px;height:30px;border-radius:15px}.pagination.numbers .button span{font-size:calc(16 * var(--rem-per-pixels));line-height:28px}}.breadcrumbs-wrapper{position:relative;width:100%;height:auto;padding:0 var(--gap-col);overflow:hidden}.img .breadcrumbs-wrapper{position:absolute;bottom:0}main .breadcrumbs{position:relative;z-index:11;height:auto;padding:calc(var(--gap-row) * 1) 0 0 0;display:flex;flex-flow:row nowrap;gap:calc(var(--gap-txt) * 0.5)}.breadcrumbs :is(li, a){display:flex;flex-flow:row nowrap;align-items:center;justify-content:flex-start;gap:calc(var(--gap-txt) * 0.5)}.breadcrumbs *,.breadcrumbs *::before,.breadcrumbs *::after{font-family:var(--font-nav);font-size:var(--font-size-xs);line-height:var(--line-height-xs);letter-spacing:0.08em;align-self:center;color:var(--color-txt)}.breadcrumbs li::before{content:"›";display:inline-block;font-size:24px;transform:translateY(-10%)}.breadcrumbs li:first-child:before{content:none}.breadcrumbs a{position:relative;display:inline-block;text-decoration:none}.breadcrumbs a.active{font-family:var(--font-nav-bold);pointer-events:none}.breadcrumbs a.active span{font-family:var(--font-nav-bold)}.breadcrumbs a,.breadcrumbs a:before,.breadcrumbs a:after{transition:all 350ms var(--cubic-bezier)}.breadcrumbs li:first-child a span{position:relative;display:inline-block;font-size:0}.breadcrumbs li:first-child a span::before{content:"\ea92";display:inline-block;font-size:18px;font-family:superduperfont;transform:translateY(10%)}@media only screen and (min-width: 1281px){.img .breadcrumbs-wrapper{--color-txt: #fff}}@media only screen and (max-width: 1023px){.breadcrumbs-wrapper{height:auto;padding:0;border-bottom:none;display:none}}@media only screen and (max-width: 767px){.breadcrumbs-wrapper{display:none}}address+.socialmedia-btns{margin-top:var(--gap-txt)}.socialmedia-btns{float:left;clear:both;width:auto;display:flex;flex-flow:row wrap;gap:var(--gap-hdl)}.socialmedia-btns .btn{grid-column:span 2;position:relative;width:auto;height:auto;padding:0;margin:0;display:flex;flex-flow:row nowrap;align-items:center;justify-content:center;gap:.3125rem;appearance:unset !important}.socialmedia-btns .btn::after{content:none}.socialmedia-btns .btn span{font-size:var(--font-size-s);line-height:var(--line-height-s);font-family:var(--font-nav-regular)}.socialmedia-btns .btn::before{width:auto;height:auto;font-family:superduperfont;font-size:1.25rem;line-height:var(--line-height-s);text-align:center;color:var(--color-txt);display:block}.mainfooter .socialmedia-btns span::before{content:unset}.btn.phone::before{content:"\ead6"}.btn.fax::before{content:"\ea75"}.btn.email::before{content:"\eabe"}.btn.linkedin::before{content:"\eaad"}.btn.xing::before{content:"\eb1f"}.btn.facebook::before{content:"\ea71"}.btn.twitter::before{content:"\eb11"}.btn.instagram::before{font-size:1.5rem;content:"\ea9d"}.btn.pinterest::before{content:"\eab5"}.btn.youtube::before{content:"\eb20"}.btn.vimeo::before{content:"\eb1b"}.btn.whatsapp::before{content:"\eb1e"}#mainnav,.section-nav-list{--nav-line-height: 2rem}:is(#mainnav, .section-nav-list) .nav-sec-list{position:relative;z-index:3;width:100%;padding:0;display:flex;flex-flow:row wrap;column-gap:calc(var(--gap-hdl) * 1);row-gap:calc(var(--gap-hdl) * 1);align-items:flex-start;align-content:flex-start;justify-content:flex-end}.nav-sec-list *,.nav-sec-list *::before,.nav-sec-list *::after{color:var(--color-txt);line-height:var(--nav-line-height)}.section-nav-list{position:relative;z-index:3;padding-top:var(--nav-height);padding-bottom:0;background-color:var(--color-txt);display:none}section .nav-sec-list *,section .nav-sec-list *::before,section .nav-sec-list *::after{color:var(--color-bg)}:is(#mainnav, .section-nav-list) .nav-sec-list *{margin:0;font-family:var(--font-nav-bold);line-height:var(--line-height-nav)}:is(#mainnav, .section-nav-list) .nav-sec-list *::before{font-weight:800}:is(#mainnav, .section-nav-list) .nav-sec-list *,:is(#mainnav, .section-nav-list) .nav-sec-list *::before,:is(#mainnav, .section-nav-list) .nav-sec-list *::after{font-size:var(--font-size-nav)}:is(#mainnav, .section-nav-list) .nav-sec-list li a{display:flex;flex-flow:row nowrap;gap:.3125rem}.nav-sec-list .icon{position:relative;width:auto;height:var(--line-height-nav);display:block;background-size:contain}.nav-sec-list i.icon::before,.nav-sec-list .icon :is(img, svg){position:relative;inset:0;margin:auto !important;width:auto;height:100%;object-fit:contain;object-position:left center;text-align:center}.nav-sec-list .label{display:flex;flex-flow:row nowrap;gap:.3125rem}@media only screen and (max-width: 90rem){.section-nav-list{display:block}:is(#mainnav, .section-nav-list) .nav-sec-list{justify-content:center;padding:.625rem}:is(#mainnav, .section-nav-list) .nav-sec-list li a{border-radius:var(--border-radius-min)}:is(#mainnav, .section-nav-list) .nav-sec-list *,:is(#mainnav, .section-nav-list) .nav-sec-list *::before,:is(#mainnav, .section-nav-list) .nav-sec-list *::after{font-size:calc(var(--font-size-nav) * 0.89);line-height:calc(var(--line-height-nav) * 0.89)}:is(#mainnav, .section-nav-list) .nav-sec-list .icon{height:calc(var(--line-height-nav) * 0.89)}}@media only screen and (max-width: 60rem){#mainnav .nav-sec-list:last-child{margin-bottom:var(--gap-row)}}@media only screen and (max-width: 40rem){:is(#mainnav, .section-nav-list) .nav-sec-list{flex-flow:column nowrap;column-gap:calc(var(--gap-txt) * 0.25);row-gap:calc(var(--gap-txt) * 0.25);align-items:center}:is(#mainnav, .section-nav-list) .nav-sec-list *,:is(#mainnav, .section-nav-list) .nav-sec-list *::before,:is(#mainnav, .section-nav-list) .nav-sec-list *::after{font-size:calc(var(--font-size-nav) * 0.78);line-height:calc(var(--line-height-nav) * 0.78)}:is(#mainnav, .section-nav-list) .nav-sec-list .icon{height:calc(var(--line-height-nav) * 0.78)}}#modal-nav,#modal-nav *::before,#modal-nav *::after{--btn-height: 3.75rem}#modal-nav{position:fixed;top:50%;transform:translate(125%, -50%);right:calc(var(--gap-txt) * 1);z-index:10;width:auto;height:auto;padding:0 !important;display:none;transition:transform 350ms var(--cubic-bezier)}@media (hover: hover) and (pointer: fine) and (min-width: 64rem){#modal-nav{display:block}}#modal-nav.on{transform:translate(0, -50%)}#modal-nav .modal-wrapper{padding:0;width:100%;display:flex;flex-flow:column nowrap;column-gap:var(--gap-txt);row-gap:var(--gap-txt);justify-content:center;align-items:flex-end}#modal-nav :is(li, a){position:relative;float:right;display:flex;flex-flow:row nowrap;overflow:hidden}#modal-nav li{border:1px solid var(--color-txt)}#modal-nav li .icon{width:var(--btn-height);min-width:var(--btn-height);height:var(--btn-height);margin:0;display:block;text-align:center;background-color:var(--color-bg)}#modal-nav li .icon :is(img, svg){position:absolute;inset:0;margin:auto;width:50%;height:50%;object-fit:contain;object-position:center}#modal-nav li .icon svg :is(path, rect, circle){fill:var(--color-txt) !important}#modal-nav li:hover .icon svg :is(path, rect, circle){fill:var(--color-bg) !important}#modal-nav li .icon::before{font-size:calc(var(--font-size-s) * 1.25);line-height:var(--btn-height);color:var(--color-txt)}#modal-nav li .label{width:100%;display:grid;grid-template-columns:0fr;transition:grid-template-columns 0.5s var(--cubic-bezier);padding:0;background-color:var(--color-bg)}#modal-nav li .label span{grid-column:span 1;width:100%;height:var(--btn-height);padding:0;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;overflow:hidden;font-family:var(--font-nav-bold);font-size:var(--btn-fontsize);line-height:calc(var(--btn-height) * 0.5);letter-spacing:var(--btn-letterspacing);white-space:nowrap;opacity:0}@media (hover: hover) and (pointer: fine){#modal-nav li:hover{border-color:var(--color-bg)}#modal-nav li:hover .icon{background-color:var(--color-txt)}#modal-nav li:hover .icon::before{color:var(--color-bg)}#modal-nav li:hover .label{grid-template-columns:1fr;background-color:var(--color-txt)}#modal-nav li:hover .label span{padding-right:calc(var(--gap-txt) * 1);padding-left:calc(var(--gap-txt) * 1);color:var(--color-bg);opacity:1}}#main-container,#main{position:relative;z-index:1;width:100%;display:block;overflow:hidden}.team-member :is(#main-container, #main){overflow:initial}#main{border-top:var(--nav-height) solid var(--color-bg)}#main{z-index:2;padding:0;background-attachment:fixed;opacity:0}.wrapper-xl,.wrapper-l,.main-wrapper,.wrapper-s,.wrapper-xs,.wrapper-xxs{position:relative;width:100%;padding:0 var(--gap-col);margin:0 auto}.wrapper-xl{max-width:var(--max-width-xl)}.wrapper-l{max-width:var(--max-width-l)}.main-wrapper{position:relative;top:auto;left:auto;max-width:var(--max-width-m);margin:0 auto}@media only screen and (min-width: 120rem){.main-wrapper{max-width:var(--max-width-l)}}.wrapper-s{max-width:var(--max-width-s)}.wrapper-xs{max-width:var(--max-width-xs)}.wrapper-xxs{max-width:var(--max-width-xxs)}section,header,footer,article,.article-body{width:100%;display:block}.main-wrapper .wrapper-s{margin:0}figure,:is(figure, picture) img{width:100%;display:block}#main,.logo,figure,picture,section,.bg-img,.section-bg,.mainfooter{background-size:auto 100%;background-size:cover;background-repeat:no-repeat;background-position:center}.contain{background-size:contain}.cover{background-size:cover}.fullheight{background-size:auto 100%}.fullwidth{background-size:100% auto}.fullwidth{background-size:100% auto}.hor-center{background-position-x:center !important}.hor-left{background-position-x:left !important}.hor-right{background-position-x:right !important}.ver-center{background-position-y:center !important}.ver-top{background-position-y:top !important}.ver-bottom{background-position-y:bottom !important}.clearfix{width:100%;display:block}#main header img.align_center{width:100%;max-width:1440px;margin:0 auto}article :is(header, footer, .column.one, .inner),.section-header,.section-footer{width:100%;display:flex;flex-flow:column nowrap}:is(.section-header, .section-footer) :is(h1, h2, h3, h4, h5, h6, p, ul, ol, li){max-width:100ch}:is(.section-header, .section-footer, article) *[class*="align_center"]{margin-left:auto;margin-right:auto;align-self:center}:is(.section-header, .section-footer, article) *[class*="align_left"]{align-self:flex-start}:is(.section-header, .section-footer, article) *[class*="align_right"]{align-self:flex-end}:is(.section-header, .section-footer) *:last-child{margin-bottom:0}.section-header:last-child{padding-bottom:0}.section-footer{clear:both;padding-top:var(--gap-row)}.section-footer:first-child{padding-top:0}article header *:last-child,article footer *:last-child{margin-bottom:0}@media only screen and (max-width: 64rem){.portrait .section-header *{text-align:center}.section-footer{padding-top:3.75rem/2}}.section-header .wrapper-s{max-width:none;padding:0 !important}.section-header *:last-child{margin-bottom:0}header figure,header img{width:100%;display:block}:is(.mainfooter, main) :is(table, tbody, tr){display:grid;grid-template-columns:repeat(2, 1fr)}:is(.mainfooter, main) :is(tbody, th, tr){grid-column:span 2}:is(.mainfooter, main) table{margin-bottom:var(--gap-hdl)}:is(.mainfooter, main) tbody{row-gap:calc(var(--gap-txt) * 0.5);padding:calc(var(--gap-txt) * 0.5) 0;border-top:1px solid var(--color-txt);border-bottom:1px solid var(--color-txt)}:is(.mainfooter, main) table tr{width:100%;column-gap:var(--gap-txt)}:is(.mainfooter, main) table :is(th, td){width:100%;display:block;font-family:var(--font-bdy);font-size:var(--font-size-s);line-height:var(--line-height-s)}:is(.mainfooter, main) table td{grid-column:span 1}:is(.mainfooter, main) table td[colspan="2"]{grid-column:span 2}:is(.mainfooter, main) table :is(th, td) strong{font-family:var(--font-bdy-bold)}:is(.mainfooter, main) table th{padding-bottom:calc(var(--gap-txt) * 0.5);border-bottom:1px solid var(--color-txt)}@media only screen and (max-width: 60rem){:is(.mainfooter, main) table td{grid-column:span 2}}.tags{float:left;width:100%;margin-bottom:10px;display:block}.tags span{float:left;margin:0 10px 0 0;display:block}.img .caption .tags span{color:var(--white);border-color:var(--white)}#pageheader .tags{font-size:16px;margin-bottom:30px}.logo{width:100%;height:80px;display:block;background-size:contain;background-position:left center}.logo img{display:none}.marker{padding:1% 1.25% 0.5% 1.25%;margin:0.5% 0;display:inline-block;color:var(--color-bg);background-color:var(--color-txt)}.gradient{background-image:linear-gradient(to right, rgba(var(--gradient-clr-one-rgb), 1) 15%, rgba(var(--gradient-clr-two-rgb), 1) 50%)}.contact-info :is(header, .body, footer) *:last-child{margin-bottom:0}.contact-info,.contact-info p{width:100%;padding:0;margin:0;display:flex !important;flex-flow:column nowrap !important;justify-items:flex-start !important;align-items:flex-start !important}.contact-info{position:relative;z-index:4;--gap-row: calc(var(--gap-txt) * 0.5);row-gap:var(--gap-hdl)}.contact-info.person,.contact-info .body{display:flex;flex-flow:column nowrap;gap:calc(var(--gap-row) * 1)}.contact-info::before,.contact-info::after{content:unset}.contact-info a{text-decoration:none !important}.contact-info .logo{width:100%;height:5rem;margin-bottom:var(--gap-row);object-fit:contain;object-position:left center}.contact-info .logo:last-child{margin-bottom:0}.c-phone{margin-bottom:20px;display:block;letter-spacing:0.04em}.contact-info :is(p, a, h3, h4){color:var(--color-txt);display:flex;flex-flow:row nowrap;justify-items:center}.contact-info i.icon,.contact-info i.icon::before{top:auto;width:auto;height:auto;display:inline-block}.c-info-min span{font-family:var(--font-bdy)}.contact-info .caption .button{margin-top:var(--gap-row);font-size:16px;line-height:2.75rem}:is(.c-phone, .c-fax, .c-time, .c-mail) span{position:relative;padding-left:var(--gap-hdl)}i.icon{position:relative;margin-right:calc(var(--gap-txt) * 0.25);display:inline}i.icon::before{position:relative;left:auto !important;inset:0;margin:auto;font-family:"superduperfont";font-size:calc(var(--font-size-xs) * 1.25);display:inline;font-weight:200}:is(.c-phone, .c-fax, .c-time, .c-mail) span::before{position:absolute;inset:0;left:0;width:1.5625rem;height:1.5625rem;margin:auto;font-family:"superduperfont";text-align:left}p.c-phone span:before{content:"\ead6"}i.icon.phone::before{content:"\ead6"}p.c-fax span:before,i.icon.fax::before{content:"\ea75"}p.c-time span:before,i.icon.time::before{content:"\ea4a"}a.c-mail span:before,i.icon.email::before{content:"\eabe"}.icon.home::before{content:"\ea92"}.icon.user::before{content:"\eb13"}.icon.calendar::before{content:"\ea2b";font-size:calc(var(--font-size-xs) * 1.5)}.icon.clock::before{content:"\ea4a"}p.c-phone span{position:relative}#main .c-phone:after{content:none}.c-info li:first-child{margin-bottom:10px}.c-info p{margin-bottom:5px}.c-info-min *{font-family:var(--font-bdy);color:var(--color-txt)}.teaserboards .teaser-item.img .c-info-min *{font-family:var(--font-bdy-bold)}.teaserboards .teaser-item.img .c-info-min span::before{font-weight:700}.c-info-min{float:left;width:100%;display:flex;flex-flow:row wrap;row-gap:.3125rem;hyphens:auto}#main .c-info-min *:last-child{margin-bottom:0}#main .c-info-min p.c-job{font-family:var(--font-bdy-bold)}#main p.c-region{margin:5px 0}.c-persons{grid-column:span 12;width:100%;display:grid;grid-template-columns:repeat(12, 1fr);column-gap:var(--gap-col);row-gap:var(--gap-row)}.c-persons .c-card{grid-column:span 6;width:100%;display:grid;grid-template-columns:repeat(6, 1fr);column-gap:var(--gap-txt);row-gap:var(--gap-txt);align-items:center}.c-persons .title{grid-column:span 12}.c-card .col{position:relative;grid-column:span 6;width:100%;height:auto;display:flex;flex-flow:column wrap;row-gap:.3125rem;justify-items:center}.c-card.img .col{grid-column:span 4}.c-card.img .col.portrait{grid-column:span 2}.c-card.img .col.portrait :is(picture, figure){position:relative;top:0;left:0;width:100%;max-width:23.4375rem;height:auto;background-position:center;background-size:cover;aspect-ratio:4/4;border-radius:var(--border-radius-min)}.c-card .col *{margin-bottom:0}@media only screen and (max-width: 60rem){.c-persons{grid-template-columns:repeat(6, 1fr)}.c-persons :is(.c-card, .col.portrait){grid-column:span 3}.c-persons .title{grid-column:span 6}.c-persons .c-card :is(.col, .col.portrait){grid-column:span 6}}@media only screen and (max-width: 40rem){.c-persons{grid-template-columns:repeat(6, 1fr)}.c-persons .title{text-align:center}.c-persons :is(.c-card, .col.portrait, .title){grid-column:span 6;max-width:23.4375rem;margin:0 auto}}#main .section-contactboards,#main .section-contactboards:last-child,#main .section-contactboards:last-child{position:relative;z-index:1;padding:40px 0;background-color:rgba(var(--white-rgb), 0.66)}.contactboards{float:left;width:102.5%;display:flex;flex-flow:row wrap;align-content:flex-start;border-left:1px solid var(--lightgrey)}.c-board{float:left;width:25%;padding:20px 2.5%;margin-bottom:-1px;display:block;border:1px solid var(--lightgrey);border-left:none}#main .section-contactboards .c-board a{color:var(--color-one)}.kin #main .section-contactboards .c-board a{color:var(--color-two)}@media only screen and (max-width: 1440px){.contactboards-container{width:100%;max-width:none;margin-left:0}.contactboards{width:100%;margin-left:0}}@media only screen and (max-width: 1280px){.c-board{width:33.3333333333%}}@media only screen and (max-width: 1024px){.contactboards-container{padding:0}}@media only screen and (max-width: 960px){.c-board{width:50%}}@media only screen and (max-width: 640px){.contactboards-container{padding:0 5%}.c-board{width:100%}.c-board h3,.c-board p,.c-board a,.teaser-item.contact p{line-height:calc(20 * var(--rem-per-pixels))}.c-person{width:100%;margin:20px 0 0 0;display:block}}.occupancy{position:relative;padding:0;margin:0;display:inline-block}p.occupancy{position:relative;float:left;width:100%;padding-left:40px;margin:5px 0 0 0;display:block;font-family:var(--font-bdy-bold);line-height:30px}p.occupancy span{position:relative}p.occupancy span:before{content:"";position:absolute;left:-40px;top:-2px;width:40px;height:30px;display:inline-block;background:url(../img/opseo-freie-betten.svg) no-repeat;background-position:left center;background-size:auto 80%}.occupancy .bar-graph,.occupancy hr{position:absolute;bottom:0;left:0;z-index:0;height:100%}.occupancy .bar-graph{width:100%;height:4px;background-color:var(--color-one-light)}.occupancy hr{background-color:var(--color-one)}.half,.teasertiles li.half{width:50%}.onethird,.teasertiles li.onethird{width:33.3333333333%}.twothird,.teasertiles li.twothird{width:66.6666666667%}.quarter,.teasertiles li.quarter{width:25%}@media only screen and (max-width: 960px){.half,.teasertiles li.half{width:100%}}@media only screen and (max-width: 768px){.onethird,.twothird,.teasertiles li.onethird,.teasertiles li.twothird{width:100%}}#breadcrumbs-wrapper{position:relative;z-index:2;width:100%;display:block;background-color:var(--white);background-color:rgba(var(--white-rgb), 0.75)}#breadcrumbs-wrapper .main-wrapper{padding-top:18px;padding-bottom:15px}#breadcrumbs-wrapper hr{margin-top:0}#breadcrumbs-wrapper p{margin:0 10px 0 0}#breadcrumbs-wrapper p,#breadcrumbs,#breadcrumbs li,#breadcrumbs a,#breadcrumbs a:before,#breadcrumbs-wrapper hr{float:left;display:block}#breadcrumbs-wrapper a{text-transform:uppercase}#breadcrumbs a.active span{letter-spacing:0.1em;color:var(--color-one)}#breadcrumbs a:before{content:"❯";width:20px;text-align:center}#breadcrumbs a:after{content:none}#breadcrumbs li:first-child a:before{content:none}#main-container #phone-contact{position:absolute;top:0;right:var(--gap-col);display:inline-block;text-decoration:none;border:none;outline:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}#main-container #phone-contact:after{content:none}@media only screen and (max-width: 960px){#breadcrumbs-wrapper p,#breadcrumbs-wrapper ul{display:none}#main-container #phone-contact{position:static;line-height:30px}}.section-article{padding:0 var(--gap-col) !important;display:grid;grid-template-columns:repeat(12, 1fr);row-gap:var(--gap-row)}.section-article.bg-img,article.bg-img{position:relative;height:auto;bottom:auto;right:auto;display:grid}:is(.section-slider.img-sdr, .section-pageheader.img)+.section-article{margin-top:0 !important;border-top:unset !important}.section-article article{position:relative;width:100%;grid-column:span 12;display:grid;grid-template-columns:repeat(6, 1fr);column-gap:var(--gap-row);row-gap:var(--gap-row);align-items:center;background-color:transparent}.section-article :is(article:first-child, .art-tgl-wpr:first-child, .section-header),.section-article .bg-img+:is(article, .art-tgl-wpr, .section-header){border-top:var(--vert-whitespace) solid transparent}:is(.section-article.bgi, .section-article.bgc, .section-article:last-child) :is(article:last-child, .art-tgl-wpr:last-child, .section-footer:last-child){border-bottom:var(--vert-whitespace) solid transparent}.section-article :is(article.bgc, article.bgi){padding:var(--gap-row);padding-right:0}.section-article :is(article.bgc.rev-dir, article.bgi.rev-dir){padding-right:var(--gap-row);padding-left:0}.section-article article.bgi:not(:has(header)):not(:has(footer)):not(:has(.article-body)){max-width:unset;min-height:50svh;max-height:75svh;aspect-ratio:16/9;padding:0;border:unset !important}.section-article article.no-bgc.no-bgi{padding-left:0;padding-right:0}.section-article:first-child article.no-bgc.no-bgi.hdr-img{border-top:unset}.section-article article::before,.section-article article::after{content:none}.section-article .art-tgl-wpr::before,.section-article .art-tgl-wpr::after{content:unset}.section-article article.toggle:first-child{padding-top:0}.section-article article.toggle:last-child{padding-bottom:0}article::before,article::after{content:none}article header,article .article-body,article footer{grid-column:span 6}.art-list article:first-child:before{content:none}article header .inner{position:relative;width:100%;display:block}article header figure{width:100%;height:auto;padding-bottom:56.25%;display:block}@media only screen and (min-width: 120rem){article header figure{padding-bottom:42.86%}}article header .inner{display:flex;flex-flow:column nowrap;row-gap:var(--gap-row)}@media only screen and (max-width: 60rem){article.no-tgl header .caption-body,article.no-tgl header .caption{position:relative;top:auto;left:auto;padding:0;transform:unset}article.no-tgl header .caption-body.img::before{content:none}#main article.no-tgl header .img .caption *{color:var(--color-std);text-shadow:unset}#main article.no-tgl header .caption{padding-top:calc(var(--gap-row) / 2)}}article header figure img{display:none}article :is(img.align_left, img.align_right, img.align_center){position:relative;float:left;max-width:100%;padding:0;display:block}article img.align_center{float:none;margin:0 auto}@media only screen and (min-width: 60rem.0625rem){article img.align_left{float:left;padding:0 var(--gap-txt) 0 0}article img.align_right{float:right;padding:0 0 0 var(--gap-txt)}article img.align_center{left:50%;margin:0 auto;transform:translateX(-50%)}}@media only screen and (max-width: 60rem){article :is(img.align_left, img.align_right, img.align_center){width:100%}}:is(article, .caption) :is(ul, ol){float:left;clear:both;width:100%;padding:0 0 0 calc(var(--gap-txt) * 1);margin-bottom:var(--gap-txt);display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:flex-start;row-gap:calc(var(--gap-txt) * 0.5);list-style:disc;list-style-position:outside}article ul:first-child,article ol:first-child{margin-top:0}:is(article, .caption) :is(ul, ol) ul:first-child,:is(article, .caption) :is(ul, ol) ol:first-child{margin-top:var(--gap-txt)}:is(article, .caption) :is(ul, ol) ul:last-child,:is(article, .caption) :is(ul, ol) ol:last-child{margin-bottom:var(--gap-txt)}:is(article, .caption) :is(ul, ol) li{position:relative;float:left;width:100%;display:list-item;margin:0 !important;list-style-position:outside;hyphens:auto}:is(article, .caption) :is(ul, ol) li::marker{color:var(--color-txt)}:is(article, .caption) ol{list-style:decimal}:is(article, .caption) ol li{display:list-item;list-style-position:outside}hr{position:relative;width:100%;max-width:80px;height:3px;margin:0 0 var(--gap-hdl) 0;display:block;border:none;background-color:var(--color-txt);outline:none;overflow:visible}*[class="align_center"]+hr{align-self:center}#pageheader .main-wrapper,#breadcrumb-wrapper .main-wrapper{float:none;max-width:var(--max-width-m);margin:0 auto}.news-page #pageheader .main-wrapper,.news-page #breadcrumb-wrapper .main-wrapper,.news-page .section-article article .main-wrapper{max-width:var(--max-width-s)}.article-body{width:100%;display:grid;grid-template-columns:repeat(6, 1fr);column-gap:var(--gap-col);grid-auto-flow:dense}.article-body::before,.article-body::after{content:none}.article-body .column{grid-column:span 3;width:100%;display:flex;flex-flow:column wrap;align-items:flex-start;justify-content:flex-start}.article-body.col-imgs .column{justify-content:center}.article-body .column.one{grid-column:1 / 4}.article-body .column.two{grid-column:4 / 7}@media only screen and (min-width: 60rem){.article-body .column.portrait{grid-column:1 / 4;position:-webkit-sticky;position:sticky;top:var(--nav-height);align-self:start;max-width:33vw}.article-body.prt-bdy :is(.column.one, .column.two){grid-column:4 / 7}article.rev-dir .column.two{grid-column:1 / 4}article.rev-dir .column.one{grid-column:4 / 7}}.news-page .article-body .column{grid-column:span 6}.article-body .column *:last-child{margin-bottom:0}.article-body figure,.article-body figcaption,.article-body img{float:left;width:100%;display:block}.article-body figure{margin-top:5px;margin-bottom:20px}.article-body figure img{margin-bottom:0}.article-body figcaption{width:100%;margin:0;display:block}.article-body img+figcaption{margin-top:10px}.article-body figure a+figcaption{position:relative}figure a:hover+figcaption{padding-left:20px;color:var(--color-one)}figure a+figcaption:before{left:-20px;line-height:18px !important}figure a:hover+figcaption:before{left:0}article :is(h1, h2, h3, h4){max-width:125ch}article p{max-width:75ch}.article-body .column p{float:left;clear:both;width:100%;max-width:75ch;display:block}.article-body .column .button{display:flex;width:auto}.article-body .column *+.button{margin-top:var(--gap-txt)}.article-body p:has(img){margin:var(--gap-txt) 0}.article-body p:has(img):first-child{margin-top:0 !important}.article-body p:has(img):last-child{margin-bottom:0 !important}.art-col-img{position:relative;width:100%;margin-bottom:var(--gap-hdl);display:block}article.bgc .two .art-col-img{width:calc(100% + var(--gap-col))}article.bgc.rev-dir .two .art-col-img{margin-left:calc(var(--gap-col) * -1)}.art-col-img:last-child{margin-bottom:0}.art-col-img :is(picture, figure){position:relative;width:100%;height:auto;display:block;padding-bottom:75%;overflow:hidden;background-position:center;background-size:contain}.art-col-img :is(picture, figure) img{position:absolute;width:100%;height:100%;object-fit:contain;object-position:center;display:none}article .tns-controls{right:auto;left:50%;transform:translateX(-50%) scale(0.79);display:none}@supports (aspect-ratio: 16/9){.art-col-img :is(picture, figure){padding-bottom:0;background-image:none !important}.art-col-img :is(picture, figure) img{position:relative;display:block}}.section-article .bg-img{margin:0 !important}.section-article article .bg-img{width:100vw;margin:0 !important}.section-article article.rev-dir .bg-img{left:auto;right:0}.bgc-canvas{position:absolute;top:0;left:0;z-index:3;width:100%;height:100%;max-width:unset;margin:0;display:block;border:unset;outline:none}.section-article article .bgc-canvas{width:100vw}.section-article article.rev-dir .bgc-canvas{left:auto;right:0}.section-article.toggle-con,.art-tgl-wpr{display:flex;flex-flow:row wrap;row-gap:var(--gap-hdl);justify-content:center}.section-article.toggle-con :is(.art-tgl-wpr, .section-header, .section-footer){padding-left:0 !important;padding-right:0 !important}.section-article .art-tgl-wpr article{margin-top:0 !important;margin-bottom:0 !important;border-top:unset !important;border-bottom:unset !important}.section-article article.tgl-item{padding:0;margin:0 auto !important}.section-article :is(.tgl-item.bgi, .tgl-item.bgc){padding:0 calc(var(--gap-hdl) * 1) !important}.section-article :is(.tgl-item.bgi, .tgl-item.bgc) .tgl-container{border:unset}.section-article :is(.tgl-item.bgi, .tgl-item.bgc) .tgl-container.on{padding-bottom:calc(var(--gap-hdl) * 0.5)}.art-tgl-wpr article.tgl-item:first-child{margin-top:0}.art-tgl-wpr article.tgl-item:last-child{margin-bottom:0}article.no-tgl+article.tgl-item{margin-top:var(--gap-row)}article header.btn.tgl{position:relative;height:auto;padding:var(--gap-txt) var(--btn-height) var(--gap-txt) 0;cursor:pointer}article header.btn.tgl *{margin-bottom:0}article header.btn.tgl::before{right:0;left:auto;transform:translate(0, -50%) rotate(45deg)}article header.btn.tgl.active::before{transform:translate(0, -50%) rotate(0deg)}article header.btn.tgl::after{z-index:-1}article header.btn.tgl .inner{display:flex;flex-flow:column nowrap;row-gap:calc(var(--gap-txt) * 0.5)}article .tgl-wrapper{grid-column:span 6;width:100%}article .tgl-container{border-top:1px solid var(--lightgrey);row-gap:var(--gap-row)}article .tgl-container .column{padding-top:calc(var(--gap-txt) * 1);padding-bottom:calc(var(--gap-txt) * 1)}article.tgl-item header figure{position:absolute;top:0;left:0;height:100%;padding-bottom:0}article.tgl-item header .caption-body,article.tgl-item header .caption{position:relative;top:auto;left:auto;transform:unset}article.tgl-item header .inner{overflow:hidden}article.toggle.no-hdri header .inner,article.tgl-item header .caption,article.toggle.bgc header .inner{padding:calc(var(--gap-row) / 2) var(--gap-col)}article.tgl-item>.inner{background-color:var(--lightgrey);border-radius:var(--border-radius-std);overflow:hidden}article.tgl-item+article.no-tgl{margin-top:20px}article.tgl-item{position:relative;z-index:2;row-gap:unset}@media only screen and (min-width: 120rem){.section-article article{max-width:var(--max-width-xl)}}@media only screen and (max-width: 64rem){article img.align_left,article img.align_right{float:none;width:100%;display:block}}@media only screen and (max-width: 60rem){.section-article{padding:0 !important;row-gap:var(--vert-whitespace)}.section-article :is(article.bgc, article.bgi, article.bgc.rev-dir, article.bgi.rev-dir){padding:var(--vert-whitespace) var(--gap-col)}.section-article :is(article.bgc, article.bgi)+article.bgi:not(:has(header)):not(:has(footer)):not(:has(.article-body)),.section-article article.bgi:not(:has(header)):not(:has(footer)):not(:has(.article-body))+:is(article.bgc, article.bgi){margin-top:calc(var(--vert-whitespace) * -1)}.section-article.toggle-con{padding:0 var(--gap-col) !important}.section-article.toggle-con article.no-bgc.no-bgi{padding:0 !important}.section-article article{padding-left:var(--gap-col);padding-right:var(--gap-col)}.section-article article.no-bgc.no-bgi{padding-left:var(--gap-col);padding-right:var(--gap-col)}:is(.section-article:first-child, .bgc + .section-article, .bgi + .section-article) :is(article.bgi:first-child, article.bgc:first-child){margin-top:0;border-top:unset}.section-article :is(article.bgi:last-child, article.bgc:last-child){margin-bottom:0 !important}.section-article :is(article.bgc, article.bgi){padding-top:var(--vert-whitespace);padding-bottom:var(--vert-whitespace)}.section-article article .bg-img{width:100%}.section-article article .bgc-canvas{width:100%}:is(.article-body, .rev-dir.article-body) :is(.column, .column.one, .column.two){grid-column:span 6}.article-body .column+.column{margin-top:var(--gap-row)}.article-body .column:has(ul:last-child)+.column:has(ul:first-child){margin-top:calc(var(--gap-txt) * 0.5)}.article-body .column:has(p:last-child)+.column:has(p:first-child){margin-top:var(--gap-txt)}article.bgc .two .art-col-img{width:100%}article.bgc.rev-dir .two .art-col-img{margin-left:0}article .tgl-container{row-gap:var(--gap-txt)}article .tgl-container .column{padding-top:0;padding-bottom:0;margin-top:0 !important}article .tgl-container .column:first-child{padding-top:var(--gap-txt)}article .tgl-container .column:last-child{padding-bottom:var(--gap-txt)}}@media only screen and (max-width: 40rem){:is(article.no-hdri, article.bgc.no-hdri) .toggle-btn::before{left:50%;top:auto;bottom:10px;margin-left:0;transform:translateX(-50%) rotate(45deg)}:is(article.no-hdri, article.bgc.no-hdri) .toggle-btn.active::before{transform:translateX(-50%) !important}}ul.docs.pdf li{height:30px;padding:0;line-height:30px;white-space:nowrap}ul.docs.pdf li:before{content:"";float:left;display:block;width:30px;height:30px;margin-right:10px;background:url(../img/pdf-doc.png) no-repeat center;background-size:30px}.mainfooter{--gap-hdl: var(--gap-txt);position:relative;z-index:1;width:100%;height:auto;background-color:var(--color-txt);overflow:hidden;opacity:0;transform:translate3d(0, 0, 0)}.mainfooter *{--color-txt: var(--white)}.mainfooter :is(.caption, .caption-wrapper){position:relative;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center}.mainfooter .caption{padding:var(--vert-whitespace) var(--gap-col)}.mainfooter .caption .main-wrapper{padding:0;max-width:var(--max-width-xl)}.mainfooter .main-wrapper .inner{width:100%;padding:0;display:grid;grid-template-columns:repeat(6, 1fr);column-gap:var(--gap-col);row-gap:var(--gap-row);justify-content:space-between}.mainfooter .col,.mainfooter .col .wrapper-s{grid-column:span 2;width:100%;display:flex;flex-flow:column wrap;row-gap:var(--gap-txt);column-gap:var(--gap-col);align-content:flex-start;justify-content:flex-start;padding-left:0;padding-right:0}.mainfooter .col .wrapper-s{row-gap:var(--gap-txt);column-gap:var(--gap-txt)}.mainfooter .col .wrapper-s::before,.mainfooter .col .wrapper-s::after{content:none}.mainfooter .col *:last-child{margin-bottom:0}.mainfooter :is(p, a){font-family:var(--font-bdy)}.mainfooter :is(p, a, .title) strong,.mainfooter strong{font-family:var(--font-bdy-bold)}.mainfooter a{padding:0;text-decoration:none}.mainfooter .nav-tab{float:left;width:100%;display:block}.mainfooter .subnav-btn span:after{border-color:var(--white)}.mainfooter a:after{background-color:transparent}.mainfooter hr{width:100%;height:2px;margin:var(--gap-txt) 0;display:block;background:transparent;border:none !important;border-top:1px dotted var(--color-two)}.mainfooter .nav-list,.mainfooter .nav-list ul,.mainfooter .nav-list li{width:100%;display:block}.mainfooter .nav-list{display:flex;flex-flow:column wrap;row-gap:.625rem}.mainfooter .nav-list ul ul,.mainfooter .nav-list ul ul li{float:none}.mainfooter .nav-list p{top:auto;transform:none}.mainfooter .subnav{width:100%;display:none}.mainfooter .nav-btn,.mainfooter .subnav-btn{float:none;display:block}.mainfooter .footer{grid-column:span 6;width:100%;margin-bottom:0;display:flex;flex-flow:row wrap;row-gap:calc(var(--gap-txt) * 0.5);column-gap:calc(var(--gap-txt) * 1.5);grid-column:span 6;text-align:left;align-items:center;justify-content:space-between}.mainfooter .footer *{margin-bottom:0}.mainfooter.cols-1 .footer{align-items:center;justify-content:center}.mainfooter .footer a[target="_blank"]{opacity:0.5}@media (hover: hover) and (pointer: fine){.mainfooter .footer a[target="_blank"]:hover{opacity:1}}.mainfooter .footer p{float:left;width:auto;display:block}.mainfooter.cols-1 .col{grid-column:span 6}.mainfooter.cols-1 .col *{max-width:unset;text-align:center;align-items:center;justify-content:center}.mainfooter.cols-1 .col :is(p, h3, h4, h5, h6, p *, h3 *, h4 *, h5 *, h6 *){font-size:var(--font-size-m);line-height:var(--line-height-m)}.mainfooter.cols-1 #copyright-disclaimer{text-align:center;justify-content:center}.mf-lyt-3 #main-container{margin-bottom:100vh;margin-bottom:100svh}:is(.mf-lyt-2, .mf-lyt-3) .mainfooter{height:100vh;height:100svh}.mf-lyt-3 .mainfooter{position:fixed;bottom:0;left:0;z-index:0}@media only screen and (max-width: 80rem){.mainfooter .col{grid-column:span 3}}@media only screen and (max-width: 64rem){.mf-lyt-3 #main-container{margin-bottom:0}.mf-lyt-3 .mainfooter{position:relative;z-index:2;height:auto}.mainfooter{position:relative;z-index:2;display:flex;flex-flow:row wrap}.mainfooter .main-wrapper{padding:3.75rem 5% 3.75rem/2 5% !important;max-width:none}.mainfooter .main-wrapper::before,.mainfooter .main-wrapper::after{content:unset}.mainfooter :is(.caption-wrapper, .caption-body, .caption){position:relative;top:auto;left:auto;height:auto;display:block;transform:none;overflow:visible}.mainfooter :is(.caption-wrapper, .caption-body){padding:0}.mainfooter .contact li,.mainfooter .contact li:first-child{width:100%;margin:0}.mainfooter .footer-nav li{width:100%}.mainfooter .footer-nav li:first-child{margin-top:0}.footer-nav .subnav p{float:left;padding:0 20px;margin-left:-20px;display:block}.mainfooter .footer{position:relative;height:auto;text-align:left}}@media only screen and (max-width: 60rem){.mainfooter .footer{line-height:20px;text-align:left;background-color:transparent;text-align:center}.mainfooter{position:relative;height:auto;padding:0}.mainfooter .main-wrapper{padding:var(--vert-whitespace) var(--gap-col) 0 var(--gap-col)}.mainfooter .inner{row-gap:calc(var(--gap-row) / 2);padding-bottom:calc(var(--gap-row) / 2)}.mainfooter .col,.mainfooter .col .wrapper-s{grid-column:span 6;display:flex;flex-flow:row wrap;justify-content:center}.mainfooter .col :is(p, div, th, td){width:100%;text-align:center}.mainfooter .col .contact-info :is(header, .body, footer, p){align-items:center;justify-content:center;text-align:center}.mainfooter .col .contact-info :is(header, .body, footer) *{width:auto;text-align:center;align-self:center}.mainfooter .col.quicklinks .inner,.mainfooter .col.contact .inner,.mainfooter .col .inner{padding:0}.mainfooter .col .inner{margin-bottom:-20px}.mainfooter :is(.socialmedia-btns, .footer){align-items:center;justify-content:center}.mainfooter .footer{position:relative}}.address-section{padding-bottom:15px}.mainfooter .col .logo-list,.logo-list{float:left;width:100%;padding:0;margin:-5px 0;display:flex;flex-flow:row wrap;justify-content:flex-start;align-content:flex-start;row-gap:1.25rem;column-gap:1.25rem}@media only screen and (max-width: 60rem){.mainfooter .col .logo-list,.logo-list{justify-content:center}}.mainfooter .logo-list .logo,.logo-list .logo,.logo-list figure,.logo-list img{position:relative;float:left;width:auto;height:90px;display:block}.caption-wrapper:before,.caption-wrapper:after{content:unset}.caption-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;gap:0;overflow:hidden}.caption{position:relative;width:100%;height:auto;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center}.no-img .caption-wrapper,.no-img .caption{position:relative;height:auto}:is(.section-pageheader.img, article .img) :is(.txt-box, .breadcrumbs) *,:is(.section-pageheader.img, article .img) :is(.txt-box, .breadcrumbs) *::before,:is(.section-pageheader.img, article .img) :is(.txt-box, .breadcrumbs) *::after{color:var(--white)}.caption *:last-child{margin-bottom:0}.w-txt h1,.w-txt h2,.w-txt h3,.w-txt p,.img .caption h1,.img .caption h2,.img .caption h3,.img .caption p{background:unset;background-clip:unset;-webkit-background-clip:unset;-webkit-text-fill-color:unset}.img.cpt-std .caption-wrapper,.img.cpt-std .caption-body,.img.cpt-std .caption{top:auto;bottom:0;height:auto;display:block}.img.cpt-std .caption-wrapper{height:100%}.img.cpt-std .caption{transform:unset}.img.cpt-std .wrapper-s{width:85%;max-width:none;padding-top:1.875rem;padding-bottom:1.875rem;padding-right:var(--gap-col);margin:0;display:block;--gap-headlines: .9375rem;--gap-txt: .9375rem}.img.cpt-std .inner{position:relative;z-index:1;display:block}.slide.img.cpt-std .wrapper-s:before{content:"";position:absolute;top:0;right:0;width:150%;height:100%;display:block;border-radius:0 60px 0 0}@media only screen and (min-width: 120rem){.slide.img.cpt-std .wrapper-s:before{width:75vw}}.section-heroslider,.slide figcaption,.slide.img.cpt-std .wrapper-s:before{background-image:linear-gradient(to right, rgba(var(--gradient-clr-two-rgb), 0.92) 25%, rgba(var(--color-two-light-rgb), 0.85) 70%)}@media only screen and (min-width: 1921px){.img.cpt-std .wrapper-s:before{width:200%}}@media only screen and (max-width: 1024px){.img.cpt-std .wrapper-s{width:100%}}@media only screen and (max-width: 767px){.caption .wrapper-s{padding:0 var(--gap-col)}.img.cpt-std .wrapper-s{padding-top:var(--gap-row);padding-bottom:var(--gap-row)}}.bg-img,.bg-img :is(figure, picture, img){position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;display:block;background-size:cover;background-repeat:no-repeat;background-position:center}@media (hover: hover) and (pointer: fine){.bg-img.fixed,.bg-img.fixed :is(figure, picture, img){background-attachment:fixed}}.bg-img:has(figure[style*="background"]) img{display:none}.bg-img img{width:100%;height:100%;object-fit:cover;object-position:center}.bg-img.contain,.bg-img.contain :is(figure, img){background-size:contain;object-fit:contain}.bg-img.left,.bg-img.right{width:66.6666666667%}.bg-img.left{left:0}.bg-img.left :is(figure, img){background-position:left;object-position:left}.bg-img.right{left:auto;right:0}.bg-img.right :is(figure, img){background-position:right;object-position:right}@media only screen and (max-width: 60rem){.bg-img,.bg-img.left,.bg-img.right{width:100%;left:0;right:auto;overflow:hidden}}.bg-img.prlx{transform:translate3d(0, 0, 0)}#page-bg{position:fixed;top:0;left:0;z-index:1;width:100%;height:100%;height:100vh;background-color:var(--white);overflow:hidden;transition:height 500ms var(--cubic-bezier)}@media only screen and (max-width: 40rem){#page-bg{top:-12.5vh;height:125vh}}.section-header,.section-footer,.caption-wrapper,.caption-body,.caption,.teaser-info,article header,.article-body,article footer,article.bgc,.teaser-wrapper{z-index:4}.bg-img,.section-bg,.teaser-img{z-index:3}#page-bg:before,#page-bg:after{content:unset}@media only screen and (max-width: 1024px){#page-bg{position:fixed}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}75%{opacity:1}100%{opacity:0}}@keyframes slideRightIn{from{left:var(--vert-whitespace);opacity:0}to{left:0;opacity:1}}@keyframes slideRightOut{from{transform:translate3d(0, 0, 0);opacity:1}to{transform:translate3d(var(--vert-whitespace), 0, 0);opacity:0}}@keyframes slideLeftOut{from{transform:translate3d(0, 0, 0);opacity:1}to{transform:translate3d(calc(var(--vert-whitespace) * -1), 0, 0);opacity:0}}@keyframes slideLeftIn{from{left:calc(var(--vert-whitespace) * -1);opacity:0}to{left:0;opacity:1}}@keyframes slideUpIn{from{transform:translate3d(0, var(--gap-row), 0);opacity:0}to{transform:translate3d(0, 0, 0);opacity:1}}@keyframes slideUpOut{from{transform:translate3d(0, 0, 0);opacity:1}to{transform:translate3d(0, calc(var(--vert-whitespace) * -1), 0);opacity:0}}@keyframes slideDownIn{from{transform:translate3d(0, calc(var(--vert-whitespace) * -1), 0);opacity:0}to{transform:translate3d(0, 0, 0);opacity:1}}@keyframes slideDownOut{from{transform:translate3d(0, 0, 0);opacity:1}to{transform:translate3d(0, var(--vert-whitespace), 0);opacity:0}}@keyframes scaleIn{from{transform:scale(0.78) rotate(0.02deg);opacity:0}to{transform:scale(1) rotate(0.01deg);opacity:1}}@keyframes scaleOut{from{transform:scale(1) rotate(0.01deg);opacity:1}to{transform:scale(1.22) rotate(0.02deg);opacity:0}}@keyframes rotate360{from{transform:rotate(0deg)}to{transform:rotate(-360deg)}}.rotate-360{animation:8000ms linear infinite both rotate360}.ani-con.sli:nth-child(odd),.ani-con:nth-child(odd) *[class*="ani-itm-"].sli,.ani-con:nth-child(odd) *[class*="ani-itm-"] .sli{left:var(--vert-whitespace);opacity:0}.ani-con.visible.sli:nth-child(odd){animation:var(--ani-duration) var(--cubic-bezier) forwards slideRightIn}.ani-con.visible:nth-child(odd) :is(.ani-itm-1.sli, .ani-itm-1 .sli){animation:var(--ani-duration) var(--cubic-bezier) 0ms forwards slideRightIn}.ani-con.visible:nth-child(odd) :is(.ani-itm-2.sli, .ani-itm-2 .sli){animation:var(--ani-duration) var(--cubic-bezier) 200ms forwards slideRightIn}.ani-con.visible:nth-child(odd) :is(.ani-itm-3.sli, .ani-itm-3 .sli){animation:var(--ani-duration) var(--cubic-bezier) 400ms forwards slideRightIn}.ani-con.visible:nth-child(odd) :is(.ani-itm-4.sli, .ani-itm-4 .sli){animation:var(--ani-duration) var(--cubic-bezier) 600ms forwards slideRightIn}.ani-con.visible:nth-child(odd) :is(.ani-itm-5.sli, .ani-itm-5 .sli){animation:var(--ani-duration) var(--cubic-bezier) 800ms forwards slideRightIn}.ani-con.visible:nth-child(odd) :is(.ani-itm-6.sli, .ani-itm-6 .sli){animation:var(--ani-duration) var(--cubic-bezier) 1000ms forwards slideRightIn}.ani-con.visible:nth-child(odd) :is(.ani-itm-7.sli, .ani-itm-7 .sli){animation:var(--ani-duration) var(--cubic-bezier) 1200ms forwards slideRightIn}.ani-con.visible:nth-child(odd) :is(.ani-itm-8.sli, .ani-itm-8 .sli){animation:var(--ani-duration) var(--cubic-bezier) 1400ms forwards slideRightIn}.ani-con.visible:nth-child(odd) :is(.ani-itm-9.sli, .ani-itm-9 .sli){animation:var(--ani-duration) var(--cubic-bezier) 1600ms forwards slideRightIn}.ani-con.visible:nth-child(odd) :is(.ani-itm-10.sli, .ani-itm-10 .sli){animation:var(--ani-duration) var(--cubic-bezier) 1800ms forwards slideRightIn}.ani-con.sli:nth-child(even),.ani-con:nth-child(even) *[class*="ani-itm-"].sli,.ani-con:nth-child(even) *[class*="ani-itm-"] .sli{left:calc(var(--vert-whitespace) * -1);opacity:0}.ani-con.visible.sli:nth-child(even){animation:var(--ani-duration) var(--cubic-bezier) forwards slideLeftIn}.ani-con.visible:nth-child(even) :is(.ani-itm-1.sli, .ani-itm-1 .sli){animation:var(--ani-duration) var(--cubic-bezier) 0ms forwards slideLeftIn}.ani-con.visible:nth-child(even) :is(.ani-itm-2.sli, .ani-itm-2 .sli){animation:var(--ani-duration) var(--cubic-bezier) 200ms forwards slideLeftIn}.ani-con.visible:nth-child(even) :is(.ani-itm-3.sli, .ani-itm-3 .sli){animation:var(--ani-duration) var(--cubic-bezier) 400ms forwards slideLeftIn}.ani-con.visible:nth-child(even) :is(.ani-itm-4.sli, .ani-itm-4 .sli){animation:var(--ani-duration) var(--cubic-bezier) 600ms forwards slideLeftIn}.ani-con.visible:nth-child(even) :is(.ani-itm-5.sli, .ani-itm-5 .sli){animation:var(--ani-duration) var(--cubic-bezier) 800ms forwards slideLeftIn}.ani-con.visible:nth-child(even) :is(.ani-itm-6.sli, .ani-itm-6 .sli){animation:var(--ani-duration) var(--cubic-bezier) 1000ms forwards slideLeftIn}.ani-con.visible:nth-child(even) :is(.ani-itm-7.sli, .ani-itm-7 .sli){animation:var(--ani-duration) var(--cubic-bezier) 1200ms forwards slideLeftIn}.ani-con.visible:nth-child(even) :is(.ani-itm-8.sli, .ani-itm-8 .sli){animation:var(--ani-duration) var(--cubic-bezier) 1400ms forwards slideLeftIn}.ani-con.visible:nth-child(even) :is(.ani-itm-9.sli, .ani-itm-9 .sli){animation:var(--ani-duration) var(--cubic-bezier) 1600ms forwards slideLeftIn}.ani-con.visible:nth-child(even) :is(.ani-itm-10.sli, .ani-itm-10 .sli){animation:var(--ani-duration) var(--cubic-bezier) 1800ms forwards slideLeftIn}.ani-con.sui,*[class*="ani-itm-"].sui,*[class*="ani-itm-"] .sui{position:relative;transform:translate3d(var(--gap-row), 0, 0);opacity:0}.ani-con.visible.sui{animation:var(--ani-duration) var(--cubic-bezier) forwards slideUpIn}.ani-con.visible :is(.ani-itm-1.sui, .ani-itm-1 .sui){animation:var(--ani-duration) var(--cubic-bezier) 0ms forwards slideUpIn}.ani-con.visible :is(.ani-itm-2.sui, .ani-itm-2 .sui){animation:var(--ani-duration) var(--cubic-bezier) 200ms forwards slideUpIn}.ani-con.visible :is(.ani-itm-3.sui, .ani-itm-3 .sui){animation:var(--ani-duration) var(--cubic-bezier) 400ms forwards slideUpIn}.ani-con.visible :is(.ani-itm-4.sui, .ani-itm-4 .sui){animation:var(--ani-duration) var(--cubic-bezier) 600ms forwards slideUpIn}.ani-con.visible :is(.ani-itm-5.sui, .ani-itm-5 .sui){animation:var(--ani-duration) var(--cubic-bezier) 800ms forwards slideUpIn}.ani-con.visible :is(.ani-itm-6.sui, .ani-itm-6 .sui){animation:var(--ani-duration) var(--cubic-bezier) 1000ms forwards slideUpIn}.ani-con.visible :is(.ani-itm-7.sui, .ani-itm-7 .sui){animation:var(--ani-duration) var(--cubic-bezier) 1200ms forwards slideUpIn}.ani-con.visible :is(.ani-itm-8.sui, .ani-itm-8 .sui){animation:var(--ani-duration) var(--cubic-bezier) 1400ms forwards slideUpIn}.ani-con.visible :is(.ani-itm-9.sui, .ani-itm-9 .sui){animation:var(--ani-duration) var(--cubic-bezier) 1600ms forwards slideUpIn}.ani-con.visible :is(.ani-itm-10.sui, .ani-itm-10 .sui){animation:var(--ani-duration) var(--cubic-bezier) 1800ms forwards slideUpIn}section{position:relative;z-index:1;float:left;clear:both;width:100%;padding:var(--vert-whitespace) 0 0 0;margin:0 auto;display:flex;flex-flow:column nowrap}section:last-child,section.bgi,section.bgc{padding-bottom:var(--vert-whitespace)}:is(section.no-bgi.no-bgc)+:is(section.bgi, section.bgc){margin-top:var(--vert-whitespace)}section.bgc,section.bgi{position:relative;z-index:1;padding-top:var(--vert-whitespace);padding-bottom:var(--vert-whitespace)}section,.section-bg{background-position:center}section.bg-gradient{background-image:linear-gradient(to right, rgba(var(--color-one-rgb), 1), rgba(var(--color-two-rgb), 1) 70%)}section.bg-lightgrey{--color-bg: var(--lightgrey)}section.bg-blue *,section.bg-green *{--color-txt: var(--white)}.section-bg.bg-blue:after,.section-bg.bg-green:after,.bg-lightgrey .section-bg:after,.section-bg.bg-lightgrey:after,.white .section-bg:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%}.section-bg.bg-blue:after{background-image:linear-gradient(to right, rgba(var(--color-one-rgb), 1), rgba(var(--color-one-rgb), 0.5) 66%, rgba(var(--lightgrey-rgb), 0.25))}.section-bg.bg-green:after{background-image:linear-gradient(to right, rgba(var(--color-two-rgb), 1), rgba(var(--color-two-rgb), 0.5) 50%, rgba(var(--lightgrey-rgb), 0))}.bg-lightgrey .section-bg:after,.section-bg.bg-lightgrey:after{background-image:linear-gradient(to right, rgba(var(--lightgrey-rgb), 1), rgba(var(--lightgrey-rgb), 0.5) 50%, rgba(var(--lightgrey-rgb), 0))}.bg-gradient,.bg-gradient .section-bg:after,.section-bg.bg-gradient:after{background-image:linear-gradient(to right, rgba(var(--color-one-rgb), 1), rgba(var(--color-two-rgb), 1) 70%)}@media only screen and (max-width: 64rem){#main .bg-lightgrey .section-bg:after,.section-bg.bg-lightgrey:after{background-image:linear-gradient(to bottom, rgba(var(--lightgrey-rgb), 1), rgba(var(--lightgrey-rgb), 0.5) 25%, rgba(var(--lightgrey-rgb), 0))}}.section-pageheader{position:relative;z-index:2;padding:0 !important}.section-pageheader.img,.section-pageheader.img.bgc{z-index:5;padding:0}@media only screen and (max-width: 64rem){.section-pageheader.img,.section-pageheader.img.bgc{padding-bottom:calc(var(--vert-whitespace) / 2)}}.pageheader{position:relative;z-index:1;padding:0;display:grid;grid-template-columns:repeat(12, 1fr);row-gap:var(--gap-row)}.pageheader .txt-box *:last-child{margin-bottom:0}.pageheader .logo{margin-bottom:0}.pageheader :is(h1, h2, h3, h4, h5, h6, p){margin-top:0}.pageheader .txt-box{grid-column:span 12;width:100%;display:flex;flex-flow:column nowrap;align-items:flex-start;justify-content:flex-start}.pageheader::before,.pageheader::after{content:none}.pageheader,.pageheader .caption{padding:0}:is(.img, .bgc) .pageheader .txt-box{padding:var(--vert-whitespace) var(--gap-col)}:is(.no-img.no-bgc) .pageheader .txt-box{padding:var(--vert-whitespace) var(--gap-col) 0 var(--gap-col)}@media only screen and (max-width: 64rem){.img .pageheader .txt-box{padding:0 var(--gap-col)}}@media only screen and (max-width: 40rem){:is(.no-img.no-bgc) .pageheader .txt-box *{text-align:left !important}}.pageheader .caption-wrapper{width:100%;grid-column:span 12;justify-content:flex-end}.no-img .pageheader .btn-wrapper .main-wrapper{display:none}.pageheader-imgs{grid-column:span 12;position:relative;width:100%;display:block}.pageheader-imgs :is(.splide__arrows, .splide__pagination){display:none}.pageheader-imgs :is(.slide, figure){position:relative;top:auto;left:auto;width:100%;height:75vh;min-height:360px;display:block}@media only screen and (min-width: 90.0625rem){.pageheader-imgs :is(.slide, figure){height:80vh;max-height:768px}}@supports (aspect-ratio: 16/9){.pageheader-imgs :is(.slide, figure){height:100%;max-height:80vh;aspect-ratio:16 / 9}}.pageheader-imgs img{position:absolute;visibility:hidden}.pageheader .caption :is(h1, h2, h3){max-width:60ch}.pageheader .caption :is(h4, h5, h6, p, li){max-width:90ch}.pageheader .inner *:last-child{margin-bottom:0}@media only screen and (max-width: 80rem){.pageheader-imgs figure{min-height:0;height:auto;padding-bottom:56.25%}.no-img .pageheader .main-wrapper .wrapper-s{width:100%}.pageheader .main-wrapper .wrapper-s{width:66.6666666667%}}@media only screen and (max-width: 1152px){.pageheader-imgs figure{min-height:0;height:auto;padding-bottom:56.25%}}@media only screen and (max-width: 64rem){.pageheader .main-wrapper .wrapper-s{width:100%}.pageheader :is(.caption-wrapper, .caption){position:relative;height:auto;display:block}.section-pageheader.img .caption *{color:var(--color-txt);text-shadow:unset !important}.pageheader .caption-body::before{content:none}.pageheader .caption{padding-bottom:0}#main .img .pageheader .cat-title{color:var(--color-one)}.kin #main .img .pageheader .cat-title{color:var(--color-two)}#main .pageheader .btn-wrapper{display:none}}@media only screen and (max-width: 767px){.pageheader :is(.caption-wrapper, .caption){position:relative;height:auto}}.section-heroimg,.section-heroimg .wrapper-l{position:relative;padding:0 !important;z-index:1}.section-heroimg figure{position:relative;z-index:1}.section-heroimg img{position:relative;float:left;width:100%;display:block}.section-heroimg .caption-body,.section-heroimg .caption,.section-heroimg .wrapper-s{position:relative;width:100%;height:auto;display:block}.section-heroimg .caption-body{position:absolute;z-index:2;bottom:0;left:0}.section-heroimg .caption *{color:var(--black)}.section-heroimg .main-wrapper{padding-top:40px;padding-bottom:40px;background-color:var(--black);background-color:rgba(var(--white-rgb), 0.92)}#main .section-heroimg .scroll-btn{bottom:40px}@media only screen and (max-width: 64rem){.section-heroimg .caption-body{width:100%;top:2.5vh;right:auto}.section-heroimg .wrapper-xs{width:100%;margin-left:auto;margin-right:auto}}.tgl-wrapper{display:grid;grid-template-rows:0fr;transition:grid-template-rows 0.5s var(--cubic-bezier)}.tgl-wrapper.on{grid-template-rows:1fr}.tgl-container{overflow:hidden}article .tgl-wrapper{grid-column:span 6}.section-teaser{width:100%;padding-left:var(--gap-col);padding-right:var(--gap-col);display:flex;flex-flow:column nowrap;row-gap:var(--gap-row)}.section-teaser :is(.section-header, .section-footer){max-width:var(--max-width-xl)}.teaser-wrapper{position:relative;width:100%;display:block}.section-teaser :is(.section-header, .teaser-wrapper, .section-footer){padding:0}.section-teaser .splide+.section-footer{margin-top:var(--btn-height)}main :is(.teaser.boards, .teaser.tables, .teaser.tiles){width:100%;display:grid;grid-template-columns:repeat(12, 1fr)}.teaser-item{position:relative;width:100%;display:block}main :is(.boards, .tables, .tiles) :is(.teaser-item.full, .teaser-item){grid-column:span 12}@media only screen and (min-width: 60rem){main :is(.boards, .tables, .tiles) :is(.teaser-item, .teaser-item.onethird, .teaser-item.quarter, .teaser-item.half){grid-column:span 6}}@media only screen and (max-width: 64rem){main :is(.boards, .tables, .tiles) .teaser-item:nth-child(even)+.teaser-item:last-child{grid-column:span 12}}@media only screen and (min-width: 64rem){main :is(.boards, .tables, .tiles) .teaser-item.twothird{grid-column:span 12}}@media only screen and (max-width: 90rem){main :is(.boards, .tables, .tiles) .teaser-item.quarter:nth-child(even)+.teaser-item:last-child{grid-column:span 12}}@media only screen and (min-width: 90rem){main :is(.boards, .tables, .tiles) :is(.teaser-item, .teaser-item.onethird){grid-column:span 4}main :is(.boards, .tables, .tiles) .teaser-item.half{grid-column:span 6}main :is(.boards, .tables, .tiles) .teaser-item.twothird{grid-column:span 9}main :is(.boards, .tables, .tiles) .teaser-item.quarter{grid-column:span 3}}@media only screen and (min-width: 120rem){main :is(.boards, .tables, .tiles) .teaser-item:not(.half,.onethird,.twothird,.quarter){grid-column:span 3 !important}}.teaser-item .inner,.teaser-info{width:100%;display:flex;flex-flow:row wrap}.teaser-info{flex-flow:column wrap;align-items:flex-start;justify-content:center;row-gap:calc(var(--gap-txt) * 0.5)}:is(.cards) .teaser-info :is(h1, h2, h3, h4, h5, h6){font-size:var(--font-size-m) !important;line-height:var(--line-height-m) !important}:is(.boards) .teaser-info :is(h1, h2, h3, h4, h5, h6){font-size:var(--font-size-l) !important;line-height:var(--line-height-l) !important}.teaser-info *{margin-top:0;margin-bottom:0}.teaser-info header{display:flex;flex-flow:column wrap;row-gap:calc(var(--gap-txt) * 0.5)}.teaser-img{position:relative;width:100%;display:block}.teaser-item .logo{margin:0;background-size:contain;background-position:center}.teaser-item .logo img{width:100%;height:100%;display:block;object-fit:contain;object-position:center}.teaser-img figure img{position:relative;width:100%;height:100%;object-fit:cover;object-position:center}.teaser-img figure{background-image:unset !important;background-position:center}.teaser-body::before,.teaser-wrapper::after{content:none}:is(.slider, .carousel) .teaser{display:flex !important;flex-flow:initial !important;gap:initial !important}:is(.slider, .carousel) .teaser-item{transition:opacity 350ms ease-in-out}.slider .teaser-item:not(.is-visible,.is-active){opacity:0}.section-teaser :is(.slider, .carousel) .teaser-img figure{padding:0 !important}.section-teaser .slider .teaser-img figure{aspect-ratio:16/9 !important}.section-teaser .slider .teaser-img figure img{object-fit:cover;object-position:center}.section-teaser :is(.slider, .carousel) .splide__pagination{transform:translate(-50%, 100%)}.section-teaser :is(.slider, .carousel) .button.splide__arrow{--btn-height: var(--gap-row)}.section-teaser :is(.slider, .carousel) .splide__arrow--prev{transform:translateX(-100%)}.section-teaser :is(.slider, .carousel) .splide__arrow--next{transform:translateX(100%)}@media only screen and (max-width: 80rem){#main .teaser-wrapper.carousel-wrapper{padding-bottom:var(--gap-row)}}@media only screen and (max-width: 64rem){#main .teaser-wrapper.carousel-wrapper{padding:0 var(--gap-col) var(--vert-whitespace) var(--gap-col)}}section.cards{width:100%;display:flex;flex-flow:column wrap;row-gap:var(--gap-row)}.cards .section-header .wrapper-s{padding:0;margin:0}.cards.portrait .teaser-wrapper{max-width:var(--max-width-m)}.cards .teaser-wrapper .section-header{padding-left:0;padding-right:0}.cards .caption-body:before{content:none}.teaser.cards{width:100%;display:flex;flex-flow:row wrap;column-gap:var(--gap-hdl);row-gap:var(--gap-row);justify-items:center;align-items:center;align-content:flex-start}@media only screen and (max-width: 64rem){.teaser.cards{row-gap:var(--vert-whitespace)}}.cards .teaser-item{display:flex;flex-flow:column nowrap;align-self:flex-start;width:100%;width:calc(calc(100% / 3) - var(--col-sub-3));border:none;overflow:hidden}.bgc .cards .teaser-item{border-color:var(--color-txt)}.cards .teaser-item .inner{align-self:flex-start}.cards .teaser-item.no-img .teaser-info,.cards .teaser-item.no-img .inner{align-self:center}.cards.portrait .teaser-item header{align-content:flex-start}.cards .teaser-img{align-self:flex-start;background-color:var(--lightgrey)}.cards.cols-2 .teaser-item,.cards.cols-4 .teaser-item{width:calc(calc(100% / 2) - var(--col-sub-2))}.news-overview .cards .teaser-item{width:calc(calc(100% / 2) - var(--col-sub-2))}.cards .teaser-info{position:relative;padding:var(--gap-txt) 0 0 0}.cards .img .verttxt-wrapper,.cards .img .verttxt-body,.cards .img .verttxt{position:static;height:auto;display:block;transform:unset}.cards.portrait .teaser-item{width:calc(calc(100% / 3) - var(--col-sub-3))}.cards.portrait.cols-1 .item-1{max-width:var(--max-width-xxs);margin:0 auto}.cards.portrait.cols-4 .teaser-item{width:calc(calc(100% / 4) - var(--col-sub-4))}.cards.portrait.cols-4 .teaser-item,.cards.portrait .teaser-item{width:calc(calc(100% / 4) - var(--col-sub-4))}@media only screen and (max-width: 90rem){.cards.portrait.cols-4 .teaser-item,.cards.portrait .teaser-item{width:calc(calc(100% / 3) - var(--col-sub-3))}}@media only screen and (max-width: 80rem){.cards.portrait.cols-4 .teaser-item,.cards.portrait .teaser-item{width:calc(calc(100% / 3) - var(--col-sub-3))}}@media only screen and (max-width: 64rem){.cards .teaser-item{width:calc(calc(100% / 2) - var(--col-sub-2))}.cards.portrait.cols-4 .teaser-item,.cards.portrait .teaser-item{width:calc(calc(100% / 2) - var(--col-sub-2))}.cards .teaser-img{margin:0 auto}.cards .img .button-wrapper{position:relative;left:auto;bottom:auto;padding:0}}@media only screen and (max-width: 40rem){.cards .teaser-item,.cards.cols-2 .teaser-item,.cards.cols-4 .teaser-item,.cards.portrait.cols-4 .teaser-item,.cards.portrait .teaser-item{width:100%;margin:0 auto}}.tables{width:100%;display:flex;flex-flow:column wrap;row-gap:var(--gap-row)}.tables::before,.tables::after{content:none}.tables .teaser-item{min-height:unset;margin:0;overflow:hidden;align-self:flex-start}.tables .teaser-item .inner{display:grid;grid-template-columns:repeat(6, 1fr);row-gap:var(--gap-row);align-content:center;justify-content:center}.tables .teaser-item:nth-child(even) .inner{direction:rtl}.tables .teaser-img,.tables .teaser-info{grid-column:span 3;width:100%;max-width:var(--max-width-xs);margin:0 auto;align-items:center;align-content:center;direction:ltr}@media only screen and (min-width: 80rem){.tables .portrait .teaser-img{grid-column:span 2}.tables .portrait .teaser-info{grid-column:span 4}}.tables .teaser-info{padding:var(--gap-row) var(--gap-col)}.tables .teaser-img{position:relative}.tables .teaser-img figure{height:auto;min-height:320px;padding-bottom:56.25%}.tables .portrait .teaser-img figure{padding-bottom:100%}.tables .logo{position:absolute;bottom:0;left:0;height:60px;max-width:240px;padding-left:0;margin:0;display:inline-block;background-position:center;background-size:auto 80%;background-color:var(--white);background-color:rgba(var(--white-rgb), 0.92);border-radius:0 var(--border-radius-mid) 0 0}.abstract,.button-wrapper{float:left;width:100%;display:block}.button-wrapper .button{float:left}#main .teaser-title:after{content:none}.teaser-info .button-wrapper{margin:calc(var(--gap-txt) * 0.5) 0 0 0;text-align:left}@media only screen and (max-width: 80rem){.tables .teaser-img{grid-column:span 4}.tables .teaser-info{grid-column:span 2}.tables .portrait .teaser-img{grid-column:span 2}.tables .portrait .teaser-info{grid-column:span 4}}@media only screen and (max-width: 60rem){.tables .teaser-img{grid-column:span 6}.tables .teaser-info{grid-column:span 6;padding-top:0}.tables .teaser-item.portrait{max-width:var(--max-width-xxs);margin:0 auto}.tables .portrait .teaser-img,.tables .portrait .teaser-info{grid-column:span 6}.teaser.tables .teaser-img figure{min-height:0}}.teaser.boards{padding:0;column-gap:calc(var(--gap-row) / 2);row-gap:calc(var(--gap-row) / 2)}.boards .teaser-item{grid-column:span 4;position:relative;width:100%;height:auto;display:flex;flex-flow:column nowrap;gap:0;align-items:flex-start;justify-content:flex-start;border-width:1px;border-style:solid;border-radius:var(--border-radius-std);overflow:hidden}.boards.count-2 .teaser-item,.boards.count-4 .teaser-item{grid-column:span 6}.boards *{text-align:center}.boards .img header *,.boards .img .abstract{font-family:var(--font-bdy-bold);--color-txt: var(--white)}.boards .teaser-item .inner{float:left;position:relative;width:100%;height:100%;min-height:33vh;min-height:33svh;padding:var(--gap-hdl);display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;row-gap:var(--gap-txt);background-color:var(--color-bg);overflow:hidden}.boards .teaser-item .inner{background-color:transparent}.boards .button-wrapper .button{border-left:unset;border-right:unset;border-bottom:unset}.boards :is(.teaser-btn, .teaser-btn .teaser-img){transition:all 1000ms var(--cubic-bezier);transform:translate3d(0, 0, 0)}.boards .teaser-btn:not(.img):hover{background-color:var(--color-txt)}.boards .teaser-btn:not(.img):hover .teaser-info *{color:var(--color-bg)}.boards .teaser-btn:hover .teaser-img{transform:translate3d(0, 0, 0) scale(1.125) rotate(0.01deg)}.boards .teaser-info{position:relative;top:0;left:0;z-index:3;width:100%;height:auto;min-height:0;flex-flow:column nowrap;align-items:flex-start;justify-content:space-between;row-gap:var(--gap-txt)}.boards .teaser-img,.boards .teaser-img figure{position:absolute;top:0;left:0;height:100%;padding-bottom:0;background-position:center;transition:all 350ms ease-in-out}.boards .teaser-item header{row-gap:calc(var(--gap-txt) * 0.5);position:relative;justify-content:flex-start}.boards .img .teaser-btn .logo{filter:drop-shadow(5px 5px 5px rgba(0,0,0,0.5))}.boards :is(.button-wrapper, .button, .button span){position:relative;width:100%;display:flex;flex-flow:column nowrap;justify-content:center;margin-bottom:0}@media only screen and (max-width: 60rem){.teaser.boards{column-gap:var(--gap-row);row-gap:var(--gap-row)}}.teaser.list .teaser-item .inner,.teaser.list .teaser-item .inner:before{transition:all 350ms ease}.teaser-row.out,.teaser-row.invisible,.teaser-row.invisible.in,.teaser-row.unselected{display:none}.teaser-row.in,.teaser-row.visible.in,.teaser-row.unselected.in{display:block;opacity:1}.teaser-row{margin-top:var(--gap-row)}.teaser-row:first-child{margin-top:0}#main .teaser-row .teaser-title{float:left;width:100%;padding:40px 0 0 0;margin-top:0;margin-bottom:0}.teaser.list{display:flex;flex-flow:column wrap;justify-content:space-between;row-gap:var(--gap-row);width:100%;padding:0;margin:0}.teaser.list .teaser-item,.teaser.list .inner,.teaser.list .teaser-info{width:100%}.teaser.list .teaser-item{width:100%;background-color:var(--white);border-radius:var(--border-radius-min);overflow:hidden}.teaser.list .teaser-item:first-child{margin-top:0}.teaser.list .teaser-item.no-img::before{content:"";position:absolute;top:0;right:0;width:50%;height:100%;background:var(--white)}.teaser.list .inner{display:grid;grid-template-columns:repeat(6, 1fr);padding:0;overflow:visible;border-color:var(--color-txt)}.teaser.list .teaser-item.active .inner{border-left:40px solid var(--color-txt);transform:translate3d(0, 0, 0)}.teaser.list .teaser-item.active .inner,.teaserlist.preview .teaser-item:hover .inner,.teaserlist.preview .teaser-item:hover figure{transform:translate3d(0, 0, 0)}.teaser.list .teaser-item.active .inner:before,.teaserlist.preview .teaser-item .inner:before{content:"\ea45";position:absolute;z-index:2;top:50%;left:-40px;width:44px;height:44px;margin-top:-22px;font:44px/44px "superduperfont";color:var(--white);text-align:center}.teaser.list .teaser-img,.teaser.list .teaser-info{grid-column:span 3}.teaser.list .teaser-info{height:100%;flex-flow:column nowrap;align-content:center;padding:var(--gap-row) var(--gap-col);row-gap:calc(var(--gap-row) / 2)}.teaser.list .teaser-img figure{height:100%;padding-bottom:0}.teaser.list .logo{position:absolute;bottom:0;left:0;height:60px;max-width:240px;padding:0;margin:0;display:inline-block;background-position:center;background-color:var(--white);background-size:auto 80%;background-color:rgba(var(--white-rgb), 0.92);border-radius:0 var(--border-radius-mid) 0 0}.teaser.list .button-wrapper{display:flex;flex-flow:row wrap;row-gap:calc(var(--gap-row) / 2);column-gap:var(--gap-col);margin:0}.teaser.list .button-wrapper::before,.teaser.list .button-wrapper::after{content:none}.section-teaser.tiles{position:relative;padding:0;row-gap:unset}.section-teaser.tiles :is(.section-header, .section-footer){padding-top:var(--gap-row);padding-bottom:var(--gap-row)}.tiles .teaser-wrapper{max-width:none;padding:0;display:block}.teaser.tiles{width:100%;max-width:unset;padding:0;display:grid;grid-template-columns:repeat(6, 1fr)}.tiles .teaser-item{width:100%;position:relative;float:left;min-height:50vh;min-height:50svh;margin:0;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;border-top:0;overflow:hidden}.tiles .teaser-item.img{min-height:80vh;min-height:80svh;max-height:1080px}.tiles .teaser-item.bgc{z-index:1}.tiles .teaser-item .inner{position:absolute;top:0;left:0;z-index:4;width:100%;height:100%}.tiles .no-img .inner,.tiles .no-img .teaser-info{position:relative;top:auto;left:auto;width:100%;height:auto;margin:0;display:flex;transform:unset}.tiles .teaser-img,.tiles .teaser-img figure{position:absolute;top:0;left:0;width:100%;height:100%;padding-bottom:0;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center}.tiles .teaser-img figure.hor-left{align-items:flex-start}.tiles .teaser-img figure.hor-right{align-items:flex-end}.tiles .teaser-img figure.ver-top{justify-content:flex-start}.tiles .teaser-img figure.ver-bottom{justify-content:flex-end}.tiles .teaser-item:has(.fullheight,.fullwidth){overflow:visible}.tiles :is(.fullheight, .fullwidth) img{object-fit:unset}.tiles .fullheight img{width:auto;height:100%}.tiles .fullwidth img{width:100%;height:auto}.tiles .teaser-info{padding:var(--vert-whitespace) var(--gap-col);row-gap:var(--gap-hdl)}.tiles .img .teaser-info{padding:0}.teaser.tiles .teaser-info img{position:relative;visibility:visible}.full .teaser-info img,.teaser-info img[class*="align_center"]{margin:0 auto;display:block}.teaser.tiles .caption{max-width:var(--max-width-s);padding:0 40px;padding:0 min(5%, 80px);margin:0 auto}@media only screen and (max-width: 80rem){.teaser.tiles .half.img .teaser-info{padding-right:0}}@media only screen and (max-width: 60rem){.teaser.tiles .teaser-item.no-img,.teaser.tiles .no-img .inner{position:relative;width:100%;height:auto;min-height:0;padding-bottom:0;margin:0}.teaser.tiles .no-txt{height:auto;min-height:unset;max-height:unset}.teaser.tiles .no-txt :is(.inner, .teaser-img, figure, img){position:relative;top:auto;left:auto;width:100%;height:auto;visibility:visible;background-image:unset !important}.teaser.tiles .teaser-item .wrapper-xs{margin:0}}.left .teaser-info,.center .teaser-info,.right .teaser-info{z-index:1;overflow:visible}.center .teaser-info{width:100%}.img .caption-wrapper{overflow:hidden}.section-tiles.contact{position:relative;z-index:4;padding:0 !important;border:unset !important;display:flex;flex-flow:row wrap;align-content:flex-start}.section-tiles.contact .section-header{padding-top:var(--vert-whitespace);padding-bottom:var(--gap-row)}.section-tiles.contact .section-header:last-child{padding-bottom:var(--vert-whitespace)}.section-tiles.contact .teaser-item.contact{row-gap:var(--gap-hdl);align-items:center;justify-content:flex-start;padding:var(--gap-row) var(--gap-col)}.section-tiles.contact .teaser-item.contact :is(.section-header, .contact-info, .section-footer){padding:0;max-width:var(--max-width-xs);margin:auto}.section-tiles.contact .iframe-container{padding-bottom:var(--vert-whitespace)}.map-container{position:relative;width:100%;height:66vh;background-color:rgba(var(--lightgrey-rgb), 0.75)}.map{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.map-label{position:absolute;top:0;left:50%;z-index:2;width:auto;max-width:156px;padding:10px 15px;display:inline-block;border-radius:0 0 var(--border-radius-mid) var(--border-radius-mid);background-color:rgba(var(--lightgrey-rgb), 0.92);white-space:nowrap;transform:translateX(-50%);display:none}.contact .map-label{top:0;left:50%;margin-left:0;border-radius:0 0 var(--border-radius-mid) var(--border-radius-mid)}.map-label *{display:inline-block;margin-bottom:0;font:16px/20px var(--font-bdy-bold);white-space:nowrap}.key{display:flex;flex-flow:row wrap;row-gap:5px;column-gap:20px}.key li{float:left;position:relative;display:block;line-height:15px}.key li::before{content:"";position:relative;top:2px;width:15px;height:15px;margin-right:5px;display:inline-block;line-height:53px;background-repeat:no-repeat;background-size:contain;background-position:center}.key li:first-child::before{background-image:url("../img/map-icons/loc-icon-b.svg")}.key li:last-child::before{background-color:rgba(var(--blue-rgb), 0.25);border:1px solid var(--blue);border-radius:100%}.partner .key li:last-child,.partner-branch .key li:last-child{display:block}#mleafletmap1{position:absolute !important;top:0;left:0;width:100% !important;height:100% !important}.leaflet-layer{filter:grayscale(100%)}.section-map.contact{position:relative;z-index:1;padding:0;background-color:rgba(var(--lightgrey-rgb), 0.89)}.section-map.contact:first-child{margin-top:0}.section-map.contact:last-child{margin-bottom:0}.section-map.contact .col{position:relative;width:50%;height:auto;left:auto;right:auto;float:left;width:50%;display:block;align-self:center}.section-map.contact .col.contact-info{padding:var(--vert-whitespace) 0}.section-map.contact .col.map-container{min-height:540px}.section-map form .form-section{margin-bottom:0}.iframe-container{position:relative;width:100%;height:100%;aspect-ratio:16/9;display:block}.iframe-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;display:block;overflow:hidden}@media only screen and (max-width: 60rem){.section-map.contact .col{width:100%}.map-container{height:auto}.map-container .map{position:relative;padding-bottom:75%}.section-map.contact .contact-info{min-height:0;margin:0}.section-map.contact .wrapper-xs{max-width:none}.iframe-container .inner{padding-bottom:75%}}@media only screen and (max-width: 40rem){.map-container .map{padding-bottom:133%}}.section-form{position:relative;z-index:4;display:flex;flex-flow:column nowrap;column-gap:var(--gap-col);row-gap:var(--gap-row);align-items:flex-start;justify-content:flex-start}.section-form :is(.wrapper-l, article, .c-persons, .form-container){grid-column:span 12}.section-form .wrapper-l::before,.section-form .wrapper-l::after{content:none}.form-container{position:relative;z-index:3;max-width:var(--max-width-m);margin:0 auto;grid-column:span 12;padding:0 var(--gap-col);display:flex;flex-flow:column nowrap;row-gap:var(--gap-row)}.section-form :is(.section-header, .section-footer){padding-top:0;padding-bottom:0}.form-container:last-child{margin-bottom:0}.section-form article .main-wrapper{max-width:var(--max-width-s);padding:0}#main .section-form .article-body{padding-bottom:0}.form-container .column{max-width:var(--max-width-xs);padding:20px 2.5% 0 2.5%}.form-container footer{float:left;width:100%;display:block}@media only screen and (max-width: 60rem){.form-container{padding:0 var(--gap-col)}}#main .Inputfields{width:100%;display:grid;grid-template-columns:repeat(6, 1fr);row-gap:calc(var(--gap-row) / 2);column-gap:calc(var(--gap-col) / 2)}#main .Inputfield{grid-column:span 3;position:relative;float:left;width:100% !important;margin-bottom:0;display:block;clear:none}#main .InputfieldTextarea,#main #wrap_Inputfield_privacy,#main #wrap_pflegeanfrage_submit,#main .Inputfield_form_branch,#main .Inputfield_email{grid-column:span 6}.InputfieldStateCollapsed,.InputfieldStateCollapsed *{height:0;overflow:hidden;pointer-events:none}label,#main .InputfieldCheckbox .InputfieldContent label,#main .InputfieldHeader,#main .InputfieldContent{position:relative;float:left;width:100%;height:auto;padding:0;display:block}#main .InputfieldHeader{font-family:var(--font-bdy-bold);font-size:var(--font-size-s);line-height:var(--line-height-s);color:var(--color-one);text-align:left}#main .Inputfield_title,#main .InputfieldCheckbox,#main .InputfieldSubmit{width:97.5% !important}#main .InputfieldSubmit button{border-radius:var(--border-radius-mid)}#main .InputfieldSubmit{margin-bottom:0}.InputfieldContent{float:left;width:100%;display:block}#main .Inputfield input[type="text"],#main .Inputfield input[type="email"],#main .Inputfield textarea,#main .Inputfield select{width:100%;padding:0 10px;display:block;border:1px solid var(--color-txt);color:var(--color-one);background:transparent;outline:none;border-radius:var(--border-radius-min)}#main .Inputfield textarea{padding:10px}#main .FormBuilder.InputfieldForm .notes,#main .FormBuilder.InputfieldForm .description{opacity:1;padding-bottom:0;margin-bottom:0}#main .FormBuilder.InputfieldForm .InputfieldStateRequired>.InputfieldHeader:first-child:after{color:red;content:"*";margin-left:2px}.InputfieldCheckboxes{margin:20px 0 10px 0 !important}.InputfieldCheckboxes ul,.InputfieldCheckboxes li,.InputfieldCheckboxes label,.InputfieldCheckboxes span{position:relative;float:left;width:100%;display:block}.InputfieldCheckboxes li{margin-top:10px}.InputfieldCheckboxes label{height:auto}.InputfieldCheckboxes span{padding-left:30px;line-height:20px}.InputfieldText{width:50%}.InputfieldTextarea{width:100%}.InputfieldMarkup{width:100%}input[type="range"]{padding:0;margin:0;border:none;background:transparent;-webkit-appearance:none;appearance:none;outline:none}input[type="range"]::-webkit-slider-thumb{padding:0;border:none;background:transparent;-webkit-appearance:none;appearance:none;outline:none}input[type="range"],input[type="range"]:focus{width:100%;outline:none}input[type="range"]::-webkit-slider-runnable-track{width:100%;height:4px;display:block;background:var(--color-txt);border-radius:var(--border-radius-min);border:none;cursor:pointer}input[type="range"]::-moz-range-track{width:100%;height:4px;display:block;background:var(--color-txt);border-radius:var(--border-radius-min);border:none;cursor:pointer;appearance:none}input[type="range"]::-ms-track{width:100%;height:4px;display:block;background:var(--color-txt);border-radius:var(--border-radius-min);border:none;cursor:pointer}input[type="range"]:focus::-webkit-slider-runnable-track{background:var(--color-one)}input[type="range"]:focus::-moz-range-track{background:var(--color-one)}input[type="range"]:focus::-ms-track{background:var(--color-one)}input[type="range"]::-webkit-slider-thumb{width:30px;height:30px;margin-top:-13px;display:block;border-radius:var(--border-radius-std);background-color:var(--color-bg);border:1px solid var(--color-txt);cursor:pointer}input[type="range"]::-moz-range-thumb{width:30px;height:30px;margin-top:-13px;display:block;border-radius:var(--border-radius-std);background-color:var(--color-bg);border:1px solid var(--color-txt);cursor:pointer}input[type="range"]::-ms-thumb{width:30px;height:30px;margin-top:0;display:block;border-radius:var(--border-radius-std);background-color:var(--color-bg);border:1px solid var(--color-txt);cursor:pointer}fieldset:nth-child(odd) input[type="range"]::-webkit-slider-thumb{background-color:var(--lightgrey)}fieldset:nth-child(odd) input[type="range"]::-moz-range-thumb{background-color:var(--lightgrey)}fieldset:nth-child(odd) input[type="range"]::-ms-thumb{background-color:var(--lightgrey)}input[type="range"]:focus::-webkit-slider-thumb{border-color:var(--color-one)}input[type="range"]:focus::-moz-range-thumb{border-color:var(--color-one)}input[type="range"]:focus::-ms-thumb{border-color:var(--color-one)}#main .InputfieldCheckbox.InputfieldStateRequired>.InputfieldContent>label>span.pw-no-select:after{content:none}input[type="date"]::-webkit-calendar-picker-indicator{background-color:transparent}input[type="date"]::-moz-calendar-picker-indicator{background-color:transparent}input[type="date"]::-ms-calendar-picker-indicator{background-color:transparent}input[type="date"]::-webkit-clear-button{display:none}input[type="date"]::-moz-clear-button{display:none}input[type="date"]::-ms-clear-button{display:none}input[type="date"]::-webkit-inner-spin-button{display:none}input[type="date"]::-moz-inner-spin-button{display:none}input[type="date"]::-ms-inner-spin-button{display:none}input[type="number"]{max-width:100px}input[type="number"]::-webkit-inner-spin-button{display:none}input[type="number"]::-moz-inner-spin-button{display:none}input[type="number"]::-ms-inner-spin-button{display:none}input:focus,textarea:focus{color:var(--color-one);border-color:var(--color-one)}input[type="checkbox"]{position:absolute;top:0;left:0;z-index:2;width:24px;height:24px;padding:0;margin:0;color:var(--color-txt);border:1px solid var(--color-txt);border-radius:var(--border-radius-min);cursor:pointer;appearance:none !important;-webkit-appearance:none !important;-moz-appearance:none}input[type="checkbox"]::after{content:"";position:absolute;top:0;left:-3px;width:24px;height:24px;font:28px/24px superduperfont;text-align:center;font-weight:700;color:var(--color-txt)}input[type="checkbox"]:checked::after{content:"\ea41";color:var(--color-txt)}input[type="checkbox"]:focus::after{color:var(--color-one)}#main .FormBuilderErrors,#main .FormBuilder p.alert-success{position:relative;bottom:0;left:0;z-index:10;width:100%;height:auto;padding:15px 0;background-color:var(--color-one);cursor:pointer;transition:all 350ms ease-in-out}#main .FormBuilderErrors:hover::after,#main .FormBuilder p.alert-success:hover::after{height:30px}#main .FormBuilderErrors p,#main .FormBuilder p.alert-success{float:none;padding:0 calc(var(--gap-col) / 2);max-width:var(--max-width-m);margin:0 auto;display:block;font-family:var(--font-bdy);font-size:var(--font-size-m);line-height:var(--line-height-m);font-style:normal;color:var(--white);background:transparent}#main .FormBuilder p.alert-success{max-width:none;padding-top:15px;padding-bottom:15px;text-align:center;background-color:var(--color-one)}@media only screen and (max-width: 1024px){#main .FormBuilderErrors p,#main .FormBuilder p.alert-success{padding-left:5%;padding-right:5%}}select::-ms-expand{display:none}.InputfieldPage,.InputfieldContent,.InputfieldSelect{position:relative}.InputfieldPage,.InputfieldSelect{float:left}#main .InputfieldPage .InputfieldContent::after,#main .InputfieldSelect .InputfieldContent::after{content:"\ea0e";position:absolute;bottom:0;right:0;z-index:1;width:40px;height:40px;display:block;font:24px/40px superduperfont;color:var(--color-txt);text-align:center;font-weight:100;border-radius:0 var(--border-radius-min) var(--border-radius-min) 0;border:1px solid var(--color-txt)}#wrap_Inputfield_subject,#wrap_Inputfield_subject .InputfieldContent,#main #wrap_Inputfield_subject select{width:100% !important;display:block}#main .pw-no-select{top:auto;float:left;min-height:25px;padding-left:40px;color:var(--color-txt);font-size:var(--font-size-s);line-height:var(--line-height-s)}.pw-no-select a{text-decoration:underline !important}select:focus::-ms-value{background-color:transparent}::-webkit-input-placeholder{color:var(--color-one)}::-moz-placeholder{color:var(--color-one)}:-ms-input-placeholder{color:var(--color-one)}:-moz-placeholder{color:var(--color-one)}form fieldset{float:left;width:100%;padding-top:20px;display:block;border:none;background-color:rgba(var(--lightgrey-rgb), 0.5)}.InputfieldFieldset legend{float:left;width:100%;margin-bottom:20px;display:block;font-family:var(--font-bdy-bold);font-size:var(--font-size-m);line-height:var(--line-height-m);font-weight:700;color:var(--color-one);letter-spacing:0.1em}label,input,textarea,select{width:100%;display:block;transition:all 350ms ease-in-out}label,input,textarea,.InputfieldCheckboxes,.InputfieldForm .description,.InputfieldForm .notes{font-family:var(--font-bdy)}#main input,#main textarea,#main select{color:var(--color-txt) !important}#main input:focus,#main textarea:focus,#main select:focus,#main .InputfieldSelect .InputfieldContent:focus::after{color:var(--color-one) !important;border-color:var(--color-one) !important}.Inputfield,.InputfieldContent{width:100%;display:block}.InputfieldCheckboxes ul li label{padding-left:35px;white-space:normal}.InputfieldCheckboxes li input{position:relative;margin-left:-35px}label,.InputfieldContent p{float:left;padding-bottom:5px;display:block}label,.InputfieldContent p,.InputfieldContent a{margin:0;font-size:var(--font-size-s);line-height:var(--line-height-s);letter-spacing:0.04em;color:var(--color-one)}.Inputfield .notes,.Inputfield .description{opacity:1}.InputfieldContent a::after{background-color:var(--color-one)}label .error{float:none;padding-left:5px;display:inline-block;font-family:var(--font-bdy-bold)}.InputfieldStateRequired>.InputfieldHeader:first-child:after,.InputfieldStateRequired>.InputfieldHeader:first-child:after{color:var(--color-one)}.InputfieldHeader{height:auto;padding-bottom:2px;font-family:var(--font-bdy-bold);font-size:var(--font-size-s);line-height:var(--line-height-s);font-weight:normal}label span{float:left;display:block}label strong{font-family:var(--font-bdy-bold);font-size:calc(18 * var(--em-per-pixels))}input,textarea,select{padding:0 10px;font-size:var(--font-size-s);line-height:var(--line-height-s);letter-spacing:0.04em;color:var(--color-txt);border:1px solid var(--color-txt);background:transparent;outline:none;border-radius:unset}#main .InputfieldSelect{width:100%}#main .InputfieldPage select,#main .InputfieldSelect select{width:100%;padding-right:50px}input,select{height:40px;line-height:40px;letter-spacing:0.04em}select{position:relative;z-index:2;padding-right:30px;display:block;background:transparent}select option{position:relative;z-index:2}input[type="radio"],input[type="checkbox"]{position:relative;z-index:3;width:24px;height:24px;padding:0}select,option,input[type="radio"],input[type="checkbox"],input[type="date"]{appearance:none;-webkit-appearance:none;-moz-appearance:none}input[type="checkbox"]{position:absolute;top:0;left:0;float:left;width:24px;height:24px;padding:0;margin:0 10px 0 0;display:block}input[type="checkbox"]:checked::after{content:"\ea41";position:absolute;top:0;left:0;width:100%;font:24px/24px superduperfont;display:block}input[type="date"]{max-width:200px}input[type="date"]::-webkit-clear-button{display:none}input[type="date"]::-moz-clear-button{display:none}input[type="date"]::-ms-clear-button{display:none}input[type="date"]::-webkit-inner-spin-button{display:none}input[type="date"]::-moz-inner-spin-button{display:none}input[type="date"]::-ms-inner-spin-button{display:none}input[type="number"]{max-width:100px}input[type="number"]::-webkit-inner-spin-button{display:none}input[type="number"]::-moz-inner-spin-button{display:none}input[type="number"]::-ms-inner-spin-button{display:none}textarea{padding-top:10px;padding-bottom:10px;line-height:calc(22 * var(--em-per-pixels))}input:focus,textarea:focus{color:var(--color-one);border-color:var(--color-one)}.field .info *{margin-bottom:0}.error{display:inline-block;font-style:italic;color:#d83529}.form-fieldset .field{float:left;width:50%;padding-bottom:20px;display:block}.form-fieldset .field:nth-child(odd){padding-right:20px}.form-fieldset .field:nth-child(even){padding-left:20px}.form-fieldset button{margin-top:10px}@media only screen and (max-width: 60rem){#main-container form .Inputfield{grid-column:span 6;margin-bottom:0 !important}.InputfieldFormWidths .InputfieldColumnWidth>.InputfieldHeader,.InputfieldFormWidths .InputfieldColumnWidth>.InputfieldContent{padding:0}}@media only screen and (max-width: 640px){.form-fieldset .field,.form-fieldset .field:nth-child(odd),.form-fieldset .field:nth-child(even){width:100%;padding-right:0;padding-left:0}}@media only screen and (max-width: 720px){.InputfieldFieldset legend{position:relative;z-index:2}#main-container form fieldset{position:relative;width:100% !important;padding:20px 0 0 0;background-color:transparent !important}#main-container form fieldset::before{content:"";position:absolute;top:0;left:-25%;width:150%;height:100%;display:block;background-color:var(--lightgrey) !important}.Inputfields .InputfieldCheckboxes li{width:100% !important}}.section-logogallery{z-index:1;background-color:var(--white)}.logo-gallery-wrapper{position:relative;width:100%;display:block}.logo-gallery{position:relative;width:100%;margin-top:1px;display:block;border-left:1px solid var(--grey);border:none;display:flex;flex-flow:row wrap;row-gap:var(--gap-row);column-gap:var(--gap-row);justify-content:center}.logo-gallery .logo-item{position:relative;float:left;width:25%;height:auto;margin-top:-1px;display:block;border-top:1px solid var(--grey);border-right:1px solid var(--grey);border-bottom:1px solid var(--grey);overflow:hidden;width:auto;border:none}.logo-gallery a::after{content:none}.logo-gallery .logo{position:relative;z-index:1;width:100%;height:auto;max-width:none;margin:0;display:block;border:20px solid transparent;width:auto;border:10px solid transparent}.logo-gallery .logo figure{height:120px;background-size:contain;background-repeat:no-repeat;background-position:center;height:auto}.logo-gallery .logo-item:hover .logo{-webkit-filter:grayscale(0);filter:grayscale(0)}.logo-gallery .logo img{width:100%;display:block;width:auto;height:120px}.logo-label{position:absolute;top:0;left:0;width:100%;height:100%;padding:10px;opacity:0;display:flex;flex-flow:row wrap;align-content:center;justify-content:center;background-color:rgba(var(--color-one-rgb), 0.92);hyphens:auto;border-radius:var(--border-radius-min);text-align:center}.logo-label *{margin-bottom:0;font:0.875rem/1.25em var(--font-bdy-bold);color:var(--white);text-align:center}.logo-gallery .logo-item:hover .logo,.logo-gallery .logo-item:active .logo{z-index:1}.logo-gallery .logo-item:hover .logo-label,.logo-gallery .logo-item:active .logo-label{z-index:2;opacity:1}#main .logo-gallery .button{position:absolute;bottom:0;left:0;border-radius:0 var(--border-radius-mid) 0 0}#main .logo-gallery .button:after{border-radius:unset}@media only screen and (max-width: 1152px){.section-partner .section-header,.logo-gallery-wrapper{max-width:none}.logo-gallery{border-left:none}.logo-gallery .logo img{height:80px}.logo-gallery a .logo{-webkit-filter:grayscale(0);filter:grayscale(0)}}@media only screen and (max-width: 64rem){.logo-label *{font-size:var(--font-size-xs);line-height:var(--line-height-xs)}}@media only screen and (min-width: 40rem1){.logo-gallery .logo figure{background:transparent !important}}@media only screen and (max-width: 40rem){.logo-gallery{row-gap:var(--gap-row);column-gap:var(--gap-col)}.logo-gallery .logo-item,.logo-gallery .logo,.logo-gallery .logo figure{width:100%;height:auto}.logo-gallery .logo-item{width:calc(50% - var(--gap-col))}.logo-gallery .logo figure{height:80px}.logo-gallery .logo figure img{display:none}#main .logo-gallery .logo-item a,#main .logo-gallery .logo-item:nth-child(2n + 0) a{border-left:none;border-right:none}}@media only screen and (max-width: 360px){.logo-gallery{row-gap:calc(var(--gap-row) / 2);column-gap:var(--gap-col)}.logo-gallery .logo-item{width:100%}}.infographic{float:left;width:100%;display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-box;display:-ms-flexbox;flex-flow:row wrap;-webkit-flex-flow:row wrap;background-color:var(--lightgrey);border-radius:var(--border-radius-mid)}.infographic li{position:relative;float:left;width:33.3333333333%;padding-bottom:33.3333333333%;display:block;background-size:cover;background-repeat:no-repeat;background-position:center;border-left:1px solid var(--lightgrey)}.infographic li:first-child{border-left:none}.infographic li.img::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:var(--black);opacity:0.25}.infographic li.img *{color:var(--white)}.infographic li.img header{padding:0 5%}.infographic .inner{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%)}.infographic .wrapper-xs{padding:0 5%}.ig-item-img{width:100%;display:block}.ig-item-img img{position:relative;width:100%;max-width:120px;margin:0 auto;display:block;filter:grayscale(20%);visibility:visible}.infographic header{text-align:center}.infographic .ig-label,.infographic .counter{width:100%;margin-bottom:0;display:block;font-weight:800;border:none}.infographic p{font-family:var(--font-bdy);font-size:var(--font-size-m);line-height:var(--line-height-m)}.infographic .counter span{font-family:var(--font-bdy-bold);font-size:var(--font-size-xl);line-height:var(--line-height-xl)}.infographic .counter{overflow:hidden}.infographic .graph,.infographic .graph span,.infographic .graph:before,.infographic .graph:after{border-radius:50%}.infographic .graph{position:relative;width:180px;height:180px;margin:0 auto var(--gap-hdl) auto;display:block;box-sizing:content-box;border:5px solid var(--lightgrey)}.infographic .graph span,.infographic h5 svg,.infographic h5 circle,.infographic .graph:before,.infographic .graph:after{position:absolute;top:0;left:0;width:100%;height:100%}.infographic .graph span{z-index:2;line-height:180px}.infographic .graph span:after{content:"%";display:inline-block}.infographic h5 svg,.infographic h5 circle{z-index:3}.infographic .graph svg{transform:rotate(-90deg);overflow:visible}.infographic .graph circle{fill:transparent;stroke-dashoffset:0;stroke:#666;stroke-width:10px;transition-property:stroke-dashoffset;transition-timing-function:linear}.infographic .graph:before,.infographic .graph:after{content:""}.infographic .graph:before{z-index:0}.infographic .graph:after{z-index:2;border:5px solid var(--lightgrey);box-sizing:border-box}@media only screen and (max-width: 1280px){.section-infographic .main-wrapper{padding:0 40px !important}}@media only screen and (max-width: 960px){.section-infographic,.section-infographic .main-wrapper{padding:0 !important}.infographic{border-radius:unset}.infographic li{width:100%;padding:20px 0;font-size:var(--font-size-xs);line-height:var(--line-height-xs);border-left:none;border-top:1px solid var(--lightgrey)}.infographic li:first-child{border-top:none}.infographic .inner{position:relative;top:auto;left:auto;transform:none}}#main-container #main .section-logoteaser{padding:0}.logoteaser-wrapper{position:relative;width:100%;padding:0;display:block}.logoteaser{position:relative;width:100%;margin-top:1px;display:block;display:flex;flex-flow:row wrap;align-content:center;border-left:1px solid var(--lightgrey)}.logoteaser li{position:relative;float:left;width:33.3333333333%;margin-top:-1px;display:block;border-top:1px solid var(--lightgrey);border-right:1px solid var(--lightgrey);border-bottom:1px solid var(--lightgrey);overflow:hidden}.logoteaser .logo{width:100%;max-width:none;padding-bottom:42.86%;padding-bottom:32.145%;margin:0;display:block;background-color:transparent;background-size:auto 66%;background-repeat:no-repeat;background-position:center}.logoteaser .logo img{width:100%;display:block;display:none}.logoteaser .logo-label{position:relative;width:100%;padding:0 5% 30px 5%;display:block;text-align:center;opacity:1}.logoteaser .logo-label *:last-child{margin-bottom:0}@media only screen and (max-width: 1152px){.logoteaser li{width:33.3333333333%}}@media only screen and (max-width: 768px){.logoteaser li{width:50%}#main-container #main .section-logoteaser{padding:2.5% 0}.logoteaser-wrapper{padding:0 2.5%}}@media only screen and (max-width: 640px){.logoteaser li{width:100%}}.section-html{background-color:var(--white)}.section-html .html-container{position:relative;z-index:1;padding:0;max-width:none}.section-iframe{position:relative;z-index:1;width:100%;display:flex;flex-flow:column wrap;column-gap:var(--gap-col);row-gap:var(--gap-hdl);height:auto;background-color:#fff}.section-iframe iframe{width:100% !important;min-height:50vh;min-height:50svh;padding:0 var(--gap-col)}.iframe-page .section-iframe{position:relative;z-index:1;height:100vh;height:100svh;padding:0;margin-top:calc(var(--nav-height) * -1);border-top-width:var(--nav-height)}.iframe-page .section-iframe iframe{position:absolute;top:0;left:0;width:100% !important;height:100% !important}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0 !important;padding:0 !important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__progress__bar{width:0}.splide{position:relative;width:100%;display:flex;flex-flow:column nowrap;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none !important;margin:0;position:relative}.slider :is(.slide-img, .slide-img-cpt, .txt-box){opacity:0}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrows,.splide__arrows::before,.splide__arrows::after,.splide__arrows *::before,.splide__arrows *::after{--btn-height: 3.75rem}.splide__arrows{position:absolute;left:50%;top:50%;z-index:2;transform:translate(-50%, -50%);width:100%;height:0;display:flex;flex-flow:row nowrap;justify-content:space-between}:is(.slides-1, .count-1) .splide__arrows,.splide__arrows.disabled{display:none}.splide__arrows button{position:absolute;top:0;z-index:2;transform:translateY(-50%);float:left;width:var(--btn-height);height:var(--btn-height);line-height:var(--btn-height);padding:0;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;text-align:center;border-radius:unset;border-color:transparent !important;background-color:transparent;cursor:pointer;transition:opacity 350ms var(--cubic-bezier-two)}.splide__arrows button:hover{opacity:1;color:var(--color-bg);background-color:var(--color-txt)}.splide__arrows button svg{fill:var(--color-txt);height:calc(var(--btn-height) / 3);width:calc(var(--btn-height) / 3);transition:fill 350ms var(--cubic-bezier-two)}.splide__arrows button:hover svg{fill:var(--color-bg)}.splide__arrows button:hover:not(:disabled){opacity:1}.splide__arrows button:disabled{opacity:0.25}.splide__arrow--prev{left:0}.splide__arrow--next{right:0}.slider .splide__arrows button{width:calc(var(--btn-height) * 1);height:calc(var(--btn-height) * 1);border-radius:calc(var(--btn-height) * 0);transition:all 350ms var(--cubic-bezier-two);background-color:transparent}.slider .splide__arrows button:hover{width:calc(var(--btn-height) * 1);background-color:var(--color-txt);opacity:1}.slider .splide__arrows button:hover *{color:var(--color-bg);fill:var(--color-bg)}.slider .splide__arrow--prev{left:0}.slider .splide__arrow--next{right:0}.slider .splide__arrows svg{position:relative}.splide__pagination{counter-reset:pagination-num;position:absolute;bottom:0;left:50%;right:auto;z-index:1;transform:translateX(-50%);padding:0;display:flex;flex-flow:row wrap;gap:0;align-items:center;justify-content:center}.slides-1 .splide__pagination{display:none}article :is(.splide__pagination, .splide__arrows){bottom:calc(var(--btn-height) * -1)}.carousel :is(.splide__pagination, .splide__arrows){bottom:calc(calc(var(--btn-height) / 2 + var(--gap-row)) * -1)}:is(.cards, .boards) .carousel :is(.splide__pagination, .splide__arrows){bottom:0;transform:translate(-50%, 150%)}.splide__pagination::after{content:"/";position:absolute;top:0;left:50%;transform:translateX(-50%);font-family:var(--font-std-bold);font-size:var(--font-size-s);line-height:var(--btn-height)}.splide__pagination :is(li, button){position:relative;margin:0;padding:0;background:transparent;display:inline-block;height:auto;width:auto;display:inline-block;list-style-type:none;transition:transform 350ms ease-in-out;cursor:pointer;pointer-events:auto}.splide__pagination li{counter-increment:pagination-num}.splide__pagination button{width:0;height:0;overflow:hidden;animation:unset !important;border:unset}.splide__pagination button.is-active{z-index:1;width:auto;height:auto}.splide__pagination li:last-child::after,.splide__pagination button::before{content:counter(pagination-num);width:var(--btn-height);height:var(--btn-height);font-family:var(--font-nav-bold);font-size:var(--btn-fontsize);line-height:var(--btn-height);letter-spacing:calc(var(--btn-fontsize) * 0.2);text-align:center}article .splide__pagination::after,article .splide__pagination li:last-child::after,article .splide__pagination button::before{font-family:var(--font-std-regular);line-height:var(--btn-height);font-size:var(--font-size-xs)}.splide__pagination button::before{width:0;height:0}.splide__pagination button.is-active::before,.splide__pagination li:last-child::after{width:var(--btn-height);height:var(--btn-height);display:inline-block}.splide__progress__bar{background:var(--color-txt);height:.1875rem}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset: -3px){.splide__slide:focus-visible{outline:3px solid var(--color-txt);outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide__slide:focus-visible{border:3px solid var(--color-txt)}}@supports (outline-offset: -3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid var(--color-txt);outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide.is-focus-in .splide__slide:focus{border:3px solid var(--color-txt)}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:var(--color-txt)}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid var(--color-txt);outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid var(--color-txt);outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:0}.splide__arrows--rtl .splide__arrow--next{left:0;right:auto}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:0.5em;top:0}.slide{z-index:0 !important;transform:translate3d(0, 0, 0);transition:unset !important}.ani-cpt-none .splide__slide .inner{opacity:1;animation:unset !important}:is(.art-slider, .teaser.slider) :is(.is-active, .is-visible),.ani-img-standard :is(.is-active, .is-visible) .slide-img{animation:var(--ani-duration) var(--ani-easing) forwards fadeIn}:is(.art-slider, .teaser.slider) .splide__slide:not(.is-active,.is-visible),.ani-img-standard .splide__slide:not(.is-active,.is-visible) .slide-img{animation:var(--ani-duration) var(--ani-easing) forwards fadeOut}.ani-img-none :is(.is-active, .is-visible) .slide-img{animation:unset !important}.ani-cpt-standard :is(.is-active, .is-visible) :is(.slide-img-cpt, .txt-box){animation:var(--ani-duration) var(--ani-delay) var(--ani-easing) forwards fadeIn}.ani-cpt-standard .splide__slide:not(.is-active,.is-visible) :is(.slide-img-cpt, .txt-box){animation:var(--ani-duration) var(--ani-easing) forwards fadeOut}.ani-cpt-slideleftin :is(.is-active, .is-visible) :is(.slide-img-cpt, .txt-box){animation:var(--ani-duration) var(--ani-easing) forwards slideLeftIn}.ani-cpt-slideleftin .splide__slide:not(.is-active,.is-visible) :is(.slide-img-cpt, .txt-box){animation:var(--ani-duration) var(--ani-easing) forwards slideRightOut}.ani-cpt-sliderightin :is(.is-active, .is-visible) :is(.slide-img-cpt, .txt-box){animation:var(--ani-duration) var(--ani-easing) forwards slideRightIn}.ani-cpt-sliderightin .splide__slide:not(.is-active,.is-visible) :is(.slide-img-cpt, .txt-box){animation:var(--ani-duration) var(--ani-easing) forwards slideLeftOut}.ani-cpt-slideupin :is(.is-active, .is-visible) :is(.slide-img-cpt, .txt-box){animation:var(--ani-duration) var(--ani-easing) forwards slideUpIn}.ani-cpt-slideupin .splide__slide:not(.is-active,.is-visible) :is(.slide-img-cpt, .txt-box){animation:var(--ani-duration) var(--ani-easing) forwards slideUpOut}.ani-cpt-slidedownin :is(.is-active, .is-visible) :is(.slide-img-cpt, .txt-box){animation:var(--ani-duration) var(--ani-easing) forwards slideDownIn}.ani-cpt-slidedownin .splide__slide:not(.is-active,.is-visible) :is(.slide-img-cpt, .txt-box){animation:var(--ani-duration) var(--ani-easing) forwards slideDownOut}.ani-cpt-scalein :is(.is-active, .is-visible) :is(.slide-img-cpt, .txt-box){animation:var(--ani-duration) var(--ani-easing) forwards scaleIn}.ani-cpt-scalein .splide__slide:not(.is-active,.is-visible) :is(.slide-img-cpt, .txt-box){animation:var(--ani-duration) var(--ani-easing) forwards scaleOut}.section-carousel .main-wrapper{padding:0}.slider,.carousel{position:relative;z-index:1;width:100%;max-width:none;padding:0;margin:0;display:block;-webkit-tap-highlight-color:transparent}a.slide{cursor:pointer}a.slide:after{content:none}.slide-img{position:relative;z-index:1;width:100%;padding-bottom:56.25%;display:block;overflow:hidden}@supports (aspect-ratio: 16/9){.slide-img{aspect-ratio:16 / 9;padding-bottom:0}}main .section-slider:first-child .std .slide{border-top:var(--nav-height) solid transparent}.slide-img img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center;display:block}@supports (object-fit: contain){.slide-img{background-image:unset !important}.slide-img img{visibility:visible;object-fit:cover}}.section-slider .slide-img img{object-fit:cover}.slide .svg-img .main-wrapper{position:static;height:auto;border:none}.slide .svg-img svg,.slide .svg-img img{float:right;width:50%;width:33vh;max-width:240px;display:block}.slide :is(.top-left, .top-right, .bottom-left, .bottom-right) :is(.caption, .txt-box, p){width:auto;max-width:unset}.slide *.top-left{align-items:flex-start;justify-content:left}.slide *.top-right{align-items:flex-start;justify-content:right}.slide *.bottom-left{align-items:flex-end;justify-content:left}.slide *.bottom-right{align-items:flex-end;justify-content:right}.section-slider,.section-slider.bgi,.section-slider.bgc{padding:0}.slider.splide{opacity:0}.slider.splide.is-initialized{animation:var(--ani-duration) var(--ani-duration) var(--ani-easing) forwards fadeIn}.slider :is(.slide, .inner){display:flex !important;flex-flow:column nowrap;align-items:center;justify-content:center;backface-visibility:hidden;transform:translate3d(0, 0, 0);justify-content:center}main .section-slider:first-child{margin-top:calc(var(--nav-height) * -1);border-top:var(--nav-height) solid transparent}main .section-slider:first-child :is(.slide, .bg-img){height:100vh;height:100svh}main .section-slider:first-child .slide{margin-top:calc(var(--nav-height) * -1);border-top:var(--nav-height) solid transparent}.slider .inner{position:relative;width:100%;height:100%;justify-content:flex-end}.img-sdr .slider .inner{position:absolute}.slider :is(.slide-img, .slide-img-cpt){position:absolute;top:0;left:0;width:100%;height:100%;padding-bottom:0;aspect-ratio:unset;display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;opacity:0}.slider .slide-img-cpt{z-index:2;padding:0 var(--gap-col)}.slider :is(.slide-img, .slide-img-cpt) img{position:relative;width:100%;height:100%}.slider .slide-img img{object-fit:cover;object-position:center}.slider .slide-img-cpt img{width:auto;height:100%}@media (orientation: portrait){.slider .slide-img-cpt img{width:100%;height:auto}}.slider .slide :is(.inner, figure, picture),.slider .slide figure:after{width:100%;height:100%}.section-slider:first-child .bg-img::after{content:unset !important}.section-slider .bg-img{z-index:1;width:100%;height:100%;border:unset;margin-top:0}@media only screen and (max-width: 60rem){main .section-slider:first-child :is(.slide, .bg-img),.slider .slide{height:100%;aspect-ratio:3/4}.slide .svg-img{display:none}}@media only screen and (max-width: 40rem){main .section-slider:first-child :is(.slide, .bg-img),.slider .slide{height:100%;aspect-ratio:3/4}.slider .caption-wrapper{padding:var(--gap-txt)}main .section-slider:first-child :is(.slide, .bg-img),.slider .slide{height:100%;aspect-ratio:3/4}}.slider .main-wrapper{max-width:var(--max-width-l)}.slider .txt-box{position:relative;z-index:2;padding:0;max-width:none;display:flex;flex-flow:column nowrap;margin:0 auto;padding:var(--vert-whitespace) calc(var(--btn-height) * 1.5);opacity:0}@media only screen and (max-width: 60rem){.slider .txt-box{padding:var(--vert-whitespace) var(--gap-col)}}.slider .txt-box *:last-child{margin-bottom:0}.slider .txt-box :is(h1, h2, h3, h4, h5, .h-txt),.slider .txt-box :is(h1, h2, h3, h4, h5, .h-txt) *{font-size:var(--font-size-xl);line-height:var(--line-height-xl)}.slider .txt-box :is(p, blockquote, ul, ol, li),.slider .txt-box :is(p, blockquote, ul, ol, li) *{font-size:var(--font-size-l);line-height:var(--line-height-l)}.slider .txt-box::before,.slider .txt-box::after{content:unset}.slider *[style="text-align:center;"]{align-self:center}.slider .txt-box :is(h1, h2, h3, h4, h5, h6, p){max-width:155ch}.section-logogallery :is(.slide-btn.next, .slide-btn.prev){border-color:transparent}@media only screen and (max-width: 64rem){.slider .caption{padding:0}}.slide a:after{content:none}:is(.section-slider, .img-sdr) .slider .splide__pagination{bottom:0;left:auto;right:0;transform:unset;display:none}:is(.section-slider, .img-sdr) .slider .splide__pagination:has(li:nth-child(2)){display:block}@media only screen and (max-width: 40rem){.img-sdr .slider .splide__pagination{bottom:0;right:0}}.img-sdr .slider .splide__pagination::after,.img-sdr .slider .splide__pagination button::before,.img-sdr .slider .splide__pagination li:last-child::after{font-family:var(--font-bold)}.section-carousel{display:flex;flex-flow:column nowrap;row-gap:var(--gap-row)}.carousel-wrapper{padding-left:calc(var(--gap-col) / 2);padding-right:calc(var(--gap-col) / 2)}.carousel :is(.slide, .slide-img, .slide-img-cpt, .txt-box){opacity:1}.carousel :is(.inner, .slide-img, .slide-img-cpt, .txt-box){animation:unset !important}.carousel{padding:0 calc(var(--gap-hdl) / 2)}.carousel .slide .inner{width:100%;height:100%;padding:0 calc(var(--gap-hdl) / 2);display:flex;flex-flow:column wrap;row-gap:var(--gap-txt);justify-content:center}.carousel .slide-img{position:relative;padding-bottom:0}.carousel .slide img{position:relative;display:block;width:100%}.carousel .img.txt *{text-shadow:unset}.carousel .main-wrapper,.carousel .wrapper-xs{max-width:none;padding:0}.carousel .wrapper-xs::before,.carousel .wrapper-xs::after{content:none}.splide__arrow--prev{left:0}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:0}@media only screen and (max-width: 60rem){.splide__arrows{display:none}}.section-slider{position:relative;z-index:2;height:auto;padding:0}.section-slider .slide{position:relative;z-index:1 !important;width:100%;height:auto;padding:var(--vert-whitespace) var(--gap-col);display:flex;flex-flow:column wrap}.section-slider :is(.slide.is-visible, .slide.is-active){z-index:2 !important}.section-slider .slide.img{padding:0}.section-slider{overflow:hidden}.section-slider,.section-slider .slider-wrapper{max-width:none}.section-slider .slider-wrapper{padding:0}.article-slider{position:relative}.article-slider,.section-slider .carousel-wrapper,.carousel-wrapper{padding-top:var(--gap-row);padding-bottom:var(--gap-row)}@media only screen and (min-width: 80rem){main .section-slider.bgc .carousel-wrapper{padding-left:var(--gap-col) !important;padding-right:var(--gap-col) !important}}.slider-thumbs{display:flex;flex-flow:row wrap;justify-content:center;align-content:center;border-top:1px solid var(--color-txt)}.thumb{float:left;width:auto !important;padding:15px 30px;margin-top:-1px;display:block;border-top:1px solid var(--color-txt);cursor:pointer;outline:none}.thumb.is-active{border:1px solid var(--color-txt)}.thumb .button{display:none}.thumb.is-active .button{display:block}.thumb *{margin-bottom:0}article .splide__arrows,article .splide__arrows::before,article .splide__arrows::after,article .splide__arrows *::before,article .splide__arrows *::after{--btn-height: 2.75rem}article .splide__arrows{left:50%;top:auto;bottom:calc(var(--btn-height) * -1.25);height:auto;width:calc(var(--btn-height) * 5);transform:translate(-50%, 0)}article .splide__arrows button{position:relative;transform:unset;opacity:1;background-color:var(--color-txt)}article .splide__arrows button svg{height:calc(var(--btn-height) / 3);width:calc(var(--btn-height) / 3);fill:var(--color-bg)}.section-ticker,.section-ticker.bgc,.section-ticker.bgi{position:relative;z-index:1;padding:0;backface-visibility:hidden;transform:translate3d(0, 0, 0)}.section-ticker .bg-img{z-index:0}.ticker .slide .inner{width:100%;height:100%;min-height:var(--vert-whitespace);padding:calc(var(--gap-txt) * 0.75);display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;gap:calc(var(--gap-txt) * 0.25)}.ticker :is(.slide, .inner, .txt-box){position:relative;z-index:1 !important;width:100%;display:flex;flex-flow:column nowrap;row-gap:calc(var(--gap-txt) * 0.5);padding:0;margin:0;opacity:1;animation:unset !important;transition:unset !important}.ticker .txt-box{padding:0}.ticker .txt-box *{margin-bottom:0}.ticker .slide-img{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.ticker .slide-img img{width:100%;height:100%;object-fit:contain;object-position:center;display:block}.date-author{width:100%;display:flex;flex-flow:row wrap;gap:var(--gap-txt)}time,time *::before,time *::after,.author{--gap-col: .3125rem;--gap-row: .3125rem}time,.timerange,.author,.dmy,.time,time .start,time .end{width:auto;display:flex;flex-flow:row wrap;column-gap:var(--gap-col);row-gap:var(--gap-row)}.dmy,.timerange{flex-flow:row nowrap}.timerange .time:last-child .icon{display:none}time .end::before{content:"–"}.timerange .time:last-child::before{content:"–";padding-right:var(--gap-col)}.dmy span,time span{float:left;display:block;hyphens:none !important}.hint-win{position:fixed;bottom:0;left:0;z-index:500;width:100%;padding:20px 0 0 0;display:block;border-top:1px solid var(--lightgrey);background-color:var(--white);background-color:rgba(var(--white-rgb), 0.92);box-shadow:rgba(var(--black-rgb), 0.1) 3px 15px 43px}.hint-win .main-wrapper{max-width:var(--max-width-m);display:block;padding:10px 20px;margin:0 auto}.cc-cat-list,.cc-cat{float:left;width:100%;margin:0;display:block}.cc-cat .title{padding:15px 0 0 0}.hint-win .InputfieldHeader{margin-bottom:5px}.hint-win .hint,.hint-win button{float:none;display:inline-block}.hint-win .hint,.hint-win .hint p{width:100%;display:block}.hint-win .title p,.hint-win .hint *,.hint-win .InputfieldHeader *{margin-bottom:0}.hint-win .title p,.hint-win .InputfieldHeader *{margin-bottom:0;font-family:var(--font-bdy);color:var(--color-txt)}.hint-win .title p{color:var(--color-one)}.hint-win .InputfieldHeader *{font-size:calc(20 * var(--rem-per-pixels))}.hint-win .button-wrapper{float:left;position:relative;top:auto;right:auto;width:auto;height:auto;padding:0;margin-bottom:20px;display:block}.hint-win button{float:left;position:relative;top:auto;left:auto;margin:20px 15px 0 0;display:block}.hint-win button:last-child{margin-right:0}.hint-win button span{display:inline-block;white-space:nowrap}.hint-win .InputfieldContent *{margin-bottom:0;font-family:var(--font-bdy);color:var(--color-txt)}.hint-win .pw-no-select{float:left;width:100%;margin-top:0;padding-left:30px;font-family:var(--font-bdy-bold)}input[readonly="readonly"]{pointer-events:none}input:read-only{pointer-events:none}input:-moz-read-only{pointer-events:none}body *,body *::before,body *::after{color:var(--color-txt);border-color:var(--color-txt)}* .bgc{background-color:var(--color-bg)}* .bg-clear{background-color:transparent}.stopper{--stopper-height: 13.125rem;top:var(--gap-row);right:var(--gap-col)}.stopper,.stopper :is(figure, .inner){position:absolute;z-index:5;display:flex;flex-flow:column nowrap;width:var(--stopper-height)}.stopper :is(figure, .inner){top:0;left:0;height:var(--stopper-height);border-radius:100%;overflow:hidden}.stopper .inner{transform:translate3d(0, 0, 0) rotate(10deg)}:is(.stopper.hor-left, .stopper.ver-top.hor-left) .inner{transform:translate3d(0, 0, 0) rotate(-10deg)}:is(.stopper.hor-right, .stopper.ver-top.hor-right) .inner{transform:translate3d(0, 0, 0) rotate(10deg)}.stopper.ver-bottom.hor-left .inner{transform:translate3d(0, -100%, 0) rotate(-10deg)}.stopper.ver-bottom.hor-right .inner{transform:translate3d(0, -100%, 0) rotate(10deg)}.stopper.hor-left{left:var(--gap-col);right:auto}.stopper.hor-right{left:auto;right:var(--gap-col)}.stopper.ver-top{top:var(--gap-row);bottom:auto}.stopper.ver-bottom{top:auto;bottom:var(--gap-row)}main>.section-slider .stopper{top:var(--nav-height)}main>.section-pageheader .stopper{top:var(--gap-row)}.stopper figure{width:var(--stopper-height);height:var(--stopper-height);border-radius:100%;transition:all 350ms var(--cubic-bezier);border:2px solid transparent;overflow:hidden}.stopper .label{position:absolute;top:100%;bottom:0;z-index:6;width:100%;height:calc(var(--stopper-height) * 0.5);background-color:var(--color-txt);border-radius:0 0 calc(var(--stopper-height) * 0.5) calc(var(--stopper-height) * 0.5);transition:all 350ms var(--cubic-bezier)}.stopper:hover .label{top:70%}.stopper .label p{position:relative;left:50%;transform:translateX(-50%);float:none;width:calc(var(--stopper-height) * 0.78);padding:calc(var(--gap-txt) * 0.25) 0;font-family:var(--font-nav-bold);font-size:14px;line-height:20px;text-align:center;color:var(--accent-color)}.section-slider:first-child .stopper{top:calc(var(--gap-row) + var(--nav-height) + calc(var(--stopper-height) * 0.5))}.stopper figure :is(svg, img){height:100%;width:100%;object-fit:contain;object-position:center}.stopper figure *{transition:all 350ms var(--cubic-bezier)}.stopper:hover figure{border:8px solid var(--color-txt)}.stopper:hover figure circle{fill:var(--accent-color) !important}@media only screen and (max-width: 60rem){.stopper{--stopper-height: 10rem}}@media only screen and (max-width: 40rem){.stopper{--stopper-height: 7.5rem}}
