a {
  text-decoration: none;
}

p {
  font-size: 15px;
  font-weight: 300;
  line-height: 1.6;
  color: #000031;
}

.m-inset-auto {
  margin-right: auto;
  margin-left: auto;
}

.section-inner {
  width: 90%;
  margin-inline: auto;
}

/* ----- card styles */
.text-card {
  padding: 15px;
  border-radius: 10px;
}

/* ----- button styles */
.base-button {
  box-sizing: border-box;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  max-width: 300px;
  padding: 12px 40px;
  font-size: 15px;
  font-weight: 600;
  color: #fff;
  background-color: #f68699;
  border-radius: 100px;
}

/* ------ bg styles */
.bg-light-pink {
  background-color: #f8eef4;
}

.bg-image1 {
  background-image: url('../../img/juniormode_introduction_datashare/bg.png');
  background-position: center;
  background-size: cover;
}

/* ------ utility class */
.f-size-11 {
  font-size: 11px;
}
.f-size-15 {
  font-size: 15px;
}

.line-h-min {
  line-height: 1;
}

.line-h-md {
  line-height: 1.66;
}

.line-h-lg {
  line-height: 2;
}

.line-h-18 {
  line-height: 18px;
}

.t-a-c {
  text-align: center;
}

.w75 {
  width: 75%;
}
.w100 {
  width: 100%;
}

.m-t-6 {
  margin-top: 6px;
}

.m-t-15 {
  margin-top: 15px;
}

.p-t-15 {
  padding-top: 15px;
}

.p-t-20 {
  padding-top: 20px;
}

.p-b-15 {
  padding-bottom: 15px;
}

.p-b-20 {
  padding-bottom: 20px;
}

.m-t-20 {
  margin-top: 20px;
}
