﻿/* PageText CTA only */
.page-text-cta {
    text-align: left; /* left-align the button under the text */
    padding-top: 10px; /* spacing from text */
    padding-bottom: 10px;
    background: transparent;
    border-top: 0;
}

.page-text-cta > .btn {
    border: 2px solid #001f4d;
    border-radius: 8px;
    font-weight: 600;
    padding: 8px 18px;
    transition: 0.3s;
}

    .page-text-cta > .btn:hover {
        background: #001f4d;
        color: #fff;
    }

/* responsive */
@media (max-width: 480px) {
    .page-text-cta > .btn {
        width: 100%;
        text-align: center; /* neat for mobile */
    }
}

