@media(min-width:1224px){@keyframes bounce{from{top:.3em}50%{top:.15em}to{top:.3em}}@keyframes shake{0%{transform:translate(1px,1px)rotate(0)}10%{transform:translate(-1px,-2px)rotate(-1deg)}20%{transform:translate(-3px,0)rotate(1deg)}30%{transform:translate(3px,2px)rotate(0)}40%{transform:translate(1px,-1px)rotate(1deg)}50%{transform:translate(-1px,2px)rotate(-1deg)}60%{transform:translate(-3px,1px)rotate(0)}70%{transform:translate(3px,1px)rotate(-1deg)}80%{transform:translate(-1px,-1px)rotate(1deg)}90%{transform:translate(1px,2px)rotate(0)}100%{transform:translate(1px,-2px)rotate(-1deg)}}.ripple{background-color:#f8f8f877;animation:ripple .7s linear infinite;border-radius:70%;padding:.8em}@keyframes ripple{0%{box-shadow:0 0 #f8f8f877,0 0 0 .5em #f8f8f877,0 0 0 .7em #f8f8f877,0 0 0 1em #f8f8f877}100%{box-shadow:0 0 0 .5em #f8f8f877,0 0 0 .7em #f8f8f877,0 0 0 1em #f8f8f877,0 0 0 1.5em #f8f8f877}}}.cloudimage-360{max-width:550px}.hotspot-wrapper .hotspot-mask{position:absolute;background-color:#f8f8f877}.hotspot-wrapper .hotspot .hotspot-icon{color:#404040}.hotspot-wrapper .hotspot .hotspot-icon.link-hotspot-icon{width:100%;height:100%;cursor:pointer}.hotspot-wrapper .hotspot .hotspot-icon.info-hotspot-icon{width:90%;height:90%;margin:5%}.hotspot-wrapper .hotspot .hotspot-icon.modal-hotspot-icon{animation:bounce .5s ease infinite;position:relative;width:75%;height:100%;cursor:pointer}.hotspot-wrapper .hotspot .hotspot-icon.model3d-hotspot-icon{cursor:pointer;width:15em}.hotspot-wrapper .hotspot .hotspot-title{color:#404040}.hotspot-wrapper .hotspot .hotspot-title.info-hotspot-title{font-size:1.5em;font-weight:600;line-height:1.2em;opacity:0;pointer-events:none}.hotspot-wrapper .hotspot .hotspot-title.model3d-hotspot-title{display:none}.hotspot-wrapper .hotspot.link-indicator{color:#404040}.hotspot-wrapper .hotspot.link-indicator .link-hotspot-description{position:absolute;left:5em;top:.5em;width:15em;background-color:#fff;color:#222;padding:1em;border-radius:.2em;opacity:0;pointer-events:none;transition:opacity .2s;-webkit-transition:opacity .2s;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,transform .3s;-webkit-transform-origin:-2em 50%;transform-origin:-2em 50%;-webkit-transform:translate3d(0,0,0)rotate3d(1,1,1,30deg);transform:translate3d(0,0,0)rotate3d(1,1,1,30deg)}.hotspot-wrapper .hotspot.link-indicator .link-hotspot-description::before,.hotspot-wrapper .hotspot.link-indicator .link-hotspot-description::after{content:"";position:absolute;right:100%}.hotspot-wrapper .hotspot.link-indicator .link-hotspot-description::before{height:100%;width:3em}.hotspot-wrapper .hotspot.link-indicator .link-hotspot-description::after{width:1.8em;height:1.8em;top:50%;margin:-.9em 0 0;background:url(../img/tooltip.svg)no-repeat 50%;background-size:100%}.hotspot-wrapper .hotspot .hotspot-description{color:#404040}.hotspot-wrapper .hotspot .hotspot-description a,.hotspot-wrapper .hotspot .hotspot-description a:active,.hotspot-wrapper .hotspot .hotspot-description a:visited{color:#404040}.hotspot-wrapper .hotspot .hotspot-description.info-hotspot-description{font-size:.95em;font-weight:400;margin-top:1em;opacity:0;pointer-events:none}.hotspot-wrapper .hotspot .hotspot-description.link-hotspot-description.indication-scene{opacity:0}.hotspot-wrapper .hotspot .hotspot-description.link-hotspot-description.indication-scene:hover{opacity:1}.hotspot-wrapper .hotspot.info-hotspot{line-height:1.2em;opacity:.9;width:4em;height:4em;padding:.5em;margin-left:-3em;margin-top:-4em;background-color:#fff;animation:ripple .7s linear infinite;border-radius:50%;text-align:center;transition:width .3s ease-in-out,height .3s ease-in-out,background-color .3s ease-in-out,color .3s ease-in-out,margin .3s ease-in-out}.hotspot-wrapper .hotspot.info-hotspot button{margin-top:.5em;opacity:0}.hotspot-wrapper .hotspot.info-hotspot a{text-decoration:underline;pointer-events:initial}.hotspot-wrapper .hotspot.info-hotspot:hover{width:14em;height:14em;margin-top:-14em;margin-left:-6em;border-radius:5%;color:rgba(183,28,28,.8);z-index:2;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center}.hotspot-wrapper .hotspot.info-hotspot:hover .hotspot-icon{width:0;height:0;margin:0}.hotspot-wrapper .hotspot.info-hotspot:hover .info-hotspot-title,.hotspot-wrapper .hotspot.info-hotspot:hover .info-hotspot-description{opacity:1;transition:opacity .3s ease-in-out .3s}.hotspot-wrapper .hotspot.info-hotspot:hover .hotspot-url-link-to{pointer-events:visible;text-decoration:underline}.hotspot-wrapper .hotspot.info-hotspot:hover button{opacity:1;transition:opacity .3s ease-in-out .3s}.hotspot-wrapper .hotspot.link-hotspot.zone{height:100%;width:100%;z-index:100000;cursor:pointer}.hotspot-wrapper .hotspot.link-hotspot{width:12em;height:9em;padding:.5em;margin-left:-.5em;margin-top:-.5em;opacity:.9;-webkit-transition:opacity .2s;transition:opacity .2s}.hotspot-wrapper .hotspot.link-hotspot .arrow-container{display:none}.hotspot-wrapper .hotspot.link-hotspot.arrow{position:relative}@-webkit-keyframes move-chevron{25%{opacity:1}33.3%{opacity:1;transform:translateY(3.8em)}66.6%{opacity:1;transform:translateY(5.2em)}100%{opacity:0;transform:translateY(8em)scale(.5)}}@-moz-keyframes move-chevron{25%{opacity:1}33.3%{opacity:1;transform:translateY(3.8em)}66.6%{opacity:1;transform:translateY(5.2em)}100%{opacity:0;transform:translateY(8em)scale(.5)}}@keyframes move-chevron{25%{opacity:1}33.3%{opacity:1;transform:translateY(3.8em)}66.6%{opacity:1;transform:translateY(5.2em)}100%{opacity:0;transform:translateY(8em)scale(.5)}}.hotspot-wrapper .hotspot.link-hotspot.arrow .arrow-container{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-moz-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-moz-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg);position:absolute;bottom:0;right:50%}.hotspot-wrapper .hotspot.link-hotspot.arrow .arrow-container .chevron{position:absolute;width:3.5em;height:.8em;opacity:0;transform:scale(.3);animation:move-chevron 3s ease-out infinite}.hotspot-wrapper .hotspot.link-hotspot.arrow .arrow-container .chevron:first-child{animation:move-chevron 3s ease-out 1s infinite}.hotspot-wrapper .hotspot.link-hotspot.arrow .arrow-container .chevron:nth-child(2){animation:move-chevron 3s ease-out 2s infinite}.hotspot-wrapper .hotspot.link-hotspot.arrow .arrow-container .chevron:before,.hotspot-wrapper .hotspot.link-hotspot.arrow .arrow-container .chevron:after{content:'';position:absolute;top:0;height:100%;width:50%;background:#ac2a2c}.hotspot-wrapper .hotspot.link-hotspot.arrow .arrow-container .chevron:before{left:0;transform:skewY(30deg)}.hotspot-wrapper .hotspot.link-hotspot.arrow .arrow-container .chevron:after{right:0;width:50%;transform:skewY(-30deg)}.hotspot-wrapper .hotspot.link-hotspot.arrow .link-hotspot-description{position:absolute;color:#222;font-size:2em;top:100%;left:50%;transform:translate(-50%,-50%);text-align:center;opacity:0;transition:opacity .5s}.hotspot-wrapper .hotspot.link-hotspot.arrow:hover .link-hotspot-description{opacity:1}.hotspot-wrapper .hotspot.link-hotspot.link-indicator{border:.4em solid rgba(183,28,28,.8);background-color:#fff;width:4em;height:4em;border-radius:50%}.hotspot-wrapper .hotspot.link-hotspot.link-indicator:hover{border:.4em solid #fff}.hotspot-wrapper .hotspot.link-hotspot.link-indicator:hover .link-hotspot-description{opacity:1;transform:translate3d(0,0,0)rotate3d(0,0,0,0);pointer-events:auto}.hotspot-wrapper .hotspot.content-hotspot{min-width:5em;min-height:5em}.hotspot-wrapper .hotspot.content-hotspot.tv-scene-detente{background-color:#222;pointer-events:none}.hotspot-wrapper .hotspot.content-hotspot.proj-scene-param,.hotspot-wrapper .hotspot.content-hotspot.proj-scene-aquarium,.hotspot-wrapper .hotspot.content-hotspot.proj-scene-detente,.hotspot-wrapper .hotspot.content-hotspot.proj-scene-accueil2,.hotspot-wrapper .hotspot.content-hotspot.proj-scene-accueil,.hotspot-wrapper .hotspot.content-hotspot.tv-scene-detente{box-shadow:#f8f8f877 0 0 30px 25px;animation:glowing linear infinite}@keyframes glowing{0%{box-shadow:#f8f8f877 0 0 45px 15px}50%{box-shadow:#f8f8f877 0 0 30px 25px}100%{box-shadow:#f8f8f877 0 0 45px 15px}}.hotspot-wrapper .hotspot.modal-hotspot{position:relative;line-height:1.2em;opacity:.9;width:4em;height:4em;padding:.5em;margin-left:-3em;margin-top:-4em;background-color:#f8f8f877;animation:ripple .7s linear infinite;border-radius:50%;text-align:center}.model3d-hotspot{cursor:pointer}