header#masthead {
    display: none;
}

footer#colophon {
    display: none;
}

.entry-content.clear {
    width: 100vw !important;
}

.entry-content[data-ast-blocks-layout] > * {
    /* max-width: var(--wp--custom--ast-content-width-size); */
    /* margin-left: auto; */
    /* margin-right: auto; */
	max-width: unset !important;
}


.mb-navbar__logo {
	height: 3.5rem !important;
}

.ast-container, .ast-container-fluid {
    margin-left: auto;
    margin-right: auto;
    padding-left: 20px;
    padding-right: 20px;
    margin: unset !important;
    padding: unset !important;
}

a.mb-navbar__cta {
    text-decoration: none !important;
    color: white;
}

a.mb-link-underline {
	text-decoration: none !important;
}

a.mb-btn-green{
	text-decoration: none !important;
	color: white;
}

button:focus, .menu-toggle:hover, button:hover, .ast-button:hover, .ast-custom-button:hover .button:hover, .ast-custom-button:hover, input[type=reset]:hover, input[type=reset]:focus, input#submit:hover, input#submit:focus, input[type="button"]:hover, input[type="button"]:focus, input[type="submit"]:hover, input[type="submit"]:focus, form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button:hover, form[CLASS*="wp-block-search__"].wp-block-search .wp-block-search__inside-wrapper .wp-block-search__button:focus, body .wp-block-file .wp-block-file__button:hover, body .wp-block-file .wp-block-file__button:focus {
    color: #ffffff;
    background-color: var(--ast-global-color-1);
    border-color: var(--ast-global-color-1);
    background: unset;
    border-color: unset;
    color: unset;
    box-shadow: unset;
}

a.mb-link-underline {
    text-decoration: unset !important;
}

img#mb-logo-footer {
    max-width: 316px;
}

h3.mb-cookie__title {
    color: white;
}
p.mb-cookie__text {
    color: #cdcdcd;
}
.mb-cookie__card {
    background: oklch(0.16 0.04 159.99 / 0.51);
}
.mb-cookie__icon {
    background-color: rgb(255 255 255 / 65%);
}
.mb-navbar {
    backdrop-filter: blur(10px);
    -webkit-backdrop-filter: blur(10px);
    background: oklch(0.985 0.015 85 / 30%);
}

a.mb-mobile-cta__btn {
    text-decoration: none !important;
    color: white;
}

.mb-mobile-cta__inner {
	background: unset;
}

div#mb-mobile-cta {
    padding: unset;
    bottom: 0.5rem;
    right: 0.75rem;
    left: 0.75rem;
	border-radius: 1rem;
    backdrop-filter: blur(5px);
	background: linear-gradient(135deg, rgba(5, 38, 27, 0.55), rgba(5, 38, 27, 0.35));
}

.mb-mobile-cta__info {
    align-items: start;
}
span.mb-ping {
    padding-top: 3px;
}
a.mb-mobile-link {
    text-decoration: unset !important;
}

a.mb-mobile-sheet__cta {
    text-decoration: unset !important;
    color: white;
}

p.mb-mobile-cta__title {
    margin-bottom: 1rem;
}
p.mb-mobile-cta__sub {
    margin-bottom: 0.5rem;
}