.page.top-no-header{padding-top:60px}@media(min-width: 1200px){.page.top-no-header{padding-top:150px}}.page.top-no-header .logo,.page.top-no-header .logo-text{display:none}.page.top-no-header .top{box-shadow:0 0 15px rgba(0,0,0,.5)}.top{z-index:1000;position:absolute;width:100%;left:0;top:0}.top.hidden{background-color:#485b59}.top.top-fixed{transform:translateY(-100%);transition:all ease 250ms 0s}.top.visible{transform:translateY(0);transition:all ease 250ms 0s}.top a{color:#fff}.top-container{transition:all 300ms ease;z-index:1}.top-shadow{height:200px;z-index:0;background:rgba(0,0,0,0) linear-gradient(180deg, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0)) 0 0 no-repeat padding-box}.top-fixed .top,.top-no-header .top{background:#485b59}.top-fixed .top-shadow,.top-no-header .top-shadow{display:none}.top-fixed .naviWrap .naviWrapper .top-nav,.top-no-header .naviWrap .naviWrapper .top-nav{padding-top:0}.top-fixed .naviWrap .naviWrapper .linie,.top-no-header .naviWrap .naviWrapper .linie{margin-top:0}.top-fixed .naviWrap .naviWrapper .langnavi,.top-no-header .naviWrap .naviWrapper .langnavi{padding-top:1px}.top-social-item{padding:0 5px}.logo{left:200px;right:200px;display:flex;justify-content:center}.logo svg{transition:all 300ms ease;height:40px;width:auto}.logo svg path{transition:all 300ms ease}@media(min-width: 1200px){.logo svg{height:80px}}.logo-small svg{height:51px}@media(min-width: 992px){.logo-small svg{height:65px}}@media(min-width: 1200px){.logo-small svg{height:80px}}.top-fixed .page-home .top{padding-top:0}.top-fixed .page-home .logo{display:none}.top-fixed .page-home .logo-text{display:none}.top-fixed .page-home .logo-small{display:flex}.top-fixed .top{box-shadow:0 0 15px rgba(0,0,0,.5)}@media(min-width: 1200px){.page-home .top{padding-top:20px}}@media(min-width: 1200px){.page-home .top-align{align-items:flex-start}}.page-home .logo{left:200px;right:200px;display:none;justify-content:center}.page-home .logo-text{position:absolute;margin:auto;left:20px;right:20px;display:flex;justify-content:center}@media(min-width: 1200px){.page-home .logo-text{left:200px;right:200px}}.page-home .logo-text img{width:215px}@media(min-width: 992px){.page-home .logo-text img{width:350px}}.page-home .logo-text a{display:inline-block}@media(min-width: 1200px){.page-home .logo{display:flex}}.page-home .logo-small{display:flex;left:200px;right:200px;justify-content:center}.page-home .logo svg{transition:all 300ms ease;height:102px;width:auto}.page-home .logo svg path{transition:all 300ms ease}@media(min-width: 1200px){.page-home .logo svg{height:165px}}.logo-small-top{padding-right:2px}.logo-small-top svg{transition:all 300ms ease;height:51px;width:auto}@media(min-width: 1200px){.logo-small-top svg{height:80px}}.top-width{min-height:80px}@media(min-width: 1200px){.top-width{min-height:150px;padding-top:35px;padding-bottom:35px}}.left,.right{display:flex}.top-align{align-items:center}.left{width:83px}@media(min-width: 992px){.left{width:203px}}@media(min-width: 1200px){.left{padding-right:50px}}.right{padding-left:10px}@media(min-width: 992px){.right{padding-left:50px}}.logo,.logo-small,.logo-small-top{padding:0 10px;white-space:nowrap}.linie{flex:1;height:2px;background:rgba(255,255,255,.5)}.closer-img{width:20px;display:flex}#naviWrapper{width:50%;height:100%;margin-left:auto;position:absolute;right:0;bottom:0;z-index:-1;background-color:#485b59}#naviWrapper:before{background-color:rgba(72,91,89,.8);content:"";width:100%;height:100%;right:0;top:0;z-index:-2;position:absolute}.naviWrapper{transition:all ease 250ms 0s;background-color:#fff;height:100vh;position:relative;z-index:9}.naviWrapper:before{content:"";background-color:#485b59;position:absolute;left:0;bottom:0;width:50%;height:100vh}.naviWrap{position:fixed;top:0px;left:0;z-index:51;height:100%;width:100%}.naviWrap .naviWrapper .linie{margin-top:30px}.naviWrap .naviWrapper .top-nav{padding-top:20px}.naviWrap .naviWrapper .toggle-site-nav{font-size:22px;text-transform:uppercase}.naviWrap .naviWrapper .toggle-site-nav .closer{padding-right:44px;transition:all ease 250ms 0s;width:195px}.naviWrap .naviWrapper .toggle-site-nav .closer:hover{cursor:pointer}.naviWrap .naviWrapper .contentMaxWrap{overflow-y:auto;margin:0 auto;max-width:1920px}.naviWrap .naviWrapper .contentMaxWrap .navi-pt{padding-right:5%;min-height:70px;align-items:center}.naviWrap .naviWrapper .contentMaxWrap .navi-pt:hover{cursor:pointer}.naviWrap .naviWrapper .contentMaxWrap nav{overflow-y:auto;height:80%}.naviWrap .naviWrapper .contentMaxWrap nav ul li{max-width:50%}.naviWrap .naviWrapper .contentMaxWrap nav ul li.active>.nav-link{color:#b28c87}.naviWrap .naviWrapper .contentMaxWrap nav ul li.active a{color:#b28c87}.naviWrap .naviWrapper .contentMaxWrap nav ul li.active ul li a{color:#fff}.naviWrap .naviWrapper .contentMaxWrap nav ul li>a{display:flex;align-items:center;flex-direction:row-reverse;justify-content:flex-end;padding:10px 0}@media(min-width: 1400px){.naviWrap .naviWrapper .contentMaxWrap nav ul li>a{padding:15px 0}}.naviWrap .naviWrapper .contentMaxWrap nav ul li .nav-link-top{cursor:pointer;color:#fff;font-weight:300;font-size:30px;line-height:35px;padding:10px 0}@media(min-width: 1400px){.naviWrap .naviWrapper .contentMaxWrap nav ul li .nav-link-top{padding:15px 0}}.naviWrap .naviWrapper .contentMaxWrap nav ul li .nav-link-top:hover{color:#b28c87}.naviWrap .naviWrapper .contentMaxWrap nav ul li a{color:#fff;font-weight:300;font-size:30px;line-height:35px;padding-left:0}.naviWrap .naviWrapper .contentMaxWrap nav ul li a:hover{color:#b28c87}.naviWrap .naviWrapper .contentMaxWrap nav ul li ul{list-style:none;position:absolute;left:50%;top:0;width:50%;bottom:0;height:100%;padding-bottom:0}.naviWrap .naviWrapper .contentMaxWrap nav ul li ul li{margin:0;max-width:100%}.naviWrap .naviWrapper .contentMaxWrap nav ul li ul li.active a{font-weight:600;color:#fff !important}.naviWrap .naviWrapper .contentMaxWrap nav ul li ul li a{justify-content:flex-end;font-size:24px;line-height:1;padding:17px 0;transition:all ease 250ms 0s;text-transform:uppercase}.naviWrap .naviWrapper .contentMaxWrap nav ul li ul li a:hover{transition:all ease 250ms 0s;color:#fff;font-weight:600}.menuWrap{transition:all ease 250ms 0s}@media(min-width: 992px){.menuWrap{padding-right:25px}}.menuWrap:hover{cursor:pointer}.menuWrap .toggle-site-nav{text-transform:uppercase;font-size:22px}.menuWrap .toggle-site-nav:hover{opacity:.6;transition:all ease 250ms 0s}.mainNavi .navbar-expand-lg .navbar-nav{display:block}.sub{display:none;padding:0;padding-bottom:20px}.nav-lang-item-link{margin-right:15px;font-size:22px}.toggle-sub-menu{display:none}.naemgulaWrap #menu-close{display:none;height:27px;width:auto}.toggle-sub-menu{display:none}.js .sub-menu{display:none}.js .toggle-sub-menu{position:absolute;right:0;top:0px;display:block;padding:1em;background-color:rgba(0,0,0,0);height:50px;width:50px;cursor:pointer}.js .toggle-sub-menu:after{right:20px;content:"";position:absolute;width:21px;height:21px;background-image:url("/fileadmin/images/icons/menu-open.svg");background-repeat:no-repeat}.js .toggle-sub-menu.active:after{background-image:url("/fileadmin/images/icons/menu.svg")}.naviWrapM{position:fixed;z-index:51;height:100%;width:100%}.naviWrapM .naviWrapMWrapper{overflow:scroll;background-color:#485b59;margin-left:0;height:100%;padding-bottom:78px}.naviWrapM .naviWrapMWrapper ul{list-style:none;padding:0;margin:0}.naviWrapM .naviWrapMWrapper ul li{margin:0;list-style:none;position:relative}.naviWrapM .naviWrapMWrapper ul li a{color:#fff;transition:all ease 250ms 0s}.naviWrapM .naviWrapMWrapper ul li a:hover{transition:all ease 250ms 0s;color:#b28c87}.naviWrapM .naviWrapMWrapper ul li a.active{color:#b28c87}.naviWrapM .naviWrapMWrapper ul li ul li a{font-size:17px}.naviWrapM .naviWrapMWrapper .navMo{position:relative;z-index:3;padding:35px 0}.naviWrapM .naviWrapMWrapper .navMo-link a{text-decoration:none}.naviWrapM .naviWrapMWrapper .navMo-link .h3{color:#b28c87;font-size:16px;font-family:"futura-pt";margin-bottom:5px}.naviWrapM .naviWrapMWrapper .navMo-link .contentelement-row{padding-top:0}.naviWrapM .naviWrapMWrapper .navMo ul{margin:15px;text-transform:uppercase}.naviWrapM .naviWrapMWrapper .navMo ul li{position:relative;font-size:22px;justify-content:center;text-align:center}.naviWrapM .naviWrapMWrapper .navMo ul li a{padding:13px 0;border-bottom:solid 2px rgba(255,255,255,.3)}.naviWrapM .naviWrapMWrapper .navMo ul li ul li a{border-bottom:none;padding:4px 0}.naviWrapM .toggle-sub-menu{width:50px}@media(min-width: 768px){.naviWrapM .toggle-sub-menu{width:100px}}.naviWrapM .toggle-sub-menu:after{right:0;top:15px}.mainNavi-image{transition:all ease 250ms 0s}.menuIcon{width:40px}@media(min-width: 992px){.menuIcon-text{margin-left:19px}}.headerlinks-top svg{height:30px}.panora .logo svg{transition:all 300ms ease;height:50px;width:auto}.panora .logo svg path{transition:all 300ms ease}@media(min-width: 1200px){.panora .logo svg{height:76px}}.panora .logo-text{padding-top:19px !important;width:200px}@media(min-width: 1200px){.panora .logo-text{padding-top:28px !important}.panora .logo-text img{width:272px}}.panora .page-home .logo-small{display:none}.panora .page-home .logo-text{padding:0 10px;position:relative;left:unset;right:unset}.panora.top-fixed .page-home .logo-small{display:block}.menu-info{z-index:9;display:flex;padding-top:10%}.menu-info .h3{color:#b28c87;font-size:20px;margin-bottom:15px;letter-spacing:2px;font-family:"futura-pt"}.menu-info .container{padding:0}.menu-info .contentelement{z-index:9}.menu-info .contentelement-row{padding:0}.menu-info .contentelement a{text-decoration:none}.menu-info .contentelement a:hover{text-decoration:underline}.menu-top{padding-top:8%}@media(min-width: 1200px){.headerlinks-top-phone{padding-left:5px}}@media screen and (min-width: 1026px){.headerlinks-top-phone a[href*="tel:"]{pointer-events:none;display:flex}}body.open #menu-open{display:none}body.open #menu-close{display:block}body.top-fixed .top{position:fixed}body.top-fixed .top-align{align-items:center}@media(min-width: 1200px){body:not(.top-fixed) .page-home .linie{margin-top:50px}}@media(min-width: 1200px){body:not(.top-fixed) .page-home .left,body:not(.top-fixed) .page-home .right{margin-top:30px}}@media(min-width: 1200px){body:not(.top-fixed) .page-home .naviWrapper .left,body:not(.top-fixed) .page-home .naviWrapper .right{margin-top:31px}}body.open{overflow:hidden}.page.top-no-header .left{width:unset;padding-right:10px}@media(max-width: 1199.98px){.page-home .linie-left{background:none;position:relative}.page-home .linie-left:before{content:"";position:absolute;right:0;top:0;height:2px;background:rgba(255,255,255,.5);width:calc(100% + 34px)}}