﻿@import"https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700";article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0}a{background:rgba(0,0,0,0)}a:focus{outline:thin dotted}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"“" "”" "‘" "’"}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:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}button,input{line-height:normal}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}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing: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:rgba(0,0,0,0)}.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 rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}*{-webkit-margin-before:0;-webkit-margin-after:0;-webkit-margin-start:0;-webkit-margin-end:0;margin:0;padding:0}html{height:100%}html,body{mine-height:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}body{min-height:100vh;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;background-color:#fff}.wrapper--inner{min-height:100vh;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column;position:relative;overflow:hidden}.site--content{-ms-flex-grow:1;-webkit-flex-grow:1;flex-grow:1;height:100%}.outer{padding:0 60px}@media screen and (max-width: 1280px){.outer{padding:0 40px}}@media screen and (max-width: 720px){.outer{padding:0 20px}}.inner{margin:0 auto;max-width:1280px}@media screen and (max-width: 1280px){.inner{max-width:1280px}}@media screen and (max-width: 720px){.inner{max-width:1280px}}.hide--desktop{display:none}.show--desktop{display:none}@media screen and (max-width: 1280px){.hide--tablet{display:none}.show--tablet{display:block}}@media screen and (max-width: 720px){.hide--mobile{display:none}.show--mobile{display:block}}[id]:target,[name]:target{padding-top:120px;margin-top:-120px}@media screen and (max-width: 720px){[id]:target,[name]:target{padding-top:60px;margin-top:-60px}}hr{height:80px;background:rgba(0,0,0,0);border:none;outline:none}.site--header{width:100%;position:fixed;top:0;left:0;background:rgba(0,0,0,0);border-bottom:1px solid rgba(0,0,0,0);transition:all 250ms;z-index:10}.site--header .logo{width:120px;height:120px;display:block;transition:all 250ms}.site--header .logo>svg{margin:50px 0}.site--header.sticky,.site--header.sticky--force,.site--header.sticky--fake{background:#fff;border-bottom-color:#e5e9eb}.site--header.sticky--fake{transition:100ms all}.site--header.lightboxed{background:rgba(0,0,0,0);border-bottom-color:rgba(0,0,0,0);transition:none}.site--header.lightboxed nav.site--navigation .menu--container{display:block !important}@media screen and (min-width: 1281px){.site--header.sticky--fake{background:rgba(0,0,0,0) !important}}@media screen and (max-width: 1280px){.site--header .logo{width:60px;height:60px;margin:25px 0}.site--header .logo>svg{margin:0}}@media screen and (max-width: 720px){.site--header .logo{width:45px;height:45px;margin:10px 0}}.site--header.sticky--force{transition:none !important}.site--navigation{padding:34px 0}@media screen and (max-width: 720px){.site--navigation{padding:10px 0}}.site--navigation li a{position:relative}@media(pointer: fine){.site--navigation li a:hover:after{width:100%;transition:150ms all}}.site--navigation li.active a:after{width:100%;transition:150ms all}.site--navigation li a:after{content:"";display:inline-block;margin:0 auto;width:0;border-bottom:1px solid #4c4c4c;position:absolute;bottom:6px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width: 1280px){.site--navigation li a:after{bottom:2px}}@media screen and (max-width: 720px){.site--navigation li a:after{bottom:0}}.site--navigation a{color:#4c4c4c}.site--navigation .active>a{color:#002638}.site--navigation .active>a:after{border-color:#002638}.site--navigation #main{display:block}@media screen and (min-width: 721px){.site--navigation #main{display:block !important}}@media screen and (max-width: 720px){.site--navigation #main{display:none;width:100%;max-width:320px;position:absolute;bottom:1px;right:0;-webkit-transform:translateY(100%);-moz-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%);background:#fff;padding:20px 40px 30px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.site--navigation #main .grid--container,.site--navigation #main .column{margin:0;padding:0;width:100%}}@media screen and (max-width: 720px){.site--navigation #main{padding:10px 20px 20px}}@media screen and (max-width: 720px)and (orientation: portrait){.site--navigation #main{max-width:100%}}#primary li{display:inline-block;margin:0 15px}#primary li a{display:block;padding:6px 0;margin:0 6px}@media screen and (max-width: 720px){#primary li{padding:0 0 8px;margin:0;display:block}#primary li>a{display:inline-block;padding:0;margin:0}}#secondary li{display:inline-block;padding:7px 0 0}#secondary li a:after{bottom:0 !important}#secondary>li:not(:last-child):after{content:"";display:inline-block;width:1px;height:16px;position:relative;margin:0 8px;top:3px;background:#4c4c4c}@media screen and (max-width: 720px){#secondary{margin-top:10px}}@media screen and (max-width: 1280px)and (min-width: 721px){#primary li{font-size:16px}#secondary li{font-size:12px}}@media screen and (max-width: 1024px){#main .grid--container{justify-content:flex-end}#main .grid--container>.column:first-child{flex:1 0 auto}#main .grid--container>.column:first-child ul{text-align:center}#main .grid--container>.column:first-child li{margin:0 6px}#main .grid--container>.column:last-child{flex:0 0 auto;padding-left:20px}}@media screen and (max-width: 720px){#primary{text-align:right !important}}button.menu--bar{display:none;margin:2px 0 0;float:right;padding:0;border:0;outline:none;width:40px;height:40px;background:rgba(0,0,0,0)}button.menu--bar>span.line,button.menu--bar>span.line:before,button.menu--bar>span.line:after{width:100%;height:2px;background:#002638}button.menu--bar>span.line{position:relative;display:block}button.menu--bar>span.line:before,button.menu--bar>span.line:after{content:"";position:absolute;left:0}button.menu--bar>span.line:before{bottom:10px}button.menu--bar>span.line:after{top:10px}button.menu--bar.animate>span.line{background-color:rgba(0,0,0,0)}button.menu--bar.animate>span.line:before{bottom:0;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}button.menu--bar.animate>span.line:after{top:0;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}@media screen and (max-width: 720px){button.menu--bar{display:block;width:20px;height:20px;margin-top:11px}button.menu--bar>span.line:before{bottom:5px}button.menu--bar>span.line:after{top:5px}}.site--footer{background-color:#f2f4f5;padding:51px 0 44px}.site--footer p+p{padding-top:25px}@media screen and (max-width: 720px){.site--footer p+p{padding-top:16px}}.site--footer p,.site--footer a{color:#4c4c4c}.site--footer a{border-color:#4c4c4c}.site--footer .copyright>div p+p{padding-top:0 !important}@media screen and (min-width: 1024px){.site--footer .copyright>div{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:flex-end;justify-content:flex-end;gap:20px}}@media screen and (max-width: 720px){.site--footer .copyright>div p+p:last-child{margin-top:12px !important}}.grid--container{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;display:-ms-flexbox;display:-webkit-box;display:flex;-ms-flex:0 1 auto;-webkit-box-flex:0;flex:0 1 auto;-ms-flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-40px}@media screen and (max-width: 1280px){.grid--container{margin-left:-40px}}@media screen and (max-width: 720px){.grid--container{margin-left:-20px}}.row--reverse{-ms-flex-direction:row-reverse;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}.col--reverse{-ms-flex-direction:column-reverse;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse}@media screen and (max-width: 1280px){.row--tablet-reverse{-ms-flex-direction:row-reverse;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}}@media screen and (max-width: 1280px){.col--tablet-reverse{-ms-flex-direction:column-reverse;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse}}@media screen and (max-width: 720px){.row--mobile-reverse{-ms-flex-direction:row-reverse;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}}@media screen and (max-width: 720px){.col--mobile-reverse{-ms-flex-direction:column-reverse;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse}}[class^=column]{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-flex:0 0 auto;-webkit-box-flex:0;flex:0 0 auto;padding-left:40px}@media screen and (max-width: 1280px){[class^=column]{padding-left:40px}}@media screen and (max-width: 720px){[class^=column]{padding-left:20px}}.column{-webkit-flex-grow:1;-ms-flex-positive:1;-webkit-box-flex:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;max-width:100%}.column--1{-ms-flex-preferred-size:8.3333333333%;flex-basis:8.3333333333%;max-width:8.3333333333%}.column--offset-1{margin-left:8.3333333333%}.column--2{-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%;max-width:16.6666666667%}.column--offset-2{margin-left:16.6666666667%}.column--3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.column--offset-3{margin-left:25%}.column--4{-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;max-width:33.3333333333%}.column--offset-4{margin-left:33.3333333333%}.column--5{-ms-flex-preferred-size:41.6666666667%;flex-basis:41.6666666667%;max-width:41.6666666667%}.column--offset-5{margin-left:41.6666666667%}.column--6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.column--offset-6{margin-left:50%}.column--7{-ms-flex-preferred-size:58.3333333333%;flex-basis:58.3333333333%;max-width:58.3333333333%}.column--offset-7{margin-left:58.3333333333%}.column--8{-ms-flex-preferred-size:66.6666666667%;flex-basis:66.6666666667%;max-width:66.6666666667%}.column--offset-8{margin-left:66.6666666667%}.column--9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.column--offset-9{margin-left:75%}.column--10{-ms-flex-preferred-size:83.3333333333%;flex-basis:83.3333333333%;max-width:83.3333333333%}.column--offset-10{margin-left:83.3333333333%}.column--11{-ms-flex-preferred-size:91.6666666667%;flex-basis:91.6666666667%;max-width:91.6666666667%}.column--offset-11{margin-left:91.6666666667%}.column--12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.column--offset-12{margin-left:100%}.column--offset-0{margin-left:0}.column--vertical-bottom{align-self:flex-end}.column--vertical-top{align-self:flex-start}.column--vertical-center{align-self:center}@media screen and (max-width: 1280px){.column--tablet-1{-ms-flex-preferred-size:8.3333333333%;flex-basis:8.3333333333%;max-width:8.3333333333%}.column--offset-tablet-1{margin-left:8.3333333333%}.column--tablet-2{-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%;max-width:16.6666666667%}.column--offset-tablet-2{margin-left:16.6666666667%}.column--tablet-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.column--offset-tablet-3{margin-left:25%}.column--tablet-4{-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;max-width:33.3333333333%}.column--offset-tablet-4{margin-left:33.3333333333%}.column--tablet-5{-ms-flex-preferred-size:41.6666666667%;flex-basis:41.6666666667%;max-width:41.6666666667%}.column--offset-tablet-5{margin-left:41.6666666667%}.column--tablet-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.column--offset-tablet-6{margin-left:50%}.column--tablet-7{-ms-flex-preferred-size:58.3333333333%;flex-basis:58.3333333333%;max-width:58.3333333333%}.column--offset-tablet-7{margin-left:58.3333333333%}.column--tablet-8{-ms-flex-preferred-size:66.6666666667%;flex-basis:66.6666666667%;max-width:66.6666666667%}.column--offset-tablet-8{margin-left:66.6666666667%}.column--tablet-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.column--offset-tablet-9{margin-left:75%}.column--tablet-10{-ms-flex-preferred-size:83.3333333333%;flex-basis:83.3333333333%;max-width:83.3333333333%}.column--offset-tablet-10{margin-left:83.3333333333%}.column--tablet-11{-ms-flex-preferred-size:91.6666666667%;flex-basis:91.6666666667%;max-width:91.6666666667%}.column--offset-tablet-11{margin-left:91.6666666667%}.column--tablet-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.column--offset-tablet-12{margin-left:100%}.column--offset-tablet-0{margin-left:0}.column--tablet-vertical-bottom{align-self:flex-end}.column--tablet-vertical-top{align-self:flex-start}.column--tablet-vertical-center{align-self:center}}@media screen and (max-width: 720px){.column--mobile-1{-ms-flex-preferred-size:8.3333333333%;flex-basis:8.3333333333%;max-width:8.3333333333%}.column--offset-mobile-1{margin-left:8.3333333333%}.column--mobile-2{-ms-flex-preferred-size:16.6666666667%;flex-basis:16.6666666667%;max-width:16.6666666667%}.column--offset-mobile-2{margin-left:16.6666666667%}.column--mobile-3{-ms-flex-preferred-size:25%;flex-basis:25%;max-width:25%}.column--offset-mobile-3{margin-left:25%}.column--mobile-4{-ms-flex-preferred-size:33.3333333333%;flex-basis:33.3333333333%;max-width:33.3333333333%}.column--offset-mobile-4{margin-left:33.3333333333%}.column--mobile-5{-ms-flex-preferred-size:41.6666666667%;flex-basis:41.6666666667%;max-width:41.6666666667%}.column--offset-mobile-5{margin-left:41.6666666667%}.column--mobile-6{-ms-flex-preferred-size:50%;flex-basis:50%;max-width:50%}.column--offset-mobile-6{margin-left:50%}.column--mobile-7{-ms-flex-preferred-size:58.3333333333%;flex-basis:58.3333333333%;max-width:58.3333333333%}.column--offset-mobile-7{margin-left:58.3333333333%}.column--mobile-8{-ms-flex-preferred-size:66.6666666667%;flex-basis:66.6666666667%;max-width:66.6666666667%}.column--offset-mobile-8{margin-left:66.6666666667%}.column--mobile-9{-ms-flex-preferred-size:75%;flex-basis:75%;max-width:75%}.column--offset-mobile-9{margin-left:75%}.column--mobile-10{-ms-flex-preferred-size:83.3333333333%;flex-basis:83.3333333333%;max-width:83.3333333333%}.column--offset-mobile-10{margin-left:83.3333333333%}.column--mobile-11{-ms-flex-preferred-size:91.6666666667%;flex-basis:91.6666666667%;max-width:91.6666666667%}.column--offset-mobile-11{margin-left:91.6666666667%}.column--mobile-12{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.column--offset-mobile-12{margin-left:100%}.column--offset-mobile-0{margin-left:0}.column--mobile-vertical-bottom{align-self:flex-end}.column--mobile-vertical-top{align-self:flex-start}.column--mobile-vertical-center{align-self:center}}#content>*:first-child:not(.stage){padding-top:90px}@media screen and (max-width: 1280px){#content>*:first-child:not(.stage){padding-top:60px}}@media screen and (max-width: 720px){#content>*:first-child:not(.stage){padding-top:60px}}.container{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding-top:150px;padding-bottom:150px;position:relative}@media screen and (max-width: 1280px){.container{padding-top:100px;padding-bottom:100px}}@media screen and (max-width: 720px){.container{padding-top:60px;padding-bottom:60px}}.container--small{padding-top:100px;padding-bottom:100px}@media screen and (max-width: 1280px){.container--small{padding-top:100px;padding-bottom:100px}}@media screen and (max-width: 720px){.container--small{padding-top:60px;padding-bottom:60px}}.container--bottom-half{padding-bottom:50px}@media screen and (max-width: 1280px){.container--bottom-half{padding-bottom:50px}}@media screen and (max-width: 720px){.container--bottom-half{padding-bottom:30px}}.container--top-half{padding-top:50px}@media screen and (max-width: 1280px){.container--top-half{padding-top:50px}}@media screen and (max-width: 720px){.container--top-half{padding-top:30px}}.container--bottom{padding-top:83px}@media screen and (max-width: 1280px){.container--bottom{padding-top:50px}}@media screen and (max-width: 720px){.container--bottom{padding-top:35px}}.container--bottom-none{padding-bottom:0 !important}.container--top-none{padding-top:0 !important}.container--background{background-color:#f2f4f5}.container--background-inner{padding:48px 48px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}@media screen and (max-width: 1280px){.container--background-inner{padding:32px}}@media screen and (max-width: 720px){.container--background-inner{padding:20px}}.container--image{background-repeat:no-repeat;background-size:cover;height:800px}@media screen and (max-width: 1280px){.container--image{height:600px}}@media screen and (max-width: 720px){.container--image{height:320px}.container--image .container--align-vertical{top:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}.stage .container--image{height:400px}}.container--image-reduced{height:720px}@media screen and (max-width: 1280px){.container--image-reduced{height:540px}}@media screen and (max-width: 720px){.container--image-reduced{height:288px}}@media screen and (max-width: 720px){.container--image-mr{height:auto;min-height:320px}}@media screen and (max-width: 720px){.container--image-special{height:184px}}.alignment--center{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.alignment--stop{top:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}@media screen and (max-width: 1280px){.alignment--center-tablet{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.alignment--stop-tablet{top:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}}@media screen and (max-width: 720px){.alignment--center-mobile{position:relative;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.alignment--stop-mobile{top:0;-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none}}iframe{margin:0}div.condition{display:block}div.condition.hide{display:none}.slick-prev,.slick-next{display:none !important}.slick-slider.show-duration .slick-slide{position:relative}.slick-slider.show-duration .slick-slide:after{content:"";display:block;width:0;height:4px;background:#002638;position:absolute;bottom:0;left:0;transition:2950ms all}.slick-slider.show-duration .slick-slide.animate-duration:after{width:100%}.carousel p{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0}.carousel.is-ready .slick-active p{opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1;-webkit-transition:all 5000ms cubic-bezier(0.19, 1, 0.22, 1) 1200ms;-moz-transition:all 5000ms cubic-bezier(0.19, 1, 0.22, 1) 1200ms;-ms-transition:all 5000ms cubic-bezier(0.19, 1, 0.22, 1) 1200ms;-o-transition:all 5000ms cubic-bezier(0.19, 1, 0.22, 1) 1200ms;transition:all 5000ms cubic-bezier(0.19, 1, 0.22, 1) 1200ms}.wrapper.fixed{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden}.wrapper.fixed .wrapper--inner{position:relative;overflow-y:auto}.lightbox--background{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;background-color:#fff}.modal{position:absolute;top:0;left:0;width:100%;height:100%;z-index:100;display:table;-webkit-animation:fadeIn 250ms;-moz-animation:fadeIn 250ms;-o-animation:fadeIn 250ms;animation:fadeIn 250ms}.modal .modal--container{width:100%;height:100%;display:table-cell;text-align:center;vertical-align:middle}.modal .modal--background{position:relative;background-color:#fff;padding:60px;max-width:1280px;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;text-align:left;display:inline-block}.modal .modal--close{width:40px;height:40px;position:absolute;top:36px;right:40px;cursor:pointer;background:#fff;border:none !important}@media screen and (max-width: 720px){.modal .modal--close{width:20px;height:20px;top:24px;right:20px}}.modal .modal--close:before,.modal .modal--close:after{content:"";display:block;position:absolute;top:50%;left:0;width:100%;height:1px;background:#002638}.modal .modal--close:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.modal .modal--close:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}body{font-family:"Open Sans",sans-serif;color:#4c4c4c;font-weight:300}.site--navigation p,.site--footer p{font-weight:400}a{text-decoration:none;color:#002638;border-bottom:1px solid #002638}a:hover,a:focus{outline:none}.site--header a,.site--navigation a,a[href*=tel]{border-bottom-color:rgba(0,0,0,0)}a[href*=mailto],a[href*=tel]{white-space:nowrap}.text--align-left{text-align:left}.text--align-center,.reference--container.reference--wide,.grid--2x2+p,.button,h2:not(.text--align-left)+p,h2:not(.text--align-left)+.grid--container p,.text--size-h2:not(.text--align-left)+p,.text--size-h2:not(.text--align-left)+.grid--container p,.text--size-h2 p:not(.text--align-left)+p,.text--size-h2 p:not(.text--align-left)+.grid--container p,h2,.text--size-h2,.text--size-h2 p,h1:not(.text--align-left)+p,h1:not(.text--align-left)+.grid--container p,.text--size-h1:not(.text--align-left)+p,.text--size-h1:not(.text--align-left)+.grid--container p,.text--size-h1 p:not(.text--align-left)+p,.text--size-h1 p:not(.text--align-left)+.grid--container p,h1,.text--size-h1,.text--size-h1 p,#primary{text-align:center}.text--align-right,#logos,#secondary{text-align:right}.text--align-justify{text-align:justify}@media screen and (max-width: 1280px){.text--tablet-align-left{text-align:left}.text--tablet-align-center{text-align:center}.text--tablet-align-right,#primary{text-align:right}.text--tablet-align-justify{text-align:justify}}@media screen and (max-width: 720px){.text--mobile-align-left{text-align:left}.text--mobile-align-center{text-align:center}.text--mobile-align-right{text-align:right}.text--mobile-align-justify{text-align:justify}}body,p,.text--size-default,.circle--text li,#primary,.text--size-default p,.circle--text li p,#primary p{font-size:20px;line-height:35px}@media screen and (max-width: 720px){body,p,.text--size-default,.circle--text li,#primary,.text--size-default p,.circle--text li p,#primary p{font-size:18px;line-height:24px}}.text--size-default-reduced,.grid--user p,.text--size-default-reduced p{font-size:20px;line-height:30px}@media screen and (max-width: 720px){.text--size-default-reduced,.grid--user p,.text--size-default-reduced p{font-size:18px;line-height:24px}}.text--size-lead,h1+p,h1+.grid--container p,.text--size-h1+p,.text--size-h1+.grid--container p,.text--size-h1 p+p,.text--size-h1 p+.grid--container p,.text--size-lead p,h1+p p,.text--size-h1+p p,.text--size-h1 p+p p{font-size:24px;line-height:40px}@media screen and (max-width: 720px){.text--size-lead,h1+p,h1+.grid--container p,.text--size-h1+p,.text--size-h1+.grid--container p,.text--size-h1 p+p,.text--size-h1 p+.grid--container p,.text--size-lead p,h1+p p,.text--size-h1+p p,.text--size-h1 p+p p{font-size:22px;line-height:30px}}.text--size-small,.grid--user h3+p,#content ul,h3+p,h3+.grid--container p,.text--size-h3+p,.text--size-h3+.grid--container p,.text--size-h3 p+p,.text--size-h3 p+.grid--container p,#secondary,.text--size-small p,.grid--user h3+p p,#content ul p,h3+p p,.text--size-h3+p p,.text--size-h3 p+p p,#secondary p{font-size:16px;line-height:25px}@media screen and (max-width: 720px){.text--size-small,.grid--user h3+p,#content ul,h3+p,h3+.grid--container p,.text--size-h3+p,.text--size-h3+.grid--container p,.text--size-h3 p+p,.text--size-h3 p+.grid--container p,#secondary,.text--size-small p,.grid--user h3+p p,#content ul p,h3+p p,.text--size-h3+p p,.text--size-h3 p+p p,#secondary p{font-size:18px;line-height:24px}}.text--size-extra-small,.site--footer,.text--size-extra-small p,.site--footer p{font-size:16px;line-height:25px}@media screen and (max-width: 720px){.text--size-extra-small,.site--footer,.text--size-extra-small p,.site--footer p{font-size:12px;line-height:16px}}@media screen and (max-width: 1280px){.text--size-navigation-secondary{font-size:20px;line-height:30px}}h1,.text--size-h1,h2,.text--size-h2,h3,.text--size-h3,h4,.text--size-h4{color:#002638;font-weight:300}h1,.text--size-h1,.text--size-h1 p{font-size:72px;line-height:88px}@media screen and (max-width: 720px){h1,.text--size-h1,.text--size-h1 p{font-size:40px;line-height:50px}}h1+p,h1+.grid--container p,.text--size-h1+p,.text--size-h1+.grid--container p,.text--size-h1 p+p,.text--size-h1 p+.grid--container p{padding-top:25px;font-weight:300}h2,.text--size-h2,.text--size-h2 p{font-size:56px;line-height:72px}@media screen and (max-width: 720px){h2,.text--size-h2,.text--size-h2 p{font-size:34px;line-height:44px}}h2+p,h2+.grid--container p:first-child,.text--size-h2+p,.text--size-h2+.grid--container p:first-child,.text--size-h2 p+p,.text--size-h2 p+.grid--container p:first-child{padding-top:14px}h2.special+p,.text--size-h2.special+p,.text--size-h2 p.special+p{max-width:90%;margin:16px auto 0}h2.special+div.text--size-lead,.text--size-h2.special+div.text--size-lead,.text--size-h2 p.special+div.text--size-lead{margin:16px auto 0}h3,.text--size-h3,.text--size-h3 p{font-size:40px;line-height:50px}@media screen and (max-width: 720px){h3,.text--size-h3,.text--size-h3 p{font-size:24px;line-height:32px}}h3+p,h3+.grid--container p,.text--size-h3+p,.text--size-h3+.grid--container p,.text--size-h3 p+p,.text--size-h3 p+.grid--container p{padding-top:8px}h4,.text--size-h4,.text--size-h4 p{font-size:30px;line-height:40px}@media screen and (max-width: 720px){h4,.text--size-h4,.text--size-h4 p{font-size:22px;line-height:30px}}.text--size-56,.text--size-56 p{font-size:56px;line-height:64px}@media screen and (max-width: 720px){.text--size-56,.text--size-56 p{font-size:30px;line-height:30px;margin-top:-12px}}.margin-top-h4{margin-top:24px}#content ul{list-style:none;padding:3px 0 2px}@media screen and (max-width: 720px){#content ul{padding:8px 0 2px}}#content li{margin-bottom:5px;position:relative;padding-left:8px;text-indent:-8px}#content li:before{content:"";display:inline-block;width:4px;height:4px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;background:#002638;position:relative;top:-3px;margin-right:4px}.color--default{color:#4c4c4c}.color--primary{color:#002638}.color--inverted{color:#fff}.immoscout{text-align:left !important;font-size:14px;line-height:18px;font-weight:400;padding:0 25px;color:#333;font-family:Verdana,Geneva,sans-serif;@inlcude box-sizing(border-box)}.immoscout a{border:none}@media screen and (max-width: 720px){.immoscout{padding:0 10px}}a.icon{border:none !important;background-position:top left;background-repeat:no-repeat;background-size:100% 100%;width:26px;height:30px;display:inline-block;margin-top:5px}a.icon:not(:last-child){margin-right:10px}a.icon.icon--linkedin{background-image:url(../images/linkedin-30x26-2x.png)}a.icon.icon--xing{background-image:url(../images/xing-30x26-2x.png)}a.icon:hover{opacity:.8;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";filter:alpha(opacity=80);-moz-opacity:.8;-khtml-opacity:.8;transition:all 250ms}@font-face{font-family:"icomoon";src:url("../fonts/icomoon.eot?2nin8t");src:url("../fonts/icomoon.eot?2nin8t#iefix") format("embedded-opentype"),url("../fonts/icomoon.ttf?2nin8t") format("truetype"),url("../fonts/icomoon.woff?2nin8t") format("woff"),url("../fonts/icomoon.svg?2nin8t#icomoon") format("svg");font-weight:normal;font-style:normal}i[class^=icon-],i[class*=" icon-"]{font-family:"icomoon" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}i.icon-plus:before,i.icon-close:before{content:""}i.icon-arrow{position:relative;top:7px;color:#002638}i.icon-arrow:before{content:""}.button{color:#002638;border:1px solid #002638 !important;text-decoration:none;outline:none;font-size:18px;line-height:30px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;padding:9px 21px;min-width:200px;display:inline-block;margin-top:39px}.button.active,.button:hover{cursor:pointer;background:rgba(0,38,56,.1)}@media screen and (max-width: 720px){.button{display:block;margin:25px 0 0 !important;min-width:0}}.button.button--inverted{background:#fff;border-color:#fff !important}.button.button--inverted:hover{background:#e5e9eb}.button+.button{margin-left:20px}.button[href*="tel:"]{overflow:hidden;height:50px;padding:0}.button[href*="tel:"] span{display:block;padding:9px 21px;transition:all .2s}.button[href*="tel:"]:hover span{-webkit-transform:translateY(-100%);-moz-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.map{width:100%;height:530px;margin:50px 0 0}@media screen and (max-width: 1280px){.map{margin:50px 0 0}}@media screen and (max-width: 720px){.map{height:320px}}.map--container .gmnoprint>.gmnoprint{left:-13px !important;top:-21px !important}.map--container .gmnoprint>.gmnoprint>div{box-shadow:none !important;width:32px !important;height:65px !important;background:#fff !important;border-radius:8px;overflow:hidden}.map--container .gmnoprint>.gmnoprint>div button{width:32px !important;height:32px !important}.map--container .gmnoprint>.gmnoprint>div button img{display:none !important}.map--container .gmnoprint>.gmnoprint>div button:first-child{background:url("../images/plus.png") center center no-repeat !important}.map--container .gmnoprint>.gmnoprint>div button:last-child{background:url("../images/minus.png") center center no-repeat !important}.map--container .gmnoprint>.gmnoprint>div>div{width:32px !important;height:1px !important;background:#f5f5f5 !important;margin:0 !important}.grid--2x2{margin-top:26px;margin-bottom:2px}@media screen and (max-width: 720px){.grid--2x2{margin-top:0;margin-bottom:0}}.grid--2x2 .column{margin-top:34px}@media screen and (max-width: 720px){.grid--2x2 .column{margin-top:18px}}.grid--match-height{padding-top:39px}.grid--match-height>*>*{height:100%}.grid--match-height+p{padding-top:8px}.grid--gallery{margin-top:40px}.grid--gallery .column{margin-bottom:40px}@media screen and (max-width: 1280px){.grid--gallery .column{margin-bottom:40px}}@media screen and (max-width: 720px){.grid--gallery .column{margin-bottom:20px}}.grid--gallery img{width:100%;display:block}@media screen and (max-width: 1280px){.grid--partners>.column{padding-bottom:24px}}.grid--partners .column--4>*{margin-left:50px}@media screen and (max-width: 1280px){.grid--partners .column--4>*{margin-left:0}}.grid--why>.column{padding-top:40px}.grid--why>.column img{display:block;margin-bottom:12px}.grid--why>.column>*{margin-right:40px}@media screen and (max-width: 720px){.grid--why>.column>*{margin-right:0}}.grid--user{margin-top:70px}@media screen and (max-width: 1280px){.grid--user{margin-top:32px}}@media screen and (max-width: 720px){.grid--user{margin-top:16px}}.grid--user>div{padding-bottom:102px}@media screen and (max-width: 1280px){.grid--user>div{padding-bottom:72px}}@media screen and (max-width: 720px){.grid--user>div{padding-bottom:48px}}.grid--user figure{width:100%;aspect-ratio:4/6;margin-bottom:40px;background:#f2f4f5;display:flex;flex-direction:column;justify-content:center;align-items:center}@media screen and (max-width: 1280px){.grid--user figure{margin-bottom:32px}}@media screen and (max-width: 720px){.grid--user figure{margin-bottom:24px}}.grid--user figure img{display:block;width:100%;max-width:unset}.grid--user figure img.placeholder{width:106px}.grid--user p{text-align:left !important}.grid--user p:not(:last-child){margin-bottom:28px !important}@media screen and (max-width: 1280px){.grid--user p:not(:last-child){margin-bottom:22px !important}}@media screen and (max-width: 720px){.grid--user p:not(:last-child){margin-bottom:16px !important}}.grid--user h3+p{padding-top:5px}.grid--user .button{margin:0}.grid--downloads{margin-top:48px}.grid--downloads p{margin-bottom:12px}@media(max-width: 720px)and (orientation: portrait){.grid--user>div{-ms-flex-preferred-size:100%;flex-basis:100%;max-width:100%}.col--mobile-reverse-special{-ms-flex-direction:column-reverse;-webkit-box-orient:vertical;-webkit-box-direction:reverse;flex-direction:column-reverse}}.reference--container{margin-bottom:48px}.reference--container a{display:block;border:none}.reference--container a:hover{cursor:pointer}.reference--container a:hover .reference--image .image{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}.reference--container .reference--image{overflow:hidden;margin-bottom:10px;position:relative}@media screen and (max-width: 720px){.reference--container .reference--image{margin-bottom:13px}}.reference--container .reference--image .image{display:block;width:100%;transition:all 250ms}.reference--container .reference--image .reference--flag{position:absolute;top:20px;left:0;display:inline-block;width:auto;background:#fff;color:#002638;font-weight:600;padding:12px 20px}.reference--container .reference--content *:last-child{color:#002638;border-bottom:1px solid #002638;display:inline}.reference--container .reference--content h3+p,.reference--container .reference--content h3+.grid--container p{padding-top:0}.grid--references .reference--container{margin-bottom:98px}@media screen and (max-width: 1280px){.grid--references .reference--container{margin-bottom:72px}}@media screen and (max-width: 720px){.grid--references .reference--container{margin-bottom:48px}}.reference--container.reference--wide{margin-bottom:57px}@media screen and (max-width: 1280px){.reference--container.reference--wide{margin-bottom:48px}}@media screen and (max-width: 720px){.reference--container.reference--wide{margin-bottom:24px}}.reference--container.reference--wide .reference--image{margin-bottom:19px;height:720px}@media screen and (max-width: 1280px){.reference--container.reference--wide .reference--image{height:540px}}@media screen and (max-width: 720px){.reference--container.reference--wide .reference--image{height:288px}}.reference--container.reference--wide .reference--image .image{width:100%;height:100%;background-size:cover;background-position:center center;background-repeat:no-repeat}.reference--container.reference--column{margin-bottom:0}.reference--container.reference--column.reference--image{margin-bottom:0}.reference--container.reference--column p:not(:last-child){margin-bottom:10px}.reference--container.reference--inactive{pointer-events:none}.reference--container.reference--inactive .reference--content *:last-child{border-bottom-color:rgba(0,0,0,0)}.reference--splitscreen{position:relative;padding:240px 0;box-sizing:border-box}.reference--splitscreen>figure{width:200px;height:200px;position:absolute;top:40px;right:40px}.reference--splitscreen>figure img{margin:0;max-width:unset;width:100%;height:100%}@media screen and (max-width: 1280px){.reference--splitscreen{padding:190px 0}.reference--splitscreen>figure{width:150px;height:150px}}@media screen and (max-width: 1080px){.reference--splitscreen{padding:140px 0}.reference--splitscreen>figure{width:120px;height:120px;top:20px;right:20px}}@media screen and (max-width: 720px){.reference--splitscreen{padding:110px 0}.reference--splitscreen>figure{width:100px;height:100px;top:10px;right:10px}}@media screen and (max-width: 400px){.reference--splitscreen{padding:100px 0}.reference--splitscreen>figure{width:90px;height:90px}}.reference--sell{margin-bottom:60px}@media screen and (max-width: 1280px){.reference--sell{margin-bottom:40px}}@media screen and (max-width: 720px){.reference--sell{margin-bottom:24px}}.reference--sell .reference--content *:last-child{border-bottom:none}.grid--references-sell{margin-top:80px}@media screen and (max-width: 1280px){.grid--references-sell{margin-top:40px}}@media screen and (max-width: 720px){.grid--references-sell{margin-top:24px}}.stage p{margin-top:-78px}.stage{position:relative;min-height:400px;overflow:hidden}.stage .item{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0}.stage .item .stage--text{position:absolute;top:50%;width:100%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.stage .item p{opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0}.modal p+h2{padding-top:4px;padding-bottom:14px}.modal--container{vertical-align:top !important}#intro{padding-top:100px}@media screen and (max-width: 1280px){#intro{padding-top:60px}}@media screen and (max-width: 720px){#intro{padding-top:30px}}#logos a{border:none;display:inline-block;margin-left:20px;position:relative}@media screen and (max-width: 600px){#logos a{margin-bottom:12px;display:block}}#logos a img{height:auto}@media screen and (max-width: 1280px){#logos a img{height:56px;width:auto}}@media screen and (max-width: 720px){#logos a img{height:48px}}figure img{display:block;max-width:80%}figure.size-100 img{max-width:100%;width:100%}figure.center img{margin:0 auto}figure.bottom img{margin-bottom:48px}@media screen and (max-width: 720px){figure.bottom img{margin-bottom:24px}}@media screen and (max-width: 980px){#ueber-uns{padding-bottom:150px}}footer .grid--container>div:last-child{display:flex;text-align:right;flex-direction:column}footer .grid--container>div:last-child>div:first-child{flex:1 1 auto}footer .grid--container>div:last-child>div:last-child{flex:0}@media screen and (max-width: 720px){footer .copyright{position:relative}footer .copyright p{margin-top:24px}}.multiteaser{margin:0;width:100%}.multiteaser .column--6{padding:0}.multiteaser .column--6 div[id]{display:flex;justify-content:center;align-items:center}.multiteaser .column--6 div[id] .inner{width:100%;padding:80px 20px 0;box-sizing:border-box;max-width:640px}.multiteaser .column--6 div[id] .inner .button{display:inline-block}.multiteaser .column--6 div[id] .inner h2{font-weight:600}.multiteaser .column--6 div[id] .inner h2[class],.multiteaser .column--6 div[id] .inner p[class]{text-shadow:0 0 20px #000}.stage--teaser{margin:0;width:100%}.stage--teaser[id]{display:flex;justify-content:center;align-items:center}.stage--teaser[id] .inner{width:100%;padding:80px 20px 0;box-sizing:border-box}.stage--teaser[id] .inner .button{display:inline-block}.stage--teaser[id] .inner h2{font-weight:600}.stage--teaser[id] .inner h2[class],.stage--teaser[id] .inner p[class]{text-shadow:0 0 20px #000}.stage--teaser[id] .inner>*{text-align:center}.circle--animation{display:inline-block;position:relative;margin:70px 0 0}@media screen and (max-width: 720px){.circle--animation{margin-top:48px}}.circle--animation>img{max-width:100%;display:block}.circle--outer,.circle--inner,.circle--slider,.circle--navigation{position:absolute;top:0;left:0;width:100%;height:100%}.circle--outer img,.circle--inner img,.circle--slider img,.circle--navigation img{width:100%;display:block}.circle--slider>div{display:block;width:100%;height:100%;opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";filter:alpha(opacity=0);-moz-opacity:0;-khtml-opacity:0;position:absolute;top:0;left:0}.circle--slider>div.active{display:block;opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter:alpha(opacity=100);-moz-opacity:1;-khtml-opacity:1}.circle--inner{width:55.5%;height:55.5%;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.circle--inner>div{width:100%;height:100%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);border:1px solid #002638}.circle--inner>div:after{content:"";width:15px;height:28px;background-image:url(../images/circle-inner-pfeil-15x28-2x.png);background-position:top center;background-repeat:no-repeat;background-size:100% 100%;position:absolute;top:0;left:50%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border-right:1px solid #fff}.direction--left .circle--inner>div:after{-webkit-transform:translate(-50%, -50%) scaleX(-1);-moz-transform:translate(-50%, -50%) scaleX(-1);-ms-transform:translate(-50%, -50%) scaleX(-1);transform:translate(-50%, -50%) scaleX(-1)}.circle--navigation>.arrow{background-position:top center;backgorund-repeat:no-repeat;background-size:100% 100%;width:30px;height:58px;position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);cursor:pointer}.circle.animate .circle--navigation>.arrow{pointer-events:none}.circle--navigation>.arrow--prev{background-image:url(../images/pfeil-links-30x58-2x.png);left:-58px}.circle--navigation>.arrow--next{background-image:url(../images/pfeil-rechts-30x58-2x.png);right:-58px}.circle--text{margin-top:24px}.circle--text>*{display:none}.circle--text>.active{display:block}#tool{padding:120px 0 60px;background:#f2f4f5}@media screen and (max-width: 1280px){#tool{padding:80px 0 40px}}@media screen and (max-width: 720px){#tool{padding:40px 0 0}}#table{padding:80px 0}@media screen and (max-width: 1280px){#table{padding:40px 0}}#table .header .table,#table .apartment .table{display:flex;align-items:flex-start;align-content:flex-end;flex-direction:row;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;font-size:16px;line-height:18px}#table .header .table>div,#table .apartment .table>div{flex-shrink:1;flex-grow:1;height:auto;padding-top:15px;padding-bottom:16px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;width:80px;padding-left:20px}#table .header .table>div.objekt,#table .apartment .table>div.objekt{width:200px}#table .header .table>div.etage,#table .apartment .table>div.etage{width:60px;white-space:nowrap}#table .header .table>div.aussenraeume,#table .apartment .table>div.aussenraeume{width:120px}#table .header .table>div.flaeche,#table .apartment .table>div.flaeche{width:95px;white-space:nowrap}#table .header .table>div.mietpreis,#table .apartment .table>div.mietpreis{width:235px}#table .header .table>div.status,#table .apartment .table>div.status{width:80px}#table .header .table>div.icon,#table .apartment .table>div.icon{width:60px;padding-left:0px;text-align:right;padding-right:20px}@media screen and (max-width: 1280px){#table .header .table>div,#table .apartment .table>div{padding-left:10px}#table .header .table>div.mietpreis,#table .apartment .table>div.mietpreis{width:150px}#table .header .table>div.mietpreis span,#table .apartment .table>div.mietpreis span{display:none}}@media screen and (max-width: 860px){#table .header .table .status,#table .header .table .aussenraeume,#table .header .table .flaeche,#table .header .table .etage,#table .header .table .mietpreis span,#table .apartment .table .status,#table .apartment .table .aussenraeume,#table .apartment .table .flaeche,#table .apartment .table .etage,#table .apartment .table .mietpreis span{display:none}#table .header .table>div,#table .apartment .table>div{font-size:14px;line-height:20px;padding:9px 10px 10px 0}#table .header .table>div.mietpreis,#table .apartment .table>div.mietpreis{width:120px;padding-left:0}#table .header .table>div.icon,#table .apartment .table>div.icon{width:40px;padding-right:0}}#table .header{font-weight:600;color:#002638}#table .header>div{height:auto}#table .apartment{border-top:1px solid #c8cacb}@media screen and (min-width: 861px){#table .apartment:not(.open):hover{background:#f9fafa;cursor:pointer}}#table .apartment.open .icon{-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);-ms-transform:rotateX(180deg);transform:rotateX(180deg)}#table .apartment div.objekt .status{display:inline}@media screen and (min-width: 861px){#table .apartment div.objekt .status{display:none}}#table .status{white-space:nowrap}#table .status span:before{content:"";display:inline-block;width:12px;height:12px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;position:relative;top:1px;margin-right:8px}#table .status span.status--green:before{background:#15d815}#table .status span.status--orange:before{background:#f39200}#table .status span.status--red:before{background:#be0000}#content #table .detail{display:none}#content #table .detail>p{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding:0 20px;font-size:18px;line-height:24px}@media screen and (max-width: 860px){#content #table .detail>p{padding:0;font-size:14px;line-height:20px}}#content #table .detail>p:last-child{margin-bottom:56px}@media screen and (max-width: 860px){#content #table .detail>p:last-child{margin-bottom:36px}}#content #table .detail .detail--info{display:flex;flex-direction:row;margin-top:21px;margin-bottom:21px}#content #table .detail .detail--info .small-table{display:none}@media screen and (max-width: 860px){#content #table .detail .detail--info .small-table{display:block}}#content #table .detail .detail--info>div{flex:1 1 auto;width:23%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding-left:20px}#content #table .detail .detail--info>div:first-child{width:31%}@media screen and (max-width: 1280px){#content #table .detail .detail--info>div{padding-left:10px;width:25% !important}}#content #table .detail .detail--info>div>p{font-size:18px;line-height:24px}#content #table .detail .detail--info>div>p:first-child{color:#002638;font-weight:600;margin:0 0 8px}#content #table .detail .detail--info>div>p+p{margin:0 0 8px}#content #table .detail .detail--info>div:nth-child(3){padding-left:50px}#content #table .detail .detail--info>div .button{margin:8px 0 0 0}#content #table .detail .detail--info>div .some{margin-top:12px}@media screen and (max-width: 720px){#content #table .detail .detail--info>div .some{margin-top:0}}#content #table .detail .detail--info>div .some li{display:inline-block;list-style:none;margin:0 5px 0 0;padding:0;text-indent:0}#content #table .detail .detail--info>div .some li:before{display:none !important}#content #table .detail .detail--info>div .some a{display:block;width:36px;height:36px;opacity:.5;background:#002638;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;background-repeat:no-repeat;background-size:100% 100%}#content #table .detail .detail--info>div .some a:hover{opacity:1}#content #table .detail .detail--info>div .some a.whatsapp{background-image:url(../images/social-logos-whatsapp-32x32x2.png)}#content #table .detail .detail--info>div .some a.twitter{background-image:url(../images/social-logos-twitter-32x32x2.png)}#content #table .detail .detail--info>div .some a.mail{background-image:url(../images/social-logos-mail-32x32x2.png)}#content #table .detail .detail--info>div .some a.instagram{background-image:url(../images/social-logos-instagram-32x32x2.png)}#content #table .detail .detail--info>div .some a.facebook{background-image:url(../images/social-logos-facebook-32x32x2.png)}@media screen and (max-width: 860px){#content #table .detail .detail--info{margin-top:10px;margin-bottom:14px}#content #table .detail .detail--info>div{flex:none;padding:0 !important;margin-bottom:20px;width:100% !important}#content #table .detail .detail--info>div table tr td,#content #table .detail .detail--info>div p{font-size:14px;line-height:20px}#content #table .detail .detail--info>div p:first-child,#content #table .detail .detail--info>div p+p{margin:0;padding:0}#content #table .detail .detail--info>div .button{margin-top:6px !important}#content #table .detail .detail--info>div table{width:100%;margin-top:4px;margin-bottom:-10px}#content #table .detail .detail--info>div table tr td{width:50%;padding:6px 0 7px}#content #table .detail .detail--info>div table tr td:last-child{text-align:right}#content #table .detail .detail--info>div table tr:not(:last-child) td{border-bottom:1px solid #c8cacb}}#content #table .apartment.open .detail{display:block}@media screen and (max-width: 860px){#content #table .apartment.open .detail .detail--info{display:block}}.tool-container{padding:120px 0 60px;background:#f2f4f5}@media screen and (max-width: 1280px){.tool-container{padding:80px 0 40px}}@media screen and (max-width: 720px){.tool-container{padding:40px 0 0}}.tool-nav{width:100%}@media screen and (max-width: 860px){.tool-nav{margin:0 -18px;width:calc(100% + 36px);position:relative}.tool-nav>div{overflow:scroll;mask-image:linear-gradient(to right, transparent, black 24px, black calc(100% - 24px), transparent)}}.tool-nav ul{padding:12px 18px !important;display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center;justify-content:center;gap:0 24px}@media screen and (max-width: 860px){.tool-nav ul{display:inline-flex;justify-content:flex-start}}.tool-nav ul li{text-indent:0 !important;padding:0 !important;margin:0 !important;border-bottom:1px solid rgba(0,0,0,0);white-space:nowrap;font-size:16px;line-height:25px}.tool-nav ul li:before{display:none !important}.tool-nav ul li.is-active{border-color:#002638}.tool-nav ul li:hover{cursor:pointer;border-color:#002638}.tool-content .tab-item:not(.is-active){display:none}.tool-table{padding:80px 0}@media screen and (max-width: 1280px){.tool-table{padding:40px 0}}.tool-table .header .table,.tool-table .apartment .table{box-sizing:border-box;display:grid;align-items:start;font-size:16px;line-height:18px}.tool-table .header .table>div,.tool-table .apartment .table>div{padding-top:15px;padding-bottom:16px;box-sizing:border-box;padding-left:20px}.tool-table .header .table>div.icon,.tool-table .apartment .table>div.icon{width:60px;padding-left:0px;text-align:right;padding-right:20px}@media screen and (max-width: 1280px){.tool-table .header .table>div,.tool-table .apartment .table>div{padding-left:10px}}@media screen and (max-width: 860px){.tool-table .header .table>div,.tool-table .apartment .table>div{font-size:14px;line-height:20px;padding:9px 10px 10px 0}.tool-table .header .table>div.icon,.tool-table .apartment .table>div.icon{width:40px;padding-right:0}}.tool-table .header{font-weight:600;color:#002638}.tool-table .header>div{height:auto}.tool-table .apartment{border-top:1px solid #c8cacb}@media screen and (min-width: 861px){.tool-table .apartment:not(.open):hover{background:#f9fafa;cursor:pointer}}.tool-table .apartment.open .icon{-webkit-transform:rotateX(180deg);-moz-transform:rotateX(180deg);-ms-transform:rotateX(180deg);transform:rotateX(180deg)}.tool-table .apartment div.objekt .status{display:inline}@media screen and (min-width: 861px){.tool-table .apartment div.objekt .status{display:none}}.tool-table .status{white-space:nowrap}.tool-table .status span:before{content:"";display:inline-block;width:12px;height:12px;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;position:relative;top:1px;margin-right:8px}.tool-table .status span.status--green:before{background:#15d815}.tool-table .status span.status--orange:before{background:#f39200}.tool-table .status span.status--red:before{background:#be0000}.tool-table .detail{display:none}.tool-table .detail>p{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding:0 20px;font-size:18px;line-height:24px}@media screen and (max-width: 860px){.tool-table .detail>p{padding:0;font-size:14px;line-height:20px}}.tool-table .detail>p:last-child{margin-bottom:56px}@media screen and (max-width: 860px){.tool-table .detail>p:last-child{margin-bottom:36px}}.tool-table .detail .detail--info{display:flex;flex-direction:row;margin-top:21px;margin-bottom:21px}.tool-table .detail .detail--info .small-table{display:none}@media screen and (max-width: 860px){.tool-table .detail .detail--info .small-table{display:block}}.tool-table .detail .detail--info>div{flex:1 1 auto;width:23%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding-left:20px}.tool-table .detail .detail--info>div:first-child{width:31%}@media screen and (max-width: 1280px){.tool-table .detail .detail--info>div{padding-left:10px;width:25% !important}}.tool-table .detail .detail--info>div>p{font-size:18px;line-height:24px}.tool-table .detail .detail--info>div>p:first-child{color:#002638;font-weight:600;margin:0 0 8px}.tool-table .detail .detail--info>div>p+p{margin:0 0 8px}.tool-table .detail .detail--info>div:nth-child(3){padding-left:50px}.tool-table .detail .detail--info>div .button{margin:8px 0 0 0}.tool-table .detail .detail--info>div .some{margin-top:12px}@media screen and (max-width: 720px){.tool-table .detail .detail--info>div .some{margin-top:0}}.tool-table .detail .detail--info>div .some li{display:inline-block;list-style:none;margin:0 5px 0 0;padding:0;text-indent:0}.tool-table .detail .detail--info>div .some li:before{display:none !important}.tool-table .detail .detail--info>div .some a{display:block;width:36px;height:36px;opacity:.5;background:#002638;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;border-radius:5px;background-repeat:no-repeat;background-size:100% 100%}.tool-table .detail .detail--info>div .some a:hover{opacity:1}.tool-table .detail .detail--info>div .some a.whatsapp{background-image:url(../images/social-logos-whatsapp-32x32x2.png)}.tool-table .detail .detail--info>div .some a.twitter{background-image:url(../images/social-logos-twitter-32x32x2.png)}.tool-table .detail .detail--info>div .some a.mail{background-image:url(../images/social-logos-mail-32x32x2.png)}.tool-table .detail .detail--info>div .some a.instagram{background-image:url(../images/social-logos-instagram-32x32x2.png)}.tool-table .detail .detail--info>div .some a.facebook{background-image:url(../images/social-logos-facebook-32x32x2.png)}@media screen and (max-width: 860px){.tool-table .detail .detail--info{margin-top:10px;margin-bottom:14px}.tool-table .detail .detail--info>div{flex:none;padding:0 !important;margin-bottom:20px;width:100% !important}.tool-table .detail .detail--info>div table tr td,.tool-table .detail .detail--info>div p{font-size:14px;line-height:20px}.tool-table .detail .detail--info>div p:first-child,.tool-table .detail .detail--info>div p+p{margin:0;padding:0}.tool-table .detail .detail--info>div .button{margin-top:6px !important}.tool-table .detail .detail--info>div table{width:100%;margin-top:4px;margin-bottom:-10px}.tool-table .detail .detail--info>div table tr td{width:50%;padding:6px 0 7px}.tool-table .detail .detail--info>div table tr td:last-child{text-align:right}.tool-table .detail .detail--info>div table tr:not(:last-child) td{border-bottom:1px solid #c8cacb}}.tool-table .apartment.open .detail{display:block}@media screen and (max-width: 860px){.tool-table .apartment.open .detail .detail--info{display:block}}.tool-images{margin:48px auto 0;max-width:516px}.tool-images img{width:100%;display:block}.tool-images img.is-hidden{display:none}.tool-tab-images{margin:24px 0}.tool-tab-images .tab-images{max-width:540px;aspect-ratio:1080/640;margin:0 auto;position:relative}.tool-tab-images .tab-images:not(.is-active){display:none}.tool-tab-images .tab-images figure{position:absolute;top:0;left:0;width:100%;height:100%;display:none}.tool-tab-images .tab-images figure .img{max-width:unset;width:100%;display:block}.tool-tab-images .tab-images figure .img:not(.is-active){display:none}.tool-tab-images .tab-images figure.default{display:block}.tool-tab-images .tab-images.is-mouseover figure{display:none}.tool-tab-images .tab-images.is-mouseover figure.mouseover{display:block}.tool-tab-images .tab-images.is-mouseover-selected figure,.tool-tab-images .tab-images.is-selected figure{display:none}.tool-tab-images .tab-images.is-mouseover-selected figure.selected,.tool-tab-images .tab-images.is-selected figure.selected{display:block}.tool-tab-images .tab-images.is-mouseover-selected figure img{display:none}.tool-tab-images .tab-images.is-mouseover-selected figure img.is-mouseover-active{display:block}.nav--close{width:40px;height:40px;position:absolute;top:36px;right:40px;cursor:pointer;border:none !important}@media screen and (max-width: 720px){.nav--close{width:20px;height:20px;top:24px;right:20px}}.nav--close:before,.nav--close:after{content:"";display:block;position:absolute;top:50%;left:0;width:100%;height:1px;background:#002638}.nav--close:before{-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.nav--close:after{-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.lp--user p:last-child{margin-top:16px}@media screen and (max-width: 720px){.lp--user{padding-bottom:40px}}.ref-stage{position:relative;aspect-ratio:1060/540;overflow:hidden}.ref-stage .stage{min-height:unset;height:100%;width:100%;z-index:0}.multi-contact-teaser{display:grid;grid-template-columns:repeat(2, auto);grid-template-rows:auto;justify-items:center;justify-content:center;gap:40px}.multi-contact-teaser>div{max-width:340px}@media screen and (max-width: 1280px){.multi-contact-teaser{gap:40px}}@media screen and (max-width: 720px){.multi-contact-teaser{gap:48px;grid-template-columns:1fr;grid-template-rows:repeat(2, auto)}.multi-contact-teaser>div{max-width:100%}}.multi-contact-teaser p:last-child{margin-top:12px}.multi-contact-teaser img{display:block;margin-bottom:24px}.grid--usp{padding-top:64px}.grid--usp>.column *{text-align:left !important}.grid--usp>.column img{width:101px;margin-bottom:16px}.grid--usp>.column:not(.last-child){padding-bottom:64px}@media screen and (max-width: 720px){.grid--usp{padding-top:32px}.grid--usp>.column img{width:50px;margin-bottom:8px}.grid--usp>.column:not(.last-child){padding-bottom:32px}}.bubble{width:260px;height:260px;background:#fff;border-radius:50%;color:#002638;display:flex;flex-direction:column;align-content:center;justify-content:center;align-items:center;position:absolute;top:40px;right:40px;box-sizing:border-box;padding:30px 10px 10px;user-select:none}.bubble.bubble--dark{background:#002638;color:#fff}.bubble p{font-size:40px;line-height:50px;text-align:center}.bubble p small{font-size:24px;line-height:32px;display:block;margin-bottom:5px}@media screen and (max-width: 1280px){.bubble{width:180px;height:180px;top:20px;right:20px;padding:15px 10px 10px}.bubble p{font-size:25px;line-height:35px}.bubble p small{font-size:16px;line-height:24px;margin-bottom:0}}@media screen and (max-width: 720px){.bubble{width:120px;height:120px;top:10px;right:10px;padding:15px 10px 10px}.bubble p{font-size:16px;line-height:22px}.bubble p small{font-size:12px;line-height:16px}}html[lang=fr] .bubble p{font-size:35px;line-height:45px}html[lang=fr] .bubble p small{font-size:20px;line-height:28px}@media screen and (max-width: 1280px){html[lang=fr] .bubble p{font-size:20px;line-height:30px}html[lang=fr] .bubble p small{font-size:14px;line-height:22px}}@media screen and (max-width: 720px){html[lang=fr] .bubble p{font-size:14px;line-height:20px}html[lang=fr] .bubble p small{font-size:10px;line-height:14px}}.map--container *{font:inherit}.map--container .gm-style .gm-style-iw-tc{filter:none !important}.map--container .tooltip-content{font-size:16px;line-height:25px;text-align:left}.map--container .gm-style-iw-c{box-shadow:none !important;padding:0 !important}.map--container .gm-style-iw-d+button{display:none !important}.map--container .gm-style-iw-d{overflow:hidden !important;padding:12px !important;box-shadow:none !important}#scroll-arrow{animation:bounce 3s infinite ease;cursor:pointer;position:fixed;bottom:80px;left:50%;z-index:1000;text-align:center;margin-left:-51px;width:102px;height:26px}#scroll-arrow svg{-webkit-filter:drop-shadow(0px 0px 12px rgba(0, 0, 0, 0.8));filter:drop-shadow(0px 0px 12px rgba(0, 0, 0, 0.8))}@media only screen and (max-width: 1280px){#scroll-arrow{width:78px;height:20px;bottom:60px;margin-left:-39px}#scroll-arrow svg{-webkit-filter:drop-shadow(0px 0px 10px rgba(0, 0, 0, 0.9));filter:drop-shadow(0px 0px 10px rgba(0, 0, 0, 0.9))}}@media only screen and (max-width: 720px){#scroll-arrow{width:60px;height:15px;bottom:40px;margin-left:-30px}#scroll-arrow svg{-webkit-filter:drop-shadow(0px 0px 8px rgba(0, 0, 0, 0.9));filter:drop-shadow(0px 0px 8px rgba(0, 0, 0, 0.9))}@keyframes bounce{0%{transform:translateY(0)}15%{transform:translateY(12px)}30%{transform:translateY(0)}100%{transform:translateY(0)}}}@keyframes bounce{0%{transform:translateY(0)}15%{transform:translateY(20px)}30%{transform:translateY(0)}100%{transform:translateY(0)}}#wabern-tool{padding:120px 0 60px;background:#f2f4f5}@media screen and (max-width: 1280px){#wabern-tool{padding:80px 0 40px}}@media screen and (max-width: 720px){#wabern-tool{padding:40px 0 0}}#wabern-tool .tool-table .header .table,#wabern-tool .tool-table .apartment .table{grid-template-columns:minmax(auto, 160px) minmax(auto, 120px) minmax(auto, 95px) minmax(auto, 200px) 1fr 120px auto}@media screen and (max-width: 1280px){#wabern-tool .tool-table .header .table.mietpreis span,#wabern-tool .tool-table .apartment .table.mietpreis span{display:none}}@media screen and (max-width: 860px){#wabern-tool .tool-table .header .table,#wabern-tool .tool-table .apartment .table{grid-template-columns:1fr 1fr auto}#wabern-tool .tool-table .header .table .status,#wabern-tool .tool-table .header .table .etage,#wabern-tool .tool-table .header .table .flaeche,#wabern-tool .tool-table .header .table .extraraeume,#wabern-tool .tool-table .header .table .mietpreis span,#wabern-tool .tool-table .apartment .table .status,#wabern-tool .tool-table .apartment .table .etage,#wabern-tool .tool-table .apartment .table .flaeche,#wabern-tool .tool-table .apartment .table .extraraeume,#wabern-tool .tool-table .apartment .table .mietpreis span{display:none}#wabern-tool .tool-table .header .table>div.mietpreis,#wabern-tool .tool-table .apartment .table>div.mietpreis{padding-left:0}}#standort-wabern{aspect-ratio:1060/707}#madretsch-stage .bubble--container{width:100%;max-width:1280px;position:relative;margin:0 auto;z-index:1;height:130px}#madretsch-stage .bubble--container .bubble{top:0;right:120px}@media screen and (max-width: 1280px){#madretsch-stage .bubble--container{height:90px}#madretsch-stage .bubble--container .bubble{right:80px}}@media screen and (max-width: 720px){#madretsch-stage .bubble--container{height:60px}#madretsch-stage .bubble--container .bubble{right:20px}}.mood-gallery{max-width:1920px;margin:0 auto;display:grid;grid-template-columns:repeat(2, 1fr);grid-template-rows:auto}@media screen and (max-width: 720px){.mood-gallery{grid-template-columns:1fr}}.mood-gallery figure img{max-width:100%;width:100%}#madretsch-stage{max-width:1920px;margin:0 auto;aspect-ratio:1920/880;width:100%;min-height:280px}#madretsch-stage figure{width:100%;height:100%}#madretsch-stage img{object-fit:cover;object-position:center;width:100%;height:100%}#madretsch-stage .container--image{height:100%}#standort-madretsch{aspect-ratio:1280/600}#madretsch-tool{padding:120px 0 60px;background:#f2f4f5}@media screen and (max-width: 1280px){#madretsch-tool{padding:80px 0 40px}}@media screen and (max-width: 720px){#madretsch-tool{padding:40px 0 0}}#madretsch-tool .tool-table .header .table,#madretsch-tool .tool-table .apartment .table{grid-template-columns:minmax(auto, 240px) minmax(auto, 120px) minmax(auto, 1fr) minmax(auto, 300px) 140px auto}@media screen and (max-width: 1280px){#madretsch-tool .tool-table .header .table.mietpreis span,#madretsch-tool .tool-table .apartment .table.mietpreis span{display:none}}@media screen and (max-width: 860px){#madretsch-tool .tool-table .header .table,#madretsch-tool .tool-table .apartment .table{grid-template-columns:1fr 1fr 40px auto}#madretsch-tool .tool-table .header .table .etage,#madretsch-tool .tool-table .header .table .flaeche,#madretsch-tool .tool-table .header .table .extraraeume,#madretsch-tool .tool-table .header .table .mietpreis span,#madretsch-tool .tool-table .apartment .table .etage,#madretsch-tool .tool-table .apartment .table .flaeche,#madretsch-tool .tool-table .apartment .table .extraraeume,#madretsch-tool .tool-table .apartment .table .mietpreis span{display:none}#madretsch-tool .tool-table .header .table>div.mietpreis,#madretsch-tool .tool-table .apartment .table>div.mietpreis{padding-left:0}#madretsch-tool .tool-table .header .table .status .text,#madretsch-tool .tool-table .apartment .table .status .text{display:none}}#madretsch-tool .tool-table .status span.text:before{display:none}#madretsch-tool .tool-table .body .detail .detail--info>.detail{display:none}#madretsch-tool .tool-table .body .detail .detail--info>.detail p{color:inherit;font-weight:300 !important;margin-bottom:20px}#madretsch-tool .tool-table .body .detail .detail--info>.detail p b{font-weight:600;color:#002638}@media screen and (max-width: 860px){#madretsch-tool .tool-table .body .detail .detail--info>.detail{display:block}}.datenschutz *{text-align:left !important}.datenschutz h1{font-size:40px;line-height:50px;margin:80px 0 25px;padding:0 !important}@media screen and (max-width: 720px){.datenschutz h1{font-size:30px;line-height:40px;margin:60px 0 20px}}.datenschutz h2{font-size:30px;line-height:40px;margin:40px 0 20px;padding:0 !important}@media screen and (max-width: 720px){.datenschutz h2{font-size:20px;line-height:30px;margin:30px 0 15px}}.datenschutz p,.datenschutz li{font-size:20px;line-height:30px;margin:15px 0}@media screen and (max-width: 720px){.datenschutz p,.datenschutz li{font-size:18px;line-height:24px;margin:12px 0}}.datenschutz strong{font-weight:400}.datenschutz ul li{list-style:none;margin:6px 0;position:relative;padding-left:8px;text-indent:-8px}.datenschutz ul li:before{content:"";display:inline-block;width:4px;height:4px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;border-radius:50%;background:#002638;position:relative;top:-4px;margin-right:4px}div#team .grid--user .grid--user-item,div#equipe .grid--user .grid--user-item{display:flex;flex-direction:column}div#team .grid--user .grid--user-item h3+p,div#equipe .grid--user .grid--user-item h3+p{padding-bottom:28px !important;margin-bottom:auto !important;padding-bottom:28px !important}@media screen and (max-width: 1280px){div#team .grid--user .grid--user-item h3+p,div#equipe .grid--user .grid--user-item h3+p{padding-bottom:22px !important}}@media screen and (max-width: 720px){div#team .grid--user .grid--user-item h3+p,div#equipe .grid--user .grid--user-item h3+p{padding-bottom:16px !important}}div#team .grid--user .grid--user-item p:last-child a[href="#"],div#equipe .grid--user .grid--user-item p:last-child a[href="#"]{pointer-events:none;visibility:hidden}@media screen and (max-width: 720px){div#team .grid--user .grid--user-item:nth-child(3)~div p:last-child:has(a[href="#"]),div#equipe .grid--user .grid--user-item:nth-child(3)~div p:last-child:has(a[href="#"]){display:none}}/*# sourceMappingURL=styles.css.map */
