@import url("https://fonts.googleapis.com/css2?family=Libre+Baskerville:wght@400;700&display=swap");@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,400i,600,700");@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&family=Noto+Sans:ital,wght@0,100..900;1,100..900&family=Open+Sans:ital,wght@0,300..800;1,300..800&display=swap");@font-face{font-family:SnellRoundhandLTStd;src:local("SnellRoundhandLTStd"),url("../fonts/SnellRoundhandLTStd-Scr.woff2") format("woff2"),url("../fonts/SnellRoundhandLTStd-Scr.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@media print{@page{size:A4 landscape !important;margin:0 !important}html,body{margin:0 !important;padding:0 !important;width:100%;height:100%;overflow:hidden}[data-user-agent="safari"] .certificate-wrapper{transform:scale(0.88);transform-origin:top left}}html,body{font-family:var(--pgn-rg-typography-font-family-base, "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif)}body.certificate{font-family:var(--pgn-rg-typography-font-family-base, "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif)}.btn-link,.copy-meta a{color:var(--pgn-color-link-base, var(--pgn-rg-color-primary, #006a00));border:none}.btn-link:hover,.btn-link:focus,.copy-meta a:hover,.copy-meta a:focus{color:var(--pgn-color-link-hover, var(--pgn-color-primary-600, #005f00));background:none;text-decoration:none;border:none}.wrapper-banner-user{margin-top:0}.wrapper-banner-user .banner-user .message-actions .action{font-family:var(--pgn-rg-typography-font-family-base, "Open Sans", "Helvetica Neue", Helvetica, Arial, sans-serif)}.wrapper-banner-user .banner-user .wrapper-copy-and-actions .message-actions .action .fa{vertical-align:top}.wrapper-banner-user .banner-user .wrapper-copy-and-actions .message-actions .action svg{display:inline-block;vertical-align:top;width:16px;height:16px;margin-top:1px}.layout-accomplishment .wrapper-introduction{text-align:center;margin-bottom:2rem}.layout-accomplishment .wrapper-introduction h2{width:100%;margin:0}.layout-accomplishment .wrapper-about .about-item a,.layout-accomplishment .footer-app-nav .list .action{color:var(--pgn-rg-color-primary, #006a00)}.layout-accomplishment .accomplishment-rendering{top:0}.certificate-scroll-container{max-width:100%;overflow:auto;height:20.9cm;page-break-inside:avoid}.certificate-wrapper{position:relative;width:29.7cm;height:21cm;margin:0 auto;overflow:hidden;background:#fff;font-family:var(--pgn-rg-typography-certificate-primary-font, "Libre Baskerville", Montserrat, Helvetica, Arial, serif)}@media print{.safari-browser .certificate-wrapper{zoom:84%}}@media not all and (min-resolution: 0.001dpcm){@supports (-webkit-appearance: none) and (stroke-color: transparent){@media print{.certificate-wrapper{zoom:84%}}}}.main-bg{display:block;width:29.7cm;height:21cm}.certificate-of-completion .main-bg{width:29.38cm;height:20.8cm;position:relative;top:0.09cm;margin:0 auto}.certificate-body{position:absolute;left:0;top:0;width:29.7cm;height:21cm;text-align:center;display:flex;align-items:center;justify-content:center;flex-direction:column}.certificate-logo{display:inline-block;height:102px}.certificate-of-completion .certificate-logo{margin-bottom:22px}.certificate-of-recognition .certificate-logo{margin-bottom:29px}.ribbon-text{color:#000;text-align:center;font-weight:400;letter-spacing:0.6px;text-transform:uppercase}.certificate-of-completion .ribbon-text{font-size:52px;line-height:58px}.certificate-of-recognition .ribbon-text{font-size:64px;line-height:68px}.ribbon-text mark{display:block;color:var(--pgn-rg-color-certificate-brand, #89764b);letter-spacing:0.4px;background:transparent}.certificate-of-completion .ribbon-text mark{font-size:35px}.certificate-of-recognition .ribbon-text mark{font-size:43px}.general-text{color:#000;font-size:19px;letter-spacing:0.25px;margin-top:3px;display:block}.certificate-of-completion .inner{margin-top:44px}.certificate-of-recognition .inner{margin-top:24px}.user-name{color:var(--pgn-rg-color-certificate-brand, #89764b);text-align:center;font:500 84px/84px var(--pgn-rg-typography-certificate-secondary-font, SnellRoundhandLTStd, Montserrat, Helvetica, Arial, serif);letter-spacing:1.68px;border-bottom:2px solid var(--pgn-rg-color-certificate-brand, #89764b);display:inline-block;padding:0 15px;margin-bottom:17px;word-break:break-word;min-width:490px}.certificate-of-completion .user-name{max-width:910px}.certificate-of-recognition .user-name{max-width:910px;line-height:90px}.course-name{color:#3b3e42;font-size:25px;line-height:30px;font-weight:800;display:block;margin-bottom:17px}.certificate-text{color:#000;font-family:var(--pgn-rg-typography-certificate-primary-font, "Libre Baskerville", Montserrat, Helvetica, Arial, serif);font-size:18px;margin-left:auto;margin-right:auto}.certificate-of-completion .certificate-text{max-width:800px;margin-top:8px;letter-spacing:0.4px}.certificate-of-recognition .certificate-text{max-width:800px;margin-top:24px;letter-spacing:1.2px;line-height:27px}.certificate-bottom{display:flex;justify-content:space-between;gap:20px;width:586px;margin-top:10px}.certificate-of-completion .certificate-bottom{margin-bottom:40px}.certificate-of-recognition .certificate-bottom{margin-bottom:60px}.certificate-bottom.multiple-signature{justify-content:center;gap:45px;width:760px}.date{text-align:center;margin-top:30px;margin-left:60px}.date strong,.date span{display:block;color:#000}.date strong{border-bottom:1px solid var(--pgn-rg-color-certificate-brand, #89764b);height:25px;line-height:25px;font-size:14px;font-weight:400;margin-bottom:2px;min-width:140px}.date span{font-family:var(--pgn-rg-typography-certificate-primary-font, "Libre Baskerville", Montserrat, Helvetica, Arial, serif);font-size:12px;margin-top:12px;letter-spacing:0.28px;text-transform:uppercase}.medal{text-align:center;margin:0 30px}.medal img{display:inline-block;vertical-align:top;width:70px}.signature{flex-grow:1;justify-content:flex-end;display:flex;text-align:center;margin-top:20px}.signature .signature-item{display:inline-block !important;vertical-align:top;padding:0 20px;max-width:240px}.signature *{display:block}.signature strong{position:relative;height:25px;line-height:25px;margin-bottom:2px}.signature img{position:absolute;left:50%;bottom:0;transform:translateX(-50%);height:auto;width:auto;max-width:100px !important;max-height:60px}.signature .name{color:#000;font-family:var(--pgn-rg-typography-certificate-primary-font, "Libre Baskerville", Montserrat, Helvetica, Arial, serif);font-size:12px;font-weight:700;letter-spacing:0.28px;min-width:80px;margin-top:12px}.signature .position{color:#000;font-family:var(--pgn-rg-typography-certificate-primary-font, "Libre Baskerville", Montserrat, Helvetica, Arial, serif);font-size:12px;letter-spacing:0.28px;text-transform:uppercase;margin-top:2px}.certificate-number{position:absolute;left:0;width:100%;font-family:Arial, serif;font-size:14px;letter-spacing:0.28px}.certificate-of-completion .certificate-number{bottom:88px}.certificate-of-recognition .certificate-number{bottom:28px}@media screen and (max-width: 767px){.footer-app{flex-direction:column}}
