/* Fonts */
@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800;900&display=swap');

:root{
    /* Color Scheme */
    --white-color: #f0f0f0;
    --black-01: #000000;
    --black-02: #303030;

    /*  Typography */
    --font02-family: 'Montserrat', sans-serif;
}

html{
    height: 100%;
    font-size: 16px;
}

body{
    min-height: 100%;
    background-color: var(--black-01);
    color: var(--white-color);
    display: flex;
    flex-direction: column;
    justify-content: center;
}

.message_Container{
    display: flex;
    flex-direction: column;
    justify-content: center;
}
.message{
    font-size: 1.5rem;
    font-weight: 300;
}

.icons{display: flex;}
.icons>a{
    color: var(--white-color);
    margin-left: .5rem;
    margin-right: .5rem;
    transition: ease-out .3s;
}
.icons>a:hover{
    color: #47e603;
}

.img_Container{max-width: 100%;}
.img_Logo{
    max-width: 100%;
    max-height: 100%;
}


/* responsive */
@media all and (min-width: 768px){
    .img_Container{
        max-width: 100%;
        height: 100vh;
        display: flex;
        justify-content: center;
    }
}
@media all and (min-height:920px){
    .img_Container{
        height: 70vh;
    }
}
