* { font-family: "Roboto", serif; font-weight: 500; margin: 0px; } /* Arrangement of items */ .section { display: flex; justify-content: center; } #top { /* Container for Top section */ flex-direction: column; align-items: center; } #header { /* Container for Logo and Links */ width: 75%; margin-top: 2%; display: flex; flex-direction: row; justify-content: space-between; } #logo { flex: auto; min-width: 60px; min-height: 60px; } #links { /* Container for the header links */ display: flex; justify-content: space-between; flex-wrap: nowrap; } #links a { padding: 4px 10px; flex: auto; min-width: 60px; min-height: 60px; } /* Style of items */ #top { background-color: #1F2937; color: #F9FAF8; } #top h1 { font-size: 48px; font-weight: 900; } /* Secondary text */ #top a, #top h6 { font-size: 18px; color: #E5E7EB; } #logo { font-size: 24px; } #hero img { width: 400px; height: 200px; } button { background-color: #3882F6; color: #F9FAF8; } #info { background-color: #FFFFFF; } #info h2 { font-size: 36px; color: #1F2937; font-weight: 900; } #info h6 { font-size: 18px; color: #8f9093; } #info img { border: 4px solid #3882F6; width: 100px; height: 100px; } #quote { background-color: #E5E7EB; } #quote p { font-size: 36px; font-weight: 300; font-style: italic; color: #1F2937; } #quote h3 { font-size: 24px; color: #1F2937; font-weight: 900; } #bottom { background-color: #FFFFFF; } #call-to-action { background-color: #3882F6; } #call-to-action h3 { font-size: 24px; color: #F9FAF8; } #call-to-action h6 { font-size: 18px; color: #E5E7EB; } #call-to-action button { border: 2px solid white; } footer { background-color: #1F2937; font-size: 18px; color: #E5E7EB; }