.landing-page .fadein {
  opacity: 0;
  margin-bottom: -10%; }

.landing-page {
  margin: 90px auto 0;
  width: 90%; }
  .landing-page img {
    width: 100%;
    height: auto;
    display: block; }
  .landing-page p {
    letter-spacing: .25pt; }
  .landing-page .view {
    width: 100%;
    margin: 0 auto; }
    .landing-page .view:after {
      content: "";
      visibility: hidden;
      display: block;
      height: 0;
      clear: both; }
  .landing-page .view-1-box-1 {
    display: block;
    width: 75%;
    margin: 0 auto;
    text-align: center; }
    .landing-page .view-1-box-1 p:first-child {
      margin: 0 auto 5%;
      font-weight: 800;
      font-size: 7vw; }
    .landing-page .view-1-box-1 p:nth-child(2) {
      margin: 0 auto;
      font-size: 6vw; }
      .landing-page .view-1-box-1 p:nth-child(2) span {
        font-weight: 800; }
    .landing-page .view-1-box-1 .button-to {
      background-color: black;
      color: white;
      text-transform: uppercase;
      text-decoration: none;
      display: inline-block;
      margin: 4% 0 0;
      padding: 2% 12%;
      font-weight: 600;
      transition: all .3s ease; }
      .landing-page .view-1-box-1 .button-to:hover {
        background-color: #00af43; }
      .landing-page .view-1-box-1 .button-to .icon {
        transform: rotate(90deg);
        margin-left: 4px; }
  .landing-page .view-1-box-2 {
    margin: 5% auto;
    position: relative; }
    .landing-page .view-1-box-2 .desktop-pic {
      display: none; }
    .landing-page .view-1-box-2 .logo-pic {
      position: absolute;
      width: 30%;
      bottom: -16%;
      left: 36%; }
  .landing-page .view-2 {
    margin-top: 15%; }
    .landing-page .view-2-box-1 {
      margin: 0 auto 8%; }
      .landing-page .view-2-box-1 p:first-child {
        margin: 0 auto 5%;
        font-weight: 800;
        font-size: 7vw; }
      .landing-page .view-2-box-1 .box-1-row-1,
      .landing-page .view-2-box-1 .box-1-row-2,
      .landing-page .view-2-box-1 .box-1-row-3,
      .landing-page .view-2-box-1 .box-1-row-4,
      .landing-page .view-2-box-1 .box-1-row-5 {
        margin: 4% 0; }
        .landing-page .view-2-box-1 .box-1-row-1 img,
        .landing-page .view-2-box-1 .box-1-row-2 img,
        .landing-page .view-2-box-1 .box-1-row-3 img,
        .landing-page .view-2-box-1 .box-1-row-4 img,
        .landing-page .view-2-box-1 .box-1-row-5 img {
          width: 5%;
          float: left;
          margin: 0 2%; }
        .landing-page .view-2-box-1 .box-1-row-1 p,
        .landing-page .view-2-box-1 .box-1-row-2 p,
        .landing-page .view-2-box-1 .box-1-row-3 p,
        .landing-page .view-2-box-1 .box-1-row-4 p,
        .landing-page .view-2-box-1 .box-1-row-5 p {
          display: inline-block;
          width: 90%;
          margin: 0;
          font-size: 4.8vw;
          font-weight: 400; }
        .landing-page .view-2-box-1 .box-1-row-1 span,
        .landing-page .view-2-box-1 .box-1-row-2 span,
        .landing-page .view-2-box-1 .box-1-row-3 span,
        .landing-page .view-2-box-1 .box-1-row-4 span,
        .landing-page .view-2-box-1 .box-1-row-5 span {
          font-weight: 800;
          font-size: 5vw;
          text-transform: uppercase; }
        .landing-page .view-2-box-1 .box-1-row-1:after,
        .landing-page .view-2-box-1 .box-1-row-2:after,
        .landing-page .view-2-box-1 .box-1-row-3:after,
        .landing-page .view-2-box-1 .box-1-row-4:after,
        .landing-page .view-2-box-1 .box-1-row-5:after {
          content: "";
          visibility: hidden;
          display: block;
          height: 0;
          clear: both; }
    .landing-page .view-2-box-2 {
      position: relative; }
      .landing-page .view-2-box-2 .desktop-pic {
        display: none; }
      .landing-page .view-2-box-2 .logo-pic {
        position: absolute;
        width: 30%;
        bottom: -16%;
        left: 36%; }
  .landing-page .view-3 {
    margin: 15% 0 0; }
    .landing-page .view-3-box-1 {
      padding-bottom: 4%; }
      .landing-page .view-3-box-1 p {
        font-size: 4.8vw; }
      .landing-page .view-3-box-1 p:first-child {
        margin: 0 auto 5%;
        font-weight: 800;
        font-size: 7vw; }
      .landing-page .view-3-box-1 p:nth-child(3) {
        font-size: 4.8vw;
        font-weight: 800;
        padding-top: 3%; }
      .landing-page .view-3-box-1 .box-1-row-3,
      .landing-page .view-3-box-1 .box-1-row-4 {
        margin: 4% 0; }
        .landing-page .view-3-box-1 .box-1-row-3 img,
        .landing-page .view-3-box-1 .box-1-row-4 img {
          width: 5%;
          float: left;
          margin: 0 2%; }
        .landing-page .view-3-box-1 .box-1-row-3 p,
        .landing-page .view-3-box-1 .box-1-row-4 p {
          display: inline-block;
          width: 90%;
          margin: 0;
          font-size: 4.8vw;
          font-weight: 400; }
    .landing-page .view-3-box-2 {
      position: relative; }
      .landing-page .view-3-box-2 .desktop-pic {
        display: none; }
      .landing-page .view-3-box-2 .logo-pic {
        position: absolute;
        width: 30%;
        bottom: -16%;
        left: 36%; }
  .landing-page .view-4 {
    margin: 15% auto 5%;
    font-size: 5vw;
    font-weight: 400;
    text-transform: uppercase;
    text-align: center; }
    .landing-page .view-4 a {
      display: inline-block;
      color: black;
      text-decoration: none;
      width: 70%; }
      .landing-page .view-4 a :visited {
        text-decoration: none; }
    .landing-page .view-4 .button-locator {
      width: 90%;
      margin-top: 2%;
      background-color: black;
      color: white;
      text-decoration: none;
      font-size: 4vw;
      font-weight: 400;
      transition: all .3s ease; }
      .landing-page .view-4 .button-locator div {
        width: 90%;
        margin: 3% auto;
        display: inline-block; }
        .landing-page .view-4 .button-locator div p {
          float: left;
          margin: 2% 0 0 5%; }
        .landing-page .view-4 .button-locator div img {
          width: 10%;
          display: inline-block; }
      .landing-page .view-4 .button-locator:hover {
        background-color: #00af43; }
  .landing-page .view-5 {
    text-align: center; }
    .landing-page .view-5 a {
      text-decoration: none;
      color: black; }
      .landing-page .view-5 a:hover {
        color: #00af43; }

@media screen and (min-width: 420px) {
  .landing-page .view-1-box-2 .mobile-pic,
  .landing-page .view-2-box-2 .mobile-pic,
  .landing-page .view-3-box-2 .mobile-pic {
    display: none; }
  .landing-page .view-1-box-2 .desktop-pic,
  .landing-page .view-2-box-2 .desktop-pic,
  .landing-page .view-3-box-2 .desktop-pic {
    display: block; } }
@media screen and (min-width: 768px) {
  .landing-page {
    min-height: 100%;
    max-width: 1360px;
    margin: 115px auto;
    width: 90%; }
    .landing-page p {
      line-height: 1.2; }
    .landing-page .view-1 {
      margin: 10% 0 0; }
      .landing-page .view-1-box-1 {
        float: left;
        width: 45%;
        text-align: left; }
        .landing-page .view-1-box-1 p:first-child {
          margin: 0 0 0 5%;
          font-size: 3.3vw;
          width: 85%; }
        .landing-page .view-1-box-1 p:nth-child(2) {
          margin: 5.5% 0 0 5%;
          width: 75%;
          font-size: 2.7vw; }
        .landing-page .view-1-box-1 .button-to {
          margin: 9% 0 0 20%;
          font-size: 16px; }
      .landing-page .view-1-box-2 {
        margin: 0 auto;
        width: 55%;
        display: inline-block; }
        .landing-page .view-1-box-2 .logo-pic {
          width: 23%;
          bottom: -8%;
          left: 70%; }
    .landing-page .view-2 {
      margin-top: 5%; }
      .landing-page .view-2-box-1 {
        margin: 0 auto;
        padding-left: 4%;
        float: right;
        width: 40%; }
        .landing-page .view-2-box-1 p:first-child {
          font-size: 2vw; }
        .landing-page .view-2-box-1 .box-1-row-1,
        .landing-page .view-2-box-1 .box-1-row-2,
        .landing-page .view-2-box-1 .box-1-row-3,
        .landing-page .view-2-box-1 .box-1-row-4,
        .landing-page .view-2-box-1 .box-1-row-5 {
          display: inline-block;
          width: 100%;
          margin: 2% 0; }
          .landing-page .view-2-box-1 .box-1-row-1 p,
          .landing-page .view-2-box-1 .box-1-row-2 p,
          .landing-page .view-2-box-1 .box-1-row-3 p,
          .landing-page .view-2-box-1 .box-1-row-4 p,
          .landing-page .view-2-box-1 .box-1-row-5 p {
            font-size: 1.3vw;
            padding-left: 3%;
            width: 88%; }
          .landing-page .view-2-box-1 .box-1-row-1 img,
          .landing-page .view-2-box-1 .box-1-row-2 img,
          .landing-page .view-2-box-1 .box-1-row-3 img,
          .landing-page .view-2-box-1 .box-1-row-4 img,
          .landing-page .view-2-box-1 .box-1-row-5 img {
            width: 4%;
            float: left;
            margin: 0 2% 0 0; }
          .landing-page .view-2-box-1 .box-1-row-1 span,
          .landing-page .view-2-box-1 .box-1-row-2 span,
          .landing-page .view-2-box-1 .box-1-row-3 span,
          .landing-page .view-2-box-1 .box-1-row-4 span,
          .landing-page .view-2-box-1 .box-1-row-5 span {
            font-weight: 800;
            font-size: 1.3vw;
            text-transform: uppercase; }
      .landing-page .view-2-box-2 {
        width: 55%; }
        .landing-page .view-2-box-2 .desktop-pic {
          display: inline-block;
          width: 100%; }
        .landing-page .view-2-box-2 .logo-pic {
          width: 23%;
          bottom: -4%;
          left: 9%; }
    .landing-page .view-3 {
      margin-top: 5%; }
      .landing-page .view-3-box-1 {
        padding-bottom: 0;
        width: 45%;
        float: left;
        margin: 0; }
        .landing-page .view-3-box-1 p {
          font-size: 1.3vw;
          width: 95%;
          margin-top: 5%; }
        .landing-page .view-3-box-1 p:first-child {
          font-size: 2vw;
          margin: 0 0 5%; }
        .landing-page .view-3-box-1 p:nth-child(3) {
          display: inline-block;
          margin: .5% 0 4% 0;
          font-size: 1.3vw;
          font-weight: 800; }
        .landing-page .view-3-box-1 .box-1-row-3,
        .landing-page .view-3-box-1 .box-1-row-4 {
          margin: 0 0 3.5% 0;
          width: 94%; }
          .landing-page .view-3-box-1 .box-1-row-3 img,
          .landing-page .view-3-box-1 .box-1-row-4 img {
            width: 4%;
            float: left;
            margin: 0 2% 0 0; }
          .landing-page .view-3-box-1 .box-1-row-3 p,
          .landing-page .view-3-box-1 .box-1-row-4 p {
            display: inline-block;
            padding-left: 0;
            width: 90%;
            margin: 0;
            font-size: 1.3vw;
            font-weight: 400; }
      .landing-page .view-3-box-2 {
        width: 55%;
        float: right; }
        .landing-page .view-3-box-2 .logo-pic {
          width: 23%;
          bottom: -8%;
          left: 70%; }
    .landing-page .view-4 {
      margin: 8% auto;
      font-size: 1.3vw; }
      .landing-page .view-4 a {
        width: 30%;
        font-weight: 600; }
      .landing-page .view-4 .button-locator {
        width: 35%;
        font-size: 1.3vw; }
        .landing-page .view-4 .button-locator div p {
          margin: 0 0 0 10%; }
        .landing-page .view-4 .button-locator div img {
          width: 5%;
          margin: .5% 0 0; } }
@media screen and (min-width: 1600px) {
  .landing-page .view-1-box-1 p:first-child {
    font-size: 2.4vw; }
  .landing-page .view-1-box-1 p:nth-child(2) {
    font-size: 1.8vw;
    width: 70%; }
  .landing-page .view-2-box-1 .box-1-row-1 p,
  .landing-page .view-2-box-1 .box-1-row-2 p,
  .landing-page .view-2-box-1 .box-1-row-3 p,
  .landing-page .view-2-box-1 .box-1-row-4 p,
  .landing-page .view-2-box-1 .box-1-row-5 p {
    font-size: 1vw; }
  .landing-page .view-2-box-1 .box-1-row-1 p:first-child,
  .landing-page .view-2-box-1 .box-1-row-2 p:first-child,
  .landing-page .view-2-box-1 .box-1-row-3 p:first-child,
  .landing-page .view-2-box-1 .box-1-row-4 p:first-child,
  .landing-page .view-2-box-1 .box-1-row-5 p:first-child {
    font-size: 1.7vw; }
  .landing-page .view-2-box-1 .box-1-row-1 span,
  .landing-page .view-2-box-1 .box-1-row-2 span,
  .landing-page .view-2-box-1 .box-1-row-3 span,
  .landing-page .view-2-box-1 .box-1-row-4 span,
  .landing-page .view-2-box-1 .box-1-row-5 span {
    font-size: 1vw; }
  .landing-page .view-3-box-1 p {
    font-size: 1vw; }
  .landing-page .view-3-box-1 p:first-child {
    font-size: 1.7vw; }
  .landing-page .view-3-box-1 p:nth-child(3) {
    font-size: 1vw; }
  .landing-page .view-3-box-1 .box-1-row-3 p,
  .landing-page .view-3-box-1 .box-1-row-4 p {
    font-size: 1vw; } }
.breadcrumbs {
  display: none; }

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