*{
    margin:0;
    padding:0;
    box-sizing:border-box;
}

body{
    font-family:Arial, Helvetica, sans-serif;
}

/* SECTION */

.coming-soon{
    width:100%;
    min-height:100vh;

    background:
    url('home.jpg')
    center/cover no-repeat;

    position:relative;

    display:flex;
    justify-content:center;
    align-items:center;

    text-align:center;

    padding:20px;
}

/* OVERLAY */

.overlay{
    position:absolute;
    width:100%;
    height:100%;
    background:rgba(0,0,0,0.68);
}

/* CONTENT */

.content{
    position:relative;
    z-index:2;

    max-width:850px;
    width:100%;

    color:white;
}

.content h1{
    font-family:'Great Vibes', cursive;
    font-size:clamp(50px, 8vw, 90px);
    color:#d4af37;

    margin-bottom:10px;
}

.content h2{
    font-family:'Cinzel', serif;
    font-size:clamp(28px, 4vw, 45px);

    margin-bottom:25px;

    letter-spacing:2px;
}

.content p{
    font-size:clamp(18px, 2vw, 24px);

    line-height:1.8;

    margin-bottom:15px;

    color:#f2f2f2;
}

/* CONTACT */

.contact-info{
    margin-top:30px;

    display:flex;
    flex-direction:column;

    gap:15px;
}

.contact-info a{
    color:white;

    text-decoration:none;

    font-size:20px;
}

.contact-info i{
    color:#d4af37;

    margin-right:10px;
}

/* BUTTONS */

.buttons{
    margin-top:40px;

    display:flex;
    justify-content:center;
    gap:20px;

    flex-wrap:wrap;
}

.whatsapp-btn,
.facebook-btn{
    display:inline-flex;
    align-items:center;
    gap:10px;

    padding:14px 28px;

    text-decoration:none;

    color:white;

    border-radius:6px;

    transition:0.3s;
}

.whatsapp-btn{
    background:#25d366;
}

.facebook-btn{
    background:#1877f2;
}

.whatsapp-btn:hover,
.facebook-btn:hover{
    transform:translateY(-3px);
    opacity:0.9;
}

/* RESPONSIVE */

@media(max-width:768px){

    .content{
        padding:10px;
    }

    .contact-info a{
        font-size:18px;
    }

}

