.section-display-img-container {
    height: calc(80dvh - var(--header-size)* 2);
    width: 100%;
    margin: 0 auto; 
    overflow: hidden;
}

.section-display-img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center; 
    display: block;
}

.section-align-right .section-display-img-container{
    display: flex;
    justify-content: end;
}

.section-align-left .section-display-img-container{
    display: flex;
    justify-content: left;
}

.section-align-left .section-title{
    text-align: left;
    padding-left: var(--padding-sm);
}

.section-align-right .section-title{
    text-align: right;
    padding-right: var(--padding-sm);    
}

.date-type{
    padding-top: calc(var(--padding-sm) /2);
}

.section-align-left .date-type{
    text-align: right;
}

.section-align-right .date-type{
    align-self: flex-start;
    text-align: left;
}