@import url(https://fonts.googleapis.com/css?family=Roboto:400,400i,500,500i,700,700i);@import url(https://fonts.googleapis.com/css?family=Inter:400,500,700,400i,500i,600,600i,700i);@import url(https://fonts.googleapis.com/css?family=Roboto:400,500,700,400i,500i,700i);.concept-style{font-family:Inter,Roboto,Helvetica,Arial,sans-serif;font-size:16px;line-height:1.428em;--concept-line-height:1.428em}.concept-style .grid-view{color:var(--general_text-color,#292e3b)}.concept-style .grid-view.background--default,.concept-style .grid-view>.background-underlay.background--default{background-color:var(--general_background-color,#fff)}.concept-style h1{font-size:2.25em}.concept-style h2{font-size:1.875em}.concept-style h3{font-size:1.5em}.concept-style a,.concept-style a:active,.concept-style a:visited{color:var(--general_link-color,var(--brand-color-primary))}@media(any-hover:hover){.concept-style a:active:hover,.concept-style a:hover,.concept-style a:visited:hover{color:var(--general_link-color,var(--brand-color-primary))}}.concept-style .imagetext{font-size:.7em}.concept-style .node-traversal{line-height:var(--concept-line-height,1.428em)}*,:after,:before{box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-ms-overflow-style:scrollbar;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-font-smooting:antialiased}@-ms-viewport{width:device-width}article,aside,dialog,figcaption,figure,footer,header,hgroup,main,nav,section{display:block}body{color:#292e3b;font-family:Inter,Roboto,Helvetica,Arial,sans-serif;font-size:16px;font-weight:400;line-height:1.2;margin:0;--text-color:#292e3b;background-color:#fff;text-align:start}[tabindex="-1"]:focus{outline:none}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6,p{margin-bottom:1rem;margin-top:0}abbr[data-original-title],abbr[title]{border-bottom:0;cursor:help;text-decoration:underline;text-decoration:underline dotted}address{font-style:normal;line-height:inherit}address,dl,ol,ul{margin-bottom:1rem}dl,ol,ul{margin-top:0}ol ol,ol ul,ul ol,ul ul{margin-bottom:0}dt{font-weight:400}dd{margin-bottom:.5rem;margin-left:0}blockquote{margin:0 0 1rem}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}a{background-color:transparent;color:var(--brand-color-primary);text-decoration:none;-webkit-text-decoration-skip:objects}@media(any-hover:hover){a:hover{color:var(--brand-color-primary-hover);text-decoration:underline}}a:not([href]):not([tabindex]){color:inherit;text-decoration:none}a:not([href]):not([tabindex]):focus{outline:none}a:not([href]):not([tabindex]):focus-visible{color:inherit;text-decoration:none}@media(any-hover:hover){a:not([href]):not([tabindex]):hover{color:inherit;text-decoration:none}}a:not([href]):not([tabindex]):focus{outline:0}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}pre{margin-bottom:1rem;margin-top:0;overflow:auto;-ms-overflow-style:scrollbar}figure{margin:0 0 1rem}img{border-style:none;vertical-align:middle}svg:not(:root){overflow:hidden}[role=button],a,area,button,input:not([type=range]),label,select,summary,textarea{touch-action:manipulation}table{border-collapse:collapse}caption{caption-side:bottom;color:#000;padding-bottom:.5rem;padding-top:.5rem;text-align:left}th{text-align:inherit}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus{outline:2px dotted Highlight;outline:5px auto -webkit-focus-ring-color}button,input,optgroup,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=date],input[type=datetime-local],input[type=month],input[type=time]{-webkit-appearance:listbox}textarea{overflow:auto;resize:vertical}fieldset{border:0;margin:0;min-width:0;padding:0}legend{color:inherit;display:block;font-size:1.5rem;line-height:inherit;margin-bottom:.5rem;max-width:100%;padding:0;white-space:normal;width:100%}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:none;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}output{display:inline-block}summary{display:list-item}template{display:none}[hidden]{display:none!important}html{font-family:Inter,Roboto,Helvetica,Arial,sans-serif;font-size:16px}h1,h2,h3,h4,h5{line-height:1.1em}h1{font-size:20px}h2 a,h3 a{color:#292e3b}@media(any-hover:hover){h2 a:hover,h3 a:hover{color:#292e3b;text-decoration:underline}}.description{font-size:16px;line-height:1.3em}ul a{color:inherit;text-decoration:underline}ul a:focus{outline:none}ul a:focus-visible{text-decoration:none}@media(any-hover:hover){ul a:hover{text-decoration:none}}.sr-only{height:1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;clip-path:inset(50%);white-space:nowrap}.primary-brand-focus{border:2px solid transparent;transition:color,background-color,border,outline .2s}.primary-brand-focus:focus,.primary-brand-focus:focus-within{background-color:#eff0f2;border:2px solid var(--brand-color-primary);color:var(--brand-color-primary);outline:2px solid #fff!important}.primary-brand-focus:focus-within.border--none,.primary-brand-focus:focus.border--none{border-style:solid!important}.primary-brand-focus:focus .alternative-text,.primary-brand-focus:focus .color--text,.primary-brand-focus:focus .option-text,.primary-brand-focus:focus-within .alternative-text,.primary-brand-focus:focus-within .color--text,.primary-brand-focus:focus-within .option-text{color:var(--brand-color-primary)!important}/*!
 * Copied from animate.css - https://animate.style/
 * Version - 4.1.1
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2020 Animate.css
 */.animated{animation-duration:1s;animation-fill-mode:both}.animated.delay-1s{animation-delay:1s}.animated.faster{animation-duration:.5s}@media(prefers-reduced-motion:reduce),print{.animated{animation-duration:1ms!important;animation-iteration-count:1!important;transition-duration:1ms!important}.animated[class*=Out]{opacity:0}}@keyframes bounce{0%,20%,53%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1);transform:translateZ(0)}40%,43%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-30px,0) scaleY(1.1)}70%{animation-timing-function:cubic-bezier(.755,.05,.855,.06);transform:translate3d(0,-15px,0) scaleY(1.05)}80%{transform:translateZ(0) scaleY(.95);transition-timing-function:cubic-bezier(.215,.61,.355,1)}90%{transform:translate3d(0,-4px,0) scaleY(1.02)}}.bounce{animation-name:bounce;transform-origin:center bottom}@keyframes shake{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(-10px,0,0)}20%,40%,60%,80%{transform:translate3d(10px,0,0)}}.shake{animation-name:shake}@keyframes flash{0%,50%,to{opacity:1}25%,75%{opacity:0}}.flash{animation-name:flash}@keyframes pulse{0%{transform:scaleX(1)}50%{transform:scale3d(1.05,1.05,1.05)}to{transform:scaleX(1)}}.pulse{animation-name:pulse;animation-timing-function:ease-in-out}@keyframes tada{0%{transform:scaleX(1)}10%,20%{transform:scale3d(.9,.9,.9) rotate(-3deg)}30%,50%,70%,90%{transform:scale3d(1.1,1.1,1.1) rotate(3deg)}40%,60%,80%{transform:scale3d(1.1,1.1,1.1) rotate(-3deg)}to{transform:scaleX(1)}}.tada{animation-name:tada}@keyframes heartBeat{0%{transform:scale(1)}14%{transform:scale(1.3)}28%{transform:scale(1)}42%{transform:scale(1.3)}70%{transform:scale(1)}}.heartBeat{animation-duration:1.3s;animation-name:heartBeat;animation-timing-function:ease-in-out}@keyframes bounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.1,1.1,1.1)}40%{transform:scale3d(.9,.9,.9)}60%{opacity:1;transform:scale3d(1.03,1.03,1.03)}80%{transform:scale3d(.97,.97,.97)}to{opacity:1;transform:scaleX(1)}}.bounceIn{animation-duration:.75s;animation-name:bounceIn}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0) scaleY(3)}60%{opacity:1;transform:translate3d(0,25px,0) scaleY(.9)}75%{transform:translate3d(0,-10px,0) scaleY(.95)}90%{transform:translate3d(0,5px,0) scaleY(.985)}to{transform:translateZ(0)}}.bounceInDown{animation-name:bounceInDown}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fadeIn{animation-name:fadeIn}@keyframes fadeInUp{0%{opacity:0;transform:translate3d(0,100%,0)}to{opacity:1;transform:translateZ(0)}}.fadeInUp{animation-name:fadeInUp}@keyframes flipInX{0%{animation-timing-function:ease-in;opacity:0;transform:perspective(400px) rotateX(90deg)}40%{animation-timing-function:ease-in;transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;transform:perspective(400px) rotateX(10deg)}80%{transform:perspective(400px) rotateX(-5deg)}to{transform:perspective(400px)}}.flipInX{animation-name:flipInX;backface-visibility:visible!important}@keyframes rotateIn{0%{opacity:0;transform:rotate(-200deg)}to{opacity:1;transform:translateZ(0)}}.rotateIn{animation-name:rotateIn;transform-origin:center}.icon:not(.multicolor){fill:currentColor}.svg-bg{fill:transparent}.icon.in-progress{fill:#686b72}.icon.checked{fill:#1f865d;background-image:radial-gradient(circle,#fff 60%,transparent 0);background-repeat:no-repeat}.icon-circle{display:inline-block;height:1em;position:relative;width:1em}.icon-circle .icon{z-index:1}.icon-circle svg{height:1em;left:0;position:absolute;top:0;width:1em}.icon-circle .icon-bg{position:absolute;fill:#fff}.icon-circle .icon-bg,.icon.multicolor+.icon-bg{height:calc(1em - 4px);left:2px;top:2px;width:calc(1em - 4px)}.icon.multicolor+.icon-bg{fill:transparent}.icon.multicolor+.icon-circle{width:auto}.icon.multicolor~.icon-circle{position:absolute;top:0}.icon.started{font-size:.5rem;margin-right:.2rem;vertical-align:middle}.icon.doc,.icon.pdf,.icon.ppt,.icon.xls{background-repeat:no-repeat;background-size:contain;display:inline-block;height:1em;width:1em}.icon.pdf{background-image:url(/static/img/document_thumbnail_pdf.svg)}.icon.doc{background-image:url(/static/img/document_thumbnail_doc.svg)}.icon.xls{background-image:url(/static/img/document_thumbnail_xls.svg)}.icon.ppt{background-image:url(/static/img/document_thumbnail_ppt.svg)}.layout-object{max-width:100%}.layout-object.animated{z-index:2}.header-component{margin-bottom:0;position:fixed;top:0;width:100%;z-index:100}.header-component>.header-component-inner{display:flex;flex-direction:column;justify-content:center;min-height:var(--header-height,68px);padding:0 24px}.header-component .title-container{margin:0 144px}.header-component h1,.header-component p{margin:0}.modal .header-component{position:relative}.grid-item.component-question{border-radius:10px;font-size:2.25rem;margin-bottom:48px;max-width:100%;padding:0}.grid-item.component-question .title-container{padding:.6rem 1.2rem}.grid-item.component-question p{margin-bottom:.5rem;margin-top:.5rem}.component p,.gap-text-task-layout-object p,.project-component-focus-mode p,.text-layout-object p{margin-bottom:0}.richtext ul{list-style:initial}.richtext ul>li{margin-left:1.5em}@media(max-width:768px){.richtext .node-traversal{word-break:break-word}}.article-view{position:relative;z-index:0}.placement--vertical>.layout-object.margin--weak.height-from-content{padding-bottom:1rem;padding-top:1rem}.placement--vertical>.layout-object.margin--weak.height-from-padding{margin-bottom:1rem;margin-top:1rem}.placement--vertical>.layout-object.margin--strong.height-from-content{padding-bottom:2rem;padding-top:2rem}.placement--vertical>.layout-object.margin--strong.height-from-padding{margin-bottom:2rem;margin-top:2rem}.placement--horisontal>.layout-object.margin--weak.layoutType-normal,.placement--horisontal>.layout-object.margin--weak.layoutType-stacked{padding-left:1rem;padding-right:1rem}.placement--horisontal>.layout-object.margin--weak.layoutType-tile{margin-left:1rem;margin-right:1rem}.placement--horisontal>.layout-object.margin--strong.layoutType-normal,.placement--horisontal>.layout-object.margin--strong.layoutType-stacked{padding-left:2rem;padding-right:2rem}.placement--horisontal>.layout-object.margin--strong.layoutType-tile{margin-left:2rem;margin-right:2rem}.has-element{position:relative}.border--none{border:none!important}@media(max-width:768px){.dashboard .grid-cell .layout-object.layoutType-tile.high-tile{margin-left:0;margin-right:0;width:50%}}button{cursor:pointer}button:disabled{cursor:default}.btn{align-items:center;background-color:#fff;border:none;border-radius:4px;display:inline-flex;justify-content:center;letter-spacing:.05rem;line-height:1.1;padding:.5rem 2rem}.btn:focus{outline:none}.btn>span{align-items:center;display:inline-flex;margin:auto}.btn>svg+span{padding:0 .5rem}.btn>span+svg,.btn>span>span+svg{margin-left:.5rem}.btn-block{display:flex;width:100%}.btn-block+.btn-block{margin-top:2rem}.btn[disabled]{cursor:default}.btn.dimmed,.btn[disabled]{opacity:.5}.btn-transparent{background-color:transparent;color:inherit}.btn-transparent:focus{outline:none}.btn-transparent:focus-visible{box-shadow:1px 0 2px #83868d,1px 0 4px #83868d,-1px 0 2px #83868d,-1px 0 4px #83868d,0 1px 2px #83868d,0 1px 4px #83868d,0 -1px 2px #83868d,0 -1px 4px #83868d,0 0 2px #83868d,0 0 4px #83868d,0 0 8px #83868d,0 0 10px #83868d}.btn-transparent-border{background-color:transparent;border:1px solid var(--text-color);color:inherit;font-size:16px;padding:.5rem 1rem}.btn-transparent-border:focus{outline:none}.btn-transparent-border:focus-visible{box-shadow:1px 0 2px #83868d,1px 0 4px #83868d,-1px 0 2px #83868d,-1px 0 4px #83868d,0 1px 2px #83868d,0 1px 4px #83868d,0 -1px 2px #83868d,0 -1px 4px #83868d,0 0 2px #83868d,0 0 4px #83868d,0 0 8px #83868d,0 0 10px #83868d}@media(any-hover:hover){.btn-transparent-border:hover{border-color:var(--brand-color-primary)}}.btn-transparent-border .icon{margin-right:10px}.btn-default{background-color:#b8babe;color:#292e3b;fill:#292e3b}@media(any-hover:hover){.btn-default:not(:active):not(:disabled):hover{background-color:#9da0a6;color:#292e3b;fill:#292e3b}}.btn-default:focus-visible{background-color:#9da0a6;color:#292e3b;fill:#292e3b;outline:none}.btn-default.is-active,.btn-default:active{background-color:#83868d;color:#292e3b;fill:#292e3b}.btn-default:disabled,.btn-default[disabled]{background-color:#edeeef;color:#686b72;fill:#686b72}.btn-default:focus{outline:none}.btn-default:focus-visible{box-shadow:1px 0 2px #83868d,1px 0 4px #83868d,-1px 0 2px #83868d,-1px 0 4px #83868d,0 1px 2px #83868d,0 1px 4px #83868d,0 -1px 2px #83868d,0 -1px 4px #83868d,0 0 2px #83868d,0 0 4px #83868d,0 0 8px #83868d,0 0 10px #83868d}.btn-primary{background-color:var(--general_primary-button_background_color,var(--brand-color-primary));color:var(--general_primary-button_text_color,#fff);fill:var(--general_primary-button_text_color,#fff)}@media(any-hover:hover){.btn-primary:not(:active):not(:disabled):hover{background-color:var(--general_primary-button_background_hover,var(--brand-color-primary-hover));color:var(--general_primary-button_text_hover,#fff);fill:var(--general_primary-button_text_hover,#fff)}}.btn-primary:focus-visible{background-color:var(--general_primary-button_background_hover,var(--brand-color-primary-hover));color:var(--general_primary-button_text_hover,#fff);fill:var(--general_primary-button_text_hover,#fff);outline:none}.btn-primary.is-active,.btn-primary:active{background-color:var(--general_primary-button_background_active,var(--brand-color-primary-active));color:var(--general_primary-button_text_active,#fff);fill:var(--general_primary-button_text_active,#fff)}.btn-primary:disabled,.btn-primary[disabled]{background-color:var(--general_primary-button_background_inactive,#008cff);color:var(--general_primary-button_text_inactive,#fff);fill:var(--general_primary-button_text_inactive,#fff)}.btn-primary:focus{outline:none}.btn-primary:focus-visible{box-shadow:1px 0 2px var(--general_primary-button_background_active,var(--brand-color-primary-active)),1px 0 4px var(--general_primary-button_background_active,var(--brand-color-primary-active)),-1px 0 2px var(--general_primary-button_background_active,var(--brand-color-primary-active)),-1px 0 4px var(--general_primary-button_background_active,var(--brand-color-primary-active)),0 1px 2px var(--general_primary-button_background_active,var(--brand-color-primary-active)),0 1px 4px var(--general_primary-button_background_active,var(--brand-color-primary-active)),0 -1px 2px var(--general_primary-button_background_active,var(--brand-color-primary-active)),0 -1px 4px var(--general_primary-button_background_active,var(--brand-color-primary-active)),0 0 2px var(--general_primary-button_background_active,var(--brand-color-primary-active)),0 0 4px var(--general_primary-button_background_active,var(--brand-color-primary-active)),0 0 8px var(--general_primary-button_background_active,var(--brand-color-primary-active)),0 0 10px var(--general_primary-button_background_active,var(--brand-color-primary-active))}.btn-filter{font-weight:700;padding:1rem;text-transform:uppercase;-webkit-font-smoothing:antialiased;background-color:transparent;color:#8d9196;fill:#8d9196}@media(any-hover:hover){.btn-filter:not(:active):not(:disabled):hover{background-color:transparent;color:#292e3b;fill:#292e3b}}.btn-filter:focus-visible{background-color:transparent;color:#292e3b;fill:#292e3b;outline:none}.btn-filter.is-active,.btn-filter:active{background-color:transparent;color:#292e3b;fill:#292e3b}.btn-filter:disabled,.btn-filter[disabled]{background-color:transparent;color:#8d9196;fill:#8d9196}.btn-filter:focus{outline:none}.btn-filter:focus-visible{box-shadow:1px 0 2px transparent,1px 0 4px transparent,-1px 0 2px transparent,-1px 0 4px transparent,0 1px 2px transparent,0 1px 4px transparent,0 -1px 2px transparent,0 -1px 4px transparent,0 0 2px transparent,0 0 4px transparent,0 0 8px transparent,0 0 10px transparent}.btn-filter .icon{display:none;font-size:.8em}.btn-filter.is-active{color:#292e3b}.btn-filter.is-active .icon{display:inline}.btn.btn-circle{border-radius:100%}.btn.btn-show-answer{background-color:#292e3b;border:2px solid transparent;border-radius:100%;color:#fff;font-size:2rem;height:42px;padding:0;transition:all .2s;width:42px}@media(any-hover:hover){.btn.btn-show-answer:hover{background-color:var(--brand-color-primary)}}.btn.btn-show-answer:focus{outline:none}.btn.btn-show-answer:focus-visible{background-color:#eff0f2;border:2px solid var(--brand-color-primary);color:var(--brand-color-primary);outline:2px solid #fff}.btn.btn-show-answer.is-active{background-color:#feed58}@media(any-hover:hover){.btn.btn-show-answer.is-active:hover{background-color:#feed58;opacity:.8}}.btn-icon{align-items:center;background-color:transparent;border:none;display:inline-flex;justify-content:center;line-height:1;padding:.2rem .5rem}.btn-icon span{margin:0}.btn-link{background-color:transparent;padding:0}.btn-link .icon:not(:first-child){margin-left:.5em;vertical-align:middle}.btn-link:focus-visible{text-decoration:underline}@media(any-hover:hover){.btn-link:hover{text-decoration:underline}}.btn-link:focus{outline:none}.btn-link:focus-visible{outline:2px solid var(--brand-color-primary);text-decoration:none}.btn-link-inverted{background-color:transparent;text-decoration:underline}.btn-link-inverted .icon:not(:first-child){margin-left:.5em;vertical-align:middle}@media(any-hover:hover){.btn-link-inverted:hover{text-decoration:none}}.btn-link-inverted:focus{outline:none}.btn-link-inverted:focus-visible{outline:2px solid var(--brand-color-primary);text-decoration:none}.btn.btn-primary-link{background-color:transparent;color:var(--brand-color-primary);text-decoration:underline}.btn.btn-primary-link .icon:not(:first-child){margin-left:.5em;vertical-align:middle}@media(any-hover:hover){.btn.btn-primary-link:hover{text-decoration:none}}.btn.btn-primary-link:focus{outline:none}.btn.btn-primary-link:focus-visible{outline:2px solid var(--brand-color-primary);text-decoration:none}.btn.btn-gray{border-radius:24px;box-shadow:0 0 8px var(--component-navigation_dropbox-shadow,rgba(0,0,0,.5));font-size:16px;font-weight:700;height:48px;letter-spacing:.05rem;padding:0 1.15rem 0 1.75rem;text-transform:uppercase}.btn.btn-gray.btn-no-icon{padding:0 1.75rem}@media(any-hover:hover){.btn.btn-gray:hover{box-shadow:0 4px 16px var(--component-navigation_dropbox-shadow,rgba(0,0,0,.5))}}.btn.btn-gray{background-color:#545760;color:#fff;fill:#fff}@media(any-hover:hover){.btn.btn-gray:not(:active):not(:disabled):hover{background-color:#292e3b;color:#fff;fill:#fff}}.btn.btn-gray:focus-visible{background-color:#292e3b;color:#fff;fill:#fff;outline:none}.btn.btn-gray.is-active,.btn.btn-gray:active{background-color:#292e3b;color:#fff;fill:#fff}.btn.btn-gray:disabled,.btn.btn-gray[disabled]{background-color:#ced4da;color:#fff;fill:#fff}.btn.btn-gray:focus{outline:none}.btn.btn-gray:focus-visible{box-shadow:1px 0 2px #292e3b,1px 0 4px #292e3b,-1px 0 2px #292e3b,-1px 0 4px #292e3b,0 1px 2px #292e3b,0 1px 4px #292e3b,0 -1px 2px #292e3b,0 -1px 4px #292e3b,0 0 2px #292e3b,0 0 4px #292e3b,0 0 8px #292e3b,0 0 10px #292e3b}.btn.btn-rounded{border-radius:24px;box-shadow:0 0 8px var(--component-navigation_dropbox-shadow,rgba(0,0,0,.5));font-size:16px;font-weight:700;height:48px;letter-spacing:.05rem;padding:0 1.15rem 0 1.75rem;text-transform:uppercase}.btn.btn-rounded.btn-no-icon{padding:0 1.75rem}@media(any-hover:hover){.btn.btn-rounded:hover{box-shadow:0 4px 16px var(--component-navigation_dropbox-shadow,rgba(0,0,0,.5))}}.btn.btn-retry{background-color:var(--component-navigation_outro-control_retry_background_color,#292e3b);color:var(--component-navigation_outro-control_retry_text_color,#ffec40);fill:var(--component-navigation_outro-control_retry_text_color,#ffec40)}@media(any-hover:hover){.btn.btn-retry:not(:active):not(:disabled):hover{background-color:var(--component-navigation_outro-control_retry_background_hover,#ffec40);color:var(--component-navigation_outro-control_retry_text_hover,#292e3b);fill:var(--component-navigation_outro-control_retry_text_hover,#292e3b)}}.btn.btn-retry:focus-visible{background-color:var(--component-navigation_outro-control_retry_background_hover,#ffec40);color:var(--component-navigation_outro-control_retry_text_hover,#292e3b);fill:var(--component-navigation_outro-control_retry_text_hover,#292e3b);outline:none}.btn.btn-retry.is-active,.btn.btn-retry:active{background-color:var(--component-navigation_outro-control_retry_background_active,#ffec40);color:var(--component-navigation_outro-control_retry_text_active,#292e3b);fill:var(--component-navigation_outro-control_retry_text_active,#292e3b)}.btn.btn-retry:disabled,.btn.btn-retry[disabled]{background-color:var(--component-navigation_outro-control_retry_background_inactive,#292e3b);color:var(--component-navigation_outro-control_retry_text_inactive,#77604f);fill:var(--component-navigation_outro-control_retry_text_inactive,#77604f)}.btn.btn-retry:focus{outline:none}.btn.btn-retry:focus-visible{box-shadow:1px 0 2px var(--component-navigation_outro-control_retry_background_active,#ffec40),1px 0 4px var(--component-navigation_outro-control_retry_background_active,#ffec40),-1px 0 2px var(--component-navigation_outro-control_retry_background_active,#ffec40),-1px 0 4px var(--component-navigation_outro-control_retry_background_active,#ffec40),0 1px 2px var(--component-navigation_outro-control_retry_background_active,#ffec40),0 1px 4px var(--component-navigation_outro-control_retry_background_active,#ffec40),0 -1px 2px var(--component-navigation_outro-control_retry_background_active,#ffec40),0 -1px 4px var(--component-navigation_outro-control_retry_background_active,#ffec40),0 0 2px var(--component-navigation_outro-control_retry_background_active,#ffec40),0 0 4px var(--component-navigation_outro-control_retry_background_active,#ffec40),0 0 8px var(--component-navigation_outro-control_retry_background_active,#ffec40),0 0 10px var(--component-navigation_outro-control_retry_background_active,#ffec40)}.btn.btn-retry-inverted{background-color:var(--component-navigation_outro-control_retry_text_color,#ffec40);color:#292e3b;fill:#292e3b}@media(any-hover:hover){.btn.btn-retry-inverted:not(:active):not(:disabled):hover{background-color:var(--component-navigation_outro-control_retry_background_hover,#ccbd33);color:#292e3b;fill:#292e3b}}.btn.btn-retry-inverted:focus-visible{background-color:var(--component-navigation_outro-control_retry_background_hover,#ccbd33);color:#292e3b;fill:#292e3b;outline:none}.btn.btn-retry-inverted.is-active,.btn.btn-retry-inverted:active{background-color:var(--component-navigation_outro-control_retry_background_active,#ccbd33);color:#292e3b;fill:#292e3b}.btn.btn-retry-inverted:disabled,.btn.btn-retry-inverted[disabled]{background-color:var(--component-navigation_outro-control_retry_background_inactive,#ffec40);color:#292e3b;fill:#292e3b}.btn.btn-retry-inverted:focus{outline:none}.btn.btn-retry-inverted:focus-visible{box-shadow:1px 0 2px var(--component-navigation_outro-control_retry_background_active,#ccbd33),1px 0 4px var(--component-navigation_outro-control_retry_background_active,#ccbd33),-1px 0 2px var(--component-navigation_outro-control_retry_background_active,#ccbd33),-1px 0 4px var(--component-navigation_outro-control_retry_background_active,#ccbd33),0 1px 2px var(--component-navigation_outro-control_retry_background_active,#ccbd33),0 1px 4px var(--component-navigation_outro-control_retry_background_active,#ccbd33),0 -1px 2px var(--component-navigation_outro-control_retry_background_active,#ccbd33),0 -1px 4px var(--component-navigation_outro-control_retry_background_active,#ccbd33),0 0 2px var(--component-navigation_outro-control_retry_background_active,#ccbd33),0 0 4px var(--component-navigation_outro-control_retry_background_active,#ccbd33),0 0 8px var(--component-navigation_outro-control_retry_background_active,#ccbd33),0 0 10px var(--component-navigation_outro-control_retry_background_active,#ccbd33)}.btn.btn-cancel{background-color:var(--component-navigation_outro-control_retry_background_color,#292e3b);color:var(--component-navigation_outro-control_retry_text_color,#ffec40);fill:var(--component-navigation_outro-control_retry_text_color,#ffec40)}@media(any-hover:hover){.btn.btn-cancel:not(:active):not(:disabled):hover{background-color:var(--component-navigation_outro-control_retry_background_hover,#ffec40);color:var(--component-navigation_outro-control_retry_text_hover,#292e3b);fill:var(--component-navigation_outro-control_retry_text_hover,#292e3b)}}.btn.btn-cancel:focus-visible{background-color:var(--component-navigation_outro-control_retry_background_hover,#ffec40);color:var(--component-navigation_outro-control_retry_text_hover,#292e3b);fill:var(--component-navigation_outro-control_retry_text_hover,#292e3b);outline:none}.btn.btn-cancel.is-active,.btn.btn-cancel:active{background-color:var(--component-navigation_outro-control_retry_background_active,#ffec40);color:var(--component-navigation_outro-control_retry_text_active,#292e3b);fill:var(--component-navigation_outro-control_retry_text_active,#292e3b)}.btn.btn-cancel:disabled,.btn.btn-cancel[disabled]{background-color:var(--component-navigation_outro-control_retry_background_inactive,#292e3b);color:var(--component-navigation_outro-control_retry_text_inactive,#77604f);fill:var(--component-navigation_outro-control_retry_text_inactive,#77604f)}.btn.btn-cancel:focus{outline:none}.btn.btn-cancel:focus-visible{box-shadow:1px 0 2px var(--component-navigation_outro-control_retry_background_active,#ffec40),1px 0 4px var(--component-navigation_outro-control_retry_background_active,#ffec40),-1px 0 2px var(--component-navigation_outro-control_retry_background_active,#ffec40),-1px 0 4px var(--component-navigation_outro-control_retry_background_active,#ffec40),0 1px 2px var(--component-navigation_outro-control_retry_background_active,#ffec40),0 1px 4px var(--component-navigation_outro-control_retry_background_active,#ffec40),0 -1px 2px var(--component-navigation_outro-control_retry_background_active,#ffec40),0 -1px 4px var(--component-navigation_outro-control_retry_background_active,#ffec40),0 0 2px var(--component-navigation_outro-control_retry_background_active,#ffec40),0 0 4px var(--component-navigation_outro-control_retry_background_active,#ffec40),0 0 8px var(--component-navigation_outro-control_retry_background_active,#ffec40),0 0 10px var(--component-navigation_outro-control_retry_background_active,#ffec40)}.btn.btn-finish{background-color:var(--component-navigation_outro-control_finish_background_color,#fff);color:var(--component-navigation_outro-control_finish_text_color,#00875b);fill:var(--component-navigation_outro-control_finish_text_color,#00875b)}@media(any-hover:hover){.btn.btn-finish:not(:active):not(:disabled):hover{background-color:var(--component-navigation_outro-control_finish_background_hover,#00875b);color:var(--component-navigation_outro-control_finish_text_hover,#fff);fill:var(--component-navigation_outro-control_finish_text_hover,#fff)}}.btn.btn-finish:focus-visible{background-color:var(--component-navigation_outro-control_finish_background_hover,#00875b);color:var(--component-navigation_outro-control_finish_text_hover,#fff);fill:var(--component-navigation_outro-control_finish_text_hover,#fff);outline:none}.btn.btn-finish.is-active,.btn.btn-finish:active{background-color:var(--component-navigation_outro-control_finish_background_active,#00875b);color:var(--component-navigation_outro-control_finish_text_active,#fff);fill:var(--component-navigation_outro-control_finish_text_active,#fff)}.btn.btn-finish:disabled,.btn.btn-finish[disabled]{background-color:var(--component-navigation_outro-control_finish_background_inactive,#fff);color:var(--component-navigation_outro-control_finish_text_inactive,#226722);fill:var(--component-navigation_outro-control_finish_text_inactive,#226722)}.btn.btn-finish:focus{outline:none}.btn.btn-finish:focus-visible{box-shadow:1px 0 2px var(--component-navigation_outro-control_finish_background_active,#00875b),1px 0 4px var(--component-navigation_outro-control_finish_background_active,#00875b),-1px 0 2px var(--component-navigation_outro-control_finish_background_active,#00875b),-1px 0 4px var(--component-navigation_outro-control_finish_background_active,#00875b),0 1px 2px var(--component-navigation_outro-control_finish_background_active,#00875b),0 1px 4px var(--component-navigation_outro-control_finish_background_active,#00875b),0 -1px 2px var(--component-navigation_outro-control_finish_background_active,#00875b),0 -1px 4px var(--component-navigation_outro-control_finish_background_active,#00875b),0 0 2px var(--component-navigation_outro-control_finish_background_active,#00875b),0 0 4px var(--component-navigation_outro-control_finish_background_active,#00875b),0 0 8px var(--component-navigation_outro-control_finish_background_active,#00875b),0 0 10px var(--component-navigation_outro-control_finish_background_active,#00875b)}.btn.btn-start{border-radius:24px;box-shadow:0 0 8px var(--component-navigation_dropbox-shadow,rgba(0,0,0,.5));font-size:16px;font-weight:700;height:48px;letter-spacing:.05rem;padding:0 1.15rem 0 1.75rem;text-transform:uppercase}.btn.btn-start.btn-no-icon{padding:0 1.75rem}@media(any-hover:hover){.btn.btn-start:hover{box-shadow:0 4px 16px var(--component-navigation_dropbox-shadow,rgba(0,0,0,.5))}}.btn.btn-start{background-color:var(--component-navigation_start-button_background_color,#fff);color:var(--component-navigation_start-button_text_color,#00875b);fill:var(--component-navigation_start-button_text_color,#00875b)}@media(any-hover:hover){.btn.btn-start:not(:active):not(:disabled):hover{background-color:var(--component-navigation_start-button_background_hover,#00875b);color:var(--component-navigation_start-button_text_hover,#fff);fill:var(--component-navigation_start-button_text_hover,#fff)}}.btn.btn-start:focus-visible{background-color:var(--component-navigation_start-button_background_hover,#00875b);color:var(--component-navigation_start-button_text_hover,#fff);fill:var(--component-navigation_start-button_text_hover,#fff);outline:none}.btn.btn-start.is-active,.btn.btn-start:active{background-color:var(--component-navigation_start-button_background_active,#00875b);color:var(--component-navigation_start-button_text_active,#fff);fill:var(--component-navigation_start-button_text_active,#fff)}.btn.btn-start:disabled,.btn.btn-start[disabled]{background-color:var(--component-navigation_start-button_background_inactive,#fff);color:var(--component-navigation_start-button_text_inactive,#0eab0e);fill:var(--component-navigation_start-button_text_inactive,#0eab0e)}.btn.btn-start:focus{outline:none}.btn.btn-start:focus-visible{box-shadow:1px 0 2px var(--component-navigation_start-button_background_active,#00875b),1px 0 4px var(--component-navigation_start-button_background_active,#00875b),-1px 0 2px var(--component-navigation_start-button_background_active,#00875b),-1px 0 4px var(--component-navigation_start-button_background_active,#00875b),0 1px 2px var(--component-navigation_start-button_background_active,#00875b),0 1px 4px var(--component-navigation_start-button_background_active,#00875b),0 -1px 2px var(--component-navigation_start-button_background_active,#00875b),0 -1px 4px var(--component-navigation_start-button_background_active,#00875b),0 0 2px var(--component-navigation_start-button_background_active,#00875b),0 0 4px var(--component-navigation_start-button_background_active,#00875b),0 0 8px var(--component-navigation_start-button_background_active,#00875b),0 0 10px var(--component-navigation_start-button_background_active,#00875b)}.btn.btn-next{border-radius:24px;box-shadow:0 0 8px var(--component-navigation_dropbox-shadow,rgba(0,0,0,.5));font-size:16px;font-weight:700;height:48px;letter-spacing:.05rem;padding:0 1.15rem 0 1.75rem;text-transform:uppercase}.btn.btn-next.btn-no-icon{padding:0 1.75rem}@media(any-hover:hover){.btn.btn-next:hover{box-shadow:0 4px 16px var(--component-navigation_dropbox-shadow,rgba(0,0,0,.5))}}.btn.btn-next{background-color:var(--component-navigation_next-button_background_color,#fff);color:var(--component-navigation_next-button_text_color,var(--brand-color-primary));fill:var(--component-navigation_next-button_text_color,var(--brand-color-primary))}@media(any-hover:hover){.btn.btn-next:not(:active):not(:disabled):hover{background-color:var(--component-navigation_next-button_background_hover,var(--brand-color-primary));color:var(--component-navigation_next-button_text_hover,#fff);fill:var(--component-navigation_next-button_text_hover,#fff)}}.btn.btn-next:focus-visible{background-color:var(--component-navigation_next-button_background_hover,var(--brand-color-primary));color:var(--component-navigation_next-button_text_hover,#fff);fill:var(--component-navigation_next-button_text_hover,#fff);outline:none}.btn.btn-next.is-active,.btn.btn-next:active{background-color:var(--component-navigation_next-button_background_active,var(--brand-color-primary));color:var(--component-navigation_next-button_text_active,#fff);fill:var(--component-navigation_next-button_text_active,#fff)}.btn.btn-next:disabled,.btn.btn-next[disabled]{background-color:var(--component-navigation_next-button_background_inactive,#fff);color:var(--component-navigation_next-button_text_inactive,#54dfff);fill:var(--component-navigation_next-button_text_inactive,#54dfff)}.btn.btn-next:focus{outline:none}.btn.btn-next:focus-visible{box-shadow:1px 0 2px var(--component-navigation_next-button_background_active,var(--brand-color-primary)),1px 0 4px var(--component-navigation_next-button_background_active,var(--brand-color-primary)),-1px 0 2px var(--component-navigation_next-button_background_active,var(--brand-color-primary)),-1px 0 4px var(--component-navigation_next-button_background_active,var(--brand-color-primary)),0 1px 2px var(--component-navigation_next-button_background_active,var(--brand-color-primary)),0 1px 4px var(--component-navigation_next-button_background_active,var(--brand-color-primary)),0 -1px 2px var(--component-navigation_next-button_background_active,var(--brand-color-primary)),0 -1px 4px var(--component-navigation_next-button_background_active,var(--brand-color-primary)),0 0 2px var(--component-navigation_next-button_background_active,var(--brand-color-primary)),0 0 4px var(--component-navigation_next-button_background_active,var(--brand-color-primary)),0 0 8px var(--component-navigation_next-button_background_active,var(--brand-color-primary)),0 0 10px var(--component-navigation_next-button_background_active,var(--brand-color-primary))}.btn.btn-ok{border-radius:24px;box-shadow:0 0 8px var(--component-navigation_dropbox-shadow,rgba(0,0,0,.5));font-size:16px;font-weight:700;height:48px;letter-spacing:.05rem;padding:0 1.15rem 0 1.75rem;text-transform:uppercase}.btn.btn-ok.btn-no-icon{padding:0 1.75rem}@media(any-hover:hover){.btn.btn-ok:hover{box-shadow:0 4px 16px var(--component-navigation_dropbox-shadow,rgba(0,0,0,.5))}}.btn.btn-ok{background-color:var(--component-navigation_ok-button_background_color,#fff);color:var(--component-navigation_ok-button_text_color,var(--brand-color-primary));fill:var(--component-navigation_ok-button_text_color,var(--brand-color-primary))}@media(any-hover:hover){.btn.btn-ok:not(:active):not(:disabled):hover{background-color:var(--component-navigation_ok-button_background_hover,var(--brand-color-primary));color:var(--component-navigation_ok-button_text_hover,#fff);fill:var(--component-navigation_ok-button_text_hover,#fff)}}.btn.btn-ok:focus-visible{background-color:var(--component-navigation_ok-button_background_hover,var(--brand-color-primary));color:var(--component-navigation_ok-button_text_hover,#fff);fill:var(--component-navigation_ok-button_text_hover,#fff);outline:none}.btn.btn-ok.is-active,.btn.btn-ok:active{background-color:var(--component-navigation_ok-button_background_active,var(--brand-color-primary));color:var(--component-navigation_ok-button_text_active,#fff);fill:var(--component-navigation_ok-button_text_active,#fff)}.btn.btn-ok:disabled,.btn.btn-ok[disabled]{background-color:var(--component-navigation_ok-button_background_inactive,#fff);color:var(--component-navigation_ok-button_text_inactive,#8d9196);fill:var(--component-navigation_ok-button_text_inactive,#8d9196)}.btn.btn-ok:focus{outline:none}.btn.btn-ok:focus-visible{box-shadow:1px 0 2px var(--component-navigation_ok-button_background_active,var(--brand-color-primary)),1px 0 4px var(--component-navigation_ok-button_background_active,var(--brand-color-primary)),-1px 0 2px var(--component-navigation_ok-button_background_active,var(--brand-color-primary)),-1px 0 4px var(--component-navigation_ok-button_background_active,var(--brand-color-primary)),0 1px 2px var(--component-navigation_ok-button_background_active,var(--brand-color-primary)),0 1px 4px var(--component-navigation_ok-button_background_active,var(--brand-color-primary)),0 -1px 2px var(--component-navigation_ok-button_background_active,var(--brand-color-primary)),0 -1px 4px var(--component-navigation_ok-button_background_active,var(--brand-color-primary)),0 0 2px var(--component-navigation_ok-button_background_active,var(--brand-color-primary)),0 0 4px var(--component-navigation_ok-button_background_active,var(--brand-color-primary)),0 0 8px var(--component-navigation_ok-button_background_active,var(--brand-color-primary)),0 0 10px var(--component-navigation_ok-button_background_active,var(--brand-color-primary))}.btn.btn-ok-inverted{border-radius:24px;box-shadow:0 0 8px var(--component-navigation_dropbox-shadow,rgba(0,0,0,.5));font-size:16px;font-weight:700;height:48px;letter-spacing:.05rem;padding:0 1.15rem 0 1.75rem;text-transform:uppercase}.btn.btn-ok-inverted.btn-no-icon{padding:0 1.75rem}@media(any-hover:hover){.btn.btn-ok-inverted:hover{box-shadow:0 4px 16px var(--component-navigation_dropbox-shadow,rgba(0,0,0,.5))}}.btn.btn-ok-inverted{background-color:var(--component-navigation_ok-button_text_color,var(--brand-color-primary));color:var(--component-navigation_ok-button_background_color,#fff);fill:var(--component-navigation_ok-button_background_color,#fff)}@media(any-hover:hover){.btn.btn-ok-inverted:not(:active):not(:disabled):hover{background-color:var(--component-navigation_ok-button_text_hover,var(--brand-color-primary-active));color:var(--component-navigation_ok-button_background_hover,#fff);fill:var(--component-navigation_ok-button_background_hover,#fff)}}.btn.btn-ok-inverted:focus-visible{background-color:var(--component-navigation_ok-button_text_hover,var(--brand-color-primary-active));color:var(--component-navigation_ok-button_background_hover,#fff);fill:var(--component-navigation_ok-button_background_hover,#fff);outline:none}.btn.btn-ok-inverted.is-active,.btn.btn-ok-inverted:active{background-color:var(--component-navigation_ok-button_text_active,var(--brand-color-primary-active));color:var(--component-navigation_ok-button_background_active,#fff);fill:var(--component-navigation_ok-button_background_active,#fff)}.btn.btn-ok-inverted:disabled,.btn.btn-ok-inverted[disabled]{background-color:var(--component-navigation_ok-button_text_inactive,#8d9196);color:var(--component-navigation_ok-button_background_inactive,#fff);fill:var(--component-navigation_ok-button_background_inactive,#fff)}.btn.btn-ok-inverted:focus{outline:none}.btn.btn-ok-inverted:focus-visible{box-shadow:1px 0 2px var(--component-navigation_ok-button_text_active,var(--brand-color-primary-active)),1px 0 4px var(--component-navigation_ok-button_text_active,var(--brand-color-primary-active)),-1px 0 2px var(--component-navigation_ok-button_text_active,var(--brand-color-primary-active)),-1px 0 4px var(--component-navigation_ok-button_text_active,var(--brand-color-primary-active)),0 1px 2px var(--component-navigation_ok-button_text_active,var(--brand-color-primary-active)),0 1px 4px var(--component-navigation_ok-button_text_active,var(--brand-color-primary-active)),0 -1px 2px var(--component-navigation_ok-button_text_active,var(--brand-color-primary-active)),0 -1px 4px var(--component-navigation_ok-button_text_active,var(--brand-color-primary-active)),0 0 2px var(--component-navigation_ok-button_text_active,var(--brand-color-primary-active)),0 0 4px var(--component-navigation_ok-button_text_active,var(--brand-color-primary-active)),0 0 8px var(--component-navigation_ok-button_text_active,var(--brand-color-primary-active)),0 0 10px var(--component-navigation_ok-button_text_active,var(--brand-color-primary-active))}.btn.btn-next-inverted{border-radius:24px;box-shadow:0 0 8px var(--component-navigation_dropbox-shadow,rgba(0,0,0,.5));font-size:16px;font-weight:700;height:48px;letter-spacing:.05rem;padding:0 1.15rem 0 1.75rem;text-transform:uppercase}.btn.btn-next-inverted.btn-no-icon{padding:0 1.75rem}@media(any-hover:hover){.btn.btn-next-inverted:hover{box-shadow:0 4px 16px var(--component-navigation_dropbox-shadow,rgba(0,0,0,.5))}}.btn.btn-next-inverted{background-color:var(--component-navigation_next-button_text_color,var(--brand-color-primary));color:var(--component-navigation_next-button_background_color,#fff);fill:var(--component-navigation_next-button_background_color,#fff)}@media(any-hover:hover){.btn.btn-next-inverted:not(:active):not(:disabled):hover{background-color:var(--component-navigation_next-button_text_hover,#fff);color:var(--component-navigation_next-button_background_hover,var(--brand-color-primary));fill:var(--component-navigation_next-button_background_hover,var(--brand-color-primary))}}.btn.btn-next-inverted:focus-visible{background-color:var(--component-navigation_next-button_text_hover,#fff);color:var(--component-navigation_next-button_background_hover,var(--brand-color-primary));fill:var(--component-navigation_next-button_background_hover,var(--brand-color-primary));outline:none}.btn.btn-next-inverted.is-active,.btn.btn-next-inverted:active{background-color:var(--component-navigation_next-button_text_active,#fff);color:var(--component-navigation_next-button_background_active,var(--brand-color-primary));fill:var(--component-navigation_next-button_background_active,var(--brand-color-primary))}.btn.btn-next-inverted:disabled,.btn.btn-next-inverted[disabled]{background-color:var(--component-navigation_next-button_text_inactive,#54dfff);color:var(--component-navigation_next-button_background_inactive,#fff);fill:var(--component-navigation_next-button_background_inactive,#fff)}.btn.btn-next-inverted:focus{outline:none}.btn.btn-next-inverted:focus-visible{box-shadow:1px 0 2px var(--component-navigation_next-button_text_active,#fff),1px 0 4px var(--component-navigation_next-button_text_active,#fff),-1px 0 2px var(--component-navigation_next-button_text_active,#fff),-1px 0 4px var(--component-navigation_next-button_text_active,#fff),0 1px 2px var(--component-navigation_next-button_text_active,#fff),0 1px 4px var(--component-navigation_next-button_text_active,#fff),0 -1px 2px var(--component-navigation_next-button_text_active,#fff),0 -1px 4px var(--component-navigation_next-button_text_active,#fff),0 0 2px var(--component-navigation_next-button_text_active,#fff),0 0 4px var(--component-navigation_next-button_text_active,#fff),0 0 8px var(--component-navigation_next-button_text_active,#fff),0 0 10px var(--component-navigation_next-button_text_active,#fff)}.btn.btn-answer{background-color:var(--component-navigation_answer-button_background_color,#fff);color:var(--component-navigation_answer-button_text_color,#00875b);fill:var(--component-navigation_answer-button_text_color,#00875b)}@media(any-hover:hover){.btn.btn-answer:not(:active):not(:disabled):hover{background-color:var(--component-navigation_answer-button_background_hover,#00875b);color:var(--component-navigation_answer-button_text_hover,#fff);fill:var(--component-navigation_answer-button_text_hover,#fff)}}.btn.btn-answer:focus-visible{background-color:var(--component-navigation_answer-button_background_hover,#00875b);color:var(--component-navigation_answer-button_text_hover,#fff);fill:var(--component-navigation_answer-button_text_hover,#fff);outline:none}.btn.btn-answer.is-active,.btn.btn-answer:active{background-color:var(--component-navigation_answer-button_background_active,#00875b);color:var(--component-navigation_answer-button_text_active,#fff);fill:var(--component-navigation_answer-button_text_active,#fff)}.btn.btn-answer:disabled,.btn.btn-answer[disabled]{background-color:var(--component-navigation_answer-button_background_inactive,#fff);color:var(--component-navigation_answer-button_text_inactive,#00a500);fill:var(--component-navigation_answer-button_text_inactive,#00a500)}.btn.btn-answer:focus{outline:none}.btn.btn-answer:focus-visible{box-shadow:1px 0 2px var(--component-navigation_answer-button_background_active,#00875b),1px 0 4px var(--component-navigation_answer-button_background_active,#00875b),-1px 0 2px var(--component-navigation_answer-button_background_active,#00875b),-1px 0 4px var(--component-navigation_answer-button_background_active,#00875b),0 1px 2px var(--component-navigation_answer-button_background_active,#00875b),0 1px 4px var(--component-navigation_answer-button_background_active,#00875b),0 -1px 2px var(--component-navigation_answer-button_background_active,#00875b),0 -1px 4px var(--component-navigation_answer-button_background_active,#00875b),0 0 2px var(--component-navigation_answer-button_background_active,#00875b),0 0 4px var(--component-navigation_answer-button_background_active,#00875b),0 0 8px var(--component-navigation_answer-button_background_active,#00875b),0 0 10px var(--component-navigation_answer-button_background_active,#00875b)}.btn.btn-answer-inverted{background-color:var(--component-navigation_answer-button_text_color,#00875b);color:var(--component-navigation_answer-button_background_color,#fff);fill:var(--component-navigation_answer-button_background_color,#fff)}@media(any-hover:hover){.btn.btn-answer-inverted:not(:active):not(:disabled):hover{background-color:#005f40;color:#fff;fill:#fff}}.btn.btn-answer-inverted:focus-visible{background-color:#005f40;color:#fff;fill:#fff;outline:none}.btn.btn-answer-inverted.is-active,.btn.btn-answer-inverted:active{background-color:#005f40;color:#fff;fill:#fff}.btn.btn-answer-inverted:disabled,.btn.btn-answer-inverted[disabled]{background-color:#00875b;color:#fff;fill:#fff}.btn.btn-answer-inverted:focus{outline:none}.btn.btn-answer-inverted:focus-visible{box-shadow:1px 0 2px #005f40,1px 0 4px #005f40,-1px 0 2px #005f40,-1px 0 4px #005f40,0 1px 2px #005f40,0 1px 4px #005f40,0 -1px 2px #005f40,0 -1px 4px #005f40,0 0 2px #005f40,0 0 4px #005f40,0 0 8px #005f40,0 0 10px #005f40}.btn.btn-select{-webkit-font-smoothing:antialiased;background-color:var(--brand-color-primary);color:#fff;height:36px;justify-content:space-between;padding:0 5px 0 16px;fill:#fff}@media(any-hover:hover){.btn.btn-select:not(:active):not(:disabled):hover{background-color:var(--brand-color-primary-hover);color:#fff;fill:#fff}}.btn.btn-select:focus-visible{background-color:var(--brand-color-primary-hover);color:#fff;fill:#fff;outline:none}.btn.btn-select.is-active,.btn.btn-select:active{background-color:var(--brand-color-primary-hover);color:#fff;fill:#fff}.btn.btn-select:disabled,.btn.btn-select[disabled]{background-color:transparent;color:#686b72;fill:#686b72}.btn.btn-select:focus-visible{box-shadow:1px 0 2px var(--brand-color-primary-hover),1px 0 4px var(--brand-color-primary-hover),-1px 0 2px var(--brand-color-primary-hover),-1px 0 4px var(--brand-color-primary-hover),0 1px 2px var(--brand-color-primary-hover),0 1px 4px var(--brand-color-primary-hover),0 -1px 2px var(--brand-color-primary-hover),0 -1px 4px var(--brand-color-primary-hover),0 0 2px var(--brand-color-primary-hover),0 0 4px var(--brand-color-primary-hover),0 0 8px var(--brand-color-primary-hover),0 0 10px var(--brand-color-primary-hover)}.btn.btn-select span{margin:0}.btn.btn-select:focus{box-shadow:none!important;outline:none}.service-header-gray .btn.btn-select{background-color:#424650;color:#fff;fill:#fff}@media(any-hover:hover){.service-header-gray .btn.btn-select:not(:active):not(:disabled):hover{background-color:#292e3b;color:#fff;fill:#fff}}.service-header-gray .btn.btn-select:focus-visible{background-color:#292e3b;color:#fff;fill:#fff;outline:none}.service-header-gray .btn.btn-select.is-active,.service-header-gray .btn.btn-select:active{background-color:#292e3b;color:#fff;fill:#fff}.service-header-gray .btn.btn-select:disabled,.service-header-gray .btn.btn-select[disabled]{background-color:transparent;color:#686b72;fill:#686b72}.service-header-gray .btn.btn-select:focus{outline:none}.service-header-gray .btn.btn-select:focus-visible{box-shadow:1px 0 2px #292e3b,1px 0 4px #292e3b,-1px 0 2px #292e3b,-1px 0 4px #292e3b,0 1px 2px #292e3b,0 1px 4px #292e3b,0 -1px 2px #292e3b,0 -1px 4px #292e3b,0 0 2px #292e3b,0 0 4px #292e3b,0 0 8px #292e3b,0 0 10px #292e3b}.btn.btn-status{background-color:#3c3e44;font-size:24px;height:42px;padding-left:1rem;padding-right:1rem}.btn.btn-status:not(.dimmed){color:#fff}.btn.btn-status.dimmed{background-color:#fff;border:1px solid #d9dadd;opacity:1}.btn.btn-status .icon{vertical-align:middle}.btn.btn-status span :last-child{margin-right:1rem}.btn.btn-navigation{background:var(--module-navigation_background_color,#292e3b);border-radius:24px;color:#fff;height:48px;padding:0 1.75rem;text-transform:uppercase}.btn.btn-dark-navigation{background:transparent;border:1px solid var(--btn-dark-navigation,var(--brand-color-primary-light));border-radius:18px;color:var(--btn-dark-navigation,var(--brand-color-primary-light));font-weight:400;height:36px}.btn.btn-dark-link{background-color:#eff0f2;border-radius:2px;color:var(--brand-color-primary);font-size:12px;height:24px;padding:4px 8px}.btn.btn-dark-link:focus-visible{text-decoration:underline}@media(any-hover:hover){.btn.btn-dark-link:hover{text-decoration:underline}}.btn.btn-dark-link:focus{outline:none}.btn.btn-dark-link:focus-visible{outline:2px solid var(--brand-color-primary);text-decoration:none}.btn.btn-gray-rounded{border-radius:24px;box-shadow:0 0 8px var(--component-navigation_dropbox-shadow,rgba(0,0,0,.5));font-size:16px;font-weight:400;font-weight:700;height:48px;letter-spacing:.05rem;padding:0 1.15rem 0 1.75rem;text-transform:uppercase}.btn.btn-gray-rounded.btn-no-icon{padding:0 1.75rem}@media(any-hover:hover){.btn.btn-gray-rounded:hover{box-shadow:0 4px 16px var(--component-navigation_dropbox-shadow,rgba(0,0,0,.5))}}.btn.btn-gray-rounded{background-color:#eff0f2;color:#686b72;fill:#686b72}@media(any-hover:hover){.btn.btn-gray-rounded:not(:active):not(:disabled):hover{background-color:#d9dadd;color:#545760;fill:#545760}}.btn.btn-gray-rounded:focus-visible{background-color:#d9dadd;color:#545760;fill:#545760;outline:none}.btn.btn-gray-rounded.is-active,.btn.btn-gray-rounded:active{background-color:#d9dadd;color:#545760;fill:#545760}.btn.btn-gray-rounded:disabled,.btn.btn-gray-rounded[disabled]{background-color:#eff0f2;color:#ced4da;fill:#ced4da}.btn.btn-gray-rounded:focus-visible{box-shadow:1px 0 2px #d9dadd,1px 0 4px #d9dadd,-1px 0 2px #d9dadd,-1px 0 4px #d9dadd,0 1px 2px #d9dadd,0 1px 4px #d9dadd,0 -1px 2px #d9dadd,0 -1px 4px #d9dadd,0 0 2px #d9dadd,0 0 4px #d9dadd,0 0 8px #d9dadd,0 0 10px #d9dadd}.btn.btn-gray-rounded:focus{outline:none}.btn.btn-gray-rounded:focus-visible{border:3px solid #545760}.btn.btn-white{background-color:#fff;border-radius:24px;color:#292e3b;filter:drop-shadow(0 1px 4px rgba(0,0,0,.2));font-weight:400;height:48px;padding-left:12px;padding-right:24px;text-transform:uppercase;fill:#292e3b}@media(any-hover:hover){.btn.btn-white:not(:active):not(:disabled):hover{background-color:#eff0f2;color:#292e3b;fill:#292e3b}}.btn.btn-white:focus-visible{background-color:#eff0f2;color:#292e3b;fill:#292e3b;outline:none}.btn.btn-white.is-active,.btn.btn-white:active{background-color:#eff0f2;color:#292e3b;fill:#292e3b}.btn.btn-white:disabled,.btn.btn-white[disabled]{background-color:#fff;color:#b8babe;fill:#b8babe}.btn.btn-white:focus{outline:none}.btn.btn-white:focus-visible{box-shadow:1px 0 2px #eff0f2,1px 0 4px #eff0f2,-1px 0 2px #eff0f2,-1px 0 4px #eff0f2,0 1px 2px #eff0f2,0 1px 4px #eff0f2,0 -1px 2px #eff0f2,0 -1px 4px #eff0f2,0 0 2px #eff0f2,0 0 4px #eff0f2,0 0 8px #eff0f2,0 0 10px #eff0f2}.btn.btn-white .icon{font-size:24px;margin-right:12px}.btn.btn-white-login-button{align-items:center;background-color:#fff;border:2px solid #d9dadd;border-radius:24px;color:#292e3b;display:flex;font-size:16px;height:48px;padding-left:12px;padding-right:24px;fill:#292e3b}@media(any-hover:hover){.btn.btn-white-login-button:not(:active):not(:disabled):hover{background-color:#d9dadd;color:#292e3b;fill:#292e3b}}.btn.btn-white-login-button:focus-visible{background-color:#d9dadd;color:#292e3b;fill:#292e3b;outline:none}.btn.btn-white-login-button.is-active,.btn.btn-white-login-button:active{background-color:#d9dadd;color:#292e3b;fill:#292e3b}.btn.btn-white-login-button:disabled,.btn.btn-white-login-button[disabled]{background-color:#fff;color:#b8babe;fill:#b8babe}.btn.btn-white-login-button:focus{outline:none}.btn.btn-white-login-button:focus-visible{box-shadow:1px 0 2px #d9dadd,1px 0 4px #d9dadd,-1px 0 2px #d9dadd,-1px 0 4px #d9dadd,0 1px 2px #d9dadd,0 1px 4px #d9dadd,0 -1px 2px #d9dadd,0 -1px 4px #d9dadd,0 0 2px #d9dadd,0 0 4px #d9dadd,0 0 8px #d9dadd,0 0 10px #d9dadd}.btn.btn-white-login-button svg+span{padding:0}.btn.btn-white-login-button .icon{font-size:16px;margin-right:12px}.btn.btn-dark-squared{background-color:#292e3b;border-radius:0;color:#fff;font-size:14px;font-weight:400;height:48px;padding-left:20px;padding-right:15px;fill:#fff}@media(any-hover:hover){.btn.btn-dark-squared:not(:active):not(:disabled):hover{background-color:#545760;color:#fff;fill:#fff}}.btn.btn-dark-squared:focus-visible{background-color:#545760;color:#fff;fill:#fff;outline:none}.btn.btn-dark-squared.is-active,.btn.btn-dark-squared:active{background-color:#545760;color:#fff;fill:#fff}.btn.btn-dark-squared:disabled,.btn.btn-dark-squared[disabled]{background-color:#8d9196;color:#d9dadd;fill:#d9dadd}.btn.btn-dark-squared:focus{outline:none}.btn.btn-dark-squared:focus-visible{box-shadow:1px 0 2px #545760,1px 0 4px #545760,-1px 0 2px #545760,-1px 0 4px #545760,0 1px 2px #545760,0 1px 4px #545760,0 -1px 2px #545760,0 -1px 4px #545760,0 0 2px #545760,0 0 4px #545760,0 0 8px #545760,0 0 10px #545760}.btn.btn-dark-squared .icon{font-size:24px;margin-right:12px}.btn.btn-light-squared{background-color:#fff;border-radius:0;color:#686b72;font-size:14px;font-weight:400;height:44px;padding-left:20px;padding-right:15px;fill:#686b72}@media(any-hover:hover){.btn.btn-light-squared:not(:active):not(:disabled):hover{background-color:#eff0f2;color:#686b72;fill:#686b72}}.btn.btn-light-squared:focus-visible{background-color:#eff0f2;color:#686b72;fill:#686b72;outline:none}.btn.btn-light-squared.is-active,.btn.btn-light-squared:active{background-color:#eff0f2;color:#686b72;fill:#686b72}.btn.btn-light-squared:disabled,.btn.btn-light-squared[disabled]{background-color:#fff;color:#686b72;fill:#686b72}.btn.btn-light-squared:focus{outline:none}.btn.btn-light-squared:focus-visible{box-shadow:1px 0 2px #eff0f2,1px 0 4px #eff0f2,-1px 0 2px #eff0f2,-1px 0 4px #eff0f2,0 1px 2px #eff0f2,0 1px 4px #eff0f2,0 -1px 2px #eff0f2,0 -1px 4px #eff0f2,0 0 2px #eff0f2,0 0 4px #eff0f2,0 0 8px #eff0f2,0 0 10px #eff0f2}.btn.btn-light-squared .icon{font-size:16px;margin-right:10px}.btn.btn-no-shadow{box-shadow:none!important;filter:none!important}.btn.btn-xs{border-radius:4px;padding:0 .8rem}.btn.btn-lg{font-size:2rem;padding:.5rem 2.5rem}.btn.btn-xl{font-size:3rem}.btn.btn-link{padding:0}.btn.btn-align-left{text-align:left}.btn.btn-align-left>span{margin-left:0}.btn.btn-align-right{text-align:right}.btn.btn-align-right>span{margin-right:0}.btn.btn-align-center{text-align:center}.btn.btn-no-transform{text-transform:none}.btn-group{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;justify-content:space-between;grid-column-gap:1rem;margin:1rem auto 0}.btn-group-vertical{display:flex;flex-direction:column}.btn-group-vertical .btn{margin-bottom:1rem}.btn-group-center{align-items:center;display:flex;justify-content:center}.btn-group-bottom{background:#fff;bottom:0;padding:1rem;position:sticky;position:-webkit-sticky}.extend-button-area{padding:.7em;position:absolute}.btn.btn-min-touch-target{position:relative}.btn.btn-min-touch-target:after{content:"";display:block;height:100%;left:50%;min-height:44px;min-width:44px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}.btn.show-answers-button{width:200px}.error-boundary{background:#fff;border:3px dashed #e02c4d;color:#e02c4d;margin:50px auto auto;max-height:768px;max-width:1024px}.error-boundary b{font-size:20px}.error-boundary p{font-size:16px}.error-boundary header{background:#e02c4d;color:#fff;padding:5px}.error-boundary header p{display:block}.error-boundary pre{padding:5px}label{cursor:pointer;display:block}label p{margin:0}label.label-button{align-items:center;display:inline-flex;flex-direction:column;font-weight:700;text-align:center;text-transform:uppercase}label.label-button .btn[disabled]+*{opacity:.5}label.label-button.label-select select{margin-left:1rem}label.label-checkbox,label.label-radio{align-items:center;display:flex}select.select{background-color:#fff;border:0;border-radius:0;box-shadow:1px 2px 2px 1px #d3d3d3;height:3em;max-width:100%;min-width:130px}.form-element{margin-bottom:1rem}.form-element input{padding:.3rem;width:100%}.form-element.invalid{color:#e02c4d;position:relative}.form-element.invalid label{color:#e02c4d}.form-element.invalid .error-message{font-size:12px;line-height:150%}.form-element.invalid .inputmarker{pointer-events:none;position:absolute;right:5px;top:calc(22px + .5rem)}.check-element{clear:left}.check-element .input-element{align-items:center;display:flex;justify-content:center;margin-right:1rem;width:2rem}body[data-user-is-tabbing=true] .check-element input:focus+label.label-radio{border:2px solid var(--brand-color-primary);border-radius:8px;box-shadow:none}body[data-user-is-tabbing=true] .check-element input:focus+label.label-checkbox{border:2px solid var(--brand-color-primary);border-radius:8px}.check-element .element-checkbox,.check-element .element-icon,.check-element .element-radio{font-size:24px;height:1em;min-width:1em;position:relative}.SelectTaskLayoutObject .check-element .element-checkbox,.SelectTaskLayoutObject .check-element .element-icon,.SelectTaskLayoutObject .check-element .element-radio{font-size:32px}.check-element .element-checkbox{align-items:center;display:flex;justify-content:center}.check-element .element-checkbox svg{display:none;position:relative}.check-element .element-icon{font-size:2rem}.check-element .element-icon svg{color:#d2dadd;display:none}.check-element .element-icon .checkbox-normal,.check-element .element-icon .radio-normal{display:block}.check-element .element-checkbox:before,.check-element .element-radio:before{background:#fff;border:3px solid #000;content:" ";cursor:pointer;height:1em;left:0;position:absolute;top:0;width:1em}.check-element .element-radio:before{border-radius:100%}.check-element .element-radio:after{background:transparent;border-radius:100%;content:" ";cursor:pointer;height:.5em;left:.25em;position:absolute;top:.25em;width:.5em}.check-element input:disabled+label{cursor:default}.check-element input.checked+label .checkbox-normal,.check-element input.checked+label .radio-normal,.check-element input:checked+label .checkbox-normal,.check-element input:checked+label .radio-normal{display:none}.check-element input.checked+label .checkbox-markert,.check-element input.checked+label .radio-markert,.check-element input:checked+label .checkbox-markert,.check-element input:checked+label .radio-markert{display:block}.validate-notcorrect .check-element input.checked+label .checkbox-markert,.validate-notcorrect .check-element input.checked+label .radio-markert,.validate-notcorrect .check-element input:checked+label .checkbox-markert,.validate-notcorrect .check-element input:checked+label .radio-markert{display:none}.validate-notcorrect .check-element input.checked+label .checkbox-galt,.validate-notcorrect .check-element input.checked+label .radio-galt,.validate-notcorrect .check-element input:checked+label .checkbox-galt,.validate-notcorrect .check-element input:checked+label .radio-galt{display:block}.validate-correct .check-element input.checked+label .checkbox-markert,.validate-correct .check-element input.checked+label .radio-markert,.validate-correct .check-element input:checked+label .checkbox-markert,.validate-correct .check-element input:checked+label .radio-markert{display:none}.validate-correct .check-element input.checked+label .checkbox-riktig,.validate-correct .check-element input.checked+label .radio-riktig,.validate-correct .check-element input:checked+label .checkbox-riktig,.validate-correct .check-element input:checked+label .radio-riktig{display:block}.check-element input.checked+label .element-radio:after,.check-element input:checked+label .element-radio:after{background:#018cdd}.check-element input.checked+label .element-checkbox svg,.check-element input:checked+label .element-checkbox svg{display:block}.check-element input{height:1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;clip-path:inset(50%);white-space:nowrap}span.check-element label.label-checkbox,span.check-element label.label-radio{display:inline-flex}.search-field{align-items:center;display:flex;height:36px;justify-content:center;position:relative}.search-field svg{color:var(--brand-color-primary);position:absolute;right:.5rem}.search-field input{background-color:#fff;border-radius:4px;height:100%;padding:0 3rem 0 1rem;-webkit-font-smoothing:antialiased;border:none}.search-field input::placeholder{color:#8d9196}.search-field input:-ms-input-placeholder{color:#8d9196}.search-field input::-ms-input-placeholder{color:#8d9196}.search-field input:focus{box-shadow:0 0 10px 1px rgba(0,0,0,.34);outline:none;width:100%}.language{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:20px}.image-list{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.5rem;grid-auto-rows:90px}.image-list-element{align-items:center;background-color:#d9dadd;display:flex;justify-content:center;min-width:0}.image-list-element img,.img-responsive{max-width:100%}.img-full{width:100%}.document-image{position:relative}.document-image img:before{background-position:0;background-repeat:no-repeat;background-size:contain;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.document-image.type-pdf img:before{background-image:url(/static/img/document_thumbnail_pdf.svg)}.document-image.type-msword img:before,.document-image[class*=".document"] img:before,.document-image[class^=".document"] img:before{background-image:url(/static/img/document_thumbnail_doc.svg)}figure{margin:0}.image-layout-object{height:100%;text-align:center}.image-layout-object img{margin-bottom:1rem;max-height:100%;width:100%}.layout-object.ImageLayoutObject{max-width:100%}.grid-direction--horizontal .image-layout-object img{width:100%}.grid-direction--vertical .layout-object.ImageLayoutObject{height:max-content;width:max-content!important}.grid-direction--vertical .layout-object.ImageLayoutObject img{width:auto}.grid-direction--vertical.grid-cells--2 .ImageLayoutObject.object-size--full img,.grid-direction--vertical.grid-cells--2 .ImageLayoutObject:not(.object-size--wide):not(.object-size--half):not(.object-size--thin) img{max-height:350px}.grid-direction--vertical.grid-cells--2 .ImageLayoutObject.object-size--wide img{max-height:233.33333px}.grid-direction--vertical.grid-cells--2 .ImageLayoutObject.object-size--half img{max-height:175px}.grid-direction--vertical.grid-cells--2 .ImageLayoutObject.object-size--thin img{max-height:116.66667px}.grid-direction--vertical.grid-cells--3 .ImageLayoutObject.object-size--full img,.grid-direction--vertical.grid-cells--3 .ImageLayoutObject:not(.object-size--wide):not(.object-size--half):not(.object-size--thin) img{max-height:225px}.grid-direction--vertical.grid-cells--3 .ImageLayoutObject.object-size--wide img{height:150px}.grid-direction--vertical.grid-cells--3 .ImageLayoutObject.object-size--half img{height:112.5px}.grid-direction--vertical.grid-cells--3 .ImageLayoutObject.object-size--thin img{height:75px}.audio-icon{align-items:center;cursor:pointer;display:flex;justify-content:center;width:80%;fill:#d14900;background-color:#fff;border:none;border-radius:1000px;box-shadow:0 4px 8px 0 rgba(0,0,0,.3),0 6px 20px 0 rgba(0,0,0,.28);color:#d14900;margin:20px auto;padding:10px;text-align:center}.audio-icon:after{content:"";display:block;padding-bottom:100%}.audio-icon>svg{height:90%;width:90%}.audio-icon:active{box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19)}@media(any-hover:hover){.audio-icon:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.4),0 6px 20px 0 rgba(0,0,0,.37)}}.layout-object.AudioButtonLayoutObject{min-height:80px;min-width:80px}header .header-main .audio-icon{box-shadow:none}@media(any-hover:hover){header .header-main .audio-icon:hover{box-shadow:0 4px 8px 0 rgba(0,0,0,.4)}}.video-layout-object{height:100%;margin-bottom:1rem;text-align:center}.video-layout-object video{cursor:pointer;display:block;max-height:100%;width:100%}.video-layout-object video.hidden{opacity:0}.video-layout-object .videoContainer{height:auto;max-height:calc(100vh - 100px);overflow:hidden;position:relative;text-align:center;width:100%}.video-layout-object .videoContainer:before{content:"";display:inline-block;height:100%;margin-left:-1px;vertical-align:middle;width:1px}.video-layout-object .videoContainer:-webkit-full-screen{display:flex}.video-layout-object .videoContainer video{display:inline-block;max-height:calc(100vh - 100px);max-width:100%;width:auto}.video-layout-object .videoContainer .video-thumbnail{background-position:50%;max-height:calc(100vh - 100px)}.layout-object.VideoLayoutObject{max-width:100%}.object-size--full.layout-object:first-child:last-child .videoContainer{align-items:center;display:flex;height:calc(100% - 70px);justify-content:center;left:0;position:absolute;top:0}.video-thumbnail{background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%}@media(any-hover:hover){video:hover+.video-center-symbol{transform:scale(1.1)}}.EmbeddedVideoLayoutObject .embedded-video-layout-object,.EmbeddedVideoLayoutObject .embedded-video-layout-object iframe{max-height:calc(100vh - 100px)}.EmbeddedVideoLayoutObject .embedded-video-layout-object.NRK,.EmbeddedVideoLayoutObject .embedded-video-layout-object.NRK iframe{max-height:none}.audio-text-layout-object.framed-text:not(.border--none),.container-layout-object.framed-text:not(.border--none),.text-layout-object.framed-text:not(.border--none){border-style:solid;border-width:.5rem}.audio-text-layout-object.text-padding--weak,.container-layout-object.text-padding--weak,.text-layout-object.text-padding--weak{padding:1rem}.audio-text-layout-object.text-padding--strong,.container-layout-object.text-padding--strong,.text-layout-object.text-padding--strong{padding:2rem}.audio-text-layout-object:not(.text-padding--none),.container-layout-object:not(.text-padding--none),.container-layout-object:not(.text-padding--none)>.background-underlay,.text-layout-object:not(.text-padding--none){border-radius:var(--component-content_box-layout_border-radius)}.text-layout-object{align-items:flex-start;display:flex;position:relative}.text-layout-object>div{flex:1}.text-layout-object.richtext .node-traversal:not(.margin-btm) p{margin-bottom:0}.text-layout-object.richtext .node-traversal.margin-btm p{margin-bottom:1rem}.text-layout-object.richtext .node-traversal.margin-btm li>p{margin-bottom:0}.text-layout-object.with-audio.text-padding--none,.text-layout-object.with-audio.text-padding--weak{padding-left:24px}.audio-text-layout-object ol,.audio-text-layout-object ul,.gap-text-task-layout-object ol,.gap-text-task-layout-object ul,.text-layout-object ol,.text-layout-object ul{padding-inline-start:1em}.audio-text-layout-object.text-align--center ol,.audio-text-layout-object.text-align--center ul,.audio-text-layout-object.text-align--right ol,.audio-text-layout-object.text-align--right ul,.gap-text-task-layout-object.text-align--center ol,.gap-text-task-layout-object.text-align--center ul,.gap-text-task-layout-object.text-align--right ol,.gap-text-task-layout-object.text-align--right ul,.text-layout-object.text-align--center ol,.text-layout-object.text-align--center ul,.text-layout-object.text-align--right ol,.text-layout-object.text-align--right ul{list-style-position:inside;padding-inline-start:0}.audio-text-layout-object ul>li,.gap-text-task-layout-object ul>li,.text-layout-object ul>li{margin-left:0}.audio-text-layout-object ol,.gap-text-task-layout-object ol,.text-layout-object ol{counter-reset:customNumericList;list-style:none;padding-inline-start:0}.audio-text-layout-object ol li,.gap-text-task-layout-object ol li,.text-layout-object ol li{counter-increment:customNumericList;padding-left:2.2ch;position:relative}.audio-text-layout-object ol li:before,.gap-text-task-layout-object ol li:before,.text-layout-object ol li:before{content:counter(customNumericList);left:0;position:absolute}.audio-text-layout-object :is(ol,ul) :is(ol,ul),.gap-text-task-layout-object :is(ol,ul) :is(ol,ul),.text-layout-object :is(ol,ul) :is(ol,ul){margin-left:1.5em}.node-traversal ol{counter-reset:customNumericList;list-style:none;padding-inline-start:0}.node-traversal ol li{counter-increment:customNumericList;padding-left:2.2ch;position:relative}.node-traversal ol li:before{content:counter(customNumericList);left:0;position:absolute}.node-traversal :is(ol,ul) :is(ol,ul){margin-left:1.5em}.node-traversal a{text-decoration:underline}@media(any-hover:hover){.node-traversal a:hover{text-decoration:none}}.decor-text-layout-object{height:100%;margin-bottom:50px;position:relative;width:100%}.decor-text-layout-object.framed-text:not(.border--none){border-style:solid;border-width:.5rem}.decor-text-layout-object.text-padding--weak{padding:1rem}.decor-text-layout-object.text-padding--strong{padding:2rem}.decor-text-layout-object:not(.text-padding--none){border-radius:var(--component-content_box-layout_border-radius)}.decor-text-layout-object .text-object-audio{font-size:1.5rem;left:-2em;margin:0;position:absolute}.layout-object.DecorTextLayoutObject{width:100%;fill:var(--brand-color-primary)}.layout-object.DecorTextLayoutObject svg{overflow:visible}.layout-object.DecorTextLayoutObject text{font-size:4em;font-weight:700}.layout-object.ImageFrameLayoutObject{width:100%}.image-frame-layout-object .image-frame-image{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:contain;border:2px solid #b8babe;border-top-left-radius:4px;border-top-right-radius:4px;color:#292e3b;cursor:pointer;min-height:200px;overflow:hidden}.image-frame-layout-object .image-frame-image:not(.no-textbox){border-bottom:none}.image-frame-layout-object .image-frame-image img{max-height:100%;max-width:100%;object-fit:cover}.image-frame-layout-object .image-frame-image:not(.active){align-items:center;background-color:#eff0f2;display:flex;justify-content:center}.image-frame-layout-object .image-frame-image:not(.active):after{background-color:#fff;border-radius:18px;content:"Velg bilde";display:block;font-size:14px;font-weight:700;height:36px;letter-spacing:.02rem;padding:.5rem 1.5rem;text-transform:uppercase}.image-frame-layout-object .image-frame-image.active{display:flex;min-height:0;position:relative}.image-frame-layout-object .image-frame-image.active img{bottom:0;display:block;flex-basis:100%;flex:1;height:100%;left:0;object-fit:cover;position:absolute;right:0;top:0;width:100%}.image-frame-layout-object .image-frame-image.active .aspectsizer{flex-basis:0px;flex:0;padding-bottom:75%}@media(any-hover:hover){.image-frame-layout-object .image-frame-image:hover{text-decoration:underline}}.image-frame-layout-object .image-list{grid-auto-rows:auto;grid-template-columns:repeat(4,1fr);grid-gap:8px;background-color:#eff0f2;padding:8px}.image-frame-layout-object .image-list .image-list-element{background-color:#fff;cursor:pointer;padding-top:75%;position:relative}.image-frame-layout-object .image-list .image-list-element.active{border:1px solid #000}.image-frame-layout-object .image-list .image-list-element .image-holder{bottom:0;display:flex;left:0;position:absolute;right:0;top:0}.image-frame-layout-object .image-list .image-list-element .image-holder img{display:block;flex-basis:100%;object-fit:cover}.image-frame-layout-object .image-frame-content{border:none}.image-frame-layout-object .image-frame-text.input{border:none;margin:0;padding:0}.image-frame-layout-object .image-frame-text.input .node-traversal{margin:0}.image-frame-layout-object .image-frame-text.input input{border-radius:2px;margin:0;width:100%}.SelectTaskLayoutObject{width:100%}.SelectTaskLayoutObject .select-task-layout-object.select-task--box .component-question{font-size:var(--component-content_select-task_question_font-size,36px)}.SelectTaskLayoutObject .select-task-layout-object.select-task--box .select-box{font-size:var(--component-content_select-task_answer_font-size,24px)}.component-question.text-align--default,.header-component.text-align--default{text-align:center}.select-task--text{display:flex;flex-direction:column}.select-task--text .component-question.text-align--default{text-align:left}.select-task--text .select-task-answer{align-items:center;border-radius:10px;margin-bottom:1rem}.select-task--text .select-task-answer input{margin-right:1rem}@supports(width:fit-content){.select-task--text .select-task-answer{width:fit-content}}@supports(width:-moz-fit-content){.select-task--text .select-task-answer{width:-moz-fit-content}}@supports(not (width:fit-content)) and (not (width:-moz-fit-content)){.select-task--text .select-task-answer{display:table;margin-bottom:0}}.select-task--text label{margin-bottom:0;padding:.5rem 1rem .5rem .5rem}.select-task--text .validate-answered.validate-should-not-be-answered label{color:#e02c4d}.select-task--text .validate-answered.validate-should-not-be-answered label .element-icon svg{color:#e02c4d;fill:#fff}.select-task--text .validate-answered.validate-should-be-answered label{color:#1f865d}.select-task--text .validate-answered.validate-should-be-answered label .element-icon .icon.multicolor{color:#1f865d;fill:#fff}.select-task--text .validate-answered.validate-should-be-answered label .icon.multicolor{fill:#1f865d}.select-task--text .validate-notanswered.validate-should-be-answered label .icon.multicolor{fill:#feed58}.select-task--text .validate-answered .validation-text{border-bottom:1px solid #b8babe;font-style:italic;margin-top:1rem;padding:0 2rem .2rem 4.2rem;text-align:left;width:100%}.select-task--text .validate-answered.validate-should-not-be-answered .validation-text{color:#e02c4d}.select-task--text .validate-answered.validate-should-be-answered .validation-text{color:#1f865d}.select-task--text .validate-solution label{background-color:#feed58;border-radius:10px}.select-task--text .validate-solution label .icon.multicolor{color:#fff}.select-task--text .select-task-text-answers{padding:0 1.2rem;width:100%}.select-task--text .select-task-text-answers-left{margin-right:auto}.select-task--text .select-task-text-answers-center{margin:0 auto}.select-task--text .select-task-text-answers-right{margin-left:auto}.icon.sound{fill:var(--general_audio-color,#d14900)}.select-box{font-size:25px;position:relative}.select-box .select-task-border{border:4px solid transparent;bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}.select-box label{border:none;margin:2px}.select-box input.checked~.select-task-border,.select-box input:checked~.select-task-border{border-color:var(--tasks_validation_unvalidated,#ccc)}.select-box input:focus~.select-task-border{box-shadow:0 0 0 3px #fff,0 0 0 7px var(--brand-color-primary),0 0 0 10px #fff;outline:none}.layout-object .title-container{align-items:center;display:inline-flex}.layout-object .title-container h1,.layout-object .title-container h2,.layout-object .title-container h3,.layout-object .title-container p{display:inline}.select-task-answer,.select-task-layout-object .select-task-answer,.select-task-layout-object .task-question{position:relative}.select-task-layout-object .select-task-text-answers .select-task-answer .text-object-audio{margin:0}.layout-object.InputTaskLayoutObject{width:100%}.input-singleton-task-layout-object .grid-question{margin-top:40px}.input-singleton-task-layout-object .grid-question .grid-item{margin-bottom:30px}.input-singleton-task-layout-object .input-task-input-answer{max-width:10em}.input-singleton-task-layout-object .task.image,.input-task-layout-object .task.image{min-height:200px}.input-singleton-task-layout-object .task .task-answer-bottom,.input-task-layout-object .task .task-answer-bottom{display:flex;justify-content:flex-end;padding:1rem;position:relative}.input-singleton-task-layout-object .task .task-answer-bottom .icon-circle,.input-task-layout-object .task .task-answer-bottom .icon-circle{font-size:24px;right:6px;top:8px}.input-singleton-task-layout-object .task .task-answer-bottom .icon-circle .icon,.input-singleton-task-layout-object .task .task-answer-bottom .input-task-input-text~.icon-circle .icon-bg,.input-task-layout-object .task .task-answer-bottom .icon-circle .icon,.input-task-layout-object .task .task-answer-bottom .input-task-input-text~.icon-circle .icon-bg{top:0}.input-singleton-task-layout-object .input-task-input-answer,.input-task-layout-object .input-task-input-answer{border:3px solid #dfe5e7;border-radius:15px;flex:1 1 50%;line-height:2rem;margin-left:1rem;min-width:0;padding:.3em}.input-singleton-task-layout-object .input-task-input-suffix,.input-task-layout-object .input-task-input-suffix{max-width:25%;overflow-wrap:break-word}.input-task-layout-object .input-task-input-text:not(:empty)+.animation-holder,.input-task-layout-object .input-task-input-text:not(:empty)+.answer-holder,.input-task-layout-object .input-task-input-text:not(:empty)+.input-task-input-answer{max-width:50%}.input-task-layout-object .task .task-answer-bottom .input-holder{flex:1 1 50%;justify-content:end;margin-right:.5em;min-width:0;position:relative}.input-task-layout-object .task .task-answer-bottom .input-holder .input-task-input-answer{flex:initial}.input-task-layout-object .task .task-answer-bottom .input-holder .icon-circle{right:-10px;top:-10px}div.input-task-input .task-answer-bottom div.animation-holder{display:contents;min-width:0}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.input-singleton-task-layout-object .task-question,.input-task-input,.input-task-layout-object .task-question{position:relative}.layout-object.OutroControlLayoutObject{bottom:3rem;left:0;min-width:225px;pointer-events:none;position:fixed;right:0;width:auto!important;z-index:1000}.layout-object.OutroControlLayoutObject .btn{pointer-events:all}.outro-control-layout-object{display:grid;grid-auto-columns:auto;justify-content:center;position:relative;text-align:center;grid-column-gap:2rem;grid-auto-flow:column}.outro-control-layout-object .button-layout-object{align-items:center;border-radius:24px;box-shadow:0 0 16px var(--component-navigation_dropbox-shadow,rgba(0,0,0,.6));display:flex;font-size:16px;font-weight:700;height:48px;justify-content:center;padding:0 1.15rem 0 1.75rem;text-transform:uppercase}.outro-control-layout-object .button-layout-object.retry{background-color:var(--component-navigation_outro-control_retry_background_color,#292e3b);color:var(--component-navigation_outro-control_retry_text_color,#ffec40);justify-self:right;padding:0;width:48px;fill:var(--component-navigation_outro-control_retry_text_color,#ffec40)}@media(any-hover:hover){.outro-control-layout-object .button-layout-object.retry:not(:active):not(:disabled):hover{background-color:var(--component-navigation_outro-control_retry_background_hover,#ffec40);color:var(--component-navigation_outro-control_retry_text_hover,#292e3b);fill:var(--component-navigation_outro-control_retry_text_hover,#292e3b)}}.outro-control-layout-object .button-layout-object.retry:focus-visible{background-color:var(--component-navigation_outro-control_retry_background_hover,#ffec40);color:var(--component-navigation_outro-control_retry_text_hover,#292e3b);fill:var(--component-navigation_outro-control_retry_text_hover,#292e3b);outline:none}.outro-control-layout-object .button-layout-object.retry.is-active,.outro-control-layout-object .button-layout-object.retry:active{background-color:var(--component-navigation_outro-control_retry_background_active,#ffec40);color:var(--component-navigation_outro-control_retry_text_active,#292e3b);fill:var(--component-navigation_outro-control_retry_text_active,#292e3b)}.outro-control-layout-object .button-layout-object.retry:disabled,.outro-control-layout-object .button-layout-object.retry[disabled]{background-color:var(--component-navigation_outro-control_retry_background_inactive,#292e3b);color:var(--component-navigation_outro-control_retry_text_inactive,#77604f);fill:var(--component-navigation_outro-control_retry_text_inactive,#77604f)}.outro-control-layout-object .button-layout-object.retry:focus{outline:none}.outro-control-layout-object .button-layout-object.retry:focus-visible{box-shadow:1px 0 2px var(--component-navigation_outro-control_retry_background_active,#ffec40),1px 0 4px var(--component-navigation_outro-control_retry_background_active,#ffec40),-1px 0 2px var(--component-navigation_outro-control_retry_background_active,#ffec40),-1px 0 4px var(--component-navigation_outro-control_retry_background_active,#ffec40),0 1px 2px var(--component-navigation_outro-control_retry_background_active,#ffec40),0 1px 4px var(--component-navigation_outro-control_retry_background_active,#ffec40),0 -1px 2px var(--component-navigation_outro-control_retry_background_active,#ffec40),0 -1px 4px var(--component-navigation_outro-control_retry_background_active,#ffec40),0 0 2px var(--component-navigation_outro-control_retry_background_active,#ffec40),0 0 4px var(--component-navigation_outro-control_retry_background_active,#ffec40),0 0 8px var(--component-navigation_outro-control_retry_background_active,#ffec40),0 0 10px var(--component-navigation_outro-control_retry_background_active,#ffec40)}.outro-control-layout-object .button-layout-object.finish{background-color:var(--component-navigation_outro-control_finish_background_color,#fff);color:var(--component-navigation_outro-control_finish_text_color,#00875b);max-width:160px;fill:var(--component-navigation_outro-control_finish_text_color,#00875b)}@media(any-hover:hover){.outro-control-layout-object .button-layout-object.finish:not(:active):not(:disabled):hover{background-color:var(--component-navigation_outro-control_finish_background_hover,#00875b);color:var(--component-navigation_outro-control_finish_text_hover,#fff);fill:var(--component-navigation_outro-control_finish_text_hover,#fff)}}.outro-control-layout-object .button-layout-object.finish:focus-visible{background-color:var(--component-navigation_outro-control_finish_background_hover,#00875b);color:var(--component-navigation_outro-control_finish_text_hover,#fff);fill:var(--component-navigation_outro-control_finish_text_hover,#fff);outline:none}.outro-control-layout-object .button-layout-object.finish.is-active,.outro-control-layout-object .button-layout-object.finish:active{background-color:var(--component-navigation_outro-control_finish_background_active,#00875b);color:var(--component-navigation_outro-control_finish_text_active,#fff);fill:var(--component-navigation_outro-control_finish_text_active,#fff)}.outro-control-layout-object .button-layout-object.finish:disabled,.outro-control-layout-object .button-layout-object.finish[disabled]{background-color:var(--component-navigation_outro-control_finish_background_inactive,#fff);color:var(--component-navigation_outro-control_finish_text_inactive,#226722);fill:var(--component-navigation_outro-control_finish_text_inactive,#226722)}.outro-control-layout-object .button-layout-object.finish:focus{outline:none}.outro-control-layout-object .button-layout-object.finish:focus-visible{box-shadow:1px 0 2px var(--component-navigation_outro-control_finish_background_active,#00875b),1px 0 4px var(--component-navigation_outro-control_finish_background_active,#00875b),-1px 0 2px var(--component-navigation_outro-control_finish_background_active,#00875b),-1px 0 4px var(--component-navigation_outro-control_finish_background_active,#00875b),0 1px 2px var(--component-navigation_outro-control_finish_background_active,#00875b),0 1px 4px var(--component-navigation_outro-control_finish_background_active,#00875b),0 -1px 2px var(--component-navigation_outro-control_finish_background_active,#00875b),0 -1px 4px var(--component-navigation_outro-control_finish_background_active,#00875b),0 0 2px var(--component-navigation_outro-control_finish_background_active,#00875b),0 0 4px var(--component-navigation_outro-control_finish_background_active,#00875b),0 0 8px var(--component-navigation_outro-control_finish_background_active,#00875b),0 0 10px var(--component-navigation_outro-control_finish_background_active,#00875b)}.outro-control-layout-object .button-layout-object.finish svg{margin-left:6px}.task{background-repeat:no-repeat;background-size:cover;border:6px solid transparent;border-radius:10px;display:flex;flex-direction:column;height:100%;justify-content:center;margin-bottom:0;overflow:hidden}.task .icon-circle,.task~.icon-circle{font-size:24px;height:24px;position:absolute;right:-8px;top:-8px;width:24px}.task .icon-circle .incorrect,.task~.icon-circle .incorrect{color:#e02c4d}.task .icon-circle .correct,.task~.icon-circle .correct{color:#1f865d}.task.select-task-answer{cursor:pointer}.task p{margin:0}.task .validate-answered.validate-correct,.task.validate-answered.validate-correct,.task.validate-answered.validate-correct~.select-task-border{border-color:#1f865d}.task .validate-answered.validate-notcorrect,.task.validate-answered.validate-notcorrect,.task.validate-answered.validate-notcorrect~.select-task-border{border-color:#e02c4d}.task.validate-solution,.task.validate-solution~.select-task-border{border-color:#feed58}.task .validate-solution.task-input-answer:not(.validate-correct){background-color:#feed58;border-color:#feed58}.task.image{height:100%;max-height:100%}.task .task-answer-bottom{align-items:center;background-color:inherit;display:grid;grid-auto-rows:min-content;grid-template-columns:44px 8fr 1fr;padding:1rem}.task .task-answer-bottom>div{align-items:center;display:flex}.task .task-answer-bottom .node-traversal,.task .task-answer-bottom p{width:100%}.task .task-answer-text{grid-column-start:2}.task .task-answer-text:first-child,.task .task-answer-text:last-child{grid-column:span 2}.task .task-answer-text:first-child:last-child{grid-column:span 3}.task .box-image-padding{display:flex;flex-grow:1;height:100%;width:100%}.task .box-image-padding+.task-answer-bottom{padding:1rem}.task .task-answer-image{background-position:50%;display:flex;flex-grow:1;max-height:100%;max-width:100%}.task .task-answer-image img{min-height:100%;object-fit:cover;width:100%}.task .task-answer-image .animation{display:flex;flex:1;justify-content:center;max-height:100%;max-width:100%;overflow:hidden}.task .task-answer-image .animation canvas{max-height:100%;max-width:100%;object-fit:cover}.input-task-layout-object .input-task-input,.input-task-layout-object .task-question,.select-task-layout-object.select-task--box .select-task-answer,.select-task-layout-object.select-task--box .select-task-border,.select-task-layout-object.select-task--box .task-question{border-radius:var(--component-content_box-layout_border-radius)}@media(max-width:768px){.input-task-layout-object .input-task-input .box-image-padding,.input-task-layout-object .input-task-input .box-image-padding+.task-answer-bottom,.input-task-layout-object .task-question .box-image-padding,.input-task-layout-object .task-question .box-image-padding+.task-answer-bottom,.select-task-layout-object.select-task--box .select-task-answer .box-image-padding,.select-task-layout-object.select-task--box .select-task-answer .box-image-padding+.task-answer-bottom,.select-task-layout-object.select-task--box .select-task-border .box-image-padding,.select-task-layout-object.select-task--box .select-task-border .box-image-padding+.task-answer-bottom,.select-task-layout-object.select-task--box .task-question .box-image-padding,.select-task-layout-object.select-task--box .task-question .box-image-padding+.task-answer-bottom{padding:0}}.gap-math-task-layout-object .gap .gap-text,.gap-text-input-task .gap .gap-text,.gap-text-select-task .gap .gap-text,.gap-text-select-task .gap-text-task-alternative,.gap-text-select-task .gap.validate-answered .gap-text{background:var(--gapBackgroundColor,#eff0f2);border-color:var(--gapBorderColor,#8d9196);border-radius:5px;border-style:solid;border-width:1px;color:var(--gapTextColor);display:inline-block;font-size:1em;line-height:1.5em;margin:7.5px;min-height:1.5em;padding:0 1rem;position:relative}.gap-math-task-layout-object .gap .gap-text:empty,.gap-text-input-task .gap .gap-text:empty,.gap-text-select-task .gap .gap-text:empty,.gap-text-select-task .gap-text-task-alternative:empty{min-width:4em}.gap-math-task-layout-object .gap .gap-text:empty:after,.gap-text-input-task .gap .gap-text:empty:after,.gap-text-select-task .gap .gap-text:empty:after,.gap-text-select-task .gap-text-task-alternative:empty:after{content:" "}.gap-text-task-alternatives-layout-object.framed-text:not(.border--none),.gap-text-task-layout-object.framed-text:not(.border--none){border-style:solid;border-width:.5rem}.gap-text-task-alternatives-layout-object.text-padding--weak,.gap-text-task-layout-object.text-padding--weak{padding:1rem}.gap-text-task-alternatives-layout-object.text-padding--strong,.gap-text-task-layout-object.text-padding--strong{padding:2rem}.gap-text-task-alternatives-layout-object:not(.text-padding--none),.gap-text-task-layout-object:not(.text-padding--none){border-radius:var(--component-content_box-layout_border-radius)}.concept-style.component-stylesheet .gap-text-task-layout-object p{line-height:1.7}.gap-text-task-layout-object .gap .gap-text{display:inline-block;width:auto}.gap-free-text-layout-object .gap.gap-select .gap-text,.gap-text-task-layout-object .gap.gap-select .gap-text{min-width:4em;padding-left:0}.gap-free-text-layout-object .gap.gap-select .gap-text .Select,.gap-text-task-layout-object .gap.gap-select .gap-text .Select{font-size:inherit;height:unset;pointer-events:auto;vertical-align:unset;width:100%}.gap-free-text-layout-object .gap.gap-select .gap-text .Select .react-select__control,.gap-text-task-layout-object .gap.gap-select .gap-text .Select .react-select__control{background-color:transparent;border-color:transparent;border-width:0;height:100%;line-height:1em;min-height:unset;padding:0}.gap-free-text-layout-object .gap.gap-select .gap-text .Select .react-select__control .react-select__value-container,.gap-text-task-layout-object .gap.gap-select .gap-text .Select .react-select__control .react-select__value-container{font-size:inherit;line-height:inherit;padding:0}.gap-free-text-layout-object .gap.gap-select .gap-text .Select .react-select__control .react-select__value-container>input,.gap-text-task-layout-object .gap.gap-select .gap-text .Select .react-select__control .react-select__value-container>input{position:absolute}.gap-free-text-layout-object .gap.gap-select .gap-text .Select .react-select__control .react-select__indicators,.gap-text-task-layout-object .gap.gap-select .gap-text .Select .react-select__control .react-select__indicators{display:none}.gap-free-text-layout-object .gap.gap-select .gap-text .Select .react-select__control .react-select__placeholder,.gap-text-task-layout-object .gap.gap-select .gap-text .Select .react-select__control .react-select__placeholder{font-size:inherit;line-height:inherit;position:relative;top:unset;transform:unset}.gap-free-text-layout-object .gap.gap-select .gap-text .Select .react-select__menu,.gap-text-task-layout-object .gap.gap-select .gap-text .Select .react-select__menu{border:1px solid var(--gapBorderColor,#8d9196);width:200px}.gap-text-task-layout-object.gap-text-type--letter .gap.gap-select .gap-text{min-width:1.7em}.gap-math-task-layout-object .gap .gap-text{margin:0;padding:0;text-align:center}.gap-math-task-layout-object .gap .gap-text:empty{min-width:0}.gap-text-select-task .gap .gap-text{pointer-events:none}.gap-text-select-task .gap .gap-text:empty:after{content:" "}.gap-text-select-task .gap .gap-text.read-only{cursor:default;pointer-events:none}.gap-text-select-task .gap-empty,.gap-text-select-task .gap-text,.gap-text-select-task .gap-text-task-alternative{pointer-events:none}.gap-text-select-task .gap.drag-over .gap-text{border:1px solid #545760;box-shadow:inset 0 0 3px rgba(0,0,0,.9)}.gap-text-select-task .gap.validate-answered,.gap-text-task-alternatives-layout-object .gap-source{cursor:grab}@media(any-hover:hover){.gap-text-select-task .gap.validate-answered:hover,.gap-text-task-alternatives-layout-object .gap-source:hover{opacity:.8}}.gap-text-select-task .gap.validate-answered.dragging,.gap-text-task-alternatives-layout-object .gap-source.dragging{cursor:grabbing;opacity:.5}.relative-inline-block{display:inline-block;position:relative}.gap-text-task-alternatives-layout-object .gap-source{margin:-.5rem .5rem .25rem -.5rem;padding:.5rem}.gap-text-task-alternatives-layout-object .gap-source .audio-button-container{left:unset;right:calc(1rem - 11px);top:calc(1rem - 11px)}.gap-text-task-alternatives-layout-object .gap-source .audio-button-container .audio-button{font-size:14px;padding:2px}.gap-text-task-alternatives-layout-object.gap-text-input-task .audio-button-container{left:unset;right:-22px;top:-11px}.gap-text-task-alternatives-layout-object.gap-text-input-task .audio-button-container .audio-button{font-size:14px;padding:2px}.gap-text-input-task .gap-text-task-alternative{display:inline-block;margin-right:1rem}.gap-text-input-task .gap-text-task-alternative:not(:last-child):after{content:"/";padding-left:1rem}.gap{display:inline-block;line-height:1em;position:relative}.gap.validate-answered .gap-text+.icon-circle{font-size:16px;position:absolute;right:0;top:0}.gap-text-task-layout-object .gap.validate-answered .gap-text+.icon-circle{height:16px;width:16px}.gap-text-task-layout-object .gap.validate-answered .gap-text+.icon-circle .icon{position:absolute}.mjx-math .gap.validate-answered .gap-text+.icon-circle{right:-7px;top:-7px}.gap.validate-correct.validate-answered .gap-text{border-color:#1f865d;border-width:3px}.gap.validate-correct.validate-answered .gap-text+.icon-circle{color:#1f865d}.gap.validate-notcorrect.validate-answered .gap-text{border-color:#e02c4d;border-width:3px}.gap.validate-notcorrect.validate-answered .gap-text+.icon-circle{color:#e02c4d}.gap.validate-solution .gap-text{border-color:#feed58}.gap.validate-solution:not(.validate-correct) .gap-text{background-color:#feed58;border-color:#feed58}.gap-math-task-layout-object{height:100%}.gap-math-task-layout-object.show-solutions .task-answer-effect,.gap-math-task-layout-object.show-validation .task-answer-effect{position:absolute}.gap-math-task-layout-object.show-solutions .gap.validate-answered>.gap-text+.icon-circle,.gap-math-task-layout-object.show-validation .gap.validate-answered>.gap-text+.icon-circle{left:calc(100% - 6px);right:auto;top:-7px}.gap .task-answer-effect{bottom:-20px;height:30px;right:-15px;width:30px}.gap .task-answer-effect:before{font-size:30px}.gap .task-answer-effect:empty{display:none}.gap-text-select-task .in-use{visibility:hidden}.gap-text-input-task .in-use .alternative-word{color:#feed58}.gap-math-task-layout-object .gap .fraction-gap{display:grid;grid-template-columns:1fr;grid-template-rows:1fr 1px 1fr;position:absolute;top:calc(50% + 4px);grid-row-gap:3px;border:3px solid transparent;border-radius:5px;padding:2px 4px 2px 2px}.gap-math-task-layout-object .gap .fraction-gap .line{background-color:currentColor;width:100%}.gap-math-task-layout-object .gap .fraction-gap .gap-text{border:1px solid #8d9196}.gap-math-task-layout-object .gap.validate-correct.validate-answered .fraction-gap{border-color:#1f865d}.gap-math-task-layout-object .gap.validate-correct.validate-answered .fraction-gap+.icon-circle{color:#1f865d;position:absolute;right:-10px;top:calc(50% - .3rem)}.gap-math-task-layout-object .gap.validate-correct.validate-answered .fraction-gap .gap-text{border:1px solid #8d9196}.gap-math-task-layout-object .gap.validate-notcorrect.validate-answered .fraction-gap{border-color:#e02c4d}.gap-math-task-layout-object .gap.validate-notcorrect.validate-answered .fraction-gap+.icon-circle{color:#e02c4d;position:absolute;right:-10px;top:calc(50% - .3rem)}.gap-math-task-layout-object .gap.validate-notcorrect.validate-answered .fraction-gap .gap-text{border:1px solid #8d9196}.gap-math-task-layout-object .gap.validate-solution .fraction-gap{border-color:#feed58}.gap-math-task-layout-object .gap.validate-solution .fraction-gap .gap-text{border:1px solid #8d9196}.gap-math-task-layout-object .gap.validate-solution:not(.validate-correct) .fraction-gap{background-color:#feed58;border-color:#feed58}.gap-math-task-layout-object .gap.validate-solution:not(.validate-correct) .fraction-gap .gap-text{border:1px solid #8d9196}.mjx-math .tex-gap.gap-fraction{margin-bottom:1.5rem}.GapMathTaskLayoutObject .mjx-math .tex-gap.gap-fraction{margin-bottom:0;position:relative;top:1.6em}.GapMathTaskLayoutObject .mjx-math .tex-gap.gap-fraction .fraction-gap{top:0}.GapMathTaskLayoutObject .mjx-math .tex-gap.gap-fraction .fraction-gap+.icon-circle{font-size:16px;left:calc(100% + 7px);right:auto;top:-7px}.GapMathTaskLayoutObject :is(h1,h2,h3,h4,h5,h6,p,#fakeidselector),.GapTextFreeTextLayoutObject :is(h1,h2,h3,h4,h5,h6,p,#fakeidselector),.GapTextTaskAlternativesLayoutObject :is(h1,h2,h3,h4,h5,h6,p,#fakeidselector),.GapTextTaskLayoutObject :is(h1,h2,h3,h4,h5,h6,p,#fakeidselector){line-height:2em}.GapMathTaskLayoutObject :matches(h1,h2,h3,h4,h5,h6,p,#fakeidselector),.GapTextFreeTextLayoutObject :matches(h1,h2,h3,h4,h5,h6,p,#fakeidselector),.GapTextTaskAlternativesLayoutObject :matches(h1,h2,h3,h4,h5,h6,p,#fakeidselector),.GapTextTaskLayoutObject :matches(h1,h2,h3,h4,h5,h6,p,#fakeidselector){line-height:2em}.GapMathTaskLayoutObject .gap-text-type--letter .gap .gap-text,.GapMathTaskLayoutObject .gap-text-type--letter .gap-math .gap,.GapMathTaskLayoutObject .gap-text-type--letter .gap-text-task-alternative,.GapTextFreeTextLayoutObject .gap-text-type--letter .gap .gap-text,.GapTextFreeTextLayoutObject .gap-text-type--letter .gap-math .gap,.GapTextFreeTextLayoutObject .gap-text-type--letter .gap-text-task-alternative,.GapTextTaskAlternativesLayoutObject .gap-text-type--letter .gap .gap-text,.GapTextTaskAlternativesLayoutObject .gap-text-type--letter .gap-math .gap,.GapTextTaskAlternativesLayoutObject .gap-text-type--letter .gap-text-task-alternative,.GapTextTaskLayoutObject .gap-text-type--letter .gap .gap-text,.GapTextTaskLayoutObject .gap-text-type--letter .gap-math .gap,.GapTextTaskLayoutObject .gap-text-type--letter .gap-text-task-alternative{align-items:center;display:inline-flex;height:1.333em;justify-content:center;padding:0;text-align:center;width:1.333em}.GapMathTaskLayoutObject .gap-text-type--letter .gap .gap-text:empty,.GapMathTaskLayoutObject .gap-text-type--letter .gap.gap-select .gap-text,.GapTextFreeTextLayoutObject .gap-text-type--letter .gap .gap-text:empty,.GapTextFreeTextLayoutObject .gap-text-type--letter .gap.gap-select .gap-text,.GapTextTaskAlternativesLayoutObject .gap-text-type--letter .gap .gap-text:empty,.GapTextTaskAlternativesLayoutObject .gap-text-type--letter .gap.gap-select .gap-text,.GapTextTaskLayoutObject .gap-text-type--letter .gap .gap-text:empty,.GapTextTaskLayoutObject .gap-text-type--letter .gap.gap-select .gap-text{min-width:1.333em}.GapMathTaskLayoutObject .gap-view-type--border .gap .gap-text,.GapMathTaskLayoutObject .gap-view-type--border .gap-math .gap,.GapMathTaskLayoutObject .gap-view-type--border .gap-text-task-alternative,.GapTextFreeTextLayoutObject .gap-view-type--border .gap .gap-text,.GapTextFreeTextLayoutObject .gap-view-type--border .gap-math .gap,.GapTextFreeTextLayoutObject .gap-view-type--border .gap-text-task-alternative,.GapTextTaskAlternativesLayoutObject .gap-view-type--border .gap .gap-text,.GapTextTaskAlternativesLayoutObject .gap-view-type--border .gap-math .gap,.GapTextTaskAlternativesLayoutObject .gap-view-type--border .gap-text-task-alternative,.GapTextTaskLayoutObject .gap-view-type--border .gap .gap-text,.GapTextTaskLayoutObject .gap-view-type--border .gap-math .gap,.GapTextTaskLayoutObject .gap-view-type--border .gap-text-task-alternative{border-style:solid;height:fit-content;min-height:1.6em}.GapMathTaskLayoutObject .gap-view-type--dashed .gap .gap-text,.GapMathTaskLayoutObject .gap-view-type--dashed .gap-math .gap,.GapMathTaskLayoutObject .gap-view-type--dashed .gap-text-task-alternative,.GapTextFreeTextLayoutObject .gap-view-type--dashed .gap .gap-text,.GapTextFreeTextLayoutObject .gap-view-type--dashed .gap-math .gap,.GapTextFreeTextLayoutObject .gap-view-type--dashed .gap-text-task-alternative,.GapTextTaskAlternativesLayoutObject .gap-view-type--dashed .gap .gap-text,.GapTextTaskAlternativesLayoutObject .gap-view-type--dashed .gap-math .gap,.GapTextTaskAlternativesLayoutObject .gap-view-type--dashed .gap-text-task-alternative,.GapTextTaskLayoutObject .gap-view-type--dashed .gap .gap-text,.GapTextTaskLayoutObject .gap-view-type--dashed .gap-math .gap,.GapTextTaskLayoutObject .gap-view-type--dashed .gap-text-task-alternative{border-style:dashed}.GapMathTaskLayoutObject .gap-view-type--shadow .gap .gap-text,.GapMathTaskLayoutObject .gap-view-type--shadow .gap-math .gap,.GapMathTaskLayoutObject .gap-view-type--shadow .gap-text-task-alternative,.GapTextFreeTextLayoutObject .gap-view-type--shadow .gap .gap-text,.GapTextFreeTextLayoutObject .gap-view-type--shadow .gap-math .gap,.GapTextFreeTextLayoutObject .gap-view-type--shadow .gap-text-task-alternative,.GapTextTaskAlternativesLayoutObject .gap-view-type--shadow .gap .gap-text,.GapTextTaskAlternativesLayoutObject .gap-view-type--shadow .gap-math .gap,.GapTextTaskAlternativesLayoutObject .gap-view-type--shadow .gap-text-task-alternative,.GapTextTaskLayoutObject .gap-view-type--shadow .gap .gap-text,.GapTextTaskLayoutObject .gap-view-type--shadow .gap-math .gap,.GapTextTaskLayoutObject .gap-view-type--shadow .gap-text-task-alternative{border:none;box-shadow:0 1px 4px rgba(0,0,0,.2)}.GapMathTaskLayoutObject .gap-view-type--underline .gap .gap-text,.GapMathTaskLayoutObject .gap-view-type--underline .gap-math .gap,.GapMathTaskLayoutObject .gap-view-type--underline .gap-text-task-alternative,.GapTextFreeTextLayoutObject .gap-view-type--underline .gap .gap-text,.GapTextFreeTextLayoutObject .gap-view-type--underline .gap-math .gap,.GapTextFreeTextLayoutObject .gap-view-type--underline .gap-text-task-alternative,.GapTextTaskAlternativesLayoutObject .gap-view-type--underline .gap .gap-text,.GapTextTaskAlternativesLayoutObject .gap-view-type--underline .gap-math .gap,.GapTextTaskAlternativesLayoutObject .gap-view-type--underline .gap-text-task-alternative,.GapTextTaskLayoutObject .gap-view-type--underline .gap .gap-text,.GapTextTaskLayoutObject .gap-view-type--underline .gap-math .gap,.GapTextTaskLayoutObject .gap-view-type--underline .gap-text-task-alternative{border-left:none;border-radius:0;border-right:none;border-top:none}.element:not(.GapTextSelectTaskGridLayoutElement) .GapMathTaskLayoutObject .gap-text-task-alternative,.element:not(.GapTextSelectTaskGridLayoutElement) .GapTextFreeTextLayoutObject .gap-text-task-alternative,.element:not(.GapTextSelectTaskGridLayoutElement) .GapTextTaskAlternativesLayoutObject .gap-text-task-alternative,.element:not(.GapTextSelectTaskGridLayoutElement) .GapTextTaskLayoutObject .gap-text-task-alternative{border:none;box-shadow:none;padding:0}.GapMathTaskLayoutObject .gap-view-type--border .gap .gap-text{padding:0!important}.react-select__menu-portal .react-select__menu{min-width:200px}.placement--horisontal,.placement--vertical .placement--horisontal{flex-wrap:wrap}.placement--horisontal>.alignment--default,.placement--horisontal>.alignment--middle,.placement--vertical .placement--horisontal>.alignment--default,.placement--vertical .placement--horisontal>.alignment--middle{align-self:center;margin:0}.placement--horisontal>.alignment--backward,.placement--vertical .placement--horisontal>.alignment--backward{align-self:flex-start;margin:0}.placement--horisontal>.alignment--forward,.placement--vertical .placement--horisontal>.alignment--forward{align-self:flex-end;margin:0}.placement--horisontal .StackedLayoutObject .object-size--full,.placement--horisontal .object-size--full,.placement--vertical .placement--horisontal .StackedLayoutObject .object-size--full,.placement--vertical .placement--horisontal .object-size--full{padding:0;width:100%}.placement--horisontal .object-size--wide,.placement--vertical .placement--horisontal .object-size--wide{width:66%}.placement--horisontal .object-size--half,.placement--vertical .placement--horisontal .object-size--half{width:50%}.placement--horisontal .object-size--thin,.placement--vertical .placement--horisontal .object-size--thin{width:33%}.placement--horisontal .placement--vertical>.alignment--middle,.placement--vertical>.alignment--middle{margin:0 auto}.placement--horisontal .placement--vertical>.alignment--forward,.placement--vertical>.alignment--forward{margin:0 0 0 auto}.placement--horisontal .placement--vertical>.alignment--backward,.placement--vertical>.alignment--backward{margin:0 auto 0 0}.placement--horisontal .placement--vertical .object-size--full,.placement--vertical .object-size--full{width:100%}.placement--horisontal .placement--vertical .object-size--wide,.placement--vertical .object-size--wide{width:66.66667%}.placement--horisontal .placement--vertical .object-size--half,.placement--vertical .object-size--half{width:50%}.placement--horisontal .placement--vertical .object-size--thin,.placement--vertical .object-size--thin{width:33.33333%}.placement--contain{align-items:center}.text-align--left{text-align:left}.text-align--center{text-align:center}.text-align--right{text-align:right}.concept-style .border--border{border-color:var(--general_border-color)}.concept-style .color--text{color:var(--general_text-color);--text-color:var(--general_text-color)}.concept-style .color--primary{color:var(--general_primary-button_background_color);--text-color:var(--general_primary-button_background_color)}.concept-style .fill--text{--fill-color:var(--general_text-color)}.concept-style .fill--primary{--fill-color:var(--general_primary-button_background_color)}.concept-style .fill--none{--fill-color:none}.concept-style .fill--transparent{--fill-color:transparent}.concept-style .stroke--text{--strokeColor:var(--general_text-color)}.concept-style .stroke--none.geometry-object{--strokeColor:none}.concept-style .stroke--transparent.geometry-object{--strokeColor:transparent}.concept-style .stroke--primary.geometry-object{--strokeColor:var(--general_primary-button_background_color)}.concept-style .background--background{background-color:var(--general_background-color);--background-color:var(--general_background-color)}.concept-style .background--quiz_background{background-color:var(--general_quiz_background-color,#273aa2);--background-color:var(--general_quiz_background-color,#273aa2)}.concept-style .background--text{background-color:var(--general_text-color);--background-color:var(--general_text-color)}.concept-style .background--border{background-color:var(--general_border-color);--background-color:var(--general_border-color)}.concept-style .background--primary{background-color:var(--general_primary-button_background_color);--background-color:var(--general_primary-button_background_color)}.concept-style .background--none{background-color:transparent;--background-color:transparent}.concept-style .btn-hover-background--none a.btn:not(:disabled):focus,.concept-style .btn-hover-background--none button.btn:not(:disabled):focus{outline:none}.concept-style .btn-hover-background--none a.btn:not(:disabled):focus-visible,.concept-style .btn-hover-background--none button.btn:not(:disabled):focus-visible{background-color:#eff0f2}@media(any-hover:hover){.concept-style .btn-hover-background--none a.btn:not(:disabled):hover,.concept-style .btn-hover-background--none button.btn:not(:disabled):hover{background-color:#eff0f2}}.concept-style .btn-hover-text--none a.btn:not(:disabled):focus,.concept-style .btn-hover-text--none button.btn:not(:disabled):focus{outline:none}.concept-style .btn-hover-text--none a.btn:not(:disabled):focus-visible,.concept-style .btn-hover-text--none button.btn:not(:disabled):focus-visible{color:currentColor}@media(any-hover:hover){.concept-style .btn-hover-text--none a.btn:not(:disabled):hover,.concept-style .btn-hover-text--none button.btn:not(:disabled):hover{color:currentColor}}.concept-style .btn-hover-text-color--text a.btn:not(:disabled):focus,.concept-style .btn-hover-text-color--text button.btn:not(:disabled):focus{outline:none}.concept-style .btn-hover-text-color--text a.btn:not(:disabled):focus-visible,.concept-style .btn-hover-text-color--text button.btn:not(:disabled):focus-visible{color:var(--general_text-color)}@media(any-hover:hover){.concept-style .btn-hover-text-color--text a.btn:not(:disabled):hover,.concept-style .btn-hover-text-color--text button.btn:not(:disabled):hover{color:var(--general_text-color)}}.concept-style .btn-hover-text-color--primary a.btn:not(:disabled):focus,.concept-style .btn-hover-text-color--primary button.btn:not(:disabled):focus{outline:none}.concept-style .btn-hover-text-color--primary a.btn:not(:disabled):focus-visible,.concept-style .btn-hover-text-color--primary button.btn:not(:disabled):focus-visible{color:var(--general_color-options_PRIMARY)}@media(any-hover:hover){.concept-style .btn-hover-text-color--primary a.btn:not(:disabled):hover,.concept-style .btn-hover-text-color--primary button.btn:not(:disabled):hover{color:var(--general_color-options_PRIMARY)}}.concept-style .icon-color--icon svg.icon,.concept-style .icon-color--primary svg.icon{color:var(--general_primary-button_background_color);fill:var(--general_primary-button_background_color)}.concept-style .btn-hover-icon-color--icon a.btn:not(:disabled):focus,.concept-style .btn-hover-icon-color--icon button.btn:not(:disabled):focus,.concept-style .btn-hover-icon-color--primary a.btn:not(:disabled):focus,.concept-style .btn-hover-icon-color--primary button.btn:not(:disabled):focus{outline:none}.concept-style .btn-hover-icon-color--icon a.btn:not(:disabled):focus-visible svg.icon,.concept-style .btn-hover-icon-color--icon button.btn:not(:disabled):focus-visible svg.icon,.concept-style .btn-hover-icon-color--primary a.btn:not(:disabled):focus-visible svg.icon,.concept-style .btn-hover-icon-color--primary button.btn:not(:disabled):focus-visible svg.icon{color:var(--general_primary-button_background_color);fill:var(--general_primary-button_background_color)}@media(any-hover:hover){.concept-style .btn-hover-icon-color--icon a.btn:not(:disabled):hover svg.icon,.concept-style .btn-hover-icon-color--icon button.btn:not(:disabled):hover svg.icon,.concept-style .btn-hover-icon-color--primary a.btn:not(:disabled):hover svg.icon,.concept-style .btn-hover-icon-color--primary button.btn:not(:disabled):hover svg.icon{color:var(--general_primary-button_background_color);fill:var(--general_primary-button_background_color)}}.concept-style .frame-color--text{--frame-color:var(--general_text-color)}.concept-style .frame-color--border{--frame-color:var(--general_border-color)}.concept-style .frame-color--none{--frame-color:transparent}.concept-style .element-color--text{--element-color:var(--general_text-color)}.concept-style .element-color--border{--element-color:var(--general_border-color)}.concept-style .element-color--transparent{--element-color:transparent}.concept-style :is([class^=link-color-],[class*=" link-color-"],#fakeidforspecificity) a,.concept-style :is([class^=link-color-],[class*=" link-color-"],#fakeidforspecificity) a:active,.concept-style :is([class^=link-color-],[class*=" link-color-"],#fakeidforspecificity) a:visited{color:var(--link-color,var(--general_link-color,var(--brand-color-primary)))}@media(any-hover:hover){.concept-style :is([class^=link-color-],[class*=" link-color-"],#fakeidforspecificity) a:active:hover,.concept-style :is([class^=link-color-],[class*=" link-color-"],#fakeidforspecificity) a:hover,.concept-style :is([class^=link-color-],[class*=" link-color-"],#fakeidforspecificity) a:visited:hover{color:var(--link-color,var(--general_link-color,var(--brand-color-primary)))}}.concept-style [class*=" btn-hover-"] a.btn:not(:disabled):focus,.concept-style [class*=" btn-hover-"] button.btn:not(:disabled):focus,.concept-style [class^=btn-hover-] a.btn:not(:disabled):focus,.concept-style [class^=btn-hover-] button.btn:not(:disabled):focus{outline:none}.concept-style [class*=" btn-hover-"] a.btn:not(:disabled):focus-visible,.concept-style [class*=" btn-hover-"] button.btn:not(:disabled):focus-visible,.concept-style [class^=btn-hover-] a.btn:not(:disabled):focus-visible,.concept-style [class^=btn-hover-] button.btn:not(:disabled):focus-visible{background:var(--btn-hover-background,var(--general_background-color,#fff));color:var(--btn-hover-text-color,var(--general_link-color,var(--brand-color-primary)))}.concept-style [class*=" btn-hover-"] a.btn:not(:disabled):focus-visible svg.icon,.concept-style [class*=" btn-hover-"] button.btn:not(:disabled):focus-visible svg.icon,.concept-style [class^=btn-hover-] a.btn:not(:disabled):focus-visible svg.icon,.concept-style [class^=btn-hover-] button.btn:not(:disabled):focus-visible svg.icon{color:var(--btn-hover-icon-color,var(--general_link-color,var(--brand-color-primary)));fill:var(--btn-hover-icon-color,var(--general_link-color,var(--brand-color-primary)))}@media(any-hover:hover){.concept-style [class*=" btn-hover-"] a.btn:not(:disabled):hover,.concept-style [class*=" btn-hover-"] button.btn:not(:disabled):hover,.concept-style [class^=btn-hover-] a.btn:not(:disabled):hover,.concept-style [class^=btn-hover-] button.btn:not(:disabled):hover{background:var(--btn-hover-background,var(--general_background-color,#fff));color:var(--btn-hover-text-color,var(--general_link-color,var(--brand-color-primary)))}.concept-style [class*=" btn-hover-"] a.btn:not(:disabled):hover svg.icon,.concept-style [class*=" btn-hover-"] button.btn:not(:disabled):hover svg.icon,.concept-style [class^=btn-hover-] a.btn:not(:disabled):hover svg.icon,.concept-style [class^=btn-hover-] button.btn:not(:disabled):hover svg.icon{color:var(--btn-hover-icon-color,var(--general_link-color,var(--brand-color-primary)));fill:var(--btn-hover-icon-color,var(--general_link-color,var(--brand-color-primary)))}}.concept-style [class*=" icon-color-"] svg icon,.concept-style [class^=icon-color-] svg icon{fill:var(--icon-color)}.concept-style [class*=" stroke-"] text,.concept-style [class^=stroke-] text{stroke:var(--strokeColor,"transparent")}.concept-style [class*=" fill-"] text,.concept-style [class^=fill-] text{fill:var(--fill-color,var(--general_text-color,#292e3b))}.concept-style [class*=" fill-"].geometry-object,.concept-style [class^=fill-].geometry-object{fill:var(--fill-color)}.concept-style .color--1{color:var(--general_color-options_1,var(--general_text-color,#292e3b));--text-color:var( --general_color-options_1,var(--general_text-color) )}.concept-style .link-color--1{--link-color:var( --general_color-options_1,concept.$general_link-color )}.concept-style .background--1{background-color:var(--general_color-options_1,var(--general_background-color,#fff));--background-color:var( --general_color-options_1,var(--general_background-color) )}.concept-style .btn-hover-background--1{--btn-hover-background:var(--general_color-options_1)}.concept-style .btn-hover-text-color--1{--btn-hover-text-color:var(--general_color-options_1)}.concept-style .btn-hover-icon-color--1{--btn-hover-icon-color:var(--general_color-options_1)}.concept-style .icon-color--1{--icon-color:var( --general_color-options_1,var(--general_text-color) )}.concept-style .border--1{border-color:var(--general_color-options_1,var(--general_border-color,#d9dadd));--border-color:var( --general_color-options_1,concept.$general_border-color )}.concept-style .frame-color--1{--frame-color:var(--general_color-options_1)}.concept-style .element-color--1{--element-color:var(--general_color-options_1)}.concept-style .stroke--1{--strokeColor:var(--general_color-options_1)}.concept-style .fill--1{--fill-color:var( --general_color-options_1,concept.$general_text-color )}.concept-style .color--2{color:var(--general_color-options_2,var(--general_text-color,#292e3b));--text-color:var( --general_color-options_2,var(--general_text-color) )}.concept-style .link-color--2{--link-color:var( --general_color-options_2,concept.$general_link-color )}.concept-style .background--2{background-color:var(--general_color-options_2,var(--general_background-color,#fff));--background-color:var( --general_color-options_2,var(--general_background-color) )}.concept-style .btn-hover-background--2{--btn-hover-background:var(--general_color-options_2)}.concept-style .btn-hover-text-color--2{--btn-hover-text-color:var(--general_color-options_2)}.concept-style .btn-hover-icon-color--2{--btn-hover-icon-color:var(--general_color-options_2)}.concept-style .icon-color--2{--icon-color:var( --general_color-options_2,var(--general_text-color) )}.concept-style .border--2{border-color:var(--general_color-options_2,var(--general_border-color,#d9dadd));--border-color:var( --general_color-options_2,concept.$general_border-color )}.concept-style .frame-color--2{--frame-color:var(--general_color-options_2)}.concept-style .element-color--2{--element-color:var(--general_color-options_2)}.concept-style .stroke--2{--strokeColor:var(--general_color-options_2)}.concept-style .fill--2{--fill-color:var( --general_color-options_2,concept.$general_text-color )}.concept-style .color--3{color:var(--general_color-options_3,var(--general_text-color,#292e3b));--text-color:var( --general_color-options_3,var(--general_text-color) )}.concept-style .link-color--3{--link-color:var( --general_color-options_3,concept.$general_link-color )}.concept-style .background--3{background-color:var(--general_color-options_3,var(--general_background-color,#fff));--background-color:var( --general_color-options_3,var(--general_background-color) )}.concept-style .btn-hover-background--3{--btn-hover-background:var(--general_color-options_3)}.concept-style .btn-hover-text-color--3{--btn-hover-text-color:var(--general_color-options_3)}.concept-style .btn-hover-icon-color--3{--btn-hover-icon-color:var(--general_color-options_3)}.concept-style .icon-color--3{--icon-color:var( --general_color-options_3,var(--general_text-color) )}.concept-style .border--3{border-color:var(--general_color-options_3,var(--general_border-color,#d9dadd));--border-color:var( --general_color-options_3,concept.$general_border-color )}.concept-style .frame-color--3{--frame-color:var(--general_color-options_3)}.concept-style .element-color--3{--element-color:var(--general_color-options_3)}.concept-style .stroke--3{--strokeColor:var(--general_color-options_3)}.concept-style .fill--3{--fill-color:var( --general_color-options_3,concept.$general_text-color )}.concept-style .color--4{color:var(--general_color-options_4,var(--general_text-color,#292e3b));--text-color:var( --general_color-options_4,var(--general_text-color) )}.concept-style .link-color--4{--link-color:var( --general_color-options_4,concept.$general_link-color )}.concept-style .background--4{background-color:var(--general_color-options_4,var(--general_background-color,#fff));--background-color:var( --general_color-options_4,var(--general_background-color) )}.concept-style .btn-hover-background--4{--btn-hover-background:var(--general_color-options_4)}.concept-style .btn-hover-text-color--4{--btn-hover-text-color:var(--general_color-options_4)}.concept-style .btn-hover-icon-color--4{--btn-hover-icon-color:var(--general_color-options_4)}.concept-style .icon-color--4{--icon-color:var( --general_color-options_4,var(--general_text-color) )}.concept-style .border--4{border-color:var(--general_color-options_4,var(--general_border-color,#d9dadd));--border-color:var( --general_color-options_4,concept.$general_border-color )}.concept-style .frame-color--4{--frame-color:var(--general_color-options_4)}.concept-style .element-color--4{--element-color:var(--general_color-options_4)}.concept-style .stroke--4{--strokeColor:var(--general_color-options_4)}.concept-style .fill--4{--fill-color:var( --general_color-options_4,concept.$general_text-color )}.concept-style .color--5{color:var(--general_color-options_5,var(--general_text-color,#292e3b));--text-color:var( --general_color-options_5,var(--general_text-color) )}.concept-style .link-color--5{--link-color:var( --general_color-options_5,concept.$general_link-color )}.concept-style .background--5{background-color:var(--general_color-options_5,var(--general_background-color,#fff));--background-color:var( --general_color-options_5,var(--general_background-color) )}.concept-style .btn-hover-background--5{--btn-hover-background:var(--general_color-options_5)}.concept-style .btn-hover-text-color--5{--btn-hover-text-color:var(--general_color-options_5)}.concept-style .btn-hover-icon-color--5{--btn-hover-icon-color:var(--general_color-options_5)}.concept-style .icon-color--5{--icon-color:var( --general_color-options_5,var(--general_text-color) )}.concept-style .border--5{border-color:var(--general_color-options_5,var(--general_border-color,#d9dadd));--border-color:var( --general_color-options_5,concept.$general_border-color )}.concept-style .frame-color--5{--frame-color:var(--general_color-options_5)}.concept-style .element-color--5{--element-color:var(--general_color-options_5)}.concept-style .stroke--5{--strokeColor:var(--general_color-options_5)}.concept-style .fill--5{--fill-color:var( --general_color-options_5,concept.$general_text-color )}.concept-style .color--6{color:var(--general_color-options_6,var(--general_text-color,#292e3b));--text-color:var( --general_color-options_6,var(--general_text-color) )}.concept-style .link-color--6{--link-color:var( --general_color-options_6,concept.$general_link-color )}.concept-style .background--6{background-color:var(--general_color-options_6,var(--general_background-color,#fff));--background-color:var( --general_color-options_6,var(--general_background-color) )}.concept-style .btn-hover-background--6{--btn-hover-background:var(--general_color-options_6)}.concept-style .btn-hover-text-color--6{--btn-hover-text-color:var(--general_color-options_6)}.concept-style .btn-hover-icon-color--6{--btn-hover-icon-color:var(--general_color-options_6)}.concept-style .icon-color--6{--icon-color:var( --general_color-options_6,var(--general_text-color) )}.concept-style .border--6{border-color:var(--general_color-options_6,var(--general_border-color,#d9dadd));--border-color:var( --general_color-options_6,concept.$general_border-color )}.concept-style .frame-color--6{--frame-color:var(--general_color-options_6)}.concept-style .element-color--6{--element-color:var(--general_color-options_6)}.concept-style .stroke--6{--strokeColor:var(--general_color-options_6)}.concept-style .fill--6{--fill-color:var( --general_color-options_6,concept.$general_text-color )}.concept-style .color--7{color:var(--general_color-options_7,var(--general_text-color,#292e3b));--text-color:var( --general_color-options_7,var(--general_text-color) )}.concept-style .link-color--7{--link-color:var( --general_color-options_7,concept.$general_link-color )}.concept-style .background--7{background-color:var(--general_color-options_7,var(--general_background-color,#fff));--background-color:var( --general_color-options_7,var(--general_background-color) )}.concept-style .btn-hover-background--7{--btn-hover-background:var(--general_color-options_7)}.concept-style .btn-hover-text-color--7{--btn-hover-text-color:var(--general_color-options_7)}.concept-style .btn-hover-icon-color--7{--btn-hover-icon-color:var(--general_color-options_7)}.concept-style .icon-color--7{--icon-color:var( --general_color-options_7,var(--general_text-color) )}.concept-style .border--7{border-color:var(--general_color-options_7,var(--general_border-color,#d9dadd));--border-color:var( --general_color-options_7,concept.$general_border-color )}.concept-style .frame-color--7{--frame-color:var(--general_color-options_7)}.concept-style .element-color--7{--element-color:var(--general_color-options_7)}.concept-style .stroke--7{--strokeColor:var(--general_color-options_7)}.concept-style .fill--7{--fill-color:var( --general_color-options_7,concept.$general_text-color )}.concept-style .color--8{color:var(--general_color-options_8,var(--general_text-color,#292e3b));--text-color:var( --general_color-options_8,var(--general_text-color) )}.concept-style .link-color--8{--link-color:var( --general_color-options_8,concept.$general_link-color )}.concept-style .background--8{background-color:var(--general_color-options_8,var(--general_background-color,#fff));--background-color:var( --general_color-options_8,var(--general_background-color) )}.concept-style .btn-hover-background--8{--btn-hover-background:var(--general_color-options_8)}.concept-style .btn-hover-text-color--8{--btn-hover-text-color:var(--general_color-options_8)}.concept-style .btn-hover-icon-color--8{--btn-hover-icon-color:var(--general_color-options_8)}.concept-style .icon-color--8{--icon-color:var( --general_color-options_8,var(--general_text-color) )}.concept-style .border--8{border-color:var(--general_color-options_8,var(--general_border-color,#d9dadd));--border-color:var( --general_color-options_8,concept.$general_border-color )}.concept-style .frame-color--8{--frame-color:var(--general_color-options_8)}.concept-style .element-color--8{--element-color:var(--general_color-options_8)}.concept-style .stroke--8{--strokeColor:var(--general_color-options_8)}.concept-style .fill--8{--fill-color:var( --general_color-options_8,concept.$general_text-color )}.concept-style .color--9{color:var(--general_color-options_9,var(--general_text-color,#292e3b));--text-color:var( --general_color-options_9,var(--general_text-color) )}.concept-style .link-color--9{--link-color:var( --general_color-options_9,concept.$general_link-color )}.concept-style .background--9{background-color:var(--general_color-options_9,var(--general_background-color,#fff));--background-color:var( --general_color-options_9,var(--general_background-color) )}.concept-style .btn-hover-background--9{--btn-hover-background:var(--general_color-options_9)}.concept-style .btn-hover-text-color--9{--btn-hover-text-color:var(--general_color-options_9)}.concept-style .btn-hover-icon-color--9{--btn-hover-icon-color:var(--general_color-options_9)}.concept-style .icon-color--9{--icon-color:var( --general_color-options_9,var(--general_text-color) )}.concept-style .border--9{border-color:var(--general_color-options_9,var(--general_border-color,#d9dadd));--border-color:var( --general_color-options_9,concept.$general_border-color )}.concept-style .frame-color--9{--frame-color:var(--general_color-options_9)}.concept-style .element-color--9{--element-color:var(--general_color-options_9)}.concept-style .stroke--9{--strokeColor:var(--general_color-options_9)}.concept-style .fill--9{--fill-color:var( --general_color-options_9,concept.$general_text-color )}.concept-style .color--10{color:var(--general_color-options_10,var(--general_text-color,#292e3b));--text-color:var( --general_color-options_10,var(--general_text-color) )}.concept-style .link-color--10{--link-color:var( --general_color-options_10,concept.$general_link-color )}.concept-style .background--10{background-color:var(--general_color-options_10,var(--general_background-color,#fff));--background-color:var( --general_color-options_10,var(--general_background-color) )}.concept-style .btn-hover-background--10{--btn-hover-background:var(--general_color-options_10)}.concept-style .btn-hover-text-color--10{--btn-hover-text-color:var(--general_color-options_10)}.concept-style .btn-hover-icon-color--10{--btn-hover-icon-color:var(--general_color-options_10)}.concept-style .icon-color--10{--icon-color:var( --general_color-options_10,var(--general_text-color) )}.concept-style .border--10{border-color:var(--general_color-options_10,var(--general_border-color,#d9dadd));--border-color:var( --general_color-options_10,concept.$general_border-color )}.concept-style .frame-color--10{--frame-color:var(--general_color-options_10)}.concept-style .element-color--10{--element-color:var(--general_color-options_10)}.concept-style .stroke--10{--strokeColor:var(--general_color-options_10)}.concept-style .fill--10{--fill-color:var( --general_color-options_10,concept.$general_text-color )}.concept-style .color--11{color:var(--general_color-options_11,var(--general_text-color,#292e3b));--text-color:var( --general_color-options_11,var(--general_text-color) )}.concept-style .link-color--11{--link-color:var( --general_color-options_11,concept.$general_link-color )}.concept-style .background--11{background-color:var(--general_color-options_11,var(--general_background-color,#fff));--background-color:var( --general_color-options_11,var(--general_background-color) )}.concept-style .btn-hover-background--11{--btn-hover-background:var(--general_color-options_11)}.concept-style .btn-hover-text-color--11{--btn-hover-text-color:var(--general_color-options_11)}.concept-style .btn-hover-icon-color--11{--btn-hover-icon-color:var(--general_color-options_11)}.concept-style .icon-color--11{--icon-color:var( --general_color-options_11,var(--general_text-color) )}.concept-style .border--11{border-color:var(--general_color-options_11,var(--general_border-color,#d9dadd));--border-color:var( --general_color-options_11,concept.$general_border-color )}.concept-style .frame-color--11{--frame-color:var(--general_color-options_11)}.concept-style .element-color--11{--element-color:var(--general_color-options_11)}.concept-style .stroke--11{--strokeColor:var(--general_color-options_11)}.concept-style .fill--11{--fill-color:var( --general_color-options_11,concept.$general_text-color )}.concept-style .color--12{color:var(--general_color-options_12,var(--general_text-color,#292e3b));--text-color:var( --general_color-options_12,var(--general_text-color) )}.concept-style .link-color--12{--link-color:var( --general_color-options_12,concept.$general_link-color )}.concept-style .background--12{background-color:var(--general_color-options_12,var(--general_background-color,#fff));--background-color:var( --general_color-options_12,var(--general_background-color) )}.concept-style .btn-hover-background--12{--btn-hover-background:var(--general_color-options_12)}.concept-style .btn-hover-text-color--12{--btn-hover-text-color:var(--general_color-options_12)}.concept-style .btn-hover-icon-color--12{--btn-hover-icon-color:var(--general_color-options_12)}.concept-style .icon-color--12{--icon-color:var( --general_color-options_12,var(--general_text-color) )}.concept-style .border--12{border-color:var(--general_color-options_12,var(--general_border-color,#d9dadd));--border-color:var( --general_color-options_12,concept.$general_border-color )}.concept-style .frame-color--12{--frame-color:var(--general_color-options_12)}.concept-style .element-color--12{--element-color:var(--general_color-options_12)}.concept-style .stroke--12{--strokeColor:var(--general_color-options_12)}.concept-style .fill--12{--fill-color:var( --general_color-options_12,concept.$general_text-color )}.concept-style .color--13{color:var(--general_color-options_13,var(--general_text-color,#292e3b));--text-color:var( --general_color-options_13,var(--general_text-color) )}.concept-style .link-color--13{--link-color:var( --general_color-options_13,concept.$general_link-color )}.concept-style .background--13{background-color:var(--general_color-options_13,var(--general_background-color,#fff));--background-color:var( --general_color-options_13,var(--general_background-color) )}.concept-style .btn-hover-background--13{--btn-hover-background:var(--general_color-options_13)}.concept-style .btn-hover-text-color--13{--btn-hover-text-color:var(--general_color-options_13)}.concept-style .btn-hover-icon-color--13{--btn-hover-icon-color:var(--general_color-options_13)}.concept-style .icon-color--13{--icon-color:var( --general_color-options_13,var(--general_text-color) )}.concept-style .border--13{border-color:var(--general_color-options_13,var(--general_border-color,#d9dadd));--border-color:var( --general_color-options_13,concept.$general_border-color )}.concept-style .frame-color--13{--frame-color:var(--general_color-options_13)}.concept-style .element-color--13{--element-color:var(--general_color-options_13)}.concept-style .stroke--13{--strokeColor:var(--general_color-options_13)}.concept-style .fill--13{--fill-color:var( --general_color-options_13,concept.$general_text-color )}.concept-style .color--14{color:var(--general_color-options_14,var(--general_text-color,#292e3b));--text-color:var( --general_color-options_14,var(--general_text-color) )}.concept-style .link-color--14{--link-color:var( --general_color-options_14,concept.$general_link-color )}.concept-style .background--14{background-color:var(--general_color-options_14,var(--general_background-color,#fff));--background-color:var( --general_color-options_14,var(--general_background-color) )}.concept-style .btn-hover-background--14{--btn-hover-background:var(--general_color-options_14)}.concept-style .btn-hover-text-color--14{--btn-hover-text-color:var(--general_color-options_14)}.concept-style .btn-hover-icon-color--14{--btn-hover-icon-color:var(--general_color-options_14)}.concept-style .icon-color--14{--icon-color:var( --general_color-options_14,var(--general_text-color) )}.concept-style .border--14{border-color:var(--general_color-options_14,var(--general_border-color,#d9dadd));--border-color:var( --general_color-options_14,concept.$general_border-color )}.concept-style .frame-color--14{--frame-color:var(--general_color-options_14)}.concept-style .element-color--14{--element-color:var(--general_color-options_14)}.concept-style .stroke--14{--strokeColor:var(--general_color-options_14)}.concept-style .fill--14{--fill-color:var( --general_color-options_14,concept.$general_text-color )}.concept-style .color--15{color:var(--general_color-options_15,var(--general_text-color,#292e3b));--text-color:var( --general_color-options_15,var(--general_text-color) )}.concept-style .link-color--15{--link-color:var( --general_color-options_15,concept.$general_link-color )}.concept-style .background--15{background-color:var(--general_color-options_15,var(--general_background-color,#fff));--background-color:var( --general_color-options_15,var(--general_background-color) )}.concept-style .btn-hover-background--15{--btn-hover-background:var(--general_color-options_15)}.concept-style .btn-hover-text-color--15{--btn-hover-text-color:var(--general_color-options_15)}.concept-style .btn-hover-icon-color--15{--btn-hover-icon-color:var(--general_color-options_15)}.concept-style .icon-color--15{--icon-color:var( --general_color-options_15,var(--general_text-color) )}.concept-style .border--15{border-color:var(--general_color-options_15,var(--general_border-color,#d9dadd));--border-color:var( --general_color-options_15,concept.$general_border-color )}.concept-style .frame-color--15{--frame-color:var(--general_color-options_15)}.concept-style .element-color--15{--element-color:var(--general_color-options_15)}.concept-style .stroke--15{--strokeColor:var(--general_color-options_15)}.concept-style .fill--15{--fill-color:var( --general_color-options_15,concept.$general_text-color )}.concept-style .color--16{color:var(--general_color-options_16,var(--general_text-color,#292e3b));--text-color:var( --general_color-options_16,var(--general_text-color) )}.concept-style .link-color--16{--link-color:var( --general_color-options_16,concept.$general_link-color )}.concept-style .background--16{background-color:var(--general_color-options_16,var(--general_background-color,#fff));--background-color:var( --general_color-options_16,var(--general_background-color) )}.concept-style .btn-hover-background--16{--btn-hover-background:var(--general_color-options_16)}.concept-style .btn-hover-text-color--16{--btn-hover-text-color:var(--general_color-options_16)}.concept-style .btn-hover-icon-color--16{--btn-hover-icon-color:var(--general_color-options_16)}.concept-style .icon-color--16{--icon-color:var( --general_color-options_16,var(--general_text-color) )}.concept-style .border--16{border-color:var(--general_color-options_16,var(--general_border-color,#d9dadd));--border-color:var( --general_color-options_16,concept.$general_border-color )}.concept-style .frame-color--16{--frame-color:var(--general_color-options_16)}.concept-style .element-color--16{--element-color:var(--general_color-options_16)}.concept-style .stroke--16{--strokeColor:var(--general_color-options_16)}.concept-style .fill--16{--fill-color:var( --general_color-options_16,concept.$general_text-color )}.concept-style .color--17{color:var(--general_color-options_17,var(--general_text-color,#292e3b));--text-color:var( --general_color-options_17,var(--general_text-color) )}.concept-style .link-color--17{--link-color:var( --general_color-options_17,concept.$general_link-color )}.concept-style .background--17{background-color:var(--general_color-options_17,var(--general_background-color,#fff));--background-color:var( --general_color-options_17,var(--general_background-color) )}.concept-style .btn-hover-background--17{--btn-hover-background:var(--general_color-options_17)}.concept-style .btn-hover-text-color--17{--btn-hover-text-color:var(--general_color-options_17)}.concept-style .btn-hover-icon-color--17{--btn-hover-icon-color:var(--general_color-options_17)}.concept-style .icon-color--17{--icon-color:var( --general_color-options_17,var(--general_text-color) )}.concept-style .border--17{border-color:var(--general_color-options_17,var(--general_border-color,#d9dadd));--border-color:var( --general_color-options_17,concept.$general_border-color )}.concept-style .frame-color--17{--frame-color:var(--general_color-options_17)}.concept-style .element-color--17{--element-color:var(--general_color-options_17)}.concept-style .stroke--17{--strokeColor:var(--general_color-options_17)}.concept-style .fill--17{--fill-color:var( --general_color-options_17,concept.$general_text-color )}.concept-style .color--18{color:var(--general_color-options_18,var(--general_text-color,#292e3b));--text-color:var( --general_color-options_18,var(--general_text-color) )}.concept-style .link-color--18{--link-color:var( --general_color-options_18,concept.$general_link-color )}.concept-style .background--18{background-color:var(--general_color-options_18,var(--general_background-color,#fff));--background-color:var( --general_color-options_18,var(--general_background-color) )}.concept-style .btn-hover-background--18{--btn-hover-background:var(--general_color-options_18)}.concept-style .btn-hover-text-color--18{--btn-hover-text-color:var(--general_color-options_18)}.concept-style .btn-hover-icon-color--18{--btn-hover-icon-color:var(--general_color-options_18)}.concept-style .icon-color--18{--icon-color:var( --general_color-options_18,var(--general_text-color) )}.concept-style .border--18{border-color:var(--general_color-options_18,var(--general_border-color,#d9dadd));--border-color:var( --general_color-options_18,concept.$general_border-color )}.concept-style .frame-color--18{--frame-color:var(--general_color-options_18)}.concept-style .element-color--18{--element-color:var(--general_color-options_18)}.concept-style .stroke--18{--strokeColor:var(--general_color-options_18)}.concept-style .fill--18{--fill-color:var( --general_color-options_18,concept.$general_text-color )}.concept-style .color--19{color:var(--general_color-options_19,var(--general_text-color,#292e3b));--text-color:var( --general_color-options_19,var(--general_text-color) )}.concept-style .link-color--19{--link-color:var( --general_color-options_19,concept.$general_link-color )}.concept-style .background--19{background-color:var(--general_color-options_19,var(--general_background-color,#fff));--background-color:var( --general_color-options_19,var(--general_background-color) )}.concept-style .btn-hover-background--19{--btn-hover-background:var(--general_color-options_19)}.concept-style .btn-hover-text-color--19{--btn-hover-text-color:var(--general_color-options_19)}.concept-style .btn-hover-icon-color--19{--btn-hover-icon-color:var(--general_color-options_19)}.concept-style .icon-color--19{--icon-color:var( --general_color-options_19,var(--general_text-color) )}.concept-style .border--19{border-color:var(--general_color-options_19,var(--general_border-color,#d9dadd));--border-color:var( --general_color-options_19,concept.$general_border-color )}.concept-style .frame-color--19{--frame-color:var(--general_color-options_19)}.concept-style .element-color--19{--element-color:var(--general_color-options_19)}.concept-style .stroke--19{--strokeColor:var(--general_color-options_19)}.concept-style .fill--19{--fill-color:var( --general_color-options_19,concept.$general_text-color )}.concept-style .color--20{color:var(--general_color-options_20,var(--general_text-color,#292e3b));--text-color:var( --general_color-options_20,var(--general_text-color) )}.concept-style .link-color--20{--link-color:var( --general_color-options_20,concept.$general_link-color )}.concept-style .background--20{background-color:var(--general_color-options_20,var(--general_background-color,#fff));--background-color:var( --general_color-options_20,var(--general_background-color) )}.concept-style .btn-hover-background--20{--btn-hover-background:var(--general_color-options_20)}.concept-style .btn-hover-text-color--20{--btn-hover-text-color:var(--general_color-options_20)}.concept-style .btn-hover-icon-color--20{--btn-hover-icon-color:var(--general_color-options_20)}.concept-style .icon-color--20{--icon-color:var( --general_color-options_20,var(--general_text-color) )}.concept-style .border--20{border-color:var(--general_color-options_20,var(--general_border-color,#d9dadd));--border-color:var( --general_color-options_20,concept.$general_border-color )}.concept-style .frame-color--20{--frame-color:var(--general_color-options_20)}.concept-style .element-color--20{--element-color:var(--general_color-options_20)}.concept-style .stroke--20{--strokeColor:var(--general_color-options_20)}.concept-style .fill--20{--fill-color:var( --general_color-options_20,concept.$general_text-color )}.concept-style .color--21{color:var(--general_color-options_21,var(--general_text-color,#292e3b));--text-color:var( --general_color-options_21,var(--general_text-color) )}.concept-style .link-color--21{--link-color:var( --general_color-options_21,concept.$general_link-color )}.concept-style .background--21{background-color:var(--general_color-options_21,var(--general_background-color,#fff));--background-color:var( --general_color-options_21,var(--general_background-color) )}.concept-style .btn-hover-background--21{--btn-hover-background:var(--general_color-options_21)}.concept-style .btn-hover-text-color--21{--btn-hover-text-color:var(--general_color-options_21)}.concept-style .btn-hover-icon-color--21{--btn-hover-icon-color:var(--general_color-options_21)}.concept-style .icon-color--21{--icon-color:var( --general_color-options_21,var(--general_text-color) )}.concept-style .border--21{border-color:var(--general_color-options_21,var(--general_border-color,#d9dadd));--border-color:var( --general_color-options_21,concept.$general_border-color )}.concept-style .frame-color--21{--frame-color:var(--general_color-options_21)}.concept-style .element-color--21{--element-color:var(--general_color-options_21)}.concept-style .stroke--21{--strokeColor:var(--general_color-options_21)}.concept-style .fill--21{--fill-color:var( --general_color-options_21,concept.$general_text-color )}.concept-style .color--22{color:var(--general_color-options_22,var(--general_text-color,#292e3b));--text-color:var( --general_color-options_22,var(--general_text-color) )}.concept-style .link-color--22{--link-color:var( --general_color-options_22,concept.$general_link-color )}.concept-style .background--22{background-color:var(--general_color-options_22,var(--general_background-color,#fff));--background-color:var( --general_color-options_22,var(--general_background-color) )}.concept-style .btn-hover-background--22{--btn-hover-background:var(--general_color-options_22)}.concept-style .btn-hover-text-color--22{--btn-hover-text-color:var(--general_color-options_22)}.concept-style .btn-hover-icon-color--22{--btn-hover-icon-color:var(--general_color-options_22)}.concept-style .icon-color--22{--icon-color:var( --general_color-options_22,var(--general_text-color) )}.concept-style .border--22{border-color:var(--general_color-options_22,var(--general_border-color,#d9dadd));--border-color:var( --general_color-options_22,concept.$general_border-color )}.concept-style .frame-color--22{--frame-color:var(--general_color-options_22)}.concept-style .element-color--22{--element-color:var(--general_color-options_22)}.concept-style .stroke--22{--strokeColor:var(--general_color-options_22)}.concept-style .fill--22{--fill-color:var( --general_color-options_22,concept.$general_text-color )}.concept-style .color--23{color:var(--general_color-options_23,var(--general_text-color,#292e3b));--text-color:var( --general_color-options_23,var(--general_text-color) )}.concept-style .link-color--23{--link-color:var( --general_color-options_23,concept.$general_link-color )}.concept-style .background--23{background-color:var(--general_color-options_23,var(--general_background-color,#fff));--background-color:var( --general_color-options_23,var(--general_background-color) )}.concept-style .btn-hover-background--23{--btn-hover-background:var(--general_color-options_23)}.concept-style .btn-hover-text-color--23{--btn-hover-text-color:var(--general_color-options_23)}.concept-style .btn-hover-icon-color--23{--btn-hover-icon-color:var(--general_color-options_23)}.concept-style .icon-color--23{--icon-color:var( --general_color-options_23,var(--general_text-color) )}.concept-style .border--23{border-color:var(--general_color-options_23,var(--general_border-color,#d9dadd));--border-color:var( --general_color-options_23,concept.$general_border-color )}.concept-style .frame-color--23{--frame-color:var(--general_color-options_23)}.concept-style .element-color--23{--element-color:var(--general_color-options_23)}.concept-style .stroke--23{--strokeColor:var(--general_color-options_23)}.concept-style .fill--23{--fill-color:var( --general_color-options_23,concept.$general_text-color )}.concept-style .color--24{color:var(--general_color-options_24,var(--general_text-color,#292e3b));--text-color:var( --general_color-options_24,var(--general_text-color) )}.concept-style .link-color--24{--link-color:var( --general_color-options_24,concept.$general_link-color )}.concept-style .background--24{background-color:var(--general_color-options_24,var(--general_background-color,#fff));--background-color:var( --general_color-options_24,var(--general_background-color) )}.concept-style .btn-hover-background--24{--btn-hover-background:var(--general_color-options_24)}.concept-style .btn-hover-text-color--24{--btn-hover-text-color:var(--general_color-options_24)}.concept-style .btn-hover-icon-color--24{--btn-hover-icon-color:var(--general_color-options_24)}.concept-style .icon-color--24{--icon-color:var( --general_color-options_24,var(--general_text-color) )}.concept-style .border--24{border-color:var(--general_color-options_24,var(--general_border-color,#d9dadd));--border-color:var( --general_color-options_24,concept.$general_border-color )}.concept-style .frame-color--24{--frame-color:var(--general_color-options_24)}.concept-style .element-color--24{--element-color:var(--general_color-options_24)}.concept-style .stroke--24{--strokeColor:var(--general_color-options_24)}.concept-style .fill--24{--fill-color:var( --general_color-options_24,concept.$general_text-color )}.concept-style .color--25{color:var(--general_color-options_25,var(--general_text-color,#292e3b));--text-color:var( --general_color-options_25,var(--general_text-color) )}.concept-style .link-color--25{--link-color:var( --general_color-options_25,concept.$general_link-color )}.concept-style .background--25{background-color:var(--general_color-options_25,var(--general_background-color,#fff));--background-color:var( --general_color-options_25,var(--general_background-color) )}.concept-style .btn-hover-background--25{--btn-hover-background:var(--general_color-options_25)}.concept-style .btn-hover-text-color--25{--btn-hover-text-color:var(--general_color-options_25)}.concept-style .btn-hover-icon-color--25{--btn-hover-icon-color:var(--general_color-options_25)}.concept-style .icon-color--25{--icon-color:var( --general_color-options_25,var(--general_text-color) )}.concept-style .border--25{border-color:var(--general_color-options_25,var(--general_border-color,#d9dadd));--border-color:var( --general_color-options_25,concept.$general_border-color )}.concept-style .frame-color--25{--frame-color:var(--general_color-options_25)}.concept-style .element-color--25{--element-color:var(--general_color-options_25)}.concept-style .stroke--25{--strokeColor:var(--general_color-options_25)}.concept-style .fill--25{--fill-color:var( --general_color-options_25,concept.$general_text-color )}.concept-style .color--26{color:var(--general_color-options_26,var(--general_text-color,#292e3b));--text-color:var( --general_color-options_26,var(--general_text-color) )}.concept-style .link-color--26{--link-color:var( --general_color-options_26,concept.$general_link-color )}.concept-style .background--26{background-color:var(--general_color-options_26,var(--general_background-color,#fff));--background-color:var( --general_color-options_26,var(--general_background-color) )}.concept-style .btn-hover-background--26{--btn-hover-background:var(--general_color-options_26)}.concept-style .btn-hover-text-color--26{--btn-hover-text-color:var(--general_color-options_26)}.concept-style .btn-hover-icon-color--26{--btn-hover-icon-color:var(--general_color-options_26)}.concept-style .icon-color--26{--icon-color:var( --general_color-options_26,var(--general_text-color) )}.concept-style .border--26{border-color:var(--general_color-options_26,var(--general_border-color,#d9dadd));--border-color:var( --general_color-options_26,concept.$general_border-color )}.concept-style .frame-color--26{--frame-color:var(--general_color-options_26)}.concept-style .element-color--26{--element-color:var(--general_color-options_26)}.concept-style .stroke--26{--strokeColor:var(--general_color-options_26)}.concept-style .fill--26{--fill-color:var( --general_color-options_26,concept.$general_text-color )}.concept-style .color--27{color:var(--general_color-options_27,var(--general_text-color,#292e3b));--text-color:var( --general_color-options_27,var(--general_text-color) )}.concept-style .link-color--27{--link-color:var( --general_color-options_27,concept.$general_link-color )}.concept-style .background--27{background-color:var(--general_color-options_27,var(--general_background-color,#fff));--background-color:var( --general_color-options_27,var(--general_background-color) )}.concept-style .btn-hover-background--27{--btn-hover-background:var(--general_color-options_27)}.concept-style .btn-hover-text-color--27{--btn-hover-text-color:var(--general_color-options_27)}.concept-style .btn-hover-icon-color--27{--btn-hover-icon-color:var(--general_color-options_27)}.concept-style .icon-color--27{--icon-color:var( --general_color-options_27,var(--general_text-color) )}.concept-style .border--27{border-color:var(--general_color-options_27,var(--general_border-color,#d9dadd));--border-color:var( --general_color-options_27,concept.$general_border-color )}.concept-style .frame-color--27{--frame-color:var(--general_color-options_27)}.concept-style .element-color--27{--element-color:var(--general_color-options_27)}.concept-style .stroke--27{--strokeColor:var(--general_color-options_27)}.concept-style .fill--27{--fill-color:var( --general_color-options_27,concept.$general_text-color )}.concept-style .color--28{color:var(--general_color-options_28,var(--general_text-color,#292e3b));--text-color:var( --general_color-options_28,var(--general_text-color) )}.concept-style .link-color--28{--link-color:var( --general_color-options_28,concept.$general_link-color )}.concept-style .background--28{background-color:var(--general_color-options_28,var(--general_background-color,#fff));--background-color:var( --general_color-options_28,var(--general_background-color) )}.concept-style .btn-hover-background--28{--btn-hover-background:var(--general_color-options_28)}.concept-style .btn-hover-text-color--28{--btn-hover-text-color:var(--general_color-options_28)}.concept-style .btn-hover-icon-color--28{--btn-hover-icon-color:var(--general_color-options_28)}.concept-style .icon-color--28{--icon-color:var( --general_color-options_28,var(--general_text-color) )}.concept-style .border--28{border-color:var(--general_color-options_28,var(--general_border-color,#d9dadd));--border-color:var( --general_color-options_28,concept.$general_border-color )}.concept-style .frame-color--28{--frame-color:var(--general_color-options_28)}.concept-style .element-color--28{--element-color:var(--general_color-options_28)}.concept-style .stroke--28{--strokeColor:var(--general_color-options_28)}.concept-style .fill--28{--fill-color:var( --general_color-options_28,concept.$general_text-color )}.concept-style .color--29{color:var(--general_color-options_29,var(--general_text-color,#292e3b));--text-color:var( --general_color-options_29,var(--general_text-color) )}.concept-style .link-color--29{--link-color:var( --general_color-options_29,concept.$general_link-color )}.concept-style .background--29{background-color:var(--general_color-options_29,var(--general_background-color,#fff));--background-color:var( --general_color-options_29,var(--general_background-color) )}.concept-style .btn-hover-background--29{--btn-hover-background:var(--general_color-options_29)}.concept-style .btn-hover-text-color--29{--btn-hover-text-color:var(--general_color-options_29)}.concept-style .btn-hover-icon-color--29{--btn-hover-icon-color:var(--general_color-options_29)}.concept-style .icon-color--29{--icon-color:var( --general_color-options_29,var(--general_text-color) )}.concept-style .border--29{border-color:var(--general_color-options_29,var(--general_border-color,#d9dadd));--border-color:var( --general_color-options_29,concept.$general_border-color )}.concept-style .frame-color--29{--frame-color:var(--general_color-options_29)}.concept-style .element-color--29{--element-color:var(--general_color-options_29)}.concept-style .stroke--29{--strokeColor:var(--general_color-options_29)}.concept-style .fill--29{--fill-color:var( --general_color-options_29,concept.$general_text-color )}.concept-style .color--30{color:var(--general_color-options_30,var(--general_text-color,#292e3b));--text-color:var( --general_color-options_30,var(--general_text-color) )}.concept-style .link-color--30{--link-color:var( --general_color-options_30,concept.$general_link-color )}.concept-style .background--30{background-color:var(--general_color-options_30,var(--general_background-color,#fff));--background-color:var( --general_color-options_30,var(--general_background-color) )}.concept-style .btn-hover-background--30{--btn-hover-background:var(--general_color-options_30)}.concept-style .btn-hover-text-color--30{--btn-hover-text-color:var(--general_color-options_30)}.concept-style .btn-hover-icon-color--30{--btn-hover-icon-color:var(--general_color-options_30)}.concept-style .icon-color--30{--icon-color:var( --general_color-options_30,var(--general_text-color) )}.concept-style .border--30{border-color:var(--general_color-options_30,var(--general_border-color,#d9dadd));--border-color:var( --general_color-options_30,concept.$general_border-color )}.concept-style .frame-color--30{--frame-color:var(--general_color-options_30)}.concept-style .element-color--30{--element-color:var(--general_color-options_30)}.concept-style .stroke--30{--strokeColor:var(--general_color-options_30)}.concept-style .fill--30{--fill-color:var( --general_color-options_30,concept.$general_text-color )}.concept-style .color--31{color:var(--general_color-options_31,var(--general_text-color,#292e3b));--text-color:var( --general_color-options_31,var(--general_text-color) )}.concept-style .link-color--31{--link-color:var( --general_color-options_31,concept.$general_link-color )}.concept-style .background--31{background-color:var(--general_color-options_31,var(--general_background-color,#fff));--background-color:var( --general_color-options_31,var(--general_background-color) )}.concept-style .btn-hover-background--31{--btn-hover-background:var(--general_color-options_31)}.concept-style .btn-hover-text-color--31{--btn-hover-text-color:var(--general_color-options_31)}.concept-style .btn-hover-icon-color--31{--btn-hover-icon-color:var(--general_color-options_31)}.concept-style .icon-color--31{--icon-color:var( --general_color-options_31,var(--general_text-color) )}.concept-style .border--31{border-color:var(--general_color-options_31,var(--general_border-color,#d9dadd));--border-color:var( --general_color-options_31,concept.$general_border-color )}.concept-style .frame-color--31{--frame-color:var(--general_color-options_31)}.concept-style .element-color--31{--element-color:var(--general_color-options_31)}.concept-style .stroke--31{--strokeColor:var(--general_color-options_31)}.concept-style .fill--31{--fill-color:var( --general_color-options_31,concept.$general_text-color )}.concept-style .color--32{color:var(--general_color-options_32,var(--general_text-color,#292e3b));--text-color:var( --general_color-options_32,var(--general_text-color) )}.concept-style .link-color--32{--link-color:var( --general_color-options_32,concept.$general_link-color )}.concept-style .background--32{background-color:var(--general_color-options_32,var(--general_background-color,#fff));--background-color:var( --general_color-options_32,var(--general_background-color) )}.concept-style .btn-hover-background--32{--btn-hover-background:var(--general_color-options_32)}.concept-style .btn-hover-text-color--32{--btn-hover-text-color:var(--general_color-options_32)}.concept-style .btn-hover-icon-color--32{--btn-hover-icon-color:var(--general_color-options_32)}.concept-style .icon-color--32{--icon-color:var( --general_color-options_32,var(--general_text-color) )}.concept-style .border--32{border-color:var(--general_color-options_32,var(--general_border-color,#d9dadd));--border-color:var( --general_color-options_32,concept.$general_border-color )}.concept-style .frame-color--32{--frame-color:var(--general_color-options_32)}.concept-style .element-color--32{--element-color:var(--general_color-options_32)}.concept-style .stroke--32{--strokeColor:var(--general_color-options_32)}.concept-style .fill--32{--fill-color:var( --general_color-options_32,concept.$general_text-color )}.concept-style .color--33{color:var(--general_color-options_33,var(--general_text-color,#292e3b));--text-color:var( --general_color-options_33,var(--general_text-color) )}.concept-style .link-color--33{--link-color:var( --general_color-options_33,concept.$general_link-color )}.concept-style .background--33{background-color:var(--general_color-options_33,var(--general_background-color,#fff));--background-color:var( --general_color-options_33,var(--general_background-color) )}.concept-style .btn-hover-background--33{--btn-hover-background:var(--general_color-options_33)}.concept-style .btn-hover-text-color--33{--btn-hover-text-color:var(--general_color-options_33)}.concept-style .btn-hover-icon-color--33{--btn-hover-icon-color:var(--general_color-options_33)}.concept-style .icon-color--33{--icon-color:var( --general_color-options_33,var(--general_text-color) )}.concept-style .border--33{border-color:var(--general_color-options_33,var(--general_border-color,#d9dadd));--border-color:var( --general_color-options_33,concept.$general_border-color )}.concept-style .frame-color--33{--frame-color:var(--general_color-options_33)}.concept-style .element-color--33{--element-color:var(--general_color-options_33)}.concept-style .stroke--33{--strokeColor:var(--general_color-options_33)}.concept-style .fill--33{--fill-color:var( --general_color-options_33,concept.$general_text-color )}.concept-style .color--34{color:var(--general_color-options_34,var(--general_text-color,#292e3b));--text-color:var( --general_color-options_34,var(--general_text-color) )}.concept-style .link-color--34{--link-color:var( --general_color-options_34,concept.$general_link-color )}.concept-style .background--34{background-color:var(--general_color-options_34,var(--general_background-color,#fff));--background-color:var( --general_color-options_34,var(--general_background-color) )}.concept-style .btn-hover-background--34{--btn-hover-background:var(--general_color-options_34)}.concept-style .btn-hover-text-color--34{--btn-hover-text-color:var(--general_color-options_34)}.concept-style .btn-hover-icon-color--34{--btn-hover-icon-color:var(--general_color-options_34)}.concept-style .icon-color--34{--icon-color:var( --general_color-options_34,var(--general_text-color) )}.concept-style .border--34{border-color:var(--general_color-options_34,var(--general_border-color,#d9dadd));--border-color:var( --general_color-options_34,concept.$general_border-color )}.concept-style .frame-color--34{--frame-color:var(--general_color-options_34)}.concept-style .element-color--34{--element-color:var(--general_color-options_34)}.concept-style .stroke--34{--strokeColor:var(--general_color-options_34)}.concept-style .fill--34{--fill-color:var( --general_color-options_34,concept.$general_text-color )}.concept-style .color--35{color:var(--general_color-options_35,var(--general_text-color,#292e3b));--text-color:var( --general_color-options_35,var(--general_text-color) )}.concept-style .link-color--35{--link-color:var( --general_color-options_35,concept.$general_link-color )}.concept-style .background--35{background-color:var(--general_color-options_35,var(--general_background-color,#fff));--background-color:var( --general_color-options_35,var(--general_background-color) )}.concept-style .btn-hover-background--35{--btn-hover-background:var(--general_color-options_35)}.concept-style .btn-hover-text-color--35{--btn-hover-text-color:var(--general_color-options_35)}.concept-style .btn-hover-icon-color--35{--btn-hover-icon-color:var(--general_color-options_35)}.concept-style .icon-color--35{--icon-color:var( --general_color-options_35,var(--general_text-color) )}.concept-style .border--35{border-color:var(--general_color-options_35,var(--general_border-color,#d9dadd));--border-color:var( --general_color-options_35,concept.$general_border-color )}.concept-style .frame-color--35{--frame-color:var(--general_color-options_35)}.concept-style .element-color--35{--element-color:var(--general_color-options_35)}.concept-style .stroke--35{--strokeColor:var(--general_color-options_35)}.concept-style .fill--35{--fill-color:var( --general_color-options_35,concept.$general_text-color )}.concept-style .color--36{color:var(--general_color-options_36,var(--general_text-color,#292e3b));--text-color:var( --general_color-options_36,var(--general_text-color) )}.concept-style .link-color--36{--link-color:var( --general_color-options_36,concept.$general_link-color )}.concept-style .background--36{background-color:var(--general_color-options_36,var(--general_background-color,#fff));--background-color:var( --general_color-options_36,var(--general_background-color) )}.concept-style .btn-hover-background--36{--btn-hover-background:var(--general_color-options_36)}.concept-style .btn-hover-text-color--36{--btn-hover-text-color:var(--general_color-options_36)}.concept-style .btn-hover-icon-color--36{--btn-hover-icon-color:var(--general_color-options_36)}.concept-style .icon-color--36{--icon-color:var( --general_color-options_36,var(--general_text-color) )}.concept-style .border--36{border-color:var(--general_color-options_36,var(--general_border-color,#d9dadd));--border-color:var( --general_color-options_36,concept.$general_border-color )}.concept-style .frame-color--36{--frame-color:var(--general_color-options_36)}.concept-style .element-color--36{--element-color:var(--general_color-options_36)}.concept-style .stroke--36{--strokeColor:var(--general_color-options_36)}.concept-style .fill--36{--fill-color:var( --general_color-options_36,concept.$general_text-color )}.concept-style .color--37{color:var(--general_color-options_37,var(--general_text-color,#292e3b));--text-color:var( --general_color-options_37,var(--general_text-color) )}.concept-style .link-color--37{--link-color:var( --general_color-options_37,concept.$general_link-color )}.concept-style .background--37{background-color:var(--general_color-options_37,var(--general_background-color,#fff));--background-color:var( --general_color-options_37,var(--general_background-color) )}.concept-style .btn-hover-background--37{--btn-hover-background:var(--general_color-options_37)}.concept-style .btn-hover-text-color--37{--btn-hover-text-color:var(--general_color-options_37)}.concept-style .btn-hover-icon-color--37{--btn-hover-icon-color:var(--general_color-options_37)}.concept-style .icon-color--37{--icon-color:var( --general_color-options_37,var(--general_text-color) )}.concept-style .border--37{border-color:var(--general_color-options_37,var(--general_border-color,#d9dadd));--border-color:var( --general_color-options_37,concept.$general_border-color )}.concept-style .frame-color--37{--frame-color:var(--general_color-options_37)}.concept-style .element-color--37{--element-color:var(--general_color-options_37)}.concept-style .stroke--37{--strokeColor:var(--general_color-options_37)}.concept-style .fill--37{--fill-color:var( --general_color-options_37,concept.$general_text-color )}.concept-style .color--38{color:var(--general_color-options_38,var(--general_text-color,#292e3b));--text-color:var( --general_color-options_38,var(--general_text-color) )}.concept-style .link-color--38{--link-color:var( --general_color-options_38,concept.$general_link-color )}.concept-style .background--38{background-color:var(--general_color-options_38,var(--general_background-color,#fff));--background-color:var( --general_color-options_38,var(--general_background-color) )}.concept-style .btn-hover-background--38{--btn-hover-background:var(--general_color-options_38)}.concept-style .btn-hover-text-color--38{--btn-hover-text-color:var(--general_color-options_38)}.concept-style .btn-hover-icon-color--38{--btn-hover-icon-color:var(--general_color-options_38)}.concept-style .icon-color--38{--icon-color:var( --general_color-options_38,var(--general_text-color) )}.concept-style .border--38{border-color:var(--general_color-options_38,var(--general_border-color,#d9dadd));--border-color:var( --general_color-options_38,concept.$general_border-color )}.concept-style .frame-color--38{--frame-color:var(--general_color-options_38)}.concept-style .element-color--38{--element-color:var(--general_color-options_38)}.concept-style .stroke--38{--strokeColor:var(--general_color-options_38)}.concept-style .fill--38{--fill-color:var( --general_color-options_38,concept.$general_text-color )}.concept-style .color--39{color:var(--general_color-options_39,var(--general_text-color,#292e3b));--text-color:var( --general_color-options_39,var(--general_text-color) )}.concept-style .link-color--39{--link-color:var( --general_color-options_39,concept.$general_link-color )}.concept-style .background--39{background-color:var(--general_color-options_39,var(--general_background-color,#fff));--background-color:var( --general_color-options_39,var(--general_background-color) )}.concept-style .btn-hover-background--39{--btn-hover-background:var(--general_color-options_39)}.concept-style .btn-hover-text-color--39{--btn-hover-text-color:var(--general_color-options_39)}.concept-style .btn-hover-icon-color--39{--btn-hover-icon-color:var(--general_color-options_39)}.concept-style .icon-color--39{--icon-color:var( --general_color-options_39,var(--general_text-color) )}.concept-style .border--39{border-color:var(--general_color-options_39,var(--general_border-color,#d9dadd));--border-color:var( --general_color-options_39,concept.$general_border-color )}.concept-style .frame-color--39{--frame-color:var(--general_color-options_39)}.concept-style .element-color--39{--element-color:var(--general_color-options_39)}.concept-style .stroke--39{--strokeColor:var(--general_color-options_39)}.concept-style .fill--39{--fill-color:var( --general_color-options_39,concept.$general_text-color )}.concept-style .color--40{color:var(--general_color-options_40,var(--general_text-color,#292e3b));--text-color:var( --general_color-options_40,var(--general_text-color) )}.concept-style .link-color--40{--link-color:var( --general_color-options_40,concept.$general_link-color )}.concept-style .background--40{background-color:var(--general_color-options_40,var(--general_background-color,#fff));--background-color:var( --general_color-options_40,var(--general_background-color) )}.concept-style .btn-hover-background--40{--btn-hover-background:var(--general_color-options_40)}.concept-style .btn-hover-text-color--40{--btn-hover-text-color:var(--general_color-options_40)}.concept-style .btn-hover-icon-color--40{--btn-hover-icon-color:var(--general_color-options_40)}.concept-style .icon-color--40{--icon-color:var( --general_color-options_40,var(--general_text-color) )}.concept-style .border--40{border-color:var(--general_color-options_40,var(--general_border-color,#d9dadd));--border-color:var( --general_color-options_40,concept.$general_border-color )}.concept-style .frame-color--40{--frame-color:var(--general_color-options_40)}.concept-style .element-color--40{--element-color:var(--general_color-options_40)}.concept-style .stroke--40{--strokeColor:var(--general_color-options_40)}.concept-style .fill--40{--fill-color:var( --general_color-options_40,concept.$general_text-color )}.concept-style .color--41{color:var(--general_color-options_41,var(--general_text-color,#292e3b));--text-color:var( --general_color-options_41,var(--general_text-color) )}.concept-style .link-color--41{--link-color:var( --general_color-options_41,concept.$general_link-color )}.concept-style .background--41{background-color:var(--general_color-options_41,var(--general_background-color,#fff));--background-color:var( --general_color-options_41,var(--general_background-color) )}.concept-style .btn-hover-background--41{--btn-hover-background:var(--general_color-options_41)}.concept-style .btn-hover-text-color--41{--btn-hover-text-color:var(--general_color-options_41)}.concept-style .btn-hover-icon-color--41{--btn-hover-icon-color:var(--general_color-options_41)}.concept-style .icon-color--41{--icon-color:var( --general_color-options_41,var(--general_text-color) )}.concept-style .border--41{border-color:var(--general_color-options_41,var(--general_border-color,#d9dadd));--border-color:var( --general_color-options_41,concept.$general_border-color )}.concept-style .frame-color--41{--frame-color:var(--general_color-options_41)}.concept-style .element-color--41{--element-color:var(--general_color-options_41)}.concept-style .stroke--41{--strokeColor:var(--general_color-options_41)}.concept-style .fill--41{--fill-color:var( --general_color-options_41,concept.$general_text-color )}.concept-style .color--42{color:var(--general_color-options_42,var(--general_text-color,#292e3b));--text-color:var( --general_color-options_42,var(--general_text-color) )}.concept-style .link-color--42{--link-color:var( --general_color-options_42,concept.$general_link-color )}.concept-style .background--42{background-color:var(--general_color-options_42,var(--general_background-color,#fff));--background-color:var( --general_color-options_42,var(--general_background-color) )}.concept-style .btn-hover-background--42{--btn-hover-background:var(--general_color-options_42)}.concept-style .btn-hover-text-color--42{--btn-hover-text-color:var(--general_color-options_42)}.concept-style .btn-hover-icon-color--42{--btn-hover-icon-color:var(--general_color-options_42)}.concept-style .icon-color--42{--icon-color:var( --general_color-options_42,var(--general_text-color) )}.concept-style .border--42{border-color:var(--general_color-options_42,var(--general_border-color,#d9dadd));--border-color:var( --general_color-options_42,concept.$general_border-color )}.concept-style .frame-color--42{--frame-color:var(--general_color-options_42)}.concept-style .element-color--42{--element-color:var(--general_color-options_42)}.concept-style .stroke--42{--strokeColor:var(--general_color-options_42)}.concept-style .fill--42{--fill-color:var( --general_color-options_42,concept.$general_text-color )}.concept-style .color--43{color:var(--general_color-options_43,var(--general_text-color,#292e3b));--text-color:var( --general_color-options_43,var(--general_text-color) )}.concept-style .link-color--43{--link-color:var( --general_color-options_43,concept.$general_link-color )}.concept-style .background--43{background-color:var(--general_color-options_43,var(--general_background-color,#fff));--background-color:var( --general_color-options_43,var(--general_background-color) )}.concept-style .btn-hover-background--43{--btn-hover-background:var(--general_color-options_43)}.concept-style .btn-hover-text-color--43{--btn-hover-text-color:var(--general_color-options_43)}.concept-style .btn-hover-icon-color--43{--btn-hover-icon-color:var(--general_color-options_43)}.concept-style .icon-color--43{--icon-color:var( --general_color-options_43,var(--general_text-color) )}.concept-style .border--43{border-color:var(--general_color-options_43,var(--general_border-color,#d9dadd));--border-color:var( --general_color-options_43,concept.$general_border-color )}.concept-style .frame-color--43{--frame-color:var(--general_color-options_43)}.concept-style .element-color--43{--element-color:var(--general_color-options_43)}.concept-style .stroke--43{--strokeColor:var(--general_color-options_43)}.concept-style .fill--43{--fill-color:var( --general_color-options_43,concept.$general_text-color )}.concept-style .color--44{color:var(--general_color-options_44,var(--general_text-color,#292e3b));--text-color:var( --general_color-options_44,var(--general_text-color) )}.concept-style .link-color--44{--link-color:var( --general_color-options_44,concept.$general_link-color )}.concept-style .background--44{background-color:var(--general_color-options_44,var(--general_background-color,#fff));--background-color:var( --general_color-options_44,var(--general_background-color) )}.concept-style .btn-hover-background--44{--btn-hover-background:var(--general_color-options_44)}.concept-style .btn-hover-text-color--44{--btn-hover-text-color:var(--general_color-options_44)}.concept-style .btn-hover-icon-color--44{--btn-hover-icon-color:var(--general_color-options_44)}.concept-style .icon-color--44{--icon-color:var( --general_color-options_44,var(--general_text-color) )}.concept-style .border--44{border-color:var(--general_color-options_44,var(--general_border-color,#d9dadd));--border-color:var( --general_color-options_44,concept.$general_border-color )}.concept-style .frame-color--44{--frame-color:var(--general_color-options_44)}.concept-style .element-color--44{--element-color:var(--general_color-options_44)}.concept-style .stroke--44{--strokeColor:var(--general_color-options_44)}.concept-style .fill--44{--fill-color:var( --general_color-options_44,concept.$general_text-color )}.concept-style .color--45{color:var(--general_color-options_45,var(--general_text-color,#292e3b));--text-color:var( --general_color-options_45,var(--general_text-color) )}.concept-style .link-color--45{--link-color:var( --general_color-options_45,concept.$general_link-color )}.concept-style .background--45{background-color:var(--general_color-options_45,var(--general_background-color,#fff));--background-color:var( --general_color-options_45,var(--general_background-color) )}.concept-style .btn-hover-background--45{--btn-hover-background:var(--general_color-options_45)}.concept-style .btn-hover-text-color--45{--btn-hover-text-color:var(--general_color-options_45)}.concept-style .btn-hover-icon-color--45{--btn-hover-icon-color:var(--general_color-options_45)}.concept-style .icon-color--45{--icon-color:var( --general_color-options_45,var(--general_text-color) )}.concept-style .border--45{border-color:var(--general_color-options_45,var(--general_border-color,#d9dadd));--border-color:var( --general_color-options_45,concept.$general_border-color )}.concept-style .frame-color--45{--frame-color:var(--general_color-options_45)}.concept-style .element-color--45{--element-color:var(--general_color-options_45)}.concept-style .stroke--45{--strokeColor:var(--general_color-options_45)}.concept-style .fill--45{--fill-color:var( --general_color-options_45,concept.$general_text-color )}.concept-style .color--46{color:var(--general_color-options_46,var(--general_text-color,#292e3b));--text-color:var( --general_color-options_46,var(--general_text-color) )}.concept-style .link-color--46{--link-color:var( --general_color-options_46,concept.$general_link-color )}.concept-style .background--46{background-color:var(--general_color-options_46,var(--general_background-color,#fff));--background-color:var( --general_color-options_46,var(--general_background-color) )}.concept-style .btn-hover-background--46{--btn-hover-background:var(--general_color-options_46)}.concept-style .btn-hover-text-color--46{--btn-hover-text-color:var(--general_color-options_46)}.concept-style .btn-hover-icon-color--46{--btn-hover-icon-color:var(--general_color-options_46)}.concept-style .icon-color--46{--icon-color:var( --general_color-options_46,var(--general_text-color) )}.concept-style .border--46{border-color:var(--general_color-options_46,var(--general_border-color,#d9dadd));--border-color:var( --general_color-options_46,concept.$general_border-color )}.concept-style .frame-color--46{--frame-color:var(--general_color-options_46)}.concept-style .element-color--46{--element-color:var(--general_color-options_46)}.concept-style .stroke--46{--strokeColor:var(--general_color-options_46)}.concept-style .fill--46{--fill-color:var( --general_color-options_46,concept.$general_text-color )}.concept-style .color--47{color:var(--general_color-options_47,var(--general_text-color,#292e3b));--text-color:var( --general_color-options_47,var(--general_text-color) )}.concept-style .link-color--47{--link-color:var( --general_color-options_47,concept.$general_link-color )}.concept-style .background--47{background-color:var(--general_color-options_47,var(--general_background-color,#fff));--background-color:var( --general_color-options_47,var(--general_background-color) )}.concept-style .btn-hover-background--47{--btn-hover-background:var(--general_color-options_47)}.concept-style .btn-hover-text-color--47{--btn-hover-text-color:var(--general_color-options_47)}.concept-style .btn-hover-icon-color--47{--btn-hover-icon-color:var(--general_color-options_47)}.concept-style .icon-color--47{--icon-color:var( --general_color-options_47,var(--general_text-color) )}.concept-style .border--47{border-color:var(--general_color-options_47,var(--general_border-color,#d9dadd));--border-color:var( --general_color-options_47,concept.$general_border-color )}.concept-style .frame-color--47{--frame-color:var(--general_color-options_47)}.concept-style .element-color--47{--element-color:var(--general_color-options_47)}.concept-style .stroke--47{--strokeColor:var(--general_color-options_47)}.concept-style .fill--47{--fill-color:var( --general_color-options_47,concept.$general_text-color )}.concept-style .color--48{color:var(--general_color-options_48,var(--general_text-color,#292e3b));--text-color:var( --general_color-options_48,var(--general_text-color) )}.concept-style .link-color--48{--link-color:var( --general_color-options_48,concept.$general_link-color )}.concept-style .background--48{background-color:var(--general_color-options_48,var(--general_background-color,#fff));--background-color:var( --general_color-options_48,var(--general_background-color) )}.concept-style .btn-hover-background--48{--btn-hover-background:var(--general_color-options_48)}.concept-style .btn-hover-text-color--48{--btn-hover-text-color:var(--general_color-options_48)}.concept-style .btn-hover-icon-color--48{--btn-hover-icon-color:var(--general_color-options_48)}.concept-style .icon-color--48{--icon-color:var( --general_color-options_48,var(--general_text-color) )}.concept-style .border--48{border-color:var(--general_color-options_48,var(--general_border-color,#d9dadd));--border-color:var( --general_color-options_48,concept.$general_border-color )}.concept-style .frame-color--48{--frame-color:var(--general_color-options_48)}.concept-style .element-color--48{--element-color:var(--general_color-options_48)}.concept-style .stroke--48{--strokeColor:var(--general_color-options_48)}.concept-style .fill--48{--fill-color:var( --general_color-options_48,concept.$general_text-color )}.concept-style .color--49{color:var(--general_color-options_49,var(--general_text-color,#292e3b));--text-color:var( --general_color-options_49,var(--general_text-color) )}.concept-style .link-color--49{--link-color:var( --general_color-options_49,concept.$general_link-color )}.concept-style .background--49{background-color:var(--general_color-options_49,var(--general_background-color,#fff));--background-color:var( --general_color-options_49,var(--general_background-color) )}.concept-style .btn-hover-background--49{--btn-hover-background:var(--general_color-options_49)}.concept-style .btn-hover-text-color--49{--btn-hover-text-color:var(--general_color-options_49)}.concept-style .btn-hover-icon-color--49{--btn-hover-icon-color:var(--general_color-options_49)}.concept-style .icon-color--49{--icon-color:var( --general_color-options_49,var(--general_text-color) )}.concept-style .border--49{border-color:var(--general_color-options_49,var(--general_border-color,#d9dadd));--border-color:var( --general_color-options_49,concept.$general_border-color )}.concept-style .frame-color--49{--frame-color:var(--general_color-options_49)}.concept-style .element-color--49{--element-color:var(--general_color-options_49)}.concept-style .stroke--49{--strokeColor:var(--general_color-options_49)}.concept-style .fill--49{--fill-color:var( --general_color-options_49,concept.$general_text-color )}.concept-style .color--50{color:var(--general_color-options_50,var(--general_text-color,#292e3b));--text-color:var( --general_color-options_50,var(--general_text-color) )}.concept-style .link-color--50{--link-color:var( --general_color-options_50,concept.$general_link-color )}.concept-style .background--50{background-color:var(--general_color-options_50,var(--general_background-color,#fff));--background-color:var( --general_color-options_50,var(--general_background-color) )}.concept-style .btn-hover-background--50{--btn-hover-background:var(--general_color-options_50)}.concept-style .btn-hover-text-color--50{--btn-hover-text-color:var(--general_color-options_50)}.concept-style .btn-hover-icon-color--50{--btn-hover-icon-color:var(--general_color-options_50)}.concept-style .icon-color--50{--icon-color:var( --general_color-options_50,var(--general_text-color) )}.concept-style .border--50{border-color:var(--general_color-options_50,var(--general_border-color,#d9dadd));--border-color:var( --general_color-options_50,concept.$general_border-color )}.concept-style .frame-color--50{--frame-color:var(--general_color-options_50)}.concept-style .element-color--50{--element-color:var(--general_color-options_50)}.concept-style .stroke--50{--strokeColor:var(--general_color-options_50)}.concept-style .fill--50{--fill-color:var( --general_color-options_50,concept.$general_text-color )}.concept-style .color--51{color:var(--general_color-options_51,var(--general_text-color,#292e3b));--text-color:var( --general_color-options_51,var(--general_text-color) )}.concept-style .link-color--51{--link-color:var( --general_color-options_51,concept.$general_link-color )}.concept-style .background--51{background-color:var(--general_color-options_51,var(--general_background-color,#fff));--background-color:var( --general_color-options_51,var(--general_background-color) )}.concept-style .btn-hover-background--51{--btn-hover-background:var(--general_color-options_51)}.concept-style .btn-hover-text-color--51{--btn-hover-text-color:var(--general_color-options_51)}.concept-style .btn-hover-icon-color--51{--btn-hover-icon-color:var(--general_color-options_51)}.concept-style .icon-color--51{--icon-color:var( --general_color-options_51,var(--general_text-color) )}.concept-style .border--51{border-color:var(--general_color-options_51,var(--general_border-color,#d9dadd));--border-color:var( --general_color-options_51,concept.$general_border-color )}.concept-style .frame-color--51{--frame-color:var(--general_color-options_51)}.concept-style .element-color--51{--element-color:var(--general_color-options_51)}.concept-style .stroke--51{--strokeColor:var(--general_color-options_51)}.concept-style .fill--51{--fill-color:var( --general_color-options_51,concept.$general_text-color )}.concept-style .color--52{color:var(--general_color-options_52,var(--general_text-color,#292e3b));--text-color:var( --general_color-options_52,var(--general_text-color) )}.concept-style .link-color--52{--link-color:var( --general_color-options_52,concept.$general_link-color )}.concept-style .background--52{background-color:var(--general_color-options_52,var(--general_background-color,#fff));--background-color:var( --general_color-options_52,var(--general_background-color) )}.concept-style .btn-hover-background--52{--btn-hover-background:var(--general_color-options_52)}.concept-style .btn-hover-text-color--52{--btn-hover-text-color:var(--general_color-options_52)}.concept-style .btn-hover-icon-color--52{--btn-hover-icon-color:var(--general_color-options_52)}.concept-style .icon-color--52{--icon-color:var( --general_color-options_52,var(--general_text-color) )}.concept-style .border--52{border-color:var(--general_color-options_52,var(--general_border-color,#d9dadd));--border-color:var( --general_color-options_52,concept.$general_border-color )}.concept-style .frame-color--52{--frame-color:var(--general_color-options_52)}.concept-style .element-color--52{--element-color:var(--general_color-options_52)}.concept-style .stroke--52{--strokeColor:var(--general_color-options_52)}.concept-style .fill--52{--fill-color:var( --general_color-options_52,concept.$general_text-color )}.concept-style .color--53{color:var(--general_color-options_53,var(--general_text-color,#292e3b));--text-color:var( --general_color-options_53,var(--general_text-color) )}.concept-style .link-color--53{--link-color:var( --general_color-options_53,concept.$general_link-color )}.concept-style .background--53{background-color:var(--general_color-options_53,var(--general_background-color,#fff));--background-color:var( --general_color-options_53,var(--general_background-color) )}.concept-style .btn-hover-background--53{--btn-hover-background:var(--general_color-options_53)}.concept-style .btn-hover-text-color--53{--btn-hover-text-color:var(--general_color-options_53)}.concept-style .btn-hover-icon-color--53{--btn-hover-icon-color:var(--general_color-options_53)}.concept-style .icon-color--53{--icon-color:var( --general_color-options_53,var(--general_text-color) )}.concept-style .border--53{border-color:var(--general_color-options_53,var(--general_border-color,#d9dadd));--border-color:var( --general_color-options_53,concept.$general_border-color )}.concept-style .frame-color--53{--frame-color:var(--general_color-options_53)}.concept-style .element-color--53{--element-color:var(--general_color-options_53)}.concept-style .stroke--53{--strokeColor:var(--general_color-options_53)}.concept-style .fill--53{--fill-color:var( --general_color-options_53,concept.$general_text-color )}.concept-style .color--54{color:var(--general_color-options_54,var(--general_text-color,#292e3b));--text-color:var( --general_color-options_54,var(--general_text-color) )}.concept-style .link-color--54{--link-color:var( --general_color-options_54,concept.$general_link-color )}.concept-style .background--54{background-color:var(--general_color-options_54,var(--general_background-color,#fff));--background-color:var( --general_color-options_54,var(--general_background-color) )}.concept-style .btn-hover-background--54{--btn-hover-background:var(--general_color-options_54)}.concept-style .btn-hover-text-color--54{--btn-hover-text-color:var(--general_color-options_54)}.concept-style .btn-hover-icon-color--54{--btn-hover-icon-color:var(--general_color-options_54)}.concept-style .icon-color--54{--icon-color:var( --general_color-options_54,var(--general_text-color) )}.concept-style .border--54{border-color:var(--general_color-options_54,var(--general_border-color,#d9dadd));--border-color:var( --general_color-options_54,concept.$general_border-color )}.concept-style .frame-color--54{--frame-color:var(--general_color-options_54)}.concept-style .element-color--54{--element-color:var(--general_color-options_54)}.concept-style .stroke--54{--strokeColor:var(--general_color-options_54)}.concept-style .fill--54{--fill-color:var( --general_color-options_54,concept.$general_text-color )}.concept-style .color--55{color:var(--general_color-options_55,var(--general_text-color,#292e3b));--text-color:var( --general_color-options_55,var(--general_text-color) )}.concept-style .link-color--55{--link-color:var( --general_color-options_55,concept.$general_link-color )}.concept-style .background--55{background-color:var(--general_color-options_55,var(--general_background-color,#fff));--background-color:var( --general_color-options_55,var(--general_background-color) )}.concept-style .btn-hover-background--55{--btn-hover-background:var(--general_color-options_55)}.concept-style .btn-hover-text-color--55{--btn-hover-text-color:var(--general_color-options_55)}.concept-style .btn-hover-icon-color--55{--btn-hover-icon-color:var(--general_color-options_55)}.concept-style .icon-color--55{--icon-color:var( --general_color-options_55,var(--general_text-color) )}.concept-style .border--55{border-color:var(--general_color-options_55,var(--general_border-color,#d9dadd));--border-color:var( --general_color-options_55,concept.$general_border-color )}.concept-style .frame-color--55{--frame-color:var(--general_color-options_55)}.concept-style .element-color--55{--element-color:var(--general_color-options_55)}.concept-style .stroke--55{--strokeColor:var(--general_color-options_55)}.concept-style .fill--55{--fill-color:var( --general_color-options_55,concept.$general_text-color )}.concept-style .color--56{color:var(--general_color-options_56,var(--general_text-color,#292e3b));--text-color:var( --general_color-options_56,var(--general_text-color) )}.concept-style .link-color--56{--link-color:var( --general_color-options_56,concept.$general_link-color )}.concept-style .background--56{background-color:var(--general_color-options_56,var(--general_background-color,#fff));--background-color:var( --general_color-options_56,var(--general_background-color) )}.concept-style .btn-hover-background--56{--btn-hover-background:var(--general_color-options_56)}.concept-style .btn-hover-text-color--56{--btn-hover-text-color:var(--general_color-options_56)}.concept-style .btn-hover-icon-color--56{--btn-hover-icon-color:var(--general_color-options_56)}.concept-style .icon-color--56{--icon-color:var( --general_color-options_56,var(--general_text-color) )}.concept-style .border--56{border-color:var(--general_color-options_56,var(--general_border-color,#d9dadd));--border-color:var( --general_color-options_56,concept.$general_border-color )}.concept-style .frame-color--56{--frame-color:var(--general_color-options_56)}.concept-style .element-color--56{--element-color:var(--general_color-options_56)}.concept-style .stroke--56{--strokeColor:var(--general_color-options_56)}.concept-style .fill--56{--fill-color:var( --general_color-options_56,concept.$general_text-color )}.concept-style .color--57{color:var(--general_color-options_57,var(--general_text-color,#292e3b));--text-color:var( --general_color-options_57,var(--general_text-color) )}.concept-style .link-color--57{--link-color:var( --general_color-options_57,concept.$general_link-color )}.concept-style .background--57{background-color:var(--general_color-options_57,var(--general_background-color,#fff));--background-color:var( --general_color-options_57,var(--general_background-color) )}.concept-style .btn-hover-background--57{--btn-hover-background:var(--general_color-options_57)}.concept-style .btn-hover-text-color--57{--btn-hover-text-color:var(--general_color-options_57)}.concept-style .btn-hover-icon-color--57{--btn-hover-icon-color:var(--general_color-options_57)}.concept-style .icon-color--57{--icon-color:var( --general_color-options_57,var(--general_text-color) )}.concept-style .border--57{border-color:var(--general_color-options_57,var(--general_border-color,#d9dadd));--border-color:var( --general_color-options_57,concept.$general_border-color )}.concept-style .frame-color--57{--frame-color:var(--general_color-options_57)}.concept-style .element-color--57{--element-color:var(--general_color-options_57)}.concept-style .stroke--57{--strokeColor:var(--general_color-options_57)}.concept-style .fill--57{--fill-color:var( --general_color-options_57,concept.$general_text-color )}.concept-style .color--58{color:var(--general_color-options_58,var(--general_text-color,#292e3b));--text-color:var( --general_color-options_58,var(--general_text-color) )}.concept-style .link-color--58{--link-color:var( --general_color-options_58,concept.$general_link-color )}.concept-style .background--58{background-color:var(--general_color-options_58,var(--general_background-color,#fff));--background-color:var( --general_color-options_58,var(--general_background-color) )}.concept-style .btn-hover-background--58{--btn-hover-background:var(--general_color-options_58)}.concept-style .btn-hover-text-color--58{--btn-hover-text-color:var(--general_color-options_58)}.concept-style .btn-hover-icon-color--58{--btn-hover-icon-color:var(--general_color-options_58)}.concept-style .icon-color--58{--icon-color:var( --general_color-options_58,var(--general_text-color) )}.concept-style .border--58{border-color:var(--general_color-options_58,var(--general_border-color,#d9dadd));--border-color:var( --general_color-options_58,concept.$general_border-color )}.concept-style .frame-color--58{--frame-color:var(--general_color-options_58)}.concept-style .element-color--58{--element-color:var(--general_color-options_58)}.concept-style .stroke--58{--strokeColor:var(--general_color-options_58)}.concept-style .fill--58{--fill-color:var( --general_color-options_58,concept.$general_text-color )}.concept-style .color--59{color:var(--general_color-options_59,var(--general_text-color,#292e3b));--text-color:var( --general_color-options_59,var(--general_text-color) )}.concept-style .link-color--59{--link-color:var( --general_color-options_59,concept.$general_link-color )}.concept-style .background--59{background-color:var(--general_color-options_59,var(--general_background-color,#fff));--background-color:var( --general_color-options_59,var(--general_background-color) )}.concept-style .btn-hover-background--59{--btn-hover-background:var(--general_color-options_59)}.concept-style .btn-hover-text-color--59{--btn-hover-text-color:var(--general_color-options_59)}.concept-style .btn-hover-icon-color--59{--btn-hover-icon-color:var(--general_color-options_59)}.concept-style .icon-color--59{--icon-color:var( --general_color-options_59,var(--general_text-color) )}.concept-style .border--59{border-color:var(--general_color-options_59,var(--general_border-color,#d9dadd));--border-color:var( --general_color-options_59,concept.$general_border-color )}.concept-style .frame-color--59{--frame-color:var(--general_color-options_59)}.concept-style .element-color--59{--element-color:var(--general_color-options_59)}.concept-style .stroke--59{--strokeColor:var(--general_color-options_59)}.concept-style .fill--59{--fill-color:var( --general_color-options_59,concept.$general_text-color )}.concept-style .color--60{color:var(--general_color-options_60,var(--general_text-color,#292e3b));--text-color:var( --general_color-options_60,var(--general_text-color) )}.concept-style .link-color--60{--link-color:var( --general_color-options_60,concept.$general_link-color )}.concept-style .background--60{background-color:var(--general_color-options_60,var(--general_background-color,#fff));--background-color:var( --general_color-options_60,var(--general_background-color) )}.concept-style .btn-hover-background--60{--btn-hover-background:var(--general_color-options_60)}.concept-style .btn-hover-text-color--60{--btn-hover-text-color:var(--general_color-options_60)}.concept-style .btn-hover-icon-color--60{--btn-hover-icon-color:var(--general_color-options_60)}.concept-style .icon-color--60{--icon-color:var( --general_color-options_60,var(--general_text-color) )}.concept-style .border--60{border-color:var(--general_color-options_60,var(--general_border-color,#d9dadd));--border-color:var( --general_color-options_60,concept.$general_border-color )}.concept-style .frame-color--60{--frame-color:var(--general_color-options_60)}.concept-style .element-color--60{--element-color:var(--general_color-options_60)}.concept-style .stroke--60{--strokeColor:var(--general_color-options_60)}.concept-style .fill--60{--fill-color:var( --general_color-options_60,concept.$general_text-color )}.concept-style .color--61{color:var(--general_color-options_61,var(--general_text-color,#292e3b));--text-color:var( --general_color-options_61,var(--general_text-color) )}.concept-style .link-color--61{--link-color:var( --general_color-options_61,concept.$general_link-color )}.concept-style .background--61{background-color:var(--general_color-options_61,var(--general_background-color,#fff));--background-color:var( --general_color-options_61,var(--general_background-color) )}.concept-style .btn-hover-background--61{--btn-hover-background:var(--general_color-options_61)}.concept-style .btn-hover-text-color--61{--btn-hover-text-color:var(--general_color-options_61)}.concept-style .btn-hover-icon-color--61{--btn-hover-icon-color:var(--general_color-options_61)}.concept-style .icon-color--61{--icon-color:var( --general_color-options_61,var(--general_text-color) )}.concept-style .border--61{border-color:var(--general_color-options_61,var(--general_border-color,#d9dadd));--border-color:var( --general_color-options_61,concept.$general_border-color )}.concept-style .frame-color--61{--frame-color:var(--general_color-options_61)}.concept-style .element-color--61{--element-color:var(--general_color-options_61)}.concept-style .stroke--61{--strokeColor:var(--general_color-options_61)}.concept-style .fill--61{--fill-color:var( --general_color-options_61,concept.$general_text-color )}.concept-style .color--62{color:var(--general_color-options_62,var(--general_text-color,#292e3b));--text-color:var( --general_color-options_62,var(--general_text-color) )}.concept-style .link-color--62{--link-color:var( --general_color-options_62,concept.$general_link-color )}.concept-style .background--62{background-color:var(--general_color-options_62,var(--general_background-color,#fff));--background-color:var( --general_color-options_62,var(--general_background-color) )}.concept-style .btn-hover-background--62{--btn-hover-background:var(--general_color-options_62)}.concept-style .btn-hover-text-color--62{--btn-hover-text-color:var(--general_color-options_62)}.concept-style .btn-hover-icon-color--62{--btn-hover-icon-color:var(--general_color-options_62)}.concept-style .icon-color--62{--icon-color:var( --general_color-options_62,var(--general_text-color) )}.concept-style .border--62{border-color:var(--general_color-options_62,var(--general_border-color,#d9dadd));--border-color:var( --general_color-options_62,concept.$general_border-color )}.concept-style .frame-color--62{--frame-color:var(--general_color-options_62)}.concept-style .element-color--62{--element-color:var(--general_color-options_62)}.concept-style .stroke--62{--strokeColor:var(--general_color-options_62)}.concept-style .fill--62{--fill-color:var( --general_color-options_62,concept.$general_text-color )}.concept-style .color--63{color:var(--general_color-options_63,var(--general_text-color,#292e3b));--text-color:var( --general_color-options_63,var(--general_text-color) )}.concept-style .link-color--63{--link-color:var( --general_color-options_63,concept.$general_link-color )}.concept-style .background--63{background-color:var(--general_color-options_63,var(--general_background-color,#fff));--background-color:var( --general_color-options_63,var(--general_background-color) )}.concept-style .btn-hover-background--63{--btn-hover-background:var(--general_color-options_63)}.concept-style .btn-hover-text-color--63{--btn-hover-text-color:var(--general_color-options_63)}.concept-style .btn-hover-icon-color--63{--btn-hover-icon-color:var(--general_color-options_63)}.concept-style .icon-color--63{--icon-color:var( --general_color-options_63,var(--general_text-color) )}.concept-style .border--63{border-color:var(--general_color-options_63,var(--general_border-color,#d9dadd));--border-color:var( --general_color-options_63,concept.$general_border-color )}.concept-style .frame-color--63{--frame-color:var(--general_color-options_63)}.concept-style .element-color--63{--element-color:var(--general_color-options_63)}.concept-style .stroke--63{--strokeColor:var(--general_color-options_63)}.concept-style .fill--63{--fill-color:var( --general_color-options_63,concept.$general_text-color )}.concept-style .color--64{color:var(--general_color-options_64,var(--general_text-color,#292e3b));--text-color:var( --general_color-options_64,var(--general_text-color) )}.concept-style .link-color--64{--link-color:var( --general_color-options_64,concept.$general_link-color )}.concept-style .background--64{background-color:var(--general_color-options_64,var(--general_background-color,#fff));--background-color:var( --general_color-options_64,var(--general_background-color) )}.concept-style .btn-hover-background--64{--btn-hover-background:var(--general_color-options_64)}.concept-style .btn-hover-text-color--64{--btn-hover-text-color:var(--general_color-options_64)}.concept-style .btn-hover-icon-color--64{--btn-hover-icon-color:var(--general_color-options_64)}.concept-style .icon-color--64{--icon-color:var( --general_color-options_64,var(--general_text-color) )}.concept-style .border--64{border-color:var(--general_color-options_64,var(--general_border-color,#d9dadd));--border-color:var( --general_color-options_64,concept.$general_border-color )}.concept-style .frame-color--64{--frame-color:var(--general_color-options_64)}.concept-style .element-color--64{--element-color:var(--general_color-options_64)}.concept-style .stroke--64{--strokeColor:var(--general_color-options_64)}.concept-style .fill--64{--fill-color:var( --general_color-options_64,concept.$general_text-color )}.concept-style .background-transparency--0{opacity:1}.concept-style .opacity--0{opacity:0}.concept-style .background-transparency--5{opacity:.95}.concept-style .opacity--5{opacity:.05}.concept-style .background-transparency--10{opacity:.9}.concept-style .opacity--10{opacity:.1}.concept-style .background-transparency--15{opacity:.85}.concept-style .opacity--15{opacity:.15}.concept-style .background-transparency--20{opacity:.8}.concept-style .opacity--20{opacity:.2}.concept-style .background-transparency--25{opacity:.75}.concept-style .opacity--25{opacity:.25}.concept-style .background-transparency--30{opacity:.7}.concept-style .opacity--30{opacity:.3}.concept-style .background-transparency--35{opacity:.65}.concept-style .opacity--35{opacity:.35}.concept-style .background-transparency--40{opacity:.6}.concept-style .opacity--40{opacity:.4}.concept-style .background-transparency--45{opacity:.55}.concept-style .opacity--45{opacity:.45}.concept-style .background-transparency--50,.concept-style .opacity--50{opacity:.5}.concept-style .background-transparency--55{opacity:.45}.concept-style .opacity--55{opacity:.55}.concept-style .background-transparency--60{opacity:.4}.concept-style .opacity--60{opacity:.6}.concept-style .background-transparency--65{opacity:.35}.concept-style .opacity--65{opacity:.65}.concept-style .background-transparency--70{opacity:.3}.concept-style .opacity--70{opacity:.7}.concept-style .background-transparency--75{opacity:.25}.concept-style .opacity--75{opacity:.75}.concept-style .background-transparency--80{opacity:.2}.concept-style .opacity--80{opacity:.8}.concept-style .background-transparency--85{opacity:.15}.concept-style .opacity--85{opacity:.85}.concept-style .background-transparency--90{opacity:.1}.concept-style .opacity--90{opacity:.9}.concept-style .background-transparency--95{opacity:.05}.concept-style .opacity--95{opacity:.95}.concept-style .background-transparency--100{opacity:0}.concept-style .opacity--100{opacity:1}.concept-style{--general_color-options_TEXT:var(--general_text-color);--general_color-options_PRIMARY:var( --general_primary-button_background_color )}.concept-style .background--gradient_1{background:var(--general_gradient-options_1_background);--background-color:var( --general_gradient-options_1_background )}.concept-style .btn-hover-background--gradient_1{--btn-hover-background:var( --general_gradient-options_1_background )}.concept-style .element-color--gradient_1{--element-color:var( --general_gradient-options_1_background )}.concept-style .background--gradient_2{background:var(--general_gradient-options_2_background);--background-color:var( --general_gradient-options_2_background )}.concept-style .btn-hover-background--gradient_2{--btn-hover-background:var( --general_gradient-options_2_background )}.concept-style .element-color--gradient_2{--element-color:var( --general_gradient-options_2_background )}.concept-style .background--gradient_3{background:var(--general_gradient-options_3_background);--background-color:var( --general_gradient-options_3_background )}.concept-style .btn-hover-background--gradient_3{--btn-hover-background:var( --general_gradient-options_3_background )}.concept-style .element-color--gradient_3{--element-color:var( --general_gradient-options_3_background )}.concept-style .background--gradient_4{background:var(--general_gradient-options_4_background);--background-color:var( --general_gradient-options_4_background )}.concept-style .btn-hover-background--gradient_4{--btn-hover-background:var( --general_gradient-options_4_background )}.concept-style .element-color--gradient_4{--element-color:var( --general_gradient-options_4_background )}.concept-style .background--gradient_5{background:var(--general_gradient-options_5_background);--background-color:var( --general_gradient-options_5_background )}.concept-style .btn-hover-background--gradient_5{--btn-hover-background:var( --general_gradient-options_5_background )}.concept-style .element-color--gradient_5{--element-color:var( --general_gradient-options_5_background )}.concept-style .background--gradient_6{background:var(--general_gradient-options_6_background);--background-color:var( --general_gradient-options_6_background )}.concept-style .btn-hover-background--gradient_6{--btn-hover-background:var( --general_gradient-options_6_background )}.concept-style .element-color--gradient_6{--element-color:var( --general_gradient-options_6_background )}.concept-style .background--gradient_7{background:var(--general_gradient-options_7_background);--background-color:var( --general_gradient-options_7_background )}.concept-style .btn-hover-background--gradient_7{--btn-hover-background:var( --general_gradient-options_7_background )}.concept-style .element-color--gradient_7{--element-color:var( --general_gradient-options_7_background )}.concept-style .background--gradient_8{background:var(--general_gradient-options_8_background);--background-color:var( --general_gradient-options_8_background )}.concept-style .btn-hover-background--gradient_8{--btn-hover-background:var( --general_gradient-options_8_background )}.concept-style .element-color--gradient_8{--element-color:var( --general_gradient-options_8_background )}.concept-style .background--gradient_9{background:var(--general_gradient-options_9_background);--background-color:var( --general_gradient-options_9_background )}.concept-style .btn-hover-background--gradient_9{--btn-hover-background:var( --general_gradient-options_9_background )}.concept-style .element-color--gradient_9{--element-color:var( --general_gradient-options_9_background )}.text-shadow--none{text-shadow:none}.text-shadow--weak{text-shadow:var(--component-content_text-shadow_weak,0 1px 5px rgba(0,0,0,.3))}.text-shadow--strong{text-shadow:var(--component-content_text-shadow_strong,0 2px 6px rgba(0,0,0,.5))}.text-shadow--glow{text-shadow:var(--component-content_text-shadow_glow,0 0 16px rgba(0,0,0,.5))}.text-shadow--stroke{-webkit-text-stroke:var(--component-content_text-shadow_outline,1px #fff)}.box-shadow--none{box-shadow:none;--box-shadow:none}.box-shadow--normal{box-shadow:var(--component-content_box-layout_box-shadow);--box-shadow:var(--component-content_box-layout_box-shadow)}.box-shadow--weak{box-shadow:var(--component-content_box-layout_box-shadow-weak);--box-shadow:var(--component-content_box-layout_box-shadow-weak)}.box-shadow--strong{box-shadow:var(--component-content_box-layout_box-shadow-strong);--box-shadow:var(--component-content_box-layout_box-shadow-strong)}.box-shadow--glow{box-shadow:0 0 10px #000;--box-shadow:0 0 10px #000}.box-shadow--stroke{box-shadow:-.06em -.06em 0 #fff,-.06em -.04em 0 #fff,-.06em -.02em 0 #fff,-.06em 0 0 #fff,-.06em .02em 0 #fff,-.06em .04em 0 #fff,-.06em .06em 0 #fff,-.04em -.06em 0 #fff,-.04em -.04em 0 #fff,-.04em -.02em 0 #fff,-.04em 0 0 #fff,-.04em .02em 0 #fff,-.04em .04em 0 #fff,-.04em .06em 0 #fff,-.02em -.06em 0 #fff,-.02em -.04em 0 #fff,-.02em -.02em 0 #fff,-.02em 0 0 #fff,-.02em .02em 0 #fff,-.02em .04em 0 #fff,-.02em .06em 0 #fff,0 -.06em 0 #fff,0 -.04em 0 #fff,0 -.02em 0 #fff,0 0 0 #fff,0 .02em 0 #fff,0 .04em 0 #fff,0 .06em 0 #fff,.02em -.06em 0 #fff,.02em -.04em 0 #fff,.02em -.02em 0 #fff,.02em 0 0 #fff,.02em .02em 0 #fff,.02em .04em 0 #fff,.02em .06em 0 #fff,.04em -.06em 0 #fff,.04em -.04em 0 #fff,.04em -.02em 0 #fff,.04em 0 0 #fff,.04em .02em 0 #fff,.04em .04em 0 #fff,.04em .06em 0 #fff,.06em -.06em 0 #fff,.06em -.04em 0 #fff,.06em -.02em 0 #fff,.06em 0 0 #fff,.06em .02em 0 #fff,.06em .04em 0 #fff,.06em .06em 0 #fff;--box-shadow:stroke(3,#fff)}.vertical-align-text--default,.vertical-align-text--top{margin-bottom:auto}.vertical-align-text--middle{margin-bottom:auto;margin-top:auto}.vertical-align-text--bottom{margin-top:auto}.item-justification--start{justify-content:flex-start}.item-justification--end{justify-content:flex-end}.item-justification--center{justify-content:center}.item-justification--default,.item-justification--spaced{justify-content:space-around}.background-effect--none{filter:none}.background-effect--blur{filter:blur(3px)}.background-effect--gray{filter:grayscale(100%)}.background-effect--blur-gray{filter:blur(3px) grayscale(100%)}.background-effect--backdrop-blur{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.svg-shadow--stroke-none text{stroke-width:0px;stroke:none}.svg-shadow--stroke text{stroke-width:1px;stroke-linejoin:round}.svg-shadow--stroke-large text{stroke-width:3px;stroke-linejoin:round}.svg-shadow--stroke-dashed text{stroke-width:1px;stroke-linejoin:round;stroke-dasharray:2,2}.button-type--primary{background-color:var(--general_primary-button_background_color,var(--brand-color-primary));color:var(--general_primary-button_text_color,#fff);fill:var(--general_primary-button_text_color,#fff)}@media(any-hover:hover){.button-type--primary:not(:active):not(:disabled):hover{background-color:var(--general_primary-button_background_hover,var(--brand-color-primary-hover));color:var(--general_primary-button_text_hover,#fff);fill:var(--general_primary-button_text_hover,#fff)}}.button-type--primary:focus-visible{background-color:var(--general_primary-button_background_hover,var(--brand-color-primary-hover));color:var(--general_primary-button_text_hover,#fff);fill:var(--general_primary-button_text_hover,#fff);outline:none}.button-type--primary.is-active,.button-type--primary:active{background-color:var(--general_primary-button_background_active,var(--brand-color-primary-active));color:var(--general_primary-button_text_active,#fff);fill:var(--general_primary-button_text_active,#fff)}.button-type--primary:disabled,.button-type--primary[disabled]{background-color:var(--general_primary-button_background_inactive,#008cff);color:var(--general_primary-button_text_inactive,#fff);fill:var(--general_primary-button_text_inactive,#fff)}.button-type--primary:focus{outline:none}.button-type--primary:focus-visible{box-shadow:1px 0 2px var(--general_primary-button_background_active,var(--brand-color-primary-active)),1px 0 4px var(--general_primary-button_background_active,var(--brand-color-primary-active)),-1px 0 2px var(--general_primary-button_background_active,var(--brand-color-primary-active)),-1px 0 4px var(--general_primary-button_background_active,var(--brand-color-primary-active)),0 1px 2px var(--general_primary-button_background_active,var(--brand-color-primary-active)),0 1px 4px var(--general_primary-button_background_active,var(--brand-color-primary-active)),0 -1px 2px var(--general_primary-button_background_active,var(--brand-color-primary-active)),0 -1px 4px var(--general_primary-button_background_active,var(--brand-color-primary-active)),0 0 2px var(--general_primary-button_background_active,var(--brand-color-primary-active)),0 0 4px var(--general_primary-button_background_active,var(--brand-color-primary-active)),0 0 8px var(--general_primary-button_background_active,var(--brand-color-primary-active)),0 0 10px var(--general_primary-button_background_active,var(--brand-color-primary-active))}.box-image-padding--none{padding:0}.box-image-padding--weak{padding:2% 1.2%}.box-image-padding--strong{padding:5% 3%}html{--general_gradient-options_1_background:linear-gradient(#ff1d3e,#8c48d7);--general_gradient-options_2_background:linear-gradient(#f2c238,#ff1d3e);--general_gradient-options_3_background:linear-gradient(#3696dd,#8c48d7);--general_gradient-options_4_background:linear-gradient(#97dcd2,#3696dd);--general_gradient-options_5_background:linear-gradient(#ebeaf9,#8c48d7);--general_gradient-options_6_background:linear-gradient(#ffd839,#ff8433);--general_gradient-options_7_background:linear-gradient(#292e3b,#292e3b00);--general_gradient-options_8_background:linear-gradient(#fff,#ffffff00)}a.icon{align-items:center;display:inline-flex;width:auto}a.icon svg:first-child{margin-right:.5rem}.panel{background-color:#fff;border-radius:4px;margin:0 auto 1rem;padding:1rem}.no-access .page-controller .btn{font-size:24px;margin:5px;text-decoration:none}.time{margin-bottom:5px}.write-component{display:grid;grid-template-columns:1fr}.write-component .page-controller{order:10}.component-not-published{bottom:0;color:#e02c4d;height:30px;left:0;margin:auto;position:absolute;right:0;text-align:center;top:0;width:100%}.component-verification-lead{padding:20px}.thumbnails .thumbnail{border-radius:4px;cursor:pointer;text-align:center}.thumbnails .thumbnail .grid-cell,.thumbnails .thumbnail .grid-view .grid-layout{min-height:768px}.thumbnails .thumbnail .border-overlay{border:2px solid #b3c7ce;border-radius:20px;height:100%;opacity:0;position:absolute;transition:opacity .1s ease-in;width:100%;z-index:1}.thumbnails .thumbnail .screenshot{height:768px;overflow:hidden;pointer-events:none;transform:scale(.25);transform-origin:top left;width:1024px}.thumbnails .thumbnail .screenshot-container{height:100%;overflow:hidden;position:absolute;width:100%}.thumbnails .thumbnail .screenshot.image{height:auto;transform:none;width:auto}.thumbnails .thumbnail .screenshot.image .component-figure img{left:0;top:0}.thumbnail .border-container{padding-bottom:75%}.screenshot-label{font-weight:700;padding:.5rem;text-align:center}.not-answered .screenshot-label{color:#e02c4d}.screenshot-label .info{align-items:center;display:flex;height:34px}.readonlyview .grid-view{pointer-events:none}.readonlyview .grid-view .audio-button,.readonlyview .grid-view .audio-button-layout-object,.readonlyview .grid-view .audio-layout-object,.readonlyview .grid-view .audio-text-layout-object,.readonlyview .grid-view .video-layout-object,.readonlyview .grid-view iframe{pointer-events:all}.component-commited-info{bottom:62px;color:#fff;display:block;font-size:200%;position:fixed;right:250px;text-shadow:-1px -1px 0 #000,1px -1px 0 #000,-1px 1px 0 #000,1px 1px 0 #000}.component-description{margin-bottom:2rem}.external-component{height:100%;width:100%}.external-component iframe{border-width:0;bottom:0;height:calc(var(--app-height, 100vh) - var(--header-height, 68px));position:fixed;top:var(--header-height,68px);transform:translateZ(0);width:100%}.no-available-tasks{height:var(--app-height,100vh);width:100%}.component .page-outro,.component .page-related-outro,.no-available-tasks{align-items:center;display:flex;justify-content:center}@media(prefers-reduced-motion:reduce){.component .page-outro,.component .page-related-outro{opacity:1!important}}.component .page-outro{background:var(--component-navigation_outro-control_pageoutro-background,#eff0f2);color:var(--component-navigation_outro-control_pageoutro-text,#545760);font-size:24px;height:280px}.component .page-related-outro{height:auto;padding-top:3rem}.component .page-related-outro .component-related-list{display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:1400px;width:var(--app-width)}.component .page-related-outro .component-related-list .related-components-header{font-size:2rem;text-align:center}.component .page-related-outro .component-related-list .bottom-button{text-align:center}.component .page-related-outro .component-related-list .bottom-button .btn svg.icon{margin-right:10px;position:relative;top:-1px}.component .page-related-outro .component-related-list .grid-cell{flex-grow:0;flex-wrap:wrap;justify-content:center;margin:20px 40px 40px;padding:0}.component .page-related-outro .component-related-list .grid-cell>.components-list>.scrollHolder>.scrollButton{background:none;background-color:#292e3b;border-radius:0;color:#fff;height:64px;margin-left:12px;margin-right:12px;top:calc(50% - 32px)}@media(min-width:1440px){.component .page-related-outro .component-related-list .grid-cell>.components-list>.scrollHolder>.scrollButton.scrollLeft{margin-left:-82px}.component .page-related-outro .component-related-list .grid-cell>.components-list>.scrollHolder>.scrollButton.scrollRight{margin-right:-82px}}.component .page-related-outro .component-related-list .grid-cell .component-overview-tile{flex:1;margin-bottom:36px;margin-right:24px;max-width:calc(25% - 18px);min-width:calc(25% - 18px)}.component .page-related-outro .component-related-list .grid-cell .module-overview-tile{flex-basis:720px;flex-shrink:0;margin-bottom:36px;margin-right:24px;max-width:720px}.class-activity-in-progress{position:fixed;right:24px;top:50%;z-index:1}.class-activity-in-progress .btn{color:var(--brand-color-primary);font-size:4em;fill:#fff;padding:0}.class-activity-in-progress .btn svg{filter:drop-shadow(2px 6px 6px rgba(0,0,0,.3))}@media(any-hover:hover){.class-activity-in-progress .btn:hover svg{filter:drop-shadow(2px 6px 12px rgba(0,0,0,.5))}}.screenshot-thumbnail-mode .favorite-button,.screenshot-thumbnail-mode .global-audio-mute-button,.screenshot-thumbnail-mode .main-grid>header.header,.screenshot-thumbnail-mode .modules-navigation,.screenshot-thumbnail-mode .page-controller,.screenshot-thumbnail-mode header.header.header-inverted .header-logo .header-logo-button:not(:disabled).is-active:before,.screenshot-thumbnail-mode header.header.header-inverted .header-navigation .menu-button:not(:disabled).is-active:before,.screenshot-thumbnail-mode header.header.header-inverted .header-tools .menu-button:not(:disabled).is-active:before{visibility:hidden!important}@keyframes mat-progress-spinner-linear-rotate{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes mat-progress-spinner-stroke-rotate{0%{stroke-dashoffset:268.60617px;transform:rotate(0)}12.5%{stroke-dashoffset:56.54867px;transform:rotate(0)}12.5001%{stroke-dashoffset:56.54867px;transform:rotateX(180deg) rotate(72.5deg)}25%{stroke-dashoffset:268.60617px;transform:rotateX(180deg) rotate(72.5deg)}25.0001%{stroke-dashoffset:268.60617px;transform:rotate(270deg)}37.5%{stroke-dashoffset:56.54867px;transform:rotate(270deg)}37.5001%{stroke-dashoffset:56.54867px;transform:rotateX(180deg) rotate(161.5deg)}50%{stroke-dashoffset:268.60617px;transform:rotateX(180deg) rotate(161.5deg)}50.0001%{stroke-dashoffset:268.60617px;transform:rotate(180deg)}62.5%{stroke-dashoffset:56.54867px;transform:rotate(180deg)}62.5001%{stroke-dashoffset:56.54867px;transform:rotateX(180deg) rotate(251.5deg)}75%{stroke-dashoffset:268.60617px;transform:rotateX(180deg) rotate(251.5deg)}75.0001%{stroke-dashoffset:268.60617px;transform:rotate(90deg)}87.5%{stroke-dashoffset:56.54867px;transform:rotate(90deg)}87.5001%{stroke-dashoffset:56.54867px;transform:rotateX(180deg) rotate(341.5deg)}to{stroke-dashoffset:268.60617px;transform:rotateX(180deg) rotate(341.5deg)}}.spinner .spinner-inner{animation:mat-progress-spinner-linear-rotate 2s linear infinite;display:block;height:100px;position:relative;width:100px}.spinner .spinner-inner svg{left:0;overflow:visible;position:absolute;top:0;transform:rotate(-90deg);transform-origin:center}.spinner .spinner-inner svg circle{animation-duration:4s;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(.35,0,.25,1);transition-property:stroke;fill:transparent;animation-name:mat-progress-spinner-stroke-rotate;transform-origin:center;transition:stroke-dashoffset 225ms linear;stroke-width:10%;stroke-dasharray:282.743px;stroke-dashoffset:85px;stroke:var(--brand-color-primary)}.btn .spinner .spinner-inner{height:20px;width:20px}.btn .spinner .spinner-inner svg circle{stroke:currentColor}.icon .spinner .spinner-inner{height:20px;width:20px}.component-figure{margin-bottom:0;padding-bottom:75%;position:relative;width:100%}.component-figure img{height:100%;object-fit:cover;position:absolute;width:100%}.component-figure.image-fit-contain img{object-fit:contain}.component-figure.image-fit-cover img{object-fit:cover}.background-underlay.force-transparency,.background-underlay.force-transparency *{background:none;z-index:0}.background-with-alt-text{bottom:0;left:0;position:absolute;right:0;top:0}.assignmentComponent--upPsc{background-color:#fff;border-radius:8px;box-shadow:0 0 4px 1px rgba(41,46,59,.125);color:#292e3b;display:flex;height:100px;overflow:hidden;width:100%}.thumbnail--ZxOme{display:flex;flex-shrink:0;position:relative;width:min(30%,133px)}.thumbnail--ZxOme:after{background-color:rgba(41,46,59,.1);content:"";inset:0;position:absolute}.content--vAW_U{align-items:start;display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;padding:12px}.title--ySHB9{display:-webkit-box;line-height:1.2em;margin:0;overflow:hidden;padding:0;text-overflow:ellipsis;-webkit-line-clamp:var(--truncateLineLimit,2);-webkit-box-orient:vertical}a:hover .title--ySHB9{text-decoration:underline}.color-dark--jc8H4{--backgroundColor:#292e3b;--textColor:#fff}.color-light--OmpKs{--backgroundColor:#eff0f2;--textColor:#292e3b}.size-sm--Ye0E2{--tag-padding:8px;--tag-height:24px;--tag-gap:4px;--tag-font-size:14px}.size-md--xUaAW{--tag-padding:12px;--tag-height:32px;--tag-gap:8px;--tag-font-size:16px}.tag--R2_Wt{align-items:center;background:var(--backgroundColor);border-radius:500px;color:var(--textColor);display:inline-flex;font-family:var(--fontFamily,Inter,Roboto,Helvetica,Arial,sans-serif);font-size:var(--tag-font-size);font-weight:500;gap:var(--tag-gap);height:var(--tag-height);justify-content:center;letter-spacing:normal;line-height:normal;max-width:100%;min-width:var(--tag-height);padding-inline:var(--tag-padding)}.tagIcon--TLKsO{flex-shrink:0}.tag--R2_Wt:not(.rounded--peO1F) .tagContent--WD9p3{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rounded--peO1F{padding:0;width:var(--tag-height)}.icon--kuRyT{aspect-ratio:1;display:inline-flex;flex-shrink:0;height:auto;width:var(--icon-size,auto)}.icon--kuRyT svg{height:100%;width:100%;fill:currentColor}.variant-default--C0P5D{color:currentColor}.variant-circle--HR5Lq,.variant-circle-outlined--lHoFx{align-items:center;border-radius:50%;isolation:isolate;justify-content:center;position:var(--icon-position,relative)}.variant-circle--HR5Lq svg,.variant-circle-outlined--lHoFx svg{color:var(--icon-color-inverted,#fff);height:var(--icon-size-in-circle,60%);width:var(--icon-size-in-circle,60%)}.variant-circle--HR5Lq:after,.variant-circle-outlined--lHoFx:after{aspect-ratio:1;background:currentColor;border-radius:inherit;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:-1}.variant-circle-outlined--lHoFx:before{aspect-ratio:1;background:var(--icon-color-inverted,#fff);border-radius:inherit;content:"";left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(1.2);width:100%;z-index:-1}.size-xs--x8E3l{--icon-size:16px;--icon-size-in-circle:12px}.size-sm--scaSk{--icon-size:24px;--icon-size-in-circle:16px}.size-md--MFfIV{--icon-size:32px;--icon-size-in-circle:18px}.size-lg--c9ali{--icon-size:48px;--icon-size-in-circle:24px}.size-custom--wcHCP{--icon-size-in-circle:60%}.block--fudE3{display:block}#insertElementInnerParagraph--FF69b{font-size:"inherit";line-height:"inherit";margin:0;padding:0}.hasElement--VqXWI{position:relative}.audioButton--TeRSe{align-items:center;border-radius:100%;display:inline-flex;font-size:24px;justify-content:center;fill:var(--general_audio-color,#d14900);aspect-ratio:1;background-color:#fff;border:3px solid transparent;color:var(--general_audio-color,#d14900);padding:0;text-align:center;vertical-align:top}.audioButton--TeRSe:focus{outline:none}.audioButton--TeRSe:focus-visible{border-color:var(--general_audio-color,#d14900)}.audioButton--TeRSe .audioIcon--RJhYG{height:1em;width:1em}.darkIconCircle--iY0C5{background-color:transparent}.darkIconCircle--iY0C5 .audioIcon--RJhYG{color:#292e3b;fill:#292e3b;background:#ced4da;border-radius:100%;padding:4px}.darkIconCircle--iY0C5:focus-visible{border-color:transparent}.darkIconCircle--iY0C5:focus{outline:none}.darkIconCircle--iY0C5:focus-visible .audioIcon--RJhYG{color:var(--brand-color-primary);fill:var(--brand-color-primary);background:#fff;outline:2px solid var(--brand-color-primary)}@media(any-hover:hover){.darkIconCircle--iY0C5:hover .audioIcon--RJhYG{color:var(--brand-color-primary);fill:var(--brand-color-primary);background:#fff;outline:2px solid var(--brand-color-primary)}}.darkIcon--Z2QUo{border:none;box-shadow:0 0 6px 0 rgba(0,0,0,.4);font-size:24px}.darkIcon--Z2QUo .audioIcon--RJhYG{color:#292e3b;fill:#292e3b;border-radius:100%;padding:4px}@media(any-hover:hover){.darkIcon--Z2QUo:hover{box-shadow:0 2px 8px 0 rgba(0,0,0,.4);color:#686b72}}.darkIcon--Z2QUo:focus{outline:none}.darkIcon--Z2QUo:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--brand-color-primary),0 0 0 6px #fff;color:#686b72;outline:none}.lightIcon--PxsCj{background:none;border:none;color:#fff;height:40px;width:40px}.lightIcon--PxsCj:focus{outline:none}.lightIcon--PxsCj:focus-visible{background:#fff;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--brand-color-primary),0 0 0 6px #fff;color:var(--brand-color-primary);outline:none}.audio-button-container{height:40px;left:-44px;position:absolute}.term--NSnFh{background-color:transparent;border:none;border-bottom:2px dotted;color:var(--component-content_worddefinition_link-color,inherit);cursor:pointer;display:inline-block;font-style:inherit;font-weight:inherit;margin:0;padding:0;position:relative;text-decoration:none}.term--NSnFh:focus{outline:none}.term--NSnFh:focus-visible{border-radius:4px;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--brand-color-primary),0 0 0 6px #fff;outline:none}.term--NSnFh:focus-visible{outline:0}.popover--GaG0T{--popover-bg:var( --component-content_worddefinition_background-color,#000 );--popover-text:var(--component-content_worddefinition_text-color,#fff)}.content--zTZM7{align-items:start;display:flex;flex-direction:row;font-size:var(--component-content_worddefinition_font-size,1rem);justify-content:start;line-height:var(--component-content_worddefinition_line-height,1)}@media(max-width:479px){.content--zTZM7{flex-direction:column}}.content--zTZM7 .termImage--N6VUj{flex-shrink:0;margin:auto;max-width:50%;object-fit:contain;width:min(256px,50%)}@media(max-width:479px){.content--zTZM7 .termImage--N6VUj{max-height:256px;max-width:unset;width:100%}}.content--zTZM7 .textContent--nvp1a{margin:0;min-width:50%;padding:24px}.content--zTZM7 .textContent--nvp1a.hasAudio--ToYC7{padding-left:44px}.content--zTZM7 .textContent--nvp1a.hasAudio--ToYC7 .termDefinition--MZwKm,.content--zTZM7 .textContent--nvp1a.hasAudio--ToYC7 .termDescription--cfBJd{position:relative}.content--zTZM7 .textContent--nvp1a.hasAudio--ToYC7 .audioButton--i_VMc{font-size:16px;height:24px;left:-32px;position:absolute;width:24px}.content--zTZM7 .textContent--nvp1a.hasAudio--ToYC7 .termDescription--cfBJd .audioButton--i_VMc{top:0}.content--zTZM7 .textContent--nvp1a.hasAudio--ToYC7 .termDefinition--MZwKm .audioButton--i_VMc{top:.6em;transform:translateY(-50%)}.content--zTZM7 .textContent--nvp1a.hasAudio--ToYC7 .hasDescriptionAudio--cwZtJ{margin-top:1.25em}.content--zTZM7 .textContent--nvp1a p:last-child{margin-bottom:0}.content--zTZM7 .textContent--nvp1a .termDefinition--MZwKm,.content--zTZM7 .textContent--nvp1a .termDescription--cfBJd{margin:0;max-width:80ch}.content--zTZM7 .textContent--nvp1a .termDefinition--MZwKm{font-weight:700;padding-right:32px}.content--zTZM7 .textContent--nvp1a .termDefinition--MZwKm dfn{font-style:unset}.content--zTZM7 .textContent--nvp1a .termDescription--cfBJd{margin-top:.75em}.content--pAAPU,.popover--ahDMP{max-height:inherit}.content--pAAPU{background:var(--popover-bg,#fff);border-radius:4px;box-shadow:0 0 4px 1px rgba(41,46,59,.125);color:var(--popover-text,#292e3b);display:flex;max-width:650px;overflow-y:auto}@media(max-width:767px){.content--pAAPU{max-width:calc(100vw - 24px)}}.closeButton--vuq6x{flex-shrink:0;margin:16px 16px 16px 8px}.arrow--R0DUY{fill:var(--popover-bg,#fff);height:10px;position:absolute;width:20px}[data-placement=top] .arrow--R0DUY{top:100%;transform:translateX(-50%)}[data-placement=bottom] .arrow--R0DUY{bottom:100%;transform:translateX(-50%) rotate(180deg)}[data-placement=left] .arrow--R0DUY{left:calc(100% - 5px);transform:translateY(-50%) rotate(-90deg)}[data-placement=right] .arrow--R0DUY{right:100%;transform:translateY(-50%) rotate(90deg)}.iconButton--oxp9L{align-items:center;background:var(--background,transparent);border:var(--border-width,2px) var(--border-style,none) var(--border-color,transparent);border-radius:50%;color:var(--icon-color);cursor:pointer;display:inline-flex;flex-shrink:0;height:var(--button-size);justify-content:center;padding:0;position:var(--button-position,relative);width:var(--button-size);-webkit-tap-highlight-color:var(--hover-color,transparent)}.iconButton--oxp9L:before{content:"";display:block;left:50%;min-height:40px;min-width:40px;position:absolute;top:50%;transform:translate(-50%,-50%)}.iconButton--oxp9L:disabled{cursor:not-allowed;opacity:32%}.iconButton--oxp9L:focus{outline:none}.iconButton--oxp9L:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--brand-color-primary),0 0 0 6px #fff;outline:none}@media(any-hover:hover){.iconButton--oxp9L:not(:disabled):hover{background:linear-gradient(var(--hover-color) 0,var(--hover-color) 100%),var(--background)}}.color-dark--egxML{--border-color:#fff;--background:#292e3b;--hover-color:hsla(0,0%,100%,.12)}.color-light--qCxUC{--border-color:#d9dadd;--background:#fff;--hover-color:rgba(0,0,0,.12)}.color-brand--W4EBD{--border-color:#fff;--background:var(--brand-color-primary);--hover-color:rgba(0,0,0,.12)}.color-brand-light--Xr9p1{--border-color:var(--brand-color-primary);--background:var(--brand-color-primary-light);--hover-color:var(--brand-color-hover-transparent)}.icon-color-default--uHNsW.color-brand--W4EBD,.icon-color-default--uHNsW.color-dark--egxML{--icon-color:#fff}.icon-color-default--uHNsW.color-brand-light--Xr9p1,.icon-color-default--uHNsW.color-light--qCxUC{--icon-color:#292e3b}.icon-color-favorite--eoohc{--icon-color:#d3407e}.icon-color-brand--hNtLs{--icon-color:var(--brand-color-primary)}.size-xs--xueCr{--button-size:24px;--border-width:1px;--icon-size:16px}.size-sm--ShHA5{--button-size:32px;--icon-size:18px}.size-md--gS0KK{--button-size:40px;--icon-size:20px}.size-lg--HMvjf{--button-size:48px;--icon-size:24px}.border-none--xh2BI{--border-style:none}.border-stroke--BUi2m{--border-style:solid}.border-shadow--r1RQ2{box-shadow:0 1px 2px 0 rgba(0,0,0,.07),0 23px 18px 0 rgba(0,0,0,.02),0 4px 10px 0 rgba(0,0,0,.06)}.modal.takeover-modal.innerscroll .modal-content .modal-header{padding:0}.modal.takeover-modal{overflow:visible}.modal.takeover-modal .modal-content{height:100%;padding:0}.modal.takeover-modal .modal-content .modal-header{padding:0}.modal.takeover-modal .modal-content .modal-header .btn.close{height:44px;margin:0;padding:0;right:3px;top:3px;width:44px}.modal.takeover-modal .modal-content .modal-body{display:flex;flex-grow:1;overflow:auto}.modal.takeover-modal .modal-content .modal-body>*{flex:1}@media(max-width:767px){.modal.takeover-modal .modal-content .modal-body{flex-direction:column}}.modal.takeover-modal .modal-content .modal-body .left{background-color:#fff;color:#292e3b;display:flex;flex-direction:column;padding-left:24px;padding-right:44px}.modal.takeover-modal .modal-content .modal-body .left h2{font-size:16px;font-weight:700;line-height:120%;margin-bottom:0;margin-top:16px}.modal.takeover-modal .modal-content .modal-body .left .assignment-info{margin-left:34px;margin-top:36px;white-space:break-spaces;word-break:break-word;word-wrap:break-word}.modal.takeover-modal .modal-content .modal-body .left .assignment-info .title{font-size:20px;line-height:120%;margin-bottom:20px}.modal.takeover-modal .modal-content .modal-body .left .assignment-info .description{font-size:16px;line-height:150%;margin-bottom:44px;white-space:normal}.modal.takeover-modal .modal-content .modal-body .left .assignment-info .description p{margin-bottom:.2rem;min-height:1em}.modal.takeover-modal .modal-content .modal-body .left .assignment-info .assignment_link{color:#292e3b;display:block;font-size:16px;margin-bottom:2rem;text-decoration:underline}.modal.takeover-modal .modal-content .modal-body .right{margin-top:30px;padding-left:24px;padding-right:10px}.modal.takeover-modal .modal-content .modal-body .right .components{display:flex;flex-direction:column;flex-grow:1;gap:12px;list-style:none;padding:40px 12px 16px 0}.modal.takeover-modal .modal-content .modal-body .right .components a{text-decoration:none}.modal-overlay,.modal-overlay-transparent{height:100%;left:0;position:fixed;top:0;width:100%}body.modal-open{overflow:hidden}.modal{position:fixed;-webkit-overflow-scrolling:touch;overflow:auto}.modal-content{background-color:#fff;display:flex;flex-direction:column;min-height:100%}.modal .btn-default{color:var(--brand-color-primary);font-size:16px;font-weight:700;height:48px;padding:0 1.15rem;fill:var(--brand-color-primary);background-color:transparent;border:2px solid var(--brand-color-primary);border-radius:24px}.modal .btn-default:focus{outline:none}.modal .btn-default:focus-visible{background-color:rgba(239,240,242,.5);color:var(--brand-color-primary-hover);fill:var(--brand-color-primary-hover);border-color:var(--brand-color-primary-hover);outline:none}@media(any-hover:hover){.modal .btn-default:hover{background-color:rgba(239,240,242,.5);color:var(--brand-color-primary-hover);fill:var(--brand-color-primary-hover);border-color:var(--brand-color-primary-hover);outline:none}}.modal .modal-header h1,.modal .modal-header h2{-webkit-font-smoothing:antialiased}.modal.modal-fullScreen .modal-content .close{color:#292e3b}.modal.modal-fullScreen .modal-header{background-color:var(--brand-color-primary);color:#bfecff;min-height:80px;padding:24px 2rem;position:sticky;position:-webkit-sticky;top:0;z-index:2}.modal.modal-fullScreen .modal-header.with-close{padding-right:5rem}.modal.modal-fullScreen .modal-header img{height:60px;margin-right:2rem;min-height:auto;vertical-align:top}.modal.modal-fullScreen .modal-header header{display:flex;justify-content:center}.modal.modal-fullScreen .modal-header .btn{color:#bfecff;font-size:18px;height:44px;margin:0 1rem;min-width:44px}.modal.modal-fullScreen .modal-header .btn svg{font-size:18px}.modal.modal-fullScreen .modal-header .btn-lg{font-size:22px;font-weight:700}.modal.modal-fullScreen .modal-header .subheader{color:#292e3b;font-weight:400}.modal-overlay{align-items:center;background-color:rgba(0,0,0,.5);display:flex;justify-content:center}.modal-overlay-transparent{background-color:transparent}.modal.modal-normal{border-radius:8px;left:50%;margin-left:-256px;overflow:hidden;top:20%;top:50%;transform:translateY(-50%);width:512px}@media(max-width:767px){.modal.modal-normal{left:50%;margin-left:-45%;width:90%}}.modal.modal-normal .modal-header{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-top:2rem;text-align:center}.modal.modal-normal .modal-header h1,.modal.modal-normal .modal-header h2{font-weight:700;-webkit-font-smoothing:antialiased}.modal.modal-normal .modal-header .modal-header-icon{font-size:48px}.modal.modal-normal .modal-content{border-radius:8px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2),0 6px 20px 0 rgba(0,0,0,.19);padding:2em 1em}.modal.modal-normal .modal-content>.close{color:#686b72;top:0}.modal.modal-normal .modal-content .modal-header{padding-top:0}.modal.modal-normal .modal-body{font-size:16px;line-height:1.4;margin:0 20px 24px;text-align:center}.modal.modal-normal .with-close .close{color:#686b72;font-size:16px;height:44px;margin:0;padding:6px;right:2px;top:2px;width:44px}@media(max-width:767px){.modal.modal-normal .with-close .close{right:1rem;top:1rem}}.modal.modal-normal .with-close .close:focus{outline:none}.modal.modal-normal .with-close .close:focus-visible{color:var(--brand-color-primary);outline:2px solid var(--brand-color-primary)}.modal.modal-normal .with-close .close:focus-visible .icon{fill:var(--brand-color-primary)}.modal.modal-normal .with-close .close .icon{margin-bottom:0!important}.modal.modal-normal.center-body .modal-body{margin-top:1rem;text-align:center}.modal-lightbox .modal-content{background-color:#eff0f2;color:#fff;line-height:1.5;min-height:100%;padding:4rem}.modal-fullScreen,.modal-lightbox{height:calc(100% - var(--header-height, 68px));left:0;padding:0;top:var(--header-height,68px);width:100%}.modal-fullScreen.modal-hideMenu{height:100%;top:0}.modal-fullScreen.modal-hideMenu .close{display:inline-flex}.modal:is(.modal-alert,.modal-confirm,.modal-info){line-height:1.5}.modal:is(.modal-alert,.modal-confirm,.modal-info) .modal-content{padding:1.5rem}.modal:is(.modal-alert,.modal-confirm,.modal-info) .modal-content .modal-header{color:#292e3b;margin-bottom:1rem;padding-top:0}.modal:is(.modal-alert,.modal-confirm,.modal-info) .modal-content .modal-header :is(h1,h2){font-size:24px;font-weight:700;margin-bottom:0}.modal:is(.modal-alert,.modal-confirm,.modal-info) .modal-content .modal-header.with-close>:not(.btn.close){padding-inline:24px}.modal:is(.modal-alert,.modal-confirm,.modal-info) .modal-content .modal-body{font-size:16px;margin-bottom:1.5rem;text-align:center}.modal:is(.modal-alert,.modal-confirm,.modal-info) .icon.modal-header-icon{color:var(--brand-color-primary);margin-bottom:1rem}.modal.modal-alert .icon.modal-header-icon{color:#e02c4d}.modal.modal-alert.brand-icon .icon.modal-header-icon{color:var(--brand-color-primary)}.modal.modal-confirm.alert .icon.modal-header-icon{color:#e02c4d}.modal.modal-large{height:85%;left:50%;max-width:1024px;position:fixed;top:50%;transform:translate(-50%,-50%);width:85%}.modal.modal-large .modal-content{background-color:#fff;border-radius:8px;color:#292e3b;overflow:hidden;padding:0 1em 1em}.modal.modal-large .modal-content .modal-header{align-items:center;color:#292e3b;display:flex;font-weight:700;height:68px}.modal.modal-large .modal-content .modal-header .close{top:0}.modal.modal-large .modal-content .modal-header .close svg{color:#292e3b;height:1em;left:1em;top:1em;width:1em}.modal.modal-large .modal-content .modal-footer{align-items:center;border-bottom-left-radius:8px;border-bottom-right-radius:8px;display:flex;justify-content:center;margin-bottom:8px}.modal.modal-large .modal-content .modal-footer .btn{margin-left:6px;margin-right:6px;padding-left:1.5em;padding-right:1.5em}@media(max-width:768px){.modal.modal-large{height:var(--app-height,100vh);left:0;top:0;transform:none;width:var(--app-width,100vw)}.modal.modal-large .modal-content{border-radius:0;padding-left:0;padding-right:0}.modal.modal-large .modal-content .modal-header{padding-left:1em;padding-right:1em}}@media(max-width:767px){.modal.modal-large .modal-header{align-items:center;display:flex;justify-content:center;margin:0}.modal.modal-large .modal-header :is(h1,h2,h3){color:#292e3b;font-size:14px;font-weight:700;margin:0}}.modal.innerscroll{overflow:visible}.modal.innerscroll .modal-content{height:100%}.modal.innerscroll .modal-content .modal-header{height:68px;padding:24px 1rem 1rem}@media(max-width:767px){.modal.innerscroll .modal-content .modal-header{height:auto}}.modal.innerscroll .modal-content .modal-header :is(h1,h2,h3){margin-bottom:0}.modal.writing .modal-content{padding:0 15vw}.modal.writing .modal-content h1{padding:2rem 0 1rem;text-align:center}.modal.writing .modal-content .close{color:#aaa;font-size:28px}.modal.writing .modal-content .close:focus-visible{color:var(--brand-color-primary)}.modal.writing .modal-content .close:focus-visible .icon{fill:var(--brand-color-primary)}@media(any-hover:hover){.modal.writing .modal-content .close:hover{color:var(--brand-color-primary)}.modal.writing .modal-content .close:hover .icon{fill:var(--brand-color-primary)}}.modal.writing .modal-content .close:focus{outline:none}.modal.writing .modal-content .close:focus-visible{outline:2px solid var(--brand-color-primary)}.modal .close{align-items:center;color:#292e3b;display:inline-flex;font-size:16px;height:44px;margin-left:1rem;min-width:44px;padding:1rem;position:absolute;right:0;top:1rem;z-index:20}@media print{.modal .close{display:none!important}}.modal .close .closeLabel{margin-left:10px}.modal .close:focus-visible{cursor:pointer}@media(any-hover:hover){.modal .close:hover{color:var(--brand-color-primary);cursor:pointer}.modal .close:hover .icon{fill:var(--brand-color-primary)}}.modal .close:focus{outline:none}.modal .close:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--brand-color-primary),0 0 0 6px #fff;color:var(--brand-color-primary);outline:none}.modal .close:focus-visible .icon{fill:var(--brand-color-primary)}.modal.with-header .modal-content .close{left:10px;padding-left:0;padding-top:16px}@media(any-hover:hover){.modal.with-header .modal-content .close:hover{color:var(--brand-color-primary)}.modal.with-header .modal-content .close:hover .icon{fill:var(--brand-color-primary)}}.modal-groups .modal-header,.modal-pupils .modal-header{display:grid;grid-template-columns:1fr 30% 1fr;padding:1rem 2rem 3rem}.modal .article-view,.modal .grid-layout,.modal .grid-view{display:flex;flex:1}.modal .article-view,.modal .grid-cells--1 .grid-layout,.modal .grid-view{flex-direction:column}.modal .grid-cell,.modal .grid-layout{min-height:0}.modal .grid-cell{padding:1}.modal.syllabus-overview .grid-layout{display:block}.modal.close-left .close{left:0;right:auto}@media(any-hover:hover){.modal.close-left .close:hover{background:#545760;color:#fff}.modal.close-left .close:hover .icon{fill:#fff}}.modal.close-left .close:focus{outline:none}.modal.close-left .close:focus-visible{color:var(--brand-color-primary);outline:2px solid var(--brand-color-primary)}.modal.close-left .close:focus-visible .icon{fill:var(--brand-color-primary)}.modal.close-left .close:focus{outline:0}.modal.close-right .modal-content .close{left:auto;padding:0}.modal.gray .modal-header{background-color:#545760;color:#fff}.modal.confirm-modal .modal-header,.modal.modal-info .modal-header{color:var(--brand-color-primary);margin-bottom:12px}.modal.confirm-modal .modal-header .icon,.modal.modal-info .modal-header .icon{margin-bottom:12px}.modal.confirm-modal .modal-body,.modal.modal-info .modal-body{font-size:16px;line-height:1.4;text-align:center}.modal.confirm-modal .modal-body .btn-group,.modal.modal-info .modal-body .btn-group{display:grid;grid-template-columns:1fr 1fr 1fr;margin-bottom:12px;margin-top:24px}.icon.logout{fill:#707070;margin-bottom:1rem}.modal.pupil-assigned{height:75vh;margin-left:unset;margin-top:unset;max-width:800px;overflow:visible;top:50%;transform:translateX(-50%) translateY(-50%);width:auto}.modal.pupil-assigned .modal-content{height:100%;overflow:hidden;padding:2em 0 0}.modal.pupil-assigned .modal-content .modal-header{display:block;margin-bottom:1em;padding:0 2em;text-align:left}.modal.pupil-assigned .modal-content .modal-body{column-gap:1rem;display:grid;grid-template-columns:235px 235px 235px;height:calc(100% - 2em);overflow-x:hidden;padding:0 2em 2em;row-gap:1rem;text-align:left}@media(min-width:768px)and (max-width:1023px){.modal.pupil-assigned .modal-content .modal-body{grid-template-columns:1fr 1fr}}@media(max-width:767px){.modal.pupil-assigned .modal-content .modal-body{grid-template-columns:1fr}}.modal.pupil-assigned .modal-content .modal-body .component-overview-tile{height:max-content;margin-bottom:1rem;margin-top:1px}.modal.related-components{color:#fff}.modal.related-components,.modal.related-components .modal-content{background-color:var(--component-navigation_related-components_background-color,#545760)}.modal.related-components .modal-content{padding:16px}.modal.related-components .modal-header{display:none}.modal.related-components .modal-body{display:flex;flex-grow:1;min-height:100%}.modal.related-components .component-related-list{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0 auto;max-width:1400px;width:100%}.modal.related-components .component-related-list .related-components-header{color:var(--component-navigation_related-components_title-color,#fff);text-align:center}.modal.related-components .component-related-list .related-components-description{color:var(--component-navigation_related-components_description-color,#fff);margin-bottom:20px;margin-top:20px;max-width:1000px;padding-left:12px;padding-right:12px;text-align:center}.modal.related-components .component-related-list .related-components-description:empty{display:none}.modal.related-components .component-related-list .bottom-button{text-align:center}.modal.related-components .component-related-list .bottom-button .btn svg.icon{margin-right:10px;position:relative;top:-1px}.modal.related-components .component-related-list .components-list.scrollHolder-outer.scroll-horizontal{margin-bottom:20px}.modal.related-components .component-related-list .components-list.scrollHolder-outer.scroll-horizontal .scrollHolder.scroll-horizontal>.scrollButton{background:none;background-color:#292e3b;border-radius:0;color:#fff;height:64px;margin-left:12px;margin-right:12px;top:calc(50% - 32px)}.modal.related-components .component-related-list .components-list.scrollHolder-outer.scroll-horizontal .scrollHolder.scroll-horizontal .components-list-internal{gap:24px}.modal.related-components .component-related-list .components-list.scrollHolder-outer.scroll-horizontal .scrollHolder.scroll-horizontal .components-list-internal .component-overview-tile{flex-basis:360px;flex-grow:0;flex-shrink:0;max-width:360px}.modal.related-components .component-related-list .components-list.scrollHolder-outer.scroll-horizontal .scrollHolder.scroll-horizontal .components-list-internal .module-overview-tile{flex-basis:720px;flex-grow:0;flex-shrink:0;max-width:720px}.modal.related-components .component-related-list .components-list.scrollHolder-outer.scroll-horizontal .scrollHolder.scroll-horizontal .components-list-internal .module-overview-tile .module-action-buttons{display:none}.modal.colorpicker-modal{border-radius:0;width:auto}.modal.colorpicker-modal .modal-content{box-shadow:none;padding:0}.modal.modal-toast{animation-duration:.2s;box-shadow:0 0 40px rgba(0,0,0,.25);max-height:95vh;top:50%;transform:translateY(-50%)}.modal.modal-toast .modal-body{font-size:18px;font-weight:700;line-height:150%;margin:0}.modal.module-modal{overflow:initial}.modal.module-modal .modal-content{background:#fff;overflow:unset}.modal.module-modal .modal-content .component-list{display:grid;gap:12px;grid-template-columns:1fr 1fr 1fr 1fr}@media(min-width:768px)and (max-width:1023px){.modal.module-modal .modal-content .component-list{grid-template-columns:1fr 1fr 1fr}}@media(max-width:767px){.modal.module-modal .modal-content .component-list{grid-template-columns:1fr 1fr}}.modal.module-modal .modal-content .statistics-link{color:#292e3b;text-decoration:underline}.modal.modal-normal.modal-component-image{overflow:visible}.modal.modal-normal.modal-component-image .modal-body .component-image-modal-body{color:#000;max-height:calc(100% - 60px)}.modal.modal-normal.modal-component-image .modal-body .component-image-modal-body .componentInfo{align-items:flex-end;display:flex;justify-content:center;width:100%}.modal.modal-normal.modal-component-image .modal-body .component-image-modal-body .componentInfo .imageholder{flex-basis:50%;flex-grow:0;flex-shrink:0;height:200px;left:50%;margin-left:-100px;position:absolute;top:-50px;width:200px}.modal.modal-normal.modal-component-image .modal-body .component-image-modal-body .componentInfo .imageholder img{border-radius:100px;height:100%;max-height:100%;object-fit:cover;width:100%}.modal.modal-normal.modal-component-image .modal-body .component-image-modal-body .componentInfo .title{flex-basis:100%;flex-grow:0;flex-shrink:0;font-size:24px;font-weight:700;margin-bottom:40px;margin-top:16px;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap}.modal.modal-normal.modal-component-image .modal-body .component-image-modal-body .imageholder~.title{margin-top:116px}.modal.module-modal .modal-content{max-height:100%;position:relative}.modal.module-modal .modal-content .modal-body{max-height:calc(100% - 68px);overflow-y:auto}.tagGroup--ts1jj{align-items:center;display:flex;flex-wrap:wrap;gap:var(--gap);list-style:none;margin:0;max-width:100%;padding:0}.gap-xs--j5neD{--gap:8px}.gap-sm--WYfVP{--gap:12px}.gap-md--cO2ZA{--gap:16px}.component-overview-tile{background-color:#fff;border-radius:20px;box-shadow:0 1px 4px rgba(0,0,0,.2);color:#292e3b;display:flex;flex-direction:column;min-height:120px;position:relative}.assigment-modal .component-overview-tile{min-height:auto}@media(max-width:767px){.component-overview-tile{display:grid}}.component-overview-tile .inner{display:flex;flex-direction:column;height:100%;width:100%}body[data-user-is-tabbing=true] .component-overview-tile .inner:focus-within{border-radius:20px;box-shadow:0 0 0 3px #fff,0 0 0 7px var(--brand-color-primary),0 0 0 10px #fff;outline:none}body[data-user-is-tabbing=true] .component-overview-tile .inner:focus-within *{outline:none}.component-overview-tile .favorite-button-holder{position:absolute;right:8px;top:8px}.component-overview-tile .image-top-holder{flex-grow:0;flex-shrink:0;overflow:hidden;padding-bottom:75%;position:relative}.component-overview-tile .image-top-holder .component-figure{bottom:0;left:0;margin-bottom:0;padding-bottom:0;position:absolute;right:0;top:0}.component-overview-tile .component-figure img{border-radius:20px 20px 0 0}.component-overview-tile a{color:#292e3b!important}.component-overview-tile a:hover+.info>a{color:#292e3b!important;text-decoration:none}.concept-style .component-overview-tile a,.concept-style .component-overview-tile a:active,.concept-style .component-overview-tile a:visited{color:#292e3b!important}@media(any-hover:hover){.concept-style .component-overview-tile a:active:hover,.concept-style .component-overview-tile a:hover,.concept-style .component-overview-tile a:visited:hover{color:#292e3b!important;text-decoration:none}.component-overview-tile:hover{box-shadow:0 0 20px rgba(0,0,0,.3)}}.component-overview-tile .component-icon{bottom:12px;left:12px;position:absolute}.component-overview-tile .component-icon .component-icon-svg{color:#fff;--icon-color-inverted:#292e3b}.component-overview-tile .assign-button{bottom:12px;position:absolute;right:12px}.component-overview-tile .delete-button{background:transparent;height:44px;position:absolute;right:0;top:0;width:44px;z-index:1}.component-overview-tile .delete-button>span{align-items:center;background:#eff0f2;border-radius:100%;color:#292e3b;font-size:14px;height:28px;justify-content:center;margin:0;position:absolute;right:12px;top:12px;width:28px}.component-overview-tile .info{display:flex;flex:1;flex-direction:column;font-size:1rem;line-height:1.2em;padding:1em 1.4em;position:relative;width:100%}.component-overview-tile .info .title{font-size:1.2rem;font-weight:700;line-height:1.2em;margin-bottom:8px;-webkit-line-clamp:2;line-clamp:2;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;word-break:break-word;-webkit-box-orient:vertical}.component-overview-tile .info .title:after{content:"";display:block;inset:0;position:absolute}.component-overview-tile .info .description{font-size:16px;line-height:1em;margin-bottom:12px;max-height:3em;overflow:hidden;word-break:break-word}@supports(display:-webkit-box){.component-overview-tile .info .description{display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;line-clamp:3;line-height:1.35em;max-height:3.9em}}.component-overview-tile .info .tags{margin-top:auto;padding-top:4px}.component-overview-tile.has-feedbacks .info{padding:1em 1.4em 3em}.component-overview-tile .component-overview-tile-footer{display:flex;justify-content:end;width:100%}.component-overview-tile .component-overview-tile-footer .icon,.component-overview-tile .component-overview-tile-footer .statistics-icon{margin:12px}.component-overview-tile .component-overview-tile-footer>.statistics-icon{color:var(--brand-color-primary);margin-right:auto}.component-overview-tile .component-overview-status{align-items:center;display:flex;font-size:14px;justify-content:flex-end;margin-top:auto}.component-overview-tile .component-overview-status .icon{font-size:16px;margin:5px}.component-overview-tile .component-overview-status .time{color:inherit;font-size:12px;margin:0 0 0 5px}.component-overview-tile .component-overview-status .status--finished{fill:#1f865d}.component-overview-tile .component-overview-status .status--started{fill:#686b72}.component-overview-tile .component-overview-status .status--assigned{color:var(--brand-color-primary)}@media(max-width:767px){.component-overview-tile{padding:0}.component-overview-tile .inner{display:grid;grid-template-columns:70% 30%}.component-overview-tile .image-top-holder{grid-column:2;grid-row-end:3;grid-row-start:1}.component-overview-tile .image-link .component-figure{height:100%;padding-bottom:0}.component-overview-tile .image-link .component-figure img{border-bottom-right-radius:20px;border-top-left-radius:0;border-top-right-radius:20px;height:100%;object-fit:cover;position:absolute;width:100%}.component-overview-tile .image-link .component-figure .component-icon{bottom:8px;left:-215%}.component-overview-tile .info{grid-column:1;grid-row:1}.component-overview-tile .info .tags{margin-top:0}.component-overview-tile .component-overview-status{grid-column:1/span 2;grid-row:2}}.component-overview-tile .deprecated-version{align-items:center;background-color:rgba(41,46,59,.6);border-radius:20px 20px 0 0;bottom:0;color:#fff;display:flex;font-size:120%;justify-content:center;left:0;pointer-events:none;position:absolute;right:0;top:0}.component-overview-tile .deprecated-version svg{margin-right:.5em}.component-overview-tile .status-overlay{align-items:center;border-radius:20px;bottom:0;display:flex;font-size:18px;font-weight:700;justify-content:center;left:0;pointer-events:none;position:absolute;right:0;top:0}.component-overview-tile .status-overlay.status-finished{background:rgba(31,134,93,.6);color:#fff}.component-overview-tile .feedbacks{align-items:center;bottom:30px;display:flex;font-size:12px;justify-content:flex-end;padding-right:8px;pointer-events:none;position:absolute;right:0}.component-overview-tile .feedbacks .icon{font-size:22px;margin-right:6px}.load-more-container{display:flex;margin:40px auto 0;max-width:1400px;width:100%}.load-more-container .load-more-button{background-color:var(--brand-color-primary);color:#fff;margin:0 auto}.load-more-container .spinner{margin:0 auto}.modal.assignment-search{overflow:hidden}.modal.assignment-search .modal-content{display:flex;flex-direction:column;max-height:100%;padding:0}.modal.assignment-search .modal-content .modal-body{display:flex;flex-direction:column;flex-grow:1}.modal.assignment-search .modal-content .modal-body .search-modal-header{background:#fff;display:flex;height:68px}.modal.assignment-search .modal-content .modal-body .search-modal-header .back-button{color:var(--brand-color-primary);height:100%;width:44px}.modal.assignment-search .modal-content .modal-body .search-modal-header .search-bar-input-holder{align-items:center;display:flex;flex-grow:1;margin-left:20px;position:relative}.modal.assignment-search .modal-content .modal-body .search-modal-header .search-bar-input-holder input[type=search]{background:#eff0f2;border-radius:4px;flex-grow:1;font-size:18px;font-weight:700;height:44px;margin-right:16px;padding-left:16px;padding-right:50px}.modal.assignment-search .modal-content .modal-body .search-modal-header .search-bar-input-holder .search-button{color:var(--brand-color-primary);position:absolute;right:25px}.modal.assignment-search .modal-content .modal-body .search-modal-header .search-bar-input-holder .search-button:focus{background-color:#fff;border:2px solid var(--brand-color-primary);box-shadow:none;height:44px;width:44px}.modal.assignment-search .modal-content .modal-body .facets{border-top:2px solid #eff0f2;display:block;overflow-x:auto;position:absolute;top:var(--header-height,68px);width:100%;z-index:20}.modal.assignment-search .modal-content .modal-body .facets .facets-inner{align-items:flex-start;display:flex;flex-wrap:nowrap;min-width:100%;overflow-y:visible;padding-bottom:2px;padding-left:16px;position:relative;width:-webkit-fill-available;width:-moz-fit-content;width:fit-content;z-index:1}.modal.assignment-search .modal-content .modal-body .facets .facets-inner>*{flex-grow:1;flex-shrink:1}.modal.assignment-search .modal-content .modal-body .facets .facets-inner .background-field{background:#fff;border-bottom:2px solid #eff0f2;height:58px;left:0;position:absolute;right:0;top:0}.modal.assignment-search .modal-content .modal-body .facets .facets-inner .search-facet{height:-webkit-fill-available;height:-moz-fit-content;height:fit-content;max-height:none;width:210px}.modal.assignment-search .modal-content .modal-body .facets .facets-inner .search-facet .react-select__menu{position:relative;top:0}.modal.assignment-search .modal-content .modal-body .facets .facets-inner .search-facet .react-select__control .react-select__value-container{line-height:1.2em}.modal.assignment-search .modal-content .modal-body .facets-border{background:#eff0f2;filter:drop-shadow(0 3px 3px rgba(0,0,0,.2));flex-shrink:0;height:2px;width:100%;z-index:1}.modal.assignment-search .modal-content .modal-body .search-results-holder{background:#fff;flex-grow:1;flex-shrink:1;height:0;overflow-y:auto;padding-top:60px}.modal.assignment-search .modal-content .modal-body .search-results-holder .search-results{background:#fff;overflow-y:auto;padding:12px 24px;width:100%}.modal.assignment-search .modal-content .modal-body .search-results-holder .search-results .component-list{column-gap:12px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));row-gap:18px}@media(max-width:767px){.modal.assignment-search .modal-content .modal-body .search-results-holder .search-results .component-list{grid-template-columns:minmax(0,1fr)}.modal.assignment-search .modal-content .modal-body .search-results-holder .search-results .component-list .module-overview-tile{grid-column-end:span 1}}.modal.assignment-search .modal-content .modal-body .search-results-holder .search-results .component-list .component-button,.modal.assignment-search .modal-content .modal-body .search-results-holder .search-results .component-list .component-button>span{margin:0;padding:0}.modal.assignment-search .modal-content .modal-body .search-results-holder .search-results .component-list .component-overview-tile,.modal.assignment-search .modal-content .modal-body .search-results-holder .search-results .component-list .module-overview-tile{border:2px solid transparent}.modal.assignment-search .modal-content .modal-body .search-results-holder .search-results .component-list .component-overview-tile .info,.modal.assignment-search .modal-content .modal-body .search-results-holder .search-results .component-list .module-overview-tile .info{overflow:hidden}.modal.assignment-search .modal-content .modal-body .search-results-holder .search-results .component-list .component-overview-tile.selected,.modal.assignment-search .modal-content .modal-body .search-results-holder .search-results .component-list .module-overview-tile.selected{border-color:var(--brand-color-primary)}.modal.assignment-search .modal-content .modal-body .search-results-holder .search-results .component-list .component-overview-tile .title-and-sub-info,.modal.assignment-search .modal-content .modal-body .search-results-holder .search-results .component-list .module-overview-tile .title-and-sub-info{padding-bottom:.5em}.modal.assignment-search .modal-content .modal-body .search-results-holder .search-results .component-list .component-overview-tile .description,.modal.assignment-search .modal-content .modal-body .search-results-holder .search-results .component-list .module-overview-tile .description{display:none}.modal.assignment-search .modal-content .modal-body .search-results-holder .search-results .load-more-container{display:flex;flex-shrink:0;margin-top:24px}.modal.assignment-search .modal-content .modal-footer{align-items:center;background:#fff;display:flex;flex-basis:96px;flex-grow:0;flex-shrink:0;height:96px;justify-content:center}.modal.assignment-search .modal-content .modal-footer .btn{margin:0 8px}.Select{display:inline-block;font-size:24px;height:36px;width:200px}.Select .react-select__control:hover{cursor:pointer}.Select-input{height:36px}.Select-option.is-selected{background-color:#d2dfe1}.react-select__menu-portal .react-select__menu{border:2px solid var(--brand-color-primary);border-radius:0 0 7px 7px;border-top:none;box-shadow:0 0 6px 1px rgba(60,62,68,.34);font-size:16px;margin:0;top:100%;width:100%;z-index:100}.react-select__menu-portal .react-select__menu .react-select__menu-list{padding:0}@media(any-hover:hover){.react-select__menu-portal .react-select__menu .react-select__menu-list .react-select__option:hover{background:#eff0f2;color:var(--brand-color-primary)}}.react-select__menu-portal .react-select__menu .react-select__menu-list .react-select__option.react-select__option--is-selected{background:inherit;color:var(--brand-color-primary);font-weight:700;outline:2px solid var(--brand-color-primary)}.react-select__menu-portal .react-select__menu .react-select__menu-list .react-select__option.react-select__option--is-focused{background:#eff0f2!important;color:var(--brand-color-primary)}.react-select__menu-portal .react-select__menu .react-select__menu-list .react-select__group:last-of-type .react-select__option:last-of-type,.react-select__menu-portal .react-select__menu .react-select__menu-list>.react-select__option:last-of-type{border-radius:0 0 6px 6px}.Select-white{color:#292e3b;font-size:20px;height:42px;line-height:24px;width:175px}.Select-white .react-select__option,.Select-white .react-select__single-value{align-items:center;display:flex;gap:8px}.Select-white .react-select__indicator-separator{display:none}.Select-white .react-select__control{border-color:#ced4da;border-width:2px;height:42px}.Select-white .react-select__control .react-select__placeholder{color:#545760;font-size:16px;line-height:38px}.Select-white .react-select__control .react-select__value-container{font-size:16px;line-height:38px;padding:0 8px}.Select-white .react-select__control .react-select__value-container>*{margin:0;padding:0}.Select-white .react-select__control .react-select__input,.Select-white .react-select__control .react-select__single-value{color:#545760}.Select-white .react-select__control .react-select__single-value{font-weight:700}.Select-white .react-select__control:hover{background:#eff0f2}.Select-white .react-select__control:hover span{color:var(--brand-color-primary)}.Select-white .react-select__control.react-select__control--is-focused{background:#fff;border-color:var(--brand-color-primary)!important;box-shadow:none}body[data-user-is-tabbing=true] .Select-white .react-select__control.react-select__control--is-focused{background:#eff0f2;border:2px solid var(--brand-color-primary)!important;outline:2px solid #fff!important}body[data-user-is-tabbing=true] .Select-white .react-select__control.react-select__control--is-focused .react-select__indicator,body[data-user-is-tabbing=true] .Select-white .react-select__control.react-select__control--is-focused .react-select__placeholder,body[data-user-is-tabbing=true] .Select-white .react-select__control.react-select__control--is-focused .react-select__single-value{color:var(--brand-color-primary)}.Select-white .react-select__control.react-select__control--is-focused span{color:var(--brand-color-primary)!important}.Select-white .react-select__menu{border:2px solid var(--brand-color-primary);border-radius:0 0 7px 7px;border-top:none;box-shadow:0 0 6px 1px rgba(60,62,68,.34);font-size:16px;margin:0;top:100%;width:100%;z-index:100}.Select-white .react-select__menu .react-select__menu-list{padding:0}@media(any-hover:hover){.Select-white .react-select__menu .react-select__menu-list .react-select__option:hover{background:#eff0f2;color:var(--brand-color-primary)}}.Select-white .react-select__menu .react-select__menu-list .react-select__option.react-select__option--is-selected{background:inherit;color:var(--brand-color-primary);font-weight:700;outline:2px solid var(--brand-color-primary)}.Select-white .react-select__menu .react-select__menu-list .react-select__option.react-select__option--is-focused{background:#eff0f2!important;color:var(--brand-color-primary)}.Select-white .react-select__menu .react-select__menu-list .react-select__group:last-of-type .react-select__option:last-of-type,.Select-white .react-select__menu .react-select__menu-list>.react-select__option:last-of-type{border-radius:0 0 6px 6px}.Select-search-facet{font-size:20px;height:56px;line-height:56px;width:275px}.Select-search-facet .react-select__option,.Select-search-facet .react-select__single-value{align-items:center;display:flex;gap:8px}.Select-search-facet .react-select__control{border:1px solid transparent;border-radius:0;color:#545760;height:56px}@media(any-hover:hover){.Select-search-facet .react-select__control:hover{background:#eff0f2;border-color:transparent}.Select-search-facet .react-select__control:hover *{color:var(--brand-color-primary)}}.Select-search-facet .react-select__control .react-select__input,.Select-search-facet .react-select__control .react-select__single-value{color:#545760}.Select-search-facet .react-select__control .react-select__single-value{font-weight:400}.Select-search-facet .react-select__control.react-select__control--is-focused{border-color:#eff0f2!important;box-shadow:none}body[data-user-is-tabbing=true] .Select-search-facet .react-select__control.react-select__control--is-focused{background:#eff0f2;border-color:var(--brand-color-primary)!important;box-shadow:0 0 0 2px var(--brand-color-primary);color:var(--brand-color-primary)}body[data-user-is-tabbing=true] .Select-search-facet .react-select__control.react-select__control--is-focused>*,body[data-user-is-tabbing=true] .Select-search-facet .react-select__control.react-select__control--is-focused>*>*{color:var(--brand-color-primary)}.Select-search-facet .react-select__control .react-select__indicator{color:#686b72}.Select-search-facet .react-select__control .react-select__placeholder{color:#545760;display:flex;font-size:16px;line-height:56px}.Select-search-facet .react-select__control .react-select__value-container{font-size:16px;line-height:56px;padding:0 8px}.Select-search-facet .react-select__control .react-select__value-container>*{margin:0;padding:0}.Select-search-facet .react-select__control .react-select__value-container.react-select__value-container--has-value *{color:#292e3b;font-weight:700}.Select-search-facet .react-select__control .react-select__indicator-separator{display:none}.Select-search-facet .react-select__menu{border:2px solid #d9dadd;border-radius:0 0 7px 7px;border-top:none;font-size:16px;margin:0;width:100%;z-index:100}.Select-search-facet .react-select__menu .react-select__menu-list{padding:0}.Select-search-facet .react-select__menu .react-select__menu-list .react-select__option{border:1px solid transparent;border-bottom-color:#eff0f2;color:#686b72;height:44px;line-height:1em;padding-left:24px}@media(any-hover:hover){.Select-search-facet .react-select__menu .react-select__menu-list .react-select__option:hover{background:#eff0f2;color:var(--brand-color-primary)}}.Select-search-facet .react-select__menu .react-select__menu-list .react-select__option.react-select__option--is-selected{background:#eff0f2;color:#292e3b;font-weight:700}@media(any-hover:hover){.Select-search-facet .react-select__menu .react-select__menu-list .react-select__option.react-select__option--is-selected:hover{color:var(--brand-color-primary)}}.Select-search-facet .react-select__menu .react-select__menu-list .react-select__option.react-select__option--is-focused{background:#eff0f2!important;color:var(--brand-color-primary)}body[data-user-is-tabbing=true] .Select-search-facet .react-select__menu .react-select__menu-list .react-select__option.react-select__option--is-focused{border-color:var(--brand-color-primary)}.Select-transparent-dark{font-size:14px;height:38px;line-height:20px;width:185px}.Select-transparent-dark .react-select__control{background:rgba(41,46,59,.6);border:none;border-radius:0;color:#fff}.Select-transparent-dark .react-select__control .react-select__input,.Select-transparent-dark .react-select__control .react-select__single-value{color:#fff}.Select-transparent-dark .react-select__control .react-select__single-value{font-weight:700}.Select-transparent-dark .react-select__control.react-select__control--is-focused{border-color:#eff0f2!important;box-shadow:none}body[data-user-is-tabbing=true] .Select-transparent-dark .react-select__control.react-select__control--is-focused{background:#eff0f2;border:2px solid var(--brand-color-primary)!important;outline:2px solid #fff!important}body[data-user-is-tabbing=true] .Select-transparent-dark .react-select__control.react-select__control--is-focused .react-select__indicator,body[data-user-is-tabbing=true] .Select-transparent-dark .react-select__control.react-select__control--is-focused .react-select__placeholder,body[data-user-is-tabbing=true] .Select-transparent-dark .react-select__control.react-select__control--is-focused .react-select__single-value{color:var(--brand-color-primary)}.Select-transparent-dark .react-select__control .react-select__indicator-separator{display:none}.Select-transparent-dark .react-select__control .react-select__indicator{color:#fff}.Select-transparent-dark .react-select__control .react-select__placeholder{color:#d9dadd}.Select-transparent-dark .react-select__menu{background:none;box-shadow:none;font-size:14px;margin:0;width:100%;z-index:100}.Select-transparent-dark .react-select__menu .react-select__menu-list{padding:0}.Select-transparent-dark .react-select__menu .react-select__menu-list .react-select__option{background:rgba(41,46,59,.6);color:#fff}.Select-transparent-dark .react-select__menu .react-select__menu-list .react-select__option.react-select__option--is-selected{background:rgba(41,46,59,.8);color:#fff;font-weight:700}.Select-transparent-dark .react-select__menu .react-select__menu-list .react-select__option.react-select__option--is-focused{background:inherit;background:rgba(41,46,59,.8);color:#fff}.Select-transparent{color:#292e3b;font-size:14px;height:42px;line-height:150%;width:175px}.Select-transparent .react-select__indicator-separator{display:none}.Select-transparent .react-select__control{background-color:transparent;border-color:transparent;border-width:2px;height:42px}.Select-transparent .react-select__control .react-select__placeholder{color:#d9dadd;font-size:14px;line-height:150%}.Select-transparent .react-select__control .react-select__value-container{color:#fff;font-size:14px;line-height:150%;padding:0 8px}.Select-transparent .react-select__control .react-select__value-container>*{margin:0;padding:0}.Select-transparent .react-select__control .react-select__indicators,.Select-transparent .react-select__control .react-select__indicators .react-select__indicator,.Select-transparent .react-select__control .react-select__input,.Select-transparent .react-select__control .react-select__single-value{color:#fff}.Select-transparent .react-select__control:hover{background:#eff0f2!important;border-color:transparent}.Select-transparent .react-select__control:hover .react-select__indicators .react-select__indicator,.Select-transparent .react-select__control:hover .react-select__value-container,.Select-transparent .react-select__control:hover .react-select__value-container>*{color:var(--brand-color-primary)!important}.Select-transparent .react-select__control.react-select__control--is-focused{background:transparent;box-shadow:none}body[data-user-is-tabbing=true] .Select-transparent .react-select__control.react-select__control--is-focused{border-color:#d9dadd!important;box-shadow:0 0 0 2px var(--brand-color-primary)}.Select-transparent .react-select__control.react-select__control--is-focused span{color:var(--brand-color-primary)!important}.Select-transparent .react-select__menu{border:2px solid var(--brand-color-primary);border-radius:0 0 7px 7px;border-top:none;box-shadow:0 0 6px 1px rgba(60,62,68,.34);font-size:16px;margin:0;top:100%;width:100%;z-index:100}.Select-transparent .react-select__menu .react-select__menu-list{padding:0}@media(any-hover:hover){.Select-transparent .react-select__menu .react-select__menu-list .react-select__option:hover{background:#eff0f2;color:var(--brand-color-primary)}}.Select-transparent .react-select__menu .react-select__menu-list .react-select__option.react-select__option--is-selected{background:inherit;color:var(--brand-color-primary);font-weight:700;outline:2px solid var(--brand-color-primary)}.Select-transparent .react-select__menu .react-select__menu-list .react-select__option.react-select__option--is-focused{background:#eff0f2!important;color:var(--brand-color-primary)}.Select-transparent .react-select__menu .react-select__menu-list .react-select__group:last-of-type .react-select__option:last-of-type,.Select-transparent .react-select__menu .react-select__menu-list>.react-select__option:last-of-type{border-radius:0 0 6px 6px}.Select-transparent .react-select__option svg,.Select-transparent .react-select__single-value svg{display:inline-block;margin-right:6px;position:relative;top:2px}.Select-dark-secondary{font-size:14px;height:38px;line-height:20px;min-width:185px}.Select-dark-secondary .react-select__control{background:#292e3b;border:none;border-radius:0;color:var(--brand-color-primary-light)}.Select-dark-secondary .react-select__control .react-select__input,.Select-dark-secondary .react-select__control .react-select__single-value{color:var(--brand-color-primary-light)}.Select-dark-secondary .react-select__control .react-select__single-value{font-weight:700}.Select-dark-secondary .react-select__control.react-select__control--is-focused{border-color:#eff0f2!important;box-shadow:none}body[data-user-is-tabbing=true] .Select-dark-secondary .react-select__control.react-select__control--is-focused{background:#eff0f2;border:2px solid var(--brand-color-primary)!important;outline:2px solid #fff!important}body[data-user-is-tabbing=true] .Select-dark-secondary .react-select__control.react-select__control--is-focused .react-select__indicator,body[data-user-is-tabbing=true] .Select-dark-secondary .react-select__control.react-select__control--is-focused .react-select__placeholder,body[data-user-is-tabbing=true] .Select-dark-secondary .react-select__control.react-select__control--is-focused .react-select__single-value{color:var(--brand-color-primary)}.Select-dark-secondary .react-select__control .react-select__indicator-separator{display:none}.Select-dark-secondary .react-select__control .react-select__indicator{color:var(--brand-color-primary-light)}.Select-dark-secondary .react-select__control .react-select__placeholder{color:#d9dadd}.Select-dark-secondary .react-select__control:hover{background:#424650}.Select-dark-secondary .react-select__control:hover span{color:var(--brand-color-primary)}.Select-dark-secondary .react-select__control:hover span.norName{color:var(--brand-color-primary-light)}.Select-dark-secondary .react-select__menu{background:none;box-shadow:none;font-size:14px;margin:0;width:100%;z-index:100}.Select-dark-secondary .react-select__menu .react-select__menu-list{padding:0}.Select-dark-secondary .react-select__menu .react-select__menu-list .react-select__option{background:#292e3b;color:#fff}.Select-dark-secondary .react-select__menu .react-select__menu-list .react-select__option.react-select__option--is-selected{color:var(--brand-color-primary-light);font-weight:700;outline:2px solid}.Select-dark-secondary .react-select__menu .react-select__menu-list .react-select__option.react-select__option--is-focused{background:inherit;background:#545760;color:var(--brand-color-primary-light)}.button--LJjY5{align-items:center;background-color:var(--button-background,transparent);border:2px solid var(--button-border-color,transparent);border-radius:500px;box-shadow:var(--button-shadow,none);color:var(--button-text-color)!important;cursor:pointer;display:inline-flex;font-family:Inter,Roboto,Helvetica,Arial,sans-serif;justify-content:center;line-height:normal}.button--LJjY5:focus{outline:none}.button--LJjY5:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--brand-color-primary),0 0 0 6px #fff,var(--button-shadow,0 0);outline:none}.button--LJjY5:disabled{cursor:not-allowed;opacity:32%}a.button--LJjY5,a.button--LJjY5:hover{text-decoration:none}.label--xFwJp{margin-inline:8px;text-align:center;text-wrap:var(--label-textwrap,balance)}.icon-right--LUH5u{flex-direction:row}.icon-left--MV0gw{flex-direction:row-reverse}.color-brand--rEGiW{--button-color:var(--brand-color-primary);--button-color-inverted:#fff;--hover-color:rgba(0,0,0,.12);--outlined-hover:var(--brand-color-hover-transparent)}.color-positive--tzrQi{--button-color:#1f865d;--button-color-inverted:#fff;--hover-color:rgba(0,0,0,.12);--outlined-hover:rgba(31,134,93,.12)}.color-negative--Kibf8{--button-color:#e02c4d;--button-color-inverted:#fff;--hover-color:rgba(0,0,0,.12);--outlined-hover:rgba(224,44,77,.12)}.color-dark--e8Pm5{--button-color:#292e3b;--button-color-inverted:#fff;--hover-color:hsla(0,0%,100%,.12);--outlined-hover:rgba(0,0,0,.12)}.color-light--eb_i2{--button-color:#fff;--button-color-inverted:#292e3b;--hover-color:rgba(0,0,0,.12);--outlined-hover:hsla(0,0%,100%,.12)}.color-custom--NM8LJ{--hover-color:rgba(0,0,0,.12);--outlined-hover:rgb(from var(--button-color) r g b/12%)}.variant-filled--yNj4J,.variant-floating--cyS_P{--button-text-color:var(--button-color-inverted);--button-background:var(--button-color)}@media(any-hover:hover){.variant-filled--yNj4J:not(:disabled):hover,.variant-floating--cyS_P:not(:disabled):hover{background:linear-gradient(var(--hover-color) 0,var(--hover-color) 100%),var(--button-background)}}.variant-floating--cyS_P{--button-shadow:0 1px 2px 0 rgba(0,0,0,.07),0 23px 18px 0 rgba(0,0,0,.02),0 4px 10px 0 rgba(0,0,0,.06)!important}.variant-outlined--daUfi{--button-text-color:var(--button-color);--button-border-color:var(--button-color)}@media(any-hover:hover){.variant-outlined--daUfi:not(:disabled):hover{--button-background:var(--outlined-hover)}}.variant-ghost--tJtuZ{--button-text-color:var(--button-color);--button-shadow:0 0!important}.variant-ghost--tJtuZ .label--xFwJp{position:relative}@media(any-hover:hover){.variant-ghost--tJtuZ:not(:disabled):hover .label--xFwJp:after{background-color:currentColor;bottom:-4px;content:"";height:2px;left:0;position:absolute;right:0}}.size-sm--EBdPk{font-size:14px;min-height:32px;min-width:64px;padding:4px 8px}.size-md--Mnc1E{font-size:16px;min-height:40px;min-width:100px;padding:8px 16px}.size-lg--nfcwF{font-size:18px;min-height:48px;min-width:100px;padding:8px 24px}.size-xl--wyqZH{min-height:56px;padding:8px 16px}.size-2xl--YKZyr,.size-xl--wyqZH{font-size:18px;font-weight:600;min-width:100px}.size-2xl--YKZyr{min-height:64px;padding:8px 24px}.modal.assigment-modal.innerscroll .modal-content .modal-header{padding:0}.modal.assigment-modal{overflow:visible}.modal.assigment-modal .modal-content{height:100%;padding:0}.modal.assigment-modal .modal-content .modal-header{height:0;padding:0}.modal.assigment-modal .modal-content .modal-header .btn.close{height:44px;margin:0;padding:0;right:3px;top:3px;width:44px}.modal.assigment-modal .modal-content .modal-body{display:flex;flex-grow:1;overflow:hidden}.modal.assigment-modal .modal-content .modal-body>*{flex:1}.modal.assigment-modal .modal-content .modal-body .left,.modal.assigment-modal .modal-content .modal-body .tabs-content{background-color:#fff;display:flex;flex-direction:column}.modal.assigment-modal .modal-content .modal-body .left .footer,.modal.assigment-modal .modal-content .modal-body .tabs-content .footer{align-items:center;display:flex;flex-wrap:nowrap;justify-content:center;margin-bottom:24px;width:100%}.modal.assigment-modal .modal-content .modal-body .left .footer .btn,.modal.assigment-modal .modal-content .modal-body .tabs-content .footer .btn{margin-left:6px;margin-right:6px}.modal.assigment-modal .modal-content .modal-body .left .inputs,.modal.assigment-modal .modal-content .modal-body .left .inputs-tab,.modal.assigment-modal .modal-content .modal-body .tabs-content .inputs,.modal.assigment-modal .modal-content .modal-body .tabs-content .inputs-tab{background-color:#fff;display:flex;flex-direction:column;flex-grow:1;overflow-y:auto;padding:20px 24px}.modal.assigment-modal .modal-content .modal-body .left .inputs .pupilinfo,.modal.assigment-modal .modal-content .modal-body .left .inputs-tab .pupilinfo,.modal.assigment-modal .modal-content .modal-body .tabs-content .inputs .pupilinfo,.modal.assigment-modal .modal-content .modal-body .tabs-content .inputs-tab .pupilinfo{align-items:center;display:flex;line-height:24px;margin-bottom:12px}.modal.assigment-modal .modal-content .modal-body .left .inputs .pupilinfo .label,.modal.assigment-modal .modal-content .modal-body .left .inputs-tab .pupilinfo .label,.modal.assigment-modal .modal-content .modal-body .tabs-content .inputs .pupilinfo .label,.modal.assigment-modal .modal-content .modal-body .tabs-content .inputs-tab .pupilinfo .label{line-height:24px}.modal.assigment-modal .modal-content .modal-body .left .inputs .pupilinfo .pupiltext,.modal.assigment-modal .modal-content .modal-body .left .inputs-tab .pupilinfo .pupiltext,.modal.assigment-modal .modal-content .modal-body .tabs-content .inputs .pupilinfo .pupiltext,.modal.assigment-modal .modal-content .modal-body .tabs-content .inputs-tab .pupilinfo .pupiltext{font-size:20px;font-weight:700;margin-left:4px}.modal.assigment-modal .modal-content .modal-body .left .inputs .pupilinfo .noGroupSelected,.modal.assigment-modal .modal-content .modal-body .left .inputs-tab .pupilinfo .noGroupSelected,.modal.assigment-modal .modal-content .modal-body .tabs-content .inputs .pupilinfo .noGroupSelected,.modal.assigment-modal .modal-content .modal-body .tabs-content .inputs-tab .pupilinfo .noGroupSelected{color:#e02c4d;font-size:20px;font-weight:700}.modal.assigment-modal .modal-content .modal-body .left .inputs .pupilinfo .btn,.modal.assigment-modal .modal-content .modal-body .left .inputs-tab .pupilinfo .btn,.modal.assigment-modal .modal-content .modal-body .tabs-content .inputs .pupilinfo .btn,.modal.assigment-modal .modal-content .modal-body .tabs-content .inputs-tab .pupilinfo .btn{line-height:1;margin-left:12px}.modal.assigment-modal .modal-content .modal-body .left .inputs input[type=text],.modal.assigment-modal .modal-content .modal-body .left .inputs textarea,.modal.assigment-modal .modal-content .modal-body .left .inputs-tab input[type=text],.modal.assigment-modal .modal-content .modal-body .left .inputs-tab textarea,.modal.assigment-modal .modal-content .modal-body .tabs-content .inputs input[type=text],.modal.assigment-modal .modal-content .modal-body .tabs-content .inputs textarea,.modal.assigment-modal .modal-content .modal-body .tabs-content .inputs-tab input[type=text],.modal.assigment-modal .modal-content .modal-body .tabs-content .inputs-tab textarea{border:2px solid #d9dadd;border-radius:4px}.modal.assigment-modal .modal-content .modal-body .left .inputs input[type=text]:focus,.modal.assigment-modal .modal-content .modal-body .left .inputs textarea:focus,.modal.assigment-modal .modal-content .modal-body .left .inputs-tab input[type=text]:focus,.modal.assigment-modal .modal-content .modal-body .left .inputs-tab textarea:focus,.modal.assigment-modal .modal-content .modal-body .tabs-content .inputs input[type=text]:focus,.modal.assigment-modal .modal-content .modal-body .tabs-content .inputs textarea:focus,.modal.assigment-modal .modal-content .modal-body .tabs-content .inputs-tab input[type=text]:focus,.modal.assigment-modal .modal-content .modal-body .tabs-content .inputs-tab textarea:focus{outline:none}.modal.assigment-modal .modal-content .modal-body .left .inputs input[type=text]:focus-visible,.modal.assigment-modal .modal-content .modal-body .left .inputs textarea:focus-visible,.modal.assigment-modal .modal-content .modal-body .left .inputs-tab input[type=text]:focus-visible,.modal.assigment-modal .modal-content .modal-body .left .inputs-tab textarea:focus-visible,.modal.assigment-modal .modal-content .modal-body .tabs-content .inputs input[type=text]:focus-visible,.modal.assigment-modal .modal-content .modal-body .tabs-content .inputs textarea:focus-visible,.modal.assigment-modal .modal-content .modal-body .tabs-content .inputs-tab input[type=text]:focus-visible,.modal.assigment-modal .modal-content .modal-body .tabs-content .inputs-tab textarea:focus-visible{border-color:var(--brand-color-primary);outline:none}.modal.assigment-modal .modal-content .modal-body .left .inputs input[type=text]:active,.modal.assigment-modal .modal-content .modal-body .left .inputs textarea:active,.modal.assigment-modal .modal-content .modal-body .left .inputs-tab input[type=text]:active,.modal.assigment-modal .modal-content .modal-body .left .inputs-tab textarea:active,.modal.assigment-modal .modal-content .modal-body .tabs-content .inputs input[type=text]:active,.modal.assigment-modal .modal-content .modal-body .tabs-content .inputs textarea:active,.modal.assigment-modal .modal-content .modal-body .tabs-content .inputs-tab input[type=text]:active,.modal.assigment-modal .modal-content .modal-body .tabs-content .inputs-tab textarea:active{border-color:var(--brand-color-primary);outline:none}.modal.assigment-modal .modal-content .modal-body .left .inputs .form-element,.modal.assigment-modal .modal-content .modal-body .left .inputs-tab .form-element,.modal.assigment-modal .modal-content .modal-body .tabs-content .inputs .form-element,.modal.assigment-modal .modal-content .modal-body .tabs-content .inputs-tab .form-element{margin-bottom:12px;width:100%}.modal.assigment-modal .modal-content .modal-body .left .inputs .form-element .label-input,.modal.assigment-modal .modal-content .modal-body .left .inputs .form-element label,.modal.assigment-modal .modal-content .modal-body .left .inputs-tab .form-element .label-input,.modal.assigment-modal .modal-content .modal-body .left .inputs-tab .form-element label,.modal.assigment-modal .modal-content .modal-body .tabs-content .inputs .form-element .label-input,.modal.assigment-modal .modal-content .modal-body .tabs-content .inputs .form-element label,.modal.assigment-modal .modal-content .modal-body .tabs-content .inputs-tab .form-element .label-input,.modal.assigment-modal .modal-content .modal-body .tabs-content .inputs-tab .form-element label{color:#545760;font-size:14px;font-weight:700;line-height:1}.modal.assigment-modal .modal-content .modal-body .left .inputs .form-element.invalid label,.modal.assigment-modal .modal-content .modal-body .left .inputs-tab .form-element.invalid label,.modal.assigment-modal .modal-content .modal-body .tabs-content .inputs .form-element.invalid label,.modal.assigment-modal .modal-content .modal-body .tabs-content .inputs-tab .form-element.invalid label{color:#e02c4d}.modal.assigment-modal .modal-content .modal-body .left .inputs .form-element.invalid input[type=text],.modal.assigment-modal .modal-content .modal-body .left .inputs .form-element.invalid textarea,.modal.assigment-modal .modal-content .modal-body .left .inputs-tab .form-element.invalid input[type=text],.modal.assigment-modal .modal-content .modal-body .left .inputs-tab .form-element.invalid textarea,.modal.assigment-modal .modal-content .modal-body .tabs-content .inputs .form-element.invalid input[type=text],.modal.assigment-modal .modal-content .modal-body .tabs-content .inputs .form-element.invalid textarea,.modal.assigment-modal .modal-content .modal-body .tabs-content .inputs-tab .form-element.invalid input[type=text],.modal.assigment-modal .modal-content .modal-body .tabs-content .inputs-tab .form-element.invalid textarea{border-color:#e02c4d}.modal.assigment-modal .modal-content .modal-body .left .inputs .check-element .element-icon,.modal.assigment-modal .modal-content .modal-body .left .inputs-tab .check-element .element-icon,.modal.assigment-modal .modal-content .modal-body .tabs-content .inputs .check-element .element-icon,.modal.assigment-modal .modal-content .modal-body .tabs-content .inputs-tab .check-element .element-icon{font-size:24px}.modal.assigment-modal .modal-content .modal-body .left .inputs .check-element input:disabled+label .icon,.modal.assigment-modal .modal-content .modal-body .left .inputs-tab .check-element input:disabled+label .icon,.modal.assigment-modal .modal-content .modal-body .tabs-content .inputs .check-element input:disabled+label .icon,.modal.assigment-modal .modal-content .modal-body .tabs-content .inputs-tab .check-element input:disabled+label .icon{color:#fff!important}.modal.assigment-modal .modal-content .modal-body .left .inputs .check-element input:disabled+label .icon.checked,.modal.assigment-modal .modal-content .modal-body .left .inputs-tab .check-element input:disabled+label .icon.checked,.modal.assigment-modal .modal-content .modal-body .tabs-content .inputs .check-element input:disabled+label .icon.checked,.modal.assigment-modal .modal-content .modal-body .tabs-content .inputs-tab .check-element input:disabled+label .icon.checked{color:#fff!important;fill:#fff!important}.modal.assigment-modal .modal-content .modal-body .left .inputs .check-element .input-element,.modal.assigment-modal .modal-content .modal-body .left .inputs-tab .check-element .input-element,.modal.assigment-modal .modal-content .modal-body .tabs-content .inputs .check-element .input-element,.modal.assigment-modal .modal-content .modal-body .tabs-content .inputs-tab .check-element .input-element{margin-right:8px;width:auto}.modal.assigment-modal .modal-content .modal-body .left .inputs .check-element .input-element .icon,.modal.assigment-modal .modal-content .modal-body .left .inputs-tab .check-element .input-element .icon,.modal.assigment-modal .modal-content .modal-body .tabs-content .inputs .check-element .input-element .icon,.modal.assigment-modal .modal-content .modal-body .tabs-content .inputs-tab .check-element .input-element .icon{color:var(--brand-color-primary);font-size:24px}.modal.assigment-modal .modal-content .modal-body .left .inputs .check-element .input-element .icon.checked,.modal.assigment-modal .modal-content .modal-body .left .inputs-tab .check-element .input-element .icon.checked,.modal.assigment-modal .modal-content .modal-body .tabs-content .inputs .check-element .input-element .icon.checked,.modal.assigment-modal .modal-content .modal-body .tabs-content .inputs-tab .check-element .input-element .icon.checked{color:var(--brand-color-primary);fill:var(--brand-color-primary)}.modal.assigment-modal .modal-content .modal-body .left .inputs .check-element .input-element .icon.checkbox-markert.checked,.modal.assigment-modal .modal-content .modal-body .left .inputs-tab .check-element .input-element .icon.checkbox-markert.checked,.modal.assigment-modal .modal-content .modal-body .tabs-content .inputs .check-element .input-element .icon.checkbox-markert.checked,.modal.assigment-modal .modal-content .modal-body .tabs-content .inputs-tab .check-element .input-element .icon.checkbox-markert.checked{border:3px solid var(--brand-color-primary);border-radius:4px;color:#fff}.modal.assigment-modal .modal-content .modal-body .left .inputs .check-element input:disabled+label .input-element .icon.checkbox-markert.checked,.modal.assigment-modal .modal-content .modal-body .left .inputs-tab .check-element input:disabled+label .input-element .icon.checkbox-markert.checked,.modal.assigment-modal .modal-content .modal-body .tabs-content .inputs .check-element input:disabled+label .input-element .icon.checkbox-markert.checked,.modal.assigment-modal .modal-content .modal-body .tabs-content .inputs-tab .check-element input:disabled+label .input-element .icon.checkbox-markert.checked{border:none}.modal.assigment-modal .modal-content .modal-body .left .inputs .send-now-later,.modal.assigment-modal .modal-content .modal-body .left .inputs-tab .send-now-later,.modal.assigment-modal .modal-content .modal-body .tabs-content .inputs .send-now-later,.modal.assigment-modal .modal-content .modal-body .tabs-content .inputs-tab .send-now-later{margin-top:4px}.modal.assigment-modal .modal-content .modal-body .left .inputs .send-now-later .send-now-later-value,.modal.assigment-modal .modal-content .modal-body .left .inputs-tab .send-now-later .send-now-later-value,.modal.assigment-modal .modal-content .modal-body .tabs-content .inputs .send-now-later .send-now-later-value,.modal.assigment-modal .modal-content .modal-body .tabs-content .inputs-tab .send-now-later .send-now-later-value{align-items:center;background:#eff0f2;border:1px solid #eff0f2;border-radius:4px;display:flex;height:48px;margin-bottom:10px;padding-left:14px}.modal.assigment-modal .modal-content .modal-body .left .inputs .send-now-later .send-now-later-value.is-selected,.modal.assigment-modal .modal-content .modal-body .left .inputs-tab .send-now-later .send-now-later-value.is-selected,.modal.assigment-modal .modal-content .modal-body .tabs-content .inputs .send-now-later .send-now-later-value.is-selected,.modal.assigment-modal .modal-content .modal-body .tabs-content .inputs-tab .send-now-later .send-now-later-value.is-selected{background:var(--brand-color-primary-light);border:1px solid var(--brand-color-primary)}.modal.assigment-modal .modal-content .modal-body .left .inputs .send-now-later .send-now-later-value label,.modal.assigment-modal .modal-content .modal-body .left .inputs-tab .send-now-later .send-now-later-value label,.modal.assigment-modal .modal-content .modal-body .tabs-content .inputs .send-now-later .send-now-later-value label,.modal.assigment-modal .modal-content .modal-body .tabs-content .inputs-tab .send-now-later .send-now-later-value label{margin-bottom:0}.modal.assigment-modal .modal-content .modal-body .left .inputs .send-now-later .send-now-later-value .send-later-radio,.modal.assigment-modal .modal-content .modal-body .left .inputs .send-now-later .send-now-later-value .send-now-radio,.modal.assigment-modal .modal-content .modal-body .left .inputs-tab .send-now-later .send-now-later-value .send-later-radio,.modal.assigment-modal .modal-content .modal-body .left .inputs-tab .send-now-later .send-now-later-value .send-now-radio,.modal.assigment-modal .modal-content .modal-body .tabs-content .inputs .send-now-later .send-now-later-value .send-later-radio,.modal.assigment-modal .modal-content .modal-body .tabs-content .inputs .send-now-later .send-now-later-value .send-now-radio,.modal.assigment-modal .modal-content .modal-body .tabs-content .inputs-tab .send-now-later .send-now-later-value .send-later-radio,.modal.assigment-modal .modal-content .modal-body .tabs-content .inputs-tab .send-now-later .send-now-later-value .send-now-radio{margin-right:16px}.modal.assigment-modal .modal-content .modal-body .left .inputs .send-now-later .send-now-later-value .timeselectors,.modal.assigment-modal .modal-content .modal-body .left .inputs-tab .send-now-later .send-now-later-value .timeselectors,.modal.assigment-modal .modal-content .modal-body .tabs-content .inputs .send-now-later .send-now-later-value .timeselectors,.modal.assigment-modal .modal-content .modal-body .tabs-content .inputs-tab .send-now-later .send-now-later-value .timeselectors{display:flex;flex-grow:1;justify-content:flex-end;margin-right:8px}.modal.assigment-modal .modal-content .modal-body .left .inputs .send-now-later .send-now-later-value .timeselectors .dateinput-field input,.modal.assigment-modal .modal-content .modal-body .left .inputs-tab .send-now-later .send-now-later-value .timeselectors .dateinput-field input,.modal.assigment-modal .modal-content .modal-body .tabs-content .inputs .send-now-later .send-now-later-value .timeselectors .dateinput-field input,.modal.assigment-modal .modal-content .modal-body .tabs-content .inputs-tab .send-now-later .send-now-later-value .timeselectors .dateinput-field input{border-radius:4px;font-size:16px;line-height:150%}.modal.assigment-modal .modal-content .modal-body .left .inputs .send-now-later .send-now-later-value .timeselectors .dateinput-field input[type=date],.modal.assigment-modal .modal-content .modal-body .left .inputs-tab .send-now-later .send-now-later-value .timeselectors .dateinput-field input[type=date],.modal.assigment-modal .modal-content .modal-body .tabs-content .inputs .send-now-later .send-now-later-value .timeselectors .dateinput-field input[type=date],.modal.assigment-modal .modal-content .modal-body .tabs-content .inputs-tab .send-now-later .send-now-later-value .timeselectors .dateinput-field input[type=date]{margin-right:8px}.modal.assigment-modal .modal-content .modal-body .left .inputs .send-now-later .send-now-later-value .timeselectors .dateinput-field input[type=date]::-webkit-date-and-time-value,.modal.assigment-modal .modal-content .modal-body .left .inputs-tab .send-now-later .send-now-later-value .timeselectors .dateinput-field input[type=date]::-webkit-date-and-time-value,.modal.assigment-modal .modal-content .modal-body .tabs-content .inputs .send-now-later .send-now-later-value .timeselectors .dateinput-field input[type=date]::-webkit-date-and-time-value,.modal.assigment-modal .modal-content .modal-body .tabs-content .inputs-tab .send-now-later .send-now-later-value .timeselectors .dateinput-field input[type=date]::-webkit-date-and-time-value{margin-right:0}@supports(-webkit-touch-callout:none){.modal.assigment-modal .modal-content .modal-body .left .inputs .send-now-later .send-now-later-value .timeselectors .dateinput-field input,.modal.assigment-modal .modal-content .modal-body .left .inputs-tab .send-now-later .send-now-later-value .timeselectors .dateinput-field input,.modal.assigment-modal .modal-content .modal-body .tabs-content .inputs .send-now-later .send-now-later-value .timeselectors .dateinput-field input,.modal.assigment-modal .modal-content .modal-body .tabs-content .inputs-tab .send-now-later .send-now-later-value .timeselectors .dateinput-field input{-webkit-appearance:menulist-button;height:100%}}@supports not (-webkit-touch-callout:none){.modal.assigment-modal .modal-content .modal-body .left .inputs .send-now-later .send-now-later-value .timeselectors .dateinput-field input,.modal.assigment-modal .modal-content .modal-body .left .inputs-tab .send-now-later .send-now-later-value .timeselectors .dateinput-field input,.modal.assigment-modal .modal-content .modal-body .tabs-content .inputs .send-now-later .send-now-later-value .timeselectors .dateinput-field input,.modal.assigment-modal .modal-content .modal-body .tabs-content .inputs-tab .send-now-later .send-now-later-value .timeselectors .dateinput-field input{background:#fff;border:2px solid #d9dadd}}.modal.assigment-modal .modal-content .modal-body .left .inputs .homework,.modal.assigment-modal .modal-content .modal-body .left .inputs-tab .homework,.modal.assigment-modal .modal-content .modal-body .tabs-content .inputs .homework,.modal.assigment-modal .modal-content .modal-body .tabs-content .inputs-tab .homework{margin-top:4px;padding-left:14px}.modal.assigment-modal .modal-content .modal-body .left .inputs .show-component-navigation,.modal.assigment-modal .modal-content .modal-body .left .inputs-tab .show-component-navigation,.modal.assigment-modal .modal-content .modal-body .tabs-content .inputs .show-component-navigation,.modal.assigment-modal .modal-content .modal-body .tabs-content .inputs-tab .show-component-navigation{display:flex;gap:16px;margin-top:20px;padding-left:14px}.modal.assigment-modal .modal-content .modal-body .left .inputs .show-component-navigation .check-element,.modal.assigment-modal .modal-content .modal-body .left .inputs-tab .show-component-navigation .check-element,.modal.assigment-modal .modal-content .modal-body .tabs-content .inputs .show-component-navigation .check-element,.modal.assigment-modal .modal-content .modal-body .tabs-content .inputs-tab .show-component-navigation .check-element{flex-shrink:0}.modal.assigment-modal .modal-content .modal-body .left .inputs .show-component-navigation .component-navigation-info .component-navigaion-info-button,.modal.assigment-modal .modal-content .modal-body .left .inputs-tab .show-component-navigation .component-navigation-info .component-navigaion-info-button,.modal.assigment-modal .modal-content .modal-body .tabs-content .inputs .show-component-navigation .component-navigation-info .component-navigaion-info-button,.modal.assigment-modal .modal-content .modal-body .tabs-content .inputs-tab .show-component-navigation .component-navigation-info .component-navigaion-info-button{padding:0}.modal.assigment-modal .modal-content .modal-body .left .inputs .show-component-navigation .component-navigation-info .component-navigaion-info-button>span,.modal.assigment-modal .modal-content .modal-body .left .inputs-tab .show-component-navigation .component-navigation-info .component-navigaion-info-button>span,.modal.assigment-modal .modal-content .modal-body .tabs-content .inputs .show-component-navigation .component-navigation-info .component-navigaion-info-button>span,.modal.assigment-modal .modal-content .modal-body .tabs-content .inputs-tab .show-component-navigation .component-navigation-info .component-navigaion-info-button>span{align-items:flex-start;display:flex;gap:8px;text-align:left}.modal.assigment-modal .modal-content .modal-body .left .inputs .show-component-navigation .component-navigation-info .component-navigaion-info-button>span .icon,.modal.assigment-modal .modal-content .modal-body .left .inputs-tab .show-component-navigation .component-navigation-info .component-navigaion-info-button>span .icon,.modal.assigment-modal .modal-content .modal-body .tabs-content .inputs .show-component-navigation .component-navigation-info .component-navigaion-info-button>span .icon,.modal.assigment-modal .modal-content .modal-body .tabs-content .inputs-tab .show-component-navigation .component-navigation-info .component-navigaion-info-button>span .icon{color:#686b72;flex-shrink:0;font-size:16px;position:relative;top:4px}.modal.assigment-modal .modal-content .modal-body .left .inputs .show-component-navigation .component-navigation-info .component-navigaion-info-button>span span,.modal.assigment-modal .modal-content .modal-body .left .inputs-tab .show-component-navigation .component-navigation-info .component-navigaion-info-button>span span,.modal.assigment-modal .modal-content .modal-body .tabs-content .inputs .show-component-navigation .component-navigation-info .component-navigaion-info-button>span span,.modal.assigment-modal .modal-content .modal-body .tabs-content .inputs-tab .show-component-navigation .component-navigation-info .component-navigaion-info-button>span span{padding:0}.modal.assigment-modal .modal-content .modal-body .left .inputs .show-component-navigation .component-navigation-info .component-navigation-info-error,.modal.assigment-modal .modal-content .modal-body .left .inputs-tab .show-component-navigation .component-navigation-info .component-navigation-info-error,.modal.assigment-modal .modal-content .modal-body .tabs-content .inputs .show-component-navigation .component-navigation-info .component-navigation-info-error,.modal.assigment-modal .modal-content .modal-body .tabs-content .inputs-tab .show-component-navigation .component-navigation-info .component-navigation-info-error{color:#e02c4d;display:flex;gap:8px}.modal.assigment-modal .modal-content .modal-body .left .inputs .show-component-navigation .component-navigation-info .component-navigation-info-error .icon,.modal.assigment-modal .modal-content .modal-body .left .inputs-tab .show-component-navigation .component-navigation-info .component-navigation-info-error .icon,.modal.assigment-modal .modal-content .modal-body .tabs-content .inputs .show-component-navigation .component-navigation-info .component-navigation-info-error .icon,.modal.assigment-modal .modal-content .modal-body .tabs-content .inputs-tab .show-component-navigation .component-navigation-info .component-navigation-info-error .icon{color:#e02c4d;flex-shrink:0;font-size:16px;position:relative}.modal.assigment-modal .modal-content .modal-body .components{background:#eff0f2;display:flex;flex-direction:column;max-height:100%;padding-top:30px;padding-inline:12px}@media(max-width:1023px){.modal.assigment-modal .modal-content .modal-body .components{background:#fff}}.modal.assigment-modal .modal-content .modal-body .components.has-navigation .components-list li:before{border-bottom:2px solid var(--brand-color-primary);border-right:2px solid var(--brand-color-primary);bottom:50%;content:"";position:absolute;right:-8px;top:0;width:8px}.modal.assigment-modal .modal-content .modal-body .components.has-navigation .components-list li:after{border-right:2px solid var(--brand-color-primary);border-top:2px solid var(--brand-color-primary);bottom:0;content:"";position:absolute;right:-8px;top:calc(50% - 2px);width:8px}.modal.assigment-modal .modal-content .modal-body .components.has-navigation .components-list li:first-of-type:before,.modal.assigment-modal .modal-content .modal-body .components.has-navigation .components-list li:last-of-type:after{display:none}.modal.assigment-modal .modal-content .modal-body .components .move-header-label{margin-bottom:30px;margin-left:44px}.modal.assigment-modal .modal-content .modal-body .components .components-list{flex-grow:1;list-style:none;padding:12px}.modal.assigment-modal .modal-content .modal-body .components .components-list-container{border:2px solid transparent;border-radius:4px;display:flex;flex-grow:1;overflow:hidden;position:relative}.modal.assigment-modal .modal-content .modal-body .components .status-icon{color:#e02c4d;position:absolute;right:5px;top:5px;z-index:1}.modal.assigment-modal .modal-content .modal-body .components .invalid{border-color:#e02c4d}.modal.assigment-modal .modal-content .modal-body .components .error-message{color:#e02c4d;font-size:12px;padding-top:.5em}.modal.assigment-modal .modal-content .modal-body .components .addmore{align-items:flex-end;display:flex;flex-basis:50px;flex-grow:0;flex-shrink:0;font-weight:700;justify-content:center;margin-bottom:24px}.modal.assigment-modal .modal-content .modal-body .components .addmore .btn{color:#292e3b;font-size:16px;font-weight:700;padding:14px}.modal.assigment-modal .modal-content .modal-footer{height:auto;padding:1rem}.modal.assigment-modal.mobile-assignment-modal .modal-content{background:#fff;max-height:min(var(--app-height,100vh),100vh)}.modal.assigment-modal.mobile-assignment-modal .modal-content .modal-header{font-size:14px;font-weight:700;height:var(--header-height,68px);justify-content:center;line-height:150%;padding-bottom:14px;padding-top:14px;text-align:center}.modal.assigment-modal.mobile-assignment-modal .modal-content .modal-body{display:flex;flex-direction:column;flex-grow:1;overflow-y:auto;width:100%}.modal.assigment-modal.mobile-assignment-modal .modal-content .modal-body>*{flex-grow:0}.modal.assigment-modal.mobile-assignment-modal .modal-content .modal-body .tabs{flex-grow:1;position:relative;width:100%}.modal.assigment-modal.mobile-assignment-modal .modal-content .modal-body .tabs .assignment-modal-tablist{padding-inline:24px}.modal.assigment-modal.mobile-assignment-modal .modal-content .modal-body .tabs .tabs-content{padding:0}.modal.assigment-modal.mobile-assignment-modal .modal-content .modal-body .tabs .tabs-content .tab .components{margin-top:0;padding:0}.modal.assigment-modal.mobile-assignment-modal .modal-content .modal-body .tabs .tabs-content .tab .components .move-header-label{display:none}.modal.assigment-modal.mobile-assignment-modal .modal-content .modal-body .tabs .tabs-content .tab .components .components-list-container .components-list{padding-bottom:48px}.modal.assigment-modal.mobile-assignment-modal .modal-content .modal-body .tabs .tabs-content .tab .components .addmore{bottom:-16px;pointer-events:none;position:absolute;width:100%}.modal.assigment-modal.mobile-assignment-modal .modal-content .modal-body .tabs .tabs-content .tab .components .addmore .btn{background:#fff;border-radius:22px;filter:drop-shadow(0 1px 4px rgba(0,0,0,.2));height:44px;pointer-events:all;width:44px}.modal.assigment-modal.mobile-assignment-modal .modal-content .modal-body .tabs .tabs-content .tab.inputs-tab{padding:0 24px}.modal.assigment-modal.mobile-assignment-modal .modal-content .modal-body .tabs .tabs-content .tab.inputs-tab .pupilinfo .pupiltext{font-size:16px}.modal.assigment-modal.mobile-assignment-modal .modal-content .modal-body .tabs .tabs-content .tab.inputs-tab .send-now-later{display:none}.modal.assigment-modal.mobile-assignment-modal .modal-content .modal-body .footer{align-items:center;display:flex;flex-basis:96px;flex-grow:0;flex-shrink:0;height:96px;justify-content:center}.modal.assigment-modal.mobile-assignment-modal .modal-content .modal-body .footer .btn{margin:0 8px}.modal.assigment-modal.mobile-assignment-modal .overlay{background-color:rgba(0,0,0,.5);bottom:0;left:0;position:absolute;right:0;top:0;z-index:10000}.modal.assigment-modal.mobile-assignment-modal .mobile-dates-modal{border-radius:8px 8px 0 0;bottom:0;height:auto;left:0;pointer-events:all;position:absolute;right:0;z-index:10001}.modal.assigment-modal.mobile-assignment-modal .mobile-dates-modal .modal-body{background:#f7f7f8;border-radius:8px 8px 0 0;display:flex;flex-direction:column;overflow:hidden;padding-top:30px;position:relative;width:100%}.modal.assigment-modal.mobile-assignment-modal .mobile-dates-modal .modal-body .close-button{position:absolute;right:0;top:10px;z-index:1}.modal.assigment-modal.mobile-assignment-modal .mobile-dates-modal .modal-body .left,.modal.assigment-modal.mobile-assignment-modal .mobile-dates-modal .modal-body .left .inputs{background:#f7f7f8}.modal.assigment-modal.mobile-assignment-modal .mobile-dates-modal .modal-body .left .inputs .send-now-later .homework{margin-top:0}.modal.assigment-modal.mobile-assignment-modal .mobile-dates-modal .modal-body .left .inputs .send-now-later .send-now-later-value{margin-bottom:24px}.modal.assigment-modal.mobile-assignment-modal .mobile-dates-modal .modal-body .left .inputs .send-now-later .send-later{height:auto}.modal.assigment-modal.mobile-assignment-modal .mobile-dates-modal .modal-body .left .inputs .send-now-later .send-later .send-later-radio{margin-right:4px}.modal.assigment-modal.mobile-assignment-modal .mobile-dates-modal .modal-body .left .inputs .send-now-later .send-later .timeselectors{align-items:flex-end;display:flex;flex-wrap:wrap;justify-content:flex-end;margin-right:6px;padding-bottom:6px}.modal.assigment-modal.mobile-assignment-modal .mobile-dates-modal .modal-body .left .inputs .send-now-later .send-later .timeselectors input{margin-top:6px}.modal.assigment-modal.mobile-assignment-modal .mobile-dates-modal .modal-body .left .inputs .send-now-later .send-later .timeselectors input[type=date]{margin-right:0}.modal.assigment-modal.mobile-assignment-modal .mobile-dates-modal .modal-body .left .footer{height:auto;margin-bottom:18px}.modal.assigment-modal.mobile-assignment-modal .mobile-dates-modal .modal-body .left .footer .btn{padding:0 1.5rem}li.assignment-modal-draggable-component{align-items:center;border-radius:4px;display:flex;flex-wrap:nowrap;padding-block:4px}li.assignment-modal-draggable-component:focus{outline:none}li.assignment-modal-draggable-component:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--brand-color-primary),0 0 0 6px #fff;outline:none}li.assignment-modal-draggable-component .drag-handle{background:none;border:none;color:#686b72;flex-basis:44px;flex-grow:0;flex-shrink:0;height:100%}li.assignment-modal-draggable-component .invalid-component{outline:2px solid #e02c4d}li.assignment-modal-draggable-component .remove-button.btn{bottom:12px;color:#545760;display:flex;font-size:14px;gap:4px;line-height:21px;position:absolute;right:12px}li.assignment-modal-draggable-component.dragged-assignment-modal-component{z-index:1}li.assignment-modal-draggable-component.dragged-assignment-modal-component .remove-button{display:none}.assignment-modal-component-navigaion-help-open{background:#fff;border-radius:4px;filter:drop-shadow(0 0 40px rgba(0,0,0,.25));max-width:220px;position:relative;z-index:10010}.assignment-modal-component-navigaion-help-open .help-inner{padding:8px}.assignment-modal-component-navigaion-help-open .help-inner h4{font-size:14px;margin-bottom:4px}.assignment-modal-component-navigaion-help-open .help-inner .text{font-size:14px;line-height:1.5;margin:0}.assignment-modal-component-navigaion-help-open .popover-close{color:#686b72;font-size:16px;padding:0;position:absolute;right:9px;top:9px}.descriptionWrapper--qktsQ{display:flex;flex-basis:230px;flex-direction:column;flex-grow:0;margin-bottom:12px;position:relative}.description--maDfk{border:2px solid #d9dadd;border-radius:4px}.description--maDfk p{margin-bottom:0}.description--maDfk .tiptap,.description--maDfk .tiptap-placeholder{height:100%;min-height:4em;padding:8px 12px}.description--maDfk.error--S0RpX{border-color:#e02c4d}.descriptionError--jHdyp{align-items:center;color:#e02c4d;display:flex;gap:4px;margin-top:4px}.descriptionLabel--hULqj{color:#545760;font-size:14px;font-weight:700;padding-top:16px;position:absolute}.dateinput-field input[type=date]::-webkit-calendar-picker-indicator{margin:0;margin-inline-start:8px}.brand--jhsZE{--textColor:#292e3b;--textColorActive:var(--brand-color-primary);--colorUnderline:rgba(0,0,0,.1)}.light--fuIte{--textColor:#fff;--textColorActive:#fff;--colorUnderline:hsla(0,0%,100%,.5)}.tabsListContainer--gPgpa{margin-bottom:var(--verticalSpacing,0);max-width:100%}.tabsList--Wgj7Q{display:flex;gap:var(--tabSpacing,0);white-space:nowrap}.variant-default--CLT6F{--backgroundColor:none;--triggerColorUnderline:transparent;position:relative}.variant-default--CLT6F .tabsList--Wgj7Q:after{border-bottom:3px solid var(--colorUnderline);bottom:0;content:"";display:block;left:0;position:absolute;right:0;width:100%}.variant-default--CLT6F .tabsTrigger--huHKO[data-focus-visible]{box-shadow:inset 0 0 0 2px var(--textColorActive)}.variant-default--CLT6F .tabsTrigger--huHKO:after{border-bottom:3px solid var(--triggerColorUnderline);bottom:0;content:"";display:block;left:0;position:absolute;transition:border-bottom-color .15s ease-in-out;width:100%}@media(any-hover:hover){.variant-default--CLT6F .tabsTrigger--huHKO:hover:after{--triggerColorUnderline:var(--textColorActive)}}.variant-default--CLT6F .tabsTrigger--huHKO[data-selected]{color:var(--textColorActive);font-weight:700;transition:font-weight .1s ease-in-out}.variant-default--CLT6F .tabsTrigger--huHKO[data-selected]:after{--triggerColorUnderline:var(--textColorActive)}.variant-button--V7deT{--backgroundColor:#fff;--textColor:#292e3b;--tabSpacing:16px}.variant-button--V7deT .tabsTrigger--huHKO{border-radius:50px;box-shadow:0 1px 2px 0 rgba(0,0,0,.07),0 23px 18px 0 rgba(0,0,0,.02),0 4px 10px 0 rgba(0,0,0,.06);font-size:16px;min-width:192px;padding:0 24px;transition:background-color .15s,color .15s ease-in-out}@media(any-hover:hover){.variant-button--V7deT .tabsTrigger--huHKO:hover{background:linear-gradient(rgba(0,0,0,.12) 0,rgba(0,0,0,.12) 100%),var(--backgroundColor)}}.variant-button--V7deT :where(.tabsTrigger--huHKO[data-selected]){--backgroundColor:var(--brand-color-primary);--textColor:#fff}.tabsTrigger--huHKO{align-items:center;background-color:var(--backgroundColor);border:none;color:var(--textColor);cursor:pointer;display:flex;flex-shrink:0;font:inherit;gap:8px;height:48px;justify-content:center;min-width:100px;outline:inherit;padding:0 16px;position:relative}.tabsTrigger--huHKO[data-focus-visible]{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--brand-color-primary),0 0 0 6px #fff;outline:none}.label--LzPzw{padding-block:8px;text-align:center}.label--LzPzw .spacingLabel--pjJz_{display:block;font-weight:700;height:0;overflow:hidden;visibility:hidden}.icon--THDOQ{flex-shrink:0}.verticalSpacing-sm--nAsZd{--verticalSpacing:12px}.verticalSpacing-md--Oh88e{--verticalSpacing:16px}.verticalSpacing-lg--qKqh_{--verticalSpacing:24px}.scrollParent--IrI3I{isolation:isolate;position:relative}@media(max-width:767px){.scrollParent--IrI3I .scrollButton--JsgUX{opacity:0}}@media(max-width:767px)and (any-hover:hover){.scrollParent--IrI3I:hover .scrollButton--JsgUX:not(.hidden--W5e3S){opacity:1}}.scrollContent--pIyVm{overflow-x:auto;overscroll-behavior-x:contain;scroll-behavior:smooth;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.scrollContent--pIyVm::-webkit-scrollbar{display:none}.scrollContent--pIyVm.visibleOverflowMargin--oEVwj{margin:calc(var(--overflowMargin, 0px)*-1);margin-right:calc(min(var(--overflowMarginRight, var(--overflowMargin, 0px)),var(--overflowMargin, 0px))*-1);padding:var(--overflowMargin,0);padding-right:min(var(--overflowMarginRight,var(--overflowMargin,0px)),var(--overflowMargin,0px));scroll-padding-inline-end:min(var(--overflowMarginRight,var(--overflowMargin,0px)),var(--overflowMargin,0px));scroll-padding-inline-start:var(--overflowMargin,0)}.scrollButton--JsgUX{pointer-events:auto;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .1s ease-out;z-index:1}.scrollButton--JsgUX.hidden--W5e3S{opacity:0;pointer-events:none}.scrollButton--JsgUX.left--aP9bU{left:calc(var(--button-size, 32px)*-.25)}.scrollButton--JsgUX.right--fot7V{right:calc(var(--button-size, 32px)*-.25)}.fadeEdges--pY9XZ{-webkit-mask-image:-webkit-linear-gradient(0deg,var(--startMaskColor,transparent) var(--overflowMargin,0),#000 calc(var(--overflowMargin, 0px) + 24px),#000 calc(100% - min(var(--overflowMarginRight, 0px), var(--overflowMargin, 0px)) - 24px),var(--endMaskColor,transparent) calc(100% - min(var(--overflowMarginRight, 0px), var(--overflowMargin, 0px))));mask-image:linear-gradient(to right,var(--startMaskColor,transparent) var(--overflowMargin,0),#000 calc(var(--overflowMargin, 0px) + 24px),#000 calc(100% - min(var(--overflowMarginRight, 0px), var(--overflowMargin, 0px)) - 24px),var(--endMaskColor,transparent) calc(100% - min(var(--overflowMarginRight, 0px), var(--overflowMargin, 0px))))}[data-scrolled-to-start=true] .fadeEdges--pY9XZ{--startMaskColor:#000}[data-scrolled-to-end=true] .fadeEdges--pY9XZ{--endMaskColor:#000}.inputWrapper--rzTu5{display:flex;flex-direction:column;gap:16px;margin-bottom:24px}.inputLabel--ykNbh{align-items:center;display:flex;gap:2px;margin:0}.inputField--VmEvd{border:2px solid #d9dadd;border-radius:8px;max-width:320px;min-height:40px;padding-left:12px}.inputField--VmEvd:focus{outline:none}.inputField--VmEvd:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--brand-color-primary),0 0 0 6px #fff;outline:none}.required--1Uns1{color:#e02c4d}.checkboxGroupContainer--ruZUJ{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:24px}@media(max-width:767px){.checkboxGroupContainer--ruZUJ{grid-template-columns:1fr}}.commonButtonGroup--RgEct{display:flex;gap:16px;justify-content:end;width:100%}.loadingIndicator--DJ5RI{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.error--EOaVW .inputLabel--ykNbh{color:#e02c4d}.error--EOaVW .inputField--VmEvd{background-color:#fbe6ea;border-color:#e02c4d}.error--EOaVW .errorMessage--ZupFQ{align-items:end;color:#e02c4d;display:flex;font-size:14px;gap:4px}.dialog--ZypCa{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;overflow:hidden}.closeButton--zCyZt{--button-position:absolute;margin:16px;right:0;top:0}.dialog--ZypCa .pu-ds-tabs-root{display:flex;flex-direction:column;overflow:hidden}.modalOverlay--SPUlH{display:block;inset:0;position:fixed}.modal--xCx0d{background-color:#fff;border-radius:24px 24px 0 0;display:flex;flex-direction:column;font-family:Inter,Roboto,Helvetica,Arial,sans-serif;height:calc(100% + 100px);overflow:hidden;position:absolute;width:100%}.dragAffordance--nffBn{background-color:#d9dadd;border-radius:500px;height:.375rem;left:50%;margin-inline:auto;position:absolute;top:12px;transform:translate(-50%,-50%);width:48px}.drawerDialog--V26b7{flex-grow:0;height:calc(100% - 200px)}.modalOverlay--Js3V1{align-items:center;background:rgba(0,0,0,.5);display:flex;inset:0;justify-content:center;position:fixed}.modalOverlay--Js3V1[data-entering].animateEnter--S3L4t{animation:modal-fade--jEgYE .2s}.size-lg--xRxrP{--modal-width:1024px;--modal-max-height:1024px;--modal-height:85%}.size-md--X5yeN{--modal-width:768px;--modal-max-height:768px;--modal-min-height:480px}@media(max-height:768px){.size-md--X5yeN{--modal-height:85%;--modal-min-height:unset}}.size-sm--R7WHO{--modal-width:480px;--modal-max-height:480px;--modal-min-height:375px}@media(max-height:480px){.size-sm--R7WHO{--modal-height:85%;--modal-min-height:unset}}.modal--Fo2dh{background-color:#fff;border-radius:24px;box-shadow:0 0 16px 4px rgba(41,46,59,.125);display:flex;flex-direction:column;font-family:Inter,Roboto,Helvetica,Arial,sans-serif;height:var(--modal-height);margin:40px;max-height:var(--modal-max-height);min-height:var(--modal-min-height);overflow:hidden;position:relative;width:var(--modal-width)}.modal--Fo2dh[data-entering].animateEnter--S3L4t{animation:modal-zoom--ZYle3 .3s cubic-bezier(.175,.885,.32,1.275)}@keyframes modal-fade--jEgYE{0%{opacity:0}to{opacity:1}}@keyframes modal-zoom--ZYle3{0%{transform:scale(.8)}to{transform:scale(1)}}.modalHeader--PgyUy{background:var(--background,#fff);display:flex;flex-direction:column;margin:0;padding:24px 24px 0}.modalHeader--PgyUy>:first-child{padding-right:64px}.modalTitle--pms5u{font-size:24px;font-weight:600;margin:0 0 24px}@media(max-width:479px){.modalTitle--pms5u{font-size:20px}}.color-light--ou5wr{--background:#fff}.color-neutral--kv6XW{--background:#f7f7f8}.modalContent--KPEqu{flex-grow:1;overflow-y:auto;padding:40px}@media(max-width:479px){.modalContent--KPEqu{padding:24px}}.controlWithLabel--jXsaD{align-items:center;border-radius:8px;color:#292e3b;display:flex;font-size:16px;gap:12px;margin:0 -8px;padding:12px 8px;position:relative}.controlWithLabel--jXsaD[data-focus-visible]{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--brand-color-primary),0 0 0 6px #fff;outline:none;z-index:1}.controlWithLabel--jXsaD[data-hovered]:not([data-disabled]){background:#f7f7f8}.controlWithLabel--jXsaD[data-focus-visible],.controlWithLabel--jXsaD[data-hovered]:not([data-disabled]),.controlWithLabel--jXsaD[data-indeterminate],.controlWithLabel--jXsaD[data-selected]{--marker-color:var(--brand-color-primary)}.controlWithLabel--jXsaD[data-disabled] .label--KrOF0,.controlWithLabel--jXsaD[data-disabled] .marker--yReyK{opacity:32%}.controlWithLabel--jXsaD[data-disabled][data-selected] .label--KrOF0{opacity:1}.marker--yReyK{background:var(--marker-background,#fff);border:var(--marker-border,2px) solid var(--marker-color,#545760);display:grid;flex-shrink:0;height:24px;margin-bottom:auto;place-items:center;width:24px}.marker--yReyK,.marker--yReyK *{transition:all .1s}.radio--AJ2Qf .marker--yReyK{border-radius:500px}.radio--AJ2Qf[data-selected]{--marker-border:7px}.checkbox--ymcXn .marker--yReyK{border-radius:4px}.checkbox--ymcXn .marker--yReyK .icon--EYFUz{color:#fff;opacity:0}.checkbox--ymcXn[data-indeterminate],.checkbox--ymcXn[data-selected]{--marker-background:var(--brand-color-primary)}.checkbox--ymcXn[data-indeterminate] .marker--yReyK .icon--EYFUz,.checkbox--ymcXn[data-selected] .marker--yReyK .icon--EYFUz{opacity:1}.modalFooter--a8w_b{align-items:center;background-color:#fff;border-top:1px solid #d9dadd;display:flex;justify-content:space-between;padding:24px}@media(max-width:767px){.modalFooter--a8w_b{display:flex;flex-direction:column}}.groupContainer--PspzD{display:flex;flex-direction:column;margin-bottom:40px}.groupHeading--b47_R{font-size:16px;font-weight:700}.checkboxGroupContainer--MSg5A{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:24px}@media(max-width:767px){.checkboxGroupContainer--MSg5A{grid-template-columns:1fr}}.customGroups--RogDg{grid-template-columns:1fr}.info--TmerD{align-items:center;background:var(--brand-color-primary-light);border-radius:8px;display:flex;font-size:14px;gap:8px;margin-bottom:16px;padding:16px}.infoIcon--achdS{--icon-color-inverted:#fff;margin-bottom:auto}.searchField--irq2g{flex-grow:1;height:44px;margin-block:16px;margin-inline:48px}.searchField--irq2g input{border:2px solid #d9dadd;border-radius:500px;width:100%}.searchField--irq2g input:focus{outline:none}.searchField--irq2g input:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--brand-color-primary),0 0 0 6px #fff;outline:none}.searchField--irq2g .icon--Inhux{right:16px}@media(max-width:767px){.searchField--irq2g{margin-inline:0}}.left--wK6cV{border-right:1px solid #d9dadd;display:flex;flex-basis:25%;flex-direction:column;padding-right:40px}.left--wK6cV .groupInfo--ZZwpQ{border-bottom:1px solid #d9dadd;display:flex;flex-direction:column;gap:12px;padding-bottom:24px}.left--wK6cV h3{font-size:16px}.left--wK6cV .group--IRrkp{justify-content:space-between;margin-bottom:8px;width:100%;--icon-color-inverted:#fff;--icon-color:#000;background-color:#eff0f2;border:1px solid #d9dadd}.left--wK6cV .groupName--NhuAb{color:#000;display:block;font-size:14px;font-weight:700;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.right--TWPj0{flex-basis:75%}.right--TWPj0 .tabsContentWrapper--RCMrv,.right--TWPj0 .tabsListWrapper--OvP9M{padding-inline:48px}.right--TWPj0 .tabsContainer--gy2oQ{overflow:initial!important}.right--TWPj0 .checkboxGroupContainer--Or2Ul{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:24px}@media(max-width:767px){.left--wK6cV{border:none;border-bottom:1px solid #d9dadd;margin-bottom:24px;padding:0 0 16px;width:100%}.right--TWPj0{padding:0;width:100%}.right--TWPj0 .tabsContentWrapper--RCMrv,.right--TWPj0 .tabsListWrapper--OvP9M{padding-inline:0}.checkboxGroupContainer--Or2Ul{grid-template-columns:1fr}}.body--Ttonz{display:flex;overflow-y:scroll}.defaultButtons--LX6A6{display:flex;gap:16px;margin-left:auto}@media(max-width:767px){.body--Ttonz{flex-direction:column}.modalFooter--M2_T2{gap:16px}.defaultButtons--LX6A6{margin:0}}.selectedGroup--SVN2X{margin-bottom:40px}.groupHeading--BZEEf{align-items:center;display:flex;gap:16px;margin-bottom:16px}.groupTitle--xUSqz{margin:0}.updatePupils--_q3da{align-items:center;display:flex;font-size:14px;line-height:normal;margin-bottom:16px}.checkboxGroupContainer--yVeO2{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:24px}@media(max-width:767px){.checkboxGroupContainer--yVeO2{grid-template-columns:1fr}}.loadingSpinner--NZnbH{align-items:center;display:flex;height:100%;justify-content:center}.headerContent--WlgDa{align-items:center;display:flex;font-size:16px;gap:8px}.subheader--izyA5{align-items:center;color:#292e3b;display:flex;margin-bottom:16px;margin-top:-8px}.subheader--izyA5 .allPupilsCheckbox--fc1KL{background-color:#eff0f2;border:2px solid #d9dadd;margin-left:0;padding-right:16px}.subheader--izyA5 .search-field{flex-grow:1;height:44px;margin:0 2em}.subheader--izyA5 .search-field input{border:2px solid #d9dadd;border-radius:500px;width:100%}.subheader--izyA5 .search-field input:focus{outline:none}.subheader--izyA5 .search-field input:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--brand-color-primary),0 0 0 6px #fff;outline:none}.subheader--izyA5 .search-field .icon{right:16px}@media(max-width:767px){.subheader--izyA5{align-items:stretch;flex-direction:column;gap:16px}.subheader--izyA5 .search-field{margin:0}}.modalFooter--pqqLi>:only-child{margin-inline:auto}.defaultButtons--WUtA7{display:flex;gap:16px;margin-left:auto}@media(max-width:767px){.modalFooter--pqqLi{gap:16px}.defaultButtons--WUtA7{margin:0}}.tabs--uJHE_{display:flex;flex:1;flex-direction:column;padding:2rem}@media(max-width:768px){.tabs--uJHE_{padding:0}}@media(max-width:1199px){.tabs--uJHE_{padding:2rem 24px}}.tabPanel--qgJ8w{padding:2rem 1rem 1rem}@media(max-width:1199px){.tabPanel--qgJ8w{padding:2rem 0 1rem}}.tabsLinks--SfpgH{display:grid;grid-auto-columns:1fr;grid-auto-flow:column;justify-content:center;margin:0 auto;max-width:100%;padding-left:0}.tab--v03fO{background:none;border:none}[role=tabpanel].isHidden--dcgIj{display:none}.hasMobileSelected--e8P22 .Select--MStsK{display:none;font-size:16px;width:100%}.hasMobileSelected--e8P22 .Select--MStsK .Select-menu-outer--sOut6{margin-top:18px;width:100%}@media(max-width:768px){.hasMobileSelected--e8P22{margin-left:0;margin-right:0}.hasMobileSelected--e8P22 .Select--MStsK{display:block!important}.hasMobileSelected--e8P22 .tab--v03fO{display:none!important}.hasMobileSelected--e8P22 .tabPanel--qgJ8w{padding:2em 0 0}}.underlined--Ko4zK .tabsLinks--SfpgH{gap:24px;width:100%}@media(max-width:767px){.underlined--Ko4zK .tabsLinks--SfpgH{gap:0;padding-left:24px;padding-right:24px}}.underlined--Ko4zK .tab--v03fO{background:none;border:0;border-bottom:2px solid #d9dadd;border-radius:0;color:#292e3b;font-weight:400;outline:none;position:relative}@media(max-width:767px){.underlined--Ko4zK .tab--v03fO{min-height:44px;padding:6px 1rem}}.underlined--Ko4zK .tab--v03fO:after{border-bottom:2px solid var(--brand-color-primary);bottom:-2px;content:"";display:block;left:0;position:absolute;transition:width .15s ease-in-out;width:0}.underlined--Ko4zK .tab--v03fO:focus-visible{color:var(--brand-color-primary);text-decoration:none}.underlined--Ko4zK .tab--v03fO:focus-visible:after{width:100%}@media(any-hover:hover){.underlined--Ko4zK .tab--v03fO:hover{color:var(--brand-color-primary);text-decoration:none}.underlined--Ko4zK .tab--v03fO:hover:after{width:100%}}.underlined--Ko4zK .tab--v03fO:focus{outline:none}.underlined--Ko4zK .tab--v03fO:focus-visible{border:2px solid var(--brand-color-primary);color:#292e3b}.underlined--Ko4zK .tab--v03fO:focus-visible:after{display:none!important}.underlined--Ko4zK .tab--v03fO.isActive--UsiV4{color:var(--brand-color-primary);font-weight:700}.underlined--Ko4zK .tab--v03fO.isActive--UsiV4:after{width:100%}.underlinedInverted--i3uq6 .tabsLinks--SfpgH{gap:24px;margin:0}@media(max-width:767px){.underlinedInverted--i3uq6 .tabsLinks--SfpgH{gap:0;padding-left:24px;padding-right:24px}}.underlinedInverted--i3uq6 .tab--v03fO{border-bottom:2px solid transparent;color:#fff;font-size:18px;padding:0;position:relative}.underlinedInverted--i3uq6 .tab--v03fO:after{border-bottom:2px solid #fff;bottom:-2px;content:"";display:block;position:absolute;transition:width .15s ease-in-out;width:0}.underlinedInverted--i3uq6 .tab--v03fO:focus-visible{text-decoration:none}.underlinedInverted--i3uq6 .tab--v03fO:focus-visible:after{width:100%}@media(any-hover:hover){.underlinedInverted--i3uq6 .tab--v03fO:hover{text-decoration:none}.underlinedInverted--i3uq6 .tab--v03fO:hover:after{width:100%}}.underlinedInverted--i3uq6 .tab--v03fO:focus{outline:none}.underlinedInverted--i3uq6 .tab--v03fO:focus-visible{border:2px solid #fff}.underlinedInverted--i3uq6 .tab--v03fO:focus-visible:after{display:none!important}.underlinedInverted--i3uq6 .tab--v03fO.isActive--UsiV4{font-weight:700;outline:0}.underlinedInverted--i3uq6 .tab--v03fO.isActive--UsiV4:after{width:100%}.underlinedInverted--i3uq6 .tabPanel--qgJ8w{padding-left:0;padding-right:0}@media(max-width:768px){.hasMobileSelected--e8P22>.tabsLinks--SfpgH>.tab--v03fO{display:none}}.assign-dropdown .assign-dropdown-inner .assigned-tabsarea{padding:0}.assign-dropdown .assign-dropdown-inner .assigned-tabsarea .assigned-tablist{gap:0}.assign-dropdown .assign-dropdown-inner .assigned-tabsarea .assigned-tabbuttons{min-height:44px}.assign-dropdown .assign-dropdown-inner .assigned-tabsarea .assigned-tabpanel{padding:0}.assign-dropdown-overlay.modal-overlay{background:transparent}.assign-dropdown-overlay.modal-overlay .modal.assign-dropdown{border-radius:4px;box-shadow:0 0 6px 1px rgba(0,0,0,.2);left:calc(var(--x)*1px - 175px);margin-left:unset;padding:0;position:fixed;top:calc(var(--y)*1px);transform:unset;width:350px}.assign-dropdown-overlay.modal-overlay .modal.assign-dropdown .modal-content{border-radius:8px;padding:0}.assign-dropdown-overlay.modal-overlay .modal.assign-dropdown .modal-content :is(.assignment-item,.create-new-assignment){align-items:stretch;border-bottom:1px solid #d9dadd;color:#292e3b;display:flex;font-size:16px;height:56px;justify-content:space-between;margin:0;min-width:44px;padding:0;width:auto}.assign-dropdown-overlay.modal-overlay .modal.assign-dropdown .modal-content :is(.assignment-item,.create-new-assignment) .btn.add-assignment{border-radius:0;flex-grow:1;justify-content:space-between;padding-left:8px;padding-right:0;text-align:left}.assign-dropdown-overlay.modal-overlay .modal.assign-dropdown .modal-content :is(.assignment-item,.create-new-assignment) .btn.add-assignment>span{display:flex;flex-wrap:nowrap;font-size:14px;margin:0}.assign-dropdown-overlay.modal-overlay .modal.assign-dropdown .modal-content :is(.assignment-item,.create-new-assignment) .btn.add-assignment>span svg{display:inline;flex-grow:0;flex-shrink:0;font-size:12px;margin-right:7px}.assign-dropdown-overlay.modal-overlay .modal.assign-dropdown .modal-content :is(.assignment-item,.create-new-assignment) .btn.add-assignment>span .title{align-items:center;display:inline-flex;gap:4px;justify-content:flex-start;padding-left:0;white-space:nowrap;width:225px}.assign-dropdown-overlay.modal-overlay .modal.assign-dropdown .modal-content :is(.assignment-item,.create-new-assignment) .btn.add-assignment>span .title .node-traversal{display:block;line-height:1em;overflow:hidden;position:relative;text-overflow:ellipsis;width:180px}.assign-dropdown-overlay.modal-overlay .modal.assign-dropdown .modal-content :is(.assignment-item,.create-new-assignment) .btn.add-assignment:focus{outline:none}.assign-dropdown-overlay.modal-overlay .modal.assign-dropdown .modal-content :is(.assignment-item,.create-new-assignment) .btn.add-assignment:focus-visible{background:#eff0f2;box-shadow:none;color:var(--brand-color-primary)}@media(any-hover:hover){.assign-dropdown-overlay.modal-overlay .modal.assign-dropdown .modal-content :is(.assignment-item,.create-new-assignment) .btn.add-assignment:hover{background:#eff0f2;box-shadow:none;color:var(--brand-color-primary)}}.assign-dropdown-overlay.modal-overlay .modal.assign-dropdown .modal-content :is(.assignment-item,.create-new-assignment) .btn.edit-assignment{align-self:center;background:#eff0f2;border-radius:2px;color:#545760;font-size:12px;margin:10px 8px 10px 10px;padding:6px;text-decoration:none}.assign-dropdown-overlay.modal-overlay .modal.assign-dropdown .modal-content :is(.assignment-item,.create-new-assignment) .btn.edit-assignment:focus{outline:none}.assign-dropdown-overlay.modal-overlay .modal.assign-dropdown .modal-content :is(.assignment-item,.create-new-assignment) .btn.edit-assignment:focus-visible{box-shadow:none;color:var(--brand-color-primary);text-decoration:underline}@media(any-hover:hover){.assign-dropdown-overlay.modal-overlay .modal.assign-dropdown .modal-content :is(.assignment-item,.create-new-assignment) .btn.edit-assignment:hover{box-shadow:none;color:var(--brand-color-primary);text-decoration:underline}}.assign-dropdown-overlay.modal-overlay .modal.assign-dropdown .modal-content .create-new-assignment{height:56px;margin:0;width:auto}.assign-dropdown-overlay.modal-overlay .modal.assign-dropdown .modal-content .create-new-assignment .btn.add-assignment{color:var(--brand-color-primary);font-weight:700;justify-content:center;padding-left:0;text-align:center}.assign-dropdown-overlay.modal-overlay .modal.assign-dropdown .modal-content .create-new-assignment .btn.add-assignment>span{font-size:14px;margin-left:auto;margin-right:auto}.assign-dropdown-overlay.modal-overlay .modal.assign-dropdown .modal-content .create-new-assignment .btn.add-assignment>span svg{font-size:16px}.assign-dropdown-overlay.modal-overlay .modal.assign-dropdown .modal-content .create-new-assignment .btn.add-assignment>span .title{width:auto}.assign-dropdown-overlay.modal-overlay .modal.assign-dropdown .modal-content .tabs{padding:0}.assign-dropdown-overlay.modal-overlay .modal.assign-dropdown .modal-content .tabs .tabs-links{font-size:14px;margin:0}.assign-dropdown-overlay.modal-overlay .modal.assign-dropdown .modal-content .tabs .tabs-links a.tabs-link{font-size:14px;height:44px}.assign-dropdown-overlay.modal-overlay .modal.assign-dropdown .modal-content .tabs-content{max-height:350px;overflow:hidden;overflow-y:auto;padding:0}@media(max-width:768px){.assign-dropdown-overlay.modal-overlay{background:rgba(0,0,0,.5)}.assign-dropdown-overlay.modal-overlay .modal.assign-dropdown{border:none;box-shadow:none;min-height:100px;opacity:1}.assign-dropdown-overlay.modal-overlay .modal.assign-dropdown .assign-dropdown-inner{background-color:#fff;border-radius:8px 8px 0 0;bottom:0;left:0;max-height:85vh;overflow-y:auto;padding-bottom:16px;padding-top:22px;position:fixed;width:var(--app-width,100vw);z-index:10001}.assign-dropdown-overlay.modal-overlay .modal.assign-dropdown .assign-dropdown-inner .assignment-item{padding:0 16px}.assign-dropdown-overlay.modal-overlay .modal.assign-dropdown .assign-dropdown-inner .close-button{color:#686b72;height:44px;left:auto;padding:0;position:absolute;right:0;top:0;width:44px}}.module-overview-tile{background:#f7f7f8;border-radius:20px;color:#292e3b;display:flex;flex-direction:column;gap:12px;grid-column-end:span 2;max-width:100%;min-height:120px;padding:16px}@media(min-width:768px)and (max-width:1023px){.module-overview-tile{grid-column-end:span 3}}@media(max-width:767px){.module-overview-tile{grid-column-end:span 1}}.assigment-modal .module-overview-tile{min-height:auto}.module-overview-tile>.btn{align-items:unset;background-color:transparent;border-radius:20px;display:contents;height:100%;justify-content:flex-start;padding:0;text-align:unset;width:100%}.module-overview-tile .title-components{background:#f7f7f8;border-top-left-radius:20px;border-top-right-radius:20px;padding:0;position:relative}.module-overview-tile .title-components .module-title{color:#292e3b;font-size:18px;font-weight:700;line-height:120%;margin-bottom:12px;min-height:30px;padding-right:150px;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.module-overview-tile .title-components .module-title .module-header-title.link{color:inherit}.module-overview-tile .title-components .module-action-buttons{position:absolute;right:0;top:0}.module-overview-tile .title-components .module-components-list-outer{left:-12px;position:relative}.module-overview-tile .title-components .module-components-list-outer .scrollButton{background:hsla(240,7%,97%,.9);border-radius:0;height:calc(100% - 24px);padding:0;position:absolute;top:12px;width:24px;z-index:1}.module-overview-tile .title-components .module-components-list-outer .scrollButton.scrollRight{right:0}.module-overview-tile .title-components .module-components-list-outer .scrollButton.scrollLeft{left:0}.module-overview-tile .title-components .module-components-list-outer .module-components-list{overflow-x:auto;-ms-overflow-style:none;scrollbar-width:none}.module-overview-tile .title-components .module-components-list-outer .module-components-list::-webkit-scrollbar{display:none}.module-overview-tile .title-components .module-components-list-outer .module-components-list .module-components-list-inner{column-gap:6px;display:flex;list-style-type:none;margin-bottom:0;overflow-y:visible;padding:0 12px}@supports not (column-gap:6px){.module-overview-tile .title-components .module-components-list-outer .module-components-list .module-components-list-inner .component{margin-right:6px}}.module-overview-tile .title-components .module-components-list-outer .module-components-list .module-components-list-inner .component{margin:12px 0;padding-right:6px}.module-overview-tile .title-components .module-components-list-outer .module-components-list .module-components-list-inner .component a{text-decoration:none}.module-overview-tile .title-components .module-components-list-outer .module-components-list .module-components-list-inner .component .component-wrapper{background-color:#fff;border-radius:20px;box-shadow:0 1px 4px rgba(0,0,0,.2);flex-basis:180px;flex-grow:0;flex-shrink:0;height:142px;position:relative;width:180px}.module-overview-tile .title-components .module-components-list-outer .module-components-list .module-components-list-inner .component .component-wrapper:focus{outline:none}.module-overview-tile .title-components .module-components-list-outer .module-components-list .module-components-list-inner .component .component-wrapper:focus-visible{box-shadow:0 0 10px rgba(0,0,0,.3)}@media(any-hover:hover){.module-overview-tile .title-components .module-components-list-outer .module-components-list .module-components-list-inner .component .component-wrapper:hover{box-shadow:0 0 10px rgba(0,0,0,.3)}}.module-overview-tile .title-components .module-components-list-outer .module-components-list .module-components-list-inner .component .component-wrapper .component-inner{display:flex;flex-direction:column;height:100%}.module-overview-tile .title-components .module-components-list-outer .module-components-list .module-components-list-inner .component .component-wrapper .component-inner:focus{outline:none}.module-overview-tile .title-components .module-components-list-outer .module-components-list .module-components-list-inner .component .component-wrapper .component-inner:focus-visible{border-radius:20px;box-shadow:0 0 0 3px #fff,0 0 0 7px var(--brand-color-primary),0 0 0 10px #fff;outline:none}.module-overview-tile .title-components .module-components-list-outer .module-components-list .module-components-list-inner .component .component-wrapper .component-inner .component-title{align-items:center;color:#292e3b;display:flex;font-size:14px;font-style:normal;font-weight:400;line-height:130%;margin:0;min-height:36px;padding-left:12px;text-align:left;width:100%}.module-overview-tile .title-components .module-components-list-outer .module-components-list .module-components-list-inner .component .component-wrapper .component-inner .componentimage{flex-grow:1}.module-overview-tile .title-components .module-components-list-outer .module-components-list .module-components-list-inner .component .component-wrapper .component-inner .componentimage .component-figure{height:100%;padding-bottom:0}.module-overview-tile .title-components .module-components-list-outer .module-components-list .module-components-list-inner .component .component-wrapper .component-inner .componentimage .component-figure img{border-bottom-left-radius:20px;border-bottom-right-radius:20px}.module-overview-tile .title-components .module-components-list-outer .module-components-list .module-components-list-inner .component .component-wrapper .assign-button{bottom:8px;position:absolute;right:8px}.module-overview-tile .description{font-size:16px;line-height:150%;margin:0;overflow:hidden;text-overflow:ellipsis}@supports(-webkit-line-clamp:4){.module-overview-tile .description{display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}}@supports(line-clamp:4){.module-overview-tile .description{line-clamp:4}}@supports(not (-webkit-line-clamp:4)) and (not (line-clamp:4)){.module-overview-tile .description{max-height:96px}}.module-overview-tile .tags{margin-top:auto;padding-top:4px}.iconButtonGroup--PeYU6{align-items:center;display:flex}.direction-row--TlBFi{flex-direction:row}.direction-row--TlBFi>:not(:first-child){margin-left:max(40px - var(--button-size,40px),var(--min-gap,0px))}.direction-column--gHBSq{flex-direction:column}.direction-column--gHBSq>:not(:first-child){margin-top:max(40px - var(--button-size,40px),var(--min-gap,0px))}.gap-none--ymCNi{--min-gap:0px}.gap-xs--tn6Ai{--min-gap:8px}.gap-sm--EbVg3{--min-gap:12px}.gap-md--lg80u{--min-gap:16px}.gap-lg--pFoY4{--min-gap:24px}.gap-xl--Dftkf{--min-gap:32px}.competenceAims--igsWS .aimsList--x0lFq{list-style:disc;padding-inline-start:20px}.competenceAims--igsWS .aimListItem--zjZSl{margin-top:1em}.error--cIzHe{background-color:rgba(224,44,77,.12);border:1px solid #e02c4d;border-radius:4px;font-size:14px;font-style:italic;margin:1em auto;max-width:500px;padding:1em}.grid-layout.content-grid-layout.has-commit-answer{padding-bottom:56px}.grid-layout.content-grid-layout.has-commit-answer .exam-component-commit-answer{align-items:center;background:#eff0f2;bottom:76px;display:flex;height:56px;justify-content:center;left:0;position:fixed;right:0;z-index:1}.grid-layout.content-grid-layout.has-commit-answer .exam-component-commit-answer label[data-selected=true]:hover{background-color:transparent}.styleLayer--MwfAZ{visibility:hidden}.articlePage--NqKGw,.articlePage--NqKGw .grid-view{height:100%}.articlePage--NqKGw .grid-view .grid-layout{height:100%;min-height:unset}.articlePage--NqKGw .grid-view .height--full{min-height:100%}.credits--K_G_s{list-style:none;margin:0;padding:0}.creditItem--OOMKP{border-bottom:1px solid #d9dadd;display:flex;padding-block:16px}.figure--RQ9ll{align-items:center;display:flex;gap:12px;hyphens:auto;min-height:64px;word-break:break-word}.resource--EdE6H{max-height:64px;object-fit:contain;width:100px}.contentWrapper--FuCRS{font-size:18px}.contentHeading--MzM7y{font-size:20px;font-weight:600;margin-bottom:24px}.footer--JkiFO{background-color:#fff;border-top:2px solid #d9dadd;color:#545760;font-size:16px;height:92px}@media(max-width:767px){.footer--JkiFO{height:auto}}.footerContent--YvCbS{align-items:center;column-gap:12px;display:flex;height:100%;justify-content:space-between;margin-left:auto;margin-right:auto;max-width:1440px;padding:0 24px;width:100%}@media(max-width:767px){.footerContent--YvCbS{align-items:start;flex-direction:column;margin-top:24px}}.footerLogo--SlzaN{height:100%;margin-block:auto;max-height:40px;max-width:500px;width:auto!important}@media(max-width:767px){.footerLogo--SlzaN{margin-bottom:32px}}.footerInfo--LDG3v{column-gap:12px;display:flex;flex-wrap:wrap;justify-content:end}.footerInfo--LDG3v *{line-height:180%}@media(max-width:767px){.footerInfo--LDG3v{align-items:start;flex-direction:column;padding-bottom:16px}}.footerButton--LhZ5q{color:#545760;text-decoration:underline}@media(max-width:767px){.divider--t1qOU{display:none}}.logo--dX0IW{width:100%}.folder-grid-layout.audio-player-open{margin-bottom:80px}.audio-player{background-color:#fff;bottom:0;box-shadow:0 -1px 4px rgba(0,0,0,.2);height:105px;left:0;position:fixed;right:0;z-index:1001}.audio-player .inner{align-items:center;display:flex;height:100%;justify-content:center;margin-left:auto;margin-right:auto;max-width:1440px;position:relative}.audio-player .inner .audio-image{flex-grow:0;flex-shrink:0;height:85px;margin-right:24px;position:relative;width:85px}.audio-player .inner .audio-image img{bottom:0;display:block;height:100%;left:0;object-fit:contain;position:absolute;right:0;top:0;width:100%}.audio-player .inner .audio-title{flex-basis:25%;font-weight:700;margin-right:24px}.audio-player .inner .exit-button,.audio-player .inner .toggle-button{font-size:1em;margin:.2rem;padding:.5rem;fill:var(--general_audio-color,#d14900);align-items:center;background-color:transparent;border:2px solid #fff;color:var(--general_audio-color,#d14900);display:flex;text-align:center}.audio-player .inner .exit-button:focus,.audio-player .inner .toggle-button:focus{background-color:#eff0f2;border:2px solid var(--brand-color-primary);color:var(--brand-color-primary);outline:2px solid #fff}.audio-player .inner .player{align-items:center;display:flex;flex-grow:1;max-width:500px}.audio-player .inner .player>.toggle-button{margin-left:5px}.audio-player .inner .player>.audio-progress{height:12px;min-width:32%;position:relative;width:100%}.audio-player .inner .player>.audio-progress>.progress-bar{background:var(--general_audio-color,#d14900);border-radius:20px 0 0 20px;display:inline-block;height:6px;max-width:100%;position:absolute;top:3px}.audio-player .inner .player>.audio-progress>.progress-bar.after{background:#b8babe;border-radius:0 20px 20px 0}.audio-player .inner .player>.audio-progress>.progress-marker{background:var(--general_audio-color,#d14900);border-radius:3px;height:12px;position:absolute;top:0;width:10px}.audio-player .inner .player>.timer{color:var(--general_audio-color,#d14900);margin:0 5px 0 1rem;white-space:nowrap}@media(max-width:767px){.audio-player .inner{margin-left:12px;margin-right:12px;width:calc(100vw - 24px)}.audio-player .inner .audio-image{display:none}.audio-player .inner .audio-title{flex-basis:40%;margin-right:0}.audio-player .inner .player{width:40%}.audio-player .inner .player .timer{display:none}.audio-player .inner .player .audio-progress{width:calc(100% - 60px)}}.intro button.btn-start{border-radius:24px;box-shadow:0 0 8px var(--component-navigation_dropbox-shadow,rgba(0,0,0,.5));font-size:16px;font-weight:700;height:48px;padding:0 1.15rem 0 1.75rem;text-transform:uppercase}@media(any-hover:hover){.intro button.btn-start:hover{box-shadow:0 4px 16px var(--component-navigation_dropbox-shadow,rgba(0,0,0,.5))}}.typeIcon--z7H0U{color:#fff;--icon-color-inverted:#292e3b}.layoutType-tile{box-sizing:content-box;position:relative}.tile-clickable{transition:transform .1s ease-in;z-index:1}@media(any-hover:hover){.tile-clickable:hover{transform:scale(1.02);z-index:1}}.grid-h-auto .tile{position:relative}.tile{display:flex;height:100%;margin-bottom:1rem;width:100%}.tile,.tiles-container .tile{padding:10px}.tile.type-background--dark{--type-label-background:rgba(0,0,0,.6)}.tile.type-background--light{--type-label-background:hsla(0,0%,100%,.6)}.tile .background-underlay,.tile .framed-tile.frame-overlay,.tile .tile-inner{border-radius:var(--dashboard_tiles_border-radius,4px)}.tile .tile-inner{background-position:50%;background-repeat:no-repeat;background-size:cover;color:#292e3b;display:flex;flex-direction:column;overflow:hidden;position:relative;width:100%}body[data-user-is-tabbing=true] .tile .tile-inner:focus-within{box-shadow:0 0 0 3px #fff,0 0 0 7px var(--brand-color-primary),0 0 0 10px #fff;outline:none;transform:scale(1.02)}body[data-user-is-tabbing=true] .tile .tile-inner:focus-within a,body[data-user-is-tabbing=true] .tile .tile-inner:focus-within button{outline:none}body[data-user-is-tabbing=true] .tile .tile-inner:focus-within a:focus .icon,body[data-user-is-tabbing=true] .tile .tile-inner:focus-within button:focus .icon{background-color:var(--brand-color-primary)}.tile .tile-inner .background-under-title-holder{display:flex;flex-grow:1;position:relative}.tile .tile-inner .background-under-title-holder .background-underlay{border-top-left-radius:0;border-top-right-radius:0;pointer-events:none;z-index:-1}.tile .tile-inner .background-under-title-holder .background-margin-holder,.tile .tile-inner .background-under-title-holder .background-margin-holder .background-colorcover{pointer-events:none;z-index:-1}.tile .tile-inner>.btn.tile-link{background:transparent;justify-content:flex-start;padding:0}.tile .tile-inner>.btn.tile-link>span{margin:0;text-align:unset}.tile .tile-content.vertical-align-text--bottom{border-bottom-left-radius:var(--dashboard_tiles_border-radius,4px);border-bottom-right-radius:var(--dashboard_tiles_border-radius,4px)}.tile .tile-content.vertical-align-text--top{border-top-left-radius:var(--dashboard_tiles_border-radius,4px);border-top-right-radius:var(--dashboard_tiles_border-radius,4px)}.tile .tile-header~.tile-content{border-top-left-radius:0;border-top-right-radius:0}.tile .tile-content,.tile .tile-header{padding:calc(var(--dashboard_tiles_border-width, 8px) + 4px) calc(var(--dashboard_tiles_border-width, 8px) + 8px) calc(var(--dashboard_tiles_border-width, 8px) + 4px);position:relative}.tile .tile-content p,.tile .tile-header p{margin:0}.tile-header{border-top-left-radius:var(--dashboard_tiles_border-radius,4px);border-top-right-radius:var(--dashboard_tiles_border-radius,4px)}.tile .tile-content.vertical-align-text--bottom+.tile-footer{margin-top:0}.tile-link{display:flex;flex-direction:column;height:100%}@media(any-hover:hover){.tile-link:hover{text-decoration:none}}.tile-type-middle{align-items:center;bottom:0;display:flex;justify-content:center;left:0;pointer-events:none;position:absolute;right:0;top:0}.tile-type-middle svg{max-height:65%;max-width:40%}.tile-footer{bottom:0;flex:0 0 auto;padding:8px;pointer-events:none;position:absolute;width:100%}.tile-footer a,.tile-footer button{pointer-events:all}.tile-footer,.tile-footer .tile-type,.tile-footer div.status{align-items:flex-end;display:flex}.tile-footer .icon{color:#fff;font-size:24px}.tile-footer .icon.finished{fill:#1f865d}.tile-footer .icon-circle{color:#fff;font-size:24px;margin:4px 8px;z-index:1}.tile-footer .tile-type{align-items:center;background:hsla(0,0%,100%,.85);border-radius:12px;display:flex;height:24px;justify-content:center;width:24px}.tile-footer .tile-type:empty{display:none}.tile-footer .tile-type .icon{color:#292e3b;font-size:14px}.tile-footer .tile-type.tile-type-text{background:var(--type-label-background,unset);border-radius:unset;color:var(--type-label-color);font-family:var(--dashboard_tiles_type-label_font-family,inherit);font-kerning:var(--dashboard_tiles_type-label_font-kerning,unset);font-size:var(--dashboard_tiles_type-label_font-size,13px);font-weight:var(--dashboard_tiles_type-label_font-weight,normal);height:auto;line-height:var(--dashboard_tiles_type-label_line-height,16px);min-height:24px;opacity:var(--type-label-opacity);padding:4px 3px;text-transform:var(--dashboard_tiles_type-label_text-transform,unset);width:auto}.tile-footer .icon-bg{fill:#292e3b}.tile-footer.background--none{padding:14px}.tile-footer.background--none .tile-type{margin-right:.5em}.tile-footer.background--none .tile-type span:not(.icon-circle){display:none}.tile .tile-footer .tile-context,.tile-footer .status{margin-left:auto}.tile .framed-tile~.tile-footer-padding{padding:var(--dashboard_tiles_border-width,8px) calc(var(--dashboard_tiles_border-width, 8px) + 8px) calc(var(--dashboard_tiles_border-width, 8px) + 8px)}.tile .btn-delete{background:none;padding:0;position:absolute;right:0;top:0;z-index:10}.tile h1,.tile h2,.tile h3{margin:0}.tile.no-link{opacity:.5}.tile.no-link .tile-context{display:none}.grid-cell .tile{position:absolute}.grid-cell .tile .layoutType-tile,.grid-cell .tile .tile{padding:0;position:relative}.frame-overlay,.grid-cell .tile .grid-w-6{height:100%;width:100%}.frame-overlay{border-color:transparent;border-style:solid;border-width:var(--dashboard_tiles_border-width,8px);pointer-events:none;position:absolute;z-index:1}@media(max-width:768px){.tile.tile-short-mobile{margin-bottom:0;position:relative}.tile.tile-short-mobile .tile-contents{display:flex;flex-direction:row;justify-content:space-between}.tile.tile-short-mobile .tile-contents .tile-link{display:block;flex-grow:1}.tile.tile-short-mobile .tile-contents .tile-footer{align-items:center;flex-grow:0;margin-top:0;padding:0}.tile.tile-short-mobile .background-underlay{background-image:none!important}.tile.tile-short-mobile .background-underlay .background-colorcover{opacity:1!important}.tile:not(.tile-clickable) .tile-inner{box-shadow:none!important}}@media(max-width:1199px){.tile-content.vertical-align-text--middle.text-align--center{padding:0}}.tile.tile-hasTitle .tile-inner .favorite-button~*>.tile-header>*{padding-right:30px}.contentLabel--o3xDt{left:0;max-width:100%;padding:12px;pointer-events:none;position:absolute}.contentLabel--o3xDt.TOP-LEFT--WTvsJ{top:0}.contentLabel--o3xDt.BOTTOM-LEFT--vzDe8{bottom:0}.contentLabel--o3xDt:after,.contentLabel--o3xDt:before{content:",";height:1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;clip-path:inset(50%);white-space:nowrap}.backgroundColor--h9boI{background:var(--backgroundColor)}.boxShadow--gmP0g{box-shadow:var(--boxShadow)}.borderRadius--Z0w9K{border-radius:var(--borderRadius)}.fontSize--oLma2{font-size:var(--fontSize)}.textColor--G3jPD{color:var(--textColor)}.textAlign--IpvoT{text-align:var(--textAlign)}.fontFamily--NthBb{font-family:var(--fontFamily)}.border--MWBIu{border-color:var(--borderColor,transparent);border-style:var(--borderStyle,solid);border-width:var(--borderWidth,0)}.textShadowNONE--AQH_0{text-shadow:none}.textShadowWEAK--HRo5m{text-shadow:var(--component-content_text-shadow_weak)}.textShadowSTRONG--Q69kP{text-shadow:var(--component-content_text-shadow_strong)}.textShadowGLOW--SdrIv{text-shadow:var(--component-content_text-shadow_glow)}.textShadowSTROKE--Emzpv{-webkit-text-stroke:var(--component-content_text-shadow_outline)}.textPadding--WGrPh{border-radius:var(--component-content_box-layout_border-radius);padding:var(--textPadding)}.modal.dictionary-modal .modal-content{display:flex;flex-direction:column}@media(max-width:768px){.modal.dictionary-modal .modal-content{padding:0}}.modal.dictionary-modal .modal-content .modal-header{flex-grow:0}@media(max-width:768px){.modal.dictionary-modal .modal-content .modal-header .header-text{display:none}}.modal.dictionary-modal .modal-content .modal-header .Select{font-weight:400;margin-left:1em;width:200px}.modal.dictionary-modal .modal-content .modal-body{flex-grow:1;position:relative}.modal.dictionary-modal .modal-content .modal-body .dictionary-frame{border:none;bottom:0;height:100%;position:absolute;top:0;width:100%}.empty-tile-layout-object .tile-inner{box-shadow:none!important}.linkButton--bE7gl{--button-color:var(--backgroundColor);--button-color-inverted:var(--textColor,#fff);--button-shadow:var(--boxShadow);margin-block:8px}@media(max-width:767px){.linkButton--bE7gl{width:100%}}.noAccessOverlay--bLJVP{align-items:center;background-color:rgba(41,46,59,.6);border-radius:inherit;color:#fff;display:flex;gap:4px;inset:0;justify-content:center;pointer-events:none;position:absolute;z-index:1}.card--lGywM .typeIcon--EuICV,.tile--vo2Fh .typeIcon--EuICV,.typeIconCircle--pfEaR{color:#fff;--icon-color-inverted:#292e3b}.card--lGywM{position:relative}.card--lGywM .contextButtons--yUxrr,.card--lGywM .positionOnThumbnailImage--zHypb,.card--lGywM .typeIcon--EuICV{margin-top:calc(75% - 36px);top:0}@media(max-width:767px){.card--lGywM .contextButtons--yUxrr,.card--lGywM .positionOnThumbnailImage--zHypb,.card--lGywM .typeIcon--EuICV{margin-top:unset;top:unset}}.card--lGywM .contextButtons--yUxrr{position:absolute;right:12px}@media(max-width:767px){.card--lGywM .contextButtons--yUxrr{top:12px}}.card--lGywM .typeIcon--EuICV{--icon-position:absolute;left:12px}@media(max-width:767px){.card--lGywM .typeIcon--EuICV{bottom:12px}}.tile--vo2Fh{position:relative}.tile--vo2Fh .contextButtons--yUxrr{position:absolute;right:12px}.tile--vo2Fh .typeIcon--EuICV{--icon-position:absolute;left:12px}.tile--vo2Fh.titleAlign-BOTTOM--RD4Xf .contextButtons--yUxrr,.tile--vo2Fh.titleAlign-BOTTOM--RD4Xf .typeIcon--EuICV{top:12px}.tile--vo2Fh.titleAlign-TOP--Q291l .contextButtons--yUxrr,.tile--vo2Fh.titleAlign-TOP--Q291l .typeIcon--EuICV{bottom:12px}.book--T0avj .typeIcon--EuICV{color:#686b72;margin-left:auto}@media(max-width:767px){.book--T0avj .typeIcon--EuICV{margin-right:4px}}.variant-portrait--wP5qO{--title-font-size:16px;--title-font-weight:700;--title-padding:16px;--accessory-box-padding:12px 16px;--accessory-floating-padding:8px}@media(max-width:1023px){.variant-portrait--wP5qO{--title-padding:12px;--accessory-box-padding:8px 12px}}@media(max-width:767px){.variant-portrait--wP5qO{--title-padding:8px;--title-font-size:14px;--accessory-box-padding:8px}}.variant-portrait--wP5qO .cardImage--eLNNd img{aspect-ratio:1;object-position:top}.variant-default--HeFFB{aspect-ratio:1.3/1;--title-font-size:18px;--title-font-weight:500;--title-padding:12px 16px;--accessory-box-padding:16px;--accessory-floating-padding:16px}.variant-default--HeFFB .cardImage--eLNNd{flex:1 1 100%;overflow:hidden}.variant-compact--LAu1N{--card-direction:row;--card-align:center;--card-background:hsla(0,0%,100%,.7);--title-font-size:16px;--title-font-weight:500;--title-padding:12px;--accessory-box-padding:12px 16px 12px 12px;--accessory-floating-padding:12px}@media(any-hover:hover){.variant-compact--LAu1N.card--lFuLS:hover{background:#fff;box-shadow:0 0 16px 4px rgba(41,46,59,.125);transform:scale(1)}}.variant-compact--LAu1N.card--lFuLS:has(:focus-visible){background:#fff;box-shadow:0 0 16px 4px rgba(41,46,59,.125);transform:scale(1)}.variant-compact--LAu1N .content--Bf6kW{min-height:64px}.variant-compact--LAu1N .cardImage--eLNNd{height:100%;overflow:hidden;position:relative;width:min(25%,90px)}.variant-compact--LAu1N .cardImage--eLNNd img{inset:0;position:absolute}.card--lFuLS{background:var(--card-background,#fff);border-radius:16px;box-shadow:0 0 8px 2px rgba(41,46,59,.125);color:#292e3b;list-style-type:none;position:relative;transition:transform .15s ease-in-out,box-shadow .15s ease-in-out}@media(any-hover:hover){.card--lFuLS:hover{box-shadow:0 0 16px 4px rgba(41,46,59,.125);transform:scale(1.015)}}.card--lFuLS:has(:focus-visible){box-shadow:0 0 16px 4px rgba(41,46,59,.125);transform:scale(1.015)}.card--lFuLS .content--Bf6kW{align-items:var(--card-align,stretch);border-radius:inherit;display:flex;flex-direction:var(--card-direction,column);height:100%;overflow:hidden;width:100%}.cardTitle--DaRTx{flex-grow:1;font-size:var(--title-font-size);font-weight:var(--title-font-weight);margin:0;padding:var(--title-padding)}.cardTitle--DaRTx .truncate--WxQhc{display:-webkit-box;overflow:hidden;padding:0;text-overflow:ellipsis;-webkit-line-clamp:var(--truncateLineLimit,2);-webkit-box-orient:vertical;hyphens:auto;word-break:break-word}.cardLink--E1Ajm{-webkit-tap-highlight-color:rgba(0,0,0,0)}.cardLink--E1Ajm,.cardLink--E1Ajm:active,.cardLink--E1Ajm:hover,.cardLink--E1Ajm:visited{color:inherit!important;text-decoration:none!important}.cardLink--E1Ajm:before{border-radius:16px;content:"";display:block;inset:0;position:absolute}.cardLink--E1Ajm:focus{outline:none}.cardLink--E1Ajm:focus-visible:before{box-shadow:0 0 0 3px #fff,0 0 0 7px var(--brand-color-primary),0 0 0 10px #fff,0 0 16px 4px rgba(41,46,59,.125);outline:none}.cardImage--eLNNd{background:#eff0f2;flex-shrink:0;margin:0;pointer-events:none}.cardImage--eLNNd img{height:100%;object-fit:cover;width:100%}.cardAccessory--sahyz{align-items:center;display:flex;flex-shrink:1;pointer-events:none;z-index:1}.cardAccessory--sahyz *{pointer-events:auto}.cardAccessory--sahyz.variant-box--sTM4H{padding:var(--accessory-box-padding)}.cardAccessory--sahyz.variant-box--sTM4H.position-start--LqKpZ{order:-1}.cardAccessory--sahyz.variant-box--sTM4H.position-end--NoD_p{order:1}.cardAccessory--sahyz.variant-floating--Ze1jy{left:0;padding:var(--accessory-floating-padding);position:absolute;right:0}.cardAccessory--sahyz.variant-floating--Ze1jy.position-start--LqKpZ{top:0}.cardAccessory--sahyz.variant-floating--Ze1jy.position-end--NoD_p{bottom:0}.cardAccessory--sahyz.justify-left--sKNsb{justify-content:start}.cardAccessory--sahyz.justify-right--fUfeQ{justify-content:end}.cardAccessory--sahyz.justify-space-between--IWYwa{justify-content:space-between}.statusIcon--PWyVl{--icon-color-inverted:#fff}.started--QDpOV{color:#686b72}.finished--ggFIK{color:#1f865d}.componentList--SPkNG{margin-bottom:56px;margin-top:32px}@media(max-width:767px){.componentList--SPkNG{margin-inline:calc(var(--app-width, 100vw)*-1/2 + 50%);padding-inline:16px}}.titleBar--owznU{align-items:end;display:flex;gap:8px;justify-content:space-between;margin-bottom:16px;position:relative;z-index:1}.title--MKoMG{font-family:var(--dashboard_lists_listheader_font-family,inherit)!important;font-size:var(--dashboard_lists_listheader_font-size,18px)!important;font-weight:700;line-height:var(--concept-line-height,1.428em);margin:auto 0}.title--MKoMG>:not(:first-child){margin-left:.5ch}.viewAllButton--PV1xl{flex-shrink:0;margin-left:auto}.thumbnailGradientOverlay--DNGum{background:var(--item-gradient-overlay);border-radius:inherit;bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0}.rotate--rSWGG{transform:rotate(180deg)}.variant-DARK--Dli0p{--item-gradient-overlay:linear-gradient(0deg,rgba(0,0,0,.65),transparent 60%)}.variant-LIGHT--RztUM{--item-gradient-overlay:linear-gradient(0deg,hsla(0,0%,100%,.85),transparent 60%)}.SIMPLE_TILES-curriculums--Hpizk{margin-top:9px;padding:0 16px}.CARDS-curriculums--IOxGP{margin-bottom:14px;padding:0}.component-list-layout-object{--list-border-radius:var(--dashboard_lists_normal_border-radius,4px)}.component-list-layout-object.borderRadius--extra{--list-border-radius:var(--dashboard_lists_extra_border-radius,8px)}.component-list-layout-object .element{height:100%;margin-bottom:0;margin-right:0;width:100%}.component-list-layout-object .element .component-inner,.component-list-layout-object .element .component-inner>:first-child{height:100%}.module-content-list{--list-border-radius:var( --dashboard_module-content_normal_border-radius,4px );margin-top:14px}.module-content-list.borderRadius--extra{--list-border-radius:var( --dashboard_module-content_extra_border-radius,8px )}@media(max-width:767px){.module-content-list{margin-right:-2px}}:is(.component-list-layout-object,.module-content-list){--list-header-font-size:var(--dashboard_lists_header_font-size,1.2em);--list-text-font-size:var(--dashboard_lists_text_font-size,1em);--list-header-font-family:var( --dashboard_lists_header_font-family,inherit );--list-curriculum-font-family:var( --dashboard_lists_curriculum_font-family,inherit );--list-type-label-font-family:var( --dashboard_lists_type-label_font-family,inherit );position:relative;--element-padding-horizontal:var(--element-spacing);--element-margin-bottom:var(--element-spacing);--element-margin-right:var(--element-spacing);--el-per-line:var(--elementsPerLine);--gridAutoColumns:var(--scrollGridLarge,2)}:is(.component-list-layout-object,.module-content-list).elements-per-line-1{--list-header-font-size:var( --dashboard_lists_element-size-1_header_font-size,var(--dashboard_lists_header_font-size,1.2em) );--list-type-label-font-size:var( --dashboard_lists_element-size-1_type-label_font-size,var(--dashboard_lists_type-label_font-size,15px) );--list-curriculum-font-size:var( --dashboard_lists_element-size-1_curriculum_font-size,var(--dashboard_lists_curriculum_font-size,10px) )}:is(.component-list-layout-object,.module-content-list).elements-per-line-1.type--cards{--element-spacing:var( --dashboard_lists_element-size-1_card_margin,var(--dashboard_lists_card_margin,20px) )}:is(.component-list-layout-object,.module-content-list).elements-per-line-1.type--simple_tiles{--element-spacing:var( --dashboard_lists_element-size-1_tile_margin,var(--dashboard_lists_tile_margin,20px) )}:is(.component-list-layout-object,.module-content-list).elements-per-line-1.type--buttons{--element-spacing:var( --dashboard_lists_element-size-1_button_margin,var(--dashboard_lists_button_margin,20px) )}:is(.component-list-layout-object,.module-content-list).elements-per-line-2{--list-header-font-size:var( --dashboard_lists_element-size-2_header_font-size,var(--dashboard_lists_header_font-size,1.2em) );--list-type-label-font-size:var( --dashboard_lists_element-size-2_type-label_font-size,var(--dashboard_lists_type-label_font-size,15px) );--list-curriculum-font-size:var( --dashboard_lists_element-size-2_curriculum_font-size,var(--dashboard_lists_curriculum_font-size,10px) )}:is(.component-list-layout-object,.module-content-list).elements-per-line-2.type--cards{--element-spacing:var( --dashboard_lists_element-size-2_card_margin,var(--dashboard_lists_card_margin,20px) )}:is(.component-list-layout-object,.module-content-list).elements-per-line-2.type--simple_tiles{--element-spacing:var( --dashboard_lists_element-size-2_tile_margin,var(--dashboard_lists_tile_margin,20px) )}:is(.component-list-layout-object,.module-content-list).elements-per-line-2.type--buttons{--element-spacing:var( --dashboard_lists_element-size-2_button_margin,var(--dashboard_lists_button_margin,20px) )}:is(.component-list-layout-object,.module-content-list).elements-per-line-3{--list-header-font-size:var( --dashboard_lists_element-size-3_header_font-size,var(--dashboard_lists_header_font-size,1.2em) );--list-type-label-font-size:var( --dashboard_lists_element-size-3_type-label_font-size,var(--dashboard_lists_type-label_font-size,15px) );--list-curriculum-font-size:var( --dashboard_lists_element-size-3_curriculum_font-size,var(--dashboard_lists_curriculum_font-size,10px) )}:is(.component-list-layout-object,.module-content-list).elements-per-line-3.type--cards{--element-spacing:var( --dashboard_lists_element-size-3_card_margin,var(--dashboard_lists_card_margin,20px) )}:is(.component-list-layout-object,.module-content-list).elements-per-line-3.type--simple_tiles{--element-spacing:var( --dashboard_lists_element-size-3_tile_margin,var(--dashboard_lists_tile_margin,20px) )}:is(.component-list-layout-object,.module-content-list).elements-per-line-3.type--buttons{--element-spacing:var( --dashboard_lists_element-size-3_button_margin,var(--dashboard_lists_button_margin,20px) )}:is(.component-list-layout-object,.module-content-list).elements-per-line-4{--list-header-font-size:var( --dashboard_lists_element-size-4_header_font-size,var(--dashboard_lists_header_font-size,1.2em) );--list-type-label-font-size:var( --dashboard_lists_element-size-4_type-label_font-size,var(--dashboard_lists_type-label_font-size,15px) );--list-curriculum-font-size:var( --dashboard_lists_element-size-4_curriculum_font-size,var(--dashboard_lists_curriculum_font-size,10px) )}:is(.component-list-layout-object,.module-content-list).elements-per-line-4.type--cards{--element-spacing:var( --dashboard_lists_element-size-4_card_margin,var(--dashboard_lists_card_margin,20px) )}:is(.component-list-layout-object,.module-content-list).elements-per-line-4.type--simple_tiles{--element-spacing:var( --dashboard_lists_element-size-4_tile_margin,var(--dashboard_lists_tile_margin,20px) )}:is(.component-list-layout-object,.module-content-list).elements-per-line-4.type--buttons{--element-spacing:var( --dashboard_lists_element-size-4_button_margin,var(--dashboard_lists_button_margin,20px) )}:is(.component-list-layout-object,.module-content-list).elements-per-line-5{--list-header-font-size:var( --dashboard_lists_element-size-5_header_font-size,var(--dashboard_lists_header_font-size,1.2em) );--list-type-label-font-size:var( --dashboard_lists_element-size-5_type-label_font-size,var(--dashboard_lists_type-label_font-size,15px) );--list-curriculum-font-size:var( --dashboard_lists_element-size-5_curriculum_font-size,var(--dashboard_lists_curriculum_font-size,10px) )}:is(.component-list-layout-object,.module-content-list).elements-per-line-5.type--cards{--element-spacing:var( --dashboard_lists_element-size-5_card_margin,var(--dashboard_lists_card_margin,20px) )}:is(.component-list-layout-object,.module-content-list).elements-per-line-5.type--simple_tiles{--element-spacing:var( --dashboard_lists_element-size-5_tile_margin,var(--dashboard_lists_tile_margin,20px) )}:is(.component-list-layout-object,.module-content-list).elements-per-line-5.type--buttons{--element-spacing:var( --dashboard_lists_element-size-5_button_margin,var(--dashboard_lists_button_margin,20px) )}:is(.component-list-layout-object,.module-content-list).elements-per-line-6{--list-header-font-size:var( --dashboard_lists_element-size-6_header_font-size,var(--dashboard_lists_header_font-size,1.2em) );--list-type-label-font-size:var( --dashboard_lists_element-size-6_type-label_font-size,var(--dashboard_lists_type-label_font-size,15px) );--list-curriculum-font-size:var( --dashboard_lists_element-size-6_curriculum_font-size,var(--dashboard_lists_curriculum_font-size,10px) )}:is(.component-list-layout-object,.module-content-list).elements-per-line-6.type--cards{--element-spacing:var( --dashboard_lists_element-size-6_card_margin,var(--dashboard_lists_card_margin,20px) )}:is(.component-list-layout-object,.module-content-list).elements-per-line-6.type--simple_tiles{--element-spacing:var( --dashboard_lists_element-size-6_tile_margin,var(--dashboard_lists_tile_margin,20px) )}:is(.component-list-layout-object,.module-content-list).elements-per-line-6.type--buttons{--element-spacing:var( --dashboard_lists_element-size-6_button_margin,var(--dashboard_lists_button_margin,20px) )}:is(.component-list-layout-object,.module-content-list).type-background--dark{--type-label-background:rgba(0,0,0,.6)}:is(.component-list-layout-object,.module-content-list).type-background--light{--type-label-background:hsla(0,0%,100%,.6)}:is(.component-list-layout-object,.module-content-list).tags-curriculum-background--dark{--tags-curriculum-background:rgba(0,0,0,.6);--tags-curriculum-background-margin:0;--tags-curriculum-text-color:#fff}:is(.component-list-layout-object,.module-content-list).tags-curriculum-background--light{--tags-curriculum-background:hsla(0,0%,100%,.6);--tags-curriculum-background-margin:0;--tags-curriculum-text-color:var( --general_text-color,#292e3b )}:is(.component-list-layout-object,.module-content-list) a{text-decoration:none}@media(any-hover:hover){:is(.component-list-layout-object,.module-content-list) a:hover{text-decoration:none}}:is(.component-list-layout-object,.module-content-list) a:focus{outline:none}:is(.component-list-layout-object,.module-content-list) a:focus-visible{outline:none}:is(.component-list-layout-object,.module-content-list) a:focus-visible>*{border:4px solid var(--brand-color-primary);margin:-4px}@media(min-width:768px)and (max-width:1023px){:is(.component-list-layout-object,.module-content-list){--el-per-line:var(--elementsPerLineTablet);--gridAutoColumns:var(--scrollGridTablet)}}@media(max-width:767px){:is(.component-list-layout-object,.module-content-list){--el-per-line:var(--elementsPerLineMobile);--gridAutoColumns:var(--scrollGridMobile)}}:is(.component-list-layout-object,.module-content-list).type--buttons{--element-padding-horizontal:0px;--element-margin-bottom:0}:is(.component-list-layout-object,.module-content-list) div.module-info h2,:is(.component-list-layout-object,.module-content-list) div.module-info h3,:is(.component-list-layout-object,.module-content-list) div.module-info h4{font-size:var(--dashboard_module-content_header_font-size,2em)}:is(.component-list-layout-object,.module-content-list) div.module-info .description{font-size:var(--dashboard_module-content_text_font-size,1em)}:is(.component-list-layout-object,.module-content-list) .element{position:relative}:is(.component-list-layout-object,.module-content-list) .element.simpletile.vertical-align-bottom .contextbuttons{bottom:unset;top:0}:is(.component-list-layout-object,.module-content-list) .element.simpletile.vertical-align-bottom .contextbuttons .status{bottom:unset;top:12px}:is(.component-list-layout-object,.module-content-list) .element.card{display:flex;flex-direction:column}:is(.component-list-layout-object,.module-content-list) .element.card a{display:flex;flex-direction:column;flex-grow:1}:is(.component-list-layout-object,.module-content-list) .element.card .component-typelabel{align-items:center;display:flex;justify-content:center;left:12px;margin-top:calc(75% - 36px);position:absolute;top:0}@media(max-width:767px){:is(.component-list-layout-object,.module-content-list) .element.card .component-typelabel{bottom:12px;margin-top:unset;top:unset}}:is(.component-list-layout-object,.module-content-list) .element.card .contextbuttons{margin-top:calc(75% - 36px);position:absolute;right:12px;top:0}@media(max-width:767px){:is(.component-list-layout-object,.module-content-list) .element.card .contextbuttons{bottom:0;margin-top:unset;top:unset}}@media(any-hover:hover){:is(.component-list-layout-object,.module-content-list) .element.card:not(.nolink) .component-inner:hover{transform:scale(1.02);transition:transform .1s ease-in;z-index:2}:is(.component-list-layout-object,.module-content-list) .element.card:not(.nolink) .component-inner:hover .component-list-card-tile{border-radius:var(--list-border-radius);box-shadow:0 0 20px rgba(0,0,0,.3)!important}}:is(.component-list-layout-object,.module-content-list) .element.card .component-list-card-tile{border-radius:var(--list-border-radius);flex-grow:1;margin-top:0}:is(.component-list-layout-object,.module-content-list) .element.card .component-list-card-tile .locked-shadow{margin:10px;margin-bottom:var(--element-margin-bottom);margin-top:0}body[data-user-is-tabbing=true] :is(.component-list-layout-object,.module-content-list) .element.card .component-list-card-tile:focus-within{outline:3px solid var(--brand-color-primary)}body[data-user-is-tabbing=true] :is(.component-list-layout-object,.module-content-list) .element.card .component-list-card-tile:focus-within *{outline:none}:is(.component-list-layout-object,.module-content-list) .element.card .component-list-card-tile .imgholder .image-outer{margin-bottom:0;padding-bottom:75%;position:relative;width:100%}:is(.component-list-layout-object,.module-content-list) .element.card .component-list-card-tile .imgholder .image-outer img{border-top-left-radius:var(--list-border-radius);border-top-right-radius:var(--list-border-radius);height:100%;object-fit:cover;position:absolute;width:100%}:is(.component-list-layout-object,.module-content-list) .element.card .component-list-card-tile .imgholder .image-outer .status{bottom:12px;font-size:24px;height:24px;position:absolute;right:12px;width:24px;z-index:1;--secondaryColor:#fff}:is(.component-list-layout-object,.module-content-list) .element.card .component-list-card-tile .imgholder .image-outer .status.in-progress{color:#686b72}:is(.component-list-layout-object,.module-content-list) .element.card .component-list-card-tile .imgholder .image-outer .status.finished{color:#1f865d}:is(.component-list-layout-object,.module-content-list) .element.card .component-list-card-tile .title-and-sub-info{line-height:1.2;padding:.5rem .7rem 1rem}:is(.component-list-layout-object,.module-content-list) .element.card .component-list-card-tile .title-and-sub-info .title{font-family:var(--list-header-font-family);font-kerning:var(--dashboard_lists_header_font-kerning,auto);font-size:var(--list-header-font-size);font-weight:var(--dashboard_lists_header_font-weight,700);line-height:var(--dashboard_lists_header_line-height,var(--concept-line-height,1.428em));margin-bottom:8px;text-transform:var(--dashboard_lists_header_text-transform,none);word-break:break-word}:is(.component-list-layout-object,.module-content-list) .element.card .component-list-card-tile .title-and-sub-info .description{display:-webkit-box;font-family:var(--dashboard_lists_description_font-family);font-kerning:var(--dashboard_lists_description_font-kerning,auto);font-size:var(--dashboard_lists_description_font-size,1em);font-weight:var(--dashboard_lists_description_font-weight,500);line-height:var(--dashboard_lists_description_line-height,var(--concept-line-height,1.35em));text-overflow:ellipsis;text-transform:var(--dashboard_lists_description_text-transform,none);-webkit-line-clamp:3;-webkit-box-orient:vertical;line-clamp:3;margin-bottom:12px;margin-top:8px;max-height:calc(var(--dashboard_lists_description_line-height, var(--concept-line-height, 1.35em))*3 + 1rem + 20px);overflow:hidden}:is(.component-list-layout-object,.module-content-list) .element.card .component-list-card-tile.background-cover .background-spacer{height:0;padding-bottom:75%;pointer-events:none;width:100%}:is(.component-list-layout-object,.module-content-list) .element.card .component-list-card-tile.background-cover .imgholder{bottom:0;left:0;position:absolute;right:0;top:0}:is(.component-list-layout-object,.module-content-list) .element.card .component-list-card-tile.background-cover .imgholder .image-outer{border-radius:var(--list-border-radius);height:100%;padding:0}:is(.component-list-layout-object,.module-content-list) .element.card .component-list-card-tile.background-cover .imgholder .image-outer img{border-radius:var(--list-border-radius);height:100%;max-height:100%}:is(.component-list-layout-object,.module-content-list) .element.card .component-list-card-tile.background-cover .title-and-sub-info{position:relative}@media(max-width:767px){:is(.component-list-layout-object,.module-content-list) .element.card.background-cover .background-spacer{display:none}:is(.component-list-layout-object,.module-content-list) .element.card .component-list-card-tile{display:grid;grid-template-columns:67% 33%}:is(.component-list-layout-object,.module-content-list) .element.card .component-list-card-tile .imgholder{grid-column:2/3;grid-row:span 3}:is(.component-list-layout-object,.module-content-list) .element.card .component-list-card-tile .imgholder .image-outer{border-bottom-left-radius:0!important;border-bottom-right-radius:var(--list-border-radius);border-top-left-radius:0!important;border-top-right-radius:var(--list-border-radius);height:100%;padding-bottom:0}:is(.component-list-layout-object,.module-content-list) .element.card .component-list-card-tile .imgholder .image-outer img{border-radius:inherit}:is(.component-list-layout-object,.module-content-list) .element.card .component-list-card-tile .title-and-sub-info{grid-column:1/2;grid-row:1/1}}:is(.component-list-layout-object,.module-content-list) .element .component-list-button-tile{border-radius:1.5em;display:flex;margin:10px;--list-border-radius:1.5em;height:3em;overflow:hidden}:is(.component-list-layout-object,.module-content-list) .element .component-list-button-tile .locked-shadow{margin:10px}:is(.component-list-layout-object,.module-content-list) .element .component-list-button-tile .imgholder{flex:0 0 60px;height:100%;position:relative;width:60px}:is(.component-list-layout-object,.module-content-list) .element .component-list-button-tile .imgholder .image-outer{background:transparent;display:block;height:100%;margin:0;position:static}:is(.component-list-layout-object,.module-content-list) .element .component-list-button-tile .imgholder .image-outer img{height:100%;max-height:none;object-fit:cover;width:100%}:is(.component-list-layout-object,.module-content-list) .element .component-list-button-tile .title-and-sub-info{align-self:center;flex-grow:1;overflow:hidden;padding-left:1rem;padding-right:1rem}:is(.component-list-layout-object,.module-content-list) .element .component-list-button-tile .title-and-sub-info .title{-webkit-line-clamp:1;line-clamp:1;font-family:var(--list-header-font-family);font-kerning:var(--dashboard_lists_header_font-kerning,auto);font-size:var(--list-header-font-size);font-weight:var(--dashboard_lists_header_font-weight,700);line-height:var(--dashboard_lists_header_line-height,var(--concept-line-height,1.428em));overflow:hidden;text-overflow:ellipsis;text-transform:var(--dashboard_lists_header_text-transform,none);white-space:nowrap}:is(.component-list-layout-object,.module-content-list) .element .component-list-button-tile.buttonJustification--left .title-and-sub-info .title{text-align:left}:is(.component-list-layout-object,.module-content-list) .element .component-list-button-tile.buttonJustification--right{flex-direction:row-reverse}:is(.component-list-layout-object,.module-content-list) .element .component-list-button-tile.buttonJustification--right .title-and-sub-info .title{text-align:right}:is(.component-list-layout-object,.module-content-list) .element .component-list-button-tile.buttonJustification--center .imgholder{display:none}:is(.component-list-layout-object,.module-content-list) .element .component-list-button-tile.buttonJustification--center .title-and-sub-info .title{text-align:center}body[data-user-is-tabbing=true] :is(.component-list-layout-object,.module-content-list) .element .component-list-button-tile:focus-within{outline:3px solid var(--brand-color-primary)}body[data-user-is-tabbing=true] :is(.component-list-layout-object,.module-content-list) .element .component-list-button-tile:focus-within *{outline:none}@media(any-hover:hover){:is(.component-list-layout-object,.module-content-list) .element .component-list-button-tile:not(.nolink):hover{box-shadow:0 0 20px rgba(0,0,0,.3)!important;transform:scale(1.02);transition:transform .1s ease-in;z-index:2}:is(.component-list-layout-object,.module-content-list) .element .component-list-button-tile:not(.nolink):hover .locked-shadow{height:100%;left:-10px;top:-10px;width:100%}}:is(.component-list-layout-object,.module-content-list) .element.simpletile{margin-top:0;padding-bottom:75%;position:relative}@media(any-hover:hover){:is(.component-list-layout-object,.module-content-list) .element.simpletile:hover{transform:scale(1.02);transition:transform .1s ease-in;z-index:2}}:is(.component-list-layout-object,.module-content-list) .element.simpletile .component-inner{height:100%;width:100%}:is(.component-list-layout-object,.module-content-list) .element.simpletile .component-inner>.nolink-holder,:is(.component-list-layout-object,.module-content-list) .element.simpletile .component-inner>a{display:block;height:100%;position:absolute;width:100%}@media(any-hover:hover){:is(.component-list-layout-object,.module-content-list) .element.simpletile .component-inner>a:hover>.tileholder{border-radius:var(--list-border-radius);box-shadow:0 0 40px rgba(0,0,0,.25)!important}}:is(.component-list-layout-object,.module-content-list) .element.simpletile .tileholder{height:100%;width:100%}:is(.component-list-layout-object,.module-content-list) .element.simpletile .component-list-simple-tile{border-radius:var(--list-border-radius);height:100%;overflow:hidden;position:relative;width:100%}:is(.component-list-layout-object,.module-content-list) .element.simpletile .component-list-simple-tile .title-and-sub-info{background:var(--background-color);border-top-left-radius:var(--list-border-radius);border-top-right-radius:var(--list-border-radius);position:absolute;top:0;width:100%}:is(.component-list-layout-object,.module-content-list) .element.simpletile .component-list-simple-tile .title-and-sub-info .title{font-family:var(--list-header-font-family);font-kerning:var(--dashboard_lists_header_font-kerning,auto);font-size:var(--list-header-font-size);font-weight:var(--dashboard_lists_header_font-weight,400);line-height:var(--dashboard_lists_header_line-height,var(--concept-line-height,1.428em));padding:12px 16px;text-transform:var(--dashboard_lists_header_text-transform,none);word-break:break-word}@media(max-width:768px){:is(.component-list-layout-object,.module-content-list) .element.simpletile .component-list-simple-tile .title-and-sub-info .title-wrapper{padding:10px 12px}:is(.component-list-layout-object,.module-content-list) .element.simpletile .component-list-simple-tile .title-and-sub-info .title{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-height:max(1.1em,var(--dashboard_lists_header_line-height,var(--concept-line-height,1.428em)));overflow:hidden;padding:0}:is(.component-list-layout-object,.module-content-list) .element.simpletile .component-list-simple-tile .title-and-sub-info.elements-per-line-2 .title{-webkit-line-clamp:3}}:is(.component-list-layout-object,.module-content-list) .element.simpletile .component-list-simple-tile .background-underlay{z-index:unset}:is(.component-list-layout-object,.module-content-list) .element.simpletile .component-list-simple-tile.background-under-title .title-and-sub-info{display:flex;flex-direction:column;height:100%}:is(.component-list-layout-object,.module-content-list) .element.simpletile .component-list-simple-tile.background-under-title .title-and-sub-info .component-list-tile-background{flex-grow:1;position:relative}:is(.component-list-layout-object,.module-content-list) .element.simpletile .component-list-simple-tile.verticalAlign--bottom .title-and-sub-info{border-bottom-left-radius:var(--list-border-radius);border-bottom-right-radius:var(--list-border-radius);border-top-left-radius:0;border-top-right-radius:0}:is(.component-list-layout-object,.module-content-list) .element.simpletile .component-list-simple-tile.verticalAlign--bottom .title-and-sub-info{bottom:0;top:unset}:is(.component-list-layout-object,.module-content-list) .element.simpletile .component-list-simple-tile.verticalAlign--bottom :is(.component-typelabel){bottom:unset;top:12px}:is(.component-list-layout-object,.module-content-list) .element.simpletile .component-typelabel{align-items:center;bottom:12px;display:flex;justify-content:center;left:15px;position:absolute}:is(.component-list-layout-object,.module-content-list) .element.simpletile .status{bottom:12px;font-size:24px;height:24px;position:absolute;right:12px;width:24px;z-index:1;--secondaryColor:#fff}:is(.component-list-layout-object,.module-content-list) .element.simpletile .status.in-progress{color:#686b72}:is(.component-list-layout-object,.module-content-list) .element.simpletile .status.finished{color:#1f865d}:is(.component-list-layout-object,.module-content-list) .element.simpletile .contextbuttons{bottom:12px;height:auto;position:absolute;right:12px}:is(.component-list-layout-object,.module-content-list) .element .locked-shadow{align-items:center;background-color:rgba(41,46,59,.6);border-radius:var(--list-border-radius);bottom:0;color:#fff;display:flex;font-size:100%;justify-content:center;left:0;pointer-events:none;position:absolute;right:0;top:0}:is(.component-list-layout-object,.module-content-list) .element .locked-shadow svg{margin-right:.5em}:is(.component-list-layout-object,.module-content-list) .element.nolink{opacity:.5}:is(.component-list-layout-object,.module-content-list) .element.nolink .contextbuttons{display:none}@media(any-hover:hover){:is(.component-list-layout-object,.module-content-list) .element.nolink:hover{transform:none!important}}:is(.component-list-layout-object,.module-content-list) .element.nolink .component-list-button-tile{transform:none!important}:is(.component-list-layout-object,.module-content-list) .element.nolink .book{box-shadow:none!important;transform:none!important}:is(.component-list-layout-object,.module-content-list) .element.nolink .book .component-list-book-tile .imgholder img{box-shadow:none!important}:is(.component-list-layout-object,.module-content-list) .element.no-access .component-icon{display:none}:is(.component-list-layout-object,.module-content-list) .additional-components-button .link-container{border-radius:var(--list-border-radius)}@media(max-width:767px){.dashboard .grid-cell .layout-screenfraction-24.ModuleContentListLayoutObject{width:calc(100% - 26px)}}.container--IWpCD{container-type:inline-size}.cardGrid--P2rwe{display:grid;gap:var(--gap);grid-auto-rows:1fr;isolation:isolate;list-style:none;padding:0;--gap:24px}@container (max-width: 768px){.cardGrid--P2rwe{--gap:16px}}.cardGrid--P2rwe:not(.singleRow--w290K){grid-auto-rows:minmax(0,auto);grid-template-columns:repeat(auto-fill,minmax(calc((100% - (var(--columns) - 1)*var(--gap))/var(--columns)),1fr))}.cardGrid--P2rwe.singleRow--w290K{grid-auto-columns:calc((100% - (var(--columns) - 1)*var(--gap))/var(--columns));grid-auto-flow:column}@media(max-width:767px){.cardGrid--P2rwe.singleRow--w290K{grid-auto-columns:calc((100% - (var(--columns) - 1)*var(--gap))/var(--columns)*.85)}}.size-xs--fKueQ{--columns:4}@container (max-width: 767px){.size-xs--fKueQ{--columns:3}}@supports not (container-type:inline-size){@media(max-width:767px){.size-xs--fKueQ{--columns:3}}}@container (max-width: 479px){.size-xs--fKueQ{--columns:2}}@supports not (container-type:inline-size){@media(max-width:479px){.size-xs--fKueQ{--columns:2}}}@container (min-width: 1024px){.size-xs--fKueQ{--columns:4}}@supports not (container-type:inline-size){@media(min-width:1024px){.size-xs--fKueQ{--columns:4}}}@container (min-width: 1200px){.size-xs--fKueQ{--columns:6}}@supports not (container-type:inline-size){@media(min-width:1200px){.size-xs--fKueQ{--columns:6}}}.size-sm--BDFfU{--columns:3}@container (max-width: 767px){.size-sm--BDFfU{--columns:2}}@supports not (container-type:inline-size){@media(max-width:767px){.size-sm--BDFfU{--columns:2}}}@container (min-width: 1024px){.size-sm--BDFfU{--columns:4}}@supports not (container-type:inline-size){@media(min-width:1024px){.size-sm--BDFfU{--columns:4}}}@container (min-width: 1200px){.size-sm--BDFfU{--columns:5}}@supports not (container-type:inline-size){@media(min-width:1200px){.size-sm--BDFfU{--columns:5}}}.size-md--jtKwz{--columns:3}@container (max-width: 767px){.size-md--jtKwz{--columns:2}}@supports not (container-type:inline-size){@media(max-width:767px){.size-md--jtKwz{--columns:2}}}@container (max-width: 479px){.size-md--jtKwz{--columns:1.5}}@supports not (container-type:inline-size){@media(max-width:479px){.size-md--jtKwz{--columns:1.5}}}@container (min-width: 1200px){.size-md--jtKwz{--columns:4}}@supports not (container-type:inline-size){@media(min-width:1200px){.size-md--jtKwz{--columns:4}}}.size-lg--SoSLH{--columns:2}@container (max-width: 767px){.size-lg--SoSLH{--columns:1.5}}@supports not (container-type:inline-size){@media(max-width:767px){.size-lg--SoSLH{--columns:1.5}}}@container (min-width: 1200px){.size-lg--SoSLH{--columns:3}}@supports not (container-type:inline-size){@media(min-width:1200px){.size-lg--SoSLH{--columns:3}}}.size-xl--e7Km6{--columns:2}@container (max-width: 767px){.size-xl--e7Km6{--columns:1.5}}@supports not (container-type:inline-size){@media(max-width:767px){.size-xl--e7Km6{--columns:1.5}}}.singleRow--w290K .gridItem--cbuDF{scroll-snap-align:start;transition:opacity .2s ease-out}.singleRow--w290K .gridItem--cbuDF.hidden--uckgc{opacity:0}.gridItem--cbuDF>*{height:100%;width:100%}.document-list-layout-object{display:flex;flex-wrap:wrap;padding-top:1em;--el-per-line:var(--elementsPerLine);--element-padding:20px;--element-padding-bottom:20px}.document-list-layout-object.borderRadius--normal{--list-border-radius:var(--dashboard_lists_normal_border-radius,4px)}.document-list-layout-object.borderRadius--extra{--list-border-radius:var(--dashboard_lists_extra_border-radius,8px)}@media(max-width:767px){.document-list-layout-object{--el-per-line:var(--elementsPerLineMobile);--element-padding:var(--elementPaddingMobile,20px)}}.document-list-layout-object .document-list-item{align-self:flex-start;display:flex;flex-direction:column;height:100%;justify-content:flex-end;margin-bottom:var(--element-padding-bottom);margin-right:var(--element-padding);width:calc(100%/var(--el-per-line) - var(--element-padding))}.document-list-layout-object .document-list-item .document-thumbnail{border-radius:var(--list-border-radius);margin-bottom:0;overflow:hidden;position:relative;width:100%}.document-list-layout-object .document-list-item .document-thumbnail img{background-color:#fff;bottom:0;box-shadow:0 1px 5px 0 rgba(0,0,0,.3);left:0;max-height:100%;object-fit:contain;right:0;width:100%}.document-list-layout-object .document-list-item .document-thumbnail .hover-cover{background-color:rgba(0,0,0,.5);bottom:0;left:0;opacity:0;position:absolute;right:0;top:0}.document-list-layout-object .document-list-item .document-thumbnail .hover-cover .document-image-link{display:flex;height:100%;position:absolute;top:0;width:100%}.document-list-layout-object .document-list-item .document-thumbnail .hover-cover .document-image-link .icon{font-size:3em;margin:auto}.document-list-layout-object .document-list-item .document-thumbnail .hover-cover .download-link{bottom:8px;color:#fff;position:absolute;right:8px}.document-list-layout-object .document-list-item .document-thumbnail:focus{outline:none}.document-list-layout-object .document-list-item .document-thumbnail:focus-visible .hover-cover{opacity:1}@media(any-hover:hover){.document-list-layout-object .document-list-item .document-thumbnail:hover .hover-cover{opacity:1}}body[data-user-is-tabbing=true] .document-list-layout-object .document-list-item .document-thumbnail:focus-within .hover-cover{opacity:1}.document-list-layout-object .document-list-item .document-thumbnail .audio-holder img{position:relative}.document-list-layout-object .document-list-item .document-label{color:var(--text-color,#545760);font-size:1em;line-height:1.3em;word-wrap:break-word;flex-basis:3em;padding-top:.5em}.document-list-layout-object .document-list-item .document-label a{color:inherit}.document-list-layout-object .document-list-item .document-label:empty{display:none}.document-list-layout-object .document-list-item.document-list-item-audio{display:flex;flex-direction:column;justify-content:flex-end}.document-list-layout-object .document-list-item.document-list-item-audio .document-thumbnail .audio-holder{position:relative}.document-list-layout-object .document-list-item.document-list-item-audio .document-thumbnail .audio-holder .hover-cover{align-items:center;background-color:var(--brand-color-primary);display:flex;justify-content:center;opacity:0}body[data-user-is-tabbing=true] .document-list-layout-object .document-list-item.document-list-item-audio .document-thumbnail .audio-holder .hover-cover:focus-within{box-shadow:0 0 0 3px #fff,0 0 0 7px var(--brand-color-primary),0 0 0 10px #fff;outline:none}.document-list-layout-object .document-list-item.document-list-item-audio .document-thumbnail .audio-holder .hover-cover .audio-button{color:var(--brand-color-primary);position:static}.document-list-layout-object .document-list-item.document-list-item-audio .document-thumbnail .audio-holder .hover-cover .audio-button:after{content:"";display:block;inset:0;position:absolute;transform:unset}.document-list-layout-object .document-list-item.document-list-item-audio .document-thumbnail .audio-holder .hover-cover .audio-button:focus{border-color:transparent;outline:none}.document-list-layout-object .document-list-item.document-list-item-audio .document-thumbnail .audioprogress{bottom:.5em;color:#686b72;position:absolute;right:.5em}.document-list-layout-object .document-list-item.document-list-item-audio.audio-playing .document-thumbnail .hover-cover{opacity:.8}.document-list-layout-object .document-list-item.document-list-item-audio.audio-playing .audioprogress{color:#fff}.document-list-layout-object .document-list-item.document-list-item-audio:focus{outline:none}.document-list-layout-object .document-list-item.document-list-item-audio:focus-visible .document-thumbnail .hover-cover{opacity:.8}.document-list-layout-object .document-list-item.document-list-item-audio:focus-visible .audioprogress{color:#fff}@media(any-hover:hover){.document-list-layout-object .document-list-item.document-list-item-audio:hover .document-thumbnail .hover-cover{opacity:.8}.document-list-layout-object .document-list-item.document-list-item-audio:hover .audioprogress{color:#fff}}body[data-user-is-tabbing=true] .document-list-layout-object .document-list-item.document-list-item-audio:focus-within .document-thumbnail .hover-cover{opacity:.8}body[data-user-is-tabbing=true] .document-list-layout-object .document-list-item.document-list-item-audio:focus-within .audioprogress{color:#fff}.document-list-layout-object .document-thumbnail.default-poster-image{position:relative}.document-list-layout-object .document-thumbnail.default-poster-image .poster-image{padding-bottom:calc(141.42857% - 28px)}.document-list-layout-object .document-thumbnail.default-poster-image .poster-image:before{background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:contain;content:"";height:100%;left:0;position:absolute;top:0;width:100%}.document-list-layout-object .document-thumbnail.default-poster-image.document-type-doc .poster-image:before{background-image:url(/static/img/document_thumbnail_doc.svg)}.document-list-layout-object .document-thumbnail.default-poster-image.document-type-xls .poster-image:before{background-image:url(/static/img/document_thumbnail_xls.svg)}.document-list-layout-object .document-thumbnail.default-poster-image.document-type-ppt .poster-image:before{background-image:url(/static/img/document_thumbnail_ppt.svg)}.moduleThumbnail--X9QHN{align-items:flex-end;aspect-ratio:1.5;display:flex;justify-content:center;width:100%}.moduleThumbnail--X9QHN img{height:100%;object-fit:contain;object-position:bottom;width:100%}.link--g3VFY{border-radius:8px;font-size:24px;text-decoration:none;transition:transform .2s}.link--g3VFY:focus{outline:none}.link--g3VFY:focus-visible{box-shadow:0 0 0 3px #fff,0 0 0 7px var(--brand-color-primary),0 0 0 10px #fff;outline:none}.link--g3VFY:hover{text-decoration:none;transform:scale(1.03)}@media(max-width:1199px){.link--g3VFY{font-size:18px}}@media(max-width:479px){.link--g3VFY{font-size:16px}}.moduleName--QqIM_{background-color:#fff;border-radius:2em;color:#000;margin-top:-1px;padding:1em;position:relative;text-align:center;z-index:1}.score--hwyDO{align-items:center;background-color:rgba(41,46,59,.8);border-radius:.45em;color:#fff;display:flex;flex-wrap:nowrap;gap:.45em;justify-content:center;margin:.45em auto 0;padding:.45em;text-align:center;width:fit-content}.score--hwyDO>*{white-space:nowrap}.score--hwyDO .rewardImage--V4mhX{height:1.2em}.scoreLoading--XPzEq{height:2.55em}.layout-object.GamifiedModuleListLayoutObject{display:flex;justify-content:center;padding-inline:30px}@media(max-width:768px){.layout-object.GamifiedModuleListLayoutObject{padding-inline:0}}.list--zhVLp{display:grid;gap:40px;grid-template-columns:repeat(4,1fr);max-width:1144px;padding-block:40px}@media(max-width:1199px){.list--zhVLp{gap:24px}}@media(max-width:767px){.list--zhVLp{grid-template-columns:repeat(3,1fr)}}@media(max-width:479px){.list--zhVLp{column-gap:12px;grid-template-columns:repeat(2,1fr);padding-block:20px;row-gap:24px}}.module-content-list{display:block;margin:0 24px;padding:56px 0;position:relative}.module-content-list .module-header .module-header-title.link{color:inherit}.module-content-list .module-buttons{margin-bottom:20px;padding-right:20px}.module-content-list .module-content-outer{display:flex;flex-direction:row}.module-content-list .module-info{flex-basis:25%;flex-grow:0;flex-shrink:0;margin-right:36px}.module-content-list .module-info h3{margin-bottom:.6rem}.module-content-list.small .module-info h3{margin-bottom:0}.module-content-list:not(.small) .module-info .description-with-audio .text-object-audio,.module-content-list:not(.small) .module-info .header-with-audio .text-object-audio{left:-1.5rem;position:absolute}@media(max-width:1439px){.module-content-list:not(.small) .module-info .description-with-audio,.module-content-list:not(.small) .module-info .header-with-audio{margin-left:1rem}.module-content-list:not(.small) .module-info .description-with-audio .text-object-audio,.module-content-list:not(.small) .module-info .header-with-audio .text-object-audio{left:-1rem}}.module-content-list.small .module-buttons+.module-info{min-height:50px}.module-content-list.small .module-info .header-with-audio{align-items:center;display:flex}.module-content-list.small .description.description-with-audio{align-items:start;display:flex}.module-content-list .module-content{flex-basis:0;flex-grow:1;flex-shrink:0}.module-content-list .module-components{align-items:start;display:grid;gap:20px;grid-template-columns:repeat(var(--el-per-line),1fr)}.module-content-list .module-components .element{height:fit-content;margin:0;width:100%}.module-content-list .module-components:not(.small) .element.simpletile{padding-bottom:85%}.module-content-list .module-components:not(.small) .element.simpletile .component-inner{bottom:0;left:0;position:absolute;right:0;top:0}.module-content-list .module-components .background-underlay{z-index:0}.module-content-list .module-additional-components{margin-top:56px}@media(max-width:768px){.module-content-list .module-additional-components{margin-top:12px;width:100%}}.module-content-list .module-additional-components .module-additional-components-title{font-size:var(--dashboard_module-content_additional-resources-header_font-size,1.2em);font-weight:700;margin-bottom:6px}@media(max-width:768px){.module-content-list .module-additional-components .module-additional-components-title{padding-left:24px}}.module-content-list .module-additional-components .module-additional-components-buttons{column-gap:25px;display:grid;grid-template-columns:1fr 1fr 1fr;padding-top:10px;row-gap:24px}@media(max-width:768px){.module-content-list .module-additional-components .module-additional-components-buttons{column-gap:8px;display:flex;overflow-x:auto;padding:10px 24px;-ms-overflow-style:none;scrollbar-width:none}.module-content-list .module-additional-components .module-additional-components-buttons::-webkit-scrollbar{display:none}}.module-content-list .module-additional-components .module-additional-components-buttons .additional-components-button{font-size:var(--list-header-font_size)}@media(any-hover:hover){.module-content-list .module-additional-components .module-additional-components-buttons .additional-components-button:hover{transform:scale(1.02);transition:transform .1s ease-in;z-index:2}}.module-content-list .module-additional-components .module-additional-components-buttons .additional-components-button .link-container{align-items:center;display:flex;min-height:56px;min-width:180px;padding:8px 16px}@media(max-width:767px){.module-content-list .module-additional-components .module-additional-components-buttons .additional-components-button .link-container{font-size:.9em;min-height:44px;padding:7 12px}}.module-content-list .module-additional-components .module-additional-components-buttons .additional-components-button .link-container .link-text{display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;flex-grow:1}.module-content-list .module-additional-components .module-additional-components-buttons .additional-components-button .icon{margin-left:8px;min-width:1em}.module-content-list .assign-dropdown-holder{position:relative}.module-content-list.small{margin-left:0;margin-right:0;padding-bottom:12px;padding-top:12px}.module-content-list.small .module-content-outer{flex-direction:column}.module-content-list.small .module-info{flex-basis:auto;margin:0}.module-content-list.small .module-info h3{font-size:18px;line-height:120%;min-height:30px;padding-right:150px;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical}.module-content-list.small .module-buttons-padding{display:none}.module-content-list.small .module-components-outermost{position:relative;width:100%}.module-content-list.small .module-components-outermost .module-components-outer{overflow-x:auto;padding-left:24px;padding-top:.6rem;-ms-overflow-style:none;scrollbar-width:none}.module-content-list.small .module-components-outermost .module-components-outer::-webkit-scrollbar{display:none}.module-content-list.small .module-components-outermost .module-components-outer .module-components{column-gap:8px;display:flex;margin-bottom:12px;overflow-y:visible;padding:0 24px 0 0;-ms-overflow-style:none;scrollbar-width:none}@supports not (column-gap:8px){.module-content-list.small .module-components-outermost .module-components-outer .module-components .component{margin-right:6px}}@media(max-width:767px){.module-content-list.small .module-components-outermost .module-components-outer .module-components{column-gap:20px}@supports not (column-gap:20px){.module-content-list.small .module-components-outermost .module-components-outer .module-components .component{margin-right:20px}}}.module-content-list.small .module-components-outermost .module-components-outer .module-components::-webkit-scrollbar{display:none}.module-content-list.small .module-components-outermost .module-components-outer .module-components:after{content:" ";flex-shrink:0;height:1px;width:12px}.module-content-list.small .module-components-outermost .module-components-outer .module-components .element{margin-left:0;margin-right:0;padding-bottom:0;position:static;width:130px;width:180px}.module-content-list.small .module-components-outermost .module-components-outer .module-components .element .component-inner{height:142px;position:relative;width:180px}.module-content-list.small .module-components-outermost .module-components-outer .module-components .element .component-inner .component-list-card-tile{display:grid;grid-template-columns:100%;grid-template-rows:36px auto;height:142px;margin:0;width:180px}.module-content-list.small .module-components-outermost .module-components-outer .module-components .element .component-inner .component-list-card-tile .imgholder{border-radius:0 0 4px 4px;grid-column:1/1;grid-row:2/2}.module-content-list.small .module-components-outermost .module-components-outer .module-components .element .component-inner .component-list-card-tile .imgholder .image-outer,.module-content-list.small .module-components-outermost .module-components-outer .module-components .element .component-inner .component-list-card-tile .imgholder .image-outer img{border-radius:0 0 4px 4px}.module-content-list.small .module-components-outermost .module-components-outer .module-components .element .component-inner .component-list-card-tile .title-and-sub-info{background-color:#fff;border-radius:4px 4px 0 0;grid-column:1/1;grid-row:1/1}.module-content-list.small .module-components-outermost .module-components-outer .module-components .element .component-inner .component-list-card-tile .title-and-sub-info .title{font-size:14px;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.module-content-list.small .module-components-outermost .module-components-outer .module-components .element .component-inner .component-list-card-tile .title-and-sub-info .description{display:none}.module-content-list.small .module-components-outermost .module-components-outer .module-components .element .component-inner .contextbuttons{bottom:12px;margin:0;position:absolute;right:12px;top:unset}.module-content-list.small .module-components-outermost .module-components-outer .module-components .assign-dropdown-holder{position:absolute}.module-content-list.small .module-components-outermost .module-components-outer .module-components .assign-dropdown-holder .assign-dropdown{left:calc(var(--scrollLeft)*-1 + 20px);right:unset!important;top:-12px!important}.module-content-list.small .description .node-traversal{font-size:16px;line-height:150%}.module-content-list.horizontal-scroll{--width:calc(75vw - 84px);--list-object-width:calc(100vw - 48px)}@media(min-width:1440px){.module-content-list.horizontal-scroll{--width:988px;--list-object-width:1366px}}@media(max-width:768px){.module-content-list.horizontal-scroll{width:100%}}.module-content-list.horizontal-scroll .module-components{display:block;width:var(--width)}.module-content-list.horizontal-scroll .module-components .scrollHolder-outer{margin-bottom:-56px}.module-content-list.horizontal-scroll .module-components .scrollHolder-outer .scrollHolder{--rightMargin:calc((var(--app-width) - var(--list-object-width))/2*-1);margin-left:-40px;margin-right:var(--rightMargin);margin-top:-40px;padding:40px 40px 56px}.module-content-list.horizontal-scroll .module-components .scrollHolder-outer .scrollHolder .btn.scrollButton{background:#292e3b;border-radius:0;color:#fff;display:none;height:56px;padding:0;top:calc(50% - 28px);width:56px}.module-content-list.horizontal-scroll .module-components .scrollHolder-outer .scrollHolder .btn.scrollButton.scrollLeft{left:-12px}.module-content-list.horizontal-scroll .module-components .scrollHolder-outer .scrollHolder .btn.scrollButton.scrollRight{right:calc(var(--rightMargin) + 24px)}@media(any-hover:hover){.module-content-list.horizontal-scroll .module-components .scrollHolder-outer .scrollHolder:hover .btn.scrollButton{display:flex}}.module-content-list.horizontal-scroll .module-components .scrollHolder-outer .scrollHolder .scrollInner{align-items:start;display:flex;flex-wrap:nowrap}.module-content-list.horizontal-scroll .module-components .scrollHolder-outer .scrollHolder .scrollInner .element{--element-width:calc(var(--width)/var(--el-per-line) - 20px);flex-basis:--element-width;flex-shrink:0;height:calc(var(--element-width)*.75);margin-right:20px;padding-bottom:0;width:var(--element-width)}.module-content-list.horizontal-scroll .module-components .scrollHolder-outer .scrollHolder .scrollInner .element.card{height:fit-content}.module-content-list.horizontal-scroll .module-components .scrollHolder-outer .scrollHolder .scrollInner:after{content:" ";flex-shrink:0;height:1px;width:calc(var(--app-width)/2 - var(--list-object-width)/2 - 10px)}.module-content-list.horizontal-scroll .module-additional-components{width:var(--width)}@media(max-width:768px){.module-content-list.horizontal-scroll .module-additional-components{width:100%}}.module-content-list.type--cards .module-content .module-components{display:grid;gap:var(--element-spacing);grid-template-columns:repeat(var(--el-per-line),minmax(0,1fr))}.module-content-list.type--cards .module-content .module-components .element{height:100%;margin-bottom:0;margin-right:0;width:100%}.module-content-list.type--cards .module-content .module-components .element .component-inner,.module-content-list.type--cards .module-content .module-components .element .component-inner>:first-child{height:100%}.module-content-list.type--cards.horizontal-scroll:not(.view-all) .module-content .module-components{display:block}.module-content-list.type--cards.horizontal-scroll:not(.view-all) .module-content .module-components .scrollHolder-outer.scroll-horizontal .scrollHolder.scroll-horizontal .scrollInner{--innerSize:min(var(--app-width),1440px,100vw);display:grid;gap:var(--element-spacing);grid-auto-columns:calc((var(--innerSize) - (var(--el-per-line) - 1)*var(--element-spacing) - 26px)/var(--el-per-line));grid-auto-flow:column;grid-template-columns:unset;padding-left:13px;padding-right:13px}.module-content-list.type--cards.horizontal-scroll:not(.view-all) .module-content .module-components .scrollHolder-outer.scroll-horizontal .scrollHolder.scroll-horizontal .scrollInner:after,.module-content-list.type--cards.horizontal-scroll:not(.view-all) .module-content .module-components .scrollHolder-outer.scroll-horizontal .scrollHolder.scroll-horizontal .scrollInner:before{content:"";display:none}@media(min-width:1440px){.module-content-list.type--cards.horizontal-scroll:not(.view-all) .module-content .module-components .scrollHolder-outer.scroll-horizontal .scrollHolder.scroll-horizontal .scrollInner{padding-left:0;padding-right:0}}.module-content-list.type--cards.horizontal-scroll:not(.view-all) .module-content .module-components .scrollHolder-outer.scroll-horizontal .scrollHolder.scroll-horizontal .scrollInner :is(.element-outer,.element){height:100%;margin-bottom:0;margin-right:0;width:100%}.module-content-list.type--cards.horizontal-scroll:not(.view-all) .module-content .module-components .scrollHolder-outer.scroll-horizontal .scrollHolder.scroll-horizontal .scrollInner .element-outer .element .component-inner,.module-content-list.type--cards.horizontal-scroll:not(.view-all) .module-content .module-components .scrollHolder-outer.scroll-horizontal .scrollHolder.scroll-horizontal .scrollInner .element-outer .element .component-inner>*{height:100%}.grid-row .background-underlay:first-child+.grid-cell .ModuleContentListLayoutObject:first-child.layout-screenfraction-24 .module-buttons-padding,.grid-row .background-underlay:first-child+.grid-cell .background-underlay:first-child+.ModuleContentListLayoutObject.layout-screenfraction-24 .module-buttons-padding,.grid-row .grid-cell:first-child .ModuleContentListLayoutObject:first-child.layout-screenfraction-24 .module-buttons-padding,.grid-row .grid-cell:first-child .background-underlay:first-child+.ModuleContentListLayoutObject.layout-screenfraction-24 .module-buttons-padding{height:calc(36px - 1rem)}.grid-row .background-underlay:first-child+.grid-cell .ModuleContentListLayoutObject:first-child.layout-screenfraction-24 .module-buttons,.grid-row .background-underlay:first-child+.grid-cell .background-underlay:first-child+.ModuleContentListLayoutObject.layout-screenfraction-24 .module-buttons,.grid-row .grid-cell:first-child .ModuleContentListLayoutObject:first-child.layout-screenfraction-24 .module-buttons,.grid-row .grid-cell:first-child .background-underlay:first-child+.ModuleContentListLayoutObject.layout-screenfraction-24 .module-buttons{top:-1rem}@media(max-width:767px){.ModuleContentListLayoutObject .module-info{padding-left:24px}.ModuleContentListLayoutObject .description{font-size:16px;line-height:1.3em;padding:0 24px;width:100%}.module-content-list .module-buttons{justify-content:flex-end;margin-bottom:0}}.scrollHolder{height:100%;overflow:hidden;position:relative}.scrollHolder .scrollInner{bottom:0;height:100%;left:0;margin:1px;overflow-y:auto;position:absolute;right:0;top:0}.scrollHolder .scrollInner.hide-scroll{-ms-overflow-style:none;scrollbar-width:none}.scrollHolder .scrollInner.hide-scroll::-webkit-scrollbar{display:none}.scrollHolder .scrollButton{color:#686b72;font-size:20px;height:3em;margin-left:auto;margin-right:auto;position:absolute;text-align:center;width:100%;z-index:10}.scrollHolder .scrollButton.scrollDown{background:linear-gradient(180deg,hsla(0,0%,100%,0) -28.29%,#fff 79.61%);bottom:0}.scrollHolder .scrollButton.scrollUp{background:linear-gradient(0deg,hsla(0,0%,100%,0) -28.29%,#fff 79.61%);top:0}.scrollHolder-outer.scroll-horizontal{position:relative;width:100%}.scrollHolder-outer.scroll-horizontal .scrollHolder.scroll-horizontal{overflow-x:auto;position:static;-ms-overflow-style:none;scrollbar-width:none}.scrollHolder-outer.scroll-horizontal .scrollHolder.scroll-horizontal::-webkit-scrollbar{display:none}.scrollHolder-outer.scroll-horizontal .scrollHolder.scroll-horizontal .scrollInner{display:flex;flex-direction:row;overflow-y:visible;position:static}.scrollHolder-outer.scroll-horizontal .scrollHolder.scroll-horizontal .scrollButton{height:100%;top:0;width:48px}.scrollHolder-outer.scroll-horizontal .scrollHolder.scroll-horizontal .scrollButton.scrollLeft{background:linear-gradient(270deg,hsla(0,0%,100%,0) -28.29%,#fff 79.61%);left:0}.scrollHolder-outer.scroll-horizontal .scrollHolder.scroll-horizontal .scrollButton.scrollRight{background:linear-gradient(90deg,hsla(0,0%,100%,0) -28.29%,#fff 79.61%);right:0}a.tile--muqpw{transition:transform .1s ease-in}@media(any-hover:hover){a.tile--muqpw:hover{transform:scale(1.02)}}.empty-tile-layout-object--V_FMT .background-underlay--Eng8R,.empty-tile-layout-object--V_FMT .frame-overlay--g7TUZ{display:none}@media(max-width:768px){.EmptyTileLayoutObject--lak0P{display:none}}.locked-tile-layout-object--U85oZ.user-role--PUPIL--afcvr{opacity:.2}.locked-tile-layout-object--U85oZ.user-role--COMPANY_ADMIN--wsnjn .tile--muqpw .locked-shadow--RMamX,.locked-tile-layout-object--U85oZ.user-role--TEACHER--MjiU7 .tile--muqpw .locked-shadow--RMamX{align-items:center;background-color:rgba(41,46,59,.6);border-radius:var(--dashboard_tiles_border-radius,4px);bottom:0;color:#fff;display:flex;font-size:100%;justify-content:center;left:0;pointer-events:none;position:absolute;right:0;top:0}.locked-tile-layout-object--U85oZ.user-role--COMPANY_ADMIN--wsnjn .tile--muqpw .locked-shadow--RMamX svg,.locked-tile-layout-object--U85oZ.user-role--TEACHER--MjiU7 .tile--muqpw .locked-shadow--RMamX svg{margin-right:.5em}.locked-tile-layout-object--U85oZ.user-role--COMPANY_ADMIN--wsnjn.simple--BOl3k .tile--muqpw .locked-shadow--RMamX,.locked-tile-layout-object--U85oZ.user-role--TEACHER--MjiU7.simple--BOl3k .tile--muqpw .locked-shadow--RMamX{justify-content:flex-end}.locked-tile-layout-object--U85oZ.user-role--COMPANY_ADMIN--wsnjn.simple--BOl3k .tile--muqpw .locked-shadow--RMamX svg,.locked-tile-layout-object--U85oZ.user-role--TEACHER--MjiU7.simple--BOl3k .tile--muqpw .locked-shadow--RMamX svg{font-size:20px;margin-right:1em}.locked-tile-layout-object--U85oZ.user-role--COMPANY_ADMIN--wsnjn.simple--BOl3k .tile--muqpw .tile-content--gvOPU,.locked-tile-layout-object--U85oZ.user-role--COMPANY_ADMIN--wsnjn.simple--BOl3k .tile--muqpw .tile-header--VJB45,.locked-tile-layout-object--U85oZ.user-role--TEACHER--MjiU7.simple--BOl3k .tile--muqpw .tile-content--gvOPU,.locked-tile-layout-object--U85oZ.user-role--TEACHER--MjiU7.simple--BOl3k .tile--muqpw .tile-header--VJB45{color:#fff}.button--gPnoy{position:relative}.button--gPnoy span,.lockedShadow--DL26Y{border-radius:inherit}.lockedShadow--DL26Y{align-items:center;background-color:rgba(41,46,59,.6);color:#fff;display:flex;font-size:100%;inset:0;justify-content:center;pointer-events:none;position:absolute}.lockedShadow--DL26Y svg{color:#fff;margin-right:.5em}.listItem--jtxjs [aria-disabled]{opacity:.5}a.tile{transition:transform .1s ease-in}@media(any-hover:hover){a.tile:hover{transform:scale(1.02)}}.empty-tile-layout-object .background-underlay,.empty-tile-layout-object .frame-overlay{display:none}@media(max-width:768px){.EmptyTileLayoutObject{display:none}}.locked-tile-layout-object.user-role--PUPIL{opacity:.2}.locked-tile-layout-object.user-role--COMPANY_ADMIN .tile .locked-shadow,.locked-tile-layout-object.user-role--TEACHER .tile .locked-shadow{align-items:center;background-color:rgba(41,46,59,.6);border-radius:var(--dashboard_tiles_border-radius,4px);bottom:0;color:#fff;display:flex;font-size:100%;justify-content:center;left:0;pointer-events:none;position:absolute;right:0;top:0}.locked-tile-layout-object.user-role--COMPANY_ADMIN .tile .locked-shadow svg,.locked-tile-layout-object.user-role--TEACHER .tile .locked-shadow svg{margin-right:.5em}.locked-tile-layout-object.user-role--COMPANY_ADMIN.simple .tile .locked-shadow,.locked-tile-layout-object.user-role--TEACHER.simple .tile .locked-shadow{justify-content:flex-end}.locked-tile-layout-object.user-role--COMPANY_ADMIN.simple .tile .locked-shadow svg,.locked-tile-layout-object.user-role--TEACHER.simple .tile .locked-shadow svg{font-size:20px;margin-right:1em}.locked-tile-layout-object.user-role--COMPANY_ADMIN.simple .tile .tile-content,.locked-tile-layout-object.user-role--COMPANY_ADMIN.simple .tile .tile-header,.locked-tile-layout-object.user-role--TEACHER.simple .tile .tile-content,.locked-tile-layout-object.user-role--TEACHER.simple .tile .tile-header{color:#fff}.list-layout-object{border-radius:var(--dashboard_menu-list_border-radius,0);display:flex;flex-wrap:wrap;justify-content:center;overflow:clip;padding:0}.list-layout-object.cell-padding--small .list-item .btn-list-item{padding:var(--dashboard_menu-list_small_padding,.5em)}.list-layout-object.cell-padding--large .list-item .btn-list-item{padding:var(--dashboard_menu-list_small_padding,1em)}.list-layout-object .list-item{display:flex;flex-basis:16%;flex-grow:1;margin-bottom:1px;min-height:44px;min-width:44px;position:relative}.list-layout-object .list-item .btn,.list-layout-object .list-item a[href]{color:var(--text-color-override,inherit)}@media(any-hover:hover){.list-layout-object .list-item .btn:hover,.list-layout-object .list-item a[href]:hover{text-decoration:none}}.list-layout-object .list-item .btn-list-item{align-items:center;background:var(--background-color-override,transparent);border-radius:0;display:flex;flex-wrap:nowrap;justify-content:flex-start;line-height:1;padding:0;width:calc(100% - 1px)}.list-layout-object .list-item .btn-list-item>span{display:flex;flex-basis:200px;flex-grow:1;gap:1em;margin:0;padding:.5em 1em;width:100%}.list-layout-object .list-item .btn-list-item>span svg{color:var(--icon-color);fill:var(--icon-color)}.list-layout-object .list-item .btn-list-item>span>.link-text{min-height:1em;padding:0;text-align:left;top:0;width:100%;word-break:break-word;word-wrap:break-word}.list-layout-object .list-item .btn-list-item :focus{outline:none}.list-layout-object .list-item .btn-list-item:focus{background-color:#eff0f2;outline:none}.list-layout-object .list-item .locked-shadow{align-items:center;background-color:rgba(41,46,59,.6);border-radius:var(--list-border-radius);bottom:0;color:#fff;display:flex;font-size:100%;justify-content:center;left:0;pointer-events:none;position:absolute;right:0;top:0}.list-layout-object .list-item .locked-shadow svg{margin-right:.5em}.list-layout-object.displaytype-singleline{flex-wrap:nowrap}.list-layout-object.displaytype-singleline .list-item{flex-shrink:1;margin-bottom:0;min-width:0;min-width:auto;outline:none}.list-layout-object.displaytype-singleline .list-item .btn-list-item>span{padding:12px}@media(max-width:1023px){.list-layout-object.displaytype-singleline{display:grid;grid-template-columns:1fr 1fr 1fr;width:100%}.list-layout-object.displaytype-singleline .list-item{border:1px solid #d9dadd}.list-layout-object.displaytype-singleline .list-item .btn-list-item>span{padding:12px}}@media(max-width:768px){.list-layout-object.displaytype-singleline{grid-template-columns:1fr 1fr}}@media(max-width:480px){.list-layout-object.displaytype-singleline{grid-template-columns:1fr}}.list-layout-object.displaytype-singleline.dividers .list-item{border-left:var(--dashboard_menu-list_border-width,1px) solid var(--dashboard_menu-list_divider-color,#d9dadd)}.list-layout-object.displaytype-singleline.dividers .list-item:last-of-type{border-right:var(--dashboard_menu-list_border-width,1px) solid var(--dashboard_menu-list_divider-color,#d9dadd)}.list-layout-object.displaytype-grid{flex-wrap:wrap}.list-layout-object.displaytype-grid.dividers .list-item{outline:var(--dashboard_menu-list_border-width,1px) solid var(--dashboard_menu-list_divider-color,#d9dadd)}.list-layout-object.displaytype-grid .list-item{min-width:275px}.list-layout-object.displaytype-vertical{flex-direction:column}.list-layout-object.displaytype-vertical .list-item{margin-bottom:0}.list-layout-object.displaytype-vertical.dividers .list-item:not(:first-of-type){border-top:var(--dashboard_menu-list_border-width,1px) solid var(--dashboard_menu-list_divider-color,#d9dadd)}.list-layout-object.icon-placement--above .list-item .btn-list-item>span{align-items:center;flex-direction:column;justify-content:center}.list-layout-object.icon-placement--above .list-item .btn-list-item>span>span{align-items:center;flex-grow:0;justify-content:center;text-align:center}.list-layout-object.icon-placement--right .list-item .item-icon{order:2}.ButtonListLayoutHolder--eZTpY{display:flex;gap:8px;list-style:none;margin:0;padding:0}.ButtonListLayoutHolder--eZTpY.scrollable--sipgb{flex-wrap:nowrap}.ButtonListLayoutHolder--eZTpY.wrapList--eqZAL{flex-wrap:wrap}.ButtonListLayoutHolder--eZTpY svg{color:var(--icon-color,inherit)}.app-container{display:flex}.app-container .sv_window{z-index:9900}.main-grid{display:flex;flex:1;flex-direction:column;min-height:var(--app-height,100vh);position:relative;width:100%}@media(max-width:768px){.main-grid main>.component-view .grid-view{padding-top:0}}.main{flex:1 0 auto}.component-answer,.main{display:flex;flex-direction:column}.component-answer{background-color:#fff;background-repeat:no-repeat;background-size:cover;border:5px solid #fff;border-radius:10px;overflow:hidden}.component-answer .answer{align-items:center;background-color:#fff;display:grid;font-size:3vw;grid-template-columns:1fr 8fr 1fr;margin-top:auto}.component-answer .answer>div{align-items:center;display:flex;justify-content:center}.component-header .grid-item{background-color:#fff;border-bottom:5px solid #ddd}.component-header .grid-item h1{font-size:3vw}.row{display:flex;flex-wrap:wrap;font-size:0}.row-margin-bottom{margin-bottom:2rem}.container{margin:0 auto;max-width:1440px;width:100%}.eq-height>div{display:flex}.col{flex:1 0 0;font-size:1rem;max-width:100%;padding:0 1rem}.section{margin-bottom:3rem}.col-1{width:100%}@media only screen and (min-width:768px){.col-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}}.col-2{width:100%}@media only screen and (min-width:768px){.col-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}}.col-3{width:100%}@media only screen and (min-width:768px){.col-3{flex:0 0 25%;max-width:25%}}.col-4{width:100%}@media only screen and (min-width:768px){.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}}.col-5{width:100%}@media only screen and (min-width:768px){.col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}}.col-6{width:100%}@media only screen and (min-width:768px){.col-6{flex:0 0 50%;max-width:50%}}.col-7{width:100%}@media only screen and (min-width:768px){.col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}}.col-8{width:100%}@media only screen and (min-width:768px){.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}}.col-9{width:100%}@media only screen and (min-width:768px){.col-9{flex:0 0 75%;max-width:75%}}.col-10{width:100%}@media only screen and (min-width:768px){.col-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}}.col-11{width:100%}@media only screen and (min-width:768px){.col-11{flex:0 0 91.6666666667%;max-width:91.6666666667%}}.col-12{width:100%}@media only screen and (min-width:768px){.col-12{flex:0 0 100%;max-width:100%}}.col-side{max-width:384px;width:100%}@media only screen and (min-width:768px){.col-side{flex:0 0 25%;max-width:25%}}.col-side .btn-block{margin-bottom:1rem}.col-side .btn-group{margin:4rem auto 0;max-width:210px}.col-main{max-width:1152px;width:100%}@media only screen and (min-width:768px){.col-main{flex:0 0 75%;max-width:75%}}.col-main.border{border-left:1px solid #b8babe}.col-full{width:100%}@media only screen and (min-width:768px){.col-full{flex:0 0 100%;max-width:100%}}.row-border .col{border-left:1px solid #707070}.spacer{flex-basis:0}.spacer,.spacer.spacer-1{flex-grow:1}.spacer.spacer-2{flex-grow:2}.grid-row{display:flex;position:relative}@media not all and (min-resolution:0.001dpcm){.grid-row{-webkit-transform:none}}.grid-row.height--one_third{min-height:calc(var(--app-height, 100vh)/3 - var(--header-height, 68px)/3)}.grid-row.height--two_thirds{min-height:calc(var(--app-height, 100vh)*2/3 - var(--header-height, 68px)*2/3)}.grid-row.height--half{min-height:calc(var(--app-height, 100vh)/2 - var(--header-height, 68px)/2)}.grid-row.height--one_quarter{min-height:calc(var(--app-height, 100vh)/4 - var(--header-height, 68px)/4)}.grid-row.height--three_quarters{min-height:calc(var(--app-height, 100vh)*3/4 - var(--header-height, 68px)*3/4)}.grid-row.height--full{min-height:calc(var(--app-height, 100vh) - var(--header-height, 68px))}.modal-fullScreen.modal-hideMenu .grid-row.height--full{min-height:var(--app-height,100vh)}@media(min-width:1440px){.grid-row.height--full{overflow-x:hidden}.folder-grid-layout .grid-row.height--full{overflow-x:unset}}.grid-row.grid-cells--1 .grid-cell{margin-left:auto;max-width:1440px}.grid-row.grid-cells--1 .grid-cell .bleed-image,.grid-row.grid-cells--1 .grid-cell .bleedBackgroundImage>.background-underlay,.grid-row.grid-cells--1 .grid-cell.bleedBackgroundImage>.background-underlay{margin-left:50%;max-width:var(--app-width,100wv);transform:translateX(-50%);width:100vw}@media(max-width:768px){.grid-row.grid-cells--1 .grid-cell .bleed-image,.grid-row.grid-cells--1 .grid-cell .bleedBackgroundImage>.background-underlay,.grid-row.grid-cells--1 .grid-cell.bleedBackgroundImage>.background-underlay{margin-left:unset;transform:unset}}.grid-row.grid-cells--2 .grid-cell{flex-basis:50%;max-width:720px}.grid-row.grid-cells--2 .grid-cell:nth-last-child(2){margin-left:auto}.grid-row.grid-weight--2 .grid-cell .bleedBackgroundImage:nth-last-child(2)>.background-underlay,.grid-row.grid-weight--2 .grid-cell.bleedBackgroundImage:nth-last-child(2)>.background-underlay,.grid-row.grid-weight--2 .grid-cell:nth-last-child(2)>.bleed-image{left:auto;max-width:calc(var(--app-width, 100wv)/2);width:50vw}@media(max-width:768px){.grid-row.grid-weight--2 .grid-cell .bleedBackgroundImage:nth-last-child(2)>.background-underlay,.grid-row.grid-weight--2 .grid-cell.bleedBackgroundImage:nth-last-child(2)>.background-underlay,.grid-row.grid-weight--2 .grid-cell:nth-last-child(2)>.bleed-image{max-width:var(--app-width,100vw);width:100vw}}.grid-row.grid-weight--2 .grid-cell .bleedBackgroundImage:last-child>.background-underlay,.grid-row.grid-weight--2 .grid-cell.bleedBackgroundImage:last-child>.background-underlay,.grid-row.grid-weight--2 .grid-cell:last-child>.bleed-image{max-width:calc(var(--app-width, 100wv)/2);right:auto;width:50vw}@media(max-width:768px){.grid-row.grid-weight--2 .grid-cell .bleedBackgroundImage:last-child>.background-underlay,.grid-row.grid-weight--2 .grid-cell.bleedBackgroundImage:last-child>.background-underlay,.grid-row.grid-weight--2 .grid-cell:last-child>.bleed-image{max-width:var(--app-width,100wv);width:100vw}}.grid-row.grid-cells--3 .grid-cell{flex-basis:33%;max-width:480px}.grid-row.grid-cells--3 .grid-cell:nth-last-child(3){margin-left:auto}.grid-row.grid-cells--3 .grid-cell.bleedBackgroundImage:nth-last-child(3)>.background-underlay,.grid-row.grid-cells--3 .grid-cell:nth-last-child(3)>.bleed-image{left:auto;width:calc(var(--app-width, 100wv)/2 - 240px)}@media(max-width:1440px){.grid-row.grid-cells--3 .grid-cell.bleedBackgroundImage:nth-last-child(3)>.background-underlay,.grid-row.grid-cells--3 .grid-cell:nth-last-child(3)>.bleed-image{width:calc(var(--app-width, 100wv)/3)}}@media(max-width:768px){.grid-row.grid-cells--3 .grid-cell.bleedBackgroundImage:nth-last-child(3)>.background-underlay,.grid-row.grid-cells--3 .grid-cell:nth-last-child(3)>.bleed-image{max-width:var(--app-width,100wv);width:100vw}}.grid-row.grid-cells--3 .grid-cell.bleedBackgroundImage:last-child>.background-underlay,.grid-row.grid-cells--3 .grid-cell:last-child>.bleed-image{right:auto;width:calc(var(--app-width, 100wv)/2 - 240px)}@media(max-width:1440px){.grid-row.grid-cells--3 .grid-cell.bleedBackgroundImage:last-child>.background-underlay,.grid-row.grid-cells--3 .grid-cell:last-child>.bleed-image{width:calc(var(--app-width, 100wv)/3)}}@media(max-width:768px){.grid-row.grid-cells--3 .grid-cell.bleedBackgroundImage:last-child>.background-underlay,.grid-row.grid-cells--3 .grid-cell:last-child>.bleed-image{max-width:var(--app-width,100wv);width:100vw}}.grid-row.grid-cells--3.grid_3_horizontal_center_weight .grid-cell{flex-basis:20.8333333333%;max-width:300px}.grid-row.grid-cells--3.grid_3_horizontal_center_weight .grid-cell:nth-last-child(2){flex-basis:58.3333333333%;max-width:840px}.grid-row.grid-cells--3.grid_3_horizontal_center_weight .grid-cell.bleedBackgroundImage:nth-last-child(3)>.background-underlay,.grid-row.grid-cells--3.grid_3_horizontal_center_weight .grid-cell:nth-last-child(3)>.bleed-image{left:auto;width:calc(var(--app-width, 100wv)/2 - 420px)}@media(max-width:1440px){.grid-row.grid-cells--3.grid_3_horizontal_center_weight .grid-cell.bleedBackgroundImage:nth-last-child(3)>.background-underlay,.grid-row.grid-cells--3.grid_3_horizontal_center_weight .grid-cell:nth-last-child(3)>.bleed-image{width:calc(var(--app-width, 100wv)/24*5)}}@media(max-width:768px){.grid-row.grid-cells--3.grid_3_horizontal_center_weight .grid-cell.bleedBackgroundImage:nth-last-child(3)>.background-underlay,.grid-row.grid-cells--3.grid_3_horizontal_center_weight .grid-cell:nth-last-child(3)>.bleed-image{max-width:var(--app-width,100wv);width:100vw}}.grid-row.grid-cells--3.grid_3_horizontal_center_weight .grid-cell.bleedBackgroundImage:last-child>.background-underlay,.grid-row.grid-cells--3.grid_3_horizontal_center_weight .grid-cell:last-child>.bleed-image{right:auto;width:calc(var(--app-width, 100wv)/2 - 420px)}@media(max-width:1440px){.grid-row.grid-cells--3.grid_3_horizontal_center_weight .grid-cell.bleedBackgroundImage:last-child>.background-underlay,.grid-row.grid-cells--3.grid_3_horizontal_center_weight .grid-cell:last-child>.bleed-image{width:calc(var(--app-width, 100wv)/24*5)}}@media(max-width:768px){.grid-row.grid-cells--3.grid_3_horizontal_center_weight .grid-cell.bleedBackgroundImage:last-child>.background-underlay,.grid-row.grid-cells--3.grid_3_horizontal_center_weight .grid-cell:last-child>.bleed-image{max-width:var(--app-width,100wv);width:100vw}}.grid-row.grid-weight--2_1 .grid-cell{flex-basis:33%;max-width:480px}.grid-row.grid-weight--2_1 .grid-cell.bleedBackgroundImage>.background-underlay,.grid-row.grid-weight--2_1 .grid-cell>.bleed-image{right:auto;width:calc(var(--app-width, 100wv)/2 - 240px)}@media(max-width:1440px){.grid-row.grid-weight--2_1 .grid-cell.bleedBackgroundImage>.background-underlay,.grid-row.grid-weight--2_1 .grid-cell>.bleed-image{width:100%}}@media(max-width:768px){.grid-row.grid-weight--2_1 .grid-cell.bleedBackgroundImage>.background-underlay,.grid-row.grid-weight--2_1 .grid-cell>.bleed-image{max-width:var(--app-width,100wv);width:100vw}}.grid-row.grid-weight--2_1 .grid-cell:nth-last-child(2){flex-basis:66%;max-width:960px}.grid-row.grid-weight--2_1 .grid-cell:nth-last-child(2).bleedBackgroundImage>.background-underlay,.grid-row.grid-weight--2_1 .grid-cell:nth-last-child(2)>.bleed-image{left:auto;right:0;width:calc(var(--app-width, 100wv)/2 + 240px)}@media(max-width:1440px){.grid-row.grid-weight--2_1 .grid-cell:nth-last-child(2).bleedBackgroundImage>.background-underlay,.grid-row.grid-weight--2_1 .grid-cell:nth-last-child(2)>.bleed-image{width:100%}}@media(max-width:768px){.grid-row.grid-weight--2_1 .grid-cell:nth-last-child(2).bleedBackgroundImage>.background-underlay,.grid-row.grid-weight--2_1 .grid-cell:nth-last-child(2)>.bleed-image{max-width:var(--app-width,100wv);width:100vw}}.grid-row.grid-weight--1_2 .grid-cell{flex-basis:66%;max-width:960px}.grid-row.grid-weight--1_2 .grid-cell.bleedBackgroundImage>.background-underlay,.grid-row.grid-weight--1_2 .grid-cell>.bleed-image{left:0;right:auto;width:calc(var(--app-width, 100wv)/2 + 240px)}@media(max-width:1440px){.grid-row.grid-weight--1_2 .grid-cell.bleedBackgroundImage>.background-underlay,.grid-row.grid-weight--1_2 .grid-cell>.bleed-image{width:100%}}@media(max-width:768px){.grid-row.grid-weight--1_2 .grid-cell.bleedBackgroundImage>.background-underlay,.grid-row.grid-weight--1_2 .grid-cell>.bleed-image{max-width:var(--app-width,100wv);width:100vw}}.grid-row.grid-weight--1_2 .grid-cell:nth-last-child(2){flex-basis:33%;max-width:480px}.grid-row.grid-weight--1_2 .grid-cell:nth-last-child(2).bleedBackgroundImage>.background-underlay,.grid-row.grid-weight--1_2 .grid-cell:nth-last-child(2)>.bleed-image{left:auto;right:0;width:calc(var(--app-width, 100wv)/2 - 240px)}@media(max-width:1440px){.grid-row.grid-weight--1_2 .grid-cell:nth-last-child(2).bleedBackgroundImage>.background-underlay,.grid-row.grid-weight--1_2 .grid-cell:nth-last-child(2)>.bleed-image{width:100%}}@media(max-width:768px){.grid-row.grid-weight--1_2 .grid-cell:nth-last-child(2).bleedBackgroundImage>.background-underlay,.grid-row.grid-weight--1_2 .grid-cell:nth-last-child(2)>.bleed-image{max-width:var(--app-width,100wv);width:100vw}}.grid-row.border-top--thick{border-top:var(--dashboard_rows_linestyle_thick_border,2px solid #d9dadd)}.grid-row.border-top--thin{border-top:var(--dashboard_rows_linestyle_thin_border,1px dotted #292e3b)}.grid-row.border-bottom--thick{border-bottom:var(--dashboard_rows_linestyle_thick_border,2px solid #d9dadd)}.grid-row.border-bottom--thin{border-bottom:var(--dashboard_rows_linestyle_thin_border,1px dotted #292e3b)}.grid-view .grid-layout{display:block;min-height:calc(var(--app-height, 100vh) - var(--header-height, 68px));width:100%}@media (device-width:768px)and (device-height:1024px)and (orientation:portrait){.grid-view .grid-layout{min-height:calc(var(--app-height, 100vh) - var(--header-height, 68px) - 70px)}}@media (device-width:768px)and (device-height:1024px)and (orientation:landscape){.grid-view .grid-layout{min-height:calc(var(--app-height, 100vh) - var(--header-height, 68px) - 70px)}}.header-component+.grid-layout{min-height:calc(var(--app-height, 100vh) - 114px)}.grid-cell{display:flex;flex-grow:1;min-width:0;padding:1rem;position:relative}.grid-cell:last-child{margin-right:auto}.grid-cells--1.grid-row:only-child .grid-cell{padding-bottom:0;padding-top:0}.container-layout-object{display:flex;position:relative}.grid-direction--horizontal .grid-cell,.grid-layout{flex-direction:column}.grid-cells--1 .header-component+.grid-layout .grid-cell{min-height:calc(var(--app-height, 100vh) - 114px)}.placement--vertical{flex-direction:column}.grid-mb-space{margin-bottom:48px}.grid-mt-space{margin-top:48px}.grid-ml-space{margin-left:48px}.grid-mr-space{margin-right:48px}.grid-mb-space{margin-bottom:96px}.grid-mt-space{margin-top:96px}.grid-ml-space{margin-left:96px}.grid-mr-space{margin-right:96px}.grid-mb-space{margin-bottom:144px}.grid-mt-space{margin-top:144px}.grid-ml-space{margin-left:144px}.grid-mr-space{margin-right:144px}.grid-mb-space{margin-bottom:192px}.grid-mt-space{margin-top:192px}.grid-ml-space{margin-left:192px}.grid-mr-space{margin-right:192px}.grid-mb-space{margin-bottom:240px}.grid-mt-space{margin-top:240px}.grid-ml-space{margin-left:240px}.grid-mr-space{margin-right:240px}.grid-container{flex-wrap:wrap;justify-content:center}.grid-container .grid-item{padding:1rem}.grid-container-32{grid-auto-rows:2.34375vw;grid-template-columns:repeat(32,1fr)}.grid-container{display:grid}.grid-container .grid-item{padding:0}.grid-container.three-column{grid-template-columns:repeat(3,25vw);grid-column-gap:6.25vw;grid-row-gap:2.34375vw;grid-auto-rows:auto;justify-content:center}.grid-container.grid-question{display:flex}.grid-container.grid-question .grid-item{flex:0 0 auto}.grid-container.grid-question .text-align--left{margin-right:auto}.grid-container.grid-question .text-align--right{margin-left:auto}.grid-container-auto-height{grid-auto-rows:auto;grid-row-gap:2.34375vw}.grid-container-auto-height .grid-item{grid-row-end:auto}.grid-2s{grid-auto-rows:1fr 1fr;min-height:calc(var(--app-height, 100vh) - 192px)}@media(min-width:550px){.grid-2s{grid-template-columns:repeat(2,1fr)}.grid-2s .grid-item{display:block;padding:144px 96px}.grid-2s .grid-item:first-child{padding-left:144px}.grid-2s .grid-item:last-child{padding-right:144px}}.grid-12,.grid-2,.grid-3,.grid-4,.grid-6,.grid-9{grid-column-gap:48px;grid-row-gap:48px}@media(orientation:landscape){.grid-2,.grid-4{grid-template-columns:repeat(2,minmax(auto,648px))}.grid-2 .grid-item,.grid-4 .grid-item{flex-basis:50%;max-width:none}.grid-12,.grid-3,.grid-6,.grid-9{grid-template-columns:repeat(3,minmax(auto,416px))}.grid-12 .grid-item,.grid-3 .grid-item,.grid-6 .grid-item,.grid-9 .grid-item{flex-basis:33.3333333333%;max-width:none}}@media(orientation:portrait){.grid-2,.grid-3{grid-template-columns:minmax(auto,47.619047619vh)}.grid-12,.grid-4,.grid-6,.grid-9{grid-template-columns:repeat(2,1fr)}.grid-12 .grid-item,.grid-4 .grid-item,.grid-6 .grid-item,.grid-9 .grid-item{flex-basis:50%;max-width:none}.fixed-height.grid-2{grid-auto-rows:minmax(auto,37.5vw)}.fixed-height.grid-2 .grid-item{height:auto}}@media(orientation:landscape){.fixed-height.grid-2{grid-auto-rows:minmax(auto,31.25vw)}.fixed-height.grid-2 .grid-item{height:auto}}@media(min-width:1536px){.fixed-height.grid-2{grid-auto-rows:minmax(auto,480px)}.fixed-height.grid-2 .grid-item{height:auto}}@media(orientation:portrait){.fixed-height.grid-4{grid-auto-rows:minmax(auto,25vw)}.fixed-height.grid-4 .grid-item{height:auto}}@media(orientation:landscape){.fixed-height.grid-4{grid-auto-rows:minmax(auto,21.875vw)}.fixed-height.grid-4 .grid-item{height:auto}}@media(min-width:1536px){.fixed-height.grid-4{grid-auto-rows:minmax(auto,336px)}.fixed-height.grid-4 .grid-item{height:auto}}@media(orientation:portrait){.fixed-height.grid-12,.fixed-height.grid-3,.fixed-height.grid-6,.fixed-height.grid-9{grid-auto-rows:minmax(auto,28.125vw)}.fixed-height.grid-12 .grid-item,.fixed-height.grid-3 .grid-item,.fixed-height.grid-6 .grid-item,.fixed-height.grid-9 .grid-item{height:auto}}@media(orientation:landscape){.fixed-height.grid-12,.fixed-height.grid-3,.fixed-height.grid-6,.fixed-height.grid-9{grid-auto-rows:minmax(auto,18.75vw)}.fixed-height.grid-12 .grid-item,.fixed-height.grid-3 .grid-item,.fixed-height.grid-6 .grid-item,.fixed-height.grid-9 .grid-item{height:auto}}@media(min-width:1536px){.fixed-height.grid-12,.fixed-height.grid-3,.fixed-height.grid-6,.fixed-height.grid-9{grid-auto-rows:minmax(auto,288px)}.fixed-height.grid-12 .grid-item,.fixed-height.grid-3 .grid-item,.fixed-height.grid-6 .grid-item,.fixed-height.grid-9 .grid-item{height:auto}}.grid-thumbnails{display:flex;justify-content:flex-start;margin:0 auto;max-width:576px}@media(min-width:1000px){.grid-thumbnails{max-width:864px}}@media(min-width:1332px){.grid-thumbnails{max-width:1152px}}.grid-thumbnails>.grid-item{flex-basis:256px;margin:1rem;max-width:256px}.grid-header{line-height:2rem;margin:0 auto 2rem;text-align:center}.grid-header h1{margin-bottom:.2rem}.grid-header span{display:inline-block;font-size:24px;max-width:470px}.grid-item{align-items:stretch;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;grid-row-start:auto;justify-content:center;min-width:0;position:relative}.grid-item-sm-pw-1{grid-column-start:2}.grid-item-sm-ph-1{grid-row-start:2}.grid-item-sm-w-1{grid-column-end:span 1}.grid-item-sm-h-1{grid-row-end:span 1}.grid-item-sm-pw-2{grid-column-start:3}.grid-item-sm-ph-2{grid-row-start:3}.grid-item-sm-w-2{grid-column-end:span 2}.grid-item-sm-h-2{grid-row-end:span 2}.grid-item-sm-pw-3{grid-column-start:4}.grid-item-sm-ph-3{grid-row-start:4}.grid-item-sm-w-3{grid-column-end:span 3}.grid-item-sm-h-3{grid-row-end:span 3}.grid-item-sm-pw-4{grid-column-start:5}.grid-item-sm-ph-4{grid-row-start:5}.grid-item-sm-w-4{grid-column-end:span 4}.grid-item-sm-h-4{grid-row-end:span 4}.grid-item-sm-pw-5{grid-column-start:6}.grid-item-sm-ph-5{grid-row-start:6}.grid-item-sm-w-5{grid-column-end:span 5}.grid-item-sm-h-5{grid-row-end:span 5}.grid-item-sm-pw-6{grid-column-start:7}.grid-item-sm-ph-6{grid-row-start:7}.grid-item-sm-w-6{grid-column-end:span 6}.grid-item-sm-h-6{grid-row-end:span 6}.grid-item-sm-pw-7{grid-column-start:8}.grid-item-sm-ph-7{grid-row-start:8}.grid-item-sm-w-7{grid-column-end:span 7}.grid-item-sm-h-7{grid-row-end:span 7}.grid-item-sm-pw-8{grid-column-start:9}.grid-item-sm-ph-8{grid-row-start:9}.grid-item-sm-w-8{grid-column-end:span 8}.grid-item-sm-h-8{grid-row-end:span 8}.grid-item-sm-pw-9{grid-column-start:10}.grid-item-sm-ph-9{grid-row-start:10}.grid-item-sm-w-9{grid-column-end:span 9}.grid-item-sm-h-9{grid-row-end:span 9}.grid-item-sm-pw-10{grid-column-start:11}.grid-item-sm-ph-10{grid-row-start:11}.grid-item-sm-w-10{grid-column-end:span 10}.grid-item-sm-h-10{grid-row-end:span 10}.grid-item-sm-pw-11{grid-column-start:12}.grid-item-sm-ph-11{grid-row-start:12}.grid-item-sm-w-11{grid-column-end:span 11}.grid-item-sm-h-11{grid-row-end:span 11}.grid-item-sm-pw-12{grid-column-start:13}.grid-item-sm-ph-12{grid-row-start:13}.grid-item-sm-w-12{grid-column-end:span 12}.grid-item-sm-h-12{grid-row-end:span 12}.grid-item-sm-pw-13{grid-column-start:14}.grid-item-sm-ph-13{grid-row-start:14}.grid-item-sm-w-13{grid-column-end:span 13}.grid-item-sm-h-13{grid-row-end:span 13}.grid-item-sm-pw-14{grid-column-start:15}.grid-item-sm-ph-14{grid-row-start:15}.grid-item-sm-w-14{grid-column-end:span 14}.grid-item-sm-h-14{grid-row-end:span 14}.grid-item-sm-pw-15{grid-column-start:16}.grid-item-sm-ph-15{grid-row-start:16}.grid-item-sm-w-15{grid-column-end:span 15}.grid-item-sm-h-15{grid-row-end:span 15}.grid-item-sm-pw-16{grid-column-start:17}.grid-item-sm-ph-16{grid-row-start:17}.grid-item-sm-w-16{grid-column-end:span 16}.grid-item-sm-h-16{grid-row-end:span 16}.grid-item-sm-pw-17{grid-column-start:18}.grid-item-sm-ph-17{grid-row-start:18}.grid-item-sm-w-17{grid-column-end:span 17}.grid-item-sm-h-17{grid-row-end:span 17}.grid-item-sm-pw-18{grid-column-start:19}.grid-item-sm-ph-18{grid-row-start:19}.grid-item-sm-w-18{grid-column-end:span 18}.grid-item-sm-h-18{grid-row-end:span 18}.grid-item-sm-pw-19{grid-column-start:20}.grid-item-sm-ph-19{grid-row-start:20}.grid-item-sm-w-19{grid-column-end:span 19}.grid-item-sm-h-19{grid-row-end:span 19}.grid-item-sm-pw-20{grid-column-start:21}.grid-item-sm-ph-20{grid-row-start:21}.grid-item-sm-w-20{grid-column-end:span 20}.grid-item-sm-h-20{grid-row-end:span 20}.grid-item-sm-pw-21{grid-column-start:22}.grid-item-sm-ph-21{grid-row-start:22}.grid-item-sm-w-21{grid-column-end:span 21}.grid-item-sm-h-21{grid-row-end:span 21}.grid-item-sm-pw-22{grid-column-start:23}.grid-item-sm-ph-22{grid-row-start:23}.grid-item-sm-w-22{grid-column-end:span 22}.grid-item-sm-h-22{grid-row-end:span 22}.grid-item-sm-pw-23{grid-column-start:24}.grid-item-sm-ph-23{grid-row-start:24}.grid-item-sm-w-23{grid-column-end:span 23}.grid-item-sm-h-23{grid-row-end:span 23}.grid-item-sm-pw-24{grid-column-start:25}.grid-item-sm-ph-24{grid-row-start:25}.grid-item-sm-w-24{grid-column-end:span 24}.grid-item-sm-h-24{grid-row-end:span 24}.grid-item-sm-pw-25{grid-column-start:26}.grid-item-sm-ph-25{grid-row-start:26}.grid-item-sm-w-25{grid-column-end:span 25}.grid-item-sm-h-25{grid-row-end:span 25}.grid-item-sm-pw-26{grid-column-start:27}.grid-item-sm-ph-26{grid-row-start:27}.grid-item-sm-w-26{grid-column-end:span 26}.grid-item-sm-h-26{grid-row-end:span 26}.grid-item-sm-pw-27{grid-column-start:28}.grid-item-sm-ph-27{grid-row-start:28}.grid-item-sm-w-27{grid-column-end:span 27}.grid-item-sm-h-27{grid-row-end:span 27}.grid-item-sm-pw-28{grid-column-start:29}.grid-item-sm-ph-28{grid-row-start:29}.grid-item-sm-w-28{grid-column-end:span 28}.grid-item-sm-h-28{grid-row-end:span 28}.grid-item-sm-pw-29{grid-column-start:30}.grid-item-sm-ph-29{grid-row-start:30}.grid-item-sm-w-29{grid-column-end:span 29}.grid-item-sm-h-29{grid-row-end:span 29}.grid-item-sm-pw-30{grid-column-start:31}.grid-item-sm-ph-30{grid-row-start:31}.grid-item-sm-w-30{grid-column-end:span 30}.grid-item-sm-h-30{grid-row-end:span 30}.grid-item-sm-pw-31{grid-column-start:32}.grid-item-sm-ph-31{grid-row-start:32}.grid-item-sm-w-31{grid-column-end:span 31}.grid-item-sm-h-31{grid-row-end:span 31}.grid-item-sm-pw-32{grid-column-start:33}.grid-item-sm-ph-32{grid-row-start:33}.grid-item-sm-w-32{grid-column-end:span 32}.grid-item-sm-h-32{grid-row-end:span 32}@media(min-width:668px){.grid-item-md-pw-1{grid-column-start:2}.grid-item-md-ph-1{grid-row-start:2}.grid-item-md-w-1{grid-column-end:span 1}.grid-item-md-h-1{grid-row-end:span 1}.grid-item-md-pw-2{grid-column-start:3}.grid-item-md-ph-2{grid-row-start:3}.grid-item-md-w-2{grid-column-end:span 2}.grid-item-md-h-2{grid-row-end:span 2}.grid-item-md-pw-3{grid-column-start:4}.grid-item-md-ph-3{grid-row-start:4}.grid-item-md-w-3{grid-column-end:span 3}.grid-item-md-h-3{grid-row-end:span 3}.grid-item-md-pw-4{grid-column-start:5}.grid-item-md-ph-4{grid-row-start:5}.grid-item-md-w-4{grid-column-end:span 4}.grid-item-md-h-4{grid-row-end:span 4}.grid-item-md-pw-5{grid-column-start:6}.grid-item-md-ph-5{grid-row-start:6}.grid-item-md-w-5{grid-column-end:span 5}.grid-item-md-h-5{grid-row-end:span 5}.grid-item-md-pw-6{grid-column-start:7}.grid-item-md-ph-6{grid-row-start:7}.grid-item-md-w-6{grid-column-end:span 6}.grid-item-md-h-6{grid-row-end:span 6}.grid-item-md-pw-7{grid-column-start:8}.grid-item-md-ph-7{grid-row-start:8}.grid-item-md-w-7{grid-column-end:span 7}.grid-item-md-h-7{grid-row-end:span 7}.grid-item-md-pw-8{grid-column-start:9}.grid-item-md-ph-8{grid-row-start:9}.grid-item-md-w-8{grid-column-end:span 8}.grid-item-md-h-8{grid-row-end:span 8}.grid-item-md-pw-9{grid-column-start:10}.grid-item-md-ph-9{grid-row-start:10}.grid-item-md-w-9{grid-column-end:span 9}.grid-item-md-h-9{grid-row-end:span 9}.grid-item-md-pw-10{grid-column-start:11}.grid-item-md-ph-10{grid-row-start:11}.grid-item-md-w-10{grid-column-end:span 10}.grid-item-md-h-10{grid-row-end:span 10}.grid-item-md-pw-11{grid-column-start:12}.grid-item-md-ph-11{grid-row-start:12}.grid-item-md-w-11{grid-column-end:span 11}.grid-item-md-h-11{grid-row-end:span 11}.grid-item-md-pw-12{grid-column-start:13}.grid-item-md-ph-12{grid-row-start:13}.grid-item-md-w-12{grid-column-end:span 12}.grid-item-md-h-12{grid-row-end:span 12}.grid-item-md-pw-13{grid-column-start:14}.grid-item-md-ph-13{grid-row-start:14}.grid-item-md-w-13{grid-column-end:span 13}.grid-item-md-h-13{grid-row-end:span 13}.grid-item-md-pw-14{grid-column-start:15}.grid-item-md-ph-14{grid-row-start:15}.grid-item-md-w-14{grid-column-end:span 14}.grid-item-md-h-14{grid-row-end:span 14}.grid-item-md-pw-15{grid-column-start:16}.grid-item-md-ph-15{grid-row-start:16}.grid-item-md-w-15{grid-column-end:span 15}.grid-item-md-h-15{grid-row-end:span 15}.grid-item-md-pw-16{grid-column-start:17}.grid-item-md-ph-16{grid-row-start:17}.grid-item-md-w-16{grid-column-end:span 16}.grid-item-md-h-16{grid-row-end:span 16}.grid-item-md-pw-17{grid-column-start:18}.grid-item-md-ph-17{grid-row-start:18}.grid-item-md-w-17{grid-column-end:span 17}.grid-item-md-h-17{grid-row-end:span 17}.grid-item-md-pw-18{grid-column-start:19}.grid-item-md-ph-18{grid-row-start:19}.grid-item-md-w-18{grid-column-end:span 18}.grid-item-md-h-18{grid-row-end:span 18}.grid-item-md-pw-19{grid-column-start:20}.grid-item-md-ph-19{grid-row-start:20}.grid-item-md-w-19{grid-column-end:span 19}.grid-item-md-h-19{grid-row-end:span 19}.grid-item-md-pw-20{grid-column-start:21}.grid-item-md-ph-20{grid-row-start:21}.grid-item-md-w-20{grid-column-end:span 20}.grid-item-md-h-20{grid-row-end:span 20}.grid-item-md-pw-21{grid-column-start:22}.grid-item-md-ph-21{grid-row-start:22}.grid-item-md-w-21{grid-column-end:span 21}.grid-item-md-h-21{grid-row-end:span 21}.grid-item-md-pw-22{grid-column-start:23}.grid-item-md-ph-22{grid-row-start:23}.grid-item-md-w-22{grid-column-end:span 22}.grid-item-md-h-22{grid-row-end:span 22}.grid-item-md-pw-23{grid-column-start:24}.grid-item-md-ph-23{grid-row-start:24}.grid-item-md-w-23{grid-column-end:span 23}.grid-item-md-h-23{grid-row-end:span 23}.grid-item-md-pw-24{grid-column-start:25}.grid-item-md-ph-24{grid-row-start:25}.grid-item-md-w-24{grid-column-end:span 24}.grid-item-md-h-24{grid-row-end:span 24}.grid-item-md-pw-25{grid-column-start:26}.grid-item-md-ph-25{grid-row-start:26}.grid-item-md-w-25{grid-column-end:span 25}.grid-item-md-h-25{grid-row-end:span 25}.grid-item-md-pw-26{grid-column-start:27}.grid-item-md-ph-26{grid-row-start:27}.grid-item-md-w-26{grid-column-end:span 26}.grid-item-md-h-26{grid-row-end:span 26}.grid-item-md-pw-27{grid-column-start:28}.grid-item-md-ph-27{grid-row-start:28}.grid-item-md-w-27{grid-column-end:span 27}.grid-item-md-h-27{grid-row-end:span 27}.grid-item-md-pw-28{grid-column-start:29}.grid-item-md-ph-28{grid-row-start:29}.grid-item-md-w-28{grid-column-end:span 28}.grid-item-md-h-28{grid-row-end:span 28}.grid-item-md-pw-29{grid-column-start:30}.grid-item-md-ph-29{grid-row-start:30}.grid-item-md-w-29{grid-column-end:span 29}.grid-item-md-h-29{grid-row-end:span 29}.grid-item-md-pw-30{grid-column-start:31}.grid-item-md-ph-30{grid-row-start:31}.grid-item-md-w-30{grid-column-end:span 30}.grid-item-md-h-30{grid-row-end:span 30}.grid-item-md-pw-31{grid-column-start:32}.grid-item-md-ph-31{grid-row-start:32}.grid-item-md-w-31{grid-column-end:span 31}.grid-item-md-h-31{grid-row-end:span 31}.grid-item-md-pw-32{grid-column-start:33}.grid-item-md-ph-32{grid-row-start:33}.grid-item-md-w-32{grid-column-end:span 32}.grid-item-md-h-32{grid-row-end:span 32}}@media(min-width:1279px){.grid-item-lg-pw-1{grid-column-start:2}.grid-item-lg-ph-1{grid-row-start:2}.grid-item-lg-w-1{grid-column-end:span 1}.grid-item-lg-h-1{grid-row-end:span 1}.grid-item-lg-pw-2{grid-column-start:3}.grid-item-lg-ph-2{grid-row-start:3}.grid-item-lg-w-2{grid-column-end:span 2}.grid-item-lg-h-2{grid-row-end:span 2}.grid-item-lg-pw-3{grid-column-start:4}.grid-item-lg-ph-3{grid-row-start:4}.grid-item-lg-w-3{grid-column-end:span 3}.grid-item-lg-h-3{grid-row-end:span 3}.grid-item-lg-pw-4{grid-column-start:5}.grid-item-lg-ph-4{grid-row-start:5}.grid-item-lg-w-4{grid-column-end:span 4}.grid-item-lg-h-4{grid-row-end:span 4}.grid-item-lg-pw-5{grid-column-start:6}.grid-item-lg-ph-5{grid-row-start:6}.grid-item-lg-w-5{grid-column-end:span 5}.grid-item-lg-h-5{grid-row-end:span 5}.grid-item-lg-pw-6{grid-column-start:7}.grid-item-lg-ph-6{grid-row-start:7}.grid-item-lg-w-6{grid-column-end:span 6}.grid-item-lg-h-6{grid-row-end:span 6}.grid-item-lg-pw-7{grid-column-start:8}.grid-item-lg-ph-7{grid-row-start:8}.grid-item-lg-w-7{grid-column-end:span 7}.grid-item-lg-h-7{grid-row-end:span 7}.grid-item-lg-pw-8{grid-column-start:9}.grid-item-lg-ph-8{grid-row-start:9}.grid-item-lg-w-8{grid-column-end:span 8}.grid-item-lg-h-8{grid-row-end:span 8}.grid-item-lg-pw-9{grid-column-start:10}.grid-item-lg-ph-9{grid-row-start:10}.grid-item-lg-w-9{grid-column-end:span 9}.grid-item-lg-h-9{grid-row-end:span 9}.grid-item-lg-pw-10{grid-column-start:11}.grid-item-lg-ph-10{grid-row-start:11}.grid-item-lg-w-10{grid-column-end:span 10}.grid-item-lg-h-10{grid-row-end:span 10}.grid-item-lg-pw-11{grid-column-start:12}.grid-item-lg-ph-11{grid-row-start:12}.grid-item-lg-w-11{grid-column-end:span 11}.grid-item-lg-h-11{grid-row-end:span 11}.grid-item-lg-pw-12{grid-column-start:13}.grid-item-lg-ph-12{grid-row-start:13}.grid-item-lg-w-12{grid-column-end:span 12}.grid-item-lg-h-12{grid-row-end:span 12}.grid-item-lg-pw-13{grid-column-start:14}.grid-item-lg-ph-13{grid-row-start:14}.grid-item-lg-w-13{grid-column-end:span 13}.grid-item-lg-h-13{grid-row-end:span 13}.grid-item-lg-pw-14{grid-column-start:15}.grid-item-lg-ph-14{grid-row-start:15}.grid-item-lg-w-14{grid-column-end:span 14}.grid-item-lg-h-14{grid-row-end:span 14}.grid-item-lg-pw-15{grid-column-start:16}.grid-item-lg-ph-15{grid-row-start:16}.grid-item-lg-w-15{grid-column-end:span 15}.grid-item-lg-h-15{grid-row-end:span 15}.grid-item-lg-pw-16{grid-column-start:17}.grid-item-lg-ph-16{grid-row-start:17}.grid-item-lg-w-16{grid-column-end:span 16}.grid-item-lg-h-16{grid-row-end:span 16}.grid-item-lg-pw-17{grid-column-start:18}.grid-item-lg-ph-17{grid-row-start:18}.grid-item-lg-w-17{grid-column-end:span 17}.grid-item-lg-h-17{grid-row-end:span 17}.grid-item-lg-pw-18{grid-column-start:19}.grid-item-lg-ph-18{grid-row-start:19}.grid-item-lg-w-18{grid-column-end:span 18}.grid-item-lg-h-18{grid-row-end:span 18}.grid-item-lg-pw-19{grid-column-start:20}.grid-item-lg-ph-19{grid-row-start:20}.grid-item-lg-w-19{grid-column-end:span 19}.grid-item-lg-h-19{grid-row-end:span 19}.grid-item-lg-pw-20{grid-column-start:21}.grid-item-lg-ph-20{grid-row-start:21}.grid-item-lg-w-20{grid-column-end:span 20}.grid-item-lg-h-20{grid-row-end:span 20}.grid-item-lg-pw-21{grid-column-start:22}.grid-item-lg-ph-21{grid-row-start:22}.grid-item-lg-w-21{grid-column-end:span 21}.grid-item-lg-h-21{grid-row-end:span 21}.grid-item-lg-pw-22{grid-column-start:23}.grid-item-lg-ph-22{grid-row-start:23}.grid-item-lg-w-22{grid-column-end:span 22}.grid-item-lg-h-22{grid-row-end:span 22}.grid-item-lg-pw-23{grid-column-start:24}.grid-item-lg-ph-23{grid-row-start:24}.grid-item-lg-w-23{grid-column-end:span 23}.grid-item-lg-h-23{grid-row-end:span 23}.grid-item-lg-pw-24{grid-column-start:25}.grid-item-lg-ph-24{grid-row-start:25}.grid-item-lg-w-24{grid-column-end:span 24}.grid-item-lg-h-24{grid-row-end:span 24}.grid-item-lg-pw-25{grid-column-start:26}.grid-item-lg-ph-25{grid-row-start:26}.grid-item-lg-w-25{grid-column-end:span 25}.grid-item-lg-h-25{grid-row-end:span 25}.grid-item-lg-pw-26{grid-column-start:27}.grid-item-lg-ph-26{grid-row-start:27}.grid-item-lg-w-26{grid-column-end:span 26}.grid-item-lg-h-26{grid-row-end:span 26}.grid-item-lg-pw-27{grid-column-start:28}.grid-item-lg-ph-27{grid-row-start:28}.grid-item-lg-w-27{grid-column-end:span 27}.grid-item-lg-h-27{grid-row-end:span 27}.grid-item-lg-pw-28{grid-column-start:29}.grid-item-lg-ph-28{grid-row-start:29}.grid-item-lg-w-28{grid-column-end:span 28}.grid-item-lg-h-28{grid-row-end:span 28}.grid-item-lg-pw-29{grid-column-start:30}.grid-item-lg-ph-29{grid-row-start:30}.grid-item-lg-w-29{grid-column-end:span 29}.grid-item-lg-h-29{grid-row-end:span 29}.grid-item-lg-pw-30{grid-column-start:31}.grid-item-lg-ph-30{grid-row-start:31}.grid-item-lg-w-30{grid-column-end:span 30}.grid-item-lg-h-30{grid-row-end:span 30}.grid-item-lg-pw-31{grid-column-start:32}.grid-item-lg-ph-31{grid-row-start:32}.grid-item-lg-w-31{grid-column-end:span 31}.grid-item-lg-h-31{grid-row-end:span 31}.grid-item-lg-pw-32{grid-column-start:33}.grid-item-lg-ph-32{grid-row-start:33}.grid-item-lg-w-32{grid-column-end:span 32}.grid-item-lg-h-32{grid-row-end:span 32}}.background-underlay{bottom:0;left:0;overflow:hidden;pointer-events:none;position:absolute;right:0;top:0;z-index:-1}.background-underlay .background-colorcover{bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.background-margin-holder{bottom:0;display:flex;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:-1}.background-margin-holder .background-underlay{bottom:unset;flex-grow:1;left:unset;position:relative;right:unset;top:unset;z-index:unset}.background-margin-holder .background-colorcover{bottom:0;left:0;position:absolute;right:0;top:0}.background-locked{clip-path:polygon(0 0,0 100%,100% 100%,100% 0)}.background-locked video{height:100%!important;margin:0!important;object-fit:fill!important;object-position:unset!important;position:fixed;right:0;top:0;width:100%!important}.locked-image{background-attachment:fixed;background-position:50%;background-repeat:no-repeat;background-size:cover;display:block;height:100vh;left:0;position:fixed;top:0;-webkit-transform:translateZ(0);transform:translateZ(0);width:100vw;will-change:transform}@supports(height:100lvh){.locked-image{height:100lvh}}.grid-container.colors .grid-item:nth-of-type(10n+1){background-color:#56c7fa}.grid-container.colors .grid-item:nth-of-type(10n+2){background-color:#f76540}.grid-container.colors .grid-item:nth-of-type(10n+3){background-color:#ffcb05}.grid-container.colors .grid-item:nth-of-type(10n+4){background-color:#62cd9f}.grid-container.colors .grid-item:nth-of-type(10n+5){background-color:#b67baa}.grid-container.colors .grid-item:nth-of-type(10n+6){background-color:#068dcb}.grid-container.colors .grid-item:nth-of-type(10n+7){background-color:#b02907}.grid-container.colors .grid-item:nth-of-type(10n+8){background-color:#856900}.grid-container.colors .grid-item:nth-of-type(10n+9){background-color:#2a855e}.grid-container.colors .grid-item:nth-of-type(10n+10){background-color:#723f68}.grid-cell .grid-w-1{width:4.1666666667%;--width-fraction:1}.grid-cell .grid-w-1 div.status{flex-basis:"200%"}.grid-cell .grid-w-2{width:8.3333333333%;--width-fraction:2}.grid-cell .grid-w-2 div.status{flex-basis:"100%"}.grid-cell .grid-w-3{width:12.5%;--width-fraction:3}.grid-cell .grid-w-3 div.status{flex-basis:"66.6666666667%"}.grid-cell .grid-w-4{width:16.6666666667%;--width-fraction:4}.grid-cell .grid-w-4 div.status{flex-basis:"50%"}.grid-cell .grid-w-5{width:20.8333333333%;--width-fraction:5}.grid-cell .grid-w-5 div.status{flex-basis:"40%"}.grid-cell .grid-w-6{width:25%;--width-fraction:6}.grid-cell .grid-w-6 div.status{flex-basis:"33.3333333333%"}.grid-cell .grid-w-7{width:29.1666666667%;--width-fraction:7}.grid-cell .grid-w-7 div.status{flex-basis:"28.5714285714%"}.grid-cell .grid-w-8{width:33.3333333333%;--width-fraction:8}.grid-cell .grid-w-8 div.status{flex-basis:"25%"}.grid-cell .grid-w-9{width:37.5%;--width-fraction:9}.grid-cell .grid-w-9 div.status{flex-basis:"22.2222222222%"}.grid-cell .grid-w-10{width:41.6666666667%;--width-fraction:10}.grid-cell .grid-w-10 div.status{flex-basis:"20%"}.grid-cell .grid-w-11{width:45.8333333333%;--width-fraction:11}.grid-cell .grid-w-11 div.status{flex-basis:"18.1818181818%"}.grid-cell .grid-w-12{width:50%;--width-fraction:12}.grid-cell .grid-w-12 div.status{flex-basis:"16.6666666667%"}.grid-cell .grid-w-13{width:54.1666666667%;--width-fraction:13}.grid-cell .grid-w-13 div.status{flex-basis:"15.3846153846%"}.grid-cell .grid-w-14{width:58.3333333333%;--width-fraction:14}.grid-cell .grid-w-14 div.status{flex-basis:"14.2857142857%"}.grid-cell .grid-w-15{width:62.5%;--width-fraction:15}.grid-cell .grid-w-15 div.status{flex-basis:"13.3333333333%"}.grid-cell .grid-w-16{width:66.6666666667%;--width-fraction:16}.grid-cell .grid-w-16 div.status{flex-basis:"12.5%"}.grid-cell .grid-w-17{width:70.8333333333%;--width-fraction:17}.grid-cell .grid-w-17 div.status{flex-basis:"11.7647058824%"}.grid-cell .grid-w-18{width:75%;--width-fraction:18}.grid-cell .grid-w-18 div.status{flex-basis:"11.1111111111%"}.grid-cell .grid-w-19{width:79.1666666667%;--width-fraction:19}.grid-cell .grid-w-19 div.status{flex-basis:"10.5263157895%"}.grid-cell .grid-w-20{width:83.3333333333%;--width-fraction:20}.grid-cell .grid-w-20 div.status{flex-basis:"10%"}.grid-cell .grid-w-21{width:87.5%;--width-fraction:21}.grid-cell .grid-w-21 div.status{flex-basis:"9.5238095238%"}.grid-cell .grid-w-22{width:91.6666666667%;--width-fraction:22}.grid-cell .grid-w-22 div.status{flex-basis:"9.0909090909%"}.grid-cell .grid-w-23{width:95.8333333333%;--width-fraction:23}.grid-cell .grid-w-23 div.status{flex-basis:"8.6956521739%"}.grid-cell .grid-w-24{width:100%;--width-fraction:24}.grid-cell .grid-w-24 div.status{flex-basis:"8.3333333333%"}.grid-cell .grid-h-1{padding-bottom:3.125%;--height-fraction:1}.grid-cell .grid-h-2{padding-bottom:6.25%;--height-fraction:2}.grid-cell .grid-h-3{padding-bottom:9.375%;--height-fraction:3}.grid-cell .grid-h-4{padding-bottom:12.5%;--height-fraction:4}.grid-cell .grid-h-5{padding-bottom:15.625%;--height-fraction:5}.grid-cell .grid-h-6{padding-bottom:18.75%;--height-fraction:6}.grid-cell .grid-h-7{padding-bottom:21.875%;--height-fraction:7}.grid-cell .grid-h-8{padding-bottom:25%;--height-fraction:8}.grid-cell .grid-h-9{padding-bottom:28.125%;--height-fraction:9}.grid-cell .grid-h-10{padding-bottom:31.25%;--height-fraction:10}.grid-cell .grid-h-11{padding-bottom:34.375%;--height-fraction:11}.grid-cell .grid-h-12{padding-bottom:37.5%;--height-fraction:12}.grid-cell .grid-h-13{padding-bottom:40.625%;--height-fraction:13}.grid-cell .grid-h-14{padding-bottom:43.75%;--height-fraction:14}.grid-cell .grid-h-15{padding-bottom:46.875%;--height-fraction:15}.grid-cell .grid-h-16{padding-bottom:50%;--height-fraction:16}.grid-cell .grid-h-17{padding-bottom:53.125%;--height-fraction:17}.grid-cell .grid-h-18{padding-bottom:56.25%;--height-fraction:18}.grid-cell .grid-h-19{padding-bottom:59.375%;--height-fraction:19}.grid-cell .grid-h-20{padding-bottom:62.5%;--height-fraction:20}.grid-cell .grid-h-21{padding-bottom:65.625%;--height-fraction:21}.grid-cell .grid-h-22{padding-bottom:68.75%;--height-fraction:22}.grid-cell .grid-h-23{padding-bottom:71.875%;--height-fraction:23}.grid-cell .grid-h-24{padding-bottom:75%;--height-fraction:24}.grid-cell .grid-h-25{padding-bottom:78.125%;--height-fraction:25}.grid-cell .grid-h-26{padding-bottom:81.25%;--height-fraction:26}.grid-cell .grid-h-27{padding-bottom:84.375%;--height-fraction:27}.grid-cell .grid-h-28{padding-bottom:87.5%;--height-fraction:28}.grid-cell .grid-h-29{padding-bottom:90.625%;--height-fraction:29}.grid-cell .grid-h-30{padding-bottom:93.75%;--height-fraction:30}.grid-cell .grid-h-31{padding-bottom:96.875%;--height-fraction:31}.grid-cell .grid-h-32{padding-bottom:100%;--height-fraction:32}.grid-cell .grid-h-33{padding-bottom:103.125%;--height-fraction:33}.grid-cell .grid-h-34{padding-bottom:106.25%;--height-fraction:34}.grid-cell .grid-h-35{padding-bottom:109.375%;--height-fraction:35}.grid-cell .grid-h-36{padding-bottom:112.5%;--height-fraction:36}.grid-cell .grid-h-37{padding-bottom:115.625%;--height-fraction:37}.grid-cell .grid-h-38{padding-bottom:118.75%;--height-fraction:38}.grid-cell .grid-h-39{padding-bottom:121.875%;--height-fraction:39}.grid-cell .grid-h-40{padding-bottom:125%;--height-fraction:40}.grid-cell .grid-h-41{padding-bottom:128.125%;--height-fraction:41}.grid-cell .grid-h-42{padding-bottom:131.25%;--height-fraction:42}.grid-cell .grid-h-43{padding-bottom:134.375%;--height-fraction:43}.grid-cell .grid-h-44{padding-bottom:137.5%;--height-fraction:44}.grid-cell .grid-h-45{padding-bottom:140.625%;--height-fraction:45}.grid-cell .grid-h-46{padding-bottom:143.75%;--height-fraction:46}.grid-cell .grid-h-47{padding-bottom:146.875%;--height-fraction:47}.grid-cell .grid-h-48{padding-bottom:150%;--height-fraction:48}.dashboard .grid-cell{padding:1rem 13px}.search-bar .search-results.grid-cell{padding:1rem 26px}.teachersOnly{display:none!important}@media(max-width:768px){.dashboard .grid-cell{padding-left:0;padding-right:0}.dashboard .grid-cell .layout-screenfraction-1{margin-left:auto;margin-right:auto;width:90%}.dashboard .grid-cell .layout-screenfraction-1.object-size--grid:not(.grid-h-0):not(.wide-tile){padding-bottom:75%}.dashboard .grid-cell .layout-screenfraction-1.ContainerLayoutObject{padding-bottom:0}.dashboard .grid-cell .layout-screenfraction-1.DecorationTileLayoutObject{display:none}.dashboard .grid-cell .layout-screenfraction-1.DecorationTileLayoutObject.tile-hasText{display:block}}@media(max-width:768px)and (max-width:767px){.dashboard .grid-cell .layout-screenfraction-1.ModuleContentListLayoutObject{width:100%}}@media(max-width:768px){.dashboard .grid-cell .layout-screenfraction-2{margin-left:auto;margin-right:auto;width:90%}.dashboard .grid-cell .layout-screenfraction-2.object-size--grid:not(.grid-h-0):not(.wide-tile){padding-bottom:75%}.dashboard .grid-cell .layout-screenfraction-2.ContainerLayoutObject{padding-bottom:0}.dashboard .grid-cell .layout-screenfraction-2.DecorationTileLayoutObject{display:none}.dashboard .grid-cell .layout-screenfraction-2.DecorationTileLayoutObject.tile-hasText{display:block}}@media(max-width:768px)and (max-width:767px){.dashboard .grid-cell .layout-screenfraction-2.ModuleContentListLayoutObject{width:100%}}@media(max-width:768px){.dashboard .grid-cell .layout-screenfraction-3{margin-left:auto;margin-right:auto;width:90%}.dashboard .grid-cell .layout-screenfraction-3.object-size--grid:not(.grid-h-0):not(.wide-tile){padding-bottom:75%}.dashboard .grid-cell .layout-screenfraction-3.ContainerLayoutObject{padding-bottom:0}.dashboard .grid-cell .layout-screenfraction-3.DecorationTileLayoutObject{display:none}.dashboard .grid-cell .layout-screenfraction-3.DecorationTileLayoutObject.tile-hasText{display:block}}@media(max-width:768px)and (max-width:767px){.dashboard .grid-cell .layout-screenfraction-3.ModuleContentListLayoutObject{width:100%}}@media(max-width:768px){.dashboard .grid-cell .layout-screenfraction-4{margin-left:auto;margin-right:auto;width:90%}.dashboard .grid-cell .layout-screenfraction-4.object-size--grid:not(.grid-h-0):not(.wide-tile){padding-bottom:75%}.dashboard .grid-cell .layout-screenfraction-4.ContainerLayoutObject{padding-bottom:0}.dashboard .grid-cell .layout-screenfraction-4.DecorationTileLayoutObject{display:none}.dashboard .grid-cell .layout-screenfraction-4.DecorationTileLayoutObject.tile-hasText{display:block}}@media(max-width:768px)and (max-width:767px){.dashboard .grid-cell .layout-screenfraction-4.ModuleContentListLayoutObject{width:100%}}@media(max-width:768px){.dashboard .grid-cell .layout-screenfraction-5{margin-left:auto;margin-right:auto;width:90%}.dashboard .grid-cell .layout-screenfraction-5.object-size--grid:not(.grid-h-0):not(.wide-tile){padding-bottom:75%}.dashboard .grid-cell .layout-screenfraction-5.ContainerLayoutObject{padding-bottom:0}.dashboard .grid-cell .layout-screenfraction-5.DecorationTileLayoutObject{display:none}.dashboard .grid-cell .layout-screenfraction-5.DecorationTileLayoutObject.tile-hasText{display:block}}@media(max-width:768px)and (max-width:767px){.dashboard .grid-cell .layout-screenfraction-5.ModuleContentListLayoutObject{width:100%}}@media(max-width:768px){.dashboard .grid-cell .layout-screenfraction-6{margin-left:auto;margin-right:auto;width:90%}.dashboard .grid-cell .layout-screenfraction-6.object-size--grid:not(.grid-h-0):not(.wide-tile){padding-bottom:75%}.dashboard .grid-cell .layout-screenfraction-6.ContainerLayoutObject{padding-bottom:0}.dashboard .grid-cell .layout-screenfraction-6.DecorationTileLayoutObject{display:none}.dashboard .grid-cell .layout-screenfraction-6.DecorationTileLayoutObject.tile-hasText{display:block}}@media(max-width:768px)and (max-width:767px){.dashboard .grid-cell .layout-screenfraction-6.ModuleContentListLayoutObject{width:100%}}@media(max-width:768px){.dashboard .grid-cell .layout-screenfraction-7{margin-left:auto;margin-right:auto;width:90%}.dashboard .grid-cell .layout-screenfraction-7.object-size--grid:not(.grid-h-0):not(.wide-tile){padding-bottom:75%}.dashboard .grid-cell .layout-screenfraction-7.ContainerLayoutObject{padding-bottom:0}.dashboard .grid-cell .layout-screenfraction-7.DecorationTileLayoutObject{display:none}.dashboard .grid-cell .layout-screenfraction-7.DecorationTileLayoutObject.tile-hasText{display:block}}@media(max-width:768px)and (max-width:767px){.dashboard .grid-cell .layout-screenfraction-7.ModuleContentListLayoutObject{width:100%}}@media(max-width:768px){.dashboard .grid-cell .layout-screenfraction-8{margin-left:auto;margin-right:auto;width:90%}.dashboard .grid-cell .layout-screenfraction-8.object-size--grid:not(.grid-h-0):not(.wide-tile){padding-bottom:75%}.dashboard .grid-cell .layout-screenfraction-8.ContainerLayoutObject{padding-bottom:0}.dashboard .grid-cell .layout-screenfraction-8.DecorationTileLayoutObject{display:none}.dashboard .grid-cell .layout-screenfraction-8.DecorationTileLayoutObject.tile-hasText{display:block}}@media(max-width:768px)and (max-width:767px){.dashboard .grid-cell .layout-screenfraction-8.ModuleContentListLayoutObject{width:100%}}@media(max-width:768px){.dashboard .grid-cell .layout-screenfraction-9{margin-left:auto;margin-right:auto;width:90%}.dashboard .grid-cell .layout-screenfraction-9.object-size--grid:not(.grid-h-0):not(.wide-tile){padding-bottom:75%}.dashboard .grid-cell .layout-screenfraction-9.ContainerLayoutObject{padding-bottom:0}.dashboard .grid-cell .layout-screenfraction-9.DecorationTileLayoutObject{display:none}.dashboard .grid-cell .layout-screenfraction-9.DecorationTileLayoutObject.tile-hasText{display:block}}@media(max-width:768px)and (max-width:767px){.dashboard .grid-cell .layout-screenfraction-9.ModuleContentListLayoutObject{width:100%}}@media(max-width:768px){.dashboard .grid-cell .layout-screenfraction-10{margin-left:auto;margin-right:auto;width:90%}.dashboard .grid-cell .layout-screenfraction-10.object-size--grid:not(.grid-h-0):not(.wide-tile){padding-bottom:75%}.dashboard .grid-cell .layout-screenfraction-10.ContainerLayoutObject{padding-bottom:0}.dashboard .grid-cell .layout-screenfraction-10.DecorationTileLayoutObject{display:none}.dashboard .grid-cell .layout-screenfraction-10.DecorationTileLayoutObject.tile-hasText{display:block}}@media(max-width:768px)and (max-width:767px){.dashboard .grid-cell .layout-screenfraction-10.ModuleContentListLayoutObject{width:100%}}@media(max-width:768px){.dashboard .grid-cell .layout-screenfraction-11{margin-left:auto;margin-right:auto;width:90%}.dashboard .grid-cell .layout-screenfraction-11.object-size--grid:not(.grid-h-0):not(.wide-tile){padding-bottom:75%}.dashboard .grid-cell .layout-screenfraction-11.ContainerLayoutObject{padding-bottom:0}.dashboard .grid-cell .layout-screenfraction-11.DecorationTileLayoutObject{display:none}.dashboard .grid-cell .layout-screenfraction-11.DecorationTileLayoutObject.tile-hasText{display:block}}@media(max-width:768px)and (max-width:767px){.dashboard .grid-cell .layout-screenfraction-11.ModuleContentListLayoutObject{width:100%}}@media(max-width:768px){.dashboard .grid-cell .layout-screenfraction-12{margin-left:auto;margin-right:auto;width:90%}.dashboard .grid-cell .layout-screenfraction-12.object-size--grid:not(.grid-h-0):not(.wide-tile){padding-bottom:75%}.dashboard .grid-cell .layout-screenfraction-12.ContainerLayoutObject{padding-bottom:0}.dashboard .grid-cell .layout-screenfraction-12.DecorationTileLayoutObject{display:none}.dashboard .grid-cell .layout-screenfraction-12.DecorationTileLayoutObject.tile-hasText{display:block}}@media(max-width:768px)and (max-width:767px){.dashboard .grid-cell .layout-screenfraction-12.ModuleContentListLayoutObject{width:100%}}@media(max-width:768px){.dashboard .grid-cell .layout-screenfraction-13{margin-left:auto;margin-right:auto;width:90%}.dashboard .grid-cell .layout-screenfraction-13.object-size--grid:not(.grid-h-0):not(.wide-tile){padding-bottom:75%}.dashboard .grid-cell .layout-screenfraction-13.ContainerLayoutObject{padding-bottom:0}.dashboard .grid-cell .layout-screenfraction-13.DecorationTileLayoutObject{display:none}.dashboard .grid-cell .layout-screenfraction-13.DecorationTileLayoutObject.tile-hasText{display:block}}@media(max-width:768px)and (max-width:767px){.dashboard .grid-cell .layout-screenfraction-13.ModuleContentListLayoutObject{width:100%}}@media(max-width:768px){.dashboard .grid-cell .layout-screenfraction-14{margin-left:auto;margin-right:auto;width:90%}.dashboard .grid-cell .layout-screenfraction-14.object-size--grid:not(.grid-h-0):not(.wide-tile){padding-bottom:75%}.dashboard .grid-cell .layout-screenfraction-14.ContainerLayoutObject{padding-bottom:0}.dashboard .grid-cell .layout-screenfraction-14.DecorationTileLayoutObject{display:none}.dashboard .grid-cell .layout-screenfraction-14.DecorationTileLayoutObject.tile-hasText{display:block}}@media(max-width:768px)and (max-width:767px){.dashboard .grid-cell .layout-screenfraction-14.ModuleContentListLayoutObject{width:100%}}@media(max-width:768px){.dashboard .grid-cell .layout-screenfraction-15{margin-left:auto;margin-right:auto;width:90%}.dashboard .grid-cell .layout-screenfraction-15.object-size--grid:not(.grid-h-0):not(.wide-tile){padding-bottom:75%}.dashboard .grid-cell .layout-screenfraction-15.ContainerLayoutObject{padding-bottom:0}.dashboard .grid-cell .layout-screenfraction-15.DecorationTileLayoutObject{display:none}.dashboard .grid-cell .layout-screenfraction-15.DecorationTileLayoutObject.tile-hasText{display:block}}@media(max-width:768px)and (max-width:767px){.dashboard .grid-cell .layout-screenfraction-15.ModuleContentListLayoutObject{width:100%}}@media(max-width:768px){.dashboard .grid-cell .layout-screenfraction-16{margin-left:auto;margin-right:auto;width:90%}.dashboard .grid-cell .layout-screenfraction-16.object-size--grid:not(.grid-h-0):not(.wide-tile){padding-bottom:75%}.dashboard .grid-cell .layout-screenfraction-16.ContainerLayoutObject{padding-bottom:0}.dashboard .grid-cell .layout-screenfraction-16.DecorationTileLayoutObject{display:none}.dashboard .grid-cell .layout-screenfraction-16.DecorationTileLayoutObject.tile-hasText{display:block}}@media(max-width:768px)and (max-width:767px){.dashboard .grid-cell .layout-screenfraction-16.ModuleContentListLayoutObject{width:100%}}@media(max-width:768px){.dashboard .grid-cell .layout-screenfraction-17{margin-left:auto;margin-right:auto;width:90%}.dashboard .grid-cell .layout-screenfraction-17.object-size--grid:not(.grid-h-0):not(.wide-tile){padding-bottom:75%}.dashboard .grid-cell .layout-screenfraction-17.ContainerLayoutObject{padding-bottom:0}.dashboard .grid-cell .layout-screenfraction-17.DecorationTileLayoutObject{display:none}.dashboard .grid-cell .layout-screenfraction-17.DecorationTileLayoutObject.tile-hasText{display:block}}@media(max-width:768px)and (max-width:767px){.dashboard .grid-cell .layout-screenfraction-17.ModuleContentListLayoutObject{width:100%}}@media(max-width:768px){.dashboard .grid-cell .layout-screenfraction-18{margin-left:auto;margin-right:auto;width:90%}.dashboard .grid-cell .layout-screenfraction-18.object-size--grid:not(.grid-h-0):not(.wide-tile){padding-bottom:75%}.dashboard .grid-cell .layout-screenfraction-18.ContainerLayoutObject{padding-bottom:0}.dashboard .grid-cell .layout-screenfraction-18.DecorationTileLayoutObject{display:none}.dashboard .grid-cell .layout-screenfraction-18.DecorationTileLayoutObject.tile-hasText{display:block}}@media(max-width:768px)and (max-width:767px){.dashboard .grid-cell .layout-screenfraction-18.ModuleContentListLayoutObject{width:100%}}@media(max-width:768px){.dashboard .grid-cell .layout-screenfraction-19{margin-left:auto;margin-right:auto;width:90%}.dashboard .grid-cell .layout-screenfraction-19.object-size--grid:not(.grid-h-0):not(.wide-tile){padding-bottom:75%}.dashboard .grid-cell .layout-screenfraction-19.ContainerLayoutObject{padding-bottom:0}.dashboard .grid-cell .layout-screenfraction-19.DecorationTileLayoutObject{display:none}.dashboard .grid-cell .layout-screenfraction-19.DecorationTileLayoutObject.tile-hasText{display:block}}@media(max-width:768px)and (max-width:767px){.dashboard .grid-cell .layout-screenfraction-19.ModuleContentListLayoutObject{width:100%}}@media(max-width:768px){.dashboard .grid-cell .layout-screenfraction-20{margin-left:auto;margin-right:auto;width:90%}.dashboard .grid-cell .layout-screenfraction-20.object-size--grid:not(.grid-h-0):not(.wide-tile){padding-bottom:75%}.dashboard .grid-cell .layout-screenfraction-20.ContainerLayoutObject{padding-bottom:0}.dashboard .grid-cell .layout-screenfraction-20.DecorationTileLayoutObject{display:none}.dashboard .grid-cell .layout-screenfraction-20.DecorationTileLayoutObject.tile-hasText{display:block}}@media(max-width:768px)and (max-width:767px){.dashboard .grid-cell .layout-screenfraction-20.ModuleContentListLayoutObject{width:100%}}@media(max-width:768px){.dashboard .grid-cell .layout-screenfraction-21{margin-left:auto;margin-right:auto;width:90%}.dashboard .grid-cell .layout-screenfraction-21.object-size--grid:not(.grid-h-0):not(.wide-tile){padding-bottom:75%}.dashboard .grid-cell .layout-screenfraction-21.ContainerLayoutObject{padding-bottom:0}.dashboard .grid-cell .layout-screenfraction-21.DecorationTileLayoutObject{display:none}.dashboard .grid-cell .layout-screenfraction-21.DecorationTileLayoutObject.tile-hasText{display:block}}@media(max-width:768px)and (max-width:767px){.dashboard .grid-cell .layout-screenfraction-21.ModuleContentListLayoutObject{width:100%}}@media(max-width:768px){.dashboard .grid-cell .layout-screenfraction-22{margin-left:auto;margin-right:auto;width:90%}.dashboard .grid-cell .layout-screenfraction-22.object-size--grid:not(.grid-h-0):not(.wide-tile){padding-bottom:75%}.dashboard .grid-cell .layout-screenfraction-22.ContainerLayoutObject{padding-bottom:0}.dashboard .grid-cell .layout-screenfraction-22.DecorationTileLayoutObject{display:none}.dashboard .grid-cell .layout-screenfraction-22.DecorationTileLayoutObject.tile-hasText{display:block}}@media(max-width:768px)and (max-width:767px){.dashboard .grid-cell .layout-screenfraction-22.ModuleContentListLayoutObject{width:100%}}@media(max-width:768px){.dashboard .grid-cell .layout-screenfraction-23{margin-left:auto;margin-right:auto;width:90%}.dashboard .grid-cell .layout-screenfraction-23.object-size--grid:not(.grid-h-0):not(.wide-tile){padding-bottom:75%}.dashboard .grid-cell .layout-screenfraction-23.ContainerLayoutObject{padding-bottom:0}.dashboard .grid-cell .layout-screenfraction-23.DecorationTileLayoutObject{display:none}.dashboard .grid-cell .layout-screenfraction-23.DecorationTileLayoutObject.tile-hasText{display:block}}@media(max-width:768px)and (max-width:767px){.dashboard .grid-cell .layout-screenfraction-23.ModuleContentListLayoutObject{width:100%}}@media(max-width:768px){.dashboard .grid-cell .layout-screenfraction-24{margin-left:auto;margin-right:auto;width:90%}.dashboard .grid-cell .layout-screenfraction-24.object-size--grid:not(.grid-h-0):not(.wide-tile){padding-bottom:75%}.dashboard .grid-cell .layout-screenfraction-24.ContainerLayoutObject{padding-bottom:0}.dashboard .grid-cell .layout-screenfraction-24.DecorationTileLayoutObject{display:none}.dashboard .grid-cell .layout-screenfraction-24.DecorationTileLayoutObject.tile-hasText{display:block}}@media(max-width:768px)and (max-width:767px){.dashboard .grid-cell .layout-screenfraction-24.ModuleContentListLayoutObject{width:100%}}@media(max-width:768px){.dashboard .grid-row{display:block;position:relative}.dashboard .grid-row.grid-cells--2 .grid-cell,.dashboard .grid-row.grid-cells--3 .grid-cell,.dashboard .grid-row.grid-weight--2_1 .grid-cell{max-width:none;padding:0}.dashboard .grid-row.grid-weight--2_1 .grid-cell:nth-last-child(2){max-width:none}.dashboard .grid-row.grid-weight--1_2 .grid-cell{max-width:none;padding:0}.dashboard .grid-row.grid-weight--1_2 .grid-cell:nth-last-child(2){max-width:none}.article-view .grid-cell,.component-view .grid-cell{padding-left:0;padding-right:0}.article-view .grid-cell .layout-screenfraction-1,.component-view .grid-cell .layout-screenfraction-1{width:var(--app-width,100vw)}.article-view .grid-cell .layout-screenfraction-1.AlignedGridTaskLayoutObject,.article-view .grid-cell .layout-screenfraction-1.TableTaskLayoutObject,.component-view .grid-cell .layout-screenfraction-1.AlignedGridTaskLayoutObject,.component-view .grid-cell .layout-screenfraction-1.TableTaskLayoutObject{width:auto}.article-view .grid-cell .layout-screenfraction-2,.component-view .grid-cell .layout-screenfraction-2{width:var(--app-width,100vw)}.article-view .grid-cell .layout-screenfraction-2.AlignedGridTaskLayoutObject,.article-view .grid-cell .layout-screenfraction-2.TableTaskLayoutObject,.component-view .grid-cell .layout-screenfraction-2.AlignedGridTaskLayoutObject,.component-view .grid-cell .layout-screenfraction-2.TableTaskLayoutObject{width:auto}.article-view .grid-cell .layout-screenfraction-3,.component-view .grid-cell .layout-screenfraction-3{width:var(--app-width,100vw)}.article-view .grid-cell .layout-screenfraction-3.AlignedGridTaskLayoutObject,.article-view .grid-cell .layout-screenfraction-3.TableTaskLayoutObject,.component-view .grid-cell .layout-screenfraction-3.AlignedGridTaskLayoutObject,.component-view .grid-cell .layout-screenfraction-3.TableTaskLayoutObject{width:auto}.article-view .grid-cell .layout-screenfraction-4,.component-view .grid-cell .layout-screenfraction-4{width:var(--app-width,100vw)}.article-view .grid-cell .layout-screenfraction-4.AlignedGridTaskLayoutObject,.article-view .grid-cell .layout-screenfraction-4.TableTaskLayoutObject,.component-view .grid-cell .layout-screenfraction-4.AlignedGridTaskLayoutObject,.component-view .grid-cell .layout-screenfraction-4.TableTaskLayoutObject{width:auto}.article-view .grid-cell .layout-screenfraction-5,.component-view .grid-cell .layout-screenfraction-5{width:var(--app-width,100vw)}.article-view .grid-cell .layout-screenfraction-5.AlignedGridTaskLayoutObject,.article-view .grid-cell .layout-screenfraction-5.TableTaskLayoutObject,.component-view .grid-cell .layout-screenfraction-5.AlignedGridTaskLayoutObject,.component-view .grid-cell .layout-screenfraction-5.TableTaskLayoutObject{width:auto}.article-view .grid-cell .layout-screenfraction-6,.component-view .grid-cell .layout-screenfraction-6{width:var(--app-width,100vw)}.article-view .grid-cell .layout-screenfraction-6.AlignedGridTaskLayoutObject,.article-view .grid-cell .layout-screenfraction-6.TableTaskLayoutObject,.component-view .grid-cell .layout-screenfraction-6.AlignedGridTaskLayoutObject,.component-view .grid-cell .layout-screenfraction-6.TableTaskLayoutObject{width:auto}.article-view .grid-cell .layout-screenfraction-7,.component-view .grid-cell .layout-screenfraction-7{width:var(--app-width,100vw)}.article-view .grid-cell .layout-screenfraction-7.AlignedGridTaskLayoutObject,.article-view .grid-cell .layout-screenfraction-7.TableTaskLayoutObject,.component-view .grid-cell .layout-screenfraction-7.AlignedGridTaskLayoutObject,.component-view .grid-cell .layout-screenfraction-7.TableTaskLayoutObject{width:auto}.article-view .grid-cell .layout-screenfraction-8,.component-view .grid-cell .layout-screenfraction-8{width:var(--app-width,100vw)}.article-view .grid-cell .layout-screenfraction-8.AlignedGridTaskLayoutObject,.article-view .grid-cell .layout-screenfraction-8.TableTaskLayoutObject,.component-view .grid-cell .layout-screenfraction-8.AlignedGridTaskLayoutObject,.component-view .grid-cell .layout-screenfraction-8.TableTaskLayoutObject{width:auto}.article-view .grid-cell .layout-screenfraction-9,.component-view .grid-cell .layout-screenfraction-9{width:var(--app-width,100vw)}.article-view .grid-cell .layout-screenfraction-9.AlignedGridTaskLayoutObject,.article-view .grid-cell .layout-screenfraction-9.TableTaskLayoutObject,.component-view .grid-cell .layout-screenfraction-9.AlignedGridTaskLayoutObject,.component-view .grid-cell .layout-screenfraction-9.TableTaskLayoutObject{width:auto}.article-view .grid-cell .layout-screenfraction-10,.component-view .grid-cell .layout-screenfraction-10{width:var(--app-width,100vw)}.article-view .grid-cell .layout-screenfraction-10.AlignedGridTaskLayoutObject,.article-view .grid-cell .layout-screenfraction-10.TableTaskLayoutObject,.component-view .grid-cell .layout-screenfraction-10.AlignedGridTaskLayoutObject,.component-view .grid-cell .layout-screenfraction-10.TableTaskLayoutObject{width:auto}.article-view .grid-cell .layout-screenfraction-11,.component-view .grid-cell .layout-screenfraction-11{width:var(--app-width,100vw)}.article-view .grid-cell .layout-screenfraction-11.AlignedGridTaskLayoutObject,.article-view .grid-cell .layout-screenfraction-11.TableTaskLayoutObject,.component-view .grid-cell .layout-screenfraction-11.AlignedGridTaskLayoutObject,.component-view .grid-cell .layout-screenfraction-11.TableTaskLayoutObject{width:auto}.article-view .grid-cell .layout-screenfraction-12,.component-view .grid-cell .layout-screenfraction-12{width:var(--app-width,100vw)}.article-view .grid-cell .layout-screenfraction-12.AlignedGridTaskLayoutObject,.article-view .grid-cell .layout-screenfraction-12.TableTaskLayoutObject,.component-view .grid-cell .layout-screenfraction-12.AlignedGridTaskLayoutObject,.component-view .grid-cell .layout-screenfraction-12.TableTaskLayoutObject{width:auto}.article-view .grid-cell .layout-screenfraction-13,.component-view .grid-cell .layout-screenfraction-13{width:var(--app-width,100vw)}.article-view .grid-cell .layout-screenfraction-13.AlignedGridTaskLayoutObject,.article-view .grid-cell .layout-screenfraction-13.TableTaskLayoutObject,.component-view .grid-cell .layout-screenfraction-13.AlignedGridTaskLayoutObject,.component-view .grid-cell .layout-screenfraction-13.TableTaskLayoutObject{width:auto}.article-view .grid-cell .layout-screenfraction-14,.component-view .grid-cell .layout-screenfraction-14{width:var(--app-width,100vw)}.article-view .grid-cell .layout-screenfraction-14.AlignedGridTaskLayoutObject,.article-view .grid-cell .layout-screenfraction-14.TableTaskLayoutObject,.component-view .grid-cell .layout-screenfraction-14.AlignedGridTaskLayoutObject,.component-view .grid-cell .layout-screenfraction-14.TableTaskLayoutObject{width:auto}.article-view .grid-cell .layout-screenfraction-15,.component-view .grid-cell .layout-screenfraction-15{width:var(--app-width,100vw)}.article-view .grid-cell .layout-screenfraction-15.AlignedGridTaskLayoutObject,.article-view .grid-cell .layout-screenfraction-15.TableTaskLayoutObject,.component-view .grid-cell .layout-screenfraction-15.AlignedGridTaskLayoutObject,.component-view .grid-cell .layout-screenfraction-15.TableTaskLayoutObject{width:auto}.article-view .grid-cell .layout-screenfraction-16,.component-view .grid-cell .layout-screenfraction-16{width:var(--app-width,100vw)}.article-view .grid-cell .layout-screenfraction-16.AlignedGridTaskLayoutObject,.article-view .grid-cell .layout-screenfraction-16.TableTaskLayoutObject,.component-view .grid-cell .layout-screenfraction-16.AlignedGridTaskLayoutObject,.component-view .grid-cell .layout-screenfraction-16.TableTaskLayoutObject{width:auto}.article-view .grid-cell .layout-screenfraction-17,.component-view .grid-cell .layout-screenfraction-17{width:var(--app-width,100vw)}.article-view .grid-cell .layout-screenfraction-17.AlignedGridTaskLayoutObject,.article-view .grid-cell .layout-screenfraction-17.TableTaskLayoutObject,.component-view .grid-cell .layout-screenfraction-17.AlignedGridTaskLayoutObject,.component-view .grid-cell .layout-screenfraction-17.TableTaskLayoutObject{width:auto}.article-view .grid-cell .layout-screenfraction-18,.component-view .grid-cell .layout-screenfraction-18{width:var(--app-width,100vw)}.article-view .grid-cell .layout-screenfraction-18.AlignedGridTaskLayoutObject,.article-view .grid-cell .layout-screenfraction-18.TableTaskLayoutObject,.component-view .grid-cell .layout-screenfraction-18.AlignedGridTaskLayoutObject,.component-view .grid-cell .layout-screenfraction-18.TableTaskLayoutObject{width:auto}.article-view .grid-cell .layout-screenfraction-19,.component-view .grid-cell .layout-screenfraction-19{width:var(--app-width,100vw)}.article-view .grid-cell .layout-screenfraction-19.AlignedGridTaskLayoutObject,.article-view .grid-cell .layout-screenfraction-19.TableTaskLayoutObject,.component-view .grid-cell .layout-screenfraction-19.AlignedGridTaskLayoutObject,.component-view .grid-cell .layout-screenfraction-19.TableTaskLayoutObject{width:auto}.article-view .grid-cell .layout-screenfraction-20,.component-view .grid-cell .layout-screenfraction-20{width:var(--app-width,100vw)}.article-view .grid-cell .layout-screenfraction-20.AlignedGridTaskLayoutObject,.article-view .grid-cell .layout-screenfraction-20.TableTaskLayoutObject,.component-view .grid-cell .layout-screenfraction-20.AlignedGridTaskLayoutObject,.component-view .grid-cell .layout-screenfraction-20.TableTaskLayoutObject{width:auto}.article-view .grid-cell .layout-screenfraction-21,.component-view .grid-cell .layout-screenfraction-21{width:var(--app-width,100vw)}.article-view .grid-cell .layout-screenfraction-21.AlignedGridTaskLayoutObject,.article-view .grid-cell .layout-screenfraction-21.TableTaskLayoutObject,.component-view .grid-cell .layout-screenfraction-21.AlignedGridTaskLayoutObject,.component-view .grid-cell .layout-screenfraction-21.TableTaskLayoutObject{width:auto}.article-view .grid-cell .layout-screenfraction-22,.component-view .grid-cell .layout-screenfraction-22{width:var(--app-width,100vw)}.article-view .grid-cell .layout-screenfraction-22.AlignedGridTaskLayoutObject,.article-view .grid-cell .layout-screenfraction-22.TableTaskLayoutObject,.component-view .grid-cell .layout-screenfraction-22.AlignedGridTaskLayoutObject,.component-view .grid-cell .layout-screenfraction-22.TableTaskLayoutObject{width:auto}.article-view .grid-cell .layout-screenfraction-23,.component-view .grid-cell .layout-screenfraction-23{width:var(--app-width,100vw)}.article-view .grid-cell .layout-screenfraction-23.AlignedGridTaskLayoutObject,.article-view .grid-cell .layout-screenfraction-23.TableTaskLayoutObject,.component-view .grid-cell .layout-screenfraction-23.AlignedGridTaskLayoutObject,.component-view .grid-cell .layout-screenfraction-23.TableTaskLayoutObject{width:auto}.article-view .grid-cell .layout-screenfraction-24,.component-view .grid-cell .layout-screenfraction-24{width:var(--app-width,100vw)}.article-view .grid-cell .layout-screenfraction-24.AlignedGridTaskLayoutObject,.article-view .grid-cell .layout-screenfraction-24.TableTaskLayoutObject,.component-view .grid-cell .layout-screenfraction-24.AlignedGridTaskLayoutObject,.component-view .grid-cell .layout-screenfraction-24.TableTaskLayoutObject{width:auto}.article-view .grid-row[class*=grid-cells-],.component-view .grid-row[class*=grid-cells-]{display:block}.article-view .grid-row[class*=grid-cells-] .grid-cell,.component-view .grid-row[class*=grid-cells-] .grid-cell{flex-basis:unset;margin-top:1rem;max-width:none}.article-view .grid-row[class*=grid-cells-] .grid-cell:nth-of-type(2),.component-view .grid-row[class*=grid-cells-] .grid-cell:nth-of-type(2){margin-top:0}.article-view .grid-row[class*=grid-cells-] .grid-cell .ButtonLayoutObject,.component-view .grid-row[class*=grid-cells-] .grid-cell .ButtonLayoutObject{max-width:98%!important;width:98%!important}}.viewMainbar--kqHJP{padding-right:16px}.viewMainbar--kqHJP .grid-view .grid-layout{height:100%;min-height:unset}.viewMainbar--kqHJP .grid-view .height--full{min-height:100%}.viewMainbar--kqHJP .grid-view .grid-cell{padding:0}@media(max-width:767px){.viewMainbar--kqHJP{padding:0}}.viewSidebar--n5gLc{border-left:2px solid #d9dadd;padding-left:16px}@media(max-width:767px){.viewSidebar--n5gLc{border-left:0;border-top:2px solid #d9dadd;margin-top:24px;padding:24px 0 0}}.sidebarTitle--NqnaP{font-size:20px}.componentSplitView--vkVEc{display:grid}.componentSplitView--vkVEc.hasSidebar--v7p3s{grid-template-columns:7fr 3fr}@media(max-width:767px){.componentSplitView--vkVEc{display:block}}.curriculumTags--Qq2HW{margin-bottom:24px;margin-top:16px}.descriptionBreak--uwOKW{border:2px solid #d9dadd;margin-left:0;margin-block:24px;max-width:48px}@media(max-width:767px){.descriptionBreak--uwOKW{margin-bottom:24px;margin-top:24px}}.sideBarBreak--IwNau{border:2px solid #d9dadd;margin-block:24px;margin-left:0;max-width:48px}@media(max-width:767px){.sideBarBreak--IwNau{margin-bottom:24px;margin-top:24px}}.linkOverviewWrapper--t5Xy_{display:flex;width:100%}.linkOverviewWrapper--t5Xy_ ul{list-style:none;padding-inline-start:0}.linkOverviewWrapper--t5Xy_ li{margin-bottom:.5em}.linkOverviewWrapper--t5Xy_ li a{font-weight:700;text-decoration:none}@media(any-hover:hover){.linkOverviewWrapper--t5Xy_ li a:hover{text-decoration:underline}}.linkOverviewWrapper--t5Xy_ li a:focus{outline:none}.linkOverviewWrapper--t5Xy_ li a:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--brand-color-primary),0 0 0 6px #fff;outline:none}.linkOverviewWrapper--t5Xy_>.rightView--oecoz{padding:0}@media(max-width:767px){.linkOverviewWrapper--t5Xy_{display:block}}.leftView--ZFs7s{padding-right:2em}@media(max-width:767px){.leftView--ZFs7s{padding-right:0}}.rightView--oecoz{padding-left:2em}@media(max-width:767px){.rightView--oecoz{padding-left:0}}.leftView--ZFs7s,.rightView--oecoz{flex-basis:0;flex-grow:1}.iconOverlay--Vk8lM{align-items:center;background-color:rgba(41,46,59,.6);color:#fff;display:flex;height:100%;justify-content:center;position:absolute;width:100%}.listComponent--EOKx7{border-radius:4px;box-shadow:0 1px 4px rgba(0,0,0,.2)}.componentLink--c7eTa{display:flex;margin-bottom:1.2rem;text-decoration:none}.componentLink--c7eTa figure{background-color:#686b72;margin-right:1rem;min-height:60px;position:relative;width:80px}.componentLink--c7eTa>:not(figure){padding-block:4px}.componentLink--c7eTa:focus{outline:none}.componentLink--c7eTa:focus-visible{text-decoration:underline}.curriculums--zKEEM{margin-top:6px}.documentLink--s3pNS{align-items:center;display:inline-flex}.documentIcon--m5tWq{height:2em;margin-right:1em}.modal.pdfModal--e3G_N .modal-content{height:100%}.modal.pdfModal--e3G_N .pdfViewer--OrhXA{top:80px}.no-connection-modal .modal-content{text-align:center}.no-connection-modal .modal-content>div{display:flex;justify-content:center}.error-page{background:#fff;color:#292e3b;display:flex;flex-direction:column;font-family:Roboto,sans-serif;height:var(--app-height,100vh);margin:0;text-align:center;width:100%}.error-page dl,.error-page ol,.error-page p,.error-page ul{font-size:1em;line-height:1.428}.error-page .wrapper{flex-grow:1;margin-left:auto;margin-right:auto;max-width:1024px}.error-page .wrapper .content{align-items:center;color:#292e3b;display:flex;font-size:20px;height:100%;line-height:1.428}.error-page .wrapper .content>*{flex-basis:50%;flex-grow:1;flex-shrink:0}.error-page .wrapper .content h1{color:var(--brand-color-primary);font-size:60px;margin-bottom:16px;padding-bottom:16px}.error-page .wrapper .content a,.error-page .wrapper .content a:visited{color:var(--brand-color-primary);text-decoration-line:underline}.error-page header{background:#fff;box-shadow:0 3px 3px 0 rgba(0,0,0,.2);margin-bottom:0}.error-page .header-logo{text-align:center}.modal--hy338.modal--hy338{overflow:hidden}.modal--hy338.modal--hy338 .content--ZeGZP.content--ZeGZP{border-radius:24px;height:100%;padding:0;position:relative}@media(max-width:767px){.modal--hy338.modal--hy338 .content--ZeGZP.content--ZeGZP{border-radius:0}}.modal--hy338.modal--hy338 .header--FgeS5.header--FgeS5{border-bottom:2px solid #d9dadd;display:grid;height:auto;padding-block:32px;padding-inline:48px;place-items:center}@media(max-width:767px){.modal--hy338.modal--hy338 .header--FgeS5.header--FgeS5{padding-left:16px;place-items:start}}.modal--hy338.modal--hy338 .header--FgeS5.header--FgeS5 .title--ZcFXV{font-size:20px;margin:0;text-align:center}@media(max-width:767px){.modal--hy338.modal--hy338 .header--FgeS5.header--FgeS5 .title--ZcFXV{font-size:20px;text-align:left}}.componentList--cktug{list-style:none;margin:0;padding-bottom:24px;padding-inline:24px}@media(max-width:767px){.componentList--cktug{padding-inline:0}}.listItem--H7oID{align-items:center;border-bottom:1px solid #d9dadd;display:flex;font-size:18px;gap:12px;padding-block:24px;padding-left:16px;padding-right:24px;position:relative}@media(any-hover:hover){.listItem--H7oID:hover{background:#f7f7f8}}.link--B2GvD{margin-right:auto}.link--B2GvD,.link--B2GvD:focus,.link--B2GvD:hover{color:#292e3b;outline:none;text-decoration:none}.link--B2GvD:before{content:"";display:block;inset:0;position:absolute}.link--B2GvD:focus{outline:none}.link--B2GvD:focus-visible:before{border-radius:4px;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--brand-color-primary),0 0 0 6px #fff;inset:4px;outline:none}.iconHolder--YFjfy{display:grid;height:32px;place-items:center;width:32px}@media(max-width:767px){.iconHolder--YFjfy{height:24px;width:24px}}.typeIcon--Day7V{color:#292e3b}.isCurrent--KSyA0{background-color:var(--brand-color-primary-light);font-weight:700}.isCurrent--KSyA0 .typeIcon--Day7V{color:var(--brand-color-primary);--icon-color-inverted:#fff}.scrollableDiv--szBKG{overflow-x:hidden;overflow-y:auto}.scrollableDiv--szBKG .bottom--H_DA3{flex-shrink:0;height:1px}.scrollButton--N7W8M{animation:scroll-pulsate--_bOxB .5s ease-in-out .5s 2 both;bottom:max(.5em,8px);position:absolute;right:calc(var(--scrollbar-width, 0px) + max(.5em,8px));z-index:1}@keyframes scroll-pulsate--_bOxB{0%{transform:scale(1)}50%{transform:scale(1.1)}to{transform:scale(1)}}.header .menu-button.back-button{align-items:center;display:flex}.menu--mggqq,.overlay--o8_2T{bottom:0;position:fixed;right:0;transform:translateX(100%);transition:visibility .1s ease-in,transform .1s ease-in;visibility:hidden;z-index:9999}.overlay--o8_2T{left:0;top:0}.menu--mggqq{top:var(--header-height,68px);width:280px}.visible--xlPx6{transform:translateX(0);visibility:visible}.closeButton--vf1CZ{position:absolute;right:12px;top:12px}.infoPopoverContainer--NgM36{position:relative}.infoPopoverAnchor--Urg90{inset:0;position:absolute}.infoPopover--aATwQ{max-width:400px;z-index:10000;--popover-arrow-color:#686b72;margin-top:8px}.popoverContent--SqhwS{background-color:#686b72;border-radius:8px;box-shadow:0 1px 2px 0 rgba(0,0,0,.07),0 23px 18px 0 rgba(0,0,0,.02),0 4px 10px 0 rgba(0,0,0,.06);color:#fff;display:flex;flex-direction:column;max-height:calc(93vh - var(--header-height));position:relative}.closeButton--SfzOQ{position:absolute;right:8px;top:8px}.textContent--YLfgy{min-width:230px;overflow-y:auto;padding-block:32px 12px;padding-inline:32px}.textContent--YLfgy p:last-of-type{margin:0}.textContent--YLfgy a,.textContent--YLfgy a:active,.textContent--YLfgy a:focus,.textContent--YLfgy a:hover,.textContent--YLfgy a:visited{color:inherit!important}.infoButton--LT3ID{margin-block:16px 32px;margin-inline:auto}.mobileMenu--hDCsB{background:#292e3b;padding-block:40px;padding-inline:4px}.componentTitle--LXkeS{color:#fff;font-size:18px;font-weight:700;margin-bottom:32px;padding-inline:16px}header.header .search-bar{color:var(--brand-color-primary);height:var(--header-height,68px);opacity:0;position:absolute;right:0;top:0;width:100%;z-index:-1;--text-color:var(--brand-color-primary)}header.header .search-bar .modal-overlay{display:none}header.header .search-bar-content{align-items:center;background:#fff;display:flex;flex-wrap:wrap;height:var(--header-height,68px);justify-content:flex-end;position:relative;width:0;z-index:11500}@supports(display:contents){header.header .search-bar-content .searchform{display:contents}}@supports not (display:contents){header.header .search-bar-content .searchform{display:flex;flex-grow:1}}header.header .search-bar-content .searchform .facets{background-color:transparent;border-top:2px solid #d9dadd;display:block;overflow-x:auto;position:relative;width:100%}header.header .search-bar-content .searchform .facets .clear-facets{margin-right:16px}header.header .search-bar-content .searchform .facets .background-field{background-color:#fff;border-bottom:2px solid #d9dadd;height:58px;left:0;position:absolute;width:100%;z-index:-1}@supports(-moz-appearance:none){header.header .search-bar-content .searchform .facets{overflow-x:unset}}header.header .search-bar-content .searchform .facets::-webkit-scrollbar{display:none;height:2px}header.header .search-bar-content .searchform .facets::-webkit-scrollbar-track{background:transparent}header.header .search-bar-content .searchform .facets .facets-inner{align-items:flex-start;display:flex;min-width:100vw;overflow-y:visible;padding-bottom:2px;padding-left:16px;position:relative;width:-webkit-fill-available;width:-moz-fit-content;width:fit-content;z-index:1}header.header .search-bar-content .searchform .facets .facets-inner .search-facet{height:-webkit-fill-available;height:-moz-fit-content;height:fit-content;max-height:none}header.header .search-bar-content .searchform .facets .facets-inner .search-facet .react-select__control{border-left:2px solid #d9dadd}header.header .search-bar-content .searchform .facets .facets-inner .search-facet .react-select__menu{position:relative;top:2px}header.header .search-bar-content .searchform .facets .facets-inner .search-facet:last-of-type .react-select__control{border-right:2px solid #d9dadd}header.header .search-bar-content .searchform .facets .facets-inner .clear-facets{color:#545760;height:56px;line-height:56px;padding-left:24px;transition:width .5s,padding-left .5s}header.header .search-bar-content .searchform .facets .facets-inner.no-facets .clear-facets{display:none;padding-left:0;width:0}header.header .search-bar-content .searchform .resetButton{margin-right:8px}header.header .search-bar-content .navigation-buttons{display:flex;flex-wrap:nowrap}@media(max-width:768px){header.header .search-bar-content .search-button{pointer-events:none}header.header .search-bar-content .search-bar-close{position:absolute;right:8px;top:0}}header.header .search-bar .search-bar-input-holder{display:flex;flex-grow:1;height:44px;justify-content:center;position:relative}@media(max-width:767px){header.header .search-bar .search-bar-input-holder{width:min-content}}header.header .search-bar .search-bar-input-holder .search-bar-input{background-color:#f7f7f8;border:2px solid transparent;border-radius:24px;color:#292e3b;padding-left:16px;text-overflow:ellipsis;width:100%}header.header .search-bar .search-bar-input-holder .search-bar-input::placeholder{color:#686b72}header.header .search-bar .search-bar-input-holder .search-bar-input:focus{border:2px solid #545760;outline:0}header.header .search-bar .search-bar-input-holder .search-bar-input:-webkit-autofill{box-shadow:inset 0 0 0 40px #fff!important}header.header .search-bar .search-bar-input-holder .btn.search-button{align-items:center;background-color:transparent;border:none;display:inline-flex;justify-content:center;line-height:1;padding:.2rem .5rem}header.header .search-bar .search-bar-input-holder .btn.search-button .search-icon{position:absolute;right:30px;transition:transform .1s ease-in}header.header .search-bar .search-bar-input-holder .btn.search-button .search-icon:focus,header.header .search-bar .search-bar-input-holder .btn.search-button .search-icon:hover{transform:scale(1.15)}header.header .search-bar-open{opacity:1;z-index:8500}header.header .search-bar-open .modal-overlay{display:block}header.header .search-bar-open .search-bar-content{box-shadow:0 3px 3px 0 rgba(0,0,0,.2);width:100%}header.header .search-bar-open .search-bar-close{-webkit-appearance:none;-moz-appearance:none;background-color:transparent;border:0;color:var(--brand-color-primary);float:right;height:100%;width:var(--header-height,68px)}header.header .search-bar-open .search-bar-close:not(:disabled){position:relative}header.header .search-bar-open .search-bar-close:not(:disabled):before{background-color:var(--brand-color-primary);bottom:0;content:"";height:2px;left:0;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;width:100%}header.header .search-bar-open .search-bar-close:not(:disabled).is-active{outline:none;text-decoration:none}header.header .search-bar-open .search-bar-close:not(:disabled).is-active:before{-webkit-transform:scaleX(1);transform:scaleX(1);visibility:visible}header.header .search-bar-open .search-bar-close:not(:disabled):active,header.header .search-bar-open .search-bar-close:not(:disabled):focus{outline:none;text-decoration:none}header.header .search-bar-open .search-bar-close:not(:disabled):active:before,header.header .search-bar-open .search-bar-close:not(:disabled):focus:before{-webkit-transform:scaleX(1);transform:scaleX(1);visibility:visible}@media(any-hover:hover){header.header .search-bar-open .search-bar-close:not(:disabled):hover{outline:none;text-decoration:none}header.header .search-bar-open .search-bar-close:not(:disabled):hover:before{-webkit-transform:scaleX(1);transform:scaleX(1);visibility:visible}}header.header .search-bar-open .menu-button{color:var(--brand-color-primary)}header.header .search-bar-open .menu-button:not(:disabled){position:relative}header.header .search-bar-open .menu-button:not(:disabled):before{background-color:var(--brand-color-primary);bottom:0;content:"";height:2px;left:0;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;width:100%}header.header .search-bar-open .menu-button:not(:disabled).is-active{outline:none;text-decoration:none}header.header .search-bar-open .menu-button:not(:disabled).is-active:before{-webkit-transform:scaleX(1);transform:scaleX(1);visibility:visible}header.header .search-bar-open .menu-button:not(:disabled):active,header.header .search-bar-open .menu-button:not(:disabled):focus{outline:none;text-decoration:none}header.header .search-bar-open .menu-button:not(:disabled):active:before,header.header .search-bar-open .menu-button:not(:disabled):focus:before{-webkit-transform:scaleX(1);transform:scaleX(1);visibility:visible}@media(any-hover:hover){header.header .search-bar-open .menu-button:not(:disabled):hover{outline:none;text-decoration:none}header.header .search-bar-open .menu-button:not(:disabled):hover:before{-webkit-transform:scaleX(1);transform:scaleX(1);visibility:visible}}header.header .search-bar .search-results{margin:0 auto;margin-top:calc(var(--header-height, 68px) + 56px);max-width:1440px;padding-bottom:10px;padding-top:20px;width:100%}header.header .search-bar .search-results .search-header{column-gap:24px;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;width:100%}@media(min-width:768px)and (max-width:1023px){header.header .search-bar .search-results .search-header{column-gap:14px;grid-template-columns:1fr 1fr 1fr}}@media(max-width:767px){header.header .search-bar .search-results .search-header{display:block}}header.header .search-bar .search-results .search-header .competence-aim-button{background-color:#fff;border-radius:0;display:flex;font-weight:700;height:56px;justify-content:flex-start;margin-bottom:16px;padding-left:20px;text-decoration:underline}header.header .search-bar .search-results .search-header .competence-aim-button>span{margin-right:0}@media(max-width:767px){header.header .search-bar .search-results .search-header .competence-aim-button{display:none}}header.header .search-bar .search-results .search-header .competence-aim-button~.search-results-title{grid-column:2/4}header.header .search-bar .search-results .search-header .competence-aim-button:focus{outline:none}header.header .search-bar .search-results .search-header .competence-aim-button:focus-visible{text-decoration:none}@media(any-hover:hover){header.header .search-bar .search-results .search-header .competence-aim-button:hover{text-decoration:none}}header.header .search-bar .search-results .search-header .search-results-title{align-items:center;color:#292e3b;display:flex;grid-column:1/5;height:56px;justify-content:flex-start;margin-bottom:0}header.header .search-bar .search-results .search-header .search-results-title.has-hits{display:inline-flex;font-size:16px}header.header .search-bar .search-results .search-header.open-competence-aim{column-gap:24px;grid-template-columns:1fr 1fr}header.header .search-bar .search-results .search-header.open-competence-aim .competence-aim-button{margin-bottom:0}header.header .search-bar .search-results .search-header.open-competence-aim .competence-aim-button~.search-results-title{grid-column:2}@media(min-width:1440px){header.header .search-bar .search-results .search-header.open-competence-aim .competence-aim-button{margin-right:36px}}header.header .search-bar .search-results .results{width:100%}header.header .search-bar .search-results .results .component-list{column-gap:20px;display:grid;grid-template-columns:repeat(4,1fr);height:-moz-fit-content;height:fit-content;row-gap:20px}@media(min-width:1440px){header.header .search-bar .search-results .results .component-list{column-gap:20px;row-gap:20px}}@media(min-width:768px)and (max-width:1023px){header.header .search-bar .search-results .results .component-list{column-gap:14px;grid-template-columns:repeat(3,1fr);row-gap:14px}}@media(max-width:767px){header.header .search-bar .search-results .results .component-list{display:block;grid-template-columns:unset;width:100%}header.header .search-bar .search-results .results .component-list>*{margin-bottom:16px}}header.header .search-bar .search-results .results .component-list .component-overview-tile .info .title-and-sub-info{padding:1em}header.header .search-bar .search-results .results .competence-aim-sidebar{display:none}header.header .search-bar .search-results .results.open-competence-aim{column-gap:24px;display:grid;grid-template-columns:repeat(2,1fr)}@media(min-width:1440px){header.header .search-bar .search-results .results.open-competence-aim{column-gap:36px}}@media(max-width:767px){header.header .search-bar .search-results .results.open-competence-aim{display:block}}header.header .search-bar .search-results .results.open-competence-aim .competence-aim-sidebar{display:block}@media(min-width:1440px){header.header .search-bar .search-results .results.open-competence-aim .competence-aim-sidebar{margin-right:36px}}@media(max-width:767px){header.header .search-bar .search-results .results.open-competence-aim .competence-aim-sidebar{display:none!important;width:0}}header.header .search-bar .search-results .results.open-competence-aim .competence-aim-sidebar .competence-aim-holder{background-color:#fff;color:#545760;height:-moz-fit-content;height:fit-content;padding-left:40px;padding-right:12px;text-align:left}header.header .search-bar .search-results .results.open-competence-aim .competence-aim-sidebar ul{line-height:1.5em;margin-block-end:0;margin-block-start:0;margin-inline-end:0;margin-inline-start:0;padding-bottom:24px;padding-inline-start:0;padding-top:0}header.header .search-bar .search-results .results.open-competence-aim .competence-aim-sidebar ul li{box-sizing:content-box}header.header .search-bar .search-results .results.open-competence-aim .competence-aim-sidebar ul li .btn{color:#545760;margin-bottom:0;margin-top:10px;text-align:left;text-decoration:underline}header.header .search-bar .search-results .results.open-competence-aim .competence-aim-sidebar ul li .btn:focus{outline:none}header.header .search-bar .search-results .results.open-competence-aim .competence-aim-sidebar ul li .btn:focus-visible{text-decoration:none}@media(any-hover:hover){header.header .search-bar .search-results .results.open-competence-aim .competence-aim-sidebar ul li .btn:hover{text-decoration:none}}header.header .search-bar .search-results .results.open-competence-aim .competence-aim-sidebar ul li.selected .btn{color:#292e3b;font-weight:700;pointer-events:none;text-decoration:none}header.header .search-bar .search-results .results.open-competence-aim .competence-aim-sidebar .nocompaims{color:#545760}header.header .search-bar .search-results .results.open-competence-aim .component-list{grid-template-columns:repeat(2,1fr)}header.header .search-bar .search-results .results.open-competence-aim .component-list .module-overview-tile{grid-column-end:span 2}@media(max-width:767px){header.header .search-bar .search-results .results.open-competence-aim .component-list{grid-template-columns:repeat(1,1fr)}header.header .search-bar .search-results .results.open-competence-aim .component-list .module-overview-tile{grid-column-end:span 1}}header.header .search-bar .search-results .module-overview-tile{grid-column-end:span 2}@media(max-width:767px){header.header .search-bar .search-results{grid-template-columns:repeat(1,1fr)}header.header .search-bar .search-results .module-overview-tile{grid-column-end:span 1}}header.header .search-bar .search-results .component-overview-tile{color:#545760}header.header .search-bar .search-results .component-overview-tile a,header.header .search-bar .search-results .component-overview-tile a:hover,header.header .search-bar .search-results .component-overview-tile a:visited{color:inherit}header.header .search-bar-open .modal-overlay{background-color:#eff0f2;overflow:auto}header.header .search-bar .load-more-container{margin:24px auto 56px}header.header .search-bar .autocomplete-terms{background-color:#fff;border-top:none;box-shadow:0 2px 2px rgba(0,0,0,.2);left:0;max-height:50vh;overflow-y:auto;padding-bottom:24px;position:absolute;top:calc(var(--header-height, 68px) + 1px);width:100%;z-index:999}@media(max-width:375px){header.header .search-bar .autocomplete-terms{width:auto}}header.header .search-bar .autocomplete-terms .competenceAims{color:#292e3b;margin-left:24px;margin-top:8px}header.header .search-bar .autocomplete-terms button{color:#545760;display:block;padding-left:24px;text-align:left;width:100%}header.header .search-bar .autocomplete-terms button .inner{align-items:center;display:flex;gap:8px}header.header .search-bar .autocomplete-terms button .inner span.component-icon{color:hsla(0,0%,100%,.85);--icon-color-inverted:#292e3b;margin-bottom:auto}header.header .search-bar .autocomplete-terms button .inner span.term{flex-grow:1;flex-shrink:1}header.header .search-bar .autocomplete-terms button:focus,header.header .search-bar .autocomplete-terms button:hover{background-color:#eff0f2;color:var(--brand-color-primary)}header.header .search-bar .autocomplete-terms button:focus span.component-icon,header.header .search-bar .autocomplete-terms button:hover span.component-icon{background-color:#fff}header.header .search-bar .autocomplete-terms button:focus span.component-icon svg,header.header .search-bar .autocomplete-terms button:hover span.component-icon svg{fill:var(--brand-color-primary)}.search-bar-overlay{display:none}.search-bar-overlay.search-bar-open{bottom:0;display:block;left:0;position:fixed;right:0;top:0}.search-modal-open,.search-modal-open .main{overflow:hidden}.noResults--Eg0Sl{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;position:absolute;text-align:center}.noResultsText--xz6CW h2{color:#545760;font-weight:400}body{--header-height:68px}@media(max-width:768px){body{--header-height:56px}}header.header{background-color:#fff;box-shadow:0 1px 3px 0 rgba(0,0,0,.14);color:var(--brand-color-primary);padding:0 0 0 4px;position:sticky;top:0;width:100%;z-index:9800}header.header .audio-button{display:inline-block;font-size:20px;height:44px;margin-left:10px;margin-right:10px;vertical-align:middle;width:44px}header.header .audio-button>span{position:relative;top:4px}header.header.header-dashboard{background-color:#fff;--text-color:var(--brand-color-primary)}header.header.header-dashboard,header.header.header-dashboard .header-logo .header-logo-button,header.header.header-dashboard .header-navigation .menu-button,header.header.header-dashboard .header-tools .menu-button{color:var(--brand-color-primary)}header.header.header-dashboard .header-logo .header-logo-button:not(:disabled),header.header.header-dashboard .header-navigation .menu-button:not(:disabled),header.header.header-dashboard .header-tools .menu-button:not(:disabled){position:relative}header.header.header-dashboard .header-logo .header-logo-button:not(:disabled):before,header.header.header-dashboard .header-navigation .menu-button:not(:disabled):before,header.header.header-dashboard .header-tools .menu-button:not(:disabled):before{background-color:var(--brand-color-primary-hover);bottom:0;content:"";height:2px;left:0;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;width:100%}header.header.header-dashboard .header-logo .header-logo-button:not(:disabled).is-active,header.header.header-dashboard .header-navigation .menu-button:not(:disabled).is-active,header.header.header-dashboard .header-tools .menu-button:not(:disabled).is-active{outline:none;text-decoration:none}header.header.header-dashboard .header-logo .header-logo-button:not(:disabled).is-active:before,header.header.header-dashboard .header-navigation .menu-button:not(:disabled).is-active:before,header.header.header-dashboard .header-tools .menu-button:not(:disabled).is-active:before{-webkit-transform:scaleX(1);transform:scaleX(1);visibility:visible}header.header.header-dashboard .header-logo .header-logo-button:not(:disabled):active,header.header.header-dashboard .header-logo .header-logo-button:not(:disabled):focus,header.header.header-dashboard .header-navigation .menu-button:not(:disabled):active,header.header.header-dashboard .header-navigation .menu-button:not(:disabled):focus,header.header.header-dashboard .header-tools .menu-button:not(:disabled):active,header.header.header-dashboard .header-tools .menu-button:not(:disabled):focus{outline:none;text-decoration:none}header.header.header-dashboard .header-logo .header-logo-button:not(:disabled):active:before,header.header.header-dashboard .header-logo .header-logo-button:not(:disabled):focus:before,header.header.header-dashboard .header-navigation .menu-button:not(:disabled):active:before,header.header.header-dashboard .header-navigation .menu-button:not(:disabled):focus:before,header.header.header-dashboard .header-tools .menu-button:not(:disabled):active:before,header.header.header-dashboard .header-tools .menu-button:not(:disabled):focus:before{-webkit-transform:scaleX(1);transform:scaleX(1);visibility:visible}@media(any-hover:hover){header.header.header-dashboard .header-logo .header-logo-button:not(:disabled):hover,header.header.header-dashboard .header-navigation .menu-button:not(:disabled):hover,header.header.header-dashboard .header-tools .menu-button:not(:disabled):hover{outline:none;text-decoration:none}header.header.header-dashboard .header-logo .header-logo-button:not(:disabled):hover:before,header.header.header-dashboard .header-navigation .menu-button:not(:disabled):hover:before,header.header.header-dashboard .header-tools .menu-button:not(:disabled):hover:before{-webkit-transform:scaleX(1);transform:scaleX(1);visibility:visible}}header.header.header-dashboard .header-logo .header-logo-button:focus,header.header.header-dashboard .header-navigation .menu-button:focus,header.header.header-dashboard .header-tools .menu-button:focus{outline:none}header.header.header-dashboard .header-logo .header-logo-button:focus-visible:not(:disabled),header.header.header-dashboard .header-navigation .menu-button:focus-visible:not(:disabled),header.header.header-dashboard .header-tools .menu-button:focus-visible:not(:disabled){color:var(--brand-color-primary-hover)}@media(any-hover:hover){header.header.header-dashboard .header-logo .header-logo-button:hover:not(:disabled),header.header.header-dashboard .header-navigation .menu-button:hover:not(:disabled),header.header.header-dashboard .header-tools .menu-button:hover:not(:disabled){color:var(--brand-color-primary-hover)}}header.header.header-dashboard .header-logo .header-logo-button.is-active,header.header.header-dashboard .header-logo .header-logo-button:active,header.header.header-dashboard .header-navigation .menu-button.is-active,header.header.header-dashboard .header-navigation .menu-button:active,header.header.header-dashboard .header-tools .menu-button.is-active,header.header.header-dashboard .header-tools .menu-button:active{color:var(--brand-color-primary-hover)}header.header.header-dashboard .menu-button .person-circle{background-color:var(--brand-color-primary);color:#fff}header.header.header-dashboard .menu-button:focus{outline:none}header.header.header-dashboard .menu-button:focus-visible .person-circle{background-color:var(--brand-color-primary-hover)}@media(any-hover:hover){header.header.header-dashboard .menu-button:hover .person-circle{background-color:var(--brand-color-primary-hover)}}header.header.header-dashboard .dropdown.open .person-circle,header.header.header-dashboard .menu-button.is-active .person-circle,header.header.header-dashboard .menu-button:active .person-circle{background-color:var(--brand-color-primary-hover)}header.header.header-pupil-component{background-color:var(--component-navigation_component-title_background-color);box-shadow:var(--component-navigation_component-title_box-shadow,0 3px 3px 0 rgba(0,0,0,.2));--text-color:var(--component-navigation_component-title_text-color)}header.header.header-pupil-component,header.header.header-pupil-component .header-logo .header-logo-button,header.header.header-pupil-component .header-navigation .menu-button,header.header.header-pupil-component .header-tools .menu-button{color:var(--component-navigation_component-title_text-color)}header.header.header-pupil-component .header-logo .header-logo-button:not(:disabled),header.header.header-pupil-component .header-navigation .menu-button:not(:disabled),header.header.header-pupil-component .header-tools .menu-button:not(:disabled){position:relative}header.header.header-pupil-component .header-logo .header-logo-button:not(:disabled):before,header.header.header-pupil-component .header-navigation .menu-button:not(:disabled):before,header.header.header-pupil-component .header-tools .menu-button:not(:disabled):before{background-color:var(--brand-color-primary);bottom:0;content:"";height:2px;left:0;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;width:100%}header.header.header-pupil-component .header-logo .header-logo-button:not(:disabled).is-active,header.header.header-pupil-component .header-navigation .menu-button:not(:disabled).is-active,header.header.header-pupil-component .header-tools .menu-button:not(:disabled).is-active{outline:none;text-decoration:none}header.header.header-pupil-component .header-logo .header-logo-button:not(:disabled).is-active:before,header.header.header-pupil-component .header-navigation .menu-button:not(:disabled).is-active:before,header.header.header-pupil-component .header-tools .menu-button:not(:disabled).is-active:before{-webkit-transform:scaleX(1);transform:scaleX(1);visibility:visible}header.header.header-pupil-component .header-logo .header-logo-button:not(:disabled):active,header.header.header-pupil-component .header-logo .header-logo-button:not(:disabled):focus,header.header.header-pupil-component .header-navigation .menu-button:not(:disabled):active,header.header.header-pupil-component .header-navigation .menu-button:not(:disabled):focus,header.header.header-pupil-component .header-tools .menu-button:not(:disabled):active,header.header.header-pupil-component .header-tools .menu-button:not(:disabled):focus{outline:none;text-decoration:none}header.header.header-pupil-component .header-logo .header-logo-button:not(:disabled):active:before,header.header.header-pupil-component .header-logo .header-logo-button:not(:disabled):focus:before,header.header.header-pupil-component .header-navigation .menu-button:not(:disabled):active:before,header.header.header-pupil-component .header-navigation .menu-button:not(:disabled):focus:before,header.header.header-pupil-component .header-tools .menu-button:not(:disabled):active:before,header.header.header-pupil-component .header-tools .menu-button:not(:disabled):focus:before{-webkit-transform:scaleX(1);transform:scaleX(1);visibility:visible}@media(any-hover:hover){header.header.header-pupil-component .header-logo .header-logo-button:not(:disabled):hover,header.header.header-pupil-component .header-navigation .menu-button:not(:disabled):hover,header.header.header-pupil-component .header-tools .menu-button:not(:disabled):hover{outline:none;text-decoration:none}header.header.header-pupil-component .header-logo .header-logo-button:not(:disabled):hover:before,header.header.header-pupil-component .header-navigation .menu-button:not(:disabled):hover:before,header.header.header-pupil-component .header-tools .menu-button:not(:disabled):hover:before{-webkit-transform:scaleX(1);transform:scaleX(1);visibility:visible}}header.header.header-pupil-component .header-logo .header-logo-button:focus,header.header.header-pupil-component .header-navigation .menu-button:focus,header.header.header-pupil-component .header-tools .menu-button:focus{outline:none}header.header.header-pupil-component .header-logo .header-logo-button:focus-visible:not(:disabled),header.header.header-pupil-component .header-navigation .menu-button:focus-visible:not(:disabled),header.header.header-pupil-component .header-tools .menu-button:focus-visible:not(:disabled){color:var(--brand-color-primary)}@media(any-hover:hover){header.header.header-pupil-component .header-logo .header-logo-button:hover:not(:disabled),header.header.header-pupil-component .header-navigation .menu-button:hover:not(:disabled),header.header.header-pupil-component .header-tools .menu-button:hover:not(:disabled){color:var(--brand-color-primary)}}header.header.header-pupil-component .header-logo .header-logo-button.is-active,header.header.header-pupil-component .header-logo .header-logo-button:active,header.header.header-pupil-component .header-navigation .menu-button.is-active,header.header.header-pupil-component .header-navigation .menu-button:active,header.header.header-pupil-component .header-tools .menu-button.is-active,header.header.header-pupil-component .header-tools .menu-button:active{color:var(--brand-color-primary)}header.header.header-pupil-component .menu-button .person-circle{background-color:var(--component-navigation_component-title_text-color);color:var(--component-navigation_component-title_background-color)}header.header.header-pupil-component .menu-button:focus{outline:none}header.header.header-pupil-component .menu-button:focus-visible .person-circle{background-color:var(--brand-color-primary)}@media(any-hover:hover){header.header.header-pupil-component .menu-button:hover .person-circle{background-color:var(--brand-color-primary)}}header.header.header-pupil-component .dropdown.open .person-circle,header.header.header-pupil-component .menu-button.is-active .person-circle,header.header.header-pupil-component .menu-button:active .person-circle{background-color:var(--brand-color-primary)}header.header.header-inverted{background-color:#292e3b;color:#fff;--text-color:#fff}header.header.header-inverted .header-logo .header-logo-button,header.header.header-inverted .header-navigation .menu-button,header.header.header-inverted .header-tools .menu-button{color:#fff}header.header.header-inverted .header-logo .header-logo-button:not(:disabled),header.header.header-inverted .header-navigation .menu-button:not(:disabled),header.header.header-inverted .header-tools .menu-button:not(:disabled){position:relative}header.header.header-inverted .header-logo .header-logo-button:not(:disabled):before,header.header.header-inverted .header-navigation .menu-button:not(:disabled):before,header.header.header-inverted .header-tools .menu-button:not(:disabled):before{background-color:#fff;bottom:0;content:"";height:2px;left:0;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;width:100%}header.header.header-inverted .header-logo .header-logo-button:not(:disabled).is-active,header.header.header-inverted .header-navigation .menu-button:not(:disabled).is-active,header.header.header-inverted .header-tools .menu-button:not(:disabled).is-active{outline:none;text-decoration:none}header.header.header-inverted .header-logo .header-logo-button:not(:disabled).is-active:before,header.header.header-inverted .header-navigation .menu-button:not(:disabled).is-active:before,header.header.header-inverted .header-tools .menu-button:not(:disabled).is-active:before{-webkit-transform:scaleX(1);transform:scaleX(1);visibility:visible}header.header.header-inverted .header-logo .header-logo-button:not(:disabled):active,header.header.header-inverted .header-logo .header-logo-button:not(:disabled):focus,header.header.header-inverted .header-navigation .menu-button:not(:disabled):active,header.header.header-inverted .header-navigation .menu-button:not(:disabled):focus,header.header.header-inverted .header-tools .menu-button:not(:disabled):active,header.header.header-inverted .header-tools .menu-button:not(:disabled):focus{outline:none;text-decoration:none}header.header.header-inverted .header-logo .header-logo-button:not(:disabled):active:before,header.header.header-inverted .header-logo .header-logo-button:not(:disabled):focus:before,header.header.header-inverted .header-navigation .menu-button:not(:disabled):active:before,header.header.header-inverted .header-navigation .menu-button:not(:disabled):focus:before,header.header.header-inverted .header-tools .menu-button:not(:disabled):active:before,header.header.header-inverted .header-tools .menu-button:not(:disabled):focus:before{-webkit-transform:scaleX(1);transform:scaleX(1);visibility:visible}@media(any-hover:hover){header.header.header-inverted .header-logo .header-logo-button:not(:disabled):hover,header.header.header-inverted .header-navigation .menu-button:not(:disabled):hover,header.header.header-inverted .header-tools .menu-button:not(:disabled):hover{outline:none;text-decoration:none}header.header.header-inverted .header-logo .header-logo-button:not(:disabled):hover:before,header.header.header-inverted .header-navigation .menu-button:not(:disabled):hover:before,header.header.header-inverted .header-tools .menu-button:not(:disabled):hover:before{-webkit-transform:scaleX(1);transform:scaleX(1);visibility:visible}}header.header.header-inverted .header-logo .header-logo-button:focus,header.header.header-inverted .header-navigation .menu-button:focus,header.header.header-inverted .header-tools .menu-button:focus{outline:none}header.header.header-inverted .header-logo .header-logo-button:focus-visible:not(:disabled),header.header.header-inverted .header-navigation .menu-button:focus-visible:not(:disabled),header.header.header-inverted .header-tools .menu-button:focus-visible:not(:disabled){color:#fff}@media(any-hover:hover){header.header.header-inverted .header-logo .header-logo-button:hover:not(:disabled),header.header.header-inverted .header-navigation .menu-button:hover:not(:disabled),header.header.header-inverted .header-tools .menu-button:hover:not(:disabled){color:#fff}}header.header.header-inverted .header-logo .header-logo-button.is-active,header.header.header-inverted .header-logo .header-logo-button:active,header.header.header-inverted .header-navigation .menu-button.is-active,header.header.header-inverted .header-navigation .menu-button:active,header.header.header-inverted .header-tools .menu-button.is-active,header.header.header-inverted .header-tools .menu-button:active{color:#fff}header.header.header-inverted .menu-button .person-circle{background-color:#fff;color:#292e3b}header.header.header-inverted .menu-button:focus{outline:none}header.header.header-inverted .menu-button:focus-visible .person-circle{background-color:#fff}@media(any-hover:hover){header.header.header-inverted .menu-button:hover .person-circle{background-color:#fff}}header.header.header-inverted .dropdown.open .person-circle,header.header.header-inverted .menu-button.is-active .person-circle,header.header.header-inverted .menu-button:active .person-circle{background-color:#fff}header.header.header-dark-no-logo{background-color:#292e3b;color:#fff;--text-color:#fff}header.header.header-dark-no-logo .header-logo .header-logo-button,header.header.header-dark-no-logo .header-navigation .menu-button,header.header.header-dark-no-logo .header-tools .menu-button{color:#fff}header.header.header-dark-no-logo .header-logo .header-logo-button:not(:disabled),header.header.header-dark-no-logo .header-navigation .menu-button:not(:disabled),header.header.header-dark-no-logo .header-tools .menu-button:not(:disabled){position:relative}header.header.header-dark-no-logo .header-logo .header-logo-button:not(:disabled):before,header.header.header-dark-no-logo .header-navigation .menu-button:not(:disabled):before,header.header.header-dark-no-logo .header-tools .menu-button:not(:disabled):before{background-color:#fff;bottom:0;content:"";height:2px;left:0;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;width:100%}header.header.header-dark-no-logo .header-logo .header-logo-button:not(:disabled).is-active,header.header.header-dark-no-logo .header-navigation .menu-button:not(:disabled).is-active,header.header.header-dark-no-logo .header-tools .menu-button:not(:disabled).is-active{outline:none;text-decoration:none}header.header.header-dark-no-logo .header-logo .header-logo-button:not(:disabled).is-active:before,header.header.header-dark-no-logo .header-navigation .menu-button:not(:disabled).is-active:before,header.header.header-dark-no-logo .header-tools .menu-button:not(:disabled).is-active:before{-webkit-transform:scaleX(1);transform:scaleX(1);visibility:visible}header.header.header-dark-no-logo .header-logo .header-logo-button:not(:disabled):active,header.header.header-dark-no-logo .header-logo .header-logo-button:not(:disabled):focus,header.header.header-dark-no-logo .header-navigation .menu-button:not(:disabled):active,header.header.header-dark-no-logo .header-navigation .menu-button:not(:disabled):focus,header.header.header-dark-no-logo .header-tools .menu-button:not(:disabled):active,header.header.header-dark-no-logo .header-tools .menu-button:not(:disabled):focus{outline:none;text-decoration:none}header.header.header-dark-no-logo .header-logo .header-logo-button:not(:disabled):active:before,header.header.header-dark-no-logo .header-logo .header-logo-button:not(:disabled):focus:before,header.header.header-dark-no-logo .header-navigation .menu-button:not(:disabled):active:before,header.header.header-dark-no-logo .header-navigation .menu-button:not(:disabled):focus:before,header.header.header-dark-no-logo .header-tools .menu-button:not(:disabled):active:before,header.header.header-dark-no-logo .header-tools .menu-button:not(:disabled):focus:before{-webkit-transform:scaleX(1);transform:scaleX(1);visibility:visible}@media(any-hover:hover){header.header.header-dark-no-logo .header-logo .header-logo-button:not(:disabled):hover,header.header.header-dark-no-logo .header-navigation .menu-button:not(:disabled):hover,header.header.header-dark-no-logo .header-tools .menu-button:not(:disabled):hover{outline:none;text-decoration:none}header.header.header-dark-no-logo .header-logo .header-logo-button:not(:disabled):hover:before,header.header.header-dark-no-logo .header-navigation .menu-button:not(:disabled):hover:before,header.header.header-dark-no-logo .header-tools .menu-button:not(:disabled):hover:before{-webkit-transform:scaleX(1);transform:scaleX(1);visibility:visible}}header.header.header-dark-no-logo .header-logo .header-logo-button:focus,header.header.header-dark-no-logo .header-navigation .menu-button:focus,header.header.header-dark-no-logo .header-tools .menu-button:focus{outline:none}header.header.header-dark-no-logo .header-logo .header-logo-button:focus-visible:not(:disabled),header.header.header-dark-no-logo .header-navigation .menu-button:focus-visible:not(:disabled),header.header.header-dark-no-logo .header-tools .menu-button:focus-visible:not(:disabled){color:#fff}@media(any-hover:hover){header.header.header-dark-no-logo .header-logo .header-logo-button:hover:not(:disabled),header.header.header-dark-no-logo .header-navigation .menu-button:hover:not(:disabled),header.header.header-dark-no-logo .header-tools .menu-button:hover:not(:disabled){color:#fff}}header.header.header-dark-no-logo .header-logo .header-logo-button.is-active,header.header.header-dark-no-logo .header-logo .header-logo-button:active,header.header.header-dark-no-logo .header-navigation .menu-button.is-active,header.header.header-dark-no-logo .header-navigation .menu-button:active,header.header.header-dark-no-logo .header-tools .menu-button.is-active,header.header.header-dark-no-logo .header-tools .menu-button:active{color:#fff}header.header.header-dark-no-logo .menu-button .person-circle{background-color:#fff;color:#292e3b}header.header.header-dark-no-logo .menu-button:focus{outline:none}header.header.header-dark-no-logo .menu-button:focus-visible .person-circle{background-color:#fff}@media(any-hover:hover){header.header.header-dark-no-logo .menu-button:hover .person-circle{background-color:#fff}}header.header.header-dark-no-logo .dropdown.open .person-circle,header.header.header-dark-no-logo .menu-button.is-active .person-circle,header.header.header-dark-no-logo .menu-button:active .person-circle{background-color:#fff}header.header.header-dark-no-logo{background-color:rgba(0,0,0,.5);box-shadow:0 1px 2px 0 rgba(0,0,0,.09),0 4px 4px 0 rgba(0,0,0,.03)}header.header.header-dark-no-logo:before{backdrop-filter:blur(70px);-webkit-backdrop-filter:blur(70px);content:"";inset:0;position:absolute}header.header.header-dark-no-logo .header-logo-button{display:none}header.header :is(#componentmenu-holder,#componentmenu-before-holder,#componentmenu-feedback-holder) .dropdown .btn{min-height:44px;min-width:44px}header.header :is(#componentmenu-holder,#componentmenu-before-holder,#componentmenu-feedback-holder) .btn{height:var(--header-height,68px)}header.header :is(#componentmenu-holder,#componentmenu-before-holder,#componentmenu-feedback-holder) .feedback-button{position:relative;right:-12px}header.header :is(#componentmenu-holder,#componentmenu-before-holder,#componentmenu-feedback-holder) .feedback-button .btn{color:var(--brand-color-primary)}@media(max-width:768px){header.header :is(#componentmenu-holder,#componentmenu-before-holder,#componentmenu-feedback-holder) .feedback-button .feedback-button-text{display:none}}header.header :is(#componentmenu-holder,#componentmenu-before-holder,#componentmenu-feedback-holder) .feedback-dropdown{position:relative;right:-12px}header.header :is(#componentmenu-holder,#componentmenu-before-holder,#componentmenu-feedback-holder) .feedback-dropdown .btn.dropdown-toggle{color:var(--brand-color-primary);min-width:var(--header-height,68px)}header.header :is(#componentmenu-holder,#componentmenu-before-holder,#componentmenu-feedback-holder) .feedback-dropdown .btn.dropdown-toggle .icon{margin-right:2px;position:relative;top:2px}header.header .search-holder{align-items:center;display:flex;position:relative}header.header .search-holder input{background-color:#f7f7f8;border:0;border-radius:24px;color:#292e3b;height:44px;padding-left:16px;text-overflow:ellipsis;width:100%}header.header .search-holder input::placeholder{color:#686b72}@media(min-width:768px)and (max-width:1023px){header.header .search-holder input{padding-right:36px}}@media(max-width:767px){header.header .search-holder input{display:none}}@media(max-width:1023px){header.header .search-holder.pupil-search-holder input{display:none}header.header .search-holder.pupil-search-holder .btn{color:#fff}}@media(max-width:767px){header.header .search-holder.pupil-search-holder{display:none}}header.header .search-holder .btn{color:var(--brand-color-primary);font-size:24px;position:absolute;right:4px}@media(max-width:767px){header.header .search-holder .btn{position:relative}}header.header .search-holder .btn:focus{background-color:#fff;border:2px solid var(--brand-color-primary);height:44px;width:44px}header.header:is(.has-sub-title,.header-examcomponent):not(.has-back).header-pupil-component .header-navigation{order:2}header.header:is(.has-sub-title,.header-examcomponent):not(.has-back).header-pupil-component .header-logo{order:1;padding-left:20px}header.header:is(.has-sub-title,.header-examcomponent):not(.has-back).header-pupil-component .header-tools{order:3}.header-main{display:grid;grid-template-columns:1fr auto 1fr;height:var(--header-height,68px);justify-content:space-between}.header-main>div{align-items:center;display:flex}.header a.skip-button{background-color:transparent;color:transparent;position:absolute;clip:rect(0,0,0,0)}.header a.skip-button:focus{outline:none}.header a.skip-button:focus-visible{color:inherit;position:relative;clip:auto;outline:2px solid var(--brand-color-primary)}.header .menu-button{font-size:16px;position:relative}.header .menu-button-size-sm{font-size:14px}.header .dropdown,.header .menu-button{height:100%}.menu-button .icon{box-sizing:content-box;font-size:24px;margin:6px;padding:6px}@media(max-width:768px){.menu-button .icon{box-sizing:content-box;font-size:20px;margin:6px;padding:8px}}.menu-button-size-sm .icon{box-sizing:content-box;font-size:16px;margin:6px;padding:10px}.menu-button-size-sm .icon+span{padding-left:0}.menu-button-size-lg .icon{box-sizing:content-box;font-size:36px;margin:6px;padding:0}.menu-button .icon+span{margin-left:-12px;margin-right:8px}.menu-button .badge{color:#ce4785;height:8px;margin:0;padding:0;position:absolute;right:10px;top:22px;width:8px}.menu-button .person .person-circle,.service-menu .person .person-circle{align-items:center;display:inline-flex;height:36px;justify-content:center;margin:6px;text-transform:uppercase;width:36px}.header-title{font-size:16px!important;font-weight:700;margin:0;-webkit-font-smoothing:antialiased}.header-practiceroomcomponent .header-title{font-size:20px!important}.menu-button{transition:color .2s ease-in,background-color .1s ease-in}.menu-button:focus,.menu-button:focus .person-circle{outline:none}.menu-button:focus-visible .person-circle{text-decoration:none}@media(any-hover:hover){.menu-button:hover .person-circle{text-decoration:none}}.header-logo{align-items:center;display:flex;flex-direction:row}.header-logo,.header-logo .header-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-logo .header-title{line-height:normal}.header-logo .header-logo-button{height:var(--header-height,68px)}.header-logo .header-logo-button .header-logo-image{height:max(25px,var(--header-height,68px)/2.27);max-width:100%;width:auto}.header-logo img{max-height:max(25px,var(--header-height,68px)/2.27)}.header-logo .component-navigation-button{margin-left:12px;margin-right:6px}.header-tools{height:var(--header-height,68px);justify-content:flex-end;position:relative}.header-tools>:not(:last-child){margin-right:8px}.header-tools .teacher-view-selector{display:flex;margin-left:1rem}.header-tools .teacher-view-selector .teacher-view-pupil-name{align-items:center;display:flex}.header-tools .teacher-view-selector .btn.btn-default{background:transparent;color:var(--brand-color-primary-light);height:var(--header-height);padding:0;width:44px}.header-tools .teacher-view-selector .btn.btn-default:disabled,.header-tools .teacher-view-selector .btn.btn-default[disabled]{background:transparent}.header-tools .teacher-view-selector .btn.btn-default:not(:disabled){position:relative}.header-tools .teacher-view-selector .btn.btn-default:not(:disabled):before{background-color:#fff;bottom:0;content:"";height:2px;left:0;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all .3s ease-in-out 0s;transition:all .3s ease-in-out 0s;width:100%}.header-tools .teacher-view-selector .btn.btn-default:not(:disabled).is-active{outline:none;text-decoration:none}.header-tools .teacher-view-selector .btn.btn-default:not(:disabled).is-active:before{-webkit-transform:scaleX(1);transform:scaleX(1);visibility:visible}.header-tools .teacher-view-selector .btn.btn-default:not(:disabled):active,.header-tools .teacher-view-selector .btn.btn-default:not(:disabled):focus{outline:none;text-decoration:none}.header-tools .teacher-view-selector .btn.btn-default:not(:disabled):active:before,.header-tools .teacher-view-selector .btn.btn-default:not(:disabled):focus:before{-webkit-transform:scaleX(1);transform:scaleX(1);visibility:visible}@media(any-hover:hover){.header-tools .teacher-view-selector .btn.btn-default:not(:disabled):hover{outline:none;text-decoration:none}.header-tools .teacher-view-selector .btn.btn-default:not(:disabled):hover:before{-webkit-transform:scaleX(1);transform:scaleX(1);visibility:visible}}.header-tools .teacher-view-selector .btn.btn-default:focus{outline:none}.header-tools .teacher-view-selector .btn.btn-default:focus-visible:not(:active):not(:disabled){background-color:transparent}.header-tools .teacher-view-selector .btn.btn-default:focus-visible:not(:disabled){color:#fff}@media(any-hover:hover){.header-tools .teacher-view-selector .btn.btn-default:hover:not(:active):not(:disabled){background-color:transparent}.header-tools .teacher-view-selector .btn.btn-default:hover:not(:disabled){color:#fff}}.header-tools .teacher-view-selector .btn.btn-default.is-active,.header-tools .teacher-view-selector .btn.btn-default:active{color:#fff}@media(max-width:768px){header.header .header-main .header-navigation a.menu-button>span,header.header .header-main .header-navigation button.menu-button span>span{display:none}}li .menuItem--eJ964{background-color:transparent;border-bottom:1px solid #d9dadd;border-radius:0;color:#545760;display:flex;height:49px;letter-spacing:normal;padding:0;transition:color .2s ease-in,background-color .1s ease-in;width:100%}li .menuItem--eJ964:focus{outline:none}li .menuItem--eJ964:focus-visible{box-shadow:inset 0 0 0 2px var(--brand-color-primary);outline:0}li .menuItem--eJ964 span{display:flex;flex-grow:1;text-align:left}li .menuItem--eJ964 .icon{color:var(--brand-color-primary);flex-shrink:0;font-size:16px;width:48px}li .menuItem--eJ964:hover{background-color:#eff0f2;color:var(--brand-color-primary);text-decoration:none}li .menuItem--eJ964.selectGroup--OC2HM>span{color:#292e3b;display:inline-flex;font-weight:700;margin-left:18px;width:100%}li .menuItem--eJ964.selectGroup--OC2HM .icon--VWxqU{color:#292e3b}.userdetails--tOGEB{background-color:#eff0f2;color:#545760;list-style:none;margin:0;padding:0}.userdetails--tOGEB>li button.btn-link{color:#545760;width:100%}.userdetails--tOGEB>li button.btn-link:hover{background-color:linear-gradient(rgba(0,0,0,.12),rgba(0,0,0,.12)),#eff0f2}.userdetails--tOGEB .person{align-items:center;display:flex;flex-wrap:wrap;padding:1rem 0}.userdetails--tOGEB .person .user-name{flex:1;font-weight:700;margin:0;text-align:left;word-break:normal}.userdetails--tOGEB .person .person-circle{background-color:var(--brand-color-primary);color:#fff;flex-basis:36px;margin:0 10px}.userdetails--tOGEB .person .user-company{flex-basis:100%;margin-top:4px;padding-left:56px;text-align:left}.userdetails--tOGEB .person .person-circle{align-items:center;display:inline-flex;height:36px;justify-content:center;text-transform:uppercase;width:36px}.userdetails--tOGEB .person--TTofW{border-bottom:1px solid #d9dadd}.person-circle{align-items:center;background-color:#eff0f2;border-radius:2.4em;display:flex;flex-basis:2.4em;height:2.4em;justify-content:center;line-height:1.2em;padding:0;text-align:center;width:2.4em}.servicemenu--ycLOM{height:100%}.expandablemenu--P5VGN{background-color:#fff;border-top:1px solid #d9dadd;box-shadow:-3px 3px 3px 0 rgba(0,0,0,.2);display:flex;flex-direction:column;height:calc(var(--app-height, 100vh) - var(--header-height, 68px));overflow:auto;position:fixed;right:0;top:var(--header-height,68px);transform:translateX(300px);transition:transform .1s ease-in;visibility:hidden;width:280px;z-index:2}.expandablemenu--P5VGN.transitionEnter--U5pib{transform:translateX(0);visibility:visible}.expandablemenu--P5VGN.transitionExit--LcFK8{visibility:visible}.expandablemenu--P5VGN .menuitems--Yox9L{flex-grow:1}.expandablemenu--P5VGN ul{list-style:none;margin:0;padding:0}.searchField--uJuV_{margin-bottom:16px}.searchField--uJuV_ .search-field input{border:2px solid #d9dadd;border-radius:16px;padding:0 0 0 12px;width:100%}.searchField--uJuV_ .search-field input:focus{outline:none}.searchField--uJuV_ .search-field input:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--brand-color-primary),0 0 0 6px #fff;outline:none}.columns--KlwWr{column-gap:24px;display:grid;grid-template-columns:1fr 1fr;width:100%}.customGroups--jCecb{grid-template-columns:1fr}.customGroups--jCecb .group--R1jbN{display:flex;gap:12px}.customGroups--jCecb .group--R1jbN>*{flex-grow:1}.customGroups--jCecb .group--R1jbN .deleteButton--Avo9T{flex-grow:0;flex-shrink:0;margin-bottom:auto;margin-top:8px}.groupContainer--dktkx{display:flex;flex-direction:column;margin-bottom:24px}.groupExplanationBody--lg2tO{font-size:14px;line-height:21px}.buttonGroup--k6v4L{display:flex;gap:24px}.groupHeader--NtxTH{font-size:16px}.confirmDeleteFooter--hEw2U{gap:12px;justify-content:end}@media(max-width:767px){.columns--KlwWr{grid-template-columns:1fr}.groupExplanationBody--lg2tO{display:flex;flex-direction:column;justify-content:center;margin-bottom:16px;text-align:center;width:100%}.buttonGroup--k6v4L{gap:16px}.confirmDeleteFooter--hEw2U{flex-direction:row;justify-content:center}}.inputGroup--o3vnT{color:#292e3b;display:flex;flex-direction:column;font-size:16px;gap:8px}.inputGroup--o3vnT[data-orientation=horizontal]{--orientation:row;--buttonGap:24px}.inputGroup--o3vnT[data-orientation=vertical]{--orientation:column}.groupContent--JADlK{display:flex;flex-direction:var(--orientation,column);gap:var(--buttonGap,0)}.inputLabel--qQ6BD{align-items:flex-start;display:flex;flex-direction:column;gap:4px}[data-invalid=true] .inputLabel--qQ6BD{--label-color:#e02c4d}.title--iYxHP{color:var(--label-color,#292e3b);font-size:16px;font-weight:600;margin:0}.helpText--ZUrCm{color:#545760;font-size:14px;font-weight:400}.required--OFqL5{color:#e02c4d}.errorMessage--mpGnV{align-items:center;color:#e02c4d;display:flex;font-size:14px;gap:8px}.icon--mXdNN{margin-bottom:auto}.dictionary-toast-message-holder{animation-duration:.3s;animation-name:toast-slide-in;bottom:4em;display:flex;justify-content:space-around;left:0;position:fixed;right:0;top:auto;z-index:2}.dictionary-toast-message-holder.on-intro-page{animation-name:toast-slide-in-intro;bottom:calc(4em + 56px)}.dictionary-toast-message-holder .dictionary-toast-message{-webkit-font-smoothing:antialiased;align-items:center;background-color:#292e3b;border-radius:22px;color:#fff;display:flex;font-weight:700;height:48px;justify-content:center;padding:0 1em;text-transform:uppercase}.dictionary-toast-message-holder .dictionary-toast-message svg{margin-right:.5em}.audioplayer-visible .dictionary-toast-message-holder{bottom:calc(2em + 105px)}@keyframes toast-slide-in{0%{bottom:-2em}to{bottom:4em}}@keyframes toast-slide-in-intro{0%{bottom:-2em}to{bottom:calc(4em + 56px)}}.service-header{align-items:center;background-color:var(--brand-color-primary);color:#fff;display:flex;min-height:84px;padding:24px;position:fixed;transition:transform .5s;width:100%;z-index:10}.service-header.unsticky{position:relative}.service-header.is-scroll-up:not(:focus-within){transform:translateY(-84px)}.service-header h1{font-size:20px;font-weight:400;margin:0}.service-header-gray{background-color:#545760}.service-header-helper{min-height:84px}.service-header-buttons{display:grid;grid-auto-columns:minmax(180px,max-content);grid-auto-flow:column;margin-left:auto;grid-column-gap:24px}.service-header-buttons .Select-white{color:#292e3b;height:36px}.service-header-buttons .Select-white.is-focused .react-select__control{border-color:#273aa2!important;box-shadow:0 0 6px rgba(0,0,0,.4)}.service-header-buttons .Select-white .react-select__control{height:36px}.service-header-buttons .Select-white .react-select__placeholder{font-size:16px}.service-header-buttons .Select-white .react-select__menu{top:calc(100% + 2px)}.service-header-buttons .subject-level-field{width:185px}.service-header-buttons .btn-select{background-color:#fff;color:#292e3b;fill:#292e3b;border:2px solid #ccc;border-radius:4px;font-size:16px}.service-header-buttons .btn-select span{line-height:32px}.service-header-buttons .btn-select:focus{outline:none}.service-header-buttons .btn-select:focus-visible{background:#eff0f2;border:2px solid var(--brand-color-primary)!important;color:var(--brand-color-primary)!important;outline:2px solid #fff!important}.service-header-buttons .btn-select:hover{background-color:#eff0f2!important;color:var(--brand-color-primary)!important}.modal-header~.service-header{position:relative}.modal-header~.service-header-helper{display:none}@media(max-width:768px){.service-header{display:block;position:sticky}.service-header h1{margin-bottom:8px}.service-header .service-header-buttons{grid-auto-flow:row;grid-template-columns:1fr;grid-row-gap:8px}.service-header .service-header-buttons .Select,.service-header .service-header-buttons .btn-select,.service-header .service-header-buttons .search-field input{width:100%}.service-header-helper{display:none}}.service-layout{background-color:#eff0f2;flex:1}.modalFooter--arGof{display:flex;gap:16px;justify-content:flex-end}.wrapper--Bd6os{padding-bottom:2em}.wrapper--Bd6os p{line-height:1.5em;margin-bottom:1.5em}.body--L6RKc{flex-grow:1;overflow:auto;padding-inline:16px;padding-top:24px}.body--L6RKc ol,.body--L6RKc ul{padding-left:2ch}.body--L6RKc li{line-height:1.5;margin-bottom:1em}.footer--oVIy8{padding-top:16px}.linkContainer--vcYHt{align-items:center;border:2px solid #d0d0d0;border-radius:12px;display:flex;gap:3%;height:90px;margin:1em auto;max-width:644px;padding-inline:32px;width:90%}@media(max-width:767px){.linkContainer--vcYHt{height:64px;padding-inline:12px}}.linkContainer--vcYHt:focus-within{border-color:var(--brand-color-primary)}.linkContainer--vcYHt button{flex-shrink:0}.link--ZgZeB{align-self:stretch;border:0;flex-grow:1;min-width:0;outline:0;position:relative}.settings-modal .settings-page{margin-left:auto;margin-right:auto;max-width:600px;padding-block:3em;padding-inline:1em;width:100%}.settings-modal .settings-page .person{display:grid;grid-template-columns:65px auto;grid-template-rows:50px 24px;margin-bottom:48px}.settings-modal .settings-page .person .person-circle{background-color:var(--brand-color-primary);border-radius:24px;color:#fff;font-size:18px;grid-column:1;grid-row:1/span 3;height:48px;text-transform:uppercase;width:48px}.settings-modal .settings-page .person .user-name{align-self:center;font-size:16px;font-weight:700;margin:0}.settings-modal h2{font-size:16px;font-weight:600;margin-bottom:12px;margin-top:48px}.feedbackEditorWrapper--GfCZ3{display:flex;flex-basis:120px;flex-direction:column;flex-grow:1;margin-bottom:12px}.feedbackEditor--IVPaE{border:2px solid #d9dadd;border-radius:4px;max-height:200px}.feedbackEditor--IVPaE p{margin-bottom:0}.feedbackEditor--IVPaE .tiptap,.feedbackEditor--IVPaE .tiptap-placeholder{height:100%;overflow:auto;padding:8px 12px}.selectedSticker--xCg1Q{left:10px;position:absolute;top:50px;width:150px;z-index:1}.selectedSticker--xCg1Q img{max-height:150px;max-width:150px}.selectedSticker--xCg1Q .remove-button{align-items:flex-start;display:flex;height:48px;justify-content:flex-start;left:0;padding:0;position:absolute;top:0;width:48px;--secondaryColor:#fff}.selectedSticker--xCg1Q .remove-button>span{display:block;margin:0;padding:0}.selectedSticker--xCg1Q+.feedbackEditorWrapper--GfCZ3 :is(.tiptap,.tiptap-placeholder){padding-left:180px}@media(max-width:767px){.selectedSticker--xCg1Q{height:68px;left:40px;top:50px;width:auto}.selectedSticker--xCg1Q img{left:48px;max-height:68px;max-width:none;top:32px}.selectedSticker--xCg1Q+.feedbackEditorWrapper--GfCZ3 :is(.tiptap,.tiptap-placeholder){padding-left:8px;padding-top:90px}}.feedback-modal.modal-large{left:auto;margin-left:0;max-height:500px;overflow:visible;position:relative;right:auto;top:auto;transform:unset}.feedback-modal.modal-large .modal-content{background-color:#fff;overflow:visible}.feedback-modal.modal-large .modal-content .modal-header{height:48px;margin-right:60px}.feedback-modal.modal-large .modal-content .modal-header .icon.feedback-icon{margin-right:20px}.feedback-modal.modal-large .modal-content .modal-header .component-title{display:none}.feedback-modal.modal-large .modal-content .modal-body{display:flex;flex-direction:column;flex-grow:1;position:relative}@media(max-width:767px){.feedback-modal.modal-large .modal-content .modal-body{padding:0 24px}}.feedback-modal.modal-large .modal-content .modal-body .stickerlist{height:65px}.feedback-modal.modal-large .modal-content .modal-body .stickerlist .sticker{align-items:center;cursor:pointer;display:flex;justify-content:center;margin-right:12px;padding:0;width:60px}.feedback-modal.modal-large .modal-content .modal-body .stickerlist .sticker img{max-height:60px;max-width:60px}.feedback-modal.modal-large .modal-content .modal-body .check-element{margin-top:16px}.feedback-modal.modal-large .modal-content .modal-body .check-element .element-icon{font-size:24px}.feedback-modal.modal-large .modal-content .modal-body .check-element .input-element{margin-right:8px;width:auto}.feedback-modal.modal-large .modal-content .modal-body .check-element .input-element .icon{color:#686b72;font-size:24px}.feedback-modal.modal-large .modal-content .modal-body .check-element .input-element .icon.checked{color:#686b72;fill:#686b72}.feedback-modal.modal-large .modal-content .modal-body .check-element .input-element .icon.checkbox-markert.checked{border:3px solid #686b72;border-radius:4px;color:#fff}.feedback-modal.modal-large .modal-content .modal-footer{background-color:#fff}@media(max-width:767px){.feedback-modal.modal-large{bottom:0;height:var(--app-height,100vh);left:0;max-height:var(--app-height,100vh);right:0;top:0;transform:none;width:var(--app-width,100vw)}.feedback-modal.modal-large .modal-content{height:100%}.feedback-modal.modal-large .modal-content .modal-header{background:transparent;display:block;display:flex;font-size:16px;font-weight:700;line-height:150%;margin-left:auto;margin-right:auto;max-width:80%;min-height:var(--header-height,68px);text-align:center}.feedback-modal.modal-large .modal-content .modal-header .feedback-icon{display:none}.feedback-modal.modal-large .modal-content .modal-header .component-title{display:inline}.feedback-modal.modal-large .modal-content .modal-body{flex-direction:column;height:100%;justify-content:flex-start;margin:20px 0}}.modal.modal-feedback-list{border-radius:8px;left:auto;margin-left:0;position:relative;right:auto;top:auto;width:650px}.modal.modal-feedback-list.modal-normal{transform:unset}.modal.modal-feedback-list .modal-content{border-radius:8px;padding:14px 0}.modal.modal-feedback-list .modal-content .modal-header{display:block;font-size:16px;padding:0 14px;text-align:left}.modal.modal-feedback-list .modal-content .modal-header .names{display:inline-block}.modal.modal-feedback-list .modal-content .modal-header .icon{display:inline-block;margin-right:14px;position:relative;top:2px}.modal.modal-feedback-list .modal-content .modal-header .btn.close{font-size:16px;height:44px;padding:0 6px 0 0;right:0;top:0;width:44px}.modal.modal-feedback-list .modal-content .modal-header .btn.close span{margin:0}.modal.modal-feedback-list .modal-content .modal-header .btn.close .icon{margin-right:0}.modal.modal-feedback-list .modal-content .modal-body{align-items:center;display:flex;flex-direction:row;margin:40px 65px 20px;text-align:left}.modal.modal-feedback-list .modal-content .modal-body .feedback-image{flex-basis:150px;flex-grow:0;margin-right:8px;max-height:250px;text-align:center}.modal.modal-feedback-list .modal-content .modal-body .feedback-image img{max-height:250px;object-fit:contain}.modal.modal-feedback-list .modal-content .modal-body .node-traversal{flex-basis:0;flex-grow:1;margin-bottom:1rem;margin-top:1rem;max-height:min(85vh,500px);overflow:auto;word-break:break-word}.modal.modal-feedback-list .modal-content .modal-body .node-traversal p{min-height:1em}.modal.modal-feedback-list .modal-content .modal-footer{align-items:center;display:flex;flex-direction:row;pointer-events:none;position:absolute;top:calc(50% - 22px);width:100%}.modal.modal-feedback-list .modal-content .modal-footer .btn{background:transparent;height:44px;padding-left:0;padding-right:0;pointer-events:all;width:44px}@media(any-hover:hover){.modal.modal-feedback-list .modal-content .modal-footer .btn:hover:not(:disabled){color:var(--brand-color-primary)}}.modal.modal-feedback-list .modal-content .modal-footer .btn:focus{outline:none}.modal.modal-feedback-list .modal-content .modal-footer .btn:focus-visible{background:#f7f7f8;color:var(--brand-color-primary);outline:2px solid var(--brand-color-primary)}.modal.modal-feedback-list .modal-content .feedback-teacher{color:#292e3b;font-size:14px;margin-right:64px;text-align:right}@media(max-width:767px){.modal.modal-feedback-list{bottom:0;height:var(--app-height,100vh);left:0;max-height:var(--app-height,100vh);right:0;top:0;transform:none;width:var(--app-width,100vw)}.modal.modal-feedback-list .modal-content{height:100%}.modal.modal-feedback-list .modal-content .modal-header{min-height:var(--header-height,68px)}.modal.modal-feedback-list .modal-content .modal-header .feedback-icon{display:none}.modal.modal-feedback-list .modal-content .modal-header .names{display:block;font-size:16px;font-weight:700;line-height:150%;margin-left:auto;margin-right:auto;max-width:80%;text-align:center}.modal.modal-feedback-list .modal-content .modal-body{flex-direction:column;height:100%;justify-content:center;margin:20px 60px}.modal.modal-feedback-list .modal-content .modal-body .node-traversal{flex-basis:unset;flex-grow:0;font-size:20px;line-height:150%;max-height:min(75vh,500px)}}.global-audio-mute-button{align-items:center;border-radius:100%;cursor:pointer;display:inline-flex;font-size:20px;justify-content:center;opacity:.4;right:24px;top:calc(var(--header-height, 68px) + 24px);fill:#686b72;align-self:flex-start;background-color:hsla(0,0%,100%,.7);border:.2em solid transparent;color:#686b72;opacity:0;padding:.4em;position:fixed;text-align:center;transition:opacity .5s ease-in-out}.global-audio-mute-button:focus{border-color:#686b72;outline:none}.global-audio-mute-button+div,.global-audio-mute-button+h1,.global-audio-mute-button+span{margin-left:.5rem}.global-audio-mute-button.visible{opacity:1}.global-audio-mute-button:not(.visible){transition-delay:3s}.global-audio-mute-button:focus,.global-audio-mute-button:hover{opacity:1;transition:opacity .1s ease-in-out;transition-delay:0s}.bordered-circle{padding:1rem}.bordered-circle svg{width:100%}.bordered-circle path :not(.filled){fill:transparent}.bordered-circle .label{text-anchor:middle;font-weight:700;fill:#292e3b}.bordered-circle .subLabel{fill:#292e3b;font-size:.6em}.bordered-circle circle{stroke-width:4px;fill:transparent}.bordered-circle circle.gray{stroke:#aaa}.pupil-info .finishedTitle{color:#686b72;font-size:14px;line-height:150%}.pupil-info a[href]{text-decoration:underline}.pupil-info h3{font-size:18px;font-weight:700;line-height:120%;margin-top:16px;overflow-wrap:break-word;word-break:break-word}.pupil-info .info{flex-grow:1;margin-bottom:0}.pupil-info .info,.status--km1Su{display:flex;flex-direction:column}.status--km1Su{align-items:center;flex-basis:12.5%;flex-grow:0;flex-shrink:0;font-size:14px;gap:12px;justify-content:center;padding:0 16px}@media(max-width:767px){.status--km1Su{margin-inline:auto;margin-bottom:20px}}.textWrapper--LQKX4{align-items:center;border-left:1px solid #d9dadd;display:flex;flex-basis:35%;flex-grow:1;padding-left:16px}@media(max-width:767px){.textWrapper--LQKX4{border:none}}.icon--Z47kz{margin-bottom:auto}.textInner--sHLT4{display:flex;gap:8px}@media(max-width:767px){.textInner--sHLT4{margin-top:24px}}.diagrams{display:flex;min-height:100%;position:relative}.diagram-bar .bar-section.name--finished{background-color:#1f865d}.diagram-bar .bar-section.name--started{background-color:#feed58}.diagram-bar .bar-section.name--remaining,.diagram-bar .bar-section.name--unanswered:not(.hidden){background-color:#b8babe}.diagram-bar .bar-section.name--incorrect{background-color:#e02c4d}.diagram-bar .bar-section.name--aggPoints,.diagram-bar .bar-section.name--correct,.diagram-bar .bar-section.name--points{background-color:#1f865d}.diagram-bar .bar-section.name--aggPointsMultipleTries,.diagram-bar .bar-section.name--pointsMultipleTries{background-color:#cce7de}.diagram-bar.stacked{align-items:center;display:flex;flex-shrink:0;justify-content:flex-end;width:16px}.diagram-bar.stacked .bars{align-items:flex-end;display:flex;flex-basis:0;flex-direction:column;flex-grow:1;width:10px}.diagram-bar.stacked .bars.horizontal{flex-direction:row}.diagram-bar.stacked.horizontal{flex-direction:row;height:1em;margin:2px 0;width:100%}.diagram-bar.stacked.split .bar-section{min-width:7px}.diagram-bar.stacked:not(.split){flex-direction:column;height:calc(100% - 5px)}.diagram-bar.stacked:not(.split).baseLineCenter{align-self:baseline}.diagram-bar.stacked:not(.split).baseLineCenter .show-bar{margin:1px 0}.diagram-bar.stacked .wrong-count{margin-top:auto}.diagram-bar.stacked .bar-section{cursor:pointer;display:inline-block;flex:1 0 7px;width:100%}.diagram-bar.stacked.baseLineCenter .bar-section{border-radius:10px;margin:0 1px}.diagram-bar.stacked.baseLineBottom .top-bar{border-radius:10px 10px 0 0}.diagram-bar.stacked.baseLineBottom .bottom-bar{border-radius:0 0 10px 10px}.diagram-bar.stacked.baseLineBottom .bottom-bar.top-bar{border-radius:10px 10px 10px 10px}.diagram-bar.stacked .bar-section{display:flex}@media(any-hover:hover){.diagram-bar.stacked .bar-section:hover{opacity:.8}}.diagram-bar.stacked:not(:first-child){margin-left:8px}.diagram-bar.stacked .label{flex-shrink:0;font-size:14px;padding-top:8px;text-align:center;width:100%}.diagram-bar .bar-section.name--aggPointsRemaining.show-bar,.diagram-bar .bar-section.name--pointsRemaining.show-bar{background:#fd7e14;border:1px solid #fd7e14}.diagram-bar .bar-section.name--aggUnanswered+.bar-section.name--aggPointsRemaining{border-top:0}.diagram-bar .bar-section.name--aggUnanswered.show-bar{background:#b8babe;border:1px solid #b8babe;border-bottom:0}.diagram-bar .bar-section.name--aggNoTasks{background:#fff;border:2px solid #b8babe}.diagram-bar .bar-section.name--unanswered.hidden{flex-shrink:1}.diagram-bar .bar-section.name--unanswered:not(.hidden){margin-top:auto;max-height:10px}.diagram-bar .bar-section.name--correct.has-wrong-count{background-color:transparent;border:2px solid #1f865d}.group-overview p{line-height:1.5em}.group-overview .modal-content{background-color:#686b72}.group-overview .tile{margin-bottom:0}.group-overview .description{margin-bottom:1rem;padding-bottom:1rem}.group-overview header h1,.group-overview header h2{-webkit-font-smoothing:antialiased}.group-overview header h3{font-size:14px;line-height:150%}.group-overview header p{font-size:18px}.group-overview-component{margin-left:auto;margin-right:auto;margin-top:3rem;max-width:1440px}.group-overview-component .col-side{flex:0 0 300px;max-width:none}.group-overview-component .col-main{flex:1;max-width:none}.group-section{font-size:16px;height:100%}.group-section .bordered-circle .subLabel{font-size:.5em}.pupils-header{display:flex;justify-content:space-between}.pupils-header .sort.score{text-align:right}.group-section h2,.pupil-details h2{font-size:24px}.group-section h3,.pupil-details h3{font-size:20px;overflow-wrap:break-word;word-break:break-word}@media(max-width:767px){.group-section h3,.pupil-details h3{font-size:1rem}}.component-evaluation,.group-section,.pupil-details{display:flex}.component-evaluation .info,.group-section .info,.pupil-details .info{display:flex;flex:0 0 25%;flex-direction:column;max-width:25%}.component-evaluation .info header,.group-section .info header,.pupil-details .info header{word-wrap:break-word}.component-evaluation .info>:not(.spacer),.group-section .info>:not(.spacer),.pupil-details .info>:not(.spacer){flex-grow:0}.component-evaluation .info .diagram-legend,.group-section .info .diagram-legend,.pupil-details .info .diagram-legend{margin-top:1em}.component-evaluation .info .diagram-legend>*,.group-section .info .diagram-legend>*,.pupil-details .info .diagram-legend>*{align-items:center;display:flex;font-weight:700;margin-top:.5em;padding-bottom:.1em;padding-top:.1em}.component-evaluation .info .diagram-legend>*>svg,.group-section .info .diagram-legend>*>svg,.pupil-details .info .diagram-legend>*>svg{flex-shrink:0;margin-right:.5em}.component-evaluation .info .diagram-legend .correct,.group-section .info .diagram-legend .correct,.pupil-details .info .diagram-legend .correct{--currentColor:#1f865d}.component-evaluation .info .diagram-legend .correct-multiple-tries,.group-section .info .diagram-legend .correct-multiple-tries,.pupil-details .info .diagram-legend .correct-multiple-tries{--currentColor:#fd7e14;--secondaryColor:#1f865d}.component-evaluation .info .diagram-legend .wrong,.group-section .info .diagram-legend .wrong,.pupil-details .info .diagram-legend .wrong{--currentColor:#fd7e14}.component-evaluation .info .diagram-legend .unanswered,.group-section .info .diagram-legend .unanswered,.pupil-details .info .diagram-legend .unanswered{--currentColor:#b8babe}.component-evaluation .info .feedback .btn,.group-section .info .feedback .btn,.pupil-details .info .feedback .btn{margin:0;padding-bottom:0;padding-left:3px}.component-evaluation .info .feedback .btn .icon,.group-section .info .feedback .btn .icon,.pupil-details .info .feedback .btn .icon{margin-right:10px}.component-evaluation .link,.group-section .link,.pupil-details .link{align-self:center;border:2px solid var(--brand-color-primary);border-radius:20px;color:var(--brand-color-primary);padding:.5rem 1rem}.component-evaluation .link svg,.group-section .link svg,.pupil-details .link svg{vertical-align:bottom}.component-evaluation .link:hover,.group-section .link:hover,.pupil-details .link:hover{background:var(--brand-color-primary);color:#fff;text-decoration:none}.component-evaluation .diagrams,.group-section .diagrams,.pupil-details .diagrams{align-items:flex-end;align-self:flex-end;display:flex;height:150px;justify-content:flex-start;min-height:150px}.component-evaluation .score,.group-section .score,.pupil-details .score{align-items:center;align-self:center;border-radius:100%;color:#545760;display:flex;flex:0 0 60px;font-size:18px;font-weight:700;height:60px;justify-content:center}.component-evaluation .score.STARTED,.group-section .score.STARTED,.pupil-details .score.STARTED{border:4px solid #feed58}.component-evaluation .score.FINISHED,.component-evaluation .score.SUMMARY,.group-section .score.FINISHED,.group-section .score.SUMMARY,.pupil-details .score.FINISHED,.pupil-details .score.SUMMARY{border:4px solid #1f865d}.group-overview .pupil-section{padding-bottom:3em}.group-overview .pupil-section .diagrams .statistics-popover{left:calc(var(--left) - var(--scrollLeft))}.level{font-size:18px;font-weight:700;line-height:14px;margin-right:3px}.group-overview .time{align-items:center;color:#292e3b;display:flex;font-size:14px}.group-overview .time .icon{font-size:22px;margin-right:.5rem}.group-overview .time .time-unit{margin-top:16px}.pupil-details a{color:#292e3b;text-decoration:none}@media(any-hover:hover){.pupil-details a:hover{text-decoration:underline}}.pupil-details a h3{margin-bottom:1em;text-decoration:none}.pupil-details a p{text-decoration:underline}.pupil-details.panel{border-radius:0;margin:0 auto 2px}.pupil-details.panel.not-answered{background:#f7f7f8;min-height:70px;padding:0 1rem}.pupil-details.panel.not-answered>*{border:none!important}.pupil-details.panel.not-answered .pupil-info .spacer{display:none}@media(max-width:767px){.pupil-details.panel.not-answered{padding:1rem}}.statistics-popover{background-color:#fff;border-radius:4px;display:flex;filter:drop-shadow(0 3px 20px rgba(0,0,0,.1));flex-direction:column;left:calc(var(--left) - var(--scrollLeft));line-height:150%;min-height:44px;padding:6px;position:absolute;top:calc(100% + 12px);width:256px;z-index:10}.statistics-popover>.btn-icon{color:#686b72;font-size:12px;height:20px;padding:0;position:absolute;right:4px;top:4px;width:20px}.statistics-popover>.btn-icon>span .icon{color:#686b72;font-size:12px}.statistics-popover .screenshot-label{display:none}.statistics-popover .label{font-size:14px}.statistics-popover .label .label-with-icon{align-items:center;display:flex;justify-content:flex-start}.statistics-popover .label .label-with-icon svg{margin-right:4px}.statistics-popover .label .label-with-icon.section-correct svg{color:#1f865d}.statistics-popover .label .label-with-icon.section-correct-multiple svg{color:#cce7de}.statistics-popover .label .label-with-icon.section-unanswered svg{color:#b8babe}.statistics-popover .label .label-with-icon.section-wrong svg{color:#e02c4d}.statistics-popover .openUserPage{font-size:14px;margin-bottom:6px;margin-top:0}.statistics-popover .openUserPage a{color:#292e3b!important;text-decoration:underline}.group-overview .section--total{fill:#ced4da}.group-overview .section--started{fill:#8d9196}.group-overview .section--remaining{fill:#ced4da}.group-overview .section--finished{fill:#266682}.group-overview .section--correct{fill:#1f865d}.group-overview .section--incorrect{fill:#e02c4d}.group-overview .section--points{fill:#1f865d;stroke:#1f865d}.group-overview .section--pointsRemaining{fill:#fd7e14;stroke:#fd7e14}.group-overview .section--unanswered{fill:#b8babe;stroke:#b8babe}.group-overview-component .side-diagram{align-items:center;display:flex;flex-direction:column;justify-content:center}.group-overview-component .side-diagram .bordered-circle>svg{height:100px;width:100px}.group-overview-component .side-diagram .bordered-circle>svg .subLabel{font-size:.8em;padding-top:.3em}.group-overview-component .side-diagram>.captioned-diagram{align-items:center;display:flex;flex-direction:column;justify-content:center}.group-overview-component .side-diagram>.captioned-diagram .caption{text-align:center}.group-overview-component .status-label{align-items:center;color:#545760;display:flex;font-size:16px;margin-top:10px}.group-overview-component .status-label .status-box{background-color:#b8babe;border:1px solid #fff;border-radius:3px;display:inline-block;height:12px;margin:0 13px 0 5px;width:12px}.group-overview-component .status-label .status-box.status--STARTED{background-color:#feed58}.group-overview-component .status-label .status-box.status--FINISHED{background-color:#1f865d}.group-overview-component .status-label .icon{font-size:18px;margin-left:2px;margin-right:10px}.group-overview-component .status-label .icon.finished{fill:#1f865d}.group-overview-component .sidecontents{display:flex}.group-overview-component .sidecontents .summarylist{display:inline-block;font-size:16px;margin-left:auto;margin-right:auto;padding-top:14px}.group-overview-component .sidecontents .summarylist .label{display:table-row}.group-overview-component .sidecontents .summarylist .label>span{display:table-cell;padding-bottom:10px}.group-overview-component .sidecontents .summarylist .label .legend .icon{display:inline-block;margin-right:6px;position:relative;top:2px}.group-overview-component .sidecontents .summarylist .label .legend.started .icon{fill:#686b72}.group-overview-component .sidecontents .summarylist .label .legend.finished .icon{fill:#1f865d}.group-overview-component .sidecontents .summarylist .label .value{font-weight:700;min-width:3rem;padding-left:.5rem;text-align:right}.group-overview-component .component-version-options{display:flex;justify-content:center;margin:0 auto;max-width:1400px;padding-inline:1rem}.group-overview-component .component-version-options .decoration{color:#efd601;font-size:3em;padding:0 20px}.group-overview-component .component-version-options .description{margin-bottom:unset;padding-bottom:unset}.group-overview-component .component-version-options .description .Select{font-size:1em}.group-overview-component .component-version-options .description>*{margin-bottom:8px}.group-overview-component .component-version-options .description>p{font-size:14px;font-style:italic}.error-message-holder{align-content:center;display:flex;flex-basis:100%;flex-grow:1;height:100%;justify-content:center;width:100%}.error-message-holder .error-message.no-group-error{align-self:center;color:var(--brand-color-primary);font-size:2em;font-weight:700;max-width:500px;text-align:center}.service-layout.group-overview .error-message-holder{bottom:0;position:fixed;top:var(--header-height,68px)}.group-overview .btn.mobile-expand-diagrams{display:none}@media(max-width:767px){.group-overview .btn.mobile-expand-diagrams{color:#545760;display:block;font-size:12px;margin-left:auto;margin-right:auto;text-decoration:underline}}.group-overview .btn.mobile-expand-diagrams:focus{outline:none}.group-overview .btn.mobile-expand-diagrams:focus-visible{text-decoration:none}@media(any-hover:hover){.group-overview .btn.mobile-expand-diagrams:hover{text-decoration:none}}@media(max-width:767px){.group-overview .diagrams{display:none}}.group-overview .diagrams.mobile-expanded{display:flex}.groupOverview_OLD{gap:16px}.groupOverview_OLD .link{margin-left:auto}.buttonTableHeader--ULL3Q{text-transform:none}.buttonTableHeader--ULL3Q:focus{outline:none}.buttonTableHeader--ULL3Q:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--brand-color-primary),0 0 0 6px #fff;outline:none}.arrowSort--pg2hR{margin-left:12px}.groupStatusCount--qDMyw{display:flex;flex-wrap:wrap}.groupStatusCount--qDMyw .groupStatusItem--nud_Y{margin:0;padding:0 24px 0 0}.groupStatusCount--qDMyw .groupStatusItem--nud_Y dd,.groupStatusCount--qDMyw .groupStatusItem--nud_Y dt{display:inline-block;font-size:14px}.groupStatusCount--qDMyw .statusNumber--WKlSE{font-weight:700;padding-left:4px}@media(max-width:767px){.groupStatusCount--qDMyw{justify-content:space-between;padding:24px 0 12px}.groupStatusCount--qDMyw .groupStatusItem--nud_Y{padding:0 4px}}.statisticTopView--ZUcTT{display:flex;flex-wrap:wrap;margin-bottom:2rem}.statisticTopView--ZUcTT .tileView--dpJwO{flex-basis:300px}.statisticTopView--ZUcTT .mainView--U2txr{flex-grow:1}.statisticTopView--ZUcTT .mainView--U2txr,.statisticTopView--ZUcTT .tileView--dpJwO{padding:0 1rem}.tbodyRow--eczOV{background-color:#fff;margin:0 auto 2px;padding:24px}.tbodyRow--eczOV.notAnswered--uwa5a{background:#f7f7f8}@media(max-width:767px){.tbodyRow--eczOV{box-shadow:1px 1px 4px #d9dadd;margin-bottom:16px;padding:24px 1rem}}.tbodyRow--eczOV .cellName--fdReg{display:flex;flex-direction:column;justify-content:space-between;overflow-wrap:break-word;padding-right:24px;word-break:break-word}.tbodyRow--eczOV .cellName--fdReg p{font-size:14px;margin-bottom:0}.tbodyRow--eczOV .cellStatus--jYEaD{display:flex;flex-wrap:wrap}.tbodyRow--eczOV .cellStatus--jYEaD .notAnsweredStatus--h5Alr{border-left:none;padding:24px 0}.tbodyRow--eczOV .cellStatus--jYEaD>*{border-left:1px solid #d9dadd;width:50%}@media(max-width:767px){.tbodyRow--eczOV .cellStatus--jYEaD{flex-direction:column;margin-top:24px}.tbodyRow--eczOV .cellStatus--jYEaD>*{border-left:none;width:100%}}.tableWrapper--dgSX2{display:block}.tableWrapper--dgSX2 .table--lAt5o{display:block;width:100%}.tableBody--wx2fH{display:block}.tableRow--N1oX6{display:grid;grid-template-columns:var(--table-grid-columns)}@media(max-width:767px){.tableRow--N1oX6{display:flex;flex-direction:column}}.tableCell--P6__C{text-align:left}.descriptionList--M10bE{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto;margin:0;padding:0 16px}.descriptionList--M10bE>*{align-self:center;margin:4px}.descriptionList--M10bE dd{font-weight:700}@media(max-width:767px){.descriptionList--M10bE{border-left-width:0;grid-template-columns:60% 40%;padding:24px 0}.descriptionList--M10bE p{margin-bottom:0}.descriptionList--M10bE dd,.descriptionList--M10bE dt{margin:16px 0}.currentSession--P9MuK .currentSession--P9MuK{border-bottom:1px solid #d9dadd;border-left-width:0;padding:24px 0}.currentSession--P9MuK .currentSession--P9MuK p{margin-bottom:0}}.currentSession--P9MuK>p{font-size:14px;margin-bottom:24px;text-align:center}.sessionList--kC0Sl{align-items:flex-end;display:flex;justify-content:space-between;list-style-type:none;margin:0;padding:0}.sessionList--kC0Sl .listItem--bLkPO{align-items:center;display:flex;flex-direction:column;font-size:16px;padding:0 16px;text-align:center;width:33%}.sessionList--kC0Sl .listItem--bLkPO>p{font-size:14px;margin:12px 0}.sessionList--kC0Sl .listItem--bLkPO>p>span{margin:0}.sessionList--kC0Sl .listItem--bLkPO .visualWrapper--JKQ6q>*{font-size:24px;font-weight:700;line-height:24px;margin:0}.sessionList--kC0Sl .listItem--bLkPO .visualWrapper--JKQ6q>p{color:#1f865d}@media(max-width:767px){.sessionList--kC0Sl{border-left-width:0;padding:24px 0}.sessionList--kC0Sl p{margin-bottom:0}}.groupoverview--ze_0g{padding:0 1rem 2rem}.groupOverviewTable--f3AZO{display:block;margin-bottom:40px;width:100%}.group-overview-progress-component .row:first-of-type{flex-wrap:nowrap}.group-overview-progress-component .row:first-of-type .col.col-side~.col.col-main{flex:1;max-width:calc(100% - 300px)}.group-overview-progress-component .group-section{background:transparent;padding-left:6px;padding-top:0}.group-overview-progress-component .group-section .started-finished-numbers{color:#292e3b;font-size:14px}.group-overview-progress-component .group-section .started-finished-numbers .number{font-weight:700;margin-left:4px;margin-right:12px}.group-overview-progress-component .pupils-header{display:flex}.group-overview-progress-component .pupils-header>*{align-items:center;border-right:2px solid transparent;display:flex;flex-shrink:0;justify-content:center;text-align:center}.group-overview-progress-component .pupils-header>* .btn{text-transform:none}.group-overview-progress-component .pupils-header .name{flex-basis:25%;flex-grow:0;justify-content:flex-start;text-align:left}.group-overview-progress-component .pupils-header .last-seen-time{color:#545760;flex-basis:20%;flex-grow:0;font-size:14px;justify-content:flex-start;line-height:150%;text-align:left}.group-overview-progress-component .pupils-header .status{flex-basis:12.5%;flex-grow:0}.group-overview-progress-component .pupils-header .progressholder{display:flex;flex-basis:35%;flex-grow:1}.group-overview-progress-component .pupil-section .pupil-details .info{flex-basis:25%;flex-grow:0;justify-content:center;margin-right:12px;padding-right:12px;text-align:left}.group-overview-progress-component .pupil-section .pupil-details .info .spacer{display:none}.group-overview-progress-component .pupil-section .pupil-details .last-seen-time{border-right:1px solid #d9dadd;color:#545760;display:flex;flex-basis:20%;flex-direction:column;flex-grow:0;font-size:14px;justify-content:center;line-height:150%;padding-left:12px;text-align:left}.group-overview-progress-component .pupil-section .pupil-details .time-status{align-items:center;border-right:1px solid #d9dadd;display:flex;flex-basis:12.5%;flex-direction:column;flex-grow:0;justify-content:center}.group-overview-progress-component .pupil-section .pupil-details .time-status svg{color:#b8babe;font-size:24px;margin-bottom:14px}.group-overview-progress-component .pupil-section .pupil-details .time-status.finished svg{color:#1f865d}.group-overview-progress-component .pupil-section .pupil-details .time-status.is-single-page-read-component .time{display:none}.group-overview-progress-component .pupil-section .pupil-details .progressholder{align-items:center;display:flex;flex-basis:35%;flex-grow:1;justify-content:center}.group-overview-progress-component .pupil-section .pupil-details .progressholder .diagrams{align-items:center;align-self:center;padding:0 0 0 16px;width:100%}.group-overview-progress-component .pupil-section .pupil-details .progressholder.is-single-page-read-component{display:none}@media(max-width:767px){.group-overview-progress-component .row:first-of-type .col.col-side{flex-grow:1}.group-overview-progress-component .row:first-of-type .col.col-main,.group-overview-progress-component>.col.col-main .pupils-header{display:none}.group-overview-progress-component>.col.col-main .pupil-section .pupil-details{flex-wrap:wrap}.group-overview-progress-component>.col.col-main .pupil-section .pupil-details>*{border-right:none;flex-basis:100%;flex-shrink:0;margin:0;max-width:none;padding:0}.group-overview-progress-component>.col.col-main .pupil-section .pupil-details .progressholder,.group-overview-progress-component>.col.col-main .pupil-section .pupil-details .time-status{flex-basis:50%}.group-overview-progress-component>.col.col-main .pupil-section .pupil-details .time-status{border-right:1px solid #d9dadd}.group-overview-progress-component>.col.col-main .pupil-section .pupil-details .progressholder .diagrams{display:flex;width:100%}.group-overview-progress-component>.col.col-main .pupil-section .pupil-details .progressholder .progress-bar-holder{display:flex;flex-direction:column}.group-overview-progress-component>.col.col-main .pupil-section .pupil-details .progressholder .progress-bar-holder .progress-bar{width:100%}.group-overview-progress-component>.col.col-main .pupil-section .pupil-details .progressholder .progress-bar-holder .progress-number{margin-left:0;margin-top:12px}}.progress-bar-holder{align-items:center;display:flex;position:relative;width:100%}.progress-bar-holder .progress-bar{background-color:#ced4da;border-color:#ced4da;border-radius:10px;flex-grow:1;height:10px;overflow:hidden}.progress-bar-holder .progress-bar .progress-bar-inner{background-color:#1f865d;border-radius:0;height:100%}.progress-bar-holder .progress-number{color:#1f865d;flex-grow:0;font-size:28px;font-weight:700;line-height:120%;margin-left:24px}.component-evaluation-diagrams-outer{height:100%;position:relative;width:100%}.component-evaluation-diagrams-outer .scrollButton{background:hsla(0,0%,100%,.85);border-radius:0;height:calc(100% - 24px);padding:0;position:absolute;top:12px;width:24px;z-index:1}.component-evaluation-diagrams-outer .scrollButton.scrollRight{right:0}.component-evaluation-diagrams-outer .scrollButton.scrollLeft{left:0}.component-evaluation-diagrams-outer .component-evaluation-diagrams{overflow-x:auto;-ms-overflow-style:none;height:100%;margin:0 1rem;scrollbar-width:none}.component-evaluation-diagrams-outer .component-evaluation-diagrams::-webkit-scrollbar{display:none}.component-evaluation-diagrams-outer .component-evaluation-diagrams .component-evaluation-diagrams-inner{align-items:flex-end;display:flex;flex:1;height:100%;justify-content:flex-start;overflow-y:visible}.component-evaluation-diagrams-outer .component-evaluation-diagrams .infopage-icon{margin-bottom:2px;margin-left:8px}.component-evaluation-diagrams-outer .component-evaluation-diagrams .icon{color:#fff;font-size:8px;text-align:center}.component-evaluation-diagrams-outer .component-evaluation-diagrams .diagram-bar .bar-section.show-bar{border-width:2px;flex-shrink:1;justify-content:center;margin-bottom:2px;padding-bottom:4px;padding-top:4px}.component-evaluation-diagrams-outer .component-evaluation-diagrams .diagram-bar .bar-section.show-bar.name--aggPointsRemaining{background-color:#e02c4d;border-color:#e02c4d}.component-evaluation-diagrams-outer .component-evaluation-diagrams .diagram-bar .bar-section.show-bar.name--aggPointsRemaining .icon{align-self:flex-end}.component-evaluation-diagrams-outer .component-evaluation-diagrams .diagram-bar .bar-section.show-bar.name--aggPoints{background-color:#1f865d;border-color:#1f865d}.component-evaluation-diagrams-outer .component-evaluation-diagrams .diagram-bar .bar-section.show-bar.name--aggPoints .icon{align-self:flex-start}.component-evaluation-diagrams-outer .component-evaluation-diagrams .diagram-bar .bar-section.show-bar.name--aggUnanswered{background-color:#b8babe;border-color:#b8babe;border-bottom:2px solid #b8babe}.component-evaluation-diagrams-outer .component-evaluation-diagrams .diagram-bar .bar-section.show-bar.name--emptyRatingBar{background-color:#b8babe;margin-bottom:0;padding:0}.component-evaluation-diagrams-outer .component-evaluation-diagrams .diagram-bar .bar-section.show-bar.name--relativeParameterSetRatingAverage{background-color:#3d5afe;margin-bottom:0;padding:0}.component-evaluation-diagrams-outer .component-evaluation-diagrams .diagram-bar .bar-section.show-bar.name--relativeUserRatingPerformance{background-color:#000;margin-bottom:0;padding:2px 0}.component-evaluation-diagrams-outer .component-evaluation-diagrams .diagram-bar .bar-section.show-bar.top-bar{border-top-left-radius:8px;border-top-right-radius:8px;margin-top:0}.component-evaluation-diagrams-outer .component-evaluation-diagrams .diagram-bar .bar-section.show-bar.bottom-bar{border-bottom-left-radius:8px;border-bottom-right-radius:8px;margin-bottom:0}.pupil-exam-component-task-diagram .statistics-popover .icon{font-size:.75em;margin-right:.25em}.pupil-exam-component-task-diagram .statistics-popover .icon.totalCorrectSelectedWords{color:#1f865d}.pupil-exam-component-task-diagram .statistics-popover .icon.totalSolutionWords{color:#000}.pupil-exam-component-task-diagram .statistics-popover .icon.totalIncorrectSelectedWords{color:#e02c4d}.pupil-exam-component-task-diagram .statistics-popover .allow-change-disclaimer{align-items:flex-start;display:flex;justify-content:flex-start}.pupil-exam-component-task-diagram .statistics-popover .allow-change-disclaimer>*{display:block}.pupil-exam-component-task-diagram .statistics-popover .allow-change-disclaimer .icon-holder{flex-shrink:0;text-align:start;width:16px}.pupil-exam-component-task-diagram .statistics-popover .allow-change-disclaimer .icon-holder .icon{color:#292e3b;font-size:10px;margin-top:7px;text-align:start}.pupil-exam-component-task-diagram .statistics-popover .linked-file a{align-items:center;color:var(--brand-color-primary);display:flex;justify-content:flex-start;line-height:2;text-decoration:underline}@media(any-hover:hover){.pupil-exam-component-task-diagram .statistics-popover .linked-file a:hover{text-decoration:none}}.pupil-exam-component-task-diagram .statistics-popover .linked-file a .icon{color:var(--brand-color-primary);font-size:16px;margin-right:8px}.details--xEQ4J{max-width:650px;padding:unset;width:100%}.entry--yYCfU{align-items:center;display:grid;font-size:16px;font-style:normal;font-weight:400;grid-template-columns:auto 1fr;line-height:150%}.entry--yYCfU:not(:last-child){margin-bottom:24px}.entryIcon--s0wbX{margin:24px}@media(max-width:767px){.entryIcon--s0wbX{margin:16px 16px 16px 8px}}#entryHeader--tNVbV{font-size:16px;font-weight:700;margin-bottom:4px}.entryText--mMDUj{margin-bottom:unset}.actions--yfFzG{display:flex;justify-content:center}.actions--yfFzG:not(:empty){border-top:1px solid #d9dadd;margin-top:24px;padding-top:32px}.downloadActions--kI1jP{display:flex;justify-content:center;width:100%}.downloadActions--kI1jP:not(:first-child):not(:empty){border-left:1px solid #d9dadd}.downloadButton--vdHNr{margin-inline:16px}.reviewExams--D2HNx{display:flex;justify-content:center;width:100%}.openForReview--EsIq2{align-items:center;align-self:stretch;background:var(--brand-color-primary-light);border-radius:6px;display:flex;font-size:16px;height:40px;justify-content:center;padding:0 16px}@media(max-width:1023px){.downloadButton--vdHNr{margin:8px}.reviewExams--D2HNx{margin:24px 0;width:100%}.openForReview--EsIq2{font-size:12px}.actions--yfFzG{display:flex;flex-direction:column;justify-content:center}.actions--yfFzG:not(:empty){border-top:unset;margin-top:unset;padding-top:unset}.actions--yfFzG .downloadActions--kI1jP{display:block;padding-top:16px}.actions--yfFzG .downloadActions--kI1jP .downloadButton--vdHNr{margin:8px auto;width:fit-content}.actions--yfFzG .downloadActions--kI1jP:not(:empty){border-left:unset;border-top:1px solid #d9dadd}}.actions--d1O3R{display:flex;flex-wrap:wrap;gap:16px;justify-content:flex-end;margin-bottom:16px;padding-top:32px;padding-inline:16px;width:100%}.actions--d1O3R:not(:empty){border-top:1px solid #d9dadd}@media(max-width:767px){.actions--d1O3R,.buttonGroup--RghjA{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:center;width:100%}.actions--d1O3R .downloadButton--JPw4h,.actions--d1O3R .feedbackButton--sNZ4c,.actions--d1O3R .showAnswer--nOj4J,.buttonGroup--RghjA .downloadButton--JPw4h,.buttonGroup--RghjA .feedbackButton--sNZ4c,.buttonGroup--RghjA .showAnswer--nOj4J{max-width:350px;width:100%}}.info--ywtSx{border-right:1px solid #d9dadd;display:flex;flex:0 0 16%;flex-direction:column;justify-content:center;margin-bottom:0;text-align:center}.finishedTime--JT_FJ{color:#545760;font-size:14px;line-height:150%;margin-bottom:8px;margin-top:auto}.finishedTitle--SpLZ5{margin-bottom:4px}.deliverdDate--oBcxf,.notDelivered--fQssG{color:#292e3b;margin-bottom:unset}.notDelivered--fQssG{font-style:italic}.openCloseButton--PS6mh{margin-top:auto}@media(max-width:767px){.info--ywtSx .finishedTime--JT_FJ{margin:24px auto}.info--ywtSx.answerStatus--KrUtx{border-bottom:1px solid #d9dadd;border-right:none;margin-bottom:24px}.openCloseButton--PS6mh{margin:auto auto 24px}}.group-overview-exam-component .select-component-version{width:100%}.group-overview-exam-component .row:first-of-type{flex-wrap:nowrap}.group-overview-exam-component .row:first-of-type .col.col-side~.col.col-main{flex:1;max-width:calc(100% - 300px)}.group-overview-exam-component .legend{margin-bottom:12px;margin-left:auto}.group-overview-exam-component .group-section{background:transparent;flex-wrap:wrap;font-size:16px;font-style:normal;font-weight:400;line-height:150%;padding:0;position:relative}.group-overview-exam-component .group-section h2{color:#292e3b;font-size:18px;font-weight:700}.group-overview-exam-component .group-section .started-finished-numbers{color:#292e3b;font-size:14px}.group-overview-exam-component .group-section .started-finished-numbers .number{font-weight:700;margin-left:4px;margin-right:12px}.group-overview-exam-component .group-section .info{background-color:#fff;border-radius:8px;flex-basis:100%;flex-shrink:0;max-width:100%;padding:24px}.group-overview-exam-component .group-section .info .time{line-height:1.5em}.group-overview-exam-component .group-section .info .groupname_header{display:grid;grid-template-columns:30% 1fr;margin-bottom:16px}.group-overview-exam-component .group-section .info .groupname_header header{margin:0 1rem .5rem 0}.group-overview-exam-component .group-section .info .groupname_header header .groupname{font-size:16px;font-weight:400;line-height:1;margin:0}.group-overview-exam-component .group-section .info .groupname_header .results-explained-wrapper{display:flex;justify-content:flex-end}.group-overview-exam-component .group-section .info .groupname_header .results-explained-wrapper>*{align-items:center;display:inline-flex;font-size:14px;margin-left:24px}.group-overview-exam-component .group-section .info .groupname_header .results-explained-wrapper>.correct .result-icon,.group-overview-exam-component .group-section .info .groupname_header .results-explained-wrapper>.incorrect .result-icon,.group-overview-exam-component .group-section .info .groupname_header .results-explained-wrapper>.unanswered .result-icon{margin-right:4px}.group-overview-exam-component .group-section .info .groupname_header .results-explained-wrapper>.correct .result-icon.correct,.group-overview-exam-component .group-section .info .groupname_header .results-explained-wrapper>.incorrect .result-icon.correct,.group-overview-exam-component .group-section .info .groupname_header .results-explained-wrapper>.unanswered .result-icon.correct{color:#1f865d}.group-overview-exam-component .group-section .info .groupname_header .results-explained-wrapper>.correct .result-icon.incorrect,.group-overview-exam-component .group-section .info .groupname_header .results-explained-wrapper>.incorrect .result-icon.incorrect,.group-overview-exam-component .group-section .info .groupname_header .results-explained-wrapper>.unanswered .result-icon.incorrect{color:#e02c4d}.group-overview-exam-component .group-section .info .groupname_header .results-explained-wrapper>.correct .result-icon.unanswered,.group-overview-exam-component .group-section .info .groupname_header .results-explained-wrapper>.incorrect .result-icon.unanswered,.group-overview-exam-component .group-section .info .groupname_header .results-explained-wrapper>.unanswered .result-icon.unanswered{color:#b8babe;--icon-color-inverted:#b8babe}.group-overview-exam-component .group-section .info .info-texts{display:flex;flex-basis:20%;flex-direction:column;flex-grow:0;flex-shrink:0;padding:0}.group-overview-exam-component .group-section .info .info-texts h3{font-size:20px;font-style:normal;font-weight:700;line-height:120%}.group-overview-exam-component .group-section .info .info-texts h3 a{text-decoration:underline}.group-overview-exam-component .group-section .info .statistics{display:grid;grid-template-columns:20% minmax(26%,340px) minmax(0,1fr);text-align:center;width:100%}.group-overview-exam-component .group-section .info .statistics>:not(:last-child){border-right:1px solid #d9dadd}.group-overview-exam-component .group-section .info .statistics .time-and-summary-diagram{display:grid;grid-template-columns:repeat(2,50%)}.group-overview-exam-component .group-section .info .statistics .time-and-summary-diagram .time{border-right:1px solid #d9dadd;font-size:16px}.group-overview-exam-component .group-section .info .statistics .captioned-diagram,.group-overview-exam-component .group-section .info .statistics .number_of_pupils_completed,.group-overview-exam-component .group-section .info .statistics .time{display:flex;flex-direction:column;justify-content:center}.group-overview-exam-component .group-section .info .statistics .number_of_pupils_completed .number_of_pupils{font-weight:700}.group-overview-exam-component .group-section .info .statistics .time svg{display:block;margin-bottom:16px}.group-overview-exam-component .group-section .info .statistics .time .time-unit{display:block}.group-overview-exam-component .group-section .info .statistics .captioned-diagram .bordered-circle{padding:0}.group-overview-exam-component .group-section .info .statistics .captioned-diagram svg{height:100px;width:100px}.group-overview-exam-component .group-section .info .statistics .captioned-diagram .label{fill:#1f865d}.group-overview-exam-component .group-section .info .statistics .captioned-diagram .subLabel{display:none}.group-overview-exam-component .group-section .info .statistics .diagrams{flex-grow:1;flex-shrink:0}.group-overview-exam-component .group-section .captioned-diagram h3{font-size:14px;font-weight:400}.group-overview-exam-component .group-section .captioned-diagram .section--pointsRemaining{fill:#e02c4d;stroke:#e02c4d}.group-overview-exam-component .group-section .captioned-diagram .section--unanswered{fill:#fff;stroke:#b8babe;stroke-width:1.2px}.group-overview-exam-component .group-section .captioned-diagram .disconnected .section--points{fill:#1f865d;stroke:#fff;stroke-width:2px}.group-overview-exam-component .group-section .captioned-diagram .disconnected .section--pointsRemaining{fill:#e02c4d;stroke:#fff;stroke-width:2px}.group-overview-exam-component .group-section .captioned-diagram .disconnected .section--unanswered{fill:#b8babe;stroke:#fff;stroke-width:2px}.group-overview-exam-component .pupils-header{display:flex;justify-content:flex-start;padding:0 1rem}.group-overview-exam-component .pupils-header>*{align-items:center;border-right:2px solid transparent;display:flex;flex-shrink:0;justify-content:center;text-align:center}.group-overview-exam-component .pupils-header>* .btn{font-weight:400;text-transform:none}.group-overview-exam-component .pupils-header .name{flex-basis:12.5%;flex-grow:0;justify-content:flex-start;text-align:left}.group-overview-exam-component .pupils-header .name .btn{padding-left:0}.group-overview-exam-component .pupils-header .status{flex-basis:16%;flex-grow:0}.group-overview-exam-component .pupils-header .score{flex-basis:16%;flex-grow:0;text-align:center}.group-overview-exam-component .pupils-header .score .btn{text-transform:none}.group-overview-exam-component .pupils-header .result{background-color:transparent;color:#686b72;flex-basis:0;flex-grow:1;max-width:59%;padding:1rem;text-transform:none;-webkit-font-smoothing:antialiased}.group-overview-exam-component .pupil-section .panel{border-radius:8px;padding:24px}.group-overview-exam-component .pupil-section .pupil-name h3{color:#292e3b;font-size:16px;font-weight:700;line-height:120%;margin-bottom:unset}.group-overview-exam-component .pupil-section .pupil-details{display:grid;grid-template-columns:20% minmax(12.5%,170px) minmax(12.5%,170px) minmax(0,1fr);margin-bottom:12px;padding:16px}.group-overview-exam-component .pupil-section .pupil-details.noAccessInfo{grid-template-columns:20% minmax(12.5%,170px) 1fr}.group-overview-exam-component .pupil-section .pupil-details .time-status{align-items:center;border-right:1px solid #d9dadd;display:flex;flex-direction:column;justify-content:center}.group-overview-exam-component .pupil-section .pupil-details .time-status svg{color:#b8babe;font-size:24px;margin-bottom:14px}.group-overview-exam-component .pupil-section .pupil-details .time-status.finished svg{color:#1f865d}.group-overview-exam-component .pupil-section .pupil-details .side-diagram{align-items:center;border-right:1px solid #d9dadd;display:flex;justify-content:center;text-align:center}.group-overview-exam-component .pupil-section .pupil-details .side-diagram .bordered-circle{padding:0}.group-overview-exam-component .pupil-section .pupil-details .side-diagram h3{font-size:14px;font-weight:400}.group-overview-exam-component .pupil-section .pupil-details .side-diagram .section--pointsRemaining{fill:#e02c4d;stroke:#e02c4d}.group-overview-exam-component .pupil-section .pupil-details .side-diagram .section--unanswered{fill:#fff;stroke:#b8babe;stroke-width:1.2px}.group-overview-exam-component .pupil-section .pupil-details .side-diagram .bordered-circle.disconnected .section--points{fill:#1f865d;stroke:#fff;stroke-width:2px}.group-overview-exam-component .pupil-section .pupil-details .side-diagram .bordered-circle.disconnected .section--pointsRemaining{fill:#e02c4d;stroke:#fff;stroke-width:2px}.group-overview-exam-component .pupil-section .pupil-details .side-diagram .bordered-circle.disconnected .section--unanswered{fill:#b8babe;stroke:#fff;stroke-width:2px}.group-overview-exam-component .pupil-section .pupil-details .side-diagram .label{fill:#1f865d}.group-overview-exam-component .pupil-section .pupil-details .side-diagram .caption,.group-overview-exam-component .pupil-section .pupil-details .side-diagram .caption .time{font-size:14px}.group-overview-exam-component .pupil-section .pupil-details .side-diagram .caption .time .icon{font-size:16px}.group-overview-exam-component .pupil-section .pupil-details>.diagrams{display:flex;flex-basis:0;flex-grow:1;max-width:100%;padding-right:12px}.group-overview-exam-component .pupil-section .pupil-details .pupil-actions{align-items:flex-start;border-left:1px solid #d9dadd;display:flex;flex-basis:200px;flex-direction:column;flex-grow:0;flex-shrink:0;gap:20px;justify-content:center}@media(max-width:1023px){.group-overview-exam-component .pupil-section .pupil-details .time-status.not-answered{align-items:start;display:flex;margin:0 16px;min-width:150px}.group-overview-exam-component .group-average-label{margin-bottom:16px}}@media(max-width:767px){.group-overview-exam-component .row:first-of-type{display:block}.group-overview-exam-component .row:first-of-type>*{max-width:100vw}.group-overview-exam-component .row:first-of-type .col.col-side~.col.col-main{margin-top:12px;max-width:100vw}.group-overview-exam-component .row:first-of-type .col.col-side~.col.col-main .group-section .groupname_header header{display:block}.group-overview-exam-component .row:first-of-type .col.col-side~.col.col-main .group-section .groupname_header header h3{padding-top:20px}.group-overview-exam-component .row:first-of-type .col.col-side~.col.col-main .group-section .legend{display:none}.group-overview-exam-component .row:first-of-type .col.col-side~.col.col-main .group-section .info{margin-top:12px}.group-overview-exam-component .row:first-of-type .col.col-side~.col.col-main .group-section .info .statistics{flex-wrap:wrap}.group-overview-exam-component .row:first-of-type .col.col-side~.col.col-main .group-section .info .statistics .time{flex:0;flex-basis:50%}.group-overview-exam-component .row:first-of-type .col.col-side~.col.col-main .group-section .info .statistics .captioned-diagram{border-left:none;flex:0;flex-basis:50%;flex-direction:column;max-width:50%}.group-overview-exam-component .row:first-of-type .col.col-side~.col.col-main .group-section .info .statistics .diagrams{flex-basis:100%;max-width:100%}.group-overview-exam-component .row:first-of-type .col.col-side~.col.col-main .started-finished-numbers{text-align:center;width:100%}.group-overview-exam-component .row:first-of-type .col.col-side~.col.col-main .captioned-diagram{border-right:none}.group-overview-exam-component>.col.col-main .pupils-header{display:none}.group-overview-exam-component>.col.col-main .pupil-section .pupil-details{display:flex;flex-wrap:wrap}.group-overview-exam-component>.col.col-main .pupil-section .pupil-details>*{flex-basis:100%;flex-shrink:0;max-width:none;padding:0}.group-overview-exam-component>.col.col-main .pupil-section .pupil-details .side-diagram,.group-overview-exam-component>.col.col-main .pupil-section .pupil-details .status,.group-overview-exam-component>.col.col-main .pupil-section .pupil-details>.diagrams{border-right:none;margin:0}.group-overview-exam-component>.col.col-main .pupil-section .pupil-details>.diagrams{flex-basis:100%;margin-top:1.25rem;max-width:100%}.group-overview-exam-component>.col.col-main .pupil-section .pupil-details>.diagrams:not(.mobile-expanded){display:none}.group-overview-exam-component>.col.col-main .pupil-section .pupil-details .last-changed-time{margin-bottom:12px}.group-overview-exam-component>.col.col-main .pupil-section .pupil-details .pupil-actions,.group-overview-exam-component>.col.col-main .pupil-section .pupil-details .time-status{flex-basis:50%;flex-grow:0}.group-overview-exam-component>.col.col-main .pupil-section .pupil-details .time-status{border-right:1px solid #d9dadd}.group-overview-exam-component>.col.col-main .pupil-section .pupil-details .side-diagram{border-left:none;flex:0;flex-basis:50%}.group-overview-exam-component>.col.col-main .pupil-section .pupil-details .pupil-actions{border:0;flex-basis:100%;flex-direction:row;flex-grow:0;padding-top:2em}.group-overview-exam-component .group-section .info .groupname_header header{width:auto}.group-overview-exam-component .group-section .info .statistics{grid-template-columns:1.5fr 2fr}.group-overview-exam-component .group-section .info .statistics .captioned-diagram{border:0}.group-overview-exam-component .group-section .info .statistics .diagrams{border:none;grid-column:1/-1;margin-top:1.25rem}}@media(max-width:479px){.group-overview-exam-component .group-section .info .groupname_header{display:block}.group-overview-exam-component .group-section .info .groupname_header .results-explained-wrapper{display:none}.group-overview-exam-component .group-section .info .info-texts .group-average-label{margin-bottom:24px;margin-top:16px;text-align:center}.group-overview-exam-component .group-section .info .statistics{grid-template-columns:unset}.group-overview-exam-component .group-section .info .statistics .number_of_pupils_completed{margin-bottom:24px;width:100%}.group-overview-exam-component .group-section .info .statistics .number_of_pupils_completed,.group-overview-exam-component .group-section .info .statistics .time-and-summary-diagram{border-right:unset}.group-overview-exam-component .group-section .info .statistics .info-texts{border:0;grid-column:1/-1;padding-bottom:.5rem}}.group-overview-task-component .row:first-of-type{flex-wrap:nowrap}.group-overview-task-component .row:first-of-type .col.col-side~.col.col-main{flex:1;max-width:calc(100% - 300px)}.group-overview-task-component .legend{color:#545760;font-size:12px;line-height:16px;margin-bottom:12px;margin-left:auto;margin-right:1rem;max-width:1400px;text-align:end}.group-overview-task-component .legend .icon{font-size:16px;margin-right:4px}.group-overview-task-component .legend>*{display:inline-flex;justify-content:center;margin-left:24px}.group-overview-task-component .legend>.correct .icon{color:#1f865d}.group-overview-task-component .legend>.wrong .icon{color:#e02c4d}.group-overview-task-component .legend>.unanswered .icon{color:#b8babe;--strokeColor:#b8babe}.group-overview-task-component .legend>.notasks .icon{color:#fff;--strokeColor:#b8babe;stroke-width:2px}.group-overview-task-component .group-section{background:transparent;flex-wrap:wrap;padding:0;position:relative}.group-overview-task-component .group-section h2{color:#292e3b;font-size:18px;font-weight:700}.group-overview-task-component .group-section .started-finished-numbers{color:#292e3b;font-size:14px}.group-overview-task-component .group-section .started-finished-numbers .number{font-weight:700;margin-left:4px;margin-right:12px}.group-overview-task-component .group-section .info{background-color:#fff;border-radius:4px;flex-basis:100%;flex-shrink:0;max-width:100%;padding:16px}.group-overview-task-component .group-section .info .time{line-height:1.5em}.group-overview-task-component .group-section .info .groupname_header header{display:flex}.group-overview-task-component .group-section .info .groupname_header header .groupname{flex-basis:50%;font-size:18px;line-height:120%}.group-overview-task-component .group-section .info .groupname_header header .header_label{font-size:14px;line-height:150%}.group-overview-task-component .group-section .info .statistics{display:flex;width:100%}.group-overview-task-component .group-section .info .statistics .time{align-items:center;border-right:1px solid #d9dadd;display:flex;flex-basis:25%;flex-direction:column;flex-grow:0;flex-shrink:0;justify-content:center}.group-overview-task-component .group-section .info .statistics .time svg{display:block;margin-bottom:16px}.group-overview-task-component .group-section .info .statistics .time .time-unit{display:block;text-align:center}.group-overview-task-component .group-section .info .statistics .captioned-diagram{align-items:center;border-right:1px solid #d9dadd;display:flex;flex-basis:25%;flex-grow:0;flex-shrink:0;justify-content:center;max-width:25%}.group-overview-task-component .group-section .info .statistics .captioned-diagram .bordered-circle{padding:0}.group-overview-task-component .group-section .info .statistics .captioned-diagram .component-summary-diagram{text-align:center}.group-overview-task-component .group-section .info .statistics .captioned-diagram svg{height:100px;width:100px}.group-overview-task-component .group-section .info .statistics .captioned-diagram .label{fill:#1f865d}.group-overview-task-component .group-section .info .statistics .captioned-diagram .subLabel{display:none}.group-overview-task-component .group-section .info .statistics .diagrams{flex-basis:50%;flex-grow:0;flex-shrink:0;max-width:50%}.group-overview-task-component .group-section .captioned-diagram{width:180px}.group-overview-task-component .group-section .captioned-diagram h3{font-size:14px;font-weight:400}.group-overview-task-component .group-section .captioned-diagram .section--pointsRemaining{fill:#e02c4d;stroke:#e02c4d}.group-overview-task-component .group-section .captioned-diagram .section--unanswered{fill:#fff;stroke:#b8babe;stroke-width:1.2px}.group-overview-task-component .group-section .captioned-diagram .disconnected .section--points{fill:#1f865d;stroke:#fff;stroke-width:2px}.group-overview-task-component .group-section .captioned-diagram .disconnected .section--pointsRemaining{fill:#e02c4d;stroke:#fff;stroke-width:2px}.group-overview-task-component .group-section .captioned-diagram .disconnected .section--unanswered{fill:#b8babe;stroke:#fff;stroke-width:2px}.group-overview-task-component .pupils-header{display:flex}.group-overview-task-component .pupils-header>*{align-items:center;border-right:2px solid transparent;display:flex;flex-shrink:0;justify-content:center;text-align:center}.group-overview-task-component .pupils-header>* .btn{text-transform:none}.group-overview-task-component .pupils-header .name{flex-basis:20%;flex-grow:0;justify-content:flex-start;text-align:left}.group-overview-task-component .pupils-header .status{flex-basis:12.5%;flex-grow:0}.group-overview-task-component .pupils-header .score{flex-basis:16%;flex-grow:0;text-align:center}.group-overview-task-component .pupils-header .score .btn{text-transform:none}.group-overview-task-component .pupils-header .result{flex-basis:0;flex-grow:1;max-width:calc(51.5% - 180px)}.group-overview-task-component .pupils-header .actions{flex-basis:180px;flex-grow:0}.group-overview-task-component .pupil-section .pupil-details .info{border-right:1px solid #d9dadd;flex-basis:20%;flex-grow:0;flex-shrink:0;padding-right:12px}.group-overview-task-component .pupil-section .pupil-details .time-status{align-items:center;border-right:1px solid #d9dadd;display:flex;flex-basis:12.5%;flex-direction:column;flex-grow:0;flex-shrink:0;justify-content:center}.group-overview-task-component .pupil-section .pupil-details .time-status svg{color:#b8babe;font-size:24px;margin-bottom:14px}.group-overview-task-component .pupil-section .pupil-details .time-status.finished svg{color:#1f865d}.group-overview-task-component .pupil-section .pupil-details .side-diagram{align-items:center;border-right:1px solid #d9dadd;display:flex;flex-basis:16%;flex-grow:0;flex-shrink:0;justify-content:center;text-align:center}.group-overview-task-component .pupil-section .pupil-details .side-diagram .bordered-circle{padding:0}.group-overview-task-component .pupil-section .pupil-details .side-diagram h3{font-size:14px;font-weight:400}.group-overview-task-component .pupil-section .pupil-details .side-diagram .section--pointsRemaining{fill:#e02c4d;stroke:#e02c4d}.group-overview-task-component .pupil-section .pupil-details .side-diagram .section--unanswered{fill:#fff;stroke:#b8babe;stroke-width:1.2px}.group-overview-task-component .pupil-section .pupil-details .side-diagram .bordered-circle.disconnected .section--points{fill:#1f865d;stroke:#fff;stroke-width:2px}.group-overview-task-component .pupil-section .pupil-details .side-diagram .bordered-circle.disconnected .section--pointsRemaining{fill:#e02c4d;stroke:#fff;stroke-width:2px}.group-overview-task-component .pupil-section .pupil-details .side-diagram .bordered-circle.disconnected .section--unanswered{fill:#b8babe;stroke:#fff;stroke-width:2px}.group-overview-task-component .pupil-section .pupil-details .side-diagram .label{fill:#1f865d}.group-overview-task-component .pupil-section .pupil-details .side-diagram .caption,.group-overview-task-component .pupil-section .pupil-details .side-diagram .caption .time{font-size:14px}.group-overview-task-component .pupil-section .pupil-details .side-diagram .caption .time .icon{font-size:16px}.group-overview-task-component .pupil-section .pupil-details>.diagrams{border-right:1px solid #d9dadd;flex-basis:0;flex-grow:1;max-width:calc(51.5% - 180px);padding-right:12px}.group-overview-task-component .pupil-section .pupil-details .pupil-actions{align-items:flex-start;display:flex;flex-basis:180px;flex-direction:column;flex-grow:0;flex-shrink:0;gap:20px;justify-content:center}.group-overview-task-component .pupil-section .pupil-details .pupil-actions .btn,.group-overview-task-component .pupil-section .pupil-details .pupil-actions a{color:var(--brand-color-primary);padding-left:20px;padding-right:0}.group-overview-task-component .pupil-section .pupil-details .pupil-actions .btn .icon,.group-overview-task-component .pupil-section .pupil-details .pupil-actions a .icon{margin-right:8px}@media(max-width:767px){.group-overview-task-component .row:first-of-type{display:block}.group-overview-task-component .row:first-of-type>*{max-width:100vw}.group-overview-task-component .row:first-of-type .col.col-side~.col.col-main{margin-top:12px;max-width:100vw}.group-overview-task-component .row:first-of-type .col.col-side~.col.col-main .group-section .groupname_header header{display:block}.group-overview-task-component .row:first-of-type .col.col-side~.col.col-main .group-section .groupname_header header h3{padding-top:20px}.group-overview-task-component .row:first-of-type .col.col-side~.col.col-main .group-section .legend{display:none}.group-overview-task-component .row:first-of-type .col.col-side~.col.col-main .group-section .info{margin-top:12px}.group-overview-task-component .row:first-of-type .col.col-side~.col.col-main .group-section .info .statistics{flex-wrap:wrap}.group-overview-task-component .row:first-of-type .col.col-side~.col.col-main .group-section .info .statistics .time{flex:0;flex-basis:50%}.group-overview-task-component .row:first-of-type .col.col-side~.col.col-main .group-section .info .statistics .captioned-diagram{border-left:none;flex:0;flex-basis:50%;flex-direction:column;max-width:50%}.group-overview-task-component .row:first-of-type .col.col-side~.col.col-main .group-section .info .statistics .diagrams{flex-basis:100%;max-width:100%}.group-overview-task-component .row:first-of-type .col.col-side~.col.col-main .started-finished-numbers{text-align:center;width:100%}.group-overview-task-component .row:first-of-type .col.col-side~.col.col-main .captioned-diagram{border-right:none}.group-overview-task-component>.col.col-main .pupils-header{display:none}.group-overview-task-component>.col.col-main .pupil-section .pupil-details{flex-wrap:wrap}.group-overview-task-component>.col.col-main .pupil-section .pupil-details>*{border-right:none;flex-basis:100%;flex-shrink:0;margin:0;max-width:none;padding:0}.group-overview-task-component>.col.col-main .pupil-section .pupil-details>.diagrams{flex-basis:100%;max-width:100%}.group-overview-task-component>.col.col-main .pupil-section .pupil-details .last-changed-time{margin-bottom:12px}.group-overview-task-component>.col.col-main .pupil-section .pupil-details .pupil-actions,.group-overview-task-component>.col.col-main .pupil-section .pupil-details .time-status{flex-basis:50%;flex-grow:0}.group-overview-task-component>.col.col-main .pupil-section .pupil-details .time-status{border-right:1px solid #d9dadd}.group-overview-task-component>.col.col-main .pupil-section .pupil-details .side-diagram{border-left:none;flex:0;flex-basis:50%}.group-overview-task-component>.col.col-main .pupil-section .pupil-details .pupil-actions{flex-basis:100%;flex-direction:row;padding-top:2em}.group-overview-task-component>.col.col-main .pupil-section .pupil-details .pupil-actions a{padding:.5rem 2rem}}.group-overview-project-component .row:first-of-type{flex-wrap:nowrap}.group-overview-project-component .row:first-of-type .col.col-side~.col.col-main{flex:1;max-width:calc(100% - 300px)}.group-overview-project-component .pupils-header{display:flex}.group-overview-project-component .pupils-header>*{align-items:center;border-right:2px solid transparent;display:flex;flex-shrink:0;justify-content:center;text-align:center}.group-overview-project-component .pupils-header>* .btn{text-transform:none}.group-overview-project-component .pupils-header .name{flex-basis:25%;flex-grow:0;justify-content:flex-start;text-align:left}.group-overview-project-component .pupils-header .last-changed-time{flex-basis:20%;flex-grow:0;justify-content:flex-start;text-align:left}.group-overview-project-component .pupils-header .status{flex-basis:12.5%;flex-grow:0}.group-overview-project-component .pupils-header .pupil-actions{flex-basis:30%;flex-grow:1}.group-overview-project-component .pupil-section .pupil-details .info{flex-basis:25%;flex-grow:0;justify-content:center;margin-right:12px;padding-right:12px;text-align:left}.group-overview-project-component .pupil-section .pupil-details .info .spacer{display:none}.group-overview-project-component .pupil-section .pupil-details .last-changed-time{border-right:1px solid #d9dadd;color:#545760;display:flex;flex-basis:20%;flex-direction:column;flex-grow:0;font-size:14px;justify-content:center;line-height:150%;padding-left:12px;text-align:left}.group-overview-project-component .pupil-section .pupil-details .time-status{align-items:center;border-right:1px solid #d9dadd;display:flex;flex-basis:12.5%;flex-direction:column;flex-grow:0;justify-content:center}.group-overview-project-component .pupil-section .pupil-details .time-status svg{color:#b8babe;font-size:24px;margin-bottom:14px}.group-overview-project-component .pupil-section .pupil-details .time-status.finished svg{color:#1f865d}.group-overview-project-component .pupil-section .pupil-details .pupil-actions{align-items:center;display:flex;flex-basis:30%;flex-direction:row;flex-grow:1;gap:20px;justify-content:flex-end}.group-overview-project-component .pupil-section .pupil-details .pupil-actions .btn,.group-overview-project-component .pupil-section .pupil-details .pupil-actions a{color:var(--brand-color-primary);padding-left:20px;padding-right:0}.group-overview-project-component .pupil-section .pupil-details .pupil-actions .btn .icon,.group-overview-project-component .pupil-section .pupil-details .pupil-actions a .icon{margin-right:8px}@media(max-width:767px){.group-overview-project-component .row:first-of-type .col.col-side{flex-grow:1}.group-overview-project-component .row:first-of-type .col.col-main,.group-overview-project-component>.col.col-main .pupils-header{display:none}.group-overview-project-component>.col.col-main .pupil-section .pupil-details{flex-wrap:wrap}.group-overview-project-component>.col.col-main .pupil-section .pupil-details>*{border-right:none;flex-basis:100%;flex-shrink:0;margin:0;max-width:none;padding:0}.group-overview-project-component>.col.col-main .pupil-section .pupil-details .last-changed-time{margin-bottom:12px}.group-overview-project-component>.col.col-main .pupil-section .pupil-details .pupil-actions,.group-overview-project-component>.col.col-main .pupil-section .pupil-details .time-status{flex-basis:50%;flex-grow:0}.group-overview-project-component>.col.col-main .pupil-section .pupil-details .time-status{border-right:1px solid #d9dadd}.group-overview-project-component>.col.col-main .pupil-section .pupil-details .pupil-actions{flex-direction:column}}.immediate-component-stacked-bar .bars .bar-section{position:relative}.immediate-component-stacked-bar .bars .bar-section .bar-label{color:#fff;font-size:10px;position:relative;text-align:center;top:2px;width:100%}.immediate-component-stacked-bar .bars .bar-section .bar-label .icon{font-size:8px}.immediate-component-stacked-bar .bars .bar-section.name--aggPointsMultipleTries .bar-label{color:#1f865d}.group-overview-immediate-component .row:first-of-type{flex-wrap:nowrap}.group-overview-immediate-component .row:first-of-type .col.col-side~.col.col-main{flex:1;max-width:calc(100% - 300px)}.group-overview-immediate-component .legend{color:#545760;font-size:12px;line-height:16px;margin-bottom:12px;margin-left:auto;margin-right:1rem;max-width:1400px;text-align:end}.group-overview-immediate-component .legend .icon{font-size:16px;margin-right:4px}.group-overview-immediate-component .legend>*{display:inline-flex;justify-content:center;margin-left:24px}.group-overview-immediate-component .legend>.correct_first_try .icon{color:#1f865d}.group-overview-immediate-component .legend>.correct_multiple_tries .icon{color:#cce7de}.group-overview-immediate-component .legend>.unanswered .icon{color:#b8babe;--strokeColor:#b8babe}.group-overview-immediate-component .legend>.notasks .icon{color:#fff;--strokeColor:#b8babe;stroke-width:2px}.group-overview-immediate-component .group-section{background:transparent;flex-wrap:wrap;padding:0;position:relative}.group-overview-immediate-component .group-section h2{color:#292e3b;font-size:18px;font-weight:700}.group-overview-immediate-component .group-section .started-finished-numbers{color:#292e3b;font-size:14px}.group-overview-immediate-component .group-section .started-finished-numbers .number{font-weight:700;margin-left:4px;margin-right:12px}.group-overview-immediate-component .group-section .info{background-color:#fff;border-radius:4px;flex-basis:100%;flex-shrink:0;max-width:100%;padding:16px}.group-overview-immediate-component .group-section .info .time{line-height:1.5em}.group-overview-immediate-component .group-section .info .groupname_header header{display:flex}.group-overview-immediate-component .group-section .info .groupname_header header .groupname{flex-basis:50%;font-size:18px;line-height:120%}.group-overview-immediate-component .group-section .info .groupname_header header .header_label{font-size:14px;line-height:150%}.group-overview-immediate-component .group-section .info .statistics{display:flex;width:100%}.group-overview-immediate-component .group-section .info .statistics .time{align-items:center;border-right:1px solid #d9dadd;display:flex;flex-basis:25%;flex-direction:column;flex-grow:0;flex-shrink:0;justify-content:center}.group-overview-immediate-component .group-section .info .statistics .time svg{display:block;margin-bottom:16px}.group-overview-immediate-component .group-section .info .statistics .time .time-unit{display:block;text-align:center}.group-overview-immediate-component .group-section .info .statistics .captioned-diagram{align-items:center;border-right:1px solid #d9dadd;display:flex;flex-basis:25%;flex-grow:0;flex-shrink:0;justify-content:center;max-width:25%}.group-overview-immediate-component .group-section .info .statistics .captioned-diagram .bordered-circle{padding:0}.group-overview-immediate-component .group-section .info .statistics .captioned-diagram .component-summary-diagram,.group-overview-immediate-component .group-section .info .statistics .captioned-diagram .summary-diagram{text-align:center}.group-overview-immediate-component .group-section .info .statistics .captioned-diagram svg{height:100px;width:100px}.group-overview-immediate-component .group-section .info .statistics .captioned-diagram .label{fill:#1f865d}.group-overview-immediate-component .group-section .info .statistics .captioned-diagram .subLabel{display:none}.group-overview-immediate-component .group-section .info .statistics .diagrams{flex-basis:50%;flex-grow:0;flex-shrink:0;max-width:50%}.group-overview-immediate-component .group-section .captioned-diagram{width:180px}.group-overview-immediate-component .group-section .captioned-diagram h3{font-size:14px;font-weight:400}.group-overview-immediate-component .group-section .captioned-diagram .section--pointsCorrectAfterMultipe{fill:#cce7de;stroke:#cce7de}.group-overview-immediate-component .group-section .captioned-diagram .section--unanswered{fill:#fff;stroke:#b8babe;stroke-width:1.2px}.group-overview-immediate-component .group-section .captioned-diagram label{fill:#1f865d}.group-overview-immediate-component .group-section .captioned-diagram .disconnected .section--points{fill:#1f865d;stroke:#fff;stroke-width:2px}.group-overview-immediate-component .group-section .captioned-diagram .disconnected .section--pointsCorrectAfterMultipe{fill:#cce7de;stroke:#fff;stroke-width:2px}.group-overview-immediate-component .group-section .captioned-diagram .disconnected .section--unanswered{fill:#b8babe;stroke:#fff;stroke-width:2px}.group-overview-immediate-component .pupils-header{display:flex}.group-overview-immediate-component .pupils-header>*{align-items:center;border-right:2px solid transparent;display:flex;flex-shrink:0;justify-content:center;text-align:center}.group-overview-immediate-component .pupils-header>* .btn{text-transform:none}.group-overview-immediate-component .pupils-header .name{flex-basis:20%;flex-grow:0;justify-content:flex-start;text-align:left}.group-overview-immediate-component .pupils-header .status{flex-basis:12.5%;flex-grow:0}.group-overview-immediate-component .pupils-header .score{flex-basis:16%;flex-grow:0;text-align:center}.group-overview-immediate-component .pupils-header .score .btn{text-transform:none}.group-overview-immediate-component .pupils-header .result{flex-basis:0;flex-grow:1;max-width:calc(51.5% - 180px)}.group-overview-immediate-component .pupils-header .actions{flex-basis:18%;flex-grow:0}.group-overview-immediate-component .pupil-section .pupil-details .info{border-right:1px solid #d9dadd;flex-basis:20%;flex-grow:0;flex-shrink:0;padding-right:12px}.group-overview-immediate-component .pupil-section .pupil-details .time-status{align-items:center;border-right:1px solid #d9dadd;display:flex;flex-basis:12.5%;flex-direction:column;flex-grow:0;flex-shrink:0;justify-content:center}.group-overview-immediate-component .pupil-section .pupil-details .time-status svg{color:#b8babe;font-size:24px;margin-bottom:14px}.group-overview-immediate-component .pupil-section .pupil-details .time-status.finished svg{color:#1f865d}.group-overview-immediate-component .pupil-section .pupil-details .side-diagram{align-items:center;border-right:1px solid #d9dadd;display:flex;flex-basis:16%;flex-grow:0;flex-shrink:0;justify-content:center;text-align:center}.group-overview-immediate-component .pupil-section .pupil-details .side-diagram .bordered-circle{padding:0}.group-overview-immediate-component .pupil-section .pupil-details .side-diagram h3{font-size:14px;font-weight:400}.group-overview-immediate-component .pupil-section .pupil-details .side-diagram .label{fill:#1f865d}.group-overview-immediate-component .pupil-section .pupil-details .side-diagram .section--pointsCorrectAfterMultipe{fill:#cce7de;stroke:#cce7de}.group-overview-immediate-component .pupil-section .pupil-details .side-diagram .section--unanswered{fill:#fff;stroke:#b8babe;stroke-width:1.2px}.group-overview-immediate-component .pupil-section .pupil-details .side-diagram .bordered-circle.disconnected .section--points{fill:#1f865d;stroke:#fff;stroke-width:2px}.group-overview-immediate-component .pupil-section .pupil-details .side-diagram .bordered-circle.disconnected .section--pointsCorrectAfterMultipe{fill:#cce7de;stroke:#fff;stroke-width:2px}.group-overview-immediate-component .pupil-section .pupil-details .side-diagram .bordered-circle.disconnected .section--unanswered{fill:#b8babe;stroke:#fff;stroke-width:2px}.group-overview-immediate-component .pupil-section .pupil-details .side-diagram .caption,.group-overview-immediate-component .pupil-section .pupil-details .side-diagram .caption .time{font-size:14px}.group-overview-immediate-component .pupil-section .pupil-details .side-diagram .caption .time .icon{font-size:16px}.group-overview-immediate-component .pupil-section .pupil-details>.diagrams{border-right:1px solid #d9dadd;flex-basis:0;flex-grow:1;max-width:calc(51.5% - 180px)}.group-overview-immediate-component .pupil-section .pupil-details .pupil-actions{align-items:flex-start;display:flex;flex-basis:180px;flex-direction:column;flex-grow:0;flex-shrink:0;gap:20px;justify-content:center}.group-overview-immediate-component .pupil-section .pupil-details .pupil-actions .btn,.group-overview-immediate-component .pupil-section .pupil-details .pupil-actions a{color:var(--brand-color-primary);padding-left:20px;padding-right:0}.group-overview-immediate-component .pupil-section .pupil-details .pupil-actions .btn .icon,.group-overview-immediate-component .pupil-section .pupil-details .pupil-actions a .icon{margin-right:8px}@media(max-width:767px){.group-overview-immediate-component .row:first-of-type{display:block}.group-overview-immediate-component .row:first-of-type>*{max-width:100vw}.group-overview-immediate-component .row:first-of-type .col.col-side~.col.col-main{margin-top:12px;max-width:100vw}.group-overview-immediate-component .row:first-of-type .col.col-side~.col.col-main .group-section .legend{display:none}.group-overview-immediate-component .row:first-of-type .col.col-side~.col.col-main .group-section .info{margin-top:12px}.group-overview-immediate-component .row:first-of-type .col.col-side~.col.col-main .group-section .info .statistics{flex-wrap:wrap}.group-overview-immediate-component .row:first-of-type .col.col-side~.col.col-main .group-section .info .statistics .time{flex:0;flex-basis:50%}.group-overview-immediate-component .row:first-of-type .col.col-side~.col.col-main .group-section .info .statistics .captioned-diagram{border-left:none;flex:0;flex-basis:50%;flex-direction:column;max-width:50%}.group-overview-immediate-component .row:first-of-type .col.col-side~.col.col-main .group-section .info .statistics .diagrams{flex-basis:100%;max-width:100%}.group-overview-immediate-component .row:not(:first-of-type) .col.col-main .pupils-header{display:none}.group-overview-immediate-component .row:not(:first-of-type) .col.col-main .pupil-section .pupil-details{flex-wrap:wrap}.group-overview-immediate-component .row:not(:first-of-type) .col.col-main .pupil-section .pupil-details>*{border-right:none;flex-basis:100%;flex-shrink:0;margin:0;max-width:none;padding:0}.group-overview-immediate-component .row:not(:first-of-type) .col.col-main .pupil-section .pupil-details>.diagrams{flex-basis:100%;max-width:100%}.group-overview-immediate-component .row:not(:first-of-type) .col.col-main .pupil-section .pupil-details .last-changed-time{margin-bottom:12px}.group-overview-immediate-component .row:not(:first-of-type) .col.col-main .pupil-section .pupil-details .pupil-actions,.group-overview-immediate-component .row:not(:first-of-type) .col.col-main .pupil-section .pupil-details .time-status{flex-basis:50%;flex-grow:0}.group-overview-immediate-component .row:not(:first-of-type) .col.col-main .pupil-section .pupil-details .time-status{border-right:1px solid #d9dadd}.group-overview-immediate-component .row:not(:first-of-type) .col.col-main .pupil-section .pupil-details .side-diagram{border-left:none;flex:0;flex-basis:50%}.group-overview-immediate-component .row:not(:first-of-type) .col.col-main .pupil-section .pupil-details .pupil-actions{flex-direction:column;padding-top:2em}}.group-overview-quiz-component .row:first-of-type{flex-wrap:nowrap}.group-overview-quiz-component .row:first-of-type .col.col-side~.col.col-main{flex:1;max-width:calc(100% - 300px)}.group-overview-quiz-component .legend{color:#545760;font-size:12px;line-height:16px;margin-bottom:12px;margin-left:auto;margin-right:1rem;max-width:1400px;text-align:end}.group-overview-quiz-component .legend .icon{font-size:16px;margin-right:4px}.group-overview-quiz-component .legend>*{display:inline-flex;justify-content:center;margin-left:24px}.group-overview-quiz-component .legend>.correct .icon{color:#1f865d}.group-overview-quiz-component .legend>.wrong .icon{color:#e02c4d}.group-overview-quiz-component .legend>.unanswered .icon{color:#b8babe;--strokeColor:#b8babe}.group-overview-quiz-component .legend>.notasks .icon{color:#fff;--strokeColor:#b8babe;stroke-width:2px}.group-overview-quiz-component .group-section{background:transparent;flex-wrap:wrap;padding:0;position:relative}.group-overview-quiz-component .group-section h2{color:#292e3b;font-size:18px;font-weight:700}.group-overview-quiz-component .group-section .started-finished-numbers{color:#292e3b;font-size:14px}.group-overview-quiz-component .group-section .started-finished-numbers .number{font-weight:700;margin-left:4px;margin-right:12px}.group-overview-quiz-component .group-section .info{background-color:#fff;border-radius:4px;flex-basis:100%;flex-shrink:0;max-width:100%;padding:16px}.group-overview-quiz-component .group-section .info .time{line-height:1.5em}.group-overview-quiz-component .group-section .info .groupname_header header{display:flex}.group-overview-quiz-component .group-section .info .groupname_header header .groupname{flex-basis:50%;font-size:18px;line-height:120%}.group-overview-quiz-component .group-section .info .groupname_header header .header_label{font-size:14px;line-height:150%}.group-overview-quiz-component .group-section .info .statistics{display:flex;width:100%}.group-overview-quiz-component .group-section .info .statistics .time{align-items:center;border-right:1px solid #d9dadd;display:flex;flex-basis:25%;flex-direction:column;flex-grow:0;flex-shrink:0;justify-content:center}.group-overview-quiz-component .group-section .info .statistics .time svg{display:block;margin-bottom:16px}.group-overview-quiz-component .group-section .info .statistics .time .time-unit{display:block;text-align:center}.group-overview-quiz-component .group-section .info .statistics .captioned-diagram{align-items:center;border-right:1px solid #d9dadd;display:flex;flex-basis:25%;flex-grow:0;flex-shrink:0;justify-content:center;max-width:25%}.group-overview-quiz-component .group-section .info .statistics .captioned-diagram .bordered-circle{padding:0}.group-overview-quiz-component .group-section .info .statistics .captioned-diagram .component-summary-diagram{text-align:center}.group-overview-quiz-component .group-section .info .statistics .captioned-diagram svg{height:100px;width:100px}.group-overview-quiz-component .group-section .info .statistics .captioned-diagram .label{fill:#1f865d}.group-overview-quiz-component .group-section .info .statistics .captioned-diagram .subLabel{display:none}.group-overview-quiz-component .group-section .info .statistics .diagrams{flex-basis:50%;flex-grow:0;flex-shrink:0;max-width:50%}.group-overview-quiz-component .group-section .captioned-diagram{width:180px}.group-overview-quiz-component .group-section .captioned-diagram h3{font-size:14px;font-weight:400}.group-overview-quiz-component .group-section .captioned-diagram .section--pointsRemaining{fill:#e02c4d;stroke:#e02c4d}.group-overview-quiz-component .group-section .captioned-diagram .section--unanswered{fill:#fff;stroke:#b8babe;stroke-width:1.2px}.group-overview-quiz-component .group-section .captioned-diagram .disconnected .section--points{fill:#1f865d;stroke:#fff;stroke-width:2px}.group-overview-quiz-component .group-section .captioned-diagram .disconnected .section--pointsRemaining{fill:#e02c4d;stroke:#fff;stroke-width:2px}.group-overview-quiz-component .group-section .captioned-diagram .disconnected .section--unanswered{fill:#b8babe;stroke:#fff;stroke-width:2px}.group-overview-quiz-component .pupils-header{display:flex}.group-overview-quiz-component .pupils-header>*{align-items:center;border-right:2px solid transparent;display:flex;flex-shrink:0;justify-content:center;text-align:center}.group-overview-quiz-component .pupils-header>* .btn{text-transform:none}.group-overview-quiz-component .pupils-header .name{flex-basis:20%;flex-grow:0;justify-content:flex-start;text-align:left}.group-overview-quiz-component .pupils-header .status{flex-basis:12.5%;flex-grow:0}.group-overview-quiz-component .pupils-header .score{flex-basis:16%;flex-grow:0;text-align:center}.group-overview-quiz-component .pupils-header .score .btn{text-transform:none}.group-overview-quiz-component .pupils-header .result{flex-basis:0;flex-grow:1;max-width:51.5%}.group-overview-quiz-component .pupils-header .actions{flex-basis:18%;flex-grow:0}.group-overview-quiz-component .pupil-section .pupil-details .info{border-right:1px solid #d9dadd;flex-basis:20%;flex-grow:0;flex-shrink:0;padding-right:12px}.group-overview-quiz-component .pupil-section .pupil-details .time-status{align-items:center;border-right:1px solid #d9dadd;display:flex;flex-basis:12.5%;flex-direction:column;flex-grow:0;flex-shrink:0;justify-content:center}.group-overview-quiz-component .pupil-section .pupil-details .time-status svg{color:#b8babe;font-size:24px;margin-bottom:14px}.group-overview-quiz-component .pupil-section .pupil-details .time-status.finished svg{color:#1f865d}.group-overview-quiz-component .pupil-section .pupil-details .side-diagram{align-items:center;border-right:1px solid #d9dadd;display:flex;flex-basis:16%;flex-grow:0;flex-shrink:0;justify-content:center;text-align:center}.group-overview-quiz-component .pupil-section .pupil-details .side-diagram .bordered-circle{padding:0}.group-overview-quiz-component .pupil-section .pupil-details .side-diagram h3{font-size:14px;font-weight:400}.group-overview-quiz-component .pupil-section .pupil-details .side-diagram .section--pointsRemaining{fill:#e02c4d;stroke:#e02c4d}.group-overview-quiz-component .pupil-section .pupil-details .side-diagram .section--unanswered{fill:#fff;stroke:#b8babe;stroke-width:1.2px}.group-overview-quiz-component .pupil-section .pupil-details .side-diagram .bordered-circle.disconnected .section--points{fill:#1f865d;stroke:#fff;stroke-width:2px}.group-overview-quiz-component .pupil-section .pupil-details .side-diagram .bordered-circle.disconnected .section--pointsRemaining{fill:#e02c4d;stroke:#fff;stroke-width:2px}.group-overview-quiz-component .pupil-section .pupil-details .side-diagram .bordered-circle.disconnected .section--unanswered{fill:#b8babe;stroke:#fff;stroke-width:2px}.group-overview-quiz-component .pupil-section .pupil-details .side-diagram .bordered-circle.disconnected .label{fill:#1f865d}.group-overview-quiz-component .pupil-section .pupil-details .side-diagram .caption,.group-overview-quiz-component .pupil-section .pupil-details .side-diagram .caption .time{font-size:14px}.group-overview-quiz-component .pupil-section .pupil-details .side-diagram .caption .time .icon{font-size:16px}.group-overview-quiz-component .pupil-section .pupil-details>.diagrams{flex-basis:0;flex-grow:1;max-width:51.5%;padding-right:12px}.group-overview-quiz-component .pupil-section .pupil-details .pupil-actions{align-items:flex-start;display:flex;flex-basis:180px;flex-direction:column;flex-grow:0;flex-shrink:0;gap:20px;justify-content:center}.group-overview-quiz-component .pupil-section .pupil-details .pupil-actions .btn,.group-overview-quiz-component .pupil-section .pupil-details .pupil-actions a{color:var(--brand-color-primary);padding-left:20px;padding-right:0}.group-overview-quiz-component .pupil-section .pupil-details .pupil-actions .btn .icon,.group-overview-quiz-component .pupil-section .pupil-details .pupil-actions a .icon{margin-right:8px}@media(max-width:767px){.group-overview-quiz-component .row:first-of-type{display:block}.group-overview-quiz-component .row:first-of-type>*{max-width:100vw}.group-overview-quiz-component .row:first-of-type .col.col-side~.col.col-main{margin-top:12px;max-width:100vw}.group-overview-quiz-component .row:first-of-type .col.col-side~.col.col-main .group-section .groupname_header header{display:block}.group-overview-quiz-component .row:first-of-type .col.col-side~.col.col-main .group-section .groupname_header header h3{padding-top:20px}.group-overview-quiz-component .row:first-of-type .col.col-side~.col.col-main .group-section .legend{display:none}.group-overview-quiz-component .row:first-of-type .col.col-side~.col.col-main .group-section .info{margin-top:12px}.group-overview-quiz-component .row:first-of-type .col.col-side~.col.col-main .group-section .info .statistics{flex-wrap:wrap}.group-overview-quiz-component .row:first-of-type .col.col-side~.col.col-main .group-section .info .statistics .time{flex:0;flex-basis:50%}.group-overview-quiz-component .row:first-of-type .col.col-side~.col.col-main .group-section .info .statistics .captioned-diagram{border-left:none;flex:0;flex-basis:50%;flex-direction:column;max-width:50%}.group-overview-quiz-component .row:first-of-type .col.col-side~.col.col-main .group-section .info .statistics .diagrams{flex-basis:100%;max-width:100%}.group-overview-quiz-component .row:first-of-type .col.col-side~.col.col-main .started-finished-numbers{text-align:center;width:100%}.group-overview-quiz-component .row:first-of-type .col.col-side~.col.col-main .captioned-diagram{border-right:none}.group-overview-quiz-component>.col.col-main .pupils-header{display:none}.group-overview-quiz-component>.col.col-main .pupil-section .pupil-details{flex-wrap:wrap}.group-overview-quiz-component>.col.col-main .pupil-section .pupil-details>*{border-right:none;flex-basis:100%;flex-shrink:0;margin:0;max-width:none;padding:0}.group-overview-quiz-component>.col.col-main .pupil-section .pupil-details>.diagrams{flex-basis:100%;max-width:100%}.group-overview-quiz-component>.col.col-main .pupil-section .pupil-details .last-changed-time{margin-bottom:12px}.group-overview-quiz-component>.col.col-main .pupil-section .pupil-details .pupil-actions,.group-overview-quiz-component>.col.col-main .pupil-section .pupil-details .time-status{flex-basis:50%;flex-grow:0}.group-overview-quiz-component>.col.col-main .pupil-section .pupil-details .time-status{border-right:1px solid #d9dadd}.group-overview-quiz-component>.col.col-main .pupil-section .pupil-details .side-diagram{border-left:none;flex:0;flex-basis:50%}.group-overview-quiz-component>.col.col-main .pupil-section .pupil-details .pupil-actions{flex-direction:column;padding-top:2em}}.popOverContent--iqUvh{width:260px}.popOverContent--iqUvh p{font-size:14px}.popOverContent--iqUvh p em{font-weight:700}.scoreInfoButton--Tg5SL{border:none;font-size:14px}.scoreInfoButton--Tg5SL>*{margin-right:6px}.scoreContent--O7keL{margin:0;padding:24px 0 24px 16px}.customButton--RSHgR{--button-color:var(--buttonBackgroundColor,var(--brand-color-primary));--button-color-inverted:var(--buttonTextColor,#fff);object-fit:contain}.button--F4Ok7{--max-content-height:32px}.button--F4Ok7.md--yyZi_{--max-content-height:24px}.button--F4Ok7.sm--Z0BEA{--max-content-height:32px}.button--F4Ok7 img{margin-left:-4px;margin-right:12px;max-height:var(--max-content-height)}@keyframes fade-in--XPFyN{0%{opacity:0}to{opacity:1}}@keyframes fade-out--ucH7j{0%{opacity:1}to{opacity:0}}.container--oFZD9{gap:12px;height:min(45vh,100%)}.bonusWrapper--dMEoQ,.container--oFZD9{align-items:center;display:flex;flex-direction:column}.bonusWrapper--dMEoQ{background-color:var(--backgroundColor,rgba(0,0,0,.314));border-radius:32px;gap:16px;height:180px;justify-content:flex-end;padding:24px;width:200px}.disabled--UuRYn{opacity:.6}.disabled--UuRYn,.selected--NywcN{pointer-events:none}.imageWrapper--g3cY4{display:flex;flex:1;height:100%;justify-content:center;object-fit:contain;position:relative;width:100%}.imageWrapper--g3cY4>img{-webkit-animation:resize-image--XSS5j .9s cubic-bezier(.25,.46,.45,.94) both;animation:resize-image--XSS5j .9s cubic-bezier(.25,.46,.45,.94) both;max-height:min(100px,100%);max-width:min(100px,100%);position:absolute;width:auto}@media(prefers-reduced-motion){.imageWrapper--g3cY4>img{animation:fade-in-subtle--y_cnE .5s cubic-bezier(.43,.09,.35,.84) 0s both}}.text--H9Ilg{-webkit-animation:slide-top--CyNOU .4s cubic-bezier(.25,.46,.45,.94) .7s both;animation:slide-top--CyNOU .4s cubic-bezier(.25,.46,.45,.94) .7s both;color:var(--textColor,#292e3b);font-size:18px;font-weight:600;text-align:center}@media(prefers-reduced-motion){.text--H9Ilg{animation:fade-in-subtle--y_cnE .5s cubic-bezier(.43,.09,.35,.84) 0s both}}@media(max-width:767px){.bonusWrapper--dMEoQ{padding:16px;width:100%}.text--H9Ilg{font-size:14px}}@media screen and (max-height:767px)and (orientation:landscape){.bonusWrapper--dMEoQ{background-color:var(--backgroundColor,rgba(0,0,0,.314));border-radius:24px;clip-path:unset;display:flex;flex-direction:row;gap:12px;justify-content:flex-start;margin:auto;max-height:min(35vh,100px);padding:8px 12px;width:100%}.imageWrapper--g3cY4{align-items:center;height:80%;max-width:27%}.imageWrapper--g3cY4>img{animation:fade-in-subtle--y_cnE .5s;height:auto}.text--H9Ilg{text-align:left}}@keyframes resize-image--XSS5j{0%,80%{max-height:132px;max-width:132px}to{height:auto}}@keyframes slide-top--CyNOU{0%{opacity:0;-webkit-transform:translateY(20px);transform:translateY(20px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fade-in-subtle--y_cnE{0%{opacity:.4}to{opacity:1}}@keyframes fade-in--y9c5y{0%{opacity:0}to{opacity:1}}@keyframes fade-in-subtle--C6w8_{0%{opacity:.4}to{opacity:1}}@keyframes fade-out--UhlJz{0%{opacity:1}to{opacity:0}}@keyframes bounce-in-forward--V9FT1{0%{opacity:0}1%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:1;-webkit-transform:scale(.5);transform:scale(.5)}38%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale(1);transform:scale(1)}55%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale(.9);transform:scale(.9)}72%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale(1);transform:scale(1)}81%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale(.98);transform:scale(.98)}to{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.wrapper--iScZ8{background:rgba(0,0,0,.1);height:100%;overflow:hidden;position:relative;width:100%}.contentWrapper--Pgrv0{align-items:center;animation:bounce-in-forward--V9FT1 .6s cubic-bezier(.43,.09,.35,.84) 0s both;display:flex;flex-direction:column;height:100%;justify-content:center;width:100%}@media(prefers-reduced-motion){.contentWrapper--Pgrv0{animation:fade-in-subtle--C6w8_ .5s cubic-bezier(.43,.09,.35,.84) 0s both;animation:none}}.svgWrapper--_vpyg{height:100%;max-height:min(var(--boxHeight),100%);max-width:min(var(--boxWidth),100%);position:absolute;width:100%}.svgWrapper--_vpyg:not(.bleed--Q_MCm){left:50%;top:50%;transform:translate(-50%,-50%)}.svgWrapper--_vpyg:not(.bleed--Q_MCm).image--iEUZM{transform:translate(-50%,calc(-50% + 22px))}.svgWrapper--_vpyg.bleed--Q_MCm{overflow:clip}.svgWrapper--_vpyg.bleed--Q_MCm .svg--kMheh{height:var(--boxHeight);left:50%;overflow-y:clip;position:absolute;top:0;transform:translate(-50%,100px);width:var(--boxWidth)}.svg--kMheh{backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px)}.svg--kMheh,.svg--kMheh:before{clip-path:path(var(--boxPath));height:100%;width:100%}.svg--kMheh:before{background:var(--background-color,var(--backgroundColor,linear-gradient(157deg,rgba(0,0,0,.5) 9.83%,rgba(0,0,0,.62) 86.4%)));-webkit-clip-path:path(var(--boxPath));content:"";position:absolute}.imageTopContainer--d4a9z{height:auto;max-height:200px;max-width:90%;top:0;width:auto}.contentContainer--x4uF2,.imageTopContainer--d4a9z{left:50%;position:absolute;transform:translate(-50%,-50%)}.contentContainer--x4uF2{align-items:center;display:flex;flex-direction:column;height:100%;max-height:min(var(--boxHeight),100%);max-width:min(var(--boxWidth)*.85,100%);top:50%;width:100%}@media(prefers-reduced-motion){.contentContainer--x4uF2{animation:fade-in--y9c5y .5s cubic-bezier(.43,.09,.35,.84) 0s both}}.containerWithImage--WrQYW{padding-block:100px;transform:translate(-50%,calc(-50% + 22px))}@media(max-width:767px){.imageTopContainer--d4a9z{left:50%;top:0;transform:translate(-50%,10%)}.contentContainer--x4uF2{bottom:0;height:calc(100% - 44px)}.containerWithImage--WrQYW{padding-top:170px;transform:translate(-50%,-50%)}.contentWrapper--Pgrv0{animation:fade-in-center--Daxt_ .3s cubic-bezier(.43,.09,.35,.84) both;-webkit-animation:fade-in-center--Daxt_ .3s cubic-bezier(.43,.09,.35,.84) both}}@media(max-width:767px)and (prefers-reduced-motion){.contentWrapper--Pgrv0{animation:fade-in-subtle--C6w8_ .5s cubic-bezier(.43,.09,.35,.84) 0s both}}@media screen and (max-height:767px)and (orientation:landscape){.wrapper--iScZ8{backdrop-filter:blur(25px);-webkit-backdrop-filter:blur(25px);background:var(--background-color,var(--backgroundColor,linear-gradient(157deg,rgba(0,0,0,.5) 9.83%,rgba(0,0,0,.62) 86.4%)))}.imageTopContainer--d4a9z,.svgWrapper--_vpyg{display:none}.containerWithImage--WrQYW,.contentContainer--x4uF2{height:100%;left:unset;margin:auto;max-width:100%;padding-block:unset;top:unset;transform:none}.contentContainer--x4uF2{display:flex;justify-content:center;max-height:75vh;position:relative}.contentWrapper--Pgrv0{animation:bounce-in-forward--V9FT1 .6s cubic-bezier(.43,.09,.35,.84) 0s both}}@media screen and (max-height:767px)and (orientation:landscape)and (prefers-reduced-motion){.contentWrapper--Pgrv0{animation:fade-in-subtle--C6w8_ .5s cubic-bezier(.43,.09,.35,.84) 0s both}}.editor--dT2oL .contentWrapper--Pgrv0{animation:unset;transform:scale(.9)}@keyframes fade-in-center--Daxt_{0%{-webkit-transform:scale(1.3);transform:scale(1.3)}to{-webkit-transform:scale(1);transform:scale(1)}}.selectBonusContainer--evS7l{padding-bottom:unset}.contentWrapper--ps7U9{display:flex;flex-direction:column;height:100%;justify-content:flex-start;margin-inline:auto}.bonuses--kxyTB{align-items:center;display:grid;gap:24px;grid-template-columns:1fr 1fr;height:auto;margin:16px auto clamp(24px,10%,56px)}#title--R1ym9{font-size:clamp(18px,2em,40px);font-weight:500;line-height:130%;margin:24px;text-align:center}@media(max-width:767px){.contentWrapper--ps7U9{gap:12px;height:calc(100% - 150px);justify-content:flex-start;margin-block:auto;width:90%}.bonuses--kxyTB{align-items:start;margin:unset}#title--R1ym9{font-size:30px}}@media screen and (max-height:767px)and (orientation:landscape){.contentWrapper--ps7U9{gap:min(5%,40px);height:100%;justify-content:center;margin-top:unset;width:90%}.bonuses--kxyTB{gap:clamp(16px,5%,24px);height:auto;justify-content:center;margin-inline:auto;max-height:50vh;width:min(600px,90%)}#title--R1ym9{line-height:1;margin-block:clamp(8px,2%,24px)}}@keyframes fade-in--nYbGv{0%{opacity:0}to{opacity:1}}@keyframes fade-in-subtle--QhDpI{0%{opacity:.4}to{opacity:1}}@keyframes fade-out--O0AsE{0%{opacity:1}to{opacity:0}}.visuallyHidden--6WVNw{height:1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;clip-path:inset(50%);white-space:nowrap}.headerContent--PsGJb{display:flex;gap:16px;padding-right:16px}.headerContent--PsGJb .componentIntro--Zl_zX{display:flex;gap:24px;justify-content:flex-end;min-width:clamp(40vmin,500px,65vmin)}@media(max-width:767px){.headerContent--PsGJb{gap:8px;padding-right:12px}}.pointsIndicatorWithLabel--eOWcd{align-items:center;display:inline-flex}.pointsIndicatorWithLabel--eOWcd .pointsLabel--JVDmw{margin-right:12px}@media screen and (max-height:480px)and (orientation:landscape){.pointsIndicatorWithLabel--eOWcd{white-space:nowrap}}.pointsIndicator--m0vJi,.streakIndicator--vjFko{align-items:center;background:#fff;border-radius:50px;box-shadow:0 0 10px 0 rgba(0,0,0,.1);color:#292e3b;display:inline-flex;flex-direction:row;font-weight:600;height:42px;justify-content:center}.pointsIndicator--m0vJi .pointsImage--g2isX,.pointsIndicator--m0vJi .streakImage--LCNW2,.streakIndicator--vjFko .pointsImage--g2isX,.streakIndicator--vjFko .streakImage--LCNW2{height:25px}.pointsIndicator--m0vJi.activeStreak--dHokS,.streakIndicator--vjFko{box-shadow:0 0 12px 3px rgba(251,90,62,.9),inset 0 0 3px 0 rgba(251,72,62,.9)}.pointsIndicator--m0vJi{align-items:center;font-size:18px;gap:8px;padding:0 12px}.pointsIndicator--m0vJi.activeStreak--dHokS{animation:.35s ease-in}.pointsIndicator--m0vJi .pointsCounter--_ToQV{animation:bump--aZFPN var(--counterDuration,.5s);min-width:calc(var(--numberOfDigits)*1ch + var(--spaces)*5px + 2px);width:auto}.pointsIndicator--m0vJi,.pointsLabel--JVDmw{font-size:18px;font-weight:500;line-height:normal}.streakIndicator--vjFko{background:#fef0c6;width:40px}.streakIndicator--vjFko.pulseStreak--QrUNA{animation:pulseShadow--iXBVh 1.5s ease-in-out infinite}@media(prefers-reduced-motion){.streakIndicator--vjFko.pulseStreak--QrUNA{animation:none}}.streakIndicator--vjFko.pulseStreak--QrUNA .streakImage--LCNW2{animation:pulseScale--YJ6AO 1.5s ease-in-out infinite}@media(prefers-reduced-motion){.streakIndicator--vjFko.pulseStreak--QrUNA .streakImage--LCNW2{animation:none}}@keyframes pulseScale--YJ6AO{0%,to{transform:scale(1)}50%{transform:scale(.8)}}@keyframes pulseShadow--iXBVh{0%,to{border:unset;box-shadow:0 0 12px 5px rgba(251,90,62,.9),inset 0 0 5px 0 rgba(251,72,62,.9)}50%{box-shadow:unset}}@keyframes fadeGrow--Z3IYB{0%{opacity:.7;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes bump--aZFPN{0%{transform:scale(1)}to{transform:scale(1.055)}}.floatingButton--jl079{align-items:center;backdrop-filter:blur(35px);-webkit-backdrop-filter:blur(35px);background:rgba(0,0,0,.37);background-clip:padding-box;border:2px solid hsla(0,0%,100%,.5);border-radius:50px;display:flex;height:42px;justify-content:center;position:relative;width:42px}.settingsImg--rR5j9{height:24px;width:24px}.popover--WFl1K{margin-right:16px;width:220px}.popoverContent--o5pms{backdrop-filter:blur(35px);-webkit-backdrop-filter:blur(35px);background:hsla(0,0%,100%,.8);border-radius:16px;box-shadow:0 1px 2px 0 rgba(0,0,0,.07),0 23px 18px 0 rgba(0,0,0,.02),0 4px 10px 0 rgba(0,0,0,.06);font-style:normal;line-height:normal;position:relative}.popoverContent--o5pms>button{margin:12px;position:absolute;right:0}.settings--hmLzM{padding:24px;width:100%}.settingsHeader--XGQap{font-size:18px;font-weight:600}.list--wQHgm{flex-direction:column}.list--wQHgm li>label{display:flex;flex-direction:row;justify-content:space-between;width:100%}.label--hnpdp{display:flex;margin-bottom:unset}.toggleContainer--UkfOm{background:#b7becc;border:unset;border-radius:16px;box-shadow:inset 0 8px 8px 0 rgba(50,50,50,.5);display:flex;flex-flow:row nowrap;height:19.25px;overflow:hidden;padding-inline:unset;position:relative;width:35px}.toggleContainer--UkfOm.active--SlMw5{background:var(--toggleColorActive,#1f865d);box-shadow:unset}.toggleContainer--UkfOm:disabled{cursor:not-allowed;opacity:32%}.toggleContainer--UkfOm:focus{outline:none}.toggleContainer--UkfOm:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--brand-color-primary),0 0 0 6px #fff;outline:none}.sliderBarInner--wDJKE{height:100%;position:absolute;width:100%}.sliderBar--h5yNE,.sliderHandle--juAlS,.sliderHandleContainerInner--ytYKd{transition:"all 100ms"}.sliderHandleContainer--tjppT{align-items:center;display:flex;height:100%;width:100%}.sliderHandleContainerInner--ytYKd{padding-left:3.85px}.sliderHandleContainerInner--ytYKd.active--SlMw5{padding-left:17.29px}.sliderHandle--juAlS{aspect-ratio:1;background-color:#fff;border-radius:16px;filter:drop-shadow(0 2px 6px rgba(0,0,0,.16));height:13.86px;position:relative}.settings--f0WEi{padding:24px;width:100%}.settingsList--j6gIJ{display:flex;gap:12px;list-style:none;margin-bottom:4px;padding-inline-start:unset}.item--FORm_{align-items:center;display:flex;font-size:16px;font-style:normal;font-weight:500;gap:8px}.settingLabel--aqewG{margin-bottom:unset}.imageWrapper--YDQAO{align-items:center;display:flex;flex-direction:column;height:fit-content;position:relative}.image--eTh6S{height:auto;max-height:65vh;max-width:min(40vw,100%);object-fit:contain;width:calc(100% - 48px)}.pupilStatsWrapper--qeMow{width:100%}.pupilStats--dAw6m{margin-top:-24px;padding-block:clamp(24px,4.5vh,40px);padding-inline:clamp(24px,2vw,32px)}@media(max-width:1199px){.pupilStats--dAw6m{margin-top:-24px;padding:32px 32px 40px}}@media(max-width:1023px)or (orientation:portrait){.image--eTh6S{height:clamp(30%,300px,40%);max-width:clamp(40%,300px,70%);width:auto}.pupilStatsWrapper--qeMow{display:none}}@media(max-width:767px){.image--eTh6S{max-width:65vw}}.container--gIDIs{align-items:center;display:flex;flex-direction:column;height:fit-content;padding-block:clamp(40px,15%,48px);padding-inline:clamp(24px,10%,32px);text-align:center}.container--gIDIs #header--peGZ9{font-size:clamp(28px,5vmin,32px);font-weight:700;line-height:130%;margin-bottom:16px}.container--gIDIs .subheader--cpGNj{font-size:18px;font-weight:600;margin-bottom:8px}.container--gIDIs #description--s4EwL{font-size:16px;font-weight:450;line-height:normal;margin-bottom:20px}.startButton--h2Hzu{margin:16px 16px 48px;min-width:75%}.settings--phsIs{display:flex;gap:24px}.settings--phsIs li>label{align-items:center;display:flex;gap:8px;margin:auto}@media(max-width:767px){.container--gIDIs{padding:32px}}@media screen and (max-height:480px)and (orientation:landscape){#header--peGZ9{font-size:24px}.subheader--cpGNj{font-size:16px}#description--s4EwL{font-size:14px}#description--s4EwL,.subheader--cpGNj{margin-bottom:16px}}@keyframes fade-in--NWRYl{0%{opacity:0}to{opacity:1}}@keyframes fade-in-subtle--Fr__E{0%{opacity:.4}to{opacity:1}}@keyframes fade-out--_quO1{0%{opacity:1}to{opacity:0}}.wrapper--ZbYfh{height:100%;overflow-y:auto;width:100%}.grid--_779t,.wrapper--ZbYfh{margin:auto;position:relative}.grid--_779t{display:grid;gap:80px;grid-template-columns:clamp(30%,388px,40%) auto;height:auto;min-height:100%;padding:32px;width:min(1200px,100%)}.box--SWgVu{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background:var(--backgroundColor,linear-gradient(157deg,rgba(0,0,0,.5) 9.83%,rgba(0,0,0,.62) 86.4%));border-radius:clamp(24px,min(1920px,100vmax)*.02,32px);box-shadow:0 8px 12px 0 rgba(0,0,0,.12);display:flex;flex-direction:column;width:100%}.box--SWgVu .pupilStatsMobile--XT4gV,.box--SWgVu.noBadges--KfVer{display:none}.column--EHkLK{display:flex;flex-direction:column;gap:16px}.achivements--I8eHA{padding:32px}.description--H1IS6{padding:48px 32px 40px}.stickyContainer--fBif_{align-self:flex-end;bottom:clamp(32px,7vh,8%);height:fit-content;position:sticky}.imageFirst--wdxKB{display:none}@media(max-width:1199px){.grid--_779t{gap:40px;padding:32px 40px}}@media(max-width:1023px)or (orientation:portrait){.grid--_779t{display:flex;flex-direction:column;gap:32px;width:100%}.box--SWgVu{border-radius:32px}.box--SWgVu .pupilStatsMobile--XT4gV,.box--SWgVu.achivements--I8eHA{display:block}.column--EHkLK{align-items:center;display:flex;flex-direction:column;gap:48px}.description--H1IS6{margin-top:-12vmin;max-width:min(388px,55%)}.pupilStatsMobile--XT4gV:not(:last-child){border-bottom:1px solid #545760;margin-bottom:40px;padding-bottom:40px}.achivements--I8eHA{padding-block:40px}.imageLast--MSOaU{display:none}.imageFirst--wdxKB{display:block}}@media(max-width:767px){.grid--_779t{padding:unset;padding-top:24px}.box--SWgVu{border-radius:24px}.column--EHkLK{gap:24px;width:100%}.description--H1IS6{margin-top:-16vmin;margin-inline:24px;max-width:unset;width:calc(100% - 48px)}.achivements--I8eHA{border-bottom-left-radius:0;border-bottom-right-radius:0;padding-top:24px}}.visuallyHidden--KKoPK{height:1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;clip-path:inset(50%);white-space:nowrap}:where(.spinner--mX8Fg){border:var(--spinner-border-radius,4px) solid var(--spinner-border-color,var(--brand-color-primary));height:var(--spinner-size,1em);width:var(--spinner-size,1em)}.spinner--mX8Fg{animation:rotate--S2VdM 1s linear infinite;border-bottom-color:transparent;border-radius:50%;box-sizing:border-box;display:inline-block}@keyframes rotate--S2VdM{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.visuallyHidden--m641b{height:1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;clip-path:inset(50%);white-space:nowrap}.level--Pf0S7{margin-bottom:unset;width:clamp(45px,25%,70px)}.badge--EV6NG{width:100%}.unachived--BLian{filter:grayscale(1);opacity:.6}.fetchingStatus--nniGa{filter:grayscale(.8);opacity:.5}.title--BD6YL{font-size:16px;font-weight:600;line-height:130%;width:100%}.title--BD6YL:not(:first-child){margin-top:16px}.visuallyHidden--Htxxl{height:1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;clip-path:inset(50%);white-space:nowrap}.container--xDt8q{display:flex;flex-direction:column;width:100%}.headerRow--qg0Hp{align-items:center;display:flex;justify-content:space-between;margin:unset;margin-bottom:16px}#badgesHeader--vN15G{font-size:20px;font-weight:700;margin:unset}.numberOfBadges--MlB02{background:hsla(0,0%,100%,.063);border-radius:500px;font-size:16px;font-weight:600;margin-bottom:unset;padding:4px 12px;--spinner-border-color:var( --textColor,--primaryColor,var(--brand-color-primary) );--spinner-border-radius:2px;--spinner-size:13px}.badgeList--QOHvG{display:flex;flex-direction:row;flex-wrap:wrap;gap:16px clamp(12px,4%,16px);list-style:none}@media(max-width:1023px)or (orientation:portrait){.badgeList--QOHvG{gap:16px clamp(8px,4%,12px)}}@media(max-width:767px){.container--xDt8q{padding-inline:unset}}.visuallyHidden--gWwd_{height:1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;clip-path:inset(50%);white-space:nowrap}#header--TTgHR{font-size:20px;font-weight:700;line-height:140%;margin-bottom:32px;text-align:center}.container--blH26{align-items:center;display:flex;flex-direction:row;gap:16%;justify-content:center;list-style:none;margin:unset;padding:0;width:100%;--spinner-border-color:var( --textColor,--primaryColor,var(--brand-color-primary) );--spinner-border-radius:2px;--spinner-size:24px}.result--taSZA{align-items:center;display:flex;flex-direction:column;gap:8px;max-width:35%;position:relative}.result--taSZA .visuallyHidden--gWwd_{width:25%}.imageAndValue--Drt2C{align-items:center;display:flex;font-size:24px;gap:8px;justify-content:center;margin-right:4px;text-wrap:nowrap;width:100%}.unachieved--ZG0Ke{opacity:.5}.unachieved--ZG0Ke .image--yYGkl{filter:grayscale(1)}.image--yYGkl{height:100%;max-height:23px;max-width:23px;object-fit:contain;width:100%}.imageAndValue--Drt2C,.text--EjEPs{font-weight:500;line-height:120%}.text--EjEPs{font-size:14px;letter-spacing:.3px;margin-bottom:4px;text-align:center}.progress--nbHUJ{line-height:1;margin-block:-8px}.progress--nbHUJ progress{accent-color:var(--primaryColor,var(--brand-color-primary));border:none;border-radius:500px;color:var(--primaryColor,var(--brand-color-primary));height:10px;width:min(106px,10ch)}.progress--nbHUJ progress::-webkit-progress-value{background-color:var(--primaryColor,var(--brand-color-primary))!important;border-radius:500px}.progress--nbHUJ progress::-moz-progress-bar{background-color:var(--primaryColor,var(--brand-color-primary))!important;border-radius:500px}.progress--nbHUJ progress::-webkit-progress-bar{border-radius:500px}@media(max-width:1023px)or (orientation:portrait){.container--blH26{padding-inline:clamp(24px,12%,112px);padding-bottom:unset}.result--taSZA{margin-bottom:40px}}@media(max-width:767px){.container--blH26{padding-inline:clamp(8px,5%,24px)}}@media(max-width:479px){.container--blH26{align-items:center;flex-direction:column}.progress--nbHUJ{position:relative;transform:translateY(0)}.result--taSZA{max-width:100%}}.visuallyHidden--IMC3N{height:1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;clip-path:inset(50%);white-space:nowrap}.achievedBadges--QkdNb{display:flex;justify-content:center;padding-inline:unset}.loading--uriqK{font-size:16px;margin-top:-36px;opacity:.5;--spinner-border-color:var( --textColor,--primaryColor,var(--brand-color-primary) );--spinner-border-radius:2px;--spinner-size:18px}@media screen and (max-height:767px)and (orientation:landscape){.achievedBadges--QkdNb{gap:10px;margin:clamp(4px,1%,24px);max-width:90%}}.badgeLevel--o9LMW{align-items:center;display:flex;flex-direction:column;gap:10px;margin:8px}.badgeResource--Dz_iy{height:clamp(36px,10vmin,72px);pointer-events:none;width:clamp(36px,10vmin,72px)}.badgeTitle--laonT{font-size:14px;font-weight:500;line-height:130%;text-align:center}@media screen and (max-height:767px)and (orientation:landscape){.badgeLevel--o9LMW{gap:4px;margin-block:clamp(4px,1%,16px)}}.visuallyHidden--jyvhU{height:1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;clip-path:inset(50%);white-space:nowrap}.midRoundResults--XNKrT{align-items:center;display:flex;gap:24px;justify-content:center;margin-bottom:24px}.result--SiD1n{align-items:center;display:flex;max-height:60px;min-width:120px;--spinner-border-color:var( --textColor,--primaryColor,var(--brand-color-primary) );--spinner-border-radius:2px;--spinner-size:16px}.imageWrapper--B1az2{align-items:center;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);background:#111;border-radius:18px;display:flex;height:60px;justify-content:center;width:60px}.imageWrapper--B1az2>img{max-height:42px;max-width:42px}.textWrapper--YeHgm{background:rgba(16,9,9,.4);border-radius:0 9px 9px 0;box-shadow:inset 0 4.047px 4.047px 0 rgba(0,0,0,.25);display:flex;font-size:18px;font-weight:500;justify-content:center;line-height:130%;margin-left:-2px;min-width:100px;padding:8px 12px 8px 16px;text-align:center}@media(max-width:767px){.midRoundResults--XNKrT{flex-direction:column;margin-bottom:clamp(12px,10%,32px)}}@media screen and (max-height:767px)and (orientation:landscape){.midRoundResults--XNKrT{flex-direction:unset;margin-bottom:clamp(4px,1%,16px);max-height:31.4px}.result--SiD1n{--spinner-size:14px}.imageWrapper--B1az2{border-radius:6px;max-height:31.4px;max-width:31.4px;padding:4px}.imageWrapper--B1az2>img{max-height:23.55px;max-width:23.55px}.textWrapper--YeHgm{border-radius:0 6px 6px 0;margin-left:-6px;padding:4px 8px 4px 12px}}@keyframes fade-in--ULRxH{0%{opacity:0}to{opacity:1}}@keyframes fade-in-subtle--fBnAr{0%{opacity:.4}to{opacity:1}}@keyframes fade-out--okbGl{0%{opacity:1}to{opacity:0}}.wrapper--CwhBn{align-items:center;display:flex;flex-direction:column;height:100%;justify-content:center;position:relative;width:100%}.backgroundOverlay--bL9LI{background:rgba(0,0,0,.1)}.defeat--CzNuw{--background-color:rgba(36,36,36,.8)}.outroContainer--J1BT6{height:min(100%,max(200px,90vh));justify-content:space-around}#title--YbzMU{font-size:clamp(24px,9vmin,40px);font-weight:500;line-height:150%;margin-bottom:clamp(12px,6%,40px);margin-top:clamp(12px,4%,24px);padding-inline:32px;text-align:center}.sunbeam--nTxhd{filter:blur(10px);height:100%;overflow:hidden;pointer-events:none;position:absolute;width:100%;z-index:-1}.sunbeam--nTxhd img{left:50%;opacity:.3;position:absolute;top:50%;transform:translate(-50%,-50%);width:100vmax}.bottomNavigation--f5mYR{bottom:0;left:50%;position:absolute;transform:translate(-50%,25%);width:100%}.buttonGroup--LYAnn{display:flex;gap:16px;justify-content:center;width:100%}@media(max-width:767px){.outroContainer--J1BT6{padding-bottom:unset}.bottomNavigation--f5mYR{left:unset;margin-bottom:24px;position:relative;transform:unset}#title--YbzMU{margin-block:clamp(12px,8%,32px);padding-inline:0}}@media screen and (max-height:767px)and (orientation:landscape){.outroContainer--J1BT6{padding-block:unset}#title--YbzMU{font-size:clamp(24px,4.5vw,40px);margin:clamp(4px,1%,24px) clamp(4px,1%,24px) clamp(4px,2%,24px)}.bottomNavigation--f5mYR{left:unset;margin:clamp(4px,1%,24px);position:relative;transform:unset}}.componentContent--naonw{height:calc(var(--app-height, 100vh) - var(--header-height, 68px));user-select:none;-webkit-user-select:none;width:100%}.spinner--JoXCH .spinner-inner>svg>circle{stroke:var(--primaryColor,var(--brand-color-primary))}.backgroundBlur--ymn7w{backdrop-filter:blur(38px);-webkit-backdrop-filter:blur(38px);background:radial-gradient(70% 34% at 50% 14%,transparent 24%,rgba(0,0,0,.4) 100%);height:calc(var(--app-height, 100vh) - var(--header-height, 68px));position:absolute;width:100%}.defeatBackgroundOverlay--bkgZr{animation:fadeInBackgroundOverlay--RtgWC .45s;backdrop-filter:blur(10px) grayscale(60%);-webkit-backdrop-filter:blur(10px) grayscale(60%);background:rgba(0,0,0,.7);height:100%;position:absolute;top:0;width:100%}@keyframes fadeInBackgroundOverlay--RtgWC{0%{backdrop-filter:unset;-webkit-backdrop-filter:unset;background:unset}to{backdrop-filter:blur(10px) grayscale(60%);-webkit-backdrop-filter:blur(10px) grayscale(60%);background:rgba(0,0,0,.7)}}.wrapper--e3xft{align-items:center;display:flex;gap:12px;height:30px;justify-content:center}.list--AOWyv{gap:20px;justify-content:space-between;margin-bottom:unset;padding-inline-start:unset;position:relative}.item--shfDE,.list--AOWyv{display:flex;list-style:none}.list--AOWyv:before{background:linear-gradient(hsla(0,0%,100%,.125),hsla(0,0%,100%,.439));box-shadow:inset 0 4px 4px 0 rgba(0,0,0,.09);content:"";height:6px;left:2%;position:absolute;top:calc(50% - 3px);width:96%}@media(max-width:767px){.list--AOWyv:before{height:5px;top:calc(50% - 2.5px)}}.image--MBFLU{height:31px;width:auto}.active--KD4du,.completed--YVekw,.unCompleted--zLPJi{border-radius:50%;height:20px;width:20px;z-index:999}@media(max-width:767px){.active--KD4du,.completed--YVekw,.unCompleted--zLPJi{height:16px;width:16px}}.completed--YVekw{background:var(--themeColor,#a9f0ff)}.completed--YVekw svg{fill:var(--fillColor,#292e3b);padding:clamp(2px,15%,6px)}.active--KD4du{background:var(--themeColor,#a9f0ff);color:var(--themeColor,#a9f0ff);outline:2px solid var(--themeColor,#a9f0ff);outline-offset:3px}.unCompleted--zLPJi{background:#ccc;box-shadow:inset 0 1.8px 7.2px 0 rgba(0,0,0,.25)}@media screen and (max-height:480px)and (orientation:landscape){.image--MBFLU{height:29px;width:auto}.active--KD4du,.completed--YVekw,.unCompleted--zLPJi{height:15px;width:15px}}@keyframes fade-in--setDo{0%{opacity:0}to{opacity:1}}@keyframes fade-in-subtle--qwXdl{0%{opacity:.4}to{opacity:1}}@keyframes fade-out--KZbGQ{0%{opacity:1}to{opacity:0}}.scrollContainer--gWG66{display:flex;flex-direction:column;height:100%;hyphens:auto;justify-content:center;overflow-wrap:break-word;padding-block:60px;text-align:center;text-wrap:pretty}.hasImage--IqMHB{padding-block:100px}.scrollableDiv--Y4EHh{width:100%}.round--gzmj2{color:var(--themeColor,#a9f0ff);font-size:20px;font-weight:600;margin-bottom:16px}#title--f8Ey2{font-size:clamp(24px,9vmin,40px);font-weight:500;line-height:1.2;margin-bottom:32px;padding-inline:16px;text-wrap:pretty}.button--LPM1X{bottom:0;left:50%;position:absolute;transform:translate(-50%,30%)}@media(max-width:767px){.hasImage--IqMHB,.scrollContainer--gWG66{padding-block:unset}.scrollContainer--gWG66{justify-content:space-evenly;padding-top:170px}.scrollContainerContent--PGgsS{padding-bottom:12px;padding-top:24px;padding-inline:unset;text-align:center}.button--LPM1X{left:unset;margin:24px;position:relative;transform:unset}}@media screen and (max-height:767px)and (orientation:landscape){.hasImage--IqMHB,.scrollContainer--gWG66{padding-block:unset}.scrollContainer--gWG66{width:100%}.scrollContainerContent--PGgsS{padding:8px;text-align:center}.button--LPM1X{left:unset;margin:12px;position:relative;transform:unset}}.gamifiedCharacter--mF4Q6{grid-area:characterArea;height:100%;position:relative;width:100%}.gamifiedCharacter--mF4Q6 canvas{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(var(--gamifiedCharacterScale,1.2))}@keyframes fade-in--RBlFX{0%{opacity:0}to{opacity:1}}@keyframes fade-in-subtle--E4pbl{0%{opacity:.4}to{opacity:1}}@keyframes fade-out--Hy8k7{0%{opacity:1}to{opacity:0}}.healthBarWrapper--DrHra{display:flex;position:absolute;z-index:999}@media(max-width:767px){.healthBarWrapper--DrHra{height:16px;padding:0 10%;top:calc((100% - min(min(1920px,100vw)*.9/2*1.1,100%))/2 - 16px)}}@media(min-width:768px){.healthBarWrapper--DrHra{align-items:center;height:100%}}.healthBarContainer--MdEy8{backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:rgba(0,0,0,.4);border-radius:30px;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden}.healthBarContainer--MdEy8.isEditor--IVinb{border:2px solid #fff;height:230px;width:23px}.healthChangeContainer--rZ3NF{animation:shake--gqKbw .4s cubic-bezier(.455,.03,.515,.955) 0s both}@media(prefers-reduced-motion){.healthChangeContainer--rZ3NF{animation:none}}@media(min-width:768px){.healthBarContainer--MdEy8{border:4px solid #fff;height:clamp(200px,min(65%,(min(1920px,100vw)/2 - 24px)*.9*.5),400px);width:clamp(20px,(min(1920px,100vw)/2 - 24px)*.9*.5/10,40px)}.healthBarInner--GpybA{background:linear-gradient(180deg,#fd4337,#ef3355);height:var(--health,100%);overflow:hidden;position:relative;width:100%}.healthBarInner--GpybA.partialHealth--RbtgN:not(.regainHealth--ZrvkP){border-top:4px solid #f48196}.changeInHealth--RCRrJ{height:var(--changeInHealth,0);margin-bottom:-1px;opacity:0;transform-origin:bottom}.changeInHealth--RCRrJ.healthLoss--uV3hk{background-color:#f48196;opacity:.7}}@media(max-width:1199px){.healthBarContainer--MdEy8{border:2px solid #fff}}@media screen and (max-height:480px)and (orientation:landscape){.healthBarContainer--MdEy8{border:1px solid #fff;height:clamp(100px,37vh,200px);width:calc(clamp(100px,37vh,200px)/7)}}@media(max-width:767px){.healthBarContainer--MdEy8{border:1px solid #fff;flex-direction:row;height:16px;width:86px}.healthBarContainer--MdEy8.isPlayer--ZCASD{justify-content:left}.healthBarContainer--MdEy8.isPlayer--ZCASD .healthBarInner--GpybA{background:linear-gradient(0deg,#fd4337,#ef3355)}.healthBarContainer--MdEy8.isPlayer--ZCASD .healthBarInner--GpybA.partialHealth--RbtgN{border-right:2px solid #f48196}.healthBarContainer--MdEy8.isBoss--TmGp3{justify-content:right}.healthBarContainer--MdEy8.isBoss--TmGp3 .healthBarInner--GpybA{background:linear-gradient(90deg,#fd4337,#ef3355)}.healthBarContainer--MdEy8.isBoss--TmGp3 .healthBarInner--GpybA.partialHealth--RbtgN{border-left:2px solid #f48196}.healthBarInner--GpybA{height:100%;width:var(--health,100%)}}@keyframes shake--gqKbw{0%,to{transform:translateX(0)}10%,30%,50%,70%{transform:translateX(-4px)}20%,40%,60%{transform:translateX(4px)}80%{transform:translateX(3px)}90%{transform:translateX(-3px)}}.visuallyHidden--NtpRp{height:1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;clip-path:inset(50%);white-space:nowrap}.infoWrapper--dGWUk{display:flex;flex-direction:column;gap:6px;position:absolute;top:0}.bonusesContainer--hFpBJ,.nameContainer--mySh3{align-items:center;backdrop-filter:blur(35px);-webkit-backdrop-filter:blur(35px);background:rgba(0,0,0,.5);border-radius:42px;display:inline-flex;width:fit-content}.nameContainer--mySh3{color:#fff;font-size:18px;font-weight:600;height:36px;line-height:normal;padding:12px 16px}@media(max-width:767px){.nameContainer--mySh3{display:none}}.bonusesContainer--hFpBJ{gap:8px;height:50px;padding:8px 16px}.bonusImage--fc5FA{max-height:100%;width:auto}.boss--dQVB3,.player--eyLyd{display:flex;margin:24px;overflow-clip-margin:content-box;position:relative}.boss--dQVB3{justify-content:right}.spine--oKwFm{background-position:50%;background-repeat:no-repeat;background-size:contain;flex-grow:1}.spine--oKwFm.damage--Pjzwc{animation:damage--Pjzwc .6s}@keyframes damage--Pjzwc{55%{mix-blend-mode:screen}67%{mix-blend-mode:unset}90%{mix-blend-mode:screen}to{mix-blend-mode:unset}}.bubbleShieldContainer--z_rw9{height:100%;opacity:0;position:absolute;width:100%}.bubbleShieldContainer--z_rw9.active--GVnSy{opacity:1}.bubbleShieldContainer--z_rw9 img{height:auto;left:50%;mask-image:radial-gradient(rgba(0,0,0,.3),#000 65%);-webkit-mask-image:radial-gradient(rgba(0,0,0,.3),#000 65%);position:absolute;top:50%;transform:translate(-55%,-40%) scale(calc(var(--gamifiedCharacterScale, 1.2)*1.2));width:100%}.burstContainer--Bdqpq{bottom:0;height:75%;opacity:1;position:absolute;right:0;width:50%}.burst--AAbHX{background:repeating-conic-gradient(var(--themeColor,#a9f0ff) 0 3%,transparent 0 11%) transparent;box-shadow:0 0 0 50px transparent;filter:blur(10px);height:50%;left:0;opacity:0;position:absolute;top:0;transform:translate(75%,30%);width:50%}.visuallyHidden--Jy__k{height:1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;clip-path:inset(50%);white-space:nowrap}.timerBarContainer--Yq0sz{bottom:0;overflow:hidden;position:absolute;top:0;width:clamp(350px,30%,480px)}@media(max-width:767px){.timerBarContainer--Yq0sz{border-radius:24px 24px 0 0;width:100%}}.timerBarContainer--Yq0sz .timerBar--qRQGq{background:linear-gradient(#41db51 70%,#1bac29 0);border-bottom-right-radius:5px;height:20px;transform-origin:left;width:100%}@media(max-width:1200px){.timerBarContainer--Yq0sz .timerBar--qRQGq{height:15px}}.timerBarContainer--Yq0sz .timerBar--qRQGq.activeStreak--ndLPQ{background:linear-gradient(#ff9d42 75%,#ff5e00 0)}.questionContainer--mISfl{align-items:center;background-color:#fff;border-radius:0 0 30px 30px;box-shadow:0 23px 18px 0 rgba(0,0,0,.02),0 4px 10px 0 rgba(0,0,0,.06),0 1px 2px 0 rgba(0,0,0,.07);display:flex;height:100%;justify-content:center;padding-top:20px;width:clamp(350px,30%,480px)}.questionContainer--mISfl.noTimerBar--CDbUG{padding-top:0}@media(max-width:767px){.questionContainer--mISfl.noTimerBar--CDbUG{padding-top:16px}}@media(max-width:1200px){.questionContainer--mISfl{padding-top:15px}}@media(max-width:767px){.questionContainer--mISfl{background-color:unset;border-radius:unset;box-shadow:unset;padding-top:31px}}.questionContainer--mISfl.isEditor--erTPf{width:300px}.questionText--Cvm4J{color:#000;font-size:clamp(40px,3vmax,50px);font-weight:600;line-height:normal;text-align:center}@media(max-width:767px){.questionText--Cvm4J{font-size:32px}}.questionText--Cvm4J.isEditor--erTPf{font-size:30px}.validationButton--Po4Pz{appearance:none;min-height:100%;min-width:100%;outline:none}.validationButton--Po4Pz:focus{outline:none}.validationButton--Po4Pz:focus-visible{box-shadow:0 0 0 3px #fff,0 0 0 7px var(--brand-color-primary),0 0 0 10px #fff;outline:none}.visuallyHidden--jrl3F{height:1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;clip-path:inset(50%);white-space:nowrap}.optionsArea--gFDhg{list-style:none;margin:unset;padding-inline-start:unset;-webkit-touch-callout:none}.optionArea--k5KOL{min-height:100%;width:100%}.option--ttTZx{background:linear-gradient(180deg,#fff,#f6f7fd);border:0;border-radius:30px 30px 0 0;box-shadow:0 6px 24px 0 rgba(0,0,0,.15);font-size:clamp(30px,3vw,50px);font-weight:600;margin:auto;padding:.85em 0 .9em;position:relative}@media(min-width:1200px){.option--ttTZx{transition:padding-bottom .1s}.option--ttTZx:hover{background:linear-gradient(180deg,#fff,#f6f7fd);padding-bottom:1.25em}}.option--ttTZx.isCorrect--VYTdb,.option--ttTZx.isIncorrect--ZwJL7{box-shadow:0 6px 24px 0 rgba(0,0,0,.15);color:#fff;padding-bottom:1.25em}.option--ttTZx.isCorrect--VYTdb{background:#135038;border:2px solid #fff}.option--ttTZx.isIncorrect--ZwJL7{background:#b3233e;border:2px solid #e0e0e0}@media(max-width:767px){.option--ttTZx{align-items:center;background:#eff0f2;border-bottom:3px solid #8d9196;border-radius:16px;box-shadow:unset;font-size:22px;height:60px;justify-content:center;padding:12px 84px;width:100%}.option--ttTZx.isAnsweredOption--uPDS4{color:#000}}.option--ttTZx.isEditor--BI1Z7{font-size:30px}@keyframes fade-in--J_Dlq{0%{opacity:0}to{opacity:1}}@keyframes fade-in-subtle--yUSjQ{0%{opacity:.4}to{opacity:1}}@keyframes fade-out--tTWuO{0%{opacity:1}to{opacity:0}}.highlight--YvOgE{animation:highlight--YvOgE .4s cubic-bezier(.25,.46,.51,1.32) 0s normal}@media(prefers-reduced-motion){.highlight--YvOgE{animation:none}}.highlightSubtle--zWnhM{animation:highlight-subtle--PZSE1 .25s cubic-bezier(.25,.46,.51,1.32) 0s normal}@media(prefers-reduced-motion){.highlightSubtle--zWnhM{animation:none}}.horizontalShake--oMP9q{animation:shake-horizontal--QkeLY .8s cubic-bezier(.455,.03,.515,.955) 0s both}@media(prefers-reduced-motion){.horizontalShake--oMP9q{animation:none}}@keyframes highlight--YvOgE{0%{animation-timing-function:ease-out;transform:scale(1)}20%{animation-timing-function:ease-in;transform:scale(.8)}50%{animation-timing-function:ease-out;transform:scale(1)}70%{animation-timing-function:ease-in;transform:scale(1.2)}to{animation-timing-function:ease-out;transform:scale(1)}}@keyframes highlight-subtle--PZSE1{0%{animation-timing-function:ease-out;transform:scale(1)}50%{animation-timing-function:ease-in;transform:scale(1.1);z-index:1}to{animation-timing-function:ease-out;transform:scale(1)}}@keyframes shake-horizontal--QkeLY{0%,to{transform:translateX(0)}10%,30%,50%,70%{transform:translateX(-10px)}20%,40%,60%{transform:translateX(10px)}80%{transform:translateX(8px)}90%{transform:translateX(-8px)}}.validationWrapper--Za3N0{--visibility-transition:0.2s cubic-bezier(0.25,0.46,0.51,1.32);display:flex;position:relative}.validationWrapper--Za3N0.container-block--b4EtN{min-height:100%;min-width:100%}.validationWrapper--Za3N0.container-inline--lYNRB{display:inline-flex}.validationWrapper--Za3N0.overlay--t35Kp{inset:0;pointer-events:none;position:absolute;z-index:1}.correct--cFOWT{--validation-color:#1f865d}.incorrect--ySYge{--validation-color:#e02c4d}.validationIcon--b2nMB{--icon-position:absolute;color:var(--validation-color);opacity:0;pointer-events:none;scale:.8;transition:opacity var(--visibility-transition),scale var(--visibility-transition);z-index:2}@media(prefers-reduced-motion){.validationIcon--b2nMB{scale:1}}.validationIcon--b2nMB.validated--qQ1BZ{opacity:1;scale:1}.validationIcon--b2nMB.center--sVqQ7{box-shadow:0 0 25px rgba(0,0,0,.5);height:clamp(30%,64px,90%);inset:0;margin:auto}.validationIcon--b2nMB.top-right--Xs3N_{height:clamp(20px,30%,32px);right:-8px;top:-8px}.validationIcon--b2nMB.top-center--eijCt{height:clamp(20px,30%,32px);inset:0;margin:0 auto;top:calc(clamp(20px,30%,32px)*-1/2)}.validationOutline--WlfTu{border-radius:max(var(--borderRadius,0px),8px);inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity var(--visibility-transition)}.validationOutline--WlfTu.thin--nFl7Y{box-shadow:inset 0 0 0 3px var(--validation-color),inset 0 0 0 5px #fff,0 0 0 2px #fff}.validationOutline--WlfTu.thick--v5oAR{box-shadow:inset 0 0 0 4px var(--validation-color),inset 0 0 0 7px #fff,0 0 0 3px #fff}.validationOutline--WlfTu.validated--qQ1BZ{opacity:1}.taskWrapper--Pr5ls{bottom:0;height:clamp(40vh,420px,65vh);padding:0 clamp(8px,4vh,24px) 12px;position:absolute;width:100%;-webkit-touch-callout:none}.scrollContainer--EF67g{display:flex;flex-direction:column;overflow-y:hidden;padding-bottom:12px;position:relative}.scrollableDiv--BTpdD{height:100%}.taskContainer--_eC3S{background:#fff;border-radius:24px;box-shadow:0 1px 2px 0 rgba(0,0,0,.07),0 23px 18px 0 rgba(0,0,0,.02),0 4px 10px 0 rgba(0,0,0,.06);display:grid;grid-template-rows:1fr 3fr;height:100%}.question--A3GGQ{min-height:60px;position:relative;width:100%}.question--A3GGQ,.taskOptions--xlxUl{align-items:center;display:flex;justify-content:center}.taskOptions--xlxUl{flex-direction:column;gap:8px;padding-inline:16px;padding-top:16px}.layoutElementWrapper--w74dK{background-position:50%;background-size:cover;height:100%;margin:auto;position:relative;width:min(1920px,100%)}.layoutElementWrapper--w74dK.grid--KedvA{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);display:grid;grid-template-rows:auto clamp(40vh,420px,65vh)}@media screen and (max-height:480px)and (orientation:landscape){.layoutElementWrapper--w74dK.grid--KedvA{grid-template-rows:1fr 1fr}}.characterArea--vBk0r{display:grid;grid-template-columns:1fr 1fr;height:100%;justify-content:space-between;overflow:hidden;width:100%}.questionWrapper--Yi6vF{align-items:center;display:flex;height:clamp(100px,13vmin,140px);justify-content:center;margin:auto;position:absolute;width:100%}.taskArea--gCNVj{bottom:0;position:absolute;transform-origin:bottom;width:100%;z-index:1}.taskOptions--urAJh{align-items:end;display:grid;gap:20px;grid-template-columns:repeat(auto-fit,clamp(110px,11vw,160px));height:50px;justify-content:center;width:100%}.layoutElementWrapper--w74dK.isEditor--hBNLk .questionWrapper--Yi6vF{height:90px;overflow:hidden}.layoutElementWrapper--w74dK.isEditor--hBNLk .questionWrapper--Yi6vF:before{background:linear-gradient(#41db51 70%,#1bac29 0);border-bottom-right-radius:5px;content:" ";height:15px;left:calc(50% - 150px);position:absolute;top:0;width:240px}.layoutElementWrapper--w74dK.isEditor--hBNLk .taskOptions--urAJh{grid-template-columns:repeat(3,110px)}.modules-navigation{background-color:var(--module-navigation_background_color,#292e3b);color:#fff;font-size:16px;line-height:1.2;padding:1rem 0;position:fixed;top:100%;transition:margin-top .25s cubic-bezier(.17,.67,.39,1.22);width:100%;z-index:1000}.modules-navigation .center.module-navigation-header{font-size:16px;font-weight:400;margin-bottom:15px;margin-top:15px;text-align:center}.modules-navigation.fixed .modules-navigation-components{opacity:0;transition:opacity .25s ease-in}.modules-navigation-container.open.fixed .modules-navigation-components{opacity:1}.modules-navigation-container.open .modules-navigation-overlay{background-color:transparent;border:none;display:block}.modules-navigation-overlay{display:none;inset:0;position:fixed;z-index:950}.modules-navigation-component{color:#aaa;margin-bottom:20px}.modules-navigation-component.current figure .img-helper{border:5px solid var(--module-navigation_selected-border_color,#5cb85c);border-radius:4px}.modules-navigation-component:not(.current) img{filter:contrast(100%) saturate(100%) brightness(50%)}.modules-navigation-component.current{color:#fff;font-weight:700}.modules-navigation-component .img-helper{height:calc(100% + 10px);left:-5px;position:absolute;top:-5px;width:calc(100% + 10px)}.modules-navigation-component a{display:flex;flex-direction:column;padding:6px}.modules-navigation-component a figure{border:1px solid;border-color:inherit;box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;flex:2}.modules-navigation-component-text{display:flex;margin-top:1rem}.modules-navigation-component-text svg{flex:0 0 20px;margin-right:.5rem;opacity:.5}.modal-lightbox .modules-navigation-component{color:#fff;margin:.5rem}.modal-lightbox .modules-navigation-component.current .img-helper{border:none}.modal-lightbox .modules-navigation-component .component-figure{background-color:#d9dadd}.modal-lightbox .modules-navigation-component.current,.modal-lightbox .modules-navigation-component:not(.current){font-weight:400}.modal-lightbox .modules-navigation-component.current .img-helper,.modal-lightbox .modules-navigation-component.current img,.modal-lightbox .modules-navigation-component:not(.current) .img-helper,.modal-lightbox .modules-navigation-component:not(.current) img{filter:none}.modal-lightbox .modules-navigation-component svg{opacity:1}.modules-navigation-tab{align-items:center;bottom:100%;display:flex;font-size:1.3rem;justify-content:center;left:0;padding:0 0 30px 24px;position:absolute}.modules-navigation-tab div{margin:0 1px 0 50px}.modules-navigation-container.open .modules-navigation-tab,.modules-navigation-tab button{background:var(--module-navigation_background_color,#292e3b);height:48px;width:48px}.modules-navigation-container.open .modules-navigation-tab{border-radius:100% 100% 0 0;left:10px;padding:4px 24px;top:-20px}.modules-navigation-bottom-helper{background:var(--module-navigation_background_color,#292e3b);height:100px;left:0;position:absolute;top:100%;width:100%}.modules-navigation-container{opacity:1}.modules-navigation-container .modules-navigation-tab-button{color:#fff}.modules-navigation-container.hidden{opacity:0;transition:opacity .25s ease-in}.modules-navigation-container.hidden .modules-navigation{margin-top:50px!important}.modules-navigation-container.hidden .modules-navigation .modules-navigation-tab div{opacity:0}.modules-navigation-tab-button:focus{outline:none}.modules-navigation-tab-button:focus-visible{background:var(--brand-color-primary);min-width:48px;outline:none;transform:scale(1.1);transition:transform .1s linear}.component-navigation{--columns:6;--padding:40px;margin-left:auto;margin-right:auto;max-width:1440px;padding:0 var(--padding) 32px}.component-navigation .item-wrapper{display:grid;gap:12px;grid-auto-columns:max(100%/var(--columns),162px);grid-auto-flow:column;padding:4px var(--padding)}.component-navigation .item-wrapper .grid-item .thumbnail{position:relative}.component-navigation .item-wrapper .grid-item .thumbnail:not(.current) .screenshot-container{filter:contrast(100%) saturate(100%) brightness(30%)}.component-navigation .item-wrapper .grid-item .screenshot-label{bottom:0;color:#fff;display:block;left:0;padding:0;position:absolute;right:0;text-align:center;top:calc(50% - 17px)}.component-navigation .item-wrapper .grid-item .screenshot-label .info{justify-content:center}.component-navigation .item-wrapper .grid-item .screenshot-label svg{font-size:16px;margin-right:5px}@media(any-hover:hover){.component-navigation .item-wrapper .grid-item:hover .thumbnail .screenshot-container{filter:none}}@media(max-width:768px){.component-navigation{--columns:3;--padding:16px}}.modules-navigation-components{padding-bottom:0}@media print{.modules-navigation{display:none}}@media(max-width:768px){.modules-navigation{max-height:60vh}}.component-navigation-bar{align-items:center;animation-duration:.2s;animation-iteration-count:1;animation-name:component-navigation-bar-appear;background-color:#fff;bottom:0;box-shadow:0 0 40px rgba(0,0,0,.25);display:flex;font-size:16px;height:96px;justify-content:space-between;left:0;position:fixed;right:0}.component-navigation-bar>*{flex-basis:210px;flex-grow:1;flex-shrink:0}@media(max-width:767px){.component-navigation-bar .left{display:none}}.component-navigation-bar .middle{padding-left:24px;padding-right:24px;text-align:center}@media(max-width:767px){.component-navigation-bar .middle{padding:0 0 0 24px;text-align:left}.component-navigation-bar .middle .btn{padding:0}}.component-navigation-bar .right{padding-right:24px;text-align:end}@media(max-width:767px){.component-navigation-bar .right{padding-right:64px}}.component-navigation-bar .btn{height:48px;pointer-events:all}.component-navigation-bar .next-button{padding:0}.component-navigation-bar .next-button .icon{margin-left:24px}@keyframes component-navigation-bar-appear{0%{transform:translateY(96px)}to{transform:translateY(0)}}.page-controller-navigation{padding-bottom:24px;padding-right:8px}.external-component .page-controller .task-buttons{margin-right:54px}.page-controller{bottom:0;pointer-events:none;position:absolute;width:100%;z-index:950}.page-controller.audio-player-open{z-index:1050}.page-controller div{pointer-events:none}.page-controller .audio-player,.page-controller .audio-player *,.page-controller :not(div){pointer-events:auto}.grid-cell .page-controller{width:auto}.page-controller .page-back-forth{display:grid;grid-template-columns:1fr auto 1fr;height:70px;justify-content:space-between;padding:0 10px}.page-controller .page-back-forth>div{display:flex}.page-controller .page-back-forth>div:nth-child(3){justify-content:flex-end}.page-controller button:disabled{opacity:.25}.page-controller .page-now .current svg *{fill:var(--general_link-color,var(--brand-color-primary))}.page-controller .Select,.page-controller button{margin:10px 4px 4px;padding-bottom:0;padding-top:0}.page-controller .Select.btn-default,.page-controller button.btn-default{background:var(--module-navigation_background_color,#292e3b);height:48px;margin-top:10px;width:48px}.page-controller .Select.btn-default svg,.page-controller button.btn-default svg{fill:#fff;color:#fff}.page-controller .Select.btn-default:focus,.page-controller button.btn-default:focus{outline:none}.page-controller .Select.btn-default:focus-visible,.page-controller button.btn-default:focus-visible{border:3px solid var(--brand-color-primary);box-shadow:none;outline:none}@media(any-hover:hover){.page-controller .Select.btn-default:hover,.page-controller button.btn-default:hover{border:3px solid var(--brand-color-primary);box-shadow:none;outline:none}}.page-controller .Select-menu-outer{bottom:100%;font-size:18px;font-weight:700;top:auto}.page-controller .element-control,.page-controller .page-task-control{display:grid;grid-template-columns:1fr auto;grid-column-gap:1rem}.page-controller .element-control>:first-child,.page-controller .page-task-control>:first-child{margin-left:auto}.page-controller .element-control>:nth-child(3),.page-controller .page-task-control>:nth-child(3){margin-right:auto}.page-controller .element-control>:nth-child(3) button,.page-controller .page-task-control>:nth-child(3) button{width:100%}.page-controller .element-control div,.page-controller .page-task-control div{display:flex}.page-controller .element-control div:first-child,.page-controller .page-task-control div:first-child{justify-content:flex-end}.page-controller .element-control div.controller-message span,.page-controller .page-task-control div.controller-message span{color:#545760;font-size:24px;margin:auto}.page-controller .element-control .task-buttons,.page-controller .page-task-control .task-buttons{display:grid;grid-auto-columns:auto 1fr;grid-auto-flow:column;grid-column-gap:1rem}.page-controller .element-control .task-buttons button,.page-controller .page-task-control .task-buttons button{border-radius:24px;box-shadow:0 0 8px var(--component-navigation_dropbox-shadow,rgba(0,0,0,.5));font-size:16px;font-weight:700;height:48px;padding:0 1.15rem 0 1.75rem;text-transform:uppercase}.page-controller .element-control .task-buttons button.no-icon,.page-controller .page-task-control .task-buttons button.no-icon{padding-right:1.75em}.page-controller .element-control .task-buttons button:not(.preview):focus,.page-controller .page-task-control .task-buttons button:not(.preview):focus{outline:none}.page-controller .element-control .task-buttons button:not(.preview):focus-visible,.page-controller .page-task-control .task-buttons button:not(.preview):focus-visible{border:3px solid var(--brand-color-primary);margin-left:1px;margin-right:1px}@media(any-hover:hover){.page-controller .element-control .task-buttons button:hover,.page-controller .page-task-control .task-buttons button:hover{box-shadow:0 4px 16px var(--component-navigation_dropbox-shadow,rgba(0,0,0,.5))}}.page-controller .element-control .task-buttons button.retry,.page-controller .page-task-control .task-buttons button.retry{justify-self:right;padding:0;width:48px}.page-controller .element-control .task-buttons .savepreviewholder .inner,.page-controller .page-task-control .task-buttons .savepreviewholder .inner{background-color:var(--module-navigation_background_color);border-radius:24px;color:#fff;height:48px;margin:10px 4px 4px}@media(any-hover:hover){.page-controller .element-control .task-buttons .savepreviewholder .inner:hover,.page-controller .page-task-control .task-buttons .savepreviewholder .inner:hover{box-shadow:0 4px 16px var(--component-navigation_dropbox-shadow,rgba(0,0,0,.5))}}body[data-user-is-tabbing=true] .page-controller .element-control .task-buttons .savepreviewholder .inner:focus-within,body[data-user-is-tabbing=true] .page-controller .page-task-control .task-buttons .savepreviewholder .inner:focus-within{background-color:var(--brand-color-primary);transform:scale(1.1);transition:transform .1s linear}.page-controller .element-control .task-buttons .savepreviewholder .inner .preview:focus,.page-controller .page-task-control .task-buttons .savepreviewholder .inner .preview:focus{outline:none}.page-controller .element-control .task-buttons .savepreviewholder .inner button,.page-controller .page-task-control .task-buttons .savepreviewholder .inner button{background-color:transparent;border-radius:0;box-shadow:none;color:#fff;height:100%;margin:0;width:50px}@media(any-hover:hover){.page-controller .element-control .task-buttons .savepreviewholder .inner button:hover,.page-controller .page-task-control .task-buttons .savepreviewholder .inner button:hover{box-shadow:none}}.page-controller .element-control .task-buttons .savepreviewholder .inner button:not(:last-of-type),.page-controller .page-task-control .task-buttons .savepreviewholder .inner button:not(:last-of-type){border-right:2px solid #fff;width:52px}.page-controller .element-control .task-buttons .savepreviewholder .inner button.preview svg,.page-controller .page-task-control .task-buttons .savepreviewholder .inner button.preview svg{left:-5px;position:relative}.page-controller .Select{width:100px}.page-controller .Select-control,.page-controller .Select.is-open .Select-control,.page-controller .Select.is-open .Select-control .Select-value{background-color:#eaeaea;border:none;color:#3c3e44;font-size:18px;font-weight:700}.page-controller .Select.is-open .Select-control,.page-controller .Select.is-open .Select-control .Select-value-label{color:#3c3e44!important}.page-controller .page-controller-paging{bottom:30px;position:fixed}.page-controller .page-controller-paging .btn-nav-next:focus,.page-controller .page-controller-paging .btn-nav-prev:focus{outline:none}.page-controller .page-controller-paging .btn-nav-next:focus-visible,.page-controller .page-controller-paging .btn-nav-prev:focus-visible{background:var(--brand-color-primary);outline:none;transform:scale(1.1);transition:transform .1s linear}.page-controller .page-controller-paging .btn-icon{background:var(--module-navigation_background_color,#292e3b);height:48px;margin-bottom:0;width:48px}.page-controller .page-controller-paging .btn-icon svg{fill:#fff;color:#fff}.page-controller .page-controller-paging .btn-icon.btn-nav-next{margin-left:11px}.page-controller .page-back-forth{padding-top:.5rem}.page-controller .page-back-forth:first-child>div:first-child{padding-left:70px}.component-PracticeRoomComponent .page-controller .page-back-forth:first-child>div:first-child{padding-left:0}.page-task-control{bottom:24px;position:fixed;right:18px}.multiple-rows .page-task-control{position:static}@media print{.page-controller{display:none}}.layout-object .btn-answer{border-radius:24px;box-shadow:0 0 8px var(--component-navigation_dropbox-shadow,rgba(0,0,0,.5));display:block;font-size:14px;font-weight:700;height:36px;margin:10px auto;padding:0 .95rem 0 1.3rem;text-transform:uppercase;width:auto}.layout-object .btn-answer:disabled{opacity:.25}@media(any-hover:hover){.layout-object .btn-answer:hover{box-shadow:0 4px 16px var(--component-navigation_dropbox-shadow,rgba(0,0,0,.5))}}@media(max-width:767px){.page-controller .page-controller-navigation .page-task-control{right:auto}.page-controller .page-controller-navigation .page-task-control .task-buttons{display:flex}.page-controller .page-controller-navigation .page-task-control .task-buttons .btn:not(:last-of-type){padding:0;width:48px}.page-controller .page-controller-navigation .page-task-control .task-buttons .btn:not(:last-of-type)>span>span{display:none}.page-controller .page-controller-navigation .page-task-control .task-buttons .btn:not(:last-of-type) .icon{margin-left:0}.page-controller .audio-player{bottom:86px}}.startButton--gvbhE{background-color:#1f865d;border-radius:50px;color:#fff;height:48px;padding:0 24px}.bookCategoryInfo--ApwZF{display:flex;margin-top:2rem}.bookCategoryInfo--ApwZF .categoryItem--rxV3Z{border-left:1px solid;flex-grow:1;font-size:14px;min-width:100px;padding:0 12px}.bookCategoryInfo--ApwZF .categoryItem--rxV3Z .detail--QDhue{hyphens:auto;word-break:break-word}.bookCategoryInfo--ApwZF .categoryItem--rxV3Z:first-child{border-left-width:0;padding-left:0}.bookCategoryInfo--ApwZF .categoryItem--rxV3Z .term--Ti51k{font-weight:400;margin-bottom:6px}.bookCategoryInfo--ApwZF .categoryItem--rxV3Z .detail--QDhue{font-weight:700;margin-bottom:0}@media(max-width:767px){.bookCategoryInfo--ApwZF{display:block}.bookCategoryInfo--ApwZF .categoryItem--rxV3Z{border-bottom:1px solid;border-left-width:0;padding:8px 0}}.bookIntroView--RcLa1{display:flex;flex-wrap:wrap;font-size:16px;justify-content:space-between;margin:auto;max-width:1200px;min-height:640px;padding:48px}.bookIntroView--RcLa1 h2,.bookIntroView--RcLa1 h3,.bookIntroView--RcLa1 p{hyphens:auto;margin-bottom:.2rem;word-break:break-word}.bookIntroView--RcLa1>*{width:50%}.bookIntroView--RcLa1 .textArea--abd5b{max-width:450px;padding-right:1rem}.bookIntroView--RcLa1 .textArea--abd5b .headerInfo--dp7Em{margin-bottom:2rem}.bookIntroView--RcLa1 .textArea--abd5b .heading--FZSzt{font-size:40px!important}.bookIntroView--RcLa1 .textArea--abd5b .subHeading--HC5XM{font-size:18px!important;font-weight:500;margin-bottom:12px}.bookIntroView--RcLa1 .textArea--abd5b .subInfo--YI7jv{margin-top:2rem}.bookIntroView--RcLa1 .textArea--abd5b .subInfo--YI7jv p{margin-bottom:0}.bookIntroView--RcLa1 .imageArea--gFG3Q{display:flex;justify-content:center;margin-bottom:1rem;max-width:450px}.bookIntroView--RcLa1 .imageArea--gFG3Q img{border-radius:8px;max-height:70vh;max-width:100%;object-fit:contain}.bookIntroView--RcLa1 .bold--XVJe2{font-weight:700}.bookIntroView--RcLa1 .lighter--uKiQ8{font-weight:400}.bookIntroView--RcLa1 .textGrow--Njbuo{font-size:18px}.bookIntroView--RcLa1 .marginBottom--SAUsF{margin-bottom:12px}.bookIntroView--RcLa1.mobileView--FAbks{justify-content:center;padding:18px}.bookIntroView--RcLa1.mobileView--FAbks .textArea--abd5b{padding:0;text-align:center;width:100%}.bookIntroView--RcLa1.mobileView--FAbks .textArea--abd5b .headerInfo--dp7Em>*{margin-bottom:.2rem}.bookIntroView--RcLa1.mobileView--FAbks .textArea--abd5b .subInfo--YI7jv{text-align:left}.bookIntroView--RcLa1.mobileView--FAbks .imageArea--gFG3Q{margin-bottom:2rem;width:80%}.sowiso-teacherview-placeholder{align-items:center;display:flex;flex-direction:column;justify-content:center;min-height:80vh}.sowiso-teacherview-placeholder .icon{font-size:64px;margin-bottom:20px}.sowiso-teacherview-placeholder .text{font-size:18px;line-height:1.4;text-align:center}.game iframe{height:calc(var(--app-height, 100vh) - 75px);width:100%}.game .readonly-screen{align-items:center;display:flex;flex-direction:column;height:calc(75vh - 75px);justify-content:center;width:100%}.game .readonly-screen img{border-style:none;flex-shrink:0;max-height:100%;max-width:100%;vertical-align:middle}.padding-audio-opened{padding-bottom:105px}.bookmarkButton--L_5Pj{background-color:#fff;border-radius:100%;color:#292e3b;height:44px;padding:0;position:fixed;right:24px;top:calc(var(--header-height, 68px) + 24px);width:44px;z-index:1}.bookmarkButton--L_5Pj:focus{outline:none}.bookmarkButton--L_5Pj:focus-visible{color:var(--brand-color-primary);outline:3px solid var(--brand-color-primary)}@media(any-hover:hover){.bookmarkButton--L_5Pj:hover{color:var(--brand-color-primary)}}.exam-component-instructions{font-family:Inter,Roboto,Helvetica,Arial,sans-serif;margin-left:auto;margin-right:auto;max-width:1440px;padding:1rem}.exam-component-instructions .exam-component-header{font-size:24px;margin-bottom:0}.exam-component-instructions ul.instructions-list{list-style:none;padding:0}.exam-component-instructions ul.instructions-list .icon{font-size:24px}.exam-component-instructions ul.instructions-list li{align-items:center;display:flex;height:115px;justify-content:flex-start}.exam-component-instructions ul.instructions-list li:not(:last-of-type){border-bottom:1px solid #eff0f2}.exam-component-instructions ul.instructions-list li.split-2>:first-child{align-items:center;display:flex;flex-basis:196px;flex-grow:0;flex-shrink:0;gap:16px;justify-content:center}.exam-component-instructions ul.instructions-list li.split-2>:last-child{flex-basis:0;flex-grow:1}.exam-component-instructions ul.instructions-list li .fake-dark-button{align-items:center;background:#292e3b;color:#fff;display:flex;font-size:14px;font-weight:700;height:40px;justify-content:flex-start;line-height:1.1;padding:0 10px;width:120px}.exam-component-instructions ul.instructions-list li .fake-dark-button .icon{font-size:16px;margin-right:6px}.exam-component-instructions ul.instructions-list li.split-3>*{align-items:center;display:flex;justify-content:flex-start}.exam-component-instructions ul.instructions-list li.split-3>* .icon{margin-right:6px}.exam-component-instructions ul.instructions-list li.split-3>:first-child{margin-left:86px;width:205px}.exam-component-instructions ul.instructions-list li.split-3>:nth-child(3){margin-left:100px}@media(min-width:768px)and (max-width:1023px){.exam-component-instructions ul.instructions-list li.split-3>:nth-child(3){margin-left:40px}}.exam-component-instructions ul.instructions-list li.split-3>* .circle{align-items:center;border-radius:12px;display:flex;font-size:14px;height:24px;justify-content:center;margin-right:16px;width:24px}.exam-component-instructions ul.instructions-list li.split-3>* .circle.circle-answered{background-color:#292e3b;color:#fff}.exam-component-instructions ul.instructions-list li.split-3>* .circle.circle-seen{background:transparent;border:1px solid #292e3b;color:#292e3b}.exam-component-instructions ul.instructions-list li.split-3>* .circle.circle-not_seen{background:transparent;border:1px dashed #292e3b;color:#292e3b}.component-instruction-page .btn-nav-next{bottom:20px;position:fixed;right:24px}.page-button-holder{align-items:center;display:flex;height:54px;justify-content:center;position:relative;width:54px}body[data-user-is-tabbing=true] .page-button-holder:focus-within{outline:2px solid var(--brand-color-primary)}.page-button-holder .btn{background:transparent;border:2px solid #545760;border-radius:18px;color:#292e3b;font-size:16px;height:36px;padding:0;width:36px}@media(any-hover:hover){.page-button-holder .btn:hover{background:#fff;border-color:var(--brand-color-primary);color:var(--brand-color-primary)}}.page-button-holder.page-button-icon:not(:first-of-type){margin-left:4px}.page-button-holder.page-button-icon .btn{background:#292e3b;color:#fff}@media(any-hover:hover){.page-button-holder.page-button-icon .btn:hover{background-color:var(--brand-color-primary);border-color:var(--brand-color-primary);color:#fff}}.page-button-holder.unseen .btn{border-style:dashed}.page-button-holder.answered .btn{background:#292e3b;border-color:#292e3b;color:#fff}@media(any-hover:hover){.page-button-holder.answered .btn:hover{background:var(--brand-color-primary);border-color:var(--brand-color-primary);color:#fff}}.page-button-holder .icon.current-page{bottom:-9px;font-size:16px;position:absolute}.page-button-holder .connect-line{background:#292e3b;height:2px;left:-9px;position:absolute;width:18px}.exam-component-navigation{align-items:center;background:#f7f7f8;bottom:0;display:flex;height:76px;justify-content:center;left:0;position:fixed;right:0;z-index:1}.exam-component-navigation .pages{align-items:center;display:flex;flex:1;justify-content:center}.exam-component-navigation .pages .ellipsis{width:36px}.exam-component-navigation .pages .ellipsis+.page-button-holder .connect-line{display:none}.exam-component-navigation .btn-nav-previous{color:#292e3b;margin-left:24px;margin-right:12px;padding:0}.exam-component-navigation .btn-nav-next{color:#292e3b;margin-left:12px;margin-right:24px;padding:0}.exam-summary-upload-layout-object{align-items:center;display:flex;height:68px;margin-top:32px}.exam-summary-upload-layout-object .btn,.exam-summary-upload-layout-object h4{margin-bottom:0}.exam-summary-upload-layout-object .btn,.exam-summary-upload-layout-object a{pointer-events:all}.exam-summary-upload-layout-object .btn{line-height:1;margin-bottom:8px;margin-left:24px;margin-top:8px}.exam-summary-upload-layout-object .btn .button-icon{align-items:center;display:flex;font-size:15px;height:100%;justify-content:flex-start;margin-left:1em}.exam-summary-upload-layout-object .buttons{margin-left:8px}.exam-summary-upload-layout-object .buttons .btn{margin-left:16px}.exam-summary-upload-layout-object .preview .examcomponent-download{align-items:center;display:flex}.exam-summary-upload-layout-object .preview .examcomponent-download .content{align-items:center;background:#fff;border:2px solid var(--brand-color-primary);display:flex;margin-left:10px;padding:14px 28px}.exam-summary-upload-layout-object .preview .examcomponent-download .content .icon{margin-right:8px}.exam-summary-upload-layout-object .preview.no-file .examcomponent-download .content{border-color:#e02c4d;color:#e02c4d}.exam-component-summary .modal-content .modal-body{margin-left:auto;margin-right:auto;max-width:1440px;padding-bottom:76px;width:100%}.exam-component-summary .modal-content .modal-body .exam-tablist{gap:0}.exam-component-summary .modal-content .modal-body .list-tab .subpage-list{border-bottom:2px solid #d9dadd;padding:60px}.exam-component-summary .modal-content .modal-body .list-tab .subpage-list:last-of-type{border-bottom:none}.exam-component-summary .modal-content .modal-body .list-tab .subpage-list h3{align-items:center;display:flex;font-size:16px;font-weight:700;line-height:26px;margin-bottom:0}.exam-component-summary .modal-content .modal-body .list-tab .subpage-list h3 .icon{color:#e02c4d;margin-right:4px}.exam-component-summary .modal-content .modal-body .list-tab .subpage-list .pages{display:flex;flex-wrap:wrap}.exam-component-summary .modal-content .exam-confirmation-button-holder{align-items:center;background:#f7f7f8;bottom:0;display:flex;height:76px;justify-content:flex-end;left:0;padding:0 24px;position:fixed;right:0}.component.exam-component{padding-bottom:76px}.component.exam-component .grid-view .grid-layout,.component.exam-component .grid-view .grid-layout .grid-row.height--full{min-height:calc(var(--app-height, 100vh) - var(--header-height, 68px) - 76px)}.exam-component-help-button button.btn.btn-dark-squared{border:2px solid transparent;transition:all .2s}.exam-component-help-button button.btn.btn-dark-squared:focus,.exam-component-help-button button.btn.btn-dark-squared:focus-within{background-color:#eff0f2;border:2px solid var(--brand-color-primary);color:var(--brand-color-primary);outline:2px solid #fff}.exam-component-help-button button.btn.btn-dark-squared:focus-within.border--none,.exam-component-help-button button.btn.btn-dark-squared:focus.border--none{border-style:solid!important}.exam-component-help-button button.btn.btn-dark-squared:focus .color--text,.exam-component-help-button button.btn.btn-dark-squared:focus-within .color--text{color:var(--brand-color-primary)}@keyframes fade-in--q4PbX{0%{opacity:0}to{opacity:1}}@keyframes fade-in-subtle--LHOlS{0%{opacity:.4}to{opacity:1}}@keyframes fade-out--v_7br{0%{opacity:1}to{opacity:0}}@keyframes bounce-in-forward--phXLX{0%{opacity:0}1%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:1;-webkit-transform:scale(.5);transform:scale(.5)}38%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale(1);transform:scale(1)}55%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale(.9);transform:scale(.9)}72%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale(1);transform:scale(1)}81%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale(.98);transform:scale(.98)}to{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.view--TzJxW{display:flex;height:100%;margin:auto;padding:24px;width:min(1920px,100%)}.modal--zOe8r,.view--TzJxW{align-items:center;justify-content:center;position:relative}.modal--zOe8r{backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:.5px solid hsla(0,0%,100%,.1);border-radius:20px;box-shadow:0 0 16px 4px rgba(41,46,59,.125);box-shadow:0 5.396px 8.093px 0 rgba(0,0,0,.12);display:inline-flex;flex-direction:column;height:fit-content;max-width:80%;min-height:clamp(320px,40vh,400px);min-width:min(50vmax,600px,80%);padding-block:calc(5% + 12px);padding-inline:clamp(12px,5%,24px)}.modal--zOe8r:not(.isEditor--Hfb2i){animation:bounce-in-forward--phXLX .6s cubic-bezier(.43,.09,.35,.84) 0s both}@media(prefers-reduced-motion){.modal--zOe8r:not(.isEditor--Hfb2i){animation:fade-in-subtle--LHOlS .5s cubic-bezier(.43,.09,.35,.84) 0s both}}.isEditor--Hfb2i{transform:scale(.8)}.svg--ch4Qe{background-color:unset;position:absolute;fill:var(--backgroundColor)}.image--xA9QB{max-height:40%;max-width:80%;position:absolute;top:0;transform:translateY(-50%)}.textContent--zIPaP{min-width:100%;text-align:center;text-wrap:pretty;width:0;word-break:break-word}#title--hq6WS{font-size:clamp(56px,7vmax,75px);margin-bottom:4px}#description--bVGNc{font-size:28px;font-weight:600;margin-bottom:unset}.startButton--K7ErW{border:2px solid #fff;bottom:0;position:absolute;transform:translateY(50%)}@media(max-width:1023px){.modal--zOe8r{border-radius:24px;border-radius:7%/10%}}@media(max-width:767px){.modal--zOe8r{aspect-ratio:unset;margin-block:24px;max-width:unset;padding-block:20%;width:90%}}@media screen and (max-width:767px)and (orientation:landscape){.modal--zOe8r{padding-block:15%;width:fit-content}}@media(max-width:767px){.textContent--zIPaP{margin-block:24px;width:auto}#title--hq6WS{font-size:clamp(30px,11vmin,56px)}#description--bVGNc{font-size:clamp(14px,6vmin,48px)}}.characterContainer--nxH19{aspect-ratio:1;position:absolute;transform:translateY(-10%);width:100%}.background--_myvA{backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border-radius:500px 500px 48px 48px;height:80%;left:50%;position:absolute;top:50%;transform:translate(-50%,-40%);width:65%}@keyframes fade-in--_jC0c{0%{opacity:0}to{opacity:1}}@keyframes fade-in-subtle--urQHS{0%{opacity:.4}to{opacity:1}}@keyframes fade-out--XoeQw{0%{opacity:1}to{opacity:0}}@keyframes bounce-in-forward--EvVGS{0%{opacity:0}1%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:1;-webkit-transform:scale(.5);transform:scale(.5)}38%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale(1);transform:scale(1)}55%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale(.9);transform:scale(.9)}72%{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;-webkit-transform:scale(1);transform:scale(1)}81%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:scale(.98);transform:scale(.98)}to{-webkit-animation-timing-function:ease-out;animation-timing-function:ease-out;opacity:1;-webkit-transform:scale(1);transform:scale(1)}}.visuallyHidden--uCFW6{height:1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;clip-path:inset(50%);white-space:nowrap}.infoText--uuZdg{left:0;top:0}.layoutView--ELBZ_{display:flex;gap:12px;height:100%;justify-content:center;margin:auto;overflow-x:hidden;padding:24px;position:relative;width:min(1920px,100%)}.layoutView--ELBZ_.isEditor--tA8TS{transform:scale(.95)}.taskArea--OMe61{align-items:center;display:flex;flex-shrink:1;height:100%;justify-content:center;max-width:65%;padding-block:calc(27%/(var(--numberOfColumns, 4)*var(--numberOfColumns, 4)))}.characterArea--UzLr9{display:flex;flex-grow:1;height:fit-content;max-width:min(35%,45vmin);position:relative}.character--uXglk:not(.isEditor--tA8TS){animation:bounce-in-forward--EvVGS .6s cubic-bezier(.43,.09,.35,.84) calc(var(--numberOfRows, 4)*var(--numberOfColumns, 4)*80ms + 1.1s + (var(--numberOfRows, 4)*var(--numberOfColumns, 4) - 1)*60ms) both}@media(prefers-reduced-motion){.character--uXglk:not(.isEditor--tA8TS){animation:fade-in-subtle--urQHS .5s cubic-bezier(.43,.09,.35,.84) 0s both}}.isEditor--tA8TS .characterArea--UzLr9{max-width:32%;padding-bottom:clamp((16 - var(--numberOfRows,4)*var(--numberOfColumns,4))*2vmin,var(--numberOfRows,4)*var(--numberOfColumns,4)*2vmin,min(95%,var(--numberOfRows,4)*var(--numberOfRows,4)*2vmin))}@media(max-width:1023px){.layoutView--ELBZ_{padding-inline:16px}}@media screen and (max-width:1023px)and (orientation:landscape){.layoutView--ELBZ_{padding:8px}.characterArea--UzLr9{display:none}.taskArea--OMe61{max-width:100%;width:100%}}@media(max-width:767px){.characterArea--UzLr9{display:none}.taskArea--OMe61{max-width:100%;width:100%}}.visuallyHidden--R1RJQ{height:1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;clip-path:inset(50%);white-space:nowrap}.assistiveGameInfo--Dyfny{left:50%;top:0}.cardGrid--XHkkF{align-content:center;aspect-ratio:1;display:flex;flex-wrap:wrap;gap:calc(56px/(var(--numberOfColumns, 4)) + 4px);height:min(100%,90vmin);justify-content:center;list-style:none;margin:unset;margin-bottom:0;max-width:100%;padding-inline-start:unset}@media(max-width:1023px){.cardGrid--XHkkF{gap:12px}}@media screen and (max-width:1023px)and (orientation:landscape){.cardGrid--XHkkF{gap:4px;--numberOfPairs:calc((var(--numberOfColumns, 4)*var(--numberOfRows, 4))/2);aspect-ratio:unset;width:min(100%,20vmax*var(--numberOfPairs,8))}}@media(max-width:767px){.cardGrid--XHkkF{gap:calc(16px/var(--numberOfColumns, 4))}}@media screen and (orientation:portrait){.cardGrid--XHkkF{gap:12px}}.visuallyHidden--j_lKf{height:1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;clip-path:inset(50%);white-space:nowrap}.contentWrapper--OptgC{appearance:none;background:none;border:none;border-radius:15%;color:inherit;display:flex;font-family:inherit;font-size:inherit;font-weight:inherit;height:100%;margin:0;padding:0;position:relative;text-align:center;text-align:inherit;transform-style:preserve-3d;transition:transform .6s;width:100%}.contentWrapper--OptgC:focus{outline:none}.contentWrapper--OptgC:focus-visible{box-shadow:0 0 0 3px #fff,0 0 0 7px var(--brand-color-primary),0 0 0 10px #fff;outline:none}.contentWrapper--OptgC.flipped--AEqHW{transform:rotateY(180deg)}.back--T7z9G,.front--ez9DW{align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;border:4px solid #fff;border-radius:15%;box-shadow:0 0 8px 2px rgba(41,46,59,.125);display:flex;height:100%;justify-content:center;overflow:hidden;position:absolute;width:100%}.front--ez9DW img{max-height:100%;object-fit:cover;width:auto}.back--T7z9G{background-color:var(--backgroundColor,#eff0f2);transform:rotateY(180deg)}.back--T7z9G img{max-height:100%;max-width:100%}.back--T7z9G.matched--suxbR{animation:isCorrect--xfEiu .5s ease-in-out 1s forwards}@media(max-width:1023px){.back--T7z9G,.front--ez9DW{border:3px solid #fff}}@media screen and (max-width:1023px)and (orientation:landscape){.back--T7z9G,.front--ez9DW{border:2px solid #fff}}@media(max-width:767px){.back--T7z9G,.front--ez9DW{border:2px solid #fff}}@keyframes isCorrect--xfEiu{50%{filter:grayscale(0);transform:rotateY(180deg) scale(1.075)}to{filter:grayscale(100%);transform:rotateY(180deg) scale(1)}}.visuallyHidden--wskZW{height:1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;clip-path:inset(50%);white-space:nowrap}.memoryCard--VSdQT{align-items:center;aspect-ratio:1;display:flex;flex-basis:calc((100% - 56px)/var(--numberOfColumns, 4) - 4px);justify-content:center;position:relative}.cardEnterinAnimation--mQjVz{--cardColumns:var(--numberOfColumns,1);--cardRows:var(--numberOfRows,1);animation:dealCard--hYjh9 var(--cardAnimationDuration,2.4s) ease-out both var(--cardAnimationDelay,.1s)}.wrongAnimation--e3K6P{animation:shakeCard--r_95j .6s linear .4s}@media(max-width:1023px){.memoryCard--VSdQT{flex-basis:calc((100% - 48px)/var(--numberOfColumns, 4))}}@media screen and (max-width:1023px)and (orientation:landscape){.memoryCard--VSdQT{flex-basis:min((75vmin - 16px)/2,90%/var(--numberOfPairs,8))}}@media screen and (orientation:portrait){.memoryCard--VSdQT{flex-basis:min((85vmax - 48px)/var(--numberOfColumns,4),(100% - 48px)/var(--numberOfRows,4))}.cardEnterinAnimation--mQjVz{--cardColumns:var(--numberOfRows,4);--cardRows:var(--numberOfColumns,4)}}@keyframes dealCard--hYjh9{0%{opacity:1;transform:translate(-800%,-120vh)}10%{transform:translate(calc(-50%*mod(var(--gridIndex, 1), var(--cardColumns))*mod(var(--gridIndex, 1), var(--cardColumns))),calc(-100vh + -50%*var(--cardRows)))}to{transform:unset}}@keyframes shakeCard--r_95j{0%,20%,80%{transform:rotate(0deg)}10%,50%{transform:rotate(-5deg)}30%,70%{transform:rotate(5deg)}}.component-MiniGameComponent,.componentView--InBrN{display:flex;flex-grow:1}.componentContent--uZiP3{user-select:none;-webkit-user-select:none;width:100%}.component-PracticeRoomComponent,.practice-room{display:flex;flex-grow:1}.practice-room{position:relative}.practice-room .element{display:flex;flex-grow:1}@keyframes practice-shake-horizontal{0%,to{transform:translateX(0)}10%,30%,50%,70%{transform:translateX(-10px)}20%,40%,60%{transform:translateX(10px)}80%{transform:translateX(8px)}90%{transform:translateX(-8px)}}@keyframes practice-fade-grow{0%{opacity:0;transform:scale(.1) translateZ(0)}to{opacity:1;transform:scale(1) translateZ(0)}}@keyframes practice-fade{0%{opacity:0}to{opacity:1}}@keyframes practice-in-top{0%{opacity:0;transform:translateY(-10vw)}to{opacity:1;transform:translateY(0)}}@keyframes practice-flip-horizontal{0%{transform:rotateX(0)}to{transform:rotateX(-180deg)}}@keyframes practice-out-blurred-bottom{0%{filter:blur(0);opacity:1;transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%}to{filter:blur(40px);opacity:0;transform:translateY(200px) scaleY(2) scaleX(.2);transform-origin:50% 100%}}@keyframes practice-out-bottom{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(10vw)}}@keyframes practice-highlight-out{0%{animation-timing-function:ease-out;transform:scale(1) translateZ(0)}15%{animation-timing-function:ease-in;transform:scale(.8) translateZ(0)}30%{animation-timing-function:ease-out;transform:scale(1) translateZ(0)}45%,65%{animation-timing-function:ease-in;opacity:1;transform:scale(1.4) translateZ(0)}to{opacity:0;transform:scale(.1) translateZ(0)}}@keyframes practice-incorrect-shake{0%,to{transform:translateZ(0)}10%,30%,50%,70%,90%{transform:translate3d(5px,0,0)}20%,40%,60%,80%{transform:translate3d(-5px,0,0)}}@keyframes practice-correct-press{0%,to{transform:scale(1) translateZ(0)}20%{transform:scale(1.1) translateZ(0)}60%{transform:scale(.9) translateZ(0)}}.modal.practice-room-retry-modal{margin-left:-300px;max-width:90vw;overflow:visible;top:calc(50% + 150px);width:600px}@media(max-width:767px){.modal.practice-room-retry-modal{margin-left:-45vw}}.modal.practice-room-retry-modal .retry-character{height:min(600px,100vw);position:absolute;top:calc(min(600px,100vw)*-.7);width:min(600px,100vw);z-index:-1}.modal.practice-room-retry-modal .btn-group .btn{padding:0 1rem}.quiz-medallion .sparkle{animation:quiz-medallion-sparkle;animation-duration:3s;animation-iteration-count:infinite}.quiz-medallion .sparkle .sparkle-inner{animation:quiz-medallion-sparkle-star;animation-duration:5s;animation-iteration-count:infinite;transform-origin:6.5 6.5}@keyframes quiz-medallion-sparkle{0%{opacity:.3}50%{opacity:1}to{opacity:.3}}@keyframes quiz-medallion-sparkle-star{0%{transform:scale(.8)}50%{transform:scale(1.2)}to{transform:scale(.8)}}.quiz-participant-outro{bottom:0;display:flex;flex-direction:column;left:0;position:absolute;right:0;top:var(--header-height,68px)}.quiz-participant-outro .quiz-participant-outro-header{align-items:center;background:#fff;display:flex;flex-grow:0;flex-shrink:0;justify-content:center;margin-bottom:20px;margin-top:20px;position:relative}.quiz-participant-outro .quiz-participant-outro-header h1{margin:0}.quiz-participant-outro .quiz-participant-outro-body{align-items:center;display:flex;flex-direction:column;flex-grow:1;justify-content:center;position:relative;--animation-delay:0s}.quiz-participant-outro .quiz-participant-outro-body .points,.quiz-participant-outro .quiz-participant-outro-body .quiz-medallion{animation-duration:.3s;animation-fill-mode:both;animation-iteration-count:1;animation-name:bounceInDown}.quiz-participant-outro .quiz-participant-outro-body .points{animation-delay:calc(var(--animation-delay))}.quiz-participant-outro .quiz-participant-outro-body .quiz-medallion{animation-delay:calc(var(--animation-delay) + .5s)}.quiz-participant-outro .quiz-participant-outro-body .points{color:#fff;font-size:32px;font-weight:700;line-height:150%;padding-bottom:3em;text-align:center;text-shadow:0 0 4px rgba(0,0,0,.25)}.quiz-participant-outro .outro-image{display:none}.quiz-participant-outro .button-holder{bottom:3rem;display:flex;flex-direction:row;justify-content:center;position:fixed;width:100%}.quiz-participant-outro .button-holder>*{flex:0 0 auto;margin-left:2em;margin-right:2em}.quiz-participant-outro .button-holder>* span>svg{margin-left:8px}.quiz-intro .button-holder{bottom:3rem;display:flex;flex-direction:row;justify-content:center;position:fixed;width:100%;z-index:3}@media(max-width:767px){.quiz-intro .button-holder{flex-direction:column}.quiz-intro .button-holder>*{margin-bottom:2em}}.quiz-intro .button-holder>*{flex:0 0 auto;margin-left:2em;margin-right:2em}.quiz-intro .button-holder>* span>svg{margin-left:8px}.quiz-intro .waiting-message-holder{bottom:8rem;display:flex;position:fixed;width:100%}.quiz-intro .waiting-message-holder .inner{background-color:#fff;border-radius:4px;margin-left:auto;margin-right:auto;padding:12px 24px;text-align:center;width:auto}.modal.quiz-group-modal .modal-content .modal-body .modal-header-icon{color:var(--brand-color-primary);margin-bottom:1rem}.modal.quiz-group-modal .modal-content .modal-body h2{font-size:18px;margin-bottom:.2rem}.modal.quiz-group-modal .modal-content .modal-body .btn-holder .btn{color:var(--brand-color-primary);display:inline-block;margin-left:.5em}.modal.quiz-group-modal .btn.btn-link{font-size:16px;--general_link-color:var(--general-text-color);text-decoration:underline}.modal.quiz-group-modal.quiz-participants .persons{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.modal.quiz-group-modal.quiz-participants .btn-group{align-content:flex-end;flex-grow:1}.modal.quiz-group-modal.quiz-invite{text-align:center}.quiz-questionintro-teacher .btn.show-answers{bottom:3rem;left:0;margin-left:auto;margin-right:auto;padding:0;position:fixed;right:0;width:350px;width:-moz-fit-content;width:-webkit-fit-content;width:fit-content}.quiz-questionintro-teacher .btn.show-answers span{padding:0 1.75rem;white-space:nowrap}@media(max-width:767px){.quiz-questionintro-teacher .btn.show-answers{bottom:6rem}}.quizscore-widget{color:#fff;font-size:20px;font-weight:700;margin-right:50px;position:relative}.quizscore-widget .background{background:linear-gradient(90.31deg,#2f80ed .27%,#6610f2 82.22%),#2f80ed;border:2px solid var(--brand-color-primary);border-radius:20px;height:30px;left:0;position:absolute;top:0;width:100px;z-index:-1}.quizscore-widget .inner{border-radius:20px;display:flex;flex-wrap:nowrap;height:30px;left:0;overflow:hidden;position:relative;width:100px}.quizscore-widget .inner :is(.points,.newpoints){flex-basis:100px;flex-shrink:0;line-height:30px;position:relative;text-align:center;transition:left .5s;width:100px}.quizscore-widget .icon{font-size:50px;position:absolute;right:-20px;top:-10px;transform:rotate(0);transition:transform .5s,right .5s}.quizscore-widget.left-view .icon{right:75px;transform:rotate(-60deg)}.quizscore-widget.left-view .inner :is(.points,.newpoints){left:-100px}.quiz-responsible-outro{bottom:0;display:flex;flex-direction:column;left:0;position:absolute;right:0;top:var(--header-height,68px)}.quiz-responsible-outro .quiz-responsible-outro-header{align-items:center;background:#fff;display:flex;flex-grow:0;flex-shrink:0;justify-content:center;margin-bottom:20px;margin-top:20px;position:relative}.quiz-responsible-outro .quiz-responsible-outro-header h1{margin:0}.quiz-responsible-outro .quiz-responsible-outro-body{align-items:center;display:flex;flex-direction:column;flex-grow:1;justify-content:center;position:relative}.quiz-responsible-outro .outro-image{margin-top:4rem;max-height:20vh;overflow:hidden;text-align:center}.quiz-responsible-outro .medallions{display:grid;grid-template-columns:1fr 1fr 1fr;margin-left:auto;margin-right:auto;max-width:800px;padding-bottom:5em;--animation-delay:0s}.quiz-responsible-outro .medallions .pupil{align-items:center;color:#fff;display:flex;flex-direction:column;grid-row:1;justify-content:flex-end}.quiz-responsible-outro .medallions .pupil .name,.quiz-responsible-outro .medallions .pupil .points,.quiz-responsible-outro .medallions .pupil .quiz-medallion{animation-duration:.3s;animation-fill-mode:both;animation-iteration-count:1;animation-name:bounceInDown}.quiz-responsible-outro .medallions .pupil .points{animation-delay:calc(var(--animation-delay))}.quiz-responsible-outro .medallions .pupil .quiz-medallion{animation-delay:calc(var(--animation-delay) + .5s)}.quiz-responsible-outro .medallions .pupil .name{animation-delay:calc(var(--animation-delay) + 1s);font-size:34px;font-weight:700;line-height:1.3;margin-bottom:1em;text-align:center;word-break:break-word}.quiz-responsible-outro .medallions .pupil .points{font-size:32px;font-weight:700;text-align:center}.quiz-responsible-outro .medallions .pupil:first-child{grid-column:2;--animation-delay:3s}.quiz-responsible-outro .medallions .pupil:first-child svg{height:190px}.quiz-responsible-outro .medallions .pupil:nth-child(2){grid-column:1;--animation-delay:1.5s}.quiz-responsible-outro .medallions .pupil:nth-child(2) svg{height:140px}.quiz-responsible-outro .medallions .pupil:nth-child(3){grid-column:3;--animation-delay:0s}.quiz-responsible-outro .medallions .pupil:nth-child(3) svg{height:90px}.quiz-responsible-outro .button-holder{bottom:3rem;display:flex;flex-direction:row;justify-content:center;position:fixed;width:100%}.quiz-responsible-outro .button-holder>*{flex:0 0 auto;margin-left:2em;margin-right:2em}.quiz-responsible-outro .button-holder>* span>svg{margin-left:8px}.quiz-answers-container{width:100%}.quiz-answers .quiz-answer{background:#fff;border-radius:5px;justify-self:center;margin-left:20px;max-width:552px;position:relative;transition:transform .1s ease-in}.quiz-answers .quiz-answer input:focus+label.task.active{border-radius:0;outline:3px solid #000;outline-offset:10px}@media(any-hover:hover){.quiz-answers .quiz-answer:hover{transform:scale(1.02);z-index:1}}.quiz-answers .quiz-answer label.task{border:5px solid transparent;border-radius:5px;box-shadow:0 0 4px rgba(0,0,0,.25);margin:0;transition:border-color .5s ease}.quiz-answers .quiz-answer label.task .box-image-padding{height:0}.quiz-answers .quiz-answer label.task .task-answer-image img{min-height:0;object-fit:contain}.quiz-answers .quiz-answer label.task .task-answer-bottom{display:block;text-align:center}.quiz-answers .quiz-answer label.task .task-answer-bottom:empty{padding:0}.quiz-layout-above .quiz-answers .quiz-answer{margin-left:0}.quiz-answers .quiz-answer .answer-mark{align-items:center;border-radius:20px;color:#fff;display:flex;font-size:24px;font-weight:700;height:40px;justify-content:center;left:-20px;line-height:1;position:absolute;width:40px}.quiz-layout-above .quiz-answers .quiz-answer .answer-mark{left:calc(50% - 20px);top:-20px}@media(max-width:768px){.quiz-answers .quiz-answer .answer-mark{font-size:19px;height:30px;left:-15px;top:calc(50% - 15px);width:30px}.quiz-layout-above .quiz-answers .quiz-answer .answer-mark{left:-15px;top:calc(50% - 15px)}}.quiz-answers .quiz-answer .answer-mark .icon{font-size:40px}.quiz-answers .quiz-answer .answer-mark .icon.radio-riktig{color:#1f865d;fill:#fff}.quiz-answers .quiz-answer .answer-mark .icon.radio-galt{color:#e02c4d;fill:#fff}.quiz-answers-type-text .quiz-answers .quiz-answer .label.task{border-radius:10px;box-shadow:0 0 4px rgba(0,0,0,.25)}.value-image,.value-image-single{height:100%;text-align:center}.value-image{object-fit:contain;position:relative;width:100%}.value-image .error-value,.value-image .missing-value{color:red;padding:20px;text-align:center;width:100%}.value-image .value-image-item{position:absolute}.value-image img{height:100%;width:100%}.quiztimer{background-color:transparent;box-shadow:0 1px 4px rgba(0,0,0,.2);height:10px;position:relative;width:var(--app-width,100vw);z-index:1}.quiztimer.collapsed{display:none}.quiztimer.inactive{background-color:#d9dadd}.quiztimer .quiztimer-outer{max-width:100%;overflow:hidden;transition:width .1s}.quiztimer .quiztimer-outer .quiztimer-inner{animation:quiz-gradient-heartbeat 3s infinite;animation-fill-mode:both;animation-timing-function:linear;background:repeating-linear-gradient(270deg,var(--quiz_waiting-progress_from,#3d5afe) 0,var(--quiz_waiting-progress_to,#e02c4d) 50%,var(--quiz_waiting-progress_from,#3d5afe) 100%);background-position:0 100%;background-size:200% auto;height:10px;width:var(--app-width,100vw)}.quiztimer .answer-icon{animation-direction:normal;animation-duration:5s;animation-fill-mode:forwards;animation-iteration-count:1;animation-name:quiz-icon-animation;font-size:30px;margin-left:-15px;position:absolute}.quiztimer .answer-icon .icon{animation-duration:.5s;animation-fill-mode:both;animation-name:quizBounceIn}.quiztimer.finished .quiztimer-outer .quiztimer-inner{animation:unset}@keyframes quiz-icon-animation{0%{opacity:1;transform:scale(1)}20%{opacity:1;transform:scale(1)}50%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(0)}}@keyframes quiz-gradient-heartbeat{0%{background-position:0 0}to{background-position:-400% 0}}.quiztimer-abort{bottom:24px;position:fixed;right:24px;z-index:1000}@keyframes quizBounceIn{0%,20%,40%,60%,80%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{transform:scale3d(.3,.3,.3)}20%{transform:scale3d(1.5,1.5,1.5)}40%{transform:scale3d(.9,.9,.9)}60%{transform:scale3d(1.1,1.1,1.1)}80%{transform:scale3d(.97,.97,.97)}to{transform:scaleX(1)}}.quiz-statistic-screen{display:flex;flex-direction:column;height:calc(var(--app-height, 100vh) - var(--header-height, 68px))}.quiz-statistic-screen .question-header-holder{background-color:#fff;box-shadow:0 2px 4px rgba(0,0,0,.25);flex-grow:0;flex-shrink:0;font-size:2.25rem;padding:0;width:100%}.quiz-statistic-screen .question-header-holder .question-header{font-size:1em;font-weight:400;margin:0 auto;max-width:1200px;padding:1rem 32px}@media(max-width:768px){.quiz-statistic-screen .question-header-holder .question-header{font-size:min(1em,20px)}}.quiz-statistic-screen .question-header-holder .question-header p{margin:0}.quiz-statistic-screen .question-header-holder~.quiz-statistics-screen-inner{align-items:center;display:flex;flex-grow:1;flex-shrink:1;height:0;justify-content:center;margin-bottom:90px}.quiz-statistic-screen .answer-bars{align-items:center;column-gap:0;display:flex;flex-grow:1;height:100%;margin-left:auto;margin-right:auto;max-width:1040px}.quiz-statistic-screen .answer-bars .answermarks{align-items:center;display:flex;flex-direction:column;flex-grow:0;flex-shrink:.5;height:100%;justify-content:center;width:150px}.quiz-statistic-screen .answer-bars .answermarks .quiz-answer{align-items:center;display:flex;flex-basis:110px;flex-grow:0;flex-shrink:0;font-size:28px;font-weight:900;position:relative;text-align:center}@media(max-width:767px){.quiz-statistic-screen .answer-bars .answermarks .quiz-answer{flex-basis:60px}}.quiz-statistic-screen .answer-bars .answermarks .quiz-answer .answer-mark{height:85px;width:85px}@media(max-width:767px){.quiz-statistic-screen .answer-bars .answermarks .quiz-answer .answer-mark{height:60px;width:60px}}.quiz-statistic-screen .answer-bars .answermarks .quiz-answer .answer-mark.answer-mark-image .task-answer-image{border-radius:50px;height:85px;width:85px}@media(max-width:767px){.quiz-statistic-screen .answer-bars .answermarks .quiz-answer .answer-mark.answer-mark-image .task-answer-image{height:60px;width:60px}}.quiz-statistic-screen .answer-bars .answermarks .quiz-answer .answer-mark.answer-mark-image .task-answer-image img{border-radius:50px;height:100%;object-fit:cover;width:100%}.quiz-statistic-screen .answer-bars .answermarks .quiz-answer .answer-mark.answer-mark-circle{display:flex}.quiz-statistic-screen .answer-bars .answermarks .quiz-answer .answer-mark.answer-mark-circle .answer-mark-inner{align-items:center;border-radius:28px;color:#fff;display:flex;height:54px;justify-content:center;left:16px;position:absolute;top:27px;width:54px}@media(max-width:767px){.quiz-statistic-screen .answer-bars .answermarks .quiz-answer .answer-mark.answer-mark-circle .answer-mark-inner{height:40px;left:10px;top:10px;width:40px}}.quiz-statistic-screen .answer-bars .answermarks .quiz-answer .answer-mark-validation{font-size:4rem;left:15px;position:absolute}.quiz-statistic-screen .answer-bars .answermarks .quiz-answer .answer-mark-validation svg{height:55px;width:55px}@media(max-width:767px){.quiz-statistic-screen .answer-bars .answermarks .quiz-answer .answer-mark-validation{left:10px;top:10px}.quiz-statistic-screen .answer-bars .answermarks .quiz-answer .answer-mark-validation svg{height:40px;width:40px}}.quiz-statistic-screen .answer-bars .answermarks .quiz-answer .answer-mark-validation.correct{fill:#fff;color:#1f865d}.quiz-statistic-screen .answer-bars .answerbars{align-items:flex-start;display:flex;flex:1;flex-direction:column;justify-content:flex-start}.quiz-statistic-screen .answer-bars .answerbars .answer{align-items:center;display:flex;flex-basis:110px;flex-grow:0;flex-shrink:0;padding-right:60px;position:relative;width:100%}@media(max-width:767px){.quiz-statistic-screen .answer-bars .answerbars .answer{flex-basis:60px}}.quiz-statistic-screen .answer-bars .answerbars .answer .answer-bar-outer{display:flex;flex:1;flex-direction:column;height:4em;justify-content:flex-end;min-height:4em}@media(max-width:767px){.quiz-statistic-screen .answer-bars .answerbars .answer .answer-bar-outer{height:60px;min-height:60px}}.quiz-statistic-screen .answer-bars .answerbars .answer .answer-bar-outer .answer-text{animation-delay:.5s;animation-duration:2s;animation-fill-mode:forwards;animation-name:quiz-statistics-answer-text;font-size:20px;font-weight:500;opacity:0;padding-left:45px;position:absolute}@media(prefers-reduced-motion:reduce){.quiz-statistic-screen .answer-bars .answerbars .answer .answer-bar-outer .answer-text{opacity:1}}.quiz-statistic-screen .answer-bars .answerbars .answer .answer-bar-outer .answer-bar-inner{align-items:flex-end;animation-delay:.5s;animation-duration:2s;animation-fill-mode:forwards;animation-name:quiz-statistics-bar-animation;border-bottom-right-radius:1em;border-top-right-radius:1em;display:flex;flex-direction:column;height:100%;justify-content:center;width:20px}.quiz-statistic-screen .answer-bars .answerbars .answer .answer-bar-outer .answer-bar-inner .answer-count{animation-delay:.5s;animation-duration:2s;animation-fill-mode:forwards;animation-name:quiz-statistics-bar-answer-count;border-bottom-right-radius:1em;border-top-right-radius:1em;color:#fff;font-size:40px;font-weight:700;margin:0 .5em 0 0;opacity:0;text-align:center}@media(prefers-reduced-motion:reduce){.quiz-statistic-screen .answer-bars .answerbars .answer .answer-bar-outer .answer-bar-inner .answer-count{opacity:1}}.quiz-statistic-screen .answer-bars .answerbars .answer .answer-bar-outer.short .answer-bar-inner .answer-count{margin-right:0}.quiz-statistic-screen .mode-button{bottom:2em;color:#292e3b;filter:drop-shadow(0 1px 4px rgba(0,0,0,.2));font-size:16px;font-weight:700;left:calc(50% - 100px);position:fixed;text-decoration:underline;width:200px}@media(max-width:767px){.quiz-statistic-screen .mode-button{display:none}}.quiz-statistic-screen .next-button{bottom:2em;position:fixed;right:1em}.quiz-statistic-screen .topscore{margin-top:5em}.quiz-statistic-screen .topscore .user{align-items:center;border-bottom:1px solid rgba(0,0,0,.2);display:flex;flex-direction:row;font-size:2rem;height:4rem;justify-content:space-evenly;line-height:3rem;margin-bottom:2rem;margin-left:auto;margin-right:auto;max-width:80vw;width:1040px}.quiz-statistic-screen .topscore .user .name{font-weight:700;max-width:70%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quiz-statistic-screen .topscore .user:first-of-type{font-size:2.5rem}@keyframes quiz-statistics-bar-animation{0%{height:100%;width:20px}25%{width:max(40px,var(--width-value)/var(--max-value)*105%)}35%{width:max(40px,var(--width-value)/var(--max-value)*95%)}40%{width:max(40px,var(--width-value)/var(--max-value)*103%)}50%{width:max(40px,var(--width-value)/var(--max-value)*98%)}60%{width:max(40px,var(--width-value)/var(--max-value)*101%)}70%{height:100%;width:max(40px,var(--width-value)/var(--max-value)*100%)}75%{height:100%}to{height:5px;width:max(40px,var(--width-value)/var(--max-value)*100%)}}@keyframes quiz-statistics-bar-answer-count{0%{height:100%;line-height:64px;opacity:0;padding-right:12px;width:30px}10%{height:100%;opacity:1;width:30px}75%{border-radius:1em;font-size:40px;height:100%;line-height:64px;opacity:1;padding-right:12px;width:30px}to{border-radius:15px;font-size:20px;height:30px;line-height:30px;margin-right:0;opacity:1;padding-right:0;width:30px}}@keyframes quiz-statistics-answer-text{0%{opacity:0}75%{opacity:0}to{opacity:1}}.quiz-wait-screen{display:flex;flex-direction:column;height:calc(var(--app-height, 100vh) - var(--header-height, 68px))}.quiz-wait-screen .question-header-holder{background-color:#fff;flex-grow:0;flex-shrink:0;font-size:2.25rem;padding:0;width:100%}.quiz-wait-screen .question-header-holder .question-header{font-size:1em;font-weight:400;margin:0 auto;max-width:1200px;padding:1rem 32px}@media(max-width:768px){.quiz-wait-screen .question-header-holder .question-header{font-size:min(1em,20px)}}.quiz-wait-screen .question-header-holder .question-header p{margin:0}.quiz-wait-screen .question-header-holder~.quiztimer{flex-shrink:0}.quiz-wait-screen .question-header-holder~.element{align-items:center;display:flex;flex-grow:1;flex-shrink:1;height:0;justify-content:center;position:relative}.quiz-wait-screen .question-header-holder~.element .grid-holder{height:100%;max-height:100%;width:100%}.quiz-wait-screen .question-header-holder~.element .grid-holder .grid-view{display:flex;height:100%}.quiz-wait-screen .question-header-holder~.element .grid-holder .grid-view .quiz-grid-layout{display:flex;flex-grow:1;height:unset;max-height:100%;min-height:0;position:relative;top:0}.quiz-wait-screen .question-header-holder~.element .grid-holder .grid-view .quiz-grid-layout .grid-row.height--auto,.quiz-wait-screen .question-header-holder~.element .grid-holder .grid-view .quiz-grid-layout .grid-row.height--full{flex-grow:1;flex-shrink:1;height:auto;max-height:100%;min-height:unset}.quiz-wait-screen .question-header-holder~.element .grid-holder .grid-view .quiz-grid-layout .grid-row.height--auto .grid-cell,.quiz-wait-screen .question-header-holder~.element .grid-holder .grid-view .quiz-grid-layout .grid-row.height--full .grid-cell{flex-basis:0px;flex-grow:1;padding:1rem}.quiz-wait-screen .question-header-holder~.element .grid-holder .grid-view .quiz-grid-layout .grid-row.height--auto .grid-cell .QuizTaskLayoutObject,.quiz-wait-screen .question-header-holder~.element .grid-holder .grid-view .quiz-grid-layout .grid-row.height--full .grid-cell .QuizTaskLayoutObject{flex-basis:0;flex-grow:1;max-height:100%}.disableBackgroundScroll--l_e1_{max-height:calc(100dvh - var(--header-height, 68px));overflow:hidden;scrollbar-gutter:stable}.focusModeActive--M3YVO *{pointer-events:none!important;user-select:none!important}.focusableContent--KwkSQ:after{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background-color:rgba(0,0,0,.3);content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease-in-out}.focusableContent--KwkSQ.focusModeActive--M3YVO:after{opacity:1}.focusModePortal--l8koE{inset:0;max-width:100vw;overflow-x:hidden;overflow-y:auto;position:absolute;scrollbar-gutter:stable;top:var(--header-height,68px);z-index:-1}@media(max-width:479px){.focusModePortal--l8koE{scrollbar-gutter:auto}}.focusModePortal--l8koE.isActive--mgdoo{z-index:auto}.popover--xr4wU{border-radius:24px;box-shadow:0 0 16px 4px rgba(41,46,59,.125);font-size:20px;line-height:140%;margin-right:40px;width:clamp(400px,20vw,500px)}.popover--xr4wU .instructionText--w2VpO{margin:32px 0 32px 32px}.instructionText--w2VpO{align-items:start;display:flex;flex-direction:row-reverse;gap:16px;margin-top:32px}.instructionText--w2VpO :last-child{margin-bottom:0}.disclaimer--LGgLk{align-items:center;color:#292e3b;display:flex;font-family:Inter,Roboto,Helvetica,Arial,sans-serif;font-size:12px;font-style:italic;gap:4px;line-height:normal;margin:0;padding:0}.icon--pkmHa{margin-bottom:auto}.content--F0yvl{min-height:calc(3.6em + 16px);width:100%}.text--CLmlD>:not(:last-child){margin-bottom:1em}.text--CLmlD>:last-child{margin-bottom:0}.skeleton--Nb2Ft{animation:shimmer--s2cG3 1.5s linear infinite;background-image:var(--background);background-size:200% 100%;border-radius:4px;width:100%}@media(prefers-reduced-motion:reduce){.skeleton--Nb2Ft{animation:none;background-position:25%}}@keyframes shimmer--s2cG3{0%{background-position:100%}to{background-position:-100%}}.color-on-light--Uj5ei{--background:linear-gradient(115deg,rgba(41,46,59,.12) 20%,rgba(41,46,59,.08) 40%,rgba(41,46,59,.03) 50%,rgba(41,46,59,.08) 60%,rgba(41,46,59,.12) 80%)}.color-on-dark--q5ekV{--background:linear-gradient(115deg,hsla(240,7%,97%,.2) 20%,hsla(240,7%,97%,.12) 40%,hsla(240,7%,97%,.08) 50%,hsla(240,7%,97%,.12) 60%,hsla(240,7%,97%,.2) 80%)}.textSkeleton--qrzzp{align-items:start;display:flex;flex-direction:column;gap:8px;width:100%}.textSkeleton--qrzzp .skeleton--Nb2Ft{height:1.2em}.textSkeleton--qrzzp .skeleton--Nb2Ft:last-child:not(:only-child){width:80%}.aiAssistant--Tupnb{margin:32px 24px 32px 32px}@media(max-width:767px){.aiAssistant--Tupnb{display:flex;flex-direction:column;margin:0;min-height:100%}}.promptWrapper--_lTg4{align-items:start;display:flex;flex-direction:column;gap:24px;margin-bottom:32px}@media(max-width:767px){.promptWrapper--_lTg4{flex-grow:1}}.characterOffset--B0NcC{margin-right:calc(clamp(150px,var(--preferredSize, 20vw),220px) + 16px)}.character--WsDtl{--characterCanvasWidth:160%;pointer-events:none;position:absolute;right:2%;top:calc(clamp(150px, var(--preferredSize, 20vw), 220px)*-.4);width:clamp(150px,var(--preferredSize,20vw),220px)}@media(max-width:767px){.character--WsDtl{margin-block:calc(clamp(150px, var(--preferredSize, 20vw), 220px)*-.25);margin-inline:auto;position:static;--preferredSize:100%}}.fileinput{display:none}.project-teacher-present{margin:16px 16px 0 0;position:absolute;right:0;z-index:1}.modal.project-component-preview{z-index:9900}.modal.project-component-preview .animated{animation-duration:0s!important}.modal.project-component-preview.close-right .modal-content .close{color:#fff;height:auto;height:68px;padding:12px 20px;position:fixed;right:0;top:0;width:125px;z-index:1}.modal.project-component-preview.close-right .modal-content .close .closeLabel{font-size:14px;margin-left:0}.modal.project-component-preview.is-print.waiting-on-images .modal-content:after{background-color:hsla(0,0%,100%,.3);bottom:0;content:" ";left:0;overflow:hidden;pointer-events:all;position:absolute;right:0;top:0;z-index:10000}.modal.project-component-preview .modal-content{position:relative;z-index:1}.modal.project-component-preview .component.project-component .element{margin-left:auto;margin-right:auto;position:relative}.modal.project-component-preview .print-button{align-items:center;background-color:#fff;border:2px solid #fff;border-radius:0;box-shadow:none;color:#292e3b;display:flex;filter:none;height:68px;justify-content:center;padding:0;position:fixed;right:125px;top:0;width:68px;z-index:1}.modal.project-component-preview .print-button span,.modal.project-component-preview .print-button span .icon{margin:0}.modal.project-component-preview .print-button:focus{outline:none}.modal.project-component-preview .print-button:focus-visible{background-color:#fff;border-color:var(--brand-color-primary);box-shadow:none;color:#292e3b;outline:none}@media(any-hover:hover){.modal.project-component-preview .print-button:hover{background-color:#fff;color:var(--brand-color-primary)}}@media print{.modal.project-component-preview .modal-content>.btn{display:none}.modal.project-component-preview .grid-view .grid-layout{min-height:min-content}}.modal.instructions{border-radius:8px;font-size:24px;height:auto;max-height:85%}@media(max-width:768px){.modal.instructions{font-size:20px}}.modal.instructions .modal-content{background-color:#fff;border-radius:8px;padding:16px 24px 24px;position:relative}.modal.instructions .modal-content .modal-header{align-items:flex-start;font-size:16px;font-weight:700;height:max-content}.modal.instructions .modal-content .modal-header .close{font-size:16px;position:absolute;fill:#686b72}@media(any-hover:hover){.modal.instructions .modal-content .modal-header .close:hover{background:none;outline:none;fill:#686b72}.modal.instructions .modal-content .modal-header .close:hover .icon{fill:#686b72}}.modal.instructions .modal-content .modal-header .close .closeLabel{margin-left:0}.modal.instructions .modal-content .modal-body{display:flex;margin:24px 0 0;padding:0 40px 40px;position:relative;text-align:left}@media(max-width:768px){.modal.instructions .modal-content .modal-body{padding:0}}.modal.instructions .modal-content .modal-body>*{flex-basis:50%;flex-grow:1;flex-shrink:0}.modal.instructions .modal-content .modal-body .audioholder{flex-basis:0;left:0;position:absolute;top:0}.modal.instructions .modal-content .modal-body .imgholder img{max-width:100%}.modal.instructions .modal-content .modal-body .imgholder+.text{padding-left:24px}.modal.instructions .modal-content .modal-body ol li,.modal.instructions .modal-content .modal-body ul li{margin-bottom:.5em}.header-icon-group{margin-right:12px}.instructions-popup-holder{max-width:400px;--popover-arrow-color:#fff;filter:drop-shadow(0 3px 20px rgba(0,0,0,.1));margin-top:8px;z-index:10000}.instructions-popup-holder .popover-inner{background-color:#fff;border-radius:8px;color:#292e3b}.instructions-popup-holder .popover-inner .close{text-align:right}.instructions-popup-holder .popover-inner .close button{height:40px;padding:0 24px;position:relative;top:4px;width:40px}.instructions-popup-holder .popover-inner .instructions-popup{margin-bottom:24px;mask-image:linear-gradient(180deg,#000 90%,transparent);-webkit-mask-image:linear-gradient(180deg,#000 90%,transparent);max-height:calc(50vh - 100px);min-width:230px;overflow:hidden;padding:0 36px;position:relative}.instructions-popup-holder .popover-inner .gotoinfo{font-size:14px;padding-bottom:36px;text-align:center}.instructions-popup-holder .popover-inner .gotoinfo button{padding:0 16px}.instructions-popup-holder .popover-inner .gotoinfo button svg{margin-right:16px}.componentview.noaccess .folder-image{display:block;margin-left:auto;margin-right:auto;max-width:1440px;width:100%}.componentview.noaccess footer{background:#292e3b;bottom:0;color:#fff;height:150px;left:0;position:fixed;right:0}.componentview.noaccess footer .footer-inner{align-items:center;display:flex;height:150px;margin-left:auto;margin-right:auto;max-width:1440px}.componentview.noaccess footer .footer-inner .icon{flex-grow:0;flex-shrink:0;font-size:28px;text-align:center;width:12%}.componentview.noaccess footer .footer-inner .purchase-text{flex-grow:1;font-size:18px}.componentview.noaccess footer .footer-inner .button-holder{text-align:center;width:30%}header.header #componentmenu-feedback-holder .feedback-dropdown .dropdown-menu{max-width:95vw;width:380px}@media(max-width:767px){header.header #componentmenu-feedback-holder .feedback-dropdown .dropdown-menu{box-shadow:none;filter:drop-shadow(0 3px 20px rgba(0,0,0,.1));left:0!important;margin-top:8px;max-height:50vh;max-width:var(--app-width,100vw);position:fixed;right:0!important;top:var(--header-height,68px)!important;width:var(--app-width,100vw)}header.header #componentmenu-feedback-holder .feedback-dropdown .dropdown-menu.arrow:after,header.header #componentmenu-feedback-holder .feedback-dropdown .dropdown-menu.arrow:before{content:unset}}header.header #componentmenu-feedback-holder .feedback-dropdown .dropdown-menu .feedback-dropdown-top-header{border-bottom:3px solid #eff0f2;display:flex;justify-content:stretch;padding:0}header.header #componentmenu-feedback-holder .feedback-dropdown .dropdown-menu .feedback-dropdown-top-header .btn{color:var(--brand-color-primary);flex-basis:0;flex-grow:1;flex-shrink:0;height:56px;padding:0}header.header #componentmenu-feedback-holder .feedback-dropdown .dropdown-menu .feedback-dropdown-top-header .btn>span{margin-left:auto}header.header #componentmenu-feedback-holder .feedback-dropdown .dropdown-menu .feedback-dropdown-top-header .btn .icon{margin-right:8px}header.header #componentmenu-feedback-holder .feedback-dropdown .dropdown-menu .feedback-dropdown-top-header .btn:focus{outline:none}header.header #componentmenu-feedback-holder .feedback-dropdown .dropdown-menu .feedback-dropdown-top-header .btn:focus-visible{background:#eff0f2;text-decoration:underline}@media(any-hover:hover){header.header #componentmenu-feedback-holder .feedback-dropdown .dropdown-menu .feedback-dropdown-top-header .btn:hover{background:#eff0f2;text-decoration:underline}}header.header #componentmenu-feedback-holder .feedback-dropdown .dropdown-menu .feedback-dropdown-top-header .btn:not(:first-child){border-bottom-left-radius:0;border-left:2px solid #eff0f2;border-top-left-radius:0}header.header #componentmenu-feedback-holder .feedback-dropdown .dropdown-menu .feedback-list{max-height:350px;overflow:auto}@media(max-width:767px){header.header #componentmenu-feedback-holder .feedback-dropdown .dropdown-menu .feedback-list{background:#fff;border-radius:4px;max-height:calc(50vh - 76px)}}header.header #componentmenu-feedback-holder .feedback-dropdown .dropdown-menu .feedback-item-dropdown-holder{display:flex;position:relative}header.header #componentmenu-feedback-holder .feedback-dropdown .dropdown-menu .feedback-item-dropdown-holder:not(:last-of-type){border-bottom:2px solid #eff0f2}header.header #componentmenu-feedback-holder .feedback-dropdown .dropdown-menu .feedback-item-dropdown-holder .feedback-item{height:90px;margin:0;padding:4px 10px 10px;position:relative}header.header #componentmenu-feedback-holder .feedback-dropdown .dropdown-menu .feedback-item-dropdown-holder .feedback-item .pagenumber{color:#545760;font-size:12px;font-weight:700;text-align:start}header.header #componentmenu-feedback-holder .feedback-dropdown .dropdown-menu .feedback-item-dropdown-holder .feedback-item>span{display:block;width:100%}header.header #componentmenu-feedback-holder .feedback-dropdown .dropdown-menu .feedback-item-dropdown-holder .feedback-item .main-feedback{display:flex;height:fit-content;max-height:50px;max-width:100%}header.header #componentmenu-feedback-holder .feedback-dropdown .dropdown-menu .feedback-item-dropdown-holder .feedback-item .main-feedback .feedback-image{flex-basis:60px;flex-shrink:0;margin-right:12px;max-height:50px;max-width:60px;object-fit:contain}header.header #componentmenu-feedback-holder .feedback-dropdown .dropdown-menu .feedback-item-dropdown-holder .feedback-item .main-feedback .feedback-text{display:-webkit-box;flex-basis:0;flex-grow:1;flex-shrink:1;-webkit-box-orient:vertical;-webkit-line-clamp:2;color:#292e3b;font-size:16px;line-height:150%;overflow:hidden;text-align:start;text-decoration-line:underline;text-overflow:ellipsis;top:-10px;white-space:break-spaces}header.header #componentmenu-feedback-holder .feedback-dropdown .dropdown-menu .feedback-item-dropdown-holder .feedback-item .feedback-teacher{color:#292e3b;font-size:12px;margin-top:4px;text-align:right}header.header #componentmenu-feedback-holder .feedback-dropdown .dropdown-menu .feedback-item-dropdown-holder .remove-feedback{background:none;border-radius:0;color:#e02c4d;height:auto;padding:0;width:24px}header.header #componentmenu-feedback-holder .feedback-dropdown .dropdown-menu .feedback-item-dropdown-holder .remove-feedback .icon{font-size:16px;margin:0;padding:0}header.header #componentmenu-feedback-holder .feedback-dropdown .dropdown-menu .feedback-item-dropdown-holder .remove-feedback:focus{outline:none}header.header #componentmenu-feedback-holder .feedback-dropdown .dropdown-menu .feedback-item-dropdown-holder .remove-feedback:focus-visible{background:#eff0f2}@media(any-hover:hover){header.header #componentmenu-feedback-holder .feedback-dropdown .dropdown-menu .feedback-item-dropdown-holder .remove-feedback:hover{background:#eff0f2}}.component-view .teacher-view-allow-change-answer-disclaimer{align-items:center;background-color:rgba(254,237,88,.5);display:flex;font-size:14px;height:44px;justify-content:center;line-height:1;padding-left:8px;padding-right:8px;width:100%}.component-view .teacher-view-allow-change-answer-disclaimer .iconholder{flex-shrink:0;font-size:22px;padding-right:16px;padding-top:6px}.dropdown{position:relative}.dropdown.open .dropdown-menu{display:block;min-width:170px}.dropdown-menu{background-color:#fff;border-radius:4px;box-shadow:0 0 6px 1px rgba(0,0,0,.2);display:none;position:absolute;right:0;top:calc(100% + 10px);z-index:10000}.dropdown-menu.open{display:block}.dropdown-menu.arrow{display:none}.dropdown-menu .label.btn-menu{width:100%}.dropdown-menu .btn{justify-content:flex-start;min-height:44px;padding:0 8px;text-decoration:none;width:100%}@media(any-hover:hover){.dropdown-menu .btn:hover{background-color:#eff0f2;color:var(--brand-color-primary)!important;text-decoration:none}.dropdown-menu .btn:hover.delete,.dropdown-menu .btn:hover.delete-button{color:#e02c4d!important}}.dropdown-menu .btn:focus{outline:none}.dropdown-menu .btn:focus-visible{background-color:#eff0f2;box-shadow:none;color:var(--brand-color-primary)!important;outline:2px solid var(--brand-color-primary);text-decoration:none}.dropdown-menu .btn:focus-visible.delete,.dropdown-menu .btn:focus-visible.delete-button{color:#e02c4d!important}.dropdown-header{font-weight:700;margin-bottom:10px}.dropdown-item{align-items:center;border-radius:0;color:#292e3b;display:flex;font-size:16px;min-height:44px;min-width:44px;text-align:left;white-space:nowrap;width:100%}.dropdown-item:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px}.dropdown-item.btn .icon{box-sizing:content-box;font-size:20px;margin-right:8px;padding:8px}.dropdown-item span{margin-left:0}.dropdown-item.btn{margin:8px 0}@media(any-hover:hover){.dropdown-item.btn:hover{background-color:#eff0f2;color:var(--brand-color-primary);text-decoration:none}}.dropdown-item.btn{margin:0 8px}.dropdown-item.btn:focus{outline:none}.dropdown-item.btn:focus-visible{background-color:#eff0f2;border:2px solid var(--brand-color-primary);box-shadow:none;color:var(--brand-color-primary);outline:none;text-decoration:none}.dropdown-item p:last-child{margin-bottom:0}div.dropdown-item:not(:last-child){border-bottom:1px solid #d9dadd}.header-tools .dropdown .dropdown-menu .btn-link{padding-right:12px}.header-tools .dropdown .dropdown-menu .dropdown-item{position:relative}.dropdown-modal.modal-normal{border-radius:0;bottom:0;height:100%;left:0;margin-left:0;right:0;top:0;width:100%}.dropdown-modal.modal-normal .modal-content{background:none;border-radius:0;box-shadow:none;display:block;padding:0}.dropdown-modal.modal-normal .modal-content .dropdown-menu{background:transparent;border-radius:0;bottom:0!important;height:var(--app-height);left:0!important;position:relative;right:0!important;top:0!important;width:var(--app-width)}.dropdown-modal.modal-normal .modal-content .dropdown-menu .dropdown-item,.dropdown-modal.modal-normal .modal-content .dropdown-menu .dropdown-item:last-child{border-radius:0}.application-filter{align-items:center;display:flex;font-size:20px;justify-content:space-between;padding:20px;width:100%}@media(max-width:767px){.application-filter{padding:0}}.application-filter .Select,.application-filter button{margin-right:1rem}@media(max-width:1440px){.dashboard .grid-cell.application{padding-left:0;padding-right:0}}.single-assignment{background:#eff0f2;flex-grow:1;height:100%}.single-assignment.not-loaded .icon{font-size:24px;margin-top:20px}.single-assignment.has-navigation .components-list li:before{border-bottom:2px solid var(--brand-color-primary);border-right:2px solid var(--brand-color-primary);bottom:50%;content:"";position:absolute;right:-8px;top:0;width:8px}.single-assignment.has-navigation .components-list li:after{border-right:2px solid var(--brand-color-primary);border-top:2px solid var(--brand-color-primary);bottom:0;content:"";position:absolute;right:-8px;top:calc(50% - 2px);width:8px}.single-assignment.has-navigation .components-list li:first-of-type:before,.single-assignment.has-navigation .components-list li:last-of-type:after{display:none}.single-assignment .actionbar{background:#fff;height:72px;width:100%}.single-assignment .actionbar .actionbar-inner{display:flex;flex-wrap:nowrap;height:100%;padding:0 16px;width:100%}.single-assignment .actionbar .actionbar-inner .dropdown.assignment-action-mobile-menu{display:none}.single-assignment .actionbar .btn{color:#000;margin-right:32px}.single-assignment .actionbar .btn .icon{margin-right:12px}.single-assignment .actionbar .btn:last-of-type{border-right:none}.single-assignment .actionbar .btn.delete{color:#e02c4d}.single-assignment .actionbar a.statuses{align-items:center;color:#545760;display:flex;font-size:16px;margin-left:12px;text-decoration:none}.single-assignment .actionbar a.statuses .label{text-decoration:underline}.single-assignment .actionbar a.statuses .status{align-items:center;border-radius:16px;display:flex;font-size:14px;font-weight:700;height:24px;justify-content:center;margin-left:4px;padding-left:12px;padding-right:0;text-decoration:none}.single-assignment .actionbar a.statuses .status .icon{font-size:12px;margin-left:6px}.single-assignment .actionbar a.statuses .status.started{color:#686b72}.single-assignment .actionbar a.statuses .status.finished{color:#1f865d}.single-assignment .inner{column-gap:72px;display:grid;grid-template-columns:1fr 1fr;margin-left:auto;margin-right:auto;margin-top:40px;max-width:1440px;padding-block:0 40px;padding-inline:56px}.single-assignment .inner>*{align-self:start}.single-assignment .inner .assigned-by,.single-assignment .inner .pupiltext{display:block;font-size:16px;margin-bottom:.5rem}.single-assignment .inner .left .date p{margin-bottom:.5rem}.single-assignment .inner .left .date .dayofweek{display:inline-block}.single-assignment .inner .left .date .dayofweek:first-letter{text-transform:capitalize}.single-assignment .inner .left .assignment-info .heading{align-items:center;border-radius:16px 16px 0 0;display:flex;height:45px;justify-content:stretch;width:100%}.single-assignment .inner .left .assignment-info .heading .type{flex:0;font-size:12px;height:27px;text-align:center;text-transform:uppercase}.single-assignment .inner .left .assignment-info .heading .type .homework{align-items:center;background-color:#ce4785;border-radius:8px;color:#fff;display:flex;height:27px;justify-content:center;padding:0 12px}.single-assignment .inner .left .assignment-info .body{padding-bottom:32px;padding-top:32px;white-space:break-spaces;word-break:break-word;word-wrap:break-word}.single-assignment .inner .left .assignment-info .body h2{color:#292e3b;font-size:24px;margin-bottom:16px}.single-assignment .inner .left .assignment-info .body .description{color:#000;font-size:16px;line-height:150%;white-space:normal}.single-assignment .inner .left .assignment-info .body .description p{margin-bottom:.2rem;min-height:1em}.single-assignment .inner .right .components-list{display:flex;flex-direction:column;gap:12px;list-style:none;margin:0;padding:0}.single-assignment .inner .right .components-list a{text-decoration:none}.single-assignment .inner .right .components-list .assigned-component-status-icon{margin-inline:12px 16px}@media(max-width:768px){.single-assignment .actionbar{padding-left:0;padding-right:0}.single-assignment .actionbar .actionbar-inner>.btn,.single-assignment .actionbar .actionbar-inner>.spacer{display:none}.single-assignment .actionbar .actionbar-inner .mobile-spacer{flex-grow:1}.single-assignment .actionbar .actionbar-inner .dropdown.assignment-action-mobile-menu{align-self:center;display:block;justify-self:flex-end}.single-assignment .actionbar .actionbar-inner .dropdown.assignment-action-mobile-menu .dropdown-toggle{align-items:center;display:flex;height:72px;justify-content:center;margin:0;width:44px}.single-assignment .actionbar .actionbar-inner .dropdown.assignment-action-mobile-menu .dropdown-toggle .icon{margin:0}.single-assignment .actionbar .actionbar-inner .dropdown.assignment-action-mobile-menu .dropdown-item{color:#292e3b}.single-assignment .inner{display:block;margin-top:0;padding:32px 24px}.single-assignment .inner .left,.single-assignment .inner .left .pupiltext{font-size:14px}.single-assignment .inner .left .assigned-by{margin-bottom:16px}.single-assignment .inner .left .assignment-info{border-radius:0;margin-bottom:12px;padding:0}.single-assignment .inner .left .assignment-info .heading{height:auto;width:auto}.single-assignment .inner .left .assignment-info .heading .type{margin-bottom:16px}.single-assignment .inner .left .assignment-info .heading .type:empty{display:none}.single-assignment .inner .left .assignment-info .body{padding:0}.single-assignment .inner .left .assignment-info .body h2{font-size:20px;margin-bottom:18px}.single-assignment .inner .left .assignment-info .body .description{font-size:16px}}.typeIcon--kWsPS{bottom:4px;left:4px;position:absolute;--icon-color-inverted:#292e3b;color:#fff}a[href] .statusIcon--Gfs1c{border-bottom:1px solid #545760}@media(any-hover:hover){a[href]:hover .statusIcon--Gfs1c{border-color:transparent}}.infoPopoverTrigger--jsq_2{appearance:none;background:none;border:none;border-radius:4px;color:inherit;display:flex;font-family:inherit;font-size:inherit;font-weight:inherit;gap:4px;margin:0;padding:0;text-align:inherit}.infoPopoverTrigger--jsq_2:focus{outline:none}.infoPopoverTrigger--jsq_2:focus-visible{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--brand-color-primary),0 0 0 6px #fff;outline:none}.infoPopover--zBsbq{font-size:14px;max-width:250px;padding:16px}.spinner--mlXzu{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.assignment-status{margin-left:auto;margin-right:auto;margin-top:28px;width:1024px}.assignment-status .assignment-table{border-collapse:separate;border-spacing:0;margin:0 24px 48px;position:relative;table-layout:fixed}.assignment-status .assignment-table thead tr th{background:#fff;padding-bottom:14px;position:sticky;top:var(--header-height,68px);z-index:2}.assignment-status .assignment-table thead tr th:first-of-type{z-index:3}.assignment-status .assignment-table tbody tr td{border:.5px solid #d9dadd;border-bottom:none;border-right:none;height:36px}.assignment-status .assignment-table tbody tr td:last-of-type{border-right:.5px solid #d9dadd}.assignment-status .assignment-table tbody tr:last-of-type td{border-bottom:.5px solid #d9dadd}.assignment-status .assignment-table tr{vertical-align:middle}.assignment-status .assignment-table td,.assignment-status .assignment-table th{padding:0}.assignment-status .assignment-table td:first-of-type,.assignment-status .assignment-table th:first-of-type{left:0;min-width:390px;position:sticky;width:390px;z-index:1}.assignment-status .assignment-table td:not(:first-of-type),.assignment-status .assignment-table th:not(:first-of-type){max-width:108px;min-width:108px;width:108px}.assignment-status .assignment-table td:first-of-type{z-index:1}.assignment-status .assignment-table .title h1{margin:0}.assignment-status .assignment-table .component{padding-right:1px}.assignment-status .assignment-table .component .imageholder{height:100%;position:relative;width:100%}.assignment-status .assignment-table .component .title{font-size:12px;font-weight:400;margin-top:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.assignment-status .assignment-table .pupilstatus.started{background-color:#fffbde}.assignment-status .assignment-table .pupilstatus.finished{background-color:#e4f0ec}.assignment-status .assignment-table .pupilstatus .name{font-size:14px;font-weight:700;padding-left:11px}.assignment-status .assignment-table .pupilstatus .componentStatus{text-align:center}.assignment-status .assignment-table .pupilstatus .componentStatus .no-access-status,.assignment-status .assignment-table .pupilstatus .componentStatus a{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.assignment-status .assignment-table .pupilstatus .componentStatus .no-access-status:focus,.assignment-status .assignment-table .pupilstatus .componentStatus a:focus{outline:none}.assignment-status .assignment-table .pupilstatus .componentStatus .no-access-status:focus-visible,.assignment-status .assignment-table .pupilstatus .componentStatus a:focus-visible{border:1px solid #545760}.assignment-status .assignment-table .spacing{height:24px}.assignment-status .assignment-table .spacing td{border:none!important;height:24px}.assignment-status .assignment-table .groupname .name{background:#fff;font-size:18px;font-weight:700;padding-left:11px;padding-top:8px}.assignment-status .assignment-table .groupname .limitedAccess{display:block;font-size:14px;font-weight:400;line-height:150%;margin-block:8px}.assignment-status .assignment-table .groupname .group-statistics{color:#545760;font-size:12px;text-align:center}.assignment-status .assignment-table .groupname .group-statistics .no-access-status,.assignment-status .assignment-table .groupname .group-statistics a{align-items:center;color:#545760;display:inline-flex;gap:6px;justify-content:center;text-decoration:underline;width:100%}.assignment-status .assignment-table .groupname .group-statistics .no-access-status:focus,.assignment-status .assignment-table .groupname .group-statistics a:focus{outline:none}.assignment-status .assignment-table .groupname .group-statistics .no-access-status:focus-visible,.assignment-status .assignment-table .groupname .group-statistics a:focus-visible{border:1px solid #545760;outline:none}.audio-api-test{margin-left:auto;margin-right:auto;margin-top:2em;max-width:1440px;width:75%}.audio-api-test>*{border-bottom:1px solid #000;margin-bottom:2em;padding-bottom:2em}.audio-api-test .async_buttons .btn,.audio-api-test .simple_buttons .btn{margin-right:20px}.modal-dev-testing .main{margin:2em}.modal-dev-testing .main .async-modals .modal-button-list{margin-bottom:3em}.modal-dev-testing .main .async-modals .modal-button-list h2{margin-bottom:1em}.modal-dev-testing .main .async-modals .modal-button-list .grid{display:grid;gap:2em;grid-template-columns:repeat(4,1fr)}.loadingContainer--ZEsom{padding-top:4rem;width:100%}.loadingContainer--ZEsom .spinner .spinner-inner{height:48px;margin:0 auto;width:48px}.animateRewardContainer--YJ3WU{display:grid}.animateRewardContainer--YJ3WU span{grid-area:1/1}.animateRewardContainer--YJ3WU .unachieved--RLfz0{opacity:1}.animateRewardContainer--YJ3WU .animatedReward--amMjn{opacity:0}.fly--Gx2rD{position:absolute;z-index:999}.reward-animation-target{position:relative;top:-1em}.gamifiedModuleView--fNcID{margin:0 auto;max-width:1440px;min-height:100%;padding:5rem min(10%,5rem) min(10%,5rem);width:100%}@media(min-width:1200px){.gamifiedModuleView--fNcID{padding-top:8rem}}@media(max-width:479px){.gamifiedModuleView--fNcID{padding:2.5rem 1.5rem 1.5rem}}.gamifiedModuleView--fNcID h1,.gamifiedModuleView--fNcID h2,.gamifiedModuleView--fNcID li,.gamifiedModuleView--fNcID ul{list-style:none;margin:0;padding:0}.gamifiedModuleView--fNcID .rewardImage--OFx3M{height:2rem}@media(max-width:1023px){.gamifiedModuleView--fNcID .rewardImage--OFx3M{height:1.5rem}}.gamifiedModuleView--fNcID .moduleHeader--o068e{align-items:end;display:flex;justify-content:space-between;margin-bottom:2.5rem;width:100%}@media(max-width:767px){.gamifiedModuleView--fNcID .moduleHeader--o068e{align-items:center;flex-direction:column;gap:1.5rem;justify-content:start}}@media(max-width:1023px){.gamifiedModuleView--fNcID .moduleHeader--o068e{margin-bottom:1.5rem}}.gamifiedModuleView--fNcID .moduleHeader--o068e h1{line-height:1.2}@media(max-width:767px){.gamifiedModuleView--fNcID .moduleHeader--o068e h1{hyphens:auto;line-height:1.1;text-align:center;width:100%;word-break:break-word}}.gamifiedModuleView--fNcID .moduleHeader--o068e .moduleRewards--Su_Yf{align-items:center;background:#fff;border-radius:.5rem;display:flex;justify-content:center;margin-left:2rem;min-width:9rem;padding:1rem}@media(max-width:1023px){.gamifiedModuleView--fNcID .moduleHeader--o068e .moduleRewards--Su_Yf{min-width:8rem;padding:.75rem}}@media(max-width:768px){.gamifiedModuleView--fNcID .moduleHeader--o068e .moduleRewards--Su_Yf{margin-left:unset;min-width:7rem}}.gamifiedModuleView--fNcID .moduleHeader--o068e .moduleRewards--Su_Yf .moduleRewardStatus--qEabH{color:#545760;display:block;font-size:1.5rem;font-weight:700;margin-left:.5rem;white-space:nowrap}@media(max-width:1023px){.gamifiedModuleView--fNcID .moduleHeader--o068e .moduleRewards--Su_Yf .moduleRewardStatus--qEabH{font-size:1.25rem}}@media(max-width:768px){.gamifiedModuleView--fNcID .moduleHeader--o068e .moduleRewards--Su_Yf .moduleRewardStatus--qEabH{font-size:1rem}}.gamifiedModuleView--fNcID .moduleContent--wfJQT{display:grid;gap:1.25rem;grid-auto-rows:minmax(1fr,var(--max-row-height,15rem));grid-template-columns:repeat(var(--content-per-row,4),minmax(0,1fr));width:100%}@media(max-width:1023px){.gamifiedModuleView--fNcID .moduleContent--wfJQT{--content-per-row:3;--max-row-height:11rem}}@media(max-width:767px){.gamifiedModuleView--fNcID .moduleContent--wfJQT{--content-per-row:2;--max-row-height:7rem}}@media(max-width:479px){.gamifiedModuleView--fNcID .moduleContent--wfJQT{gap:.75rem}}@media(max-width:375px){.gamifiedModuleView--fNcID .moduleContent--wfJQT{--content-per-row:1;gap:1.25rem}}.gamifiedModuleView--fNcID .moduleContent--wfJQT .moduleContentItem--ZR1Dc{aspect-ratio:1.2/1;border-radius:.5rem;box-shadow:0 1px 5px 0 rgba(0,0,0,.3);display:flex;flex-direction:column;justify-content:stretch;min-height:100%;position:relative;transition:transform .1s ease-in,box-shadow .1s ease-in}@media(any-hover:hover){.gamifiedModuleView--fNcID .moduleContent--wfJQT .moduleContentItem--ZR1Dc:not(.lockedContentItem--Dd97J):hover{box-shadow:0 1px 1.25rem 0 rgba(0,0,0,.3);transform:scale(1.02)}.gamifiedModuleView--fNcID .moduleContent--wfJQT .moduleContentItem--ZR1Dc:not(.lockedContentItem--Dd97J):hover .lockedOverlay--oXxFF{opacity:0}}body[data-user-is-tabbing=true] .gamifiedModuleView--fNcID .moduleContent--wfJQT .moduleContentItem--ZR1Dc:not(.lockedContentItem--Dd97J):focus-within{box-shadow:0 1px 1.25rem 0 rgba(0,0,0,.3);transform:scale(1.02)}body[data-user-is-tabbing=true] .gamifiedModuleView--fNcID .moduleContent--wfJQT .moduleContentItem--ZR1Dc:not(.lockedContentItem--Dd97J):focus-within .lockedOverlay--oXxFF{opacity:0}body[data-user-is-tabbing=true] .gamifiedModuleView--fNcID .moduleContent--wfJQT .moduleContentItem--ZR1Dc:not(.lockedContentItem--Dd97J):focus-within{box-shadow:0 0 0 3px #fff,0 0 0 7px var(--brand-color-primary),0 0 0 10px #fff,0 1px 1.25rem 0 rgba(0,0,0,.3);outline:none}.gamifiedModuleView--fNcID .moduleContent--wfJQT .moduleContentItem--ZR1Dc .contentItemTitle--1TSPQ{align-items:center;background-color:#fff;border-radius:.5rem .5rem 0 0;display:flex;height:36%;justify-content:center;line-height:normal;padding:4% 6%;text-align:center;--preferred-font-size:1.6vw;font-size:clamp(1rem,var(--preferred-font-size),1.5rem)}@media(max-width:1023px){.gamifiedModuleView--fNcID .moduleContent--wfJQT .moduleContentItem--ZR1Dc .contentItemTitle--1TSPQ{--preferred-font-size:2vw}}@media(max-width:768px){.gamifiedModuleView--fNcID .moduleContent--wfJQT .moduleContentItem--ZR1Dc .contentItemTitle--1TSPQ{--preferred-font-size:3vw}}@media(max-width:375px){.gamifiedModuleView--fNcID .moduleContent--wfJQT .moduleContentItem--ZR1Dc .contentItemTitle--1TSPQ{--preferred-font-size:7.2vw}}.gamifiedModuleView--fNcID .moduleContent--wfJQT .moduleContentItem--ZR1Dc .contentItemTitle--1TSPQ .truncatedItemTitle--qVZvt{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;hyphens:auto;overflow:hidden}.gamifiedModuleView--fNcID .moduleContent--wfJQT .moduleContentItem--ZR1Dc .contentItemTitle--1TSPQ a{color:var(--general_text-color,#292e3b);font-size:inherit;text-decoration:none}.gamifiedModuleView--fNcID .moduleContent--wfJQT .moduleContentItem--ZR1Dc .contentItemTitle--1TSPQ a:active,.gamifiedModuleView--fNcID .moduleContent--wfJQT .moduleContentItem--ZR1Dc .contentItemTitle--1TSPQ a:focus,.gamifiedModuleView--fNcID .moduleContent--wfJQT .moduleContentItem--ZR1Dc .contentItemTitle--1TSPQ a:hover{outline:0;text-decoration:none}.gamifiedModuleView--fNcID .moduleContent--wfJQT .moduleContentItem--ZR1Dc .contentItemTitle--1TSPQ a:before{bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:1}.gamifiedModuleView--fNcID .moduleContent--wfJQT .moduleContentItem--ZR1Dc .contentItemThumbnail--H4TiO{border-radius:0 0 .5rem .5rem;flex-grow:1;overflow:hidden;position:relative}.gamifiedModuleView--fNcID .moduleContent--wfJQT .moduleContentItem--ZR1Dc .contentItemThumbnail--H4TiO .componentRewards--poYGY{background-color:rgba(41,46,59,.8);border-top-left-radius:.5rem;bottom:0;display:flex;padding:.5rem;position:absolute;right:0}.gamifiedModuleView--fNcID .moduleContent--wfJQT .moduleContentItem--ZR1Dc .contentItemThumbnail--H4TiO .componentRewards--poYGY>*+*{margin-left:.5rem}.gamifiedModuleView--fNcID .moduleContent--wfJQT .moduleContentItem--ZR1Dc .lockedOverlay--oXxFF{opacity:1;transition:opacity .3s}@keyframes fadeout--mRpEj{0%{opacity:1}to{opacity:0}}@keyframes wobble--nxd1D{0%{transform:translateX(0);transform-origin:50% 50%}10%{transform:translateX(-30px) rotate(-6deg)}20%{transform:translateX(15px) rotate(6deg)}30%{transform:translateX(-15px) rotate(-3.6deg)}40%{transform:translateX(9px) rotate(2.4deg)}50%{transform:translateX(-6px) rotate(-1.2deg)}70%{animation-timing-function:cubic-bezier(.55,.085,.68,.53);opacity:1;transform:translateX(0);transform-origin:50% 50%}to{opacity:0;transform:translateY(50%) scale(.1)}}.lockedOverlay--IR9nM{align-items:center;background-color:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;width:100%}.lockedOverlay--IR9nM.lock-overlay-exit-active{animation:fadeout--mRpEj .4s .7s both}.lockedOverlay--IR9nM.lock-overlay-exit-active .moduleLock--TjR6D{animation:wobble--nxd1D .8s both}.lockedOverlay--IR9nM .moduleLock--TjR6D{height:100%;position:relative;width:40%;--lock-outer-spacing:1rem;max-height:calc(100% - var(--lock-outer-spacing)*2)}@media(max-width:767px){.lockedOverlay--IR9nM .moduleLock--TjR6D{--lock-outer-spacing:0.5rem}}.lockedOverlay--IR9nM .moduleLock--TjR6D .moduleLockIcon--U0ShW{display:block;height:100%;object-fit:contain;width:100%}.lockedOverlay--IR9nM .moduleLock--TjR6D .moduleLockRequirement--RnsXe{align-items:center;bottom:0;color:#292e3b;display:flex;font-weight:700;height:60%;justify-content:center;line-height:1;padding:10%;position:absolute;width:100%;--preferred-font-size:2.2vw;font-size:clamp(1rem,var(--preferred-font-size),1.8rem)}@media(max-width:1023px){.lockedOverlay--IR9nM .moduleLock--TjR6D .moduleLockRequirement--RnsXe{--preferred-font-size:4vw}}@media(max-width:768px){.lockedOverlay--IR9nM .moduleLock--TjR6D .moduleLockRequirement--RnsXe{--preferred-font-size:5vw}}@media(max-width:375px){.lockedOverlay--IR9nM .moduleLock--TjR6D .moduleLockRequirement--RnsXe{--preferred-font-size:8vw}}.lockedOverlay--IR9nM .moduleLock--TjR6D .moduleLockRequirement--RnsXe .rewardImage--yU5Nz{max-height:85%}.lockedOverlay--IR9nM .moduleLock--TjR6D .moduleLockRequirement--RnsXe>*+*{margin-left:8%}.row--un3zn{align-items:center;border-bottom:1px solid #d9dadd;display:flex;min-height:64px}@media(any-hover:hover){.row--un3zn:hover{background-color:#f7f7f8}}.typeIcon--SNLnn{display:flex;flex-shrink:0;justify-content:center;width:32px}.typeIcon--SNLnn.fileIcon--zxLCM .icon{height:32px;width:26px}.link--DFyDC{align-items:center;color:#292e3b;display:flex;flex-grow:1;font-size:18px;gap:12px;padding:12px 8px}.link--DFyDC:hover{color:#292e3b;text-decoration:none}.link--DFyDC .title--dlPe3{flex-grow:1}.link--DFyDC .download--rMDMq{align-items:center;display:flex;font-size:14px;gap:.5em;white-space:nowrap}.statusIcon--sj09f{flex-shrink:0}.assignButton--QnveB{margin-right:8px}a.link--faU3I div.title--rLDIa{color:#292e3b}a.link--faU3I:focus{outline:none}a.link--faU3I:focus-visible{text-decoration:none}a.link--faU3I:focus-visible .overlay--sMREZ{color:#000;opacity:1}@media(any-hover:hover){a.link--faU3I:hover{text-decoration:none}a.link--faU3I:hover .overlay--sMREZ{color:#000;opacity:1}}.imageContainer--ZSass{position:relative}.imageContainer--ZSass img{aspect-ratio:1/1.414;object-fit:contain;width:100%}.overlay--sMREZ{align-items:center;background-color:rgba(0,0,0,.5);cursor:pointer;display:flex;font-size:1.5rem;font-weight:700;inset:0;justify-content:center;opacity:0;position:absolute;transition:.1s}.overlay--sMREZ .icon{height:64px;width:50px}.overlay--sMREZ .downloadIcon--EDBio{bottom:12px;color:#fff;position:absolute;right:12px}.title--rLDIa{display:-webkit-box;overflow:hidden;padding-top:12px;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical}.container--q4pyA{container-type:inline-size}.grid--sYyFK{display:grid;gap:32px 24px;grid-template-columns:repeat(3,1fr);margin-bottom:48px;padding-top:24px}@container (width > 850px){.grid--sYyFK{grid-template-columns:repeat(5,1fr)}}@container (width > 600px) and (width <= 850px){.grid--sYyFK{grid-template-columns:repeat(4,1fr)}}@container (width < 380px){.grid--sYyFK{grid-template-columns:repeat(2,1fr)}}.row--jJaAT{align-items:center;background-color:#fff;border-radius:24px;display:flex}.row--jJaAT:not(:first-child){margin-top:8px}.row--jJaAT:hover{box-shadow:0 0 8px 2px rgba(41,46,59,.125)}.row--jJaAT.additionalContent--twxmI{border-radius:16px;box-shadow:0 1px 2px 0 rgba(0,0,0,.07),0 23px 18px 0 rgba(0,0,0,.02),0 4px 10px 0 rgba(0,0,0,.06);margin-top:0}.row--jJaAT.additionalContent--twxmI:hover{box-shadow:0 0 8px 2px rgba(41,46,59,.125)}.link--aikfL{align-items:center;color:#292e3b;display:flex;flex-grow:1;gap:24px;padding:12px 0 12px 12px}.link--aikfL:hover{color:#292e3b;text-decoration:none}.additionalContent--twxmI .link--aikfL{padding:24px 40px}.img--Dk8qw img{border-radius:16px;height:110px;object-fit:cover;width:150px}@media(max-width:767px){.img--Dk8qw img{height:60px;width:87px}}.title--ivged{flex-grow:1;font-size:20px}@media(max-width:767px){.title--ivged{font-size:16px}}.iconContainer--S7haO{margin-right:24px}@media(max-width:767px){.iconContainer--S7haO{margin-inline:12px}}.page--iFYAR{background-color:#f7f7f8;flex-grow:1}.headerWrapper--eYmsC{background-color:#fff;padding-block:40px;position:relative;z-index:1}@media(max-width:767px){.headerWrapper--eYmsC{padding-bottom:24px;padding-top:0}}.contentWrapper--_w3bq,.header--XmOT_,.tabs--fsbC8{margin:0 auto;max-width:880px;padding-inline:16px;width:100%}.header--XmOT_{align-items:center;display:flex;gap:24px}@media(max-width:767px){.header--XmOT_{align-items:unset;flex-direction:column;gap:0}.image--IQDtk{display:none}}.image--IQDtk img{border-radius:50%;height:152px;object-fit:cover;width:152px}.description--ODczY h1{font-size:32px}@media(max-width:767px){.description--ODczY h1{display:none}}.pupilDescription--gkgZd{font-size:18px;line-height:1.5}.scrolledHeader--Ut9O1{background-color:#fff;opacity:0;padding-bottom:8px;padding-top:32px;pointer-events:none;position:fixed;top:var(--header-height);transition:opacity .1s;width:100%;z-index:2}@media(max-width:767px){.scrolledHeader--Ut9O1{opacity:unset;pointer-events:unset;position:sticky}}.scrolledHeader--Ut9O1 .headerContent--IwvB8{font-size:24px;font-weight:700;line-height:unset}.scrolledHeader--Ut9O1.visible--Kpbho{opacity:1;pointer-events:unset;transition:opacity .3s}.mobileImage--qF3ZN{display:none}@media(max-width:767px){.mobileImage--qF3ZN{display:block;padding-top:24px;padding-inline:16px}.mobileImage--qF3ZN img{aspect-ratio:2/1;border-radius:8px;object-fit:cover;width:100%}}.whiteBackgroundOverlay--QjOom{background-color:#fff;height:var(--title-height);position:fixed;width:100%;z-index:1}@media(max-width:767px){.whiteBackgroundOverlay--QjOom{display:none}}.tabsContainer--kT6Z8{background-color:#fff;padding-bottom:0;position:sticky;top:calc(var(--header-height) + var(--title-height));z-index:1}.tabs--fsbC8{position:unset}.contentGroup--mwjt_{margin-bottom:48px;margin-top:24px}.additionalComponentsTitle--TZYVb{font-size:20px}.additionalComponents--gIBqF{display:flex;flex-wrap:wrap;gap:16px}@media(max-width:767px){.additionalComponents--gIBqF{flex-direction:column}}.teacherContent--oXpLL{display:grid;gap:24px;grid-template-columns:1fr 1fr;margin-bottom:48px;padding-top:40px}@media(max-width:767px){.teacherContent--oXpLL{grid-template-columns:1fr}}.teacherContent--oXpLL .teacherContentHeader--OQb1b{font-size:18px;font-weight:500;margin-bottom:16px}.teacherContent--oXpLL .teacherContentRowGroup--Yx0hw{background-color:#fff;border-radius:8px;padding:8px}.teacherContent--oXpLL .teacherContentRowGroup--Yx0hw .moduleRow:last-of-type{border-bottom:0}.page--ZSBIr{display:grid;grid-template-columns:minmax(440px,40%) minmax(327px,60%);margin:0 auto;max-width:1200px;min-height:calc(var(--app-height, 100vh) - var(--header-height));padding:0 40px;width:100%}.page--ZSBIr.noImage--jAgn6{grid-template-columns:576px;max-width:576px}@media(orientation:portrait)and (max-width:1024px){.page--ZSBIr{display:block;padding:0}}@media(min-width:1200px){.page--ZSBIr{padding:0}}.content--P92RV{padding-inline:24px}@media(orientation:portrait)and (max-width:1024px){.content--P92RV{padding-inline:24px}}.fixedHeader--Pbslm{background-color:#fff;padding-top:56px;position:sticky;top:var(--header-height);z-index:1}.fixedHeader--Pbslm h1{font-size:32px;line-height:1.2}@media(orientation:portrait)and (max-width:1024px){.fixedHeader--Pbslm h1{font-size:24px}.fixedHeader--Pbslm{padding-top:24px}}div.tabs--ylu0H{background-color:#fff;padding-bottom:0;position:sticky;top:calc(var(--header-height) + var(--title-height));z-index:1}.desktopImage--dpoXw{padding:56px 24px}@media(orientation:portrait)and (max-width:1024px){.desktopImage--dpoXw{display:none}}.desktopImage--dpoXw img{border-radius:32px;height:calc(var(--app-height, 100vh) - var(--header-height) - 112px);object-fit:cover;position:sticky;top:calc(var(--header-height) + 56px);width:100%}.mobileImage--Ck47t{display:none}@media(orientation:portrait)and (max-width:1024px){.mobileImage--Ck47t{display:block;padding-top:24px}.mobileImage--Ck47t img{aspect-ratio:2/1;border-radius:8px;object-fit:cover;width:100%}}.contentGroup--knQVJ,.teacherContent--gA_hK .teacherContentGroup--NfjMv{margin-bottom:32px;margin-top:24px}.additionalComponentsTitle--yetJT,.teacherContent--gA_hK .teacherContentHeader--C6aLV{border-bottom:1px solid #d9dadd;font-size:1rem;font-weight:600;margin-bottom:0;padding:12px}.additionalComponentsTitle--yetJT.contentTitle--lkVMS,.teacherContent--gA_hK .contentTitle--lkVMS.teacherContentHeader--C6aLV{border-bottom-width:3px}.icons--AcSNz{padding-bottom:24px;padding-top:16px}.pupilDescription--LdxsE{font-size:18px;line-height:1.5}.pupilDescription--LdxsE p:last-of-type{margin-bottom:0}@media(orientation:portrait)and (max-width:1024px){.pupilDescription--LdxsE{font-size:16px}}.chevronRight--pPmQI,.chevronRight--pPmQI *{pointer-events:none!important}div.content--QL2Tu h2.subHeading--RGU9K{color:var(--color-palette-mainColor,var(--brand-color-primary));font-size:24px}@media(max-width:479px){div.content--QL2Tu h2.subHeading--RGU9K{font-size:20px}}.tab--tTDiY.activeTab--KUyWR{--backgroundColor:var( --color-palette-mainColor,var(--brand-color-primary) )}.tab--tTDiY.activeTab--KUyWR .numberTag--Yb6G5{--backgroundColor:var( --color-palette-contrastBackground,var(--brand-color-primary-active) )}.tab--tTDiY:not(.activeTab--KUyWR) .numberTag--Yb6G5{--backgroundColor:var(--color-palette-background2,#d4e5ffe5)}.tabContent--e55RD{display:flex;gap:8px}.contentGrid--I9W77{margin-top:16px}div.header--VHwoo{align-items:center;display:flex;gap:32px;margin-bottom:56px}@media(max-width:767px){div.header--VHwoo{margin-bottom:40px}}div.header--VHwoo h1.title--YoyAD{color:var(--color-palette-mainColor,var(--brand-color-primary));font-size:40px;line-height:1.2;margin-bottom:8px}@media(max-width:1199px){div.header--VHwoo h1.title--YoyAD{font-size:32px}}@media(max-width:767px){div.header--VHwoo h1.title--YoyAD{font-size:28px;hyphens:auto;hyphenate-limit-chars:10 8 5}}.image--pHwqZ{border-radius:500px;flex-shrink:0;height:135px;object-fit:cover;width:135px}@media(max-width:479px){.image--pHwqZ{display:none}}.headerContent--MPVNZ{display:flex;flex-grow:1;gap:40px;justify-content:space-between}.headerContent--MPVNZ p:last-child{margin-bottom:0}@media(max-width:1199px){.headerContent--MPVNZ{flex-direction:column;gap:16px;justify-content:unset}}.inlineFavoriteButton--jwWtA{top:-.075em}.description--lx1HM{font-size:18px}@media(max-width:767px){.description--lx1HM{font-size:16px}}.background--IaKmh .background-underlay{background-attachment:fixed}.blurredBackground--Q5TTD{backdrop-filter:blur(100px);-webkit-backdrop-filter:blur(100px);background:linear-gradient(transparent 50%,var(--brand-color-primary) 120%);background-attachment:fixed;inset:0;overflow:hidden;pointer-events:none;position:absolute}.page--t_Ciq{padding-block:40px;padding-inline:32px}@media(max-width:479px){.page--t_Ciq{padding:0 0 40px}}.wrapper--RuHbD{border-radius:60px;box-shadow:0 0 16px 4px rgba(41,46,59,.125);margin:0 auto;max-width:1200px;position:relative;width:100%}@media(max-width:1023px){.wrapper--RuHbD{border-radius:40px}}@media(max-width:479px){.wrapper--RuHbD{border-radius:24px;box-shadow:0 0 24px 8px rgba(41,46,59,.125);margin-top:-24px}}.additionalContent--oQkdb,.content--lYbpJ{backdrop-filter:blur(35px);border:1px solid #fff;padding-block:40px;padding-inline:56px}@media(max-width:1023px){.additionalContent--oQkdb,.content--lYbpJ{padding:32px 24px}}@media(max-width:479px){.additionalContent--oQkdb,.content--lYbpJ{padding:24px}}.content--lYbpJ{background:var(--color-palette-background1,rgba(238,247,255,.898));border-radius:inherit}.content--lYbpJ.withAdditionalContent--nM0f2{border-bottom:0;border-bottom-left-radius:0;border-bottom-right-radius:0}.content--lYbpJ:not(.withAdditionalContent--nM0f2){padding-bottom:100px}@media(max-width:767px){.content--lYbpJ:not(.withAdditionalContent--nM0f2){padding-bottom:56px}}.additionalContent--oQkdb{background:var(--color-palette-background2,rgba(212,229,255,.898));border-bottom-left-radius:inherit;border-bottom-right-radius:inherit;border-top:0}.main--mD00i{position:relative}.headerImageContainer--u8P6m{aspect-ratio:16/9;display:none;width:100%}@media(max-width:479px){.headerImageContainer--u8P6m{display:block}}.headerImage--BmTlx{aspect-ratio:16/9;display:block;object-fit:cover;position:fixed;width:100%}.assignmentParameterArea--wWtK6{background:#fff;border-radius:8px;box-shadow:0 0 8px 2px rgba(41,46,59,.125);padding:16px}@media(max-width:767px){.assignmentParameterArea--wWtK6{border-radius:0;height:100%;overflow:auto}}.groupSelect--qYBpr{align-items:flex-start;display:flex;flex-direction:column;gap:12px;margin:24px 0 40px}.groupSelect--qYBpr h3{font-size:16px;font-weight:600;margin-bottom:0}.mobileMenu--GyiYz{margin:auto}.openFilterButton--Aa1MS{min-width:240px}.assignments-homework-listitem{align-items:center;display:flex;min-height:96px;position:relative}.assignments-homework-listitem>a{align-items:center;color:#292e3b!important;display:flex;flex-direction:column;justify-content:flex-start;position:relative;width:100%}.assignments-homework-listitem>a .title{text-decoration:underline}@media(any-hover:hover){.assignments-homework-listitem>a:hover,.assignments-homework-listitem>a:hover .assignednumber,.assignments-homework-listitem>a:hover .title{text-decoration:none}}.assignments-homework-listitem>a.info{align-items:flex-start;justify-content:center;margin-top:8px}.assignments-homework-listitem.pupil>a{flex-direction:row}.assignments-homework-listitem.pupil .info{align-self:center}.collapsible .assignments-homework-listitem{margin-top:0}.assignments-homework-listitem .marker{align-items:center;border-bottom-right-radius:2px;display:flex;font-size:12px;font-weight:700;height:21px;left:0;letter-spacing:.1em;padding-left:8px;padding-right:8px;position:absolute;text-transform:uppercase;top:0}.assignments-homework-listitem .marker.homework-marker{background-color:#ce4785;color:#fff}.assignments-homework-listitem .info{margin-bottom:8px;margin-right:8px;margin-top:8px;width:255px}.assignments-homework-listitem .info .title{display:block;font-size:18px;font-weight:700;margin-bottom:8px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:255px}.assignments-homework-listitem .info .assignedBy{color:#545760;font-size:15px;line-height:21px;margin-bottom:4px;margin-top:4px}.assignments-homework-listitem .info a{color:#292e3b!important}.assignments-homework-listitem .info .assignednumber{min-height:1em}.assignments-homework-listitem .info .assignednumber .pupilinfo .label{font-size:14px}.assignments-homework-listitem .info .assignednumber .pupilinfo .pupiltext{color:#545760;font-size:14px}.assignments-homework-listitem .components{align-items:center;align-self:center;background-color:#fff;display:flex;flex-basis:0;flex-grow:1;flex-shrink:1;margin-right:22px;overflow-x:auto;padding:8px;-ms-overflow-style:none;scrollbar-width:none}.assignments-homework-listitem .components::-webkit-scrollbar{display:none}.assignments-homework-listitem .components .minatureimage{border-radius:4px;flex-shrink:0;height:64px;margin-right:4px;overflow:hidden;width:84px}.assignments-homework-listitem .components .minatureimage .imageholder{height:100%;position:relative;width:100%}.assignments-homework-listitem .components .minatureimage .imageholder .image-overlay{background-color:rgba(0,0,0,.1);bottom:0;left:0;position:absolute;right:0;top:0}.assignments-homework-listitem .components .minatureimage .imageholder .type-icon{bottom:5px;color:hsla(0,0%,100%,.85);left:5px;position:absolute;--icon-color-inverted:#292e3b}.assignments-homework-listitem .components .remainder{color:#545760;font-weight:700;margin-left:8px;text-align:center;width:30px}.assignments-homework-listitem .right{align-items:flex-end;align-self:stretch;display:flex;flex-direction:column;flex-grow:0;justify-content:space-between;padding:10px 0 10px 8px}.assignments-homework-listitem .right .date-actions{display:flex}.assignments-homework-listitem .right .date{color:#545760;font-size:13px}.assignments-homework-listitem .right .date time{align-items:center;display:flex}.assignments-homework-listitem .right .date time .icon{font-size:16px;margin-right:4px}.assignments-homework-listitem .right .date time .weekday{margin-right:4px}.assignments-homework-listitem .right .date time.is-future{color:var(--brand-color-primary)}.assignments-homework-listitem .actions .assignment-action-menu .btn.dropdown-toggle{height:44px;width:44px}.assignments-homework-listitem .actions .assignment-action-menu .btn.dropdown-toggle>span{margin-right:10px;margin-top:0}.assignments-homework-listitem .actions .assignment-action-menu .dropdown-item .btn{color:#292e3b}.assignments-homework-listitem .actions .assignment-action-menu .dropdown-item .btn.delete{color:#e02c4d;font-size:14px;height:44px}.assignments-homework-listitem .actions .assignment-action-menu .dropdown-item .btn>span>.icon{margin-right:8px}.assignments-homework-listitem .edit-status{align-items:center;display:flex}.assignments-homework-listitem .edit-status .btn.edit{color:#545760;font-size:14px;text-decoration:underline}.assignments-homework-listitem .edit-status a.statuses{align-items:center;color:#545760;display:flex;font-size:14px;margin-left:12px;text-decoration:none}.assignments-homework-listitem .edit-status a.statuses .label{text-decoration:underline}.assignments-homework-listitem .edit-status a.statuses .status{align-items:center;border-radius:16px;display:flex;font-size:12px;font-weight:700;height:24px;justify-content:center;margin-left:4px;padding-left:12px;padding-right:0;text-decoration:none}.assignments-homework-listitem .edit-status a.statuses .status .icon{font-size:14px;margin-left:6px}.assignments-homework-listitem .edit-status a.statuses .status.started{color:#686b72}.assignments-homework-listitem .edit-status a.statuses .status.finished{color:#1f865d}.assignments-homework-listitem .date time .weekday{text-transform:capitalize}.assignments-homework-listitem.pupil .info .title{margin-bottom:0}.assignments-homework-listitem.pupil .right{align-items:center;flex-direction:row;justify-content:flex-end}.assignments-homework-listitem.pupil .right .date{color:#292e3b;font-size:14px}.assignments-homework-listitem.pupil .right .status{display:flex;font-size:24px;margin-left:8px;margin-right:16px}.assignments-homework-listitem.pupil .right .status.assigned,.assignments-homework-listitem.pupil .right .status.in-progress{color:#b8babe}.assignments-homework-listitem.pupil .right .status.finished{color:#1f865d}.assignments-homework-listitem.teacher .right .edit-status{margin-right:8px}@media(max-width:768px){.assignments-homework-listitem .marker{border-radius:0;border-bottom-right-radius:0;font-size:10px;font-weight:700;height:16px;left:0;letter-spacing:.1em;pointer-events:none;top:0}.assignments-homework-listitem .components{margin-right:0}.assignments-homework-listitem.pupil>a{flex-wrap:wrap}.assignments-homework-listitem.pupil>a .info{display:flex;justify-content:space-between;margin-bottom:6px;margin-top:22px;width:100%}.assignments-homework-listitem.pupil>a .info .title{width:auto}.assignments-homework-listitem.pupil>a .components{border-radius:0;padding:0}.assignments-homework-listitem.pupil>a .right{align-items:flex-end;line-height:14px;margin-bottom:12px;padding:0}}@media(max-width:767px){.assignments-homework-listitem{column-gap:16px;display:grid;grid-template-columns:140px auto;padding:10px 0 16px 16px!important}.assignments-homework-listitem .info{grid-column:1;grid-row:1/span 2;width:140px}.assignments-homework-listitem .info .title{display:-webkit-box;width:140px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal}.assignments-homework-listitem .info .edit-status a.statuses{margin-left:0;margin-top:8px}.assignments-homework-listitem .info .edit-status a.statuses .label{display:none}.assignments-homework-listitem .info .edit-status a.statuses .label+.status{margin-left:0;padding-left:0}.assignments-homework-listitem .components{grid-column:2;grid-row:2}.assignments-homework-listitem .components .minatureimage{height:98px;width:119px}.assignments-homework-listitem .components .minatureimage .imageholder .component-figure{padding-bottom:83%}.assignments-homework-listitem .right{grid-column:2;grid-row:1}.assignments-homework-listitem .right .edit-status{display:none}.assignments-homework-listitem.pupil{display:block}.assignments-homework-listitem.pupil .marker+a{padding-top:14px}.assignments-homework-listitem.pupil>a{column-gap:16px;display:grid;grid-template-columns:150px auto}.assignments-homework-listitem.pupil>a .info{display:block;grid-column:1;grid-row:1;margin-right:16px;margin-top:6px;width:150px}.assignments-homework-listitem.pupil>a .info .assignedBy{display:-webkit-box;width:150px;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal}.assignments-homework-listitem.pupil>a .components{grid-column:2;grid-row:1/span 2}.assignments-homework-listitem.pupil>a .right{align-items:center;flex-flow:row-reverse;grid-column:1;grid-row:2;justify-content:flex-end;margin-bottom:0;margin-top:16px}.assignments-homework-listitem.pupil>a .right .date{font-size:12px}.assignments-homework-listitem.pupil>a .right .status{font-size:16px;margin-left:0;margin-right:8px}.assignments-homework-listitem.teacher>a{padding-top:12px}.assignments-homework-listitem.teacher>a .title{font-size:16px}.assignments-homework-listitem.teacher .right{padding-bottom:0;padding-top:0}.assignments-homework-listitem.teacher .right .date-actions{align-items:center;margin-bottom:10px}.assignments-homework-listitem.teacher .right .date-actions .actions .assignment-action-menu .btn.dropdown-toggle>span{margin-top:auto}.assignments-homework-listitem.teacher .components{padding-top:0}}.assignments-homework-listitem.homework>a.info{margin-top:22px}.teacher-assignments-homework{flex-grow:1;position:relative}.teacher-assignments-homework .collapse-holder,.teacher-assignments-homework h1{color:#fff}.teacher-assignments-homework:before{background:var(--brand-color-primary-hover);content:"";height:280px;position:absolute;width:100%;z-index:-1}.teacher-assignments-homework:after{background:#eff0f2;content:"";height:100%;position:absolute;top:0;width:100%;z-index:-2}.teacher-assignments-homework .main{margin-left:auto;margin-right:auto;max-width:1440px;padding-left:24px;padding-right:24px;position:relative}.teacher-assignments-homework .main .inner{display:flex}.teacher-assignments-homework .main .inner .subjects{flex-shrink:0;margin-left:0;margin-right:48px;width:226px}.teacher-assignments-homework .main .inner .subjects h1{font-size:24px;font-weight:400;line-height:28.8px;margin:36px 0;text-align:center}.teacher-assignments-homework .main .inner .assignments{flex:1;flex-basis:0px;width:0}.teacher-assignments-homework .main .inner .assignments h2{font-size:32px;font-weight:700;line-height:1;margin:60px 0;padding-left:8px}.teacher-assignments-homework .main .inner .assignments .tabs{padding:36px 0 0}.teacher-assignments-homework .main .inner .assignments .tabs .tabs-list{display:flex;justify-content:flex-start;max-width:100vw}.teacher-assignments-homework .main .inner .assignments .tabs .tabs-content,.teacher-assignments-homework .main .inner .assignments .tabs .tabs-list .tab{padding:0}.teacher-assignments-homework .main .inner .assignments .collapse-holder h2{color:#fff}.teacher-assignments-homework .main .inner .assignments .week{margin-bottom:20px}.teacher-assignments-homework .main .inner .assignments .week .info-text{background-color:#fff;border-radius:8px;padding:16px}.teacher-assignments-homework .main .inner .assignments .week:nth-of-type(2){min-height:175px}.teacher-assignments-homework .main .inner .assignments .week .weekholder{align-items:center;display:flex}.teacher-assignments-homework .main .inner .assignments .week .weekholder h2{flex-grow:1;font-size:20px;font-weight:700;margin:16px 0 24px}.teacher-assignments-homework .main .inner .assignments .week .weekholder .weeknumber{font-size:14px;font-weight:700;text-transform:uppercase}.teacher-assignments-homework .main .inner .assignments .week .weekholder.week-0>h2{display:none}.teacher-assignments-homework .main .inner .assignments .week .assignment-list{border-radius:8px;box-shadow:0 0 20px rgba(0,0,0,.1)}@media(max-width:767px){.teacher-assignments-homework .main .inner .assignments .week .assignment-list{box-shadow:none}}.teacher-assignments-homework .main .inner .assignments .week .assignment-list .header-number{display:none}.teacher-assignments-homework .main .inner .assignments .week .assignment-list .assignments-homework-listitem{background-color:#fff;border-bottom:2px solid #eff0f2;padding-left:16px;padding-right:0}.teacher-assignments-homework .main .inner .assignments .week .assignment-list>.assignments-homework-listitem:first-of-type{border-top-left-radius:8px;border-top-right-radius:8px}.teacher-assignments-homework .main .inner .assignments .week .assignment-list .assignments-homework-listitem:last-of-type{border-bottom:none;border-bottom-left-radius:8px;border-bottom-right-radius:8px}.teacher-assignments-homework .main .inner .assignments .week .assignment-list .archived-assignments .open-button{background:#f7f7f8;border-radius:0 0 8px 8px;color:#545760;font-size:14px;font-weight:700;line-height:44px;min-height:44px;padding:0;text-align:left;width:100%}.teacher-assignments-homework .main .inner .assignments .week .assignment-list .archived-assignments .open-button.is-open{border-radius:0}.teacher-assignments-homework .main .inner .assignments .week .assignment-list .archived-assignments .open-button>span{margin:0;width:100%}.teacher-assignments-homework .main .inner .assignments .week .assignment-list .archived-assignments .open-button>span>.icon{font-size:16px;margin-left:20px;margin-right:14px}.teacher-assignments-homework .main .inner .assignments .week .assignment-list .archived-assignments .open-button>span>.label{line-height:18px;margin-left:0;padding-left:0;text-align:left}.teacher-assignments-homework .main .inner .assignments .week .assignment-list .archived-assignments .open-button>span>.label>.icon{font-size:18px;margin-right:14px}.teacher-assignments-homework .main .inner .assignments .week .assignment-list .archived-assignments:only-child .open-button{border-top-left-radius:8px;border-top-right-radius:8px}.teacher-assignments-homework .main .inner .assignments .week .assignment-list .archived-assignments .assignments-homework-listitem,.teacher-assignments-homework .main .inner .assignments .week .assignment-list .archived-assignments .assignments-homework-listitem .components{background:#f7f7f8}.teacher-assignments-homework .main .inner .assignments .week.drafts .assignments-homework-listitem .date{display:none}.teacher-assignments-homework .main .inner .week-select-holder{align-items:center;color:#fff;display:flex;position:absolute;right:24px;top:49px}.teacher-assignments-homework .main .inner .week-select-holder .week-select{margin-left:14px;width:140px}.teacher-assignments-homework .more-weeks-holder .btn{margin-bottom:48px}@media(max-width:767px){.teacher-assignments-homework:before{height:170px}.teacher-assignments-homework .main{padding-left:0;padding-right:0}.teacher-assignments-homework .main .inner{display:block}.teacher-assignments-homework .main .inner>.right{height:130px}.teacher-assignments-homework .main .inner>.right .subjects{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-right:0;padding:0 24px;width:unset}.teacher-assignments-homework .main .inner>.right .subjects h1{flex-basis:100%;margin-bottom:6px}.teacher-assignments-homework .main .inner .assignments{width:unset}.teacher-assignments-homework .main .inner .assignments .tabs{padding-top:8px}.teacher-assignments-homework .main .inner .assignments .tabs .tabs-list{display:flex;height:32px;justify-content:space-around}.teacher-assignments-homework .main .inner .assignments .tabs .tabs-list:after{border-width:4px;width:100%}.teacher-assignments-homework .main .inner .assignments .tabs .tabs-list .tab{flex-basis:33.333%;flex-grow:0;margin:0}.teacher-assignments-homework .main .inner .assignments .tabs .tabs-list .tab:after{border-width:4px}.teacher-assignments-homework .main .inner .assignments .tabs .tab-panel{margin-top:-2.25rem}.teacher-assignments-homework .main .inner .assignments .tabs .tabs-content{padding-top:4px}.teacher-assignments-homework .main .inner .assignments .tabs .tabs-content .week .assignment-list .assignments-homework-listitem,.teacher-assignments-homework .main .inner .assignments .tabs .tabs-content .week .assignment-list .info-text{border-radius:0}.teacher-assignments-homework .main .inner .assignments .tabs .tabs-content .week .assignment-list .header-number{color:#292e3b;display:block;font-size:16px;font-weight:400;line-height:120%;margin-bottom:16px;margin-top:16px;padding:0;text-align:center}.teacher-assignments-homework .main .inner .assignments .tabs .tabs-content .week:nth-of-type(2){min-height:unset}.teacher-assignments-homework .main .inner .assignments .tabs .more-weeks-holder{text-align:center}.teacher-assignments-homework .main .inner .assignments .week-select-holder{align-items:center;display:flex;justify-content:center;margin:0;position:relative;right:0;top:0}.teacher-assignments-homework .main .inner .assignments .week-select-holder .Select{height:48px;margin-left:0}.teacher-assignments-homework .main .inner .assignments .week-select-holder .Select .react-select__control{color:#292e3b;height:48px;width:150px}.teacher-assignments-homework .main .inner .assignments .week-select-holder .Select .react-select__control .react-select__value-container>*{color:#292e3b;font-size:16px;font-weight:700}.teacher-assignments-homework .main .inner .assignments .week-select-holder .Select .react-select__control .react-select__indicators>*{color:#292e3b}}.Select.week-select{border-radius:4px;font-size:16px;height:36px;line-height:36px;width:180px}.Select.week-select .Select-control{border-radius:4px;color:#292e3b;height:36px}.Select.week-select .Select-control .Select-placeholder{height:36px;line-height:36px}.Select.week-select.has-value.Select--single>.Select-control .Select-value{height:36px;line-height:36px;padding-left:10px}.Select.week-select.has-value.Select--single>.Select-control .Select-value .Select-value-label{color:#292e3b;font-size:16px;height:36px;line-height:36px}.Select.week-select .react-select__menu .react-select__group{padding:6px 0 0}.Select.week-select .react-select__menu .react-select__group .react-select__group-heading{color:#686b72;font-size:12px;font-weight:700;height:20px;line-height:20px;margin:0;text-transform:none}.Select.week-select .react-select__menu .react-select__group:not(:first-of-type){border-top:1px solid #eff0f2}.Select.week-select .react-select__menu .react-select__option{color:#686b72;font-size:16px;line-height:44px;padding-bottom:0;padding-top:0}
//# sourceMappingURL=https://stcadapusourcemaps.blob.core.windows.net/sourcemaps/main-68a6e5eedbd61089ad5d.css.map
