.profile-page__header{align-items:stretch;display:flex;flex-direction:row;gap:18px;justify-content:space-between;margin-bottom:36px}.profile-page__header__right-side{align-items:center;display:flex;flex-direction:column;gap:18px;justify-content:space-between;position:relative;z-index:1}.profile-page__header__right-side__change-pass,.profile-page__header__right-side__notify{align-items:center;backdrop-filter:blur(10px);background:rgba(0,0,0,.5);border:1px solid hsla(0,0%,100%,.2);border-radius:40px;cursor:pointer;display:flex;flex-direction:row;font-size:20px;gap:20px;height:100%;justify-content:center;padding:14px 15px 17px;position:relative;width:100%}.profile-page__header__right-side__change-pass:hover,.profile-page__header__right-side__notify:hover{backdrop-filter:blur(9.362361908px);border:.94px solid #fa2828;box-shadow:0 0 28.09px 0 rgba(250,40,40,.5)}.profile-page__header__right-side__notify{background-image:url(/icon/notify.svg);background-position:5% 50%;background-repeat:no-repeat;background-size:24%}.profile-page__header__right-side__notify--counter{align-items:center;display:flex;flex-direction:row;font-family:var(--font-gilroy);font-size:42px;font-weight:500;justify-content:center;width:74px}.profile-page__header__right-side__notify__section{backdrop-filter:blur(10px);background:rgba(0,0,0,.5);background:rgba(0,0,0,.8);border:1px solid hsla(0,0%,100%,.2);border-radius:40px;border-radius:16px;display:flex;flex-direction:column;gap:10px;left:0;max-height:0;opacity:0;overflow:hidden;padding:15px 20px;position:relative;position:absolute;right:0;transform:translateX(-100%);transition:all .3s ease;z-index:999}.profile-page__header__right-side__notify__section__item{align-items:center;border:1px solid hsla(0,0%,100%,.2);border-radius:10px;display:flex;gap:10px;justify-content:space-between;padding:5px 10px}.profile-page__header__right-side__notify__section__item a{color:#fa2828}.profile-page__header__right-side__notify__section__item button{height:15px}.profile-page__header__right-side__notify__section.active{max-height:500px;opacity:1;overflow:auto}.profile-page__header__right-side__change-pass{background-image:url(/icon/pass.svg);background-position:10% 50%;background-repeat:no-repeat}.profile-page__content{backdrop-filter:blur(10px);background:rgba(0,0,0,.5);border:1px solid hsla(0,0%,100%,.2);border-radius:40px;padding:36px 30px 0;position:relative;width:100%}.profile-page__content h2{font-family:var(--font-montserrat);font-size:36px;font-weight:500;margin-bottom:24px;text-align:center;width:100%}.profile-page__content__course{margin-bottom:54px}.profile-page__content__course__heading{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:17px}.profile-page__content__course__heading--name{font-family:var(--font-montserrat);font-size:24px;font-weight:500}.profile-page__content__course__heading--progress{color:hsla(0,0%,100%,.4);font-family:var(--font-montserrat);font-size:30px;font-weight:500}.profile-page__content__course__heading--progress .completed{color:#fa2828;font-family:var(--font-montserrat);font-weight:500}.profile-page__content__course--continue{background:hsla(0,0%,100%,.1);border:1.19px solid hsla(0,0%,100%,.4);border-radius:20px;display:block;max-width:245px;text-align:center}.profile-page__content__course--continue,.profile-page__content__course--download{font-family:var(--font-montserrat);font-size:28.44px;font-weight:500;line-height:50px;margin-top:20px;width:100%}.profile-page__content__course--download{align-items:center;background:rgba(250,40,40,.4);border:1.185px solid rgba(250,40,40,.5);border-radius:20px;color:#fff;cursor:pointer;display:flex;gap:10px;justify-content:center;max-width:400px}.profile-page__content__course--download:disabled{cursor:wait;opacity:.7}.profile-page__content__course--download:hover:not(:disabled){backdrop-filter:blur(9.362361908px);border:.94px solid #fa2828;box-shadow:0 0 28.09px 0 rgba(250,40,40,.5)}.profile-page__certificates-link{align-items:center;backdrop-filter:blur(10px);background:rgba(0,0,0,.5);border:1px solid hsla(0,0%,100%,.2);border-radius:30px;color:#fff;display:flex;justify-content:space-between;margin-top:36px;padding:24px 30px;position:relative;text-decoration:none}.profile-page__certificates-link:hover{backdrop-filter:blur(9.362361908px);border:.94px solid #fa2828;box-shadow:0 0 28.09px 0 rgba(250,40,40,.5)}.profile-page__certificates-link__title{font-family:var(--font-gilroy);font-size:32px;font-weight:500;margin-bottom:8px}.profile-page__certificates-link__subtitle{color:#ccc;font-family:var(--font-montserrat);font-size:18px;font-weight:400}.profile-page__attempts{backdrop-filter:blur(10px);background:rgba(0,0,0,.5);border:1px solid hsla(0,0%,100%,.2);border-radius:40px;margin-top:36px;padding:36px 30px;position:relative;width:100%}.profile-page__attempts h2{font-family:var(--font-montserrat);font-size:36px;font-weight:500;margin-bottom:24px;text-align:center;width:100%}.profile-page__attempts__list{margin-bottom:18px}.profile-page__attempts__full-history{align-items:center;backdrop-filter:blur(10px);background:rgba(0,0,0,.5);border:1px solid hsla(0,0%,100%,.2);border-radius:30px;color:#fff;display:flex;justify-content:space-between;padding:24px 30px;position:relative;text-decoration:none}.profile-page__attempts__full-history:hover{backdrop-filter:blur(9.362361908px);border:.94px solid #fa2828;box-shadow:0 0 28.09px 0 rgba(250,40,40,.5)}.profile-page__attempts__full-history__title{font-family:var(--font-gilroy);font-size:32px;font-weight:500;margin-bottom:8px}.profile-page__attempts__full-history__subtitle{color:#ccc;font-family:var(--font-montserrat);font-size:18px;font-weight:400}@media(max-width:560px){.profile-page__header{flex-direction:column}.profile-page__header__left-side{gap:0!important;padding:25px!important}.profile-page__header__left-side__info__heading--profile-image{display:flex;height:52px!important;width:52px!important}.profile-page__header__left-side__info__heading__name-role{max-width:172px}.profile-page__header__left-side__info__heading__name-role--name{font-size:18px!important}.profile-page__header__left-side__info__contacts{align-items:flex-start!important;flex-direction:column!important;gap:18px!important}.profile-page__header__left-side__info__contacts__mail,.profile-page__header__left-side__info__contacts__tel{font-size:14px!important;line-height:16px!important}.profile-page__header__left-side__info__contacts img{height:25px;width:25px}.profile-page__header__left-side__info__contacts--edit-field{width:90%!important}.profile-page__content h2{font-size:24px}.profile-page__content__course__heading--name{font-size:14px}.profile-page__content__course__heading--progress{font-size:18px}.profile-page__content__course--continue,.profile-page__content__course--download{border-radius:11.6px;font-size:14px;line-height:1;margin-top:15px;max-width:100%;padding:8px 14px}.profile-page__content__course--continue{max-width:122px}.profile-page__attempts__full-history,.profile-page__certificates-link__full-history{padding:18px 20px}.profile-page__attempts__full-history__title,.profile-page__certificates-link__full-history__title{font-size:20px}.profile-page__attempts__full-history__subtitle,.profile-page__certificates-link__full-history__subtitle{font-size:14px}.profile-page__certificates-link{padding:18px 20px}.profile-page__certificates-link__title{font-size:20px}.profile-page__certificates-link__subtitle{font-size:14px}.profile-page__attempts h2{font-size:24px}.profile-page__header__right-side__notify__section{transform:translateY(-100%)}}