#defi_desc{max-height:250px;overflow-y:scroll;min-height:30px}.appCapsule{padding:0!important;--plyr-color-main:#ff6379}.appContent{padding:0!important;min-height:100vh;background-repeat:no-repeat;background-position:center center;background-size:cover;background-attachment:fixed;position:relative}.appContent::before{content:"";position:fixed;top:0;left:0;width:100vw;height:100vh;background:inherit;z-index:-1;pointer-events:none}.appContent>*{position:relative;z-index:1}#appCapsule{padding:0}.card{border:0}.card-img-top{border:0;border-radius:0;margin-top:56px}#bottom-fields{z-index:9;background:#fff;position:fixed;bottom:0;left:0;width:100%;padding:10px}.btn-primary{background:#ff6379;border-color:#f398a4;border-radius:25px}.btn-send{-webkit-user-select:none;-webkit-user-drag:none;-webkit-app-region:no-drag;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.splashBlock{opacity:1;display:none;position:fixed;top:0;left:0;width:100%;height:100vh;z-index:9999;padding:20px}.inventory{display:none;position:absolute;left:0;top:0;background:#fff;width:40vw;height:100vh;overflow-y:scroll;z-index:9999;border-right:1px solid #ddd;border-radius:4px;box-shadow:0 4px 5px #666}.listView.detailed{margin:0}.nb-points{margin:0;font-weight:700;padding:0}.chrono_global{margin:0;font-weight:700;padding:0}#chrono_global_badge{display:none}.login-logo{width:100%!important}.defi_video{width:100vw;height:100vw;background-color:#000;z-index:999999;z-index:999999;position:absolute;left:0;top:0}.modal-multiple-dialog{margin-top:76px}#modal-multiple>*{text-align:left}.multiple-answer{padding:10px;border:1px solid #ddd;border-radius:25px}.custom-control .custom-control-input:checked~.custom-control-label:before{background:#ff6379!important;border-color:#ff6379!important}#main-square{width:100vw;height:100vw;z-index:8;display:block;position:fixed;top:56px;opacity:1}#defi_chart{width:calc(100vh)!important;height:calc(100vh - 61px)!important;object-fit:cover;z-index:9999;margin-top:61px}.square-third{width:33.333333333%;height:33.333333333%;padding:0;border-collapse:collapse;float:left;cursor:pointer}video{z-index:9999}.modal-multiple-dialog{width:95vw!important}#defi_steps{background:#fafafa;font-weight:700;padding:5px;float:right;position:absolute;right:10px;top:66px;z-index:9999;background:#fafafa;color:#9e9e9e;border-radius:32px}#answer-result{margin-top:56px;position:absolute;width:100%;display:none}@-moz-keyframes spin{100%{-moz-transform:rotate(360deg)}}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.toplogo{width:50px;-webkit-animation:spin 4s linear infinite;-moz-animation:spin 4s linear infinite;animation:spin 4s linear infinite}.sound-play-pause{position:absolute;top:76px;left:15px;width:50px;z-index:9999;cursor:pointer}.sound-top-right{left:calc(100vh - 90px)!important}.sound-center{left:calc(50vh - 56px)!important;top:50vh!important}audio{position:absolute;top:-40000px;left:22222222px;display:none}#defi_chrono{position:absolute;top:115vw;text-align:center;width:100vw;font-weight:700}.tactile_pressed{box-shadow:2px 2px 14px #e91e63 inset}#progress{height:5px;width:100vw;position:fixed;top:56px;opacity:.7;z-index:999}.progress-bar{height:7px}.answerPopup{min-height:50%;width:60%;background-color:#fff;margin-top:25vh;border-radius:10px;border:1px solid #ddd;box-shadow:0 5px 8px #ccc;-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;margin-left:auto;margin-right:auto;padding:5px;font-size:1.2em;text-align:justify;color:#222}.image{transition-duration:.8s;transition-property:transform}.image:focus{transform:rotate(360deg);-webkit-transform:rotate(360deg)}#chatBubble{position:fixed;width:70px;height:70px;background:#ff6479;text-align:center;line-height:70px;font-size:1.5em;color:#fff;border-radius:50px;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;bottom:100px;z-index:9;right:10px;display:none}#chatRoom{position:fixed;width:100%;height:100%;overflow-y:scroll;top:0;left:0;background:#fff;z-index:999999999999;display:none}#chatMessages{max-height:80vh;display:block;width:100%;z-index:999999999999;position:fixed;left:0;top:60px;bottom:60px;border-bottom:1px solid #ddd;padding:20px;overflow-y:scroll}.chat-header{position:absolute!important;top:0;left:0;width:100%;z-index:999999!important}.closePopup{width:100%;text-align:right;padding:20px;font-size:20px;font-weight:700;color:#333;background:#f5f5f5}.closePopup i{cursor:pointer}.opacified>.image{filter:grayscale(1);-webkit-filter:grayscale(1)}.webview{width:100vw;height:100vh;border:0;border:0;padding:0;z-index:99999;top:0;background:#fff;left:0;position:fixed;overflow:hidden}iframe{overflow:hidden}.nextIframe{padding:10px;z-index:99999;bottom:0;position:fixed;width:100vw;height:10vh;text-align:center}.nextIframe .btn{width:30%!important}.input-file-hidden{position:absolute;top:-9999px;left:-9999px;height:1px}.opeName h2{font-size:18px;margin:15px}.lang-switcher{width:20px}#langSwitcher{width:90%!important}#fontSwitcher{width:90%!important}.font_selector{display:none}.leftMenuTitle{padding-left:20px;font-size:14px;color:#8d95a0;font-weight:500;padding-top:10px}#menuSecretCode{width:90%!important}.square:before{content:"";display:block;padding-top:100%}.watermark{position:absolute!important;top:0;left:0;z-index:99999999999}.rowInventory img{width:100%}#closeInventory{display:flex;height:50px;border-bottom:1px solid #ddd;margin-bottom:10px;text-align:right;flex-direction:row-reverse;align-items:center;padding:15px;box-sizing:border-box;font-weight:700;color:#222;cursor:pointer;background:#fafafa}.typing{font-family:"Courier New";border-right:.15em solid #18bdec;animation:typing 4s steps(38) 1s 1 normal both,blink 1s steps(1) infinite}@keyframes typing{from{width:0}to{width:100%}}@keyframes blink{50%{border-color:transparent}}.ios-sidebar{font-size:20px!important;width:auto!important;color:#333}.plyr--video{width:calc(100vh - 56px)!important;height:calc(100vh - 56px)!important;z-index:8!important;display:block!important;position:absolute!important;top:56px!important}.plyr{z-index:999!important}.plyr__controls{z-index:999!important}.plyr--full-ui.plyr--video .plyr__control--overlaid{display:block;z-index:99999999!important}.modal-fullscreen .modal-dialog{max-width:100%;margin:0;top:0;bottom:0;left:0;right:0;height:100vh;display:flex;position:fixed;z-index:100000}.modal-fullscreen .modal-content{height:100vh}#cameraContainer{width:100%;height:100vh;float:left;z-index:99999999999;display:none}#cameraContainerCamera{width:100%;height:90vh}#cameraContainerToolbar{width:100%;height:10vh;bottom:0;display:flex;align-items:center;justify-content:center}#cameraContainerCameraVideo{width:100%;height:90vh}#cameraContainerToolButton{margin-left:20px;margin-right:20px}#cameraContainerCamera.qrcodescanner_custom .code-outline-highlight,#cameraContainerCamera.qrcodescanner_custom .scan-region-highlight-svg{stroke:#ff6379!important}.btn-multiple-choice{cursor:pointer;margin-bottom:20px;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px}.btn-inline-choice,.btn-inline-choice:hover{color:#000!important;font-size:1em}.btn-inline-primary,.btn-inline-primary:hover{background-color:#ff6379!important;color:#fff!important}.tactileImg{width:100%!important;height:auto!important;position:relative!important}.lds-ellipsis{display:inline-block;position:relative;width:40px;height:40px}.lds-ellipsis div{position:absolute;top:16px;width:13px;height:13px;border-radius:50%;background:#fff;animation-timing-function:cubic-bezier(0,1,1,0)}.lds-ellipsis div:first-child{left:8px;animation:lds-ellipsis1 .6s infinite}.lds-ellipsis div:nth-child(2){left:8px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(3){left:32px;animation:lds-ellipsis2 .6s infinite}.lds-ellipsis div:nth-child(4){left:56px;animation:lds-ellipsis3 .6s infinite}@keyframes lds-ellipsis1{0%{transform:scale(0)}100%{transform:scale(1)}}@keyframes lds-ellipsis3{0%{transform:scale(1)}100%{transform:scale(0)}}@keyframes lds-ellipsis2{0%{transform:translate(0,0)}100%{transform:translate(24px,0)}}#mapid{width:100vw!important;height:100vh!important;background:#000!important}.leaflet-container{width:100vw!important;height:100vh!important;background:#000}