.wf-force-outline-none[tabindex="-1"]:focus { outline: none; }
@media screen and (max-width: 425px) {
  .owl-stage { left: -25px; }
}
@media screen and (min-width: 426px) and (max-width: 768px) {
  .owl-stage { left: -100px; }
}
.cookieconsent-optin-preferences, .cookieconsent-optin-statistics, .cookieconsent-optin-marketing, .cookieconsent-optin { display: none; }
.cookieconsent-optout-preferences, .cookieconsent-optout-statistics, .cookieconsent-optout-marketing, .cookieconsent-optout { display: initial; }
#CybotCookiebotDialog *, #CybotCookiebotDialogBodyUnderlay * { background: transparent; box-sizing: border-box; color: inherit; font-family: inherit; font-size: 15px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline; }
#CybotCookiebotDialog #CybotCookiebotDialogNav ::after, #CybotCookiebotDialog #CybotCookiebotDialogNav ::before { content: none; }
#CybotCookiebotDialog label { width: auto; }
#CybotCookiebotDialogBodyUnderlay { background-color: rgb(0, 0, 0); height: 100%; left: 0px; margin: 0px; opacity: 0; overflow: hidden; padding: 0px; pointer-events: none; position: fixed; top: 0px; transition: opacity 0.5s; width: 100%; z-index: 2147483630; }
#CybotCookiebotDialog.CybotCookiebotDialogActive + #CybotCookiebotDialogBodyUnderlay { opacity: 0.75; pointer-events: auto; }
#CybotCookiebotDialog { background-color: rgb(255, 255, 255); border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.3) 0px 32px 68px; box-sizing: border-box; color: rgb(20, 20, 20); font-family: sans-serif; font-size: 15px; height: auto; left: 50%; letter-spacing: 0.1px; line-height: 24px; max-height: calc(100% - 16px); overflow: hidden; position: fixed; text-align: initial; top: 50%; transform: translate(-50%, -50%); transition: width 0.5s, max-width, top, bottom, left, opacity; width: calc(100% - 16px); z-index: 2147483631; }
#CybotCookiebotDialog ol, #CybotCookiebotDialog ul { list-style-position: inside; }
#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper { align-items: flex-start; display: flex; flex-direction: column; width: 100%; }
@media screen and (min-width: 601px) {
  #CybotCookiebotDialog { max-width: 900px; }
}
@media screen and (min-width: 1280px) {
  #CybotCookiebotDialog { left: 50%; max-height: 80vh; top: 0px; transform: translate(-50%); }
  #CybotCookiebotDialog.CybotEdge { box-shadow: rgba(0, 0, 0, 0.3) 0px 30px 70px; height: auto; max-height: 70vh; max-width: 100vw; min-width: 100vw; padding: 24px; transition-property: transform, opacity, top; width: 100vw; }
  #CybotCookiebotDialog.CybotEdge .CybotCookiebotDialogContentWrapper { flex-direction: row; margin: 0px auto; max-width: 1600px; position: relative; }
  #CybotCookiebotDialog[data-template="bottom"] { top: 100%; transform: translate(-50%, -100%); }
  #CybotCookiebotDialog[data-template="pushdown"], #CybotCookiebotDialog[data-template="slidedown"] { transform: translate(-50%, -150%); }
  #CybotCookiebotDialog[data-template="pushdown"].CybotCookiebotDialogActive, #CybotCookiebotDialog[data-template="slidedown"].CybotCookiebotDialogActive { transform: translate(-50%); }
  #CybotCookiebotDialog[data-template="slideup"] { top: 100%; transform: translate(-50%, 50%); }
  #CybotCookiebotDialog[data-template="slideup"].CybotCookiebotDialogActive { transform: translate(-50%, -100%); }
  #CybotCookiebotDialog[data-template="overlay"], #CybotCookiebotDialog[data-template="popup"] { opacity: 0; top: 50%; transform: translate(-50%, -50%); }
  #CybotCookiebotDialog[data-template="overlay"].CybotCookiebotDialogActive, #CybotCookiebotDialog[data-template="popup"].CybotCookiebotDialogActive { opacity: 1; }
}
#CybotCookiebotDialogHeader { align-items: center; border-bottom: 1px solid rgb(214, 214, 214); display: flex; padding: 1em; width: 100%; }
#CybotCookiebotDialogHeaderLogosWrapper { align-items: center; display: flex; flex: 1 1 0%; justify-content: space-between; }
#CybotCookiebotDialogPoweredbyCybot, #CybotCookiebotDialogPoweredbyLink { align-items: center; display: flex; width: 50%; }
#CybotCookiebotDialogPoweredbyCybot { justify-content: flex-end; width: 175px; }
#CybotCookiebotDialogPoweredbyImage { max-height: 1.5em; width: auto; }
#CybotCookiebotDialogPoweredbyCybot svg { fill: rgb(20, 20, 20); height: 1.7em; max-width: 133px; }
@media screen and (min-width: 601px) {
  #CybotCookiebotDialogPoweredbyCybot svg { height: 2em; }
}
@media screen and (min-width: 1280px) {
  #CybotCookiebotDialogHeader { padding: 1.5em; }
  #CybotCookiebotDialogPoweredbyImage { max-height: 2.125em; }
  #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogHeader { align-items: center; align-self: stretch; border: none; justify-content: space-between; padding: 0px; width: 210px; }
  #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogHeaderLogosWrapper { align-self: stretch; flex-direction: column; }
  #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogPoweredbyLink { flex: 1 1 0%; }
  #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogPoweredbyImage { height: auto; max-height: 6em; max-width: 100%; }
  #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogPoweredbyCybot { height: 2em; margin-top: 2em; }
  #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogPoweredbyCybot, #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogPoweredbyLink { justify-content: center; }
}
#CybotCookiebotDialogNav { border-bottom: 1px solid rgb(214, 214, 214); position: relative; width: 100%; }
#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogNav { display: none; }
#CybotCookiebotDialogNav .CybotCookiebotDialogNavItems { display: flex; list-style: none; overflow-x: auto; }
#CybotCookiebotDialogNav .CybotCookiebotDialogNavItems::-webkit-scrollbar { height: 0px; width: 0px; }
#CybotCookiebotDialogNav .CybotCookiebotDialogNavItem { flex: 1 1 0%; margin: 0px auto; }
#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink { border-bottom: 1px solid rgb(255, 255, 255); color: rgb(20, 20, 20); display: block; font-weight: 600; height: 100%; outline-offset: -5px; padding: 1em; text-align: center; text-decoration: none; white-space: nowrap; }
#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink:hover { color: rgb(57, 64, 83); }
#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive { border-color: transparent transparent rgb(57, 64, 83); border-bottom-width: 1px; border-bottom-style: solid; color: rgb(57, 64, 83); }
@media screen and (min-width: 1280px) {
  #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive { border-width: 3px; }
}
#CybotCookiebotDialogTabContent { display: flex; flex-direction: column; height: auto; overflow: auto; width: 100%; }
#CybotCookiebotDialogTabContent .CybotCookiebotScrollContainer { display: flex; flex: 1 1 0%; flex-direction: column; }
#CybotCookiebotDialogTabContent .CybotCookiebotDialogTabPanel { flex: 1 1 0%; overflow: hidden auto; width: 100%; }
#CybotCookiebotDialogSpecialFeaturesText ul { margin: 0.25em 0px 0.25em 2em; }
#CybotCookiebotDialog[dir="rtl"] #CybotCookiebotDialogSpecialFeaturesText ul { margin: 0.25em 2em 0.25em 0px; }
#CybotCookiebotDialog .CybotCookiebotScrollContainer { border-bottom: 1px solid rgb(214, 214, 214); height: 100%; min-height: 20vh; padding: 0.375em; position: relative; }
#CybotCookiebotDialog .CybotCookiebotScrollArea { height: 100%; }
#CybotCookiebotDialog .CybotCookiebotDialogBodyBottomWrapper { width: 100%; }
@media screen and (min-width: 601px) {
  #CybotCookiebotDialog .CybotCookiebotScrollContainer { display: flex; min-height: auto; }
}
@media screen and (min-width: 1280px) {
  #CybotCookiebotDialog.CybotEdge .CybotCookiebotScrollContainer { border-bottom: none; display: none; }
  #CybotCookiebotDialog.CybotEdge.CybotMultilevel .CybotCookiebotScrollContainer { width: calc(100% - 1.5em - 286px); }
  #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogTabContent { flex: 1 1 0%; margin-left: 1.5em; overflow: visible; }
  #CybotCookiebotDialog.CybotEdge[dir="rtl"] #CybotCookiebotDialogTabContent { margin-left: 0px; margin-right: 1.5em; }
  #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogTabContent .CybotCookiebotDialogTabPanel { overflow: visible; }
  #CybotCookiebotDialog.CybotEdge .CybotCookiebotDialogBodyBottomWrapper { align-items: flex-end; display: flex; flex-wrap: wrap; justify-content: flex-start; margin-top: 1.5em; padding-left: 0.375em; }
  #CybotCookiebotDialog.CybotEdge[dir="rtl"] .CybotCookiebotDialogBodyBottomWrapper { padding-left: 0px; padding-right: 0.375em; }
  #CybotCookiebotDialog.CybotEdge.CybotMultilevel .CybotCookiebotDialogBodyBottomWrapper { border-top: 1px solid rgb(214, 214, 214); padding-top: 1em; }
}
@media screen and (min-width: 1510px) {
  #CybotCookiebotDialog.CybotEdge:not([lang="ta"]):not([lang="bg"]):not([lang="is"]):not([lang="el"]) #CybotCookiebotDialogTabContent { margin: 0px 1.5em; }
  #CybotCookiebotDialog.CybotEdge:not([lang="ta"]):not([lang="bg"]):not([lang="is"]):not([lang="el"]) .CybotCookiebotScrollContainer { width: auto; }
  #CybotCookiebotDialog.CybotEdge:not([lang="ta"]):not([lang="bg"]):not([lang="is"]):not([lang="el"]) .CybotCookiebotDialogBodyBottomWrapper { border-top: none; padding-top: 0px; }
}
#CybotCookiebotDialog .CybotCookiebotFader { bottom: 0px; height: 5em; left: 1px; opacity: 0; pointer-events: none; position: absolute; transition: opacity 0.3s; width: calc(100% - 1em); z-index: 10; }
#CybotCookiebotDialog[dir="rtl"] .CybotCookiebotFader:not(.CybotCookiebotFaderLeft) { left: auto; right: 1px; }
#CybotCookiebotDialog .CybotCookiebotFader.CybotCookiebotDialogActive { opacity: 1; }
#CybotCookiebotDialog .CybotCookiebotFaderLeft, #CybotCookiebotDialog .CybotCookiebotFaderRight { height: 100%; width: 3.5em; }
#CybotCookiebotDialog .CybotCookiebotFaderLeft { left: 0px; }
#CybotCookiebotDialog .CybotCookiebotFaderRight { left: auto; right: 0px; }
@media screen and (min-width: 1280px) {
  #CybotCookiebotDialog .CybotCookiebotFader:not(.CybotCookiebotFaderLeft):not(.CybotCookiebotFaderRight) { width: calc(100% - 1.5em); }
}
#CybotCookiebotDialogBody { display: flex; flex-direction: column; height: 100%; }
#CybotCookiebotDialogBody .CybotCookiebotScrollContainer { display: flex; flex-direction: column; max-height: 18em; }
#CybotCookiebotDialog #CybotCookiebotDialogBodyContent { max-height: inherit; }
#CybotCookiebotDialog h2 { font-weight: 600; letter-spacing: 0.25px; line-height: 1.6em; margin-bottom: 0.5em; }
#CybotCookiebotDialogBodyContent { flex: 1 1 0%; height: 100%; letter-spacing: 0.5px; line-height: 1.6em; max-height: 100%; overflow-x: hidden; padding: 1.625em 0.625em; }
#CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieTabContent { list-style-type: none; }
#CybotCookiebotDialogDetailBulkConsent { border: 1px solid rgb(214, 214, 214); border-radius: 0.5em; margin: 0px 0.625em 1em; padding: 1em; }
#CybotCookiebotDialogDetailBulkConsent::before { border-top: 1px solid rgb(214, 214, 214); content: ""; width: 100%; }
#CybotCookiebotDialogDetailBulkConsentLink { color: rgb(20, 20, 20); display: block; font-weight: 600; line-height: 1.6em; margin-bottom: 0.625em; text-decoration: none; }
#CybotCookiebotDialogDetailBulkConsentLink:hover { color: rgb(57, 64, 83); }
#CybotCookiebotDialogTabContent .CybotCookiebotDialogDetailBulkConsentCount { background-color: rgb(214, 214, 214); border-radius: 5em; display: inline-block; font-size: 0.8em; font-weight: 700; letter-spacing: 0.25px; line-height: 1.2em; margin-left: 0.5em; padding: 0.25em 0.5em; }
#CybotCookiebotDialog[dir="rtl"] #CybotCookiebotDialogTabContent .CybotCookiebotDialogDetailBulkConsentCount { margin-left: 0px; margin-right: 0.5em; }
#CybotCookiebotDialogDetailBulkConsentListWrapper { background-color: rgba(0, 0, 0, 0.05); border: 1px solid rgb(214, 214, 214); border-radius: 0.5em; margin-top: 1.5em; padding: 1em; }
#CybotCookiebotDialogDetailBulkConsentListWrapper > span { border-bottom: 1px solid rgb(214, 214, 214); display: block; font-weight: 600; padding-bottom: 1em; }
#CybotCookiebotDialogDetailBulkConsentList { margin-top: 1em; }
#CybotCookiebotDialogDetailFooter { letter-spacing: 0.3px; line-height: 1.6em; padding: 0px 1em 1em; }
#CybotCookiebotDialogDetailFooter a { color: rgb(20, 20, 20); }
#CybotCookiebotDialogDetailBulkConsentList dt:not(:last-of-type) { margin-bottom: 0.5em; }
@media screen and (min-width: 1280px) {
  #CybotCookiebotDialog #CybotCookiebotDialogBody .CybotCookiebotScrollContainer { display: flex; flex: 1 1 auto; height: auto; max-height: 15.5em; overflow: hidden; }
  #CybotCookiebotDialogBodyContent { padding: 1.125em; }
  #CybotCookiebotDialogDetailBulkConsent { margin: 0px 2em 1em; padding: 1.5em; }
  #CybotCookiebotDialogDetailFooter { padding: 0px 2em 1.125em; }
  #CybotCookiebotDialogDetailBulkConsentListWrapper { margin-top: 2em; padding: 1.5em; }
  #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBody { display: flex; justify-content: space-between; overflow: hidden; }
  #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyContent { height: auto; padding: 0px 1.125em 0px 0px; }
  #CybotCookiebotDialog[dir="rtl"].CybotEdge #CybotCookiebotDialogBodyContent { padding-left: 1.125em; padding-right: 0px; }
}
#CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABHeader { font-weight: 600; line-height: 1.6em; margin-bottom: 1em; }
#CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABWrapper { border: 2px solid rgb(214, 214, 214); border-radius: 1em; margin: 1.5em 0px 1em; padding: 1em; }
#CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABWrapper:last-of-type { margin-bottom: 0px; }
#CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABContainer, #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABContainerCollapsed { background-color: rgba(0, 0, 0, 0.05); border: 2px solid rgb(214, 214, 214); border-radius: 1em; margin-bottom: 0.5em; padding: 0.5em 1em 1em; position: relative; }
#CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABContainer:last-of-type, #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABContainerCollapsed:last-of-type { margin-bottom: 0px; }
#CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonWrapper { align-items: center; display: flex; font-weight: 600; margin: 0.5em 2em 0px 0px; }
#CybotCookiebotDialog[dir="rtl"] #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonWrapper { margin: 0.5em 0px 0px 2em; }
#CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonWrapper:nth-of-type(2) { margin-right: 0px; }
#CybotCookiebotDialog[dir="rtl"] #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonWrapper:nth-of-type(2) { margin-left: 0px; margin-right: 0px; }
#CybotCookiebotDialogDetailBodyContentIABv2Tabs a + .CybotCookiebotDialogBodyLevelButtonIABContainerTogglesWrapper .CybotCookiebotDialogBodyLevelButtonWrapper:nth-of-type(2) { margin-right: 3.5em; }
#CybotCookiebotDialog[dir="rtl"] #CybotCookiebotDialogDetailBodyContentIABv2Tabs a + .CybotCookiebotDialogBodyLevelButtonIABContainerTogglesWrapper .CybotCookiebotDialogBodyLevelButtonWrapper:nth-of-type(2) { margin-left: 3.5em; margin-right: 0px; }
#CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABDescription { border-top: 1px solid rgb(214, 214, 214); margin-top: 1em; padding-top: 1em; }
#CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABPurposeCount { margin-top: 2em; }
#CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABPurposeCount .CybotCookiebotDialogDetailBulkConsentCount { margin-left: 0.4em; }
#CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABLinkWrapper { font-weight: 700; }
#CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABLinkWrapper:nth-of-type(2) { margin-top: 1em; }
#CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABLinkWrapper a { margin-top: 0px; word-break: break-word; }
#CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABDescription a { align-items: center; display: inline-flex; margin-top: 0.5em; }
#CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABDescription .CybotCookiebotDialogBodyLevelButtonIABBullet { margin: 1em 0px 0px 1em; }
#CybotCookiebotDialog[dir="rtl"] #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABDescription .CybotCookiebotDialogBodyLevelButtonIABBullet { margin: 1em 1em 0px 0px; }
#CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABDescription .CybotCookiebotDialogBodyLevelButtonIABList { font-weight: 700; margin-top: 1em; }
#CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABDescription .CybotCookiebotDialogBodyLevelButtonIABList li { font-weight: 400; margin-left: 2px; }
#CybotCookiebotDialog[dir="rtl"] #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABDescription .CybotCookiebotDialogBodyLevelButtonIABList li { font-weight: 400; margin-right: 2px; }
#CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABContainerCollapsed .CybotCookiebotDialogBodyLevelButtonIABDescription { display: none; }
#CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABContainer .CybotCookiebotDialogBodyLevelButtonIABDescription, #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABDescription.CybotCookiebotDialogShow { display: block; }
#CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABContainerToggleHide, #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABContainerToggleShow { display: block; height: 2em; position: absolute; right: 1.4em; width: 2em; }
#CybotCookiebotDialog[dir="rtl"] #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABContainerToggleHide, #CybotCookiebotDialog[dir="rtl"] #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABContainerToggleShow { left: 1.4em; right: auto; }
#CybotCookiebotDialogDetailBodyContentIABv2PartnersBody .CybotCookiebotDialogBodyLevelButtonIABContainer::before, #CybotCookiebotDialogDetailBodyContentIABv2PartnersBody .CybotCookiebotDialogBodyLevelButtonIABContainerCollapsed::before { border-style: solid; border-width: 0.15em 0.15em 0px 0px; content: ""; display: inline-block; height: 0.5em; position: absolute; right: 2em; top: 1.3em; transform: rotate(-225deg); width: 0.5em; }
#CybotCookiebotDialog[dir="rtl"] #CybotCookiebotDialogDetailBodyContentIABv2PartnersBody .CybotCookiebotDialogBodyLevelButtonIABContainer::before, #CybotCookiebotDialog[dir="rtl"] #CybotCookiebotDialogDetailBodyContentIABv2PartnersBody .CybotCookiebotDialogBodyLevelButtonIABContainerCollapsed::before { left: 2em; right: auto; }
#CybotCookiebotDialogDetailBodyContentIABv2PartnersBody .CybotCookiebotDialogBodyLevelButtonIABContainer::before { top: 1.6em; transform: rotate(-45deg); }
#CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyIABIntroContainer { padding-bottom: 1em; }
#CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABLabel { line-height: 1.5em; }
#CybotCookiebotDialogDetailBodyContentIABv2Tabs p.CybotCookiebotDialogBodyLevelButtonIABLabel { padding-left: 2em; }
@media screen and (min-width: 1280px) {
  #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABWrapper { padding: 1.5em; }
  #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABHeader { align-items: center; border-bottom: 1px solid rgb(214, 214, 214); display: flex; margin-bottom: 1.5em; padding-bottom: 1.5em; }
  #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyIABIntroContainer { padding-bottom: 1.5em; }
  #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABContainerTogglesWrapper { align-items: center; display: flex; justify-content: space-between; width: 100%; }
  #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABContainer, #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABContainerCollapsed { padding: 1em 1.5em 1.5em; }
  #CybotCookiebotDialogDetailBodyContentIABv2PartnersBody .CybotCookiebotDialogBodyLevelButtonIABContainer::before, #CybotCookiebotDialogDetailBodyContentIABv2PartnersBody .CybotCookiebotDialogBodyLevelButtonIABContainerCollapsed::before { top: 1.8em; }
  #CybotCookiebotDialogDetailBodyContentIABv2PartnersBody .CybotCookiebotDialogBodyLevelButtonIABContainer::before { top: 2.1em; }
  #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABDescription { width: 100%; }
}
#CybotCookiebotDialogDetailBodyContentTextAbout { padding: 1.625em 0.625em; }
@media screen and (min-width: 1280px) {
  #CybotCookiebotDialogDetailBodyContentTextAbout { padding: 1.125em; }
}
#CybotCookiebotDialogFooter { padding: 1em; width: 100%; }
#CybotCookiebotDialogBodyButtons { align-items: flex-start; display: flex; flex-flow: column wrap; }
@media screen and (min-width: 601px) {
  #CybotCookiebotDialogBodyButtons { align-items: center; flex-direction: row; }
}
@media screen and (min-width: 1280px) {
  #CybotCookiebotDialog #CybotCookiebotDialogFooter { padding: 1em 1.5em 1.5em; }
  #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogFooter { padding: 0px; width: auto; }
  #CybotCookiebotDialog.CybotEdge.CybotMultilevel #CybotCookiebotDialogFooter { position: absolute; right: 0px; top: 0px; }
  #CybotCookiebotDialog.CybotEdge[dir="rtl"] #CybotCookiebotDialogFooter { left: 0px; right: auto; }
  #CybotCookiebotDialog.CybotEdge.CybotMultilevel.CybotCloseButtonEnabled #CybotCookiebotDialogFooter { right: 51px; }
  #CybotCookiebotDialog.CybotEdge[dir="rtl"].CybotCloseButtonEnabled #CybotCookiebotDialogFooter { left: 51px; right: auto; }
  #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyButtons { align-items: flex-end; flex-direction: column-reverse; max-width: 286px; }
}
@media screen and (min-width: 1510px) {
  #CybotCookiebotDialog.CybotEdge:not([lang="ta"]):not([lang="bg"]):not([lang="is"]):not([lang="el"]) #CybotCookiebotDialogFooter { position: relative; right: 0px; }
  #CybotCookiebotDialog.CybotEdge[dir="rtl"]:not([lang="ta"]):not([lang="bg"]):not([lang="is"]):not([lang="el"]) #CybotCookiebotDialogFooter { left: 0px; position: relative; right: auto; }
}
#CybotCookiebotDialog .CybotCookiebotScrollContainer > div:first-of-type::-webkit-scrollbar { width: 0.25em; }
#CybotCookiebotDialog .CybotCookiebotScrollContainer > div:first-of-type::-webkit-scrollbar-track { background: rgb(242, 242, 242); border-radius: 0.313em; }
#CybotCookiebotDialog .CybotCookiebotScrollContainer > div:first-of-type::-webkit-scrollbar-thumb { background: rgb(20, 20, 20); border-radius: 0.313em; }
#CybotCookiebotDialog .CybotCookiebotScrollContainer .CybotCookiebotScrollbarContainer { background: rgb(255, 255, 255); display: none; height: 100%; pointer-events: none; position: absolute; right: 0.375em; top: 0px; transition: opacity 0.5s; width: 0.6em; }
#CybotCookiebotDialog:hover .CybotCookiebotScrollContainer .CybotCookiebotScrollbarContainer { opacity: 0; }
#CybotCookiebotDialog .CybotCookiebotScrollContainer > div:first-of-type:focus { outline: none; }
#CybotCookiebotDialog .CybotCookiebotScrollContainer > div:first-of-type:focus::-webkit-scrollbar-thumb { background: rgb(255, 255, 255); }
#CybotCookiebotDialog .CybotCookiebotScrollContainer > div:first-of-type:focus { scrollbar-color: rgb(255, 255, 255) rgb(242, 242, 242); }
@media screen and (min-width: 1510px) {
  #CybotCookiebotDialog .CybotCookiebotScrollContainer > div:first-of-type::-webkit-scrollbar { width: 0.5em; }
  #CybotCookiebotDialog .CybotCookiebotScrollContainer .CybotCookiebotScrollbarContainer { display: block; }
}
#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABContainerToggleHide, #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABContainerToggleShow, #CybotCookiebotDialog a::after, #CybotCookiebotDialog a::before, #CybotCookiebotDialog button::after, #CybotCookiebotDialog button::before { border-color: rgb(20, 20, 20); }
#CybotCookiebotDialog a:hover::after, #CybotCookiebotDialog a:hover::before, #CybotCookiebotDialog button:hover::after, #CybotCookiebotDialog button:hover::before { border-color: rgb(57, 64, 83); }
#CybotCookiebotDialog #CybotCookiebotBannerCloseButtonE2E, #CybotCookiebotDialog .CybotCookiebotBannerCloseButton { fill: rgb(20, 20, 20); border: none; display: none; }
#CybotCookiebotDialog.CybotCloseButtonEnabled .CybotCookiebotBannerCloseButton { display: flex; margin-left: 2.313rem; }
#CybotCookiebotDialog[dir="rtl"] .CybotCookiebotBannerCloseButton { margin-left: auto; margin-right: 2.313rem; }
#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper { display: flex; flex-direction: column-reverse; width: 100%; }
#CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton:not(:last-of-type), #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton:not(:first-of-type) { margin-bottom: 0.5em; }
#CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyContentControlsWrapper { align-items: center; display: flex; margin-bottom: 0.5em; }
#CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyContentControlsWrapper .CybotCookiebotDialogBodyLevelButtonSliderWrapper { margin-right: 1em; }
#CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyContentControlsWrapper .CybotCookiebotDialogBodyLevelButtonDescription { font-weight: 600; }
#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton { background-color: rgb(255, 255, 255); border: 2px solid rgb(16, 50, 207); border-radius: 0.25em; color: rgb(20, 20, 20); display: block; font-weight: 600; padding: 1em; text-align: center; user-select: none; width: 100%; }
#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton:hover { opacity: 0.85; }
#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize, #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection { background-color: rgb(255, 255, 255); border-color: rgb(79, 128, 166); color: rgb(20, 20, 20); }
#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonAccept, #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonAccept, #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll { background-color: rgb(79, 128, 166); border-color: rgb(255, 255, 255); color: rgb(255, 255, 255); }
#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize { align-items: center; }
#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize .CybotCookiebotDialogArrow { border-color: rgb(20, 20, 20); border-style: solid; border-width: 0.15em 0.15em 0px 0px; display: inline-block; height: 0.5em; margin-left: 1em; transform: rotate(45deg); vertical-align: baseline; width: 0.5em; }
#CybotCookiebotDialog[dir="rtl"] #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize .CybotCookiebotDialogArrow { margin-left: 0px; margin-right: 1em; transform: rotate(-135deg); }
#CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABHeaderToggle { border-bottom: 1px solid rgb(214, 214, 214); display: flex; flex-flow: row-reverse wrap; justify-content: flex-end; margin: 1em 0px 1.5em auto; padding-bottom: 1.5em; }
#CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABHeaderButton, #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABHeaderToggleDeselectVendorsLink, #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABHeaderToggleSelectVendorsLink { align-items: center; background-color: rgb(255, 255, 255); border: 2px solid rgb(16, 50, 207); border-radius: 0.25em; color: rgb(20, 20, 20); display: flex; font-weight: 600; padding: 0.75em 1em; text-decoration: none; user-select: none; }
#CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABHeaderButton:hover, #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABHeaderToggleDeselectVendorsLink:hover, #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABHeaderToggleSelectVendorsLink:hover { opacity: 0.85; }
#CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABHeaderButton.select, #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABHeaderToggleSelectVendorsLink { background-color: rgb(79, 128, 166); border-color: rgb(255, 255, 255); color: rgb(255, 255, 255); margin-left: 0.5em; }
#CybotCookiebotDialog[dir="rtl"] #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABHeaderButton.select, #CybotCookiebotDialog[dir="rtl"] #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABHeaderToggleSelectVendorsLink { margin-left: 0px; margin-right: 0.5em; }
@media screen and (min-width: 601px) {
  #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper { align-items: stretch; flex: 1 1 0%; flex-direction: row; justify-content: flex-end; }
  #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton:not(:last-of-type), #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton, #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton:not(:first-of-type) { margin-bottom: 0px; width: 33%; }
  #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyContentControlsWrapper:not(.CybotCookiebotDialogHide) + #CybotCookiebotDialogBodyButtonsWrapper .CybotCookiebotDialogBodyButton { max-width: 286px; width: 100%; }
  #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton:not(:last-of-type) { margin-right: 0.5em; }
  #CybotCookiebotDialog[dir="rtl"] #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton:not(:last-of-type) { margin-left: 0.5em; margin-right: 0px; }
  #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyContentControlsWrapper { margin-bottom: 0px; margin-right: 1em; }
}
@media screen and (min-width: 1280px) {
  #CybotCookiebotDialog.CybotEdge .CybotCookiebotBannerCloseButton { display: none; }
  #CybotCookiebotDialog.CybotEdge.CybotCloseButtonEnabled #CybotCookiebotBannerCloseButtonE2E { display: flex; }
  #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABHeaderToggle { border-bottom: none; justify-content: flex-start; margin: 0px 0px 0px auto; padding: 0px; }
  #CybotCookiebotDialog[dir="rtl"] #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABHeaderToggle { margin-left: 0px; margin-right: auto; }
  #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper { flex: 1 1 auto; flex-direction: column-reverse; }
  #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton { max-width: none; width: 286px; }
  #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton:not(:first-of-type) { margin-bottom: 0.5em; }
}
#CybotCookiebotDialogBodyLevelWrapper { width: 100%; }
#CybotCookiebotDialogBodyEdgeMoreDetails { display: none; }
#CybotCookiebotDialogDetailBodyContentCookieContainerTypes { list-style-type: none; }
#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails { display: flex; justify-content: flex-end; margin: 1.5em 2em 0.5em 0px; }
#CybotCookiebotDialog.CybotEdge[dir="rtl"] #CybotCookiebotDialogBodyEdgeMoreDetails { margin-left: 1.125em; margin-right: 0px; }
#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails a { align-items: center; color: rgb(57, 64, 83); display: flex; font-weight: 600; text-decoration: none; }
#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails a::after { border-style: solid; border-width: 0.15em 0.15em 0px 0px; color: rgb(20, 20, 20); content: ""; display: block; height: 0.563em; margin-left: 1em; transform: rotate(45deg); width: 0.563em; }
#CybotCookiebotDialog.CybotEdge[dir="rtl"] #CybotCookiebotDialogBodyEdgeMoreDetails a::after { margin-left: 0px; margin-right: 1em; transform: rotate(225deg); }
#CybotCookiebotDialogBodyLevelButtons { width: 100%; }
#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSliderWrapper { backface-visibility: hidden; display: flex; flex-shrink: 0; height: 32px; position: relative; width: 57px; }
#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSliderWrapper:hover input[type="checkbox"]:not(:disabled) + .CybotCookiebotDialogBodyLevelButtonSlider { opacity: 0.85; }
#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSliderWrapper input[type="checkbox"].CybotCookiebotDialogBodyLevelButton { opacity: 0; }
#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSlider { background-color: rgb(20, 20, 20); border-radius: 32px; inset: 0px; pointer-events: none; position: absolute; transition: background-color 0.4s; }
#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSlider::before { background-color: rgb(255, 255, 255); border-radius: 50%; bottom: 4px; content: ""; height: 24px; left: 4px; position: absolute; transition: transform 0.4s; width: 24px; }
#CybotCookiebotDialog input:checked + .CybotCookiebotDialogBodyLevelButtonSlider { background-color: rgb(57, 64, 83); }
#CybotCookiebotDialog input:checked + .CybotCookiebotDialogBodyLevelButtonSlider::before, #CybotCookiebotDialog[dir="rtl"] #CybotCookiebotDialogTabContent input + .CybotCookiebotDialogBodyLevelButtonSlider::before { background-color: rgb(255, 255, 255); transform: translateX(26px); }
#CybotCookiebotDialog[dir="rtl"] #CybotCookiebotDialogTabContent input:checked + .CybotCookiebotDialogBodyLevelButtonSlider::before { transform: translateX(0px); }
#CybotCookiebotDialog form input[type="checkbox"][disabled]:checked + .CybotCookiebotDialogBodyLevelButtonSlider { background-color: rgb(214, 214, 214); pointer-events: none; }
#CybotCookiebotDialogBodyLevelButtonsSelectPane { border-bottom: 1px solid rgb(214, 214, 214); padding: 1em 0px; }
#CybotCookiebotDialogBodyLevelButtonsSelectPane .CybotCookiebotDialogBodyLevelButtonWrapper { align-items: center; display: flex; justify-content: space-between; padding: 1em; text-align: center; width: 100%; }
#CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonWrapper + .CybotCookiebotDialogBodyLevelButtonWrapper label { font-size: 0.875em; font-style: italic; font-weight: 400; letter-spacing: 0.15px; padding-bottom: 0px; }
#CybotCookiebotDialogBodyLevelButtonsSelectPane .CybotCookiebotDialogBodyLevelButtonDescription { font-weight: 700; }
#CybotCookiebotDialogBodyLevelButtonsSelectPane label:not([for="CybotCookiebotDialogBodyLevelButtonNecessary"]) .CybotCookiebotDialogBodyLevelButtonDescription:hover { color: rgb(57, 64, 83); }
@media screen and (min-width: 601px) {
  #CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonsSelectPane { padding: 0px; }
  #CybotCookiebotDialogBodyLevelButtonsSelectPane .CybotCookiebotDialogBodyLevelButtonWrapper { flex-direction: column; padding: 1.5em 1em; width: 25%; }
  #CybotCookiebotDialogBodyLevelButtonsSelectPane .CybotCookiebotDialogBodyLevelButtonWrapper:not(:last-of-type) { border-right: 1px solid rgb(214, 214, 214); }
  #CybotCookiebotDialog[dir="rtl"] #CybotCookiebotDialogBodyLevelButtonsSelectPane .CybotCookiebotDialogBodyLevelButtonWrapper:not(:last-of-type) { border-left: 1px solid rgb(214, 214, 214); border-right: none; }
  #CybotCookiebotDialogBodyLevelButtonsSelectPane .CybotCookiebotDialogBodyLevelButtonLabel { margin-bottom: 0.75em; }
  #CybotCookiebotDialogTabContent input:focus + .CybotCookiebotDialogBodyLevelButtonSlider { box-shadow: rgb(57, 64, 83) 0px 0px 1px; }
}
@media screen and (min-width: 1280px) {
  #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyLevelButtonsSelectPane { border-bottom: none; }
  #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyLevelButtonsSelectPane .CybotCookiebotDialogBodyLevelButtonWrapper { border: none; flex-direction: row; margin: 0.5em 2.5em 0px 0px; padding: 0px; width: auto; }
  #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyLevelButtonsSelectPane .CybotCookiebotDialogBodyLevelButtonLabel { margin-bottom: 0px; }
  #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyLevelWrapper { width: auto; }
  #CybotCookiebotDialog.CybotEdge .CybotCookiebotDialogBodyLevelButtonLabel { margin-right: 1em; }
  #CybotCookiebotDialog.CybotEdge[dir="rtl"] .CybotCookiebotDialogBodyLevelButtonLabel { margin-left: 1em; margin-right: 0px; }
  #CybotCookiebotDialog.CybotEdge[dir="rtl"] #CybotCookiebotDialogBodyLevelButtonsSelectPane .CybotCookiebotDialogBodyLevelButtonWrapper { border-left: none; margin: 0.5em 0px 0px 2.5em; }
  #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails { display: inline-flex; height: 2em; margin: 0px; }
}
#CybotCookiebotDialog input[type="checkbox"] { height: 1.5em; margin-right: 0.5em; width: 1.5em; }
#CybotCookiebotDialog[dir="rtl"] input[type="checkbox"] { margin-left: 0.5em; margin-right: 0px; }
#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSliderWrapper form { height: 100%; width: 100%; }
#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSliderWrapper input[type="checkbox"] { height: 100%; margin-right: 0px; width: 100%; }
#CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentIABv2Tabs input[type="checkbox"] { appearance: none; background-color: rgb(255, 255, 255); border: 2px solid rgb(214, 214, 214); border-radius: 4px; position: relative; }
#CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentIABv2Tabs input[type="checkbox"]:not(:checked):hover { border-color: rgb(20, 20, 20); }
#CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentIABv2Tabs input[type="checkbox"]:checked { background-color: rgb(57, 64, 83); border-color: rgb(57, 64, 83); }
#CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentIABv2Tabs input[type="checkbox"]:checked::after { border-bottom: 2px solid rgb(255, 255, 255); border-right: 2px solid rgb(255, 255, 255); content: ""; display: inline-block; height: 50%; left: 50%; position: absolute; top: calc(50% - 2px); transform: translate(-50%, -50%) rotate(45deg); width: 25%; }
#CybotCookiebotDialogDetailBodyContentCookieContainerTypes, #CybotCookiebotDialogDetailBodyContentIABv2Tabs { padding: 0px 0.625em; width: 100%; }
#CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogDetailBodyContentIABv2TabsIntro { padding: 1.125em 1.125em 0.25em; }
#CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogDetailBodyContentIABv2TabsIntro:nth-child(3) { margin-bottom: 1.5em; }
.CybotCookiebotDialogDetailBodyContentCookieContainerHeader { display: flex; justify-content: space-between; }
.CybotCookiebotDialogDetailBodyContentCookieContainerButton::before, .CybotCookiebotDialogDetailBodyContentIABv2Tab::before { border-style: solid; border-width: 0.15em 0.15em 0px 0px; content: ""; display: inline-block; height: 0.5em; left: 0px; margin-right: 1.875em; position: relative; top: 0.625em; transform: rotate(-45deg); vertical-align: top; width: 0.5em; }
#CybotCookiebotDialog[dir="rtl"] .CybotCookiebotDialogDetailBodyContentCookieContainerButton::before, #CybotCookiebotDialog[dir="rtl"] .CybotCookiebotDialogDetailBodyContentIABv2Tab::before { margin-left: 1.875em; margin-right: 0px; }
.CybotCookiebotDialogDetailBodyContentCookieContainerButton.CybotCookiebotDialogCollapsed::before, .CybotCookiebotDialogDetailBodyContentIABv2Tab.CybotCookiebotDialogCollapsed::before { top: 0.25em; transform: rotate(-225deg); }
#CybotCookiebotDialog .CookieCard { border-bottom: 1px solid rgb(214, 214, 214); padding: 1.5em 0px; }
#CybotCookiebotDialog .CookieCard:not(:first-child) { padding-top: 1.5em; }
#CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentIABContainer .CookieCard { border-bottom: none; border-top: 1px solid rgb(214, 214, 214); }
#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CookieCard:last-of-type { margin-bottom: 1em; }
#CybotCookiebotDialogDetailBodyContentIABv2Tabs .CookieCard:first-of-type { padding-top: 1.625em; }
#CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton, #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentIABv2Tab { border: 1px solid transparent; font-weight: 700; line-height: 1.5em; padding-right: 0.75em; user-select: none; }
#CybotCookiebotDialog[dir="rtl"] .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton, #CybotCookiebotDialog[dir="rtl"] .CookieCard .CybotCookiebotDialogDetailBodyContentIABv2Tab { padding-left: 0.75em; padding-right: 0px; }
#CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton:hover, #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentIABv2Tab:hover, #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider:not(.CybotCookiebotDialogDetailBodyContentCookieInfoCount):hover { color: rgb(57, 64, 83); }
#CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieTypeIntro, #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieTypeTableContainer, #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CollapseCard { padding-top: 1em; }
#CybotCookiebotDialogDetailBodyContentIABv2Tabs .CollapseCard > div:not(.CybotCookiebotDialogBodyLevelButtonIABWrapper) { letter-spacing: 0.3px; line-height: 1.6em; margin-left: 2.9em; }
#CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogDetailBodyContentIABv2CardIntro { letter-spacing: 0.3px; line-height: 1.6em; margin-left: 2.9em; padding-top: 1em; }
#CybotCookiebotDialog[dir="rtl"] #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CollapseCard > div:not(.CybotCookiebotDialogBodyLevelButtonIABWrapper), #CybotCookiebotDialog[dir="rtl"] #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogDetailBodyContentIABv2CardIntro { margin-left: 0px; margin-right: 2.9em; }
#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyEmptyCategoryMessage { border: 1px solid rgb(214, 214, 214); border-radius: 0.5em; font-weight: 600; margin: 1em 0px; padding: 1em 1.5em; }
#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieGroup { border: 1px solid rgb(214, 214, 214); border-radius: 0.5em; margin-bottom: 0.5em; padding: 1em; }
#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieGroup:not(.open):hover { background-color: rgba(0, 0, 0, 0.05); }
#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieGroup:last-of-type { margin-bottom: 0px; }
#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider { display: block; font-weight: 700; position: relative; text-decoration: none; }
#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider > div { pointer-events: none; }
#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider:not(.CybotCookiebotDialogDetailBodyContentCookieInfoCount) { color: rgb(20, 20, 20); }
#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider.CybotCookiebotDialogCollapsed::after, #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider::after { border-style: solid; border-width: 0.15em 0.15em 0px 0px; content: ""; display: inline-block; height: 0.5em; position: absolute; right: 1em; top: 0.5em; transform: rotate(-45deg); width: 0.5em; }
#CybotCookiebotDialog[dir="rtl"] #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider.CybotCookiebotDialogCollapsed::after, #CybotCookiebotDialog[dir="rtl"] #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider::after { left: 1em; right: auto; }
#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider.CybotCookiebotDialogCollapsed::after { transform: rotate(-225deg); }
#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieLink { align-items: center; display: inline-flex; padding-top: 1em; position: relative; }
#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfo { background-color: rgba(0, 0, 0, 0.05); border: 1px solid rgb(214, 214, 214); border-radius: 1em; margin-bottom: 0.5em; padding: 1em; }
#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfo:last-of-type { margin-bottom: 0px; }
#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfoWrapper.CybotCookiebotDialogShow { display: block; }
#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfoWrapper { margin-top: 3.125em; position: relative; }
#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfoWrapper::before { border-top: 1px solid rgb(214, 214, 214); content: ""; left: 0px; position: absolute; top: -1.5em; width: 100%; }
#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProviderDescription { margin-bottom: 1.56em; }
#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfoTitle { display: block; font-weight: 700; line-height: 1.6em; margin-bottom: 0.5em; }
#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfoDescription { display: block; letter-spacing: 0.3px; padding-bottom: 1em; }
#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfoFooter { border-top: 1px solid rgb(214, 214, 214); display: flex; flex-wrap: wrap; padding-top: 0.5em; }
#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfoFooterContent { margin-top: 0.5em; width: 100%; }
@media screen and (min-width: 1280px) {
  #CybotCookiebotDialogDetailBodyContentCookieContainerTypes, #CybotCookiebotDialogDetailBodyContentIABv2Tabs { padding: 0px 1.125em; }
  #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieTypeTableContainer { margin-top: 2em; }
  #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieTypeTableContainer, #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CollapseCard { margin-left: 3em; padding-top: 0.5em; }
  #CybotCookiebotDialog[dir="rtl"] #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieTypeTableContainer, #CybotCookiebotDialog[dir="rtl"] #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CollapseCard { margin-left: 0px; margin-right: 3em; }
  #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CollapseCard > div:not(.CybotCookiebotDialogBodyLevelButtonIABWrapper) { margin-left: 0px; }
  #CybotCookiebotDialog .CookieCard { padding: 1.125em 0px 1.5em; }
  #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CookieCard:last-of-type { margin-bottom: 1.5em; padding-bottom: 2em; }
  #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CookieCard:first-of-type { padding-top: 1.125em; }
  #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CookieCard:last-of-type { padding-bottom: 1.125em; }
  #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieTypeIntro { padding-left: 3em; }
  #CybotCookiebotDialog[dir="rtl"] .CookieCard .CybotCookiebotDialogDetailBodyContentCookieTypeIntro { padding-left: 0px; padding-right: 3em; }
  #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyEmptyCategoryMessage { margin: 0px 0px 1.5em; padding: 1.5em; }
  #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieGroup, #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfo { padding: 1.5em; }
  #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfoWrapper { margin-top: 3.75em; }
  #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfoWrapper::before { top: -2em; }
  #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProviderDescription { margin-bottom: 1.875em; }
  #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfoFooterContent { width: 50%; }
}
#CybotCookiebotDialog .CybotCookiebotDialogHide { display: none; }
.CybotExpandLink { position: relative; }
.CybotExpandLink.CybotCookiebotDialogCollapsed::after, .CybotExpandLink::after { border-style: solid; border-width: 0.15em 0.15em 0px 0px; content: ""; height: 0.5em; position: absolute; right: 1em; top: 0.3em; transform: rotate(-45deg); width: 0.5em; }
#CybotCookiebotDialog[dir="rtl"] .CybotExpandLink.CybotCookiebotDialogCollapsed::after, #CybotCookiebotDialog[dir="rtl"] .CybotExpandLink::after { left: 0px; right: auto; }
.CybotExpandLink.CybotCookiebotDialogCollapsed::after { transform: rotate(-225deg); }
#CybotCookiebotDialog .CybotExternalLinkArrow { margin-left: 0.625em; }
#CybotCookiebotDialog[dir="rtl"] .CybotExternalLinkArrow { margin-left: 0px; margin-right: 0.625em; transform: scaleX(-1); }
#CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton:not(:disabled):not(.disabled), #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentIABv2Tab:not(:disabled):not(.disabled), #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSliderWrapper input[type="checkbox"], #CybotCookiebotDialog button, #CybotCookiebotDialog input, #CybotCookiebotDialog label:not([for="CybotCookiebotDialogBodyLevelButtonNecessary"]) { cursor: pointer; }
#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSliderWrapper input[type="checkbox"]:disabled { pointer-events: none; }
#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSliderWrapperDisabled { cursor: not-allowed; }
#CybotCookiebotDialog dt { word-break: break-all; }
#CybotCookiebotDialog fieldset { border: none; width: 100%; }
#CybotCookiebotDialog fieldset #CybotCookiebotDialogBodyFieldsetInnerContainer { display: flex; flex-wrap: wrap; width: 100%; }
#CybotCookiebotDialog legend.visuallyhidden { display: block; }
#CybotCookiebotDialog .visuallyhidden { height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; }
#CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a, #CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonIABHeaderViewPartnersLink, #CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentList dt a, #CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a, #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABDescription a, #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink, #CybotCookiebotDialogDetailBodyContentTextAbout a { color: rgb(57, 64, 83); font-weight: 600; text-decoration: none; }
#CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a:hover, #CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonIABHeaderViewPartnersLink:hover, #CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentList dt a:hover, #CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a:hover, #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABDescription a:hover, #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink:hover, #CybotCookiebotDialogDetailBodyContentTextAbout a:hover { opacity: 0.85; }
#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSliderWrapper input:focus-visible + span, #CybotCookiebotDialog :focus-visible, #CybotCookiebotDialog:focus-visible { outline: none; }
@media screen and (min-width: 601px) {
  #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSliderWrapper input:focus-visible + span, #CybotCookiebotDialog :focus-visible { outline: rgb(57, 64, 83) solid 2px; }
}
@media not all and (min-resolution: 0.001dpcm) {
  @media screen and (min-width: 1280px) {
  #CybotCookiebotDialog #CybotCookiebotDialogBody .CybotCookiebotScrollContainer { display: block; }
}
}
#CookiebotSessionPixel { display: none; }
#CybotCookiebotDialogPoweredbyCybot svg { display: block; height: 1.7em; opacity: 1; max-width: 133px; }
#CybotCookiebotDialogPoweredByText { display: none; }
#CybotCookiebotDialog .CybotCookiebotBannerCloseButton { margin-left: 2.313rem; }
#CybotCookiebotDialog[dir="rtl"] .CybotCookiebotBannerCloseButton { margin-left: auto; margin-right: 2.313rem; }
#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfoWrapper { position: relative; margin-top: 3.125em; }
#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfoWrapper.CybotCookiebotDialogShow { display: block; }
#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfoWrapper::before { content: ""; position: absolute; top: -1.5em; left: 0px; width: 100%; border-top: 1px solid rgb(214, 214, 214); }
#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProviderDescription { margin-bottom: 1.56em; }
#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfo::before { display: none; }
@media screen and (min-width: 601px) {
  #CybotCookiebotDialogPoweredbyCybot svg { height: 2em; }
}
@media screen and (min-width: 1280px) {
  #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfoWrapper { margin-top: 3.75em; }
  #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProviderDescription { margin-bottom: 1.875em; }
  #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfoWrapper::before { top: -2em; }
}
