body {
    text-rendering: optimizeLegibility;
    -webkit-font-smoothing: subpixel-antialiased;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
  }
  
  .card-selected {
    border: 2px solid #0066ff !important;
  }
  .card-selected .bottom {
    border-top: 2px solid #0066ff !important;
  }
  
  @media (min-width: 992px) {
    header {
      margin-top: 30px;
    }
  }
  header .container {
    width: 100%;
  }
  @media (min-width: 768px) {
    header .container {
      width: 720px;
      max-width: 100%;
    }
  }
  @media (min-width: 992px) {
    header .container {
      width: 960px;
      max-width: 100%;
    }
  }
  @media (min-width: 1200px) {
    header .container {
      width: 1140px;
      max-width: 100%;
    }
  }
  header #logo img {
    width: 100px;
    height: 100%;
    margin: 10px 0 0 10px;
  }
  @media (min-width: 992px) {
    header #logo img {
      width: 160px;
      margin: 10px 0 0 0;
    }
  }
  @media (min-width: 992px) {
    header #estate {
      font-size: 1.2rem;
    }
  }
  header #business-started {
    margin-top: 27px;
  }
  header #phone-number {
    color: #0143e3;
  }
  @media (min-width: 768px) {
    header #phone-number {
      margin: 10px 0 0 0;
    }
  }
  @media (min-width: 768px) {
    header #phone-number {
      margin: 27px 0 0 0;
      text-align: right;
    }
  }
  header #phone-icon {
    margin: 10px 0 0 0;
  }
  
  #hero {
    margin-top: 30px;
  }
  #hero .container {
    position: relative;
    width: 100%;
  }
  @media (min-width: 768px) {
    #testimonials .container, #hero .container {
      width: 720px;
      max-width: 100%;
    }
  }
  @media (min-width: 992px) {
    #testimonials .container, #hero .container {
      width: 960px;
      max-width: 100%;
    }
  }
  @media (min-width: 1200px) {
    #testimonials .container, #hero .container {
      width: 1140px;
    }
  }
  #hero h1 {
    font-size: 48px;
    margin-top: 30px;
    font-weight: 800;
    color: #131d26;
    letter-spacing: -2px;
  }
  @media (min-width: 768px) {
    #hero h1 {
      width: 330px;
    }
  }
  @media (min-width: 992px) {
    #hero h1 {
      width: 500px;
      font-size: 62px;
      margin-top: 80px;
    }
  }
  #hero a {
    font-weight: 800;
    font-size: 17px;
  }
  #hero .subhead {
    font-size: 17px;
    line-height: 30px;
    color: #656f7a;
    margin-top: 20px;
  }
  @media (min-width: 768px) {
    #hero .subhead {
      width: 300px;
    }
  }
  @media (min-width: 992px) {
    #hero .subhead {
      width: 530px;
    }
  }
  #hero .lz-button {
    background: #0066ff;
    color: #fff;
    border: 2px solid #0066ff;
    height: 3.5rem;
    text-transform: none;
  }
  @media (min-width: 768px) {
    #hero .lz-button {
      margin: 40px 0 0;
    }
  }
  @media (min-width: 992px) {
    #hero .lz-button {
      margin: 20px 0 0;
    }
  }
  #hero .lz-button i {
    font-size: 20px;
    position: relative;
    top: 2px;
    left: 14px;
  }
  #hero .lz-button:hover:enabled {
    background: #fff;
    color: #0066ff;
  }
  #hero #fifteen-off-mobile {
    display: block;
    width: 115px;
    position: absolute;
    right: 20px;
    bottom: -55px;
  }
  #hero .sbm-mobile {
    margin-top: 20px;
  }
  #hero .sbm-tablet {
    position: absolute;
    top: 20px;
    right: 0;
    width: 315px;
  }
  @media (min-width: 992px) {
    #hero .sbm-tablet {
      top: 0;
      width: 330px;
      z-index: 10;
    }
  }
  @media (min-width: 1080px) {
    #hero .sbm-tablet {
      width: 405px;
      right: -60px;
    }
  }
  @media (min-width: 1200px) {
    #hero .sbm-tablet {
      width: 520px;
      /* right: -30px; */
      top:-24px;
    }
  }
  
  #find-out {
    background: url("/resources/img/nsbm2019/bg-pattern.svg") repeat center;
    height: 880px;
    position: relative;
    margin-top: 110px;
  }
  @media (min-width: 768px) {
    #find-out {
      height: 720px;
      margin-top: 80px;
    }
  }
  @media (min-width: 1080px) {
    #find-out {
      background: none;
      height: 630px;
    }
  }
  @media (min-width: 1080px) {
    #find-out #find-out-dt-bg {
      background: url("/resources/img/nsbm2019/bg-pattern.svg") repeat center;
      width: 500px;
      height: 640px;
      position: absolute;
    }
  }
  @media (min-width: 1600px) {
    #find-out #find-out-dt-bg {
      width: 567px;
    }
  }
  #find-out .container {
    position: absolute;
    padding-top: 50px;
    top: 60px;
    height: 728px;
    background: white;
    width: 100%;
  }
  @media (min-width: 768px) {
    #find-out .container {
      height: 575px;
      max-width: 100%;
      top: 75px;
    }
  }
  @media (min-width: 960px) {
    #find-out .container {
      width: 720px;
      max-width: 100%;
      margin: 0 auto;
      position: relative;
    }
  }
  @media (min-width: 992px) {
    #find-out .container {
      width: 960px;
      max-width: 100%;
    }
  }
  @media (min-width: 1200px) {
    #find-out .container {
      width: 1140px;
    }
  }
  @media (min-width: 768px) {
    #find-out h3 {
      margin-left: 20px;
    }
  }
  @media (min-width: 960px) {
    #find-out h3 {
      margin-left: 16px;
    }
  }
  @media (min-width: 1200px) {
    #find-out h3 {
      margin-left: 30px;
    }
  }
  #find-out h2 {
    font-size: 40px;
    font-weight: 800;
    margin: 30px 0 20px;
  }
  @media (min-width: 768px) {
    #find-out h2 {
      margin-left: 20px;
    }
  }
  @media (min-width: 960px) {
    #find-out h2 {
      margin-left: 16px;
    }
  }
  @media (min-width: 1200px) {
    #find-out h2 {
      margin-left: 30px;
    }
  }
  #find-out .find-out-mobile {
    /* RADIO */
  }
  #find-out .find-out-mobile .lz-radio {
    border: 2px solid rgba(154, 195, 253, 0.5);
    height: 70px;
    border-radius: 3px;
    width: 100%;
    margin-top: 17px;
    cursor: pointer;
  }
  @media (min-width: 480px) {
    #find-out .find-out-mobile .lz-radio {
      width: 330px;
    }
  }
  #find-out .find-out-mobile .lz-radio .lz-radio-wrap {
    padding: 23px 20px 0 8px;
  }
  #find-out .find-out-mobile .lz-radio .lz-radio-indicator {
    width: 1.2rem;
    height: 1.2rem;
    top: 27px;
    left: 10px;
    border: 1px solid #0066ff;
  }
  #find-out .find-out-mobile .lz-radio .lz-radio-indicator:after {
    width: 0;
    height: 0;
    transform: translateX(2px) translateY(2px);
    background: #0066ff;
  }
  #find-out .find-out-mobile .lz-radio .lz-radio-label {
    color: #0066ff;
    font-size: 16px;
    font-weight: 700;
  }
  #find-out .find-out-mobile .lz-radio input[type=radio]:checked + .lz-radio-indicator:after {
    width: 0.75rem;
    height: 0.75rem;
    transform: translateX(2.5px) translateY(2.5px);
    background: #0066ff;
  }
  #find-out .find-out-mobile .lz-radio-multi-line {
    height: 48px;
  }
  #find-out .find-out-mobile .lz-radio-multi-line .lz-radio-wrap {
    padding: 0 20px 0 8px;
  }
  @media (min-width: 960px) {
    #find-out .find-out-tablet {
      margin: 40px 0 0 0;
    }
  }
  #find-out .find-out-tablet .card {
    border: 2px solid rgba(154, 195, 253, 0.5);
    display: inline-block;
    width: 25%;
    margin: 0 4%;
    cursor: pointer;
  }
  #find-out .find-out-tablet .card:last-child {
    margin-right: 0;
  }
  #find-out .find-out-tablet .card:hover {
    border: 3px solid #0066ff !important;
  }
  #find-out .find-out-tablet .card:hover .bottom {
    border-top: 3px solid #0066ff !important;
  }
  #find-out .find-out-tablet .card a {
    text-decoration: none;
  }
  #find-out .find-out-tablet .card .top {
    height: 175px;
    text-align: center;
    position: relative;
  }
  #find-out .find-out-tablet .card .top img {
    width: 60%;
    vertical-align: bottom;
    position: absolute;
    bottom: 10px;
    left: 20%;
  }
  #find-out .find-out-tablet .card .top img#growing {
    width: 125px;
  }
  @media (min-width: 1200px) {
    #find-out .find-out-tablet .card .top img#growing {
      left: 82px;
    }
  }
  #find-out .find-out-tablet .card .top img#working {
    width: 170px;
    left: 10px;
  }
  @media (min-width: 960px) {
    #find-out .find-out-tablet .card .top img#working {
      left: 5px;
    }
  }
  @media (min-width: 1200px) {
    #find-out .find-out-tablet .card .top img#working {
      left: 50px;
      width: 166px;
    }
  }
  #find-out .find-out-tablet .card .top img#dreaming {
    width: 145px;
  }
  @media (min-width: 960px) {
    #find-out .find-out-tablet .card .top img#dreaming {
      left: 24px;
    }
  }
  @media (min-width: 1200px) {
    #find-out .find-out-tablet .card .top img#dreaming {
      left: 82px;
    }
  }
  #find-out .find-out-tablet .card .copy {
    color: #131d26;
    text-align: center;
    font-size: 14px;
    font-weight: 800;
  }
  #find-out .find-out-tablet .card .bottom {
    border-top: 2px solid rgba(154, 195, 253, 0.5);
    text-align: center;
    color: #0066ff;
  }
  @media (min-width: 992px) {
    #find-out .find-out-tablet .card .bottom {
      padding: 5px;
      font-weight: bold;
    }
  }
  #find-out .find-out-tablet .card .bottom a {
    color: #0066ff;
    font-weight: 600;
  }
  #find-out .disclaimer {
    margin-top: 20px;
  }
  @media (min-width: 768px) {
    #find-out .disclaimer {
      width: 550px;
      margin-left: 20px;
    }
  }
  @media (min-width: 960px) {
    #find-out .disclaimer {
      margin: 35px 0 0 16px;
    }
  }
  @media (min-width: 1200px) {
    #find-out .disclaimer {
      margin: 35px 0 0 30px;
    }
  }
  
  #help-stats .container {
    border: 6px solid #00ffcc;
    padding-bottom: 100px;
    display: block;
    margin: 100px auto 0;
    width: 90%;
  }
  @media (min-width: 768px) {
    #help-stats .container {
      width: 720px;
      max-width: 100%;
      margin: 120px auto 0;
    }
  }
  @media (min-width: 992px) {
    #help-stats .container {
      width: 960px;
      max-width: 100%;
      padding-bottom: 176px;
    }
  }
  @media (min-width: 1200px) {
    #help-stats .container {
      width: 1046px;
    }
  }
  #help-stats .card-stats {
    text-align: center;
    margin-top: 45px;
  }
  @media (min-width: 992px) {
    #help-stats .card-stats {
      display: inline-block;
      width: 25%;
      margin: 75px 4% 10px;
    }
  }
  #help-stats .card-stats h3 {
    color: #131d26;
    font-weight: 100;
  }
  #help-stats .card-stats p {
    color: #656f7a;
    font-size: 17px;
    margin-top: 20px;
  }
  #testimonials .card {
    border: none;
  }
  #testimonials .card img {
    width: 175px;
    height: 175px;
    margin: 0 auto;
  }
  @media (min-width: 768px) {
    #testimonials .card img {
      width: 230px;
      height: 230px;
      margin-bottom: 20px;
    }
  }
  #testimonials .card .quote {
    color: #656f7a;
    font-style: italic;
    text-align: center;
    font-size: 22px;
    font-weight: 100;
    margin-top: 20px;
  }
  #testimonials .card .quoter {
    font-weight: 800;
    font-size: 16px;
    color: #3a444e;
    text-align: center;
  }
  @media (min-width: 992px) {
    #testimonials #first, #testimonials #second, #testimonials #third {
      position: relative;
      background: transparent;
      position: relative;
      top: -145px;
    }
  }
  #testimonials #first {
    position: relative;
    background: transparent;
    position: relative;
    top: -70px;
  }
  @media (min-width: 768px) {
    #testimonials #first {
      top: -95px;
    }
  }
  @media (min-width: 992px) {
    #testimonials #first {
      top: -145px;
    }
  }
  #testimonials #second {
    position: relative;
    background: transparent;
    position: relative;
    top: 0px;
  }
  @media (min-width: 992px) {
    #testimonials #second {
      top: -145px;
    }
  }
  #testimonials #third {
    position: relative;
    background: transparent;
    position: relative;
    top: 70px;
  }
  @media (min-width: 768px) {
    #testimonials #third {
      top: 95px;
    }
  }
  @media (min-width: 992px) {
    #testimonials #third {
      top: -145px;
    }
  }
  
  #disclaimer {
    margin-top: 190px;
  }
  @media (min-width: 768px) {
    #disclaimer {
      margin-top: 230px;
    }
  }
  @media (min-width: 960px) {
    #disclaimer {
      margin: 0;
    }
  }
  #disclaimer .container p {
    margin-top: 20px;
    font-size: 14px;
    color: #656f7a;
  }
  @media (min-width: 960px) {
    #disclaimer .container p {
      font-size: 12px;
    }
  }
  
  /*# sourceMappingURL=nsbm2019.css.map */
  