@charset "UTF-8";
@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,300;0,400;0,500;1,300;1,400;1,500&display=swap");
@font-face {
  font-family: 'pachira';
  src: url("../font/pachira.eot?19082768");
  src: url("../font/pachira.eot?19082768#iefix") format("embedded-opentype"), url("../font/pachira.svg?19082768#pachira") format("svg");
  font-weight: normal;
  font-style: normal; }
@font-face {
  font-family: 'pachira';
  src: url("data:application/octet-stream;base64,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") format("woff"), url("data:application/octet-stream;base64,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") format("truetype"); }
/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */
/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */
/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'pachira';
    src: url('../font/pachira.svg?19082768#pachira') format('svg');
  }
}
*/
[class^="icon-"]:before, [class*=" icon-"]:before {
  font-family: "pachira";
  font-style: normal;
  font-weight: normal;
  speak: never;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
  /* For safety - reset parent styles, that can break glyph codes*/
  font-variant: normal;
  text-transform: none;
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */ }

.icon-down-dir:before {
  content: '\e800'; }

/* '' */
.icon-ok-1:before {
  content: '\e801'; }

/* '' */
.icon-circle:before {
  content: '\f111'; }

/* '' */
.icon-hourglass-o:before {
  content: '\f250'; }

/* '' */
body {
  font-family: 'Montserrat', sans-serif;
  padding: 0;
  margin: 0;
  width: 100%;
  height: 100%;
  background-color: #050505; }
  body p {
    color: #fff;
    font-size: 14px;
    line-height: 22px; }

.wrapper {
  margin: 0 auto;
  width: 100%; }
  .wrapper .inner {
    margin: 0 auto;
    max-width: 1200px;
    padding: 0 20px; }

header {
  width: 100%;
  border-bottom: 1px solid #4FD44B;
  background: 050505;
  padding: 14px 0 10px; }
  header .inHeader {
    width: 50%;
    margin: 0;
    display: flex;
    flex-direction: row;
    justify-content: space-between; }
    header .inHeader .logo {
      width: 36px;
      height: 36px;
      background: url(../imgs/logo.svg) no-repeat; }
    header .inHeader .name {
      height: 36px;
      flex: 3;
      background: url(../imgs/pachira.svg) no-repeat;
      background-position: center; }
    header .inHeader .menu-btn {
      display: none;
      width: 36px;
      height: 36px;
      flex: 10; }
      header .inHeader .menu-btn div {
        width: 36px;
        height: 4px;
        background-color: #4FD44B;
        margin: 3px 0;
        float: right;
        clear: both; }
    header .inHeader .links {
      display: flex;
      flex-direction: row; }
      header .inHeader .links .col {
        margin-right: 20px; }
        header .inHeader .links .col a {
          float: left;
          clear: both;
          font-size: 14px;
          font-weight: 300;
          color: #ffffff;
          text-decoration: none;
          transition: all 0.3s; }
          header .inHeader .links .col a:hover {
            color: #4FD44B; }

h1 {
  font-size: 80px;
  color: #ffffff;
  font-weight: 500;
  margin: 0; }
  h1.xl {
    font-size: 150px; }
  h1 small {
    font-size: 42px;
    margin-right: 10px; }

h2 {
  font-size: 44px;
  color: #ffffff;
  font-weight: 500;
  margin: 0; }

h3 {
  font-size: 26px;
  color: #4FD44B;
  font-weight: 500;
  margin: 0; }

h4 {
  font-size: 20px;
  color: #4FD44B;
  font-weight: 400;
  margin: 0; }

.green {
  color: #4FD44B; }

.greenlines {
  height: 10px;
  width: 100%;
  border-top: 1px solid;
  border-bottom: 1px solid;
  border-image-slice: 1;
  border-image-source: linear-gradient(270deg, rgba(39, 38, 139, 0.5) 0%, rgba(45, 150, 170, 0.5) 50%, rgba(42, 170, 38, 0.5) 100%); }

.greenline {
  height: 1px;
  width: 100%;
  margin-top: 50px;
  border-top: 1px solid;
  border-image-slice: 1;
  border-image-source: linear-gradient(270deg, rgba(39, 38, 139, 0.5) 0%, rgba(45, 150, 170, 0.5) 50%, rgba(42, 170, 38, 0.5) 100%); }

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

.btn {
  color: #050505;
  font-weight: 500;
  font-size: 15px;
  padding: 14px 10px;
  min-width: 136px;
  text-align: center;
  background-color: #D9D9D9;
  text-transform: uppercase;
  text-decoration: none;
  transition: all 0.3s; }
  .btn:hover {
    background-color: #a2a2a2; }

.action {
  margin-left: -20px; }
  .action .btn {
    margin: 20px;
    float: left; }

.box {
  border: 1px solid #4FD44B;
  padding: 20px;
  background-color: #050505; }

section {
  overflow: hidden; }

section.hero {
  background: url(../imgs/pachira_tree.png) no-repeat;
  background-position: center;
  padding-top: 75px; }
  section.hero h1 {
    line-height: 90px;
    margin-bottom: 30px; }
  section.hero .action {
    margin-top: 150px;
    margin-bottom: 50px;
    width: 100%;
    float: left; }
  section.hero .boxes {
    float: left;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    margin-bottom: 150px; }
    section.hero .boxes .box {
      flex: 1;
      max-width: 25%; }
      section.hero .boxes .box h4 {
        max-width: 100%; }

section.moneyOnTrees {
  border-top: 1px solid #4FD44B;
  border-bottom: 1px solid #4FD44B;
  background-color: #050505;
  padding: 30px 40px; }
  section.moneyOnTrees .line {
    margin-left: 100px;
    width: 100%;
    display: flex;
    flex-direction: row;
    align-items: center;
    max-width: 1050px; }
    section.moneyOnTrees .line .logo {
      width: 36px;
      height: 36px;
      background: url(../imgs/logo.svg) no-repeat; }
    section.moneyOnTrees .line .text {
      flex: 1;
      margin: 0 80px 0 40px; }
    section.moneyOnTrees .line .action {
      flex: 1; }

section.liquidityPools {
  padding-top: 50px; }
  section.liquidityPools .pool {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding-bottom: 50px; }
    section.liquidityPools .pool .text {
      flex: 1; }
    section.liquidityPools .pool .image {
      flex: 1.5; }
    section.liquidityPools .pool .text h1 {
      font-size: 100px; }
    section.liquidityPools .pool .text h2 {
      font-size: 30px; }
    section.liquidityPools .pool .image img {
      width: 100%; }
  section.liquidityPools h2 {
    margin-top: 50px; }
  section.liquidityPools .visualization {
    margin-top: 50px;
    background-position: center;
    overflow: hidden; }
    section.liquidityPools .visualization img {
      width: 100%;
      max-width: 938px;
      margin: 0 auto;
      display: block;
      margin-top: 50px;
      object-fit: scale-down; }
    section.liquidityPools .visualization .table {
      width: 100%;
      max-width: 938px;
      margin: 0 auto;
      display: block;
      margin-top: 50px;
      color: #ffffff; }
      section.liquidityPools .visualization .table .first {
        display: flex;
        flex-direction: row;
        margin-bottom: 50px; }
        section.liquidityPools .visualization .table .first .left {
          flex: 3;
          display: flex;
          flex-direction: column; }
          section.liquidityPools .visualization .table .first .left .header {
            border: 1px solid #4FD44B;
            padding: 5px 10px;
            display: flex;
            justify-content: space-between;
            color: #4FD44B;
            background-color: #050505;
            margin-bottom: 20px; }
          section.liquidityPools .visualization .table .first .left .line {
            padding: 5px 10px;
            display: flex;
            justify-content: space-between;
            font-weight: 300; }
            section.liquidityPools .visualization .table .first .left .line .dots {
              flex: 1;
              border-bottom: 2px dotted #ffffff;
              margin: 0 2px 4px; }
        section.liquidityPools .visualization .table .first .right {
          flex: 2;
          display: flex;
          align-content: center;
          justify-content: center;
          align-items: center; }
          section.liquidityPools .visualization .table .first .right p {
            font-weight: 300;
            padding: 0 50px; }
      section.liquidityPools .visualization .table .second {
        display: flex;
        flex-direction: column;
        margin-bottom: 50px; }
        section.liquidityPools .visualization .table .second .header {
          border: 1px solid #4FD44B;
          padding: 5px 10px;
          display: flex;
          justify-content: space-between;
          color: #4FD44B;
          background-color: #050505;
          margin-bottom: 20px; }
          section.liquidityPools .visualization .table .second .header span {
            flex: 1;
            text-align: right; }
            section.liquidityPools .visualization .table .second .header span:first-child {
              flex: 2; }
        section.liquidityPools .visualization .table .second .line {
          padding: 5px 10px;
          display: flex;
          justify-content: space-between;
          font-weight: 300; }
          section.liquidityPools .visualization .table .second .line .firstThird {
            flex: 3;
            display: flex;
            justify-content: space-between; }
            section.liquidityPools .visualization .table .second .line .firstThird .dots {
              border-bottom: 2px dotted #ffffff;
              margin: 0 2px 4px;
              flex: 1; }
          section.liquidityPools .visualization .table .second .line > span {
            flex: 1;
            text-align: right; }
    section.liquidityPools .visualization .boxes {
      margin-top: 100px;
      float: left;
      display: flex;
      flex-direction: row;
      justify-content: space-between;
      margin-bottom: 100px; }
      section.liquidityPools .visualization .boxes .box, section.liquidityPools .visualization .boxes h3 {
        flex: 1;
        max-width: 25%; }
      section.liquidityPools .visualization .boxes h3 {
        display: flex;
        align-items: center; }

section.chirToken {
  margin-top: 100px; }
  section.chirToken .inner {
    background: url(../imgs/pachira_logo_round.svg) no-repeat;
    background-position: center top;
    overflow: hidden; }
  section.chirToken h2, section.chirToken h4, section.chirToken .action {
    width: 45%;
    margin-bottom: 50px; }
  section.chirToken .boxes {
    margin-top: 150px;
    float: left;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    margin-bottom: 150px; }
    section.chirToken .boxes .box, section.chirToken .boxes h3 {
      flex: 1;
      max-width: 25%; }
    section.chirToken .boxes .box {
      margin-left: 50px; }
      section.chirToken .boxes .box h4 {
        width: 100%;
        margin: 0; }
    section.chirToken .boxes h3 {
      display: flex;
      align-items: center; }
  section.chirToken .safe {
    float: left;
    clear: both;
    display: flex;
    flex-direction: row;
    align-items: center; }
    section.chirToken .safe .image, section.chirToken .safe .text {
      width: 50%; }
      section.chirToken .safe .image img, section.chirToken .safe .text img {
        width: 100%; }
      section.chirToken .safe .image h4, section.chirToken .safe .text h4 {
        width: 100%;
        margin: 50px 0 0; }
        section.chirToken .safe .image h4:first-child, section.chirToken .safe .text h4:first-child {
          margin: 0; }
    section.chirToken .safe .image {
      padding: 0 110px;
      box-sizing: border-box; }

section.gotYouCovered {
  margin-top: 50px; }
  section.gotYouCovered .boxes2 {
    display: flex;
    flex-direction: row;
    margin-top: 50px; }
    section.gotYouCovered .boxes2 .half {
      flex: 1; }
      section.gotYouCovered .boxes2 .half .box2 {
        margin-bottom: 15px;
        width: 90%;
        display: flex; }
        section.gotYouCovered .boxes2 .half .box2 img {
          width: 126px;
          height: 126px;
          margin-right: 15px; }
        section.gotYouCovered .boxes2 .half .box2 .outline {
          border: 1px solid #4FD44B;
          padding: 0 15px;
          display: flex;
          flex-direction: column;
          justify-content: center; }
          section.gotYouCovered .boxes2 .half .box2 .outline p {
            margin-bottom: 0;
            margin-top: 8px; }

section.dontMissOnValue {
  margin-top: 50px; }
  section.dontMissOnValue .boxes2 {
    display: flex;
    flex-direction: row;
    margin-top: 50px; }
    section.dontMissOnValue .boxes2 .half {
      flex: 1; }
      section.dontMissOnValue .boxes2 .half .box2 {
        margin-bottom: 50px;
        width: 90%;
        display: flex; }
        section.dontMissOnValue .boxes2 .half .box2 img {
          width: 126px;
          height: 126px;
          margin-right: 15px; }
        section.dontMissOnValue .boxes2 .half .box2 .outline {
          border: 1px solid #4FD44B;
          padding: 15px;
          min-height: 260px;
          display: flex;
          flex-direction: column;
          justify-content: center; }
          section.dontMissOnValue .boxes2 .half .box2 .outline p {
            margin-bottom: 0;
            margin-top: 8px; }

section.roadmap {
  margin-top: 100px; }
  section.roadmap .map {
    margin-top: 50px;
    margin-bottom: 100px; }
    section.roadmap .map .year {
      display: flex;
      flex-direction: row; }
      section.roadmap .map .year .start, section.roadmap .map .year .end {
        color: #4FD44B; }
      section.roadmap .map .year .start {
        width: 188px;
        text-align: right;
        margin-bottom: -3px;
        font-size: 11px; }
      section.roadmap .map .year .end {
        width: 192px;
        text-align: right;
        margin-top: -7px; }
      section.roadmap .map .year .left {
        width: 150px;
        color: #ffffff;
        text-align: right;
        padding-right: 30px;
        font-size: 24px;
        font-weight: 500; }
      section.roadmap .map .year .right {
        padding-left: 30px;
        border-left: 1px solid #4FD44B;
        flex: 1;
        padding-bottom: 60px; }
        section.roadmap .map .year .right h4 {
          font-weight: 500;
          margin-top: 60px; }
          section.roadmap .map .year .right h4:first-child {
            margin-top: 0; }
        section.roadmap .map .year .right p {
          font-weight: 300; }
          section.roadmap .map .year .right p:before {
            font-family: "pachira";
            content: '\f250';
            padding-right: 10px; }
          section.roadmap .map .year .right p.completed:before {
            content: '\e801'; }

section.team {
  margin-top: 100px; }
  section.team .syslabs {
    text-align: center;
    margin-bottom: 100px; }
    section.team .syslabs img {
      max-width: 100%; }
  section.team h2, section.team h4 {
    width: 40%;
    margin-bottom: 30px; }
    section.team h2.full, section.team h4.full {
      width: 100%; }
  section.team .teamMembers {
    padding: 0 50px;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-content: center;
    justify-content: center; }
    section.team .teamMembers .member {
      margin: 50px 30px;
      max-width: 300px;
      display: flex;
      flex-direction: column; }
      section.team .teamMembers .member img {
        width: 100%;
        margin-bottom: 30px; }
      section.team .teamMembers .member .outline {
        border: 1px solid #4FD44B;
        padding: 15px;
        flex: 1; }
  section.team .action.center {
    width: 100%;
    text-align: center;
    margin-bottom: 100px; }
    section.team .action.center .btn {
      float: none;
      display: inline-block; }

section.quest {
  margin-top: 100px; }
  section.quest #claimr {
    margin: 100px 0;
    min-height: 500px; }
  section.quest h1 {
    line-height: 90px;
    margin-bottom: 30px;
    text-align: center; }
  section.quest .lineAction {
    margin-top: 50px;
    margin-bottom: 50px;
    height: 25px;
    border-bottom: 1px solid #4FD44B;
    width: 100%;
    text-align: center; }
    section.quest .lineAction a {
      width: 190px;
      height: 50px;
      border: 1px solid #4FD44B;
      background: black;
      display: inline-block;
      -webkit-border-radius: 25px;
      -moz-border-radius: 25px;
      border-radius: 25px;
      color: white;
      text-decoration: none;
      font-size: 14px;
      font-weight: 500;
      line-height: 50px;
      text-transform: uppercase; }
      section.quest .lineAction a img {
        margin-bottom: -2px;
        margin-right: 10px; }
  section.quest h4 {
    text-align: center; }
  section.quest .mission {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding-bottom: 50px; }
    section.quest .mission .text {
      flex: 1;
      padding-right: 100px; }
      section.quest .mission .text a {
        margin-top: 30px;
        width: 190px;
        height: 50px;
        border: 1px solid #4FD44B;
        background: black;
        display: inline-block;
        -webkit-border-radius: 25px;
        -moz-border-radius: 25px;
        border-radius: 25px;
        color: white;
        text-decoration: none;
        font-size: 14px;
        font-weight: 500;
        line-height: 50px;
        text-transform: uppercase;
        text-align: center; }
        section.quest .mission .text a img {
          margin-bottom: -2px;
          margin-right: 10px; }
    section.quest .mission .image {
      flex: 0.7; }
    section.quest .mission .text h2 {
      font-size: 30px; }
    section.quest .mission .image img {
      width: 100%; }
  section.quest .airdropAmount {
    background: #242424;
    padding: 30px; }
    section.quest .airdropAmount .box {
      max-width: 800px;
      -webkit-border-radius: 25px;
      -moz-border-radius: 25px;
      border-radius: 25px;
      background: #353535;
      background: linear-gradient(180deg, #353535 0%, black 100%);
      margin: 0 auto;
      text-align: center;
      overflow: hidden; }
      section.quest .airdropAmount .box span {
        width: 100%;
        font-size: 48px;
        font-weight: 500;
        color: white;
        display: block;
        float: left;
        clear: both; }
        section.quest .airdropAmount .box span.bold {
          font-weight: 900;
          color: #4FD44B;
          font-size: 64px; }
      section.quest .airdropAmount .box.forBtn {
        width: auto;
        max-width: max-content; }
      section.quest .airdropAmount .box a {
        margin: 0 40px;
        width: auto;
        color: #4FD44B;
        font-size: 36px;
        font-weight: 500;
        text-decoration: none; }
  section.quest .box-howto {
    max-width: 700px;
    margin: 100px auto;
    padding: 50px;
    border: 1px solid #4FD44B;
    background: black;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px; }
    section.quest .box-howto h4 {
      font-size: 32px; }
    section.quest .box-howto ul {
      list-style: disc;
      margin: 30px; }
      section.quest .box-howto ul li {
        color: white;
        margin: 15px 0;
        font-size: 16px; }

footer {
  margin-top: 100px;
  padding: 75px 0;
  background: #202020; }
  footer .inner {
    display: flex;
    flex-direction: row; }
    footer .inner h4 {
      color: #ffffff;
      font-weight: 500; }
    footer .inner p {
      font-weight: 300; }
    footer .inner .form {
      margin-top: 10px; }
    footer .inner input {
      display: inline-block;
      height: 40px;
      width: 200px;
      margin: 0;
      padding: 0 20px;
      line-height: 40px;
      border: 0;
      float: left; }
    footer .inner .btn {
      height: 40px;
      display: inline-block;
      padding: 0;
      line-height: 40px; }
    footer .inner .touch {
      flex: 1; }
      footer .inner .touch .links a {
        margin-right: 6px;
        text-decoration: none; }
        footer .inner .touch .links a img {
          border-radius: 25px;
          width: 70px; }
    footer .inner .subscribe {
      flex: 2; }
    footer .inner .logos {
      flex: 1;
      text-align: center; }
      footer .inner .logos img {
        max-width: 330px;
        margin: 5px 0; }

@media only screen and (max-width: 1240px) {
  .wrapper {
    overflow: hidden; }

  section.moneyOnTrees .line {
    margin-left: 0 !important; }

  section.gotYouCovered .boxes2 .half .box2 .outline p {
    font-size: 13px;
    line-height: 16px; } }
@media only screen and (max-width: 1000px) {
  h1 {
    font-size: 60px; }

  h1.xl {
    font-size: 120px; }

  h2 {
    font-size: 38px; }

  h3 {
    font-size: 22px; }

  h4 {
    font-size: 18px; }

  .action {
    margin-left: -10px; }
    .action .btn {
      margin: 10px;
      float: left; }

  .btn {
    font-size: 14px;
    min-width: 110px; }

  header .inHeader {
    width: 100%;
    justify-content: flex-start; }
    header .inHeader .name {
      flex: none;
      width: 200px; }

  section.hero {
    background-position: center right; }
    section.hero h1 {
      line-height: 70px; }

  section.liquidityPools .pool .image {
    flex: 1; }
  section.liquidityPools .pool .text h1 {
    font-size: 80px; }
    section.liquidityPools .pool .text h1 .small {
      font-size: 30px; }
  section.liquidityPools .pool .text h2 {
    font-size: 26px; }

  section.chirToken .boxes {
    margin-top: 100px;
    margin-bottom: 100px; }
    section.chirToken .boxes .box {
      max-width: 50%; }

  section.gotYouCovered .boxes2,
  section.dontMissOnValue .boxes2 {
    flex-direction: column; }
    section.gotYouCovered .boxes2 .half .box2,
    section.dontMissOnValue .boxes2 .half .box2 {
      width: 100%; }
      section.gotYouCovered .boxes2 .half .box2 .outline,
      section.dontMissOnValue .boxes2 .half .box2 .outline {
        flex: 1; }

  section.dontMissOnValue .boxes2 .half .box2 .outline {
    min-height: 0; }

  section.team .syslabs {
    margin-bottom: 50px; }
  section.team .teamMembers {
    padding: 0; }

  footer {
    margin-top: 50px;
    padding: 45px 0; }
    footer .inner {
      justify-content: center;
      align-items: center;
      flex-direction: column; }
      footer .inner .logos, footer .inner .subscribe, footer .inner .touch {
        text-align: center; }
      footer .inner .subscribe, footer .inner .touch {
        margin-bottom: 30px; }
      footer .inner .logos img {
        margin: 0 20px;
        vertical-align: middle; } }
@media only screen and (max-width: 720px) {
  h1 {
    font-size: 50px; }

  h1.xl {
    font-size: 90px; }

  h2 {
    font-size: 34px; }

  h3 {
    font-size: 20px; }

  h4 {
    font-size: 16px; }

  section.hero {
    background-size: 50%;
    background-position: top right; }
    section.hero h1 {
      line-height: 60px; }
    section.hero .boxes {
      flex-direction: column;
      margin-bottom: 50px; }
      section.hero .boxes .box {
        max-width: 100%;
        margin-bottom: 20px; }

  section.moneyOnTrees h2 {
    text-align: center; }
  section.moneyOnTrees .line {
    flex-direction: column;
    margin-top: 20px; }
    section.moneyOnTrees .line .text {
      flex: 2; }

  section.liquidityPools h2 {
    margin-top: 10px; }
  section.liquidityPools .inner.tree {
    margin-bottom: 20px; }
  section.liquidityPools .pool {
    flex-direction: column; }
    section.liquidityPools .pool .text h1 {
      font-size: 50px; }
      section.liquidityPools .pool .text h1 .small {
        font-size: 20px; }
    section.liquidityPools .pool .text h2 {
      font-size: 20px; }
  section.liquidityPools .visualization {
    margin-top: 20px; }
    section.liquidityPools .visualization .table .first {
      flex-direction: column;
      margin-bottom: 30px; }
    section.liquidityPools .visualization .table .second {
      margin-bottom: 0; }
    section.liquidityPools .visualization .boxes {
      margin-top: 50px;
      flex-direction: column;
      margin-bottom: 30px; }
      section.liquidityPools .visualization .boxes h3, section.liquidityPools .visualization .boxes .box {
        max-width: 100%;
        margin-bottom: 20px; }

  section.chirToken {
    margin-top: 40px; }
    section.chirToken .inner {
      background-size: 150%; }
    section.chirToken h2, section.chirToken h4, section.chirToken .action {
      width: 75%; }
    section.chirToken .boxes {
      flex-direction: column;
      margin-bottom: 50px; }
      section.chirToken .boxes h3, section.chirToken .boxes .box {
        max-width: 100%;
        margin-bottom: 20px; }
      section.chirToken .boxes h3 br {
        display: none; }
      section.chirToken .boxes .box {
        margin-left: 0; }
    section.chirToken .safe {
      flex-direction: column; }
      section.chirToken .safe .image, section.chirToken .safe .text {
        width: 80%; }
      section.chirToken .safe .image {
        margin-bottom: 10px; }
      section.chirToken .safe .text h4 {
        margin: 30px 0 0; }

  .greenline {
    margin-top: 30px; }

  section.gotYouCovered {
    margin-top: 40px; }
    section.gotYouCovered h2 br {
      display: none; }
    section.gotYouCovered .boxes2 {
      margin-top: 30px; }

  section.dontMissOnValue {
    margin-top: 40px; }
    section.dontMissOnValue h2 br {
      display: none; }
    section.dontMissOnValue .boxes2 {
      margin-top: 30px; }

  section.roadmap {
    margin-top: 30px; }
    section.roadmap .map {
      margin-bottom: 50px; }
      section.roadmap .map .year .start {
        width: 138px; }
      section.roadmap .map .year .end {
        width: 142px; }
      section.roadmap .map .year .left {
        width: 100px; }
      section.roadmap .map .year .right {
        padding-bottom: 30px; }
        section.roadmap .map .year .right h4 {
          margin-top: 30px; }

  section.team {
    margin-top: 40px; }
    section.team .inner h2, section.team .inner h4 {
      width: 100%;
      text-align: center; }
    section.team .teamMembers .member {
      margin: 20px 10px;
      max-width: 45%; }
    section.team .action.center {
      margin-bottom: 30px; }
    section.team .action {
      margin-left: 0;
      width: 100%;
      text-align: center;
      margin-bottom: 10px; }
      section.team .action .btn {
        float: none;
        display: inline-block; }

  section.quest h1 {
    line-height: 60px; }
  section.quest .airdropAmount .box span {
    font-size: 40px; }
    section.quest .airdropAmount .box span.bold {
      font-size: 44px; }
  section.quest .airdropAmount .forBtn a {
    font-size: 26px; }
  section.quest .box-howto {
    margin: 50px auto; }

  footer {
    margin-top: 30px; } }
@media only screen and (max-width: 694px) {
  footer .inner .logos img {
    margin: 20px;
    width: 80%; } }
@media only screen and (max-width: 650px) {
  header .inHeader .menu-btn {
    display: block; }
  header .inHeader .links {
    display: none;
    position: absolute;
    right: 0;
    top: 60px;
    border: 1px solid #4FD44B;
    padding: 20px;
    background-color: #050505; }
    header .inHeader .links .col {
      margin-right: 0; }
      header .inHeader .links .col a {
        text-align: right;
        line-height: 28px; }
    header .inHeader .links.active {
      display: block; } }
@media only screen and (max-width: 500px) {
  .action {
    margin-left: 0;
    width: 100%;
    text-align: center;
    margin-bottom: 10px; }
    .action .btn {
      float: none;
      display: inline-block; }

  h1 {
    font-size: 40px; }
    h1 small {
      font-size: 16px;
      margin-right: 6px; }

  h1.xl {
    font-size: 70px; }

  h2 {
    font-size: 25px; }

  section.hero {
    background-size: 80%; }

  section.moneyOnTrees {
    padding: 30px 0px; }
    section.moneyOnTrees .line .text {
      margin: 0; }

  section.liquidityPools {
    padding-top: 10px; }
    section.liquidityPools .visualization .table {
      font-size: 12px; }

  section.chirToken h2, section.chirToken h4, section.chirToken .action {
    width: 100%; }
  section.chirToken h4 {
    margin-bottom: 10px; }
  section.chirToken .action {
    margin-bottom: 0; }
  section.chirToken .boxes {
    margin-top: 30px; }
  section.chirToken .safe .image, section.chirToken section.chirToken .safe .text {
    width: 100%; }

  section.gotYouCovered .boxes2 .half .box2 {
    align-items: center; }
    section.gotYouCovered .boxes2 .half .box2 .outline {
      padding: 10px; }
    section.gotYouCovered .boxes2 .half .box2 img {
      width: 76px;
      height: 76px; }

  section.dontMissOnValue .boxes2 .half .box2 {
    align-items: center; }
    section.dontMissOnValue .boxes2 .half .box2 .outline {
      padding: 10px; }
    section.dontMissOnValue .boxes2 .half .box2 img {
      width: 76px;
      height: 76px; }

  section.roadmap {
    margin-top: 30px; }
    section.roadmap .map {
      margin-bottom: 50px; }
      section.roadmap .map .year .start {
        width: 78px; }
      section.roadmap .map .year .end {
        width: 82px; }
      section.roadmap .map .year .left {
        width: 40px;
        font-size: 18px; }
      section.roadmap .map .year .right {
        padding-bottom: 30px; }
        section.roadmap .map .year .right h4 {
          margin-top: 30px; }

  section.team .teamMembers .member {
    margin: 20px 10px;
    max-width: 100%;
    width: 100%; }
  section.team .action.center {
    margin-bottom: 30px; }
  section.team .action {
    margin-left: 0;
    width: 100%;
    text-align: center;
    margin-bottom: 10px; }
    section.team .action .btn {
      float: none;
      display: inline-block; }

  section.quest {
    margin-top: 50px; }
    section.quest h1 {
      line-height: 45px;
      font-size: 36px; }
    section.quest .mission {
      flex-direction: column-reverse; }
    section.quest .airdropAmount .box span {
      font-size: 30px; }
      section.quest .airdropAmount .box span.bold {
        font-size: 34px; }
    section.quest .airdropAmount .forBtn a {
      font-size: 22px;
      margin: 0 20px; }
    section.quest .box-howto {
      padding: 20px;
      margin: 50px auto; }
      section.quest .box-howto ul {
        margin: 0; }

  footer .inner input {
    max-width: 140px;
    width: auto; } }

/*# sourceMappingURL=styles.css.map */
