@-webkit-keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes rotate{0%{-webkit-transform:rotate(0);transform:rotate(0)}50%{-webkit-transform:rotate(180deg);transform:rotate(180deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes zoom_rotate{0%{-webkit-transform:translateX(80%) translateY(50%) scale(.1) rotate(-540deg);transform:translateX(80%) translateY(50%) scale(.1) rotate(-540deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes zoom_rotate{0%{-webkit-transform:translateX(80%) translateY(50%) scale(.1) rotate(-540deg);transform:translateX(80%) translateY(50%) scale(.1) rotate(-540deg)}100%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.u-heading-small,h3{font-size:123%}.bx-controls-direction>a{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 6 Free","Font Awesome 6 Brands";font-weight:900}.bx-controls-direction>a:before{color:#fff !important}body{font-size:20px;font-weight:300}#wrapper #mob_wrapper #mobnav #mobnav_btn{left:-5rem;border:1px solid #c29d75}@media (max-width:812px){#wrapper #mob_wrapper #mobnav #mobnav_btn{left:-4rem;top:1rem}}#wrapper #content_wrapper #header_wrapper #header{padding:0}#wrapper #content_wrapper #header_wrapper #header #logo{width:auto;height:auto;margin:2rem 0 3rem 4rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;max-width:unset;padding:0}@media (max-width:1080px){#wrapper #content_wrapper #header_wrapper #header #logo{margin:2rem auto}}@media (max-width:812px){#wrapper #content_wrapper #header_wrapper #header #logo{margin-left:1rem}}@media (max-width:455px){#wrapper #content_wrapper #header_wrapper #header #logo{margin-left:.5rem}}#wrapper #content_wrapper #header_wrapper #header #logo a{width:auto;height:auto}#wrapper #content_wrapper #header_wrapper #header #logo a img{width:auto;height:6rem}@media (max-width:455px){#wrapper #content_wrapper #header_wrapper #header #logo a img{height:3rem}}#wrapper #content_wrapper #header_wrapper #header #logo a+a{margin-left:4vw}#wrapper #content_wrapper #header_wrapper #header #topnav{background:transparent;margin-bottom:1rem;font-weight:300}#wrapper #content_wrapper #header_wrapper #header #topnav>ul{position:relative;padding-left:4rem}#wrapper #content_wrapper #header_wrapper #header #topnav>ul:before{content:"";width:100%;background:#c29d75;position:absolute;bottom:50%;left:0;height:1px;z-index:-1;-webkit-transform:translateY(1px);transform:translateY(1px)}#wrapper #content_wrapper #header_wrapper #header #topnav>ul>li{-webkit-box-flex:unset;-ms-flex-positive:unset;flex-grow:unset}#wrapper #content_wrapper #header_wrapper #header #topnav>ul>li+li{margin-left:1rem}#wrapper #content_wrapper #header_wrapper #header #topnav>ul>li>a{border:1px solid #c29d75;padding:0 1rem}#wrapper #content_wrapper #hero{display:block;height:27vw;width:100%;-webkit-box-shadow:0 4px 5px 0 rgba(0,0,0,0.5);box-shadow:0 4px 5px 0 rgba(0,0,0,0.5)}#wrapper #content_wrapper #hero img{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}#wrapper #content_wrapper main{width:95%;max-width:1700px;margin-left:auto;margin-right:auto}#wrapper #content_wrapper main #content h1,#wrapper #content_wrapper main #content h2,#wrapper #content_wrapper main #content h3{font-family:"Source Serif 4";text-align:left;color:#c29d75;font-weight:600}@media (max-width:455px){#wrapper #content_wrapper main #content h1,#wrapper #content_wrapper main #content h2,#wrapper #content_wrapper main #content h3{-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}}#wrapper #content_wrapper main #content b,#wrapper #content_wrapper main #content strong{text-align:left;color:#c29d75}#wrapper #content_wrapper main #content .contentblock{margin:4rem 0}#wrapper #content_wrapper main #content .contentblock h2{margin-bottom:2rem}#wrapper #content_wrapper main #content .boxes>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}#wrapper #content_wrapper main #content .boxes>div>p{margin-bottom:2rem}#wrapper #content_wrapper main #content .boxes>div>a:last-child{-ms-flex-item-align:end;align-self:flex-end}#wrapper #content_wrapper main #content .boxes>div>a:last-child img{display:block;height:2rem}#wrapper #content_wrapper main #content .boxes.flybox{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;margin:6rem 0}@media (max-width:812px){#wrapper #content_wrapper main #content .boxes.flybox{margin:3rem 0}}#wrapper #content_wrapper main #content .boxes.flybox>div{border-color:#c29d75;padding:4rem 2.5rem;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:self-start;-ms-flex-align:self-start;align-items:self-start;margin:0 6vw 2rem 0;width:19%;max-width:unset;min-width:21rem}@media (max-width:1080px){#wrapper #content_wrapper main #content .boxes.flybox>div{margin:0 3vw 2rem 0;width:29%;min-width:19rem}}@media (max-width:812px){#wrapper #content_wrapper main #content .boxes.flybox>div{width:45%}}@media (max-width:700px){#wrapper #content_wrapper main #content .boxes.flybox>div{width:100%;padding:2rem}}#wrapper #content_wrapper main #content .boxes.flybox>div .symb{height:2.5rem;margin:0 0 1rem 0}#wrapper #content_wrapper main #content .boxes.flybox>div>strong{color:#000;margin:2.5rem 0;font-weight:400;font-size:25px;font-family:"Source Serif 4"}#wrapper #content_wrapper main #content .boxes.flybox>div p{font-size:20px}#wrapper #content_wrapper main #content .boxes.flybox>div p strong{color:#c29d75;font-weight:inherit}#wrapper #content_wrapper main #content .boxes.euraboxes{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media (max-width:1080px){#wrapper #content_wrapper main #content .boxes.euraboxes{-ms-flex-wrap:wrap;flex-wrap:wrap}}#wrapper #content_wrapper main #content .boxes.euraboxes>div{-ms-flex-preferred-size:30%;flex-basis:30%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;background-color:#f9f5f1;padding:2rem 3rem;position:relative}@media (max-width:1080px){#wrapper #content_wrapper main #content .boxes.euraboxes>div{margin:0 2rem 4rem 0;-ms-flex-preferred-size:46%;flex-basis:46%}}@media (max-width:812px){#wrapper #content_wrapper main #content .boxes.euraboxes>div{margin:0 0 3rem 0;-ms-flex-preferred-size:100%;flex-basis:100%}}#wrapper #content_wrapper main #content .boxes.euraboxes>div:before,#wrapper #content_wrapper main #content .boxes.euraboxes>div:after{content:"";position:absolute;left:0;bottom:0;background:#c29d75}#wrapper #content_wrapper main #content .boxes.euraboxes>div:before{height:33%;width:5px}#wrapper #content_wrapper main #content .boxes.euraboxes>div:after{height:5px;width:65%}#wrapper #content_wrapper main #content .boxes.euraboxes>div>strong{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:nowrap;flex-wrap:nowrap;font-weight:600;font-size:28px;color:#000;font-family:"Source Serif 4";margin-bottom:3rem;font-weight:400}#wrapper #content_wrapper main #content .boxes.euraboxes>div>strong img{display:block;height:37px;margin-right:1rem}#wrapper #content_wrapper main #content .boxes.euraboxes2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-ms-flex-wrap:nowrap;flex-wrap:nowrap;margin:3rem auto}@media (max-width:1080px){#wrapper #content_wrapper main #content .boxes.euraboxes2{-ms-flex-pack:distribute;justify-content:space-around;-ms-flex-wrap:wrap;flex-wrap:wrap}}#wrapper #content_wrapper main #content .boxes.euraboxes2>div{-ms-flex-preferred-size:24%;flex-basis:24%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;max-width:20rem;background-color:#fff;border:1px solid #c29d75;padding:3rem 2rem;position:relative;margin:0 1rem}@media (max-width:1080px){#wrapper #content_wrapper main #content .boxes.euraboxes2>div{margin-bottom:5rem;-ms-flex-preferred-size:46%;flex-basis:46%}}@media (max-width:700px){#wrapper #content_wrapper main #content .boxes.euraboxes2>div{-ms-flex-preferred-size:44%;flex-basis:44%}}@media (max-width:455px){#wrapper #content_wrapper main #content .boxes.euraboxes2>div{-ms-flex-preferred-size:100%;flex-basis:100%}}#wrapper #content_wrapper main #content .boxes.euraboxes2>div>strong{position:absolute;left:50%;top:0;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:70%;margin:0 auto;text-align:center;background-color:#fff;font-family:"Source Serif 4";font-size:22px;font-weight:500;display:inline-block;color:#000}#wrapper #content_wrapper main #content .boxes.euraboxes2>div figure{position:relative;width:100%;height:0;padding-top:63%;margin-bottom:2rem;overflow:hidden}#wrapper #content_wrapper main #content .boxes.euraboxes2>div figure img{display:block;position:absolute;top:0;left:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%;height:100%}#wrapper #content_wrapper main #content .boxes.euraboxes2>div p{font-size:100%;margin-bottom:0}#wrapper #content_wrapper main #content .boxes.euraboxes2>div a:last-child{position:absolute;bottom:0;right:2rem;-webkit-transform:translateY(50%);transform:translateY(50%);padding:3px 24px;background:#fff;border:1px solid #c29d75}#wrapper #content_wrapper main #content .boxes.euraboxes2>div a:last-child:hover{background:#f9f5f1}#wrapper #content_wrapper main #content .newsinhalte{margin-bottom:5rem}#wrapper #content_wrapper main #content .newsinhalte>b{font-size:2rem;padding-right:1rem;font-weight:400;letter-spacing:1px;text-transforn:uppercase}#wrapper #content_wrapper main #content .newsinhalte #vmarkt_ticker{font-size:23px}#wrapper #content_wrapper main #content .newsinhalte a{text-decoration:none;color:#000}#wrapper #content_wrapper footer{display:block;padding:4rem 0 0 0}#wrapper #content_wrapper footer .sub-heading{font-weight:400;font-size:1.5rem;margin-top:-2rem;display:inline-block}#wrapper #content_wrapper footer .margin-bottom{margin-bottom:2rem;display:inline-block}#wrapper #content_wrapper footer .logo-koeln{display:inline-block;margin-top:2rem}#wrapper #content_wrapper footer .logo-koeln img{max-width:10rem;display:block}#wrapper #content_wrapper footer .limit{width:95%;max-width:1700px;margin-left:auto;margin-right:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}#wrapper #content_wrapper footer .limit .logofooter{width:100%;-ms-flex-negative:0;flex-shrink:0;margin-bottom:4rem}#wrapper #content_wrapper footer .limit .logofooter a{display:inline-block}#wrapper #content_wrapper footer .limit .logofooter a img{height:8rem}#wrapper #content_wrapper footer .limit>div{margin-bottom:4rem}#wrapper #content_wrapper footer .limit>div strong{display:block;color:#000;margin-top:3rem;margin-bottom:2rem;font-weight:400;font-size:1.5rem}#wrapper #content_wrapper footer .limit>div strong:first-child{color:#c29d75;font-size:2rem;margin-top:0}#wrapper #content_wrapper footer .limit>div address,#wrapper #content_wrapper footer .limit>div p{font-size:1.2rem;font-weight:300;line-height:200%}#wrapper #content_wrapper footer .limit>div address span,#wrapper #content_wrapper footer .limit>div p span{position:relative}#wrapper #content_wrapper footer .limit>div address span.spacebtm,#wrapper #content_wrapper footer .limit>div p span.spacebtm{margin-bottom:2rem}#wrapper #content_wrapper footer .limit>div address span i,#wrapper #content_wrapper footer .limit>div p span i{color:#c29d75;display:inline-block;margin-right:.5rem}#wrapper #content_wrapper footer .limit>div address span a,#wrapper #content_wrapper footer .limit>div p span a{color:#000;text-decoration:none}#wrapper #content_wrapper footer .limit>div address span a:before,#wrapper #content_wrapper footer .limit>div p span a:before{display:none}#wrapper #content_wrapper footer .limit>div address span a:hover,#wrapper #content_wrapper footer .limit>div p span a:hover{color:#c29d75}#wrapper #content_wrapper footer .rechtliches{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;padding:1rem .5rem;background:#fff;border-top:1px solid #c29d75;list-style:none}#wrapper #content_wrapper footer .rechtliches li{-ms-flex-preferred-size:15%;flex-basis:15%;margin:0 1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#wrapper #content_wrapper footer .rechtliches li a{color:#000;text-decoration:none}#wrapper #content_wrapper footer .rechtliches li a:hover{color:#c29d75}h1{font-size:2em;font-weight:700}h2{font-size:1.6em;margin-bottom:.5rem;font-weight:700}img{max-width:100%}article.accordion>h1{color:unset !important}.flybox div i{color:#c29d75;font-size:32px}.vemasieg{width:20rem}.floatleft,.floatright{max-width:60%;margin-top:4px;margin-bottom:8px}@media (max-width:812px){.floatleft,.floatright{float:none !important;width:100% !important;max-width:inherit;min-width:inherit;margin:1rem 0 !important}}.floatleft{float:left;margin-right:2rem}.floatright{float:right;margin-left:2rem}.pdflink{text-decoration:none;-webkit-transition:all .2s ease;transition:all .2s ease;letter-spacing:-0.2px;font-size:18px;display:block}.pdflink:hover{letter-spacing:.2px}#kapbox{background:#f5f5f6;padding:2rem 5rem;margin:2rem auto;width:80rem;max-width:100%}@media (max-width:667px){#kapbox{padding:1rem}}#kapbox .kapflex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin:3rem auto}@media (max-width:812px){#kapbox .kapflex{display:block}}@media (max-width:667px){#kapbox .kapflex{margin:0 auto 3rem}}#kapbox .kapflex:nth-child(odd){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#kapbox .kapflex div{width:45%}@media (max-width:812px){#kapbox .kapflex div{width:100%}}#kapbox .kapflex div.textbox h3{font-size:24px;font-weight:bold !important;margin-bottom:1rem}#kapbox .kapflex div.textbox p{font-size:18px}#kapbox .kapflex div.textbox ul{font-size:18px}@media (max-width:812px){#kapbox .kapflex div.bildbox img{width:100%;margin-top:1.5rem}}a.butt{display:inline-block;background:#c29d75;color:#fff;padding:6px 24px;margin:1rem 0;border-radius:3px;-webkit-transition:all .2s ease;transition:all .2s ease;text-decoration:none}a.butt:hover{text-decoration:none;background:#b1814e}.ueber_uns.mitgliedschaften #content ul{font-size:20px;font-weight:300}.ueber_uns.mitgliedschaften #content ul li::marker{color:#c29d75}.ueber_uns.mitgliedschaften #content img{max-width:175px}.kontakt.rating #content article{display:inline-block}.team .person>article ul .adrstr{margin-top:.7rem}.slidewrapper{height:auto;display:block;margin:3rem auto;border:1px solid #c29d75}@media (max-width:530px){.slidewrapper .slick .slick-prev,.slidewrapper .slick .slick-next{display:none !important}}.slidewrapper .slick .review{background:#fff;width:auto;margin:1px;padding:3rem 5.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;font-size:20px;font-weight:300}@media (max-width:1080px){.slidewrapper .slick .review{font-size:95%}}@media (max-width:812px){.slidewrapper .slick .review{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}@media (max-width:530px){.slidewrapper .slick .review{padding:1.5rem}}.slidewrapper .slick .review figure{display:block;-ms-flex-preferred-size:25%;flex-basis:25%;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0;-ms-flex-negative:0;flex-shrink:0;margin:0 2rem 0 0}@media (max-width:1080px){.slidewrapper .slick .review figure{-ms-flex-preferred-size:20%;flex-basis:20%;margin:0 1rem 0 0}}@media (max-width:812px){.slidewrapper .slick .review figure{-ms-flex-preferred-size:unset;flex-basis:unset;height:10rem;margin:0 0 1rem 0}}.slidewrapper .slick .review figure img{display:block;width:100%;height:auto}@media (max-width:812px){.slidewrapper .slick .review figure img{height:100%;width:auto}}.slidewrapper .slick .review .text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-preferred-size:100%;flex-basis:100%;-ms-flex-negative:1;flex-shrink:1;-webkit-box-flex:0;-ms-flex-positive:0;flex-grow:0}.slidewrapper .slick .review .text .zitat br{display:block;margin-bottom:.75rem}.slidewrapper .slick .review .text .zitat:before,.slidewrapper .slick .review .text .zitat:after{display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;-webkit-font-smoothing:antialiased;font-family:"Font Awesome 6 Free","Font Awesome 6 Brands";font-weight:900;color:#ba9063;font-size:100%}.slidewrapper .slick .review .text .zitat:before{content:'\f101'}.slidewrapper .slick .review .text .zitat:after{content:'\f100'}.slidewrapper .slick .review .text .author{color:#ba9063}.slidewrapper .slick .review .text .logo{display:block;max-height:8rem}.gallery{padding:2rem 0;display:-webkit-box;display:-ms-flexbox;display:flex;gap:5rem 3rem;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:distribute;justify-content:space-around}.gallery__border{border:1px solid rgba(194,157,117,0.8);padding:2rem;position:relative}.gallery__heading{position:absolute;background-color:#fff;z-index:1;left:50%;top:0;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:-webkit-max-content;width:-moz-max-content;width:max-content;padding:.5rem 1rem}.gallery__heading strong{font-weight:500}.gallery__img{-webkit-clip-path:polygon(30% 0, 70% 0, 100% 30%, 100% 70%, 70% 100%, 30% 100%, 0 70%, 0 30%);clip-path:polygon(30% 0, 70% 0, 100% 30%, 100% 70%, 70% 100%, 30% 100%, 0 70%, 0 30%);max-width:25rem;aspect-ratio:1;-webkit-box-flex:1;-ms-flex:1;flex:1}.gallery__img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.gallery>div{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:0;-ms-flex:0 1 35rem;flex:0 1 35rem}