:root{--header-height:65px;--footer-height:50px;--side-height:calc(100vh - (var(--header-height) + var(--footer-height)));--main-height:calc(100vh - (var(--header-height) + var(--footer-height)));--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;font-synthesis:none;text-rendering:optimizelegibility;font-family:Roboto,sans-serif}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}a{text-decoration-line:none}a:hover{cursor:pointer;color:#097652;text-decoration-line:underline}.footer{height:var(--footer-height);z-index:1000;box-sizing:border-box;background-image:linear-gradient(#e8e8e8,#abb2ef);justify-content:center;margin:0 5px;font-size:1.1rem;font-style:italic;display:flex;position:fixed;bottom:0;left:0;right:0}.header{height:var(--header-height);z-index:1000;box-sizing:border-box;background-image:linear-gradient(#abb2ef,#f1f1f1);align-items:center;margin:0 5px;padding:0 2rem;display:flex;position:fixed;top:2px;left:0;right:0}.logo{object-fit:contain;width:50px;height:50px;margin-right:1rem}.certificates{margin:calc(var(--header-height) + 2px) -2px 0 -2px;text-align:center;background:url(/assets/section-bg-BiLmi-8j.jpg) 50%/cover no-repeat;padding:1rem 2rem 0}.certificates .items-container:last-of-type{margin-bottom:0}.view_item_container{justify-content:center;align-items:center;display:flex}.view_item{will-change:opacity, transform;background-color:#0000;border-radius:10px;width:auto;height:500px;margin:15px auto;transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}.view_item.visible{opacity:1;transform:scale(1)}.view_item.fading{opacity:0;transform:scale(.98)}.small_item{object-fit:cover;cursor:pointer;margin-bottom:5px;box-shadow:0 4px 12px #0000001a}.books{text-align:center;background:url(/assets/section-bg-BiLmi-8j.jpg) 50%/cover no-repeat;padding:2rem}.section-title{color:#555e75;text-transform:capitalize;margin:5px 0;font-size:2rem}.items-container{flex-wrap:wrap;justify-content:center;gap:1.5rem;margin-bottom:1rem;display:flex}.main-content{min-height:calc(100vh - var(--header-height) - var(--footer-height))}
