/** Generated: Wednesday, 16th of July 2025, 08:24:37 // Powered by AIOM+ v4.0.5 **/
@font-face{font-display:swap;font-family:'Encode Sans';font-style:normal;font-weight:400;src:url('/site/templates/fonts/encode-sans-v19-latin-regular.woff2') format('woff2'),url('/site/templates/fonts/encode-sans-v19-latin-regular.ttf') format('truetype')}@font-face{font-display:swap;font-family:'Encode Sans';font-style:normal;font-weight:500;src:url('/site/templates/fonts/encode-sans-v19-latin-500.woff2') format('woff2'),url('/site/templates/fonts/encode-sans-v19-latin-500.ttf') format('truetype')}@font-face{font-display:swap;font-family:'Encode Sans';font-style:normal;font-weight:600;src:url('/site/templates/fonts/encode-sans-v19-latin-600.woff2') format('woff2'),url('/site/templates/fonts/encode-sans-v19-latin-600.ttf') format('truetype')}@font-face{font-display:swap;font-family:'Encode Sans';font-style:normal;font-weight:700;src:url('/site/templates/fonts/encode-sans-v19-latin-700.woff2') format('woff2'),url('/site/templates/fonts/encode-sans-v19-latin-700.ttf') format('truetype')}@font-face{font-display:swap;font-family:'Encode Sans';font-style:normal;font-weight:800;src:url('/site/templates/fonts/encode-sans-v19-latin-800.woff2') format('woff2'),url('/site/templates/fonts/encode-sans-v19-latin-800.ttf') format('truetype')}*{margin:0;padding:0;border:none;outline:0;text-decoration:none;font-weight:300;box-sizing:border-box}.regular{font-weight:400}.semibold{font-weight:500}.bold{font-weight:600}.extrabold{font-weight:800}.copy{font-family:'Encode Sans',sans-serif;color:#252525;font-weight:400;font-size:20px;line-height:1.7em}html,body{width:100%;height:100%}body{font-family:'Encode Sans',sans-serif;color:#252525;font-weight:400;font-size:20px;line-height:1.7em}hr{margin:0 0 -1px;width:1px;height:1px;visibility:hidden;opacity:0;border:none}b,strong{font-weight:600}.wrapper{margin:0 auto;max-width:1064px}.dev{font-weight:600;font-size:13px;color:#f03061}span.noHyphen,i.noHyphen{display:inline-block;hyphens:none;font-size:inherit;font-weight:inherit;font-style:normal}img.hasBorder{border:1px solid #2a2a2a}header{position:fixed;top:0;left:0;z-index:1000;width:100%;background-color:#fff;transition:all .5s}header #utility{height:46px;background-color:#033a5b}header #utility .wrapper{display:flex;justify-content:flex-end;align-items:center}header #utility .wrapper #menuSwitch{display:none}header #utility .wrapper #headernav{position:relative;top:4px}header #utility .wrapper #headernav ul li{font-weight:500;display:inline-block;margin:0 0 0 20px;color:#fff;font-size:13px}header #utility .wrapper #headernav ul li a{font-weight:500;color:#fff;transition:all .5s;text-decoration:none}header #utility .wrapper #headernav ul li a:hover,header #utility .wrapper #headernav ul li a:active{color:#50b1f7}header #utility .wrapper #headernav ul li.active a{color:#50b1f7}header #utility .wrapper #headernav ul li:first-child{margin:0}header #headerWrapper{display:flex;justify-content:space-between;align-items:center;height:114px}header #headerWrapper #logo{width:160px;height:81px;background-image:url(/site/templates/grafik/logo.png);background-image:url(/site/templates/grafik/logo.svg),none;background-repeat:no-repeat;background-size:100% auto}header #headerWrapper #logo a{position:relative;display:block;width:100%;height:100%}header #headerWrapper #logo a span{position:absolute;top:-100000px}header #headerWrapper #mainnavWrapper{padding-right:30px}header #headerWrapper #mainnavWrapper .mobileOnly{display:none !important}header #headerWrapper #mainnavWrapper #mainnav #mainMenuSwitch{display:none}header #headerWrapper #mainnavWrapper #mainnav ul{list-style-type:none}header #headerWrapper #mainnavWrapper #mainnav ul.level1 li.level1{position:relative;display:inline-block;margin:0 0 0 30px;border-bottom:2px solid transparent;transition:border-color .5s}header #headerWrapper #mainnavWrapper #mainnav ul.level1 li.level1>a{font-weight:600;display:inline-block;padding:17px 0;color:#252525;font-size:16px;line-height:16px;text-decoration:none}header #headerWrapper #mainnavWrapper #mainnav ul.level1 li.level1 ul.level2{position:absolute;top:50px;left:0;z-index:120;padding:10px 20px;background-color:#fff;border-top:2px solid #50b1f7;box-shadow:0 4px 4px 0 rgba(0,0,0,.25);opacity:0;transition:opacity .5s;pointer-events:none}header #headerWrapper #mainnavWrapper #mainnav ul.level1 li.level1 ul.level2 *{pointer-events:none}header #headerWrapper #mainnavWrapper #mainnav ul.level1 li.level1 ul.level2 li.level2{position:relative;border-bottom:1px solid #f2f2f7}header #headerWrapper #mainnavWrapper #mainnav ul.level1 li.level1 ul.level2 li.level2>a{font-weight:500;display:block;padding:10px 0;color:#252525;font-size:13px;line-height:13px;white-space:nowrap;text-decoration:none}header #headerWrapper #mainnavWrapper #mainnav ul.level1 li.level1 ul.level2 li.level2:hover a,header #headerWrapper #mainnavWrapper #mainnav ul.level1 li.level1 ul.level2 li.level2:active a{color:#50b1f7}header #headerWrapper #mainnavWrapper #mainnav ul.level1 li.level1 ul.level2 li.level2.active a{color:#50b1f7}header #headerWrapper #mainnavWrapper #mainnav ul.level1 li.level1 ul.level2 li.level2:last-child{border-bottom:none}header #headerWrapper #mainnavWrapper #mainnav ul.level1 li.level1:hover,header #headerWrapper #mainnavWrapper #mainnav ul.level1 li.level1:active{border-bottom:2px solid #50b1f7}header #headerWrapper #mainnavWrapper #mainnav ul.level1 li.level1:hover ul.level2,header #headerWrapper #mainnavWrapper #mainnav ul.level1 li.level1:active ul.level2{opacity:1;pointer-events:all}header #headerWrapper #mainnavWrapper #mainnav ul.level1 li.level1:hover ul.level2 *,header #headerWrapper #mainnavWrapper #mainnav ul.level1 li.level1:active ul.level2 *{pointer-events:all}header #headerWrapper #mainnavWrapper #mainnav ul.level1 li.level1.active{border-bottom:2px solid #50b1f7}header #headerWrapper #mainnavWrapper #mainnav ul.level1 li.level1.activeParent{border-bottom:2px solid #f2f2f7}header #headerWrapper #mainnavWrapper #mainnav ul.level1 li.level1:first-child{margin-left:0}header #headerWrapper #mainnavWrapper #mainnav ul.level1 li.level1:last-child ul.level2{left:auto;right:0}header #headerWrapper #mainnavWrapper #mainnav ul.level1 li.level1.isParent:after{content:'';position:relative;top:-2px;display:inline-block;margin:0 0 0 8px;width:10px;height:10px;border-bottom-left-radius:3px;border-left:2px solid #252525;border-bottom:2px solid #252525;transform:rotate(315deg)}header #headerWrapper #mainnavWrapper #mainnav ul.level1 #link1340{border-bottom:none}header #headerWrapper #mainnavWrapper #mainnav ul.level1 #link1340 a{padding:10px 24px;background-color:#50b1f7;border-radius:24px;transition:all .5s}header #headerWrapper #mainnavWrapper #mainnav ul.level1 #link1340 a:hover,header #headerWrapper #mainnavWrapper #mainnav ul.level1 #link1340 a:active{color:#fff;background-color:#003b59}header #headerWrapper #mainnavWrapper #mainnav ul.level1 #link999999{display:none}.fixMenu.scrollDown header{top:-160px}#hero{margin-top:160px}#hero .sliderWrapper{position:relative;width:100%;height:100%}#hero .sliderWrapper .slidesWrapper{position:relative;width:100%;height:100%}#hero .sliderWrapper .slidesWrapper .sliderPanel{position:absolute;width:100%;height:100%;background-position:center center;background-size:cover}#hero .sliderWrapper .slidesWrapper .slideTxtWrapper{position:absolute;bottom:80px;right:0;z-index:50;width:100%}#hero .sliderWrapper .slidesWrapper .slideTxtWrapper .wrapper{text-align:right}#hero .sliderWrapper .slidesWrapper .slideTxtWrapper .wrapper a{color:#252525}#hero .sliderWrapper .slidesWrapper .slideTxtWrapper .wrapper a blockquote{position:relative;z-index:50;display:inline-block;margin:0 76px 0 0;padding:16px 32px 32px 16px;min-height:80px;max-width:40%;border-top-left-radius:24px;border-top-right-radius:24px;border-bottom-left-radius:24px;border-bottom-right-radius:0;background-color:#fff}#hero .sliderWrapper .slidesWrapper .slideTxtWrapper .wrapper a blockquote .bqTxt{position:relative;z-index:60;display:block;text-align:left;font-weight:400;font-size:16px;line-height:1.35em;hyphens:auto}#hero .sliderWrapper .slidesWrapper .slideTxtWrapper .wrapper a blockquote:after{content:'';position:absolute;right:-40px;bottom:0;display:block;width:80px;height:80px;border-top-right-radius:0;border-bottom-right-radius:24px;border-top-left-radius:0;border-bottom-left-radius:0;background-color:#fff}#hero .sliderWrapper .slidesWrapper .slideTxtWrapper .wrapper a blockquote:before{content:'';position:absolute;right:-76px;bottom:30px;z-index:70;display:block;width:100px;height:100px;background-image:url(/site/templates/grafik/ic_cite.png);background-size:100px 100px;background-repeat:no-repeat}#hero .sliderWrapper .slidesWrapper .slideTxtWrapper .wrapper a:hover blockquote .readOn:hover,#hero .sliderWrapper .slidesWrapper .slideTxtWrapper .wrapper a:active blockquote .readOn:hover,#hero .sliderWrapper .slidesWrapper .slideTxtWrapper .wrapper a:hover blockquote .readOn:hover,#hero .sliderWrapper .slidesWrapper .slideTxtWrapper .wrapper a:active blockquote .readOn:hover{color:#252525;opacity:1}#hero .sliderWrapper .slidesWrapper .slideTxtWrapper .slideHl{font-weight:400}#hero .sliderWrapper .slidesWrapper .thumbsWrapper{position:absolute;top:163px;left:0;z-index:50;width:100%}#hero .sliderWrapper .slidesWrapper .thumbsWrapper h2{font-size:24px;line-height:24px}#hero .sliderWrapper .slidesWrapper .thumbsWrapper h2 .introWrapper .intro{display:inline-block;margin:0 0 8px;padding:24px 40px 14px 8px;background-color:#fff;border-left:8px solid #fff;font-size:48px;color:#252525;font-weight:400}#hero .sliderWrapper .slidesWrapper .thumbsWrapper h2 .sliderSwitch{line-height:24px;overflow:hidden}#hero .sliderWrapper .slidesWrapper .thumbsWrapper h2 .sliderSwitch .switchTxt{position:relative;display:inline-block;margin:0 0 8px;padding:12px 16px 6px 8px;background-color:#fff;color:#252525;font-weight:400;border-left:16px solid #fff;cursor:default;transition:all .4s}#hero .sliderWrapper .slidesWrapper .thumbsWrapper h2 .sliderSwitch .switchTxt .addLink{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:all}#hero .sliderWrapper .slidesWrapper .thumbsWrapper h2 .sliderSwitch .switchTxt:hover,#hero .sliderWrapper .slidesWrapper .thumbsWrapper h2 .sliderSwitch .switchTxt:active{color:#252525}#hero .sliderWrapper .slidesWrapper .thumbsWrapper h2 .sliderSwitch .sliderLink{display:inline-block;padding:12px 16px 6px;opacity:0;transition:all .4s;pointer-events:none;font-weight:400}#hero .sliderWrapper .slidesWrapper .thumbsWrapper h2 .sliderSwitch .sliderLink a{position:relative;top:-1px;color:#fff;font-weight:400}#hero .sliderWrapper .slidesWrapper .thumbsWrapper h2 .sliderSwitch:hover .sliderLink,#hero .sliderWrapper .slidesWrapper .thumbsWrapper h2 .sliderSwitch:active .sliderLink{opacity:1;pointer-events:all}#hero .sliderWrapper .slidesWrapper .thumbsWrapper h2 .sliderSwitch.active .switchTxt{background-color:#252525;color:#fff;cursor:text;pointer-events:none}#hero .sliderWrapper .slidesWrapper .thumbsWrapper h2 .sliderSwitch.active .sliderLink{opacity:1;pointer-events:all}#hero .sliderWrapper .slidesWrapper .thumbsWrapper h2 .introWrapper:after,#hero .sliderWrapper .slidesWrapper .thumbsWrapper h2 .sliderSwitch:after{content:'';display:block;margin:-1px 0 0;height:1px;line-height:0}#hero .sliderWrapper .slidesWrapper .sliderNav{position:absolute;bottom:0;right:0;z-index:60;opacity:0}#hero .sliderWrapper .slidesWrapper .sliderNav .wrapper{padding:0 56px 0 0;text-align:right}#hero .sliderWrapper .slidesWrapper .sliderNav .wrapper .sliderArrows{display:inline-block;margin:0 0 0 8px;color:#252525}#hero .sliderWrapper .slidesWrapper .sliderNav .wrapper .readOn{position:relative;z-index:65;margin:0 32px 0 0;font-size:12px;line-height:1em;color:#252525;opacity:0;transition:all .8s}#hero .sliderWrapper .slidesWrapper .sliderNav .wrapper .readOn a{color:#252525}#hero .sliderWrapper .slidesWrapper .sliderNav .wrapper:hover .readOn,#hero .sliderWrapper .slidesWrapper .sliderNav .wrapper:active .readOn{opacity:1}.portrait #hero{height:auto;aspect-ratio:1.33333333}footer{padding:120px 0 20px;background-color:#fff}footer .wrapper{display:flex;justify-content:flex-start;flex-wrap:wrap}footer .wrapper .footerSec{width:33.33333%}footer .wrapper .footerSec:last-child{margin:40px 0 0;padding:20px 0 0;width:100%;border-top:2px solid #033a5b;font-size:15px}footer .wrapper .footerSec:last-child #breadcrump p{display:inline-block;padding:0 4px 0 0}footer .wrapper .footerSec:last-child #breadcrump ol{display:inline-block}footer .wrapper .footerSec:last-child #breadcrump ol li{display:inline-block}footer .wrapper .footerSec:last-child #breadcrump ol li:after{content:'>';display:inline-block;padding:0 4px}footer .wrapper .footerSec:last-child #breadcrump ol li:last-child:after{display:none}footer .wrapper .footerSec:nth-child(2){padding-left:90px}footer .wrapper .footerSec:nth-child(2) a{text-decoration:none}footer .wrapper ul,footer .wrapper ol{padding:0;list-style-type:none}footer .wrapper strong{display:block;margin:0 0 34px}footer .wrapper a{color:#252525;transition:all .4s}footer .wrapper .footerSec:nth-child(2) a:hover,footer .wrapper .footerSec:nth-child(2) a:active{color:#50b1f7}footer .wrapper .footerSec:nth-child(3) a:hover,footer .wrapper .footerSec:nth-child(3) a:active{color:#50b1f7}footer .wrapper .logoInTxt{display:block;margin:0 20px 40px 0;width:100%;height:auto;max-width:256px}footer .wrapper #copyright{display:flex;justify-content:space-between}footer .wrapper #copyright ul li{display:inline-block;margin:0 20px 0 0}.no-touchevents footer .wrapper a.tel,.no-touchevents footer .wrapper .tel a{pointer-events:none;font-weight:400 !important;text-decoration:none !important}#mCCWrapper{position:fixed;top:0;left:0;z-index:1200;display:flex;justify-content:center;align-items:center;width:100%;height:100%;background-color:rgba(0,0,0,.4)}#mCCWrapper #mCCForm{padding:40px;max-width:600px;background-color:#fff;color:#252525}#mCCWrapper #mCCForm .mCCF__message{margin:0 auto;max-width:1064px;font-size:16px;line-height:1.4em}#mCCWrapper #mCCForm .mCCF__message .mCCF__link{font-weight:600;display:inline-block;padding:0 0 0 4px;color:#252525;text-decoration:underline;transition:all .4s}#mCCWrapper #mCCForm .mCCF__message .mCCF__link:hover,#mCCWrapper #mCCForm .mCCF__message .mCCF__link:active{color:#50b1f7}#mCCWrapper #mCCForm #mCCButton{font-weight:600;display:block;margin:12px auto 0 auto;padding:10px 20px;border-radius:22px;background-color:#50b1f7;color:#252525;cursor:pointer;transition:all .4s}#mCCWrapper #mCCForm #mCCButton:hover,#mCCWrapper #mCCForm #mCCButton:active{color:#fff;background-color:#033a5b}.devNote{position:fixed;bottom:0;left:0;z-index:2000;width:100%;padding:40px;background-color:#f03061;color:#fff;text-align:center}.h1,.h1 span,.colTxt h1,.col1 h1,.col2 h1{font-weight:800;font-size:63px;line-height:87px;color:#033a5b}.h2,.h2 span,.colTxt h2,.col1 h2,.col2 h2,.oneCol h2,.ui-accordion-content h2{font-weight:800;font-size:41px;line-height:57px;color:#033a5b}.h3,.h3 span,.colTxt h3,.col1 h3,.col2 h3,.oneCol h3,.ui-accordion-content h3{font-weight:800;font-size:32px;line-height:48px;color:#033a5b}.h4,.h4 span,.colTxt h4,.col1 h4,.col2 h4,.ui-accordion-content h4{font-weight:500}.colTxt h2,.col1 h2,.col2 h2{margin:0 0 40px}#content{margin:160px 0 0}.hasSlider #content{margin:0}.divWrapper{hyphens:auto}.divWrapper p,.divWrapper ul,.divWrapper ol{margin:0 0 20px}.divWrapper .wrapper p:last-child,.divWrapper ul:last-child,.divWrapper ol:last-child{margin-bottom:0}.divWrapper ul,.divWrapper ol{padding:0 0 0 20px}.divWrapper a{font-weight:500;color:#252525;text-decoration:underline;transition:all .5s}.divWrapper a:hover,.divWrapper a:active{color:#50b1f7}.divWrapper a.cta,.divWrapper span.cta{font-weight:600;display:inline-block;padding:6px 30px;background-color:#50b1f7;color:#252525;text-decoration:none;border-radius:25px;transition:all .7s}.divWrapper a.cta:hover,.divWrapper a.cta:active{background-color:#033a5b;color:#fff;transition:all .3s}.divWrapper p+p a.cta{margin-top:20px}.divWrapper table{margin:0 0 20px;width:100%;border:none;border-collapse:collapse;font-size:16px;line-height:24px}.divWrapper table tr td{padding:8px 32px 8px 8px;vertical-align:top;hyphens:none}.divWrapper table tr:nth-child(2n+1){background-color:#f2f2f7}.divWrapper table tr:first-child td{font-weight:600}.hasBg a.cta{color:#252525 !important}.hasBg a.cta:hover,.hasBg a.cta:active{background-color:#fff;color:#252525 !important}#contentWrapper{hyphens:auto}p .connect,figcaption .connect{display:inline;opacity:0;color:transparent}p .readon:before,figcaption .readon:before{content:'';position:relative;top:-1px;left:-6px;display:inline-block;width:5px;height:5px;border-top-left-radius:1px;border-right:1px solid #252525;border-top:1px solid #252525;transform:rotate(45deg);transition:all .8s}a{font-weight:500;text-decoration:underline}a.linkedin{text-decoration:none !important;color:#033a5b}a.linkedin:before{content:'';position:relative;top:8px;display:inline-block;padding:0 8px 0 0;width:38px;height:38px;background-image:url(/site/templates/grafik/linkedin-dark.png);background-repeat:no-repeat;background-size:38px 38px;background-position:0 0}address.vcard{font-style:normal}address.vcard .fn,address.vcard .localityWrapper,address.vcard .email{display:inline-block;margin:0 0 20px}address.vcard .postal-code{display:inline-block;margin-right:4px}.sprite:before{content:'';position:relative;top:4px;display:inline-block;margin:0 20px 0 0;width:23px;height:23px;background-image:url(/site/templates/grafik/sprite.png);background-position:-92px 0}.localityWrapper:before{top:-28px;background-position:-115px 0}.tel:before{background-position:-69px 0}.fax:before{background-position:-161px 0}.email:before{background-position:-46px 0}.linkedin:before{background-position:-23px 0}.download:before{background-position:0 0}.no-touchevents .tel a{pointer-events:none;text-decoration:none}.divWrapper{padding:140px 0;background-color:#fff}.divWrapper.hasBg{padding:140px 0}.divWrapper.noMarginTop{margin-top:-240px}#div1.noMarginTop{margin-top:0}.divWrapper.hasBg.noMarginTop{margin-top:-140px}.divWrapper.hasBg+.divWrapper.hasBg.noMarginTop{margin-top:-240px}.divWrapper.headline+.divWrapper{margin-top:-220px}.divWrapper.headline .wrapper .h2{text-align:center}.divWrapper.twoColsTxt .wrapper{display:flex;justify-content:space-between;align-items:flex-start;column-gap:40px}.divWrapper.twoColsTxt .wrapper div{flex-basis:50%;flex-shrink:1}.divWrapper.twoColsImg .wrapper{display:flex;justify-content:space-between;column-gap:20px}.divWrapper.twoColsImg .wrapper .colTxt,.divWrapper.twoColsImg .wrapper .colImg{flex-basis:50%;flex-shrink:0}.divWrapper.twoColsImg .wrapper .colImg{line-height:0}.divWrapper.twoColsImg .wrapper .colImg img{margin:4px 0;max-width:100%;height:auto}.divWrapper.twoColsImg .wrapper.colsThird .colTxt{flex-basis:66.66666%}.divWrapper.twoColsImg .wrapper.colsThird .colImg{flex-basis:33.33333%}.divWrapper.twoColsImg .wrapper.colsFourth .colTxt{flex-basis:75%}.divWrapper.twoColsImg .wrapper.colsFourth .colImg{flex-basis:25%}.divWrapper.abstand{display:block;padding:0}.divWrapper.accordionSec .accordion h3{margin:0 0 20px}.divWrapper.accordionSec .accordion h3 span.hlWrapper{font-weight:500;position:relative;display:block;padding:40px 110px 40px 30px;background-color:#f2f2f7;cursor:pointer}.divWrapper.accordionSec .accordion h3 span.hlWrapper:after{content:'+';position:absolute;right:30px;top:40px;font-size:60px;font-weight:400;transition:all .4s}.divWrapper.accordionSec .accordion div{padding:10px 30px 50px}.divWrapper.accordionSec .accordion h3.ui-accordion-header-active span.hlWrapper:after{transform:rotate(45deg)}.divWrapper.team .wrapper ul{display:flex;justify-content:flex-start;column-gap:15px;row-gap:40px;flex-wrap:wrap;padding:0;list-style-type:none}.divWrapper.team .wrapper ul a{flex-basis:344px;flex-shrink:2;line-height:0;color:#252525;text-decoration:none}.divWrapper.team .wrapper ul a li figure img{width:345px;max-width:100%;height:auto;max-height:252px}.divWrapper.team .wrapper ul a li figure figcaption{padding:30px 20px;transition:all .7s;background-color:#fafafc}.divWrapper.team .wrapper ul a li figure figcaption .readon:before{top:-2px;width:7px;height:7px}.divWrapper.team .wrapper ul a:hover li figure figcaption,.divWrapper.team .wrapper ul a:active li figure figcaption{background-color:#f2f2f7;transition:all .4s}.divWrapper.team .wrapper ul a:hover li figure figcaption .readon:before,.divWrapper.team .wrapper ul a:active li figure figcaption .readon:before{left:0;transition:all .3s}.touchevents .divWrapper.team .wrapper ul a:active li figure figcaption{transition:none}.divWrapper.teaser .teasers{display:flex;justify-content:space-between;align-items:flex-start;column-gap:15px;row-gap:40px;flex-wrap:wrap}.divWrapper.teaser .teasers .singleTeaserWrapper{flex-basis:30%;flex-shrink:2;flex-grow:0;color:#252525;text-decoration:none}.divWrapper.teaser .teasers .singleTeaserWrapper .teaser{display:flex;justify-content:flex-start;align-items:flex-start;column-gap:15px}.divWrapper.teaser .teasers .singleTeaserWrapper .teaser .teaserIcon{display:block;width:57px;height:57px;background-repeat:no-repeat;background-size:55px 55px;background-position:center center}.divWrapper.teaser .teasers .singleTeaserWrapper .teaser .teaserIcon img{transition:all .8s}.divWrapper.teaser .teasers .singleTeaserWrapper .teaser h3{font-weight:500;margin:0 0 10px}.divWrapper.teaser .teasers .singleTeaserWrapper .teaser p{display:inline-block;font-size:15px;line-height:23px}.divWrapper.teaser .teasers .singleTeaserWrapper:hover .teaser .teaserIcon img,.divWrapper.teaser .teasers .singleTeaserWrapper:active .teaser .teaserIcon img{opacity:0;transition:all .4s}.divWrapper.teaser .teasers .singleTeaserWrapper:hover .teaser p .readon:before,.divWrapper.teaser .teasers .singleTeaserWrapper:active .teaser p .readon:before{left:0;transition:all .7s}.touchevents .divWrapper.teaser .teasers .singleTeaserWrapper:active .teaser p .readon:before{left:0;transition:none}.divWrapper.fancyBullets .teasers{display:flex;justify-content:space-between;align-items:flex-start;column-gap:15px;row-gap:40px;flex-wrap:wrap}.divWrapper.fancyBullets .teasers .singleTeaserWrapper{flex-basis:30%;flex-shrink:2;flex-grow:0;color:#252525;text-decoration:none}.divWrapper.fancyBullets .teasers .singleTeaserWrapper .teaser{display:flex;justify-content:flex-start;align-items:flex-start;column-gap:15px}.divWrapper.fancyBullets .teasers .singleTeaserWrapper .teaser .teaserIcon{flex-shrink:0;position:relative;top:-2px;display:block;width:45px;height:45px;background-repeat:no-repeat;background-size:contain;background-position:center center}.divWrapper.fancyBullets .teasers .singleTeaserWrapper .teaser h3{font-weight:500;margin:0 0 10px}.divWrapper.fancyBullets .teasers .singleTeaserWrapper .teaser p{font-size:15px;line-height:23px}.divWrapper.fancyBullets .teasers .singleTeaserWrapper:hover .teaser .teaserIcon img,.divWrapper.fancyBullets .teasers .singleTeaserWrapper:active .teaser .teaserIcon img{opacity:0;transition:all .4s}.divWrapper.testimonial ol{padding:0;list-style-type:none}.divWrapper.testimonial ol li{margin:0 0 20px;padding:80px}.divWrapper.testimonial ol li blockquote .prefix:before{content:'„';font-weight:800;font-size:32px;line-height:48px;color:#033a5b}.divWrapper.testimonial ol li blockquote .suffix:before{content:'“';font-weight:800;font-size:32px;line-height:48px;color:#033a5b}.divWrapper.testimonial ol li blockquote p{font-weight:800;font-size:32px;line-height:48px;color:#033a5b;display:inline}.divWrapper.testimonial ol li blockquote p:before{content:'';display:table;width:100%;margin:20px 0 0}.divWrapper.testimonial ol li blockquote p:nth-child(2):before{display:none}.divWrapper.testimonial ol li blockquote .suffix:after{content:'';display:table;margin:0 0 20px;width:100%}.divWrapper.testimonial ol li blockquote cite{display:block;font-family:'Encode Sans',sans-serif;color:#252525;font-weight:400;font-size:20px;line-height:1.7em;font-style:normal}.divWrapper.testimonial ol li:nth-child(3n+1){background-color:#f2f2f7}.divWrapper.testimonial ol li:nth-child(3n+2){background-color:#033a5b}.divWrapper.testimonial ol li:nth-child(3n+2) *,.divWrapper.testimonial ol li:nth-child(3n+2) .prefix:before,.divWrapper.testimonial ol li:nth-child(3n+2) .suffix:before{color:#fff}.divWrapper.testimonial ol li:nth-child(3n+3){background-color:#50b1f7}.divWrapper.testimonial ol li:nth-child(3n+3) *{color:#252525}body.langen .divWrapper.testimonial ol li blockquote .prefix:before{content:'“'}.divWrapper.latestBlog .wrapper{display:flex;justify-content:flex-start;align-items:stretch;column-gap:90px}.divWrapper.latestBlog .wrapper .col1{width:25%;flex-shrink:0}.divWrapper.latestBlog .wrapper .col1 .cta{margin-top:40px}.divWrapper.latestBlog .wrapper .col2{overflow:hidden}.divWrapper.latestBlog .wrapper .col2 ol{position:relative;left:0;display:flex;justify-content:flex-start;column-gap:15px;padding:0;list-style-type:none;transition:all .8s;transition-timing-function:ease-in-out}.divWrapper.latestBlog .wrapper .col2 li{flex-shrink:0;display:inline-block;padding:20px;width:345px;background-color:#f2f2f7;transition:background-color .7s,width .2s}.divWrapper.latestBlog .wrapper .col2 li a{font-weight:400;text-decoration:none}.divWrapper.latestBlog .wrapper .col2 li a article{position:relative;padding:0 0 120px;height:100%}.divWrapper.latestBlog .wrapper .col2 li a article date{display:block;font-family:'Encode Sans',sans-serif;color:#252525;font-weight:400;font-size:20px;line-height:1.7em;font-weight:600}.divWrapper.latestBlog .wrapper .col2 li a article h3{font-family:'Encode Sans',sans-serif;color:#252525;font-weight:400;font-size:20px;line-height:1.7em;font-weight:600;margin:0 0 20px}.divWrapper.latestBlog .wrapper .col2 li a .readonWrapper{font-weight:600;position:absolute;bottom:0;margin:0}.divWrapper.latestBlog .wrapper .col2 li a .readonWrapper .readon:before{top:-2px;width:8px;height:8px;border-right:2px solid #252525;border-top:2px solid #252525}.divWrapper.latestBlog .wrapper .col2 li a:hover,.divWrapper.latestBlog .wrapper .col2 li a:active{color:#252525}.divWrapper.latestBlog .wrapper .col2 li a:hover article .readonWrapper .readon:before,.divWrapper.latestBlog .wrapper .col2 li a:active article .readonWrapper .readon:before{left:0;transition:all .3s}.divWrapper.latestBlog .wrapper .col2 li:hover,.divWrapper.latestBlog .wrapper .col2 li:active{background-color:#ceced3;transition:all .7s}.divWrapper.latestBlog .wrapper .col2 li.recentBlogsSuffix a{font-weight:600;display:block;width:100%;height:100%}.divWrapper.latestBlog .wrapper .col2 li.recentBlogsSuffix a .connect{display:inline;opacity:0;color:transparent}.divWrapper.latestBlog .wrapper .col2 li.recentBlogsSuffix a .readon:before{content:'';position:relative;top:-2px;left:0;display:inline-block;width:8px;height:8px;border-top-left-radius:1px;border-right:2px solid #252525;border-top:2px solid #252525;transform:rotate(45deg);transition:all .8s}.divWrapper.latestBlog .galleryNav{display:flex;justify-content:space-between;align-items:center;column-gap:20px;margin:40px auto;width:50%}.divWrapper.latestBlog .galleryNav .buttonWrapper{width:80px;flex-shrink:0;flex-grow:0}.divWrapper.latestBlog .galleryNav .buttonWrapper button{display:inline-block;width:16px;height:16px;background-color:transparent;border-top:2px solid #033a5b;border-right:2px solid #033a5b;border-top-right-radius:2px;cursor:pointer;pointer-events:none}.divWrapper.latestBlog .galleryNav .buttonWrapper button span{visibility:hidden}.divWrapper.latestBlog .galleryNav .buttonWrapper button:hover,.divWrapper.latestBlog .galleryNav .buttonWrapper button:active{border-top:2px solid #50b1f7;border-right:2px solid #50b1f7}.divWrapper.latestBlog .galleryNav .buttonWrapper button.free{pointer-events:all}.divWrapper.latestBlog .galleryNav .buttonWrapper .prev{transform:rotate(225deg)}.divWrapper.latestBlog .galleryNav .buttonWrapper .next{transform:rotate(45deg)}.divWrapper.latestBlog .galleryNav .buttonWrapper .inactiveButton,.divWrapper.latestBlog .galleryNav .buttonWrapper .inactiveButton:hover{border-top:2px solid #033a5b;border-right:2px solid #033a5b;opacity:.3;pointer-events:none;cursor:default}.divWrapper.latestBlog .galleryNav .thumbsWrapper{flex-basis:auto;flex-shrink:4;flex-grow:4;position:relative;top:8px;display:flex;justify-content:center;border-bottom:2px solid #f2f2f7}.divWrapper.latestBlog .galleryNav .thumbsWrapper span.thumb{flex-basis:20%;flex-grow:10;flex-shrink:10;position:relative;top:4px;display:inline-block;border-bottom:6px solid #50b1f7;opacity:0;transition:opacity .3s}.divWrapper.latestBlog .galleryNav .thumbsWrapper span.thumb.activeThumb{opacity:1;cursor:ew-resize}.divWrapper.latestBlog .galleryNav .thumbsWrapper span.lastThumb{display:none}.divWrapper.latestBlog #addNewsLink{display:none}.divWrapper.gallery{box-sizing:content-box}.divWrapper.gallery #galleryWrapper{height:340px;width:100%;overflow:hidden}.divWrapper.gallery #galleryWrapper ul{position:relative;left:0;display:flex;justify-content:flex-start;flex-wrap:nowrap;padding:0;list-style-type:none;transition:all .8s;transition-timing-function:ease-in-out}.divWrapper.gallery #galleryWrapper ul li{height:100%;line-height:0}.divWrapper.gallery #galleryWrapper ul li.imgStart{margin:0 0 0 -1px;width:1px;overflow:hidden}.divWrapper.gallery .galleryNav{display:flex;justify-content:space-between;align-items:center;column-gap:20px;margin:40px auto;width:50%}.divWrapper.gallery .galleryNav .buttonWrapper{width:80px;flex-shrink:0;flex-grow:0}.divWrapper.gallery .galleryNav .buttonWrapper button{display:inline-block;width:16px;height:16px;background-color:transparent;border-top:2px solid #033a5b;border-right:2px solid #033a5b;border-top-right-radius:2px;cursor:pointer;pointer-events:none}.divWrapper.gallery .galleryNav .buttonWrapper button span{visibility:hidden}.divWrapper.gallery .galleryNav .buttonWrapper button:hover,.divWrapper.gallery .galleryNav .buttonWrapper button:active{border-top:2px solid #50b1f7;border-right:2px solid #50b1f7}.divWrapper.gallery .galleryNav .buttonWrapper button.free{pointer-events:all}.divWrapper.gallery .galleryNav .buttonWrapper .prev{transform:rotate(225deg)}.divWrapper.gallery .galleryNav .buttonWrapper .next{transform:rotate(45deg)}.divWrapper.gallery .galleryNav .buttonWrapper .inactiveButton,.divWrapper.gallery .galleryNav .buttonWrapper .inactiveButton:hover{border-top:2px solid #033a5b;border-right:2px solid #033a5b;opacity:.3;pointer-events:none;cursor:default}.divWrapper.gallery .galleryNav .thumbsWrapper{flex-basis:auto;flex-shrink:4;flex-grow:4;position:relative;top:8px;display:flex;justify-content:center;border-bottom:2px solid #f2f2f7}.divWrapper.gallery .galleryNav .thumbsWrapper span.thumb{flex-basis:20%;flex-grow:10;flex-shrink:10;position:relative;top:4px;display:inline-block;border-bottom:6px solid #50b1f7;opacity:0;transition:opacity .3s}.divWrapper.gallery .galleryNav .thumbsWrapper span.thumb.activeThumb{opacity:1;cursor:ew-resize}.pageTitleWrapper{margin:0;padding:40px;height:660px;background-color:#033a5b;color:#fff}.pageTitleWrapper .wrapper{display:flex;justify-content:center;align-items:center;height:100%}.pageTitleWrapper .wrapper h1.pageTitle span:not(.noHyphen){font-weight:800;font-size:63px;line-height:87px;color:#033a5b;line-height:80px;display:block;color:#fff;text-align:center}.pageTitleWrapper .wrapper h1.pageTitle span:before{display:none;content:'';margin:0 auto 50px auto;width:126px;height:126px;background-repeat:no-repeat;background-size:126px 126px}.hasBgImg .pageTitleWrapper{border-bottom:370px solid #033a5b}.hasBgImg .pageTitleWrapper h1.pageTitle{margin-top:20px}#headerImgWrapper{margin:-340px 0 0;width:1064px;height:590px;background-size:cover;background-repeat:no-repeat}.headerImg+.divWrapper#div1{padding-top:80px}.tpl_ma #vcardOuterWrapper{background-color:#033a5b}.tpl_ma #vcardWrapper{display:flex;justify-content:flex-start;align-items:center;margin:0 auto;max-width:1440px;background-color:#033a5b;color:#fff}.tpl_ma #vcardWrapper .imgWrapper{flex-basis:50%;flex-shrink:0;align-self:stretch;line-height:0;background-size:cover;min-height:500px}.tpl_ma #vcardWrapper .imgWrapper figure{display:block;height:100%}.tpl_ma #vcardWrapper .imgWrapper img{width:100%;height:auto;opacity:0}.tpl_ma #vcardWrapper .txtWrapper{display:flex;align-items:center;justify-content:flex-start;flex-basis:50%;flex-shrink:0;padding-left:90px;min-height:400px}.tpl_ma #vcardWrapper .txtWrapper a{color:#fff;transition:all .5s}.tpl_ma #vcardWrapper .txtWrapper a:hover,.tpl_ma #vcardWrapper .txtWrapper a:active{color:#50b1f7}.tpl_ma #vcardWrapper .txtWrapper h1{font-weight:800;font-size:41px;line-height:57px;color:#033a5b;margin:0 0 10px;color:#fff}.tpl_ma #vcardWrapper .txtWrapper address{font-style:normal}.tpl_ma #vcardWrapper .txtWrapper address span{display:block}.tpl_ma #vcardWrapper .txtWrapper .funktion{margin:0 0 60px}.tpl_ma #vcardWrapper .txtWrapper .email,.tpl_ma #vcardWrapper .txtWrapper .linkedin{margin:0 0 20px}.tpl_ma #vcardWrapper .txtWrapper .sprite:before{content:'';position:relative;top:4px;display:inline-block;margin:0 20px 0 0;width:23px;height:23px;background-image:url(/site/templates/grafik/sprite.png)}.tpl_ma #vcardWrapper .txtWrapper .tel:before{background-position:-69px 0}.tpl_ma #vcardWrapper .txtWrapper .email:before{background-position:-46px 0}.tpl_ma #vcardWrapper .txtWrapper .linkedin:before{background-position:-23px 0}.tpl_ma #vcardWrapper .txtWrapper .download:before{background-position:0 0}.tpl_ma .vitaTxtWrapper{margin:0;padding-bottom:90px}.tpl_ma .vitaWrapper{margin:0 0 120px}.tpl_ma .vitaWrapper .h3{margin:0 0 20px}.tpl_ma .vitaWrapper dl{display:flex;justify-content:flex-start;column-gap:20px;padding:15px 0;border-bottom:2px solid #f2f2f7}.tpl_ma .vitaWrapper dl dt{flex-basis:20%;flex-shrink:0;flex-grow:0;min-width:150px;font-weight:500}.tpl_ma .vitaWrapper dl dd{flex-basis:auto;flex-shrink:4;flex-grow:4}.tpl_ma .languageWrapper{margin:0 0 120px}.tpl_ma .languageWrapper .h3{margin:0 0 20px}.tpl_ma .quoteWrapper{padding:120px 0;background-color:#f2f2f7}.tpl_ma .quoteWrapper .wrapper{display:flex;justify-content:space-between;align-items:center}.tpl_ma .quoteWrapper .wrapper blockquote{flex-basis:60%;font-weight:800;font-size:32px;line-height:48px;color:#033a5b;text-align:center}.tpl_ma .quoteWrapper .wrapper blockquote:before{content:'„'}.tpl_ma .quoteWrapper .wrapper blockquote:after{content:'“'}.tpl_ma .quoteWrapper .wrapper .img{flex-basis:30%}.tpl_ma .quoteWrapper .wrapper .img img{max-width:100%;height:auto}.tpl_blog #content .pageTitleWrapper{padding:50px 0 120px;border-bottom:none;height:auto}.tpl_blog #content .pageTitleWrapper .wrapper{display:block}.tpl_blog #content .pageTitleWrapper .wrapper h1.pageTitle{margin:64px 0 106px}.tpl_blog #content .pageTitleWrapper .wrapper h2{font-weight:800;font-size:32px;line-height:48px;color:#033a5b;color:#fff;text-align:center}.tpl_blog #content .blogEntries{padding:200px 0 16px}.tpl_blog #content .blogEntries ul.recentBlogs{padding:0;list-style-type:none}.tpl_blog #content .blogEntries ul.recentBlogs a{color:#252525;text-decoration:none}.tpl_blog #content .blogEntries ul.recentBlogs a li{margin:0 0 50px;padding:80px;background-color:#f2f2f7;transition:all .7s}.tpl_blog #content .blogEntries ul.recentBlogs a li article h3.blogTeaserHl{font-weight:500}.tpl_blog #content .blogEntries ul.recentBlogs a li article .articleWrapper{display:flex;justify-content:space-between;align-items:stretch;margin:40px 0 0;column-gap:20px}.tpl_blog #content .blogEntries ul.recentBlogs a li article .articleWrapper .imgWrapper{width:345px}.tpl_blog #content .blogEntries ul.recentBlogs a li article .articleWrapper .txtWrapper{position:relative}.tpl_blog #content .blogEntries ul.recentBlogs a li article .articleWrapper .txtWrapper .blogTeaserText{max-height:140px;text-overflow:ellipsis}.tpl_blog #content .blogEntries ul.recentBlogs a li article .articleWrapper .txtWrapper p.readOnWrapper{font-weight:600;position:absolute;bottom:0}.tpl_blog #content .blogEntries ul.recentBlogs a li article .articleWrapper .txtWrapper p.readOnWrapper .readon:before{top:-2px;width:7px;height:7px;border-right:2px solid #252525;border-top:2px solid #252525}.tpl_blog #content .blogEntries ul.recentBlogs a:hover li,.tpl_blog #content .blogEntries ul.recentBlogs a:active li{background-color:#ceced3;transition:all .3s}.tpl_blog #content .blogEntries ul.recentBlogs a:hover li article .articleWrapper .txtWrapper p.readOnWrapper .readon:before,.tpl_blog #content .blogEntries ul.recentBlogs a:active li article .articleWrapper .txtWrapper p.readOnWrapper .readon:before{left:0;transition:all .3s}.tpl_blog #content .blogEntries .pagination ul{margin:0 auto;list-style-type:none;text-align:center}.tpl_blog #content .blogEntries .pagination ul li{display:inline-flex;justify-content:center;align-items:center;margin:0 4px;width:52px;height:52px;color:#252525}.tpl_blog #content .blogEntries .pagination ul li a{font-weight:600;display:flex;justify-content:center;align-items:center;width:52px;height:52px;border-radius:26px;background-color:#50b1f7;color:#252525;text-decoration:none}.tpl_blog #content .blogEntries .pagination ul li a span{font-weight:600}.tpl_blog #content .blogEntries .pagination ul li a:hover,.tpl_blog #content .blogEntries .pagination ul li a:active{background-color:#033a5b;transition:all .3s;color:#fff}.tpl_blog #content .blogEntries .pagination ul li.MarkupPagerNavOn a{background-color:#033a5b;color:#fff;pointer-events:none}.tpl_blog #content .blogEntries .pagination ul li.MarkupPagerNavPrevious,.tpl_blog #content .blogEntries .pagination ul li.MarkupPagerNavNext{margin:0}.tpl_blog #content .blogEntries .pagination ul li.MarkupPagerNavPrevious a,.tpl_blog #content .blogEntries .pagination ul li.MarkupPagerNavNext a{width:16px;height:16px;background-color:#fff;color:#fff;border-top:2px solid #033a5b;border-right:2px solid #033a5b;border-radius:0 !important;border-top-right-radius:2px;transition:all .7s}.tpl_blog #content .blogEntries .pagination ul li.MarkupPagerNavPrevious a:hover,.tpl_blog #content .blogEntries .pagination ul li.MarkupPagerNavNext a:hover,.tpl_blog #content .blogEntries .pagination ul li.MarkupPagerNavPrevious a:active,.tpl_blog #content .blogEntries .pagination ul li.MarkupPagerNavNext a:active{color:#fff;border-top:2px solid #50b1f7;border-right:2px solid #50b1f7;transition:all .3s}.tpl_blog #content .blogEntries .pagination ul li.MarkupPagerNavPrevious{margin-right:-6px;transform:rotate(-135deg)}.tpl_blog #content .blogEntries .pagination ul li.MarkupPagerNavNext{margin-left:-6px;transform:rotate(45deg)}.tpl_blogartikel #content{margin:260px 0 0}.tpl_blogartikel #content .pageTitleWrapper{padding:0 40px;height:auto;color:#033a5b;background-color:#fff;border-bottom:none}.tpl_blogartikel #content .pageTitleWrapper .wrapper{display:block}.tpl_blogartikel #content .pageTitleWrapper .wrapper h1.pageTitle span{color:#033a5b}.tpl_blogartikel #content .pageTitleWrapper .wrapper date{display:block;margin:30px 0 40px;text-align:center}.tpl_blogartikel #content #headerImgWrapper{margin:50px 0 0}.tpl_blogartikel #content #div1{padding-top:100px}.tpl_blogartikel #content .divWrapper{padding:80px 0}.tpl_blogartikel #content .divWrapper.headline+.divWrapper{margin-top:-140px}.kontakt .divWrapper address a:hover,.contact .divWrapper address a:hover,.kontakt .divWrapper address a:active,.contact .divWrapper address a:active{color:#50b1f7 !important}.tpl_home{background-color:#f2f2f7}.tpl_home #pageTitle{position:relative;z-index:100;margin:-230px auto 110px auto;padding:60px 90px;max-width:886px;background-color:#033a5b}.tpl_home #pageTitle h1{font-weight:800;font-size:63px;line-height:87px;color:#033a5b;color:#fff}.tpl_home #pageTitle h1 span{font-weight:500;display:block;margin:35px 0 0;font-size:20px;line-height:24px}.tpl_home #div1{margin-top:-140px}.tpl_home.portrait #pageTitle{margin-top:-90px}@media screen and (max-width:1124px){section>.wrapper,#utility>.wrapper,#contentWrapper>.wrapper,footer>.wrapper,.tpl_ma .quoteWrapper .wrapper,.tpl_blog #content .pageTitleWrapper .wrapper{margin-left:30px;margin-right:30px;min-width:270px}header>.wrapper{padding-left:30px}#headerImgWrapper{margin:-150px 0 0;width:100%;height:auto;aspect-ratio:1.8}.portrait #headerImgWrapper{aspect-ratio:1.3}.pageTitleWrapper{height:auto}.hasBgImg .pageTitleWrapper{border-bottom:150px solid #033a5b}.hasBgImg .pageTitleWrapper h1.pageTitle{margin-top:0}.tpl_home #pageTitle{padding:40px 20px;hyphens:auto}}@media screen and (max-width:900px){#utility{display:none}header #headerWrapper #logo{position:relative;z-index:10;width:130px;height:66px}header #headerWrapper #mainnavWrapper{padding-right:0;align-self:flex-start}header #headerWrapper #mainnavWrapper #mainnav{position:relative;margin:0}header #headerWrapper #mainnavWrapper #mainnav #mainMenuSwitch{position:relative;width:100%;display:block}header #headerWrapper #mainnavWrapper #mainnav #mainMenuSwitch span{position:absolute;top:-100000000px}header #headerWrapper #mainnavWrapper #mainnav #mainMenuSwitch:after{position:absolute;top:30px;right:30px;z-index:10000;content:'';display:block;width:32px;height:21px;background-image:url(/site/templates/grafik/menu.png);background-image:url(/site/templates/grafik/menu.svg),none;background-repeat:no-repeat;background-size:32px 21px;cursor:pointer}header #headerWrapper #mainnavWrapper #mainnav #mainMenuSwitch.openmenu:after{background-image:url(/site/templates/grafik/menu-close.png);background-image:url(/site/templates/grafik/menu-close.svg),none}header #headerWrapper #mainnavWrapper #mainnav ul.level1{position:absolute;top:0;right:0;padding:100px 30px 0;width:100vw;max-width:400px;background-color:#fff;opacity:0;pointer-events:none;transition:all .4s}header #headerWrapper #mainnavWrapper #mainnav ul.level1 *{pointer-events:none}header #headerWrapper #mainnavWrapper #mainnav ul.level1 li.level1.mobileOnly{display:block !important}header #headerWrapper #mainnavWrapper #mainnav ul.level1 li.level1{position:relative;display:block;margin:0;border-bottom:1px solid #f2f2f7}header #headerWrapper #mainnavWrapper #mainnav ul.level1 li.level1 a{width:100%}header #headerWrapper #mainnavWrapper #mainnav ul.level1 li.level1 a.lang{width:auto}header #headerWrapper #mainnavWrapper #mainnav ul.level1 li.level1 span.activeLanguage{font-size:16px}header #headerWrapper #mainnavWrapper #mainnav ul.level1 li.level1 .switchWrapper{position:absolute;top:0;right:-10px;display:block;margin-left:30px;width:50px;height:100%;cursor:pointer}header #headerWrapper #mainnavWrapper #mainnav ul.level1 li.level1 .switchWrapper .openSubSwitch{position:absolute;top:20px;right:10px;display:block;width:10px;height:10px;border-top:2px solid #252525;border-right:2px solid #252525;border-top-right-radius:3px;transition:all .4s;transform:rotate(135deg);cursor:pointer}header #headerWrapper #mainnavWrapper #mainnav ul.level1 li.level1 ul.level2{display:none;position:relative;top:auto;padding:0 0 0 40px;border-top:none;box-shadow:none;opacity:1;transform-origin:top}header #headerWrapper #mainnavWrapper #mainnav ul.level1 li.level1 ul.level2 li.level2{border-bottom:none}header #headerWrapper #mainnavWrapper #mainnav ul.level1 li.level1.isParent:after{display:none}header #headerWrapper #mainnavWrapper #mainnav ul.level1 li.level1.active{border-bottom:1px solid #f2f2f7}header #headerWrapper #mainnavWrapper #mainnav ul.level1 li.level1.active a{color:#50b1f7}header #headerWrapper #mainnavWrapper #mainnav ul.level1 li.level1.activeParent{border-bottom:1px solid #f2f2f7}header #headerWrapper #mainnavWrapper #mainnav ul.level1 li.level1.activeParent a{color:#50b1f7}header #headerWrapper #mainnavWrapper #mainnav ul.level1 li.level1.activeParent .switchWrapper .openSubSwitch{border-top:2px solid #50b1f7;border-right:2px solid #50b1f7}header #headerWrapper #mainnavWrapper #mainnav ul.level1 li.level1.openSub .openSubSwitch{transform:rotate(-45deg)}header #headerWrapper #mainnavWrapper #mainnav ul.level1 li.level1.openSub ul.level2{display:block}header #headerWrapper #mainnavWrapper #mainnav ul.level1 li.level1:hover,header #headerWrapper #mainnavWrapper #mainnav ul.level1 li.level1:active{border-bottom:1px solid #f2f2f7}header #headerWrapper #mainnavWrapper #mainnav ul.level1 li#link1340{border-bottom:1px solid #f2f2f7}header #headerWrapper #mainnavWrapper #mainnav ul.level1 li#link1340 a{padding:17px 0;background:0 0;border-radius:0}header #headerWrapper #mainnavWrapper #mainnav ul.level1 li#link1340:hover,header #headerWrapper #mainnavWrapper #mainnav ul.level1 li#link1340:hover a:hover{background-color:#fff !important;color:#252525}header #headerWrapper #mainnavWrapper #mainnav ul.level1 li#link999999{display:block}header #headerWrapper #mainnavWrapper #mainnav ul.level1 li#link999999 a{margin:20px 0;padding:10px 24px;border-radius:24px;background-color:#50b1f7;text-align:center;transition:all.4s}header #headerWrapper #mainnavWrapper #mainnav ul.level1 li#link999999 a:hover,header #headerWrapper #mainnavWrapper #mainnav ul.level1 li#link999999 a:active{background-color:#033a5b;color:#fff}header #headerWrapper #mainnavWrapper #mainnav ul.level1.openmenu{opacity:1;pointer-events:all}header #headerWrapper #mainnavWrapper #mainnav ul.level1.openmenu *{pointer-events:all}header #headerWrapper #mainnavWrapper #mainnav ul.level1.openmenu li.level1 ul.level2 *{pointer-events:all}#hero{margin-top:114px}footer .wrapper{display:block}footer .wrapper .footerSec{padding:30px 0;width:100%;border-bottom:2px solid #f2f2f7}footer .wrapper .footerSec:nth-child(2){padding-left:0}footer .wrapper .footerSec:nth-child(2) nav ul{columns:2;column-gap:20px}footer .wrapper .footerSec:nth-child(3){margin-bottom:0;border-bottom:none}footer .wrapper .footerSec:last-child{margin-top:0;border-bottom:none}footer .wrapper strong{margin:0 0 -30px}footer .wrapper .logoInTxt{margin:0;max-width:100px}footer .wrapper #copyright{display:block}footer .wrapper #copyright .col:first-child{display:none}.tpl_home #pageTitle{margin-left:30px;margin-right:30px;max-width:none}.tpl_ma .quoteWrapper{padding:20px 0 60px}.tpl_ma .quoteWrapper .wrapper{flex-wrap:wrap;flex-direction:column-reverse}.tpl_ma .quoteWrapper .wrapper blockquote{flex-basis:100%}.tpl_ma .quoteWrapper .wrapper .img{flex-basis:100%}.tpl_ma .quoteWrapper .wrapper .img img{display:block;margin:40px auto;width:70%;min-width:270px}.tpl_ma .languageWrapper{margin:0 0 60px}.tpl_blog #content .blogEntries ul.recentBlogs a li{padding:60px}.tpl_blog #content .blogEntries ul.recentBlogs a li article .articleWrapper{flex-wrap:wrap}.tpl_blog #content .blogEntries ul.recentBlogs a li article .articleWrapper .txtWrapper{width:100%}.tpl_blog #content .blogEntries ul.recentBlogs a li article .articleWrapper .txtWrapper p.readOnWrapper{position:relative;bottom:auto}}@media screen and (max-width:800px){.divWrapper.teaser .teasers,.divWrapper.fancyBullets .teasers{column-gap:2%}.divWrapper.teaser .teasers .singleTeaserWrapper,.divWrapper.fancyBullets .teasers .singleTeaserWrapper{flex-basis:49%}.divWrapper.latestBlog .wrapper{flex-wrap:wrap}.divWrapper.latestBlog .wrapper .col1{margin:0 0 40px;width:100%;text-align:center}.divWrapper.latestBlog .wrapper .col1 p{display:none}.divWrapper.gallery .galleryNav{width:90%}.divWrapper.gallery .galleryNav .lastThumb{display:inline-block !important}.divWrapper.latestBlog .galleryNav{width:90%}.divWrapper.latestBlog .galleryNav .lastThumb{display:inline-block !important}.divWrapper.latestBlog #addNewsLink{display:block;margin:20px 0 0}}@media screen and (max-width:720px){.tpl_ma #vcardWrapper{display:block}.tpl_ma #vcardWrapper .imgWrapper{width:100%;aspect-ratio:1.33333333;min-height:0 !important}.tpl_ma #vcardWrapper .txtWrapper{padding:40px !important;min-height:0}}@media screen and (max-width:700px){.divWrapper{padding:100px 0}.divWrapper.hasBg{padding:100px 0}.divWrapper.noMarginTop{margin-top:-160px}.divWrapper.headline+.divWrapper{margin-top:-160px}.divWrapper.hasBg+.divWrapper.hasBg.noMarginTop{margin-top:-160px}.divWrapper.twoColsImg .wrapper{column-gap:0;flex-wrap:wrap}.divWrapper.twoColsImg .wrapper>div:first-child{margin-bottom:40px}.divWrapper.twoColsImg .wrapper .colTxt{flex-basis:100% !important}.divWrapper.twoColsImg .wrapper .colImg{flex-basis:100% !important}.divWrapper.twoColsImg .wrapper .colImg img{display:block;margin:0 auto;width:100%;height:auto;max-width:480px}.divWrapper.twoColsImg .wrapper.colsThird .colImg img{max-width:300px}.divWrapper.twoColsImg .wrapper.colsFourth .colImg img{max-width:200px}.divWrapper.twoColsTxt .wrapper{column-gap:0;flex-wrap:wrap}.divWrapper.twoColsTxt .wrapper div{flex-basis:100% !important}.divWrapper.twoColsTxt .wrapper div:first-child{margin:0 0 20px}.tpl_home #div7 ul li{margin:0 0 20px}.tpl_home #div7 ul li:last-child{margin-bottom:0}}@media screen and (max-width:570px){.divWrapper.teaser .teasers,.divWrapper.fancyBullets .teasers{column-gap:0}.divWrapper.teaser .teasers .singleTeaserWrapper,.divWrapper.fancyBullets .teasers .singleTeaserWrapper{flex-basis:100%}.tpl_home #pageTitle{padding:30px 20px}.tpl_blog #content .blogEntries ul.recentBlogs a li{padding:40px}.tpl_blog #content .blogEntries ul.recentBlogs a li article .articleWrapper .txtWrapper .blogTeaserText{max-height:none}.tpl_blog #content .blogEntries ul.recentBlogs a li article .articleWrapper .imgWrapper img{width:100%;max-width:345px;height:auto}}@media screen and (max-width:400px){#mCCWrapper #mCCForm{margin:auto 10px;padding:10px}}