@keyframes bounce{0%,20%,50%,80%,to{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}40%{-webkit-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px)}60%{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}}@keyframes fade-to-white{to{fill:#fff}}@keyframes fade-in{to{opacity:1}}@keyframes fade-out{to{opacity:0}}@keyframes slide-up{to{margin:0}}@keyframes moveUp{to{-webkit-transform:translateY(calc(var(--header-height) * -1));-ms-transform:translateY(calc(var(--header-height) * -1));transform:translateY(calc(var(--header-height) * -1))}}@keyframes moveDown{0%{-webkit-transform:translateY(calc(var(--header-height) * -1));-ms-transform:translateY(calc(var(--header-height) * -1));transform:translateY(calc(var(--header-height) * -1))}to{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@keyframes pulseDot{0%{background:var(--tertiary-color);width:5px;height:5px}50%{background:#000;width:7px;height:7px}to{background:var(--tertiary-color);width:5px;height:5px}}@keyframes pulseBackground{0%{background:var(--tertiary-color)}50%{background:var(--background-color)}to{background:var(--tertiary-color)}}#ads{margin-top:200px}#ads .ads{padding:48px 24px;display:grid;grid-template-rows:auto auto auto auto;grid-template-columns:100%;gap:24px;justify-items:center}#ads .ads header{justify-self:start;width:fit-content;margin-bottom:3rem;text-align:left;font-family:Noto Sans,--apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:500;font-size:1.375rem;line-height:2.2rem;letter-spacing:-.03rem}@media screen and (min-width: 768px){#ads .ads header{font-size:2rem;line-height:2.5rem;letter-spacing:-.05rem}}#ads .ads .gallery{padding:48px 0;margin:0 auto;width:100%;min-height:100vh;display:flex;flex-wrap:wrap;gap:24px;justify-content:center;align-content:flex-start}#ads .ads .gallery *{text-align:left}@media screen and (screen-min: 448px){#ads .ads .gallery{width:400px}}@media screen and (screen-min: 872px){#ads .ads .gallery{width:824px}}@media screen and (screen-min: 1296px){#ads .ads .gallery{width:1248px}}@media screen and (screen-min: 1720px){#ads .ads .gallery{width:1672px}}@media screen and (screen-min: 2144px){#ads .ads .gallery{width:2096px}}#ads .ads .gallery .message{position:relative;width:100%;max-width:520px;text-align:center;font-family:Noto Sans,--apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:200;font-size:1rem;line-height:1.5rem;letter-spacing:0;opacity:0;-webkit-animation:fade-in .7s ease-in-out 0s 1 forwards;animation:fade-in .7s ease-in-out 0s 1 forwards}@media screen and (min-width: 768px){#ads .ads .gallery .message{font-family:Noto Sans,--apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:200;font-size:1.375rem;line-height:2rem;letter-spacing:0}}#ads .ads .gallery .teaser{margin-bottom:24px;width:100%;max-width:400px;height:fit-content}#ads .ads .gallery .teaser button{color:#000;position:relative}#ads .ads .gallery .teaser button figure{aspect-ratio:4/3;overflow:hidden;background:#eee}#ads .ads .gallery .teaser button figure img{width:100%;height:auto;min-width:100%;min-height:100%;object-fit:cover;top:50%;position:relative;border:none;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translateY(-50%)}#ads .ads .gallery .teaser button .tag{position:absolute;top:0;padding:8px 16px;font-family:Noto Sans,--apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:200;font-size:1rem;line-height:1.5rem;letter-spacing:0;font-weight:400;letter-spacing:-.01em}#ads .ads .gallery .teaser button .tag.gone{left:0;background:#000;color:#fff}#ads .ads .gallery .teaser button .tag.reserviert{right:0;background:var(--primary-color)}#ads .ads .gallery .teaser button .tag.neu{left:0;background:#000;color:#fff}#ads .ads .gallery .teaser button h2{margin-top:1rem;font-family:Noto Sans,--apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:200;font-size:1.375rem;line-height:2rem;letter-spacing:0;font-weight:400;letter-spacing:-.01em}#ads .ads .gallery .teaser button h3{font-family:Noto Sans,--apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:200;font-size:1.375rem;line-height:2rem;letter-spacing:0}#ads .ads .gallery .teaser button h4{margin-top:1rem;font-family:Noto Sans,--apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:200;font-size:1.375rem;line-height:2rem;letter-spacing:0}#ads .ads .gallery .teaser button h4 span{font-weight:400;letter-spacing:-.01em;margin-right:.5rem}#ads .ads .gallery .teaser{display:none}#ads .ads .gallery.kaufen .teaser.kaufen,#ads .ads .gallery.mieten .teaser.mieten{display:block}#ads .ads .gallery.referenzen .teaser.referenzen{display:block;cursor:not-allowed;pointer-events:none}:root{--unit: 20px;--page-frame-big: calc( var( --unit ) * 5 );--page-frame: var( --unit );--grid-width: calc( 100% - calc( var( --page-frame ) * 2 ) );--alignment: "left";--stroke: 2px;--background-color: White;--background-color-alpha: #ffffff00;--primary-color: #F0F358;--secondary-color: Gray;--tertiary-color: #eee;--highlight-color: Red;--lowlight-color: #FFF59D;--link-color: CornflowerBlue;--positive-color: Aquamarine;--hero-text-color: var( --primary-color );--min-width: 320px;--item-width: 328px;--item-big-width: calc( var( --item-width ) * 1.5 );--item-max-height: 80vh;--indent-gap: calc( var( --font-style-body-default-size ) * 2 );--freedom: var( --page-frame-big );--button-height: 40px;--button-space: var( --font-style-body-default-size );--bouncer-size: 60px;--logo-width: 134px;--logo-height: 46.56px;--header-height: 200px;--header-space: calc( var( --header-height ) * 2 );--max-content-width: 568px}.no-select{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.breaker{display:none}.radio{justify-self:start;background:#fff;font-family:Noto Sans,--apple-system,system-ui,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif;font-weight:200;font-size:1rem;line-height:1.5rem;letter-spacing:0}.radio fieldset{display:flex;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.radio fieldset input{display:none}.radio fieldset input:checked{background:purple}.radio fieldset label{display:inline-block;padding:0 16px;cursor:pointer;border:1px solid #fff}.radio fieldset label span{line-height:48px}.radio fieldset label.active{border:1px solid black;background:#fff}.radio fieldset label:hover:not(.active){border:1px solid black;background:#000;color:#fff}@media screen and (min-width: 414px){.radio fieldset label{padding:0 24px}}@media screen and (min-width: 414px){.radio{justify-self:center}}
