/* RCS v2.3.6 — independent header/footer logo controls */
.rcs-logo-link{
    width:var(--rcs-header-logo-width,205px)!important;
    min-width:var(--rcs-header-logo-width,205px)!important;
    max-width:280px!important;
}
.rcs-logo-link img{
    width:100%!important;
    max-width:100%!important;
    height:auto!important;
    object-fit:contain;
}
.rcs-footer-logo{
    height:auto;
    max-width:100%;
    filter:none;
}
.rcs-footer-logo.rcs-footer-logo-force-white{
    filter:brightness(0) invert(1);
}
@media (max-width:900px){
    .rcs-logo-link,
    .rcs-site-header.rcs-header-overflow .rcs-logo-link{
        width:min(var(--rcs-header-logo-width,174px),190px)!important;
        min-width:min(var(--rcs-header-logo-width,174px),190px)!important;
        max-width:190px!important;
    }
}
@media (max-width:520px){
    .rcs-logo-link,
    .rcs-site-header.rcs-header-overflow .rcs-logo-link{
        width:min(var(--rcs-header-logo-width,154px),165px)!important;
        min-width:min(var(--rcs-header-logo-width,154px),165px)!important;
        max-width:165px!important;
    }
}
