﻿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}html *,body *{text-rendering:optimizeLegibility}.wrapper-xl,.wrapper-l,.main-wrapper,.wrapper-s,.wrapper-xs,#main-container,#main,section,header,footer,article,.article-body,.button-wrapper,.docs,.pages-overview,.pages-overview-two,.logo-list,.teaser.cards{zoom:1}.wrapper-xl:before,.wrapper-l:before,.main-wrapper:before,.wrapper-s:before,.wrapper-xs:before,#main-container:before,#main:before,section:before,header:before,footer:before,article:before,.article-body:before,.button-wrapper:before,.docs:before,.pages-overview:before,.pages-overview-two:before,.logo-list:before,.teaser.cards:before,.wrapper-xl:after,.wrapper-l:after,.main-wrapper:after,.wrapper-s:after,.wrapper-xs:after,#main-container:after,#main:after,section:after,header:after,footer:after,article:after,.article-body:after,.button-wrapper:after,.docs:after,.pages-overview:after,.pages-overview-two:after,.logo-list:after,.teaser.cards:after{content:"";display:table}.wrapper-xl:after,.wrapper-l:after,.main-wrapper:after,.wrapper-s:after,.wrapper-xs:after,#main-container:after,#main:after,section:after,header:after,footer:after,article:after,.article-body:after,.button-wrapper:after,.docs:after,.pages-overview:after,.pages-overview-two:after,.logo-list:after,.teaser.cards:after{clear:both}.section-video .section-header .wrapper-s hr{text-shadow:2px 2px 6px rgba(0,0,0,0.25)}@keyframes slideUpIn{0%{opacity:0;transform:translate3d(0, 40px, 0)}100%{opacity:1;transform:translate3d(0, 0, 0)}}@font-face{font-family:'sourcesanspro';src:url("../fonts/sourcesanspro/sourcesanspro.woff2") format("woff2"),url("../fonts/sourcesanspro/sourcesanspro.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@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:italic;font-display:swap}@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:bold;font-style:normal;font-display:swap}@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:bold;font-style:italic;font-display:swap}@font-face{font-family:'arsilon';src:url("../fonts/arsilon/arsilon.woff2") format("woff2"),url("../fonts/arsilon/arsilon.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}.c-txt-one,.c-txt-one *,.c-txt-one li::before{color:#91987f !important;border-color:#91987f}.c-txt-two,.c-txt-two *,.c-txt-two li::before{color:#91987f !important;border-color:#91987f}.b-txt,.b-txt *,.b-txt li::before{color:#464646;border-color:#464646}.g-txt,.g-txt *,.g-txt li::before{color:#565655;border-color:#565655}.lg-txt,.lg-txt *,.lg-txt li::before{color:#f7f7f7;border-color:#f7f7f7}.w-txt,.w-txt *,.w-txt li::before{color:#fff;border-color:#fff}u{padding-top:5px;padding-bottom:5px;display:inline;vertical-align:middle;text-decoration:none;border-bottom:3px solid #464646}h1,h2,h3,h4,h5,h6{display:block;font-family:"sourcesanspro",sans-serif;letter-spacing:0.04em;font-weight:200}h1,h2{margin-bottom:40px}h3,h4,h5,h6{margin-bottom:20px}.slider h1,.slider h2{font-size:5.625rem;line-height:1.25em}h1,h2{font-size:3.75rem;line-height:1.25em}h3,h4{font-size:2.5rem;line-height:1.25em;text-transform:none}q,q *,.handwritten,.handwritten *{font-family:"arsilon",normal !important}q,q *,.herotext,.herotext *,.blockquote,.blockquote *{font-size:2.5rem !important;line-height:1.25em !important}#main-container u,#main-container u *{font-size:6.25rem !important;line-height:140px !important}p{margin-bottom:20px;font-weight:400;font-size:1.125rem;line-height:1.625em;letter-spacing:0.02em}p strong{font-family:"sourcesanspro-bold",sans-serif}article a,p a{position:relative;color:#91987f;text-decoration:none;outline:none;-webkit-appearance:none !important;-moz-appearance:none}article a::after,p a::after{content:"";position:absolute;bottom:0;left:0;z-index:-1;height:.0625rem;width:100%;display:inline-block;background-color:#91987f}figcaption{padding-top:10px;font-family:"sourcesanspro",serif;font-weight:200;font-size:1.5rem;line-height:1.125em;letter-spacing:0.04em;word-spacing:0.04em;text-align:center}cite,cite *,em,em *,blockquote,blockquote *,.serif,.serif *{font-family:"sourcesanspro",serif}cite strong,em strong,blockquote strong,.serif strong{font-family:"sourcesanspro",serif}blockquote{position:relative;width:100%;max-width:720px;margin:20px 0;display:block;font-size:20px}blockquote *{margin-bottom:0}blockquote::before{content:"„";position:absolute;top:-20px;left:-20px;height:50px;display:inline-block;font-size:3.125rem;line-height:0;color:#464646;overflow:hidden}@media only screen and (max-width: 1440px){blockquote{left:0}}@media only screen and (max-width: 960px){blockquote::before{position:relative;top:-20px;left:0;margin-bottom:-10px}}small,#mainnav #mainnav-contact *,#mainnav #mainnav-contact *::before,#mainnav #mainnav-contact *::after{font-family:"sourcesanspro",serif;font-weight:200;font-size:.875rem;line-height:20px}.marker{padding:5px 15px;margin:5px 0;display:inline-block;background-color:#91987f !important}.pc-style-four address{text-align:left}@media only screen and (max-width: 1600px){h1,h2{font-size:3.75rem;line-height:1.25em}#main-container u,#main-container u *{font-size:3.75rem !important;line-height:90px !important}h3,h4{font-size:2.5rem;line-height:1.25em;text-transform:none}q,q *,.herotext,.herotext *,.blockquote,.blockquote *{font-size:2.5rem !important;line-height:1.25em !important}}@media only screen and (max-width: 1280px){.slider h1,.slider h2{font-size:3.75rem;line-height:1.25em}h1,h2{font-size:3rem;line-height:1.25em}#main-container u,#main-container u *{font-size:3rem !important;line-height:76px !important}h3,h4{font-size:1.875rem;line-height:1.25em;text-transform:none}q,q *,.herotext,.herotext *,.blockquote,.blockquote *{font-size:1.875rem !important;line-height:1.25em !important}}@media only screen and (max-width: 1024px){.slider h1,.slider h2{font-size:3rem;line-height:1.25em}h1,h2{font-size:3rem;line-height:1.25em}#main-container u,#main-container u *{font-size:3rem !important;line-height:76px !important}h3,h4{font-size:1.5rem;line-height:1.25em;text-transform:none}q,q *,.herotext,.herotext *,.blockquote,.blockquote *{font-size:1.5rem !important;line-height:1.25em !important}}@media only screen and (max-width: 768px){.slider h1,.slider h2{font-size:2.25rem;line-height:1.25em}h1,h2{font-size:1.75rem;line-height:1.25em}#main-container u,#main-container u *{font-size:1.75rem !important;line-height:45px !important}h3,h4{font-size:1.25rem;line-height:1.25em;text-transform:none}q,q *,.herotext,.herotext *,.blockquote,.blockquote *{font-size:1.25rem !important;line-height:1.25em !important}}@media only screen and (max-width: 640px){p,h1,h2,h3,h4,h5,h6{margin-left:0 !important}}@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:30px;height:auto;display:inline-block;text-align:left}.icon::before{display:inline;speak:none;font-family:'superduperfont';text-align:center;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.button .icon::before{line-height:43px}.i-arrow-back-sharp::before{content:"\ea01"}.i-arrow-back::before{content:"\ea02"}.i-arrow-down-2::before{content:"\ea03"}.i-arrow-down-3::before{content:"\ea04"}.i-arrow-down-sharp::before{content:"\ea05"}.i-arrow-down::before{content:"\ea06"}.i-arrow-forward-sharp::before{content:"\ea07"}.i-arrow-forward::before{content:"\ea08"}.i-arrow-left-2::before{content:"\ea09"}.i-arrow-left::before{content:"\ea0a"}.i-arrow-right-2::before{content:"\ea0b"}.i-arrow-right::before{content:"\ea0c"}.i-arrow-two-down::before{content:"\ea0d"}.i-arrow-two-left::before{content:"\ea0e"}.i-arrow-two-right::before{content:"\ea0f"}.i-arrow-two-up::before{content:"\ea10"}.i-arrow-up-2::before{content:"\ea11"}.i-arrow-up-3::before{content:"\ea12"}.i-arrow-up-sharp::before{content:"\ea13"}.i-arrow-up::before{content:"\ea14"}.i-attach-sharp::before{content:"\ea15"}.i-attach::before{content:"\ea16"}.i-attachment::before{content:"\ea17"}.i-beer-outline::before{content:"\ea18"}.i-bus-outline::before{content:"\ea19"}.i-calendar-sharp::before{content:"\ea1a"}.i-calendar::before{content:"\ea1b"}.i-call-outline::before{content:"\ea1c"}.i-camera-outline::before{content:"\ea1d"}.i-car-outline::before{content:"\ea20"}.i-car-sport-outline::before{content:"\ea1e"}.i-car::before{content:"\ea1f"}.i-chat::before{content:"\ea21"}.i-chatbox-ellipses-outline::before{content:"\ea22"}.i-chatbox-outline::before{content:"\ea23"}.i-check-mark::before{content:"\ea24"}.i-check::before{content:"\ea25"}.i-checkmark-outline::before{content:"\ea26"}.i-chevron-back-outline::before{content:"\ea27"}.i-chevron-forward-outline::before{content:"\ea28"}.i-chevron-up-outline::before{content:"\ea29"}.i-clipboard-outline::before{content:"\ea2a"}.i-clock::before{content:"\ea2b"}.i-close-2::before{content:"\ea2c"}.i-close-cross::before{content:"\ea2d"}.i-close-x::before{content:"\ea2e"}.i-close::before{content:"\ea2f"}.i-document-attach-outline::before{content:"\ea30"}.i-document-outline::before{content:"\ea31"}.i-document-text-outline::before{content:"\ea32"}.i-documents-outline::before{content:"\ea33"}.i-download-outline::before{content:"\ea34"}.i-event-available::before{content:"\ea35"}.i-event-busy::before{content:"\ea36"}.i-event-note::before{content:"\ea37"}.i-expand-more::before{content:"\ea38"}.i-expand::before{content:"\ea39"}.i-facebook::before{content:"\ea3a"}.i-fast-food-outline::before{content:"\ea3b"}.i-fax::before{content:"\ea3c"}.i-film-outline::before{content:"\ea3d"}.i-glasses::before{content:"\ea3e"}.i-home::before{content:"\ea3f"}.i-ic_alarm_on_48px::before{content:"\ea40"}.i-ic_phone_48px::before{content:"\ea41"}.i-ic_print_48px::before{content:"\ea42"}.i-ice-cream-outline::before{content:"\ea43"}.i-image-outline::before{content:"\ea44"}.i-images-outline::before{content:"\ea45"}.i-info::before{content:"\ea46"}.i-instagram::before{content:"\ea47"}.i-invitation::before{content:"\ea48"}.i-key-outline::before{content:"\ea49"}.i-kununu::before{content:"\ea4a"}.i-left::before{content:"\ea4b"}.i-link-2::before{content:"\ea4c"}.i-link-3::before{content:"\ea4d"}.i-link-sharp::before{content:"\ea4e"}.i-link::before{content:"\ea4f"}.i-linkedin-2::before{content:"\ea50"}.i-linkedin::before{content:"\ea51"}.i-location-2::before{content:"\ea52"}.i-location-outline::before{content:"\ea53"}.i-location-sharp::before{content:"\ea54"}.i-location::before{content:"\ea55"}.i-logo-pinterest::before{content:"\ea56"}.i-logo-tumblr::before{content:"\ea57"}.i-logo-twitch::before{content:"\ea58"}.i-mail-2::before{content:"\ea59"}.i-mail-open-outline::before{content:"\ea5a"}.i-mail-outline::before{content:"\ea5b"}.i-mail::before{content:"\ea5c"}.i-map-outline::before{content:"\ea5d"}.i-messenger::before{content:"\ea5e"}.i-newspaper-outline::before{content:"\ea5f"}.i-paper-plane-outline::before{content:"\ea60"}.i-partly-sunny-outline::before{content:"\ea61"}.i-people-outline::before{content:"\ea62"}.i-people-sharp::before{content:"\ea63"}.i-people::before{content:"\ea64"}.i-person-outline::before{content:"\ea65"}.i-person-sharp::before{content:"\ea66"}.i-person::before{content:"\ea67"}.i-phone::before{content:"\ea68"}.i-photo-2::before{content:"\ea69"}.i-photo::before{content:"\ea6a"}.i-pizza-outline::before{content:"\ea6b"}.i-pizza::before{content:"\ea6c"}.i-play::before{content:"\ea6d"}.i-plus::before{content:"\ea6e"}.i-print-outline::before{content:"\ea6f"}.i-print-sharp::before{content:"\ea70"}.i-print::before{content:"\ea71"}.i-right::before{content:"\ea72"}.i-school-outline::before{content:"\ea73"}.i-school::before{content:"\ea74"}.i-search-2::before{content:"\ea75"}.i-search-outline::before{content:"\ea76"}.i-search-sharp::before{content:"\ea77"}.i-search::before{content:"\ea78"}.i-share-social-outline::before{content:"\ea79"}.i-share-social::before{content:"\ea7a"}.i-shield-checkmark-outline::before{content:"\ea7b"}.i-shield-checkmark-sharp::before{content:"\ea7c"}.i-shield-checkmark::before{content:"\ea7d"}.i-star-outline::before{content:"\ea7e"}.i-star::before{content:"\ea7f"}.i-subway-outline::before{content:"\ea80"}.i-subway-sharp::before{content:"\ea81"}.i-subway::before{content:"\ea82"}.i-thin-arrow-down::before{content:"\ea83"}.i-thin-arrow-left::before{content:"\ea84"}.i-thin-arrow-right::before{content:"\ea85"}.i-thin-arrow-up::before{content:"\ea86"}.i-time-outline::before{content:"\ea87"}.i-trail-sign-outline::before{content:"\ea88"}.i-twitter::before{content:"\ea89"}.i-unfold::before{content:"\ea8a"}.i-video::before{content:"\ea8b"}.i-videocam-2::before{content:"\ea8c"}.i-videocam-outline::before{content:"\ea8d"}.i-videocam-sharp::before{content:"\ea8e"}.i-videocam::before{content:"\ea8f"}.i-vimeo::before{content:"\ea90"}.i-whatsapp::before{content:"\ea91"}.i-xing::before{content:"\ea92"}.i-youtube::before{content:"\ea93"}*,*::before,*::after{box-sizing:border-box}html,body{position:static;font-family:"sourcesanspro",sans-serif,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:16px;line-height:24px;color:#464646;scroll-behavior:auto}::-moz-selection{color:#fff;background:#464646;text-shadow:none}::selection{color:#fff;background:#464646;text-shadow:none}body{width:100%;display:block;overflow-x:hidden}#main-container,#main{position:relative;z-index:1;width:100%;display:block;overflow:hidden;background-attachment:fixed}#main{padding:0;opacity:0}.wrapper-xl,.wrapper-l,.main-wrapper,.wrapper-s,.wrapper-xs{position:relative;padding:0 80px;margin:0 auto;display:block}@media only screen and (max-width: 1280px){.wrapper-xl,.wrapper-l,.main-wrapper,.wrapper-s,.wrapper-xs{padding:0 5%}}@media only screen and (max-width: 960px){#main{top:0;padding:0;opacity:0}}.wrapper-xl{max-width:2560px}.wrapper-l{max-width:1920px}.main-wrapper{max-width:1600px}.wrapper-s{max-width:1280px}.wrapper-xs{max-width:800px}#main-container,#main,.wrapper-l,.main-wrapper,.wrapper-s,.wrapper-xs,section,header,footer,article,.article-body{width:100%;display:block}figure,img{width:100%;display:block}figure,#main,#main-container.bg-img,#page-bg-img.bg-img,section{background-size:auto 100%;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center}figure.full-width{background-size:100% auto}figure.full-height{background-size:auto 100%}figure.cover{background-size:cover}figure.contain{background-size:contain}figure img{display:none}article figure img{display:block}#main-container .bgc-one{background-color:#464646}#main-container .bgc-two{background-color:#91987f}#main-container .bgc-b{background-color:#464646}#main-container .bgc-g{background-color:#565655}#main-container .bgc-lg{background-color:#f7f7f7}#main-container .bgc-w{background-color:#fff}.button-wrapper{width:100%;padding:0;display:block;text-align:center}.button,.button:after,#main .button:after,#menu-btn{transition:all 250ms ease-in-out}@media only screen and (max-width: 1024px){button,.button,button:after,.button:after,#main .button:after,#menu-btn{transition:unset}}a,button,.button,.button a,.button span{border:none;outline:none;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;border-radius:0}.button{position:relative;height:50px;width:auto;padding:0 15px;display:inline-block;font:18px/46px "sourcesanspro-bold",sans-serif;font-weight:800;letter-spacing:0.15em;text-transform:uppercase;color:#464646;background-color:transparent;border-width:2px !important;border-color:#464646 !important;border-radius:25px;cursor:pointer;overflow:hidden}article .button{margin:25px 0}@media only screen and (min-width: 1920px){article .button{margin:3.75vh 0}}@media only screen and (max-width: 1280px){article .button{margin:20px 0}}@media only screen and (max-width: 640px){article .button{margin:10px 0}}article .button:first-child{margin-top:0}article .button:last-child{margin-bottom:0}.button *{position:relative;z-index:2;display:block;color:#464646}@media (hover: hover){.button:hover *{color:#fff}}.button a::after{content:none}.button::after{content:"";position:absolute;bottom:0;left:0;z-index:0;width:100%;height:100%;border:2px solid #464646;background-color:transparent;border-radius:25px}@media (hover: hover){a.teaser-item:hover .button::after,.button:hover::after{background-color:#464646}}.button.active:after,.button.tns-nav-active:after{height:100%}.button.min{width:50px;height:50px;padding:0;border-radius:100%;background-color:transparent;overflow:visible}.button.min::after{content:"";position:absolute;width:100%;height:100%;display:block;background-color:transparent;border:3px solid #464646;border-radius:100%;transition:all 350ms ease-in-out}@media (hover: hover){.button.min:hover::after{top:0;transform:translate3d(0, 0, 0) scale(1.25) rotate(0.01deg)}}.button.min span{position:absolute;top:0;left:0;width:100%;height:100%;text-align:center}.button.min.txt{height:auto;width:auto;padding:0;font-family:"sourcesanspro",sans-serif;line-height:20px;letter-spacing:0.04em;font-smoothing:auto;color:inherit !important;border:none !important;-webkit-font-smoothing:auto;background-color:transparent !important}@media (hover: hover){.button.min.txt:hover,.button.min.txt:hover *{color:#464646}}.button.min.txt::after{bottom:-2px;width:100%;height:2px !important;border-radius:unset;background-color:#464646}.w-txt .button.min.txt::after{background-color:#fff}@media (hover: hover){.button.min.txt:hover::after{top:auto;transform:unset !important}}.button.min.txt span{position:relative;color:#464646}.button.close{float:right;margin:40px 0;display:block}.button.min span::before{width:100%;display:block;font:28px/50px superduperfont;color:#464646;font-weight:100;text-align:center}.button.min:hover span::before{color:#464646}.button.prev span::before{content:""}.button.next span::before{content:""}.button.back span::before{content:""}.button.close span::before{content:""}#editpage-btn{position:fixed;bottom:0;left:0;z-index:100;width:auto;height:auto;padding:0 10px;opacity:0.75;border-radius:0;background-color:#464646 !important}#editpage-btn,#editpage-btn *{line-height:44px;color:#fff;border-color:#fff}#main-container #editpage-btn span::after{opacity:0.5}@media (hover: hover){#editpage-btn:hover{opacity:1}}.w-txt .button *,.w-txt .button.active *,.w-txt .button.min,.w-txt .button.min span,.w-txt .button.min span::before{color:#fff;border-color:#fff}.docs{width:100%;margin-bottom:20px;display:block;text-align:center}#main .button.pdf{padding:0;border:none}#main .button.pdf span{margin-left:10px;line-height:34px}.button.pdf:before{content:"";float:left;width:22px;height:30px;display:inline-block;background:url("../img/pdf-logo.png") no-repeat 0;background-repeat-x:0;background-repeat-y:0;background-size:22px 30px}#mainnav-container,#mainnav-bg,#mainnav-logo,#mainnav-logo a,#mainnav-logo img,#mainnav a span:after,#editpage-btn,.socialmedia-btns,#mainnav-logo svg,#mainnav-logo svg ellipse{transition:all 350ms ease}#mainnav .nav-btn{transition:all 250ms ease}#mainnav-container{position:fixed;top:0;left:0;z-index:50;width:100%;height:60px;display:block}#mainnav-bg{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%}#mainnav-container .main-wrapper{position:relative;z-index:1}#mainnav-logo{position:absolute;top:0;left:50%;z-index:1;width:100%;max-width:280px;padding:0;display:inline-block;transform:translateX(-50%);background-color:rgba(255,255,255,0);border-radius:0 0 20px 20px}.switch-off #mainnav-logo{background-color:#fff}#mainnav-logo a{position:relative;width:100%;height:auto;padding:10px 20px;margin:0 auto;display:block;border:none}#mainnav-logo a svg{position:relative;z-index:1;width:100%;margin:0 auto;display:block}#mainnav-logo a svg path,#mainnav-logo a svg g rect{transition:fill 350ms cubic-bezier(0.165, 0.84, 0.44, 1)}.switch-on #mainnav-logo a svg path,.switch-on #mainnav-logo a svg g rect{fill:#fff !important}#mainnav-logo svg #logo-bg,.switch-off #mainnav-logo svg #logo-bg{fill-opacity:1 !important;fill:rgba(255,255,255,0.89) !important}#mainnav-logo a p{font-size:4vh;line-height:80px;color:#464646}#mainnav-container.switch-on #mainnav-logo a p{color:#fff}#mainnav-logo a p strong{font-size:4.5vh}#main-container #mainnav-logo a:after{content:none}#mainnav-logo img{width:auto;height:100%;margin:auto 0;display:block}#mainnav{position:absolute;top:50%;left:50%;padding:0 10px;display:inline-block;opacity:1;transform:translate(-50%, -50%)}@keyframes word-ani{0%{opacity:0;transform:translate3d(0, 0, 0) skew(-0.01turn, -5deg)}100%{opacity:1;transform:translate3d(0, 0, 0) skew(0turn, 0)}}.std-slider h1 span.marker,.std-slider h2 span.marker{background:transparent !important}.std-slider h1 span.marker,.std-slider h2 span.marker,#nav-btn-list .nav-btn span{position:relative;float:none;display:inline-block;overflow:hidden;transition:all 1000ms cubic-bezier(0.37, 0.2, 0.27, 0.97)}.std-slider h1 span.marker,.std-slider h2 span.marker{position:relative;height:12vh;padding:0;margin:0;font-size:8vh;line-height:24vh;display:inline-block}.std-slider .slide.active h1 span.marker,.std-slider .slide.active h2 span.marker{line-height:12vh}#nav-btn-list .nav-btn span{height:14vh;font-size:12vh;line-height:14vh;padding-top:14vh}#nav-btn-list.on .nav-btn span{padding-top:0}#nav-btn-list,#mainnav .nav-btn,#mainnav a,#mainnav a:after{float:left;display:inline-block}#mainnav a{position:relative;z-index:2;padding:0 1px;font-size:1em;line-height:60px;font-weight:200;text-transform:uppercase;letter-spacing:0.1em;text-decoration:none;color:#fff;outline:none}#mainnav a:after{content:none}#mainnav a span:after{content:"";position:absolute;bottom:0;right:0;z-index:-1;width:0;height:3px;background-color:#fff}#mainnav a.active span:after,#mainnav a:hover span:after{left:0;right:auto;width:100%}#mainnav #mainnav-cta-btn{float:right;margin:5px 10px 5px 0}#mainnav .dropdown,#mainnav .dropdown li,#mainnav .dropdown a{float:none;width:100%;display:block}#mainnav .dropdown{position:absolute;top:auto;bottom:100%;left:0;z-index:1;width:100%;display:block;opacity:0;box-shadow:0 14px 20px -12px rgba(0,0,0,0.2);transition:margin-top 350ms ease, opacity 350ms ease}#mainnav .nav-btn:hover .dropdown{top:100%;bottom:auto;opacity:1}.switch #mainnav .nav-btn:hover .dropdown{margin-top:0}#mainnav .dropdown::before{content:"";position:absolute;top:0;left:-100%;width:300%;height:100%;background-color:#fff;background-color:rgba(255,255,255,0.92)}#mainnav .dropdown .main-wrapper{padding:0}#mainnav .dropdown ul{width:50%;padding:20px 0 20px 80px;background-color:#fff}#mainnav .dropdown li,#mainnav .dropdown a{width:100%}#mainnav .dropdown a{text-align:left;line-height:44px}#menu-btn{position:absolute;top:10px;left:10px;z-index:2;width:80px;height:80px;padding:0 10px;border:none;border-radius:100%;display:none;overflow:visible;cursor:pointer;background-color:#91987f}#menu-btn.active{background-color:transparent}#menu-btn:after{content:none}#menu-btn p,#menu-btn ul{float:left;margin:0;display:block;color:#fff}#menu-btn p{position:absolute;bottom:10px;left:0;width:100%;margin:0;font-size:14px;letter-spacing:0.3em;text-align:center}#menu-btn ul{position:absolute;top:50%;left:50%;width:50px;height:22px;margin-top:-10px;transform:translate(-50%, -50%)}#menu-btn ul,#menu-btn li{transition:all 350ms cubic-bezier(0.37, 0.2, 0.27, 0.97)}#menu-btn.active ul{transform:translate(-50%, -50%) rotate(90deg)}#menu-btn li{position:absolute;width:100%;height:2px;display:block;background-color:#fff}#menu-btn li.one{top:0}#menu-btn li.two{bottom:50%;width:75%;margin-bottom:-1px}#menu-btn li.three{bottom:0;width:50%}#menu-btn:hover li.two,#menu-btn:hover li.three{width:100%}#menu-btn.active li.one{top:12px;left:4px;transform:rotate(45deg)}#menu-btn.active li.two{width:0;opacity:0}#menu-btn.active li.three{bottom:8px;left:4px;transform:rotate(-45deg)}#menu-btn.active li.one,#menu-btn.active li.three{width:44px}#menu-btn.active,#mainnav-container.switch-off #menu-btn{border-color:#fff}#menu-btn.active p,#mainnav-container.switch-off #menu-btn p{color:#fff}#menu-btn.active li,#mainnav-container.switch-off #menu-btn li{background-color:#fff}@media only screen and (max-width: 768px){#mainnav-logo{top:0;left:auto;right:0;width:100%;max-width:none;transform:none;border-radius:unset}#mainnav-logo a{height:80px;width:auto;max-width:none;padding:10px;border-radius:0 0 0 20px}#mainnav-logo a svg{height:100%;width:auto}#menu-btn{top:0;left:0;border-radius:unset}}@media only screen and (max-width: 640px){#mainnav-logo a{padding-left:80px}}#mainnav-contact{position:absolute;bottom:40px;right:0;z-index:2;height:auto;width:100%;opacity:0;font-size:12px;transform:translateY(40%);transition:all 750ms cubic-bezier(0.37, 0.2, 0.27, 0.97)}.on #mainnav-contact{opacity:1;transform:translateY(0)}#mainnav-contact .contact-item{position:relative;float:none;width:105%;max-width:1600px;padding:0 5%;margin:0 auto;display:block;display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-moz-flex;display:-ms-box;display:-ms-flexbox;-webkit-flex-flow:row wrap}#mainnav #mainnav-contact a{width:auto;padding:0;display:inline-block;font-size:1em;line-height:1.625em;font-weight:400;text-stroke:unset;-webkit-text-stroke:unset;text-transform:none}#mainnav #mainnav-contact *,#mainnav #mainnav-contact *::before,#mainnav #mainnav-contact *::after{color:#fff}#mainnav #mainnav-contact .title{margin-bottom:0;font-size:1.375em;line-height:1.625em}#main-container #mainnav-contact .oh-table{margin:0}#mainnav-contact .address,#mainnav-contact .contact,#mainnav-contact .opening-hours{float:left;width:auto;max-width:375px;margin:0 0 0 5%;display:inline-block;clear:none}#mainnav-contact .address:first-child,#mainnav-contact .contact:first-child,#mainnav-contact .opening-hours:first-child{margin-left:0}@media only screen and (min-width: 1px){#mainnav-container,#mainnav-container.switch{height:80px;padding:0;background-color:transparent}#menu-btn{display:block}#mainnav{position:absolute;top:100vh;left:0;float:left;width:100%;height:100vh;padding:0;display:none;opacity:0;transform:translate(0, 0)}#mainnav{background-image:linear-gradient(to bottom, rgba(145,152,127,0.92) 0%,rgba(145,152,127,0.96) 30%,rgba(145,152,127,0.96) 60%,rgba(145,152,127,0.92) 100%)}#nav-btn-list,#mainnav .nav-btn,#mainnav a,#mainnav a:after{position:relative}#nav-btn-list,#mainnav a,#mainnav a:after{float:none;width:100%;display:block}#nav-btn-list{position:relative;width:auto;top:50%;left:50%;z-index:2;display:inline-block;transform:translate(-50%, -50%)}#mainnav .nav-btn{float:none;width:100%;display:block}#mainnav .nav-btn:first-child{margin-top:0;border-top:none}#mainnav a{padding:2vh 0;margin-right:8vh;font-size:4vh;line-height:4vh;text-align:center;color:#fff}#mainnav .nav-btn a span{height:5vh;font-size:4vh;line-height:5vh}}@media only screen and (max-width: 960px){#mainnav{float:none;overflow-y:scroll;overflow-x:hidden}#nav-btn-list{float:none;top:auto;left:auto;padding:100px 5% 20px 5%;margin:0 auto;display:block;transform:none}#mainnav-contact{position:relative;bottom:auto;padding-bottom:80px}#mainnav-contact .address,#mainnav-contact .contact,#mainnav-contact .contact-item,#mainnav-contact .opening-hours{float:none;width:100%;margin:0 auto !important;display:block;text-align:center}#mainnav-contact .address{margin-bottom:10px !important}#mainnav-contact .contact-item p,#mainnav-contact .contact-item p *{margin:0;text-align:center}#mainnav a,#mainnav .nav-btn,#nav-btn-list.on .nav-btn span{top:auto !important;height:auto !important;transform:none !important}#mainnav .nav-btn a,#mainnav .nav-btn a span{padding:0;font-size:3vh !important;line-height:5vh !important;transform:none !important}.on #mainnav-contact{opacity:1 !important;transform:translateY(0) !important}}@media only screen and (max-height: 640px) and (max-width: 960px){#mainnav .nav-btn a span{font-size:1.75rem;line-height:1.125em}}.button.scroll,.button.scroll:before,.button.scroll span::before{transition:all 500ms cubic-bezier(0.37, 0.2, 0.27, 0.97)}.button.scroll{position:absolute;bottom:10px;left:50%;z-index:10;width:50px;height:50px;padding:0;margin:0 0 0 -25px;display:block;border:none;overflow:visible;border-radius:50%}@keyframes bg-pulse{0%{opacity:1;transform:scale(1)}15%{opacity:1}100%{opacity:0;transform:scale(1.75)}}.button.scroll hr{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;border-radius:50%;background-color:rgba(255,255,255,0.5);transform:scale(1);animation:bg-pulse 2s cubic-bezier(0.165, 0.84, 0.44, 1) 5s infinite normal}.button.scroll span::before{content:"";position:absolute;top:0;left:0;z-index:1;width:50px;height:50px;line-height:50px;text-align:center}.button.scroll:hover span::before{top:5px}@keyframes scroll-wheel{0%{top:10px;opacity:1}100%{top:25px;opacity:0}}#main-scroll-btn{position:fixed;bottom:-60px;width:30px;height:60px;margin-left:-15px;background-color:#91987f;background-color:rgba(145,152,127,0.92);border-radius:15px;opacity:0}#main-scroll-btn.show{bottom:10px;opacity:1}#main-scroll-btn hr{position:absolute;top:10px;left:50%;width:6px;height:6px;margin:0 0 0 -3px;display:block;background-color:#fff;transform:scale(1);border-radius:3px;animation:scroll-wheel 1500ms ease 0s infinite normal}#main-scroll-btn:before{content:"SCROLL";position:absolute;top:-20px;left:50%;height:20px;width:80px;margin:0 0 0 -40px;display:block;font-size:12px;font-weight:800;line-height:20px;text-align:center;color:#91987f;letter-spacing:0.04em;background-color:transparent;opacity:0}#main-scroll-btn:hover:before{top:-25px;opacity:1}#main-scroll-btn span::before{content:none}#pageheader .button.scroll:hover:after{top:10%}#main-scroll-btn:after{content:none}@media only screen and (max-width: 640px){#main-scroll-btn{display:none}}.socialmedia-btns{position:fixed;top:50%;right:0;width:80px;padding:10px 0;display:inline-block;background-color:#fff;transform:translateY(-50%)}#mainnav-container.on .socialmedia-btns{background-color:transparent}.sm-btn{position:relative;float:left;width:100%;height:44px;margin:0;display:block}.sm-btn::after{content:none !important}.sm-btn span,.sm-btn span::before{position:absolute;top:0;left:50%;width:44px;height:44px;margin-left:-22px;display:block;line-height:44px;color:#464646;text-align:center}.sm-btn span::before{z-index:2;font-family:socicon;color:#464646}#mainnav-container.switch .sm-btn span::before,#mainfooter .sm-btn span::before{color:#464646}.sm-btn:hover span::before,#mainnav-container.switch .sm-btn:hover span::before,.blue .sm-btn span::before,#mainnav .sm-btn span::before{color:#464646}.sm-btn:hover span::before,#mainnav .sm-btn:hover span::before,#mainfooter .sm-btn:hover span::before{color:#464646}.sm-btn.phone span::before{content:""}.sm-btn.fax span::before{content:""}.sm-btn.email span::before{font-size:22px;content:""}.sm-btn.linkedin span::before{font-size:18px;content:""}.sm-btn.xing span::before{content:""}.sm-btn.facebook span::before{font-size:22px;content:""}.sm-btn.twitter span::before{font-size:22px;content:""}.sm-btn.googleplus span::before{content:""}.sm-btn.instagram span::before{font-size:23px;content:""}.sm-btn.pinterest span::before{font-size:18px;content:""}.sm-btn.whatsapp span::before{font-size:22px;content:""}.sm-btn strong{position:absolute;bottom:0;left:50%;height:0;font-size:11px;line-height:15px;opacity:0;overflow:hidden;transform:translateX(-50%)}.sm-btn:hover strong{bottom:-10px;height:20px;color:#464646;opacity:1}#mainnav-container.on .sm-btn span::before,#mainnav-container.on .sm-btn:hover span::before,#mainnav-container.on .sm-btn:hover span::before,#mainnav-container.on .sm-btn:hover strong{color:#fff}@media only screen and (max-width: 1024px){.socialmedia-btns{position:absolute;top:auto;bottom:0;right:50%;transform:translateX(50%);opacity:0}.on .socialmedia-btns{opacity:1}}#main-container,#main,section,header,footer,article,.article-body{width:100%;display:block}article header,#main-container header .column.one,.section-header{width:100%;display:block}.section-header{position:relative;z-index:1;padding-bottom:50px}.section-article .section-header{padding-top:100px}@media only screen and (min-width: 1920px){.section-header{padding-bottom:7.5vh}.section-article .section-header{padding-top:15vh}}@media only screen and (max-width: 1280px){.section-article .section-header{padding-top:40px}.section-header{padding-bottom:40px}}@media only screen and (max-width: 640px){.section-article .section-header{padding-top:40px}.section-header{padding-bottom:40px}}.section-header *:last-child{margin-bottom:0}.section-header .wrapper-s{max-width:none}header figure,header img{width:100%;display:block}.half{width:50%}.onethird{width:33.33333%}.twothird{width:66.66667%}.quarter{width:25%}@media only screen and (max-width: 960px){.half{width:100%}}@media only screen and (max-width: 768px){.onethird,.twothird{width:100%}}.bgc *{color:#fff}.bgc.grey *{color:#464646}.black{background-color:#464646}.grey{background-color:#565655}.lightgrey{background-color:#f7f7f7}.white{background-color:#fffaf4}#breadcrumbs-wrapper{position:relative;z-index:2;width:100%;padding:0 5%;display:block;background-color:#f7f7f7}.no-img #breadcrumbs-wrapper{margin-top:-40px;margin-bottom:80px;background-color:transparent}#breadcrumbs-wrapper .main-wrapper{max-width:1280px;padding-top:5px;padding-bottom:5px}#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:inline-block}#breadcrumbs-wrapper *{font-size:14px;line-height:20px;letter-spacing:0.08em;color:#464646}#breadcrumbs a.active span{letter-spacing:0.1em;color:#464646}#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:30px;display:inline-block;font-size:1.5em;line-height:56px;text-decoration:none;border:none;outline:none;-webkit-appearance:none;-moz-appearance:none}#main-container #phone-contact:after{content:none}@media only screen and (max-width: 1152px){#breadcrumbs-wrapper *{font-size:13px}}@media only screen and (max-width: 960px){#breadcrumbs-wrapper p,#breadcrumbs-wrapper ul,#breadcrumbs-wrapper ol{display:none}#main-container #phone-contact{position:static;line-height:30px}}@media only screen and (max-width: 640px){#breadcrumbs-wrapper{display:none}}.section-article{padding:0 !important}.section-article.bgi{min-height:100vh}.section-article+.section-teaser.boards.bgc-std,.section-article+.section-teaser.cards.bgc-std{padding-top:0}.section-article article{padding:50px 0}.section-article article:first-child{padding-top:100px}.section-article article:last-child{padding-bottom:100px}@media only screen and (min-width: 1920px){.section-article article{padding:7.5vh 0}.section-article article:first-child{padding-top:15vh}.section-article article:last-child{padding-bottom:15vh}}@media only screen and (max-width: 1280px){.section-article article{padding:40px 0}.section-article article:first-child{padding-top:80px}.section-article article:last-child{padding-bottom:80px}}@media only screen and (max-width: 640px){.section-article article{padding:20px 0}.section-article article:first-child{padding-top:40px}.section-article article:last-child{padding-bottom:40px}}.section-article.bg-img{position:relative}#main article.one-col.left{margin-left:0}#main article.one-col.right{margin-right:0}article header *:last-child,.article-body .col *:last-child,article footer *:last-child{margin-bottom:0}article header{position:relative;width:100%;padding-bottom:0;display:block;text-align:left}article header figure{padding-bottom:56.25%;overflow:hidden}article header figure img{position:absolute;float:left;margin-top:20px;visibility:hidden}article header img,article header figure,article header figcaption{float:left;width:100%;height:auto;display:block}.article-body{position:relative;padding:0}header+.article-body{padding-top:40px}.section-article .article-body:first-child{padding-top:0}.article-body .col{position:relative;float:left;width:50%;padding-left:80px;display:inline-block}.article-body .col.right{float:right}.article-body .col:first-child{padding-left:0;padding-right:80px}@media only screen and (max-width: 1280px){.article-body .col.left{padding-left:0;padding-right:5%}.article-body .col.right{padding-left:5%;padding-right:0}}.article-body.three-cols{position:relative;left:-5%;width:105%;margin:0 2.5%}.article-body.three-cols .col{width:28.33333%;padding:0;margin:0 2.5% -20px 2.5%}.two-cols .art-col-img{float:left;margin-top:40px;background-image:none !important}.two-cols .art-col-img img{display:block}.article-body+footer{padding-top:40px}@media only screen and (min-width: 1024px){.one-col .art-col-img{position:absolute;top:0;left:100%;width:100%;height:100%;margin-left:40px}.one-col .art-col-img img{visibility:hidden;position:absolute}}@media only screen and (max-width: 1152px){.article-body.three-cols .col{width:45%}}@media only screen and (max-width: 960px){.article-body.three-cols{left:0;width:100%;margin:0}.article-body .col,.article-body .col:first-child,.article-body .col:last-child,.article-body.three-cols .col{width:100%;padding-left:0;padding-right:0;margin:0}.article-body .col+.col{margin-top:40px}.art-col-img{float:left;margin-top:40px;background-image:none !important}.art-col-img img{display:block}}article ul,article ol{width:100%;padding:0;margin-bottom:30px;display:block}article ul ul,article ol ul,article ol ol,article ul ul{margin-top:5px}article ol{margin-bottom:40px;counter-reset:olist}article li{position:relative;width:100%;padding-left:20px;margin-bottom:20px;display:block;font-size:1.125rem;line-height:1.375em;letter-spacing:0.02em;list-style:none;text-align:left}article li::before{content:"·";position:absolute;left:0;width:20px;font-family:"sourcesanspro-bold",sans-serif;font-size:1.375rem;color:#464646;text-align:center}article ul li *,article ol li *,#main .caption ul li *,#main .caption ol li *{text-align:left !important}article ul li:last-child,article ol li:last-child,#main .caption ul li:last-child,#main .caption ol li:last-child{margin-bottom:0}article ul li span:before,article ul li strong:before{content:none !important}article ol{counter-reset:olist}article ol li,#main .caption ol li{position:relative;margin-left:40px;margin-bottom:20px;display:block;list-style-image:none;list-style-type:none}article ol li *:first-child:before,#main .caption ol li *:first-child:before{counter-increment:olist;content:counter(olist) "."}@media only screen and (max-width: 640px){article ol li *:first-child:before,#main .caption ol li *:first-child:before{left:-32px;font-size:28px}article ol li,#main .caption ol li{margin-left:30px;margin-bottom:10px}}article ol li p *:first-child:before,#main .caption ol li p *:first-child:before{content:none}article ul li *,article ol li *,#main .caption ul li *,#main .caption ol li *{margin-bottom:0}article ul ul li,article ol ul li,article ol ol li,article ul ol li,#main .caption ul ul li,#main .caption ol ul li,#main .caption ol ol li,#main .caption ul ol li{margin-bottom:5px}hr{width:120px;height:1px;margin:50px 0;display:block;background-color:#464646;border:none;outline:none}.w-txt hr,.img hr{background-color:#fff}@media only screen and (min-width: 1920px){hr{margin:7.5vh 0}}@media only screen and (max-width: 1280px){hr{margin:40px 0}}@media only screen and (max-width: 640px){hr{margin:20px 0}}aside,aside header{position:absolute;top:0;right:0;height:100%}aside{width:33.33333%;font-size:26px}aside header{width:100%;background-size:auto 100%;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center}aside img{position:absolute;visibility:hidden}aside .col{position:absolute;bottom:0;left:0;width:100%;padding:40px 0 20px 0;display:block}aside .col:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);opacity:.5}aside .col *{position:relative;z-index:1;color:#fff;text-align:center}#main-container aside a{color:#fff}#main-container aside a:after{background-color:#fff}aside .iframe-container{position:absolute;padding-bottom:0}@media only screen and (max-width: 1024px){.section-article.aside .main-wrapper{margin-top:0}aside,aside header{position:relative;width:100%;height:auto;font-size:21px;background-position:center}aside{padding-bottom:60px}aside header{padding-bottom:37.5%}aside .col{position:relative;top:auto;left:auto}aside .col:before{opacity:1;background-color:#464646}aside .iframe-container{position:relative;padding-bottom:37.5%}}ul.docs.pdf li{height:30px;padding:0;line-height:30px;white-space:nowrap}ul.docs.pdf li:before{content:"";float:left;display:inline-block;width:30px;height:30px;margin-right:10px;background:url(../img/pdf-doc.png) no-repeat center;background-size:30px}.pages-overview-section{padding:0}.pages-overview,.pages-overview-two{width:100%;display:block}.pages-overview{padding:15px 5px 0 5px}.pages-overview-two{padding:15px 0 0 0}.po-column{float:left;width:50%;padding:0 5px 15px 5px;display:inline-block}.po-column hr{margin:15px 0;display:inline-block}.pages-overview-two .po-column{width:100%;max-width:640px;padding:0 10px 15px 10px;display:block}.pages-overview figure{width:100%;height:160px;display:block;background-position:center;background-repeat:no-repeat;background-size:100% auto;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;overflow:hidden}.pages-overview-two header{padding:0;margin-top:0}.pages-overview img{position:absolute;width:100%;display:block;visibility:hidden}.btn-label{margin:5px 0 15px 0}.btn-label h1,.btn-label h2,.btn-label h3{font-size:1.3125em;line-height:1.25em}.btn-description *{font-size:12px;line-height:18px;color:#565655}@media only screen and (max-width: 768px){.pages-overview .po-column{float:none;width:100%;max-width:375px;margin:0 auto;display:block}.pages-overview figure{height:auto;padding-bottom:62.5%}}#mainfooter{position:relative;z-index:11;padding:80px 0}#mainfooter .col{position:relative;float:left;width:100%;padding:0;margin:40px 0 0 0}#mainfooter .col .wrapper-xs *:last-child{margin-bottom:0}#mainfooter header *,#mainfooter p,#mainfooter p *,#main-container #mainfooter a{color:#fff}#main-container #mainfooter a::after{background-color:#fff}#mainfooter .col:first-child{margin-top:0}.caption,.caption-body{display:block}#mainfooter figure{position:absolute;top:0;left:0;width:100%;height:100%}#mainfooter hr{width:100%;height:2px;margin:15px 0;display:block;background:transparent;border:none !important;border-top:1px dotted #91987f}#mainfooter .contact-item{width:100%;display:block}#mainfooter .contact-item p.title{margin-bottom:0}#mainfooter .contact-item .contact p.title{margin-top:15px}#mainfooter .address,#mainfooter .contact,#mainfooter .opening-hours{float:left;width:100%;margin-top:0;display:inline-block;clear:none}#main-container #mainfooter .oh-table{margin:0}#copyright-disclaimer{width:100%;margin-bottom:20px;display:block;font-weight:200}@media only screen and (max-width: 960px){#mainfooter{padding:80px 0}#mainfooter .address,#mainfooter .contact,#mainfooter .opening-hours{width:100%}#mainfooter .contact,#mainfooter .opening-hours{margin-top:20px}#mainfooter p.title{width:100%}#main-container #mainfooter .oh-table{margin:0 auto}}@media only screen and (max-width: 640px){#mainfooter .form-wrapper{hyphens:auto}#mainfooter .wrapper-xs{padding:0}#mainfooter .herotext{font-size:1.5rem !important;line-height:1.125em !important}}.logo-list{float:left;width:100%;padding:0;margin:-5px 0;display:block}.logo-list li{float:left;display:inline-block;width:50%;padding-right:40px}.logo-list figure,.logo-list img{width:100%;display:block}.carousel .slide.img.txt:hover figure::after{transition:all 350ms cubic-bezier(0.37, 0.2, 0.27, 0.97)}.caption-body,.teaser-item.img.txt figure::after,.slide.img.txt figure::after{position:absolute;top:-25%;left:0;z-index:1;width:100%;height:150%;overflow:visible}.carousel .slide.img.txt figure::after{top:0;height:100%}.caption-body::after,.teaser-item.img.txt figure::after,.slider .slide-img figure::after{content:"";background-color:rgba(70,70,70,0);background-image:radial-gradient(100% 75%, rgba(70,70,70,0.45) 10%,rgba(70,70,70,0.1))}.caption-body{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;display:block;overflow:hidden}.caption{position:relative;top:50%;width:100%;height:auto;display:block;transform:translateY(-50%)}.std-slider .slide .caption{vertical-align:top;padding-top:220px}@media only screen and (max-width: 960px){.std-slider .slide .caption{vertical-align:middle}.std-slider .slide .caption{padding-top:0}.std-slider .slide .caption .wrapper-s{padding:0 2.5% 60px 2.5%}}@media only screen and (max-height: 400px){.std-slider .slide .caption .wrapper-s{padding:0 2.5%}}.section-locations .teaser-item.one-col .wrapper-s,.section-locations .teaser-item.one-col .wrapper-xs{padding-top:40px;padding-bottom:40px;text-align:center}.teaser-item .wrapper-s:last-child,.teaser-item .wrapper-xs *:last-child{margin-bottom:0}.teaser-item.one-col .wrapper-s,.teaser-item.one-col .wrapper-xs{padding-top:20vh;padding-bottom:20vh;margin-bottom:0}.img .caption *,#main .slider .img .caption *{color:#fff}.caption *:last-child{margin-bottom:0}.img .caption *,#main-container .img .caption a{color:#fff}#main-container .img .caption a::after{background-color:#fff}.img .caption{text-align:center}.img .caption span.word{padding-right:1.25rem;text-align:center;display:inline-block}.abstract h3{margin-bottom:10px}.abstract p{padding-right:0.08em;margin-bottom:0;display:inline}.abstract .link{margin-top:20px;display:block}@media only screen and (max-width: 640px){.caption .wrapper-s{padding:20px 5% 1px 5%}.abstract .link{margin-top:10px}.img .caption span.word{padding-right:0.5rem}.img .caption span.word{display:inline-block;hyphens:auto}.img .caption span.word i{display:inline}}.contact-item{float:left;width:50%;display:inline-block}.contact-item:nth-child(odd){padding-right:40px}.contact-item:nth-child(even){padding-left:40px}.contact-item .wrapper-s{max-width:360px;padding:0}.contact-item header p{text-align:left}.contact-item p.title{width:auto;margin-bottom:10px;display:inline-block;font-weight:700}.contact-item .contact,.contact-item .opening-hours{margin-top:40px}.contact-item p,.contact-item strong{margin-bottom:0;font-weight:200}.opening-hours{float:left;width:100%;margin-top:10px;display:block;clear:both}#main-container .oh-table{float:none;width:100%;max-width:320px;padding:0;margin:0 auto;display:block;clear:both}.oh-table p{float:left;width:100%;display:block;border-top:1px solid #464646;clear:both}.oh-table p:first-child{border:none}.oh-table p span{float:right;width:50%;padding-left:20px;display:inline-block;text-align:right}.oh-table p span:first-child{float:left;padding-left:0;padding-right:20px;text-align:left}@media only screen and (max-width: 960px){.contact-item{width:100%;margin-top:40px}.contact-item:first-child{margin-top:0}.contact-item:nth-child(odd){padding-right:0}.contact-item:nth-child(even){padding-left:0}.oh-table p{max-width:none}.oh-table p span{text-align:right}.oh-table p span:first-child{padding-right:20px;text-align:left}}#page-bg{position:absolute;top:0;left:0;z-index:0;width:100%;height:100%;backface-visibility:hidden;overflow:hidden}#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{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-repeat:no-repeat;background-position:center;background-size:auto 100%;background-size:cover;background-attachment:fixed;backface-visibility:hidden}#page-bg figure.bg-pattern{background-size:200px;background-repeat:repeat}#page-bg img{display:none}.hint-win{position:fixed;bottom:0;left:0;z-index:40;width:100%;display:block;background-color:#fff;background-color:rgba(255,255,255,0.92);box-shadow:rgba(0,0,0,0.1) 3px 15px 43px}#browser-hint.hint-win{position:relative;background-color:rgba(228,35,67,0.92);box-shadow:none;border-top:none}.lt-ie10 #browser-hint.hint-win{display:block !important}.hint-win .main-wrapper{max-width:1600px;display:block;padding-top:10px;padding-bottom:10px;margin:0 auto}#browser-hint.hint-win .main-wrapper{padding-top:30px}.hint-win .main-wrapper *{text-align:left}.hint-win .main-wrapper p{font-size:.875em;line-height:1.5em}.hint-win .hint,#main-container .hint-win button{float:none;display:inline-block}.hint-win .hint{width:100%;padding-right:220px}.hint-win .hint *{margin-bottom:0}.hint-win .button-wrapper{position:absolute;top:0;right:0;width:220px;height:100%}#main-container .hint-win button{position:absolute;top:50%;left:50%;display:inline-block;-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}@media only screen and (max-width: 1280px){.hint-win .main-wrapper{padding:20px 2.5%}.hint-win .button-wrapper{position:static;width:100%;height:auto;padding:15px 0 0 0}#main-container .hint-win button{position:relative;top:auto;left:auto;display:inline-block;-moz-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-transform:translate(0, 0);transform:translate(0, 0)}.hint-win .hint{padding-right:0}}#hero-type{position:fixed;top:0;left:0;z-index:-1;width:100%;height:100%;display:block;mix-blend-mode:difference}#hero-type p{position:absolute;width:50%;height:auto;padding-bottom:50%}#hero-type p:nth-child(odd){left:0}#hero-type p:nth-child(even){right:0}#hero-type p.chr-1{top:-10vv}#hero-type p.chr-2{top:60vh}#hero-type p.chr-3{top:120vh}#hero-type p.chr-4{top:180vh}#hero-type p span{position:relative;display:block;font-size:60vh;line-height:60vh;font-weight:400;text-align:center;letter-spacing:1vh;color:#f7f7f7}#alpha{fill:#464646}#hero-type p span.serif{font-weight:400}#hero-type p span.sans{font-weight:700}#hero-type svg{position:absolute;top:50%;left:50%}#hero-type circle{mix-blend-mode:screen}#base{fill:#fff;mask:url(#mask)}section{position:relative;padding:50px 0;background-size:cover;background-repeat:no-repeat;background-position:center;background-attachment:fixed}section.bg-img{position:relative}article header,article .article-body,article footer,.teaser-wrapper{position:relative;z-index:2}section.bgc:last-child{padding-bottom:100px}.section-article.bgc-std+.section-article.bgc-std{padding-top:0}@media only screen and (min-width: 1920px){section{padding:7.5vh 0}section:first-child{padding-top:40px}section:last-child{padding-bottom:15vh}}@media only screen and (max-width: 1280px){section{padding:40px 0}section:first-child{padding-top:40px}section:last-child{padding-bottom:80px}}@media only screen and (max-width: 768px){section{background-attachment:scroll}}@media only screen and (max-width: 640px){section{padding:20px 0}section:first-child{padding-top:40px}section:last-child{padding-bottom:40px}}.section-bg{position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;display:block;background-repeat:no-repeat;background-size:cover;background-position:center;background-attachment:fixed}.section-bg.pattern{background-repeat:repeat;background-size:300px}@media only screen and (max-width: 768px){.section-bg{background-attachment:scroll}}.section-pageheader{padding:0}#pageheader{position:relative}#pageheader-img{position:relative;top:0;left:0;width:100%;padding-bottom:42.86%;display:block}#pageheader-img img{position:absolute;visibility:hidden}#pageheader .wrapper-s{padding-top:40px;padding-bottom:40px;text-align:center}#pageheader .wrapper-s *:last-child{margin-bottom:0}.no-img #pageheader .wrapper-s{padding-top:160px;padding-bottom:80px}@media only screen and (max-width: 640px){.no-img #pageheader .wrapper-s{padding-top:160px;padding-bottom:60px}}.section-heroimg{padding:0}.section-heroimg .wrapper-xl{max-width:none;padding-bottom:37.5%;padding-bottom:42.86%;overflow:hidden}.section-heroimg figure,.section-heroimg img{position:absolute;top:0;left:0;width:100%;height:100%}.section-heroimg figure{z-index:1;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover;background-repeat:no-repeat;background-position:center}.section-heroimg img{visibility:hidden}.section-heroimg .caption-body,.section-heroimg .caption,.section-heroimg .wrapper-xs{width:auto;height:auto;margin:0;display:block}.section-heroimg .caption-body{position:absolute;z-index:2;top:80px;right:80px;top:5vh;right:5vh}.section-heroimg .caption{position:static}.section-heroimg .wrapper-xs{margin-top:80px}#main .section-heroimg .scroll-btn{bottom:40px}@media only screen and (max-width: 1024px){.section-heroimg .caption-body{width:100%;top:2.5vh;right:auto}.section-heroimg .wrapper-xs{width:100%;margin-left:auto;margin-right:auto}}.section-togglelist{padding:0;background-color:#f7f7f7}.togglelist-container{width:100%;margin-bottom:30px;display:block}.toggle-item{width:100%;margin-top:30px;display:block;background-color:#fff}.toggle-item:first-child{margin-top:0}.toggle-item header{padding-top:30px}.toggle-item .article-body{position:absolute;top:0;left:0;padding:30px 60px 0 60px}.toggle-wrapper{position:relative;width:100%;height:0;display:block;border-top:1px solid #f7f7f7;overflow:hidden}.toggle-item .button-wrapper{padding-top:15px;padding-bottom:15px}.toggle-btn span{text-indent:-9999px}.toggle-btn span:before{content:"Details einblenden"}.toggle-btn.active span:before{content:"Details ausblenden"}.teaser-container{position:relative;padding:0;max-width:none;display:block}.teaser{width:100%;display:block}.teaser-item{position:relative;float:left;width:100%;height:auto;display:inline-block}.teaser-info{position:relative;width:100%;height:auto;display:block}.one-col .teaser-info{position:relative;height:auto}.teaser-item.one-col{width:100%;height:auto;min-height:0;text-align:center}.teaser-item.one-col .caption-body,.teaser-item.one-col .caption{position:relative;display:block}.teaser-item.two-cols{width:50%}.teaser-item.three-cols{width:33.33333%}.teaser-img,.teaser-img figure,.teaser-img img{position:absolute;top:0;left:0;width:100%;display:block;overflow:hidden}.teaser-img{margin-bottom:15px}.teaser-img figcaption{margin-top:0}.teaser-img img{display:none}.teaser .caption img{position:static;display:block;visibility:visible}.caption img.align_left,.caption img.align_right{float:left;width:100%;max-width:320px;display:block;clear:both}.teaser-img,.teaser figure{height:100%;background-repeat:no-repeat;background-position:center;background-size:auto 100%;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover}.teaser .one-col figure{background-attachment:fixed}.gallery .teaser figure{background-size:auto 100%}.teaser .wrapper-s{color:#464646;background-color:transparent}@media only screen and (max-width: 960px){.teaser-item,.teaser-item.one-col,.teaser-item.two-cols,.teaser-item.three-cols,.teaser-item.four-cols,.teaser-info{position:relative;width:100%;height:auto;min-height:0}.teaser-info{padding:80px 0}.teaser-item.img{width:100%;height:auto;padding:0 0 75% 0}.teaser-item.one-col.img.txt{height:auto}.teaser-item .caption-body,.teaser-item .caption{display:block}}.teaser.tiles .teaser-item{height:auto;min-height:0;padding-bottom:50%}@media only screen and (max-width: 1280px){.teaser.tiles .teaser-item{height:66vh;min-height:600px;padding-bottom:0}}@media only screen and (max-width: 960px){.teaser.tiles .teaser-item.img{height:auto;min-height:0;padding-bottom:100%}.teaser.tiles .teaser-item.no-img{min-height:0;height:auto}}.teaser.cards{float:left;width:102.5%;margin-left:-2.5%;padding:0 2.5%;display:block;display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-moz-flex;display:-ms-box;display:-ms-flexbox;-webkit-flex-flow:row wrap}@media only screen and (max-width: 768px){.teaser.cards{padding:0 5%}}.section-teaser.cards{padding:80px 0}.section-teaser.cards .wrapper-l{padding:0}.teaser.cards .teaser-item{position:relative;width:30.73333%;height:auto;min-height:0;margin-left:2.5%}.teaser.cards.items-4 .teaser-item{width:22.4%}.teaser.cards .teaser-item:before{content:"";position:absolute;top:0;left:0;z-index:0;width:100%;height:100%}.teaser.cards .teaser-img,.teaser.cards .teaser-img figure{position:relative;top:auto;left:auto;z-index:1;height:auto;background-size:cover;background-repeat:no-repeat;background-position:center;overflow:hidden}.teaser.cards .teaser-img figure{padding-bottom:62.5%}.teaser.cards .teaser figure{padding-bottom:62.5%}.teaser.cards .teaser-info{position:relative;height:auto}.teaser.cards .wrapper-s,.teaser.cards .wrapper-xs{padding:0;margin:0}.teaser.cards .date{margin:10px 0 5px 0}@media only screen and (min-width: 1920px){.teaser.cards .teaser figure{padding-bottom:50%}}@media only screen and (max-width: 1280px){.teaser.cards li{width:50%}.teaser.cards .teaser figure{padding-bottom:50%}}@media only screen and (max-width: 1440px){.teaser.cards{width:100%;margin-left:0}.teaser.cards .teaser-item,.teaser.cards.items-4 .teaser-item{width:100%;padding-top:80px;margin-left:0}.teaser.cards .teaser-item:first-child{padding-top:0}.teaser.cards .teaser-img,.teaser.cards .teaser-info{float:left;display:inline-block}.teaser.cards .teaser-item:nth-child(even) .teaser-img,.teaser.cards .teaser-item:nth-child(even) .teaser-info{float:right}.teaser.cards .teaser-img{width:33.33333%}.teaser.cards .teaser-info{width:66.66667%}.teaser.cards .teaser-img{padding:0}.teaser.cards .teaser-info{padding:0 5%}.teaser.cards .teaser figure{padding-bottom:56.25%}}@media only screen and (max-width: 767px){.teaser.cards li{width:100%}}@media only screen and (max-width: 640px){.section-teaser.cards{padding:60px 0}.teaser.cards .teaser-item{padding-top:60px}.teaser.cards .teaser-img,.teaser.cards .teaser-info{width:100%;padding:0}.teaser.cards .teaser figure{padding-bottom:56.25%}}.section-teaser.boards .teaser-container{max-width:1920px}.teaser.boards .teaser-item,.teaser.boards .teaser-info,.teaser.boards .teaser-img{position:relative;height:auto;min-height:0;display:inline-block}.teaser.boards .teaser-item.img .teaser-info{position:absolute;top:0;left:0}.teaser.boards{display:block;display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-moz-flex;display:-ms-box;display:-ms-flexbox;-webkit-flex-flow:row wrap}.teaser.boards .teaser-item{padding:40px 80px}.teaser.boards .teaser-item.two-cols{width:49.9%}.teaser.boards .teaser-item.two-cols *:last-child{margin-bottom:0}.teaser.boards .teaser-img{padding-bottom:0}.teaser.boards .teaser-img figure{position:static;height:auto;background-image:none !important}.teaser.boards .teaser-img img{position:static;display:block}.teaser.boards .teaser-item:nth-child(odd){padding-right:40px}.teaser.boards .teaser-item:nth-child(even){padding-left:40px}.teaser.boards .teaser-item.no-img .teaser-info{top:50%;transform:translateY(-50%)}.teaser.boards .teaser-info .wrapper-xs{max-width:720px;padding:0;margin-bottom:0}@media only screen and (min-width: 1440px){.teaser.boards.items-3,.teaser.boards .teaser-item.three-cols{padding-left:20px;padding-right:20px}}@media only screen and (max-width: 1440px){.teaser.boards .teaser-item.no-img .teaser-info{top:0;padding:80px 0;transform:none}.teaser.boards .teaser-img{top:50%;padding-top:40px;transform:translateY(-50%)}.teaser.boards .teaser-img:first-child{padding-top:0}}@media only screen and (max-width: 1280px){.teaser.boards .teaser-item:nth-child(odd){padding-right:2.5%;padding-left:5%}.teaser.boards .teaser-item:nth-child(even){padding-left:2.5%;padding-right:5%}}@media only screen and (max-width: 1024px){.teaser.boards .teaser-item:nth-child(odd),.teaser.boards .teaser-item:nth-child(even),.teaser.boards .teaser-item{width:100%;padding:0 5%;display:block}#main .teaser.boards .teaser-item{padding-top:30px}#main .teaser.boards .teaser-item:first-child{padding-top:0}.teaser.boards .teaser-info,.teaser.boards .teaser-item.no-img .teaser-info{padding:0}.teaser.boards .teaser-img{top:0;float:none;max-width:800px;margin:0 auto;display:block;transform:none}}@media only screen and (max-width: 768px){.teaser.boards .teaser-item{padding-top:40px}.teaser.boards .teaser-item:first-child{padding-top:0}.teaser.boards .teaser-item.no-img .teaser-info{padding:0}.teaser.boards{display:block}}.section-gmap{background-color:#fff}.section-gmap .main-wrapper{max-width:none}.iframe-container{position:relative;width:100%;height:75vh;min-height:320px;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: 1440px){#main .section-gmap{padding-bottom:0 !important}}@media only screen and (max-width: 768px){.iframe-container{height:auto;padding-bottom:100%}}.section-locations,#main .section-locations:last-child{padding:0 0 80px 0}.section-locations .teaser-item{position:relative;float:left;width:100%;height:80vh;min-height:600px;display:inline-block}.section-locations .teaser-item .caption-body{position:absolute;top:0;left:0;width:100%;height:100%;display:table}.section-locations .one-col .teaser-info{position:absolute;height:100%}.section-locations .teaser-item .caption{display:table-cell}.section-locations .map-wrapper,.section-locations .teaser-info{position:absolute;width:50%;height:100%}.section-locations .teaser-info{padding:0 80px 0 0}.section-locations .map-wrapper{right:0;padding:0 0 0 80px}.section-locations .iframe-container{height:100%}.section-locations .contact-item{width:100%;padding:0}.section-locations .contact-item .title{float:none;margin-bottom:20px;color:#464646;background-color:transparent}.section-locations .contact-item *{text-align:center}.section-locations .teaser-item:nth-child(even) .caption-body{left:auto;right:0}.section-locations .teaser-item:nth-child(even) .map-wrapper{right:auto;left:0}@media only screen and (max-width: 960px){.section-locations,#main .section-locations:last-child{padding:0}.section-locations .teaser-item{height:auto;min-height:0;padding:0;border-top:1px solid #f7f7f7}.section-locations .one-col .teaser-info{position:relative;height:auto}.section-locations .teaser-item .caption-body,.section-locations .teaser-item .caption,.section-locations .map-wrapper,.section-locations .teaser-item:nth-child(even) .caption-body,.section-locations .teaser-item:nth-child(even) .map-wrapper{position:relative;top:auto;left:auto;right:auto;width:100%;height:auto;min-height:0;display:block}.section-locations .teaser-item .caption{padding:0;margin-bottom:0}.section-locations .map-wrapper .iframe-container{height:auto;padding-bottom:56.25%}}#main .FormBuilder form{width:100%;max-width:800px;padding-top:120px;margin:0 auto;display:block}#main-container .InputfieldText,#main-container .InputfieldEmail{width:100%}form,.Inputfields,.Inputfield,.Inputfield label,.Inputfield input,.Inputfield textarea{width:100%;display:block;-moz-transition:all 350ms ease;-o-transition:all 350ms ease;-webkit-transition:all 350ms ease;transition:all 350ms ease}.InputfieldText,.InputfieldTextarea,.InputfieldEmail,.InputfieldSubmit,.InputfieldMarkup{float:left;width:50%;margin-top:15px;display:inline-block}#main-container .Inputfield{padding:0}.InputfieldText{width:50%}.InputfieldTextarea{width:100%}.InputfieldTextarea:nth-child(odd),.InputfieldTextarea:nth-child(even){padding:0}.Inputfield label,.InputfieldMarkup p{font-size:.875em;letter-spacing:0.08em}.Inputfield input,.Inputfield textarea{padding:10px;font-size:1rem;line-height:1.375em;border:none;outline:none}.Inputfield input:focus,.Inputfield textarea:focus{border-color:#91987f}.InputfieldMarkup{width:100%}#mainfooter .Inputfield_postscript{float:left;width:100%;height:0;display:block;overflow:hidden;visibility:hidden}@media only screen and (max-width: 768px){#contact-form,.InputfieldText,.InputfieldTextarea,.InputfieldEmail,.InputfieldSubmit,.InputfieldMarkup,.Inputfield:nth-child(odd),.Inputfield:nth-child(even){float:none;width:100%;padding-left:0;padding-right:0;display:block}}.section-svg .select-menu{position:absolute;top:0;left:20px;z-index:2}.section-svg .section-footer *{text-align:center}.logo-gallery-wrapper{position:relative;width:100%;display:block}.logo-gallery{position:relative;float:left;width:100%;display:block;overflow:hidden}.logo-item{float:left;width:25%;height:auto;display:inline-block}.logo-item figure{width:100%;height:auto;padding-bottom:42.86%;display:block;background-size:80% auto;background-repeat:no-repeat;background-position:center;overflow:hidden}.logo-item img{position:absolute;width:100%;display:block;visibility:hidden}@media only screen and (max-width: 1440px){.logo-item{width:33.33333%}}@media only screen and (max-width: 640px){.logo-item{width:50%}}#main-container span.error{float:left;width:100%;margin-bottom:-2px;display:block;font-family:"sourcesanspro",sans-serif;line-height:20px;color:#91987f}#main-container .InputfieldStateRequired>.InputfieldHeader:first-child:after,#main-container .InputfieldCheckbox.InputfieldStateRequired>.InputfieldContent>label>span.pw-no-select:after{color:#fff;font-weight:200}#main-container .FormBuilderErrors{margin-bottom:20px}#main-container input,#main-container textarea{padding:0;margin-bottom:20px;font-family:"sourcesanspro",sans-serif;font-size:1.125em;font-weight:200 !important;color:#fff;border:none;border-bottom:1px solid #fff;background-color:transparent;outline:none}#main-container input{line-height:50px}#main-container textarea{line-height:1.125em}#main-container label{height:0;padding:0;font-size:.875em;line-height:20px;font-weight:200;text-align:left;opacity:0;color:#fff}#main-container label *{color:#fff}#main-container .InputfieldCheckbox label{position:relative;height:auto;min-height:25px;opacity:1}#main-container .InputfieldCheckbox .pw-no-select{padding-left:35px}#main-container .InputfieldCheckbox .InputfieldHeader{font-family:"sourcesanspro-bold",sans-serif}#main-container .InputfieldContent{position:relative;float:left;width:100%;padding:0;display:block}#main-container .InputfieldCheckbox span{position:relative;top:-4px;float:left;font-family:"sourcesanspro",sans-serif;line-height:18px;display:inline-block;hyphens:auto}#main-container input[type="radio"],#main-container input[type="checkbox"]{position:absolute;left:0;top:0;z-index:1;width:25px;height:25px;padding:0;margin:0;background:transparent !important;border:1px solid #fff;cursor:pointer}#main-container input[type="radio"]::before,#main-container input[type="checkbox"]::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;font-size:18px;line-height:25px;display:block;text-align:center}#main-container input[type="checkbox"]:checked::before{content:"✓"}select,option,input[type="checkbox"]{appearance:none;-webkit-appearance:none;-moz-appearance:none}#main-container .Inputfield{float:left;width:100%;margin-bottom:10px;display:block}.form-wrapper header{padding:0 0 40px 0}.FormBuilder .success{font-size:1.25em;line-height:1.125em}#main-container .InputfieldContent p{margin-bottom:0;font-weight:200}#main-container .InputfieldContent p *{color:#fff}#main-container .InputfieldContent a::after{background-color:#fff}#main-container .InputfieldContent button[type=submit]{float:left}#main-container .FormBuilderErrors,#main-container .FormBuilder p.alert-success{position:fixed;bottom:0;left:0;z-index:10;width:100%;height:auto;padding:15px 0;background-color:#fff;cursor:pointer;transition:all 350ms ease}#main-container .FormBuilderErrors::after,#main-container .FormBuilder p.alert-success::after{content:"Hinweis schließen";position:absolute;bottom:0;left:0;width:100%;height:0;margin-top:15px;display:block;color:#fff;font:19px/30px "sourcesanspro",serif;letter-spacing:0.06em;text-align:center;background-color:#fff;overflow:hidden;transition:all 350ms ease}#main-container .FormBuilderErrors:hover::after,#main-container .FormBuilder p.alert-success:hover::after{height:30px}#main-container .FormBuilderErrors p,#main-container .FormBuilder p.alert-success{float:none;padding:0 40px;max-width:1024px;margin:0 auto;display:block;font:20px/26px "sourcesanspro",serif;font-style:normal;color:#fff;background:transparent}#main-container .FormBuilder p.alert-success{max-width:none;padding:15px 40px;text-align:center;background-color:#fff}#main-container .FormBuilderErrors:hover,#main-container .FormBuilder p.alert-success:hover{padding-bottom:45px}@media only screen and (max-width: 640px){#FormBuilder_newsletter .InputfieldEmail{padding-right:0}#main-container form .InputfieldEmail input{border-right:1px solid #464646}#FormBuilder_newsletter .InputfieldSubmit{position:static;top:auto;right:auto;width:auto}}.section-video{padding-bottom:0}.section-video .section-header{position:absolute;bottom:40px;left:0;z-index:1}.section-video .section-header .wrapper-s hr{margin:30px 0;height:2px;background-color:#91987f}.section-video .section-header h2,.section-video .section-header h3,.section-video .section-header p{padding:15px 20px;display:inline-block;background-color:rgba(255,255,255,0.92);transform:skew(0, -17deg) rotate(10deg)}.section-video .wrapper-l{max-width:none;padding:0}.section-video .video-item{position:relative;width:100%;height:auto;padding-bottom:42.86%;display:block;overflow:hidden;background-color:#91987f}@media only screen and (max-width: 1280px){.section-video .video-item{padding-bottom:56.25%}}@media only screen and (max-width: 1024px){.section-video .video-item{padding-bottom:56.25%}}@media only screen and (max-width: 640px){.section-video .section-header{position:relative;padding-top:10px;padding-bottom:10px;bottom:auto;left:auto}.section-video .section-header .wrapper-s *{text-shadow:none}.section-video .section-header h2,.section-video .section-header h3,.section-video .section-header p{padding:0;display:inline-block;background-color:transparent;transform:none}}video{position:absolute;top:50%;left:50%;min-width:100%;width:100%;height:auto;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);display:block}.tns-outer{padding:0 !important}.tns-outer [hidden]{display:none !important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer;border:none}.tns-slider{-webkit-transition:all 0s;-moz-transition:all 0s;transition:all 0s}.tns-slider>.tns-item{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{display:inline-block;vertical-align:top;white-space:normal}.tns-horizontal.tns-no-subpixel:after{content:'';display:table;clear:both}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{position:relative;left:0;min-height:1px}.tns-gallery>.tns-item{position:absolute;left:-100%;-webkit-transition:transform 0s, opacity 0s;-moz-transition:transform 0s, opacity 0s;transition:transform 0s,opacity 0s}.tns-gallery>.tns-slide-active{position:relative;left:auto !important}.tns-gallery>.tns-moving{-webkit-transition:all 0.25s;-moz-transition:all 0.25s;transition:all 0.25s}.tns-autowidth{display:inline-block}.tns-lazy-img{-webkit-transition:opacity 0.6s;-moz-transition:opacity 0.6s;transition:opacity 0.6s;opacity:0.6}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{-webkit-transition:height 0s;-moz-transition:height 0s;transition:height 0s}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{margin:0 auto;width:310px;position:relative;height:10px;overflow:hidden}.tns-t-ct{width:2333.3333333%;width:-webkit-calc(100% * 70 / 3);width:-moz-calc(100% * 70 / 3);width:calc(100% * 70 / 3);position:absolute;right:0}.tns-t-ct:after{content:'';display:table;clear:both}.tns-t-ct>div{width:1.4285714%;width:-webkit-calc(100% / 70);width:-moz-calc(100% / 70);width:calc(100% / 70);height:10px;float:left}.section-carousel .main-wrapper{padding:0}.slider,.carousel{width:100%;-webkit-tap-highlight-color:transparent;position:relative;z-index:1}.slide{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}.slide,a.slide{display:block}a.slide{cursor:pointer}a.slide:after{content:none}.slide img{position:absolute;top:0;left:0;width:100%;display:block;visibility:hidden}.slide figure,.slide figure:after{transition:transform 750ms cubic-bezier(0.165, 0.84, 0.44, 1)}.slide .inner,.slide figure{position:absolute;top:0;left:0;width:100%;height:100%;padding-bottom:0}.slide img{display:none;width:100%}.slide .svg-img{position:absolute;top:auto;left:auto;bottom:15%;right:0;width:100%;height:auto;transform:translateY(50%);opacity:0;transition:opacity 350ms ease-in-out}#main .slide *.top-left{top:15%;transform:translateY(-50%)}#main .slide *.top-right{top:15%;transform:translateY(-50%)}#main .slide *.bottom-left{bottom:15%;transform:translateY(50%)}#main .slide *.bottom-right{bottom:15%;transform:translateY(50%)}.slide.active .svg-img{opacity:1}@media only screen and (max-width: 768px){.slide .svg-img{display:none}}.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}#main .slide *.top-left figure *{float:left}#main .slide *.top-right figure *{float:right}#main .slide *.bottom-left figure *{float:left}#main .slide *.bottom-right figure *{float:right}.carousel .caption{position:relative;bottom:0;vertical-align:bottom}.carousel .caption *{color:#fff;text-align:center}.carousel .caption .main-wrapper{padding:0}.carousel .caption{padding:2.5%}.carousel .caption .wrapper-xs{width:95%;padding:20px 15px 15px 15px;margin:2.5%}.slide .caption .main-wrapper .wrapper-xs{width:100%;padding:0;margin:0 auto}.heroslider .main-wrapper .wrapper-xs{max-width:1920px}.slide .caption .main-wrapper{opacity:0;transition:opacity 750ms ease-in-out}.count-1 .slide .caption .main-wrapper{opacity:1}.slide.active .caption .main-wrapper{opacity:1}.carousel .slide .caption .main-wrapper{max-width:420px;padding:15px;opacity:1}.slide-btn.prev,.slide-btn.next{cursor:pointer;cursor:hand;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.slider-nav{position:static;bottom:0;right:0;z-index:2;width:100%;height:0;display:block}.slider-nav.disabled{display:none}.slider-nav .button.prev,.slider-nav .button.next{position:absolute;top:50%;z-index:2;color:#fff !important;transform:translateY(-50%);float:left;width:44px;padding:0;display:inline-block;text-align:center;border:none}.slider-nav .button.prev{left:20px}.slider-nav .button.next{right:20px}@media only screen and (max-width: 1024px){.slider-nav .button.prev,.slider-nav .button.next{display:none}}.carousel .slider-nav .button.prev{left:-22px}.carousel .slider-nav .button.next{right:-22px}.img .slider-nav .button *,.img .slider-nav .button span::before{color:#fff !important}.slider-nav .button:after{border-color:#fff;background-color:transparent}.slide a{color:#fff}.slide a:after{content:none}.tns-nav{position:absolute;bottom:20px;left:20px;z-index:1;width:100%;padding:0}.carousel-wrapper .tns-nav{left:80px;width:auto;padding-left:10px;display:inline-block}@media only screen and (max-width: 1280px){.carousel-wrapper .tns-nav{left:5%}}.tns-nav button{float:left;position:relative;width:60px;height:2px;padding:0;margin:0 10px 0 0;display:inline-block;text-align:center;background-color:rgba(255,255,255,0.25);overflow:hidden;transition:all 350ms ease-in-out}.carousel-wrapper .tns-nav button{width:8px;height:8px;border-radius:100%;overflow:hidden}@media only screen and (max-width: 640px){.tns-nav button,.tns-nav button,#main .tns-nav button::before{width:30px}}.tns-nav button:first-child{margin-left:0 !important}.tns-nav button::before{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background-color:#fff;opacity:0.75;transition:opacity 350ms ease-in-out;transform:translate3d(-100%, 0, 0)}.carousel-wrapper .tns-nav button{background-color:rgba(145,152,127,0.25)}.carousel-wrapper .tns-nav button::before{background-color:#91987f}.tns-nav button:hover:before{opacity:0.66}.tns-nav button.tns-nav-active:hover::before,.tns-nav button.tns-nav-active::before{opacity:1}.tns-nav button.tns-nav-active::before{transition:opacity 350ms ease-in-out, transform 7500ms linear;transform:translate3d(0, 0, 0)}.section-carousel .tns-nav button.tns-nav-active::before,.stoped .tns-nav button.tns-nav-active::before{transition:unset;transform:translate3d(0, 0, 0)}.tns-nav button::after{content:none}.section-slider.bg.img,.slider-wrapper{padding:0}.section-slider header *:last-child{margin-bottom:0}.section-slider .carousel{padding-bottom:80px}.section-slider .section-header{padding-top:80px;padding-bottom:0}.section-slider.gallery{padding:40px 0 80px 0}.section-slider .wrapper-xl{max-width:none}.gallery .section-header{position:absolute;top:0;left:0;z-index:1;padding-bottom:0}.slider .slide{height:100vh;overflow:hidden}.slide .inner{width:100%;display:block}.slider .slide .inner{position:absolute;top:0;left:0;width:100%;height:100%}.section-carousel footer{padding-bottom:80px}.carousel-wrapper{position:relative;z-index:10;padding:0 40px}.carousel .slide{height:auto}.carousel .slide .inner{position:relative;width:100%;height:auto;padding-bottom:100%;border-left:40px solid transparent;border-right:40px solid transparent;display:block}@media only screen and (max-width: 960px){.carousel-wrapper{padding:0 5%}.carousel .slide .inner{border-left:unset;border-right:unset}}.slide-img,.slide figure,.slide img{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.slide figure.contain{background-size:contain}.slide figure{height:100%}.slide.svg figure{background-size:auto 100%}.gallery .slide figure{position:relative;height:auto;padding-bottom:125%}.slide img{visibility:hidden}.slide figcaption{position:absolute;left:0;bottom:0;width:100%;padding:10px 15px}.slide figcaption:before{content:"";position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-color:#000;opacity:0.75}.slide figcaption *{position:relative;z-index:2;margin-bottom:0;text-align:center;font-weight:700;color:#fff}.slide.tns-normal .caption span.word{opacity:0}.slide.tns-slide-active .caption span.word{opacity:1}.slide .wrapper-xs{padding:0}.gallery .slider .caption{vertical-align:bottom}.gallery .slider .caption *{text-align:center;color:#464646}.gallery .slider .caption .wrapper-s{position:relative;z-index:1;padding:0 5% 40px 5%}.tns-controls{position:absolute;bottom:70px;right:20px;z-index:2;float:left;width:auto;height:0;display:inline-block;overflow:visible;transform:translateY(-50%)}.carousel-wrapper .tns-controls{right:auto;left:50%;bottom:15px;transform:translate(-50%, -50%)}.tns-controls button{width:auto;height:auto;padding:0;display:inline-block;background:transparent;overflow:visible}.slider-wrapper .tns-controls .button.min span::before,.slider-wrapper .tns-controls .button.min::after{color:#fff;border-color:#fff}.tns-controls button[data-controls="next"]{float:right;margin-left:10px}.tns-controls button[data-controls="prev"]{float:left;margin-right:10px}.section-article+.section-carousel{padding-top:0}@media only screen and (max-width: 1280px){.gallery .slider .caption-body{margin-top:-80px}.section-carousel .slide-btn.next{top:-15px;right:-25px}.section-carousel .slide-btn.prev{top:-15px;left:-25px}}@media only screen and (max-width: 1024px){.section-carousel .slider-nav{bottom:0;top:auto}.section-carousel .slide-btn.next{top:-15px;right:2.5%;transform:translateX(0)}.section-carousel .slide-btn.prev{top:-15px;left:2.5%;transform:translateX(0)}}@media only screen and (max-width: 768px){.slider .slide{height:75vh}.section-heroslider .slider-nav{display:none}.section-slider .carousel-wrapper{width:100%;padding:0 5%;border:none}.tns-nav{padding-right:0}#main .slider-nav .button.prev,#main .carousel .slider-nav .button.prev{left:5%}#main .slider-nav .button.next,#main .carousel .slider-nav .button.next{right:5%}}@media only screen and (max-width: 640px){.gallery .slider .caption-body{margin-top:-60px}.gallery .slider .caption .wrapper-s{padding:0 5% 20px 5%}.slider .slide{height:80vh}.slide .caption .wrapper-s *{hyphens:auto}}
