@import '/Portals/_default/cft-mini-overrides.css';
/*----------------------------------------------------------------------------*/
:root {
    --primary-color-h: 358;
    --primary-color-s: 69%;
    --primary-color-l: 40%;
    --primary-color-a: 1;
}

/*banners*/
.cft-mini .banner.banner__hero {
    background: url(/Portals/diocese-lansing/cmadmin/Images/Lansing-Hero-Image.jpg?ver=iWiPA4uHDx1dVvLop5lVFA%3d%3d) fixed;
}

/*unique overrides*/
.cft-mini .banner.banner__hero .banner--container h1 {
    font-size: clamp(2rem,2vw + 1rem,3rem);
}
.cft-mini .banner.banner__hero .banner--container p {
    font-size: clamp(0.9rem, 2vw, 1.5rem);
}
.cft-mini .banner.banner__hero .banner--container .banner--content.bg {
    padding: 1.5rem 2rem;
    max-width: 750px;
}

/*Button overrides*/
.cft-mini .banner.banner__hero .banner--container a {
    color: var(--theme-white,#fff);
    letter-spacing: 1px;
    background-color: #d03c44;
    font-size: clamp(0.8rem, 1vw, 1.125rem);
    padding: 0.75rem 2.25rem;
    border-radius: 1.75rem;
    font-weight: 700;
    text-decoration: none;
    vertical-align: middle;
    text-align: center;
    transition: all .15s ease-in-out;
    text-shadow: 0px 0px 0px #000000;
}
.button.button__primary, a.button.button__primary, button.button__primary {
    color: var(--theme-white,#fff);
    letter-spacing: 1px;
    background-color: #d03c44;
    font-size: 1.125rem;
    padding: 0.75rem 2.25rem;
}

/*Footer*/
.site--footer {
    position: relative;
    background-color: #002852;
    padding: 1rem 0 1.5rem;
}




















