.two-column-layout{display:flex;gap:20px;justify-content:space-between}.left-column{padding:20px;width:18%}.left-column h3{font-size:20px;font-weight:500;text-align:center}.right-column{background-color:#fff;padding:20px;width:78%}@media (max-width:768px){.two-column-layout{flex-direction:column}.left-column,.right-column{width:100%}}#category-list li,#location-types-list li,#types-list li{display:flex;font-size:15px}.event-grid{flex-wrap:wrap}.event-card,.event-grid{display:flex;justify-content:space-between}.event-card{background:#f2f2f2;border:1px solid #ccc;border-radius:5px;flex-direction:column;margin:0 10px 10px;padding:20px 20px 10px;position:relative;width:300px}.event-card img{height:auto;margin-bottom:10px;max-width:100%}.event-card .resource-type-container{background-color:#fff;border-radius:12px;margin-top:0;padding:6px 16px;position:absolute;right:20px;top:15px}.event-card .resource-type{font-size:14px;font-weight:600;line-height:22px;margin-bottom:0}.resource-title{margin-top:65px}.event-card .description,.event-card .location-type,.event-card .resource-category{margin-bottom:5px}.btn{align-items:center;background:#006da5;border:1px solid #006da5;border-radius:12px!important;color:#fff;display:inline-flex;flex-shrink:0;font-family:Roboto;font-size:16px;font-style:normal;gap:8px;height:40px!important;justify-content:center;line-height:20px;padding:0 24px;text-align:center;text-decoration:none;text-transform:uppercase;width:100%}.btn:hover{background:#ffbe0b!important;color:#000!important;text-decoration:underline!important}.btn:visited{color:#fff}.left-column ul{list-style-type:none;padding-left:0}.left-column ul li{margin:5px 0}.left-column ul li a{align-items:center;background:#006da5;border:1px solid #006da5;border-radius:12px!important;color:#fff;display:inline-flex;flex-shrink:0;font-family:Roboto;font-size:15px;font-style:normal;gap:8px;justify-content:center;line-height:20px;padding:5px 24px;text-align:center;text-decoration:none;text-transform:uppercase;width:100%}.active,.left-column ul li a:hover{background:#ffbe0b!important;color:#000!important;text-decoration:underline!important}