.event_header,.event_container{
padding-inline:max(2em,calc(calc(100vw - 1200px)/2));
}
.event_header {
background: rgb(191, 233, 235);
padding-block: 2rem;
margin-bottom:3rem;
text-align:left;
}
.event_header h1:not([class*="fontsize-"]) {
color: rgb(46, 40, 131);
text-align:center;
margin:0px;
font-size:40px;
}
.event_container{
display:grid;
grid-template-columns:repeat(3,1fr);
gap:30px;
margin-bottom:3rem;
}
.event_image-placeholder,.event_item img{
border-radius: 12px;
margin-bottom:18px;
}
.event_item a{
text-decoration: none;
color: inherit;
}
h2.event_title:not([class*="fontsize-"]) {
font-size: 18px;
font-weight: bold;
color: rgb(48, 49, 51);
line-height: 1.4;
margin: 0 0 0.5rem 0;
}
.event_details{
display:flex;
flex-direction:column;
gap:10px;
padding:0px;
margin:0px;
}
.event_details dt{
display:none;
}
.event_details dd{
margin:0px;
font-weight:bold;
align-items:center;
color:rgb(48, 49, 51);
}
.event_details dd:empty{
display:none;
}
.event_details dd:before{
margin-right:10px;
font-weight:normal;
font-family: 'uncodeicon' !important;
}
.event_details dd.event_date:before{
content:"\e00d";
}
.event_details dd.event_time:before{
content:"\e055";
}
.event_details dd.event_address:before{
content:"\e833";
}
.event_excerpt,.event_excerpt p{
font-size:14px;
line-height:1.4;
margin-top:10px;
}