body{max-width:100vw;overflow:hidden;font-family:"CreditSuisseType-Light";margin:0;height:100vh;width:100%;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}body *{z-index:0 !important}html{font-size:16px}@media (min-width: 1921px){html{font-size:18px}}@media (min-width: 1200){html{font-size:16px}}@media (min-width: 992){html{font-size:15px}}@media (max-width: 991px){html{font-size:14px}}img .img-fluid{max-width:100%;height:auto}strong{font-family:"CreditSuisseType-Bold"}@font-face{font-family:'CreditSuisseType-Bold';src:url("../fonts/CreditSuisseType-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/CreditSuisseType-Bold.woff") format("woff"),url("../fonts/CreditSuisseType-Bold.ttf") format("truetype"),url("../fonts/CreditSuisseType-Bold.svg#CreditSuisseType-Bold") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'CreditSuisseType-Roman';src:url("../fonts/CreditSuisseType-Roman.eot?#iefix") format("embedded-opentype"),url("../fonts/CreditSuisseType-Roman.woff") format("woff"),url("../fonts/CreditSuisseType-Roman.ttf") format("truetype"),url("../fonts/CreditSuisseType-Roman.svg#CreditSuisseType-Roman") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'CreditSuisseType-Light';src:url("../fonts/CreditSuisseType-Light.eot?#iefix") format("embedded-opentype"),url("../fonts/CreditSuisseType-Light.woff") format("woff"),url("../fonts/CreditSuisseType-Light.ttf") format("truetype"),url("../fonts/CreditSuisseType-Light.svg#CreditSuisseType-Light") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'CreditSuisseType-LightIt';src:url("../fonts/CreditSuisseType-LightIt.eot?#iefix") format("embedded-opentype"),url("../fonts/CreditSuisseType-LightIt.woff") format("woff"),url("../fonts/CreditSuisseType-LightIt.ttf") format("truetype"),url("../fonts/CreditSuisseType-LightIt.svg#CreditSuisseType-LightIt") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Credit Suisse Headline';src:url("../fonts/CreditSuisseHeadline-Regular.woff2") format("woff2"),url("../fonts/CreditSuisseHeadline-Regular.woff") format("woff");font-weight:normal;font-style:normal}.source strong{font-family:"CreditSuisseType-Light"}.root{position:relative}.smarthome-image{position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}@media (min-width: 992px){.smarthome-image{height:100%;width:auto}.smarthome-image:not(#d-smart-sw){opacity:0}.smarthome-image#d-smart-sw.area-hovered{opacity:0}.smarthome-image.show-room{opacity:1 !important}.area-overlay.roof{-webkit-transition:.25s;transition:.25s}.area-overlay.roof:hover,.area-overlay.roof:focus{-webkit-transform:scale(1.05);transform:scale(1.05)}}@media (min-width: 992px){[role="tooltip"][data-show] .tooltip-content{padding:5px 10px 0 20px !important}}@media (max-width: 991px){html{width:100% !important;max-width:100vw !important;overflow:auto}html body{min-height:100vh;overflow:auto}.root{position:relative;width:100%}.root.zoom-room map{display:none}.root.zoom-room .area-overlay.roof{display:none}.root.zoom-room .area-overlay{display:none;height:0;width:0;cursor:default;z-index:-2 !important}.root.zoom-room area{display:none;cursor:default;z-index:-2 !important}.root.zoom-room .smarthome-image{display:none}.root.hide-roof .area-overlay.roof{display:none}.smarthome-image{height:auto;width:100%}.smarthome-image:not(#m-smart-sw){opacity:0}.smarthome-image#m-smart-sw.area-hovered{opacity:0}.smarthome-image.show-room{opacity:0 !important}.room-view{display:none;min-height:100vh}.room-view.show-room{display:block}.room-view>img{width:100%;height:auto}.room-view .room-wrap{position:relative;padding:15px 25px}.room-view .room-wrap .close{cursor:pointer;position:absolute;top:15px;right:15px;font-size:2rem;border:none;background:transparent;outline:none}.room-view .room-wrap p{font-size:1.25rem}.room-view .room-wrap .back-wrap{text-align:center;margin-top:3rem}.room-view .room-wrap .back-wrap .fa-circle{color:rgba(0,0,0,0.8)}.room-view .room-wrap .back-wrap .fa-home{color:#fafafa}.room-view .room-wrap .tooltip-headline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:.5rem}.room-view .room-wrap .tooltip-headline .tooltip-icon{margin-right:.5rem;max-height:45px}.room-view .room-wrap .tooltip-headline h3{font-size:1.5rem;margin:0}}map{display:block;position:relative;height:100%;z-index:-1 !important;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}map div{display:inline-block;position:absolute}map area{cursor:pointer;display:inline-block;position:initial}.area-overlay{position:absolute;display:inline-block}.area-overlay.roof{background-size:contain;background-repeat:no-repeat;cursor:pointer}[role="tooltip"]{display:none;background:#fafafa;color:#111;padding:4px 8px;font-size:13px;border-radius:4px;padding:20px 20px 35px 20px;border-radius:0;z-index:2 !important;max-width:350px;-webkit-box-shadow:0 0 0 1px rgba(0,0,0,0.09);box-shadow:0 0 0 1px rgba(0,0,0,0.09)}[role="tooltip"][data-show]{z-index:1;display:block;position:relative}[role="tooltip"][data-show] .tooltip-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:5px 15px 0 30px}[role="tooltip"][data-show] .tooltip-content .tooltip-headline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;margin-bottom:1rem;-webkit-box-align:center;-ms-flex-align:center;align-items:center}[role="tooltip"][data-show] .tooltip-content .tooltip-headline h3{font-size:1.5rem;font-family:"Credit Suisse Headline";margin-left:.5rem;font-weight:400;line-height:1}[role="tooltip"][data-show] .tooltip-content .tooltip-headline .tooltip-icon{width:12%;height:12%;min-height:45px;min-width:35px;margin-top:3px}[role="tooltip"][data-show] .tooltip-content .tooltip-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;max-width:300px}[role="tooltip"][data-show] .tooltip-content .tooltip-text p{margin:0;font-size:1rem;font-family:"CreditSuisseType-Light"}[role="tooltip"][data-show] .close{z-index:1 !important;position:absolute;top:3px;right:3px;border:none;cursor:pointer;background:transparent;text-align:center;padding:0;outline:none !important;width:30px;height:30px;border-radius:50px}[role="tooltip"][data-show] .close .inside-close{height:100%;width:100%;display:block;position:relative}[role="tooltip"][data-show] .close .inside-close i{font-size:1.075rem;font-family:"Arial";font-weight:400;font-style:normal;z-index:0 !important;color:#111;position:absolute;top:50%;left:50%;width:100%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);line-height:1}@-webkit-keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.13);transform:scale(1.13)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes pulse{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.13);transform:scale(1.13)}100%{-webkit-transform:scale(1);transform:scale(1)}}.pulse-icon1{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-duration:1.25s;animation-duration:1.25s;-webkit-animation-iteration-count:1;animation-iteration-count:1}.pulse-icon2{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-duration:1.25s;animation-duration:1.25s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-delay:.625s;animation-delay:.625s}.pulse-icon3{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-duration:1.25s;animation-duration:1.25s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-delay:1.25s;animation-delay:1.25s}.pulse-icon4{-webkit-animation-name:pulse;animation-name:pulse;-webkit-animation-duration:1.25s;animation-duration:1.25s;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-animation-delay:1.875s;animation-delay:1.875s}
/*# sourceMappingURL=style.min.css.map */