@use '../helpers/functions' as *; .qdrant-cloud-hero { padding-top: $spacer * 2.5; padding-bottom: $spacer * 5; position: relative; overflow: hidden; text-align: center; background: url('/img/stars-pattern.png') $neutral-10; &__title { font-size: $spacer * 2.5; line-height: $spacer * 3; margin-bottom: $spacer * 1.5; color: $neutral-98; } &__description { font-size: rem(18); line-height: rem(27); margin-bottom: $spacer * 2; color: $neutral-70; } &__buttons { display: flex; flex-direction: column; align-items: center; justify-content: center; gap: $spacer * 1.5; margin-bottom: $spacer * 2.5; .button { min-width: $spacer * 12.5; } } &__content { display: inline-flex; align-items: center; justify-content: center; gap: $spacer * 0.5; margin-bottom: $spacer * 1.5; padding: rem(4) $spacer; border-radius: rem(100); background-color: $neutral-20; img { width: $spacer; height: $spacer; } p { margin-bottom: 0; font-size: rem(14); line-height: rem(21); color: $neutral-90; } } &__overlay { position: absolute; right: 0; left: 0; bottom: -9px; width: 100%; height: rem(114); background-image: url('/img/blurred/blurred-light-10.png'); background-position: center; background-size: cover; } @include media-breakpoint-up(lg) { padding-top: $spacer * 3.5; &__title { font-size: $spacer * 4; line-height: rem(71); } &__description { max-width: rem(730); font-size: rem(20); line-height: rem(30); margin: 0 auto $spacer * 2 auto; } &__buttons { flex-direction: row; margin-bottom: $spacer * 3.5; .button { min-width: auto; } } &__overlay { bottom: 0; } } }