body#index #cpcmsbanner4 {
  background-color: #F5E4EF !important;
  margin-bottom: 30px !important;
}
body#index #cpcmsbanner4 .sub-container,
body#index #cpcmsbanner4_block1,
body#index #cpcmsbanner4_block1 .main-content,
body#index #cpcmsbanner4_block1 .cms-block,
body#index #cpcmsbanner4_block1 .marquee_content {
  background-color: #F5E4EF !important;
}
body#index #cpcmsbanner4_block1 {
  min-height: 0 !important;
  padding: 16px 0 !important;
}
body#index #cpcmsbanner4_block1 .marquee_content {
  color: #242124 !important;
  font-family: Montserrat, Poppins, Aptos, Arial, sans-serif !important;
  font-size: 14px !important;
  line-height: 22px !important;
}
body#index #cpcmsbanner4_block1 .marquee_content ul {
  align-items: center !important;
  gap: 32px !important;
}
body#index #cpcmsbanner4_block1 .marquee_content li {
  color: #242124 !important;
  font-family: Montserrat, Poppins, Aptos, Arial, sans-serif !important;
  font-size: 14px !important;
  font-weight: 500 !important;
  line-height: 22px !important;
  margin-right: 20px !important;
  padding-left: 14px !important;
}
body#index #cpcmsbanner4_block1 .marquee_content li::before,
body#index #cpcmsbanner4_block1 .marquee_content li::marker {
  color: #E7B4D5 !important;
}
@media (max-width: 767px) {
  body#index #cpcmsbanner4 { margin-bottom: 22px !important; }
  body#index #cpcmsbanner4_block1 { padding: 11px 0 !important; }
  body#index #cpcmsbanner4_block1 .marquee_content { font-size: 13px !important; line-height: 20px !important; }
  body#index #cpcmsbanner4_block1 .marquee_content ul { gap: 22px !important; }
  body#index #cpcmsbanner4_block1 .marquee_content li { font-size: 13px !important; line-height: 20px !important; margin-right: 14px !important; padding-left: 12px !important; }
}
