﻿/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{font-size:2em;margin:0.67em 0}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace, monospace;font-size:1em}button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}button{overflow:visible}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield;box-sizing:content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:#fff url("/static/scss/ajax-loader.gif") center center no-repeat}.slick-prev,.slick-next{position:absolute;display:block;height:60px;width:60px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"Muli","Helvetica","Arial",sans-serif;font-size:60px;line-height:1;color:#4d596b;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-45px;text-align:left}[dir="rtl"] .slick-prev{left:auto;right:-45px}.slick-prev:before{content:"«"}[dir="rtl"] .slick-prev:before{content:"»"}.slick-next{right:-45px;text-align:right}[dir="rtl"] .slick-next{left:-45px;right:auto}.slick-next:before{content:"»"}[dir="rtl"] .slick-next:before{content:"«"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"Muli","Helvetica","Arial",sans-serif;font-size:6px;line-height:20px;text-align:center;color:#4d596b;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#4d596b;opacity:.75}html,body{height:100%}body{display:block;font-family:"Muli","Helvetica","Arial",sans-serif;font-size:16px;font-weight:200;line-height:2}a{color:#8DAFC8;text-decoration:none}a:link,a:active,a:focus{color:#8DAFC8;outline:none}a:hover{color:#22589d}h1,h2,h3,h4{margin:0 0 20px 0;font-weight:200;line-height:1.2}h1{font-size:50px}h2{font-size:40px}h3{font-size:30px}h4{font-size:28px}p{margin:0 0 26px}img{display:block;max-width:100%;flex-shrink:0}.w-80,.w-75,.w-66,.w-50,.w-40,.w-33,.w-30,.w-25,.w-20{display:inline-block;vertical-align:top;box-sizing:border-box}.w-100{width:100%;display:block}.w-80{width:80%}.w-75{width:75%}.w-66{width:66.6666%}.w-50{width:50%}.w-40{width:40%}.w-33{width:33.33333%}.w-30{width:30%}.w-25{width:25%}.w-20{width:20%}.h-140,.h-100,.h-75,.h-50,.h-33,.h-25{display:-ms-flexbox;display:-webkit-flex;display:flex}.h-100{height:500px;height:100vh}.h-75{height:400px;height:75vh}.h-66{height:350px;height:66vh}.h-50{height:300px;height:50vh}.h-33{height:250px;height:33vh}.h-25{height:200px;height:25vh}.inlineBlock{display:inline-block;vertical-align:top;box-sizing:border-box}.bottomAligned{vertical-align:bottom}.topAligned{vertical-align:top}.w-content{max-width:1000px;width:100%;margin:auto;padding:0}.w-contentSlave{margin:auto -10px}.w-contentSlave .gutter{padding-left:10px;padding-right:10px}ul,ol{list-style:none;padding:0;margin:0}.app{color:#4d596b;margin-top:100px;margin-bottom:60px}.app h1{text-align:center}.app .appNav{position:relative;height:60px;padding-bottom:20px;margin-bottom:20px;text-align:center;border-bottom:1px solid rgba(77,89,107,0.1)}.app .appNav .arrow{font-size:30px;line-height:1;color:#4d596b;font-weight:900}.app .appNav .backToOverview{color:#4d596b;padding-top:30px;display:inline-block;vertical-align:top;box-sizing:border-box}.app .appNav .previous,.app .appNav .next{position:absolute;top:0;color:#4d596b}.app .appNav .previous span,.app .appNav .next span{opacity:0;line-height:30px}.app .appNav .previous{left:0;text-align:left}.app .appNav .previous span{text-align:left}.app .appNav .next{right:0;text-align:right}.app .appNav .next span{text-align:right}.app .list{text-align:center;display:flex;flex-wrap:wrap;justify-content:center}.app .entry{margin-bottom:20px;position:relative;display:flex;min-height:400px;background:#6a8295;background:radial-gradient(circle, #657891 0%, #435666 100%)}.app .link{position:relative;display:block;width:100%;color:#fff}.app .textBox{text-align:left;padding:40px 30px 30px 30px}.app .separatorLine{background-color:#4d596b;height:7px;width:38px;display:block;margin:40px 0 40px 20px}.app .bgFallbackImageWrap{width:100%;padding-top:100%;background-color:#D9DCE0}.app .articleStyle,.app .titleStyle{text-align:left}.app .emptyWrap{height:0;display:block}.cms_news-article-list .titleStyle,.cms_news-article-list .articleStyle{font-size:30px}.app-detail .titleBar{margin:40px 0 0 0}.app-detail .documentRow{margin:20px 0}.app-teaser{margin:0;text-align:left}.app-teaser .list{margin:0 auto}.app-teaser .entry{margin-bottom:0}.app-teaser .entry:last-child{border-right:0}.touch-false .app .appNav .backToOverview{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.touch-false .app .appNav .backToOverview:hover{color:#4d596b}.touch-false .app .appNav .previous span,.touch-false .app .appNav .next span{-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.touch-false .app .appNav .previous .arrow,.touch-false .app .appNav .next .arrow{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.touch-false .app .appNav .previous:hover span,.touch-false .app .appNav .next:hover span{opacity:1}.touch-false .app .appNav .previous:hover .arrow,.touch-false .app .appNav .next:hover .arrow{color:#4d596b}.touch-false .app .link{-webkit-transition:background .3s ease-in-out;-moz-transition:background .3s ease-in-out;-o-transition:background .3s ease-in-out;transition:background .3s ease-in-out}.touch-false .app .link:hover{background:#4d596b;background:linear-gradient(90deg, rgba(77,89,107,0.5) 0%, #4d596b 100%)}.menuOpenFixit{overflow:hidden}.topBar{position:relative;width:100% !important;height:182px;background-color:#fff;overflow:hidden}.topBar.open{overflow:visible}.is-sticky{-webkit-overflow-scrolling:touch}.is-sticky .topBar{z-index:6 !important;box-shadow:2px 2px 5px rgba(0,0,0,0.5)}.is-sticky .topBar.open{background-color:transparent}.is-sticky .logo{top:135px}.is-sticky .logo svg{fill:#22589d;width:60px;height:35px;-webkit-transition:height .6s ease-out;-moz-transition:height .6s ease-out;-o-transition:height .6s ease-out;transition:height .6s ease-out}.is-sticky .metaTelLink{top:140px}.is-sticky .menu-languages,.is-sticky .burgerButtonWrapper{top:135px}.logo{position:absolute;z-index:6;top:30px;left:40px}.logo .label{color:transparent;overflow:hidden;position:relative;left:-999999px;height:0;display:block}.logo svg{fill:#22589d;width:200px;height:118px}.logo.open svg{fill:#fff;-webkit-transition:fill .6s ease-out;-moz-transition:fill .6s ease-out;-o-transition:fill .6s ease-out;transition:fill .6s ease-out}.headerWrap{padding:40px 0 60px 0;color:#fff;position:relative;z-index:4;background:#6a8295;background:radial-gradient(circle, #657891 0%, #435666 100%)}.headerWrap .plugin-text{padding-left:70px}.page{margin-bottom:60px}.footer{background-color:#4d596b;color:#fff;font-size:14px;font-weight:200;padding-top:60px;padding-bottom:60px}.footer .w-contentSlave{display:flex}.footer .footerText,.footer .footerMenu,.footer .footerAddress{display:flex;flex:1}.footer .footerText{justify-content:flex-start;flex-direction:column;min-width:40%}.footer .footerText .footerLogo{margin-bottom:20px}.footer .footerText .footerLogo svg{width:100px;height:59px;fill:#fff}.footer .footerMenu{text-transform:uppercase;justify-content:center}.footer .footerMenu .footerMenuList .child{margin-bottom:15px}.footer .footerMenu .footerMenuList .child a{color:#fff}.footer .footerMenu .footerMenuList .child.active,.footer .footerMenu .footerMenuList .child.selected{font-weight:400}.footer .footerAddress{justify-content:flex-end}.footer .footerText .w-33,.footer .footerText .w-50,.footer .footerText .w-66,.footer .footerText .w-100,.footer .footerAddress .w-33,.footer .footerAddress .w-50,.footer .footerAddress .w-66,.footer .footerAddress .w-100{width:auto}.touch-false .footerMenu .footerMenuList .child a{-webkit-transition:color .3s ease-out;-moz-transition:color .3s ease-out;-o-transition:color .3s ease-out;transition:color .3s ease-out}.touch-false .footerMenu .footerMenuList .child a:hover{color:#8DAFC8}.metaTelLink{position:absolute;z-index:6;top:75px;right:110px}.metaTelLink svg path{fill:#22589d}.metaTelLink.open svg path{fill:#fff}.menu-wrap{overflow:hidden;position:absolute;width:100%;left:-100%;-webkit-transition:left .4s ease-in-out;-moz-transition:left .4s ease-in-out;-o-transition:left .4s ease-in-out;transition:left .4s ease-in-out}.menu-wrap.open{left:0}.menu{overflow:hidden;width:0;top:0;right:0;position:absolute;z-index:5;min-height:100vh;color:#fff;-webkit-transition:width .4s ease-in-out;-moz-transition:width .4s ease-in-out;-o-transition:width .4s ease-in-out;transition:width .4s ease-in-out}.menu ul,.menu li{list-style:none;padding:0;margin:0}.menu a{color:#fff}.menu .menuSlave{padding:240px 5% 100px 5%;width:90%;right:-100%;position:relative;margin-left:0;-webkit-transition:right .6s ease-in-out;-moz-transition:right .6s ease-in-out;-o-transition:right .6s ease-in-out;transition:right .6s ease-in-out;background-color:rgba(77,89,107,0.9);box-shadow:2px 2px 5px rgba(0,0,0,0.5)}.menu.open{width:100%;height:100%;overflow-y:scroll}.menu.open .menuSlave{right:0}.menu.open .effectAnimaition{right:-100%;opacity:0}.menu .mainmenu{list-style:none;margin:0;padding:0 0 40px 0;position:relative}.menu .menuImageWrap{padding-right:20px;position:relative}.menu .menuImageWrap .menuImage{position:absolute;top:0}.menu .menuImageWrap .menuImage:not(.initial){display:none}.menu .entry-0{position:relative;padding-left:20px;margin-bottom:10px}.menu .navArrow{display:none;width:0;overflow:hidden}.menu .navArrow svg{width:30px;height:30px}.menu .navArrow.navArrowSmall svg{width:15px;height:15px}.menu .metaMenuLink{position:absolute;top:55px;right:160px;text-transform:uppercase}.menu .link{color:#fff}.menu .link-0{font-size:50px;font-weight:200}.menu .childmenu{padding-left:12px}.menu .entry-1{margin-bottom:10px}.menu .link-1{font-size:16px;font-weight:200}.menu .iconPlusMinus{display:none;right:0;top:-10px;position:absolute;height:43px;width:43px;z-index:9}.menu .iconPlusMinus.accordionOpen:before{transform:rotate(90deg)}.menu .iconPlusMinus:before,.menu .iconPlusMinus:after{content:"";position:absolute;background-color:#fff;transition:transform 0.25s ease-out}.menu .iconPlusMinus:before{top:50%;left:50%;width:2px;height:16px;margin:-9px 0 0 -1px}.menu .iconPlusMinus:after{top:20px;left:50%;margin:-1px 0 0 -8px;width:16px;height:2px}.menu .iconPlusMinus:hover{cursor:pointer}.menu .plugin-text-ckeditor{text-align:left;padding:60px 30px;width:100%}.menu .plugin-text-ckeditor a{color:#fff}.menu .menuTelNummer{display:block;margin:30px 0;font-size:50px;font-weight:200}.burgerButtonWrapper{position:absolute;right:40px;top:70px;z-index:93}.burgerButtonWrapper .burgerButton{width:30px;height:30px;display:block;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}.burgerButtonWrapper .burgerButton span{display:block;position:absolute;height:5px;width:100%;background-color:#22589d;opacity:1;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.4s ease-in-out;-moz-transition:.4s ease-in-out;-o-transition:.4s ease-in-out;transition:.4s ease-in-out}.burgerButtonWrapper .burgerButton span:nth-child(1){top:0px}.burgerButtonWrapper .burgerButton span:nth-child(2),.burgerButtonWrapper .burgerButton span:nth-child(3){top:12px}.burgerButtonWrapper .burgerButton span:nth-child(2){right:0}.burgerButtonWrapper .burgerButton span:nth-child(3){left:0}.burgerButtonWrapper .burgerButton span:nth-child(4){top:24px}.burgerButtonWrapper .burgerButton.open span:nth-child(1){-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);top:32px;opacity:0;-webkit-transition:transform .4s ease-out, opacity .3s ease-out, top .4s ease-out;-moz-transition:transform .4s ease-out, opacity .3s ease-out, top .4s ease-out;-o-transition:transform .4s ease-out, opacity .3s ease-out, top .4s ease-out;transition:transform .4s ease-out, opacity .3s ease-out, top .4s ease-out}.burgerButtonWrapper .burgerButton.open span:nth-child(2){right:0;background-color:#fff;-webkit-transform:rotate(225deg);-moz-transform:rotate(225deg);-o-transform:rotate(225deg);transform:rotate(225deg);-webkit-transition:transform .3s ease-out, right .6s ease-out;-moz-transition:transform .3s ease-out, right .6s ease-out;-o-transition:transform .3s ease-out, right .6s ease-out;transition:transform .3s ease-out, right .6s ease-out}.burgerButtonWrapper .burgerButton.open span:nth-child(3){box-shadow:none;left:0;background-color:#fff;-webkit-transform:rotate(-225deg);-moz-transform:rotate(-225deg);-o-transform:rotate(-225deg);transform:rotate(-225deg);-webkit-transition:transform .3s ease-out, left .6s ease-out, background-color .3s ease-out;-moz-transition:transform .3s ease-out, left .6s ease-out, background-color .3s ease-out;-o-transition:transform .3s ease-out, left .6s ease-out, background-color .3s ease-out;transition:transform .3s ease-out, left .6s ease-out, background-color .3s ease-out}.burgerButtonWrapper .burgerButton.open span:nth-child(4){-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg);top:0;opacity:0;-webkit-transition:transform .4s ease-out, opacity .3s ease-out, top .4s ease-out;-moz-transition:transform .4s ease-out, opacity .3s ease-out, top .4s ease-out;-o-transition:transform .4s ease-out, opacity .3s ease-out, top .4s ease-out;transition:transform .4s ease-out, opacity .3s ease-out, top .4s ease-out}.menu-languages{position:absolute;z-index:6;right:160px;top:70px}.menu-languages .entry{padding:0 10px;display:inline-block;vertical-align:top;box-sizing:border-box;vertical-align:middle}.menu-languages .entry .link{font-size:12px;color:#22589d;text-transform:uppercase}.menu-languages .entry .link.active{color:#4d596b}.menu-languages .entry.entry-de .link{-webkit-transition:color .3s ease-out;-moz-transition:color .3s ease-out;-o-transition:color .3s ease-out;transition:color .3s ease-out}.menu-languages .entry.entry-fr .link{-webkit-transition:color .9s ease-out;-moz-transition:color .9s ease-out;-o-transition:color .9s ease-out;transition:color .9s ease-out}.menu-languages .entry.entry-en .link{-webkit-transition:color 1.5s ease-out;-moz-transition:color 1.5s ease-out;-o-transition:color 1.5s ease-out;transition:color 1.5s ease-out}.menu-languages.open .entry .link{color:#fff}.menu-languages.open .entry.entry-de .link{-webkit-transition:color .3s ease-out;-moz-transition:color .3s ease-out;-o-transition:color .3s ease-out;transition:color .3s ease-out}.menu-languages.open .entry.entry-fr .link{-webkit-transition:color .9s ease-out;-moz-transition:color .9s ease-out;-o-transition:color .9s ease-out;transition:color .9s ease-out}.menu-languages.open .entry.entry-en .link{-webkit-transition:color 1.5s ease-out;-moz-transition:color 1.5s ease-out;-o-transition:color 1.5s ease-out;transition:color 1.5s ease-out}.touch-false .menu a,.touch-false .menu .link{-webkit-transition:color .3s ease-out, left .6s ease-out;-moz-transition:color .3s ease-out, left .6s ease-out;-o-transition:color .3s ease-out, left .6s ease-out;transition:color .3s ease-out, left .6s ease-out}.touch-false .menu a:hover,.touch-false .menu .link:hover{color:#8DAFC8}.touch-false .menu .entry-0 .navArrow{display:inline-block;vertical-align:top;box-sizing:border-box;-webkit-transition:width .6s ease-out;-moz-transition:width .6s ease-out;-o-transition:width .6s ease-out;transition:width .6s ease-out}.touch-false .menu .entry-0:hover .navArrow{-webkit-transition:width .4s ease-in;-moz-transition:width .4s ease-in;-o-transition:width .4s ease-in;transition:width .4s ease-in;width:40px}.touch-false .menu .entry-0:hover .navArrow.navArrowSmall{width:20px}.touch-false .iconTelLink svg path{-webkit-transition:fill .3s ease-out;-moz-transition:fill .3s ease-out;-o-transition:fill .3s ease-out;transition:fill .3s ease-out}.touch-false .iconTelLink:hover svg path{fill:#4d596b}.plugin{box-sizing:border-box;padding:0;position:relative}.arrowGradientInverted,.arrowGradient{padding:0;overflow:hidden;text-align:right;background:#4d596b;background:linear-gradient(90deg, rgba(77,89,107,0.5) 0%, #4d596b 100%)}.arrowGradientInverted svg,.arrowGradient svg{width:26px;height:26px;position:relative;padding:0 20px;top:6px}.arrowGradientInverted.toTransparence,.arrowGradient.toTransparence{background:linear-gradient(-90deg, rgba(0,0,0,0.5) 0%, #4d596b 100%)}.arrowGradientInverted{background:linear-gradient(-90deg, rgba(77,89,107,0.5) 0%, #4d596b 100%)}.arrowGradientInverted.toTransparence{background:linear-gradient(90deg, rgba(77,89,107,0.5) 0%, transparent 100%)}.btn_generic{display:inline-block;width:190px;padding:10px;font-weight:200;line-height:2;color:#fff}.touch-false .btn_generic{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.touch-false .btn_generic:hover{color:#D9DCE0}#animationContainersSection-1 .lineSvg{display:none}#animationContainersSection-1 .lineSvg.lineSvgFirst{display:block}.plugin-animationContainers{background-color:#4d596b;color:#fff;text-align:left;box-sizing:border-box;padding:100px 0;position:relative;overflow:hidden}.plugin-animationContainers h2{color:#fff;margin-bottom:60px;text-align:center}.plugin-animationContainers .svgPath{margin:auto;text-align:center;position:relative}.plugin-animationContainers .plugin-animationContainersSlave{max-width:1024px;margin:auto}.plugin-animationContainers .animationContainersSection{position:relative}.plugin-animationContainers .animationContainersSection .animationContainersSectionHoverSlave{position:relative;width:100%;max-width:770px;margin:25px auto;opacity:0;-webkit-transition:opacity .9s ease-out;-moz-transition:opacity .9s ease-out;-o-transition:opacity .9s ease-out;transition:opacity .9s ease-out}.plugin-animationContainers .animationContainersSection .animationContainersSectionHoverSlave.waypointAddedAnimation{opacity:1}.plugin-animationContainers .animationContainersSection .animationContainersSectionHoverSlave .hoverBgSlave{display:flex;align-items:center;justify-content:center;position:relative;padding:4px 0;z-index:2;background-color:transparent}.plugin-animationContainers .animationContainersSection .animationContainersSectionHoverSlave.animationContainersSectionHoverSlaveRight .hoverBgSlave{margin-left:130px;padding-left:0}.plugin-animationContainers .animationContainersSection .animationContainersSectionHoverSlave.animationContainersSectionHoverSlaveLeft .hoverBgSlave{margin-right:130px}.plugin-animationContainers .animationContainersSection .iconWrap,.plugin-animationContainers .animationContainersSection .textBox{vertical-align:middle}.plugin-animationContainers .animationContainersSection .iconWrap a,.plugin-animationContainers .animationContainersSection .textBox a{color:#22589d}.plugin-animationContainers .animationContainersSection .iconWrap ul,.plugin-animationContainers .animationContainersSection .textBox ul{margin:0 0 20px 0;padding:0 0 0 1.25em;list-style:none}.plugin-animationContainers .animationContainersSection .iconWrap ul li,.plugin-animationContainers .animationContainersSection .textBox ul li{margin:0 0 0.25em;line-height:1.75}.plugin-animationContainers .animationContainersSection .iconWrap ul li::before,.plugin-animationContainers .animationContainersSection .textBox ul li::before{content:"\25CF";font-weight:400;font-size:10px;display:inline-block;width:2em;margin-left:-2em;position:absolute;line-height:2.8}.plugin-animationContainers .animationContainersSection .iconWrap ol li,.plugin-animationContainers .animationContainersSection .textBox ol li{margin:0 0 0.25em;line-height:1.75}.plugin-animationContainers .animationContainersSection .textBox{color:#fff}.plugin-animationContainers .animationContainersSection .textBox .title{margin-bottom:14px;color:#fff}.plugin-animationContainers .animationContainersSection .textRight,.plugin-animationContainers .animationContainersSection .textLeft{margin:auto}.plugin-animationContainers .animationContainersSection .textRight{padding-left:40px;padding-right:0}.plugin-animationContainers .animationContainersSection .textLeft{padding-right:40px}.plugin-animationContainers .animationContainersSection .iconWrap .iconWrapSlave{color:#fff;width:100%;display:inline-block;position:relative}.plugin-animationContainers .animationContainersSection .iconWrap .iconWrapSlave .iconNumber,.plugin-animationContainers .animationContainersSection .iconWrap .iconWrapSlave .svgAnimation{top:0;text-align:center;margin:auto;width:100%}.plugin-animationContainers .animationContainersSection .iconWrap .iconWrapSlave .svgAnimation{left:0;top:50%;transform:translateY(-50%)}.plugin-animationContainers .animationContainersSection .iconWrap .iconWrapSlave .svgAnimation svg{width:60%}.plugin-animationContainers .animationContainersSection .iconWrap .iconWrapSlave .iconNumber{font-size:40px;text-align:center;display:block;-webkit-transition:font-size .8s ease-out;-moz-transition:font-size .8s ease-out;-o-transition:font-size .8s ease-out;transition:font-size .8s ease-out}.plugin-animationContainers .animationContainersSection .iconWrap.iconWrapLeft{order:2;text-align:right}.plugin-animationContainers .animationContainersSection .scrollToAnchor{text-align:center;top:-130px}.plugin-animationContainers .animationContainersSection .scrollToAnchor svg{transform:rotate(90deg)}.plugin-animationContainers .animationContainersSection .svgAnimation{opacity:0}.plugin-animationContainers .animationContainersSection .fireExplosionHover .svgAnimation{opacity:1}.plugin-animationContainers .animationContainersSection .fireExplosionHover .iconWrap .iconWrapSlave .iconNumber{font-size:0;-webkit-transition:font-size .4s ease-out;-moz-transition:font-size .4s ease-out;-o-transition:font-size .4s ease-out;transition:font-size .4s ease-out}.plugin-animationContainers .animationContainersSection .svgPathEndLineWrap{display:none}.plugin-animationContainers .animationContainersSection:last-child .arrowPath{display:none}.plugin-animationContainers .animationContainersSection:last-child .svgPathEndLineWrap{display:block}.plugin-animationContainers .svgPathEndLine{position:absolute;bottom:0}.plugin-animationContainers .animationTransitionLine{position:relative;width:100%;left:0;display:flex;align-items:center;justify-content:center;min-height:340px}.plugin-animationContainers .animationTransitionLineRight{top:-214px;position:absolute;width:100%}.plugin-animationContainers .animationTransitionLineRight .lineSvg{position:absolute;top:0;left:0;height:500px;width:100%}.plugin-animationContainers .animationTransitionLineRight .svgPathArrowBgInside{opacity:0;-webkit-transition:opacity 2s ease-out;-moz-transition:opacity 2s ease-out;-o-transition:opacity 2s ease-out;transition:opacity 2s ease-out}.plugin-animationContainers .animationTransitionLineRight.active .svgPathArrowBgInside{opacity:1;-webkit-transition:opacity 2s ease-out;-moz-transition:opacity 2s ease-out;-o-transition:opacity 2s ease-out;transition:opacity 2s ease-out}.cms_news-article-list,.plugin-cmsnewslatestarticle{font-weight:200}.cms_news-article-list h3,.plugin-cmsnewslatestarticle h3{text-transform:uppercase;font-size:20px;font-weight:200}.cms_news-article-list .date,.plugin-cmsnewslatestarticle .date{font-size:16px;font-weight:200;margin-bottom:10px}.cms_news-article-list .name,.plugin-cmsnewslatestarticle .name{margin-bottom:20px}.cms_news-article-list .entry{background:transparent}.cms_news-article-list .link{background:#6a8295;background:radial-gradient(circle, #657891 0%, #435666 100%)}.cmsnews-article-detail .image{margin-bottom:20px}.cmsnews-article-detail .abstract{font-size:20px;font-weight:400}.cmsnews-article-detail .teaserContentWrapper{max-width:900px;margin:auto}.cmsnews-article-detail .teaserContentWrapper .w-content-1200{max-width:100%;width:100%;padding:0}.cmsnews-article-detail .video-wrap{position:relative}.cmsnews-article-detail .video-wrap video,.cmsnews-article-detail .video-wrap video[poster]{object-fit:cover}.cmsnews-article-detail .video-wrap video{width:100%;height:100%}.plugin-cmsnewslatestarticle{margin:0 auto;padding-left:60px;padding-right:60px}.plugin-cmsnewslatestarticle .entry{margin:10px}.touch-false .plugin-cmsnewslatestarticle .entry:hover{background-color:#D9DCE0;-webkit-transition:background-color .3s ease-in-out;-moz-transition:background-color .3s ease-in-out;-o-transition:background-color .3s ease-in-out;transition:background-color .3s ease-in-out}.jobs-job-list .entry{background:transparent}.jobs-job-list .link{background:#6a8295;background:radial-gradient(circle, #657891 0%, #435666 100%)}.plugin-googlemaps .map{position:relative;box-sizing:border-box;width:100%;height:0;padding:0 0 100%;overflow:hidden;color:#000}.plugin-googlemaps .gm-style{position:absolute;left:0;top:0}.plugin-googlemaps .skewItBack{margin-top:-50%}.plugin-streetview .view{position:relative;box-sizing:border-box;width:100%;height:0;padding:0 0 75%;overflow:hidden}.plugin-streetview .gm-style{position:absolute;left:0;top:0}.plugin-pages{text-align:center;padding:100px 0;position:relative}.plugin-pages .list{width:100%;margin:0;padding:0;display:flex;flex-wrap:wrap}.plugin-pages .listEntry{width:32%;margin:1%;display:flex;flex-direction:column;overflow:hidden}.plugin-pages .listEntry:nth-of-type(3n){margin-right:0}.plugin-pages .listEntry:nth-of-type(3n+1){margin-left:0}.plugin-pages .link{position:relative;display:block;height:100%;display:block}.plugin-pages .link .textBox{color:#fff;position:relative;z-index:3;top:0;margin-top:0;left:0;background:#4d596b;background:linear-gradient(90deg, rgba(0,0,0,0) 0%, #4d596b 100%)}.plugin-pages .link .textBox .textBoxSlave{box-sizing:border-box;padding:20px;font-weight:200}.plugin-pages .link .textBox .name{z-index:1;position:relative;padding:20px 50px;font-size:18px;text-transform:uppercase}.plugin-pages .link .textBox .text{font-size:16px;text-align:left;max-height:0;padding:0;overflow:hidden}.plugin-pages .link .textBox .arrow{max-height:0;padding:0;overflow:hidden;text-align:right;background:#4d596b;background:linear-gradient(90deg, rgba(77,89,107,0.5) 0%, #4d596b 100%);padding:5px 10px 1px 5px;max-height:100px;opacity:0}.plugin-pages .link .textBox .arrow svg{width:26px;height:26px}.plugin-pages .bgFallbackImageWrap{width:100%;height:100%;max-width:1000px;max-height:1000px;display:flex}.plugin-pages .bgFallbackImageWrap:before{content:'';position:relative;background-color:#D9DCE0;padding-top:100%;width:100%}.touch-false .plugin-pages .link .textBox{-webkit-transition:left .6s ease-out, margin-top .6s ease-out;-moz-transition:left .6s ease-out, margin-top .6s ease-out;-o-transition:left .6s ease-out, margin-top .6s ease-out;transition:left .6s ease-out, margin-top .6s ease-out}.touch-false .plugin-pages .link .textBox .text{-webkit-transition:padding .6s ease-out, max-height .6s ease-out;-moz-transition:padding .6s ease-out, max-height .6s ease-out;-o-transition:padding .6s ease-out, max-height .6s ease-out;transition:padding .6s ease-out, max-height .6s ease-out}.touch-false .plugin-pages .link .textBox .arrow{-webkit-transition:opacity .6s ease-out;-moz-transition:opacity .6s ease-out;-o-transition:opacity .6s ease-out;transition:opacity .6s ease-out}.touch-false .plugin-pages .link:hover .colorSurface{background:rgba(77,89,107,0.5);position:absolute;width:100%;height:100%}.touch-false .plugin-pages .link:hover .textBox{z-index:4;margin-top:-100%;height:100%}.touch-false .plugin-pages .link:hover .textBox .textBoxSlave{height:calc(100% - 40px)}.touch-false .plugin-pages .link:hover .textBox .text{max-height:300px}.touch-false .plugin-pages .link:hover .textBox .arrow{opacity:1;position:relative;bottom:0}.touch-true .plugin-pages .listEntry{background:rgba(77,89,107,0.5)}.touch-true .plugin-pages .link{display:flex;flex-direction:column}.touch-true .plugin-pages .link .textBox{margin-top:0;left:0;display:flex;flex-direction:column;flex:1 0 auto}.touch-true .plugin-pages .link .textBox:before{content:none}.touch-true .plugin-pages .link .textBox .textBoxSlave{background:none;flex:1 0 auto}.touch-true .plugin-pages .link .textBox .text{max-height:none;padding:20px 0}.touch-true .plugin-pages .link .textBox .arrow{opacity:1}.touch-true .plugin-pages .bgFallbackImageWrap{height:auto}.referenceMainClass .headerWrap{padding-bottom:0}.referenceMainClass .headerWrap a{color:#fff}.referenceMainClass .headerWrap .overviewLink{vertical-align:bottom;text-align:left}.referenceMainClass .headerWrap .styleshape{height:40px;background-color:#3a475c}.referenceMainClass .yearNav{position:absolute;width:100px;right:0;background-color:#657891;padding:40px 20px;-webkit-transition:width .3s ease-out;-moz-transition:width .3s ease-out;-o-transition:width .3s ease-out;transition:width .3s ease-out}.referenceMainClass .yearNav .yearNavLink{text-align:right;display:block;color:#fff;margin-bottom:5px;font-weight:200;font-size:16px}.referenceMainClass .yearTitleWrapper{margin:40px 0 10px 0}.referenceMainClass .yearTitleWrapper:first-child{margin-top:0}.referenceMainClass .yearTitle{background-color:rgba(101,120,145,0.7);color:#fff;padding:25px 20px 20px 20px;font-size:30px}.app-references-list .listFilteredByYear{display:flex;flex-wrap:wrap}.app-references-list .referencesEntry{padding-top:10px;padding-bottom:10px;display:block}.app-references-list .flexerWrap{display:flex;flex-direction:column;height:100%}.app-references-list .textBox{color:#fff;text-align:right;text-transform:uppercase;padding:10px 20px 10px 60px;font-weight:200;width:100%;box-sizing:border-box;flex:1 0 auto;background:#4d596b;background:linear-gradient(90deg, rgba(0,0,0,0) 0%, #4d596b 100%)}.app-references-detail{position:relative}.app-references-detail .yearTitleWrapper{margin-bottom:60px;text-transform:uppercase}.app-references-detail .builderArchitec{padding:20px 45px 20px 20px;background-color:#657891;color:#fff;margin-bottom:20px;width:50%;width:calc(50% - 20px)}.app-references-detail .builderArchitec a{color:#fff}.app-references-detail .builderArchitec .builderArchitecTitle{font-weight:700;text-transform:uppercase;margin-bottom:5px}.app-references-detail .images{margin:60px 0}.app-references-detail .imgWrapper{margin-top:10px;margin-bottom:10px}.app-references-list .sticky-wrapper,.app-references-detail .sticky-wrapper{width:100px;right:0;position:absolute}.app-references-list .sticky-wrapper.is-sticky .yearNav,.app-references-detail .sticky-wrapper.is-sticky .yearNav{top:140px !important}.plugin-references-teaser{padding:60px 0;color:#fff;text-align:center;background:#6a8295;background:radial-gradient(circle, #657891 0%, #435666 100%)}.plugin-references-teaser h2{margin-bottom:60px}.plugin-references-teaser .flexWrapper{display:flex;flex-wrap:wrap}.plugin-references-teaser .link{color:#fff;margin-bottom:60px;padding-top:10px;padding-bottom:10px;display:flex;flex-direction:column}.plugin-references-teaser .textBox{color:#fff;text-align:right;text-transform:uppercase;padding:10px 20px;font-weight:200;width:100%;box-sizing:border-box;flex:1 0 auto;background:#4d596b;background:linear-gradient(90deg, rgba(77,89,107,0.5) 0%, #4d596b 100%)}.plugin-references-teaser .overviewLink{position:absolute;bottom:0;left:50%;margin-left:-95px;background:#4d596b;background:linear-gradient(90deg, rgba(0,0,0,0) 0%, #4d596b 100%)}.touch-false .app-references-list .referencesEntry .textBox{-webkit-transition:background 1s ease-out;-moz-transition:background 1s ease-out;-o-transition:background 1s ease-out;transition:background 1s ease-out}.touch-false .app-references-list .referencesEntry:hover .textBox{background:#4d596b}.touch-false .plugin-references-teaser .link .textBox{-webkit-transition:background 1s ease-out;-moz-transition:background 1s ease-out;-o-transition:background 1s ease-out;transition:background 1s ease-out}.touch-false .plugin-references-teaser .link:hover .textBox{color:#D9DCE0;background:#4d596b}.plugin-section{position:relative;margin:0;padding:40px 0;overflow:hidden}.plugin-section .sectionTitle{margin:0 0 10px 0}.plugin-section .plugin-sectionContent{position:relative}.plugin-section.insideContent .plugin-sectionContent{max-width:1000px;width:100%;margin:auto;padding:0 10px}.plugin-section.insideContent .plugin-sectionContent .plugin-sectionContentSlave{margin:auto -10px}.plugin-section.insideContent .plugin-sectionContent .plugin-sectionContentSlave .gutter{padding-left:10px;padding-right:10px}.plugin-section.noMarginTopBottom{padding:0;margin-top:0;margin-bottom:0}.plugin-section.bgWhite{background-color:#fff}.plugin-section.bgGrey{background-color:#D9DCE0}.touch-false .plugin-section.bgBlack a{-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.touch-false .plugin-section.bgBlack a:hover{color:#4d596b}.plugin-slider{position:relative;width:100%;min-height:480px;height:100%;height:calc(100vh - 182px)}.plugin-slider.h-75{height:75%;height:calc(75vh - 182px)}.plugin-slider.h-50{height:50%;height:calc(50vh - 182px)}.plugin-slider p,.plugin-slider img{margin:0}.plugin-slider .slides{position:relative;overflow:hidden;min-height:480px;height:100%;height:calc(100vh - 182px)}.plugin-slider .slides.h-75{height:75%;height:calc(75vh - 182px)}.plugin-slider .slides.h-50{height:50%;height:calc(50vh - 182px)}.plugin-slider .slide{position:relative;display:inline-block;vertical-align:top;width:100%;margin:0 0 1em}.plugin-slider .slide-image{position:relative;display:block;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover}.plugin-slider .slide-text{position:absolute;display:block;width:100%;height:auto;box-sizing:border-box;padding:20px 20px 60px 20px;bottom:0;text-align:center;z-index:2;color:#fff;font-size:40px;font-weight:200}.plugin-slider .text-dark .slide-text{background:rgba(0,0,0,0.5);background:linear-gradient(0deg, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 100%);color:#22589d}.plugin-slider .text-bright .slide-text{background:rgba(0,0,0,0.5);background:linear-gradient(0deg, rgba(0,0,0,0.5) 0%, rgba(0,0,0,0) 100%);color:#fff}.plugin-slider .text-top-left .slide-text,.plugin-slider .text-top-center .slide-text,.plugin-slider .text-top-right .slide-text{top:0}.plugin-slider .text-middle-left .slide-text,.plugin-slider .text-middle-right .slide-text{top:50%;transform:translateY(-50%)}.plugin-slider .text-bottom-left .slide-text,.plugin-slider .text-bottom-center .slide-text,.plugin-slider .text-bottom-right .slide-text{bottom:0}.plugin-slider .text-top-left .slide-text,.plugin-slider .text-middle-left .slide-text,.plugin-slider .text-bottom-left .slide-text{left:0}.plugin-slider .text-top-center .slide-text,.plugin-slider .text-bottom-center .slide-text{left:50%;transform:translateX(-50%)}.plugin-slider .text-top-right .slide-text,.plugin-slider .text-middle-right .slide-text,.plugin-slider .text-bottom-right .slide-text{right:0}.plugin-slider .text-middle-center .slide-text{left:50%;top:50%;transform:translate(-50%, -50%)}.plugin-slider .arrows,.plugin-slider .indicators{display:none}.plugin-slider.slider-js{position:relative;display:block;width:100%}.plugin-slider.slider-js .slides{display:block;width:100%;margin:0}.plugin-slider.slider-js .arrows{position:absolute;top:0;left:0;width:100%;height:100%;display:block}.plugin-slider.slider-js .arrow{position:absolute;width:0;height:0;cursor:pointer;top:50%;transform:translateY(-50%)}.plugin-slider.slider-js .arrow-left{left:40px;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:20px solid #000}.plugin-slider.slider-js .arrow-right{right:40px;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:20px solid #000}.plugin-slider.slider-js .svg-arrow{position:absolute;top:50%;transform:translateY(-50%);filter:drop-shadow(3px 3px 2px rgba(0,0,0,0.7))}.plugin-slider.slider-js .svg-arrow path{fill:#000}.plugin-slider.slider-js .svg-arrow-left{left:1em}.plugin-slider.slider-js .svg-arrow-right{right:1em}.plugin-slider.slider-js .indicators{position:absolute;z-index:2;left:50%;bottom:10px;transform:translateX(-50%);display:block;width:auto;height:auto}.plugin-slider.slider-js .indicator{display:inline-block;overflow:hidden;cursor:pointer;text-indent:-200000px;width:10px;height:10px;margin:0 5px;background-color:#fff;border-radius:20px;-webkit-transition:background-color .3s ease-out;-moz-transition:background-color .3s ease-out;-o-transition:background-color .3s ease-out;transition:background-color .3s ease-out}.plugin-slider.slider-js .indicator.a{background-color:#22589d;-webkit-transition:background-color .3s ease-out;-moz-transition:background-color .3s ease-out;-o-transition:background-color .3s ease-out;transition:background-color .3s ease-out}.plugin-slider.slider-js .slide{position:absolute;left:100%;top:0;display:none;width:100%;height:100%}.plugin-slider.slider-js .slide .image{display:none}.plugin-slider.slider-js .active{display:block;left:0}.plugin-slider.slider-js.ratio-16-9 .slides{padding:0 0 56.25%}.plugin-slider.slider-js.ratio-2-1 .slides{padding:0 0 50%}.plugin-slider.slider-js.ratio-4-1 .slides{padding:0 0 25%}.plugin-slider.slider-js.window-size .slides{display:flex;padding:0}.plugin-slider.slider-js.w-100 .slides{height:100vh}.plugin-slider.slider-js.w-75 .slides{height:75vh}.plugin-slider.slider-js.w-50 .slides{height:50vh}.plugin-slider.slider-js.w-25 .slides{height:25vh}.touch-false .plugin-slider.slider-js .arrow-left:hover{border-right:10px solid #4d596b;-webkit-transition:border-right .3s ease-out;-moz-transition:border-right .3s ease-out;-o-transition:border-right .3s ease-out;transition:border-right .3s ease-out}.touch-false .plugin-slider.slider-js .arrow-right:hover{border-left:10px solid #4d596b;-webkit-transition:border-left .3s ease-out;-moz-transition:border-left .3s ease-out;-o-transition:border-left .3s ease-out;transition:border-left .3s ease-out}.touch-false .plugin-slider.slider-js .indicator:hover{border-bottom:10px solid #4d596b;-webkit-transition:border-bottom .3s ease-out;-moz-transition:border-bottom .3s ease-out;-o-transition:border-bottom .3s ease-out;transition:border-bottom .3s ease-out}.touch-false .plugin-slider.slider-js .slide-text .slide-link:hover svg{stroke:#fff;-webkit-transition:stroke .3s ease-out;-moz-transition:stroke .3s ease-out;-o-transition:stroke .3s ease-out;transition:stroke 0.3s ease-out}.tac-popup{z-index:300;position:fixed;left:0;bottom:0;width:100%;display:block;box-sizing:border-box;padding:20px 20px 30px;background-color:#22589d;color:#fff;border-top:1px solid #4d596b}.tac-popup-text{padding:0;margin-bottom:10px;font-size:14px}.tac-popup-text a{color:#fff;text-decoration:underline}.tac-popup-button{padding:5px 10px;border-radius:3px;font-size:14px;background-color:#fff;color:#000}.tac-popup-button:link,.tac-popup-button:active,.tac-popup-button:focus{color:#000}.touch-false .tac-popup-button:hover{color:#fff;background-color:#4d596b;-webkit-transition:background-color .3s ease-in-out, color .3s ease-in-out;-moz-transition:background-color .3s ease-in-out, color .3s ease-in-out;-o-transition:background-color .3s ease-in-out, color .3s ease-in-out;transition:background-color .3s ease-in-out, color .3s ease-in-out}.plugin-text-ckeditor a,.plugin-text a{color:#8DAFC8}.plugin-text-ckeditor ul,.plugin-text ul{margin:0 0 25px 0;padding:0 0 0 1.25em;list-style:none}.plugin-text-ckeditor ul li,.plugin-text ul li{margin:0 0 0.25em;line-height:1.75}.plugin-text-ckeditor ul li::before,.plugin-text ul li::before{content:"\25CF";font-weight:400;font-size:10px;display:inline-block;width:2em;margin-left:-2em;position:absolute;line-height:2.8}.plugin-text-ckeditor ol li,.plugin-text ol li{margin:0 0 0.25em;line-height:1.75}.touch-false .plugin-text-ckeditor a:hover,.touch-false .plugin-text a:hover{color:#3a475c;-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.plugin-text-boxes-filter-wrap .anchorWrap{position:fixed;z-index:3;top:240px;right:0;min-width:100px;background-color:#657891;padding:10px 20px}.plugin-text-boxes-filter-wrap .anchorWrap .anchorLink{text-align:right;display:block;color:#fff;text-transform:uppercase;font-weight:100;font-size:16px}.plugin-text-boxes{color:#fff;padding-top:60px;padding-bottom:60px}.plugin-text-boxes .plugin-text-boxesSlave{position:relative;max-width:940px;width:100%;margin:auto;margin-bottom:70px;right:-30px}.plugin-text-boxes .textBoxWrap{position:absolute;width:100%;z-index:2;background-color:rgba(101,120,145,0.7);min-height:500px}.plugin-text-boxes h1,.plugin-text-boxes h2,.plugin-text-boxes .titleFallback{font-size:40px;text-transform:uppercase;padding:14px 20px 20px;margin:0;line-height:1}.plugin-text-boxes .body{padding-left:580px;padding-right:40px;line-height:1.6}.plugin-text-boxes .image{position:relative;top:70px;left:-60px;z-index:2}.plugin-text-boxes .boxLinkWrap{position:absolute;bottom:-70px;right:0}.plugin-text-boxes .boxLinkWrap .link-entry{width:380px;background:#4d596b;background:linear-gradient(90deg, rgba(0,0,0,0) 0%, #4d596b 100%)}.plugin-text-boxes.bgGrey{background-color:#D9DCE0}.plugin-text-boxes.textPosRight .plugin-text-boxesSlave{right:-30px}.plugin-text-boxes.textPosLeft h1,.plugin-text-boxes.textPosLeft h2{text-align:right}.plugin-text-boxes.textPosLeft .plugin-text-boxesSlave{right:30px}.plugin-text-boxes.textPosLeft .body{padding-left:40px;width:320px}.plugin-text-boxes.textPosLeft .image{right:-33%;left:auto;padding-left:90px}.plugin-text-boxes.textPosLeft .boxLinkWrap{right:auto;left:0;width:100%}.plugin-text-boxes.textPosLeft .boxLinkWrap .link-entry{width:350px}.plugin-text-header .plugin-text-header-slave{margin:30px 0 40px 0;max-width:300px;line-height:1.5}.plugin-text-header a{color:#8DAFC8}.plugin-text-header p{margin:0}.touch-false .plugin-text-header a:hover{color:#fff;-webkit-transition:color .3s ease-in-out;-moz-transition:color .3s ease-in-out;-o-transition:color .3s ease-in-out;transition:color .3s ease-in-out}.plugin-welcome{padding:140px 20px;text-align:center;margin:auto;max-width:1000px;overflow:hidden}.plugin-welcome .contentSlave{max-width:780px;margin-left:auto;margin-right:auto}.plugin-welcome h1{margin-bottom:30px;color:#4d596b}.plugin-welcome p{color:#4d596b}.plugin-welcome .signature{width:100%}.plugin-welcome .signature img{margin:40px auto 10px;max-width:150px}.plugin-welcome .signature p{font-size:14px}.plugin-welcome .bgLeft,.plugin-welcome .bgRight{width:100%;left:0;position:absolute;z-index:-1;opacity:.7;height:calc(100% - 140px);top:75px}.plugin-welcome .bgLeft{background-color:rgba(77,89,107,0.2)}.plugin-welcome .bgLeft.waypointAddedAnimation{top:100px;left:-75px;-webkit-transition:left 1.5s ease-out, top 1.5s ease-out;-moz-transition:left 1.5s ease-out, top 1.5s ease-out;-o-transition:left 1.5s ease-out, top 1.5s ease-out;transition:left 1.5s ease-out, top 1.5s ease-out}.plugin-welcome .bgRight{background-color:rgba(77,89,107,0.2)}.plugin-welcome .bgRight.waypointAddedAnimation{top:50px;left:75px;-webkit-transition:left 1.5s ease-out, top 1.5s ease-out;-moz-transition:left 1.5s ease-out, top 1.5s ease-out;-o-transition:left 1.5s ease-out, top 1.5s ease-out;transition:left 1.5s ease-out, top 1.5s ease-out}.mfp-bg{top:0;left:0;width:100%;height:100%;z-index:1042;overflow:hidden;position:fixed;background:#000;opacity:.8;filter:alpha(opacity=80)}.mfp-wrap{top:0;left:0;width:100%;height:100%;z-index:1043;position:fixed;outline:none !important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;padding:0 20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';display:inline-block;height:100%;vertical-align:middle}.mfp-align-top .mfp-container:before{display:none}.mfp-content{position:relative;display:inline-block;vertical-align:middle;margin:0 auto;text-align:left;z-index:1045}.mfp-inline-holder .mfp-content,.mfp-ajax-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-moz-zoom-out;cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:-moz-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-close,.mfp-arrow,.mfp-preloader,.mfp-counter{-webkit-user-select:none;-moz-user-select:none;user-select:none}.mfp-loading.mfp-figure{display:none}.mfp-hide{display:none !important}.mfp-preloader{color:#CCC;position:absolute;top:50%;width:auto;text-align:center;margin-top:-0.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#CCC}.mfp-preloader a:hover{color:#fff}.mfp-s-ready .mfp-preloader{display:none}.mfp-s-error .mfp-content{display:none}button.mfp-close,button.mfp-arrow{overflow:visible;cursor:pointer;background:transparent;border:0;-webkit-appearance:none;display:block;outline:none;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;position:absolute;right:0;top:0;text-decoration:none;text-align:center;opacity:1;padding:0 0 18px 10px;color:#22589d;font-style:normal;font-size:40px;font-family:Arial, Baskerville, monospace}.mfp-close:hover,.mfp-close:focus{opacity:1;filter:alpha(opacity=100)}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-image-holder .mfp-close,.mfp-iframe-holder .mfp-close{color:#22589d;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:10px;right:0;color:#CCC;font-size:1em}.mfp-arrow{position:absolute;opacity:1;margin:0;top:50%;margin-top:-55px;padding:0;width:90px;height:110px;-webkit-tap-highlight-color:rgba(0,0,0,0)}.mfp-arrow:active{margin-top:-54px}.mfp-arrow:hover,.mfp-arrow:focus{opacity:1}.mfp-arrow:before,.mfp-arrow:after,.mfp-arrow .mfp-b,.mfp-arrow .mfp-a{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:medium inset transparent}.mfp-arrow:after,.mfp-arrow .mfp-a{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow:before,.mfp-arrow .mfp-b{border-top-width:21px;border-bottom-width:21px;opacity:1}.mfp-arrow-left{left:0}.mfp-arrow-left:after,.mfp-arrow-left .mfp-a{border-right:17px solid #22589d;margin-left:31px}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #22589d}.mfp-arrow-right{right:0}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid #22589d;margin-left:39px}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #22589d}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:1000px}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;padding-top:87.5%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}img.mfp-img{width:auto;max-width:100%;height:auto;display:block;line-height:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:40px 0 40px;margin:0 auto}.mfp-figure{line-height:0}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;display:block;right:0;width:auto;height:auto;z-index:-1;box-shadow:0 0 8px rgba(0,0,0,0.6);background:#000}.mfp-figure small{color:#BDBDBD;display:block;font-size:12px;line-height:14px}.mfp-figure figure{margin:0}.mfp-bottom-bar{margin-top:-24px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#F3F3F3;word-wrap:break-word;padding-right:36px}.mfp-image-holder .mfp-content{max-width:100%}.mfp-gallery .mfp-image-holder .mfp-figure{cursor:pointer}@media screen and (max-width: 800px) and (orientation: landscape),screen and (max-height: 300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,0.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-bottom-bar:empty{padding:0}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:45px;height:45px;line-height:45px;background:rgba(0,0,0,0.6);position:fixed;text-align:center;padding:0}}@media all and (max-width: 900px){.mfp-arrow{-webkit-transform:scale(0.75);transform:scale(0.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:0px;padding-right:0px}}.mfp-ie7 .mfp-img{padding:0}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-container{padding:0}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}.shine{position:relative;overflow:hidden;width:0;display:inline-block;text-decoration:none}.shine:after{animation:shine 5s ease-in-out linear;animation-fill-mode:forwards;content:"";position:absolute;top:-110%;left:-210%;width:200%;height:200%;opacity:0;transform:rotate(30deg);background:rgba(255,255,255,0.13);background:linear-gradient(to right, rgba(255,255,255,0.13) 0%, rgba(255,255,255,0.13) 77%, rgba(255,255,255,0.5) 92%, rgba(255,255,255,0) 100%)}.shine:active:after{opacity:0}@keyframes shine{10%{opacity:1;top:-30%;left:-30%;transition-property:left, top, opacity;transition-duration:0.7s, 0.7s, 0.15s;transition-timing-function:ease}100%{opacity:0;top:-30%;left:-30%;transition-property:left, top, opacity}}.cms-toolbar-right .cms-toolbar-item:first-child{display:none}div.cms .cms-sideframe{max-width:1400px}.cms-modal-add-custom{position:absolute;right:40px;top:0;width:auto;height:auto;padding:1em !important;color:#fff;font-size:14px;font-weight:400;line-height:1;border-radius:3px;border:2px solid #fff;background-color:#0bf;background-image:none;box-shadow:3px 3px 6px rgba(0,0,0,0.25);cursor:pointer}.cms-modal-add-custom.cms-modal-cmspage{z-index:100;position:fixed;right:auto;left:480px;top:120px;transform:translateY(-50%)}.cmspage-schmuck .cms-modal-add-custom.cms-modal-cmspage{right:auto;left:480px;top:80px}.cms-modal-menu-edit{position:absolute;z-index:10;right:0;top:14px;box-sizing:border-box;width:20px;height:20px;cursor:pointer;border-radius:5px;border:3px solid rgba(0,187,255,0);background-color:rgba(0,187,255,0.75);background-image:url(/static/svg/edit.svg?c555af95119f);background-position:center;background-repeat:no-repeat;background-size:contain}.cms-modal-menu-edit .label{display:none}.cms-toolbar-expanded .is-sticky .topBar{margin-top:50px !important}.cms-plugin.cms-render-model-icon{background-color:yellow;position:absolute;z-index:2;width:18px;height:18px;border:4px solid gold}.cms-toolbar-expanded{position:relative}@media screen and (max-width: 1200px){h1{font-size:40px}h2{font-size:34px}h3{font-size:28px}h4{font-size:26px}.w-content{max-width:100%;width:96%;padding-left:2%;padding-right:2%}.w-contentSlave{margin:auto -2%}.w-contentSlave .gutter{padding-left:2%;padding-right:2%}.btn_generic{padding-top:5px;padding-bottom:5px}.plugin-welcome{max-width:100%}.plugin-welcome .contentSlave{padding-left:2%;padding-right:2%}.plugin-welcome .bgLeft,.plugin-welcome .bgRight{height:calc(100% - 50px)}.plugin-welcome .bgLeft.waypointAddedAnimation{top:50px;left:-2%}.plugin-welcome .bgRight.waypointAddedAnimation{top:25px;left:2%}.plugin-text-boxes,.plugin-pages{padding:40px 0}.plugin-text-boxes .plugin-text-boxesSlave{max-width:88%}.plugin-text-boxes h1,.plugin-text-boxes h2{font-size:30px;padding:14px 20px}.plugin-text-boxes .image{top:58px;width:66%;left:-4%}.plugin-text-boxes .body{width:35%;padding-right:2%;font-size:14px;padding-left:64%}.plugin-text-boxes .boxLinkWrap{bottom:-63px}.plugin-text-boxes.textPosRight .plugin-text-boxesSlave{right:-2%}.plugin-text-boxes.textPosLeft .plugin-text-boxesSlave{right:0;left:-2%}.plugin-text-boxes.textPosLeft .image{left:39%;padding-left:0;right:0}.plugin-text-boxes.textPosLeft .body{padding-left:2%;width:35%}.plugin-text-boxes.textPosLeft .boxLinkWrap{width:100%}.plugin-text-boxes.textPosLeft .boxLinkWrap .link-entry{width:33%}.cmsnews-article-detail .abstract{font-size:18px}}@media screen and (max-width: 1024px){.topBar{height:109px}.topBar .topBarInner{position:relative;width:96%;margin:0 2%}.is-sticky .topBar{height:180px}.is-sticky .topBar .header-logo{margin-top:130px;height:69px}.is-sticky .menu .menuSlave{top:80px}.logo{top:25px;left:0}.logo svg{width:100px;height:59px}.menu-languages,.burgerButtonWrapper{top:40px}.menu-languages{right:120px}.burgerButtonWrapper{right:0}.metaTelLink{top:45px;right:70px}.menu .menuSlave{width:100%;padding:140px 0}.menu .link-0{font-size:30px}.menu .plugin-text-ckeditor{padding:30px}.plugin-section.insideContent .plugin-sectionContent{max-width:100%;width:96%;padding-left:2%;padding-right:2%}.plugin-section.insideContent .plugin-sectionContent .plugin-sectionContentSlave{margin:auto -2%}.plugin-text-boxes-filter-wrap .anchorWrap{padding:15px}.plugin-text-boxes-filter-wrap .anchorWrap .anchorLink{font-size:14px}.plugin-animationContainers{padding:60px 0}.plugin-animationContainers .plugin-animationContainersSlave{max-width:100%}.plugin-animationContainers .animationContainersSection .animationContainersSectionHoverSlave.animationContainersSectionHoverSlaveRight .hoverBgSlave{margin-right:40px}.plugin-animationContainers .animationContainersSection .animationContainersSectionHoverSlave.animationContainersSectionHoverSlaveLeft .hoverBgSlave{margin-left:40px}}@media screen and (max-width: 940px){.plugin-animationContainers .animationContainersSection .animationContainersSectionHoverSlave{margin:20px auto}.plugin-animationContainers .animationContainersSection .textBox .title{font-size:17px;margin-bottom:5px}.plugin-animationContainers .animationContainersSection .iconWrap .iconWrapSlave .iconNumber{font-size:34px;line-height:100px}}@media screen and (max-width: 840px){h1{font-size:30px}h2{font-size:24px}h3{font-size:22px}h4{font-size:20px}.w-80,.w-75,.w-66,.w-50,.w-33,.w-25,.w-20{width:100%}.logo svg{width:100px}.menu .menuImageWrap{display:none}.menu .entry-0{padding-left:0}.menu .iconPlusMinus{display:block}.menu .menu-1{display:none}.menu .plugin-text-ckeditor{padding-left:0;padding-right:0}.plugin-text-header .plugin-text-header-slave{margin:10px 0 30px 0}.plugin-welcome{padding:80px 2% 40px}.plugin-welcome .contentSlave{max-width:100%}.plugin-pages .listEntry{width:48%}.plugin-pages .listEntry:nth-of-type(3n){margin-right:1%}.plugin-pages .listEntry:nth-of-type(3n+1){margin-left:1%}.plugin-pages .link .textBox .textBoxSlave{padding:15px 5px}.plugin-pages .link .textBox .name{font-size:16px;padding:0}.plugin-text-boxes-filter-wrap .anchorWrap{display:none}.plugin-text-boxes{padding:0}.plugin-text-boxes .titleFallback{display:none}.plugin-text-boxes .plugin-text-boxesSlave{max-width:96%;padding:20px 2%;margin-bottom:0}.plugin-text-boxes .plugin-text-boxesSlave:after{content:none}.plugin-text-boxes h1,.plugin-text-boxes h2{font-size:24px;padding:2% 0;margin-bottom:10px}.plugin-text-boxes .image{width:100%;left:0;top:0;margin-bottom:2%}.plugin-text-boxes .textBoxWrap{position:relative;width:96%;padding:2%;min-height:auto}.plugin-text-boxes .body{width:100%;padding-right:0;font-size:16px;padding-left:0}.plugin-text-boxes .boxLinkWrap{position:relative;bottom:0}.plugin-text-boxes .boxLinkWrap .link-entry{width:100%;padding:5px 0 10px 0;margin-bottom:10px}.plugin-text-boxes.textPosRight .plugin-text-boxesSlave{right:0}.plugin-text-boxes.textPosLeft h1,.plugin-text-boxes.textPosLeft h2{text-align:left}.plugin-text-boxes.textPosLeft .plugin-text-boxesSlave{left:0}.plugin-text-boxes.textPosLeft .image{left:0;right:0}.plugin-text-boxes.textPosLeft .body{padding-left:0;width:100%}.plugin-text-boxes.textPosLeft .boxLinkWrap .link-entry{width:100%}.plugin-references-teaser .link{width:50%}.plugin-references-teaser .image{width:100%}.referenceMainClass .yearNav{width:70px;padding:15px 15px 10px}.referenceMainClass .yearNav .yearNavLink{font-size:14px}.referenceMainClass .yearTitle{padding:10px 10px 10px 10px;font-size:26px;width:77%}.referenceMainClass .headerWrap .w-50{width:50%}.cmsnews-article-detail .w-contentSlave{display:flex;flex-direction:column}.cmsnews-article-detail .imageRowFirst{order:1}.cmsnews-article-detail .textRow{order:0}.cmsnews-article-detail .popup-gallery{order:2}.cmsnews-article-detail .video-wrap{order:3}.cmsnews-article-detail .image{width:100%}.plugin-animationContainers .animationContainersSection .iconWrap{width:33.333%}.plugin-animationContainers .animationContainersSection .textBox{width:66.666%}.footer .w-contentSlave{display:block}.footer .footerText,.footer .footerAddress{padding:0}.footer .footerMenu,.footer .footerAddress{justify-content:left}.footer .footerAddress{margin-top:20px}.touch-false .plugin-pages .link:hover .textBox{left:0}.touch-false .plugin-pages .link:hover .textBox:before{left:0}}@media screen and (max-width: 620px){.plugin-animationContainers .animationTransitionLine{min-height:230px}.plugin-animationContainers .animationTransitionLineRight{top:-228px;width:105%}.plugin-animationContainers .animationContainersSection .animationContainersSectionHoverSlave.animationContainersSectionHoverSlaveLeft .hoverBgSlave{margin-left:25px;margin-right:75px}.plugin-animationContainers .animationContainersSection .animationContainersSectionHoverSlave.animationContainersSectionHoverSlaveRight .hoverBgSlave{margin-left:75px;padding-left:0;margin-right:25px}.plugin-animationContainers .animationContainersSection .animationContainersSectionHoverSlave .hoverBgSlave:before{right:-15px;border-width:15px 0 15px 15px}.plugin-animationContainers .animationContainersSection .animationContainersSectionHoverSlave .hoverBgSlave:after{left:-15px;border-width:15px 15px 15px 0}.plugin-animationContainers .animationContainersSection .iconWrap .iconWrapSlave .iconNumber{font-size:26px}.plugin-animationContainers .animationContainersSection .textBox{font-size:14px}}@media screen and (max-width: 500px){h1{font-size:24px}h2{font-size:20px}h3{font-size:18px}h4{font-size:17px}.menu-languages{right:100px}.menu-languages .entry{padding:0 7px}.metaTelLink{right:60px}.menu .menuSlave{padding:120px 0}.menu .link-0{font-size:20px}.headerWrap{padding-top:20px}.plugin-text-header .plugin-text-header-slave{margin:0 0 20px 0;max-width:100%}.plugin-pages .listEntry{width:100%}.referenceMainClass .headerWrap .w-50{width:100%}.referenceMainClass .yearTitle{font-size:24px;width:67%}.referenceMainClass .yearTitleWrapper{margin-top:20px;margin-bottom:0}.plugin-references-teaser .link{width:100%}}
