.certificates{background:var(--bg-primary);box-sizing:border-box;color:#fff;padding:6rem 2rem;width:100%}.certificates-grid{display:flex;flex-direction:row;flex-wrap:wrap;gap:1rem;justify-content:center}.certificate{flex-direction:column;gap:1rem;max-width:350px;min-height:480px;text-align:center}.certificate,.certificate .image-wrapper{align-items:center;display:flex;width:100%}.certificate .image-wrapper{background:linear-gradient(102.26deg,#f1f8ff14 .14%,#eff3ff08 99.86%);border-radius:.5rem;height:100%;justify-content:center;max-height:700px;padding:1rem}.certificate .image-wrapper img{max-height:100%;max-width:100%;object-fit:contain}.certificate p{color:#fff;font-size:1rem;padding:0 .5rem}.cert-swiper{padding:0 1.5rem}.certificate-slide{flex-shrink:0;width:auto!important}@media (max-width:1000px){.certificates-grid{display:none}}.certificate-modal{animation:fadeIn .3s ease;background-color:#000000f2;display:flex;flex-direction:column;inset:0;justify-content:center;padding:5rem 1rem;position:fixed;z-index:9999}.close-button{background:none;border:none;color:#fff;cursor:pointer;font-size:4rem;position:absolute;right:2rem;top:2rem;z-index:1001}.modal-content{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:center;max-height:100%;overflow:hidden}.modal-content img{border-radius:8px;max-height:70vh;max-width:100%;object-fit:contain}.modal-title{color:#fff;font-size:1.2rem;margin-top:auto;max-width:90%;padding:1rem;text-align:center}@keyframes fadeIn{0%{opacity:0;transform:scale(.98)}to{opacity:1;transform:scale(1)}}@media (max-width:768px){.close-button{font-size:1.8rem;right:1rem;top:1rem}.modal-title{font-size:1rem}.certificate{max-width:250px}}
/*# sourceMappingURL=7849.0d01179f.chunk.css.map*/