#sign.box-shadow .field,#sign.box-shadow .form .alt,#sign.box-shadow .form picture{box-shadow:0 5px 15px -5px rgba(0,0,0,.25)}#sign{transition:background-color .6s ease-in-out}#sign:before,#sign aside,#sign main{transition:all .6s ease-in-out}#sign.hide{background-color:transparent}#sign.hide:before,#sign.hide aside,#sign.hide main{opacity:0}#sign.hide aside{transform:translateX(-100%)}#sign.hide main{transform:translateX(100%)}#sign{display:flex}#sign #imgLoader{pointer-events:none;position:absolute;top:0;right:100%;width:1px;height:1px;opacity:0}#sign #logo{z-index:1;position:absolute;top:20px;left:30px;width:200px;height:50px}#sign #logo img{display:block;height:100%;width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left top;object-position:left top}#sign #logo img:last-child{display:none}#sign aside{position:relative;display:flex;flex-direction:column;justify-content:center;padding:20px;padding-top:90px;width:40%;min-width:340px;max-width:760px}#sign aside picture,#sign aside picture:after{position:absolute;top:0;left:0;width:100%;height:100%}#sign aside picture:after{content:"";background:rgba(0,0,0,.4)}#sign aside p{position:relative;margin:135px 0 0 0;font-size:3rem;font-weight:300;color:#fff}#sign aside p small{display:block;margin:10px 0;font-size:1.6rem;font-weight:400}#sign aside p strong{font-weight:400}#sign main{position:relative;display:flex;flex-direction:column;justify-content:space-between;flex-grow:1;width:60%;min-height:100vh;overflow:hidden;padding:20px 30px 0 30px}#sign main.spacer:before{content:"";display:block;height:50px}#sign main .h1,#sign main h1{line-height:1.1;font-size:3rem;font-family:var(--h1-fam);font-weight:var(--h1-wgt);text-transform:var(--h1-uc);color:var(--h1-col)}#sign main #signup{text-align:right}#sign main #signup:first-child{display:flex;align-items:center;justify-content:flex-end}#sign main #signup span{margin-right:10px}#sign .form{display:flex;width:200%;text-align:center;transition:transform .6s ease-in-out}#sign .form form{position:relative;width:50%;display:flex;flex-direction:column;align-items:center;justify-content:center}#sign .form form:before{content:"";display:block;width:100%;padding-top:150px;margin-bottom:20px}#sign .form .alt,#sign .form picture{position:absolute;top:0;left:50%;transform:translateX(-50%);width:150px;height:150px;border-radius:50%}#sign .form picture{overflow:hidden}#sign .form 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}#sign .form .alt{display:flex;width:150px;height:150px;justify-content:center;align-items:center;color:#fff;text-transform:uppercase;font-size:30px;font-weight:300;margin-bottom:20px;background:var(--pri-bg)}#sign .form.step2{transform:translateX(-50%)}#sign .form .req{margin-bottom:20px}#sign p{font-size:1.4rem}#sign p.forgot{width:100%;max-width:400px;margin:-16px 0 0 0;padding-right:5px;line-height:1;text-align:right}#sign p.forgot a{cursor:pointer;font-size:1.2rem;color:var(--pri-bg);text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;transition:.3s ease-in-out}#sign p.forgot a:hover{-webkit-text-decoration-color:var(--pri-bg);text-decoration-color:var(--pri-bg)}#sign p.err{color:#ff5000}@media only screen and (max-width:919px){#sign #copy,#sign main #signup{justify-content:center}}@media only screen and (max-width:767px){#sign #logo{width:calc(100% - 60px)}#sign #logo img{-o-object-position:center;object-position:center}#sign #logo img:first-child{display:none}#sign #logo img:last-child{display:block}#sign main{padding-left:0;padding-right:0}#sign main footer{justify-content:center}#sign aside{display:none}#sign .step1 form,#sign .wrap .fieldwrap,#sign form p,#sign main footer{padding-left:20px!important;padding-right:20px!important}}@media(min-width:541px){#sign br{display:none}}input[placeholder^=•••][placeholder$=•••]:-moz-placeholder-shown{font-size:2.5rem!important;letter-spacing:.05em!important}input[placeholder^=•••][placeholder$=•••]:-ms-input-placeholder{font-size:2.5rem!important;letter-spacing:.05em!important}input[placeholder^=•••][placeholder$=•••]:placeholder-shown{font-size:2.5rem!important;letter-spacing:.05em!important}input[placeholder^=•••][placeholder$=•••]:placeholder-shown:not(:disabled)::-moz-placeholder{color:var(--pan-lnk)!important}input[placeholder^=•••][placeholder$=•••]:placeholder-shown:not(:disabled):-ms-input-placeholder{color:var(--pan-lnk)!important}input[placeholder^=•••][placeholder$=•••]:-moz-placeholder-shown:not(:disabled)::placeholder{color:var(--pan-lnk)!important}input[placeholder^=•••][placeholder$=•••]:-ms-input-placeholder:not(:disabled)::placeholder{color:var(--pan-lnk)!important}input[placeholder^=•••][placeholder$=•••]:placeholder-shown:not(:disabled)::placeholder{color:var(--pan-lnk)!important}#signin .form.step2.forgotten .wrap{transform:translatex(-33.333%)}#signin .form.step2.forgotten2 .wrap{transform:translateX(-66.66%)}#signin .form.step2 p.forgot{position:relative;display:flex;justify-content:space-between;transition:opacity .3s ease-in-out}#signin .form.step2 p.forgot:not(.show){opacity:0}#signin .form.step2 p.forgot a.hide{pointer-events:none;opacity:0}#signin form{overflow:hidden}#signin .wrap{width:300%;display:flex;align-self:flex-start;transition:transform .3s ease-in-out}#signin .wrap .fieldwrap{display:flex;width:50%;justify-content:center}#notify{top:10px;width:auto;max-width:calc(100% - 40px);min-height:0;background:var(--pan-bar-bg);color:var(--pan-bar-col);transition:all .3s ease-in-out 0s,opacity .3s ease-in-out 0s,visibility 0s ease-in-out .3s}#notify.active{transition-delay:.3s,0s,0s}#notify:not(.active){transform:translate(-50%,-100%) translateY(-10px)}#notify .body{display:flex;align-items:center}#notify .body.error:before{content:"";cursor:pointer;position:absolute;top:0;left:0;width:100%;height:100%;border-radius:var(--box-rad)}#notify .body.error:hover span{background:var(--pan-bar-col)}#notify .body.error:hover .fill{fill:var(--pan-bar-bg)}#notify .body:not(.error){pointer-events:none}#notify p{padding-left:10px}#notify span{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--pri-bg);transition:.3s ease-in-out}#notify span.success svg{width:14px;height:14px}#notify span.failure svg{width:12px;height:12px}#notify .fill{fill:var(--pan-bar-col)}body{overflow-x:hidden;overflow-y:auto}#front{font-family:var(--bod-fam);color:var(--bod-col);background-color:var(--bod-bg)}#front h1{font-family:var(--h1-fam);font-weight:var(--h1-wgt);text-transform:var(--h1-uc)}#front h3{font-family:var(--hdg-fam);font-weight:var(--hdg-wgt);text-transform:var(--hdg-uc)}#front h4{font-family:var(--sub-fam);font-weight:var(--sub-wgt);text-transform:var(--sub-uc)}#front button,#front input,#front select,#front textarea{font-family:var(--bod-fam);font-weight:var(--bod-wgt)}#front .but{cursor:pointer;transition:all .3s ease-in-out;background:none;border:1px solid transparent;white-space:nowrap;font-size:1.2rem;font-weight:500;text-transform:var(--lab-uc);border-radius:var(--but-rad)}#front .pri,#front .sec{justify-content:center;min-width:70px;padding:0 12px}#front.pri-solid .pri{color:var(--pri-col);background:var(--pri-bg)}#front.pri-solid .pri .fill{fill:var(--pri-col)}#front.pri-solid .pri:hover{color:var(--pri-col-hvr);background:var(--pri-bg-hvr)}#front.pri-solid .pri:hover .fill{fill:var(--pri-col-hvr)}#front.pri-solid .pri.disabled{cursor:not-allowed;color:var(--pri-col-dis);background:var(--pri-bg-dis)}#front.pri-solid .pri.disabled .fill{fill:var(--pri-col-dis)}#front.pri-outline .pri{color:var(--pri-col);border:1px solid var(--pri-col)}#front.pri-outline .pri .fill{fill:var(--pri-col)}#front.pri-outline .pri:hover{color:var(--pri-col-hvr);border-color:var(--pri-bg-hvr);background:var(--pri-bg-hvr)}#front.pri-outline .pri:hover .fill{fill:var(--pri-col-hvr)}#front.pri-outline .pri.disabled{cursor:not-allowed;color:var(--pri-col-dis);background:var(--pri-bg-dis)}#front.pri-outline .pri.disabled .fill{fill:var(--pri-col-dis)}#front.sec-solid .sec{color:var(--sec-col);background:var(--sec-bg)}#front.sec-solid .sec .fill{fill:var(--sec-col)}#front.sec-solid .sec:hover{color:var(--sec-col-hvr);background:var(--sec-bg-hvr)}#front.sec-solid .sec:hover .fill{fill:var(--sec-col-hvr)}#front.sec-solid .sec.disabled{cursor:not-allowed;color:var(--sec-col-dis);background:var(--sec-bg-dis)}#front.sec-solid .sec.disabled .fill{fill:var(--sec-col-dis)}#front.sec-outline .sec{color:var(--sec-col);border:1px solid var(--sec-col)}#front.sec-outline .sec .fill{fill:var(--sec-col)}#front.sec-outline .sec:hover{color:var(--sec-col-hvr);border-color:var(--sec-bg-hvr);background:var(--sec-bg-hvr)}#front.sec-outline .sec:hover .fill{fill:var(--sec-col-hvr)}#front.sec-outline .sec.disabled{cursor:not-allowed;color:var(--sec-col-dis);background:var(--sec-bg-dis);border-color:transparent}#front.sec-outline .sec.disabled .fill{fill:var(--sec-col-dis)}#front:before{z-index:111;content:"";pointer-events:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.2);transition:opacity .3s ease-in-out 0s;opacity:0;visibility:visible}#front.tint:before{opacity:1;visibility:visible}#front.index aside{opacity:1;transition-delay:0s}#front.index main{transform:translateX(280px)}#front.index main:before{opacity:.2}#front aside{z-index:0;position:fixed;top:0;left:0;width:280px;height:100%;padding:20px;overflow-y:auto;overflow-x:hidden;opacity:0;transition:opacity 0s ease-in-out .3s}#front aside .nav{position:relative;display:flex;align-items:center;margin:-20px -20px 20px -20px;background:var(--pan-bar-bg);overflow:hidden}#front aside .nav button{position:absolute;top:50%;right:15px;width:30px;height:30px;justify-content:center;align-items:center;margin-top:-15px;border-radius:var(--but-rad);background:var(--pan-bar-col)}#front aside .nav button .fill{fill:var(--pan-bar-bg)}#front aside .nav button:hover{opacity:.5}#front aside a.exit{display:flex;align-items:center;line-height:1;min-height:50px;padding:15px;font-size:1.4rem;color:var(--pan-bar-col)}#front aside a.exit span{transition:.3s ease-in-out}#front aside a.exit svg{order:-1;margin-right:10px}#front aside a.exit:hover>*{opacity:.5}#front aside h4{font-size:1.6rem}#front aside .progressbar{position:relative;margin-bottom:20px;font-size:1rem;text-transform:uppercase;text-align:right}#front aside .progressbar:before,#front aside .progressbar span{display:block;height:4px;border-radius:2px;background:var(--num-bg)}#front aside .progressbar:before{content:"";background:var(--num-bg-dis)}#front aside .progressbar span{width:0;margin:-4px 0 5px 0}#front aside dt{cursor:pointer;display:flex;align-items:center;width:calc(100% + 20px);transform:translateX(-20px);min-height:30px;margin-bottom:20px;padding:10px 20px;font-size:1rem;font-family:var(--lab-fam);font-weight:var(--lab-wgt);border-top-right-radius:var(--box-rad);border-bottom-right-radius:var(--box-rad);text-transform:var(--lab-uc);color:var(--pan-bar-col);background:var(--pan-bar-bg)}#front aside dt>span{transition:.3s ease-in-out}#front aside dt>svg{order:1;margin-left:auto}#front aside dt>svg .fill{fill:var(--pan-bar-col)}#front aside dt:hover>*{opacity:.5}#front aside dt.shut>svg{transform:rotate(180deg)}#front aside dt.shut+dd{height:0}#front aside dd{overflow:hidden}#front aside ol{padding-bottom:10px}#front aside li{position:relative;list-style-type:none;padding-left:30px}#front aside li:before{content:"";position:absolute;top:0;left:0;width:20px;height:20px;border-radius:50%;border:2px solid var(--pri-bg);transition:background .3s ease-in-out}#front aside li:not(:last-child):after{content:"";position:absolute;top:20px;left:9px;bottom:0;width:2px;background:var(--pri-bg)}#front aside li svg{position:absolute;top:5px;left:5px;width:10px;height:10px;opacity:0;transition:opacity .3s ease-in-out}#front aside li svg .fill{fill:var(--pri-col)}#front aside li span{display:flex;align-items:center;padding-bottom:20px;min-height:21px;font-size:1rem;color:var(--lab-col);font-family:var(--lab-fam);font-weight:var(--lab-wgt);text-transform:var(--lab-uc)}#front aside li a{display:inline-block;cursor:pointer;font-size:1.4rem;color:var(--nav-col-on)}#front aside li a:not([href]){cursor:not-allowed}#front aside li.prevent a,#front aside li.prevent span{color:var(--nav-col-dis)}#front aside li.current .fill{fill:var(--pri-col)}#front aside li.current:before{background:var(--pri-bg)}#front aside li.complete svg{opacity:1}#front aside li.complete:not(.current) .fill{fill:var(--pri-bg)}#front aside dl.noreturn li.complete{pointer-events:none}#front aside dl.noreturn li.complete a,#front aside dl.noreturn li.complete span{pointer-events:auto;cursor:not-allowed;color:var(--nav-col-dis)}#front main{position:relative;display:flex;flex-direction:column;min-height:100vh;box-shadow:0 0 10px rgba(0,0,0,.2);transition:transform .3s ease-in-out;background:#fff}#front main>header{z-index:3;display:flex;min-height:70px;padding:20px;background:var(--pri-bg)}#front main>header span{height:40px;width:100px;min-width:100px}#front main>header span img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:left;object-position:left}#front main>header h1{flex-grow:1;font-size:2.4rem;align-self:center;margin:0 20px 0 120px;text-align:center;color:var(--pri-col)}@media only screen and (max-width:540px){#front aside{width:100vw}#front.index main{transform:translateX(100vw)}}@media only screen and (min-width:541px){#front aside .nav button{display:none}#front aside .exit{flex-grow:1}}#front #progress{display:flex;flex-direction:column;flex-grow:1}#front #progress>h2{z-index:3;position:sticky;top:0;display:flex;align-items:center;justify-content:center;min-height:50px;margin:0;padding:15px 120px;font-size:1.4rem;font-family:var(--lab-fam);font-weight:var(--lab-wgt);text-transform:var(--lab-uc);color:var(--pan-bar-col);background:var(--pan-bar-bg)}#front #progress>h2>span{display:flex;align-items:center;margin-left:-10px}#front #progress>h2 .but{display:flex;align-items:center;justify-content:center;width:40px;height:40px}#front #progress>h2 .but .fill{fill:#fff}#front #progress>h2 .but svg{width:16px;height:16px}#front #progress>h2 .but:hover{opacity:.5}#front #progress section:only-of-type{flex-grow:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:center}#front p.nav{position:relative;display:flex;align-items:flex-end;justify-content:center;flex-wrap:wrap;margin-top:40px}#front p.nav .but:not(:last-child){margin-right:20px}#front p.nav .but.index svg{margin-right:10px}#front p.nav .but.prev svg{margin-right:10px;transform:rotate(90deg)}#front p.nav .but.next svg{margin-left:10px;transform:rotate(-90deg)}#front p.nav .notice{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);display:block;width:100%;margin-bottom:20px;text-align:center;color:var(--pri-bg)}#front footer{padding:0 20px 20px 20px}#front footer:before{content:"";background:url(/img/logo-thinkhub-short-grey.svg) no-repeat;background-size:contain;display:block;width:90px;height:40px}#front #synopsis{flex-grow:1}@media only screen and (max-width:580px){#front .ratio:before{min-height:210px}#front main>header{flex-direction:column;align-items:center}#front main>header h1{margin:0!important}#front main>header span{order:-1;margin-bottom:20px}#front #progress>h2{flex-direction:column;padding:5px 20px 15px 20px}#front #progress>h2 span{margin-left:-20px}#front footer:before{width:100%;background-position:50%}}@media only screen and (min-width:581px){#front main>header h1{margin:0 20px 0 0;text-align:left}#front #progress>h2>span{position:absolute;top:50%;left:20px;transform:translateY(-50%)}}#front .ratio-fullheight:before{padding-top:100vh}#front .ratio-square:before{aspect-ratio:1/1}#front .ratio-camera:before{aspect-ratio:3/2}#front .ratio-classic:before{aspect-ratio:4/3}#front .ratio-widescreen:before{aspect-ratio:16/9}#front .ratio-cinema:before{aspect-ratio:21/9}#front .block.pt-off{padding-top:0!important}#front .block.pb-off{padding-bottom:0!important}@media only screen and (max-width:899px){#front .block{padding:40px 20px}#front .block.pt-hlf{padding-top:20px}#front .block.pb-hlf{padding-bottom:20px}#front .block.pt-dbl{padding-top:80px}#front .block.pb-dbl{padding-bottom:80px}}@media only screen and (min-width:900px){#front .block{padding:40px 80px}#front .block.pt-hlf{padding-top:20px}#front .block.pb-hlf{padding-bottom:20px}#front .block.pt-dbl{padding-top:80px}#front .block.pb-dbl{padding-bottom:80px}}#front .block.fullwidth{padding:0!important}#front .block[class*=ratio]{display:flex;flex-wrap:wrap}#front .block[class*=ratio]:before{pointer-events:none;margin-left:-100%}#front .block.list h3,#front .block.task h3,#front .block.text h3,#front .block.withtext h3{font-size:3.2rem;color:var(--hdg-col)}#front .block.list h4,#front .block.task h4,#front .block.text h4,#front .block.withtext h4{font-size:1.6rem;color:var(--sub-col)}#front .block.list h4.first,#front .block.task h4.first,#front .block.text h4.first,#front .block.withtext h4.first{order:-1;margin-bottom:5px}#front .block.list h4:not(.first),#front .block.task h4:not(.first),#front .block.text h4:not(.first),#front .block.withtext h4:not(.first){margin-top:-15px}#front .block.list p,#front .block.task p,#front .block.text p,#front .block.withtext p{line-height:1.5}#front .block.list.whitetext h3,#front .block.list.whitetext h4,#front .block.list.whitetext li,#front .block.list.whitetext p,#front .block.task.whitetext h3,#front .block.task.whitetext h4,#front .block.task.whitetext li,#front .block.task.whitetext p,#front .block.text.whitetext h3,#front .block.text.whitetext h4,#front .block.text.whitetext li,#front .block.text.whitetext p,#front .block.withtext.whitetext h3,#front .block.withtext.whitetext h4,#front .block.withtext.whitetext li,#front .block.withtext.whitetext p{color:#fff}#front .block.list.whitetext li:before,#front .block.task.whitetext li:before,#front .block.text.whitetext li:before,#front .block.withtext.whitetext li:before{color:#000!important;background:#fff!important}#front .block.list[style*=background-color]+.divider:after,#front .block.task[style*=background-color]+.divider:after,#front .block.text[style*=background-color]+.divider:after,#front .block.withtext[style*=background-color]+.divider:after{background:transparent}#front .block.list:not([style*=background-color])+.list:not([style*=background-color]),#front .block.list:not([style*=background-color])+.text:not([style*=background-color]),#front .block.task:not([style*=background-color])+.list:not([style*=background-color]),#front .block.task:not([style*=background-color])+.text:not([style*=background-color]),#front .block.text:not([style*=background-color])+.list:not([style*=background-color]),#front .block.text:not([style*=background-color])+.text:not([style*=background-color]),#front .block.withtext:not([style*=background-color])+.list:not([style*=background-color]),#front .block.withtext:not([style*=background-color])+.text:not([style*=background-color]){padding-top:0}#front .block.text.txt-left{text-align:left}#front .block.text.txt-left picture.icon{margin-right:auto}#front .block.text.txt-center{text-align:center}#front .block.text.txt-center picture.icon{margin-left:auto;margin-right:auto}#front .block.text.txt-right{text-align:right}#front .block.text.txt-right picture.icon{margin-left:auto}#front .block.text>div{display:flex;flex-direction:column}#front .block.text p a{color:var(--lnk-col);transition:.3s ease-in-out}#front .block.text p a:hover{color:var(--lnk-col-hvr)}#front .block.list>div{display:flex;justify-content:flex-start}#front .block.list>div>ol,#front .block.list>div ul{display:inline-flex;flex-direction:column}#front .block.list>div>ol li,#front .block.list>div ul li{position:relative;display:flex;list-style-type:none}#front .block.list>div>ol li:not(:last-child),#front .block.list>div ul li:not(:last-child){margin-bottom:10px}#front .block.list.txt-left>div{justify-content:flex-start}#front .block.list.txt-center>div{justify-content:center}#front .block.list.txt-right>div{justify-content:flex-end}#front .block.list.bulleted ul li:before{content:"";align-self:flex-start;transform:translateY(3px);margin-right:10px;width:12px;min-width:12px;height:12px;border-radius:var(--li-rad);background:var(--li-mkr-bg)}#front .block.list.numbered ol{counter-reset:li}#front .block.list.numbered ol li: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)}#front .block.divider.numbered{position:relative;padding:0}#front .block.divider.numbered header{z-index:2;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)}#front .block.divider.numbered:after{content:"";position:absolute;top:calc(50% + 1px);left:50%;height:1px;width:100%;max-width:900px;transform:translateX(-50%);background:var(--pan-hr)}#front .block.divider.numbered+.block[style*=background-color]{z-index:1}#front .block.task h3{font-size:2.4rem}#front .block.task h4:not(.first){margin-top:-10px}#front .block.task p.points{margin-top:-10px;font-size:1.4rem}#front .block.task>div.submitted .but.submit{pointer-events:none;color:transparent!important;border-color:var(--pri-bg-dis)!important;transition-duration:0s}#front .block.task>div.submitted .but.submit span{transform:translate(50%,50%);bottom:50%;right:50%;height:20px}#front .block.task>div.submitted .but.submit span svg{height:100%}#front .block.task>div.submitted .but.submit span svg .fill{fill:var(--pri-bg-dis)!important}#front .block.task.checkbox,#front .block.task.radio{position:relative}#front .block.task.checkbox>div.submitted li,#front .block.task.radio>div.submitted li{cursor:not-allowed}#front .block.task.checkbox>div.submitted li.selected,#front .block.task.radio>div.submitted li.selected{background:var(--pri-bg-dis)!important;border-color:var(--pri-bg-dis)!important}#front .block.task.checkbox>div.submitted li:not(.selected),#front .block.task.radio>div.submitted li:not(.selected){color:var(--pri-col-dis)!important;border-color:var(--pri-bg-dis)!important}#front .block.task.checkbox>div.submitted li:not(.selected):before,#front .block.task.radio>div.submitted li:not(.selected):before{border-color:var(--pri-bg-dis)!important}#front .block.task.checkbox>div.submitted li>*,#front .block.task.radio>div.submitted li>*{pointer-events:none}#front .block.task.checkbox.wide ol,#front .block.task.checkbox.wide ul,#front .block.task.radio.wide ol,#front .block.task.radio.wide ul{width:100%}#front .block.task.checkbox.txt-left,#front .block.task.radio.txt-left{text-align:left}#front .block.task.checkbox.txt-center,#front .block.task.radio.txt-center{text-align:center}#front .block.task.checkbox.txt-right,#front .block.task.radio.txt-right{text-align:right}#front .block.task.checkbox ol,#front .block.task.checkbox ul,#front .block.task.radio ol,#front .block.task.radio ul{display:inline-flex;flex-direction:column}#front .block.task.checkbox li,#front .block.task.radio li{cursor:pointer;position:relative;display:flex;align-items:center;margin:10px 0;padding:10px;list-style-type:none;border-radius:8px;color:var(--task-col);border:1px solid var(--task-col);background:var(--task-bg);transition:.3s ease-in-out}#front .block.task.checkbox li:before,#front .block.task.radio li:before{content:"";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}#front .block.task.checkbox li svg,#front .block.task.radio li svg{pointer-events:none;position:absolute;top:50%;left:20px;transform:translate(-50%,-50%);opacity:0}#front .block.task.checkbox li svg .fill,#front .block.task.radio li svg .fill{fill:var(--task-col)}#front .block.task.checkbox li.selected,#front .block.task.radio li.selected{color:var(--task-col-sel);background:var(--task-bg-sel);border-color:var(--task-bg-sel)}#front .block.task.checkbox li.selected:before,#front .block.task.radio li.selected:before{border-color:var(--task-col-sel)}#front .block.task.checkbox li.selected>svg,#front .block.task.radio li.selected>svg{opacity:1}#front .block.task.checkbox li.selected>svg .fill,#front .block.task.radio li.selected>svg .fill{fill:var(--task-col-sel)}#front .block.task.checkbox li.selected:hover,#front .block.task.radio li.selected:hover{border-color:var(--task-bg-sel-hvr);background:var(--task-bg-sel-hvr)}#front .block.task.checkbox li.selected:hover:before,#front .block.task.radio li.selected:hover:before{border-color:var(--task-col-sel-hvr)}#front .block.task.checkbox li.selected:hover>svg .fill,#front .block.task.radio li.selected:hover>svg .fill{fill:var(--task-col-sel-hvr)}#front .block.task.checkbox li:not(.selected):hover,#front .block.task.radio li:not(.selected):hover{color:var(--task-col-hvr);border-color:var(--task-col-hvr);background:var(--task-bg-hvr)}#front .block.task.checkbox li:not(.selected):hover:before,#front .block.task.radio li:not(.selected):hover:before{border-color:var(--task-col-hvr)}#front .block.task.radio li:before{border-radius:50%}#front .block.task.checkbox li:before{border-radius:2px}#front .block.task .feedback{z-index:120;position:absolute!important;bottom:40px;left:50%;transform:translateX(-50%);width:calc(100% - 60px);max-width:900px;padding:40px;border-radius:8px;background:#fff;box-shadow:0 5px 15px -5px rgba(0,0,0,.25)}#front .block.task .feedback span{display:block;margin-right:10px;transform:translateY(2px)}#front .block.task .feedback span .fill{fill:var(--hdg-col)}#front .block.task .feedback h4{display:flex;flex-direction:column;justify-content:center;color:var(--hdg-col);font-size:2.4rem;font-weight:400}#front .block.task .feedback.active{visibility:visible;opacity:1}#front .block.task.freeform>div{display:flex;flex-direction:column;align-items:flex-start}#front .block.task.freeform>div.submitted .p,#front .block.task.freeform>div.submitted small{color:var(--pri-col-dis)!important}#front .block.task.freeform>div.submitted .p{cursor:not-allowed;border-color:var(--pri-bg-dis)!important}#front .block.task.freeform p{font-size:1.8rem;margin:0 auto 20px auto;text-align:center}#front .block.task.freeform .p{width:100%;margin-bottom:30px;padding:15px;border-radius:8px;color:var(--task-col);border:1px solid var(--task-col);background:var(--task-bg);transition:border .3s ease-in-out}#front .block.task.freeform .p div:not(:first-child){margin-top:20px}#front .block.task.freeform .p:hover{border-color:var(--task-col-hvr);background:var(--task-bg-hvr)}#front .block.task.freeform small{align-self:flex-start;margin:-20px 0 30px 0;padding:0 10px;font-size:1rem;text-transform:uppercase;font-weight:500;line-height:2rem;color:var(--task-col)}#front .block.task.freeform strong{padding:0 10px 10px 10px;font-size:1.8rem;font-weight:400;text-align:center}#front .block.task.freeform.txt-left>div{align-items:flex-start}#front .block.task.freeform.txt-center>div{align-items:center}#front .block.task.freeform.txt-right>div{align-items:flex-end}#front .block.task.freeform.txt-right small{align-self:flex-end}#front .block.task.freeform.multiline .p{min-height:200px;padding-bottom:20px}#front .block>div{width:100%;max-width:900px;margin:auto}#front .block picture.icon{display:block;width:50px;height:50px;font-size:50px;margin-bottom:10px}#front .block picture.icon>[class^=material-symbols]{font-size:inherit;color:var(--hdg-col)}#front .block picture.icon>.diamond{transform:scale(1.5) translateX(2%)}#front .block picture.icon>.eco{transform:scale(1.75) translate(2%,-6%)}#front .block picture.icon>.key{transform:scale(1.6) translate(2%,2%) rotate(45deg)}#front .block picture.icon>.workspace_premium{transform:scale(1.35)}#front .block picture.icon .weight{transform:scale(1.8) translateY(-2%)}#front .block picture.icon .forest{transform:scale(1.5) translateY(-3%)}#front .block picture.icon>.explore,#front .block picture.icon>.sentiment_dissatisfied,#front .block picture.icon>.sentiment_neutral,#front .block picture.icon>.sentiment_satisfied,#front .block picture.icon>.signpost{transform:scale(1.4)}#front .block picture.icon>.egg{transform:scale(1.65)}#front .block picture.icon>.local_cafe{transform:scale(1.6) translateX(-1%)}#front .block picture.icon>.hive{transform:scale(1.3)}#front .block picture.icon>.coronavirus,#front .block picture.icon>.rocket_launch,#front .block picture.icon>.search{transform:scale(1.5)}#front .block picture.icon .favorite{transform:scale(1.6) translateY(3%)}#front .block picture.contain img{-o-object-fit:contain!important;object-fit:contain!important}#front .block figcaption{z-index:1;position:absolute;bottom:0;left:0;right:0;display:flex;align-items:flex-end;padding:0 15px 15px 15px;font-size:1.4rem;color:#fff!important}#front .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))}#front .block.image figure,#front .block.image picture{margin:0}#front .block.image img,#front .block.image picture{display:block}#front .block.image.single picture{display:block;width:100%}#front .block.image.single picture:empty{background:#d8d8d8 url(/img/icon-photo.svg) 50% no-repeat;background-size:30px 30px}#front .block.image.single picture:before{z-index:1;position:relative;content:"";display:block;width:100%;background:hsla(0,0%,100%,.5);opacity:0;transition:opacity .3s ease-in-out}#front .block.image.single picture img{width:100%;height:auto}#front .block.image.single picture[class*=ratio] img{position:absolute;top:0;left:0;height:100%;-o-object-fit:cover;object-fit:cover}#front .block.image.carousel>div{position:relative}#front .block.image.carousel>div:before{z-index:1;position:relative;content:"";display:block;width:100%;background:hsla(0,0%,100%,.5);opacity:0;transition:opacity .3s ease-in-out}#front .block.image.carousel.fullwidth>div{max-width:none}#front .block.image.carousel figure{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity .3s ease-in-out .3s}#front .block.image.carousel figure.active{z-index:1;pointer-events:auto;transition-delay:0s;opacity:1}#front .block.image.carousel picture{display:block;width:100%;height:100%}#front .block.image.carousel ol{z-index:2;position:absolute;bottom:40px;left:50%;transform:translateX(-50%);display:flex}#front .block.image.carousel ol li{margin:0 5px;list-style-type:none}#front .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}#front .block.image.carousel ol button.active,#front .block.image.carousel ol button:hover{cursor:pointer;background:#fff}#front .block.image.withtext.cover>div{align-items:normal!important}#front .block.image.withtext.cover>div figure{margin:0!important}#front .block.image.withtext>div{display:flex;justify-content:space-between;padding:0}#front .block.image.withtext>div>*{width:calc(50% - 20px)}#front .block.image.withtext>div.txttop{align-items:flex-start}#front .block.image.withtext>div.txttop figure img{-o-object-position:top;object-position:top}#front .block.image.withtext>div.txttop .txt{margin-bottom:auto}#front .block.image.withtext>div.txtmiddle{align-items:center}#front .block.image.withtext>div.txtmiddle figure img{-o-object-position:center;object-position:center}#front .block.image.withtext>div.txtmiddle .txt{margin-top:auto;margin-bottom:auto}#front .block.image.withtext>div.txtbottom{align-items:flex-end}#front .block.image.withtext>div.txtbottom figure img{-o-object-position:bottom;object-position:bottom}#front .block.image.withtext>div.txtbottom .txt{margin-top:auto}#front .block.image.withtext picture{height:100%}#front .block.image.withtext picture:before{content:"";display:block;width:100%}#front .block.image.withtext figure{position:relative}#front .block.image.withtext .txt{display:flex;flex-direction:column}#front .block.image.withtext .txt.txt-left{text-align:left}#front .block.image.withtext .txt.txt-center{text-align:center}#front .block.image.withtext .txt.txt-right{text-align:right}#front .block.image.withtext .txt.whitetext>*{color:#fff!important}#front .block.image.withtext.cover{padding-top:0;padding-bottom:0}#front .block.image.withtext.cover .txt{padding:40px 0}@media only screen and (max-width:768px){#front .block.image.withtext>div{flex-wrap:wrap}#front .block.image.withtext>div>*{width:100%}#front .block.image.withtext figure.left{margin-bottom:40px}#front .block.image.withtext figure.right{order:1;margin-top:40px}}@media only screen and (min-width:769px){#front .block.image.withtext figure.right{transform:translateX(100%) translateX(40px)}#front .block.image.withtext figure.right+.txt{transform:translateX(-100%) translateX(-40px)}}#front .block.stream.video.fullwidth>div{max-width:none}#front .block.stream.video figure{position:relative}#front .block.stream.video figure:before{content:"";display:block;width:100%}#front .block.stream.video video{position:absolute;top:0;left:0;width:100%;height:100%}#front .block.stream.video figcaption{bottom:auto;top:0;padding:15px 15px 0 15px}#front .block.stream.video figcaption:before{top:0;bottom:auto;background:linear-gradient(rgba(0,0,0,.7),transparent)}#front .block.stream.audio>div{display:flex;justify-content:center}#front .block.image.single figure{position:relative;display:flex;flex-direction:column;width:100%;margin:auto}#front .block.image.single.fullwidth picture{max-height:65vh;overflow:hidden}#front .block.image.single:not(.fullwidth) figure{max-width:1060px}