.tp-landingpage :root {
  --white: white;
  --black: black;
}.tp-landingpage .w-layout-blockcontainer {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

@media screen and (max-width: 991px) {.tp-landingpage .w-layout-blockcontainer {
    max-width: 728px;
  }
}

@media screen and (max-width: 767px) {.tp-landingpage .w-layout-blockcontainer {
    max-width: none;
  }
}.tp-landingpage .bold-text {
  font-family: Gtamerica, sans-serif;
  font-size: 30px;
  line-height: 28px;
}.tp-landingpage .paragraph {
  color: #1a1b1f;
  font-family: Gtamerica, sans-serif;
  font-size: 16px;
  line-height: 28px;
}.tp-landingpage .paragraph-2 {
  color: #1a1b1f;
  padding-top: 20px;
  font-family: Gtamerica, sans-serif;
  font-size: 16px;
  line-height: 28px;
}.tp-landingpage .button {
  text-align: left;
}.tp-landingpage .container {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 40px;
  display: flex;
}.tp-landingpage .container-2,.tp-landingpage .container-3 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}.tp-landingpage .paragraph-3 {
  font-family: Gtamerica, sans-serif;
}.tp-landingpage .paragraph-4 {
  color: #1a1b1f;
  margin-top: 10px;
  font-family: Gtamerica, sans-serif;
  font-size: 22px;
  line-height: 30px;
}.tp-landingpage .paragraph-5 {
  color: #1a1b1f;
  font-family: Gtamerica, sans-serif;
  font-size: 16px;
  line-height: 28px;
}.tp-landingpage .container-4 {
  padding-bottom: 40px;
}.tp-landingpage .paragraph-6 {
  color: #1a1b1f;
  font-family: Gtamerica, sans-serif;
  font-size: 22px;
  line-height: 30px;
}.tp-landingpage .paragraph-7 {
  color: #1a1b1f;
  font-family: Gtamerica, sans-serif;
  font-size: 16px;
  line-height: 28px;
}.tp-landingpage .container-5 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 0;
  display: flex;
}.tp-landingpage .paragraph-8 {
  margin-top: 40px;
  font-family: Gtamerica, sans-serif;
  font-size: 22px;
  font-weight: 400;
  line-height: 30px;
}.tp-landingpage .list-item,.tp-landingpage .list-item-2 {
  font-family: Gtamerica, sans-serif;
  font-size: 16px;
  line-height: 28px;
}.tp-landingpage .list-item-3 {
  margin-bottom: 40px;
  font-family: Gtamerica, sans-serif;
  font-size: 16px;
  line-height: 28px;
}.tp-landingpage .paragraph-9 {
  margin-top: 100px;
  margin-bottom: 0;
  font-family: Gtamerica, sans-serif;
  font-size: 22px;
  line-height: 30px;
}.tp-landingpage .paragraph-10 {
  color: #1a1b1f;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 40px;
}.tp-landingpage .bold-text-2 {
  color: #1a1b1f;
}.tp-landingpage .paragraph-11 {
  color: #1a1b1f;
  font-family: Gtamerica, sans-serif;
}.tp-landingpage .container-6 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}.tp-landingpage .paragraph-12,.tp-landingpage .paragraph-13 {
  color: #1a1b1f;
  font-family: Gtamerica, sans-serif;
  font-size: 16px;
  line-height: 28px;
}.tp-landingpage .paragraph-14 {
  font-family: Gtamerica, sans-serif;
  font-size: 16px;
  line-height: 28px;
}.tp-landingpage .container-7 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}.tp-landingpage .paragraph-15 {
  color: #1a1b1f;
  font-family: Gtamerica, sans-serif;
  font-size: 16px;
  line-height: 28px;
}.tp-landingpage .container-8 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}.tp-landingpage .bold-text-3 {
  color: #1a1b1f;
}.tp-landingpage .paragraph-16 {
  color: #1a1b1f;
  font-size: 16px;
  line-height: 28px;
}.tp-landingpage .paragraph-17 {
  color: #1a1b1f;
  font-family: Gtamerica, sans-serif;
  font-size: 16px;
  line-height: 28px;
  position: static;
}.tp-landingpage .bold-text-4 {
  font-family: Gtamerica, sans-serif;
  font-size: 16px;
  line-height: 28px;
}.tp-landingpage .paragraph-18 {
  color: #1a1b1f;
  margin-top: 100px;
  margin-bottom: 20px;
  font-family: Gtamerica, sans-serif;
  font-size: 22px;
  line-height: 30px;
}.tp-landingpage .container-9 {
  color: var(--white);
  background-color: #fff;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  padding-bottom: 10px;
  display: flex;
}.tp-landingpage .paragraph-19 {
  margin-top: 10px;
  margin-bottom: 10px;
  padding-top: 0;
  font-family: Gtamerica, sans-serif;
  font-size: 22px;
  line-height: 30px;
}.tp-landingpage .paragraph-20 {
  color: #1a1b1f;
  margin-top: 10px;
  margin-bottom: 20px;
  font-family: Gtamerica, sans-serif;
  font-size: 16px;
  line-height: 28px;
}.tp-landingpage .container-10 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 40px;
  display: flex;
}.tp-landingpage .paragraph-21 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}.tp-landingpage .paragraph-22 {
  margin-top: 40px;
  font-family: Gtamerica, sans-serif;
  font-size: 22px;
  line-height: 30px;
}.tp-landingpage .container-11 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}.tp-landingpage .container-12 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-bottom: 40px;
  display: flex;
}.tp-landingpage .paragraph-23 {
  color: #1a1b1f;
  margin-top: 10px;
  margin-bottom: 20px;
  font-family: Gtamerica, sans-serif;
  font-size: 16px;
  line-height: 28px;
}.tp-landingpage .container-13 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}.tp-landingpage .container-14 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-bottom: 20px;
  display: flex;
}.tp-landingpage .paragraph-24 {
  margin-top: 40px;
  font-family: Gtamerica, sans-serif;
  font-size: 22px;
  line-height: 30px;
}.tp-landingpage .paragraph-25 {
  color: #1a1b1f;
  margin-top: 10px;
  margin-bottom: 20px;
  font-family: Gtamerica, sans-serif;
  font-size: 16px;
  line-height: 28px;
}.tp-landingpage .paragraph-26 {
  color: #1a1b1f;
  margin-top: 20px;
  margin-bottom: 10px;
  font-family: Gtamerica, sans-serif;
  font-size: 16px;
  line-height: 28px;
}.tp-landingpage .bold-text-5,.tp-landingpage .bold-text-6,.tp-landingpage .bold-text-7 {
  color: #1a1b1f;
}.tp-landingpage .button-2 {
  background-color: #000;
  padding-bottom: 9px;
  font-family: Gtamerica, sans-serif;
  font-size: 16px;
  font-weight: 900;
  line-height: 28px;
}.tp-landingpage {
  background-color: #fff;
  margin-top: 0;
  padding-top: 0;
  padding-bottom: 10px;
}.tp-landingpage .container-15 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin-top: 10px;
  margin-bottom: 60px;
  display: flex;
}.tp-landingpage .container-16 {
  margin-top: 40px;
  margin-bottom: 20px;
}

@media screen and (max-width: 767px) {.tp-landingpage .bold-text {
    padding-left: 5px;
  }.tp-landingpage .paragraph-2 {
    padding-left: 10px;
    padding-right: 10px;
  }.tp-landingpage .paragraph-4 {
    margin-left: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }.tp-landingpage .paragraph-5 {
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }.tp-landingpage .paragraph-6 {
    padding-left: 10px;
  }.tp-landingpage .paragraph-7 {
    margin-left: 10px;
    margin-right: 10px;
    padding-left: 10px;
  }.tp-landingpage .paragraph-8 {
    margin-left: 10px;
  }.tp-landingpage .list-item,.tp-landingpage .list-item-2,.tp-landingpage .list-item-3 {
    padding-left: 10px;
    padding-right: 10px;
  }.tp-landingpage .paragraph-10 {
    padding-left: 20px;
    padding-right: 10px;
  }.tp-landingpage .bold-text-2 {
    margin-left: 20px;
  }.tp-landingpage .paragraph-12 {
    padding-left: 10px;
  }.tp-landingpage .paragraph-13 {
    padding-left: 10px;
    padding-right: 0;
  }.tp-landingpage .paragraph-14,.tp-landingpage .paragraph-15 {
    padding-left: 10px;
  }.tp-landingpage .bold-text-3 {
    padding-left: 0;
  }.tp-landingpage .paragraph-16 {
    padding-left: 10px;
    padding-right: 0;
  }.tp-landingpage .paragraph-17 {
    padding-left: 10px;
  }.tp-landingpage .paragraph-18,.tp-landingpage .paragraph-20 {
    padding-left: 10px;
    padding-right: 10px;
  }.tp-landingpage .paragraph-23 {
    margin-left: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }.tp-landingpage .container-14 {
    margin-bottom: 30px;
  }.tp-landingpage .paragraph-25 {
    margin-left: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }.tp-landingpage .paragraph-26 {
    padding-left: 10px;
    padding-right: 10px;
  }.tp-landingpage .bold-text-5 {
    padding-left: 20px;
    padding-right: 10px;
  }.tp-landingpage .bold-text-6,.tp-landingpage .bold-text-7 {
    padding-left: 20px;
  }.tp-landingpage .image {
    padding-left: 10px;
    padding-right: 10px;
  }.tp-landingpage .bold-text-8 {
    margin-left: 0;
    margin-right: 10px;
    padding-left: 0;
    padding-right: 10px;
  }.tp-landingpage .bold-text-9 {
    padding-left: 0;
  }.tp-landingpage .bold-text-10 {
    padding-left: 3px;
    padding-right: 0;
  }.tp-landingpage .bold-text-11 {
    padding-left: 10px;
    padding-right: 10px;
  }
}

@media screen and (max-width: 479px) {.tp-landingpage .bold-text {
    padding-left: 0;
    padding-right: 0;
  }.tp-landingpage .paragraph-5,.tp-landingpage .paragraph-7,.tp-landingpage .paragraph-9 {
    padding-left: 10px;
    padding-right: 10px;
  }.tp-landingpage .paragraph-10 {
    padding-left: 0;
  }.tp-landingpage .paragraph-17,.tp-landingpage .paragraph-20,.tp-landingpage .paragraph-23,.tp-landingpage .paragraph-25 {
    padding-left: 10px;
    padding-right: 10px;
  }.tp-landingpage .button-2 {
    text-align: center;
    margin-left: 10px;
    margin-right: 10px;
    padding-bottom: 9px;
    padding-left: 10px;
    padding-right: 10px;
  }.tp-landingpage .container-15 {
    margin-bottom: 40px;
  }.tp-landingpage .image-2,.tp-landingpage .image-3,.tp-landingpage .image-4 {
    padding-left: 10px;
    padding-right: 10px;
  }.tp-landingpage .bold-text-8 {
    padding-left: 0;
    padding-right: 0;
  }.tp-landingpage .list,.tp-landingpage .bold-text-9 {
    padding-left: 10px;
    padding-right: 10px;
  }
}


@font-face {
  font-family: 'Gtamerica';
  src: url('../fonts/GTAmerica-Regular.otf') format('opentype'), url('../fonts/GTAmerica-Regular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Gtamerica';
  src: url('../fonts/GTAmerica-ExpandedBlack.otf') format('opentype');
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Gtamerica';
  src: url('../fonts/GTAmerica-Medium.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}