#mdln-full-width-cookie-banner {
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    z-index: 9999;
}
#mdln-full-width-cookie-banner button {
    background: none;
    border: none;
    color: #fff;
    font-size: 36px;
    font-weight: 600;
    position: absolute;
    top: 15px;
    right: 15px;
    cursor: pointer;
}
#mdln-full-width-cookie-banner button:hover {
    color: #eaeaea;
	text-decoration: none !important;
}
.mdln-cookie-banner-blue-theme {
	background: #002d72;
	background-color: #002d72;
	color: #ffffff;
	text-align: left;
    line-height: 1.5;
    padding: 1.75em 42em 1.75em 4em;
}
/* On screens that are 1400px or less, set the right padding to 36em */
@media screen and (max-width: 1400px) {
    .mdln-cookie-banner-blue-theme {
        padding: 1.75em 36em 1.75em 4em;
    }
}
/* On screens that are 1300px or less, set the right padding to 27em */
@media screen and (max-width: 1300px) {
    .mdln-cookie-banner-blue-theme {
        padding: 1.75em 27em 1.75em 4em;
    }
}
/* On screens that are 1200px or less, set the right padding to 18em */
@media screen and (max-width: 1200px) {
    .mdln-cookie-banner-blue-theme {
        padding: 1.75em 18em 1.75em 4em;
    }
}
/* On screens that are 1100px or less, set the right padding to 12em */
@media screen and (max-width: 1100px) {
    .mdln-cookie-banner-blue-theme {
        padding: 1.75em 12em 1.75em 4em;
    }
}
/* On screens that are 920px or less, set the right padding to 4em */
@media screen and (max-width: 920px) {
    .mdln-cookie-banner-blue-theme {
        padding: 1.75em 4em 1.75em 4em;
    }
}
.mdln-cookie-banner-blue-theme h2, .mdln-cookie-banner-blue-theme h3, .mdln-cookie-banner-blue-theme h4, .mdln-cookie-banner-blue-theme h5 {
	font-size: 20px !important;
    font-family: 'Open Sans', Arial, sans-serif !important;
    font-weight: 600 !important;
    color: #ffffff !important;
    line-height: 1.2 !important;
    margin-bottom: 3px !important;
}
#onetrust-policy-text {
    font-family: 'Open Sans', Arial, sans-serif !important; 
    font-size: 13px !important;
    font-weight: 600 !important; 
}
#close-mdln-cookie-banner {
    font-size: 1.5rem; /* adjust for visual weight */
    cursor: pointer;
	position: fixed;
	height: auto;
	right: 0;
	z-index: 2000;
}