.hero,
.to-top {
  -webkit-box-orient: horizontal;
}
* {
  margin: 0;
  border: 0;
  padding: 0;
  border-radius: 0;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility;
  outline-color: rgba(255, 255, 255, 0.1);
}
.hero a,
.hero__icon {
  padding: 20px;
}
a,
a:active,
a:hover,
a:visited {
  color: inherit;
  text-decoration: none;
  cursor: pointer;
}
html {
  max-width: 100%;
  overflow-x: hidden;
}
body,
html {
  width: 100%;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  position: relative;
}
body.loading,
html.loading {
  overflow: hidden;
}
.to-top {
  height: 50px;
  width: 50px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 20px;
  font-weight: bolder;
  background: #fff;
  color: #207ab4;
  border: 1px solid #207ab4;
  border-radius: 50%;
  position: fixed;
  z-index: 3;
  bottom: 10px;
  right: 10px;
  -webkit-transform: scale(0);
  -ms-transform: scale(0);
  transform: scale(0);
  -webkit-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
.hero,
.loader {
  display: -webkit-box;
  display: -ms-flexbox;
}
.hero,
.loader .dot {
  background: #207ab4;
}
.hero:after,
.second:after,
.second:before {
  content: "";
  left: 0;
  right: 0;
  z-index: -1;
}
.loader,
.social__body a {
  -webkit-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
}
.to-top:hover {
  cursor: pointer;
  -webkit-box-shadow: 0 0 0 3px #fff;
  box-shadow: 0 0 0 3px #fff;
}
.to-top.show {
  -webkit-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
}
.loader {
  width: 100%;
  height: 100vh;
  z-index: -1;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  opacity: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  position: absolute;
  transition: all 0.25s ease;
}
.hero,
.hero__header {
  -ms-flex-direction: row;
}
.loader.loading,
main {
  opacity: 1;
}
.loader .dot {
  border-radius: 50%;
  width: 10px;
  height: 10px;
  margin: 3px;
  -webkit-animation: animate ease 0.65s infinite;
  animation: animate ease 0.65s infinite;
}
.hero,
main {
  width: 100%;
  position: relative;
}
.loader .dot:nth-child(2n) {
  -webkit-animation: animate ease 0.65s infinite 0.1s;
  animation: animate ease 0.65s infinite 0.1s;
}
.loader .dot:nth-child(3n) {
  -webkit-animation: animate ease 0.65s infinite 0.2s;
  animation: animate ease 0.65s infinite 0.2s;
}
@-webkit-keyframes animate {
  0%,
  100%,
  50% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  25% {
    -webkit-transform: translateY(50%);
    transform: translateY(50%);
  }
  75% {
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
}
@keyframes animate {
  0%,
  100%,
  50% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  25% {
    -webkit-transform: translateY(50%);
    transform: translateY(50%);
  }
  75% {
    -webkit-transform: translateY(-50%);
    transform: translateY(-50%);
  }
}
main {
  display: initial;
}
main.loading {
  display: none;
}
.hero {
  height: 550px;
  display: flex;
  -webkit-box-direction: normal;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 40px;
}
.hero:after,
.hero__body {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
}
.hero a {
  color: #fff;
  -webkit-transition: -webkit-transform 0.25s ease;
  -o-transition: transform 0.25s ease;
  transition: transform 0.25s ease;
  transition: transform 0.25s ease, -webkit-transform 0.25s ease;
}
.hero a:hover {
  -webkit-transform: scaleX(1.2);
  -ms-transform: scaleX(1.2);
  transform: scaleX(1.2);
  color: rgba(255, 255, 255, 0.9);
}
.hero:after,
.second:before {
  -webkit-transform-origin: 0;
  -ms-transform-origin: 0;
}
.hero:after {
  background: inherit;
  display: flex;
  position: absolute;
  bottom: 0;
  transform-origin: 0;
  -webkit-transform: skewY(5deg);
  -ms-transform: skewY(5deg);
  transform: skewY(5deg);
}
.first,
.second {
  position: relative;
}
.hero__body {
  width: 85%;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.hero__header,
.hero__main {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
}
.hero__header {
  display: flex;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100px;
}
.hero__main {
  height: calc(100% - 100px);
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: justify;
  -ms-flex-pack: justify;
  justify-content: space-between;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.hero__left,
.hero__top {
  display: -webkit-box;
  display: -ms-flexbox;
}
.hero__left {
  -webkit-box-flex: 0;
  -ms-flex-positive: 0;
  flex-grow: 0;
  width: calc(100% - 300px);
  max-width: 500px;
  height: 100%;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.hero__top {
  width: 100%;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.hero__bottom,
.hero__bottom a {
  display: -webkit-box;
  display: -ms-flexbox;
  -webkit-box-direction: normal;
  -webkit-box-orient: horizontal;
}
.hero__icon img {
  width: 100px;
  height: auto;
}
.hero__app-name {
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-weight: 400;
  font-size: 50px;
  color: #fff;
}
.hero__mid {
  width: 100%;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  margin-left: 20px;
  font-size: 25px;
  color: #fff;
}
.hero__bottom {
  width: 100%;
  -webkit-box-flex: 1;
  -ms-flex: 1;
  flex: 1;
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.hero__bottom a {
  display: flex;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  width: 100%;
  padding: 5px;
}
.first,
.first__body {
  display: -webkit-box;
  display: -ms-flexbox;
}
.first,
.first__header {
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
}
.hero__bottom a img {
  width: 100%;
  min-width: 130px;
  max-width: 200px;
  height: auto;
}
.hero__right {
  width: 300px;
  height: 100%;
}
.hero__right img {
  width: 300px;
  height: auto;
}
.first {
  width: 100%;
  background: 0 0;
  height: 800px;
  display: flex;
  -webkit-box-orient: horizontal;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 40px;
}
.first__body {
  width: 85%;
  height: 100%;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.first__header,
.first__main {
  width: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  -webkit-box-orient: horizontal;
}
.first__header {
  color: #34444c;
  height: 25%;
  display: flex;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 45px;
}
.first__main {
  display: flex;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.first__feat,
.second {
  display: -webkit-box;
  display: -ms-flexbox;
  -webkit-box-direction: normal;
}
.first__ss img {
  width: 280px;
  height: auto;
}
.first__feat {
  height: 100px;
  width: 600px;
  padding: 30px;
  display: flex;
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.first__title {
  height: 50px;
  font-size: 30px;
  color: #34444c;
  padding: 10px;
  font-weight: 700;
}
.first__subtitle {
  padding: 10px;
  font-size: 25px;
  color: #3498db;
}
.second {
  width: 100%;
  background: #3498db;
  height: 500px;
  display: flex;
  -webkit-box-orient: horizontal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 40px;
}
.second:after,
.second:before,
.second__body {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
}
.second:after,
.second:before {
  background: inherit;
  display: flex;
  position: absolute;
}
.footer,
.third {
  background: 0 0;
}
.second:before {
  top: 0;
  transform-origin: 0;
  -webkit-transform: skewY(-5deg);
  -ms-transform: skewY(-5deg);
  transform: skewY(-5deg);
}
.second:after {
  bottom: 0;
  -webkit-transform-origin: 0;
  -ms-transform-origin: 0;
  transform-origin: 0;
  -webkit-transform: skewY(5deg);
  -ms-transform: skewY(5deg);
  transform: skewY(5deg);
}
.second__body {
  width: 85%;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.second__feat,
.second__main {
  display: -webkit-box;
  display: -ms-flexbox;
}
.second__main {
  width: 100%;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.second__feat,
.third {
  -webkit-box-direction: normal;
}
.second__ss img {
  width: 280px;
  height: auto;
}
.second__feat {
  height: 100px;
  width: 600px;
  padding: 30px;
  display: flex;
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.third,
.third__body {
  display: -webkit-box;
  display: -ms-flexbox;
}
.second__title {
  height: 50px;
  font-size: 30px;
  color: #34444c;
  padding: 10px;
  font-weight: 700;
}
.second__subtitle {
  padding: 10px;
  font-size: 25px;
  color: #fff;
}
.third {
  width: 100%;
  height: 700px;
  display: flex;
  -webkit-box-orient: horizontal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 40px;
  position: relative;
}
.third__body {
  width: 85%;
  height: 100%;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.third__feat,
.third__main {
  display: -webkit-box;
  display: -ms-flexbox;
  -webkit-box-direction: normal;
}
.third__main {
  width: 100%;
  display: flex;
  -webkit-box-orient: horizontal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: start;
  -ms-flex-pack: start;
  justify-content: flex-start;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.third__ss img {
  width: 280px;
  height: auto;
}
.third__feat {
  height: 100px;
  width: 600px;
  padding: 30px;
  display: flex;
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: start;
  -ms-flex-align: start;
  align-items: flex-start;
}
.social,
.social__body {
  display: -webkit-box;
  display: -ms-flexbox;
  -ms-flex-direction: row;
  -webkit-box-orient: horizontal;
}
.third__title {
  height: 50px;
  font-size: 30px;
  color: #34444c;
  padding: 10px;
  font-weight: 700;
}
.third__subtitle {
  padding: 10px;
  font-size: 25px;
  color: #3498db;
}
.social {
  width: 100%;
  display: flex;
  -webkit-box-direction: normal;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 50px;
  margin: 0;
}
.social__body {
  width: 85%;
  display: flex;
  -webkit-box-direction: normal;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  font-size: 20px;
}
.footer,
.footer__body {
  display: -webkit-box;
  display: -ms-flexbox;
  -webkit-box-direction: normal;
}
.social__body a {
  padding: 10px;
  color: #207ab4;
  transition: all 0.25s ease;
}
.social__body a:hover {
  color: #3498db;
  -webkit-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}
.footer {
  width: 100%;
  display: flex;
  -webkit-box-orient: horizontal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  height: 100px;
}
.footer__body {
  width: 85%;
  border-radius: 1px;
  border-top: solid 1px #207ab4;
  display: flex;
  -webkit-box-orient: vertical;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
}
.footer__disclaimer {
  margin: 10px;
  text-align: center;
}
.footer__support {
  cursor: pointer;
  margin: 10px;
  height: 50px;
  width: 300px;
  border-radius: 25px;
  border: 1px solid #fff;
  background: #207ab4;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
.footer__support:hover {
  -webkit-box-shadow: 0 0 0 3px #207ab4;
  box-shadow: 0 0 0 3px #207ab4;
}
@media only screen and (max-width: 900px) {
  .hero__icon img {
    width: 75px;
  }
  .hero__app-name {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    font-weight: 400;
    font-size: 35px;
  }
  .hero__right,
  .hero__right img {
    width: 250px;
  }
}
@media only screen and (max-width: 700px) {
  .hero__header,
  .hero__main {
    display: -webkit-box;
    display: -ms-flexbox;
    -webkit-box-direction: normal;
  }
  .first,
  .hero {
    height: 1100px;
  }
  .first__header,
  .hero__app-name {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    font-weight: 400;
    font-size: 40px;
  }
  .hero__body {
    width: 90%;
  }
  .hero__header {
    display: flex;
    -webkit-box-orient: horizontal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .first__main,
  .hero__main {
    -webkit-box-orient: vertical;
    -ms-flex-direction: column;
  }
  .hero__main {
    display: flex;
    flex-direction: column;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  .hero__mid,
  .hero__top {
    display: -webkit-box;
    display: -ms-flexbox;
    -webkit-box-orient: horizontal;
    -ms-flex-direction: row;
    -webkit-box-direction: normal;
  }
  .hero__left {
    width: 100%;
    margin-bottom: 100px;
    max-width: none;
  }
  .hero__top {
    display: flex;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .hero__icon img {
    width: 100px;
  }
  .hero__mid {
    width: 70%;
    text-align: center;
    display: flex;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .hero__bottom,
  .hero__right {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    -ms-flex-direction: row;
    -webkit-box-orient: horizontal;
  }
  .hero__bottom {
    display: flex;
    -webkit-box-direction: normal;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .hero__right {
    margin-top: 0px;
    display: flex;
    -webkit-box-direction: normal;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .first__feat,
  .second__feat,
  .third__feat {
    text-align: center;
    padding: 0;
    margin-top: 30px;
  }
  .first__header,
  .first__main {
    display: -webkit-box;
    display: -ms-flexbox;
    -webkit-box-direction: normal;
  }
  .hero__right img {
    width: 300px;
  }
  .first__body {
    width: 90%;
  }
  .first__header {
    height: 20%;
    display: flex;
    -webkit-box-orient: horizontal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .first__main {
    display: flex;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .first__feat,
  .second__main {
    display: -webkit-box;
    display: -ms-flexbox;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
  }
  .first__feat {
    height: 200px;
    width: 100%;
    display: flex;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .first__title {
    font-size: 30px;
  }
  .first__subtitle {
    font-size: 20px;
  }
  .second {
    height: 1000px;
  }
  .second__body {
    width: 90%;
  }
  .second__main {
    display: flex;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .second__feat,
  .third__main {
    display: -webkit-box;
    display: -ms-flexbox;
    -ms-flex-direction: column;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
  }
  .second__feat {
    height: 200px;
    display: flex;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
  }
  .second__title {
    font-size: 30px;
  }
  .second__subtitle {
    font-size: 20px;
  }
  .third {
    height: 1000px;
  }
  .third__body {
    width: 90%;
  }
  .third__main {
    display: flex;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .third__feat {
    height: 200px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
  }
  .third__title {
    font-size: 30px;
  }
  .third__subtitle {
    font-size: 20px;
  }
  .footer__body,
  .social__body {
    width: 90%;
  }
}
@media only screen and (max-width: 450px) {
  .hero__icon img {
    width: 70px;
  }
  .hero__app-name {
    font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    font-weight: 400;
    font-size: 40px;
  }
  .hero__mid {
    font-size: 20px;
  }
  .hero__bottom {
    margin-top: 60px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
  }
  .hero__right img {
    width: 275px;
  }
  .first__ss img,
  .second__ss img,
  .third__ss img {
    width: 250px;
  }
  .first__title,
  .second__title,
  .third__title {
    font-size: 25px;
  }
  .first__subtitle,
  .second__subtitle,
  .third__subtitle {
    font-size: 18px;
  }
  .footer__disclaimer {
    font-size: 12px;
  }
  .footer__support {
    font-size: 12px;
    width: 250px;
  }
}

/*
     FILE ARCHIVED ON 17:46:34 Jul 28, 2022 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 02:08:58 Jan 09, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.781
  exclusion.robots: 0.075
  exclusion.robots.policy: 0.063
  esindex: 0.012
  cdx.remote: 14.908
  LoadShardBlock: 151.432 (3)
  PetaboxLoader3.datanode: 92.031 (4)
  PetaboxLoader3.resolve: 44.619 (2)
  load_resource: 70.661
*/
