.container-cv { display: flex; flex-direction: row; } @media screen and (min-width: 1200px) { .sidebar { position: absolute; width: 15rem; height: 75rem; background-color: var(--color-special); transition: all 0s ease 0s; } .fake-sidebar { width: 100%; flex-basis: 20rem; box-shadow: rgba(50, 50, 93, 0.25) 0px 50px 100px -20px, rgba(0, 0, 0, 0.3) 0px 30px 60px -30px; background-color: var(--color-special); } } @media screen and (max-width: 1200px) { .sidebar { visibility: hidden; } } @media screen and (min-width: 1000px) { .name { text-align: center; text-shadow: -15px 5px 20px #00000030; } .footer p { font-family: 'Urbanist', sans-serif; font-weight: 600; font-size: 1.25rem; color: var(--color-background); margin: 0.5rem; } .subsection { margin-left: 3rem; display: flex; flex-direction: row; flex-wrap: wrap; } .end { padding-bottom: 5rem; } .footer { position: relative; display: flex; height: 15rem; background-color: var(--color-text); justify-content: center; align-items: center; flex-direction: column; } } @media screen and (max-width: 1000px) { .name { text-align: center; text-shadow: -15px 5px 20px #00000030; background-color: var(--color-special); color: var(--color-background); margin-top: 0; padding-top: 1.5rem; margin-bottom: 0; padding-bottom: 1.5rem; box-shadow: rgba(0, 14, 83, 0.12) 0px 30px 25px, rgba(0, 14, 83, 0.05) 0px 5px 10px; } .footer p { font-family: 'Urbanist', sans-serif; font-weight: 600; font-size: 1rem; color: var(--color-background); margin: 0.5rem; } .subsection { margin-left: 5vw; display: flex; flex-direction: row; flex-wrap: wrap; } .end { padding-bottom: 3rem; } .footer { position: relative; display: flex; height: 20rem; background-color: var(--color-text); justify-content: center; align-items: center; flex-direction: column; } } .profile-picture-container { display: flex; justify-content: center; align-items: center; } .profile-picture { width: 9rem; height: auto; margin: 2rem; box-shadow: rgba(0, 0, 0, 0.15) 0px 15px 25px, rgba(0, 0, 0, 0.05) 0px 5px 10px; } .main { width: 100%; overflow-x: hidden; overflow-y: hidden; z-index: 0; } h1 { color: var(--color-title); font-family: 'Urbanist', sans-serif; font-weight: 600; font-size: 3rem; } h2 { color: var(--color-subtitle); font-family: 'Urbanist', sans-serif; font-weight: 500; font-size: 1.5rem; } .footer svg { margin: 0; }