.section-title[data-v-7fa91053]{font-size:2rem;color:#636363;font-weight:600;margin-top:30px;margin-left:20px}@media screen and (max-width:768px){.row[data-v-7fa91053]{width:100%!important}.section-title[data-v-7fa91053]{font-size:1.5rem;margin-top:15px;margin-left:10px}.section-title .col-md-12[data-v-7fa91053]{padding-left:15px!important;padding-right:15px!important}}.achievements-container{min-height:100vh;background-color:#f8f9fa;padding:20px 0}.achievement-card{height:100%;transition:transform .3s ease,box-shadow .3s ease}.achievement-card .card{border:none;border-radius:12px;overflow:hidden;background-color:transparent}.achievement-card.obtained .card{background-color:#fff;box-shadow:0 4px 8px rgba(0,0,0,.1)}.achievement-card.obtained:hover{transform:translateY(-5px);box-shadow:0 8px 16px rgba(0,0,0,.15)}.card-img-wrapper{padding:1.5rem;display:flex;align-items:center;justify-content:center;height:200px}.achievement-icon{max-height:150px;max-width:100%;-o-object-fit:contain;object-fit:contain}.card-title{font-size:1rem;font-weight:600;margin:0;color:#343a40;text-align:center}.achievement-card:not(.obtained) .card{background-color:grey}.achievement-card:not(.obtained) img{opacity:.4}.achievement-card:not(.obtained) .card-title{color:#afafaf;opacity:.4}.skeleton-card{height:300px;border-radius:12px;background-color:#f0f0f0}@media (max-width:576px){.achievements-container{padding:10px}.card-img-wrapper{height:180px;padding:1rem}.achievement-icon{max-height:120px}}