body {
    font-family: Arial, sans-serif;
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}

header {
    background-color: #0044cc;
    color: white;
    text-align: center;
    padding-bottom : 5px;
    padding-top : 25px;
    margin-bottom: -9px;
}


header>img {
   padding-bottom : 0px;
   padding-top : 0px; 
   margin-bottom : 0px; 
   margin-top : -22px; 
   margin-left : 20px; 
}

nav ul {
    list-style: none;
    padding: 0;
}

nav ul li {
    display: inline;
    margin: 0 1em;
}

nav ul li a {
    color: white;
    text-decoration: none;
}


#hero>img {
    padding-bottom: 5px;
    padding-left : 2px; 
    padding-right : 0px; 
    padding-top : 2px;
}

#hero h2 {
    margin: 0.5em 0;
}

#hero button {
    background-color: #ff6600;
    border: none;
    padding: 1em 2em;
    color: white;
    cursor: pointer;
}

section {
    /* padding: 2em; */
    text-align: center;
}

.service {
    margin: 1em 0;
}

blockquote {
    font-style: italic;
    margin: 1em 0;
}

form {
    display: flex;
    flex-direction: column;
    align-items: center;
}

form label {
    margin: 0.5em 0 0.2em;
}

form input, form textarea {
    margin: 0.5em 0;
    padding: 0.5em;
    width: 80%;
    max-width: 500px;
}

form button {
    background-color: #0044cc;
    border: none;
    padding: 1em 2em;
    color: white;
    cursor: pointer;
}

footer {
    background-color: #0044cc;
    color: white;
    text-align: center;
    padding: 1em 0;
}
