﻿: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: 5rem;--laptop-whitespace: 3.75rem;--mobile-whitespace: 3.75rem;--desktop-width: 90rem;--laptop-width: 80rem;--tablet-width: 64rem;--portrait-width: 60rem;--mobile-width: 40rem;--col-sub-2: calc(calc(var(--vert-whitespace) / 2) / 2);--col-sub-3: calc(calc(calc(var(--vert-whitespace) / 2) * 2) / 3);--col-sub-4: calc(calc(calc(var(--vert-whitespace) / 2) * 3) / 4);--gap-col: calc(var(--vert-whitespace) / 2);--gap-row: calc(var(--vert-whitespace) / 2);--gap-hdl: 1.5625rem;--gap-txt: .9375rem;--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-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: sourcesanspro-regular;--font-bold: sourcesanspro-bold;--font-hdl-regular: sourcesanspro-regular;--font-hdl-bold: sourcesanspro-bold;--font-condensed: sourcesanspro-regular;--font-condensed-bold: sourcesanspro-bold;--font-serif: sourcesanspro-italic;--font-serif-bold: sourcesanspro-bolditalic;--font-script: sourcesanspro-italic;--font-nav: sourcesanspro-regular;--font-nav-bold: sourcesanspro-bold;--font-size-xl: 2.875rem;--line-height-xl: 3.5rem;--font-size-l: 1.75rem;--line-height-l: 2.375rem;--font-size-m: 1.5rem;--line-height-m: 2.125rem;--font-size-s: 1rem;--line-height-s: 1.625rem;--font-size-xs: .875rem;--line-height-xs: 1.5rem;--btn-height: 3.125rem;--btn-borderwidth: .0625rem;--btn-fontsize: 1.125rem;--btn-lineheight: 1.75rem;--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);--text-shadow: 2px 6px 12px rgba(0, 0, 0, 0.35);--nav-height: 7.5rem;--btn-height: 3.75rem}@media only screen and (min-width: 90rem){:root,::after,::before{--font-size-s: 1.25rem;--line-height-s: 1.875rem}:is(.slider.std, .pageheader) .txt-box,:is(.slider.std, .pageheader) .txt-box *::before,:is(.slider.std, .pageheader) .txt-box *::after{--font-size-xl: 4.75rem;--line-height-xl: 5.375rem}}@media only screen and (max-width: 90rem){:root,::after,::before{--vert-whitespace: var(--desktop-whitespace)}}@media only screen and (max-width: 80rem){:root,::after,::before{--vert-whitespace: var(--laptop-whitespace);--font-size-xl: 2.5rem;--line-height-xl: 3.125rem;--font-size-l: 1.875rem;--line-height-l: 2.5rem;--font-size-m: 1.125rem;--line-height-m: 1.75rem;--btn-height: 2.75rem}}@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-xl: 1.75rem;--line-height-xl: 2.375rem;--font-size-l: 1.5rem;--line-height-l: 2.125rem;--font-size-m: 1.25rem;--line-height-m: 1.875rem;--font-size-s: 1rem;--line-height-s: 1.625rem}}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 ani-width{0%{width:0}100%{width:100%}}@keyframes ani-bar{0%{transform:translate3d(-100%, 0, 0)}100%{transform:translate3d(0, 0, 0)}}@keyframes scale-pulse{0%{transform:scale(1);opacity:1}100%{transform:scale(1.5);opacity:0}}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-regular),"Helvetica Neue",Helvetica,Arial,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:"sourcesanspro-regular";src:url("../fonts/sourcesanspro/sourcesanspro.woff2") format("woff2"),url("../fonts/sourcesanspro/sourcesanspro.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"sourcesanspro-italic";src:url("../fonts/sourcesanspro/sourcesanspro-italic.woff2") format("woff2"),url("../fonts/sourcesanspro/sourcesanspro-italic.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"sourcesanspro-bold";src:url("../fonts/sourcesanspro/sourcesanspro-bold.woff2") format("woff2"),url("../fonts/sourcesanspro/sourcesanspro-bold.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:"sourcesanspro-bolditalic";src:url("../fonts/sourcesanspro/sourcesanspro-bolditalic.woff2") format("woff2"),url("../fonts/sourcesanspro/sourcesanspro-bolditalic.woff") format("woff");font-weight:normal;font-style:normal}: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{font-family:var(--font-hdl-regular);display:block;clear:both}:is(h1, h2, h3, h4, h5, h6, .title) strong{font-family:var(--font-hdl-bold);font-weight:600}p,article li,figcaption,small{font-family:var(--font-regular)}:is(p, article li, figcaption, small) strong{font-family:var(--font-regular-bold)}h1 q,h2 q,h3 q,h4 q,h5 q,h6 q{font-size:inherit;letter-spacing:normal}h1,h2,* .h-txt,.h-txt *{font-size:var(--font-size-xl);line-height:var(--line-height-xl)}h3,.title,.headline p,.teaser-title :is(h1, h2, h3),* .herotext,.herotext :is(h1, h2, h3, h4, h5, h6, p, li){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:.0625rem;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{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-container,#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,#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,#mainnav-container.no-switch{position:absolute;transform:translate3d(0, 0, 0) !important;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)}#mainnav-bg{position:absolute;bottom:0;left:0;z-index:1;width:100%;height:120%;background-color:#fff}#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}#nav-btn-list{align-self:flex-end;width:auto;min-width:30rem;flex-flow:row wrap}#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%;height:calc(var(--nav-height) * 0.5);padding:0 calc(var(--nav-height) * 0.125);display:flex;flex-flow:column nowrap;align-items:center;justify-content:center;outline:none;border:unset;text-decoration:unset;overflow:hidden}.nav-btn.cta{background-color:var(--color-txt);color:var(--color-bg)}.nav-btn p,.subnav-btn p{position:relative;z-index:1;margin-bottom:0;font-family:var(--font-nav);font-size:var(--font-size-s);line-height:var(--line-height-s)}: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:var(--btn-height);border-bottom:1px solid var(--lightgrey)}.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-regular)}.active .subnav-btn.active p{font-family:var(--font-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:var(--btn-height);height:var(--btn-height);display:none}.subnav-btn:after{content:"\ea16";top:50%;right:-15px;width:45px;height:48px;font:28px/48px 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{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{position:absolute;top:0;right:100%;content:"Menü";margin-right:10px;font-family:var(--font-bold);font-size:var(--font-size-s);line-height:var(--btn-height);color:var(--color-txt);letter-spacing:0.04em;text-transform:uppercase;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{position:absolute;inset:0;margin:auto;width:40px;height:28px;transform:scale(0.8) rotate(0deg) translate3d(0, 0, 0)}#menu-btn:hover ul{transform:scale(0.9) rotate(0.01deg) translate3d(0, 0, 0)}#menu-btn li{position:absolute;width:40px;height:4px;display:block;border:none;background-color:var(--color-txt);overflow:hidden;border-radius:unset}#menu-btn li.one{top:0}#menu-btn li.two,#menu-btn.active li.one{top:50%;margin-top:-2px}#menu-btn.active li.two{opacity:0}#menu-btn li.three{bottom:0}#menu-btn.active li.three{bottom:50%;margin-bottom:-2px}#menu-btn.active li.one{transform:rotate(-45deg)}#menu-btn.active li.three{transform:rotate(45deg)}@media only screen and (max-width: 90rem){#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;background-color:var(--color-bg);border-top:var(--nav-height) solid transparent;overflow-x:hidden;overflow-y:scroll;align-items:center;justify-content:center;scrollbar-color:transparent transparent;scrollbar-width:thin;scrollbar-width:.3125rem;transition:height 750ms var(--cubic-bezier)}#mainnav.active{height:100vh;height:100svh;height:100dvh;scrollbar-color:var(--color-txt) rgba(var(--color-txt-rgb), 0.25)}#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;transition:height 750ms var(--cubic-bezier)}#mainnav::-webkit-scrollbar{width:.3125rem;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{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}:is(.nav-btn, .subnav-btn){height:var(--btn-height)}.drpdwn-tab .nav-btn p{padding-right:var(--btn-height);padding-left:var(--btn-height)}:is(.nav-btn, .subnav-btn) p{padding:0 var(--gap-txt);font-size:var(--font-size-l);line-height:var(--line-height-l)}.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}.drpdwn-tab:hover .subnav-wrapper.on{grid-template-rows:1fr}.subnav-wrapper:before{background-color:var(--lightgrey)}.subnav{margin:0}nav .button.tgl{position:absolute;top:0;right:0;display:block}}@media only screen and (max-width: 40rem){#nav-btn-list{width:100%;align-self:flex-start}:is(.nav-btn, .subnav-btn) p{font-size:var(--font-size-m);text-align:left;line-height:var(--line-height-m)}.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;font-family:var(--font-bold);font-size:var(--btn-fontsize);line-height:var(--btn-lineheight);color:var(--color-txt);letter-spacing:calc(var(--btn-fontsize) * 0.1);text-transform:uppercase;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[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);color:var(--color-txt);display:flex;flex-flow:row wrap;text-decoration:unset}:is(.button:hover, .cta-btn:hover, .teaser-btn:hover .button) :is(a, span, p){color:var(--color-bg)}.button.small{min-height:calc(var(--btn-height) * 0.5);line-height:calc(var(--btn-height) * 0.5);text-decoration:unset}.button.small 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{width:var(--btn-height);height:var(--btn-height);border:none;border-radius:unset}.button.min span{position:static;top:auto;left:auto;width:auto;height:auto;padding:0;margin:0;display:block;font:var(--font-size-m)/var(--line-height-m) superduperfont;opacity:1}#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{padding:0}.button.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;color:var(--color-bg);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{transform:translate(-50%, -50%) rotate(0deg)}nav .button.tgl:before{font-size:var(--font-size-l);color:var(--color-txt)}nav .button.tgl:after{background-color:var(--lightgrey)}.button.scroll{position:fixed;width:var(--btn-height);height:auto;right:auto;left:50%;bottom:calc(var(--gap-row) / 2);transform:translate(-50%, 200%);z-index:5;padding:0;margin:0;display:block;text-align:right;line-height:var(--btn-lineheight);opacity:1;transform-origin:center;transition:350ms opacity ease-in-out, 350ms transform ease-in-out;border-radius:unset;overflow:visible}.button.scroll.on{transform:translate(-50%, 0)}.button.scroll.std{bottom:-1px;padding:0;width:calc(var(--btn-height) * 3);height:var(--btn-height);text-align:center;border-radius:0;overflow:hidden;border:unset}.button.scroll.std.on{transform:translate(-50%, 200%)}:is(.home, .basic-page-modular, .landing-page) .button.scroll.std.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);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.std span,.button.scroll.std span::before{position:relative;top:0;height:auto;font-family:var(--font-bold);font-size:var(--font-size-s);line-height:var(--btn-height);color:var(--color-txt);transition:all 350ms ease-in-out;border:unset}.button.scroll.std span::before{content:"Scrollen";width:100%;display:block;color:var(--color-bg);background-color:var(--color-txt)}.button.scroll.std.up span{background-color:var(--color-bg)}.button.scroll.std.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.std.up:hover *,.hdr-img .button.scroll.std.up:hover *::before{--color-txt: var(--color-two) !important;--color-bg: var(--color-one) !important}.button.scroll.std:hover span{top:var(--btn-height)}.button.scroll.std.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.std,.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}}.img #breadcrumb-wrapper{position:absolute;width:100%;height:0;bottom:0;height:auto;height:auto}.breadcrumps{position:relative;z-index:11;float:left;width:75%;height:auto;padding:calc(var(--gap-row) / 2) calc(var(--gap-col) / 2) calc(var(--gap-row) / 2) 20px;display:block}.breadcrumps li{float:left;display:block;font-family:var(--font-regular);line-height:20px;letter-spacing:0.08em;text-transform:uppercase}.breadcrumps li:before{position:relative;top:1px;content:"/";content:"›";float:left;margin:0 8px;display:block;font-family:var(--font-regular);font-size:24px;line-height:13px;color:var(--color-txt)}.img .breadcrumps li:before{color:#fff}.breadcrumps li:first-child:before{content:none}.breadcrumps a{position:relative;float:left;display:block;font-size:14px;line-height:20px;letter-spacing:normal;color:var(--color-one);text-decoration:none;border:none}.breadcrumps *{color:var(--color-txt)}.breadcrumps a.active{font-weight:700;font-family:var(--font-bold);line-height:24px}.firefox .breadcrumps a.active{line-height:20px}.breadcrumps a,.breadcrumps a:before,.breadcrumps a:after{transition:all 350ms var(--cubic-bezier)}#main .breadcrumps a:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px;background-color:var(--darkgrey)}.breadcrumps li:first-child a span{position:relative;float:left;width:20px;height:20px;margin-top:-1px;margin-right:0;margin-left:-20px;display:block;font-size:0}.breadcrumps li:first-child a span:before{content:"\ea92";position:absolute;left:0;top:0;width:20px;height:20px;font:18px/20px superduperfont}.breadcrumps a:before{position:relative;float:left;width:30px;display:block}.breadcrumps a.active:after,.breadcrumps a:hover:after{width:100%}.breadcrumps li:first-child a span:hover{font-size:0}@media only screen and (min-width: 1281px){.img #breadcrumb-wrapper{--color-txt: #fff}}@media only screen and (max-width: 1280px){.img #breadcrumb-wrapper{position:relative;bottom:auto;border-bottom:1px solid var(--lightgrey)}.img #breadcrumb-wrapper *,.img #breadcrumb-wrapper .breadcrumps li:before{color:inherit}.img #breadcrumb-wrapper .breadcrumps{height:auto}.breadcrumps{width:100%;padding-right:0;padding:20px 0 15px 20px}}@media only screen and (max-width: 1023px){#breadcrumb-wrapper{height:auto;padding:0;border-bottom:none;display:none}.breadcrumps{padding:0 0 20px 20px}}@media only screen and (max-width: 767px){#main #breadcrumb-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"}#modal-nav,#modal-nav *::before,#modal-nav *::after{--btn-height: 7.5rem}#modal-nav{position:fixed;bottom:var(--gap-row);right:var(--gap-col);z-index:10;width:auto;height:auto;padding:0 10px !important;display:block;transition:bottom 350ms ease-in-out}#modal-nav .modal-wrapper{padding:0;width:100%;display:flex;flex-flow:row nowrap;column-gap:var(--gap-hdl);row-gap:var(--gap-hdl);justify-content:center;align-items:center}#modal-nav li{position:relative;float:right;display:block}#modal-nav li .inner{position:relative;float:right;margin:0;display:block}#modal-nav .button,#modal-nav .button:hover{padding:0 !important}#modal-nav .button{width:auto;height:var(--btn-height);overflow:visible !important}#modal-nav .button::after{content:unset}#modal-nav :is(.button, .button a){position:relative;height:var(--btn-height);padding:0 !important;display:flex;flex-flow:row nowrap;justify-content:center;align-items:center;border-radius:calc(var(--btn-height) / 2)}#modal-nav :is(.button.eyecatcher, .button.eyecatcher a){width:calc(var(--btn-height) * 1.5);height:calc(var(--btn-height) * 1.5);border-radius:100%}#modal-nav .button{width:auto}#modal-nav .button a{position:relative;width:var(--btn-height);background-image:linear-gradient(to right, rgba(var(--color-one-rgb), 1), rgba(var(--color-two-rgb), 1) 70%);border:6px solid var(--white);overflow:hidden}#modal-nav .button a::before{content:unset}#modal-nav .button *{font-size:var(--font-size-s);line-height:var(--line-height-s)}#modal-nav .button.hero *{font-size:var(--font-size-m);line-height:var(--line-height-m)}#modal-nav .button figure{position:absolute;z-index:3;top:0;left:0;width:auto;height:100%;aspect-ratio:4/4;display:block;border-radius:100%;background-size:contain;background-position:center}#modal-nav .button .label{position:absolute;z-index:4;top:50%;left:var(--btn-height);transform:translateY(-50%);width:calc(var(--btn-height) * 2);padding:0 calc(var(--btn-height) / 2) 0 0;display:block;transition:all 350ms ease-in-out}#modal-nav .button:hover a{width:calc(var(--btn-height) * 3)}#modal-nav .button.hero .label{width:calc(var(--btn-height) * 3)}#modal-nav .button.hero:hover a{width:calc(var(--btn-height) * 4)}#modal-nav .button.eyecatcher .label{position:absolute;top:50%;left:50%;width:100%;padding:0 1.25rem;transform:translate(-50%, -50%);font-family:var(--font-script);font-size:var(--font-size-l);line-height:var(--line-height-l);text-transform:none}#modal-nav .button::before{content:"";position:absolute;top:0;left:0;width:var(--btn-height);height:var(--btn-height);display:block;background-color:#fff;animation:scale-pulse 2s infinite;border-radius:100%}#modal-nav .button.eyecatcher::before{width:calc(var(--btn-height) * 1.5);height:calc(var(--btn-height) * 1.5)}#modal-nav .button:hover::before{animation-iteration-count:1;opacity:0}#modal-nav .button span::before{content:unset}@media only screen and (max-width: 64rem){#modal-nav{bottom:var(--gap-hdl);display:none}#modal-nav.on{bottom:calc(var(--btn-height) * -2.5)}}@media only screen and (max-width: 60rem){#modal-nav,#modal-nav *::before,#modal-nav *::after{--btn-height: 6.25rem}#modal-nav .button.eyecatcher::before{width:calc(var(--btn-height) * 1.5);height:calc(var(--btn-height) * 1.5)}#modal-nav :is(.button.eyecatcher, .button.eyecatcher a){width:calc(var(--btn-height) * 1.5);height:calc(var(--btn-height) * 1.5);border-radius:100%}#modal-nav .button.eyecatcher .label{font-size:1.375rem;line-height:2rem}}#main-container,#main{position:relative;z-index:1;width:100%;display:block;overflow:hidden}#main{border-top:var(--menu-height) solid var(--color-bg)}#main{z-index:2;padding:0;margin-bottom:100vh;background-color:var(--color-bg);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)}@media only screen and (max-width: 64rem){#main{padding:0}}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}#main{background-attachment:fixed}.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 header,article footer,#main-container header .column.one,.section-header{width:100%;display:block}.section-header:last-child{padding-bottom:0}.section-footer{clear:both;padding-top:var(--gap-row)}.section-footer:first-child{padding-top:0}.section-footer .button{left:50%;transform:translateX(-50%)}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}.cat-title{width:100%;padding:0;margin:0;display:block;letter-spacing:0.04em;font-size:calc(14 * var(--em-per-pixels));font-family:var(--font-regular-bold);letter-spacing:0.04em;color:var(--color-one)}.kin .cat-title{color:var(--color-two)}.teaser-item .cat-title{margin-bottom:5px}.categories{float:left;width:100%;display:block}.categories li{float:left;width:100%;padding-top:calc(var(--gap-row) / 2);margin-bottom:0;display:block}.categories li:first-child{padding-top:0}.categories p{float:left;width:100%;margin-bottom:0;font-family:var(--font-bold)}.categories p:first-child{font-family:var(--font-bold)}.categories .cat.one p:first-child{color:var(--color-one);border-color:var(--color-one)}.categories .cat.two p:first-child{color:var(--color-two);border-color:var(--color-two)}.categories hr{float:left;width:100%;max-width:20px;height:2px;margin:0;display:none;background-color:var(--color-txt)}.categories .one hr{background-color:var(--color-one)}.categories .two hr{background-color:var(--color-two)}.categories hr:after{content:none}.categories p span{float:left;padding:0;display:block}.categories p span:before{float:left;content:" | ";margin:0 5px;display:block;font-family:var(--font-regular)}.categories p span:first-child:before{content:none}.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}.partner .logo,.partner-branch .logo,.partner .logo,.team-vacancies .logo,.team-vacancy .logo{max-width:240px;margin-bottom:var(--gap-col);background-position:center;background-color:rgba(var(--white-rgb), 0.92);background-size:contain;border-radius:var(--border-radius-std)}.logo img{display:none}.marker{padding:1% 1.25% 0.5% 1.25% !important;margin:0.5% 0;display:inline-block;color:var(--white);background-color:var(--color-one) !important;border-radius:var(--border-radius-min)}.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,.contact-info li{width:100%;padding:0 !important;margin:0 !important;display:flex !important;flex-flow:column wrap;list-style:none}.contact-info{row-gap:var(--gap-txt) !important}.contact-info::before,.contact-info::after{content:unset}.contact-info li p{width:auto !important;margin:0;display:flex;flex-flow:row nowrap}.contact-info a{text-decoration:none !important}.c-phone{margin-bottom:20px;display:block;letter-spacing:0.04em}.contact-info :is(p, a, h3, h4){margin-bottom:0;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-regular)}#main .contact-info .caption .button{margin-top:40px;font-size:16px;line-height:2.75rem}.contact-info .button span::before{line-height:2.75rem}:is(.c-phone, .c-fax, .c-time, .c-mail) span{position:relative;padding-left:25px}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-regular);color:var(--color-txt)}.teaserboards .teaser-item.img .c-info-min *{font-family:var(--font-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-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-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}.section-heroslider+.section-article{margin-top:0 !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){margin-top:var(--vert-whitespace)}:is(.section-article.bgi, .section-article.bgc, .section-article:last-child) :is(article:last-child, .art-tgl-wpr:last-child, .section-footer:last-child){margin-bottom:var(--vert-whitespace)}.section-article :is(article.bgc, article.bgi){padding-top:var(--gap-row);padding-bottom:var(--gap-row)}.section-article article.no-bgc.no-bgi{padding-left:0;padding-right:0}#page-bg+.section-article article.no-bgc.no-bgi.hdr-img{margin-top:0}.section-article+:is(section.bgc, section.bgi){margin-top:var(--gap-row)}.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 .caption{padding:0 var(--gap-col)}@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%}}article ul,article ol{width:100%;padding:0 0 0 1.875rem;margin-bottom:var(--gap-txt);display:block}article ul:first-child,article ol:first-child{margin-top:0}article ul ul:first-child,article ol ol:first-child{margin-top:var(--gap-txt)}article ul:last-child,article ol:last-child{margin-bottom:var(--gap-txt)}article ul,.caption ul{float:left;clear:both;width:100%;padding-left:1.25rem;list-style:disc;list-style-position:outside}article ul li,article ol li,.caption ul li,.caption ol li{position:relative;margin-bottom:calc(var(--gap-row) / 4)}article ul li:last-child,article ol li:last-child,.caption ul li:last-child,.caption ol li:last-child{margin-bottom:0 !important}article ul li,.caption ul li{float:left;width:100%;display:list-item;hyphens:auto}:is(article ul, .caption ul) li::marker{color:var(--color-txt);font-size:var(--font-size-s);line-height:var(--line-height-s)}article ol,.caption ol{padding-left:1.875rem;list-style:decimal-leading-zero;list-style-position:outside}:is(article ol, .caption ol) li{margin-bottom:15px;display:list-item;list-style-position:outside}:is(article ol, .caption ol) li::marker{content:""}:is(article ol, .caption ol) li::before{position:absolute;top:auto;left:-1.875rem;content:"\ea43";font-size:1.5rem;font-weight:800;text-align:center !important;color:var(--color-one);text-anchor:middle;text-indent:-5px;font-family:superduperfont;margin-bottom:-2px}hr{position:relative;width:100%;max-width:80px;height:4px;margin:-10px 0 30px 0;display:block;border:none;background-color:transparent;outline:none;overflow:visible}#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.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-body .column p{float:left;clear:both;width:100%;max-width:100ch;display:block}.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}@media (hover: hover) and (pointer: fine){.section-article>.bg-img figure{background-attachment:fixed}}.section-article article .bg-img{width:calc(100% * 0.8);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:calc(100% * 0.8)}.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;padding:0}.section-article .art-tgl-wpr article{margin-top:0 !important;margin-bottom:0 !important}.section-article article.tgl-item{border:1px solid var(--lightgrey);border-radius:var(--border-radius-std);padding:0;margin:0 auto !important}.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.button.tgl{height:auto;padding:var(--gap-txt) var(--btn-height);background-color:var(--color-txt)}article header.button.tgl *{color:var(--color-bg)}article header.button.tgl::before{left:0;transform:translate(0, -50%) rotate(45deg)}article header.button.tgl.active::before{transform:translate(0, -50%) rotate(0deg)}article header.button.tgl::after{z-index:-1}article .tgl-wrapper{grid-column:span 6;width:100%;overflow:hidden}article .tgl-container{padding-left:calc(var(--gap-row) / 2);padding-right:calc(var(--gap-row) / 2);border-top:1px solid var(--lightgrey);row-gap:var(--gap-row)}article .tgl-container .column{padding-top:calc(var(--gap-row) / 2);padding-bottom:calc(var(--gap-row) / 2)}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 (max-width: 1024px){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 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)}.section-article :is(article.bgi:first-child, article.bgc:first-child){margin-top:0}.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.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}article.tgl-item header .inner *{text-align:center}}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{position:fixed;bottom:0;left:0;z-index:0;width:100%;height:100vh;background-color:var(--color-txt);overflow:hidden;opacity:0;transform:translate3d(0, 0, 0)}.mainfooter *{--color-txt: var(--white)}.mainfooter .caption{padding:var(--vert-whitespace) var(--gap-col)}.mainfooter .caption .main-wrapper{padding:0}.mainfooter .main-wrapper .inner{width:100%;padding:0;display:grid;grid-template-columns:repeat(6, 1fr);column-gap:var(--gap-hdl);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 h3{font-family:var(--font-bold)}.mainfooter :is(p, a){font-family:var(--font-regular)}.mainfooter .title,.mainfooter strong{font-family:var(--font-bold)}.mainfooter :is(p, h1, h2, h3, h4, h5, h6){margin-bottom:0}.mainfooter *,.mainfooter *::before,.mainfooter *::after{color:var(--color-txt);--color-txt: var(--white)}.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;align-items:flex-start;column-gap:.3125rem;row-gap:.3125rem}.mainfooter.cols-1 .footer{align-items:center;justify-content:center}.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}@media only screen and (max-width: 80rem){.mainfooter .col{grid-column:span 3}}@media only screen and (max-width: 64rem){#main{margin-bottom:0}.mainfooter{position:relative;z-index:2;height:auto;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 p,.mainfooter .col div{width:100%;text-align:center}.mainfooter .col :is(.contact-info, .contact-info li){align-items:center;justify-content: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}.section-pageheader.img .caption *,.slider.std .img .caption *,article .img .caption *{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}.bg-img img{position:absolute;display:none}.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}.bg-img::after{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;display:block;background-image:linear-gradient(to right, rgba(var(--color-bg-rgb), 0.89), rgba(var(--color-bg-rgb), 0.78), rgba(var(--color-bg-rgb), 0.66))}@media only screen and (max-width: 60rem){.bg-img,.bg-img.left,.bg-img.right{width:100%;left:0;right:auto;overflow:hidden}:is(.bg-img, .bg-img figure, .bg-img.contain figure){background-size:cover}}.bg-img.prlx{transform:translate3d(0, 0, 0)}#page-bg{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;background-color:var(--white);overflow:hidden}.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}#main #page-bg{z-index:1;z-index:unset;opacity:0.35;opacity:1;background-color:var(--white)}#page-bg:before,#page-bg:after{content:"";position:absolute;top:0;z-index:1;width:100%;height:100%;display:block}#page-bg:before{left:0}#page-bg:after{right:0;background-image:linear-gradient(to bottom, rgba(var(--white-rgb), 0.125), rgba(var(--white-rgb), 0.75))}#page-bg .wrapper-l{height:1440px;height:100vh}#page-bg figure,#page-bg img{position:absolute;top:0;left:0;width:100%;height:100%;display:block}#page-bg figure{z-index:1;background-repeat:no-repeat;background-position:center;background-size:cover;background-attachment:fixed}#page-bg figure.icon{background-position:40% 10%;background-size:120% auto;opacity:0.5}#page-bg img{visibility:hidden}@media only screen and (max-width: 1024px){#page-bg{position:fixed}#page-bg figure{background-attachment:scroll}}#pageheader,.owl-dot,.owl-dot:before{backface-visibility:hidden;transform:translateZ(0)}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}75%{opacity:1}100%{opacity:0}}@keyframes slideRightIn{from{transform:translate3d(var(--vert-whitespace), 0, 0);opacity:0}to{transform:translate3d(0, 0, 0);opacity:1}}@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{transform:translate3d(calc(var(--vert-whitespace) * -1), 0, 0);opacity:0}to{transform:translate3d(0, 0, 0);opacity:1}}@keyframes slideRightOut{from{transform:translate3d(0, 0, 0);opacity:1}to{transform:translate3d(var(--vert-whitespace), 0, 0);opacity:0}}@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}*[class*="ani-itm-"].sri,*[class*="ani-itm-"] .sri{transform:translate3d(var(--gap-row), 0, 0);opacity:0}.ani-con.visible.sri,.ani-con.visible :is(.ani-itm-1.sri, .ani-itm-1 .sri){animation:1000ms cubic-bezier(0.165, 0.84, 0.44, 1) 0ms forwards slideRightIn}.ani-con.visible.sri,.ani-con.visible :is(.ani-itm-2.sri, .ani-itm-2 .sri){animation:1000ms cubic-bezier(0.165, 0.84, 0.44, 1) 200ms forwards slideRightIn}.ani-con.visible.sri,.ani-con.visible :is(.ani-itm-3.sri, .ani-itm-3 .sri){animation:1000ms cubic-bezier(0.165, 0.84, 0.44, 1) 400ms forwards slideRightIn}.ani-con.visible.sri,.ani-con.visible :is(.ani-itm-4.sri, .ani-itm-4 .sri){animation:1000ms cubic-bezier(0.165, 0.84, 0.44, 1) 600ms forwards slideRightIn}.ani-con.visible.sri,.ani-con.visible :is(.ani-itm-5.sri, .ani-itm-5 .sri){animation:1000ms cubic-bezier(0.165, 0.84, 0.44, 1) 800ms forwards slideRightIn}.ani-con.visible.sri,.ani-con.visible :is(.ani-itm-6.sri, .ani-itm-6 .sri){animation:1000ms cubic-bezier(0.165, 0.84, 0.44, 1) 1000ms forwards slideRightIn}.ani-con.visible.sri,.ani-con.visible :is(.ani-itm-7.sri, .ani-itm-7 .sri){animation:1000ms cubic-bezier(0.165, 0.84, 0.44, 1) 1200ms forwards slideRightIn}.ani-con.visible.sri,.ani-con.visible :is(.ani-itm-8.sri, .ani-itm-8 .sri){animation:1000ms cubic-bezier(0.165, 0.84, 0.44, 1) 1400ms forwards slideRightIn}.ani-con.visible.sri,.ani-con.visible :is(.ani-itm-9.sri, .ani-itm-9 .sri){animation:1000ms cubic-bezier(0.165, 0.84, 0.44, 1) 1600ms forwards slideRightIn}.ani-con.visible.sri,.ani-con.visible :is(.ani-itm-10.sri, .ani-itm-10 .sri){animation:1000ms cubic-bezier(0.165, 0.84, 0.44, 1) 1800ms forwards slideRightIn}*[class*="ani-itm-"].sli,*[class*="ani-itm-"] .sli{transform:translate3d(var(--gap-row), 0, 0);opacity:0}.ani-con.visible.sli,.ani-con.visible :is(.ani-itm-1.sli, .ani-itm-1 .sli){animation:1000ms cubic-bezier(0.165, 0.84, 0.44, 1) 0ms forwards slideLeftIn}.ani-con.visible.sli,.ani-con.visible :is(.ani-itm-2.sli, .ani-itm-2 .sli){animation:1000ms cubic-bezier(0.165, 0.84, 0.44, 1) 200ms forwards slideLeftIn}.ani-con.visible.sli,.ani-con.visible :is(.ani-itm-3.sli, .ani-itm-3 .sli){animation:1000ms cubic-bezier(0.165, 0.84, 0.44, 1) 400ms forwards slideLeftIn}.ani-con.visible.sli,.ani-con.visible :is(.ani-itm-4.sli, .ani-itm-4 .sli){animation:1000ms cubic-bezier(0.165, 0.84, 0.44, 1) 600ms forwards slideLeftIn}.ani-con.visible.sli,.ani-con.visible :is(.ani-itm-5.sli, .ani-itm-5 .sli){animation:1000ms cubic-bezier(0.165, 0.84, 0.44, 1) 800ms forwards slideLeftIn}.ani-con.visible.sli,.ani-con.visible :is(.ani-itm-6.sli, .ani-itm-6 .sli){animation:1000ms cubic-bezier(0.165, 0.84, 0.44, 1) 1000ms forwards slideLeftIn}.ani-con.visible.sli,.ani-con.visible :is(.ani-itm-7.sli, .ani-itm-7 .sli){animation:1000ms cubic-bezier(0.165, 0.84, 0.44, 1) 1200ms forwards slideLeftIn}.ani-con.visible.sli,.ani-con.visible :is(.ani-itm-8.sli, .ani-itm-8 .sli){animation:1000ms cubic-bezier(0.165, 0.84, 0.44, 1) 1400ms forwards slideLeftIn}.ani-con.visible.sli,.ani-con.visible :is(.ani-itm-9.sli, .ani-itm-9 .sli){animation:1000ms cubic-bezier(0.165, 0.84, 0.44, 1) 1600ms forwards slideLeftIn}.ani-con.visible.sli,.ani-con.visible :is(.ani-itm-10.sli, .ani-itm-10 .sli){animation:1000ms cubic-bezier(0.165, 0.84, 0.44, 1) 1800ms forwards slideLeftIn}*[class*="ani-itm-"].sui,*[class*="ani-itm-"] .sui{position:relative;transform:translate3d(var(--gap-row), 0, 0);opacity:0}.ani-con.visible.sui,.ani-con.visible :is(.ani-itm-1.sui, .ani-itm-1 .sui){animation:1000ms cubic-bezier(0.165, 0.84, 0.44, 1) 0ms forwards slideUpIn}.ani-con.visible.sui,.ani-con.visible :is(.ani-itm-2.sui, .ani-itm-2 .sui){animation:1000ms cubic-bezier(0.165, 0.84, 0.44, 1) 200ms forwards slideUpIn}.ani-con.visible.sui,.ani-con.visible :is(.ani-itm-3.sui, .ani-itm-3 .sui){animation:1000ms cubic-bezier(0.165, 0.84, 0.44, 1) 400ms forwards slideUpIn}.ani-con.visible.sui,.ani-con.visible :is(.ani-itm-4.sui, .ani-itm-4 .sui){animation:1000ms cubic-bezier(0.165, 0.84, 0.44, 1) 600ms forwards slideUpIn}.ani-con.visible.sui,.ani-con.visible :is(.ani-itm-5.sui, .ani-itm-5 .sui){animation:1000ms cubic-bezier(0.165, 0.84, 0.44, 1) 800ms forwards slideUpIn}.ani-con.visible.sui,.ani-con.visible :is(.ani-itm-6.sui, .ani-itm-6 .sui){animation:1000ms cubic-bezier(0.165, 0.84, 0.44, 1) 1000ms forwards slideUpIn}.ani-con.visible.sui,.ani-con.visible :is(.ani-itm-7.sui, .ani-itm-7 .sui){animation:1000ms cubic-bezier(0.165, 0.84, 0.44, 1) 1200ms forwards slideUpIn}.ani-con.visible.sui,.ani-con.visible :is(.ani-itm-8.sui, .ani-itm-8 .sui){animation:1000ms cubic-bezier(0.165, 0.84, 0.44, 1) 1400ms forwards slideUpIn}.ani-con.visible.sui,.ani-con.visible :is(.ani-itm-9.sui, .ani-itm-9 .sui){animation:1000ms cubic-bezier(0.165, 0.84, 0.44, 1) 1600ms forwards slideUpIn}.ani-con.visible.sui,.ani-con.visible :is(.ani-itm-10.sui, .ani-itm-10 .sui){animation:1000ms cubic-bezier(0.165, 0.84, 0.44, 1) 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)}main section:first-child,main #page-bg+section{margin-top:var(--nav-height)}@media only screen and (max-width: 60rem){.no-nav main section:first-child,.no-nav main #page-bg+section{margin-top:0}}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}@media only screen and (min-width: 1152px){.section-article.bg-img,.section-teasertiles,.section-teaserboards{transform:translate3d(0, 0, 0)}}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: 1024px){#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}.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{width:100%;display:flex;flex-flow:row wrap;row-gap:calc(var(--gap-row) / 2);padding-left:0;padding-right:0}.pageheader::before,.pageheader::after{content:none}.no-img .pageheader{padding:0 var(--gap-col)}.no-img .pageheader .main-wrapper{padding:0}.img .pageheader .caption{padding:0 var(--gap-col)}.img .pageheader .main-wrapper{padding:0}.pageheader .main-wrapper{grid-column:span 12}.pageheader .caption-wrapper{width:100%;grid-column:span 12}.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: 90rem){.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}.no-img .pageheader .txt-box{width:100%;max-width:none;padding-left:0;padding-right:0}.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){.section-pageheader{background-color:rgba(var(--white-rgb), 0.89)}.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)}.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-l)}.teaser-wrapper{position:relative;width:100%;display:block}.section-teaser :is(.section-header, .teaser-wrapper, .section-footer){padding:0}.teaser-item{position:relative;width:33.3333333333%;display:block}.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:.625rem}.teaser-info *{margin-top:0;margin-bottom:0}.teaser-info header{display:flex;flex-flow:column wrap;row-gap:.625rem}.teaser-img{position:relative;width:100%;display:block}.teaser-item .logo{margin:calc(var(--gap-col) / 2) calc(var(--gap-row) / 2);background-position:center}.teaser-item.no-img .logo{margin-bottom:0}.teaser-img figure img{position:absolute;width:100%;visibility:hidden}.teaser-img figure{padding-bottom:56.25%;background-position:center}#main .teaser-item.invisible{height:0;min-height:0;display:none}#main .teaser-item.visible.in{height:auto;min-height:inherit;display:block;opacity:1}.teaser-body::before,.teaser-wrapper::after{content:none}@media only screen and (max-width: 80rem){#main .teaser-wrapper.carousel-wrapper{padding-bottom:40px}}@media only screen and (max-width: 64rem){#main .teaser-wrapper.carousel-wrapper{padding:0 5% 80px 5%}}section.cards{width:100%;display:flex;flex-flow:column wrap;row-gap:var(--gap-row)}.news-overview .cards{margin-top:-2px}.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}.news-overview .wrapper-s{max-width:var(--max-width-m)}.cards .caption-body:before{content:none}.teaser.cards{width:100%;display:flex;flex-flow:row wrap;column-gap:var(--gap-row);row-gap:var(--gap-row);justify-items:center;align-items:center;align-content:flex-start}.cards .teaser-item{display:flex;flex-flow:column nowrap;width:100%;width:calc(calc(100% / 3) - var(--col-sub-3));background-color:rgba(var(--white-rgb), 0.92);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% / 4) - var(--col-sub-4))}.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 .teaser-img figure{padding-bottom:128%;padding-bottom:100%;background-position:center top}@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 .teaser-item.portrait{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 .teaser-item.portrait{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}.cards .teaser-item,.tables .teaser-item{width:100%;min-height:0;margin-top:40px;margin:0;border-radius:var(--border-radius-std);overflow:hidden;background-color:rgba(var(--color-bg-rgb), 0.89)}.tables .teaser-item{background-color:var(--lightgrey)}.tables .teaser-item .inner{display:grid;grid-template-columns:repeat(6, 1fr);row-gap:var(--gap-row);align-content:center;justify-content:center}.cards .teaser-item.portrait,.tables .teaser-item.portrait{--color-txt: var(--white);--color-bg: var(--color-one);--color-bg-rgb: var(--color-one-rgb);border-color:var(--color-txt)}.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:var(--gap-txt) 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{width:100%;padding:0;display:grid;grid-template-columns:repeat(6, 1fr);column-gap:calc(var(--gap-row) / 2);row-gap:calc(var(--gap-row) / 2)}.boards .teaser-item{grid-column:span 2;position:relative;width:100%;height:auto;border-radius:var(--border-radius-std);overflow:hidden}.boards.count-2 .teaser-item,.boards.count-4 .teaser-item{grid-column:span 3}.boards .img header *,.boards .img .abstract{font-family:var(--font-bold);font-weight:600;text-shadow:var(--text-shadow);--color-txt: var(--white)}.boards .teaser-item .inner{float:left;position:relative;width:100%;height:50vh;min-height:23.4375rem;padding:var(--gap-hdl);display:flex;flex-flow:column nowrap;row-gap:var(--gap-txt);background-color:var(--color-bg);overflow:hidden}@supports (aspect-ratio: 4/3){.boards .teaser-item .inner{height:auto;aspect-ratio:4/3}}.bgc .boards .teaser-item{border:1px solid var(--white)}.bgc .boards .teaser-item .inner{background-color:transparent}.boards .teaser-btn{transition:all 350ms ease;overflow:hidden}.boards .teaser-btn:hover{transform:translate3d(0, 0, 0)}.boards .teaser-img::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(to right, rgba(var(--black-rgb), 0.66), rgba(var(--black-rgb), 0.11) 100%, rgba(var(--black-rgb), 0));opacity:0.5}.boards :is(.no-abstr, .no-title) .teaser-img::after{content:unset}.boards .img header *{color:var(--white);background:transparent;background-clip:unset;-webkit-background-clip:unset;-webkit-text-fill-color:unset}.boards .teaser-btn:hover .teaser-info:before{opacity:1}.boards .teaser-info{position:relative;top:0;left:0;z-index:3;width:100%;height:100%;min-height:0;flex-flow:column nowrap;align-content:flex-start;row-gap:var(--gap-txt)}.boards.large .teaser-item:before,.boards.large .teaser-item .inner,.boards .teaser-img figure,.boards .logo,.boards .abstract{transition:all 350ms ease}.boards .teaser-img,.boards .teaser-img figure{position:absolute;top:0;left:0;height:100%;padding-bottom:0;background-position:center}.boards .teaser-img.no-img figure{filter:grayscale(100%)}.section-map .teaser-item{cursor:pointer}.boards .wrapper-xs{position:static;padding:40px 10% 0 20px}.boards .teaser-item header{row-gap:10px;position:relative;justify-content:flex-start}.boards .teaser-btn .logo{position:relative;z-index:5;top:auto;left:auto;height:80px;margin:0;background-position:left center;background-size:contain}.boards .img .teaser-btn .logo{filter:drop-shadow(5px 5px 5px rgba(0,0,0,0.5))}@media (hover: hover) and (pointer: fine){.boards .teaser-btn .abstract{position:relative;top:20px;z-index:-1;padding:0;opacity:0}.boards .teaser-btn:hover .abstract{top:0;z-index:3;opacity:1}}.boards .teaser-item.contact .abstract{display:none}.boards .categories{display:none}.boards .categories .cat{width:100%;padding:0;margin:0;display:block}.boards :is(.button-wrapper, .button, .button span){position:relative;width:100%;display:flex;flex-flow:column nowrap;justify-content:center}.boards .teaser-item.vac{background-color:var(--white)}.boards .teaser-item.vac.visible.out,.boards .teaser-item.vac.out,.boards .teaser-item.vac.hidden{display:none}.boards .teaser-item.vac.in,.boards .teaser-item.vac.visible{display:block}.boards .teaser-item.vac .inner{padding-bottom:0}.teaser-item.vac.no-img .teaser-info,.teaser-item.vac.no-img .caption-body,.teaser-item.vac .caption,.boards .teaser-item.vac header,.boards .teaser-item.vac .abstract{position:static;padding:0;display:block}.boards .wrapper-xs{padding:20px}.boards .teaser-item.vac header{min-height:80px}.boards .teaser-item.vac .abstract{opacity:1}.erw #main .teaser-item.vac header *{color:var(--color-one)}.boards .teaser-item.vac header p,.boards .teaser-item.vac .abstract *{font-family:var(--font-bold)}@media only screen and (max-width: 90rem){.boards .teaser-item{grid-column:span 6}}@media only screen and (max-width: 60rem){.boards-container{padding:0 5%}.boards{row-gap:var(--gap-row)}.boards .teaser-item,.boards.count-2 .teaser-item,.boards.count-4 .teaser-item{grid-column:span 12}.boards .wrapper-xs{padding:0 5% 0 20px}.boards .teaser-btn:hover .logo{opacity:1}.boards .teaser-btn .abstract,.boards .teaser-btn:hover .abstract{top:0;opacity:1}.boards .teaser-btn .teaser-info:before{opacity:1}}@media only screen and (max-width: 40rem){.boards .img .caption-body::before{width:150%;height:150%}.boards .wrapper-xs{min-height:125px}}@media only screen and (max-width: 480px){.boards .teaser-info,.boards .teaser-btn .caption-body,.boards .teaser-btn .caption{position:relative;display:block}.boards .teaser-btn .caption{padding:20px 0 40px 0}.boards header h3,.boards .teaser-btn .logo{float:none;width:100%;display:block}.boards .teaser-btn .logo{right:auto;margin-bottom:20px;background-position:left center;background-size:auto 100%}.boards .teaser-item header,.boards .teaser-btn .abstract{position:relative;top:0;left:0;padding:0}.boards .teaser-btn:hover .abstract{top:0}.boards .c-phone{text-align:left}}.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{align-content:center;padding:var(--gap-row) var(--gap-col);height:max(375px, 25vh);row-gap:calc(var(--gap-row) / 2)}.partner-overview .teaser.list .no-img .teaser-img{background:url("../img/home-icon.svg") no-repeat center;background-size:auto 50%}.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 .teaser-item header *{text-align:left}.teaser.list h3{color:var(--color-txt)}.teaser.list .teaser-item .categories p{font-family:var(--font-bold)}.teaser.list .teaser-item p.c-phone{font-family:var(--font-regular)}.teaser.list .teaser-item header p,.teaser.list .teaser-item .categories p{font-size:var(--font-size-s);line-height:var(--line-height-s)}.teaser.list .teaser-item header p{margin-bottom:0;font-family:var(--font-regular)}.teaser.list p.occupancy span:before{left:-30px;height:24px}.teaser.list .button-wrapper{display:flex;flex-flow:row wrap;row-gap:calc(var(--gap-row) / 2);column-gap:var(--gap-col)}.teaser.list .button-wrapper::before,.teaser.list .button-wrapper::after{content:none}.teaserlist.preview .teaser-item,.teaserlist.preview .inner,.teaserlist.preview .teaser-info,.teaserlist.preview .teaser-item .abstract{min-height:0}.teaserlist.preview .teaser-item{width:100%;margin:0 0 10px 0;border:1px solid var(--lightgrey)}.teaserlist.preview .teaser-item:last-child{margin-bottom:0}.teaserlist.preview .teaser-img,.teaserlist.preview .teaser-info{float:left;display:block}.teaserlist.preview .teaser-img,.teaserlist.preview .teaser-img figure{position:absolute;top:0;left:0;height:100%}.teaserlist.preview .teaser-img{width:16.6666666667%}.teaserlist.preview .teaser-img figure{width:100%;padding-bottom:0}.teaserlist.preview .teaser-info{width:83.3333333333%;margin-left:16.6666666667%}.teaserlist.preview .teaser-item.img .caption-body:before{content:none}.teaserlist.preview .wrapper-xs{padding:10px 5%}.teaserlist.preview .teaser-item header,.teaserlist.preview .teaser-item .abstract{position:relative;top:auto;float:left;width:100%;margin:0;padding:0 190px 0 0;display:block;transform:none}.teaserlist.preview .teaser-title h3{margin-top:0}.teaserlist.preview .teaser-item .abstract{padding-bottom:0}.teaserlist.preview .abstract p.contact{float:left;width:100%;margin:5px 0 0 0}.teaserlist.preview .abstract p.contact span{float:left;width:auto;font-family:var(--font-regular)}.teaserlist.preview .abstract p.contact span:before{content:"•";float:left;padding:0 5px;display:block}.teaserlist.preview .abstract p.contact:before{float:left;content:"\ea92";font-family:superduperfont;font-size:calc(18 * var(--em-per-pixels));display:block}#main .teaserlist.preview .button{position:absolute;z-index:2;bottom:auto;top:50%;right:40px;left:auto;margin:-15px 0 0 0}.section-vacancies .teaserlist.preview .teaser-info{width:100%;margin-left:0}.section-vacancies .teaserlist.preview .wrapper-xs{padding:10px 240px 10px 20px}@media only screen and (max-width: 90rem){.teaserlist-container .main-wrapper{max-width:none;padding:0 2.5%}}@media only screen and (max-width: 64rem){.teaser.list .categories li{width:100%;padding:0 10px 10px 0;display:block}.teaser.list .categories li:last-child{padding-bottom:0}}@media only screen and (max-width: 60rem){.teaser.list .teaser-img,.teaser.list .teaser-info{grid-column:span 6}.teaser.list .teaser-img figure{height:auto;padding-bottom:56.25%}.teaser.list .teaser-info{height:auto}}.section-teaser.tiles{position:relative;padding:0}.section-teaser.tiles .section-header{padding-top:40px}.tiles .teaser-wrapper{max-width:none;padding:0;display:block}.teaser.tiles{width:100%;display:grid;grid-template-columns:repeat(6, 1fr)}.tiles .teaser-item{width:100%;grid-column:span 3;position:relative;float:left;height:auto;min-height:unset;padding-bottom:0;margin:0;display:flex;flex-flow:row wrap;justify-content:center;align-items:center;border-top:0;overflow:hidden}.tiles .teaser-item.full{grid-column:span 6}.tiles .teaser-item.img{height:80vh;height:80svh;min-height:375px;max-height:1080px}.tiles .teaser-item.bgc{z-index:1}.tiles .teaser-item.quarter,.tiles .teaser-item.onethird{grid-column:span 2}.tiles .teaser-item.twothird{grid-column:span 4}.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,.tiles .no-img .caption-body,.tiles .no-img .caption{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}.tiles .teaser-info{padding:var(--vert-whitespace) 0;row-gap:var(--gap-row)}.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){.tiles .teaser-item.onethird,.tiles .teaser-item.twothird,.tiles .teaser-item.quarter{grid-column:span 3}.teaser.tiles .half.img .teaser-info{padding-right:0}}@media only screen and (max-width: 60rem){.tiles .teaser-item,.tiles .teaser-item.half,.tiles .teaser-item.onethird,.tiles .teaser-item.twothird,.tiles .teaser-item.quarter{grid-column:span 6;width:100%}.teaser.tiles .teaser-item.no-img,.teaser.tiles .no-img .inner{grid-column:span 6;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 .full .caption-body:before{width:150%;opacity:0.5}.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%}#main .right .teaser-info *{text-align:right}.img .caption-body::before,.caption-body.img::before,.bg-img.w-txt .article-bg:before{content:"";position:absolute;top:50%;left:50%;width:200%;height:200%;transform:translate(-66%, -50%)}.bg-clear .caption-body::before{content:unset}#main .slide a.caption-body::before{top:0;left:0}.img .caption-wrapper{overflow:hidden}.bg-green .caption-body::before,.bg-blue .caption-body::before,.img .caption-wrapper.bg-clear::before{content:none}.left .teaser-info{right:auto;left:0}.img .caption-body::before,.caption-body.img::before,.bg-img.w-txt .article-bg::before,.bg-lightgrey .pageheader .caption-body::before{background-position:left bottom;background-image:radial-gradient(circle at center, rgba(0,0,0,0.22) 15%, rgba(0,0,0,0.11) 75%)}.teaser-item.img .caption::before,.boards .teaser-info::before{overflow:visible;background-image:radial-gradient(circle at center, rgba(0,0,0,0.67) 0, rgba(0,0,0,0) 100%);opacity:0.7 !important}.teaser-item.img.transparent .caption-body:before{content:none}.center .teaser-info:before{left:-25%;width:150%;background-image:linear-gradient(to right, rgba(var(--white-rgb), 0), rgba(var(--white-rgb), 0.5) 50%, rgba(var(--white-rgb), 0))}.right .teaser-info:before{left:auto;right:0;background-image:linear-gradient(to left, rgba(var(--black-rgb), 0.6), rgba(var(--black-rgb), 0.35) 50%, rgba(var(--black-rgb), 0))}.slide.img .caption-body:before{content:none}.section-map{position:relative;z-index:4;padding:0 !important;display:flex;flex-flow:row wrap;align-content:flex-start}.section-map .section-header{padding-top:var(--vert-whitespace);padding-bottom:var(--gap-row)}.section-map .section-header:last-child{padding-bottom:var(--vert-whitespace)}.section-map .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-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%}.team-vacancy .key li:last-child,.partner .key li:last-child,.partner-branch .key li:last-child{display:block}.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,.section-form .wrapper-l{position:relative;z-index:4;display:grid;grid-template-columns:repeat(12, 1fr);column-gap:var(--gap-col);row-gap:var(--gap-row);align-items: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 .main-wrapper,.section-form .section-header{padding-right:0;padding-left:0}.form-container{grid-column:span 12;padding:0;background-color:var(--white);border-radius:var(--border-radius-mid);border:1px solid var(--lightgrey)}.form-container:last-child{margin-bottom:0}.form-container .section-header{padding:var(--gap-txt) var(--gap-col);width:100%;margin:0;background-color:var(--color-one);border-radius:var(--border-radius-mid) var(--border-radius-mid) 0 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%;padding:0 2.5% 20px 2.5% !important;display:block}.form-container .section-header *{color:var(--white)}@media only screen and (min-width: 90rem){.section-form.c-prs .form-container{grid-column:span 6}.section-form.c-prs .c-persons{grid-template-columns:repeat(1, 1fr);grid-column:span 6}.section-form.c-prs .c-persons :is(.c-card, .title){grid-column:span 1}}@media only screen and (max-width: 60rem){.section-form,.section-form .wrapper-l{grid-template-columns:repeat(6, 1fr)}.section-form :is(.wrapper-l, article, .c-persons, .form-container){grid-column:span 6;grid-template-columns:repeat(6, 1fr)}}#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-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-regular);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-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-regular)}#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-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-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-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-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-regular);font-size:var(--font-size-m);line-height:var(--line-height-m)}.infographic .counter span{font-family:var(--font-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:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;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%}}.teaser.cards.carousel .owl-stage{float:left;display:flex;flex-flow:row wrap;align-content:flex-start}#main .teaser.cards.carousel{width:100%;margin:0;border:none}#main .teaser.cards.carousel .teaser-item{width:100%;height:100%;margin:0;opacity:0;border:1px solid var(--lightgrey);border-radius:var(--border-radius-std);transition:all 750ms cubic-bezier(0.165, 0.84, 0.44, 1)}#main .teaser.cards.carousel .active .teaser-item{opacity:1}@media only screen and (max-width: 768px){#main .teaser.cards.carousel .teaser-item{height:100%;margin:0}}.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;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.std :is(.slide-img, .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 !important;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:0;top:50%;z-index:2;transform:translateY(-50%);width:100%;height:0;display:flex;flex-flow:row nowrap;justify-content:space-between}.slides-1 .splide__arrows{display:none}main #page-bg+.section-slider .splide__arrows button{top:calc(var(--nav-height) * 0.5)}.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:100%;border-color:transparent !important;cursor:pointer}.splide__arrows button:hover .button{opacity:1;transition:opacity 350ms ease-in-out}article .splide__arrows,article .splide__arrows::before,article .splide__arrows::after,article .splide__arrows *::before,article .splide__arrows *::after{--btn-height: 2.75rem}:is(.carousel, 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)}@media only screen and (max-width: 60rem){.splide__arrows{display:none}}:is(.carousel, article) .splide__arrows button{position:relative;transform:unset;opacity:1;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)}:is(.carousel, article) .splide__arrows button svg{height:calc(var(--btn-height) / 3);width:calc(var(--btn-height) / 3);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.std .splide__arrows button{width:calc(var(--btn-height) * 1.5);height:calc(var(--btn-height) * 1.5);border-radius:calc(var(--btn-height) * 0.75);transition:width 350ms var(--cubic-bezier-two)}.slider.std .splide__arrows button:hover{width:calc(var(--btn-height) * 2)}.slider.std .splide__arrows button:hover *{color:var(--color-bg);fill:var(--color-bg)}.slider.std .splide__arrow--prev{left:calc(var(--btn-height) * -0.75)}.slider.std .splide__arrow--next{right:calc(var(--btn-height) * -0.75)}.slider.std .splide__arrows svg{position:relative}.slider.std .splide__arrow--prev svg{right:calc(var(--btn-height) * -0.25)}.slider.std .splide__arrow--next svg{left:calc(var(--btn-height) * -0.25)}:is(.cards) .splide__arrow--prev{left:calc(var(--btn-height) * -1)}:is(.cards) .splide__arrow--next{right:calc(var(--btn-height) * -1)}.splide__pagination,.splide__pagination::before,.splide__pagination::after,.splide__pagination *::before,.splide__pagination *::after{--btn-height: 2.75rem}:is(article, .carousel) .splide__arrows,:is(article, .carousel) .splide__arrows *::before,:is(article, .carousel) .splide__arrows *::after{--btn-height: 1.875rem}.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:calc(calc(var(--btn-height) / 2 + var(--gap-row)) * -1)}.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-std-bold);line-height:var(--btn-height);font-size:var(--font-size-s);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}.count-1 .slide :is(figure, picture, .caption-wrapper){opacity:1}: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(--cubic-bezier-two) 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(--cubic-bezier-two) forwards fadeOut}.ani-img-none :is(.is-active, .is-visible) .slide-img{animation:unset !important}.ani-cpt-standard :is(.is-active, .is-visible) .txt-box{animation:var(--ani-duration) var(--ani-delay) var(--cubic-bezier-two) forwards fadeIn}.ani-cpt-standard .splide__slide:not(.is-active,.is-visible) .txt-box{animation:var(--ani-duration) var(--cubic-bezier-two) forwards fadeOut}.ani-cpt-none .splide__slide .inner{opacity:1;animation:unset !important}.ani-cpt-slideleftin :is(.is-active, .is-visible) .txt-box{animation:var(--ani-duration) var(--cubic-bezier-two) forwards slideLeftIn}.ani-cpt-slideleftin .splide__slide:not(.is-active,.is-visible) .txt-box{animation:var(--ani-duration) var(--cubic-bezier-two) forwards slideRightOut}.ani-cpt-sliderightin :is(.is-active, .is-visible) .txt-box{animation:var(--ani-duration) ease-in-out forwards slideRightIn}.ani-cpt-sliderightin .splide__slide:not(.is-active,.is-visible) .txt-box{animation:var(--ani-duration) ease-in-out forwards slideLeftOut}.ani-cpt-slideupin :is(.is-active, .is-visible) .txt-box{animation:var(--ani-duration) ease-in-out forwards slideUpIn}.ani-cpt-slideupin .splide__slide:not(.is-active,.is-visible) .txt-box{animation:var(--ani-duration) ease-in-out forwards slideUpOut}.ani-cpt-slidedownin :is(.is-active, .is-visible) .txt-box{animation:var(--ani-duration) ease-in-out forwards slideDownIn}.ani-cpt-slidedownin .splide__slide:not(.is-active,.is-visible) .txt-box{animation:var(--ani-duration) ease-in-out forwards slideDownOut}.ani-cpt-scalein :is(.is-active, .is-visible) .txt-box{animation:var(--ani-duration) ease-in-out forwards scaleIn}.ani-cpt-scalein .splide__slide:not(.is-active,.is-visible) .txt-box{animation:var(--ani-duration) ease-in-out 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 #page-bg+.section-slider .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{padding-top:0}.slider.std.splide{opacity:0}.slider.std.splide.is-initialized{animation:var(--ani-duration) 500ms var(--cubic-bezier-two) forwards fadeIn}.slider.std :is(.slide, .inner){display:flex !important;flex-flow:column nowrap;backface-visibility:hidden;transform:translate3d(0, 0, 0);justify-content:center}.slider.std :is(.slide, .slide-img){height:100vh;padding-bottom:0;aspect-ratio:unset}main .section-slider:first-child .slider.std :is(.slide, .slide-img){border-top:var(--nav-height) solid transparent;margin-top:calc(var(--nav-height) * -1) !important}.slider.std .caption-wrapper{padding:var(--vert-whitespace) calc(var(--btn-height) * 1.5)}.slider.std .caption{max-width:var(--max-width-m);margin:0 auto;padding:var(--gap-col)}.slider.std .img .caption-wrapper{position:absolute}.slider.std .slide :is(.inner, figure, picture),.slider.std .slide figure:after{width:100%;height:100%}.section-slider:first-child .bg-img :is(figure.prlx, picture.prlx){top:var(--nav-height) !important;width:100svw;height:120svh;background:transparent !important}.section-slider:first-child .bg-img::after{content:unset !important}@media only screen and (max-width: 60rem){main .section-slider:first-child .slider.std :is(.slide, .slide-img){border-top:unset;margin-top:0 !important}.slider.std :is(.slide, .slide-img){height:100%;aspect-ratio:4/3}.slide .svg-img{display:none}}@media only screen and (max-width: 40rem){.slider.std .caption-wrapper{padding:var(--gap-txt)}.slider.std :is(.slide, .slide-img){height:100%;aspect-ratio:4/3}}.slider.std .main-wrapper{max-width:var(--max-width-l)}.slider.std .txt-box{position:relative;z-index:1;padding:0;max-width:none;display:flex;flex-flow:column nowrap;opacity:0}.slider.std .txt-box *:last-child{margin-bottom:0}.slider.std .txt-box :is(h1, h2, h3, h4, h5, .h-txt),.slider.std .txt-box :is(h1, h2, h3, h4, h5, .h-txt) *{font-size:var(--font-size-xl);line-height:var(--line-height-xl)}.slider.std .txt-box :is(p, blockquote, ul, ol, li),.slider.std .txt-box :is(p, blockquote, ul, ol, li) *{font-size:var(--font-size-l);line-height:var(--line-height-l)}.slider.std .txt-box::before,.slider.std .txt-box::after{content:unset}.slider.std *[style="text-align:center;"]{align-self:center}.slider.std .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.std .caption{padding:0}}.slide a:after{content:none}.slider.std.img-sdr .splide__pagination{bottom:var(--gap-hdl);left:auto;right:var(--gap-hdl);transform:unset}@media only screen and (max-width: 40rem){.slider.std.img-sdr .splide__pagination{bottom:0;right:0}}.slider.std.img-sdr .splide__pagination::after,.slider.std.img-sdr .splide__pagination button::before,.slider.std.img-sdr .splide__pagination li:last-child::after{color:var(--white);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, .txt-box){opacity:1}.carousel :is(.inner, .slide-img, .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){.section-slider .splide__arrows{display:none}}.section-slider{position:relative;z-index:2;height:auto;padding:0}main #page-bg+.section-slider{padding-top:var(--nav-height);margin-top:calc(var(--nav-height) * -1)}.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}.section-article :is(.splide__arrows, .splide__pagination){display:none}.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-regular);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-regular);color:var(--color-txt)}.hint-win .pw-no-select{float:left;width:100%;margin-top:0;padding-left:30px;font-family:var(--font-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)}* .bgc .button:hover *{color:var(--color-bg)}* .bg-clear{background-color:transparent}
