@import url(https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap);:root{--primary-color:#3498db;--secondary-color:#2ecc71;--text-color:#333;--font-stack:"Roboto",Arial,sans-serif;--font-stack-heading:"Roboto",Arial,sans-serif;--header-color:var(--text-color);--header-background-color:#ebebeb;--footer-background-color:#acacac;--padding-inline:1rem;--breakout-size:calc((var(--breakout-max-width) - var(--content-max-width))/2);--primary-color:#ad975d;--secondary-color:#f5f5f5;--text-color:#393939;--text-color-light:#fff;--font-stack:"Open Sans",Arial,sans-serif;--font-stack-heading:"Open Sans",Arial,sans-serif;--base-font-size:16px;--font-weight-normal:400;--link-color:var(--text-color);--transition-duration:0.3s ease-in-out;--border-radius:0px;--header-color:#000;--header-height:150px;--header-height-mobile:100px;--header-background-color:#fff;--footer-color:var(--text-color-light);--footer-height:100px;--footer-height-mobile:100px;--footer-background-color:#393939}header.primary-header{height:100%;position:fixed;width:260px}#smooth-wrapper{left:260px!important;width:calc(100% - 260px)!important}h1,h2,h3,h4,h5,h6{color:#5d5d5d;font-weight:700;margin-bottom:50px;margin-top:30px;text-transform:uppercase}h1{font-size:2.5em}h2{font-size:2.2em}h3{font-size:1.8em;font-weight:400;margin-bottom:20px;text-transform:unset}a{color:var(--primary-color);font-weight:600}a:hover{color:var(--text-color);text-decoration:none}section:not(.pswp__scroll-wrap).section-padding{padding-bottom:1rem;padding-top:1rem}.btn-container{justify-content:left}.btn-container .btn{border-radius:0;margin:30px 0;transition:all var(--transition-duration)}.btn-container .btn:focus,.btn-container .btn:hover{color:var(--text-color-light);opacity:.6}.btn-container .btn-primary,.btn-container .btn-primary:focus,.btn-container .btn-primary:hover{background-color:var(--text-color);border-color:var(--text-color)}.btn-container .btn-secondary,.btn-container .btn-secondary:focus,.btn-container .btn-secondary:hover{background-color:var(--primary-color);border-color:var(--primary-color)}header.primary-header{align-items:center;box-shadow:0 0 5px rgba(0,0,0,.1);display:flex;flex-direction:column;padding:20px 20px 40px}header.primary-header #logo{padding:30px 0;width:100%}header.primary-header #logo a{max-width:100%;padding:0 15px}header.primary-header #menu nav{margin-top:50px}header.primary-header #menu nav ul{display:block;list-style:none;margin:0;padding:0;position:relative}header.primary-header #menu nav ul a{display:block;font-weight:600;letter-spacing:1px;padding:10px 5px;text-align:center;text-transform:uppercase}header.primary-header #menu nav ul a:hover{color:var(--primary-color);text-decoration:none}header.primary-header #menu nav ul a.aktiv{color:var(--primary-color)}header.primary-header #menu nav ul a~button.btn-submenu{display:none}header.primary-header #menu nav ul a~button.btn-submenu:after{color:var(--text-color)}header.primary-header #menu nav ul .menu_level_2{display:none}header.primary-header #menu nav ul .menu_level_2 a{font-size:.75em;font-weight:600;padding:5px 10px;text-transform:none}header.primary-header #claim{margin-top:auto}header.primary-header #claim p{color:var(--primary-color);font-weight:700;text-align:center}.page-title{display:block!important;height:100px;margin:30px 0;overflow:hidden;position:relative;text-align:center;z-index:1}.page-title:after,.page-title:before{background-color:var(--primary-color);content:" ";height:2px;margin-left:3%;overflow:hidden;position:absolute;top:51%;width:47%}.page-title:before{margin-left:-50%;text-align:right}.page-title img{height:50px;left:50%;position:absolute;transform:translate(-50%,50%);width:70px}h1.page-title{color:var(--primary-color);font-weight:400;height:45px;margin:50px 0}h1.page-title:after,h1.page-title:before{margin-left:1%;width:48%}h1.page-title:before{margin-left:-49%}.swiper-container .swiper{height:100vh}.swiper-container .swiper .swiper-slide img{height:100vh;object-fit:cover}main p{line-height:30px}main .bg-secondary,main .bg-secondary-col>div{color:var(--text-color)}main section>.row>.col-12.text-center>div{padding:50px 110px;text-align:center}main section>.row>div{padding:40px 27px 50px}main section>.row>div:first-child{padding:40px 5px 50px 50px}main section>.row>div:last-child{padding:40px 50px 50px 5px}main section.section-full-width>.row>.col-12.text-center>div,main section.section-full-width>.row>div{padding:0}main .single-image a:hover img{opacity:1;transform:none}main .single-image .image-link:before,main .single-image .image-zoom:before{content:none}main .single-image figcaption{background-color:transparent;bottom:0;color:var(--text-color);padding-top:15px;position:relative;right:0;text-align:right}main .person{text-align:center}main .person-image{max-width:unset}main .person-body{width:100%}main .person-body .person-name{font-size:1.5em;font-weight:700;margin-bottom:5px;margin-top:15px}main .tile-container{aspect-ratio:unset}main .tile-container .tile .tile-img{margin:0 auto;max-width:200px}main .tile-container .tile .tile-content{background-color:transparent;height:auto;position:relative}main .tile-container .tile .tile-content .tile-title{color:var(--text-color);display:block;font-size:1em}main .masonry-container .gutter-sizer{width:5px}main .masonry-container .masonry-item{margin-bottom:5px;overflow:hidden}main .masonry-container .masonry-item:after{background-color:var(--text-color);border-radius:100%;color:var(--text-color-light);content:"";display:block;font-family:Font Awesome\ 7 Free;font-size:.8em;font-weight:900;height:50px;left:50%;opacity:0;padding:15px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);transition:all .4s ease-in-out;width:50px;z-index:99}main .masonry-container .masonry-item:hover:after{opacity:.7}main .masonry-container .masonry-item:hover img{opacity:.2;transform:scale(1.05)}main .masonry-container .masonry-item img{transition:all .3s ease-in-out}main .masonry-container .masonry-item img.masonry-img-wide{display:none}#map{height:50vh}footer a:hover{color:var(--primary-color)}@media(max-width:991.997px){#smooth-wrapper{left:0!important;width:100%!important}.body-wrapper{display:block}h1{font-size:2em}h2{font-size:1.8em}.page-title{height:50px}.page-title:after,.page-title:before{background-color:var(--primary-color);content:" ";height:2px;margin-left:10%;overflow:hidden;position:absolute;top:51%;width:43%}.page-title:before{margin-left:-53%;text-align:right}.page-title img{transform:translate(-50%)}h1.page-title{height:35px}header.primary-header{height:auto;padding-bottom:20px;position:sticky;width:auto}header.primary-header #logo{height:auto;left:50%;padding:0;position:absolute;transform:translate(-50%);width:auto}header.primary-header #logo a img{max-height:80px}header.primary-header #burger{position:absolute;right:40px;top:50%;transform:translateY(-50%)}header.primary-header #menu{position:absolute;top:100%}header.primary-header #menu nav{height:0;margin:0}header.primary-header #menu nav ul a{text-align:left}header.primary-header #menu nav ul a~button.btn-submenu{display:inline}header.primary-header #menu nav ul .menu_level_2.active{display:block;padding:0}header.primary-header #menu nav ul .menu_level_2.active a{font-size:.8em;padding:10px 10px 10px 15px}header.primary-header #claim{display:none}main section>.row>.col-12.text-center>div{padding:35px 0}main section>.row .text-right>div{text-align:left}main .btn-container.end{justify-content:flex-start}main section>.row>div{padding:10px 0}main section>.row>div:first-child{padding:40px 0 10px}main section>.row>div:last-child{padding:10px 0 40px}main .masonry-container .masonry-item,main .masonry-container .masonry-sizer{width:49%}}