#cm #c-inr #c-p-bn,
#cm #c-ttl:before {
  background:#e60036
}
#cm #c-ttl,
#cm #c-txt {
  color:#000;
  line-height:1.9
}
#cm {
  max-width:none!important;
  left:0!important;
  right:0!important;
  bottom:0!important
}
#cm a#cc-close-consent-modal-button {
  display:none!important
}
#cm #c-inr {
  display:flex;
  flex-direction:column;
  max-width:1560px;
  padding:0;
  margin:0 auto;
  font-family:var(--ff-base),-apple-system,BlinkMacSystemFont,"Helvetica Neue",Arial,sans-serif
}
#cm #c-inr #c-bns {
  display: flex !important;    
  flex-direction:row;
  gap:20px;
  width:100%;
  max-width:100%;
  margin:30px 0 10px;
  z-index:1
}
#cm #c-inr #c-bns button {
  text-transform:uppercase;
  font-size:12px;
  font-weight:700;
  border-radius:0;
  margin:0!important;
  height:55px;
  line-height:1
}
#cm #c-inr #c-bns #c-p-bn {
  border: none;
}
#cm #c-inr #c-bns #c-p-bn:hover {
  background:#e72855!important
}
#cm #c-inr #c-bns #c-s-bn {
  order:-1;
  background:0;
  border:1px solid #061b2a
}
#cm #c-inr #c-bns #c-s-bn:hover {
  background:#061b2a!important;
  color:#fff!important
}

#cm #c-inr #c-inr-i {
  width:100%;
  padding:0
}
#cm #c-ttl {
  font-size:13px
}
#cm #c-ttl:before {
  position:relative;
  top:2px;
  content:"";
  display:inline-block;
  width:14px;
  height:14px;
  border-radius:100%;
  margin-right:8px
}
#cm #c-txt {
  font-size:12px
}
#cm #c-txt .cc-add-links {
  position:relative!important;
  top:5px!important
}
#cm #c-txt .cc-add-links a {
  font-weight:400;
  font-size:12px
}
@media (min-width:768px) {
  #cm #c-inr {
    padding:20px
  }
  #cm #c-inr #c-bns {
    width:420px;
    margin:0 0 0 auto
  }
  #cm #c-inr #c-bns button,
  #cm #c-txt,
  #cm #c-txt .cc-add-links a {
    font-size:16px
  }
  #cm #c-ttl {
    font-size:16px!important
  }
  #cm #c-ttl:before {
    width:17px;
    height:17px
  }
  #cm #c-txt .cc-add-links {
    top:35px!important
  }
}














