.pv-wrap{display:inline-block;overflow:hidden}.pv-inner{transform:scale(.5);transform-origin:top left;width:200%;height:auto}.pv-inner .a4-page{position:relative!important;top:auto!important;left:auto!important;right:auto!important;bottom:auto!important;margin:0!important;box-sizing:border-box;background-repeat:no-repeat;background-position:center center}.pv-inner .a4-page.is-landscape{width:297mm;height:210mm;background-size:297mm 210mm}.pv-inner .a4-page.is-portrait{width:210mm;height:297mm;background-size:210mm 297mm}.a4-page{position:relative;margin:0;box-sizing:border-box;background-repeat:no-repeat;background-position:center center;background-size:cover}.a4-page.is-landscape{width:297mm;height:210mm}.a4-page.is-portrait{width:210mm;height:297mm}.a4-content.cert{position:relative;width:100%;height:100%}.a4-content.cert,.a4-content.cert *{font-family:"Times New Roman",Georgia,serif;text-align:center}.a4-content.cert{color:#111}.cert-typecert{position:absolute;top:26mm;left:0;right:0;font-size:34pt;font-weight:700;letter-spacing:2px;text-transform:uppercase}.cert-event-title{position:absolute;top:40mm;left:25mm;right:25mm;font-size:18pt;font-weight:400;line-height:1.2}.cert-event-date{position:absolute;top:55mm;left:0;right:0;font-size:16pt;line-height:1.45}.cert-name{position:absolute;top:90mm;left:25mm;right:25mm;font-size:34pt;font-weight:700;letter-spacing:1px;line-height:1}.cert-name.name-long{top:95mm;left:25mm;right:25mm;font-size:26pt}.cert-name.name-xlong{top:98mm;left:25mm;right:25mm;font-size:23pt}.cert-name.name-xxlong{top:102mm;left:25mm;right:25mm;font-size:20pt}.cert-credits{position:absolute;top:120mm;left:25mm;right:25mm;font-size:12pt;font-weight:400}.cert-date{position:absolute;top:155mm;left:25mm;right:25mm;font-size:10pt;font-weight:400}.cert-signature{position:absolute;top:160mm;left:25mm;right:25mm;margin-bottom:4mm;font-size:14pt;font-weight:400}.cert-linktopdf{position:absolute;top:180mm;left:25mm;right:25mm;font-size:8pt;font-weight:300}.cert-whencreated{position:absolute;top:185mm;left:25mm;right:25mm;font-size:8pt;font-weight:300}.a4-page.is-portrait .cert-typecert{top:42mm;font-size:26pt;letter-spacing:1.6px}.a4-page.is-portrait .cert-event-date{top:70mm;font-size:15pt}.a4-page.is-portrait .cert-name{top:140mm;left:5mm;right:5mm;font-size:26pt}.a4-page.is-portrait .cert-name.name-long{top:140mm;left:5mm;right:5mm;font-size:26pt}.a4-page.is-portrait .cert-name.name-xlong{top:143mm;left:5mm;right:5mm;font-size:23pt}.a4-page.is-portrait .cert-name.name-xxlong{top:146mm;left:5mm;right:5mm;font-size:20pt}.a4-page.is-portrait .cert-event-title{top:55mm;left:15mm;right:15mm;font-size:16pt}.a4-page.is-portrait .cert-credits{top:185mm;left:15mm;right:15mm;font-size:11pt}.a4-page.is-portrait .cert-date{top:220mm;left:15mm;right:15mm;font-size:10pt}.a4-page.is-portrait .cert-signature{top:225mm;left:15mm;right:15mm;font-size:14pt}.a4-page.is-portrait .cert-linktopdf{top:265mm;left:15mm;right:15mm;font-size:8pt}.a4-page.is-portrait .cert-whencreated{top:270mm;left:15mm;right:15mm;font-size:8pt}@media print{@page{margin:0}.a4-content.cert{transform:translate(4mm,6mm)}}.listing-item-image.certificate-thumb-host{padding:0!important;overflow:hidden;background:#f4f4f4;min-height:280px;display:flex;align-items:center;justify-content:center;position:relative}.certificate-preview-box{width:100%;height:280px;overflow:hidden;display:flex;align-items:center;justify-content:center;position:relative}.certificate-preview-wrap{width:100%;height:100%;overflow:hidden;display:flex;align-items:center;justify-content:center;position:relative}.certificate-preview-inner{transform-origin:center center;will-change:transform}.certificate-preview-inner .a4-page{margin:0!important;box-shadow:0 8px 24px rgba(0,0,0,.18);background-color:#fff}.certificate-thumb-host img{max-width:none!important}.certificate-thumb-host .a4-page.is-landscape,.certificate-thumb-host .a4-page.is-portrait{max-width:none!important}.cert-item{display:flex;align-items:flex-start;padding:10px}.cert-icon{font-size:28px;margin-right:15px;padding-top:10px;min-width:30px}.cert-content{flex:1}.cert-item a{font-weight:600}