/*! normalize.css v3.0.3 | MIT License | github.com/necolas/normalize.css */@import url(/static/scss/lib/simpleLightbox.css?07346a2501bc);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}@font-face{font-family:'Basic';src:url("/static/fonts/BasicSansNarrow-Bold.eot?&07346a2501bc#iefix") format("embedded-opentype"),url("/static/fonts/BasicSansNarrow-Bold.otf?07346a2501bc") format("opentype"),url("/static/fonts/BasicSansNarrow-Bold.woff?07346a2501bc") format("woff"),url("/static/fonts/BasicSansNarrow-Bold.ttf?07346a2501bc") format("truetype"),url("/static/fonts/BasicSansNarrow-Bold.svg?07346a2501bc#BasicSansNarrow-Bold") format("svg");font-weight:700;font-style:normal}@font-face{font-family:'Basic';src:url("/static/fonts/BasicSansNarrow-Light.eot?&07346a2501bc#iefix") format("embedded-opentype"),url("/static/fonts/BasicSansNarrow-Light.otf?07346a2501bc") format("opentype"),url("/static/fonts/BasicSansNarrow-Light.woff?07346a2501bc") format("woff"),url("/static/fonts/BasicSansNarrow-Light.ttf?07346a2501bc") format("truetype"),url("/static/fonts/BasicSansNarrow-Light.svg?07346a2501bc#BasicSansNarrow-Light") format("svg");font-weight:400;font-style:normal}@font-face{font-family:'Basic';src:url("/static/fonts/BasicSansNarrow-ExtraLight.eot?&07346a2501bc#iefix") format("embedded-opentype"),url("/static/fonts/BasicSansNarrow-ExtraLight.otf?07346a2501bc") format("opentype"),url("/static/fonts/BasicSansNarrow-ExtraLight.woff?07346a2501bc") format("woff"),url("/static/fonts/BasicSansNarrow-ExtraLight.ttf?07346a2501bc") format("truetype"),url("/static/fonts/BasicSansNarrow-ExtraLight.svg?07346a2501bc#BasicSansNarrow-ExtraLight") format("svg");font-weight:100;font-style:normal}@-moz-keyframes polygonspicturemiddlevertical{from{clip-path:polygon(50% 0,50% 0,50% 100%,50% 100%)}to{clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@-webkit-keyframes polygonspicturemiddlevertical{from{-webkit-clip-path:polygon(50% 0,50% 0,50% 100%,50% 100%);clip-path:polygon(50% 0,50% 0,50% 100%,50% 100%)}to{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes polygonspicturemiddlevertical{from{-webkit-clip-path:polygon(50% 0,50% 0,50% 100%,50% 100%);clip-path:polygon(50% 0,50% 0,50% 100%,50% 100%)}to{-webkit-clip-path:polygon(0 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}.cms-toolbar-item.cms-toolbar-item-buttons .cms-btn[data-rel="modal"]{display:none}.plugin-indicator-hidden{position:absolute;right:-3em;top:2em;display:inline-block;box-sizing:border-box;padding:0.5em 3em;color:#fff;font-weight:bold;line-height:1em;text-transform:uppercase;border:1px solid #fff;background-color:#555;background-color:rgba(85,85,85,0.9);box-shadow:0 0 5px 0 rgba(0,0,0,0.75);transform:rotate(45deg)}.plugin-indicator-hidden:before{content:'';position:absolute;left:3px;top:3px;right:3px;bottom:3px;border:1px solid #fff}.cms-structure-mode-content .cms-render-model-icon,.cms-edit-on .cms-render-model-icon{background-color:yellow;color:black;line-height:2;border-radius:6px;padding:10px}.cms-structure-mode-content .not-published-msg,.cms-edit-on .not-published-msg{position:absolute;right:0;z-index:3;background-color:hotpink;color:black;line-height:2;border-radius:6px;padding:2px 5px;font-size:12px}.cms-structure-mode-content .not-published-msg.not-published-msg-cat,.cms-edit-on .not-published-msg.not-published-msg-cat{right:auto;top:-30px}.cms-toolbar-expanded .header .fixedSlave{top:46px!important}.cms-toolbar-expanded #menu-big .closeNavigation{top:46px!important}.is-js .fixedSlave.is-hidden{top:-200px!important}.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:#fff;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:#fff;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 #fff;margin-left:31px}.mfp-arrow-left:before,.mfp-arrow-left .mfp-b{margin-left:25px;border-right:27px solid #fff}.mfp-arrow-right{right:0}.mfp-arrow-right:after,.mfp-arrow-right .mfp-a{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right:before,.mfp-arrow-right .mfp-b{border-left:27px solid #fff}.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}html{height:100%}body{font-family:"IBM Plex Sans",Arial,sans-serif;font-size:16px;color:#005f73;font-weight:300;line-height:auto;background-color:#fff}h1,h2,h3,h4{margin:0 0 30px;font-family:"IBM Plex Sans",Arial,sans-serif;font-weight:500}h1{font-size:50px;color:#0097b2;line-height:1;font-weight:700;text-transform:uppercase}h2{font-weight:700;font-size:40px;line-height:1;color:#005f73}h3{font-size:30px;line-height:1.4375}h4{font-size:26px;line-height:1.4375}p{margin:0 0 30px;line-height:1.4375;font-weight:400;color:#005f73}ol,ul{margin:1em 0 1em;padding:0 0 0 1.25em;line-height:1.4375}li{margin:0 0 0.25em}a{outline:none;text-decoration:none;color:#005f73}a:active{outline:none}img{display:block;width:100%;max-width:100%}b,strong{font-weight:600}svg.icon{width:64px;height:64px}.sizer{font-size:20px}.w-content{max-width:1000px;width:100%;margin:auto;padding:0 20px}.w-contentSlave{position:relative;z-index:2;margin:auto -20px}.w-contentSlave .gutter{padding-left:20px;padding-right:20px}.w-content-100{max-width:96%;width:100%;margin:auto;padding:0 2%}.w-content-100 .w-contentSlave{margin:auto -2%}.w-content-100 .w-contentSlave .gutter{padding-left:1%;padding-right:1%}.w-content-100-20padding{max-width:calc(100% - 160px);width:100%;margin:auto;padding:0 80px}.w-content-100-20padding .w-contentSlave{margin:auto -20px}.w-content-100-20padding .w-contentSlave .gutter{padding-left:20px;padding-right:20px}.w-content-100-40padding{max-width:calc(100% - 160px);width:100%;margin:auto;padding:0 80px}.w-content-100-40padding .w-contentSlave{margin:auto -80px}.w-content-100-40padding .w-contentSlave .gutter{padding-left:40px;padding-right:40px}.fixedWidthLeftPos .fixedWidthSlave,.fixedWidthRightPos .fixedWidthSlave{width:460px}.fixedWidthLeftPos .fixedWidthSlave{float:right}.positionCentered{text-align:center}.w-80,.w-75,.w-66,.w-50,.w-33,.w-25,.w-20{display:inline-block;vertical-align:top;box-sizing:border-box}.w-100{width:100%;display:block;box-sizing:border-box}.w-75{width:75%}.w-66{width:66.6666%}.w-50{width:50%}.w-33{width:33.33333%}.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}.bottomAligned{vertical-align:bottom}.topAligned{vertical-align:top}.hidden{display:none}.resizing{display:none}.clear{clear:both}.header{position:absolute;z-index:9;display:block;box-sizing:border-box;width:100%;background-color:#005f73;padding:0 1em 0 185px}.header .logoBarBg{position:relative;text-align:center}.header .logoBarBg .header-logo{position:absolute;z-index:3;top:25px;left:20px;display:block;overflow:hidden;text-align:left;width:197px;height:50px}.header .logoBarBg .header-logo .title{display:none}.header .logoBarBg .header-logo svg{width:197px;height:50px}.header .logoBarBg .header-logo .label{position:absolute;text-indent:-3000px}.header .logoBarBg .header-logo .nonlogo{font-weight:bold;font-size:30px;margin-top:10px;color:#0097b2}.is-js .fixedSlave{left:0;position:fixed;right:0;top:0;z-index:4;height:100px;background-color:#000;background-color:rgba(0,0,0,0.7)}.is-js .fixedSlave.is-visible{top:0;-webkit-transition:top .2s ease-out;-moz-transition:top .2s ease-out;-o-transition:top .2s ease-out;transition:top .2s ease-out}.is-js .fixedSlave.is-hidden{background-color:transparent;top:-200px;-webkit-transition:top .2s ease-out;-moz-transition:top .2s ease-out;-o-transition:top .2s ease-out;transition:top .2s ease-out}.is-js .fixedSlave.is-hidden .bgSubMenuSlave{opacity:0;-webkit-transition:opacity 4.4s ease-out;-moz-transition:opacity 4.4s ease-out;-o-transition:opacity 4.4s ease-out;transition:opacity 4.4s ease-out}.headerPlaceholder{display:flex;flex-direction:column;min-height:100vh;position:relative}.menu-languages-wrap{width:50px;overflow:hidden;white-space:nowrap;margin:0;padding:0;line-height:1}.menu-languages-wrap .entry{margin:0 0 0 20px;padding:0}.menu-languages-wrap .entry .pseudo-active-link,.menu-languages-wrap .entry .link{text-transform:uppercase;font-size:13px;display:block;line-height:1;cursor:pointer}.menu-languages-wrap .entry .pseudo-active-link{color:#0097b2;text-decoration:underline}.menu-languages-wrap .entry.active{display:none}.menu-languages-wrap.open{width:auto;overflow:visible}.icon-contact-btn{position:absolute;top:30px;right:120px;width:100px;height:100px;right:0;top:0}.icon-contact-btn svg{padding-top:18px;width:38px;height:38px}.menu{list-style:none;padding:0;margin:0 auto}#menu-big .menu-navigation{position:relative;display:inline-block;box-sizing:border-box;vertical-align:top;z-index:2;width:100%;text-align:center;padding:35px 40px 0 40px}#menu-big .menu-navigation .entry-0{display:inline-block;box-sizing:border-box;vertical-align:top}#menu-big .bgSubMenuSlave{width:110%;height:100%;height:100vh;z-index:1;left:0;position:absolute;width:100%;top:-3000px}#menu-big .closeNavigation{width:100px;height:100px;top:0;background-color:#0097b2;position:fixed;z-index:9;right:-100px;cursor:pointer;-webkit-transition:right .3s ease-out;-moz-transition:right .3s ease-out;-o-transition:right .3s ease-out;transition:right .3s ease-out}#menu-big .closeNavigation .closeNavigationLink{width:100px;height:100px;display:block;margin:0;padding:0;position:absolute;right:30px;top:30px;width:32px;height:32px}#menu-big .closeNavigation .closeNavigationLink:before,#menu-big .closeNavigation .closeNavigationLink:after{position:absolute;left:30px;content:' ';height:33px;width:1px;background-color:#000;-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out}#menu-big .closeNavigation .closeNavigationLink:before{transform:rotate(0deg);left:0px}#menu-big .closeNavigation .closeNavigationLink:after{transform:rotate(0deg);left:30px}#menu-big.js .subMenuOpen .bgSubMenuSlave{overflow-y:scroll;top:100px;top:0;left:0;-webkit-transition:left 1s ease-out;-moz-transition:left 1s ease-out;-o-transition:left 1s ease-out;transition:left 1s ease-out}#menu-big.js .subMenuOpen .menu-1{left:0;-webkit-transition:left .6s ease-out;-moz-transition:left .6s ease-out;-o-transition:left .6s ease-out;transition:left .6s ease-out}#menu-big.js .subMenuOpen .bgSubMenuPseudoLeft{overflow-y:hidden;left:0;-webkit-transition:left .4s ease-out;-moz-transition:left .4s ease-out;-o-transition:left .4s ease-out;transition:left .4s ease-out}#menu-big.js .subMenuOpen .bgSubMenuPseudoRight{overflow-y:hidden;right:0;-webkit-transition:right .4s ease-out;-moz-transition:right .4s ease-out;-o-transition:right .4s ease-out;transition:right .4s ease-out}#menu-big .menu-1{text-align:center;text-transform:uppercase;position:absolute;top:133px;left:-100%;width:100%}#menu-big .menu-1 .entry-1{display:block;padding-left:0}#menu-big .metaMenuWrap{position:absolute;right:20px;top:0}#menu-big .link .pre-liner{width:0;height:5px;margin-right:24px;vertical-align:super;background-image:url("/static/svg/arrow_animation.svg?07346a2501bc");background-repeat:no-repeat}#menu-big .link.active{color:#0097b2}#menu-big .link-0{text-transform:uppercase;font-weight:bold;font-size:18px;line-height:1;display:block;padding:6px 25px 2px 25px;margin:0;position:relative;z-index:3;color:#fff;-webkit-transition:color .2s ease-out;-moz-transition:color .2s ease-out;-o-transition:color .2s ease-out;transition:color .2s ease-out}#menu-big .link-0.active{color:#0097b2}#menu-big .link-1{color:#fff;font-weight:normal;font-size:33px;line-height:1.1627906977;display:block;margin-bottom:20px;-webkit-transition:color .4s ease-out;-moz-transition:color .4s ease-out;-o-transition:color .4s ease-out;transition:color .4s ease-out}#menu-big .entry-2{margin-bottom:0}#menu-big .link-2{color:#fff;font-weight:bold;font-size:23px;line-height:2.3913043478;display:block;cursor:pointer}#menu-big .hoverTrigger{color:#000;-webkit-transition:color .4s ease-out;-moz-transition:color .4s ease-out;-o-transition:color .4s ease-out;transition:color .4s ease-out}#menu-big .logo-mobilemenu-only{display:none}#menu-big.js .bgSubMenuMain{top:-3000%}.bodyMenuOpen #menu-big.js .link-0{color:#fff}.bodyMenuOpen #menu-big.js .link-0.active{color:#0097b2}.bodyMenuOpen #menu-big.js .link-1.active{color:#0097b2}.bodyMenuOpen #menu-big.js .subMenuFirstOpen .bgSubMenuSlave{width:100%;height:100%;height:100vh;z-index:1;padding-left:0;background-color:rgba(0,0,0,0.8);left:0;position:absolute;top:0;-webkit-transition:top .3s ease-out;-moz-transition:top .3s ease-out;-o-transition:top .3s ease-out;transition:top .3s ease-out}.bodyMenuOpen #menu-big.js .closeNavigation{right:0;-webkit-transition:right 1s ease-out;-moz-transition:right 1s ease-out;-o-transition:right 1s ease-out;transition:right 1s ease-out}.bodyMenuOpen #menu-big.js .closeNavigation.opendelayed .closeNavigationLink:before,.bodyMenuOpen #menu-big.js .closeNavigation.opendelayed .closeNavigationLink:after{-webkit-transition:all .3s ease-out;-moz-transition:all .3s ease-out;-o-transition:all .3s ease-out;transition:all .3s ease-out;left:15px}.bodyMenuOpen #menu-big.js .closeNavigation.opendelayed .closeNavigationLink:before{transform:rotate(45deg)}.bodyMenuOpen #menu-big.js .closeNavigation.opendelayed .closeNavigationLink:after{transform:rotate(-45deg)}#menu-small{display:none;position:relative;z-index:9;right:10px;top:30px;-webkit-transition:right .4s ease-in-out;-moz-transition:right .4s ease-in-out;-o-transition:right .4s ease-in-out;transition:right .4s ease-in-out}#menu-small .menu-wrap{position:fixed;z-index:2;top:0;right:-110%;width:110%;height:100%;padding:0 0 20px;background-color:#000;background-color:rgba(0,0,0,0.9);display:block;box-sizing:border-box;transition:right 0.3s ease-in-out;-webkit-transition:right 0.3s ease-in-out;-o-transition:right 0.3s ease-in-out;-moz-transition:right 0.3s ease-in-out;overflow:scroll;overflow-x:hidden;overflow-y:scroll}#menu-small .menu-wrap.open{right:-10%}#menu-small .menu-wrap.open .metaMenu-small{right:0}#menu-small .menu-wrap:before,#menu-small .menu-wrap:after{border:9px solid #fff;display:block}#menu-small .button{position:absolute;z-index:9;-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;right:0;top:-30px;width:54px;height:54px}#menu-small .button .btninfoname{position:relative;text-align:right;top:20px;right:50px;text-transform:uppercase;font-size:8px;color:#fff;-webkit-transition:top .4s ease-in-out;-moz-transition:top .4s ease-in-out;-o-transition:top .4s ease-in-out;transition:top .4s ease-in-out}#menu-small .button span{display:block;position:absolute;height:1px;width:15px;right:18px;background-color:#fff;border-radius:9px;opacity:1;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#menu-small .button span:nth-child(1){top:19px}#menu-small .button span:nth-child(2),#menu-small .button span:nth-child(3){top:25px}#menu-small .button span:nth-child(4){top:31px}#menu-small .button.open{background-color:#000;right:0}#menu-small .button.open span{background-color:#005f73;height:2px}#menu-small .button.open span:nth-child(1){opacity:0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:transform .2s ease-out,opacity .2s ease-out;-moz-transition:transform .2s ease-out,opacity .2s ease-out;-o-transition:transform .2s ease-out,opacity .2s ease-out;transition:transform .2s ease-out,opacity .2s ease-out}#menu-small .button.open span:nth-child(2),#menu-small .button.open span:nth-child(3){top:27px}#menu-small .button.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:transform .3s ease-out;-moz-transition:transform .3s ease-out;-o-transition:transform .3s ease-out;transition:transform .3s ease-out}#menu-small .button.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:transform .3s ease-out;-moz-transition:transform .3s ease-out;-o-transition:transform .3s ease-out;transition:transform .3s ease-out}#menu-small .button.open span:nth-child(4){opacity:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transition:transform .2s ease-out,opacity .2s ease-out;-moz-transition:transform .2s ease-out,opacity .2s ease-out;-o-transition:transform .2s ease-out,opacity .2s ease-out;transition:transform .2s ease-out,opacity .2s ease-out}#menu-small .menu-wrapSlave{width:110%;height:100%;min-height:calc(100vh - 300px);overflow-x:hidden;overflow-y:scroll}#menu-small .menu-navigation{position:relative;box-sizing:border-box;width:120%;padding:20px 0;margin-left:20px;top:50px;height:100%;height:calc(100% - 60px);overflow-x:hidden;overflow-y:scroll}#menu-small .menu-navigation .w-content{padding:0}#menu-small .menu-navigation .active{border:0;color:#fc0}#menu-small .menu-navigation .link{color:#fff;margin:0;text-transform:uppercase}#menu-small .menu-navigation .closeNavigation{display:none}#menu-small .menu-navigation .entry-0{padding:2px 0 2px 0;margin:0;display:block;text-align:left}#menu-small .menu-navigation .link-0{font-size:36px;font-weight:bold;margin-bottom:4px}#menu-small .menu-navigation .entry-1{display:block}#menu-small .menu-navigation .link-1,#menu-small .menu-navigation .link-2{font-size:16px;font-weight:normal;line-height:1;margin:20px 0}#menu-small .menu-navigation .link-2{color:#fff;font-weight:normal}#menu-small .menu-navigation .link-0.active,#menu-small .menu-navigation .link-1.active,#menu-small .menu-navigation .link-2.active{color:#0097b2}#menu-small .menu-navigation .menu-1{position:relative;text-align:left;top:0;right:auto;line-height:2;margin:4px 0 20px 10px;display:none}#menu-small .menu-navigation .menu-1 .link-1{display:block}#menu-small .menu-navigation .menu-2{display:none;line-height:0.8}#menu-small .menu-navigation .w-content{margin:0;width:100%}#menu-small .menu-navigation .subMenuOpen .menu-1{display:block}#menu-small .menu-navigation .subSubMenuOpen .menu-2{margin:4px 0 30px 0;display:block}#menu-small.open{right:0}#menu-small.open .btninfoname{top:-1000px}#menu-small .logo-mobilemenu-only{display:block;width:100vw;width:calc(100vw - 40px);margin-top:60px;margin-bottom:20px}#menu-small .logo-mobilemenu-only .logo-mobilemenu-only-link{display:block;text-align:center}#menu-small .logo-mobilemenu-only .title{display:none}#menu-small .logo-mobilemenu-only svg{width:200px;height:89px}#menu-small .logo-mobilemenu-only .label{position:absolute;text-indent:-3000px}#menu-small .logo-mobilemenu-only .nonlogo{font-weight:bold;font-size:30px;margin-top:10px;color:#0097b2}.bodySmallMenuOpen .header .logoBarBg .header-logo{z-index:99}.touch-false .menu-languages-wrap .entry .link:hover{color:#fc0;text-decoration:underline}.touch-false .icon-contact-btn{-webkit-transition:background-color .4s ease-out;-moz-transition:background-color .4s ease-out;-o-transition:background-color .4s ease-out;transition:background-color .4s ease-out}.touch-false .icon-contact-btn svg{-webkit-transition:scale .4s ease-out;-moz-transition:scale .4s ease-out;-o-transition:scale .4s ease-out;transition:scale .4s ease-out}.touch-false .icon-contact-btn:hover{background-color:#fc0}.touch-false .icon-contact-btn:hover svg{scale:1.2}.touch-false #menu-big .menu-navigation .link{-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 #menu-big .menu-navigation .link .pre-liner{-webkit-transition:width .3s ease-in-out;-moz-transition:width .3s ease-in-out;-o-transition:width .3s ease-in-out;transition:width .3s ease-in-out}.touch-false #menu-big .menu-navigation .link:hover{color:#0097b2}.touch-false #menu-big .menu-navigation .link:hover .pre-liner{width:37px}.touch-false #menu-big .closeNavigation.opendelayed{-webkit-transition:background-color .4s ease-out;-moz-transition:background-color .4s ease-out;-o-transition:background-color .4s ease-out;transition:background-color .4s ease-out}.touch-false #menu-big .closeNavigation.opendelayed .closeNavigationLink:before,.touch-false #menu-big .closeNavigation.opendelayed .closeNavigationLink:after{-webkit-transition:all .4s ease-out;-moz-transition:all .4s ease-out;-o-transition:all .4s ease-out;transition:all .4s ease-out}.touch-false #menu-big .closeNavigation.opendelayed:hover{background-color:#fc0}.touch-false #menu-big .closeNavigation.opendelayed:hover .closeNavigationLink:before{transform:rotate(0deg);left:0px}.touch-false #menu-big .closeNavigation.opendelayed:hover .closeNavigationLink:after{transform:rotate(0deg);left:30px}.header{position:relative;display:block;box-sizing:border-box;width:100%;padding:0 1em 0 185px}.header .logo{position:absolute;z-index:6;left:30px;top:30px;display:block;width:244px;height:70px;overflow:hidden;text-align:left}.header .logo svg{width:244px;height:70px}.header .logo .title{display:none}.body{min-height:300px;min-height:70vh}.footer{background-color:#0097b2;color:#fff}.footer *{color:#fff}.footer .plugin-section.margin-top-bottom{padding-top:60px;padding-bottom:60px}.footer .footer-social-link{display:inline-block;vertical-align:middle;box-sizing:border-box;margin-bottom:10px;margin-right:10px}.footer .footer-social-link svg{width:30px;height:30px}.footer .footer-social-link svg path{fill:#fff}.cms-toolbar-expanded .footer .cms-placeholder{display:none}.cookieconsent-optout-marketing{color:#303030!important;background-color:#d6d2d2;white-space:no-wrap;text-align:center;padding:40px 10px;z-index:2;position:relative}.cookieconsent-optout-marketing a{color:#303030!important;display:inline-block!important;text-decoration:underline}.touch-false .footer .footer-social-link svg path{-webkit-transition:fill .3s ease-in-out;-moz-transition:fill .3s ease-in-out;-o-transition:fill .3s ease-in-out;transition:fill .3s ease-in-out}.touch-false .footer .footer-social-link:hover svg path{fill:#005f73}form{display:block;margin:0;padding:0}.plugin{position:relative;box-sizing:border-box;overflow:hidden}.app-generic .appNav{position:relative;margin-top:60px;z-index:2;height:60px}.app-generic .appNav .backToOverview .backToOverviewIcon{position:absolute;right:65px}.app-generic .appNav .backToOverview span{opacity:0}.app-generic .appNav svg{height:30px}.app-generic .appNav svg path,.app-generic .appNav svg polyline{stroke:#0097b2}.app-generic .appNav .arrow{position:absolute;width:0;height:0;cursor:pointer}.app-generic .appNav .arrow-left{right:55px}.app-generic .appNav .arrow-right{right:30px}.app-generic .appNav .first .backToOverviewIcon,.app-generic .appNav .last .backToOverviewIcon{right:30px}.app-generic .appNav .first .arrow-left,.app-generic .appNav .last .arrow-left{right:20px}.app-generic .appNav .prev,.app-generic .appNav .next,.app-generic .appNav .backToOverview{display:block}.app-generic .appNav .prev span,.app-generic .appNav .next span,.app-generic .appNav .backToOverview span{position:absolute;right:20px;text-align:right;top:-30px;font-size:14px;font-weight:100;color:#0097b2;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}.app-generic .appNav .prev.app-nav-deactivated,.app-generic .appNav .next.app-nav-deactivated,.app-generic .appNav .backToOverview.app-nav-deactivated{cursor:unset;opacity:0.2}.app-generic .appNav .prev.app-nav-deactivated .arrow,.app-generic .appNav .next.app-nav-deactivated .arrow,.app-generic .appNav .backToOverview.app-nav-deactivated .arrow{cursor:unset}.touch-false .app-generic .appNav{position:relative}.touch-false .app-generic .appNav .prev:hover span,.touch-false .app-generic .appNav .next:hover span,.touch-false .app-generic .appNav .backToOverview:hover span{opacity:1;-webkit-transition:opacity .3s ease-out;-moz-transition:opacity .3s ease-out;-o-transition:opacity .3s ease-out;transition:opacity .3s ease-out}.plugin-section{position:relative;margin:0;padding-top:200px}.plugin-section .wrap-title{margin:0 16px 1em}.plugin-section.bgPatternLeft .bgPatternLeft:before,.plugin-section.bgPatternLeft .bgPatternLeft:after,.plugin-section.bgPatternLeft .bgPatternRight:before,.plugin-section.bgPatternLeft .bgPatternRight:after,.plugin-section.bgPatternRight .bgPatternLeft:before,.plugin-section.bgPatternRight .bgPatternLeft:after,.plugin-section.bgPatternRight .bgPatternRight:before,.plugin-section.bgPatternRight .bgPatternRight:after,.plugin-section.bgPatternBoth .bgPatternLeft:before,.plugin-section.bgPatternBoth .bgPatternLeft:after,.plugin-section.bgPatternBoth .bgPatternRight:before,.plugin-section.bgPatternBoth .bgPatternRight:after{content:'';position:absolute;top:0;border-color:transparent;border-style:solid}.plugin-section.bgPatternLeft .bgPatternLeft:before,.plugin-section.bgPatternLeft .bgPatternLeft:after,.plugin-section.bgPatternBoth .bgPatternLeft:before,.plugin-section.bgPatternBoth .bgPatternLeft:after{left:0}.plugin-section.bgPatternLeft .bgPatternLeft:after,.plugin-section.bgPatternBoth .bgPatternLeft:after{border-width:200px;border-left-color:#005f73;border-top-color:#005f73}.plugin-section.bgPatternRight .bgPatternRight:before,.plugin-section.bgPatternRight .bgPatternRight:after,.plugin-section.bgPatternBoth .bgPatternRight:before,.plugin-section.bgPatternBoth .bgPatternRight:after{right:0}.plugin-section.bgPatternRight .bgPatternRight:after,.plugin-section.bgPatternBoth .bgPatternRight:after{border-width:100px;border-right-color:#0097b2;border-top-color:#0097b2}.plugin-section.margin-top-bottom{padding-top:200px;padding-bottom:200px}.plugin-section.margin-bottom{padding-top:0;padding-bottom:200px}.plugin-section.no-margin-top-bottom{padding-top:0;padding-bottom:0}.plugin-column{margin:0 0 2em;padding:0 1em}.newsHeader{margin-bottom:40px;min-height:100px}.cms_news .newsListTitle{margin-bottom:30px}.cms_news .newsList{margin-bottom:20px}.cms_news .newsList .newsEntry{display:block;position:relative;margin:40px 0}.cms_news .newsList .date{color:#005f73;margin:0 0 10px 0;font-size:16px;line-height:1.25}.cms_news .newsList h3{color:#005f73;margin:0 0 10px 0;font-size:20px;font-weight:700;text-transform:uppercase}.cms_news .newsList .longText{color:#005f73;margin:0}.cmsnews-article{padding:200px 0 40px 0}.cmsnews-article .date{color:#005f73;margin:0 0 10px 0}.cmsnews-article .imageWrapper{margin-bottom:20px}.plugin-cmsnewslatestarticle{position:relative;padding:0}.plugin-cmsnewslatestarticle .newsListTitle{margin-bottom:30px}.plugin-cmsnewslatestarticle .newsEntryLink{display:block;position:relative;padding:0 30px;height:100%}.plugin-cmsnewslatestarticle .newsEntryLink svg{width:25px;position:absolute;z-index:3;bottom:30px}.plugin-cmsnewslatestarticle .newsEntryLink svg polyline{stroke:#0097b2}.plugin-cmsnewslatestarticle .date{color:#005f73;margin:0 0 4px 0;padding-top:30px;font-size:12px;line-height:1.25;font-weight:400}.plugin-cmsnewslatestarticle h3{color:#005f73;margin:0 0 30px 0;font-size:30px;line-height:1;font-weight:900}.plugin-cmsnewslatestarticle .longText{margin:0}.plugin-cmsnewslatestarticle .bgNewsTeaserWrapper{position:absolute;z-index:1;width:50%;right:-10%;top:-200px}.plugin-cmsnewslatestarticle .imageWrapper{position:absolute;top:0;left:0;width:0;height:0;-webkit-transition:width .3s ease-in-out,height .3s ease-in-out;-moz-transition:width .3s ease-in-out,height .3s ease-in-out;-o-transition:width .3s ease-in-out,height .3s ease-in-out;transition:width .3s ease-in-out,height .3s ease-in-out}.plugin-cmsnewslatestarticle .bg-image{background-size:cover;background-repeat:no-repeat;width:100%;padding-top:100%;position:relative}.plugin-cmsnewslatestarticle .flex-container{padding:0;margin:auto -20px;list-style:none;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-flow:row;justify-content:space-around;line-height:30px}.plugin-cmsnewslatestarticle .flex-item{text-align:left;height:auto;background-color:#fc0;margin:0 20px}.plugin-cmsnewslatestarticle .flex-item:before{content:'';float:left;padding-top:100%}.touch-false .plugin-cmsnewslatestarticle .newsEntryLink:hover .imageWrapper{width:100%;height:100%;-webkit-transition:width .3s ease-in-out,height .3s ease-in-out;-moz-transition:width .3s ease-in-out,height .3s ease-in-out;-o-transition:width .3s ease-in-out,height .3s ease-in-out;transition:width .3s ease-in-out,height .3s ease-in-out}.touch-false .plugin-cmsnewslatestarticle .newsEntryLink:hover svg polyline{stroke:#fff;-webkit-transition:stroke .3s ease-in-out;-moz-transition:stroke .3s ease-in-out;-o-transition:stroke .3s ease-in-out;transition:stroke .3s ease-in-out}.plugin-header{position:relative;display:block;width:100%;height:0;margin:0;padding:0 0 50%}.plugin-header .bg-image{position:absolute;left:0;top:0;display:block;box-sizing:border-box;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover;animation:polygonspicturemiddlevertical 2s;animation-fill-mode:both}.plugin-header .text{position:absolute;display:block;box-sizing:border-box;width:100%;text-align:center;height:auto;padding:1em;bottom:40px}.plugin-header .text .abstract,.plugin-header .text .description{text-align:left}.plugin-header .text .abstract{color:#0097b2;text-transform:uppercase;line-height:1;font-size:50px;font-weight:900;margin-bottom:20px}.plugin-header .text .description{font-size:16px;color:#005f73;line-height:1.4375}.plugin-header .text.textWhite .abstract{color:#fff}.plugin-header .text.textWhite .description{color:#fff}.plugin-header .title{display:block;font-size:1.5em}.plugin-header .body{display:block;margin:1em 0 0}.plugin-header.text-dark .text{background-color:rgba(255,255,255,0.85);color:#000}.plugin-header.text-light .text{background-color:rgba(0,0,0,0.75);color:#fff}.plugin-header.text-top-left .text,.plugin-header.text-top-center .text,.plugin-header.text-top-right .text{top:0}.plugin-header.text-middle-left .text,.plugin-header.text-middle-right .text{top:50%;transform:translateY(-50%)}.plugin-header.text-bottom-left .text,.plugin-header.text-bottom-center .text,.plugin-header.text-bottom-right .text{bottom:0}.plugin-header.text-top-left .text,.plugin-header.text-middle-left .text,.plugin-header.text-bottom-left .text{left:0}.plugin-header.text-top-center .text,.plugin-header.text-bottom-center .text{left:50%;transform:translateX(-50%)}.plugin-header.text-top-right .text,.plugin-header.text-middle-right .text,.plugin-header.text-bottom-right .text{right:0}.plugin-header.text-middle-center .text{left:50%;top:50%;transform:translate(-50%,-50%)}.plugin-header.ratio-16-9{padding:0 0 56.25%}.plugin-header.ratio-2-1{padding:0 0 50%}.plugin-header.ratio-4-1{padding:0 0 25%}.plugin-header.window-size{display:flex;padding:0}.plugin-header.w-100{height:100vh}.plugin-header.w-75{height:75vh}.plugin-header.w-50{height:50vh}.plugin-header.w-25{height:25vh}.plugin-iframe{position:relative;display:block;width:100%;height:auto}.plugin-iframe .iframe-wrap{position:relative;display:block;width:100%;height:0;padding:0 0 75%;overflow:hidden}.plugin-iframe iframe{position:absolute;top:0;left:0;display:block;width:100%;height:100%;border:0}.plugin-iframe.ratio-16-9 .iframe-wrap{padding:0 0 56.25%}.plugin-iframe.ratio-4-3 .iframe-wrap{padding:0 0 75%}.plugin-googlemaps{border-top:0;margin:0 0 60px 0}.plugin-googlemaps .map{position:relative;box-sizing:border-box;width:100%;height:600px;overflow:hidden}.plugin-googlemaps .gm-style{position:absolute;left:0;top:0}.plugin-googlemaps .textBox{position:absolute;bottom:67px;right:87px;z-index:2;background-color:#fff;color:#000;max-width:0;padding:0;-webkit-transition:padding .4s ease-out,max-width .4s ease-out;-moz-transition:padding .4s ease-out,max-width .4s ease-out;-o-transition:padding .4s ease-out,max-width .4s ease-out;transition:padding .4s ease-out,max-width .4s ease-out}.plugin-googlemaps .textBox .textBoxSlave{overflow:hidden;max-height:0;padding:0;-webkit-transition:padding .4s ease-out,max-height .2s ease-out;-moz-transition:padding .4s ease-out,max-height .2s ease-out;-o-transition:padding .4s ease-out,max-height .2s ease-out;transition:padding .4s ease-out,max-height .2s ease-out}.plugin-googlemaps .textBox h2{font-weight:700;font-size:40px;margin:0}.plugin-googlemaps .textBox.open{max-width:400px;padding:10px 80px 10px 10px;-webkit-transition:width .4s ease-out,max-width .4s ease-out;-moz-transition:width .4s ease-out,max-width .4s ease-out;-o-transition:width .4s ease-out,max-width .4s ease-out;transition:width .4s ease-out,max-width .4s ease-out}.plugin-googlemaps .textBox.open.openDelayClass .textBoxSlave{max-height:300px;padding:10px;-webkit-transition:max-height 1s ease-out;-moz-transition:max-height 1s ease-out;-o-transition:max-height 1s ease-out;transition:max-height 1s ease-out}.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}.offer-list{padding:200px 0}.offer-list .offer-placeholder-content .fixedWidthLeftPos .fixedWidthSlave,.offer-list .offer-placeholder-content .fixedWidthRightPos .fixedWidthSlave{float:none;width:100%;max-width:100%}.offer-list .offer-listSlave-categoryNav{text-align:center;display:none}.offer-list .offer-listSlave-categoryNav .list{margin:80px 0 0 0;padding:0}.offer-list .offer-listSlave-categoryNav .entry{position:relative;display:inline-block;vertical-align:top;box-sizing:border-box}.offer-list .offer-listSlave-categoryNav .filterLink{text-transform:uppercase;color:#0097b2;font-size:30px;font-weight:700;line-height:1;margin:0 30px 80px 30px;cursor:pointer}.offer-list .offer-listSlave-categoryNav .filterLink.active{color:#005f73}.offer-list .offer-listSlave-categoryNav.show-cat-menu{display:block}.offer-list .app-offer-entries{min-height:100vh}.offer-list .offerList{padding:100px 0;margin:0}.offer-list .offerList .entry{padding:10px;margin:0;position:relative}.offer-list .offerList.center-aligner{text-align:center}.offer-list .offerList.center-aligner .entry{text-align:left}.offer-list .link{position:relative;display:block}.offer-list .overlay{width:0;height:0;padding-bottom:100%;padding-left:100%;overflow:hidden;z-index:2;position:absolute}.offer-list .overlay:after{content:"";display:block;width:0;height:0;margin-left:-1000px;border-bottom:1000px solid transparent;border-left:1000px solid #fc0;opacity:.8}.offer-list .textBox{position:absolute;top:35px;left:35px;z-index:3;padding-right:20%}.offer-list .textBox h3,.offer-list .textBox p{color:#fff;margin:0}.offer-list .textBox h3{font-size:20px;line-height:1.25;font-weight:700}.offer-list .textBox svg{margin-top:70px;height:30px}.offer-list .textBox svg path{stroke:#fff}.offer-list .image{background-size:cover;background-repeat:no-repeat;width:100%;padding-top:100%;position:relative}.offer-list .bgPatternBoth .bgPatternLeft:before,.offer-list .bgPatternBoth .bgPatternLeft:after,.offer-list .bgPatternBoth .bgPatternRight:before,.offer-list .bgPatternBoth .bgPatternRight:after,.offer-list .bgPatternBoth .bgPatternBottomRight:before,.offer-list .bgPatternBoth .bgPatternBottomRight:after{content:'';position:absolute;border-color:transparent;border-style:solid}.offer-list .bgPatternBoth .bgPatternLeft:before,.offer-list .bgPatternBoth .bgPatternLeft:after{top:0;left:0}.offer-list .bgPatternBoth .bgPatternLeft:after{border-width:300px;border-left-color:#005f73;border-top-color:#005f73}.offer-list .bgPatternBoth .bgPatternRight:before,.offer-list .bgPatternBoth .bgPatternRight:after{top:0;right:0}.offer-list .bgPatternBoth .bgPatternRight:after{border-width:160px;border-right-color:#0097b2;border-top-color:#0097b2}.offer-list .bgPatternBoth .bgPatternBottomRight:before,.offer-list .bgPatternBoth .bgPatternBottomRight:after{bottom:0;right:0}.offer-list .bgPatternBoth .bgPatternBottomRight:after{border-width:300px;border-right-color:#005f73;border-bottom-color:#005f73}.offer-detail .offerRow{margin-bottom:50px}.offer-detail .headerWrap{position:relative;display:block;width:100%;margin:0}.offer-detail .headerWrap .headerImage{position:absolute;left:0;top:0;display:block;box-sizing:border-box;width:100%;height:100%;background-position:center center;background-repeat:no-repeat;background-size:cover}.offer-detail .headerWrap.header-imageless{height:100px}.offer-detail .offerTopRow{margin:80px auto 60px auto}.offer-detail .objectName,.offer-detail .location,.offer-detail .roomAmount{font-size:50px;color:#0097b2;line-height:1;font-weight:700;text-transform:uppercase;margin:0}.offer-detail .subtitle{margin-top:20px}.offer-detail .offerTextList{padding-left:40px}.offer-detail .offerLongText{max-width:500px}.offer-detail .image-duo-wrapper{margin:40px auto}.offer-detail .image-duo-wrapper .image-duo-left{margin-bottom:40px}.offer-detail .imageBottomWrapper{position:relative;display:flex;align-items:flex-end}.offer-detail .imageBottomWrapper .description{margin:70px 0}.offer-detail .imageBottomWrapper .descriptionSlave{max-width:500px}.offer-detail .imageBottomWrapper.descriptionLeft .descriptionSlave{float:right}.offer-detail .imageBottomWrapper.descriptionRight{flex-flow:row-reverse}.offer-last-three-teaser .teaserThreeOfferList{padding:0;margin:0 30px}.offer-last-three-teaser .teaserThreeOfferList .entry{padding:10px;margin:0;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.offer-last-three-teaser .link{position:relative;display:block}.offer-last-three-teaser .overlay,.offer-last-three-teaser .textBox{opacity:1;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.offer-last-three-teaser .overlay{width:0;height:0;padding-bottom:100%;padding-left:100%;overflow:hidden;z-index:2;position:absolute}.offer-last-three-teaser .overlay:after{content:"";display:block;width:0;height:0;margin-left:-1000px;border-bottom:1000px solid transparent;border-left:1000px solid #0097b2;opacity:.8}.offer-last-three-teaser .textBox{position:absolute;top:35px;left:35px;z-index:3;padding-right:20%}.offer-last-three-teaser .textBox h3,.offer-last-three-teaser .textBox p{color:#fff;margin:0}.offer-last-three-teaser .textBox h3{font-size:20px;line-height:1.25;font-weight:700}.offer-last-three-teaser .textBox svg{margin-top:70px;height:30px}.offer-last-three-teaser .image{background-size:cover;background-repeat:no-repeat;width:100%;padding-top:100%;position:relative}.offer-teaser .link{position:relative;display:block}.offer-teaser .overlay,.offer-teaser .textBox{opacity:0;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out;opacity:1}.offer-teaser .overlay{width:100%;height:100%;overflow:hidden;z-index:2;position:absolute}.offer-teaser .overlay:after{content:"";display:block;width:0;height:0;border-top:500px solid transparent;border-right:500px solid #0097b2;opacity:.8;position:absolute;right:0;bottom:0}.offer-teaser .textBox{position:absolute;bottom:40px;right:30px;z-index:3;text-align:right}.offer-teaser .textBox h3,.offer-teaser .textBox p{color:#fff;margin:0}.offer-teaser .textBox h3{font-size:20px;line-height:1.25;font-weight:700}.offer-teaser .textBox svg{margin-bottom:40px;height:30px}.offer-teaser .image{background-size:cover;background-repeat:no-repeat;background-position:center;width:100%;position:relative}.offer-detail .call-to-action-button,.offer-teaser .call-to-action-button{position:relative;height:0}.offer-detail .call-to-action-button:before,.offer-detail .call-to-action-button:after,.offer-teaser .call-to-action-button:before,.offer-teaser .call-to-action-button:after{content:'';position:absolute;top:0;left:0;border-color:transparent;border-style:solid;z-index:2}.offer-detail .call-to-action-button:after,.offer-teaser .call-to-action-button:after{border-width:80px;border-left-color:#fc0;border-top-color:#fc0}.offer-detail .call-to-action-button .call-to-action-button-slave,.offer-teaser .call-to-action-button .call-to-action-button-slave{position:relative;cursor:pointer;z-index:3;left:-18px;bottom:-20px;max-width:140px;transform:rotate(-45deg);text-align:center}.offer-detail .call-to-action-button .call-to-action-button-slave svg,.offer-teaser .call-to-action-button .call-to-action-button-slave svg{width:10px;transform:rotate(90deg)}.offer-detail .call-to-action-button .call-to-action-button-slave .btnText,.offer-teaser .call-to-action-button .call-to-action-button-slave .btnText{margin:0;padding:0;display:block;color:#fff;font-size:20px;font-weight:700}.offer-detail .call-to-action-button .call-to-action-button-overlay,.offer-teaser .call-to-action-button .call-to-action-button-overlay{background-color:rgba(0,151,178,0.8);position:fixed;top:0;left:0;width:100%;height:100%;z-index:20;color:#fff;text-align:center;display:flex;align-items:center;justify-content:center}.offer-detail .call-to-action-button .call-to-action-button-overlay .overlay-close,.offer-teaser .call-to-action-button .call-to-action-button-overlay .overlay-close{font-size:60px;cursor:pointer;position:absolute;z-index:21;right:60px;top:40px}.offer-detail .call-to-action-button .call-to-action-button-overlay .overlay-text,.offer-teaser .call-to-action-button .call-to-action-button-overlay .overlay-text{font-size:87px;font-weight:900;padding:20px;color:#fff}.offer-detail .call-to-action-button .call-to-action-button-overlay .overlay-text .overlay-title,.offer-detail .call-to-action-button .call-to-action-button-overlay .overlay-text .telNumber,.offer-teaser .call-to-action-button .call-to-action-button-overlay .overlay-text .overlay-title,.offer-teaser .call-to-action-button .call-to-action-button-overlay .overlay-text .telNumber{color:#fff}.offer-detail .call-to-action-button .call-to-action-button-overlay .overlay-text .overlay-title,.offer-teaser .call-to-action-button .call-to-action-button-overlay .overlay-text .overlay-title{font-size:32px;font-weight:700;margin-bottom:10px}.offer-detail .call-to-action-button .call-to-action-button-overlay.is_hidden,.offer-teaser .call-to-action-button .call-to-action-button-overlay.is_hidden{display:none}.offer-menu-teaser{margin:160px 0}.offer-menu-teaser .categoryWrapper{margin:0 44px 10px 44px;padding:0;text-align:center;border-bottom:1px solid #fff}.offer-menu-teaser .categoryWrapper .entry{margin:20px 30px;display:inline-block;vertical-align:top;box-sizing:border-box}.offer-menu-teaser .categoryWrapper .filterLink{text-transform:uppercase;color:#fff;font-weight:700;cursor:pointer}.offer-menu-teaser .offerList{padding:0;margin:0}.offer-menu-teaser .offerList .entry{padding:20px;margin:0}.offer-menu-teaser .link{position:relative;display:block}.offer-menu-teaser .overlay,.offer-menu-teaser .textBox{opacity:0;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.offer-menu-teaser .overlay{width:0;height:0;padding-bottom:75%;padding-left:100%;overflow:hidden;z-index:2;position:absolute}.offer-menu-teaser .overlay:after{content:"";display:block;width:0;height:0;margin-left:-1000px;border-bottom:1000px solid transparent;border-left:1000px solid #0097b2;opacity:.8}.offer-menu-teaser .textBox{position:absolute;top:35px;left:35px;z-index:3;padding-right:20%}.offer-menu-teaser .textBox h3,.offer-menu-teaser .textBox p{color:#fff;margin:0}.offer-menu-teaser .textBox h3{font-size:16px;line-height:1.25;font-weight:700}.offer-menu-teaser .textBox svg{margin-top:20px;height:30px}.offer-menu-teaser .image{background-size:cover;background-repeat:no-repeat;width:100%;padding-top:75%;position:relative}.touch-false .offer-menu-teaser .link .textBox,.touch-false .offer-menu-teaser .link .overlay,.touch-false .offer-last-three-teaser .link .textBox,.touch-false .offer-last-three-teaser .link .overlay,.touch-false .offer-list .link .textBox,.touch-false .offer-list .link .overlay{-webkit-transition:opacity .5s ease-in-out;-moz-transition:opacity .5s ease-in-out;-o-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.touch-false .offer-menu-teaser .link:hover .textBox,.touch-false .offer-menu-teaser .link:hover .overlay,.touch-false .offer-last-three-teaser .link:hover .textBox,.touch-false .offer-last-three-teaser .link:hover .overlay,.touch-false .offer-list .link:hover .textBox,.touch-false .offer-list .link:hover .overlay{opacity:0;-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 .offer-detail .call-to-action-button:hover:after,.touch-false .offer-teaser .call-to-action-button:hover:after{border-left-color:#005f73;border-top-color:#005f73;-webkit-transition:border-left-color .3s ease-in-out,border-top-color .3s ease-in-out;-moz-transition:border-left-color .3s ease-in-out,border-top-color .3s ease-in-out;-o-transition:border-left-color .3s ease-in-out,border-top-color .3s ease-in-out;transition:border-left-color .3s ease-in-out,border-top-color .3s ease-in-out}.offer-filter-animation .offerList .entry{-webkit-transition:margin 1s ease-in-out,width 1s ease-in-out,padding-left 1s ease-in-out,padding-right 1s ease-in-out;-moz-transition:margin 1s ease-in-out,width 1s ease-in-out,padding-left 1s ease-in-out,padding-right 1s ease-in-out;-o-transition:margin 1s ease-in-out,width 1s ease-in-out,padding-left 1s ease-in-out,padding-right 1s ease-in-out;transition:margin 1s ease-in-out,width 1s ease-in-out,padding-left 1s ease-in-out,padding-right 1s ease-in-out}.offer-filter-animation .app-offer-entries{z-index:3;position:relative;-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.offer-filter-animation .app-offer-entries .imageWrapper{-webkit-transition:all 1s ease-in-out;-moz-transition:all 1s ease-in-out;-o-transition:all 1s ease-in-out;transition:all 1s ease-in-out}.offer-filter-animation .app-offer-entries .allFilteredStart .imageWrapper{-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.offer-filter-animation .app-offer-entries .filteredHidden.entry{width:0;-webkit-transition:width 1s ease-in-out;-moz-transition:width 1s ease-in-out;-o-transition:width 1s ease-in-out;transition:width 1s ease-in-out}.offer-filter-animation .app-offer-entries .filteredHidden .overlay,.offer-filter-animation .app-offer-entries .filteredHidden .textBox{padding:0;opacity:0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.offer-filter-animation .app-offer-entries .filteredHidden.filteredHiddenDelayClassForBorder{padding:0;border:0;height:0;-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}.offer-filter-animation .app-offer-entries .filteredHiddenDelayClass{width:0;-webkit-transition:width 1s ease-in-out;-moz-transition:width 1s ease-in-out;-o-transition:width 1s ease-in-out;transition:width 1s ease-in-out}.offer-filter-animation .app-offer-entries .lastDelayedOverflow{overflow:hidden}.offer-filter-animation .app-offer-entries .lastDelayedOverflow .link{overflow:hidden}.plugin-picture{margin-bottom:30px}.plugin-picture.image-small-on-full-witdh .image{width:460px}.plugin-picture.image-small-on-full-witdh.image-small-on-full-witdh-left .image{float:right}.plugin-picture.w-100 .content-width-100{width:100%;max-width:1000px;margin:auto}.plugin-picture.w-100 .content-width-100 .image{width:100%}.plugin-gallery{overflow:visible;margin:0 auto}.plugin-gallery .pictures{width:100%;max-width:1000px;margin:auto}.plugin-gallery .pictures .pictures-wrap-inner{margin-left:-40px;margin-right:-40px}.plugin-gallery .plugin-picture-gallery{padding-left:40px;padding-right:40px}.plugin-gallery .plugin-picture-gallery.w-50{vertical-align:middle}.plugin-gallery .plugin-picture-gallery .image{margin-top:40px;margin-bottom:40px}.plugin-slider{position:relative;width:100%}.plugin-slider p,.plugin-slider img{margin:0}.plugin-slider .slides{position:relative;overflow:hidden}.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:auto;height:auto;box-sizing:border-box;padding:1em}.plugin-slider .text-dark .slide-text{background-color:rgba(255,255,255,0.85);color:#000}.plugin-slider .text-light .slide-text{background-color:rgba(0,0,0,0.75);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%;height:0;margin:0;padding:0 0 50%}.plugin-slider.slider-js .arrows{position:absolute;top:0;left:0;width:100%;height:100%}.plugin-slider.slider-js .arrow{position:absolute;top:0;width:50%;height:100%;cursor:pointer}.plugin-slider.slider-js .arrow-left{left:0}.plugin-slider.slider-js .arrow-right{right:0}.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:#fff}.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;left:50%;bottom:1em;transform:translateX(-50%);display:block;width:auto;height:auto}.plugin-slider.slider-js .indicator{display:inline-block;width:1em;height:1em;overflow:hidden;margin:0 0.5em;border-radius:0.5em;background-color:rgba(255,255,255,0.75);cursor:pointer;text-indent:-200000px}.plugin-slider.slider-js .indicator.a{background-color:rgba(0,95,115,0.75)}.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 .arrows{display:block}.touch-false .plugin-slider.slider-js .svg-arrow{opacity:0}.touch-false .plugin-slider.slider-js .arrow:hover .svg-arrow{opacity:1}.touch-false .plugin-slider.slider-js .indicator:hover{background-color:#005f73}.plugin-teaserwrap{position:relative;box-sizing:border-box;width:100%;text-align:center}.plugin-teaserwrap .teasers{position:relative;box-sizing:border-box;width:100%;max-width:1000px;margin:0 auto}.plugin-teaserwrap .teaser{display:inline-block;vertical-align:top;box-sizing:border-box;width:33.33%;padding:1em;text-align:left}.plugin-teaserwrap .teaser-link{display:block}.plugin-teaserwrap .teaser-text{position:relative;box-sizing:border-box;min-height:250px;padding:3em 1em 1em;color:#fff;background-color:#005f73}.plugin-teaserwrap .teaser-icon{position:absolute;top:0;left:50%;transform:translate(-50%,-50%);display:block;box-sizing:border-box;width:64px;height:64px;padding:12px;border-radius:32px;background-color:#005f73}.plugin-teaserwrap .teaser-icon svg{width:100%;height:100%}.plugin-teaserwrap .teaser-icon path{fill:#fff}.touch-false .teaser-link:hover{box-shadow:0 0 1em 0 rgba(0,0,0,0.5)}.plugin-text{margin:0 auto}.plugin-text-ckeditor.w-100 .fixedWidthSlave{float:none;clear:both;width:100%;max-width:1000px;margin:auto}.plugin-text-listing{text-transform:uppercase;line-height:1;font-weight:100;font-size:50px;color:#0097b2;padding-left:42px!important;margin:0}.plugin-text-listing ul{margin:0;padding:0}.plugin-text-listing li{list-style:none;display:block;vertical-align:middle;margin-bottom:0;font-size:50px;line-height:1.1}.plugin-text-listing li:before{content:'';display:inline-block;vertical-align:middle;height:7px;width:7px;background-image:url("/static/imgs/bulletPoint.png?07346a2501bc");background-size:contain;background-repeat:no-repeat;position:absolute;margin:26px 0 0 -22px}.plugin-video .video-wrap{position:relative;display:block;width:100%;height:0;margin:0 0 2em;padding:0 0 50%}.plugin-video .video-wrap iframe{position:absolute;left:0;top:0;width:100%;height:100%;border:0}.plugin-video.ratio-16-9 .video-wrap{padding:0 0 56.25%}.plugin-video.ratio-4-3 .video-wrap{padding:0 0 75%}.plugin-video.window-size .video-wrap{display:flex;padding:0}.plugin-video.w-100 .video-wrap{height:100vh}@media screen and (max-width:1300px){.plugin-section .bgPatternLeft{display:none}.header .logoBarBg .header-logo{top:28px;width:157px;height:40px}.header .logoBarBg .header-logo svg{width:157px;height:40px}#menu-big .link-0{font-size:16px;padding-right:20px;padding-left:20px}.menus .menuContent{max-width:100%;left:0;margin-left:0}.menus .menuLeftCol .menuLeftColFloatSlave{margin-right:80px}.offer-filter-animation .offerList .entry{width:33.33333%}.offer-list .bgPatternBoth .bgPatternLeft:after{border-width:200px}.offer-list .bgPatternBoth .bgPatternRight:after{border-width:100px}.offer-list .bgPatternBoth .bgPatternBottomRight:after{border-width:200px}}@media screen and (max-width:1180px){.is-js .fixedSlave{height:54px}#menu-big .bgSubMenuSlave{top:54px}#menu-big .closeNavigation{width:54px;height:54px;top:54px}#menu-big .closeNavigation .closeNavigationLink{width:54px;height:54px}.header .logoBarBg .header-logo{top:12px;width:118px;height:30px}.header .logoBarBg .header-logo svg{width:118px;height:30px}.header .logoBarBg .header-logo .nonlogo{font-size:20px}#menu-big{display:none}#menu-small{display:block}}@media screen and (max-width:1100px){.w-content,.w-content-100-20padding,.w-content-100-40padding{max-width:100%;width:96%;padding:0 2%}.w-content .w-contentSlave,.w-content-100-20padding .w-contentSlave,.w-content-100-40padding .w-contentSlave{margin:auto -2%}.w-content .w-contentSlave .gutter,.w-content-100-20padding .w-contentSlave .gutter,.w-content-100-40padding .w-contentSlave .gutter{padding-left:2%;padding-right:2%}.header .logoBarBg .header-logo{left:2%}#menu-small .menu-navigation{margin-left:2%;margin-left:calc(2% - 3px)}.fixedWidthLeftPos .fixedWidthSlave,.fixedWidthRightPos .fixedWidthSlave{float:none;width:100%}.plugin-picture.image-small-on-full-witdh .image{width:100%}.plugin-gallery .pictures{max-width:100%;width:96%;padding:0 2%}.plugin-gallery .pictures .pictures-wrap-inner{margin:auto -2%}.plugin-gallery .plugin-picture-gallery{padding-left:2%;padding-right:2%}.plugin-gallery .plugin-picture-gallery .image{margin-top:2%;margin-bottom:2%}.plugin-section{padding-top:100px}.plugin-section.margin-top-bottom{padding-top:100px;padding-bottom:100px}.plugin-section.margin-bottom{padding-bottom:100px}h1{font-size:30px}h2{font-size:26px}h3{font-size:24px}h4{font-size:20px}.header .logo{left:2%;top:20px}.menu-navigation .link-0{font-size:30px}.offer-menu-teaser .categoryWrapper{margin:0 auto 10px auto;padding:0 4%;width:92%;display:block;box-sizing:border-box}.plugin-cmsnewslatestarticle .flex-container{margin:auto -10px}.plugin-cmsnewslatestarticle .flex-item{margin:0 10px}.plugin-cmsnewslatestarticle h3{font-size:22px;margin:0 0 20px 0}.plugin-cmsnewslatestarticle .newsEntryLink{padding:0 20px}.plugin-cmsnewslatestarticle .date{padding-top:20px}.plugin-text-listing li,.plugin-header .text .abstract{font-size:30px}.plugin-text-listing li::before{margin:13px 0 0 -22px}.offer-last-three-teaser .teaserThreeOfferList{margin:0 10px}.offer-last-three-teaser .textBox{top:20px;left:20px;padding-right:10%}.offer-last-three-teaser .textBox h3{font-size:18px}.offer-list .offer-listSlave-categoryNav .filterLink{font-size:20px;margin:0 15px 40px 15px}.offer-list .offerList{padding:40px 0}.offer-list .textBox{top:20px;left:20px;padding-right:10%}.offer-list .textBox h3{font-size:18px}.offer-detail .offerTopRow{margin:55px auto}.offer-detail .objectName,.offer-detail .location,.offer-detail .roomAmount{font-size:30px}.offer-detail .image-duo-wrapper{display:inline}.offer-detail .call-to-action-button .call-to-action-button-slave .btnText,.offer-teaser .call-to-action-button .call-to-action-button-slave .btnText{font-size:16px}.newsHeader{min-height:70px}.cmsnews-article{padding-top:150px}.plugin-googlemaps .map{height:450px}.plugin-googlemaps .textBox h2{font-size:30px}.plugin-googlemaps .textBox.open{max-width:300px}}@media screen and (max-width:900px){.w-33,.w-50{width:100%}.menus .menuContent{display:flex;flex-direction:column;top:60px}.menus .menuContent .w-50{width:86%}.menus .menuContent .menuLeftCol,.menus .menuContent .menuRightCol{margin-left:10%;margin-right:4%}.menus .menuContent .menuLeftCol{order:2}.menus .menuContent .menuLeftCol .menuLeftColFloatSlave{float:none;margin-right:0}.menus .menuContent .menuLeftCol .menu-languages .entry{margin:0 20px 20px 0}.menus .menuContent .menuRightCol{order:1;margin-bottom:20px}.menus .menuContent .menuTeaserCol{order:3}.offer-menu-teaser{margin:60px 0}.offer-menu-teaser .categoryWrapper .entry{margin:20px 10px}.offer-menu-teaser .categoryWrapper .filterLink{font-size:14px}.plugin-header{height:100%;padding:200px 0 0 0}.plugin-header.headerWithImage{padding-top:0}.plugin-header .bg-image{position:relative;padding-top:75%}.plugin-header .text{padding:0}.plugin-section{padding-top:40px}.plugin-section.margin-top-bottom{padding-top:40px;padding-bottom:40px}.plugin-section.margin-bottom{padding-bottom:40px}.plugin-section.bgPatternLeft .bgPatternLeft:after,.plugin-section.bgPatternBoth .bgPatternLeft:after{border-width:100px}.plugin-section.bgPatternRight .bgPatternRight:after,.plugin-section.bgPatternBoth .bgPatternRight:after{border-width:50px}.offer-list .bgPatternBoth .bgPatternLeft:after{border-width:100px}.offer-list .bgPatternBoth .bgPatternRight:after{border-width:50px}.offer-list .bgPatternBoth .bgPatternBottomRight:after{border-width:100px}.offer-filter-animation .offerList .entry{width:100%}.offer-detail .offerLongText{max-width:100%}.offer-detail .imageBottomWrapper{flex-flow:column-reverse}.offer-detail .imageBottomWrapper .w-33,.offer-detail .imageBottomWrapper .w-66{width:100%}.offer-detail .imageBottomWrapper .description{margin:10px 0}.offer-detail .imageBottomWrapper .descriptionSlave{max-width:100%}.offer-detail .imageBottomWrapper.descriptionRight{flex-flow:column-reverse}.offer-detail .imageBottomWrapper.descriptionLeft .descriptionSlave{float:none}.plugin-gallery .plugin-picture-gallery .image{margin-top:0;margin-bottom:0}.plugin-cmsnewslatestarticle .flex-container{margin:auto 0;display:block;-webkit-flex-flow:none;justify-content:none}.plugin-cmsnewslatestarticle .flex-item{width:100%;display:block;margin:20px 0}.plugin-cmsnewslatestarticle .newsEntryLink svg{position:relative;bottom:auto;margin-bottom:20px}.plugin-cmsnewslatestarticle .imageWrapper{position:relative;width:100%;height:100%;padding-bottom:20px}.plugin-cmsnewslatestarticle .bg-image{padding-top:75%;background-position:100%}.offer-last-three-teaser .teaserThreeOfferList{margin:0}}@media screen and (max-width:760px){.burgerButtonWrapper{padding:20px}.burgerButtonWrapper.bgPatternRight .bgPatternRightMenu:after{border-width:60px}h1{font-size:28px}h2{font-size:24px}h3{font-size:22px}h4{font-size:18px}.menu-navigation .link-0{font-size:24px}.header .logo{top:10px;width:140px}.header .logo svg{width:140px}.plugin-cmsnewslatestarticle h3{font-size:20px}.plugin-text-listing li,.plugin-header .text .abstract{font-size:28px}.offer-last-three-teaser .textBox h3{font-size:16px}.offer-list .offer-listSlave-categoryNav .filterLink{font-size:18px}.offer-detail .objectName,.offer-detail .location,.offer-detail .roomAmount{font-size:28px}.app-generic{padding-top:80px}.app-generic .appNav{height:40px}.app-generic .appNav svg{height:20px}}@media screen and (max-width:440px){#menu-small .menu-navigation .link-0{font-size:28px}}