@import '../css/vendor/bootstrap-reboot.css';@import '../css/vendor/bootstrap-grid.css';@import '../css/vendor/owl.carousel.min.css';@import '../css/vendor/owl.theme.default.css';@import '../css/vendor/magnific-popup.css';@import '../css/vendor/leaflet.css';@import '../css/vendor/leaflet-gesture-handling.css';@font-face{font-family:"Campton W05 Book";src:url('../fonts/Campton/c58f40f4-bf47-4a78-9d7a-12d323f1f275.woff2') format("woff2"),url('../fonts/Campton/525b9e24-7011-4437-8166-63bc6480fe85.woff') format("woff")}@font-face{font-family:"Campton W05 Bold";src:url('../fonts/Campton/c3b56908-18d5-4d6a-9cb6-1c8bbceb6ff7.woff2') format("woff2"),url('../fonts/Campton/ae814eb0-14da-4198-85e0-2ca858fc1698.woff') format("woff")}@font-face{font-family:'MarkMyWords';src:url('../fonts/MarkMyWords/MarkMyWords.eot') format('embedded-opentype'),url('../fonts/MarkMyWords/MarkMyWords.otf') format('opentype'),url('../fonts/MarkMyWords/MarkMyWords.ttf') format('truetype'),url('../fonts/MarkMyWords/MarkMyWords.woff') format('woff');font-weight:normal;font-style:normal}.container{max-width:1540px}*{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;font-family:'Campton W05 Book',sans-serif}.header.white-theme{position:fixed;width:100%}.header.white-theme .header-items .items-positions .header-logo .main-logo.white{opacity:0;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}.header.white-theme .header-items .items-positions .header-logo .main-logo.black{opacity:1;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}.header.white-theme .header-items .items-positions .hamburger{flex-direction:column;align-items:center;justify-content:center;top:4%;right:5%;position:fixed;cursor:pointer;background-color:#B66C2C;width:70px;height:70px;border-radius:40px;display:none}.header.white-theme .header-items .items-positions .hamburger.js-menu-open{z-index:20}.header.white-theme .header-items .items-positions .hamburger.js-menu-opened{z-index:0}.header.white-theme .header-items .items-positions .hamburger span:last-child{margin-bottom:0}.header.white-theme .header-items .items-positions .hamburger .stick{width:40px;height:3px;border-radius:4px;margin-bottom:7px;background-color:#fff;display:inline-block}.header .header-items{display:block;width:100%}.header .header-items .items-positions{display:flex;align-items:flex-end;justify-content:space-between;padding-top:30px}.header .header-items .items-positions .header-logo{display:block;margin-bottom:20px;margin-right:30px;width:328px;height:58px;max-width:328px;position:relative}.header .header-items .items-positions .header-logo .main-logo{position:absolute;width:328px;height:58px;left:0;bottom:0}.header .header-items .items-positions .header-logo .main-logo.white{opacity:1;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}.header .header-items .items-positions .header-logo .main-logo.black{opacity:0;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}.header .header-items .items-positions .menu{list-style-type:none;margin-bottom:0;margin-left:auto;display:flex}.header .header-items .items-positions .menu .menu-item{display:block;margin-right:60px;position:relative}.header .header-items .items-positions .menu .menu-item.has-hover:hover .main-submenu{opacity:1;pointer-events:all;top:auto !important}.header .header-items .items-positions .menu .menu-item:last-child{margin-right:0}.header .header-items .items-positions .menu .menu-item .menu-link{display:block;font-size:1.5em;line-height:1.5416666666666667em;color:#000;margin-bottom:30px;text-decoration:none;padding-top:6px;padding-bottom:6px;padding-left:10px;padding-right:10px;position:relative;font-weight:400;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}.header .header-items .items-positions .menu .menu-item .menu-link:hover{color:#B66C2C;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}.header .header-items .items-positions .menu .menu-item .menu-link.active{font-family:"Campton W05 Bold"}.header .header-items .items-positions .menu .menu-item .menu-link.active:before{content:"";width:100%;height:6px;background-color:#B66C2C;transform:skew(-60deg);position:absolute;left:0;right:0;bottom:0}.header .header-items .items-positions .menu .menu-item .main-submenu{padding:20px;position:absolute;background-color:#fff;border:1px solid #B66C2C;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);opacity:0;pointer-events:none;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}.header .header-items .items-positions .menu .menu-item .main-submenu.open{opacity:1;pointer-events:all;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}.header .header-items .items-positions .menu .menu-item .main-submenu:before{content:'';position:absolute;width:20px;height:20px;border-left:1px solid #B66C2C;border-top:1px solid #B66C2C;top:-11px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);background-color:#fff;display:block;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform:translateX(-50%) rotate(45deg);-ms-transform:translateX(-50%) rotate(45deg);transform:translateX(-50%) rotate(45deg)}.header .header-items .items-positions .menu .menu-item .main-submenu .submenu-item{position:relative;list-style-type:none;border-bottom:2px dotted #B66C2C;margin-bottom:5px;margin-right:0}.header .header-items .items-positions .menu .menu-item .main-submenu .submenu-item:last-child{border:none;margin-bottom:0}.header .header-items .items-positions .menu .menu-item .main-submenu .submenu-item .submenu-link{white-space:nowrap;font-size:1.3125em;color:#000000;text-decoration:none}.header .header-items .items-positions .menu .menu-item .main-submenu .submenu-item .submenu-link.active{font-family:"Campton W05 Bold"}.header .header-items .items-positions .menu .menu-item .main-submenu .submenu-item:hover .submenu-link{color:#B66C2C}.header.home-header{z-index:20}.header.home-header .header-items .items-positions .header-logo .main-logo.white{opacity:1;z-index:1}.header.home-header .header-items .items-positions .header-logo .main-logo.black{opacity:0;z-index:1}.header.home-header .header-items .items-positions .header-logo .main-logo.white-scroll{opacity:0}.header.home-header .header-items .items-positions .header-logo .main-logo.black-scroll{opacity:1}.header.home-header .header-items .items-positions .menu .menu-item .menu-link{color:#fff}.header.home-header .header-items .items-positions .menu .menu-item .menu-link.color-item{color:#000}.header.landing-page{background-color:transparent;z-index:20}.header.landing-page .header-items .items-positions .header-logo .main-logo.white{z-index:2;opacity:1}.header.landing-page .header-items .items-positions .header-logo .main-logo.black{opacity:0}.header.landing-page .header-items .items-positions .header-logo .main-logo.white-scroll{opacity:0}.header.landing-page .header-items .items-positions .header-logo .main-logo.black-scroll{opacity:0}.header.landing-page .header-items .items-positions .menu{display:none}.scrolling-down{transform:translateY(-100%);transition:all .3s ease-in-out}.on-scroll{overflow:hidden}.scrolling-up{background-color:#fff;z-index:10;opacity:1;transition:all .3s ease-in-out}.mobile-submenu{position:fixed;display:none;z-index:10;left:0;top:0;right:0;bottom:0;width:100%;background-color:#412E2C;height:100vh;-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%);-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}.mobile-submenu.open{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}.mobile-submenu.open .hamburger-close{flex-direction:column;align-items:center;justify-content:center;top:4%;right:5%;position:fixed !important;cursor:pointer;background-color:#B66C2C;width:70px;height:70px;border-radius:40px;display:flex}.mobile-submenu .submenu-holder{display:flex;flex-direction:column;height:100vh}.mobile-submenu .submenu-header{display:flex;align-items:flex-end;justify-content:space-between;padding-top:30px;padding-bottom:30px}.mobile-submenu .submenu-scroll{overflow:auto}.mobile-submenu .submenu-scroll .submenu-links{list-style-type:none;margin-top:80px;overflow-y:auto;margin-bottom:20px;padding-left:40px}.mobile-submenu .submenu-scroll .submenu-links .submenu-items{text-decoration:none;color:#fff;font-size:1.875em;letter-spacing:.034em;margin-bottom:30px}.mobile-submenu .submenu-scroll .submenu-links .submenu-items.active{font-family:"Campton W05 Bold"}.mobile-submenu .submenu-scroll .submenu-links .submenu-list{margin-bottom:5px;position:relative}.mobile-submenu .submenu-scroll .submenu-links .submenu-list:last-child{margin-bottom:0}.mobile-submenu .submenu-scroll .submenu-links .submenu-list .open-submenu{position:absolute;width:50px;height:50px;cursor:pointer}.mobile-submenu .submenu-scroll .submenu-links .submenu-list .open-submenu .open-submenu-icon{margin-top:0;margin-left:20px}.mobile-submenu .submenu-scroll .submenu-links .submenu-list .open-submenu .open-submenu-icon.opened{transform:rotate(45deg)}.mobile-submenu .submenu-scroll .submenu-links .submenu-list .submenu{display:none;list-style-type:none;margin-top:20px}.mobile-submenu .submenu-scroll .submenu-links .submenu-list .submenu.open{display:block}.mobile-submenu .submenu-scroll .submenu-links .submenu-list .submenu .submenu-item{margin-bottom:13px}.mobile-submenu .submenu-scroll .submenu-links .submenu-list .submenu .submenu-item .submenu-link{font-size:1.1875em;color:#FFFFFF;text-decoration:none}.mobile-submenu .submenu-scroll .submenu-links .submenu-list .submenu .submenu-item .submenu-link.active{font-family:"Campton W05 Bold"}.mobile-submenu .submenu-scroll .submenu-links .submenu-list.current-menu-parent .submenu-items{font-family:"Campton W05 Bold"}.mobile-submenu .submenu-scroll .submenu-footer{margin-top:80px}.mobile-submenu .submenu-scroll .submenu-footer .submenu-footer-holder .phone-email-holder{margin-left:40px}.mobile-submenu .submenu-scroll .submenu-footer .submenu-footer-holder .phone-email-holder .phone .tel{color:#B66C2C;font-size:1.1875em;line-height:1.4210526315789473em;text-decoration:none}.mobile-submenu .submenu-scroll .submenu-footer .submenu-footer-holder .phone-email-holder .email-item .email-link{color:#B66C2C;font-size:1.1875em;line-height:1.4210526315789473em;text-decoration:none}.mobile-submenu .submenu-scroll .submenu-footer .social-media .social-media-links{display:flex !important;align-items:center;display:flex;flex-wrap:wrap !important;margin-top:20px}.mobile-submenu .submenu-scroll .submenu-footer .social-media .social-media-links li{display:block;margin-right:10px;margin-bottom:10px}.mobile-submenu .submenu-scroll .submenu-footer .social-media .social-media-links li:last-child{margin-right:0}.mobile-submenu .submenu-scroll .submenu-footer .social-media .social-media-links li a{display:block;width:30px;height:30px;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}.mobile-submenu .submenu-scroll .submenu-footer .social-media .social-media-links li a:hover{-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}.mobile-submenu .submenu-scroll .submenu-footer .social-media .social-media-links li a.background{background-repeat:no-repeat;background-size:contain;width:52px;height:52px}.footer{margin-top:80px }.footer.primary .footer-main-container{position:relative;padding-top:40px;padding-bottom:40px}.footer.primary .footer-main-container .footer-main-row{flex-wrap:wrap;margin-left:0;margin-right:0}.footer.primary .footer-main-container:before{content:'';height:1px;background-color:#E6E1DE;top:0;left:15px;right:15px;position:absolute}.footer.primary .footer-main-container:after{content:'';height:1px;background-color:#E6E1DE;bottom:0;left:15px;right:15px;position:absolute}.footer.primary .footer-wrapper .footer-column.first{max-width:280px}.footer.primary .footer-wrapper .footer-column.last{padding-right:265px;position:relative;flex:1}.footer.primary .footer-wrapper .footer-column.second{padding-left:80px;padding-right:80px}.footer.primary .footer-wrapper .footer-column.third{padding-right:80px}.footer.primary .footer-wrapper .footer-column .logo-holder .footer-logo{width:268px;max-width:100%}.footer.primary .footer-wrapper .footer-column .social-media .social-media-links{display:flex;align-items:center;padding:0;margin-top:20px;flex-wrap:wrap}.footer.primary .footer-wrapper .footer-column .social-media .social-media-links li{display:block;margin-right:5px;margin-bottom:10px}.footer.primary .footer-wrapper .footer-column .social-media .social-media-links li:last-child{margin-right:0}.footer.primary .footer-wrapper .footer-column .social-media .social-media-links li a{display:block;width:30px;height:30px;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}.footer.primary .footer-wrapper .footer-column .social-media .social-media-links li a:hover{-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}.footer.primary .footer-wrapper .footer-column .social-media .social-media-links li a.background{background-repeat:no-repeat;background-size:contain;width:52px;height:52px;margin-bottom:10px}.footer.primary .footer-wrapper .tel{color:#B66C2C;font-size:1.1875em;line-height:1.4210526315789473em;text-decoration:none;display:block;max-width:fit-content;font-family:"Campton W05 Bold"}.footer.primary .footer-wrapper .email{color:#B66C2C;font-size:1.1875em;line-height:1.4210526315789473em;text-decoration:none;display:block;max-width:fit-content;font-family:"Campton W05 Bold"}.footer.primary .footer-wrapper .badge-link{text-decoration:none}.footer.primary .footer-wrapper .badge-link .badge-holder{width:264px;height:264px;background-color:#B66C2C;border-radius:50%;display:flex;justify-content:center;align-items:center;position:absolute;bottom:0;right:0;z-index:1;transform:rotate(-15deg)}.footer.primary .footer-wrapper .badge-link .badge-holder .badge{width:80%;margin:0 auto}.footer.primary .footer-wrapper .badge-link .badge-holder .badge .content{text-align:center}.footer.primary .footer-wrapper .badge-link .badge-holder .badge .content .title{font-size:2.25em;line-height:1.25em;margin:0;color:#fff;font-family:"Campton W05 Bold"}.footer.primary .footer-wrapper .badge-link .badge-holder .badge .content .text{color:#fff;font-size:1.3125em;line-height:1.4285714285714286em;margin:0}.footer.primary .footer-wrapper .badge-link .badge-holder .badge .content .img-holder{text-align:center}.footer.primary .footer-bottom .container .content-holder{padding-top:25px}.footer.primary .footer-bottom .container .content-holder .copyright-holder{display:block;align-items:center;margin-bottom:25px}.footer.primary .footer-bottom .container .content-holder .copyright-holder p{margin-bottom:0;font-size:1em}.footer.primary .footer-bottom .container .content-holder .list{display:flex;list-style-type:none;padding-left:10px;margin-left:10px;margin-bottom:25px}.footer.primary .footer-bottom .container .content-holder .list .list-item .list-links{padding-left:10px;padding-right:10px;text-decoration:none;color:#000;border-left:1px solid #000}.footer.primary .footer-bottom .footer-bottom-wrapper{display:flex;flex-wrap:wrap}.footer.secondary .footer-wrapper .footer-main-container{position:relative}.footer.secondary .footer-wrapper .footer-main-container:before{content:'';height:1px;background-color:#E6E1DE;top:0;left:15px;right:15px;position:absolute}.footer.secondary .footer-wrapper .footer-main-container:after{content:'';height:1px;background-color:#E6E1DE;bottom:0;left:15px;right:15px;position:absolute}.footer.secondary .footer-wrapper .footer-main-container .secondary-row{align-items:center;padding-top:40px;padding-bottom:40px}.footer.secondary .footer-wrapper .footer-main-container .secondary-row .footer-column .logo-holder .footer-logo{width:268px}.footer.secondary .footer-wrapper .footer-main-container .secondary-row .footer-column .social-media .social-media-links{display:flex;align-items:center;padding-left:0;justify-content:flex-end;flex-wrap:wrap}.footer.secondary .footer-wrapper .footer-main-container .secondary-row .footer-column .social-media .social-media-links li{display:block;margin-right:10px;margin-bottom:10px}.footer.secondary .footer-wrapper .footer-main-container .secondary-row .footer-column .social-media .social-media-links li:last-child{margin-right:0}.footer.secondary .footer-wrapper .footer-main-container .secondary-row .footer-column .social-media .social-media-links li a{display:block;width:30px;height:30px;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}.footer.secondary .footer-wrapper .footer-main-container .secondary-row .footer-column .social-media .social-media-links li a:hover{-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}.footer.secondary .footer-wrapper .footer-main-container .secondary-row .footer-column .social-media .social-media-links li a.background{background-repeat:no-repeat;background-size:contain;width:52px;height:52px}.footer.secondary .footer-wrapper .footer-bottom .container .content-holder{padding-top:25px}.footer.secondary .footer-wrapper .footer-bottom .container .content-holder .copyright-holder{display:block;align-items:center;margin-bottom:25px}.footer.secondary .footer-wrapper .footer-bottom .container .content-holder .copyright-holder p{margin-bottom:0;font-size:0.875em}.footer.secondary .footer-wrapper .footer-bottom .container .content-holder .list{display:flex;list-style-type:none;padding-left:10px;margin-left:10px;margin-bottom:25px}.footer.secondary .footer-wrapper .footer-bottom .container .content-holder .list .list-item .list-links{padding-left:10px;padding-right:10px;text-decoration:none;color:#000;border-left:1px solid #000}.footer.secondary .footer-wrapper .footer-bottom .footer-bottom-wrapper{display:flex;flex-wrap:wrap}.footer .footer-richtext h2{color:#B66C2C;font-size:1.1875em;line-height:1.4210526315789473em;margin-bottom:0;font-weight:normal}.footer .footer-richtext p{font-size:1.1875em;color:#000;line-height:1.4210526315789473em;margin-bottom:0}.footer .footer-richtext p:last-child{margin-bottom:0}.footer .footer-richtext a{font-size:1.1875em;color:#000;line-height:1.4210526315789473em;text-decoration:none}.footer .footer-richtext ul{padding:0;margin-bottom:10px}.footer .footer-richtext ul:last-child{margin-bottom:0}.footer .footer-richtext ul li{list-style:none}.footer .footer-richtext ul li a{font-size:1.1875em;color:#000;line-height:1.4210526315789473em;text-decoration:none}.footer .footer-richtext bold,.footer .footer-richtext b,.footer .footer-richtext strong{font-family:"Campton W05 Bold";font-weight:700;margin-bottom:0}.footer .footer-richtext .map{color:#B66C2C;font-size:1.1875em;line-height:1.4210526315789473em;text-decoration:none;display:block;margin-top:5px;margin-bottom:25px}h1,h2,h3{letter-spacing:0;font-weight:normal}.kompetenzen-box{padding:66px}.kompetenzen-box .kompetenzen-box-holder{margin-left:125px ;align-items:center}.kompetenzen-box .kompetenzen-box-holder .text-side{order:1;padding:50px}.kompetenzen-box .kompetenzen-box-holder .text-side .page-box-title{font-size:1.7142857142857142em;line-height:1em;font-family:"Campton W05 Bold";margin-bottom:0}.kompetenzen-box .kompetenzen-box-holder .text-side .page-box-subtitle{font-size:1.8095238095238095em;line-height:1em;font-family:'MarkMyWords'}.kompetenzen-box .kompetenzen-box-holder .text-side p{font-size:1.3125em;line-height:1.5714285714285714em}.kompetenzen-box .kompetenzen-box-holder .text-side ul li,.kompetenzen-box .kompetenzen-box-holder .text-side ol li{font-size:1.3125em;line-height:1.5714285714285714em}.kompetenzen-box .kompetenzen-box-holder .text-side ul li::marker,.kompetenzen-box .kompetenzen-box-holder .text-side ol li::marker{color:#B66C2C}.kompetenzen-box .kompetenzen-box-holder .text-side .page-box-link{margin-top:30px}.kompetenzen-box .kompetenzen-box-holder .text-side .page-link{position:relative;text-decoration:none;font-size:1.3125em}.kompetenzen-box .kompetenzen-box-holder .text-side .page-link img{margin-left:20px}.kompetenzen-box .kompetenzen-box-holder .text-side .page-link:hover{text-decoration:none}.kompetenzen-box .kompetenzen-box-holder .image-side{height:437px;width:733px;order:2}.kompetenzen-box .kompetenzen-box-holder .image-side .image{background-repeat:no-repeat;background-size:cover;background-position:center;width:100%;height:100%}.kompetenzen-box .kompetenzen-box-holder .image-side .image .play-button:before{content:"";position:absolute;width:100px;height:100px;background-image:url('../images/play.svg');background-repeat:no-repeat;background-size:cover;background-position:center;bottom:50%;left:50%;transform:translate(-50%, 50%)}.kompetenzen-box.dark-brown{background-color:#412E2C}.kompetenzen-box.dark-brown .kompetenzen-box-holder .text-side .page-box-title{color:#fff}.kompetenzen-box.dark-brown .kompetenzen-box-holder .text-side .page-box-subtitle{color:#B66C2C}.kompetenzen-box.dark-brown .kompetenzen-box-holder .text-side .page-link{color:#fff;font-family:"Campton W05 Bold"}.kompetenzen-box.light-brown{background-color:#69514B}.kompetenzen-box.light-brown .kompetenzen-box-holder .text-side .page-box-title{color:#fff}.kompetenzen-box.light-brown .kompetenzen-box-holder .text-side .page-box-subtitle{color:#B66C2C}.kompetenzen-box.light-brown .kompetenzen-box-holder .text-side .page-link{color:#fff;font-family:"Campton W05 Bold"}.kompetenzen-box.grey{background-color:#E6E1DE}.kompetenzen-box.grey .kompetenzen-box-holder .text-side .page-box-title{color:#412E2C}.kompetenzen-box.grey .kompetenzen-box-holder .text-side .page-box-subtitle{color:#B66C2C}.kompetenzen-box.grey .kompetenzen-box-holder .text-side .page-link{color:#412E2C;font-family:"Campton W05 Bold"}.kompetenzen-box.white{background-color:#FFFFFF}.kompetenzen-box.white .kompetenzen-box-holder .text-side .page-box-title{color:#000000}.kompetenzen-box.white .kompetenzen-box-holder .text-side .page-box-subtitle{color:#B66C2C}.kompetenzen-box.white .kompetenzen-box-holder .text-side .page-link{color:#000000;font-family:"Campton W05 Bold"}.kompetenzen-box.skewed .kompetenzen-box-holder{margin-left:0px ;margin-right:0px}.kompetenzen-box.skewed .text-side{padding:0px 90px 90px 90px}.kompetenzen-box.skewed .image-side .image{transform:translate(0, 160px)}.kompetenzen-box.reverse .kompetenzen-box-holder{margin-left:0px ;margin-right:125px}.kompetenzen-box.reverse .text-side{order:2}.kompetenzen-box.reverse .image-side{order:1}.kompetenzen-box.reverse.skewed .kompetenzen-box-holder{margin-right:0px}.kompetenzen-box.reverse.skewed .text-side{padding:90px 90px 0px 90px}.kompetenzen-box.reverse.skewed .image-side .image{transform:translate(0, -160px)}.kompetenzen-box.badge .kompetenzen-box-holder .text-side .page-box-subtitle{font-family:"Campton W05 Bold"}.gut-beraten .section-title{font-size:3.9375em;text-align:center;margin-bottom:52px;font-family:"Campton W05 Bold"}.gut-beraten .gut-beraten-container{padding:68px 0 68px 0;background-color:#E6E1DE}.gut-beraten .gut-beraten-container .gut-beraten-holder{margin-left:-40px;margin-right:-40px}.gut-beraten .gut-beraten-container .gut-beraten-holder .beraten-grid-item{margin-bottom:50px;padding-left:40px;padding-right:40px}.gut-beraten .gut-beraten-container .gut-beraten-holder .beraten-grid-item .grid-image{width:201px;height:201px;margin-bottom:24px}.gut-beraten .gut-beraten-container .gut-beraten-holder .beraten-grid-item .grid-image .beraten-image{background-size:cover;background-repeat:no-repeat;width:100%;height:100%;border-radius:50%}.gut-beraten .gut-beraten-container .gut-beraten-holder .beraten-grid-item .beraten-name{font-size:2.25em;line-height:45px;color:#412E2C;margin-bottom:24px;font-family:"Campton W05 Bold"}.gut-beraten .gut-beraten-container .gut-beraten-holder .beraten-grid-item .beraten-position{font-size:1.3125em;color:#412E2C;margin-bottom:0px}.gut-beraten .gut-beraten-container .gut-beraten-holder .beraten-grid-item .beraten-email{font-size:1.3125em;color:#412E2C;text-decoration:none;font-family:"Campton W05 Bold"}.gut-beraten .gut-beraten-container .gut-beraten-holder .beraten-grid-item:not(:nth-child(3n+3)):last-child:after{content:"";position:absolute;width:1px;height:100%;right:0;bottom:0px;border-right:1px solid transparent}.gut-beraten .gut-beraten-container .gut-beraten-holder .beraten-grid-item:not(:nth-child(3n+3)):after{content:"";position:absolute;width:1px;height:100%;right:0;bottom:0px;border-right:1px solid white}.gut-beraten-mobile{display:none;padding-top:20px}.gut-beraten-mobile .section-title{margin-bottom:30px;font-size:2.4375em;text-align:center;font-family:"Campton W05 Bold"}.gut-beraten-mobile .row{background-color:#E6E1DE}.gut-beraten-mobile .row .col-carousel{margin:45px 0px 0px 0px }.gut-beraten-mobile .row .col-carousel .owl-carousel .item{display:flex;justify-content:center}.gut-beraten-mobile .row .col-carousel .owl-carousel .item .beraten-grid-item{margin-bottom:80px}.gut-beraten-mobile .row .col-carousel .owl-carousel .item .beraten-grid-item .grid-image{display:flex;justify-content:center;width:100%;margin-bottom:24px}.gut-beraten-mobile .row .col-carousel .owl-carousel .item .beraten-grid-item .grid-image .beraten-image{background-size:cover;background-repeat:no-repeat;width:201px;height:201px;border-radius:50%}.gut-beraten-mobile .row .col-carousel .owl-carousel .item .beraten-grid-item .beraten-name{font-size:1.875em;line-height:45px;color:#412E2C;margin-bottom:24px;text-align:center;font-family:"Campton W05 Bold"}.gut-beraten-mobile .row .col-carousel .owl-carousel .item .beraten-grid-item .beraten-position{font-size:1.3125em;color:#412E2C;margin-bottom:0px;text-align:center}.gut-beraten-mobile .row .col-carousel .owl-carousel .item .beraten-grid-item .beraten-email{font-size:1.3125em;color:#412E2C;text-decoration:none;display:block;text-align:center;font-family:"Campton W05 Bold"}.gut-beraten-mobile .row .col-carousel .owl-carousel.owl-theme .owl-dots{position:absolute;bottom:7px;left:50%;transform:translate(-50%, 0)}.gut-beraten-mobile .row .col-carousel .owl-carousel.owl-theme .owl-dots .owl-dot span{border:2px solid #412E2C;width:14px;height:14px;background-color:transparent}.gut-beraten-mobile .row .col-carousel .owl-carousel.owl-theme .owl-dots .owl-dot.active span{border:2px solid #B66C2C;background-color:transparent}.gut-beraten-mobile .row .col-carousel .owl-nav .owl-prev,.gut-beraten-mobile .row .col-carousel .owl-nav .owl-next{background:transparent;border:none;position:absolute}.gut-beraten-mobile .row .col-carousel .owl-nav .owl-prev,.gut-beraten-mobile .row .col-carousel .owl-nav .owl-prev:hover{left:6px;background-image:url('../images/owl-arrow-left.svg');background-repeat:no-repeat;width:44px;height:12px;top:100px;background-size:cover;background-color:transparent}.gut-beraten-mobile .row .col-carousel .owl-nav .owl-next,.gut-beraten-mobile .row .col-carousel .owl-nav .owl-next:hover{right:7px;background-image:url('../images/owl-arrow-right.svg');background-repeat:no-repeat;background-size:cover;width:44px;height:12px;top:100px;background-color:transparent}.page-nav-buttons{margin-bottom:50px;margin-top:50px}.page-nav-buttons .nav-buttons{display:flex;justify-content:center;padding:0px}.page-nav-buttons .nav-buttons .nav-button-item{display:grid;list-style:none;margin:0px 25px}.page-nav-buttons .nav-buttons .nav-button-item .nav-url{display:grid;text-decoration:none}.page-nav-buttons .nav-buttons .nav-button-item .nav-text{text-align:center;font-size:1em;color:#000}.page-nav-buttons .nav-buttons .nav-button-item .left-nav-button,.page-nav-buttons .nav-buttons .nav-button-item .x-nav-button,.page-nav-buttons .nav-buttons .nav-button-item .right-nav-button{margin:0 auto 12px;display:inline-block;width:64px;height:64px;background-size:contain;background-repeat:no-repeat}.page-nav-buttons .nav-buttons .nav-button-item .left-nav-button{background-image:url('../images/nav-left-button.svg')}.page-nav-buttons .nav-buttons .nav-button-item .x-nav-button{background-image:url('../images/nav-x-button.svg')}.page-nav-buttons .nav-buttons .nav-button-item .right-nav-button{background-image:url('../images/nav-right-button.svg')}.page-nav-buttons .nav-buttons .nav-button-item.disabled span,.page-nav-buttons .nav-buttons .nav-button-item.disabled .nav-text{opacity:.5}.traditionelle-section{padding:140px 140px 0 140px}.traditionelle-section .row{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.traditionelle-section .column{display:flex;flex-direction:column;flex-basis:100%;flex:1;padding:0 20px}.traditionelle-section .column .play-button:before{content:"";position:absolute;width:100px;height:100px;background-image:url('../images/play.svg');background-repeat:no-repeat;background-size:contain;background-position:center;bottom:50%;left:50%;transform:translate(-50%, 50%)}.traditionelle-section .first-column .text-part{padding:0 50px}.traditionelle-section .first-column .text-part .title{color:#E6E1DE;font-size:3.9375em;line-height:1.0952380952380953em;font-family:"Campton W05 Bold";margin-bottom:0}.traditionelle-section .first-column .text-part .subtitle{color:#B66C2C;font-size:4.375em;line-height:1.2285714285714286em;font-family:'MarkMyWords';font-weight:normal}.traditionelle-section .first-column .text-part .excerpt{color:#E6E1DE;font-size:1.3125em;margin-top:50px}.traditionelle-section .first-column .text-part .tel,.traditionelle-section .first-column .text-part .email{text-decoration:none;color:#B66C2C;font-size:1.3125em;font-family:"Campton W05 Bold";margin-right:15px}.traditionelle-section .first-column .first-bg-image{background-repeat:no-repeat;background-position:center;background-size:cover;width:100%;height:467px;transform:translate(0, 160px)}.traditionelle-section .second-column .space{padding:0 50px}.traditionelle-section .second-column .space .right-text .second-excerpt{color:#FFFFFF;font-size:1.5em}.traditionelle-section .second-column .space ul li::marker,.traditionelle-section .second-column .space ol li::marker{color:#B66C2C}.traditionelle-section .second-column .space .url-part{margin-top:60px}.traditionelle-section .second-column .space .url-part .page-url{position:relative;text-decoration:none;margin-top:60px ;color:#fff;font-size:1.3125em;font-family:"Campton W05 Bold"}.traditionelle-section .second-column .space .url-part .page-url img{margin:0px 0px 0px 20px}.traditionelle-section .second-column .second-bg-image{transform:translate(0, 160px);background-repeat:no-repeat;background-position:center;background-size:cover;width:100%;height:467px}.traditionelle-section .second-column.check-img .space{padding:0 130px}.traditionelle-section.brown{background-color:#412E2C}.traditionelle-section.grey{background-color:#E6E1DE}.traditionelle-section.grey .first-column .text-part .title{color:#412E2C}.traditionelle-section.grey .second-column .space .right-text .second-excerpt{color:#412E2C}.traditionelle-section.grey .second-column .space .description-text{color:#412E2C}.traditionelle-section.grey .second-column .space .page-url{color:#412E2C;font-family:"Campton W05 Bold"}.traditionelle-section.grey.last-block{margin-bottom:250px !important}.extra-padding{padding-top:250px!important}.last-block{margin-bottom:200px!important}.video-background>.mfp-container{background:#4333315e !important}[id^="headerPopup"]{width:75%;margin:0 auto}[id^="headerPopup"] .mfp-close{background-image:url('../images/x-icon-galery.svg') !important}[id^="headerPopup"] iframe{width:100%;margin:0 auto}.wp-video{width:100%!important;margin:0 auto!important}.wp-video-shortcode{margin:0 auto!important}.k_timeline-year{font-family:'MarkMyWords';color:#B66C2C;font-size:2.375em;line-height:1.236842105263158em;margin-top:-10px !important;margin-bottom:20px!important}@media (max-width:1650px){.traditionelle-section{padding:100px 100px 0px 100px}.traditionelle-section .second-column .space{padding:0}.traditionelle-section .second-column .second-bg-image{height:367px;transform:translate(0, 130px)}.traditionelle-section .second-column.check-img .space{padding:0 100px}}@media (max-width:1500px){.kompetenzen-box .kompetenzen-box-holder .text-side{padding:23px}.kompetenzen-box .kompetenzen-box-holder .text-side .page-box-title{font-size:2.125em}.kompetenzen-box .kompetenzen-box-holder .text-side .page-box-subtitle{font-size:2.25em;letter-spacing:.00019em}.kompetenzen-box .kompetenzen-box-holder .text-side p{font-size:1.3125em}.kompetenzen-box .kompetenzen-box-holder .text-side ul li,.kompetenzen-box .kompetenzen-box-holder .text-side ol li{font-size:1.25em}.kompetenzen-box .kompetenzen-box-holder .text-side .page-link{text-decoration:none;font-size:1.1875em}.kompetenzen-box .kompetenzen-box-holder .text-side .page-link:after{left:115px;bottom:6px}.kompetenzen-box .kompetenzen-box-holder .image-side{width:570px;height:300px}.kompetenzen-box .kompetenzen-box-holder .image-side .image .play-button:before{width:90px;height:90px}.kompetenzen-box.skewed{padding:36px}.kompetenzen-box.skewed .text-side{padding:0px 90px 105px 90px}.kompetenzen-box.skewed .image-side{height:370px}.kompetenzen-box.skewed .image-side .image{transform:translate(0, 130px)}.kompetenzen-box.reverse.skewed{padding:36px}.kompetenzen-box.reverse.skewed .text-side{padding:105px 90px 0px 90px}.kompetenzen-box.reverse.skewed .image-side{height:370px}.kompetenzen-box.reverse.skewed .image-side .image{transform:translate(0, -130px)}.gut-beraten .section-title{font-size:3.8125em}.gut-beraten .gut-beraten-container .gut-beraten-holder .beraten-grid-item .grid-image{width:150px;height:150px}.gut-beraten .gut-beraten-container .gut-beraten-holder .beraten-grid-item .beraten-name{font-size:2.125em}.gut-beraten .gut-beraten-container .gut-beraten-holder .beraten-grid-item .beraten-position{font-size:1.1875em}.gut-beraten .gut-beraten-container .gut-beraten-holder .beraten-grid-item .beraten-email{font-size:1.1875em}.page-nav-buttons .nav-buttons .nav-button-item .left-nav-button,.page-nav-buttons .nav-buttons .nav-button-item .x-nav-button,.page-nav-buttons .nav-buttons .nav-button-item .right-nav-button{width:60px;height:60px}.traditionelle-section{padding:100px 100px 0px 100px}.traditionelle-section .column .play-button:before{width:90px;height:90px}.traditionelle-section .first-column .text-part .title{font-size:3.375em}.traditionelle-section .first-column .text-part .subtitle{font-size:3.625em}.traditionelle-section .first-column .text-part .excerpt{margin-top:21px;font-size:1.1875em}.traditionelle-section .first-column .text-part .tel,.traditionelle-section .first-column .text-part .email{font-size:1.1875em}.traditionelle-section .first-column .first-bg-image{height:367px;margin-bottom:50px}.traditionelle-section .second-column .space{padding:0}.traditionelle-section .second-column .space p{font-size:1.3125em}.traditionelle-section .second-column .space ul li,.traditionelle-section .second-column .space ol li{font-size:1.3125em}.traditionelle-section .second-column .second-bg-image{height:367px}.traditionelle-section .second-column.check-img .space{padding:0 50px}.extra-padding{padding-top:200px!important}.last-block{margin-bottom:150px!important}}@media (max-width:1400px){.kompetenzen-box .kompetenzen-box-holder{margin-left:0px}.kompetenzen-box .kompetenzen-box-holder .text-side{padding:23px}.kompetenzen-box .kompetenzen-box-holder .text-side .page-box-title{font-size:2em}.kompetenzen-box .kompetenzen-box-holder .text-side .page-box-subtitle{font-size:2.125em;letter-spacing:.00019em}.kompetenzen-box .kompetenzen-box-holder .text-side p{font-size:1.3125em}.kompetenzen-box .kompetenzen-box-holder .text-side ul li,.kompetenzen-box .kompetenzen-box-holder .text-side ol li{font-size:1.3125em}.kompetenzen-box .kompetenzen-box-holder .text-side .page-link{text-decoration:none;font-size:1.3125em}.kompetenzen-box .kompetenzen-box-holder .text-side .page-link img{width:80px}.kompetenzen-box .kompetenzen-box-holder .image-side{height:300px;width:100%}.kompetenzen-box.reverse .kompetenzen-box-holder{margin-right:0px}.kompetenzen-box.reverse.skewed .text-side{padding:95px 70px 0px 70px}.kompetenzen-box.skewed .text-side{padding:0px 70px 95px 70px}.gut-beraten .section-title{font-size:3.125em}.gut-beraten .gut-beraten-container{padding:70px 81px 70px 81px}.gut-beraten .gut-beraten-container .gut-beraten-holder .beraten-grid-item .grid-image{width:125px;height:125px}.extra-padding{padding-top:200px!important}.last-block{margin-bottom:100px!important}.traditionelle-section .second-column .second-bg-image{transform:translate(0, 100px);background-repeat:no-repeat;background-position:center;background-size:cover;width:100%;height:367px}.traditionelle-section.brown{background-color:#412E2C}.traditionelle-section.grey{background-color:#E6E1DE}.traditionelle-section.grey .first-column .text-part .title{color:#412E2C}.traditionelle-section.grey .second-column .space .description-text{color:#412E2C}.traditionelle-section.grey .second-column .space .page-url{color:#412E2C;font-family:"Campton W05 Bold"}.traditionelle-section.grey .second-column.check-img .space{padding:0}.traditionelle-section.grey.last-block{margin-bottom:150px !important}.traditionelle-section{padding:100px 100px 0px 100px}.traditionelle-section .first-column .first-bg-image{margin-bottom:100px}.traditionelle-section .second-column .space{padding:0}.traditionelle-section .second-column .second-bg-image{height:367px;transform:translate(0, 130px)}.traditionelle-section .second-column.check-img .space{padding:0 100px}}@media (max-width:1199px){.kompetenzen-box{padding:42px}.kompetenzen-box .kompetenzen-box-holder{margin-left:0px}.kompetenzen-box .kompetenzen-box-holder .text-side{padding:23px}.kompetenzen-box .kompetenzen-box-holder .text-side .page-box-title{font-size:1.875em;margin-bottom:0px}.kompetenzen-box .kompetenzen-box-holder .text-side .page-box-subtitle{font-size:2em;margin-bottom:0px}.kompetenzen-box .kompetenzen-box-holder .text-side p{font-size:1.3125em}.kompetenzen-box .kompetenzen-box-holder .text-side ul li,.kompetenzen-box .kompetenzen-box-holder .text-side ol li{font-size:1.3125em}.kompetenzen-box .kompetenzen-box-holder .text-side .page-link{text-decoration:none}.kompetenzen-box .kompetenzen-box-holder .text-side .page-link img{width:80px}.kompetenzen-box.skewed{padding:30px}.kompetenzen-box.skewed .text-side{padding:0px 50px 95px 50px}.kompetenzen-box.skewed .image-side{height:300px}.kompetenzen-box.skewed .image-side .image{transform:translate(0, 110px)}.kompetenzen-box.reverse.skewed{padding:30px}.kompetenzen-box.reverse.skewed .text-side{padding:95px 50px 0px 50px}.kompetenzen-box.reverse.skewed .image-side{height:300px}.kompetenzen-box.reverse.skewed .image-side .image{transform:translate(0, -110px)}.traditionelle-section{padding:50px 50px 50px 50px}.traditionelle-section .column .play-button:before{width:70px;height:70px}.traditionelle-section .first-column .text-part{padding:0 20px;margin-bottom:30px}.traditionelle-section .first-column .text-part .title{font-size:2.4375em}.traditionelle-section .first-column .text-part .subtitle{font-size:2.6875em}.traditionelle-section .first-column .first-bg-image{height:250px;transform:translate(0, 0)}.traditionelle-section .second-column .space .url-part{margin-top:60px}.traditionelle-section .second-column .space .url-part .page-url img{width:80px}.traditionelle-section .second-column .second-bg-image{height:250px}.traditionelle-section.grey.last-block{margin-bottom:100px !important}.extra-padding{padding-top:100px!important}.last-block{margin-bottom:50px!important}.footer{margin-top:50px }}@media (max-width:991px){.kompetenzen-box{padding:35px}.kompetenzen-box .kompetenzen-box-holder{margin-left:0px}.kompetenzen-box .kompetenzen-box-holder .text-side{padding:0px}.kompetenzen-box .kompetenzen-box-holder .text-side .page-box-title{font-size:1.875em;margin-bottom:0px}.kompetenzen-box .kompetenzen-box-holder .text-side .page-box-subtitle{font-size:2em;letter-spacing:.00019em;line-height:1.46875em;margin-bottom:0px}.kompetenzen-box .kompetenzen-box-holder .text-side p{margin-bottom:0px}.kompetenzen-box .kompetenzen-box-holder .text-side ul li,.kompetenzen-box .kompetenzen-box-holder .text-side ol li{font-size:0.9375em}.kompetenzen-box .kompetenzen-box-holder .text-side .page-link{text-decoration:none;font-size:0.9375em}.kompetenzen-box .kompetenzen-box-holder .text-side .page-link img{width:60px}.kompetenzen-box .kompetenzen-box-holder .image-side{height:300px}.kompetenzen-box .kompetenzen-box-holder .image-side .image .play-button:before{width:60px;height:60px}.kompetenzen-box.skewed{padding:30px}.kompetenzen-box.skewed .text-side{padding:20px 10px 20px 20px}.kompetenzen-box.skewed .image-side{height:250px}.kompetenzen-box.skewed .image-side .image{transform:translate(0, 107px)}.kompetenzen-box.reverse.skewed{padding:30px}.kompetenzen-box.reverse.skewed .text-side{padding:20px 20px 0px 20px}.kompetenzen-box.reverse.skewed .image-side{height:250px}.kompetenzen-box.reverse.skewed .image-side .image{transform:translate(0, -54px)}.gut-beraten .section-title{font-size:2.5em}.gut-beraten .gut-beraten-container{padding:50px 81px}.gut-beraten .gut-beraten-container .gut-beraten-holder{margin-left:0;margin-right:0}.gut-beraten .gut-beraten-container .gut-beraten-holder .beraten-grid-item{padding-left:0;padding-right:0}.gut-beraten .gut-beraten-container .gut-beraten-holder .beraten-grid-item .grid-image{width:125px;height:125px}.gut-beraten .gut-beraten-container .gut-beraten-holder .beraten-grid-item .beraten-name{font-size:1.25em;margin-bottom:7px}.gut-beraten .gut-beraten-container .gut-beraten-holder .beraten-grid-item .beraten-position{font-size:1.1875em}.gut-beraten .gut-beraten-container .gut-beraten-holder .beraten-grid-item .beraten-email{font-size:1.1875em}.gut-beraten .gut-beraten-container .gut-beraten-holder .beraten-grid-item:not(:nth-child(3n+3)):after{border-right:0px solid white}.gut-beraten .gut-beraten-container .gut-beraten-holder .beraten-grid-item:not(:nth-child(even)):after{content:"";position:absolute;width:1px;height:100%;right:22px;bottom:0px;border-right:1px solid white}.page-nav-buttons .nav-buttons .nav-button-item .nav-url{font-size:0.9375em}.page-nav-buttons .nav-buttons .nav-button-item .left-nav-button,.page-nav-buttons .nav-buttons .nav-button-item .x-nav-button,.page-nav-buttons .nav-buttons .nav-button-item .right-nav-button{width:55px;height:55px}.traditionelle-section{padding:25px 25px 100px 25px}.traditionelle-section .column .play-button:before{width:60px;height:60px}.traditionelle-section .first-column .text-part{margin-bottom:30px}.traditionelle-section .first-column .text-part .title{font-size:2.4375em}.traditionelle-section .first-column .text-part .subtitle{font-size:2.6875em}.traditionelle-section .first-column .first-bg-image{margin-bottom:30px}.traditionelle-section .second-column .space{padding:0;margin-bottom:20px}.traditionelle-section .second-column .space .url-part{margin-top:60px}.traditionelle-section .second-column .space .url-part .page-url img{width:60px}.traditionelle-section .second-column .second-bg-image{transform:translate(0, 0)}.extra-padding{padding-top:50px!important}}@media (max-width:767px){.traditionelle-section .container .row{flex-direction:column}.traditionelle-section .container .row .second-column .second-bg-image{transform:translate(0, 0)}}@media (max-width:575px){.kompetenzen-box{padding:54px 0px 49px 0px}.kompetenzen-box .kompetenzen-box-holder{flex-direction:column;padding:0;margin:0}.kompetenzen-box .kompetenzen-box-holder .image-side{order:1;padding:0px;margin-bottom:54px;width:100%;height:200px}.kompetenzen-box .kompetenzen-box-holder .image-side .image{width:100%;height:237px}.kompetenzen-box .kompetenzen-box-holder .image-side .image .play-button:before{width:70px;height:70px}.kompetenzen-box .kompetenzen-box-holder .text-side{order:2;padding:0px}.kompetenzen-box .kompetenzen-box-holder .text-side .page-box-title{font-size:1.4736842105263157em;line-height:1.0666666666666667em;margin-bottom:0px}.kompetenzen-box .kompetenzen-box-holder .text-side .page-box-subtitle{font-size:1.6842105263157894em;line-height:1em;margin-bottom:20px}.kompetenzen-box .kompetenzen-box-holder .text-side p{font-size:1.1875em;margin-bottom:0px}.kompetenzen-box .kompetenzen-box-holder .text-side ul li,.kompetenzen-box .kompetenzen-box-holder .text-side ol li{font-size:1.1875em}.kompetenzen-box .kompetenzen-box-holder .text-side .page-link{text-decoration:none;font-size:1.1875em}.kompetenzen-box .kompetenzen-box-holder .text-side .page-link img{width:70px}.kompetenzen-box.reverse .image-side{order:1}.kompetenzen-box.reverse .text-side{order:2}.kompetenzen-box.reverse.skewed{padding:30px 0 30px 0}.kompetenzen-box.reverse.skewed .text-side{padding:0px;margin-bottom:30px}.kompetenzen-box.reverse.skewed .image-side{height:200px}.kompetenzen-box.reverse.skewed .image-side .image{height:200px;transform:translate(0, 0)}.kompetenzen-box.skewed{padding:30px 0 30px 0}.kompetenzen-box.skewed .text-side{order:1;margin-bottom:30px}.kompetenzen-box.skewed .image-side{order:2;height:200px;margin-bottom:0px}.kompetenzen-box.skewed .image-side .image{transform:translate(0, 0)}.kompetenzen-box.badge{margin-top:100px}.kompetenzen-box.badge .text-side{order:1;margin-bottom:25px}.kompetenzen-box.badge .image-side{order:2;margin-bottom:0px;padding:0px}.gut-beraten-mobile{margin-bottom:0px;display:block}.gut-beraten{display:none}.page-nav-buttons{margin-bottom:30px;margin-top:30px}.page-nav-buttons .nav-buttons .nav-button-item{margin:0px 10px}.page-nav-buttons .nav-buttons .nav-button-item .nav-url{font-size:1.1875em}.page-nav-buttons .nav-buttons .nav-button-item .left-nav-button,.page-nav-buttons .nav-buttons .nav-button-item .x-nav-button,.page-nav-buttons .nav-buttons .nav-button-item .right-nav-button{width:50px;height:50px}.traditionelle-section{padding:100px 20px 100px 20px}.traditionelle-section .column{padding:0}.traditionelle-section .column .play-button:before{width:70px;height:70px}.traditionelle-section .first-column .text-part{padding:0}.traditionelle-section .first-column .text-part .title{font-size:2.4375em}.traditionelle-section .first-column .text-part .subtitle{font-size:2.6875em}.traditionelle-section .first-column .first-bg-image{transform:translate(0, 0);margin:40px 0;max-width:100%;height:235px}.traditionelle-section .second-column .space .right-text .second-excerpt{font-size:1.3125em}.traditionelle-section .second-column .space p{font-size:1.1875em}.traditionelle-section .second-column .space ul li,.traditionelle-section .second-column .space ol li{font-size:1.1875em}.traditionelle-section .second-column .space .url-part .page-url{font-size:1.1875em}.traditionelle-section .second-column .space .url-part .page-url img{width:70px}.traditionelle-section .second-column .second-bg-image{transform:translate(0, 100px);height:235px;max-width:100%}.traditionelle-section.grey.last-block{margin-bottom:70px !important}.extra-padding{padding-top:170px!important}.last-block{margin-bottom:70px!important}}@media (max-width:420px){.traditionelle-section{padding:80px 0 50px 0px}.traditionelle-section .container .row{margin:0}.traditionelle-section.last-block{padding-bottom:0}.traditionelle-section.grey{padding-bottom:0}.kompetenzen-box.badge{margin-top:0}.traditionelle-section .second-column .second-bg-image{transform:translate(0 100px) !important}.traditionelle-section .second-column .space .url-part{margin-bottom:100px}.brown-column-section{padding-bottom:0px}.brown-column-section .container .brown-row .brown-column .content-holder .brown-column-richtext{width:70%}.brown-column-section.extra-padding{padding-top:50px !important}.brown-column-section.more-height{padding-bottom:0 !important}.grey-column-section{padding-top:20px;padding-bottom:20px}}@media (max-width:375px){.kompetenzen-box .kompetenzen-box-holder .image-side{height:100%;width:100%}.kompetenzen-box .kompetenzen-box-holder .image-side .image{width:100%;height:235px}.kompetenzen-box.badge{margin-top:100px}.brown-column-section.extra-padding{padding-top:170px !important}.traditionelle-section{padding:80px 0 25px 0px}.traditionelle-section .container .row{margin:0}.traditionelle-section .column{padding:0}.traditionelle-section .first-column .text-part{margin-bottom:0}.traditionelle-section .first-column .text-part .title{font-size:1.875em;line-height:1.1333333333333333em;margin-bottom:0}.traditionelle-section .first-column .text-part .subtitle{font-size:2em;line-height:1.46875em}.traditionelle-section .first-column .first-bg-image{transform:translate(0, 0);margin:40px 0;min-width:271px;max-width:100%;height:235px}.traditionelle-section .second-column .space{margin-bottom:20px}.traditionelle-section .second-column .space .url-part{margin-bottom:0;margin-top:70px}.traditionelle-section .second-column .space .url-part .page-url{font-size:1.1875em}.traditionelle-section .second-column .second-bg-image{transform:translate(0, 100px) !important;max-width:100%;min-width:271px;height:235px}.traditionelle-section .extra-padding{padding-top:60px!important}.traditionelle-section.grey .second-column .space .url-part{margin-top:50px}.traditionelle-section.grey .second-column .space .url-part .page-url{margin-top:0;margin-bottom:100px}}.container{max-width:1540px}.container.narrow{width:1300px}.container.gallery-container{padding:0;margin:0;width:100%}.container.text-container{width:970px}.page-wrapper{padding-top:300px}.page-wrapper.home-page{padding-top:0}.isotope{opacity:0;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}.btn-general{display:inline-flex;align-items:center;justify-content:center;height:48px;background-color:#B66C2C;min-width:164px;padding-left:15px;padding-right:15px;text-decoration:none;color:#fff;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}.btn-general:hover{color:#fff;text-decoration:none;background-color:#69514B;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}.gallery-dots{position:absolute;text-align:center;display:flex;max-width:280px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.gallery-dots .dot{width:18px;height:18px;border:2px solid #fff;background-color:transparent;border-radius:100%;margin-right:10px}.gallery-dots .dot:last-child{margin-right:0}.gallery-dots .dot.active{border:2px solid #B66C2C}.mfp-bg{background:#412E2C;opacity:.8}.mfp-counter{display:none !important}.text-section{margin-bottom:50px;margin-top:50px}.mfp-content{position:initial !important}.mfp-figure::after{background:transparent !important;box-shadow:none !important}.mfp-close{font-size:0 !important;background-image:url('../images/x-icon-galery.svg') !important;background-repeat:no-repeat !important;background-size:contain !important;width:70px !important;top:30px !important;right:90px !important;height:70px !important;opacity:1 !important;cursor:pointer !important}.mfp-arrow-left:before,.mfp-arrow-right:before{display:none !important}.mfp-arrow-left:after,.mfp-arrow-right:after{display:none !important}.mfp-arrow-left{background-image:url('../images/arrow-left.svg') !important;left:50px
    
    }.mfp-arrow-right{background-image:url('../images/arrow-right.svg') !important;right:50px}.mfp-arrow{background-size:contain !important;background-repeat:no-repeat !important;height:100px;opacity:1;background-position:center !important}.mfp-container{background:transparent}.mfp-bottom-bar{top:initial;margin-top:-10px}.mfp-counter{text-align:center ;color:#B66C2C;font-size:16px ;position:initial;opacity:1}.mfp-zoom-out-cur{cursor:unset !important;overflow:hidden !important;-webkit-overflow-scrolling:auto !important}.introsection .container .row .intro-holder{margin-bottom:50px;margin-left:10px;margin-right:10px}.introsection .container .row .intro-holder .page-title{margin-bottom:50px}.introsection .container .row .intro-holder .page-title .small-title{color:#B66C2C;font-size:1em;line-height:1.375em;margin-bottom:0}.introsection .container .row .intro-holder .page-title .upper-title{font-size:3.9375em;line-height:1.0952380952380953em;font-family:"Campton W05 Bold";color:#000;margin-bottom:0}.introsection .container .row .intro-holder .page-title .lower-title{color:#B66C2C;font-size:4.375em;line-height:1.2285714285714286em;font-family:'MarkMyWords';margin-bottom:0}.introsection .container .row .intro-holder .intro-text{font-size:1.5em;color:#000}.introsection .container .row .intro-holder .intro-text .text{margin-bottom:0}.feature-image .image-holder img{width:100%;height:auto}.gallery-section{margin-bottom:50px}.gallery-section .container .gallery-row{margin:0}.gallery-section .container .gallery-row .gallery-column{padding:0;margin:0}.gallery-section .container .gallery-row .gallery-column .gallery-item{width:100%;height:auto}.gallery-section .container .gallery-row .text-column{display:flex;align-items:center;justify-content:center}.gallery-section .container .gallery-row .text-column .content-holder{max-width:70%}.gallery-section .container .gallery-row .text-column .content-holder .title{font-size:2.25em;color:#fff;font-family:"Campton W05 Bold";line-height:1.25em;margin:0}.gallery-section .container .gallery-row .text-column .content-holder .brown-text{color:#B66C2C;font-size:2.375em;line-height:1.236842105263158em;font-family:'MarkMyWords';margin:0}.gallery-section .container .gallery-row .text-column .content-holder .text{font-size:1.3125em;color:#fff;line-height:1.5714285714285714em;margin-top:25px;margin-bottom:8px}.gallery-section .container .gallery-row .text-column.brown{background-color:#412E2C}.gallery-section .container .gallery-row .text-column.grey{background-color:#E6E1DE}.gallery-section .container .gallery-row .text-column.grey .content-holder{max-width:70%}.gallery-section .container .gallery-row .text-column.grey .content-holder .title{font-size:2.25em;color:#412E2C;font-family:"Campton W05 Bold";line-height:1.25em;margin:0}.gallery-section .container .gallery-row .text-column.grey .content-holder .brown-text{color:#B66C2C;font-size:2.375em;line-height:1.236842105263158em;font-family:'MarkMyWords';margin:0}.gallery-section .container .gallery-row .text-column.grey .content-holder .text{font-size:1.3125em;color:#412E2C;line-height:1.5714285714285714em}.general-richtext img{display:inline-block;margin-right:15px;margin-bottom:15px}.general-richtext h2{font-size:2.25em;line-height:1.25em;color:#000;font-family:"Campton W05 Bold"}.general-richtext h3{color:#000;font-size:2em;line-height:1.25em;font-family:"Campton W05 Bold"}.general-richtext h4{color:#000;font-size:1.75em;line-height:1.1785714285714286em;font-family:"Campton W05 Bold"}.general-richtext h5{color:#000;font-size:1.3125em;font-family:"Campton W05 Bold"}.general-richtext p{color:#000;font-size:1.3125em;line-height:1.5714285714285714em;margin-bottom:0px}.general-richtext p a{font-size:1em;display:inline}.general-richtext p b{font-size:1em;line-height:1.5714285714285714em;font-family:"Campton W05 Bold";margin-bottom:0;display:inline}.general-richtext p strong{font-size:1em;line-height:1.5714285714285714em;font-family:"Campton W05 Bold";margin-bottom:0;display:inline}.general-richtext p bold{font-size:1em;line-height:1.5714285714285714em;font-family:"Campton W05 Bold";margin-bottom:0;display:inline}.general-richtext p:last-child{margin-bottom:0}.general-richtext a{color:#B66C2C;display:block;font-size:1.3125em}.general-richtext a b,.general-richtext a strong{font-size:1.3125em}.general-richtext b,.general-richtext strong,.general-richtext bold{font-size:1.3125em;font-family:"Campton W05 Bold";display:block}.general-richtext ul li{color:#000;font-size:1.3125em}.general-richtext ul li a{font-size:1em;text-decoration:none}.general-richtext ul:last-child{margin-bottom:0}.general-richtext ol li{color:#000;font-size:1.3125em}.general-richtext ol li a{font-size:1em;text-decoration:none}.general-richtext ol:last-child{margin-bottom:0}.general-richtext.grey h2{font-size:2.25em;line-height:1.25em;color:#412E2C}.general-richtext.grey h3{color:#412E2C;font-size:2em;line-height:1.25em}.general-richtext.grey h4{color:#412E2C;font-size:1.75em;line-height:1.1785714285714286em}.general-richtext.grey h5{color:#412E2C;font-size:1.3125em}.general-richtext.grey p{color:#412E2C;font-size:1.3125em;line-height:1.5714285714285714em}.general-richtext.grey p a{font-size:1em}.general-richtext.grey a{color:#B66C2C;font-size:1.3125em}.general-richtext.grey b,.general-richtext.grey strong,.general-richtext.grey bold{font-weight:700;font-size:1.3125em}.general-richtext.grey ul li{color:#412E2C;font-size:1.3125em}.general-richtext.grey ul li a{font-size:1em}.general-richtext.grey ol li{color:#412E2C;font-size:1.3125em}.general-richtext.grey ol li a{font-size:1em}.general-richtext.grey:last-child{margin-bottom:0}.general-richtext.brown h2{font-size:2.25em;line-height:1.25em;color:#FFFFFF}.general-richtext.brown h3{color:#FFFFFF;font-size:2em;line-height:1.25em}.general-richtext.brown h4{color:#FFFFFF;font-size:1.75em;line-height:1.1785714285714286em}.general-richtext.brown h5{color:#FFFFFF;font-size:1.3125em}.general-richtext.brown p{color:#FFFFFF;font-size:1.3125em;line-height:1.5714285714285714em}.general-richtext.brown p a{font-size:1em}.general-richtext.brown p:last-child{margin-bottom:0}.general-richtext.brown a{color:#fff;font-size:1.3125em;text-decoration:none}.general-richtext.brown b,.general-richtext.brown strong,.general-richtext.brown bold{font-weight:700;font-size:1.3125em}.general-richtext.brown ul li{color:#FFFFFF;font-size:1.3125em}.general-richtext.brown ul li a{font-size:1em}.general-richtext.brown ul:last-child{margin-bottom:0}.general-richtext.brown ol li{color:#FFFFFF;font-size:1.3125em}.general-richtext.brown ol li a{font-size:1em}.general-richtext.brown ol:last-child{margin-bottom:0}.general-richtext.white h2{font-size:2.25em;line-height:1.25em;color:#000}.general-richtext.white h3{color:#000;font-size:2em;line-height:1.25em}.general-richtext.white h4{color:#000;font-size:1.75em;line-height:1.1785714285714286em}.general-richtext.white h5{color:#000;font-size:1.3125em}.general-richtext.white p{color:#000;font-size:1.3125em;line-height:1.5714285714285714em}.general-richtext.white p a{font-size:1em}.general-richtext.white a{color:#B66C2C;font-size:1.3125em}.general-richtext.white b,.general-richtext.white strong,.general-richtext.white bold{font-weight:700;font-size:1.3125em}.general-richtext.white ul li{color:#000;font-size:1.3125em}.general-richtext.white ul li a{font-size:1em}.general-richtext.white ul:last-child{margin-bottom:0}.general-richtext.white ol li{color:#000;font-size:1.3125em}.general-richtext.white ol li a{font-size:1em}.general-richtext.white ol:last-child{margin-bottom:0}.grey-column-section{background-color:#E6E1DE;padding-top:50px;padding-bottom:50px;margin-bottom:50px}.grey-column-section .container .grey-row{margin-left:-40px;margin-right:-40px}.grey-column-section .container .grey-row .grey-column{padding-left:30px;padding-right:30px}.grey-column-section .container .grey-row .grey-column:after{content:"";position:absolute;width:1px;height:calc(100% - 5px);right:0;top:0;bottom:0px;border-right:1px solid white}.grey-column-section .container .grey-row .grey-column.last:after{display:none}.grey-column-section .container .grey-row .grey-column .column-holder{height:100%}.grey-column-section .container .grey-row .grey-column .content-holder{display:flex;flex-direction:column;height:100%}.grey-column-section .container .grey-row .grey-column .grey-column-richtext{margin-bottom:auto}.grey-column-section .container .grey-row .grey-column.general .title-holder{margin-bottom:20px}.grey-column-section .container .grey-row .grey-column.general .title-holder .title{font-size:2.25em;color:#412E2C;line-height:1em;margin-bottom:0;font-family:"Campton W05 Bold"}.grey-column-section .container .grey-row .grey-column.general .title-holder .brown-text{font-size:2.375em;line-height:1.0526315789473684em;color:#B66C2C;font-family:'MarkMyWords'}.grey-column-section .container .grey-row .grey-column.general .info-holder{margin:0;margin-top:30px}.grey-column-section .container .grey-row .grey-column.general .info-holder .info{color:#412E2C;font-size:1.3125em;font-family:"Campton W05 Bold"}.grey-column-section .container .grey-row .grey-column.general .info-holder .info-link{color:#B66C2C;font-size:1.3125em;margin-left:10px;text-decoration:none;font-family:"Campton W05 Bold"}.grey-column-section .container .grey-row .grey-column.general .info-holder:last-child .info{margin-bottom:0}.grey-column-section .container .grey-row .grey-column.general .info-holder:last-child .info-link{margin-bottom:0}.brown-column-section{background-color:#69514B;padding-top:50px;padding-bottom:50px}.brown-column-section .container .brown-row{margin-left:-40px;margin-right:-40px}.brown-column-section .container .brown-row .brown-column{padding-left:40px;padding-right:40px}.brown-column-section .container .brown-row .brown-column .content-holder{display:flex;flex-direction:column;height:100%;width:80%}.brown-column-section .container .brown-row .brown-column .content-holder .title{font-size:2.25em;color:#fff;line-height:1.25em;font-family:"Campton W05 Bold"}.brown-column-section .container .brown-row .brown-column .content-holder .brown-column-richtext{margin-bottom:auto}.brown-column-section .container .brown-row .brown-column:after{content:"";position:absolute;width:1px;height:calc(100% - 5px);right:0;top:0;bottom:0px;border-right:1px solid rgba(255,255,255,0.4);opacity:.4}.brown-column-section .container .brown-row .brown-column.last::after{display:none}.brown-column-section .container .brown-row .brown-column.general.general .phone-holder .phone-link{text-decoration:none;color:#fff;font-size:1.3125em;line-height:1.5714285714285714em;font-family:"Campton W05 Bold"}.brown-column-section .container .brown-row .brown-column.general.general .email-holder .email-link{text-decoration:none;color:#fff;font-family:"Campton W05 Bold";font-size:1.3125em;line-height:1.5714285714285714em}.brown-column-section .container .brown-row .brown-column.general.general .route-link-holder{margin:0}.brown-column-section .container .brown-row .brown-column.general.general .route-link-holder .text{color:#fff;font-size:1.3125em;line-height:1.5714285714285714em;font-family:"Campton W05 Bold"}.brown-column-section .container .brown-row .brown-column.general.general .route-link-holder .route-link{text-decoration:none;margin-left:15px;height:30px;display:flex;align-items:center}.brown-column-section .container .brown-row .brown-column.general.general .route-link-holder .route-link.without-text{margin-left:0}.brown-column-section .container .brown-row .brown-column.general.general .route-link-holder:last-child .text{margin-bottom:0}.brown-column-section .container .brown-row .brown-column.general.general .route-link-holder:last-child .route-link{margin-bottom:0}.brown-column-section.more-height{padding-bottom:100px}.white-column-section{background-color:#fff;padding-top:50px;padding-bottom:30px;margin-bottom:50px}.white-column-section .container .white-row{margin-left:-40px;margin-right:-40px}.white-column-section .container .white-row .white-column{padding-left:40px;padding-right:40px}.white-column-section .container .white-row .white-column .content-holder{display:flex;flex-direction:column;height:100%}.white-column-section .container .white-row .white-column .content-holder .title{font-size:2.25em;color:#000;line-height:1.25em;font-family:"Campton W05 Bold"}.white-column-section .container .white-row .white-column .content-holder .white-column-richtext{margin-bottom:auto}.white-column-section .container .white-row .white-column .content-holder:after{content:"";position:absolute;width:1px;height:calc(100% - 5px);right:0;bottom:0;top:0;border-right:1px solid #B66C2C;opacity:.4}.white-column-section .container .white-row .white-column .content-holder.last::after{display:none}.white-column-section .container .white-row .white-column.general .phone-holder .phone-link{text-decoration:none;color:#000;font-family:"Campton W05 Bold";font-size:1.3125em;line-height:1.5714285714285714em}.white-column-section .container .white-row .white-column.general .email-holder .email-link{text-decoration:none;color:#000;font-family:"Campton W05 Bold";font-size:1.3125em;line-height:1.5714285714285714em}.white-column-section .container .white-row .white-column.general .route-link-holder{margin:0}.white-column-section .container .white-row .white-column.general .route-link-holder .text{color:#000;font-size:1.3125em;line-height:1.5714285714285714em;font-family:"Campton W05 Bold"}.white-column-section .container .white-row .white-column.general .route-link-holder .route-link{text-decoration:none;margin-left:10px;height:30px;display:flex;align-items:center}.white-column-section .container .white-row .white-column.general .route-link-holder:last-child .text{margin-bottom:0}.white-column-section .container .white-row .white-column.general .route-link-holder:last-child .route-link{margin-bottom:0}.ihr-kochevent .text-holder .section-title{text-align:center;font-size:63px;color:#B66C2C;font-family:"Campton W05 Bold"}.ihr-kochevent .section-background{background-color:#412E2C;padding-top:50px;padding-bottom:70px}.ihr-kochevent .section-background .container .row{display:flex}.ihr-kochevent .section-background .container .row .column-holder{display:flex}.ihr-kochevent .section-background .container .row .column-holder .kontakt-column .content-holder{margin-left:70px;display:flex;flex-direction:column;height:100%;width:100%}.ihr-kochevent .section-background .container .row .column-holder .kontakt-column .content-holder .title{color:#B66C2C;font-size:2.25em;line-height:1.25em;font-family:"Campton W05 Bold";margin:0}.ihr-kochevent .section-background .container .row .column-holder .kontakt-column .content-holder:after{content:"";position:absolute;width:1px;height:calc(100% - 5px);right:0;top:0;bottom:0px;border-right:1px solid rgba(255,255,255,0.4);opacity:.4}.ihr-kochevent .section-background .container .row .column-holder .kontakt-column .content-holder .brown-column-richtext{margin-bottom:auto;width:70%}.ihr-kochevent .section-background .container .row .column-holder.general .phone-holder .phone-link{text-decoration:none;color:#fff;font-size:1.3125em;line-height:1.5714285714285714em;font-family:"Campton W05 Bold"}.ihr-kochevent .section-background .container .row .column-holder.general .email-holder .email-link{text-decoration:none;color:#fff;font-family:"Campton W05 Bold";font-size:1.3125em;line-height:1.5714285714285714em}.ihr-kochevent .section-background .container .row .column-holder.general .route-link-holder{margin:0}.ihr-kochevent .section-background .container .row .column-holder.general .route-link-holder .text{color:#fff;font-size:1.3125em;line-height:1.5714285714285714em;font-family:"Campton W05 Bold"}.ihr-kochevent .section-background .container .row .column-holder.general .route-link-holder .route-link{text-decoration:none;margin-left:15px;height:30px;display:flex;align-items:center}.ihr-kochevent .section-background .container .row .second-column .content-holder{margin-left:100px;display:flex;flex-direction:column;height:100%}.ihr-kochevent .section-background .container .row .second-column .content-holder .title{color:#B66C2C;font-size:2.25em;font-family:"Campton W05 Bold";margin:0}.ihr-kochevent .section-background .container .row .second-column .content-holder .brown-column-richtext{margin-bottom:auto;width:70%}.ihr-kochevent .section-background .container .row .second-column.general .phone-holder .phone-link{text-decoration:none;color:#fff;font-size:1.3125em;line-height:1.5714285714285714em}.ihr-kochevent .section-background .container .row .second-column.general .email-holder .email-link{text-decoration:none;color:#fff;font-size:1.3125em;line-height:1.5714285714285714em}.ihr-kochevent .section-background .container .row .second-column.general .route-link-holder{margin:0}.ihr-kochevent .section-background .container .row .second-column.general .route-link-holder .text{color:#fff;font-size:1.3125em;line-height:1.5714285714285714em}.ihr-kochevent .section-background .container .row .second-column.general .route-link-holder .route-link{text-decoration:none;margin-left:10px;height:30px;display:flex;align-items:center}.ihr-kochevent .section-background .container .row .second-column.general .route-link-holder:last-child .text{margin-bottom:0}.ihr-kochevent .section-background .container .row .second-column.general .route-link-holder:last-child .route-link{margin-bottom:0}.service .section-background{background-color:#E6E1DE;padding-top:50px;padding-bottom:50px}.service .section-background .container .row .first-column{display:flex}.service .section-background .container .row .first-column .kontakt-column .content-holder{margin-top:30px}.service .section-background .container .row .first-column .kontakt-column .content-holder .title{color:#412E2C;font-size:2.25em;line-height:1.25em;font-family:"Campton W05 Bold";margin:0;margin-bottom:20px}.service .section-background .container .row .first-column .kontakt-column .content-holder .service-richtext .general-richtext a{color:#412E2C}.service .section-background .container .row .first-column .kontakt-column.general .phone-holder .phone-link{text-decoration:none;color:#412E2C;font-family:"Campton W05 Bold";font-size:1.3125em}.service .section-background .container .row .first-column .kontakt-column.general .email-holder .email-link{text-decoration:none;color:#412E2C;font-family:"Campton W05 Bold";font-size:1.3125em}.service .section-background .container .row .first-column .kontakt-column.general .route-link-holder{margin:0}.service .section-background .container .row .first-column .kontakt-column.general .route-link-holder .text{color:#fff;font-size:1.3125em}.service .section-background .container .row .first-column .kontakt-column.general .route-link-holder .route-link{text-decoration:none;margin-left:15px;height:30px;display:flex;align-items:center}.service .section-background .container .row .first-column .img-holder{margin-right:75px}.service .section-background .container .row .first-column .img-holder img{max-height:200px;border-radius:100%}.badge-link{text-decoration:none !important}.badge-link .badge-holder{width:264px;height:264px;background-color:#B66C2C;border-radius:50%;display:flex;justify-content:center;align-items:center;transform:rotate(-15deg);margin-top:100px}.badge-link .badge-holder .badge .content{text-align:center}.badge-link .badge-holder .badge .content .title{font-size:2.25em;line-height:1.25em;margin:0;color:#fff;font-family:"Campton W05 Bold"}.badge-link .badge-holder .badge .content .text{color:#fff;font-size:1.3125em;line-height:1.4285714285714286em;margin:0}.badge-link .badge-holder .badge .content .img-holder{text-align:center}.job-banner .section-background{background-color:#412E2C;padding-top:50px;padding-bottom:50px}.job-banner .section-background .container .job-banner-column.general .phone-holder .phone-link{text-decoration:none;color:#B66C2C;font-family:"Campton W05 Bold";font-size:1.3125em}.job-banner .section-background .container .job-banner-column.general .email-holder .email-link{text-decoration:none;color:#B66C2C;font-family:"Campton W05 Bold";font-size:1.3125em}.job-banner .section-background .container .job-banner-column.general .route-link-holder{margin:0}.job-banner .section-background .container .job-banner-column.general .route-link-holder .text{color:#fff;font-size:1.3125em}.job-banner .section-background .container .job-banner-column.general .route-link-holder .route-link{text-decoration:none;margin-left:15px;height:30px;display:flex;align-items:center}.job-banner .section-background .container .job-banner-column .content-holder .title-holder{margin-bottom:50px}.job-banner .section-background .container .job-banner-column .content-holder .title-holder .title{color:#B66C2C;margin:0;font-size:2.25em;line-height:1.25em;font-family:"Campton W05 Bold"}.job-banner .section-background .container .job-banner-column .content-holder .title-holder .subtitle{color:#fff;margin:0;font-size:2.0625em;line-height:1em;font-family:"Campton W05 Bold"}.accordion-section .section-background{background-color:#412E2C;padding-top:50px;padding-bottom:50px}.accordion-section .container .accordion-holder .row .accordion-column{padding-left:42px}.accordion-section .container .accordion-holder .row .accordion-column .content-holder .title-holder{margin-bottom:20px}.accordion-section .container .accordion-holder .row .accordion-column .content-holder .title-holder .title{color:#fff;margin:0;font-size:2.25em;line-height:1.25em;font-family:"Campton W05 Bold"}.accordion-section .container .accordion-holder .row .accordion-column .content-holder .short-text{margin-bottom:15px}.accordion-section .container .accordion-holder .row .accordion-column .content-holder .accordion-plus{width:40px;height:40px;position:relative;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;cursor:pointer}.accordion-section .container .accordion-holder .row .accordion-column .content-holder .accordion-plus span{content:'';position:absolute;width:40px;height:2px;top:0;left:0;bottom:0;right:0;margin:auto;background-color:#B66C2C}.accordion-section .container .accordion-holder .row .accordion-column .content-holder .accordion-plus span.vertical-line{width:2px;height:40px;-webkit-transition:all .1s;-moz-transition:all .1s;-o-transition:all .1s;transition:all .1s;-webkit-transition-delay:.1s;-moz-transition-delay:.1s;-o-transition-delay:.1s;-ms-transition-delay:.1s;transition-delay:.1s}.accordion-section .container .accordion-holder .row .accordion-column .content-holder .accordion-plus .icon{display:none}.accordion-section .container .accordion-holder .row .accordion-column .content-holder.open .accordion-plus{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.accordion-section .container .accordion-holder .row .accordion-column .content-holder.open .accordion-plus:before{width:100%;height:100%;-webkit-transition:all .15s;-moz-transition:all .15s;-o-transition:all .15s;transition:all .15s;-webkit-transition-delay:.15s;-moz-transition-delay:.15s;-o-transition-delay:.15s;-ms-transition-delay:.15s;transition-delay:.15s}.accordion-section .container .accordion-holder .row .accordion-column .content-holder.open .accordion-plus span.vertical-line{height:2px;-webkit-transition:all .15s;-moz-transition:all .15s;-o-transition:all .15s;transition:all .15s}.accordion-section .container .accordion-holder .row .accordion-column .content-holder .long-text{display:none}.accordion-section .container .accordion-holder .row .accordion-column .content-holder .open{display:block}.accordion-section .container .accordion-holder .row .accordion-column .content-holder .close{display:none}.accordion-section .container .accordion-holder .row .accordion-column:after{content:"";position:absolute;width:1px;height:100%;right:0;bottom:0px;border-right:1px solid #B66C2C;opacity:.4}.accordion-section .container .accordion-holder .row .accordion-column.last::after{display:none}.accordion-section .container .accordion-holder.general .phone-holder .phone-link{text-decoration:none;color:#412E2C;font-size:1.3125em}.accordion-section .container .accordion-holder.general .email-holder .email-link{text-decoration:none;color:#412E2C;font-size:1.3125em}.accordion-section .container .accordion-holder.general .route-link-holder{margin:0}.accordion-section .container .accordion-holder.general .route-link-holder .text{color:#fff;font-size:1.3125em}.accordion-section .container .accordion-holder.general .route-link-holder .route-link{text-decoration:none;margin-left:15px;height:30px;display:flex;align-items:center}.accordion-section .container .accordion-holder.general .info-holder{margin:0}.accordion-section .container .accordion-holder.general .info-holder .info{color:#fff;font-size:1.3125em;font-family:"Campton W05 Bold"}.accordion-section .container .accordion-holder.general .info-holder .info-link{color:#B66C2C;font-size:1.3125em;margin-left:15px;text-decoration:none;font-family:"Campton W05 Bold"}.umgesetzte-section .gallery-container .img-holder .row{margin:0}.umgesetzte-section .gallery-container .img-holder .row .title-holder .umgesetzte-title{text-align:center;color:#000;font-size:1.3125em}.umgesetzte-section .gallery-container .img-holder .row .image-column{position:relative;padding:0}.umgesetzte-section .gallery-container .img-holder .row .image-column a{text-decoration:none}.umgesetzte-section .gallery-container .img-holder .row .image-column .schreinerei-img{width:100%;height:auto}.umgesetzte-section .gallery-container .img-holder .row .image-column .schreinerei-img:hover+.mobile{opacity:.8}.umgesetzte-section .gallery-container .img-holder .row .image-column .mobile{position:absolute;bottom:0;width:100%;background-color:#412E2C;margin-top:-58px;opacity:0}.umgesetzte-section .gallery-container .img-holder .row .image-column .mobile .row .text-holder{padding:15px 10px;width:65%}.umgesetzte-section .gallery-container .img-holder .row .image-column .mobile .row .text-holder .text{margin:0;color:#fff;font-size:1.1875em}.umgesetzte-section .gallery-container .img-holder .row .image-column .mobile .row .icon-holder{width:35%;padding:15px 10px;text-align:right}.umgesetzte-section .gallery-container .img-holder .row .image-column .mobile .row .icon-holder .right-icon{color:#B66C2C}.home{width:100%;height:100vh;display:flex;align-items:center}.home .img-bg{background-position:center;position:absolute;top:0;left:0;right:0;bottom:0;background-repeat:no-repeat;background-size:cover;height:100vh}.home .has-overlay::after{content:'';display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,0.3)}.home .title-holder{z-index:0;text-align:center}.home .title-holder .title{color:#fff;font-size:9.75em;line-height:1.0897435897435896em;font-family:"Campton W05 Bold";margin-bottom:0}.home .title-holder .subtitle{color:#fff;font-size:10.375em;line-height:1.3313253012048192em;font-family:'MarkMyWords'}.home .title-holder.inline-text .title{display:inline}.home .title-holder.inline-text .subtitle{display:inline}.home .badge-col{position:absolute;right:0;width:200px;height:200px;bottom:100px;right:200px}.home .badge-link{text-decoration:none}.home .badge-link .badge-holder{width:264px;height:264px;background-color:#B66C2C;border-radius:50%;display:flex;justify-content:center;align-items:center;transform:rotate(-15deg)}.home .badge-link .badge-holder .badge{width:80%;margin:0 auto}.home .badge-link .badge-holder .badge .content .title{font-size:2.125em;line-height:1.25em;margin:0;color:#fff;font-family:"Campton W05 Bold"}.home .badge-link .badge-holder .badge .content .text{color:#fff;font-size:1.3125em;line-height:1.4285714285714286em;margin:0}.home .badge-link .badge-holder .badge .content .img-holder{text-align:center}.home.secondary-banner{height:80vh}.home.secondary-banner .img-bg{height:80vh}.home.secondary-banner .title-holder .title{font-size:6.625em}.home.secondary-banner .title-holder .subtitle{font-size:7.0625em}.home.secondary-banner .title-holder.inline-text .title{display:inline}.home.secondary-banner .title-holder.inline-text .subtitle{display:inline}.home.secondary-banner .badge-col{bottom:300px}.page-wrapper.vivencia-page .home{width:100%;height:80vh;display:flex;align-items:center}.page-wrapper.vivencia-page .home .img-bg{background-position:center;position:absolute;top:0;left:0;right:0;bottom:0;background-repeat:no-repeat;background-size:cover;height:80vh}.page-wrapper.vivencia-page .home .has-overlay::after{content:'';display:block;position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(182,108,44,0.3)}.page-wrapper.vivencia-page .home .title-holder{z-index:1;text-align:center}.page-wrapper.vivencia-page .home .title-holder .title{color:#fff;font-size:6.625em;line-height:1.0660377358490567em}.page-wrapper.vivencia-page .home .title-holder .subtitle{color:#fff;font-size:7.0625em;line-height:1.3274336283185841em;font-family:'MarkMyWords'}.full-faq{margin-bottom:50px;margin-top:50px}.full-faq .container .accordion-holder{width:80%}.full-faq .container .accordion-holder .accordion-item{border-bottom:1px solid #B66C2C}.full-faq .container .accordion-holder .accordion-item .accordion-header{text-decoration:none;position:relative;display:block;padding-right:80px;padding-top:15px;padding-bottom:15px;color:#000}.full-faq .container .accordion-holder .accordion-item .accordion-trigger .accordion-title{font-size:20px;color:#000;text-decoration:none;font-size:2.25em;line-height:1.25em;font-family:"Campton W05 Bold"}.full-faq .container .accordion-holder .accordion-item .accordion-trigger .accordion-icon{width:40px;height:40px;position:absolute;right:0;top:50%;margin-top:-20px;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.full-faq .container .accordion-holder .accordion-item .accordion-trigger .accordion-icon:before{content:'';width:0;height:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border-radius:100%;-webkit-transition:all .1s;-moz-transition:all .1s;-o-transition:all .1s;transition:all .1s}.full-faq .container .accordion-holder .accordion-item .accordion-trigger .accordion-icon span{content:'';position:absolute;width:40px;height:2px;top:0;left:0;bottom:0;right:0;margin:auto;background-color:#B66C2C}.full-faq .container .accordion-holder .accordion-item .accordion-trigger .accordion-icon span.vertical-line{width:2px;height:40px;-webkit-transition:all .1s;-moz-transition:all .1s;-o-transition:all .1s;transition:all .1s;-webkit-transition-delay:.1s;-moz-transition-delay:.1s;-o-transition-delay:.1s;-ms-transition-delay:.1s;transition-delay:.1s}.full-faq .container .accordion-holder .accordion-item .accordion-trigger.open .accordion-icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.full-faq .container .accordion-holder .accordion-item .accordion-trigger.open .accordion-icon:before{width:100%;height:100%;-webkit-transition:all .15s;-moz-transition:all .15s;-o-transition:all .15s;transition:all .15s;-webkit-transition-delay:.15s;-moz-transition-delay:.15s;-o-transition-delay:.15s;-ms-transition-delay:.15s;transition-delay:.15s}.full-faq .container .accordion-holder .accordion-item .accordion-trigger.open .accordion-icon span.vertical-line{height:2px;-webkit-transition:all .15s;-moz-transition:all .15s;-o-transition:all .15s;transition:all .15s}.full-faq .container .accordion-holder .accordion-item .long-text{display:none;padding-top:20px;padding-bottom:40px}.full-faq .container .accordion-holder .brown-text .text{font-size:20px;color:#B66C2C;text-decoration:none;font-size:2.25em;line-height:1.25em;margin-top:100px}.half-faq{margin-bottom:50px;margin-top:50px}.half-faq .container .half-accordion-holder{width:80%}.half-faq .container .half-accordion-holder .half-accordion-item{border-bottom:1px solid #B66C2C}.half-faq .container .half-accordion-holder .half-accordion-item .brown{font-size:20px;color:#B66C2C;text-decoration:none;font-size:2.25em;line-height:1.25em;margin-top:100px}.half-faq .container .half-accordion-holder .half-accordion-item .half-accordion-header{text-decoration:none;position:relative;display:block;padding-right:80px;padding-top:10px;padding-bottom:10px;color:#000}.half-faq .container .half-accordion-holder .half-accordion-item .half-accordion-trigger .accordion-title{font-size:20px;color:#000;text-decoration:none;font-size:1.3125em;line-height:1.5714285714285714em;margin:0}.half-faq .container .half-accordion-holder .half-accordion-item .half-accordion-trigger .half-accordion-icon{width:40px;height:40px;position:absolute;right:0;top:50%;margin-top:-20px;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.half-faq .container .half-accordion-holder .half-accordion-item .half-accordion-trigger .half-accordion-icon:before{content:'';width:0;height:0;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);border-radius:100%;-webkit-transition:all .1s;-moz-transition:all .1s;-o-transition:all .1s;transition:all .1s}.half-faq .container .half-accordion-holder .half-accordion-item .half-accordion-trigger .half-accordion-icon span{content:'';position:absolute;width:24px;height:2px;top:0;left:0;bottom:0;right:0;margin:auto;background-color:#B66C2C}.half-faq .container .half-accordion-holder .half-accordion-item .half-accordion-trigger .half-accordion-icon span.vertical-line{width:2px;height:24px;-webkit-transition:all .1s;-moz-transition:all .1s;-o-transition:all .1s;transition:all .1s;-webkit-transition-delay:.1s;-moz-transition-delay:.1s;-o-transition-delay:.1s;-ms-transition-delay:.1s;transition-delay:.1s}.half-faq .container .half-accordion-holder .half-accordion-item .half-accordion-trigger.open .accordion-title{font-family:"Campton W05 Bold"}.half-faq .container .half-accordion-holder .half-accordion-item .half-accordion-trigger.open .half-accordion-icon{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.half-faq .container .half-accordion-holder .half-accordion-item .half-accordion-trigger.open .half-accordion-icon:before{width:100%;height:100%;-webkit-transition:all .15s;-moz-transition:all .15s;-o-transition:all .15s;transition:all .15s;-webkit-transition-delay:.15s;-moz-transition-delay:.15s;-o-transition-delay:.15s;-ms-transition-delay:.15s;transition-delay:.15s}.half-faq .container .half-accordion-holder .half-accordion-item .half-accordion-trigger.open .half-accordion-icon span.vertical-line{height:2px;-webkit-transition:all .15s;-moz-transition:all .15s;-o-transition:all .15s;transition:all .15s}.half-faq .container .half-accordion-holder .half-accordion-item .half-ac-long-text{display:none;padding-top:20px;padding-bottom:40px}.map-holder{z-index:0;padding:0;margin-bottom:50px}.map-holder #map{height:470px;margin-bottom:50px}.ubersicht-galery{margin-bottom:50px}.ubersicht-galery .container .menu{list-style-type:none;margin-bottom:0;margin-left:auto;display:flex;padding:0;margin-bottom:80px;flex-wrap:wrap}.ubersicht-galery .container .menu li{display:block;margin-right:60px;position:relative;margin-bottom:15px}.ubersicht-galery .container .menu li:last-child{margin-right:0}.ubersicht-galery .container .menu li .menu-link{display:block;font-size:1.5em;line-height:1.5416666666666667em;color:#000;margin-bottom:0;text-decoration:none;padding-top:6px;padding-bottom:6px;padding-left:10px;padding-right:10px;position:relative;font-weight:400;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}.ubersicht-galery .container .menu li .menu-link:hover{color:#B66C2C;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}.ubersicht-galery .container .menu li .menu-link.active{font-family:"Campton W05 Bold"}.ubersicht-galery .container .menu li .menu-link.active:before{content:"";width:100%;height:6px;background-color:#B66C2C;transform:skew(-60deg);position:absolute;left:0;right:0;bottom:0}.ubersicht-galery .container .custom-dropdown{position:relative;width:350px;max-width:100%;z-index:20;margin-bottom:50px;display:none}.ubersicht-galery .container .custom-dropdown .head{display:block;padding:15px 44px 15px 20px;cursor:pointer;border-bottom:2px solid #B66C2C}.ubersicht-galery .container .custom-dropdown .head .menu-link{font-size:1.1875em;line-height:1.105263157894737em;color:#000;text-decoration:none;pointer-events:none}.ubersicht-galery .container .custom-dropdown .head .menu-link.active{font-family:"Campton W05 Bold"}.ubersicht-galery .container .custom-dropdown .body{display:flex;position:absolute;flex-direction:column;opacity:0;transition:all .2s;background:#fff;padding:15px;width:100%;pointer-events:none}.ubersicht-galery .container .custom-dropdown .body .menu-link{font-size:1.1875em;line-height:1.105263157894737em;color:#000;text-decoration:none;border-bottom:2px dotted #B66C2C;margin:0px;padding:15px;padding-left:0}.ubersicht-galery .container .custom-dropdown .body .menu-link:last-child{border:none;padding-bottom:0}.ubersicht-galery .container .custom-dropdown .icon{content:'';position:absolute;width:20px;height:20px;border-left:2px solid #B66C2C;border-top:2px solid #B66C2C;transform:translateX(-50%) rotate(-135deg);right:20px}.ubersicht-galery .container .custom-dropdown .icon.open{transform:translateX(-50%) rotate(45deg)}.ubersicht-galery .container .custom-dropdown.opened .body{opacity:1;pointer-events:all}.ubersicht-galery .row{padding:0;margin:0}.ubersicht-galery .row .element-item{width:25%;padding:0;margin:0;display:flex;align-items:center;justify-content:center}.ubersicht-galery .row .element-item .open-page{display:block;width:100%;height:100%}.ubersicht-galery .row .element-item .img{width:100%;height:auto}.ubersicht-galery .row .element-item .hover{width:100%;background-color:#412E2C;margin-top:-60px;opacity:0;position:absolute;bottom:0;z-index:0;display:block;cursor:pointer}.ubersicht-galery .row .element-item .hover.show{opacity:.8}.ubersicht-galery .row .element-item .hover .row .text-holder{width:60%;padding:15px 10px}.ubersicht-galery .row .element-item .hover .row .text-holder .text{margin:0;color:#fff;font-size:1.1875em}.ubersicht-galery .row .element-item .hover .row .icon-holder{padding:15px 10px;text-align:right;width:40%}.ubersicht-galery .row .element-item .hover .row .icon-holder .right-icon{color:#B66C2C}.ubersicht-galery .row .element-item .team-info{align-self:flex-start;position:absolute;left:0;bottom:0;width:100%;max-height:100%;overflow-y:auto;background-color:#412E2C;opacity:.8}.ubersicht-galery .row .element-item .team-info .name-holder .name{font-size:1.6875em;line-height:1.3703703703703705em;color:#fff;margin:0;font-family:"Campton W05 Bold";padding:15px 0;margin-left:20px}.ubersicht-galery .row .element-item .team-info .overlay-detail{width:100%;display:none}.ubersicht-galery .row .element-item .team-info .overlay-detail .text-holder .text{color:#fff;font-size:1.3125em;line-height:1.5714285714285714em;margin:0}.ubersicht-galery .row .element-item .team-info .overlay-detail .link-holder{display:flex;flex-direction:column;margin-top:10px;margin-bottom:10px}.ubersicht-galery .row .element-item .team-info .overlay-detail .link-holder a{font-size:1.1875em;line-height:1.4736842105263157em;color:#fff;margin:0;font-family:"Campton W05 Bold";text-decoration:none}.ubersicht-galery .row .element-item .team-info .accordion-plus{width:30px;height:40px;position:absolute;-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s;cursor:pointer;top:10px;right:10px;display:none}.ubersicht-galery .row .element-item .team-info .accordion-plus span{content:'';position:absolute;width:20px;height:2px;top:0;left:0;bottom:0;right:0;margin:auto;background-color:#B66C2C}.ubersicht-galery .row .element-item .team-info .accordion-plus span.vertical-line{width:2px;height:20px;-webkit-transition:all .1s;-moz-transition:all .1s;-o-transition:all .1s;transition:all .1s;-webkit-transition-delay:.1s;-moz-transition-delay:.1s;-o-transition-delay:.1s;-ms-transition-delay:.1s;transition-delay:.1s}.ubersicht-galery .row .element-item .team-info.open .accordion-plus{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.ubersicht-galery .row .element-item .team-info.open .accordion-plus:before{width:100%;height:100%;-webkit-transition:all .15s;-moz-transition:all .15s;-o-transition:all .15s;transition:all .15s;-webkit-transition-delay:.15s;-moz-transition-delay:.15s;-o-transition-delay:.15s;-ms-transition-delay:.15s;transition-delay:.15s}.ubersicht-galery .row .element-item.brown{background-color:#412E2C}.ubersicht-galery .row .element-item.brown .open-page{text-decoration:none;display:flex;align-items:center}.ubersicht-galery .row .element-item.brown .open-page .title{font-size:2.25em;line-height:1.25em;color:#fff;margin:0;font-family:"Campton W05 Bold"}.ubersicht-galery .row .element-item.brown .open-page .span{font-size:2.375em;line-height:1.236842105263158em;color:#B66C2C;margin:0;font-family:'MarkMyWords'}.ubersicht-galery .row .element-item.brown .open-page .text{font-size:1.3125em;color:#fff;line-height:1.5714285714285714em;margin-top:25px;margin-bottom:8px}.ubersicht-galery .row .element-item.grey{background-color:#E6E1DE}.ubersicht-galery .row .element-item.grey .open-page{text-decoration:none;display:flex;align-items:center}.ubersicht-galery .row .element-item.grey .open-page .title{font-size:2.25em;line-height:1.25em;color:#412E2C;margin:0;font-family:"Campton W05 Bold"}.ubersicht-galery .row .element-item.grey .open-page .span{font-size:2.375em;line-height:1.236842105263158em;color:#B66C2C;margin:0;font-family:'MarkMyWords'}.ubersicht-galery .row .element-item.grey .open-page .text{font-size:1.3125em;color:#412E2C;line-height:1.5714285714285714em;margin-top:25px;margin-bottom:8px}.ubersicht-galery .row .element-item .text-column{display:flex;justify-content:center}.ubersicht-galery .row .element-item .text-column .content-holder{max-width:80%}.ubersicht-galery.projekte .row .element-item .team-info{display:none}.ubersicht-galery.projekte .row .element-item:hover .hover{opacity:.8;transition:all .2s}.ubersicht-galery.team .element-item .hover{display:none}.ubersicht-galery.team .element-item:hover .hover{display:none}.cookie-banner{display:block;position:fixed;width:100%;left:0;right:0;bottom:65px}.cookie-banner .content{display:flex;justify-content:space-between;align-items:center;width:100%;background-color:rgba(0,0,0,0.8);padding-left:20px;padding-right:20px;padding-top:20px;padding-bottom:20px}.cookie-banner .content .text{margin-right:30px}.cookie-banner .content .text p{font-family:"Campton W05 Book";font-weight:400;display:block;color:#fff;font-size:1em;line-height:1.25em;margin-bottom:0}.cookie-banner .content .text p a{color:#B66C2C;display:inline;text-decoration:none;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}.cookie-banner .content .text p a:hover{opacity:.8;-webkit-transition:all .2s;-moz-transition:all .2s;-o-transition:all .2s;transition:all .2s}@media (min-width:300px){.container{max-width:100% !important}}@media (min-width:1600px){.container{max-width:1540px !important}.container.gallery-container{max-width:100% !important}.footer.primary .footer-wrapper .badge-link .badge-holder{right:20px}}@media (max-width:1600px){.footer.primary .footer-wrapper .badge-link .badge-holder{right:15px}}@media (max-width:1500px){img.mfp-img{padding-left:5px !important;padding-right:5px !important}.footer.primary .footer-wrapper .badge-link .badge-holder{right:20px}.home .title-holder .title{font-size:4.75em;line-height:1.1842105263157894em}.home .title-holder .subtitle{font-size:5.375em;line-height:1.1627906976744187em}.home .badge-col{bottom:50px}.home .badge-col .badge-holder{width:200px;height:200px}.home .badge-col .badge-holder .badge{width:90%}.home .badge-col .badge-holder .badge .content .title{font-size:1.75em;line-height:1.25em}.home .badge-col .badge-holder .badge .content .text{font-size:1em;line-height:1.4375em}.home.secondary-banner .title-holder .title{font-size:4.75em;line-height:1.1842105263157894em}.home.secondary-banner .title-holder .subtitle{font-size:5.375em;line-height:1.1627906976744187em}.home.secondary-banner .badge-col{bottom:170px}.home.secondary-banner .badge-col .badge-holder{width:200px;height:200px}.home.secondary-banner .badge-col .badge-holder .badge{width:90%}.home.secondary-banner .badge-col .badge-holder .badge .content .title{font-size:1.75em;line-height:1.25em}.home.secondary-banner .badge-col .badge-holder .badge .content .text{font-size:1em;line-height:1.4375em}.page-wrapper.vivencia-page .home .title-holder .title{font-size:4.75em;line-height:1.1842105263157894em}.page-wrapper.vivencia-page .home .title-holder .subtitle{font-size:5.375em;line-height:1.1627906976744187em}.umgesetzte-section .gallery-container .img-holder .row .image-column .mobile .row .text-holder{padding:15px 5px;width:70%}.umgesetzte-section .gallery-container .img-holder .row .image-column .mobile .row .icon-holder{width:30%;padding:15px 5px}.umgesetzte-section .gallery-container .img-holder .row .image-column .mobile .row .icon-holder .right-icon{color:#B66C2C;width:70px}.ubersicht-galery .row .element-item .hover .row .text-holder{width:70%;padding:15px 5px}.ubersicht-galery .row .element-item .hover .row .icon-holder{padding:15px 5px;width:30%}.ubersicht-galery .row .element-item .hover .row .icon-holder .right-icon{width:70px}}@media (max-width:1400px){.container{max-width:100%}.header .header-items .items-positions .header-logo .main-logo{width:280px}.header .header-items .items-positions .header-logo .white-logo{width:280px}.header .header-items .items-positions .menu .menu-item{margin-right:30px}.mobile-submenu .submenu-holder .submenu-header .header-logo .submenu-logo{width:280px}.brown-column-section .container .brown-row{margin-left:0;margin-right:0}.white-column-section .container .white-row{margin-left:0;margin-right:0}.grey-column-section .container .grey-row{margin-left:0;margin-right:0}.footer.primary .footer-wrapper .footer-column{width:50%;max-width:50%}.footer.primary .footer-wrapper .footer-column.first{max-width:50%;margin-bottom:25px}.footer.primary .footer-wrapper .footer-column.second{padding-left:0;margin-bottom:25px}.footer.primary .footer-wrapper .badge-link .badge-holder{top:initial;right:20px;bottom:-50px}.ubersicht-galery .element-item.grey .text-column .content-holder,.ubersicht-galery .element-item.brown .text-column .content-holder{max-width:100%}.ubersicht-galery .element-item.grey .text-column .content-holder .title,.ubersicht-galery .element-item.brown .text-column .content-holder .title{font-size:1.875em;line-height:1.1333333333333333em}.ubersicht-galery .element-item.grey .text-column .content-holder .span,.ubersicht-galery .element-item.brown .text-column .content-holder .span{font-size:2em;line-height:1.46875em}.ubersicht-galery .element-item.grey .text-column .content-holder .text,.ubersicht-galery .element-item.brown .text-column .content-holder .text{font-size:1.1875em;line-height:1.105263157894737em}}@media (max-width:1199px){.header .header-items .items-positions .header-logo .submenu-logo{width:220px;height:auto}.header .header-items .items-positions .menu .menu-item .menu-link{font-size:18px}.ubersicht-galery .row .element-item .team-info .overlay-detail .text-holder .text{font-size:1.1875em}.mobile-submenu .submenu-header .main-logo{width:220px;height:auto}.umgesetzte-section .gallery-container .img-holder .row{margin:0;justify-content:center}.umgesetzte-section .gallery-container .img-holder .row .image-column{width:initial}.umgesetzte-section .gallery-container .img-holder .row .image-column .schreinerei-img{width:100%;height:auto}.umgesetzte-section .gallery-container .img-holder .row .image-column .mobile .row .text-holder{padding:15px 15px;width:70%}.umgesetzte-section .gallery-container .img-holder .row .image-column .mobile .row .icon-holder{width:30%;padding:15px 15px}.umgesetzte-section .gallery-container .img-holder .row .image-column .mobile .row .icon-holder .right-icon{color:#B66C2C}.grey-column-section .container .grey-row{margin-left:15px;margin-right:15px}.grey-column-section .container .grey-row .grey-column{flex:initial;width:50%;padding-bottom:15px}.grey-column-section .container .grey-row .grey-column .column-holder .content-holder{border-bottom:1px solid #FFFFFF;padding-bottom:50px}.grey-column-section .container .grey-row .grey-column .column-holder .content-holder.last{border:none}.grey-column-section .container .grey-row .grey-column:after{display:none}.grey-column-section .container .grey-row .grey-column.last::after{display:none}.brown-column-section .container .brown-row .brown-column{flex:initial;width:50%;padding-bottom:15px}.brown-column-section .container .brown-row .brown-column .content-holder{border-bottom:1px solid rgba(255,255,255,0.4);padding-bottom:40px}.brown-column-section .container .brown-row .brown-column:after{display:none}.brown-column-section .container .brown-row .brown-column.last .content-holder{border-bottom:0}.brown-column-section.more-height{padding-bottom:0}.white-column-section{margin-bottom:0px}.white-column-section .container .white-row .white-column{flex:initial;width:50%;padding-bottom:15px}.white-column-section .container .white-row .white-column .content-holder{border-bottom:1px solid #B66C2C;padding-bottom:30px}.white-column-section .container .white-row .white-column .content-holder.last{border:none}.white-column-section .container .white-row .white-column .content-holder:after{display:none}.ihr-kochevent .text-holder .section-title{font-size:39px}.ihr-kochevent .section-background .container .row .kontakt-column .content-holder,.ihr-kochevent .section-background .container .row .second-column .content-holder{border-bottom:1px solid rgba(182,108,44,0.4);padding-bottom:20px;margin-left:0 !important;width:100%}.ihr-kochevent .section-background .container .row .kontakt-column .content-holder:after,.ihr-kochevent .section-background .container .row .second-column .content-holder:after{display:none}.ihr-kochevent .section-background .container .row .kontakt-column.last,.ihr-kochevent .section-background .container .row .second-column.last{border:none}.accordion-section .section-background .container .accordion-holder .row .accordion-column{margin-bottom:30px;width:50%}.accordion-section .section-background .container .accordion-holder .row .accordion-column .content-holder{border-bottom:1px solid rgba(182,108,44,0.4);padding-bottom:60px}.accordion-section .section-background .container .accordion-holder .row .accordion-column:after{display:none}.accordion-section .section-background .container .accordion-holder .row .accordion-column.last{border:none}.gallery-section .gallery-container .gallery-row .text-column .content-holder{padding-top:15px;padding-bottom:15px}.gallery-section .gallery-container .gallery-row .text-column.brown{padding-left:20px;padding-right:20px;height:414px}.gallery-section .gallery-container .gallery-row .text-column.grey{padding-left:20px;padding-right:20px;height:414px}.ubersicht-galery .isotope .element-item{width:33.33%;display:flex;flex-direction:column}.ubersicht-galery .isotope .element-item .text-column .content-holder{max-width:100%}.ubersicht-galery .row .element-item .hover .row .text-holder{width:70%;padding:15px 15px}.ubersicht-galery .row .element-item .hover .row .icon-holder{padding:15px 15px;width:30%}}@media (max-width:991px){.page-wrapper{padding-top:170px}.header.white-theme{position:fixed}.header.home-header{position:fixed}.header.responsive{z-index:0}.header.landing-page{position:fixed}.header.scrolling-down{opacity:1;transform:unset !important;transition:0s !important;z-index:1}.header.scrolling-up{background-color:transparent;transform:unset !important;transition:0s !important}.header .header-items .items-positions{align-items:initial}.header .header-items .items-positions .menu{display:none}.header .header-items .items-positions .hamburger{display:flex !important}.header .header-items .items-positions .responsive{opacity:0}.header.home-header .header-items .items-positions .header-logo .main-logo.black-scroll{opacity:0}.header.landing-page .header-items .items-positions .hamburger{display:none !important}.badge-link .badge-holder{top:initial;bottom:-80px;width:200px;height:200px;right:20px;margin-top:0}.badge-link .badge-holder .badge{width:90%}.badge-link .badge-holder .badge .content .title{font-size:1.75em;line-height:1.25em}.badge-link .badge-holder .badge .content .text{font-size:1em;line-height:1.4375em}.mobile-submenu{display:block}.mobile-submenu .submenu-header{padding-top:40px;padding-bottom:30px;display:flex;justify-content:space-between}.mobile-submenu .submenu-header .hamburger-close{position:initial}.footer.primary .footer-wrapper .footer-column{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;margin-bottom:30px}.footer.primary .footer-wrapper .footer-column.last{padding-right:15px;padding-bottom:125px}.footer.primary .footer-wrapper .footer-column.second{padding-left:0}.footer.primary .footer-wrapper .badge-link .badge-holder{top:initial;bottom:-80px;width:200px;height:200px;right:20px}.footer.primary .footer-wrapper .badge-link .badge-holder .badge{width:90%}.footer.primary .footer-wrapper .badge-link .badge-holder .badge .content .title{font-size:1.75em;line-height:1.25em}.footer.primary .footer-wrapper .badge-link .badge-holder .badge .content .text{font-size:1em;line-height:1.4375em}.footer.secondary .footer-wrapper .footer-main-container .secondary-row{display:flex;flex-direction:column;justify-content:center}.footer.secondary .footer-wrapper .footer-main-container .secondary-row .footer-column{flex:initial;max-width:100%;margin-bottom:30px}.footer.secondary .footer-wrapper .footer-main-container .secondary-row .footer-column:nth-child(1){order:1}.footer.secondary .footer-wrapper .footer-main-container .secondary-row .footer-column:nth-child(2){order:3;margin-bottom:0}.footer.secondary .footer-wrapper .footer-main-container .secondary-row .footer-column:nth-child(3){order:2;margin-bottom:0}.footer.secondary .footer-wrapper .footer-main-container .secondary-row .footer-column .social-media .social-media-links{justify-content:flex-start}.mfp-close{font-size:0 !important;background-image:url('../images/x-icon.svg') !important;background-repeat:no-repeat !important;background-size:contain !important;width:70px !important;top:30px !important;right:37px !important;height:70px !important;opacity:1 !important;cursor:pointer !important}.umgesetzte-section .gallery-container .img-holder .row .image-column{width:50%}.gallery-section{margin-bottom:30px}.ihr-kochevent .section-background .container .row .first-column .kontakt-column .content-holder{width:100%}.ihr-kochevent .section-background .container .row .first-column .kontakt-column .content-holder:after{display:none}.ihr-kochevent .section-background .container .row .first-column .kontakt-column .content-holder .brown-column-richtext{width:70%}.accordion-section .section-background .container .accordion-holder .row .accordion-column{width:100%}.accordion-section .section-background .container .accordion-holder .row .accordion-column .content-holder{border-bottom:1px solid rgba(182,108,44,0.4);padding-bottom:60px}.accordion-section .section-background .container .accordion-holder .row .accordion-column .content-holder.last{border:none}.accordion-section .section-background .container .accordion-holder .row .accordion-column:after{display:none}.accordion-section .section-background .container .accordion-holder .row .accordion-column.last{border:none}.full-faq .container .accordion-holder{width:100%}.ubersicht-galery .container .show-full{display:none}.ubersicht-galery .container .custom-dropdown{display:block;z-index:1}.ubersicht-galery .isotope .element-item{width:50%}.ubersicht-galery .isotope .element-item .hover{opacity:.8}.ubersicht-galery .isotope .element-item .hover .text{font-size:1.1875em}.ubersicht-galery .isotope .element-item .team-info{pointer-events:all}.ubersicht-galery .isotope .element-item .team-info .name-holder .name{font-size:1.3125em}.ubersicht-galery .isotope .element-item .team-info .overlay-detail .text-holder .text{font-size:1.1875em}.ubersicht-galery .isotope .element-item .team-info .link-holder .tel{font-size:1.1875em}.ubersicht-galery .isotope .element-item .team-info .link-holder .email-link{font-size:1.1875em}.ubersicht-galery .isotope .element-item .team-info .accordion-plus{display:block}.ubersicht-galery .isotope .element-item:hover{opacity:unset}.ubersicht-galery.team .element-item .hover{display:none}.home .title-holder .title{font-size:3.5em;line-height:1.0892857142857142em}.home .title-holder .subtitle{font-size:3.5625em;line-height:1.3333333333333333em}.home.secondary-banner .title-holder .title{font-size:3.5em;line-height:1.0892857142857142em}.home.secondary-banner .title-holder .subtitle{font-size:3.1875em;line-height:1.4901960784313726em}.page-wrapper.vivencia-page .home{padding:0;height:60vh}.page-wrapper.vivencia-page .home .img-bg{height:60vh}.page-wrapper.vivencia-page .home .title-holder{margin-top:50px}.page-wrapper.vivencia-page .home .title-holder .title{font-size:3.5em;line-height:0.9821428571428571em}.page-wrapper.vivencia-page .home .title-holder .subtitle{font-size:3.5625em;line-height:0.9649122807017544em}}@media (max-width:767px){h2{font-size:2em;line-height:1.3125em}.cool-timeline-wrapper{margin-top:30px !important}.cool-timeline-wrapper .content-details h2{font-size:1.875em !important;font-family:"Campton W05 Bold" !important;font-weight:unset !important;line-height:50px}.introsection .container .row .intro-holder{margin-bottom:30px}.introsection .container .row .intro-holder .page-title .upper-title{font-size:2.4375em}.introsection .container .row .intro-holder .page-title .lower-title{font-size:2.6875em}.introsection .container .row .intro-holder .intro-text .text{font-size:0.875em;line-height:1.4285714285714286em}.text-section{margin-top:50px;margin-bottom:20px}.text-section .container .schreinerei-richtext-holder{margin-bottom:50px}.umgesetzte-section .gallery-container .img-holder .row{margin:0}.umgesetzte-section .gallery-container .img-holder .row .image-column{width:50%}.umgesetzte-section .gallery-container .img-holder .row .image-column .schreinerei-img{width:100%;height:auto}.footer.primary .footer-wrapper .footer-column{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.footer.primary .footer-wrapper .footer-column.first{max-width:100%}.footer.primary .footer-wrapper .footer-column.last{-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;padding-right:15px;padding-bottom:125px}.footer.primary .footer-wrapper .badge-link .badge-holder{top:initial;bottom:-80px}.footer.primary .footer-bottom .container .content-holder{padding-top:15px}.footer.primary .footer-bottom .container .content-holder .copyright-holder{margin-bottom:0px}.footer.primary .footer-bottom .container .content-holder .list{margin-bottom:0;margin-left:auto;margin-right:auto;flex-wrap:wrap;align-items:center;padding:0}.footer.primary .footer-bottom .container .content-holder .list .list-item{margin-bottom:15px}.footer.primary .footer-bottom .footer-bottom-wrapper{display:block}.footer.secondary .footer-wrapper .footer-bottom .container .content-holder{padding-top:15px}.footer.secondary .footer-wrapper .footer-bottom .container .content-holder .copyright-holder{margin-bottom:0px}.footer.secondary .footer-wrapper .footer-bottom .container .content-holder .list{margin-bottom:0;margin-left:auto;margin-right:auto;flex-wrap:wrap;align-items:center;padding:0}.footer.secondary .footer-wrapper .footer-bottom .container .content-holder .list .list-item{margin-bottom:15px}.footer.secondary .footer-wrapper .footer-bottom .footer-bottom-wrapper{display:block}.home .title-holder .title{font-size:3.5em;line-height:1.0892857142857142em}.home .title-holder .subtitle{font-size:3.5625em;line-height:1.0526315789473684em}.home.secondary-banner .title-holder .title{font-size:3.5em;line-height:1.0892857142857142em}.home.secondary-banner .title-holder .subtitle{font-size:3.1875em;line-height:1.0784313725490196em}.ihr-kochevent .text-holder .section-title{font-size:39px}.ihr-kochevent .section-background .container .row .col-xl-8{display:flex}.home .badge-col .badge-holder{display:none}.home.secondary-banner .badge-col .badge-holder{display:none}}.brown-column-section .container .brown-row .brown-column .content-holder .title{font-size:1.875em}.grey-column-section .container .grey-row .grey-column.general .content-holder .title{font-size:1.875em;line-height:1.1333333333333333em}.grey-column-section .container .grey-row .grey-column.general .content-holder.last{padding:0}.white-column-section .container .white-row .white-column .content-holder .title{font-size:1.875em}.service .section-background .container .row .first-column .kontakt-column .content-holder .title{font-size:1.875em}.service .section-background .container .row .first-column .kontakt-column.general .phone-holder .phone-link{font-size:1.1875em}.service .section-background .container .row .first-column .kontakt-column.general .email-holder .email-link{font-size:1.1875em}.service .section-background .container .row .first-column .kontakt-column.general .route-link-holder{margin:0}.service .section-background .container .row .first-column .kontakt-column.general .route-link-holder .text{color:#fff;font-size:1.1875em}.service .section-background .container .row .first-column .kontakt-column.general .route-link-holder .route-link{font-size:1.1875em}.service .section-background .container .row .first-column .img-holder{margin-right:45px}@media (max-width:575px){.header.white-theme .header-items .items-positions .header-logo{width:215px}.header.white-theme .header-items .items-positions .header-logo .main-logo{width:215px}.header.white-theme .header-items .items-positions .hamburger{width:70px;height:70px}.header.white-theme .header-items .items-positions .hamburger .stick{width:40px}.brown-column-section{padding-top:20px;padding-bottom:20px}.grey-column-section{padding-top:20px;padding-bottom:20px}.mobile-submenu .submenu-holder .submenu-header .header-logo{width:215px}.mobile-submenu .submenu-holder .submenu-header .header-logo .submenu-logo{width:215px}.mobile-submenu .submenu-holder .submenu-header .hamburger-close{width:70px;height:70px}.general-richtext h2{font-size:1.875em;line-height:1.4em}.general-richtext img{width:100%;height:auto}.general-richtext h3{font-size:1.8125em}.general-richtext h4{font-size:1.5em}.general-richtext h5{font-size:1.1875em}.general-richtext p{font-size:1.1875em}.general-richtext p a{font-size:1em}.general-richtext p b{font-size:1em}.general-richtext a{font-size:1.1875em}.general-richtext b,.general-richtext strong,.general-richtext bold{font-weight:700;font-size:1.1875em}.general-richtext ul li{font-size:1.1875em}.general-richtext ul li a{font-size:1em}.general-richtext ol li{font-size:1.1875em}.general-richtext ol li a{font-size:1em}.general-richtext.grey h2{font-size:2em}.general-richtext.grey h3{font-size:1.8125em}.general-richtext.grey h4{font-size:1.5em}.general-richtext.grey h5{font-size:1.1875em}.general-richtext.grey p{font-size:1.1875em}.general-richtext.grey p a{font-size:1em}.general-richtext.grey a{font-size:1.1875em}.general-richtext.grey b,.general-richtext.grey strong,.general-richtext.grey bold{font-weight:700;font-size:1.1875em}.general-richtext.grey ul li{font-size:1.1875em}.general-richtext.grey ul li a{font-size:1em}.general-richtext.grey ol li{font-size:1.1875em}.general-richtext.grey ol li a{font-size:1em}.general-richtext.brown h2,.general-richtext.white h2{font-size:2em}.general-richtext.brown h3,.general-richtext.white h3{font-size:1.8125em}.general-richtext.brown h4,.general-richtext.white h4{font-size:1.5em}.general-richtext.brown h5,.general-richtext.white h5{font-size:1.1875em}.general-richtext.brown p,.general-richtext.white p{font-size:1.1875em}.general-richtext.brown p a,.general-richtext.white p a{font-size:1em}.general-richtext.brown a,.general-richtext.white a{font-size:1.1875em}.general-richtext.brown b,.general-richtext.white b,.general-richtext.brown strong,.general-richtext.white strong,.general-richtext.brown bold,.general-richtext.white bold{font-weight:700;font-size:1.1875em}.general-richtext.brown ul li,.general-richtext.white ul li{font-size:1.1875em}.general-richtext.brown ul li a,.general-richtext.white ul li a{font-size:1em}.general-richtext.brown ol li,.general-richtext.white ol li{font-size:1.1875em}.general-richtext.brown ol li a,.general-richtext.white ol li a{font-size:1em}.footer.primary .footer-wrapper .footer-main-container .footer-column{margin-bottom:20px}.footer.primary .footer-wrapper .footer-main-container .footer-column .logo-holder .footer-logo{width:215px}.footer.primary .footer-wrapper .footer-main-container .footer-column .footer-richtext .title{font-size:1.1875em}.footer.primary .footer-wrapper .footer-main-container .footer-column .footer-richtext .footer-paragraph{font-size:1.1875em}.footer.primary .footer-wrapper .footer-main-container .footer-column .footer-richtext .footer-menu .menu-items .menu-links{font-size:1.1875em}.footer.primary .footer-wrapper .footer-main-container .footer-column .footer-richtext .map-link .route-link{font-size:1.1875em}.footer.primary .footer-wrapper .footer-main-container .footer-column .footer-richtext .phone-email-holder .phone .tel{font-size:1.1875em}.footer.primary .footer-wrapper .footer-main-container .footer-column .footer-richtext .email-item .mail-link{font-size:1.1875em}.footer.primary .footer-bottom .container .content-holder{padding-top:15px}.footer.primary .footer-bottom .container .content-holder .copyright-holder p{font-size:0.75em}.footer.primary .footer-bottom .container .content-holder .list{margin-bottom:0;margin-left:0;margin-right:0;padding:0;align-items:flex-start}.footer.primary .footer-bottom .container .content-holder .list .list-item{margin-bottom:15px}.footer.primary .footer-bottom .container .content-holder .list .list-item .list-links{padding-left:5px;padding-right:5px;font-size:0.75em}.footer.primary .footer-bottom .footer-bottom-wrapper{display:block}.footer.secondary .footer-wrapper .footer-main-container .secondary-row .footer-column .logo-holder .footer-logo{width:215px}.footer.secondary .footer-wrapper .footer-bottom .container .content-holder{padding-top:15px}.footer.secondary .footer-wrapper .footer-bottom .container .content-holder .list{margin-bottom:0;margin-left:0;margin-right:0;padding:0;align-items:flex-start}.footer.secondary .footer-wrapper .footer-bottom .container .content-holder .list .list-item{margin-bottom:15px;margin-left:4px}.footer.secondary .footer-wrapper .footer-bottom .container .content-holder .list .list-item .list-links{border-left:none;padding:0;font-size:0.8125em}.footer.secondary .footer-wrapper .footer-bottom .footer-bottom-wrapper{display:block}.mfp-close{top:28px !important;right:20px !important}.last-section{margin-bottom:70px}.umgesetzte-section .gallery-container .img-holder .row .image-column{position:relative;width:100%;padding:0}.umgesetzte-section .gallery-container .img-holder .row .image-column .mobile{position:absolute;bottom:0;opacity:.8}.umgesetzte-section .gallery-container .img-holder .row .image-column .mobile .col-xl-6{width:50%}.grey-column-section .container .grey-row{margin:0;padding:0}.grey-column-section .container .grey-row .grey-column{flex:initial;width:100%;padding-left:0;padding-right:0;padding-bottom:20px;padding-top:20px}.grey-column-section .container .grey-row .grey-column .column-holder{padding:0}.grey-column-section .container .grey-row .grey-column .column-holder .content-holder .title-holder .title{font-size:1.875em}.grey-column-section .container .grey-row .grey-column .column-holder .content-holder .title-holder .brown-text{font-size:2em}.grey-column-section .container .grey-row .grey-column .column-holder .content-holder .description-holder .text{font-size:1.1875em}.grey-column-section .container .grey-row .grey-column .column-holder .content-holder .info-holder{margin-top:20px}.grey-column-section .container .grey-row .grey-column .column-holder .content-holder .info-holder .info{font-size:1.1875em}.grey-column-section .container .grey-row .grey-column .column-holder .content-holder .info-holder .info-link{font-size:1.1875em}.grey-column-section .container .grey-row .grey-column .column-holder .content-holder .info-holder:last-child{margin-bottom:0}.grey-column-section .container .grey-row .grey-column .column-holder .content-holder.last{border:none}.brown-column-section .container .brown-row{margin:0}.brown-column-section .container .brown-row .brown-column{padding-bottom:40px;flex:initial;width:100%;padding-left:0;padding-right:0;padding-top:20px}.brown-column-section .container .brown-row .brown-column .content-holder{width:100%}.brown-column-section .container .brown-row .brown-column .content-holder .title{font-size:1.875em}.brown-column-section .container .brown-row .brown-column .content-holder.last{border:none}.white-column-section .container .white-row{margin-left:0;margin-right:0;padding:0}.white-column-section .container .white-row .white-column{padding-bottom:50px;flex:initial;width:100%;padding-left:0;padding-right:0}.white-column-section .container .white-row .white-column .content-holder .title{font-size:1.875em}.white-column-section .container .white-row .white-column .content-holder.last{border:none;padding:0}.white-column-section .container .white-row .white-column.last{padding:0}.cookie-banner{bottom:30px}.cookie-banner .content{flex-direction:column}.cookie-banner .content .text{margin-right:0;margin-bottom:20px}.cookie-banner .content .text p{text-align:center;font-size:0.875em;line-height:1.2857142857142858em}.cookie-banner .content .text p a{font-size:inherit}.ihr-kochevent .text-holder .section-title{font-size:39px;line-height:1.0769230769230769em}.ihr-kochevent .section-background .container .row .column-holder{display:block}.ihr-kochevent .section-background .container .row .column-holder .kontakt-column .content-holder{padding-bottom:40px;width:100%}.ihr-kochevent .section-background .container .row .column-holder .kontakt-column .content-holder .title{font-size:1.875em}.ihr-kochevent .section-background .container .row .column-holder .kontakt-column .content-holder .phone-holder .phone-link{font-size:1.1875em}.ihr-kochevent .section-background .container .row .column-holder .kontakt-column .content-holder .email-holder .email-link{font-size:1.1875em}.ihr-kochevent .section-background .container .row .column-holder .kontakt-column .content-holder .brown-column-richtext{width:70%}.ihr-kochevent .section-background .container .row .column-holder .second-column .content-holder{padding-top:40px;width:100%;border:none}.ihr-kochevent .section-background .container .row .column-holder .second-column .content-holder .title{font-size:1.875em}.ihr-kochevent .section-background .container .row .column-holder .second-column .content-holder .route-link-holder .text{font-size:1.1875em}.ihr-kochevent .section-background .container .row .column-holder .second-column .content-holder .brown-column-richtext{width:70%}.ihr-kochevent .section-background .container .row .first-column{display:initial}.ihr-kochevent .section-background .container .row .first-column .img-holder{text-align:initial}.service .section-background{margin-bottom:0;text-align:center}.service .section-background .container .row .first-column{flex-direction:column}.service .section-background .container .row .first-column .kontakt-column .content-holder .title{margin-bottom:5px}.service .section-background .container .row .first-column .img-holder{margin-right:0}.job-banner .section-background .container .job-banner-column{padding:0;margin:0}.job-banner .section-background .container .job-banner-column .content-holder .title-holder .title{font-size:1.875em;line-height:1.1333333333333333em}.job-banner .section-background .container .job-banner-column .content-holder .title-holder .subtitle{font-size:1.1875em;line-height:1.4736842105263157em}.job-banner .section-background .container .job-banner-column.general .phone-holder .phone-link{font-size:1.1875em}.job-banner .section-background .container .job-banner-column.general .email-holder .email-link{font-size:1.1875em}.job-banner .section-background .container .job-banner-column.general .route-link-holder .text{font-size:1.1875em}.accordion-section .section-background{padding-bottom:0px}.accordion-section .section-background .container .accordion-holder .row .accordion-column{padding:0}.accordion-section .section-background .container .accordion-holder .row .accordion-column .content-holder .title-holder .title{font-size:1.875em;line-height:1.1333333333333333em}.accordion-section .section-background .container .accordion-holder.general .phone-holder .phone-link{font-size:1.1875em}.accordion-section .section-background .container .accordion-holder.general .email-holder .email-link{font-size:1.1875em}.accordion-section .section-background .container .accordion-holder.general .route-link-holder .text{font-size:1.1875em}.accordion-section .section-background .container .accordion-holder.general .info-holder .info{font-size:1.1875em}.accordion-section .section-background .container .accordion-holder.general .info-holder .info-link{font-size:1.1875em}.full-faq{margin-bottom:70px}.full-faq .container .accordion-holder{width:100%}.full-faq .container .accordion-holder .accordion-item .accordion-trigger{padding-right:0}.full-faq .container .accordion-holder .accordion-item .accordion-trigger .accordion-title{font-size:1.875em}.full-faq .container .accordion-holder .accordion-item .accordion-trigger .accordion-icon{position:initial;margin-top:0}.full-faq .container .accordion-holder .accordion-item .accordion-trigger.open .accordion-icon{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-transition:all .3s;-moz-transition:all .3s;-o-transition:all .3s;transition:all .3s}.full-faq .container .accordion-holder .accordion-item .accordion-trigger.open .accordion-icon span.vertical-line{height:40px;-webkit-transition:all .15s;-moz-transition:all .15s;-o-transition:all .15s;transition:all .15s}.full-faq .container .accordion-holder .brown-text .text{font-size:1.875em;line-height:1.1333333333333333em}.accordion-section .container .accordion-holder .row .accordion-column .content-holder .accordion-plus.accordion-open{transform:rotate(45deg)}.accordion-section .container .accordion-holder .row .accordion-column .content-holder .accordion-plus .vertical-line.icon{display:block}.half-faq{margin-bottom:30px}.half-faq .container .half-accordion-holder{width:100%}.half-faq .container .half-accordion-holder .half-accordion-item .half-accordion-trigger .accordion-title{font-size:1.1875em}.half-faq .container .half-accordion-holder .half-accordion-item .half-accordion-trigger.open .half-accordion-icon{transform:rotate(42deg)}.half-faq .container .half-accordion-holder .half-accordion-item .half-accordion-trigger.open .half-accordion-icon span.vertical-line{height:24px;-webkit-transition:all .15s;-moz-transition:all .15s;-o-transition:all .15s;transition:all .15s}.gallery-section .gallery-container .gallery-row .text-column .content-holder{max-width:100%}.gallery-section .gallery-container .gallery-row .text-column .content-holder .title{font-size:1.875em;line-height:1.2em}.gallery-section .gallery-container .gallery-row .text-column .content-holder .brown-text{font-size:2em;line-height:1.46875em}.ubersicht-galery .element-item.grey .text-column .content-holder,.ubersicht-galery .element-item.brown .text-column .content-holder{max-width:100%;width:80%}.ubersicht-galery .element-item.grey .text-column .content-holder .title,.ubersicht-galery .element-item.brown .text-column .content-holder .title{font-size:1.875em;line-height:1.1333333333333333em}.ubersicht-galery .element-item.grey .text-column .content-holder .span,.ubersicht-galery .element-item.brown .text-column .content-holder .span{font-size:2em;line-height:1.46875em}.ubersicht-galery .element-item.grey .text-column .content-holder .text,.ubersicht-galery .element-item.brown .text-column .content-holder .text{font-size:1.1875em;line-height:1.105263157894737em}.ubersicht-galery .isotope .element-item{width:100%}.ubersicht-galery .isotope .element-item .open-page{width:100%}.ubersicht-galery .isotope .element-item .text-column{padding-top:15px;padding-bottom:15px}.ubersicht-galery .isotope .element-item .team-info{justify-content:left}.home{height:60vh;align-items:flex-end;padding-bottom:65px}.home .img-bg{height:60vh}.home .badge-holder{display:none}.home .title-holder.inline-text .title{display:block}.home.secondary-banner{height:60vh;align-items:flex-end;padding-bottom:100px}.home.secondary-banner .img-bg{height:60vh}.home.secondary-banner .badge-holder{display:none}.home.secondary-banner .title-holder.inline-text .title{display:block}}@media (max-width:375px){.mfp-close{right:19px !important;top:27px !important}.grey-column-section .container .grey-row .grey-column:after{display:none}.grey-column-section .container .grey-row .grey-column .content-holder .grey-column-richtext{padding-bottom:20px}.ihr-kochevent .text-holder .section-title{font-size:39px;line-height:1.0769230769230769em}.ihr-kochevent .section-background .container .row .column-holder .kontakt-column .content-holder .brown-column-richtext{width:80%}.ihr-kochevent .section-background .container .row .column-holder .second-column .content-holder .brown-column-richtext{width:80%}.white-column-section .container .white-row .white-column .content-holder .white-column-richtext{padding-bottom:20px}.brown-column-section .container .brown-row .brown-column .content-holder{width:100%}.brown-column-section .container .brown-row .brown-column .content-holder .brown-column-richtext{padding-bottom:20px}.brown-column-section{padding-bottom:0 !important}.brown-column-section .extra-padding{padding-top:170px !important}}@media (max-height:690px) and (max-width:375px){.mobile-submenu .submenu-links{margin-top:10px}.mobile-submenu .submenu-footer{margin-top:40px}.mobile-submenu .submenu-footer .submenu-footer-holder .phone-email-holder{margin-left:40px}.mobile-submenu .submenu-footer .social-media .social-media-links{margin-top:20px}}/*# sourceMappingURL=./style.css.map */