        :root,
        :host {
            --fa-font-solid: normal 900 1em/1 "Font Awesome 6 Free";
            --fa-font-regular: normal 400 1em/1 "Font Awesome 6 Free";
            --fa-font-light: normal 300 1em/1 "Font Awesome 6 Pro";
            --fa-font-thin: normal 100 1em/1 "Font Awesome 6 Pro";
            --fa-font-duotone: normal 900 1em/1 "Font Awesome 6 Duotone";
            --fa-font-duotone-regular: normal 400 1em/1 "Font Awesome 6 Duotone";
            --fa-font-duotone-light: normal 300 1em/1 "Font Awesome 6 Duotone";
            --fa-font-duotone-thin: normal 100 1em/1 "Font Awesome 6 Duotone";
            --fa-font-brands: normal 400 1em/1 "Font Awesome 6 Brands";
            --fa-font-sharp-solid: normal 900 1em/1 "Font Awesome 6 Sharp";
            --fa-font-sharp-regular: normal 400 1em/1 "Font Awesome 6 Sharp";
            --fa-font-sharp-light: normal 300 1em/1 "Font Awesome 6 Sharp";
            --fa-font-sharp-thin: normal 100 1em/1 "Font Awesome 6 Sharp";
            --fa-font-sharp-duotone-solid: normal 900 1em/1 "Font Awesome 6 Sharp Duotone";
            --fa-font-sharp-duotone-regular: normal 400 1em/1 "Font Awesome 6 Sharp Duotone";
            --fa-font-sharp-duotone-light: normal 300 1em/1 "Font Awesome 6 Sharp Duotone";
            --fa-font-sharp-duotone-thin: normal 100 1em/1 "Font Awesome 6 Sharp Duotone";
        }

        svg:not(:root).svg-inline--fa,
        svg:not(:host).svg-inline--fa {
            overflow: visible;
            box-sizing: content-box;
        }

        .svg-inline--fa {
            display: var(--fa-display, inline-block);
            height: 1em;
            overflow: visible;
            vertical-align: -0.125em;
        }

        .svg-inline--fa.fa-2xs {
            vertical-align: 0.1em;
        }

        .svg-inline--fa.fa-xs {
            vertical-align: 0em;
        }

        .svg-inline--fa.fa-sm {
            vertical-align: -0.0714285705em;
        }

        .svg-inline--fa.fa-lg {
            vertical-align: -0.2em;
        }

        .svg-inline--fa.fa-xl {
            vertical-align: -0.25em;
        }

        .svg-inline--fa.fa-2xl {
            vertical-align: -0.3125em;
        }

        .svg-inline--fa.fa-pull-left {
            margin-right: var(--fa-pull-margin, 0.3em);
            width: auto;
        }

        .svg-inline--fa.fa-pull-right {
            margin-left: var(--fa-pull-margin, 0.3em);
            width: auto;
        }

        .svg-inline--fa.fa-li {
            width: var(--fa-li-width, 2em);
            top: 0.25em;
        }

        .svg-inline--fa.fa-fw {
            width: var(--fa-fw-width, 1.25em);
        }

        .fa-layers svg.svg-inline--fa {
            bottom: 0;
            left: 0;
            margin: auto;
            position: absolute;
            right: 0;
            top: 0;
        }

        .fa-layers-counter,
        .fa-layers-text {
            display: inline-block;
            position: absolute;
            text-align: center;
        }

        .fa-layers {
            display: inline-block;
            height: 1em;
            position: relative;
            text-align: center;
            vertical-align: -0.125em;
            width: 1em;
        }

        .fa-layers svg.svg-inline--fa {
            transform-origin: center center;
        }

        .fa-layers-text {
            left: 50%;
            top: 50%;
            transform: translate(-50%, -50%);
            transform-origin: center center;
        }

        .fa-layers-counter {
            background-color: var(--fa-counter-background-color, #ff253a);
            border-radius: var(--fa-counter-border-radius, 1em);
            box-sizing: border-box;
            color: var(--fa-inverse, #fff);
            line-height: var(--fa-counter-line-height, 1);
            max-width: var(--fa-counter-max-width, 5em);
            min-width: var(--fa-counter-min-width, 1.5em);
            overflow: hidden;
            padding: var(--fa-counter-padding, 0.25em 0.5em);
            right: var(--fa-right, 0);
            text-overflow: ellipsis;
            top: var(--fa-top, 0);
            transform: scale(var(--fa-counter-scale, 0.25));
            transform-origin: top right;
        }

        .fa-layers-bottom-right {
            bottom: var(--fa-bottom, 0);
            right: var(--fa-right, 0);
            top: auto;
            transform: scale(var(--fa-layers-scale, 0.25));
            transform-origin: bottom right;
        }

        .fa-layers-bottom-left {
            bottom: var(--fa-bottom, 0);
            left: var(--fa-left, 0);
            right: auto;
            top: auto;
            transform: scale(var(--fa-layers-scale, 0.25));
            transform-origin: bottom left;
        }

        .fa-layers-top-right {
            top: var(--fa-top, 0);
            right: var(--fa-right, 0);
            transform: scale(var(--fa-layers-scale, 0.25));
            transform-origin: top right;
        }

        .fa-layers-top-left {
            left: var(--fa-left, 0);
            right: auto;
            top: var(--fa-top, 0);
            transform: scale(var(--fa-layers-scale, 0.25));
            transform-origin: top left;
        }

        .fa-1x {
            font-size: 1em;
        }

        .fa-2x {
            font-size: 2em;
        }

        .fa-3x {
            font-size: 3em;
        }

        .fa-4x {
            font-size: 4em;
        }

        .fa-5x {
            font-size: 5em;
        }

        .fa-6x {
            font-size: 6em;
        }

        .fa-7x {
            font-size: 7em;
        }

        .fa-8x {
            font-size: 8em;
        }

        .fa-9x {
            font-size: 9em;
        }

        .fa-10x {
            font-size: 10em;
        }

        .fa-2xs {
            font-size: 0.625em;
            line-height: 0.1em;
            vertical-align: 0.225em;
        }

        .fa-xs {
            font-size: 0.75em;
            line-height: 0.0833333337em;
            vertical-align: 0.125em;
        }

        .fa-sm {
            font-size: 0.875em;
            line-height: 0.0714285718em;
            vertical-align: 0.0535714295em;
        }

        .fa-lg {
            font-size: 1.25em;
            line-height: 0.05em;
            vertical-align: -0.075em;
        }

        .fa-xl {
            font-size: 1.5em;
            line-height: 0.0416666682em;
            vertical-align: -0.125em;
        }

        .fa-2xl {
            font-size: 2em;
            line-height: 0.03125em;
            vertical-align: -0.1875em;
        }

        .fa-fw {
            text-align: center;
            width: 1.25em;
        }

        .fa-ul {
            list-style-type: none;
            margin-left: var(--fa-li-margin, 2.5em);
            padding-left: 0;
        }

        .fa-ul>li {
            position: relative;
        }

        .fa-li {
            left: calc(-1 * var(--fa-li-width, 2em));
            position: absolute;
            text-align: center;
            width: var(--fa-li-width, 2em);
            line-height: inherit;
        }

        .fa-border {
            border-color: var(--fa-border-color, #eee);
            border-radius: var(--fa-border-radius, 0.1em);
            border-style: var(--fa-border-style, solid);
            border-width: var(--fa-border-width, 0.08em);
            padding: var(--fa-border-padding, 0.2em 0.25em 0.15em);
        }

        .fa-pull-left {
            float: left;
            margin-right: var(--fa-pull-margin, 0.3em);
        }

        .fa-pull-right {
            float: right;
            margin-left: var(--fa-pull-margin, 0.3em);
        }

        .fa-beat {
            animation-name: fa-beat;
            animation-delay: var(--fa-animation-delay, 0s);
            animation-direction: var(--fa-animation-direction, normal);
            animation-duration: var(--fa-animation-duration, 1s);
            animation-iteration-count: var(--fa-animation-iteration-count, infinite);
            animation-timing-function: var(--fa-animation-timing, ease-in-out);
        }

        .fa-bounce {
            animation-name: fa-bounce;
            animation-delay: var(--fa-animation-delay, 0s);
            animation-direction: var(--fa-animation-direction, normal);
            animation-duration: var(--fa-animation-duration, 1s);
            animation-iteration-count: var(--fa-animation-iteration-count, infinite);
            animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.28, 0.84, 0.42, 1));
        }

        .fa-fade {
            animation-name: fa-fade;
            animation-delay: var(--fa-animation-delay, 0s);
            animation-direction: var(--fa-animation-direction, normal);
            animation-duration: var(--fa-animation-duration, 1s);
            animation-iteration-count: var(--fa-animation-iteration-count, infinite);
            animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
        }

        .fa-beat-fade {
            animation-name: fa-beat-fade;
            animation-delay: var(--fa-animation-delay, 0s);
            animation-direction: var(--fa-animation-direction, normal);
            animation-duration: var(--fa-animation-duration, 1s);
            animation-iteration-count: var(--fa-animation-iteration-count, infinite);
            animation-timing-function: var(--fa-animation-timing, cubic-bezier(0.4, 0, 0.6, 1));
        }

        .fa-flip {
            animation-name: fa-flip;
            animation-delay: var(--fa-animation-delay, 0s);
            animation-direction: var(--fa-animation-direction, normal);
            animation-duration: var(--fa-animation-duration, 1s);
            animation-iteration-count: var(--fa-animation-iteration-count, infinite);
            animation-timing-function: var(--fa-animation-timing, ease-in-out);
        }

        .fa-shake {
            animation-name: fa-shake;
            animation-delay: var(--fa-animation-delay, 0s);
            animation-direction: var(--fa-animation-direction, normal);
            animation-duration: var(--fa-animation-duration, 1s);
            animation-iteration-count: var(--fa-animation-iteration-count, infinite);
            animation-timing-function: var(--fa-animation-timing, linear);
        }

        .fa-spin {
            animation-name: fa-spin;
            animation-delay: var(--fa-animation-delay, 0s);
            animation-direction: var(--fa-animation-direction, normal);
            animation-duration: var(--fa-animation-duration, 2s);
            animation-iteration-count: var(--fa-animation-iteration-count, infinite);
            animation-timing-function: var(--fa-animation-timing, linear);
        }

        .fa-spin-reverse {
            --fa-animation-direction: reverse;
        }

        .fa-pulse,
        .fa-spin-pulse {
            animation-name: fa-spin;
            animation-direction: var(--fa-animation-direction, normal);
            animation-duration: var(--fa-animation-duration, 1s);
            animation-iteration-count: var(--fa-animation-iteration-count, infinite);
            animation-timing-function: var(--fa-animation-timing, steps(8));
        }

        @media (prefers-reduced-motion: reduce) {

            .fa-beat,
            .fa-bounce,
            .fa-fade,
            .fa-beat-fade,
            .fa-flip,
            .fa-pulse,
            .fa-shake,
            .fa-spin,
            .fa-spin-pulse {
                animation-delay: -1ms;
                animation-duration: 1ms;
                animation-iteration-count: 1;
                transition-delay: 0s;
                transition-duration: 0s;
            }
        }

        @keyframes fa-beat {

            0%,
            90% {
                transform: scale(1);
            }

            45% {
                transform: scale(var(--fa-beat-scale, 1.25));
            }
        }

        @keyframes fa-bounce {
            0% {
                transform: scale(1, 1) translateY(0);
            }

            10% {
                transform: scale(var(--fa-bounce-start-scale-x, 1.1), var(--fa-bounce-start-scale-y, 0.9)) translateY(0);
            }

            30% {
                transform: scale(var(--fa-bounce-jump-scale-x, 0.9), var(--fa-bounce-jump-scale-y, 1.1)) translateY(var(--fa-bounce-height, -0.5em));
            }

            50% {
                transform: scale(var(--fa-bounce-land-scale-x, 1.05), var(--fa-bounce-land-scale-y, 0.95)) translateY(0);
            }

            57% {
                transform: scale(1, 1) translateY(var(--fa-bounce-rebound, -0.125em));
            }

            64% {
                transform: scale(1, 1) translateY(0);
            }

            100% {
                transform: scale(1, 1) translateY(0);
            }
        }

        @keyframes fa-fade {
            50% {
                opacity: var(--fa-fade-opacity, 0.4);
            }
        }

        @keyframes fa-beat-fade {

            0%,
            100% {
                opacity: var(--fa-beat-fade-opacity, 0.4);
                transform: scale(1);
            }

            50% {
                opacity: 1;
                transform: scale(var(--fa-beat-fade-scale, 1.125));
            }
        }

        @keyframes fa-flip {
            50% {
                transform: rotate3d(var(--fa-flip-x, 0), var(--fa-flip-y, 1), var(--fa-flip-z, 0), var(--fa-flip-angle, -180deg));
            }
        }

        @keyframes fa-shake {
            0% {
                transform: rotate(-15deg);
            }

            4% {
                transform: rotate(15deg);
            }

            8%,
            24% {
                transform: rotate(-18deg);
            }

            12%,
            28% {
                transform: rotate(18deg);
            }

            16% {
                transform: rotate(-22deg);
            }

            20% {
                transform: rotate(22deg);
            }

            32% {
                transform: rotate(-12deg);
            }

            36% {
                transform: rotate(12deg);
            }

            40%,
            100% {
                transform: rotate(0deg);
            }
        }

        @keyframes fa-spin {
            0% {
                transform: rotate(0deg);
            }

            100% {
                transform: rotate(360deg);
            }
        }

        .fa-rotate-90 {
            transform: rotate(90deg);
        }

        .fa-rotate-180 {
            transform: rotate(180deg);
        }

        .fa-rotate-270 {
            transform: rotate(270deg);
        }

        .fa-flip-horizontal {
            transform: scale(-1, 1);
        }

        .fa-flip-vertical {
            transform: scale(1, -1);
        }

        .fa-flip-both,
        .fa-flip-horizontal.fa-flip-vertical {
            transform: scale(-1, -1);
        }

        .fa-rotate-by {
            transform: rotate(var(--fa-rotate-angle, 0));
        }

        .fa-stack {
            display: inline-block;
            vertical-align: middle;
            height: 2em;
            position: relative;
            width: 2.5em;
        }

        .fa-stack-1x,
        .fa-stack-2x {
            bottom: 0;
            left: 0;
            margin: auto;
            position: absolute;
            right: 0;
            top: 0;
            z-index: var(--fa-stack-z-index, auto);
        }

        .svg-inline--fa.fa-stack-1x {
            height: 1em;
            width: 1.25em;
        }

        .svg-inline--fa.fa-stack-2x {
            height: 2em;
            width: 2.5em;
        }

        .fa-inverse {
            color: var(--fa-inverse, #fff);
        }

        .sr-only,
        .fa-sr-only {
            position: absolute;
            width: 1px;
            height: 1px;
            padding: 0;
            margin: -1px;
            overflow: hidden;
            clip: rect(0, 0, 0, 0);
            white-space: nowrap;
            border-width: 0;
        }

        .sr-only-focusable:not(:focus),
        .fa-sr-only-focusable:not(:focus) {
            position: absolute;
            width: 1px;
            height: 1px;
            padding: 0;
            margin: -1px;
            overflow: hidden;
            clip: rect(0, 0, 0, 0);
            white-space: nowrap;
            border-width: 0;
        }

        .svg-inline--fa .fa-primary {
            fill: var(--fa-primary-color, currentColor);
            opacity: var(--fa-primary-opacity, 1);
        }

        .svg-inline--fa .fa-secondary {
            fill: var(--fa-secondary-color, currentColor);
            opacity: var(--fa-secondary-opacity, 0.4);
        }

        .svg-inline--fa.fa-swap-opacity .fa-primary {
            opacity: var(--fa-secondary-opacity, 0.4);
        }

        .svg-inline--fa.fa-swap-opacity .fa-secondary {
            opacity: var(--fa-primary-opacity, 1);
        }

        .svg-inline--fa mask .fa-primary,
        .svg-inline--fa mask .fa-secondary {
            fill: black;
        }

    

        #CybotCookiebotDialog *,
        #CybotCookiebotDialogBodyUnderlay * {
            background: transparent;
            box-sizing: border-box;
            color: inherit;
            font-family: inherit;
            font-size: 15px;
            margin: 0;
            outline: 0;
            padding: 0;
            vertical-align: baseline
        }

        #CybotCookiebotDialog #CybotCookiebotDialogNav :after,
        #CybotCookiebotDialog #CybotCookiebotDialogNav :before {
            content: none
        }

        #CybotCookiebotDialog label {
            width: auto
        }

        #CybotCookiebotDialogBodyUnderlay {
            background-color: #000;
            height: 100%;
            left: 0;
            margin: 0;
            opacity: 0;
            overflow: hidden;
            padding: 0;
            pointer-events: none;
            position: fixed;
            top: 0;
            transition: opacity .5s ease;
            width: 100%;
            z-index: 2147483630
        }

        #CybotCookiebotDialog.CybotCookiebotDialogActive+#CybotCookiebotDialogBodyUnderlay {
            opacity: .75;
            pointer-events: auto
        }

        #CybotCookiebotDialog {
            background-color: #ffffff;
            border-radius: 8px;
            box-shadow: 0 32px 68px rgba(0, 0, 0, .3);
            box-sizing: border-box;
            color: #141414;
            font-family: sans-serif;
            font-size: 15px;
            height: auto;
            left: 50%;
            letter-spacing: .1px;
            line-height: 24px;
            max-height: calc(100% - 16px);
            overflow: hidden;
            position: fixed;
            text-align: initial;
            top: 50%;
            transform: translate(-50%, -50%);
            transition: all .5s ease;
            transition-property: width, max-width, top, bottom, left, opacity;
            width: calc(100% - 16px);
            z-index: 2147483631
        }

        #CybotCookiebotDialog.CybotCookiebotDialogZoomedXl {
            max-height: calc(100vh - 10px);
            width: calc(100vw - 10px)
        }

        #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(0, 0, 0, 0);
            border: 0;
            height: 1px;
            margin: -1px;
            overflow: hidden;
            padding: 0;
            position: absolute;
            width: 1px
        }

        :root #CybotCookiebotDialog,
        :root #CybotCookiebotDialog #CybotCookiebotDialogTabContent,
        _:-ms-fullscreen {
            height: 100%
        }

        :root #CybotCookiebotDialogBody,
        :root #CybotCookiebotDialogTabContent .CybotCookiebotDialogTabPanel,
        _:-ms-fullscreen {
            flex: auto
        }

        @media screen and (min-width:601px) {
            #CybotCookiebotDialog {
                max-width: 900px
            }
        }

        @media screen and (min-width:1280px) {
            #CybotCookiebotDialog {
                left: 50%;
                max-height: 80vh;
                top: 0;
                transform: translate(-50%)
            }

            #CybotCookiebotDialog.CybotEdge {
                box-shadow: 0 30px 70px rgba(0, 0, 0, .3);
                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: 0 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 #D6D6D6;
            display: flex;
            padding: 1em;
            width: 100%
        }

        #CybotCookiebotDialog.CybotCookiebotDialogZoomedXl #CybotCookiebotDialogHeader {
            padding: .5em 1em
        }

        #CybotCookiebotDialogHeaderLogosWrapper {
            align-items: center;
            display: flex;
            flex: 1;
            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
            }

            #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogHeader {
                align-items: center;
                align-self: stretch;
                border: none;
                justify-content: space-between;
                padding: 0;
                width: 210px
            }

            #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogHeaderLogosWrapper {
                align-self: stretch;
                flex-direction: column
            }

            #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogPoweredbyLink {
                flex: 1
            }

            #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 #D6D6D6;
            position: relative;
            width: 100%
        }

        #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogNav {
            display: none
        }

        #CybotCookiebotDialogNav .CybotCookiebotDialogNavItems {
            display: flex;
            list-style: none;
            overflow-x: auto
        }

        #CybotCookiebotDialogNav .CybotCookiebotDialogNavItems::-webkit-scrollbar {
            height: 0;
            width: 0
        }

        #CybotCookiebotDialogNav .CybotCookiebotDialogNavItem {
            flex: 1 1 0%;
            margin: 0 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
        }

        #CybotCookiebotDialog.CybotCookiebotDialogZoomedXl #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink {
            padding: .5em
        }

        #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink:hover {
            color: #1032CF
        }

        #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive {
            border-color: transparent;
            border-bottom: 1px solid #1032CF;
            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;
            flex-direction: column
        }

        #CybotCookiebotDialogTabContent .CybotCookiebotDialogTabPanel {
            flex: 1;
            overflow-x: hidden;
            overflow-y: auto;
            width: 100%
        }

        #CybotCookiebotDialogSpecialFeaturesText ul {
            margin: .25em 0 .25em 2em
        }

        #CybotCookiebotDialog[dir=rtl] #CybotCookiebotDialogSpecialFeaturesText ul {
            margin: .25em 2em .25em 0
        }

        #CybotCookiebotDialog .CybotCookiebotScrollContainer {
            border-bottom: 1px solid #D6D6D6;
            height: 100%;
            padding: .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% - 286px - 1.5em)
            }

            #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogTabContent {
                flex: 1;
                margin-left: 1.5em;
                overflow: visible
            }

            #CybotCookiebotDialog.CybotEdge[dir=rtl] #CybotCookiebotDialogTabContent {
                margin-left: 0;
                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: .375em
            }

            #CybotCookiebotDialog.CybotEdge[dir=rtl] .CybotCookiebotDialogBodyBottomWrapper {
                padding-left: 0;
                padding-right: .375em
            }

            #CybotCookiebotDialog.CybotEdge.CybotMultilevel .CybotCookiebotDialogBodyBottomWrapper {
                border-top: 1px solid #D6D6D6;
                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: 0 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: 0
            }
        }

        #CybotCookiebotDialog .CybotCookiebotFader {
            bottom: 0;
            height: 5em;
            left: 1px;
            opacity: 0;
            pointer-events: none;
            position: absolute;
            transition: opacity .3s;
            width: calc(100% - 1em);
            z-index: 10
        }

        #CybotCookiebotDialog .CybotCookiebotFader:not(.CybotCookiebotFaderRight):not(.CybotCookiebotFaderLeft) {
            max-height: 50%
        }

        #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: 0
        }

        #CybotCookiebotDialog .CybotCookiebotFaderRight {
            left: auto;
            right: 0
        }

        #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: .25px;
            line-height: 1.6em;
            margin-bottom: .5em
        }

        #CybotCookiebotDialogBodyContent {
            flex: 1;
            height: 100%;
            letter-spacing: .5px;
            line-height: 1.6em;
            max-height: 100%;
            overflow-x: hidden;
            padding: 1.625em .625em
        }

        #CybotCookiebotDialog.CybotCookiebotDialogZoomedXl #CybotCookiebotDialogBodyContent {
            padding: .8em
        }

        #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieTabContent {
            list-style-type: none
        }

        #CybotCookiebotDialogDetailBulkConsent {
            border: 1px solid #D6D6D6;
            border-radius: .5em;
            margin: 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: .625em;
            text-decoration: none
        }

        #CybotCookiebotDialogDetailBulkConsentLink:hover {
            color: #1032CF
        }

        #CybotCookiebotDialogTabContent .CybotCookiebotDialogDetailBulkConsentCount {
            background-color: #D6D6D6;
            border-radius: 5em;
            display: inline-block;
            font-size: .8em;
            font-weight: 700;
            letter-spacing: .25px;
            line-height: 1.2em;
            margin-left: .5em;
            padding: .25em .5em
        }

        #CybotCookiebotDialog[dir=rtl] #CybotCookiebotDialogTabContent .CybotCookiebotDialogDetailBulkConsentCount {
            margin-left: 0;
            margin-right: .5em
        }

        #CybotCookiebotDialogDetailBulkConsentListWrapper {
            background-color: #F4F4F4;
            border: 1px solid #D6D6D6;
            border-radius: .5em;
            margin-top: 1.5em;
            padding: 1em
        }

        #CybotCookiebotDialogDetailBulkConsentListWrapper>span {
            border-bottom: 1px solid #D6D6D6;
            display: block;
            font-weight: 600;
            padding-bottom: 1em
        }

        #CybotCookiebotDialogDetailBulkConsentList {
            margin-top: 1em
        }

        #CybotCookiebotDialogDetailFooter {
            letter-spacing: .3px;
            line-height: 1.6em;
            padding: 0 1em 1em
        }

        #CybotCookiebotDialogDetailFooter a {
            color: #141414
        }

        #CybotCookiebotDialogDetailBulkConsentList dt:not(:last-of-type) {
            margin-bottom: .5em
        }

        @media screen and (min-width:1280px) {
            #CybotCookiebotDialog #CybotCookiebotDialogBody .CybotCookiebotScrollContainer {
                display: flex;
                flex: auto;
                height: auto;
                max-height: 15.5em;
                overflow: hidden
            }

            #CybotCookiebotDialogBodyContent {
                padding: 1.125em
            }

            #CybotCookiebotDialogDetailBulkConsent {
                margin: 0 2em 1em;
                padding: 1.5em
            }

            #CybotCookiebotDialogDetailFooter {
                padding: 0 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: 0 1.125em 0 0
            }

            #CybotCookiebotDialog[dir=rtl].CybotEdge #CybotCookiebotDialogBodyContent {
                padding-left: 1.125em;
                padding-right: 0
            }
        }

        #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABHeader {
            font-weight: 600;
            line-height: 1.6em;
            margin-bottom: 1em
        }

        #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABWrapper {
            border: 2px solid #D6D6D6;
            border-radius: 1em;
            margin: 1.5em 0 1em;
            padding: 1em
        }

        #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABWrapper:last-of-type {
            margin-bottom: 0
        }

        #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABContainer,
        #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABContainerCollapsed {
            background-color: #F4F4F4;
            border: 2px solid #D6D6D6;
            border-radius: 1em;
            margin-bottom: .5em;
            padding: .5em 1em 1em;
            position: relative
        }

        #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABContainer:last-of-type,
        #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABContainerCollapsed:last-of-type {
            margin-bottom: 0
        }

        #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonWrapper {
            align-items: center;
            display: flex;
            font-weight: 600;
            margin: .5em 2em 0 0
        }

        #CybotCookiebotDialog[dir=rtl] #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonWrapper {
            margin: .5em 0 0 2em
        }

        #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonWrapper:nth-of-type(2) {
            margin-right: 0
        }

        #CybotCookiebotDialog[dir=rtl] #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonWrapper:nth-of-type(2) {
            margin-left: 0;
            margin-right: 0
        }

        #CybotCookiebotDialogDetailBodyContentIABv2Tabs #CybotCookiebotDialogDetailBodyContentIABv2PartnersBody .CybotCookiebotDialogBodyLevelButtonWrapper:nth-of-type(2) {
            margin-right: 3.5em
        }

        #CybotCookiebotDialog[dir=rtl] #CybotCookiebotDialogDetailBodyContentIABv2Tabs #CybotCookiebotDialogDetailBodyContentIABv2PartnersBody .CybotCookiebotDialogBodyLevelButtonWrapper:nth-of-type(2) {
            margin-left: 3.5em;
            margin-right: 0
        }

        #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABDescription {
            border-top: 1px solid #D6D6D6;
            margin-top: 1em;
            padding-top: 1em
        }

        #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABPurposeCount {
            margin-top: 2em
        }

        #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABPurposeCount .CybotCookiebotDialogDetailBulkConsentCount {
            margin-left: .4em
        }

        #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABLinkWrapper {
            font-weight: 700
        }

        #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABLinkWrapper:nth-of-type(2) {
            margin-top: 1em
        }

        #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABLinkWrapper a {
            margin-top: 0;
            word-break: break-word
        }

        #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABDescription a {
            align-items: center;
            display: inline-flex;
            margin-top: .5em
        }

        #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABDescription .CybotCookiebotDialogBodyLevelButtonIABBullet {
            margin: 1em 0 0 1em
        }

        #CybotCookiebotDialog[dir=rtl] #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABDescription .CybotCookiebotDialogBodyLevelButtonIABBullet {
            margin: 1em 1em 0 0
        }

        #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.35em;
            top: .75em;
            width: 2em
        }

        #CybotCookiebotDialog[dir=rtl] #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABContainerToggleHide,
        #CybotCookiebotDialog[dir=rtl] #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABContainerToggleShow {
            left: 1.35em;
            right: auto
        }

        #CybotCookiebotDialogDetailBodyContentIABv2PartnersBody .CybotCookiebotDialogBodyLevelButtonIABContainer:before,
        #CybotCookiebotDialogDetailBodyContentIABv2PartnersBody .CybotCookiebotDialogBodyLevelButtonIABContainerCollapsed:before {
            border-style: solid;
            border-width: .15em .15em 0 0;
            content: "";
            display: inline-block;
            height: .5em;
            position: absolute;
            right: 2em;
            top: 1.3em;
            transform: rotate(-225deg);
            width: .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 #D6D6D6;
                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%
            }

            #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABContainerToggleHide,
            #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABContainerToggleShow {
                top: 1.2em
            }
        }

        #CybotCookiebotDialogDetailBodyContentTextAbout {
            padding: 1.625em .625em
        }

        #CybotCookiebotDialog.CybotCookiebotDialogZoomedXl #CybotCookiebotDialogDetailBodyContentTextAbout {
            padding: .5em
        }

        @media screen and (min-width:1280px) {
            #CybotCookiebotDialogDetailBodyContentTextAbout {
                padding: 1.125em
            }

            #CybotCookiebotDialog.CybotCookiebotDialogZoomedXl #CybotCookiebotDialogDetailBodyContentTextAbout {
                padding: .5em
            }
        }

        #CybotCookiebotDialogFooter.CybotCookiebotScrollContainer {
            height: auto;
            min-height: 80px;
            width: 100%
        }

        #CybotCookiebotDialogFooter .CybotCookiebotScrollArea {
            padding: 1em;
            width: 100%
        }

        #CybotCookiebotDialog.CybotCookiebotDialogZoomedXl #CybotCookiebotDialogFooter .CybotCookiebotScrollArea {
            padding: .5em
        }

        #CybotCookiebotDialog:not(.CybotCookiebotDialogZoomedLg):not(.CybotCookiebotDialogZoomedXl) #CybotCookiebotDialogFooter.CybotCookiebotScrollContainer {
            min-height: auto;
            padding: 0
        }

        #CybotCookiebotDialog.CybotCookiebotDialogZoomedLg #CybotCookiebotDialogFooter .CybotCookiebotScrollArea,
        #CybotCookiebotDialog.CybotCookiebotDialogZoomedXl #CybotCookiebotDialogFooter .CybotCookiebotScrollArea {
            overflow: auto
        }

        #CybotCookiebotDialogBodyButtons {
            align-items: flex-start;
            display: flex;
            flex-direction: column;
            flex-wrap: 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.CybotEdge #CybotCookiebotDialogFooter {
                display: block;
                padding: 0;
                width: auto
            }

            #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogFooter .CybotCookiebotScrollArea {
                padding: 0
            }

            #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogFooter .CybotCookiebotScrollbarContainer {
                display: none
            }

            #CybotCookiebotDialog.CybotEdge.CybotMultilevel #CybotCookiebotDialogFooter {
                position: absolute;
                right: 0;
                top: 0
            }

            #CybotCookiebotDialog.CybotEdge[dir=rtl] #CybotCookiebotDialogFooter {
                left: 0;
                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: 0
            }

            #CybotCookiebotDialog.CybotEdge[dir=rtl]:not([lang=ta]):not([lang=bg]):not([lang=is]):not([lang=el]) #CybotCookiebotDialogFooter {
                left: 0;
                position: relative;
                right: auto
            }
        }

        #CybotCookiebotDialog .CybotCookiebotScrollContainer>div:first-of-type::-webkit-scrollbar,
        #CybotCookiebotDialog.CybotCookiebotDialogZoomedLg #CybotCookiebotDialogFooter>div:first-of-type::-webkit-scrollbar,
        #CybotCookiebotDialog.CybotCookiebotDialogZoomedXl #CybotCookiebotDialogFooter>div:first-of-type::-webkit-scrollbar {
            width: .25em
        }

        #CybotCookiebotDialog .CybotCookiebotScrollContainer>div:first-of-type::-webkit-scrollbar-track,
        #CybotCookiebotDialog.CybotCookiebotDialogZoomedLg #CybotCookiebotDialogFooter>div:first-of-type::-webkit-scrollbar-track,
        #CybotCookiebotDialog.CybotCookiebotDialogZoomedXl #CybotCookiebotDialogFooter>div:first-of-type::-webkit-scrollbar-track {
            background: #f2f2f2;
            border-radius: .313em
        }

        #CybotCookiebotDialog .CybotCookiebotScrollContainer>div:first-of-type::-webkit-scrollbar-thumb,
        #CybotCookiebotDialog.CybotCookiebotDialogZoomedLg #CybotCookiebotDialogFooter>div:first-of-type::-webkit-scrollbar-thumb,
        #CybotCookiebotDialog.CybotCookiebotDialogZoomedXl #CybotCookiebotDialogFooter>div:first-of-type::-webkit-scrollbar-thumb {
            background: #141414;
            border-radius: .313em
        }

        #CybotCookiebotDialog .CybotCookiebotScrollContainer .CybotCookiebotScrollbarContainer {
            background: #ffffff;
            display: none;
            height: 100%;
            pointer-events: none;
            position: absolute;
            right: .375em;
            top: 0;
            transition: opacity .5s;
            width: .6em
        }

        #CybotCookiebotDialog[dir=rtl] .CybotCookiebotScrollContainer .CybotCookiebotScrollbarContainer {
            left: .375em;
            right: auto
        }

        #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,
        #CybotCookiebotDialog.CybotCookiebotDialogZoomedLg #CybotCookiebotDialogFooter>div:first-of-type:focus::-webkit-scrollbar-thumb,
        #CybotCookiebotDialog.CybotCookiebotDialogZoomedXl #CybotCookiebotDialogFooter>div:first-of-type:focus::-webkit-scrollbar-thumb {
            background: #1032CF
        }

        @-moz-document url-prefix() {

            #CybotCookiebotDialog .CybotCookiebotScrollContainer>div:first-of-type,
            #CybotCookiebotDialog.CybotCookiebotDialogZoomedLg #CybotCookiebotDialogFooter>div:first-of-type,
            #CybotCookiebotDialog.CybotCookiebotDialogZoomedXl #CybotCookiebotDialogFooter>div:first-of-type {
                scrollbar-track-color: #f2f2f2;
                scrollbar-face-color: #141414;
                scrollbar-color: #141414 #f2f2f2;
                scrollbar-width: thin
            }
        }

        #CybotCookiebotDialog .CybotCookiebotScrollContainer>div:first-of-type:focus,
        #CybotCookiebotDialog.CybotCookiebotDialogZoomedLg #CybotCookiebotDialogFooter>div:first-of-type:focus,
        #CybotCookiebotDialog.CybotCookiebotDialogZoomedXl #CybotCookiebotDialogFooter>div:first-of-type:focus {
            scrollbar-color: #1032CF #f2f2f2
        }

        @media screen and (min-width:1510px) {

            #CybotCookiebotDialog .CybotCookiebotScrollContainer>div:first-of-type::-webkit-scrollbar,
            #CybotCookiebotDialog.CybotCookiebotDialogZoomedLg #CybotCookiebotDialogFooter>div:first-of-type::-webkit-scrollbar,
            #CybotCookiebotDialog.CybotCookiebotDialogZoomedXl #CybotCookiebotDialogFooter>div:first-of-type::-webkit-scrollbar {
                width: .5em
            }

            #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 a:hover:after,
        #CybotCookiebotDialog a:hover:before,
        #CybotCookiebotDialog button:hover:after,
        #CybotCookiebotDialog button:hover:before {
            border-color: #1032CF
        }

        #CybotCookiebotDialog #CybotCookiebotBannerCloseButtonE2E,
        #CybotCookiebotDialog .CybotCookiebotBannerCloseButton {
            fill: #141414;
            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;
            width: 100%
        }

        #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton:not(:first-of-type),
        #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton:not(:first-of-type) {
            margin-top: .5em
        }

        #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyContentControlsWrapper {
            align-items: center;
            display: flex;
            margin-bottom: .5em
        }

        #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyContentControlsWrapper .CybotCookiebotDialogBodyLevelButtonSliderWrapper {
            margin-right: 1em
        }

        #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyContentControlsWrapper .CybotCookiebotDialogBodyLevelButtonDescription {
            font-weight: 600
        }

        #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton {
            background-color: transparent;
            border: 2px solid #1032CF;
            border-radius: .25em;
            color: #141414;
            display: block;
            font-weight: 600;
            padding: 1em;
            text-align: center;
            user-select: none;
            width: 100%
        }

        #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton:hover {
            opacity: .85
        }

        #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize,
        #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection {
            background-color: transparent;
            border-color: #1032CF;
            color: #141414
        }

        #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonAccept,
        #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonAccept,
        #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll {
            background-color: #1032CF;
            border-color: #1032CF;
            color: #ffffff
        }

        #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize {
            align-items: center
        }

        #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize .CybotCookiebotDialogArrow {
            border-color: #141414;
            border-style: solid;
            border-width: .15em .15em 0 0;
            display: inline-block;
            height: .5em;
            margin-left: 1em;
            transform: rotate(45deg);
            vertical-align: baseline;
            width: .5em
        }

        #CybotCookiebotDialog[dir=rtl] #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize .CybotCookiebotDialogArrow {
            margin-left: 0;
            margin-right: 1em;
            transform: rotate(-135deg)
        }

        #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABHeaderToggle {
            border-bottom: 1px solid #D6D6D6;
            display: flex;
            flex-wrap: wrap;
            justify-content: flex-end;
            margin: 1em 0 1.5em auto;
            padding-bottom: 1.5em
        }

        #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABHeaderButton,
        #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABHeaderToggleDeselectVendorsLink,
        #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABHeaderToggleSelectVendorsLink {
            align-items: center;
            background-color: transparent;
            border: 2px solid #1032CF;
            border-radius: .25em;
            color: #141414;
            display: flex;
            font-weight: 600;
            padding: .75em 1em;
            text-decoration: none;
            user-select: none
        }

        #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABHeaderButton:hover,
        #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABHeaderToggleDeselectVendorsLink:hover,
        #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABHeaderToggleSelectVendorsLink:hover {
            opacity: .85
        }

        #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABHeaderButton.select,
        #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABHeaderToggleSelectVendorsLink {
            background-color: #1032CF;
            border-color: #1032CF;
            color: #ffffff;
            margin-left: .5em
        }

        #CybotCookiebotDialog[dir=rtl] #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABHeaderButton.select,
        #CybotCookiebotDialog[dir=rtl] #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABHeaderToggleSelectVendorsLink {
            margin-left: 0;
            margin-right: .5em
        }

        @media screen and (min-width:601px) {
            #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper {
                align-items: stretch;
                flex: 1;
                flex-direction: row;
                justify-content: flex-end
            }

            #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton:not(:first-of-type),
            #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton,
            #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton:not(:first-of-type) {
                margin-top: 0;
                width: 33%
            }

            #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyContentControlsWrapper:not(.CybotCookiebotDialogHide)+#CybotCookiebotDialogBodyButtonsWrapper .CybotCookiebotDialogBodyButton {
                max-width: 286px;
                width: 100%
            }

            #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton:not(:last-of-type) {
                margin-right: .5em
            }

            #CybotCookiebotDialog[dir=rtl] #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton:not(:last-of-type) {
                margin-left: .5em;
                margin-right: 0
            }

            #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyContentControlsWrapper {
                margin-bottom: 0;
                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: 0 0 0 auto;
                padding: 0
            }

            #CybotCookiebotDialog[dir=rtl] #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABHeaderToggle {
                margin-left: 0;
                margin-right: auto
            }

            #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper {
                flex: auto;
                flex-direction: column
            }

            #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton {
                max-width: none;
                width: 286px
            }

            #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton:not(:first-of-type) {
                margin-top: .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 .5em 0
        }

        #CybotCookiebotDialog.CybotEdge[dir=rtl] #CybotCookiebotDialogBodyEdgeMoreDetails {
            margin-left: 1.125em;
            margin-right: 0
        }

        #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails a {
            align-items: center;
            color: #1032CF;
            display: flex;
            font-weight: 600;
            text-decoration: none
        }

        #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails a:after {
            border-style: solid;
            border-width: .15em .15em 0 0;
            color: #141414;
            content: "";
            display: block;
            height: .563em;
            margin-left: 1em;
            transform: rotate(45deg);
            width: .563em
        }

        #CybotCookiebotDialog.CybotEdge[dir=rtl] #CybotCookiebotDialogBodyEdgeMoreDetails a:after {
            margin-left: 0;
            margin-right: 1em;
            transform: rotate(225deg)
        }

        #CybotCookiebotDialogBodyLevelButtons {
            width: 100%
        }

        #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSliderWrapper {
            -webkit-backface-visibility: hidden;
            backface-visibility: hidden;
            display: flex;
            flex-shrink: 0;
            height: 32px;
            position: relative;
            width: 57px
        }

        #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSliderWrapper:hover input[type=checkbox]:not(:disabled)+.CybotCookiebotDialogBodyLevelButtonSlider {
            opacity: .85
        }

        #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSliderWrapper input[type=checkbox].CybotCookiebotDialogBodyLevelButton {
            opacity: 0
        }

        #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSlider {
            background-color: #141414;
            border-radius: 32px;
            bottom: 0;
            left: 0;
            pointer-events: none;
            position: absolute;
            right: 0;
            top: 0;
            transition: background-color .4s
        }

        #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSlider:before {
            background-color: #ffffff;
            border-radius: 50%;
            bottom: 4px;
            content: "";
            height: 24px;
            left: 4px;
            position: absolute;
            transition: transform .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[dir=rtl] #CybotCookiebotDialogTabContent input:checked+.CybotCookiebotDialogBodyLevelButtonSlider:before {
            transform: translateX(0)
        }

        #CybotCookiebotDialog form input[type=checkbox][disabled]:checked+.CybotCookiebotDialogBodyLevelButtonSlider {
            background-color: #D6D6D6;
            pointer-events: none
        }

        #CybotCookiebotDialogBodyLevelButtonsSelectPane {
            border-bottom: 1px solid #D6D6D6;
            padding: 1em 0
        }

        #CybotCookiebotDialogBodyLevelButtonsSelectPane .CybotCookiebotDialogBodyLevelButtonWrapper {
            align-items: center;
            display: flex;
            justify-content: space-between;
            padding: 1em;
            text-align: center;
            width: 100%
        }

        #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonWrapper+.CybotCookiebotDialogBodyLevelButtonWrapper label {
            font-size: .875em;
            font-style: italic;
            font-weight: 400;
            letter-spacing: .15px;
            padding-bottom: 0
        }

        #CybotCookiebotDialogBodyLevelButtonsSelectPane .CybotCookiebotDialogBodyLevelButtonDescription {
            font-weight: 700
        }

        #CybotCookiebotDialogBodyLevelButtonsSelectPane label:not([for=CybotCookiebotDialogBodyLevelButtonNecessary]) .CybotCookiebotDialogBodyLevelButtonDescription:hover {
            color: #1032CF
        }

        @media screen and (min-width:601px) {
            #CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonsSelectPane {
                padding: 0
            }

            #CybotCookiebotDialogBodyLevelButtonsSelectPane .CybotCookiebotDialogBodyLevelButtonWrapper {
                flex-direction: column;
                padding: 1.5em 1em;
                width: 25%
            }

            #CybotCookiebotDialogBodyLevelButtonsSelectPane .CybotCookiebotDialogBodyLevelButtonWrapper:not(:last-of-type) {
                border-right: 1px solid #D6D6D6
            }

            #CybotCookiebotDialog[dir=rtl] #CybotCookiebotDialogBodyLevelButtonsSelectPane .CybotCookiebotDialogBodyLevelButtonWrapper:not(:last-of-type) {
                border-left: 1px solid #D6D6D6;
                border-right: none
            }

            #CybotCookiebotDialogBodyLevelButtonsSelectPane .CybotCookiebotDialogBodyLevelButtonLabel {
                margin-bottom: .75em
            }

            #CybotCookiebotDialogTabContent input:focus+.CybotCookiebotDialogBodyLevelButtonSlider {
                box-shadow: 0 0 1px #1032CF
            }
        }

        @media screen and (min-width:1280px) {
            #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyLevelButtonsSelectPane {
                border-bottom: none
            }

            #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyLevelButtonsSelectPane .CybotCookiebotDialogBodyLevelButtonWrapper {
                border: none;
                flex-direction: row;
                margin: .5em 2.5em 0 0;
                padding: 0;
                width: auto
            }

            #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyLevelButtonsSelectPane .CybotCookiebotDialogBodyLevelButtonLabel {
                margin-bottom: 0
            }

            #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyLevelWrapper {
                width: auto
            }

            #CybotCookiebotDialog.CybotEdge .CybotCookiebotDialogBodyLevelButtonLabel {
                margin-right: 1em
            }

            #CybotCookiebotDialog.CybotEdge[dir=rtl] .CybotCookiebotDialogBodyLevelButtonLabel {
                margin-left: 1em;
                margin-right: 0
            }

            #CybotCookiebotDialog.CybotEdge[dir=rtl] #CybotCookiebotDialogBodyLevelButtonsSelectPane .CybotCookiebotDialogBodyLevelButtonWrapper {
                border-left: none;
                margin: .5em 0 0 2.5em
            }

            #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails {
                display: inline-flex;
                height: 2em;
                margin: 0
            }
        }

        #CybotCookiebotDialog input[type=checkbox] {
            height: 1.5em;
            margin-right: .5em;
            width: 1.5em
        }

        #CybotCookiebotDialog[dir=rtl] input[type=checkbox] {
            margin-left: .5em;
            margin-right: 0
        }

        #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSliderWrapper form {
            height: 100%;
            width: 100%
        }

        #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSliderWrapper input[type=checkbox] {
            height: 100%;
            margin-right: 0;
            width: 100%
        }

        #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentIABv2Tabs input[type=checkbox] {
            -moz-appearance: none;
            -webkit-appearance: none;
            -o-appearance: none;
            background-color: #ffffff;
            border: 2px solid #D6D6D6;
            border-radius: 4px;
            position: relative
        }

        #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentIABv2Tabs input[type=checkbox]:not(:checked):hover {
            border-color: #141414
        }

        #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentIABv2Tabs input[type=checkbox]:checked {
            background-color: #1032CF;
            border-color: #1032CF
        }

        #CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentIABv2Tabs input[type=checkbox]:checked:after {
            border-bottom: 2px solid #ffffff;
            border-right: 2px solid #ffffff;
            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: 0 .625em;
            width: 100%
        }

        #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogDetailBodyContentIABv2TabsIntro {
            padding: 1.125em 1.125em .25em
        }

        #CybotCookiebotDialog.CybotCookiebotDialogZoomedXl #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogDetailBodyContentIABv2TabsIntro {
            padding: .5em
        }

        #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: .15em .15em 0 0;
            content: "";
            display: inline-block;
            height: .5em;
            left: 0;
            margin-right: 1.875em;
            position: relative;
            top: .625em;
            transform: rotate(-45deg);
            vertical-align: top;
            width: .5em
        }

        #CybotCookiebotDialog[dir=rtl] .CybotCookiebotDialogDetailBodyContentCookieContainerButton:before,
        #CybotCookiebotDialog[dir=rtl] .CybotCookiebotDialogDetailBodyContentIABv2Tab:before {
            margin-left: 1.875em;
            margin-right: 0
        }

        .CybotCookiebotDialogDetailBodyContentCookieContainerButton.CybotCookiebotDialogCollapsed:before,
        .CybotCookiebotDialogDetailBodyContentIABv2Tab.CybotCookiebotDialogCollapsed:before {
            top: .25em;
            transform: rotate(-225deg)
        }

        #CybotCookiebotDialog .CookieCard {
            border-bottom: 1px solid #D6D6D6;
            padding: 1.5em 0
        }

        #CybotCookiebotDialog.CybotCookiebotDialogZoomedXl .CookieCard:first-of-type {
            padding-top: .5em
        }

        #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
        }

        #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: .75em;
            user-select: none
        }

        #CybotCookiebotDialog[dir=rtl] .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton,
        #CybotCookiebotDialog[dir=rtl] .CookieCard .CybotCookiebotDialogDetailBodyContentIABv2Tab {
            padding-left: .75em;
            padding-right: 0
        }

        #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton:hover,
        #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentIABv2Tab:hover,
        #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider:not(.CybotCookiebotDialogDetailBodyContentCookieInfoCount):hover {
            color: #1032CF
        }

        #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieTypeIntro,
        #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieTypeTableContainer,
        #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CollapseCard {
            padding-top: 1em
        }

        #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CollapseCard>div:not(.CybotCookiebotDialogBodyLevelButtonIABWrapper) {
            letter-spacing: .3px;
            line-height: 1.6em;
            margin-left: 2.9em
        }

        #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogDetailBodyContentIABv2CardIntro {
            letter-spacing: .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: 0;
            margin-right: 2.9em
        }

        #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyEmptyCategoryMessage {
            border: 1px solid #D6D6D6;
            border-radius: .5em;
            font-weight: 600;
            margin: 1em 0;
            padding: 1em 1.5em
        }

        #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieGroup {
            border: 1px solid #D6D6D6;
            border-radius: .5em;
            margin-bottom: .5em;
            padding: 1em
        }

        #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieGroup:not(.open):hover {
            background-color: rgba(0, 0, 0, .05)
        }

        #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieGroup:last-of-type {
            margin-bottom: 0
        }

        #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: .15em .15em 0 0;
            content: "";
            display: inline-block;
            height: .5em;
            position: absolute;
            right: 1em;
            top: .5em;
            transform: rotate(-45deg);
            width: .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: #F4F4F4;
            border: 1px solid #D6D6D6;
            border-radius: 1em;
            margin-bottom: .5em;
            padding: 1em
        }

        #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfo:last-of-type {
            margin-bottom: 0
        }

        #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfoWrapper.CybotCookiebotDialogShow {
            display: block
        }

        #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfoWrapper {
            margin-top: 3.125em;
            position: relative
        }

        #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfoWrapper:before {
            border-top: 1px solid #D6D6D6;
            content: "";
            left: 0;
            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: .5em
        }

        #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfoDescription {
            display: block;
            letter-spacing: .3px;
            padding-bottom: 1em
        }

        #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfoFooter {
            border-top: 1px solid #D6D6D6;
            display: flex;
            flex-wrap: wrap;
            padding-top: .5em
        }

        #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfoFooterContent {
            margin-top: .5em;
            width: 100%
        }

        @media screen and (min-width:1280px) {

            #CybotCookiebotDialogDetailBodyContentCookieContainerTypes,
            #CybotCookiebotDialogDetailBodyContentIABv2Tabs {
                padding: 0 1.125em
            }

            #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieTypeTableContainer {
                margin-top: 2em
            }

            #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieTypeTableContainer,
            #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CollapseCard {
                margin-left: 3em;
                padding-top: .5em
            }

            #CybotCookiebotDialog[dir=rtl] #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieTypeTableContainer,
            #CybotCookiebotDialog[dir=rtl] #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CollapseCard {
                margin-left: 0;
                margin-right: 3em
            }

            #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CollapseCard>div:not(.CybotCookiebotDialogBodyLevelButtonIABWrapper) {
                margin-left: 0
            }

            #CybotCookiebotDialog .CookieCard {
                padding: 1.125em 0 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: 0;
                padding-right: 3em
            }

            #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyEmptyCategoryMessage {
                margin: 0 0 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: .15em .15em 0 0;
            content: "";
            height: .5em;
            position: absolute;
            right: 1em;
            top: .3em;
            transform: rotate(-45deg);
            width: .5em
        }

        #CybotCookiebotDialog[dir=rtl] .CybotExpandLink.CybotCookiebotDialogCollapsed:after,
        #CybotCookiebotDialog[dir=rtl] .CybotExpandLink:after {
            left: 0;
            right: auto
        }

        .CybotExpandLink.CybotCookiebotDialogCollapsed:after {
            transform: rotate(-225deg)
        }

        #CybotCookiebotDialog .CybotExternalLinkArrow {
            margin-left: .625em
        }

        #CybotCookiebotDialog[dir=rtl] .CybotExternalLinkArrow {
            margin-left: 0;
            margin-right: .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: 0;
            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
        }

        #CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a:focus,
        #CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a:hover,
        #CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonIABHeaderViewPartnersLink:focus,
        #CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonIABHeaderViewPartnersLink:hover,
        #CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentList dt a:focus,
        #CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentList dt a:hover,
        #CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a:focus,
        #CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a:hover,
        #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABDescription a:focus,
        #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABDescription a:hover,
        #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink:focus,
        #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink:hover,
        #CybotCookiebotDialogDetailBodyContentTextAbout a:focus,
        #CybotCookiebotDialogDetailBodyContentTextAbout a:hover {
            text-decoration: underline
        }

        #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: 2px solid #1032CF
            }

            #CybotCookiebotDialog .CybotCookiebotBannerCloseButton:focus-visible,
            #CybotCookiebotDialog .CybotCookiebotDialogBodyButton:focus-visible,
            #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABHeaderButton:focus-visible,
            #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABHeaderToggleDeselectVendorsLink:focus-visible,
            #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABHeaderToggleSelectVendorsLink:focus-visible,
            #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSliderWrapper input:focus-visible+span {
                outline-offset: 2px
            }
        }

        @media not all and (min-resolution:.001dpcm) {
            @media screen and (min-width:1280px) {
                #CybotCookiebotDialog #CybotCookiebotDialogBody .CybotCookiebotScrollContainer {
                    display: block
                }
            }
        }

        #CookiebotSessionPixel {
            display: none
        }

        #CybotCookiebotDialog[dir="rtl"] .CybotCookiebotScrollContainer .CybotCookiebotScrollbarContainer {
            right: auto;
            left: 0.375em;
        }

        #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABContainerToggleShow,
        #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABContainerToggleHide {
            top: .75em;
            right: 1.35em;
        }

        #CybotCookiebotDialog[dir="rtl"] #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABContainerToggleShow,
        #CybotCookiebotDialog[dir="rtl"] #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABContainerToggleHide {
            left: 1.35em;
        }

        #CybotCookiebotDialogDetailBodyContentIABv2Tabs #CybotCookiebotDialogDetailBodyContentIABv2PartnersBody .CybotCookiebotDialogBodyLevelButtonWrapper:nth-of-type(2) {
            margin-right: 3.5em;
        }

        #CybotCookiebotDialog[dir="rtl"] #CybotCookiebotDialogDetailBodyContentIABv2Tabs #CybotCookiebotDialogDetailBodyContentIABv2PartnersBody .CybotCookiebotDialogBodyLevelButtonWrapper:nth-of-type(2) {
            margin-right: 0;
            margin-left: 3.5em;
        }

        #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: 0;
            margin: -1px;
            overflow: hidden;
            clip: rect(0, 0, 0, 0);
            border: 0;
        }

        #CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a,
        #CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a,
        #CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentList dt a,
        #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABDescription a,
        #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink,
        #CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonIABHeaderViewPartnersLink,
        #CybotCookiebotDialogDetailBodyContentTextAbout a {
            color: #2A4EEF;
        }

        #CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a:hover,
        #CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a:hover,
        #CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentList dt a:hover,
        #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABDescription a:hover,
        #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink:hover,
        #CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonIABHeaderViewPartnersLink:hover,
        #CybotCookiebotDialogDetailBodyContentTextAbout a:hover,
        #CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a:focus,
        #CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a:focus,
        #CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentList dt a:focus,
        #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABDescription a:focus,
        #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink:focus,
        #CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonIABHeaderViewPartnersLink:focus,
        #CybotCookiebotDialogDetailBodyContentTextAbout a:focus {
            text-decoration: underline;
        }

        #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: .375em;
        }

        #CybotCookiebotDialog:not(.CybotCookiebotDialogZoomedLg):not(.CybotCookiebotDialogZoomedXl) #CybotCookiebotDialogFooter.CybotCookiebotScrollContainer {
            min-height: auto;
            padding: 0;
        }

        #CybotCookiebotDialog.CybotCookiebotDialogZoomedLg #CybotCookiebotDialogFooter .CybotCookiebotScrollArea,
        #CybotCookiebotDialog.CybotCookiebotDialogZoomedXl #CybotCookiebotDialogFooter .CybotCookiebotScrollArea {
            overflow: auto;
        }

        #CybotCookiebotDialog.CybotCookiebotDialogZoomedLg #CybotCookiebotDialogFooter>div:first-of-type::-webkit-scrollbar,
        #CybotCookiebotDialog.CybotCookiebotDialogZoomedXl #CybotCookiebotDialogFooter>div:first-of-type::-webkit-scrollbar {
            width: .25em;
        }

        #CybotCookiebotDialog.CybotCookiebotDialogZoomedLg #CybotCookiebotDialogFooter>div:first-of-type::-webkit-scrollbar-track,
        #CybotCookiebotDialog.CybotCookiebotDialogZoomedXl #CybotCookiebotDialogFooter>div:first-of-type::-webkit-scrollbar-track {
            background: #f2f2f2;
            border-radius: .313em;
        }

        #CybotCookiebotDialog.CybotCookiebotDialogZoomedLg #CybotCookiebotDialogFooter>div:first-of-type::-webkit-scrollbar-thumb,
        #CybotCookiebotDialog.CybotCookiebotDialogZoomedXl #CybotCookiebotDialogFooter>div:first-of-type::-webkit-scrollbar-thumb {
            background: #141414;
            border-radius: .313em;
        }

        #CybotCookiebotDialog.CybotCookiebotDialogZoomedLg #CybotCookiebotDialogFooter>div:first-of-type:focus::-webkit-scrollbar-thumb,
        #CybotCookiebotDialog.CybotCookiebotDialogZoomedXl #CybotCookiebotDialogFooter>div:first-of-type:focus::-webkit-scrollbar-thumb {
            background: #1032CF;
        }

        @-moz-document url-prefix() {

            #CybotCookiebotDialog .CybotCookiebotScrollContainer>div:first-of-type,
            #CybotCookiebotDialog.CybotCookiebotDialogZoomedLg #CybotCookiebotDialogFooter>div:first-of-type,
            #CybotCookiebotDialog.CybotCookiebotDialogZoomedXl #CybotCookiebotDialogFooter>div:first-of-type {
                scrollbar-width: thin;
                scrollbar-color: #141414 #f2f2f2;
                scrollbar-track-color: #f2f2f2;
                scrollbar-face-color: #141414;
            }
        }

        #CybotCookiebotDialog.CybotCookiebotDialogZoomedLg #CybotCookiebotDialogFooter>div:first-of-type:focus,
        #CybotCookiebotDialog.CybotCookiebotDialogZoomedXl #CybotCookiebotDialogFooter>div:first-of-type:focus {
            scrollbar-color: #1032CF #f2f2f2;
        }

        #CybotCookiebotDialog.CybotCookiebotDialogZoomedXl {
            width: calc(100vw - 10px);
            max-height: calc(100vh - 10px);
        }

        #CybotCookiebotDialog.CybotCookiebotDialogZoomedXl #CybotCookiebotDialogHeader {
            padding: .5em 1em;
        }

        #CybotCookiebotDialog.CybotCookiebotDialogZoomedXl #CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink,
        #CybotCookiebotDialog.CybotCookiebotDialogZoomedXl #CybotCookiebotDialogFooter .CybotCookiebotScrollArea,
        #CybotCookiebotDialog.CybotCookiebotDialogZoomedXl #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogDetailBodyContentIABv2TabsIntro,
        #CybotCookiebotDialog.CybotCookiebotDialogZoomedXl #CybotCookiebotDialogDetailBodyContentTextAbout {
            padding: .5em;
        }

        #CybotCookiebotDialog.CybotCookiebotDialogZoomedXl #CybotCookiebotDialogBodyContent {
            padding: .8em;
        }

        #CybotCookiebotDialog.CybotCookiebotDialogZoomedXl .CookieCard:first-of-type {
            padding-top: .5em;
        }

        #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: 0;
        }

        #CybotCookiebotDialog.CybotCookiebotDialogZoomedLg #CybotCookiebotDialogFooter,
        #CybotCookiebotDialog.CybotCookiebotDialogZoomedXl #CybotCookiebotDialogFooter {
            overflow: auto;
        }

        #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper {
            flex-direction: column;
        }

        #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton:last-of-type {
            margin-bottom: 0;
        }

        #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABHeaderToggle {
            flex-direction: row;
        }

        #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: 0;
            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: 0;
                margin-top: 0;
                width: 33%;
            }

            #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper {
                flex-direction: row;
            }

            #CybotCookiebotDialogPoweredbyCybot svg {
                height: 2em;
            }

            #CybotCookiebotDialog .CybotCookiebotDialogBodyButton:focus-visible,
            #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABHeaderToggleDeselectVendorsLink:focus-visible,
            #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABHeaderToggleSelectVendorsLink:focus-visible,
            #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABHeaderButton:focus-visible,
            #CybotCookiebotDialog .CybotCookiebotBannerCloseButton:focus-visible,
            #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonSliderWrapper input:focus-visible+span {
                outline-offset: 2px;
            }
        }

        @media screen and (min-width: 1280px) {

            #CybotCookiebotDialog.CybotCookiebotDialogZoomedLg #CybotCookiebotDialogFooter>div:first-of-type::-webkit-scrollbar,
            #CybotCookiebotDialog.CybotCookiebotDialogZoomedXl #CybotCookiebotDialogFooter>div:first-of-type::-webkit-scrollbar {
                width: .5em;
            }

            #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABContainerToggleShow,
            #CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABContainerToggleHide {
                top: 1.2em;
            }

            #CybotCookiebotDialogFooter {
                padding: 0;
            }

            #CybotCookiebotDialogFooter .CybotCookiebotScrollArea {
                padding: 1em 1.5em 1.5em;
            }

            #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogFooter {
                display: block;
            }

            #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton:not(:first-of-type) {
                margin-top: 0.5em;
            }

            #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton,
            #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton:not(:last-of-type) {
                margin-bottom: 0;
            }

            #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton {
                width: 286px;
                max-width: none;
            }

            #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogFooter .CybotCookiebotScrollArea {
                padding: 0;
            }

            #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogFooter .CybotCookiebotScrollbarContainer {
                display: none;
            }

            #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper {
                flex-direction: column;
            }

            #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfoWrapper {
                margin-top: 3.75em;
            }

            #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProviderDescription {
                margin-bottom: 1.875em;
            }

            #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfoWrapper:before {
                top: -2em;
            }

        }

        .VueCarousel-navigation-button[data-v-453ad8cd] {
            position: absolute;
            top: 50%;
            box-sizing: border-box;
            color: #000;
            text-decoration: none;
            appearance: none;
            border: none;
            background-color: transparent;
            padding: 0;
            cursor: pointer;
            outline: none;
        }

        .VueCarousel-navigation-button[data-v-453ad8cd]:focus {
            outline: 1px solid lightblue;
        }

        .VueCarousel-navigation-next[data-v-453ad8cd] {
            right: 0;
            transform: translateY(-50%) translateX(100%);
            font-family: "system";
        }

        .VueCarousel-navigation-prev[data-v-453ad8cd] {
            left: 0;
            transform: translateY(-50%) translateX(-100%);
            font-family: "system";
        }

        .VueCarousel-navigation--disabled[data-v-453ad8cd] {
            opacity: 0.5;
            cursor: default;
        }

        /* Define the "system" font family */
        @font-face {
            font-family: system;
            font-style: normal;
            font-weight: 300;
            src: local(".SFNSText-Light"), local(".HelveticaNeueDeskInterface-Light"),
                local(".LucidaGrandeUI"), local("Ubuntu Light"), local("Segoe UI Symbol"),
                local("Roboto-Light"), local("DroidSans"), local("Tahoma");
        }
                .VueCarousel-pagination[data-v-438fd353] {
            width: 100%;
            text-align: center;
        }

        .VueCarousel-pagination--top-overlay[data-v-438fd353] {
            position: absolute;
            top: 0;
        }

        .VueCarousel-pagination--bottom-overlay[data-v-438fd353] {
            position: absolute;
            bottom: 0;
        }

        .VueCarousel-dot-container[data-v-438fd353] {
            display: inline-block;
            margin: 0 auto;
            padding: 0;
        }

        .VueCarousel-dot[data-v-438fd353] {
            display: inline-block;
            cursor: pointer;
            appearance: none;
            border: none;
            background-clip: content-box;
            box-sizing: content-box;
            padding: 0;
            border-radius: 100%;
            outline: none;
        }

        .VueCarousel-dot[data-v-438fd353]:focus {
            outline: 1px solid lightblue;
        }
                .VueCarousel-slide {
            flex-basis: inherit;
            flex-grow: 0;
            flex-shrink: 0;
            user-select: none;
            backface-visibility: hidden;
            -webkit-touch-callout: none;
            -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
            outline: none;
        }

        .VueCarousel-slide-adjustableHeight {
            display: table;
            flex-basis: auto;
            width: 100%;
        }
              .VueCarousel {
            display: flex;
            flex-direction: column;
            position: relative;
        }

        .VueCarousel--reverse {
            flex-direction: column-reverse;
        }

        .VueCarousel-wrapper {
            width: 100%;
            position: relative;
            overflow: hidden;
        }

        .VueCarousel-inner {
            display: flex;
            flex-direction: row;
            backface-visibility: hidden;
        }

        .VueCarousel-inner--center {
            justify-content: center;
        }
                .vue-sticky-element {
            will-change: transform
        }

        .vue-sticky-element--transition {
            transition: transform .1s ease
        }

        .vue-sticky-element--stuck {
            width: 100%;
            position: fixed !important;
            top: 0;
            transform: translateY(-100%);
            z-index: 10
        }

        .vue-sticky-element--show {
            transform: translateY(0)
        }

        .vue-sticky-element--hide {
            transform: translateY(-100%) !important
        }
        