.certifications {padding:100px 0;background: #131C2B;}
.certifications h2 {font-family: 'Graphie Bold', sans-serif;font-size: 36px;padding-top:20px;color:#FFF;display:block;margin-bottom:30px;}
.certifications h2::before {content:'';width: 3px;height: 80px;display: inline-block;margin-right: 20px;float: left;margin-top: 4px;background: linear-gradient(180deg, #0094FF 0%, #00EB6C 100%);}
.certifications h2 span {display: block;}
.certifications h2 strong {background:linear-gradient(90deg, #00A1E1 0%, #69E0F5 100%);background-clip: text;-webkit-background-clip: text;-webkit-text-fill-color: transparent;}
.certifications p {color: #FFF;font-family: 'Graphie Bold', sans-serif;font-size: 24px;line-height: 150%;font-weight: 600;}
.certifications p strong {font-family: 'Graphie Bold', sans-serif;font-weight: 600;}

@media all and (min-width: 1px) and (max-width: 768px) {
    .certifications h2 {font-size:24px;display: table;margin:0 auto 30px auto;min-width: 235px;}
    .certifications h2::before {margin-top: 1px;height:55px;}
    .certifications p {font-size:20px;text-align: center;margin-bottom:30px;}
    .certifications img {display:table;margin:0 auto 30px auto;}
}
@media all and (min-width: 769px) and (max-width: 999px) {
    .certifications h2 {font-size:23px;line-height:48px;}
}