*{
    transition: 0.3s;
}

body {
    height: 100vh;
    width: 100%;
    z-index: -1;
    position: fixed;
    margin-top: 0px;
}

.max {
    font-size: 5vw;
    color: white;
    margin: 0 auto;
}

.air {
    height: 40vh;
    width: 100%;
}

.bg-img {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0px;
    left: 0px;
    background-image: url("/image/bg.jpg");
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
    background-repeat: repeat-x;
    -webkit-filter: blur(2px);
    -moz-filter: blur(2px);
    -o-filter: blur(2px);
    -ms-filter: blur(2px);
    filter: blur(2px);
    z-index: -1;
}

.navbar{
    height: 10vh;
    max-height: 48px;
    width: 100%;
    position: fixed;
    background: rgba(0,0,0,0.4);
}

.name{
    font-size: 2vw;
    color: white;
    float: left;
    width: 50%;
}

.container{
    margin:0 auto;
    width: 85%;
}

.line{
    background-color: rgb(0, 255, 110);
    margin:0 auto;
    height: 5px;
    width: 5%;
}

.btn{
    height: 100%;
    width: 15%;
    max-width: 64px;
    display: inline-block;
    border: none;
    background: none;
    color: white;
    font-size: 1vw;
}

.btn:hover{
    height: 100%;
    width: 15%;
    max-width: 64px;
    display: inline-block;
    border: none;
    background: none;
    color: rgb(0, 255, 255);
    font-size: 1.5vw;
    transition: 0.5s;
}

.btn:active{
    height: 100%;
    width: 15%;
    max-width: 64px;
    display: inline-block;
    border: none;
    background: none;
    color: rgb(0, 255, 255);
    font-size: 1.5vw;
    transition: 0.5s;
}