@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@500;700&display=swap);.App{background-color:#fdf5ee;height:100%;text-align:center}.App .HeaderComponent{height:8%}.App .InstanceLoaderComponent{height:92%}.HeaderComponent{background-color:#fff;box-shadow:0 0 14px rgba(0,0,0,.5);position:relative}.HeaderComponent__blocker{bottom:0;left:0;position:absolute;right:0;top:0}.HeaderComponent .aligner{align-items:center;display:inline-flex;font-size:100%;height:100%;justify-content:space-between;padding:0 10%;width:100%}@media(min-width:1200px){.HeaderComponent .aligner{max-width:1123px;padding:0;width:80%}}.HeaderComponent .aligner--fullWidth{max-width:none;padding-left:4vh;padding-right:3vh;width:100%}.HeaderComponent .aligner__burgerChild{display:none}@media(max-width:575.98px){.HeaderComponent .aligner__burgerChild{display:inline;display:initial}}.HeaderComponent .aligner__burgerChild__rightElems{background-color:#fff}.HeaderComponent .aligner__burgerChild__rightElems>div{text-transform:uppercase}.HeaderComponent .aligner__inlineChild{align-items:baseline;display:flex;gap:0 9vw}@media(max-width:575.98px){.HeaderComponent .aligner__inlineChild{display:none}}.HeaderComponent .aligner__inlineChild__rightElems{display:contents}.HeaderComponent .lngList{margin:0}.HeaderComponent .lngList.chosen{color:#46916b}.HeaderComponent .lngSelector{border:none;text-transform:uppercase}.HeaderComponent .logoBlock{cursor:pointer;height:66%}.aligner__burgerChild__rightElems{font-family:Montserrat,sans-serif;text-transform:uppercase}@media(max-width:575.98px){.aligner__burgerChild__rightElems{display:inline;display:initial}}.aligner__burgerChild__rightElems .lngList{font-weight:600;height:27px;min-height:27px}.aligner__burgerChild__rightElems .lngList.chosen{color:#46916b}.SpinnerComponent{align-items:center;background-color:#fffaf6;bottom:0;display:flex;flex-direction:column;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:100}.ErrorBarComponent{display:flex;flex-wrap:wrap;height:100%;width:100%}.ErrorBarComponent .errorBarsCont{display:flex;flex:5 1;min-width:157px}.ErrorBarComponent .error{background-color:#7ddc55;border:1px solid #7ddc55;height:100%;margin:0 1%;min-height:13px;width:49%}.ErrorBarComponent .error:first-child{border-bottom-left-radius:10px;border-top-left-radius:10px}.ErrorBarComponent .error:last-child{border-bottom-right-radius:10px;border-top-right-radius:10px}.ErrorBarComponent .error--filled{background-color:#fe6e5c;border-color:#fe6e5c}.ErrorBarComponent .label{color:#1e2432;flex:3 1;font-size:110%;min-width:130px;overflow:hidden;text-align:right;text-overflow:ellipsis}.PlayerWidgetComponent{background-color:#e9eee3;display:flex;flex-direction:column;height:100%;padding:1vw;width:100%}.PlayerWidgetComponent .metaInfo{cursor:pointer;display:flex;flex:14 1;height:50%;padding:0 0 1vw;width:100%}.PlayerWidgetComponent .metaInfo--adv{background-position:50%;background-repeat:no-repeat;background-size:contain;cursor:pointer;display:inline;display:initial;height:calc(100% + 4vw);margin:-1vw}.PlayerWidgetComponent .metaInfo__channel,.PlayerWidgetComponent .metaInfo__title{font-size:14px;margin-left:1vw;margin-top:0}.PlayerWidgetComponent .metaInfo__channel{font-size:11px}.PlayerWidgetComponent .metaInfo__picture{border-radius:6.5px;box-shadow:0 0 14px rgba(0,0,0,.5);height:100%;max-width:40%;object-fit:cover}.PlayerWidgetComponent .countdown{bottom:0;color:#fff;font-size:200%;font-weight:500;position:absolute;text-shadow:0 0 4px #000;width:100%}.PlayerWidgetComponent .player{align-items:center;display:inline-flex;flex:4 1;justify-content:center}.PlayerWidgetComponent .player .PlayerSimpleComponent__audio{flex:1 1;width:100%}.PlayerWidgetComponent .player .PlayerSimpleComponent__audio::-webkit-media-controls-panel{background-color:#7ddc55}.PlayerWidgetComponent .player .PlayerSimpleComponent__audio::-webkit-media-controls-play-button{color:#fff}.ProgressBarComponent{align-items:center;background-color:#fff;border-radius:6.5px;box-shadow:0 0 14px rgba(0,0,0,.5);color:#fff;display:flex;font-size:20px;justify-content:space-around;padding:4px 5px;width:100%}.ProgressBarComponent progress{height:16px;width:80%}.ProgressButtonComponent{max-width:100vw;width:100vw}@-webkit-keyframes anim01{0%{right:100%}to{right:0}}@keyframes anim01{0%{right:100%}to{right:0}}.ProgressButtonComponent .button{background-color:#fff;max-width:255px;min-width:160px;overflow:hidden;position:relative}.ProgressButtonComponent .progressBar{-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:anim01;animation-name:anim01;-webkit-animation-timing-function:linear;animation-timing-function:linear;background-color:#ffcb00;bottom:0;left:0;position:absolute;right:100%;top:0;z-index:5}.ProgressButtonComponent .paused{-webkit-animation-play-state:paused;animation-play-state:paused}.ProgressButtonComponent .text{position:relative;z-index:10}.ScoreComponent{background-color:#46916b;border:1px solid #46916b;border-radius:10px;box-shadow:0 0 14px rgba(0,0,0,.5);color:#fff;font-size:90%;padding:3% 0;width:100%}.GameComponent{height:100%;overflow-y:auto;width:100%}.GameComponent .container{align-items:center;display:inline-flex;flex-direction:column;height:99%;max-width:520px;min-width:350px;padding-top:3vh;width:35%}@media(max-width:767.98px){.GameComponent .container{font-size:90%;height:100%;max-width:none;min-width:0;min-width:auto;overflow-x:hidden;overflow-y:auto;padding:2%;width:100%}}@media(max-width:575.98px){.GameComponent .container{padding-top:5%}}.GameComponent .container__logo{left:3vh;margin-top:-1vh;max-width:210px;position:fixed;width:15vw;z-index:150}@media(max-width:767.98px){.GameComponent .container__logo{margin-bottom:2%;max-width:none;min-width:0;min-width:auto;position:static;width:100%}}.GameComponent .container__userData{min-width:146px;position:fixed;right:3vh;width:20%}.GameComponent .container__userData--playing{margin-bottom:10px}.GameComponent .container__userData__progress{margin-top:2%}.GameComponent .container__userData__errors{height:13%;margin-top:4%}@media(max-width:767.98px){.GameComponent .container__userData{min-width:0;min-width:auto;position:static;width:100%}}.GameComponent .container__header{background-color:#fff;border:1px solid #bdbdbd;border-radius:10px;box-shadow:0 0 14px rgba(0,0,0,.5);flex-grow:0;height:30%;min-height:170px;overflow:hidden;position:relative;width:100%}@media(max-width:767.98px){.GameComponent .container__header{min-height:115px}}.GameComponent .container__header--adv{aspect-ratio:16/9;height:auto;min-height:0;min-height:auto}.GameComponent .container__header__urCountdown{color:#fff;font-size:245%;font-weight:500;left:39%;position:absolute;text-shadow:0 0 4px #000;top:40%}.GameComponent .container__header__picture{-webkit-filter:brightness(.8);filter:brightness(.8);height:100%;object-fit:cover;width:100%}.GameComponent .container__header__player{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:20}.GameComponent .container__advLabel{color:#494949;flex-grow:0;margin-top:2vh}.GameComponent .container__adv{background-color:#46916b;border:1px solid #bdbdbd;border-radius:10px;box-shadow:0 0 14px rgba(0,0,0,.5);flex-grow:0;margin-top:2vh;min-height:60px;padding:2% 7% 4%;width:100%}.GameComponent .container__adv h3{color:#fff;font-size:135%;margin:11px 0}.GameComponent .container__adv p{color:#fff;font-size:110%;font-weight:100}.GameComponent .container__question{background-color:#46916b;border:1px solid #bdbdbd;border-radius:10px;box-shadow:0 0 14px rgba(0,0,0,.5);display:flex;flex-direction:column;justify-content:space-around;margin-top:2vh;min-height:79px;padding:2% 7%;width:100%}@media(max-width:575.98px){.GameComponent .container__question--answered{display:none}}@media(max-width:767.98px){.GameComponent .container__question{padding-left:4%;padding-right:4%}}.GameComponent .container__question p{color:#fff;font-size:100%}.GameComponent .container__options{display:flex;flex-direction:column;list-style:none;margin-top:7%;padding:0;width:100%}@media(max-width:767.98px){.GameComponent .container__options{flex-grow:1}}.GameComponent .container__options__opt{background-color:#fff;border-radius:10px;box-shadow:0 0 14px rgba(0,0,0,.5);cursor:pointer;display:flex;flex-direction:column;flex-grow:1;font-size:100%;justify-content:center;margin:0;padding:4% 3%;width:100%}@media(max-width:767.98px){.GameComponent .container__options__opt{margin-top:0;padding-bottom:2%;padding-top:2%}}.GameComponent .container__options__opt--void{color:#bdbdbd}.GameComponent .container__options__opt--error{background-color:#fe6e5c;color:#fff}.GameComponent .container__options__opt__correctOne{background-color:#7ddc55;color:#1e2432}.GameComponent .container__options__opt__correctOne--missed,.GameComponent .container__options__opt__correctOne.wrong-choice{background-color:#fff;border:2px solid #46916b;color:#46916b}.GameComponent .container__options__opt:not(:last-child){margin-bottom:13px}.GameComponent .container__footer{background-color:#fff;display:flex;font-size:120%;margin-bottom:-2%;margin-top:auto;padding:2.5vh 0;width:100vw}.GameComponent .container__footer .basicButton{margin-top:1.5vh}.GameComponent .container__footer--ok{background-color:#46916b;color:#fff}.GameComponent .container__footer--ko{background-color:#fe6e5c;color:#fff}.GameComponent .container__footer__ko,.GameComponent .container__footer__ok{margin:auto}.GameComponent .container__score{position:fixed;right:10%}.GameComponent .container__error{border-color:red;flex:1 1}.GameServiceComponent{height:100%;width:100%}.InfoCardComponent .container__card__text,.fontSize110{font-size:110%}.InfoCardComponent{height:100%;width:100%}.InfoCardComponent .container{align-content:space-evenly;align-items:center;background-color:#fff;border:1px solid #bdbdbd;border-radius:10px;box-shadow:0 0 14px rgba(0,0,0,.5);display:inline-flex;flex-wrap:wrap;font-size:100%;gap:2%;height:100%;justify-content:space-between;min-height:60%;padding:4% 5%;position:relative;width:100%}.InfoCardComponent .container .divisor{margin:2% 0}@media(max-width:575.98px){.InfoCardComponent .container .divisor{margin:4% 0}}@media(max-width:991.98px){.InfoCardComponent .container{max-width:none;min-width:0;min-width:auto;padding:5%;width:100%}}@media screen and (max-width:991.98px)and (orientation:landscape){.InfoCardComponent .container{justify-content:flex-start;overflow-y:auto}}@media(max-width:991.98px)and (max-width:767.98px){.InfoCardComponent .container{flex-direction:column;flex-wrap:nowrap;font-size:70%;height:100%;justify-content:flex-start;row-gap:4%}}@media(max-width:991.98px)and (max-width:575.98px){.InfoCardComponent .container{height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:flex-start}}.InfoCardComponent .container__logo{width:100%}.InfoCardComponent .container__title{color:#46916b;font-size:150%;margin-top:0}.InfoCardComponent .container__card{padding:0 9%;position:relative}.InfoCardComponent .container__card--big{font-size:110%;font-weight:600;margin:auto}.InfoCardComponent .container__card--little{font-size:85%;font-weight:100;padding:.5%;text-overflow:ellipsis;white-space:nowrap;width:49%}@media(max-width:767.98px){.InfoCardComponent .container__card--little{margin-bottom:2%;width:100%}}.InfoCardComponent .container__card--lonely{margin:auto;width:75%}@media(max-width:991.98px){.InfoCardComponent .container__card__text{font-size:150%}}@media(max-width:767.98px){.InfoCardComponent .container__card{width:100%}}.InfoCardComponent .container__footer{bottom:0;color:#bdbdbd;font-size:77%;font-weight:100;opacity:.7;position:fixed;right:8px}.InfoCardComponent .container li::marker{color:red;font-weight:700}.InfoCardComponent .container .basicButton{font-size:110%;margin-top:14px;width:100%}.InfoCardComponent .container .basicButton.hard{background-color:#fe6e5c;color:#fff}@media(max-width:991.98px){.InfoCardComponent .container .basicButton{font-size:130%}}@media(max-width:575.98px){.InfoCardComponent .container .basicButton{font-size:185%;margin-top:3%}}.LandingComponent{background-repeat:no-repeat;background-size:cover;display:flex;font-size:90%;height:100%;overflow-y:auto;width:100%}@media(min-width:1200px){.LandingComponent{font-size:100%}}.LandingComponent__aligner,.LandingComponent__aligner--columned{display:flex;flex-direction:column;flex-wrap:nowrap;gap:0 2%;height:auto;justify-content:space-evenly;margin:auto;padding:4% 10% 0}@media(min-width:1200px){.LandingComponent__aligner,.LandingComponent__aligner--columned{flex-direction:row;flex-wrap:wrap;gap:6% 2%;justify-content:space-between;max-width:1123px;padding:4% 0 0;width:80%}}.LandingComponent__aligner--columned{flex-direction:column}.LandingComponent__aligner__child{margin-bottom:4%}@media(min-width:1200px){.LandingComponent__aligner__child{margin-bottom:0;max-width:535px;width:48%}}.LandingComponent__aligner__child--fullWidth{margin-bottom:4%;margin-left:auto;margin-right:auto;max-width:none;width:65%}@media(max-width:1200px){.LandingComponent__aligner__child--fullWidth{width:100%}}.LandingComponent__header{background:linear-gradient(90deg,#47916b,#53b661);border-radius:10px;box-shadow:0 0 14px rgba(0,0,0,.5);display:flex;padding:5%;text-shadow:0 2px 7px rgba(0,0,0,.5)}@media(min-width:1200px){.LandingComponent__header{flex-grow:1}}.LandingComponent__header__text{color:#fff;font-size:200%;margin:auto}@media(max-width:575.98px){.LandingComponent__header__text{font-size:155%}}.LandingComponent__infoWrapper{display:grid;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:370px;width:100%}@media(max-width:575.98px){.LandingComponent__infoWrapper{min-height:0;min-height:auto}}.LandingComponent__footer{bottom:0;color:#bdbdbd;font-size:77%;font-weight:100;opacity:.7;position:fixed;right:8px}@font-face{font-family:swiper-icons;font-style:normal;font-weight:400;src:url("data:application/font-woff;charset=utf-8;base64, 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")}:root{--swiper-theme-color:#007aff}:host{display:block;margin-left:auto;margin-right:auto;position:relative;z-index:1}.swiper{display:block;list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{box-sizing:content-box;display:flex;height:100%;position:relative;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;transition-timing-function:ease;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);width:100%;z-index:1}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{display:block;flex-shrink:0;height:100%;position:relative;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;width:100%}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-backface-hidden .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{-ms-overflow-style:none;overflow:auto;scrollbar-width:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{-ms-scroll-snap-type:none;scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{height:var(--swiper-centered-offset-after);min-width:1px;width:100%}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),transparent)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),transparent)}.swiper-lazy-preloader{border:4px solid #007aff;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-radius:50%;border-top:4px solid transparent;box-sizing:border-box;height:42px;left:50%;margin-left:-21px;margin-top:-21px;position:absolute;top:50%;-webkit-transform-origin:50%;transform-origin:50%;width:42px;z-index:10}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{-webkit-animation:swiper-preloader-spin 1s linear infinite;animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes swiper-preloader-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.SummaryComponent{background-position:center 4%;background-repeat:no-repeat;background-size:cover;height:100%;object-fit:cover;overflow-y:auto;width:100%}@media(max-width:767.98px){.SummaryComponent{background-position:50% 62%;background-repeat:no-repeat}}.SummaryComponent .basicButton{font-size:12px;padding-left:12px;padding-right:12px}@media(max-width:575.98px){.SummaryComponent .basicButton{padding-left:10px;padding-right:10px;width:100%}}.SummaryComponent .basicButton .playNow{font-size:11px;padding:7px 0}.SummaryComponent .container{align-items:center;display:inline-flex;flex-direction:column;font-size:100%;justify-content:center;min-height:100%;min-width:480px;width:50%}@media screen and (orientation:landscape){.SummaryComponent .container{overflow-y:auto}}@media(max-width:767.98px){.SummaryComponent .container{font-size:90%;max-width:none;min-width:0;min-width:auto;padding:2%;width:100%}}.SummaryComponent .container__info{height:150px;margin:11% 0 9%;width:100%}@media(max-width:575.98px){.SummaryComponent .container__info{height:auto}}.SummaryComponent .container__logo{width:78%}@media(max-width:767.98px){.SummaryComponent .container__logo{width:100%}}.SummaryComponent .container__card{align-items:center;background-color:#fffaf6;border:1px solid #bdbdbd;border-radius:10px;box-shadow:0 0 14px rgba(0,0,0,.5);display:flex;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:space-evenly;min-height:37%;padding:6%;width:100%}@media screen and (max-width:767.98px)and (orientation:landscape){.SummaryComponent .container__card{height:auto;justify-content:flex-start;min-height:0;min-height:auto}}.SummaryComponent .container__card__title{color:#46916b;font-size:20px;margin-top:4%}@media(max-width:1200px){.SummaryComponent .container__card__title{font-size:135%}}@media(min-width:1200px){.SummaryComponent .container__card__title{font-size:185%}}@media(max-width:575.98px){.SummaryComponent .container__card__title{font-size:120%}}.SummaryComponent .container__card__tagline{font-style:italic;font-weight:100;margin:8% 0}@media(max-width:575.98px){.SummaryComponent .container__card__tagline{margin:4% 0}}.SummaryComponent .container__card__url{border:1px solid #bdbdbd;border-radius:10px;color:#494949;font-size:120%;height:45px;text-align:center;width:63%}.SummaryComponent .container__card__copy{color:#46916b;cursor:pointer;font-size:15px;margin:3% 0 8%}.SummaryComponent .container__card__cta{width:100%}@media(max-width:575.98px){.SummaryComponent .container__card__cta__store{width:35%}}.SummaryComponent .container .gradientButton{background:#020024;background:linear-gradient(90deg,#46916b,#7ddc55);color:#fff;width:100%}.SummaryComponent .container .whiteButton{background-color:#fff;border:2px solid #c0bfbf;border-radius:10px;color:#46916b;padding-left:0;padding-right:0;width:100%}.SummaryComponent .container .blueButton{background-color:#3b5999;color:#fff;width:100%}.SummaryServiceComponent{height:100%;width:100%}.difficulty{border:3px solid;border-radius:10px;display:flex;flex-direction:column;float:left;height:100%;justify-content:center;margin-bottom:30px;padding:0 5% 1%;width:60%}@media(max-width:575.98px){.difficulty{width:100%}}.difficulty--noLabel{padding-top:5%}.difficulty--0{border-color:#ffcb00}.difficulty--1{border-color:#fe6e5c}.difficulty__label{border-radius:27px;box-shadow:0 0 14px rgba(0,0,0,.5);display:inline-flex;flex-direction:column;font-size:135%;height:50px;justify-content:center;margin:auto auto -1%;padding:4% 8%;position:relative;top:-26.5px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}@media(max-width:575.98px){.difficulty__label{display:flex;flex-direction:column;justify-content:center}}.difficulty__label--0{background-color:#ffcb00}.difficulty__label--1{background-color:#fe6e5c;color:#fff}.share{display:flex;flex-direction:column;float:left;height:100%;justify-content:space-evenly;padding:0 21px;width:40%}@media(max-width:575.98px){.share{width:100%}}.dialogTitle{color:#494949;font-size:24px;font-weight:700;text-align:center}@media(max-width:575.98px){.dialogTitle{font-size:99%}}.dialogText{color:#494949;font-size:16px;line-height:20px;margin-bottom:16px;text-align:center}@media(max-width:575.98px){.dialogText{font-size:90%}}.dialogContainer{padding:4% 8% 2%}@media(max-width:575.98px){.dialogContainer{padding-left:0;padding-right:0}}.textfield{border:1px solid #bdbdbd;border-radius:5px;box-shadow:0 0 14px rgba(0,0,0,.5);font-size:14px;height:20px;height:34px;margin-bottom:16px;padding:2%;width:100%}.dialogIcon{color:#46916b;display:block;font-size:300%;margin:0 auto}.dialogAction{justify-content:center}.TutorialComponent .container__card__text,.fontSize110{font-size:110%}.TutorialComponent{align-items:center;background-position:center 4%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;height:100%;justify-content:center;object-fit:cover;overflow-y:auto;width:100%}@media(max-width:767.98px){.TutorialComponent{background-position:50% 100%;background-repeat:no-repeat}}.TutorialComponent .divisor{margin:5% 0}.TutorialComponent .container{align-content:space-evenly;align-items:center;display:inline-flex;flex-wrap:wrap;font-size:100%;gap:14px 2%;height:70%;justify-content:space-between;max-width:620px;min-width:480px;position:relative;width:50%}@media(max-width:575.98px){.TutorialComponent .container{justify-content:flex-start;overflow-y:auto}}@media(max-width:991.98px){.TutorialComponent .container{height:85%;max-width:none;min-width:0;min-width:auto;padding:8%;width:100%}}@media screen and (max-width:991.98px)and (orientation:landscape){.TutorialComponent .container{justify-content:flex-start;overflow-y:auto}}@media(max-width:991.98px)and (max-width:767.98px){.TutorialComponent .container{flex-direction:column;flex-wrap:nowrap;font-size:70%;height:100%;justify-content:flex-start;row-gap:4%}.TutorialComponent .container--lonely{justify-content:center}}.TutorialComponent .container__logo{width:100%}.TutorialComponent .container__title{color:#46916b;font-size:227%;margin-top:0}.TutorialComponent .container__card{background-color:#fff;border:1px solid #bdbdbd;border-radius:10px;padding:6% 9%;position:relative}.TutorialComponent .container__card--big{font-size:110%;font-weight:600}.TutorialComponent .container__card--little{font-weight:100;padding:6%;text-overflow:ellipsis;white-space:nowrap;width:49%}@media(max-width:767.98px){.TutorialComponent .container__card--little{width:100%}}.TutorialComponent .container__card--lonely{width:100%}@media(max-width:991.98px){.TutorialComponent .container__card__text{font-size:130%}}@media(max-width:767.98px){.TutorialComponent .container__card{width:100%}}.TutorialComponent .container__footer{bottom:0;color:#bdbdbd;font-size:77%;font-weight:100;opacity:.7;position:fixed;right:8px}.TutorialComponent .container li::marker{color:red;font-weight:700}.TutorialComponent .container .basicButton{font-size:110%;margin-top:6%;width:100%}.TutorialComponent .container .basicButton.hard{background-color:#fe6e5c;color:#fff}@media(max-width:991.98px){.TutorialComponent .container .basicButton{font-size:130%}}section.InstanceLoaderComponent{height:100%;width:100%}@media(min-width:1200px){.xl-hide{display:none!important}}@media(max-width:1200px){.lg-hide{display:none!important}}@media(max-width:991.98px){.md-hide{display:none!important}}@media(max-width:767.98px){.sm-hide{display:none!important}.sm-show{display:inline!important;display:initial!important}}@media(max-width:575.98px){.xs-hide{display:none!important}.xs-show{display:inline!important;display:initial!important}}*{box-sizing:border-box}#root,body,html{height:100%;overflow-y:hidden;width:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#494949;font-family:Montserrat,sans-serif;font-weight:700;margin:0}@media(max-width:575.98px){body{font-size:14px}}a{color:inherit;text-decoration:none}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}p{color:#4a4a4a;margin:0}.fontSize70{font-size:70%}.fontSize90{font-size:90%}.fontSize100{font-size:100%}.fontSize110{font-size:110%}.fontSize130{font-size:130%}.fontSize140{font-size:140%}.fontWeight100{font-weight:100}.float-left{float:left}.text-left{text-align:left}.txtColorGrey{color:#4a4a4a}.txtColorGreen{color:#46916b}.txtColorOrange{color:#fe6e5c}.txtUnderline{text-decoration:underline}.basicButton{background-color:#ffcb00;border:none;border-radius:10px;box-shadow:0 2px 13px #44444452;color:#1e2432;cursor:pointer;display:inline-block;font-size:15px;font-weight:700;letter-spacing:1px;min-width:41px;padding:13px 0;text-decoration:none;text-transform:uppercase}.basicButton--light{border-radius:7px;padding:7px 9px;position:absolute;right:8px;top:8px;z-index:20}@media(max-width:575.98px){.basicButton{font-size:90%;padding-left:30px;padding-right:30px}.basicButton--sm{padding:8px}}.finishIcon,.startIcon{background:url(/static/media/start.307473fa0629a4e4276c.svg) no-repeat 50%;display:inline-block;height:20px;width:20px}.finishIcon{background-image:url(/static/media/finish.8d9417d41889455a8d63.svg)}.displayNone{display:none}.hidden{visibility:hidden}.divisor{border:1px solid #46916b;height:2px;margin:0;width:100%}.hide{display:none}.mt-1{margin-top:1rem}.mt-2{margin-top:2rem}.my-1{margin-bottom:1rem;margin-top:1rem}.my-2{margin-bottom:2rem;margin-top:2rem}.mb-1{margin-bottom:1rem}.mb-2{margin-bottom:2rem}.w-full{width:100%}
/*# sourceMappingURL=main.641bf681.css.map*/