/*==============================
SHOWCASE SECTION
==============================*/

.showcase{

    display:grid;
    grid-template-columns:1fr 1fr;

}

.showcase-card{

    position:relative;
    height:650px;
    overflow:hidden;
    cursor:pointer;

}

.showcase-card img{

    width:100%;
    height:100%;
    object-fit:cover;
    transition:.8s ease;

}

.showcase-overlay{

    position:absolute;
    inset:0;

    display:flex;
    flex-direction:column;
    justify-content:center;
    align-items:center;

    text-align:center;

    padding:40px;

    background:rgba(0,0,0,.55);

    transition:.5s;

}

.showcase-card:hover img{

    transform:scale(1.12);

}

.showcase-card:hover .showcase-overlay{

    background:rgba(0,0,0,.35);

}

.showcase-overlay span{

    color:#D4AF37;

    font-size:15px;

    text-transform:uppercase;

    letter-spacing:3px;

    margin-bottom:15px;

}

.showcase-overlay h2{

    color:#fff;

    font-size:60px;

    font-family:'Cinzel', serif;

    margin-bottom:20px;

}

.showcase-overlay p{

    color:#ddd;

    max-width:500px;

    line-height:1.8;

    margin-bottom:35px;

}

.showcase-overlay a{

    padding:16px 38px;

    background:#D4AF37;

    color:#000;

    border-radius:50px;

    text-decoration:none;

    font-weight:700;

    transition:.35s;

}

.showcase-overlay a:hover{

    background:#fff;

    transform:translateY(-5px);

}


/*==============================
Responsive
==============================*/

@media(max-width:992px){

.showcase{

grid-template-columns:1fr;

}

.showcase-card{

height:500px;

}

.showcase-overlay h2{

font-size:42px;

}

}

@media(max-width:576px){

.showcase-card{

height:420px;

}

.showcase-overlay{

padding:25px;

}

.showcase-overlay h2{

font-size:32px;

}

.showcase-overlay p{

font-size:15px;

}

.showcase-overlay a{

padding:14px 28px;

}

}