*{border:0;font-family:Akrobat,sans-serif;margin:0;padding:0}*,:after,:before{box-sizing:border-box}:active,:focus,a:active,a:focus{outline:none}aside,footer,header,nav{display:block}body,html{-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-size:100%;font-size:14px;height:100%;line-height:1;width:100%}button,input,textarea{font-family:inherit}input::-ms-clear{display:none}button{cursor:pointer}button::-moz-focus-inner{border:0;padding:0}a,a:hover,a:visited{text-decoration:none}ul li{list-style:none}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:400}h3{font-size:20px;font-weight:700}@font-face{font-family:Akrobat;font-weight:400;src:url(/static/media/Akrobat-Regular.a18a3ee9adbe0c65e399.woff2) format("woff2")}@font-face{font-family:Akrobat;font-weight:600;src:url(/static/media/Akrobat-SemiBold.98735e1e5b5bf0f02f9c.woff2) format("woff2")}@font-face{font-family:Akrobat;font-weight:700;src:url(/static/media/Akrobat-Bold.f66d6ac159cb6b6906f9.woff2) format("woff2")}.auth-layout{background:#e9f1f3;background:linear-gradient(180deg,#e9f1f3,#eaf2f4 30%,#edf5f7 56%,#f6fcff 80%,#eef5fb);display:grid;grid-template-columns:1fr 1fr;height:100%;min-height:100vh;position:relative}.auth-layout__background{max-height:100vh;position:absolute}.auth-layout__cubes{position:relative}.auth-layout__form{align-items:center;display:flex}.auth-layout__form div{background-color:#fff;z-index:9999}.auth-layout__brown-cube{left:0;position:absolute;top:192px}.auth-layout__green-cube{bottom:0;left:400px;position:absolute}@media (max-width:1024px){.auth-layout{grid-template-columns:1fr}.auth-layout__form{left:50%;padding:0 24px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.auth-layout__brown-cube{top:0;width:128px}.auth-layout__green-cube{bottom:-37px;left:auto;right:24px;width:160px}}@media (max-width:768px){.auth-layout__background,.auth-layout__cubes{display:none}.auth-layout__form>div{border-color:rgba(0,0,0,.2)}.auth-layout{background:#fff}}@media (min-width:768px){.auth-layout__brown-cube>path,.auth-layout__green-cube>path{fill:#fff}}.base-layout{background-color:#fff;display:grid;grid-template-rows:-webkit-min-content 1fr;grid-template-rows:min-content 1fr;height:100%;min-height:100vh;width:100%}.base-layout__content{margin:66px auto 0;max-width:70%;min-width:1024px;padding:2rem}.base-layout__info{display:flex;gap:30px;margin-bottom:30px}.base-layout__info_text{color:#234642;font-size:25px;font-weight:700;width:50%}.base-layout__info_list{width:50%}.base-layout__info_list>h4{font-size:25px}@media(max-width:767px){.base-layout .base-layout__content{margin:66px 0 0;max-width:100%;min-width:100%;padding:1rem}.base-layout__info{flex-direction:column}.base-layout__info>div:first-child{font-size:20px}.base-layout__info>div{width:100%}}@media(max-width:1024px){.base-layout .base-layout__content{margin:66px 0 0;max-width:100%;min-width:100%;padding:1rem}.base-layout__info_text{font-size:20px}}.button{align-items:center;background-color:#335d5c;border-radius:8px;color:#fff;display:inline-flex;font-size:16px;gap:24px;justify-content:space-between;letter-spacing:-.04em;line-height:20px;padding:16px 24px;text-align:left;width:100%}.button:hover{outline:1px solid #335d5c}.button svg{-webkit-filter:brightness(0) saturate(100%) invert(100%) sepia(0) saturate(7496%) hue-rotate(274deg) brightness(102%) contrast(99%);filter:brightness(0) saturate(100%) invert(100%) sepia(0) saturate(7496%) hue-rotate(274deg) brightness(102%) contrast(99%)}.button_theme_outline{background-color:inherit;border:1px solid #000;color:#000;font-weight:400}.button_theme_outline svg{-webkit-filter:brightness(0) saturate(100%);filter:brightness(0) saturate(100%)}.button_theme_outline:hover{outline:1px solid #000}.button_theme_gray{background:rgba(51,93,92,.04);color:#234642}.button_size_small{width:-webkit-min-content;width:min-content}.header{align-items:center;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:hsla(0,0%,100%,.32);display:flex;font-size:1em;height:66px;justify-content:space-between;padding:0 10%;position:fixed;width:100%;z-index:2}.header__logo-container{display:flex;gap:2rem}.header__logo{cursor:pointer;height:40px}.header__logo img{display:block;height:100%}.header__panel{align-items:center;display:flex;gap:24px}@media (max-width:375px){.header__logo-container{gap:1rem}.header__panel{gap:12px}}@media (max-width:560px){.header__logo{height:30px}}.avatar{background-color:#dae0ee;min-height:400px;width:100%}.text-header{font-size:2rem;font-weight:600;line-height:120%}.text-sub-header{font-size:1rem;text-align:center}.privacy-details__title{font-size:1.4rem;line-height:1.375rem;margin-bottom:1rem}.privacy-details__content{font-size:1.2rem;line-height:1.4;margin-bottom:1rem}.privacy-menu{border:1px solid rgba(0,0,0,.08);border-radius:16px;height:-webkit-max-content;height:max-content;padding:24px;position:-webkit-sticky;position:sticky;top:66px;-webkit-user-select:none;user-select:none;width:192px}.privacy-menu__checkbox{display:none}.privacy-menu__label{display:none;font-size:20px;font-weight:700}.privacy-menu__list{display:flex;flex-direction:column;gap:1.8rem}.privacy-menu__link{color:rgba(0,0,0,.639);display:block;font-size:16px;position:relative;width:100%}.privacy-menu__link:after{background-color:#e0e0e0;bottom:-8px;content:"";height:1px;left:0;position:absolute;width:100%}.privacy-menu__link svg{-webkit-filter:brightness(0) saturate(100%);filter:brightness(0) saturate(100%);margin-top:2px;opacity:.64}.privacy-menu__link_active{color:#000;font-weight:600}.privacy-menu__link_active svg{opacity:1}.privacy-menu__link_active:after{background-color:#335d5c}@media (max-width:1024px){.privacy-menu{padding:16px 35px;width:100%}.privacy-menu__label:after{border-bottom:1px solid #000;border-right:1px solid #000;content:"";cursor:pointer;height:16px;position:absolute;right:0;top:calc(50% - 4px);-webkit-transform:rotate(-135deg);transform:rotate(-135deg);width:16px}.privacy-menu__list{display:none;max-height:0;opacity:0;padding-top:0;transition:.3s linear;visibility:hidden}.privacy-menu__label{display:block;position:relative}.privacy-menu__checkbox:checked~.privacy-menu__list{display:flex;max-height:400px;opacity:1;overflow:hidden;padding-top:18px;visibility:visible}.privacy-menu__checkbox:checked~.privacy-menu__label:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}}.menu ul{display:flex;gap:1rem}.redirect{border:1px solid rgba(0,0,0,.08);border-radius:12px;cursor:pointer;padding:16px;transition:all 1s}.redirect__header{overflow:hidden}.redirect__title{align-items:center;color:#335d5c;display:flex;font-size:16px;gap:6px;transition:all 1s;width:100%}.redirect__title svg{-webkit-filter:brightness(0) saturate(100%) invert(27%) sepia(41%) saturate(450%) hue-rotate(130deg) brightness(101%) contrast(85%);filter:brightness(0) saturate(100%) invert(27%) sepia(41%) saturate(450%) hue-rotate(130deg) brightness(101%) contrast(85%)}.redirect:hover{border:1px solid #335d5c}.redirect:hover .redirect__title{-webkit-transform:translateX(90%);transform:translateX(90%)}.redirect>:not(:first-child){transition:all .3s}.redirect_theme_link{border:none;color:#335d5c;padding:0;text-decoration-line:underline;white-space:nowrap;width:-webkit-min-content;width:min-content}.redirect_theme_link .redirect__header{display:none}.redirect_theme_link:hover{border:none}.redirect_theme_link:hover .redirect__title{-webkit-transform:none;transform:none}.notification{position:relative}.notification__checkbox{display:none}.notification__checkbox:checked~.notification__list{height:360px;opacity:1}.notification__checkbox:checked~.notification__label{outline:1px solid #335d5c}.notification__checkbox:checked~.notification__closed{height:100%;left:0;position:fixed;top:0;width:100%}.notification__label{align-items:center;border-radius:12px;cursor:pointer;display:flex;justify-content:center;padding:12px 14px;position:relative;-webkit-user-select:none;user-select:none}.notification__label[data-unread=true]:before{background-color:#e24e1b;border-radius:50%;bottom:14px;content:"";height:8px;position:absolute;right:12px;width:8px}.notification__label:hover{background:rgba(51,93,92,.04)}.notification__list{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:16px;bottom:-16px;display:flex;flex-direction:column;gap:2rem;height:0;opacity:0;overflow:auto;padding:28px;position:absolute;right:16px;-webkit-transform:translateY(100%);transform:translateY(100%);transition:all .5s;width:512px;z-index:1}.notification__list::-webkit-scrollbar{display:none}.notification__list__message{align-items:center;display:flex;flex:1 1;font-size:20px;justify-content:center}@media (max-width:768px){.notification__list{border:none;bottom:auto;left:0;position:fixed;top:0;-webkit-transform:none;transform:none;width:100%;z-index:-1}.notification__checkbox:checked~.notification__list{height:calc(100vh - 66px)!important;opacity:1;top:67px;z-index:100}}.notification-item{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr 3fr}.notification-item__icon{align-items:center;border-right:1px solid #e7bc6e;display:flex;justify-content:center}.notification-item__content{display:flex;flex-direction:column;gap:4px}.notification-item__title{color:#000;font-size:20px;font-style:normal;font-weight:600;line-height:100%}.notification-item__title span{color:#335d5c;font-weight:700}.notification-item__decs{font-size:16px;font-weight:500;line-height:120%}.notification-item__date-time{color:rgba(0,0,0,.32);font-size:16px;font-weight:600;line-height:120%}.notification-item_viewed{opacity:.4}.level{height:64px;position:relative;width:64px}.level img{height:100%;width:100%}.level__block{align-items:center;background-color:#234642;border-radius:8px;color:#e7bc6e;display:flex;font-size:20px;font-weight:900;height:26px;justify-content:center;left:30%;position:absolute;top:30.5%;width:26px}.profile{display:flex;gap:12px}.profile__avatar{border-radius:8px;height:32px;object-fit:cover;width:32px}.profile__content{display:flex;flex-direction:column;justify-content:space-between}.profile__fullname{color:#000;font-size:16px;line-height:100%}.profile__link{color:rgba(0,0,0,.322)}@media (max-width:560px){.profile__content{display:none}}.gradation-card{grid-gap:32px;display:grid;gap:32px;grid-template-columns:1fr 3fr}.gradation-card__title{color:#234642;font-size:48px;font-weight:600;line-height:100%}.gradation-card__left{border-right:1px solid #fbf4e8}.gradation-card__level-icon{height:192px;position:relative;width:192px}.gradation-card__level-icon img{height:192px;width:192px}.gradation-card__level-icon_mobile{display:none}.gradation-card__level{align-items:center;background-color:#234642;border-radius:15px;color:#e7bc6e;display:flex;font-size:32px;font-weight:900;height:48px;justify-content:center;left:37.5%;padding-top:2px;position:absolute;top:37.5%;width:48px}.gradation-card__content{display:flex;flex-direction:column;gap:24px;padding-bottom:64px}.gradation-card__requirements{grid-gap:16px;display:grid;gap:16px;grid-template-columns:300px 1fr}@media (max-width:1024px){.gradation-card{grid-template-columns:1fr}.gradation-card__left{display:none}}@media (max-width:768px){.gradation-card__requirements{align-items:center;display:flex;flex-direction:column-reverse}.gradation-card__title{font-size:32px}.gradation-card__level-icon_mobile{display:block;height:64px;position:relative;width:64px}.gradation-card__level-icon_mobile>img{height:auto;width:100%}.gradation-card__level-icon_mobile:before{background-color:#e7bc6e;background-color:var(--color-ui-brown);content:"";height:100%;opacity:.8;position:absolute;right:-24px;width:1px}.gradation-card__level{border-radius:8px;font-size:16px;height:20px;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:20px}.gradation-card__header{grid-gap:48px;align-items:center;display:grid;gap:48px;grid-template-columns:-webkit-min-content 1fr;grid-template-columns:min-content 1fr}}.grade-card-image{align-items:center;border-radius:12px;cursor:pointer;display:flex;height:232px;justify-content:center}.grade-card-image>img{max-height:100%;object-fit:contain}@media (max-width:768px){.grade-card-image{min-height:400px}.grade-card-image>img{width:70px}}.grade-card{display:flex;flex-direction:column;height:-webkit-max-content;height:max-content;justify-content:space-between;width:100%}.grade-card__signature{color:rgba(0,0,0,.32);font-size:16px;font-weight:600}.grade-card__title{color:#234642;font-size:24px;font-weight:700;margin:4px 0 8px}.grade-card .slider-wrapper{max-width:310px}.grade-card__image{align-items:center;background:hsla(39,72%,67%,.32);border-radius:12px;display:flex;height:224px;justify-content:center;width:224px}.grade-card .carousel.carousel-slider{overflow:visible!important;overflow:initial!important}.grade-card .carousel .control-dots{bottom:-30px}.grade-card .dot{background-color:#234642!important;height:12px!important;width:12px!important}@media (min-width:768px){.grade-card{max-height:352px}}@media (max-width:768px){.grade-card{padding:22px 16px!important;width:100%}.grade-card__title{font-size:20px}}.carousel .control-arrow,.carousel.carousel-slider .control-arrow{background:none;border:0;cursor:pointer;filter:alpha(opacity=40);font-size:32px;opacity:.4;position:absolute;top:20px;transition:all .25s ease-in;z-index:2}.carousel .control-arrow:focus,.carousel .control-arrow:hover{filter:alpha(opacity=100);opacity:1}.carousel .control-arrow:before,.carousel.carousel-slider .control-arrow:before{border-bottom:8px solid transparent;border-top:8px solid transparent;content:"";display:inline-block;margin:0 5px}.carousel .control-disabled.control-arrow{cursor:inherit;display:none;filter:alpha(opacity=0);opacity:0}.carousel .control-prev.control-arrow{left:0}.carousel .control-prev.control-arrow:before{border-right:8px solid #fff}.carousel .control-next.control-arrow{right:0}.carousel .control-next.control-arrow:before{border-left:8px solid #fff}.carousel-root{outline:none}.carousel{width:100%}.carousel *{box-sizing:border-box}.carousel img{display:inline-block;pointer-events:none;width:100%}.carousel .carousel{position:relative}.carousel .control-arrow{background:none;border:0;font-size:18px;margin-top:-13px;outline:0;top:50%}.carousel .thumbs-wrapper{margin:20px;overflow:hidden}.carousel .thumbs{list-style:none;position:relative;-webkit-transform:translateZ(0);transform:translateZ(0);transition:all .15s ease-in;white-space:nowrap}.carousel .thumb{border:3px solid #fff;display:inline-block;margin-right:6px;overflow:hidden;padding:2px;transition:border .15s ease-in;white-space:nowrap}.carousel .thumb:focus{border:3px solid #ccc;outline:none}.carousel .thumb.selected,.carousel .thumb:hover{border:3px solid #333}.carousel .thumb img{vertical-align:top}.carousel.carousel-slider{margin:0;overflow:hidden;position:relative}.carousel.carousel-slider .control-arrow{bottom:0;color:#fff;font-size:26px;margin-top:0;padding:5px;top:0}.carousel.carousel-slider .control-arrow:hover{background:rgba(0,0,0,.2)}.carousel .slider-wrapper{margin:auto;overflow:hidden;transition:height .15s ease-in;width:100%}.carousel .slider-wrapper.axis-horizontal .slider{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-horizontal .slider .slide{flex-direction:column;flex-flow:column}.carousel .slider-wrapper.axis-vertical{-ms-box-orient:horizontal;display:-moz-flex;display:flex}.carousel .slider-wrapper.axis-vertical .slider{flex-direction:column}.carousel .slider{list-style:none;margin:0;padding:0;position:relative;width:100%}.carousel .slider.animated{transition:all .35s ease-in-out}.carousel .slide{margin:0;min-width:100%;position:relative;text-align:center}.carousel .slide img{border:0;vertical-align:top;width:100%}.carousel .slide iframe{border:0;display:inline-block;margin:0 40px 40px;width:calc(100% - 80px)}.carousel .slide .legend{background:#000;border-radius:10px;bottom:40px;color:#fff;font-size:12px;left:50%;margin-left:-45%;opacity:.25;padding:10px;position:absolute;text-align:center;transition:all .5s ease-in-out;transition:opacity .35s ease-in-out;width:90%}.carousel .control-dots{bottom:0;margin:10px 0;padding:0;position:absolute;text-align:center;width:100%;z-index:1}@media (min-width:960px){.carousel .control-dots{bottom:0}}.carousel .control-dots .dot{background:#fff;border-radius:50%;box-shadow:1px 1px 2px rgba(0,0,0,.9);cursor:pointer;display:inline-block;filter:alpha(opacity=30);height:8px;margin:0 8px;opacity:.3;transition:opacity .25s ease-in;width:8px}.carousel .control-dots .dot.selected,.carousel .control-dots .dot:hover{filter:alpha(opacity=100);opacity:1}.carousel .carousel-status{color:#fff;font-size:10px;padding:5px;position:absolute;right:0;text-shadow:1px 1px 1px rgba(0,0,0,.9);top:0}.carousel:hover .slide .legend{opacity:1}.goals-card__title{color:rgba(0,0,0,.32);font-size:16px;font-weight:600;line-height:100%}.goals-card__list{display:flex;flex-direction:column;gap:24px;margin-top:16px}.goals-card__item{font-size:20px;font-weight:600;line-height:120%;padding:0 12px 0 48px;position:relative}.goals-card__item:before{border:1px solid #000;border-radius:4px;content:"";height:18px;left:14px;position:absolute;top:50%;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:18px}@media (max-width:768px){.goals-card{padding:24px!important}}.List{display:flex;flex-direction:column;gap:24px;margin-top:16px}.List__item{font-size:20px;font-weight:600;line-height:120%;padding:0 12px 0 48px;position:relative}.List__item:before{border:1px solid #000;border-radius:4px;content:"";height:18px;left:14px;position:absolute;top:50%;-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);width:18px}.modal{height:100vh;left:0;position:fixed;top:0;width:100%;z-index:4}.modal__background{background-color:hsla(0,0%,50%,.401);height:100%;width:100%}.modal__container{background-color:#fff;border-radius:20px;height:90vh;left:50%;padding:40px;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}@media (max-width:768px){.modal__container{border-radius:0;padding:10px;width:80vw}}.gradation-card-modal{height:100%;width:100%}.gradation-card-modal .slider,.gradation-card-modal div{height:100%}.gradation-card-modal .slider{max-width:500px}.gradation-card-modal__image{height:100%;max-width:500px!important;object-fit:contain}.gradation-card-modal .dot{background-color:#234642!important;height:12px!important;width:12px!important}.card{border:1px solid rgba(0,0,0,.078);border-radius:16px;padding:32px}.card_border_brown{border-color:#e7bc6e;border-width:2px}.progress__progress{border-radius:8px;height:4px;overflow:hidden;width:100%}.progress__progress::-webkit-progress-bar{background:rgba(51,93,92,.08)}.progress__progress::-webkit-progress-value{background-color:#335d5c}.progress__bold{font-weight:700}.progress__values{color:#234642;display:flex;font-size:16px;justify-content:space-between;margin-top:4px}.dropdown{transition:all 3s linear}.dropdown__checkbox{display:none}.dropdown__label{font-size:20px;font-weight:700;padding:18px 32px;width:100%}.dropdown__content{max-height:0;opacity:0;overflow:hidden;transition:all .3s linear}.dropdown__checkbox:checked~.dropdown__content{max-height:200px;opacity:1}.input{border:1px solid #000;border-radius:8px;color:#000;font-size:16px;font-weight:400;padding:16px 24px;width:100%}.privacy-layout{display:flex;height:100%;justify-content:center;margin:0 10%;min-height:100vh;padding-top:66px}.privacy-layout__content{display:flex;flex-direction:column;gap:24px;margin-right:200px;max-width:100%;padding:0 64px 64px;width:800px}.privacy-layout__content>p{color:rgba(0,0,0,.88);font-family:Akrobat;font-size:16px;font-weight:500;line-height:180%}@media (max-width:1024px){.privacy-layout{flex-direction:column-reverse}.privacy-layout__content{margin-right:0}}@media (max-width:768px){.privacy-layout{margin:0}.privacy-layout__content{padding:0 32px}}.login-form{border:1px solid rgba(0,0,0,.08);border-radius:16px;padding:32px;width:480px}.login-form__info{align-items:center;border:1px solid #e7bc6e;border-radius:8px;display:flex;gap:16px;margin-top:48px;padding:16px}.login-form__info-desc{color:#000;padding-left:16px;position:relative}.login-form__info-desc:before{background-color:#e7bc6e;content:"";height:100%;left:0;position:absolute;top:0;width:1px}.login-form__link{color:#335d5c;font-weight:700}.login-form__button-list,.login-form__inputs{display:flex;gap:8px;margin-top:16px}.login-form__inputs{flex-direction:column}.login-form__about{display:flex;justify-content:space-between;margin-top:48px}.login-form__copyright{color:rgba(0,0,0,.639)}@media (max-width:1024px){.login-form{background-color:hsla(0,0%,100%,.322);width:auto}.login-form__info-desc{min-width:140px}.login-form__button-list{flex-wrap:wrap;gap:16px;margin-top:24px}.login-form__button{justify-content:center}}@media (max-width:375px){.login-form__info-desc{min-width:0}}.profile-header{grid-column-gap:16px;-webkit-column-gap:16px;column-gap:16px;display:grid;grid-template-columns:256px 1fr}.profile-header__bottom,.profile-header__date,.profile-header__location{padding:24px}.profile-header__header{grid-area:header}.profile-header__bottom{grid-gap:16px;display:grid;gap:16px;grid-area:id;grid-template-columns:-webkit-min-content 1fr;grid-template-columns:min-content 1fr}.profile-header__left{display:flex;flex-direction:column;gap:8px}.profile-header__exit{justify-content:center}.profile-header__exit svg{-webkit-filter:brightness(0) saturate(100%) invert(23%) sepia(40%) saturate(433%) hue-rotate(124deg) brightness(90%) contrast(94%);filter:brightness(0) saturate(100%) invert(23%) sepia(40%) saturate(433%) hue-rotate(124deg) brightness(90%) contrast(94%)}.profile-header__avatar{border-radius:16px;height:256px;object-fit:cover;width:100%}.profile-header__fullname{color:#000;font-size:48px;font-weight:700;line-height:100%;margin-bottom:16px;max-width:400px}.profile-header__title{color:#234642;font-size:24px;font-weight:600;line-height:120%}.profile-header__birthdate,.profile-header__sub-title{line-height:100%}.profile-header__sub-title{color:rgba(0,0,0,.32);font-size:14px;font-weight:500;width:-webkit-max-content;width:max-content}.profile-header__birthdate{font-size:20px;font-weight:500;margin-top:4px}.profile-header__characteristic{grid-gap:8px;display:grid;gap:8px;grid-template-areas:"date location" "id id";grid-template-columns:1fr 5fr}.profile-header__date{display:grid;grid-area:date;justify-content:center;text-align:center}.profile-header__date>.profile-header__title{border-bottom:1px solid rgba(0,0,0,.08);padding-bottom:8px;width:100%}.profile-header__date>.profile-header__sub-title{margin-top:8px}.profile-header__location{grid-area:location}.profile-header__logo{border-right:1px solid #e7bc6e;padding:7px 16px 7px 0}.profile-header__button-container{align-items:center;display:flex;justify-content:flex-end}.profile-header__button-container svg{-webkit-filter:brightness(0) saturate(100%) invert(21%) sepia(21%) saturate(1141%) hue-rotate(124deg) brightness(85%) contrast(82%);filter:brightness(0) saturate(100%) invert(21%) sepia(21%) saturate(1141%) hue-rotate(124deg) brightness(85%) contrast(82%)}.profile-header__information{display:flex;gap:16px}.profile-header__info-left{display:flex;flex-direction:column;gap:4px}@media (max-width:768px){.profile-header{grid-template-columns:1fr}.profile-header__left{flex-direction:row;justify-content:space-between;margin-bottom:32px}.profile-header__avatar{height:192px;width:192px}.profile-header__exit{height:48px;padding:0;width:48px}.profile-header__bottom{grid-template-columns:1fr}.profile-header__button-next{justify-content:center}.profile-header__title{font-size:16px}.profile-header__age{font-size:24px}}.profile-my-grade{margin:32px 0 -48px}.profile-my-grade__header{color:#335d5c;font-size:32px;font-weight:600;line-height:100%}.profile-my-grade__top{grid-gap:8px;display:grid;gap:8px;grid-template-columns:3fr 2fr;margin-top:16px}.profile-my-grade__bottom{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(2,1fr);margin-top:8px}.profile-my-grade__card,.profile-my-grade__level{padding:24px}.profile-my-grade__card .profile-my-grade__sub-title{margin-bottom:4px;max-width:100px}.profile-my-grade__right{grid-gap:8px;display:grid;gap:8px;grid-template-columns:1fr 1fr}.profile-my-grade__level{display:flex;gap:16px}.profile-my-grade__my-level{display:flex;flex-direction:column;gap:4px;justify-content:center}.profile-my-grade__title{color:#234642;font-size:24px;font-weight:600;line-height:120%}.profile-my-grade__sub-title{color:rgba(0,0,0,.322);font-weight:500;line-height:100%}@media (max-width:768px){.profile-my-grade__bottom,.profile-my-grade__top{grid-template-columns:1fr}}.task-progress{padding-left:46px;position:relative}.task-progress:before{border:1px solid #000;border-radius:4px;content:"";height:16px;left:16px;position:absolute;top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg);width:16px}.task-progress_theme_white{color:#fff}.task-progress_theme_white:before{background-color:#fff;border:none;height:14px;outline:1px solid #fff;outline-offset:1px;width:14px}.task-progress_theme_white .progress__values{color:#fff}.task-progress_theme_white .progress__progress::-webkit-progress-bar{background:#818585}.task-progress_theme_white .progress__progress::-webkit-progress-value{background-color:#fff}.profile-card-next-grade{padding:24px}.profile-card-next-grade__header{color:rgba(0,0,0,.32);font-size:16px;font-weight:600;line-height:100%}.profile-card-next-grade__list{display:flex;flex-direction:column;gap:24px;margin-top:16px}.profile-course-list{--gap:8px;display:flex;flex-direction:column;gap:var(--gap);overflow:auto;padding:24px}.profile-course-list::-webkit-scrollbar{display:none}.profile-course-list__header{color:rgba(0,0,0,.322)}.profile-course-list__title{color:#234642;font-size:20px;font-weight:600;line-height:120%;margin-bottom:4px}.profile-course-list__date{color:rgba(0,0,0,.32);font-size:16px;font-weight:500;line-height:120%}.profile-course-list__item{border-bottom:1px solid rgba(0,0,0,.08);padding-bottom:var(--gap)}.profile-course-list__show-more-button{--color:#234642;align-content:center;align-self:start;background:none;color:var(--color);display:inline-flex;font-size:16px;gap:16px}.profile-course-list__show-more-button span{display:inline-block;height:20px;rotate:90deg;width:10px}.profile-course-list__show-more-button span svg path{fill:var(--color)}.profile-course-list__show-more-button[data-shown=true] span{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.profile-course-card{display:flex;flex-direction:column;gap:16px;justify-content:space-between;min-height:360px;min-width:300px;padding:16px}.profile-course-card__bottom{display:flex;flex-direction:column;gap:8px}.profile-course-card__header{align-items:center;display:flex;gap:8px}.profile-course-card__title{color:#234642;font-size:20px;font-weight:600;line-height:120%}.profile-course-card img{flex:1 1;max-width:100%;object-fit:cover}.profile-course-card__award-message{-webkit-margin-after:auto;color:#234642;font-size:20px;font-weight:600;margin-block-end:auto;text-align:center}:root{--color-ui-base:#335d5c;--color-ui-brown:#e7bc6e}.profile-course-card-item{border:1px solid #e7bc6e;border-radius:12px;cursor:pointer;display:flex;gap:8px;min-height:55px;padding:8px;position:relative;width:100%}.profile-course-card-item__content{display:flex;flex-direction:column;gap:4px}.profile-course-card-item__sub-title{color:rgba(0,0,0,.32);font-size:12px;font-weight:600;line-height:100%}.profile-course-card-item__title{color:#234642;font-size:16px;font-weight:700;line-height:120%}.profile-course-card-item__avatar{max-height:48px;max-width:48px}.profile-course-card-item__avatar img{height:34px;width:34px}.profile-course-card-item>div.active:not(:nth-child(2)){display:none;opacity:0;transition:all .3s}.profile-course-card-item__hover.active{-webkit-animation-duration:.5s;animation-duration:.5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-name:CardHover;animation-name:CardHover;display:flex}.profile-course-card-item__hover{background-color:#234642;border-radius:12px;bottom:0;display:none;flex-direction:column;gap:4px;height:0;opacity:0;overflow:hidden;padding:20px;width:100%;z-index:100}.profile-course-card-item__hover .profile-course-card-item__sub-title,.profile-course-card-item__hover .profile-course-card-item__title{color:#fff}.profile-course-card-item__hover-image{background-color:#fff;display:flex;height:224px;margin-bottom:4px;width:100%}@media (max-width:768px){.profile-course-card-item__avatar>img{height:auto;padding:10px;width:100%}}@-webkit-keyframes CardHover{0%{display:none;height:0;opacity:0}25%{display:flex;height:0;opacity:0}50%{display:flex;height:300px;opacity:0}75%{display:flex;height:300px;opacity:1}to{display:flex;height:300px;opacity:1}}@keyframes CardHover{0%{display:none;height:0;opacity:0}25%{display:flex;height:0;opacity:0}50%{display:flex;height:300px;opacity:0}75%{display:flex;height:300px;opacity:1}to{display:flex;height:300px;opacity:1}}.profile-course-card-level{cursor:pointer;position:relative}.profile-course-card-level:hover .profile-course-card-level__info{display:block}.profile-course-card-level__info{background-color:#234642;border-radius:12px;bottom:0;color:#fff;display:none;left:50%;padding:16px;position:absolute;-webkit-transform:translate(-50%,100%);transform:translate(-50%,100%);width:100%;z-index:2}.profile-course-card-level__title{font-size:16px;font-weight:600;line-height:100%}.profile-course-card-level__list{display:flex;flex-direction:column;gap:12px;margin-top:20px;max-height:175px;overflow-y:auto;padding-top:10px}.profile-course-card-level__list::-webkit-scrollbar{display:none}.carousel{position:relative}.carousel>button{justify-content:center;padding-left:0;padding-right:0;position:absolute;top:50%;width:48px}.carousel>button:first-child{left:-72px;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.carousel>button:last-child{right:-72px}.carousel__wrapper{display:flex;gap:16px;height:-webkit-min-content;height:min-content;overflow-x:auto;padding-bottom:10px;padding-top:80px}.carousel__wrapper::-webkit-scrollbar{cursor:pointer;height:8px}.carousel__wrapper::-webkit-scrollbar-track{background-color:#eff2f2;border-radius:10px}.carousel__wrapper::-webkit-scrollbar-thumb{background-color:#234642;border-radius:10px}@media (max-width:1150px){.carousel>button{display:none}}
/*# sourceMappingURL=main.32687c42.css.map*/