.max-elements-pro-promotion {
    padding: 40px;
    text-align: center;
    background: #f1f1f1;
    border-radius: 8px;
    box-shadow: 4px 4px 16px 1px #00000017;

    h1 {
        margin-bottom: 30px;
        background-color: #004ef5;
        color: transparent;
        background-clip: text;
        font-weight: 700;
        font-size: 38px;
    }

    p {
        font-size: 17px;
        line-height: 1.7;
    }

    a {
        margin-top: 20px;
        display: inline-block;
        font-size: 16px;
        font-weight: 600;
        border-radius: 4px;
        background-color: #004ef5;
        color: #fff;
        text-decoration: none !important;
        padding: 12px 30px;
        transition-duration: 400ms;
        text-transform: uppercase;

        &:hover {
            color: #fff;
            box-shadow: 4px 4px 16px 1px #00000032;
            transition-duration: 400ms;
        }
    }
}