.certifications{position:relative}.certifications:before{background:linear-gradient(180deg,rgba(89,29,201,.16),rgba(30,24,44,.16) 99.71%),#161618;border-radius:30px 30px 200px 30px;content:"";height:calc(100% - 120px);left:50%;max-width:calc(100% - 30px);position:absolute;top:50%;transform:translate(-50%,-50%);width:1320px}.certifications .right-wrapper{display:flex;justify-content:space-between}.certifications .left-wrapper .title *{color:#fff}.certifications .left-wrapper a{margin-top:40px}.certifications .certification{background-color:#fff;border:1px solid #eaeaea;border-radius:5px;box-shadow:0 2px 25px rgba(22,22,24,.1);height:-moz-fit-content;height:fit-content;padding:20px;position:relative;text-align:center;width:285px}.certifications .certification:first-child{margin-left:20px;margin-top:175px}.certifications .certification figure{align-items:center;border-radius:3px;display:flex;height:170px;justify-content:center;overflow:hidden;position:relative}.certifications .certification figure:after{background:linear-gradient(254.64deg,#691aff 20.17%,#6d24f4 39.87%,#fa2957 78.36%);content:"";height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%;z-index:11}.certifications .certification figure img:not(.fit-cover){height:auto;max-height:100px;max-width:200px;width:auto;z-index:111}.certifications .certification-title{font-family:fieldwork,sans-serif;font-size:25px;font-weight:700;line-height:35px}.certifications .certification .description p{font-size:16px;line-height:26px}@media screen and (max-width:1200px){.certifications{padding-top:45px}.certifications:before{height:calc(100% - 45px);top:0;transform:translateX(-50%)}.certifications .left-wrapper{margin-left:30px}.certifications .right-wrapper{justify-content:flex-start;margin:0 auto;width:-moz-fit-content;width:fit-content}.certifications .right-wrapper .certification:first-child{margin-right:45px}}@media screen and (max-width:767px){.certifications{padding-top:45px}.certifications .left-wrapper{margin-left:15px}.certifications .left-wrapper a{margin-top:15px}.certifications .right-wrapper{flex-direction:column;margin-top:30px}.certifications .right-wrapper .certification{max-width:calc(100% - 30px)}.certifications .right-wrapper .certification:first-child{margin:0 0 30px}}