*{margin:0;padding:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body,html{overflow:hidden}.container{background:url(../img/sky.png) top center/10px 100% repeat-x fixed padding-box content-box transparent;overflow:hidden;position:fixed;top:0;bottom:0;left:0;right:0}.container #bee{pointer-events:none;position:absolute;transition:.3s;width:130px;height:50px;z-index:999999;left:50%;top:50%}.container #bee img{max-width:100%;max-height:100%}.container #bee .bee-head{z-index:10;height:55px;width:55px;right:-3px;bottom:-15px;position:absolute;z-index:2}.container #bee .bee-body{width:150px;height:60px;position:absolute;top:-5px;z-index:3}.container #bee .bee-wing{height:65px;width:65px;animation:.1s flap-wings infinite;position:absolute;left:23px;top:-33px;opacity:.8;z-index:4}.container #bee .bee-wing.wing-back{left:35px;top:-40px;z-index:-999}.container #bee .idle-body{animation:1s idle-body infinite}.container #bee .bee-wing,.container #bee .idle-body,.container #bee .idle-head{animation-play-state:running}.container #bee.bee-sitting{cursor:pointer;pointer-events:initial}.container #bee.bee-sitting .bee-wing,.container #bee.bee-sitting .idle-body,.container #bee.bee-sitting .idle-head{animation-play-state:paused!important}.container #bee.bee-sitting .bee-wing{top:-23px;animation-play-state:running!important;animation:2s flutter-wings infinite}.container #bee.bee-sitting .bee-wing img{max-width:unset}.container .bee-scale{position:absolute;width:100%;height:100%}@media only screen and (max-height:800px){.container .bee-scale{transform:scale(.9)}}@media only screen and (max-height:700px){.container .bee-scale{transform:scale(.8)}}@media only screen and (max-height:600px){.container .bee-scale{transform:scale(.7)}}@media only screen and (max-height:500px){.container .bee-scale{transform:scale(.6)}}@media only screen and (max-height:400px){.container .bee-scale{transform:scale(.5)}}@keyframes idle-body{0%{transform:translate(0,0)}10%{transform:translate(0,2px)}20%{transform:translate(0,4px)}25%{transform:translate(0,6px)}30%{transform:translate(0,9px)}50%{transform:translate(0,10px)}60%{transform:translate(0,9px)}70%{transform:translate(0,6px)}75%{transform:translate(0,4px)}80%{transform:translate(0,2px)}100%{transform:translate(0,0)}}.container .idle-head{animation:1s idle-head infinite}@keyframes idle-head{0%{transform:translate(0,0)}10%{transform:translate(0,1px)}20%{transform:translate(0,2.5px)}25%{transform:translate(0,4px)}30%{transform:translate(0,5.5px)}50%{transform:translate(0,7px)}60%{transform:translate(0,5.5px)}70%{transform:translate(0,4px)}75%{transform:translate(0,2.5px)}80%{transform:translate(0,1px)}100%{transform:translate(0,0)}}@keyframes flap-wings{0%{transform:scaleY(.3)}50%{transform:scaleY(1.5)}100%{transform:scaleY(.7)}}@keyframes flutter-wings{0%{transform:scaleY(.7)}4%{transform:scaleY(.5)}8%{transform:scaleY(.7)}12%{transform:scaleY(.5)}16%{transform:scaleY(.7)}20%{transform:scaleY(.5)}100%{transform:scaleY(.7)}}.container .hotspot{font-size:15px;display:inline-block}.container .hotspot.enter{position:absolute;bottom:15%;height:17%;width:2%;left:72%;display:inline-block;z-index:99999;cursor:pointer}.container #hotspots{position:absolute;left:0;right:0;bottom:0;top:0;overflow:hidden;font-size:1em}.container #hotspots .item{position:relative;height:100%;width:100%}.container #hotspots .item img.size{width:100%;height:auto}.container #hotspots .item .overlay{position:absolute;opacity:0;left:0;right:0;bottom:0;top:0;background:rgba(255,255,255,.7);z-index:9999;visibility:hidden;transition:all 1s ease}.container #hotspots .item .content[data-pop=slide-down]{transition:all .5s ease-in-out}.container #hotspots .item.show .overlay{opacity:1;visibility:visible}.container #hotspots .item.show .content[data-pop=slide-down]{visibility:visible;z-index:99999;opacity:1;top:50%}.container #hotspots .item.enter .content{position:absolute;background:0 0;width:55vw;top:-50%;left:50%;transform:translate(-50%,-50%);z-index:-1;visibility:hidden}@media screen and (min-width:1000px) and (orientation:landscape){.container #hotspots .item.enter .content{width:35vw}}@media screen and (orientation:portrait){.container #hotspots .item.enter .content{width:85vw}}.container #hotspots .item.enter .content img.sign{width:100%;position:absolute;bottom:0;left:0}.container .scenery{overflow:hidden;margin:0 auto;background:0 0;z-index:9;height:100vh;height:-moz-available;height:-webkit-fill-available}.container .scenery .animation{width:auto;font-size:0;height:100vh;height:-moz-available;height:-webkit-fill-available}.container .scenery .animation .slide{display:inline-block;position:relative;width:auto;float:none}.container .scenery .animation .slide img{height:100vh;width:auto}.container .clouds{background-image:url(../img/clouds.png);background-position:10% 50%;background-size:auto 80%;background-repeat:repeat-x;opacity:.5;z-index:999;position:absolute;top:0;left:0;right:0;bottom:0;-webkit-animation:clouds 200s linear infinite}@-webkit-keyframes clouds{0%{background-position-x:-800%}100%{background-position-x:0}}.slowtransition{transition:2s!important}.paused{-ms-animation-play-state:paused!important;-o-animation-play-state:paused!important;-moz-animation-play-state:paused!important;-webkit-animation-play-state:paused!important;animation-play-state:paused!important}.preventselection{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}