h1 {
    font-size: 2.5rem;
    font-family:'Open Sans', sans-serif;
    font-weight: bold;
    line-height: 120%;
    background: -webkit-linear-gradient(left,#8D9CFF, #94E5EA);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
    width: fit-content;
    margin: 0%;
    cursor: default;
}

h7 {
  font-size: 3rem;
    font-family:'Open Sans', sans-serif;
    font-weight: normal;
    line-height: 120%;
    color: #F2F2F2;
    width: fit-content;
    margin: 0%;
    cursor: default;
}

.h1Italic {
    font-size: 3rem;
    font-family:'Open Sans', sans-serif;
    font-weight: normal;
    font-style: italic;
    line-height: 120%;
    background: -webkit-linear-gradient(left,#8D9CFF, #94E5EA);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
    width: fit-content;
    margin: 0%;
    cursor: default;
}

h2 {
    font-size: 2.25rem;
    font-family:'Open Sans', sans-serif;
    font-weight: bold;
    line-height: 120%;
    background: -webkit-linear-gradient(left,#8D9CFF, #94E5EA);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  width: fit-content;
  margin: 0%;
  cursor: default;
}

h3 {
    font-size: 2rem;
    font-family:'Open Sans', sans-serif;
    font-weight: bold;
    line-height: 120%;
    background: -webkit-linear-gradient(left,#8D9CFF, #94E5EA);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  width: fit-content;
  margin: 0%;
  cursor: default;
}

h4 {
    font-size: 1.5rem;
    font-family:'Open Sans', sans-serif;
    font-weight: bold;
    line-height: 120%;
    color: #8D9CFF;
    width: fit-content;
    margin: 0%;
    cursor: default;
}

.h4tablet {
    font-size: 1.5rem;
    font-family:'Open Sans', sans-serif;
    font-weight: bold;
    line-height: 120%;
    background: -webkit-linear-gradient(left,#8D9CFF, #94E5EA);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
    width: fit-content;
    margin: 0%;
    cursor: default;
}

h5 {
    font-size: 1.25rem;
    font-family:'Open Sans', sans-serif;
    font-weight: bold;
    line-height: 120%;
    color: #F2F2F2;
  width: fit-content;
  margin: 0%;
  cursor: default;
}

.h5plus {
  color: #94E5EA;
  cursor: default;
}

p {
    font-size: 1rem;
    font-family:'Open Sans', sans-serif;
    font-weight:200;
    line-height: 150%;
    color: #F2F2F2;
    width: fit-content;
    margin: 0%;
    cursor: default;
}

.p2 { 
    font-weight: 600;
    font-size: 1rem;
    font-family:'Open Sans', sans-serif;
    color: #f2f2f2;
    line-height: 150%;
    width: fit-content;
    margin: 0%;
    cursor: default;
}

.h1mobile { 
    font-weight: bold;
    font-size: 1rem;
    font-family:'Open Sans', sans-serif;
    background: -webkit-linear-gradient(left,#8D9CFF, #94E5EA);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
    line-height: 150%;
    width: fit-content;
    margin: 0%;
    cursor: default;
}


.psmall {
  font-size: 0.875rem;
  line-height: 150%;
  font-family: 'Open Sans', sans-serif;
  font-weight: 200;
  color: #F2F2F2;
  width: fit-content;
  margin: 0%;
  cursor: default;
}

.psubtitle { 
  font-size: 0.875rem;
  line-height: 150%;
  font-family: 'Open Sans', sans-serif;
  font-weight: 200;
  text-transform: uppercase;
  color: #F2F2F2;
  width: fit-content;
  margin: 0%;
  cursor: default;
}

.pbutton {
    font-size: 1rem;
    font-family:'Open Sans', sans-serif;
    font-weight:600;
    line-height: 150%;
    color: #F2F2F2;
    width: fit-content;
    margin: 0%;
    cursor: default;
}

.pbigbutton {
    font-size: 1.25rem;
    font-family:'Open Sans', sans-serif;
    font-weight: bold;
    line-height: 120%;
    text-transform: uppercase;
    color: #F2F2F2;
    width: fit-content;
    margin: 0%;
    cursor: default;
}

h6 {
  font-size: 2.5rem;
  font-family:'Open Sans', sans-serif;
  line-height: 120%;
  font-weight: 600;
  text-transform: lowercase;
  font-style: italic;
  color: #F2F2F2;
  width: fit-content;
  margin: 0% ;
  cursor: default;
}

.italicTitle2 {
  font-size: 2.5rem;
  font-family:'Open Sans', sans-serif;
  line-height: 120%;
  font-weight: 600;
  text-transform: lowercase;
  font-style: italic;
  color: #8D9CFF;
  width: fit-content;
  margin: 0% ;
  cursor: default;
}

.navbar a { 
  display: inline-flex;
  font-size: 1rem;
  line-height: 100%;
  font-family: 'Open Sans', sans-serif;
  text-align: center;
  align-items: center;
  font-weight: 600;
  text-transform: uppercase;
  margin: 0%;
  padding: 1rem;
  cursor: default;
  white-space: nowrap;
}

.navbar a:link {
  color: #F2F2F2;
    transition: .5s ease;

}

.navbar a:visited {
  color: #F2F2F2;
  transition: .5s ease;
}

.navbar a:hover {
  color: #8D9CFF;
  transition: .5s ease;

}

.navbar a:active {
color: #4D64FF;
transition: .5s ease;

}

 a, a:hover, a:focus, a:active {
    text-decoration: none;
    font-weight: bold;
    color: inherit;
    cursor: pointer;
 }