*,*::before,*::after{margin:0;padding:0;box-sizing:inherit;text-decoration:none}html,body{overscroll-behavior-y:none}html{width:100%;font-size:62.5%;scroll-behavior:smooth;scroll-padding-top:8rem}@media(max-width: 1199px){html{font-size:61.5%}}@media(max-width: 768px){html{font-size:60.5%}}@media(max-width: 470px){html{font-size:59.5%}}.ccm-settings-summoner--link{display:none !important}::-moz-selection{color:#fff;background:#e0a902;-moz-transition:.2s;transition:.2s}::selection{color:#fff;background:#e0a902;transition:.2s}::-webkit-scrollbar{width:12px;-webkit-transition:.2s;transition:.2s}::-webkit-scrollbar-track{box-shadow:inset 0 0 5px hsl(0,0%,30%);border-radius:10px;background-color:#fbf1d5}::-webkit-scrollbar-track:hover{background-color:#dfca8a}::-webkit-scrollbar-thumb{background:#333;border-radius:10px}::-webkit-scrollbar-thumb:hover{background:#957002}body{position:relative;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:100%;font-family:reg,sans-serif;color:#000;font-size:1.7rem;line-height:1.3;hyphens:auto;overflow-x:hidden !important;transition:.3s}@font-face{font-family:light;src:url(./AdagioSans/Adagio_Sans-Light.ttf) format("truetype")}@font-face{font-family:reg;src:url(./AdagioSans/Adagio_Sans-Regular.ttf) format("truetype")}@font-face{font-family:italic;src:url(./AdagioSans/Adagio_Sans-Regular_italic.ttf) format("truetype")}@font-face{font-family:med;src:url(./AdagioSans/Adagio_Sans-Medium.ttf) format("truetype")}@font-face{font-family:medi;src:url(./AdagioSans/Adagio_Sans-Medium_italic.ttf) format("truetype")}@font-face{font-family:demi;src:url(./AdagioSans/Adagio_Sans-SemiBold.ttf) format("truetype")}@font-face{font-family:bold;src:url(./AdagioSans/Adagio_Sans-Bold.ttf) format("truetype")}@font-face{font-family:black1;src:url(./AdagioSans/Adagio_Sans-Black.ttf) format("opentype")}@font-face{font-family:cond;src:url(./RobotoCondensed-Light.ttf) format("truetype")}@font-face{font-family:condMed;src:url(./RobotoCondensed-Medium.ttf) format("truetype")}@font-face{font-family:condBold;src:url(./RobotoCondensed-Bold.ttf) format("truetype")}@font-face{font-family:fancy;src:url(./CinzelDecorative-Regular.ttf) format("truetype")}@font-face{font-family:"Material Icons";font-style:normal;font-weight:400;src:url("./flUhRq6tzZclQEJ-Vdg-IuiaDsNcIhQ8tQ.woff2") format("woff2")}.material-icons{font-family:"Material Icons";font-weight:normal;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.bold{font-family:bold !important}.big20px{font-size:20px}.block{display:block}.white{color:#fff}.reg{font-family:reg}.light{font-family:light}.italic{font-family:italic}.small15{display:inline-block;font-size:15px;line-height:1.35}.tac{text-align:center !important}.tal{text-align:left}.tt{text-transform:uppercase}.mbNull{margin-bottom:0 !important}.small{font-size:1.2rem !important}h1{padding:0 0 .5rem 0;font-family:bold;font-size:clamp(3rem,5.5vw,4rem);line-height:1.1;hyphens:none}h1 span{font-family:thin}h2{padding:0 0 .5rem 0;font-family:bold;font-size:clamp(3.5rem,5.5vw,4.2rem);line-height:1.1;hyphens:none}h2 span{font-family:thin}h3{padding:0 0 .5rem 0;font-family:med;color:#e0a902;letter-spacing:-0.8px;font-size:clamp(2.2rem,5vw,3.2rem);line-height:1.1;hyphens:none}h3 span{font-family:thin}.sub-h1h2{position:relative;width:100%;padding:1rem 0 1rem 0;font-family:reg;text-align:center;font-size:clamp(1.8rem,3vw,2rem);letter-spacing:-0.8px;line-height:1.3;color:#666;text-wrap:balance;hyphens:none}@media(max-width: 550px){.sub-h1h2{margin:0 0 clamp(1.23rem,2.7vw,2rem)}}@media(max-width: 980px)and (orientation: landscape){h1,h2{font-size:clamp(3rem,5.5vw,3.5rem);padding:0 0 .5rem 0}.sub-h1h2{font-size:2rem;letter-spacing:-0.8px}}h4{font-family:med;letter-spacing:-0.5px;font-size:clamp(1.7rem,3.5vw,2rem);hyphens:none}p.col{font-family:light;font-size:1.7rem;line-height:1.4;hyphens:auto;margin-bottom:1.8rem}@media(min-width: 768px){p.col{-moz-column-count:2;column-count:2;-moz-column-gap:4rem;column-gap:4rem;-moz-column-fill:balance;column-fill:balance;text-align:justify;-moz-column-rule:1px dotted hsl(0,0%,70%);column-rule:1px dotted hsl(0,0%,70%)}}p.col span.bold{font-family:demi}p.col:not(:last-child){margin-bottom:clamp(1rem,2.8vw,1.5rem)}p{font-family:reg;font-size:1.7rem;letter-spacing:-0.5px;line-height:1.4;hyphens:auto;margin-bottom:1rem}a.neg{text-decoration:none;color:#fff}a.neg:hover{color:#dfca8a}.material-icons{font-family:"Material Icons";font-weight:normal;font-style:normal;font-size:34px;display:inline-block;line-height:1;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap;direction:ltr;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga"}.abstand1{height:1rem;width:100%}.abstand2{height:2rem;width:100%}.abstand3{height:3rem}.abstand4{height:4rem}.abstand5{height:5rem}.abstand6{height:6rem}.abstand7{height:7rem}.abstand8{height:8rem}.abstand9{height:9rem}.abstand10{height:10rem}.abstand13{height:13rem}@media(max-width: 1024px){.abstand2{height:1.4rem}.abstand3{height:2rem}.abstand4{height:3rem}.abstand5{height:4rem}.abstand6{height:5rem}.abstand7{height:5rem}.abstand8{height:4rem}.abstand9{height:5rem}.abstand10{height:5rem}.abstand13{height:4rem}}.container{position:relative;margin-inline:auto;width:min(1200px,100% - 4rem)}.flexCenter{position:relative;display:flex;justify-content:center;gap:3rem}.flexAlign{display:flex;flex-direction:column;justify-content:center}.flexStart{position:relative;display:flex;justify-content:flex-start;gap:3rem}.grid2{position:relative;width:100%;display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:5rem}.grid2-item{position:relative;width:100%;padding:3rem 0 3rem 0}.grid2-item .image{overflow:hidden;mix-blend-mode:multiply}.grid2-item .image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.grid2-item ul li{list-style:disc;margin-left:2rem}.grid2-item ul li::marker{color:red}.grid2-item.grey-light{background-color:rgba(0,0,0,.1)}.grid2-item .subhead{display:flex;align-items:center;color:#e0a902;font-size:2.2rem}.grid2-item .subhead span.unsIcon{display:inline-block;width:35px;height:35px;margin-right:7px}.grid2-item .subhead span.unsIcon img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;object-position:center}.grid2 .abstand4-Onoff{height:4rem;display:none}@media(max-width: 900px){.grid2{gap:2rem}.grid2 .abstand4-Onoff{display:block}.grid2:not(:last-child){margin-bottom:3rem}}@media(max-width: 600px){.grid2{padding:0 3rem}.grid2-item{padding:0}}.grid2{position:relative;width:100%;display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:5rem}.grid2-item{position:relative;width:100%;padding:0 0 0 0}.grid2-item .image{overflow:hidden;mix-blend-mode:multiply}.grid2-item .image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.grid2-item ul li{list-style:disc;margin-left:2rem}.grid2-item ul li::marker{color:red}.grid2-item.grey-light{background-color:rgba(0,0,0,.1)}.grid2-item .subhead{display:flex;align-items:center;color:#e0a902;font-size:2.2rem}.grid2-item .subhead span.unsIcon{display:inline-block;width:35px;height:35px;margin-right:7px}.grid2-item .subhead span.unsIcon img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;object-position:center}.grid2 .abstand4-Onoff{height:4rem;display:none}@media(max-width: 900px){.grid2{gap:2rem}.grid2 .abstand4-Onoff{display:block}.grid2:not(:last-child){margin-bottom:3rem}}@media(max-width: 550px){.grid2-item{padding:0}}.dib{display:inline-block}.panorama{position:relative;width:100%;height:600px}.panorama::after{content:"";position:absolute;z-index:1;inset:0;background-color:rgba(0,0,0,.5)}.panorama img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.panorama-title{position:absolute;z-index:2;left:0;top:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center;font-family:fancy;font-size:clamp(4rem,5vw,5.5rem);line-height:1.1;filter:drop-shadow(0 0 3px rgba(0, 0, 0, 0.6)) drop-shadow(0 0 3px rgba(0, 0, 0, 0.6)) drop-shadow(0 0 3px rgba(0, 0, 0, 0.8)) drop-shadow(0 0 3px rgba(0, 0, 0, 0.8));color:#fff;opacity:.9}.panorama-title::after{content:"";position:absolute;top:33%;left:50%;transform:translateX(-50%);width:150px;height:2px;background-color:#fff}.panorama-title::before{content:"";position:absolute;bottom:33%;left:50%;transform:translateX(-50%);width:150px;height:2px;background-color:#fff}@media(max-width: 1080px){.panorama{height:400px}}@media(max-width: 600px){.panorama{height:350px}.panorama-title{font-size:3rem}.panorama-title::before{bottom:19%}.panorama-title::after{top:19%}}.linedivider{display:block;margin:4rem auto;width:190px;height:3px;background-color:#e0a902;transition:all .4s}@media(max-width: 850px){.linedivider{width:75px;margin:2.6rem auto}}.linie{display:block;width:100%;height:1px;border-top:1px dotted #333;padding-bottom:2px}.top{position:fixed;z-index:9000;right:1rem;bottom:40%;width:30px;height:30px;display:flex;justify-content:center;align-items:center;background-color:#e0a902;color:#fff;text-decoration:none;border-radius:30px;opacity:0;visibility:hidden;font-size:1.6rem;border:1px solid #666;transition:all .3s}.top:hover{transition:all .2s;box-shadow:0 0 8px rgba(0,0,0,.5);background-color:#957002;border:1px solid #fff}.top.active{bottom:1.5%;opacity:1;visibility:visible;transition:all .9s;box-shadow:0 0 8px rgba(0,0,0,.5);border:1px solid #fff}.footer-copy{width:100%;text-align:center;font-size:1rem}.footer-copy .divider{display:inline-block;margin:0 8px}.footer-copy a{color:#e0a902}.btn-primary,.btn{display:inline-block;margin-right:10px;background-color:#e0a902;color:#fff;border:none;padding:1rem 2rem;border-radius:5px;font-size:2rem;letter-spacing:-0.9px;box-shadow:0 0 4px rgba(0,0,0,.5);cursor:pointer;transition:background-color .3s}.btn-primary a,.btn a{display:flex;justify-content:center;align-items:center;border:2px solid #fff;box-shadow:0 0 4px rgba(0,0,0,.5)}.btn-primary a span.whatsap,.btn a span.whatsap{display:inline-block;margin-right:8px;height:21px}.btn-primary a span.whatsap img,.btn a span.whatsap img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;height:100%;width:unset}.btn-primary:hover,.btn:hover{background-color:#957002}.outline2px{border:2px solid #fff;box-shadow:0 0 4px rgba(0,0,0,.5),0 0 6px rgba(0,0,0,.5),0 0 6px rgba(0,0,0,.5)}.heroBtn{display:flex;justify-content:flex-start;align-items:center;gap:1.5rem;margin-top:2rem}.heroBtn a{display:flex;justify-content:center;align-items:center;border:2px solid #fff;box-shadow:0 0 4px rgba(0,0,0,.5)}.heroBtn a span.whatsap{display:inline-block;margin-right:8px;height:21px}.heroBtn a span.whatsap img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;height:100%;width:unset}@media(max-width: 550px){.heroBtn{flex-direction:column;align-items:flex-start;gap:2rem;margin-top:0}.heroBtn a{width:200px}}.scrollBar{position:absolute;z-index:4000;bottom:-2px;left:0;width:0;height:2px;background-color:#e0a902;pointer-events:none;transition:all .2s ease}.scrollBar.scroll{height:2px}.grey-light{background-color:rgba(0,0,0,.11)}.primary-light{background-color:rgba(224,169,2,.08)}.grey-middle{background-color:rgba(0,0,0,.5)}.gradientDark{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.6) 30%, transparent 70%)}.gradientDarkBlue{background-image:linear-gradient(to top, rgba(224, 169, 2, 0.7) 30%, #e0a902 70%)}.grey1{background-color:hsla(0,0%,90%,.7)}.tal{text-align:left !important}.vdiv{position:relative;display:inline-block;margin-top:3rem;padding:.6rem .5rem;height:80px;border-radius:8px;border:3px solid #e0a902;background-color:hsla(0,0%,100%,.8)}.vdiv img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.angebotVk{position:relative;z-index:2;height:100%;width:100%;padding:3rem;display:inline-block;background-color:#333;border:2px solid #fff;filter:drop-shadow(0 0 7px rgba(0, 0, 0, 0.3)) drop-shadow(0 0 7px rgba(0, 0, 0, 0.4)) drop-shadow(0 0 7px rgba(0, 0, 0, 0.8));color:#fff;opacity:.9}.angebotVk-image{position:absolute;inset:0;display:flex;justify-content:center;align-items:center;opacity:.1;pointer-events:none}.angebotVk-image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.angebotVk-head{text-align:center;font-family:fancy;color:#e0a902;font-size:clamp(2.9rem,5vw,3.9rem);margin-bottom:2rem;hyphens:none}.angebotVk-copy{max-width:90ch;text-align:center;font-family:demi;font-size:2.5rem;line-height:1.2;text-wrap:balance;hyphens:none}.angebotVk .btn2{font-family:black1;font-size:2rem;line-height:1.2}@keyframes revealScroll{0%{opacity:.2;transform:translateY(50px) scale(0.8)}100%{opacity:1;transform:translateY(0) scale(1)}}@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%}}@keyframes heroFilter{0%{mix-blend-mode:difference;filter:opacity(0.5)}100%{mix-blend-mode:none;filter:opacity(0)}}@keyframes heroFilter2{0%{filter:grayscale(1)}100%{filter:grayscale(0)}}@keyframes revealScroll{0%{opacity:.2;transform:translateY(50px) scale(0.8)}100%{opacity:1;transform:translateY(0) scale(1)}}.navi{position:fixed;z-index:9999;top:0;left:0;width:100%;height:54px;background-color:hsl(0,0%,10%);box-shadow:-5px 0 6px rgba(0,0,0,.3);animation:naviColorback 1s ease-in-out forwards;transition:all .35s ease}.navi-content3{position:relative;max-width:1200px;height:100%;margin:auto;display:flex;justify-content:flex-end;align-items:center}.navi-content3 a.logo{position:absolute;z-index:1;left:0;top:6px;padding:0;height:60px;transition:.5s all ease-in-out}.navi-content3 a.logo img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:unset;-o-object-position:left;object-position:left;filter:drop-shadow(0 0 5px rgba(0, 0, 0, 0.5)) drop-shadow(0 0 5px rgba(0, 0, 0, 0.5)) drop-shadow(0 0 5px rgba(0, 0, 0, 0.5));transition:.5s all ease-in-out}@media(max-width: 1200px){.navi-content3 a.logo{left:2rem}}@media(max-width: 600px){.navi-content3 a.logo{height:43px}}.navi-content3 .navUSP{position:absolute;padding-top:10px;left:240px;color:#fff;font-family:cond;font-size:21px;transition:.5s all ease-in-out}@media(max-width: 1200px){.navi-content3 .navUSP{left:260px}}@media(max-width: 600px){.navi-content3 .navUSP{font-size:17px;left:186px}}.navi-content3 nav{position:relative;height:100%}.navi-content3 nav.hover{filter:blur(5px)}.navi-content3 nav .header{width:100%;height:100%;z-index:5600}.navi-content3 nav .header ::-webkit-scrollbar{width:6px}.navi-content3 nav .header .acontainer{max-width:1200px;height:100%;margin:0 auto 0}.navi-content3 nav .header .acontainer .header-main{height:100%;display:flex;justify-content:flex-end;align-items:center}.navi-content3 nav .header .acontainer .header-main .nav-menu{font-weight:400}.navi-content3 nav .header .acontainer .header-main .nav-menu .menu{height:100%}.navi-content3 nav .header .acontainer .header-main .nav-menu .menu>.menu-item{position:relative;display:inline-block;transition:all .3s cubic-bezier(0.95, 0, 0.25, 0.99);height:100%}.navi-content3 nav .header .acontainer .header-main .nav-menu .menu>.menu-item:not(:last-child) a{margin-right:20px}.navi-content3 nav .header .acontainer .header-main .nav-menu .menu>.menu-item:not(:last-child) a.shopMargin{margin-right:39px}.navi-content3 nav .header .acontainer .header-main .nav-menu .menu>.menu-item>a{margin:0;padding:0 7px;display:block;font-size:16px;font-family:reg;letter-spacing:-0.75px;line-height:54px;color:#fff;transition:all .2s cubic-bezier(0.95, 0, 0.25, 0.99)}.navi-content3 nav .header .acontainer .header-main .nav-menu .menu>.menu-item>a span.shop{position:absolute;top:1px;left:43px;transition:all .2s cubic-bezier(0.95, 0, 0.25, 0.99)}.navi-content3 nav .header .acontainer .header-main .nav-menu .menu>.menu-item>a .plus{position:relative;display:inline-block;width:12px;height:12px;margin-left:5px;pointer-events:none}.navi-content3 nav .header .acontainer .header-main .nav-menu .menu>.menu-item>a .plus::before,.navi-content3 nav .header .acontainer .header-main .nav-menu .menu>.menu-item>a .plus::after{content:"";position:absolute;box-sizing:border-box;left:50%;top:50%;transform:translate(-50%, -50%);width:100%;height:2px;background-color:#999;transition:all .3s cubic-bezier(0.95, 0, 0.25, 0.99)}.navi-content3 nav .header .acontainer .header-main .nav-menu .menu>.menu-item>a .plus::after{transform:translate(-50%, -50%) rotate(-90deg)}.navi-content3 nav .header .acontainer .header-main .nav-menu .menu>.menu-item>a.aktiv{color:#fff;font-family:bold;letter-spacing:.4px;text-transform:uppercase}.navi-content3 nav .header .acontainer .header-main .nav-menu .menu>.menu-item>a.aktiv .plus::before,.navi-content3 nav .header .acontainer .header-main .nav-menu .menu>.menu-item>a.aktiv .plus::after{background-color:#fff}@media(min-width: 1025px){.navi-content3 nav .header .acontainer .header-main .nav-menu .menu>.menu-item-has-children:hover>.sub-menu{transform:translateY(0);opacity:1;visibility:visible;pointer-events:all}.navi-content3 nav .header .acontainer .header-main .nav-menu .menu>.menu-item-has-children:hover>a .plus::after{transform:translate(-50%, -50%) rotate(0deg)}}.navi-content3 nav .header .acontainer .header-main .nav-menu .menu>.menu-item:hover>a{color:#e0a902}.navi-content3 nav .header .acontainer .header-main .nav-menu .menu>.menu-item>a.aktiv{color:#fff;background-color:#957002}.navi-content3 nav .header .acontainer .header-main .nav-menu .menu>.menu-item:hover>a .plus::before,.navi-content3 nav .header .acontainer .header-main .nav-menu .menu>.menu-item:hover>a .plus::after{background-color:#fff}.navi-content3 nav .header .acontainer .header-main .nav-menu .menu>.menu-item>.sub-menu{position:absolute;left:0;top:100%;box-shadow:0 0 10px rgba(0,0,0,.3);min-width:-moz-max-content;min-width:max-content;background-color:hsla(0,0%,100%,.89);transition:all .2s cubic-bezier(0.95, 0, 0.25, 0.99);transform:translateY(20px);opacity:0;pointer-events:none;visibility:hidden}.navi-content3 nav .header .acontainer .header-main .nav-menu .menu>.menu-item>.sub-menu>.menu-item{display:block;margin-right:0}.navi-content3 nav .header .acontainer .header-main .nav-menu .menu>.menu-item>.sub-menu>.menu-item:not(:last-child) a{margin-right:0}.navi-content3 nav .header .acontainer .header-main .nav-menu .menu>.menu-item>.sub-menu>.menu-item>a{position:relative;display:block;margin-right:0;padding:14px 10px 14px 10px;font-weight:500;font-size:16px;letter-spacing:-0.75px;color:#333;transition:all .7s ease;transition-delay:background-color .25s}.navi-content3 nav .header .acontainer .header-main .nav-menu .menu>.menu-item>.sub-menu>.menu-item>a::before{content:"";font-family:"Font Awesome 5 free";font-weight:800;margin-right:5px;opacity:0;transition:all .5s ease;transition-delay:.16s}.navi-content3 nav .header .acontainer .header-main .nav-menu .menu>.menu-item>.sub-menu>.menu-item>a.aktiv{transition:.15s;color:#e0a902;font-weight:700}.navi-content3 nav .header .acontainer .header-main .nav-menu .menu>.menu-item>.sub-menu>.menu-item>a.aktiv::before{transition:.15s;opacity:1}.navi-content3 nav .header .acontainer .header-main .nav-menu .menu>.menu-item>.sub-menu>.menu-item:hover>a{color:#fff;background-color:#e0a902;transition:.15s}.navi-content3 nav .header .acontainer .header-main .nav-menu .menu>.menu-item>.sub-menu>.menu-item:hover>a::before{opacity:1;transition:.15s}@media(max-width: 1200px){.navi-content3 nav .header .acontainer{margin:0 3rem}}.navi-content3 nav .header .acontainer .open-nav-menu{position:fixed;top:.5rem;right:10px;z-index:1500;width:34px;height:40px;display:none;justify-content:center;align-items:center;transition:all .5s ease;cursor:pointer}.navi-content3 nav .header .acontainer .open-nav-menu span{display:block;width:24px;height:3px;background-color:#fff;position:relative}.navi-content3 nav .header .acontainer .open-nav-menu span::before,.navi-content3 nav .header .acontainer .open-nav-menu span::after{content:"";position:absolute;left:0;width:100%;height:100%;background-color:#fff;box-sizing:border-box}.navi-content3 nav .header .acontainer .open-nav-menu span::before{top:-7px}.navi-content3 nav .header .acontainer .open-nav-menu span::after{top:7px}.navi-content3 nav .header .acontainer .close-nav-menu{width:28px;height:28px;margin:-6px 8px 11px auto;background-color:#ccc;display:none;justify-content:center;align-items:center;cursor:pointer}.navi-content3 nav .header .acontainer .close-nav-menu img{width:15px}@media(max-width: 1200px){.navi-content3 nav .header .acontainer .header-main .open-nav-menu{margin-top:10px;height:30px}.navi-content3 nav .header{background-color:rgba(0,0,0,0)}.navi-content3 nav .header .nav-menu{position:fixed;z-index:10;top:0;right:-280px;width:280px;height:100%;overflow-y:auto;background-color:#ccc;z-index:6000;padding:15px 0;visibility:hidden;transition:all .5s cubic-bezier(0.95, 0, 0.25, 0.99)}.navi-content3 nav .header .nav-menu.open{visibility:visible;right:0}.navi-content3 nav .header .nav-menu.open .menu-overlay{position:fixed;left:0;top:0;width:100%;height:100%;opacity:0;transition:all .5s cubic-bezier(0.95, 0, 0.25, 0.99);background-color:rgba(0,0,0,.8);backdrop-filter:blur(0)}.navi-content3 nav .header .nav-menu.open .menu-overlay.active{opacity:1;transition:all .5s cubic-bezier(0.95, 0, 0.25, 0.99);backdrop-filter:blur(2px)}.navi-content3 nav .header .acontainer .header-main .nav-menu .menu>.menu-item{display:block;height:unset}.navi-content3 nav .header .acontainer .header-main .nav-menu .menu>.menu-item a{padding:14px 15px !important;font-size:16px !important;line-height:unset;margin-right:0 !important;color:#fff;border-bottom:1px dotted #999}.navi-content3 nav .header .acontainer .header-main .nav-menu .menu>.menu-item a .plus::before,.navi-content3 nav .header .acontainer .header-main .nav-menu .menu>.menu-item a .plus::after{background-color:#fff}.navi-content3 nav .header .acontainer .header-main .nav-menu .menu>.menu-item a span.shop{top:15px;left:59px}.navi-content3 nav .header .acontainer .header-main .nav-menu .menu>.menu-item a.aktiv{color:#dfca8a !important}.navi-content3 nav .header .acontainer .header-main .nav-menu .menu>.menu-item-has-children>a{display:flex;justify-content:space-between;align-items:center}.navi-content3 nav .header .acontainer .header-main .nav-menu .menu>.menu-item-has-children.active>a{color:#dfca8a !important}.navi-content3 nav .header .acontainer .header-main .nav-menu .menu>.menu-item-has-children.active>a .plus:after{transform:translate(-50%, -50%) rotate(0deg)}.navi-content3 nav .header .acontainer .header-main .nav-menu .menu>.menu-item-has-children:first-child>a{border-top:1px dotted #999}.navi-content3 nav .acontainer .header-main .open-nav-menu{display:flex}.navi-content3 nav .acontainer .header-main .close-nav-menu{z-index:7000;display:flex;position:relative}.navi-content3 nav .header .menu>.menu-item>.sub-menu{width:100%;min-width:100% !important;position:relative !important;background-color:rgba(0,0,0,0) !important;opacity:1 !important;visibility:visible !important;border:none !important;padding:0 !important;transform:translateY(0px) !important;left:auto;top:auto;max-height:0;overflow:hidden;pointer-events:all !important}.navi-content3 nav .header .menu>.menu-item>.sub-menu>.menu-item>a{padding:14px 0 14px 25px !important;font-size:16px;color:#fff !important}.navi-content3 nav .header .menu>.menu-item>.sub-menu>.menu-item>a img.mesoNav{display:none !important}.navi-content3 nav .header .menu>.menu-item>.sub-menu>.menu-item>a img.mesoNavNeg{display:inline-block !important}}@media(max-width: 1200px){.navi{padding:0 2rem}}@media(max-width: 1080px){.navi{padding:0}.navi-content3{max-width:unset;width:100%}.navi-content3 .navLogo{left:0;height:37px}.navi-content3 nav .header .acontainer .header-main .open-nav-menu{margin:0;top:13px;right:10px;z-index:1500;width:34px;height:30px}}@media(max-width: 550px){.navi .navi-content3 .logo{left:2rem}}.grid5,.grid4,.grid3{max-width:1200px;margin:0 auto;display:grid;gap:25px}@media(max-width: 1200px){.grid5,.grid4,.grid3{padding:0 20px;gap:20px}}.grid4-item,.grid3-item{background:#fff;box-sizing:border-box;font-family:light;font-size:13px}.grid3{grid-template-columns:1fr}@media(min-width: 480px)and (max-width: 767px){.grid3{grid-template-columns:repeat(2, 1fr)}}@media(min-width: 768px){.grid3{grid-template-columns:repeat(3, 1fr)}}@media(max-width: 851px){.grid4{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 380px){.grid4{grid-template-columns:repeat(1, 1fr)}}@media(min-width: 854px){.grid4{grid-template-columns:repeat(4, 1fr)}}@media(max-width: 359px){.grid3,.grid4{padding:0 15px;gap:15px}}@media(min-width: 1240px){.grid3,.grid4{padding:0}}@media(max-width: 851px){.grid5{grid-template-columns:repeat(2, 1fr)}}@media(max-width: 380px){.grid5{grid-template-columns:repeat(1, 1fr)}}@media(min-width: 854px){.grid5{grid-template-columns:repeat(5, 1fr)}}.kontakt-angebot{position:relative;width:100%;flex:1;display:block;margin:0 auto;padding:0 0 0 0}.kontakt-angebot-wrapper{width:100%;display:flex;gap:3rem;flex-wrap:wrap;justify-content:center}@media(max-width: 701px){.kontakt-angebot-wrapper{flex-direction:column}.kontakt-angebot-wrapper .mail-angebot{order:1}.kontakt-angebot-wrapper .mail-Container{order:2}}.mailContainer{flex:1;display:flex;flex-wrap:wrap;gap:5rem}@media(max-width: 1100px){.mailContainer{gap:2rem}}.mailhead{text-align:center;padding-top:3rem;font-size:2.4rem}.kontakt-container{flex:1;margin:0 auto}.kontakt-mail{box-sizing:border-box;position:relative;width:100%;transition:all .4s}@media(max-width: 900px){.kontakt-mail{flex-direction:column}.kontakt-mail .kontakt{width:100%}}.contact-form{width:100%;display:flex;flex-wrap:wrap;gap:15px;transition:all .3s}.form-input{position:relative;overflow:visible;font-size:1.7rem;letter-spacing:-0.5px;border:none;outline:none;width:calc(50% - 7.5px)}.form-input.full{width:100% !important}.form-input label{position:absolute;top:14px;left:10px;font-size:15px;font-family:reg;letter-spacing:-0.5px;color:#333;pointer-events:none;transition:all .25s ease;transform-origin:left top;z-index:2}.form-input__input{width:100%;display:block;padding:1.8rem 1rem .9rem;border:none;outline:none;background-color:#dfdede;border-bottom:1px solid hsla(0,0%,10%,.3);font-family:reg;font-size:15px;letter-spacing:-0.4px;color:#957002;transition:all .2s ease}.form-input__input::-moz-placeholder{opacity:0}.form-input__input::placeholder{opacity:0}.form-input__input:focus{background-color:rgba(223,202,138,.4)}.form-input__input:focus+label,.form-input__input.filled+label{top:3px;left:10px;font-size:11px;line-height:100%;color:#957002}@media(max-width: 800px){.form-input{width:100%}}.input-flex{width:100%;display:flex;flex-wrap:wrap;gap:1rem}.input-flex .form-input{flex:1}@media(max-width: 700px){.input-flex{flex-direction:column;gap:15px}.input-flex .form-input:not(:last-child){margin-bottom:.3rem}}.textNachricht{position:relative;width:100%;display:block;margin:0 0 .3rem}.textNachricht #contact-message{width:100%;height:120px;padding:1.8rem 1rem 1rem;border:none;outline:none;background-color:#dfdede;border-bottom:1px solid hsla(0,0%,10%,.3);resize:vertical;font-family:reg;font-size:15px;letter-spacing:-0.4px;line-height:1.4;color:#957002;transition:all .2s ease}.textNachricht #contact-message:focus{background-color:rgba(223,202,138,.4)}.textNachricht #contact-message:focus+label,.textNachricht #contact-message.filled+label{top:3px;left:10px;font-size:11px;line-height:100%;color:#957002}.textNachricht label{position:absolute;top:15px;left:10px;font-size:15px;font-family:reg;letter-spacing:-0.5px;color:#333;pointer-events:none;transition:all .25s ease}.checkHead{padding:.5rem 0 0;font-family:med;font-size:18px;letter-spacing:-0.5px;line-height:1.3;margin-bottom:6px}.checkHead span{font-family:light;font-size:13px}.index{font-size:14px}.checkbox-container{display:flex;gap:10px;flex-wrap:wrap;margin:0 0 .5rem}.checkbox-container .checkbox-wrapper{margin:0;flex-basis:calc(50% - 5px);padding:8px 5px;background-color:#f3f3f3;gap:8px;margin-bottom:3px}.checkbox-container .checkbox-wrapper label{font-size:17px;font-family:reg;letter-spacing:-0.5px;line-height:1;margin-bottom:-2px}.checkbox-container .checkbox-wrapper label span.bold{font-family:demi}.checkbox-container .checkbox-wrapper p{font-family:reg;letter-spacing:-0.5px}@media(max-width: 550px){.checkbox-container{margin-bottom:0}.checkbox-container .checkbox-wrapper{flex-basis:unset;width:100%;padding:15px 3px}.checkbox-container .checkbox-wrapper label{font-size:18px}}.buttonwrapper{width:100%;display:flex;justify-content:center}.absenden{position:relative;z-index:9000;align-self:center;width:auto;margin-top:1rem;margin-right:0;margin-left:0;font-family:reg;font-size:1.7rem;line-height:100%;padding:.8rem 1.5rem .6rem;border-radius:30px;border:none;outline:none;background-color:#e0a902;color:#fff;transition:all .4s;cursor:pointer}.absenden.greyback{background-color:hsl(0,0%,30%)}.absenden:not(:last-child){margin-right:5rem}.absenden:hover{background-color:#fff;color:#957002;transform:translateY(-2px);box-shadow:0 0 7px 6px rgba(224,169,2,.884)}@media only screen and (max-width: 450px){.absenden{margin-top:1rem;font-size:1.7rem}}.abstand{margin-top:2rem}.checkbox-wrapper{z-index:500;position:relative;margin-bottom:.7rem;display:flex;align-items:center;gap:1rem}.checkbox-wrapper .checkmark{position:relative;height:2.7rem;aspect-ratio:1/1;background-color:#fff !important;border-radius:5px;border:1px solid #e0a902;transition:all .4s}.checkbox-wrapper .checkmark::after{content:"";position:absolute;top:-3px;left:7px;width:13px;height:23px;border-right:5px solid #e0a902;border-bottom:5px solid #e0a902;transform:rotate(45deg) scale(5);opacity:0;visibility:hidden;transition:all .4s}.checkbox-wrapper p.checkbox{display:inline-block;font-family:reg;font-size:1.5rem;letter-spacing:-0.5px;line-height:1.6rem;margin:unset;color:#666;hyphens:auto}@media(max-width: 550px){.checkbox-wrapper p.checkbox{font-size:1.2rem}}#check:checked~.checkmark{background-color:#e0a902}#check:checked~.checkmark::after{visibility:visible;opacity:1;transform:rotate(45deg) scale(1)}.mailAngebot{position:relative;flex:1;background-image:url("./images/Bewertung-Bild1.jpg");background-position:center;background-size:cover;background-repeat:no-repeat}.mailAngebot::after{content:"";position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.3)}.mailAngebot .content{position:relative;z-index:1;height:100%;width:100%;display:flex;flex-direction:column}.mailAngebot .content .up{display:flex;justify-content:center;background-color:rgba(0,0,0,.8);padding:1rem 0;color:#fff;border-bottom:2px solid #e0a902}.mailAngebot .content .up .heading-head{text-align:center;font-size:2.9rem;font-family:light;hyphens:none}.mailAngebot .content .middle{position:relative;flex:1;display:flex;justify-content:center;align-items:center;flex-direction:column;align-items:center;background-color:rgba(0,0,0,.5);padding:1rem 2rem}.mailAngebot .content .middle .head{margin:1rem 0;text-transform:uppercase;text-align:center;font-size:2rem;letter-spacing:.3px;font-family:bold;color:#fff;hyphens:none}.mailAngebot .content .middle p{font-size:16px;line-height:1.3;letter-spacing:-0.1px;margin-bottom:.8rem}.mailAngebot .content .middle .angebot{display:flex;flex-direction:column;background-color:rgba(0,0,0,.4)}.mailAngebot .content .middle .angebot-image{flex:1}.mailAngebot .content .middle .angebot-image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.mailAngebot .content .middle .angebot-text{flex:1;color:#fff;line-height:1.4;letter-spacing:-0.5px;padding:5px 5px 9px}.mailAngebot .content .middle .angebot-text .head1{font-size:2rem;letter-spacing:.6px;font-family:bold;text-align:center}.mailAngebot .content .middle .angebot-text .info{font-size:1.5rem;letter-spacing:.3px;text-align:center}.mailAngebot .content .middle .angebot-text .preis{font-family:bold;text-align:center;font-size:3.5rem;letter-spacing:.5px}.mailAngebot .content .middle .angebot-text .mwst{font-size:13px;letter-spacing:.5px;text-align:center}@media(max-width: 550px){.mailAngebot .content .middle{padding:1.5rem 2.2rem}}.mailAngebot .content .down{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem;background-color:rgba(0,0,0,.8);padding:2rem 0;border-top:2px solid #e0a902}.mailAngebot .content .down a{display:flex;justify-content:center;align-items:center;letter-spacing:-0.5px}.mailAngebot .content .down a span.whatsap{display:inline-block;margin-right:8px}.mailAngebot .content .down a span.whatsap img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;height:100%;width:unset}@media(max-width: 550px){.mailAngebot .content .down{flex-direction:column}.mailAngebot .content .down a{width:182px;align-self:center;justify-content:center verhindert Stretching durch den Container}}.checkWrap{padding:6px;background-color:#dfdede}footer{position:relative;width:100%;background:radial-gradient(rgba(255, 255, 255, 0.25) 5%, transparent 5%);background-position:0% 0%;background-size:2vmin 2vmin;background-attachment:fixed;background-color:hsl(0,0%,10%)}footer .footer-copy{width:100%;text-align:center;font-size:1.2rem;letter-spacing:-0.5px;color:#fff}footer .footer-copy .divider{display:inline-block;margin:0 8px}footer .footer-copy a{color:#fff}footer .footer-copy a:hover{color:#e0a902}footer .footer{position:relative;max-width:1200px;margin:0 auto;padding:4rem 0;display:flex;flex-wrap:wrap;justify-content:space-between;gap:3rem}footer .footer-item{flex:1}footer .footer-item .footerLogo{width:100%;margin-bottom:1.9rem;height:47px}footer .footer-item .footerLogo img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:90%;-o-object-position:left;object-position:left}footer .footer-item:nth-child(1),footer .footer-item:nth-child(2),footer .footer-item:nth-child(3){border-right:1px solid hsl(0,0%,50%)}footer .footer-item .head{font-size:18px;letter-spacing:-0.5px;font-family:light;color:hsl(0,0%,70%);text-transform:uppercase;padding-bottom:6px}footer .footer-item .address{font-size:14px;letter-spacing:-0.5px;line-height:1.7;font-weight:400;color:hsl(0,0%,70%)}footer .footer-item .address-bold{font-family:bold}footer .footer-item .address a{display:block;color:hsl(0,0%,70%);transition:.2s ease;letter-spacing:-0.5px}footer .footer-item .address a .fas{display:inline-block;padding-right:4px;color:#dfca8a;transform:rotate(180deg);transition:.2s ease}footer .footer-item .address a:hover{color:#dfca8a}footer .footer-item .address a:hover .fas{color:#fff}footer .footer-item .address1{font-size:14px;letter-spacing:-0.5px;line-height:1.4;font-weight:400;color:hsl(0,0%,70%)}footer .footer-item .socials{display:flex;gap:3rem;margin-top:3rem}footer .footer-item .socials-box{height:50px}footer .footer-item .socials-box a img{display:block;height:100%;-o-object-fit:contain;object-fit:contain;transform:scale(1);opacity:.5;transition:.2s all ease}footer .footer-item .socials-box a img:hover{opacity:1;transform:scale(1.06)}@media(max-width: 1024px){footer .footer{gap:2rem;padding:2rem 2rem}footer .footer-item{flex:unset;width:23%;padding-bottom:2rem}footer .footer-item:nth-child(1),footer .footer-item:nth-child(2),footer .footer-item:nth-child(3){border-right:1px solid rgba(0,0,0,0)}footer .footer-item:nth-child(1),footer .footer-item:nth-child(2){border-bottom:1px solid hsl(0,0%,10%)}}@media(max-width: 550px){footer .footer{gap:2rem}footer .footer-item{flex:unset;width:100%}}@media(max-width: 1200px){footer .footer .footer{padding:4rem 4rem}}@media(max-width: 980px){footer .footer{position:relative;left:unset;bottom:unset;width:100%;height:unset}footer .footer .footer-copy{padding-bottom:3rem}}footer .footer:hover{bottom:0}@media(max-width: 700px){footer .footer{position:relative}footer .footer .footerBadge{display:none}}@media(max-width: 550px){footer .footer{padding:4rem 0 2rem 2rem;gap:1rem}footer .footer .footer-item{flex:unset;width:100%}}.agrid2{position:relative;width:100%;display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));grid-auto-rows:1fr;gap:3.5rem}.agrid2-item{position:relative;width:100%}.agrid2-item .image{overflow:hidden;border-radius:8px;height:100%}.agrid2-item .image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.agrid2-item ul li{list-style:disc;margin-left:2rem}.agrid2-item ul li::marker{color:red}.agrid2-item.grey-light{background-color:rgba(0,0,0,.1)}.agrid2 .abstand4-Onoff{height:4rem;display:none}@media(max-width: 900px){.agrid2{display:block}.agrid2-item{margin-bottom:3rem}.agrid2 .abstand4-Onoff{display:block}.agrid2:not(:last-child){margin-bottom:3rem}}@media(max-width: 600px){.agrid2{display:block}.agrid2-item{margin-bottom:1.2rem}}.bewertung .bgrid2{width:100%;height:100%;display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));grid-auto-rows:1fr;gap:1.5rem}.bewertung .bgrid2-item{position:relative;padding:1.8rem;min-width:150px;background-color:#fff;border-radius:8px;box-shadow:0 0 6px rgba(0,0,0,.2);animation:revealScroll 2s ease-in-out forwards;animation-timeline:view();animation-range:entry 0% cover 30%}.bewertung .bgrid2-item .nr{font-family:reg;font-size:3.6rem;color:#e0a902}.bewertung .bgrid2-item .heading{font-family:med;font-size:1.7rem;letter-spacing:-0.5px;color:#333;margin-bottom:5px}.bewertung .bgrid2-item .copy{font-family:reg;font-size:15px;letter-spacing:-0.5px;color:#666}@media(max-width: 900px){.bewertung{display:block}.bewertung-item:not(:last-child){margin-bottom:3rem}}@media(max-width: 550px){.bewertung .abstand10{height:6rem}.bewertung .bgrid2{gap:1.5rem}.bewertung .bgrid2-item:not(:last-child){margin-bottom:0rem}}.rubrik{position:relative;width:100%;padding:0 2rem;font-family:reg;font-size:17px;letter-spacing:.75px;color:#957002}@media(max-width: 550px){.rubrik{text-align:center}}.rubrikHead{position:relative;margin:0 auto;text-wrap:balance;max-width:50ch;font-family:med;font-size:3.3rem;letter-spacing:-1.3px;line-height:1.2;color:#333;padding:0 2rem}@media(max-width: 550px){.rubrikHead{text-align:center}}.rubrikSub{position:relative;margin:0 auto 5rem;padding:0 2rem;text-align:center;text-wrap:balance;max-width:86ch;font-family:reg;letter-spacing:-0.6px;font-size:2rem;line-height:1.4;color:#333}.rubrikSub span.bold{display:inline-block;margin-bottom:1rem}@media(max-width: 630px){.rubrikSub{text-align:center;padding:0 3rem}}.flex3{position:relative;margin-inline:auto;width:min(1200px,100% - 6rem);display:flex;flex-wrap:wrap;justify-content:space-between;gap:5rem;transition:.3s all ease-in-out}.flex3-item{flex:1;background-color:#fff;border-radius:8px;box-shadow:0 0 8px rgba(0,0,0,.3);padding:3.5rem}.flex3-item .icon{margin-bottom:2.6rem;width:70px;height:70px;padding:5px;background-color:#fff;border-radius:6px;box-shadow:0 0 3px rgba(0,0,0,.3)}.flex3-item .icon img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.flex3-item .heading{font-family:reg;text-transform:uppercase;font-size:2rem;letter-spacing:.7px;color:#e0a902;margin-bottom:1rem}.flex3-item .copy{font-family:reg;font-size:1.6rem;color:#666;line-height:1.3}.flex3-item:hover{color:#fff}.flex3-item:hover .heading{color:#fff}.flex3-item:hover .copy{color:#fff}.flex3-item:hover.redHover{background-color:#e0a902;transition:.3s all ease-in-out}@media(max-width: 550px){.flex3{gap:2rem}.flex3-item{flex:unset;width:100%;padding:2rem}}.agrid2-item .image{border-radius:9px;overflow:hidden}.direktKontakt{width:100%}.direktKontakt .bgrid4,.direktKontakt a.bgrid4{position:relative;width:100%;margin-inline:auto;display:grid;grid-template-columns:repeat(auto-fit, minmax(130px, 1fr));gap:3rem}.direktKontakt .bgrid4-item,.direktKontakt a.bgrid4-item{padding:1rem;background-color:#333;background-image:linear-gradient(to bottom, rgb(25.5, 25.5, 25.5), #333333, #333333, #333333);box-shadow:0 0 6px rgba(0,0,0,.4);font-size:16px;line-height:1.3;width:100%;text-align:center}.direktKontakt .bgrid4-item .name,.direktKontakt a.bgrid4-item .name{font-family:med;color:#fff;letter-spacing:-0.4px}.direktKontakt .bgrid4-item .adresse,.direktKontakt a.bgrid4-item .adresse{font-family:light;margin-top:6px;color:#fff;letter-spacing:-0.4px}.direktKontakt .bgrid4-item .flexCenter,.direktKontakt a.bgrid4-item .flexCenter{width:100%;display:flex;align-items:center;border-bottom-left-radius:8px;border-bottom-right-radius:8px;flex-direction:column;gap:0;text-align:center;font-family:light;color:#fff;font-size:20px;letter-spacing:-0.7px}@media(max-width: 900px){.direktKontakt .bgrid4,.direktKontakt a.bgrid4{grid-template-columns:repeat(auto-fit, minmax(260px, 1fr));margin-top:3rem;gap:1.7rem}.direktKontakt .bgrid4-item,.direktKontakt a.bgrid4-item{border-radius:8px;height:109px}}@media(max-width: 550px){.direktKontakt .bgrid4,.direktKontakt a.bgrid4{gap:1.8rem}.direktKontakt .bgrid4-item,.direktKontakt a.bgrid4-item{padding:2rem}.direktKontakt .bgrid4-item .name,.direktKontakt a.bgrid4-item .name{text-align:center}.direktKontakt .bgrid4-item .adresse,.direktKontakt a.bgrid4-item .adresse{text-align:center}}@media(max-width: 400px){.direktKontakt .bgrid4,.direktKontakt a.bgrid4{width:calc(100% - 4rem);grid-template-columns:repeat(auto-fit, minmax(220px, 1fr))}}.direktKontakt .bgrid4{transition:.3s all ease}.direktKontakt .bgrid4 a.bgrid4-item{width:100%;display:flex;align-items:center;padding:0 !important}.direktKontakt .bgrid4 a.bgrid4-item:hover{background-image:linear-gradient(to bottom, #957002, #e0a902, #e0a902, #e0a902);color:#fff}.direktKontakt .bgrid4 a.bgrid4-item:hover .flexCenter{color:#fff}@media(max-width: 550px){.direktKontakt .bgrid4 a.bgrid4-item{padding:2rem !important}}.grid4 .icon{width:100%;aspect-ratio:1/1;padding:1rem;display:flex;flex-direction:column;align-items:center;border-radius:8px;box-shadow:0 0 8px rgba(0,0,0,.3)}.grid4 .icon-img{display:block;width:100%;height:100px;margin-bottom:1.2rem}.grid4 .icon-img img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;height:100px}.grid4 .icon-head{font-family:bold;font-size:2rem;line-height:1.1;color:hsl(0,0%,10%);margin-bottom:1.6rem}.grid4 .icon-head2{font-family:bold;font-size:2rem;line-height:1.1;color:hsl(0,0%,10%);margin-bottom:.9rem}.grid4 .icon-sub{text-align:center;font-family:reg;color:hsl(0,0%,10%);font-size:16px}@media(max-width: 1080px){.grid4-item .icon-img img{height:60px}.grid4-item .icon-head{height:40px;text-align:center;line-height:1.2}}.grid5 .icon{width:100%;height:100%;padding:1rem;display:flex;flex-direction:column;align-items:center;border-radius:8px;box-shadow:0 0 8px rgba(0,0,0,.3)}.grid5 .icon-img{display:block;width:100%;height:100px;margin-bottom:1.2rem}.grid5 .icon-img img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;height:100px}.grid5 .icon-head{font-family:bold;font-size:2rem;line-height:1.1;color:hsl(0,0%,10%);margin-bottom:1.6rem}.grid5 .icon-head2{font-family:bold;font-size:2rem;line-height:1.1;color:hsl(0,0%,10%);margin-bottom:.9rem}.grid5 .icon-sub{text-align:center;font-family:reg;color:hsl(0,0%,10%);font-size:16px}@media(max-width: 1080px){.grid5-item .icon-head{height:40px;text-align:center;line-height:1.2}}a.grid5-item.iconBox{background-color:#fff;transition:.3s ease-in-out}a.grid5-item.iconBox:hover{background-color:rgba(233,233,233,.5);transition:transform .3s ease}.verkauf{margin-inline:auto;width:100%}.verkauf .grid2{position:relative;width:100%;display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:5rem}.verkauf .grid2-item{position:relative;width:100%;padding:3rem 0 3rem 0}.verkauf .grid2-item .image{overflow:hidden;mix-blend-mode:multiply;height:100%}.verkauf .grid2-item .image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.verkauf .grid2-item ul li{list-style:disc;margin-left:2rem}.verkauf .grid2-item ul li::marker{color:red}.verkauf .grid2-item.grey-light{background-color:rgba(0,0,0,.1)}.verkauf .grid2-item .subhead1{display:flex;align-items:center;font-size:2.2rem;font-family:demi}.verkauf .grid2-item .subhead1 span.unsIcon{display:inline-block;width:35px;height:35px;margin-right:7px}.verkauf .grid2-item .subhead1 span.unsIcon img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;object-position:center}.verkauf .grid2 .abstand4-Onoff{height:4rem;display:none}@media(max-width: 900px){.verkauf .grid2{gap:2rem}.verkauf .grid2 .abstand4-Onoff{display:block}.verkauf .grid2:not(:last-child){margin-bottom:3rem}}@media(max-width: 550px){.verkauf .grid2-item{padding:0}}.verkaufVierer{position:relative;width:100%;display:grid;grid-template-columns:repeat(auto-fit, minmax(200px, 1fr));gap:2rem}.verkaufVierer-item1{position:relative;width:100%;background-color:rgba(0,0,0,.1);padding:7px 0 4px}.verkaufVierer-item1 .image1{width:100%;height:80px}.verkaufVierer-item1 .image1 img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.verkaufVierer-item1 .head{text-align:center;color:#000;font-size:1.7rem;line-height:1.1;padding-top:7px}.verkaufVierer-item1 .head span.bold{display:inline-block;margin-left:5px;font-family:demi}@media(max-width: 550px){.verkaufVierer-item1 .head span.bold{display:block}}@media(max-width: 600px){.verkaufVierer{grid-template-columns:repeat(auto-fit, minmax(150px, 1fr));gap:1rem}}.rubrikHead2{padding:0 2.5rem;font-size:3rem;letter-spacing:-0.9px;font-family:med;text-align:center;hyphens:none}.edi{background-color:#fff}.edi .grid2{gap:3rem}.edi .grid2-item{position:relative;padding-right:2rem}.edi .grid2-item .backgroundImage{position:absolute;z-index:0;inset:0;overflow:hidden}.edi .grid2-item .backgroundImage img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;filter:grayscale(1)}@media(max-width: 1080px){.edi .grid2{gap:2.4rem}.edi .grid2 .argument{padding:0rem 1rem 0 1rem}.edi .grid2 .argument .head,.edi .grid2 .argument .headPoint{width:92%}.edi .grid2 .argument .head{font-size:3rem}.edi .grid2 .argument .headPoint{font-size:2.5rem;font-family:med}}@media(max-width: 550px){.edi .grid2-item{padding-right:0;padding-top:2rem;margin-bottom:0}.edi .grid2-item .backgroundImage{position:relative;aspect-ratio:1/1}.edi .grid2 .argument{padding:2rem 1rem}.edi .grid2 h4{padding:0 2rem}}.subhead{font-family:bold;color:#000;font-size:2rem;letter-spacing:-0.5px;margin-bottom:10px}.page-intro{background:#0d0d0d;color:#fafafa;padding:5rem 2rem 3rem;text-align:center}.page-intro__label{font-family:reg,system-ui,sans-serif;font-size:.7rem;font-weight:500;letter-spacing:.25em;text-transform:uppercase;color:#e0a902;margin-bottom:1.25rem}.page-intro__title{font-family:fancy,serif;font-size:clamp(2.8rem,6vw,5rem);font-weight:400;line-height:1.1;color:#fafafa}.page-intro__title em{font-style:italic;color:#e0a902}.page-intro__sub{margin-top:1.5rem;font-size:1rem;font-weight:300;color:rgba(250,250,250,.55);max-width:480px;margin-inline:auto;line-height:1.7}.divider-line{width:40px;height:1px;background:#e0a902;margin:2rem auto 0}.person-section{max-width:1200px;margin:0 auto}.person-layout{position:relative;padding:0 3rem;display:grid;grid-template-columns:1fr 1fr;gap:0;min-height:-moz-max-content;min-height:max-content;background-color:hsla(0,0%,90%,.9)}.person-layout--reverse .person-layout__image{order:2}.person-layout--reverse .person-layout__content{order:1}.person-layout__image{position:sticky;top:200px;height:calc(56vh - 50px);overflow:hidden}.person-layout__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center top;object-position:center top;display:block;filter:grayscale(1) contrast(1.1);transition:.3s all ease-in-out}.person-layout__image img:hover{filter:grayscale(0) contrast(1);transform:scale(1.05)}.person-layout__image::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:4px;background:#e0a902}.person-layout__content{display:flex;align-items:flex-start;padding:6rem 0 6rem 5rem}.person-layout--reverse .person-layout__content{padding:6rem 4rem 6rem 0}.person-card{width:100%}.person-card__number{font-family:fancy,serif;font-size:7rem;font-weight:600;color:#ebebeb;line-height:1;margin-bottom:-1.5rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.person-card__name{font-family:fancy;font-size:clamp(2rem,3.5vw,3.5rem);font-weight:600;line-height:1.15;color:#0d0d0d;margin-bottom:2rem}.person-card__role{font-size:1.7rem;letter-spacing:.2em;line-height:1.9;text-transform:uppercase;color:#b88800;margin-bottom:2.5rem}.person-card__separator{width:32px;height:1px;background:#e0a902;margin-bottom:2.5rem}.person-card__bio{font-family:reg;font-size:1.7rem;line-height:1.6;color:hsl(0,0%,10%)}.person-card__bio strong{font-weight:500;color:#0d0d0d}.person-card__quote{border-left:2px solid #e0a902;padding:.5rem 0 .5rem 1.5rem;margin:2.5rem 0 4rem}.person-card__quote p{font-family:fancy;font-size:3rem;hyphens:none;color:hsl(0,0%,30%);line-height:1.75}.bioList li{list-style:square;margin-left:2rem}.bioList li::marker{color:#e0a902;font-size:3rem}.section-divider{width:100%;height:600px;background-image:url(./images/Slider-Immobilienvermietung.webp);background-repeat:no-repeat;background-position:center;background-size:cover;padding:3rem 2rem;text-align:center;display:flex;align-items:center;justify-content:center}.section-divider__text{font-family:fancy;font-size:clamp(4rem,5vw,5.5rem);color:rgba(250,250,250,.8);filter:drop-shadow(0 0 4px rgba(13, 13, 13, 0.8)) drop-shadow(0 0 4px rgba(13, 13, 13, 0.8)) drop-shadow(0 0 4px rgba(13, 13, 13, 0.8)) drop-shadow(0 0 5px rgba(13, 13, 13, 0.8))}.section-divider__text span{color:#e0a902;display:block}@media(max-width: 790px){.section-divider{height:380px}}.team-banner{background:#e0a902;padding:5rem 2rem;text-align:center}.team-banner__title{font-family:fancy,serif;font-size:clamp(2.5rem,4vw,3.5rem);font-weight:600;line-height:1.5;color:#0d0d0d;margin-bottom:1rem}.team-banner__text{font-size:1.8rem;font-family:reg;color:rgba(13,13,13,.65);max-width:750px;hyphens:none;margin:0 auto;line-height:1.3}@media(max-width: 900px){.person-layout{grid-template-columns:1fr;min-height:auto;padding:0 3.5rem}.person-layout--reverse .person-layout__image{order:0}.person-layout--reverse .person-layout__content{order:1}.person-layout__image{position:relative;top:30px;height:75vw;max-height:520px}.person-layout__content,.person-layout--reverse .person-layout__content{padding:3.5rem 0}}@media(max-width: 560px){.page-intro{padding:4rem 2.5rem}.person-card__number{font-size:5rem}.person-card__stats{grid-template-columns:1fr 1fr}}#faqs{position:relative;background-color:#efefef}.accContainer{width:100%;padding:2rem;background-color:#fafafa;box-shadow:0 0 6px rgba(0,0,0,.2)}@media(max-width: 1200px){.accContainer{margin:0 3rem 2rem}}@media(max-width: 450px){.accContainer{padding:1rem}}.programm-container{width:100%;display:flex;flex-flow:wrap;gap:5rem}.programm-container .programm-column{flex:1}.programm-container .programm-column .programm-item{width:100%}.programm-container .programm-column .programm-item-head{height:30px;text-align:center;font-family:med;text-transform:uppercase;hyphens:none;font-size:1.8rem;line-height:.9;color:#957002;border-bottom:1px solid #e0a902;transition:.25s ease}@media(max-width: 890px){.programm-container{flex-direction:column;gap:1.5rem}.programm-container .programm-column{margin-right:0 !important}}@media(max-width: 550px){.programm-container{gap:3rem}.programm-container:nth-child(2){order:2}.programm-container .programm-column:nth-child(1){margin-bottom:.5rem;order:2}.programm-container .programm-column.mobileUp{order:2}.programm-container .programm-column.mobileDown{order:1}}.accordion-container{width:100%}.accordion-container .accordion{width:100%;height:auto;display:flex;flex-direction:column;font-family:reg}.accordion-container .accordion-item{display:flex;flex-direction:column;animation:revealScroll 2s ease-in-out forwards;animation-timeline:view();animation-range:entry 0% cover 30%}.accordion-container .accordion-item:not(:last-child){margin-bottom:1rem}.accordion-container .accordion-item-button{display:flex;align-items:center;justify-content:space-between;padding:13px 15px;width:100%;background-color:hsl(0,0%,30%);box-shadow:inset -1px -1px 2px #999;color:#fafafa;text-shadow:none;font-family:med;font-size:18px;text-align:left;letter-spacing:-0.8px;border:none;outline:none;transition:all .45s ease;transition-delay:.1s;cursor:pointer}.accordion-container .accordion-item-button .icon{position:relative;display:flex;justify-content:center;align-items:center;display:block}.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:#fafafa;transform-origin:center;transition:transform .3s ease}.accordion-container .accordion-item-button .icon::before{transform:rotate(90deg)}.accordion-container .accordion-item-button:hover{transition:.1s;background-color:#e0a902;color:#fafafa}.accordion-container .accordion-item-button:hover .icon::before,.accordion-container .accordion-item-button:hover .icon::after{background-color:#fafafa;transition:transform .3s ease}@media(max-width: 450px){.accordion-container .accordion-item-button{padding:10px 5px;font-family:reg;font-size:1.9rem;letter-spacing:-0.8px}.accordion-container .accordion-item-button:not(:last-child){margin-bottom:0}}.accordion-container .accordion-item-content{padding:0 20px;max-height:0;display:block;background-color:#fafafa;overflow:hidden;box-shadow:inset 0 -2px 3px rgba(0,0,0,.1);transition:max-height .3s ease}.accordion-container .accordion-item-content span{font-family:med;letter-spacing:-0.5px}.accordion-container .accordion-item-content-head{margin-top:2rem;font-family:bold;font-size:2.2rem;letter-spacing:-0.8px;line-height:1.1;color:#e0a902}@media(max-width: 450px){.accordion-container .accordion-item-content-head{font-size:1.8rem}}.accordion-container .accordion-item-content p{font-family:reg;font-size:18px;letter-spacing:-0.8px;color:hsl(0,0%,30%);padding:1rem 0;line-height:1.4}.accordion-container .accordion-item.active .accordion-item-button{background-color:#e0a902;background-image:linear-gradient(rgba(13, 13, 13, 0.4), #e0a902 60%);color:#e9e9e9;text-shadow:none}.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:#fafafa}@media(max-width: 990px)and (orientation: landscape){.accordion-container .accordion-item-button{font-size:15px}.accordion-container .accordion-item-content p{font-size:15px}}@media(max-width: 550px)and (orientation: portrait){.accordion-container .accordion-item-button{font-size:15px}.accordion-container .accordion-item-content p{font-size:15px}}:root{--accent: #c0392b;--accent-dark: #962d22;--bg-card: rgba(255, 255, 255, 0.97);--text-dark: #1a1f2e;--text-muted: #5a5f6a;--radius: 8px;--card-w: clamp(50%, 44%, 440px);--transition: 0.55s cubic-bezier(0.77, 0, 0.18, 1)}.slider-wrapper{width:100%;border-radius:var(--radius);overflow:hidden;position:relative;box-shadow:0 7px 10px rgba(0,0,0,.35);aspect-ratio:16/7}.slider-track{display:flex;width:100%;height:100%;transition:transform var(--transition);will-change:transform}.slide{flex:0 0 100%;width:100%;height:100%;position:relative;overflow:hidden}.slide__bg{position:absolute;inset:0;background-size:cover;background-position:center;transform:scale(1.04);transition:transform .8s ease}.slide.is-active .slide__bg{transform:scale(1)}.slide::before{content:"";position:absolute;inset:0;background:linear-gradient(to right, rgba(0, 0, 0, 0.45) 0%, rgba(0, 0, 0, 0.15) 45%, transparent 65%);z-index:1}.slide__card{position:absolute;right:clamp(20px,4%,52px);top:65%;transform:translateY(-50%) translateX(30px);width:var(--card-w);height:53%;background:var(--bg-card);border-radius:var(--radius);padding:2rem;z-index:2;opacity:0;transition:opacity .5s ease .15s,transform .55s cubic-bezier(0.34, 1.56, 0.64, 1) .1s;box-shadow:0 5px 10px rgba(0,0,0,.5)}.slide.is-active .slide__card{opacity:1;transform:translateY(-50%) translateX(0)}.slide__card h2{font-family:med;font-size:clamp(1.8rem,2.8vw,3rem);color:var(--text-dark);line-height:1.2;margin-bottom:3px}.slide__card p{font-size:clamp(1.4rem,1.35vw,1.6rem);color:#374151;line-height:1.5;font-family:reg}.slide__footer{position:absolute;width:calc(100% - 4rem);left:2rem;bottom:0;height:40px;display:flex;align-items:center;justify-content:space-between;margin-top:2px;padding-bottom:9px;gap:12px}.slide__pager{display:flex;align-items:baseline;gap:8px;color:var(--text-muted);font-size:1.3rem;letter-spacing:.04em;white-space:nowrap}.slide__pager .current{font-size:1.6rem;font-weight:400;color:var(--text-dark)}.slide__label{font-size:1.3rem;font-weight:400;color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase}.nav-btn{background:none;border:none;cursor:pointer;color:var(--accent);font-family:med;font-size:1.5rem;font-weight:400;letter-spacing:.03em;padding:4px 0;display:flex;align-items:center;gap:4px;transition:color .2s,gap .2s}.nav-btn:hover{color:var(--accent-dark);gap:7px}.nav-btn:disabled{opacity:.3;cursor:default;gap:4px}.nav-btn svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex-shrink:0}.btn-back{color:var(--text-muted)}.btn-back:hover:not(:disabled){color:var(--text-dark)}.slider-progress{position:absolute;bottom:0;left:0;height:3px;background:var(--accent);z-index:10;transition:width var(--transition);border-radius:0 2px 2px 0}.slider-dots{position:absolute;bottom:16px;left:50%;transform:translateX(-50%);display:flex;gap:8px;z-index:10}.dot{width:7px;height:7px;border-radius:50%;background:hsla(0,0%,100%,.4);border:none;cursor:pointer;padding:0;transition:background .3s,transform .3s}.dot.is-active{background:#fff;transform:scale(1.35)}@media(max-width: 700px){.slider-wrapper{aspect-ratio:4/5}.slide::before{background:linear-gradient(to top, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0.2) 50%, transparent 75%)}.slide__card{right:20px;left:20px;top:auto;bottom:30px;width:unset;padding-top:1.4rem;border-radius:var(--radius) var(--radius) 0 0;transform:translateY(20px);max-height:58%;overflow-y:auto}.slide__card{line-height:1.3}.slide__label{display:none}.slide.is-active .slide__card{transform:translateY(0)}.slider-dots{display:none}}.slider-container{max-width:1200px;min-height:-moz-max-content;min-height:max-content;margin:auto;overflow-x:hidden;touch-action:pan-y;position:relative}.slider-container .slider-track{display:flex;transition:transform .6s ease-in-out;height:100%}.slider-container .slider-item{min-width:33.33%;height:100%;padding:0 20px 20px;box-sizing:border-box;display:flex;flex-direction:column}.slider-container .slider-item .image{display:block;width:100%;height:220px;overflow:hidden}.slider-container .slider-item .image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.slider-container .slider-item h3{min-height:-moz-max-content;min-height:max-content;min-height:90px;width:100%;margin:15px 0 0;line-height:1.2;font-family:med;font-size:22px;letter-spacing:-0.5px;hyphens:auto;color:#957002}@media(max-width: 1080px){.slider-container .slider-item h3{min-height:-moz-max-content;min-height:max-content;min-height:60px;margin:10px 0}}@media(max-width: 550px){.slider-container .slider-item h3{min-height:-moz-max-content;min-height:max-content;min-height:60px}}.slider-container .slider-item p{height:140px;overflow:hidden;display:-webkit-box;font-size:17px;line-height:1.3;letter-spacing:-0.5px}@media(max-width: 1080px){.slider-container .slider-item p{height:85px}}@media(max-width: 600px){.slider-container .slider-item p{height:unset;min-height:-moz-max-content;min-height:max-content;min-height:90px}}.slider-container .slider-item button{margin-top:auto;padding:10px;cursor:pointer}@media(max-width: 600px){.slider-container .slider-item{padding:0 30px 20px}}.slider-container .slider-dots2{position:relative;text-align:center;padding:12px 0;left:unset;transform:unset}.slider-container .slider-dots2 .dot{height:19px;width:19px;margin:0 5px;background:#e0a902;border-radius:50%;display:inline-block;cursor:pointer}.slider-container .slider-dots2 .dot.active{background:#957002}.slider-item{flex:0 0 100%;padding:10px;height:auto}@media(min-width: 768px){.slider-item{flex:0 0 50%}}@media(min-width: 1024px){.slider-item{flex:0 0 33.33%}}.modal-overlay{position:fixed;z-index:1000;top:0;left:0;right:0;bottom:0;transform:scaleY(0);transition:all .5s cubic-bezier(0.77, 0.01, 0.2, 0.99);background:rgba(13,13,13,.8);display:flex;justify-content:center;align-items:center}.modal-overlay .modal-box{position:relative;background:#e9e9e9;opacity:0;visibility:hidden;width:60%;height:60%;margin:0 auto;padding:3.5rem;transform:scale(0);transition:.5s all cubic-bezier(0.77, 0.01, 0.2, 0.99);transition-delay:0;box-shadow:0 5px 8px rgba(13,13,13,.9),0 8px 20px rgba(13,13,13,.9);overflow-y:auto}.modal-overlay .modal-box::-webkit-scrollbar{width:6px;-webkit-transition:.2s;transition:.2s}.modal-overlay .modal-box h3.heading{font-size:2rem;letter-spacing:.75px}.modal-overlay .modal-box .modal-close{position:absolute;top:6px;right:6px;width:23px;height:23px;background-color:#e0a902;color:#e9e9e9;font-size:18px;line-height:.01;padding-bottom:2px;text-align:center;font-weight:700;display:flex;align-items:center;justify-content:center;border:none}.modal-overlay .modal-box .modal-close:hover,.modal-overlay .modal-box .modal-close:focus{color:#0d0d0d;cursor:pointer}.modal-overlay.active{transform:scaleY(1);transition:all .5s cubic-bezier(0.77, 0.01, 0.2, 0.99);transition-delay:.5s}.modal-overlay.active .modal-box{transform:scale(1);transition-delay:.9s;opacity:1;visibility:visible}@media(max-width: 550px){.modal-overlay .modal-box{width:calc(100% - 4rem);height:84%}}@keyframes modalopen2{0%{opacity:0;transform:scale(0)}100%{opacity:1;transform:scale(1)}}.modal-close:hover{background:#f0f0f0;transform:scale(1.1)}.modal-img{display:block;width:100%;height:auto;max-height:320px;margin-bottom:1.5rem}.modal-img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.modal-content h2{margin:0 0 1rem;font-size:2.2rem;line-height:1.3}.modal-content p{line-height:1.4}.flyOut{position:fixed;z-index:9000;right:0;width:250px;height:50px}.flyOut.down{z-index:99;top:90px}.flyOut.down.active .flyOut-box{right:-50px}.flyOut.down.active .handle{left:0px}.flyOut .flyOut-box{position:relative;right:-250px;width:200px;display:flex;flex-direction:column;gap:5px;transition:right .3s cubic-bezier(0.86, 0.01, 0.12, 0.98)}.flyOut .handle{position:absolute;z-index:2;left:200px;width:50px;height:50px;padding:7px;background-color:#e0a902;cursor:pointer;display:flex;justify-content:center;align-items:center;transition:left .3s cubic-bezier(0.86, 0.01, 0.12, 0.98)}.flyOut .handle img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;filter:invert(1)}.flyOut .handle:hover{background-color:#e0a902}.flyOut .handle:hover img{filter:invert(0)}.flyOut-box-item{height:50px;padding:0 10px;display:flex;align-items:center;justify-content:space-between;gap:5px;background-color:#fff;box-shadow:2px 2px 6px rgba(0,0,0,.4);transition:.2s ease}.flyOut-box-item .text{display:flex;height:100%;align-items:center;font-family:bold;font-size:16px;color:#0d0d0d;transition:.3s ease}.flyOut-box-item .icon{width:30px;height:50px;display:flex;justify-content:center;align-items:center}.flyOut-box-item .icon img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;height:30px;filter:invert(0.2)}.flyOut-box-item .icon.smaller{width:25px}.flyOut-box-item:hover{background-color:#957002}.flyOut-box-item:hover .text{color:#fff}.flyOut-box-item:hover .icon img{filter:invert(1)}.fly{position:fixed;z-index:11000;top:90px;left:0px;width:290px;opacity:1;visibility:visible;transition:all .3s cubic-bezier(0.88, 0, 0.07, 1)}.fly .flyOut{position:absolute;z-index:9999;top:0px;left:-252px;width:250px;max-height:calc(100vh - 70px);background-color:#e0a902;transition:all .3s cubic-bezier(0.88, 0, 0.07, 1);padding:5px 0 0 5px}.fly .flyOut-handle{position:absolute;top:0;left:250px;width:53px;height:53px;background-color:#e0a902;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s cubic-bezier(0.88, 0, 0.07, 1)}.fly .flyOut-handle svg{display:block;width:50px;height:50px}.fly .flyOut-handle .beschriftung{position:absolute;right:-48px;top:93px;width:150px;transform:rotate(-90deg);font-family:condBold;font-size:15px;color:#0d0d0d;filter:drop-shadow(0 0 1px #fafafa) drop-shadow(0 0 1px #fafafa) drop-shadow(0 0 1px #fafafa) drop-shadow(0 0 1px #fafafa);opacity:1;transition:.3s ease-in-out;pointer-events:none}.fly .flyOut-timer{width:100%;padding:4px 10px;margin-bottom:5px;background-color:#fafafa;font-family:cond;font-size:1.6rem;max-height:calc(100vh - 70px);overflow-y:auto;-webkit-overflow-scrolling:touch;box-shadow:3px 3px 7px rgba(13,13,13,.4)}.fly .flyOut-timer .head{display:block;margin:5px 0;font-family:condBold;text-transform:uppercase;color:#957002;padding-bottom:5px;border-bottom:1px solid #e0a902}.fly .flyOut:hover{left:0px;box-shadow:0 0 10px rgba(13,13,13,.5)}.fly .flyOut:hover .beschriftung{opacity:0}.fly.scrolling-active{visibility:hidden;opacity:0}@media(max-width: 550px){.fly .flyOut::after{right:45px;width:45px;height:45px}}table{width:100%;overflow-y:auto}table tr{display:flex;justify-content:space-between;line-height:1.2}table tr.tr-margin{margin-bottom:.9rem}table tr.tr-margin-r{display:flex;justify-content:flex-end;margin-bottom:.9rem}table tr td{display:inline-block}table tr td.right{justify-self:flex-end;padding-right:5px}.activeFoot td{color:#dfca8a}.activeFoot.day2 td{color:#dfca8a}.activeFoot td{color:#957002;font-family:condBold}.activeFoot+.day2 td{color:#957002;font-family:condBold}.borderb{border-bottom:1px dotted #e0a902;padding-bottom:7px}@media(max-height: 500px){.flyOut{max-height:90vh}.flyOut-timer{max-height:85vh;font-size:1.6rem}}.navi-abstand{position:relative;height:50px;width:100%}.btn2{position:relative;display:inline-block;padding:10px 16px;background:rgba(0,0,0,0);border:1px solid #e0a902;background-color:#fafafa;font-family:demi;font-size:15px;color:#e0a902;text-decoration:none;letter-spacing:.1em;text-align:center;text-transform:uppercase;transition:color .1s linear .05s}.btn2::before{content:"";display:block;position:absolute;top:50%;left:0;width:100%;height:1px;background:#e0a902;z-index:1;opacity:0;transition:height .2s ease,top .2s ease,opacity 0s linear .2s}.btn2::after{transition:border .1s linear .05s}.btn2 .btn2-inner{position:relative;z-index:2}.btn2:hover{color:#fafafa;transition:color .1s linear 0s}.btn2:hover::before{top:0;height:100%;opacity:1;transition:height .2s ease,top .2s ease,opacity 0s linear 0s}.btn2:hover::after{border-color:#373737;transition:border .1s linear 0s}.main-content{position:relative;z-index:0;top:50px;width:100%;height:700px;overflow:hidden}.main-content .slideshow{overflow:hidden;position:relative;width:100%;height:100%;z-index:1}.main-content .slideshow .slideshow-inner{position:absolute;top:0;left:0;width:100%;height:100%}.main-content .slideshow .slides{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.main-content .slideshow .slide{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;display:none;opacity:0;transition:opacity .3s ease;overflow:hidden}.main-content .slideshow .slide.is-active{display:block}.main-content .slideshow .slide.is-loaded{opacity:1}.main-content .slideshow .slide .caption{display:flex;flex-direction:column;align-items:center;background-color:rgba(13,13,13,.6)}.main-content .slideshow .slide .image-container{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;z-index:1;background-size:cover;image-rendering:optimizeQuality}.main-content .slideshow .slide .image-container::before{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.02)}.main-content .slideshow .slide .image{width:100%;width:100%;-o-object-fit:cover;object-fit:cover;height:100%}.main-content .slideshow .slide-content{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;color:#fff;text-align:center;display:flex;justify-content:center;align-items:center}.main-content .slideshow .slide .title{margin:40px auto 15px;width:30ch;text-align:center;hyphens:none;font-family:bold;font-size:45px;line-height:.9;text-transform:uppercase;color:#fafafa}.main-content .slideshow .slide .text{display:block;width:50ch;margin-bottom:3rem;font-family:reg;font-size:21px;line-height:1.2;color:#fafafa;hyphens:none}.main-content .slideshow .pagination{position:absolute;bottom:35px;left:0;width:100%;height:12px;cursor:default;z-index:2;text-align:center}.main-content .slideshow .pagination .item{position:relative;z-index:1;width:46px;height:32px;display:inline-block;padding:15px 5px;text-indent:-999em;cursor:pointer}.main-content .slideshow .pagination .item+.page{margin-left:-2px}.main-content .slideshow .pagination .item::before{content:"";display:block;position:absolute;top:15px;left:5px;width:36px;height:2px;background:rgba(200,200,200,.7);transition:background .2s ease}.main-content .slideshow .pagination .item::after{width:0;background:#fff;z-index:2;transition:width .2s ease}.main-content .slideshow .pagination .item:hover::before,.main-content .slideshow .pagination .item.is-active::before{background-color:#e0a902}.main-content .slideshow .arrows .arrow{margin:-33px 0 0;padding:20px;position:absolute;top:50%;cursor:pointer;z-index:3}.main-content .slideshow .arrows .prev{left:30px}.main-content .slideshow .arrows .prev:hover .svg{left:-10px}.main-content .slideshow .arrows .next{right:30px}.main-content .slideshow .arrows .next:hover .svg{left:10px}.main-content .slideshow .arrows .svg{position:relative;left:0;width:14px;height:26px;fill:#fff;transition:left .2s ease}@media(max-width: 800px){.main-content{height:550px}.main-content .slideshow .slide .title{width:29ch;font-size:34px}.main-content .slideshow .slide .text{font-size:17px}}@media(max-width: 550px){.main-content{height:550px}.main-content .slideshow .slide .title{width:20ch;font-size:30px}.main-content .slideshow .slide .text{font-size:17px;width:31ch}}@media(max-width: 400px){.main-content{height:500px}.main-content .slideshow .slide .caption{margin-top:5rem}.main-content .slideshow .slide .title{width:20ch;font-size:30px;padding:0 20px}.main-content .slideshow .slide .text{font-size:17px;width:31ch}.main-content .slideshow .arrows .arrow{padding:0}}.gridFlexible{position:relative;margin-inline:auto;width:min(1200px,100% - 60px);display:grid;grid-template-columns:repeat(auto-fit, minmax(min(190px, 100%), 1fr));grid-gap:2.5rem}.gridFlexible-item{position:relative;width:100%;height:auto;border-radius:4px;padding:4rem;display:flex;flex-direction:column;justify-content:flex-start;background-image:linear-gradient(to bottom, #dcdcdc, transparent);box-shadow:3px 3px 8px #ccc;animation:revealScroll 2s ease-in-out forwards;animation-timeline:view();animation-range:entry 0% cover 30%}.gridFlexible-item img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;mix-blend-mode:multiply;height:115px;padding:10px;filter:invert(74%) sepia(50%) saturate(3015%) hue-rotate(11deg) brightness(97%) contrast(100%)}.gridFlexible-item .image{width:100%;padding:2rem;aspect-ratio:1/1;background-color:#fafafa;box-shadow:0 0 6px rgba(13,13,13,.5)}.gridFlexible-item .image img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;aspect-ratio:1/1}.gridFlexible-item .argumente{font-family:reg;color:#666;font-size:14px;line-height:1.5;background-color:#fafafa;padding:8px}.gridFlexible-item .head{margin:1.5rem 0 0;font-family:reg;text-align:center;font-size:17px;line-height:1.1;color:hsl(0,0%,30%)}.gridFlexible-item body{font-family:reg;font-size:14px;line-height:1.2}@media(min-width: 2800px){.gridFlexible{width:min(1800px,100% - 4rem)}}@media(max-width: 600px){.gridFlexible{grid-template-columns:repeat(auto-fit, minmax(min(120px, 100%), 1fr));gap:1.5rem}.gridFlexible-item{padding:2rem 2rem 1rem;gap:1rem}.gridFlexible-item .head{margin:.7px 0 0}}.heroKacheln{position:relative;width:100%;background-image:url(./images/Slider-Immobilienerwaltung.webp);background-repeat:no-repeat;background-size:cover;background-position:center}.heroKacheln::after{content:"";position:absolute;z-index:-1;inset:0;background:radial-gradient(rgba(255, 255, 255, 0.3) 5%, transparent 5%);background-position:0% 0%;background-size:2vmin 2vmin;background-attachment:fixed}.leistungen1{padding:96px 24px}.leistungen1__inner{max-width:1200px;margin:0 auto}.leistungen1__eyebrow{display:block;font-family:reg;font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:#a87d02;margin-bottom:12px}.leistungen1__title{font-family:demi;letter-spacing:-0.5px;font-size:clamp(28px,3.4vw,40px);color:#15130f;margin:0 0 48px;max-width:640px;line-height:1.2}.kacheln{display:grid;grid-template-columns:repeat(3, 1fr);gap:32px}@media(max-width: 900px){.kacheln{grid-template-columns:1fr;gap:24px}}.kachel{position:relative;background:#fff;border:1px solid #c9b27d;border-radius:4px;padding:40px 32px 32px;transition:border-color .25s ease,transform .25s ease,box-shadow .25s ease}.kachel:hover{border-color:#e0a902;transform:translateY(-4px);box-shadow:0 16px 32px -20px rgba(21,19,15,.35)}.kachel:hover .kachel__icon{background:#e0a902;border-color:#e0a902}.kachel:hover .kachel__icon svg{stroke:#fff}.kachel:focus-within{outline:2px solid #e0a902;outline-offset:2px}.kachel__icon{width:56px;height:56px;border-radius:50%;border:1.5px solid #e0a902;background:rgba(0,0,0,0);display:flex;align-items:center;justify-content:center;margin-bottom:24px;transition:background .25s ease,border-color .25s ease}.kachel__icon svg{width:24px;height:24px;stroke:#e0a902;fill:none;stroke-width:1.6;transition:stroke .25s ease}.kachel__title{font-family:demi;font-size:22px;font-weight:600;color:#15130f;margin:0 0 6px}.kachel__subtitle{font-family:reg;font-size:14px;font-weight:500;color:#a87d02;margin:0 0 16px}.kachel__text{font-family:reg;font-size:15px;line-height:1.6;color:#7a7568;margin:0 0 20px}.kachel__link{display:inline-flex;align-items:center;gap:6px;font-family:reg;font-size:14px;font-weight:600;color:#15130f;background:none;border:none;padding:0;cursor:pointer;letter-spacing:.02em}.kachel__link::after{content:"→";color:#e0a902;transition:transform .2s ease}.kachel__link:hover::after{transform:translateX(4px)}.kachel__link:focus-visible{outline:2px solid #e0a902;outline-offset:4px}.hk-modal-overlay{position:fixed !important;inset:0 !important;top:0 !important;left:0 !important;right:0 !important;bottom:0 !important;background:rgba(21,19,15,.8) !important;backdrop-filter:blur(5px);display:flex !important;align-items:center;justify-content:center;padding:24px;opacity:0;visibility:hidden;transform:none !important;transition:opacity .2s ease !important;z-index:1000 !important}.hk-modal-overlay.is-open{opacity:1;visibility:visible}.modal{position:relative;width:100%;max-width:720px;max-height:85vh;overflow-y:auto;background:#fbf1d5;border-radius:4px;padding:25px 25px;transform:translateY(16px) scale(0.98);transition:transform .25s ease}.modal-overlay.is-open .modal{transform:translateY(0) scale(1)}@media(max-width: 560px){.modal{padding:40px 24px 32px}}.modal__close{position:absolute;top:16px;right:16px;width:36px;height:36px;border:none;background:rgba(0,0,0,0);cursor:pointer;display:flex;align-items:center;justify-content:center;border-radius:50%;color:#262319;transition:background .2s ease}.modal__close:hover{background:rgba(21,19,15,.11)}.modal__close:focus-visible{outline:2px solid #a87d02;outline-offset:2px}.modal__close svg{width:18px;height:18px}.modal__eyebrow{display:inline-block;font-family:reg;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:#a87d02;margin:0 0 12px}.modal__title{font-family:demi;font-size:28px;letter-spacing:.5px;color:#15130f;margin:0 0 5px}.modal__text{font-family:reg;font-size:20px;line-height:1.6;color:#262319;margin:0 0 28px}.modal__list{list-style:none;margin:0;padding:24px 0 0;border-top:1px solid rgba(21,19,15,.12);display:grid;grid-template-columns:1fr 1fr;gap:12px 32px}@media(max-width: 560px){.modal__list{grid-template-columns:1fr}}.modal__item{display:flex;align-items:flex-start;gap:10px;font-family:demi;font-size:17px;line-height:1.4;color:#262319}.modal__item svg{flex:none;width:16px;height:16px;margin-top:2px;stroke:#a87d02;stroke-width:2.4;fill:none}@media(prefers-reduced-motion: reduce){.kachel,.hk-modal-overlay,.modal,.kachel__link::after{transition:none !important}}.process-section{width:100%;box-sizing:border-box}.process-section .process-container{max-width:1200px;margin-inline:auto;width:min(1200px,100% - 4rem);display:grid;grid-template-columns:repeat(auto-fit, minmax(300px, 1fr));gap:2rem}@media(max-width: 600px){.process-section .process-container{padding:3rem;gap:40px}}.process-section .process-item{position:relative;width:100%;background:#fff;border-radius:8px;box-shadow:0 4px 15px rgba(0,0,0,.05);opacity:0;transition:opacity .8s ease-out,transform .8s ease-out;display:flex}.process-section .process-item .process-number{font-size:6rem;font-family:light;color:#e0a902;line-height:1;min-width:45px}.process-section .process-item .process-number.two{order:2;text-align:right}.process-section .process-item .process-content h3{font-family:bold;font-size:2.9rem;letter-spacing:.25px;color:#333}.process-section .process-item .process-content p{margin:0;color:#666;line-height:1.2;font-size:1.8rem}.process-section .process-item .process-content p.head{font-family:bold;font-size:2rem;margin:0 0 10px 0}.process-section .process-item .process-content ul li{list-style:square;margin-left:1.2rem;line-height:1.6;font-family:demi}.process-section .process-item .process-content ul li::marker{color:#e0a902}.process-section .process-item a.processBtn{height:100%;width:100%;padding:1.5rem 0;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center;color:#e0a902;font-size:2.6rem;line-height:1.1;font-family:demi;letter-spacing:-0.5px;background-color:hsl(0,0%,30%)}.process-section .slide-in-left{transform:translateX(-80px)}.process-section .slide-in-right{transform:translateX(80px)}.process-section .process-item.active{opacity:1;transform:translateX(0)}@media(min-width: 768px){.process-section .process-container{gap:40px}}.ablaufplan{width:100%;background-color:rgba(21,19,15,.11);padding:6rem 3rem;box-sizing:border-box;overflow:hidden}.ablaufplan__container{max-width:1200px;margin:0 auto;display:flex;flex-direction:column;gap:2.4rem;overflow:hidden}.ablaufplan__item{display:flex;align-items:stretch;gap:2rem;background-color:#fff;border-radius:.2rem;padding:2rem;box-sizing:border-box;opacity:0;transition:opacity 1s ease,transform 1s ease}.ablaufplan__item:nth-child(odd){flex-direction:row;transform:translateX(-8rem)}.ablaufplan__item:nth-child(even){flex-direction:row-reverse;transform:translateX(8rem)}.ablaufplan__item.is-visible{opacity:1;transform:translateX(0)}@media(prefers-reduced-motion: reduce){.ablaufplan__item{opacity:1;transform:none;transition:none}}@media(max-width: 900px){.ablaufplan__item{gap:1rem;padding:3rem}}@media(max-width: 700px){.ablaufplan__item{flex-direction:column !important;padding:2.4rem;transform:none !important}.ablaufplan__item .ablaufplan__number{order:1}.ablaufplan__item .ablaufplan__text{order:2}.ablaufplan__item .ablaufplan__image{order:3}}.ablaufplan__number{flex:0 0 auto;font-size:5.6rem;line-height:1;font-family:light;color:#e0a902;align-self:flex-start;min-width:5rem}@media(max-width: 700px){.ablaufplan__number{font-size:3.6rem;min-width:0}}.ablaufplan__text{flex:1 1 50%;display:flex;flex-direction:column;justify-content:center;min-width:0}.ablaufplan__title{margin-bottom:0 !important;padding:0 0 0 0 !important;font-size:2.8rem;font-family:bold;line-height:1.2;letter-spacing:.75px}.ablaufplan__subtitle{margin:0 0 .8rem;font-size:1.7rem;font-family:demi}.ablaufplan__desc{margin:0 0 .8rem;font-size:1.5rem;line-height:1.3;letter-spacing:.1px}.ablaufplan__desc:last-of-type{margin-bottom:1rem}.ablaufplan__list{list-style:none;margin:0;padding:0}.ablaufplan__list li{position:relative;padding-left:1.6rem;margin-bottom:.8rem;font-size:1.5rem;font-weight:700;color:#23262b}.ablaufplan__list li::before{content:"";position:absolute;left:0;top:.6rem;width:.6rem;height:.6rem;background-color:#e0a902}.ablaufplan__list--tags{display:flex;flex-wrap:wrap;gap:.8rem}.ablaufplan__list--tags li{padding:.4rem .8rem;margin:0;font-family:demi;font-size:1.3rem;color:#23262b;background-color:rgba(224,169,2,.5);border-radius:.4rem}.ablaufplan__list--tags li::before{content:none}.ablaufplan__image{flex:1 1 50%;min-width:0}.ablaufplan__image img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:.2rem;aspect-ratio:16/9}@media(max-width: 700px){.ablaufplan__image img{aspect-ratio:16/10}}ul li{list-style-type:none}ul li a{text-decoration:none}/*# sourceMappingURL=main.min.css.map */