.certified-developer{--max-width: 1480px;display:flex;flex-direction:column;gap:var(--unit-lg);max-width:var(--max-width);margin:0 auto}@media (min-width: 1024px){.certified-developer{gap:var(--unit-xl)}.certified-developer .dc-block-list{gap:var(--unit-lg)}}.certified-developer__badge{position:relative;border-radius:15px;border:1px solid var(--color-blue);overflow:hidden}.certified-developer__badge img{display:block;width:100%;margin-top:15px}.certified-developer__badge small{position:absolute;top:0;left:0;right:0;color:var(--color-white);text-align:center;background-color:var(--color-blue)}.certified-developer__badge .social-share{position:absolute;bottom:15px;right:15px;background-color:transparent}.certified-developer__info{display:flex;flex-direction:column;padding:20px}.certified-developer__info-owner{margin-top:10px}.certified-developer__info-owner p+p{margin-top:0}.certified-developer__info-description{flex:1;margin-top:30px}.certified-developer__progress{display:flex;flex-direction:column;align-items:center}.certified-developer__progress>div{position:relative;width:100%;padding:10px 0;text-align:center;text-transform:uppercase;font-weight:700;font-size:.8em}.certified-developer__progress>div.completed{box-shadow:0 0 12px #0006}.certified-developer__progress>div:nth-child(1){color:#565b85;background-color:#222b71}.certified-developer__progress>div:nth-child(1).completed{color:var(--color-white);background-color:var(--color-blue)}.certified-developer__progress>div:nth-child(2){color:#a0a0a0;background-color:#dcdcdc}.certified-developer__progress>div:nth-child(2).completed{color:var(--color-blue);background-color:var(--color-light)}.certified-developer__progress>div:nth-child(3){color:#bababa;background-color:#8c8c8c}.certified-developer__progress>div:nth-child(3).completed{color:var(--color-white);background-color:var(--color-dark)}.certified-developer__courses{margin:50px 0}.certified-developer__courses ul{list-style:none;padding:0 0 0 30px;margin:20px 0 0}.certified-developer__courses ul li{position:relative;display:flex;align-items:center;font-size:.8em}.certified-developer__courses ul li+li{margin-top:1em}.certified-developer__courses ul li svg{position:absolute;margin-right:10px;left:-30px;width:20px;height:18px}.certified-developer__certifications{border:1px solid var(--color-blue)}.certified-developer__certifications-header{display:flex;justify-content:center;align-items:center;height:50px;font-size:18px;font-weight:700;background-color:var(--color-blue);color:var(--color-white);box-shadow:0 0 12px #0006}.certified-developer__certifications table{padding:10px;width:100%;background-color:#fff}.certified-developer__certifications table thead{text-align:left}.certified-developer__certifications table td,.certified-developer__certifications table th{padding:10px}@media (min-width: 768px){.certified-developer__badge .social-share{bottom:30px;right:30px}.certified-developer__info{padding:40px;flex-direction:row}.certified-developer__info-owner{width:35%}.certified-developer__progress{flex-direction:row}.certified-developer__courses{display:flex}.certified-developer__courses-group{padding:.75rem;width:33%}}.social-share{display:flex}.social-share.invisible,.social-share .invisible{display:none}.social-share .icon svg{width:24px;height:24px}.social-share .icon{display:flex;justify-content:center;align-items:center;width:40px;height:40px;background-color:var(--color-light);border-radius:50%;color:var(--color-dark);cursor:pointer;transform:scale(0);animation:appear .5s ease forwards}.social-share .icon:not(.social-share__toggle){margin-right:10px}.social-share__items{display:flex}.social-share__items:nth-child(1){animation-delay:.15s}.social-share__items:nth-child(2){animation-delay:.1s}.social-share__items:nth-child(3){animation-delay:.05s}@keyframes appear{0%{transform:scale(0)}to{transform:scale(1)}}
