﻿.icon-box {
    margin-bottom: 1rem;
    padding: 20px 10px 10px 10px;
    position: relative;
}

.icon-box .icon {
    margin-bottom: 20px;
}

.icon-box i {
    font-size:42px;
}

    .icon-box h1, .icon-box h2, .icon-box h3 {
        font-size: 19.5px;
    }

    .icon-box p, .icon-box p.intro, .icon-box p.cta {
        margin-bottom: 0;
    }

.icon-box-link {
    font-family: var(--Header-Font);
    position: absolute;
    bottom: -10px;
    left: 50%;
    transform: translate(-50%);
}

        .icon-box-link a:hover {
            text-decoration: underline;
        }

        .icon-box-link a:after {
            position: relative;
            content: "\e803";
            font-family: "gcicons";
            position: absolute;
            bottom: 0;
            right: -25px;
        }

    .icon-box-link a {
        color: var(--bgh-light-blue);
    }