.pricing-plans-and-bundles-layout {
  background: linear-gradient(180deg, rgba(85,186,228,1) 0%, rgba(29,202,201,1) 50%, rgba(31,219,170,1) 100%);
  background-repeat: no-repeat;
  overflow: hidden;
}
.pricing-plans-and-bundles-layout-overlay {
  background: url('/landing_page/assets/img/motif_pattern_3.png') no-repeat;
  background-size: auto 10rem;
  background-position: 10% 102%;

}
.pricing-plans-card-header {
  border-bottom: 2px solid var(--blue-color);
  background: url('/landing_page/assets/img/motif_pattern_2.png') no-repeat;
  background-size: 120%;
  background-position: 0 -1rem;
}
.pricing-plans-and-bundles-layout .title {
  color: var(--white-color);
}
.pricing-plans-and-bundles-layout .card-title {
  font-weight: 600;
  font-size: 1rem;
}
.pricing-plans-and-bundles-layout .card-title span {
  font-weight: 800;
  font-size: 1.8rem;
}
.pricing-plans-and-bundles-layout .price {
  font-weight: 800;
  font-size: 1.4rem;
}
.pricing-plans-and-bundles-layout .desc {
  font-weight: 200;
  font-size: 1.2rem;
}
.pricing-plan-and-bundles-card-layer {
  background-color: var(--white-color);
  height: 100%;
  border-radius: 5px;
  overflow: hidden;
}
.pricing-plans-and-bundles-layout .icon-sms-14 {
  font-size: 1.5rem;
}
.pricing-plans-and-bundles-layout .text-bottom {
  color: var(--white-color);
}
.letter-spacing1 {
  letter-spacing: 1px;
}
.letter-spacing2 {
  letter-spacing: 2px;
}