@import url("https://fonts.googleapis.com/css2?family=Inter:wght@400;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=GoodVibrations:wght@400;700&display=swap");@import url("https://fonts.googleapis.com/css2?family=Great+Vibes&display=swap");@import url("https://fonts.googleapis.com/css2?family=Poppins:wght@400;700&display=swap");code{font-family:GoodVibrations,Inter,sans-serif,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue;padding:.1rem .4rem;font-size:90%;color:#d400ff;border-radius:.1335rem}body{font-family:Inter,sans-serif!important}.certificate{font-family:Great Vibes,cursive!important;font-size:60px}code:not([class*=language-]):after,code:not([class*=language-]):before{content:"`"}code[class*=language-]{padding:0}.highlight-date{background:#00a88e!important;color:#fff!important;border-radius:20%}.certificate_name{font-family:Times New Roman,serif;font-weight:600}.certificate_appre{font-family:Georgia,serif;font-style:italic;font-weight:400}.certificate_proud{font-weight:400}.certificate_date,.certificate_proud{font-family:Poppins,sans-serif!important}.certificate_date{font-style:italic!important;font-weight:300!important}.certificate_grade{font-family:Poppins,sans-serif!important;font-size:22px}.blur-background-loading{display:flex;justify-content:center;align-items:center;width:100vw;height:100vh;background:hsla(0,0%,100%,.8);backdrop-filter:blur(1px);position:fixed;top:0;left:0;z-index:1000}.certificate-container{position:absolute;width:100%;height:810px;background-color:#fff;padding:2px;overflow:hidden}.certificate-decoration-left{width:345px;left:0;top:0}.certificate-decoration-right{position:absolute;width:355px;right:0;top:3px}.certificate-logo{width:180px;height:130px;top:40px}.certificate-logo,.certificate-title{position:absolute;left:50%;transform:translateX(-50%);z-index:2}.certificate-title{margin:0;top:190px;font-size:56px;color:#000}.certificate-subtitle{top:270px;font-size:30px;color:#000;z-index:2}.certificate-subtitle,.certificate-text{position:absolute;left:50%;transform:translateX(-50%)}.certificate-text{top:330px;font-size:24px;font-style:normal;line-height:normal}.certificate-name{bottom:300px;border-bottom:2px solid #000}.certificate-grade,.certificate-name{position:absolute;left:50%;transform:translateX(-50%);color:#000;z-index:2}.certificate-grade{bottom:240px;text-align:center;white-space:nowrap;font-size:22px}.certificate-date{position:absolute;bottom:100px;left:48%;transform:translateX(-50%);font-size:28px;color:#000;z-index:2;text-align:center}.certificate-date span{border-bottom:1px solid #000;width:200px;display:inline-block}.ps{overflow:hidden!important;overflow-anchor:none;-ms-overflow-style:none;touch-action:auto;-ms-touch-action:auto}.ps__rail-x{height:15px;bottom:0}.ps__rail-x,.ps__rail-y{display:none;opacity:0;transition:background-color .2s linear,opacity .2s linear;-webkit-transition:background-color .2s linear,opacity .2s linear;position:absolute}.ps__rail-y{width:15px;right:0}.ps--active-x>.ps__rail-x,.ps--active-y>.ps__rail-y{display:block;background-color:transparent}.ps--focus>.ps__rail-x,.ps--focus>.ps__rail-y,.ps--scrolling-x>.ps__rail-x,.ps--scrolling-y>.ps__rail-y,.ps:hover>.ps__rail-x,.ps:hover>.ps__rail-y{opacity:.6}.ps .ps__rail-x.ps--clicking,.ps .ps__rail-x:focus,.ps .ps__rail-x:hover,.ps .ps__rail-y.ps--clicking,.ps .ps__rail-y:focus,.ps .ps__rail-y:hover{background-color:#eee;opacity:.9}.ps__thumb-x{transition:background-color .2s linear,height .2s ease-in-out;-webkit-transition:background-color .2s linear,height .2s ease-in-out;height:6px;bottom:2px}.ps__thumb-x,.ps__thumb-y{background-color:#aaa;border-radius:6px;position:absolute}.ps__thumb-y{transition:background-color .2s linear,width .2s ease-in-out;-webkit-transition:background-color .2s linear,width .2s ease-in-out;width:6px;right:2px}.ps__rail-x.ps--clicking .ps__thumb-x,.ps__rail-x:focus>.ps__thumb-x,.ps__rail-x:hover>.ps__thumb-x{background-color:#999;height:11px}.ps__rail-y.ps--clicking .ps__thumb-y,.ps__rail-y:focus>.ps__thumb-y,.ps__rail-y:hover>.ps__thumb-y{background-color:#999;width:11px}@supports (-ms-overflow-style:none){.ps{overflow:auto!important}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.ps{overflow:auto!important}}.scrollbar-container{position:relative;height:100%}