h1{font-family:'Vollkorn',Arial;letter-spacing:0.5px;color:#BE9B6D;text-transform:uppercase;font-weight:normal;font-size:40px;line-height:50px;padding-top:50px;}h2{font-family:'Vollkorn',Arial;letter-spacing:0.5px;color:#BE9B6D;font-size:40px;line-height:50px;font-weight:normal;}.full-surface h2{font-family:'DM Sans';letter-spacing:0.5px;color:#55525A;font-size:20px;line-height:30px;font-style:italic;font-weight:bold;position:relative;}.full-surface h2:before{content:"";position:absolute;top:-15px;left:0px;width:180px;height:1px;background:#BE9B6D;}h3{letter-spacing:0px;color:#55525A;font-size:20px;line-height:30px;font-weight:bold;}p,li{letter-spacing:0px;color:#55525A;font-size:18px;line-height:28px;}a,a.nav,a.path,a:hover.nav,a:hover.path{color:#BE9B6D;font-size:18px;line-height:28px;}a:hover{color:#BE9B6D;}strong{color:#BE9B6D;}blockquote strong{color:#55525A;font-weight:500;}blockquote p{font-size:33px;line-height:43px;}blockquote i{font-family:'Vollkorn',Arial;}body{margin:0px;padding:0px;position:relative;width:100%;font-family:'DM Sans',Arial;background:#F8F2E7;}.clearer{clear:both;}.text-end{text-align:right;}.text-center{text-align:center;}hr{border:0;position:relative;height:10px;}hr:before{content:"";width:100px;height:1px;border-top:1px solid #BE9B6D;position:absolute;top:0px;left:0px;display:block;}.frame-type-div hr{border:0;border-top:1px solid #BE9B6D;position:relative;height:2px;margin-top:80px;margin-bottom:80px;}.frame-type-div hr:before{display:none;}a.button{margin:20px 0px;}a.button{color:#fff;border:2px solid #BE9B6D;display:inline-block;text-align:center;padding:5px 30px 3px 30px;text-decoration:none;background:#BE9B6D;font-family:'Vollkorn',Arial;text-transform:uppercase;border-radius:10px;}a.button:hover{color:#BE9B6D;background:#BE9B6D;border:2px solid #BE9B6D;text-decoration:none;background:#fff;}a.arrow-right{text-align:right;font-size:30px;text-decoration:none;padding-left:30px;}a.arrow-right:hover{text-align:right;font-size:30px;text-decoration:none;color:#55525A;}.claim blockquote{padding-top:30px;padding-bottom:30px;}.claim blockquote p{color:#473E61;font-size:35px;line-height:48px;font-family:'Vollkorn',Arial;font-style:italic;}#main-navigation{display:inline-block;height:40px;z-index:1000;position:absolute;top:80px;border-top:1px solid #BE9B6D;}#menu_bottom{width:auto;display:inline-block;text-align:left;float:left;}#menu_bottom ul{padding:20px 0px 0px 0px;margin:0 0px 0px -20px;}#menu_bottom ul li{display:inline-block;list-style-type:none;padding:0px 20px 0px 20px;border-right:1px solid #473E61;color:#473E61;font-size:16px;line-height:18px;}#menu_bottom ul li:last-of-type{border-right:1px solid transparent;}#menu_bottom ul li a,#menu_bottom ul li a:hover{letter-spacing:0px;color:#473E61;font-size:16px;line-height:18px;text-decoration:none;font-weight:normal;text-transform:uppercase;}#header{height:150px;width:100%;position:fixed;margin:0px;padding:0px;z-index:5;box-shadow:0px 3px 6px #00000029;opacity:1;backdrop-filter:blur(30px);-webkit-backdrop-filter:blur(30px);transition:all .5s ease-out;background:rgba(255,255,255,0.3);}#header.scrolled{top:-100%;}.header-inner{height:auto;width:1200px;height:100%;position:relative;margin-top:0px;margin-left:auto;margin-right:auto;display:flex;justify-content:center;}.address-panel{width:90%;display:block;text-align:center;margin-left:auto;margin-right:auto;padding:20px 0px 0px 0px;}.address-panel div{width:auto;box-sizing:border-box;display:inline-block;padding:0px 5% 0px 5%;margin:0px;position:relative;text-align:left;color:#55525A;}.address-panel div:before{content:"";background:url('../../../fileadmin/template/images/Icons/Location.svg') top left no-repeat;background-size:30px;height:40px;width:30px;display:block;object-fit:contain;position:absolute;top:0px;left:0px;}.logo{display:none;}#logo{height:auto;width:auto;display:inline-block;padding-top:10px;}#logo img{display:block;height:65px;width:auto;}#eyecatcher{width:100%;height:100vh;display:block;overflow:hidden;position:relative;}#eyecatcher img{width:100%;height:auto;display:block;height:100vh;width:100% !important;object-fit:cover;object-position:top center;}#eyecatcher video{width:100%;height:auto;display:block;height:100vh;width:100% !important;object-fit:cover;object-position:top center;}#contact{position:absolute;top:20px;right:0px;color:#F9B342;font-size:16px;text-align:right;background:url('../../../fileadmin/template/images/Icons/Icon-Telefon.png') top 10px left no-repeat;background-size:45px;padding-left:60px;}#contact strong{font-size:29px;}.moodbild .claim img{position:relative;}#sidebar{width:27%;height:100vh;display:block;z-index:2;position:fixed;bottom:-100vh;left:0px;background:url('../../../fileadmin/template/images/Grafiken/Medina-Welle-mit-Schatten.png') center left -50px no-repeat;padding:4% 2.5%;background-size:100% auto;transition:all .5s ease-out;}#sidebar.scrolled{bottom:0px;}#sidebar ul{list-style:none;margin:60px 0px 20px 20px;padding:0px;}#sidebar li{margin:0px;padding:10px 0px;}#sidebar li,#sidebar li a{letter-spacing:-0.3px;color:#BE9B6D;font-size:22px;line-height:32px;font-weight:500;list-style:none;text-decoration:none;}#sidebar li a:active,#sidebar li a:hover,#sidebar li a.act{color:#55525A;text-decoration:none;position:relative;}#sidebar li a.act:before{content:"";background:url('../../../fileadmin/template/images/Icons/menue-haken.svg') top center no-repeat;background-size:contain;width:36px;height:32px;display:inline-block;text-align:right;position:absolute;top:6px;left:-45px;}#stage{margin-left:auto;margin-right:auto;height:auto;text-align:left;display:block;position:relative;width:100%;min-height:600px;display:flex;justify-content:center;align-items:center;overflow:hidden;z-index:0;vertical-align:top;}#stage img{max-width:100%;height:auto;display:block;}.main-col{box-sizing:border-box;padding:30px 0px;height:100%;display:block;margin-left:auto;margin-right:auto;position:relative;background:#fff;z-index:1;overflow:visible;position:relative;}.main-content{padding:40px 0% 0px 0px;}.col-md-9.main-content{padding-left:0px;padding-right:0px;}.col-md-10.main-content-outline{padding-left:3%;padding-right:0px;}.frame-default,.frame-layout-0,.frame-layout-1{padding:0px 0px;margin-left:auto;margin-right:auto;padding-left:10%;padding-right:20%;}.frame-layout-2{padding:0px 0px;margin-left:auto;margin-right:auto;padding-left:10%;padding-right:10%;}.frame-layout-3{padding:0px 0px;width:100%;max-width:100%;margin-left:auto;margin-right:auto;}.content-padding{padding-top:150px;padding-bottom:150px;}.content-padding-top{padding-top:80px;}.frame-type-ce_columns2 .ce-col .frame-layout-0{padding-left:0px;padding-right:0px;}.row.full-surface{padding-left:0px;padding-right:0px;margin-right:0px;margin-left:0px;}.full-surface .ce-col.col-md{padding-left:0px;padding-right:0px;}.full-surface .frame-type-image,.full-surface .ce-image,.full-surface .ce-gallery,.full-surface .ce-outer,.full-surface .ce-inner,.full-surface .ce-row,.full-surface .ce-column,.full-surface figure,#stage .full-surface img{height:100%;width:100%;display:block;object-fit:cover;}.full-surface .frame-type-text,.frame-type-ce_columns2 .full-surface .ce-col .frame-type-text{margin-left:0px;margin-right:0px;padding-left:5%;padding-right:20%;}.frame-type-ce_columns2 .full-surface .ce-col:first-of-type .frame-type-text{padding-left:20%;}.teaser{position:relative;margin-top:180px;}.teaser:before{position:absolute;content:"";background:url('../../../fileadmin/template/images/Grafiken/Grafik_Blume_Kasten.svg') top right 35% no-repeat;height:230px;width:100%;background-size:contain;top:-100px;transform-origin:center;transform:rotate(-15deg) scaleX(-1);}.teaser:after{position:absolute;content:"";background:url('../../../fileadmin/template/images/Grafiken/Grafik_Blume_Kasten.svg') top right no-repeat;height:100%;width:200px;background-size:contain;top:10%;right:-120px;z-index:-1;}.teaser .frame-default,.teaser .frame-layout-0{padding-left:0%;padding-right:0%;padding-bottom:40px;}.teaser .col-md .frame-type-textpic{background:#fff;border-radius:30px;overflow:hidden;height:100%;}.teaser .ce-bodytext{padding-left:6%;padding-right:6%;}.teaser h2{color:#BE9B6D;font-style:normal;font-family:'DM Sans',Arial;font-size:25px;line-height:34px;}.teaser a.arrow-right{position:absolute;bottom:20px;right:40px;}#stage .frame-type-text ul{padding-left:0px;margin-left:0px;}#stage .frame-type-text ul li{padding-left:0px;padding-bottom:15px;margin-left:0px;list-style:none;position:relative;}#stage .frame-type-text ul li:before{content:"";background:url('../../../fileadmin/template/images/Icons/menue-haken.svg') top center no-repeat;background-size:contain;width:36px;height:32px;display:inline-block;text-align:right;position:absolute;top:6px;left:-48px;}.background-wrapper-rounded{background:#fff;border-radius:30px;padding:3%;display:block;position:relative;}.background-wrapper-rounded h3{color:#BE9B6D;}.background-wrapper-rounded:before{content:"";background:url('../../../fileadmin/template/images/Grafiken/Grafik_Blume_Kasten.svg') left top 15% no-repeat;background-size:contain;position:absolute;right:-130px;top:80px;height:100%;width:150px;display:block;z-index:-1;}#c55{position:relative;}#c55:before{content:"";background:url('../../../fileadmin/template/images/Grafiken/Grafik_Blume_Wasserzeichen-50.svg') left bottom no-repeat;background-size:contain;position:absolute;right:10%;bottom:-110px;height:100%;width:250px;display:block;z-index:-1;}#stage .contact-infos .ce-intext.ce-left .ce-gallery{width:40px;}#stage .contact-infos img{height:40px;}#stage .contact-infos .ce-bodytext p:first-of-type{padding-top:0px;margin-top:0px;}.contact-infos strong{color:#55525A;}#stage .img-certificate{padding-left:30px;}#stage .img-certificate img{max-width:180px;height:auto;display:inline-block;padding-top:40px;padding-bottom:30px;}.ce-border-right{border-right:1px solid #BE9B6D;}#stage .ce-border-right .frame-layout-0{padding-right:40px;}#stage .frame-type-showcase_list .col-lg-3{padding-right:0px;padding-left:0px;}.book-wrapper .frame-layout-0{padding-left:0%;padding-right:0%;}.book-wrapper img{width:200px;height:auto;display:block;}.footer{background:#FCFBF8;height:auto;width:83.333333%;display:block;margin-top:0px;margin-left:16.666666%;box-sizing:border-box;}.footer-inner{height:auto;width:100%;position:relative;margin-left:auto;margin-right:auto;text-align:center;padding:0px 5% 0px 13%;}.footer .quicklinks{width:auto;display:inline-block;box-sizing:border-box;padding:35px 0% 20px 5%;}.company{float:left;display:inline-block;text-align:left;padding-top:40px;padding-right:20px;padding-bottom:0px;width:auto;height:100%;}.company p{color:#473E61;font-size:16px;line-height:26px;font-family:'Vollkorn';}.company strong{color:#473E61;}.quicklinks h3{letter-spacing:0px;color:#473E61;text-transform:uppercase;font-weight:normal;text-align:left;}.quicklinks ul{margin:0px;padding:0px;}.quicklinks li{list-style:none;text-align:left;padding-bottom:8px;margin-left:0px;padding-left:0px;}.quicklinks ul li a,.quicklinks ul li a:hover{color:#473E61;font-size:16px;line-height:18px;text-decoration:none;}.social-media{position:absolute;bottom:10px;right:5%;}.social-media div{display:inline-block;}.social-media div img{height:45px;width:auto;display:block;padding-left:20px;}.footer-bottom{margin-bottom:0px;padding-bottom:25px;padding-top:5px;height:70px;margin-top:0px;}.footer-bottom .footer-inner{border-top:1px solid #BE9B6D;width:82%;margin-left:13%;padding-left:0px;padding-right:0px;}.implementation{float:right;display:inline-block;color:#473E61;text-decoration:none;font-size:16px;line-height:18px;padding-top:22px;font-family:'DM Sans',Arial;}.implementation a,.implementation a:hover{text-decoration:none;font-size:16px;line-height:18px;}#mobile-info-bar{display:none;}@media (max-width:1400px){.footer .quicklinks{width:23%;margin-top:0px;vertical-align:top;}.company{width:23%;margin-top:0px;}}@media (max-width:1400px){#sidebar{width:30%;}.frame-layout-0,.frame-layout-1{padding:0px 0px;margin-left:auto;margin-right:auto;padding-left:13%;padding-right:20%;}.frame-layout-2{padding:0px 0px;margin-left:auto;margin-right:auto;padding-left:13%;padding-right:10%;}.frame-type-ce_columns2 .full-surface .ce-col:first-of-type .frame-type-text{padding-left:26%;}}@media (max-width:1200px){#header{height:100px;top:0px;background:rgba(255,255,255,0.6);}#header.scrolled{top:0px;}.header-inner{width:100%;height:100px;}.logo{display:block;position:absolute;top:20px;left:20px;z-index:1000000000000000000;}.logo img{display:block;height:55px;width:auto;z-index:1000000000000000000;}.address-panel{display:none;}#eyecatcher{height:40%;display:block;overflow:hidden;position:relative;}#eyecatcher img,#eyecatcher video{height:60vh;width:100% !important;object-fit:cover;object-position:top center;}#sidebar{display:none;}.col-md-10.main-content-outline{padding-left:0%;}.frame-layout-0,.frame-layout-1,.frame-layout-2{padding-left:5%;padding-right:5%;}.frame-layout-3{padding:0px 0px;width:100%;max-width:100%;margin-left:auto;margin-right:auto;}#stage .row{margin-left:0px;margin-right:0px;}.frame-default,.frame-layout-0,.frame-layout-1{padding-left:5%;padding-right:5%;}.frame-layout-3{padding-left:0%;padding-right:0%;}.frame-type-ce_columns2 .full-surface .ce-col:first-of-type .frame-type-text{padding-left:10%;padding-right:10%;}.full-surface .frame-type-text,.frame-type-ce_columns2 .full-surface .ce-col .frame-type-text{padding-right:10%;padding-left:10%;}#stage .frame-type-text ul li{padding-left:40px;}#stage .frame-type-text ul li:before{content:"";background:url('../../../fileadmin/template/images/Icons/menue-haken.svg') top center no-repeat;background-size:contain;width:26px;height:32px;display:inline-block;text-align:right;position:absolute;top:6px;left:0px;}.footer{width:100%;margin-left:0%;}.footer-inner{padding:0px 5% 0px 5%;}.footer .company{width:100%;padding:20px 0% 20px 0%;}.footer .quicklinks{width:100%;padding:20px 0% 20px 0%;}.footer-bottom .footer-inner{border-top:1px solid #BE9B6D;width:90%;margin-left:5%;padding-left:0px;padding-right:0px;}}.moodbild{position:relative;}.moodbild .claim{position:absolute;z-index:2;bottom:25vh;left:0%;width:100vw;text-align:center;}#uid1 .moodbild .claim{position:absolute;z-index:2;bottom:40vh;left:0%;width:100vw;text-align:center;}.moodbild .claim .frame-layout-0{padding:0px 0px;text-align:center;width:100%;display:block;}.moodbild .claim p{font-family:'Vollkorn',Arial;font-size:32px;line-height:42px;font-weight:normal;font-style:italic;color:#FCFBF8;max-width:450px;text-align:center;margin-left:auto;margin-right:auto;background:transparent radial-gradient(closest-side at 50% 50%,rgba(0,0,0,0.45 n) 0%,#00000000 100%) 0% 0% no-repeat padding-box;mix-blend-mode:hard-light;text-shadow:3px 3px 4px #777;}.moodbild .claim img{max-width:300px;height:auto;display:block;margin-left:0px;background:transparent;}#uid1 .moodbild .claim img{max-width:300px;height:auto;display:block;margin-left:0px;background:transparent radial-gradient(closest-side at 50% 50%,rgba(255,255,255,0.6) 0%,#00000000 100%) 0% 0% no-repeat padding-box;mix-blend-mode:hard-light;}@media (max-width:1200px){.moodbild .claim{bottom:15vh;}#uid1 .moodbild .claim{bottom:20vh;}}@media (max-width:1000px){.moodbild .claim{bottom:7vh;left:0%;width:100vw;text-align:center;}}@media (max-width:900px){#menu_bottom{width:100%;display:block;clear:both;border-top:1px solid #BE9B6D;text-align:center;}.implementation{clear:both;display:block;width:100%;padding:30px 0px;}}@media (max-width:767px){h1{font-size:25px;line-height:35px;padding-top:0px;}h2{font-size:25px;line-height:35px;}blockquote p{font-size:18px;line-height:22px;}p,li{font-size:18px;line-height:28px;}a,a.nav,a.path,a:hover.nav,a:hover.path{font-size:18px;line-height:28px;}#header{height:70px;}.logo{top:13px;}.logo img{height:40px;}#uid1 blockquote strong{color:#fff;}blockquote strong{color:#473E61;}.moodbild .claim p{font-size:22px;line-height:25px;max-width:90%;}.moodbild .claim img{display:none;}.ce-border-right{border-right:0;}#stage .img-certificate{padding-left:0px;}#stage .ce-border-right .frame-layout-0{padding-right:0px;}.full-surface .frame-type-text,.frame-type-ce_columns2 .full-surface .ce-col .frame-type-text{padding-top:30px;padding-bottom:30px;}.full-surface .frame-type-text,.frame-type-ce_columns2 .full-surface .ce-col .frame-type-text{padding-right:0%;padding-left:0%;}.teaser .ce-col{margin-bottom:30px;}#menu_bottom ul li{padding:0px 10px 0px 10px;}.frame-type-ce_columns2 .full-surface .ce-col:first-of-type .frame-type-text{padding-left:5%;padding-right:5%;}.full-surface .frame-type-text,.frame-type-ce_columns2 .full-surface .ce-col .frame-type-text{padding-right:5%;padding-left:5%;}}#mobile-info-bar{display:none;}#mobile-info-bar{display:none;}@media (max-width:600px){.moodbild .claim img,#uid1 .moodbild .claim img{display:none;}footer{padding-bottom:30px;}#mobile-info-bar{display:block;}#mobile-infobar-spacer{height:53px;}#mobile-infobar{height:60px;width:100%;position:fixed;bottom:0;box-shadow:0 1px 3px 0 rgba(0,0,0,0.3);box-sizing:border-box;z-index:100000;border-top:1px solid #fff;padding-top:5px;}#mobile-infobar td{font:normal normal normal 20px/24px;text-align:center;vertical-align:middle;}.mobilepreview #mobile-infobar-spacer{display:block;}.diy-touch #mobile-infobar,.mobilepreview #mobile-infobar{display:table;}#mobile-infobar.light{background:#BE9B6D;}#mobile-infobar.light td{color:#fff;font-weight:400;}#mobile-infobar .mobile-infobar-link{text-decoration:none;}#mobile-infobar.light .mobile-infobar-link{color:#fff;}#mobile-infobar .mobile-infobar-icon-box{width:20px;height:20px;display:inline-block;overflow:visible;}#mobile-infobar .mobile-infobar-icon-box svg{width:20px;height:20px;overflow:visible;}#mobile-infobar.light .mobile-infobar-icon{fill:#fff;}#mobile-infobar a .mobile-infobar-text{font-weight:400;font-family:'Roboto',Arial;}}#stage .frame-layout-3 img{width:100%;height:auto;display:block;}#stage .frame-layout-3 .ce-image,#stage .frame-layout-3 .ce-gallery[data-ce-columns="1"],#stage .frame-layout-3 .ce-outer,#stage .frame-layout-3 .ce-inner,#stage .frame-layout-3 .ce-row,#stage .frame-layout-3 .ce-column,#stage .frame-layout-3 figure{width:100%;height:auto;display:block;}@media (min-width:2300px){#sidebar{width:20%;}.container-fluid{padding-right:0px;padding-left:0px;}.col-md-2{-ms-flex:0 0 10%;flex:0 0 10%;max-width:10%;}.col-md-10{-ms-flex:0 0 90%;flex:0 0 90%;max-width:90%;}.col-md-10.main-content-outline{padding-left:5%;padding-right:0px;}.frame-layout-0,.frame-layout-1,.frame-layout-2{max-width:auto;padding-left:12%;padding-right:20%;}.frame-layout-3{max-width:auto;padding-left:0%;padding-right:0%;}.footer{width:90%;margin-left:10%;}.footer-inner{height:auto;width:100%;position:relative;margin-left:auto;margin-right:auto;text-align:center;padding:0px 5% 0px 12%;}}
