.project-featured-image{
    overflow:hidden;
}

.project-featured-image img{
    transition:transform .6s ease;
}

.project-featured-image:hover img{
    transform:scale(1.03);
}

.project-btn .elementor-button{ 
     background:#C7A15A !important;

     color:#111 !important;
     border:1px solid #C7A15A;
     border-radius:0; padding:20px 52px;
     font-size:13px; font-weight:600; 
     letter-spacing:3px; text-transform:uppercase; 
     transition: background .35s ease, 
     color .35s ease, 
     border-color .35s ease, 
     transform .35s ease, 
     box-shadow .35s ease; 
     box-shadow:0 12px 28px rgba(0,0,0,.22); 

} 

    .project-btn .elementor-button:hover{ 
    
        border-color:#C7A15A; 
        transform:translateY(-3px); 
        box-shadow:0 18px 40px rgba(0,0,0,.32); 
}

/* ==========================================
   COMPLETED PROJECT CARD
========================================== */

.project-card{
    background: #FFFFFF;
    border-radius: 20px;
    overflow: hidden;
    padding: 20px;
    border: 1px solid rgba(15, 43, 91, 0.06);

    box-shadow: 0 8px 24px rgba(15,43,91,.06);

    transition:
        transform .35s ease,
        box-shadow .35s ease,
        border-color .35s ease;

}

/* Hover */

.project-card:hover{
    transform: translateY(-8px);

    box-shadow:
        0 20px 45px rgba(15,43,91,.12);

    border-color: rgba(199, 164, 106, 0.35);
}

.project-title{
    transition: all .3s ease !important;
}

.project-card:hover .project-title .elementor-heading-title{
    color: var(--accent-color) !important;
}

.cta-btn .elementor-button{

    background:#0F2B5B !important;

    color:#FFFFFF !important;

    border:1.5px solid #0F2B5B;

    border-radius:0;

    padding:20px 56px;

    font-size:13px;

    font-weight:600;

    letter-spacing:3px;

    text-transform:uppercase;

    transition:
        background .35s ease,
        color .35s ease,
        border-color .35s ease,
        transform .35s ease,
        box-shadow .35s ease;

    box-shadow:
        0 16px 40px rgba(15,43,91,.25);
}

.cta-btn .elementor-button:hover{

    background:#F6E7C4 !important;

    color:#0F2B5B !important;

    border-color:#0F2B5B !important;

    transform:translateY(-4px);

    box-shadow:
        0 18px 40px rgba(15,43,91,.15);
}