.certifications{display:flex;flex-wrap:wrap;row-gap:10px;margin-right:-10px}.certifications>.certification{min-height:130px;border-right:10px solid transparent}.certifications>.certification>.content{height:100%;color:#1d3677;background-color:rgba(0,0,0,.502);padding:10px;border-radius:10px;font-weight:100;transition:all .2s ease-in-out;box-shadow:0 0 5px #000}.certifications>.certification>.content>.name{font-size:1rem;margin-bottom:10px;font-weight:700}.certifications>.certification>.content>.row{display:flex;justify-content:space-between}.certifications>.certification>.content>.row>.school{font-size:1rem;font-weight:700;color:#1f8f64}.certifications>.certification>.content>.row>.date{font-size:1rem;color:#161616}.certifications>.certification>.content>.info{list-style:disc;list-style-position:inside;font-size:.8rem;color:#000}.certifications>.certification>.content>.cert{width:100%}.certifications>.certification>.content>.cert.selected{height:90vh;max-width:100%;width:auto;position:fixed;z-index:2000;transform:translate(-50%,-50%);top:50%;left:50%}.certifications>.certification>.content .shadow{z-index:1900;background-color:rgba(0,0,0,.376);width:100vw;height:100vh;position:fixed;transform:translateX(-50%) translateY(-50%);top:50%;left:50%}.certifications>.certification>.content>.url{text-decoration:none;font-weight:400;color:#0098e1}.certifications>.certification>.content>.url:hover{font-weight:500;color:#0098e1}@media only screen and (max-width:767px){.certifications>.certification{width:100%}.certifications>.certification>.content>.cert{pointer-events:none}}@media only screen and (min-width:768px)and (max-width:1200px){.certifications>.certification{width:50%}}@media only screen and (min-width:1201px){.certifications>.certification{width:25%}}