.speech-control-wrapper{display:inline-block;float:right;height:68px;margin-bottom:-68px}button.transcript+.speech-control-wrapper{display:none}button.transcript.active+.speech-control-wrapper{display:inline-block}.speech-control{background-color:#fff;border-radius:8px;box-shadow:1px 1px 8px #ccc;cursor:pointer;display:block;margin-right:2px;margin-top:-6px;padding:10px 2px 4px;rotate:0deg;transition:all .3s linear 0s;width:26px}.speech-control span[data-icon]:before{display:none}.speech-control img{width:100%}.speech-control.active{border:1px solid #00ff40}.speech-control:hover{margin-right:10px;margin-top:-5px;rotate:6deg;width:40px}.speech-control:hover span[data-icon]:before{color:#ff0062!important;display:block}.speech-control:hover span[data-icon=speak]:before{display:none}.rtl .speech-control-wrapper{float:left}.rtl .speech-control{margin-left:2px;margin-right:0}.rtl .speech-control:hover{margin-left:10px;rotate:-6deg}.card-face .speech-control-wrapper{display:inline-block;float:none;height:auto;margin-bottom:0}.card-face .speech-control{display:inline-block;float:none;margin-right:0;margin-top:0;padding:0;width:auto}.card-face .speech-control span[data-icon]:before{display:block}.card-face .speech-control img{display:none}.card-face .speech-control:hover{width:auto}.tabArea{border:1px solid #ccc;border-radius:6px;clear:both;max-width:800px;padding:1em;position:relative;width:80%}@media screen and (max-width:640px){.tabArea{padding:.3em;width:95%}}@media screen and (min-width:960px){.tabArea{max-width:1100px;padding:.3em;width:95%}}button.icon-button{background-color:#fff;border:1px solid #999;border-radius:4px;color:#333;display:block;margin:3px;min-width:120px;padding:6px;text-align:left;transition:all .2s linear}button.icon-button.center{display:inline-block;float:none;text-align:center}button.icon-button.no-border{border:none;margin:0;padding:0}button.icon-button.right{float:right}button.icon-button span.icon-right{margin-left:1em}button.icon-button.margin-right{margin-right:1em!important}button.icon-button.left{float:left}button.icon-button.dark{background-color:#444;border:0;border-radius:0;box-shadow:inset 1px 1px 2px #ffffff24,inset 3px 15px 45px #ffffff24,inset -1px -1px 2px #00000024,inset -3px -15px 45px #00000024;font-size:16px;height:100%;margin:0;padding:7px 20px;vertical-align:middle}button.icon-button.teensy,button.icon-button.tiny{min-width:1em}button.icon-button.teensy{padding:2px 0 2px 4px}button.icon-button.disabled{color:#ccc!important;cursor:default}button.icon-button.round-no-text{border-radius:50%;bottom:6px;font-size:2rem;height:3rem;min-width:0;min-width:auto;padding:0;position:fixed;right:6px;text-align:center;width:3rem}button.icon-button.round-no-text span.icon:before{margin-left:0;margin-right:0}button.icon-button.inline,button.icon-button.tabstyle{display:inline-block;float:left}button.icon-button.tabstyle{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0;border-color:#aaa;box-shadow:inset -2px -2px 10px #ddd;color:#6b6b6b;font-size:1em;margin:0 0 -1px;position:relative;text-align:center;z-index:0}button.icon-button.tabstyle.active{box-shadow:2px 0 6px #ddd;-webkit-clip-path:inset(-6px -6px 0 -6px);clip-path:inset(-6px -6px 0 -6px);color:#333;cursor:default;z-index:2}button.icon-button.tabstyle.active span.icon:before{color:#333}@media screen and (max-width:600px){#organization button.icon-button.tabstyle{min-width:60px}#group-page button.icon-button.tabstyle{min-width:100px}}@media screen and (max-width:400px){#organization button.icon-button.tabstyle{font-size:.9em;min-width:0;min-width:auto}}@media screen and (max-width:360px){button.icon-button.tabstyle{font-size:.8em;min-width:80px}#organization button.icon-button.tabstyle{font-size:.8em;min-width:0;min-width:auto}}button.icon-button.tabstyle.first-tab{clear:both;margin-left:4px}button.icon-button.inline~:not(.inline){clear:both}button.icon-button.emphasize span.text{font-weight:700}button.icon-button.emphasize{background-color:#ff7601}button.icon-button:not(.active):hover{background-color:#ff7601;color:#fff}button.icon-button.danger:not(.active):hover{background-color:red}button.icon-button:not(.active):hover span,button.icon-button:not(.active):hover span.icon:before{color:#fff}button.icon-button span.icon:before{color:#ccc;font-family:fontello,sans-serif;margin-right:6px}button.icon-button.tiny span.icon:before{margin-left:6px;margin-right:0}button.icon-button.tiny span.text{margin-left:.5em}button.icon-button.dark span,button.icon-button.dark span.icon:before{color:#fff}button.icon-button.show-description{padding:.5em 1em}div[id*=tippy]{z-index:999999!important}.tippy-box[data-theme~=info]{background-color:#2188b3;box-shadow:0 0 20px 4px #9aa1b126,0 4px 80px -8px #24282f40,0 4px 4px -2px #5b5e6926;color:#fff}.tippy-box[data-theme~=info][data-placement^=top]>.tippy-arrow:before{border-top-color:#2188b3}.tippy-box[data-theme~=info][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#2188b3}.tippy-box[data-theme~=info][data-placement^=left]>.tippy-arrow:before{border-left-color:#2188b3}.tippy-box[data-theme~=info][data-placement^=right]>.tippy-arrow:before{border-right-color:#2188b3}.tippy-box[data-theme~=info]>.tippy-backdrop{background-color:#2188b3}.tippy-box[data-theme~=info]>.tippy-svg-arrow{fill:#2188b3}.tippy-box[data-theme~=warning]{background-color:#fff;box-shadow:0 0 20px 4px #9aa1b126,0 4px 80px -8px #24282f40,0 4px 4px -2px #5b5e6926;color:#ff3902;font-weight:700}.tippy-box[data-theme~=warning][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.tippy-box[data-theme~=warning][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff}.tippy-box[data-theme~=warning][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff}.tippy-box[data-theme~=warning][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff}.tippy-box[data-theme~=warning]>.tippy-backdrop{background-color:#fff}.tippy-box[data-theme~=warning]>.tippy-svg-arrow{fill:#fff}.tippy-box[data-theme~=light]{background-color:#fff;box-shadow:0 0 20px 4px #9aa1b126,0 4px 80px -8px #24282f40,0 4px 4px -2px #5b5e6926;color:#26323d}.tippy-box[data-theme~=light][data-placement^=top]>.tippy-arrow:before{border-top-color:#fff}.tippy-box[data-theme~=light][data-placement^=bottom]>.tippy-arrow:before{border-bottom-color:#fff}.tippy-box[data-theme~=light][data-placement^=left]>.tippy-arrow:before{border-left-color:#fff}.tippy-box[data-theme~=light][data-placement^=right]>.tippy-arrow:before{border-right-color:#fff}.tippy-box[data-theme~=light]>.tippy-backdrop{background-color:#fff}.tippy-box[data-theme~=light]>.tippy-svg-arrow{fill:#fff}#intro .tips{background-color:#e2f3ff;border-left:5px solid #167cc8;color:#167cc8;margin-top:4em;padding:1em}#intro .tips .tip-header{font-size:1.2em;font-weight:700;margin-bottom:2em}#intro .tips .tip{margin-bottom:2em}@media screen and (max-width:996px){#intro .tips button.show-swipe-animation{background-color:#167cc8;color:#fff;display:inline-block;transition:all .1s linear 0s}#intro .tips button.show-swipe-animation:hover{rotate:4deg}}.rtl #intro .tips{border-left:0;border-right:5px solid #167cc8}.swipe-hand{display:none}section#intro{font-size:1.1em;margin-bottom:5em;padding-top:12px}section#intro h1{font-size:1.2em;margin:6px 6px 12px}section#intro #welcome{margin:0 6px}section#intro figure{margin-bottom:12px;min-height:250px;text-align:center}section#intro figure img{float:left;margin-left:0;max-width:100%;width:100%}section#intro figure figcaption{margin-left:12px}section#intro button.show-swipe-animation{display:none}section#intro div.otherInfo{background-color:#ffecbd;border-left:5px solid #f2870b;box-sizing:border-box;clear:both;margin-top:4em;padding:.3em 1em}section#intro div.otherInfo p>span:first-child{display:block;font-weight:700}section#intro div.secondary-info{border-top:1px solid orange;display:flex;flex-wrap:wrap;font-size:.8em;justify-content:space-between;margin-top:4em;max-width:720px}section#intro div.secondary-info p{padding:0 1em}section#intro span[data-type=media] span{color:#00000080;cursor:default;display:inline-block;font-size:1.5em;margin-right:1em}section#intro figcaption,section#intro span.cr{font-feature-settings:"smcp";font-size:.8em;font-style:italic;font-variant:small-caps}section#intro span.tag{background-color:#fff;border:1px solid #f2870b;border-radius:3px;display:inline-block;margin:3px;padding:3px}section#intro span.tag a{color:inherit;text-decoration:none}@media(min-width:968px){section#intro figure img{float:none;margin:0 auto;width:100%}}@media(max-width:996px){section#intro button.show-swipe-animation{display:block}}@media screen and (max-width:996px){.swiper-wrapper .swipe-hand{background-color:#0000;box-sizing:border-box;font-family:fontello,sans-serif;height:50vh;margin-right:-50px;margin-top:20px;position:absolute;right:0;transform:rotate(20deg);width:50vh}}.swipe-hand.animating{display:block}.rtl .swiper-wrapper .swipe-hand{left:0;margin-left:-30px;margin-right:0;right:auto;transform:rotate(-20deg)}.rtl section#intro div.otherInfo{border-left:none;border-right:5px solid #f2870b}.chapter-header{font-size:.8em;margin:6px 3px 0;text-align:right}.chapter-header.new-chapter{font-size:1.2em;text-align:left}.lesson_header{cursor:pointer;font-size:1.2em;font-weight:400;padding-bottom:1em}.lesson_header span.icon.bookmark{color:#ffd000;display:inline-block;margin-left:.5em;margin-right:.3em}.lesson_header span.icon.bookmark:before{content:""}.lesson_header span.icon.bookmarked:before{content:""}section.audio .video-container,section.video .video-container{height:0;padding-bottom:56.25%;position:relative;width:100%}section.audio .embedded-video,section.video .embedded-video{height:100%;left:0;position:absolute;top:0;width:100%}section.audio audio,section.audio video,section.video audio,section.video video{max-height:80vh;width:100%}section.audio .cr,section.audio .video-owner,section.video .cr,section.video .video-owner{font-feature-settings:"smcp";font-variant:small-caps;margin-left:1em}section.audio button.transcript,section.video button.transcript{margin-top:1em;width:200px}section.audio button.transcript:before,section.video button.transcript:before{content:"";display:inline-block;font-family:fontello,sans-serif;margin-left:-1em;margin-right:1em;transform:rotate(180deg);transition:all .2s linear}section.audio button.transcript.active:before,section.video button.transcript.active:before{transform:rotate(0deg)}section.audio div.transcript,section.video div.transcript{background-color:#487da41a;font-size:.9em;height:0;margin-bottom:2em;overflow-y:hidden;padding:0 1em}section.audio div.transcript.open,section.video div.transcript.open{height:auto}.rtl section.audio button.transcript:before,.rtl section.video button.transcript:before{margin-left:1em;margin-right:-1em}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, 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")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:initial;display:flex;height:100%;position:relative;transition-property:transform;transition-timing-function:ease;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,#00000080,#0000)}.swiper-lazy-preloader{border:4px solid #007aff;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid #0000;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{align-items:center;color:var(--swiper-theme-color);color:var(--swiper-navigation-color,var(--swiper-theme-color));cursor:pointer;display:flex;height:44px;height:var(--swiper-navigation-size);justify-content:center;margin-top:-22px;margin-top:calc(0px - var(--swiper-navigation-size)/2);position:absolute;top:50%;top:var(--swiper-navigation-top-offset,50%);width:27px;width:calc(var(--swiper-navigation-size)/44*27);z-index:10}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{cursor:auto;opacity:.35;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{cursor:auto;opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{height:100%;object-fit:contain;transform-origin:center;width:100%}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:10px;left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:44px;font-size:var(--swiper-navigation-size);font-variant:normal;letter-spacing:0;line-height:1;text-transform:none!important}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-rtl .swiper-button-prev{left:auto;right:10px;right:var(--swiper-navigation-sides-offset,10px)}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:"next"}.swiper-pagination{position:absolute;text-align:center;transform:translateZ(0);transition:opacity .3s;z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:8px;bottom:var(--swiper-pagination-bottom,8px);left:0;top:auto;top:var(--swiper-pagination-top,auto);width:100%}.swiper-pagination-bullets-dynamic{font-size:0;overflow:hidden}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{position:relative;transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{background:#000;background:var(--swiper-pagination-bullet-inactive-color,#000);border-radius:50%;border-radius:var(--swiper-pagination-bullet-border-radius,50%);display:inline-block;height:8px;height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));opacity:.2;opacity:var(--swiper-pagination-bullet-inactive-opacity,.2);width:8px;width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px))}button.swiper-pagination-bullet{-webkit-appearance:none;appearance:none;border:none;box-shadow:none;margin:0;padding:0}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color));opacity:1;opacity:var(--swiper-pagination-bullet-opacity,1)}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{left:auto;left:var(--swiper-pagination-left,auto);right:8px;right:var(--swiper-pagination-right,8px);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{display:block;margin:6px 0;margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:transform .2s,top .2s}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px;margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,left .2s}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:transform .2s,right .2s}.swiper-pagination-fraction{color:inherit;color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:#00000040;background:var(--swiper-pagination-progressbar-bg-color,#00000040);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-theme-color);background:var(--swiper-pagination-color,var(--swiper-theme-color));height:100%;left:0;position:absolute;top:0;transform:scale(0);transform-origin:left top;width:100%}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{height:4px;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0;width:100%}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{height:100%;left:0;top:0;width:4px;width:var(--swiper-pagination-progressbar-size,4px)}.swiper-pagination-lock{display:none}#root section.slideshow .swiper-slide{background-color:#333;color:#fff;display:flex;flex-direction:column;height:auto;justify-content:center;overflow:hidden;padding:0}#root section.slideshow .swiper-slide:before{background-color:#fffc;content:" ";display:block;height:100%;left:0;position:absolute;top:0;width:100%}#root section.slideshow .swiper,#root section.slideshow .swiper-wrapper{height:auto;top:0}#root section.slideshow .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#333;border-radius:50%;display:inline-block;height:8px;opacity:.8;width:8px}#root section.slideshow .swiper-pagination-bullets{bottom:1em}#root section.slideshow .swiper-slide img{background-color:#0000;max-height:80vh;max-width:100vw;object-fit:contain;position:relative;width:100%}#root section.slideshow .swiper-button-next,#root section.slideshow .swiper-button-prev{color:#487da4;font-weight:700;height:100%;margin-top:0;top:0;width:120px}#root section.slideshow .swiper-button-next:after,#root section.slideshow .swiper-button-prev:after{position:absolute}#root section.slideshow .swiper-button-prev:after{left:.5em}#root section.slideshow .swiper-button-next:after{right:.5em}#root section.slideshow .swiper-button-next:hover,#root section.slideshow .swiper-button-prev:hover{color:#f2870b}p.caption{color:#333!important;font-size:.8em;margin-top:-1em;padding:1em 0 2em;position:relative;text-align:center;width:100%}.swiper-slide .swiper,.swiper-slide .swiper-wrapper,p.caption{background-color:#fff}@media(max-width:800px){section.slideshow .swiper-button-next,section.slideshow .swiper-button-prev{display:none}}.spinner{display:block;height:auto;left:50%;overflow:visible;position:fixed;top:40%;transform:translate(-50%,-50%);width:200px;z-index:99999}.spinner .loadingtext{background-color:#ffffffeb;display:inline-block;height:28px;margin-top:0;padding:0}.spinner .loading-bar,.spinner .loading-bar2{animation-duration:2s;animation-iteration-count:infinite;animation-name:loading;animation-timing-function:linear;color:orange;font-family:Serif;font-size:3em;height:24px;margin-left:45%;margin-top:1em;width:24px}.spinner .loading-bar2{animation-name:loading2;margin-left:45%;margin-top:-8px}@keyframes loading{0%{color:#ffea00}25%{transform:rotate(180deg)}40%{color:#ffea00}40%{transform:rotate(288deg)}47%{color:#ff9f00}75%{transform:rotate(540deg)}80%{color:#ff9f00;transform:rotate(576deg)}to{color:#ffea00;transform:rotate(2turn)}}@keyframes loading2{0%{color:#ff9f00}25%{transform:rotate(-180deg)}30%{color:#ff9f00}40%{color:#ffea00;transform:rotate(-288deg)}75%{transform:rotate(-540deg)}80%{color:#ffea00;transform:rotate(-576deg)}to{color:#ff9f00;transform:rotate(-2turn)}}.spinner .loadingtext{font-feature-settings:"smcp","c2sc";background-color:#ff9f00;color:#fff;display:block;font-family:OpenSans,sans-serif;font-size:14px;font-variant:all-small-caps;font-weight:700;height:auto;margin-top:2em;position:relative;text-align:center;width:100%}.rtl section.divedeeper ul.iframeTabs{float:right;margin:1em 0 0;padding-right:2.2em!important}section.divedeeper iframe{border-radius:8px;max-width:90vw;min-height:calc(100vh - 50px);z-index:5}section.divedeeper ul.iframeTabs{margin:1em 0 0;padding-left:1.2em!important}section.divedeeper ul.iframeTabs li{display:inline-block;float:left;margin-right:0}section.divedeeper ul.iframeTabs button{background-color:green;border:1px solid #22c70e;border-radius:8px 8px 0 0;color:#fff;cursor:pointer;outline:#22c70e;padding:.6em .5em;transition:all .3s linear 0s}section.divedeeper ul.iframeTabs button:hover{background-color:#22c70e}section.divedeeper ul.iframeTabs button.active{background-color:#004500;color:#fff}section.divedeeper .external:after{color:#fff;content:" ";font-family:fontello,sans-serif;font-size:.7em}section.assignment iframe{border-radius:8px;max-width:90vw;min-height:calc(100vh - 50px)}div.exam{margin:0 auto;max-width:1000px}div.exam form{align-items:center;display:flex;flex-direction:column}div.exam section{background-color:#fff;border-radius:16px;box-shadow:3px 3px 3px #ccc;box-sizing:border-box;margin-bottom:1em;max-width:98vw;padding:2em;width:100%}div.exam .error{font-feature-settings:"pcap","c2pc";border:1px solid #ff9090;color:#e10000;font-size:1.2rem;font-variant:all-petite-caps;margin-top:1em;padding:2em 0}div.exam .error:before{content:"";font-family:fontello,sans-serif;margin-right:.5em}div.exam img{margin-left:0;max-width:98vw}div.exam form section{border:2px solid #ffcfdb}div.exam section.filled{border:2px solid #52d731}div.exam section.not-filled{border:2px solid #ea416b}div.exam section.answered-right{background-color:#c2eeb1}div.exam section.answered-wrong{background-color:#eeb1d8}div.exam button[disabled]{display:none}div.exam header section{border-top:8px solid #006748}div.exam div.question{padding:1em}div.exam label{display:block;margin-bottom:.5em;padding-top:8px}div.exam label[for]{cursor:pointer}div.exam small.explanation{color:#555;display:block;font-style:italic;margin-bottom:1em}div.exam label.required:after{color:#cf112d;content:" *"}div.exam input[type=text]{background-color:#fff;border:1px solid #c2eeb1;border-bottom-color:#006748;border-radius:8px;box-sizing:border-box;max-width:500px;padding:10px;width:100%}div.exam input[type=text]:focus{background-color:#e8ffd4;border-bottom:1px solid #6db032;outline:1px solid #6db032}div.exam input[type=radio]{cursor:pointer;margin-right:1em}div.exam button{background-color:#6db032;border:none;color:#fff;cursor:pointer;padding:1em 1.5em;text-align:center;width:200px}div.exam button:hover{background-color:#006748}@media screen and (max-width:800px){div.exam body{font-size:1em}div.exam main{width:98%}div.exam section{padding:.5em}}div.exam .message{text-align:center}div.exam .message .conditional{display:none}div.exam .message.showConditional .conditional{display:block}div.exam .message.showConditional .initial{display:none}div.exam aside{border:1px solid #6db032;font-size:.7em;padding:.5em;text-align:left}div.exam aside a{color:#cf112d}div.exam aside a:hover{color:#006748}section.result{cursor:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADwAAAAWCAYAAACcy/8iAAAOVHpUWHRSYXcgcHJvZmlsZSB0eXBlIGV4aWYAAHjarZlpchw7DoT/8xRzBG4gyOMQXCLmBnP8+VDdkjd5/Bwx6rCqVcUiQSCRSNDh/OffN/yLn6I1hyra22gt8lNHHXnypcfXz3h+p1if389PWe9n6cf7IbX3g8yt4iNff+p8j5/cl28vfKyR7Mf7ob+f5P6e6P3gY8LiK2e+7O+N5H5+3U/1PdE4ry9tdP3eVMuv63oPfEx5/yv6TP05if8dvr9RFS9tYVTJ+ZRU4vO7vywo/q+U6ff5XYqPS+87KXCp5WOvOOSH7X1cY/zeQT84+eNb+Nn7sr92fp7vEeUnX76DFfjy5YMkXzv/cfH3cPi0KP/4oOlHfH518r2733teu5u14dH2RlQMH97xdxhouLw8rzU+yj/huz6fwafHGRfB2XFF47PSSBnv35Bq2mmmm85zXWlhYs0nK9ecVy7PvV40j7yKx6n6J92sZZRdOrFc+QTCV0v+tCU9645nvZU6K+/E0JyYLPHKbz/hfz38m0+417MwJXcmoU+vAGdHLmZ45Pw3owhIuu+4yePgj887/PE7YAFVIiiPmzsbnNFeU5ikb9gqT5wL44TrKytS0P2eABextmAMgK8ptlQktRQ1Z00JP3YCNLE8l5qNCCSRvDEy11JaDpp79rV5R9MzNktu2W/DTZ4+pRUlNqNMglWrgB+tHQxNKVJFpIlKDzJkttJqk9aaNie5qVCeijZV7Tp09tJrl9669t5HnyOPAgfKaENHH2PMmcNkoclck/GTO5atWDWxZmrdhs0FfFZdstrS1ddYc+ddNjSx29bd99jzpHBgilOPnHb09DPOvGDtlluv3Hb19jvu/IzaO6q/fP4iaukdtfxEysfpZ9S4G1Q/pkhOJ+IxI2K5JiKuHgEAnT1msadas0fOYxaHs5xkjBSPTdjJI0YI60lZbvqM3bfI/aO4Ben/KG75T5ELHrr/R+QCofs1bl9EbXudW0/EXlnoPo2F7GPMzD3MI1kvuTGbtZ733LOMkXa9o9fVp799iqVyrEbcNzNhvJcJcFJZqnPdLnqDpXsWC46+iz+elcVV7xhH1szlmllspZixk1PwnuwtFu8+uajprXOcrSMYgS3W++Zdke7ZS3GqdUdMWmLKJNtSHbex9WK+mL/rts6zm9noad8LIKdItb6zrm2zn1PWXTrA5MKKeeJRhtfXm31kJVqnlIFv7aShq26fPBDSzWaG/5Fyf/YJkqMOue50QnD3NS8gxKw0tSuTW701X8ZZwwo+DadTl/eq6egCx9o2XH80jbkaVt9lWWD5BeVYq/XgQ6gFCFrTvHYGi3HBWQGvrIv3hbrxigVYbN0AP3HYVtjwIFmGnnaH9jUNs8D53fvWA0ZKu90syH6HUpckHdMIoJ21bwNl16Zvq51NIhwjdwjiOOy6pXpjMZQE0mMDvTBaAZGZ+30mEDwWieT16vLiUrCDN1MVVyzyP67hTwO4JrC7pXSr12LfZFojRU5pq8UhfVRNt4c4ZzrSJns+Q++5B1exjeaCylzvMOBDbC0U1Wh9Ev4l4+Rpiem7XWvBZNdc+7kT3dXLMpg8Qxd9k1itUGPOxag9mo5F2UC6nk5kcGTHrXi6bLxAOZpabzJzuphQx7VeATVv3dLPlrN0EnRpYO0MKjj5UVeTPuveRhaNNFbKMVxJ5Apr6qHmgyFp5fZehDBv3ADm2M0ReLHz5znDRHgUDxUuaiKvb9rWwyWvJ0ZWw7QDDB84bMogmFknyipA2vMF6AG59Kx6rtbdqrQzJ/nLlxDZNMRQWpow1ARCoI7gD5bVRhoDdYB+2bqleaBI/G0zdWAy0sFvjo5pIVOaKcsRYoH7gBucDY4JFRaMdjPpVMQWsIbuIzDXNpgG/ieLb5kwH7ku4RwSNQrsOjY6CWwuiNupp0LeGy8/DN2nUFgIZ8KSWDrQFnJaINYNsIsG2FR0K+Vgy1rQ2y31Zs/eBTcuSNAlfXIW3CVdq5Ce333R4FnoCWRln6SInVZdSOTTiCor7Z3JS28SmO16U9IZuZ1K864GZDe0kshXpx6gjJiUgOqD/PzWwrC73Jlzd0qJc82awDKPIegcqlmi4glMfJtu0mDdKc5UzhPhJFl7Q517dlouw71Q60nUWupcMaCMT+HI6XUEMoAT2mNLOeMx4CqgvTAkpNqxfGaYnJATNtwM1PG5iytIA5zA1qQF1pMHTjvp5SGvLOvsRKU9ZSeVCJsIinnfDEuzmX1sQV4gyh4XZH/x8cGnB+hm+oTWz6CatLCj1Y1sNmYislAeSZioncT9byIQXiHwALPxjxD8bv3fRm7uoALlF7i8sNXkHDsYgnQdzPEqr/Ln4Ocbfgn+l0v/2eJQzkmWG1x0oT3eS87U10ux4b1K5Swelw6WJ0hAYZybKBwNSlu267ySeS+Qmd26khhkLsWPTCNiuzYIaEKj+TZQtlmuwDWEcZlrNWTXoRx53sKVVJzAGBdXHrYqZJ8PGHN7kJZc8D2k3bjJVhaA0qoiKgwJAw/nigYS/9UsVGcIaJMq1qYpsuDGRlXytMbv/ZTs2eJmdsc2usf5y1UCBAbFiREbqWHBBKNApTCm6x1qt4lbQa4AnkWi3JRhIyp3BIBe90bxhMzzVnwFd0X4N5CAiVKKvsN5wC/ZWjw3VIKrs37IAUgGFCA0IngvrtAKrw3iie5b4+K9GbwuQ/jrFD06ncAztk50rjOptoj3p3PU9E4bAm4edlgMEbmWJkLRKjUhQMn1KFIYrkdaMkNv8eDA4Rxf5fdU5kymiRS7h/4IhvTH8YHYjpUCwMvJVWu0daMICKcvth0bknNFSBABZK4OcObx/nmQGCRtoQLRvlJxXazgm4sEVncKsOBd39LHdTIKwcUE6DGrQOG6NL+4NSARUcLIvzH9wIaSk9E3NPW9oPS87FOxoRV0DXC7B3406gkaAvaohhsVoZZLoIfuvjwwR+logVUK0YMxDV4FxDjCfJJSB6WmjdGYkLKU81GKGFMBttPQ2fsHJdPywV4Iwc12ylyP/RQdKIGMgwgp7uyuih/z+HvPNTxfdKPByElk3z7IDvGzgLaIPJWaAo+iEGhgou5boj4CdGgNW6kBMKqRb8HoWwZw96y/dUUHNmnvtnlYMJh0s+kogZq3TJQ8zTwBGVEF7YOMoKbvQOOQDfMXTT/J1/wgitBVTHEd2UirU/2UQodrFfSnPn0FWiijWuhjUDyST+iWF+2ebLzoFV0jvVIC93Uul8ENMQLh0NVHIAl3qUv1A6JPQiONjP+8vQuDQb4pX4wsJJ9opODBarazZ/oDVZgAgUM6UhgunSLaenkrquDSVSZR82LaNTqv3JlYBHetjNI1SmKa0vOi1wRG4FYrgF+DJnAIxaT7ec3TfFF7AvL0gdCiIJZSkVO0KNWnQMDkbd7z1nYOrbJ5nvXkuijTiuKDOLA0+SELSUueH2+rBai6FK5eZ6kvmEYvSIU+MBjlPrvSXGO4RIVGEYIoTIVXwBUlNng1p0Fsk8shjr0Ah2K6Fo2qOvkUXIhCAIUOCpbJ7t6BGR236kDsY2SIjhav9jTg/KSL8+l2xuNCHZhBSqATY5NBBHKmLFDiKw1W8xM5rwW20gnFllPryq9EM2/pAOsoCOPyIxm9qYgY/kxG7Wn8rpORUxGp0vRb9nxeJS3T5CdlSMZGOaDGkIqRFmd5l1YnAjHAqkjarZY3bXGlMOEZPAkSjqOYPgEoZKpGk5xG7QttcZBc9ckjmu3h+r8GQpkrIrTQ/5Ny0DCPccQZ2RvPgsJEnzADL5MaSry+GetnV9RSXyjIRME2ZNDq1J/mvUXxEwjQNr0VoZ7g07l/bpjkYfD2/GajiAiC9LTptKoAFyz5wc+hthfPFgIfO/mJap9CQ0npgpjaok7Spb4UXl82IX88Qj+svr4vjhM3eWi0MqBrIcfK9sOIU6/rQQiDS4IjeaGqy/BMqeg3THGRUXqGd8ltXhaXlIlO78JM6KXMKueY0z0Iqxl9SkshnuSAPqPKD7kSBuRp8IOTDNIDFXk2PYgrW08PusSdqBkNmnRpg/grdz2MgAqqCV5FJzMKfbRoeWAZ/vRKbYIBdMxL0R7QqcdHGpimD0UZPQJLG4K4rafyeD8Fylbw8wuhZ0KMQs60Fah1suIAouLnJi3PWEF2m6gcHO5tevqiCIdfgE/PH20i5r151ERc3OblMgQpRgeEzS4Jd3o6O3xU/PQm+PHFJMwXmSLzjk6Z9P8OANFO0Zj3DH+8AkIgDx48ByDdyXO9nm+va/qUY9wBZvIzZDq0PocgQF8P5gtxzwNuu9L79mL4dcBywhIcws6zXUWFebN8YdKj3qldH+MFvqjDEuVSBekntCzD2ax16itCH6WZnLKoWyg03JfPo6lHcgfQ1T21GdWhfmSGzca8NTydDJD3szTEGqgiE5EVbVLN0NAHFUY0nyOTl9v3s9jAy+iJTefh0+7AMit7Btaj361bJ6KWEhJ/cTfhe7Y1q14iiyohwq0EFyofQwoVEf+Aj7vg8IVrELd6uxVPgG104d4XfBWa8I9jsy4ey7S1LX//HAx1SgDdEUrjJ9P3Y/qTDnMOWvFpkCsuJd/gstKOq/0OSb0wjoKB/Cn5OFCgUiou/dnMUqlGyN6VvArtTR7kkanYsZ3a/EgAkYi68eNg1FMboHud4O15h2CQCOAB1lFPErQ3IoRggaXIzuzA081PcXE1SaV+2hz9LMfDS8k2nH1dYT/a009ZmFCyjrRqn35geZR6hoEJPYimwDUsnKh2B8sTVo/uXLyDU6vfwGDcOGAzMmkMwpMQsZ6n6T5Hwd5iPfI2lvUAhcJEs8yiuPpu77JfBJ78lAnHkNsvIfNjdn+V3B8zx+fQ96cbf3PFAgAfY/gvJH/TmvMBvQsAAAGEaUNDUElDQyBwcm9maWxlAAB4nH2RPUjDQBzFX1ulUisOdhCRkqE6WRAVcdQqFKFCqBVadTC59AuaNCQpLo6Ca8HBj8Wqg4uzrg6ugiD4AeLq4qToIiX+Lym0iPHguB/v7j3u3gH+RoWpZtc4oGqWkU4mhGxuVQi+IoQowuhFVGKmPieKKXiOr3v4+HoX51ne5/4cfUreZIBPIJ5lumERbxBPb1o6533iCCtJCvE58ZhBFyR+5Lrs8hvnosN+nhkxMul54gixUOxguYNZyVCJp4hjiqpRvj/rssJ5i7NaqbHWPfkLw3ltZZnrNIeRxCKWIEKAjBrKqMBCnFaNFBNp2k94+Iccv0gumVxlMHIsoAoVkuMH/4Pf3ZqFyQk3KZwAul9s+2MECO4Czbptfx/bdvMECDwDV1rbX20AM5+k19ta7Ajo3wYurtuavAdc7gCDT7pkSI4UoOkvFID3M/qmHDBwC4TW3N5a+zh9ADLUVeoGODgERouUve7x7p7O3v490+rvB1pncp2UyVB8AAAABmJLR0QA/wD/AP+gvaeTAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAB3RJTUUH5woeDAstktLFTQAABcxJREFUWMPNmF1sFFUUx38znZ3tpu1CP9KCJECoSELlpYSHSjVKFwzRkvggSLRASIwxfoUHEAzQGhrAxjTGNGKaSNEQMH0QYhOjyYoYq9uYIA21tqWl7dLSlsUtLrvtdHZnZ3y528xut3xF4p7kZu7cc7/+5/7PuXNGsiyLVJmYmECWZYqLiwmFQmskSXrcNM0liqKgaZrmcDiudXd3d5WVlQUXLlyYNHZkZATLspbNzMz479y5kwXE161bR8aIZVlJBWBoaIjJyckXYrFY3LqLhMPhs5OTk3LqPGNjY66+vr6ivr4+3G43GSX2jfp8PizLQtf1K6ZpWvcjsVhsOhQKvej3++2AGR8fz+3v7y/o7OzMKLxyotLc3MyCBQtW6rpuqaq6RpKk+5pAURRXbm5um8vlOhAKhdA0jcWLF+N2uyMul0suLCzMKMCS3YcNwwgripL7sEwJh8Prgd/sNL6X4TweT9L7zMwM7e3tj/6EdV3/MR3YeDyedmAsFku2nCSRm5v7q2EYy4LB4IPu4wngeWB5dnb2o6V0T08PPT09ZaqqbrArotEohw8fZseOHdy8eXO23TRNmpubqa6uZmBgIHkyWSYnJ6f+IfbxJvA98PIjp3Q0GsU0zUtOp7Pcrjh69Ch+v38WSENDA3l5ebS0tNDR0QGApmmcOHGCnJycJGq3tbUt2bJly5id0jbqSkAWEAcS/vQRsA/YA3zi9XrxeDzIsoxpmkqir9frTZ1LFsUUhcRYIVliPWN2wPDwcL6qquWpligtLU2i9YEDBzh+/HiSf7ndblRVnUPtqqqqnfMYeA/QDwwBw8Ab6TpVVVUBVJumedXWt9bj8STASMAXQjcEDAC/pEzzFXBN6H8S4JELCgqWpgssW7dupaKiAl3XkSSJWCzG4OAgiqIkojOHDh3C4XDMGauqakUaHGeARmA54BMgnklLO0naBnwLLAXaASdQB3wjuuwWZRK4KIxYaTv9PqAGGAX+AJ4FpoB8pbCwUJpnUXbt2oWu61y6dAlJkmbpKUkS9fX15Ofnpz1GwzCKEobYuHEjpmnKwHahLgL+EXXnPEw4K577gE+Bx4AbwEvCYCVCf1oYMgxERNt6EQSvApsAHfgSeBWolm1+9J+Jy+X62+7TkiQtF6+jNrCIzaSKW1AW4KLw2zGbfhHQAswAHwvdLUFrgKfFc6VYSxNgAZ6UA4GANt+9eurUKXw+3+zJJu5sy7I4ePBgUvS2y9TU1FTq57l4FtvAzCcRW32VoGiWrS2sKMo44BKgNgmwpcDbgs6INg+wGXgOeAo4I58/f37ESpNBtLa24vP5cDqdWJaFw+FgxYoVGIaRoC1HjhyZcx8DRCKRnxN1r9eL1+udBn4HVHEa24GDIrCkigk0ifpn4qryifcb8Xi82zCMt4DvxGkWAMuEfho4B9wWxngFyBM0vwAUyTU1NZqmaT+krmq/Y7Oysjh27Bj79++nsrJytj0UChGNRucwo6Sk5PM0QCqAVqBQ+N0RYFzoEl8biZD/LvCh8PdWYJ24p0tlWQboATYAJ4GvBagm4KRwgdXAX+J+PwfUAx3An/Lw8DDXr1/fnXrIe/fupbi4mEgkQl1dHXl5eQDs3LmTtWvX4vf7qa2tTbqDAcLh8OnR0VHmObltDodDEX7oBN4XFH9PPBsEKywRlSVgkSzLTmCz1+tN+PwFYaQ8YJHL5ZKBd1JcqEzoSxRFkQStJ2YznGg0eiFdNmQYRtosSdf1OW2maVqBQKB0cHAwKd3MyPQQkNKBeBAZGxt77datW3Py64xMD7u6uixd11fOlyzcS3Rd/8A0zdMPO/5/+QHQ2dlJU1NTSSwW67rfHwCGYUxPTEy8Pj4+PufvSUZTOlEaGxvp7e0lGAx67kbxeDxuRSKR5tu3b8vpgGYqYCndpgKBALIsU1RURDAYXO1wOFbF4/Elqqqiadp0dnZ27+XLl6+Ul5dHUqN0uk/UTJJ/AdjtyEQSnEmRAAAAAElFTkSuQmCC),pointer}section.result.modular{align-items:center;box-shadow:3px 3px 6px #666;display:flex;flex-direction:column;height:auto;max-width:600px!important;padding-bottom:3em;position:relative;width:80%!important;z-index:10000}section.result.show{margin-top:0}section.result>div{height:auto;position:relative}section.result .percentage,section.result .percentage-inner{background-color:#1e90ff;height:10px;transition:width .3s linear;width:0}section.result .percentage{background-color:#ccc;width:100%}section.result .percentage-text{font-size:2em;margin-bottom:12px;text-align:center}button.download-certificate,section.result .message{margin-top:2em}.assignment-list-item button.download-certificate{margin-top:0}div.exam div div.question-text,div.exam div.question label,div.exam label{display:flex}div.exam div p{margin:0 6px}.multiple-choice button.answer,.multiple-response button.answer{align-items:center;background-color:#e2f7ff70;border:2px solid #51acba6e;border-radius:8px;box-shadow:2px 2px 3px #c2c2c2;color:#184841;cursor:pointer;display:flex;font-size:1.2em;justify-content:space-between;margin-top:.8em;outline:none;padding:.8em .25em;text-align:center;transition:all .2s linear 0s;width:100%}.multiple-choice button.answer.small,.multiple-response button.answer.small{font-size:.8em;padding:.25em;width:auto}.multiple-choice button.answer.checked,.multiple-choice button.answer.clicked,.multiple-choice button.answer:hover,.multiple-response button.answer.checked,.multiple-response button.answer.clicked,.multiple-response button.answer:hover{background-color:#239ed266;border:2px solid #3373a3ab}.multiple-choice button.answer.checked,.multiple-choice button.answer.clicked,.multiple-response button.answer.checked,.multiple-response button.answer.clicked{box-shadow:inset 2px 2px 3px rgba(106,118,152,.569);color:#000;text-shadow:1px 1px 1px #fff}.multiple-choice button.answer.right,.multiple-response button.answer.right{background-color:#edffed;border:1px solid green;color:green}.multiple-choice button.answer.partially-right,.multiple-response button.answer.partially-right{background-color:#ff8c0033;border:1px solid #ff8c00;color:#ff8c00}.multiple-choice button.answer:before,.multiple-response button.answer:before{border-radius:50%;content:" ";font-family:fontello,sans-serif;margin-right:.5em}.multiple-choice button.answer:after,.multiple-response button.answer:after{content:" ";font-family:fontello,sans-serif;margin-left:.5em}.multiple-choice button.answer.checked:before,.multiple-response button.answer.checked:before{background-color:#ccedff;color:#487da4;content:""}.multiple-choice button.answer.right:before,.multiple-response button.answer.right:before{background-color:#cfc;color:green;content:""}.multiple-choice button.answer.wrongly-not-checked,.multiple-response button.answer.wrongly-not-checked{background-color:#ffd70029;border:1px solid #ff8c00;color:#ff8c00}.multiple-choice button.answer.wrongly-not-checked:before,.multiple-response button.answer.wrongly-not-checked:before{color:red;content:""}.multiple-choice button.answer.wrong,.multiple-response button.answer.wrong{background-color:#ff000008;border:1px solid red;color:red}.multiple-choice button.answer.wrong:before,.multiple-response button.answer.wrong:before{background-color:#fcc;color:red;content:""}.multiple-choice button.answer img,.multiple-response button.answer img{max-width:300px;width:100%}.multiple-choice button.checkAnswer,.multiple-response button.checkAnswer{margin-top:1em}.multiple-choice .feedback,.multiple-response .feedback{text-align:center}.multiple-response button.answer:before{background-color:#ccedff;color:#487da4;content:""}.sorting_quiz{align-items:center;display:flex;flex-direction:column;justify-content:center;position:relative;text-align:center}.sorting_quiz #feedback{max-width:800px;min-height:100px;padding:12px;z-index:20000}.sorting_quiz h1{color:#4a4f99;font-weight:400}.box{align-items:center;background-color:#c2fbff;border:8px solid rgba(100,100,142,.161);border-radius:40px;box-shadow:inset 10px 5px 13px rgba(19,82,21,.651),inset 0 0 8px #135215,8px 13px 13px #ccc;box-sizing:border-box;color:#555;cursor:pointer;display:flex;flex-direction:column;justify-content:flex-start;margin:5px 1px;max-height:300px;max-width:300px;min-height:150px;min-width:150px}.box p{font-size:1.2em;margin-top:12px}#boxes{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-around;margin-top:2em;max-width:1200px;width:100%}.card{align-items:center;background-color:#ffef31;border:1px solid #ffda68;box-shadow:1px 0 4px #ccc;display:flex;flex-direction:column;font-size:18px;height:200px;justify-content:center;max-width:50vw;padding:12px;pointer-events:none;position:absolute;transform:rotate(-5deg);transition:all .2s linear;width:300px}.card:nth-child(10n+0){transform:rotate(3deg)}.card:nth-child(10n+1){transform:rotate(-5deg)}.card:nth-child(10n+3){transform:rotate(2deg)}.card:nth-child(10n+4){transform:rotate(-3deg)}.card:nth-child(10n+5){transform:rotate(5deg)}.card:nth-child(10n+6){transform:rotate(-4deg)}.card:nth-child(10n+7){transform:rotate(2deg)}.card:nth-child(10n+8){transform:rotate(-1deg)}.card:nth-child(10n+9){transform:rotate(-2deg)}.card.hidden{display:none}.card.fail{background-color:#ff9eb4;border-color:#ff4a75;font-size:8px}.pile{align-items:center;display:flex;flex-direction:column;height:200px;margin-top:20px;padding-bottom:5em;text-align:center;width:300px}.flashcards .card.color_1 .inner-container .card-face{background-color:#f4faf2;border:5px solid #e9f4e6;border-radius:12px;box-shadow:2px 2px 6px #ccc;color:#2b641a}.flashcards .card.color_1 .inner-container .card-face.back{background-color:#fff;color:#000!important;color:initial!important;text-align:left}.flashcards .card.color_2 .inner-container .card-face{background-color:#f2fff9;border:5px solid #e6fff3;border-radius:12px;box-shadow:2px 2px 6px #ccc;color:#1a995e}.flashcards .card.color_2 .inner-container .card-face.back{background-color:#fff;color:#000!important;color:initial!important;text-align:left}.flashcards .card.color_3 .inner-container .card-face{background-color:#f2f8ff;border:5px solid #e6f1ff;border-radius:12px;box-shadow:2px 2px 6px #ccc;color:#1a5199}.flashcards .card.color_3 .inner-container .card-face.back{background-color:#fff;color:#000!important;color:initial!important;text-align:left}.flashcards .card.color_4 .inner-container .card-face{background-color:#fffff2;border:5px solid #feffe6;border-radius:12px;box-shadow:2px 2px 6px #ccc;color:#96991a}.flashcards .card.color_4 .inner-container .card-face.back{background-color:#fff;color:#000!important;color:initial!important;text-align:left}.flashcards .card.color_5 .inner-container .card-face{background-color:#fff7f2;border:5px solid #ffeee6;border-radius:12px;box-shadow:2px 2px 6px #ccc;color:#99441a}.flashcards .card.color_5 .inner-container .card-face.back{background-color:#fff;color:#000!important;color:initial!important;text-align:left}.flashcards .card.color_6 .inner-container .card-face{background-color:#f2fcff;border:5px solid #e6f9ff;border-radius:12px;box-shadow:2px 2px 6px #ccc;color:#1a7c99}.flashcards .card.color_6 .inner-container .card-face.back{background-color:#fff;color:#000!important;color:initial!important;text-align:left}.flashcards .card.color_7 .inner-container .card-face{background-color:#fff2fe;border:5px solid #ffe6fc;border-radius:12px;box-shadow:2px 2px 6px #ccc;color:#991a8a}.flashcards .card.color_7 .inner-container .card-face.back{background-color:#fff;color:#000!important;color:initial!important;text-align:left}.flashcards .card.color_8 .inner-container .card-face{background-color:#f3fff2;border:5px solid #e7ffe6;border-radius:12px;box-shadow:2px 2px 6px #ccc;color:#22991a}.flashcards .card.color_8 .inner-container .card-face.back{background-color:#fff;color:#000!important;color:initial!important;text-align:left}.flashcards .card.color_9 .inner-container .card-face{background-color:#fffdf2;border:5px solid #fffae6;border-radius:12px;box-shadow:2px 2px 6px #ccc;color:#99821a}.flashcards .card.color_9 .inner-container .card-face.back{background-color:#fff;color:#000!important;color:initial!important;text-align:left}.flashcards .card.color_10 .inner-container .card-face{background-color:#f7f2ff;border:5px solid #efe6ff;border-radius:12px;box-shadow:2px 2px 6px #ccc;color:#481a99}.flashcards .card.color_10 .inner-container .card-face.back{background-color:#fff;color:#000!important;color:initial!important;text-align:left}.flashcards .card.color_11 .inner-container .card-face{background-color:#f4f2ff;border:5px solid #eae6ff;border-radius:12px;box-shadow:2px 2px 6px #ccc;color:#2e1a99}.flashcards .card.color_11 .inner-container .card-face.back{background-color:#fff;color:#000!important;color:initial!important;text-align:left}.flashcards .card.color_12 .inner-container .card-face{background-color:#fffbf2;border:5px solid #fff7e6;border-radius:12px;box-shadow:2px 2px 6px #ccc;color:#99721a}.flashcards .card.color_12 .inner-container .card-face.back{background-color:#fff;color:#000!important;color:initial!important;text-align:left}.flashcards .card.color_13 .inner-container .card-face{background-color:#fff4f2;border:5px solid #ffe9e6;border-radius:12px;box-shadow:2px 2px 6px #ccc;color:#99291a}.flashcards .card.color_13 .inner-container .card-face.back{background-color:#fff;color:#000!important;color:initial!important;text-align:left}.flashcards .card{all:unset;aspect-ratio:3/2;background-color:#0000;border:none;box-shadow:none;cursor:pointer;display:flex;height:auto;max-width:none;min-width:300px;perspective:2000px;pointer-events:inherit;position:absolute;width:90%}.flashcards .card .inner-container{height:100%;position:relative;text-align:center;transform-style:preserve-3d;transition:transform .5s linear;width:100%}.flashcards .card .inner-container .back,.flashcards .card .inner-container .front{height:100%;position:absolute;width:100%}.flashcards .card .inner-container .back{background-color:#fff;transform:rotateY(180deg)}.flashcards .card.flipped{transform:rotate(0)!important}.flashcards .card.flipped .inner-container{background-color:#0000!important;transform:rotateY(180deg) rotateX(0)!important}.flashcards .card .card-face{align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;box-sizing:border-box;display:flex;height:100%;justify-content:center;left:0;position:absolute;top:0;width:100%}.flashcards .card .card-face .content-wrapper{max-height:100%;overflow-y:auto}.flashcards .card.slideout{animation:slide-out .6s linear;background-color:#fff}.flashcards .card.slideout .inner-container{transition:transform .4s linear}.flashcards .card.removed{animation:remove .5s linear}.flashcards .card button.round-no-text{background-color:#ffd6d6;border:2px solid #ff897a;text-align:center}.flashcards .card button.round-no-text span:before{color:#ff897a}.flashcards .card button.round-no-text:hover{background-color:#ff897a}@keyframes slide-out{0%{transform:translateY(0)}50%{transform:translateY(-200%) translateX(50%)}to{transform:translateY(0)}}@keyframes remove{0%{transform:translateY(0)}50%{transform:translateY(70%) translateX(100%);transition-timing-function:cubic-bezier(.25,.5,.25,1)}to{transform:translateY(200%) translateX(200%)}}.flashcards .pile{aspect-ratio:3/2;height:auto;padding-top:4em;position:relative;width:100%}.flashcards button.flashcards-button{background-color:#f5ebff;border:2px solid #c0b9ff;border-radius:8px;color:#872287;margin:.5em;padding:.5em;text-align:center}.flashcards button.flashcards-button span:before{color:#872287}.flashcards button.flashcards-button:hover{background-color:#872287}.flashcards .content{padding-top:1em}.section-header{font-feature-settings:normal;border-radius:8px;box-shadow:1px 1px 3px #999;box-sizing:border-box;color:#999;cursor:pointer;display:table;font-size:.55em;font-variant:normal;line-height:1em;margin:1.5em 1%;padding:1em 1.2em;transition:all .3s ease 0s;width:98%}.section-header h1{display:table-cell;vertical-align:middle}.section-header h1:before{background-color:orange;border-radius:50%;color:#fff;display:inline-block;font-family:fontello;font-size:1.5em;height:1em;line-height:1em;margin-left:3pt;margin-right:1em;padding:12px;width:1em}.section-header button.fold{margin-top:12px}.rtl .section-header{box-shadow:1px 1px 3px #999}.rtl .section-header h1:before{margin-left:1em;margin-right:3pt}section.open .section-header{box-shadow:none;margin-bottom:-.5em;margin-left:-1em}section.open .section-header h1{background:none;box-shadow:none}section.open .section-header button.fold{background-color:#fff;color:#ddd;margin-right:-1em;transform:rotate(180deg)}.rtl section.open .section-header{margin-left:0;margin-right:-1em}.rtl section.open .section-header button.fold{margin-left:-1em;margin-right:0}.video header.section-header button.fold{color:orange}.video header.section-header h1:before,.video.open header.section-header h1:before{background-color:orange}.video header.section-header,.video header.section-header+div.loading,.video.open header.section-header{color:orange}.text header.section-header button.fold{color:#7575c6}.text header.section-header h1:before{background-color:#7575c6}.text header.section-header,.text header.section-header+div.loading{color:#7575c6}.divedeeper header.section-header button.fold{color:#935b93}.divedeeper header.section-header h1:before{background-color:#935b93}.divedeeper header.section-header,.divedeeper header.section-header+div.loading{color:#935b93}.quiz header.section-header button.fold{color:#12b812}.quiz header.section-header h1:before{background-color:#12b812}.quiz header.section-header,.quiz header.section-header+div.loading{color:#12b812}.introduction header.section-header button.fold{color:#35b5c2}.introduction header.section-header h1:before{background-color:#35b5c2}.introduction header.section-header,.introduction header.section-header+div.loading{color:#35b5c2}.slideshow header.section-header button.fold{color:#ea6868}.slideshow header.section-header h1:before{background-color:#ea6868}.slideshow header.section-header,.slideshow header.section-header+div.loading{color:#ea6868}.audio header.section-header button.fold{color:#d86930}.audio header.section-header h1:before{background-color:#d86930}.audio header.section-header,.audio header.section-header+div.loading{color:#d86930}.assignment header.section-header button.fold{color:#3ca893}.assignment header.section-header h1:before{background-color:#3ca893}.assignment header.section-header,.assignment header.section-header+div.loading{color:#3ca893}.flashcards header.section-header button.fold{color:#315e99}.flashcards header.section-header h1:before{background-color:#315e99}.flashcards header.section-header,.flashcards header.section-header+div.loading{color:#315e99}.t404 header.section-header button.fold{color:#ff1f00}.t404 header.section-header h1:before{background-color:#ff1f00}.t404 header.section-header,.t404 header.section-header+div.loading{color:#ff1f00}.content-section div.content{box-sizing:border-box;color:#333;font-size:1.1em;height:0;overflow-x:hidden;overflow-y:hidden}.content-section div.content.loading{text-align:center}.content-section.open div.content{height:auto}.content-section .footer{border-top:1px solid #ccc;color:#555;font-size:.8em}.content-section video{width:100%}.content-section iframe{border:1px solid green;box-sizing:border-box;width:100%}.content-section figure{display:inline-block;width:50%}@media(max-width:600px){.content-section figure{width:100%}}.content-section figure.fullWidth{width:100%}.content-section header h1.section-header h1:before{font-family:fontello}.content-section .math-wrapper.inline,.content-section math{font-family:latinmodernmath,math,proximanovaregular}.content-section .math-wrapper,.content-section p.math{background-color:#f9f9f9;box-sizing:border-box;color:#5b5b6d;direction:ltr;display:block;font-size:1.4rem;overflow-x:auto;overflow-y:hidden;padding:8px 4px;width:100%}.content-section .math-wrapper.inline,.content-section math.inline{background-color:#fff;display:inline-block;font-size:1.2em;padding:0 4px;vertical-align:middle;width:auto}.content-section .math-wrapper.inline{direction:inherit;font-size:1em}.content-section .math-wrapper::-webkit-scrollbar{height:4px;width:10px}.content-section .math-wrapper::-webkit-scrollbar-thumb{background:#aaa!important}.content-section .math-wrapper::-webkit-scrollbar-thumb:hover{background:#555!important}.content-section.open div.content{border-top:1px solid #ffecbd!important}.content-section.open div.content:has(table){overflow-x:auto}.content-section div.content h1,.content-section div.content h2,.content-section div.content h3{border-bottom:1px solid #f2870b;color:#555;display:table;font-size:1.6em;font-weight:400;padding-bottom:8px}.content-section div.content h3{border-bottom:1px solid #ffecbd;font-size:1.4em}.content-section div.content p[class^=text-block-]{border-left:4px solid;display:block;padding:20px 12px}.content-section div.content p.text-block-green{background-color:#eaffeb;border-color:#008516;color:#008516}.content-section div.content p.text-block-orange{background-color:#ffffea;border-color:#ff8703;color:#ff8703}.content-section div.content p.text-block-blue{background-color:#edfcff;border-color:#0098d1;color:#00729d}.content-section div.content p.text-block-purple{background-color:#fcf2ff;border-color:#8d00c9;color:#6400c9}.content-section div.content p.text-block-cherry{background-color:#fff2f8;border-color:#c90054;color:#c90054}.content-section.open:last-of-type+.nav-button-container{margin-bottom:240px}section.introduction header h1:before{content:"  "}section.video header h1:before{content:"  "}section.audio header h1:before{content:"  "}section.slideshow header h1:before{content:"  "}section.text header h1:before{content:"  "}section.quiz header h1:before{content:"  "}section.divedeeper header h1:before{content:"  "}section.assignment header h1:before{content:"  "}section.flashcards header h1:before{content:"  "}section.t404 header h1:before{content:"  "}.swiper-button-next,.swiper-button-prev{color:#0000;height:100vh;top:0;width:50px}.swiper-button-next:hover,.swiper-button-prev:hover{color:#f2870b}.rtl button.toggle-sections{float:left;margin-left:10px}button.toggle-sections{background-color:#fff;border:#0000;color:#f2870b8a;cursor:pointer;float:right;font-size:22px;margin-bottom:12px;margin-right:10px;margin-top:-2.5em;outline:#0000;position:relative;transform:rotate(0deg);transition:color,transform .2s linear;z-index:1000}button.toggle-sections:hover{color:#f2870b}button.toggle-sections.active{transform:rotate(180deg)}img{background-color:#0000}blockquote{background:#fff;border-left:15px solid #f2870b;border-right:2px solid #f2870b;box-shadow:2px 2px 15px #ccc;color:#666;display:block;font-family:Georgia,serif;font-size:16px;line-height:1.2;margin:4em 0;padding:15px 20px 15px 45px;position:relative;text-align:justify}blockquote:before{color:#999;content:"“";font-family:Georgia,serif;font-size:60px;font-weight:700;left:10px;position:absolute;top:5px}blockquote:after{content:""}blockquote a{background:#eee;color:#f2870b;cursor:pointer;padding:0 3px;text-decoration:none}blockquote a:hover{color:#000}blockquote em{font-style:italic}button.button-general{background-color:#fd7700;border:none;border-radius:6px;box-shadow:inset 1px 1px 2px #ffffff24,inset 3px 15px 45px #ffffff24,inset -1px -1px 2px #00000024,inset -3px -15px 45px #00000024;color:#f9f9f9;cursor:pointer;display:block;font-size:16px;margin-bottom:0;margin-top:1em;min-width:140px;outline-color:#286090;padding:6px 10px;text-align:center;touch-action:manipulation;transition:background-color .2s linear;white-space:nowrap}button.button-general.margin3{margin:3px}button.button-general:focus,button.button-general:hover{background-color:#286090}button.button-general.inline{display:inline-block;margin:0 0 0 1em}button.button-general.right{float:right}.rtl button.button-general.right,button.button-general.left{float:left}.rtl button.button-general.left{float:right}button.button-general.center{display:inline-block}button.button-general.disabled{background-color:#ccc!important;cursor:default}button.button-general.danger{font-size:80%;transition:all .1s linear}button.button-general.danger:hover{background-color:red}#final-page{align-items:center;display:flex;flex-direction:column;flex-wrap:wrap;justify-content:center;min-height:calc(100vh - 3em - 100px);padding-bottom:6em;text-align:center}#messages{word-wrap:break-word;background-color:#fff;box-shadow:3px 3px 10px #000;color:#333;height:auto;left:50%;max-width:500px;min-height:0;min-width:320px;position:fixed;top:45%;transform:translate(-50%,-45%);width:auto;z-index:99998}#messages,#messages>div:first-child{box-sizing:border-box;max-height:92vh}#messages>div:first-child{overflow-x:hidden;overflow-y:auto;padding:1em}#messages #countdown{background-color:#eeaa4c;bottom:0;display:block;height:2px;left:0;position:absolute;width:100%}#messages #countdown.active{animation:countdown linear;animation-iteration-count:1}#messages:hover #countdown.active{animation-play-state:paused}@keyframes countdown{0%{width:100%}to{width:0}}#messages .important,input+span.error{background-color:#fff;border:1px solid red;border-radius:3px;color:red;font-style:normal;margin-bottom:1em;padding:3px}#messages em{color:#444}#messages strong{color:#487da4}#messages a{color:#f2870b;cursor:pointer;text-decoration:underline}#messages a:hover{color:#487da4}#messages .closemsg{color:#167cc8;display:block;font-style:normal;margin-right:2em;text-align:right;width:100%}#messages.noCloseMsg .closemsg{display:none;padding-left:0}button.button-link-style{background-color:initial;border:none;color:#fd7700;font-style:italic;outline:none;text-decoration:underline}button.button-link-style:hover{color:#286090}button.button-link-style.right{float:right}button.button-link-style.left{float:left}button.button-link-style.center{text-align:center;width:100%}button.button-link-style.disabled{display:none}.lessonswiper .swiper-slide,.lessonswiper .swiper-wrapper,.lessonswiper.swiper{touch-action:auto!important}@media screen and (max-width:996px){.lessonswiper.animating .swiper-wrapper{animation-duration:2s;animation-iteration-count:1;animation-name:swipe}.rtl .lessonswiper.animating .swiper-wrapper{animation-name:swipe-right}}@keyframes swipe{50%{margin-left:-70%}to{margin-left:0}}@keyframes swipe-right{50%{margin-right:-70%}to{margin-right:0}}.page{margin-bottom:4em;margin-top:2em}#pager button{background-color:#0000;border:none;box-sizing:border-box;color:#333;cursor:pointer;font-size:2em;height:100vh;opacity:.4;outline:none;position:absolute;top:0;transition:all .2s linear;width:calc(50vw - 440px);z-index:5}#pager button:hover{color:#f2870b;font-size:3em;opacity:1}#pager .navPrev{font-family:swiper-icons,sans-serif;left:24px}#pager .navPrev:after{content:"prev"}#pager .navNext{font-family:swiper-icons,sans-serif;right:24px}#pager .navNext:after{content:"next"}.navUp .swiper-horizontal .swiper-pagination.swiper-pagination-progressbar{transform:translateY(-3em)}.swiper-horizontal .swiper-pagination.swiper-pagination-progressbar{background-color:#ffecbd;height:3px;left:0;position:fixed;top:3em;transform:translateY(0);transition:transform .2s linear;width:100%}.rtl .swiper-horizontal .swiper-pagination.swiper-pagination-progressbar{left:auto;right:0}@media screen and (max-width:968px){#pager button{display:none}}@media screen and (min-width:968px){.swiper-horizontal .swiper-pagination.swiper-pagination-progressbar{top:2.5em}.navUp .swiper-horizontal .swiper-pagination.swiper-pagination-progressbar{transform:translateY(-2.5em)}}.nav-button-container button{background-color:#fff!important;border-color:#f2870b!important;transition:none}.nav-button-container button span.icon:before,.nav-button-container button span.text{color:#f2870b!important}.nav-button-container button:hover{border-color:#8f877c!important}.nav-button-container button:hover span.icon:before,.nav-button-container button:hover span.text{color:#8f877c!important}.nothing-container{box-sizing:border-box;display:block;height:100vh;margin:0 auto;max-width:600px;overflow:auto;overflow-wrap:anywhere;padding-bottom:50px;padding-top:100px;text-align:center;white-space:normal;word-break:break-word}.nothing-container .nothing{border:1px solid #ececec;border-radius:8px;box-shadow:0 0 120px #ececec;color:#898989;padding:1em 2em}.nothing-container .nothing h3{color:#545454;padding-bottom:1em}.nothing-container .nothing code{background:#deffca;border:1px solid #aeee88;border-radius:6px;color:#374151;display:inline-block;font-size:.8em;margin-left:2px;padding:2px 6px}.nothing-container .nothing button{margin:1em auto;position:relative}.nothing-container .nothing span.msg-head{color:#5d7b55;display:block;margin-bottom:.4em}.nothing-container .bird{display:block;margin-bottom:-20px;max-width:150px;z-index:10}.rtl nav#index li.lesson-link>span{float:left}.rtl nav#index li.bookmarked:before{margin:0 -1em 0 .5em}.rtl nav#index li.active:before{float:left}nav#index{background-color:#fff;box-sizing:border-box;color:#333;height:100vh;max-width:90vw;overflow-x:visible;overflow-y:auto;padding:0 1em 7em 1.5em;position:fixed;right:0;top:3em;touch-action:pan-y;transform:translateX(100%);transition:transform .2s linear 0s;width:auto;will-change:transform;z-index:50000}nav#index button.icon.toggle-sections{color:#487da4;font-size:1.2em;margin-right:-6px;margin-top:-4px;transform:rotate(0deg)}nav#index ul{padding:0}nav#index ul li ul{margin-bottom:1em}nav#index li{list-style:none}nav#index li.bookmarked:before{color:#ffd000;content:"";font-family:fontello,sans-serif;margin:0 .5em 0 -1em;padding-left:.5em}nav#index>ul>li{color:#f2870b;font-size:.8em;font-weight:700;margin-top:2em}nav#index li.course-title,nav#index>ul>li>ul>li{color:#333;cursor:pointer;font-weight:400;padding:6px 1em}nav#index li.course-title{margin:2em 0;padding:0}nav#index li.course-title h2{font-weight:400!important}nav#index li.lesson-link>span{float:right;font-size:.8em}nav#index>ul>li>ul{box-sizing:border-box;height:0;overflow:hidden}nav#index>ul>li>ul>li.active{background-color:#f2870b99;border:2px solid #f2870b;border-radius:4px;color:#fff;font-weight:700;margin-left:-3em;padding-left:4em}nav#index>ul>li>ul>li.active:before{color:#fff;content:"";font-family:fontello,sans-serif;margin:0 .5em 0 -3em;padding-left:.5em;padding-right:1em}nav#index li.course-title:hover,nav#index>ul>li>ul>li:hover{background-color:#f2870b99;color:#fff}@media(min-width:968px){nav#index{max-width:500px;top:2.5em}}.indexExpanded nav#index{box-shadow:0 4px 5px #000;transform:translateX(0)}nav#index.open button.icon{transform:rotate(180deg)!important}nav#index.open>ul>li>ul{height:auto;overflow:visible}nav#index li.chapter-open ul{height:auto}nav#index:not(.open) ul li.chapter-open{font-weight:700}nav#index:not(.open) ul li{cursor:pointer;font-weight:400}nav#actions{background-color:#0000;box-sizing:border-box;color:#333;direction:ltr;height:auto;left:0;max-height:90vh;overflow-x:hidden;overflow-y:auto;padding:2em 4px 6em 0;position:fixed;top:3em;touch-action:pan-y;transform:translateX(-150%);transition:transform .2s cubic-bezier(.74,.15,.43,1.5) 0s;width:100vw;z-index:1000}nav#actions button{align-items:center;background-color:#0000;border:none;display:flex;justify-content:flex-start}nav#actions button:hover{border:none}nav#actions span.icon:before{background-color:#fff;border:1px solid #333;border-radius:50%;box-shadow:0 0 7px #0003,inset 1px 1px 2px #ffffff1a,inset 3px 5px 15px #ffffff1a,inset -1px -1px 2px #0000001a,inset -3px -5px 15px #0000001a;display:block;font-size:3.5em;height:1em;line-height:1em;padding:8px;text-align:center;transform:scale(.8) rotate(-20deg);transition:transform .5s cubic-bezier(.25,.5,.25,3) .2s;width:1em}nav#actions button:hover span.icon:before{color:#ccc;transform:scale(1.1) rotate(-10deg);transition:transform .5s cubic-bezier(.25,.5,.25,1)}nav#actions span.icon{z-index:1}nav#actions span.text{background-color:#fff;box-shadow:1px 1px 2px #0006,inset 1px 1px 2px #ffffff0d,inset 3px 5px 15px #ffffff0d,inset -1px -1px 2px #0000000d,inset -3px -5px 15px #0000000d;color:#333;margin-left:-8em;padding:1.3em 2em 1.3em 8em;transform:rotate(0deg);z-index:0}nav#actions button.icon-button.toggle{box-shadow:none}nav#actions button.icon-button.toggle :hover span.icon:before,nav#actions button.icon-button.toggle span.icon:before{color:#f77d7d}nav#actions button.icon-button.toggle.active :hover span.icon:before,nav#actions button.icon-button.toggle.active span.icon:before{color:#73b065}nav#actions button.icon-button.toggle.disabled .text{color:#ccc}nav#actions button.icon-button.toggle.disabled .icon:before{border-color:#aaa;color:#ccc;transition:none}:hover nav#actions button.icon-button.toggle.disabled .icon:before{transform:rotate(20deg)}@media(min-width:968px){nav#actions{max-width:500px;top:2.5em}}@media(min-width:1600px){nav#actions button{padding-left:4em}nav#actions span.icon:before{font-size:6em}nav#actions span.text{margin-left:-12em;padding-bottom:2em;padding-left:14em;padding-top:2em}}.actionsExpanded nav#actions{transform:translateX(0)}.actionsExpanded nav#actions span.icon:before{transform:scale(1) rotate(20deg)}.rtl nav#actions button.icon-button span.icon{transform:rotate(0)}.indicator{display:inline-block}.indicator div{display:flex;flex-direction:column;justify-content:center;text-align:center}.indicator span{color:#56a2ca;margin-right:1em}.indicator span:before{font-size:2em}.indicator span.text{color:#555}.indicator .enabled{color:#92ce92}.indicator .disabled{color:#e6a5a5}#indicator-bar{display:block;height:12px;margin:3px auto 0;max-width:1100px}#indicator-bar .counter{background-color:#fff;padding:0 3px}#indicator-bar .box-left{float:left;font-size:.7em}#indicator-bar .box-left,#indicator-bar .box-right{background-color:#fff;transition:transform .3s linear}#indicator-bar .box-right{border-radius:0 0 0 6px;float:right;font-size:.6em;padding:0 6px}#indicator-bar .box-right:after{clear:both;content:""}.navUp #indicator-bar .box-left{transform:translateX(-200%)}.navUp #indicator-bar .box-right{transform:translateX(100%)}.navUp nav#mainNav{transform:translateY(-100%)}nav#mainNav,nav.button-bar{background-color:#fff;background-origin:content-box;background-position:50%;background-repeat:no-repeat;background-size:auto calc(3em - 12px);box-shadow:inset 1px 1px 2px #ffffff0d,inset 3px 5px 15px #ffffff0d,inset -1px -1px 2px #0000000d,inset -3px -5px 15px #0000000d;box-sizing:border-box;height:3em;padding:0;position:fixed;top:0;transform:translateY(0);transition:transform .2s linear;width:100%;z-index:9999}nav#mainNav ul.horizontal,nav.button-bar ul.horizontal{border:none;display:block;height:inherit;margin:0;padding:0;position:relative;width:100%}nav#mainNav ul.horizontal>li,nav.button-bar ul.horizontal>li{text-align-height:auto;text-align-display:none;box-sizing:border-box;float:left;height:inherit;list-style:none;text-align:center img;width:20%}nav#mainNav .nav-button,nav.button-bar .nav-button{background-color:#0000;border:none;border-radius:4px;box-sizing:border-box;color:#555;cursor:pointer;display:block;font-size:1.3em;height:100%;outline:none;padding:.3em .2em .2em;width:100%}nav#mainNav .nav-button:hover,nav.button-bar .nav-button:hover{background-color:#eee;box-shadow:inset 2px 2px 2px #fff,inset -2px -2px 2px #fff}nav#mainNav button span.fold,nav.button-bar button span.fold{display:none}.actionsExpanded nav#mainNav button#slideActions span,.indexExpanded nav#mainNav button#slideIndex span{color:#aaa}.actionsExpanded nav#mainNav button#slideActions span.fold,.indexExpanded nav#mainNav button#slideIndex span.fold{color:#333;display:inline-block;font-size:.7em;margin-left:-.2em;margin-top:-1.1em}@media(min-width:968px){nav#mainNav,nav.button-bar{background-size:auto calc(2.5em - 12px);display:block;height:2.5em;left:0}nav#mainNav button.icon,nav.button-bar button.icon{font-size:1.4em;padding:.2em}nav#mainNav button span.icontext,nav.button-bar button span.icontext{display:inline-block;font-size:1em;margin-left:1em}nav#mainNav nav#menu,nav.button-bar nav#menu{padding-bottom:2.3em;top:4.5em}.rtl nav#mainNav button span.icontext{margin-left:0;margin-right:1em}}@media(max-width:600px){.lang-based-flexible #mainNav ul.horizontal li{min-width:20%;width:auto!important}.lang-based-flexible #mainNav button span.icontext{font-size:10pt!important}}.navUp #menu-bar{transform:translateY(100%)}#menu-bar{background-color:#fff;border-bottom:3px solid #f2870b;bottom:0;box-shadow:0 -2px 5px #0003,inset 1px 1px 2px #ffffff1a,inset 3px 5px 15px #ffffff1a,inset -1px -1px 2px #0000001a,inset -3px -5px 15px #0000001a;box-sizing:border-box;display:flex;flex-wrap:nowrap;height:auto;justify-content:center;overflow-y:visible;position:fixed;transform:translateY(0);transition:transform .2s linear;width:100vw;z-index:15001}#menu-bar button{background-color:#fff;border:1px solid #ccc;border-bottom:none;box-shadow:inset 1px 1px 2px #ffffff0d,inset 3px 5px 15px #ffffff0d,inset -1px -1px 2px #0000000d,inset -3px -5px 15px #0000000d;box-sizing:initial;color:#666;font-family:OpenSans,Arial,sans-serif;font-size:.9em;height:100%;margin-bottom:-3px;max-width:300px;width:100%}@media(max-width:600px){.but-based-flexible #menu-bar button,.lang-based-flexible #menu-bar button{flex-grow:2;font-size:.7em!important;width:auto!important}#menu-bar button span:before{font-size:medium}}#menu-bar.one-button{background-color:#0000;box-shadow:none;justify-content:end}#menu-bar.one-button button{border-radius:12px 0 0 0;min-width:100px;width:auto}@media(max-width:600px){.but-based-flexible #menu-bar.one-button button,.lang-based-flexible #menu-bar.one-button button{flex-grow:0;font-size:medium;width:auto}#menu-bar.one-button button span:before{font-size:medium}}#menu-bar button:not(.active):first-child{border-right:none}#menu-bar button:not(.active):last-child{border-left:none}#menu-bar button:hover{transform:translateY(-1px)}#menu-bar button:hover,#menu-bar button:hover span{color:#f2870b}#menu-bar button span[data-status=loggedin]{color:green}@media screen and (min-width:996px){#menu-bar{background-color:#0000;border-top:none;bottom:0;box-shadow:none}#menu-bar button{border-top:1px solid #999;box-shadow:0 -2px 5px #0000004d}#menu-bar button:first-child:not(.active){border-radius:4px 0 0 0}#menu-bar button:last-child:not(.active){border-radius:0 4px 0 0}}.menuExpanded #menu-bar button.active,button[data-target=organizations].active{border-radius:4px 4px 0 0;box-shadow:0 -5px 5px #0003;color:#f2870b!important;transform:translateY(-3px)}[data-setting=font-size] header.section-header h1:before{content:"Aa  "}[data-setting=font-size] #font-size-container div{align-items:center;display:flex;justify-content:space-evenly;margin-top:0}[data-setting=font-size] #font-size-container button:not(.reset){background-color:#0000;border:none;font-size:300%}[data-setting=font-size] #font-size-container button.reset{background-color:#f2870bcc;box-sizing:border-box;color:#fff;font-weight:700;margin-top:2em}[data-setting=font-size] #font-size-container button span{color:#f2870b5c;transition:color .2s linear}[data-setting=font-size] #font-size-container button:hover span{color:#f2870b}[data-setting=font-size] #font-size-container button.reset:hover{background-color:#f2870b}[data-setting=font-size] #font-size-container .slider{background:#d3d3d3;opacity:.7;outline:none;transition:.2s;transition:opacity .2s;width:100%}[data-setting=font-size] #font-size-container input[type=range]{-webkit-appearance:none;appearance:none;border:1px solid #f2870b;height:1px;padding:0}[data-setting=font-size] #font-size-container input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;background:#f2870b;border-radius:50%;height:20px;width:20px}[data-setting=font-size] #font-size-container .slider:hover{opacity:1}.presentation-grid section.settings-container{border:1px solid #f2870b;padding:0;width:98%}.presentation-grid section.settings-container .section-header{margin:0;text-align:left;width:100%}.presentation-grid section.settings-container .section-header button.fold,.presentation-grid section.settings-container .section-header h1{color:#f2870b}.presentation-grid section.settings-container .section-header h1:before{background-color:#f2870b;color:#fff}.presentation-grid section.settings-container .section-header button.fold{background-color:#fff}.presentation-grid section.settings-container div.settings-foldable-container{color:#333;height:0;overflow:hidden;padding:0}.presentation-grid section.settings-container.open .section-header button.fold{margin-right:0}.presentation-grid section.settings-container.open .section-header{background-color:#f2870b;border-bottom-left-radius:0;border-bottom-right-radius:0;padding:8px}.presentation-grid section.settings-container.open .section-header button.fold,.presentation-grid section.settings-container.open .section-header h1,.presentation-grid section.settings-container.open .section-header h1:before{color:#fff}.presentation-grid section.settings-container.open .section-header button.fold{background-color:#f2870b}.presentation-grid section.settings-container.open div.settings-foldable-container{padding:1em}.rtl .presentation-grid section.settings-container .section-header{text-align:right}.rtl .presentation-grid section.settings-container.open .section-header button.fold{margin-left:0}[data-setting=language] header.section-header h1:before{content:"语  "}[data-setting=language] #language-container select{background-color:#f2870b5c;border:1px solid #f2870b;font-size:1.4em;height:1.4em;margin:1em;min-width:240px}[data-setting=language] #language-container .error-message{display:block}[data-setting=language] #language-container .error-message.hidden{display:none}[data-setting=sounds] header.section-header h1:before{content:"  "}[data-setting=sounds] p,[data-setting=sounds] span{cursor:pointer}[data-setting=switches] header.section-header h1:before{content:"  "}[data-setting=switches] p,[data-setting=switches] span{cursor:pointer}#settings{margin-top:3em}.presentation-grid{align-items:stretch;display:flex;flex-wrap:wrap;justify-content:space-evenly;text-align:center}.presentation-grid section{background-color:#fff;border-radius:8px;box-shadow:2px 2px 6px #ccc;box-sizing:border-box;margin:0 0 18px;min-width:280px;padding:8px;width:100%}.presentation-grid section>div{padding:0 .5em}.presentation-grid h2{font-size:1.2em;margin-top:1em!important}.presentation-grid h4{font-feature-settings:"smcp","c2sc";background-color:#0000;color:#487da4;font-size:1.2em;font-variant:all-small-caps;margin-top:0;padding:0}.presentation-grid.settings{align-items:flex-start}@media(min-width:508px){.presentation-grid section{margin:8px;max-width:480px}}@media(min-width:840px){.presentation-grid section{margin:8px;max-width:350px}}#course-list,#public-course-list{padding-bottom:30%;padding-top:1em}#course-list .flex-box,#public-course-list .flex-box{display:flex;justify-content:space-between;width:100%}#course-list h2,#public-course-list h2{font-weight:400;width:100%}#course-list .tabArea h2:first-of-type,#public-course-list .tabArea h2:first-of-type{margin-top:.5em!important}#course-list h3,#public-course-list h3{font-feature-settings:"smcp","c2sc";color:#487da4;font-variant:all-small-caps}#course-list button.button-link-style,#public-course-list button.button-link-style{color:#487da4;padding:.5em}#course-list button.refresh,#public-course-list button.refresh{left:0;position:relative;top:0}#course-list section.course-container,#public-course-list section.course-container{cursor:pointer;display:flex;flex-wrap:wrap;justify-content:space-between}#course-list .course-container .info-container,#public-course-list .course-container .info-container{box-sizing:border-box;display:flex;flex-direction:column;font-size:.8em;justify-content:space-between;text-align:left;width:66%}#course-list .image-container,#public-course-list .image-container{box-sizing:border-box;padding:0;width:30%}#course-list .image-container img,#public-course-list .image-container img{height:200px;object-fit:cover}#course-list button.icon-button:not(.teensy),#public-course-list button.icon-button:not(.teensy){max-width:200px;min-width:72px;width:30%}#course-list section button.icon-button,#public-course-list section button.icon-button{min-width:0;min-width:auto}#course-list .tabArea,#public-course-list .tabArea{background-color:#fff;border:none;box-shadow:0 0 6px #333;padding:0 0 2em;width:99%}#course-list button.icon-button.tabstyle,#public-course-list button.icon-button.tabstyle{border:none;box-shadow:0 -5px 4px #ccc;transition:none 0s ease 0s;transition:initial}#course-list button.icon-button.tabstyle:hover span.icon:before,#public-course-list button.icon-button.tabstyle:hover span.icon:before{color:#ccc}#course-list button.icon-button.tabstyle:not(.active),#public-course-list button.icon-button.tabstyle:not(.active){box-shadow:0 -2px 4px #a4a1a1,inset 0 0 20px #e8e8e8}#course-list button.icon-button.tabstyle:not(.active) span,#public-course-list button.icon-button.tabstyle:not(.active) span{color:#777!important}#course-list button.icon-button.tabstyle:not(.active):hover,#public-course-list button.icon-button.tabstyle:not(.active):hover{background-color:#fff;box-shadow:0 -5px 4px #ccc}#course-list span.tag,#public-course-list span.tag{background-color:#fff;border:1px solid #f2870b;border-radius:3px;display:inline-block;font-size:.8em;margin:3px;padding:1px}#course-list span.tag a,#public-course-list span.tag a{color:inherit;text-decoration:none}#course-list .organization-logo,#public-course-list .organization-logo{cursor:pointer}.android #course-list button.icon-button:not(.teensy){width:24%}#login .wrapper,#register .wrapper,#reset-password-form .wrapper{box-sizing:border-box;margin:0 auto;max-width:600px;padding:1em;position:relative;width:100%}#login button:not(.button-link-style),#register button:not(.button-link-style),#reset-password-form button:not(.button-link-style){margin:3em auto;min-height:3em;min-width:250px}#login input,#register input,#reset-password-form input{border:2px solid;border-color:#fff #fff #487da4;border-radius:0;padding:12px}#login input:focus,#register input:focus,#reset-password-form input:focus{border-bottom:2px solid #f2870b;outline:2px solid #fff}#login .PhoneInput+span.error,#login input+span.error,#register .PhoneInput+span.error,#register input+span.error,#reset-password-form .PhoneInput+span.error,#reset-password-form input+span.error{background-color:#fff;border:1px solid red;border-radius:3px;color:red;display:inline-block;font-size:.8em;padding:3px}#login input+span.info,#register input+span.info,#reset-password-form input+span.info{color:#244a88;display:inline-block;font-size:.8em}#login label,#register label,#reset-password-form label{color:#487da4;display:block;font-weight:700;margin-bottom:.2em;margin-top:1.5em}#login label.active,#register label.active,#reset-password-form label.active{color:#f2870b}#login button.button-general.center,#register button.button-general.center,#reset-password-form button.button-general.center{display:block}#login #forgotPasswordLink,#login #registerLink,#register #forgotPasswordLink,#register #registerLink,#reset-password-form #forgotPasswordLink,#reset-password-form #registerLink{font-size:.8em}#login #regPasswordRepeat,#register #regPasswordRepeat,#reset-password-form #regPasswordRepeat{color:red}#login #loginMessage,#register #loginMessage,#reset-password-form #loginMessage{clear:both;display:block;text-align:center}#login #loginMessage div,#register #loginMessage div,#reset-password-form #loginMessage div{border-radius:4px;color:#fff;display:inline-block;margin:3px;padding:3px;width:auto}#login #loginMessage .notification,#register #loginMessage .notification,#reset-password-form #loginMessage .notification{background-color:#167cc8}#login #loginMessage .error,#register #loginMessage .error,#reset-password-form #loginMessage .error{background-color:red}#login .invalidInput,#login input.invalidInput:focus,#register .invalidInput,#register input.invalidInput:focus,#reset-password-form .invalidInput,#reset-password-form input.invalidInput:focus{background-color:#ffe8e1}#login #loginMessage.hidden,#login #registerMessage.hidden,#register #loginMessage.hidden,#register #registerMessage.hidden,#reset-password-form #loginMessage.hidden,#reset-password-form #registerMessage.hidden{display:none}#login .validInput,#register .validInput,#reset-password-form .validInput{background-color:#d6fe9d!important}.phone-details{cursor:pointer;margin-top:1rem}.phone-details summary{color:#487da4}.phone-details summary:hover{color:#f2870b}.reset-details{margin-top:1rem}.otp-inputs{display:flex;gap:1.5vw;justify-content:space-between}.otp-input{-moz-appearance:textfield;font-size:calc(2.5rem + 1vw)!important;min-height:2rem;min-width:2rem;text-align:center}.otp-input::-webkit-inner-spin-button,.otp-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.otp-container{margin-top:1.5rem}@media screen and (min-width:600px){.otp-container{margin-inline:5rem}}@media screen and (min-width:768px){.otp-container{margin-inline:6rem}}.otp-correct{align-items:center;display:flex;flex-direction:column;margin-top:1rem}.otp-correct__icon{border:2px solid #f2870b;border-radius:50%;padding:1rem}.otp-correct__icon:before{color:#f2870b;font-size:3rem}.otp-error{color:red;display:block;margin-top:.8rem}.otp-buttonbar{display:flex;justify-content:flex-end;margin-top:1rem}#menu-container{background-color:#fafafa;border-bottom:none;border-radius:12px 20px 0 0;bottom:-1000px;box-shadow:0 -2px 5px #666;box-sizing:border-box;height:calc(95vh - 3em - 60px);left:50%;max-height:1000px;max-width:900px;overflow-x:hidden;overflow-y:hidden;padding-bottom:3em;position:fixed;transform:translateX(-50%);transition:bottom .5s linear;width:100vw;z-index:15000}#menu-container>h2:first-of-type{margin:.5em 0 .5em 1em!important;text-align:left!important;text-transform:capitalize}#menu-container h2{font-weight:400;margin-top:.5em;text-align:center}#menu-container button.close{color:#487da4;font-size:2em;margin:0 0 12px}#menu-container #menu-section{height:100%;overflow-x:hidden;overflow-y:auto}@media(min-width:600px){#menu-container #menu-section{padding:2em}}#menu-section section:last-of-type{margin-bottom:6em}.menuExpanded #menu-container{bottom:36px}@media(min-width:968px){#menu-container{height:calc(95vh - 2.5em - 60px);margin:0 auto}}@media(max-width:400px){#menu-container{padding-left:0;padding-right:0}}#public-course-list{align-content:center;background-color:#fff;box-sizing:border-box;display:flex;flex-flow:column;height:100vh;margin-top:3em;overflow-x:hidden;overflow-y:auto;padding:0 1em 6em;position:absolute;width:100%;z-index:10}#public-course-list.extra-padding{padding:6em 1em}#public-course-list button.icon-button:not(.teensy){width:auto}#public-course-list .filter{font-feature-settings:"smcp";align-items:center;display:flex;font-size:.7em;font-variant:small-caps;justify-content:center;margin-right:2em;width:100%}#public-course-list .filter label{display:block;font-size:1.2em;margin-right:1em}#public-course-list .filter input{display:inline-block;max-width:330px}#public-course-list .filter button.cancel{background-color:#0000!important;display:inline-block;float:none;margin-left:-2em}#public-course-list .filter button.search{display:inline-block;float:none;font-size:2em;margin-left:1em;min-width:1.5em}#public-course-grid{box-sizing:border-box;padding-top:2em;width:100%}@media screen and (min-width:968px){#public-course-list{margin-top:2.5em}}.rtl #public-course-list .filter label{margin-left:1em}.rtl #public-course-list .filter button.cancel{margin-left:0;margin-right:-2em}.rtl #public-course-list .filter button.search{margin-unset:1em;margin-right:1em}.rtl #public-course-list .filter button.search span.icon{transform:none}#organization-page{background-color:#fff;box-sizing:border-box;height:100vh;position:absolute;width:100vw;z-index:10000}@media screen and (min-width:960px){#organization-page{font-size:1.1em}}#organization-page section{height:calc(100vh - 7em);margin-bottom:6em;overflow-y:auto;padding:2em 0 6em;width:100%}#organization-page .button-bar{left:0;position:fixed}#notifications{background-color:#1a1a1a;border-bottom:3px solid gold;color:#fff;font-size:.7em;margin-left:50%;max-height:300px;min-width:300px;overflow-y:auto;padding:0 1em;position:fixed;top:0;transform:translate(-50%,-400px);transition:transform .4s linear;width:auto;z-index:90001}#notifications a{color:gold;text-decoration:underline}#notifications.show{transform:translate(-50%)}#notifications .header{font-size:1.2em;width:100%}#notifications span{display:inline-block;margin:0 auto;position:relative;vertical-align:center;width:auto}#notifications span.icon[data-icon=notification]:before{font-size:2em!important}#notifications span.icon{float:left;width:10%}::selection{background-color:#ffdcb2;color:#000}button:focus-visible,select:focus-visible{outline:3px dashed #f2870b!important}span[data-icon]:before{font-family:fontello,sans-serif}span[data-icon=menu]:before{content:""}span[data-icon=home]:before{content:""}span[data-icon=paperplane]:before{content:""}span[data-icon=info]:before{content:""}span[data-icon=refresh]:before,span[data-icon=reset]:before{content:""}span[data-icon=loading]:before{animation:spin 2s linear infinite;content:"";display:inline-block;margin-right:1em}span[data-icon=film]:before{content:""}span[data-icon=wrench]:before{content:""}span[data-icon=network]:before{content:""}span[data-icon=mobile]:before{content:""}span[data-icon=sound]:before{content:""}span[data-icon=image]:before{content:""}span[data-icon=book]:before{content:""}span[data-icon=text]:before{content:""}span[data-icon=questionmark]:before{content:""}span[data-icon=pencil]:before{content:""}span[data-icon=settings]:before{content:""}span[data-icon=group]:before{content:""}span[data-icon=adduser]:before{content:" +"}span[data-icon=groups]:before{content:"";font-size:.8em}span[data-icon=upload]:before{content:""}span[data-icon=export]:before{content:""}span[data-icon=import]:before{content:""}span[data-icon=eye]:before{content:""}span[data-icon=update]:before{content:""}span[data-icon=save]:before{content:""}span[data-icon=courses]:before{content:""}span[data-icon=forums]:before{content:""}span[data-icon=fileshare]:before{content:""}span[data-icon=exit]:before{content:""}span[data-icon=cancel]:before{content:""}span[data-icon=user]:before{content:""}span[data-icon=delete]:before{content:""}span[data-icon=exclamation]:before{content:""}span[data-icon=stats]:before{content:""}span[data-icon=list]:before{content:""}span[data-icon=close]:before{content:""}span[data-icon=assignments]:before{content:""}span[data-icon=increase]:before{content:""}span[data-icon=decrease]:before{content:""}span[data-icon=previous]:before{content:""}span[data-icon=next]:before{content:""}span[data-icon=content]:before{content:""}span[data-icon=more]:before{content:""}span[data-icon=actions]:before{content:""}span[data-icon=download]:before{content:""}span[data-icon=search]:before{content:""}span[data-icon=hand]:before{content:""}span[data-icon=institute]:before{content:""}span[data-icon=globe]:before{content:""}span[data-icon=return]:before{content:""}span[data-icon=checked]:before{content:""}span[data-icon=favorites]:before{color:gold!important;content:""}span[data-icon=lamp]:before{color:#167cc8!important;content:""}span[data-icon=swipe]:before{color:#167cc8!important;content:""}span[data-icon=smile]:before{content:""}span[data-icon=speak]:before{color:#ff7b00!important;content:"";transition:all .3s linear 0s}span[data-icon=pause]:before{color:#ff7b00!important;content:"";transition:all .3s linear 0s}span[data-icon=resume]:before{color:#ff7b00!important;content:"";transition:all .3s linear 0s}span[data-icon=remove-favorite]:before{color:gold!important;content:"";display:inline-block;font-size:2em;transform:rotate(-10deg)}span[data-icon=remove-favorite]:after{color:gold!important;content:"";display:inline-block;font-size:2em;transform:translateX(-4px) scaleX(-1) rotate(-10deg)}button.icon-button.active span[data-icon=favorites]:before{color:gold!important}span[data-icon=toggle-on]:before{color:#0080005c;content:"";display:inline-block;font-size:2em}span[data-icon=toggle-off]:before{color:#ff00005c;content:"";display:inline-block;font-size:2em;transform:rotate(180deg)}span[data-icon=print]:before{content:""}span[data-icon=note]:before{content:""}span[data-icon=sticky]:before{content:""}span[data-icon=sticky-dark]:before{color:gold!important;content:""}span[data-icon=new-message]:before{color:red!important;content:""}span[data-icon=shuffle]:before{content:""}span[data-icon=check]:before{content:""}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}button{cursor:pointer}button.fold{background-color:#fff;border:none;color:#ccc;display:table-cell;float:right;font-size:1.8em;transform:rotate(0deg);transition:all .3s ease 0s;vertical-align:middle}.rtl button.fold{float:left}button.general{background-color:#f2870b;border:none;box-shadow:inset 1px 1px 2px #ffffff1a,inset 3px 15px 45px #ffffff1a,inset -1px -1px 2px #0000001a,inset -3px -15px 45px #0000001a;color:#fff;cursor:pointer;display:block;font-size:1.2em;margin:0 auto .4em;max-width:240px;min-width:200px;outline:none;padding:.3em;transition:all .3s cubic-bezier(1,.52,0,.93) 0s;width:80%}button.general.small{font-feature-settings:"smcp","c2sc";border-radius:4px;font-size:.8em;font-variant:all-small-caps;max-width:50px!important;min-width:0;min-width:auto;padding:.1em}button.general.active,button.general:hover{background-color:#487da4}button.general.active:hover{background-color:#f2870b}button.close{background-color:#0000;color:#333;font-size:3em;margin:-23px -5px 3px 3px;outline:none;right:0}button.close,button.refresh{border:none;position:absolute}button.refresh{background-color:#fff;border-radius:50%;box-sizing:border-box;color:#167cc8;font-size:1em;height:2em;left:1em;padding:.5em;top:1em;width:2em}button span.icontext{font-feature-settings:"smcp";box-shadow:none;color:#333;display:block;font-family:OpenSans,Arial,sans-serif;font-size:12pt;font-variant:small-caps;margin-top:-2pt;text-shadow:none}@font-face{font-display:swap;font-family:fontello;font-style:normal;font-weight:400;src:url(/app/static/media/fontello.083a3253007e287a47b9.woff) format("woff")}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:100%;margin:0;overscroll-behavior:none;scroll-padding-top:3em}body{color:#000;font-family:OpenSans,Arial,sans-serif;font-size:.94em;height:100%;overflow:hidden}#root .swiper{top:3em;transition:top .2s linear}li::marker{font-feature-settings:"kern" off;-webkit-font-kerning:none;font-kerning:none}#root .navUp .swiper{height:100vh;top:0}.navUp .swiper-wrapper{height:100vh}@media(min-width:968px){#root .swiper{top:2.5em}#root .navUp .swiper{top:0}}#root .swiper{max-width:100vw}.icon{font-family:fontello}.swiper,.swiper-wrapper{height:calc(100vh - 3em - 32px)}.swiper.android-no-menubar,.swiper.android-no-menubar .swiper-wrapper{height:calc(100vh - 3em)}.swiper-wrapper{width:100vw}.swiper-slide{box-sizing:initial;contain:content;height:calc(100% - 1em);max-width:840px;overflow-y:scroll;overscroll-behavior:contain;padding:1em calc(50vw - 420px) 0;touch-action:pan-y;width:840px}@media(max-width:840px){.swiper-slide{max-width:100vw;overflow-y:scroll;padding:1em 0 0;width:100vw}}@media(min-width:968px){.swiper,.swiper-wrapper{height:calc(100vh - 2.5em - 32px)}}.base-padding,section div>h1,section div>h2,section div>h3,section div>h4,section div>h5,section div>h6,section div>p,section div>pre{padding:0 6px}section div>table{font-size:.9em;margin:0 1%;max-width:98%!important}section div>ol,section div>ul{padding-left:2em!important}figure{margin:0 0 1em!important;padding:0!important;text-align:center}figure.fullWidth{width:100%}figure.floatLeft{float:left!important;margin:0 2em 1em 0!important}figure.floatRight{float:right!important;margin:0 1em 1em 2em!important}figure.floatLeft+figure.floatRight,figure.floatRight+figure.floatLeft{margin:0!important;width:45%}@media(max-width:600px){figure{width:100%!important}figure.floatLeft,figure.floatRight{float:none!important;margin:0!important}}figcaption{font-feature-settings:"smcp";font-style:italic;font-variant:small-caps;padding-left:1em}iframe,img,video{max-width:100%}iframe,video{margin-left:50%;transform:translateX(-50%)}.rtl div:not(.video-container)>iframe,.rtl video{margin-left:0;margin-right:50%;transform:translateX(50%)}.tox-edit-area iframe{margin-left:0!important;transform:none!important}.hidden{visibility:hidden}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:linear-gradient(90deg,#f2ae0b 80%,#f2d40b 95%,#f2870b)!important}.rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:linear-gradient(270deg,#f2ae0b 80%,#f2d40b 95%,#f2870b)!important;transform-origin:right top!important}input:not([type=radio]):not([type=checkbox]),textarea{border:2px solid #d7ebfc;border-radius:6px;box-sizing:border-box;font-family:OpenSans,Arial,sans-serif;font-size:.9em;max-width:960px;padding:3px 9px;width:100%}div.sub-page-box{box-sizing:border-box;max-width:1100px;padding:1em;width:96vw}.modular{background-color:#fafafa;border-radius:4px;box-shadow:2px 2px 22px 12px #000000b3;color:#333;display:block;left:50%;margin-bottom:3em;max-height:75vh;max-width:800px;min-height:200px;padding:1em;position:fixed;top:50%;transform:translate(-50%,-50%);transition:height .2s linear;width:80%;z-index:99990}.modular.small{max-width:400px;min-height:100px;min-width:200px;width:auto}.modular .modularContent{max-height:72vh;overflow:auto;overflow-x:hidden}.modular .wrapper{box-sizing:border-box;margin:0 auto;max-width:600px;padding:1em;position:relative;width:100%}@media screen and (max-width:600px){.modular .wrapper{padding:0}}.modular button[data-type=submit]{margin-top:1.2em}mtd{text-align:left!important}div.error{background-color:#ff9d000d;border:1px solid #ff8c00;color:#f86e00;margin-top:1em;padding:2em 0}code{font-family:source-code-pro,Menlo,Courier New,monospace}