.elementor-widget-container > .uael-party-propz-wrap i{color:var( --e-global-color-primary );}.elementor-widget-container > .uael-party-propz-wrap svg{fill:var( --e-global-color-primary );}.elementor-5624 .elementor-element.elementor-element-6cb67b45{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:2%;--padding-bottom:2%;--padding-left:8%;--padding-right:8%;}.elementor-5624 .elementor-element.elementor-element-6cb67b45:not(.elementor-motion-effects-element-type-background), .elementor-5624 .elementor-element.elementor-element-6cb67b45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-5624 .elementor-element.elementor-element-3e8a0ad{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;}.elementor-5624 .elementor-element.elementor-element-3e8a0ad.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5624 .elementor-element.elementor-element-7a73f2a8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .uael-party-propz-widget-wrap i{color:var( --e-global-color-primary );}.elementor-widget-heading .uael-party-propz-widget-wrap svg{fill:var( --e-global-color-primary );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Montserrat;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5624 .elementor-element.elementor-element-2d20c952 .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:22px;font-weight:700;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:var( --e-global-color-astglobalcolor5 );}.elementor-widget-icon-list .uael-party-propz-widget-wrap i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .uael-party-propz-widget-wrap svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Montserrat;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-5624 .elementor-element.elementor-element-7c0503d0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(10px/2);}.elementor-5624 .elementor-element.elementor-element-7c0503d0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(10px/2);}.elementor-5624 .elementor-element.elementor-element-7c0503d0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(10px/2);}.elementor-5624 .elementor-element.elementor-element-7c0503d0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-10px/2);}.elementor-5624 .elementor-element.elementor-element-7c0503d0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-10px/2);}.elementor-5624 .elementor-element.elementor-element-7c0503d0 .elementor-icon-list-icon i{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-5624 .elementor-element.elementor-element-7c0503d0 .elementor-icon-list-icon svg{fill:var( --e-global-color-text );transition:fill 0.3s;}.elementor-5624 .elementor-element.elementor-element-7c0503d0{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-5624 .elementor-element.elementor-element-7c0503d0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5624 .elementor-element.elementor-element-7c0503d0 .elementor-icon-list-item > a{font-family:"Montserrat", Montserrat;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;}.elementor-5624 .elementor-element.elementor-element-7c0503d0 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-widget-social-icons .uael-party-propz-widget-wrap i{color:var( --e-global-color-primary );}.elementor-widget-social-icons .uael-party-propz-widget-wrap svg{fill:var( --e-global-color-primary );}.elementor-5624 .elementor-element.elementor-element-10ecee5{--grid-template-columns:repeat(0, auto);--icon-size:23px;--grid-column-gap:20px;--grid-row-gap:0px;}.elementor-5624 .elementor-element.elementor-element-10ecee5 .elementor-widget-container{text-align:left;}.elementor-5624 .elementor-element.elementor-element-10ecee5 .elementor-social-icon{background-color:#02010100;--icon-padding:0em;}.elementor-5624 .elementor-element.elementor-element-10ecee5 .elementor-social-icon i{color:var( --e-global-color-text );}.elementor-5624 .elementor-element.elementor-element-10ecee5 .elementor-social-icon svg{fill:var( --e-global-color-text );}.elementor-5624 .elementor-element.elementor-element-10ecee5 .elementor-social-icon:hover i{color:var( --e-global-color-primary );}.elementor-5624 .elementor-element.elementor-element-10ecee5 .elementor-social-icon:hover svg{fill:var( --e-global-color-primary );}.elementor-5624 .elementor-element.elementor-element-15855b5b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5624 .elementor-element.elementor-element-fd59024 .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:22px;font-weight:700;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:var( --e-global-color-astglobalcolor5 );}.elementor-widget-nav-menu .uael-party-propz-widget-wrap i{color:var( --e-global-color-primary );}.elementor-widget-nav-menu .uael-party-propz-widget-wrap svg{fill:var( --e-global-color-primary );}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Montserrat;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Montserrat;}.elementor-5624 .elementor-element.elementor-element-1190aa6f .elementor-nav-menu .elementor-item{font-family:"Montserrat", Montserrat;font-size:16px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;}.elementor-5624 .elementor-element.elementor-element-1190aa6f .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-5624 .elementor-element.elementor-element-1190aa6f .elementor-nav-menu--main .elementor-item:hover,
					.elementor-5624 .elementor-element.elementor-element-1190aa6f .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-5624 .elementor-element.elementor-element-1190aa6f .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-5624 .elementor-element.elementor-element-1190aa6f .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-primary );fill:var( --e-global-color-primary );}.elementor-5624 .elementor-element.elementor-element-1190aa6f .elementor-nav-menu--main .elementor-item.elementor-item-active{color:var( --e-global-color-primary );}.elementor-5624 .elementor-element.elementor-element-1190aa6f{--e-nav-menu-horizontal-menu-item-margin:calc( 10px / 2 );}.elementor-5624 .elementor-element.elementor-element-1190aa6f .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:10px;}.elementor-5624 .elementor-element.elementor-element-1190aa6f .elementor-nav-menu--dropdown .elementor-item, .elementor-5624 .elementor-element.elementor-element-1190aa6f .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Poppins", Montserrat;font-size:16px;font-weight:400;text-transform:capitalize;font-style:normal;text-decoration:none;letter-spacing:0px;}.elementor-5624 .elementor-element.elementor-element-20f24e4b{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-widget-image .uael-party-propz-widget-wrap i{color:var( --e-global-color-primary );}.elementor-widget-image .uael-party-propz-widget-wrap svg{fill:var( --e-global-color-primary );}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Montserrat;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5624 .elementor-element.elementor-element-d3c74e7 img{height:400px;}.elementor-5624 .elementor-element.elementor-element-7941b3ce{--display:flex;--min-height:45px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:var( --e-global-color-text );--border-color:var( --e-global-color-text );--padding-top:0%;--padding-bottom:0%;--padding-left:8%;--padding-right:8%;}.elementor-5624 .elementor-element.elementor-element-7941b3ce:not(.elementor-motion-effects-element-type-background), .elementor-5624 .elementor-element.elementor-element-7941b3ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#6C427D;}.elementor-5624 .elementor-element.elementor-element-4ce6e955.elementor-element{--align-self:center;}.elementor-5624 .elementor-element.elementor-element-4ce6e955{text-align:center;}.elementor-5624 .elementor-element.elementor-element-4ce6e955 .elementor-heading-title{font-family:"Montserrat", Montserrat;font-size:13px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:var( --e-global-color-text );}.elementor-5624 .elementor-element.elementor-element-444139a{--display:flex;--min-height:45px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-widget-html .uael-party-propz-widget-wrap i{color:var( --e-global-color-primary );}.elementor-widget-html .uael-party-propz-widget-wrap svg{fill:var( --e-global-color-primary );}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-5624 .elementor-element.elementor-element-6cb67b45{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--flex-wrap:wrap;--padding-top:8%;--padding-bottom:8%;--padding-left:5%;--padding-right:5%;}.elementor-5624 .elementor-element.elementor-element-3e8a0ad{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:flex-start;}.elementor-5624 .elementor-element.elementor-element-7a73f2a8{--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5624 .elementor-element.elementor-element-7c0503d0 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-5624 .elementor-element.elementor-element-7c0503d0 .elementor-icon-list-item > a{font-size:14px;}.elementor-5624 .elementor-element.elementor-element-10ecee5{--icon-size:18px;}.elementor-5624 .elementor-element.elementor-element-1190aa6f .elementor-nav-menu .elementor-item{font-size:14px;}.elementor-5624 .elementor-element.elementor-element-1190aa6f .elementor-nav-menu--dropdown .elementor-item, .elementor-5624 .elementor-element.elementor-element-1190aa6f .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:14px;}.elementor-5624 .elementor-element.elementor-element-20f24e4b{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-5624 .elementor-element.elementor-element-20f24e4b.e-con{--order:99999 /* order end hack */;}.elementor-5624 .elementor-element.elementor-element-d3c74e7{text-align:center;}.elementor-5624 .elementor-element.elementor-element-d3c74e7 img{height:400px;}.elementor-5624 .elementor-element.elementor-element-7941b3ce{--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-5624 .elementor-element.elementor-element-4ce6e955 .elementor-heading-title{font-size:14px;}}@media(max-width:767px){.elementor-5624 .elementor-element.elementor-element-6cb67b45{--padding-top:20%;--padding-bottom:20%;--padding-left:5%;--padding-right:5%;}.elementor-5624 .elementor-element.elementor-element-7a73f2a8{--margin-top:0%;--margin-bottom:5%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5624 .elementor-element.elementor-element-7a73f2a8.e-con{--order:-99999 /* order start hack */;}.elementor-5624 .elementor-element.elementor-element-2d20c952 .elementor-heading-title{font-size:18px;}.elementor-5624 .elementor-element.elementor-element-7c0503d0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-5624 .elementor-element.elementor-element-7c0503d0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-5624 .elementor-element.elementor-element-7c0503d0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-5624 .elementor-element.elementor-element-7c0503d0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-5624 .elementor-element.elementor-element-7c0503d0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-5624 .elementor-element.elementor-element-15855b5b{--width:50%;}.elementor-5624 .elementor-element.elementor-element-fd59024 .elementor-heading-title{font-size:18px;}.elementor-5624 .elementor-element.elementor-element-1190aa6f{--e-nav-menu-horizontal-menu-item-margin:calc( 8px / 2 );}.elementor-5624 .elementor-element.elementor-element-1190aa6f .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:8px;}.elementor-5624 .elementor-element.elementor-element-20f24e4b{--margin-top:5%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5624 .elementor-element.elementor-element-7941b3ce{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:2%;--padding-bottom:2%;--padding-left:2%;--padding-right:2%;}.elementor-5624 .elementor-element.elementor-element-444139a{--justify-content:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}}@media(min-width:768px){.elementor-5624 .elementor-element.elementor-element-3e8a0ad{--width:50%;}.elementor-5624 .elementor-element.elementor-element-7a73f2a8{--width:45%;}.elementor-5624 .elementor-element.elementor-element-15855b5b{--width:45%;}.elementor-5624 .elementor-element.elementor-element-20f24e4b{--width:30%;}.elementor-5624 .elementor-element.elementor-element-7941b3ce{--width:100%;}.elementor-5624 .elementor-element.elementor-element-444139a{--width:30%;}}@media(max-width:1024px) and (min-width:768px){.elementor-5624 .elementor-element.elementor-element-3e8a0ad{--width:50.147%;}.elementor-5624 .elementor-element.elementor-element-7a73f2a8{--width:65%;}.elementor-5624 .elementor-element.elementor-element-15855b5b{--width:45%;}.elementor-5624 .elementor-element.elementor-element-20f24e4b{--width:45%;}}/* Start custom CSS */@keyframes CookiebotWidgetFadeIn {
     0% {
         opacity: 0;
    }
     to {
         opacity: 1;
    }
}
 #CookiebotWidget {
     word-wrap: break-word;
     left: 10px;
     bottom: 10px;
     animation: CookiebotWidgetFadeIn 0.3s ease-in;
     background-color: #6c427d !important;
     border-radius: 40px;
     box-shadow: 0 4px 16px rgba(0, 0, 0, 0.15);
     font-family: Helvetica, Arial, sans-serif;
     line-height: 1.5;
     min-height: 48px;
     min-width: 48px;
     opacity: 0;
     pointer-events: none;
     position: fixed;
     transition: all 0.2s ease-in;
     word-break: break-word;
     z-index: 2147483631;
}
 #CookiebotWidget, #CookiebotWidget * {
     background: transparent;
     box-sizing: border-box;
     color: #ffffff !important;
     font-size: 15px;
     letter-spacing: 0.1px;
     margin: 0;
     outline: 0;
     padding: 0;
}
 #CookiebotWidget * {
     font-family: inherit;
}
 #CookiebotWidget button, #CookiebotWidget li, #CookiebotWidget strong, #CookiebotWidget svg, #CookiebotWidget ul {
     border: none;
     cursor: inherit;
     font-weight: inherit;
     line-height: 1.5;
}
 #CookiebotWidget:not(.CookiebotWidget-inactive) {
     opacity: 1;
     pointer-events: all;
     transition: opacity 0.3s ease-in, border-radius 0.2s ease-in;
}
 #CookiebotWidget.CookiebotWidget-open {
     overflow: hidden;
}
 #CookiebotWidget:not(.CookiebotWidget-open):hover {
     box-shadow: 0 4px 18px rgba(0, 0, 0, 0.3);
}
 #CookiebotWidget + #CookiebotWidgetUnderlay {
     background: #000 !important;
     height: 100vh;
     left: 0;
     opacity: 0;
     pointer-events: none;
     position: fixed;
     top: 0;
     visibility: hidden;
     width: 100vw;
     z-index: 2147483630;
}
 #CookiebotWidget:not(.CookiebotWidget-open) .CookiebotWidget-logo {
     cursor: pointer;
}
 #CookiebotWidget .CookiebotWidget-logo {
     display: block;
     transition: opacity 0.3s, transform 0.3s;
}
 #CookiebotWidget .CookiebotWidget-logo svg {
     display: block;
     height: 44px;
     transition: all 0.3s;
     width: 44px;
}
 #CookiebotWidget:not(.CookiebotWidget-open) button.CookiebotWidget-logo svg {
     height: 48px;
     transition: all 0s ease;
     transition-delay: 0.2s;
     width: 48px;
}
 #CookiebotWidget .CookiebotWidget-logo svg circle {
     fill: #6c427d !important;
}
 #CookiebotWidget .CookiebotWidget-logo svg path {
     fill: #ffffff !important;
}
 #CookiebotWidget #CookiebotWidget-widgetContent {
     display: flex;
     max-height: 0;
     max-width: 0;
     overflow: hidden;
     transition: all 0.2s ease-in;
}
 #CookiebotWidget.CookiebotWidget-open #CookiebotWidget-widgetContent {
     max-height: 1000px;
     max-width: 1000px;
}
 #CookiebotWidget.CookiebotWidget-open .CookiebotWidget-contents {
     max-height: calc(100vh - 10px);
     min-height: 360px;
}
 #CookiebotWidget :focus-visible, #CookiebotWidget:not(.CookiebotWidget-open) .Cookiebotwidget-logo {
     outline: 2px solid #6c427d !important;
     outline-offset: 1px;
}
 @media screen and (max-width: 600px) {
     #CookiebotWidget:not(.CookiebotWidget-inactive) {
         bottom: 10px;
         left: 10px;
    }
     #CookiebotWidget :focus-visible, #CookiebotWidget:not(.CookiebotWidget-open) .Cookiebotwidget-logo {
         outline: 0;
    }
}
 @media screen and (min-width: 601px) {
     #CookiebotWidget + #CookiebotWidgetUnderlay {
         display: none;
    }
}
 @keyframes CookiebotWidgetSpin {
     0% {
         transform: rotate(0deg);
    }
     to {
         transform: rotate(1turn);
    }
}
 #CookiebotWidget #CookiebotWidget-widgetContent {
     background-color: #fffbe5 !important;
     border-radius: 40px;
}
 #CookiebotWidget.CookiebotWidget-open #CookiebotWidget-widgetContent {
     border-radius: 8px;
}
 #CookiebotWidget * {
     color: #141414 !important;
}
 #CookiebotWidget strong {
     font-weight: 600;
}
 #CookiebotWidget.CookiebotWidget-open {
     border-radius: 8px;
     box-shadow: 0 30px 70px rgba(0, 0, 0, 0.3);
     max-height: 100vh;
     max-width: calc(100vw - 20px);
}
 #CookiebotWidget.CookiebotWidget-open + #CookiebotWidgetUnderlay {
     opacity: 0.2;
     visibility: visible;
}
 #CookiebotWidget.CookiebotWidget-open .CookiebotWidget-contents {
     opacity: 1;
     transition: opacity 1s;
}
 #CookiebotWidget.CookiebotWidget-open button.CookiebotWidget-logo {
     height: 0;
     opacity: 0;
     pointer-events: none;
     width: 0;
}
 #CookiebotWidget.CookiebotWidget-open button.CookiebotWidget-logo svg {
     height: 0;
     transition: all 0s;
     width: 0;
}
 #CookiebotWidget + #CookiebotWidgetUnderlay {
     transition: opacity 0.5s ease, visibility 0.5s ease;
}
 #CookiebotWidget .CookiebotWidget-contents {
     display: flex;
     flex-direction: column;
     opacity: 0;
     overflow: hidden;
     transition: opacity 0.3s;
}
 #CookiebotWidget .CookiebotWidgetSpinner {
     border-color: #ffffff !important;
     height: 65%;
     left: 50%;
     opacity: 0;
     pointer-events: none;
     position: absolute;
     top: 50%;
     transform: translate(-50%, -50%);
}
 #CookiebotWidget .CookiebotWidgetSpinner:before {
     border: 3px solid transparent;
     border-radius: 50%;
     border-right-color: inherit;
     box-sizing: border-box;
     content: "";
     display: block;
     height: 100%;
     width: 100%;
}
 #CookiebotWidget .CookiebotWidgetSpinner.CookiebotWidget-active {
     opacity: 1;
}
 #CookiebotWidget .CookiebotWidgetSpinner.CookiebotWidget-active:before {
     animation: CookiebotWidgetSpin 1.4s linear infinite;
}
 #CookiebotWidget .CookiebotWidget-header {
     align-items: center;
     border-bottom: 1px solid #eeeeee !important;
     display: flex;
     justify-content: space-between;
     padding: 3px 4px 3px 16px;
}
 #CookiebotWidget[dir="rtl"] .CookiebotWidget-header {
     padding: 3px 16px 3px 4px;
}
 #CookiebotWidget .CookiebotWidget-header .CookiebotWidget-close {
     align-items: center;
     cursor: pointer;
     display: flex;
     height: 48px;
     justify-content: center;
     width: 48px;
}
 #CookiebotWidget .CookiebotWidget-header .CookiebotWidget-close svg {
     fill: #141414 !important;
     height: 14px;
     width: 14px;
}
 #CookiebotWidget .CookiebotWidget-body {
     display: flex;
     overflow: hidden;
     padding: 6px;
     position: relative;
}
 #CookiebotWidget .CookiebotWidget-body-inner {
     display: flex;
     flex-direction: column;
     flex-grow: 1;
     overflow-x: hidden;
     padding: 18px 10px 10px;
     width: 0;
}
 @-moz-document url-prefix() {
     #CookiebotWidget .CookiebotWidget-body-inner {
         scrollbar-track-color: #eeeeee !important;
         scrollbar-face-color: #141414 !important;
         scrollbar-color: #141414 #eeeeee !important;
         scrollbar-width: thin;
    }
}
 #CookiebotWidget .CookiebotWidget-body .CookiebotWidget-consents-list {
     margin-bottom: 28px;
}
 #CookiebotWidget .CookiebotWidget-body .CookiebotWidget-consents-list .CookiebotWidget-state {
     display: block;
     margin-bottom: 8px;
}
 #CookiebotWidget .CookiebotWidget-body .CookiebotWidget-consents-list li {
     display: flex;
     letter-spacing: 0.3px;
     margin-bottom: 4px;
}
 #CookiebotWidget .CookiebotWidget-body .CookiebotWidget-consents-list li:last-of-type {
     margin-bottom: 0;
}
 #CookiebotWidget .CookiebotWidget-body .CookiebotWidget-consents-list li svg {
     fill: #141414 !important;
     height: 14px;
     width: 14px;
}
 #CookiebotWidget .CookiebotWidget-body .CookiebotWidget-consents-list li.CookiebotWidget-approved svg {
     fill: #6c427d !important;
     width: 18px;
}
 #CookiebotWidget .CookiebotWidget-body .CookiebotWidget-consents-list li.CookiebotWidget-approved[data-consent="necessary"] svg {
     height: 21px;
     width: 16px;
}
 #CookiebotWidget .CookiebotWidget-body .CookiebotWidget-consents-list .Cookiebotwidget-consent-icon {
     align-items: center;
     display: flex;
     margin-right: 10px;
     width: 18px;
}
 #CookiebotWidget[dir="rtl"] .CookiebotWidget-body .CookiebotWidget-consents-list .Cookiebotwidget-consent-icon {
     margin-left: 10px;
     margin-right: 0;
}
 #CookiebotWidget .CookiebotWidget-consent-details button {
     align-items: center;
     color: #6c427d !important;
     cursor: pointer;
     display: flex;
     font-weight: 600;
     margin-bottom: 12px;
}
 #CookiebotWidget .CookiebotWidget-consent-details button:hover {
     opacity: 0.85;
}
 #CookiebotWidget .CookiebotWidget-consent-details button svg {
     fill: #141414 !important;
     height: 8px;
     margin-left: 14px;
     width: 12px;
}
 #CookiebotWidget[dir="rtl"] .CookiebotWidget-consent-details button svg {
     margin-left: auto;
     margin-right: 14px;
}
 #CookiebotWidget .CookiebotWidget-consent-details:not(.CookiebotWidget-active) button svg {
     transform: rotate(180deg);
}
 #CookiebotWidget .CookiebotWidget-consent-details .CookiebotWidget-consent-details-box * {
     font-size: 13px;
     word-break: break-all;
}
 #CookiebotWidget .CookiebotWidget-consent-details .CookiebotWidget-consent-details-box {
     background-color: #eeeeee !important;
     border-radius: 8px;
     display: none;
     letter-spacing: 0.5px;
     padding: 16px;
}
 #CookiebotWidget .CookiebotWidget-consent-details.CookiebotWidget-active .CookiebotWidget-consent-details-box {
     display: inline-block;
}
 #CookiebotWidget .CookiebotWidget-consent-details strong {
     letter-spacing: 0.25px;
}
 #CookiebotWidget .CookiebotWidget-consent-details .CookiebotWidget-date {
     margin-bottom: 16px;
}
 #CookiebotWidget .CookiebotWidget-body .CookiebotWidget-main-logo {
     display: flex;
     justify-content: flex-end;
     margin-top: 16px;
}
 #CookiebotWidget .CookiebotWidget-body .CookiebotWidget-main-logo svg {
     fill: #141414 !important;
     display: block;
     height: 26px;
     width: 133px;
}
 #CookiebotWidget #CookiebotWidget-buttons {
     border-top: 1px solid #eeeeee !important;
     font-size: 0;
     margin-top: auto;
     padding: 16px 16px 8px;
}
 #CookiebotWidget #CookiebotWidget-buttons button {
     border: 2px solid;
     border-radius: 4px;
     cursor: pointer;
     font-weight: 600;
     line-height: 1.2;
     margin-bottom: 8px;
     min-height: 48px;
     padding: 12px 16px;
     position: relative;
     text-align: center;
     transition: color 0.2s;
     width: 100%;
}
 #CookiebotWidget #CookiebotWidget-buttons button:hover {
     opacity: 0.85;
}
 #CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-change {
     background-color: #6c427d !important;
     border-color: #6c427d !important;
     color: #ffffff !important;
}
 #CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-withdraw {
     background-color: #fffbe5 !important;
     border-color: #6c427d !important;
     color: #141414 !important;
     transition-delay: 0.3s;
}
 #CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-withdraw:disabled {
     border-color: #141414 !important;
     cursor: default;
     opacity: 0.4;
}
 #CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-withdraw .CookiebotWidgetSpinner.CookiebotWidget-active {
     border-color: #141414 !important;
     transition-delay: 0.3s;
}
 #CookiebotWidget .CookiebotWidget-body-inner::-webkit-scrollbar {
     width: 0.25em;
}
 #CookiebotWidget .CookiebotWidget-body-inner::-webkit-scrollbar-track {
     background: #eeeeee !important;
     border-radius: 0.313em;
}
 #CookiebotWidget .CookiebotWidget-body-inner::-webkit-scrollbar-thumb {
     background: #141414 !important;
     border-radius: 0.313em;
}
 #CookiebotWidget .CybotCookiebotScrollbarContainer {
     background: #fffbe5 !important;
     display: none;
     height: 100%;
     pointer-events: none;
     position: absolute;
     right: 0.375em;
     top: 0;
     transition: opacity 0.5s;
     width: 0.6em;
}
 #CookiebotWidget:hover .CybotCookiebotScrollbarContainer {
     opacity: 0;
}
 @media screen and (min-width: 601px) {
     #CookiebotWidget.CookiebotWidget-open {
         max-width: 100vw;
    }
     #CookiebotWidget .CookiebotWidget-header {
         padding: 3px 12px 3px 24px;
    }
     #CookiebotWidget[dir="rtl"] .CookiebotWidget-header {
         padding: 3px 24px 3px 12px;
    }
     #CookiebotWidget .CookiebotWidget-body-inner {
         padding: 18px 18px 10px;
    }
     #CookiebotWidget #CookiebotWidget-buttons {
         display: flex;
         flex-wrap: wrap;
         padding: 16px 24px;
    }
     #CookiebotWidget #CookiebotWidget-buttons button {
         width: auto;
    }
     #CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-withdraw {
         margin-right: 8px;
    }
     #CookiebotWidget[dir="rtl"] #CookiebotWidget-buttons #CookiebotWidget-btn-withdraw {
         margin-left: 8px;
         margin-right: 0;
    }
}
 @media screen and (min-width: 1510px) {
     #CookiebotWidget .CookiebotWidget-body-inner::-webkit-scrollbar {
         width: 0.5em;
    }
     #CookiebotWidget .CybotCookiebotScrollbarContainer {
         display: block;
    }
}
 
 
 #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 button>span:first-child,
#CybotCookiebotDialog label {
	width: auto
}

#CybotCookiebotDialogBodyUnderlay {
	background-color: #000 !important;
	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: #fffbe5 !important;
	border-radius: 8px;
	box-shadow: 0 32px 68px rgba(0, 0, 0, .3);
	box-sizing: border-box;
	color: #141414 !important;
	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 !important;
	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 !important;
	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 !important;
	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 #fffbe5 !important;
	color: #141414 !important;
	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: #6c427d !important
}

#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive {
	border-color: transparent;
	border-bottom: 1px solid #6c427d !important;
	color: #6c427d !important
}

@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 !important;
	height: 100%;
	padding: .375em;
	position: relative
}

#CybotCookiebotDialog .CybotCookiebotScrollArea {
	height: 100%
}

#CybotCookiebotDialog .CybotCookiebotDialogBodyBottomWrapper {
	width: 100%
}

#CybotCookiebotDialog .CybotCookiebotDialogGpcContainer {
	align-items: center;
	border-bottom: 1px solid #D6D6D6 !important;
	display: none;
	flex: 1;
	height: 100%;
	letter-spacing: .5px;
	line-height: 1.6em;
	max-height: 100%;
	overflow: hidden;
	padding: 1em .625em;
	width: 100%
}

#CybotCookiebotDialog .CybotCookiebotDialogGpcContainer .CybotCookiebotDialogGpcText {
	overflow: hidden
}

#CybotCookiebotDialog #CybotCookiebotDialogGpcIcon {
	align-items: center;
	display: inline-flex;
	height: 1.6em;
	justify-content: center;
	margin-right: 8px;
	width: 1.6em
}

#CybotCookiebotDialog #CybotCookiebotDialogGpcIcon svg {
	display: flex;
	height: 18px;
	width: 18px
}

@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 .CybotCookiebotDialogGpcContainer {
		align-items: flex-end;
		border-bottom: none;
		flex-wrap: wrap;
		justify-content: flex-start;
		padding-left: 0
	}

	#CybotCookiebotDialog.CybotEdge[dir=rtl] .CybotCookiebotDialogBodyBottomWrapper,
	#CybotCookiebotDialog.CybotEdge[dir=rtl] .CybotCookiebotDialogGpcContainer {
		padding-left: 0;
		padding-right: .375em
	}

	#CybotCookiebotDialog.CybotEdge.CybotMultilevel .CybotCookiebotDialogBodyBottomWrapper {
		border-top: 1px solid #D6D6D6 !important;
		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,
	#CybotCookiebotDialog.CybotEdge:not([lang=ta]):not([lang=bg]):not([lang=is]):not([lang=el]) .CybotCookiebotDialogGpcContainer {
		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 !important;
	border-radius: .5em;
	margin: 0 .625em 1em;
	padding: 1em
}

#CybotCookiebotDialogDetailBulkConsent:before {
	border-top: 1px solid #D6D6D6 !important;
	content: "";
	width: 100%
}

#CybotCookiebotDialogDetailBulkConsentLink {
	color: #141414 !important;
	display: block;
	font-weight: 600;
	line-height: 1.6em;
	margin-bottom: .625em;
	text-decoration: none
}

#CybotCookiebotDialogDetailBulkConsentLink:hover {
	color: #6c427d !important
}

#CybotCookiebotDialogTabContent .CybotCookiebotDialogDetailBulkConsentCount {
	background-color: #D6D6D6 !important;
	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: rgba(0, 0, 0, 0.05);
	border: 1px solid #D6D6D6 !important;
	border-radius: .5em;
	margin-top: 1.5em;
	padding: 1em
}

#CybotCookiebotDialogDetailBulkConsentListWrapper>span {
	border-bottom: 1px solid #D6D6D6 !important;
	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 !important
}

#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 !important;
	border-radius: 1em;
	margin: 1.5em 0 1em;
	padding: 1em
}

#CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABWrapper:last-of-type {
	margin-bottom: 0
}

#CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABContainer,
#CybotCookiebotDialogDetailBodyContentIABv2Tabs .CybotCookiebotDialogBodyLevelButtonIABContainerCollapsed {
	background-color: rgba(0, 0, 0, 0.05);
	border: 2px solid #D6D6D6 !important;
	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 !important;
	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 !important;
		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 !important;
	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 !important;
	border-radius: .313em
}

#CybotCookiebotDialog .CybotCookiebotScrollContainer .CybotCookiebotScrollbarContainer {
	background: #fffbe5 !important;
	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: #6c427d !important
}

@-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 !important;
		scrollbar-face-color: #141414 !important;
		scrollbar-color: #141414 #f2f2f2 !important;
		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: #6c427d #f2f2f2 !important
}

@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 !important
}

#CybotCookiebotDialog a:hover:after,
#CybotCookiebotDialog a:hover:before,
#CybotCookiebotDialog button:hover:after,
#CybotCookiebotDialog button:hover:before {
	border-color: #6c427d !important
}

#CybotCookiebotDialog #CybotCookiebotBannerCloseButtonE2E,
#CybotCookiebotDialog .CybotCookiebotBannerCloseButton {
	fill: #141414 !important;
	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: #fffbe5 !important;
	border: 2px solid #6c427d !important;
	border-radius: .25em;
	color: #141414 !important;
	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: #fffbe5 !important;
	border-color: #6c427d !important;
	color: #141414 !important
}

#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonAccept,
#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonAccept,
#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll {
	background-color: #6c427d !important;
	border-color: #6c427d !important;
	color: #fffbe5 !important
}

#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize {
	align-items: center
}

#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize .CybotCookiebotDialogArrow {
	border-color: #141414 !important;
	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 !important;
	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: #fffbe5 !important;
	border: 2px solid #6c427d !important;
	border-radius: .25em;
	color: #141414 !important;
	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: #6c427d !important;
	border-color: #6c427d !important;
	color: #fffbe5 !important;
	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: #6c427d !important;
	display: flex;
	font-weight: 600;
	text-decoration: none
}

#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails a:after {
	border-style: solid;
	border-width: .15em .15em 0 0;
	color: #141414 !important;
	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 !important;
	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: #fffbe5 !important;
	border-radius: 50%;
	bottom: 4px;
	content: "";
	height: 24px;
	left: 4px;
	position: absolute;
	transition: transform .4s;
	width: 24px
}

#CybotCookiebotDialog input:checked+.CybotCookiebotDialogBodyLevelButtonSlider {
	background-color: #6c427d !important
}

#CybotCookiebotDialog input:checked+.CybotCookiebotDialogBodyLevelButtonSlider:before,
#CybotCookiebotDialog[dir=rtl] #CybotCookiebotDialogTabContent input+.CybotCookiebotDialogBodyLevelButtonSlider:before {
	background-color: #ffffff !important;
	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 !important;
	pointer-events: none
}

#CybotCookiebotDialogBodyLevelButtonsSelectPane {
	border-bottom: 1px solid #D6D6D6 !important;
	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: #6c427d !important
}

@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 !important
	}

	#CybotCookiebotDialog[dir=rtl] #CybotCookiebotDialogBodyLevelButtonsSelectPane .CybotCookiebotDialogBodyLevelButtonWrapper:not(:last-of-type) {
		border-left: 1px solid #D6D6D6 !important;
		border-right: none
	}

	#CybotCookiebotDialogBodyLevelButtonsSelectPane .CybotCookiebotDialogBodyLevelButtonLabel {
		margin-bottom: .75em
	}

	#CybotCookiebotDialogTabContent input:focus+.CybotCookiebotDialogBodyLevelButtonSlider {
		box-shadow: 0 0 1px #6c427d !important
	}
}

@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 .CybotCookiebotDialogBodyLevelButtonSliderWrapperFullWidth {
	display: flex;
	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: #fffbe5 !important;
	border: 2px solid #D6D6D6 !important;
	border-radius: 4px;
	position: relative
}

#CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentIABv2Tabs input[type=checkbox]:not(:checked):hover {
	border-color: #141414 !important
}

#CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentIABv2Tabs input[type=checkbox]:checked {
	background-color: #6c427d !important;
	border-color: #6c427d !important
}

#CybotCookiebotDialog #CybotCookiebotDialogDetailBodyContentIABv2Tabs input[type=checkbox]:checked:after {
	border-bottom: 2px solid #fffbe5 !important;
	border-right: 2px solid #fffbe5 !important;
	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 !important;
	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 !important
}

#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: #6c427d !important
}

#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 !important;
	border-radius: .5em;
	font-weight: 600;
	margin: 1em 0;
	padding: 1em 1.5em
}

#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieGroup {
	border: 1px solid #D6D6D6 !important;
	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 !important
}

#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: rgba(0, 0, 0, 0.05);
	border: 1px solid #D6D6D6 !important;
	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 !important;
	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 !important;
	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: #6c427d !important;
	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 #6c427d !important
	}

	#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: #6c427d !important;
}

#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 !important;
	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 !important;
	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: #6c427d !important;
}

@-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 !important;
		scrollbar-track-color: #f2f2f2 !important;
		scrollbar-face-color: #141414 !important;
	}
}

#CybotCookiebotDialog.CybotCookiebotDialogZoomedLg #CybotCookiebotDialogFooter>div:first-of-type:focus,
#CybotCookiebotDialog.CybotCookiebotDialogZoomedXl #CybotCookiebotDialogFooter>div:first-of-type:focus {
	scrollbar-color: #6c427d #f2f2f2 !important;
}

#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 !important;
}

#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;
	}

	#CybotCookiebotDialog.CybotEdge.CybotMultilevel .CybotCookiebotDialogBodyBottomWrapper {
		border-top: 1px solid #D6D6D6 !important;
		padding-top: 1em;
	}

	#CybotCookiebotDialog.CybotEdge .CybotCookiebotDialogGpcContainer {
		align-items: flex-end;
		justify-content: flex-start;
		flex-wrap: wrap;
		padding-left: 0px;
		border-bottom: none;
	}
}

#CybotCookiebotDialog .CybotCookiebotDialogGpcContainer {
	display: none;
	align-items: center;
	width: 100%;
	flex: 1;
	height: 100%;
	max-height: 100%;
	overflow: hidden;
	line-height: 1.6em;
	letter-spacing: 0.5px;
	padding: 1em .625em;
	border-bottom: 1px solid #D6D6D6 !important;
}/* End custom CSS */