File: /var/www/fintechfuel/src/routes/[...lang=locale]/(app)/about/AboutUsHero.svelte
<script lang="ts">
import { t } from '$lib/translations';
</script>
<div class="layout-section">
<div class="hero">
<div class="heroTitleBlock">
<h1 class="heroTitle"><span class="logo">FintechFuel</span> <br /> Your all-in-one white-label<br /> brokerage platform</h1>
<div class="heroTag">
Award Winning Solution
</div>
</div>
<div class="heroFeatures">
<div class="heroFeaturesItem">
<div class="heroFeaturesItemTitle">
200
</div>
<div class="heroFeaturesItemDescription">
Team members
</div>
</div>
<div class="heroFeaturesItem">
<div class="heroFeaturesItemTitle">
10+
</div>
<div class="heroFeaturesItemDescription">
Years of experience
</div>
</div>
<div class="heroFeaturesItem">
<div class="heroFeaturesItemTitle">
23+
</div>
<div class="heroFeaturesItemDescription">
Brokers launched in 2023
</div>
</div>
</div>
</div>
</div>
<style lang="scss">
@import 'src/scss/media';
.hero {
padding: 0px 100px;
display: flex;
flex-direction: column;
gap: 67px;
@include breakpoint-down('deskS') {
padding: 0 55px;
gap: 40px;
}
@include breakpoint-down('tabM') {
padding: 0 50px;
gap: 40px;
}
@include breakpoint-down('mobM') {
padding: 0 16px;
gap: 12px
}
.heroTitleBlock {
display: flex;
flex-direction: column;
align-items: center;
gap: 80px;
@include breakpoint-down('mobM') {
align-items: start;
gap: 50px;
}
}
.heroTitle {
font-size: 72px;
font-weight: 600;
line-height: 94px;
margin-bottom: 0px;
text-align: center;
@include breakpoint-down('deskS') {
font-size: 56px;
line-height: 73px;
}
@include breakpoint-down('tabM') {
font-size: 48px;
line-height: 61px;
}
@include breakpoint-down('tabS') {
font-size: 30px;
line-height: 39px;
}
@include breakpoint-down('mobM') {
text-align: start;
font-size: 32px;
line-height: 42px;
}
}
.logo {
text-wrap: nowrap;
color: #FE4D0D;
@include breakpoint-down('mobM') {
display: none;
}
}
.heroTag{
width: 226px;
height: 32px;
display: flex;
justify-content: center;
align-items: center;
border-radius: 12px;
background-color: #313236;
color: #FAFAFA;
font-size: 18px;
line-height: 28px;
@include breakpoint-down('tabM') {
background-color: #FE4D0D;
}
}
.heroFeatures{
padding: 0px 100px;
display: flex;
gap: 70px;
justify-content: center;
@include breakpoint-down('mobM') {
flex-direction: column;
padding: 0;
gap: 18px;
}
@include breakpoint-down('tabM') {
gap: 18px;
}
}
.heroFeaturesItem {
padding: 16px 0px 16px 32px;
border-left: 1px solid #D9D7CC;
display: flex;
flex-direction: column;
gap: 8px;
@include breakpoint-down('tabS') {
padding: 16px 0px 16px 21px;
flex-direction: column;
gap: 24px;
align-items: center;
}
@include breakpoint-down('mobM') {
padding: 16px 0px 16px 21px;
flex-direction: row;
gap: 24px;
align-items: center;
}
}
.heroFeaturesItemTitle{
color: #313236;
font-weight: 350;
font-size: 72px;
line-height: 94px;
@include breakpoint-down('tabS') {
font-size: 56px;
line-height: 60px;
}
@include breakpoint-down('mobM') {
width: 77px;
font-size: 40px;
line-height: 120%;
}
}
.heroFeaturesItemDescription{
font-size: 18px;
line-height: 28px;
font-weight: 400;
color: #73726C;
@include breakpoint-down('tabS') {
font-size: 16px;
line-height: 25px;
}
@include breakpoint-down('mobM') {
font-size: 14px;
line-height: 28px;
}
}
}
.layout-section{
width: 100%;
padding: 88px 0px 105px 0px;
@include breakpoint-down('deskS') {
padding: 80px 0;
}
@include breakpoint-down('tabS') {
padding: 64px 0;
}
@include breakpoint-down('mobM') {
// padding: 30px 0;
padding-top: 30px;
padding-bottom: 18px;
}
}
br {
@include breakpoint-down('mobM') {
display: none;
}
}
</style>