.vrlps-trigger, .button {
    background: #76b9ad;
    border: 0;
    padding: 0;
    margin: 0;
    font-family: inherit;
    font-size: 20px;
    font-weight: 600;
    height: 50px;
    -webkit-clip-path: polygon(0 0, 100% 0, 100% calc(100% - 10px), calc(100% - 10px) 100%, 0 100%);
            clip-path: polygon(0 0, 100% 0, 100% calc(100% - 10px), calc(100% - 10px) 100%, 0 100%);
    text-transform: uppercase;
    /* text-align: left; */
    padding: 0 20px;
    cursor: pointer;
    width: 310px;
    margin: 0 auto;
    display: block;
    text-align: center;

  }
  .vrlps-trigger:focus,.button:focus {
    outline: none;
  }
  .vrlps-trigger:before, .button:before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background: #ff0049;
    transform-origin: right;
    transform: scaleX(0);
    transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1);
  }
  .vrlps-trigger:hover:before, .vrlps-trigger:focus:before, .button:hover:before, .button:focus:before {
    transform-origin: left center;
    transform: scaleX(1);
  }
  
  .vrlps-trigger:hover .button__icon,
  .vrlps-trigger:focus .button__icon, .button:hover .button__icon,
  .button:focus .button__icon {
    transform: translate3d(10px, -50%, 0);
    color: white;
  }
  
  .button__label {
    position: relative;
  }
  
  .button__icon {
    position: absolute;
    top: 50%;
    transform: translate3d(0, -50%, 0);
    right: 25px;
    width: 24px;
    height: 24px;
    transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1);
  }
  .button__icon:before {
    content: "";
    height: 1px;
    width: 100%;
    background: black;
    position: absolute;
    left: 0;
    top: 12px;
  }
  .button__icon:after {
    content: "";
    transform: rotate(45deg);
    border-top: 1px solid black;
    border-right: 1px solid black;
    width: 8px;
    height: 8px;
    position: absolute;
    right: 0;
    top: 8px;
  }


a{color: white}
a:hover{color: white; text-decoration: none;}
.vrlps-trigger{
  background-color: #DB3A68;
}
.vrlps-trigger:hover{background-color: #ff6792; color: white !important; }
.button-2::before{background-color: #12edc5 }

.btn-primary{
    
    background: #DB3A68 !important;

}

.vl-modal-footer-modern{display: none !important;}
#vl_popup.vlns.vl-wider-popup .vl-modal-dialog .vl-close-btn-2{opacity: .8 !important;}

.vrlps-trigger{padding-top: 10px;}