/* line 7, ../sass/landingpage/commonLanding.scss */
.landingStyles #landingPage #goUp {
  background-color: #061a2d;
  width: 35px;
  height: 35px;
  position: fixed;
  left: 7px;
  bottom: 7px;
  z-index: 1;
  border-radius: 50%;
  border: solid 2px white;
  opacity: 0.8;
  cursor: pointer;
}
/* line 20, ../sass/landingpage/commonLanding.scss */
.landingStyles #landingPage #goUp:hover {
  opacity: 1;
}
/* line 24, ../sass/landingpage/commonLanding.scss */
.landingStyles #landingPage #goUp:before {
  content: '';
  display: block;
  position: absolute;
  width: 13px;
  height: 13px;
  border-right: solid 2px white;
  border-top: solid 2px white;
  left: 10px;
  top: 14px;
  transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}
/* line 41, ../sass/landingpage/commonLanding.scss */
.landingStyles #landingPage .section a {
  text-decoration: none;
  color: #fff;
}
/* line 48, ../sass/landingpage/commonLanding.scss */
.landingStyles #landingPage .section:first-child .navBar {
  display: block;
  width: 100%;
  height: 80px;
}
/* line 53, ../sass/landingpage/commonLanding.scss */
.landingStyles #landingPage .section:first-child .navBar img {
  position: relative;
  margin-left: 20%;
  top: 15px;
  display: inline-block;
  transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
}
/* line 64, ../sass/landingpage/commonLanding.scss */
.landingStyles #landingPage .section:first-child .navBar ul.menu {
  display: inline-block;
  list-style: none;
  height: 80px;
  line-height: 50px;
  float: right;
  margin-right: 15%;
  overflow: hidden;
  text-align: center;
}
/* line 74, ../sass/landingpage/commonLanding.scss */
.landingStyles #landingPage .section:first-child .navBar ul.menu li {
  display: inline-block;
  min-width: 100px;
  line-height: 110px;
  cursor: pointer;
}
/* line 81, ../sass/landingpage/commonLanding.scss */
.landingStyles #landingPage .section:first-child .navBar ul.menu li:hover {
  background-color: #3f9fc9;
}
/* line 87, ../sass/landingpage/commonLanding.scss */
.landingStyles #landingPage .section:first-child .navBar .mobileMenu {
  float: right;
  top: 0;
  right: 0;
  position: fixed;
  z-index: 2;
  display: none;
}
/* line 95, ../sass/landingpage/commonLanding.scss */
.landingStyles #landingPage .section:first-child .navBar .mobileMenu .icon {
  background: url("../../images/landingpage/mobile.png") no-repeat 18px;
  background-size: 50%;
  position: absolute;
  width: 66px;
  height: 66px;
  top: 5px;
  right: 5px;
  cursor: pointer;
}
/* line 106, ../sass/landingpage/commonLanding.scss */
.landingStyles #landingPage .section:first-child .navBar .mobileMenu ul {
  text-align: right;
  line-height: 40px;
  margin-top: 76px;
  background-color: rgba(6, 26, 45, 0.9);
  display: none;
  list-style: none;
  padding: 0;
}
/* line 115, ../sass/landingpage/commonLanding.scss */
.landingStyles #landingPage .section:first-child .navBar .mobileMenu ul li {
  padding: 0 10px;
  border-bottom: solid 1px white;
  cursor: pointer;
}
/* line 119, ../sass/landingpage/commonLanding.scss */
.landingStyles #landingPage .section:first-child .navBar .mobileMenu ul li:active, .landingStyles #landingPage .section:first-child .navBar .mobileMenu ul li:hover {
  background-color: #3f9fc9;
}
/* line 128, ../sass/landingpage/commonLanding.scss */
.landingStyles #landingPage #footer {
  height: 120px;
  background-color: #061a2d;
}
/* line 132, ../sass/landingpage/commonLanding.scss */
.landingStyles #landingPage #footer span {
  float: none;
  font-size: 0.8em;
  width: 80%;
  margin: 50px auto 0 auto;
  text-align: center;
  display: block;
  margin: 0 auto 0 auto;
  padding-top: 60px;
}
@media only screen and (max-width: 1050px) {
  /* line 149, ../sass/landingpage/commonLanding.scss */
  .landingStyles #landingPage .section:first-child .navBar img {
    margin-left: 15%;
  }
}
@media only screen and (max-width: 980px) {
  /* line 157, ../sass/landingpage/commonLanding.scss */
  .landingStyles #landingPage .section:first-child .navBar ul.menu {
    display: none;
  }
  /* line 161, ../sass/landingpage/commonLanding.scss */
  .landingStyles #landingPage .section:first-child .navBar .mobileMenu {
    display: block;
  }
}
@media only screen and (max-width: 400px) {
  /* line 178, ../sass/landingpage/commonLanding.scss */
  .landingStyles #landingPage .section:first-child .navBar img {
    width: 100px;
  }
}
/* line 189, ../sass/landingpage/commonLanding.scss */
.landingStyles #landingPage .touch .tittleWrapper .title:hover .arrow {
  border-left: none;
  border-bottom: none;
  margin-right: none;
}

/* line 3, ../sass/landingpage/detailsLanding.scss */
.landingStyles {
  /* HTML5 display-role reset for older browsers */
}
/* line 5, ../sass/landingpage/detailsLanding.scss */
.landingStyles html, .landingStyles body, .landingStyles div, .landingStyles span, .landingStyles applet, .landingStyles object, .landingStyles iframe,
.landingStyles h1, .landingStyles h2, .landingStyles h3, .landingStyles h4, .landingStyles h5, .landingStyles h6, .landingStyles p, .landingStyles blockquote, .landingStyles pre,
.landingStyles a, .landingStyles abbr, .landingStyles acronym, .landingStyles address, .landingStyles big, .landingStyles cite, .landingStyles code,
.landingStyles del, .landingStyles dfn, .landingStyles em, .landingStyles img, .landingStyles ins, .landingStyles kbd, .landingStyles q, .landingStyles s, .landingStyles samp,
.landingStyles small, .landingStyles strike, .landingStyles strong, .landingStyles sub, .landingStyles sup, .landingStyles tt, .landingStyles var,
.landingStyles b, .landingStyles u, .landingStyles i, .landingStyles center,
.landingStyles dl, .landingStyles dt, .landingStyles dd, .landingStyles ol, .landingStyles ul, .landingStyles li,
.landingStyles fieldset, .landingStyles form, .landingStyles label, .landingStyles legend,
.landingStyles table, .landingStyles caption, .landingStyles tbody, .landingStyles tfoot, .landingStyles thead, .landingStyles tr, .landingStyles th, .landingStyles td,
.landingStyles article, .landingStyles aside, .landingStyles canvas, .landingStyles details, .landingStyles embed,
.landingStyles figure, .landingStyles figcaption, .landingStyles footer, .landingStyles header, .landingStyles hgroup,
.landingStyles menu, .landingStyles nav, .landingStyles output, .landingStyles ruby, .landingStyles section, .landingStyles summary,
.landingStyles time, .landingStyles mark, .landingStyles audio, .landingStyles video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
/* line 26, ../sass/landingpage/detailsLanding.scss */
.landingStyles article, .landingStyles aside, .landingStyles details, .landingStyles figcaption, .landingStyles figure,
.landingStyles footer, .landingStyles header, .landingStyles hgroup, .landingStyles menu, .landingStyles nav, .landingStyles section {
  display: block;
}
/* line 30, ../sass/landingpage/detailsLanding.scss */
.landingStyles body {
  line-height: 1;
}
/* line 33, ../sass/landingpage/detailsLanding.scss */
.landingStyles ol, .landingStyles ul {
  list-style: none;
}
/* line 36, ../sass/landingpage/detailsLanding.scss */
.landingStyles blockquote, .landingStyles q {
  quotes: none;
}
/* line 39, ../sass/landingpage/detailsLanding.scss */
.landingStyles blockquote:before, .landingStyles blockquote:after,
.landingStyles q:before, .landingStyles q:after {
  content: '';
  content: none;
}
/* line 44, ../sass/landingpage/detailsLanding.scss */
.landingStyles table {
  border-collapse: collapse;
  border-spacing: 0;
}
/* line 49, ../sass/landingpage/detailsLanding.scss */
.landingStyles #landingPage {
  font-family: "Trebuchet MS", sans-serif;
  color: #fff;
  height: 100%;
}
/* line 54, ../sass/landingpage/detailsLanding.scss */
.landingStyles #landingPage .section {
  position: relative;
  width: 100%;
  padding-top: 60px;
  padding-bottom: 40px;
  background-color: #5db0ea;
}
/* line 62, ../sass/landingpage/detailsLanding.scss */
.landingStyles #landingPage .section.sms {
  background-color: #5092c0;
}
/* line 65, ../sass/landingpage/detailsLanding.scss */
.landingStyles #landingPage .section.sms .arrowWrapper .arrow {
  background-color: #5092c0;
}
/* line 70, ../sass/landingpage/detailsLanding.scss */
.landingStyles #landingPage .section .contentWrapper {
  display: block;
  position: relative;
  overflow: hidden;
}
/* line 75, ../sass/landingpage/detailsLanding.scss */
.landingStyles #landingPage .section .contentWrapper.closed {
  height: 70px;
}
/* line 78, ../sass/landingpage/detailsLanding.scss */
.landingStyles #landingPage .section .contentWrapper.closed .titleWrapper .title .arrow {
  margin-top: -35px;
  transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}
/* line 88, ../sass/landingpage/detailsLanding.scss */
.landingStyles #landingPage .section .arrowWrapper {
  position: absolute;
  width: 101px;
  height: 52px;
  overflow: hidden;
  top: -1px;
  left: 50%;
  margin-left: -50px;
}
/* line 97, ../sass/landingpage/detailsLanding.scss */
.landingStyles #landingPage .section .arrowWrapper .arrow {
  width: 70px;
  height: 70px;
  left: 50%;
  margin-left: -36px;
  top: -36px;
  border-left: solid 1px white;
  border-bottom: solid 1px white;
  display: block;
  position: relative;
  background-color: #5db0ea;
  transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}
/* line 116, ../sass/landingpage/detailsLanding.scss */
.landingStyles #landingPage .section .titleWrapper {
  display: block;
  text-align: center;
}
/* line 119, ../sass/landingpage/detailsLanding.scss */
.landingStyles #landingPage .section .titleWrapper .title {
  font-size: 1.5em;
  display: inline-block;
  text-align: center;
  margin-bottom: 20px;
  cursor: pointer;
}
/* line 127, ../sass/landingpage/detailsLanding.scss */
.landingStyles #landingPage .section .titleWrapper .title:hover .arrow {
  border-left: solid 3px white;
  border-bottom: solid 3px white;
  margin-right: -201px;
}
/* line 134, ../sass/landingpage/detailsLanding.scss */
.landingStyles #landingPage .section .titleWrapper .title .arrow {
  width: 30px;
  height: 30px;
  border-left: solid 1px white;
  border-bottom: solid 1px white;
  display: inline-block;
  position: absolute;
  right: 50%;
  margin-right: -200px;
  margin-top: -15px;
  cursor: pointer;
  transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}
/* line 155, ../sass/landingpage/detailsLanding.scss */
.landingStyles #landingPage .section .bigTitle {
  font-size: 1.8em;
  display: block;
  text-align: center;
  margin-top: 130px;
}
/* line 162, ../sass/landingpage/detailsLanding.scss */
.landingStyles #landingPage .section img {
  display: block;
  margin: 0 auto;
}
/* line 167, ../sass/landingpage/detailsLanding.scss */
.landingStyles #landingPage .section .text {
  font-size: 1em;
  width: 80%;
  max-width: 420px;
  text-align: center;
  margin: 0 auto;
}
/* line 175, ../sass/landingpage/detailsLanding.scss */
.landingStyles #landingPage .section .bigText {
  font-size: 1.5em;
  width: 500px;
  text-align: center;
  margin: 0 auto;
}
/* line 183, ../sass/landingpage/detailsLanding.scss */
.landingStyles #landingPage .section .header {
  font-size: 1.1em;
  text-align: left;
  display: block;
  width: 60%;
  margin: 70px auto 0px auto;
}
/* line 191, ../sass/landingpage/detailsLanding.scss */
.landingStyles #landingPage .section .header:before {
  content: '';
  width: 10px;
  height: 10px;
  border-right: solid 1px white;
  border-bottom: solid 1px white;
  display: block;
  position: absolute;
  margin-left: -20px;
  margin-top: 3px;
  transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}
/* line 208, ../sass/landingpage/detailsLanding.scss */
.landingStyles #landingPage .section .header:after {
  content: '';
  background: url("../images/landingpage/gradient.png") no-repeat;
  background-size: contain;
  width: 100%;
  height: 1px;
  margin-top: 5px;
  display: block;
  position: relative;
}
/* line 220, ../sass/landingpage/detailsLanding.scss */
.landingStyles #landingPage .section .subText {
  font-size: 1em;
  text-align: center;
  display: block;
  width: 80%;
  max-width: 650px;
  margin: 20px auto 0 auto;
}
/* line 230, ../sass/landingpage/detailsLanding.scss */
.landingStyles #landingPage .section:first-child {
  padding-top: 0px;
  border: none;
}
/* line 237, ../sass/landingpage/detailsLanding.scss */
.landingStyles #landingPage .section:first-child .navBar ul.menu li:hover {
  background-color: #061a2d;
}
/* line 249, ../sass/landingpage/detailsLanding.scss */
.landingStyles #landingPage .section:first-child .navBar .mobileMenu ul li:active, .landingStyles #landingPage .section:first-child .navBar .mobileMenu ul li:hover {
  background-color: #061a2d;
}
/* line 256, ../sass/landingpage/detailsLanding.scss */
.landingStyles #landingPage .section:first-child .navBar .mobileMenu.darker ul {
  background-color: rgba(80, 146, 192, 0.9);
}
/* line 264, ../sass/landingpage/detailsLanding.scss */
.landingStyles #landingPage .section:nth-child(2) {
  padding-top: 100px;
  padding-bottom: 50px;
}
@media only screen and (max-width: 400px) {
  /* line 312, ../sass/landingpage/detailsLanding.scss */
  .landingStyles #landingPage .section:not(:first-child) .titleWrapper .title {
    font-size: 1.3em;
  }
  /* line 315, ../sass/landingpage/detailsLanding.scss */
  .landingStyles #landingPage .section:not(:first-child) .titleWrapper .title .arrow {
    margin-right: -15px;
    margin-top: 25px;
  }
  /* line 325, ../sass/landingpage/detailsLanding.scss */
  .landingStyles #landingPage .section:not(:first-child) .contentWrapper.closed .titleWrapper .title .arrow {
    margin-top: 0px;
  }
}

/* line 5, ../sass/landingpage/mainLanding.scss */
.landingStyles {
  /* http://meyerweb.com/eric/tools/css/reset/
     v2.0 | 20110126
     License: none (public domain)
  */
  /* HTML5 display-role reset for older browsers */
}
/* line 15, ../sass/landingpage/mainLanding.scss */
.landingStyles html, .landingStyles body, .landingStyles div, .landingStyles span, .landingStyles applet, .landingStyles object, .landingStyles iframe,
.landingStyles h1, .landingStyles h2, .landingStyles h3, .landingStyles h4, .landingStyles h5, .landingStyles h6, .landingStyles p, .landingStyles blockquote, .landingStyles pre,
.landingStyles a, .landingStyles abbr, .landingStyles acronym, .landingStyles address, .landingStyles big, .landingStyles cite, .landingStyles code,
.landingStyles del, .landingStyles dfn, .landingStyles em, .landingStyles img, .landingStyles ins, .landingStyles kbd, .landingStyles q, .landingStyles s, .landingStyles samp,
.landingStyles small, .landingStyles strike, .landingStyles strong, .landingStyles sub, .landingStyles sup, .landingStyles tt, .landingStyles var,
.landingStyles b, .landingStyles u, .landingStyles i, .landingStyles center,
.landingStyles dl, .landingStyles dt, .landingStyles dd, .landingStyles ol, .landingStyles ul, .landingStyles li,
.landingStyles fieldset, .landingStyles form, .landingStyles label, .landingStyles legend,
.landingStyles table, .landingStyles caption, .landingStyles tbody, .landingStyles tfoot, .landingStyles thead, .landingStyles tr, .landingStyles th, .landingStyles td,
.landingStyles article, .landingStyles aside, .landingStyles canvas, .landingStyles details, .landingStyles embed,
.landingStyles figure, .landingStyles figcaption, .landingStyles footer, .landingStyles header, .landingStyles hgroup,
.landingStyles menu, .landingStyles nav, .landingStyles output, .landingStyles ruby, .landingStyles section, .landingStyles summary,
.landingStyles time, .landingStyles mark, .landingStyles audio, .landingStyles video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
/* line 36, ../sass/landingpage/mainLanding.scss */
.landingStyles article, .landingStyles aside, .landingStyles details, .landingStyles figcaption, .landingStyles figure,
.landingStyles footer, .landingStyles header, .landingStyles hgroup, .landingStyles menu, .landingStyles nav, .landingStyles section {
  display: block;
}
/* line 40, ../sass/landingpage/mainLanding.scss */
.landingStyles body {
  line-height: 1;
}
/* line 43, ../sass/landingpage/mainLanding.scss */
.landingStyles ol, .landingStyles ul {
  list-style: none;
}
/* line 46, ../sass/landingpage/mainLanding.scss */
.landingStyles blockquote, .landingStyles q {
  quotes: none;
}
/* line 49, ../sass/landingpage/mainLanding.scss */
.landingStyles blockquote:before, .landingStyles blockquote:after,
.landingStyles q:before, .landingStyles q:after {
  content: '';
  content: none;
}
/* line 54, ../sass/landingpage/mainLanding.scss */
.landingStyles table {
  border-collapse: collapse;
  border-spacing: 0;
}
/* line 59, ../sass/landingpage/mainLanding.scss */
.landingStyles #app {
  height: 100% !important;
  overflow: auto !important;
  line-height: 1 !important;
}
/* line 65, ../sass/landingpage/mainLanding.scss */
.landingStyles #side-menu, .landingStyles #content-wrapper {
  display: none;
}
/* line 69, ../sass/landingpage/mainLanding.scss */
.landingStyles #landingPage {
  font-family: "Trebuchet MS", sans-serif;
  color: #fff;
  height: 100%;
  transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
}
/* line 78, ../sass/landingpage/mainLanding.scss */
.landingStyles #landingPage .section {
  position: relative;
  min-height: 100%;
  width: 100%;
  padding-top: 60px;
  padding-bottom: 40px;
}
/* line 85, ../sass/landingpage/mainLanding.scss */
.landingStyles #landingPage .section:after {
  content: '';
  display: block;
  position: absolute;
  bottom: -40px;
  left: 50%;
  margin-left: -50px;
  z-index: 1;
  border-left: solid 50px transparent;
  border-top: solid 40px #061a2d;
  border-right: solid 50px transparent;
}
/* line 98, ../sass/landingpage/mainLanding.scss */
.landingStyles #landingPage .section .title {
  font-size: 1.5em;
  display: block;
  text-align: center;
  margin-bottom: 20px;
}
/* line 105, ../sass/landingpage/mainLanding.scss */
.landingStyles #landingPage .section .bottomButton {
  display: block;
  width: 130px;
  height: 40px;
  text-align: center;
  background-position: 25% center;
  background-repeat: no-repeat;
  margin: 40px auto 0 auto;
  padding: 5px 15px;
  border-radius: 8px;
  cursor: pointer;
  line-height: 40px;
  border: 2px solid #fff;
  border-radius: 8px;
}
/* line 122, ../sass/landingpage/mainLanding.scss */
.landingStyles #landingPage .section .text {
  display: block;
  margin: 20px auto 0 auto;
  width: 90%;
  max-width: 315px;
  text-align: center;
}
/* line 129, ../sass/landingpage/mainLanding.scss */
.landingStyles #landingPage .section .text .bold {
  font-weight: bold !important;
}
/* line 134, ../sass/landingpage/mainLanding.scss */
.landingStyles #landingPage .section img {
  display: block;
  margin: 0 auto;
}
/* line 139, ../sass/landingpage/mainLanding.scss */
.landingStyles #landingPage .section:first-child {
  padding-top: 0px;
  background: url(../../images/landingpage/header.png) no-repeat center center;
}
/* line 143, ../sass/landingpage/mainLanding.scss */
.landingStyles #landingPage .section:first-child h1 {
  font-size: 4em;
  max-width: 340px;
  text-align: center;
  margin: 10% auto 0 auto;
  transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
}
/* line 153, ../sass/landingpage/mainLanding.scss */
.landingStyles #landingPage .section:first-child h2 {
  font-size: 1.2em;
  width: 80%;
  max-width: 485px;
  margin: 3% auto 120px auto;
  text-align: center;
}
/* line 161, ../sass/landingpage/mainLanding.scss */
.landingStyles #landingPage .section:first-child .arrow {
  width: 80px;
  height: 80px;
  left: 50%;
  margin-left: -40px;
  margin-top: -80px;
  border-left: solid 2px white;
  border-bottom: solid 2px white;
  display: block;
  position: absolute;
  transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}
/* line 176, ../sass/landingpage/mainLanding.scss */
.landingStyles #landingPage .section:first-child .arrow:before {
  content: '';
  display: block;
  position: absolute;
  width: 40px;
  height: 40px;
  border-left: solid 1px white;
  border-bottom: solid 1px white;
  left: 15%;
  bottom: 15%;
}
/* line 188, ../sass/landingpage/mainLanding.scss */
.landingStyles #landingPage .section:first-child .arrow:after {
  content: '';
  display: block;
  position: absolute;
  width: 14px;
  height: 14px;
  border-left: solid 1px white;
  border-bottom: solid 1px white;
  left: 31%;
  bottom: 31%;
}
/* line 202, ../sass/landingpage/mainLanding.scss */
.landingStyles #landingPage .section:nth-child(2) {
  background-color: #7dc0ed;
}
/* line 205, ../sass/landingpage/mainLanding.scss */
.landingStyles #landingPage .section:nth-child(2):after {
  border-top: solid 40px #7dc0ed;
}
/* line 209, ../sass/landingpage/mainLanding.scss */
.landingStyles #landingPage .section:nth-child(2) .ios {
  width: 250px;
  height: 450px;
  background-color: #e9e9e9;
  border-radius: 30px;
  border: solid 4px #d4d9df;
  margin: 0 auto;
}
/* line 217, ../sass/landingpage/mainLanding.scss */
.landingStyles #landingPage .section:nth-child(2) .ios .onButton {
  display: block;
  position: absolute;
  width: 35px;
  height: 1px;
  background-color: #e9e9e9;
  margin-top: -5px;
  margin-left: 175px;
}
/* line 227, ../sass/landingpage/mainLanding.scss */
.landingStyles #landingPage .section:nth-child(2) .ios .speaker {
  position: absolute;
  width: 50px;
  height: 10px;
  background-color: #2e3337;
  margin-top: 20px;
  margin-left: -25px;
  left: 50%;
  border-radius: 5px;
}
/* line 238, ../sass/landingpage/mainLanding.scss */
.landingStyles #landingPage .section:nth-child(2) .ios .speaker:before {
  content: '';
  display: block;
  position: absolute;
  width: 4px;
  height: 4px;
  background-color: #a6a8ab;
  border: solid 3px #d4d9df;
  border-radius: 5px;
  left: -20px;
}
/* line 251, ../sass/landingpage/mainLanding.scss */
.landingStyles #landingPage .section:nth-child(2) .ios .screen {
  width: 227px;
  height: 338px;
  background: url("../../images/landingpage/iOSScreen2.png") no-repeat center center;
  background-size: 210px 338px;
  margin: 45px auto 0 auto;
}
/* line 259, ../sass/landingpage/mainLanding.scss */
.landingStyles #landingPage .section:nth-child(2) .ios .button {
  width: 40px;
  height: 40px;
  background-color: #d4d9df;
  border-radius: 20px;
  margin: 10px auto 0 auto;
  float: none;
  min-width: 40px;
  padding: 0;
}
/* line 269, ../sass/landingpage/mainLanding.scss */
.landingStyles #landingPage .section:nth-child(2) .ios .button:before {
  content: '';
  display: block;
  position: relative;
  width: 12px;
  height: 12px;
  border: solid 2px #c1c5cb;
  top: 12px;
  left: 12px;
  border-radius: 4px;
}
/* line 287, ../sass/landingpage/mainLanding.scss */
.landingStyles #landingPage .section:nth-child(2) .bottomButton:hover {
  background-color: #061a2d;
}
/* line 293, ../sass/landingpage/mainLanding.scss */
.landingStyles #landingPage .section:nth-child(3) {
  background-color: #5db0ea;
}
/* line 296, ../sass/landingpage/mainLanding.scss */
.landingStyles #landingPage .section:nth-child(3):after {
  border-top: solid 40px #5db0ea;
}
/* line 300, ../sass/landingpage/mainLanding.scss */
.landingStyles #landingPage .section:nth-child(3) .android {
  width: 240px;
  height: 470px;
  background-color: #e9e9e9;
  border-radius: 30px;
  border: solid 4px #d4d9df;
  margin: 0 auto;
}
/* line 308, ../sass/landingpage/mainLanding.scss */
.landingStyles #landingPage .section:nth-child(3) .android .onButton {
  display: block;
  position: absolute;
  width: 35px;
  height: 1px;
  background-color: #e9e9e9;
  margin-top: -5px;
  margin-left: 175px;
}
/* line 318, ../sass/landingpage/mainLanding.scss */
.landingStyles #landingPage .section:nth-child(3) .android .speaker {
  position: absolute;
  width: 55px;
  height: 7px;
  background-color: #d4d9df;
  margin-top: 20px;
  margin-left: -27px;
  left: 50%;
  border-radius: 5px;
}
/* line 329, ../sass/landingpage/mainLanding.scss */
.landingStyles #landingPage .section:nth-child(3) .android .speaker:before {
  content: '';
  display: block;
  position: absolute;
  width: 10px;
  height: 10px;
  background-color: #2e3337;
  border-radius: 5px;
  left: -12px;
  top: -3px;
}
/* line 342, ../sass/landingpage/mainLanding.scss */
.landingStyles #landingPage .section:nth-child(3) .android .camera {
  display: block;
  position: absolute;
  width: 10px;
  height: 10px;
  background-color: #2e3337;
  border-radius: 5px;
  right: -12px;
  top: -3px;
}
/* line 352, ../sass/landingpage/mainLanding.scss */
.landingStyles #landingPage .section:nth-child(3) .android .camera:before {
  content: '';
  display: block;
  position: absolute;
  width: 10px;
  height: 10px;
  background-color: #2e3337;
  border-radius: 5px;
  right: -12px;
}
/* line 363, ../sass/landingpage/mainLanding.scss */
.landingStyles #landingPage .section:nth-child(3) .android .camera:after {
  content: '';
  display: block;
  position: absolute;
  width: 4px;
  height: 4px;
  background-color: #2e3337;
  border-radius: 2px;
  right: -40px;
  top: 5px;
}
/* line 376, ../sass/landingpage/mainLanding.scss */
.landingStyles #landingPage .section:nth-child(3) .android .screen {
  width: 217px;
  height: 380px;
  background: url("../../images/landingpage/androidScreen2.png") no-repeat center center;
  background-size: 217px 380px;
  margin: 45px auto 0 auto;
}
/* line 389, ../sass/landingpage/mainLanding.scss */
.landingStyles #landingPage .section:nth-child(3) .bottomButton:hover {
  background-color: #061a2d;
}
/* line 395, ../sass/landingpage/mainLanding.scss */
.landingStyles #landingPage .section:nth-child(4) {
  background-color: #5092c0;
}
/* line 398, ../sass/landingpage/mainLanding.scss */
.landingStyles #landingPage .section:nth-child(4):after {
  border-top: solid 40px #5092c0;
}
/* line 408, ../sass/landingpage/mainLanding.scss */
.landingStyles #landingPage .section:nth-child(4) .bottomButton:hover {
  background-color: #061a2d;
}
/* line 414, ../sass/landingpage/mainLanding.scss */
.landingStyles #landingPage .section:nth-child(5) {
  background-color: #3e749a;
}
/* line 417, ../sass/landingpage/mainLanding.scss */
.landingStyles #landingPage .section:nth-child(5):after {
  display: none;
}
/* line 427, ../sass/landingpage/mainLanding.scss */
.landingStyles #landingPage .section:nth-child(5) .bottomButton:hover {
  background-color: #061a2d;
}
/* line 433, ../sass/landingpage/mainLanding.scss */
.landingStyles #landingPage .section .left-text {
  text-align: left !important;
}
@media only screen and (max-width: 400px) {
  /* line 441, ../sass/landingpage/mainLanding.scss */
  .landingStyles #landingPage .section:first-child h1 {
    font-size: 2em;
  }
  /* line 442, ../sass/landingpage/mainLanding.scss */
  .landingStyles #landingPage .section:first-child h2 {
    font-size: 1em;
  }
}
