@import url('https://fonts.googleapis.com/css2?family=Roboto:wght@400;500&display=swap'); :root { --eerie-black: #141414ff; --royal-purple: #724e91ff; --saffron: #f8c630ff; --tea-green: #c5ebc3ff; --international-orange-engineering: #b80c09ff; } body { min-height: 100vh; } #call-to-action { margin-top: 8vh; } #call-to-action > button { width: 150px; height: 45px; font-size: 1em; border-radius: 8px; background-color: white; border: none; transition: cubic-bezier(0.215, 0.610, 0.355, 1) 200ms; } #call-to-action > button:hover { background-color: lightgrey; box-shadow: 0px 0px 6px 0px lightblue; } #call-to-action > button:first-child { margin-right: 10px; } button:hover { cursor: pointer; } #landing-zone { background-color: var(--eerie-black); padding: 0px 10% 0px 10%; height: 100vh; display: flex; align-items: center; } .white { color: white; } h1 { font-family: 'Roboto', sans-serif; font-weight: 500; font-size: 6rem; } #name { font-family: 'Roboto', sans-serif; font-weight: 500; font-size: 1.8rem; } #subtitle { font-family: 'Roboto', sans-serif; font-weight: 500; font-size: 4.5rem; letter-spacing: 3px; word-spacing: 4px; line-height: 1.35em; margin-top: 55px; margin-bottom: 25px; } #profile-picture { border-radius: 100%; height: 70px; width: 70px; margin: 10px; } .center-align-inline { display: flex; align-items: center; } #additional-information > svg { fill: lightgrey; margin-right: 8px; } #additional-information { font-family: 'Roboto', sans-serif; font-weight: 400; font-size: 1.3em; color: lightgrey; } #additional-information > p { margin-right: 50px; }