/* ==========================
   CONTACT.CSS
   TT Cocktail & Shisha Lounge
========================== */

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

body{

    font-family:Arial, Helvetica, sans-serif;

    background:linear-gradient(180deg,#050505,#111111,#1a1a1a);

    color:white;

}

/* ==========================
        HERO
========================== */

.hero{

    text-align:center;

    padding:40px 20px;

    background:
    url("hero.png");

    background-size:cover;
    background-position:center;

    border-bottom:3px solid #ff2f92;

}

.logo{

    width:110px;
    height:110px;

    object-fit:cover;

    border-radius:50%;


    margin-bottom:15px;

}

.hero h1{

    color:#ff2f92;

    font-size:34px;

    margin-bottom:10px;

}

.hero p{

    color:#00d9ff;

    font-size:17px;

}

/* ==========================
      ZURÜCK BUTTON
========================== */

.back-btn{

    display:inline-block;

    margin-bottom:25px;

    padding:10px 22px;

    background:#ff2f92;

    color:white;

    text-decoration:none;

    border-radius:40px;

    font-weight:bold;

    transition:.3s;

}

.back-btn:hover{

    background:#00d9ff;

    color:black;

}

/* ==========================
      CONTAINER
========================== */

.container{

    width:92%;

    max-width:700px;

    margin:auto;

    padding:35px 0;

}

/* ==========================
      KONTAKT KARTEN
========================== */

.card{

    background:#1b1b1b;

    border-radius:18px;

    border:1px solid rgba(255,255,255,.08);

    padding:22px;

    margin-bottom:20px;

    transition:.3s;

}

.card:hover{

    transform:translateY(-4px);

    border-color:#ff2f92;

    box-shadow:0 0 15px rgba(255,47,146,.35);

}

.card h2{

    color:#00d9ff;

    margin-bottom:15px;

    font-size:24px;

}

.card p{

    color:#d8d8d8;

    line-height:1.8;

    font-size:16px;

}

.card a{

    color:white;

    text-decoration:none;

    font-size:17px;

}

.card a:hover{

    color:#00d9ff;

}

/* ==========================
      BUTTONS
========================== */

.button{

    display:inline-block;

    margin-top:10px;

    padding:12px 24px;

    background:#ff2f92;

    color:white;

    border-radius:35px;

    text-decoration:none;

    font-weight:bold;

    transition:.3s;

}

.button:hover{

    background:#00d9ff;

    color:black;

}

/* ==========================
        FOOTER
========================== */

footer{

    text-align:center;

    padding:40px 20px;

}

footer a{

    display:inline-block;

    background:#00d9ff;

    color:black;

    text-decoration:none;

    padding:14px 30px;

    border-radius:35px;

    font-weight:bold;

    transition:.3s;

}

footer a:hover{

    background:#ff2f92;

    color:white;

}

/* ==========================
      HANDY
========================== */

@media(max-width:600px){

.hero{

    padding:30px 15px;

}

.logo{

    width:85px;

}

.hero h1{

    font-size:28px;

}

.hero p{

    font-size:15px;

}

.card{

    padding:18px;

}

.card h2{

    font-size:21px;

}

.card p{

    font-size:15px;

}

.button{

    width:100%;

    text-align:center;

}

footer a{

    width:100%;

}

}