.profile{font-family:Open Sans,sans-serif;color:#747c81}.profile-title{text-align:center;font-size:22px;letter-spacing:-.5px;font-weight:600}.profile-title-link{text-decoration:none;color:inherit}.profile-link-admin{color:#747c81}.profile-header{text-align:center;background-color:#fff;padding:0 0 35px}.profile-header .container{width:100%}.profile-header-avatarAndEdit-wrapper{padding:2rem 0}.profile-header-avatarAndEdit{position:relative;display:inline-block}.profile-header-edit{position:absolute;bottom:-15px;right:calc(50% - 15px)}.profile-header-avatar{height:120px;width:120px;border-radius:50%;border:6px solid #32a7e5}.profile-header-name{display:block;margin:30px auto 0;max-width:580px;font-weight:700;font-size:1.44rem;line-height:1.38em;color:#202024}.profile-header-external-id-wrapper{margin-bottom:.55rem}.profile-header-external-id{font-style:normal;font-weight:400;font-size:.9rem;color:#5d5b5c}.profile-link{height:30px;width:30px;border-radius:50%;background-position:50%;display:inline-block;background-repeat:no-repeat;order:2}.profile-PORTFOLIO{order:1;width:28px;height:28px;margin:3px;border:1px solid #32a7e5}.profile-info--pm3{background-color:#4b187b!important}.profile-header--pm3{background:#fff!important}.profile-header-avatar--pm3{border-color:#fff!important}.profile-LINKEDIN{background-image:url(/assets/images/profile/icon-linkedin-big.svg);background-size:24px 24px}.profile-GITHUB{background-image:url(/assets/images/profile/icon-github-big.svg);background-size:26px 26px}.profile-TWITTER{background-image:url(/assets/images/profile/icon-twitter-big.svg);background-size:32px 32px}.profile-PORTFOLIO{background-size:cover}.profile-INSTAGRAM{background-image:url(/assets/images/profile/icon-instagram-big.svg);background-size:32px 32px}.profile-YOUTUBE{background-image:url(/assets/images/profile/icon-youtube-big.svg);background-size:36px 36px}.profile-description{display:none}.profile-header-bio-wrapper,.profile-header-interested-categories-container-wrapper{display:block;margin:15px auto 0;max-width:600px;width:96%;text-align:left}.profile-header-bio-empty{font-style:italic}.profile-header-bio-empty a{color:#747c81}.profile-header-bio-title,.profile-header-interested-categories-title{margin-bottom:1em;font-size:1rem;line-height:22px;color:#343233;font-weight:700}.profile-header-interested-categories-title{text-align:left}.profile-header-interested-categories-wrapper,.profile-header-non-linkable-wrapper{display:flex;flex-wrap:wrap;gap:10px}.profile-header-non-linkable-wrapper-content{padding:12px;border-radius:8px;text-decoration:none;pointer-events:none}.profile-header-interested-categories{text-decoration:none;padding:12px;border-radius:8px;font-size:16px;font-weight:bolder;color:#202024}.profile-user-guides{margin:40px auto 10px}.profile-info{background-color:#32a7e5;color:#fff;padding:28px 20px;font-size:1.07em}.profile-info-item{margin-bottom:15px}.profile-info-item:before{content:"";display:inline-block;background:no-repeat 50%;vertical-align:middle;margin-right:8px;background-size:25px 25px;width:25px;height:25px}.profile-info-item-ranking:before{background-image:url(/assets/images/profile/icon-ranking.svg)}.profile-info-item-points:before{background-image:url(/assets/images/profile/icon-points.svg)}.profile-info-item-finishedCourses:before{background-image:url(/assets/images/profile/icon-courses.svg)}.profile-info-item-solvedExercises:before{background-image:url(/assets/images/profile/icon-exercises.svg)}.profile-info-item-solvedTopics:before{background-image:url(/assets/images/profile/icon-forum-solved.svg)}.profile-info-item-forumPosts:before{background-image:url(/assets/images/profile/icon-forum-posts.svg)}.profile-finishedCareers{margin-top:30px}.profile-finishedCourses{padding-bottom:55px}.profile-finishedProjects{padding-bottom:0}.profile-item-link{color:#fff}.profile-activity{position:relative;text-align:center;margin-top:70px}.profile-title-activity{display:block;margin:0 auto;width:100%;transform:translateY(-50%)}.profile-title-activity span{background:#f9fbfd;padding:0 1.5em;font-size:.85em;font-weight:600;text-transform:uppercase}.profile-activity-pointsGrid{display:inline-block;border:2px solid #eaf2f6;max-width:300px}.profile-finishedCourses .profile-title{display:block;width:100%}.profile-finishedCourses{display:flex;flex-direction:column;justify-content:space-between}.profile-finishedCareers-list{font-size:0}.profile-finishedCourses-list{margin:20px 0 30px}.profile-finishedProjects-list{margin:20px 0 0}.profile-finishedCourses-list--inactive{max-height:552px;min-height:166px;overflow:hidden}.profile-finishedCareers-list--inactive{max-height:1060px;overflow:hidden}.profile-finishedCourses-btn-group{margin-top:10px;display:flex;flex-direction:column;align-items:center}.profile-finishedCourses-btn-sort{width:187px;font-size:.8em;margin:10px auto 0;color:#fff;border-radius:5px;border:2px solid #32a7e5;transition:opacity .3s;background-color:#32a7e5;padding:6px 15px;opacity:.5}.profile-finishedCourses-btn-sort:first-child{margin-top:0}.profile-finishedCourses-btn--active{opacity:1}.profile-fullCertificate{padding-bottom:40px}.profile-fullCertificate-link{text-decoration:none;font-weight:700;color:#747c81}.profile-createdCourses{position:relative;padding-bottom:60px}.profile-createdCourses-title{padding-bottom:15px;padding-top:60px;text-align:center;text-transform:uppercase;font-size:18px;font-weight:800}.profile-createdCourses-list{margin-top:20px}.profile-createdCourses-list .course-card{justify-content:center}.profile-header-roleLabel{height:23px;width:100px;display:flex;justify-content:center;align-items:center;margin:15px auto 0}#emptyCareerCard-1,#emptyCareerCard-2,#emptyCareerCard-3{display:none}.emptyCareerCard.emptyCareerCard{margin-top:15px}.profile-info-list{font-size:.89em}.seeMoreButton{margin-top:0}.seeMoreButton span{background-color:#f9fbfd;width:300px;color:#c5d2dc;font-size:12px}@media (min-width:480px){.profile-activity-pointsGrid{max-width:450px}.profile-info-list{font-size:1em}}@media (min-width:600px){.profile-title{text-align:left}.profile-finishedCareers-list{text-align:left;display:flex;flex-wrap:wrap}.profile-finishedCourses-btn-group{flex-direction:row;justify-content:flex-start}.profile-finishedCourses-btn-sort{margin:0 10px 0 0;width:unset;font-size:1em}.profile-finishedCourses-btn-sort:first-child{margin-left:0}#emptyCareerCard-1{display:flex}.emptyCareerCard.emptyCareerCard{margin:20px 2.4% 0 0}.emptyCareerCard:nth-child(2n){margin-right:0}.profile-finishedCourses{margin-top:60px}.profile-finishedCourses-list--inactive{max-height:277px;min-height:166px}.profile-finishedCareers-list--inactive{max-height:300px}}@media (min-width:620px){.profile-info-item{display:inline-block;width:49%}}@media (min-width:680px){.profile-activity-pointsGrid{max-width:650px}.profile-finishedCareers{margin-top:70px}}@media(min-width:768px){.profile-header .container{width:96%}.container.profile-header-resume-wrapper{display:flex;padding:2em 4em}.profile-header-avatarAndEdit-wrapper{width:48%;margin-right:1rem;border:1px solid #d7dbdf;padding-bottom:1rem}.profile-header-bio-wrapper-container{width:48%;display:flex;justify-content:center;flex-direction:column}}@media (min-width:916px){#emptyCareerCard-2{display:flex}.emptyCareerCard.emptyCareerCard{margin:20px 2.2% 0 0}.emptyCareerCard:nth-child(3n){margin-right:0}.profile-info-list{display:flex;align-items:center;justify-content:space-around;align-items:flex-start;width:80%;margin:0 auto;max-width:1200px}.profile-info-list--pm3{display:flex;justify-content:center!important;align-items:flex-start!important;gap:2em}.profile-info-item{text-align:center;margin-bottom:0}.profile-info-item-number,.profile-info-item-text,.profile-info-item:before{display:block;width:100%;margin:0 auto}.profile-info-item-text{font-size:15px}.profile-info-item-number{font-size:24px}.profile-info-item:before{margin-bottom:5px}.profile-info-list{width:70%}.profile-info-item{width:10%}.profile-info-item-ranking,.profile-info-item-solvedTopics{width:15%}}@media (min-width:1200px){.profile-finishedCourses-list--inactive{max-height:172px;min-height:172px}.profile-header-avatarAndEdit-wrapper{width:40%}.profile-header-bio-wrapper-container{width:58%}}@media (min-width:1222px){#emptyCareerCard-3{display:flex}.emptyCareerCard.emptyCareerCard{margin:20px 1.5% 0 0}.emptyCareerCard.emptyCareerCard:nth-child(4n){margin-right:0}}.course-btn-sort:focus{background-color:#747c81}