body {
    font-family: Roboto;
    color: #8492a6;
    font-size: 18px;
    line-height: 30px;
    font-weight: 100;
  }
  
  h1 {
    width: 50%;
    margin-top: 0px;
    margin-bottom: 25px;
    font-family: Proximanova, sans-serif;
    color: #fff;
    font-size: 50px;
    line-height: 44px;
    font-weight: 100;
    text-align: left;
    text-transform: uppercase;
  }
  
  h2 {
    width: 90%;
    margin-top: 0px;
    margin-bottom: 10px;
    font-family: Proximanova, sans-serif;
    color: #1b1b1b;
    font-size: 22px;
    line-height: 24px;
    font-weight: 700;
    text-align: left;
    text-transform: none;
  }
  
  h3 {
    width: 75%;
    margin-top: 0px;
    margin-bottom: 25px;
    font-family: Proximanova, sans-serif;
    color: #1b1b1b;
    font-size: 35px;
    line-height: 35px;
    font-weight: 300;
    text-align: left;
    text-transform: none;
  }
  
  h4 {
    margin-top: 0px;
    margin-bottom: 15px;
    font-family: Proximanova, sans-serif;
    color: #1b1b1b;
    font-size: 18px;
    line-height: 22px;
    font-weight: 700;
  }
  
  h5 {
    margin-top: 0px;
    margin-bottom: 15px;
    font-family: Proximanova, sans-serif;
    color: #fff;
    font-size: 13px;
    line-height: 26px;
    font-weight: 700;
    text-transform: uppercase;
  }
  
  h6 {
    margin-top: 0px;
    margin-bottom: 10px;
    font-family: Proximanova, sans-serif;
    color: #1b1b1b;
    font-size: 18px;
    line-height: 28px;
    font-weight: 300;
  }
  
  p {
    width: 90%;
    margin-bottom: 25px;
    border-style: none;
    font-family: Proximanova, sans-serif;
    color: #1b1b1b;
    font-size: 16px;
    line-height: 26px;
    font-weight: 300;
    text-align: left;
    -webkit-column-count: 1;
    column-count: 1;
  }
  
  a {
    margin-bottom: 0px;
    border-radius: 8px;
    font-family: Proximanova, sans-serif;
    color: #0070d9;
    font-size: 16px;
    line-height: 26px;
    font-weight: 700;
    text-decoration: none;
    text-transform: none;
    cursor: pointer;
  }
  
  ul {
    width: 90%;
    margin-top: 0px;
    margin-bottom: 10px;
    padding-top: 0px;
    padding-left: 15px;
    font-family: Proximanova, sans-serif;
    color: #1b1b1b;
    font-size: 14px;
    line-height: 24px;
    list-style-type: square;
  }
  
  li {
    margin-bottom: 10px;
    font-family: Proximanova, sans-serif;
    color: #1b1b1b;
    font-size: 16px;
    line-height: 26px;
    font-weight: 300;
    text-align: left;
  }
  
  img {
    display: inline-block;
    max-width: 100%;
  }
  
  blockquote {
    margin-bottom: 10px;
    padding: 10px 20px 10px 0px;
    border-left: 1px none #000;
    font-family: Proximanova, sans-serif;
    color: #00abdf;
    font-size: 55px;
    line-height: 45px;
    font-style: normal;
    font-weight: 700;
    text-align: left;
    text-transform: uppercase;
  }
  
  figure {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  
  figcaption {
    position: absolute;
    right: 0px;
    bottom: 0px;
    margin-right: 11px;
    margin-bottom: 31px;
    margin-left: 11px;
    padding: 7px;
    border-radius: 3px;
    background-color: #8492a6;
    font-family: Roboto;
    color: #fff;
    font-size: 14px;
    line-height: 14px;
    font-style: italic;
    font-weight: 100;
    text-align: center;
  }
  
  .quote-section-2 {
    position: relative;
    overflow: hidden;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 25px;
  }
  
  .quote-section-2.bg-grey {
    padding-left: 50px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f1f3f7), to(#f1f3f7));
    background-image: linear-gradient(180deg, #f1f3f7, #f1f3f7);
  }
  
  .content-wrapper {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    border: 0px solid #000;
    background-color: transparent;
  }
  
  .content-wrapper.no-padding {
    padding-right: 0px;
    padding-left: 0px;
  }
  
  .button-1 {
    display: inline-block;
    height: auto;
    min-width: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 15px;
    border: 2px solid transparent;
    border-radius: 6px;
    background-color: #0070d9;
    -webkit-transition: background-color 200ms ease, color 200ms ease;
    transition: background-color 200ms ease, color 200ms ease;
    font-family: Proximanova, sans-serif;
    color: #fff;
    font-size: 16px;
    line-height: 26px;
    font-weight: 700;
    text-align: center;
    text-decoration: none;
    cursor: default;
  }
  
  .button-1:hover {
    background-color: #093a67;
    color: #fff;
  }
  
  .button-1.margin-right {
    margin-right: 25px;
  }
  
  .button-1.right-margin {
    margin-right: 15px;
  }
  
  .button-1.button-reverse {
    padding-right: 25px;
    padding-left: 25px;
    border: 2px solid #fff;
    background-color: transparent;
    color: #fff;
  }
  
  .button-1.button-reverse:hover {
    border-style: solid;
    border-color: #fff;
    background-color: hsla(208.72340425531917, 83.93%, 21.96%, 1.00);
    color: #fff;
  }
  
  .navbar-1 {
    position: relative;
    left: 0px;
    top: 0px;
    right: 0px;
    z-index: 200;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 80%;
    margin-top: 25px;
    padding-top: 0px;
    padding-bottom: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: transparent;
  }
  
  .hero-large {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 525px;
    color: #fff;
    font-size: 49px;
    line-height: 62px;
  }
  
  .hero-large.hero-home {
    background-image: none;
  }
  
  .paragraph {
    width: 100%;
    margin-top: 5px;
    margin-bottom: 5px;
    padding-top: 0px;
    padding-bottom: 0px;
    border-right: 1px none #000;
    font-family: Proximanova, sans-serif;
    color: #5b5f68;
    font-size: 14px;
    line-height: 24px;
    font-weight: 300;
    text-align: left;
    text-transform: none;
    -webkit-column-count: 1;
    column-count: 1;
  }
  
  .paragraph._90 {
    width: 90%;
  }
  
  .heading-1 {
    width: 100%;
    font-family: Proximanova, sans-serif;
    color: #1b1b1b;
    font-size: 50px;
    line-height: 40px;
    font-weight: 300;
    text-transform: uppercase;
  }
  
  .heading-1.white {
    width: 100%;
    margin-bottom: 0px;
    padding-top: 5px;
    padding-bottom: 15px;
    color: #fff;
    font-size: 50px;
    line-height: 40px;
    font-weight: 300;
    text-align: left;
  }
  
  .heading-1.white {
    color: #fff;
  }
  
  .heading-1.center-content {
    text-align: center;
  }
  
  .heading-1.center-content._75 {
    width: 75%;
    margin-right: auto;
    margin-left: auto;
  }
  
  .display-none {
    display: none;
  }
  
  .notice-bar {
    position: relative;
    z-index: 100;
    display: block;
    width: 100%;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    background-color: #1b1b1b;
  }
  
  .notice-text {
    font-family: Montserrat, sans-serif;
    color: #fff;
    font-size: 9.5px;
    line-height: 15px;
    font-weight: 300;
    letter-spacing: 1px;
    text-transform: uppercase;
  }
  
  .mini-close {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 60px;
    height: 45px;
    margin-right: 25px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: right;
  }
  
  .body {
    padding-top: 0px;
    font-family: Roboto;
    color: #8492a6;
    font-weight: 300;
  }
  
  .intro-features-text {
    font-family: Proximanova, sans-serif;
    color: #3c4858;
    font-size: 22px;
    line-height: 33px;
    font-weight: 300;
  }
  
  .flex-wrapper {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: auto;
    margin-right: auto;
    margin-left: auto;
    padding-top: 10px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  
  .flex-wrapper.space-between {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 45%;
    padding-top: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: space-between;
    -ms-flex-line-pack: justify;
    align-content: space-between;
  }
  
  .flex-wrapper.mobile-center {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 90%;
    height: auto;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    padding-top: 25px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
  }
  
  .flex-wrapper.mobile {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-top: 0px;
  }
  
  .flex-wrapper.space-between {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 45%;
    padding-top: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-content: space-between;
    -ms-flex-line-pack: justify;
    align-content: space-between;
  }
  
  ._50-percent-column {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 50%;
    height: auto;
    padding-top: 0px;
    padding-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    text-align: center;
  }
  
  ._50-percent-column.flex-center {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: auto;
    padding-left: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 1px none #000;
    color: #00abdf;
    font-weight: 700;
    text-align: left;
  }
  
  
  ._50-percent-column.white {
    width: 50%;
    margin-top: 0px;
    margin-bottom: 0px;
  }
  
  ._50-percent-column.padding-top-bottom-100 {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  
  
  
  ._50-percent-column.blue {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    background-color: #0070d9;
  }
  
  ._50-percent-column.blue._200-height {
    height: 300px;
  }
  
  ._50-percent-column._300-height {
    height: 300px;
  }
  
  ._50-percent-column._300-height.grey {
    background-color: #f1f3f7;
  }
  
  ._50-percent-column.grey {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    background-color: #f1f3f7;
  }
  
  ._50-percent-column.padding-top-bottom-50 {
    padding-top: 75px;
    padding-bottom: 75px;
  }
  
  .text-content {
    display: block;
    width: 75%;
    margin: 0px auto;
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: left;
  }
  
  .text-content.mobile {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 65%;
    margin: 0px auto;
    padding-top: 0px;
    padding-bottom: 0px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    text-align: center;
  }
  
  .header-box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  
  .bottom-border {
    margin-bottom: 0px;
  }
  
  .bottom-border.more-bottom {
    display: block;
    width: 80%;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    padding-top: 0px;
  }
  
  .bottom-border.more-bottom.bg-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  
  .bottom-border.more-bottom {
    display: block;
    width: 95%;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    padding-top: 0px;
  }
  
  .bottom-border.more-bottom {
    display: block;
    width: 95%;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    padding-top: 0px;
  }
  
  .heading-3 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-right: auto;
    margin-bottom: 5px;
    margin-left: auto;
    font-family: Proximanova, sans-serif;
    color: #1b1b1b;
    font-size: 22px;
    line-height: 32px;
    font-style: normal;
    font-weight: 300;
    text-align: left;
    text-transform: none;
  }
  
  .heading-3.center-content {
    display: block;
    margin-bottom: 15px;
  }
  
  
  
  .clients-inter-box {
    display: block;
    width: 75%;
    margin-top: 20px;
    margin-right: 0px;
    margin-left: 0px;
    padding-top: 20px;
    padding-bottom: 1px;
    text-align: center;
  }
  
  .set-1-logo-1 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 20%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  
  .logos-container {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-top: 30px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  
  .paragraph-black {
    position: static;
    display: block;
    width: 100%;
    margin-bottom: 0px;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    font-family: Proximanova, sans-serif;
    color: #1b1b1b;
    font-size: 14px;
    line-height: 24px;
    font-weight: 700;
    text-align: left;
    -webkit-column-count: 1;
    column-count: 1;
  }
  
  .inline-block {
    display: inline-block;
    width: auto;
    margin-left: 0px;
    font-family: Proximanova, sans-serif;
    font-weight: 300;
  }
  
  .testimonial-slider {
    width: 90%;
    height: auto;
    margin-right: auto;
    margin-left: auto;
    background-color: transparent;
  }
  
  .testimonial-text-box {
    display: block;
    width: 65%;
    margin-right: auto;
    margin-left: auto;
    font-family: Proximanova, sans-serif;
    text-align: center;
  }
  
  
  .footer-section {
    position: relative;
    top: 0px;
    margin-top: 0px;
    padding-top: 0px;
    padding-bottom: 40px;
    background-color: #000;
    background-image: none;
    background-position: 0px 0px;
    background-size: auto;
    background-repeat: repeat;
    font-family: Proximanova, sans-serif;
    color: #fff;
  }
  
  .footer-left-column {
    width: 40%;
    padding-right: 35px;
  }
  
  .footer-text {
    display: inline-block;
    color: #9e9e9e;
    font-size: 12px;
    line-height: 22px;
  }
  
  .footer-link-box {
    width: 30%;
    font-weight: 300;
  }
  
  .footer-link-box.no-borders {
    width: 30%;
  }
  
  .footer-mini-title {
    display: block;
    margin-bottom: 5px;
    font-family: Proximanova, sans-serif;
    color: #fff;
    font-size: 16px;
    line-height: 10px;
    font-weight: 700;
    letter-spacing: 0px;
    text-transform: none;
  }
  
  .footer-link {
    display: block;
    margin-right: 10px;
    margin-bottom: 5px;
    color: #9e9e9e;
    font-size: 12px;
    line-height: 25px;
    font-weight: 300;
    text-decoration: none;
  }
  
  .footer-link:hover {
    color: #0070d9;
    font-size: 11.5px;
    font-weight: 700;
    text-decoration: none;
  }
  
  .footer-link.w--current {
    text-decoration: none;
  }
  
  .footer-right-column {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 60%;
    padding-left: 0px;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  
  .footer-notice {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-top: 80px;
    padding-top: 30px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-top: 1px solid #464754;
  }
  
  .footer-social-links {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 15px;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  
  .footer-social-icon {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 37px;
    height: 37px;
    margin-right: 15px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border: 2px solid #5b5f68;
    border-radius: 50%;
    -webkit-transition: background-color 200ms ease;
    transition: background-color 200ms ease;
  }
  
  .footer-social-icon:hover {
    background-color: #5b5f68;
  }
  
  .footer-social-icon.facebook {
    background-image: url('/Assets/ActiveNetwork/004-facebook-logo.svg');
    background-position: 50% 50%;
    background-size: auto 13px;
    background-repeat: no-repeat;
  }
  
  .footer-social-icon.facebook:hover {
    background-color: #fff;
  }
  
  .footer-social-icon.twitter {
    background-image: url('/Assets/ActiveNetwork/Twitter-gray.svg');
    background-position: 50% 50%;
    background-size: auto 13px;
    background-repeat: no-repeat;
  }
  
  .footer-social-icon.twitter:hover {
    background-color: #fff;
  }
  
  .footer-social-icon.instagram {
    background-image: url('/Assets/ActiveNetwork/Instagram-gray.svg');
    background-position: 50% 50%;
    background-size: auto 13px;
    background-repeat: no-repeat;
  }
  
  .footer-social-icon.instagram:hover {
    background-color: #fff;
  }
  
  .footer-social-icon.linkedin {
    background-image: url('/Assets/ActiveNetwork/Linkedin-gray.svg');
    background-position: 50% 50%;
    background-size: auto 13px;
    background-repeat: no-repeat;
  }
  
  .footer-social-icon.linkedin:hover {
    background-color: #fff;
  }
  
  .footer-logo {
    margin-bottom: 10px;
  }
  
  .testimonial-mask {
    left: 0px;
    top: 0px;
    display: block;
    padding-top: auto;
  }
  
  .notice-box {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  
  .notice-text-box {
    width: 90%;
    padding-left: 25px;
  }
  
  .set-1-logo-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 20%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  
  .set-1-logo-3 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 20%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  
  .set-1-logo-4 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 20%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  
  .set-1-logo-5 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 20%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  
  .slide-nav {
    position: relative;
    display: block;
  }
  
  .success-message {
    background-color: transparent;
    font-size: 18px;
    line-height: 30px;
    font-weight: 300;
  }
  
  .error-message {
    font-size: 18px;
    line-height: 30px;
    font-weight: 300;
  }
  
  .error-message.on-form-3 {
    text-align: center;
  }
  
  .error-message.on-form-3 {
    padding-top: 15px;
  }
  
  .wide-section {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    width: auto;
    height: 100%;
    padding-top: 0px;
    padding-bottom: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  
  
  .wide-section.padding-bottom {
    padding-bottom: 50px;
  }
  
  .wide-section.dark-bg {
    background-image: radial-gradient(circle farthest-corner at -42% 47%, #000, #26272e);
  }
  
  ._1-left {
    position: absolute;
    left: 0px;
    top: 0px;
    bottom: 0px;
    display: none;
    background-color: transparent;
    opacity: 0;
    -webkit-transform: translate(0px, 100%);
    -ms-transform: translate(0px, 100%);
    transform: translate(0px, 100%);
    color: #fff;
    font-size: 50px;
    line-height: 50px;
    font-weight: 400;
  }
  
  .bar-indicator {
    width: 20%;
    height: 12px;
    border-radius: 11px;
    background-color: #6045e0;
  }
  
  .hero-logos-container {
    position: absolute;
    left: 0px;
    right: 0px;
    bottom: 0px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: auto;
    margin-left: auto;
    padding-top: 55px;
    padding-bottom: 48px;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  
  .hero-logos-container.relative {
    position: relative;
    width: 100%;
    padding-top: 25px;
    padding-bottom: 25px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: transparent;
  }
  
  .hero-logo-column-1 {
    width: 20%;
    text-align: left;
  }
  
  .hero-logo-column-2 {
    width: 20%;
    text-align: left;
  }
  
  .hero-logo-column-3 {
    width: 20%;
    text-align: left;
  }
  
  .hero-logo-column-4 {
    width: 20%;
    text-align: left;
  }
  
  .hero-logo-column-5 {
    width: 20%;
    text-align: left;
  }
  
  .intro-feature-item-1 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 33.33%;
    padding-right: 35px;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    border-right: 1px none rgba(177, 194, 219, .8);
    text-align: left;
  }
  
  .intro-feature-item-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 33.33%;
    padding-right: 35px;
    padding-left: 35px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    border-right: 1px none rgba(177, 194, 219, .8);
    border-left: 1px none #000;
    text-align: center;
  }
  
  .intro-feature-item-3 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 33%;
    padding-right: 35px;
    padding-left: 35px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    border-style: none;
    border-right-width: 1px;
    border-right-color: rgba(177, 194, 219, .8);
    border-left-width: 1px;
    border-left-color: #000;
    text-align: center;
  }
  
  .percent-chart {
    -webkit-transform: rotate(-47deg);
    -ms-transform: rotate(-47deg);
    transform: rotate(-47deg);
  }
  
  .percent-chart:hover {
    -webkit-transform: rotate(-30deg);
    -ms-transform: rotate(-30deg);
    transform: rotate(-30deg);
  }
  
  .tab-link {
    display: block;
    width: auto;
    height: auto;
    min-width: auto;
    margin-right: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    border: 1px none #f1f3f7;
    border-radius: 0px;
    background-color: transparent;
    font-weight: 300;
  }
  
  .tab-link:hover {
    border-bottom: 2px none #fbad18;
    border-radius: 0px;
    background-color: transparent;
    font-family: Proximanova, sans-serif;
    font-weight: 700;
  }
  
  .tab-link.w--current {
    max-width: none;
    min-width: auto;
    margin-right: 0px;
    padding: 15px 1% 5px;
    border-bottom: 2px solid #fbad18;
    border-left: 2px none #0070d9;
    border-radius: 0px;
    background-color: transparent;
    font-family: Proximanova, sans-serif;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
  }
  
  .tab-link.w--current:hover {
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
    background-image: linear-gradient(180deg, transparent, transparent);
    font-family: Proximanova, sans-serif;
    color: #fff;
    font-weight: 700;
  }
  .tab-link.w--current:hover {
    font-family: Proximanova, sans-serif;
    color: #1b1b1b;
    font-weight: 700;
}
  .tab-link.w--current:focus {
    background-color: #00abdf;
    font-family: Proximanova, sans-serif;
    color: #f1f3f7;
    font-weight: 700;
  }
.tab-link.w--current {
    padding: 9px 30px;
    border-style: none none solid;
    border-color: #106dc4;
    border-bottom-width: 2px;
    background-color: transparent;
    font-family: Proximanova, sans-serif;
    color: #1b1b1b;
    font-weight: 700;
}
  .tab-link-2.w--current {
      max-width: none;
      min-width: auto;
      margin-right: 0px;
      padding: 0px 25px 5px;
      border-bottom: 2px solid #fbad18;
      border-left: 2px none #0070d9;
      border-radius: 0px;
      background-color: transparent;
      font-family: Proximanova, sans-serif;
      color: #fff;
      font-size: 14px;
      font-weight: 700;
  }
  .tab-link-2 {
      display: block;
      width: auto;
      height: auto;
      min-width: auto;
      margin-right: 0px;
      padding: 0px 25px 5px;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-flex: 0;
      -webkit-flex: 0 auto;
      -ms-flex: 0 auto;
      flex: 0 auto;
      border: 1px none #f1f3f7;
      border-radius: 0px;
      background-color: transparent;
      color: #fff;
      font-weight: 300;
  }
  .tabs-menu {
    position: static;
    top: 100px;
    bottom: 0px;
    z-index: 10;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 0px;
    margin: 0px auto 25px;
    padding-top: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border: 0px none #000;
    text-align: center;
  }
  .tabs-menu {
    position: static;
    top: -43px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
   height: auto; 
    margin: 25px auto;
    padding-top: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border: 0px none #000;
    text-align: center;
}
  .magnifier {
    position: absolute;
    right: 0px;
    bottom: 0px;
    margin-right: 20px;
    margin-bottom: 20px;
  }
  
  ._30-percent-column {
    position: relative;
    display: block;
    width: 30%;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  
  ._30-percent-column.top-padding {
    display: block;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  
  .hero-form {
    width: 400px;
    margin-bottom: 0px;
    border-radius: 5px;
    background-color: transparent;
  }
  
  .hero-form-button {
    width: auto;
    height: auto;
    margin-right: auto;
    margin-left: auto;
    padding: 15px 25px;
    border: 2px none #fff;
    border-radius: 7px;
    background-color: #106dc4;
    font-family: Proximanova, sans-serif;
    font-size: 14px;
    line-height: 10px;
    font-weight: 700;
    letter-spacing: 0px;
    text-transform: none;
  }
  
  .form-3-input {
    height: 50px;
    margin-top: 0px;
    margin-right: 10px;
    margin-bottom: 0px;
    padding: 9px 15px;
    border-style: none;
    border-bottom-width: 1px;
    border-bottom-color: rgba(91, 95, 104, .5);
    border-radius: 7px;
    background-color: transparent;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
    background-image: linear-gradient(180deg, #fff, #fff);
    font-family: Proximanova, sans-serif;
    color: #1b1b1b;
    font-size: 14px;
    line-height: 10px;
    font-weight: 300;
    letter-spacing: 0px;
    text-transform: none;
  }
  
  .form-3-input.margin-bottom {
    margin-bottom: 10px;
  }
  
  .form-3 {
    width: 100%;
    margin-right: auto;
    margin-bottom: 15px;
    margin-left: auto;
    padding: 35px;
    border-radius: 15px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#00abdf), to(#00abdf));
    background-image: linear-gradient(180deg, #00abdf, #00abdf);
  }
  
  .map {
    height: 750px;
  }
  
  .form-1-input {
    width: 100%;
    height: 55px;
    padding-right: 15px;
    padding-left: 15px;
    border-style: solid;
    border-width: 1px;
    border-color: rgba(91, 95, 104, .55);
    border-radius: 8px;
    font-family: Proximanova, sans-serif;
    color: #5b5f68;
    font-weight: 700;
  }
  
  .form-1-input.message {
    margin-bottom: 25px;
    padding-top: 15px;
    padding-bottom: 60px;
    padding-left: 15px;
    border-style: solid;
    border-color: rgba(91, 95, 104, .5);
    background-image: none;
  }
  
  .form-1-input.message:focus {
    border-color: #3898ec;
  }
  
  ._50-percent-column-special {
    position: relative;
    width: 50%;
  }
  
  ._45-percent-column-special {
    width: 45%;
  }
  
  .center-content {
    text-align: center;
  }
  
  .navlink {
    margin-bottom: 0px;
    padding: 0px 20px;
    background-color: transparent;
    -webkit-transition: background-color 200ms ease;
    transition: background-color 200ms ease;
    font-family: Proximanova, sans-serif;
    color: #fff;
    font-size: 14px;
    font-weight: 300;
  }
  
  .navlink:hover {
    border-style: none;
    border-width: 0px 0px 2px;
    border-color: #00abdf;
    background-color: transparent;
    color: #fff;
    text-decoration: none;
  }
  
  .navlink.w--current {
    border-bottom: 0px none transparent;
    background-color: transparent;
    color: #fff;
    font-size: 14px;
  }
  
  .dropdown-link {
    width: auto;
    margin: 0px 0px 0px 15px;
    padding: 10px 15px 10px 10px;
    border-radius: 0px;
    background-color: #fff;
    -webkit-transition: background-color 200ms ease;
    transition: background-color 200ms ease;
    font-family: Proximanova, sans-serif;
    color: #000;
    font-size: 14px;
    line-height: 22px;
    font-weight: 300;
  }
  
  .dropdown-link:hover {
    border-radius: 0px;
    background-color: #0070d9;
    opacity: 1;
    color: #fff;
    font-weight: 700;
  }
  
  .dropdown-link.w--current {
    border-radius: 0px;
    background-color: #0070d9;
    color: #fff;
    font-weight: 700;
  }
  
  .dropdown-link.not-ready {
    margin-right: 15px;
    color: #b0c4e0;
  }
  
  .dropdown-link.none {
    color: rgba(177, 194, 219, .8);
  }
  
  .dropdown-toggle {
    padding: 0px 15px;
    background-color: transparent;
    -webkit-transition: background-color 200ms ease;
    transition: background-color 200ms ease;
    font-family: Proximanova, sans-serif;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 0.5px;
  }
  
  .dropdown-toggle:hover {
    border-style: none;
    border-bottom-width: 2px;
    border-bottom-color: #00abdf;
    background-color: transparent;
  }
  
  .dropdown-toggle.w--open {
    background-color: transparent;
    color: #fff;
  }
  
  .burger-menu {
    z-index: 200;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 20px;
    padding-top: 18px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  
  .burger-menu.w--open {
    background-color: #fff;
  }
  
  .center {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: auto;
    margin-bottom: 10px;
    margin-left: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: #1b1b1b;
    text-align: center;
  }
  
  .center.white {
    display: block;
    width: 100%;
    margin-right: auto;
    margin-bottom: 25px;
    margin-left: auto;
    font-size: 14px;
    line-height: 24px;
    font-weight: 300;
  }
  
  .center._100-percent {
    width: 100%;
  }
  
  .center.no-margin {
    margin-bottom: 0px;
  }
  
  .center.margin-bottom {
    margin-bottom: 10px;
  }
  
  .utility-page-wrap {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100vw;
    height: auto;
    max-height: 100%;
    max-width: 100%;
    padding-top: 75px;
    padding-bottom: 125px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  
  .utility-page-content {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 260px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    text-align: center;
  }
  
  .utility-page-content.center {
    display: block;
    width: 500px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  
  .utility-page-form {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  
  .submit-button {
    height: 55px;
    padding: 8px 25px;
    border-radius: 8px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#106dc4), to(#106dc4));
    background-image: linear-gradient(180deg, #106dc4, #106dc4);
    font-family: Proximanova, sans-serif;
    color: #fff;
    font-size: 12px;
    font-weight: 700;
  }
  
  .password-input {
    height: 50px;
    font-family: Proximanova, sans-serif;
  }
  
  .padlock {
    margin-bottom: 15px;
  }
  
  .dropdown-icon {
    margin-top: 25px;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    color: #8492a6;
    font-size: 12px;
  }
  
  .line-2 {
    width: 18px;
    height: 2px;
    margin-bottom: 3px;
    background-color: #6c7788;
  }
  
  .line-3 {
    width: 18px;
    height: 2px;
    background-color: #6c7788;
  }
  
  .line-1 {
    width: 18px;
    height: 2px;
    margin-bottom: 3px;
    background-color: #6c7788;
  }
  
  .hidden-item-1 {
    overflow: hidden;
  }
  
  .hidden-item-2 {
    overflow: hidden;
  }
  
  .hidden-item-3 {
    overflow: hidden;
  }
  
  .absolute-box {
    position: absolute;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    display: none;
    padding-right: 20px;
    padding-left: 20px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #fff;
    text-align: center;
  }
  
  ._33-percent-column {
    width: 33.33%;
  }
  
  .newsletter-fixed {
    position: fixed;
    left: 0px;
    right: 0px;
    bottom: 0px;
    z-index: 100;
    display: block;
  }
  
  ._2-left {
    position: absolute;
    left: 0px;
    top: 0px;
    bottom: 0px;
    display: none;
    background-color: transparent;
    opacity: 0;
    -webkit-transform: translate(0px, 100%);
    -ms-transform: translate(0px, 100%);
    transform: translate(0px, 100%);
    color: #fff;
    font-size: 50px;
    line-height: 50px;
    font-weight: 400;
  }
  
  ._3-left {
    position: absolute;
    left: 0px;
    top: 0px;
    bottom: 0px;
    display: none;
    background-color: transparent;
    opacity: 0;
    -webkit-transform: translate(0px, 100%);
    -ms-transform: translate(0px, 100%);
    transform: translate(0px, 100%);
    color: #fff;
    font-size: 50px;
    line-height: 50px;
    font-weight: 400;
  }
  
  ._4-left {
    position: absolute;
    left: 0px;
    top: 0px;
    bottom: 0px;
    display: none;
    background-color: transparent;
    opacity: 0;
    -webkit-transform: translate(0px, 100%);
    -ms-transform: translate(0px, 100%);
    transform: translate(0px, 100%);
    color: #fff;
    font-size: 50px;
    line-height: 50px;
    font-weight: 400;
  }
  
  ._5-left {
    position: absolute;
    left: 0px;
    top: 0px;
    bottom: 0px;
    display: none;
    background-color: transparent;
    opacity: 0;
    -webkit-transform: translate(0px, 100%);
    -ms-transform: translate(0px, 100%);
    transform: translate(0px, 100%);
    color: #fff;
    font-size: 50px;
    line-height: 50px;
    font-weight: 400;
  }
  
  ._6-left {
    position: absolute;
    left: 0px;
    top: 0px;
    bottom: 0px;
    display: none;
    background-color: transparent;
    opacity: 0;
    -webkit-transform: translate(0px, 100%);
    -ms-transform: translate(0px, 100%);
    transform: translate(0px, 100%);
    color: #fff;
    font-size: 50px;
    line-height: 50px;
    font-weight: 400;
  }
  
  ._7-left {
    position: absolute;
    left: 0px;
    top: 0px;
    bottom: 0px;
    display: none;
    background-color: transparent;
    opacity: 0;
    -webkit-transform: translate(0px, 100%);
    -ms-transform: translate(0px, 100%);
    transform: translate(0px, 100%);
    color: #fff;
    font-size: 50px;
    line-height: 50px;
    font-weight: 400;
  }
  
  ._8-left {
    position: absolute;
    left: 0px;
    top: 0px;
    bottom: 0px;
    display: none;
    background-color: transparent;
    opacity: 0;
    -webkit-transform: translate(0px, 100%);
    -ms-transform: translate(0px, 100%);
    transform: translate(0px, 100%);
    color: #fff;
    font-size: 50px;
    line-height: 50px;
    font-weight: 400;
  }
  
  ._9-left {
    position: absolute;
    left: 0px;
    top: 0px;
    bottom: 0px;
    display: none;
    background-color: transparent;
    opacity: 0;
    -webkit-transform: translate(0px, 100%);
    -ms-transform: translate(0px, 100%);
    transform: translate(0px, 100%);
    font-family: 'Din condensed', sans-serif;
    color: #fff;
    font-size: 50px;
    line-height: 50px;
    font-weight: 400;
  }
  
  ._1-right {
    position: absolute;
    left: 0px;
    top: 0px;
    bottom: 0px;
    display: none;
    background-color: transparent;
    opacity: 0;
    -webkit-transform: translate(0px, 100%);
    -ms-transform: translate(0px, 100%);
    transform: translate(0px, 100%);
    color: #fff;
    font-size: 50px;
    line-height: 50px;
    font-weight: 400;
  }
  
  ._2-right {
    position: absolute;
    left: 0px;
    top: 0px;
    bottom: 0px;
    display: none;
    background-color: transparent;
    opacity: 0;
    -webkit-transform: translate(0px, 100%);
    -ms-transform: translate(0px, 100%);
    transform: translate(0px, 100%);
    color: #fff;
    font-size: 50px;
    line-height: 50px;
    font-weight: 400;
  }
  
  ._3-right {
    position: absolute;
    left: 0px;
    top: 0px;
    bottom: 0px;
    display: none;
    background-color: transparent;
    opacity: 0;
    -webkit-transform: translate(0px, 100%);
    -ms-transform: translate(0px, 100%);
    transform: translate(0px, 100%);
    color: #fff;
    font-size: 50px;
    line-height: 50px;
    font-weight: 400;
  }
  
  ._4-right {
    position: absolute;
    left: 0px;
    top: 0px;
    bottom: 0px;
    z-index: 5;
    display: none;
    background-color: transparent;
    opacity: 0;
    -webkit-transform: translate(0px, 100%);
    -ms-transform: translate(0px, 100%);
    transform: translate(0px, 100%);
    color: #fff;
    font-size: 50px;
    line-height: 50px;
    font-weight: 400;
  }
  
  ._6-right {
    position: absolute;
    left: 0px;
    top: 0px;
    bottom: 0px;
    display: none;
    background-color: transparent;
    opacity: 0;
    -webkit-transform: translate(0px, 100%);
    -ms-transform: translate(0px, 100%);
    transform: translate(0px, 100%);
    color: #fff;
    font-size: 50px;
    line-height: 50px;
    font-weight: 400;
  }
  
  ._7-right {
    position: absolute;
    left: 0px;
    top: 0px;
    bottom: 0px;
    display: none;
    background-color: transparent;
    opacity: 0;
    -webkit-transform: translate(0px, 100%);
    -ms-transform: translate(0px, 100%);
    transform: translate(0px, 100%);
    color: #fff;
    font-size: 50px;
    line-height: 50px;
    font-weight: 400;
  }
  
  ._8-right {
    position: absolute;
    left: 0px;
    top: 0px;
    bottom: 0px;
    display: none;
    background-color: transparent;
    opacity: 0;
    -webkit-transform: translate(0px, 100%);
    -ms-transform: translate(0px, 100%);
    transform: translate(0px, 100%);
    color: #fff;
    font-size: 50px;
    line-height: 50px;
    font-weight: 400;
  }
  
  ._9-right {
    position: absolute;
    left: 0px;
    top: 0px;
    bottom: 0px;
    display: none;
    background-color: transparent;
    opacity: 0;
    -webkit-transform: translate(0px, 100%);
    -ms-transform: translate(0px, 100%);
    transform: translate(0px, 100%);
    font-family: 'Din condensed', sans-serif;
    color: #fff;
    font-size: 50px;
    line-height: 50px;
    font-weight: 400;
  }
  
  ._5-right {
    position: absolute;
    left: 0px;
    top: 0px;
    bottom: 0px;
    z-index: 5;
    display: none;
    background-color: transparent;
    opacity: 0;
    -webkit-transform: translate(0px, 100%);
    -ms-transform: translate(0px, 100%);
    transform: translate(0px, 100%);
    color: #fff;
    font-size: 50px;
    line-height: 50px;
    font-weight: 400;
  }
  
  ._0-right {
    position: absolute;
    left: 0px;
    top: 0px;
    bottom: 0px;
    z-index: 5;
    display: none;
    background-color: transparent;
    opacity: 0;
    -webkit-transform: translate(0px, 100%);
    -ms-transform: translate(0px, 100%);
    transform: translate(0px, 100%);
    color: #fff;
    font-size: 50px;
    line-height: 50px;
    font-weight: 400;
  }
  
  ._0-left {
    position: absolute;
    left: 0px;
    top: 0px;
    bottom: 0px;
    display: none;
    background-color: transparent;
    opacity: 0;
    -webkit-transform: translate(0px, 100%);
    -ms-transform: translate(0px, 100%);
    transform: translate(0px, 100%);
    font-family: 'Din condensed', sans-serif;
    color: #fff;
    font-size: 50px;
    line-height: 50px;
    font-weight: 400;
  }
  
  .layout-thumbnail {
    position: relative;
    overflow: scroll;
    width: 70%;
    height: 400px;
    margin-bottom: 0px;
    border-radius: 0px;
  }
  
  .thumbnail {
    border-radius: 0px;
  }
  
  ._0-3th-digit {
    position: absolute;
    left: 0px;
    top: 0px;
    bottom: 0px;
    z-index: 5;
    display: none;
    background-color: #fff;
    opacity: 0;
    -webkit-transform: translate(0px, 100%);
    -ms-transform: translate(0px, 100%);
    transform: translate(0px, 100%);
    color: #1d1e20;
    font-size: 50px;
    line-height: 50px;
    font-weight: 400;
  }
  
  ._1-3th-digit {
    position: absolute;
    left: 0px;
    top: 0px;
    bottom: 0px;
    display: none;
    background-color: #fff;
    opacity: 0;
    -webkit-transform: translate(0px, 100%);
    -ms-transform: translate(0px, 100%);
    transform: translate(0px, 100%);
    color: #1d1e20;
    font-size: 50px;
    line-height: 50px;
    font-weight: 400;
  }
  
  ._2-3th-digit {
    position: absolute;
    left: 0px;
    top: 0px;
    bottom: 0px;
    display: none;
    background-color: #fff;
    opacity: 0;
    -webkit-transform: translate(0px, 100%);
    -ms-transform: translate(0px, 100%);
    transform: translate(0px, 100%);
    color: #1d1e20;
    font-size: 50px;
    line-height: 50px;
    font-weight: 400;
  }
  
  ._3-3th-digit {
    position: absolute;
    left: 0px;
    top: 0px;
    bottom: 0px;
    display: none;
    background-color: #fff;
    opacity: 0;
    -webkit-transform: translate(0px, 100%);
    -ms-transform: translate(0px, 100%);
    transform: translate(0px, 100%);
    color: #1d1e20;
    font-size: 50px;
    line-height: 50px;
    font-weight: 400;
  }
  
  ._4-3th-digit {
    position: absolute;
    left: 0px;
    top: 0px;
    bottom: 0px;
    z-index: 5;
    display: none;
    background-color: #fff;
    opacity: 0;
    -webkit-transform: translate(0px, 100%);
    -ms-transform: translate(0px, 100%);
    transform: translate(0px, 100%);
    color: #1d1e20;
    font-size: 50px;
    line-height: 50px;
    font-weight: 400;
  }
  
  .hero-intro {
    width: 100%;
    font-family: Proximanova, sans-serif;
    color: #fff;
    font-size: 18px;
    line-height: 26px;
    font-weight: 100;
    -webkit-column-count: 1;
    column-count: 1;
  }
  
  
  
  .slide-2 {
    padding-top: 4%;
  }
  
  .grey-column {
    padding: 50px;
    background-image: linear-gradient(91deg, rgba(0, 0, 0, .15), hsla(0, 0%, 100%, .98));
    font-family: Proximanova, sans-serif;
  }
  
  .row {
    margin-top: auto;
    margin-bottom: auto;
  }
  
  .column {
    margin-top: auto;
    margin-bottom: auto;
    padding-top: auto;
    padding-bottom: auto;
  }
  
  .stat-numbers {
    display: block;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-left: 0px;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-family: Proximanova, sans-serif;
    color: #fff;
    font-size: 45px;
    line-height: 50px;
    font-weight: 700;
    text-align: left;
  }
  
  .stat-numbers.center {
    text-align: center;
  }
  
  .row-5 {
    margin-bottom: 0%;
  }
  
  .tab-text {
    position: static;
    display: block;
    height: auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    font-family: Proximanova, sans-serif;
    font-size: 16px;
    line-height: 12px;
    font-weight: 300;
    text-align: center;
  }
  .tab-text {
    font-family: Proximanova, sans-serif;
    font-size: 14px;
    line-height: 24px;
    font-weight: 300;
    text-align: center;
}
  .tab-column {
    width: 83%;
    padding-left: 0px;
  }
  
  .tab-column.right-padding {
    width: 65%;
    margin-right: auto;
    margin-left: auto;
    padding-right: auto;
    padding-left: auto;
    text-align: left;
  }
  
  .tabs-section-camp-manager-solution {
    display: block;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    border-width: 0px;
    border-bottom-style: solid;
    border-bottom-color: rgba(177, 194, 219, .8);
    font-family: Proximanova, sans-serif;
    color: #1b1b1b;
    font-size: 9px;
    line-height: 12px;
  }
  
  .full-screen {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: auto;
    height: 100%;
    margin-top: 0px;
    padding-top: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
  
  .full-screen.mobile {
    position: relative;
    height: auto;
    margin-top: 0px;
  }
  
  ._50-percent-column-grey {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 50%;
    padding-left: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  
  ._50-percent-column-grey.flex-center {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 1px none #000;
    color: #00abdf;
    font-weight: 700;
  }
  
  ._50-percent-column-grey.flex-center.grey {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f1f3f7), to(#f1f3f7));
    background-image: linear-gradient(180deg, #f1f3f7, #f1f3f7);
  }
  
  .customers {
    position: relative;
    width: 50%;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }
  
  .customers.flex-center {
    display: block;
    width: 75%;
    padding-left: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
    border-bottom: 1px none #000;
    color: #00abdf;
    font-weight: 700;
    text-align: left;
  }
  
  .names {
    margin-bottom: 15px;
    font-family: Proximanova, sans-serif;
    color: #fff;
    font-size: 14px;
    line-height: 18px;
    font-weight: 300;
    text-align: left;
    letter-spacing: 0px;
    text-transform: none;
    -webkit-column-count: 1;
    column-count: 1;
  }
  
  
  
  .resources {
    display: block;
    padding: 75px 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  
  .resources.data-safe {
    padding-top: 100px;
    padding-bottom: 100px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f1f3f7), to(#f1f3f7));
    background-image: linear-gradient(180deg, #f1f3f7, #f1f3f7);
  }
  
  .middle-container {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 40%;
    padding-bottom: 0px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  
  
  
  
  .row-10 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: auto;
    margin-top: 25px;
    margin-right: 0px;
    margin-left: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  
  .need-content {
    width: 90%;
    font-family: Proximanova, sans-serif;
    color: #6045e0;
    font-size: 14px;
    line-height: 24px;
    text-align: left;
    -webkit-column-count: 1;
    column-count: 1;
  }
  
  .column-24 {
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  
  ._50-percent-column-home-1 {
    position: relative;
    width: 50%;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
  }
  
  ._50-percent-column-home-1.flex-center {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-left: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-ordinal-group: 0;
    -webkit-order: -1;
    -ms-flex-order: -1;
    order: -1;
    border-bottom: 1px none #000;
    color: #00abdf;
    font-weight: 700;
    text-align: left;
  }
  
  
  
  .div-block-8 {
    width: 90%;
  }
  
  ._4-col-section {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: auto;
    margin: 0px auto;
    padding: 10px 25px 100px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  
  ._4-col-section.bg-grey {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: 0px;
    margin-left: 0px;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f1f3f7), to(#f1f3f7));
    background-image: linear-gradient(180deg, #f1f3f7, #f1f3f7);
  }
  
  .form-text {
    width: 83%;
  }
  
  .form-text.right-padding {
    width: 100%;
    margin-right: 0px;
    margin-left: 0%;
    padding-right: 0px;
    padding-left: 0px;
    text-align: left;
  }
  
  .form-text.right-padding.top-padding {
    height: 100%;
    padding-top: 60px;
  }
  
  .form-text.right-padding.top-padding {
    padding-top: 60px;
  }
  
  .div-block {
    width: 100%;
    padding-right: 25px;
    padding-left: 25px;
  }
  
  .wide-section-padding {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: visible;
    padding-top: 75px;
    padding-bottom: 75px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  
  .wide-section-padding.bg-grey {
    padding-top: 75px;
    padding-bottom: 75px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f1f3f7), to(#f1f3f7));
    background-image: linear-gradient(180deg, #f1f3f7, #f1f3f7);
  }
  
  
  
  ._50-percent-column-padding {
    position: relative;
    display: block;
    width: 50%;
    padding-top: 75px;
    padding-bottom: 75px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  
  .text-content-full {
    width: 100%;
    height: auto;
    max-height: 500px;
    margin-top: 50px;
    padding-top: 0px;
    padding-right: 25px;
  }
  
  ._50-percent-column-padding-double {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 50%;
    padding-top: 100px;
    padding-bottom: 100px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  
  .name-quote {
    width: 100%;
    margin-bottom: 25px;
    padding-top: 5px;
    padding-bottom: 5px;
    font-family: Proximanova, sans-serif;
    color: #fff;
    font-size: 14px;
    line-height: 20px;
    font-weight: 100;
    text-align: left;
    text-transform: none;
    -webkit-column-count: 1;
    column-count: 1;
  }
  
  .name-quote.black {
    color: #1b1b1b;
  }
  
  .name-quote.black.center-text {
    text-align: center;
    text-transform: none;
  }
  
  .content-wrapper-centered {
    position: relative;
    bottom: 0px;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    max-width: 1190px;
    margin-top: 50px;
    padding: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    border: 0px solid #000;
  }
  
  .stat-section-center {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 87%;
    margin-right: auto;
    margin-left: auto;
    padding-top: 35px;
    padding-bottom: 35px;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    border-style: none;
    border-width: 1px;
    border-color: rgba(177, 194, 219, .8);
    border-radius: 5px;
  }
  
  .stat-section-center.mobile {
    width: 65%;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
  }
  
  .wide-section-scroll-padding {
    display: block;
    overflow: hidden;
    max-height: auto;
    padding-top: 75px;
    padding-bottom: 75px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  
  .wide-section-scroll-padding.grey {
    padding-top: 75px;
    padding-bottom: 75px;
    background-color: #f1f3f7;
  }
  
  .text-content-100-perc {
    display: block;
    width: 100%;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: left;
  }
  
  .dropdown-list {
    width: 100%;
    background-color: #fff;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  }
  
  .dropdown-list.w--open {
    z-index: 1500;
    width: auto;
    min-width: 200px;
    margin-top: 0px;
    padding: 15px 15px 15px 0px;
    background-color: #fff;
    box-shadow: -5px 2px 20px -4px rgba(0, 0, 0, .35);
    font-family: Proximanova, sans-serif;
  }
  
  .nav-menu {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  
  .video-section-center {
    padding-top: 100px;
    padding-bottom: 100px;
  }
  
  .div-block-11 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  
  .hyperlink {
    padding-right: 20px;
    font-family: Proximanova, sans-serif;
    color: #9e9e9e;
    font-size: 13px;
    line-height: 12px;
    font-weight: 700;
    text-align: left;
    -webkit-column-count: 1;
    column-count: 1;
  }
  
  .hyperlink:hover {
    color: #fff;
  }
  
  .hyperlink.no-margin-right {
    padding-right: 0px;
  }
  
  .hyperlink.no-margin-right.yellow {
    color: #fbad18;
  }
  
  .form-wrapper {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    border: 0px solid #000;
    background-color: transparent;
  }
  
  .image-31 {
    float: right;
    text-align: center;
  }
  
  .form3-horizontal-blue {
    padding-top: 50px;
    padding-bottom: 100px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#0070d9), to(#0070d9));
    background-image: linear-gradient(180deg, #0070d9, #0070d9);
  }
  
  .intro-container {
    display: block;
    margin-bottom: 0px;
    padding-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
  }
  
  .intro-container.mobile {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
  
  .intro-container.no-margin {
    margin-bottom: 0px;
  }
  
  .hero-intro {
    width: 40%;
    font-weight: 700;
    -webkit-column-count: 1;
    column-count: 1;
  }
  
  .h2-lowercase-center {
    display: block;
    width: 80%;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    padding-bottom: 25px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: #1b1b1b;
    font-size: 22px;
    line-height: 24px;
    font-weight: 300;
    text-align: center;
    text-transform: none;
  }
  
  .h2-lowercase-center.white {
    width: 80%;
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    font-size: 22px;
    font-weight: 100;
    text-align: center;
  }
  
  .p-white {
    width: 75%;
    margin: 0px 0px 25px;
    color: #fff;
    font-size: auto;
    line-height: auto;
    font-weight: 300;
    text-align: left;
    text-transform: none;
  }
  
  .p-white.center-text {
    width: 75%;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
    text-transform: none;
  }
  
  .p-white._75 {
    width: 75%;
    font-weight: 300;
  }
  
  .center-text {
    width: 100%;
    text-align: center;
    text-transform: uppercase;
  }
  
  .primary-customer {
    width: 100%;
    font-size: 55px;
    line-height: 50px;
  }
  
  .primary-customer.white {
    font-weight: 100;
    text-transform: uppercase;
  }
  
  .center-text-content {
    display: block;
    width: 65%;
    margin-right: auto;
    margin-left: auto;
    padding-top: 100px;
    padding-bottom: 100px;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: left;
  }
  
  .center-text-content.mobile {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 50%;
    margin-right: auto;
    margin-bottom: 15px;
    margin-left: auto;
    padding-top: 0px;
    padding-bottom: 0px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: left;
  }
  
  .lower-case {
    width: 100%;
    margin-bottom: 10px;
    font-size: 22px;
    line-height: 24px;
    text-align: left;
    text-transform: none;
  }
  
  .lower-case.center {
    margin-right: auto;
    margin-left: auto;
    font-weight: 700;
    text-align: center;
  }
  
  .h2-primary {
    width: 80%;
    color: #1b1b1b;
    font-size: 22px;
    line-height: 24px;
    font-weight: 300;
    text-align: left;
    text-transform: none;
  }
  
  .h2-primary.white {
    width: 80%;
    color: #fff;
    font-size: 20px;
    font-weight: 100;
    text-align: left;
  }
  
  .h2-primary.white.center {
    margin-right: auto;
    margin-left: auto;
    text-align: center;
  }
  
  .h2-primary.center {
    font-weight: 300;
    text-align: center;
  }
  
  .h2-primary.center.white {
    margin-bottom: 5px;
    color: #fff;
    font-size: 22px;
    font-weight: 100;
  }
  
  .intro-section-white {
    display: block;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 50px;
    padding-bottom: 50px;
    border-width: 0px;
    border-bottom-style: solid;
    border-bottom-color: rgba(177, 194, 219, .8);
    font-family: Proximanova, sans-serif;
    color: #1b1b1b;
    font-size: 9px;
    line-height: 12px;
  }
  
  .lowercase {
    width: 75%;
    margin-bottom: 25px;
    line-height: 50px;
    font-weight: 100;
    text-transform: none;
  }
  
  .lowercase.center {
    display: block;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-align: center;
  }
  
  .hero-text {
    width: 100%;
    margin-bottom: 0px;
    color: #fff;
    font-size: 50px;
    line-height: 44px;
    font-weight: 100;
    text-align: left;
    text-transform: uppercase;
  }
  
  .hero-text._50 {
    width: 50%;
  }
  
  .hero-text._50.black {
    color: #1b1b1b;
  }
  
  .hero-text.center {
    font-weight: 700;
  }
  
  
  
  .div-block-19 {
    width: 86%;
    margin-right: auto;
    margin-left: auto;
    padding-bottom: 25px;
  }
  
  ._80 {
    width: 80%;
    margin-right: auto;
    margin-left: auto;
  }
  
  ._90 {
    width: 90%;
  }
  
  .black {
    background-color: #1b1b1b;
    color: #1b1b1b;
  }
  
  .intro-paragraph {
    width: 100%;
    margin-bottom: 25px;
    font-family: Proximanova, sans-serif;
    color: #1b1b1b;
    font-size: 18px;
    line-height: 28px;
    font-weight: 300;
  }
  
  .intro-paragraph.center {
    width: 75%;
    margin-right: auto;
    margin-left: auto;
    text-align: center;
  }
  
  .intro-paragraph.center.white {
    font-size: 18px;
    line-height: 28px;
    text-transform: none;
  }
  
  .intro-paragraph.center._100-percent {
    width: 100%;
  }
  
  .intro-paragraph.white {
    margin-top: 0px;
    margin-bottom: 25px;
    color: #fff;
    font-weight: 100;
  }
  
  .intro-paragraph.need-content {
    color: #6045e0;
  }
  
  .padding-bottom {
    padding-bottom: 15px;
  }
  
  .padding-top {
    padding-top: 0px;
  }
  
  .padding-top.legal-text {
    font-size: 10px;
    line-height: 14px;
  }
  
  .padding-top.legal-text.center {
    width: 100%;
    color: rgba(91, 95, 104, .5);
  }
  
  .no-padding {
    margin-bottom: 0px;
    padding-right: 0px;
    padding-left: 0px;
  }
  
  .image-44 {
    padding-bottom: 25px;
  }
  
  .submit-button-blue {
    height: 55px;
    padding: 10px 25px;
    border-radius: 7px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#00abdf), to(#00abdf));
    background-image: linear-gradient(180deg, #00abdf, #00abdf);
    font-family: Proximanova, sans-serif;
    color: #fff;
    font-size: 14px;
    font-weight: 700;
  }
  
  .purple {
    color: #6045e0;
  }
  
  .no-padding-bottom {
    width: 100%;
    margin-bottom: 0px;
  }
  
  .heading-27 {
    text-align: left;
  }
  
  .logo {
    z-index: 500;
    width: 15%;
  }
  
  .section-20 {
    position: absolute;
    left: 0px;
    top: 0px;
    right: 0px;
    z-index: 100;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: auto;
    padding-top: 10px;
    padding-bottom: 10px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#1b1b1b), to(#1b1b1b));
    background-image: linear-gradient(180deg, #1b1b1b, #1b1b1b);
  }
  
  .legal-text {
    margin-top: 15px;
    color: #9e9e9e;
    font-size: 10px;
    line-height: 22px;
  }
  
  .dropdown-list-2 {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .5)));
    background-image: linear-gradient(180deg, rgba(0, 0, 0, .5), rgba(0, 0, 0, .5));
  }
  
  .dropdown-list-2.w--open {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
    background-image: linear-gradient(180deg, #fff, #fff);
  }
  
  .nav-button{
    display: inline-block;
    height: auto;
    min-width: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 10px 15px;
    border: 2px solid transparent;
    border-radius: 6px;
    background-color: #0070d9;
    -webkit-transition: background-color 200ms ease, color 200ms ease;
    transition: background-color 200ms ease, color 200ms ease;
    font-family: Proximanova, sans-serif;
    color: #fff;
    font-size: 16px;
    line-height: 15px;
    font-weight: 700;
    text-align: left;
    text-decoration: none;
    cursor: default;
  }
  
  .nav-button:hover {
    background-color: #fff;
    color: #0070d9;
  }
  
  ._100-percent {
    width: 100%;
  }
  
  .bg-grey {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f1f3f7), to(#f1f3f7));
    background-image: linear-gradient(180deg, #f1f3f7, #f1f3f7);
  }
  
  .nav-logo {
    max-width: auto;
    margin-left: 20px;
    padding-top: 0px;
    padding-left: 0px;
  }
  
  .intro-section-bluecentered {
    display: block;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 50px;
    padding-bottom: 25px;
    border-width: 0px;
    border-bottom-style: solid;
    border-bottom-color: rgba(177, 194, 219, .8);
    background-color: #00abdf;
    font-family: Proximanova, sans-serif;
    color: #1b1b1b;
    font-size: 9px;
    line-height: 12px;
  }
  
  .intro-section-grey {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin: 0px auto;
    padding-top: 50px;
    padding-right: 0px;
    padding-bottom: 50px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-width: 0px;
    border-bottom-style: solid;
    border-bottom-color: rgba(177, 194, 219, .8);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f1f3f7), to(#f1f3f7));
    background-image: linear-gradient(180deg, #f1f3f7, #f1f3f7);
    font-family: Proximanova, sans-serif;
    color: #1b1b1b;
    font-size: 9px;
    line-height: 12px;
    text-align: center;
  }
  
  .mini-title {
    color: #1b1b1b;
    font-size: 10px;
    line-height: 19px;
    font-weight: 700;
    letter-spacing: 1px;
  }
  
  .tabs-content-2 {
    height: auto;
    margin-top: 0px;
  }
  
  .row-29 {
    width: 85%;
    margin: 1px 0px;
    padding-top: 0px;
    border-style: none;
    border-top-width: 1px;
    border-top-color: #fff;
  }
  
  ._75 {
    margin-bottom: 25px;
  }
  
  .row-30 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  
  .div-block-23 {
    width: 90%;
  }
  
  .dropdown {
    margin-right: 0px;
    margin-left: 0px;
  }
  
  .container-12 {
    font-family: Proximanova, sans-serif;
  }
  
  .horiz-form {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: auto;
    margin-left: auto;
    padding: 20px 0px 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 15px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(transparent), to(transparent));
    background-image: linear-gradient(180deg, transparent, transparent);
  }
  
  .horizontal-form-2 {
    width: 100%;
    margin-right: auto;
    margin-left: auto;
    border-radius: 5px;
    background-color: transparent;
  }
  
  .tab-pane-2 {
    height: 600px;
    margin-top: -40px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .5)));
    background-image: linear-gradient(180deg, rgba(0, 0, 0, .5), rgba(0, 0, 0, .5));
  }
  
  .tab-pane-3 {
    height: 450px;
    margin-top: -40px;
  }
  
  .tab-pane-4 {
    height: 450px;
    margin-top: -40px;
  }
  
  .form2-person {
    display: block;
    padding: 50px 0% 100px;
    border: 0px solid #000;
    background-image: radial-gradient(circle farthest-corner at 56% 57%, rgba(0, 0, 0, .15), #fff);
  }
  
  ._50-percent-form {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 50%;
    height: auto;
    padding-top: 0px;
    padding-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    align-self: stretch;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    text-align: center;
  }
  
  ._50-percent-form.flex-center {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 500px;
    padding-left: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    border-bottom: 1px none #000;
    color: #00abdf;
    font-weight: 700;
    text-align: left;
  }
  
  
  
  ._50-percent-form.flex-center {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 500px;
    padding-left: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    border-bottom: 1px none #000;
    color: #00abdf;
    font-weight: 700;
    text-align: left;
  }
  
  
  
  .div-block-25 {
    display: block;
    width: 65%;
    margin-right: auto;
    margin-left: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  
  .form4-horizontal-grey {
    padding-top: 50px;
    padding-bottom: 50px;
    background-image: radial-gradient(circle farthest-corner at 50% 50%, rgba(0, 0, 0, .15), #fff);
    font-style: normal;
  }
  
  .horiz-form-no-bg {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: auto;
    margin-left: auto;
    padding: 20px 0px 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 15px;
  }
  
  .hero-form-button-blue {
    width: 50%;
    height: 50px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 9px;
    border-radius: 7px;
    background-color: #106dc4;
    font-family: Proximanova, sans-serif;
    font-size: 14px;
    line-height: 10px;
    font-weight: 700;
    letter-spacing: 0px;
    text-transform: none;
  }
  
  .column-1 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-right: 60px;
    padding-left: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  
  .no-bottom {
    margin-bottom: 0px;
  }
  
  .column-58 {
    padding-left: 0px;
  }
  
  .unordered-list-6 {
    width: 80%;
  }
  
  ._50-percent-column-right {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 50%;
    height: auto;
    padding-top: 0px;
    padding-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    align-self: stretch;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    text-align: center;
  }
  
  ._100 {
    width: 100%;
  }
  
  .column-60 {
    padding-left: 0px;
  }
  
  .container-13 {
    margin-top: 0px;
    border-top: 1px none rgba(0, 0, 0, .02);
  }
  
  ._3-col-camp-pages {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  
  ._3-col-camp-pages.grey {
    padding-top: 75px;
    padding-bottom: 75px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#f1f3f7), to(#f1f3f7));
    background-image: linear-gradient(180deg, #f1f3f7, #f1f3f7);
  }
  
  .h2-hero-text {
    width: 50%;
    color: #fff;
    font-size: 55px;
    line-height: 44px;
  }
  
  .h2-hero-text.black {
    width: 100%;
    color: #1b1b1b;
  }
  
  .h3-white-center-lowercase {
    margin-right: auto;
    margin-left: auto;
    color: #fff;
    text-align: center;
    text-transform: none;
  }
  
  .row-35 {
    width: 100%;
  }
  
  .link-block-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    margin-top: auto;
    margin-bottom: auto;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  
  .dropdown-toggle-in-nav {
    margin-right: 0px;
    margin-left: 0px;
    padding: 0px;
    background-color: transparent;
    -webkit-transition: background-color 200ms ease;
    transition: background-color 200ms ease;
    font-family: Proximanova, sans-serif;
    color: #1b1b1b;
    font-size: 11px;
    font-weight: 300;
    letter-spacing: 0.5px;
  }
  
  .dropdown-toggle-in-nav:hover {
    border-style: none;
    border-width: 0px;
    border-bottom-color: #00abdf;
    background-color: #00abdf;
    color: #fff;
  }
  
  .dropdown-toggle-in-nav.w--open {
    width: 100%;
    background-color: transparent;
    color: #fff;
  }
  
  .dropdown-toggle-in-nav.w--open:hover {
    font-weight: 700;
  }
  
  .dropdown-in-nav {
    width: 89%;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 15px;
    padding: 5px 10px;
    border-style: none;
    font-family: Proximanova, sans-serif;
    color: #1b1b1b;
    font-weight: 700;
  }
  
  .dropdown-in-nav:hover {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#0070d9), to(#0070d9));
    background-image: linear-gradient(180deg, #0070d9, #0070d9);
    font-family: Proximanova, sans-serif;
    color: #fff;
    font-weight: 700;
  }
  
  .dropdown-in-nav:active {
    color: #1b1b1b;
  }
  
  .inline-block-in-nav {
    display: inline-block;
    width: 250px;
    height: auto;
    margin-left: 0px;
    background-color: transparent;
    font-family: Proximanova, sans-serif;
    font-size: 14px;
    font-weight: 300;
  }
  
  .inline-block-in-nav:hover {
    border-style: none;
    background-color: transparent;
    font-weight: 700;
  }
  
  .inline-block-in-nav:focus {
    color: #1b1b1b;
  }
  
  .dropdown-list-copy {
    width: 100%;
    background-color: #fff;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  }
  
  .dropdown-list-copy.w--open {
    left: 250px;
    top: -15px;
    right: -85px;
    z-index: 1500;
    display: inline-block;
    width: 115%;
    margin-top: 0px;
    padding: 15px 25px 25px 0px;
    background-color: #fff;
    box-shadow: -5px 2px 20px -4px rgba(0, 0, 0, .35);
    font-family: Proximanova, sans-serif;
  }
  
  .div-block-34 {
    position: relative;
    top: -49px;
    bottom: -36px;
    z-index: 100;
    height: 75px;
    background-image: url('/Assets/ActiveNetwork/ribbon-2.png');
    background-position: 0px 50%;
    background-size: cover;
    background-repeat: no-repeat;
  }
  
  .hero-content {
    width: 70%;
  }
  
  .hero-div {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 80%;
    margin: auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  
  .white {
    position: relative;
    z-index: 10;
    width: 100%;
    color: #fff;
    font-weight: 300;
  }
  
  .white._75 {
    width: 75%;
  }
  
  .white.center {
    font-size: 35px;
    line-height: 35px;
    font-weight: 100;
  }
  
  .white._100-percent {
    width: 100%;
  }
  
  .center-white {
    display: block;
    width: 80%;
    margin-right: auto;
    margin-bottom: 25px;
    margin-left: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: #fff;
    font-size: 22px;
    line-height: 28px;
    font-weight: 100;
    text-align: center;
    text-transform: none;
  }
  
  .container-17 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  
  .margin-top {
    margin-top: 50px;
    margin-right: 0px;
    margin-left: 0px;
  }
  
  .column-1 {
    padding-right: 50px;
  }
  
  .column-1.padding-top-100 {
    padding-top: 75px;
  }
  
  .column-1.center {
    padding-right: 0px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  
  .column-1.center {
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  
  .column-3 {
    padding-left: 0px;
  }
  
  .mobile-logo {
    width: 155px;
    margin-right: 30px;
  }
  
  .icon {
    display: block;
  }
  
  .intro-section-blue-2-col {
    display: block;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 50px;
    padding-bottom: 50px;
    border-width: 0px;
    border-bottom-style: solid;
    border-bottom-color: rgba(177, 194, 219, .8);
    background-color: #00abdf;
    font-family: Proximanova, sans-serif;
    color: #fff;
    font-size: 9px;
    line-height: 12px;
  }
  
  .intro-sectionwhitecentered {
    display: block;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 50px;
    padding-bottom: 25px;
    border-width: 0px;
    border-bottom-style: solid;
    border-bottom-color: rgba(177, 194, 219, .8);
    background-color: #fff;
    font-family: Proximanova, sans-serif;
    color: #1b1b1b;
    font-size: 9px;
    line-height: 12px;
  }
  
  .button-dark {
    display: inline-block;
    height: auto;
    min-width: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 15px;
    border: 2px solid transparent;
    border-radius: 6px;
    background-color: #0086af;
    -webkit-transition: background-color 200ms ease, color 200ms ease;
    transition: background-color 200ms ease, color 200ms ease;
    font-family: Proximanova, sans-serif;
    color: #fff;
    font-size: 12px;
    line-height: 15px;
    font-weight: 700;
    text-align: left;
    text-decoration: none;
    cursor: default;
  }
  
  .button-dark:hover {
    background-color: #0293be;
    color: #fff;
  }
  
  .intro-section-dark {
    display: block;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 50px;
    padding-bottom: 50px;
    border-width: 0px;
    border-bottom-style: solid;
    border-bottom-color: rgba(177, 194, 219, .8);
    background-color: #1b1b1b;
    font-family: Proximanova, sans-serif;
    color: #1b1b1b;
    font-size: 9px;
    line-height: 12px;
  }
  
  .div-block-37 {
    width: 80%;
    margin-right: auto;
    margin-left: auto;
  }
  
  .row-41 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
  }
  
  .customer-logos {
    padding-top: 50px;
    padding-bottom: 50px;
  }
  
  .container-22 {
    padding-top: 25px;
  }
  .col-1 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 350px;
    padding: auto 25px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    background-image: linear-gradient(55deg, #000, transparent);
  }
  
  .col-1:hover {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .5)));
    background-image: linear-gradient(180deg, rgba(0, 0, 0, .5), rgba(0, 0, 0, .5));
  }
  
  
  
  
  .col-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 350px;
    padding: auto 25px;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    background-image: linear-gradient(55deg, #000, transparent);
  }
  
  .col-2:hover {
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .5)));
    background-image: linear-gradient(180deg, rgba(0, 0, 0, .5), rgba(0, 0, 0, .5));
  }
  
  
  
  
  
  .link-block-3 {
    position: static;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    height: 100%;
    margin-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    opacity: 1;
  }
  
  .link-block-3:hover {
    opacity: 1;
  }
  
  .text-wrapper-text {
    position: absolute;
    left: 0px;
    top: 0px;
    right: 0px;
    bottom: 0px;
    display: block;
    padding: 10px;
    opacity: 1;
  }
  
  .text-wrapper-text:hover {
    display: block;
    opacity: 1;
  }
  
  .full-screen {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
  
  .column-90percent-top {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 84%;
    margin: 100px auto 0px 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
  
  .right-padding {
    padding-right: 50px;
  }
  
  .row-2 {
    margin-top: 50px;
  }
  
  .row-2.align-middle {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  
  .large-stat {
    margin-bottom: 0px;
    border-style: none;
    font-family: 'Din condensed', sans-serif;
    font-size: 80px;
    line-height: 72px;
  }
  
  
  
  ._80-percent {
    width: 80%;
    height: auto;
    margin-right: auto;
    margin-left: auto;
  }
  
  .h1-small {
    width: 90%;
    font-family: Proximanova, sans-serif;
    color: #1b1b1b;
    font-size: 40px;
    line-height: 40px;
    font-weight: 300;
    text-transform: none;
  }
  
  .button-reverse {
    padding: 15px 25px;
    border: 2px solid #fff;
    color: #fff;
    text-transform: none;
  }
  
  .button-reverse.right-margin {
    margin-right: 25px;
  }
  
  .button-reverse.right-margin:hover {
    border-color: transparent;
    background-color: #fff;
    color: #106dc4;
  }
  
  .h2-large {
    width: 95%;
    margin-bottom: 15px;
    font-size: 40px;
    line-height: 40px;
  }
  
  .coumn-1 {
    padding-left: 0px;
  }
  
  .stat-section {
    padding-top: 150px;
    padding-bottom: 150px;
  }
  
  
  .xlarge-stat {
    width: 100%;
    font-family: 'Din condensed', sans-serif;
    color: #fff;
    font-size: 210px;
    line-height: 200px;
    text-align: center;
  }
  
  .xlarge-stat-descrip {
    width: 50%;
    margin: -30px auto 0px;
    font-family: Proximanova, sans-serif;
    color: #fff;
    font-size: 18px;
    line-height: 28px;
    font-weight: 300;
    text-align: center;
  }
  
  .tab-link-tab-1 {
    background-color: transparent;
    font-size: 14px;
    font-weight: 300;
  }
  
  .tab-link-tab-1.w--current {
    padding-right: 15px;
    padding-left: 15px;
    border-bottom: 2px solid #106dc4;
    border-radius: 0px;
    background-color: transparent;
    color: #000;
    font-size: 14px;
    line-height: 12px;
    font-weight: 700;
  }
  
  .tabs-menu-3 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-left: auto;
    padding-bottom: 25px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  
  .tab-pane-tab-1-2 {
    height: auto;
  }
  
  .tabs-content-4 {
    height: auto;
    margin-top: 25px;
  }
  
  .row-52 {
    width: 100%;
  }
  
  .section-33 {
    position: static;
    z-index: 1500;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: #000;
    background-image: none;
  }
  
  .p-stat-text {
    margin-top: -5px;
    font-weight: 700;
  }
  
  .margin-bottom {
    margin-bottom: 25px;
  }
  
  .yellow {
    color: #fbad18;
  }
  
  .extra-top {
    margin-top: 25px;
  }
  
  .middle-container-2 {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 40%;
    padding-bottom: 0px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
  }
  
  .middle-container-2.margin-bottom {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  
  .check-in-section {
    padding-top: 75px;
    padding-bottom: 0px;
    background-color: transparent;
  }
  
  .margin-bottom-100 {
    margin-bottom: 100px;
  }
  
  .tab-pane-tab-3 {
    height: auto;
  }
  
  .small-center {
    margin-top: 10px;
    margin-bottom: 0px;
    color: #5b5f68;
    font-size: 14px;
    text-align: center;
  }
  
  
  .get-started-link {
    margin-bottom: 0px;
    padding: 0px 20px;
    background-color: transparent;
    -webkit-transition: background-color 200ms ease;
    transition: background-color 200ms ease;
    font-family: Proximanova, sans-serif;
    color: #fff;
    font-size: 14px;
    font-weight: 300;
  }
  
  .get-started-link:hover {
    border-style: none;
    border-width: 0px 0px 2px;
    border-color: #00abdf;
    background-color: transparent;
    color: #fff;
    text-decoration: none;
  }
  
  .get-started-link.w--current {
    border-bottom: 0px none transparent;
    background-color: transparent;
    color: #fff;
    font-size: 14px;
  }
  
  .link-9 {
    display: block;
    float: none;
    font-family: Proximanova, sans-serif;
    color: #0070d9;
    font-size: 10px;
    line-height: 18px;
    font-style: normal;
    font-weight: 700;
    text-align: center;
  }
  
  .customer-quote-stat {
    margin-bottom: 0px;
    padding: 50px 4%;
    background-color: #f1f3f7;
  }
  
  .row-4 {
    width: 100%;
    padding-top: 0px;
    text-align: left;
  }
  
  .column-42 {
    text-align: center;
  }
  
  .customer-stories-widget-2 {
    display: block;
  }
  
  .column-10 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: visible;
    height: 200px;
    padding-top: 0px;
    padding-right: 30px;
    padding-left: 30px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    background-image: linear-gradient(55deg, #000, transparent);
  }
  
  .column-10:hover {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    overflow: hidden;
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, .5)));
    background-image: linear-gradient(180deg, rgba(0, 0, 0, .5), rgba(0, 0, 0, .5));
    box-shadow: 0 0 50px 0 rgba(27, 27, 27, .5);
    opacity: 1;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    -webkit-perspective: 1px;
    perspective: 1px;
    -webkit-transform: perspective(588px);
    transform: perspective(588px);
  }
  
  
  
  
  .photo-call-out-large-2 {
    display: block;
    width: 90%;
    margin-top: 0px;
    margin-bottom: 10px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    font-family: Proximanova, sans-serif;
    color: #fff;
    font-size: 22px;
    line-height: 24px;
    font-weight: 100;
    text-align: left;
    text-transform: uppercase;
  }
  
  .form2-person-2 {
    display: block;
    margin-bottom: 0px;
    padding: 0px 0%;
    border: 0px solid #000;
    background-color: #f1f3f7;
  }
  
  .center-3 {
    display: block;
    margin-right: auto;
    margin-bottom: 25px;
    margin-left: auto;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: #1b1b1b;
    text-align: center;
  }
  
  .center-3.white {
    display: block;
    width: 100%;
    margin-right: auto;
    margin-bottom: 25px;
    margin-left: auto;
    color: #fff;
    font-size: 16px;
    line-height: 26px;
    font-weight: 300;
  }
  
  .center-3.white {
    display: block;
    width: 100%;
    margin-right: auto;
    margin-bottom: 25px;
    margin-left: auto;
    font-size: 16px;
    line-height: 26px;
    font-weight: 300;
  }
  
  .hero-form-button-3 {
    width: 50%;
    height: 50px;
    margin-right: auto;
    margin-left: auto;
    padding-top: 9px;
    border: 2px none #fff;
    border-radius: 7px;
    background-color: #fff;
    font-family: Proximanova, sans-serif;
    color: #0070d9;
    font-size: 14px;
    line-height: 10px;
    font-weight: 700;
    letter-spacing: 0px;
    text-transform: none;
  }
  
  .hero-form-3 {
    width: 350px;
    margin-bottom: 0px;
    border-radius: 5px;
    background-color: transparent;
  }
  
  .form-3-input-3 {
    margin-top: 0px;
    margin-right: 10px;
    margin-bottom: 15px;
    padding: 9px 15px 9px 16px;
    border-style: none;
    border-bottom-width: 1px;
    border-bottom-color: rgba(91, 95, 104, .5);
    border-radius: 7px;
    background-color: transparent;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff));
    background-image: linear-gradient(180deg, #fff, #fff);
    font-family: Proximanova, sans-serif;
    color: #1b1b1b;
    font-size: 14px;
    line-height: 10px;
    font-weight: 300;
    letter-spacing: 0px;
    text-transform: none;
  }
  
  .form-3-input-3.margin-bottom {
    height: 50px;
    margin-bottom: 15px;
  }
  
  .form-wrapper-2 {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: stretch;
    -webkit-align-items: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
    -webkit-box-flex: 1;
    -webkit-flex: 1;
    -ms-flex: 1;
    flex: 1;
    border: 0px solid #000;
    background-color: transparent;
  }
  
  .form-10 {
    margin-right: auto;
    margin-left: auto;
    padding: 35px;
    border-radius: 15px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#0070d9), to(#0070d9));
    background-image: linear-gradient(180deg, #0070d9, #0070d9);
  }
  
  .intro-paragraph-2 {
    width: 100%;
    margin-bottom: 25px;
    font-family: Proximanova, sans-serif;
    color: #1b1b1b;
    font-size: 18px;
    line-height: 28px;
    font-weight: 300;
  }
  
  .legal-text-center-grey {
    width: 80%;
    margin-top: 15px;
    margin-right: auto;
    margin-left: auto;
    color: #545456;
    font-size: 10px;
    line-height: 18px;
    text-align: center;
  }
  
  ._50-percent-column-3 {
    position: relative;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 50%;
    height: auto;
    padding-top: 0px;
    padding-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-flex-wrap: nowrap;
    -ms-flex-wrap: nowrap;
    flex-wrap: nowrap;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    align-self: stretch;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    text-align: center;
  }
  
  ._50-percent-column-3.flex-center {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding-left: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    border-bottom: 1px none #000;
    color: #00abdf;
    font-weight: 700;
    text-align: left;
  }
  
  .horizontal-form-2-2 {
    width: 65%;
    margin-right: auto;
    margin-left: auto;
    border-radius: 5px;
    background-color: transparent;
  }
  
  .link11 {
    float: none;
    font-family: Proximanova, sans-serif;
    color: #f1f3f7;
    font-size: 10px;
    line-height: 18px;
    font-style: normal;
    font-weight: 700;
    text-align: left;
  }
  
  .form3-horizontal-blue-2 {
    padding-top: 50px;
    padding-bottom: 50px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#00abdf), to(#00abdf));
    background-image: linear-gradient(180deg, #00abdf, #00abdf);
  }
  
  .form3-horizontal-blue-2.blue {
    padding-bottom: 90px;
    background-image: -webkit-gradient(linear, left top, left bottom, from(#00abdf), to(#00abdf));
    background-image: linear-gradient(180deg, #00abdf, #00abdf);
  }
  
  .form3-horizontal-blue-2.blue.extra-bottom {
    padding-bottom: 100px;
    background-color: #0070d9;
    background-image: none;
  }
  
  .horiz-form-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-right: auto;
    margin-left: auto;
    padding: 20px 0px 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    border-radius: 15px;
  }
  
  .white-2 {
    margin-bottom: 0px;
    color: #fff;
    font-size: 16px;
    line-height: 26px;
    font-weight: 300;
  }
  
  .white-2.lowercase.center {
    font-size: 22px;
  }
  
  .legal-text-center-white {
    width: 80%;
    margin-top: 15px;
    margin-right: auto;
    margin-left: auto;
    color: #fff;
    font-size: 10px;
    line-height: 18px;
    text-align: center;
  }
  
  .intro-section-bluecentered-2 {
    display: block;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 50px;
    padding-bottom: 50px;
    border-width: 0px;
    border-bottom-style: solid;
    border-bottom-color: rgba(177, 194, 219, .8);
    background-color: #0070d9;
    font-family: Proximanova, sans-serif;
    color: #1b1b1b;
    font-size: 9px;
    line-height: 12px;
  }
  
  .intro-container-2 {
    display: block;
    padding-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center;
  }
  
  .center-white-2 {
    display: block;
    width: 80%;
    margin-right: auto;
    margin-bottom: 10px;
    margin-left: auto;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    color: #fff;
    font-size: 22px;
    line-height: 24px;
    font-weight: 100;
    text-align: center;
    text-transform: none;
  }
  
  .video-section-center-2 {
    padding-top: 75px;
    padding-bottom: 75px;
  }
  
  ._80-percent-2 {
    width: 82.5vw;
    height: auto;
    margin-right: auto;
    margin-left: auto;
  }
  
  .column-96 {
    display: block;
    padding-right: 50px;
  }
  
  .column-96.padding-top {
    display: block;
    padding-top: 0px;
  }
  
  .row-17 {
    margin-bottom: 10px;
    padding-top: 0px;
  }
  
  .intro-white-center {
    margin-right: auto;
    margin-bottom: 0px;
    margin-left: auto;
    color: #fff;
    text-align: center;
  }
  
  .image-112 {
    width: 100%;
  }
  
  .max-height {
    overflow: hidden;
    height: 175px;
  }
  
  .dropdown-link-2 {
    width: auto;
    margin: 0px 0px 0px 15px;
    padding: 10px 15px 10px 10px;
    border-radius: 0px;
    background-color: #fff;
    -webkit-transition: background-color 200ms ease;
    transition: background-color 200ms ease;
    font-family: Proximanova, sans-serif;
    color: #000;
    font-size: 14px;
    line-height: 22px;
    font-weight: 300;
  }
  
  .dropdown-link-2:hover {
    border-radius: 0px;
    background-color: #0070d9;
    opacity: 1;
    color: #fff;
    font-weight: 700;
  }
  
  .dropdown-link-2.w--current {
    background-color: #0070d9;
    color: #fff;
  }
  
  .text-span-2 {
    margin-left: 2px;
    font-family: 'Font awesome 5 free solid 900', sans-serif;
    font-size: 12px;
  }
  
  .dropdown-list-4 {
    margin-top: 10px;
    background-color: #fff;
  }
  
  .dropdown-list-4.w--open {
    margin-top: 0px;
    box-shadow: -5px 2px 20px -4px rgba(0, 0, 0, .35);
  }
  
  .nav-button-2 {
    display: inline-block;
    height: auto;
    min-width: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 10px;
    padding: 5px 10px;
    float: right;
    border: 2px solid transparent;
    border-radius: 6px;
    background-color: #0070d9;
    -webkit-transition: background-color 200ms ease, color 200ms ease;
    transition: background-color 200ms ease, color 200ms ease;
    color: #fff;
    font-size: 12px;
    line-height: 14px;
    font-weight: 700;
    text-align: left;
    text-decoration: none;
    cursor: default;
  }
  
  .nav-button-2:hover {
    background-color: #fff;
    color: #0070d9;
  }
  .nav-button-3 {
    display: inline-block;
    height: auto;
    min-width: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    margin-left: 10px;
    padding: 5px 10px;
    float: right;
    border: 2px solid transparent;
    border-radius: 6px;
    background-color: #0070d9;
    -webkit-transition: background-color 200ms ease, color 200ms ease;
    transition: background-color 200ms ease, color 200ms ease;
    color: #fff;
    font-size: 12px;
    line-height: 14px;
    font-weight: 700;
    text-align: left;
    text-decoration: none;
    cursor: default;
}
.nav-button-3:hover {
    background-color: #fff;
    color: #0070d9;
}
  .columns-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  
  .search {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 0px;
    margin-left: 0px;
  }
  
  .tab-pane-tab-3-2 {
    height: 100%;
    background-color: #0070d9;
  }
  
  .nav-menu-2 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    float: right;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    z-index:999;
  }
  
  .nav-search {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 10%;
    float: right;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  
  .activenetwork-wrapper {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    clear: both;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  
  .search-input {
    width: 100px;
    height: 28px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    border-style: solid none solid solid;
    border-width: 0.5px;
    border-color: hsla(0, 0%, 100%, .5);
    background-color: transparent;
    font-family: Proximanova, sans-serif;
    color: rgba(0, 0, 0, .5);
    font-size: 11px;
    line-height: 10px;
  }
  
  .dropdown-toggle-2 {
    padding: 0px 20px;
    font-family: Proximanova, sans-serif;
    color: #fff;
    font-size: 15px;
    font-weight: 300;
  }
  
  .dropdown-toggle-2:hover {
    font-weight: 700;
  }
  
  .activenetwork-smalllinks {
    position: absolute;
    display: block;
    width: 100%;
    float: right;
    clear: none;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: transparent;
  }
  
  .tabs-content {
    width: 550px;
    padding: 50px 25px 25px;
    background-color: #0070d9;
  }
  
  .text-span-3 {
    font-family: 'Active icon', sans-serif;
  }
  
  .tabs {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
  }
  
  .search-button {
    height: 28px;
    padding-top: 0px;
    padding-right: 12px;
    padding-bottom: 0px;
    border-style: solid solid solid none;
    border-width: 0.5px;
    border-color: hsla(0, 0%, 100%, .5);
    background-color: transparent;
    font-family: 'Active icon', sans-serif;
    color: hsla(0, 0%, 100%, .5);
    font-size: 12px;
  }
  
  .tabs-menu-4 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    background-color: #fff;
  }
  
  .navbar-3 {
    display: block;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    background-color: transparent;
  }
  
  .nav-market {
    width: 100%;
    margin-bottom: 0px;
    color: hsla(0, 0%, 100%, .5);
    font-size: 12px;
    text-align: left;
    letter-spacing: 0px;
    text-transform: none;
  }
  
  .tab-link-tab-1-2 {
    width: 200px;
    padding-left: 20px;
    border-radius: 0px;
    background-color: #fff;
    color: #000;
    font-size: 12px;
    line-height: 20px;
    font-weight: 300;
    text-align: left;
  }
  
  .tab-link-tab-1-2:hover {
    background-color: #0070d9;
    color: #fff;
    font-weight: 700;
  }
  
  .tab-link-tab-1-2.w--current {
    display: block;
    width: 200px;
    padding-right: 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    border-radius: 0px;
    background-color: #0070d9;
    color: #fff;
    font-weight: 700;
    text-align: left;
  }
  
  .nav-small {
    padding: 0px 7px;
    color: #fbad18;
    font-size: 11px;
  }
  
  .main-nav {
    width: 80%;
    padding-bottom: 0px;
    float: none;
    text-align: center;
  }
  
  .columns-4 {
    height: 100%;
  }
  
  .activenetwork-logo-2 {
    max-width: auto;
    margin-left: 0px;
    padding-top: 0px;
    padding-left: 0px;
  }
  
  .dropdown-4 {
    margin-right: 0px;
    margin-left: 0px;
  }
  
  .dropdown-in-nav-3 {
    display: block;
    width: 100%;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding: 0px 0px 0px 15px;
    border-style: none;
    font-family: Proximanova, sans-serif;
    color: #000;
    font-size: 12px;
    font-weight: 700;
  }
  
  .dropdown-in-nav-3:hover {
    background-image: -webkit-gradient(linear, left top, left bottom, from(#0070d9), to(#0070d9));
    background-image: linear-gradient(180deg, #0070d9, #0070d9);
    color: #fff;
    font-weight: 700;
  }
  
  .dropdown-in-nav-3:active {
    color: #1b1b1b;
  }
  
  .burger-menu-3 {
    z-index: 200;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 20px;
    padding-top: 18px;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  
  .burger-menu-3.w--open {
    background-color: #fff;
  }
  
  .dropdown-toggle-in-nav-3 {
    margin-right: 0px;
    margin-left: 0px;
    padding: 0px;
    background-color: transparent;
    -webkit-transition: background-color 200ms ease;
    transition: background-color 200ms ease;
    color: #1b1b1b;
    font-size: 11px;
    font-weight: 300;
    letter-spacing: 0.5px;
  }
  
  .dropdown-toggle-in-nav-3:hover {
    border-style: none;
    border-width: 0px;
    border-bottom-color: #00abdf;
    background-color: transparent;
    color: #fff;
    font-weight: 700;
  }
  
  .dropdown-toggle-in-nav-3.w--open {
    width: 100%;
    background-color: transparent;
    color: #fff;
  }
  
  .dropdown-toggle-in-nav-3.w--open:hover {
    font-weight: 700;
  }
  
  .dropdown-link-6 {
    width: auto;
    margin: 0px;
    padding: 10px 15px;
    border-radius: 0px;
    background-color: #fff;
    -webkit-transition: background-color 200ms ease;
    transition: background-color 200ms ease;
    color: #000;
    font-size: 12px;
    line-height: 20px;
    font-weight: 300;
  }
  
  .dropdown-link-6:hover {
    border-radius: 0px;
    background-color: #0070d9;
    opacity: 1;
    color: #fff;
    font-weight: 700;
  }
  
  .dropdown-link-6.w--current {
    border-radius: 0px;
    background-color: #0070d9;
    color: #fff;
    font-weight: 700;
  }
  
  .column-105 {
    padding-right: 0px;
    padding-left: 0px;
  }
  
  .marketsubnav {
    position: relative;
    left: 0px;
    top: 0px;
    right: 0px;
    z-index: 200;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-top: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    background-color: transparent;
  }
  
  .secondary-nav-2 {
    position: relative;
    z-index: 500;
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
    background-color: #1d1d1d;
  }
  
  .inline-block-in-nav-3 {
    display: inline-block;
    width: 250px;
    height: auto;
    margin-left: 0px;
    padding-top: 5px;
    padding-bottom: 5px;
    background-color: transparent;
    font-size: 12px;
    font-weight: 300;
  }
  
  .inline-block-in-nav-3:hover {
    border-style: none;
    background-color: transparent;
    font-weight: 700;
  }
  
  .inline-block-in-nav-3:focus {
    color: #1b1b1b;
  }
  
  .get-started-mobile {
    display: none;
  }
  
  .column-106 {
    display: block;
    padding-right: 0px;
    padding-left: 0px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  
  .dropdown-toggle-6 {
    padding: 0px 15px;
    background-color: transparent;
    -webkit-transition: background-color 200ms ease;
    transition: background-color 200ms ease;
    font-family: Proximanova, sans-serif;
    color: #fff;
    font-size: 12px;
    font-weight: 300;
    letter-spacing: 0.5px;
  }
  
  .dropdown-toggle-6:hover {
    border-style: none;
    border-bottom-width: 2px;
    border-bottom-color: #00abdf;
    background-color: transparent;
    font-weight: 700;
  }
  
  .dropdown-toggle-6:active {
    font-weight: 700;
  }
  
  .dropdown-toggle-6.w--open {
    background-color: transparent;
    font-family: Proximanova, sans-serif;
    color: #fff;
    font-weight: 700;
  }
  
  .nav-menu-4 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  
  .dropdown-link-4 {
    width: auto;
    margin: 0px;
    padding: 10px 15px;
    border-radius: 0px;
    background-color: #fff;
    -webkit-transition: background-color 200ms ease;
    transition: background-color 200ms ease;
    color: #000;
    font-size: 12px;
    line-height: 20px;
    font-weight: 300;
  }
  
  .dropdown-link-4:hover {
    border-radius: 0px;
    background-color: #0070d9;
    opacity: 1;
    color: #fff;
    font-weight: 700;
  }
  
  .dropdown-link-4.w--current {
    border-radius: 0px;
    background-color: #0070d9;
    color: #fff;
    font-weight: 700;
  }
  
  .navlink-3 {
    margin-bottom: 0px;
    padding: 0px 15px;
    background-color: transparent;
    -webkit-transition: background-color 200ms ease;
    transition: background-color 200ms ease;
    color: #fff;
    font-size: 12px;
    font-weight: 300;
  }
  
  .navlink-3:hover {
    border-style: none;
    border-width: 0px 0px 2px;
    border-color: #00abdf;
    background-color: transparent;
    color: #fff;
    font-weight: 700;
    text-decoration: none;
  }
  
  .navlink-3.w--current {
    border-bottom: 0px none transparent;
    background-color: transparent;
    color: #fff;
    font-size: 12px;
    line-height: 30px;
  }
  
  .dropdown-list-6 {
    width: 100%;
    background-color: #fff;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  }
  
  .dropdown-list-6.w--open {
    z-index: 1500;
    width: auto;
    max-width: auto;
    margin-top: 0px;
    padding: 0px;
    background-color: #fff;
    box-shadow: -5px 2px 20px -4px rgba(0, 0, 0, .35);
  }
  
  .dropdown-list-copy-3 {
    width: 100%;
    background-color: #fff;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  }
  
  .dropdown-list-copy-3.w--open {
    left: 260px;
    top: 0px;
    right: 0px;
    z-index: 1500;
    display: inline-block;
    width: auto;
    margin-top: 0px;
    padding: 0px;
    background-color: #fff;
    box-shadow: -5px 2px 20px -4px rgba(0, 0, 0, .35);
  }
  
  .get-started-button-mobile {
    display: none;
  }
  
  
  
  ._3-col-section-bg {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin: 0px auto;
    padding-top: 0px;
    padding-bottom: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  
  .row-12 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 0px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  
  ._3-col {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    padding: 50px 0px 50px 20px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-align-self: stretch;
    -ms-flex-item-align: stretch;
    align-self: stretch;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
  }
  
  ._3-col.grey-gradient {
    padding-top: 50px;
    padding-right: 0px;
    padding-bottom: 50px;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-flex: 0;
    -webkit-flex: 0 auto;
    -ms-flex: 0 auto;
    flex: 0 auto;
    background-image: linear-gradient(42deg, rgba(0, 0, 0, .1) 18%, transparent 99%);
  }
  
  ._80perc {
    width: 85%;
  }
  
  .columns-6 {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
  }
  
  .button-4 {
    display: inline-block;
    height: auto;
    min-width: auto;
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 15px;
    border: 2px solid transparent;
    border-radius: 6px;
    background-color: #0070d9;
    -webkit-transition: background-color 200ms ease, color 200ms ease;
    transition: background-color 200ms ease, color 200ms ease;
    font-family: Proximanova, sans-serif;
    color: #fff;
    font-size: 16px;
    line-height: 26px;
    font-weight: 700;
    text-align: center;
    text-decoration: none;
    cursor: default;
  }
  
  .button-4:hover {
    background-color: #fff;
    color: #0070d9;
  }
  
  .col-center {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
  }
  
  .tab-link-tab-shorter {
    padding-right: 15px;
    padding-left: 15px;
    background-color: transparent;
    font-size: 14px;
    font-weight: 300;
  }
  
  .tab-link-tab-shorter.w--current {
    border-bottom: 2px solid #106dc4;
    border-radius: 0px;
    background-color: transparent;
    color: #000;
    font-size: 14px;
    line-height: 12px;
    font-weight: 700;
  }
  
  .home-tab-section {
    padding-top: 50px;
    padding-bottom: 75px;
    background-color: transparent;
  }
  
  .header-intro-text-2 {
    width: 90%;
  }
  
  .bullet-white-3 {
    width: 90%;
    margin-bottom: 0px;
    padding-left: 20px;
    color: #fff;
  }
  
  .header-intro-text {
    width: 90%;
  }
  
  .bullet-white-2 {
    width: 90%;
    margin-bottom: 0px;
    padding-left: 20px;
    color: #fff;
  }
  
  .bullet-white {
    width: 90%;
    margin-bottom: 0px;
    padding-left: 20px;
    color: #fff;
  }
  
  .header-intro-text-3 {
    width: 90%;
  }
  
  .mainnav-2 {
    width: 100%;
    padding-top: 15px;
    padding-bottom: 15px;
    background-color: #000;
  }
  
  .logo-3 {
    z-index: 500;
    width: 10%;
    clear: none;
    text-align: left;
  }
  
  .main-nav-dropdown-link {
    padding-right: 15px;
    padding-left: 15px;
    color: #1b1b1b;
    font-size: 12px;
    line-height: 20px;
    font-weight: 300;
  }
  
  .main-nav-dropdown-link:hover {
    border-radius: 0px;
    background-color: #0070d9;
    color: #fff;
    font-weight: 700;
  }
  
  .main-nav-dropdown-link.w--current {
    border-radius: 0px;
    background-color: #0070d9;
    color: #fff;
    font-weight: 700;
  }
  
  .mainnav-link {
    margin-bottom: 0px;
    padding: 0px 15px;
    background-color: transparent;
    -webkit-transition: background-color 200ms ease;
    transition: background-color 200ms ease;
    color: #fff;
    font-size: 15px;
    line-height: 30px;
    font-weight: 300;
  }
  
  .mainnav-link:hover {
    border-style: none;
    border-width: 0px 0px 2px;
    border-color: #00abdf;
    background-color: transparent;
    color: #fff;
    font-weight: 700;
    text-decoration: none;
  }
  
  .mainnav-link.w--current {
    border-bottom: 0px none transparent;
    background-color: transparent;
    color: #fff;
    font-size: 15px;
    line-height: 30px;
  }
  
  .small-dropdown {
    margin-top: 2px;
    padding: 0px 7px;
    font-family: Proximanova, sans-serif;
    color: #fbad18;
    font-size: 11px;
    line-height: 26px;
    font-weight: 700;
  }
  
  .small-dropdown:hover {
    font-weight: 700;
  }
  
  .small-nav-drop {
    padding: 5px 10px;
    color: #1b1b1b;
    font-size: 11px;
    line-height: 26px;
    font-weight: 300;
  }
  
  .small-nav-drop:hover {
    border-radius: 0px;
    background-color: #0070d9;
    color: #fff;
    font-weight: 700;
  }
  
  .button-reverse {
    padding-right: 15px;
    padding-left: 15px;
    border-style: solid;
    border-color: #0070d9;
    border-radius: 6px;
    background-color: transparent;
    color: #0070d9;
  }
  
  .active-icon {
    font-family: 'Active icon', sans-serif;
  }
  
  .superscript {
    position: relative;
    bottom: 8px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    font-size: 12px;
    text-transform: none;
  }
  
  .app-download {
    width: auto;
  }
  
  .nav-text {
    color: #fff;
    font-size: 13px;
    line-height: 23px;
  }
  
  .small-nav-button {
    border-radius: 6px;
    background-color: #fbad18;
    color: #1b1b1b;
    font-size: 12px;
    line-height: 14px;
  }
  
  .mega-navlink {
    display: block;
    margin-bottom: 5px;
    clear: none;
    color: #fbad18;
    font-size: 13px;
    line-height: 23px;
    font-weight: 700;
    text-decoration: none;
  }
  
  .mega-navlink:hover {
    color: #fff;
    font-weight: 700;
  }
  
  .product-column {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    padding-right: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
  }
  
  .nav-intro-text {
    margin-bottom: 10px;
    color: #fff;
    font-size: 15px;
    line-height: 20px;
    font-weight: 700;
  }
  
  .mega-nav-logo {
    margin-bottom: 35px;
  }
  
  .product-overview-col {
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    padding-right: 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    border-right: 2px none #093a67;
  }
  
  .p-stat-text-white {
    margin-top: -15px;
    color: #fff;
    font-weight: 700;
  }
  
  .reviews {
    margin-top: 25px;
  }
  
  .dropdown-link-8 {
    display: none;
  }
  
  .footer-large-link {
    color: #fff;
  }
  
  .mobile-only-link {
    display: none;
  }
  
  .div-block-75 {
    height: 500px;
  }
  
  .dropdown-list-worldwide {
    width: 100%;
    background-color: #fff;
    font-family: Arial, 'Helvetica Neue', Helvetica, sans-serif;
  }
  
  .dropdown-list-worldwide.w--open {
    z-index: 1500;
    width: auto;
    max-width: auto;
    margin-top: 0px;
    padding: 0px;
    background-color: #fff;
    box-shadow: -5px 2px 20px -4px rgba(0, 0, 0, .35);
  }
  
  .dropdown-5 {
    display: none;
    margin-right: 0px;
    margin-left: 0px;
  }
  
  .dropdown-toggle-2-copy {
    padding: 0px 20px;
    font-family: Proximanova, sans-serif;
    color: #fff;
    font-size: 15px;
    font-weight: 300;
  }
  
  .dropdown-toggle-2-copy:hover {
    font-weight: 700;
  }
  
  .main-nav-dropdown-link-small {
    padding-right: 15px;
    padding-left: 15px;
    color: #1b1b1b;
    font-size: 12px;
    line-height: 20px;
    font-weight: 300;
  }
  
  .main-nav-dropdown-link-small:hover {
    border-radius: 0px;
    background-color: #0070d9;
    color: #fff;
    font-weight: 700;
  }
  
  .main-nav-dropdown-link-small.w--current {
    border-radius: 0px;
    background-color: #0070d9;
    color: #fff;
    font-weight: 700;
  }
  
  html.w-mod-js *[data-ix="display-none"] {
    display: none;
    opacity: 0;
  }
  
  html.w-mod-js *[data-ix="display-none-2"] {
    display: none;
  }
  
  html.w-mod-js *[data-ix="show-on-hover"] {
    opacity: 0;
    -webkit-transform: translate(0px, 60px);
    -ms-transform: translate(0px, 60px);
    transform: translate(0px, 60px);
  }
  
  html.w-mod-js *[data-ix="show-on-hover-2"] {
    opacity: 0;
    -webkit-transform: translate(0px, 60px);
    -ms-transform: translate(0px, 60px);
    transform: translate(0px, 60px);
  }
  
  html.w-mod-js *[data-ix="show-on-hover-3"] {
    opacity: 0;
    -webkit-transform: translate(0px, 60px);
    -ms-transform: translate(0px, 60px);
    transform: translate(0px, 60px);
  }
  
  html.w-mod-js *[data-ix="show-on-hover-4"] {
    opacity: 0;
    -webkit-transform: translate(0px, 60px);
    -ms-transform: translate(0px, 60px);
    transform: translate(0px, 60px);
  }
  
  html.w-mod-js *[data-ix="dnol"] {
    display: none;
    height: 0px;
  }
  
  html.w-mod-js *[data-ix="display-none-3"] {
    display: none;
    height: 0px;
  }
  
  html.w-mod-js *[data-ix="move-up-on-load"] {
    opacity: 0;
    -webkit-transform: translate(0px, 40px);
    -ms-transform: translate(0px, 40px);
    transform: translate(0px, 40px);
  }
  
  html.w-mod-js *[data-ix="move-up-on-load-2"] {
    opacity: 0;
    -webkit-transform: translate(0px, 50px);
    -ms-transform: translate(0px, 50px);
    transform: translate(0px, 50px);
  }
  
  html.w-mod-js *[data-ix="move-up-on-load-3"] {
    opacity: 0;
    -webkit-transform: translate(0px, 60px);
    -ms-transform: translate(0px, 60px);
    transform: translate(0px, 60px);
  }
  
  html.w-mod-js *[data-ix="move-up-on-load-4"] {
    opacity: 0;
    -webkit-transform: translate(0px, 60px);
    -ms-transform: translate(0px, 60px);
    transform: translate(0px, 60px);
  }
  
  html.w-mod-js *[data-ix="move-up-on-load-5"] {
    opacity: 0;
    -webkit-transform: translate(0px, 60px);
    -ms-transform: translate(0px, 60px);
    transform: translate(0px, 60px);
  }
  
  html.w-mod-js *[data-ix="move-up-on-load-6"] {
    opacity: 0;
    -webkit-transform: translate(0px, 60px);
    -ms-transform: translate(0px, 60px);
    transform: translate(0px, 60px);
  }
  
  html.w-mod-js *[data-ix="move-up-on-load-7"] {
    opacity: 0;
    -webkit-transform: translate(0px, 60px);
    -ms-transform: translate(0px, 60px);
    transform: translate(0px, 60px);
  }
  
  html.w-mod-js *[data-ix="move-up-on-load-8"] {
    opacity: 0;
    -webkit-transform: translate(0px, 60px);
    -ms-transform: translate(0px, 60px);
    transform: translate(0px, 60px);
  }
  
  html.w-mod-js *[data-ix="hero-move-up-on-load"] {
    opacity: 0;
    -webkit-transform: translate(0px, 60px);
    -ms-transform: translate(0px, 60px);
    transform: translate(0px, 60px);
  }
  
  html.w-mod-js *[data-ix="move-right-on-load-1"] {
    opacity: 0;
    -webkit-transform: translate(-40px, 0px);
    -ms-transform: translate(-40px, 0px);
    transform: translate(-40px, 0px);
  }
  
  html.w-mod-js *[data-ix="move-left-on-load-2"] {
    opacity: 0;
    -webkit-transform: translate(40px, 0px);
    -ms-transform: translate(40px, 0px);
    transform: translate(40px, 0px);
  }
  
  html.w-mod-js *[data-ix="move-right-on-load-3"] {
    opacity: 0;
    -webkit-transform: translate(-40px, 0px);
    -ms-transform: translate(-40px, 0px);
    transform: translate(-40px, 0px);
  }
  
  html.w-mod-js *[data-ix="move-left-on-load-4"] {
    opacity: 0;
    -webkit-transform: translate(40px, 0px);
    -ms-transform: translate(40px, 0px);
    transform: translate(40px, 0px);
  }
  
  html.w-mod-js *[data-ix="move-right-on-load-5"] {
    opacity: 0;
    -webkit-transform: translate(-40px, 0px);
    -ms-transform: translate(-40px, 0px);
    transform: translate(-40px, 0px);
  }
  
  html.w-mod-js *[data-ix="move-left-on-load-6"] {
    opacity: 0;
    -webkit-transform: translate(40px, 0px);
    -ms-transform: translate(40px, 0px);
    transform: translate(40px, 0px);
  }
  
  html.w-mod-js *[data-ix="move-down-on-load"] {
    opacity: 0;
    -webkit-transform: translate(0px, -100%);
    -ms-transform: translate(0px, -100%);
    transform: translate(0px, -100%);
  }
  
  html.w-mod-js *[data-ix="move-up-on-slide-1"] {
    opacity: 0;
    -webkit-transform: translate(0px, 40px);
    -ms-transform: translate(0px, 40px);
    transform: translate(0px, 40px);
  }
  
  html.w-mod-js *[data-ix="move-up-on-slide-2"] {
    opacity: 0;
    -webkit-transform: translate(0px, 50px);
    -ms-transform: translate(0px, 50px);
    transform: translate(0px, 50px);
  }
  
  html.w-mod-js *[data-ix="move-up-on-slide-3"] {
    opacity: 0;
    -webkit-transform: translate(0px, 60px);
    -ms-transform: translate(0px, 60px);
    transform: translate(0px, 60px);
  }
  
  html.w-mod-js *[data-ix="display-none-on-load"] {
    display: none;
  }
  
  html.w-mod-js *[data-ix="99-percent-bar"] {
    opacity: 0;
    -webkit-transform: translate(0px, 40px);
    -ms-transform: translate(0px, 40px);
    transform: translate(0px, 40px);
  }
  
  html.w-mod-js *[data-ix="99-percent-bar-2"] {
    opacity: 0;
    -webkit-transform: translate(0px, 40px);
    -ms-transform: translate(0px, 40px);
    transform: translate(0px, 40px);
  }
  
  html.w-mod-js *[data-ix="3th-digit"] {
    opacity: 0;
    -webkit-transform: translate(0px, 40px);
    -ms-transform: translate(0px, 40px);
    transform: translate(0px, 40px);
  }
  
  html.w-mod-js *[data-ix="13-percent-bar"] {
    opacity: 0;
    -webkit-transform: translate(0px, 40px);
    -ms-transform: translate(0px, 40px);
    transform: translate(0px, 40px);
  }
  
  html.w-mod-js *[data-ix="59-percent-bar"] {
    opacity: 0;
    -webkit-transform: translate(0px, 40px);
    -ms-transform: translate(0px, 40px);
    transform: translate(0px, 40px);
  }
  
  html.w-mod-js *[data-ix="05-percent-bar"] {
    opacity: 0;
    -webkit-transform: translate(0px, 40px);
    -ms-transform: translate(0px, 40px);
    transform: translate(0px, 40px);
  }
  
  html.w-mod-js *[data-ix="85-percent-bar"] {
    opacity: 0;
    -webkit-transform: translate(0px, 40px);
    -ms-transform: translate(0px, 40px);
    transform: translate(0px, 40px);
  }
  
  html.w-mod-js *[data-ix="67-percent-bar"] {
    opacity: 0;
    -webkit-transform: translate(0px, 40px);
    -ms-transform: translate(0px, 40px);
    transform: translate(0px, 40px);
  }
  
  html.w-mod-js *[data-ix="51-to-99-percent-template"] {
    opacity: 0;
    -webkit-transform: translate(0px, 40px);
    -ms-transform: translate(0px, 40px);
    transform: translate(0px, 40px);
  }
  
  html.w-mod-js *[data-ix="55-percent-pie"] {
    opacity: 0;
    -webkit-transform: translate(0px, 40px);
    -ms-transform: translate(0px, 40px);
    transform: translate(0px, 40px);
  }
  
  html.w-mod-js *[data-ix="99-percent-pie"] {
    opacity: 0;
    -webkit-transform: translate(0px, 40px);
    -ms-transform: translate(0px, 40px);
    transform: translate(0px, 40px);
  }
  
  html.w-mod-js *[data-ix="74-percent-pie"] {
    opacity: 0;
    -webkit-transform: translate(0px, 40px);
    -ms-transform: translate(0px, 40px);
    transform: translate(0px, 40px);
  }
  
  html.w-mod-js *[data-ix="65-percent-pie"] {
    opacity: 0;
    -webkit-transform: translate(0px, 40px);
    -ms-transform: translate(0px, 40px);
    transform: translate(0px, 40px);
  }
  
  html.w-mod-js *[data-ix="87-percent-pie"] {
    opacity: 0;
    -webkit-transform: translate(0px, 40px);
    -ms-transform: translate(0px, 40px);
    transform: translate(0px, 40px);
  }
  
  html.w-mod-js *[data-ix="move-down-on-load-3"] {
    opacity: 0;
    -webkit-transform: translate(0px, 100%);
    -ms-transform: translate(0px, 100%);
    transform: translate(0px, 100%);
  }
  
  html.w-mod-js *[data-ix="move-down-on-load-2"] {
    -webkit-transform: translate(0px, 100%);
    -ms-transform: translate(0px, 100%);
    transform: translate(0px, 100%);
  }
  
  html.w-mod-js *[data-ix="show-up-on-load"] {
    opacity: 0;
  }
  
  html.w-mod-js *[data-ix="hover-text"] {
    opacity: 0;
  }
  
  html.w-mod-js *[data-ix="show-logo"] {
    display: none;
  }
  
  html.w-mod-js *[data-ix="new-interaction-2"] {
    display: none;
  }
  
  html.w-mod-js *[data-ix="new-interaction-3"] {
    -webkit-transform: scale3d(1.03, 1.03, 0.5);
    transform: scale3d(1.03, 1.03, 0.5);
  }
  
  html.w-mod-js *[data-ix="fade-back"] {
    opacity: 0.5;
    -webkit-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
  }
  
  html.w-mod-js *[data-ix="initial-display-none"] {
    display: none;
  }
  
  html.w-mod-js *[data-ix="bullet-displaynone-1"] {
    display: none;
  }
  
  html.w-mod-js *[data-ix="bullet-displaynone-2"] {
    display: none;
  }
  
  html.w-mod-js *[data-ix="bullet-displaynone-3"] {
    display: none;
  }
  
  @media (max-width: 991px) {
    h1 {
      width: 75%;
    }
    h3 {
      width: 100%;
    }
    img {
      margin-right: 5px;
    }
    .content-wrapper {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      padding-right: 25px;
      padding-left: 25px;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-align: stretch;
      -webkit-align-items: stretch;
      -ms-flex-align: stretch;
      align-items: stretch;
    }
    .heading-1.white {
      width: 75%;
      background-color: transparent;
      font-size: 40px;
      line-height: 35px;
    }
    .body {
      padding-top: 0px;
    }
    .flex-wrapper {
      width: auto;
    }
    .flex-wrapper.space-between {
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
    }
    .flex-wrapper.mobile-center {
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
    }
    .flex-wrapper.mobile {
      padding-top: 0px;
    }
    .flex-wrapper.space-between {
      height: auto;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
    }
    ._50-percent-column {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
    }
    ._50-percent-column.flex-center {
      display: block;
      width: 100%;
      padding: 4% 0px;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row;
    }
    ._50-percent-column.flex-center.mobilefriendly {
      -webkit-box-ordinal-group: 0;
      -webkit-order: -1;
      -ms-flex-order: -1;
      order: -1;
      background-position: 100% 100%;
    }
    ._50-percent-column.flex-center.mobilefriendly.complete-lineup {
      display: block;
      width: 100%;
      height: 250px;
      padding-bottom: 0%;
      -webkit-box-ordinal-group: 2;
      -webkit-order: 1;
      -ms-flex-order: 1;
      order: 1;
      -webkit-box-flex: 0;
      -webkit-flex: 0 auto;
      -ms-flex: 0 auto;
      flex: 0 auto;
      text-align: center;
    }
    ._50-percent-column.flex-center.mobilefriendly.margin-top-bottom {
      width: 100%;
      height: 300px;
      -webkit-box-ordinal-group: 2;
      -webkit-order: 1;
      -ms-flex-order: 1;
      order: 1;
      background-position: 100% 50%;
    }
    ._50-percent-column.flex-center.complete-lineup {
      background-position: 100% 0px;
    }
    ._50-percent-column.margin-top-bottom {
      padding-top: 50px;
      padding-bottom: 50px;
    }
    ._50-percent-column.override-order {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
    }
    ._50-percent-column.padding-top-bottom-50 {
      padding-top: 50px;
      padding-bottom: 50px;
    }
    .text-content {
      width: 100%;
      margin-bottom: 25px;
    }
    .text-content.mobile {
      width: 90%;
      margin-top: 0px;
      margin-bottom: 0px;
      padding-right: 25px;
      padding-left: 25px;
    }
    .bottom-border.more-bottom {
      width: 90%;
    }
    .bottom-border.more-bottom {
      width: 100%;
      margin-right: 0px;
      margin-left: 0px;
    }
    .clients-inter-box {
      width: 80%;
    }
    .footer-left-column {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
    }
    .footer-mini-title {
      line-height: 18px;
    }
    .footer-right-column {
      padding-left: 0px;
    }
    .footer-social-icon {
      margin-bottom: 15px;
    }
    .wide-section {
      padding-top: 0px;
      -webkit-box-pack: justify;
      -webkit-justify-content: space-between;
      -ms-flex-pack: justify;
      justify-content: space-between;
      -webkit-box-align: stretch;
      -webkit-align-items: stretch;
      -ms-flex-align: stretch;
      align-items: stretch;
    }
    .wide-section.bg-grey {
      padding-top: 0px;
    }
    .intro-feature-item-1 {
      width: 100%;
      padding-top: 35px;
      padding-bottom: 35px;
      padding-left: 35px;
      border-bottom: 1px solid rgba(177, 194, 219, .8);
      border-right-style: none;
    }
    .intro-feature-item-2 {
      width: 100%;
      padding-top: 35px;
      padding-bottom: 35px;
      border-bottom: 1px solid rgba(177, 194, 219, .8);
      border-right-style: none;
    }
    .intro-feature-item-3 {
      width: 100%;
      padding-top: 35px;
      padding-bottom: 35px;
      border-right-style: none;
    }
    .tab-link {
      max-width: auto;
      -webkit-box-flex: 0;
      -webkit-flex: 0 0 auto;
      -ms-flex: 0 0 auto;
      flex: 0 0 auto;
    }
    .tabs-menu {
      top: 117px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      margin-top: 0px;
      padding-top: 0%;
      padding-bottom: 4%;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
    }
    ._30-percent-column.top-padding {
      width: 50%;
      padding-top: 0px;
    }
    .hero-form {
      width: auto;
    }
    ._50-percent-column-special {
      width: 50%;
    }
    ._50-percent-column-special.bottom-border {
      margin-bottom: 30px;
    }
    .navlink {
      padding-top: 5px;
      padding-bottom: 5px;
      background-color: transparent;
    }
    .dropdown-link {
      background-color: #000;
      color: #fff;
    }
    .dropdown-toggle {
      padding-top: 5px;
      padding-bottom: 5px;
      background-color: #000;
    }
    .dropdown-toggle:hover {
      background-color: #fff;
      color: #000;
    }
    .burger-menu {
      height: auto;
    }
    .burger-menu.w--open {
      background-color: transparent;
      font-family: Proximanova, sans-serif;
      color: #fff;
    }
    .utility-page-wrap {
      padding-top: 50px;
      padding-bottom: 100px;
    }
    .utility-page-content.center {
      width: 100vw;
    }
    .line-2 {
      background-color: #fff;
    }
    .line-3 {
      background-color: #fff;
    }
    .line-1 {
      background-color: #fff;
    }
    .layout-thumbnail {
      height: 100%;
    }
    .hero-intro {
      width: 90%;
      -webkit-column-count: 1;
      column-count: 1;
    }
    .grey-column {
      padding: 25px;
    }
    .column {
      padding-top: auto;
      padding-bottom: 25px;
    }
    .tab-column {
      width: 100%;
    }
    .full-screen {
      margin-top: 0px;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
    }
    .full-screen.mobile {
      margin-top: 0px;
    }
    ._50-percent-column-grey.flex-center {
      display: block;
      width: 100%;
      padding: 4% auto;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row;
    }
    .customers.flex-center {
      display: block;
      width: 95%;
      margin-right: auto;
      margin-left: auto;
      padding: 4% 0px;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row;
    }
    .customer-section {
      padding-top: 50px;
      padding-bottom: 50px;
    }
    .middle-container {
      width: 100%;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
      -webkit-align-self: stretch;
      -ms-flex-item-align: stretch;
      -ms-grid-row-align: stretch;
      align-self: stretch;
      -webkit-box-ordinal-group: 2;
      -webkit-order: 1;
      -ms-flex-order: 1;
      order: 1;
      text-align: center;
    }
    ._50-percent-column-home-1.flex-center {
      display: block;
      width: 50%;
      padding: 4% 0px;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-box-ordinal-group: 2;
      -webkit-order: 1;
      -ms-flex-order: 1;
      order: 1;
    }
    ._50-percent-column-home-1.flex-center.easy-to-use {
      width: 100%;
      background-position: 50% -46px;
      background-size: 80%;
    }
    .div-block-8 {
      width: 95%;
    }
    .form-text {
      width: 100%;
    }
    .form-text.right-padding {
      width: auto;
      margin-right: 0px;
      margin-left: 0px;
      padding-right: 0px;
      padding-left: 0px;
    }
    .form-text.right-padding.top-padding {
      padding-right: 25px;
    }
    .form-text.right-padding.top-padding {
      padding-top: 0px;
    }
    .wide-section-padding {
      padding-top: 50px;
      padding-bottom: 50px;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      background-position: 211% 50%;
    }
    .wide-section-padding.bg-grey {
      padding-top: 50px;
      padding-bottom: 50px;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row;
    }
    .wide-section-padding.veb-section {
      background-image: none;
      background-position: 0px 0px;
      background-size: auto;
      background-repeat: repeat;
    }
    .text-content-full {
      width: 100%;
    }
    ._50-percent-column-padding-double {
      width: 100%;
    }
    .name-quote {
      width: 90%;
    }
    .content-wrapper-centered {
      display: inline-block;
      padding-right: 25px;
      padding-left: 25px;
    }
    .stat-section-center {
      display: block;
      width: 80%;
      margin-right: auto;
      margin-left: auto;
      padding-right: 35px;
      padding-left: 35px;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
    }
    .wide-section-scroll-padding {
      padding-top: 50px;
      padding-bottom: 50px;
    }
    .text-content-100-perc {
      width: 100%;
    }
    .dropdown-list.w--open {
      background-color: #000;
    }
    .nav-menu {
      z-index: 1000;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      width: 75%;
      max-height: 175px;
      margin-top: 40px;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-box-flex: 0;
      -webkit-flex: 0 auto;
      -ms-flex: 0 auto;
      flex: 0 auto;
      background-color: #000;
    }
    .hyperlink {
      padding-right: 35px;
    }
    .form-wrapper {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      padding-right: 25px;
      padding-left: 25px;
    }
    .form3-horizontal-blue {
      padding-right: 50px;
      padding-bottom: 75px;
      padding-left: 50px;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#0070d9), to(#0070d9));
      background-image: linear-gradient(180deg, #0070d9, #0070d9);
    }
    .hero-intro {
      width: 75%;
    }
    .h2-lowercase-center {
      display: block;
      text-align: center;
    }
    .primary-customer.white {
      width: 75%;
    }
    .center-text-content {
      width: 100%;
      margin-bottom: 25px;
    }
    .center-text-content.mobile {
      width: 90%;
      margin-top: 0px;
      margin-bottom: 0px;
      padding-right: 25px;
      padding-left: 25px;
    }
    .intro-paragraph {
      width: 100%;
    }
    .intro-paragraph.white {
      width: 100%;
    }
    .logo {
      width: 25vw;
    }
    .logo.w--current {
      width: 30vw;
    }
    .legal-text.mobile._100 {
      margin-right: 0px;
    }
    .nav-logo {
      width: 100%;
      margin-left: 0px;
    }
    ._75 {
      width: 100%;
    }
    .div-block-24 {
      color: #fff;
    }
    .dropdown {
      background-color: #1b1b1b;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#1b1b1b), to(#1b1b1b));
      background-image: linear-gradient(180deg, #1b1b1b, #1b1b1b);
    }
    .tab-pane-2 {
      height: 700px;
    }
    ._50-percent-form {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
    }
    ._50-percent-form.flex-center {
      display: block;
      width: 100%;
      padding: 4% 0px;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row;
    }
    ._50-percent-form.flex-center {
      display: block;
      width: 100%;
      padding: 4% 0px;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row;
    }
    ._50-percent-form.flex-center.contact-person {
      height: 425px;
      background-position: 50% 100%;
      background-size: auto;
    }
    .column-1 {
      margin-top: 25px;
    }
    ._50-percent-column-right {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
    }
    .container-13 {
      padding-right: 50px;
      padding-left: 50px;
    }
    .dropdown-toggle-in-nav {
      background-color: transparent;
    }
    .dropdown-in-nav {
      background-color: #000;
      color: #000;
    }
    .inline-block-in-nav {
      background-color: transparent;
      color: #fff;
    }
    .dropdown-list-copy.w--open {
      background-color: transparent;
    }
    .hero-content {
      margin-right: 25px;
      margin-left: 25px;
      padding-left: 0px;
    }
    .hero-div {
      width: auto;
      margin-left: 51px;
    }
    .white {
      width: 100%;
    }
    .center-white {
      display: block;
      text-align: center;
    }
    .column-1 {
      margin-top: 10px;
      padding-right: 30px;
    }
    .mobile-logo {
      width: 90px;
      margin-right: 25px;
    }
    .icon {
      color: #1b1b1b;
    }
    .column-90percent-top {
      display: block;
      margin-top: 0px;
      margin-left: auto;
    }
    .row-2 {
      margin-top: 25px;
      margin-right: 0px;
      margin-left: 0px;
    }
    .row-1 {
      margin-right: 0px;
      margin-left: 0px;
    }
    .bg-2 {
      -webkit-box-orient: horizontal;
      -webkit-box-direction: reverse;
      -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
      flex-direction: row-reverse;
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
    }
    ._80-percent {
      width: 90%;
    }
    .button-reverse {
      margin-top: 15px;
    }
    .button-reverse.right-margin {
      display: block;
      margin-top: 15px;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
    }
    .h2-large {
      width: 90%;
    }
    .stat-section.stat-4 {
      padding-top: 50px;
      padding-bottom: 50px;
    }
    .xlarge-stat-descrip {
      width: 90%;
      margin-top: -55px;
    }
    .yellow {
      color: #fbad18;
    }
    .middle-container-2 {
      width: 100%;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-flex-wrap: nowrap;
      -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
      -webkit-align-self: stretch;
      -ms-flex-item-align: stretch;
      -ms-grid-row-align: stretch;
      align-self: stretch;
      -webkit-box-ordinal-group: 0;
      -webkit-order: -1;
      -ms-flex-order: -1;
      order: -1;
      text-align: center;
    }
    .check-in-section {
      padding-top: 50px;
    }
    .mobile-img-bg {
      text-align: center;
    }
    .text-block {
      font-size: 12px;
      line-height: 20px;
      text-align: center;
    }
    .text-block-2 {
      font-size: 12px;
      line-height: 20px;
      text-align: center;
    }
    .text-block-3 {
      font-size: 12px;
      line-height: 20px;
      text-align: center;
    }
    .float-veb {
      bottom: -370px;
      background-position: 31% 49%;
      background-size: contain;
    }
    .get-started-link {
      background-color: #1b1b1b;
    }
    .customer-quote-stat {
      padding-top: 50px;
      padding-bottom: 50px;
    }
    .column-10.cust-1 {
      padding-right: 15px;
      padding-left: 15px;
    }
    .column-10.cust-2 {
      padding-right: 15px;
      padding-left: 15px;
    }
    .column-10.cust-3 {
      padding-right: 15px;
      padding-left: 15px;
    }
    .column-10.cust-4 {
      padding-right: 15px;
      padding-left: 15px;
    }
    .photo-call-out-large-2 {
      width: 100%;
    }
    .form2-person-2 {
      padding-top: 25px;
      padding-bottom: 25px;
    }
    .center-3 {
      margin-bottom: 10px;
    }
    .form-wrapper-2 {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      padding-right: 25px;
      padding-left: 25px;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
    }
    .intro-paragraph-2 {
      width: 100%;
    }
    .legal-text-center-grey {
      width: 90%;
    }
    ._50-percent-column-3 {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
    }
    ._50-percent-column-3.flex-center {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      width: 100%;
      padding: 0% 0px 4%;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row;
    }
    .form3-horizontal-blue-2.blue {
      padding-bottom: 75px;
    }
    .legal-text-center-white {
      width: 65%;
    }
    .center-white-2 {
      display: block;
      text-align: center;
    }
    .video-section-center-2 {
      padding-top: 50px;
      padding-bottom: 50px;
    }
    ._80-percent-2 {
      width: 89%;
    }
    .column-96 {
      display: block;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row;
      text-align: left;
    }
    .column-96.padding-top {
      overflow: hidden;
      padding-top: 20px;
    }
    .max-height {
      height: auto;
    }
    .dropdown-link-2 {
      background-color: #000;
      color: #fff;
    }
    .dropdown-list-4.w--open {
      background-color: #000;
    }
    .menu-button {
      position: relative;
      float: left;
      clear: none;
      -webkit-box-ordinal-group: 0;
      -webkit-order: -1;
      -ms-flex-order: -1;
      order: -1;
      color: #fff;
    }
    .menu-button.w--open {
      background-color: transparent;
    }
    .columns-2 {
      height: auto;
    }
    .search {
      display: none;
    }
    .nav-search {
      display: none;
    }
    .activenetwork-wrapper {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      clear: both;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-box-pack: start;
      -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
      justify-content: flex-start;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
    }
    .dropdown-toggle-2 {
      padding-top: 15px;
      padding-bottom: 15px;
      padding-left: 25px;
      background-color: #000;
      color: #fff;
      font-size: 14px;
      line-height: 26px;
    }
    .dropdown-toggle-2:hover {
      background-color: #0070d9;
    }
    .dropdown-toggle-2.w--open {
      background-color: #000;
      color: #0070d9;
      font-weight: 700;
    }
    .activenetwork-smalllinks {
      display: none;
      float: right;
    }
    .tabs-content {
      display: none;
      width: 500px;
      border-left: 0.25px solid rgba(0, 0, 0, .25);
    }
    .tabs {
      display: none;
      background-color: #1b1b1b;
    }
    .tabs-menu-4 {
      width: 100%;
    }
    .nav-market {
      display: none;
    }
    .tab-link-tab-1-2 {
      width: 100%;
      padding-left: 30px;
      background-color: #1b1b1b;
      color: #fff;
      font-size: 14px;
      line-height: 26px;
    }
    .tab-link-tab-1-2.w--current {
      width: 100%;
      background-color: #1b1b1b;
      color: #106dc4;
    }
    .main-nav {
      display: block;
      width: 100%;
      background-color: #000;
      color: #000;
    }
    .activenetwork-logo-2 {
      width: 12vw;
      margin-left: 0px;
    }
    .dropdown-4 {
      background-color: #1b1b1b;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#1b1b1b), to(#1b1b1b));
      background-image: linear-gradient(180deg, #1b1b1b, #1b1b1b);
    }
    .dropdown-in-nav-3 {
      padding-top: 0px;
      padding-left: 35px;
      background-color: transparent;
      color: #fff;
      font-size: 16px;
    }
    .dropdown-in-nav-3:hover {
      background-image: none;
    }
    .burger-menu-3 {
      width: 100%;
      height: auto;
      padding: 0px;
    }
    .burger-menu-3.w--open {
      background-color: transparent;
      color: #fff;
    }
    .dropdown-toggle-in-nav-3 {
      background-color: transparent;
    }
    .dropdown-toggle-in-nav-3.w--open {
      font-family: Proximanova, sans-serif;
      font-size: 16px;
      font-weight: 700;
    }
    .mobile-nav-breadcrumb {
      padding-left: 20px;
      font-family: Proximanova, sans-serif;
      color: #fff;
      font-size: 20px;
      font-weight: 300;
    }
    .nav-column-2 {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      width: 100%;
      margin-right: 0px;
      padding: 8px 10px 8px 8px;
      border-radius: 35px;
      background-color: #013d75;
    }
    .image-115 {
      max-width: 50px;
    }
    .dropdown-link-6 {
      padding-top: 15px;
      padding-bottom: 15px;
      background-color: transparent;
      color: #fff;
      font-size: 16px;
    }
    .dropdown-link-6:hover {
      background-color: transparent;
    }
    .column-105 {
      display: none;
    }
    .mobile-nav-icon-2-copy {
      padding-right: 10px;
      padding-left: 5px;
      font-family: 'Active icon', sans-serif;
      color: #fff;
      font-size: 16px;
      font-weight: 700;
    }
    .secondary-nav-2 {
      height: auto;
      padding-top: 10px;
      padding-bottom: 10px;
      background-color: #0070d9;
    }
    .inline-block-in-nav-3 {
      padding-top: 15px;
      padding-bottom: 15px;
      background-color: transparent;
      color: #fff;
      font-size: 16px;
    }
    .inline-block-in-nav-3:hover {
      font-weight: 300;
    }
    .get-started-mobile {
      display: block;
      padding-top: 15px;
      padding-bottom: 15px;
      background-color: #0070d9;
    }
    .get-started-mobile-button {
      padding: 15px;
      border-radius: 6px;
      background-color: #093a67;
      font-size: 16px;
    }
    .column-106 {
      display: none;
    }
    .dropdown-toggle-6 {
      padding-top: 15px;
      padding-bottom: 15px;
      background-color: #0070d9;
      font-size: 16px;
      font-weight: 700;
    }
    .dropdown-toggle-6:hover {
      background-color: #106dc4;
      color: #fff;
    }
    .dropdown-toggle-6.w--open {
      background-color: #093a67;
      font-family: Proximanova, sans-serif;
      font-weight: 700;
    }
    .dropdown-toggle-6.w--open:active {
      background-color: #106dc4;
    }
    .dropdown-toggle-6.w--open:focus {
      background-color: #106dc4;
    }
    .column-5 {
      display: block;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-box-flex: 1;
      -webkit-flex: 1;
      -ms-flex: 1;
      flex: 1;
    }
    .nav-col-1-v2 {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
    }
    .nav-menu-4 {
      z-index: 1000;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      width: 100%;
      height: 325px;
      max-height: none;
      margin-top: 0px;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-box-flex: 0;
      -webkit-flex: 0 auto;
      -ms-flex: 0 auto;
      flex: 0 auto;
      background-color: #0070d9;
    }
    .dropdown-link-4 {
      padding-top: 20px;
      padding-bottom: 20px;
      background-color: transparent;
      color: #fff;
      font-size: 16px;
    }
    .dropdown-link-4:hover {
      background-color: transparent;
    }
    .dropdown-link-4.w--current {
      background-color: #093a67;
      color: #0070d9;
    }
    .navlink-3 {
      padding-top: 15px;
      padding-bottom: 15px;
      border-radius: 0px;
      background-color: #0070d9;
      font-size: 16px;
      font-weight: 700;
    }
    .navlink-3:hover {
      background-color: #0070d9;
    }
    .navlink-3.w--current {
      color: #093a67;
      font-size: 16px;
    }
    .dropdown-list-6.w--open {
      background-color: #093a67;
      box-shadow: none;
    }
    .dropdown-list-copy-3.w--open {
      background-color: transparent;
      box-shadow: none;
    }
    .nav-col-2-v2 {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: end;
      -webkit-justify-content: flex-end;
      -ms-flex-pack: end;
      justify-content: flex-end;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
    }
    .get-started-button-mobile {
      display: block;
      background-color: #106dc4;
    }
    .customer-26 {
      padding-top: 50px;
      padding-bottom: 50px;
    }
    ._3-col.grey-gradient {
      padding-top: 25px;
      padding-right: 3px;
    }
    .tab-link-tab-shorter {
      padding-right: 10px;
      padding-left: 10px;
      font-size: 12px;
    }
    .home-tab-section {
      padding-top: 50px;
      padding-bottom: 50px;
    }
    .logo-3 {
      width: 83%;
      height: auto;
      text-align: left;
    }
    .logo-3.w--current {
      width: 30vw;
    }
    .main-nav-dropdown-link {
      padding-left: 25px;
      border-radius: 0px;
      background-color: #000;
      color: #fff;
      font-size: 14px;
      line-height: 26px;
    }
    .mainnav-link {
      padding-top: 15px;
      padding-bottom: 15px;
      padding-left: 25px;
      border-radius: 0px;
      background-color: #000;
      font-size: 14px;
      line-height: 26px;
      font-weight: 300;
    }
    .mainnav-link:hover {
      background-color: #0070d9;
    }
    .mainnav-link.w--current {
      padding-left: 25px;
      color: #0070d9;
      font-size: 14px;
      line-height: 26px;
      font-weight: 700;
    }
    .small-dropdown {
      color: #000;
    }
    .small-dropdown.w--open {
      background-color: rgba(0, 0, 0, .05);
    }
    .dropdown-link-8 {
      display: block;
      padding-left: 30px;
      border-radius: 0px;
      background-color: #000;
      color: #fff;
      font-size: 14px;
      font-weight: 300;
    }
    .dropdown-link-8:hover {
      background-color: #0070d9;
      font-weight: 700;
    }
    .mobile-only-link {
      width: 100%;
      padding-top: 5px;
      padding-bottom: 5px;
      padding-left: 24px;
      color: #fbad18;
      font-size: 14px;
    }
    .mobile-only-link.top-margin {
      display: block;
      width: auto;
      padding-top: 5px;
    }
    .mobile-only-link.margin-bottom {
      display: block;
      margin-bottom: 15px;
      padding-top: 10px;
    }
    .dropdown-list-worldwide.w--open {
      background-color: #093a67;
      box-shadow: none;
    }
    .dropdown-5 {
      display: block;
      padding-top: 0px;
      background-color: #1b1b1b;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#1b1b1b), to(#1b1b1b));
      background-image: linear-gradient(180deg, #1b1b1b, #1b1b1b);
      color: #fbad18;
    }
    .dropdown-toggle-2-copy {
      padding-top: 15px;
      padding-bottom: 5px;
      padding-left: 25px;
      background-color: #000;
      color: #fbad18;
      font-size: 14px;
      line-height: 26px;
      font-weight: 700;
    }
    .dropdown-toggle-2-copy:hover {
      background-color: #000;
    }
    .dropdown-toggle-2-copy.w--open {
      background-color: #000;
      color: #fbad18;
      font-weight: 700;
    }
    .main-nav-dropdown-link-small {
      padding-left: 25px;
      border-radius: 0px;
      background-color: #000;
      color: #fff;
      font-size: 14px;
      line-height: 26px;
    }
  }
  
  @media (max-width: 767px) {
    h1 {
      width: 90%;
    }
    p {
      margin-bottom: 25px;
    }
    img {
      width: 90%;
      max-width: 90%;
    }
    .content-wrapper {
      padding-right: 0px;
      padding-left: 0px;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
    }
    .navbar-1 {
      position: relative;
      top: -15px;
      margin-top: 0px;
    }
    .heading-1.white {
      width: 75%;
      font-size: 32px;
      line-height: 28px;
    }
    .body {
      padding-top: 0px;
    }
    .flex-wrapper.space-between {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      height: 55%;
    }
    .flex-wrapper.mobile-center {
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
    }
    .flex-wrapper.mobile {
      padding-top: 0px;
    }
    .flex-wrapper.mobile._100 {
      margin-right: 25px;
      margin-left: 25px;
    }
    .flex-wrapper.space-between {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      height: 55%;
    }
    ._50-percent-column {
      width: 100%;
      padding-top: 0px;
      padding-bottom: 0px;
    }
    ._50-percent-column.flex-center {
      -webkit-box-ordinal-group: 2;
      -webkit-order: 1;
      -ms-flex-order: 1;
      order: 1;
    }
    ._50-percent-column.flex-center.mobilefriendly {
      -webkit-box-ordinal-group: 0;
      -webkit-order: -1;
      -ms-flex-order: -1;
      order: -1;
    }
    ._50-percent-column.flex-center.mobilefriendly.complete-lineup {
      width: 100%;
      height: 200px;
      -webkit-box-ordinal-group: 2;
      -webkit-order: 1;
      -ms-flex-order: 1;
      order: 1;
      background-image: none;
    }
    ._50-percent-column.flex-center.mobilefriendly.margin-top-bottom {
      width: 100%;
      height: 200px;
      -webkit-box-ordinal-group: 2;
      -webkit-order: 1;
      -ms-flex-order: 1;
      order: 1;
      background-position: 100% 50%;
    }
    ._50-percent-column.no-padding-bottom {
      padding-bottom: 0px;
    }
    ._50-percent-column.padding-top-bottom-100 {
      padding-top: 50px;
      padding-bottom: 50px;
    }
    ._50-percent-column.margin-top-bottom {
      padding-top: 25px;
      padding-bottom: 25px;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
    }
    ._50-percent-column.override-order {
      -webkit-box-ordinal-group: 0;
      -webkit-order: -1;
      -ms-flex-order: -1;
      order: -1;
    }
    ._50-percent-column.blue._200-height {
      height: 200px;
    }
    ._50-percent-column._300-height.grey {
      height: 200px;
    }
    ._50-percent-column.reverse-order {
      -webkit-box-ordinal-group: 0;
      -webkit-order: -1;
      -ms-flex-order: -1;
      order: -1;
    }
    ._50-percent-column.padding-top-bottom-50 {
      padding-top: 25px;
      padding-bottom: 25px;
    }
    ._50-percent-column.block {
      display: block;
      padding-top: 0px;
      padding-bottom: 0px;
    }
    .text-content.mobile {
      width: 90%;
      margin-right: 0px;
      margin-left: 0px;
      padding-right: 0px;
      padding-left: 0px;
    }
    .heading-3.center-content {
      width: 80%;
      margin-bottom: 15px;
    }
    .clients-inter-box {
      width: 90%;
    }
    .set-1-logo-1 {
      width: 33.33%;
      margin-bottom: 50px;
    }
    .logos-container {
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
    }
    .inline-block {
      width: 250px;
    }
    .inline-block:hover {
      font-weight: 700;
    }
    .footer-left-column {
      width: 100%;
      margin-bottom: 50px;
    }
    .footer-right-column {
      width: 100%;
    }
    .footer-notice.mobile._100 {
      margin-right: 0px;
      margin-left: 0px;
    }
    .set-1-logo-2 {
      width: 33.33%;
      margin-bottom: 50px;
    }
    .set-1-logo-3 {
      width: 33.33%;
      margin-bottom: 50px;
    }
    .set-1-logo-4 {
      width: 33.33%;
      margin-bottom: 50px;
    }
    .set-1-logo-5 {
      width: 33.33%;
      margin-bottom: 50px;
    }
    .error-message {
      width: 80%;
    }
    .error-message.on-form-3 {
      width: 100%;
      padding-left: 35px;
    }
    .error-message.on-form-3 {
      width: 100%;
      padding-left: 35px;
    }
    .wide-section {
      padding-top: 0px;
    }
    .wide-section.bg-grey {
      -webkit-box-orient: vertical;
      -webkit-box-direction: reverse;
      -webkit-flex-direction: column-reverse;
      -ms-flex-direction: column-reverse;
      flex-direction: column-reverse;
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
    }
    .hero-logos-container {
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
    }
    .hero-logos-container.relative {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
    }
    .hero-logo-column-1 {
      width: 33%;
      margin-bottom: 30px;
    }
    .hero-logo-column-2 {
      width: 33%;
      margin-bottom: 30px;
    }
    .hero-logo-column-3 {
      width: 33%;
      margin-bottom: 30px;
    }
    .hero-logo-column-4 {
      width: 33%;
    }
    .hero-logo-column-5 {
      width: 33%;
    }
    .tab-link {
      width: auto;
      max-width: 50%;
      min-width: auto;
      margin-right: 0px;
      margin-left: 0px;
      padding-right: 15px;
      padding-left: 15px;
      border-right-style: none;
    }
    .tab-link.w--current {
      width: auto;
      margin-right: 0px;
      margin-left: 0px;
      border-right-style: none;
      border-bottom-style: none;
      font-weight: 700;
    }
    .tabs-menu {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      width: 50%;
      margin-bottom: 25px;
      padding-bottom: 4%;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
    }
    ._30-percent-column {
      width: 80%;
    }
    ._30-percent-column.top-padding {
      width: 100%;
      padding-left: 0px;
    }
    .form-3-input.margin-bottom {
      border-style: none;
      border-color: #9e9e9e;
    }
    .form-3 {
      width: 90%;
    }
    ._50-percent-column-special {
      display: block;
      width: 100%;
      margin-right: auto;
      margin-left: auto;
    }
    ._45-percent-column-special {
      width: 100%;
    }
    .navlink {
      padding-top: 5px;
      padding-bottom: 5px;
      background-color: transparent;
    }
    .navlink.w--current {
      padding-top: 5px;
      padding-bottom: 5px;
      border-bottom: 0px none #000;
    }
    .navlink.w--current:hover {
      border-color: transparent;
      border-radius: 0px;
      background-color: #fff;
      color: #1b1b1b;
    }
    .dropdown-link {
      font-weight: 300;
    }
    .dropdown-link:hover {
      background-color: transparent;
      color: #1b1b1b;
    }
    .dropdown-link.w--current {
      background-color: transparent;
      color: #1b1b1b;
    }
    .dropdown-toggle {
      border-bottom: 1px none #000;
      background-color: transparent;
    }
    .dropdown-toggle:hover {
      border-bottom: 0px none transparent;
      background-color: #fff;
      color: #1b1b1b;
    }
    .burger-menu {
      left: 0px;
      top: 0px;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
    }
    .center.mobile {
      margin-right: 0px;
      margin-left: 0px;
      padding-left: 0px;
    }
    .utility-page-wrap {
      padding-top: 25px;
      padding-bottom: 75px;
    }
    .layout-thumbnail {
      width: 90%;
      height: 480px;
    }
    .hero-intro {
      width: 75%;
      -webkit-column-count: 1;
      column-count: 1;
    }
    .stat-numbers {
      text-align: left;
    }
    .tabs-section-camp-manager-solution {
      padding-top: 25px;
    }
    .full-screen {
      margin-top: 0px;
    }
    .full-screen.mobile {
      margin-top: 15px;
    }
    ._50-percent-column-grey {
      width: 100%;
    }
    ._50-percent-column-grey.flex-center {
      -webkit-box-ordinal-group: 0;
      -webkit-order: -1;
      -ms-flex-order: -1;
      order: -1;
    }
    ._50-percent-column-grey.flex-center.grey-tab {
      -webkit-box-ordinal-group: 0;
      -webkit-order: -1;
      -ms-flex-order: -1;
      order: -1;
    }
    ._50-percent-column-grey.flex-center.grey {
      -webkit-box-ordinal-group: 0;
      -webkit-order: -1;
      -ms-flex-order: -1;
      order: -1;
    }
    .customers {
      width: 100%;
    }
    .customers.flex-center {
      width: 85%;
      margin-right: auto;
      margin-left: auto;
      -webkit-box-ordinal-group: 2;
      -webkit-order: 1;
      -ms-flex-order: 1;
      order: 1;
    }
    
    .middle-container {
      width: 100%;
      -webkit-box-ordinal-group: 2;
      -webkit-order: 1;
      -ms-flex-order: 1;
      order: 1;
    }
    .row-10 {
      display: block;
    }
    .column-24 {
      padding-left: 0px;
    }
    .column-25 {
      padding-left: 0px;
    }
    ._50-percent-column-home-1 {
      width: 100%;
    }
    ._50-percent-column-home-1.flex-center {
      width: 100%;
      height: 200px;
      -webkit-box-ordinal-group: 2;
      -webkit-order: 1;
      -ms-flex-order: 1;
      order: 1;
      text-align: center;
    }
    ._50-percent-column-home-1.flex-center.easy-to-use {
      background-position: 50% -16px;
    }
    .column-28 {
      padding-left: 0px;
    }
    .form-text.right-padding.top-padding {
      padding-top: 0px;
    }
    .form-text.right-padding.top-padding {
      padding-top: 0px;
    }
    .div-block {
      padding-right: 0px;
      padding-left: 0px;
    }
    .wide-section-padding {
      padding-top: 25px;
      padding-bottom: 25px;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: reverse;
      -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
      flex-direction: row-reverse;
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      background-image: none;
      background-size: auto;
      background-repeat: repeat;
      background-attachment: scroll;
    }
    .wide-section-padding.bg-grey {
      padding-top: 25px;
      padding-bottom: 25px;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row;
    }
    .wide-section-padding.veb-section {
      background-image: none;
      background-position: 0px 0px;
      background-size: auto;
      background-repeat: repeat;
    }
    ._50-percent-column-padding {
      width: 100%;
      padding-bottom: 0px;
    }
    .text-content-full {
      padding-top: 0px;
      padding-right: 0px;
    }
    ._50-percent-column-padding-double {
      width: 100%;
    }
    .name-quote {
      text-align: left;
    }
    .wide-section-scroll-padding {
      padding-top: 25px;
      padding-bottom: 25px;
    }
    .wide-section-scroll-padding.grey {
      padding-top: 25px;
      padding-bottom: 25px;
    }
    .nav-menu {
      top: 0px;
      bottom: -27px;
      max-height: 200px;
      margin-top: 55px;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
    }
    .form-wrapper {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
    }
    .form3-horizontal-blue {
      padding-top: 25px;
      padding-right: 50px;
      padding-left: 50px;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#0070d9), to(#0070d9));
      background-image: linear-gradient(180deg, #0070d9, #0070d9);
    }
    .intro-container.mobile {
      padding-right: 25px;
      padding-left: 25px;
    }
    .hero-intro {
      margin-bottom: 0px;
    }
    .h2-lowercase-center {
      display: block;
      text-align: center;
    }
    .p-white {
      width: 90%;
    }
    .primary-customer.white {
      width: 90%;
    }
    .center-text-content.mobile {
      width: 80%;
      padding-right: 25px;
      padding-left: 25px;
    }
    .h2-primary.center {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
      text-align: center;
    }
    .intro-section-white {
      padding-top: 25px;
      padding-bottom: 25px;
    }
    .intro-paragraph.white {
      width: 75%;
    }
    .image-44 {
      width: auto;
    }
    .logo {
      position: absolute;
      left: 93px;
      top: 3px;
      right: 0px;
      width: 40vw;
    }
    .section-20 {
      position: static;
      left: 0px;
      top: 0px;
      right: 0px;
      z-index: 2000;
    }
    .legal-text {
      margin-bottom: 0px;
    }
    .intro-section-bluecentered {
      padding-top: 50px;
    }
    .intro-section-grey {
      padding-top: 50px;
    }
    ._75 {
      width: 90%;
    }
    .dropdown {
      background-color: transparent;
      background-image: none;
    }
    .horiz-form {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
    }
    .form2-person {
      background-color: #f1f3f7;
      background-image: none;
    }
    ._50-percent-form {
      width: 100%;
      padding-bottom: 25px;
    }
    ._50-percent-form.flex-center {
      height: auto;
      -webkit-box-ordinal-group: 2;
      -webkit-order: 1;
      -ms-flex-order: 1;
      order: 1;
    }
    ._50-percent-form.flex-center {
      -webkit-box-ordinal-group: 2;
      -webkit-order: 1;
      -ms-flex-order: 1;
      order: 1;
    }
    ._50-percent-form.flex-center.contact-person {
      height: 400px;
      padding-top: 0%;
    }
    ._50-percent-column-right {
      width: 100%;
      padding-bottom: 25px;
    }
    .dropdown-toggle-in-nav:hover {
      background-color: transparent;
      color: #1b1b1b;
      font-weight: 700;
    }
    .dropdown-toggle-in-nav.w--open {
      border-bottom: 1px solid rgba(0, 0, 0, .15);
    }
    .dropdown-in-nav {
      background-color: transparent;
      background-image: none;
    }
    .dropdown-in-nav:hover {
      background-image: none;
    }
    .inline-block-in-nav {
      color: #1b1b1b;
      font-weight: 300;
    }
    .inline-block-in-nav:hover {
      color: #1b1b1b;
    }
    .inline-block-in-nav:focus {
      font-weight: 700;
    }
    .dropdown-list-copy.w--open {
      display: inline-block;
      width: auto;
      background-color: transparent;
      box-shadow: none;
      color: #1b1b1b;
    }
    .white {
      width: 90%;
    }
    .center-white {
      display: block;
      text-align: center;
    }
    .column-1 {
      padding-right: 0px;
    }
    .column-1.center.reverse-order {
      -webkit-box-ordinal-group: 0;
      -webkit-order: -1;
      -ms-flex-order: -1;
      order: -1;
    }
    .mobile-logo {
      width: 150px;
      margin-right: 25px;
      margin-bottom: 25px;
    }
    .icon {
      color: #1b1b1b;
    }
    .intro-section-blue-2-col {
      padding-top: 50px;
    }
    .intro-sectionwhitecentered {
      padding-top: 50px;
    }
    .intro-section-dark {
      padding-top: 50px;
    }
    .column-90percent-top {
      display: block;
      width: 100%;
      margin-top: 25px;
    }
    .row-2 {
      margin-top: 0px;
    }
    .row-2.align-middle {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
    }
    .large-stat {
      width: 100%;
      margin-top: 15px;
    }
    ._80-percent {
      width: 90%;
    }
    .h2-large {
      margin-bottom: 15px;
    }
    .h2-large.center.margin-bottom {
      width: 100%;
    }
    .stat-section.stat-4 {
      padding-top: 25px;
      padding-bottom: 25px;
    }
    .xlarge-stat-descrip {
      width: 90%;
      margin-top: -35px;
    }
    .tabs-menu-3 {
      display: block;
      overflow: visible;
      text-align: center;
    }
    .middle-container-2 {
      width: 100%;
      padding-top: 25px;
      -webkit-box-ordinal-group: 0;
      -webkit-order: -1;
      -ms-flex-order: -1;
      order: -1;
    }
    .middle-container-2.margin-bottom {
      -webkit-box-ordinal-group: 0;
      -webkit-order: -1;
      -ms-flex-order: -1;
      order: -1;
    }
    .check-in-section {
      padding-top: 25px;
      padding-bottom: 25px;
    }
    .mobile-img-bg {
      padding-top: 0px;
      padding-bottom: 0px;
      text-align: center;
    }
    .margin-bottom-100 {
      margin-bottom: 25px;
    }
    .lightbox-link-2 {
      display: block;
      width: 100%;
      padding-right: auto;
      padding-left: auto;
      text-align: center;
    }
    .float-veb {
      bottom: -300px;
    }
    .get-started-link {
      padding-top: 5px;
      padding-bottom: 5px;
      background-color: transparent;
      color: #0070d9;
      font-weight: 700;
    }
    .get-started-link.w--current {
      padding-top: 5px;
      padding-bottom: 5px;
      border-bottom: 0px none #000;
    }
    .get-started-link.w--current:hover {
      border-color: transparent;
      border-radius: 0px;
      background-color: #fff;
      color: #1b1b1b;
    }
    .customer-quote-stat {
      padding-top: 25px;
      padding-bottom: 25px;
    }
    .mobile-logo-2 {
      width: 50%;
      margin-bottom: 15px;
    }
    .form2-person-2 {
      padding-top: 25px;
      background-image: none;
    }
    .form-wrapper-2 {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
    }
    ._50-percent-column-3 {
      width: 100%;
      padding-bottom: 0px;
    }
    ._50-percent-column-3.flex-center {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      padding-top: 0%;
      -webkit-box-ordinal-group: 2;
      -webkit-order: 1;
      -ms-flex-order: 1;
      order: 1;
      text-align: left;
    }
    .horizontal-form-2-2 {
      width: 90%;
    }
    .form3-horizontal-blue-2.blue.extra-bottom {
      padding-top: 25px;
    }
    .container-23 {
      padding-right: 25px;
      padding-left: 25px;
    }
    .horiz-form-2 {
      width: 100%;
    }
    .intro-section-bluecentered-2 {
      padding: 25px 15px;
    }
    .center-white-2 {
      display: block;
      text-align: center;
    }
    .video-section-center-2 {
      padding-top: 25px;
      padding-bottom: 25px;
    }
    ._80-percent-2 {
      width: 90%;
    }
    .column-96 {
      padding-right: 0px;
      text-align: left;
    }
    .column-96.padding-top {
      padding-right: 0px;
      text-align: left;
    }
    .image-112 {
      width: 100%;
      height: auto;
      max-height: none;
      max-width: 100%;
      margin-bottom: 0px;
    }
    .image-113 {
      width: 50%;
      max-width: 25%;
    }
    .dropdown-link-2 {
      font-weight: 300;
    }
    .dropdown-link-2:hover {
      background-color: transparent;
      color: #1b1b1b;
    }
    .dropdown-link-2.w--current {
      background-color: transparent;
      color: #1b1b1b;
    }
    .dropdown-list-4.w--open {
      background-color: #000;
      color: #fff;
    }
    .menu-button {
      background-color: #000;
    }
    .menu-button.w--open {
      background-color: transparent;
    }
    .tab-pane-tab-3-2 {
      position: relative;
    }
    .activenetwork-wrapper {
      display: block;
    }
    .dropdown-toggle-2 {
      padding-left: 25px;
      color: #fff;
    }
    .dropdown-toggle-2.w--open {
      color: #fff;
    }
    .tabs-content {
      display: none;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
    }
    .tabs {
      display: none;
    }
    .tab-link-tab-1-2 {
      position: relative;
    }
    .main-nav {
      background-color: #000;
    }
    .activenetwork-logo-2 {
      width: 17vw;
    }
    .dropdown-4 {
      background-color: transparent;
      background-image: none;
    }
    .dropdown-in-nav-3 {
      background-color: transparent;
      background-image: none;
      color: #fff;
    }
    .dropdown-in-nav-3:hover {
      background-image: none;
    }
    .burger-menu-3 {
      left: 0px;
      top: 0px;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
    }
    .dropdown-toggle-in-nav-3:hover {
      background-color: transparent;
      color: #1b1b1b;
      font-weight: 700;
    }
    .dropdown-toggle-in-nav-3.w--open {
      border-bottom: 0px none rgba(0, 0, 0, .15);
    }
    .nav-column-2 {
      width: 95%;
    }
    .dropdown-link-6 {
      font-weight: 300;
    }
    .dropdown-link-6:hover {
      background-color: transparent;
      color: #fff;
    }
    .dropdown-link-6.w--current {
      background-color: transparent;
      color: #1b1b1b;
    }
    .marketsubnav {
      position: relative;
      top: 0px;
      margin-top: 0px;
    }
    .inline-block-in-nav-3 {
      color: #fff;
      font-weight: 300;
    }
    .inline-block-in-nav-3:hover {
      color: #fff;
    }
    .inline-block-in-nav-3:focus {
      font-weight: 700;
    }
    .dropdown-toggle-6 {
      padding-left: 25px;
      border-bottom: 1px none #000;
      background-color: #0070d9;
      font-weight: 700;
    }
    .dropdown-toggle-6:hover {
      border-bottom: 0px none transparent;
      background-color: #093a67;
      color: #fff;
    }
    .nav-menu-4 {
      position: absolute;
      top: 0px;
      bottom: 0px;
      height: 325px;
      margin-top: 5px;
      padding-left: 0px;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
    }
    .dropdown-link-4 {
      padding-left: 35px;
      font-weight: 300;
    }
    .dropdown-link-4:hover {
      background-color: transparent;
      color: #fff;
    }
    .dropdown-link-4.w--current {
      background-color: transparent;
      color: #0070d9;
    }
    .navlink-3 {
      padding-top: 15px;
      padding-bottom: 15px;
      padding-left: 25px;
      background-color: #0070d9;
    }
    .navlink-3:hover {
      background-color: #106dc4;
    }
    .navlink-3.w--current {
      padding-top: 15px;
      padding-bottom: 15px;
      border-bottom: 0px none #000;
      background-color: #0070d9;
      color: #093a67;
      font-size: 16px;
    }
    .navlink-3.w--current:hover {
      border-color: transparent;
      border-radius: 0px;
      background-color: #0070d9;
      color: #fff;
    }
    .dropdown-list-copy-3.w--open {
      display: inline-block;
      width: auto;
      background-color: transparent;
      box-shadow: none;
      color: #1b1b1b;
    }
    
    .row-12 {
      display: block;
    }
    ._3-col.grey-gradient {
      padding-right: 0px;
    }
    ._80perc {
      width: 90%;
    }
    .home-tab-section {
      padding-top: 25px;
      padding-bottom: 25px;
    }
    .bullet-white-3 {
      width: 100%;
    }
    .bullet-white-2 {
      width: 100%;
    }
    .bullet-white {
      width: 100%;
    }
    .logo-3 {
      position: absolute;
      left: 65px;
      top: 3px;
      right: 0px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      width: 40vw;
      height: 100%;
      margin-top: 0px;
      margin-bottom: 0px;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
    }
    .mainnav-link {
      padding-top: 15px;
      padding-bottom: 15px;
      padding-left: 25px;
      background-color: #000;
    }
    .mainnav-link:hover {
      background-color: #106dc4;
    }
    .mainnav-link.w--current {
      padding-top: 15px;
      padding-bottom: 15px;
      border-bottom: 0px none #000;
      background-color: #000;
      color: #0070d9;
      font-size: 14px;
    }
    .mainnav-link.w--current:hover {
      border-color: transparent;
      border-radius: 0px;
      background-color: #0070d9;
      color: #fff;
    }
    .small-dropdown {
      color: #fff;
    }
    .small-dropdown.w--open {
      color: #fff;
    }
    .app-icon {
      width: 40px;
    }
    .mobile-only-link.top-margin {
      font-size: 12px;
    }
    .mobile-only-link.margin-bottom {
      font-size: 12px;
    }
    .dropdown-5 {
      background-color: transparent;
      background-image: none;
      font-size: 12px;
      line-height: 26px;
    }
    .dropdown-toggle-2-copy {
      padding-left: 25px;
      color: #fbad18;
      font-size: 12px;
    }
    .dropdown-toggle-2-copy.w--open {
      color: #fbad18;
    }
    .main-nav-dropdown-link-small {
      padding-top: 5px;
      padding-bottom: 5px;
      font-size: 12px;
    }
  }
  
  @media (max-width: 479px) {
    h1 {
      width: 100%;
      margin-bottom: 0px;
      font-size: 35px;
      line-height: 30px;
    }
    p {
      width: 100%;
      margin-bottom: 25px;
    }
    a {
      font-size: 16px;
      line-height: 26px;
    }
    ul {
      width: 90%;
    }
    img {
      width: 90%;
      max-width: 90%;
      margin: 0px auto;
      text-align: left;
    }
    .quote-section-2 {
      padding-top: 50px;
      padding-bottom: 50px;
    }
    .quote-section-2.bg-grey {
      padding-left: 25px;
    }
    .content-wrapper {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      padding: 0px;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-flex: 0;
      -webkit-flex: 0 auto;
      -ms-flex: 0 auto;
      flex: 0 auto;
    }
    .button-1 {
      margin-top: 0px;
    }
    .navbar-1 {
      position: static;
      bottom: 23px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      width: 60%;
      margin-top: 3px;
      padding-top: 0px;
      padding-bottom: 0px;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
      -ms-flex-align: start;
      align-items: flex-start;
      background-color: transparent;
    }
    .paragraph {
      width: 100%;
    }
    .heading-1.white {
      width: 100%;
      font-size: 30px;
      line-height: 30px;
    }
    .heading-1.center-content._75 {
      font-size: 40px;
      line-height: 35px;
    }
    .body {
      padding-top: 0px;
    }
    .flex-wrapper {
      width: auto;
    }
    .flex-wrapper.space-between {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      height: 55%;
      margin-top: 0px;
      margin-bottom: 0px;
      padding-top: 0px;
      padding-left: 0px;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-content: stretch;
      -ms-flex-line-pack: stretch;
      align-content: stretch;
    }
    .flex-wrapper.mobile-center {
      width: 100%;
      padding-right: 0px;
      padding-left: 0px;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
    }
    .flex-wrapper.mobile {
      width: 100%;
      padding-top: 0px;
      padding-right: 0px;
      padding-left: 0px;
    }
    .flex-wrapper.mobile._100 {
      width: 90%;
    }
    .flex-wrapper.space-between {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      height: 55%;
      margin-top: 0px;
      margin-bottom: 0px;
      padding-top: 0px;
      padding-left: 0px;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-align-content: stretch;
      -ms-flex-line-pack: stretch;
      align-content: stretch;
    }
    ._50-percent-column {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      width: 100%;
      height: auto;
      padding-top: 0px;
      padding-bottom: 0px;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
    }
    ._50-percent-column.flex-center {
      width: 100%;
      height: auto;
      padding: 0px 0px 0%;
      text-align: center;
    }
    
    ._50-percent-column.flex-center.mobilefriendly.complete-lineup {
      width: 100%;
      padding-top: 0px;
      background-image: none;
    }
    ._50-percent-column.flex-center.mobilefriendly.margin-top-bottom {
      margin-top: 25px;
      margin-bottom: 25px;
      padding-bottom: 0px;
    }
    ._50-percent-column.flex-center.complete-lineup {
      margin-top: 25px;
      padding-top: 50px;
      padding-bottom: 50px;
      background-position: 100% 50%;
    }
    ._50-percent-column.no-padding-bottom {
      padding-bottom: 0px;
      -webkit-box-ordinal-group: 0;
      -webkit-order: -1;
      -ms-flex-order: -1;
      order: -1;
    }
    ._50-percent-column.padding-top-bottom-100 {
      padding-top: 25px;
      padding-bottom: 25px;
    }
    ._50-percent-column.responsive-design {
      height: 250px;
      -webkit-box-ordinal-group: 2;
      -webkit-order: 1;
      -ms-flex-order: 1;
      order: 1;
    }
    ._50-percent-column.on-the-go {
      height: 200px;
    }
    ._50-percent-column.bg-grey.padding-top-bottom {
      padding-top: 50px;
      padding-bottom: 50px;
    }
    ._50-percent-column.email {
      height: 300px;
      -webkit-box-ordinal-group: 0;
      -webkit-order: -1;
      -ms-flex-order: -1;
      order: -1;
    }
    ._50-percent-column.more-than {
      height: 300px;
      -webkit-box-ordinal-group: 0;
      -webkit-order: -1;
      -ms-flex-order: -1;
      order: -1;
    }
    ._50-percent-column.margin-top-bottom {
      padding-top: 25px;
      padding-bottom: 25px;
    }
    ._50-percent-column.override-order {
      -webkit-box-ordinal-group: 0;
      -webkit-order: -1;
      -ms-flex-order: -1;
      order: -1;
    }
    ._50-percent-column.padding-top-bottom-50 {
      padding-top: 25px;
      padding-bottom: 25px;
    }
    .text-content {
      margin: 0px 25px;
      padding: 0px;
    }
    .text-content.mobile {
      width: 85%;
      padding: 0px;
    }
    .bottom-border.more-bottom {
      display: block;
    }
    .bottom-border.more-bottom {
      display: block;
      width: 100%;
    }
    .bottom-border.more-bottom {
      display: block;
      width: 100%;
    }
    .heading-3.center-content {
      width: 100%;
      text-align: center;
    }
    .inter-section {
      padding-top: 50px;
      padding-bottom: 50px;
    }
    .clients-inter-box {
      width: 100%;
      margin-top: 0px;
    }
    .set-1-logo-1 {
      width: 100%;
    }
    .inline-block {
      width: 100%;
    }
    .inline-block:hover {
      font-weight: 700;
    }
    .testimonial-slider {
      width: 100%;
    }
    .testimonial-text-box {
      width: 80%;
    }
    .slider-arrow {
      display: none;
    }
    .footer-text {
      width: 100%;
    }
    .footer-link-box {
      width: 100%;
      margin-bottom: 50px;
    }
    .footer-link-box.no-borders {
      margin-bottom: 0px;
    }
    .footer-mini-title {
      line-height: 15px;
    }
    .footer-notice {
      margin-top: 60px;
    }
    .footer-notice.mobile._100 {
      width: 90%;
      padding-left: 0px;
    }
    .testimonial-mask {
      width: 100%;
    }
    .set-1-logo-2 {
      width: 100%;
    }
    .set-1-logo-3 {
      width: 100%;
    }
    .set-1-logo-4 {
      width: 100%;
    }
    .set-1-logo-5 {
      width: 100%;
    }
    .slide-nav {
      position: relative;
      display: block;
    }
    .wide-section {
      width: 100%;
      padding-top: 0px;
      padding-bottom: 0px;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
    }
    .wide-section.bg-grey {
      padding-top: 0px;
      padding-bottom: 0px;
      -webkit-box-orient: vertical;
      -webkit-box-direction: reverse;
      -webkit-flex-direction: column-reverse;
      -ms-flex-direction: column-reverse;
      flex-direction: column-reverse;
    }
    .wide-section.bg-grey.online-attendance-tracking {
      padding-top: 50px;
      padding-bottom: 25px;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#f1f3f7), to(#f1f3f7));
      background-image: linear-gradient(180deg, #f1f3f7, #f1f3f7);
      background-position: 0px 0px;
      background-size: auto;
      background-repeat: repeat;
    }
    .hero-logos-container {
      display: none;
    }
    .hero-logos-container.relative {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-ordinal-group: 2;
      -webkit-order: 1;
      -ms-flex-order: 1;
      order: 1;
      text-align: center;
    }
    .hero-logo-column-1 {
      width: 100%;
      text-align: center;
    }
    .hero-logo-column-2 {
      width: 100%;
      text-align: center;
    }
    .hero-logo-column-3 {
      width: 100%;
      text-align: center;
    }
    .hero-logo-column-4 {
      width: 100%;
      margin-bottom: 30px;
      text-align: center;
    }
    .hero-logo-column-5 {
      width: 100%;
      text-align: center;
    }
    .intro-feature-item-1 {
      display: block;
      padding: 0px;
      border-bottom-style: none;
    }
    .intro-feature-item-2 {
      display: block;
      padding: 0px;
      border-top: 0px none transparent;
      border-bottom-style: none;
      border-bottom-width: 0px;
      text-align: left;
    }
    .intro-feature-item-3 {
      display: block;
      padding: 0px;
      text-align: left;
    }
    .tab-link {
      width: auto;
      height: auto;
      max-width: 100%;
      margin-right: 0px;
      margin-bottom: 0px;
      margin-left: 0px;
      padding-right: 5px;
      padding-left: 5px;
      border-radius: 0px;
    }
    .tab-link:hover {
      border-bottom-style: solid;
    }
    .tab-link.w--current {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      margin-bottom: 0px;
      padding-right: 5px;
      padding-left: 5px;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row;
      border-bottom: 2px solid #fbad18;
    }
    .tabs-menu {
      top: 50px;
      width: 100%;
      margin-top: 10px;
      margin-bottom: 25px;
      padding-bottom: 0%;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
    }
    ._30-percent-column.top-padding {
      width: 100%;
      margin-top: 15px;
    }
    .hero-form {
      width: 100%;
      padding-left: 0px;
    }
    .form-3-input {
      margin-bottom: 15px;
      font-size: 16px;
      line-height: 26px;
    }
    .form-3-input.margin-bottom {
      margin-bottom: 15px;
      border-style: none;
      border-color: #9e9e9e;
    }
    .form-3 {
      display: block;
      width: 100%;
      padding: 25px;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
    }
    ._50-percent-column-special {
      width: 100%;
    }
    ._45-percent-column-special {
      width: 100%;
    }
    .navlink {
      padding: 10px 15px;
      border-style: none;
      border-radius: 0px;
      background-color: #000;
    }
    .navlink:hover {
      background-color: #000;
    }
    .navlink.w--current {
      width: auto;
      padding-top: 10px;
      padding-bottom: 10px;
      padding-left: 15px;
      border-bottom: 0px none transparent;
      background-color: #000;
      font-family: Proximanova, sans-serif;
      color: #0070d9;
      font-size: 14px;
      font-weight: 700;
    }
    .navlink.w--current:hover {
      background-color: #fff;
      color: #1b1b1b;
      font-weight: 700;
    }
    .dropdown-link {
      border-bottom: 1px none #000;
      background-color: transparent;
      -webkit-transition: none 0ms ease;
      transition: none 0ms ease;
      font-size: 14px;
      line-height: 24px;
    }
    .dropdown-link:hover {
      background-color: transparent;
      color: #fff;
    }
    .dropdown-link.w--current {
      background-color: transparent;
      color: #106dc4;
      font-weight: 700;
    }
    .dropdown-toggle {
      padding-top: 10px;
      background-color: #000;
    }
    .dropdown-toggle:hover {
      border-bottom-style: none;
      border-bottom-width: 0px;
      background-color: #fff;
      color: #1b1b1b;
    }
    .burger-menu {
      position: relative;
      padding-top: 10px;
      padding-bottom: 10px;
      padding-left: 0px;
      -webkit-box-pack: start;
      -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
      justify-content: flex-start;
    }
    .center {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      width: 100%;
      padding-right: 0px;
      padding-left: 0px;
    }
    .center.mobile {
      width: 100%;
    }
    .utility-page-wrap {
      height: auto;
      margin-top: 0px;
      margin-bottom: 0px;
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
      -ms-flex-align: start;
      align-items: flex-start;
    }
    .utility-page-content.center {
      width: 90vw;
    }
    ._33-percent-column {
      width: 100%;
    }
    .layout-thumbnail {
      width: 100%;
      height: 250px;
      margin-right: 0px;
      margin-bottom: 0px;
      margin-left: auto;
      padding-top: 0px;
    }
    .thumbnail {
      width: 100%;
    }
    .hero-intro {
      width: 90%;
      margin-bottom: 25px;
      font-size: 14px;
      line-height: 24px;
      -webkit-column-count: 1;
      column-count: 1;
    }
    .form1-imagebg {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      padding: 50px 25px;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
    }
    .grey-column {
      padding-left: 45px;
    }
    .stat-numbers {
      text-align: left;
    }
    .tab-column.right-padding {
      width: 100%;
      height: auto;
      padding-top: 50px;
      padding-right: 25px;
      padding-left: 0px;
    }
    .tabs-section-camp-manager-solution {
      height: auto;
      padding: 50px 25px 0px;
    }
    .full-screen {
      margin-top: 0px;
    }
    .full-screen.mobile {
      width: 100%;
      margin-top: 0px;
      padding-left: 0px;
    }
    ._50-percent-column-grey {
      width: 100%;
    }
    ._50-percent-column-grey.flex-center {
      padding-left: auto;
      -webkit-box-ordinal-group: 0;
      -webkit-order: -1;
      -ms-flex-order: -1;
      order: -1;
      text-align: center;
    }
    ._50-percent-column-grey.flex-center.grey-tab {
      padding-top: 0px;
      padding-bottom: 0px;
    }
    ._50-percent-column-grey.flex-center.grey {
      background-image: none;
    }
    .customers {
      width: 100%;
    }
    .customers.flex-center {
      position: static;
      width: 85%;
      padding: 0% 0px;
      text-align: center;
    }
    .names {
      text-align: left;
    }
    
    .resources {
      padding-top: 50px;
      padding-bottom: 50px;
    }
    .resources.data-safe {
      padding-top: 50px;
      padding-bottom: 50px;
    }
    .middle-container {
      display: block;
      width: 100%;
      padding-top: 25px;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
    }
    .row-10 {
      display: block;
    }
    .need-content {
      width: 100%;
      text-align: left;
    }
    .column-24 {
      padding-right: 0px;
      padding-bottom: 10px;
      padding-left: 0px;
    }
    .column-25 {
      padding-right: 0px;
      padding-bottom: 10px;
      padding-left: 0px;
    }
    ._50-percent-column-home-1 {
      width: 100%;
    }
    ._50-percent-column-home-1.flex-center {
      width: 100%;
      padding: 0px 0px 0%;
      -webkit-box-ordinal-group: 2;
      -webkit-order: 1;
      -ms-flex-order: 1;
      order: 1;
      text-align: center;
    }
    .div-block-8 {
      width: 100%;
    }
    ._4-col-section {
      padding-right: 0px;
      padding-bottom: 50px;
      padding-left: 0px;
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
    }
    ._4-col-section.bg-grey.mobile {
      width: 100%;
      padding-right: 25px;
      padding-left: 25px;
    }
    .column-28 {
      padding-right: 0px;
      padding-left: 0px;
    }
    .form-text.right-padding {
      width: 100%;
      margin-right: auto;
      margin-left: auto;
      padding: 0px 0px 25px;
    }
    .form-text.right-padding.top-padding {
      padding-top: 0px;
      padding-bottom: 0px;
    }
    .form-text.right-padding.top-padding {
      padding-top: 0px;
      padding-bottom: 0px;
    }
    .div-block {
      padding-right: 0px;
      padding-left: 0px;
    }
    .wide-section-padding {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      padding-top: 25px;
      padding-bottom: 25px;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: reverse;
      -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
      flex-direction: row-reverse;
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
      background-image: none;
    }
    .wide-section-padding.bg-grey {
      padding-top: 25px;
      padding-bottom: 25px;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row;
    }
    .wide-section-padding.veb-section {
      padding-top: 25px;
      padding-bottom: 25px;
      background-image: none;
      background-size: auto;
      background-repeat: repeat;
    }
    ._50-percent-column-padding {
      width: 100%;
      padding-top: 0px;
      padding-bottom: 0px;
    }
    .text-content-full {
      padding-top: 0px;
    }
    ._50-percent-column-padding-double {
      width: 100%;
      padding-top: 10px;
      padding-bottom: 10px;
      -webkit-box-ordinal-group: 2;
      -webkit-order: 1;
      -ms-flex-order: 1;
      order: 1;
    }
    .name-quote {
      text-align: left;
    }
    .name-quote.black.center-text {
      margin-right: auto;
      margin-left: auto;
    }
    .content-wrapper-centered {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      padding: 0px 25px;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
    }
    .stat-section-center {
      width: 100%;
      padding: 0px;
    }
    .stat-section-center.mobile {
      padding-right: 25px;
      padding-left: 25px;
    }
    .wide-section-scroll-padding {
      padding-top: 25px;
      padding-bottom: 25px;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
    }
    .text-content-100-perc.mobile {
      padding-right: 0px;
      padding-left: 0px;
    }
    .dropdown-list {
      width: auto;
    }
    .dropdown-list.w--open {
      width: auto;
    }
    .nav-menu {
      position: absolute;
      left: auto;
      top: NaNpx;
      right: auto;
      bottom: auto;
      z-index: 2000;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      width: 100%;
      height: auto;
      max-height: 325px;
      margin-top: 0px;
      padding-top: 75px;
      padding-left: 0px;
      background-color: #000;
    }
    .video-section-center {
      padding-top: 50px;
      padding-bottom: 50px;
    }
    .div-block-11 {
      position: static;
      left: 116px;
      top: -34px;
      right: 0px;
      z-index: 1000;
      width: 40%;
    }
    .hyperlink {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
    }
    .form-wrapper {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      padding: 0px;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-flex: 0;
      -webkit-flex: 0 auto;
      -ms-flex: 0 auto;
      flex: 0 auto;
    }
    .mobile {
      width: 100%;
      padding-right: 25px;
      padding-left: 25px;
    }
    .form3-horizontal-blue {
      padding: 25px 25px 50px;
      background-image: -webkit-gradient(linear, left top, left bottom, from(#0070d9), to(#0070d9));
      background-image: linear-gradient(180deg, #0070d9, #0070d9);
    }
    .tabs-2 {
      display: block;
    }
    .intro-container {
      padding-right: 0px;
      padding-left: 0px;
    }
    .intro-container.mobile {
      padding-right: 0px;
      padding-left: 0px;
    }
    .hero-intro {
      width: 100%;
      margin-top: 15px;
      margin-bottom: 25px;
      font-size: 18px;
      line-height: 26px;
    }
    .h2-lowercase-center {
      display: block;
      width: 100%;
      padding-right: 0px;
      padding-left: 0px;
      line-height: 26px;
      text-align: center;
    }
    .p-white {
      width: 100%;
    }
    .primary-customer.white {
      width: 100%;
      font-size: 40px;
      line-height: 35px;
    }
    .center-text-content.mobile {
      width: 90%;
      padding: 25px 0px;
    }
    .h2-primary {
      width: 100%;
      line-height: 32px;
    }
    .h2-primary.white {
      font-size: 28px;
      line-height: 30px;
    }
    .h2-primary.center {
      width: 100%;
    }
    .intro-section-white {
      height: auto;
      padding: 25px;
    }
    .hero-text._50.black {
      width: 100%;
      font-size: 40px;
      line-height: 35px;
    }
    
    ._80 {
      width: 100%;
    }
    .intro-paragraph {
      width: 100%;
    }
    .intro-paragraph.center {
      width: 100%;
    }
    .intro-paragraph.white {
      width: 100%;
    }
    .padding-bottom {
      width: 75%;
      padding-bottom: 0px;
    }
    .image-44 {
      width: auto;
    }
    .logo {
      position: absolute;
      left: 15px;
      top: 1px;
      right: -17px;
      bottom: -34px;
      z-index: 500;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      width: 65vw;
      padding-left: 30px;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
    }
    .logo.w--current {
      width: 65vw;
    }
    .section-20 {
      position: static;
      left: 0px;
      top: 0px;
      right: 0px;
      z-index: 2000;
      height: 75px;
    }
    .legal-text.mobile {
      padding-left: 0px;
    }
    .legal-text.mobile._100 {
      width: 90%;
    }
    .nav-button {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      padding: 8px 12px;
      font-size: 10px;
    }
    .nav-logo {
      display: block;
      width: 75vw;
      margin-left: 0px;
      padding-top: 0px;
    }
    .intro-section-bluecentered {
      height: auto;
      padding: 50px 25px 25px;
    }
    .intro-section-grey {
      height: auto;
      padding: 50px 0px 25px;
    }
    .tabs-content-2 {
      width: auto;
      margin-top: -25px;
    }
    .tabs-section-2 {
        height: auto;
        padding: 25px 0px 0px;
    }
    ._75 {
      width: 100%;
    }
    .row-30 {
      display: block;
    }
    .div-block-23 {
      width: 100%;
    }
    .dropdown {
      width: auto;
    }
    .horiz-form {
      display: block;
      width: 100%;
      padding: 0px 0px 25px;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
    }
    .horizontal-form-2 {
      width: 100%;
      padding-left: 0px;
    }
    .tab-pane-2 {
      height: 850px;
      background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .8)), to(rgba(0, 0, 0, .8)));
      background-image: linear-gradient(180deg, rgba(0, 0, 0, .8), rgba(0, 0, 0, .8));
    }
    .tab-pane-3 {
      height: 800px;
    }
    .tab-pane-4 {
      height: 700px;
    }
    .form2-person {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      padding: 25px 25px 0px;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
      background-color: #f1f3f7;
      background-image: none;
    }
    ._50-percent-form {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      width: 100%;
      padding-bottom: 0px;
    }
    ._50-percent-form.flex-center {
      width: 100%;
      height: auto;
      margin-bottom: 15px;
      padding: 0px 0px 0%;
      text-align: center;
    }
    ._50-percent-form.flex-center.contact-person {
      height: 400px;
      background-position: 50% 100%;
      background-size: 330px;
    }
    ._50-percent-form.flex-center {
      width: 100%;
      padding: 0px 0px 0%;
      text-align: center;
    }
    ._50-percent-form.flex-center.contact-person {
      height: 425px;
      background-position: 50% 100%;
      background-size: 330px;
    }
    .horiz-form-no-bg {
      display: block;
      width: 100%;
      padding: 25px;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
    }
    .column-1 {
      padding-right: 0px;
      padding-bottom: 35px;
    }
    .image-60 {
      padding-right: 10px;
      padding-left: 10px;
    }
    ._50-percent-column-right {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      width: 100%;
      padding-bottom: 50px;
      -webkit-box-ordinal-group: 0;
      -webkit-order: -1;
      -ms-flex-order: -1;
      order: -1;
    }
    .column-60 {
      display: block;
      padding-right: 0px;
      padding-left: 0px;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: reverse;
      -webkit-flex-direction: row-reverse;
      -ms-flex-direction: row-reverse;
      flex-direction: row-reverse;
    }
    .container-13 {
      padding-right: 25px;
      padding-left: 25px;
    }
    .h2-hero-text.black {
      font-size: 35px;
      line-height: 30px;
      text-align: center;
    }
    .dropdown-toggle-in-nav {
      background-color: transparent;
      font-weight: 700;
    }
    .dropdown-toggle-in-nav:hover {
      background-color: transparent;
      color: #fff;
    }
    .dropdown-toggle-in-nav.w--open {
      border-style: none none solid;
      border-width: 0px 0px 1px;
      border-color: #000 #000 rgba(0, 0, 0, .15);
      background-color: transparent;
      font-weight: 700;
    }
    .dropdown-in-nav {
      background-color: transparent;
      background-image: none;
      color: #1b1b1b;
    }
    .dropdown-in-nav:hover {
      background-image: none;
      color: #1b1b1b;
    }
    .dropdown-in-nav:focus {
      border-style: solid;
      border-width: 1px;
      border-color: #000 #000 rgba(0, 0, 0, .1);
      color: #1b1b1b;
    }
    .inline-block-in-nav {
      width: 200px;
      color: #fff;
      font-size: 14px;
      font-weight: 300;
    }
    .inline-block-in-nav:hover {
      background-color: transparent;
      color: #fff;
      font-weight: 700;
    }
    .inline-block-in-nav:active {
      border-style: solid;
      border-width: 1px;
      border-color: rgba(0, 0, 0, .1);
      font-weight: 700;
    }
    .inline-block-in-nav:focus {
      border-style: solid;
      border-width: 1px;
      border-color: rgba(0, 0, 0, .1);
      font-weight: 700;
    }
    .dropdown-list-copy {
      width: auto;
      background-color: transparent;
    }
    .dropdown-list-copy.w--open {
      width: auto;
      padding-bottom: 15px;
      background-color: transparent;
      box-shadow: none;
      color: #1b1b1b;
    }
    .hero-content {
      width: 90%;
    }
    .hero-div {
      width: auto;
      margin-right: 25px;
      margin-left: 25px;
    }
    .white {
      width: 100%;
    }
    .center-white {
      display: block;
      width: 100%;
      padding-right: 25px;
      padding-left: 25px;
      line-height: 26px;
      text-align: center;
    }
    .container-17 {
      padding-right: 0px;
      padding-left: 0px;
    }
    .heading-28 {
      line-height: 35px;
    }
    .div-block-35 {
      text-align: center;
    }
    .column-70 {
      margin-top: 50px;
      padding-left: 0px;
    }
    .column-71 {
      padding-left: 0px;
    }
    .column-1 {
      position: relative;
      display: block;
      margin-top: 20px;
      padding-bottom: 0px;
    }
    .column-1.padding-top-100 {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      padding-top: 0px;
      padding-bottom: 0px;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
    }
    .column-1.center {
      padding-left: 0px;
    }
    .column-1.less-top {
      margin-top: 0px;
    }
    .column-2 {
      padding-left: 0px;
    }
    .column-2.padding-bottom-25 {
      display: block;
      padding-bottom: 25px;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
    }
    .column-3 {
      padding-left: 0px;
    }
    .mobile-logo {
      width: 50%;
      max-width: 25%;
      margin-top: 15px;
      margin-right: 0px;
      margin-left: 0px;
      padding-bottom: 15px;
    }
    .icon {
      color: #fff;
    }
    .intro-section-blue-2-col {
      height: auto;
      padding: 50px 25px 25px;
    }
    .intro-sectionwhitecentered {
      height: auto;
      padding: 50px 25px 25px;
    }
    .button-dark {
      margin-top: 0px;
    }
    .intro-section-dark {
      height: auto;
      padding: 50px 25px 25px;
    }
    .bonefrog {
      padding: 50px 0px;
      float: left;
      background-position: 0px 0px, 50% 100%;
    }
    .column-90percent-top {
      display: block;
      width: 95%;
      margin-top: 10px;
    }
    .row-2 {
      margin-top: 0px;
      margin-bottom: 0px;
    }
    .large-stat {
      margin-top: 15px;
    }
    .large-stat.white {
      margin-top: 0px;
    }
    .bg-2 {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      padding-top: 25px;
      padding-bottom: 25px;
      -webkit-box-orient: vertical;
      -webkit-box-direction: reverse;
      -webkit-flex-direction: column-reverse;
      -ms-flex-direction: column-reverse;
      flex-direction: column-reverse;
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
    }
    ._80-percent {
      width: 85%;
    }
    .h1-small {
      width: 100%;
    }
    .button-reverse.right-margin {
      margin-right: 0px;
    }
    .h2-large {
      margin-bottom: 15px;
      font-size: 35px;
      line-height: 30px;
    }
    .stat-section.stat-4 {
      padding-top: 25px;
      padding-bottom: 25px;
    }
    .xlarge-stat {
      font-size: 100px;
      line-height: 100px;
    }
    .xlarge-stat-descrip {
      width: 90%;
      margin-top: -25px;
    }
    .tabs-menu-3 {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      overflow: visible;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row;
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
    }
    .row-52 {
      margin-top: 0px;
    }
    .p-stat-text {
      margin-bottom: 25px;
    }
    .p-stat-text.no-bottom {
      margin-bottom: 0px;
    }
    .middle-container-2 {
      display: block;
      width: 100%;
      margin-top: 0px;
      padding-top: 25px;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-ordinal-group: 0;
      -webkit-order: -1;
      -ms-flex-order: -1;
      order: -1;
    }
    .check-in-section {
      padding-top: 25px;
      padding-bottom: 25px;
    }
    .mobile-img-bg {
      padding-top: 0px;
      padding-bottom: 0px;
      text-align: center;
    }
    .margin-bottom-100 {
      margin-bottom: 0px;
    }
    .text-block {
      font-size: 12px;
    }
    .text-block-2 {
      font-size: 12px;
    }
    .text-block-3 {
      font-size: 12px;
    }
    .lightbox-link-2 {
      text-align: center;
    }
    .small-center {
      margin-top: 0px;
    }
    .float-veb {
      right: 10px;
      bottom: -142px;
      width: 60vw;
      height: 300px;
    }
    .get-started-link {
      width: 100%;
      padding: 10px 15px;
      border-style: none;
      border-radius: 0px;
      background-color: #000;
      color: #0070d9;
      font-weight: 700;
    }
    .get-started-link:hover {
      background-color: #000;
    }
    .get-started-link.w--current {
      width: auto;
      padding-top: 10px;
      padding-bottom: 10px;
      padding-left: 15px;
      border-bottom: 0px none transparent;
      background-color: #000;
      font-size: 14px;
      font-weight: 300;
    }
    .get-started-link.w--current:hover {
      background-color: #fff;
      color: #1b1b1b;
      font-weight: 700;
    }
    .customer-quote-stat {
      padding-top: 25px;
      padding-bottom: 25px;
    }
    .column-42 {
      display: block;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
    }
    .mobile-logo-2 {
      display: block;
      width: 35%;
      margin-right: auto;
      margin-bottom: 0px;
      margin-left: auto;
      padding-bottom: 10px;
    }
    .photo-call-out-large-2 {
      padding-left: 0px;
    }
    .form2-person-2 {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      padding: 25px;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
    }
    .center-3 {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
    }
    .hero-form-3 {
      width: 100%;
      padding-left: 0px;
    }
    .form-3-input-3.margin-bottom {
      margin-bottom: 15px;
      text-align: left;
    }
    .form-wrapper-2 {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      padding: 0px;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
      -webkit-box-flex: 0;
      -webkit-flex: 0 auto;
      -ms-flex: 0 auto;
      flex: 0 auto;
    }
    .form-10 {
      display: block;
      width: 100%;
      padding: 25px;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
    }
    .intro-paragraph-2 {
      width: 100%;
    }
    .legal-text-center-grey {
      width: 75%;
    }
    ._50-percent-column-3 {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      width: 100%;
      padding-top: 0px;
      padding-bottom: 0px;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
    }
    ._50-percent-column-3.flex-center {
      width: 100%;
      height: auto;
      padding: 0px 0px 0%;
      text-align: center;
    }
    .horizontal-form-2-2 {
      width: 100%;
      padding-left: 0px;
    }
    .form3-horizontal-blue-2.blue {
      padding-top: 25px;
      padding-bottom: 25px;
    }
    .form3-horizontal-blue-2.blue.extra-bottom {
      padding-bottom: 40px;
    }
    .container-23 {
      padding-right: 25px;
      padding-left: 25px;
    }
    .horiz-form-2 {
      display: block;
      width: 100%;
      padding: 25px;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
    }
    .legal-text-center-white {
      width: 75%;
      margin-top: 0px;
    }
    .intro-section-bluecentered-2 {
      height: auto;
      padding: 25px 0px;
    }
    .intro-container-2 {
      padding-right: 15px;
      padding-left: 15px;
    }
    .center-white-2 {
      display: block;
      width: 100%;
      padding-right: 0px;
      padding-left: 0px;
      line-height: 26px;
      text-align: center;
    }
    .video-section-center-2 {
      padding-top: 25px;
      padding-bottom: 25px;
    }
    ._80-percent-2 {
      width: 90%;
    }
    .column-96 {
      position: relative;
      display: block;
      overflow: hidden;
      padding-right: 0px;
      padding-bottom: 0px;
    }
    .column-96.padding-top {
      overflow: hidden;
      text-align: left;
    }
    .dropdown-link-2 {
      border-bottom: 1px none #000;
      background-color: transparent;
      -webkit-transition: none 0ms ease;
      transition: none 0ms ease;
      font-size: 14px;
      line-height: 24px;
    }
    .dropdown-link-2:hover {
      background-color: transparent;
      color: #fff;
    }
    .dropdown-link-2.w--current {
      background-color: transparent;
      color: #106dc4;
      font-weight: 700;
    }
    .dropdown-list-4.w--open {
      background-color: transparent;
    }
    .nav-button-2 {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      padding: 8px 12px;
      font-size: 10px;
    }
    .tab-pane-tab-3-2 {
      position: static;
      left: 0px;
      bottom: 0px;
    }
    .dropdown-toggle-2 {
      padding-left: 25px;
      background-color: #000;
    }
    .tabs-content {
      position: static;
      left: 0px;
      bottom: 0px;
      display: none;
      overflow: visible;
      width: 100%;
      height: 100%;
      -webkit-box-orient: horizontal;
      -webkit-box-direction: normal;
      -webkit-flex-direction: row;
      -ms-flex-direction: row;
      flex-direction: row;
    }
    .tabs {
      display: none;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
    }
    .tabs-menu-4 {
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
    }
    .tab-link-tab-1-2 {
      position: relative;
      width: 100%;
    }
    .tab-link-tab-1-2.w--current {
      width: 100%;
    }
    .activenetwork-logo-2 {
      display: block;
      width: 90vw;
      max-width: 90px;
      margin-left: 0px;
      padding-top: 0px;
    }
    .dropdown-4 {
      width: auto;
    }
    .dropdown-in-nav-3 {
      position: static;
      padding-right: 0px;
      padding-left: 0px;
      background-color: transparent;
      background-image: none;
      color: #1b1b1b;
    }
    .dropdown-in-nav-3:hover {
      background-image: none;
      color: #1b1b1b;
    }
    .dropdown-in-nav-3:focus {
      border-style: solid;
      border-width: 1px;
      border-color: #000 #000 rgba(0, 0, 0, .1);
      color: #1b1b1b;
    }
    .burger-menu-3 {
      position: relative;
      padding: 0px;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
    }
    .dropdown-toggle-in-nav-3 {
      background-color: transparent;
      font-weight: 700;
    }
    .dropdown-toggle-in-nav-3:hover {
      background-color: transparent;
      color: #fff;
    }
    .dropdown-toggle-in-nav-3.w--open {
      border-style: solid solid none;
      border-width: 0px;
      border-color: #000 #000 #fff;
      background-color: #093a67;
      font-family: Proximanova, sans-serif;
      color: #fff;
      font-weight: 700;
    }
    .mobile-nav-breadcrumb {
      padding-left: 10px;
      color: #fff;
      font-size: 18px;
      font-weight: 300;
      text-transform: none;
    }
    .nav-column-2 {
      width: 95%;
      margin-right: auto;
      margin-left: auto;
      padding: 8px;
      -webkit-box-flex: 0;
      -webkit-flex: 0 auto;
      -ms-flex: 0 auto;
      flex: 0 auto;
      border-radius: 35px;
      background-color: #093a67;
      text-align: left;
    }
    .image-115 {
      max-width: 50px;
      margin-right: 5px;
      margin-left: 5px;
    }
    .dropdown-link-6 {
      padding-left: 50px;
      border-bottom: 1px none #000;
      background-color: transparent;
      -webkit-transition: none 0ms ease;
      transition: none 0ms ease;
      color: #fff;
      font-size: 16px;
      line-height: 20px;
    }
    .dropdown-link-6:hover {
      background-color: transparent;
      color: #fff;
    }
    .dropdown-link-6.w--current {
      background-color: transparent;
      color: #106dc4;
      font-weight: 700;
    }
    .column-105 {
      display: none;
    }
    .marketsubnav {
      position: static;
      bottom: 23px;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      width: 100%;
      margin-top: 0px;
      padding-top: 0px;
      padding-bottom: 0px;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-box-align: center;
      -webkit-align-items: center;
      -ms-flex-align: center;
      align-items: center;
      background-color: transparent;
    }
    .mobile-nav-icon-2-copy {
      padding-right: 10px;
      padding-left: 0px;
      font-size: 14px;
      line-height: 22px;
    }
    .secondary-nav-2 {
      padding-top: 8px;
      padding-bottom: 8px;
      background-color: #0070d9;
    }
    .inline-block-in-nav-3 {
      width: 200px;
      padding-left: 35px;
      color: #fff;
      font-size: 16px;
      font-weight: 300;
    }
    .inline-block-in-nav-3:hover {
      background-color: transparent;
      color: #fff;
      font-weight: 700;
    }
    .inline-block-in-nav-3:active {
      border-style: solid;
      border-width: 1px;
      border-color: rgba(0, 0, 0, .1);
      font-weight: 700;
    }
    .inline-block-in-nav-3:focus {
      border-style: solid;
      border-width: 1px;
      border-color: rgba(0, 0, 0, .1);
      font-weight: 700;
    }
    .column-106 {
      display: none;
    }
    .dropdown-toggle-6 {
      padding-top: 15px;
      border-bottom-style: none;
      border-bottom-width: 0px;
      background-color: #0070d9;
    }
    .dropdown-toggle-6:hover {
      border-bottom-style: none;
      border-bottom-width: 0px;
      background-color: #106dc4;
      color: #fff;
    }
    .dropdown-toggle-6.w--open {
      background-color: #093a67;
    }
    .nav-col-1-v2 {
      -webkit-box-pack: start;
      -webkit-justify-content: flex-start;
      -ms-flex-pack: start;
      justify-content: flex-start;
    }
    .nav-menu-4 {
      position: absolute;
      left: auto;
      right: auto;
      bottom: auto;
      z-index: 0;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      width: 101%;
      height: auto;
      margin-top: 5px;
      padding-top: 0px;
      padding-left: 0px;
      background-color: #106dc4;
    }
    .dropdown-link-4 {
      padding-left: 35px;
      border-bottom: 1px none #000;
      background-color: transparent;
      -webkit-transition: none 0ms ease;
      transition: none 0ms ease;
      color: #fff;
      font-size: 16px;
      line-height: 20px;
    }
    .dropdown-link-4:hover {
      background-color: transparent;
      color: #fff;
    }
    .dropdown-link-4.w--current {
      background-color: transparent;
      color: #106dc4;
      font-weight: 700;
    }
    .navlink-3 {
      padding: 15px 15px 15px 25px;
      border-style: none;
      border-radius: 0px;
      background-color: #0070d9;
    }
    .navlink-3:hover {
      background-color: #0070d9;
    }
    .navlink-3.w--current {
      width: auto;
      padding-top: 15px;
      padding-bottom: 15px;
      padding-left: 25px;
      border-bottom: 0px none transparent;
      background-color: #0070d9;
      color: #093a67;
      font-size: 16px;
      font-weight: 700;
    }
    .navlink-3.w--current:hover {
      background-color: #0070d9;
      color: #1b1b1b;
      font-weight: 700;
    }
    .dropdown-list-6 {
      width: auto;
    }
    .dropdown-list-6.w--open {
      width: auto;
      background-color: #093a67;
    }
    .dropdown-list-copy-3 {
      width: auto;
      background-color: transparent;
    }
    .dropdown-list-copy-3.w--open {
      width: auto;
      padding-bottom: 15px;
      background-color: transparent;
      box-shadow: none;
      color: #1b1b1b;
    }
    
    ._3-col-section-bg {
      padding: 0px;
      -webkit-flex-wrap: wrap;
      -ms-flex-wrap: wrap;
      flex-wrap: wrap;
    }
    .row-12 {
      display: block;
    }
    ._3-col {
      padding-right: 0px;
      padding-bottom: 10px;
      padding-left: 0px;
    }
    ._3-col.grey-gradient {
      padding-top: 25px;
    }
    .button-4 {
      margin-top: 0px;
    }
    .tab-link-tab-shorter {
      width: 25%;
      font-size: 12px;
    }
    .tab-link-tab-shorter.w--current {
      width: 25%;
      font-size: 12px;
    }
    .home-tab-section {
      padding-top: 25px;
      padding-bottom: 25px;
    }
    .bullet-white-3 {
      text-align: left;
    }
    .header-intro-text {
      margin-top: 20px;
    }
    .bullet-white-2 {
      text-align: left;
    }
    .bullet-white {
      text-align: left;
    }
    .mainnav-2 {
      padding-top: 0px;
      padding-bottom: 0px;
    }
    .logo-3 {
      position: absolute;
      left: 55px;
      top: 1px;
      right: -17px;
      bottom: -34px;
      z-index: 500;
      display: -webkit-box;
      display: -webkit-flex;
      display: -ms-flexbox;
      display: flex;
      width: 70vw;
      height: 100%;
      padding-left: 0px;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
      -webkit-flex-direction: column;
      -ms-flex-direction: column;
      flex-direction: column;
      -webkit-box-pack: center;
      -webkit-justify-content: center;
      -ms-flex-pack: center;
      justify-content: center;
      -webkit-box-align: start;
      -webkit-align-items: flex-start;
      -ms-flex-align: start;
      align-items: flex-start;
    }
    .logo-3.w--current {
      left: 52px;
      right: -38px;
      width: 65vw;
      padding-left: 0px;
    }
    .mainnav-link {
      padding: 15px 15px 15px 25px;
      border-style: none;
      border-radius: 0px;
      background-color: #000;
    }
    .mainnav-link:hover {
      background-color: #0070d9;
    }
    .mainnav-link.w--current {
      width: auto;
      padding-top: 15px;
      padding-bottom: 15px;
      padding-left: 25px;
      border-bottom: 0px none transparent;
      background-color: #000;
      color: #0070d9;
      font-size: 14px;
      font-weight: 700;
    }
    .mainnav-link.w--current:hover {
      background-color: #0070d9;
      color: #1b1b1b;
      font-weight: 700;
    }
    .p-stat-text-white {
      margin-bottom: 25px;
    }
    .mobile-only-link.margin-bottom {
      margin-bottom: 15px;
    }
    .dropdown-list-worldwide {
      width: auto;
    }
    .dropdown-list-worldwide.w--open {
      width: auto;
      background-color: #093a67;
    }
    .dropdown-5 {
      width: auto;
    }
    .dropdown-toggle-2-copy {
      padding-left: 25px;
      background-color: #000;
    }
    .main-nav-dropdown-link-small {
      padding-top: 5px;
      padding-bottom: 5px;
      font-size: 12px;
    }
.tabs-content-2 {
    height: auto;
    margin-top: 0px;
}
    .tab-link-2.w--current {
        display: -webkit-box;
        display: -webkit-flex;
        display: -ms-flexbox;
        display: flex;
        margin-bottom: 0px;
        padding-top: 15px;
        padding-right: 5px;
        padding-left: 5px;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -webkit-flex-direction: row;
        -ms-flex-direction: row;
        flex-direction: row;
        border-bottom: 2px solid #fbad18;
    }
.tab-link-2 {
    width: auto;
    height: auto;
    max-width: 100%;
    margin-right: 0px;
    margin-bottom: 0px;
    margin-left: 0px;
    padding-top: 15px;
    padding-right: 5px;
    padding-left: 5px;
    border-radius: 0px;
}
  }
  
  @font-face {
    font-family: 'Din condensed';
    src: url('../../fonts/din_condensed_bold-webfont.woff') format('woff');
    font-weight: 700;
    font-style: normal;
  }
  @font-face {
    font-family: 'Active icon';
    src: url('../../fonts/ACTIVE-Icon.woff') format('woff');
    font-weight: 400;
    font-style: normal;
  }
  @font-face {
    font-family: 'Proximanova';
    src: url('../../fonts/ProximaNova-Bold.otf') format('opentype');
    font-weight: 700;
    font-style: normal;
  }
  @font-face {
    font-family: 'Proximanova';
    src: url('../fonts/ProximaNova-Light.otf') format('opentype');
    font-weight: 300;
    font-style: normal;
  }
  @font-face {
    font-family: 'Font awesome 5 free 400';
    src: url('../fonts/Font-Awesome-5-Free-Regular-400.otf') format('opentype');
    font-weight: 400;
    font-style: normal;
  }
  @font-face {
    font-family: 'Font awesome 5 brands 400';
    src: url('../../fonts/Font-Awesome-5-Brands-Regular-400.otf') format('opentype');
    font-weight: 400;
    font-style: normal;
  }
  @font-face {
    font-family: 'Font awesome 5 free solid 900';
    src: url('../../fonts/Font-Awesome-5-Free-Solid-900.otf') format('opentype');
    font-weight: 400;
    font-style: normal;
  }
  @font-face {
    font-family: 'Proximanova';
    src: url('../../fonts/ProximaNova-Thin.otf') format('opentype');
    font-weight: 100;
    font-style: normal;
  }