@media screen and (orientation:landscape){#canvas3Dswipe{height:600px}#view{left:calc((100% - 325px) - (50% - 100px));bottom:20px}#loadContainer{transform:scale(1)}#menu{display:block;overflow:hidden}#menuMobile{display:none}.menuVisible{display:block}.menuInvisible{display:none}.recapitulatifVisible{display:block}.recapitulatifInvisible{display:none}.recapitulatifMobileVisible{display:none}.recapitulatifMobileInvisible{display:none}#objectif{left:0;width:100%;height:45px;top:45px;vertical-align:middle}#toolbar{height:45px}#navigation{height:45px}#closeValidationLabel{font-size:14px;line-height:2.5}#retrySprite,#saveAndQuitSprite,#closeValidationSprite{width:70px;height:45px}#saveAndQuitSprite{background-position-x:right}#toolbarContent{height:110px}.validation{left:calc(50% - 60px);width:120px;margin-top:35px;height:30px;line-height:30px;font-size:13px}.resetConfirm,.cancelReset,.saveAndQuitConfirm,.cancelSaveAndQuit{left:calc(50% - 70px);width:140px;height:30px;font-size:12px;margin-top:0}.correction,.results{font-size:12px;margin-top:10px}.cancelReset,.cancelSaveAndQuit{top:45px}.resetConfirm,.saveAndQuitConfirm{top:80px}.cancelNiv{top:215px}.closeIncompatible{top:125px}.retry,.saveAndQuit,.toggleValidation{width:70px;height:45px}.infos,.animation,.mediaVideo{height:50px;width:50px;margin:5px}.infos{left:calc(50%)}.animation{left:calc(50% - 75px)}.mediaVideo{left:calc(50% + 50px)}#hotspotContainer{transform:scale(1);margin-left:calc(((100% - 325px)/2) - 200px);top:calc((50% - 200px) - 0)}.MobScrollerRecapitulatif{top:0}#introduction{width:100%;height:calc(100% - 45px)}#descriptionFeedback{height:120px}}@media screen and (orientation:portrait){#webglContainer{position:absolute;width:280px;left:calc(50% - 150px)}#canvas3Dswipe{height:calc(100% - 500px)}#view{left:calc(50% - 60px);bottom:31%}#loadContainer{transform:scale(1.25)}#menu{display:none}#menuMobile{display:block}.menuVisible{display:none}.menuInvisible{display:none}.recapitulatifVisible{display:none}.recapitulatifInvisible{display:none}.recapitulatifMobileVisible{display:block}.recapitulatifMobileInvisible{display:none}#objectif{height:45px;width:100%;top:45px;left:0}#toolbar{height:15%}#navigation{height:45px}#closeValidationLabel{font-size:3.5vw}#saveAndQuitLabel{height:100%;text-align:right}#retrySprite,#saveAndQuitSprite,#closeValidationSprite{width:70px;height:100%}#saveAndQuitSprite{background-position-x:right}#toolbarContent{height:auto}.validation{left:calc(50% - 25vw);width:50vw;margin-bottom:10px;font-size:4vw;line-height:50px}.btn{position:initial;display:block;text-align:center}.closeIncompatible{position:absolute;left:calc(50% - 70px)}.quitterInfos{position:absolute}.resetConfirm,.cancelReset,.saveAndQuitConfirm,.correction,.results,.cancelSaveAndQuit{left:calc(50% - 20vw);width:40vw;height:10vw;font-size:3vw;line-height:10vw;margin-top:10px;margin-bottom:10px;margin-left:auto;margin-right:auto}.correction,.results{font-size:3vw;margin-top:10px}.cancelReset,.cancelSaveAndQuit{top:30px}.resetConfirm,.saveAndQuitConfirm{top:125px}.cancelNiv{top:215px}.closeIncompatible{top:125px}.infos,.animation,.mediaVideo{bottom:0;height:100%;width:100px}.infos{left:calc(50% - 75px)}.animation{left:calc(50%)}.mediaVideo{left:calc(50% + 175px)}#hotspotContainer{transform:scale(1);top:calc(45% - 150px);left:calc(50% - 150px);width:300px;height:300px}#hotspotContainer .hotspotDescription{font-size:72.5%}.MobScrollerRecapitulatif{top:35px}#introduction{width:100%;height:calc(100% - 45px)}#feedback{right:calc(50% - 250px);bottom:210px}#video{background-color:#eee;position:absolute;object-fit:cover;width:100%;top:45px;height:calc(100% - 45px);z-index:3000}}@media screen and (max-width:450px) and (orientation:portrait){#objectif span{font-size:14px;line-height:1}#labelBack{font-size:12px}#elementValideMobile{top:25%}.titreLabelMob{font-size:50%;-webkit-text-size-adjust:85%;line-height:.9}#vignettesMobElem{display:block;position:relative;margin-bottom:7px;width:70%;left:15%;top:5px;height:50%;cursor:pointer}#descriptionModule{font-size:12px;width:320px;left:calc(50% - 155px);top:110px}#containerTextIntroduction{height:300px}#feedback{display:block;z-index:200;position:absolute;border-radius:300px 300px 0 0;border:5px double #ddd;width:400px;height:190px;right:calc(50% - 200px);bottom:-300px}#titleFeedback{font-size:18px;width:240px;height:75px;top:50px;left:calc(50% - 120px)}#descriptionFeedback{font-size:14px;color:#fff;text-align:center;position:absolute;line-height:.9;width:300px;left:50px;bottom:0;height:80px}.helpMobile span{font-size:60%}}@media screen and (max-width:320px) and (orientation:portrait){#objectif span{font-size:14px;line-height:1}.titreLabelMob{font-size:50%;-webkit-text-size-adjust:90%;line-height:.8}.backCategory{height:35px}.helpMobile{height:35px;line-height:35px}.helpMobile span{font-size:60%}#labelBack{height:35px;line-height:35px}}.help{height:120px;line-height:120px}@media screen and (max-width:1024px) and (orientation:landscape){.help{height:80px;line-height:80px}.help span{padding:30px;padding-top:0;padding-bottom:0}}@media screen and (max-height:400px) and (orientation:landscape){.help{height:55px;line-height:55px}.help span{padding:0;padding-left:10px;padding-right:10px}.helpMobile,#feedbackHelpMobile{font-size:60%}#hotspotContainer{width:300px;height:300px;margin-left:calc(((100% - 325px)/2) - 150px)}#hotspotContainer .hotspotDescription{font-size:72.5%}}@media screen and (max-height:320px) and (orientation:landscape){#hotspotContainer{width:250px;height:250px;margin-left:calc(((100% - 325px)/2) - 125px);margin-top:25px}#hotspotContainer .hotspotDescription{font-size:60%}#descriptionModule{font-size:16px;text-align:right}}@media screen and (min-width:768px) and (orientation:portrait){#titreLabelMobile{font-size:2.5vw;line-height:1}#titreElemValideMobile{font-size:2.5vw;line-height:.9}#hotspotContainer{transform:scale(1.5)}.quitterInfos{transform:scale(1)}}@media screen and (min-width:500px) and (orientation:portrait){#retryLabel,#closeValidationLabel,#saveAndQuitLabel{font-size:2.5vw}.resetConfirm,.cancelReset,.saveAndQuitConfirm,.correction,.results,.cancelSaveAndQuit{left:calc(50% - 10vw);height:5vw;font-size:2vw;line-height:5vw}.validation{left:calc(50% - 10vw);width:20vw;margin-top:5vw;height:7vw;line-height:7vw;font-size:3vw;z-index:200}}