.pb-xxs {
  padding-bottom: 5px; }

.pv-xxs {
  padding-top: 5px;
  padding-bottom: 5px; }

.pt-xs {
  padding-top: 15px; }

.pb-xs {
  padding-bottom: 15px; }

.pv-xs {
  padding-top: 15px;
  padding-bottom: 15px; }

.pt-sm {
  padding-top: 25px; }

.pb-sm {
  padding-bottom: 25px; }

.pv-sm {
  padding-top: 25px;
  padding-bottom: 25px; }

.pt-md {
  padding-top: 30px; }

.pb-md {
  padding-bottom: 30px; }

.pv-md {
  padding-top: 30px;
  padding-bottom: 30px; }

.pt-xl {
  padding-top: 50px; }

.pb-xl {
  padding-bottom: 50px; }

.pv-xl {
  padding-top: 50px;
  padding-bottom: 50px; }

.pt-xlg {
  padding-top: 100px; }

.pb-xlg {
  padding-bottom: 100px; }

.pv-xlg {
  padding-top: 100px;
  padding-bottom: 100px; }

.mb-xs {
  margin-bottom: 15px; }

.mv-xs {
  margin-top: 15px;
  margin-bottom: 15px; }

.mt-sm {
  margin-top: 25px; }

.mb-sm {
  margin-bottom: 25px; }

.mv-sm {
  margin-top: 25px;
  margin-bottom: 25px; }

.mt-md {
  margin-top: 30px; }

.mb-md {
  margin-bottom: 30px; }

.mt-xl {
  margin-top: 50px; }

.mb-xl {
  margin-bottom: 50px; }

.mv-xl {
  margin-top: 50px;
  margin-bottom: 50px; }

.text-bold {
  font-weight: bold; }

.text-center {
  text-align: center; }

.color--white {
  color: #ffffff; }
  .color--white:before {
    background-color: #ffffff; }
  .color--white:hover {
    color: #ffffff; }

.color--green {
  color: #AAEDE5; }
  .color--green:before {
    background-color: #AAEDE5; }
  .color--green:hover {
    color: #AAEDE5; }

.color--gray {
  color: #a8a8a9; }
  .color--gray:before {
    background-color: #a8a8a9; }
  .color--gray:hover {
    color: #a8a8a9; }

.color--darkgray {
  color: #838894; }
  .color--darkgray:before {
    background-color: #838894; }
  .color--darkgray:hover {
    color: #838894; }

.color--blue {
  color: #1C0AF0; }
  .color--blue:before {
    background-color: #1C0AF0; }
  .color--blue:hover {
    color: #1C0AF0; }

.color--violet_new {
  color: #8a80ed; }
  .color--violet_new:before {
    background-color: #8a80ed; }
  .color--violet_new:hover {
    color: #8a80ed; }

.color--yellow {
  color: #ffc847; }
  .color--yellow:before {
    background-color: #ffc847; }
  .color--yellow:hover {
    color: #ffc847; }

.color--black {
  color: #1e0638; }
  .color--black:before {
    background-color: #1e0638; }
  .color--black:hover {
    color: #1e0638; }

.bg--white {
  background-color: #ffffff; }

.bg--gray {
  background-color: #030405; }

.bg--blue {
  background-color: #1C0AF0; }

.bg--violet {
  background-color: #6e61f2; }

.bg--violetwashed {
  background-color: #b5aefa; }

.bg--violet_new {
  background-color: #8a80ed; }

.bg--green {
  background-color: #AAEDE5; }

.bg--yellow {
  background-color: #ffc847; }

.bg_gradient--yellow {
  background-image: -moz-linear-gradient(90deg, #ffcd32 0%, #fbdb77 100%);
  background-image: -webkit-linear-gradient(90deg, #ffcd32 0%, #fbdb77 100%);
  background-image: -ms-linear-gradient(90deg, #ffcd32 0%, #fbdb77 100%); }

.bg_gradient--green {
  background-image: -moz-linear-gradient(35deg, #b9d15e 0%, #c5d686 100%);
  background-image: -webkit-linear-gradient(35deg, #b9d15e 0%, #c5d686 100%);
  background-image: -ms-linear-gradient(35deg, #b9d15e 0%, #c5d686 100%); }

.bg_gradient--green2 {
  background: -moz-linear-gradient(top, #e3ebc9 0%, #cdd5b5 100%);
  background: -webkit-linear-gradient(top, #e3ebc9 0%, #cdd5b5 100%);
  background-image: -ms-linear-gradient(top, #e3ebc9 0%, #cdd5b5 100%);
  background: linear-gradient(to bottom, #e3ebc9 0%, #cdd5b5 100%); }

.bg_gradient--blue {
  background: #402eef;
  background: -moz-linear-gradient(to right, #6e61f2 0%, #402eef 100%);
  background: -webkit-linear-gradient(to right, #6e61f2 0%, #402eef 100%);
  background: linear-gradient(to right, #6e61f2 0%, #402eef 100%); }
