.BadgePage_topBar__j1q_c{display:flex;justify-content:center;align-items:center;height:74px}.BadgePage_mainContent__rbH07{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:hsl(48,100%,97%);padding:48px}@media screen and (max-width:calc(768px - 0.02px)){.BadgePage_mainContent__rbH07{padding:16px 16px 48px}}.BadgePage_badgeImage__XARaz{max-width:100%}.BadgePage_userNameContainer__u7AOx{display:flex;justify-content:center;padding-top:24px;border-bottom:1px solid black;width:100%;max-width:500px}.BadgePage_userNameContainer__u7AOx h2{font-weight:var(--font-weights-bold);font-size:20px;margin:12px}.BadgePage_badgeName__u_Yp_{font-weight:600;text-align:center;margin-bottom:0}.BadgePage_descriptionText__hz57d{margin:8px;font-size:14px;text-align:center}.BadgePage_detailTitle__7hXFK{font-size:18px;font-weight:500;margin-bottom:16px}.BadgePage_detailInfo__lLfPp{margin:4px 0;font-size:16px;font-weight:400}.BadgePage_certificationDetailsContainer__Y3InE{margin:48px;font-size:18px}@media screen and (max-width:calc(768px - 0.02px)){.BadgePage_certificationDetailsContainer__Y3InE{margin-left:16px}}.LordIcon_lordIconWrapper__KlMhv{display:inline-block;&[style]>lord-icon{width:inherit;height:inherit}}.AchieveGoalsSection_sectionTitle__2Ai9Q{font-size:var(--font-sizes-h3);text-align:center;font-weight:var(--font-weights-medium)}.AchieveGoalsSection_sectionWrapper__yAmn_{padding-top:var(--spacings-enormous);padding-bottom:var(--spacings-enormous);display:none;& a{color:var(--link)}& a:hover{color:var(--link-hover)}@media screen and (min-width:calc(768px - 0.01px)){display:block}}.AchieveGoalsSection_threeColumnsWrapper__KPH3R{display:none;flex-wrap:column;flex-direction:column;align-items:center;@media screen and (min-width:calc(768px - 0.01px)){display:flex}@media screen and (min-width:calc(1280px - 0.01px)){flex-direction:row;align-items:start}}.AchieveGoalsSection_column__JCXLz{flex:1 1;padding:10px;box-sizing:border-box;align-items:flex-start;width:100%;text-align:left;@media screen and (min-width:calc(1280px - 0.01px)){width:auto;text-align:center}}.AchieveGoalsSection_columnContent__5wH1P{display:flex;flex-direction:row;@media screen and (min-width:calc(1280px - 0.01px)){flex-direction:column;align-items:center}}.AchieveGoalsSection_textContent__wwsy6{padding-top:10px;margin-left:40px;@media screen and (min-width:calc(1280px - 0.01px)){margin-left:0}}.AchieveGoalsSection_itemTitle__PsEW2{font-size:var(--font-sizes-h4);font-weight:var(--font-weights-medium);padding-bottom:10px}.AchievementsSection_sectionTitle__Wv_P3{font-size:var(--font-sizes-h4);font-weight:var(--font-weights-bold)}.AchievementsSection_sectionWrapper__MIKSH{padding-top:var(--spacings-enormous);padding-bottom:var(--spacings-enormous);& a{color:var(--link)}& a:hover{color:var(--link-hover)}}.AchievementsSection_achievementContainer__HOWl3{display:flex;gap:5%;flex-wrap:wrap;padding:var(--spacings-m);@media screen and (min-width:calc(848px - 0.01px)){flex-wrap:nowrap}@media screen and (max-width:calc(768px - 0.02px)){flex-wrap:nowrap;flex-direction:column}}.AchievementsSection_badgeContainer__JfU0H{order:1;width:100px;display:flex;align-items:center;@media screen and (max-width:calc(768px - 0.02px)){order:2;padding-bottom:var(--spacings-l);padding-top:var(--spacings-l)}& .AchievementsSection_upToDate__O7lGl img{opacity:1}& .AchievementsSection_outdated__78veF img{opacity:.2}}.AchievementsSection_infoContainer__cDPAW{order:2;flex:1 1;display:flex;min-width:320px;@media screen and (max-width:calc(768px - 0.02px)){order:1;min-width:0;margin-left:0}}.AchievementsSection_actionContainer__0BG7c{order:3;width:-moz-fit-content;width:fit-content;padding-top:0;text-align:right;@media screen and (min-width:calc(768px - 0.01px)){padding-top:var(--spacings-l)}@media screen and (min-width:calc(1280px - 0.01px)){padding-top:0}@media screen and (min-width:calc(848px - 0.01px)){flex-wrap:nowrap;padding-top:0}}.AchievementsSection_infoButtonWrapper__FqYGT svg:hover{cursor:pointer}.AchievementsSection_textWrapper__twbZP{font-size:var(--font-sizes-h4);font-weight:var(--font-weights-medium);color:#227770;& div{vertical-align:middle}}.AchievementsSection_miniLink__zkvh_{font-size:var(--font-sizes-extra-small);color:var(--link);&:hover{text-decoration:underline;cursor:pointer}& svg{vertical-align:bottom}}.AchievementsSection_dropdownContainer__MD_qQ{& div,& div>button{width:100%}}.CertificationsSection_sectionTitle__CFLPJ{font-size:var(--font-sizes-h3);text-align:center;font-weight:var(--font-weights-medium)}.CertificationsSection_subtitle__4s3pa{font-size:var(--font-sizes-h4);font-weight:var(--font-weights-bold)}.CertificationsSection_sectionWrapper__bTEXa{padding-top:var(--spacings-xxl);padding-bottom:var(--spacings-enormous);& a{color:var(--link)}& a:hover{color:var(--link-hover)}}.CertificationsSection_twoColumnsWrapper__9pXmv{display:none;flex-wrap:column;flex-direction:column;align-items:center;@media screen and (min-width:calc(768px - 0.01px)){display:flex}@media screen and (min-width:calc(1280px - 0.01px)){flex-direction:row;align-items:start}}.CertificationsSection_mobileWrapper__OMu1o{display:block;@media screen and (min-width:calc(768px - 0.01px)){display:none}}.CertificationsSection_column__OyJJf{flex:1 1;padding:10px;box-sizing:border-box}.CertificationsSection_optionTitle__JhfVA{font-size:18px;font-weight:var(--font-weights-medium);text-align:center}.CertificationsSection_bulletList__bjDA3{font-size:var(--font-sizes-small);& ol{margin-top:5px}& ul>li{margin-left:20px;padding:5px 0;list-style:disc}}.CertificationsSection_someRandomIcon__RK05L{padding-top:30px}.CertificationsSection_content__aPr2J{position:absolute;width:334px;top:0;margin-left:160px;padding-top:33px;font-size:var(--font-sizes-small);& a{text-decoration:underline}}.CertificationsSection_numberContainer__paxaO{position:absolute;font-size:32px;font-weight:700;color:#fff;width:20%;top:61px;left:56px}.CertificationsSection_boxContainer___f__N{position:relative;height:138px;width:530px}.CertificationsSection_title__lnBNB{font-size:var(--font-sizes-h5);font-weight:600;margin-bottom:10px}.CertificationsSection_svgContainer__R0f3p{position:absolute;top:0;left:0;width:100%;height:100%}.StackContainer_container__XRPKe{flex-grow:1;display:flex;height:100%;flex-direction:column;&>*+*{margin-top:var(--spacings-m)}&.StackContainer_scale-s___vnBL>*+*{margin-top:var(--spacings-s)}&.StackContainer_scale-m__FT3hZ>*+*{margin-top:var(--spacings-m)}&.StackContainer_centered__uw9pj{justify-content:center}}.CardContainer_container__f_7z9{border:1px solid var(--border-secondary);background-color:var(--surface-primary);padding:var(--spacings-m);border-radius:var(--border-radius-for-card);list-style:none;&.CardContainer_clickable__4vpQs{cursor:pointer;box-shadow:var(--shadow-for-clickable-card);transition:box-shadow .1s ease-in-out;border:none;&:hover{box-shadow:var(--shadow-for-clickable-card-on-hover)}}}.ImageContainer_container__ttjwc{&img,&svg{width:100%;height:auto}}.IconContainer_container__rGMiX{width:var(--spacings-big);min-width:var(--spacings-big);height:var(--spacings-big);& svg{width:100%;height:100%}}.Title_title__Ygk1t{color:var(--text-primary);font-weight:var(--font-weights-medium);letter-spacing:0;font-size:var(--font-sizes-h3);line-height:var(--line-heights-card-normal-title);&.Title_small__Jnw3L{font-size:var(--font-sizes-h4);line-height:var(--line-heights-card-small-title)}}