html[location=website]{--bs-primary:#101009;--bs-secondary:#555;--bs-third:#373737;--bs-fourth:#a0a0a4;--bs-body:#fff;--bs-white:#fff;--bs-white-rgb:255, 255, 255;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--farbe-kunde1:#c5a449;--farbe-kunde1-rgb:#c5a449;--info-pulse-color:197, 164, 73;--farbe-kunde2:#34321d;--farbe-kunde3:#242314;--farbe-kunde4:#7d7968;--bs-body-color:var(--bs-dark);--bs-body-bg:#fafafa;--bs-body-font-family:var(--font-family-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.6;--bs-link-color-rgb:197, 164, 73;--bs-link-decoration:none;--bs-link-hover-color-rgb:163, 133, 51;--bs-heading-color:#101009;--bs-border-width:1px;--bs-gutter-x:1.5rem;--bs-gutter-y:0;--bs-bg-opacity:1;--clr-nav-link:#333;--clr-immo-muted:#312f1c;--clr-immo-detail:#302f2c;--clr-kunde1-light:#fafafa;--clr-text-light:#f2f2f2;--clr-gray-light:#ccc;--clr-gray-200:#dedede;--clr-gray-400:#ababab;--clr-gray-600:#666;--bgr-dark-300:#312f1c;--bgr-accent-200:#101009;--bgr-accent-300:#c5a449;--bgr-accent-350:#211f12;--clr-primary-100:#fafafa;--clr-primary-100-rgb:250, 250, 250;--clr-primary-400:var(--farbe-kunde4);--form-input-brd-primary-300:#d9d9d9;--brd-primary-300:var(--farbe-kunde4);--scrolltop-bgr:var(--bgr-accent-300);--scrolltop-clr:var(--clr-primary-100);--teaser-main-bgr:linear-gradient(to bottom, #0006 0%, #0009 70%, #00000080 100%);--teaser-main-clr:#bfbfbf;--teaser-btn-hover-bgr:--bgr-accent-300;--teaser-btn-hover-clr:--teaser-main-clr;--footer-main-bgr:#211f12;--footer-main-clr:var(--bgr-accent-300);--footer-bottom-clr-300:#100f0a;--footer-bottom-bgr:#101009;--footer-bottom-brd:#c5a44914;--footer-max-width:1400px;--bgr-light-100:var(--clr-primary-100);--brd-radius-25:.25rem;--brd-radius-5:.5rem;--brd-radius-75:.75rem;--banner-bgr:var(--farbe-kunde1);--banner-brd:var(--bgr-accent-300);--kontaktbannertext:var(--clr-primary-100);--kontaktbanner-height:50px;--mobibannerbg:var(--farbe-kunde1);--mobibannertext:var(--clr-primary-100);--bgr-mobil-menu:#080808e6;--hauptnavbg:rgba(var(--clr-primary-100-rgb), .8);--naviheight:10rem;--overlay-color:#080808e6;--logowidth:300px;--smallerlogowidth:260px;--typo1:"Jost";--typo2:"Raleway";--font-family-sans-serif:"Raleway", system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--h2-font-size:2rem;--content-text-size:1rem;--weite:1600px;--clr-accent-light:#fdfbf7;--clr-gray-500:#8a8a8a;--totop:top .2s cubic-bezier(0, 0, 1, 1);--transition-smooth:cubic-bezier(.4, 0, .2, 1);--easing-bounce:cubic-bezier(.68, -.6, .32, 1.6);--glass-border:rgba(var(--clr-primary-100-rgb), .3);--glass-shadow:0 4px 30px #0000001a;--timeline-dot-size:36px;--timeline-dot-bg:var(--farbe-kunde1);--timeline-dot-fg:var(--clr-primary-100);--timeline-line-bg:var(--farbe-kunde4);--timeline-line-w:3px;--fa-primary-color:var(--farbe-kunde1);--fa-secondary-color:var(--farbe-kunde1);--fa-secondary-opacity:.5}@font-face{font-family:Jost;src:url(/rp/assets/fonts/Jost-VariableFont_wght.ttf)format("truetype supports variations"),url(/rp/assets/fonts/Jost-VariableFont_wght.ttf)format("truetype-variations");font-weight:100 900}@font-face{font-family:Raleway;src:url(/rp/assets/fonts/Raleway-VariableFont_wght.ttf)format("truetype supports variations"),url(/rp/assets/fonts/Raleway-VariableFont_wght.ttf)format("truetype-variations");font-weight:100 900}:where(html[location=website]) *,:where(html[location=website]) :before,:where(html[location=website]) :after{box-sizing:border-box}:where(html[location=website]) body{font-family:var(--bs-body-font-family);font-size:var(--bs-body-font-size);font-weight:var(--bs-body-font-weight);line-height:var(--bs-body-line-height);color:var(--bs-body-color);background-color:var(--bs-body-bg);-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:#0000;margin:0}:where(html[location=website]) h1,:where(html[location=website]) h2,:where(html[location=website]) h3,:where(html[location=website]) h4,:where(html[location=website]) h5,:where(html[location=website]) h6{color:var(--bs-heading-color);margin-top:0;margin-bottom:.5rem;font-weight:500;line-height:1.2}:where(html[location=website]) p{margin-top:0;margin-bottom:1rem}:where(html[location=website]) a{color:rgba(var(--bs-link-color-rgb), var(--bs-link-opacity,1));-webkit-text-decoration:var(--bs-link-decoration);text-decoration:var(--bs-link-decoration)}:where(html[location=website]) a:hover{color:rgba(var(--bs-link-hover-color-rgb), var(--bs-link-opacity,1))}:where(html[location=website]) img,:where(html[location=website]) svg{vertical-align:middle}:where(html[location=website]) img{max-width:100%;height:auto}:where(html[location=website]) ul,:where(html[location=website]) ol{margin-top:0;margin-bottom:1rem;padding-left:2rem}:where(html[location=website]) ul ul,:where(html[location=website]) ul ol,:where(html[location=website]) ol ul,:where(html[location=website]) ol ol{margin-bottom:0}:where(html[location=website]) hr{color:inherit;border:0;border-top:var(--bs-border-width) solid;opacity:.25;margin:1rem 0}:where(html[location=website]) table{caption-side:bottom;border-collapse:collapse}:where(html[location=website]) label{display:inline-block}:where(html[location=website]) button,:where(html[location=website]) input,:where(html[location=website]) optgroup,:where(html[location=website]) select,:where(html[location=website]) textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}:where(html[location=website]) button,:where(html[location=website]) select{text-transform:none}:where(html[location=website]) button,:where(html[location=website]) [type=button],:where(html[location=website]) [type=reset],:where(html[location=website]) [type=submit]{-webkit-appearance:button}:where(html[location=website]) ::-moz-focus-inner{border-style:none;padding:0}:where(html[location=website]) fieldset{border:0;min-width:0;margin:0;padding:0}:where(html[location=website]) .container{width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-left:auto;margin-right:auto}@media (min-width:576px){:where(html[location=website]) .container{max-width:540px}}@media (min-width:768px){:where(html[location=website]) .container{max-width:720px}}@media (min-width:992px){:where(html[location=website]) .container{max-width:960px}}@media (min-width:1200px){:where(html[location=website]) .container{max-width:1140px}}@media (min-width:1400px){:where(html[location=website]) .container{max-width:1320px}}:where(html[location=website]) .container-xxl{width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);max-width:1400px;margin-left:auto;margin-right:auto}:where(html[location=website]) .row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;margin-top:calc(-1 * var(--bs-gutter-y));margin-right:calc(-.5 * var(--bs-gutter-x));margin-left:calc(-.5 * var(--bs-gutter-x));flex-wrap:wrap;display:flex}:where(html[location=website]) .row>*{width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y);flex-shrink:0}:where(html[location=website]) .g-4{--bs-gutter-x:1.5rem;--bs-gutter-y:1.5rem}:where(html[location=website]) .gy-3{--bs-gutter-y:1rem}:where(html[location=website]) .gy-4{--bs-gutter-y:1.5rem}:where(html[location=website]) .col{flex:1 0}:where(html[location=website]) .col-auto{flex:none;width:auto}:where(html[location=website]) .col-6{flex:none;width:50%}:where(html[location=website]) .col-12,:where(html[location=website]) .col-xs-12{flex:none;width:100%}@media (min-width:576px){:where(html[location=website]) .col-sm-5{flex:none;width:41.6667%}:where(html[location=website]) .col-sm-6{flex:none;width:50%}:where(html[location=website]) .col-sm-12{flex:none;width:100%}}@media (min-width:768px){:where(html[location=website]) .col-md-2{flex:none;width:16.6667%}:where(html[location=website]) .col-md-3{flex:none;width:25%}:where(html[location=website]) .col-md-6{flex:none;width:50%}:where(html[location=website]) .col-md-12{flex:none;width:100%}:where(html[location=website]) .col-md-auto{flex:none;width:auto}}@media (min-width:992px){:where(html[location=website]) .col-lg-2{flex:none;width:16.6667%}:where(html[location=website]) .col-lg-3{flex:none;width:25%}:where(html[location=website]) .col-lg-4{flex:none;width:33.3333%}:where(html[location=website]) .col-lg-6{flex:none;width:50%}:where(html[location=website]) .col-lg-8{flex:none;width:66.6667%}:where(html[location=website]) .col-lg-10{flex:none;width:83.3333%}:where(html[location=website]) .col-lg-12{flex:none;width:100%}:where(html[location=website]) .col-lg-auto{flex:none;width:auto}}:where(html[location=website]) .m-0{margin:0!important}:where(html[location=website]) .mb-0{margin-bottom:0!important}:where(html[location=website]) .mb-1{margin-bottom:.25rem!important}:where(html[location=website]) .mb-2{margin-bottom:.5rem!important}:where(html[location=website]) .mb-3{margin-bottom:1rem!important}:where(html[location=website]) .mb-4{margin-bottom:1.5rem!important}:where(html[location=website]) .mb-5{margin-bottom:3rem!important}:where(html[location=website]) .mb-6{margin-bottom:4.5rem!important}:where(html[location=website]) .me-2{margin-right:.5rem!important}:where(html[location=website]) .ms-2{margin-left:.5rem!important}:where(html[location=website]) .ms-3{margin-left:1rem!important}:where(html[location=website]) .mt-2{margin-top:.5rem!important}:where(html[location=website]) .mt-3{margin-top:1rem!important}:where(html[location=website]) .mx-auto{margin-left:auto!important;margin-right:auto!important}:where(html[location=website]) .my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}:where(html[location=website]) .my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}:where(html[location=website]) .p-0{padding:0!important}:where(html[location=website]) .pt-1{padding-top:.25rem!important}:where(html[location=website]) .ps-2{padding-left:.5rem!important}:where(html[location=website]) .px-3{padding-left:1rem!important;padding-right:1rem!important}:where(html[location=website]) .py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}:where(html[location=website]) .py-5{padding-top:3rem!important;padding-bottom:3rem!important}:where(html[location=website]) .gap-2{gap:.5rem!important}@media (min-width:576px){:where(html[location=website]) .mt-sm-0{margin-top:0!important}:where(html[location=website]) .mb-sm-0{margin-bottom:0!important}:where(html[location=website]) .mt-sm-3{margin-top:1rem!important}:where(html[location=website]) .mb-sm-3{margin-bottom:1rem!important}}@media (min-width:768px){:where(html[location=website]) .mt-md-0{margin-top:0!important}:where(html[location=website]) .mb-md-0{margin-bottom:0!important}:where(html[location=website]) .mb-md-3{margin-bottom:1rem!important}:where(html[location=website]) .mb-md-4{margin-bottom:1.5rem!important}}@media (min-width:992px){:where(html[location=website]) .mt-lg-0{margin-top:0!important}:where(html[location=website]) .mb-lg-0{margin-bottom:0!important}:where(html[location=website]) .mb-lg-3{margin-bottom:1rem!important}:where(html[location=website]) .mb-lg-5{margin-bottom:3rem!important}:where(html[location=website]) .py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}}:where(html[location=website]) .d-none{display:none!important}:where(html[location=website]) .d-block{display:block!important}:where(html[location=website]) .d-flex{display:flex!important}:where(html[location=website]) .d-grid{display:grid!important}@media (min-width:576px){:where(html[location=website]) .d-sm-flex{display:flex!important}:where(html[location=website]) .d-sm-block{display:block!important}:where(html[location=website]) .d-sm-none{display:none!important}}@media (min-width:768px){:where(html[location=website]) .d-md-none{display:none!important}:where(html[location=website]) .d-md-block{display:block!important}:where(html[location=website]) .d-md-flex{display:flex!important}}@media (min-width:992px){:where(html[location=website]) .d-lg-none{display:none!important}:where(html[location=website]) .d-lg-block{display:block!important}:where(html[location=website]) .d-lg-flex{display:flex!important}}:where(html[location=website]) .align-items-center{align-items:center!important}:where(html[location=website]) .align-items-start{align-items:flex-start!important}:where(html[location=website]) .align-items-end{align-items:flex-end!important}:where(html[location=website]) .justify-content-center{justify-content:center!important}:where(html[location=website]) .justify-content-between{justify-content:space-between!important}:where(html[location=website]) .justify-content-start{justify-content:flex-start!important}:where(html[location=website]) .text-center{text-align:center!important}:where(html[location=website]) .text-uppercase{text-transform:uppercase!important}:where(html[location=website]) .text-decoration-none{text-decoration:none!important}:where(html[location=website]) .text-white{color:var(--bs-white)!important}:where(html[location=website]) .text-reset{color:inherit!important}:where(html[location=website]) .text-success{color:var(--bs-success)!important}:where(html[location=website]) .text-xs-center{text-align:center!important}@media (min-width:576px){:where(html[location=website]) .text-sm-start{text-align:left!important}}@media (min-width:768px){:where(html[location=website]) .text-md-start{text-align:left!important}}@media (min-width:992px){:where(html[location=website]) .text-lg-start{text-align:left!important}:where(html[location=website]) .text-lg-end{text-align:right!important}}:where(html[location=website]) .fw-light{font-weight:300!important}:where(html[location=website]) .fw-lighter{font-weight:lighter!important}:where(html[location=website]) .fs-2{font-size:calc(1.325rem + .9vw)!important}:where(html[location=website]) .fs-5{font-size:1.25rem!important}:where(html[location=website]) .h2{color:var(--bs-heading-color);font-size:calc(1.325rem + .9vw);font-weight:500;line-height:1.2}:where(html[location=website]) .h4{color:var(--bs-heading-color);font-size:calc(1.275rem + .3vw);font-weight:500;line-height:1.2}@media (min-width:1200px){:where(html[location=website]) .fs-2{font-size:2rem!important}:where(html[location=website]) .h2{font-size:2rem}:where(html[location=website]) .h4{font-size:1.5rem}}:where(html[location=website]) .img-fluid{max-width:100%;height:auto}:where(html[location=website]) .list-unstyled,:where(html[location=website]) .list-inline{padding-left:0;list-style:none}:where(html[location=website]) .list-inline-item{display:inline-block}:where(html[location=website]) .list-inline-item:not(:last-child){margin-right:.5rem}:where(html[location=website]) .visually-hidden,:where(html[location=website]) .visually-hidden-focusable:not(:focus):not(:focus-within){clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}:where(html[location=website]) .carousel{position:relative}:where(html[location=website]) .carousel-inner{width:100%;position:relative;overflow:hidden}:where(html[location=website]) .carousel-item{float:left;-webkit-backface-visibility:hidden;backface-visibility:hidden;width:100%;margin-right:-100%;transition:transform .6s ease-in-out;display:none;position:relative}:where(html[location=website]) .carousel-item.active,:where(html[location=website]) .carousel-item-next,:where(html[location=website]) .carousel-item-prev{display:block}:where(html[location=website]) .carousel-item-next:not(.carousel-item-start),:where(html[location=website]) .active.carousel-item-end{transform:translate(100%)}:where(html[location=website]) .carousel-item-prev:not(.carousel-item-end),:where(html[location=website]) .active.carousel-item-start{transform:translate(-100%)}:where(html[location=website]) .carousel-control-prev,:where(html[location=website]) .carousel-control-next{z-index:1;width:15%;color:var(--bs-white);text-align:center;opacity:.5;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:opacity .15s;display:flex;position:absolute;top:0;bottom:0}:where(html[location=website]) .carousel-control-prev:hover,:where(html[location=website]) .carousel-control-next:hover{opacity:.9}:where(html[location=website]) .carousel-control-prev{left:0}:where(html[location=website]) .carousel-control-next{right:0}:where(html[location=website]) .carousel-control-prev-icon,:where(html[location=website]) .carousel-control-next-icon{background-position:50%;background-repeat:no-repeat;background-size:100% 100%;width:2rem;height:2rem;display:inline-block}:where(html[location=website]) .carousel-control-prev-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e")}:where(html[location=website]) .carousel-control-next-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e")}:where(html[location=website]) .carousel-indicators{z-index:2;justify-content:center;margin-bottom:1rem;margin-left:15%;margin-right:15%;padding:0;list-style:none;display:flex;position:absolute;bottom:0;left:0;right:0}:where(html[location=website]) .carousel-indicators [data-bs-target]{box-sizing:content-box;text-indent:-999px;cursor:pointer;background-color:var(--bs-white);opacity:.5;background-clip:padding-box;border:10px solid #0000;border-left:0;border-right:0;flex:0 auto;width:30px;height:3px;margin-left:3px;margin-right:3px;padding:0;transition:opacity .6s}:where(html[location=website]) .carousel-indicators .active{opacity:1}:where(html[location=website]) .overflow-hidden{overflow:hidden!important}:where(html[location=website]) .opacity-0{opacity:0!important}:where(html[location=website]) .h-100{height:100%!important}:where(html[location=website]) .position-relative{position:relative!important}html[location=website] #mainblock{display:block;overflow:inherit!important;z-index:99!important;background-color:#0000!important;position:relative!important}html[location=website] h1,html[location=website] h2,html[location=website] h3,html[location=website] h4,html[location=website] h5,html[location=website] h6{color:var(--farbe-kunde2);font-family:var(--typo1)!important}html[location=website] h1{color:var(--farbe-kunde1)}html[location=website] button{max-width:none}html[location=website] div#mainblock{box-shadow:none}html[location=website] div#mainblock p{font-weight:300}html[location=website] div#mainblock .pic-inside{background-position:50%;background-size:cover}html[location=website] header[role=banner]{max-height:none!important}@media screen and (min-width:1200px){html[location=website] #headspace{height:0}}html[location=website] #wrapperall{padding:0}html[location=website] #wrapperall .header_content img{object-fit:cover;object-position:center center;width:100%;margin:0!important}html[location=website] #wrapperall div#mainblock{width:100%;max-width:none;padding-top:0;padding-bottom:0;display:block}html[location=website] #wrapperall div#mainblock>main[role=main]{margin:0!important;padding:0!important}html[location=website] #wrapperall div#mainblock>main[role=main]>div.lb6{margin:1.5rem auto 0!important;padding:0 1.75rem!important}html[location=website] #wrapperall div#mainblock>main[role=main]>div.lb60{overflow:hidden;margin:0!important;padding:0!important}html[location=website] #wrapperall div#mainblock>main[role=main]>div.lb60 iframe#sucheIframe{max-width:var(--weite);margin:50px auto;display:block}:is(html[location=website] #wrapperall div#mainblock>main[role=main]>div.lb6 form,html[location=website] #wrapperall div#mainblock>main[role=main]>div.lb9 form:not([name=login])) label{margin:0}:is(html[location=website] #wrapperall div#mainblock>main[role=main]>div.lb6 form,html[location=website] #wrapperall div#mainblock>main[role=main]>div.lb9 form:not([name=login])) input[type=checkbox]{justify-content:center;align-items:center;display:flex;margin:3px!important}:is(html[location=website] #wrapperall div#mainblock>main[role=main]>div.lb6 form,html[location=website] #wrapperall div#mainblock>main[role=main]>div.lb9 form:not([name=login])) input[type=checkbox]:before{margin:0}:is(html[location=website] #wrapperall div#mainblock>main[role=main]>div.lb6 form,html[location=website] #wrapperall div#mainblock>main[role=main]>div.lb9 form:not([name=login])) .sobst{margin-top:inherit}:is(html[location=website] #wrapperall div#mainblock>main[role=main]>div.lb6 form,html[location=website] #wrapperall div#mainblock>main[role=main]>div.lb9 form:not([name=login])) tbody tr{height:35px}html[location=website] #wrapperall div#mainblock>main[role=main]>div.lb6{max-width:var(--weite);margin:0 auto;padding:0}html[location=website] #wrapperall div#mainblock>main[role=main]>div.lb6 form label .form_checkb2{width:auto}html[location=website] #wrapperall div#mainblock>main[role=main]>div.lb9{max-width:var(--weite);margin:0 auto;padding:50px 10px;overflow:hidden}html[location=website] #wrapperall div#mainblock>main[role=main]>div.lb9>div.ulist_wrapper{max-width:var(--weite);margin:0 auto}html[location=website] #wrapperall div#mainblock>main[role=main]>div.lb9>div.ulist_wrapper div.mg15{font-size:12px}html[location=website] #wrapperall div#mainblock>main[role=main]>div.lb9>div.ulist_wrapper div.mg15 *{box-sizing:content-box}html[location=website] #wrapperall div#mainblock>main[role=main]>div.lb9 div.expose_wrapper{max-width:1240px;margin:0 auto}html[location=website] #wrapperall div#mainblock>main[role=main]>div.lb9 div.expose_wrapper .row>*{width:inherit;font-family:var(--typo2)}html[location=website] #wrapperall div#mainblock>main[role=main]>div.lb9 div.expose_wrapper>.wrapper_slider *{box-sizing:content-box}html[location=website] #wrapperall div#mainblock>main[role=main]>div.lb9 div.expose_wrapper>.wrapper_slider>div{margin:0 auto}html[location=website] #wrapperall div#mainblock>main[role=main]>div.lb9 div.expose_wrapper>.wrapper_slider .bannerscollection_zoominout .thumbsHolderWrapper{justify-content:center;display:flex;overflow:visible}html[location=website] #wrapperall div#mainblock>main[role=main]>div.lb9 div.expose_wrapper>.wrapper_slider .bannerscollection_zoominout .thumbsHolderWrapper .thumbsHolderVisibleWrapper{align-items:center;margin:0;display:flex;width:86.5%!important;left:inherit!important}html[location=website] #wrapperall div#mainblock>main[role=main]>div.lb9 div.expose_wrapper>.wrapper_slider .bannerscollection_zoominout .thumbsHolderWrapper .thumbsHolderVisibleWrapper>.thumbsHolder{align-items:center}html[location=website] #wrapperall div#mainblock>main[role=main]>div.lb9 div.expose_wrapper>.wrapper_slider .bannerscollection_zoominout .thumbsHolderWrapper .thumbsHolderVisibleWrapper>.thumbsHolder>div{justify-content:center;display:flex}html[location=website] #wrapperall div#mainblock>main[role=main]>div.lb9 div.expose_wrapper>.wrapper_slider .bannerscollection_zoominout .thumbsHolderWrapper .thumbsHolderVisibleWrapper>.thumbsHolder>div>img{margin-top:0!important}html[location=website] #wrapperall div#mainblock>main[role=main]>div.lb9 div.expose_wrapper>.wrapper_slider .bannerscollection_zoominout .thumbsHolderWrapper .carouselLeftNav{left:0}html[location=website] #wrapperall div#mainblock>main[role=main]>div.lb9 div.expose_wrapper>.wrapper_slider .bannerscollection_zoominout .thumbsHolderWrapper .carouselRightNav{right:0}html[location=website] #wrapperall div#mainblock>main[role=main]>div.lb9 div.expose_wrapper>#ex_target1 .expose_main2{box-sizing:unset}html[location=website] #wrapperall div#mainblock>main[role=main]>div.lb9 div.expose_wrapper>#ex_target1 .expose_main2>.wrapper_optionen>.wrapper_schnellkontakt form#skontakt>div{text-align:center;padding:3px 0}html[location=website] #wrapperall div#mainblock>main[role=main]>div.lb9 div.expose_wrapper>#ex_target1 .expose_main2>.wrapper_optionen>.wrapper_schnellkontakt form#skontakt>div .wrapper_schnellkontakt_agb{text-align:left}html[location=website] #wrapperall div#mainblock>main[role=main]>div.lb9 div.expose_wrapper>.expose_main1 .row{margin:initial;display:table-row}@media screen and (max-width:867px){html[location=website] #wrapperall div#mainblock>main[role=main]>div.lb9 div.expose_wrapper>.expose_main1 .row{display:block}}html[location=website] #wrapperall div#mainblock>main[role=main]>div.lb6,html[location=website] #wrapperall div#mainblock>main[role=main] div.lb9{max-width:var(--weite);margin:0 auto}:is(html[location=website] #wrapperall div#mainblock>main[role=main]>div.lb6,html[location=website] #wrapperall div#mainblock>main[role=main] div.lb9)>.kontakt_wrapper{margin:10px auto}:is(html[location=website] #wrapperall div#mainblock>main[role=main]>div.lb6,html[location=website] #wrapperall div#mainblock>main[role=main] div.lb9)>.kontakt_wrapper label{display:inherit;margin:0;padding:3px 0}:is(html[location=website] #wrapperall div#mainblock>main[role=main]>div.lb6,html[location=website] #wrapperall div#mainblock>main[role=main] div.lb9)>.kontakt_wrapper div:not(.form_editor) .row{margin:1rem 0}@media screen and (min-width:600px){:is(html[location=website] #wrapperall div#mainblock>main[role=main]>div.lb6,html[location=website] #wrapperall div#mainblock>main[role=main] div.lb9)>.kontakt_wrapper div:not(.form_editor) .row>*{width:inherit}}:is(html[location=website] #wrapperall div#mainblock>main[role=main]>div.lb6,html[location=website] #wrapperall div#mainblock>main[role=main] div.lb9)>.kontakt_wrapper div:not(.form_editor) .row>div{align-items:center;display:flex}:is(html[location=website] #wrapperall div#mainblock>main[role=main]>div.lb6,html[location=website] #wrapperall div#mainblock>main[role=main] div.lb9)>.kontakt_wrapper div:not(.form_editor) .form_checkb1{padding-top:10px}html[location=website] #wrapperall div#mainblock>main[role=main] .kontakt_wrapper_suche .box.suche_navi a{color:var(--clr-primary-100)}html[location=website] #wrapperall div#mainblock>main[role=main]>div.lb6 form .row{margin:initial}html[location=website] #wrapperall div#mainblock>main[role=main]>div.lb6>.rechner_wrapper{max-width:841px;margin:0 auto}html[location=website] #wrapperall div#mainblock>main[role=main]>div.lb6>.rechner_wrapper>.bestaetigung{max-width:unset}html[location=website] #wrapperall div#mainblock>main[role=main] form#Formular label{display:initial}html[location=website] #wrapperall div#mainblock>main[role=main] form#Formular .iformular{margin:0 auto}html[location=website] #navi_intern{z-index:99;transition:var(--totop);top:var(--naviheight)!important;width:100%!important;padding:0!important;left:0!important}html[location=website] #navi_intern,html[location=website] #navi_intern *,html[location=website] #navi_intern :before,html[location=website] #navi_intern :after{box-sizing:content-box}html[location=website] #navi_intern ul li#navi_intern_abschluss{width:auto!important;display:contents!important}html[location=website] #navi_intern ul li ul li a{font-size:12px}html[location=website] #navi_intern.smaller{transition:top .5s cubic-bezier(0,0,1,1);top:0!important}html[location=website] .breadcrumb li{align-items:center;height:100%;display:flex}html[location=website] .breadcrumb li h2.h2style{height:100%;margin:0}html[location=website] .breadcrumb li h2.h2style a{align-items:center;height:100%;padding:0 10px;display:flex}html[location=website] .breadcrumb.extern{display:none}html[location=website] #scrolltop{box-sizing:content-box;color:var(--scrolltop-clr);background:var(--scrolltop-bgr);border-radius:var(--brd-radius-25)}html[location=website] #individuelle_cookies_zulassen{white-space:normal}html[location=website] .ul-center{list-style-position:inside!important}html[location=website] a.menue1:hover,html[location=website] a.menue1:active{font-weight:400}#wrapperall.backend{padding-top:8rem!important}html[location=website] #kontaktbanner{width:100%;height:var(--kontaktbanner-height);max-height:50px;transition:var(--totop);background:rgba(var(--clr-primary-100-rgb), .8);border:none;margin:0 auto;position:fixed;top:0;overflow:visible}html[location=website] #kontaktbanner:before{content:"";height:100%;width:calc(100% - var(--logowidth) - 100px);background:var(--banner-bgr);border-bottom:var(--banner-brd) 2px solid;clip-path:polygon(0 0,100% 0,100% 100%,48px 100%);z-index:-1;position:absolute;top:0;right:0}@media screen and (min-width:1600px){html[location=website] #kontaktbanner:before{width:calc(50vw + (1600px / 2) - var(--logowidth) - 200px);right:0}}html[location=website] #kontaktbanner.scroll-hidden{top:calc(-1 * var(--kontaktbanner-height))}html[location=website] #kontaktbanner .bannerdaten{max-width:var(--weite);height:var(--kontaktbanner-height);font-family:var(--typo1);position:relative}html[location=website] #kontaktbanner .bannerdaten p{color:var(--kontaktbannertext);letter-spacing:1px;margin:0;padding-right:15px;font-size:.8rem;line-height:26px}html[location=website] #kontaktbanner .bannerdaten a{color:var(--kontaktbannertext);font-weight:500;text-decoration:none;transition:color .2s}html[location=website] #kontaktbanner .bannerdaten a:hover,html[location=website] #kontaktbanner .bannerdaten a:active,html[location=website] #kontaktbanner .bannerdaten a:focus{color:var(--clr-gray-light);text-decoration:none}html[location=website] #kontaktbanner .bannerdaten .fa{border-left:1px solid rgba(var(--clr-primary-100-rgb), .2);color:var(--kontaktbannertext);padding:0 15px;font-size:1rem;transition:color .2s}html[location=website] #kontaktbanner .bannerdaten .fa.fa-phone-volume{border-left:none}html[location=website] #kontaktbanner .bannerdaten span.slogan{color:var(--kontaktbannertext);font-family:var(--typo2);opacity:.8;font-size:1rem;font-weight:500}@media screen and (max-width:1200px){html[location=website] #kontaktbanner{display:none}}html[location=website]:not(.navlayer-open) #kontaktbanner{z-index:1030}html[location=website] #kontaktbanner_mobi{background:var(--mobibannerbg);width:100%;height:var(--kontaktbanner-height);max-height:var(--kontaktbanner-height);border-bottom:1px solid var(--farbe-kunde2);text-align:center;transition:var(--totop);margin:0 auto;display:none;position:fixed;top:0}@media screen and (max-width:1200px){html[location=website] #kontaktbanner_mobi{display:block}}html[location=website] #kontaktbanner_mobi .bannerdaten a{color:var(--mobibannertext);text-decoration:none}@media screen and (min-width:900px){html[location=website] #kontaktbanner_mobi .bannerdaten a{font-size:1.3rem;font-weight:300}}@media screen and (max-width:600px){html[location=website] #kontaktbanner_mobi .bannerdaten a{font-size:.8rem}}html[location=website] #kontaktbanner_mobi .bannerdaten .fa{color:var(--mobibannertext);padding:0 5px;font-size:1.3rem}@media screen and (max-width:600px){html[location=website] #kontaktbanner_mobi .bannerdaten .fa{font-size:1rem}}html[location=website] #kontaktbanner_mobi.hidecontact{top:calc(-1 * var(--kontaktbanner-height))}html[location=website] #sprachen.lang-dropdown{align-items:center;height:100%;display:inline-flex;position:relative}html[location=website] .lang-current{cursor:pointer;border-radius:4px;align-items:center;gap:6px;height:100%;padding:4px 8px;transition:background .2s;display:flex}html[location=website] .lang-current:hover{background:rgba(var(--clr-primary-100-rgb), .1)}html[location=website] .lang-current:after{content:"";border:4px solid #0000;border-top-color:var(--kontaktbannertext);margin-top:4px;margin-left:4px;transition:transform .2s}html[location=website] .lang-current a,html[location=website] .lang-current .current-lang{pointer-events:none;align-items:center;display:flex}html[location=website] .lang-dropdown.open .lang-current:after{margin-top:-2px;transform:rotate(180deg)}html[location=website] .lang-list{background:var(--clr-primary-100);opacity:0;visibility:hidden;z-index:9999;border-radius:8px;flex-wrap:wrap;gap:4px;max-width:140px;max-height:320px;padding:6px;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:calc(100% + 8px);right:0;overflow-y:auto;transform:translateY(-10px);box-shadow:0 4px 24px #0000002e}html[location=website] .lang-list::-webkit-scrollbar{width:6px}html[location=website] .lang-list::-webkit-scrollbar-track{background:var(--clr-text-light);border-radius:3px}html[location=website] .lang-list::-webkit-scrollbar-thumb{background:var(--clr-gray-light);border-radius:3px}html[location=website] .lang-list::-webkit-scrollbar-thumb:hover{background:var(--farbe-kunde4)}html[location=website] .lang-dropdown.open .lang-list{opacity:1;visibility:visible;transform:translateY(0)}html[location=website] .lang-list a.social2{color:var(--clr-nav-link);border-radius:4px;justify-content:center;align-items:center;padding:6px;text-decoration:none;transition:background .15s,transform .15s;display:flex}html[location=website] .lang-list a.social2:hover{background:var(--clr-text-light);transform:scale(1.1)}html[location=website] .lang-list a.social2 svg{border-radius:2px;flex-shrink:0;width:24px;height:16px;box-shadow:0 1px 3px #00000026}html[location=website] .navlayer-open #sprachen.lang-dropdown{z-index:9999;position:relative}html[location=website] .navlayer-open #sprachen.lang-dropdown .lang-list{z-index:10000}html[location=website] .navlayer-open #kontaktbanner:has(.lang-dropdown.open){z-index:9999!important}html[location=website] #sprachen.lang-dropdown.open{z-index:9999}@media screen and (max-width:1200px){html[location=website] .lang-list{right:-10px}}html[location=website] .navi_kopf1>ul{max-width:var(--weite)}html[location=website] .navi_kopf1>ul>li#mid_klogin1{display:none}html[location=website] header[role=banner]{padding-top:150px}@media screen and (min-width:1200px){html[location=website] header[role=banner]{padding-top:50px}}html[location=website] .navi_kopf1{height:var(--naviheight);transition:var(--totop);z-index:1030;top:var(--kontaktbanner-height)!important;background:var(--hauptnavbg)!important}html[location=website] .navi_kopf1>ul{align-items:end;padding:0 10px}html[location=website] .navi_kopf1>ul>li{flex:none;align-items:center;height:50px;margin:0 0 .75rem;padding:0 20px}@media screen and (max-width:1200px){html[location=website] .navi_kopf1>ul>li{display:none!important}}html[location=website] .navi_kopf1>ul>li:hover>ul{display:block!important}html[location=website] .navi_kopf1>ul>li:hover,html[location=website] .navi_kopf1>ul>li.active_menu{background-color:#0000}:is(html[location=website] .navi_kopf1>ul>li:hover,html[location=website] .navi_kopf1>ul>li.active_menu)>a{color:var(--clr-nav-link)}:is(html[location=website] .navi_kopf1>ul>li:hover,html[location=website] .navi_kopf1>ul>li.active_menu)>a:after{transform:scaleX(1)}html[location=website] .navi_kopf1>ul>li#mid_kontakt_op ul{left:inherit;right:0}html[location=website] .navi_kopf1>ul>li>a{color:var(--clr-nav-link);justify-content:center;align-items:center;width:100%;height:100%;line-height:normal;position:relative;display:flex!important}html[location=website] .navi_kopf1>ul>li>a:after{content:"";background:var(--farbe-kunde1);transform-origin:50%;width:100%;height:2px;transition:transform .4s ease-out;position:absolute;top:2.45rem;left:0;transform:scaleX(0)}html[location=website] .navi_kopf1>ul>li a{font-size:var(--content-text-size);text-transform:uppercase;font-weight:400;font-family:var(--typo2)!important}html[location=website] .navi_kopf1>ul>li>ul{background:rgba(var(--clr-primary-100-rgb), .95);-webkit-backdrop-filter:blur(10px);border:1px solid #0000000d;border-radius:12px;min-width:100%;max-width:220px;padding:25px 0 0;top:50px;left:0;overflow:hidden;box-shadow:0 10px 40px #00000026}html[location=website] .navi_kopf1>ul>li>ul:before{display:none}html[location=website] .navi_kopf1>ul>li>ul .ulshadow{width:100%;height:calc(100% - 25px);box-shadow:none;z-index:-1;position:absolute;bottom:0}html[location=website] .navi_kopf1>ul>li>ul>li{opacity:0;animation:.3s forwards dropIn;transform:translateY(-10px)}html[location=website] .navi_kopf1>ul>li>ul>li:first-child{animation-delay:50ms}html[location=website] .navi_kopf1>ul>li>ul>li:nth-child(2){animation-delay:.1s}html[location=website] .navi_kopf1>ul>li>ul>li:nth-child(3){animation-delay:.15s}html[location=website] .navi_kopf1>ul>li>ul>li:nth-child(4){animation-delay:.2s}html[location=website] .navi_kopf1>ul>li>ul>li:nth-child(5){animation-delay:.25s}html[location=website] .navi_kopf1>ul>li>ul>li:nth-child(6){animation-delay:.3s}html[location=website] .navi_kopf1>ul>li>ul>li:nth-child(7){animation-delay:.35s}html[location=website] .navi_kopf1>ul>li>ul>li:nth-child(8){animation-delay:.4s}html[location=website] .navi_kopf1>ul>li>ul>li:nth-child(9){animation-delay:.45s}html[location=website] .navi_kopf1>ul>li>ul>li:nth-child(10){animation-delay:.5s}html[location=website] .navi_kopf1>ul>li>ul>li{background:color-mix(in srgb, var(--clr-primary-100) 90%, transparent);border-bottom:none}html[location=website] .navi_kopf1>ul>li>ul>li:hover,html[location=website] .navi_kopf1>ul>li>ul>li.active_menu{background-color:rgba(var(--farbe-kunde1-rgb), .9)}:is(html[location=website] .navi_kopf1>ul>li>ul>li:hover,html[location=website] .navi_kopf1>ul>li>ul>li.active_menu) a{color:var(--clr-primary-100);background:0 0}:is(html[location=website] .navi_kopf1>ul>li>ul>li:hover,html[location=website] .navi_kopf1>ul>li>ul>li.active_menu) a span.text-klein10{color:var(--clr-primary-100)}:is(html[location=website] .navi_kopf1>ul>li>ul>li:hover,html[location=website] .navi_kopf1>ul>li>ul>li.active_menu):before{border-bottom:40px solid rgba(var(--farbe-kunde1-rgb), .9)}html[location=website] .navi_kopf1>ul>li>ul>li a{color:var(--bgr-dark-300);padding:10px 20px}html[location=website] .navi_kopf1>ul>li>ul>li a span.text-klein10{color:var(--clr-primary-100)}html[location=website] .navi_kopf1>ul>li>ul>li .logincontainer{width:inherit}html[location=website] .navi_kopf1>ul>li#mid_klogin1{display:none}:is(html[location=website] .navi_kopf1>ul>li#mid_kontakt_op,html[location=website] .navi_kopf1>ul>li:last-of-type)>ul{right:0}:is(html[location=website] .navi_kopf1>ul>li#mid_kontakt_op,html[location=website] .navi_kopf1>ul>li:last-of-type)>ul>li:first-of-type:before{right:15%;left:inherit!important}:is(html[location=website] .navi_kopf1>ul>li#mid_kontakt_op,html[location=website] .navi_kopf1>ul>li:last-of-type)>ul>li>a{white-space:nowrap;justify-content:end!important}html[location=website] .navi_kopf1 #platzhalter{flex:1;max-width:none;height:100%;max-height:none;margin:0 10px 0 0;padding:0 20px;display:flex;overflow:visible}html[location=website] .navi_kopf1 #platzhalter img{transition:opacity .15s,transform .3s,width .3s cubic-bezier(.4,0,.2,1),top .3s cubic-bezier(.4,0,.2,1)}@media screen and (max-width:1200px){html[location=website] .navi_kopf1 #platzhalter{margin:0 100px 0 0}}html[location=website] .navi_kopf1 #platzhalter a img{height:auto;width:var(--logowidth);max-width:100%}@media screen and (max-width:1200px){html[location=website] .navi_kopf1 #platzhalter a img{width:var(--smallerlogowidth)}}@media screen and (min-width:1200px){html[location=website] .navi_kopf1 #platzhalter a img{position:relative;top:-25px}}html[location=website] .navi_kopf1.smaller{border-bottom:1px solid var(--glass-border);background:rgba(var(--clr-primary-100-rgb), .98)!important;box-shadow:var(--glass-shadow)!important;top:0!important}html[location=website] .navi_kopf1.smaller #platzhalter{flex:1;display:flex}html[location=website] .navi_kopf1.smaller #platzhalter img{width:var(--smallerlogowidth);top:0}html[location=website] .navi_kopf1.smaller>ul{align-items:center}html[location=website] .navi_kopf1.smaller>ul>li{margin:0}html[location=website] .navi_kopf1.smaller>ul>li:hover{background:var(--farbe-kunde1)}html[location=website] .navi_kopf1.smaller>ul>li:hover>a{color:var(--clr-nav-link)}html[location=website] .navi_kopf1.smaller>ul>li>a,html[location=website] .navi_kopf1.smaller>ul>li>ul>li:hover a,html[location=website] .navi_kopf1.smaller>ul>li.active_menu>a{color:var(--clr-nav-link)}html[location=website] .navi_kopf1.smaller.nav-hidden{top:calc(-1 * var(--naviheight))!important}html[location=website] .navi_kopf1:after{background:var(--farbe-kunde1);display:none}html[location=website] #mobi_menue{top:calc(var(--kontaktbanner-height) + var(--naviheight) / 3.2 - 8px)}@media screen and (max-width:1200px){html[location=website] #mobi_menue{z-index:2000;display:block;position:fixed;left:auto;right:0}}html[location=website] #mobi_menue{width:var(--kontaktbanner-height);transition:var(--totop);margin:0;padding:0}html[location=website] #mobi_menue.hidecontact2{top:calc(var(--naviheight) / 3.2 - 8px)}html[location=website] #mobi_menue #mopv2_mobi{color:var(--farbe-kunde1);background-color:#0000;width:auto;font-size:0}html[location=website] #mobi_menue #mopv2_mobi>#mobimenuesym{font-size:3rem}html[location=website] #mobi_menue #mopv2_mobi.mobi1{top:inherit;right:calc(var(--kontaktbanner-height) / 2);padding:0}@media screen and (max-width:1200px){html[location=website] header[role=banner].nevershow{display:none!important}}@media screen and (max-width:1200px){html[location=website] nav[role=navigation][status=open]{padding-top:var(--naviheight)}}html[location=website] .subside header[role=banner]{padding-top:calc(var(--naviheight) + 50px)!important}html[location=website] .subside header[role=banner] .header_container{display:none}html[location=website] .subside .navi_kopf1{background:var(--hauptnavbg)!important;box-shadow:0 10px 10px -10px #0003!important}html[location=website] .subside .navi_kopf1>ul>li>a{color:var(--clr-nav-link)}@keyframes dropIn{to{opacity:1;transform:translateY(0)}}html[location=website] address[id=IP_footer_address]{margin:0;padding:0}html[location=website] address[id=IP_footer_address] div#wrapper_footer{max-height:1px;overflow:hidden;background:0 0!important}html[location=website] address[id=IP_footer_address] div#wrapper_footer>div{display:none}html[location=website] section#footer{background:var(--footer-main-bgr);position:relative;top:-1px;overflow-x:clip}html[location=website] section#footer .adress1,html[location=website] section#footer .adress3{width:100%;padding:0}:is(html[location=website] section#footer .adress1,html[location=website] section#footer .adress3) .centerfootercontent{color:var(--footer-main-clr)}:is(html[location=website] section#footer .adress1,html[location=website] section#footer .adress3) .centerfootercontent a{color:var(--footer-main-clr)}html[location=website] section#footer .adress1{line-height:1.3rem}html[location=website] section#footer span.feetlinelink:before{color:var(--footer-main-clr);line-height:1.5rem}html[location=website] section#footer h5{border-left:3px solid var(--footer-main-clr);color:var(--clr-gray-light);margin-bottom:20px;padding-left:12px}@media screen and (max-width:600px){html[location=website] section#footer h5{color:var(--footer-main-clr);border-left:none}}html[location=website] section#footer a,html[location=website] section#footer p{color:var(--footer-main-clr)}:is(html[location=website] section#footer a,html[location=website] section#footer p):hover{text-decoration:none}@media screen and (max-width:900px){html[location=website] section#footer .footer2 h5.footerlang{text-align:center;border:none;margin-bottom:20px;padding:0;font-weight:600;text-decoration:overline}html[location=website] section#footer .footer2>.row p{text-align:center!important}}html[location=website] section#footer .footer2 .footer-gallerie ul{flex-wrap:wrap;padding-left:0;display:flex}@media screen and (max-width:1200px){html[location=website] section#footer .footer2 .footer-gallerie ul{justify-content:center}}html[location=website] section#footer .footer2 .footer-gallerie ul li{float:left;list-style:none;position:relative}html[location=website] section#footer .footer2 .footer-gallerie ul li.squareimg{max-width:150px;padding:5px}html[location=website] section#footer .footer2 .footer-gallerie ul li a>img{width:100%;height:auto}html[location=website] section#footer :not(h2):not(i){font-family:var(--font-family-sans-serif);font-size:.9rem;font-weight:300}html[location=website] section#footer :not(h2):not(i) a{text-decoration:none;transition:color .2s}html[location=website] section#footer :not(h2):not(i) a:hover{color:var(--footer-main-clr);text-decoration:none}html[location=website] section#footer i:hover{color:var(--footer-main-clr)}html[location=website] section#footer .footer-main{max-width:var(--footer-max-width);padding-top:1.5rem;margin-inline:auto;padding-inline:clamp(1rem,3vw,2rem)}html[location=website] section#footer .footer-main address{font-style:normal}html[location=website] section#footer .footer-main .footer-logo{width:11.75rem;height:auto;position:relative;top:0;left:-.2rem}html[location=website] section#footer .footer-main .footer-slogan{letter-spacing:.15em;text-transform:uppercase;color:rgba(var(--clr-primary-100-rgb), .5);margin:.5rem 0;font-size:.8rem;font-weight:400}html[location=website] section#footer .footer-main .footer-header{margin-bottom:3rem;padding-top:3rem}html[location=website] section#footer .footer-main .footer-grid{grid-template-columns:repeat(4,1fr);gap:2rem;padding-bottom:3rem;display:grid}@media screen and (max-width:991px){html[location=website] section#footer .footer-main .footer-grid{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:575px){html[location=website] section#footer .footer-main .footer-grid{grid-template-columns:1fr}}html[location=website] section#footer .footer-main h2{color:var(--footer-main-clr);-webkit-hyphens:none;hyphens:none;text-align:left;text-transform:uppercase;letter-spacing:.15em;border-bottom:none;margin-top:0;margin-bottom:1.5rem;padding-top:0;padding-bottom:1rem;font-size:.75rem;font-weight:500;position:relative}html[location=website] section#footer .footer-main h2:after{content:"";background:var(--footer-main-clr);width:30px;height:1px;position:absolute;bottom:0;left:0}html[location=website] section#footer .footer-main p,html[location=website] section#footer .footer-main a{color:rgba(var(--clr-primary-100-rgb), .7)}html[location=website] section#footer .footer-main p strong{font-weight:700}html[location=website] section#footer .footer-main ul{margin-top:0;padding:0;list-style:none}html[location=website] section#footer .footer-main ul li{font-weight:300}html[location=website] section#footer .footer-main ul li:not(:last-child){margin-bottom:8px}html[location=website] section#footer .footer-main ul li a,html[location=website] section#footer .footer-main ul li a span{color:rgba(var(--clr-primary-100-rgb), .6);position:relative}:is(html[location=website] section#footer .footer-main ul li a,html[location=website] section#footer .footer-main ul li a span):before{content:"";background:var(--footer-main-clr);width:0;height:1px;transition:width .3s;position:absolute;bottom:-2px;left:0}:is(html[location=website] section#footer .footer-main ul li a,html[location=website] section#footer .footer-main ul li a span):hover{color:var(--clr-primary-100)}:is(html[location=website] section#footer .footer-main ul li a,html[location=website] section#footer .footer-main ul li a span):hover:before{width:100%}html[location=website] section#footer .footer-bottom{background:var(--footer-bottom-bgr);border-top:var(--footer-bottom-brd) 1px solid;padding:1.5rem 0}html[location=website] section#footer .footer-bottom .footer-bottom-inner{max-width:var(--footer-max-width);flex-wrap:wrap;justify-content:center;align-items:center;gap:1.5rem;margin-inline:auto;padding-inline:clamp(1rem,3vw,2rem);display:flex}@media screen and (min-width:992px){html[location=website] section#footer .footer-bottom .footer-bottom-inner{justify-content:flex-start}}html[location=website] section#footer .footer-bottom .footer-copyright{color:var(--footer-bottom-clr-300);margin:0;font-size:.75rem}html[location=website] section#footer .footer-bottom .footer-legal-nav{flex-wrap:wrap;justify-content:center;gap:1.5rem;margin:0;padding:0;list-style:none;display:flex}@media screen and (min-width:1200px){html[location=website] section#footer .footer-bottom .footer-legal-nav{justify-content:flex-start}}html[location=website] section#footer .footer-bottom .footer-legal-nav li a{letter-spacing:.1em;text-transform:uppercase;color:var(--footer-bottom-clr-300);font-size:.75rem;text-decoration:none;transition:color .2s}html[location=website] section#footer .footer-bottom .footer-legal-nav li a:hover{color:var(--farbe-kunde1)}html[location=website] .immo_wrapper{margin:3rem 1fr 0 1fr;width:1fr;max-width:100rem;padding:0}html[location=website] div.lb60 .gal_wrapper_start>.autoplay{grid-template-columns:repeat(auto-fit,minmax(min(25rem,100%),1fr));gap:1.5rem;display:grid}html[location=website] div.lb60 .gal_wrapper_start>.autoplay .galerie_objekt{display:block}html[location=website] div.lb60 .gal_wrapper_start>.autoplay .galerie_objekt>.galerieansicht_rahmen{background-color:var(--clr-primary-100);border:none;width:100%;margin:0 0 20px;padding:0;transition:box-shadow .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;box-shadow:0 4px 20px #0000000f}html[location=website] div.lb60 .gal_wrapper_start>.autoplay .galerie_objekt>.galerieansicht_rahmen:hover{box-shadow:0 12px 40px #0000001f}html[location=website] div.lb60 .gal_wrapper_start>.autoplay .galerie_objekt>.galerieansicht_rahmen:hover .immostartseite{transform:scale(1.03)}html[location=website] div.lb60 .gal_wrapper_start>.autoplay .galerie_objekt>.galerieansicht_rahmen>.lb18{display:none}html[location=website] div.lb60 .gal_wrapper_start>.autoplay .galerie_objekt>.galerieansicht_rahmen>.galerieansicht_bilder .scherpe_wrapper{border:var(--clr-primary-100) .5rem solid;position:relative;overflow:hidden}html[location=website] div.lb60 .gal_wrapper_start>.autoplay .galerie_objekt>.galerieansicht_rahmen>.galerieansicht_bilder .scherpe_wrapper>.scherpe{text-transform:uppercase;letter-spacing:.1em;background-color:var(--bgr-accent-300);width:200px;color:var(--bs-dark);padding:10px 50px;font-size:1rem;font-weight:600;top:30px;right:-45px}html[location=website] div.lb60 .gal_wrapper_start>.autoplay .galerie_objekt>.galerieansicht_rahmen>.galerieansicht_bilder .scherpe_wrapper .immostartseite{object-fit:cover;transition:transform .6s cubic-bezier(.4,0,.2,1)}html[location=website] div.lb60 .gal_wrapper_start>.autoplay .galerie_objekt>.galerieansicht_rahmen>.galerieansicht_bilder .scherpe_wrapper .rp_Objektart,html[location=website] div.lb60 .gal_wrapper_start>.autoplay .galerie_objekt>.galerieansicht_rahmen>.galerieansicht_bilder .scherpe_wrapper .rp_Preis,html[location=website] div.lb60 .gal_wrapper_start>.autoplay .galerie_objekt>.galerieansicht_rahmen>.galerieansicht_bilder .scherpe_wrapper .rp_mtlKaltmiete,html[location=website] div.lb60 .gal_wrapper_start>.autoplay .galerie_objekt>.galerieansicht_rahmen>.galerieansicht_bilder .scherpe_wrapper .rp_MietpreiszzglNK{display:none!important}html[location=website] div.lb60 .gal_wrapper_start>.autoplay .galerie_objekt>.galerieansicht_rahmen>.gal_wrapper>.lb18,html[location=website] div.lb60 .gal_wrapper_start>.autoplay .galerie_objekt>.galerieansicht_rahmen>.gal_wrapper .abstand5,html[location=website] div.lb60 .gal_wrapper_start>.autoplay .galerie_objekt>.galerieansicht_rahmen>.gal_wrapper .abstand7{display:none}html[location=website] div.lb60 .gal_wrapper_start>.autoplay .galerie_objekt>.galerieansicht_rahmen>.gal_wrapper .iaus2{background:var(--clr-primary-100);text-overflow:ellipsis;max-width:none;min-height:auto;padding:1.5rem;display:block;overflow:hidden}html[location=website] div.lb60 .gal_wrapper_start>.autoplay .galerie_objekt>.galerieansicht_rahmen>.gal_wrapper .iaus2 .rp_objektnummer{letter-spacing:.15em;text-transform:uppercase;color:var(--farbe-kunde1);margin-bottom:.75rem;font-size:.7rem;font-weight:500;line-height:1.2;float:none!important;text-align:left!important;border:none!important;flex-direction:row!important;width:100%!important;padding:0!important;display:block!important}html[location=website] div.lb60 .gal_wrapper_start>.autoplay .galerie_objekt>.galerieansicht_rahmen>.gal_wrapper .iaus2 .rp_objektnummer:after{content:"";background:var(--farbe-kunde1);width:30px;height:1px;margin-top:.75rem;display:block}html[location=website] div.lb60 .gal_wrapper_start>.autoplay .galerie_objekt>.galerieansicht_rahmen>.gal_wrapper .iaus2 .rp_objektnummer strong{display:none}html[location=website] div.lb60 .gal_wrapper_start>.autoplay .galerie_objekt>.galerieansicht_rahmen>.gal_wrapper .iaus2>h2{color:var(--farbe-kunde1);letter-spacing:0;text-overflow:ellipsis;white-space:nowrap;width:100%;margin:0 0 .5rem;padding:0;font-size:1.1rem;font-weight:400;line-height:1.4;display:block;overflow:hidden}html[location=website] div.lb60 .gal_wrapper_start>.autoplay .galerie_objekt>.galerieansicht_rahmen>.gal_wrapper .iaus2 [class*=rp_]{line-height:1.5rem;display:none;float:none!important;border:none!important;padding:0!important}html[location=website] div.lb60 .gal_wrapper_start>.autoplay .galerie_objekt>.galerieansicht_rahmen>.gal_wrapper .iaus2 [class*=rp_] strong{font-size:inherit;font-weight:400}html[location=website] div.lb60 .gal_wrapper_start>.autoplay .galerie_objekt>.galerieansicht_rahmen>.gal_wrapper .iaus2 .rp_plz{color:color-mix(in srgb, var(--clr-immo-muted) 50%, transparent);width:100%;margin:0 0 .75rem;font-size:.85rem;line-height:1.4;padding:0!important;display:block!important}html[location=website] div.lb60 .gal_wrapper_start>.autoplay .galerie_objekt>.galerieansicht_rahmen>.gal_wrapper .iaus2 .rp_plz:before{display:none}html[location=website] div.lb60 .gal_wrapper_start>.autoplay .galerie_objekt>.galerieansicht_rahmen>.gal_wrapper .iaus2 .rp_plz strong{font-weight:400}html[location=website] div.lb60 .gal_wrapper_start>.autoplay .galerie_objekt>.galerieansicht_rahmen>.gal_wrapper .iaus2 .rp_Zimmeranzahl,html[location=website] div.lb60 .gal_wrapper_start>.autoplay .galerie_objekt>.galerieansicht_rahmen>.gal_wrapper .iaus2 .rp_Wohnflacheca,html[location=website] div.lb60 .gal_wrapper_start>.autoplay .galerie_objekt>.galerieansicht_rahmen>.gal_wrapper .iaus2 .rp_Gesamtflacheca,html[location=website] div.lb60 .gal_wrapper_start>.autoplay .galerie_objekt>.galerieansicht_rahmen>.gal_wrapper .iaus2 .rp_Grundstuckca{color:color-mix(in srgb, var(--clr-immo-muted) 50%, transparent);margin:0;font-size:.8rem;line-height:1.4;float:none!important;text-align:left!important;border:none!important;flex-direction:row!important;width:auto!important;padding:0!important;display:inline-block!important}:is(html[location=website] div.lb60 .gal_wrapper_start>.autoplay .galerie_objekt>.galerieansicht_rahmen>.gal_wrapper .iaus2 .rp_Zimmeranzahl,html[location=website] div.lb60 .gal_wrapper_start>.autoplay .galerie_objekt>.galerieansicht_rahmen>.gal_wrapper .iaus2 .rp_Wohnflacheca,html[location=website] div.lb60 .gal_wrapper_start>.autoplay .galerie_objekt>.galerieansicht_rahmen>.gal_wrapper .iaus2 .rp_Gesamtflacheca,html[location=website] div.lb60 .gal_wrapper_start>.autoplay .galerie_objekt>.galerieansicht_rahmen>.gal_wrapper .iaus2 .rp_Grundstuckca):after{content:"·";color:color-mix(in srgb, var(--clr-immo-muted) 30%, transparent);margin:0 .5rem}:is(html[location=website] div.lb60 .gal_wrapper_start>.autoplay .galerie_objekt>.galerieansicht_rahmen>.gal_wrapper .iaus2 .rp_Zimmeranzahl,html[location=website] div.lb60 .gal_wrapper_start>.autoplay .galerie_objekt>.galerieansicht_rahmen>.gal_wrapper .iaus2 .rp_Wohnflacheca,html[location=website] div.lb60 .gal_wrapper_start>.autoplay .galerie_objekt>.galerieansicht_rahmen>.gal_wrapper .iaus2 .rp_Gesamtflacheca,html[location=website] div.lb60 .gal_wrapper_start>.autoplay .galerie_objekt>.galerieansicht_rahmen>.gal_wrapper .iaus2 .rp_Grundstuckca):last-of-type:after,:is(html[location=website] div.lb60 .gal_wrapper_start>.autoplay .galerie_objekt>.galerieansicht_rahmen>.gal_wrapper .iaus2 .rp_Zimmeranzahl,html[location=website] div.lb60 .gal_wrapper_start>.autoplay .galerie_objekt>.galerieansicht_rahmen>.gal_wrapper .iaus2 .rp_Wohnflacheca,html[location=website] div.lb60 .gal_wrapper_start>.autoplay .galerie_objekt>.galerieansicht_rahmen>.gal_wrapper .iaus2 .rp_Gesamtflacheca,html[location=website] div.lb60 .gal_wrapper_start>.autoplay .galerie_objekt>.galerieansicht_rahmen>.gal_wrapper .iaus2 .rp_Grundstuckca) strong{display:none}:is(html[location=website] div.lb60 .gal_wrapper_start>.autoplay .galerie_objekt>.galerieansicht_rahmen>.gal_wrapper .iaus2 .rp_Zimmeranzahl,html[location=website] div.lb60 .gal_wrapper_start>.autoplay .galerie_objekt>.galerieansicht_rahmen>.gal_wrapper .iaus2 .rp_Wohnflacheca,html[location=website] div.lb60 .gal_wrapper_start>.autoplay .galerie_objekt>.galerieansicht_rahmen>.gal_wrapper .iaus2 .rp_Gesamtflacheca,html[location=website] div.lb60 .gal_wrapper_start>.autoplay .galerie_objekt>.galerieansicht_rahmen>.gal_wrapper .iaus2 .rp_Grundstuckca):before{opacity:.7;margin-right:.35rem;font-family:"Font Awesome 6 Pro";font-size:.75rem;font-weight:400}html[location=website] div.lb60 .gal_wrapper_start>.autoplay .galerie_objekt>.galerieansicht_rahmen>.gal_wrapper .iaus2 .rp_Zimmeranzahl:before{content:""}html[location=website] div.lb60 .gal_wrapper_start>.autoplay .galerie_objekt>.galerieansicht_rahmen>.gal_wrapper .iaus2 .rp_Wohnflacheca:before{content:""}html[location=website] div.lb60 .gal_wrapper_start>.autoplay .galerie_objekt>.galerieansicht_rahmen>.gal_wrapper .iaus2 .rp_Gesamtflacheca:before{content:""}html[location=website] div.lb60 .gal_wrapper_start>.autoplay .galerie_objekt>.galerieansicht_rahmen>.gal_wrapper .iaus2 .rp_Grundstuckca:before{content:""}html[location=website] div.lb60 .gal_wrapper_start>.autoplay .galerie_objekt>.galerieansicht_rahmen>.gal_wrapper .iaus2 .rp_Preis,html[location=website] div.lb60 .gal_wrapper_start>.autoplay .galerie_objekt>.galerieansicht_rahmen>.gal_wrapper .iaus2 .rp_mtlKaltmiete,html[location=website] div.lb60 .gal_wrapper_start>.autoplay .galerie_objekt>.galerieansicht_rahmen>.gal_wrapper .iaus2 .rp_MietpreiszzglNK{color:var(--bgr-dark-300);clear:both;width:100%;margin-top:.75rem;font-size:1.2rem;font-weight:500;line-height:1.3;background:0 0!important;border:none!important;border-top:1px solid #00000014!important;padding:1rem 0 0!important;display:block!important;position:static!important}:is(html[location=website] div.lb60 .gal_wrapper_start>.autoplay .galerie_objekt>.galerieansicht_rahmen>.gal_wrapper .iaus2 .rp_Preis,html[location=website] div.lb60 .gal_wrapper_start>.autoplay .galerie_objekt>.galerieansicht_rahmen>.gal_wrapper .iaus2 .rp_mtlKaltmiete,html[location=website] div.lb60 .gal_wrapper_start>.autoplay .galerie_objekt>.galerieansicht_rahmen>.gal_wrapper .iaus2 .rp_MietpreiszzglNK) strong{color:color-mix(in srgb, var(--clr-immo-muted) 50%, transparent);margin-bottom:.25rem;font-size:.75rem;font-weight:300;display:block}html[location=website] div.lb60 .border_gal{display:none}html[location=website] div.lb60 .border_gal1{font-family:var(--typo1);font-size:2rem}.lb60>font,.lb60>p{display:none!important}@media screen and (min-width:1200px){div.lb60{overflow:inherit}#wrapperall{padding-top:0!important;overflow:hidden!important}}html[location=website] address[id=IP_footer_address]{display:none}.overflow-hidden{overflow:hidden}.section-inner{max-width:1320px;margin-inline:auto;padding-inline:clamp(1rem,3vw,2rem)}.section-inner blockquote{margin:0 0 2.75rem}.section-inner--narrow{max-width:880px}.section-inner--medium{max-width:1100px}.section-luxury{padding:clamp(2rem,5vw,4rem) 0}.overflow-hidden>section:last-child{padding-bottom:0}.mb-section{margin-bottom:3rem}.headline-xl{letter-spacing:-.02em;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:300;line-height:1.1}header.section-inner>span,.split-text-inner>span,.team>header>span,.stats>header>span,.region-section h3{letter-spacing:.25em;text-transform:uppercase;color:var(--bs-primary);margin-bottom:1rem;font-size:.7rem;font-weight:500;display:block}header.section-inner>h2,.split-text-inner>h2,.team>header>h2,.stats>header>h2,.partners>h2,.cta-section h2{letter-spacing:-.01em;font-size:clamp(1.8rem,3.5vw,3rem);font-weight:300;line-height:1.2}.service-block p,.service-block ul,.split-text-inner>p,.split-text-inner>ul,.cta-section p,.cta-section ul{color:var(--clr-gray-600);font-size:1.1rem;font-weight:300;line-height:1.8}.split-text-inner>ul{margin:0 0 2rem;padding:0;display:block}.split-text-inner>ul li{border-bottom:1px solid var(--clr-gray-200);margin:0;padding:.5rem 0;display:block}.split-text-inner>ul>li:last-of-type{border:none}.accent-line{background:linear-gradient(to bottom, var(--clr-gray-500), transparent);width:1px;height:80px}.accent-line-h{background:linear-gradient(to left, transparent, var(--clr-gray-200), transparent);width:70%;min-width:50%;height:1px;margin:2rem auto 0;display:block}.img-luxury{position:relative;overflow:hidden}.img-luxury:before{content:"";border:1px solid rgba(var(--bs-white-rgb), .1);pointer-events:none;z-index:2;position:absolute;inset:0}.img-luxury img{transition:transform 1.2s var(--transition-smooth)}.img-luxury:hover img{transform:scale(1.05)}.service-block{transition:all .5s var(--transition-smooth);border-bottom:1px solid #0000000f;grid-template-columns:auto 1fr auto;align-items:center;gap:2rem;padding:3rem 0;display:grid;position:relative}.service-block:last-child{border-bottom:none}.service-block:before{content:"";background:var(--clr-accent-light);width:0;height:100%;transition:width .5s var(--transition-smooth);z-index:-1;position:absolute;top:0;left:0}.service-block:hover:before{width:100%}.service-block h3{margin-bottom:.5rem;font-size:1.25rem;font-weight:300}.service-block p{margin-bottom:0}.service-block>span{color:#00000014;transition:color .5s var(--transition-smooth);font-size:4rem;font-weight:200;line-height:1}.service-block:hover>span{color:var(--bs-primary)}.service-link{letter-spacing:.15em;text-transform:uppercase;color:var(--bgr-accent-200);border:1px solid var(--bgr-accent-200);transition:all .4s var(--transition-smooth);background:0 0;justify-content:center;align-items:center;gap:1rem;min-width:16rem;padding:1.25rem 2.5rem;font-size:.8rem;text-decoration:none;display:none}.service-link:hover{background:var(--bgr-accent-300);color:#fff;border:1px solid var(--bgr-accent-300)}@media (min-width:768px){.service-link{display:inline-flex}}.stats-grid{text-align:center;grid-template-columns:repeat(4,1fr);display:grid}@media (max-width:767px){.stats-grid{grid-template-columns:repeat(2,1fr)}}.stats-grid>div{text-align:center;padding:2rem}.stats-grid>div>span:first-child{color:var(--bs-primary);font-size:clamp(3rem,6vw,5rem);font-weight:200;line-height:1;display:block}.stats-grid>div>span:last-child{letter-spacing:.15em;text-transform:uppercase;color:var(--clr-gray-500);margin-top:1rem;font-size:.75rem;display:block}.btn-luxury{background:var(--bgr-accent-300);color:var(--bs-dark);letter-spacing:.15em;text-transform:uppercase;transition:all .4s var(--transition-smooth);border:none;align-items:center;gap:1rem;padding:1.25rem 2.5rem;font-size:.8rem;text-decoration:none;display:inline-flex}.btn-luxury:hover{background:var(--bs-primary);color:var(--bs-white);gap:1.5rem}.btn-luxury-light{color:var(--farbe-kunde1);background:var(--clr-primary-100);letter-spacing:.15em;text-transform:uppercase;transition:all .4s var(--transition-smooth);border:none;align-items:center;gap:1rem;padding:1.25rem 2.5rem;font-size:.8rem;text-decoration:none;display:inline-flex}.btn-luxury-light:hover{color:var(--clr-primary-100);background:var(--farbe-kunde1);gap:1.5rem}.section-dark{background:var(--bgr-accent-300);color:var(--bs-white)}.section-dark p{color:rgba(var(--bs-white-rgb), .6)}.section-light{background:var(--clr-accent-light)}.split-content{grid-template-columns:1fr 1fr;min-height:80vh;display:grid}@media (max-width:991px){.split-content{grid-template-columns:1fr;min-height:auto}}.split-text{background:var(--bs-white);flex-direction:column;justify-content:center;padding:clamp(2rem,5vw,6rem);display:flex}.split-text-inner{max-width:480px}.split-text-inner>h3,.split-text-inner>p{margin-bottom:1.5rem}.split-text-inner>p:last-child{margin-bottom:0}.split-image{min-height:400px;margin:0;position:relative;overflow:hidden}.split-image img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.region-section{background:var(--bs-white)}.region-section h3{font-size:1rem}.region-list{flex-wrap:wrap;justify-content:center;gap:3rem;margin:0;padding:0;list-style:none;display:flex}@media (max-width:576px){.region-list{flex-direction:column;align-items:center;gap:.5rem}}.region-list>li{letter-spacing:.1em;text-transform:uppercase;color:var(--clr-gray-500);padding:.5rem 0;font-size:.85rem;position:relative}.region-list>li:after{content:"";background:var(--bs-primary);width:0;height:1px;transition:width .3s;position:absolute;bottom:0;left:0}.region-list>li:hover:after{width:100%}.cta-section .accent-line{margin-inline:auto;margin-bottom:3rem}.cta-section h2{margin-bottom:1.5rem}.cta-section p{margin-inline:auto;max-width:520px;margin-bottom:3rem}.usp-card{height:100%;transition:all .4s var(--transition-smooth);border:1px solid #00000014;padding:2rem}.usp-card:hover{border-color:var(--bs-primary);transform:translateY(-5px)}.usp-icon{color:var(--bs-primary);margin-bottom:1.5rem;font-size:2.5rem}.hero-slider{position:relative;overflow:hidden}.hero-slide{justify-content:center;align-items:center;min-height:70vh;display:flex;position:relative;overflow:hidden}.hero-slide-bg{z-index:1;position:absolute;inset:0}.hero-slide-bg:after{content:"";background:var(--teaser-main-bgr);background-blend-mode:darken;width:100%;height:100%;position:absolute;inset:0}.hero-slide-bg img{object-fit:cover;filter:grayscale()contrast(150%)saturate(200%)brightness(.8);width:100%;height:100%;transition:transform 8s ease-out;transform:scale(1.06)}.carousel-item.active .hero-slide-bg img{transform:scale(1)}.hero-slide-content{z-index:3;text-align:center;color:var(--teaser-main-clr);max-width:900px;padding:200px 2rem 2rem;position:relative}.hero-slide-label{letter-spacing:.3em;text-transform:uppercase;color:rgba(var(--teaser-main-clr), .7);opacity:0;margin-bottom:1.5rem;font-size:.75rem;animation:.8s .3s forwards heroFadeUp;transform:translateY(30px)}.hero-slide-title{letter-spacing:-.02em;opacity:0;margin-bottom:1.5rem;font-size:clamp(2.5rem,6vw,5rem);font-weight:300;line-height:1.1;animation:.8s .5s forwards heroFadeUp;transform:translateY(30px);color:var(--teaser-main-clr)!important}.hero-slide-divider{background:rgba(var(--teaser-main-clr), .5);opacity:0;width:80px;height:2px;margin:0 auto 1.5rem;animation:.6s .7s forwards heroScaleX;transform:scaleX(0)}.hero-slide-text{color:rgba(var(--teaser-main-clr), .85);opacity:0;max-width:650px;margin:0 auto 2rem;font-size:1.15rem;font-weight:300;line-height:1.8;animation:.8s .9s forwards heroFadeUp;transform:translateY(30px)}.hero-slide-btn{opacity:0;animation:.8s 1.1s forwards heroFadeUp;transform:translateY(30px)}.carousel-item:not(.active) .hero-slide-label,.carousel-item:not(.active) .hero-slide-title,.carousel-item:not(.active) .hero-slide-divider,.carousel-item:not(.active) .hero-slide-text,.carousel-item:not(.active) .hero-slide-btn{opacity:0;animation:none}@keyframes heroFadeUp{to{opacity:1;transform:translateY(0)}}@keyframes heroScaleX{to{opacity:1;transform:scaleX(1)}}.hero-slider .carousel-control-prev,.hero-slider .carousel-control-next{opacity:0;z-index:10;width:80px;transition:opacity .3s;top:150px;box-shadow:none!important;background:0 0!important;border:none!important;outline:none!important}.hero-slider:hover .carousel-control-prev,.hero-slider:hover .carousel-control-next{opacity:1}.hero-slider .slider-arrow{background:rgba(var(--bs-dark), .8);border:1px solid rgba(var(--bs-dark), .3);border-radius:var(--brd-radius-25);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:50px;height:50px;color:var(--bs-dark);justify-content:center;align-items:center;font-size:1.25rem;transition:all .3s;display:flex}.hero-slider .carousel-control-prev:hover .slider-arrow,.hero-slider .carousel-control-next:hover .slider-arrow{background:rgba(var(--bs-dark), .6);border:1px solid rgba(var(--bs-white), .05)}.hero-slider .carousel-indicators{gap:1rem;bottom:40px}.hero-slider .carousel-indicators [data-bs-target]{border-radius:var(--brd-radius-25);background:rgba(var(--bs-white-rgb), .3);width:60px;height:3px;transition:all .4s;position:relative;overflow:hidden}.hero-slider .carousel-indicators button,.hero-slider .carousel-indicators button:hover{border:0}.hero-slider .carousel-indicators [data-bs-target]:before{content:"";background:var(--bs-primary);width:0;height:100%;transition:width linear;position:absolute;top:0;left:0}.hero-slider .carousel-indicators [data-bs-target].active:before{width:100%;transition:width 6s linear}.hero-slider .carousel-indicators .active{background:var(--bs-white);border-radius:var(--brd-radius-25);border:none;display:block}@media (max-width:768px){.hero-slide{min-height:60vh}.hero-slide-content{padding-top:160px}.hero-slider .carousel-indicators{bottom:20px}.hero-slider .carousel-indicators button,.hero-slider .carousel-indicators button.active{width:40px}}html[location=website] .modal-dialog{position:relative;z-index:10001!important}html[location=website] .modal-dialog .modal-content{box-shadow:-3px 0 10px #0003}html[location=website] .modal-backdrop{display:block;position:absolute;inset:0;z-index:10000!important;background-color:#00000080!important;width:100%!important;height:100%!important}@media screen and (min-width:1400px){html[location=website] .lb9{max-width:1400px!important}}html[location=website] .lb9 div#listenansicht div.wrapper_liste div.mg15 div.lb10{background:var(--bs-light);border-top:2px solid var(--farbe-kunde1);border-bottom:2px solid var(--farbe-kunde1);padding:10px 0}html[location=website] .lb9 div#listenansicht div.wrapper_liste div.mg15 div.lb10 h2.h1style{color:var(--farbe-kunde1);padding:0 5px;font-size:1.4rem}@media screen and (max-width:900px){html[location=website] .lb9 div#listenansicht div.wrapper_liste div.mg15 div.lb10 h2.h1style{font-size:1rem}}html[location=website] .lb9 div#listenansicht div.wrapper_liste div.mg15 div.lb11{background:var(--farbe-kunde1);color:var(--clr-primary-100)}html[location=website] .lb9 div#listenansicht div.wrapper_liste div.ex_wrapper.mg15{border-bottom:1px dotted var(--bgr-dark-300);margin:5px 0 70px;padding:0 0 40px;position:relative}html[location=website] .lb9 div#listenansicht div.wrapper_liste div.ex_wrapper.mg15 .uliste{width:70%;padding-right:20px}@media screen and (min-width:1400px){html[location=website] .lb9 div#listenansicht div.wrapper_liste div.ex_wrapper.mg15 .uliste{width:60%}}@media screen and (max-width:1200px){html[location=website] .lb9 div#listenansicht div.wrapper_liste div.ex_wrapper.mg15 .uliste{width:100%}}html[location=website] .lb9 div#listenansicht div.wrapper_liste div.ex_wrapper.mg15 .uliste>div.ex_wrapper_pic .scherpe1 .scherpe_wrapper>.scherpe{text-transform:uppercase;background-color:var(--bgr-accent-300);width:200px;color:var(--bs-dark);padding:5px 50px;font-size:1.5rem;top:60px;right:-60px}html[location=website] .lb9 div#listenansicht div.wrapper_liste div.ex_wrapper.mg15 .uliste>div.ex_wrapper_pic .scherpe1 .scherpe_wrapper .immolistenansicht{width:100%!important}html[location=website] .lb9 div#listenansicht div.wrapper_liste div.ex_wrapper.mg15 .uliste1{background:linear-gradient(184deg,#f7f7f7b3 0%,#e3e3e300 50%);margin-left:0}@media screen and (max-width:1200px){html[location=website] .lb9 div#listenansicht div.wrapper_liste div.ex_wrapper.mg15 .uliste1{margin-left:0}}html[location=website] .lb9 div#listenansicht div.wrapper_liste div.ex_wrapper.mg15 .uliste1>.iaus{color:var(--farbe-kunde1);background:0 0;padding:0}@media screen and (min-width:1200px){html[location=website] .lb9 div#listenansicht div.wrapper_liste div.ex_wrapper.mg15 .uliste1>.iaus{padding:5px 3px 3px}}html[location=website] .lb9 div#listenansicht div.wrapper_liste div.ex_wrapper.mg15 .uliste1>.iaus2{font-family:var(--typo2);padding:0;font-size:1.4rem;font-weight:400;line-height:1.6rem}@media screen and (min-width:1200px){html[location=website] .lb9 div#listenansicht div.wrapper_liste div.ex_wrapper.mg15 .uliste1>.iaus2{min-height:500px;padding-left:70%}}@media screen and (min-width:1400px){html[location=website] .lb9 div#listenansicht div.wrapper_liste div.ex_wrapper.mg15 .uliste1>.iaus2{padding-left:60%}}@media screen and (max-width:1200px){html[location=website] .lb9 div#listenansicht div.wrapper_liste div.ex_wrapper.mg15 .uliste1>.iaus2{margin-bottom:20px}}html[location=website] .lb9 div#listenansicht div.wrapper_liste div.ex_wrapper.mg15 .uliste1>.iaus2>.rp_Preis{z-index:10;background:rgba(var(--clr-primary-100-rgb), .8);border-right:8px solid var(--farbe-kunde2);color:var(--clr-immo-detail);padding:10px;font-size:2rem;position:absolute;left:0}@media screen and (min-width:1200px){html[location=website] .lb9 div#listenansicht div.wrapper_liste div.ex_wrapper.mg15 .uliste1>.iaus2>.rp_Preis{padding:20px 10px;top:370px;font-size:3rem!important}}@media screen and (max-width:1200px){html[location=website] .lb9 div#listenansicht div.wrapper_liste div.ex_wrapper.mg15 .uliste1>.iaus2>.rp_Preis{top:350px}}@media screen and (max-width:900px){html[location=website] .lb9 div#listenansicht div.wrapper_liste div.ex_wrapper.mg15 .uliste1>.iaus2>.rp_Preis{top:300px}}@media screen and (max-width:600px){html[location=website] .lb9 div#listenansicht div.wrapper_liste div.ex_wrapper.mg15 .uliste1>.iaus2>.rp_Preis{top:200px}}html[location=website] .lb9 div#listenansicht div.wrapper_liste div.ex_wrapper.mg15 .uliste1>.iaus2>.rp_Wohnflcheca,html[location=website] .lb9 div#listenansicht div.wrapper_liste div.ex_wrapper.mg15 .uliste1>.iaus2 .rp_VermietbareFlcheca{border-top:1px solid var(--clr-gray-light);margin:15px 0 0;padding:15px 0 0}html[location=website] .lb9 div#listenansicht div.wrapper_liste div.ex_wrapper.mg15 .uliste1>.iaus2>[class^=rp_]:not(.rp_Preis){margin-top:5px;font-weight:500}html[location=website] .lb9 div#listenansicht div.wrapper_liste div.ex_wrapper.mg15 .uliste1>.iaus2[class^=wrapper_wdatenob]{min-height:inherit;padding:0;font-size:1.4rem;line-height:2rem}@media screen and (min-width:1200px){html[location=website] .lb9 div#listenansicht div.wrapper_liste div.ex_wrapper.mg15 .uliste1>.iaus2[class^=wrapper_wdatenob]{padding:5px 3px 3px}}html[location=website] div#galerieansicht{max-width:var(--weite);flex-wrap:wrap;display:flex;justify-content:flex-start!important}html[location=website] div#galerieansicht .galerieansicht_rahmen{width:33.33%;max-width:inherit;margin:0;padding:0 5px;position:relative}@media screen and (max-width:1600px){html[location=website] div#galerieansicht .galerieansicht_rahmen{width:50%}}@media screen and (max-width:1200px){html[location=website] div#galerieansicht .galerieansicht_rahmen{width:100%}}html[location=website] div#galerieansicht .galerieansicht_rahmen>.lb18{background:var(--farbe-kunde1);color:var(--clr-kunde1-light);padding:10px}html[location=website] div#galerieansicht .galerieansicht_rahmen>.lb18>h2.h1style{color:var(--clr-primary-100);font-size:1.1rem}html[location=website] div#galerieansicht .galerieansicht_rahmen>.gal_wrapper>.lb18{color:var(--farbe-kunde1);font-family:var(--typo1);background:0 0;font-size:1.2rem}html[location=website] div#galerieansicht .galerieansicht_rahmen>.gal_wrapper>.iaus2>.rp_Preis{z-index:10;background:rgba(var(--clr-primary-100-rgb), .8);border-right:8px solid var(--farbe-kunde1);color:var(--clr-immo-detail);padding:10px;font-size:1.5rem;position:absolute;top:250px;left:0}html[location=website] div#galerieansicht .galerieansicht_rahmen>.galerieansicht_bilder .scherpe_wrapper>.scherpe{text-transform:uppercase;background-color:var(--bgr-accent-300);width:200px;color:var(--bs-dark);padding:5px 50px;font-size:1rem;top:40px;right:-45px}:is(html[location=website] div#suchkriterien>table,html[location=website] #content2>#tab_s1>table):first-of-type>tbody>tr:first-of-type>td{background:var(--farbe-kunde1);padding:0}:is(html[location=website] div#suchkriterien>table,html[location=website] #content2>#tab_s1>table):first-of-type>tbody>tr:first-of-type>td>.suche-title{font-size:var(--h2-font-size);font-family:var(--typo1);background:0 0;padding:5px}@media screen and (min-width:1200px){:is(html[location=website] div#suchkriterien>table,html[location=website] #content2>#tab_s1>table):first-of-type>tbody>tr:first-of-type>td>.suche-title{padding:10px 15px}}:is(html[location=website] div#suchkriterien>table,html[location=website] #content2>#tab_s1>table):first-of-type>tbody>tr:nth-of-type(2){background:var(--bgr-light-100)}@media screen and (min-width:1200px){:is(html[location=website] div#suchkriterien>table,html[location=website] #content2>#tab_s1>table):first-of-type>tbody>tr:nth-of-type(2)>td{padding:15px!important}}:is(html[location=website] div#suchkriterien>table,html[location=website] #content2>#tab_s1>table):first-of-type>tbody>tr:nth-of-type(2)>td:first-of-type>div,:is(html[location=website] div#suchkriterien>table,html[location=website] #content2>#tab_s1>table):first-of-type>tbody>tr:nth-of-type(2)>td:nth-of-type(2)>div{font-size:var(--content-text-size);font-family:var(--typo1)}@media screen and (max-width:600px){:is(html[location=website] div#suchkriterien>table,html[location=website] #content2>#tab_s1>table):first-of-type>tbody>tr:nth-of-type(2)>td:first-of-type>div,:is(html[location=website] div#suchkriterien>table,html[location=website] #content2>#tab_s1>table):first-of-type>tbody>tr:nth-of-type(2)>td:nth-of-type(2)>div{font-size:.8rem}}:is(:is(html[location=website] div#suchkriterien>table,html[location=website] #content2>#tab_s1>table):first-of-type>tbody>tr:nth-of-type(2)>td:first-of-type>div,:is(html[location=website] div#suchkriterien>table,html[location=website] #content2>#tab_s1>table):first-of-type>tbody>tr:nth-of-type(2)>td:nth-of-type(2)>div):first-of-type{margin:0 0 0 5px!important;padding:0!important}:is(:is(html[location=website] div#suchkriterien>table,html[location=website] #content2>#tab_s1>table):first-of-type>tbody>tr:nth-of-type(2)>td:first-of-type>div,:is(html[location=website] div#suchkriterien>table,html[location=website] #content2>#tab_s1>table):first-of-type>tbody>tr:nth-of-type(2)>td:nth-of-type(2)>div):nth-of-type(2){font-size:.8rem}:is(html[location=website] div#suchkriterien>table,html[location=website] #content2>#tab_s1>table):first-of-type>tbody>tr:nth-of-type(2)>td:first-of-type>div:nth-of-type(2) input{background:var(--clr-primary-100);padding:5px 3px;line-height:1.5rem;width:95%!important}:is(html[location=website] div#suchkriterien>table,html[location=website] #content2>#tab_s1>table):first-of-type>tbody>tr:nth-of-type(2)>td:nth-of-type(2)>div:nth-of-type(2){font-size:.8rem;margin-left:5px!important}:is(html[location=website] div#suchkriterien>table,html[location=website] #content2>#tab_s1>table):first-of-type>tbody>tr:nth-of-type(2)>td:nth-of-type(2)>div:nth-of-type(2) select{background:var(--clr-primary-100);padding:5px 3px;line-height:1.5rem;width:95%!important}:is(html[location=website] div#suchkriterien>table,html[location=website] #content2>#tab_s1>table):nth-of-type(2)>tbody>tr:first-of-type{content:""}:is(html[location=website] div#suchkriterien>table,html[location=website] #content2>#tab_s1>table):nth-of-type(3)>tbody>tr:first-of-type{background:var(--bgr-light-100)}@media screen and (min-width:1200px){:is(html[location=website] div#suchkriterien>table,html[location=website] #content2>#tab_s1>table):nth-of-type(3)>tbody>tr:first-of-type>td{padding:15px!important}}:is(html[location=website] div#suchkriterien>table,html[location=website] #content2>#tab_s1>table):nth-of-type(3)>tbody>tr:first-of-type>td:first-of-type>div,:is(html[location=website] div#suchkriterien>table,html[location=website] #content2>#tab_s1>table):nth-of-type(3)>tbody>tr:first-of-type>td:nth-of-type(2)>div,:is(html[location=website] div#suchkriterien>table,html[location=website] #content2>#tab_s1>table):nth-of-type(3)>tbody>tr:first-of-type>td:nth-of-type(3)>div,:is(html[location=website] div#suchkriterien>table,html[location=website] #content2>#tab_s1>table):nth-of-type(3)>tbody>tr:first-of-type>td:nth-of-type(4)>div{font-size:var(--content-text-size);font-family:var(--typo1)}@media screen and (max-width:600px){:is(html[location=website] div#suchkriterien>table,html[location=website] #content2>#tab_s1>table):nth-of-type(3)>tbody>tr:first-of-type>td:first-of-type>div,:is(html[location=website] div#suchkriterien>table,html[location=website] #content2>#tab_s1>table):nth-of-type(3)>tbody>tr:first-of-type>td:nth-of-type(2)>div,:is(html[location=website] div#suchkriterien>table,html[location=website] #content2>#tab_s1>table):nth-of-type(3)>tbody>tr:first-of-type>td:nth-of-type(3)>div,:is(html[location=website] div#suchkriterien>table,html[location=website] #content2>#tab_s1>table):nth-of-type(3)>tbody>tr:first-of-type>td:nth-of-type(4)>div{font-size:.8rem}}:is(:is(html[location=website] div#suchkriterien>table,html[location=website] #content2>#tab_s1>table):nth-of-type(3)>tbody>tr:first-of-type>td:first-of-type>div,:is(html[location=website] div#suchkriterien>table,html[location=website] #content2>#tab_s1>table):nth-of-type(3)>tbody>tr:first-of-type>td:nth-of-type(2)>div,:is(html[location=website] div#suchkriterien>table,html[location=website] #content2>#tab_s1>table):nth-of-type(3)>tbody>tr:first-of-type>td:nth-of-type(3)>div,:is(html[location=website] div#suchkriterien>table,html[location=website] #content2>#tab_s1>table):nth-of-type(3)>tbody>tr:first-of-type>td:nth-of-type(4)>div):first-of-type{margin:0 0 0 5px!important;padding:0!important}:is(:is(html[location=website] div#suchkriterien>table,html[location=website] #content2>#tab_s1>table):nth-of-type(3)>tbody>tr:first-of-type>td:first-of-type>div,:is(html[location=website] div#suchkriterien>table,html[location=website] #content2>#tab_s1>table):nth-of-type(3)>tbody>tr:first-of-type>td:nth-of-type(2)>div,:is(html[location=website] div#suchkriterien>table,html[location=website] #content2>#tab_s1>table):nth-of-type(3)>tbody>tr:first-of-type>td:nth-of-type(3)>div,:is(html[location=website] div#suchkriterien>table,html[location=website] #content2>#tab_s1>table):nth-of-type(3)>tbody>tr:first-of-type>td:nth-of-type(4)>div):nth-of-type(2){font-size:.8rem}:is(:is(html[location=website] div#suchkriterien>table,html[location=website] #content2>#tab_s1>table):nth-of-type(3)>tbody>tr:first-of-type>td:first-of-type>div,:is(html[location=website] div#suchkriterien>table,html[location=website] #content2>#tab_s1>table):nth-of-type(3)>tbody>tr:first-of-type>td:nth-of-type(2)>div,:is(html[location=website] div#suchkriterien>table,html[location=website] #content2>#tab_s1>table):nth-of-type(3)>tbody>tr:first-of-type>td:nth-of-type(3)>div,:is(html[location=website] div#suchkriterien>table,html[location=website] #content2>#tab_s1>table):nth-of-type(3)>tbody>tr:first-of-type>td:nth-of-type(4)>div):nth-of-type(2) input{background:var(--clr-primary-100);padding:5px 3px;line-height:1.5rem}:is(html[location=website] div#suchkriterien>table,html[location=website] #content2>#tab_s1>table):nth-of-type(3)>tbody>tr:first-of-type>td:nth-of-type(3)>div:nth-of-type(2){margin-left:2px;padding:0!important}:is(html[location=website] div#suchkriterien>table,html[location=website] #content2>#tab_s1>table):nth-of-type(3)>tbody>tr:first-of-type>td:nth-of-type(3)>div:nth-of-type(2) input{border:1px solid var(--clr-gray-400);background:var(--clr-primary-100);border-radius:3px;margin:3px;padding:5px 3px;line-height:1.5rem;box-shadow:0 0 3px #0000001a}:is(html[location=website] div#suchkriterien>table,html[location=website] #content2>#tab_s1>table):nth-of-type(3)>tbody>tr:first-of-type>td:nth-of-type(4)>div:first-of-type{min-height:inherit}:is(html[location=website] div#suchkriterien>table,html[location=website] #content2>#tab_s1>table):nth-of-type(3)>tbody>tr:first-of-type>td:nth-of-type(4)>div:nth-of-type(2){margin-left:2px;margin-top:inherit!important;padding:0!important}:is(html[location=website] div#suchkriterien>table,html[location=website] #content2>#tab_s1>table):nth-of-type(3)>tbody>tr:first-of-type>td:nth-of-type(4)>div:nth-of-type(2) input{border:1px solid var(--clr-gray-400);background:var(--clr-primary-100);border-radius:3px;padding:5px 3px;line-height:1.5rem;box-shadow:0 0 3px #0000001a;margin:3px!important}:is(html[location=website] div#suchkriterien>table,html[location=website] #content2>#tab_s1>table):nth-of-type(3)>tbody>tr:nth-of-type(3){background:var(--bgr-light-100)}:is(html[location=website] div#suchkriterien>table,html[location=website] #content2>#tab_s1>table):nth-of-type(3)>tbody>tr:nth-of-type(3)>td>div{padding:.5rem 0!important}:is(html[location=website] div#suchkriterien>table,html[location=website] #content2>#tab_s1>table):nth-of-type(3)>tbody>tr:nth-of-type(4)>td>table>tbody>tr:first-of-type>td{padding:10px 5px}:is(html[location=website] div#suchkriterien>table,html[location=website] #content2>#tab_s1>table):nth-of-type(3)>tbody>tr:nth-of-type(4)>td>table>tbody>tr:first-of-type>td a#searchOptionsText{line-height:1rem;display:flex}:is(html[location=website] div#suchkriterien>table,html[location=website] #content2>#tab_s1>table):nth-of-type(3)>tbody>tr:nth-of-type(4)>td>table>tbody>tr:nth-of-type(3){background:var(--bgr-light-100)}:is(html[location=website] div#suchkriterien>table,html[location=website] #content2>#tab_s1>table):nth-of-type(3)>tbody>tr:nth-of-type(4)>td>table>tbody>tr:nth-of-type(3)>td>div#searchOptionsContaine{flex-wrap:wrap;display:flex}:is(html[location=website] div#suchkriterien>table,html[location=website] #content2>#tab_s1>table):nth-of-type(3)>tbody>tr:nth-of-type(4)>td>table>tbody>tr:nth-of-type(3)>td>div#searchOptionsContaine>div{font-family:var(--typo1);margin:0 25px 0 0;float:none!important;width:250px!important}:is(html[location=website] div#suchkriterien>table,html[location=website] #content2>#tab_s1>table):nth-of-type(3)>tbody>tr:nth-of-type(4)>td>table>tbody>tr:nth-of-type(3)>td>div#searchOptionsContaine>div>div{display:inline-block}:is(html[location=website] div#suchkriterien>table,html[location=website] #content2>#tab_s1>table):nth-of-type(3)>tbody>tr:nth-of-type(4)>td>table>tbody>tr:nth-of-type(3)>td>div#searchOptionsContaine>div>div.sobst{font-weight:700;font-family:var(--typo1);display:flex}:is(html[location=website] div#suchkriterien>table,html[location=website] #content2>#tab_s1>table):nth-of-type(3)>tbody>tr:nth-of-type(4)>td>table>tbody>tr:nth-of-type(4){background:var(--bgr-light-100)}html[location=website] div#suchkriterien .button2,html[location=website] #content2>#tab_s1 .button2{font-size:1rem;font-family:var(--typo1);width:inherit;height:inherit;background:var(--farbe-kunde2);color:var(--clr-kunde1-light);box-shadow:none;min-width:20%;padding:.8rem}@media screen and (max-width:600px){html[location=website] div#suchkriterien .button2,html[location=website] #content2>#tab_s1 .button2{min-width:100%}}:is(html[location=website] div#suchkriterien .button2,html[location=website] #content2>#tab_s1 .button2):hover{background:var(--farbe-kunde1);box-shadow:none}@media screen and (max-width:600px){:is(html[location=website] .kontakt_wrapper.kontakt_wrapper_suche,html[location=website] #wrapperall) #content2{padding:0}:is(html[location=website] .kontakt_wrapper.kontakt_wrapper_suche,html[location=website] #wrapperall) #content2>#tab_s1{width:inherit!important}:is(html[location=website] .kontakt_wrapper.kontakt_wrapper_suche,html[location=website] #wrapperall) #test1>ul{display:flex}:is(html[location=website] .kontakt_wrapper.kontakt_wrapper_suche,html[location=website] #wrapperall) #test1>ul>li{flex:1 0 auto;display:flex}:is(html[location=website] .kontakt_wrapper.kontakt_wrapper_suche,html[location=website] #wrapperall) #test1>ul>li a{text-align:center;width:100%;padding:5px 8px;font-size:.9rem}}html[location=website] #mainblock>main[role=main]>div.lb60>.aligncenter>.kontakt_wrapper.container_start{position:relative;bottom:-7px}html[location=website] #mainblock>main[role=main]>div.lb60>.aligncenter>.kontakt_wrapper.container_start>div.bestaetigung.container_start,html[location=website] #mainblock>main[role=main]>div.lb60>.aligncenter>.kontakt_wrapper.container_start>div[class*=mapsicons],html[location=website] #mainblock>main[role=main]>div.lb60>.aligncenter>.kontakt_wrapper.container_start>div[class*=abstand]{display:none}html[location=website] .image-background{background-position:50%;background-repeat:no-repeat;background-attachment:scroll;position:relative}html[location=website] .image-background.cover{background-size:cover}html[location=website] .image-background.contain{background-size:contain}html[location=website] .image-background.left-bottom{background-position:0 bottom}html[location=website] .image-background.center-top{background-position:top}html[location=website] .image-background.center-bottom{background-position:bottom}html[location=website] .image-background.p100-top{background-position:100% 0}html[location=website] .image-background.p100-bottom{background-position:100% bottom}html[location=website] .parallax{position:static}html[location=website] .parallax,html[location=website] .parallax.blurred:before{background-attachment:fixed}html[location=website] .parallax.blurred:before{position:absolute}html[location=website] .bg-primary{--bg-color:var(--bs-primary)}html[location=website] .bg-secondary{--bg-color:var(--bs-secondary)}html[location=website] .bg-third{--bg-color:var(--bs-third)}html[location=website] .bg-fourth{--bg-color:var(--bs-fourth)}html[location=website] .bg-white{--bg-color:var(--bs-white)}html[location=website] .bg-body{--bg-color:var(--bs-body)}@media (min-width:1200px){html[location=website] .edge-primary.edge.bottom-left{position:relative}html[location=website] .edge-primary.edge.bottom-left:after{content:"";z-index:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 250' fill='rgb(15,11,11)' fill-opacity='1'%3E%3Cpolygon points='0,0 100,250 100,0'%3E%3C/polygon%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;background-color:var(--bg-color);width:100%;height:250px;position:absolute;bottom:0;left:0;right:0}html[location=website] .edge-primary.edge.bottom-left-small{position:relative}html[location=website] .edge-primary.edge.bottom-left-small:after{content:"";z-index:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 100' fill='rgb(15,11,11)' fill-opacity='1'%3E%3Cpolygon points='0,0 100,100 100,0'%3E%3C/polygon%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;background-color:var(--bg-color);width:100%;height:100px;position:absolute;bottom:0;left:0;right:0}html[location=website] .edge-primary.edge.bottom-right{position:relative}html[location=website] .edge-primary.edge.bottom-right:after{content:"";z-index:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 250' fill='rgb(15,11,11)' fill-opacity='1'%3E%3Cpolygon points='0,0 100,0 0,250'%3E%3C/polygon%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;background-color:var(--bg-color);width:100%;height:250px;position:absolute;bottom:0;left:0;right:0}html[location=website] .edge-primary.edge.bottom-right-small{position:relative}html[location=website] .edge-primary.edge.bottom-right-small:after{content:"";z-index:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 100' fill='rgb(15,11,11)' fill-opacity='1'%3E%3Cpolygon points='0,0 100,0 0,100'%3E%3C/polygon%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;background-color:var(--bg-color);width:100%;height:100px;position:absolute;bottom:0;left:0;right:0}html[location=website] .edge-primary.edge.top-left{position:relative}html[location=website] .edge-primary.edge.top-left:before{content:"";z-index:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 250' fill='rgb(15,11,11)' fill-opacity='1'%3E%3Cpolygon points='0,250 100,250 100,0'%3E%3C/polygon%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;background-color:var(--bg-color);width:100%;height:250px;position:absolute;top:0;left:0;right:0}html[location=website] .edge-primary.edge.top-left-small{position:relative}html[location=website] .edge-primary.edge.top-left-small:before{content:"";z-index:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 100' fill='rgb(15,11,11)' fill-opacity='1'%3E%3Cpolygon points='0,100 100,100 100,0'%3E%3C/polygon%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;background-color:var(--bg-color);width:100%;height:100px;position:absolute;top:0;left:0;right:0}html[location=website] .edge-primary.edge.top-right{position:relative}html[location=website] .edge-primary.edge.top-right:before{content:"";z-index:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 250' fill='rgb(15,11,11)' fill-opacity='1'%3E%3Cpolygon points='0,250 100,250 0,0'%3E%3C/polygon%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;background-color:var(--bg-color);width:100%;height:250px;position:absolute;top:0;left:0;right:0}html[location=website] .edge-primary.edge.top-right-small{position:relative}html[location=website] .edge-primary.edge.top-right-small:before{content:"";z-index:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 100' fill='rgb(15,11,11)' fill-opacity='1'%3E%3Cpolygon points='0,100 100,100 0,0'%3E%3C/polygon%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;background-color:var(--bg-color);width:100%;height:100px;position:absolute;top:0;left:0;right:0}html[location=website] .edge-primary.arrow:after{background-color:var(--farbe-kunde1)}html[location=website] .edge-primary.alpha-1{background-color:color-mix(in srgb, var(--farbe-kunde1) 10%, transparent)!important}html[location=website] .edge-primary.alpha-2{background-color:color-mix(in srgb, var(--farbe-kunde1) 20%, transparent)!important}html[location=website] .edge-primary.alpha-3{background-color:color-mix(in srgb, var(--farbe-kunde1) 30%, transparent)!important}html[location=website] .edge-primary.alpha-4{background-color:color-mix(in srgb, var(--farbe-kunde1) 40%, transparent)!important}html[location=website] .edge-primary.alpha-5{background-color:color-mix(in srgb, var(--farbe-kunde1) 50%, transparent)!important}html[location=website] .edge-primary.alpha-6{background-color:color-mix(in srgb, var(--farbe-kunde1) 60%, transparent)!important}html[location=website] .edge-primary.alpha-7{background-color:color-mix(in srgb, var(--farbe-kunde1) 70%, transparent)!important}html[location=website] .edge-primary.alpha-8{background-color:color-mix(in srgb, var(--farbe-kunde1) 80%, transparent)!important}html[location=website] .edge-primary.alpha-9{background-color:color-mix(in srgb, var(--farbe-kunde1) 90%, transparent)!important}html[location=website] .edge-secondary.edge.bottom-left{position:relative}html[location=website] .edge-secondary.edge.bottom-left:after{content:"";z-index:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 250' fill='rgb(84,84,84)' fill-opacity='1'%3E%3Cpolygon points='0,0 100,250 100,0'%3E%3C/polygon%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;background-color:var(--bg-color);width:100%;height:250px;position:absolute;bottom:0;left:0;right:0}html[location=website] .edge-secondary.edge.bottom-left-small{position:relative}html[location=website] .edge-secondary.edge.bottom-left-small:after{content:"";z-index:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 100' fill='rgb(84,84,84)' fill-opacity='1'%3E%3Cpolygon points='0,0 100,100 100,0'%3E%3C/polygon%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;background-color:var(--bg-color);width:100%;height:100px;position:absolute;bottom:0;left:0;right:0}html[location=website] .edge-secondary.edge.bottom-right{position:relative}html[location=website] .edge-secondary.edge.bottom-right:after{content:"";z-index:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 250' fill='rgb(84,84,84)' fill-opacity='1'%3E%3Cpolygon points='0,0 100,0 0,250'%3E%3C/polygon%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;background-color:var(--bg-color);width:100%;height:250px;position:absolute;bottom:0;left:0;right:0}html[location=website] .edge-secondary.edge.bottom-right-small{position:relative}html[location=website] .edge-secondary.edge.bottom-right-small:after{content:"";z-index:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 100' fill='rgb(84,84,84)' fill-opacity='1'%3E%3Cpolygon points='0,0 100,0 0,100'%3E%3C/polygon%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;background-color:var(--bg-color);width:100%;height:100px;position:absolute;bottom:0;left:0;right:0}html[location=website] .edge-secondary.edge.top-left{position:relative}html[location=website] .edge-secondary.edge.top-left:before{content:"";z-index:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 250' fill='rgb(84,84,84)' fill-opacity='1'%3E%3Cpolygon points='0,250 100,250 100,0'%3E%3C/polygon%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;background-color:var(--bg-color);width:100%;height:250px;position:absolute;top:0;left:0;right:0}html[location=website] .edge-secondary.edge.top-left-small{position:relative}html[location=website] .edge-secondary.edge.top-left-small:before{content:"";z-index:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 100' fill='rgb(84,84,84)' fill-opacity='1'%3E%3Cpolygon points='0,100 100,100 100,0'%3E%3C/polygon%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;background-color:var(--bg-color);width:100%;height:100px;position:absolute;top:0;left:0;right:0}html[location=website] .edge-secondary.edge.top-right{position:relative}html[location=website] .edge-secondary.edge.top-right:before{content:"";z-index:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 250' fill='rgb(84,84,84)' fill-opacity='1'%3E%3Cpolygon points='0,250 100,250 0,0'%3E%3C/polygon%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;background-color:var(--bg-color);width:100%;height:250px;position:absolute;top:0;left:0;right:0}html[location=website] .edge-secondary.edge.top-right-small{position:relative}html[location=website] .edge-secondary.edge.top-right-small:before{content:"";z-index:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 100' fill='rgb(84,84,84)' fill-opacity='1'%3E%3Cpolygon points='0,100 100,100 0,0'%3E%3C/polygon%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;background-color:var(--bg-color);width:100%;height:100px;position:absolute;top:0;left:0;right:0}html[location=website] .edge-secondary.arrow:after{background-color:var(--farbe-kunde2)}html[location=website] .edge-secondary.alpha-1{background-color:color-mix(in srgb, var(--farbe-kunde2) 10%, transparent)!important}html[location=website] .edge-secondary.alpha-2{background-color:color-mix(in srgb, var(--farbe-kunde2) 20%, transparent)!important}html[location=website] .edge-secondary.alpha-3{background-color:color-mix(in srgb, var(--farbe-kunde2) 30%, transparent)!important}html[location=website] .edge-secondary.alpha-4{background-color:color-mix(in srgb, var(--farbe-kunde2) 40%, transparent)!important}html[location=website] .edge-secondary.alpha-5{background-color:color-mix(in srgb, var(--farbe-kunde2) 50%, transparent)!important}html[location=website] .edge-secondary.alpha-6{background-color:color-mix(in srgb, var(--farbe-kunde2) 60%, transparent)!important}html[location=website] .edge-secondary.alpha-7{background-color:color-mix(in srgb, var(--farbe-kunde2) 70%, transparent)!important}html[location=website] .edge-secondary.alpha-8{background-color:color-mix(in srgb, var(--farbe-kunde2) 80%, transparent)!important}html[location=website] .edge-secondary.alpha-9{background-color:color-mix(in srgb, var(--farbe-kunde2) 90%, transparent)!important}html[location=website] .edge-third.edge.bottom-left{position:relative}html[location=website] .edge-third.edge.bottom-left:after{content:"";z-index:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 250' fill='rgb(55,55,55)' fill-opacity='1'%3E%3Cpolygon points='0,0 100,250 100,0'%3E%3C/polygon%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;background-color:var(--bg-color);width:100%;height:250px;position:absolute;bottom:0;left:0;right:0}html[location=website] .edge-third.edge.bottom-left-small{position:relative}html[location=website] .edge-third.edge.bottom-left-small:after{content:"";z-index:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 100' fill='rgb(55,55,55)' fill-opacity='1'%3E%3Cpolygon points='0,0 100,100 100,0'%3E%3C/polygon%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;background-color:var(--bg-color);width:100%;height:100px;position:absolute;bottom:0;left:0;right:0}html[location=website] .edge-third.edge.bottom-right{position:relative}html[location=website] .edge-third.edge.bottom-right:after{content:"";z-index:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 250' fill='rgb(55,55,55)' fill-opacity='1'%3E%3Cpolygon points='0,0 100,0 0,250'%3E%3C/polygon%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;background-color:var(--bg-color);width:100%;height:250px;position:absolute;bottom:0;left:0;right:0}html[location=website] .edge-third.edge.bottom-right-small{position:relative}html[location=website] .edge-third.edge.bottom-right-small:after{content:"";z-index:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 100' fill='rgb(55,55,55)' fill-opacity='1'%3E%3Cpolygon points='0,0 100,0 0,100'%3E%3C/polygon%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;background-color:var(--bg-color);width:100%;height:100px;position:absolute;bottom:0;left:0;right:0}html[location=website] .edge-third.edge.top-left{position:relative}html[location=website] .edge-third.edge.top-left:before{content:"";z-index:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 250' fill='rgb(55,55,55)' fill-opacity='1'%3E%3Cpolygon points='0,250 100,250 100,0'%3E%3C/polygon%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;background-color:var(--bg-color);width:100%;height:250px;position:absolute;top:0;left:0;right:0}html[location=website] .edge-third.edge.top-left-small{position:relative}html[location=website] .edge-third.edge.top-left-small:before{content:"";z-index:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 100' fill='rgb(55,55,55)' fill-opacity='1'%3E%3Cpolygon points='0,100 100,100 100,0'%3E%3C/polygon%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;background-color:var(--bg-color);width:100%;height:100px;position:absolute;top:0;left:0;right:0}html[location=website] .edge-third.edge.top-right{position:relative}html[location=website] .edge-third.edge.top-right:before{content:"";z-index:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 250' fill='rgb(55,55,55)' fill-opacity='1'%3E%3Cpolygon points='0,250 100,250 0,0'%3E%3C/polygon%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;background-color:var(--bg-color);width:100%;height:250px;position:absolute;top:0;left:0;right:0}html[location=website] .edge-third.edge.top-right-small{position:relative}html[location=website] .edge-third.edge.top-right-small:before{content:"";z-index:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 100' fill='rgb(55,55,55)' fill-opacity='1'%3E%3Cpolygon points='0,100 100,100 0,0'%3E%3C/polygon%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;background-color:var(--bg-color);width:100%;height:100px;position:absolute;top:0;left:0;right:0}html[location=website] .edge-third.arrow:after{background-color:var(--farbe-kunde3)}html[location=website] .edge-third.alpha-1{background-color:color-mix(in srgb, var(--farbe-kunde3) 10%, transparent)!important}html[location=website] .edge-third.alpha-2{background-color:color-mix(in srgb, var(--farbe-kunde3) 20%, transparent)!important}html[location=website] .edge-third.alpha-3{background-color:color-mix(in srgb, var(--farbe-kunde3) 30%, transparent)!important}html[location=website] .edge-third.alpha-4{background-color:color-mix(in srgb, var(--farbe-kunde3) 40%, transparent)!important}html[location=website] .edge-third.alpha-5{background-color:color-mix(in srgb, var(--farbe-kunde3) 50%, transparent)!important}html[location=website] .edge-third.alpha-6{background-color:color-mix(in srgb, var(--farbe-kunde3) 60%, transparent)!important}html[location=website] .edge-third.alpha-7{background-color:color-mix(in srgb, var(--farbe-kunde3) 70%, transparent)!important}html[location=website] .edge-third.alpha-8{background-color:color-mix(in srgb, var(--farbe-kunde3) 80%, transparent)!important}html[location=website] .edge-third.alpha-9{background-color:color-mix(in srgb, var(--farbe-kunde3) 90%, transparent)!important}html[location=website] .edge-fourth.edge.bottom-left{position:relative}html[location=website] .edge-fourth.edge.bottom-left:after{content:"";z-index:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 250' fill='rgb(164,164,164)' fill-opacity='1'%3E%3Cpolygon points='0,0 100,250 100,0'%3E%3C/polygon%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;background-color:var(--bg-color);width:100%;height:250px;position:absolute;bottom:0;left:0;right:0}html[location=website] .edge-fourth.edge.bottom-left-small{position:relative}html[location=website] .edge-fourth.edge.bottom-left-small:after{content:"";z-index:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 100' fill='rgb(164,164,164)' fill-opacity='1'%3E%3Cpolygon points='0,0 100,100 100,0'%3E%3C/polygon%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;background-color:var(--bg-color);width:100%;height:100px;position:absolute;bottom:0;left:0;right:0}html[location=website] .edge-fourth.edge.bottom-right{position:relative}html[location=website] .edge-fourth.edge.bottom-right:after{content:"";z-index:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 250' fill='rgb(164,164,164)' fill-opacity='1'%3E%3Cpolygon points='0,0 100,0 0,250'%3E%3C/polygon%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;background-color:var(--bg-color);width:100%;height:250px;position:absolute;bottom:0;left:0;right:0}html[location=website] .edge-fourth.edge.bottom-right-small{position:relative}html[location=website] .edge-fourth.edge.bottom-right-small:after{content:"";z-index:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 100' fill='rgb(164,164,164)' fill-opacity='1'%3E%3Cpolygon points='0,0 100,0 0,100'%3E%3C/polygon%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;background-color:var(--bg-color);width:100%;height:100px;position:absolute;bottom:0;left:0;right:0}html[location=website] .edge-fourth.edge.top-left{position:relative}html[location=website] .edge-fourth.edge.top-left:before{content:"";z-index:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 250' fill='rgb(164,164,164)' fill-opacity='1'%3E%3Cpolygon points='0,250 100,250 100,0'%3E%3C/polygon%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;background-color:var(--bg-color);width:100%;height:250px;position:absolute;top:0;left:0;right:0}html[location=website] .edge-fourth.edge.top-left-small{position:relative}html[location=website] .edge-fourth.edge.top-left-small:before{content:"";z-index:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 100' fill='rgb(164,164,164)' fill-opacity='1'%3E%3Cpolygon points='0,100 100,100 100,0'%3E%3C/polygon%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;background-color:var(--bg-color);width:100%;height:100px;position:absolute;top:0;left:0;right:0}html[location=website] .edge-fourth.edge.top-right{position:relative}html[location=website] .edge-fourth.edge.top-right:before{content:"";z-index:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 250' fill='rgb(164,164,164)' fill-opacity='1'%3E%3Cpolygon points='0,250 100,250 0,0'%3E%3C/polygon%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;background-color:var(--bg-color);width:100%;height:250px;position:absolute;top:0;left:0;right:0}html[location=website] .edge-fourth.edge.top-right-small{position:relative}html[location=website] .edge-fourth.edge.top-right-small:before{content:"";z-index:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 100' fill='rgb(164,164,164)' fill-opacity='1'%3E%3Cpolygon points='0,100 100,100 0,0'%3E%3C/polygon%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;background-color:var(--bg-color);width:100%;height:100px;position:absolute;top:0;left:0;right:0}html[location=website] .edge-fourth.arrow:after{background-color:var(--farbe-kunde4)}html[location=website] .edge-fourth.alpha-1{background-color:color-mix(in srgb, var(--farbe-kunde4) 10%, transparent)!important}html[location=website] .edge-fourth.alpha-2{background-color:color-mix(in srgb, var(--farbe-kunde4) 20%, transparent)!important}html[location=website] .edge-fourth.alpha-3{background-color:color-mix(in srgb, var(--farbe-kunde4) 30%, transparent)!important}html[location=website] .edge-fourth.alpha-4{background-color:color-mix(in srgb, var(--farbe-kunde4) 40%, transparent)!important}html[location=website] .edge-fourth.alpha-5{background-color:color-mix(in srgb, var(--farbe-kunde4) 50%, transparent)!important}html[location=website] .edge-fourth.alpha-6{background-color:color-mix(in srgb, var(--farbe-kunde4) 60%, transparent)!important}html[location=website] .edge-fourth.alpha-7{background-color:color-mix(in srgb, var(--farbe-kunde4) 70%, transparent)!important}html[location=website] .edge-fourth.alpha-8{background-color:color-mix(in srgb, var(--farbe-kunde4) 80%, transparent)!important}html[location=website] .edge-fourth.alpha-9{background-color:color-mix(in srgb, var(--farbe-kunde4) 90%, transparent)!important}html[location=website] .edge-white.edge.bottom-left{position:relative}html[location=website] .edge-white.edge.bottom-left:after{content:"";z-index:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 250' fill='rgb(255,255,255)' fill-opacity='1'%3E%3Cpolygon points='0,0 100,250 100,0'%3E%3C/polygon%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;background-color:var(--bg-color);width:100%;height:250px;position:absolute;bottom:0;left:0;right:0}html[location=website] .edge-white.edge.bottom-left-small{position:relative}html[location=website] .edge-white.edge.bottom-left-small:after{content:"";z-index:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 100' fill='rgb(255,255,255)' fill-opacity='1'%3E%3Cpolygon points='0,0 100,100 100,0'%3E%3C/polygon%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;background-color:var(--bg-color);width:100%;height:100px;position:absolute;bottom:0;left:0;right:0}html[location=website] .edge-white.edge.bottom-right{position:relative}html[location=website] .edge-white.edge.bottom-right:after{content:"";z-index:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 250' fill='rgb(255,255,255)' fill-opacity='1'%3E%3Cpolygon points='0,0 100,0 0,250'%3E%3C/polygon%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;background-color:var(--bg-color);width:100%;height:250px;position:absolute;bottom:0;left:0;right:0}html[location=website] .edge-white.edge.bottom-right-small{position:relative}html[location=website] .edge-white.edge.bottom-right-small:after{content:"";z-index:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 100' fill='rgb(255,255,255)' fill-opacity='1'%3E%3Cpolygon points='0,0 100,0 0,100'%3E%3C/polygon%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;background-color:var(--bg-color);width:100%;height:100px;position:absolute;bottom:0;left:0;right:0}html[location=website] .edge-white.edge.top-left{position:relative}html[location=website] .edge-white.edge.top-left:before{content:"";z-index:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 250' fill='rgb(255,255,255)' fill-opacity='1'%3E%3Cpolygon points='0,250 100,250 100,0'%3E%3C/polygon%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;background-color:var(--bg-color);width:100%;height:250px;position:absolute;top:0;left:0;right:0}html[location=website] .edge-white.edge.top-left-small{position:relative}html[location=website] .edge-white.edge.top-left-small:before{content:"";z-index:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 100' fill='rgb(255,255,255)' fill-opacity='1'%3E%3Cpolygon points='0,100 100,100 100,0'%3E%3C/polygon%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;background-color:var(--bg-color);width:100%;height:100px;position:absolute;top:0;left:0;right:0}html[location=website] .edge-white.edge.top-right{position:relative}html[location=website] .edge-white.edge.top-right:before{content:"";z-index:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 250' fill='rgb(255,255,255)' fill-opacity='1'%3E%3Cpolygon points='0,250 100,250 0,0'%3E%3C/polygon%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;background-color:var(--bg-color);width:100%;height:250px;position:absolute;top:0;left:0;right:0}html[location=website] .edge-white.edge.top-right-small{position:relative}html[location=website] .edge-white.edge.top-right-small:before{content:"";z-index:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 100' fill='rgb(255,255,255)' fill-opacity='1'%3E%3Cpolygon points='0,100 100,100 0,0'%3E%3C/polygon%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;background-color:var(--bg-color);width:100%;height:100px;position:absolute;top:0;left:0;right:0}html[location=website] .edge-white.arrow:after{background-color:var(--clr-primary-100)}html[location=website] .edge-white.alpha-1{background-color:rgba(var(--clr-primary-100-rgb), .1)!important}html[location=website] .edge-white.alpha-2{background-color:rgba(var(--clr-primary-100-rgb), .2)!important}html[location=website] .edge-white.alpha-3{background-color:rgba(var(--clr-primary-100-rgb), .3)!important}html[location=website] .edge-white.alpha-4{background-color:rgba(var(--clr-primary-100-rgb), .4)!important}html[location=website] .edge-white.alpha-5{background-color:rgba(var(--clr-primary-100-rgb), .5)!important}html[location=website] .edge-white.alpha-6{background-color:rgba(var(--clr-primary-100-rgb), .6)!important}html[location=website] .edge-white.alpha-7{background-color:rgba(var(--clr-primary-100-rgb), .7)!important}html[location=website] .edge-white.alpha-8{background-color:rgba(var(--clr-primary-100-rgb), .8)!important}html[location=website] .edge-white.alpha-9{background-color:rgba(var(--clr-primary-100-rgb), .9)!important}html[location=website] .edge-body.edge.bottom-left{position:relative}html[location=website] .edge-body.edge.bottom-left:after{content:"";z-index:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 250' fill='rgb(250,250,250)' fill-opacity='1'%3E%3Cpolygon points='0,0 100,250 100,0'%3E%3C/polygon%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;background-color:var(--bg-color);width:100%;height:250px;position:absolute;bottom:0;left:0;right:0}html[location=website] .edge-body.edge.bottom-left-small{position:relative}html[location=website] .edge-body.edge.bottom-left-small:after{content:"";z-index:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 100' fill='rgb(250,250,250)' fill-opacity='1'%3E%3Cpolygon points='0,0 100,100 100,0'%3E%3C/polygon%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;background-color:var(--bg-color);width:100%;height:100px;position:absolute;bottom:0;left:0;right:0}html[location=website] .edge-body.edge.bottom-right{position:relative}html[location=website] .edge-body.edge.bottom-right:after{content:"";z-index:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 250' fill='rgb(250,250,250)' fill-opacity='1'%3E%3Cpolygon points='0,0 100,0 0,250'%3E%3C/polygon%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;background-color:var(--bg-color);width:100%;height:250px;position:absolute;bottom:0;left:0;right:0}html[location=website] .edge-body.edge.bottom-right-small{position:relative}html[location=website] .edge-body.edge.bottom-right-small:after{content:"";z-index:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 100' fill='rgb(250,250,250)' fill-opacity='1'%3E%3Cpolygon points='0,0 100,0 0,100'%3E%3C/polygon%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;background-color:var(--bg-color);width:100%;height:100px;position:absolute;bottom:0;left:0;right:0}html[location=website] .edge-body.edge.top-left{position:relative}html[location=website] .edge-body.edge.top-left:before{content:"";z-index:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 250' fill='rgb(250,250,250)' fill-opacity='1'%3E%3Cpolygon points='0,250 100,250 100,0'%3E%3C/polygon%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;background-color:var(--bg-color);width:100%;height:250px;position:absolute;top:0;left:0;right:0}html[location=website] .edge-body.edge.top-left-small{position:relative}html[location=website] .edge-body.edge.top-left-small:before{content:"";z-index:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 100' fill='rgb(250,250,250)' fill-opacity='1'%3E%3Cpolygon points='0,100 100,100 100,0'%3E%3C/polygon%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;background-color:var(--bg-color);width:100%;height:100px;position:absolute;top:0;left:0;right:0}html[location=website] .edge-body.edge.top-right{position:relative}html[location=website] .edge-body.edge.top-right:before{content:"";z-index:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 250' fill='rgb(250,250,250)' fill-opacity='1'%3E%3Cpolygon points='0,250 100,250 0,0'%3E%3C/polygon%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;background-color:var(--bg-color);width:100%;height:250px;position:absolute;top:0;left:0;right:0}html[location=website] .edge-body.edge.top-right-small{position:relative}html[location=website] .edge-body.edge.top-right-small:before{content:"";z-index:1;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' preserveAspectRatio='none' viewBox='0 0 100 100' fill='rgb(250,250,250)' fill-opacity='1'%3E%3Cpolygon points='0,100 100,100 0,0'%3E%3C/polygon%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:100% 100%;background-color:var(--bg-color);width:100%;height:100px;position:absolute;top:0;left:0;right:0}html[location=website] .edge-body.arrow:after{background-color:var(--clr-primary-100)}html[location=website] .edge-body.alpha-1{background-color:color-mix(in srgb, var(--clr-primary-100) 10%, transparent)!important}html[location=website] .edge-body.alpha-2{background-color:color-mix(in srgb, var(--clr-primary-100) 20%, transparent)!important}html[location=website] .edge-body.alpha-3{background-color:color-mix(in srgb, var(--clr-primary-100) 30%, transparent)!important}html[location=website] .edge-body.alpha-4{background-color:color-mix(in srgb, var(--clr-primary-100) 40%, transparent)!important}html[location=website] .edge-body.alpha-5{background-color:color-mix(in srgb, var(--clr-primary-100) 50%, transparent)!important}html[location=website] .edge-body.alpha-6{background-color:color-mix(in srgb, var(--clr-primary-100) 60%, transparent)!important}html[location=website] .edge-body.alpha-7{background-color:color-mix(in srgb, var(--clr-primary-100) 70%, transparent)!important}html[location=website] .edge-body.alpha-8{background-color:color-mix(in srgb, var(--clr-primary-100) 80%, transparent)!important}html[location=website] .edge-body.alpha-9{background-color:color-mix(in srgb, var(--clr-primary-100) 90%, transparent)!important}}html[location=website] .bg-primary-gradient{background:linear-gradient(color-mix(in srgb, var(--farbe-kunde1), white 3%), var(--farbe-kunde1))}html[location=website] .bg-primary-gradient-start{background:color-mix(in srgb, var(--farbe-kunde1), white 3%)}html[location=website] .bg-secondary-gradient{background:linear-gradient(color-mix(in srgb, var(--farbe-kunde2), white 3%), var(--farbe-kunde2))}html[location=website] .bg-secondary-gradient-start{background:color-mix(in srgb, var(--farbe-kunde2), white 3%)}html[location=website] .bg-third-gradient,html[location=website] .bg-third-gradient-start{background:var(--farbe-kunde3)}html[location=website] .bg-fourth-gradient{background:linear-gradient(color-mix(in srgb, var(--farbe-kunde4), white 3%), var(--farbe-kunde4))}html[location=website] .bg-fourth-gradient-start{background:color-mix(in srgb, var(--farbe-kunde4), white 3%)}html[location=website] .bg-white-gradient{background:linear-gradient(var(--clr-primary-100), var(--clr-primary-100))}html[location=website] .bg-white-gradient-start{background:var(--clr-primary-100)}html[location=website] .bg-body-gradient{background:linear-gradient(color-mix(in srgb, var(--clr-primary-100), white 3%), var(--clr-primary-100))}html[location=website] .bg-body-gradient-start{background:color-mix(in srgb, var(--clr-primary-100), white 3%)}html[location=website] .bg-dark a:not(.btn),html[location=website] .bg-darker a:not(.btn){color:var(--farbe-kunde2)}html[location=website] .bg-dark a:not(.btn):hover,html[location=website] .bg-darker a:not(.btn):hover{color:#7a7a7a}html[location=website] .arrow{position:relative}html[location=website] .arrow:after{pointer-events:none;content:"";width:30px;height:30px;position:absolute;transform:rotate(45deg)}html[location=website] .arrow.top:after,html[location=website] .arrow.bottom:after{border-radius:10px 5px;margin-left:-15px;left:50%}html[location=website] .arrow.left:after,html[location=website] .arrow.right:after{border-radius:5px 10px;margin-top:-15px;top:50%}html[location=website] .arrow.top:after{top:-15px}html[location=website] .arrow.right:after{right:-15px}html[location=website] .arrow.bottom:after{bottom:-15px}html[location=website] .arrow.left:after{left:-15px}html[location=website] .zoom-background{-webkit-backface-visibility:hidden;backface-visibility:hidden;position:relative;overflow:hidden}html[location=website] .zoom-background .image-background{transition:transform 2s}html[location=website] .zoom-background .overlay:after{transition:opacity 1.5s ease-out}html[location=website] .zoom-background:hover.overlay:after{opacity:0}html[location=website] .zoom-background:hover .image-background{transform:scale(1.3)rotate(10deg)}@media screen and (min-width:1200px){html[location=website] .my-rotate--10{transform:rotate(-10deg)}html[location=website] .my-rotate--9{transform:rotate(-9deg)}html[location=website] .my-rotate--8{transform:rotate(-8deg)}html[location=website] .my-rotate--7{transform:rotate(-7deg)}html[location=website] .my-rotate--6{transform:rotate(-6deg)}html[location=website] .my-rotate--5{transform:rotate(-5deg)}html[location=website] .my-rotate--4{transform:rotate(-4deg)}html[location=website] .my-rotate--3{transform:rotate(-3deg)}html[location=website] .my-rotate--2{transform:rotate(-2deg)}html[location=website] .my-rotate--1{transform:rotate(-1deg)}html[location=website] .my-rotate-0{transform:rotate(0)}html[location=website] .my-rotate-1{transform:rotate(1deg)}html[location=website] .my-rotate-2{transform:rotate(2deg)}html[location=website] .my-rotate-3{transform:rotate(3deg)}html[location=website] .my-rotate-4{transform:rotate(4deg)}html[location=website] .my-rotate-5{transform:rotate(5deg)}html[location=website] .my-rotate-6{transform:rotate(6deg)}html[location=website] .my-rotate-7{transform:rotate(7deg)}html[location=website] .my-rotate-8{transform:rotate(8deg)}html[location=website] .my-rotate-9{transform:rotate(9deg)}html[location=website] .my-rotate-10{transform:rotate(10deg)}}html[location=website] body{opacity:0;transition:opacity .5s}html[location=website] body.loaded{opacity:1}html[location=website] .btn-outline-primary:hover{color:var(--clr-primary-100)}html[location=website] .btn-outline-primary:hover .fa-duotone{--fa-primary-color:var(--clr-primary-100)!important;--fa-secondary-color:var(--clr-primary-100)!important}@media screen and (min-width:1200px){html[location=website] header[role=banner]{padding-top:0}}@media screen and (max-width:1200px){html[location=website] #slider .ls-inner .ls-slide-backgrounds:before{content:"";z-index:40;background:linear-gradient(#000c,#0000);width:100%;height:50%;position:absolute;top:0;left:0}html[location=website] #slider .ls-bottom-slidebuttons{display:none}}html[location=website] .webexpose_wrapper{padding-top:18rem}html[location=website] [class*=diagonal-border]{position:relative}html[location=website] [class*=diagonal-border]:after{content:"";z-index:100;border:0 solid #0000;width:0;height:0;position:absolute;bottom:0;left:0}html[location=website] [class*=diagonal-border]:not(.diagonal-border-bottom):after{border-left-style:solid;border-left-width:100vw}@media screen and (min-width:1200px){html[location=website] [class*=diagonal-border]:not(.diagonal-border-bottom):after{border-bottom-width:90px;bottom:-90px}}html[location=website] .diagonal-border:after,html[location=website] .diagonal-border-body:after{border-left-color:var(--clr-primary-100)}html[location=website] .diagonal-border-primary:after{border-left-color:var(--farbe-kunde1)}html[location=website] .diagonal-border-secondary:after{border-left-color:var(--farbe-kunde2)}html[location=website] .diagonal-border-third:after{border-left-color:var(--farbe-kunde3)}html[location=website] .diagonal-border-fourth:after{border-left-color:var(--farbe-kunde4)}html[location=website] .diagonal-border-success:after{border-left-color:var(--bs-success)}html[location=website] .diagonal-border-info:after{border-left-color:var(--bs-info)}html[location=website] .diagonal-border-warning:after{border-left-color:var(--bs-warning)}html[location=website] .diagonal-border-danger:after{border-left-color:var(--bs-danger)}html[location=website] .diagonal-border-light:after{border-left-color:var(--bs-light)}html[location=website] .diagonal-border-dark:after{border-left-color:var(--bs-dark)}html[location=website] .diagonal-border-darkgrey:after{border-left-color:#3f3f40}html[location=website] .diagonal-border-bottom:after{border-right:100vw solid var(--clr-primary-100)}@media screen and (min-width:1200px){html[location=website] .diagonal-border-bottom:after{border-top-width:90px;border-right-width:100vw}}html[location=website] .herobox{background-position:100%;background-repeat:no-repeat;background-size:contain}@media screen and (max-width:900px){html[location=website] .herobox{background-size:cover}}html[location=website].navlayer-open .footer-main:before{z-index:0}html[location=website] .aligncenter{margin:0 auto}html[location=website] p.accordion-toggle{background-color:var(--farbe-kunde2);color:var(--clr-primary-100)!important}html[location=website] #accwrapper p.accordion-toggle{color:var(--clr-primary-100);cursor:pointer;font-family:var(--font-family-sans-serif);letter-spacing:3px;text-align:center;border:none;border-radius:20px;outline:none;height:auto;padding:30px 18px;font-size:36px;transition:all .4s}@media screen and (max-width:600px){html[location=website] #accwrapper p.accordion-toggle{background-size:cover;font-size:20px}}html[location=website] #accwrapper p.accordion-toggle.active_toggle,html[location=website] #accwrapper p.accordion-toggle:hover{background-color:var(--farbe-kunde1);color:var(--clr-primary-100)!important}html[location=website] #accwrapper section{margin-bottom:20px}html[location=website] div.accordioncontent{padding:20px;overflow:hidden}html[location=website] .accordioncontent{display:none}html[location=website] .accordioncontent.active{display:block}html[location=website] .main-timeline-2{counter-reset:step;position:relative}html[location=website] .main-timeline-2:after{content:"";width:var(--timeline-line-w);background-color:var(--timeline-line-bg);margin-left:calc(-1 * var(--timeline-line-w));position:absolute;top:0;bottom:0;left:50%}@media screen and (max-width:900px){html[location=website] .main-timeline-2:after{left:31px}}html[location=website] .main-timeline-2>.timeline-2{background-color:inherit;counter-increment:step;width:50%;position:relative}html[location=website] .main-timeline-2>.timeline-2:after{content:counter(step);width:var(--timeline-dot-size);height:var(--timeline-dot-size);z-index:2;background-color:var(--timeline-dot-bg);color:var(--timeline-dot-fg);text-align:center;line-height:var(--timeline-dot-size);box-shadow:0 0 0 4px var(--clr-primary-100);border-radius:50%;font-size:14px;font-weight:700;position:absolute;top:15px}html[location=website] .main-timeline-2>.timeline-2.left-2{padding:0 40px 20px 0;left:0}html[location=website] .main-timeline-2>.timeline-2.left-2:before{content:" ";z-index:1;border:medium solid var(--clr-gray-200);border-width:10px 0 10px 10px;border-color:transparent transparent transparent var(--clr-gray-200);position:absolute;top:23px;right:30px}@media screen and (max-width:900px){html[location=website] .main-timeline-2>.timeline-2.left-2:before{border-width:10px 10px 10px 0;border-color:transparent var(--clr-gray-200) transparent transparent;left:60px;right:auto}}html[location=website] .main-timeline-2>.timeline-2.left-2:after{right:-16px}@media screen and (max-width:900px){html[location=website] .main-timeline-2>.timeline-2.left-2{padding:0 25px 20px 70px;left:0%}html[location=website] .main-timeline-2>.timeline-2.left-2:after{left:11px;right:auto}}html[location=website] .main-timeline-2>.timeline-2.right-2{padding:0 0 20px 40px;left:50%}html[location=website] .main-timeline-2>.timeline-2.right-2:before{content:" ";z-index:1;border:medium solid var(--clr-gray-200);border-width:10px 10px 10px 0;border-color:transparent var(--clr-gray-200) transparent transparent;position:absolute;top:23px;left:30px}@media screen and (max-width:900px){html[location=website] .main-timeline-2>.timeline-2.right-2:before{border-width:10px 10px 10px 0;border-color:transparent var(--clr-gray-200) transparent transparent;left:60px;right:auto}}html[location=website] .main-timeline-2>.timeline-2.right-2:after{left:-20px}@media screen and (max-width:900px){html[location=website] .main-timeline-2>.timeline-2.right-2:after{left:11px}}@media screen and (max-width:900px){html[location=website] .main-timeline-2>.timeline-2.right-2{padding:0 25px 20px 70px;left:0%}}@media screen and (max-width:900px){html[location=website] .main-timeline-2>.timeline-2{width:100%}}@media screen and (min-width:900px){html[location=website] .main-timeline-2>.timeline-2 .card{background-color:var(--clr-primary-100);z-index:2;margin-bottom:-100px;position:relative;box-shadow:0 4px 8px #0000001a}}html[location=website] #info-button{z-index:1050;border-radius:50%;padding:.5rem;transition:opacity .4s,visibility .4s;position:fixed;top:50%;right:.25rem;transform:translateY(-50%)}html[location=website] #info-button button{background-color:var(--farbe-kunde1);width:3rem;height:3rem;color:var(--clr-primary-100);cursor:pointer;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:1.4rem;animation:2s ease-out infinite info-pulse;display:flex}html[location=website] #info-button button:hover{border:none;transform:scale(1.1)}html[location=website] #info-overlay{background-color:var(--clr-primary-100);z-index:1060;border-radius:10px 0 0 10px;width:320px;max-height:90vh;padding:1.5rem;transition:right .4s ease-in-out;position:fixed;top:50%;right:-400px;overflow-y:auto;transform:translateY(-50%);box-shadow:-3px 0 10px #0003}html[location=website] #info-overlay.open{right:0}html[location=website] #info-overlay #close-info{cursor:pointer;background:0 0;border:none;font-size:1.3rem;position:absolute;top:1rem;right:1rem}@media (min-width:1200px){html[location=website] #info-button{opacity:0;visibility:hidden;pointer-events:none}html[location=website] #info-button.visible-desktop{opacity:1;visibility:visible;pointer-events:auto}}@media (max-width:1199px){html[location=website] #info-button{opacity:0;visibility:hidden;pointer-events:none}html[location=website] #info-button.visible-mobile{opacity:1;visibility:visible;pointer-events:auto}}html[location=website] [class$=-overlay]{z-index:1;position:relative}html[location=website] [class$=-overlay]:before{content:"";z-index:-1;width:100%;height:100%;position:absolute;inset:0}html[location=website] .bg-dark-overlay:before{background:#00000080}html[location=website] .bg-primary-overlay:before{background:color-mix(in srgb, var(--farbe-kunde1) 90%, transparent)}html[location=website] .bg-secondary-overlay:before{background:color-mix(in srgb, var(--farbe-kunde2) 90%, transparent)}html[location=website] .bg-third-overlay:before{background:color-mix(in srgb, var(--farbe-kunde3) 90%, transparent)}html[location=website] .bg-fourth-overlay:before{background:color-mix(in srgb, var(--farbe-kunde4) 90%, transparent)}@media screen and (min-width:900px){html[location=website] .bgscroll{background-attachment:fixed}}@keyframes info-pulse{0%{box-shadow:0 0 0 0 rgba(var(--info-pulse-color), .7)}70%{box-shadow:0 0 0 15px rgba(var(--info-pulse-color), 0)}to{box-shadow:0 0 0 0 rgba(var(--info-pulse-color), 0)}}html[location=website] form{border:none}html[location=website] form#start>div{border:var(--brd-primary-300) 1px solid;border-radius:var(--brd-radius-25);margin:.75rem 0}html[location=website] form textarea{border:var(--brd-primary-300) 1px solid;height:18rem;display:block;width:100%!important}html[location=website] form input[type=text],html[location=website] form select{border:var(--brd-primary-300) 1px solid;border-radius:var(--brd-radius-25);display:block;width:auto!important}html[location=website] form input[type=button],html[location=website] form input[type=submit],html[location=website] form input[type=reset]{cursor:pointer;text-align:center;width:auto;font-weight:700;font-size:var(--content-text-size);border:var(--form-input-brd-primary-300) 1px solid;background:var(--bgr-accent-300);color:var(--bs-dark);border-radius:var(--brd-radius-25);box-shadow:none;margin:.5rem 0;padding:.5rem .75rem;display:inline-block}html[location=website] form input[type=button]:hover,html[location=website] form input[type=submit]:hover,html[location=website] form input[type=reset]:hover{border:var(--form-input-brd-primary-300) 1px solid;background:var(--farbe-kunde1);color:var(--clr-primary-100);box-shadow:none}html[location=website] form .kontakt_cell2{border:1px solid var(--farbe-kunde1);border-radius:var(--brd-radius-25);background:var(--farbe-kunde1)}html[location=website] form .kontakt_cell2 input[type=text]{width:6rem!important}html[location=website] form .kontakt_cell2 img{box-sizing:border-box;background:var(--farbe-kunde2) url(/rp/assets/img/icon/calender.svg) no-repeat center center;border:1px solid var(--clr-primary-400);border-radius:var(--brd-radius-25);width:1.5rem;height:1.5rem;padding-left:1.5rem;display:block}.team{max-width:var(--weite);flex-direction:column;justify-content:center;align-items:center;gap:2rem;width:100%;min-height:40rem;margin-block-end:3rem;margin-inline:auto;padding-inline:1rem;display:flex}.team>header{text-align:center;width:100%}.team>header h2{margin:0}.team>div{flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:2rem;width:100%;display:flex}.team article{text-align:center;flex-direction:column;align-items:center;width:16rem;max-width:100%;display:flex}.team article figure{border:var(--farbe-kunde1) .15rem solid;width:10rem;height:10rem;transition:box-shadow .4s var(--transition-smooth);border-radius:50%;margin-block-end:1rem;margin-inline:auto;overflow:hidden;box-shadow:0 0 #0000}.team article figure:hover{box-shadow:0 .75rem 1.75rem #0000002e}.team article img{object-fit:cover;width:100%;height:100%;transition:transform .4s var(--transition-smooth)}.team article figure:hover img{transform:scale(1.08)}.team article h3{font-size:1rem;font-family:var(--font-family-sans-serif), sans-serif;margin-block-end:.25rem;font-weight:600}.team article>p{color:var(--clr-gray-600);margin-block-end:.75rem;font-size:.875rem}.team address{flex-direction:column;gap:.5rem;font-size:.875rem;font-style:normal;display:flex}.team address a{color:var(--clr-gray-500);transition:color .3s var(--transition-smooth);justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.team address a:hover{color:var(--farbe-kunde1)}.stats{max-width:var(--weite);flex-direction:column;justify-content:center;align-items:center;gap:2rem;width:100%;margin-block:8rem 2rem;margin-inline:auto;padding-inline:1rem;display:flex}.stats>header{text-align:center;width:100%}.stats>header h2{margin:0}.stats>div{grid-template-columns:repeat(2,1fr);justify-items:center;gap:2rem;display:grid}@media (min-width:45rem){.stats>div{grid-template-columns:repeat(4,1fr);gap:4rem}}.stats dl{text-align:center;flex-direction:column;align-items:center;gap:.25rem;margin:0;display:flex}.stats dd{font-family:var(--typo1), serif;color:var(--farbe-kunde1);margin:0;font-size:clamp(2rem,4vw,3rem);font-weight:400;line-height:1}.stats dt{color:var(--clr-gray-600);margin:0;font-size:.875rem;font-weight:400}.partners{text-align:center;margin-block:8rem 2rem}.partners h2{margin-block-end:2rem}.partners>div{flex-wrap:wrap;justify-content:center;align-items:center;gap:4rem;display:flex}.partners figure{flex-shrink:0}.partners img{width:auto;height:1.75rem;transition:transform .4s var(--transition-smooth)}.partners img:hover{transform:scale(1.05)}#navlayer-background,#navlayer-background-kontakt{background:var(--overlay-color);background-blend-mode:multiply;opacity:0;z-index:-1;visibility:hidden;width:100vw;height:100vh;transition:opacity .2s ease-in;position:fixed;top:0;left:0}@media screen and (min-width:1200px){.navlayer-open #navlayer-background{opacity:1;z-index:99;visibility:visible}}.navlayer-open.sideKontakt #navlayer-background-kontakt{opacity:.8;z-index:9999;visibility:visible}.navlayer-open.sideKontakt #wrapperall:not(.backend) #mainblock *,.navlayer-open.sideKontakt #wrapperall:not(.backend) header[role=banner] *,.navlayer-open.sideKontakt #wrapperall:not(.backend) section#footer *,.mobilmenu-overlay #wrapperall:not(.backend) #mainblock *,.mobilmenu-overlay #wrapperall:not(.backend) header[role=banner] *,.mobilmenu-overlay #wrapperall:not(.backend) section#footer *{filter:blur(4px);transition:filter ease-in}.navlayer-open.sideKontakt body,.mobilmenu-overlay body{max-height:100%;overflow:hidden}@media screen and (min-width:1200px){.navlayer-open #wrapperall:not(.backend) #kontaktbanner{opacity:0;visibility:hidden}.navlayer-open #wrapperall:not(.backend) .navi_kopf1{box-shadow:none!important;background:0 0!important}}.navlayer-open #wrapperall:not(.backend) .navi_kopf1.smaller{border-bottom:none!important;top:0!important}@media screen and (min-width:1200px){.navlayer-open #wrapperall:not(.backend) .navi_kopf1>ul{background:0 0!important}}.navlayer-open #wrapperall:not(.backend) .navi_kopf1>ul>li:hover{background:0 0!important}.navlayer-open #wrapperall:not(.backend) .navi_kopf1>ul>li:hover>a{color:var(--clr-primary-100)!important}.navlayer-open #wrapperall:not(.backend) .navi_kopf1>ul>li:hover>a:after{width:100%;left:0}.navlayer-open #wrapperall:not(.backend) .navi_kopf1>ul>li:hover>ul{display:block!important}.navlayer-open #wrapperall:not(.backend) .navi_kopf1>ul>li>a{color:rgba(var(--clr-primary-100-rgb), .85);transition:color .3s;position:relative}.navlayer-open #wrapperall:not(.backend) .navi_kopf1>ul>li>a:after{pointer-events:none;content:"";z-index:1001;background:var(--bgr-accent-300);width:0;height:2px;transition:width .3s,left .3s;position:absolute;bottom:8px;left:50%}.navlayer-open #wrapperall:not(.backend) .navi_kopf1>ul>li>ul{white-space:normal;max-width:none;padding:10px 0 10px 15px;top:50px;left:0;transform:none;box-shadow:none!important;-webkit-backdrop-filter:none!important;background:0 0!important;border:none!important;border-radius:0!important}.navlayer-open #wrapperall:not(.backend) .navi_kopf1>ul>li>ul>li{text-align:left;opacity:1;border-bottom:none;animation:none;position:relative;transform:none;background:0 0!important}.navlayer-open #wrapperall:not(.backend) .navi_kopf1>ul>li>ul>li:hover>a{color:var(--farbe-kunde1)}.navlayer-open #wrapperall:not(.backend) .navi_kopf1>ul>li>ul>li:hover>a:before{height:60%}.navlayer-open #wrapperall:not(.backend) .navi_kopf1>ul>li>ul>li.active_menu>a{color:var(--clr-primary-100)!important}.navlayer-open #wrapperall:not(.backend) .navi_kopf1>ul>li>ul>li.active_menu>a:before{height:60%}.navlayer-open #wrapperall:not(.backend) .navi_kopf1>ul>li>ul>li>a{color:rgba(var(--clr-primary-100-rgb), .8);letter-spacing:.5px;padding:8px 0 8px 15px;font-weight:300;transition:color .2s;display:block;position:relative}.navlayer-open #wrapperall:not(.backend) .navi_kopf1>ul>li>ul>li>a:before{content:"";background:var(--bgr-accent-300);width:2px;height:0;transition:height .2s;position:absolute;top:50%;left:0;transform:translateY(-50%)}.navlayer-open #wrapperall:not(.backend) .navi_kopf1>ul>li>ul>li>a:hover{color:var(--clr-primary-100)}.navlayer-open #wrapperall:not(.backend) .navi_kopf1>ul>li>ul>li .logincontainer{padding:3px}.navlayer-open #wrapperall:not(.backend) .navi_kopf1>ul>li>ul>li .logincontainer input[type=submit]{width:95%!important}.navlayer-open #wrapperall:not(.backend) .navi_kopf1>ul>li>ul>li .logincontainer a{white-space:nowrap;padding:0;font-size:.7rem;display:contents}.navlayer-open #wrapperall:not(.backend) .navi_kopf1>ul>li#mid_kontakt_op:hover>ul,.navlayer-open #wrapperall:not(.backend) .navi_kopf1>ul>li#mid_klogin1:hover>ul{left:auto;right:0;transform:none}.navlayer-open #wrapperall:not(.backend) .navi_kopf1>ul>li#mid_kontakt_op>ul,.navlayer-open #wrapperall:not(.backend) .navi_kopf1>ul>li#mid_klogin1>ul{text-align:right;padding:10px 15px 10px 0!important;left:auto!important;right:0!important;transform:none!important}.navlayer-open #wrapperall:not(.backend) .navi_kopf1>ul>li#mid_kontakt_op>ul>li,.navlayer-open #wrapperall:not(.backend) .navi_kopf1>ul>li#mid_klogin1>ul>li{text-align:right}.navlayer-open #wrapperall:not(.backend) .navi_kopf1>ul>li#mid_kontakt_op>ul>li>a,.navlayer-open #wrapperall:not(.backend) .navi_kopf1>ul>li#mid_klogin1>ul>li>a{padding:8px 0!important}.navlayer-open #wrapperall:not(.backend) .navi_kopf1>ul>li#mid_kontakt_op>ul>li>a:before,.navlayer-open #wrapperall:not(.backend) .navi_kopf1>ul>li#mid_klogin1>ul>li>a:before{left:auto!important;right:-15px!important}#mobi_menue,nav[role=navigation]{display:none!important}.mobilmenu-overlay #nav-mobil{opacity:.9;z-index:9998;visibility:visible;width:100vw;height:100vh;transition:opacity .2s ease-in-out;position:fixed;top:0;left:0}.mobilmenu-overlay #nav-mobil #platzhalter{display:none}#nav-mobil{opacity:0;z-index:-1;visibility:hidden;width:100vw;height:100vh;transition:opacity .2s ease-in-out;position:fixed;top:0;left:0}#nav-mobil .mobil-inner{text-align:center;background:color-mix(in srgb, var(--bgr-mobil-menu) 85%, transparent);-webkit-backdrop-filter:blur(20px)saturate(150%);scrollbar-width:none;justify-content:center;height:100%;padding-top:150px;display:flex;overflow-y:auto}#nav-mobil .mobil-inner::-webkit-scrollbar{display:none}#nav-mobil .mobil-inner-nav{flex-direction:column;margin-bottom:0;padding-left:0;list-style:none;display:flex}#nav-mobil .mobil-inner-nav>.nav-item{background:rgba(var(--clr-primary-100-rgb), .05);border:1px solid rgba(var(--clr-primary-100-rgb), .1);border-radius:8px;margin-bottom:8px;transition:background .2s,border-color .2s}#nav-mobil .mobil-inner-nav>.nav-item:hover,#nav-mobil .mobil-inner-nav>.nav-item.active_menu{background:rgba(var(--clr-primary-100-rgb), .1);border-color:rgba(var(--farbe-kunde1-rgb), .3)}#nav-mobil .mobil-inner-nav .nav-item .dropdown-menu{z-index:1000;text-align:center;margin:0;padding:0 0 20px;list-style:none;display:none}#nav-mobil .mobil-inner-nav .nav-item .dropdown-menu li>a{color:var(--clr-primary-100);font-size:1.1rem;text-decoration:none}#nav-mobil .mobil-inner-nav .nav-item .dropdown-menu li>a>span{color:var(--clr-primary-100)}#nav-mobil .mobil-inner-nav .nav-item .dropdown-menu li:hover>a{color:var(--clr-text-light)}#nav-mobil .mobil-inner-nav .nav-item .nav-link{color:var(--clr-primary-100);justify-content:center;align-items:center;font-size:1.5rem;text-decoration:none;display:inline-flex}#nav-mobil .mobil-inner-nav .nav-item .nav-link .fa-angle-down{transition:all .3s ease-in-out}#nav-mobil .mobil-inner-nav .nav-item.dropdown.active_menu>a{color:var(--clr-text-light);font-weight:600}#nav-mobil .mobil-inner-nav .nav-item.dropdown.active_menu .fa-angle-down{transform:rotate(90deg);padding-left:0!important}#nav-mobil .logincontainer{font-family:var(--typo1);color:var(--clr-primary-100);width:inherit;background:rgba(var(--clr-primary-100-rgb), 0);border:none;margin-bottom:0;margin-right:0;padding:10px;font-size:14px;font-weight:400}#nav-mobil .logincontainer .text-klein10{color:var(--clr-primary-100);font-size:1rem}#nav-mobil .logincontainer input{width:100%}#nav-mobil .logincontainer input[type=password]{margin-bottom:20px!important}#nav-mobil .logincontainer input[type=submit]{background:var(--farbe-kunde1);color:var(--clr-primary-100);width:80%!important;margin-bottom:20px!important}#nav-mobil-button{color:var(--farbe-kunde1);z-index:9999;transition:var(--totop);position:fixed;top:75px;right:20px}@media screen and (min-width:1200px){#nav-mobil-button{display:none}}#nav-mobil-button .burger-wrapper{cursor:pointer;width:50px;height:40px;margin:auto}#nav-mobil-button .burger-wrapper .hamburger{background:var(--farbe-kunde1);width:50px;height:1px;transition:background 10ms .3s;position:relative;transform:translateY(20px)}#nav-mobil-button .burger-wrapper .hamburger:before,#nav-mobil-button .burger-wrapper .hamburger:after{transition:top .3s .35s ease, transform .3s var(--easing-bounce) 50ms;background:var(--farbe-kunde1);content:"";width:50px;height:1px;position:absolute;left:0}#nav-mobil-button .burger-wrapper .hamburger:before{top:-10px}#nav-mobil-button .burger-wrapper .hamburger:after{top:10px}#nav-mobil-button .menu-trigger:checked~.burger-wrapper .hamburger{background:0 0}#nav-mobil-button .menu-trigger:checked~.burger-wrapper .hamburger:after,#nav-mobil-button .menu-trigger:checked~.burger-wrapper .hamburger:before{transition:top .3s 50ms ease, transform .3s var(--easing-bounce) .35s;top:0}#nav-mobil-button .menu-trigger:checked~.burger-wrapper .hamburger:before{transform:rotate(45deg)}#nav-mobil-button .menu-trigger:checked~.burger-wrapper .hamburger:after{transform:rotate(-45deg)}#nav-mobil-button .hidden{display:none}#nav-mobil-button.smaller{top:25px}.mobilmenu-overlay #nav-mobil-button .hamburger:after,.mobilmenu-overlay #nav-mobil-button .hamburger:before{background:var(--clr-primary-100)}.mobilmenu-overlay #nav-mobil-button.smaller{top:30px!important}.mobilmenu-overlay .navi_kopf1.smaller{top:0!important}#nav-mobil.nav-style-1 .mobil-inner{background:color-mix(in srgb, var(--bgr-mobil-menu) 98%, transparent);-webkit-backdrop-filter:none}#nav-mobil.nav-style-1 .mobil-inner-nav{width:100%;max-width:400px;padding:0 30px}#nav-mobil.nav-style-1 .mobil-inner-nav>.nav-item{border:none;border-bottom:1px solid rgba(var(--clr-primary-100-rgb), .1);background:0 0;border-radius:0;margin-bottom:0;position:relative}#nav-mobil.nav-style-1 .mobil-inner-nav>.nav-item:before{content:"";background:var(--farbe-kunde1);width:3px;height:0;transition:height .3s;position:absolute;top:50%;left:0;transform:translateY(-50%)}#nav-mobil.nav-style-1 .mobil-inner-nav>.nav-item:hover,#nav-mobil.nav-style-1 .mobil-inner-nav>.nav-item.active_menu{border-color:rgba(var(--clr-primary-100-rgb), .1);background:0 0}#nav-mobil.nav-style-1 .mobil-inner-nav>.nav-item:hover:before,#nav-mobil.nav-style-1 .mobil-inner-nav>.nav-item.active_menu:before{height:60%}#nav-mobil.nav-style-1 .mobil-inner-nav>.nav-item:last-child{border-bottom:none}#nav-mobil.nav-style-1 .mobil-inner-nav .nav-item .nav-link{letter-spacing:.05em;justify-content:flex-start;padding:20px 15px;font-size:1.3rem;font-weight:300}#nav-mobil.nav-style-1 .mobil-inner-nav .nav-item .dropdown-menu li>a{opacity:.7;font-size:1rem;font-weight:300}#nav-mobil.nav-style-1 .mobil-inner-nav .nav-item .dropdown-menu li>a:hover{opacity:1}#nav-mobil.nav-style-2 .mobil-inner{background:color-mix(in srgb, var(--bgr-mobil-menu) 95%, transparent);-webkit-backdrop-filter:none}#nav-mobil.nav-style-2 .mobil-inner-nav{gap:12px;width:100%;max-width:350px;padding:0 20px}#nav-mobil.nav-style-2 .mobil-inner-nav>.nav-item{background:rgba(var(--clr-primary-100-rgb), .08);border:none;border-radius:12px;margin-bottom:0;transition:all .3s}#nav-mobil.nav-style-2 .mobil-inner-nav>.nav-item:hover,#nav-mobil.nav-style-2 .mobil-inner-nav>.nav-item.active_menu{background:var(--farbe-kunde1);transform:scale(1.02)}#nav-mobil.nav-style-2 .mobil-inner-nav>.nav-item:hover .nav-link,#nav-mobil.nav-style-2 .mobil-inner-nav>.nav-item.active_menu .nav-link{color:var(--clr-primary-100)}#nav-mobil.nav-style-2 .mobil-inner-nav .nav-item .nav-link{letter-spacing:.02em;padding:18px 25px;font-size:1.2rem;font-weight:500}#nav-mobil.nav-style-2 .mobil-inner-nav .nav-item .dropdown-menu{padding:10px 0 20px}#nav-mobil.nav-style-2 .mobil-inner-nav .nav-item .dropdown-menu li>a{padding:8px 15px;font-size:1rem;font-weight:400;display:block}#nav-mobil.nav-style-3 .mobil-inner{background:var(--bgr-mobil-menu);-webkit-backdrop-filter:none;padding-top:180px}#nav-mobil.nav-style-3 .mobil-inner-nav{text-align:center;width:100%;max-width:500px;padding:0 40px}#nav-mobil.nav-style-3 .mobil-inner-nav>.nav-item{background:0 0;border:none;border-radius:0;margin-bottom:5px}#nav-mobil.nav-style-3 .mobil-inner-nav>.nav-item:hover,#nav-mobil.nav-style-3 .mobil-inner-nav>.nav-item.active_menu{background:0 0}#nav-mobil.nav-style-3 .mobil-inner-nav>.nav-item:hover .nav-link,#nav-mobil.nav-style-3 .mobil-inner-nav>.nav-item.active_menu .nav-link{color:var(--farbe-kunde1)}#nav-mobil.nav-style-3 .mobil-inner-nav .nav-item .nav-link{letter-spacing:-.02em;padding:15px 10px;font-size:clamp(1.5rem,5vw,2.2rem);font-weight:200;transition:color .3s,transform .3s}#nav-mobil.nav-style-3 .mobil-inner-nav .nav-item .nav-link:hover{transform:translate(10px)}#nav-mobil.nav-style-3 .mobil-inner-nav .nav-item .dropdown-menu{padding:5px 0 25px}#nav-mobil.nav-style-3 .mobil-inner-nav .nav-item .dropdown-menu li>a{letter-spacing:.1em;text-transform:uppercase;opacity:.5;font-size:1rem;font-weight:300;transition:opacity .2s}#nav-mobil.nav-style-3 .mobil-inner-nav .nav-item .dropdown-menu li>a:hover{opacity:1;color:var(--farbe-kunde1)}body,html{scroll-behavior:smooth}.sortable.ui-sortable{align-items:end;display:flex}html[location=website] .bg-none{--bs-bg-opacity:0;background-color:rgba(var(--bs-white-rgb), var(--bs-bg-opacity))!important}html:not([location=website]) #info-overlay{display:none}