a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{background:#fbf7f0;color:#525969;font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.42857;margin:0}h1,h2,h3,p{margin:0 0 1em}strong{font-weight:400}em{font-style:italic}a{background-color:transparent;color:#008cdd;text-decoration:none;border-bottom:2px solid #008cdd;word-wrap:break-word;padding:1px 3px}a:hover{color:#fff;background-color:#008cdd}a.back{border-bottom:none;font-weight:400}small{font-size:.85rem}#canvas{margin-top:1rem;margin-bottom:1rem}.container{margin:0 auto 1rem;padding:0 1rem}.container-tripple{max-width:66rem}.container-double{max-width:44rem}.container-single{max-width:22rem}@supports (display:grid){.grid-auto{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--auto-grid-min-size),1fr));grid-template-rows:auto;grid-gap:1rem}.grid-auto>*{max-width:unset}.grid-auto>*+*{margin-top:unset}.grid-one,.grid-three,.grid-two{display:grid;grid-template-columns:repeat(1,1fr);grid-template-rows:auto;grid-gap:1rem}.grid-one>*,.grid-three>*,.grid-two>*{max-width:unset}.grid-one>*+*,.grid-three>*+*,.grid-two>*+*{margin-top:unset}.grid-header{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--auto-grid-min-size),1fr));grid-gap:1rem}.grid-header>*{max-width:unset}.grid-header>*+*{margin-top:unset}.grid-lesson{display:grid;grid-template-columns:repeat(auto-fill,minmax(var(--auto-grid-min-size),1fr));grid-gap:1rem}.grid-lesson>*{max-width:unset}.grid-lesson>*+*{margin-top:unset}@media screen and (min-width:760px){.grid-header{display:grid;grid-template-columns:10fr 2fr;grid-template-rows:auto;grid-template-areas:"breadcrumbs logout";grid-gap:1rem}.grid-header .grid-header-breadcrumbs{grid-area:breadcrumbs;position:relative}.grid-header .grid-header-menu{grid-area:logout}.grid-one{grid-template-columns:repeat(1,1fr);grid-gap:1rem}.grid-one,.grid-two{display:grid;grid-template-rows:auto}.grid-two{grid-template-columns:repeat(2,1fr);grid-gap:1rem}.grid-three{grid-template-columns:repeat(3,1fr);grid-gap:1rem}.grid-lesson,.grid-three{display:grid;grid-template-rows:auto}.grid-lesson{grid-template-columns:2fr 5fr;grid-template-areas:"sidebar main";grid-gap:1rem}.grid-lesson .grid-lesson-main{grid-area:main;position:relative}.grid-lesson .grid-lesson-sidebar{grid-area:sidebar}}}@supports not (display:grid){.grid-auto{--auto-grid-min-size:16rem}.grid-auto>*{max-width:400px}.grid-auto>*+*{margin-top:1rem}.grid-lesson{--auto-grid-min-size:16rem}.grid-lesson>*{max-width:900px}.grid-lesson>*+*{margin-top:1rem}}.card{font-size:1rem;background:#fff;margin:0 auto 1rem;border:none;border-radius:.3em;box-shadow:0 1px 3px rgba(0,0,0,.2);min-width:100%}.card>:first-child{border-radius:.3em .3em 0 0}.card .image{position:relative;display:block;-webkit-box-flex:0;-ms-flex:0 0 0 0;flex:0 0 0 0;padding:0;background:#000}.card .image img{display:block;width:100%;height:auto;border-radius:inherit}.card .header,.card .kotive-task-header{font-weight:400;padding:15px;border-bottom:1px solid #efefef}.card .content,.card .kotive-task-body{font-size:.85rem;font-weight:300;padding:15px}.card .footer,.card .kotive-task-footer{font-weight:300;padding:10px 15px 15px;border-top:1px solid #efefef}.card-course{margin:0 auto}.card-course .image{min-height:.25rem;max-height:12rem;background:#d9c6ba;overflow:hidden}.card-course .content h3{font-weight:400;font-size:1.1rem;margin-bottom:.5rem}.card-course .content .author-name{font-weight:400;font-size:.8rem}.card-course .content .author-desc{font-style:italic;font-size:.8rem}.card-course .content .author-photo{border-radius:500rem;max-width:48px}.card-course .footer{max-height:2.25rem}.card-lesson{display:grid;grid-template-columns:100px minmax(100px,1fr);grid-gap:1rem;margin:0 auto;cursor:pointer}.card-lesson:hover{box-shadow:0 1px 3px #525969;margin:0 auto}.card-lesson>:first-child{border-radius:.3em 0 0 .3em}.card-lesson .visual{grid-area:auto;height:100px;text-align:center;background:#efefef}.card-lesson .info{text-align:left;height:80px;overflow-y:hidden;padding:10px 10px 10px 0}.ui.form{font-size:.85rem}.ui.form .field{margin:0 0 1em;clear:both}.ui.form .kotive-field-input.field>label{display:inline-block;max-width:100%;margin-bottom:5px;font-weight:400;color:#525969}.ui.form .kotive-field-input.field .optional{font-weight:300}.ui.form .kotive-field-input.field .marks,.ui.form .kotive-field-input.field .optional{line-height:1.42857;font-size:.85em;color:#777;background-color:#fcf8e3;padding:.2em .5em;margin-left:.7em}.ui.form .kotive-field-input.field .marks{font-weight:400;border-radius:.3em;white-space:nowrap}.ui.form .kotive-field-input.field .marks.marks-correct{background:radial-gradient(circle farthest-corner at right bottom,#c2eacd 10%,#92d4a4 80%);color:#fff}.ui.form .kotive-field-input.field .marks.marks-incorrect{background:radial-gradient(circle farthest-corner at right bottom,#f7ad10 10%,#f47408 80%);color:#fff}.ui.form .kotive-field-input.field .help-block{display:block;font-size:12px;margin:-5px 1px 2px;color:#737373;font-weight:300}.ui.form .kotive-field-input.field .invalid-field-message{display:block;font-size:12px;margin:0 10px;font-weight:400;color:#8a6d3b;background-color:#fcf8e3;padding:.2em .5em}.ui.form .kotive-field-input.field .checkbox-option,.ui.form .kotive-field-input.field .radio-option{position:relative;display:block;min-height:20px;margin-top:5px;margin-bottom:0;font-weight:300;cursor:pointer}.ui.form .kotive-field-input.field .checkbox-option-inline,.ui.form .kotive-field-input.field .radio-option-inline{display:inline-block;padding-right:20px;margin-bottom:0;vertical-align:middle;font-weight:300;cursor:pointer}.ui.form .kotive-field-input.field .checkbox-option-desired,.ui.form .kotive-field-input.field .radio-option-desired{border:2px dashed #c2eacd;border-radius:.5rem;padding:5px 0}.ui.form .kotive-field-input.field .checkbox-option-correct,.ui.form .kotive-field-input.field .radio-option-correct{background:radial-gradient(circle farthest-corner at right bottom,#c2eacd 10%,#92d4a4 80%);border:0;border-radius:.5rem;padding:5px 5px 5px 0;color:#fff;font-weight:400}.ui.form .kotive-field-input.field .checkbox-option-incorrect,.ui.form .kotive-field-input.field .radio-option-incorrect{background:radial-gradient(circle farthest-corner at right bottom,#f7ad10 10%,#f47408 80%);border-radius:.5rem;padding:5px 0;color:#fff;font-weight:400}.ui.form .kotive-field-input.field input[type=color],.ui.form .kotive-field-input.field input[type=date],.ui.form .kotive-field-input.field input[type=datetime-local],.ui.form .kotive-field-input.field input[type=datetime],.ui.form .kotive-field-input.field input[type=email],.ui.form .kotive-field-input.field input[type=month],.ui.form .kotive-field-input.field input[type=number],.ui.form .kotive-field-input.field input[type=password],.ui.form .kotive-field-input.field input[type=search],.ui.form .kotive-field-input.field input[type=tel],.ui.form .kotive-field-input.field input[type=text],.ui.form .kotive-field-input.field input[type=time],.ui.form .kotive-field-input.field input[type=url],.ui.form .kotive-field-input.field input[type=week],.ui.form .kotive-field-input.field textarea{color:#525969;font-family:Inter,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:300;width:91%;margin:0 auto;padding:.67857143em 1em;vertical-align:top;outline:none;-webkit-appearance:none;tap-highlight-color:hsla(0,0%,100%,0);line-height:1.21428571em;font-size:1em;background:#fff;border:1px solid rgba(34,36,38,.15);border-radius:.3em;box-shadow:inset 0 0 0 0 transparent;transition:color .1s ease,border-color .1s ease}.ui.form .kotive-field-input.field input[type=color]:focus,.ui.form .kotive-field-input.field input[type=date]:focus,.ui.form .kotive-field-input.field input[type=datetime-local]:focus,.ui.form .kotive-field-input.field input[type=datetime]:focus,.ui.form .kotive-field-input.field input[type=email]:focus,.ui.form .kotive-field-input.field input[type=month]:focus,.ui.form .kotive-field-input.field input[type=number]:focus,.ui.form .kotive-field-input.field input[type=password]:focus,.ui.form .kotive-field-input.field input[type=search]:focus,.ui.form .kotive-field-input.field input[type=tel]:focus,.ui.form .kotive-field-input.field input[type=text]:focus,.ui.form .kotive-field-input.field input[type=time]:focus,.ui.form .kotive-field-input.field input[type=url]:focus,.ui.form .kotive-field-input.field input[type=week]:focus,.ui.form .kotive-field-input.field textarea:focus{border-color:#66afe9;outline:0 none}.ui.form .kotive-field-input.field input[type=checkbox]{vertical-align:middle}.ui.form .kotive-field-input.field select{display:block;width:100%;height:34px;padding:6px 12px;font-size:14px;font-weight:300;line-height:1.42857;color:#555;background:#fff;border:1px solid #ccc;border-radius:.3em}.ui.form .kotive-field-input.field select:focus{border-color:#66afe9;outline:0 none}.ui.form .kotive-field-input.field input[readonly],.ui.form .kotive-field-input.field select[disabled],.ui.form .kotive-field-input.field textarea[readonly]{background:#e0e0e0}.ui.form .kotive-field-input.field textarea{height:auto}.ui.form .kotive-field-input.field h1{font-size:2em;font-weight:300;margin:0}.ui.form .kotive-field-input.field .kotive-field-paragraph{padding:0;border:none;background:none;font-weight:300;font-size:14px;color:#525969;overflow:auto;width:100%;white-space:pre-wrap;white-space:-moz-pre-wrap!important;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;-webkit-user-select:none;-webkit-touch-callout:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ui.form .kotive-field-input.field .kotive-field-paragraph h1{font-size:1.75em;font-weight:300;margin:.5em 0 0}.ui.form .kotive-field-input.field .kotive-field-paragraph h2{font-size:1.5em;font-weight:300;margin:.5em 0 0}.ui.form .kotive-field-input.field .kotive-field-paragraph h3{font-size:1.25em;font-weight:300;margin:.5em 0 0}.ui.form .kotive-field-input.field .kotive-field-paragraph ol,.ui.form .kotive-field-input.field .kotive-field-paragraph ul{padding-left:1.5rem}.ui.form .kotive-field-input.field .kotive-field-paragraph blockquote{padding:1rem;margin:1rem;border-left:1px solid #efefef;background:#fbf7f0}.ui.form .kotive-field-input.field.kotive-field-input-incomplete{background:#fcf8e3;color:#8a6d3b;padding:10px;margin-bottom:20px;border:4px dotted #ff851b;border-radius:4px}.ui.form .kotive-field-input.field.kotive-field-input-nudge{background:#f4f8f9;color:#8a6d3b;padding:10px;border:1px solid #f4f8f9;border-radius:4px}.ui.form .kotive-validation-message{color:#8a6d3b;padding:15px;margin-bottom:20px;border:4px solid #fcf8e3;border-radius:4px}.ui.form .filepicker-btn-disabled{margin-left:10px;margin-bottom:10px;font-weight:300!important;border:1px solid #e0e0e0;background-color:#efefef;color:#525969;cursor:not-allowed}.ui.form.kotive-published-task-form .kotive-field-input.field{margin-bottom:1.5rem}.ui.form.kotive-published-task-form .kotive-field-input.field>label:first-child{font-size:1rem}.btn,button,input[type=button],input[type=reset],input[type=submit]{position:relative;display:inline-block;margin-bottom:0;padding:7px 15px;font-weight:300;text-align:center;vertical-align:middle;cursor:pointer;background-image:none;white-space:nowrap;font-size:1em;line-height:1.42857;border-radius:.35em;-moz-user-select:none;color:#fff;background-color:#81e1c6;border:1px solid #74ddc0;border-bottom:2px solid #30cca0}.btn.large,button.large,input[type=button].large,input[type=reset].large,input[type=submit].large{font-size:1.15em;padding:9px 15px}.btn.disabled,button.disabled,input[type=button].disabled,input[type=reset].disabled,input[type=submit].disabled{cursor:default;opacity:.45!important;background-image:none!important;box-shadow:none!important;pointer-events:none!important}.btn.loading,button.loading,input[type=button].loading,input[type=reset].loading,input[type=submit].loading{color:transparent!important;cursor:default;padding:8.7px 15px}.btn.loading:before,button.loading:before,input[type=button].loading:before,input[type=reset].loading:before,input[type=submit].loading:before{position:absolute;content:"";top:50%;left:50%;margin:-.64285714em 0 0 -.64285714em;width:1rem;height:1rem;border-radius:500rem;border:.2em solid rgba(0,0,0,.15)}.btn.loading:after,button.loading:after,input[type=button].loading:after,input[type=reset].loading:after,input[type=submit].loading:after{position:absolute;content:"";top:50%;left:50%;margin:-.64285714em 0 0 -.64285714em;width:1rem;height:1rem;border-radius:500rem;border:.2em solid transparent;border-top-color:#fff;-webkit-box-shadow:0 0 0 1px transparent;box-shadow:0 0 0 1px transparent;-webkit-animation:loading-spin .6s linear;animation:loading-spin .6s linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}.btn:hover,button:hover,input[type=button]:hover,input[type=reset]:hover,input[type=submit]:hover{color:#fff;background-color:#58d7b3;border-color:#3bd0a6}.page-header{font-size:2rem}.page-header,.page-subheader{font-weight:300;margin:0 1rem 1rem}.page-subheader{font-size:1.75rem}.lessonMenu{padding:0!important}.lessonMenu ul{list-style:none}.lessonMenu ul li{padding:1rem;border-bottom:1px solid #fbf7f0}.lessonMenu ul li.completed{position:relative}.lessonMenu ul li.completed :after{content:"";position:absolute;top:1rem;left:96%;border-color:#92d4a4;border-style:solid;border-width:0 .25em .25em 0;height:1.3rem;margin-top:-.75rem;transform:rotate(45deg);width:.5rem}.lessonMenu ul li.current{background:#fbf7f0;padding:1rem;font-weight:300;border-bottom:1px solid #e3daca}.lessonMenu ul li:last-child{border-bottom:none}.loading{color:#525969;font-size:.85rem;font-style:normal;text-align:center;padding-top:2rem;width:auto!important;height:auto!important;margin:0;z-index:1000;cursor:default}.loading:before{border-radius:500rem;border:.2em solid rgba(0,0,0,.15)}.loading:after,.loading:before{position:absolute;content:"";top:1rem;left:50%;margin:-.64285714em 0 0 -.64285714em;width:1rem;height:1rem}.loading:after{border-radius:500rem;border:.2em solid transparent;border-top-color:#fff;-webkit-box-shadow:0 0 0 1px transparent;box-shadow:0 0 0 1px transparent;-webkit-animation:loading-spin .6s linear;animation:loading-spin .6s linear;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-ms-keyframes loading-spin{0%{-ms-transform:rotate(0deg)}to{-ms-transform:rotate(359deg)}}@-moz-keyframes loading-spin{0%{-moz-transform:rotate(0deg)}to{-moz-transform:rotate(359deg)}}@-webkit-keyframes loading-spin{0%{-webkit-transform:rotate(0deg)}to{-webkit-transform:rotate(359deg)}}@keyframes loading-spin{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}.negativeMessage{background:#fbf8a8;border-radius:.5em;padding:1rem}.breadcrumbs,.menu-links{font-size:.85rem;margin-left:1rem}.menu-links{margin-right:1rem;width:100%;float:right}.menu-links a{margin-right:.5rem}@media screen and (min-width:760px){.menu-links{float:right;min-width:190px}}#footer{margin-top:2rem;padding-top:1rem;font-size:.85rem;font-style:italic;text-align:center}.clearfix:after{content:"";display:block;clear:both}.hidden{display:none}.text-muted{color:#777}.fluid{width:100%!important}.text-center{text-align:center}.pull-left{float:left!important}.pull-right{float:right!important}hr{border:solid #eee;border-width:1px 0 0;height:0;box-sizing:content-box;width:100%;margin:0}.yellow-strip{font-size:85%;color:#777;background-color:#fcf8e3;padding:.2em .5em}.orange-strip,.yellow-strip{font-weight:300;line-height:1.42857;margin-left:.7em;margin-right:.7em}.orange-strip{padding:.8em .5em;background-color:rgba(255,100,7,.07058823529411765);border:3px solid #ff6407;border-radius:.3em;text-align:center}.ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media print{body{display:none!important;visibility:hidden}}
/*# sourceMappingURL=/style.163a78fa.css.map */