@import url('typo/stylesheet.css');
@import url('custom.css');
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-ms-text-size-adjust:none;-moz-text-size-adjust:none;-webkit-text-size-adjust:none;text-size-adjust:none;-webkit-user-drag:none;-ms-content-zooming:none;-webkit-tap-highlight-color:transparent}:not(input,textarea){-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}body,html{width:100%;height:100%;padding:0;margin:0;overflow:hidden;background-color:#fff}.fade{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#fff;z-index:99;opacity:1;pointer-events:none;transition:opacity 1.5s ease-in-out}strong{font-weight:700}a,a:active,a:hover,a:visited{text-decoration:none;color:inherit}a:hover{scale:1.1}sup{font-size:.8em;vertical-align:top;line-height:1em}.hide{display:none!important}#pano{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.bg{background:rgba(255,255,255,.8);width:100vw;height:100vh;position:fixed;z-index:1}canvas+div{z-index:9}#titleBar{position:absolute;top:0;left:0;right:40px;height:40px;text-align:center}.mobile #titleBar{height:50px;right:50px}body.fullscreen-enabled #titleBar{right:80px}body.fullscreen-enabled.mobile #titleBar{right:100px}body.multiple-scenes #titleBar{left:40px}body.multiple-scenes.mobile #titleBar{left:50px}body>header{position:fixed;top:0;z-index:9;width:100vw;text-align:center;display:block;font-size:1em;height:80px;margin-top:10px;transition:opacity 1.5s ease-in-out}.branding{background:0 0;width:100%;height:150px;display:block;position:absolute;bottom:10px;pointer-events:none}.branding #lt360{width:100px;height:100px;display:block;position:absolute;right:20px;bottom:0;opacity:.7;pointer-events:auto}.branding #lt360 img{width:100px;height:auto}.branding #logo{width:150px;height:150px;display:block;position:absolute;left:30px;opacity:1;pointer-events:auto}.branding #logo img{width:150px;height:auto}#titleBar .sceneName{width:100%;height:100%;line-height:30px;padding:5px;background-color:rgba(58,68,84,.8);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-transform:uppercase;font-size:1.4em;-moz-user-select:text;-webkit-user-select:text;-ms-user-select:text;user-select:text}#titleBar .sceneName span{display:inline-block;vertical-align:middle;font-size:.6em;text-transform:none;margin-right:10px}.mobile #titleBar .sceneName span{display:none}.mobile #titleBar .sceneName{line-height:40px}#fullscreenToggle{position:absolute;top:0;right:0;width:40px;height:40px;padding:5px;background-color:rgba(103,115,131,.8)}.mobile #fullscreenToggle{width:50px;height:50px}#fullscreenToggle .icon{position:absolute;top:5px;right:5px;width:30px;height:30px}.mobile #fullscreenToggle .icon{top:10px;right:10px}#autorotateToggle{width:40px;height:40px;padding:5px;display:none}.mobile #autorotateToggle{width:50px;height:50px}body.fullscreen-enabled #autorotateToggle{right:40px}body.fullscreen-enabled.mobile #autorotateToggle{right:50px}#autorotateToggle .icon{width:30px;height:30px}.mobile #autorotateToggle .icon{top:10px;right:10px}#sceneListToggle{position:absolute;top:0;left:0;width:40px;height:40px;padding:5px;background-color:rgba(103,115,131,.8)}.mobile #sceneListToggle{width:50px;height:50px}#sceneListToggle .text{position:absolute;top:5px;left:15px;width:100%;line-height:30px}#sceneListToggle .icon{position:absolute;top:5px;right:5px;width:30px;height:30px}.mobile #sceneListToggle .icon{top:10px;right:10px}#sceneListToggle .icon.on{display:none}#sceneListToggle .icon.off,#sceneListToggle.enabled .icon.on{display:block}#sceneListToggle.enabled .icon.off{display:none}#sceneList{position:absolute;top:0;left:-220px;padding-top:40px;width:220px;max-height:100%;overflow-x:hidden;overflow-y:auto;margin-left:0;-webkit-transition:margin-left .5s ease-in-out;transition:margin-left .5s ease-in-out}.mobile #sceneList{padding-top:50px;width:100%;height:100%;left:-100%}#sceneList .scenes{width:100%;background-color:rgba(58,68,84,.8)}.mobile #sceneList.enabled{margin-left:100%}.mobile #sceneList .scenes{height:100%}#sceneList.enabled{margin-left:220px}#sceneList .scene{display:block;width:100%;height:30px}.mobile #sceneList .scene{height:40px}#sceneList .scene .text{width:100%;height:100%;padding:0 15px;line-height:30px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile #sceneList .scene .text{line-height:40px}#sceneList .scene.current,.no-touch #sceneList .scene:hover{background-color:rgba(103,115,131,.8)}body.single-scene #sceneList,body.single-scene #sceneListToggle{display:none}.control{z-index:9;height:auto;position:absolute;display:block;top:0;right:0;text-align:center}.control>div{position:relative}.control>a,.control>div>a{background-color:var(--third-bg-color)!important;width:40px;height:40px;position:relative;display:block;z-index:1}.control>a,.control>div{margin:5px;display:inline-block;vertical-align:middle;transition:.5s}.mobile .control>a,.mobile .control>div>a{margin-left:10px}.control>a .icon,.control>div>a .icon{width:30px;height:30px;top:5px;right:5px;position:absolute;filter:drop-shadow(0px 0px 4px #000)}#infoToggle.enabled{background:#fff!important;border-radius:3px 3px 0 0}#infoToggle .text{position:absolute;top:5px;right:15px;width:100%;line-height:30px}#infoToggle .icon.on{display:none}#infoToggle .icon.off,#infoToggle.enabled .icon.on{display:block}#infoToggle.enabled .icon.off{display:none}#info{position:absolute;top:-85vh;right:0;width:100vw;max-height:85vh;overflow-x:hidden;overflow-y:auto;-webkit-transition:margin-left .5s ease-in-out;transition:.5s ease-in-out;font-size:1em;margin:0}#info .text h3{font-size:1.2em;font-weight:700;margin:0 0 .5em}#info .text h4{color:#3a4454;background:rgba(255,255,255,.8);padding:10px}#info .text p{line-height:1.2em;margin:.5em 1em}#info .text li{padding:5px 5px 5px 10px;text-align:left}#info .text li:nth-child(odd){color:#3a4454;background:rgba(255,255,255,.8)}#info .text li span{display:inline-block;vertical-align:middle;margin:0 10px}#info .text .picto{width:30px;height:30px;padding:5px;margin:0 1px;background-color:rgba(0,102,63,.8)}#info h2 a{display:block;background-color:rgba(255,255,255,.8);margin-right:2px;padding:10px;border-bottom:1px solid #fff;border-top:1px solid #fff;font-size:1.2em;text-transform:uppercase}#info h2 a.enabled,#info h2 a:hover{font-weight:700;color:#3a4454;background:#fff;transform:none;text-shadow:none}#info .text{width:100%;padding:20px;background:rgba(0,0,0,.9);color:#fff}#car,#credit,#desc,#help{display:none}#car.enabled,#credit.enabled,#desc.enabled,#help.enabled{display:block}.mobile #info .scenes{height:100%}#info.enabled{top:45px}#autorotateToggle .icon.on{display:none}#autorotateToggle .icon.off,#autorotateToggle.enabled .icon.on{display:block}#autorotateToggle.enabled .icon.off,#fullscreenToggle{display:none}body.fullscreen-enabled #fullscreenToggle{display:block}#fullscreenToggle .icon.on{display:none}#fullscreenToggle .icon.off,#fullscreenToggle.enabled .icon.on{display:block}#fullscreenToggle.enabled .icon.off,#reperesToggle{display:none}body.reperes-enabled #reperesToggle{display:block}#reperesToggle .icon.on{display:none}#reperesToggle .icon.off,#reperesToggle.enabled .icon.on{display:block}#reperesToggle.enabled .icon.off{display:none}#partageToggle{z-index:2}#partage{position:absolute;top:-800px;right:0;width:50px;overflow-x:hidden;overflow-y:auto;margin-left:0;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;font-size:1em;display:block;text-align:right}.mobile #partage{top:-800px}#partage.enabled{top:50px}#partage a{display:inline-block;width:40px;height:40px;margin:0 0 0 5px;background-color:rgba(0,0,0,.5)}#partage a.fb{background-image:url("../img/pic-fb-w.png");background-size:contain}#partage a.mail{background-image:url("../img/pic-mail-w.svg");background-size:contain}#partage a.insta{background-image:url("../img/pic-insta-w.png");background-size:contain}#partage a.wa{background-image:url("../img/pic-wa-w.png");background-size:contain}#partage a.twit{background-image:url("../img/pic-twit-x-w.png");background-size:contain}#partage a.linkedin{background-image:url("../img/pic-linkedin-w.png");background-size:contain}.link-hotspot{width:60px;height:60px;margin-left:-30px;margin-top:-30px;opacity:.9;-webkit-transition:opacity .2s;transition:opacity .2s}.no-touch .link-hotspot:hover{opacity:1}.mobile .link-hotspot{width:70px;height:70px;top:19px}.link-hotspot-icon{width:100%;height:100%;cursor:pointer}.link-hotspot-tooltip{position:absolute;left:100%;top:14px;margin-left:3px;font-size:16px;max-width:300px;padding:8px 10px;border-radius:5px;background-color:rgba(58,68,84,.8);color:#fff;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;cursor:pointer;opacity:0;-ms-transform:translateX(-8px);-webkit-transform:translateX(-8px);transform:translateX(-8px);-webkit-transition:-ms-transform .3s,-webkit-transform .3s,transform .3s,opacity .3s;transition:-ms-transform .3s,-webkit-transform .3s,transform .3s,opacity .3s;pointer-events:none}.no-touch .link-hotspot:hover .link-hotspot-tooltip{opacity:1;-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);pointer-events:all}.tooltip-fallback .link-hotspot-tooltip{display:none}.no-touch .tooltip-fallback .link-hotspot:hover .link-hotspot-tooltip{display:block}.info-hotspot{line-height:1.2em;opacity:.9;-webkit-transition:opacity .2s .2s;transition:opacity .2s .2s}.no-touch .info-hotspot:hover{opacity:1;-webkit-transition:opacity .2s;transition:opacity .2s}.info-hotspot.visible{opacity:1}.info-hotspot .info-hotspot-header{width:40px;height:40px;border-radius:20px;background-color:#677383;cursor:pointer;-webkit-transition:width .3s ease-in-out .5s,border-radius .3s ease-in-out .5s;transition:width .3s ease-in-out .5s,border-radius .3s ease-in-out .5s}.mobile .info-hotspot .info-hotspot-header{width:50px;height:50px;border-radius:25px}.desktop.no-touch .info-hotspot .info-hotspot-header:hover{width:260px;border-radius:5px;-webkit-transition:width .3s ease-in-out,border-radius .3s ease-in-out;transition:width .3s ease-in-out,border-radius .3s ease-in-out}.desktop .info-hotspot.visible .info-hotspot-header,.desktop.no-touch .info-hotspot.visible .info-hotspot-header:hover{width:260px;border-radius:5px 0 0;-webkit-transition:width .3s ease-in-out,border-radius .3s ease-in-out;transition:width .3s ease-in-out,border-radius .3s ease-in-out}.info-hotspot .info-hotspot-icon-wrapper{width:40px;height:40px;display:none}.mobile .info-hotspot .info-hotspot-icon-wrapper{width:50px;height:50px}.info-hotspot .info-hotspot-icon{width:90%;height:90%;margin:5%}.info-hotspot .info-hotspot-title-wrapper{position:absolute;left:40px;top:0;width:0;height:40px;padding:0;overflow:hidden;-webkit-transition:width 0s .4s,padding 0s .4s;transition:width 0s .4s,padding 0s .4s}.desktop .info-hotspot.visible .info-hotspot-title-wrapper,.desktop.no-touch .info-hotspot .info-hotspot-header:hover .info-hotspot-title-wrapper{width:220px;padding:0 5px;-webkit-transition:width 0s .4s,padding 0s .4s;transition:width 0s .4s,padding 0s .4s}.info-hotspot .info-hotspot-title-wrapper:before{content:'';display:inline-block;vertical-align:middle;height:100%}.info-hotspot .info-hotspot-title{display:inline-block;vertical-align:middle;-moz-user-select:text;-webkit-user-select:text;-ms-user-select:text;user-select:text}.info-hotspot .info-hotspot-close-wrapper{position:absolute;left:260px;top:0;height:40px;width:40px;border-top-right-radius:5px;background-color:#4e5868;visibility:hidden;-ms-transform:perspective(200px) rotateY(90deg);-webkit-transform:perspective(200px) rotateY(90deg);transform:perspective(200px) rotateY(90deg);-ms-transform-origin:0 50% 0;-webkit-transform-origin:0 50% 0;transform-origin:0 50% 0;-webkit-transition:-ms-transform .3s .3s,-webkit-transform .3s .3s,transform .3s .3s,visibility 0s .6s;transition:-ms-transform .3s .3s,-webkit-transform .3s .3s,transform .3s .3s,visibility 0s .6s}.desktop .info-hotspot.visible .info-hotspot-close-wrapper{visibility:visible;-ms-transform:perspective(200px) rotateY(0);-webkit-transform:perspective(200px) rotateY(0);transform:perspective(200px) rotateY(0);-webkit-transition:-ms-transform .3s,-webkit-transform .3s,transform .3s,visibility;transition:-ms-transform .3s,-webkit-transform .3s,transform .3s,visibility}.info-hotspot .info-hotspot-close-icon{width:70%;height:70%;margin:15%}.info-hotspot-text img{width:100%;max-width:75vw;margin:auto;display:inline-block;vertical-align:middle}.info-hotspot-text .legend{font-size:1em;text-align:center}.info-hotspot.visible .info-hotspot-text{visibility:visible;transition:2s}.desktop .info-hotspot-modal,.info-hotspot-modal{display:none}.info-hotspot ul{list-style:disc;margin:auto 25%}.bulle,.div-hotspot{width:500px;background:rgba(255,255,255,.8);color:#fff;font-size:1.2em;line-height:1.2em;padding:20px;max-width:95vw;height:auto;max-height:75vh}.bulle .info-hotspot-text{transform:rotateX(90deg) rotateY(90deg) scale(0,.5)!important;text-align:center}.current .bulle .info-hotspot-text{transform:none!important;max-height:90vh;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;justify-content:center;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:center;align-items:center}.current .bulle .info-hotspot-text>div{overflow-y:auto}.current .bulle .info-hotspot-text>div>iframe{width:95vw;min-height:40vh;border:none;overflow:scroll;display:block;max-width:100%}.bulle .content-slider{height:100%}.bulle .item{width:100%;height:250px;position:relative;margin-bottom:1em}.bulle .item li{position:relative;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;background-size:cover;background-position:center;background-repeat:no-repeat;height:100%}.bulle .item li::after{content:'';display:block;width:100%;height:100%;background-color:rgba(0,0,0,.2);position:absolute}.bulle .item li a{background:#fff;padding:15px 0;right:50%;border-radius:5px;display:block;margin:10px auto;width:200px;text-align:center;font-size:1.2em;color:#000;z-index:2}.bulle .item li h3{display:block;font-size:1.2em;text-align:center;line-height:1.2em;font-weight:700;max-width:75%;height:auto;width:auto;margin:10px auto;color:#fff;text-shadow:0 0 10px #000;text-transform:uppercase;z-index:2}.bulle p,.div-hotspot p{text-align:center;margin-bottom:1em;overflow:hidden}.div-hotspot header,.mobile .bulle header{border-bottom:1px solid;margin-bottom:1em}.logo{display:block;margin:0;z-index:10;width:auto;max-width:80px;border-left:none;border-right:none;text-align:center;transition:.5s}.bulle .logo{max-width:150px;width:30%;height:auto}.bulle .title,.bulle h2,.div-hotspot-title{font-size:1.6em;line-height:1.2em;font-weight:700;padding:.2em 0 .3em;text-align:center;text-transform:uppercase;letter-spacing:.2em;animation:10s linear infinite letterspacing;position:relative}.bulle a.bouton::before{content:''}.bulle [class*=etape]::after{content:url('../img/pointeurmain.svg');animation:10s linear infinite pointer;font-size:inherit;position:absolute;bottom:0;margin:auto;left:-5px;right:-5px;width:0;height:0;opacity:0}.bulle .bouton h2::before{content:'';position:absolute;border-radius:50%;border:5px solid rgba(255,255,255,0);width:0;height:0;animation:10s linear infinite expand;bottom:0;margin:auto;left:-5px;right:-5px}@keyframes pointer{70%{width:0;height:0}75%,85%{bottom:-50px;opacity:100%;width:40px;height:40px}90%{opacity:100%;bottom:30px;width:30px;height:30px}100%{opcity:0%;bottom:20px;width:30px;height:30px}}@keyframes expand{85%{border:5px solid rgba(255,255,255,0);bottom:0;width:0;height:0;margin:auto;left:-5px;right:-5px}90%{border:5px solid #fff;bottom:30px;width:10px;height:10px;margin:auto;left:-5px;right:-5px}100%{border:5px solid rgba(255,255,255,0);bottom:-80px;width:250px;height:250px;margin:auto;left:-5px;right:-5px}}.mobile .bulle .title,.mobile .div-hotspot-title{font-size:1.7em;letter-spacing:0;animation:none}.bulle .title span,.bulle h2 span{display:block;font-size:.6em;line-height:1em;letter-spacing:.2em;text-transform:none;font-weight:400}@keyframes letterspacing{50%{letter-spacing:.4em}}.div-hotspot p{margin-bottom:1em;text-align:center}@keyframes clignote{0%{letter-spacing:0;font-size:1em}100%{letter-spacing:1px;font-size:1em}}@keyframes translate{0%{transform:scaleY(.5) translateX(0)}100%{transform:scaleY(.5) translateX(10px)}}#info .bouton,div .hotspot .bouton{font-size:1.2em;text-align:center;display:inline-block;font-weight:700;text-transform:uppercase;transition:.5s;margin:5px auto;padding:10px;border:2px solid;border-radius:3px}div .hotspot .bouton:hover{transform:scale(1.1)}.mobile div .hotspot .bouton{font-size:1em}div .hotspot form{text-align:center;padding:5px}div .hotspot form *,div .hotspot form ::placeholder{font-size:.9em;color:#333}div .hotspot form ::placeholder{font-style:italic}div .hotspot form input[type],div .hotspot form textarea{min-width:155px;margin:0 2% 10px;padding:.4em 1em;border-radius:2px;border:1px solid #333}div .hotspot form input[type]{display:inline-block;width:42%}div .hotspot form textarea{width:42%;min-width:155px;margin:auto;display:block;padding:10px 20px;font-size:1em}div .hotspot form button[type]{position:relative;background:0 0;margin:10px auto;cursor:pointer}.hotspot[class*=etape],[class*=etape] .bulle{opacity:0;transition:2s}.etape6{display:none}.et6 .etape6{display:block}.nav-boutons{position:fixed;bottom:50px;width:350px;max-width:90vw;min-width:25vw;height:1px;display:block;z-index:9;margin:auto;left:-5px;right:-5px;display:-webkit-flex;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-content:stretch;align-content:stretch;-webkit-align-items:center;align-items:center}.nav-boutons p{display:none;position:absolute;bottom:-25px;z-index:1;width:500px;height:50px;max-width:98vw;margin:auto;text-align:center}.nav-boutons p::after{content:'';border-bottom:2px solid #fff;display:block;position:absolute;width:100%}.layers .bouton,.nav-boutons [class*=etape]{color:#fff;transition:.2s}.nav-boutons .current[class*=etape],.nav-boutons [class*=etape]:hover{width:40px;height:40px;font-size:1.2em;padding:5px 10px}.bouton.contact{display:block;height:auto;width:auto;text-shadow:0 0 4px #000;text-align:center;color:#fff;position:relative;margin:5px;font-size:.8em}.layers .bouton{font-size:.8em;padding:.8em 0;min-width:50px;border:none}.layers .bouton:hover,.layers .current .bouton{font-size:1em;line-height:.8em;padding:.8em 0;border-top:2px solid #fff}.boutons .etape1{animation:0.5s linear 3.2s both zoom}.boutons .etape2{animation:0.5s linear 3.4s both zoom}.boutons .etape3{animation:0.5s linear 3.6s both zoom}.boutons .etape4{animation:0.5s linear 3.8s both zoom}.boutons .logo.etape4{background:0 0;position:relative;margin:0;z-index:10;width:auto;border-left:none;border-right:none;animation:1s linear 3.8s both zoom;text-align:center;transition:.5s}.boutons .etape5{animation:0.5s linear 2s both etapeshow}.layers{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:center;-ms-flex-align:center;align-items:center;animation:1s linear 3s both appear}.layers [class*=layer]{display:inline-block}.layers [class*=layer] span{display:none;position:absolute;font-size:.8em;top:-30px;color:#fff;font-style:italic;text-shadow:1px 1px 2px #000,0 0 1em #fff,0 0 .2em #000;left:-5px;right:-5px;margin:auto}.layers [class*=layer] span a{background:#fff;padding:2px 3px;border-radius:3px;margin:0 5px;color:#000;text-shadow:none;box-shadow:1px 1px 3px #000}.layers .current span{display:block}.layers [class*=layer] .bouton{margin-right:30px;display:block}.layers p:last-child .bouton{margin-right:0}.hotspot div[class*=etape]{visibility:visible}.current .bulle,.hotspot .current[class*=etape]{opacity:1;transform:none}.current .bulle{background:rgba(var(--bg-primary-rgb),.8);color:rgba(var(--primary-rgb),1);border-radius:10px;box-shadow:5px 5px 10px rgb(var(--primary-rgb))}@keyframes etapeshow{0%{opacity:0;scale:0.5;transform:translate(0,-2vh)}50%{opacity:1;scale:1.5}100%{opacity:1;scale:1;transform:translate(0)}}#son .audioBtn,.audioBtn{display:inline-block;background-color:none;color:#fff;padding:5px;font-size:10px;border:none;cursor:pointer;width:30px;height:30px;border-radius:50%}.audioBtn img{max-width:100%;height:auto}#son #buttonDemute{display:none}.gallery{max-height:50vh;overflow-y:auto}.gallery>div{width:100%;grid-gap:15px;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-bottom:20px}.gallery a.mfp{border-radius:3px;display:grid;width:20%;overflow:hidden;min-width:50px}.galerie.square img{max-width:150px}@media screen and (orientation:landscape){.div-hotspot{width:75vw;max-width:1000px;min-width:500px;color:#333;font-size:1.2em;line-height:1.2em;transform:translate(-50%,-25%)}.mobile .div-hotspot{width:85vw;min-width:auto;transform:translate(-50%,-52%)}.mobile .div-hotspot header{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-justify-content:space-around;-ms-flex-pack:distribute;justify-content:space-around;-webkit-align-content:center;-ms-flex-line-pack:center;align-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0 50px}.mobile .div-hotspot .logo{position:relative;top:auto!important;left:auto!important;transform:none}}@media screen and (max-width:400px),screen and (max-height:420px){.div-hotspot{font-size:.9em!important}.mobile .div-hotspot .logo img{height:80px}.mobile .div-hotspot .logo{top:-75px}.div-hotspot form{text-align:center;width:110%;margin-left:-5%}.mobile .div-hotspot .bouton:after{bottom:-35px}.viewControlButton{display:none;position:absolute;bottom:0;left:50%;width:40px;height:40px;padding:5px;background-color:rgba(103,115,131,.8)}body.view-control-buttons .viewControlButton{display:block}@media (max-width:600px){body.view-control-buttons .viewControlButton{display:none}}.viewControlButton .icon{position:absolute;top:5px;right:5px;width:30px;height:30px}.viewControlButton-1{margin-left:-145px}.viewControlButton-2{margin-left:-95px}.viewControlButton-3{margin-left:-45px}.viewControlButton-4{margin-left:5px}.viewControlButton-5{margin-left:55px}.viewControlButton-6{margin-left:105px}}