html [data-cognigy-webchat-root] #datenschutzSeperator {
  margin-top: 0px;
  margin-bottom: 5px;
  margin-left: -20px;
  margin-right: -20px;
  border-top: 1px solid rgb(204, 204, 204);
}

html [data-cognigy-webchat-root] ._copy-medium_1tlzl_73 {
  line-height: 120%;
  color: rgb(105, 95, 95);
  margin-bottom: 5px;
}

html [data-cognigy-webchat-root] #cognigyBrandingLink {
  margin-bottom: 5px;
}

html [data-cognigy-webchat-root] #webchatWindow {
  width: 500px;
}

html [data-cognigy-webchat-root] .logoNameContainer {
  margin-right: auto !important;
  margin-left: 0 !important;
}

html [data-cognigy-webchat-root] ._body-regular_1tlzl_57,
html [data-cognigy-webchat-root] ._cta-semibold_1tlzl_81,
html [data-cognigy-webchat-root] .webchat-rating-widget-send-button,
html [data-cognigy-webchat-root] .webchat-privacy-notice-accept-button,
html [data-cognigy-webchat-root] .webchat-input-message-input,
html [data-cognigy-webchat-root] .webchat-rating-widget-comment-input-field {
  font-size: 16px;
}

html [data-cognigy-webchat-root] .webchat-header-title {
  font-size: 20px;
  font-weight: 800;
}

html [data-cognigy-webchat-root] .webchat-header-logo {
  width: 52px !important;
  height: 52px !important;
}
html [data-cognigy-webchat-root] .chat-bubble {
  max-width: 400px;
}

html [data-cognigy-webchat-root] ._incoming_5wsnj_30,
html [data-cognigy-webchat-root] .webchat-typing-indicator {
  border-radius: 16px 16px 16px 0px;
}

html [data-cognigy-webchat-root] .webchat-privacy-notice-accept-button {
  border-radius: 22px 22px 22px 22px;
}

html [data-cognigy-webchat-root] .cognigy-webchat-eogigz {
  background-color: rgb(250, 250, 250);
}

html [data-cognigy-webchat-root] ._outgoing_5wsnj_35 {
  border-radius: 16px 16px 0px 16px;
}

html [data-cognigy-webchat-root] .webchat-carousel-template-frame {
  width: 400px;
  color: black;
}

[data-cognigy-webchat-root] .webchat-toggle-button {
  fill: #010101 !important;
  width: 60px !important;
  height: 60px !important;
  bottom: 32px !important;
  right: 32px !important;
  box-shadow: none;
  background-color: #bbcc33 !important;
  background-image: none !important;
}

[data-cognigy-webchat-root] .webchat-privacy-notice-accept-button,
[data-cognigy-webchat-root] .webchat-rating-widget-send-button:enabled {
  background-color: #bbcc33 !important;
  color: black !important;
}

[data-cognigy-webchat-root] [data-cognigy-webchat-toggle].webchat-toggle-button:hover {
  background-color: #a6b52d !important;
  background-image: none !important;
}

[data-cognigy-webchat-root] [data-cognigy-webchat-toggle].webchat-toggle-button:focus {
  box-shadow: none;
}

[data-cognigy-webchat-root] .webchat-toggle-button .webchat-unread-message-badge {
  background-color: #dd0022;
}

[data-cognigy-webchat-root] .webchat-teaser-message-root {
  bottom: 104px !important;
}

[data-cognigy-webchat-root] .webchat-quick-reply-template-button {
  background-color: transparent !important;
  border: 1px solid;
  justify-content: left;
  text-align: left;
  width: 100%;
}

[data-cognigy-webchat-root] .webchat-quick-reply-template-replies-container {
  max-width: 400px;
}

[data-cognigy-webchat-root] .webchat-header-close-button,
[data-cognigy-webchat-root] .webchat-header-back-button,
[data-cognigy-webchat-root] .webchat-input-button-send {
  width: 44px !important;
  height: 44px !important;
}

[data-cognigy-webchat-root] .webchat-rating-widget-thumbs-up-button svg,
[data-cognigy-webchat-root] .webchat-rating-widget-thumbs-down-button svg {
  width: 22px !important;
  height: 22px !important;
}

[data-cognigy-webchat-root] .webchat-rating-widget-thumbs-up-button,
[data-cognigy-webchat-root] .webchat-rating-widget-thumbs-down-button {
  padding: 14px 14px !important;
}

[data-cognigy-webchat-root] .webchat-chat-history {
  outline: none !important;
}

[data-cognigy-webchat-root] .cognigy-webchat-6lzzp6 {
  width: 44px !important;
}

[data-cognigy-webchat-root] .webchat-input {
  gap: 0px !important;
  padding: 0px 20px 0px !important;
}

[data-cognigy-webchat-root] .webchat-input-message-input {
  align-self: center !important;
}

[data-cognigy-webchat-root] .webchat-header-bar {
  padding: 10px;
}

@media screen and (max-width: 375.98px) {
  #fixed-cta-jobs {
    right: 110px !important;
  }
  [data-cognigy-webchat-root] .webchat-toggle-button {
    bottom: 210px !important;
  }
  [data-cognigy-webchat-root] .webchat-unread-message-preview {
    bottom: 278px !important;
  }
  [data-cognigy-webchat-root] .webchat-teaser-message-root {
    bottom: 282px !important;
  }
}

@media screen and (max-width: 767px) {
  [data-cognigy-webchat-root] h2 {
    margin-bottom: 0px !important;
  }
}

html body.contrast_dark [data-cognigy-webchat-root] a,
html body.contrast_dark [data-cognigy-webchat-root] .webchat-header-bar,
html body.contrast_dark [data-cognigy-webchat-root] .chat-bubble,
html body.contrast_dark [data-cognigy-webchat-root] .chat-bubble div,
html body.contrast_dark [data-cognigy-webchat-root] .webchat-input,
html body.contrast_dark [data-cognigy-webchat-root] .webchat-header-title,
html body.contrast_dark [data-cognigy-webchat-root] .webchat-header-close-button svg,
html body.contrast_dark [data-cognigy-webchat-root] .webchat-header-back-button svg,
html body.contrast_dark [data-cognigy-webchat-root] .webchat-input-menu-form,
html body.contrast_dark [data-cognigy-webchat-root] .webchat-input-message-input::placeholder,
html body.contrast_dark [data-cognigy-webchat-root] .webchat-input-button-send svg,
html body.contrast_dark [data-cognigy-webchat-root] .webchat-rating-widget-send-button,
html body.contrast_dark [data-cognigy-webchat-root] ._eventPillTextWrapper_1n8e7_11,
html body.contrast_dark [data-cognigy-webchat-root] ._eventPillTextWrapper_1n8e7_11 div,
html body.contrast_dark [data-cognigy-webchat-root] .webchat-rating-widget-thumbs-up-button[aria-pressed="true"],
html body.contrast_dark [data-cognigy-webchat-root] .webchat-rating-widget-thumbs-up-button[aria-pressed="true"] svg,
html body.contrast_dark [data-cognigy-webchat-root] .webchat-rating-widget-thumbs-down-button[aria-pressed="true"],
html body.contrast_dark [data-cognigy-webchat-root] .webchat-rating-widget-thumbs-down-button[aria-pressed="true"] svg,
html body.contrast_dark [data-cognigy-webchat-root] .webchat-typing-indicator div,
html body.contrast_dark [data-cognigy-webchat-root] .webchat-toggle-button:hover,
html body.contrast_dark [data-cognigy-webchat-root] .webchat-toggle-button,
html body.contrast_dark [data-cognigy-webchat-root] .webchat-privacy-notice-accept-button {
  background-color: black !important;
  color: white !important;
  background-image: none !important;
  transition: none !important;
  border-color: black !important;
  fill: white !important;
  box-shadow: none !important;
}

html body.contrast_dark [data-cognigy-webchat-root] .webchat-typing-indicator,
html body.contrast_dark [data-cognigy-webchat-root] .cognigy-webchat-1umgn7c,
html body.contrast_dark [data-cognigy-webchat-root] .cognigy-webchat-1umgn7c textarea,
html body.contrast_dark [data-cognigy-webchat-root] .webchat-quick-reply-template-button {
  background-color: white !important;
  color: black !important;
  background-image: none !important;
  transition: none !important;
  border-color: black !important;
  fill: black !important;
  box-shadow: none !important;
}

:root {
  --webchat-message-font-size: 16px;
}

[data-cognigy-webchat-root] ._cta-semibold_1tlzl_81 {
  color: inherit !important;
}

[data-cognigy-webchat-root] .webchat-quick-reply-template-button:enabled {
  border: thin solid #bbcc33 !important;
}

[data-cognigy-webchat-root] .webchat-quick-reply-template-button:disabled {
  border: thin solid grey !important;
  color: rgb(105, 95, 95) !important;
}

[data-cognigy-webchat-root] .webchat-rating-widget-comment-input-field {
  background-color: white !important;
}

html body.contrast_dark [data-cognigy-webchat-root] .webchat-rating-widget-thumbs-up-button[aria-pressed="false"],
html body.contrast_dark [data-cognigy-webchat-root] .webchat-rating-widget-thumbs-down-button[aria-pressed="false"] {
  background-color: white !important;
  border: 2px solid black !important;
  width: 50px;
  height: 50px;
  transition: none !important;
  box-shadow: none !important;
}
html body.contrast_dark [data-cognigy-webchat-root] .webchat-rating-widget-thumbs-up-button[aria-pressed="false"] svg,
html body.contrast_dark [data-cognigy-webchat-root] .webchat-rating-widget-thumbs-down-button[aria-pressed="false"] svg {
  fill: black !important;
}
