.main { background-color: var(--Base-Surface-Primary-light-Normal); } .imageContainer { position: absolute; width: 100%; height: 480px; } .blurOverlay { position: absolute; inset: 0; backdrop-filter: blur(12px); pointer-events: none; z-index: 1; mask-image: linear-gradient(to bottom, rgba(0, 0, 0, 1) 0%, transparent 100%); background: linear-gradient( to bottom, rgba(0, 0, 0, 0.5) 0%, transparent 100% ); } .image { object-fit: cover; object-position: center; } .headerContainer { display: flex; flex-direction: column; gap: var(--Space-x4); } .content { width: 100%; display: flex; flex-direction: column; gap: 80px; margin: 0 auto; position: relative; z-index: 2; padding-bottom: var(--Space-x3); } .form { max-width: 640px; margin-left: auto; margin-right: auto; padding: var(--Space-x5) 0; } .section { display: flex; flex-direction: column; gap: var(--Space-x2); padding: 0 var(--Space-x2); } .logIn { padding: var(--Space-x9) var(--Space-x2); display: flex; flex-direction: column; gap: var(--Space-x2); align-items: center; color: var(--Scandic-Grey-100); } @media (min-width: 768px) { .content { width: var(--max-width-content); padding-bottom: 160px; } }