.c-ctas {
    margin-bottom: 38px
}

.p-ctas-cont {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex
}

    .p-ctas-cont .c-cta {
        -webkit-box-flex: 1;
        -webkit-flex: 1;
        -ms-flex: 1;
        flex: 1;
        max-width: 489px
    }

        .p-ctas-cont .c-cta:first-of-type {
            margin-right: 3%
        }

@media screen and (max-width:768px) {
    .c-ctas {
        margin-bottom: 0
    }

    .p-ctas-cont {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -webkit-flex-direction: column;
        -ms-flex-direction: column;
        flex-direction: column;
        margin-left: -10px;
        width: calc(100% + 20px)
    }

        .p-ctas-cont .c-cta {
            max-width: 100%
        }

            .p-ctas-cont .c-cta:first-of-type {
                margin-right: 0
            }
}
/*# sourceMappingURL=ctas.css.map */

@media screen and (min-width:600px) and (max-width:768px) {
    .dtc-class .p-ctas-cont .c-cta {
        width: 550px;
        height: 130px;
    }

    .dtc-class .c-cta .p-cta-icon {
        margin: 0 30px;
    }

    .dtc-class .p-cta-icon {
        width: 70px;
        height: auto;
        max-width: 70px;
        max-height: 70px;
    }

    .dtc-class .c-cta .p-cta-title {
        padding: 32px 20px 10px;
        font-size: 17px;
    }

    .dtc-class .c-cta .p-cta-link {
        padding-left: 20px;
        font-size: 16px;
    }

    .dtc-class .p-ctas-cont a.c-cta:after {
        height: 28px;
        right: 10px;
        top: 95px;
    }
}

