#embedMedia form.multiple fieldset{position:relative}#embedMedia form.multiple fieldset:not(:only-of-type){padding-right:10px}#embedMedia form.multiple fieldset .bin{z-index:1;position:absolute;top:50%;right:-20px;transform:translateY(-50%);margin-top:-10px;width:30px;justify-content:center}#embedMedia form.multiple fieldset .bin .fill{fill:var(--lab-col)}#embedMedia form.multiple fieldset .bin:hover .fill{fill:var(--pri-bg)}#embedMedia form.multiple .circ{display:flex;margin-left:0;margin-right:10px}.twocolumn{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}.twocolumn>div{width:calc(50% - 40px);min-width:300px;flex-grow:1;margin-bottom:20px}.twocolumn .one{margin-right:40px}.twocolumn .one>div{margin-top:20px}.completemulti ul{overflow:hidden;margin:0 -56px;padding:0 56px;counter-reset:li}.completemulti ul li{width:900px}li.prow{position:relative;margin:20px 0;display:flex;list-style-type:none}li.prow div{line-height:1.6}li.prow div strong{z-index:0;position:relative;padding:0 10px 0 30px;font-weight:400;color:#fff;caret-color:#fff;background:#ff5000;display:inline-block;border-radius:4px}li.prow div strong button{cursor:pointer;position:absolute;top:50%;left:5px;width:20px;height:20px;margin-top:-10px;border-radius:50%;background:inherit;caret-color:transparent;background:url(/img/icon-plus.svg) 50% no-repeat;background-size:12px 12px;transform:rotate(45deg);transition:.3s ease-in-out}li.prow div strong button:hover{background-color:#444}li.prow svg{display:block}li.prow:after,li.prow:before{content:"";position:absolute;top:0;height:100%}li.prow:before{right:100%;width:30px}li.prow:after{left:100%;width:56px}li.prow .but{z-index:1;position:absolute;top:50%;opacity:0}li.prow .drag{left:-10px;transform:translate(-100%,-50%);cursor:move}li.prow .bin{left:100%;transform:translate(40px,-50%)}li.prow .bin:disabled{cursor:not-allowed}li.prow .bin:disabled .fill{fill:#aaa}li.prow .add{left:100%;transform:translate(10px,-50%);display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#ff5000}li.prow .add:hover{background:#444}li.prow .bin .fill,li.prow .drag .fill{fill:#ff5000}li.prow .bin:hover .fill,li.prow .drag:hover .fill{fill:#444}li.prow.sorting>.add,li.prow.sorting>.bin,li.prow.sorting>.drag,li.prow:hover>.add,li.prow:hover>.bin,li.prow:hover>.drag{opacity:1}#th #lesson{display:flex;flex-direction:column;width:100%}#th #lesson .navbar{z-index:unset;position:relative;display:inline-flex;width:auto;margin:20px auto}#th #lesson .navbar:nth-last-child(5){display:none}#th #lesson .navbar:before{z-index:1;content:"";background:var(--pan-bar-bg);position:absolute;top:0;left:0;width:30px;height:60px;border-radius:8px 0 0 8px}#th #lesson .navbar>svg{z-index:1;position:absolute;top:50%;left:8px;width:14px;height:14px;margin-top:-7px}#th #lesson .navbar>svg .fill{fill:var(--pan-bar-col)}#th #lesson .navbar dl{padding:0 0 0 30px}#th #lesson .navbar dl.hide{height:0;overflow:hidden}#th #lesson .navbar dt a{cursor:pointer}#th #lesson .navbar dt.active+dd,#th #lesson .navbar dt.active a:after{opacity:1;visibility:visible}#th #lesson .navbar dd.modal{position:fixed;width:calc(100% - 30px)}#th #lesson .navbar dd.modal ul{display:flex;flex-wrap:wrap;width:calc(100% + 20px);margin-left:-20px}@media only screen and (max-width:409px){#th #lesson .navbar dd.modal li{width:200px;margin:auto}#th #lesson .navbar dd.modal li figcaption{text-align:center}}@media only screen and (min-width:410px)and (max-width:589px){#th #lesson .navbar dd.modal li{width:calc(50% - 20px);margin-left:20px}}@media only screen and (min-width:590px)and (max-width:768px){#th #lesson .navbar dd.modal li{width:calc(33.33% - 20px);margin-left:20px}}@media only screen and (min-width:769px){#th #lesson .navbar dd.modal li{width:calc(25% - 20px);margin-left:20px}}#th #lesson .navbar dd.modal .plus{z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);white-space:nowrap;opacity:0}#th #lesson .navbar dd.modal picture{position:relative;display:block;box-shadow:0 0 15px -5px rgba(0,0,0,.2);width:100%;overflow:hidden;padding-top:75%}#th #lesson .navbar dd.modal img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;background:#fff;transition:opacity .3s ease-in-out}#th #lesson .navbar dd.modal figure{position:relative;display:table;width:100%}#th #lesson .navbar dd.modal figure:hover img{opacity:.3}#th #lesson .navbar dd.modal figure:hover button{opacity:1}#th #lesson .navbar dd.modal figcaption{position:relative;display:table-caption;caption-side:top;font-size:1.2rem;font-weight:500;text-transform:uppercase;margin-bottom:10px}#th #lesson .buttonbar{z-index:2;justify-content:center;position:absolute;left:50%;width:100%;transform:translateX(-50%);transition:all .3s ease-in-out;white-space:nowrap;overflow:hidden}#th #lesson .buttonbar ul{padding:0 10px;margin-left:-30px;opacity:0;overflow:hidden;border-top-right-radius:var(--but-rad);border-bottom-right-radius:var(--but-rad)}#th #lesson .buttonbar a{opacity:0}#th #lesson .buttonbar .circ{z-index:2;pointer-events:none;min-width:30px;padding:0;opacity:0}#th #lesson .buttonbar.active a,#th #lesson .buttonbar.active ul{opacity:1}#th #lesson .buttonbar.active a{transition:all .3s ease-in-out,opacity .3s ease-in-out .3s}#th #lesson .buttonbar.active .circ{pointer-events:none!important}#th #lesson .buttonbar:not(.active){width:30px}#th #lesson:hover:not(.sorting) .wrap:hover:not(:has(.modal)) .buttonbar{z-index:3}#th #lesson:hover:not(.sorting) .wrap:hover:not(:has(.modal)) .buttonbar:not(.active) .circ{pointer-events:auto;opacity:1}#th #lesson .configbar{position:absolute;left:0;top:50%;transform:translateY(-50%);width:30px;height:100%;min-height:140px;margin:0;padding:5px 0;display:flex;justify-content:flex-start;flex-direction:column;transition:.3s ease-in-out;background:transparent;border-radius:8px 0 0 8px}#th #lesson .configbar>li{width:30px;text-align:center;list-style-type:none;line-height:0}#th #lesson .configbar button{pointer-events:auto;padding:0}#th #lesson .configbar button svg{display:block;margin:auto}#th #lesson .configbar button .fill{fill:var(--pri-col)}#th #lesson .configbar button:hover .fill{fill:var(--pri-bg-hvr)}#th #lesson .configbar .drag{cursor:move}#th #lesson #block{position:relative;margin:0 0 0 30px;margin-bottom:250px}#th #lesson #block:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:var(--pan-hr);box-shadow:0 5px 15px -5px rgba(0,0,0,.25)}#th #lesson #block.sorting .wrap{pointer-events:none;background:inherit}#th #lesson #block nav:first-of-type{top:-16px}#th #lesson #block nav:last-of-type{bottom:-15px}#th #lesson #block>.wrap{position:relative;list-style:none;padding:0 40px;background:#fff;transition:.3s ease-in-out;min-height:140px;display:flex}#th #lesson #block>.wrap[class*=ratio]:before{content:"";pointer-events:none;display:block;width:100%;margin-left:-100%}#th #lesson #block>.wrap:not(:first-child){border-top:1px solid var(--pan-hr)}#th #lesson #block>.wrap:has(.modal.settings) .configbar,#th #lesson #block>.wrap:hover .configbar,#th #lesson #block>.wrap[style*=position] .configbar,#th #lesson #block>.wrap[style*=visibility] .configbar{transform:translate(-30px,-50%);background:var(--pri-bg)}#th #lesson #block>.wrap:has(.modal.settings) .butdbl,#th #lesson #block>.wrap:hover .butdbl,#th #lesson #block>.wrap[style*=position] .butdbl,#th #lesson #block>.wrap[style*=visibility] .butdbl{opacity:1;pointer-events:auto}#th #lesson #block>.wrap.sorting{box-shadow:0 5px 15px -5px rgba(0,0,0,.25)}#th #lesson .ratio-fullheight:before{padding-top:100vh}#th #lesson .ratio-square:before{aspect-ratio:1/1}#th #lesson .ratio-camera:before{aspect-ratio:3/2}#th #lesson .ratio-classic:before{aspect-ratio:4/3}#th #lesson .ratio-widescreen:before{aspect-ratio:16/9}#th #lesson .ratio-cinema:before{aspect-ratio:21/9}#th #lesson .settings,#th #lesson .switchtype{position:absolute!important;left:10px;top:10px;visibility:visible;opacity:1}#th #lesson .settings{min-height:auto;width:100%;min-width:450px;max-width:560px;padding:0!important}#th #lesson .settings .butdbl{position:absolute;left:auto;right:10px;transform:translateY(-50%);opacity:1}#th #lesson .settings .butdbl~input,#th #lesson .settings .butdbl~label,#th #lesson .settings .butdbl~span{margin-right:180px}#th #lesson .settings dl{display:flex;flex-wrap:wrap;justify-content:center}#th #lesson .settings dl dt{z-index:1;cursor:pointer;display:flex;align-items:center;min-height:30px;margin-right:1px;padding:5px 15px;font-size:1rem;font-family:var(--lab-fam);font-weight:var(--lab-wgt);text-transform:var(--lab-uc);color:var(--pri-col);background:var(--pri-bg);transition:.3s ease-in-out}#th #lesson .settings dl dt:first-of-type{border-top-left-radius:var(--box-rad)}#th #lesson .settings dl dt:last-of-type{margin-right:0;border-top-right-radius:var(--box-rad)}#th #lesson .settings dl dt:hover{color:var(--pri-col-hvr);background:var(--pri-bg-hvr)}#th #lesson .settings dl dt.on{color:var(--pri-col-dis);background:var(--pri-bg-dis)}#th #lesson .settings dl dt:not(.on)+dd{height:0;overflow:hidden}#th #lesson .settings dl dd{position:relative;order:1;width:100%}#th #lesson .settings dl dd .fgroup{margin-top:-1px;padding-top:20px;border-top:1px solid var(--pri-bg-dis)}#th #lesson .switchtype{display:flex;flex-direction:column}#th #lesson .switchtype dl{position:relative;min-height:150px;padding-right:220px}#th #lesson .switchtype dd,#th #lesson .switchtype dt a{transition:.3s ease-in-out}#th #lesson .switchtype dt a{cursor:pointer;display:block;min-width:180px;font-size:1.2rem;line-height:30px;color:var(--nav-col)}#th #lesson .switchtype dt.active a,#th #lesson .switchtype dt:hover a{color:var(--nav-col-on)}#th #lesson .switchtype dt.active+dd,#th #lesson .switchtype dt:hover+dd{opacity:1}#th #lesson .switchtype dt.active:before{z-index:1;cursor:auto;content:"";position:absolute;top:0;right:0;height:100%;width:220px}#th #lesson .switchtype:hover dt.active:not(:hover) a{color:inherit}#th #lesson .switchtype dd{pointer-events:none;position:absolute;top:0;right:0;height:100%;width:200px;display:flex;flex-direction:column;justify-content:center;opacity:0}#th #lesson .switchtype dd picture{position:relative;display:block;background:#fff;box-shadow:0 0 15px -5px rgba(0,0,0,.2);width:200px;overflow:hidden;padding-top:150px}#th #lesson .switchtype dd picture img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;background:#fff;transition:opacity .3s ease-in-out}#th #lesson .block{width:100%;max-width:900px;margin:auto;padding:40px 0;background:#fff;transition:background .3s ease-in-out}#th #lesson .block.pt-off{padding-top:0!important}#th #lesson .block.pb-off{padding-bottom:0!important}#th #lesson .block.pb-off.image.carousel ol{bottom:40px}#th #lesson .block.pt-hlf{padding-top:20px!important}#th #lesson .block.pb-hlf{padding-bottom:20px!important}#th #lesson .block.pb-hlf.image.carousel ol{bottom:60px}#th #lesson .block.pt-dbl{padding-top:80px!important}#th #lesson .block.pb-dbl{padding-bottom:80px!important}#th #lesson .block.pb-dbl.image.carousel ol{bottom:120px}#th #lesson .block.fullwidth{width:calc(100% + 80px);max-width:none;margin:0 -40px;padding:0!important}#th #lesson .block.txt-left [contenteditable],#th #lesson .block.txt-left p.points{text-align:left}#th #lesson .block.txt-left picture.icon{margin-right:auto}#th #lesson .block.txt-center>h3,#th #lesson .block.txt-center [contenteditable],#th #lesson .block.txt-center p.points{text-align:center}#th #lesson .block.txt-center picture.icon{margin-left:auto;margin-right:auto}#th #lesson .block.txt-right [contenteditable],#th #lesson .block.txt-right p.points{text-align:right}#th #lesson .block.txt-right picture.icon{margin-left:auto}#th #lesson .block .txt.txt-left{text-align:left}#th #lesson .block .txt.txt-center{text-align:center}#th #lesson .block .txt.txt-right{text-align:right}#th #lesson .block .txt.txttop{align-self:flex-start}#th #lesson .block .txt.txtmiddle{align-self:center}#th #lesson .block .txt.txtbottom{align-self:flex-end}#th #lesson .block.whitetext [contenteditable],#th #lesson .block .whitetext [contenteditable],#th #lesson .block.whitetext h2,#th #lesson .block .whitetext h2,#th #lesson .block.whitetext h3,#th #lesson .block .whitetext h3,#th #lesson .block.whitetext p,#th #lesson .block .whitetext p{color:#fff!important}#th #lesson .block:before{content:"";pointer-events:none;position:absolute;top:0;left:0;width:100%;height:100%;background:inherit}#th #lesson .block>*{position:relative}#th #lesson .block .fade{opacity:.5}#th #lesson .block hgroup{display:flex;flex-direction:column}#th #lesson .block hgroup h3:not(.first){margin-top:-15px}#th #lesson .block hgroup h3.first{order:-1;margin-bottom:5px}#th #lesson .block h2,#th #lesson .block h3{margin-bottom:20px}#th #lesson .block .p div{margin-top:20px}#th #lesson .block h2{font-size:3.2rem;font-family:var(--hdg-fam);font-weight:var(--hdg-wgt);text-transform:var(--hdg-uc);color:var(--hdg-col)}#th #lesson .block h3{font-size:1.6rem;font-weight:var(--sub-wgt);color:var(--sub-col)}#th #lesson .block .p{font-size:1.6rem}#th #lesson .block [contenteditable]:focus{color:inherit}#th #lesson .block figure{z-index:1;position:relative;display:flex;flex-direction:column;margin:0}#th #lesson .block:not(.withtext) figure{width:100%}#th #lesson .block figcaption{z-index:1;position:absolute;bottom:0;left:0;right:0;display:flex;align-items:flex-end;padding:0 15px 15px 15px;min-height:35px;font-size:1.4rem;color:#fff!important}#th #lesson .block figcaption:before{z-index:-1;pointer-events:none;content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;min-height:50px;background:linear-gradient(transparent,rgba(0,0,0,.7))}#th #lesson .block figcaption:empty:not(:focus):after{content:attr(data-placeholder);pointer-events:none;position:relative}#th #lesson .block picture.contain img{-o-object-fit:contain;object-fit:contain}#th #lesson .block picture.bg{position:absolute;top:0;left:0;width:100%;height:100%}#th #lesson .block picture.bg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}#th #lesson .block picture.icon{display:block;width:50px;height:50px;font-size:50px;margin-bottom:10px}#th #lesson .block picture.icon>[class^=material-symbols]{font-size:inherit;color:var(--hdg-col)}#th #lesson .block picture.icon>.diamond{transform:scale(1.5) translateX(2%)}#th #lesson .block picture.icon>.eco{transform:scale(1.75) translate(2%,-6%)}#th #lesson .block picture.icon>.key{transform:scale(1.6) translate(2%,2%) rotate(45deg)}#th #lesson .block picture.icon>.workspace_premium{transform:scale(1.35)}#th #lesson .block picture.icon .weight{transform:scale(1.8) translateY(-2%)}#th #lesson .block picture.icon .forest{transform:scale(1.5) translateY(-3%)}#th #lesson .block picture.icon>.explore,#th #lesson .block picture.icon>.sentiment_dissatisfied,#th #lesson .block picture.icon>.sentiment_neutral,#th #lesson .block picture.icon>.sentiment_satisfied,#th #lesson .block picture.icon>.signpost{transform:scale(1.4)}#th #lesson .block picture.icon>.egg{transform:scale(1.65)}#th #lesson .block picture.icon>.local_cafe{transform:scale(1.6) translateX(-1%)}#th #lesson .block picture.icon>.hive{transform:scale(1.3)}#th #lesson .block picture.icon>.coronavirus,#th #lesson .block picture.icon>.rocket_launch,#th #lesson .block picture.icon>.search{transform:scale(1.5)}#th #lesson .block picture.icon .favorite{transform:scale(1.6) translateY(3%)}#th #lesson .block .field picture.icon{position:absolute;top:50%;right:14px;transform:translateY(-50%);width:30px;height:30px;font-size:30px}#th #lesson .block .ratio:before{content:"";display:block;width:100%}#th #lesson .block .ratio-auto:before{position:absolute!important;top:0;left:0;width:100%;height:100%}#th #lesson .block .ratio-auto img{position:relative;display:block;height:auto}#th #lesson .block .butdbl{z-index:2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0;pointer-events:none}#th #lesson .block.image picture{display:block;width:100%;margin:0}#th #lesson .block.image picture:empty{background:#d8d8d8 url(/img/icon-photo.svg) 50% no-repeat;background-size:30px 30px}#th #lesson .block.image picture:before{pointer-events:none;content:"";z-index:1;position:relative;opacity:0;background:hsla(0,0%,100%,.5);transition:opacity .3s ease-in-out}#th #lesson .block.image:hover picture:before{opacity:1}#th #lesson .block.image.single picture:not(.ratio) img{width:100%;height:auto}#th #lesson .block.image.carousel.fullwidth ol{bottom:40px}#th #lesson .block.image.carousel figure{z-index:1;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;opacity:0;transition:opacity .3s ease-in-out .3s}#th #lesson .block.image.carousel figure.active{z-index:1;pointer-events:auto;transition-delay:0s;opacity:1}#th #lesson .block.image.carousel picture,#th #lesson .block.image.carousel picture img{height:100%}#th #lesson .block.image.carousel picture:before{position:absolute;top:0;left:0;width:100%;height:100%}#th #lesson .block.image.carousel ol{z-index:2;position:absolute;bottom:80px;left:50%;transform:translateX(-50%);display:flex}#th #lesson .block.image.carousel ol li{margin:0 5px;list-style-type:none}#th #lesson .block.image.carousel ol button{display:block;width:20px;height:20px;text-indent:20px;white-space:nowrap;overflow:hidden;border-radius:50%;border:2px solid #fff;transition:background .3s ease-in-out;background:none}#th #lesson .block.image.carousel ol button.active,#th #lesson .block.image.carousel ol button:hover{cursor:pointer;background:#fff}#th #lesson .block.image.carousel ol.off{pointer-events:none}#th #lesson .block.image.carousel ol.off button{border-color:#aaa}#th #lesson .block.image.carousel ol.off button.active,#th #lesson .block.image.carousel ol.off button:hover{background:#aaa}#th #lesson .block.image.withtext{display:flex;justify-content:space-between;padding:40px 0}#th #lesson .block.image.withtext>.txt,#th #lesson .block.image.withtext>figure{width:calc(50% - 20px);transition:transform .3s ease-in-out}#th #lesson .block.image.withtext.cover{padding:0;align-items:normal!important}#th #lesson .block.image.withtext.cover figure{margin:0!important}#th #lesson .block.image.withtext.cover .txt{padding:40px 0}#th #lesson .block.image.withtext.txttop{align-items:flex-start}#th #lesson .block.image.withtext.txttop figure{margin-bottom:auto}#th #lesson .block.image.withtext.txttop figure img{-o-object-position:top;object-position:top}#th #lesson .block.image.withtext.txtmiddle{align-items:center}#th #lesson .block.image.withtext.txtmiddle figure img{-o-object-position:center;object-position:center}#th #lesson .block.image.withtext.txtbottom{align-items:flex-end}#th #lesson .block.image.withtext.txtbottom figure{margin-top:auto}#th #lesson .block.image.withtext.txtbottom figure img{-o-object-position:bottom;object-position:bottom}#th #lesson .block.image.withtext figure{position:relative}#th #lesson .block.image.withtext figure:before{content:"";display:block;width:100%}#th #lesson .block.image.withtext figure.right{transform:translateX(100%) translateX(40px)}#th #lesson .block.image.withtext figure.right+.txt{transform:translateX(-100%) translateX(-40px)}#th #lesson .block.image.withtext figure:not(.ratio-auto) picture,#th #lesson .block.image.withtext picture:before{position:absolute;top:0;left:0;width:100%;height:100%}#th #lesson .block.list{position:static}#th #lesson .block.list.bulleted,#th #lesson .block.list.numbered{display:flex}#th #lesson .block.list.bulleted>ol,#th #lesson .block.list.bulleted>ul,#th #lesson .block.list.numbered>ol,#th #lesson .block.list.numbered>ul{counter-reset:li;overflow:hidden;display:inline-flex;flex-direction:column;margin-left:-26px;padding-left:26px}#th #lesson .block.list.bulleted>ol li,#th #lesson .block.list.bulleted>ul li,#th #lesson .block.list.numbered>ol li,#th #lesson .block.list.numbered>ul li{position:relative;display:flex;list-style-type:none;margin:10px 0}#th #lesson .block.list.bulleted.txt-left,#th #lesson .block.list.numbered.txt-left{justify-content:flex-start}#th #lesson .block.list.bulleted.txt-center,#th #lesson .block.list.numbered.txt-center{justify-content:center}#th #lesson .block.list.bulleted.txt-right,#th #lesson .block.list.numbered.txt-right{justify-content:flex-end}#th #lesson .block.list.whitetext li.olid:before,#th #lesson .block.list.whitetext li.ulid:before{color:var(--pri-bg);background:#fff}#th #lesson .block.list.whitetext li.olid .fill,#th #lesson .block.list.whitetext li.ulid .fill{fill:#fff}#th #lesson .block.stream.video video{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transition:opacity .3s ease-in-out}#th #lesson .block.stream.video video[src]{opacity:1}#th #lesson .block.stream.video figure{background:#d8d8d8 url(/img/icon-video.svg) 50% no-repeat;background-size:30px 30px}#th #lesson .block.stream.video figure:before{pointer-events:none;z-index:1;opacity:0;background:hsla(0,0%,100%,.5);transition:opacity .3s ease-in-out}#th #lesson .block.stream.video figure:hover:before{opacity:1}#th #lesson .block.stream.video figcaption{bottom:auto;top:0;padding:15px 15px 0 15px}#th #lesson .block.stream.video figcaption:before{top:0;bottom:auto;background:linear-gradient(rgba(0,0,0,.7),transparent)}#th #lesson .block.stream.audio{padding:80px 0;text-align:center;background-image:url(/img/icon-audio.svg);background-position:50%;background-repeat:no-repeat;background-size:30px 30px}#th #lesson .block.stream.audio audio{position:relative;text-align:center;opacity:0;padding:0;border-radius:30px;transition:opacity .3s ease-in-out}#th #lesson .block.stream.audio audio[src]{opacity:1}#th #lesson .block.divider.numbered>div{position:relative}#th #lesson .block.divider.numbered>div:before{content:"";position:absolute;top:50%;left:0;width:100%;height:1px;background:var(--pan-hr)}#th #lesson .block.divider.numbered>div [contenteditable]{z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;align-items:center;justify-content:center;width:50px;height:50px;margin:auto;font-size:2rem;font-weight:var(--hdg-wgt);border-radius:var(--hr-rad);color:var(--li-mkr-col);background:var(--li-mkr-bg)}#th #lesson .block.divider.numbered>div [contenteditable]:empty:before{content:"0"}#th #lesson .block.task h2{font-size:2.4rem}#th #lesson .block.task h3:not(.first){margin-top:-10px}#th #lesson .block.task p.points{margin-top:-10px;font-size:1.4rem}#th #lesson .block.task.checkbox,#th #lesson .block.task.radio{display:flex;flex-direction:column}#th #lesson .block.task.checkbox.wide ol,#th #lesson .block.task.checkbox.wide ul,#th #lesson .block.task.radio.wide ol,#th #lesson .block.task.radio.wide ul{width:100%}#th #lesson .block.task.checkbox>h2:empty:before,#th #lesson .block.task.radio>h2:empty:before{content:"Enter Question..."}#th #lesson .block.task.checkbox>h3,#th #lesson .block.task.radio>h3{font-size:1.8rem}#th #lesson .block.task.checkbox>h3:empty:before,#th #lesson .block.task.radio>h3:empty:before{content:"Enter Help Text..."}#th #lesson .block.task.checkbox ul,#th #lesson .block.task.radio ul{display:inline-flex;flex-direction:column;margin:auto;counter-reset:li}#th #lesson .block.task.checkbox.txt-left h2,#th #lesson .block.task.checkbox.txt-left h3,#th #lesson .block.task.radio.txt-left h2,#th #lesson .block.task.radio.txt-left h3{text-align:left}#th #lesson .block.task.checkbox.txt-left ul,#th #lesson .block.task.radio.txt-left ul{margin-right:auto;margin-left:0}#th #lesson .block.task.checkbox.txt-left .feedback>div,#th #lesson .block.task.radio.txt-left .feedback>div{justify-content:flex-start}#th #lesson .block.task.checkbox.txt-center h2,#th #lesson .block.task.checkbox.txt-center h3,#th #lesson .block.task.radio.txt-center h2,#th #lesson .block.task.radio.txt-center h3{text-align:center}#th #lesson .block.task.checkbox.txt-center ul,#th #lesson .block.task.radio.txt-center ul{margin-left:auto;margin-right:auto}#th #lesson .block.task.checkbox.txt-center .feedback>div,#th #lesson .block.task.radio.txt-center .feedback>div{justify-content:center}#th #lesson .block.task.checkbox.txt-center .feedback>div div[contenteditable],#th #lesson .block.task.radio.txt-center .feedback>div div[contenteditable]{text-align:center}#th #lesson .block.task.checkbox.txt-center .feedback>div span,#th #lesson .block.task.radio.txt-center .feedback>div span{display:flex;justify-content:center;width:100%;margin:0 0 10px 0}#th #lesson .block.task.checkbox.txt-right h2,#th #lesson .block.task.checkbox.txt-right h3,#th #lesson .block.task.radio.txt-right h2,#th #lesson .block.task.radio.txt-right h3{text-align:right}#th #lesson .block.task.checkbox.txt-right ul,#th #lesson .block.task.radio.txt-right ul{margin-left:auto;margin-right:0}#th #lesson .block.task.checkbox.txt-right .feedback>div,#th #lesson .block.task.radio.txt-right .feedback>div{justify-content:flex-end}#th #lesson .block.task.radio label{border-radius:50%}#th #lesson .block.task.checkbox label{border-radius:2px}#th #lesson .block.task.freeform{display:flex;flex-direction:column}#th #lesson .block.task.freeform p:not(.points){font-size:1.8rem;margin:0 auto 20px auto;text-align:center}#th #lesson .block.task.freeform .p{width:100%;padding:15px;border-radius:8px;border:1px solid var(--task-col);color:var(--task-col);text-align:left!important}#th #lesson .block.task.freeform .p div:first-child{margin-top:0!important}#th #lesson .block.task.freeform small{margin-top:-20px;padding:0 10px;font-size:1rem;text-transform:uppercase;font-weight:500;line-height:2rem}#th #lesson .block.task.freeform.multiline .p{min-height:200px;padding-bottom:20px}#th #lesson .block .feedback{z-index:120;position:absolute!important;top:50%;left:50%;transform:translate(-50%,-50%);width:calc(100vw - 330px);max-width:600px;padding:40px;border-radius:8px;background:#fff;box-shadow:0 5px 15px -5px rgba(0,0,0,.25)}#th #lesson .block .feedback>div{display:flex;flex-wrap:wrap;justify-content:center}#th #lesson .block .feedback span{display:block;transform:translateY(6px);margin-right:10px}#th #lesson .block .feedback span .fill{fill:var(--hdg-col)}#th #lesson .block .feedback h2[contenteditable]{font-weight:400}#th #lesson .block .feedback h2[contenteditable]:empty:before{content:"Enter Heading..."}#th #lesson .block .feedback div[contenteditable]{width:100%;margin-bottom:40px;text-align:center}#th #lesson .block .feedback div[contenteditable]>div{margin-top:20px}#th #lesson .block .feedback div[contenteditable]:empty:before{content:"Enter Explanation..."}#th #lesson .block .feedback.active{visibility:visible;opacity:1}li.checkboxid{position:relative;margin:10px 0;list-style-type:none}li.checkboxid .but.icon{border:0!important}li.checkboxid div.answer{display:flex;align-items:center;justify-content:flex-end;padding:10px;border-radius:8px;color:var(--task-col);border:1px solid var(--task-col);background:var(--task-bg);transition:.3s ease-in-out}li.checkboxid div.answer label{cursor:pointer;position:relative;width:20px;min-width:20px;height:20px;text-indent:20px;white-space:nowrap;margin:0 10px 0 0;border:1px solid var(--task-col);overflow:hidden;transition:border .3s ease-in-out}li.checkboxid div.answer label input{position:absolute;bottom:100%;right:100%}li.checkboxid div.answer label svg{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);opacity:0}li.checkboxid div.answer label svg .fill{fill:var(--task-col)}li.checkboxid div.answer [contenteditable]{margin-right:auto}li.checkboxid div.answer [contenteditable]:empty:before{content:"Enter Answer...";opacity:1}li.checkboxid div.answer.correct label svg:last-of-type,li.checkboxid div.answer:not(.correct) label svg:first-of-type{opacity:1}li.checkboxid div.answer .but{display:inline-flex;align-items:center;justify-content:center;height:20px;width:20px;min-width:20px;margin-left:8px}li.checkboxid div.answer .but .fill{fill:var(--task-col)}li.checkboxid div.answer.correct{color:var(--task-col-sel);border-color:var(--task-bg-sel);background:var(--task-bg-sel)}li.checkboxid div.answer.correct .but,li.checkboxid div.answer.correct label{border-color:var(--task-col-sel)}li.checkboxid div.answer.correct .but .fill,li.checkboxid div.answer.correct label .fill{fill:var(--task-col-sel)}li.checkboxid div.answer.correct [contenteditable]:empty:before{color:hsla(0,0%,100%,.5)}li.checkboxid div.answer.correct:hover{color:var(--task-col-sel-hvr);border-color:var(--task-col-sel-hvr);background:var(--task-bg-sel-hvr)}li.checkboxid div.answer.correct:hover .but,li.checkboxid div.answer.correct:hover label{border-color:var(--task-col-sel-hvr)}li.checkboxid div.answer.correct:hover .but .fill,li.checkboxid div.answer.correct:hover label .fill{fill:var(--task-col-sel-hvr)}li.checkboxid div.answer.correct .fade{color:hsla(0,0%,100%,.5)!important}li.checkboxid div.answer:hover{color:var(--task-col-hvr);background:var(--task-bg-hvr)}li.checkboxid div.answer:hover,li.checkboxid div.answer:hover label{border-color:var(--task-col-hvr)}li.checkboxid div.answer:hover .but .fill,li.checkboxid div.answer:hover label .fill{fill:var(--task-col-hvr)}li.checkboxid svg{display:block;transition-duration:0s}li.checkboxid:after,li.checkboxid:before{content:"";position:absolute;top:0;height:100%}li.checkboxid:before{right:100%;width:30px}li.checkboxid:after{left:100%;width:56px}li.checkboxid>.but{z-index:1;position:absolute;top:50%;opacity:0}li.checkboxid>.but.add{min-height:auto}li.checkboxid>.but.add .fill{fill:#fff!important}li.checkboxid .drag{left:-10px;transform:translate(-100%,-50%);cursor:move}li.checkboxid .bin{left:100%;transform:translate(40px,-50%)}li.checkboxid .bin:disabled{cursor:not-allowed}li.checkboxid .bin:disabled .fill{fill:var(--pri-col-dis)!important}li.checkboxid .add{left:100%;transform:translate(10px,-50%);display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:var(--pri-bg)}li.checkboxid .add:hover{background:var(--pri-bg-hvr)}li.checkboxid .bin .fill,li.checkboxid .drag .fill{fill:var(--pri-bg)}li.checkboxid .bin:hover .fill,li.checkboxid .drag:hover .fill{fill:var(--pri-bg-hvr)}li.checkboxid.sorting>.add,li.checkboxid.sorting>.bin,li.checkboxid.sorting>.drag,li.checkboxid:hover>.add,li.checkboxid:hover>.bin,li.checkboxid:hover>.drag{opacity:1}li.olid,li.ulid{position:relative;list-style-type:none;display:flex}li.olid:after,li.ulid:after{content:"";position:absolute;top:0;right:100%;width:30px;height:20px}li.olid .drag,li.ulid .drag{z-index:1;cursor:move;position:absolute;top:50%;left:0;transform:translate(-100%,-50%);min-height:20px;width:26px;margin-top:-2px;opacity:0}li.olid svg,li.ulid svg{display:block}li.olid .fill,li.ulid .fill{fill:var(--pri-bg)}li.olid.sorting>.drag,li.olid:hover>.drag,li.ulid.sorting>.drag,li.ulid:hover>.drag{opacity:1}li.olid span,li.ulid span{min-width:40px}li.ulid{display:flex}li.ulid:before{content:"";align-self:flex-start;transform:translateY(3px);margin-right:10px;width:12px;min-width:12px;height:12px;border-radius:50%;background:var(--li-mkr-bg)}li.ulid .drag{margin-top:-2px}li.olid:before{counter-increment:li;content:counter(li);align-self:flex-start;transform:translateY(-3px);margin-right:10px;width:24px;min-width:24px;line-height:24px;text-align:center;font-size:1.2rem;font-weight:500;border-radius:var(--li-rad);color:var(--li-mkr-col);background:var(--li-mkr-bg)}li.olid .drag{margin-top:-5px}