@font-face {
  font-family: 'Silka';
  src: url('/webfonts/silka-regular.otf') format('opentype');
}
@font-face {
  font-family: 'Silka-Bold';
  src: url('/webfonts/silka-bold.ttf') format('truetype');
}
@font-face {
  font-family: 'Silka-Semibold';
  src: url('/webfonts/silka-semibold.ttf') format('truetype');
}
@font-face {
  font-family: 'Silka-Medium';
  src: url('/webfonts/silka-medium.ttf') format('truetype');
}
body{
  background-image: url('/build/assets/images/Object.png');
  background-size: 100%;
  background-repeat: no-repeat;
  background-color: #fafafa !important;
}

.bg-grey-light{
  background: #f7f6fc !important;
}

.form-label{
  font-weight: 600;
}

.bg-blue{
  background: #4364FA !important;
}

.text-blue{
  color: #4364FA !important;
}

.btn.btn-blue{
  background: #4364FA !important;
  padding: 10px 20px !important;
}

.btn.btn-blue:hover{
  background: #3b58dd !important;
  padding: 10px 20px !important;
}

.fs-xl{
  font-size: 52px;
}

.fs-18px{
  font-size: 18px;
}

.title-headline{
  font-weight: 700;
}

.form-control::placeholder{
  color: #85898C !important;
  font-family: 'Silka';
}

.border.border-grey-light{
  border: 2px solid #F7F6FC !important;
}

.border-b.border-grey-light{
  border-bottom: 2px solid #F7F6FC !important;
}

.font-silka{
  font-family: 'Silka', sans-serif !important;
}

.font-silka-medium{
  font-family: 'Silka-Medium', sans-serif !important;
}

.font-silka-semibold{
  font-family: 'Silka-Semibold', sans-serif !important;
}

.font-silka-bold{
  font-family: 'Silka-Bold', sans-serif !important;
}