@use '../helpers/functions' as *; .enterprise-solutions-hero { padding-top: $spacer * 2.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: pxToRem(18); line-height: pxToRem(27); margin-bottom: $spacer * 2; color: $neutral-70; } &__buttons { display: flex; flex-direction: column; align-items: center; justify-content: center; gap: $spacer * 1.5; .button { min-width: $spacer * 12.5; } } &__preview { width: 100%; max-width: pxToRem(520); margin: $spacer * 2.5 0 $spacer; } .customer-list.dark { padding-top: $spacer * 3; background-color: transparent; .customer-list__logos__container:after, .customer-list__logos__container:before { display: none; } } &__overlay { position: absolute; right: 0; left: 0; bottom: pxToRem(-17); width: 100%; height: pxToRem(200); background-image: url('/img/blurred/blurred-light-12.svg'); background-position: center; background-size: cover; } @include media-breakpoint-up(lg) { padding-left: 0; padding-right: 0; padding-top: $spacer * 5; text-align: left; &__title { font-size: $spacer * 4; line-height: pxToRem(76); } &__description { max-width: pxToRem(730); font-size: pxToRem(20); line-height: pxToRem(30); margin: 0 auto $spacer * 2 auto; } &__buttons { flex-direction: row; justify-content: flex-start; .button { min-width: auto; } } &__preview { display: block; margin: 0 0 0 auto; } } }