@charset "UTF-8";.show-for-sr{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}body{margin:0;line-height:1;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}*{box-sizing:border-box;outline:0}::after,::before{box-sizing:border-box}:first-child{margin-top:0}:last-child{margin-bottom:0}ol,ul{margin:0;padding:0;list-style:none}blockquote,figure,p{margin:0}h1,h2,h3,h4,h5,h6{margin:0;font-size:inherit;font-weight:inherit}a{background-color:transparent;text-decoration:none;color:inherit}img{max-width:100%;height:auto;border:none}picture,picture img{display:block}fieldset{margin:0;padding:0;border:none}button,input,select,textarea{margin:0;padding:0;border:none;border-radius:0;background-color:transparent;line-height:inherit;font:inherit;color:inherit}input:not([type=button]):not([type=submit]):not([type=checkbox]):not([type=radio]),textarea{-webkit-appearance:none}textarea{overflow:auto;resize:vertical}button,input[type=button],input[type=submit]{overflow:visible;cursor:pointer;-webkit-appearance:button}::-moz-placeholder{opacity:1;color:inherit}:-ms-input-placeholder{opacity:1;color:inherit}::placeholder{opacity:1;color:inherit}blockquote,q{quotes:none}blockquote::after,blockquote::before,q::after,q::before{content:none}table{border-collapse:collapse;border-spacing:0}@font-face{font-display:swap;font-family:"GT Walsheim";src:url(../fonts/gt-walsheim-regular.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-display:swap;font-family:"GT Walsheim";src:url(../fonts/gt-walsheim-medium.ttf) format("truetype");font-weight:500;font-style:normal}@font-face{font-display:swap;font-family:"GT Walsheim";src:url(../fonts/gt-walsheim-bold.ttf) format("truetype");font-weight:700;font-style:normal}body{color:#161616;font-family:"GT Walsheim",sans-serif;font-size:16px;line-height:1.375}details>summary{list-style:none}details>summary::marker{display:none}.h1,h1{font-size:44px;font-weight:700;line-height:1.17}@media only screen and (min-width:992px){.h1,h1{font-size:120px;line-height:1.07}}.h2,h2{font-size:36px;font-weight:700;line-height:normal}.h3,h3{font-size:24px;font-weight:700;line-height:normal}.h4,h4{font-size:20px;font-weight:700;line-height:1.6}@media only screen and (min-width:1200px){.h4,h4{font-size:32px;line-height:1.25}}.h5,h5{font-size:18px;font-weight:700;line-height:1.3333333333}@media only screen and (min-width:1200px){.h5,h5{font-size:18px;line-height:1.3333333333}}.h6,h6{font-size:16px;font-weight:700;line-height:1.375}@media only screen and (min-width:1200px){.h6,h6{font-size:16px;line-height:1.375}}.container{max-width:1472px;margin-right:auto;margin-left:auto;padding:0 24px;box-sizing:content-box}.container--full-width{max-width:1920px;width:auto}@media only screen and (min-width:992px) and (max-width:1199px){.container{padding:0 64px}}@media only screen and (min-width:1200px){.container{padding:0 64px}}.row{display:-moz-flex;display:flex;-moz-flex:0 1 auto;flex:0 1 auto;-moz-flex-direction:row;flex-direction:row;flex-wrap:wrap;box-sizing:border-box;margin-right:-12px;margin-left:-12px}.row.justify-center{justify-content:center}.row.justify-end{justify-content:flex-end}.row.align-center{align-items:center}@media only screen and (min-width:992px) and (max-width:1199px){.row{margin-left:-32px;margin-right:-32px}}@media only screen and (min-width:1200px){.row{margin-left:-32px;margin-right:-32px}}.row.reverse{-moz-flex-direction:row-reverse;flex-direction:row-reverse}.col.reverse{-moz-flex-direction:column-reverse;flex-direction:column-reverse}[class*=col-]{box-sizing:border-box;-moz-flex-grow:0;flex-grow:0;flex-shrink:0;padding-right:12px;padding-left:12px;flex-basis:auto}@media only screen and (min-width:992px) and (max-width:1199px){[class*=col-]{padding-left:32px;padding-right:32px}}@media only screen and (min-width:1200px){[class*=col-]{padding-left:32px;padding-right:32px}}.col-xs-1{width:100%;max-width:8.3333333333%;flex-basis:8.3333333333%}.col-xs-2{width:100%;max-width:16.6666666667%;flex-basis:16.6666666667%}.col-xs-3{width:100%;max-width:25%;flex-basis:25%}.col-xs-4{width:100%;max-width:33.3333333333%;flex-basis:33.3333333333%}.col-xs-5{width:100%;max-width:41.6666666667%;flex-basis:41.6666666667%}.col-xs-6{width:100%;max-width:50%;flex-basis:50%}.col-xs-7{width:100%;max-width:58.3333333333%;flex-basis:58.3333333333%}.col-xs-8{width:100%;max-width:66.6666666667%;flex-basis:66.6666666667%}.col-xs-9{width:100%;max-width:75%;flex-basis:75%}.col-xs-10{width:100%;max-width:83.3333333333%;flex-basis:83.3333333333%}.col-xs-11{width:100%;max-width:91.6666666667%;flex-basis:91.6666666667%}.col-xs-12{width:100%;max-width:100%;flex-basis:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.3333333333%}.col-xs-offset-2{margin-left:16.6666666667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.3333333333%}.col-xs-offset-5{margin-left:41.6666666667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.3333333333%}.col-xs-offset-8{margin-left:66.6666666667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.3333333333%}.col-xs-offset-11{margin-left:91.6666666667%}.col-xs-offset-12{margin-left:100%}.col-xs{-moz-flex-grow:1;flex-grow:1;flex-basis:0;max-width:100%}.start-xs{-moz-justify-content:flex-start;justify-content:flex-start}.center-xs{-moz-justify-content:center;justify-content:center}.end-xs{-moz-justify-content:flex-end;justify-content:flex-end}.top-xs{-moz-align-items:flex-start;align-items:flex-start}.middle-xs{-moz-align-items:center;align-items:center}.bottom-xs{-moz-align-items:flex-end;align-items:flex-end}.around-xs{-moz-justify-content:space-around;justify-content:space-around}.between-xs{-moz-justify-content:space-between;justify-content:space-between}.first-xs{order:-1}.last-xs{order:1}@media only screen and (min-width:992px){.col-md{flex-basis:auto}.col-md-1{flex-basis:8.3333333333%;max-width:8.3333333333%}.col-md-2{flex-basis:16.6666666667%;max-width:16.6666666667%}.col-md-3{flex-basis:25%;max-width:25%}.col-md-4{flex-basis:33.3333333333%;max-width:33.3333333333%}.col-md-5{flex-basis:41.6666666667%;max-width:41.6666666667%}.col-md-6{flex-basis:50%;max-width:50%}.col-md-7{flex-basis:58.3333333333%;max-width:58.3333333333%}.col-md-8{flex-basis:66.6666666667%;max-width:66.6666666667%}.col-md-9{flex-basis:75%;max-width:75%}.col-md-10{flex-basis:83.3333333333%;max-width:83.3333333333%}.col-md-11{flex-basis:91.6666666667%;max-width:91.6666666667%}.col-md-12{flex-basis:100%;max-width:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.3333333333%}.col-md-offset-2{margin-left:16.6666666667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.3333333333%}.col-md-offset-5{margin-left:41.6666666667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.3333333333%}.col-md-offset-8{margin-left:66.6666666667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.3333333333%}.col-md-offset-11{margin-left:91.6666666667%}.col-md-offset-12{margin-left:100%}.col-md{-moz-flex-grow:1;flex-grow:1;flex-basis:0;max-width:100%}.start-md{-moz-justify-content:flex-start;justify-content:flex-start}.center-md{-moz-justify-content:center;justify-content:center}.end-md{-moz-justify-content:flex-end;justify-content:flex-end}.top-md{-moz-align-items:flex-start;align-items:flex-start}.middle-md{-moz-align-items:center;align-items:center}.bottom-md{-moz-align-items:flex-end;align-items:flex-end}.around-md{-moz-justify-content:space-around;justify-content:space-around}.between-md{-moz-justify-content:space-between;justify-content:space-between}.first-md{order:-1}.last-md{order:1}}@media only screen and (min-width:1200px){.col-lg{flex-basis:auto}.col-lg-1{flex-basis:8.3333333333%;max-width:8.3333333333%}.col-lg-2{flex-basis:16.6666666667%;max-width:16.6666666667%}.col-lg-3{flex-basis:25%;max-width:25%}.col-lg-4{flex-basis:33.3333333333%;max-width:33.3333333333%}.col-lg-5{flex-basis:41.6666666667%;max-width:41.6666666667%}.col-lg-6{flex-basis:50%;max-width:50%}.col-lg-7{flex-basis:58.3333333333%;max-width:58.3333333333%}.col-lg-8{flex-basis:66.6666666667%;max-width:66.6666666667%}.col-lg-9{flex-basis:75%;max-width:75%}.col-lg-10{flex-basis:83.3333333333%;max-width:83.3333333333%}.col-lg-11{flex-basis:91.6666666667%;max-width:91.6666666667%}.col-lg-12{flex-basis:100%;max-width:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.3333333333%}.col-lg-offset-2{margin-left:16.6666666667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.3333333333%}.col-lg-offset-5{margin-left:41.6666666667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.3333333333%}.col-lg-offset-8{margin-left:66.6666666667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.3333333333%}.col-lg-offset-11{margin-left:91.6666666667%}.col-lg-offset-12{margin-left:100%}.col-lg{-moz-flex-grow:1;flex-grow:1;flex-basis:0;max-width:100%}.start-lg{-moz-justify-content:flex-start;justify-content:flex-start}.center-lg{-moz-justify-content:center;justify-content:center}.end-lg{-moz-justify-content:flex-end;justify-content:flex-end}.top-lg{-moz-align-items:flex-start;align-items:flex-start}.middle-lg{-moz-align-items:center;align-items:center}.bottom-lg{-moz-align-items:flex-end;align-items:flex-end}.around-lg{-moz-justify-content:space-around;justify-content:space-around}.between-lg{-moz-justify-content:space-between;justify-content:space-between}.first-lg{order:-1}.last-lg{order:1}}.sm-order-1{order:1}.sm-order-2{order:2}.sm-order-3{order:3}.sm-order-4{order:4}.sm-order-5{order:5}.sm-order-6{order:6}@media only screen and (min-width:992px) and (max-width:1199px){.md-order-1{order:1}.md-order-2{order:2}.md-order-3{order:3}.md-order-4{order:4}.md-order-5{order:5}.md-order-6{order:6}}@media only screen and (min-width:1200px){.lg-order-1{order:1}.lg-order-2{order:2}.lg-order-3{order:3}.lg-order-4{order:4}.lg-order-5{order:5}.lg-order-6{order:6}}body{background-color:#f0f9fe;padding-top:64px;padding-bottom:64px}.es-funpark-debug{text-align:center;padding:.5em}.button-back{font-size:14px;font-weight:500;margin-bottom:32px}.button-back-link{color:#ff5a44;display:flex;align-items:center;position:relative}.button-back-link::before{content:"❮";font-size:10px;margin-right:10px}.category-row{display:flex;flex-wrap:wrap;margin-top:45px;margin-right:-30px;margin-left:-30px}@media only screen and (max-width:991px){.category-row{justify-content:center}}.category-row-container+.category-row-container{margin-top:64px}.category-box{background-color:#2f2b2b;display:flex;flex-direction:column;width:250px;margin-right:30px;margin-bottom:24px;margin-left:30px;position:relative}.category-box::before{content:"";background-image:var(--category-box-cover);width:100%;height:260px;position:relative;transition:opacity .3s}.category-box:focus::before,.category-box:hover::before{opacity:.6}.category-box-content{background-color:#fff;text-align:center;font-weight:700;flex:1 0 auto;padding:15px 25px;transition:color .3s}.category-box:focus .category-box-content,.category-box:hover .category-box-content{color:#ff5a44}.category-box-name{font-size:24px}.category-box-name-part+.category-box-name-unit{position:relative}.category-box-name-part+.category-box-name-unit::before{content:" • "}.category-box-name-lessons{font-size:12px;font-weight:500;display:block;margin-top:2px}.category-items-header{margin-bottom:46px}.category-items-header-title{display:flex;align-items:center;position:relative}.category-items-header-title::before{content:"";background-image:var(--cover);background-repeat:no-repeat;background-size:contain;background-position:50% 50%;display:block;width:37px;height:52px;margin-right:16px}.category-items-header-title .book{font-size:16px;font-weight:500;display:block}.category-items-group-title{font-size:16px;font-weight:500;text-transform:uppercase;margin-top:2em;margin-bottom:2em;padding-bottom:1em;border-bottom:1px solid rgba(151,151,151,.3)}.category-items-group-title:first-child{margin-top:0}.category-items-row{background-color:rgba(255,255,255,.7);box-shadow:0 0 20px rgba(22,22,22,.1);overflow:hidden;--summary-count-background:rgba(247, 181, 0, 0.66)}.category-items-row+.category-items-row{margin-top:15px}.category-items-row:nth-of-type(4n-7){--summary-count-background:rgba(247, 181, 0, 0.66)}.category-items-row:nth-of-type(4n-6){--summary-count-background:rgba(250, 100, 0, 0.66)}.category-items-row:nth-of-type(4n-5){--summary-count-background:rgba(0, 145, 255, 0.66)}.category-items-row:nth-of-type(4n+4){--summary-count-background:rgba(182, 32, 224, 0.66)}.category-items-row .content,.category-items-row-summary{padding:16px}.category-items-row-summary{background-color:rgba(255,255,255,.7);display:flex;flex-wrap:wrap;padding-right:24px;padding-left:24px;cursor:pointer;position:relative}.category-items-row-summary::after{content:"";display:block;box-shadow:0 0 20px rgba(22,22,22,.1);position:absolute;top:0;right:0;bottom:0;left:0}.category-items-row-summary-content{display:flex;flex-wrap:wrap;align-items:center;flex:1 0 auto}@media only screen and (max-width:991px){.category-items-row-summary-content{flex:0 0 100%}}@media only screen and (max-width:991px){.category-items-row-summary-title{flex:0 0 100%}}.category-items-row-summary-unit{font-size:14px;font-weight:700;line-height:2;margin-right:22px}.category-items-row-summary-count{background-color:var(--summary-count-background);font-size:11px;font-weight:500;margin-top:10px;padding:3px 16px;border-radius:12px}@media only screen and (min-width:992px){.category-items-row-summary-count{font-size:14px;margin-top:0;margin-left:auto;padding:3px 16px;border-radius:15px}}.category-items-row .content{padding-right:16px;padding-left:16px}@media only screen and (min-width:992px){.category-items-row .content{padding-right:64px;padding-left:64px}}.category-items-row-tasks{display:flex;flex-wrap:wrap;margin:30px -9px -32px}@media only screen and (min-width:992px){.category-items-row-tasks{margin:30px -25px -32px}}.category-items-row-tasks-item{text-align:center;width:133px;margin-right:9px;margin-bottom:32px;margin-left:9px}.category-items-row-tasks-item.viewed{position:relative}.category-items-row-tasks-item.viewed::after{content:"";background-image:url(../img/refresh.png);background-repeat:no-repeat;background-size:contain;width:29px;height:29px;display:block;position:absolute;top:-6px;right:16px}@media only screen and (min-width:992px){.category-items-row-tasks-item{margin-right:25px;margin-left:25px}}.category-items-row-tasks-item-name{font-size:14px;font-weight:700}.category-items-row-tasks-item-icon-name{font-size:12px;font-weight:500}.single-lessons{padding:0}.single-lessons main.content{height:100vh;display:flex;flex-direction:column}.single-lessons main.content>:last-child{flex-grow:1}@media only screen and (min-width:992px){.single-lessons.admin-bar main.content{height:calc(100vh - 32px)}}.lesson-header{background-color:#fff;display:flex;align-items:center;padding:16px}@media only screen and (min-width:992px){.lesson-header{padding:16px 42px}}.lesson-header-logo-wrapper{--lesson-header-logo:url("../img/logo.svg");display:flex;width:100%;align-items:center;flex-wrap:wrap;position:relative}.lesson-header-logo-wrapper::before{content:var(--lesson-header-logo);margin-right:25px}.lesson-header-logo-wrapper .button-back{margin:0;padding:0}@media only screen and (max-width:991px){.lesson-header-logo-wrapper{--lesson-header-logo:"❮"}.lesson-header-logo-wrapper::before{color:#ff5a44;font-size:30px;margin-right:15px}.lesson-header-logo-wrapper .button-back-link::before{content:"";display:block;width:25px;height:51px;position:absolute;top:0;right:100%}}.lesson-header-logo-name{font-size:26px;margin-top:2px}.lesson-header-instructions{color:rgba(22,22,22,.66);font-weight:500;line-height:1.38;margin-left:auto;padding-left:1em}@media only screen and (max-width:991px){.lesson-header-instructions{flex:0 0 100%;margin-top:1em;padding-left:0}}.lesson-iframe{width:100%;border:none}.lesson-video-wrapper{text-align:center;display:flex;align-items:center;justify-content:center}.lesson-video-title{margin-bottom:1em}
/*# sourceMappingURL=app.css.map */
