.wp-block-navigation:not(.has-background) .wp-block-navigation__responsive-container.is-menu-open {
width: 85% !important;
}
.mr-tabsnav {
display: block !important;
}
.wp-block-column {
border-color: transparent !important;
}
header.wp-block-template-part .wp-block-columns > .wp-block-column:last-child > * {
position: absolute;
width: 100%;
right: 0;
padding: 0 var(--spacing-1);
background-color: var(--secondary-1);
top: 100%;
}
.wp-site-blocks>header>.mr-activeinview.mr-active+.wp-block-group .wp-block-columns > .wp-block-column:last-child > * {
background: transparent !important;
}
header.wp-block-template-part .wp-block-columns > .wp-block-column:last-child > * p {
text-align: left !important;
margin-top: 0 !important;
}  .wp-site-blocks > footer .wp-block-columns .wp-block-columns {
max-width: 50%;
}.wp-block-cover:not(:first-of-type) .wp-block-cover-image.has-parallax, 
.wp-block-cover:not(:first-of-type) .wp-block-cover.has-parallax, 
.wp-block-cover:not(:first-of-type) .wp-block-cover__image-background.has-parallax, 
.wp-block-cover:not(:first-of-type) video.wp-block-cover__video-background.has-parallax {
background-size: contain;
background-position: top;
}
.wp-block-cover:not(:first-of-type) {
padding: 0 !important;
}
.wp-block-cover:not(:first-of-type) .wp-block-cover__gradient-background {
display: none;
}
.wp-block-cover:not(:first-of-type) .wp-block-cover__inner-container:has(p:not(:empty)) {
padding: 1rem;
margin-top: 60vh !important;
background-image: linear-gradient(0deg, var(--primary-1) 90%, transparent 100%);
}