@charset "utf-8";
a {
  color: inherit;
  text-decoration: none;
}
h1 {
  font-family: Montserrat;
  font-size: 32px;
  font-weight: 500;
  color: #655dc6;
  letter-spacing: -1px;
  margin-block-start: 0em;
  margin-block-end: 0.2em;
}
h2 {
  font-family: Montserrat;
  color: #655dc6;
  font-size: 30px;
  font-weight: 400;
  letter-spacing: -1px;
  margin-block-start: 0em;
  margin-block-end: 0.2em;
}
h3 {
  font-family: Montserrat;
  color: rgba(125, 125, 125, 1.00);
  font-size: 25px;
  font-weight: 400;
  letter-spacing: -1px;
  margin-block-start: 0em;
  margin-block-end: 0.2em;
}
p {
  font-size: 16.5px;
  color: rgba(50, 50, 50, .85);
  font-weight: 300;
  line-height: 1.5em;
  margin-block-start: 0em;
  margin-block-end: 0em;
}
.footer-txt {
  line-height: 25px;
  padding: 5px 0;
  margin-block-start: 0em;
  margin-block-end: 0em;
  color: #fff;
}
.hero-heading {
  font-size: 45px;
  font-weight: 700;
  color: #fff;
  letter-spacing: -1px;
  margin-block-start: 0em;
  margin-block-end: 0.2em;
  text-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);
}
#hero-text {
  color: white;
  padding-bottom: 25px;
  font-size: 18px;
  font-weight: 400;
}
.list {
  list-style: square;
  font-size: 16.5px;
  font-weight: 400;
  color: #ffab4d;
}
.list li {
  margin-bottom: 5px;
}
.list-nested {
  list-style: circle;
  font-size: 16.5px;
  font-weight: 400;
  color: #ffab4d;
  margin: 5px 0px 5px 0px;
}
span {
  color: rgba(50, 50, 50, .85);
}
.small-p {
  font-size: 15px !important;
}
.sub-header-txt {
  font-size: 14px !important;
  color: #fff !important;
}
#title {
  font-weight: 500 !important;
  text-shadow: none !important;
  color: white !important;
}