body{
    border:none;
    padding:0;
    margin:0;
    width:100vw;
    height:100vh;
    font-family: "Poppins", sans-serif;
    background: #0C2A40;
    background: linear-gradient(90deg, rgba(12, 42, 64, 1) 0%, rgba(87, 199, 133, 1) 50%, rgba(12, 42, 64, 1) 100%);
}
#site-wrapper{
    display:flex;
    align-items: center;
    justify-content: center;
    height:100%;
    flex-direction: column;
}
h1,h2{
    font-weight: 600;
    font-style: normal;
}
h1{
    font-size: 50px;
    letter-spacing: 15px;
    margin: 0;
    color:#fff;
    text-shadow: 0 0 5px #ff005e, 0 0 10px #ff005e, 0 0 20px #ff005e, 0 0 40px #ff005e, 0 0 80px #ff005e;
    animation: glow 1.5s infinite alternate;
}

@keyframes glow {
    0% {
        text-shadow: 0 0 5px #ff005e, 0 0 10px #ff005e, 0 0 20px #ff005e, 0 0 40px #ff005e, 0 0 80px #ff005e;
    }
    100% {
        text-shadow: 0 0 10px #00d4ff, 0 0 20px #00d4ff, 0 0 40px #00d4ff, 0 0 80px #00d4ff, 0 0 160px #00d4ff;
    }
}
h2{
    color:#40f3ff;
    font-size: 20px;
    letter-spacing: 15px;
    box-shadow: 1px 1px 27px #f9f9f7;
    padding: 10px;
}
.italic{
    font-family: "Dancing Script", cursive;
    font-optical-sizing: auto;
    font-weight: 600;
    font-style: normal;
    font-size: 34px;
    margin: 16px 0;
    color: #ffd400;
    text-shadow: 1px 4px 2px #333;

}
.contact-info{
    color:#aefbf1;
    text-align:center;
    font-weight: 600;
    font-style: normal;

}
.sep-line{
    padding:0 10px;
}

.contact-info a{
    text-decoration: none;
    color:#aefbf1;
}


@media (max-width: 767px) {
    h2{
        font-size: 17px;
        letter-spacing: 3px;
    }
    .sep-line{
        display:none;
    }
}