﻿/*!
	By André Rinas, www.andrerinas.de
	Documentation, www.simplelightbox.de
	Available for use under the MIT License
	Version 2.2.1
*/body.hidden-scroll{overflow:hidden}.sl-overlay{position:fixed;left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,0.4);opacity:1;display:none;z-index:1035}.sl-wrapper{z-index:1040}.sl-wrapper *{box-sizing:border-box}.sl-wrapper button{border:0 none;background:transparent;font-size:20px;padding:0;cursor:pointer}.sl-wrapper button:hover{opacity:0.7}.sl-wrapper .sl-close{display:none;position:fixed;right:30px;top:30px;z-index:10060;margin-top:-14px;margin-right:-14px;height:44px;width:44px;line-height:44px;font-family:Arial, Baskerville, monospace;color:#fff;font-size:40px}.sl-wrapper .sl-close:focus{outline:none}.sl-wrapper .sl-counter{display:none;position:fixed;top:30px;left:30px;z-index:1060;color:#fff;font-size:14px}.sl-wrapper .sl-navigation{width:100%;display:none}.sl-wrapper .sl-navigation button{position:fixed;top:50%;margin-top:-22px;height:44px;width:22px;line-height:44px;text-align:center;display:block;z-index:10060;font-family:Arial, Baskerville, monospace;color:#fff}.sl-wrapper .sl-navigation button.sl-next{right:5px;font-size:14px}.sl-wrapper .sl-navigation button.sl-prev{left:5px;font-size:14px}.sl-wrapper .sl-navigation button:focus{outline:none}@media (min-width: 35.5em){.sl-wrapper .sl-navigation button{width:44px}.sl-wrapper .sl-navigation button.sl-next{right:10px;font-size:14px}.sl-wrapper .sl-navigation button.sl-prev{left:10px;font-size:14px}}@media (min-width: 50em){.sl-wrapper .sl-navigation button{width:44px}.sl-wrapper .sl-navigation button.sl-next{right:20px;font-size:40px}.sl-wrapper .sl-navigation button.sl-prev{left:20px;font-size:40px}}.sl-wrapper.sl-dir-rtl .sl-navigation{direction:ltr}.sl-wrapper .sl-image{position:fixed;-ms-touch-action:none;touch-action:none;z-index:10000}.sl-wrapper .sl-image img{margin:0;padding:0;display:block;border:0 none;width:100%;height:auto}@media (min-width: 35.5em){.sl-wrapper .sl-image img{border:0 none}}@media (min-width: 50em){.sl-wrapper .sl-image img{border:0 none}}.sl-wrapper .sl-image iframe{background:#fff;border:0 none}@media (min-width: 35.5em){.sl-wrapper .sl-image iframe{border:0 none}}@media (min-width: 50em){.sl-wrapper .sl-image iframe{border:0 none}}.sl-wrapper .sl-image .sl-caption{display:none;padding:10px;color:#fff;font-size:14px;text-align:center;position:absolute;top:100%;left:0;right:0}.sl-wrapper .sl-image .sl-caption.pos-top{bottom:auto;top:0}.sl-wrapper .sl-image .sl-caption.pos-outside{bottom:auto}.sl-wrapper .sl-image .sl-download{display:none;position:absolute;bottom:5px;right:5px;color:#fff;z-index:1060}.sl-spinner{display:none;border:5px solid #333;border-radius:40px;height:40px;left:50%;margin:-20px 0 0 -20px;opacity:0;position:fixed;top:50%;width:40px;z-index:1007;-webkit-animation:pulsate 1s ease-out infinite;-moz-animation:pulsate 1s ease-out infinite;-ms-animation:pulsate 1s ease-out infinite;-o-animation:pulsate 1s ease-out infinite;animation:pulsate 1s ease-out infinite}.sl-scrollbar-measure{position:absolute;top:-9999px;width:50px;height:50px;overflow:scroll}@-webkit-keyframes pulsate{0%{transform:scale(0.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@keyframes pulsate{0%{transform:scale(0.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-moz-keyframes pulsate{0%{transform:scale(0.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-o-keyframes pulsate{0%{transform:scale(0.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}@-ms-keyframes pulsate{0%{transform:scale(0.1);opacity:0}50%{opacity:1}100%{transform:scale(1.2);opacity:0}}img{max-width:100%;height:auto;max-height:100%}video{background:#000}body{background:#000;color:#fff}div{position:absolute;width:100%;height:100%;top:0;left:0;display:block}.clickBack{width:10%;height:auto;z-index:9;top:57%;left:49%;cursor:pointer}.clickBack:before{content:'';display:block;width:100%;padding-bottom:80%}.video{width:100%;display:block;cursor:pointer;position:relative;z-index:1}.video video{width:100%;display:block;z-index:1;position:relative}.video.large{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);width:100vw;height:100vh;z-index:999}.video.large video{width:80%;height:80%;top:10%;left:10%;object-fit:contain;background:transparent}.video__close{background:rgba(0,0,0,0.4);width:100%;height:100%;position:absolute;z-index:0}.main{position:fixed;top:50%;left:50%;width:100%;height:100%;transform:translate(-50%, -50%)}.main>div{position:absolute;top:0;left:0;width:100%;height:100%}.foyer{opacity:0;pointer-events:none}.foyer.is-active{opacity:1;pointer-events:all}.foyer__main{background:url("foyer/foyer.png") no-repeat center center;background-size:100%;z-index:2;pointer-events:none}.foyer__video{width:26%;left:37.5%;top:29.5%;height:27%}.foyer__room{width:24%;height:43%;top:19%;left:6%;cursor:pointer;z-index:2}.foyer__room--right{left:auto;right:7%;top:24%}.foyer__room--scans{top:1%;left:34%;width:32%;height:19%}.foyer__back{background:url("foyer/back.jpg");background-size:auto 100%;background-position-x:0px;z-index:-1;width:100vw;height:100vh;top:50%;left:50%;transform:translate(-50%, -50%)}.room-left{opacity:0;pointer-events:none}.room-left.is-active{opacity:1;pointer-events:all}.room-left .clickBack{top:34%;left:63.5%}.room-left__main{background:url("left/room-left.png") no-repeat center center;background-size:100%;z-index:2;pointer-events:none}.room-left__back{background:url("left/room-left-back.jpg");background-size:auto 100%;background-position-x:0px;z-index:-1;width:100vw;height:100vh;top:50%;left:50%;transform:translate(-50%, -50%)}.room-left__video{width:14.5%;left:20.75%;top:69.5%;height:20%}.room-left__video--two{left:61.25%}.room-right{opacity:0;pointer-events:none}.room-right.is-active{opacity:1;pointer-events:all}.room-right .clickBack:nth-of-type(2){top:57%;left:49%}.room-right__main{background:url("right/room-right.png") no-repeat center center;background-size:100%;z-index:2;pointer-events:none}.room-right__back{background:url("right/room-right-back.jpg");background-size:auto 100%;background-position-x:0px;z-index:-1;width:100vw;height:100vh;top:50%;left:50%;transform:translate(-50%, -50%)}.room-right__video{width:7%;left:82%;top:53%;height:10%}.link{width:10%;height:auto;z-index:9;top:57%;left:49%;cursor:pointer}.link:before{content:'';display:block;width:100%;padding-bottom:80%}.link-right-gallery1{top:22%;left:50%;width:7%;height:13%}.link-right-gallery2{top:5%;left:59%;width:10%;height:13%}.link-right-dog{top:33%;left:34%;width:9%;height:12%}.link-right-druid{top:7%;left:12%;width:10%;height:8%}.link-right-plant{top:60%;left:6%;width:10%;height:20%}.link-right-cabinet{top:28%;left:16%;width:13%;height:45%}.link-left-left{top:3%;left:10%;width:15%;height:34%}.link-left-right{top:3%;left:74%;width:12%;height:35%}.link-left-middle{top:3%;left:38%;width:19%;height:34%}.link-left-flower{top:25%;left:14%;width:13%;height:19%}.link-left-rock{top:33%;left:37%;width:22%;height:39%}.hovers{z-index:5;pointer-events:none}.hovers>div{background-position:center center;background-repeat:no-repeat;background-size:auto 100%;width:100vw;height:100vh;top:50%;left:50%;transform:translate(-50%, -50%);pointer-events:none;position:absolute;opacity:0}.hovers>div.is-hover{opacity:1}.hovers__foyer-left{background-image:url("foyer/left.png")}.hovers__foyer-right{background-image:url("foyer/right.png")}.hovers__foyer-scans{background-image:url("foyer/scans.png")}.hovers__left-left{background-image:url("left/left.png")}.hovers__left-middle{background-image:url("left/middle.png")}.hovers__left-right{background-image:url("left/right.png")}.hovers__left-stone{background-image:url("left/stone.png")}.hovers__right-dog{background-image:url("right/dog.png")}.hovers__right-gallery1{background-image:url("right/gallery1.png")}.hovers__right-gallery2{background-image:url("right/gallery2.png")}.hovers__right-stone{background-image:url("right/stone.png")}.gallery{display:block;width:100%;height:100%}.gallery div{display:none;width:100%;height:100%}.gallery div a{width:100%;height:100%;display:block}.gallery div:first-child{display:block}.splash div{position:relative;height:auto}
