.subpages .subpage {
    margin: 4rem 0 0;
}

.subpages .subpage:first-child {
    margin-top: 0;
}

.subpages .subpage img,
.subpages .subpage .text {
    float: left;
}

.subpages .subpage img {
    border-radius: .1rem;
    margin-right: 1rem;
    width: calc(33.333% - 1rem);
}

.subpages .subpage .text {
    margin-left: 1rem;
    width: calc(66.666% - 1rem);
}

.subpages .subpage .text h3 {
    margin-bottom: 0;
}

.subpages .subpage .text small {
    opacity: .4;
}

.subpages .subpage .text .btn {
    margin-bottom: 0;
    margin-top: 1rem;
}

@media (max-width: 991px) {
    .subpages .subpage img,
    .subpages .subpage .text {
        float: none;
    }

    .subpages .subpage img {
        margin-right: 0;
        width: 60%;
    }

    .subpages .subpage .text {
        margin-left: 0;
        margin-top: 2rem;
        width: 100%;
    }
}

@media (max-width: 767px) {
    .subpages .subpage img {
        width: 100%;
    }

}
