
html {
    height: 100%;
}


body {
    background-color: #ffffff;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}


.Container {
    margin: auto;
    font-family: Arial, Helvetica, sans-serif;
    color: white;
    width: 900px;
}

header {
    text-align: center;
    font-style: normal;
    font-size: x-large;
    padding-top: 30px;
    padding-bottom: 30px;
    
}

nav {
    background-color: rgb(0, 173, 239);
    padding-top: 14px;
    padding-bottom: 14px;
    text-align: center;

}

main {
    min-height: 300px;
    text-align: left;
    padding-top: 80px;
    padding-bottom: 40px;
    padding-left: 240px;
    padding-right: 240px;
    background-color: rgba(247, 239, 239, 0.397);
    font-family: Arial, Helvetica, sans-serif;
    width: 900px;
    margin: auto;
}

footer {
    padding-top: 30px;
    padding-bottom: 30px;
    background-color: rgba(49, 53, 42, 0.500);
}

h1 {
    text-align: center;
}

p {
    text-align: center;
    font-size: 18px;
}

a {
    color: white;
}

nav a {
    text-decoration: none;
    padding-left: 25px;
    padding-right:  25px;
}

ul {
    padding-left: 20%;
}

dl {
    padding-left: 40%;
}

.slider {
    width: 600px;
    height: 500px;
    position: relative;
    transform: translate(0%, 0%);
    overflow: hidden;
    border: 10px solid #ffffff;
    border-radius: 10px;
    box-shadow: 10px 25px 30px rgb(0, 0, 0, 0.3);
    margin: auto;
}

.wrapper {
    width: 500%;
    height: 100%;
    display: flex;
    animation: slide 20s infinite;
}
img{
    width: 100%;
}

img.logo{
    width: auto;
    height: auto;
}

@keyframes slide{
    0%{
        transform: translateX(0);
    }
    20%{
        transform: translateX(0);
    }
    40%{
        transform: translateX(-20%);
    }
    60%{
        transform: translateX(-40%);
    }
    80%{
        transform: translateX(-60%);
    }
    100%{
        transform: translateX(-80%);
    }
}

footer p {
    font-size: 15px;
    text-align: center;
    color: rgb(198, 198, 198);
}