
   .card-link {
    text-decoration: none;
    color: #2B3B94;
    font-weight: bold;
    font-size: 0.9rem;
    align-self: flex-start;
font-size: 22px;
font-weight: 700;
line-height: 48px;
text-align: left;


}

.card-link:hover {
    text-decoration:none;
}

a.card-link {
    display: flex;
    align-items: center;
    gap: 15px;
    justify-content: center;
    flex-direction: row;
    flex-wrap: nowrap;
    text-decoration: none;text-transform:capitalize;
}
.blog-card-link {
    display: flex
;
    justify-content: space-between;}
.blog-card-link{    margin-block-start: 10px !important;}


.e-info{margin: 0;
    margin-top: 1rem;
	max-width: 100% !important;    display: flex;
    flex-direction: column;
    gap: 5px;}

.e-info p span{
    font-weight: 600;
}

.e-info h3{
font-size: var(--p);
    font-weight: 600;
}

.e-info ul li{
	font-size: var(--p);}

.e-info ul{    list-style: disc;
    padding-left: 35px;}

.e-info ul li span{font-weight:300 !important;}

.blog-card-link{max-width: 100% !important;}

.latest-events li figure.wp-block-post-featured-image a img{aspect-ratio: 955 / 650;}

.latest-events li.wp-block-post{padding-top: 1.5rem;}
.latest-events li.wp-block-post:nth-child(1){padding-top: 0;}
.latest-events li.wp-block-post:nth-child(2n) .wp-block-columns{flex-direction: row-reverse !important;}



@media only screen and (max-width: 781px) {
    
    .card-link{    line-height: 1.5;
    text-align: left;
    background: #fcc726;
    padding: 0.5rem .75rem;
    border-radius: 4px;
    color: #000;}
    
    
    .card-link svg{max-width: 20px;}
.card-link svg path{fill: #000;}
    .blog-card-link{padding-top:0.5rem;padding-bottom:0.5rem;}
    
    .blog-listing .wp-block-query .columns-3{gap:3rem;}
    
	.highlight-sec li{min-height:250px !important;}
	
    
}
