@import"https://fonts.googleapis.com/css2?family=Black+Han+Sans&display=swap";@import"https://fonts.googleapis.com/css2?family=Merriweather:wght@300;400;700&display=swap";.card-img,.card-img-top{max-height:234px;width:auto;max-width:100%;margin:0 auto;display:block}.image-link{background:rgba(184,184,186,.6470588235)}.card-col{margin:4px !important}.resource-card{display:flex;flex-wrap:wrap;padding:.4rem;border:1px solid #444;border-radius:.5rem}.resource-card .resource-description,.resource-card .resource-buttons{flex:1;padding:.2rem}.resource-card .resource-description{flex-basis:80%;max-width:80%}.resource-card .resource-buttons{flex-basis:20%;max-width:20%;text-align:right}.resource-card .resource-buttons a{margin:4px !important}@media(max-width: 768px){.resource-card{flex-direction:column}.resource-card .resource-description,.resource-card .resource-buttons{flex-basis:100%;max-width:100%;text-align:left}.resource-card .resource-buttons{justify-content:flex-start}}.accordion-header button{font-size:25px !important}.accordion-header i{font-size:35px !important;margin-right:15px !important}body{font-family:"Merriweather",serif;font-size:18px;line-height:1.6;color:#2e2e2e}p{margin-bottom:1.5rem}.logo{text-decoration:none !important}.logo h1{color:#c8102e;margin-top:25px}.logo .subtitle{color:#2e2e2e}h1{font-size:52px;font-family:"Black Han Sans",sans-serif}h2{font-family:"Black Han Sans",sans-serif;text-transform:uppercase}h3{font-family:"Black Han Sans",sans-serif;text-transform:uppercase;margin-bottom:20px !important}a.heading-link{text-decoration:none;transition:color .3s,text-shadow .3s}a.heading-link h5{margin:0;font-size:1.25rem;text-transform:uppercase;font-weight:bold}.navbar-nav{flex-direction:row;justify-content:center}.nav-item .nav-link{font-family:"Black Han Sans",sans-serif;display:inline-block;background-color:rgba(0,0,0,0);color:#fff;border:2px solid rgba(0,0,0,0);text-transform:uppercase;font-weight:bold;padding:.5rem 1rem;transition:all .3s ease-in-out;border-radius:0 !important}.nav-item .nav-link:hover{background-color:#c8102e;border:2px solid #c8102e}.nav-item .nav-link.active{border-color:#fff}.nav-item{margin:0 .5rem}footer{background:#111;color:#fff;padding:1rem;margin-top:auto;text-align:center;font-size:13px}a{color:#c8102e}html,body{height:100%;margin:0;display:flex;flex-direction:column}header{background:#333;color:#fff;padding:1rem}main{flex:1;padding:2rem}.btn-primary{background-color:#c8102e;border:0;border-radius:0}.btn-primary:hover{background-color:#e4415c}