.sim-description__name[data-v-2ab42eb4]{font-weight:600;margin-bottom:1.5rem;width:100%}.sim-description__description[data-v-2ab42eb4]{width:100%;margin-bottom:1.5rem}.logo[data-v-647fe9ec]{margin-bottom:2rem;cursor:pointer}.btn-lg[data-v-4dce9ea4]{padding:1rem 2rem}.btn-md[data-v-4dce9ea4]{padding:.5rem 1rem}.button .spinner[data-v-4dce9ea4]{min-width:60px}.pay[data-v-693d3d20]{margin-bottom:50px}.pay__price[data-v-693d3d20]{font-weight:700;font-size:calc(38.4px + .5vw);margin-bottom:1.5rem;line-height:1}.pay__promocode[data-v-693d3d20]{font-size:calc(8.4px + .5vw);display:inline-block;cursor:pointer;font-weight:400;margin-top:1rem}.pay__promocode-close[data-v-693d3d20]{cursor:pointer}.pay__curr-promo[data-v-693d3d20]{color:#747272}.pay__curr-promo span[data-v-693d3d20]{font-weight:700}.pages_list[data-v-7b842eed]{border-left:3px solid #08a2dc}.pages-preview__page[data-v-7b842eed]{font-size:1rem}.pages-preview__page__title[data-v-7b842eed]{cursor:pointer}.pages-preview__page__title.inactive[data-v-7b842eed]{color:#747272;pointer-events:none}.pages-preview__page[data-v-7b842eed]:last-child{margin-bottom:0}.lesson__title[data-v-7b842eed]{cursor:pointer}.lesson__title.inactive[data-v-7b842eed]{color:#747272;pointer-events:none;cursor:not-allowed!important}.lesson__title.active[data-v-7b842eed]{font-weight:700}.course-items[data-v-075aa2a7]{margin-top:2.5rem}.course-items__items[data-v-075aa2a7]{margin-bottom:40px}.course-items__item[data-v-075aa2a7]{margin-bottom:15px;cursor:pointer;display:flex;align-items:center;font-size:1rem}.course-items__item.stars[data-v-075aa2a7]{margin-bottom:0}.course-items__item__icon[data-v-075aa2a7]{margin-right:20px;display:flex;width:30px;justify-content:center}.absolute_badge[data-v-075aa2a7]{position:absolute;right:-6px;top:-8px;width:20px;height:20px;line-height:20px;padding:0;border-radius:20px}.st0[data-v-91417722]{-webkit-clip-path:url(#SVGID_2_);clip-path:url(#SVGID_2_);fill:#5181b8}.st1[data-v-91417722]{fill-rule:evenodd;clip-rule:evenodd;fill:#fff}.footer[data-v-3c4c7d78]{margin-top:auto}.footer__items[data-v-3c4c7d78]{margin-bottom:40px}.footer__item[data-v-3c4c7d78]{cursor:pointer;display:flex;align-items:center;font-size:1rem}.footer__item.stars[data-v-3c4c7d78]{margin-bottom:0}.footer__item__icon[data-v-3c4c7d78]{margin-right:10px;display:flex;width:30px;justify-content:center}.back-button[data-v-25900d6a]{cursor:pointer;display:flex;align-items:center}.back-button__text[data-v-25900d6a]{font-size:1.25rem}.sidebar[data-v-27c1aae7]{background:#fff;min-height:100vh;height:100%;box-shadow:5px 0 15px 0 #eee;position:relative}.sidebar__container[data-v-27c1aae7]{height:100vh;overflow-y:scroll;display:flex;flex-direction:column}.sidebar[data-v-533f1c71]{background:#fff;box-shadow:5px 0 15px 0 #eee;padding-top:30px;position:relative}.sidebar__container[data-v-533f1c71]{overflow-y:scroll;display:flex;flex-direction:column}*,:after,:before{box-sizing:border-box}:focus{outline:none}.sidebar,.sidebar__container{scrollbar-width:none}button,input{color:#000;font-family:Open Sans;outline:none;border:none}.bm-item-list{min-width:100vw!important;color:unset!important;margin-left:0!important}.bm-menu{height:100%!important;background-color:#fff!important;padding-top:0!important}@media(max-width:768px){.bm-burger-button{right:10px!important;top:10px!important}}html{min-height:100%;position:relative;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:none}body{font-family:Open Sans!important;margin:0;padding:0;background-color:#fbfbfb!important}p{word-break:break-word}.app-container{display:flex}.app-container.blur{filter:blur(5px)}@media(min-width:1800px){html{font-size:20px}}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{border-radius:3px;background-color:transparent}::-webkit-scrollbar-thumb{background:#c4c4c4;border-radius:3px}::-webkit-scrollbar-thumb:hover{background:#b4b4b4}.position-fixed{position:fixed;width:23%}.position-fixed.tablet_width{width:31%}.sidebar__container::-webkit-scrollbar{display:none}.message__content__text img,.message__content img{max-width:100%}.author-answer ul{list-style:none}.author-answer ul li{position:relative}.author-answer ul li:before{content:"•";padding-right:10px;font-size:2rem;line-height:1;position:absolute;margin-left:-1em;width:1em;top:-4px}.btn-outline-primary:hover,.btn-outline-primary:not(:disabled):not(.disabled).active,.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-primary{color:#fff!important;background-color:var(--mainColor)!important;border-color:var(--mainColor)!important}.onboarding_lesson:after,.onboarding_lesson:before,.pages_list{border-color:var(--mainColor)!important}.pay,.pay__promocode{color:var(--mainColor)}.pay__promocode{border-bottom:1px dashed var(--mainColor)}.question__comment-type.active,.question__comment-type:hover{color:var(--mainColor)!important;border-bottom:1px dashed var(--mainColor)!important}p a{color:var(--mainColor)!important}.author-answer li:before{color:var(--mainColor)}.author-answer{border-left:solid 4px var(--mainColor)}.pages-preview__page__title.active{color:var(--mainColor)}.auth,.makeuser__active-button,.makeuser__submit{background-color:var(--mainColor)!important}.auth__change,.comments_left,.main_font_color{color:var(--mainColor)!important}.illustration{float:left;margin-right:10px;width:240px;max-width:100%;margin-top:7px}.inside_buy_button a{color:#fff;text-decoration:none}.video{position:relative;padding-bottom:56.25%;padding-top:25px;height:0}.video iframe{position:absolute;top:0;left:0;width:100%;height:100%}.custommessage .message .message-answer,.safe_text .message .message-answer,.theory .message .message-answer{display:flex;margin-bottom:15px}.custommessage .message .message-answer.right,.safe_text .message .message-answer.right,.theory .message .message-answer.right{flex-direction:row-reverse}.custommessage .message__author,.safe_text .message__author,.theory .message__author{display:flex}.custommessage .message__author__avatar,.safe_text .message__author__avatar,.theory .message__author__avatar{margin-right:30px}.custommessage .message__author__avatar.right,.safe_text .message__author__avatar.right,.theory .message__author__avatar.right{margin-right:0;margin-left:30px}.custommessage .message__author__avatar img,.safe_text .message__author__avatar img,.theory .message__author__avatar img{width:70px;height:70px;border-radius:35px}.custommessage .message__author__info__name,.safe_text .message__author__info__name,.theory .message__author__info__name{font-weight:700}.custommessage .message__author__info__role,.safe_text .message__author__info__role,.theory .message__author__info__role{font-size:calc(8.4px + .5vw)}.custommessage .message__content,.safe_text .message__content,.theory .message__content{position:relative;background:#fff;border-radius:8px;box-shadow:0 3px 6px rgba(0,0,0,.25);filter:drop-shadow(0 3px 6px rgba(0,0,0,.25));-webkit-filter:drop-shadow(0 3px 6px rgba(0,0,0,.25));width:80%;padding:15px}.custommessage .message__content__char,.safe_text .message__content__char,.theory .message__content__char{display:flex;margin-bottom:15px}.custommessage .message__content__char__name,.safe_text .message__content__char__name,.theory .message__content__char__name{font-weight:700}.custommessage .message__content__char__score,.safe_text .message__content__char__score,.theory .message__content__char__score{margin-left:.35rem}.custommessage .message__content__char__role,.custommessage .message__content__text,.safe_text .message__content__char__role,.safe_text .message__content__text,.theory .message__content__char__role,.theory .message__content__text{word-break:break-word}.custommessage .message__content__text,.safe_text .message__content__text,.theory .message__content__text{font-size:18px}.custommessage .message__content__triangle,.safe_text .message__content__triangle,.theory .message__content__triangle{position:absolute;left:-19px;top:20px;width:0;height:0;border-top:12px solid transparent;border-right:19px solid #fff;border-bottom:12px solid transparent}.custommessage .message__content__triangle.right,.safe_text .message__content__triangle.right,.theory .message__content__triangle.right{right:-20px;left:auto;top:20px;border-left:20px solid #fff;border-right:none}@media(max-width:575.8px){.custommessage .char_img_mobile,.safe_text .char_img_mobile,.theory .char_img_mobile{height:35px;width:35px;border-radius:35px;margin-right:10px}.custommessage .message__content__char__name,.safe_text .message__content__char__name,.theory .message__content__char__name{margin-top:4px}}