*, ::before, ::after { box-sizing: border-box; border-width: 0px; border-style: solid; border-color: #e5e7eb; }html { line-height: 1.5; text-size-adjust: 100%; tab-size: 4; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; font-feature-settings: normal; font-variation-settings: normal; }body { margin: 0px; line-height: inherit; }a { color: inherit; text-decoration: inherit; }b, strong { font-weight: bolder; }button, input, optgroup, select, textarea { font-family: inherit; font-feature-settings: inherit; font-variation-settings: inherit; font-size: 100%; font-weight: inherit; line-height: inherit; color: inherit; margin: 0px; padding: 0px; }button, select { text-transform: none; }button, [type="button"], [type="reset"], [type="submit"] { appearance: button; background-color: transparent; background-image: none; }blockquote, dl, dd, h1, h2, h3, h4, h5, h6, hr, figure, p, pre { margin: 0px; }fieldset { margin: 0px; padding: 0px; }legend { padding: 0px; }ol, ul, menu { list-style: none; margin: 0px; padding: 0px; }button, [role="button"] { cursor: pointer; }:disabled { cursor: default; }img, svg, video, canvas, audio, iframe, embed, object { display: block; vertical-align: middle; }img, video { max-width: 100%; height: auto; }[type="checkbox"], [type="radio"] { appearance: none; padding: 0px; print-color-adjust: exact; display: inline-block; vertical-align: middle; background-origin: border-box; user-select: none; flex-shrink: 0; height: 1rem; width: 1rem; color: #2563eb; background-color: #ffffff; border-color: #6b7280; border-width: 1px; --tw-shadow: 0 0 #0000; }[type="checkbox"] { border-radius: 0px; }[type="checkbox"]:checked, [type="radio"]:checked { border-color: transparent; background-color: currentcolor; background-size: 100% 100%; background-position: center center; background-repeat: no-repeat; }[type="checkbox"]:checked { background-image: url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e"); }*, ::before, ::after { --tw-border-spacing-x: 0; --tw-border-spacing-y: 0; --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-pan-x: ; --tw-pan-y: ; --tw-pinch-zoom: ; --tw-scroll-snap-strictness: proximity; --tw-gradient-from-position: ; --tw-gradient-via-position: ; --tw-gradient-to-position: ; --tw-ordinal: ; --tw-slashed-zero: ; --tw-numeric-figure: ; --tw-numeric-spacing: ; --tw-numeric-fraction: ; --tw-ring-inset: ; --tw-ring-offset-width: 0px; --tw-ring-offset-color: #fff; --tw-ring-color: rgb(59 130 246 / .5); --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; --tw-blur: ; --tw-brightness: ; --tw-contrast: ; --tw-grayscale: ; --tw-hue-rotate: ; --tw-invert: ; --tw-saturate: ; --tw-sepia: ; --tw-drop-shadow: ; --tw-backdrop-blur: ; --tw-backdrop-brightness: ; --tw-backdrop-contrast: ; --tw-backdrop-grayscale: ; --tw-backdrop-hue-rotate: ; --tw-backdrop-invert: ; --tw-backdrop-opacity: ; --tw-backdrop-saturate: ; --tw-backdrop-sepia: ; }.container { width: 100%; margin-right: auto; margin-left: auto; padding-right: 1rem; padding-left: 1rem; }@media (min-width: 500px){.container { max-width: 500px; }}@media (min-width: 700px){.container { max-width: 700px; }}@media (min-width: 900px){.container { max-width: 900px; }}@media (min-width: 1200px){.container { max-width: 1200px; }}.prose { color: var(--tw-prose-body); max-width: 65ch; }.prose :where(p):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 1.25em; margin-bottom: 1.25em; }.prose :where(a):not(:where([class~="not-prose"], [class~="not-prose"] *)) { color: var(--tw-prose-links); text-decoration: underline; font-weight: 500; }.prose { --tw-prose-body: #374151; --tw-prose-headings: #111827; --tw-prose-lead: #4b5563; --tw-prose-links: #111827; --tw-prose-bold: #111827; --tw-prose-counters: #6b7280; --tw-prose-bullets: #d1d5db; --tw-prose-hr: #e5e7eb; --tw-prose-quotes: #111827; --tw-prose-quote-borders: #e5e7eb; --tw-prose-captions: #6b7280; --tw-prose-kbd: #111827; --tw-prose-kbd-shadows: 17 24 39; --tw-prose-code: #111827; --tw-prose-pre-code: #e5e7eb; --tw-prose-pre-bg: #1f2937; --tw-prose-th-borders: #d1d5db; --tw-prose-td-borders: #e5e7eb; --tw-prose-invert-body: #d1d5db; --tw-prose-invert-headings: #fff; --tw-prose-invert-lead: #9ca3af; --tw-prose-invert-links: #fff; --tw-prose-invert-bold: #fff; --tw-prose-invert-counters: #9ca3af; --tw-prose-invert-bullets: #4b5563; --tw-prose-invert-hr: #374151; --tw-prose-invert-quotes: #f3f4f6; --tw-prose-invert-quote-borders: #374151; --tw-prose-invert-captions: #9ca3af; --tw-prose-invert-kbd: #fff; --tw-prose-invert-kbd-shadows: 255 255 255; --tw-prose-invert-code: #fff; --tw-prose-invert-pre-code: #d1d5db; --tw-prose-invert-pre-bg: rgb(0 0 0 / 50%); --tw-prose-invert-th-borders: #4b5563; --tw-prose-invert-td-borders: #374151; font-size: 1rem; line-height: 1.75; }.prose :where(.prose > :first-child):not(:where([class~="not-prose"], [class~="not-prose"] *)) { margin-top: 0px; }.absolute { position: absolute !important; }.relative { position: relative !important; }.inset-x-0 { left: 0px !important; right: 0px !important; }.-bottom-20 { bottom: -5rem !important; }.left-0 { left: 0px !important; }.right-0 { right: 0px !important; }.top-0 { top: 0px !important; }.top-8 { top: 2rem !important; }.z-0 { z-index: 0 !important; }.z-20 { z-index: 20 !important; }.z-50 { z-index: 50 !important; }.z-\[100\] { z-index: 100 !important; }.z-\[200\] { z-index: 200 !important; }.col-span-2 { grid-column: span 2 / span 2 !important; }.-m-3 { margin: -0.75rem !important; }.mx-auto { margin-left: auto !important; margin-right: auto !important; }.-ml-4 { margin-left: -1rem !important; }.mb-44 { margin-bottom: 11rem !important; }.mb-6 { margin-bottom: 1.5rem !important; }.mt-10 { margin-top: 2.5rem !important; }.block { display: block !important; }.flex { display: flex !important; }.grid { display: grid !important; }.hidden { display: none !important; }.h-14 { height: 3.5rem !important; }.h-6 { height: 1.5rem !important; }.h-\[120px\] { height: 120px !important; }.h-full { height: 100% !important; }.w-6 { width: 1.5rem !important; }.w-8 { width: 2rem !important; }.w-full { width: 100% !important; }.w-screen { width: 100vw !important; }.max-w-\[200px\] { max-width: 200px !important; }.flex-shrink-0, .shrink-0 { flex-shrink: 0 !important; }.flex-grow, .grow { -webkit-box-flex: 1 !important; flex-grow: 1 !important; }.transform { transform: translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)) !important; }.cursor-pointer { cursor: pointer !important; }.flex-col { -webkit-box-orient: vertical !important; -webkit-box-direction: normal !important; flex-direction: column !important; }.items-start { -webkit-box-align: start !important; align-items: flex-start !important; }.items-center { -webkit-box-align: center !important; align-items: center !important; }.justify-end { -webkit-box-pack: end !important; justify-content: flex-end !important; }.justify-center { -webkit-box-pack: center !important; justify-content: center !important; }.justify-between { -webkit-box-pack: justify !important; justify-content: space-between !important; }.gap-6 { gap: 1.5rem !important; }.overflow-hidden { overflow: hidden !important; }.rounded-lg { border-radius: 0.5rem !important; }.rounded-t-lg { border-top-left-radius: 0.5rem !important; border-top-right-radius: 0.5rem !important; }.rounded-tr-none { border-top-right-radius: 0px !important; }.border-b { border-bottom-width: 1px !important; }.border-solid { border-style: solid !important; }.border-gray-500 { --tw-border-opacity: 1 !important; border-color: rgb(107 114 128 / var(--tw-border-opacity)) !important; }.bg-lightgray { --tw-bg-opacity: 1 !important; background-color: rgb(248 248 248 / var(--tw-bg-opacity)) !important; }.bg-lime-500 { --tw-bg-opacity: 1 !important; background-color: rgb(132 204 22 / var(--tw-bg-opacity)) !important; }.bg-primary { --tw-bg-opacity: 1 !important; background-color: rgb(58 68 84 / var(--tw-bg-opacity)) !important; }.bg-white { --tw-bg-opacity: 1 !important; background-color: rgb(255 255 255 / var(--tw-bg-opacity)) !important; }.bg-gradient-to-b { background-image: linear-gradient(to bottom,var(--tw-gradient-stops)) !important; }.from-primary { --tw-gradient-from: #3A4454 var(--tw-gradient-from-position) !important; --tw-gradient-to: rgb(58 68 84 / 0) var(--tw-gradient-to-position) !important; --tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to) !important; }.to-transparent { --tw-gradient-to: transparent var(--tw-gradient-to-position) !important; }.bg-cover { background-size: cover !important; }.bg-center { background-position: center center !important; }.bg-top { background-position: center top !important; }.bg-no-repeat { background-repeat: no-repeat !important; }.p-3 { padding: 0.75rem !important; }.p-6 { padding: 1.5rem !important; }.px-3 { padding-left: 0.75rem !important; padding-right: 0.75rem !important; }.px-4 { padding-left: 1rem !important; padding-right: 1rem !important; }.px-5 { padding-left: 1.25rem !important; padding-right: 1.25rem !important; }.py-2 { padding-top: 0.5rem !important; padding-bottom: 0.5rem !important; }.py-3 { padding-top: 0.75rem !important; padding-bottom: 0.75rem !important; }.py-6 { padding-top: 1.5rem !important; padding-bottom: 1.5rem !important; }.pb-16 { padding-bottom: 4rem !important; }.pl-4 { padding-left: 1rem !important; }.pt-28 { padding-top: 7rem !important; }.text-3xl { font-size: 1.875rem !important; line-height: 2.25rem !important; }.text-5xl { font-size: 3rem !important; line-height: 1 !important; }.text-lg { font-size: 1.125rem !important; line-height: 1.75rem !important; }.text-sm { font-size: 0.875rem !important; line-height: 1.25rem !important; }.font-bold { font-weight: 700 !important; }.font-extrabold { font-weight: 800 !important; }.font-normal { font-weight: 400 !important; }.uppercase { text-transform: uppercase !important; }.text-grayblue { --tw-text-opacity: 1 !important; color: rgb(109 133 138 / var(--tw-text-opacity)) !important; }.text-primary { --tw-text-opacity: 1 !important; color: rgb(58 68 84 / var(--tw-text-opacity)) !important; }.text-white { --tw-text-opacity: 1 !important; color: rgb(255 255 255 / var(--tw-text-opacity)) !important; }.shadow-md { --tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1) !important; --tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color) !important; box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow) !important; }.shadow-xl { --tw-shadow: 0 20px 25px -5px rgb(0 0 0 / .1), 0 8px 10px -6px rgb(0 0 0 / .1) !important; --tw-shadow-colored: 0 20px 25px -5px var(--tw-shadow-color), 0 8px 10px -6px var(--tw-shadow-color) !important; box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow) !important; }.backdrop-blur-sm { --tw-backdrop-blur: blur(4px) !important; backdrop-filter: var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia) !important; }.transition { transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-box-shadow, -webkit-transform, -webkit-filter, -webkit-backdrop-filter !important; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; transition-duration: 0.15s !important; }.duration-150 { transition-duration: 0.15s !important; }.ease-in-out { transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1) !important; }@font-face { font-display: swap; font-family: Inter; font-style: normal; font-weight: 400; src: url(https://dlrg-gaestehaus.de/wp-content/themes/wordpress-codeanker/assets/fonts/inter-v12-latin_latin-ext-regular.woff2) format("woff2"); }@font-face { font-display: swap; font-family: Inter; font-style: normal; font-weight: 600; src: url(https://dlrg-gaestehaus.de/wp-content/themes/wordpress-codeanker/assets/fonts/inter-v12-latin_latin-ext-600.woff2) format("woff2"); }@font-face { font-display: swap; font-family: Inter; font-style: normal; font-weight: 700; src: url(https://dlrg-gaestehaus.de/wp-content/themes/wordpress-codeanker/assets/fonts/inter-v12-latin_latin-ext-700.woff2) format("woff2"); }.elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated, .elementor-column-gap-default > .elementor-column > .elementor-element-populated, .elementor-widget-wrap .elementor-element-populated, .elementor-widget:not(:last-child) { padding: 0px !important; margin: 0px !important; }.elementor a { --tw-text-opacity: 1; color: rgb(101 163 13 / var(--tw-text-opacity)); transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter, -webkit-box-shadow, -webkit-transform, -webkit-filter, -webkit-backdrop-filter; transition-duration: 75ms; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); }html, body { font-family: Inter, sans-serif; margin: 0px; left: 0px; top: 0px; height: 100%; --tw-text-opacity: 1; color: rgb(58 68 84 / var(--tw-text-opacity)); }@media (min-width: 768px){.md\:text-4xl { font-size: 2.25rem !important; line-height: 2.5rem !important; }.md\:text-6xl { font-size: 3.75rem !important; line-height: 1 !important; }}@media (min-width: 1024px){.lg\:mb-32 { margin-bottom: 8rem !important; }.lg\:block { display: block !important; }.lg\:flex { display: flex !important; }.lg\:hidden { display: none !important; }}.elementor-screen-only, .screen-reader-text, .screen-reader-text span, .ui-helper-hidden-accessible { position: absolute; top: -10000em; width: 1px; height: 1px; margin: -1px; padding: 0px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); border: 0px; }.elementor *, .elementor ::after, .elementor ::before { box-sizing: border-box; }.elementor a { box-shadow: none; text-decoration: none; }.elementor embed, .elementor iframe, .elementor object, .elementor video { max-width: 100%; width: 100%; margin: 0px; line-height: 1; border: none; }.elementor-element { --flex-direction: initial; --flex-wrap: initial; --justify-content: initial; --align-items: initial; --align-content: initial; --gap: initial; --flex-basis: initial; --flex-grow: initial; --flex-shrink: initial; --order: initial; --align-self: initial; flex-basis: var(--flex-basis); flex-grow: var(--flex-grow); flex-shrink: var(--flex-shrink); order: var(--order); align-self: var(--align-self); }.elementor-element:where(.e-con-full, .elementor-widget) { flex-direction: var(--flex-direction); flex-wrap: var(--flex-wrap); justify-content: var(--justify-content); align-items: var(--align-items); align-content: var(--align-content); gap: var(--gap); }.elementor-invisible { visibility: hidden; }:root { --page-title-display: block; }.elementor-section { position: relative; }.elementor-section .elementor-container { display: flex; margin-right: auto; margin-left: auto; position: relative; }@media (max-width: 1024px){.elementor-section .elementor-container { flex-wrap: wrap; }}.elementor-section.elementor-section-boxed > .elementor-container { max-width: 1140px; }.elementor-widget-wrap { position: relative; width: 100%; flex-wrap: wrap; align-content: flex-start; }.elementor:not(.elementor-bc-flex-widget) .elementor-widget-wrap { display: flex; }.elementor-widget-wrap > .elementor-element { width: 100%; }.elementor-widget { position: relative; }.elementor-widget:not(:last-child) { margin-bottom: 20px; }.elementor-column { position: relative; min-height: 1px; display: flex; }.elementor-column-gap-wide > .elementor-column > .elementor-element-populated { padding: 20px; }@media (min-width: 768px){.elementor-column.elementor-col-100, .elementor-column[data-col="100"] { width: 100%; }}@media (max-width: 767px){.elementor-column { width: 100%; }}@media (min-width: 1025px){#elementor-device-mode::after { content: "desktop"; }}@media (min-width:-1){#elementor-device-mode::after { content: "widescreen"; }}@media (max-width:-1){#elementor-device-mode::after { content: "tablet_extra"; }}@media (max-width: 1024px){#elementor-device-mode::after { content: "tablet"; }}@media (max-width:-1){#elementor-device-mode::after { content: "mobile_extra"; }}@media (max-width: 767px){#elementor-device-mode::after { content: "mobile"; }}.elementor-element .elementor-widget-container { transition: background .3s,border .3s,border-radius .3s,box-shadow .3s,transform var(--e-transform-transition-duration,.4s); }.elementor-shape-circle .elementor-icon { border-radius: 50%; }.elementor-element, .elementor-lightbox { --swiper-theme-color: #000; --swiper-navigation-size: 44px; --swiper-pagination-bullet-size: 6px; --swiper-pagination-bullet-horizontal-gap: 6px; }.elementor-shape { overflow: hidden; position: absolute; left: 0px; width: 100%; line-height: 0; direction: ltr; }.elementor-shape-top { top: -1px; }.elementor-shape-top:not([data-negative="false"]) svg { z-index: -1; }.elementor-shape-bottom { bottom: -1px; }.elementor-shape-bottom:not([data-negative="true"]) svg { z-index: -1; }.elementor-shape[data-negative="false"].elementor-shape-bottom, .elementor-shape[data-negative="true"].elementor-shape-top { transform: rotate(180deg); }.elementor-shape svg { display: block; width: calc(100% + 1.3px); position: relative; left: 50%; transform: translateX(-50%); }.elementor-shape .elementor-shape-fill { fill: #ffffff; transform-origin: center center; transform: rotateY(0deg); }.elementor-section.elementor-section-boxed > .elementor-container { max-width: 1140px; }.elementor-widget:not(:last-child) { margin-block-end: 20px; }.elementor-element { --widgets-spacing: 20px 20px; }@media (max-width: 1024px){.elementor-section.elementor-section-boxed > .elementor-container { max-width: 1024px; }}@media (max-width: 767px){.elementor-section.elementor-section-boxed > .elementor-container { max-width: 767px; }}.lazyload { background-image: none !important; }.lazyload::before { background-image: none !important; }:root { --wpforms-field-border-radius: 3px; --wpforms-field-background-color: #ffffff; --wpforms-field-border-color: rgba( 0, 0, 0, 0.25 ); --wpforms-field-text-color: rgba( 0, 0, 0, 0.7 ); --wpforms-label-color: rgba( 0, 0, 0, 0.85 ); --wpforms-label-sublabel-color: rgba( 0, 0, 0, 0.55 ); --wpforms-label-error-color: #d63637; --wpforms-button-border-radius: 3px; --wpforms-button-background-color: #066aab; --wpforms-button-text-color: #ffffff; --wpforms-field-size-input-height: 43px; --wpforms-field-size-input-spacing: 15px; --wpforms-field-size-font-size: 16px; --wpforms-field-size-line-height: 19px; --wpforms-field-size-padding-h: 14px; --wpforms-field-size-checkbox-size: 16px; --wpforms-field-size-sublabel-spacing: 5px; --wpforms-field-size-icon-size: 1; --wpforms-label-size-font-size: 16px; --wpforms-label-size-line-height: 19px; --wpforms-label-size-sublabel-font-size: 14px; --wpforms-label-size-sublabel-line-height: 17px; --wpforms-button-size-font-size: 17px; --wpforms-button-size-height: 41px; --wpforms-button-size-padding-h: 15px; --wpforms-button-size-margin-top: 10px; }#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 label { width: auto; }#CybotCookiebotDialog { background-color: #ffffff; border-radius: 8px; box-shadow: rgba(0, 0, 0, 0.3) 0px 32px 68px; box-sizing: border-box; color: #141414; 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%; }#CybotCookiebotDialog .CybotCookiebotDialogSROnly { clip: rect(0px, 0px, 0px, 0px); border: 0px; height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; }@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[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 #d6d6d6; 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: #141414; 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; }}#CybotCookiebotDialogNav { border-bottom: 1px solid #d6d6d6; position: relative; width: 100%; }#CybotCookiebotDialogNav .CybotCookiebotDialogNavItems { display: flex; list-style: none; overflow-x: auto; }#CybotCookiebotDialogNav .CybotCookiebotDialogNavItem { flex: 1 1 0%; margin: 0px auto; }#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink { border-bottom: 1px solid #ffffff; color: #141414; display: block; font-weight: 600; height: 100%; outline-offset: -5px; padding: 1em; text-align: center; text-decoration: none; white-space: nowrap; }#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive { border-color: transparent transparent #1032cf; border-bottom-width: 1px; border-bottom-style: solid; color: #1032cf; }@media screen and (min-width: 1280px){#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive { border-width: 3px; }}#CybotCookiebotDialogTabContent { display: flex; flex-direction: column; height: auto; min-height: 60px; 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 .CybotCookiebotScrollContainer { border-bottom: 1px solid #d6d6d6; height: 100%; 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; }}#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 .CybotCookiebotFader:not(.CybotCookiebotFaderRight):not(.CybotCookiebotFaderLeft) { max-height: 50%; }#CybotCookiebotDialog .CybotCookiebotFader.CybotCookiebotDialogActive { opacity: 1; }#CybotCookiebotDialog .CybotCookiebotFaderLeft, #CybotCookiebotDialog .CybotCookiebotFaderRight { height: 100%; width: 3.5em; }#CybotCookiebotDialog .CybotCookiebotFaderLeft { left: 0px; }#CybotCookiebotDialog .CybotCookiebotFaderRight { left: auto; right: 0px; }#CybotCookiebotDialog .CybotCookiebotFader:not(.CybotCookiebotFaderLeft):not(.CybotCookiebotFaderRight) { max-height: 30%; }@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 .CybotCookiebotDialogBodyContentHeading { 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 #d6d6d6; border-radius: 0.5em; margin: 0px 0.625em 1em; padding: 1em; }#CybotCookiebotDialogDetailBulkConsent::before { border-top: 1px solid #d6d6d6; content: ""; width: 100%; }#CybotCookiebotDialogDetailBulkConsentLink { color: #141414; display: block; font-weight: 600; line-height: 1.6em; margin-bottom: 0.625em; text-decoration: none; }#CybotCookiebotDialogTabContent .CybotCookiebotDialogDetailBulkConsentCount { background-color: #d6d6d6; 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; }#CybotCookiebotDialogDetailBulkConsentListWrapper { background-color: #f4f4f4; border: 1px solid #d6d6d6; border-radius: 0.5em; margin-top: 1.5em; padding: 1em; }#CybotCookiebotDialogDetailBulkConsentListWrapper > span { border-bottom: 1px solid #d6d6d6; display: block; font-weight: 600; padding-bottom: 1em; }#CybotCookiebotDialogDetailFooter { letter-spacing: 0.3px; line-height: 1.6em; padding: 0px 1em 1em; }#CybotCookiebotDialogDetailFooter a { color: #141414; }@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; }}#CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABHeader { font-weight: 600; line-height: 1.6em; margin-bottom: 1em; }#CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABWrapper { border: 2px solid #d6d6d6; border-radius: 1em; margin: 1.5em 0px 1em; padding: 1em; }#CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABWrapper:last-of-type { margin-bottom: 0px; }#CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABContainer, #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABContainerCollapsed { background-color: #f4f4f4; border: 2px solid #d6d6d6; 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; }#CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABDescription { border-top: 1px solid #d6d6d6; margin-top: 1em; padding-top: 1em; }#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 .CybotCookiebotDialogBodyLevelButtonIABList { font-weight: 700; margin-top: 1em; }#CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABDescription .CybotCookiebotDialogBodyLevelButtonIABList li { font-weight: 400; margin-left: 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.35em; top: 0.75em; width: 2em; }#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; }#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 #d6d6d6; display: flex; margin-bottom: 1.5em; 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; }#CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABDescription { width: 100%; }#CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABContainerToggleHide, #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABContainerToggleShow { top: 1.2em; }}#CybotCookiebotDialogDetailBodyContentTextAbout { padding: 1.625em 0.625em; }@media screen and (min-width: 1280px){#CybotCookiebotDialogDetailBodyContentTextAbout { padding: 1.125em; }}#CybotCookiebotDialogFooter.CybotCookiebotScrollContainer { height: auto; min-height: 80px; width: 100%; }#CybotCookiebotDialogFooter .CybotCookiebotScrollArea { padding: 1em; width: 100%; }#CybotCookiebotDialog:not(.CybotCookiebotDialogZoomedLg):not(.CybotCookiebotDialogZoomedXl) #CybotCookiebotDialogFooter.CybotCookiebotScrollContainer { min-height: auto; padding: 0px; }#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){#CybotCookiebotDialogFooter .CybotCookiebotScrollArea { padding: 1em 1.5em 1.5em; }}#CybotCookiebotDialog .CybotCookiebotScrollContainer .CybotCookiebotScrollbarContainer { background: #ffffff; display: none; height: 100%; pointer-events: none; position: absolute; right: 0.375em; top: 0px; transition: opacity 0.5s; width: 0.6em; }@media screen and (min-width: 1510px){#CybotCookiebotDialog .CybotCookiebotScrollContainer .CybotCookiebotScrollbarContainer { display: block; }}#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABContainerToggleHide, #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABContainerToggleShow, #CybotCookiebotDialog a::after, #CybotCookiebotDialog a::before, #CybotCookiebotDialog button::after, #CybotCookiebotDialog button::before { border-color: #141414; }#CybotCookiebotDialog #CybotCookiebotBannerCloseButtonE2E, #CybotCookiebotDialog .CybotCookiebotBannerCloseButton { fill: #141414; border: none; display: none; }#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper { display: flex; flex-direction: column; width: 100%; }#CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton:not(:first-of-type), #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton:not(:first-of-type) { margin-top: 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: #1032cf; border: 2px solid #1032cf; border-radius: 0.25em; color: #ffffff; display: block; font-weight: 600; padding: 1em; text-align: center; user-select: none; width: 100%; }#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize, #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection { background-color: #1032cf; border-color: #1032cf; color: #ffffff; }#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonAccept, #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonAccept, #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll { background-color: #1032cf; border-color: #1032cf; color: #ffffff; }#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize { align-items: center; }#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize .CybotCookiebotDialogArrow { border-color: #ffffff; 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; }#CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABHeaderToggle { border-bottom: 1px solid #d6d6d6; display: flex; flex-wrap: 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: #1032cf; border: 2px solid #1032cf; border-radius: 0.25em; color: #ffffff; display: flex; font-weight: 600; padding: 0.75em 1em; text-decoration: none; user-select: none; }#CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABHeaderButton.select, #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABHeaderToggleSelectVendorsLink { background-color: #1032cf; border-color: #1032cf; color: #ffffff; margin-left: 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(:first-of-type), #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton, #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton:not(:first-of-type) { margin-top: 0px; width: 33%; }#CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton:not(:last-of-type) { margin-right: 0.5em; }#CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyContentControlsWrapper { margin-bottom: 0px; margin-right: 1em; }}@media screen and (min-width: 1280px){#CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABHeaderToggle { border-bottom: none; justify-content: flex-start; margin: 0px 0px 0px auto; padding: 0px; }}#CybotCookiebotDialogBodyLevelWrapper { width: 100%; }#CybotCookiebotDialogBodyEdgeMoreDetails { display: none; }#CybotCookiebotDialogDetailBodyContentCookieContainerTypes { list-style-type: none; }#CybotCookiebotDialogBodyLevelButtons { width: 100%; }#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSliderWrapper { backface-visibility: hidden; display: flex; flex-shrink: 0; height: 32px; position: relative; width: 57px; }#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSliderWrapper input[type="checkbox"].CybotCookiebotDialogBodyLevelButton { opacity: 0; }#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSlider { background-color: #141414; border-radius: 32px; inset: 0px; pointer-events: none; position: absolute; transition: background-color 0.4s; }#CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSlider::before { background-color: #ffffff; border-radius: 50%; bottom: 4px; content: ""; height: 24px; left: 4px; position: absolute; transition: transform 0.4s; width: 24px; }#CybotCookiebotDialog input:checked + .CybotCookiebotDialogBodyLevelButtonSlider { background-color: #1032cf; }#CybotCookiebotDialog input:checked + .CybotCookiebotDialogBodyLevelButtonSlider::before, #CybotCookiebotDialog[dir="rtl"] #CybotCookiebotDialogTabContent input + .CybotCookiebotDialogBodyLevelButtonSlider::before { background-color: #ffffff; transform: translateX(26px); }#CybotCookiebotDialog form input[type="checkbox"][disabled]:checked + .CybotCookiebotDialogBodyLevelButtonSlider { background-color: #d6d6d6; pointer-events: none; }#CybotCookiebotDialogBodyLevelButtonsSelectPane { border-bottom: 1px solid #d6d6d6; padding: 1em 0px; }#CybotCookiebotDialogBodyLevelButtonsSelectPane .CybotCookiebotDialogBodyLevelButtonWrapper { align-items: center; display: flex; justify-content: space-between; padding: 1em; text-align: center; width: 100%; }#CybotCookiebotDialogBodyLevelButtonsSelectPane .CybotCookiebotDialogBodyLevelButtonDescription { font-weight: 700; }@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 #d6d6d6; }#CybotCookiebotDialogBodyLevelButtonsSelectPane .CybotCookiebotDialogBodyLevelButtonLabel { margin-bottom: 0.75em; }}#CybotCookiebotDialog input[type="checkbox"] { height: 1.5em; margin-right: 0.5em; width: 1.5em; }#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: #ffffff; border: 2px solid #d6d6d6; border-radius: 4px; position: relative; }#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; }.CybotCookiebotDialogDetailBodyContentCookieContainerButton.CybotCookiebotDialogCollapsed::before, .CybotCookiebotDialogDetailBodyContentIABv2Tab.CybotCookiebotDialogCollapsed::before { top: 0.25em; transform: rotate(-225deg); }#CybotCookiebotDialog .CookieCard { border-bottom: 1px solid #d6d6d6; padding: 1.5em 0px; }#CybotCookiebotDialog .CookieCard:not(:first-child) { padding-top: 1.5em; }#CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentIABContainer .CookieCard { border-bottom: none; border-top: 1px solid #d6d6d6; }#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CookieCard:last-of-type { margin-bottom: 1em; }#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 .CookieCard .CybotCookiebotDialogDetailBodyContentCookieTypeIntro, #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieTypeTableContainer, #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CollapseCard { padding-top: 1em; }#CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogDetailBodyContentIABv2CardIntro { letter-spacing: 0.3px; line-height: 1.6em; margin-left: 2.9em; padding-top: 1em; }#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyEmptyCategoryMessage { border: 1px solid #d6d6d6; border-radius: 0.5em; font-weight: 600; margin: 1em 0px; padding: 1em 1.5em; }#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieGroup { border: 1px solid #d6d6d6; border-radius: 0.5em; margin-bottom: 0.5em; padding: 1em; }#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: #141414; }#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; }#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider.CybotCookiebotDialogCollapsed::after { transform: rotate(-225deg); }#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieLink { align-items: center; display: inline-flex; padding-top: 1em; position: relative; }#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfo { background-color: #f4f4f4; border: 1px solid #d6d6d6; border-radius: 1em; margin-bottom: 0.5em; padding: 1em; }#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfo:last-of-type { margin-bottom: 0px; }#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfoWrapper { margin-top: 3.125em; position: relative; }#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfoWrapper::before { border-top: 1px solid #d6d6d6; 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 #d6d6d6; 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 .CookieCard { padding: 1.125em 0px 1.5em; }#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CookieCard:last-of-type { margin-bottom: 1.5em; padding-bottom: 2em; }#CybotCookiebotDialogDetailBodyContentIABv2Tabs .CookieCard:last-of-type { padding-bottom: 1.125em; }#CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieTypeIntro { padding-left: 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; }.CybotExpandLink.CybotCookiebotDialogCollapsed::after { transform: rotate(-225deg); }#CybotCookiebotDialog .CybotExternalLinkArrow { margin-left: 0.625em; }#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 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: #2a4eef; font-weight: 600; text-decoration: none; }@media not all and (min-resolution: 0.001dpcm){@media screen and (min-width: 1280px){#CybotCookiebotDialog #CybotCookiebotDialogBody .CybotCookiebotScrollContainer { display: block; }}}#CookiebotSessionPixel { display: none; }#CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABContainerToggleShow, #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABContainerToggleHide { top: 0.75em; right: 1.35em; }#CybotCookiebotDialog .CybotCookiebotDialogBodyContentHeading { margin-bottom: 0.5em; font-weight: 600; line-height: 1.6em; letter-spacing: 0.25px; }#CybotCookiebotDialog .CybotCookiebotDialogSROnly { position: absolute; width: 1px; height: 1px; padding: 0px; margin: -1px; overflow: hidden; clip: rect(0px, 0px, 0px, 0px); border: 0px; }#CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a, #CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a, #CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentList dt a, #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABDescription a, #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink, #CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonIABHeaderViewPartnersLink, #CybotCookiebotDialogDetailBodyContentTextAbout a { color: #2a4eef; }#CybotCookiebotDialogTabContent { min-height: 60px; }#CybotCookiebotDialog .CybotCookiebotScrollContainer { min-height: auto; }#CybotCookiebotDialogFooter.CybotCookiebotScrollContainer { height: auto; min-height: 80px; width: 100%; }#CybotCookiebotDialogFooter .CybotCookiebotScrollArea { width: 100%; padding: 1em; }#CybotCookiebotDialog:not(.CybotCookiebotDialogZoomed) #CybotCookiebotDialogFooter.CybotCookiebotScrollContainer { min-height: 80px; padding: 0.375em; }#CybotCookiebotDialog:not(.CybotCookiebotDialogZoomedLg):not(.CybotCookiebotDialogZoomedXl) #CybotCookiebotDialogFooter.CybotCookiebotScrollContainer { min-height: auto; padding: 0px; }#CybotCookiebotDialog .CybotCookiebotFader:not(.CybotCookiebotFaderRight):not(.CybotCookiebotFaderLeft) { max-height: 50%; }#CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton:not(:first-of-type) { margin-top: 0.5em; }#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton, #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton:not(:last-of-type) { margin-bottom: 0px; }#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper { flex-direction: column; }#CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABHeaderToggle { flex-direction: row; }#CybotCookiebotDialogPoweredbyCybot svg { display: block; height: 1.7em; opacity: 1; max-width: 133px; }#CybotCookiebotDialog .CybotCookiebotBannerCloseButton { margin-left: 2.313rem; }#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfoWrapper { position: relative; margin-top: 3.125em; }#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfoWrapper::before { content: ""; position: absolute; top: -1.5em; left: 0px; width: 100%; border-top: 1px solid #d6d6d6; }#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProviderDescription { margin-bottom: 1.56em; }#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfo::before { display: none; }@media screen and (min-width: 601px){#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton, #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton:not(:first-of-type), #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton:not(:last-of-type), #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton:not(:first-of-type) { margin-bottom: 0px; margin-top: 0px; width: 33%; }#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper { flex-direction: row; }#CybotCookiebotDialogPoweredbyCybot svg { height: 2em; }}@media screen and (min-width: 1280px){#CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABContainerToggleShow, #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABContainerToggleHide { top: 1.2em; }#CybotCookiebotDialogFooter { padding: 0px; }#CybotCookiebotDialogFooter .CybotCookiebotScrollArea { padding: 1em 1.5em 1.5em; }#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfoWrapper { margin-top: 3.75em; }#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProviderDescription { margin-bottom: 1.875em; }#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfoWrapper::before { top: -2em; }}html{opacity:1}