
/* Pattern -- Blue Button */
.p-blue-btn .wp-element-button {
    position: relative;
    transition: all .4s linear;
}
.p-blue-btn .wp-element-button:hover {
    background-color: transparent !important;
    color: #0061ff !important;
}
.p-blue-btn .wp-element-button:after {
    content: '\f054';
    font-family: "Font Awesome 5 Free"; 
    font-weight: 900; 
    margin-left: 8px;
}


/* pattern Download Button */
.p-dwn-btn .wp-element-button {
    position: relative;
    transition: all .4s linear;
}
.p-dwn-btn .wp-element-button:before {
    content: '\f019';
    font-family: "Font Awesome 5 Free"; 
    font-weight: 900; 
    margin-right: 8px;
}
.p-dwn-btn .wp-element-button:hover {
    background-color: #0061ff !important;
    color: #fff !important;
}


/* Pattern image and Content */
.p-black-cta {
    display: grid !important;
    grid-template-columns: 1.7fr 1fr ;
    gap:30px;
}
.p-black-cta h3 {
    margin-top: 0 !important;
}
.p-black-cta .wp-element-button {
    background-image: linear-gradient(45deg, #e22b99, #5801c8);
}
@media only screen and (max-width: 767px) {
    .p-black-cta {
        grid-template-columns: 100% ;
    }
    .p-black-cta  > .wp-block-group {
        order: 2;
    }
}
