﻿.teaser.tiles,.pages-overview,.pages-overview-two,.art-gallery,#main-container,#main,section,header,footer,article,.article-body,.wrapper-xl,.wrapper-l,.main-wrapper,.wrapper-s,.wrapper-xs,.wrapper-xxs,.docs,.button-wrapper,.clearfix{zoom:1}.teaser.tiles:before,.pages-overview:before,.pages-overview-two:before,.art-gallery:before,#main-container:before,#main:before,section:before,header:before,footer:before,article:before,.article-body:before,.wrapper-xl:before,.wrapper-l:before,.main-wrapper:before,.wrapper-s:before,.wrapper-xs:before,.wrapper-xxs:before,.docs:before,.button-wrapper:before,.clearfix:before,.teaser.tiles:after,.pages-overview:after,.pages-overview-two:after,.art-gallery:after,#main-container:after,#main:after,section:after,header:after,footer:after,article:after,.article-body:after,.wrapper-xl:after,.wrapper-l:after,.main-wrapper:after,.wrapper-s:after,.wrapper-xs:after,.wrapper-xxs:after,.docs:after,.button-wrapper:after,.clearfix:after{content:"";display:table}.teaser.tiles:after,.pages-overview:after,.pages-overview-two:after,.art-gallery:after,#main-container:after,#main:after,section:after,header:after,footer:after,article:after,.article-body:after,.wrapper-xl:after,.wrapper-l:after,.main-wrapper:after,.wrapper-s:after,.wrapper-xs:after,.wrapper-xxs:after,.docs:after,.button-wrapper:after,.clearfix:after{clear:both}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{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}html,body{font-family:"Helvetica Neue", Helvetica, Arial, sans-serif;font-size:16px;line-height:24px;font-weight:200}@media (pointer: fine){::-moz-selection{color:#fff;background:#000;text-shadow:none}::selection{color:#fff;background:#000;text-shadow:none}}body{width:100%;display:block}.invisible{opacity:0}.visible{opacity:1}.hidden{width:0 !important;height:0 !important;opacity:0 !important;overflow:hidden !important;animation:unset !important;display:none !important}@media only screen and (max-width: 1280px){.invisible{opacity:1}}hr{width:100%;max-width:120px;height:4px;background-color:#000;border:none}address{width:100%;max-width:640px;margin:0 auto;display:block}@media only screen and (max-width: 960px){address{text-align:center}}address .business,address .title,address p{margin-bottom:10px}address *,address p:last-child{margin-bottom:0}address .button.min{margin:0}address a{text-decoration:none !important;appearance:none !important}@media only screen and (max-width: 1280px){.invisible{opacity:1}}.b-bg{background-color:#000}.g-bg{background-color:#f3f3f3}.w-bg{background-color:#fff}#landingpageloginmodus .section-slider .slide .inner{border-top:none !important}#landingpageloginmodus #mainnav-container{display:none !important}@font-face{font-family:'opensans-regular';src:url("../fonts/opensans/opensans.woff2") format("woff2"),url("../fonts/opensans/opensans.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'opensans-italic';src:url("../fonts/opensans/opensans-italic.woff2") format("woff2"),url("../fonts/opensans/opensans-italic.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'opensans-bold';src:url("../fonts/opensans/opensans-bold.woff2") format("woff2"),url("../fonts/opensans/opensans-bold.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'opensans-bolditalic';src:url("../fonts/opensans/opensans-bolditalic.woff2") format("woff2"),url("../fonts/opensans/opensans-bolditalic.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'libre-baskervillebold';src:url("../fonts/libre-baskerville/librebaskerville-bold.woff2") format("woff2"),url("../fonts/libre-baskerville/librebaskerville-bold.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'libre-baskervilleitalic';src:url("../fonts/libre-baskerville/librebaskerville-italic.woff2") format("woff2"),url("../fonts/libre-baskerville/librebaskerville-italic.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'libre-baskervilleregular';src:url("../fonts/libre-baskerville/librebaskerville-regular.woff2") format("woff2"),url("../fonts/libre-baskerville/librebaskerville-regular.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'italiana';src:url("../fonts/italiana/italiana-regular.woff2") format("woff2"),url("../fonts/italiana/italiana-regular.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'bellugasolid';src:url("../fonts/bellugasolid/bellugasolid.woff2") format("woff2"),url("../fonts/bellugasolid/bellugasolid.woff") format("woff");font-weight:normal;font-style:normal}.title,ul,ol,h1,h2,h3,h4,h5,h6,small,figcaption,blockquote{width:100%;display:block}#jambw,#jambw *{color:#4E5152}main .art-header-imgs,address header,h1,h2,h3{margin-bottom:30px}article header+.article-body{padding-top:30px}article footer:last-child{padding-top:30px}h4,h5,h6,.title,p,blockquote,figcaption,article ul,article ol,article table{margin-bottom:15px}article li{margin-bottom:10px}@media only screen and (min-width: 1600px){main .art-header-imgs,address header,h1,h2,h3{margin-bottom:40px}article header+.article-body{padding-top:30px}article footer:last-child{padding-top:30px}h4,h5,h6,p,blockquote,figcaption,article ul,article ol,article table{margin-bottom:20px}}@media only screen and (min-width: 1920px){main .art-header-imgs,address header,h1,h2,h3{margin-bottom:5vh}article header+.article-body{padding-top:3.75vh}article footer:last-child{padding-top:3.75vh}h4,h5,h6,p,blockquote,figcaption,article ul,article ol,article table{margin-bottom:2.5vh}}article ul:first-child,article ol:first-child{margin-top:0}article ul:last-child,article ol:last-child{margin-bottom:0}article li:last-child{margin-bottom:0}address header:last-child,.art-header-imgs:last-child,header *:last-child,.abstract *:last-child,figcaption:last-child{margin-bottom:0}.title *:last-child,header *:last-child,.abstract *:last-child{margin-bottom:0}h1,h2,h3,h4,h5,h6{font-family:haboro-contrast-extended,italiana;letter-spacing:0.4rem;font-weight:200}* strong,strong *{font-weight:700}p b,p strong,li strong,figcaption strong{font-family:haboro-contrast-normal,opensans-bold}* em,em *{font-family:inherit;font-style:inherit}* small,small *,* figcaption,figcaption *{text-align:left}h1 q,h2 q,h3 q,h4 q,h5 q,h6 q{font-size:inherit;letter-spacing:normal}p,li,td{font-family:haboro-contrast-normal,opensans-regular;letter-spacing:0.04em}article p,header p,.caption p{max-width:45rem}p[style="text-align:center;"]{margin:0 auto}* blockquote,blockquote *,* cite,cite *,* q,q *{font-family:libre-baskervilleregular,Garamond,Baskerville,serif;font-weight:200;font-style:normal}* blockquote * strong{font-weight:700}* .serif,.serif *{font-family:libre-baskervilleitalic,Garamond,Baskerville,serif}* .handwriting,.handwriting *{padding:0 10px;font-family:bellugasolid !important;font-weight:200;letter-spacing:normal !important}* a,a *{position:relative;display:inline-block;outline:none;-webkit-appearance:none;-moz-appearance:none}article a{text-decoration:underline}* small,small *,* figcaption,figcaption *{font-size:.875rem;line-height:1.25em;text-align:left}.cards .teaser-info p.button,.boards .teaser-info p.button{width:auto;display:inline-block}figcaption{float:left;clear:both;padding:5px 0 15px 0}header figure:last-child figcaption{padding-bottom:0}.txt-col,.txt-col *{color:#000 !important;border-color:#000 !important}.txt-col-two,.txt-col-two *{color:#000 !important;border-color:#000 !important}.whitespace{float:left;clear:both;width:100%;display:block}* .marker{width:auto;padding:5px !important;margin:0;display:inline-block;color:#fff;background-color:#000 !important}.section-slider h1,.section-slider h2,.pageheader h1,.pageheader h2{font-size:3.75rem;line-height:1.5em}h1,h2{font-size:3rem;line-height:1.25em}* .title,.title *,h3{font-size:2.25rem;line-height:1.25em}* blockquote,blockquote *,* .hero-txt,.hero-txt *,* em,em *{font-size:1.5rem !important;line-height:1.25em !important}h4,h5,h6,p,li,td{font-size:1rem;line-height:1.625em;letter-spacing:0.1em}* small,small *,* figcaption,figcaption *{font-size:.875rem;line-height:1.25em}@media only screen and (max-width: 1280px){.whitespace{display:none}.section-slider h1,.section-slider h2,.pageheader h1,.pageheader h2{font-size:3rem;line-height:1.5em}h1,h2{font-size:1.875rem;line-height:1.25em}* blockquote,blockquote *,* .hero-txt,.hero-txt *,* em,em *{font-size:1.5rem !important;line-height:1.25em !important}* .title,.title *,h3{font-size:1.5rem;line-height:1.25em}h4,h5,h6,p,li,td{font-size:1rem;line-height:1.375em}}@media only screen and (max-width: 960px){.section-slider h1,.section-slider h2,.pageheader h1,.pageheader h2{font-size:3.25rem;line-height:1.625em}h1,h2{font-size:2.625rem;line-height:1.5em}* blockquote,blockquote *,* .hero-txt,.hero-txt *,* em,em *{font-size:1.5rem !important;line-height:1.25em !important}* .title,.title *,h3{font-size:1.5rem;line-height:1.25em}.section-heroslider p,.pageheader p{hyphens:auto}}@media only screen and (max-width: 640px){.section-slider h1,.section-slider h2,.pageheader h1,.pageheader h2{font-size:1.75rem;line-height:1.625em}h1,h2{font-size:1.625rem;line-height:1.25em}* .title,.title *,h3{font-size:1.375rem;line-height:1.25em}* blockquote,blockquote *,* .hero-txt,.hero-txt *,* em,em *{font-size:1.125rem !important;line-height:1.375em !important}h4,h5,h6,p,li,td{font-size:.9375rem;line-height:1.375em}}@media only screen and (min-width: 1600px){.slider h1,.slider h2,.pageheader h1,.pageheader h2{font-size:6.5vh !important;line-height:9.5vh !important}h1,h2{margin-bottom:4vh;font-size:4.5vh;line-height:6.75vh}* .hero-txt,.hero-txt *,* blockquote,blockquote *,* em,em *{font-size:2vh !important;line-height:4vh !important}.hero-txt,blockquote{margin-bottom:2.5vh}.section-slider p,#pageheader p{font-size:3vh;line-height:5.25vh;margin-bottom:3.5vh}}@media only screen and (min-width: 1920px){.slider h1,.slider h2,.pageheader h1,.pageheader h2{font-size:7vh !important;line-height:9.5vh !important}h1,h2{margin-bottom:3.75vh;font-size:5vh;line-height:7.5vh}* .hero-txt,.hero-txt *,* blockquote,blockquote *,* em,em *{font-size:2vh !important;line-height:4vh !important}.hero-txt,blockquote{margin-bottom:2.5vh}* .title,.title *,h3,.section-slider p,#pageheader p{font-size:3vh;line-height:4.5vh;margin-bottom:2.5vh}}body *,body *::before,body *::after{color:#000;border-color:#000}.button{border-color:#4E5152 !important}.button::after,a::after,a span::after{background-color:#000 !important}@media (hover: hover){.button.min.txt:hover,.button.min.txt:hover *{color:#000}}* .g-txt *,* .g-txt *::before,* .g-txt *::after{color:#4E5152;border-color:#4E5152}* .g-txt .button{border-color:#4E5152 !important}* .g-txt .button::after,* .g-txt a::after,* .g-txt a span::after,.g-txt #menu-btn li{background-color:#4E5152 !important}@media (hover: hover){* .g-txt a.teaser-item:hover .button *,* .g-txt .button:hover,* .g-txt .button:hover *,* .g-txt .button:hover *::before{color:#fff}* .g-txt .w-txt a.teaser-item:hover .button *,* .g-txt .w-txt .button:hover,* .g-txt .w-txt .button:hover *,* .g-txt .w-txt .button:hover *::before{color:#4E5152}* .g-txt .button.min.txt:hover,* .g-txt .button.min.txt:hover *{color:#4E5152}}.hdr-img.g-txt .no-switch #mainnav span::after{background-color:#fff !important}.hdr-img.g-txt .no-switch #mainnav .dropdown ul{background-color:#4E5152}.hdr-img.g-txt .no-switch #mainnav .subnav-btn-img::after{background-image:linear-gradient(to right, rgba(78,81,82,0.89), rgba(78,81,82,0.78), rgba(78,81,82,0.66))}* .w-txt *,* .w-txt *::before,* .w-txt *::after{color:#fff;border-color:#fff}* .w-txt .button{border-color:#fff !important}* .w-txt .button::after,* .w-txt a::after,* .w-txt a span::after{background-color:#fff !important}@media (hover: hover){* .w-txt .button.min.txt:hover,* .w-txt .button.min.txt:hover *{color:#fff}}@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}.icon::before{position:relative;top:0.2em;display:inline-block;width:30px;height:auto;font-family:'superduperfont';font-size:1.05em;text-align:left;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.i-lg{font-size:1.2em}.mainfooter .icon::before{width:25px;font-size:1.15em}.button .icon::before{line-height:43px}.i-accessible::before{content:"\ea04"}.i-archive-paper::before{content:"\ea01"}.i-arrow-back-sharp::before{content:"\ea02"}.i-arrow-back::before{content:"\ea03"}.i-arrow-down-2::before{content:"\ea05"}.i-arrow-down-3::before{content:"\ea06"}.i-arrow-down-sharp::before{content:"\ea07"}.i-arrow-down::before{content:"\ea08"}.i-arrow-forward-sharp::before{content:"\ea0c"}.i-arrow-forward::before{content:"\ea09"}.i-arrow-left-2::before{content:"\ea0a"}.i-arrow-left::before{content:"\ea0b"}.i-arrow-right-2::before{content:"\ea0d"}.i-arrow-right::before{content:"\ea0e"}.i-arrow-two-down::before{content:"\ea0f"}.i-arrow-two-left::before{content:"\ea10"}.i-arrow-two-right::before{content:"\ea11"}.i-arrow-two-up::before{content:"\ea12"}.i-arrow-up-2::before{content:"\ea13"}.i-arrow-up-3::before{content:"\ea14"}.i-arrow-up-sharp::before{content:"\ea15"}.i-arrow-up::before{content:"\ea16"}.i-attach-sharp::before{content:"\ea17"}.i-attach::before{content:"\ea18"}.i-attach_money::before{content:"\ea19"}.i-attachment::before{content:"\ea1a"}.i-award::before{content:"\ea1b"}.i-badge::before{content:"\ea1c"}.i-barcode-qr::before{content:"\ea1d"}.i-beer-outline::before{content:"\ea1e"}.i-briefcase-24::before{content:"\ea1f"}.i-build::before{content:"\ea20"}.i-bus-outline::before{content:"\ea21"}.i-calendar-60::before{content:"\ea22"}.i-calendar-sharp::before{content:"\ea23"}.i-calendar::before{content:"\ea24"}.i-call-outline::before{content:"\ea25"}.i-camera-outline::before{content:"\ea26"}.i-camera::before{content:"\ea27"}.i-car-outline::before{content:"\ea28"}.i-car-sport-outline::before{content:"\ea29"}.i-car::before{content:"\ea2a"}.i-chat::before{content:"\ea2b"}.i-chatbox-ellipses-outline::before{content:"\ea2c"}.i-chatbox-outline::before{content:"\ea2d"}.i-check-mark::before{content:"\ea2e"}.i-check::before{content:"\ea2f"}.i-checkmark-outline::before{content:"\ea30"}.i-chevron-back-outline::before{content:"\ea31"}.i-chevron-forward-outline::before{content:"\ea32"}.i-chevron-up-outline::before{content:"\ea33"}.i-clipboard-outline::before{content:"\ea34"}.i-clock::before{content:"\ea35"}.i-close-2::before{content:"\ea36"}.i-close-cross::before{content:"\ea37"}.i-close-x::before{content:"\ea38"}.i-close::before{content:"\ea39"}.i-compass-05::before{content:"\ea3a"}.i-document-attach-outline::before{content:"\ea3b"}.i-document-outline::before{content:"\ea3c"}.i-document-text-outline::before{content:"\ea3d"}.i-documents-outline::before{content:"\ea3e"}.i-download-outline::before{content:"\ea40"}.i-email-84::before{content:"\ea3f"}.i-error::before{content:"\ea41"}.i-error_outline::before{content:"\ea42"}.i-euro_symbol::before{content:"\ea43"}.i-ev_station::before{content:"\ea44"}.i-event-available::before{content:"\ea45"}.i-event-busy::before{content:"\ea46"}.i-event-note::before{content:"\ea47"}.i-expand-more::before{content:"\ea48"}.i-expand::before{content:"\ea49"}.i-eye-19::before{content:"\ea4a"}.i-facebook::before{content:"\ea4b"}.i-fast-food-outline::before{content:"\ea4c"}.i-favorite::before{content:"\ea4f"}.i-favorite_border::before{content:"\ea4d"}.i-fax::before{content:"\ea4e"}.i-film-outline::before{content:"\ea50"}.i-flag-points-32::before{content:"\ea51"}.i-flame::before{content:"\ea52"}.i-flash::before{content:"\ea53"}.i-gift-2::before{content:"\ea54"}.i-glasses::before{content:"\ea55"}.i-handout::before{content:"\ea56"}.i-home-52::before{content:"\ea57"}.i-home::before{content:"\ea58"}.i-ic_alarm_on_48px::before{content:"\ea59"}.i-ic_phone_48px::before{content:"\ea5a"}.i-ic_print_48px::before{content:"\ea5b"}.i-ice-cream-outline::before{content:"\ea5c"}.i-image-outline::before{content:"\ea5d"}.i-image::before{content:"\ea5e"}.i-images-outline::before{content:"\ea5f"}.i-inbox::before{content:"\ea60"}.i-info::before{content:"\ea61"}.i-instagram::before{content:"\ea62"}.i-invitation::before{content:"\ea63"}.i-key-25::before{content:"\ea64"}.i-key-outline::before{content:"\ea65"}.i-kununu::before{content:"\ea66"}.i-language::before{content:"\ea67"}.i-left::before{content:"\ea68"}.i-like-2::before{content:"\ea69"}.i-link-2::before{content:"\ea6a"}.i-link-3::before{content:"\ea6b"}.i-link-72::before{content:"\ea6c"}.i-link-sharp::before{content:"\ea6d"}.i-link::before{content:"\ea6e"}.i-linkedin-2::before{content:"\ea6f"}.i-linkedin::before{content:"\ea70"}.i-location-2::before{content:"\ea71"}.i-location-outline::before{content:"\ea72"}.i-location-sharp::before{content:"\ea73"}.i-location::before{content:"\ea74"}.i-lock-open::before{content:"\ea75"}.i-lock::before{content:"\ea76"}.i-logo-pinterest::before{content:"\ea77"}.i-logo-tumblr::before{content:"\ea78"}.i-logo-twitch::before{content:"\ea79"}.i-mail-2::before{content:"\ea7a"}.i-mail-open-outline::before{content:"\ea7b"}.i-mail-outline::before{content:"\ea7c"}.i-mail::before{content:"\ea7d"}.i-map-outline::before{content:"\ea7e"}.i-markunread::before{content:"\ea7f"}.i-messenger::before{content:"\ea80"}.i-multiple-11::before{content:"\ea81"}.i-newspaper-outline::before{content:"\ea82"}.i-notifications::before{content:"\ea83"}.i-paper-plane-outline::before{content:"\ea84"}.i-partly-sunny-outline::before{content:"\ea85"}.i-pencil::before{content:"\ea86"}.i-people-outline::before{content:"\ea87"}.i-people-sharp::before{content:"\ea88"}.i-people::before{content:"\ea89"}.i-person-outline::before{content:"\ea8a"}.i-person-sharp::before{content:"\ea8b"}.i-person::before{content:"\ea8c"}.i-phone::before{content:"\ea8d"}.i-phone_iphone::before{content:"\ea8e"}.i-photo-2::before{content:"\ea8f"}.i-photo::before{content:"\ea90"}.i-pizza-outline::before{content:"\ea91"}.i-pizza::before{content:"\ea92"}.i-play::before{content:"\ea93"}.i-plus::before{content:"\ea94"}.i-print-outline::before{content:"\ea95"}.i-print-sharp::before{content:"\ea96"}.i-print::before{content:"\ea97"}.i-report::before{content:"\ea98"}.i-report_problem::before{content:"\ea99"}.i-right::before{content:"\ea9a"}.i-school-outline::before{content:"\ea9b"}.i-school::before{content:"\ea9c"}.i-search-2::before{content:"\ea9d"}.i-search-outline::before{content:"\ea9e"}.i-search-sharp::before{content:"\ea9f"}.i-search::before{content:"\eaa0"}.i-send-2::before{content:"\eaa1"}.i-settings-gear-63::before{content:"\eaa2"}.i-share-social-outline::before{content:"\eaa3"}.i-share-social::before{content:"\eaa4"}.i-shield-checkmark-outline::before{content:"\eaa5"}.i-shield-checkmark-sharp::before{content:"\eaa6"}.i-shield-checkmark::before{content:"\eaa7"}.i-shield-icon-01::before{content:"\eaa8"}.i-shield-icon-02::before{content:"\eaa9"}.i-single-folded-content::before{content:"\eaaa"}.i-star-outline::before{content:"\eaab"}.i-star::before{content:"\eaac"}.i-subway-outline::before{content:"\eaad"}.i-subway-sharp::before{content:"\eaae"}.i-subway::before{content:"\eaaf"}.i-thin-arrow-down::before{content:"\eab0"}.i-thin-arrow-left::before{content:"\eab1"}.i-thin-arrow-right::before{content:"\eab2"}.i-thin-arrow-up::before{content:"\eab3"}.i-time-outline::before{content:"\eab4"}.i-trail-sign-outline::before{content:"\eab5"}.i-twitter::before{content:"\eab6"}.i-unfold::before{content:"\eab7"}.i-video-66::before{content:"\eab8"}.i-video::before{content:"\eab9"}.i-videocam-2::before{content:"\eaba"}.i-videocam-outline::before{content:"\eabb"}.i-videocam-sharp::before{content:"\eabc"}.i-videocam::before{content:"\eabd"}.i-vimeo::before{content:"\eabe"}.i-warning::before{content:"\eabf"}.i-weekend::before{content:"\eac0"}.i-whatsapp::before{content:"\eac1"}.i-xing::before{content:"\eac2"}.i-youtube::before{content:"\eac3"}.i-zoom-2::before{content:"\eac4"}.mainnav-bg,#mainnav-logo,#mainnav-logo a,#mainnav-logo img,#mainnav .nav-btn,.nav-btn span:after,.subnav-btn span:after,.drpdwn-btn a:before,#menu-btn:before,#editpage-btn,#main .pagination .button span,.mainfooter .subnav-btn span::before{transition:all 350ms ease-in-out}#mainnav-container{position:fixed;top:0;left:0;z-index:50;width:100%;display:block}@media only screen and (min-width: 1153px){.hdr-img .no-switch #mainnav-bg{background-color:rgba(255,255,255,0.89)}}#mainnav-container.switch{position:fixed;top:-120px}#mainnav-container.switch.ani{transition:top 350ms ease-out}#mainnav-container.switch.active,#mainnav-container.visible{top:0}#mainnav-container.visible{opacity:1}.mainnav-bg,.hdr-img .switch .mainnav-bg{position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background-color:#fff}#mainnav-logo{position:absolute;bottom:0;left:40px;z-index:3;width:auto;height:80px;display:block}@media only screen and (min-width: 1600px){#mainnav-logo{left:80px}}#mainnav-logo a{position:absolute;top:0;left:0;width:auto;height:100%;margin:0;display:inline-block;border:none}#main-container #mainnav-logo a:after{content:none}#mainnav-logo p{margin-bottom:0;font:28px/40px parkavenue;font-weight:600;text-align:center}#mainnav-logo p span{display:block;font:12px/10px libre-baskervilleregular;text-align:center;color:#000;font-weight:600}#mainnav-logo img,#mainnav-logo svg{position:relative;top:50%;width:auto;height:85%;display:block;transform:translateY(-50%)}@media only screen and (min-width: 1153px){.hdr-img .no-switch #mainnav-logo svg #textmarke,.hdr-img .no-switch #mainnav-logo svg #textmarke *{fill:#fff !important}}#topnav{height:50px}#bottomnav{height:80px}#mainnav{float:right;width:100%;display:block}#topnav{position:relative;z-index:2;height:40px}#topnav hr{position:absolute;bottom:0;left:-200%;width:500%;height:1px;margin-bottom:0;border:none;background:#f3f3f3}@media only screen and (max-width: 1280px){#topnav hr{left:0;width:100%}}#topnav .modal-nav,#topnav .lang-nav{float:right;height:40px;width:auto;display:block}#topnav .button figure{float:left;width:auto;height:40px;display:block;background-size:auto 66%;background-image:none !important}#topnav .button figure img{height:100%;width:auto;padding:5px 5px 5px 0;display:block}#topnav button,#topnav .button{float:left;height:40px;padding:0 10px 0 5px;display:block;font-family:haboro-contrast-extended,italiana;border-right:1px solid #f3f3f3;background:transparent;cursor:default}#topnav .modal-btn:hover,#topnav .lang-btn:hover{background-color:#f3f3f3}#topnav .modal-btn,#topnav .lang-btn{cursor:pointer}#topnav .button p{float:left;font-family:haboro-contrast-extended,italiana;font-size:12px}.lang-nav .button,#topnav .lang-nav .button{width:44px;background-position:center;background-size:auto 40%;background-repeat:no-repeat;background-color:transparent;border:none !important}.c-lang .button{float:left}.c-lang .button.active{background-color:#000}.c-lang .button:after{content:none}.c-lang .lang-nav{float:right;margin-bottom:20px;display:block;border:1px solid #000}.default-btn,#topnav .default-btn{background-image:url("../img/flag-de.svg")}.en-btn,#topnav .en-btn{background-image:url("../img/flag-eng.svg")}#topnav button p,#topnav .button p{margin-bottom:0;line-height:40px}#topnav button *,#topnav .button *{font-family:haboro-contrast-extended,italiana;color:#000;text-align:center}.lang-nav .button *{font-size:0 !important}#topnav button:after,#topnav .button:after{content:none;padding:0;border-left:none;border-right:none}#mainnav{float:right;padding:0 10px;margin-right:-20px;display:block}#mainnav .inner,#mainnav ul,#mainnav li,#mainnav .nav-btn,#mainnav a,#mainnav a:after{float:left;margin:0;display:block;text-decoration:none}#mainnav .inner{float:right;height:80px}#mainnav #nav-btn-list{float:left;width:auto}#mainnav .nav-item{position:relative}.drpdwn-btn .nav-btn:before{content:"";position:absolute;bottom:-20px;left:50%;width:20px;height:20px;font-family:superduperfont;font-size:24px;line-height:20px;transform:translateX(-50%);display:none}.nav-btn,.subnav-btn{position:relative;z-index:2;font-size:.9375rem;letter-spacing:0.1rem;font-weight:200;text-decoration:none;color:#000;outline:none}.nav-btn.active,.active .subnav-btn{color:#000}#mainnav .nav-btn,#mainnav .subnav-btn{margin:0 10px}#mainnav .nav-btn.active,#mainnav .subnav-btn.active{font-weight:600}#mainnav .subnav-btn{background-color:transparent}#mainnav .nav-btn{line-height:80px}#mainnav a span{position:relative}#mainnav a:after{content:none}.nav-btn span:after,.subnav-btn span:after{content:"";position:absolute;bottom:50%;right:0;left:auto;z-index:2;width:0;height:1px}.nav-btn span:after{height:1px;margin-bottom:-14px}.subnav-btn span:after{margin-bottom:-12px}.nav-btn:hover span:after,.subnav-btn: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:2;width:100%;margin-top:-22px;display:block;opacity:0;transition:opacity 350ms ease;transition:margin-top 350ms ease-in-out;border-radius:0;overflow:hidden}@media only screen and (min-width: 1600px){#mainnav .dropdown{margin-top:-32px}}#mainnav .dropdown{box-shadow:0 14px 20px -12px rgba(0,0,0,0.2)}#mainnav .nav-item.focus .dropdown,#mainnav li:hover .dropdown{top:100%;bottom:auto;opacity:1}#mainnav .dropdown .main-wrapper{padding:0}#mainnav .dropdown ul{float:right;width:100%;padding:40px 0;background-color:#fff}.hdr-img .no-switch #mainnav .dropdown ul{background-color:#000}#mainnav .dropdown li,#mainnav .dropdown a{width:100%}#mainnav .subnav-btn{position:static}.subnav-btn a{height:40px;text-align:left;line-height:40px}#mainnav .subnav-btn span:after{border:none}#mainnav .subnav-btn-img{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 350ms ease-in-out;background-position:center bottom}#mainnav .subnav-btn-img::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-image:linear-gradient(to right, rgba(0,0,0,0.89), rgba(0,0,0,0.78), rgba(0,0,0,0.66))}.hdr-img .no-switch #mainnav .subnav-btn-img::after{background-image:linear-gradient(to right, rgba(0,0,0,0.89), rgba(0,0,0,0.78), rgba(0,0,0,0.66))}#mainnav .subnav-btn.active .subnav-btn-img{z-index:1;opacity:1;mix-blend-mode:multiply}#mainnav .subnav-btn:hover .subnav-btn-img{z-index:2;opacity:1}#mainnav .subnav-btn-img img{position:absolute;visibility:hidden}#mainnav .dropdown.noprev,#mainnav .dropdown.noprev .main-wrapper,#mainnav .dropdown.noprev ul{left:auto;float:none;width:100%}#mainnav .dropdown.noprev{width:auto;min-width:280px;left:50%;transform:translateX(-50%)}#mainnav .dropdown.noprev ul{padding:10px 0}#mainnav .dropdown.noprev li{margin:0}#mainnav .dropdown.noprev li a{position:relative;z-index:3;padding:0 20px;display:inline-block;white-space:nowrap}#menu-btn{position:absolute;top:14px;right:5%;z-index:3;width:50px;height:50px;padding:0;display:none;cursor:pointer;overflow:visible;border-width:2px;border-style:solid;border-radius:100%}.lang #menu-btn,.tabs #menu-btn{top:55px}#mainnav-container #menu-btn:after{content:none !important}#menu-btn ul,#menu-btn:before{float:left;margin-bottom:0;display:block}#menu-btn .label{margin-right:10px}#menu-btn:before{content:"Menü";position:absolute;top:-1px;right:100%;z-index:-1;height:50px;padding:0 10px;font-family:haboro-contrast-normal,opensans-regular;font-size:16px;line-height:50px;letter-spacing:0.04em;white-space:nowrap;opacity:1;overflow:hidden;text-transform:uppercase;font-weight:400 !important}#menu-btn.active:before{content:"schließen"}#menu-btn ul,#menu-btn.active:hover ul{position:absolute;top:50%;left:50%;width:24px;height:16px;margin-top:-1px;transform:translate3d(-50%, -50%, 0);transition:height 350ms cubic-bezier(0.165, 0.84, 0.44, 1)}@media (pointer: fine){#menu-btn:hover:before{opacity:1}#menu-btn:hover ul{height:22px}}#menu-btn li{position:absolute;width:100%;height:2px;margin:0;display:block;transform:translateY(0);border:none;background-color:#4E5152}.w-txt #menu-btn li{background-color:#fff}#menu-btn li.one{top:0}#menu-btn li.two,#menu-btn.active li.one,#menu-btn.active li.three{top:50%;transform:translateY(-50%)}#menu-btn.active li.two{opacity:0}#menu-btn li.three{bottom:0}#menu-btn.active li.one{transform:translateY(-50%)}#menu-btn.active li.three{transform:translateY(50%)}#menu-btn.active li.one{transform:rotate(-45deg)}#menu-btn.active li.three{transform:rotate(45deg)}@media only screen and (min-width: 1600px){#bottomnav,#mainnav-logo,#mainnav .inner{height:110px}#mainnav .nav-btn{line-height:110px}}@media only screen and (min-width: 1920px){#mainnav .nav-btn,#mainnav .subnav-btn{padding:0 10px}#mainnav .nav-btn,#mainnav .subnav-btn,#mainnav .nav-btn *,#mainnav .subnav-btn *{font-size:1rem !important}#mainnav .subnav-btn{padding:0}#mainnav .dropdown.noprev li a{padding:0 15px}}@media only screen and (min-width: 1153px){#mainnav{background-color:transparent}#mainnav .nav-item{opacity:1 !important;top:auto !important}}@media only screen and (max-width: 1152px){#topnav button,#topnav .button{padding:0 5px 0 10px}#topnav button p,#topnav .button p{display:none}#mainnav-container,.mainnav-bg,#mainnav-logo,#mainnav-logo a,#mainnav-logo img,#mainnav-logo svg,#mainnav .nav-btn,#mainnav a,#mainnav .dropdown,.nav-btn span:after,.subnav-btn span:after,.drpdwn-btn a:before,#editpage-btn{transition:unset}#topnav button p,#topnav .button p{font-size:12px}#mainnav li:hover .dropdown,.switch #mainnav li:hover .dropdown{margin-top:0}#mainnav{position:fixed;top:0;left:-100%;z-index:2;width:100%;height:100%;padding:0;margin:0;opacity:0;transition:opacity 500ms ease-in-out;overflow-y:scroll;overflow-x:hidden;background-color:#FBCBC5;border-top:80px solid #fff;display:flex;flex-flow:row wrap;justify-content:center}#mainnav.active{left:0;opacity:1}#mainnav .inner{height:auto;align-self:center}#mainnav #nav-btn-list{width:100%;max-width:1440px;padding:0;margin:0 auto;display:block;align-self:center}#mainnav .inner:first-child{margin-top:120px}#mainnav .inner:last-child{margin-bottom:80px}#mainnav ul,#mainnav li,#mainnav a,#mainnav a:after{display:block}#mainnav .nav-item{top:30px;float:left;width:100%;display:block;opacity:0;transform:translate3d(0, 0, 0)}#mainnav .nav-btn,.switch #mainnav .nav-btn{z-index:3;float:left;height:auto;width:100%;padding:0 5%;font-size:3vh;font-weight:400;line-height:4vh;text-align:center;color:#fff;text-rendering:unset;-webkit-font-smoothing:unset;text-transform:unset}#mainnav .nav-btn.active,.switch #mainnav .nav-btn.active{font-weight:600}.nav-btn span:after,#mainnav .subnav-btn span:after{content:none}#mainnav .nav-btn,#mainnav .subnav-btn{margin:0}#mainnav .dropdown:before{background-color:transparent}#mainnav .dropdown .main-wrapper{position:static;width:100%;max-width:none}#mainnav .dropdown ul,#mainnav .dropdown.noprev ul{float:left;padding:20px 0;background-color:transparent !important}.drpdwn-btn .nav-btn:before,.drpdwn-btn:hover .nav-btn:before{opacity:1}.drpdwn-btn:hover .nav-btn:before{width:20px}#mainnav .dropdown.noprev li a{background-color:transparent}#mainnav .subnav-btn{position:static}#mainnav .subnav-btn-img{position:absolute;left:auto;right:0;width:100%;height:100%;background-position:center;border:none}#mainnav-container #menu-btn{display:block}}@media only screen and (max-width: 1152px){#mainnav-container{opacity:1}#mainnav-logo{left:5%}#bottomnav::before{content:"";position:absolute;top:0;left:0;z-index:3;width:100%;height:80px;display:block}#mainnav-container.visible #bottomnav::before{content:""}#mainnav .nav-item{margin-top:20px}#mainnav .nav-item:first-child{margin-top:0}#mainnav .drpdwn-btn .nav-btn:before{display:block}#mainnav .dropdown,#mainnav .dropdown.noprev,#mainnav li:hover .dropdown,.switch #mainnav li:hover .dropdown{position:relative;float:left;top:auto;bottom:auto;left:auto;right:auto;z-index:1;width:90%;height:auto;padding:0;margin:0 5%;box-shadow:none;opacity:1;transform:unset}#mainnav .dropdown ul{float:left;width:100%;padding:30px 0 0 0}#mainnav .dropdown.noprev ul{padding-bottom:0}#mainnav .subnav-btn a{position:relative;float:left;z-index:2;height:auto;padding:0;margin-bottom:10px;font-size:1.125rem;line-height:1.25em;text-align:center;color:#000}#mainnav .subnav-btn:last-child a{margin-bottom:0}.bgc #mainnav .subnav-btn a{color:#fff}#mainnav .subnav-btn span:after{bottom:0;margin-bottom:0;background-color:#000}.bgc #mainnav .subnav-btn span:after{background-color:#fff}#mainnav .subnav-btn-img{width:0;height:0;background:transparent}}@media only screen and (max-width: 640px){#menu-btn:before,#menu-btn.active:before{content:none}#bottomnav,#mainnav-logo{height:80px}#mainnav-logo p{font-size:28px;line-height:40px}#mainnav-logo p span{font-size:12px;line-height:10px}#topnav{padding:0}#topnav .modal-nav .button{display:none}#topnav .modal-nav .button.modal-btn{display:inline-block}#mainnav .nav-btn,.switch #mainnav .nav-btn{font-size:1.5rem;line-height:1.375em}.nav-btn span:after{margin-bottom:-3vh}#mainnav .subnav-btn a{padding:0;margin-bottom:10px;font-size:1rem;line-height:1.25em;hyphens:auto;white-space:pre-wrap}#mainnav .dropdown.noprev li a{white-space:pre-wrap}}.scroll-btn,.scroll-btn span:before,.scroll-btn span:after{transition:all 0ms ease-in-out}.button.scroll{position:fixed;width:50px;height:auto;z-index:5;padding:0;margin:0;display:block;text-align:right;line-height:20px;overflow:visible;opacity:1}.button.scroll.std{bottom:0;right:20px;padding:0;width:50px;height:50px;background-color:#FBCBC5;text-align:center;opacity:0;transition:opacity 250ms ease-in-out,bottom 750ms cubic-bezier(0.165, 0.84, 0.44, 1)}.button.scroll.std,.button.scroll.std.active{color:#fff !important;border-color:#fff !important}.button.scroll.std.active,.button.scroll.std.up{bottom:20px;opacity:1}.button.scroll.std::after{background-color:transparent !important}@media only screen and (max-width: 960px){.button.scroll.std{display:none}}.w-txt.dark .button.scroll{border-color:#fff}.button.scroll.std span{z-index:-1}.button.scroll span{position:absolute;top:10px;left:50%;z-index:-1;width:100%;height:20px;padding:0;display:inline-block;font-size:.75rem;line-height:20px;letter-spacing:0.08em;text-transform:uppercase;color:#fff !important;opacity:0;background-color:transparent;transform:translate(-50%, -100%);transition:height 250ms ease-in-out, top 350ms ease-in-out, opacity 350ms ease-in-out;overflow:hidden}.button.scroll.std.up span{right:50%;left:auto;bottom:0;top:auto;z-index:-1;transform:rotate(180deg) translate(-50%, -100%)}.button.scroll.std.up{transform:rotate(180deg)}.button.scroll:hover span{top:0;opacity:1}.button.scroll:after{content:none}.button.scroll.std::before{content:"";top:0;left:0;z-index:2;width:50px;height:50px;padding:0;display:inline-block;font-family:superduperfont;font-size:22px;line-height:48px;font-weight:normal;text-align:center;color:#fff;background-color:transparent;opacity:1}.button.scroll.std,.button.scroll.std.active::before{color:#fff}.button.scroll.icon{left:50%;bottom:-80px;width:60px;height:auto;margin-left:-30px;opacity:0;transition:all 500ms ease-in-out}.button.scroll.icon.active{bottom:20px;opacity:1}.button.scroll.icon svg{width:100%;height:auto;display:block}.button.scroll.icon span{position:relative;left:50%;height:0;display:inline-block;transform:translateX(-50%);line-height:20px;letter-spacing:0.02em;color:#fff !important;overflow:hidden;transition:height 500ms ease-in-out}@media (hover: hover){.button.scroll.icon:hover span{height:20px}}.pagination{float:left;width:100%;display:block}.pagination li{float:left;width:50%;display:block}#main .pagination .button{position:relative;width:100%;padding:0;margin:0;display:block;font-size:16px;text-align:center;border:none;background-color:transparent}.pagination .button.prev:before,.pagination .button.next:before,.pagination .button.back:before{position:absolute;top:0;display:block;font:32px/44px superduperfont;color:#000;font-weight:400;text-align:center}.pagination .button.prev span:before,.pagination .button.next span:before,.pagination .button.back span:before{width:500%}.pagination .button.prev:before{content:"";left:-5px}.pagination .button.next:before{content:"";left:auto;right:-10px}.pagination .button:after,.pagination .button:before{content:none}#main .pagination .button p{height:44px;margin:0;font-family:libre-baskervilleregular;font-size:1.5em;line-height:44px;text-transform:none;-ms-writing-mode:tb-lr;-webkit-writing-mode:horizontal-tb;-moz-writing-mode:horizontal-tb;-ms-writing-mode:horizontal-tb;writing-mode:horizontal-tb;overflow:hidden}#main .pagination .button span{position:relative;top:auto;left:auto;width:auto;padding:0 10px;margin:0 auto;display:inline-block;text-align:center;color:#000}#main .pagination .button:hover span{padding:0 20px}.pagination .button span:before,.pagination .button span:after{content:"";position:absolute;top:50%;width:1000px;height:2px;margin-top:-1px;background-color:#000;display:block}#main .pagination .button span:before{right:100%;font-size:1px}#main .pagination .button span:after{left:100%}#main .pagination:after{content:"";position:absolute;top:-50%;left:50%;width:2px;height:100%;padding:0;background-color:#000;transform:none}.breadcrumbs-wrapper{height:20px;padding:0}#main .breadcrumbs-wrapper.img{position:absolute;left:0;z-index:0;width:auto;max-width:none;height:0;padding-top:0;padding-bottom:0;display:inline-block;transform:translateY(-15px)}.img .breadcrumbs-wrapper *{color:#fff}.breadcrumps{position:relative;z-index:2;top:50%;width:100%;padding-bottom:0;display:block;transform:translateY(-50%)}.breadcrumps li{float:left;margin-bottom:0;display:block;font-family:haboro-contrast-normal,opensans-regular;line-height:20px;letter-spacing:0.08em}.breadcrumps li:before{content:"";float:left;margin:0 5px;display:block;font-family:'superduperfont';font-size:14px;line-height:20px;font-weight:400}.breadcrumps li:first-child:before{content:none}#main .breadcrumps a{position:relative;float:left;display:block;font-size:.75rem;line-height:20px;border:none;text-decoration:none}.breadcrumps a.active{font-weight:bolder;font-family:haboro-contrast-normal,opensans-bold}.breadcrumps a,.breadcrumps a:before,.breadcrumps a:after{transition:all 350ms cubic-bezier(0.165, 0.84, 0.44, 1)}#main .breadcrumps a:after{content:"";position:absolute;bottom:0;left:0;width:0;height:1px}.breadcrumps li:first-child a:after{margin:0 15%}#main .breadcrumps li:first-child a{position:relative;width:20px;height:20px;margin-right:0;font-size:22px;line-height:20px}.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:hover{font-size:0}.breadcrumps li:first-child a:hover:after{width:70%}.breadcrumbs-wrapper .i-home::before{top:-1px;width:0;font-size:16px;line-height:20px}@media only screen and (max-width: 1281px){.img .breadcrumbs-wrapper{position:relative}.breadcrumbs-wrapper,#main .breadcrumbs-wrapper.img{display:none}}.socialmedia-btns,.mainfooter .socialmedia-btns{float:left;width:100%;padding-top:20px;margin-top:-10px;display:block}.socialmedia-btns:first-child,.mainfooter .socialmedia-btns:first-child{padding-top:0}nav .socialmedia-btns{position:relative;top:50%;float:left;width:auto;display:block;transform:translateY(-50%)}.socialmedia-btns .button{position:relative;float:left;width:50px !important;height:50px !important;padding:0;margin:10px 15px 0 0;font-size:0;text-align:center;text-decoration:none;border-color:transparent !important;border-style:hidden !important;overflow:visible}#mainnav .socialmedia-btns{padding:0;margin:0}.socialmedia-btns .button,.socialmedia-btns .button span{padding:0;margin:0;border:none;line-height:50px}#mainnav .socialmedia-btns .button,#mainnav .socialmedia-btns .button span{line-height:110px}.socialmedia-btns .button span{position:absolute !important;top:auto !important;left:50% !important;bottom:-30px;width:auto;height:auto;display:inline-block;font-size:12px;line-height:20px !important;opacity:0;transform:translateX(-50%) !important;transition:bottom 350ms ease-in-out, opacity 350ms ease-in-out}@media (hover: hover){.socialmedia-btns .button:hover span{bottom:-40px;opacity:1}}.socialmedia-btns .button::before{position:absolute;top:50%;left:50%;z-index:2;width:auto;height:auto;font-family:superduperfont;line-height:20px;text-align:center;display:block;transform:translate(-50%, -50%)}.socialmedia-btns .button::after{content:none !important}.mainfooter .socialmedia-btns span::before{content:unset}.button.phone::before{content:""}.button.fax::before{content:""}.button.email::before{font-size:20px;content:""}.button.linkedin::before{font-size:20px;content:""}.button.xing::before{content:""}.button.facebook::before{font-size:20px;content:""}.button.twitter::before{font-size:20px;content:""}.button.instagram::before{left:54%;top:54%;font-size:24px;content:""}.button.pinterest::before{content:""}.button.youtube::before{content:""}.button.vimeo::before{content:""}.button.whatsapp::before{content:""}.mainfooter .button:after{width:0;height:100%;background-color:#424242}.mainfooter .button:hover:after{width:100%}@media only screen and (max-width: 640px){#mainnav .socialmedia-btns{top:0;left:50%;padding-top:30px;transform:translate(-50%, 0)}}.pw-edit-buttons{z-index:10}.pw-edit-buttons .ui-button{padding:0 20px;line-height:14px}.pw-edit-buttons .ui-button *{color:#fff !important}.pw-edit-buttons .ui-button::after{content:none}.section-header+.nav-filter{margin-top:-30px}#main .nav-wrapper{position:relative;left:-2px;z-index:4;padding-bottom:60px;display:block}#main article+.nav-wrapper{padding-top:60px}#main .nav-filter{position:relative;left:50%;width:auto;display:inline-block;transform:translateX(-50%)}.nav-filter .button{margin-left:10px}.nav-filter .button::first-child{margin-left:0}@media only screen and (max-width: 1280px){#main .nav-wrapper,#main article+.nav-wrapper{padding-top:60px;padding-bottom:60px}}@media only screen and (max-width: 640px){.nav-filter .button,.nav-filter .button span{height:30px;line-height:30px}.nav-filter .button{padding:0 10px}#main .nav-wrapper,#main article+.nav-wrapper{padding-top:30px;padding-bottom:30px}}figure,img{width:100%;display:block;backface-visibility:hidden}#main img.align_center{clear:both;width:100%;max-width:160px;margin:0 auto;display:block}#main,figure,.mainfooter{background-size:auto 100%;background-size:cover;background-repeat:no-repeat;background-position:center}figure.contain{background-size:contain}figure.cover{background-size:cover}figure.full-height{background-size:100% auto}figure.full-width{background-size:auto 100%}figure.svg-img{clear:both;width:100%;margin-bottom:40px;display:inline-block;overflow:hidden}figure.svg-img:last-child{margin-bottom:0}figure svg{width:100%;margin:0 auto;display:block}figure.logo svg{height:100%;width:auto}.stoerer{position:absolute;top:5vh;right:5vh;z-index:2;width:100%;max-width:280px;transform:translate3d(0, 0, 0, 0)}.stoerer svg{transform:translate3d(0, 0, 0, 0);backface-visibility:hidden}.section-heroslider .stoerer,.section-pageheader .stoerer{width:auto;height:20vh;margin-top:100px}.section-heroslider .stoerer svg,.section-pageheader .stoerer svg{width:auto;height:100%}.clearfix{width:100%;display:block}.button-wrapper{width:100%;padding:0;display:block;text-align:center}.button,.button *,.button *::after,.button *::before{transition:color 350ms ease-in-out}@media only screen and (max-width: 1024px){.button,.button:after,#main .button:after,#menu-btn{transition:unset}}a,.button,.button a,.button span{border:none;outline:none;text-decoration:none;-webkit-appearance:none;-moz-appearance:none;border-radius:none}button{background-color:transparent;border:unset;outline:none}.button{position:relative;height:70px;padding:0 40px;display:inline-block;font-size:1rem;line-height:68px;font-family:haboro-contrast-normal,opensans-bold;font-weight:500;letter-spacing:0.08rem;background-color:transparent;border-width:1px !important;border-style:solid !important;border-radius:0;cursor:pointer;overflow:hidden;transform:translate3d(0, 0, 0)}.section-slider .caption .button{left:50%;float:left;clear:both;transform:translateX(-50%)}.button *{font-size:1rem;line-height:68px;font-family:haboro-contrast-normal,opensans-bold;letter-spacing:0.08rem}@media only screen and (max-width: 640px){.button{height:44px;padding:0 20px}.button,.button *{font-size:.875rem;line-height:44px}}article .button{margin:30px 0}@media only screen and (min-width: 1920px){article .button{margin:3.75vh 0}}@media only screen and (max-width: 1280px){article .button{margin:30px 0}}@media only screen and (max-width: 640px){article .button{margin:15px 0}}article .button:first-child{margin-top:0}article .button:last-child{margin-bottom:0}.button *{position:relative;z-index:2;display:block}@media (hover: hover){.button:hover *,.button:hover span,.button:hover span::before,a.teaser-item:hover .button *{color:#fff}}.button.active *,#main .button.tns-nav-active *{color:#fff}.button a::after{content:none}a.button::after{content:"" !important}.button::after{content:"";position:absolute;bottom:0;right:0;z-index:0;width:0;height:100%;border-radius:0;opacity:0;transition:opacity 700ms ease-in-out, width 350ms ease-in-out, transform 350ms ease-in-out !important}@media (hover: hover){a.teaser-item:hover .button::after,.button:hover::after{width:100%;left:0;right:auto;opacity:1}}.button.active::after,.button.tns-nav-active::after{height:100%;width:100%;opacity:1}.button.min{width:70px;height:70px;padding:0;display:inline-block;border-radius:unset;background-color:transparent}.button.min span{position:absolute;top:0;left:0;width:100%;height:100%;line-height:70px;text-align:center}.button.min.txt{height:auto;width:auto;padding:0;font-family:haboro-contrast-normal,opensans-regular;letter-spacing:0.08rem;border:none !important;border-radius:unset;background-color:transparent !important;overflow:visible}button.min.txt,button.min.txt *,.button.min.txt,.button.min.txt *{line-height:20px}.button.min .icon,.button.min.txt .icon{display:inline-block}@media only screen and (max-width: 1024px){button.min.txt,button.min.txt *,.button.min.txt,.button.min.txt *{font-size:.875rem;font-weight:500}}button.min.txt::after,.button.min.txt::after{bottom:-2px;width:100%;height:1px !important;border-radius:unset;opacity:1}@media (hover: hover){.button.min.txt:hover::after{top:auto;transform:unset !important}}button.min.txt span,.button.min.txt span{position:relative;color:#000}.button.close{float:right;margin:40px 0;display:block}.button.min span::before{width:100%;display:block;font:28px/70px superduperfont;font-weight:200;text-align:center}.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;opacity:0.75;padding:0 10px;border-radius:none}#editpage-btn,#editpage-btn *{height:30px;line-height:30px}#editpage-btn::after{border-radius:none}@media (hover: hover){#editpage-btn:hover{opacity:1}}.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:block;background:url("../img/pdf-logo.png") no-repeat 0;background-repeat:none;background-size:22px 30px}#main-container,#main{width:100%;display:block}#main-container{position:relative;border-style:solid;border-color:transparent !important;border-top-width:80px;opacity:0;transition:opacity 1000ms ease-in-out}#main-container.loaded{opacity:1}@media only screen and (min-width: 1153px){#main-container{border-top-width:110px}}@media only screen and (min-width: 1153px){.hdr-img #main-container{border-top-width:0}}#main{border-style:solid;border-color:transparent !important;border-width:0;background-attachment:fixed}.wrapper-xl,.wrapper-l,.main-wrapper,.wrapper-s,.wrapper-xs,.wrapper-xxs{padding:0 5%;margin:0 auto;display:block}.main-wrapper,.wrapper-s,.wrapper-xs{position:relative;z-index:2}.wrapper-xl{max-width:1920px}.wrapper-l{max-width:1920px}.main-wrapper{max-width:1440px}.wrapper-s{max-width:1024px}.wrapper-xs{max-width:960px}.wrapper-xxs{max-width:720px}@media only screen and (min-width: 1280px){#main{padding:0}.wrapper-xl,.wrapper-l,.main-wrapper,.wrapper-s,.wrapper-xs,.wrapper-xxs{padding:0 40px}}@media only screen and (min-width: 1600px){.wrapper-xl,.wrapper-l,.main-wrapper,.wrapper-s,.wrapper-xs,.wrapper-xxs{padding:0 80px}.wrapper-l,.main-wrapper{max-width:1920px}}@media only screen and (min-width: 1920px){.carousel-wrapper,.teaser-wrapper{max-width:1920px}.section-teaser.list .teaser-wrapper{max-width:1440px}.teaser-wrapper.tiles{max-width:none}.wrapper-xs{max-width:1440px}}#main-container,#main,section,header,footer,article,.article-body{width:100%;display:block}.section-header{position:relative;z-index:1;padding-bottom:60px}.section-header p{max-width:1024px}.section-header p[style="text-align:center;"]{margin-left:auto;margin-right:auto}.section-article .section-header{padding-top:120px}@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:60px}.section-header{padding-bottom:60px}}@media only screen and (max-width: 640px){.section-article .section-header{padding-top:30px}.section-header{padding-bottom:30px}}.section-pageheader.no-img+.art-list.no-bgc article.no-bgc{padding-top:0}.section-header *:last-child{margin-bottom:0}.section-header .wrapper-s{padding:0;max-width:none}header figure,header img{width:100%;display:block}.section-footer{z-index:1;padding-top:60px}.section-footer .button{left:50%;transform:translateX(-50%)}@media only screen and (min-width: 1920px){.section-footer{padding-top:7.5vh}}@media only screen and (max-width: 1280px){.section-footer{padding-top:60px}}.art-header-imgs{width:100%;display:block}.art-header-imgs:last-child{padding-bottom:0}.art-gallery{float:left;width:100%;display:block}.art-gallery figure{position:relative;float:left;width:100%;margin-top:-12.5vh;margin-top:-80px;display:block}.art-gallery figure:first-child{margin-top:0}.art-gallery figure:nth-child(odd) img{z-index:1}.art-gallery figure:nth-child(even) img{z-index:2}.art-gallery figure img{float:left;z-index:1;width:75%;display:block}.art-gallery figure:nth-child(odd) img,.art-gallery figure:nth-child(odd) figcaption{float:left;left:0;right:auto}.art-gallery figure:nth-child(even) img,.art-gallery figure:nth-child(even) figcaption{float:right;left:auto;right:0}.art-gallery figure:nth-child(2n + 0) img{width:50%;z-index:3}.art-gallery figure:nth-child(3n + 0) img{width:33.3333333333%;z-index:2}.art-gallery figure:nth-child(4n + 0) img{width:75%;z-index:1}.art-gallery figure:nth-child(5n + 0) img{width:50%;z-index:3}.art-gallery figure{margin-top:0;height:33vh}@media only screen and (min-width: 1600px){.art-gallery figure{height:400px}}.art-gallery figure img,.art-gallery figcaption{position:absolute;top:50%;transform:translateY(-50%)}.art-gallery figcaption{top:100%;z-index:5;width:auto;padding:5px;display:inline-block;background-color:#fff}header .art-gallery figure:last-child figcaption{padding-bottom:5px}.art-gallery figure:first-child img{top:0;transform:unset}.art-gallery figure:last-child img{top:auto;bottom:0;transform:unset}@media only screen and (max-width: 1024px){.art-gallery figure{height:auto;padding-bottom:25%}.art-gallery figure:nth-child(3n + 0) img{width:33.3333333333%;margin-left:5%}.art-gallery figure:nth-child(6n + 0) img{margin-right:5%}}.cat-title{width:auto;margin-bottom:40px;display:inline-block;font-size:1.125rem;font-family:haboro-contrast-extended,italiana;letter-spacing:0.04em;-webkit-font-smoothing:auto}.carousel .cat-title{font-size:.8125em}.cat-details{float:left;clear:both;width:100%;margin:20px 0;display:block}.cat-details:first-child{margin-top:0}.cat-details:last-child{margin-bottom:0}.cat-details li::before{content:none}.cat-details p strong{position:relative;display:inline-block}.cat-details i{position:absolute;left:-30px;top:50%;width:30px;height:22px;line-height:22px;transform:translateY(-50%);font-size:22px}#main .details li,#main .cat-details li{padding-left:0}.contact-info{margin-bottom:20px}.portrait+.contact-info{margin-top:20px}main .contact-info+.button-wrapper{margin-top:10px}.contact-info h3{margin-bottom:10px}.contact-info li:first-child{margin-bottom:10px}.contact-info p{margin-bottom:0}.half,.teaser.tiles .teaser-item.half{width:50%}.onethird,.teaser.tiles .teaser-item.onethird{width:33.3333333333%}.twothird,.teaser.tiles .teaser-item.twothird{width:66.6666666667%}.quarter,.teaser.tiles .teaser-item.quarter{width:25%}@media only screen and (max-width: 960px){.half,.teaser.tiles .teaser-item.half{width:100%}}@media only screen and (max-width: 960px){.onethird,.twothird,.teaser.tiles .teaser-item.onethird,.teaser.tiles .teaser-item.twothird{width:100%}}.section-article{padding:0 !important;overflow:hidden}.team-member .section-article{overflow:visible}.section-article+.section-teaser.boards.bgc-std,.section-article+.section-teaser.cards.bgc-std{padding-top:0}.section-article article{padding-top:60px;padding-bottom:60px}article .art-header-imgs{padding-bottom:60px}article .wrapper-xs+.art-header-imgs,article header+.article-body,article+.teaser-wrapper,article footer:last-child{padding-top:60px}@media only screen and (min-width: 1920px){.section-article article{padding-top:7.5vh;padding-bottom:7.5vh}article .art-header-imgs{padding-bottom:7.5vh}article .wrapper-xs+.art-header-imgs,article header+.article-body,article+.teaser-wrapper,article footer:last-child{padding-top:7.5vh}}@media only screen and (max-width: 1280px){.section-article article{padding-top:60px;padding-bottom:60px}article .art-header-imgs{padding-bottom:60px}article .wrapper-xs+.art-header-imgs,article header+.article-body,article+.teaser-wrapper,article footer:last-child{padding-top:60px}}@media only screen and (max-width: 640px){.section-article article{padding-top:30px;padding-bottom:30px}.section-article article:first-child{padding-top:60px}.section-article article:last-child{padding-bottom:60px}article .art-header-imgs{padding-bottom:30px}article .wrapper-xs+.art-header-imgs,article header+.article-body,article+.teaser-wrapper,article footer:last-child{padding-top:30px}}.section-article.bg-img{position:relative}article{width:100%;display:block}article .main-wrapper{z-index:2}article header{position:relative}article header .wrapper-xs{padding:0}@media only screen and (min-width: 960px){article header .wrapper-xs{max-width:none;margin:0 auto}}#main article header .inner{position:relative;z-index:1}article figure.portrait{width:100%;height:auto;display:block;background:transparent;border-radius:0;overflow:hidden}article figure.portrait img{position:static;top:auto;left:auto;width:100%;height:auto}article img.align_left,article img.align_right{float:left;width:50%;padding:0 5px 0 0;display:block}article img.align_right{float:right;padding:0 0 0 5px}article ol{counter-reset:olist}article ul li,article ol li{position:relative;padding-left:20px}article ul li:last-child,article ol li:last-child{padding-bottom:0}article ul li *,article ol li *{margin-bottom:0;padding-bottom:0}article ul li::before{content:"•";position:absolute;top:2px;left:0;width:15px;font-family:haboro-contrast-extended,italiana;font-weight:600;color:#000;font-weight:bold}.w-txt article ul li::before{color:#fff}article ol li::before{position:absolute;top:0;left:0;font-family:haboro-contrast-extended,italiana,Helvetica bold;display:block;counter-increment:olist;content:counter(olist) "."}.bgc.w-txt hr{background-color:#fff}hr:last-child{margin-bottom:0}.article-body hr{float:left;width:100%;height:25vh;margin:0;background:unset !important;border:none}@media only screen and (max-width: 960px){.article-body hr{height:0}}#main .teaser-title:after{float:left;width:80px;height:5px;margin:20px 0 0 0;background-size:100% 5px}.article-body.col-imgs{display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;flex-flow:row wrap;-webkit-flex-flow:row wrap;justify-content:center;align-content:center}.article-body.col-imgs .col{align-self:center}.article-body .col{float:left;width:50%;display:block}.article-body .col .wrapper-xxs{z-index:2;padding:0;margin:0}@media only screen and (min-width: 961px){.article-body .col *:last-child{margin-bottom:0}}.team-member .article-body .col{float:right;padding-left:40px;padding-right:0}.team-member .article-body .col.portrait{position:sticky;top:120px;float:left;padding-right:40px}.article-body .col.one{float:left;padding-right:40px}.article-body .col.two{float:right;padding-left:40px}@media only screen and (min-width: 1920px){article .main-wrapper{padding:0 160px}.article-body .col.one{padding-right:80px}.article-body .col.two{padding-left:80px}.team-member .article-body .col.portrait{top:15vh;padding-left:0;padding-right:80px}.team-member .article-body .col{padding-right:0;padding-left:80px}}.art-col-img{width:100%;display:block;border-radius:0;overflow:hidden;transform:translate3d(0, 0, 0)}#main .article-body .art-col-img+.wrapper-xxs{padding-top:20px}.art-col-img figure{background-image:none}.art-col-img img{position:relative;width:100%;padding:0;margin:0;display:block;visibility:visible}.article-body img{margin-bottom:30px}#main article footer{padding-top:30px}#main article footer *:last-child{margin-bottom:0}article .col .tns-outer{position:relative;float:left;width:100%;display:block}article .col .tns-controls{position:absolute;left:50%;bottom:auto;right:auto;float:left;width:auto;height:30px;margin-top:5px;display:block;transform:translateX(-50%)}article .col .tns-controls button,article .col .tns-nav button{float:left;position:relative;top:auto;bottom:auto;left:auto;right:auto;height:44px;height:30px;display:block;font-family:haboro-contrast-extended,italiana;font-size:.75rem;line-height:30px;letter-spacing:0.04em;text-transform:uppercase;background:unset !important;border-radius:unset;border:none !important;transform:unset !important}article .col .tns-nav button{display:none}article .col .tns-controls button{padding:0}article .col .tns-controls button::after,article .col .tns-controls button::before{left:auto;right:auto;font-family:superduperfont;height:44px;font-size:14px;line-height:30px;display:inline-block;opacity:1;background-color:transparent}article .col .tns-controls button[data-controls="prev"]::before{float:left;content:""}article .col .tns-controls button[data-controls="next"]::after{float:right;content:""}.tns-controls button[data-controls="prev"]{margin-right:5px}.tns-controls button[data-controls="next"]{margin-left:5px}@media only screen and (max-width: 640px){article .col .tns-controls{margin-top:0}article .col .tns-controls button::after,article .col .tns-controls button::before{width:44px}article .col .tns-controls button{width:44px;margin:0;font-size:0}}article .col .tns-nav{left:auto;right:0;bottom:0;width:auto}article .col .tns-nav button{width:15px;margin:0 0 0 5px}article .col .tns-nav{counter-reset:button}article .col .tns-nav button::before{counter-increment:button;content:counter(button);position:relative;width:100%;height:auto;display:inline;text-align:center;background-color:transparent;opacity:0.75;transform:unset}article .col button.tns-nav-active::before{opacity:1}.art-col-img.art-slider img{width:100%;height:0;padding-bottom:75%;display:block}.art-col-img.art-slider figure{width:100% !important;height:auto;overflow:hidden;background-size:contain}.art-col-img.art-slider.vert figure{padding-bottom:66.6666666667%}@media only screen and (max-width: 1280px){.article-body .col.one{float:left;padding-right:2.5%}.article-body .col.two{float:right;padding-left:2.5%}}@media only screen and (max-width: 960px){.article-body{max-width:960px;margin:0 auto}.article-body .col,.article-body .col.one,.article-body .col.two,.team-member .article-body .col,.team-member .article-body .col.portrait{position:static;top:auto;width:100%;padding-left:0;padding-right:0;display:block}.col+.col .wrapper-xxs h1:first-child,.col+.col .wrapper-xxs h2:first-child,.col+.col .wrapper-xxs h3:first-child,.col+.col .wrapper-xxs h4:first-child,.col+.col .wrapper-xxs blockquote:first-child,.col+.col * .art-col-img:first-child{margin-top:30px}.col+.col .wrapper-xxs table *:first-child,.col+.col .wrapper-xxs li *:first-child{margin-top:0}article header:last-child *:last-child,article .col:last-child *:last-child,article footer *:last-child,table *:last-child,li *:last-child{margin-bottom:0}#main article footer{padding-top:20px;margin-bottom:-10px}article img.align_left,article img.align_right{float:none;width:100%;padding:5px 0;display:block}}@media only screen and (max-width: 767px){.article-body img{width:100%;margin-right:0;display:block}}.section-article.aside{padding:0}.section-article.aside article{width:66.6666666667%;max-width:none;padding:60px 30px 45px 0;margin:0}aside,aside header{position:absolute;top:0;right:0;height:100%}aside{width:33.3333333333%;font-size:26px}aside header{width:100%;background-size:auto 100%;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;opacity:0.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:#000}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: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-col{float:left;width:50%;padding:0 5px 15px 5px;display:block}.po-col hr{margin:15px 0;display:inline-block}.pages-overview-two .po-col{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;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:#4E5152}@media only screen and (max-width: 960px){.pages-overview .po-col{float:none;width:100%;max-width:375px;margin:0 auto;display:block}.pages-overview figure{height:auto;padding-bottom:62.5%}}.mainfooter{position:relative;width:100%;padding:120px 0;display:block;background-attachment:fixed;overflow:hidden}.mainfooter .main-wrapper{position:static}.mainfooter .grid{position:static;float:left;width:110%;padding-bottom:120px;margin-top:-60px;margin-left:-10%;display:block;display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-moz-flex;display:-ms-box;display:-ms-flexbox;flex-flow:row wrap;-webkit-flex-flow:row wrap;justify-content:center;align-content:center}@media (hover: none){.mainfooter{background-attachment:scroll}}@media only screen and (min-width: 1600px){.mainfooter{padding:120px 0}}.mainfooter .col{position:relative;z-index:1;float:left;width:23.3333333333%;width:auto;margin-left:10%;margin-top:60px;display:block}.mainfooter .col *{text-align:center}.mainfooter nav{padding:0}.mainfooter header{width:100%;margin-bottom:15px}.mainfooter p{margin-bottom:0}.mainfooter address p{white-space:nowrap}.mainfooter nav a{position:relative;height:auto;padding:0;display:block;line-height:30px !important;text-transform:unset;text-decoration:none}.mainfooter .button.txt span{text-align:left}.mainfooter nav a::after,.mainfooter nav a span::after{content:none}.mainfooter nav a span::before{position:absolute;bottom:auto;top:0;left:-25px;width:auto;height:auto;content:"";font-family:superduperfont;font-weight:200;font-size:18px;line-height:30px;opacity:0;transition:all 350ms ease-in-out}@media (hover: hover){.mainfooter nav a:hover span::before,.mainfooter nav a.active span::before{left:-20px;opacity:1}}.mainfooter hr{width:100%;height:2px;margin:15px 0;display:block;background:transparent;border:none !important;border-top:1px dotted #000}.mainfooter .bottom{position:relative;z-index:1;float:left;width:100%;padding:0 10px;display:block}.mainfooter .bottom *{margin-bottom:0;text-align:center}.mainfooter h2,.mainfooter h3,.mainfooter .title,.mainfooter * .title{margin-bottom:15px;font-size:1.25rem;line-height:1.25em}.mainfooter p,.mainfooter .button *{font-size:.875rem;line-height:1.625em}.mainfooter .socialmedia-btns{margin-left:-15px}.mainfooter .socialmedia-btns .button{width:50px}@media only screen and (max-width: 960px){.mainfooter .grid{width:100%;margin-top:0;margin-left:0;padding-bottom:30px}.mainfooter .col{width:100%;margin:30px 0 0 0}.mainfooter .col:first-child{margin-top:0}.mainfooter *{text-align:center}.mainfooter header{margin-bottom:10px}.mainfooter .btn.txt span{position:relative;display:inline-block}.mainfooter .socialmedia-btns{position:relative;left:50%;width:auto;margin-left:0;display:inline-block;transform:translateX(-50%)}}.address-section{padding-bottom:15px}.tiles .teaser-item.img.txt .teaser-img::after,.caption-wrapper,.caption-wrapper::before{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;display:block}.cards .img.txt .teaser-img::before{content:none}@media only screen and (max-width: 960px){.img .caption-wrapper .main-wrapper{max-width:none;padding:0 5%}}.caption{position:relative;top:50%;z-index:2;width:100%;height:auto;display:block;overflow:hidden;transform:translateY(-50%)}@media only screen and (min-width: 1024px){.txt-top .caption{top:80px;transform:translateY(50%)}.txt-bottom .caption{position:absolute;top:auto;bottom:0}.txt-right .caption .main-wrapper,.txt-left .caption .main-wrapper{max-width:960px;margin:0}.txt-right .caption .main-wrapper{float:right}.txt-left .caption .main-wrapper{float:left}}.caption p,.caption h2,.caption h3{margin-top:20px}.caption .button{margin-bottom:20px}.caption .button:last-child{margin-bottom:0}@media only screen and (max-width: 640px){.caption p,.caption h2,.caption h3{margin-top:0}}.caption *:first-child{margin-top:0}.caption *:last-child{margin-bottom:0}.img .caption *{text-shadow:2px 0 7px rgba(0,0,0,0.25)}.img.txt .caption .button:hover,.img.txt .caption .button:hover *{text-shadow:0 0 0 !important}.carousel .caption .txt-frame *{margin-top:0}.caption h2:first-child,.caption h3:first-child{margin-top:0}#page-bg{position:fixed;top:0;left:0;z-index:0;width:100%;height:100%;overflow:hidden;transform:translate3d(0, 0, 0);mix-blend-mode:luminosity;-webkit-mix-blend-mode:luminosity;opacity:0.25}#page-bg .wrapper-xl{padding:0;max-width:none}#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{background-repeat:no-repeat;background-position:center;background-size:auto 100%;background-size:cover;backface-visibility:hidden;transform:translate3d(0, 0, 0)}#page-bg img{display:none;visibility:hidden}#page-bg-pattern{width:100%;float:left;padding:0;display:block}.pbp-item{position:relative;float:left;width:50%;height:50vh;padding:0;margin:0;margin-top:10vh;display:block}.pbp-item:first-child{margin-top:33vh}.pbp-item:nth-child(odd){margin-right:50%}.pbp-item:nth-child(even){margin-left:50%}@media only screen and (max-width: 1024px){.pbp-item{width:80%;height:20vh;margin-top:20vh}.pbp-item:nth-child(odd){margin-right:20%}.pbp-item:nth-child(even){margin-left:20%}}.pbp-item svg{position:absolute;top:50%;height:90%;width:auto;margin:0;display:block;transform:translateY(-50%)}.pbp-item:nth-child(odd) svg{left:0}.pbp-item:nth-child(even) svg{right:0}#page-bg .pbp-item figure{background-size:contain;background-position:center;background-attachment:scroll}#page-bg .pbp-item:nth-child(odd) figure{background-position:left}#page-bg .pbp-item:nth-child(even) figure{background-position:right}.hint-win{position:fixed;bottom:0;left:0;z-index:40;width:100%;display:block;border-top:1px solid #000;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:1440px;display:block;padding:10px 20px;margin:0 auto}#browser-hint.hint-win .main-wrapper{padding-top:30px}#browser-hint.hint-win .main-wrapper *{color:#fff;border-color:#fff;text-align:center}.hint-win .hint,.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%}.hint-win button{position:absolute;top:50%;left:50%;display:inline-block;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}.hint-win button{position:relative;top:auto;left:auto;display:inline-block;transform:translate(0, 0)}.hint-win .hint{padding-right:0}}#topnav hr{background:#000}#topnav button,#topnav .button,#topnav .modal-nav,#topnav .lang-nav{border-color:#000}article a:after,section a:after,.mainfooter a:after,.hint-win a::after,#topnav button:hover,#topnav .button:hover{background-color:#000}#main *.top-left{top:0;bottom:auto;left:0;right:auto;float:left}#main *.top-right{top:0;bottom:auto;left:auto;right:0;float:right}#main *.bottom-left{top:auto;bottom:0;left:0;right:auto;float:left}#main *.bottom-right{top:auto;bottom:0;left:auto;right:0;float:right}section{padding-top:120px;padding-bottom:120px;background-size:cover;background-repeat:no-repeat;background-position:center;background-attachment:section-ed}section.bg-img{position:relative}.no-img .breadcrumbs-wrapper{padding-top:120px}article header,article .article-body,article footer,.teaser-wrapper{position:relative;z-index:2}.section-article.bgc-std+.section-article.bgc-std{padding-top:0}.sec-bdr{position:relative;z-index:2;height:120px;width:100%;height:0;display:block;overflow:visible}.sec-bdr.svg{background:transparent !important}.sec-bdr svg{position:absolute;left:0;width:100%;height:auto;display:block}.sec-bdr.top{bottom:auto;top:-120px}.sec-bdr.bottom{top:auto;bottom:-120px}.sec-bdr.top svg{bottom:0}.sec-bdr.bottom svg{top:0}@media only screen and (min-width: 1920px){section{padding-top:15vh;padding-bottom:15vh}.no-img .breadcrumbs-wrapper{padding-top:7.5vh}.sec-bdr.top{top:-15vh}.sec-bdr.bottom{bottom:-15vh}}@media only screen and (max-width: 1280px){section{padding-top:120px;padding-bottom:120px}.no-img .breadcrumbs-wrapper{padding-top:60px}.sec-bdr.top{top:-120px}.sec-bdr.bottom{bottom:-120px}}@media only screen and (max-width: 640px){section{padding-top:60px;padding-bottom:60px}.no-img .breadcrumbs-wrapper{padding-top:30px}.sec-bdr.top{top:-60px}.sec-bdr.bottom{bottom:-60px}}.section-article .sec-bdr.top,.section-article .sec-bdr.bottom{top:auto;bottom:auto}.section-pageheader.img{position:relative;padding:0 !important}.pageheader{position:relative;padding:0}.w-txt .no-img .pageheader *{color:#fff}.pageheader-imgs{position:relative;width:100%;max-width:1920px;margin:0 auto;display:block}.slider .no-txt figure:before,.no-txt .pageheader-imgs figure:before{content:none}.pageheader-imgs figure{position:relative;top:0;left:0;width:100%;height:auto;padding-bottom:42.86%;display:block}.pageheader-imgs img{position:absolute;visibility:hidden}.pageheader .main-wrapper .wrapper-xs{max-width:none;padding:0;margin:0}.pageheader .wrapper-xs p{max-width:960px}.pageheader .wrapper-xs p[style="text-align:center;"]{margin:0 auto}.pageheader.no-img .main-wrapper .wrapper-xs{margin:0 auto}@media only screen and (max-width: 640px){.slide{min-height:0}}@media only screen and (max-width: 1280px){.pageheader-imgs figure{padding-bottom:56.25%}}@media only screen and (max-width: 640px){.pageheader-imgs figure{padding-bottom:75%}}.section-bg,.section-bg figure{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}.section-bg figure{top:50%;transform:translateY(-50%)}article .section-bg{overflow:hidden}article .section-bg figure{top:0;height:100%;transform:unset;background-attachment:fixed}article.bgi{min-height:50vh}@media only screen and (min-width: 1024px){.section-bg figure{min-height:50vh}}.section-bg.left,.section-bg.right{width:61.6666666667%}.section-bg.left{left:5%}.section-bg.right{left:28.3333333333%}@media only screen and (max-width: 1280px){.section-bg.left,.section-bg.right{width:100%;left:0}}@media only screen and (max-width: 960px){.section-bg{background-position:center bottom}}.section-bg.parallax{transform:translate3d(0, 0, 0)}.slider-wrapper .section-bg.parallax,.carousel-wrapper .section-bg.parallax{top:0;left:-25%;height:100%;width:150%;margin-top:5%;background-color:transparent}.carousel-wrapper .section-bg.parallax{background-size:contain}.section-slider .section-bg.parallax{display:none}@media only screen and (max-width: 1280px){.section-bg.parallax{height:100%;margin-top:0}}@media only screen and (max-width: 640px){.slider-wrapper .section-bg.parallax,.carousel-wrapper .section-bg.parallax{left:auto;width:100%;margin-top:0}}.section-slider{position:relative;z-index:2}.section-slider{overflow:hidden}.section-slider,.section-slider .wrapper-l{max-width:none}.section-slider .wrapper-l{padding-left:0;padding-right:0}.article-slider{position:relative;padding-top:60px;padding-bottom:60px}@media only screen and (min-width: 1280px){.article-slider{padding-top:60px;padding-bottom:60px}}@media only screen and (min-width: 1920px){.article-slider{padding-top:7.5vh;padding-bottom:7.5vh}}.slide{padding-bottom:56.25%}.article-slider .slide{padding-bottom:56.25%}@media only screen and (min-width: 1280px){main .section-slider.bgc .carousel-wrapper{padding-left:40px !important;padding-right:40px !important}}.section-slider .slide{height:100vh;padding-bottom:0}.section-slider .slide .inner{position:relative;height:100vh}.tabs .section-slider .slide .inner,.lang .section-slider .slide .inner{border-top-width:120px}.dark #main{border-color:#000}@media only screen and (max-width: 1024px){.section-slider .caption .button{left:50%;transform:translateX(-50%)}.section-slider .caption *{text-align:center !important}}.carousel .slide{height:auto;min-height:0;padding-bottom:0}.carousel .slide .inner{position:relative;width:100%;height:auto;padding-bottom:100%;display:block}.carousel .slide figure{height:100%;padding-bottom:0;background-size:contain}.carousel a.slide:hover figure{transform:translate3d(0, 0, 0) scale(1.05) rotate(0.01deg)}a.slide{overflow:hidden}.slider-thumbs{display:flex;flex-flow:row wrap;justify-content:center;align-content:center;border-top:1px solid #000}.thumb{float:left;width:auto !important;padding:15px 30px;margin-top:-1px;display:block;border-top:1px solid #000;cursor:pointer;outline:none}.thumb.tns-nav-active{border:1px solid #000}.thumb .button{display:none}.thumb.tns-nav-active .button{display:block}.thumb *{margin-bottom:0}@media only screen and (max-width: 1280px){.slide{padding-bottom:56.25%}}@media only screen and (max-width: 1152px){.carousel .slide .inner{padding-bottom:56.25%}}@media only screen and (max-width: 1024px){.slider-wrapper .caption .main-wrapper,.slider-wrapper .svg-img .main-wrapper{padding:0 5%}}@media only screen and (max-width: 960px){.section-slider .slide,.slider-wrapper .slide{height:auto}.section-slider .slide .inner,.slider-wrapper .slide .inner{position:relative;width:100%;height:auto;padding-bottom:75%;display:block}}@media only screen and (max-width: 640px){#main .slider-nav{position:relative;width:110px;margin:42px auto 0 auto}#main .slider-nav .button.prev,#main .slider-nav .button.next{position:relative;top:auto;left:auto;right:auto;float:left;margin:0}#main .slider-nav .button.prev{margin-right:20px}}.section-togglelist{padding:0;background-color:#f3f3f3}.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 #f3f3f3;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"}.section-teaser article{padding-top:0}.teaser.cards,.teaser.tiles,.teaser.boards,.teaser.tables,.teaser.list{width:100%;display:block;display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;flex-flow:row wrap;-webkit-flex-flow:row wrap;justify-content:center;align-content:center}.cards.no-bgc.items-2 .teaser-wrapper{max-width:1440px}@media only screen and (max-width: 1280px){.teaser-wrapper{padding-left:5%;padding-right:5%}.tiles .teaser-wrapper,.tiles.teaser-wrapper{padding-left:0;padding-right:0}}.teaser .inner{width:100%;display:block}.teaser-item{float:left;width:100%;margin:0;padding:0;display:block;outline:none}a.teaser-item *{text-decoration:none !important;-webkit-appearance:none;appearance:none}.teaser-img figure img{position:absolute;width:100%;visibility:hidden}.teaser-img{position:relative;padding-bottom:56.25%}.portrait .teaser-img{padding-bottom:100%}.teaser-img figure{position:absolute;top:0;left:0;width:100%;height:100%}.portrait .teaser-img figure{background-position:center top}.doc .teaser-img figure,.teaser-img.logo figure{background-size:contain;border:20px solid transparent !important}.teaser-img.svg.logo{padding-bottom:56.25%}.teaser-img.svg.logo figure{background:transparent !important}.teaser-info,.teaser-title,.abstract{width:100%;display:block}.teaser-info{position:relative}.teaser-info article{padding:0}.teaser-info header *{hyphens:auto;-webkit-hyphens:auto}.cards .teaser-info h3,.cards .teaser-info p,.boards .teaser-info h3,.boards .teaser-info p{margin-bottom:10px}.cards *:last-child,.boards *:last-child{margin-bottom:0}.teaser-info .cat-title{height:20px;margin:0 !important;padding:0 !important;font-size:.875em;line-height:18px;overflow:hidden}.teaser-info.color-one .cat-title,.teaser-info.color-one .cat-title{color:#000;background-color:#fff !important}#main .teaser-title{padding:1px 0;margin-bottom:15px}.teaser-title *{margin-bottom:0}.teaser-info .contact-info{margin:15px 0 0 0}.teaser-info .contact-info:first-child{margin-top:0}.teaser-info .button-wrapper{float:left;margin:0;text-align:left}@media only screen and (max-width: 1024px){.teaser-img{padding-bottom:56.25%}}@media only screen and (max-width: 960px){.teaser-img.svg.logo{padding-bottom:56.25%}}@media only screen and (max-width: 640px){.cards .contact-info h3,.cards .contact-info p,.boards .contact-info h3,.boards .contact-info p{margin-bottom:0}main .cards .contact-info+.button-wrapper,main .boards .contact-info+.button-wrapper{margin-top:5px}}article+.teaser-wrapper,header+.teaser-wrapper{padding-top:60px}@media only screen and (min-width: 1920px){article+.teaser-wrapper,header+.teaser-wrapper{padding-top:7.5vh}}@media only screen and (max-width: 1280px){article+.teaser-wrapper,header+.teaser-wrapper{padding-top:60px}}@media only screen and (max-width: 640px){article+.teaser-wrapper,header+.teaser-wrapper{padding-top:30px}}.section-teaser.cards{overflow:hidden}.teaser.cards{width:105%;margin-left:-5%;margin-top:-5%}.cards .teaser-img{position:relative;z-index:1;display:block}.cards .teaser-info{min-height:0;padding:0}.cards .teaser-img+.teaser-info{margin-top:15px}.cards .teaser-info .wrapper-xs{max-width:none;padding:0;margin:0 auto}.cards .teaser-info .wrapper-xs *{text-align:center}.cards .teaser-info .wrapper-xs *:last-child{margin-bottom:0}.cards .teaser-info a:after{background-color:#000}.cards .teaser-item{position:relative;width:20%;margin-left:5%;margin-top:5%}.items-2 .cards .teaser-item{width:45%}.items-3 .cards .teaser-item{width:28.3333333333%}@media only screen and (min-width: 1280px){.items-2 .teaser.cards.no-bgc .teaser-wrapper{padding:0 40px}.items-2 .teaser.cards{width:100%;margin-left:0}.cards.items-2 .teaser-item{width:50%;margin-left:0;margin-top:80px}.cards.items-2 .teaser-item:nth-child(odd){padding-right:40px}.cards.items-2 .teaser-item:nth-child(even){padding-left:40px}}@media only screen and (min-width: 1600px){.items-2 .cards .teaser-item.portrait{margin-left:0;margin-right:0}.cards .teaser-item.doc .inner,.cards .teaser-item.portrait .inner{width:100%;max-width:540px;margin:0 auto;display:block}.cards.items-2 .teaser-item:nth-child(odd){padding-right:80px}.cards.items-2 .teaser-item:nth-child(even){padding-left:80px}}@media only screen and (max-width: 640px){.cards .teaser-img+.teaser-info{margin-top:5px}}.cards .teaser-item::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;display:block}.cards .inner .wrapper-s{padding:20px}.cards .teaser-info .button-wrapper{padding:0}.cards .teaser-img figure{padding-bottom:0;border-radius:0}.cards .portrait .inner{max-width:320px;margin:0 auto;display:block}.cards header+article{margin-top:15px}@media only screen and (min-width: 1920px){.teaser.cards{width:105%;margin-left:-5%}.items-3 .cards .teaser-item{width:28.3333333333%}.items-4 .cards .teaser-item{width:20%}}@media only screen and (max-width: 1024px){.items-4 .cards .teaser-item{width:45%}.cards .teaser-img,.cards .teaser-info{width:100%;margin:0}.teaser-img{padding-bottom:56.25%}}@media only screen and (max-width: 960px){.section-teasercards .teaser-wrapper{padding:0 5%}.cards article+.teaser-wrapper{padding-top:60px}.teaser.cards{width:100%;padding:0;margin:0 auto;display:block}.items-2 .cards .teaser-item,.items-3 .cards .teaser-item,.items-4 .cards .teaser-item,.cards .teaser-item{float:none;width:100%;max-width:960px;min-height:0;margin:0 auto;margin-top:40px;display:block}.cards .teaser-item:first-child,.cards.items-2 .teaser-item:first-child,.cards.items-4 .teaser-item:first-child{margin-top:0}.cards .teaser-img,.cards .teaser-info{float:none;width:100%;min-height:0;display:inline-block}}.teaser.boards{float:left;width:102.5%;margin-left:-2.5%;margin-top:-2.5%}.boards .teaser-wrapper{max-width:none}.boards .teaser-item{position:relative;width:30.8333333333%;min-height:320px;margin-left:2.5%;margin-top:2.5%;border-width:1px;border-style:solid;border-radius:0;overflow:hidden}.boards.two-cols .teaser-item{width:47.5%}.boards.three-cols .teaser-item{width:30.8333333333%}.boards .teaser-item .inner{position:static;min-height:320px}.boards .teaser-item .wrapper-xs{padding:40px 5% 64px 5%}.boards .teaser-img.logo+.teaser-info .inner{padding-top:0}.boards .teaser-img,.boards .teaser-img::after{position:absolute;top:0;left:0;width:100%;height:100%;padding-bottom:0}.boards .teaser-img::after{content:"";background-color:#000;opacity:0.25;transition:opacity 350ms ease-in-out}.boards .abstract{position:relative;top:20px;margin-top:10px;opacity:0;transition:opacity 350ms ease-in-out,top 750ms cubic-bezier(0.165, 0.84, 0.44, 1)}@media (hover: hover){.boards .teaser-item:hover .abstract{top:0;opacity:1}.boards .teaser-item:hover .teaser-img::after{opacity:0.75}}.teaser.boards .button{position:absolute;bottom:0;left:0;width:auto;height:44px;line-height:44px;border-radius:0 0 0 0;border-left:none !important;border-bottom:none !important;overflow:hidden}.teaser.boards .button:after{border-radius:0 0 0 0;transform:scale(1.05)}.teaser.boards .button *{line-height:44px}@media only screen and (max-width: 1280px){.boards .teaser-item{width:30.8333333333%}}@media only screen and (max-width: 1024px){.boards .teaser-wrapper{padding-left:0;padding-right:0}.teaser.boards{width:105%;padding:0 5%;margin-left:-5%;margin-top:-5%}.boards.three-cols .teaser-item,.boards .teaser-item{width:45%;margin-left:5%;margin-top:5%}}@media only screen and (max-width: 640px){.teaser.boards{width:100%;margin-left:0;margin-top:0}.boards.three-cols .teaser-item,.boards.two-cols .teaser-item,.boards .teaser-item{width:100%;margin-top:30px;margin-left:0}.boards.three-cols .teaser-item:first-child,.boards.two-cols .teaser-item:first-child,.boards .teaser-item:first-child{margin-top:0}}.section-teasertables{padding:40px 0}.teaser.tables .teaser-item{position:relative;width:100%;min-height:0;margin:60px 0 0 0}.teaser.tables .teaser-item.no-img{width:48.75%;min-height:320px;margin-top:2.5%}.teaser.tables .teaser-item.no-img:nth-child(odd){margin-right:1.25%}.teaser.tables .teaser-item.no-img:nth-child(even){margin-left:1.25%}.teaser.tables .teaser-item:first-child{margin-top:0}.teaser.tables .teaser-item.employee{position:relative}.teaser.tables .teaser-img,.teaser.tables .teaser-info{float:left;width:50%;display:block}.teaser.tables .teaser-item:nth-child(even) .teaser-img{float:right}.teaser.tables .teaser-info{position:absolute;top:0;right:0;height:100%;padding:0;background-color:#000}.teaser.tables .teaser-item:nth-child(even) .teaser-info{left:0;right:auto}.teaser.tables .inner{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%)}#main .teaser.tables .no-img .teaser-info,#main .teaser.tables .no-img .inner{position:relative;top:auto;left:auto;right:0;width:100%;margin:0;transform:translateY(0)}#main .teaser.tables .no-img .inner{padding:20px 0}.teaser.tables .teaser-img figure{padding-bottom:75%}@media only screen and (max-width: 1024px){.teaser.tables{width:100%;padding:0;margin:0 auto}.teaser.tables .teaser-info{padding:0 0 0 2.5%}.teaser.tables .teaser-img{margin-right:2.5%}.teaser.tables .teaser-img{width:47.5%}.teaser.tables .teaser-img,.teaser.tables .teaser-item:nth-child(even) .teaser-img,.teaser.tables .teaser-info,.teaser.tables .teaser-item:nth-child(even) .teaser-info{width:50%;margin:0;border:none}.teaser.tables .teaser-item:nth-child(even) .teaser-info{padding-left:0;padding-right:2.5%}}@media only screen and (max-width: 767px){.teaser.tables .teaser-img,.teaser.tables .teaser-item:nth-child(even) .teaser-img,.teaser.tables .teaser-info,.teaser.tables .teaser-item:nth-child(even) .teaser-info{width:100%;padding-left:0;padding-right:0;border:none}.teaser.tables .teaser-img,.teaser.tables .teaser-item:nth-child(even) .teaser-img{margin-bottom:15px}.teaser.tables .teaser-img figure{padding-bottom:62.5%;background-position:center top}}.section-teaser.list .section-header{float:none;margin:0 auto;display:block}.section-teaser.list header *:last-child{margin-bottom:0}.teaser.list{float:left;width:102.5%;margin-left:-2.5%;margin-top:-2.5%}.list .teaser-item{position:relative;width:47.5%;min-height:unset;padding-left:50px;margin-left:2.5%;margin-top:2.5%}.list .teaser-item::before{content:"";position:absolute;top:3px;left:0;width:30px;height:30px;font:24px/30px superduperfont;text-align:center;background-color:#FBCBC5;border-radius:100%}.teaser.list .wrapper-s,.teaser.list .wrapper-xs{max-width:none;padding:0}.list h2,.list h3,.list p{margin-bottom:10px}.teaser.list .abstract p{display:inline}#main .teaser.list .teaser-title h3 span{position:relative;width:auto;padding:0 10px;margin-bottom:5px;text-align:center}#main .teaser.list .teaser-item:hover h3 span{padding:0 30px}#main .teaser.list .teaser-title h3 span:before,#main .teaser.list .teaser-title h3 span:after{content:"";position:absolute;top:50%;width:2000px;height:1px;margin:0;display:block;background-color:#000}#main .teaser.list .teaser-title h3 span:before{left:-2000px}#main .teaser.list .teaser-title h3 span:after{right:-2000px}#main .teaser.list .teaser-title *{width:auto;text-align:center}@media only screen and (max-width: 960px){.teaser.list{width:100%;margin-left:0}.list .teaser-item{width:100%;margin-top:20px;margin-left:0}}@media only screen and (max-width: 640px){#main .teaser.list .teaser-item:hover h3{padding:0;transform:none}#main .teaser.list .teaser-item:hover h3 span{padding:0 10px}}.list.objects .teaser-item{width:100%;padding:8px 0;display:block;border-top:1px solid #000}.w-txt .list.objects .teaser-item{border-color:#fff}.list.objects header+.teaser-item{border-top:none}.list.objects .teaser-info,.list.objects header{float:left;display:block}.list.objects .teaser header{padding:5px;background-color:#000}.list.objects .teaser header *{color:#fff}.object-info{float:left;width:100%;display:block}.object-info p{float:left;width:16.6666666667%;padding:0;margin:0;display:block;overflow:hidden}.object-info p.imp{color:#fff;background-color:#000;padding:4px 8px}.object-info p.imp *{color:#fff !important}.object-info p.status span{color:#f15a46}.object-info p.sts-1 span,.object-info p.sts-2 span{color:#45da7b}.object-info p strong,.object-info p span{float:left;width:100%;height:auto;min-height:1.25rem;display:block;line-height:1.25em}.object-info div.pw-modal{float:left;width:100%;min-height:1.25rem;display:block}.object-info header,.object-info p{float:left;display:block}.object-info .usage{width:100%;display:block}.object-info .usage strong,.object-info .usage span{float:left;width:auto;margin-right:4px;display:block}.object-info .usage span::after{content:", "}.object-info .usage span:last-child::after{content:none}.object-info a{text-decoration:none;width:100%;display:block}@media only screen and (max-width: 960px){.object-info p{width:33.3333333333%;padding-bottom:10px}.object-info .usage{width:66.6666666667%}.object-info .usage strong{width:100%;display:block}}.section-teaser.tiles,#main .section-teaser.tiles:last-child{padding:0}.tiles .teaser-wrapper{max-width:none;padding:0;display:block}.teaser.tiles{position:relative;z-index:2;width:100%;display:block}.teaser.tiles .teaser-item{position:relative;float:left;width:100%;height:75vh;min-height:540px;max-height:800px;padding:0;margin:0;display:block;display:grid;align-items:center;overflow:hidden}.teaser.tiles .teaser-item.right{float:right}.teaser.tiles .teaser-item.full.no-img.txt{height:auto;min-height:unset}.teaser.tiles .img .inner{position:absolute;top:0;left:0;width:100%;height:100%}.teaser.tiles .teaser-item.full.no-img.txt .caption-wrapper,.teaser.tiles .teaser-item.full.no-img.txt .caption{position:relative;top:auto;left:auto;height:auto;transform:unset}.teaser.tiles .teaser-info{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;padding:60px 0;margin:0;display:block;overflow:hidden}.teaser.tiles .wrapper-xs{position:relative;top:50%;left:auto;width:100%;height:auto;padding:0 5%;display:block}.section-locations .teaser.tiles .wrapper-xs{transform:translateY(-50%)}.tiles .full.no-img.txt .wrapper-xs{transform:unset}.tiles .full.no-img.txt .teaser-info{position:relative;padding:80px 0}.tiles .full.no-img.txt .wrapper-xs{max-width:1440px}.teaser.tiles .teaser-item:nth-child(3){float:right}.teaser.tiles .teaser-img,.teaser.tiles figure,.teaser.tiles img{position:absolute;top:0;left:0;width:100%;display:block}.teaser.tiles figure{top:0;left:0;width:100%;height:100%;padding-bottom:0}.teaser.tiles .teaser-img{height:100%;padding-bottom:0}.teaser.tiles img{visibility:hidden}.teaser.tiles .wrapper-s{color:#424242;background-color:transparent}p[style="border:1px solid #000000;text-align:center;"],.button[style="border:1px solid #000000;text-align:center;"]{left:50%;width:auto;display:inline-block;transform:translateX(-50%)}@media only screen and (max-width: 1280px){.teaser.tiles .teaser-item.onethird,.teaser.tiles .teaser-item.twothird{width:50%}.teaser.tiles .teaser-item{height:50vh}}@media only screen and (max-width: 960px){.teaser.tiles .teaser-item,.teaser.tiles .teaser-item.half,.teaser.tiles .teaser-item.onethird,.teaser.tiles .teaser-item.twothird,.teaser.tiles .teaser-item.quarter{width:100%;height:auto;min-height:unset;max-height:unset;margin:0}.teaser.tiles .teaser-info,.teaser.tiles .wrapper-xs,.section-locations .teaser.tiles .wrapper-xs{position:relative;top:auto;height:auto;transform:unset}.teaser.tiles .teaser-info{padding:60px 0}.teaser.tiles .img .teaser-info{padding:60px 0}.teaser.tiles .img .inner,.teaser.tiles .teaser-info.caption-wrapper{position:relative;height:100%}.teaser.tiles .img.no-txt .inner{position:absolute}.teaser.tiles .caption{top:50%;transform:translateY(-50%)}.teaser.tiles .teaser-item.img{height:100%;padding:0 0 100% 0}.teaser.tiles figure{top:0;left:0;width:100%;height:100%}.teaser.tiles .teaser-item .wrapper-s{padding:0 5% !important}}.tab-cards{z-index:1}.tab-cards-nav,.tab-cards-list{position:relative;float:left;width:100%;display:block;display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;flex-flow:row wrap;-webkit-flex-flow:row wrap}.tab-cards-nav{border-bottom:4px solid #4E5152}.img .tab-cards-nav{border-color:rgab(#fff, 0.75)}.tab-cards-list{border-bottom:4px solid #000;overflow:hidden}.img .tab-cards-list{border-color:#fff}.tab-card,.tab-cards-nav button p,.tab-cards-nav button:after{transition:all 350ms ease-in-out}.tab-cards-nav button{padding:10px;background:transparent;height:auto}.img .tab-cards-nav button{background-color:transparent !important}.tab-cards-nav button p{margin-bottom:0;font-family:libre-baskervilleregular;font-size:1.5em;line-height:1.25em;color:#4E5152;text-transform:none}.img .tab-cards-nav button p{color:rgba(255,255,255,0.75)}.tab-cards-nav button:hover p,.tab-cards-nav button.active p{color:#000}.img .tab-cards-nav button:hover p,.img .tab-cards-nav button.active p{color:#fff}.tab-cards-nav button:after{top:auto;bottom:-4px;left:0;width:100%;height:4px !important;padding:0;border:none;background:transparent;transform:none !important}.tab-cards-nav button.active:after{width:100%;height:4px;background:#000}.img .tab-cards-nav button.active:after{background:#fff}.section-tabcards .button.close{position:absolute;top:-25px;right:20px;margin-top:0}.tab-card{position:absolute;top:20px;z-index:0;float:left;width:100%;height:50vh;min-height:400px;opacity:0}.tab-card article{position:absolute;top:50%;left:50%;padding-top:40px;padding-bottom:40px;transform:translate(-50%, -50%)}.tab-card article *{color:#000}.img .tab-card article *{color:#fff}.tab-card article *:last-child{margin-bottom:0}.tab-card.active{position:relative;top:0;z-index:1;opacity:1}#main-tabcards-section{position:fixed;top:100%;left:0;z-index:50;width:100%;height:100%;padding:0 !important}#main-tabcards-section.inactive{display:none}#main-tabcards-section .tab-cards{position:absolute;top:100%;left:50%;padding:0 80px !important;transform:translate(-50%, -50%)}@media only screen and (max-width: 1024px){#main-tabcards-section{z-index:100;overflow-y:scroll}#main-tabcards-section .tab-cards,.tab-card article{position:relative;top:0 !important;left:0;padding-top:0;transform:none}#main-tabcards-section .tab-cards{padding:40px 5% !important}.tab-card{height:auto;min-height:0}.tab-card article{padding:40px 0}.tab-cards-nav button p{font-size:16px;line-height:1.25em}#main-tabcards-section .tab-cards .button.close{position:relative;top:auto;right:auto}}@media only screen and (max-width: 960px){#main-tabcards-section .tab-cards{padding-left:0;padding-right:0}#main-tabcards-section .tab-cards .button.close{margin:0 5% 30px 0}.tab-card article{padding:20px 5%;font-size:16px}}@media only screen and (max-width: 640px){#main-tabcards-section .tab-cards{padding:40px 0 !important}}.section-locations{padding:0}.section-locations .iframe-wrapper{max-width:none;padding-left:0;padding-right:0}.section-locations{padding-bottom:0}.iframe-container{position:relative;width:100%;height:100%;padding-bottom:42.756%;display:block}.tiles .iframe-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;max-width:none;padding:0}.section-locations .tiles .iframe-wrapper{top:50%;left:50%;width:90%;height:90%;transform:translate(-50%, -50%);overflow:hidden;border-radius:0}article{padding-top:60px}.section-locations .teaser-info{padding:0 !important}.section-locations article+.teaser-wrapper{padding-top:0}.section-locations article{padding:60px 0}@media only screen and (min-width: 1920px){.section-locations article{padding:7.5vh 0}}@media only screen and (max-width: 1280px){.section-locations article{padding:60px 0}}@media only screen and (max-width: 960px){.section-locations .tiles .iframe-wrapper{top:0;left:0;width:100%;height:100%;transform:unset}}@media only screen and (max-width: 640px){.section-locations article{padding:30px 0}}.iframe-container iframe{position:absolute;top:0;left:0;width:100%;height:100%;display:block;overflow:hidden}@media only screen and (max-width: 960px){.iframe-container{padding-bottom:56.25%}}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-widget-content{background:#000 !important}.ui-widget-header{background:#424242 !important}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:48% !important}.ui-datepicker .ui-datepicker-title select{padding:0 10px !important;margin:1px 1% !important}.ui-datepicker .ui-datepicker-title option{text-align:center !important}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active{color:#000 !important;border-color:#000 !important}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{color:#fff !important;background:#424242 !important}.logo-gallery{float:left;width:102.5%;display:block;display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-moz-flex;display:-ms-box;display:-ms-flexbox;flex-flow:row wrap}.logo-gallery .logo{position:relative;float:left;width:14.1666666667%;margin:0 2.5% 2.5% 0;display:block;overflow:hidden}.logo-gallery .logo::after{content:none}.logo-gallery .logo img{width:100%;padding:0;margin:0 auto;display:block}@media only screen and (max-width: 960px){.logo-gallery .logo{width:22.5%}}@media only screen and (max-width: 640px){.logo-gallery .logo{width:30.8333333333%}}#main-container #main .section-logoteaser{padding:80px 0}.section-logoteaser .section-header{padding-top:0}.logoteaser-wrapper{padding:0}.logoteaser{position:relative;width:100%;margin-top:1px;display:block;display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;flex-flow:row wrap;-webkit-flex-flow:row wrap;border:1px solid #f3f3f3;border-right:none}.logoteaser li{position:relative;float:left;width:25%;padding:10px 0;display:block;overflow:hidden;border-right:1px solid #f3f3f3}.logoteaser .logo{position:relative;width:100%;height:120px;display:block;background-size:auto 100%}.logoteaser .logo img{display:none}.logoteaser .logo-label{position:relative;width:100%;display:block;color:#000;text-align:center;opacity:1}.logoteaser .logo-label *{margin-bottom:0;font-family:haboro-contrast-extended,italiana}@media only screen and (max-width: 1024px){.logoteaser li{width:50%}}@media only screen and (max-width: 640px){.logoteaser .logo{height:auto;padding-bottom:56.25%}}.logos-wrapper{padding:0;margin-top:20px}.logos-wrapper:first-child{margin-top:0}.logo-list{float:left;width:100%;display:block;display:flex;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-moz-flex;display:-ms-box;display:-ms-flexbox;flex-flow:row wrap;justify-content:center}.logo-list .logo{float:left;width:auto;height:120px;display:block;align-self:center}.logos-wrapper figure,.logos-wrapper img{float:left;width:auto;height:100%;display:block}@media only screen and (max-width: 640px){.logo-list .logo{height:90px}}.section-vacations{padding:20px 0;background-color:#000}.section-vacations *{color:#fff;margin-bottom:0}.section-vacations header{padding-bottom:0}.section-vacations h2,.section-vacations h3,.section-vacations h4,.section-vacations p{font-size:1.5em;line-height:1.375em}.section-modalinfo{position:fixed;top:50%;left:50%;z-index:10;width:75vw;height:auto;padding:80px 0 !important;border:2px solid #fff;background-color:rgba(0,0,0,0.92);transform:translate(-50%, -50%);box-shadow:0 14px 100px -12px rgba(0,0,0,0.5)}#modal-wrapper{position:static}#modal-info p{margin-bottom:0;font-family:haboro-contrast-extended,italiana;font-size:2.25em;line-height:1.125em;color:#fff}#modal-info .button.close{position:absolute;top:20px;right:20px;margin:0}#modal-info .button.close span:before{color:#000;text-indent:2px}#modal-info .button.close:after{background:#fff}#modal-info a,#modal-info a *{color:#fff;border-color:#fff}#modal-info a::after{background-color:#fff}@media only screen and (max-width: 640px){.section-modalinfo{top:auto;bottom:5%;left:5%;width:90%;padding:60px 0 30px 0 !important;transform:translate(0, 0)}#modal-info p{font-size:1em;line-height:1.375em}#modal-info .button.close{top:10px;right:10px}}.section-table .main-wrapper{transform:translate3d(0, 0, 0)}table,thead,tbody,tfoot,tr{width:100% !important;display:block;display:flex;flex-flow:row wrap;justify-content:center;align-content:center;border:none;outline:none;background:transparent}table{position:relative;z-index:1;border-collapse:collapse}table thead *,table tfoot *{text-align:left}table thead td,table tfoot td{border-color:transparent !important}tbody tr{display:flex;justify-content:space-between;border-width:1px 0 0 0;border-style:solid}table td{width:auto;padding:5px 10px}table td:last-child,table td:last-child *{text-align:right;padding-right:0}table td:first-child,table td:first-child *{text-align:left;padding-left:0}table td:first-child li,table td:last-child li{padding-left:20px;margin-bottom:0}tbody tr:first-child,tbody td:first-child{border:none}thead .details{margin-top:20px;display:none}table .icon{width:3vh;height:3vh;font-size:2.5vh;line-height:3vh;font-weight:600;text-align:center;border:1px solid #000;border-radius:100%}table thead .details p{width:auto;display:inline-block}table thead .icon{float:left;width:30px;height:auto;font-size:2.5vh;line-height:1.25rem;border:none;display:block}table p{position:relative;width:100%;text-align:left;margin-bottom:0}.form-container .wrapper-s,.form-container .main-wrapper{max-width:none;padding-left:0;padding-right:0}.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{animation:1000ms ease-in-out 0ms forwards rareFadeIn !important;z-index:0;transition:unset !important}.tns-fadeOut,.tns-normal{animation:1000ms ease-in-out 500ms forwards rareFadeOut !important;z-index:-1}article .tns-fadeOut,article .tns-normal{animation:1000ms ease-in-out 0ms forwards rareFadeOut !important}.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-slider{padding:0}.section-slider .section-header{padding-top:60px}@media only screen and (min-width: 1024px){.section-slider .section-header{position:absolute;top:50%;left:50%;z-index:5;padding-top:0;padding-bottom:0;transform:translate(-50%, -50%)}}.section-carousel .main-wrapper{padding-left:0;padding-right:0}.carousel-wrapper{position:relative;width:100%;padding-left:0;padding-right:0;border:none}.slider,.carousel{position:relative;z-index:1;width:100%;max-width:none;padding:0;margin:0;display:block;-webkit-tap-highlight-color:transparent}.carousel{transition-timing-function:cubic-bezier(0, 0.93, 0.79, 0.99)}.slide{backface-visibility:hidden;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.bgc figure{filter:grayscale(100%);mix-blend-mode:multiply}.slide .inner,.slide figure,.slider .slide figure:after{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: 960px){.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:absolute;top:auto;bottom:10%;padding:0 5%}@media only screen and (min-width: 1153px){.slider .caption{padding:0 70px;margin-top:40px}}.section-slider .main-wrapper .wrapper-xs{padding:0;max-width:none}.slide .caption .main-wrapper{opacity:0;transition:opacity 750ms ease-in-out,transform 750ms cubic-bezier(0.165, 0.84, 0.44, 1)}.count-1 .slide .caption .main-wrapper{opacity:1}.slide.active .caption .main-wrapper{opacity:1;transform:scale(1)}.carousel .caption .main-wrapper,.carousel .caption .wrapper-xs{max-width:none;padding:0;opacity:1}.carousel .caption .wrapper-xs{padding:0}.tns-controls .button,* .w-txt .tns-controls .button{border-color:transparent !important}.slide-btn.prev,.slide-btn.next{border-style:solid;cursor:pointer;cursor:hand;border:none !important;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.slider-wrapper .slide-btn.prev,.slider-wrapper .slide-btn.next{opacity:0.5}.slider-wrapper .slide-btn.prev:hover,.slider-wrapper .slide-btn.next:hover{opacity:1}.tns-controls{position:static;bottom:0;right:0;z-index:2;width:100%;height:0;letter-spacing:0.04em;display:block}.carousel-wrapper .tns-controls{position:absolute;right:auto;left:50%;bottom:-50px;width:auto;transform:translateX(-50%)}@media only screen and (max-width: 1152px){.carousel-wrapper .tns-controls{bottom:-30px}}.tns-controls.disabled{display:none}.tns-controls button[data-controls="prev"],.tns-controls button[data-controls="next"]{position:absolute;top:50%;z-index:2;transform:translateY(-50%);float:left;width:70px;height:70px;line-height:70px;padding:0;display:block;text-align:center;border-radius:100%;border-width:0 !important}.tns-controls button[data-controls="prev"]{left:20px}.tns-controls button[data-controls="next"]{right:20px}@media only screen and (max-width: 1152px){.slider-wrapper .tns-controls button[data-controls="prev"],.slider-wrapper .tns-controls button[data-controls="next"]{display:none}}* .carousel-wrapper .tns-controls button,* .carousel-wrapper .tns-nav button{position:relative;right:auto;left:auto;float:left;height:30px;width:auto;font-family:haboro-contrast-extended,italiana;font-size:.75rem;line-height:30px;letter-spacing:0.04em;text-transform:uppercase}* .carousel-wrapper .tns-controls button::after,* .carousel-wrapper .tns-controls button::before{left:auto;right:auto;font-family:superduperfont;height:30px;font-size:14px;line-height:30px;display:inline-block;opacity:1;background-color:transparent}* .carousel-wrapper .tns-controls button[data-controls="prev"]::before{float:left;content:""}* .carousel-wrapper .tns-controls button[data-controls="next"]::after{float:right;content:""}* .carousel-wrapper .tns-controls button[data-controls="prev"]{margin-right:0;padding-right:5px}* .carousel-wrapper .tns-controls button[data-controls="next"]{margin-left:5px;padding-left:5px}@media only screen and (max-width: 640px){* .carousel-wrapper .tns-controls button[data-controls="prev"],* .carousel-wrapper .tns-controls button[data-controls="next"]{width:44px;margin:0;font-size:0;text-align:center}* .carousel-wrapper .tns-controls button[data-controls="next"]::after,* .carousel-wrapper .tns-controls button[data-controls="next"]::after{float:none}}.pageheader .tns-controls{position:absolute;left:50%;bottom:60px;float:left;width:160px;height:0;display:block;transform:translate(-50%, 0)}.pageheader .tns-controls button[data-controls="prev"],.pageheader .tns-controls button[data-controls="next"]{position:relative;top:auto;left:auto;right:auto;float:left;transform:unset}.slide a:after{content:none}.tns-nav{position:absolute;bottom:15px;right:10px;z-index:3;width:auto;padding:0;transform:unset}.section-slider .tns-nav,.pageheader .tns-nav{left:50%;right:auto;transform:translateX(-50%)}@media only screen and (max-width: 960px){.tns-nav{right:auto;left:50%;transform:translateX(-50%)}}.tns-nav button{transition:all 350ms ease-in-out}.tns-nav button{float:left;position:relative;width:40px;height:4px;padding:0;margin:0 10px 0 0;display:block;text-align:center;background-color:rgba(255,255,255,0.25);border:none !important;border-radius:4px;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)}.tns-nav button:hover:before{opacity:0.66}.tns-nav button.active:hover::before,.tns-nav button.active::before{opacity:1}.tns-nav button.active::before{transition:opacity 350ms ease-in-out, transform 7500ms linear;transform:translate3d(0, 0, 0)}.stoped .tns-nav button.active::before{transition:unset;transform:translate3d(0, 0, 0)}.tns-nav button::after{content:none}@media only screen and (max-width: 960px){.section-heroslider .tns-controls{display:none}.tns-nav{padding-right:0}#main .tns-controls button[data-controls="prev"],#main .carousel .tns-controls button[data-controls="prev"]{left:5%}#main .tns-controls button[data-controls="nextt"],#main .carousel .tns-controls button[data-controls="next"]{right:5%}}@keyframes rareFadeIn{0%{opacity:translate3d(0, 0, 0);opacity:0}100%{transform:translate3d(0, 0, 0);opacity:1}}@keyframes rareFadeOut{0%{opacity:translate3d(0, 0, 0);opacity:1}100%{transform:translate3d(0, 0, 0);opacity:0}}@keyframes slideRightIn{0%{transform:translate3d(40px, 0, 0);opacity:0}100%{transform:translate3d(0, 0, 0);opacity:1}}@keyframes slideUpIn{0%{-webkit-transform:translate3d(0, 40px, 0);transform:translate3d(0, 40px, 0);opacity:0}99%{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);opacity:1}100%{-webkit-transform:unset;transform:unset;opacity:1}}@keyframes scaleDownIn{0%{transform:scale(1.15) rotate(0.02deg);opacity:0}100%{transform:scale(1) rotate(0.01deg);opacity:1}}@keyframes rotate360{0%{transform:rotate(0deg)}100%{transform:rotate(-360deg)}}.rotate-360{animation:8000ms linear infinite both rotate360}.sri,.item-1.sri,.item-2.sri,.item-3.sri,.item-4.sri,.item-5.sri,.item-6.sri,.item-7.sri,.item-8.sri,.item-9.sri,.item-1 .sri,.item-2 .sri,.item-3 .sri,.item-4 .sri,.item-5 .sri,.item-6 .sri,.item-7 .sri,.item-8 .sri,.item-9 .sri{transform:translate3d(40px, 0, 0);opacity:0}.visible.sri,.visible .item-1.sri,.visible .item-1 .sri{animation:1000ms cubic-bezier(0.165, 0.84, 0.44, 1) 0ms forwards slideRightIn}.visible .item-2.sri,.visible .item-2 .sri{animation:1000ms cubic-bezier(0.165, 0.84, 0.44, 1) 250ms forwards slideRightIn}.visible .item-3.sri,.visible .item-3 .sri{animation:1000ms cubic-bezier(0.165, 0.84, 0.44, 1) 500ms forwards slideRightIn}.visible .item-4.sri,.visible .item-4 .sri{animation:1000ms cubic-bezier(0.165, 0.84, 0.44, 1) 750ms forwards slideRightIn}.visible .item-5.sri,.visible .item-5 .sri{animation:1000ms cubic-bezier(0.165, 0.84, 0.44, 1) 1000ms forwards slideRightIn}.visible .item-6.sri,.visible .item-6 .sri{animation:1000ms cubic-bezier(0.165, 0.84, 0.44, 1) 1250ms forwards slideRightIn}.visible .item-7.sri,.visible .item-7 .sri{animation:1000ms cubic-bezier(0.165, 0.84, 0.44, 1) 1500ms forwards slideRightIn}.visible .item-8.sri,.visible .item-8 .sri{animation:1000ms cubic-bezier(0.165, 0.84, 0.44, 1) 1750ms forwards slideRightIn}.visible .item-9.sri,.visible .item-9 .sri{animation:1000ms cubic-bezier(0.165, 0.84, 0.44, 1) 2000ms forwards slideRightIn}.sui,.item-1.sui,.item-2.sui,.item-3.sui,.item-4.sui,.item-5.sui,.item-6.sui,.item-7.sui,.item-8.sui,.item-9.sui,.item-10.sui,.item-11.sui,.item-12.sui,.item-13.sui,.item-14.sui,.item-15.sui,.item-16.sui,.item-17.sui,.item-18.sui,.item-19.sui,.item-20.sui,.item-1 .sui,.item-2 .sui,.item-3 .sui,.item-4 .sui,.item-5 .sui,.item-6 .sui,.item-7 .sui,.item-8 .sui,.item-9 .sui,.item-10 .sui{transform:translate3d(0, 40px, 0);opacity:0}.visible.sui,.visible .item-1.sui,.visible .item-1 .sui{animation:1000ms cubic-bezier(0.165, 0.84, 0.44, 1) 0ms forwards slideUpIn}.visible .item-2.sui,.visible .item-2 .sui{animation:1000ms cubic-bezier(0.165, 0.84, 0.44, 1) 250ms forwards slideUpIn}.visible .item-3.sui,.visible .item-3 .sui{animation:1000ms cubic-bezier(0.165, 0.84, 0.44, 1) 500ms forwards slideUpIn}.visible .item-4.sui,.visible .item-4 .sui{animation:1000ms cubic-bezier(0.165, 0.84, 0.44, 1) 750ms forwards slideUpIn}.visible .item-5.sui,.visible .item-5 .sui{animation:1000ms cubic-bezier(0.165, 0.84, 0.44, 1) 1000ms forwards slideUpIn}.visible .item-6.sui,.visible .item-6 .sui{animation:1000ms cubic-bezier(0.165, 0.84, 0.44, 1) 1250ms forwards slideUpIn}.visible .item-7.sui,.visible .item-7 .sui{animation:1000ms cubic-bezier(0.165, 0.84, 0.44, 1) 1500ms forwards slideUpIn}.visible .item-8.sui,.visible .item-8 .sui{animation:1000ms cubic-bezier(0.165, 0.84, 0.44, 1) 1750ms forwards slideUpIn}.visible .item-9.sui,.visible .item-9 .sui{animation:1000ms cubic-bezier(0.165, 0.84, 0.44, 1) 2000ms forwards slideUpIn}.visible .item-10.sui,.visible .item-10 .sui{animation:1000ms cubic-bezier(0.165, 0.84, 0.44, 1) 2250ms forwards slideUpIn}.visible .item-11.sui,.visible .item-11 .sui{animation:1000ms cubic-bezier(0.165, 0.84, 0.44, 1) 2500ms forwards slideUpIn}.visible .item-12.sui,.visible .item-12 .sui{animation:1000ms cubic-bezier(0.165, 0.84, 0.44, 1) 2750ms forwards slideUpIn}.visible .item-13.sui,.visible .item-13 .sui{animation:1000ms cubic-bezier(0.165, 0.84, 0.44, 1) 500ms forwards slideUpIn}.visible .item-14.sui,.visible .item-14 .sui{animation:1000ms cubic-bezier(0.165, 0.84, 0.44, 1) 500ms forwards slideUpIn}.visible .item-15.sui,.visible .item-15 .sui{animation:1000ms cubic-bezier(0.165, 0.84, 0.44, 1) 500ms forwards slideUpIn}.visible .item-16.sui,.visible .item-16 .sui{animation:1000ms cubic-bezier(0.165, 0.84, 0.44, 1) 500ms forwards slideUpIn}.visible .item-17.sui,.visible .item-17 .sui{animation:1000ms cubic-bezier(0.165, 0.84, 0.44, 1) 500ms forwards slideUpIn}.visible .item-18.sui,.visible .item-18 .sui{animation:1000ms cubic-bezier(0.165, 0.84, 0.44, 1) 500ms forwards slideUpIn}.visible .item-19.sui,.visible .item-19 .sui{animation:1000ms cubic-bezier(0.165, 0.84, 0.44, 1) 500ms forwards slideUpIn}.visible .item-20.sui,.visible .item-20 .sui{animation:1000ms cubic-bezier(0.165, 0.84, 0.44, 1) 500ms forwards slideUpIn}.item-1.sdi,.item-2.sdi,.item-3.sdi,.item-4.sdi,.item-5.sdi,.item-6.sdi,.item-7.sdi,.item-8.sdi,.item-9.sdi,.item-1 .sdi,.item-2 .sdi,.item-3 .sdi,.item-4 .sdi,.item-5 .sdi,.item-6 .sdi,.item-7 .sdi,.item-8 .sdi,.item-9 .sdi{transform:scale(1.15) rotate(0.01deg);opacity:0}.visible .item-1.sdi,.visible .item-1 .sdi{animation:1000ms cubic-bezier(0.165, 0.84, 0.44, 1) 0ms forwards scaleDownIn}.visible .item-2.sdi,.visible .item-2 .sdi{animation:1000ms cubic-bezier(0.165, 0.84, 0.44, 1) 250ms forwards scaleDownIn}.visible .item-3.sdi,.visible .item-3 .sdi{animation:1000ms cubic-bezier(0.165, 0.84, 0.44, 1) 500ms forwards scaleDownIn}.visible .item-4.sdi,.visible .item-4 .sdi{animation:1000ms cubic-bezier(0.165, 0.84, 0.44, 1) 750ms forwards scaleDownIn}.visible .item-5.sdi,.visible .item-5 .sdi{animation:1000ms cubic-bezier(0.165, 0.84, 0.44, 1) 1000ms forwards scaleDownIn}.visible .item-6.sdi,.visible .item-6 .sdi{animation:1000ms cubic-bezier(0.165, 0.84, 0.44, 1) 1250ms forwards scaleDownIn}.visible .item-7.sdi,.visible .item-7 .sdi{animation:1000ms cubic-bezier(0.165, 0.84, 0.44, 1) 1500ms forwards scaleDownIn}.visible .item-8.sdi,.visible .item-8 .sdi{animation:1000ms cubic-bezier(0.165, 0.84, 0.44, 1) 1750ms forwards scaleDownIn}.visible .item-9.sdi,.visible .item-9 .sdi{animation:1000ms cubic-bezier(0.165, 0.84, 0.44, 1) 2000ms forwards scaleDownIn}.visible .item-10.sdi,.visible .item-10 .sdi{animation:1000ms cubic-bezier(0.165, 0.84, 0.44, 1) 2250ms forwards scaleDownIn}.visible .item-11.sdi,.visible .item-11 .sdi{animation:1000ms cubic-bezier(0.165, 0.84, 0.44, 1) 2500ms forwards scaleDownIn}.visible .item-12.sdi,.visible .item-12 .sdi{animation:1000ms cubic-bezier(0.165, 0.84, 0.44, 1) 2750ms forwards scaleDownIn}
