.elementor-19150 .elementor-element.elementor-element-5619d448 > .elementor-column-wrap > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}/* Start custom CSS for html, class: .elementor-element-60297b04 */#referralLPText {
  -webkit-font-smoothing: antialiased !important;
  text-rendering: optimizeLegibility !important;
  text-align: center;
  background: #fff;
  color: #525252; }
  #referralLPText p, #referralLPText h1, #referralLPText h2, #referralLPText h3, #referralLPText h4, #referralLPText h5, #referralLPText h6, #referralLPText ul, #referralLPText li {
    margin-top: 0;
    margin-bottom: 0;
    padding: 0;
    font-weight: 400; }
    #referralLPText p:before, #referralLPText p::marker, #referralLPText h1:before, #referralLPText h1::marker, #referralLPText h2:before, #referralLPText h2::marker, #referralLPText h3:before, #referralLPText h3::marker, #referralLPText h4:before, #referralLPText h4::marker, #referralLPText h5:before, #referralLPText h5::marker, #referralLPText h6:before, #referralLPText h6::marker, #referralLPText ul:before, #referralLPText ul::marker, #referralLPText li:before, #referralLPText li::marker {
      display: none; }
  @media only screen and (max-width: 1440px) {
    #referralLPText .hide-desktop {
      display: none; } }
  #referralLPText .show-tabletbig {
    display: none; }
    @media only screen and (max-width: 1024px) {
      #referralLPText .show-tabletbig {
        display: inline-block; } }
  @media only screen and (max-width: 1024px) {
    #referralLPText .hide-tabletbig {
      display: none; } }
  #referralLPText .show-tablet {
    display: none; }
    @media only screen and (max-width: 768px) {
      #referralLPText .show-tablet {
        display: inline-block; } }
  @media only screen and (max-width: 768px) {
    #referralLPText .hide-tablet {
      display: none; } }
  #referralLPText .show-mobile {
    display: none; }
    @media only screen and (max-width: 660px) {
      #referralLPText .show-mobile {
        display: block; } }
  @media only screen and (max-width: 660px) {
    #referralLPText .hide-mobile {
      display: none; } }
  #referralLPText {
    padding-top: 32px;
    padding-bottom: 32px; }
    @media screen and (min-width: 375px) {
      #referralLPText {
        padding-top: calc(32px + 7 * ((100vw - 375px) / 393));
        padding-bottom: calc(32px + 7 * ((100vw - 375px) / 393)); } }
    @media screen and (min-width: 768px) {
      #referralLPText {
        padding-top: 45px;
        padding-bottom: 32px; } }
         @media screen and (min-width: 1434px) {
      #referralLPText {
        padding-top: 139px;
        padding-bottom: 0; } }
  #referralLPText {
    padding-left: 20px;
    padding-right: 20px; }
    @media screen and (min-width: 375px) {
      #referralLPText {
        padding-left: calc(20px + 34 * ((100vw - 375px) / 393));
        padding-right: calc(20px + 34 * ((100vw - 375px) / 393)); } }
    @media screen and (min-width: 768px) {
      #referralLPText {
        padding-left: 54px;
        padding-right: 54px; } }
  #referralLPText p {
    max-width: 1068px;
    margin: 0 auto 40px;
    font-size: 20px;
    line-height: 150%; }
    #referralLPText p:last-child {
      margin-bottom: 0; }
  #referralLPText .referralLPText-title {
    font-weight: 600;
    line-height: 145%;
    text-transform: uppercase;
    text-align: center; }
    #referralLPText .referralLPText-title {
      font-size: 24px; }
      @media screen and (min-width: 1025px) {
        #referralLPText .referralLPText-title {
          font-size: calc(24px + 12 * ((100vw - 1025px) / 895)); } }
      @media screen and (min-width: 1920px) {
        #referralLPText .referralLPText-title {
          font-size: 36px; } }
    @media only screen and (max-width: 660px) {
      #referralLPText .referralLPText-title {
        font-size: 20px; } }
    #referralLPText .referralLPText-title {
      margin-bottom: 8px; }
      @media screen and (min-width: 1024px) {
        #referralLPText .referralLPText-title {
          margin-bottom: calc(8px + 32 * ((100vw - 1024px) / 896)); } }
      @media screen and (min-width: 1920px) {
        #referralLPText .referralLPText-title {
          margin-bottom: 40px; } }
    @media only screen and (max-width: 660px) {
      #referralLPText .referralLPText-title {
        margin-bottom: 8px; } }
  #referralLPText .referralLPText-bottom {
    position: relative;
    line-height: 150%;
    margin: 0 auto; }
    #referralLPText .referralLPText-bottom {
      padding-top: 24px; }
      @media screen and (min-width: 375px) {
        #referralLPText .referralLPText-bottom {
          padding-top: calc(24px + 16 * ((100vw - 375px) / 393)); } }
      @media screen and (min-width: 768px) {
        #referralLPText .referralLPText-bottom {
          padding-top: 40px; } }
    #referralLPText .referralLPText-bottom {
      font-size: 16px; }
      @media screen and (min-width: 375px) {
        #referralLPText .referralLPText-bottom {
          font-size: calc(16px + 2 * ((100vw - 375px) / 393)); } }
      @media screen and (min-width: 768px) {
        #referralLPText .referralLPText-bottom {
          font-size: 18px; } }
    @media only screen and (max-width: 1024px) {
      #referralLPText .referralLPText-bottom {
        max-width: 660px; } }
  @media only screen and (max-width: 1024px) and (min-width: 768px) {
    #referralLPText .referralLPText-bottom {
      max-width: calc(660px + 43 * ((100vw - 768px) / 256)); } }
  @media only screen and (max-width: 1024px) and (min-width: 1024px) {
    #referralLPText .referralLPText-bottom {
      max-width: 703px; } }
    #referralLPText .referralLPText-bottom:before {
      content: '';
      display: block;
      position: absolute;
      display: block;
      position: absolute;
      left: 50%;
      -webkit-transform: translateX(-50%);
      -ms-transform: translateX(-50%);
      transform: translateX(-50%);
      top: 0;
      height: 1px;
      max-width: 100%;
      background: #D3D3D3; }
      #referralLPText .referralLPText-bottom:before {
        width: 300px; }
        @media screen and (min-width: 375px) {
          #referralLPText .referralLPText-bottom:before {
            width: calc(300px + 300 * ((100vw - 375px) / 393)); } }
        @media screen and (min-width: 768px) {
          #referralLPText .referralLPText-bottom:before {
            width: 600px; } }
    @media only screen and (max-width: 660px) {
      #referralLPText .referralLPText-bottom {
        margin-top: -16px;
        max-width: 100%; } }/* End custom CSS */