.cky-consent-container .cky-consent-bar,
.cky-preference-center {
  border: 1px solid #dce7ed !important;
  border-radius: 16px !important;
  box-shadow: 0 24px 60px rgba(6,23,45,.2) !important;
  font-family: Inter, ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif !important;
}
.cky-consent-container .cky-title,
.cky-preference-center .cky-preference-title,
.cky-preference-center .cky-accordion-btn {
  color: #06172d !important;
  font-weight: 850 !important;
}
.cky-consent-container .cky-notice-des,
.cky-preference-center .cky-preference-content-wrapper,
.cky-preference-center .cky-accordion-header-des {
  color: #526276 !important;
  line-height: 1.6 !important;
}
.cky-consent-container .stls-cookie-policy-link {
  color: #0a2342 !important;
  font-weight: 800 !important;
  text-decoration: underline !important;
  text-underline-offset: 3px;
}
.cky-consent-container .cky-btn,
.cky-preference-center .cky-btn {
  min-height: 43px !important;
  border-radius: 8px !important;
  font-weight: 800 !important;
}
.cky-consent-container .cky-btn-accept,
.cky-preference-center .cky-btn-accept {
  border-color: #0a2342 !important;
  background: #0a2342 !important;
  color: #fff !important;
}
.cky-consent-container .cky-btn-reject,
.cky-preference-center .cky-btn-reject {
  border-color: #0a2342 !important;
  background: #fff !important;
  color: #0a2342 !important;
}
.cky-consent-container .cky-btn-customize {
  border-color: #39add8 !important;
  background: #e7f7fc !important;
  color: #0a2342 !important;
}
.cky-btn-revisit-wrapper {
  background: #39add8 !important;
  box-shadow: 0 9px 24px rgba(6,23,45,.2) !important;
}
.cky-switch input:checked + .cky-slider {
  background: #39add8 !important;
}
.cky-preference-center .cky-footer-wrapper > div {
  background: #f3f7f9 !important;
}
@media (max-width: 576px) {
  .cky-consent-container .cky-consent-bar,
  .cky-preference-center {
    border-radius: 13px !important;
  }
}
