.App{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;min-height:100vh}header{height:auto;min-height:0;-webkit-flex:1 0 auto;flex:1 0 auto;padding:120px 0 60px}footer{-webkit-flex:0 0 auto;flex:0 0 auto;padding-top:36px;margin-bottom:24px}footer .social-links{margin:0 0 8px}header .banner{padding-bottom:0}header .about{text-align:left;margin-top:30px}header .about .profile-pic{width:120px;height:120px;border-radius:100%;display:block;margin:6px auto 24px}header .about p{color:#ddd;font:16px/1.9em "librebaskerville-regular",serif;margin-bottom:18px}header .about p:last-child{margin-bottom:0}@media only screen and (max-width:767px){header{padding-top:100px}header .about .main-col{text-align:center}}.modal-backdrop{position:fixed;inset:0;z-index:1000;background:rgba(0,0,0,.7);display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;padding:16px}.modal{position:relative;background:#0f0f0f;color:#fff;border:1px solid hsla(0,0%,58.8%,.25);border-radius:6px;padding:40px 32px 28px;width:100%;max-width:420px;text-align:center;box-shadow:0 20px 60px rgba(0,0,0,.6)}.modal h3{font:24px/1.3em "opensans-bold",sans-serif;color:#fff;margin:0 0 10px}.modal p{color:#ccc;margin-bottom:24px}.modal-actions{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center;grid-gap:12px;gap:12px}.modal-actions .button{margin:0;min-width:150px}.modal-close{position:absolute;top:8px;right:12px;background:none!important;color:#aaa;font:28px/1 "opensans-bold",sans-serif;padding:4px 8px;margin:0;border:none}.modal-close:hover{color:#fff}
/*# sourceMappingURL=main.45d3ec84.chunk.css.map */