@font-face{font-family:light;src:url(./Helvetica/Helvetica\ Light\ Condensed.otf) format("opentype")}@font-face{font-family:reg;src:url(./Helvetica/Helvetica\ Light\ Condensed.otf) format("opentype")}@font-face{font-family:med;src:url(./Helvetica/Helvetica\ Medium\ Condensed.otf) format("opentype")}@font-face{font-family:demi;src:url(./Helvetica/Helvetica\ Bold\ Condensed.otf) format("opentype")}@font-face{font-family:bold;src:url(./Helvetica/Helvetica\ Bold\ Condensed.otf) format("opentype")}@font-face{font-family:off;src:url(./Oswald/static/Oswald-Bold.ttf) format("truetype")}@font-face{font-family:offReg;src:url(./Oswald/static/Oswald-Regular.ttf) format("truetype")}@font-face{font-family:offLight;src:url(./Oswald/static/Oswald-Light.ttf) format("truetype")}body{font-family:reg,sans-serif;font-size:1.8rem;line-height:1.3;color:rgba(0,0,0,.85)}.para{font-size:1.8rem;font-family:reg;line-height:1.4}.para:not(:last-child){margin-bottom:2rem}h1.primary-head{color:rgba(0,0,0,.85);text-transform:uppercase;font-family:off;letter-spacing:-0.6px;font-size:clamp(3.2rem,5.5vw,4rem);line-height:1.3;hyphens:none}h1.primary-head span{text-transform:none}h1.primary-head.blue{color:#917567}@media(max-width: 550px){h1.primary-head{font-size:3.2rem}}.hyphons{hyphens:none}.subH1{font-family:med;color:#917567;font-size:clamp(1.9rem,5vw,2.3rem);text-align:center;margin-top:1.5rem;hyphens:none}h2.primary-head{color:#fff;text-transform:uppercase;font-family:off;letter-spacing:1px;font-size:3rem;line-height:1.3}h2.primary-head span{text-transform:none}h2.primary-head span.reg{font-family:light !important;font-size:1.9rem}h2.primary-head.blue{color:#917567}@media(max-width: 450px){h2.primary-head{font-size:2.4rem}}h3{color:#917567;font-family:off;font-size:3rem;line-height:1.3}.white{color:#fff}.black{color:rgba(0,0,0,.85) !important}.primary{color:#917567 !important}.pbold{font-size:1.8rem;font-family:bold}.pbold:not(:last-child){margin-bottom:2rem}.tt{text-transform:uppercase}.kopftrenner{position:relative;height:100px}.heading{font-size:clamp(2.8rem,5vw,3.3rem);line-height:1.2;letter-spacing:-0.4px;margin-bottom:7px;hyphens:none}.zwiti{font-size:21px;font-family:demi;margin-bottom:1rem}p.bold{font-family:demi}*,*::before,*::after{margin:0;padding:0;-webkit-font-smoothing:antialiased;box-sizing:inherit}html{font-size:62.5%}::-moz-selection{color:#fff;background:#917567}::selection{color:#fff;background:#917567}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-track{box-shadow:inset 0 0 5px #777;border-radius:10px}::-webkit-scrollbar-thumb{background:#917567;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#00a2a5}body{position:relative;box-sizing:border-box;hyphens:auto;background:fixed linear-gradient(transparent, #fff 80%),fixed repeating-linear-gradient(#f3f0ef, #f3f0ef 1px, transparent 1px, transparent 40px),fixed repeating-linear-gradient(to right, #f3f0ef, #f3f0ef 1px, transparent 1px, transparent 40px) #fff}.cookie-container{position:fixed;bottom:-100%;left:0;right:0;background:#534139;color:#f5f6fa;padding:0 32px;box-shadow:0 -2px 16px rgba(47,54,64,.39);transition:400ms}.cookie-container a{color:#f5f6fa}.cookie-container:active{bottom:0}.cookie-container :single-button.cookie-bt{background:#917567;border:0;color:rgba(0,0,0,.85);padding:12px 48px;font-size:18px;margin-bottom:16px;border-radius:8px;cursor:pointer}.tac{text-align:center !important}.abstand1{height:1rem}.abstand2{height:2rem}.abstand3{height:3rem}.abstand4{height:4rem}.abstand5{height:5rem}.abstand6{height:6rem}.abstand7{height:7rem}.abstand8{width:100%;height:8rem}.abstand9{height:9rem}.abstand10{height:10rem}.abstand13{height:13rem}@media(max-width: 550px){.abstand6{height:4rem}.abstand7{height:4rem}.abstand8{height:4.5rem}.abstand9{height:5rem}.abstand10{height:5rem}.abstand13{height:5rem}}.container{max-width:1200px;margin:0 auto}@media(max-width: 1200px){.container{margin:0 2.5rem}}.panorama{position:relative;width:100%;height:570px}.panorama img{display:block;width:100%;height:100%;-o-object-position:top;object-position:top;-o-object-fit:cover;object-fit:cover}@media(max-height: 580px)and (orientation: landscape){.panorama{height:350px}}@media(max-width: 550px){.panorama{height:420px}}.top{position:fixed;bottom:15%;right:3%;width:35px;height:35px;opacity:0;display:flex;justify-content:center;align-items:center;background-color:#917567;color:#fff;text-decoration:none;border-radius:3px;font-size:3rem;border:1px solid #999;transition:all .5s}.top:hover{opacity:1;box-shadow:0 0 8px rgba(0,0,0,.5);border:1px solid #fff}.top.active{bottom:5%;opacity:.3;transition:all .5s}.trennerblau{width:60px;margin:2rem auto 0;height:3px;background-color:#917567}.trennerblaukurz{width:100%;height:1px;background-color:#917567}.linecenter{width:60px;height:3px;background-color:#917567;margin:1rem auto}.linedivider-small{position:relative;display:block;margin:auto;width:14%;height:3px;background-color:#917567;transition:all .4s}.linedivider-small::before{content:"";position:absolute;top:1px;left:-100px;width:95px;height:1px;background-image:linear-gradient(to left, #dac6bf, transparent)}.linedivider-small::after{content:"";position:absolute;top:1px;right:-100px;width:95px;height:1px;background-image:linear-gradient(to right, #dac6bf, transparent)}@media(max-width: 900px){.linedivider-small{width:85px;margin:.8rem auto}}.contactUs2{position:relative;width:100%;display:flex;justify-content:center}.contactUs2-btn{display:inline-block}.contactUs2-btn a{display:inline-block;padding:10px 20px;text-decoration:none;color:#fff;background-color:#00a2a5;font-family:med;font-size:2rem;letter-spacing:1px;text-transform:uppercase;border:1px solid rgba(0,0,0,0);transition:all .2s ease-in-out}.contactUs2-btn a:hover{background-color:#004d4f;color:#fff;border:1px solid #fff}@keyframes pulse{0%{transform:scale(1)}50%{transform:scale(0.95)}100%{transform:scale(1)}}@keyframes cardhoverup{0%{transform:translateY(0)}100%{transform:translateY(-237px)}}@keyframes cardpause{0%{opacity:0;visibility:hidden}60%{opacity:0;visibility:hidden}100%{opacity:1;visibility:visible}}@keyframes cardhoverout{0%{transform:translateY(-237px)}100%{transform:translateY(0px)}}@keyframes moveInLeft{0%{opacity:0;transform:translateX(-10rem)}80%{transform:translateX(1rem)}100%{opacity:1;transform:translate(0)}}@keyframes moveInRight{0%{opacity:0;transform:translateX(10rem)}80%{transform:translateX(-1rem)}100%{opacity:1;transform:translate(0)}}@keyframes moveInBottom{0%{opacity:0;transform:translateY(3rem)}100%{opacity:1;transform:translate(0)}}@keyframes shadow{0%{background-position:130% 0%}33%{background-position:50% 0%}55%{background-position:0% 0%}80%{background-position:-50% 0%}100%{background-position:-50% 0%}}.navigation-wrapper{z-index:2000;position:fixed;top:0;left:0;width:100%;height:60px;box-shadow:0 0 10px rgba(0,0,0,.3);transition:.5s cubic-bezier(0.91, -0.01, 0.21, 0.99)}.navigation-wrapper nav{position:absolute;width:100%;top:0;left:0;width:100%;height:60px;background-color:#fff}.navigation-wrapper nav .jahrgang{position:absolute;left:195px;bottom:0px;font-size:13px;color:#917567;font-family:reg}.navigation-wrapper nav a.herologo{position:absolute;z-index:2002;top:5px;min-width:-moz-max-content;min-width:max-content;outline:none;transition:all .4s ease;display:flex;align-items:center;justify-content:flex-start}.navigation-wrapper nav a.herologo img.outL{position:absolute;left:0;top:0;width:auto;height:95px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;transition:all .4s ease}.navigation-wrapper nav a.herologo img.noOut{position:absolute;left:0;top:0;display:block;width:auto;height:50px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;transition:all .4s ease;opacity:0;visibility:hidden}.navigation-wrapper nav a.herologo.active img.outL{width:auto;height:50px;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;opacity:0;visibility:hidden}.navigation-wrapper nav a.herologo.active img.noOut{height:50px;opacity:1;visibility:visible}@media(max-width: 1050px){.navigation-wrapper nav a.herologo img.outL{height:80px}}@media(max-width: 550px){.navigation-wrapper nav a.herologo img.noOut{display:none}}.navigation-wrapper nav .nav-container{position:relative;max-width:1200px;height:100%;margin:0 auto;display:flex;justify-content:space-between}.navigation-wrapper nav .nav-container .menu{margin:.8rem;z-index:2001;position:absolute;top:5px;right:0;width:45px;height:45px;opacity:0;visibility:hidden;display:none;cursor:pointer}.navigation-wrapper nav .nav-container .menu span{position:absolute;width:30px;height:3px;border-radius:4px;background-color:#917567;top:calc(50% - 1px);left:calc(50% - 15px);transition:all .3s ease-out}.navigation-wrapper nav .nav-container .menu span:nth-child(1){transform:translateY(-10px) rotate(0)}.navigation-wrapper nav .nav-container .menu span:nth-child(2){transform:translateY(0) rotate(0);opacity:1}.navigation-wrapper nav .nav-container .menu span:nth-child(3){transform:translateY(10px) rotate(0)}.navigation-wrapper nav .nav-container .menu.active span:nth-child(1){transform:translateY(0px) rotate(-45deg)}.navigation-wrapper nav .nav-container .menu.active span:nth-child(2){transform:translateY(0px) rotate(-225deg);opacity:0}.navigation-wrapper nav .nav-container .menu.active span:nth-child(3){transform:translateY(0px) rotate(45deg)}@media(max-width: 1085px){.navigation-wrapper nav .nav-container .menu{margin-top:0}.navigation-wrapper nav .nav-container .menu span:nth-child(1){transform:translateY(-10px) rotate(0)}.navigation-wrapper nav .nav-container .menu span:nth-child(3){transform:translateY(10px) rotate(0)}.navigation-wrapper nav .nav-container .menu span:nth-child(2){transform:translateY(0) rotate(0);opacity:1}.navigation-wrapper nav .nav-container .menu.active span:nth-child(1){transform:translateY(0px) rotate(-45deg)}.navigation-wrapper nav .nav-container .menu.active span:nth-child(2){transform:translateY(0px) rotate(-225deg);opacity:0}.navigation-wrapper nav .nav-container .menu.active span:nth-child(3){transform:translateY(0px) rotate(45deg)}}@media(max-width: 1201px){.navigation-wrapper nav{padding-left:30px;padding-right:30px}}@media(max-width: 1085px){.navigation-wrapper nav{padding-left:0;padding-right:0}}@media(max-width: 550px){.navigation-wrapper nav .nav-container a.herologo{top:5px;height:40px}.navigation-wrapper nav .nav-container a.herologo img{height:35px}}.navigation-wrapper nav .nav-container .menu-bar{position:absolute;top:0;right:0;width:auto;height:60px;background-color:rgba(0,0,0,0);transition:all .35s cubic-bezier(0.77, 0, 0.42, 1)}.navigation-wrapper nav .nav-container .menu-bar ul{display:flex;width:100%;height:100%;align-items:center;margin:0;padding:0;float:right}.navigation-wrapper nav .nav-container .menu-bar ul li{height:60px;display:flex;align-items:center}.navigation-wrapper nav .nav-container .menu-bar ul li:not(:last-child){padding:0 10px}.navigation-wrapper nav .nav-container .menu-bar ul li:last-child{padding-left:10px}.navigation-wrapper nav .nav-container .menu-bar ul li a{position:relative;display:block;font-family:med;font-size:1.6rem;text-transform:uppercase;color:#917567;transition:all .4s ease;padding-bottom:3px}.navigation-wrapper nav .nav-container .menu-bar ul li a span{text-transform:none}.navigation-wrapper nav .nav-container .menu-bar ul li a::before{content:"";position:absolute;left:0;bottom:0;width:100%;transform:scaleX(0);transform-origin:right;height:2px;background-color:#00a2a5;transition:transform .2s ease-in}.navigation-wrapper nav .nav-container .menu-bar ul li a:hover{color:#004d4f}.navigation-wrapper nav .nav-container .menu-bar ul li a:hover::before{transform:scaleX(1);transform-origin:left}.navigation-wrapper nav .nav-container .menu-bar ul li a.action{color:#00a2a5}.navigation-wrapper nav .nav-container .menu-bar ul li a.action::before{transform:scaleX(1);transform-origin:left}@media(max-width: 1085px){.navigation-wrapper nav .nav-container .menu-bar{transform:translateX(100%);width:100%;height:auto}.navigation-wrapper nav .nav-container .menu-bar.active{transform:translateX(0)}.navigation-wrapper nav .nav-container .menu-bar ul{position:relative;top:60px;width:100%;height:calc(100vh - 60px);display:inherit;float:none;text-align:center;min-height:-moz-max-content;min-height:max-content;background-color:#fff}.navigation-wrapper nav .nav-container .menu-bar ul li{width:100%;height:unset;background-color:rgba(145,117,103,.2)}.navigation-wrapper nav .nav-container .menu-bar ul li:last-child{padding-left:0}.navigation-wrapper nav .nav-container .menu-bar ul li:not(:last-child){border-bottom:1px dotted #534139}.navigation-wrapper nav .nav-container .menu-bar ul li:first-child{border-top:1px dotted #534139}.navigation-wrapper nav .nav-container .menu-bar ul li a{display:flex;align-items:center;justify-content:center;height:calc((100vh - 60px)/7);width:100%;text-align:center;font-size:2.2rem;line-height:30px}.navigation-wrapper nav .nav-container .menu-bar ul li a::before{display:none}.navigation-wrapper nav .nav-container .menu-bar ul li a:hover{color:#777}}@media(max-width: 1085px){.navigation-wrapper nav .nav-container .jahrgang{left:221px;bottom:-1px}.navigation-wrapper nav .nav-container a.herologo{left:25px;top:5px}.navigation-wrapper nav .nav-container .menu{opacity:1;visibility:visible;display:block}}@media(max-height: 580px)and (orientation: landscape){.navigation-wrapper nav .nav-container .menu-bar{position:relative}.navigation-wrapper nav .nav-container .menu-bar ul{position:relative;top:55px;width:100%;height:calc(100vh - 55px)}.navigation-wrapper nav .nav-container .menu-bar ul li{height:14.28%;padding:0 !important}}@media(max-width: 550px)and (orientation: portrait){.navigation-wrapper nav .nav-container .jahrgang{left:223px;bottom:-1px}.navigation-wrapper nav .nav-container a.herologo{height:50px;top:5px;width:215px}.navigation-wrapper nav .nav-container a.herologo img{height:50px}.navigation-wrapper nav .nav-container a.herologo img.outL{display:none}.navigation-wrapper nav .nav-container a.herologo img.noOut{display:block;visibility:visible;opacity:1}}.headWrapper{position:relative;width:100%;background-color:#917567;background-image:linear-gradient(to bottom, #534139, #917567 80%);top:60px}@media(max-width: 1085px){.headWrapper{top:60px}}.headcontainer{position:relative;max-width:1200px;margin:0 auto;display:flex;justify-content:space-between}.headcontainer-contact{display:flex;width:33%;padding:5px 0;color:#fff}.headcontainer-contact .icon{display:flex;justify-content:center;align-items:center;height:auto;width:35px;padding:5px 0;margin-right:1.4rem}.headcontainer-contact .icon img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.headcontainer-contact .content{display:flex;flex-direction:column;justify-content:center}.headcontainer-contact .content-strasse{font-size:1.5rem;font-family:bold;letter-spacing:-0.5px}.headcontainer-contact .content-ort{font-size:1.5rem;font-family:reg}.headcontainer-contact .content-ort a{text-decoration:none;color:rgba(0,0,0,.85);font-family:reg;font-size:1.5rem}.headcontainer-contact .content a{text-decoration:none;color:rgba(0,0,0,.85);font-family:reg;font-size:1.5rem}.headcontainer-contact3{display:flex;width:33%;padding:5px 0}.headcontainer-contact3.flexTac{justify-content:center}.headcontainer-contact3.flexRight{justify-content:flex-end}.headcontainer-contact3 .icon{display:flex;justify-content:center;align-items:center;height:auto;width:35px;padding:5px 0;margin-right:1.4rem}.headcontainer-contact3 .icon img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.headcontainer-contact3 .content{display:flex;flex-direction:column;justify-content:center;color:#fff}.headcontainer-contact3 .content-strasse{font-size:1.5rem}.headcontainer-contact3 .content-strasse a{color:#fff;color:red;font-family:bold !important;transition:all .3s ease}.headcontainer-contact3 .content-strasse a:hover{color:#917567}.headcontainer-contact3 .content-ort{font-size:1.5rem;font-family:reg}.headcontainer-contact3 .content a{text-decoration:none;color:#fff;font-family:reg;transition:all .3s ease}.headcontainer-contact3 .content a:hover{color:#dac6bf}@media(max-width: 1200px){.headcontainer{padding:0 25px}}@media(max-width: 1085px){.headcontainer-contact{width:30%;padding-top:0}.headcontainer-contact3{width:26%}}@media(max-width: 736px)and (orientation: landscape){.headcontainer{display:none}}@media(max-width: 740px)and (orientation: portrait){.headcontainer{display:none}}.card-container{position:relative;top:60px;width:100%;height:auto;border-top:3px solid #917567;animation:cardpause .3s forwards;transition:all .3s cubic-bezier(0.85, 0.01, 0.39, 0.99);margin-bottom:70px}.card-container .card{max-width:1200px;margin:0 auto;display:flex;justify-content:space-between;transition:all .4s cubic-bezier(0.85, 0.01, 0.39, 0.99)}.card-container .card .card-mask{position:relative;width:22%;height:237px;overflow:hidden;transition:transform .4s cubic-bezier(0.85, 0.01, 0.39, 0.99);transform-origin:top}.card-container .card .card-mask .card-wrapper{position:absolute;left:0;top:0;width:100%;animation:cardhoverout .3s cubic-bezier(0.85, 0.01, 0.39, 0.99) none}.card-container .card .card-mask .card-wrapper-item1{width:100%;height:237px;padding:2rem;background-color:#372a25;display:flex;flex-direction:column;align-items:center;justify-content:center}.card-container .card .card-mask .card-wrapper-item1-icon{display:block;width:90px;height:90px}.card-container .card .card-mask .card-wrapper-item1-icon img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.card-container .card .card-mask .card-wrapper-item1-content{width:100%;align-content:start;color:#fff;font-family:off;text-transform:uppercase;font-size:2rem;letter-spacing:5px;text-align:center;padding-top:1.4rem;padding-bottom:1.4rem}.card-container .card .card-mask .card-wrapper-item2{width:100%;height:237px;padding:1.5rem;background-color:#dac6bf;display:flex;flex-direction:column;align-items:center;justify-content:center}.card-container .card .card-mask .card-wrapper-item2-icon{display:block;width:55px;height:55px}.card-container .card .card-mask .card-wrapper-item2-icon img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.card-container .card .card-mask .card-wrapper-item2-content{width:100%;align-content:start;color:rgba(0,0,0,.85);font-size:2rem;text-align:center;font-family:off;padding-top:1.4rem}.card-container .card .card-mask .card-wrapper-item2-content .content-copy{padding-top:1rem;font-family:reg,sans-serif;font-weight:400;font-size:1.5rem;color:rgba(0,0,0,.85)}.card-container .card .card-mask:hover{transition:all .4s cubic-bezier(0.85, 0.01, 0.39, 0.99)}.card-container .card .card-mask:hover .card-wrapper{animation:cardhoverup .3s cubic-bezier(0.85, 0.01, 0.39, 0.99) forwards}@media(max-width: 1024px){.card-container .card{width:100%;padding-left:25px;padding-right:25px}.card-container .card .card-mask .card-wrapper-item1{padding:0}}@media(max-width: 767px){.card-container{display:none}}#uns{margin-top:-110px;padding-top:110px}.uns{max-width:1200px;margin:9rem auto 4rem}.uns .edi{position:relative;width:100%;display:flex;flex-wrap:wrap;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.1)}.uns .edi-box1{width:280px;padding:3rem;display:flex;flex-direction:column;align-items:center;background-color:rgba(145,117,103,.2)}.uns .edi-box1 .edi-img{display:block;flex-direction:column;align-items:center;height:230px;width:180px;margin-bottom:3rem}.uns .edi-box1 .edi-img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.uns .edi-box1 .edi-name{display:inline-block;padding:0 10px;font-family:demi;font-size:1.9rem;text-align:center;margin-bottom:7px}.uns .edi-box1 .edi-position{font-family:med;text-align:center;font-size:1.6rem;line-height:1.3;color:#222}.uns .edi-box2{flex:1;padding:3rem;font-size:1.9rem}.uns .edi-box2 p{hyphens:none}@media(max-width: 550px){.uns .edi{width:100%;flex-direction:column}.uns .edi-box1{width:unset;flex:1}.uns .edi-box1 .edi-img{width:220px;height:220px;margin-bottom:2rem}.uns .edi-box2{padding:1.5rem}}.uns .contactUs{position:relative;width:100%;margin-top:30px;display:flex;justify-content:center}.uns .contactUs-btn{display:inline-block}.uns .contactUs-btn a{display:inline-block;padding:10px 20px;text-decoration:none;color:#fff;background-color:#00a2a5;font-family:med;font-size:2rem;letter-spacing:1px;text-transform:uppercase;transition:all .2s ease-in-out}.uns .contactUs-btn a:hover{background-color:#004d4f;color:#fff}.uns-items{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:6rem}.uns-items-item{width:30%;display:flex}.uns-items-item-icon{width:80px;height:80px;background-color:#dac6bf;padding:1.5rem}.uns-items-item-icon img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.uns-items-item-content{width:calc(100% - 50px);padding-left:2rem}.uns-items-item-content .head{font-size:3rem;line-height:.8;text-transform:uppercase;margin-bottom:2rem}.uns-items-item-content .copy{hyphens:auto}.uns-items-item-content .copy span.bold{font-family:demi !important}@media(max-width: 950px){.uns-items{margin-bottom:3rem}.uns-items-item{width:100%;margin-bottom:5rem}.uns-items-item:nth-child(3){margin-bottom:0rem}.uns-items-item-content{padding-left:2.5rem}.uns-items-item-content .head{font-size:2rem;margin-bottom:1rem}}@media(max-width: 1200px){.uns{padding-left:25px;padding-right:25px}}@media(max-width: 850px){.uns{margin:8rem auto 4rem}}@media(max-width: 550px){.uns{margin:6rem auto 2.6rem}.uns-items{flex-direction:column;align-items:center;margin-bottom:3rem}.uns-items-item{width:100%;margin-bottom:3rem}.uns-items-item-icon{width:50px;height:50px;padding:.75rem}}.testhoehe{width:100%;height:500px}#team,#kontakt{margin-top:-90px;padding-top:90px}.team{max-width:1200px;margin:9rem auto 4rem}.team .owl-carousel{box-sizing:border-box;max-width:100%;display:block;margin:0 auto}.team .owl-carousel .item{height:auto;font-size:3rem}.team .owl-carousel .item-image2{width:100%;height:260px;background-color:olive}.team .owl-carousel .item-bottom{width:100%;background-color:#333;padding-top:1.8rem;height:160px}.team .owl-carousel .item-bottom-name2{margin-bottom:2rem;font-size:2rem;line-height:1.2;font-weight:700;text-align:center;color:#fff;hyphens:none}.team .owl-carousel .item-bottom-testi2{text-align:center;font-size:1.7rem;color:#fff;padding:0 3rem}@media(max-width: 1200px){.team{padding-left:25px;padding-right:25px}.team .owl-carousel .item-image2{height:240px}.team .owl-carousel .item-bottom{height:130px}}.cookie-container{position:fixed;bottom:-100%;left:0;right:0;background:#777;color:#f5f6fa;padding:0 32px;box-shadow:0 -2px 16px rgba(47,54,64,.39);transition:400ms}.cookie-container.active{bottom:0}.cookie-container a{color:#f5f6fa}.cookie-container .cookie-btn{background:#917567;border:0;color:#f5f6fa;padding:12px 48px;font-size:18px;margin-bottom:16px;border-radius:8px;cursor:pointer}#slideshow{position:relative;top:60px;width:100%;height:65vh}#slideshow .slider-content{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}#slideshow .slider-content img{display:block;width:100%;height:100%;-o-object-position:center;object-position:center;-o-object-fit:cover;object-fit:cover;animation:sliderImg 3.5s;animation-fill-mode:forwards}#slideshow .slider-content-head{position:absolute;z-index:1;left:25px;padding:0;font-size:3.5rem;letter-spacing:-1px;font-family:reg;line-height:1.2;color:hsla(0,0%,100%,.96);text-shadow:0 0 4px rgba(0,0,0,.8),0 0 9px rgba(0,0,0,.8);animation:fadedown 2.5s;animation-fill-mode:forwards;hyphens:none;opacity:0}@media(min-width: 1200px){#slideshow{height:74vh}#slideshow .slider-content{position:absolute;top:0;left:0;width:100%;height:100%}#slideshow .slider-content-head{margin-left:calc((100% - 1200px)/2);margin-top:10rem;width:47%;font-size:5.6rem;line-height:1;left:0}}@media(max-width: 1085px){#slideshow{top:60px;height:72vh}}@media(max-width: 550px){#slideshow{top:60px;height:60vh}#slideshow .slider-content-head{margin-top:12rem}}.partner-wrapper{position:relative;width:250px;height:250px}.partner-wrapper .partner-head{position:absolute;left:0;right:0;top:6px;font-size:2rem;z-index:1;text-align:center;letter-spacing:-1px;color:crimson;padding-bottom:5px;border-bottom:1px dotted crimson}@keyframes fadedown{0%{opacity:0;top:35%;transform:scale(0.6)}100%{opacity:1;top:17%;transform:scale(1)}}@media(max-width: 1085px){@keyframes fadedown{0%{opacity:0;top:50%;transform:scale(0.6)}100%{opacity:1;top:25%;transform:scale(1)}}}@keyframes sliderImg{0%{width:107%;height:107%}100%{width:100%;height:100%}}@keyframes faderight{0%{opacity:0;left:0%;transform:scale(0)}100%{opacity:1;left:35%;transform:scale(1)}}#leistungen{margin-top:-70px;padding-top:70px}.leistungen{width:100%;background-color:#333;border-top:3px solid #917567;border-bottom:3px solid #917567}.leistungen .leistungen-container{max-width:1200px;margin:0 auto;padding:80px 0 65px}@media(max-width: 1200px){.leistungen{padding-left:25px;padding-right:25px}.leistungen .leistungen-container{padding:60px 0 45px}}.kontakt-heading{text-align:center;color:#917567;line-height:1;margin-bottom:3rem;margin-top:6rem;hyphens:none}@media(max-width: 1200px){.kontakt-heading{margin-left:25px;margin-right:25px}}@media(max-width: 550px){.kontakt-heading{margin-top:3rem}}.kontakt{max-width:1200px;margin:0 auto;background-color:#fff;display:flex;border-radius:8px;box-shadow:0 0 6px rgba(0,0,0,.068);overflow:hidden}.kontakt-image{width:50%}.kontakt-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.kontakt .kontakt-mail{box-sizing:border-box;position:relative;width:50%;background-color:#e9e9e9;transition:all .4s}.kontakt .kontakt-mail p{font-size:2.3rem;text-align:center;color:#333;text-transform:uppercase;padding-top:2.5rem;margin:0;line-height:90%}@media(max-width: 750px){.kontakt{padding:0 3rem;background-color:rgba(0,0,0,0);box-shadow:none}.kontakt-image{display:none}.kontakt .kontakt-mail{width:100%}}@media(max-width: 550px){.kontakt{padding:0 2rem;margin-bottom:3rem}}.contact-form{width:100%;display:flex;flex-direction:column;padding:2rem 4rem;transition:all .3s}@media only screen and (max-width: 550px){.contact-form{padding:1.5rem 2rem}}.form-input{position:relative;margin-bottom:2rem}.form-input__input,.form-input textarea{width:100%;padding:1.5rem 1rem;font-family:reg,sans-serif;font-size:1.5rem;border:1px solid #666;border-radius:5px;background-color:#fff;outline:none;transition:border-color .3s}.form-input__input:focus,.form-input textarea:focus{border-color:#917567}.form-input__input:focus+label,.form-input__input.filled+label,.form-input textarea:focus+label,.form-input textarea.filled+label{top:15px;left:.8rem;font-size:1rem;color:#917567;transform:translateY(-11px)}.form-input label{position:absolute;top:15px;left:1rem;transform:translateY(0);font-size:1.5rem;color:#666;pointer-events:none;transition:all .3s ease;background-color:rgba(0,0,0,0);padding:0 .3rem}.form-input textarea{min-height:160px;resize:vertical}.absenden-items{width:100%;display:flex;justify-content:center}.absenden-items button.absenden{outline:none;display:inline-block;align-self:center;width:auto;margin-top:2rem;margin-right:0;margin-left:0;font-family:reg;font-size:1.7rem;padding:.4rem 1rem .6rem;border:none;background-color:#00a2a5;color:#fff;transition:all .4s;cursor:pointer}.absenden-items button.absenden:not(:last-child){margin-right:3rem}.absenden-items button.absenden:hover{background-color:#fff;color:#004d4f;transform:translateY(-3px);box-shadow:0 0 8px 7px rgba(0,162,165,.884)}@media only screen and (max-width: 402px){.absenden-items button.absenden{font-size:1.2rem}}.absenden-items .prime{background-color:#555 !important}.absenden-items .prime:hover{background-color:#fff !important;box-shadow:0 0 8px 7px rgba(0,0,0,.4) !important}.abstand{margin-top:2rem}.checkbox-wrapper{z-index:9000;position:relative}.checkbox-wrapper .checkmark{display:inline-block;height:2.7rem;width:2.7rem;background-color:#fff !important;border-radius:5px;border:1px solid #999;position:relative;transition:all .4s;margin-right:1rem;margin-top:2.15rem}.checkbox-wrapper .checkmark::after{content:"";position:absolute;top:-4px;left:8px;width:13px;height:23px;border-right:5px solid #917567;border-bottom:5px solid #917567;transform:rotate(45deg) scale(10);opacity:0;visibility:hidden;transition:all .4s}.checkbox-wrapper p.checkbox{position:absolute;top:1.8rem;display:inline-block;font-size:1.4rem;text-align:left;text-transform:none;color:#917567;-moz-text-align-last:left;text-align-last:left;margin-top:-2rem}@media(max-width: 550px){.checkbox-wrapper p.checkbox{text-transform:none;font-size:1.2rem}}#check:checked~.checkmark{background-color:#917567}#check:checked~.checkmark::after{opacity:1;visibility:visible;transform:rotate(45deg) scale(1)}footer{width:100%;padding-top:3rem;padding-bottom:3rem;background-color:#333}footer .footer-logo{width:100%;height:65px}footer .footer-logo img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}footer .subclaim{width:100%;text-align:center;margin-top:2rem;color:#dac6bf;font-size:2rem;font-family:light;text-transform:uppercase;letter-spacing:5px;margin-bottom:2rem}footer .footer-links{width:100%;display:flex;justify-content:center;margin-top:3rem;border-top:1px dotted #e9e9e9;border-bottom:1px dotted #e9e9e9;padding-top:.6rem;padding-bottom:.6rem}footer .footer-links a{display:inline-block;padding:5px 12px;text-decoration:none;color:#e9e9e9;transition:all .4s}footer .footer-links a:not(:last-child){margin-right:3rem}footer .footer-links a:hover,footer .footer-links a.action{color:#dac6bf;background-color:#111}footer .copyright{width:100%;text-align:center;color:#e9e9e9;margin-top:3rem;font-size:1.3rem;hyphens:none}footer .copyright span{display:inline-block;font-size:2rem;margin-left:6px;margin-right:6px;font-weight:200;color:#dac6bf}footer .copyright a{text-decoration:none;color:#e9e9e9;transition:all .3s;hyphens:none}footer .copyright a:hover{color:#dac6bf}footer .footer-items{max-width:1200px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:space-between}footer .footer-items .footer-item{margin-top:2rem;width:30%;color:#e9e9e9;font-size:1.8rem;line-height:1.45}footer .footer-items .footer-item .firma{font-size:2rem;color:#917567;font-family:bold}footer .footer-items .footer-item .firma span{color:#dac6bf;font-size:1.8rem}footer .footer-items .footer-item .ort{margin-bottom:8px}footer .footer-items .footer-item a.linkright{text-decoration:none;color:#e9e9e9;transition:all .2s;transform:translateX(0)}footer .footer-items .footer-item a.linkright .fa-solid,footer .footer-items .footer-item a.linkright .fas{display:inline-block;margin-right:8px;color:#fff;opacity:1;transition:.2s}footer .footer-items .footer-item a.linkright:hover{color:#00a2a5;transform:translateX(3px)}footer .footer-items .footer-item a.linkright:hover .fa-solid,footer .footer-items .footer-item a.linkright:hover .fas{color:#00a2a5}footer .footer-items .footer-item a.linkright.linkright{display:inline-block;text-transform:uppercase;margin-bottom:1rem}footer .footer-items .footer-item .ma-name.bold{font-family:bold}footer .footer-items .footer-item .ma-name,footer .footer-items .footer-item .ma-pos,footer .footer-items .footer-item .ma-tel{font-size:1.8rem}footer .footer-items .footer-item .ma-name{color:#fff}footer .footer-items .footer-item .ma-tel{margin-bottom:10px}footer .footer-items .footer-item .foot-contact a.insta{display:inline-block;text-decoration:none;color:#fff;text-transform:uppercase;transition:all .2s;transform:translateX(0)}footer .footer-items .footer-item .foot-contact a.insta .fa-brands{display:inline-block;margin-right:8px;color:#fff;opacity:1;transition:.2s}footer .footer-items .footer-item .foot-contact a.insta:hover{color:#00a2a5;transform:translateX(3px)}footer .footer-items .footer-item .foot-contact a.insta:hover .fa-brands{color:#00a2a5}@media(max-width: 1200px){footer .footer-items{margin-left:25px;margin-right:25px}}@media(max-width: 550px){footer .footer-items{flex-direction:column}footer .footer-items .footer-item{width:100%;padding-bottom:1rem;font-size:2rem}footer .footer-items .footer-item .foot-contact .linkright{font-size:2rem;margin:2rem 0 !important}footer .footer-items .footer-item:not(:last-child){border-bottom:1px dotted #e9e9e9}}@media(max-width: 550px){footer .subclaim{font-size:1.6rem;letter-spacing:3px}}.straße .fas{display:inline-block;margin-right:8px;color:#fff;opacity:1;transition:.2s}.owl-carousel{box-sizing:border-box;max-width:1200px;display:block;margin:0 auto}.owl-carousel .item{height:auto;font-size:3rem;padding:0 1rem}.owl-carousel .item-image{width:100%;height:230px;background-color:olive}.owl-carousel .item-image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.owl-carousel .item-name{margin-top:2rem;margin-bottom:2rem;font-family:off;font-size:2.4rem;line-height:1.2;color:#fff;hyphens:auto}.owl-carousel .item-testi{font-family:reg;font-size:1.7rem;color:#fff}@media(max-width: 1200px){.owl-carousel{padding-left:25px;padding-right:25px}.owl-carousel .item-name{font-size:1.9rem}}@media(max-width: 550px){.owl-carousel{padding-left:0;padding-right:0}.owl-carousel .item{padding:0 .5rem}.owl-carousel .item-image{height:300px}}#faq{background-color:rgba(85,85,85,.1);background-image:linear-gradient(to bottom, rgba(145, 117, 103, 0.1), transparent 30%)}.faq{display:flex;flex-wrap:wrap;gap:4rem;max-width:1200px;margin:0 auto}@media(max-width: 1200px){.faq{margin:0 2.5rem}}@media(max-width: 550px){.faq{flex-direction:column;gap:2rem}.faq .accordion-container{width:100%}}.accordion-container{position:relative;width:calc(50% - 4rem)}.accordion-container .accordion{width:100%;height:auto;display:flex;flex-direction:column}.accordion-container .accordion-item{display:flex;flex-direction:column}.accordion-container .accordion-item-button{display:block;width:100%;padding:10px 15px;border:none;outline:none;background-color:#e4e4e4;background-color:hsla(0,0%,60%,.17);color:rgba(0,0,0,.85);font-family:med;text-align:left;font-size:1.7rem;display:flex;align-items:center;justify-content:flex-start;gap:2rem;transition:all .4s cubic-bezier(0.81, 0, 0.05, 0.99);transition-delay:.13s;cursor:pointer}.accordion-container .accordion-item-button:not(:last-child){border-bottom:1px solid rgba(136,136,136,.5)}.accordion-container .accordion-item-button .icon{position:relative;display:flex;justify-content:center;align-items:center;padding-left:20px;transition:all .2s cubic-bezier(0.81, 0, 0.05, 0.99)}.accordion-container .accordion-item-button .icon::before,.accordion-container .accordion-item-button .icon::after{position:absolute;content:"";right:0;height:2px;width:15px;background-color:#555;transform-origin:center;transition:transform .2s cubic-bezier(0.81, 0, 0.05, 0.99)}.accordion-container .accordion-item-button .icon::before{transform:rotate(90deg)}.accordion-container .accordion-item-button:hover{background-color:#917567;background-image:unset;color:#fff;transition:.15s}.accordion-container .accordion-item-button:hover .icon::before,.accordion-container .accordion-item-button:hover .icon::after{background-color:#fff;transition:transform .2s cubic-bezier(0.81, 0, 0.05, 0.99)}.accordion-container .accordion-item-button:hover:not(:last-child){border-bottom:1px solid hsla(0,0%,100%,.8)}.accordion-container .accordion-item-content{max-height:0;display:block;overflow:hidden;background-color:#fff;transition:max-height .4s cubic-bezier(0.81, 0, 0.05, 0.99)}.accordion-container .accordion-item-content h4{padding:20px 20px 0;font-size:1.7rem;color:#917567;margin-bottom:1rem}.accordion-container .accordion-item-content p{padding:0 20px 20px}.accordion-container .accordion-item-content p span.bold{font-family:demi}.accordion-container .accordion-item-content p:not(:last-child){margin-bottom:.7rem}.accordion-container .accordion-item.active{transition:all .3s}.accordion-container .accordion-item.active .accordion-item-content{border-top:1px dotted #888;box-shadow:0 0 15px rgba(0,0,0,.1)}.accordion-container .accordion-item.active .accordion-item-button{color:#fff;background-color:#534139;background-image:unset}.accordion-container .accordion-item.active .accordion-item-button .icon::before,.accordion-container .accordion-item.active .accordion-item-button .icon::after{transform:rotate(360deg);background-color:#fff}.lightbox-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.9);z-index:6000}.lightbox-overlay.active{animation:fadeIn .3s ease}.lightbox-overlay .lightbox-close{position:absolute;top:25px;right:25px;font-size:3.5rem;background:none;border:none;color:#fff;cursor:pointer;z-index:10500}.lightbox-overlay .lightbox-close:hover{transform:scale(1.2)}.lightbox-overlay .lightbox-nav{position:absolute;z-index:1001;top:50%;transform:translateY(-50%);padding-bottom:5px;background:hsla(0,0%,100%,.3);border:none;color:#fff;font-size:3rem;width:40px;height:40px;border-radius:50%;line-height:.1;border:1px solid #917567;transition:all .2s;cursor:pointer}.lightbox-overlay .lightbox-nav:hover{background:rgba(0,0,0,.5)}.lightbox-overlay .lightbox-nav.prev{left:20px}.lightbox-overlay .lightbox-nav.next{right:20px}.lightbox-overlay .lightbox-container{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:90%;height:85vh;overflow:hidden;border-radius:4px;box-shadow:0 0 20px rgba(0,0,0,.5)}.lightbox-overlay .lightbox-container img.lightbox-image{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;opacity:0;transform:scale(0.95);transition:opacity .3s ease,transform .3s ease}.lightbox-overlay .lightbox-container img.lightbox-image.visible{opacity:1;transform:scale(1)}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.projekt{position:relative;padding:1rem;background-color:rgba(145,117,103,.15)}.projekt .sub-h1h2{font-family:bold;margin:0;color:#534139}.projekt-images{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem}.projekt-images .projektItem{min-width:170px;width:calc(20% - .8rem);aspect-ratio:1/1;cursor:pointer;overflow:hidden}.projekt-images .projektItem img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;transform:scale(1);transition:.2s ease-in-out}.projekt-images .projektItem:hover img{transform:scale(1.05)}@media(max-width: 550px){.projekt-images .projektItem{min-width:calc(50% - 1rem);width:calc(50% - 1rem)}}.grid5{width:100%;display:grid;grid-template-columns:repeat(auto-fit, minmax(180px, 1fr));gap:2.5rem}.grid5-item{background-color:#fff;padding:5px;aspect-ratio:3/1;box-shadow:0 0 8px rgba(0,0,0,.22);display:flex;justify-content:center;align-items:center;font-family:offReg;font-size:18px;line-height:1.2;text-align:center;color:#917567;hyphens:none;border:1px solid #fff}.grid5-item:nth-child(even){background-color:#f3f0ef}.grid5-item.anruf{padding:2px 3px;flex-direction:column}.grid5-item.anruf a{display:inline-block;text-decoration:none;color:#534139;font-family:bold}@media(max-width: 550px){.grid5{grid-template-columns:repeat(auto-fit, minmax(170px, 1fr));gap:2rem}.grid5-item{margin:0 auto;width:100%;font-size:17px}.grid5-item:not(:last-child){margin-bottom:1rem}}ul li{list-style-type:none}ul li a{text-decoration:none}/*# sourceMappingURL=main.min.css.map */