/* Force the site logo to be exactly 210 x 60 pixels */
.main-header__site-title img {
    width: 210px !important;
    height: 60px !important;
    object-fit: contain !important; /* Prevents distortion */
    display: block !important; /* Ensures no extra spacing */
}

/* Remove any constraints from parent containers */
.main-header__site-title {
    max-width: 210px !important;
    max-height: 60px !important;
    overflow: visible !important; /* Ensures no clipping */
}

/* Also check if a parent wrapper is limiting it */
.main-header__site-title a {
    display: block !important;
    width: 210px !important;
    height: 60px !important;
}



/* Override banner content to use full width */
.banner__content {
    width: 100% !important;
}

/* Remove the max-width constraint for center-aligned content */
.banner__content--center {
    max-width: none !important;
}

/* Remove max-width constraints for heading and description */
.banner__heading,
.banner__description {
    max-width: none !important;
}

/* Remove top and bottom padding for main content */
.main-content {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

/* Remove top and bottom padding for container */
.container {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

/* If there's extra margin causing white space, remove that too */
.main-content,
.container {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}

/* Change the background color of the footer */
.main-footer {
    background-color: #17100b !important; /* Dark brown */
    color: #FFFFFF !important; /* White text */
}

/* Ensure links inside the footer are also white */
.main-footer a {
    color: #FFFFFF !important;
}

/* If there are any specific sections in the footer that have a different background, override them */
.main-footer * {
    background-color: transparent !important; /* Ensures nested elements don't override the main footer */
    color: #FFFFFF !important;
}

.main-footer__col2 * {
    display: none !important;
}