* {
  margin: 0;
  padding: 0;
}

body {
  font-size: 18px;
  font-family: 'Poppins', sans-serif;
}

.text-barlow {
  font-family: Barlow, sans-serif
}

.text-poppins {
  font-family: 'Poppins', sans-serif;
}

.fw-bolder {
  font-weight: 900 !important;
}
.bg-purple { 
  background-color: #050533;
}
.fs-2rem {
  font-size: 3.5rem;
}
.text-skyblue {
  color: #E3F6FF;
}
.bg-blue {
  background-color: #0E3CE2;
}
.bg-sky-blue {
  background-color: #BDE6FF;
}

.text-blue-strong {
  color: #050533;
}

.text-blue {
  color: #0E3CE2;
}

.border-blue {
  border-color: #0E3CE2;
}

.img-fluid-bono {
  max-height: 300px;
  height: 100%;
  max-width: 100%;
  width: auto;
}

.border-blue {
  border-color: #0E3CE2 !important;
}

.text-orange {
  color: #F43618;
}
.bg-button { 
  background-color: #F43618;
  transition: all .4s ease-in-out; 
  border: none;
  font-size: 2rem !important;
}
.bg-button:hover { 
  transform: scale(1.07); 
}

.bg-orange {
  background-color: #FF591F;
}

.text-red {
  color: #F61919;
}

.bg-gray {
  background-color: #F1F1F1;
}

.bg-aqua {
  background-color: #8EF3FF;
}

.text-aqua {
  color: #8EF3FF;
}

.bg-blue-strong {
  background-color: #050533;
}

.bg-yellow {
  background-color: #FFEF0A;
}

.text-yellow {
  color: #FFEF0A;
}

.bg-red {
  background-color: #F61919;
}

.bg-blue-black {
  background: rgb(14,60,226);
  background: radial-gradient(circle, rgba(14,60,226,1) 0%, rgba(5,5,51,1) 100%);
}

.bg-blue-black-135 {
  background: rgb(14,60,226);
  background: linear-gradient(145deg, rgba(14,60,226,1) 0%, rgba(5,5,51,1) 100%);
}
.text-justify {
  text-align: justify
}

.rounded-50 {
  border-radius: 25px;
}

.border-yellow {
  border-color: #FFEF0A !important;
}

ul.scala li {
  background: url(/images/scala.webp) no-repeat left center;
  padding: 10px 0px 10px 42px;
  list-style: none;
  margin: 0;
}
ul.check li {
  background: url(/images/check.webp) no-repeat left center;
  padding: 10px 0px 10px 42px;
  list-style: none;
  margin: 0;
}
ul.check-orange li {
  background: url(/images/check-orange.webp) no-repeat left center;
  background-size: 1.5rem;
  padding: 10px 0px 10px 42px;
  list-style: none;
  margin: 0;
}
ul.check-blue li {
  background: url(/images/chek-blue1.webp) no-repeat left 10px;
  background-size: 1.5rem;
  padding: 10px 0px 10px 42px;
  list-style: none;
  margin: 0;
}
ul.x li {
  background: url(/images/x.webp) no-repeat left center;
  padding: 10px 0px 10px 42px;
  list-style: none;
  margin: 0;
}

.border-50 {
  border-radius: 25px;
}