div#certification{width:100%}div#certification form.wrapper{display:flex;margin-top:30px}div#certification form.wrapper>.c2{flex-grow:1;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:auto}div#certification h4{width:100%;margin:10px 0 20px 0}div#certification h4:first-of-type{margin-top:0}div#certification .cert>div{pointer-events:none;position:absolute;top:0;left:0;width:100%;padding:0 20px;text-align:center;font-family:Helvetica,Arial,sans-serif;opacity:0}div#certification .cert>div>*{font-family:inherit;font-size:inherit}div#certification .cert>div.certificate{width:50%;text-align:left}div#certification .cert>div.awarded{left:50%;width:50%;text-align:right}div#certification .cert.on>div{opacity:1}@media only screen and (max-width:599px){div#certification form.wrapper>.c2 .field{max-width:none;width:100%}}@media only screen and (max-width:899px){div#certification form.wrapper{flex-direction:column}div#certification form.wrapper .field.media{max-width:600px;margin-left:auto;margin-right:auto}}@media only screen and (min-width:900px){div#certification form.wrapper .c1{width:420px;min-width:420px;margin-right:20px}}div#certification .field.upload.cert{width:420px;height:594px}div#certification .field.upload.cert figure{border-radius:0}div#certification .field.upload.cert figure img{-o-object-fit:contain;object-fit:contain}div#certification .field.upload.cert:not(.on) figcaption{position:relative;z-index:0}div#certification .field.upload.cert:not(.on) figcaption:before{z-index:-1;pointer-events:none;content:"";position:absolute;top:-10px;left:-10px;width:420px;height:574px;background:url(/img/pdf-certificate-thinkhub.jpg) 0 0 no-repeat;background-size:100% auto;opacity:.5}