@import '../styles.scss'; app-header { box-shadow: 0 1.5rem 1rem rgba(0,0,0,0.21); position: relative; z-index: 5; } .hero-container { width: 100%; height: 50rem; overflow: hidden; .hero { transform: scale(0.9); transform-origin: top left; margin: 0 auto; margin-top: -55rem; } .overlay { background-color: rgba(255, 255, 255, 0.35); height: 60rem; width: 100%; top: -105rem; display: inline-block; position: relative; } } .hero-container2 { width: 100%; height: 35rem; overflow: hidden; .hero { transform: scale(0.4); transform-origin: top left; margin-top: -73rem; } .overlay { background-color: rgba(255, 255, 255, 0.35); height: 60rem; width: 100%; top: -310rem; display: inline-block; position: relative; } } .bold { font-weight: bold; display: block; } h2 { color: $primary-color; font-size: 3rem; font-weight: bold; } .wrapper { max-width: 120rem; margin: 0 auto; padding: 2rem 2rem 6rem 2rem; } .alternate { background-color: $light; } #diensten, #advies { .content { display: flex; flex-direction: column; gap: 1.5rem; } } #wiezijnwe .wrapper, #advies .wrapper { display: flex; justify-content: space-between; .content { width: 60%; } img { max-width: 45%; height: 100%; margin-right: -2%; margin-bottom: -5rem; } } #klantworden { margin-bottom: 4rem; p + h2 { margin-top: 10rem; } .timeline { border-left: 0.2rem solid $primary-color; padding: 1rem 3rem 2rem 3rem; margin-left: 2rem; div + div { margin-top: 3rem; } div { display: flex; } p { width: calc(100% - 2rem); } .circle { content: ''; display: inline-block; width: 3rem; height: 3rem; border-radius: 2rem; border: 0.5rem solid $white; background-color: $secondary-color; margin: auto; margin-left: -5rem; } p > span { display: block; a { color: $secondary-color; } } } } #vacatures, #klantworden, #diensten { display: flex; justify-content: space-between; .content { width: 60%; } img { max-width: 45%; height: 100%; margin-bottom: -5rem; } } .wrapper-contact { display: flex; padding: 2rem 0; a { text-decoration: none; } span { color: $secondary-color; margin-right: 3rem; width: 1.8rem; } .text { display: flex; flex-direction: column; gap: 2rem; } div { width: 50%; } } .footer { width: 100%; padding-top: 5rem; padding-bottom: 7rem; text-align: center; span { font-size: 2rem; } }