:root{--cert-gap:calc(var(--mp) * 1);--cert-cols-landscape:5;--cert-cols-portrait:2;--cert-button-max-size:3rem;--cert-button-padding:calc(var(--mp) * .5);}.certifications_container{margin:var(--cert-gap);padding-bottom:var(--cert-gap);border-bottom:1pt solid var(--elements-border-color-trans);}.certifications_header{padding:var(--cert-button-padding);}.certifications_header,.certifications_in_footer{display:flex;flex-wrap:wrap;gap:var(--cert-gap);flex:1 1;z-index:100;}.certifications_in_footer{padding:calc(var(--mp) * 1);}.cert_contents .close_button{cursor:pointer;}.certifications_in_footer .cert_button{display:flex;align-items:center !important;align-content:center !important;justify-items:center !important;justify-content:center !important;border:2pt solid var(--elements-border-color-trans);padding:var(--cert-button-padding);border-radius:calc(var(--mp) * .5);cursor:pointer;transition:var(--transition-fast);hyphens:auto !important;overflow:hidden;flex:1 1 calc((100% / var(--cert-cols-landscape)));min-height:var(--cert-button-max-size) !important;height:100% !important;height:fill-available !important;height:-webkit-fill-available !important;height:-moz-fill-available !important;box-sizing:border-box;text-align:center !important;}.certifications_in_footer .cert_button_active,.cert_contents .close_button:hover,.certifications_in_footer .cert_button:hover{opacity:.75;background-color:var(--elements-border-color-trans);backdrop-filter:var(--backdrop-filter);}.certifications_in_footer .cert_button_active,.cert_contents .close_button:active,.certifications_in_footer .cert_button:active{opacity:1;border-color:var(--elements-fg-color-flat) !important;}.cert_contents{display:block !important;text-align:left !important;border:0pt solid var(--elements-border-color-trans);padding:calc(var(--mp) * 3);padding-top:calc(var(--mp) * 1);font-size:1rem;max-height:100vh;opacity:1;z-index:1000;box-shadow:var(--box-shadow-inset);box-sizing:border-box !important;overflow-y:hidden !important;overflow-x:hidden !important;overflow:hidden !important;text-align:left;text-indent:0px !important;margin-top:var(--cert-gap);}.cert_contents,.cert_contents *{transform-origin:0% 0% !important;transition:var(--transition-fast);overflow-y:hidden !important;overflow-x:hidden !important;overflow:hidden !important;}.cert_hide{transition:var(--transition-fast);visibility:hidden !important;max-height:0px !important;opacity:0 !important;margin-top:0px !important;margin-bottom:0px !important;padding-top:0px !important;padding-bottom:0px !important;border-top-width:0px;border-bottom-width:0px;overflow-y:hidden !important;overflow-x:hidden !important;overflow:hidden !important;}.cert_contents p{display:inline !important;text-align:left !important;padding-left:1rem !important;padding-bottom:1rem;hyphens:auto !important;}.cert_contents .cert_downloads,.cert_contents .cert_title{column-span:all !important;hyphens:none !important;font-weight:500;display:flex;align-items:center !important;align-content:center !important;justify-items:center !important;}.cert_contents .cert_title{font-size:110%;padding-top:calc(var(--mp) * 1);padding-bottom:calc(var(--mp) * 1);border-bottom:1pt dotted var(--elements-border-color-trans);justify-content:flex-start !important;}.cert_contents .cert_downloads{margin-top:var(--mp) !important;padding-top:var(--mp) !important;border-top:1pt dotted var(--elements-border-color-trans);justify-content:flex-end !important;}.cert_contents i{display:block;}.cert_contents .cert_text{margin:calc(var(--mp) * 4);}.cert_contents .cert_text p,.cert_contents .cert_text blockquote,.cert_contents .cert_text ol,.cert_contents .cert_text ul{display:inline;break-inside:avoid-page !important;}.cert_contents .cert_text ol,.cert_contents .cert_text ul{list-style-type:square;list-style-position:inside;margin-left:.5rem;}.cert_contents .cert_text img{display:inline-block;break-inside:avoid;}@media (min-width:1024px){.cert_contents .cert_text{columns:3;column-fill:balance;column-gap:calc(var(--mp) * 4);column-rule-width:1px;column-rule-style:dotted;column-rule-color:var(--elements-border-color-trans);}.certifications_in_footer .cert_button{max-width:50%;}}@media (max-width:1023px){.certifications_in_footer .cert_button .certification_logo_img{display:none;}.certifications_in_footer .cert_button{flex:1 1 calc((100% / var(--cert-cols-portrait)) - var(--cert-gap));padding:calc(var(--mp) * .5);}.certifications_in_footer .cert_button{display:flex;text-align:center;min-height:100%;border-width:1pt !important;}}.certification_logo_img i{background-color:var(--elements-fg-color-trans);}.certification_logo_img i,.certification_logo_img{display:flex;--cert-logo-size:min(10rem,100%) !important;width:var(--cert-logo-size);aspect-ratio:1 !important;border:1pt solid var(--elements-fg-color-trans);border-radius:calc(var(--mp) * .5);}.certification_logo_img *{margin:0px;padding:0px;}.certifications_in_footer .cert_button .certification_logo_img{position:relative;max-width:calc(var(--cert-button-max-size) - var(--cert-button-padding) * 4);border-top-width:0px;border-left-width:0px;border-bottom-width:0px;border-radius:0px;border-style:dashed;margin:0px !important;margin-right:calc(var(--mp) * 1) !important;}.certification_logo_img{margin:auto;float:none;clear:both;}.cert_contents .certification_logo_img{margin-top:1rem;}span.actor{display:none;}a.cert_doc{display:inline-flex !important;align-items:center !important;align-content:center !important;justify-items:center !important;justify-content:flex-start !important;opacity:.75;transition:var(--transition-fast);margin-right:calc(var(--mp) * 2);padding:calc(var(--mp) * 1);padding-right:calc(var(--mp) * 2);border-radius:calc(var(--mp) * .5);font-size:85%;}a.cert_doc:hover{opacity:1;filter:brightness(125%);}a.cert_doc:active{opacity:.5;filter:brightness(75%);}