.wrapper{padding:calc((1vh + 1vw)*2);color:#fff}.badges{display:flex;justify-content:center;flex-wrap:wrap;gap:10px}.badges span{background:#fff;color:#7e3ff2;padding:10px 20px;border-radius:20px;font-weight:700}.courseList{background-color:#6337c3;width:80%;margin:0 auto;padding:30px;border-radius:40px}@media(max-width:768px){.courseList{width:100%}}.courseList h2{font-size:calc((1vh + 1vw)*1.7);margin-bottom:20px;text-align:center}.courseList ul{margin:30px auto;padding:0;list-style:none}.courseList li{margin-bottom:10px;padding:15px;border-radius:10px;font-size:calc((1vh + 1vw)*1.2);border-bottom:1px solid #fff}.profile{display:flex;align-items:flex-start;justify-content:space-between;gap:30px;margin-top:40px;margin-bottom:50px;padding:10px}@media(max-width:768px){.profile{flex-direction:column;align-items:center;gap:20px;margin-top:0}}.profile .profileImage{background-color:#fc9953;position:relative;width:450px;height:350px;border-radius:20px;overflow:hidden}@media(max-width:768px){.profile .profileImage{width:100%;height:350px}}.profile .profileImage .profileImage-img{object-fit:cover;object-position:top}.profile .profileImage img{border-radius:20px}.profile .profileInfo{width:100%;background-color:#fff;padding:30px;border-radius:20px;color:#292824}.profile .profileInfo h1{font-size:calc((1vh + 1vw)*1.5);margin-bottom:10px}.profile .profileInfo .education,.profile .profileInfo p{font-size:calc((1vh + 1vw)*.7);line-height:calc((1vh + 1vw)*1);margin-bottom:10px}.profile .profileInfo .education{font-style:italic;color:#fff;background-color:#7e3ff2;padding:10px;border-radius:10px;width:-moz-fit-content;width:fit-content}.stats{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}.stats div{text-align:center}.stats strong{display:block;font-size:calc((1vh + 1vw)*1);color:#7e3ff2}.stats span{font-size:calc((1vh + 1vw)*.5);line-height:calc((1vh + 1vw)*1);color:#292824}