.hero {
  padding: 90px 0 100px 0;
}
.hero .wrap {
  max-width: 1300px;
}
.hero .wrap h2 {
  margin: 0 0 90px 0;
}
.hero .wrap header h1 {
  font-size: 3.75rem;
}
.hero .wrap header p {
  font-size: 1.5rem;
}
.hero .wrap > p {
  margin-top: 100px;
}

.intro {
  padding: 90px 0 95px 0;
}
.intro .wrap {
  max-width: 1300px;
}
.intro .wrap h2 {
  font-size: 3.5rem;
  width: 600px;
}
.intro .wrap > p {
  font-size: 1.625rem;
  width: 800px;
}
.intro .wrap .cols {
  margin: 45px 0 0 0;
}
.intro .wrap .cols .col {
  padding: 60px 30px;
}
.intro .wrap .cols .col p {
  font-size: 1.625rem;
}
.intro .wrap h4 {
  font-size: 1.625rem;
  margin: 45px 0 0 0;
}

.accordian {
  padding: 90px 0 95px 0;
}
.accordian .wrap {
  max-width: 1300px;
}
.accordian .wrap div h2 {
  font-size: 3.5rem;
}
.accordian .wrap div ul li button {
  font-size: 2rem;
}
.accordian .wrap div ul li div {
  font-size: 1.375rem;
}

.three_steps {
  padding: 90px 0 120px 0;
}
.three_steps .wrap {
  max-width: 1300px;
}
.three_steps .wrap > h2 {
  font-size: 2.125rem;
}
.three_steps .wrap .cols {
  margin: 45px 0 0 0;
}
.three_steps .wrap .cols .col {
  padding: 50px 30px 55px 30px;
}
.three_steps .wrap .cols .col h2 {
  font-size: 1.75rem;
}
.three_steps .wrap .cols .col p {
  font-size: 1.25rem;
}

.cta_panel .wrap {
  max-width: 1300px;
}
.cta_panel .wrap h2 {
  font-size: 3.75rem;
}

.built_for {
  padding: 120px 0 95px 0;
}
.built_for .wrap {
  max-width: 1300px;
  padding: 60px 60px 65px 60px;
}
.built_for .wrap h2 {
  font-size: 3.5rem;
  width: 700px;
  margin: 0 0 50px 0;
}
.built_for .wrap .swiper .swiper-wrapper .swiper-slide {
  width: 550px;
  padding: 60px 60px 65px 60px;
}
.built_for .wrap .swiper .swiper-wrapper .swiper-slide h3 {
  font-size: 2rem;
}
.built_for .wrap .swiper .swiper-wrapper .swiper-slide p {
  font-size: 1.375rem;
}
.built_for .wrap .swiper-nav {
  margin: 35px 0 0 0;
}
.built_for .wrap .swiper-nav button {
  width: 54px;
  height: 54px;
}
.built_for .wrap .swiper-nav button:after {
  width: 12px;
  height: 12px;
}

.knowledge {
  padding: 120px 0 130px 0;
}
.knowledge .wrap {
  max-width: 1300px;
}
.knowledge .wrap header h2 {
  font-size: 3.5rem;
}
.knowledge .wrap header p {
  font-size: 1.5rem;
}

.faq {
  padding: 90px 0 95px 0;
}
.faq .wrap h2 {
  font-size: 3.5rem;
}
.faq .wrap ul li button {
  font-size: 2rem;
}
.faq .wrap ul li div {
  font-size: 1.375rem;
}

.get_started {
  padding: 90px 0 95px 0;
}
.get_started .wrap {
  max-width: 1300px;
}
.get_started .wrap h2 {
  font-size: 3.5rem;
}
.get_started .wrap div article {
  padding: 90px 60px;
}
.get_started .wrap div article h2 {
  font-size: 3.5rem;
}
.get_started .wrap div article p {
  font-size: 1.5rem;
  width: 350px;
}
.get_started .wrap div article p.price {
  font-size: 2.5rem;
  margin: 50px 0 0 0;
}

.sign_up {
  padding: 90px 0 95px 0;
}
.sign_up .wrap {
  max-width: 1300px;
}
.sign_up .wrap header h3 {
  font-size: 2.5rem;
  margin: 0 0 80px 0;
}
.sign_up .wrap header h2 {
  font-size: 3.5rem;
}
.sign_up .wrap header p {
  font-size: 1.5rem;
}
.sign_up .wrap header p.small {
  font-size: 1.25rem;
  margin: 80px 0 0 0;
}
.sign_up .wrap form {
  padding: 50px 60px 60px 60px;
}
.sign_up .wrap form h3 {
  font-size: 2.5rem;
}
.sign_up .wrap form div .input input {
  font-size: 1.375rem;
  padding: 18px;
}
.sign_up .wrap form div .input + .input {
  margin: 12px 0 0 0;
}
.sign_up .wrap form button {
  font-size: 1.375rem;
  padding: 12px 35px 14px 35px;
}

footer .wrap {
  max-width: 1300px;
}

/*# sourceMappingURL=desktop-wide.css.map */
