a.contact-inline-links {
    font-size: 24px;
    font-family: "Nexa_Free_Bold", Helvetica, sans-serif;
    color: #ee3e33;
    text-transform: none;
}

    a.contact-inline-links:hover {
        color: #6c757d;
    }

a.contact-inline-map-link {
    color: #000;
    font-size: 20px;
    font-weight: 900;
}

    a.contact-inline-map-link:hover {
        color: #ee3e33;
    }

.link-brand {
    color: #ee3e33;
}

    .link-brand:hover, .link-brand:focus {
        color: #6c757d;
    }

.fs-56 {
    font-size: 3.5rem; /* 56px = 42pt */
}



.col-45-666 {
    flex: 0 0 auto;
    max-width: 49.666667%;
}

@media (min-width: 1400px) {
    .fs-xxl-60 {
        font-size: 3.75rem; /* 60px */
    }

    .fs-25 {
        font-size: 25px;
    }
}

/*HOMEPAGE Styles*/

a.nav-link.menu-item {
    padding-left: 0px;
    padding-right: 0px;
}

a.card-footer-read-more-link {
    font-family: "Nexa_Free_Bold", Helvetica, sans-serif;
    text-transform: capitalize;
    font-size: 16px;
    color: #ee3e33 !important;
    background-color: transparent;
}

div.card.featured {
    margin-bottom: 12px;
    border-radius: 24px;
    border: none;
    background-color: #EEF2F6;
    height: auto;
    margin-left: 15px;
    margin-right: 15px;
}


div.card-footer {
    border: none;
    background-color: transparent;
}

h2 {
    line-height: normal;
    color: #000000;
    text-transform: none;
}

h3.card-featured-home {
    font-family: "Nexa_Free_Bold", Helvetica, sans-serif;
    text-align: left;
    padding-left: 0px;
    padding-right: 0px;
    margin: 0px;
    font-size: 24px;
    color: #000000;
    line-height: normal;
    letter-spacing: -1px;
    font-weight: normal;
    padding-top: 10px;
}

    h3.card-featured-home:hover {
        color: #ee3e33;
    }

span.fa-solid.fa-circle-arrow-right {
    color: #ee3e33;
}

strong {
    font-weight: 900;
}
/*    // Small devices (landscape phones, 576px and up)
    */
@media (min-width: 576px) {
}

/*    // Medium devices (tablets, 768px and up)
    */ @media (min-width: 768px) {
        div.card.featured {
            min-height: 100%;
            min-width: 100%;
        }
}

/*    // Large devices (desktops, 992px and up)*/
@media (min-width: 992px) {

    div.card-footer.d-flex.align-items-center {
        padding-bottom: 16px;
    }

    h3.card-featured-home {
        font-family: "Nexa_Free_Bold", Helvetica, sans-serif;
        font-size: 24px;
        letter-spacing: -1px;
        line-height: 32px;
        padding-top: 10px;
    }
}

/*    // X-Large devices (large desktops, 1200px and up)
    */ @media (min-width: 1200px) {
}

/*    // XX-Large devices (larger desktops, 1400px and up)
    */ @media (min-width: 1400px) {
}

/*Home page Styles*/