.Diploma{color:#2f3537;-webkit-print-color-adjust:exact;print-color-adjust:exact;width:297mm;height:21cm;position:relative;font-family:CormorantSC!important}.Diploma .content{text-align:center;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:17mm 32mm}.Diploma .masthead{flex:none}.Diploma .logo{height:13mm;margin:0 auto 4mm;display:block}.Diploma .legal{letter-spacing:.1em;color:#a89f6a;font-size:21pt;font-weight:600;line-height:1.1}.Diploma .confirms{letter-spacing:.2em;color:#2f3537;margin-top:4mm;font-size:13pt;font-weight:500;font-family:Cormorant!important}.Diploma .name{font-weight:400;font-size:var(--name-size);color:#0c5466;white-space:nowrap;text-underline-offset:.17em;-webkit-text-decoration-skip:ink;-webkit-text-decoration-skip-ink:auto;text-decoration-skip-ink:auto;margin-top:6mm;line-height:1.15;text-decoration-line:underline;text-decoration-color:#c4ba8e;text-decoration-thickness:.5pt;position:relative;font-family:PinyonScript!important}.Diploma .name.measured{text-decoration-line:none}.Diploma .nameRule{position:absolute;left:50%;overflow:visible;transform:translate(-50%)}.Diploma .name+.text{margin-top:2mm}.Diploma .text{letter-spacing:.02em;margin-top:4mm;font-size:16pt;font-weight:500;line-height:1.5;font-family:Cormorant!important}.Diploma sup{vertical-align:.55em;font-size:.5em;line-height:0}.Diploma .method{letter-spacing:.05em;color:#a89f6a;margin-top:5mm;font-size:23pt;font-weight:900;line-height:1.3;display:inline-block}.Diploma .modalities{letter-spacing:.03em;margin-top:0;margin-bottom:5mm;font-size:18pt;font-weight:900;font-family:Cormorant!important}.Diploma .graduation{margin-top:3.5mm}.Diploma .program{color:#a89f6a;font-weight:600}.Diploma .gradDate{font-weight:600}.Diploma .signatures{justify-content:space-between;align-items:flex-end;margin-top:0;display:flex}.Diploma .signatory{text-align:center;width:76mm}.Diploma .sigSlot{justify-content:center;align-items:flex-end;height:13mm;display:flex}.Diploma .sigSlot img{max-width:6cm;max-height:13mm}.Diploma .sigName{letter-spacing:.02em;margin-top:1mm;font-size:14pt;font-weight:600;font-family:Cormorant!important}.Diploma .sigTitle{letter-spacing:.13em;color:#2f3537;margin-top:.8mm;font-size:9.5pt;font-weight:500}.Diploma .signatory.primary .sigName{letter-spacing:.02em;color:#a89f6a;font-size:21pt;font-weight:600;line-height:1.15}.Diploma .signatory.primary .sigTitle{font-size:10.5pt}.Diploma .footnote{letter-spacing:.01em;color:#2f3537;max-width:19cm;margin-top:12mm;margin-left:auto;margin-right:auto;font-size:7.5pt;font-weight:400;line-height:1.5;font-family:QualionTextBook!important}@media screen{.Diploma{background-color:#fff;border:1px solid #d3d3d3;margin:6mm auto;box-shadow:0 0 8px #00000026}}@media print{.Diploma{box-shadow:none;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;border:none;margin:0;overflow:hidden}.Diploma+.Diploma{-moz-column-break-before:page;break-before:page;page-break-before:always}}@font-face{font-family:CormorantSC;src:url(../fonts/cormorant-sc/CormorantSC-Medium-latin.woff2)format("woff2");font-weight:500;font-style:normal;font-display:block;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:CormorantSC;src:url(../fonts/cormorant-sc/CormorantSC-Medium-latin-ext.woff2)format("woff2");font-weight:500;font-style:normal;font-display:block;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:CormorantSC;src:url(../fonts/cormorant-sc/CormorantSC-SemiBold-latin.woff2)format("woff2");font-weight:600;font-style:normal;font-display:block;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:CormorantSC;src:url(../fonts/cormorant-sc/CormorantSC-SemiBold-latin-ext.woff2)format("woff2");font-weight:600;font-style:normal;font-display:block;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:PinyonScript;src:url(../fonts/pinyon-script/PinyonScript-Regular-latin.woff2)format("woff2");font-weight:400;font-style:normal;font-display:block;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:PinyonScript;src:url(../fonts/pinyon-script/PinyonScript-Regular-latin-ext.woff2)format("woff2");font-weight:400;font-style:normal;font-display:block;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant;src:url(../fonts/cormorant/CormorantGaramond-latin.woff2)format("woff2");font-weight:300 700;font-style:normal;font-display:block;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Cormorant;src:url(../fonts/cormorant/CormorantGaramond-latin-ext.woff2)format("woff2");font-weight:300 700;font-style:normal;font-display:block;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:QualionTextBook;src:url(../fonts/qualion/QualionText-Book.ttf)format("truetype");font-weight:400;font-style:normal}
