@import '../../styles/colors.scss'; @import '../../styles/sizes.scss'; .background { position: relative; } .container { display: flex; gap: 45px; position: relative; padding-block: 50px; padding-inline: 50px + $default-container-padding-inline; flex-direction: column; align-items: center; justify-content: center; } .logo { width: 100%; max-width: 500px; } .titleSection { display: flex; flex-direction: column; gap: 15px; } .title { font-size: 2.5rem; text-align: center; } .subTitle { font-size: 16px; font-weight: 500; } .description { font-size: 14px; text-align: center; color: rgba(0, 0, 0, 0.5); } .backgroundBlob { position: absolute; opacity: 0.05; width: 13%; height: 349px; pointer-events: none; background: no-repeat center / contain; &Right { top: 50px; right: 0; background-position: right; } &Left { bottom: 50px; left: 0; background-position: left; } @media (max-width: 1200px) { display: none; } }