.rtl.layout-accomplishment .accomplishment-orgs .organization-logo{position:relative;top:0;right:0;transform:translate(0, 0)}.btn-link,.copy-meta a{color:#009a42;border:none}.header-app .logo{width:230px}.btn-link:hover,.btn-link:focus,.copy-meta a:focus,.copy-meta a:hover{color:#01ff6e;background:none;text-decoration:none;border:none}.wrapper-banner-user{margin-top:0}.layout-accomplishment .wrapper-introduction{text-align:center;margin-bottom:2rem}.wrapper-introduction h2{width:100%;margin:0}.layout-accomplishment .accomplishment-rendering{top:0}@media print{@page{size:auto;margin:0;border:0}html,body{height:auto;margin:0 !important}}.certificate-wrapper{position:relative;width:29.7cm;height:21cm;margin:0 auto 30px;padding:8px;border:3px solid #00b34d}.main-bg{display:block;width:29.7cm;height:21cm;position:absolute;left:0;top:0;opacity:.5}.certificate-body{width:100%;height:100%;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column;box-sizing:border-box;border:2px solid #00b34d}.top-img-holder{position:absolute;top:30px;width:220px;height:120px;display:flex;justify-content:center;align-items:center}.top-img-holder.left-top-corner{left:30px}.top-img-holder.right-top-corner{right:30px}.top-img-holder img{display:block;max-width:100%;max-height:100%}.certificate-logo{display:inline-block;margin:-40px 0 10px;height:120px}.ribbon{position:relative;margin-bottom:15px}.ribbon-text{display:block;position:relative;min-width:400px;padding:0 30px;height:60px;font-size:1.5em;font-weight:800;line-height:55px;color:#fff;z-index:1}.ribbon-text img{display:block;position:absolute;left:0;top:0;width:100%;height:100%}.ribbon-text b{z-index:100;position:relative;font-variant-ligatures:none}.ribbon:before,.ribbon:after,.ribbon-text:before,.ribbon-text:after{content:"";position:absolute;width:0;height:0}.ribbon:before,.ribbon:after{width:65px;top:25px;border-style:solid;border-width:30px 15px}.ribbon:before{left:-50px;border-color:#00b34d #00b34d #00b34d transparent}.ribbon:after{right:-50px;border-color:#00b34d transparent #00b34d #00b34d}.ribbon-text:before,.ribbon-text:after{top:100%;border-style:solid}.ribbon-text:before{left:0;border-width:0 45px 25px 0;border-color:#008037 #008037 transparent transparent}.ribbon-text:after{right:0;border-width:25px 45px 0 0;border-color:#008037 transparent transparent transparent}.general-text{display:block;text-align:center;color:#636466;font-size:12px;text-transform:uppercase;letter-spacing:.2px;font-weight:400;margin:13px auto 0;max-width:300px}.inner{max-width:950px}.user-name{border-bottom:2px solid #00c253;color:#3b3e42;font-size:30px;line-height:40px;font-weight:800;display:block;padding-bottom:4px;margin:0 auto 15px;max-width:550px}.course-name{color:#3b3e42;font-size:25px;line-height:30px;font-weight:800;display:block;margin-bottom:7px}.certificate-text,.additional-text{text-align:center;color:#747e92;font-size:14px;line-height:17px;margin-bottom:15px}.certificate-bottom{display:flex;justify-content:center;align-items:center;margin:50px 0 30px}.date{text-align:center}.date *{display:block}.date strong{border-bottom:2px solid #00c253;height:25px;line-height:25px;font-size:14px;color:#636466;margin-bottom:2px;white-space:nowrap}.date span{color:#636466;font-size:10px}.medal{text-align:center;margin:0 15px 0 30px}.medal img{display:inline-block;vertical-align:top;width:60px}.signature{text-align:center;display:flex;margin-top:10px}.signature-item{display:inline-block !important;vertical-align:top;margin:0 10px;position:relative;width:145px}.signature *{display:block}.signature img{display:block;max-width:100%;max-height:70px;margin:0 auto;position:absolute;left:50%;bottom:100%;transform:translateX(-50%)}.signature span{color:#636466;font-size:12px;display:block;margin-top:3px}.certificate-number{display:block;position:absolute;left:0;bottom:30px;font-size:13px;width:100%;text-align:center}.logos{display:flex;align-items:center;justify-content:center;width:100%;padding:0 40px;box-sizing:border-box;max-height:150px}.logos img{display:block;max-width:100%;max-height:100%;height:auto}
