.map-point{position:absolute;background:hsla(0,0%,100%,0);border:0;border-radius:50%;width:40px;height:40px;border:3px solid #fad419;font-size:16px;font-weight:700}.map-point:active,.map-point:disabled{color:#000}.map-point:focus{outline:0;box-shadow:0 0 0 2px #c99300}.map-point .map-point__border{top:2px;left:2px}.map-point .map-point__label{margin:0;z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.image-point{position:absolute}.dark-mode .modal[data-v-67a4c6d6]{background-color:#1a1a1a}.dark-mode .modal .modal__text[data-v-67a4c6d6],.dark-mode .modal .modal__title[data-v-67a4c6d6]{color:#fff}.dark-mode .modal .modal__close-icon[data-v-67a4c6d6]{color:#fff;opacity:1}.dark-mode .modal .map-point[data-v-67a4c6d6]:disabled{color:#fff}.dark-mode .modal .map-point__label[data-v-67a4c6d6]{color:#000}.modal[data-v-67a4c6d6]{padding:16px 15px}.modal .modal__header[data-v-67a4c6d6]{position:relative}.modal .modal__close-icon[data-v-67a4c6d6]{position:absolute;top:10px;right:8px;font-size:30px;line-height:24px;opacity:.7;color:#313131;border:none;background:none}.modal .modal__close-icon[data-v-67a4c6d6]:focus{outline:0;box-shadow:0 0 0 2px #c99300}.modal .modal__title[data-v-67a4c6d6]{padding:12px 30px 0 50px;margin:0 0 20px;font-size:18px;font-weight:700;line-height:1.06;text-align:left;color:#4a4a4a}.modal .modal__title--nolabel[data-v-67a4c6d6]{padding-left:5px}.modal .modal__text[data-v-67a4c6d6]{margin:0 30px 7px 5px;font-size:16px;line-height:1.5;color:#313131}.modal div.modal__header+.modal__text[data-v-67a4c6d6]{margin:0 14px 7px 5px}.modal .modal__picture[data-v-67a4c6d6]{display:block;margin:15px auto 0}.modal .audio-player[data-v-67a4c6d6],.modal .video-player[data-v-67a4c6d6]{margin:15px 0 0}@media only screen and (max-width:812px){.modal[data-v-67a4c6d6]{padding:10px}.modal .map-point[data-v-67a4c6d6]{margin:0 0 0 15px}.modal .modal__title[data-v-67a4c6d6]{margin:16px 15px 0}.modal .modal__text[data-v-67a4c6d6]{padding:16px 15px 0}}.dark-mode .quiz-map-wrapper .point-wrapper .quiz-map img{border-left:1px solid #000;border-right:1px solid #000;border-bottom:1px solid #000}.dark-mode .quiz-map-wrapper .float,.dark-mode .quiz-map-wrapper .sidebar{background-color:#1a1a1a}.quiz-map-wrapper{display:flex;flex-direction:row;position:relative}.quiz-map-wrapper .point-wrapper{position:relative;width:100%}.quiz-map-wrapper .point-wrapper .quiz-map{width:100%}.quiz-map-wrapper .point-wrapper .quiz-map img{width:100%;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0}.quiz-map-wrapper .sidebar{position:absolute;top:0;width:300px;height:100%;background-color:#fff;transition:all .2s}.quiz-map-wrapper .sidebar.sidebar--left{left:0;border-bottom-left-radius:10px}.quiz-map-wrapper .sidebar.sidebar--right{right:0;border-bottom-right-radius:10px}.quiz-map-wrapper .float{position:absolute;overflow-y:auto;-ms-overflow-style:none;background-color:#fff;border-radius:10px;box-sizing:content-box;box-shadow:0 25px 29px 0 rgba(50,50,50,.45);max-height:calc(100% - 20px)}.quiz-map-wrapper .float::-webkit-scrollbar{display:none}.video-player__inner{min-height:240px}@media only screen and (max-width:812px){.quiz-map-wrapper{flex-direction:column}.quiz-map-wrapper .point-wrapper .quiz-map img{border-bottom-left-radius:0;border-bottom-right-radius:0}.quiz-map-wrapper .float,.quiz-map-wrapper .sidebar{position:relative;background-color:#fafafa;border-bottom-left-radius:10px;border-bottom-right-radius:10px;width:100%!important;height:auto!important;top:auto!important;left:auto!important}.quiz-map-wrapper .float{position:absolute;bottom:0}}@media only screen and (min-width:700px){body.int-fullscreen--on .quiz-map-wrapper{display:inline-block;margin:0 auto}body.int-fullscreen--on .quiz-map-wrapper .point-wrapper .quiz-map{display:flex;align-items:center;flex-direction:column}body.int-fullscreen--on .quiz-map-wrapper .point-wrapper .quiz-map img{width:100vw;height:auto}}.dark-mode .hotspot .int-content{background-color:#2b2b2b;border-bottom:1px solid #000}.hotspot .int-content{overflow:hidden}.hotspot .hotspot-content{padding:0}@media only screen and (min-width:700px){body.int-fullscreen--on .hotspot .hotspot-content{display:flex;flex-direction:column;align-items:center}}