<style>
  #nrca-pop {
    position: fixed; top: 0; right: 0; bottom: 0; left: 0;
    z-index: 2147483000;
    display: none; align-items: center; justify-content: center;
    padding: 16px;
    background: rgba(0, 0, 0, .55);
  }
  #nrca-pop.is-open { display: flex; }
  #nrca-pop .np-box {
    position: relative; width: 100%; max-width: 460px;
    max-height: calc(100vh - 32px); overflow-y: auto;
    background: #fff;
    padding: 32px 28px 24px;
    box-shadow: 0 20px 50px rgba(0, 0, 0, .3);
  border-top: 15px solid #de4442;
  border-radius:10px;
  t;
  }
  #nrca-pop .np-close {
    position: absolute; top: 10px; right: 10px;
    width: 36px; height: 36px; padding: 0;
    border: 0; 
background: transparent;
  border-radius:10px;
    font-size: 26px; line-height: 1; cursor: pointer; color: inherit;
 
  }
  #nrca-pop .np-box > :first-child { margin-top: 0; }
  #nrca-pop .np-box > :last-child { margin-bottom: 0; }
.np-eyebrow {
padding-bottom:3px; margin-bottom:0px;
}
 #nrca-pop button {
border:none!important;}
#nrca-pop .np-close {
  border: none !important;
}
</style>