html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{-webkit-box-sizing:border-box;box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}html{-webkit-box-sizing:border-box;box-sizing:border-box;scroll-behavior:smooth}*,::after,::before{-webkit-box-sizing:inherit;box-sizing:inherit}body{font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif;font-size:1.125em;font-weight:400;line-height:1.5;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@media (min-width:47.9375em){body{word-wrap:normal;overflow-wrap:normal;-webkit-hyphens:none;-ms-hyphens:none;hyphens:none}}.btn.default .info{font-weight:400}figure .legend{font-size:.9em;line-height:1.5}.bold,.strong,b,strong{font-weight:400}.big .lead b,.big .lead strong,.title,h1,h2,h3,h4,h5,h6{font-weight:400;margin:0}.icon-text .huge-text{font-size:1.875em;line-height:1.1}@media (min-width:20em){.icon-text .huge-text{font-size:2.5em}}@media (min-width:47.9375em){.icon-text .huge-text{font-size:3.125em}}@media (min-width:59.375em){.icon-text .huge-text{font-size:3.375em}}@media (min-width:75em){.icon-text .huge-text{font-size:3.75em;line-height:1}}.page-title{line-height:1.2}.h2,.page-title,h2{font-size:2em;line-height:1.2}@media (min-width:75em){.h2,.page-title,h2{font-size:3.125em}}.h3,h3{font-size:1.6em;line-height:1.2}@media (min-width:75em){.h3,h3{font-size:2.75em}}.h4,h4{font-size:1.4em;line-height:1.4}@media (min-width:75em){.h4,h4{font-size:2.25em}}.h5,h5{font-size:1.2em;line-height:1.4}@media (min-width:75em){.h5,h5{font-size:1.75em}}.h6,h6{font-size:1em;line-height:1.4}@media (min-width:75em){.h6,h6{font-size:1.5em}}.page-header .lead{padding-top:1.625rem}@media (min-width:53.75em){.page-header .lead{padding-top:2.125rem}}@media (min-width:59.375em){.page-header .lead{width:80%}}@media (min-width:75em){.page-header .lead{padding-top:2.875rem}}@media (min-width:90em){.page-header .lead{padding-top:3.75rem}}dl,p,ul{margin:0;padding:0}@media (min-width:59.375em){.list li,.list-item,.site-footer .menu-item,dd,dt,p{font-size:1.25em}}.collection.person .teaser-item-byline,.lead p{font-size:1.125em}@media (min-width:47.9375em){.collection.person .teaser-item-byline,.lead p{font-size:1.25em}}@media (min-width:59.375em){.collection.person .teaser-item-byline,.lead p{font-size:1.375em}}@media (min-width:75em){.collection.person .teaser-item-byline,.lead p{font-size:1.625em}}.content *+dl,.content *+p,.content *+ul,.content .lead+.text,.content h2+*,.content h3+*,.content h4+*{padding-top:1.625rem}.content *+.half{padding-top:.813rem}.content h2+.margin,.content h3+.margin,.content h4+.margin{margin-top:1.625rem;padding-top:0}.content h2+.margin.double,.content h3+.margin.double,.content h4+.margin.double{margin-top:3.25rem}.content *+.icon-text{padding-top:2rem}@media (min-width:31.25em){.content *+.icon-text{padding-top:3.125rem}}@media (min-width:75em){.content *+.icon-text{padding-top:5rem}}.content *+h2,.content *+h3,.content *+h4,.content *+h5{padding-top:2rem}@media (min-width:75em){.content *+h2,.content *+h3,.content *+h4,.content *+h5{padding-top:3.25rem}}.content *+.h6{padding-top:2rem}.content .h6+p{padding-top:1rem}.content ul{list-style:none}.content .margin{margin-top:1.625rem}.content .margin.double{margin-top:3.25rem}.site-footer *+dl,.site-footer *+p,.site-footer *+ul{padding-top:1.625rem}.hide-text{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.new-line{display:block}.small-text,p.small{font-size:80%}@font-face{font-family:"Brown light";src:url(/app/themes/zahnarztcarellis/assets/fonts/lineto-brown-light.eot?#iefix);src:url(/app/themes/zahnarztcarellis/assets/fonts/lineto-brown-light.eot?#iefix) format("eot"),url(/app/themes/zahnarztcarellis/assets/fonts/lineto-brown-light.woff2) format("woff2"),url(/app/themes/zahnarztcarellis/assets/fonts/lineto-brown-light.woff) format("woff");font-weight:400;font-style:normal}.no-js body,.wf_regular body{font-family:"Brown light","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif;letter-spacing:0;word-spacing:0}.hide-visually{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.outer{background-color:#ccfcf9;min-height:100%;min-height:100vh;overflow:hidden;position:relative;width:100%}.outer>.inner{background-color:#fff;min-height:100vh;-webkit-transition:-webkit-transform .4s ease-in-out;transition:-webkit-transform .4s ease-in-out;transition:transform .4s ease-in-out;transition:transform .4s ease-in-out,-webkit-transform .4s ease-in-out}.content{color:#161616}.smooth-scroll{scroll-behavior:smooth}.hide-visually{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.content{padding-bottom:3rem}@media (min-width:31.25em){.content{padding-bottom:4rem}}@media (min-width:59.375em){.content{padding-bottom:6rem}}@media (min-width:75em){.content{padding-bottom:10rem}}.container{position:relative;width:100%}.container.bgap+.container{padding-top:5rem}@media (min-width:37.5em){.container.bgap+.container{padding-top:8rem}}@media (min-width:59.375em){.container.bgap+.container{padding-top:9rem}}@media (min-width:75em){.container.bgap+.container{padding-top:11.75rem}}.container+.container{padding-top:3rem}@media (min-width:31.25em){.container+.container{padding-top:4rem}}@media (min-width:59.375em){.container+.container{padding-top:6rem}}.container+.container.bgap{padding-top:5rem}@media (min-width:37.5em){.container+.container.bgap{padding-top:8rem}}@media (min-width:59.375em){.container+.container.bgap{padding-top:14rem}}@media (min-width:75em){.container+.container.bgap{padding-top:18rem}}@media (min-width:47.9375em){.container+.container.hasimage{padding-top:8rem}}@media (min-width:59.375em){.container+.container.hasimage{padding-top:14rem}}@media (min-width:75em){.container+.container.hasimage{padding-top:18rem}}@media (max-width:59.365em){.container.media .inner-container{padding-left:0;padding-right:0}}@media (max-width:59.365em){.container.media .row>*+*{padding-top:2.125rem}}@media (max-width:47.9275em){.container.media .row>*+*{padding-top:1.5rem}}@media (max-width:37.49em){.container.media .row>*+*{padding-top:1.25rem}}@media (min-width:59.375em){.container.media .row{margin-right:-1.25rem;margin-left:-1.25rem}.container.media .row:after,.container.media .row:before{content:" ";display:table}.container.media .row:after{clear:both}}@media (min-width:59.375em){.container.media .grid-fail{margin-right:-1.25rem;margin-left:-1.25rem}}@media (min-width:59.375em){.container.media .col-1,.container.media .col-10,.container.media .col-11,.container.media .col-12,.container.media .col-2,.container.media .col-3,.container.media .col-4,.container.media .col-5,.container.media .col-6,.container.media .col-7,.container.media .col-8,.container.media .col-9{float:left;padding-right:1.25rem;padding-left:1.25rem}}@media (min-width:59.375em){.container.media .col-1{width:8.333%}.container.media .col-2{width:16.667%}.container.media .col-3{width:25%}.container.media .col-4{width:33.333%}.container.media .col-5{width:41.667%}.container.media .col-6{width:50%}.container.media .col-7{width:58.333%}.container.media .col-8{width:66.667%}.container.media .col-9{width:75%}.container.media .col-10{width:83.333%}.container.media .col-11{width:91.667%}.container.media .col-o-4{margin-left:33.333%}.container.media .col-o-6{margin-left:50%}.container.media .col-o-8{margin-left:66.667%}}.container.media .legend{background-color:#fff;padding-bottom:.8rem;padding-left:1.4rem;padding-right:1.4rem;padding-top:.8rem;width:100%}@media (min-width:27.5em){.container.media .legend{padding-bottom:1rem;padding-left:2rem;padding-right:2rem}}@media (min-width:59.375em){.container.media .legend{padding-left:1.4rem;padding-right:1.4rem}}@media (min-width:27.5em){.container.media .full .legend{padding-left:2rem;padding-right:2rem}}@media (min-width:59.375em){.container.media .full .legend{padding-left:2.6rem;padding-right:2.6rem;padding-top:1rem}}.container.media .figcaption-wrapper{padding-left:1.25rem;padding-right:1.25rem}@media (min-width:31.25em){.container.media .figcaption-wrapper{padding-left:2.5rem;padding-right:2.5rem}}@media (min-width:59.375em){.container.media .figcaption-wrapper{padding-left:0;padding-right:0}}@media (min-width:53.75em){.container.media .full .figcaption-wrapper{padding-right:0}}@media (min-width:59.375em){.container.media .full .figcaption-wrapper{padding-left:4rem}}@media (min-width:75em){.container.media .full .figcaption-wrapper{padding-left:0;margin-left:5rem;width:58.333%}}@media (min-width:47.9375em){.container.media .full .figcaption-wrapper .legend{max-width:50rem}}@media (min-width:75em){.container.media .full .figcaption-wrapper .legend{max-width:none}}.container.title-section+.container{padding-top:2rem}.site-header{width:100%}.site-header .inner-wrapper{padding-top:1.25rem;padding-bottom:1.25rem}@media (min-width:31.25em){.site-header .inner-wrapper{padding-bottom:1.25rem;padding-top:1.875rem}}@media (min-width:59.375em){.site-header .inner-wrapper{padding-bottom:3.125rem;padding-top:3.75rem}}.site-footer{padding-bottom:2.5rem;padding-top:2.5rem}.site-footer .inner-wrapper{position:relative}.container>.inner-container,.container>.inner-wrapper{padding-left:1.25rem;padding-right:1.25rem}@media (min-width:31.25em){.container>.inner-container,.container>.inner-wrapper{padding-left:2.5rem;padding-right:2.5rem}}@media (min-width:53.75em){.container>.inner-container,.container>.inner-wrapper{padding-left:5rem;padding-right:5rem}}@media (min-width:90em){.container>.inner-container,.container>.inner-wrapper{margin-left:auto;margin-right:auto;position:relative;width:75rem}}.inner-container+.inner-container{padding-top:2.5rem}@media (min-width:75em){.media .row:after,.media .row:before,.text-container .row:after,.text-container .row:before{content:" ";display:table}.media .row:after,.text-container .row:after{clear:both}}@media (min-width:47.9375em){.text-content{max-width:50rem}}@media (min-width:47.9375em){.text-container .row{max-width:50rem}}.oe .row,.text-container .row{background-color:#fff}.oe.projekte .row{background-color:#223704;color:#fff}@media (max-width:74.99em){.oe .row>*+*,.text-container .row>*+*{padding-top:2.5rem}}@media (max-width:59.365em){.oe .row>*+*,.text-container .row>*+*{padding-top:2.125rem}}@media (max-width:47.9275em){.oe .row>*+*,.text-container .row>*+*{padding-top:1.5rem}}@media (max-width:37.49em){.oe .row>*+*,.text-container .row>*+*{padding-top:1.25rem}}@media (min-width:37.5em){.site-header .row{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:37.5em){.site-header .row>*+*{padding-top:0}}@media (min-width:37.5em){.site-header .col-1{width:8.333%}.site-header .col-2{width:16.667%}.site-header .col-3{width:25%}.site-header .col-4{width:33.333%}.site-header .col-5{width:41.667%}.site-header .col-6{width:50%}.site-header .col-7{width:58.333%}.site-header .col-8{width:66.667%}.site-header .col-9{width:75%}.site-header .col-10{width:83.333%}.site-header .col-11{width:91.667%}.site-header .col-o-1{margin-left:8.333%}.site-header .col-o-2{margin-left:16.667%}.site-header .col-o-3{margin-left:25%}.site-header .col-o-4{margin-left:33.333%}.site-header .col-o-5{margin-left:41.667%}.site-header .col-o-6{margin-left:50%}.site-header .col-o-7{margin-left:58.333%}.site-header .col-o-8{margin-left:66.667%}.site-header .col-o-9{margin-left:75%}.site-header .col-o-10{margin-left:83.333%}.site-header .col-o-11{margin-left:91.667%}}.container.media+.container.media.nogap,.text-container+.container.media.nogap{padding-top:0}.container.media+.container.media.nogap .inner-container,.text-container+.container.media.nogap .inner-container{padding-bottom:2rem;padding-top:2rem;position:relative}@media (min-width:47.9375em){.container.media+.container.media.nogap .inner-container,.text-container+.container.media.nogap .inner-container{padding-bottom:4rem;padding-top:4rem}}.container.media+.container.media.nogap .inner-container .bg-wrapper,.text-container+.container.media.nogap .inner-container .bg-wrapper{padding-left:1.25rem;padding-right:1.25rem}@media (min-width:31.25em){.container.media+.container.media.nogap .inner-container .bg-wrapper,.text-container+.container.media.nogap .inner-container .bg-wrapper{padding-left:2.5rem;padding-right:2.5rem}}.container.media+.container.media.nogap .inner-container .bg-wrapper,.text-container+.container.media.nogap .inner-container .bg-wrapper{height:100%;left:0;position:absolute;top:0;width:100%}@media (min-width:90em){.container.media+.container.media.nogap .inner-container .bg-wrapper,.text-container+.container.media.nogap .inner-container .bg-wrapper{margin-left:auto;margin-right:auto;width:75rem}}.container.media+.container.media.nogap .inner-container .bg-wrapper:before,.text-container+.container.media.nogap .inner-container .bg-wrapper:before{background-color:#fff;content:"";display:block;height:100%;width:100%}@media (min-width:47.9375em){.container.media+.container.media.nogap .inner-container .bg-wrapper:before,.text-container+.container.media.nogap .inner-container .bg-wrapper:before{max-width:50rem}}@media (min-width:59.375em){.container.media+.container.media.nogap .inner-container .bg-wrapper:before,.text-container+.container.media.nogap .inner-container .bg-wrapper:before{margin-left:4rem;padding-left:2.6rem;padding-right:2.6rem}}@media (min-width:75em){.container.media+.container.media.nogap .inner-container .bg-wrapper:before,.text-container+.container.media.nogap .inner-container .bg-wrapper:before{margin-left:5rem;max-width:none;width:58.333%}}.container.media+.container.media.nogap .inner-container .image-wrapper,.text-container+.container.media.nogap .inner-container .image-wrapper{position:relative;z-index:2}@media (min-width:75em){.site-footer .row:after,.site-footer .row:before{content:" ";display:table}.site-footer .row:after{clear:both}}.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9{width:100%}@media (min-width:75em){.col-1,.col-10,.col-11,.col-12,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9{float:left}}@media (min-width:75em){.col-1{width:8.333%}.col-2{width:16.667%}.col-3{width:25%}.col-4{width:33.333%}.col-5{width:41.667%}.col-6{width:50%}.col-7{width:58.333%}.col-8{width:66.667%}.col-9{width:75%}.col-10{width:83.333%}.col-11{width:91.667%}.col-o-1{margin-left:8.333%}.col-o-2{margin-left:16.667%}.col-o-3{margin-left:25%}.col-o-4{margin-left:33.333%}.col-o-5{margin-left:41.667%}.col-o-6{margin-left:50%}.col-o-7{margin-left:58.333%}.col-o-8{margin-left:66.667%}.col-o-9{margin-left:75%}.col-o-10{margin-left:83.333%}.col-o-11{margin-left:91.667%}}@media (min-width:31.25em){.oe.projekte .row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.oe.projekte .row+.row{padding-top:.7rem}@media (min-width:27.5em){.oe.projekte .row+.row{padding-top:1rem}}@media (min-width:59.375em){.oe.projekte .row+.row{padding-top:1.5rem}}@media (min-width:31.25em){.oe.projekte .col-1,.oe.projekte .col-10,.oe.projekte .col-11,.oe.projekte .col-12,.oe.projekte .col-2,.oe.projekte .col-3,.oe.projekte .col-4,.oe.projekte .col-5,.oe.projekte .col-6,.oe.projekte .col-7,.oe.projekte .col-8,.oe.projekte .col-9{float:none}}.oe.projekte .col-3{padding-bottom:2.5rem;padding-top:0}@media (min-width:31.25em){.oe.projekte .col-3{min-width:50%;padding-right:1.25rem;width:50%}}@media (min-width:47.9375em){.oe.projekte .col-3{min-width:33.333%;padding-bottom:3.75rem;width:33.333%}}@media (min-width:75em){.oe.projekte .col-3{min-width:25%;padding-bottom:5rem;width:25%}}.oe.projekte .col-3 .line{padding-bottom:1.25rem;padding-left:1.25rem;padding-top:.375rem;position:relative;word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}@media (min-width:47.9375em){.oe.projekte .col-3 .line{padding-left:1.625rem}}.oe.projekte .col-3 .line:before{content:"";display:block;position:absolute;background-color:#fff;height:100%;left:0;top:0;width:1px}@media (min-width:47.9375em){.oe.projekt .image-wrapper{margin-top:-6.4rem}}@media (min-width:59.375em){.oe.projekt .image-wrapper{margin-top:-8rem}}@media (min-width:75em){.oe.projekt .image-wrapper{margin-top:-9.25rem}}@media (min-width:47.9375em){.oe.projekt .row{margin-right:-1.25rem;margin-left:-1.25rem}}@media (max-width:47.9275em){.oe.projekt .row>*+.line{padding-top:2rem}}@media (min-width:47.9375em){.oe.projekt .grid-fail{margin-right:-1.25rem;margin-left:-1.25rem}}@media (min-width:47.9375em){.oe.projekt .grid-fail.right{text-align:right}}.oe.projekt .row+.row{padding-top:0}@media (min-width:47.9375em){.oe.projekt .col-1,.oe.projekt .col-10,.oe.projekt .col-11,.oe.projekt .col-12,.oe.projekt .col-2,.oe.projekt .col-3,.oe.projekt .col-4,.oe.projekt .col-5,.oe.projekt .col-6,.oe.projekt .col-7,.oe.projekt .col-8,.oe.projekt .col-9{padding-right:1.25rem;padding-left:1.25rem}}@media (min-width:47.9375em){.oe.projekt .col-1.line,.oe.projekt .col-10.line,.oe.projekt .col-11.line,.oe.projekt .col-12.line,.oe.projekt .col-2.line,.oe.projekt .col-3.line,.oe.projekt .col-4.line,.oe.projekt .col-5.line,.oe.projekt .col-6.line,.oe.projekt .col-7.line,.oe.projekt .col-8.line,.oe.projekt .col-9.line{padding-bottom:1.875rem;padding-left:1.875rem;position:relative}}@media (min-width:47.9375em){.oe.projekt .col-1.line:before,.oe.projekt .col-10.line:before,.oe.projekt .col-11.line:before,.oe.projekt .col-12.line:before,.oe.projekt .col-2.line:before,.oe.projekt .col-3.line:before,.oe.projekt .col-4.line:before,.oe.projekt .col-5.line:before,.oe.projekt .col-6.line:before,.oe.projekt .col-7.line:before,.oe.projekt .col-8.line:before,.oe.projekt .col-9.line:before{content:"";display:block;position:absolute;background-color:#47681b;height:100%;left:0;top:0;width:1px}}.oe .row{max-width:none;padding:1.4rem}@media (min-width:20em){.oe .row{padding-left:2rem;padding-right:2rem}}@media (min-width:27.5em){.oe .row{padding-top:2rem}}@media (min-width:31.25em){.oe .row{padding-left:2.6rem;padding-right:2.6rem}}@media (min-width:47.9375em){.oe .row:after,.oe .row:before{content:" ";display:table}.oe .row:after{clear:both}}@media (min-width:59.375em){.oe .row{padding:3rem 4rem}}@media (min-width:75em){.oe .row{padding-left:5rem;padding-right:5rem}}@media (min-width:47.9375em){.oe .row>*+*{padding-top:0}}@media (min-width:47.9375em){.oe .row.centered{display:-webkit-box;display:-ms-flexbox;display:flex}}@media (min-width:47.9375em){.oe .row.centered .col-1,.oe .row.centered .col-10,.oe .row.centered .col-11,.oe .row.centered .col-12,.oe .row.centered .col-2,.oe .row.centered .col-3,.oe .row.centered .col-4,.oe .row.centered .col-5,.oe .row.centered .col-6,.oe .row.centered .col-7,.oe .row.centered .col-8,.oe .row.centered .col-9{float:none}}@media (min-width:47.9375em){.oe .row.centered>.centered{position:relative;text-align:center}}@media (min-width:47.9375em){.oe .row.centered>.centered .btn.centered{position:absolute;text-align:left;top:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);white-space:nowrap}}@media (min-width:47.9375em){.oe .col-1,.oe .col-10,.oe .col-11,.oe .col-12,.oe .col-2,.oe .col-3,.oe .col-4,.oe .col-5,.oe .col-6,.oe .col-7,.oe .col-8,.oe .col-9{float:left}}@media (min-width:47.9375em){.oe .col-3{width:25%}}@media (min-width:47.9375em){.oe .col-4{width:33.333%}}@media (min-width:47.9375em){.oe .col-5{width:41.667%}}@media (min-width:47.9375em){.oe .col-6{width:50%}}@media (min-width:47.9375em){.oe .col-7{width:58.333%}}@media (min-width:47.9375em){.oe .col-o-1{margin-left:8.333%}}.jumptocontent{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.site-header{background-color:#fff;width:100%}@media (min-width:59.375em){.site-header .inner-wrapper:after,.site-header .inner-wrapper:before{content:" ";display:table}.site-header .inner-wrapper:after{clear:both}}@media (min-width:20em){.site-header .logo-wrapper{width:80%}}@media (min-width:59.375em){.site-header .logo-wrapper{float:left;width:35%}}.lang-menu,.nav-menu,.sub-menu{list-style:none}.site-nav .nav-menu{margin:0;padding:0}@media (max-width:59.365em){.off-canvas-pane{margin-right:-100%;position:absolute;right:0;top:0;width:100%}}@media (min-width:59.375em){.off-canvas-pane{float:left;width:50%}}.site-nav .nav-link{text-decoration:none}.site-nav .nav-link .text{background-image:-webkit-gradient(linear,left top,left bottom,from(#161616),to(#161616));background-image:-webkit-linear-gradient(top,#161616 0,#161616 100%);background-image:linear-gradient(to bottom,#161616 0,#161616 100%);background-position:0 100%;background-repeat:no-repeat;background-size:0 10%;padding-bottom:.14em;-webkit-transition:background-size .1s;transition:background-size .1s}.site-nav .nav-link:active .text,.site-nav .nav-link:focus .text,.site-nav .nav-link:hover .text{background-size:100% 10%}.site-nav .current-menu-ancestor>.nav-link .text,.site-nav .current-menu-item>.nav-link .text,.site-nav .current_menu_parent>.nav-link .text,.site-nav .current_page_ancestor>.nav-link .text,.site-nav .current_page_item>.nav-link .text,.site-nav .current_page_parent>.nav-link .text{background-size:100% 10%}@media (min-width:59.375em){#open-navigation:not(:target) .site-header{position:relative}}@media (min-width:59.375em){#open-navigation:not(:target) .site-header .btn.booking{bottom:0;margin-bottom:-8.75rem;position:absolute;right:4%;z-index:4}}@media (min-width:75em){#open-navigation:not(:target) .site-header .btn.booking{right:9%}}@media (min-width:81.25em){#open-navigation:not(:target) .site-header .btn.booking{right:15%}}@media (min-width:90em){#open-navigation:not(:target) .site-header .btn.booking{right:0}}#open-navigation:not(:target) .site-header .inner-wrapper{padding-left:1.25rem;padding-right:1.25rem}@media (min-width:31.25em){#open-navigation:not(:target) .site-header .inner-wrapper{padding-left:2.5rem;padding-right:2.5rem}}@media (min-width:53.75em){#open-navigation:not(:target) .site-header .inner-wrapper{padding-left:5rem;padding-right:5rem}}@media (min-width:90em){#open-navigation:not(:target) .site-header .inner-wrapper{margin-left:auto;margin-right:auto;position:relative;width:75rem}}#open-navigation:not(:target) .jumptocontent:focus{border:none;clip:auto;height:auto;margin:0;overflow:visible;padding:0;position:static;width:auto;white-space:normal;display:inline-block;font-size:1rem;font-weight:700;outline:0;padding-left:1.25rem;padding-right:1.4em;position:relative;text-decoration:none}@media (min-width:81.25em){#open-navigation:not(:target) .jumptocontent:focus{font-size:1.125rem}}#open-navigation:not(:target) .jumptocontent:focus:after,#open-navigation:not(:target) .jumptocontent:focus:before{content:"";display:block;position:absolute;right:0;bottom:0}#open-navigation:not(:target) .jumptocontent:focus:after{border-left:3px solid transparent;border-right:3px solid transparent;border-top:6px solid #223704;margin-right:2px;margin-bottom:1px}@media (min-width:75em){#open-navigation:not(:target) .jumptocontent:focus:after{border-left-width:4px;border-right-width:4px;border-top-width:7px;margin-right:1px}}#open-navigation:not(:target) .jumptocontent:focus:before{background-color:#223704;height:14px;margin-right:4px;margin-bottom:7px;width:2px}@media (min-width:75em){#open-navigation:not(:target) .jumptocontent:focus:before{height:17px}}#open-navigation:not(:target) .jumptocontent:focus .text{background-image:-webkit-gradient(linear,left top,left bottom,from(0),to(100%));background-image:-webkit-linear-gradient(top,0,100%);background-image:linear-gradient(to bottom,0,100%);background-position:0 100%;background-repeat:no-repeat;background-size:100% 10%;padding-bottom:.25rem;-webkit-transition:background-size .2s;transition:background-size .2s}#open-navigation:not(:target) .menu-opened{display:none}#open-navigation:not(:target) .nologo .site-nav{margin-top:1.1em}@media (min-width:59.375em){#open-navigation:not(:target) .haslogo .site-nav{margin-top:.9rem}}@media (min-width:75em){#open-navigation:not(:target) .haslogo .site-nav{margin-top:1.2rem}}#open-navigation:not(:target) .site-nav{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}@media (min-width:59.375em){#open-navigation:not(:target) .site-nav{border:none;clip:auto;height:auto;margin:0;overflow:visible;padding:0;position:static;width:auto;white-space:normal;position:relative;z-index:6}}@media (min-width:59.375em){#open-navigation:not(:target) .site-nav .nav-menu{font-size:1rem;line-height:1}}@media (min-width:75em){#open-navigation:not(:target) .site-nav .nav-menu{font-size:1.125rem}}@media (min-width:59.375em){#open-navigation:not(:target) .site-nav .menu-item{display:inline-block;line-height:1;vertical-align:middle}}@media (min-width:59.375em){#open-navigation:not(:target) .site-nav .menu-item+.menu-item{padding-left:2.125rem}}@media (min-width:59.375em){#open-navigation:not(:target) .site-nav .nav-link{color:#161616;font-size:.9em}}#open-navigation:not(:target) .site-nav .sub-menu{display:none}#open-navigation:not(:target) .navi-closer{display:none}#open-navigation:target .inner{left:0;-webkit-transform:translate(-100%,0);-ms-transform:translate(-100%,0);transform:translate(-100%,0);-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0)}#open-navigation:target .off-canvas-pane{height:100vh;margin-right:-100%;padding-top:2.5rem;position:absolute;right:0;top:0;width:100%;z-index:6}#open-navigation:target .off-canvas-pane .off-canvas-inner{padding-left:1.25rem;padding-right:1.25rem}@media (min-width:31.25em){#open-navigation:target .off-canvas-pane .off-canvas-inner{padding-left:2.5rem;padding-right:2.5rem}}@media (min-width:53.75em){#open-navigation:target .off-canvas-pane .off-canvas-inner{padding-left:5rem;padding-right:5rem}}@media (min-width:90em){#open-navigation:target .off-canvas-pane .off-canvas-inner{margin-left:auto;margin-right:auto;position:relative;width:75rem}}#open-navigation:target .jumptocontent{visibility:hidden}@media (min-width:20em){#open-navigation:target .site-nav{padding-top:2.6rem}}#open-navigation:target .site-nav .nav-link{color:#161616}@media (min-width:47.9375em){#open-navigation:target .site-nav .nav-link{font-size:1.4em}}#open-navigation:target .site-nav .menu-item+.menu-item{padding-top:1.4rem}@media (min-width:47.9375em){#open-navigation:target .site-nav .menu-item+.menu-item{padding-top:3rem}}#open-navigation:target .site-nav .sub-menu{padding-top:.4rem}@media (min-width:47.9375em){#open-navigation:target .site-nav .sub-menu{padding-top:1rem}}#open-navigation:target .site-nav .sub-menu .menu-item+.menu-item{padding-top:.4rem}@media (min-width:47.9375em){#open-navigation:target .site-nav .sub-menu .menu-item+.menu-item{padding-top:1rem}}#open-navigation:target .site-nav .sub-menu .menu-item{margin-left:.4em}@media (min-width:47.9375em){#open-navigation:target .site-nav .sub-menu .menu-item{margin-left:1.2em}}#open-navigation:target .site-nav .sub-menu .nav-link{font-size:1em}.site-footer{background-color:#ccfcf9;color:#161616}.site-footer .btt-container{margin-bottom:1em}@media (min-width:31.25em){.site-footer .btt-container{margin-bottom:0;position:relative;text-align:left}}.site-footer .inner-container{min-height:7.5rem;text-align:left}.site-footer .footer-logo{display:inline-block;margin-bottom:2em}.site-footer .footer-logo.nologo{color:#161616}.site-footer .link{color:#161616}.site-footer .footer-contact dd{margin-left:0}.site-footer .footer-contact dd{margin-bottom:1rem}.site-footer .menu{list-style:none}.site-footer .menu .link-item{color:#161616}@media (min-width:47.9375em){.site-footer .menu .menu-item{display:inline-block}}@media (min-width:47.9375em){.site-footer .menu .menu-item+.menu-item{margin-left:1rem;padding-left:1rem;position:relative}}@media (min-width:47.9375em){.site-footer .menu .menu-item+.menu-item:before{content:"";display:block;position:absolute;background-color:#fff;height:60%;left:0;margin-left:-1px;margin-top:-4%;top:50%;width:2px}}.page-header{margin-bottom:5rem;position:relative}@media (min-width:13.75em){.page-header{background-color:transparent!important}}@media (min-width:53.75em){.page-header{margin-bottom:5%}}@media (min-width:81.25em){.page-header{margin-bottom:8%}}@media (min-width:90em){.page-header{margin-bottom:12%}}.page-header .circle-wrapper{overflow:hidden}@media (min-width:90em){.page-header .page-header-wrapper{margin-left:auto;margin-right:auto;position:relative;width:75rem}}@media (min-width:13.75em){.page-header .page-header-content{background-color:transparent!important}}@media (min-width:31.25em){.page-header .page-header-content{width:80%}}@media (min-width:53.75em){.page-header .page-header-content{max-width:56.25rem}}@media (min-width:75em){.page-header .page-header-content{max-width:62.5rem}}.page-header .inner-wrapper{padding-left:1.25rem;padding-right:1.25rem;padding-top:1.875rem;position:relative;z-index:2}@media (min-width:31.25em){.page-header .inner-wrapper{padding-left:2.5rem;padding-right:2.5rem;padding-top:3rem}}@media (min-width:53.75em){.page-header .inner-wrapper{padding-left:5rem;padding-right:5rem;padding-top:5rem}}@media (min-width:59.375em){.page-header .inner-wrapper{padding-top:3.75rem}}@media (min-width:13.75em){.page-header:after{content:"";display:block;position:absolute;background-color:#ccfcf9;bottom:0;border-radius:50%;left:0;margin-bottom:-10%;margin-left:-110%;padding-bottom:300%;width:300%;z-index:1}}@media (min-width:31.25em){.page-header:after{margin-bottom:-3%;margin-left:-72%;padding-bottom:220%;width:220%}}@media (min-width:47.9375em){.page-header:after{margin-bottom:0;margin-left:-65%;padding-bottom:190%;width:190%}}@media (min-width:59.375em){.page-header:after{margin-bottom:4%}}@media (min-width:90em){.page-header:after{margin-bottom:-6%;margin-left:-50%;padding-bottom:200%;width:200%}}.page-header .page-header-content{position:relative;z-index:2}.page-header .page-header-content .page-header-inner.colored{background-color:#f2f2f2}.page-header .page-header-content .circle{padding-bottom:30%;position:relative;right:0;top:0;width:100%;z-index:-1}.page-header .page-header-content .circle.half{padding-bottom:25%}@media (min-width:13.75em){.page-header .page-header-content .circle.colored:after{content:"";display:block;position:absolute;background-color:#f2f2f2;bottom:0;border-radius:50%;left:0;margin-bottom:0;margin-left:-130%;padding-bottom:300%;width:300%;z-index:1}}@media (min-width:31.25em){.page-header .page-header-content .circle.colored:after{margin-left:-90%;padding-bottom:240%;width:240%}}@media (min-width:47.9375em){.page-header .page-header-content .circle.colored:after{margin-left:-80%;padding-bottom:200%;width:200%}}@media (min-width:59.375em){.page-header .page-header-content .circle.colored:after{margin-bottom:5%;margin-left:-60%;padding-bottom:170%;width:170%}}@media (min-width:90em){.page-header .page-header-content .circle.colored:after{margin-bottom:0;margin-left:-50%}}figure{line-height:0;margin:0;padding:0}img{height:auto;width:100%}.js .has-svg .icon-image{display:none}.js .has-svg .icon-svg .svg{display:block;opacity:0}.js.no-svgasimg .has-svg .icon-svg,.js.svgasimg .has-svg .icon-image{display:none}.no-js .has-svg .icon-image .jsimage,.no-js .has-svg .icon-svg,.no-js .has-svg .icon-svg .svg,.no-js .jsimage.lazyload{display:none}.js .image-wrapper .icon-svg .svg,.js .jsimage{height:0;opacity:1;overflow:hidden;width:100%}.js .icon-image .jsimage,.js .image-wrapper .icon-svg .svg{opacity:0}.js .jsimage.lazyload,.js .jsimage.lazyloading,.js .jsimage.loading,.js.no-inlinesvg .img-icon .icon-fallback.lazyload,.js.no-inlinesvg .img-icon .icon-fallback.lazyloading,.js.no-inlinesvg .img-icon .icon-fallback.loading{opacity:0}.js .image-wrapper .icon-svg .svg.lazyloaded,.js .image-wrapper .icon-svg .svg.loaded,.js .jsimage.lazyloaded,.js .jsimage.loaded,.js.no-inlinesvg .img-icon .icon-fallback{height:auto;opacity:1;padding-bottom:0!important}.js .icon-image .jsimage.lazyloaded,.js .icon-svg .svg.lazyloaded{opacity:1}.csstransitions.js .icon-svg .svg,.csstransitions.js .jsimage,.csstransitions.js.no-inlinesvg .icon-fallback,.csstransitions.js.svgasimg .infografik .svgimage{-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.no-csstransitions.lazyload,.no-csstransitions.lazyloading,.no-csstransitions.loading{height:auto;opacity:1;padding-bottom:0!important}.video-wrapper{overflow:hidden;position:relative;height:0}.video-wrapper .image.lazyloaded{position:relative;z-index:1}.video-wrapper .image.lazyloaded.remove{opacity:0}.link-video{height:100%;left:0;position:absolute;top:0;width:100%;z-index:1}.link-video:focus .link-video-icon:before,.link-video:hover .link-video-icon:before{opacity:1}.videoplayer{height:0;left:0;overflow:hidden;padding-bottom:56.25%;position:absolute;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%;width:100%;z-index:0}.videoplayer iframe{position:absolute;top:0;left:0;width:100%;height:100%}.link-video-icon{opacity:1}.link-video-icon:after,.link-video-icon:before{content:"";display:block;left:50%;opacity:1;position:absolute;top:50%}.link-video-icon:after{margin-left:-.5em;margin-top:-.8em;border-bottom:.8em solid transparent;border-left:1.4em solid #ea345d;border-top:.8em solid transparent}.link-video-icon:before{background-color:#fff;border-radius:50%;height:4em;margin-left:-2em;margin-top:-2em;opacity:.6;-webkit-transition:opacity .2s ease-in-out;transition:opacity .2s ease-in-out;width:4em}a[href^="tel:"]{color:inherit;cursor:pointer}a,a:active,a:focus,a:visited{color:#161616}.projekte a,.projekte a:active,.projekte a:focus,.projekte a:visited{color:#fff}.btn{display:inline-block;text-decoration:none}.btn.btt{font-size:1rem;line-height:1.2;padding-left:.625rem;position:relative}@media (min-width:31.25em){.btn.btt{margin-bottom:0;position:absolute;right:0;top:0}}.btn.btt:after,.btn.btt:before{content:"";display:block;position:absolute;left:0;top:0}.btn.btt:after{border-left:3px solid transparent;border-right:3px solid transparent;border-bottom:6px solid #161616;height:0;margin-left:-4px;margin-top:1px;width:0}.btn.btt:before{background-color:#161616;height:12px;margin-left:-2px;top:6px;width:2px}.btn.btt .text{background-image:-webkit-gradient(linear,left top,left bottom,from(#161616),to(#161616));background-image:-webkit-linear-gradient(top,#161616 0,#161616 100%);background-image:linear-gradient(to bottom,#161616 0,#161616 100%);background-position:0 100%;background-repeat:repeat-x;background-size:1px 1px}.btn.default{background-color:#367793;color:#fff;padding:.7em 1.2em .6em 1.2em;-webkit-transition:background-color .2s ease-in-out;transition:background-color .2s ease-in-out}.btn.default:active,.btn.default:focus,.btn.default:hover{background-color:#2d657d}.btn.default .info{font-size:90%}.btn.default.extern,.btn.default.intern,.btn.default.onpage{position:relative;padding-right:3.75rem;position:relative}@media (min-width:75em){.btn.default.extern,.btn.default.intern,.btn.default.onpage{padding-right:5rem}}.btn.default .icon{border-bottom:3px solid transparent;border-left:5px solid #161616;border-top:3px solid transparent;height:0;margin-right:1.25rem;position:absolute;right:0;top:46%;width:0}@media (min-width:31.25em){.btn.default .icon{margin-right:1.875rem}}.btn.default .icon:after,.btn.default .icon:before{content:"";display:block;position:absolute}.btn.default .icon:after{border-bottom-color:#161616;border-right-color:#161616;border-width:1px;border-style:solid;border-left-color:transparent;border-top-color:transparent;border-radius:50%;bottom:0;height:1.625rem;margin-bottom:-.813rem;margin-right:-.188rem;position:absolute;right:0;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);width:1.625rem}@media (min-width:53.75em){.btn.default .icon:after{height:1.875rem;margin-bottom:-.938rem;margin-right:-.25rem;width:1.875rem}}.btn.default .icon:before{background-color:#161616;bottom:0;height:2px;margin-bottom:-.063rem;margin-right:.313rem;right:0;width:8px}@media (min-width:53.75em){.btn.default .icon:before{width:12px}}.btn.default.extern .icon{margin-right:1.375rem;-webkit-transform:rotate(-55deg);-ms-transform:rotate(-55deg);transform:rotate(-55deg);top:35%}@media (min-width:31.25em){.btn.default.extern .icon{margin-right:1.875rem}}.angebote-item .btn.default{background-color:#fff;color:#161616;display:block;padding-bottom:.9em;padding-top:1.1em}.icon-text .image-wrapper{background-color:#34a09b;border-radius:50%;display:block;height:3.75rem;position:relative;width:3.75rem}@media (min-width:27.5em){.icon-text .image-wrapper{height:5rem;width:5rem}}@media (min-width:31.25em){.icon-text .image-wrapper{display:inline-block;margin-top:-1rem;vertical-align:top}}@media (min-width:47.9375em){.icon-text .image-wrapper{margin-top:-.625rem}}@media (min-width:59.375em){.icon-text .image-wrapper{height:6.25rem;margin-top:-1rem;width:6.25rem}}@media (min-width:75em){.icon-text .image-wrapper{margin-top:-1.25rem}}.icon-text .image-wrapper .icon-image,.icon-text .image-wrapper .icon-svg{height:auto;left:0;margin-left:50%;margin-top:50%;position:absolute;top:0;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:50%}@media (min-width:75em){.icon-text .image-wrapper .icon-image,.icon-text .image-wrapper .icon-svg{width:50%}}.icon-text .text-wrapper{margin-top:.625rem}@media (min-width:27.5em){.icon-text .text-wrapper{margin-top:1.25rem}}@media (min-width:31.25em){.icon-text .text-wrapper{display:inline-block;margin-left:1.25rem;margin-top:0;width:60%}}@media (min-width:53.75em){.icon-text .text-wrapper{width:80%}}.icon-text .huge-text{color:#34a09b;display:block}.icon-text .half{margin-left:1%}@media (min-width:59.375em){.icon-text .half{margin-left:2%}}.icon-text-link{display:block;text-decoration:none}.page-header .link{display:inline-block;padding-right:3.75rem;position:relative;text-decoration:none}@media (min-width:75em){.page-header .link{padding-right:5rem}}.page-header .link .text{background-image:-webkit-gradient(linear,left top,left bottom,from(#161616),to(#161616));background-image:-webkit-linear-gradient(top,#161616 0,#161616 100%);background-image:linear-gradient(to bottom,#161616 0,#161616 100%);background-position:0 100%;background-repeat:repeat-x;background-size:2px 2px}.page-header .link .icon{border-bottom:3px solid transparent;border-left:5px solid #161616;border-top:3px solid transparent;height:0;margin-right:1.125rem;position:absolute;right:0;top:46%;width:0}@media (min-width:75em){.page-header .link .icon{margin-right:1rem}}.page-header .link .icon:after,.page-header .link .icon:before{content:"";display:block;position:absolute}.page-header .link .icon:after{border-bottom-color:#161616;border-right-color:#161616;border-width:1px;border-style:solid;border-left-color:transparent;border-top-color:transparent;border-radius:50%;bottom:0;height:1.625rem;margin-bottom:-.813rem;margin-right:-.188rem;position:absolute;right:0;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);width:1.625rem}@media (min-width:75em){.page-header .link .icon:after{border-width:.125rem;height:2.125rem;margin-bottom:-1.063rem;width:2.125rem}}.page-header .link .icon:before{background-color:#161616;bottom:0;height:2px;margin-bottom:-.063rem;margin-right:.313rem;right:0;width:8px}@media (min-width:75em){.page-header .link .icon:before{width:14px}}.page-header .link.onpage .icon{border-left:3px solid transparent;border-right:3px solid transparent;border-top:5px solid #161616;border-bottom:none;margin-right:1.688rem}.page-header .link.onpage .icon:after{margin-bottom:-.375rem;margin-right:-.813rem;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}@media (min-width:75em){.page-header .link.onpage .icon:after{margin-bottom:-.5rem;margin-right:-1.063rem}}.page-header .link.onpage .icon:before{height:8px;margin-bottom:.313rem;margin-right:-.063rem;right:0;width:2px}@media (min-width:75em){.page-header .link.onpage .icon:before{margin-bottom:.313rem;height:14px}}.page-header .link.extern .icon{margin-right:1.375rem;-webkit-transform:rotate(-55deg);-ms-transform:rotate(-55deg);transform:rotate(-55deg);top:20%}@media (min-width:75em){.page-header .link.extern .icon{margin-right:1.313rem;top:18%}}.btn.spacer{display:none}@media (min-width:47.9375em){.btn.spacer{display:block;height:8em}}@media (min-width:75em){.btn.spacer{height:2em}}.btn.booking{background-color:#fce300;border-radius:50%;color:#161616;display:inline-block;line-height:.9;margin-top:3rem;max-width:7.5rem;min-width:4rem;position:relative}@media (min-width:20em){.btn.booking{line-height:1.1;margin-top:4rem;max-width:10rem}}@media (min-width:47.9375em){.btn.booking{max-width:13.75rem;min-width:6rem}}.btn.booking:focus,.btn.booking:hover,.btn.booking:visited{color:#161616}.btn.booking .text-wrap{display:block;height:0;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto;margin-bottom:30%;margin-left:20%;margin-top:20%;padding-bottom:50%;text-align:center;width:60%;word-wrap:break-word}@media (min-width:20em){.btn.booking .text-wrap{margin-left:14%;width:70%}}@media (min-width:47.9375em){.btn.booking .text-wrap{margin-top:30%;padding-bottom:40%}}.btn.booking .text{font-size:.75em;padding-bottom:1.4rem;position:relative}@media (min-width:20em){.btn.booking .text{font-size:1.063em;padding-bottom:1.8rem}}@media (min-width:47.9375em){.btn.booking .text{font-size:1.375em;padding-bottom:3rem}}.btn.booking .text:before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 41.384 17.18'%3E%3Cpath fill='%231d1d1b' d='M41.096 7.96 32.836.325a1.009 1.009 0 0 0-.328-.229 1.131 1.131 0 0 0-.4-.094 1.147 1.147 0 0 0-.412.055 1.059 1.059 0 0 0-.355.2.926.926 0 0 0-.238.3.826.826 0 0 0 0 .726.942.942 0 0 0 .24.3l6.462 5.969H1.168a1.249 1.249 0 0 0-.826.3.955.955 0 0 0 0 1.465 1.244 1.244 0 0 0 .826.3h36.634l-6.461 5.969a.942.942 0 0 0-.24.3.826.826 0 0 0 0 .726.926.926 0 0 0 .238.3 1.059 1.059 0 0 0 .355.2 1.147 1.147 0 0 0 .412.055 1.131 1.131 0 0 0 .4-.094 1.009 1.009 0 0 0 .328-.229l8.26-7.636a.9.9 0 0 0 .237-.348.827.827 0 0 0 .043-.406.884.884 0 0 0-.278-.494Z'/%3E%3C/svg%3E");background-repeat:no-repeat;content:"";display:block;height:1em;left:50%;margin-left:-1.5em;bottom:0;position:absolute;width:2em}@media (min-width:47.9375em){.btn.booking .text:before{margin-left:-1em}}.list.definition dd,.list.definition dt{display:block}.list.definition dd{margin:0}.list.big dt{font-size:1em}.list.big dd{font-size:1.2em;line-height:1.2;padding-top:.5rem}.list.big dd+dt{padding-top:2rem}ul.projekte-list .list-item+.list-item{margin-top:.8em}ul.list li{display:block;padding-left:1em;position:relative}ul.list li:before{content:"";display:block;position:absolute;background-color:#161616;height:2px;left:0;margin-left:.1rem;margin-top:.7rem;top:0;width:8px}@media (min-width:75em){ul.list li:before{margin-top:.9rem}}ul.list li+li{margin-top:1em}.definition-list{display:inline-block;width:100%}@media (min-width:31.25em){.definition-list{text-align:left}}.definition-list dt{font-weight:700;margin-bottom:.5em}@media (min-width:31.25em){.definition-list dt{display:inline-block;float:left;max-width:18em;margin-bottom:0;min-width:6em;width:40%}}@media (min-width:47.9375em){.definition-list dt{width:34%}}.definition-list dt .small-text{font-weight:400}.definition-list dd{margin-bottom:1em;margin-left:0}@media (min-width:31.25em){.definition-list dd{margin-left:46%;padding-left:2%}.definition-list dd:after,.definition-list dd:before{content:" ";display:table}.definition-list dd:after{clear:both}}@media (min-width:47.9375em){.definition-list dd{margin-left:34%}}.definition-list dd:last-child{margin-bottom:0}.angebote-item-inner{background-color:#ccfcf9;padding:1.25rem}@media (min-width:31.25em){.angebote-item-inner{position:relative}}@media (min-width:53.75em){.angebote-item-inner{padding:2.5rem}}@media (min-width:31.25em){.angebote-item-inner .btn.btt{margin-right:1.25rem;margin-top:1.25rem}}@media (min-width:53.75em){.angebote-item-inner .btn.btt{margin-right:2.5rem;margin-top:2.5rem}}.angebote-item-inner .image-wrapper{height:0;margin:.625rem 0 .625rem 0;padding-bottom:80%;position:relative;width:80%}@media (min-width:13.75em){.angebote-item-inner .image-wrapper{margin-bottom:1.875rem;padding-bottom:60%;width:60%}}@media (min-width:31.25em){.angebote-item-inner .image-wrapper{margin-bottom:1.25rem;margin-top:1.25rem;padding-bottom:10rem;width:10rem}}.angebote-item-inner .image-wrapper:before{content:"";display:block;position:absolute;border-bottom-color:#161616;border-right-color:#161616;border-width:.125rem;border-style:solid;border-left-color:transparent;border-top-color:transparent;border-radius:50%;bottom:0;height:100%;left:0;margin-bottom:-10%;margin-left:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:100%}@media (min-width:37.5em){.angebote-item-inner .image-wrapper:before{border-width:.188rem}}.angebote-item-inner .image-wrapper .icon-image,.angebote-item-inner .image-wrapper .icon-svg{left:0;margin-left:50%;margin-top:50%;position:absolute;top:0;-webkit-transform:translate(-50%,-40%);-ms-transform:translate(-50%,-40%);transform:translate(-50%,-40%);width:60%}.angebote-item{padding-top:3rem}@media (min-width:31.25em){.angebote-item{padding-top:4rem}}@media (min-width:59.375em){.angebote-item{padding-top:6rem;width:50rem}}.team-container .team-collection{padding-bottom:2.5rem}.team-container .team-collection .team-item{padding-top:2.5rem}@media (min-width:20em){.team-container .team-collection .team-item{padding-top:3.75rem}}@media (min-width:31.25em){.team-container .team-collection .team-item{padding-top:6.25rem}}@media (min-width:53.75em){.team-container .team-collection .team-item{padding-top:10rem}}@media (min-width:59.375em){.team-container .team-collection .team-item{width:56.25rem}}.team-container .team-collection .team-item .btn.btt{position:relative;right:auto;top:auto}@media (min-width:37.5em){.team-container .team-collection .team-item .image-wrapper{float:left}}@media (min-width:37.5em){.team-container .team-collection .team-item .text-wrapper{float:left;margin-left:6%}}@media (min-width:59.375em){.team-container .team-collection .team-item .text-wrapper{margin-left:12%}}@media (min-width:37.5em){.team-container .team-collection .team-item-inner:after,.team-container .team-collection .team-item-inner:before{content:" ";display:table}.team-container .team-collection .team-item-inner:after{clear:both}}.team-container .team-collection .team-item-content{padding-top:2.5rem}@media (min-width:37.5em){.team-container .team-collection .team-item-content{margin-left:auto;margin-right:auto;width:80%}}@media (min-width:47.9375em){.team-container .team-collection .team-item-content{padding-top:3.75rem}}@media (min-width:59.375em){.team-container .team-collection .team-item-content{padding-top:5rem}}.team-container .team-collection .image-wrapper{background-color:#f7f7f7;border-radius:50%;height:0;margin-bottom:1.25rem;overflow:hidden;padding-bottom:80%;position:relative;width:80%}@media (min-width:20em){.team-container .team-collection .image-wrapper{margin-bottom:2.5rem;padding-bottom:60%;width:60%}}@media (min-width:37.5em){.team-container .team-collection .image-wrapper{margin-bottom:0;padding-bottom:40%;vertical-align:top;width:40%}}@media (min-width:59.375em){.team-container .team-collection .image-wrapper{padding-bottom:25rem;width:25rem}}.team-container .team-collection .text-wrapper{position:relative}@media (min-width:37.5em){.team-container .team-collection .text-wrapper{vertical-align:top;padding-top:1.25rem;width:54%}}@media (min-width:37.5em){.team-container .team-collection .text-wrapper{padding-top:2.5rem}}@media (min-width:59.375em){.team-container .team-collection .text-wrapper{width:40%}}.team-container .team-collection .team-item-byline{padding-top:.875rem}@media (min-width:37.5em){.team-container .team-collection .team-item-byline{padding-top:1.25rem}}@media (min-width:47.9375em){.team-container .team-collection .team-item-byline{padding-top:1.875rem}}.team-container .team-collection .team-item-email{padding-top:.5rem}@media (min-width:47.9375em){.team-container .team-collection .team-item-email{padding-top:1.25rem}}@media (min-width:75em){.team-container .team-collection .team-item-email{padding-top:1.875rem}}.container .content-navi{padding-top:2.5rem}@media (min-width:47.9375em){.container .content-navi{padding-top:3.75rem}}@media (min-width:59.375em){.container .content-navi{padding-top:5rem}}.content-navi.colored .icon{margin-right:1.5rem;top:48%}@media (min-width:53.75em){.content-navi.colored .icon{margin-right:1.625rem}}.content-navi .icon{border-left:3px solid transparent;border-right:3px solid transparent;border-top:5px solid #161616;height:0;margin-right:1.25rem;position:absolute;right:0;top:46%;width:0}@media (min-width:53.75em){.content-navi .icon{margin-right:1.125rem;top:48%}}.content-navi .icon:after,.content-navi .icon:before{content:"";display:block;position:absolute}.content-navi .icon:after{border-bottom-color:#161616;border-right-color:#161616;border-width:.063rem;border-style:solid;border-left-color:transparent;border-top-color:transparent;border-radius:50%;bottom:0;height:1.625rem;margin-bottom:-.375rem;margin-right:-.813rem;position:absolute;right:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:1.625rem}@media (min-width:53.75em){.content-navi .icon:after{height:1.875rem;margin-bottom:-.438rem;margin-right:-.938rem;width:1.875rem}}.content-navi .icon:before{background-color:#161616;bottom:0;height:8px;margin-bottom:.313rem;margin-right:-.063rem;right:0;width:2px}@media (min-width:75em){.content-navi .icon:before{height:12px}}.content-navi.colored .link{background-color:#ccfcf9}.content-navi.colored .link:active,.content-navi.colored .link:focus,.content-navi.colored .link:hover{background-color:#ccfcf9}.content-navi.uncolored .link .text{background-image:-webkit-gradient(linear,left top,left bottom,from(#161616),to(#161616));background-image:-webkit-linear-gradient(top,#161616 0,#161616 100%);background-image:linear-gradient(to bottom,#161616 0,#161616 100%);background-position:0 100%;background-repeat:repeat-x;background-size:1px 1px}@media (min-width:59.375em){.content-navi{width:50rem}}.content-navi .list-item{display:inline-block;font-size:1.188em;margin-right:.5em;margin-bottom:.625em}@media (min-width:53.75em){.content-navi .list-item{font-size:1.25em}}@media (min-width:53.75em){.content-navi.uncolored .list-item{margin-right:1.25em}}@media (min-width:53.75em){.content-navi.colored .list-item{margin-right:.75em;margin-bottom:1em}}.content-navi.colored .link{padding:.25em 2.5em .188em .625em}@media (min-width:53.75em){.content-navi.colored .link{padding:.375em 2.875em .313em .875em}}.content-navi .link{display:inline-block;padding-right:3.125rem;position:relative;text-decoration:none}@media (min-width:53.75em){.content-navi .link{padding-right:3.375rem}}.toggle-container{padding-bottom:1em;position:relative;z-index:6}@media (min-width:20em){.toggle-container{padding-bottom:0}}.offcanvas.btn{background-color:#fff;border-radius:50%;display:inline-block;height:2.4rem;position:relative;width:2.4rem}@media (min-width:20em){.offcanvas.btn{margin-right:.4em;margin-top:0;position:absolute;right:0;top:0}}@media (min-width:47.9375em){.offcanvas.btn{height:3rem;margin-right:0;width:3rem}}.offcanvas.btn.open:after,.offcanvas.btn.open:before{content:"";display:block;position:absolute;left:50%;margin-left:-20%;top:50%;width:40%}.offcanvas.btn.open:after{background-color:#223704;height:2px;margin-top:-1px}.offcanvas.btn.open:before{border-bottom:2px solid #223704;border-top:2px solid #223704;height:10px;margin-top:-5px}@media (min-width:47.9375em){.offcanvas.btn.open:before{height:12px;margin-top:-6px}}.offcanvas.btn.close{background-color:#fff}.offcanvas.btn.close:after,.offcanvas.btn.close:before{content:"";display:block;position:absolute;background-color:#223704;height:2px;left:50%;margin-left:-25%;margin-top:-1px;top:50%;width:50%}.offcanvas.btn.close:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.offcanvas.btn.close:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#open-navigation:not(:target) .toggle-container .offcanvas.btn.close{display:none}#open-navigation:not(:target) .toggle-container .offcanvas.btn.open{display:block}#open-navigation:target .toggle-container .close{display:block}#open-navigation:target .toggle-container .open{display:none}.teaser-container .collection.angebot{padding-top:3.75rem;padding-bottom:3.75rem;position:relative;width:100%}@media (min-width:31.25em){.teaser-container .collection.angebot{padding-top:7.5rem;padding-bottom:7.5rem}}@media (min-width:53.75em){.teaser-container .collection.angebot{padding-top:11.25rem;padding-bottom:11.25rem}}@media (min-width:75em){.teaser-container .collection.angebot{padding-top:12.5rem;padding-bottom:12.5rem}}@media (min-width:112.5em){.teaser-container .collection.angebot{margin-left:auto;margin-right:auto;width:111.25rem}}.teaser-container .collection.angebot:after,.teaser-container .collection.angebot:before{content:"";display:block;position:absolute;background-color:#34a09b;height:3.75rem;left:0;width:100%}@media (min-width:31.25em){.teaser-container .collection.angebot:after,.teaser-container .collection.angebot:before{height:7.5rem}}@media (min-width:53.75em){.teaser-container .collection.angebot:after,.teaser-container .collection.angebot:before{height:11.25rem}}@media (min-width:75em){.teaser-container .collection.angebot:after,.teaser-container .collection.angebot:before{height:12.5rem}}.teaser-container .collection.angebot:after{-webkit-clip-path:polygon(0 98%,100% 0,100% 100%,0 100%);clip-path:polygon(0 98%,100% 0,100% 100%,0 100%);margin-top:.063rem;top:0}.teaser-container .collection.angebot:before{-webkit-clip-path:polygon(0 0,100% 0,100% 2%,0 100%);clip-path:polygon(0 0,100% 0,100% 2%,0 100%);margin-bottom:.063rem;bottom:0}.teaser-container .collection.angebot .inner-collection{background-color:#34a09b;position:relative}.teaser-container .collection.angebot .inner-wrapper{padding-left:1.25rem;padding-right:1.25rem;padding-bottom:2.5rem;padding-top:2.5rem}@media (min-width:31.25em){.teaser-container .collection.angebot .inner-wrapper{padding-left:2.5rem;padding-right:2.5rem}}@media (min-width:53.75em){.teaser-container .collection.angebot .inner-wrapper{padding-left:5rem;padding-right:5rem}}@media (min-width:90em){.teaser-container .collection.angebot .inner-wrapper{margin-left:auto;margin-right:auto;position:relative;width:75rem}}@media (min-width:37.5em){.teaser-container .collection.angebot .inner-wrapper{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem 1.25rem}}@media (min-width:53.75em){.teaser-container .collection.angebot .inner-wrapper{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1.25rem 1.25rem}}@media (min-width:59.375em){.teaser-container .collection.angebot .inner-wrapper{gap:2.5rem 2.5rem}}@media (min-width:75em){.teaser-container .collection.angebot .inner-wrapper{gap:3.75rem 3.75rem}}@media (min-width:90em){.teaser-container .collection.angebot .inner-wrapper{gap:6.25rem 6.25rem}}.teaser-container .collection.angebot .teaser-item{background-color:#fff;margin-bottom:1.25rem;padding:1.25rem .625rem;text-align:center}@media (min-width:20em){.teaser-container .collection.angebot .teaser-item{margin-bottom:1.875rem;padding:1.875rem 1.875rem}}@media (min-width:31.25em){.teaser-container .collection.angebot .teaser-item{margin-bottom:2.5rem;padding:2.5rem 1.875rem}}@media (min-width:37.5em){.teaser-container .collection.angebot .teaser-item{margin-bottom:0}}@media (min-width:47.9375em){.teaser-container .collection.angebot .teaser-item{padding:3.125rem 2.5rem}}@media (min-width:53.75em){.teaser-container .collection.angebot .teaser-item{padding-left:1.25rem;padding-right:1.25rem}}@media (min-width:59.375em){.teaser-container .collection.angebot .teaser-item{padding-left:1.875rem;padding-right:1.875rem}}@media (min-width:81.25em){.teaser-container .collection.angebot .teaser-item{padding-left:3.125rem;padding-right:3.125rem}}.teaser-container .collection.angebot .image-wrapper{height:0;margin:.625rem auto .625rem auto;padding-bottom:50%;position:relative;width:50%}@media (min-width:20em){.teaser-container .collection.angebot .image-wrapper{margin-bottom:2.5rem;margin-top:1.875rem;padding-bottom:40%;width:40%}}@media (min-width:37.5em){.teaser-container .collection.angebot .image-wrapper{margin-bottom:1.875rem;margin-top:1.25rem;padding-bottom:50%;width:50%}}.teaser-container .collection.angebot .image-wrapper:before{content:"";display:block;position:absolute;border-bottom-color:#161616;border-right-color:#161616;border-width:.125rem;border-style:solid;border-left-color:transparent;border-top-color:transparent;border-radius:50%;bottom:0;height:140%;left:0;margin-bottom:-20%;margin-left:-20%;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);width:140%}@media (min-width:20em){.teaser-container .collection.angebot .image-wrapper:before{border-width:.25rem}}@media (min-width:37.5em){.teaser-container .collection.angebot .image-wrapper:before{border-width:.188rem}}@media (min-width:75em){.teaser-container .collection.angebot .image-wrapper:before{border-width:.25rem}}.teaser-container .collection.angebot .image-wrapper .icon-image,.teaser-container .collection.angebot .image-wrapper .icon-svg{left:0;margin-left:50%;margin-top:50%;position:absolute;top:0;-webkit-transform:translate(-50%,-60%);-ms-transform:translate(-50%,-60%);transform:translate(-50%,-60%);width:100%}.teaser-container .collection.angebot .text-wrapper{margin-top:3rem}@media (min-width:20em){.teaser-container .collection.angebot .text-wrapper{margin-top:4rem}}@media (min-width:31.25em){.teaser-container .collection.angebot .text-wrapper{margin-top:5rem}}.teaser-container .collection.angebot .teaser-item-titel{font-size:1.25em}@media (min-width:20em){.teaser-container .collection.angebot .teaser-item-titel{font-size:1.625em}}@media (min-width:31.25em){.teaser-container .collection.angebot .teaser-item-titel{font-size:1.875em}}@media (min-width:37.5em){.teaser-container .collection.angebot .teaser-item-titel{font-size:1.625em}}@media (min-width:75em){.teaser-container .collection.angebot .teaser-item-titel{font-size:1.875em}}.teaser-container .collection.person{position:relative;width:100%}@media (min-width:112.5em){.teaser-container .collection.person{margin-left:auto;margin-right:auto;width:111.25rem}}.teaser-container .collection.person .inner-collection{position:relative;z-index:2}.teaser-container .collection.person .inner-wrapper{padding-left:1.25rem;padding-right:1.25rem;padding-bottom:2.5rem;padding-top:2.5rem}@media (min-width:31.25em){.teaser-container .collection.person .inner-wrapper{padding-left:2.5rem;padding-right:2.5rem}}@media (min-width:53.75em){.teaser-container .collection.person .inner-wrapper{padding-left:5rem;padding-right:5rem}}@media (min-width:90em){.teaser-container .collection.person .inner-wrapper{margin-left:auto;margin-right:auto;position:relative;width:75rem}}.teaser-container .collection.person .teaser-item+.teaser-item{padding-top:2.5rem}@media (min-width:20em){.teaser-container .collection.person .teaser-item+.teaser-item{padding-top:3.75rem}}@media (min-width:31.25em){.teaser-container .collection.person .teaser-item+.teaser-item{padding-top:6.25rem}}@media (min-width:53.75em){.teaser-container .collection.person .teaser-item+.teaser-item{padding-top:10rem}}@media (min-width:37.5em){.teaser-container .collection.person .teaser-item:after,.teaser-container .collection.person .teaser-item:before{content:" ";display:table}.teaser-container .collection.person .teaser-item:after{clear:both}}@media (min-width:59.375em){.teaser-container .collection.person .teaser-item{width:52.5rem}}@media (min-width:37.5em){.teaser-container .collection.person .teaser-item:nth-child(2n-1) .image-wrapper{float:right}}@media (min-width:37.5em){.teaser-container .collection.person .teaser-item:nth-child(2n-1) .text-wrapper{float:right;margin-right:6%}}@media (min-width:59.375em){.teaser-container .collection.person .teaser-item:nth-child(2n-1) .text-wrapper{margin-right:12%}}@media (min-width:37.5em){.teaser-container .collection.person .teaser-item:nth-child(2n) .image-wrapper{float:left}}@media (min-width:37.5em){.teaser-container .collection.person .teaser-item:nth-child(2n) .text-wrapper{float:left;margin-left:6%}}@media (min-width:59.375em){.teaser-container .collection.person .teaser-item:nth-child(2n) .text-wrapper{margin-left:12%}}.teaser-container .collection.person .image-wrapper{background-color:#f7f7f7;border-radius:50%;height:0;margin-bottom:1.25rem;overflow:hidden;padding-bottom:80%;position:relative;width:80%}@media (min-width:20em){.teaser-container .collection.person .image-wrapper{margin-bottom:2.5rem;padding-bottom:60%;width:60%}}@media (min-width:37.5em){.teaser-container .collection.person .image-wrapper{margin-bottom:0;padding-bottom:40%;vertical-align:top;width:40%}}@media (min-width:59.375em){.teaser-container .collection.person .image-wrapper{padding-bottom:25rem;width:25rem}}@media (min-width:37.5em){.teaser-container .collection.person .text-wrapper{vertical-align:top;padding-top:1.25rem;width:54%}}@media (min-width:37.5em){.teaser-container .collection.person .text-wrapper{padding-top:2.5rem}}@media (min-width:59.375em){.teaser-container .collection.person .text-wrapper{width:40%}}.teaser-container .collection.person .teaser-item-byline{padding-top:.625rem}.no-js .js-content{display:none}.content img,embed,iframe,object,video{width:100%}.js .hassvglogo .img-logo{display:none;visibility:hidden}.js .nosvglogo.haslogo .svg-logo{display:none;visibility:hidden}.js.no-svgasimg .hassvglogo .svg-logo{display:none;visibility:hidden}.js.no-svgasimg .hassvglogo .img-logo{display:block;visibility:visible}.no-js .haslogo .img-logo,.no-js .haslogo .svg-logo,.no-js .hassvglogo .img-logo,.no-js .hassvglogo .svg-logo{display:none;visibility:hidden}.no-js .haslogo .nojsimage,.no-js .hassvglogo .nojsimage{display:block;visibility:visible}.no-js .hassmalllogo .nojsimage{display:none}@media (min-width:53.75em){.no-js .hassmalllogo .nojsimage{display:block}}.no-js .hassmalllogo .nojsimage.smalllogo{display:block}@media (min-width:53.75em){.no-js .hassmalllogo .nojsimage.smalllogo{display:none}}.js .showroom-img .big-image.compat-object-fit,.js .showroom-img .small-image.compat-object-fit{background-size:cover;background-position:center center}.js .showroom-img .big-image.compat-object-fit img,.js .showroom-img .big-image.compat-object-fit img.lazyloaded,.js .showroom-img .big-image.compat-object-fit img.loaded,.js .showroom-img .small-image.compat-object-fit img,.js .showroom-img .small-image.compat-object-fit img.lazyloaded,.js .showroom-img .small-image.compat-object-fit img.loaded{opacity:0}.js .showroom-img .big-image img,.js .showroom-img .big-image img.lazyloaded,.js .showroom-img .big-image img.loaded,.js .showroom-img .small-image img,.js .showroom-img .small-image img.lazyloaded,.js .showroom-img .small-image img.loaded{width:100%;-o-object-fit:cover;object-fit:cover}.js .showroom-img .big-image img.lazyloaded,.js .showroom-img .big-image img.loaded,.js .showroom-img .small-image img.lazyloaded,.js .showroom-img .small-image img.loaded{height:100%}.showroom-img .big-image,.showroom-img .small-image{background-color:#c2c2c2;height:100%}.no-js .bg-showroom .image{display:none}.no-js .showroom-img .big-image .image,.no-js .showroom-img .small-image .image{display:none}.no-js .showroom-img .big-image .nojsimage,.no-js .showroom-img .small-image .nojsimage{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.no-js .icon-fallback,.no-js .svg-icon,.no-js .svgimage{display:none;visibility:hidden}.icon-wrapper .animated-icon{opacity:0;margin-bottom:0;max-height:0}.icon-wrapper.animated.has-svg .icon-svg{left:0;margin-bottom:0;position:absolute;top:0}.icon-wrapper.animated.has-svg .icon-svg .svg{opacity:0}.icon-wrapper.animated.has-svg .animated-icon{opacity:1;margin-bottom:1em;max-height:20em}.icon-wrapper .icon-image,.icon-wrapper .icon-svg{margin-left:auto;margin-right:auto}.icon-wrapper.big .icon-image,.icon-wrapper.big .icon-svg{max-width:90%;min-width:2em}.icon-wrapper.medium .icon-image,.icon-wrapper.medium .icon-svg{max-width:70%;min-width:2em}.icon-wrapper.small .icon-image,.icon-wrapper.small .icon-svg{max-width:50%;min-width:2em}.icon-wrapper figcaption{text-align:center}.js .has-svg .icon-image{display:none}.js .has-svg .icon-svg .svg{display:block;opacity:0}.js.inlinesvg .svg-inline .svg-inline-fallback,.js.no-inlinesvg .svg-inline svg,.js.no-svgasimg .has-svg .icon-svg,.js.svgasimg .has-svg .icon-image{display:none}.no-js .has-svg .icon-image .image,.no-js .has-svg .icon-svg,.no-js .has-svg .icon-svg .svg,.no-js .image.lazyload,.no-js .svg-inline svg,.no-js .svg-inline-fallback{display:none}.js .image,.js .image-wrapper .icon-svg .svg,.js.no-inlinesvg .svg-inline .svg-inline-fallback{height:0;opacity:1;overflow:hidden;width:100%}.js .icon-image .image,.js .image-wrapper .icon-svg .svg,.js.no-inlinesvg .svg-inline .svg-inline-fallback{opacity:0}.js .image.lazyload,.js .image.lazyloading,.js .image.loading,.js.no-inlinesvg .img-icon .icon-fallback.lazyload,.js.no-inlinesvg .img-icon .icon-fallback.lazyloading,.js.no-inlinesvg .img-icon .icon-fallback.loading,.js.no-inlinesvg .svg-inline .svg-inline-fallback.lazyload,.js.no-inlinesvg .svg-inline .svg-inline-fallback.lazyloading,.js.no-inlinesvg .svg-inline .svg-inline-fallback.loading,.js.svgasimg .infografik .svgimage.lazyload,.js.svgasimg .infografik .svgimage.lazyloading,.js.svgasimg .infografik .svgimage.loading{opacity:0}.js .image-wrapper .icon-svg .svg.lazyloaded,.js .image-wrapper .icon-svg .svg.loaded,.js .image.lazyloaded,.js .image.loaded,.js.no-inlinesvg .img-icon .icon-fallback,.js.no-inlinesvg .svg-inline .svg-inline-fallback.lazyloaded,.js.no-inlinesvg .svg-inline .svg-inline-fallback.loaded,.js.svgasimg .infografik .svgimage{height:auto;opacity:1;padding-bottom:0!important}.js .icon-image .image.lazyloaded,.js .icon-svg .svg.lazyloaded{opacity:1}.csstransitions.js .icon-svg .svg,.csstransitions.js .image,.csstransitions.js.no-inlinesvg .icon-fallback,.csstransitions.js.no-inlinesvg .svg-inline .svg-inline-fallback,.csstransitions.js.svgasimg .infografik .svgimage{-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out}.no-csstransitions.lazyload,.no-csstransitions.lazyloading,.no-csstransitions.loading{height:auto;opacity:1;padding-bottom:0!important}.footer-logo,.header-logo{text-decoration:none}.header-logo{position:relative;z-index:6}@media (min-width:20em){.footer-logo,.haslogo .header-logo{width:11.25em}}@media (min-width:37.5em){.footer-logo,.haslogo .header-logo{width:12.5em}}@media (min-width:47.9375em){.footer-logo,.haslogo .header-logo{width:15em}}@media (min-width:75em){.footer-logo,.haslogo .header-logo{width:16.25em}}.haslogo .header-logo{display:inline-block}.nologo .header-logo{word-wrap:break-word;overflow-wrap:break-word;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.page-header,.site-header{background-color:#ccfcf9;color:#161616}.site-footer .nologo .site-title,.site-header .nologo .site-title{display:inline-block;font-size:1.6em}@media (min-width:20em){.site-footer .nologo .site-title,.site-header .nologo .site-title{font-size:1.8em}}.collection.person .teaser-item-titel,.page-header.row .page-title,.teaser-title{color:#161616;display:inline-block;line-height:1.2;font-size:1.25em;padding:0}@media (min-width:20em){.collection.person .teaser-item-titel,.page-header.row .page-title,.teaser-title{font-size:1.625em}}@media (min-width:37.5em){.collection.person .teaser-item-titel,.page-header.row .page-title,.teaser-title{font-size:1.875em}}@media (min-width:47.9375em){.collection.person .teaser-item-titel,.page-header.row .page-title,.teaser-title{font-size:2.125em}}@media (min-width:59.375em){.collection.person .teaser-item-titel,.page-header.row .page-title,.teaser-title{font-size:2.25em}}@media (min-width:75em){.collection.person .teaser-item-titel,.page-header.row .page-title,.teaser-title{font-size:2.125em}}@media (min-width:81.25em){.collection.person .teaser-item-titel,.page-header.row .page-title,.teaser-title{font-size:2.25em}}.collection.person .teaser-item-titel .extra,.page-header.row .page-title .extra,.teaser-title .extra{color:#ea345d}.js .showid{cursor:pointer}.js .showid input{cursor:pointer}.showid{background-color:transparent;border:0;cursor:text;font-family:"Courier New",Courier,"Lucida Sans Typewriter","Lucida Typewriter",monospace;font-size:16px;left:16px;margin-top:-20px;outline:0;padding:0 0 0 26px;position:absolute;top:0;z-index:100;position:absolute;position:absolute}@media (min-width:37.5em){.showid{left:30px;margin-top:-40px}}@media (min-width:75em){.showid{margin-top:-50px}}.showid:after{content:"";display:block;position:absolute}.showid:before{content:"";display:block;position:absolute}.showid:after{background-color:transparent;border:.05em solid transparent;border-width:0 .05em .05em 0;-webkit-box-shadow:inset 0 0 0 .065em,.13em .11em 0 -.05em;box-shadow:inset 0 0 0 .065em,.13em .11em 0 -.05em;border-radius:0 .3em 0 0;height:.95em;left:.2em;margin:0 .17em .05em .1em;top:.05em;width:.75em}.showid:before{border-radius:.1em;border-color:transparent;border-right-color:currentColor;border-style:solid;border-width:.2em;left:.5em;top:.08em;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.showid input{background-color:transparent;border:0;display:inline-block;min-width:2em;outline:0;width:auto}.showid input::-moz-selection{background-color:#223704;color:#fff}.showid input::selection{background-color:#223704;color:#fff}.showid.title{display:inline;left:0;margin-top:0;position:relative;top:auto;vertical-align:middle}.bg-dark .showid{color:#fff}.bg-dark .showid input{color:currentColor}.bg-dark .showid:before{border-right-color:currentColor}.bg-dark .showid input::-moz-selection{background-color:#fff;color:#000}.bg-dark .showid input::selection{background-color:#fff;color:#000}.icon-text{position:relative}.icon-text .showid{left:0;margin-top:5px}@media (min-width:75em){.icon-text .showid{margin-top:10px}}.cookie-notice-wrapper{padding-left:1.25rem;padding-right:1.25rem;left:0;padding-top:2.5rem;position:fixed;top:0;z-index:100}@media (min-width:31.25em){.cookie-notice-wrapper{padding-left:2.5rem;padding-right:2.5rem}}@media (min-width:53.75em){.cookie-notice-wrapper{padding-left:5rem;padding-right:5rem}}@media (min-width:90em){.cookie-notice-wrapper{margin-left:auto;margin-right:auto;position:relative;width:75rem}}@media (min-width:20em){.cookie-notice-wrapper{left:auto;right:0}}@media (min-width:90em){.cookie-notice-wrapper{margin-right:-35rem;margin-top:2.8rem;padding:0;right:50%;position:fixed;width:80rem}}.cookie-notice{background-color:#fff;color:#161616;padding:1.4em 1.4em 1.4em 2em;position:relative}@media (min-width:20em){.cookie-notice{margin-left:0}}@media (min-width:59.375em){.cookie-notice{width:18.75rem}}@media (min-width:90em){.cookie-notice{position:absolute;right:0;top:0}}.cookie-notice p{font-size:1em;line-height:1.5}.cookie-notice .btn.close{background-color:#fff;border-radius:50%;height:2.5rem;right:0;margin-right:-1.25rem;margin-top:-1.25rem;position:absolute;top:0;width:2.5rem}@media (min-width:20em){.cookie-notice .btn.close{margin-right:-1.25rem;margin-top:-1.25rem}}@media (min-width:47.9375em){.cookie-notice .btn.close{height:3.1rem;margin-right:-1.55rem;margin-top:-1.55rem;width:3.1rem}}.cookie-notice .btn.close:after,.cookie-notice .btn.close:before{content:"";display:block;position:absolute;background-color:#223704;height:2px;left:50%;margin-left:-25%;margin-top:-1px;top:50%;width:50%}.cookie-notice .btn.close:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.cookie-notice .btn.close:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}