    html.ch-bar-open {
      overflow: visible !important;
    }

    #pum-28856-sticky-bar {
      background-color: #893B67 !important;
      background-size: cover;
      background-position: center center;
      text-align: center;
      padding-top: 10px;
      padding-bottom: 10px;	
      position: relative;
      z-index: 200001;
      overflow: hidden;
    }

    html.pum-open.pum-open-overlay.pum-open-scrollable body>:not([aria-modal=true]) {
      padding-right: 0px !important;
    }

    #pum-28856 .pum-container {
      display: none !important;
    }

    @media (max-width: 1300px) {

    }


    #pum-28856-sticky-bar span {
      position: relative;
      color: #fff;
      font-weight: bold;
      font-size: 1.4rem;
      margin-right: 5px;
      padding-bottom: 10px;
    }

    #pum-28856-sticky-bar span.custom-strike {
      position: relative;
      font-weight: normal;
      margin-right: 0;
      padding-bottom: 0;
    }

    #pum-28856-sticky-bar span.custom-strike:before {
      position: absolute;
      content: "X";
      left: 0;
      top: 0px;
      right: 0;
      color: #64A70B;
    }

    #pum-28856-sticky-bar .btn {
      cursor: pointer;
      padding-left: 3.5rem;
      padding-right: 3.5rem;
      font-size: 1.125rem;
      line-height: 1.3;
      margin-bottom: 10px;
      background: transparent;
      background-color: #D25B73;
      border-color: #D25B73;
    }

    #pum-28856-sticky-bar #sticky-close {
      font-size: 1.25rem;
      display: block;
      top: 0px;
      right: 5px;
      position: absolute;
      color: #fff;
      text-decoration: none;
      font-weight: bold;
      opacity: .5;
      padding: 20px;
      cursor: pointer;
    }
    #sticky-close {
      padding: 10px !important;
    }


    #pum-28856-sticky-bar .btn:hover {
      background-color: #893b67;
    }
    .content {
      display: flex;
      align-items: center;
      justify-content: space-around;
      padding: 0px 30px;
      flex-flow: row wrap;
    }

    @media (max-width: 768px) {
      #pum-28856-sticky-bar span {
        display: block;
        padding-left: 20px;
        padding-right: 20px;
      }
    }
    @media only screen and (max-width: 1000px), only screen and (max-device-width: 1000px) {
      .mobile-text {
        padding: 0px 0px 10px 0px !important;
      }
    }

    @media only screen and (max-width: 480px), only screen and (max-device-width: 480px) {
      .mobile-text {
        padding: 0px 0px 20px 0px !important;
      }
      #pum-28856-sticky-bar {
        padding: 10px 0px 20px 0px !important;
      }
    }