body {
    font-family: "Nunito Sans", sans-serif;
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    scroll-behavior: smooth;
    font-size: 18px;
    min-height: 100vh;
}

main {
    margin: 20px;
}

.navbar ul {
    list-style-type: none;
    background-color: rgb(43, 42, 42);
    padding: 0px;
    margin: 0px;
    overflow: hidden;
}

.navbar a {
    color: white;
    text-decoration: none;
    padding: 15px;
    display: block;
    text-align: center;
}

.navbar a:hover {
    background-color: rgb(0, 0, 0);
}

.navbar li {
    float: left;
}

@media (width < 38rem) {
    section#about h3 {
        text-align: center;
    }
}

@media (width < 50rem) {
    section#first {
        flex-direction: column;
        justify-content: center;
    }

    section#first .right {
        align-items: center;
    }

    section#first .right * {
        text-align: center;
    }
}

@media (width > 60rem) {
    section#about {
        padding: 0 10rem;
    }
}

@media (prefers-color-scheme: dark) {
    body {
        background-color: rgb(4, 0, 30);
        color: white;
    }

    section#about .orospu {
        border-bottom-color: #666;
    }
}

section#about .orospu {
    border-bottom-color: #666;
}

* {
    box-sizing: border-box;
    scroll-behavior: smooth;
}

*::selection {
    background-color: rgb(16, 0, 121);
    color: white;
}

h1 {
    text-align: left;
    font-size: 3rem;
    font-family: sans-serif;
}

.Contactus {
    background-color: rgb(62, 0, 62);
    margin-top: 100%;
}

.text-slide{
  text-align: center;
}

.text-slide>div{
display: inline-block;
text-align: left;
height: 40px;
line-height: 40px;
overflow: hidden;
font-size: 40px;
font-family: "sabre shark", sans-serif;
text-align: center;
}
.text-querio span{
  display: block;
}

.text-querio{
  position: relative;
  animation: text-animation ease 8s infinite;
}

@keyframes text-animation{
  0%{
    top: 0;
  }
  10%{
    top: 0;
  }
  20%{
    top: -40px;
  }
  30%{
    top: -40px;
  }
  40%{
    top: -80px;
  }
  50%{
    top: -80px;
  }
  60%{
    top: -120px;
  }
  70%{
    top: -120px;
  }
  80%{
    top: -160px;
  }
  90%{
    top: -160px;
  }
  100%{
    top: 0px;
  }
}