.index-header{transform:translateZ(0)}.index-header--video video{background-size:cover;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);min-width:100%;min-height:100%;width:auto;height:auto;z-index:0}@media (max-width: 999px){.index-header--video video{max-height:60vh}}.index-header svg{z-index:1;position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width: 999px){.index-header{margin-bottom:-62px}}#loft-logo{position:fixed;height:175px;width:200px;left:50%;margin-left:-100px;top:0;opacity:0;z-index:101;transition:0.3s ease}@media (max-width: 999px){#loft-logo{height:70px;width:80px;margin-left:-40px;opacity:0;top:10px}}#loft-logo a{display:block;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#loft-logo a svg{width:100%;height:auto}#loft-logo.active{opacity:1}@media (max-width: 999px){.eigenschaften .grid-width{padding:0}}.eigenschaften .eigenschaften-boxen--box{overflow:hidden;display:inline-block;vertical-align:top;width:30.9%;margin:0 1%;position:relative;min-height:538px}.eigenschaften .eigenschaften-boxen--box .js-innerheight{padding:70px 40px 70px 40px}@media (max-width: 999px){.eigenschaften .eigenschaften-boxen--box{width:100%;margin:0 0 20px 0;max-height:200px;padding:20px 40px 40px 40px;min-height:unset}.eigenschaften .eigenschaften-boxen--box .js-innerheight{padding:0}.eigenschaften .eigenschaften-boxen--box.active{max-height:unset}.eigenschaften .eigenschaften-boxen--box.active .eigenschaften-boxen--box--text{opacity:1}.eigenschaften .eigenschaften-boxen--box.active .cover-image{opacity:0}.eigenschaften .eigenschaften-boxen--box.active:hover .eigenschaften-boxen--box--text{opacity:1}.eigenschaften .eigenschaften-boxen--box.active:hover .cover-image{opacity:0}}.eigenschaften .eigenschaften-boxen--box .subline{letter-spacing:0.45em;margin-bottom:10px}@media (max-width: 999px){.eigenschaften .eigenschaften-boxen--box .subline{margin-bottom:10px}}.eigenschaften .eigenschaften-boxen--box .h4{text-transform:uppercase;letter-spacing:0.25em;margin-bottom:40px}@media (max-width: 999px){.eigenschaften .eigenschaften-boxen--box .h4{margin-bottom:40px}}.eigenschaften .eigenschaften-boxen--box .cover-image{z-index:-1}.eigenschaften .eigenschaften-boxen--box--text{opacity:0}@media (max-width: 999px){.eigenschaften .eigenschaften-boxen--box--text{font-size:16px;line-height:20px}}.eigenschaften .eigenschaften-boxen--box:hover .eigenschaften-boxen--box--text{opacity:1}@media (max-width: 999px){.eigenschaften .eigenschaften-boxen--box:hover .eigenschaften-boxen--box--text{opacity:0}}.eigenschaften .eigenschaften-boxen--box:hover .cover-image{opacity:0}@media (max-width: 999px){.eigenschaften .eigenschaften-boxen--box:hover .cover-image{opacity:1}}.bauplan{padding-top:100px;position:relative}@media (max-width: 999px){.bauplan{overflow-x:scroll}}.bauplan .bauplan-wrapper{position:relative;max-width:1440px;margin:0 auto;transform:translate3d(0)}@media (max-width: 999px){.bauplan .bauplan-wrapper{min-width:1000px;margin:0;padding-left:40px;padding-right:40px}}.bauplan .bauplan-wrapper .btn-warapper{position:absolute;text-align:center;z-index:2}.bauplan .bauplan-wrapper .btn-warapper--01{top:-150px;left:110px}@media (max-width: 999px){.bauplan .bauplan-wrapper .btn-warapper--01{top:-10px;left:50px}}.bauplan .bauplan-wrapper .btn-warapper--01 .plus--text{width:180px;transform:translateX(-70px) translateY(-40px)}@media (max-width: 999px){.bauplan .bauplan-wrapper .btn-warapper--01 .plus--text{width:120px;transform:translateX(-40px) translateY(-40px)}}.bauplan .bauplan-wrapper .btn-warapper--01 .plus--arow{transform:translateX(-120px) translateY(-45px) rotate(-5deg)}@media (max-width: 999px){.bauplan .bauplan-wrapper .btn-warapper--01 .plus--arow{transform:translateX(-70px) translateY(-45px) rotate(-5deg)}}.bauplan .bauplan-wrapper .btn-warapper--02{top:-120px;right:80px}@media (max-width: 999px){.bauplan .bauplan-wrapper .btn-warapper--02{top:0px;right:-20px}}.bauplan .bauplan-wrapper .btn-warapper--02 .plus--text{width:180px;transform:translateX(-20px) translateY(-20px)}@media (max-width: 999px){.bauplan .bauplan-wrapper .btn-warapper--02 .plus--text{transform:translateX(-70px) translateY(-40px)}}.bauplan .bauplan-wrapper .btn-warapper--02 .plus--arow{transform:translateX(60px) translateY(-25px) rotate(-15deg)}@media (max-width: 999px){.bauplan .bauplan-wrapper .btn-warapper--02 .plus--arow{transform:translateX(-25px) translateY(-45px) rotate(-15deg)}}.bauplan .bauplan-wrapper .btn-warapper--03{bottom:120px;left:0}@media (max-width: 999px){.bauplan .bauplan-wrapper .btn-warapper--03{bottom:0;left:55px}}.bauplan .bauplan-wrapper .btn-warapper--03 .plus--text{width:180px;transform:translateX(-10px) translateY(230px)}@media (max-width: 999px){.bauplan .bauplan-wrapper .btn-warapper--03 .plus--text{transform:translateX(-40px) translateY(100px)}}.bauplan .bauplan-wrapper .btn-warapper--03 .plus--arow{transform:translateX(-100px) translateY(150px)}@media (max-width: 999px){.bauplan .bauplan-wrapper .btn-warapper--03 .plus--arow{transform:translateX(-100px) translateY(30px)}}@media (max-width: 999px){.bauplan .bauplan-wrapper .btn-warapper .plus--text{font-size:13px;line-height:16px}}.bauplan .bauplan-wrapper .btn-warapper .plus-btn{width:108px;height:108px;position:absolute;background-color:#000;border-radius:60px;transition:0.3s ease-out;z-index:3}@media (max-width: 999px){.bauplan .bauplan-wrapper .btn-warapper .plus-btn{width:50px;height:50px}.bauplan .bauplan-wrapper .btn-warapper .plus-btn svg{width:23px}}.bauplan .bauplan-wrapper .btn-warapper .plus-btn svg{fill:#fff;transition:0.3s ease-out}.bauplan .bauplan-wrapper .btn-warapper .plus-btn:hover{background-color:#fff;border:1px solid #000}.bauplan .bauplan-wrapper .btn-warapper .plus-btn:hover svg{transform:rotate(180deg);fill:#000}.bauplan .bauplan-wrapper .btn-warapper .plus-btn.active{background-color:#fff;border:1px solid #000}.bauplan .bauplan-wrapper .btn-warapper .plus-btn.active svg{transform:rotate(45deg);fill:#000}.bauplan .bauplan-wrapper .popup{overflow:hidden;position:absolute;top:-150px;left:50%;margin-left:-275px;width:550px;height:775px;border-radius:275px;background-color:#000;color:#fff;visibility:hidden;transition:0.3s ease-in;transform:translateY(250px) scale(0);opacity:0;z-index:3}@media (max-width: 1460px){.bauplan .bauplan-wrapper .popup{margin-left:-225px;width:450px;height:675px}}@media (max-width: 1280px){.bauplan .bauplan-wrapper .popup{margin-left:-200px;width:400px;height:625px}}@media (max-width: 1180px){.bauplan .bauplan-wrapper .popup{margin-left:-165px;width:330px;height:460px}}@media (max-width: 999px){.bauplan .bauplan-wrapper .popup{margin:0;left:-20px}}@media (max-width: 999px){.bauplan .bauplan-wrapper .popup--02{margin:0;left:unset;right:20px}}.bauplan .bauplan-wrapper .popup--text{position:absolute;bottom:100px;left:80px;right:80px;z-index:2}.bauplan .bauplan-wrapper .popup--text .uppercase{position:relative;margin-bottom:15px;padding-bottom:15px}.bauplan .bauplan-wrapper .popup--text .uppercase::after{content:"";position:absolute;bottom:0;left:50%;width:100px;height:1px;background-color:#fff;margin-left:-50px}.bauplan .bauplan-wrapper .popup .absolute--trbl{top:-15px;left:-15px;right:-15px;bottom:-15px}.bauplan .bauplan-wrapper .popup.active{visibility:visible;transform:translateY(0) scale(1);opacity:1;-webkit-animation:drift 4s linear infinite 0.3s;animation:drift 4s linear infinite 0.3s}.bauplan .bauplan-wrapper .popup.active .absolute--trbl{-webkit-animation:drift-image 8s linear infinite 0.3s;animation:drift-image 8s linear infinite 0.3s}.bauplan #js-closell{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1}@-webkit-keyframes drift{0%{transform:translateY(0) translateX(0) scale(1)}25%{transform:translateY(5px) translateX(5px) scale(1)}50%{transform:translateY(10px) translateX(15px) scale(1)}75%{transform:translateY(5px) translateX(10px) scale(1)}100%{transform:translateY(0) translateX(0) scale(1)}}@keyframes drift{0%{transform:translateY(0) translateX(0) scale(1)}25%{transform:translateY(5px) translateX(5px) scale(1)}50%{transform:translateY(10px) translateX(15px) scale(1)}75%{transform:translateY(5px) translateX(10px) scale(1)}100%{transform:translateY(0) translateX(0) scale(1)}}@-webkit-keyframes drift-image{0%{transform:translateY(0) translateX(0)}25%{transform:translateY(-5px) translateX(-5px)}50%{transform:translateY(-10px) translateX(-15px)}75%{transform:translateY(-5px) translateX(-15px)}100%{transform:translateY(0) translateX(0)}}@keyframes drift-image{0%{transform:translateY(0) translateX(0)}25%{transform:translateY(-5px) translateX(-5px)}50%{transform:translateY(-10px) translateX(-15px)}75%{transform:translateY(-5px) translateX(-15px)}100%{transform:translateY(0) translateX(0)}}@media (max-width: 999px){.drei-boxen .grid-width{padding:0}}.drei-boxen .drei-boxen-boxen--box{overflow:hidden;display:inline-block;width:31%;vertical-align:top;margin:0 1%;position:relative;padding:0 20px}@media (max-width: 999px){.drei-boxen .drei-boxen-boxen--box{min-width:310px;padding:0 40px;width:100%;margin:0 0 60px 0;display:flex;overflow-x:scroll;justify-content:flex-start}}.drei-boxen .drei-boxen-boxen--box .strong{margin-bottom:30px}.zahlen-boxen .grid-width{padding-top:125px;padding-bottom:125px}@media (max-width: 999px){.zahlen-boxen .grid-width{padding-top:62px;padding-bottom:62px}}.zahlen-boxen .zahlen-boxen-boxen--box{min-width:31%;vertical-align:top;margin:0 1%;position:relative;padding:0 20px}@media (max-width: 999px){.zahlen-boxen .zahlen-boxen-boxen--box{margin:0 0 45px 0}}.zahlen-boxen .zahlen-boxen-boxen--box .strong{margin-bottom:30px}.media .clo{margin-top:45px;margin-right:45px}@media (max-width: 999px){.media .clo{margin-top:16px;margin-right:16px}}.media .squer{max-width:50%;float:right}.media .squer img{margin-top:45px}@media (max-width: 999px){.media .squer img{margin-top:16px}}.media .long{margin-top:150px;max-width:450px}@media (max-width: 999px){.media .long{margin-top:80px}}.media .revers .clo{margin-left:45px;margin-right:0}@media (max-width: 999px){.media .revers .clo{margin-left:16px}}.media .revers .squer{float:left}@media (max-width: 999px){.media .grid-width--small{width:100%;max-width:100%;margin:0;padding:0}}.praesi-party--margin{margin-bottom:200px}@media (max-width: 999px){.praesi-party--margin{margin-bottom:75px}}.praesi-party .praesi-party-btn{width:520px;height:400px;margin:0 12px;opacity:0.5;cursor:pointer}@media (min-width: 999px){.praesi-party .praesi-party-btn{position:relative}}@media (max-width: 999px){.praesi-party .praesi-party-btn{width:100%;margin:0;opacity:1;height:0;cursor:default}.praesi-party .praesi-party-btn .cover-image{visibility:hidden;height:0}}.praesi-party .praesi-party-btn.active{opacity:1}@media (max-width: 999px){.praesi-party .praesi-party-btn.active .cover-image{visibility:visible;height:300px}.praesi-party .praesi-party-btn.active .cover-image.pa-bild-gif--start{opacity:0}.praesi-party .praesi-party-btn.active .cover-image.pa-bild-gif--anima{opacity:1}}.praesi-party .praesi-party-btn.active .color-overlay{opacity:0.5}@media (max-width: 999px){.praesi-party .praesi-party-btn.active .mobile-btn{background-color:#000;color:#fff;cursor:pointer}.praesi-party .praesi-party-btn.active .mobile-btn svg{fill:#fff}}.praesi-party .praesi-party-btn .cover-image.pa-bild-gif--start{opacity:1}.praesi-party .praesi-party-btn .cover-image.pa-bild-gif--anima{opacity:0}.praesi-party .praesi-party-btn:hover{opacity:1}.praesi-party .praesi-party-btn:hover .color-overlay{opacity:0.5}.praesi-party .praesi-party-btn:hover .cover-image.pa-bild-gif--start{opacity:0}.praesi-party .praesi-party-btn:hover .cover-image.pa-bild-gif--anima{opacity:1}.praesi-party .praesi-party-btn .color-overlay{opacity:0}@media (max-width: 999px){.praesi-party .praesi-party-btn .color-overlay{display:none}}.praesi-party .praesi-party-btn .h2{position:relative;z-index:2}@media (max-width: 999px){.praesi-party .praesi-party-btn .h2{font-size:16px;line-height:1}}@media (max-width: 999px){.praesi-party .praesi-party-btn .mobile-btn{position:absolute;bottom:0;left:50%;margin-left:-120px;z-index:5;background-color:#f5f5f5;border-radius:50px 0 0 50px;color:#000;width:120px;padding:25px 20px;cursor:pointer}.praesi-party .praesi-party-btn .mobile-btn svg{fill:#000;min-width:17px;margin:0 15px}.praesi-party .praesi-party-btn .mobile-btn--sec{border-radius:0 50px 50px 0;left:unset;right:50%;margin-right:-120px}}@media (max-width: 999px){.praesi-party #tab-nav{position:relative;height:335px}}.praesi-party .prpa-wrapper{display:none}.praesi-party .prpa-wrapper--intro{max-width:1170px}@media (max-width: 999px){.praesi-party .prpa-wrapper--intro{text-align:left}}.praesi-party .prpa-wrapper.active{display:block}.praesi-party .copy-xxl{margin-bottom:100px;min-width:45%}@media (max-width: 999px){.praesi-party .copy-xxl{margin-bottom:20px}}.praesi-party .technik--ul{overflow:hidden;margin-bottom:60px}.praesi-party .technik--ul li{display:block;float:left;width:50%;height:35px;margin-bottom:140px}@media (max-width: 999px){.praesi-party .technik--ul li{float:none;width:100%;height:auto;margin-bottom:30px}}@media (max-width: 999px){.praesi-party .technik--ul li:last-child{margin-bottom:0}}.praesi-party .technik--ul li img{max-width:35px;margin-right:100px;margin-left:100px}@media (max-width: 999px){.praesi-party .technik--ul li img{max-width:11px;margin-right:45px;margin-left:0}}.praesi-party .rooms-wrapper{overflow:hidden;padding-top:200px}@media (max-width: 999px){.praesi-party .rooms-wrapper{padding-top:110px}}.praesi-party .rooms-wrapper .rooms-btn{margin:0 45px}@media (max-width: 1620px){.praesi-party .rooms-wrapper .rooms-btn{margin:0 20px;min-width:250px}}@media (max-width: 1460px){.praesi-party .rooms-wrapper .rooms-btn{margin:0 10px;min-width:200px}}@media (max-width: 999px){.praesi-party .rooms-wrapper .rooms-btn{font-size:12px;padding:11px;min-width:90px;margin:0}}.praesi-party .rooms-wrapper .rooms-tab{display:none}.praesi-party .rooms-wrapper .rooms-tab.active{display:block}.praesi-party .rooms-wrapper .rooms-tab img{margin:150px auto 100px auto;display:none}@media (max-width: 999px){.praesi-party .rooms-wrapper .rooms-tab img{margin:50px auto;max-width:180px}}.praesi-party .rooms-wrapper .rooms-tab img.positiv{display:none}.praesi-party .rooms-wrapper .rooms-tab img.positiv.active{display:block}.praesi-party .rooms-wrapper .rooms-tab img.negativ{display:none}.praesi-party .rooms-wrapper .rooms-tab img.negativ.active{display:block}