*{-webkit-tap-highlight-color:#fff0;box-sizing:border-box;font-family:PT Sans,sans-serif;margin:0;padding:0}body{background:#1b1919}body *{scrollbar-color:#272727 #e0e0e0aa}body ::-webkit-scrollbar{width:20px}body ::-webkit-scrollbar-track{border:5px solid transparent;border-radius:10px;box-shadow:inset 0 0 10px 10px rgba(0,0,0,.3)}body ::-webkit-scrollbar-thumb{border:5px solid transparent;border-radius:10px;box-shadow:inset 0 0 10px 10px #fff}body ::-webkit-scrollbar-thumb:hover{box-shadow:inset 0 0 10px 10px #ccc}.page,n .home-page{align-items:center;display:flex;flex-direction:column;justify-content:center}.background-img{background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;display:flex;filter:blur(8px);-webkit-filter:blur(8px);font-size:100px;height:calc(100vh - 60px);width:100%}.home-page.background-img{background-image:url(/static/media/home.ef09ccf4d7c4ff31c99c.webp)}.zehlendorf-page.background-img{background-image:url(/static/media/Foto-Haus-Pius.e3d504a96aa24a39d2d6.webp)}.biesdorf-page.background-img{background-image:url(/static/media/Haus-Biesdorf-Vorderansicht.b07b2f037e02e0627c00.webp)}.flex-container-two-two{grid-gap:20px;display:grid;gap:20px;grid-template-columns:auto 30% 30% auto;grid-template-rows:auto 250px 250px auto;position:absolute;width:100%}.flex-container-two-two .tile-one{grid-column:2;grid-row:2}.flex-container-two-two .tile-two{grid-column:3;grid-row:2}.flex-container-two-two .tile-three{grid-column:2;grid-row:3}.flex-container-two-two .tile-four{grid-column:3;grid-row:3}@media screen and (max-width:960px){.flex-container-two-two{grid-template-columns:auto 70% auto;grid-template-rows:auto 20% 20% 20% 20% auto}.flex-container-two-two .tile-one{grid-column:2;grid-row:2}.flex-container-two-two .tile-two{grid-column:2;grid-row:3}.flex-container-two-two .tile-three{grid-column:2;grid-row:4}.flex-container-two-two .tile-four{grid-column:2;grid-row:5}}.flex-container-two-two .tile{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:appear;animation-name:appear;box-shadow:0 0 6px 0 #000;cursor:pointer;opacity:0;overflow:hidden;position:relative;transition:all .2s ease-in}.flex-container-two-two .tile:first-child{-webkit-animation-delay:.15s;animation-delay:.15s;background:#3c19c8}.flex-container-two-two .tile:nth-child(2){-webkit-animation-delay:.3s;animation-delay:.3s;background:#3c32c8}.flex-container-two-two .tile:nth-child(3){-webkit-animation-delay:.45s;animation-delay:.45s;background:#3c4bc8}.flex-container-two-two .tile:nth-child(4){-webkit-animation-delay:.6s;animation-delay:.6s;background:#3c64c8}.flex-container-two-two .tile .label{color:#fff;font-size:2rem;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);white-space:nowrap}.flex-container-two-two .mobile{opacity:0}@media screen and (max-width:960px){.flex-container-two-two .mobile{opacity:1}}.flex-container-two-two .desktop{opacity:0}@media screen and (min-width:calc(960px + 1px)){.flex-container-two-two .desktop{opacity:1}}.flex{display:flex}.flex.column{flex-direction:column}.flex.direction-center{justify-content:center}.flex.direction-space-around,.flex.direction-space-evenly{justify-content:space-evenly}a{color:#ee6352}.single-container a,.single-container span.fancy-link,.switch-container a,.switch-container span.fancy-link{color:#fffa68}.fancy-link{cursor:pointer;position:relative;text-decoration:none}.fancy-link:after{background:currentColor;bottom:0;content:"";height:2px;left:0;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right;transition:-webkit-transform .25s ease-in;transition:transform .25s ease-in;transition:transform .25s ease-in,-webkit-transform .25s ease-in;width:100%}.fancy-link:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;transform-origin:left}@-webkit-keyframes appear{0%{opacity:0}to{opacity:1}}@keyframes appear{0%{opacity:0}to{opacity:1}}#ReactSimpleImageViewer{background-color:#000000e8;position:absolute}#ReactSimpleImageViewer .react-simple-image-viewer__close{font-size:60px;right:20px;top:10px}#ReactSimpleImageViewer>span{opacity:.7}.img-loader,.map-responsive{background-color:rgba(0,0,0,.4);overflow:hidden;position:relative}.img-loader:before,.map-responsive:before{-webkit-animation:loading .6s infinite;animation:loading .6s infinite;background:linear-gradient(90deg,transparent,rgba(0,0,0,.2),transparent);content:"";height:100%;left:0;position:absolute;top:0;width:50%;z-index:-1}@-webkit-keyframes loading{0%{-webkit-transform:skewX(-10deg) translateX(-100%);transform:skewX(-10deg) translateX(-100%)}to{-webkit-transform:skewX(-10deg) translateX(200%);transform:skewX(-10deg) translateX(200%)}}@keyframes loading{0%{-webkit-transform:skewX(-10deg) translateX(-100%);transform:skewX(-10deg) translateX(-100%)}to{-webkit-transform:skewX(-10deg) translateX(200%);transform:skewX(-10deg) translateX(200%)}}.img-loader img,.map-responsive img{display:block}h1{font-size:1.5em}.float-left{float:left}.float-right{float:right}.clearing{clear:both}.display-flex{align-items:center;display:flex}.text-center{text-align:center}:focus-visible{box-shadow:0 0 0 3px #0ca6cc!important;outline:none}.loading-holder{align-items:center;display:flex;flex-direction:column;gap:2em;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.loading-holder img{width:10em}.sk-circle{height:3em;position:relative;width:3em}.sk-circle .sk-child{height:100%;left:0;position:absolute;top:0;width:100%}.sk-circle .sk-child:before{-webkit-animation:sk-circleBounceDelay 1.2s ease-in-out infinite both;animation:sk-circleBounceDelay 1.2s ease-in-out infinite both;background-color:#c63631;border-radius:100%;content:"";display:block;height:15%;margin:0 auto;width:15%}.sk-circle .sk-circle2{-webkit-transform:rotate(30deg);transform:rotate(30deg)}.sk-circle .sk-circle3{-webkit-transform:rotate(60deg);transform:rotate(60deg)}.sk-circle .sk-circle4{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.sk-circle .sk-circle5{-webkit-transform:rotate(120deg);transform:rotate(120deg)}.sk-circle .sk-circle6{-webkit-transform:rotate(150deg);transform:rotate(150deg)}.sk-circle .sk-circle7{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.sk-circle .sk-circle8{-webkit-transform:rotate(210deg);transform:rotate(210deg)}.sk-circle .sk-circle9{-webkit-transform:rotate(240deg);transform:rotate(240deg)}.sk-circle .sk-circle10{-webkit-transform:rotate(270deg);transform:rotate(270deg)}.sk-circle .sk-circle11{-webkit-transform:rotate(300deg);transform:rotate(300deg)}.sk-circle .sk-circle12{-webkit-transform:rotate(330deg);transform:rotate(330deg)}.sk-circle .sk-circle2:before{-webkit-animation-delay:-1.1s;animation-delay:-1.1s}.sk-circle .sk-circle3:before{-webkit-animation-delay:-1s;animation-delay:-1s}.sk-circle .sk-circle4:before{-webkit-animation-delay:-.9s;animation-delay:-.9s}.sk-circle .sk-circle5:before{-webkit-animation-delay:-.8s;animation-delay:-.8s}.sk-circle .sk-circle6:before{-webkit-animation-delay:-.7s;animation-delay:-.7s}.sk-circle .sk-circle7:before{-webkit-animation-delay:-.6s;animation-delay:-.6s}.sk-circle .sk-circle8:before{-webkit-animation-delay:-.5s;animation-delay:-.5s}.sk-circle .sk-circle9:before{-webkit-animation-delay:-.4s;animation-delay:-.4s}.sk-circle .sk-circle10:before{-webkit-animation-delay:-.3s;animation-delay:-.3s}.sk-circle .sk-circle11:before{-webkit-animation-delay:-.2s;animation-delay:-.2s}.sk-circle .sk-circle12:before{-webkit-animation-delay:-.1s;animation-delay:-.1s}@-webkit-keyframes sk-circleBounceDelay{0%,80%,to{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes sk-circleBounceDelay{0%,80%,to{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.navbar{background:#1b1919;font-size:1rem;position:-webkit-sticky;position:sticky;top:0;-webkit-user-select:none;user-select:none;z-index:999}.navbar,.navbar-container{align-items:center;display:flex;height:60px;justify-content:center}.navbar-container{max-width:1500px}.navbar-logo{align-items:center;color:#fff;cursor:pointer;display:flex;font-size:2rem;justify-self:start;margin-left:20px;margin-right:170px;text-decoration:none}.navbar-logo img{height:50px;width:100%}.nav-menu{grid-gap:10px;display:grid;grid-template-columns:repeat(4,auto);justify-content:end;list-style:none;margin-right:2rem;text-align:center;width:53vw}.nav-div-wrapper{position:relative}.nav-item.tab-active+.nav-sub-menu,.nav-item:hover+.nav-sub-menu,.nav-sub-menu:hover{opacity:1;transition:all .2s ease-in-out;visibility:visible}.nav-sub-menu{background:#242424e3;border-radius:0 0 10px 10px;display:grid;justify-content:end;list-style:none;opacity:0;position:absolute;right:0;text-align:left;visibility:hidden;width:-webkit-max-content;width:max-content}.nav-sub-item{height:50px;position:relative}.nav-sub-item:hover{background-color:#fff4}.nav-sub-item:last-child{border-radius:0 0 10px 10px}.nav-item{height:60px;position:relative}.nav-links{align-items:center;border-color:#242424;color:#fff;cursor:pointer;display:flex;height:100%;padding:10px;text-decoration:none}.nav-links:hover{border-bottom:4px solid #242424;transition:all .2s ease-out}.nav-sub-links{align-items:center;color:#fff;cursor:pointer;display:flex;height:100%;padding:.5rem 1rem;text-decoration:none}.fa-bars{color:#fff}.menu-icon,.nav-links-mobile{display:none}@media screen and (max-width:960px){.NavbarItems{position:relative}.nav-menu{display:block;flex-direction:column;height:100vh;left:-100%;position:absolute;top:60px;width:100%}.nav-menu,.nav-menu.active{opacity:1;transition:all .5s ease}.nav-menu.active{background:#242424;left:0;z-index:1}.nav-sub-menu{border-radius:0;border-radius:initial;display:block;flex-direction:column;height:90vh;left:-100%;position:absolute;top:60px;transition:right .5s ease-in;width:100%}.nav-sub-menu,.nav-sub-menu.active{background:#242424;opacity:1;visibility:visible}.nav-sub-menu.active{left:0;transition:right .5s ease;z-index:2}.nav-sub-item:last-child{border-radius:0;border-radius:initial}.nav-links{display:table;padding:18px;text-align:center;width:100%}.nav-item.active,.nav-item:hover{background-color:#fff}.nav-item.active .nav-links,.nav-item:hover .nav-links{color:#242424}.navbar-logo{left:0;position:absolute}.menu-icon{cursor:pointer;display:block;font-size:1.8rem;position:absolute;right:0;top:50%;-webkit-transform:translate(-100%,-50%);transform:translate(-100%,-50%)}.fa-times{color:#fff;font-size:2rem}.nav-links-mobile{background-color:initial;border:1px solid #fff;border-radius:4px;color:#fff;display:block;font-size:1.5rem;margin:2rem auto;padding:14px 20px;text-align:center;text-decoration:none;transition:all .3s ease-out;width:80%}.nav-links-mobile:hover{background:#fff;color:#242424;transition:.25s}}.tile .table-and-chairs{--wood-color:#6e260e;--wood-pole-color:#8b4513;--backrest-width:6px;--backrest-pole-width:12px;--chair-rotate-degree:15deg;--chair-vertical-movement:7%;--chair-normal-offset:75px;--chair-horizontal-movement:35px}.tile .table-and-chairs .table{background-color:var(--wood-color);border-radius:10px;display:flex;height:200px;left:50%;overflow:hidden;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:160px;z-index:1}.tile .table-and-chairs .table .wood-b,.tile .table-and-chairs .table .wood-dark,.tile .table-and-chairs .table .wood-u{background:linear-gradient(to top left,sienna,#8b4513);height:400px;width:30px}.tile .table-and-chairs .table .wood-dark,.tile .table-and-chairs .table .wood-dark2{background:radial-gradient(closest-corner,#8b4513,#6e260e,#8b4513);width:5px}.tile .table-and-chairs .table .wood-dark2{background:radial-gradient(farthest-side,#8b4513,#6e260e,#8b4513);width:10px}.tile .table-and-chairs .table .wood-b{background:linear-gradient(to bottom right,sienna,#8b4513)}.tile .table-and-chairs .table .tablecloth{background:#990808;box-shadow:0 0 0 5px #ccc;height:150px;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg);width:150px}.tile .table-and-chairs .table .tablecloth p{border-radius:10px;color:#fff;color:#ccc;font-family:Palatino Linotype,Book Antiqua,Palatino,serif;font-size:35px;font-weight:700;left:50%;margin:0;padding:5px;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.tile .table-and-chairs .chair{background:#fff;background-image:linear-gradient(90deg,rgba(200,0,0,.5) 50%,transparent 0),linear-gradient(rgba(200,0,0,.5) 50%,transparent 0);background-size:20px 20px;background-size:10px 10px;background:#990808;border-radius:15px;box-shadow:inset 0 0 5px 0 #000;height:60px;left:calc(50% - var(--chair-normal-offset));position:absolute;top:33%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:.3s ease-in-out;width:60px}.tile .table-and-chairs .chair:nth-child(3),.tile .table-and-chairs .chair:nth-child(5){top:66%}.tile .table-and-chairs .chair:nth-child(4),.tile .table-and-chairs .chair:nth-child(5){left:auto;right:calc(50% - var(--chair-normal-offset));-webkit-transform:translate(50%,-50%) rotate(180deg);transform:translate(50%,-50%) rotate(180deg)}.tile .table-and-chairs .chair .backrest{border:10px solid transparent;border-left:10px solid var(--wood-color);border-radius:50%;height:130%;left:-10%;position:absolute;top:-15%;width:130%}.tile .table-and-chairs .chair .backrest:after,.tile .table-and-chairs .chair .backrest:before{background-color:var(--wood-pole-color);border-radius:20%;content:"";height:var(--backrest-pole-width);left:calc((var(--backrest-width) - var(--backrest-pole-width))/2);position:absolute;top:calc((var(--backrest-width) - var(--backrest-pole-width))/2);width:var(--backrest-pole-width)}.tile .table-and-chairs .chair .backrest:after{bottom:calc((var(--backrest-width) - var(--backrest-pole-width))/2);top:auto}.tile:hover .table-and-chairs .chair{left:calc(50% - var(--chair-normal-offset) - var(--chair-horizontal-movement))}.tile:hover .table-and-chairs .chair:nth-child(2){top:calc(33% - var(--chair-vertical-movement));-webkit-transform:translate(-50%,-50%) rotate(var(--chair-rotate-degree));transform:translate(-50%,-50%) rotate(var(--chair-rotate-degree))}.tile:hover .table-and-chairs .chair:nth-child(3){top:calc(66% + var(--chair-vertical-movement));-webkit-transform:translate(-50%,-50%) rotate(calc(var(--chair-rotate-degree)*-1));transform:translate(-50%,-50%) rotate(calc(var(--chair-rotate-degree)*-1))}.tile:hover .table-and-chairs .chair:nth-child(4),.tile:hover .table-and-chairs .chair:nth-child(5){left:auto;right:calc(50% - var(--chair-normal-offset) - var(--chair-horizontal-movement));top:calc(33% - var(--chair-vertical-movement));-webkit-transform:translate(50%,-50%) rotate(calc(180deg - var(--chair-rotate-degree)));transform:translate(50%,-50%) rotate(calc(180deg - var(--chair-rotate-degree)))}.tile:hover .table-and-chairs .chair:nth-child(5){top:calc(66% + var(--chair-vertical-movement));-webkit-transform:translate(50%,-50%) rotate(calc(180deg + var(--chair-rotate-degree)));transform:translate(50%,-50%) rotate(calc(180deg + var(--chair-rotate-degree)))}.tile .book{-webkit-backface-visibility:visible;backface-visibility:visible;cursor:pointer;font-size:10px;height:195px;left:50%;-webkit-perspective:1000px;perspective:1000px;position:absolute;top:50%;-webkit-transform:translate(calc(-50% - 75px),-50%);transform:translate(calc(-50% - 75px),-50%);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transition:-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out;transition:transform .5s ease-in-out,-webkit-transform .5s ease-in-out}.tile .book.photo{height:170px;-webkit-transform:translate(calc(-50% - 110px),-50%);transform:translate(calc(-50% - 110px),-50%)}.tile .book.photo h1,.tile .book.photo p{font-family:Consolas}.tile .book.photo .back,.tile .book.photo .front,.tile .book.photo .page1,.tile .book.photo .page2,.tile .book.photo .page3,.tile .book.photo .page4,.tile .book.photo .page5,.tile .book.photo .page6{width:220px}.tile .book.photo .back,.tile .book.photo .front{background:#990808;height:102%;-webkit-transform:translate(-1px,-1px);transform:translate(-1px,-1px);width:222px}.tile .book.photo .front p{color:#ccc;font-size:25px;font-weight:700;line-height:30px;margin-top:20%;text-align:center;text-shadow:inherit}.tile .book.photo .front .input{background-color:#ddd;border-radius:10%;height:30%;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%);transform:translate(-50%);width:40%}.tile .book.photo .front .input:after,.tile .book.photo .front .input:before{background-color:#666;content:"";height:2px;position:absolute;top:33%;-webkit-transform:translate(5%);transform:translate(5%);width:90%}.tile .book.photo .front .input:after{top:66%}.tile .book.photo .front .rings{background-color:#ddd;border-radius:6px;box-shadow:4px 0 0 0 #111;height:6px;left:0;position:absolute;top:20%;-webkit-transform:translate(-50%);transform:translate(-50%);width:14px}.tile .book.photo .front .rings:nth-child(4){top:40%}.tile .book.photo .front .rings:nth-child(5){top:60%}.tile .book.photo .front .rings:nth-child(6){top:80%}.tile .book.photo .page5 .img-div{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.tile .book.photo .page5,.tile .book.photo .page6{padding:10px}.tile .book.photo .page5 .img-div,.tile .book.photo .page6 .img-div{height:56px;left:20px;overflow:hidden;padding:6px;position:absolute;top:20px;width:81px}.tile .book.photo .page5 .img-div:after,.tile .book.photo .page5 .img-div:before,.tile .book.photo .page6 .img-div:after,.tile .book.photo .page6 .img-div:before{background-color:#222;content:"";height:100px;left:-80px;position:absolute;top:-80px;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:100px;z-index:1}.tile .book.photo .page5 .img-div:after,.tile .book.photo .page6 .img-div:after{bottom:-80px;left:auto;right:-80px;top:auto}.tile .book.photo .page5 .img-div img,.tile .book.photo .page6 .img-div img{box-shadow:0 0 0 1px #000;height:50px;-webkit-transform:translate(-3px,-3px);transform:translate(-3px,-3px);width:75px}.tile .book.photo .page5 .img-div:nth-child(2),.tile .book.photo .page6 .img-div:nth-child(2){left:125px}.tile .book.photo .page5 .img-div:nth-child(3),.tile .book.photo .page6 .img-div:nth-child(3){top:100px}.tile .book.photo .page5 .img-div:nth-child(4),.tile .book.photo .page6 .img-div:nth-child(4){left:125px;top:100px}.tile .book.normal h1,.tile .book.normal p{font-family:Palatino Linotype,Book Antiqua,Palatino,serif;margin:5px}.tile .book.normal .front{overflow:hidden}.tile .book.normal .front p{color:#682122;font-size:35px;font-weight:700;line-height:30px;margin-left:-10%;margin-top:30%;text-align:center;text-shadow:1px 1px #b39a52}.tile .book.normal .front:after,.tile .book.normal .front:before{background-color:#993637;content:"";height:100%;position:absolute;width:100%}.tile .book.normal .front:before{left:-70%;top:-70%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.tile .book.normal .front:after{right:-85%;top:0}.tile .book.normal .page5{background:#fafafa;background-image:url(/static/media/Don_Luigi_Fraccari.463d8a9959aaecead7b8.webp);background-position:50%;background-repeat:no-repeat;background-size:70%;-webkit-filter:grayscale(1);filter:grayscale(1)}.tile .book.normal .page5 h1,.tile .book.normal .page5 p{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.tile .book h1{font-size:1.2em;font-weight:700}.tile .book .back,.tile .book .front,.tile .book .page1,.tile .book .page2,.tile .book .page3,.tile .book .page4,.tile .book .page5,.tile .book .page6{color:#000;height:100%;left:0;position:absolute;top:0;-webkit-transform-origin:left center;transform-origin:left center;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transition:box-shadow .35s ease-in-out,-webkit-transform .5s ease-in-out;transition:transform .5s ease-in-out,box-shadow .35s ease-in-out;transition:transform .5s ease-in-out,box-shadow .35s ease-in-out,-webkit-transform .5s ease-in-out;width:150px}.tile .book .back,.tile .book .front{background:#e9683a;height:102%;-webkit-transform:translate(-1px,-1px);transform:translate(-1px,-1px);width:152px}.tile .book .back,.tile .book .front,.tile .book .page1,.tile .book .page2,.tile .book .page3,.tile .book .page4,.tile .book .page5,.tile .book .page6{border-bottom-right-radius:.5em;border-top-right-radius:.5em}.tile .book .page1,.tile .book .page2{background:#efefef}.tile .book .page3,.tile .book .page4{background:#f5f5f5}.tile .book .page6{background:#fdfdfd}.tile:hover .book{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.tile:hover .book .back,.tile:hover .book .front,.tile:hover .book .page1,.tile:hover .book .page2,.tile:hover .book .page3,.tile:hover .book .page4,.tile:hover .book .page5,.tile:hover .book .page6{box-shadow:0 1em 3em 0 rgba(0,0,0,.4)}.tile:hover .book .front{-webkit-transform:rotateY(-160deg) scale(1.1);transform:rotateY(-160deg) scale(1.1)}.tile:hover .book .back{-webkit-transform:rotateY(-20deg) scale(1.1);transform:rotateY(-20deg) scale(1.1)}.tile:hover .book .page1{-webkit-transform:rotateY(-150deg) scale(1.1);transform:rotateY(-150deg) scale(1.1)}.tile:hover .book .page2{-webkit-transform:rotateY(-30deg) scale(1.1);transform:rotateY(-30deg) scale(1.1)}.tile:hover .book .page3{-webkit-transform:rotateY(-140deg) scale(1.1);transform:rotateY(-140deg) scale(1.1)}.tile:hover .book .page4{-webkit-transform:rotateY(-40deg) scale(1.1);transform:rotateY(-40deg) scale(1.1)}.tile:hover .book .page5{-webkit-transform:rotateY(-130deg) scale(1.1);transform:rotateY(-130deg) scale(1.1)}.tile:hover .book .page6{-webkit-transform:rotateY(-50deg) scale(1.1);transform:rotateY(-50deg) scale(1.1)}.tile .hand-and-heart .heart{-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;height:90px;left:calc(50% - 50px);position:absolute;top:15%;transition:all 1s ease;width:100px}.tile .hand-and-heart .heart:after,.tile .hand-and-heart .heart:before{background:#e70000;border-radius:50px 50px 0 0;content:"";height:80px;left:50px;position:absolute;top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0 100%;transform-origin:0 100%;width:52px}.tile .hand-and-heart .heart:after{left:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);-webkit-transform-origin:100% 100%;transform-origin:100% 100%}.tile .hand-and-heart .hand{--hand-color:#bd522e;--shirt-color:#1a32b9;height:100px;left:53%;position:absolute;top:53%;-webkit-transform:translate(-50%);transform:translate(-50%);width:200px}.tile .hand-and-heart .hand p{color:#ccc;font-size:25px;font-weight:700;line-height:30px;position:absolute;text-align:center;text-decoration:none;text-shadow:inherit;top:-16%}.tile .hand-and-heart .hand div{background-color:var(--hand-color);position:absolute}.tile .hand-and-heart .hand .shirt{background-color:var(--shirt-color);bottom:10%;-webkit-clip-path:polygon(0 0,100% 10%,100% 90%,0 100%);clip-path:polygon(0 0,100% 10%,100% 90%,0 100%);height:55px;left:-3%;-webkit-transform:rotate(-30deg);transform:rotate(-30deg);width:30px}.tile .hand-and-heart .hand .arm{border-top-right-radius:50%;bottom:30%;height:40px;-webkit-transform:rotate(-30deg);transform:rotate(-30deg);width:60px}.tile .hand-and-heart .hand .palm{border-top-left-radius:30%;-webkit-clip-path:polygon(8% 0,100% 25%,100% 75%,19% 100%);clip-path:polygon(8% 0,100% 25%,100% 75%,19% 100%);height:40px;left:15%;top:32%;-webkit-transform:rotate(15deg);transform:rotate(15deg);width:80px}.tile .hand-and-heart .hand .finger{border-bottom-left-radius:40%;border-bottom-right-radius:20%;border-top-right-radius:70%;height:15px;right:30%;top:51%;-webkit-transform:rotate(-35deg);transform:rotate(-35deg);width:40px}.tile .hand-and-heart .hand .finger:after,.tile .hand-and-heart .hand .finger:before{background-color:var(--hand-color);border-bottom-left-radius:40%;border-bottom-right-radius:20%;border-top-right-radius:70%;content:"";height:15px;left:72%;position:absolute;top:-5%;-webkit-transform:rotate(-15deg);transform:rotate(-15deg);width:30px}.tile .hand-and-heart .hand .finger:after{border-bottom-left-radius:40%;border-bottom-right-radius:20%;border-top-right-radius:70%;left:125%;top:-40%;-webkit-transform:rotate(-30deg);transform:rotate(-30deg);width:20px}.tile .hand-and-heart .hand .finger:nth-child(3){right:35%;top:46%}.tile .hand-and-heart .hand .thumb{border-bottom-right-radius:20%;border-top-right-radius:70%;height:20px;left:17%;top:24%;-webkit-transform:rotate(-5deg);transform:rotate(-5deg);width:80px}.tile:hover .hand-and-heart .heart{-webkit-animation:spin 2s linear infinite,updown 2s ease-in-out infinite;animation:spin 2s linear infinite,updown 2s ease-in-out infinite}@-webkit-keyframes spin{to{-webkit-transform:rotateY(1turn);transform:rotateY(1turn)}}@keyframes spin{to{-webkit-transform:rotateY(1turn);transform:rotateY(1turn)}}@-webkit-keyframes updown{50%{top:10%}to{top:15%}}@keyframes updown{50%{top:10%}to{top:15%}}.footer-container{align-items:center;background-color:#242424;display:flex;flex-direction:column;height:19rem;justify-content:center;overflow:hidden;position:relative;width:100%;z-index:1}.footer-container .footer-links{display:flex;justify-content:space-evenly;max-width:1000px;width:100%}.footer-container .footer-link-wrapper{display:flex}.footer-container .footer-link-items{align-items:flex-start;box-sizing:border-box;display:flex;flex-direction:column;margin:1rem;text-align:left}.footer-container .footer-link-items h2{margin-bottom:1rem}.footer-container .footer-link-items>h2{color:#fff}.footer-container .footer-link-items p,.footer-container .footer-link-items>a{color:#fff;cursor:pointer;margin-bottom:.5rem;text-decoration:none}.footer-container .footer-link-items a:hover,.footer-container .footer-link-items p:hover{color:#e9e9e9;transition:.3s ease-out}.footer-container .footer-email-form h2{margin-bottom:2rem}.footer-container .footer-input::-webkit-input-placeholder{color:#b1b1b1}.footer-container .footer-input::placeholder{color:#b1b1b1}.footer-container .social-icon-link{color:#fff;font-size:1.5rem}.footer-container img{height:100%;width:1.625rem}.footer-container .social-icons{align-items:center;display:flex;gap:1em;margin-top:2rem;width:7.5rem}.footer-container .website-rights{color:#fff;margin-top:2.2rem}@media screen and (max-width:960px){.footer-container{height:30rem}}.footer-overlay-container{background-color:#242424;color:#fff;height:100%;max-width:1200px;position:absolute;top:100%;transition:all .3s ease;visibility:hidden;width:100%;z-index:1}.footer-overlay-container>p{font-size:1.5rem;margin-bottom:10px;text-decoration:underline}.footer-overlay-container.active{display:inline;display:initial;top:0;visibility:inherit}.footer-overlay-container.active~.footer-links,.footer-overlay-container.active~.social-media{transition:all .3s ease;visibility:hidden}.footer-overlay-container .fa-times{color:#fff;cursor:pointer;font-size:2rem;position:absolute;right:0;top:0;-webkit-transform:translate(-100%,60%);transform:translate(-100%,60%)}.footer-overlay-container .flex-container{display:flex;justify-content:space-around}.footer-overlay-container .flex-container .contact-name{font-size:1.1em;text-decoration:underline}.footer-overlay-container .flex-container .contact-area{margin:auto}@media screen and (max-width:960px){.footer-overlay-container{font-size:12px}.footer-overlay-container>p{margin:5px}.footer-overlay-container .flex-container{flex-direction:column;padding-top:10px}.footer-overlay-container .flex-container .contact-area{margin:initial}.footer-overlay-container .flex-container .contact-name{margin:0 5px}.footer-overlay-container .flex-container .contact-information{display:flex}.footer-overlay-container .flex-container .contact-information p{margin:0 5px;width:50%}}.single-container{grid-template-columns:.75fr 3fr .75fr;grid-template-rows:.5fr 3fr .5fr}.single-container .content{-webkit-animation-delay:.15s;animation-delay:.15s;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:appear;animation-name:appear;background:#234788;box-shadow:0 0 6px 0 #000;grid-column:2;grid-row:2;visibility:inherit!important}.single-container .content.BiesdorfLocation,.single-container .content.ZehlendorfLocation{background:#234788}.single-container .content.BiesdorfOffers,.single-container .content.Offers,.single-container .content.ZehlendorfOffers{background:#5e1f1f}.single-container .content.BiesdorfImpressions,.single-container .content.Impressions,.single-container .content.ZehlendorfImpressions{background:#173723}.single-container .content.FreiplatzApp{background:#322b60}.single-container .content.Support{background-color:#33667e}@media screen and (max-width:1200px){.single-container{grid-template-columns:1fr 90% 1fr;grid-template-rows:1fr 90% 1fr!important}}.list-container,.single-container,.switch-container{color:#fff;display:grid;position:absolute;width:100%}.list-container .content,.single-container .content,.switch-container .content{opacity:0;overflow:scroll;overflow-x:hidden;overflow-y:auto;transition:all .1s ease-in;visibility:hidden}.list-container .content.active,.single-container .content.active,.switch-container .content.active{visibility:inherit}.list-container .content .middle,.single-container .content .middle,.switch-container .content .middle{display:table-cell;vertical-align:middle}.list-container .content .text-container,.single-container .content .text-container,.switch-container .content .text-container{display:table;font-size:1.1em;height:100%;padding:15px}.list-container .content .text-container .image,.single-container .content .text-container .image,.switch-container .content .text-container .image{border-radius:10px;box-shadow:0 0 5px 0 #000;margin:0 15px 15px}.list-container .content .text-container .image.right,.single-container .content .text-container .image.right,.switch-container .content .text-container .image.right{float:right}.list-container .content .text-container .image.left,.single-container .content .text-container .image.left,.switch-container .content .text-container .image.left{float:left}.list-container .content .text-container .image.image-size-1,.single-container .content .text-container .image.image-size-1,.switch-container .content .text-container .image.image-size-1{width:1.7vw}.list-container .content .text-container .image.image-size-2,.single-container .content .text-container .image.image-size-2,.switch-container .content .text-container .image.image-size-2{width:3.4vw}.list-container .content .text-container .image.image-size-3,.single-container .content .text-container .image.image-size-3,.switch-container .content .text-container .image.image-size-3{width:5.1vw}.list-container .content .text-container .image.image-size-4,.single-container .content .text-container .image.image-size-4,.switch-container .content .text-container .image.image-size-4{width:6.8vw}.list-container .content .text-container .image.image-size-5,.single-container .content .text-container .image.image-size-5,.switch-container .content .text-container .image.image-size-5{width:8.5vw}.list-container .content .text-container .image.image-size-6,.single-container .content .text-container .image.image-size-6,.switch-container .content .text-container .image.image-size-6{width:10.2vw}.list-container .content .text-container .image.image-size-7,.single-container .content .text-container .image.image-size-7,.switch-container .content .text-container .image.image-size-7{width:11.9vw}.list-container .content .text-container .image.image-size-8,.single-container .content .text-container .image.image-size-8,.switch-container .content .text-container .image.image-size-8{width:13.6vw}.list-container .content .text-container .image.image-size-9,.single-container .content .text-container .image.image-size-9,.switch-container .content .text-container .image.image-size-9{width:15.3vw}.list-container .content .text-container .image.image-size-10,.single-container .content .text-container .image.image-size-10,.switch-container .content .text-container .image.image-size-10{width:17vw}.list-container .content .text-container .image.image-size-11,.single-container .content .text-container .image.image-size-11,.switch-container .content .text-container .image.image-size-11{width:18.7vw}.list-container .content .text-container .image.image-size-12,.single-container .content .text-container .image.image-size-12,.switch-container .content .text-container .image.image-size-12{width:20.4vw}.list-container .content .text-container .image.image-size-13,.single-container .content .text-container .image.image-size-13,.switch-container .content .text-container .image.image-size-13{width:22.1vw}.list-container .content .text-container .image.image-size-14,.single-container .content .text-container .image.image-size-14,.switch-container .content .text-container .image.image-size-14{width:23.8vw}.list-container .content .text-container .image.image-size-15,.single-container .content .text-container .image.image-size-15,.switch-container .content .text-container .image.image-size-15{width:25.5vw}.list-container .content .text-container .image.image-size-16,.single-container .content .text-container .image.image-size-16,.switch-container .content .text-container .image.image-size-16{width:27.2vw}.list-container .content .text-container .image.image-size-17,.single-container .content .text-container .image.image-size-17,.switch-container .content .text-container .image.image-size-17{width:28.9vw}.list-container .content .text-container .image.image-size-18,.single-container .content .text-container .image.image-size-18,.switch-container .content .text-container .image.image-size-18{width:30.6vw}.list-container .content .text-container .image.image-size-19,.single-container .content .text-container .image.image-size-19,.switch-container .content .text-container .image.image-size-19{width:32.3vw}.list-container .content .text-container .image.image-size-20,.single-container .content .text-container .image.image-size-20,.switch-container .content .text-container .image.image-size-20{width:34vw}.list-container h1,.single-container h1,.switch-container h1{padding-bottom:10px}.list-container ul,.single-container ul,.switch-container ul{list-style-position:inside;list-style-type:disclosure-closed;padding-left:1em;text-indent:-1em}.list-container .impression-wrapper,.single-container .impression-wrapper,.switch-container .impression-wrapper{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-around}.list-container .impression-wrapper .img-element,.single-container .impression-wrapper .img-element,.switch-container .impression-wrapper .img-element{border-radius:10px;cursor:pointer;padding:20px;width:340px}.list-container .impression-wrapper .img-element:hover,.single-container .impression-wrapper .img-element:hover,.switch-container .impression-wrapper .img-element:hover{background-color:rgba(0,0,0,.2)}.list-container .impression-wrapper .img-element .img-loader,.single-container .impression-wrapper .img-element .img-loader,.switch-container .impression-wrapper .img-element .img-loader{border-radius:10px}.list-container .impression-wrapper .img-element .img-loader img,.single-container .impression-wrapper .img-element .img-loader img,.switch-container .impression-wrapper .img-element .img-loader img{height:230px;object-fit:cover;width:300px}.list-container .impression-wrapper .img-element p,.single-container .impression-wrapper .img-element p,.switch-container .impression-wrapper .img-element p{height:45px;margin-top:10px;text-align:center}@media screen and (max-width:1200px){.list-container .impression-wrapper .img-element,.single-container .impression-wrapper .img-element,.switch-container .impression-wrapper .img-element{padding:5px;width:160px}.list-container .impression-wrapper .img-element .img-loader img,.single-container .impression-wrapper .img-element .img-loader img,.switch-container .impression-wrapper .img-element .img-loader img{height:200px;width:150px}.list-container .content .text-container,.single-container .content .text-container,.switch-container .content .text-container{padding:1vw}.list-container .content .text-container.font-size-1,.single-container .content .text-container.font-size-1,.switch-container .content .text-container.font-size-1{font-size:.2vw}.list-container .content .text-container.font-size-2,.single-container .content .text-container.font-size-2,.switch-container .content .text-container.font-size-2{font-size:.4vw}.list-container .content .text-container.font-size-3,.single-container .content .text-container.font-size-3,.switch-container .content .text-container.font-size-3{font-size:.6vw}.list-container .content .text-container.font-size-4,.single-container .content .text-container.font-size-4,.switch-container .content .text-container.font-size-4{font-size:.8vw}.list-container .content .text-container.font-size-5,.single-container .content .text-container.font-size-5,.switch-container .content .text-container.font-size-5{font-size:1vw}.list-container .content .text-container.font-size-6,.single-container .content .text-container.font-size-6,.switch-container .content .text-container.font-size-6{font-size:1.2vw}.list-container .content .text-container.font-size-7,.single-container .content .text-container.font-size-7,.switch-container .content .text-container.font-size-7{font-size:1.4vw}.list-container .content .text-container.font-size-8,.single-container .content .text-container.font-size-8,.switch-container .content .text-container.font-size-8{font-size:1.6vw}.list-container .content .text-container.font-size-9,.single-container .content .text-container.font-size-9,.switch-container .content .text-container.font-size-9{font-size:1.8vw}.list-container .content .text-container.font-size-10,.single-container .content .text-container.font-size-10,.switch-container .content .text-container.font-size-10{font-size:2vw}.list-container .content .text-container.font-size-11,.single-container .content .text-container.font-size-11,.switch-container .content .text-container.font-size-11{font-size:2.2vw}.list-container .content .text-container.font-size-12,.single-container .content .text-container.font-size-12,.switch-container .content .text-container.font-size-12{font-size:2.4vw}.list-container .content .text-container.font-size-13,.single-container .content .text-container.font-size-13,.switch-container .content .text-container.font-size-13{font-size:2.6vw}.list-container .content .text-container.font-size-14,.single-container .content .text-container.font-size-14,.switch-container .content .text-container.font-size-14{font-size:2.8vw}.list-container .content .text-container.font-size-15,.single-container .content .text-container.font-size-15,.switch-container .content .text-container.font-size-15{font-size:3vw}.list-container .content .text-container.font-size-16,.single-container .content .text-container.font-size-16,.switch-container .content .text-container.font-size-16{font-size:3.2vw}.list-container .content .text-container.font-size-17,.single-container .content .text-container.font-size-17,.switch-container .content .text-container.font-size-17{font-size:3.4vw}.list-container .content .text-container.font-size-18,.single-container .content .text-container.font-size-18,.switch-container .content .text-container.font-size-18{font-size:3.6vw}.list-container .content .text-container.font-size-19,.single-container .content .text-container.font-size-19,.switch-container .content .text-container.font-size-19{font-size:3.8vw}.list-container .content .text-container.font-size-20,.single-container .content .text-container.font-size-20,.switch-container .content .text-container.font-size-20{font-size:4vw}.list-container .content .text-container .image.image-size-1,.single-container .content .text-container .image.image-size-1,.switch-container .content .text-container .image.image-size-1{width:4vw}.list-container .content .text-container .image.image-size-2,.single-container .content .text-container .image.image-size-2,.switch-container .content .text-container .image.image-size-2{width:8vw}.list-container .content .text-container .image.image-size-3,.single-container .content .text-container .image.image-size-3,.switch-container .content .text-container .image.image-size-3{width:12vw}.list-container .content .text-container .image.image-size-4,.single-container .content .text-container .image.image-size-4,.switch-container .content .text-container .image.image-size-4{width:16vw}.list-container .content .text-container .image.image-size-5,.single-container .content .text-container .image.image-size-5,.switch-container .content .text-container .image.image-size-5{width:20vw}.list-container .content .text-container .image.image-size-6,.single-container .content .text-container .image.image-size-6,.switch-container .content .text-container .image.image-size-6{width:24vw}.list-container .content .text-container .image.image-size-7,.single-container .content .text-container .image.image-size-7,.switch-container .content .text-container .image.image-size-7{width:28vw}.list-container .content .text-container .image.image-size-8,.single-container .content .text-container .image.image-size-8,.switch-container .content .text-container .image.image-size-8{width:32vw}.list-container .content .text-container .image.image-size-9,.single-container .content .text-container .image.image-size-9,.switch-container .content .text-container .image.image-size-9{width:36vw}.list-container .content .text-container .image.image-size-10,.single-container .content .text-container .image.image-size-10,.switch-container .content .text-container .image.image-size-10{width:40vw}.list-container .content .text-container .image.image-size-11,.single-container .content .text-container .image.image-size-11,.switch-container .content .text-container .image.image-size-11{width:44vw}.list-container .content .text-container .image.image-size-12,.single-container .content .text-container .image.image-size-12,.switch-container .content .text-container .image.image-size-12{width:48vw}.list-container .content .text-container .image.image-size-13,.single-container .content .text-container .image.image-size-13,.switch-container .content .text-container .image.image-size-13{width:52vw}.list-container .content .text-container .image.image-size-14,.single-container .content .text-container .image.image-size-14,.switch-container .content .text-container .image.image-size-14{width:56vw}.list-container .content .text-container .image.image-size-15,.single-container .content .text-container .image.image-size-15,.switch-container .content .text-container .image.image-size-15{width:60vw}.list-container .content .text-container .image.image-size-16,.single-container .content .text-container .image.image-size-16,.switch-container .content .text-container .image.image-size-16{width:64vw}.list-container .content .text-container .image.image-size-17,.single-container .content .text-container .image.image-size-17,.switch-container .content .text-container .image.image-size-17{width:68vw}.list-container .content .text-container .image.image-size-18,.single-container .content .text-container .image.image-size-18,.switch-container .content .text-container .image.image-size-18{width:72vw}.list-container .content .text-container .image.image-size-19,.single-container .content .text-container .image.image-size-19,.switch-container .content .text-container .image.image-size-19{width:76vw}.list-container .content .text-container .image.image-size-20,.single-container .content .text-container .image.image-size-20,.switch-container .content .text-container .image.image-size-20{width:80vw}.single-container .content,.switch-container .content{grid-row:2!important}}.switch-container{grid-gap:10px;grid-template-columns:.75fr 1fr 2fr .75fr}.switch-container.three{grid-template-rows:.5fr repeat(3,1fr) .5fr}.switch-container.three .content{grid-row:2/span 3}.switch-container.three .shadow{-webkit-animation-delay:.6s;animation-delay:.6s;grid-row:2/span 3}.switch-container.four{grid-template-rows:1fr repeat(4,180px) 1fr}.switch-container.four.small{grid-template-rows:1fr repeat(4,140px) 1fr}.switch-container.four .content{grid-row:2/span 4}.switch-container.four .shadow{-webkit-animation-delay:.75s;animation-delay:.75s;grid-row:2/span 4}.switch-container .content{grid-column:3}.switch-container .shadow{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:appear;animation-name:appear;background-color:#c8503c;box-shadow:0 0 6px 0 #000;grid-column:3;opacity:0}.switch-container .switch:first-child{grid-column:2;grid-row:1}.switch-container .content:first-of-type,.switch-container .switch:first-child{-webkit-animation-delay:.15s;animation-delay:.15s;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:appear;animation-name:appear;background:#500a0a}.switch-container .switch:nth-child(2){grid-column:2;grid-row:2}.switch-container .content:nth-of-type(2),.switch-container .switch:nth-child(2){-webkit-animation-delay:.3s;animation-delay:.3s;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:appear;animation-name:appear;background:#641414}.switch-container .switch:nth-child(3){grid-column:2;grid-row:3}.switch-container .content:nth-of-type(3),.switch-container .switch:nth-child(3){-webkit-animation-delay:.45s;animation-delay:.45s;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:appear;animation-name:appear;background:#781e1e}.switch-container .switch:nth-child(4){grid-column:2;grid-row:4}.switch-container .content:nth-of-type(4),.switch-container .switch:nth-child(4){-webkit-animation-delay:.6s;animation-delay:.6s;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:appear;animation-name:appear;background:#8c2828}.switch-container .switch:nth-child(5){grid-column:2;grid-row:5}.switch-container .content:nth-of-type(5),.switch-container .switch:nth-child(5){-webkit-animation-delay:.75s;animation-delay:.75s;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:appear;animation-name:appear;background:#a03232}.switch-container .switch:nth-child(6){grid-column:2;grid-row:6}.switch-container .content:nth-of-type(6),.switch-container .switch:nth-child(6){-webkit-animation-delay:.9s;animation-delay:.9s;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:appear;animation-name:appear;background:#b43c3c}.switch-container .switch:nth-child(7){grid-column:2;grid-row:7}.switch-container .content:nth-of-type(7),.switch-container .switch:nth-child(7){-webkit-animation-delay:1.05s;animation-delay:1.05s;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:appear;animation-name:appear;background:#c84646}.switch-container .switch:nth-child(8){grid-column:2;grid-row:8}.switch-container .content:nth-of-type(8),.switch-container .switch:nth-child(8){-webkit-animation-delay:1.2s;animation-delay:1.2s;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:appear;animation-name:appear;background:#dc5050}.switch-container .switch{align-items:center;box-shadow:0 0 6px 0 #000;cursor:pointer;display:grid;font-size:1.4rem;justify-content:center;opacity:0;padding:10px;text-align:center}.switch-container .switch:not(.active):hover{-webkit-filter:grayscale(.5);filter:grayscale(.5)}.switch-container .switch.active{cursor:inherit}@media screen and (max-width:1200px){.switch-container{grid-template-rows:0 repeat(2,3em) 1fr 0!important}.switch-container.three{grid-template-columns:1fr repeat(3,30vw) 1fr}.switch-container.three .content,.switch-container.three .shadow{grid-column:2/span 3;grid-row:3!important}.switch-container.four{grid-template-columns:0 repeat(4,1fr) 0}.switch-container.four .content,.switch-container.four .shadow{grid-column:2/span 4;grid-row:4!important}.switch-container .switch:first-child{grid-column:4/span 2;grid-row:1}.switch-container .switch:nth-child(2){grid-column:2/span 2;grid-row:2}.switch-container .switch:nth-child(3){grid-column:4/span 2;grid-row:2}.switch-container .switch:nth-child(4){grid-column:2/span 2;grid-row:3}.switch-container .switch:nth-child(5){grid-column:4/span 2;grid-row:3}.switch-container .switch:nth-child(6){grid-column:2/span 2;grid-row:4}.switch-container .switch:nth-child(7){grid-column:4/span 2;grid-row:4}.switch-container .switch:nth-child(8){grid-column:2/span 2;grid-row:5}.switch-container .switch{font-size:calc(1.25vw + 1.25vh);padding:0}}.map-responsive{border-radius:5px;box-shadow:0 0 5px 0 #000;height:0;margin-top:15px;overflow:hidden;padding-bottom:200px;position:relative}.map-responsive iframe{height:100%;left:0;position:absolute;top:0;width:100%}.map-responsive .cookie-disabled{left:50%;position:absolute;text-align:center;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.list-container{grid-gap:10px;grid-template-columns:1fr 600px 1fr}.list-container.service-download{grid-template-rows:.5fr 2fr repeat(3,1fr) .5fr}.list-container.service-download .content{background:#483d8b}.list-container .content{-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:appear;animation-name:appear;box-shadow:0 0 6px 0 #000;visibility:inherit!important}.list-container a{position:relative}.list-container a:hover{-webkit-filter:grayscale(.5);filter:grayscale(.5)}.list-container a p{color:#fff;font-size:2rem;left:50%;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);white-space:nowrap}.list-container .content:first-child{-webkit-animation-delay:.1s;animation-delay:.1s;grid-column:2;grid-row:2}.list-container .content:nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s;grid-column:2;grid-row:3}.list-container .content:nth-child(3){-webkit-animation-delay:.3s;animation-delay:.3s;grid-column:2;grid-row:4}.list-container .content:nth-child(4){-webkit-animation-delay:.4s;animation-delay:.4s;grid-column:2;grid-row:5}.list-container .content:nth-child(5){-webkit-animation-delay:.5s;animation-delay:.5s;grid-column:2;grid-row:6}.list-container .content:nth-child(6){-webkit-animation-delay:.6s;animation-delay:.6s;grid-column:2;grid-row:7}.list-container .content:nth-child(7){-webkit-animation-delay:.7s;animation-delay:.7s;grid-column:2;grid-row:8}.list-container .content:nth-child(8){-webkit-animation-delay:.8s;animation-delay:.8s;grid-column:2;grid-row:9}@media screen and (max-width:960px){.list-container{grid-template-columns:1fr 90vw 1fr}.list-container.service-download{grid-template-rows:.2fr 4fr repeat(3,1fr) .2fr}}.scroller-page{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content}.scroller-page .background-img{background-attachment:fixed;background-image:url(/static/media/home.ef09ccf4d7c4ff31c99c.webp);background-repeat:no-repeat;position:fixed;top:60px;z-index:-1}.scroller-page .scroller-container{background-color:#222;border-radius:20px;color:#fff;-webkit-filter:none;filter:none;font-size:15px;margin:30px 20%;padding:30px}.scroller-page .scroller-container h1{margin:30px 0 10px}.scroller-page .scroller-container h2{margin:0 0 20px}.scroller-page .scroller-container p{text-align:justify}@media screen and (max-width:960px){.scroller-page .scroller-container{font-size:12px;margin:20px 5%}}ul{margin-left:2em}table{border-collapse:collapse;margin:1em;overflow-x:auto}td,th{border:1px solid #fff;min-width:4em;padding:.25em;text-align:left;word-break:break-word}.biesdorf-location .flex-container,.celebration .flex-container,.job-offers .flex-container,.offers .flex-container,.support .flex-container,.zehlendorf-location .flex-container{align-items:center;display:flex}.biesdorf-location .flex-container.no-center,.celebration .flex-container.no-center,.job-offers .flex-container.no-center,.offers .flex-container.no-center,.support .flex-container.no-center,.zehlendorf-location .flex-container.no-center{align-items:normal}.biesdorf-location .flex-container .image,.celebration .flex-container .image,.job-offers .flex-container .image,.offers .flex-container .image,.support .flex-container .image,.zehlendorf-location .flex-container .image{margin:15px;padding:0!important}@media screen and (max-width:1200px){.biesdorf-location .flex-container,.celebration .flex-container,.job-offers .flex-container,.offers .flex-container,.support .flex-container,.zehlendorf-location .flex-container{flex-direction:column-reverse}.biesdorf-location .flex-container.no-reverse,.celebration .flex-container.no-reverse,.job-offers .flex-container.no-reverse,.offers .flex-container.no-reverse,.support .flex-container.no-reverse,.zehlendorf-location .flex-container.no-reverse{flex-direction:column}}.job-offers .left,.job-offers .right{width:50%}@media screen and (max-width:1200px){.job-offers .left,.job-offers .right{width:auto}.job-offers .left{margin-top:30px}}.offers .counter{background-color:#0003;border-radius:15px;margin:15px;padding:15px;width:150%}.offers .counter p{text-align:center}.offers .counter .title{font-size:1.3em}.offers .counter .amount{font-size:2.2em;padding:15px}.offers .counter .date{color:#cdcdcd;font-size:.8em}@media screen and (max-width:1200px){.offers .counter{margin-top:0;width:70%}}.support .button{align-items:center;aspect-ratio:1;background-color:#b82b18;border-radius:50%;box-shadow:inset 0 0 .5vw 0 #000,0 0 .5vw 0 #000;display:flex;justify-content:center;margin:15px 50px;overflow:hidden;position:relative;text-decoration:none;width:15vw}.support .button:after,.support .button:before{border:100px solid #fff3;border-radius:50%;content:"";height:150%;left:-97px;position:absolute;top:-97px;width:150%}.support .button:after{bottom:-97px;left:auto;right:-97px;top:auto}.support .button:hover{background-color:#e54531}.support .button div{color:#fff;font-size:2vw;text-align:center}@media screen and (max-width:1200px){.support .flex-container{flex-direction:column}.support .button{width:30vw}.support .button div{font-size:4vw}}.switch-container .support .button{width:25vw}
/*# sourceMappingURL=main.120524d8.css.map*/