body{color:#000;font-family:roboto,sans-serif;line-height:1.25;margin:0;background-image:radial-gradient( circle at center,#f8f9fa .03rem,transparent 0 );background-size:.15rem .15rem;background-repeat:round}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#3a459a;border-radius:5px}::-webkit-scrollbar-thumb:hover{background:#2b3372}.no-margin-bottom{margin-bottom:0}.no-margin-top{margin-top:0}body a{color:#3a459a!important;text-decoration:underline}.nav-link.active{pointer-events:none;font-weight:700;color:#3a459a!important}header{border-bottom:1px solid #000;margin-bottom:1rem}footer{border-top:1px solid #222;margin-top:1rem}a{color:#000;text-decoration:none;transition:color 500ms ease-in-out}a:visited{color:#000}a:hover{color:#3a459a!important}p{margin:10px 0}h1,h2{font-family:courier prime,serif;font-weight:400;letter-spacing:-.5px}h1{font-size:2.5rem;line-height:2.5rem;margin:0}h2{font-size:1.5rem;line-height:1.75rem}h4{font-size:18px;line-height:24px;margin-top:40px;font-weight:700}ul li,ol li{font-size:18px;line-height:24px;margin-top:10px}.navbar-nav .nav-link{color:#000}.navbar-brand{font-family:courier prime;letter-spacing:-.5px}footer{padding-top:20px}body a.social{margin:0 20px;text-decoration:none}.social svg{height:30px;width:auto;transition:fill 500ms ease-in-out;fill:#000}.social:hover svg{fill:#3a459a}.hero{margin-top:40px}.hero img{display:block;width:90%;max-width:250px;border-radius:50%;margin:0 auto;margin-bottom:20px;border:10px solid;border-color:#3a459a}.hero h1,.hero h2{text-align:center}.intro{margin-top:60px}p{font-size:18px;line-height:24px;text-align:justify}@media all and (min-width:768px){p{font-size:20px;line-height:28px}}p+p{margin-top:30px}