
body {
    margin:0px;
    font-family:Roboto;
    display: flex;
    flex-direction:column;
    justify-content:center;
}

.header {
    background-color:#1F2937;
}

.content {
    max-width:70%;
    display:flex;
    justify-content:space-between;
    align-items:center;
    margin:auto;
}

#logo {
    font-size: 24px;
    color: #F9FAF8;
    font-weight:bold;
}

a {
    text-decoration: none;
    color: #E5E7EB;
    font-size: 18px;
    margin: 0px 10px;
}

.intro {
    background-color:#1F2937;
    padding: 100px 0px;
}

.inter {
    max-width:70%;
    display:flex;
    justify-content:center;
    align-items:center;
    margin:auto;
    gap:100px;
}

.hero {
    font-size: 48px;
    color: #F9FAF8;
    font-weight: 900;
    margin: 0px;
}

.subtxt {
    font-size:18px;
    color: #E5E7EB;
    margin: 10px 0px;
}

button {
    background-color: #3882F6;
    font-family:Roboto;
    color: #F9FAF8;
    font-weight: bold;
    font-size: 15px;
    height: 40px;
    width: 120px;
    border: 0px;
    border-radius: 10px;
}

#imag {
    width:450px;
    height:auto;
}

.info {
    max-width:60%;
    display:flex;
    flex-direction: column;
    align-items:center;
    margin:auto;
    padding: 50px 0px 100px 0px;
    gap: 20px;
}

h2 {
    size: 36px;
    color: #1F2937;
    font-weight: 900;
}

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

#intimg {
    height: 150px;
    width: 150px;
    border: 3px solid #3882F6;
    border-radius: 10px;
}

.sub {
    color: #1F2937;
    text-align:center;
}

.quotus {
    max-width:70%;
    display:flex;
    flex-direction:column;
    justify-content:space-between;
    align-items:center;
    margin:auto;
}

.quote {
    background-color: #E5E7EB;
    padding: 50px 0px;
}

#quo {
    font-size: 36px; 
    font-style: italic;
    font-weight: light;
    color: #1F2937;
}

h5 {
    align-self: flex-end;
    font-size: 20px;
}

.sign {
    max-width: 70%;
    display:flex;
    margin: auto;
    padding: 100px 0px;
}

h6 {
    font-size: 20px;
    color: #F9FAF8;
    margin: 0px;
}

.ad {
    font-size: 16px;
    color: #E5E7EB;
    margin:0px;
}

#box {
    display:flex;
    justify-content: space-between;
    align-items: center;
    padding: 50px 100px;
    gap: 200px;
    background-color:#3882F6;
    border-radius: 10px;
}

.footer {
    background-color:#1F2937;
}

.feet {
    max-width:70%;
    display:flex;
    justify-content:center;
    align-items:center;
    margin:auto;
    padding: 20px 0px;
}

#foot {
    color: #F9FAF8;
    font-size: 18px;  
}