.block-events .event-wrapper{position: relative; margin-top: 10rem;}

.block-events .events-wrapper .container{position: static;}

.block-events .event .event-image-wrapper .event-image-container{position: relative;}
.block-events .event .event-image-wrapper .event-image-container .event-logo-container{position: absolute; top: 5rem; left: 50%; transform: translateX(-50%); z-index: 5; min-width: 75%;}

.block-events h3{font-size: 3.5rem; margin-bottom: 1rem; color: var(--brand-1);}
.block-events h4{font-size: 2.33rem; margin-bottom: 2.5rem; color: var(--brand-2);}

.block-events .button{margin-top: 2.5rem;}

.block-events .button:hover{color: #fff; background: var(--brand-1) !important; border: 2px solid var(--brand-1) !important;}
.block-events .button:hover::after{background-image: url('https://beacon.builtbytoast.uk/wp-content/uploads/white-arrow.png');}

/* Nth Selectors */
.block-events .event-wrapper:first-of-type{margin-top: 0;}

.block-events .event-wrapper .event .grid{grid-template-columns: 2fr 1fr; align-items: center; gap: 6rem;}
.block-events .event-wrapper:nth-child(2n) .event .grid{grid-template-columns: 1fr 2fr;}

.block-events .event-wrapper:nth-child(2n) .event .event-info{order: 2;}
.block-events .event-wrapper:nth-child(2n) .event .event-image-wrapper{order: 1;}

.block-events .event-wrapper .event .event-image-wrapper{position: relative; overflow: hidden; height: 100%; min-height: 500px; margin: 0 -150px 0 0;}
.block-events .event-wrapper:nth-child(2n) .event .event-image-wrapper{margin: 0 0 0 -150px;}

@media(max-width: 1500px){
    .block-events .event-wrapper .event .event-image-wrapper{margin: unset;}
    .block-events .event-wrapper:nth-child(2n) .event .event-image-wrapper{margin: unset;}
}

@media(max-width: 1024px){
    .block-events .event-wrapper .event .grid{grid-template-columns: 1fr 1fr;}
    .block-events .event-wrapper:nth-child(2n) .event .grid{grid-template-columns: 1fr 1fr;}
}

@media(max-width: 768px){
    .block-events .event-wrapper .event .grid{grid-template-columns: 1fr;}
    .block-events .event-wrapper:nth-child(2n) .event .grid{grid-template-columns: 1fr;}
}