        @keyframes ucOpacity {
            0% {
                opacity: 0
            }
            100% {
                opacity: 1
            }
        }

        .usercentrics-button * {
            box-sizing: border-box !important
        }

        .usercentrics-button li {
            line-height: 0 !important
        }

        .usercentrics-button button {
            outline: 0;
            border: none
        }

        .usercentrics-button button#change-secondary-state {
            background: 0 0
        }

        .usercentrics-button .uc-mt-5 {
            margin-top: 5px
        }

        .usercentrics-button .usercentrics-button .checkbox input.intermediate[type=checkbox]:after,
        .usercentrics-button .usercentrics-button .checkbox-inline input.intermediate[type=checkbox]:after,
        .usercentrics-button .usercentrics-button input.intermediate[type=checkbox]:after {
            border: none !important
        }

        .usercentrics-button .usercentrics-button .checkbox input.intermediate[type=checkbox]:after,
        .usercentrics-button .usercentrics-button .checkbox-inline input.intermediate[type=checkbox]:after,
        .usercentrics-button .usercentrics-button input.intermediate[type=checkbox]:after {
            border: none !important
        }

        .usercentrics-button .uc-blue-icon svg {
            fill: #4092ce !important
        }

        .usercentrics-button .svg-icon-28 svg {
            width: 28px !important;
            height: 100% !important
        }

        .usercentrics-button .uc-svg-24 svg {
            width: 24px !important;
            height: 24px !important
        }

        .usercentrics-button .uc-svg-16 svg {
            height: 16px;
            width: 16px
        }

        .usercentrics-button .uc-svg-18 svg {
            width: 18px !important;
            height: 18px !important
        }

        .usercentrics-button .svg-icon-12 svg {
            width: 12px !important;
            height: 12px !important;
            margin-top: 2px !important
        }

        .usercentrics-button .uc-fade {
            opacity: 1 !important
        }

        .usercentrics-button .uc-close-btn.uc-close {
            opacity: .3
        }

        .usercentrics-button .uc-collapse:not(.uc-show) {
            display: none !important
        }

        .usercentrics-button .uc-card-body {
            flex: 1 1 auto !important;
            padding: 20px !important;
            border: none !important;
            margin-top: -1px !important
        }

        .usercentrics-button .switch {
            position: relative !important;
            display: inline-block !important;
            width: 100% !important
        }

        .usercentrics-button .uc-form-check {
            overflow: hidden !important
        }

        .usercentrics-button .uc-dropdown .uc-dropdown-menu {
            background: #1f8ceb
        }

        .usercentrics-button .uc-dropdown .uc-dropdown-menu.lan-opened {
            display: block !important;
            min-width: auto
        }

        .usercentrics-button .uc-dropdown .uc-dropdown-menu .uc-list-group-item {
            cursor: pointer !important;
            background: 0 0 !important;
            background-color: transparent !important;
            border: 0
        }

        .usercentrics-button .uc-dropdown .uc-dropdown-menu .uc-list-group-item .uc-tootip {
            position: absolute;
            top: auto;
            left: 30px;
            background-color: rgba(0, 0, 0, .3);
            color: #fff;
            display: none;
            z-index: 9999999
        }

        .usercentrics-button .uc-dropdown .uc-dropdown-menu .uc-list-group-item.uc-show-tooltip .uc-tootip {
            display: block
        }

        .usercentrics-button .uc-dropdown .uc-dropdown-toggle {
            padding: 0 !important
        }

        .usercentrics-button .uc-card-header {
            padding: 25px 20px !important;
            margin: 0;
            border: none !important
        }

        .usercentrics-button .uc-card-header .header-title {
            font-size: 22px !important;
            font-weight: 700 !important;
            text-transform: capitalize !important
        }

        .usercentrics-button .uc-card-header .switch1 {
            display: flex !important;
            flex-direction: row !important;
            justify-content: left !important
        }

        .usercentrics-button .uc-card-header .switch1.on .background {
            background-color: #00b39d !important
        }

        .usercentrics-button .uc-card-header .switch1.on .background .circle {
            right: 5px !important;
            -webkit-transform: translateX(18px) !important;
            transform: translateX(18px) !important
        }

        .usercentrics-button .uc-card-header .switch1.off .background .circle {
            left: -2.5px !important
        }

        .usercentrics-button .uc-card-header .switch1 .background {
            width: 30px !important;
            height: 18px !important;
            border-radius: 18px !important;
            background-color: #e05545 !important;
            display: inline-flex !important;
            transition: background-color .1s linear !important;
            align-self: center !important;
            cursor: pointer !important
        }

        .usercentrics-button .uc-card-header .switch1 .background .circle {
            position: relative !important;
            top: 0 !important;
            width: 18px !important;
            height: 18px !important;
            border-radius: 50% !important;
            background-color: #fff !important;
            border: .5px solid #f1f1f2 !important;
            box-shadow: 0 1.5px 5px rgba(11, 42, 57, .15) !important;
            transition: .1s !important
        }

        .usercentrics-button .uc-content {
            padding: 16px !important
        }

        .usercentrics-button .uc-content .uc-modal-header {
            padding: 0 !important
        }

        .usercentrics-button .uc-content .uc-modal-body {
            padding: 14px !important;
            height: 370px !important
        }

        .usercentrics-button .uc-content .uc-modal-footer {
            padding: 14px 0 0 0 !important
        }

        .usercentrics-button #uc-privacy-chip {
            position: fixed;
            z-index: 9999993
        }

        .usercentrics-button #uc-banner-modal #uc-main-banner,
        .usercentrics-button #uc-banner-modal .uc-banner-wrapper,
        .usercentrics-button #uc-central-banner-modal {
            position: fixed !important;
            z-index: 9999990
        }

        .usercentrics-button #uc-banner-modal .uc-banner-wrapper {
            transform: translateZ(9999990px);
            left: 0;
            right: 0
        }

        .usercentrics-button #uc-banner-modal .uc-banner-wrapper.uc-page-overlay {
            height: 100%;
            width: 100%
        }

        .usercentrics-button.uc-banner-1 #uc-banner-modal .uc-banner-wrapper {
            bottom: 0
        }

        .usercentrics-button.uc-banner-2 #uc-banner-modal .uc-banner-wrapper {
            top: 0
        }

        .usercentrics-button #uc-consents-info-modal .uc-consents-info-modal-wrapper {
            color: #000;
            position: fixed !important;
            z-index: 9999995 !important;
            top: 0;
            transform: translateZ(9999995px);
            left: 0;
            width: 100%;
            height: 100%
        }

        .usercentrics-button #uc-about-modal {
            position: fixed !important;
            z-index: 9999995 !important
        }

        .usercentrics-button #uc-corner-modal .corner-modal-wrapper {
            position: fixed !important;
            z-index: 9999995 !important;
            transform: translateZ(9999995px);
            width: 100%;
            bottom: 0;
            left: 0
        }

        .usercentrics-button #uc-corner-modal .corner-modal-wrapper.inactive-background-wrapper {
            height: 100%
        }

        .usercentrics-button #uc-center-modal .center-modal-wrapper {
            position: fixed !important;
            z-index: 9999993 !important;
            transform: translateZ(9999993px);
            width: 100%;
            top: 50%;
            left: 0
        }

        .usercentrics-button #uc-center-modal .center-modal-wrapper.inactive-background-wrapper {
            top: 0;
            height: 100%
        }

        .usercentrics-button .privacy-chip-wrapper {
            cursor: pointer;
            font-size: 14px;
            opacity: .9;
            padding: 8px 0 5px;
            position: fixed;
            text-align: center;
            width: 150px
        }

        .usercentrics-button .privacy-chip-wrapper.uc-bc {
            border-radius: 10px 10px 0 0;
            bottom: 0;
            left: 50%;
            transform: translateX(-50%)
        }

        .usercentrics-button .privacy-chip-wrapper.uc-rm {
            border-radius: 10px 10px 0 0;
            right: 0;
            bottom: 50%;
            transform: rotate(-90deg) translateX(50%);
            transform-origin: right bottom
        }

        .usercentrics-button .privacy-chip-wrapper.uc-tc {
            border-radius: 0 0 10px 10px;
            top: 0;
            left: 50%;
            transform: translateX(-50%)
        }

        .usercentrics-button .privacy-chip-wrapper.uc-lm {
            border-radius: 10px 10px 0 0;
            bottom: 50%;
            left: 0;
            transform: rotate(90deg) translateX(-50%);
            transform-origin: left bottom
        }

        .usercentrics-button .uc-banner {
            background-color: rgba(0, 0, 0, .7) !important;
            position: fixed !important
        }

        .usercentrics-button .uc-banner .uc-banner-content {
            width: 100% !important;
            max-width: 980px !important;
            position: fixed !important;
            left: 0 !important;
            right: 0 !important;
            color: #fff !important;
            margin: auto !important
        }

        .usercentrics-button .uc-banner .uc-banner-content>div {
            padding: 20px 20px 20px 20px !important;
            overflow: hidden !important
        }

        .usercentrics-button .uc-banner .uc-banner-content p {
            font-size: 16px;
            line-height: 20px !important;
            margin: auto;
            margin-bottom: 5px !important;
            word-wrap: break-word !important
        }

        .usercentrics-button .uc-banner .uc-banner-content .uc-btn {
            width: 30% !important;
            font-weight: 700 !important;
            display: inline-block !important;
            float: left !important;
            margin-right: 5% !important
        }

        .usercentrics-button .uc-banner .uc-banner-content .uc-btn:last-child {
            margin-right: 0 !important
        }

        .usercentrics-button .uc-banner .uc-banner-content .uc-btn.btn-disabled {
            display: none !important
        }

        .usercentrics-button .uc-corner-modal .uc-corner-modal-content {
            width: 364px !important;
            max-width: 100%;
            position: fixed !important;
            z-index: 9999995 !important;
            transform: translateZ(9999995px);
            padding: 0 !important;
            border: 0
        }

        .usercentrics-button .uc-corner-modal .uc-corner-modal-content h6 {
            line-height: 22px;
            margin-left: 4px
        }

        .usercentrics-button .uc-corner-modal .uc-corner-modal-content .uc-card-body {
            padding-top: 8px !important;
            padding-bottom: 8px !important
        }

        .usercentrics-button .uc-corner-modal .uc-corner-modal-content .history-content .uc-timeline .uc-history-time {
            width: auto !important;
            max-width: 30%;
            padding: 0 7px 0 0 !important
        }

        .usercentrics-button .uc-corner-modal .uc-corner-modal-content .uc-timeline .uc-timeline-left {
            width: 83.33%
        }

        .usercentrics-button .uc-corner-modal .uc-corner-modal-content .uc-timeline .uc-timeline-right {
            width: 16.66%;
            text-align: right
        }

        .usercentrics-button .uc-corner-modal .uc-corner-modal-content .uc-timeline .status-height {
            min-height: 25px
        }

        .usercentrics-button .uc-corner-modal .uc-corner-modal-content .uc-timeline .uc-history-timeline-dot.red,
        .usercentrics-button .uc-corner-modal .uc-corner-modal-content .uc-timeline .uc-history-timeline-dot.uc-green {
            position: relative !important
        }

        .usercentrics-button .uc-corner-modal .uc-corner-modal-content .uc-timeline .uc-history-description {
            margin-left: 0 !important;
            margin-right: 0 !important
        }

        .usercentrics-button .uc-corner-modal .uc-corner-modal-content .uc-timeline .uc-history-description.uc-status-min-height {
            min-height: 26px
        }

        .usercentrics-button .uc-corner-modal .uc-corner-modal-content .uc-timeline .uc-history-time {
            width: auto !important;
            padding: 0 7px 0 0 !important
        }

        .usercentrics-button .uc-corner-modal .uc-corner-modal-content .uc-history-line li {
            margin-bottom: 8px !important;
            min-height: 26px
        }

        .usercentrics-button .uc-corner-modal .uc-corner-modal-content .uc-tab-content {
            position: relative !important;
            height: 42vh !important;
            overflow: auto !important;
            overflow-x: hidden !important;
            border: 1px solid rgba(0, 0, 0, .125) !important;
            padding-top: 4px !important
        }

        .usercentrics-button .uc-corner-modal .uc-corner-modal-content .uc-tab-content .uc-consent-group {
            margin-top: 0 !important
        }

        .usercentrics-button .uc-corner-modal .uc-corner-modal-content .uc-form-check {
            padding: 16px 20px !important;
            overflow: hidden !important
        }

        .usercentrics-button .uc-corner-modal .uc-corner-modal-content .uc-nav-tabs {
            padding: 0 !important
        }

        .usercentrics-button .uc-corner-modal .uc-corner-modal-content .uc-nav-tabs li {
            width: 50% !important;
            float: left !important;
            text-align: center !important
        }

        .usercentrics-button .uc-corner-modal .uc-corner-modal-content .uc-nav-tabs a {
            background: 0 0 !important;
            padding: 8px 15px !important;
            color: #dcdcdc !important;
            text-transform: capitalize
        }

        .usercentrics-button .uc-corner-modal .uc-corner-modal-content .uc-nav-tabs a.uc-active {
            color: #fff !important
        }

        .usercentrics-button .uc-corner-modal .uc-blue-icon svg {
            fill: #4092ce !important
        }

        .usercentrics-button .uc-corner-modal .uc-blue-icon svg path {
            fill: #4092ce !important
        }

        .usercentrics-button .uc-corner-modal .uc-blue-icon svg circle {
            fill: #4092ce !important
        }

        .usercentrics-button .uc-corner-modal .uc-blue-icon svg text {
            fill: #4092ce !important
        }

        .usercentrics-button .uc-corner-modal .consent-header .consent-header {
            margin-right: 0 !important
        }

        .usercentrics-button .uc-corner-modal .uc-tab-content {
            height: 36vh !important;
            overflow: hidden !important;
            overflow-y: scroll !important
        }

        .usercentrics-button .uc-corner-modal .consent-info .uc-consent-label {
            padding-left: 0 !important
        }

        .usercentrics-button .uc-corner-modal .uc-form-check-label {
            padding-left: 4px !important
        }

        .usercentrics-button .uc-corner-modal .uc-form-check-label input[type=checkbox] {
            display: block !important;
            -webkit-appearance: none !important;
            -moz-appearance: none !important;
            appearance: none !important
        }

        .usercentrics-button .uc-corner-modal.btn-disabled {
            display: none
        }

        .user-centric-center-modal {
            position: fixed !important;
            top: 0 !important;
            left: 0 !important;
            z-index: 9999993 !important
        }

        .user-centric-center-modal .uc-content {
            background-color: #fff !important;
            box-shadow: 0 6px 36px rgba(0, 0, 0, .3) !important;
            border-radius: 3.5px !important
        }

        .user-centric-center-modal .uc-content .uc-form-check-label {
            padding-left: 4px !important
        }

        .user-centric-center-modal .uc-content .uc-form-check-label input[type=checkbox] {
            display: block !important;
            -webkit-appearance: none !important;
            -moz-appearance: none !important;
            appearance: none !important
        }

        .user-centric-center-modal .uc-content .history-content .uc-timeline .uc-history-time {
            width: 25% !important;
            padding: 0 8px 0 0 !important
        }

        .user-centric-center-modal .uc-content .uc-text {
            font-size: 18px !important
        }

        .user-centric-center-modal .uc-content .uc-card-body {
            height: calc(100vh - 200px) !important;
            max-height: 260px !important;
            overflow-y: auto
        }

        .user-centric-center-modal .uc-content .uc-tab-content {
            height: calc(100vh - 200px) !important;
            max-height: 260px !important;
            overflow-y: auto
        }

        .user-centric-center-modal .uc-content .uc-close-btn {
            position: absolute !important;
            z-index: 99 !important;
            padding: 0 !important;
            background-color: transparent !important;
            border: 0 !important;
            line-height: 16px !important
        }

        .user-centric-center-modal .uc-content .uc-close-btn:not(:disabled):not(.uc-disabled-element) {
            cursor: pointer !important
        }

        .uc-language-wrapper {
            position: absolute !important;
            top: 0 !important;
            left: 0 !important
        }

        .uc-language-wrapper .uc-list-group-item {
            padding: 5px
        }

        .uc-language-wrapper .svg-wrapper {
            display: inline-block;
            vertical-align: middle;
            margin-top: -2px
        }

        .uc-language-wrapper svg {
            width: 30px !important;
            height: 20px !important
        }

        @keyframes ucOpacity {
            0% {
                opacity: 0
            }
            100% {
                opacity: 1
            }
        }

        .usercentrics-button * {
            font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important
        }

        .usercentrics-button .uc-pt-3 {
            padding-top: 16px !important
        }

        .usercentrics-button .uc-pb-3 {
            padding-bottom: 16px !important
        }

        .usercentrics-button .uc-mb-0 {
            margin-bottom: 0 !important
        }

        .usercentrics-button .uc-p-l-15 {
            padding-left: 15px
        }

        .usercentrics-button .uc-align-middle {
            vertical-align: middle
        }

        .usercentrics-button .uc-floating-button-wrapper {
            height: inherit;
            width: inherit
        }

        .usercentrics-button input[type=checkbox] {
            display: none !important
        }

        .usercentrics-button input[type=checkbox]:disabled {
            cursor: default !important
        }

        .usercentrics-button input[type=checkbox]::after {
            margin-right: 0 !important
        }

        .usercentrics-button p {
            font-size: 14px;
            margin: 0 0 10px
        }

        .usercentrics-button .uc-btn,
        .usercentrics-button a,
        .usercentrics-button button {
            cursor: pointer
        }

        .usercentrics-button .uc-btn {
            min-width: 110px !important;
            display: inline-block;
            font-weight: 400 !important;
            text-align: center !important;
            white-space: nowrap !important;
            vertical-align: middle !important;
            -webkit-user-select: none !important;
            -moz-user-select: none !important;
            -ms-user-select: none !important;
            user-select: none !important;
            padding: 6px 12px !important;
            font-size: 16px !important;
            line-height: 1.5 !important;
            border-radius: 4px;
            text-transform: uppercase !important;
            border: none;
            box-shadow: 0 1px 4px rgba(0, 0, 0, .4) !important;
            transition: all .4s !important
        }

        .usercentrics-button .uc-form-check-label {
            display: block !important;
            padding-left: 20px !important;
            padding-top: 2px !important;
            text-indent: 0 !important
        }

        .usercentrics-button .uc-form-check-label .uc-form-check-input {
            height: 13px !important;
            width: 13px !important;
            padding: 0 !important;
            margin: 0 !important;
            position: relative !important;
            top: 1px !important;
            vertical-align: middle !important
        }

        .usercentrics-button .space-top-25 {
            margin-top: 25px !important
        }

        .usercentrics-button .hidden {
            display: none !important
        }

        .usercentrics-button .uc-text-right {
            padding-top: 0 !important;
            padding-bottom: 0 !important
        }

        .usercentrics-button label {
            font-family: BlinkMacSystemFont, -apple-system, "Segoe UI", Roboto, Oxygen-Sans, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol" !important;
            font-weight: 600 !important
        }

        .usercentrics-button .uc-consent-group {
            margin-top: 10px !important
        }

        .usercentrics-button .uc-tab-content {
            display: block !important
        }

        .usercentrics-button .uc-tab-content .uc-tab-pane {
            text-align: left !important;
            visibility: visible !important;
            width: 100% !important
        }

        .usercentrics-button .uc-tab-content .uc-tab-pane.uc-fade {
            opacity: 1 !important
        }

        .usercentrics-button .uc-tab-content .view {
            display: block !important
        }

        .usercentrics-button .uc-header-subtitle-text {
            color: #fff
        }

        .usercentrics-button .uc-nav {
            flex-wrap: nowrap !important
        }

        .usercentrics-button .uc-nav-tabs {
            border-bottom: 0 !important;
            margin: 0 !important
        }

        .usercentrics-button .uc-nav-tabs li {
            margin-left: 0 !important
        }

        .usercentrics-button .uc-nav-tabs .uc-nav-link {
            height: 35px !important;
            min-width: 100% !important;
            text-align: center !important;
            margin-bottom: 1px !important;
            -webkit-box-shadow: none !important;
            box-shadow: none !important;
            background: 0 0;
            color: inherit
        }

        .usercentrics-button .uc-nav-tabs .uc-nav-link a:hover {
            color: inherit !important
        }

        .usercentrics-button .uc-nav-tabs .uc-active {
            background: 0 0 !important
        }

        .usercentrics-button .uc-inner-content {
            background: #fff !important
        }

        .usercentrics-button .uc-inner-content .consent-header {
            margin-left: 15px !important;
            margin-right: 15px !important
        }

        .usercentrics-button .uc-form-check-input::after {
            color: red !important;
            border-color: red !important
        }

        .usercentrics-button .uc-form-check-input:checked::after {
            background: #32cd32 !important;
            border-color: #32cd32 !important
        }

        .usercentrics-button .uc-form-check-input.intermediate:not(:checked)::after {
            background: orange !important;
            border-color: orange !important;
            content: "-";
            color: #fff !important;
            text-align: center
        }

        .usercentrics-button .uc-form-check-input:disabled::after {
            border-color: #a9a9a9 !important
        }

        .usercentrics-button .uc-form-check-input:checked:disabled::after {
            background: #a9a9a9 !important
        }

        .usercentrics-button .uc-cursor-pointer {
            cursor: pointer !important
        }

        .usercentrics-button .uc-timeline {
            margin-top: 10px !important;
            margin-bottom: 17px !important;
            width: 100% !important
        }

        .usercentrics-button .uc-timeline ul {
            padding: 0 !important;
            margin: 0 !important;
            list-style: none !important;
            position: relative !important
        }

        .usercentrics-button .uc-timeline ul.uc-history-line::before {
            content: "" !important;
            height: 100% !important;
            width: 1px !important;
            background-color: #40e0d0 !important;
            position: absolute !important;
            top: 5px !important;
            left: 7px !important
        }

        .usercentrics-button .uc-timeline ul li {
            list-style: none !important
        }

        .usercentrics-button .uc-timeline li div {
            display: inline-block !important;
            margin-bottom: 8px !important;
            vertical-align: middle !important;
            font-weight: 400
        }

        .usercentrics-button .uc-timeline li div.last {
            margin-bottom: 0 !important;
            top: auto !important;
            bottom: 4px !important
        }

        .usercentrics-button .uc-timeline .uc-history-timeline-dot {
            width: 14px !important;
            height: 14px !important;
            box-sizing: border-box !important;
            border-radius: 50% !important;
            -webkit-border-radius: 50% !important;
            -moz-border-radius: 50% !important;
            background: #fff !important;
            z-index: 1 !important;
            margin-right: 7px !important
        }

        .usercentrics-button .uc-timeline .uc-history-timeline-dot.uc-green {
            background: #5aeb87 !important;
            z-index: 1 !important;
            position: absolute !important;
            left: 0 !important
        }

        .usercentrics-button .uc-timeline .uc-history-timeline-dot.red {
            background: #ff6969 !important;
            z-index: 1 !important;
            position: absolute !important;
            left: 0 !important
        }

        .usercentrics-button .uc-timeline .uc-history-timeline-dot.orange {
            border: 2px solid #eb8b6e !important
        }

        .usercentrics-button .uc-timeline .uc-history-time {
            width: 25% !important;
            margin-top: 1px !important
        }

        .usercentrics-button .uc-timeline .uc-history-description {
            width: 45% !important;
            margin-left: 20px !important;
            margin-top: 1px !important
        }

        .usercentrics-button .uc-timeline .off-on {
            float: right;
            width: auto !important;
            max-width: 15%;
            margin-top: 1px !important
        }

        .usercentrics-button .uc-consents-info-modal-wrapper .uc-timeline .uc-history-timeline-dot {
            margin-top: 2px
        }

        .usercentrics-button #history .uc-timeline .uc-history-timeline-dot {
            margin-top: -6px
        }

        .usercentrics-button .uc-text-right {
            text-align: right !important
        }

        .usercentrics-button .uc-text-center {
            text-align: center !important
        }

        .usercentrics-button .uc-text-left {
            text-align: left !important
        }

        .usercentrics-button .uc-timeline h3 {
            font-size: 14px !important;
            font-weight: 400 !important;
            margin: 0 !important
        }

        .usercentrics-button .uc-timeline h4 {
            margin: 0 !important;
            font-size: 10px !important;
            font-weight: 400 !important;
            color: grey !important;
            padding-bottom: 0 !important
        }

        .usercentrics-button .uc-nav-tabs .uc-nav-link.uc-active {
            color: #fff !important;
            border-bottom: 2px solid #fff !important;
            box-shadow: none !important
        }

        .usercentrics-button .uc-nav-tabs .uc-nav-link.uc-active:focus {
            color: #fff !important;
            border-bottom: 2px solid #fff !important
        }

        .usercentrics-button .uc-nav-tabs .uc-nav-link:hover {
            color: #fff !important;
            box-shadow: none !important
        }

        .usercentrics-button .uc-nav-tabs .uc-nav-link.uc-active:hover {
            border-bottom: 2px solid #fff !important
        }

        .usercentrics-button .uc-font-weight-600 {
            font-weight: 600 !important
        }

        .usercentrics-button .col,
        .usercentrics-button .col-auto,
        .usercentrics-button .col-lg,
        .usercentrics-button .col-lg-auto,
        .usercentrics-button .col-md,
        .usercentrics-button .col-md-auto,
        .usercentrics-button .col-sm,
        .usercentrics-button .col-sm-auto,
        .usercentrics-button .col-xl,
        .usercentrics-button .col-xl-auto,
        .usercentrics-button .uc-col-1,
        .usercentrics-button .uc-col-10,
        .usercentrics-button .uc-col-11,
        .usercentrics-button .uc-col-12,
        .usercentrics-button .uc-col-2,
        .usercentrics-button .uc-col-3,
        .usercentrics-button .uc-col-4,
        .usercentrics-button .uc-col-5,
        .usercentrics-button .uc-col-6,
        .usercentrics-button .uc-col-7,
        .usercentrics-button .uc-col-8,
        .usercentrics-button .uc-col-9,
        .usercentrics-button .uc-col-lg-1,
        .usercentrics-button .uc-col-lg-10,
        .usercentrics-button .uc-col-lg-11,
        .usercentrics-button .uc-col-lg-12,
        .usercentrics-button .uc-col-lg-2,
        .usercentrics-button .uc-col-lg-3,
        .usercentrics-button .uc-col-lg-4,
        .usercentrics-button .uc-col-lg-5,
        .usercentrics-button .uc-col-lg-6,
        .usercentrics-button .uc-col-lg-7,
        .usercentrics-button .uc-col-lg-8,
        .usercentrics-button .uc-col-lg-9,
        .usercentrics-button .uc-col-md-1,
        .usercentrics-button .uc-col-md-10,
        .usercentrics-button .uc-col-md-11,
        .usercentrics-button .uc-col-md-12,
        .usercentrics-button .uc-col-md-2,
        .usercentrics-button .uc-col-md-3,
        .usercentrics-button .uc-col-md-4,
        .usercentrics-button .uc-col-md-5,
        .usercentrics-button .uc-col-md-6,
        .usercentrics-button .uc-col-md-7,
        .usercentrics-button .uc-col-md-8,
        .usercentrics-button .uc-col-md-9,
        .usercentrics-button .uc-col-sm-1,
        .usercentrics-button .uc-col-sm-10,
        .usercentrics-button .uc-col-sm-11,
        .usercentrics-button .uc-col-sm-12,
        .usercentrics-button .uc-col-sm-2,
        .usercentrics-button .uc-col-sm-3,
        .usercentrics-button .uc-col-sm-4,
        .usercentrics-button .uc-col-sm-5,
        .usercentrics-button .uc-col-sm-6,
        .usercentrics-button .uc-col-sm-7,
        .usercentrics-button .uc-col-sm-8,
        .usercentrics-button .uc-col-sm-9,
        .usercentrics-button .uc-col-xl-1,
        .usercentrics-button .uc-col-xl-10,
        .usercentrics-button .uc-col-xl-11,
        .usercentrics-button .uc-col-xl-12,
        .usercentrics-button .uc-col-xl-2,
        .usercentrics-button .uc-col-xl-3,
        .usercentrics-button .uc-col-xl-4,
        .usercentrics-button .uc-col-xl-5,
        .usercentrics-button .uc-col-xl-6,
        .usercentrics-button .uc-col-xl-7,
        .usercentrics-button .uc-col-xl-8,
        .usercentrics-button .uc-col-xl-9 {
            padding-right: 0 !important;
            padding-left: 0 !important;
            margin: 0;
            min-height: 1px;
            position: relative
        }

        .usercentrics-button .uc-inner-content .uc-row {
            margin: 0 !important
        }

        .usercentrics-button .uc-inner-content .uc-row.head-text {
            margin-top: 5px !important
        }

        .usercentrics-button .uc-collapse.uc-show {
            visibility: visible !important;
            display: block !important
        }

        @keyframes modal-animation-dialog-close {
            0% {
                -webkit-transform: scale(1) translateY(0);
                -o-transform: scale(1) translateY(0);
                transform: scale(1) translateY(0);
                opacity: 1
            }
            100% {
                -webkit-transform: scale(1) translateY(0);
                -o-transform: scale(1) translateY(0);
                transform: scale(1) translateY(0);
                opacity: 1
            }
        }

        .usercentrics-button .overlay {
            height: 100% !important;
            width: 100% !important;
            display: none;
            position: fixed !important;
            z-index: 16777271 !important;
            top: 0 !important;
            left: 0 !important;
            background-color: #000 !important;
            background-color: rgba(0, 0, 0, .9) !important;
            overflow-x: hidden !important;
            transition: .5s !important
        }

        .usercentrics-button .view {
            display: block !important
        }

        .usercentrics-button .view2 {
            display: -webkit-box !important;
            display: -webkit-flex !important;
            display: -ms-flexbox !important;
            display: flex !important;
            -webkit-box-align: center !important;
            -webkit-align-items: center !important;
            -ms-flex-align: center !important;
            align-items: center !important
        }

        .usercentrics-button [draggable] {
            -moz-user-select: none;
            -khtml-user-select: none;
            -webkit-user-select: none;
            user-select: none;
            -khtml-user-drag: element;
            -webkit-user-drag: element
        }

        .usercentrics-button #uc-full-optin-description {
            display: none
        }

        @media (min-width:769px) {
            .usercentrics-button #uc-small-optin-description {
                display: none
            }
            .usercentrics-button #uc-full-optin-description {
                display: inline
            }
            .usercentrics-button .uc-fab-br:not(.uc-fab-open) .uc-fab-button.desktop-version {
                display: block !important;
                left: auto !important
            }
            .usercentrics-button .mobile-version {
                display: none !important
            }
            .usercentrics-button .floating-icon {
                position: absolute !important
            }
        }

        .usercentrics-button .uc-form-check {
            margin-bottom: 8px !important;
            margin-top: 4px !important;
            padding-left: 18px !important
        }

        .usercentrics-button .uc-form-check .pdl {
            padding-left: 15px !important;
            padding-right: 15px !important
        }

        .usercentrics-button .uc-checkbox-div {
            text-align: right !important
        }

        .usercentrics-button .width-50 {
            width: 50% !important
        }

        .usercentrics-button .uc-button {
            cursor: pointer
        }

        .usercentrics-button .uc-row {
            -ms-flex-wrap: nowrap !important;
            flex-wrap: nowrap !important
        }

        .usercentrics-button .hide-div {
            display: none !important
        }

        .usercentrics-button .head-text {
            font-weight: 500 !important
        }

        .usercentrics-button .head-text.uc-row>.uc-col-2 {
            text-overflow: ellipsis;
            overflow: hidden;
            white-space: nowrap
        }

        .usercentrics-button .copy-div {
            float: right !important;
            font-weight: 500 !important;
            cursor: pointer !important;
            padding: 0 !important;
            text-align: right !important
        }

        .usercentrics-button h6 {
            font-size: 16px;
            padding: 0 !important;
            text-decoration: none !important
        }

        .usercentrics-button .uc-col-1 {
            margin-left: 0 !important
        }

        .usercentrics-button .uc-dropdown .uc-dropdown-toggle {
            background: 0 0;
            cursor: pointer;
            border: 0
        }

        .usercentrics-button .uc-dropdown .uc-dropdown-menu {
            left: 16px
        }

        .usercentrics-button .uc-dropdown .uc-list-group {
            display: none
        }

        .usercentrics-button .uc-dropdown .uc-list-group .uc-list-group-item {
            width: 45px;
            border: none;
            padding: 6px
        }

        .usercentrics-button .uc-dropdown.open .uc-dropdown-menu {
            min-width: 45px;
            display: flex
        }

        .usercentrics-button .uc-dropdown.open .uc-dropdown-menu li {
            line-height: normal !important
        }

        .usercentrics-button .uc-btn:focus,
        .usercentrics-button a:focus,
        .usercentrics-button button:focus {
            outline: 0
        }

        .usercentrics-button .uc-form-check-input {
            margin-left: 0;
            width: 0
        }

        .usercentrics-button.new-border-bottom-5.padding-added .uc-col-lg-12 {
            padding: 0 15px !important
        }

        .usercentrics-button.new-border-bottom-5.padding-added [class|=col] {
            padding: 0 15px !important
        }

        .usercentrics-button .uc-nav-tabs .uc-nav-link,
        .usercentrics-button .uc-nav-tabs .uc-nav-link:focus {
            box-shadow: none
        }

        #usercentrics-button .consent-header {
            min-height: 30px
        }

        #usercentrics-button #history ul {
            padding-left: 25px
        }

        #usercentrics-button #history ul li .uc-history-timeline-dot.uc-green {
            display: flex;
            justify-content: space-between;
            padding: 0 10px 0 0
        }

        #usercentrics-button #history ul li .uc-history-timeline-dot.uc-green h4 {
            font-size: 11px;
            line-height: 16px;
            margin-bottom: 0;
            font-weight: 400
        }

        @keyframes ucOpacity {
            0% {
                opacity: 0
            }
            100% {
                opacity: 1
            }
        }

        .usercentrics-button.layout-1 small {
            font-size: 80%
        }

        .usercentrics-button.layout-1 .uc-close-btn {
            text-shadow: none !important;
            opacity: 1;
            font-weight: 200;
            position: absolute;
            top: 10px;
            right: 10px
        }

        .usercentrics-button.layout-1 .modal-header .uc-info-modal-close-btn {
            position: absolute;
            top: 5px;
            right: 10px;
            font-weight: 200;
            font-size: 30px;
            opacity: 1
        }

        .usercentrics-button.layout-1 .uc-content #uc-privacy-button {
            position: static !important;
            margin: auto !important
        }

        .usercentrics-button.layout-1 .uc-header-title {
            text-align: center !important;
            color: #fff;
            font-size: 16px !important;
            font-weight: 600 !important
        }

        .usercentrics-button.layout-1 .uc-card-title.uc-pt-3 {
            padding-bottom: 15px !important;
            padding-top: 0 !important
        }

        .usercentrics-button.layout-1 .uc-header-subtitle-text {
            text-align: center !important;
            margin-bottom: 15px !important
        }

        .usercentrics-button.layout-1 div.uc-checkbox-div {
            text-align: left !important
        }

        .usercentrics-button.layout-1 .uc-inner-content {
            margin: 12px 10px 5px 10px !important
        }

        .usercentrics-button.layout-1 .uc-btn.uc-btn-success {
            background-color: #1f8ceb;
            color: #fff
        }

        .usercentrics-button.layout-1 .uc-btn.uc-btn-primary {
            background-color: #1f8ceb;
            color: #fff
        }

        .usercentrics-button.layout-1 .uc-btn.btn-default {
            background-color: #fff;
            color: #000
        }

        .usercentrics-button.layout-1 .uc-btn.btn-default.uc-disabled-element,
        .usercentrics-button.layout-1 .uc-btn.uc-btn-primary.uc-disabled-element,
        .usercentrics-button.layout-1 .uc-btn.uc-btn-success.uc-disabled-element {
            background-color: #ddd !important;
            color: #fff;
            opacity: 1;
            cursor: default
        }

        .usercentrics-button.layout-1 h1 {
            font-size: 36px !important;
            font-weight: 900 !important;
            margin-bottom: 8px !important;
            line-height: 1.2 !important;
            text-align: center !important
        }

        .usercentrics-button.layout-1 h1.align-center {
            width: 100% !important
        }

        .usercentrics-button.layout-1 h2 {
            font-size: 24px !important;
            font-weight: 600 !important;
            margin-bottom: 8px !important;
            line-height: 1.2 !important;
            text-align: center !important
        }

        .usercentrics-button.layout-1 h2.align-center {
            width: 100% !important
        }

        .usercentrics-button.layout-1 h3 {
            font-size: 24px !important;
            font-family: inherit !important;
            font-weight: 500 !important;
            line-height: 1.2 !important;
            color: inherit !important
        }

        .usercentrics-button.layout-1 h3.align-center {
            width: 100% !important
        }

        .usercentrics-button.layout-1 h4 {
            font-size: 12px !important;
            font-weight: 400 !important;
            float: left !important;
            width: auto !important;
            margin-top: 0 !important;
            margin-bottom: 8px !important;
            font-family: inherit !important;
            line-height: 1.2 !important;
            color: inherit !important
        }

        .usercentrics-button.layout-1 h4.align-center {
            width: 100% !important
        }

        .usercentrics-button.layout-1 input {
            box-sizing: border-box !important;
            padding: 0 !important
        }

        .usercentrics-button.layout-1 input:hover {
            cursor: pointer
        }

        .usercentrics-button.layout-1 span.status {
            float: right !important;
            width: auto !important;
            margin: 0 10px !important;
            line-height: 34px !important
        }

        .usercentrics-button.layout-1 label {
            font-weight: 600 !important;
            margin-bottom: 8px !important
        }

        .usercentrics-button.layout-1 .uc-collapse {
            font-size: 12px
        }

        .usercentrics-button.layout-1 .uc-collapse:not(.uc-show) {
            display: none !important
        }

        .usercentrics-button.layout-1 .uc-collapse.uc-show {
            visibility: visible !important;
            display: block !important
        }

        .usercentrics-button.layout-1 .uc-dropdown .uc-dropdown-toggle {
            padding: 0 !important
        }

        .usercentrics-button.layout-1 .uc-dropdown .uc-dropdown-toggle .uc-dropdown-arrow {
            display: inline-block;
            color: #fff;
            width: 0;
            height: 0;
            margin-left: 4px;
            vertical-align: 4px;
            content: "";
            border-top: 4px solid;
            border-right: 4px solid transparent;
            border-bottom: 0;
            border-left: 4px solid transparent
        }

        .usercentrics-button.layout-1 .uc-banner-content {
            width: 100% !important;
            max-width: 100% !important;
            background-color: #1f8ceb
        }

        .usercentrics-button.layout-1 .uc-banner-content>div {
            width: calc(100% - 100px) !important;
            float: right !important
        }

        @media (max-width:768px) {
            .usercentrics-button.layout-1 .uc-banner-content>div {
                width: 100% !important
            }
        }

        .usercentrics-button.layout-1 .uc-banner-content p {
            font-size: 13px;
            font-weight: 300 !important
        }

        .usercentrics-button.layout-1 .uc-banner-content .btn-list .uc-btn {
            font-size: 15px !important;
            font-weight: 400 !important;
            border-radius: 0 !important;
            margin-right: 0 !important
        }

        .usercentrics-button.layout-1 .uc-banner-content .btn-list .uc-btn.btn-default {
            width: 30%;
            background: #1b79cb;
            background-color: #1b79cb;
            color: #fff
        }

        .usercentrics-button.layout-1 .uc-banner-content .btn-list .uc-btn.uc-btn-primary {
            width: 40% !important;
            background: #f4a941;
            background-color: #f4a941;
            color: #fff
        }

        .usercentrics-button.layout-1 .user-centric-center-modal .uc-content {
            width: 95%;
            max-width: 500px
        }

        .usercentrics-button.layout-1 .user-centric-center-modal .uc-content input {
            position: relative !important;
            border: none !important;
            margin-bottom: 0 !important;
            display: none !important
        }

        .usercentrics-button.layout-1 .user-centric-center-modal .uc-content input:checked+.slider {
            background-color: #1f8ceb !important
        }

        .usercentrics-button.layout-1 .user-centric-center-modal .uc-content input:checked+.slider:before {
            -webkit-transform: translateX(26px) !important;
            transform: translateX(26px) !important
        }

        .usercentrics-button.layout-1 .user-centric-center-modal .uc-content input:checked+.slider.intermediate {
            background-color: orange !important
        }

        .usercentrics-button.layout-1 .user-centric-center-modal .uc-content input:checked+.slider.intermediate:before {
            -webkit-transform: translateX(13px) !important;
            transform: translateX(13px) !important
        }

        .usercentrics-button.layout-1 .user-centric-center-modal .uc-content .uc-close-btn {
            font-size: 24px !important;
            font-weight: 700 !important;
            text-shadow: 0 1px 0 #fff !important;
            opacity: .5 !important;
            color: #000 !important;
            top: 5px !important;
            right: 5px !important
        }

        .usercentrics-button.layout-1 .user-centric-center-modal .uc-content.primary {
            position: absolute !important;
            width: 80% !important;
            max-width: 500px !important;
            height: auto !important;
            top: 50% !important;
            left: 0 !important;
            right: 0 !important;
            margin: auto !important;
            transform: translate(0, -50%)
        }

        .usercentrics-button.layout-1 .user-centric-center-modal .uc-content.primary .privacy-chip-wrapper {
            width: 150px !important;
            opacity: .9 !important;
            font-size: 14px !important;
            background-color: #1f8ceb;
            color: #fff
        }

        .usercentrics-button.layout-1 .user-centric-center-modal .uc-content.primary .divider {
            width: 200px !important;
            height: 3px !important;
            margin: 0 auto !important;
            background-color: #1f8ceb !important
        }

        .usercentrics-button.layout-1 .user-centric-center-modal .uc-content.primary .uc-btn {
            padding: 10px 30px !important;
            border-radius: 22px !important;
            min-width: 130px !important;
            color: #000 !important;
            background: #f8cd41 !important
        }

        .usercentrics-button.layout-1 .user-centric-center-modal .uc-content.secondary-basic {
            position: absolute !important;
            max-height: 525px !important;
            height: auto !important;
            top: 0 !important;
            bottom: 0 !important;
            left: 0 !important;
            right: 0 !important;
            margin: auto !important
        }

        .usercentrics-button.layout-1 .user-centric-center-modal .uc-content.secondary-basic .uc-modal-header {
            display: flex !important;
            align-items: flex-start !important;
            justify-content: space-between !important;
            border-bottom: 1px solid #e9ecef !important;
            border-top-left-radius: 5px !important;
            border-top-right-radius: 5px !important
        }

        .usercentrics-button.layout-1 .user-centric-center-modal .uc-content.secondary-basic .uc-modal-header .uc-close {
            padding: 16px !important;
            color: #000 !important;
            text-shadow: 0 1px 0 #fff !important
        }

        .usercentrics-button.layout-1 .user-centric-center-modal .uc-content.secondary-basic h4 {
            font-size: 14px !important
        }

        .usercentrics-button.layout-1 .user-centric-center-modal .uc-content.secondary-basic .uc-modal-footer {
            display: flex !important;
            align-items: center !important;
            justify-content: flex-end !important;
            border-top: 1px solid #e7e7e7 !important
        }

        .usercentrics-button.layout-1 .user-centric-center-modal .uc-content.secondary-basic .uc-modal-footer>:not(:last-child) {
            margin-right: 4px !important
        }

        .usercentrics-button.layout-1 .user-centric-center-modal .uc-content.secondary-advance {
            position: absolute !important;
            max-height: 525px !important;
            height: auto !important;
            top: 0 !important;
            bottom: 0 !important;
            left: 0 !important;
            right: 0 !important;
            margin: auto !important
        }

        .usercentrics-button.layout-1 .user-centric-center-modal .uc-content.secondary-advance .uc-modal-header {
            display: flex !important;
            align-items: flex-start !important;
            justify-content: space-between !important;
            border-bottom: 1px solid #e9ecef !important;
            border-top-left-radius: 5px !important;
            border-top-right-radius: 5px !important
        }

        .usercentrics-button.layout-1 .user-centric-center-modal .uc-content.secondary-advance .uc-modal-header .uc-close {
            padding: 16px !important;
            color: #000 !important;
            text-shadow: 0 1px 0 #fff !important
        }

        .usercentrics-button.layout-1 .user-centric-center-modal .uc-content.secondary-advance h4 {
            font-size: 14px !important
        }

        .usercentrics-button.layout-1 .user-centric-center-modal .uc-content.secondary-advance .uc-modal-footer {
            display: flex !important;
            align-items: center !important;
            justify-content: flex-end !important;
            border-top: 1px solid #e7e7e7 !important
        }

        .usercentrics-button.layout-1 .uc-corner-modal .uc-corner-modal-content {
            bottom: 100px !important
        }

        .usercentrics-button.layout-1 .uc-corner-modal .uc-corner-modal-content .uc-form-check {
            padding: 0 !important
        }

        .usercentrics-button.layout-1 .uc-corner-modal .uc-corner-modal-content .uc-timeline {
            padding-left: 8.33% !important;
            padding-right: 2px !important
        }

        .usercentrics-button.layout-1 .uc-corner-modal .uc-corner-modal-content .uc-timeline.uc-history-tab-padding {
            padding-left: 0 !important
        }

        .usercentrics-button.layout-1 .uc-corner-modal .uc-corner-modal-content .uc-card-header {
            border-top-left-radius: 8px !important;
            border-top-right-radius: 8px !important;
            background: #1f8ceb;
            background-color: #1f8ceb
        }

        .usercentrics-button.layout-1 .uc-corner-modal .uc-corner-modal-content .uc-card-header .uc-dropdown .uc-dropdown-toggle {
            padding: 0 !important
        }

        .usercentrics-button.layout-1 .uc-corner-modal .uc-corner-modal-content .uc-card-body {
            padding: 0 !important;
            color: #000
        }

        .usercentrics-button.layout-1 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-tab-content {
            background-color: #fff !important;
            padding-top: 0 !important;
            height: calc(100vh - 400px) !important;
            max-height: 360px
        }

        .usercentrics-button.layout-1 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-tab-content h6 {
            font-size: 14px
        }

        .usercentrics-button.layout-1 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-tab-content .uc-container {
            padding: 0 !important
        }

        .usercentrics-button.layout-1 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-tab-content .uc-container .uc-inner-content {
            padding-top: 10px !important;
            padding-bottom: 10px !important
        }

        .usercentrics-button.layout-1 .uc-corner-modal .uc-corner-modal-content .uc-nav-tabs {
            background: #1f8ceb
        }

        .usercentrics-button.layout-1 .uc-corner-modal .uc-corner-modal-content .uc-card-footer {
            padding: 0 !important;
            border-bottom-left-radius: 8px !important;
            border-bottom-right-radius: 8px !important
        }

        .usercentrics-button.layout-1 .uc-corner-modal .uc-corner-modal-content .uc-card-footer .uc-btn {
            overflow: hidden;
            text-overflow: ellipsis;
            line-height: 300% !important;
            width: 100% !important;
            outline: 0 !important;
            box-shadow: none !important;
            border-bottom-left-radius: 8px !important;
            border-bottom-right-radius: 8px !important;
            border-top-left-radius: 0 !important;
            border-top-right-radius: 0 !important
        }

        .usercentrics-button.layout-1 .uc-consents-info-modal-wrapper .uc-info-modal-sidebar-toggle span {
            background-color: #1aeb87 !important
        }

        #usercentrics-button.layout-5 #uc-corner-modal .uc-card-header {
            background-color: #fff !important;
            border-top: 8px solid #fc3 !important;
            border-radius: 0 !important;
            padding-bottom: 20px !important
        }

        #usercentrics-button.layout-5 #uc-corner-modal .uc-card-header .uc-language-wrapper {
            background-color: #fc3;
            box-shadow: 0 2px 7px -1px #000 !important;
            padding: 2px 17px 5px 6px
        }

        #usercentrics-button.layout-5 #uc-corner-modal .uc-card-header .uc-language-wrapper .uc-dropdown-toggle .uc-dropdown-arrow {
            content: "";
            background-color: #fff;
            border-top: 4px solid;
            border-right: 4px solid #fc3;
            border-bottom: 0;
            border-left: 4px solid #fc3;
            color: #fff;
            display: inline-block;
            height: 0;
            margin-left: 4px;
            vertical-align: middle;
            width: 0
        }

        #usercentrics-button.layout-5 #uc-corner-modal .uc-card-header .uc-language-wrapper .uc-dropdown-menu.lan-opened {
            background-color: #fc3 !important;
            border-radius: 0;
            box-shadow: 0 2px 7px -1px #000 !important;
            left: 0
        }

        #usercentrics-button.layout-5 #uc-corner-modal .uc-card-header .uc-language-wrapper svg {
            height: 16px !important;
            width: 23px !important
        }

        #usercentrics-button.layout-5 #uc-corner-modal .uc-card-header .uc-card-title {
            padding-top: 0 !important
        }

        #usercentrics-button.layout-5 #uc-corner-modal .uc-card-header .uc-card-title .uc-header-title {
            color: #000 !important;
            font-weight: 600;
            text-align: center
        }

        #usercentrics-button.layout-5 #uc-corner-modal .uc-card-header .uc-header-subtitle-text {
            color: #000 !important;
            font-size: 14px;
            text-align: center !important
        }

        #usercentrics-button.layout-5 #uc-corner-modal .uc-card-header .uc-close-btn {
            position: absolute;
            top: 17px;
            right: 10px
        }

        #usercentrics-button.layout-5 #uc-corner-modal .uc-card-header .uc-close-btn svg {
            height: 16px;
            width: 16px
        }

        #usercentrics-button.layout-5 #uc-corner-modal .uc-card-body {
            background-color: #fff;
            padding: 0 !important
        }

        #usercentrics-button.layout-5 #uc-corner-modal .uc-card-body .uc-nav-tabs {
            background-color: #fc3 !important
        }

        #usercentrics-button.layout-5 #uc-corner-modal .uc-card-body .uc-nav-tabs .uc-nav-link {
            background-color: #fc3;
            border-radius: 0;
            color: #555 !important;
            font-size: 14px
        }

        #usercentrics-button.layout-5 #uc-corner-modal .uc-card-body .uc-nav-tabs .uc-nav-link.uc-active {
            background-color: #fff !important;
            border-bottom-color: #fc3 !important;
            color: #555 !important;
            font-weight: 700
        }

        #usercentrics-button.layout-5 #uc-corner-modal .uc-card-body .uc-tab-content {
            border: none !important
        }

        #usercentrics-button.layout-5 #uc-corner-modal .uc-card-body .uc-tab-content .uc-inner-content {
            margin-right: 0 !important
        }

        #usercentrics-button.layout-5 #uc-corner-modal .uc-card-body .uc-tab-content .uc-inner-content h6 {
            font-size: 14px
        }

        #usercentrics-button.layout-5 #uc-corner-modal .uc-card-body .uc-tab-content .uc-inner-content .uc-select-all-items {
            background-color: #e4e4e4;
            margin: -4px -10px 10px !important;
            padding: 10px !important
        }

        #usercentrics-button.layout-5 #uc-corner-modal .uc-card-body .uc-tab-content .uc-inner-content .uc-select-all-items label {
            margin-top: 0 !important
        }

        #usercentrics-button.layout-5 #uc-corner-modal .uc-card-body .uc-tab-content .uc-inner-content .uc-select-all-items .uc-toggle input[type=checkbox]:checked+label::before {
            background-color: #fc3
        }

        #usercentrics-button.layout-5 #uc-corner-modal .uc-card-body .uc-tab-content .uc-inner-content .uc-select-all-items .uc-toggle input[type=checkbox]+label::after {
            box-shadow: 0 2px 7px -1px #000 !important
        }

        #usercentrics-button.layout-5 #uc-corner-modal .uc-card-body .uc-tab-content .uc-inner-content svg.uc-svg-history-alt,
        #usercentrics-button.layout-5 #uc-corner-modal .uc-card-body .uc-tab-content .uc-inner-content svg.uc-svg-info-alt,
        #usercentrics-button.layout-5 #uc-corner-modal .uc-card-body .uc-tab-content .uc-inner-content svg.uc-svg-plus {
            margin-top: 4px;
            height: 18px !important;
            width: 18px !important
        }

        #usercentrics-button.layout-5 #uc-corner-modal .uc-card-body .uc-tab-content .uc-inner-content .uc-consent-group .uc-form-check {
            padding: 0 !important
        }

        #usercentrics-button.layout-5 #uc-corner-modal .uc-card-body .uc-tab-content .uc-inner-content .uc-consent-group .uc-category-description {
            display: none
        }

        #usercentrics-button.layout-5 #uc-corner-modal .uc-card-body .uc-tab-content .uc-inner-content .uc-consent-group .consent-info .uc-collapse .head-text {
            font-size: 12px;
            margin: 5px 0 !important;
            padding-right: 12px
        }

        #usercentrics-button.layout-5 #uc-corner-modal .uc-card-body .uc-tab-content .uc-inner-content .uc-consent-group .consent-info .uc-collapse .uc-timeline {
            padding-right: 12px !important;
            padding-left: calc(8.33% + 4px) !important
        }

        #usercentrics-button.layout-5 #uc-corner-modal .uc-card-body .uc-tab-content .uc-inner-content .uc-consent-group .consent-info .uc-collapse .uc-timeline .uc-timeline-left .time {
            font-size: 12px;
            margin-bottom: 0 !important
        }

        #usercentrics-button.layout-5 #uc-corner-modal .uc-card-body .uc-tab-content .uc-inner-content .uc-consent-group .consent-info .uc-collapse .uc-timeline .uc-timeline-left .uc-history-timeline-dot {
            margin-bottom: 0 !important
        }

        #usercentrics-button.layout-5 #uc-corner-modal .uc-card-body .uc-tab-content .uc-inner-content .uc-consent-group .consent-info .uc-collapse .uc-timeline .uc-timeline-right {
            font-size: 12px;
            margin-bottom: 0 !important
        }

        #usercentrics-button.layout-5 #uc-corner-modal .uc-card-body .uc-tab-content .uc-inner-content .uc-consent-group .uc-toggle input[type=checkbox]:checked:not(:disabled)+label::before {
            background-color: #fc3
        }

        #usercentrics-button.layout-5 #uc-corner-modal .uc-card-body .uc-tab-content .uc-inner-content .uc-consent-group .uc-toggle input[type=checkbox]+label::after {
            box-shadow: 0 2px 7px -1px #000 !important
        }

        #usercentrics-button.layout-5 #uc-corner-modal .uc-card-body .uc-tab-content .uc-inner-content .uc-consent-group .uc-toggle input:disabled+label {
            display: none
        }

        #usercentrics-button.layout-5 #uc-corner-modal .uc-card-body .uc-toggle {
            padding: 0;
            text-align: right !important
        }

        #usercentrics-button.layout-5 #uc-corner-modal .uc-card-body .uc-toggle label {
            margin-bottom: 0 !important;
            vertical-align: middle
        }

        #usercentrics-button.layout-5 #uc-corner-modal .uc-card-footer {
            background-color: #fc3;
            border-radius: 0 !important;
            padding: 15px 0 !important;
            text-align: center
        }

        #usercentrics-button.layout-5 #uc-corner-modal .uc-save-settings-button {
            background-color: #d8d8d8 !important;
            background-image: -webkit-gradient(linear, left top, left bottom, from(#f0f0f0), to(#d8d8d8)) !important;
            background-image: -moz-linear-gradient(top, #f0f0f0 0, #d8d8d8 100%) !important;
            background-image: linear-gradient(to bottom, #f0f0f0 0, #d8d8d8 100%) !important;
            border-radius: 4px !important;
            box-shadow: 0 2px 7px -1px #000 !important;
            color: #555 !important;
            line-height: 1.5 !important;
            padding: 6px 20px !important;
            text-transform: none !important;
            width: auto !important
        }

        #usercentrics-button.layout-5 #uc-corner-modal #history .uc-inner-content {
            padding: 0 12px !important
        }

        #usercentrics-button.layout-5 #uc-corner-modal #history .uc-inner-content .uc-timeline .uc-history-line::before {
            background-color: #238107 !important
        }

        #usercentrics-button.layout-5 #uc-corner-modal #history .uc-inner-content .uc-timeline .uc-history-line h4 {
            color: #555 !important
        }

        #usercentrics-button.layout-5 #uc-corner-modal #history .uc-inner-content .uc-timeline .uc-history-line .uc-history-timeline-dot.red {
            background-color: #d80000 !important
        }

        #usercentrics-button.layout-5 #uc-corner-modal #history .uc-inner-content .uc-timeline .uc-history-line .uc-history-timeline-dot.uc-green {
            background-color: #238107 !important
        }

        #usercentrics-button.layout-5 #uc-consents-info-modal .uc-modal-dialog {
            border-radius: 0
        }

        #usercentrics-button.layout-5 #uc-consents-info-modal .uc-modal-dialog .uc-modal-content {
            border-radius: 0;
            border-top: 8px solid #fc3
        }

        #usercentrics-button.layout-5 #uc-consents-info-modal .uc-modal-dialog .uc-modal-content .uc-modal-header {
            background-color: #fff;
            border-bottom: 1px solid
        }

        #usercentrics-button.layout-5 #uc-consents-info-modal .uc-modal-dialog .uc-modal-content .uc-modal-header svg path:not([fill=none]) {
            fill: #555
        }

        #usercentrics-button.layout-5 #uc-consents-info-modal .uc-modal-dialog .uc-modal-content .uc-modal-header .uc-info-modal-search-bar input {
            background-color: #e4e4e4;
            border: #555;
            color: #000
        }

        #usercentrics-button.layout-5 #uc-consents-info-modal .uc-modal-dialog .uc-modal-content .uc-modal-header .uc-info-modal-search-bar input::-webkit-input-placeholder {
            color: #555
        }

        #usercentrics-button.layout-5 #uc-consents-info-modal .uc-modal-dialog .uc-modal-content .uc-modal-header .uc-info-modal-search-bar input:-moz-placeholder {
            color: #555
        }

        #usercentrics-button.layout-5 #uc-consents-info-modal .uc-modal-dialog .uc-modal-content .uc-modal-header .uc-info-modal-search-bar input::-moz-placeholder {
            color: #555
        }

        #usercentrics-button.layout-5 #uc-consents-info-modal .uc-modal-dialog .uc-modal-content .uc-modal-header .uc-info-modal-search-bar input:-ms-input-placeholder {
            color: #555
        }

        #usercentrics-button.layout-5 #uc-consents-info-modal .uc-modal-dialog .uc-modal-content .uc-modal-body #uc-info-modal-sidebar-toggle {
            display: none
        }

        #usercentrics-button.layout-5 #uc-consents-info-modal .uc-modal-dialog .uc-modal-content .uc-modal-body .uc-form-check-label {
            text-indent: 0 !important
        }

        #usercentrics-button.layout-5 #uc-consents-info-modal .uc-modal-dialog .uc-modal-content .uc-modal-footer {
            background-color: #fc3;
            cursor: initial !important;
            padding: 13px 0 !important;
            text-align: center
        }

        #usercentrics-button.layout-5 #uc-consents-info-modal .uc-modal-dialog .uc-modal-content .uc-modal-footer .uc-save-settings-and-close-button {
            background-color: #d8d8d8 !important;
            background-image: -webkit-gradient(linear, left top, left bottom, from(#f0f0f0), to(#d8d8d8)) !important;
            background-image: -moz-linear-gradient(top, #f0f0f0 0, #d8d8d8 100%) !important;
            background-image: linear-gradient(to bottom, #f0f0f0 0, #d8d8d8 100%) !important;
            border-radius: 4px !important;
            box-shadow: 0 2px 7px -1px #000 !important;
            color: #555;
            padding: 6px 20px !important;
            text-transform: none !important;
            width: auto !important
        }

        #usercentrics-button.layout-5 #uc-consents-info-modal .uc-modal-dialog .uc-modal-content .uc-modal-footer .uc-save-settings-and-close-button:hover {
            cursor: pointer !important
        }

        #usercentrics-button.layout-5 #uc-consents-info-modal .uc-modal-dialog .uc-modal-content .uc-modal-footer .uc-save-settings-and-close-button.uc-disabled-element:hover {
            cursor: initial !important
        }

        #usercentrics-button.layout-5 #uc-banner-modal .uc-main-banner br {
            display: none
        }

        #usercentrics-button.layout-5 #uc-banner-modal .uc-main-banner .btn-list.hide-deny-btn {
            float: none !important;
            max-width: 78%;
            margin: 0 auto !important;
            overflow: visible !important
        }

        @media (max-width:640px) {
            #usercentrics-button.layout-5 #uc-banner-modal .uc-main-banner .btn-list.hide-deny-btn {
                margin-top: 20px !important;
                max-width: 100%
            }
        }

        #usercentrics-button.layout-5 #uc-banner-modal .uc-main-banner .btn-list.hide-deny-btn #uc-btn-accept-banner {
            background-color: #ffbf00 !important;
            background-image: -webkit-gradient(linear, left top, left bottom, from(#fedc55), to(#f8b700)) !important;
            background-image: -moz-linear-gradient(top, #fedc55 0, #f8b700 100%) !important;
            background-image: linear-gradient(to bottom, #fedc55 0, #f8b700 100%) !important;
            box-shadow: 0 2px 7px -1px #000 !important;
            color: #555 !important;
            margin-right: 3% !important;
            text-transform: none !important;
            width: 61% !important
        }

        @media (max-width:640px) {
            #usercentrics-button.layout-5 #uc-banner-modal .uc-main-banner .btn-list.hide-deny-btn #uc-btn-accept-banner {
                margin: 0 0 10px 0 !important;
                width: 100% !important
            }
        }

        #usercentrics-button.layout-5 #uc-banner-modal .uc-main-banner .btn-list.hide-deny-btn #uc-btn-more-info-banner {
            background-color: #d8d8d8 !important;
            background-image: -webkit-gradient(linear, left top, left bottom, from(#f0f0f0), to(#d8d8d8)) !important;
            background-image: -moz-linear-gradient(top, #f0f0f0 0, #d8d8d8 100%) !important;
            background-image: linear-gradient(to bottom, #f0f0f0 0, #d8d8d8 100%) !important;
            box-shadow: 0 2px 7px -1px #000 !important;
            color: #555;
            text-transform: none !important;
            width: 36% !important
        }

        @media (max-width:640px) {
            #usercentrics-button.layout-5 #uc-banner-modal .uc-main-banner .btn-list.hide-deny-btn #uc-btn-more-info-banner {
                margin-bottom: 0 !important;
                width: 100% !important
            }
        }

        @keyframes ucOpacity {
            0% {
                opacity: 0
            }
            100% {
                opacity: 1
            }
        }

        #usercentrics-button.layout-3 #uc-banner-modal .uc-banner-content,
        #usercentrics-button.layout-8 #uc-banner-modal .uc-banner-content {
            background-color: #f5f5f5 !important
        }

        #usercentrics-button.layout-3 #uc-banner-modal #uc-btn-deny-banner,
        #usercentrics-button.layout-8 #uc-banner-modal #uc-btn-deny-banner {
            border: 2px solid #000;
            color: #000 !important;
            float: none !important;
            height: auto;
            width: 17% !important
        }

        #usercentrics-button.layout-3 #uc-banner-modal #uc-btn-accept-banner,
        #usercentrics-button.layout-8 #uc-banner-modal #uc-btn-accept-banner {
            color: #000 !important;
            float: left !important;
            height: auto;
            margin-left: 0 !important
        }

        @media (max-width:768px) {
            #usercentrics-button.layout-3 #uc-banner-modal .uc-banner-content>div,
            #usercentrics-button.layout-8 #uc-banner-modal .uc-banner-content>div {
                width: 100% !important
            }
            #usercentrics-button.layout-3 #uc-banner-modal #uc-btn-accept-banner,
            #usercentrics-button.layout-3 #uc-banner-modal #uc-btn-deny-banner,
            #usercentrics-button.layout-8 #uc-banner-modal #uc-btn-accept-banner,
            #usercentrics-button.layout-8 #uc-banner-modal #uc-btn-deny-banner {
                margin-bottom: 20px !important;
                margin-left: 0 !important;
                width: 100% !important
            }
        }

        #usercentrics-button.layout-3 #uc-consents-info-modal .uc-modal-header,
        #usercentrics-button.layout-8 #uc-consents-info-modal .uc-modal-header {
            margin-right: 0 !important
        }

        #usercentrics-button.layout-3 #uc-consents-info-modal .uc-info-modal-category-link span,
        #usercentrics-button.layout-8 #uc-consents-info-modal .uc-info-modal-category-link span {
            color: #000 !important;
            font-size: 18px
        }

        #usercentrics-button.layout-3 #uc-consents-info-modal h3,
        #usercentrics-button.layout-8 #uc-consents-info-modal h3 {
            font-weight: 600;
            margin-bottom: 20px !important
        }

        #usercentrics-button.layout-3 #uc-consents-info-modal h3 span,
        #usercentrics-button.layout-8 #uc-consents-info-modal h3 span {
            padding: 0
        }

        .usercentrics-button.layout-3 *,
        .usercentrics-button.layout-8 * {
            line-height: 16px
        }

        .usercentrics-button.layout-3 .uc-form-check-input:after,
        .usercentrics-button.layout-8 .uc-form-check-input:after {
            background-color: #838383 !important;
            border-color: #838383 !important
        }

        .usercentrics-button.layout-3 .uc-form-check-input:checked:after,
        .usercentrics-button.layout-8 .uc-form-check-input:checked:after {
            background-color: #32cd32 !important;
            color: #32cd32 !important;
            border-color: #32cd32 !important
        }

        .usercentrics-button.layout-3 .header-title-layout-8,
        .usercentrics-button.layout-8 .header-title-layout-8 {
            color: inherit;
            padding: 16px 0 16px 15px;
            font-weight: 600;
            font-size: 16px
        }

        .usercentrics-button.layout-3 .uc-mobile-icon,
        .usercentrics-button.layout-8 .uc-mobile-icon {
            display: none
        }

        .usercentrics-button.layout-3 .rotate-svg,
        .usercentrics-button.layout-8 .rotate-svg {
            -webkit-transform: rotate(180deg);
            transform: rotate(180deg)
        }

        .usercentrics-button.layout-3 .uc-header-subtitle-text,
        .usercentrics-button.layout-8 .uc-header-subtitle-text {
            padding-left: 15px;
            font-size: 12px;
            min-height: 38px;
            color: inherit
        }

        .usercentrics-button.layout-3 .uc-close-btn,
        .usercentrics-button.layout-8 .uc-close-btn {
            text-shadow: none !important;
            opacity: 1;
            font-weight: 200;
            position: absolute;
            top: 5px;
            right: 10px
        }

        .usercentrics-button.layout-3 div.uc-form-check.uc-cursor-pointer,
        .usercentrics-button.layout-8 div.uc-form-check.uc-cursor-pointer {
            padding: .6em 0 !important
        }

        .usercentrics-button.layout-3 div.uc-form-check.uc-cursor-pointer .head-text,
        .usercentrics-button.layout-8 div.uc-form-check.uc-cursor-pointer .head-text {
            margin-top: 10px !important
        }

        .usercentrics-button.layout-3 div.uc-form-check.uc-cursor-pointer .head-text:first-of-type,
        .usercentrics-button.layout-8 div.uc-form-check.uc-cursor-pointer .head-text:first-of-type {
            margin-top: 40px !important
        }

        .usercentrics-button.layout-3 div.uc-checkbox-div,
        .usercentrics-button.layout-8 div.uc-checkbox-div {
            text-align: start !important
        }

        .usercentrics-button.layout-3 div.uc-checkbox-div .uc-form-check-input:disabled::after,
        .usercentrics-button.layout-8 div.uc-checkbox-div .uc-form-check-input:disabled::after {
            background-color: #ddd !important;
            border-color: #ddd !important
        }

        .usercentrics-button.layout-3 div.uc-checkbox-div .uc-form-check-input:after,
        .usercentrics-button.layout-8 div.uc-checkbox-div .uc-form-check-input:after {
            background-color: #838383;
            border-color: #838383
        }

        .usercentrics-button.layout-3 div.uc-checkbox-div .uc-form-check-input:checked:after,
        .usercentrics-button.layout-8 div.uc-checkbox-div .uc-form-check-input:checked:after {
            background-color: #32cd32;
            color: #32cd32;
            border-color: #32cd32
        }

        .usercentrics-button.layout-3 div.uc-concent-icons-div,
        .usercentrics-button.layout-8 div.uc-concent-icons-div {
            text-align: center !important
        }

        .usercentrics-button.layout-3 .uc-inner-content,
        .usercentrics-button.layout-8 .uc-inner-content {
            background-color: #f5f5f5 !important;
            margin: 5px 10px !important
        }

        .usercentrics-button.layout-3 .uc-btn.uc-btn-success,
        .usercentrics-button.layout-8 .uc-btn.uc-btn-success {
            background-color: #1f8ceb;
            color: #fff
        }

        .usercentrics-button.layout-3 .uc-btn.uc-btn-primary,
        .usercentrics-button.layout-8 .uc-btn.uc-btn-primary {
            background-color: #1f8ceb;
            color: #fff
        }

        .usercentrics-button.layout-3 .uc-btn.btn-default,
        .usercentrics-button.layout-8 .uc-btn.btn-default {
            background-color: #fff;
            color: #000
        }

        .usercentrics-button.layout-3 .uc-btn.btn-default.uc-disabled-element,
        .usercentrics-button.layout-3 .uc-btn.uc-btn-primary.uc-disabled-element,
        .usercentrics-button.layout-3 .uc-btn.uc-btn-success.uc-disabled-element,
        .usercentrics-button.layout-8 .uc-btn.btn-default.uc-disabled-element,
        .usercentrics-button.layout-8 .uc-btn.uc-btn-primary.uc-disabled-element,
        .usercentrics-button.layout-8 .uc-btn.uc-btn-success.uc-disabled-element {
            background-color: #dcdcdc !important;
            cursor: default !important
        }

        .usercentrics-button.layout-3 h1,
        .usercentrics-button.layout-8 h1 {
            font-size: 36px;
            font-weight: 900;
            margin-bottom: .5rem;
            line-height: 1.2;
            text-align: center
        }

        .usercentrics-button.layout-3 h1.align-center,
        .usercentrics-button.layout-8 h1.align-center {
            width: 100%
        }

        .usercentrics-button.layout-3 h2,
        .usercentrics-button.layout-8 h2 {
            font-size: 24px;
            font-weight: 600;
            margin-bottom: .5rem;
            line-height: 1.2;
            text-align: center
        }

        .usercentrics-button.layout-3 h2.align-center,
        .usercentrics-button.layout-8 h2.align-center {
            width: 100%
        }

        .usercentrics-button.layout-3 h3,
        .usercentrics-button.layout-8 h3 {
            font-size: 1.75em;
            font-family: inherit;
            font-weight: 500;
            line-height: 1.2;
            color: inherit
        }

        .usercentrics-button.layout-3 h3.align-center,
        .usercentrics-button.layout-8 h3.align-center {
            width: 100%
        }

        .usercentrics-button.layout-3 h4,
        .usercentrics-button.layout-8 h4 {
            font-size: 1.5rem;
            font-weight: 700;
            float: left;
            width: auto;
            margin-top: 0;
            margin-bottom: .5rem;
            font-family: inherit;
            line-height: 1.2;
            color: inherit
        }

        .usercentrics-button.layout-3 h4.align-center,
        .usercentrics-button.layout-8 h4.align-center {
            width: 100%
        }

        .usercentrics-button.layout-3 input,
        .usercentrics-button.layout-8 input {
            box-sizing: border-box;
            padding: 0
        }

        .usercentrics-button.layout-3 span.status,
        .usercentrics-button.layout-8 span.status {
            float: right;
            width: auto;
            margin: 0 10px;
            line-height: 34px
        }

        .usercentrics-button.layout-3 label,
        .usercentrics-button.layout-8 label {
            display: inline-block;
            font-weight: 600;
            margin-bottom: .5rem
        }

        .usercentrics-button.layout-3 .uc-collapse:not(.uc-show),
        .usercentrics-button.layout-8 .uc-collapse:not(.uc-show) {
            display: none !important
        }

        .usercentrics-button.layout-3 .uc-collapse.uc-show,
        .usercentrics-button.layout-8 .uc-collapse.uc-show {
            visibility: visible !important;
            display: block !important
        }

        .usercentrics-button.layout-3 .uc-center-modal .uc-language-wrapper,
        .usercentrics-button.layout-8 .uc-center-modal .uc-language-wrapper {
            display: none !important
        }

        .usercentrics-button.layout-3 .uc-center-modal .uc-content input,
        .usercentrics-button.layout-8 .uc-center-modal .uc-content input {
            position: relative;
            border: none;
            margin-bottom: 0;
            display: none !important
        }

        .usercentrics-button.layout-3 .uc-center-modal .uc-content input:checked+.slider,
        .usercentrics-button.layout-8 .uc-center-modal .uc-content input:checked+.slider {
            background-color: #1f8ceb
        }

        .usercentrics-button.layout-3 .uc-center-modal .uc-content input:checked+.slider:before,
        .usercentrics-button.layout-8 .uc-center-modal .uc-content input:checked+.slider:before {
            -webkit-transform: translateX(26px);
            transform: translateX(26px)
        }

        .usercentrics-button.layout-3 .uc-center-modal .uc-content input:checked+.slider.intermediate,
        .usercentrics-button.layout-8 .uc-center-modal .uc-content input:checked+.slider.intermediate {
            background-color: orange
        }

        .usercentrics-button.layout-3 .uc-center-modal .uc-content input:checked+.slider.intermediate:before,
        .usercentrics-button.layout-8 .uc-center-modal .uc-content input:checked+.slider.intermediate:before {
            -webkit-transform: translateX(13px);
            transform: translateX(13px)
        }

        .usercentrics-button.layout-3 .uc-center-modal .uc-content .close-btn,
        .usercentrics-button.layout-8 .uc-center-modal .uc-content .close-btn {
            font-size: 1.5rem;
            font-weight: 700;
            text-shadow: 0 1px 0 #fff;
            opacity: .5;
            color: #000;
            top: 25px;
            right: 25px
        }

        .usercentrics-button.layout-3 .uc-center-modal .uc-content.primary,
        .usercentrics-button.layout-8 .uc-center-modal .uc-content.primary {
            position: absolute;
            width: 80% !important;
            max-width: 500px !important;
            height: auto;
            top: 50px;
            left: 0;
            right: 0;
            margin: auto
        }

        .usercentrics-button.layout-3 .uc-center-modal .uc-content.primary .uc-modal-body,
        .usercentrics-button.layout-8 .uc-center-modal .uc-content.primary .uc-modal-body {
            height: auto !important
        }

        .usercentrics-button.layout-3 .uc-center-modal .uc-content.primary .divider,
        .usercentrics-button.layout-8 .uc-center-modal .uc-content.primary .divider {
            width: 200px;
            height: 3px;
            margin: 0 auto;
            background-color: #1f8ceb
        }

        .usercentrics-button.layout-3 .uc-center-modal .uc-content.primary .uc-btn,
        .usercentrics-button.layout-8 .uc-center-modal .uc-content.primary .uc-btn {
            padding: 10px 30px !important;
            border-radius: 22px !important;
            min-width: 130px;
            color: #000 !important;
            background: #f8cd41 !important
        }

        .usercentrics-button.layout-3 .uc-center-modal .uc-content.secondary-basic,
        .usercentrics-button.layout-8 .uc-center-modal .uc-content.secondary-basic {
            position: absolute;
            width: 80%;
            min-width: 630px;
            max-width: 900px;
            max-height: 525px;
            height: auto;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            margin: auto
        }

        .usercentrics-button.layout-3 .uc-center-modal .uc-content.secondary-basic .uc-modal-header,
        .usercentrics-button.layout-8 .uc-center-modal .uc-content.secondary-basic .uc-modal-header {
            border-bottom: 1px solid #e9ecef;
            border-top-left-radius: .3rem;
            border-top-right-radius: .3rem;
            margin-right: 0 !important
        }

        .usercentrics-button.layout-3 .uc-center-modal .uc-content.secondary-basic .uc-modal-header .uc-close,
        .usercentrics-button.layout-8 .uc-center-modal .uc-content.secondary-basic .uc-modal-header .uc-close {
            padding: 1rem;
            color: #000;
            text-shadow: 0 1px 0 #fff
        }

        .usercentrics-button.layout-3 .uc-center-modal .uc-content.secondary-basic .uc-modal-footer,
        .usercentrics-button.layout-8 .uc-center-modal .uc-content.secondary-basic .uc-modal-footer {
            border-top: 1px solid #e7e7e7
        }

        .usercentrics-button.layout-3 .uc-center-modal .uc-content.secondary-basic .uc-modal-footer>:not(:last-child),
        .usercentrics-button.layout-8 .uc-center-modal .uc-content.secondary-basic .uc-modal-footer>:not(:last-child) {
            margin-right: .25rem
        }

        .usercentrics-button.layout-3 .uc-center-modal .uc-content.secondary-advance,
        .usercentrics-button.layout-8 .uc-center-modal .uc-content.secondary-advance {
            position: absolute;
            width: 80%;
            min-width: 630px;
            max-width: 900px;
            max-height: 525px;
            height: auto;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            margin: auto
        }

        .usercentrics-button.layout-3 .uc-center-modal .uc-content.secondary-advance .uc-modal-header,
        .usercentrics-button.layout-8 .uc-center-modal .uc-content.secondary-advance .uc-modal-header {
            border-bottom: 1px solid #e9ecef;
            border-top-left-radius: .3rem;
            border-top-right-radius: .3rem;
            margin-right: 0 !important
        }

        .usercentrics-button.layout-3 .uc-center-modal .uc-content.secondary-advance .uc-modal-header .uc-close,
        .usercentrics-button.layout-8 .uc-center-modal .uc-content.secondary-advance .uc-modal-header .uc-close {
            padding: 1rem;
            color: #000;
            text-shadow: 0 1px 0 #fff
        }

        .usercentrics-button.layout-3 .uc-center-modal .uc-content.secondary-advance .uc-modal-footer,
        .usercentrics-button.layout-8 .uc-center-modal .uc-content.secondary-advance .uc-modal-footer {
            border-top: 1px solid #e7e7e7
        }

        .usercentrics-button.layout-3 .uc-language-wrapper,
        .usercentrics-button.layout-8 .uc-language-wrapper {
            top: 1px !important;
            left: 1px !important
        }

        .usercentrics-button.layout-3 .uc-corner-modal .uc-corner-modal-content,
        .usercentrics-button.layout-8 .uc-corner-modal .uc-corner-modal-content {
            bottom: 100px !important
        }

        .usercentrics-button.layout-3 .uc-corner-modal .uc-corner-modal-content .uc-nav-tabs a span,
        .usercentrics-button.layout-8 .uc-corner-modal .uc-corner-modal-content .uc-nav-tabs a span {
            font-size: 16px !important
        }

        .usercentrics-button.layout-3 .uc-corner-modal .uc-corner-modal-content .uc-nav-tabs li,
        .usercentrics-button.layout-8 .uc-corner-modal .uc-corner-modal-content .uc-nav-tabs li {
            text-align: left !important
        }

        .usercentrics-button.layout-3 .uc-corner-modal .uc-corner-modal-content .uc-nav-tabs .uc-nav-link,
        .usercentrics-button.layout-8 .uc-corner-modal .uc-corner-modal-content .uc-nav-tabs .uc-nav-link {
            margin-bottom: 0 !important;
            height: 38px !important;
            color: #000 !important;
            text-align: left !important;
            padding: 10px 30px !important
        }

        .usercentrics-button.layout-3 .uc-corner-modal .uc-corner-modal-content .uc-nav-tabs .uc-nav-link.active span,
        .usercentrics-button.layout-8 .uc-corner-modal .uc-corner-modal-content .uc-nav-tabs .uc-nav-link.active span {
            border-bottom: 2px solid #fccb00
        }

        .usercentrics-button.layout-3 .uc-corner-modal .uc-corner-modal-content .consent-header,
        .usercentrics-button.layout-8 .uc-corner-modal .uc-corner-modal-content .consent-header {
            margin: 0 !important
        }

        .usercentrics-button.layout-3 .uc-corner-modal .uc-corner-modal-content .uc-card-header,
        .usercentrics-button.layout-8 .uc-corner-modal .uc-corner-modal-content .uc-card-header {
            border: 1px solid #dfdfdf !important;
            border-top-left-radius: 8px;
            border-top-right-radius: 8px;
            background: #1f8ceb;
            background-color: #1f8ceb
        }

        .usercentrics-button.layout-3 .uc-corner-modal .uc-corner-modal-content .uc-card-header .uc-dropdown .uc-dropdown-toggle,
        .usercentrics-button.layout-8 .uc-corner-modal .uc-corner-modal-content .uc-card-header .uc-dropdown .uc-dropdown-toggle {
            padding: 0 !important
        }

        .usercentrics-button.layout-3 .uc-corner-modal .uc-corner-modal-content .uc-card-body,
        .usercentrics-button.layout-8 .uc-corner-modal .uc-corner-modal-content .uc-card-body {
            border: 1px solid #dfdfdf !important;
            border-bottom: 0 !important;
            border-top: 0 !important;
            padding: 0 !important
        }

        .usercentrics-button.layout-3 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-tab-content,
        .usercentrics-button.layout-8 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-tab-content {
            background-color: #f5f5f5;
            padding-top: 0 !important;
            border: 0 !important
        }

        .usercentrics-button.layout-3 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-tab-content .uc-container,
        .usercentrics-button.layout-8 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-tab-content .uc-container {
            padding: 0 !important
        }

        .usercentrics-button.layout-3 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-tab-content .uc-container .uc-inner-content,
        .usercentrics-button.layout-8 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-tab-content .uc-container .uc-inner-content {
            padding-top: 10px !important;
            padding-bottom: 10px !important
        }

        .usercentrics-button.layout-3 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-timeline,
        .usercentrics-button.layout-8 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-timeline {
            padding: 10px 20px !important
        }

        .usercentrics-button.layout-3 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-timeline .uc-history-timeline-dot,
        .usercentrics-button.layout-8 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-timeline .uc-history-timeline-dot {
            margin-top: 0 !important
        }

        .usercentrics-button.layout-3 .uc-corner-modal .uc-corner-modal-content .uc-card-body h6,
        .usercentrics-button.layout-8 .uc-corner-modal .uc-corner-modal-content .uc-card-body h6 {
            color: #000;
            font-weight: 500 !important
        }

        .usercentrics-button.layout-3 .uc-corner-modal .uc-corner-modal-content .uc-nav-tabs,
        .usercentrics-button.layout-8 .uc-corner-modal .uc-corner-modal-content .uc-nav-tabs {
            background: #1f8ceb
        }

        .usercentrics-button.layout-3 .uc-corner-modal .uc-corner-modal-content .uc-card-footer,
        .usercentrics-button.layout-8 .uc-corner-modal .uc-corner-modal-content .uc-card-footer {
            border: 1px solid rgba(0, 0, 0, .125) !important;
            border-top: none !important;
            border-bottom-left-radius: 8px !important;
            border-bottom-right-radius: 8px !important;
            background: #f5f5f5 !important;
            background-color: #f5f5f5 !important;
            cursor: initial !important;
            padding: 15px 30px
        }

        .usercentrics-button.layout-3 .uc-corner-modal .uc-corner-modal-content .uc-card-footer .uc-btn,
        .usercentrics-button.layout-8 .uc-corner-modal .uc-corner-modal-content .uc-card-footer .uc-btn {
            border-radius: 0 !important;
            box-shadow: none !important;
            display: inline-block !important;
            font-size: 16px !important;
            font-weight: 600 !important;
            outline: 0 !important;
            padding: 10px !important;
            text-transform: none !important;
            width: auto !important
        }

        .usercentrics-button.layout-3 .uc-corner-modal .uc-corner-modal-content .uc-card-footer .uc-btn.disabled,
        .usercentrics-button.layout-8 .uc-corner-modal .uc-corner-modal-content .uc-card-footer .uc-btn.disabled {
            background-color: #ddd !important
        }

        .usercentrics-button.layout-3 .uc-consents-info-modal-wrapper .uc-info-modal-sidebar-toggle span,
        .usercentrics-button.layout-8 .uc-consents-info-modal-wrapper .uc-info-modal-sidebar-toggle span {
            background-color: #1aeb87 !important
        }

        @media screen and (max-width:768px) {
            .usercentrics-button.layout-3 .uc-desktop-icon,
            .usercentrics-button.layout-8 .uc-desktop-icon {
                display: none
            }
            .usercentrics-button.layout-3 .uc-mobile-icon,
            .usercentrics-button.layout-8 .uc-mobile-icon {
                display: block;
                margin-top: 8px !important
            }
        }

        .usercentrics-button.layout-3 #purpose-container .uc-inner-content--purpose>.uc-row,
        .usercentrics-button.layout-8 #purpose-container .uc-inner-content--purpose>.uc-row {
            margin-bottom: 12px !important
        }

        .usercentrics-button.layout-3 #purpose-container .uc-form-check,
        .usercentrics-button.layout-8 #purpose-container .uc-form-check {
            margin: 0 !important;
            padding: 5px 0 !important
        }

        .usercentrics-button.layout-3 #purpose-container .uc-form-check .uc-concent-icons-div,
        .usercentrics-button.layout-8 #purpose-container .uc-form-check .uc-concent-icons-div {
            line-height: 20px
        }

        .usercentrics-button.layout-3 #purpose-container .uc-form-check .uc-concent-icons-div svg,
        .usercentrics-button.layout-8 #purpose-container .uc-form-check .uc-concent-icons-div svg {
            margin-top: 0;
            vertical-align: middle
        }

        .usercentrics-button.layout-3 #purpose-container .uc-form-check .uc-consent-title,
        .usercentrics-button.layout-8 #purpose-container .uc-form-check .uc-consent-title {
            line-height: 20px;
            margin-top: 0
        }

        @keyframes ucOpacity {
            0% {
                opacity: 0
            }
            100% {
                opacity: 1
            }
        }

        .usercentrics-button .layout-11,
        .usercentrics-button .layout-2 {
            font-size: 14px
        }

        .usercentrics-button .layout-11 .uc-btn-footer-container,
        .usercentrics-button .layout-2 .uc-btn-footer-container {
            display: flex;
            flex-direction: row-reverse
        }

        @media screen and (max-width:500px) {
            .usercentrics-button .layout-11 .uc-btn-footer-container,
            .usercentrics-button .layout-2 .uc-btn-footer-container {
                display: flex;
                flex-flow: column
            }
            .usercentrics-button .layout-11 .uc-btn-footer-container .uc-overflow-hidden,
            .usercentrics-button .layout-2 .uc-btn-footer-container .uc-overflow-hidden {
                display: flex;
                justify-content: center;
                flex-flow: column
            }
        }

        .usercentrics-button .layout-11 .uc-corner-modal-content,
        .usercentrics-button .layout-2 .uc-corner-modal-content {
            background: 0 0 !important;
            background-color: transparent !important;
            bottom: 80px !important;
            right: 30px !important;
            border-radius: 8px !important;
            border-bottom-right-radius: 0 !important
        }

        .usercentrics-button .layout-11 .uc-corner-modal-content .uc-card-header,
        .usercentrics-button .layout-2 .uc-corner-modal-content .uc-card-header {
            border: 1px solid rgba(0, 0, 0, .125) !important;
            background: #fff !important;
            background-color: #fff !important;
            margin: 0 !important;
            padding-top: 35px !important;
            padding-left: 20px !important;
            padding-right: 20px !important;
            border-radius: 10px 10px 0 0 !important
        }

        .usercentrics-button .layout-11 .uc-corner-modal-content .uc-card-header .uc-header-subtitle-text,
        .usercentrics-button .layout-2 .uc-corner-modal-content .uc-card-header .uc-header-subtitle-text {
            color: #353d62 !important
        }

        .usercentrics-button .layout-11 .uc-corner-modal-content .uc-card-header .uc-close-btn,
        .usercentrics-button .layout-2 .uc-corner-modal-content .uc-card-header .uc-close-btn {
            position: absolute !important;
            right: 8px !important;
            top: 6px !important;
            float: right;
            font-size: 24px;
            font-weight: 700;
            line-height: 1;
            color: #000;
            text-shadow: 0 1px 0 #fff
        }

        .usercentrics-button .layout-11 .uc-corner-modal-content .uc-card-header .uc-language-wrapper,
        .usercentrics-button .layout-2 .uc-corner-modal-content .uc-card-header .uc-language-wrapper {
            position: absolute !important;
            top: 7px !important;
            left: 16px !important
        }

        .usercentrics-button .layout-11 .uc-corner-modal-content .uc-card-header .uc-language-wrapper .language-list,
        .usercentrics-button .layout-2 .uc-corner-modal-content .uc-card-header .uc-language-wrapper .language-list {
            width: auto !important;
            display: block !important;
            overflow: hidden !important;
            padding: 0 !important;
            margin: 0 !important
        }

        .usercentrics-button .layout-11 .uc-corner-modal-content .uc-card-header .uc-language-wrapper .language-list .list-group-item,
        .usercentrics-button .layout-2 .uc-corner-modal-content .uc-card-header .uc-language-wrapper .language-list .list-group-item {
            width: auto !important;
            clear: none !important;
            padding: 6px !important;
            border-radius: 0 !important;
            border: none !important;
            color: #4092ce !important;
            background: 0 0 !important;
            background-color: transparent !important;
            display: inline-block !important;
            float: left !important;
            text-transform: uppercase !important;
            z-index: 5 !important
        }

        .usercentrics-button .layout-11 .uc-corner-modal-content .uc-card-header .uc-language-wrapper .language-list .list-group-item:not(:last-child),
        .usercentrics-button .layout-2 .uc-corner-modal-content .uc-card-header .uc-language-wrapper .language-list .list-group-item:not(:last-child) {
            border-right: 1px solid #e3e4eb !important
        }

        .usercentrics-button .layout-11 .uc-corner-modal-content .uc-card-header .uc-language-wrapper .language-list .list-group-item.active,
        .usercentrics-button .layout-2 .uc-corner-modal-content .uc-card-header .uc-language-wrapper .language-list .list-group-item.active {
            color: #353d62 !important
        }

        .usercentrics-button .layout-11 .uc-corner-modal-content .uc-card-header .uc-header-title,
        .usercentrics-button .layout-2 .uc-corner-modal-content .uc-card-header .uc-header-title {
            color: #353d62 !important;
            text-align: left !important;
            padding-left: 0 !important
        }

        .usercentrics-button .layout-11 .uc-corner-modal-content .uc-card-header .uc-header-title .uc-svg-24,
        .usercentrics-button .layout-2 .uc-corner-modal-content .uc-card-header .uc-header-title .uc-svg-24 {
            margin-top: 2px
        }

        .usercentrics-button .layout-11 .uc-corner-modal-content .uc-card-header .uc-header-title span,
        .usercentrics-button .layout-2 .uc-corner-modal-content .uc-card-header .uc-header-title span {
            font-size: 16px !important;
            font-weight: 500 !important;
            text-transform: capitalize !important
        }

        .usercentrics-button .layout-11 .uc-corner-modal-content .uc-card-header .uc-card-body,
        .usercentrics-button .layout-2 .uc-corner-modal-content .uc-card-header .uc-card-body {
            background: #fff !important;
            background-color: #fff !important;
            color: #a1a2a5
        }

        .usercentrics-button .layout-11 .uc-btn,
        .usercentrics-button .layout-2 .uc-btn {
            box-shadow: none !important
        }

        .usercentrics-button .layout-11 .uc-btn.uc-save-settings-button,
        .usercentrics-button .layout-2 .uc-btn.uc-save-settings-button {
            padding: 12px;
            font-size: 19px
        }

        .usercentrics-button .layout-11 .uc-btn.uc-btn-success,
        .usercentrics-button .layout-2 .uc-btn.uc-btn-success {
            background-color: #4092ce;
            color: #fff;
            font-size: 14px;
            text-transform: none
        }

        .usercentrics-button .layout-11 .uc-btn.uc-btn-primary,
        .usercentrics-button .layout-2 .uc-btn.uc-btn-primary {
            border: 1px solid #4092ce;
            background-color: #4092ce;
            color: #fff;
            font-size: 14px;
            text-transform: none
        }

        .usercentrics-button .layout-11 .uc-btn.btn-default,
        .usercentrics-button .layout-2 .uc-btn.btn-default {
            border: 1px solid #4092ce;
            background-color: #fff;
            color: #4092ce;
            font-size: 14px;
            text-transform: none
        }

        .usercentrics-button .layout-11 .uc-btn.btn-default.uc-disabled-element,
        .usercentrics-button .layout-11 .uc-btn.uc-btn-primary.uc-disabled-element,
        .usercentrics-button .layout-11 .uc-btn.uc-btn-success.uc-disabled-element,
        .usercentrics-button .layout-2 .uc-btn.btn-default.uc-disabled-element,
        .usercentrics-button .layout-2 .uc-btn.uc-btn-primary.uc-disabled-element,
        .usercentrics-button .layout-2 .uc-btn.uc-btn-success.uc-disabled-element {
            background-color: #dcdcdc !important;
            border: 1px solid #dcdcdc !important;
            cursor: default !important
        }

        .usercentrics-button .layout-11 h1,
        .usercentrics-button .layout-2 h1 {
            font-size: 36px !important;
            font-weight: 900 !important;
            margin-bottom: .5rem !important;
            line-height: 1.2 !important;
            text-align: center !important
        }

        .usercentrics-button .layout-11 h2,
        .usercentrics-button .layout-2 h2 {
            font-size: 24px !important;
            font-weight: 600 !important;
            margin-bottom: .5rem !important;
            line-height: 1.2 !important;
            text-align: center !important
        }

        .usercentrics-button .layout-11 h3,
        .usercentrics-button .layout-2 h3 {
            font-size: 1.75em !important;
            font-family: inherit !important;
            font-weight: 500 !important;
            line-height: 1.2 !important;
            color: inherit !important
        }

        .usercentrics-button .layout-11 h4,
        .usercentrics-button .layout-2 h4 {
            font-size: .7rem !important;
            font-weight: 700 !important;
            float: left !important;
            width: auto !important;
            margin-top: 0 !important;
            margin-bottom: .5rem !important;
            font-family: inherit !important;
            line-height: 1.2 !important;
            color: inherit !important
        }

        .usercentrics-button .layout-11 input,
        .usercentrics-button .layout-2 input {
            box-sizing: border-box !important;
            padding: 0 !important
        }

        .usercentrics-button .layout-11 span.status,
        .usercentrics-button .layout-2 span.status {
            float: right !important;
            width: auto !important;
            margin: 0 10px !important;
            line-height: 34px !important
        }

        .usercentrics-button .layout-11 label,
        .usercentrics-button .layout-2 label {
            display: block !important;
            font-weight: 600 !important;
            margin-bottom: 0 !important
        }

        .usercentrics-button .layout-11 .uc-collapse:not(.uc-show),
        .usercentrics-button .layout-2 .uc-collapse:not(.uc-show) {
            display: none !important
        }

        .usercentrics-button .layout-11 .uc-collapse.uc-show,
        .usercentrics-button .layout-2 .uc-collapse.uc-show {
            visibility: visible !important;
            display: block !important;
            margin-left: 0 !important
        }

        .usercentrics-button .layout-11 .uc-checkbox-div,
        .usercentrics-button .layout-2 .uc-checkbox-div {
            text-align: inherit !important
        }

        .usercentrics-button .layout-11 .layoutb-checkbox,
        .usercentrics-button .layout-2 .layoutb-checkbox {
            padding-top: 8px !important
        }

        .usercentrics-button .layout-11 .detail-box,
        .usercentrics-button .layout-2 .detail-box {
            display: inline-block !important;
            width: 100% !important
        }

        .usercentrics-button .layout-11 .detail-box .title-bar,
        .usercentrics-button .layout-2 .detail-box .title-bar {
            display: inline-block !important;
            width: 100% !important
        }

        .usercentrics-button .layout-11 .detail-box .title-bar .switch,
        .usercentrics-button .layout-2 .detail-box .title-bar .switch {
            width: auto !important;
            float: right !important;
            min-width: 135px !important
        }

        .usercentrics-button .layout-11 .detail-box .title-bar .slider,
        .usercentrics-button .layout-2 .detail-box .title-bar .slider {
            right: inherit !important;
            left: 0 !important
        }

        .usercentrics-button .layout-11 .detail-box .cookie-box,
        .usercentrics-button .layout-2 .detail-box .cookie-box {
            border: none !important;
            display: inline-block !important;
            width: 100% !important;
            border-radius: 3px !important
        }

        .usercentrics-button .layout-11 .detail-box .cookie-box .co-title,
        .usercentrics-button .layout-2 .detail-box .cookie-box .co-title {
            display: inline-block !important;
            width: 100% !important;
            background: #e3e4eb !important;
            padding: 10px 15px !important
        }

        .usercentrics-button .layout-11 .detail-box .cookie-box .vendor-list,
        .usercentrics-button .layout-2 .detail-box .cookie-box .vendor-list {
            display: inline-block !important;
            width: 100% !important;
            max-height: 200px !important;
            overflow-y: scroll !important
        }

        .usercentrics-button .layout-11 .detail-box .cookie-box .vendor-list ul,
        .usercentrics-button .layout-2 .detail-box .cookie-box .vendor-list ul {
            display: inline-block !important;
            width: 100% !important;
            padding: 0 !important;
            margin: 0 !important;
            list-style: none !important
        }

        .usercentrics-button .layout-11 .detail-box .cookie-box .vendor-list ul li,
        .usercentrics-button .layout-2 .detail-box .cookie-box .vendor-list ul li {
            display: inline-block !important;
            width: 100% !important;
            border: 1px solid #e3e4eb !important;
            padding: 15px !important
        }

        .usercentrics-button .layout-11 .detail-box .cookie-box .vendor-list ul li a,
        .usercentrics-button .layout-2 .detail-box .cookie-box .vendor-list ul li a {
            color: #222 !important;
            transition: all .2s !important;
            text-decoration: none !important;
            background-color: transparent !important
        }

        .usercentrics-button .layout-11 .usercenterics-language-wrapper .language-list .uc-list-group-item,
        .usercentrics-button .layout-2 .usercenterics-language-wrapper .language-list .uc-list-group-item {
            width: auto !important;
            clear: none !important;
            padding: 6px !important;
            border-radius: 0 !important;
            border: none !important;
            color: #4092ce !important;
            background: 0 0 !important;
            background-color: transparent !important;
            display: inline-block !important;
            float: left !important;
            text-transform: uppercase !important;
            z-index: 5 !important
        }

        .usercentrics-button .layout-11 .usercenterics-language-wrapper .language-list .uc-list-group-item:not(:last-child),
        .usercentrics-button .layout-2 .usercenterics-language-wrapper .language-list .uc-list-group-item:not(:last-child) {
            border-right: 1px solid #e3e4eb !important
        }

        .usercentrics-button .layout-11 .usercenterics-language-wrapper .language-list .uc-list-group-item.uc-active,
        .usercentrics-button .layout-2 .usercenterics-language-wrapper .language-list .uc-list-group-item.uc-active {
            color: #353d62 !important
        }

        .usercentrics-button .layout-11 .usercenterics-language-wrapper ul,
        .usercentrics-button .layout-2 .usercenterics-language-wrapper ul {
            width: auto !important;
            display: block !important;
            overflow: hidden !important;
            padding: 0 !important;
            margin: 0 !important
        }

        .usercentrics-button .layout-11 .uc-corner-modal .corner-arrow,
        .usercentrics-button .layout-2 .uc-corner-modal .corner-arrow {
            float: right !important;
            margin-top: -8px !important;
            width: 28px !important;
            height: 28px;
            padding: 0 !important;
            border-radius: 0 !important;
            background-color: transparent !important
        }

        .usercentrics-button .layout-11 .uc-corner-modal .uc-corner-modal-content,
        .usercentrics-button .layout-2 .uc-corner-modal .uc-corner-modal-content {
            background: 0 0 !important;
            background-color: transparent !important;
            bottom: 80px !important;
            right: 30px !important;
            border-radius: 8px !important;
            border-bottom-right-radius: 0 !important
        }

        .usercentrics-button .layout-11 .uc-corner-modal .uc-corner-modal-content .uc-card-body,
        .usercentrics-button .layout-2 .uc-corner-modal .uc-corner-modal-content .uc-card-body {
            border: 1px solid rgba(0, 0, 0, .125) !important;
            background: #fff !important;
            background-color: #fff !important;
            color: #a1a2a5
        }

        .usercentrics-button .layout-11 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-nav-tabs,
        .usercentrics-button .layout-2 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-nav-tabs {
            background: 0 0 !important;
            background-color: transparent !important
        }

        .usercentrics-button .layout-11 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-nav-tabs .uc-nav-item .uc-nav-link,
        .usercentrics-button .layout-2 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-nav-tabs .uc-nav-item .uc-nav-link {
            font-weight: 500 !important;
            border-bottom: 2px solid #e3e4eb !important;
            color: #4092ce !important;
            border-left: none !important;
            border-right: none !important
        }

        .usercentrics-button .layout-11 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-nav-tabs .uc-nav-item .uc-nav-link.uc-active,
        .usercentrics-button .layout-2 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-nav-tabs .uc-nav-item .uc-nav-link.uc-active {
            border-bottom: 4px solid #353d62 !important;
            color: #353d62 !important
        }

        .usercentrics-button .layout-11 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-tab-content,
        .usercentrics-button .layout-2 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-tab-content {
            border: 0 !important;
            padding-top: 13px !important;
            height: calc(100vh - 460px) !important;
            max-height: 360px
        }

        .usercentrics-button .layout-11 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-tab-content #uc-consent-history-id-HJI5SmLm7,
        .usercentrics-button .layout-2 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-tab-content #uc-consent-history-id-HJI5SmLm7 {
            display: none
        }

        .usercentrics-button .layout-11 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-tab-content .uc-line-height-0,
        .usercentrics-button .layout-2 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-tab-content .uc-line-height-0 {
            line-height: 0
        }

        .usercentrics-button .layout-11 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-tab-content .uc-line-height-21,
        .usercentrics-button .layout-2 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-tab-content .uc-line-height-21 {
            line-height: 21px
        }

        .usercentrics-button .layout-11 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-tab-content .uc-form-check,
        .usercentrics-button .layout-2 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-tab-content .uc-form-check {
            padding: 0 16px !important;
            padding-left: 0 !important
        }

        .usercentrics-button .layout-11 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-tab-content h6,
        .usercentrics-button .layout-2 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-tab-content h6 {
            margin-bottom: 0 !important;
            margin-top: 3px;
            font-size: 14px !important;
            padding-left: 5px !important;
            color: #353d62 !important
        }

        .usercentrics-button .layout-11 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-tab-content .uc-consent-info-modal-svg,
        .usercentrics-button .layout-2 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-tab-content .uc-consent-info-modal-svg {
            color: #000 !important
        }

        .usercentrics-button .layout-11 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-tab-content .uc-btn-link,
        .usercentrics-button .layout-2 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-tab-content .uc-btn-link {
            color: #4092ce !important
        }

        .usercentrics-button .layout-11 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-tab-content .uc-consent-group,
        .usercentrics-button .layout-2 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-tab-content .uc-consent-group {
            padding: 6px 0 !important
        }

        .usercentrics-button .layout-11 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-tab-content .uc-consent-group:not(:last-child),
        .usercentrics-button .layout-2 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-tab-content .uc-consent-group:not(:last-child) {
            border-bottom: 1px solid #e3e4eb !important
        }

        .usercentrics-button .layout-11 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-tab-content .uc-timeline h4,
        .usercentrics-button .layout-2 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-tab-content .uc-timeline h4 {
            color: #353d62 !important
        }

        .usercentrics-button .layout-11 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-tab-content .consent-info .uc-consent-label,
        .usercentrics-button .layout-2 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-tab-content .consent-info .uc-consent-label {
            padding-left: 0 !important;
            margin-top: 0 !important
        }

        .usercentrics-button .layout-11 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-tab-content .consent-info .uc-form-check,
        .usercentrics-button .layout-2 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-tab-content .consent-info .uc-form-check {
            margin-top: 8px !important;
            margin-bottom: 4px !important;
            padding-right: 0 !important;
            padding-left: 0 !important
        }

        .usercentrics-button .layout-11 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-tab-content .uc-svg-div,
        .usercentrics-button .layout-2 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-tab-content .uc-svg-div {
            text-align: center !important
        }

        .usercentrics-button .layout-11 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-tab-content .checkbox input[type=checkbox]:checked:before,
        .usercentrics-button .layout-11 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-tab-content .checkbox-inline input[type=checkbox]:checked:before,
        .usercentrics-button .layout-11 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-tab-content input[type=checkbox]:checked:before,
        .usercentrics-button .layout-2 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-tab-content .checkbox input[type=checkbox]:checked:before,
        .usercentrics-button .layout-2 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-tab-content .checkbox-inline input[type=checkbox]:checked:before,
        .usercentrics-button .layout-2 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-tab-content input[type=checkbox]:checked:before {
            border-color: #69abdb !important
        }

        .usercentrics-button .layout-11 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-tab-content .checkbox input[type=checkbox]:checked:after,
        .usercentrics-button .layout-11 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-tab-content .checkbox-inline input[type=checkbox]:checked:after,
        .usercentrics-button .layout-11 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-tab-content input[type=checkbox]:checked:after,
        .usercentrics-button .layout-2 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-tab-content .checkbox input[type=checkbox]:checked:after,
        .usercentrics-button .layout-2 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-tab-content .checkbox-inline input[type=checkbox]:checked:after,
        .usercentrics-button .layout-2 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-tab-content input[type=checkbox]:checked:after {
            background: 0 0 !important;
            background-color: transparent !important
        }

        .usercentrics-button .layout-11 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-tab-content .checkbox input[type=checkbox]:checked:disabled:before,
        .usercentrics-button .layout-11 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-tab-content .checkbox-inline input[type=checkbox]:checked:disabled:before,
        .usercentrics-button .layout-11 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-tab-content input[type=checkbox]:checked:disabled:before,
        .usercentrics-button .layout-2 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-tab-content .checkbox input[type=checkbox]:checked:disabled:before,
        .usercentrics-button .layout-2 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-tab-content .checkbox-inline input[type=checkbox]:checked:disabled:before,
        .usercentrics-button .layout-2 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-tab-content input[type=checkbox]:checked:disabled:before {
            border-color: #dadada !important
        }

        .usercentrics-button .layout-11 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-tab-content .uc-form-check-input:after,
        .usercentrics-button .layout-2 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-tab-content .uc-form-check-input:after {
            color: #e3e4eb !important;
            border-color: #e3e4eb !important;
            border-radius: 4px !important
        }

        .usercentrics-button .layout-11 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-tab-content .uc-form-check-input.intermediate:not(:checked)::after,
        .usercentrics-button .layout-2 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-tab-content .uc-form-check-input.intermediate:not(:checked)::after {
            background: #fff !important;
            border-color: #ff7f41 !important;
            content: "–";
            color: #ff7f41 !important;
            text-align: center
        }

        .usercentrics-button .layout-11 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-tab-content .uc-form-check-label,
        .usercentrics-button .layout-2 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-tab-content .uc-form-check-label {
            padding-left: 0 !important
        }

        .usercentrics-button .layout-11 .uc-corner-modal .uc-corner-modal-content .uc-card-footer,
        .usercentrics-button .layout-2 .uc-corner-modal .uc-corner-modal-content .uc-card-footer {
            border: 1px solid rgba(0, 0, 0, .125) !important;
            background: #fff !important;
            background-color: #fff !important;
            padding: 20px;
            border-top: 1px solid rgba(0, 0, 0, .125);
            border-bottom-left-radius: 10px
        }

        .usercentrics-button .layout-11 .uc-corner-modal .uc-corner-modal-content .uc-card-footer .uc-btn,
        .usercentrics-button .layout-2 .uc-corner-modal .uc-corner-modal-content .uc-card-footer .uc-btn {
            width: 100% !important
        }

        .usercentrics-button .layout-11 .uc-consents-info-modal-wrapper .uc-info-modal-sidebar-toggle span,
        .usercentrics-button .layout-2 .uc-consents-info-modal-wrapper .uc-info-modal-sidebar-toggle span {
            background-color: #5aeb87 !important
        }

        @media (max-width:768px) {
            .usercentrics-button .layout-11 .uc-corner-modal .uc-corner-modal-content .uc-card-footer,
            .usercentrics-button .layout-2 .uc-corner-modal .uc-corner-modal-content .uc-card-footer {
                border-bottom-left-radius: 0 !important;
                position: fixed;
                bottom: 0;
                width: 100%
            }
            .usercentrics-button .layout-11 .uc-corner-modal .uc-corner-modal-content .uc-btn,
            .usercentrics-button .layout-2 .uc-corner-modal .uc-corner-modal-content .uc-btn {
                border-radius: 4px !important
            }
            .usercentrics-button .layout-11 .uc-banner .uc-banner-content .uc-btn#uc-btn-accept-banner,
            .usercentrics-button .layout-11 .uc-banner .uc-banner-content .uc-btn#uc-btn-deny-banner,
            .usercentrics-button .layout-11 .uc-banner .uc-banner-content .uc-btn#uc-btn-more-info-banner,
            .usercentrics-button .layout-2 .uc-banner .uc-banner-content .uc-btn#uc-btn-accept-banner,
            .usercentrics-button .layout-2 .uc-banner .uc-banner-content .uc-btn#uc-btn-deny-banner,
            .usercentrics-button .layout-2 .uc-banner .uc-banner-content .uc-btn#uc-btn-more-info-banner {
                width: auto !important;
                margin-bottom: 0 !important;
                margin-left: 2.5% !important
            }
        }

        #usercentrics-button.layout-11 #uc-corner-modal .uc-card-header,
        #usercentrics-button.layout-2 #uc-corner-modal .uc-card-header {
            border: 1px solid rgba(0, 0, 0, .13) !important
        }

        #usercentrics-button.layout-11 #uc-corner-modal .uc-card-header #uc-btn-close-x-corner-modal svg path,
        #usercentrics-button.layout-2 #uc-corner-modal .uc-card-header #uc-btn-close-x-corner-modal svg path {
            fill: #353d62 !important
        }

        #usercentrics-button.layout-11 #uc-corner-modal .uc-card-body,
        #usercentrics-button.layout-2 #uc-corner-modal .uc-card-body {
            border-left: 1px solid rgba(0, 0, 0, .13) !important;
            border-right: 1px solid rgba(0, 0, 0, .13) !important
        }

        @media (min-width:769px) {
            #usercentrics-button.layout-11 #uc-corner-modal .uc-card-body .uc-tab-content,
            #usercentrics-button.layout-2 #uc-corner-modal .uc-card-body .uc-tab-content {
                max-height: 260px
            }
        }

        @media (max-width:768px) {
            #usercentrics-button.layout-11 #uc-corner-modal .uc-card-body .uc-tab-content,
            #usercentrics-button.layout-2 #uc-corner-modal .uc-card-body .uc-tab-content {
                height: calc(100% - 100px) !important
            }
        }

        #usercentrics-button.layout-11 #uc-corner-modal .uc-card-body input[type=checkbox]::after,
        #usercentrics-button.layout-2 #uc-corner-modal .uc-card-body input[type=checkbox]::after {
            position: absolute;
            top: -1px
        }

        #usercentrics-button.layout-11 #uc-corner-modal .uc-card-body .uc-inner-content>.uc-consent-group>.uc-form-check,
        #usercentrics-button.layout-2 #uc-corner-modal .uc-card-body .uc-inner-content>.uc-consent-group>.uc-form-check {
            margin-top: 0 !important;
            margin-bottom: 0 !important;
            padding: 4px 16px 4px 4px !important
        }

        #usercentrics-button.layout-11 #uc-corner-modal .uc-card-body .uc-inner-content>.uc-consent-group .uc-collapse,
        #usercentrics-button.layout-2 #uc-corner-modal .uc-card-body .uc-inner-content>.uc-consent-group .uc-collapse {
            margin-top: 4px
        }

        #usercentrics-button.layout-11 #uc-corner-modal .uc-card-body .uc-inner-content>.uc-consent-group .uc-collapse .uc-form-check,
        #usercentrics-button.layout-2 #uc-corner-modal .uc-card-body .uc-inner-content>.uc-consent-group .uc-collapse .uc-form-check {
            margin-top: 0 !important;
            margin-bottom: 0 !important;
            padding: 4px 0 4px 4px !important
        }

        #usercentrics-button.layout-11 #uc-corner-modal .uc-card-footer,
        #usercentrics-button.layout-2 #uc-corner-modal .uc-card-footer {
            border: 1px solid rgba(0, 0, 0, .13) !important
        }

        #usercentrics-button.layout-11 #uc-corner-modal .corner-arrow,
        #usercentrics-button.layout-2 #uc-corner-modal .corner-arrow {
            z-index: auto !important
        }

        @media (max-width:768px) {
            #usercentrics-button.layout-11 #uc-corner-modal .corner-arrow,
            #usercentrics-button.layout-2 #uc-corner-modal .corner-arrow {
                display: none
            }
        }

        #usercentrics-button.layout-11 #uc-consents-info-modal input[type=checkbox]::after,
        #usercentrics-button.layout-11 #uc-consents-info-modal input[type=checkbox]::before,
        #usercentrics-button.layout-2 #uc-consents-info-modal input[type=checkbox]::after,
        #usercentrics-button.layout-2 #uc-consents-info-modal input[type=checkbox]::before {
            display: none
        }

        #usercentrics-button.layout-11 #uc-consents-info-modal .uc-form-check-label,
        #usercentrics-button.layout-2 #uc-consents-info-modal .uc-form-check-label {
            line-height: 20px
        }

        #usercentrics-button.layout-11 #uc-consents-info-modal .uc-form-check-label::before,
        #usercentrics-button.layout-2 #uc-consents-info-modal .uc-form-check-label::before {
            top: 0
        }

        #usercentrics-button.layout-11 #uc-consents-info-modal .uc-form-check-label::after,
        #usercentrics-button.layout-2 #uc-consents-info-modal .uc-form-check-label::after {
            top: 5px
        }

        #usercentrics-button.layout-11 #uc-consents-info-modal .uc-save-settings-and-close-button,
        #usercentrics-button.layout-2 #uc-consents-info-modal .uc-save-settings-and-close-button {
            border: 0 !important
        }

        @keyframes ucOpacity {
            0% {
                opacity: 0
            }
            100% {
                opacity: 1
            }
        }

        #usercentrics-button.layout-4 .uc-dropdown .uc-dropdown-menu {
            background: #fff;
            left: calc(100% - 25px);
            padding: 5px 10px
        }

        #usercentrics-button.layout-4 input[type=checkbox]:checked:before {
            border: 0 !important;
            content: "\2573" !important;
            transform: inherit !important;
            top: -1px !important;
            left: 1px !important;
            font-size: 18px;
            color: #000
        }

        #usercentrics-button.layout-4 input[type=checkbox]:after {
            color: #fff !important;
            background-color: #fff !important;
            border-color: #000 !important
        }

        #usercentrics-button.layout-4 .uc-consent-info .uc-collapse {
            padding-left: 30px
        }

        #usercentrics-button.layout-4 .uc-sub-consent-p-l-30 {
            padding-left: 30px !important
        }

        #usercentrics-button.layout-4 .uc-form-check {
            margin-bottom: 0 !important
        }

        #usercentrics-button.layout-4 .uc-dropdown {
            height: 35px;
            padding: 8px 0
        }

        #usercentrics-button.layout-4 .consent-header {
            margin-left: 0 !important;
            margin-right: 0 !important
        }

        #usercentrics-button.layout-4 .consent-header label {
            padding-left: 16px;
            margin-bottom: 5px !important;
            color: #000
        }

        #usercentrics-button.layout-4 input[type=checkbox]:focus {
            outline: 0
        }

        #usercentrics-button.layout-4 .uc-corner-modal .uc-corner-modal-content .uc-nav-tabs li {
            font-weight: 600
        }

        #usercentrics-button.layout-4 .uc-corner-modal .uc-corner-modal-content .uc-nav-tabs li:first-child a {
            text-align: left !important
        }

        #usercentrics-button.layout-4 .uc-corner-modal .uc-corner-modal-content .uc-nav-tabs li:nth-child(2) a {
            text-align: right !important
        }

        #usercentrics-button.layout-4 .uc-corner-modal .uc-corner-modal-content .uc-nav-tabs li.width-33 {
            width: 33% !important
        }

        #usercentrics-button.layout-4 .uc-corner-modal .uc-corner-modal-content .uc-nav-tabs>div #uc-btn-open-language-selector-flags {
            position: static !important
        }

        #usercentrics-button.layout-4 .uc-corner-modal .uc-corner-modal-content .uc-nav-tabs>div #uc-btn-open-language-selector-flags li {
            width: 100% !important;
            float: left;
            color: #000;
            font-weight: 600;
            text-transform: uppercase;
            text-decoration: underline;
            text-align: right !important
        }

        #usercentrics-button.layout-4 .uc-corner-modal-content {
            background: 0 0 !important;
            background-color: transparent !important;
            bottom: 80px !important;
            right: 30px !important;
            border-radius: 8px !important;
            border-bottom-right-radius: 0 !important
        }

        #usercentrics-button.layout-4 .uc-corner-modal-content svg {
            fill: #4092ce !important
        }

        #usercentrics-button.layout-4 .uc-corner-modal-content svg path {
            fill: #000 !important
        }

        #usercentrics-button.layout-4 .uc-corner-modal-content .uc-card-header {
            background: #fff !important;
            background-color: #fff !important;
            margin: 0 !important;
            padding-top: 35px !important;
            padding-left: 35px !important;
            padding-right: 35px !important
        }

        #usercentrics-button.layout-4 .uc-corner-modal-content .uc-card-header .uc-header-subtitle-text {
            color: #000 !important
        }

        #usercentrics-button.layout-4 .uc-corner-modal-content .uc-card-header .uc-close-btn {
            float: none;
            font-size: 24px;
            font-weight: 700;
            line-height: 25px;
            color: #000;
            text-shadow: 0 1px 0 #fff
        }

        #usercentrics-button.layout-4 .uc-corner-modal-content .uc-card-header .uc-language-wrapper {
            position: inherit !important;
            top: 7px !important;
            left: 7px !important
        }

        #usercentrics-button.layout-4 .uc-corner-modal-content .uc-card-header .uc-language-wrapper .language-list {
            width: auto !important;
            display: block !important;
            overflow: hidden !important;
            padding: 0 !important;
            margin: 0 !important
        }

        #usercentrics-button.layout-4 .uc-corner-modal-content .uc-card-header .uc-language-wrapper .language-list .list-group-item {
            width: auto !important;
            clear: none !important;
            padding: 6px !important;
            border-radius: 0 !important;
            border: none !important;
            color: #4092ce !important;
            background: 0 0 !important;
            background-color: transparent !important;
            display: inline-block !important;
            float: left !important;
            text-transform: uppercase !important;
            z-index: 5 !important
        }

        #usercentrics-button.layout-4 .uc-corner-modal-content .uc-card-header .uc-language-wrapper .language-list .list-group-item:not(:last-child) {
            border-right: 1px solid #e3e4eb !important
        }

        #usercentrics-button.layout-4 .uc-corner-modal-content .uc-card-header .uc-language-wrapper .language-list .list-group-item.active {
            color: #353d62 !important
        }

        #usercentrics-button.layout-4 .uc-corner-modal-content .uc-card-header .uc-header-title {
            color: #000 !important;
            text-align: left !important;
            padding-left: 0 !important;
            font-size: 22px !important;
            font-weight: 600 !important;
            line-height: 25px;
            text-transform: capitalize !important
        }

        #usercentrics-button.layout-4 .uc-corner-modal-content .uc-card-header .uc-header-title .uc-svg-24 {
            margin-top: 2px
        }

        #usercentrics-button.layout-4 .uc-corner-modal-content .uc-card-header .uc-card-body {
            background: #fff !important;
            background-color: #fff !important;
            color: #a1a2a5
        }

        #usercentrics-button.layout-4 .uc-btn {
            box-shadow: none !important
        }

        #usercentrics-button.layout-4 .uc-btn.uc-btn-success {
            background-color: #4092ce !important;
            color: #fff !important;
            font-size: 14px !important;
            text-transform: none !important
        }

        #usercentrics-button.layout-4 .uc-btn.uc-btn-primary {
            background-color: transparent !important;
            color: #fff !important;
            font-size: 14px !important;
            text-transform: none !important
        }

        #usercentrics-button.layout-4 .uc-btn.uc-btn-primary.uc-custom-btn {
            color: #000 !important;
            font-size: 20px !important;
            text-align: left !important;
            padding: 0 0 0 15px !important;
            margin-bottom: 40px
        }

        #usercentrics-button.layout-4 .uc-btn.uc-btn-primary.uc-custom-btn span {
            border-bottom: 2px solid #000;
            padding-bottom: 5px;
            font-weight: 600;
            margin-bottom: 20px
        }

        #usercentrics-button.layout-4 .uc-btn.btn-default {
            border: 1px solid #4092ce !important;
            background-color: #fff !important;
            color: #4092ce !important;
            font-size: 14px !important;
            text-transform: none !important
        }

        #usercentrics-button.layout-4 .uc-btn.btn-default.uc-disabled-element,
        #usercentrics-button.layout-4 .uc-btn.uc-btn-primary.uc-disabled-element,
        #usercentrics-button.layout-4 .uc-btn.uc-btn-success.uc-disabled-element {
            background-color: transparent !important;
            cursor: default !important;
            opacity: .4
        }

        #usercentrics-button.layout-4 h1 {
            font-size: 36px !important;
            font-weight: 900 !important;
            margin-bottom: .5rem !important;
            line-height: 1.2 !important;
            text-align: center !important
        }

        #usercentrics-button.layout-4 h2 {
            font-size: 24px !important;
            font-weight: 600 !important;
            margin-bottom: .5rem !important;
            line-height: 1.2 !important;
            text-align: center !important
        }

        #usercentrics-button.layout-4 h3 {
            font-size: 1.75em !important;
            font-family: inherit !important;
            font-weight: 500 !important;
            line-height: 1.2 !important;
            color: inherit !important
        }

        #usercentrics-button.layout-4 h4 {
            font-size: .7rem !important;
            float: left !important;
            width: auto !important;
            margin-top: 0 !important;
            font-family: inherit !important;
            line-height: 1.2 !important;
            color: inherit !important
        }

        #usercentrics-button.layout-4 input {
            box-sizing: border-box !important;
            padding: 0 !important
        }

        #usercentrics-button.layout-4 span.status {
            float: right !important;
            width: auto !important;
            margin: 0 10px !important;
            line-height: 34px !important
        }

        #usercentrics-button.layout-4 label {
            display: inline-block !important;
            font-weight: 400 !important;
            margin-bottom: 5px !important
        }

        #usercentrics-button.layout-4 .uc-collapse:not(.uc-show) {
            display: none !important
        }

        #usercentrics-button.layout-4 .uc-collapse.uc-show {
            visibility: visible !important;
            display: block !important
        }

        #usercentrics-button.layout-4 .uc-checkbox-div {
            text-align: inherit !important
        }

        #usercentrics-button.layout-4 #uc-corner-modal .corner-modal-wrapper {
            z-index: 9999993 !important
        }

        #usercentrics-button.layout-4 #uc-corner-modal .corner-modal-wrapper .uc-corner-modal .uc-corner-modal-content {
            left: calc(100% - 364px) !important;
            border-radius: 0 !important;
            bottom: 0 !important;
            top: 0 !important
        }

        #usercentrics-button.layout-4 #uc-banner-modal .uc-banner-wrapper {
            z-index: 9999994
        }

        #usercentrics-button.layout-4 .uc-banner {
            bottom: 0 !important;
            right: 0 !important;
            width: 90% !important;
            height: inherit !important;
            background-color: inherit !important;
            max-width: inherit !important;
            left: inherit !important
        }

        #usercentrics-button.layout-4 .uc-banner .uc-banner-content {
            bottom: 0 !important;
            right: 0 !important;
            width: 90% !important;
            background-color: transparent !important;
            box-shadow: none !important;
            max-width: inherit !important;
            left: inherit !important
        }

        #usercentrics-button.layout-4 .uc-banner .uc-banner-content .uc-banner-text {
            background-color: transparent !important;
            box-shadow: none !important;
            border-radius: 8px !important;
            border-bottom-right-radius: 0 !important
        }

        #usercentrics-button.layout-4 .uc-banner .uc-banner-content p {
            color: #000 !important
        }

        #usercentrics-button.layout-4 .uc-banner .uc-banner-content br {
            display: none
        }

        #usercentrics-button.layout-4 .uc-banner .uc-banner-content .corner-arrow {
            float: right !important;
            margin-top: -9px !important;
            width: 28px !important;
            height: 28px;
            padding: 0 !important;
            border-radius: 0 !important;
            background-color: transparent !important
        }

        #usercentrics-button.layout-4 .uc-banner .uc-banner-content button.simple-type-text {
            background: 0 0;
            text-decoration: underline;
            margin: 0 15px;
            color: #000
        }

        #usercentrics-button.layout-4 .usercenterics-language-wrapper .language-list .uc-list-group-item {
            width: auto !important;
            clear: none !important;
            padding: 6px !important;
            border-radius: 0 !important;
            border: none !important;
            color: #4092ce !important;
            background: 0 0 !important;
            background-color: transparent !important;
            display: inline-block !important;
            float: left !important;
            text-transform: uppercase !important;
            z-index: 5 !important
        }

        #usercentrics-button.layout-4 .usercenterics-language-wrapper .language-list .uc-list-group-item:not(:last-child) {
            border-right: 1px solid #e3e4eb !important
        }

        #usercentrics-button.layout-4 .usercenterics-language-wrapper .language-list .uc-list-group-item.uc-active {
            color: #353d62 !important
        }

        #usercentrics-button.layout-4 .usercenterics-language-wrapper ul {
            width: auto !important;
            display: block !important;
            overflow: hidden !important;
            padding: 0 !important;
            margin: 0 !important
        }

        #usercentrics-button.layout-4 .uc-corner-modal .corner-arrow {
            float: right !important;
            margin-top: -8px !important;
            width: 28px !important;
            height: 28px;
            padding: 0 !important;
            border-radius: 0 !important;
            background-color: transparent !important
        }

        #usercentrics-button.layout-4 .uc-corner-modal .uc-corner-modal-content {
            background: 0 0 !important;
            background-color: transparent !important;
            bottom: 80px !important;
            right: 30px !important;
            border-radius: 8px !important;
            border-bottom-right-radius: 0 !important;
            border: 1px solid rgba(0, 0, 0, .125)
        }

        #usercentrics-button.layout-4 .uc-corner-modal .uc-corner-modal-content .uc-card-body {
            background: #fff !important;
            background-color: #fff !important;
            padding: 0 16px !important;
            color: #a1a2a5
        }

        #usercentrics-button.layout-4 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-nav-tabs {
            background: 0 0 !important;
            background-color: transparent !important;
            padding: 0 15px !important
        }

        #usercentrics-button.layout-4 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-nav-tabs .uc-nav-item .uc-nav-link {
            border-bottom: 0 !important;
            text-decoration: underline;
            color: #000 !important;
            padding: 8px 0 !important
        }

        #usercentrics-button.layout-4 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-nav-tabs .uc-nav-item .uc-nav-link.uc-active {
            border-bottom: 0 !important;
            text-decoration: none
        }

        #usercentrics-button.layout-4 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-tab-content {
            border: 0 !important;
            padding: 0 15px;
            padding-top: 13px !important;
            min-height: 265px !important;
            height: calc(100vh - 370px) !important
        }

        #usercentrics-button.layout-4 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-tab-content .uc-form-check {
            padding: 0 0 !important
        }

        #usercentrics-button.layout-4 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-tab-content h6 {
            margin-bottom: 0 !important;
            line-height: 22px !important;
            font-size: 16px !important;
            padding-left: 5px !important;
            color: #000 !important
        }

        #usercentrics-button.layout-4 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-tab-content h6.uc-sub-consent-font-size {
            font-size: 14px !important
        }

        #usercentrics-button.layout-4 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-tab-content .uc-btn-link {
            color: #4092ce !important
        }

        #usercentrics-button.layout-4 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-tab-content .uc-consent-group {
            padding: 6px 0 !important
        }

        #usercentrics-button.layout-4 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-tab-content .uc-timeline h4 {
            color: #000 !important
        }

        #usercentrics-button.layout-4 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-tab-content .uc-timeline .uc-history-timeline-dot.red {
            background: #fff !important;
            border: solid 1px #000 !important
        }

        #usercentrics-button.layout-4 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-tab-content .uc-timeline .uc-history-timeline-dot.uc-green {
            background: #000 !important
        }

        #usercentrics-button.layout-4 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-tab-content .uc-timeline .uc-history-description.uc-des-width {
            width: 90% !important;
            margin-bottom: 0 !important
        }

        #usercentrics-button.layout-4 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-tab-content .uc-timeline .uc-history-description .history-tab-content {
            margin-bottom: 0 !important;
            line-height: 1.2 !important;
            width: 100% !important;
            color: #000
        }

        #usercentrics-button.layout-4 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-tab-content .uc-timeline .uc-history-description .history-tab-content .uc-history-details .uc-history-time-12 {
            margin-bottom: 0 !important;
            line-height: 1
        }

        #usercentrics-button.layout-4 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-tab-content .uc-timeline .uc-history-description .history-tab-content .uc-history-details .off-on-12 {
            padding-right: 7px;
            margin-bottom: 0 !important;
            line-height: 1
        }

        #usercentrics-button.layout-4 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-tab-content .uc-timeline .uc-history-line::before {
            background-color: #000 !important;
            top: 10px !important
        }

        #usercentrics-button.layout-4 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-tab-content .uc-timeline .uc-setting-history li {
            font-size: 14px
        }

        #usercentrics-button.layout-4 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-tab-content .uc-timeline .uc-setting-history li div {
            margin-bottom: 0 !important;
            vertical-align: middle !important;
            color: #000 !important
        }

        #usercentrics-button.layout-4 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-tab-content .consent-info .uc-consent-label {
            padding-left: 0 !important;
            margin-top: 0 !important
        }

        #usercentrics-button.layout-4 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-tab-content .consent-info .uc-form-check {
            margin-top: 4px !important;
            margin-bottom: 4px !important;
            padding-right: 0 !important
        }

        #usercentrics-button.layout-4 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-tab-content .uc-svg-div {
            text-align: center !important
        }

        #usercentrics-button.layout-4 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-tab-content .checkbox input[type=checkbox]:checked:before,
        #usercentrics-button.layout-4 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-tab-content .checkbox-inline input[type=checkbox]:checked:before,
        #usercentrics-button.layout-4 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-tab-content input[type=checkbox]:checked:before {
            border-color: #69abdb !important
        }

        #usercentrics-button.layout-4 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-tab-content .checkbox input[type=checkbox]:checked:after,
        #usercentrics-button.layout-4 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-tab-content .checkbox-inline input[type=checkbox]:checked:after,
        #usercentrics-button.layout-4 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-tab-content input[type=checkbox]:checked:after {
            background: #fff !important;
            background-color: #fff !important
        }

        #usercentrics-button.layout-4 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-tab-content .uc-sub-consent-input:checked:before {
            font-size: 15px !important
        }

        #usercentrics-button.layout-4 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-tab-content .uc-sub-consent-input:after {
            height: 18px !important;
            width: 18px !important
        }

        #usercentrics-button.layout-4 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-tab-content .uc-form-check-input:after {
            color: #000 !important;
            border-color: #000 !important;
            line-height: 14px;
            background: #fff !important
        }

        #usercentrics-button.layout-4 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-tab-content .uc-form-check-input .intermediate:after {
            color: orange !important;
            border-color: orange !important
        }

        #usercentrics-button.layout-4 .uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-tab-content .uc-form-check-label {
            padding-left: 0 !important
        }

        #usercentrics-button.layout-4 .uc-corner-modal .uc-corner-modal-content .uc-card-footer {
            background: #fff !important;
            background-color: #fff !important;
            padding: 12px 20px;
            position: absolute;
            bottom: 0;
            left: 0;
            right: 0
        }

        #usercentrics-button.layout-4 .uc-corner-modal .uc-corner-modal-content .uc-card-footer .uc-btn {
            width: 100% !important
        }

        #usercentrics-button.layout-4 #uc-consents-info-modal.layout-4 * {
            color: #000
        }

        #usercentrics-button.layout-4 #uc-consents-info-modal.layout-4 a {
            font-weight: 600
        }

        #usercentrics-button.layout-4 #uc-consents-info-modal.layout-4 svg path:not([fill=none]) {
            fill: #000
        }

        #usercentrics-button.layout-4 #uc-consents-info-modal.layout-4 .uc-modal-header {
            background-color: #fff;
            border-bottom: 1px solid #e5e5e5
        }

        #usercentrics-button.layout-4 #uc-consents-info-modal.layout-4 .uc-modal-header .uc-info-modal-search-bar input {
            background-color: #fff;
            border-color: #000;
            color: #000
        }

        #usercentrics-button.layout-4 #uc-consents-info-modal.layout-4 .uc-modal-header .uc-info-modal-search-bar input::-webkit-input-placeholder {
            color: #000
        }

        #usercentrics-button.layout-4 #uc-consents-info-modal.layout-4 .uc-modal-header .uc-info-modal-search-bar input:-moz-placeholder {
            color: #000
        }

        #usercentrics-button.layout-4 #uc-consents-info-modal.layout-4 .uc-modal-header .uc-info-modal-search-bar input::-moz-placeholder {
            color: #000
        }

        #usercentrics-button.layout-4 #uc-consents-info-modal.layout-4 .uc-modal-header .uc-info-modal-search-bar input:-ms-input-placeholder {
            color: #000
        }

        #usercentrics-button.layout-4 #uc-consents-info-modal.layout-4 .uc-modal-body .uc-info-modal-sidebar {
            background-color: #fff;
            border-right: 1px solid #e5e5e5
        }

        #usercentrics-button.layout-4 #uc-consents-info-modal.layout-4 .uc-modal-body .uc-info-modal-sidebar .uc-powered-by {
            background-color: #fff;
            box-shadow: 0 0 10px 7px #fff;
            line-height: 14px
        }

        #usercentrics-button.layout-4 #uc-consents-info-modal.layout-4 .uc-modal-body .uc-content .uc-subconsent-section {
            background-color: #e5e5e5
        }

        #usercentrics-button.layout-4 #uc-consents-info-modal.layout-4 .uc-modal-body .uc-content .uc-form-check-label {
            text-indent: 0 !important
        }

        #usercentrics-button.layout-4 #uc-consents-info-modal.layout-4 .uc-modal-body .uc-checkbox input[type=checkbox]+label::before {
            border-color: #000
        }

        #usercentrics-button.layout-4 #uc-consents-info-modal.layout-4 .uc-modal-body .uc-checkbox input[type=checkbox]:checked+label::before {
            background-color: #fff
        }

        #usercentrics-button.layout-4 #uc-consents-info-modal.layout-4 .uc-modal-body .uc-checkbox input[type=checkbox]:checked+label::after,
        #usercentrics-button.layout-4 #uc-consents-info-modal.layout-4 .uc-modal-body .uc-checkbox input[type=checkbox]:checked:disabled+label::after {
            content: "\2573" !important;
            border: 0;
            font-size: 18px;
            height: 12px;
            top: 4px;
            left: 5px;
            transform: rotate(90deg);
            width: 20px
        }

        #usercentrics-button.layout-4 #uc-consents-info-modal.layout-4 .uc-modal-footer .uc-save-settings-and-close-button {
            background-color: #000 !important;
            height: 50px;
            padding: 0 !important;
            line-height: 50px !important
        }

        #usercentrics-button.layout-4 #uc-consents-info-modal.layout-4 .uc-modal-footer .uc-save-settings-and-close-button.uc-disabled-element {
            opacity: .4
        }

        #usercentrics-button.layout-4 #uc-consents-info-modal.layout-4 .uc-consent-history .uc-red {
            background-color: #fff !important;
            border: 1px solid #000
        }

        #usercentrics-button.layout-4 #uc-consents-info-modal.layout-4 .uc-consent-history .uc-green {
            background-color: #000 !important;
            border: 1px solid #000
        }

        #usercentrics-button.layout-12 *,
        #usercentrics-button.layout-4 * {
            font-size: 14px
        }

        #usercentrics-button.layout-12 #uc-corner-modal .uc-corner-modal-content,
        #usercentrics-button.layout-4 #uc-corner-modal .uc-corner-modal-content {
            background-color: #fff !important;
            border: none !important
        }

        @media (max-width:768px) {
            #usercentrics-button.layout-12 #uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-tab-content,
            #usercentrics-button.layout-4 #uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-tab-content {
                height: calc(100% - 150px) !important
            }
        }

        #usercentrics-button.layout-12 #uc-corner-modal .uc-card-header #uc-btn-close-x-corner-modal,
        #usercentrics-button.layout-4 #uc-corner-modal .uc-card-header #uc-btn-close-x-corner-modal {
            opacity: 1
        }

        #usercentrics-button.layout-12 #uc-corner-modal .uc-card-header a,
        #usercentrics-button.layout-4 #uc-corner-modal .uc-card-header a {
            color: #000
        }

        #usercentrics-button.layout-12 #uc-corner-modal .uc-card-body li.uc-nav-item,
        #usercentrics-button.layout-4 #uc-corner-modal .uc-card-body li.uc-nav-item {
            margin-right: 20px;
            width: auto !important
        }

        #usercentrics-button.layout-12 #uc-corner-modal .uc-card-body li.uc-nav-item a,
        #usercentrics-button.layout-4 #uc-corner-modal .uc-card-body li.uc-nav-item a {
            font-size: 16px
        }

        #usercentrics-button.layout-12 #uc-corner-modal .uc-card-body .uc-language-dropdown-4,
        #usercentrics-button.layout-4 #uc-corner-modal .uc-card-body .uc-language-dropdown-4 {
            float: right;
            padding-top: 2px;
            width: auto !important
        }

        #usercentrics-button.layout-12 #uc-corner-modal .uc-card-body .uc-language-dropdown-4 *,
        #usercentrics-button.layout-4 #uc-corner-modal .uc-card-body .uc-language-dropdown-4 * {
            font-size: 16px
        }

        #usercentrics-button.layout-12 #uc-corner-modal .uc-card-body .uc-show-hide-banner,
        #usercentrics-button.layout-4 #uc-corner-modal .uc-card-body .uc-show-hide-banner {
            margin-top: -2px
        }

        #usercentrics-button.layout-12 #uc-corner-modal .uc-card-body .uc-form-check-label .uc-form-check-input::before,
        #usercentrics-button.layout-4 #uc-corner-modal .uc-card-body .uc-form-check-label .uc-form-check-input::before {
            top: -2px !important
        }

        #usercentrics-button.layout-12 #uc-corner-modal .uc-card-body .uc-consent-group,
        #usercentrics-button.layout-4 #uc-corner-modal .uc-card-body .uc-consent-group {
            color: #000 !important
        }

        #usercentrics-button.layout-12 #uc-corner-modal .uc-card-body .uc-consent-group input[type=checkbox],
        #usercentrics-button.layout-4 #uc-corner-modal .uc-card-body .uc-consent-group input[type=checkbox] {
            -webkit-font-smoothing: auto;
            -moz-osx-font-smoothing: auto
        }

        #usercentrics-button.layout-12 #uc-corner-modal .uc-card-body .uc-consent-group .uc-btn-link,
        #usercentrics-button.layout-4 #uc-corner-modal .uc-card-body .uc-consent-group .uc-btn-link {
            color: #000 !important
        }

        #usercentrics-button.layout-12 #uc-corner-modal .uc-card-body .uc-consent-group .uc-sub-consent-p-l-30,
        #usercentrics-button.layout-4 #uc-corner-modal .uc-card-body .uc-consent-group .uc-sub-consent-p-l-30 {
            padding-left: 0 !important
        }

        #usercentrics-button.layout-12 #uc-corner-modal .uc-card-body .uc-consent-group .uc-sub-consent-p-l-30 .uc-form-check-label,
        #usercentrics-button.layout-4 #uc-corner-modal .uc-card-body .uc-consent-group .uc-sub-consent-p-l-30 .uc-form-check-label {
            margin-top: 2px !important
        }

        #usercentrics-button.layout-12 #uc-corner-modal .uc-card-body .uc-consent-group .uc-sub-consent-p-l-30 .uc-form-check-label .uc-sub-consent-input::before,
        #usercentrics-button.layout-4 #uc-corner-modal .uc-card-body .uc-consent-group .uc-sub-consent-p-l-30 .uc-form-check-label .uc-sub-consent-input::before {
            font-size: 13px !important
        }

        #usercentrics-button.layout-12 #uc-corner-modal .uc-card-body .uc-consent-group .uc-sub-consent-p-l-30 .uc-form-check-label .uc-sub-consent-input::after,
        #usercentrics-button.layout-4 #uc-corner-modal .uc-card-body .uc-consent-group .uc-sub-consent-p-l-30 .uc-form-check-label .uc-sub-consent-input::after {
            height: 15px !important;
            width: 15px !important
        }

        #usercentrics-button.layout-12 #uc-corner-modal .uc-card-body .uc-consent-group .uc-history-line .uc-history-timeline-dot,
        #usercentrics-button.layout-4 #uc-corner-modal .uc-card-body .uc-consent-group .uc-history-line .uc-history-timeline-dot {
            margin-top: 0
        }

        #usercentrics-button.layout-12 #uc-corner-modal .uc-card-body .uc-history-line .uc-history-timeline-dot,
        #usercentrics-button.layout-4 #uc-corner-modal .uc-card-body .uc-history-line .uc-history-timeline-dot {
            margin-top: -15px
        }

        #usercentrics-button.layout-12 #uc-corner-modal .uc-card-body .uc-history-line .uc-width-100,
        #usercentrics-button.layout-4 #uc-corner-modal .uc-card-body .uc-history-line .uc-width-100 {
            margin-bottom: 0 !important
        }

        #usercentrics-button.layout-12 #uc-corner-modal .uc-card-body .uc-history-line .uc-history-details,
        #usercentrics-button.layout-4 #uc-corner-modal .uc-card-body .uc-history-line .uc-history-details {
            margin-bottom: 10px !important
        }

        #usercentrics-button.layout-12 #uc-corner-modal .uc-card-footer,
        #usercentrics-button.layout-4 #uc-corner-modal .uc-card-footer {
            border-radius: 0
        }

        #usercentrics-button.layout-12 #uc-corner-modal .uc-card-footer .uc-save-settings-button span,
        #usercentrics-button.layout-4 #uc-corner-modal .uc-card-footer .uc-save-settings-button span {
            font-size: 20px
        }

        #usercentrics-button.layout-12 #uc-consents-info-modal a,
        #usercentrics-button.layout-12 #uc-consents-info-modal a.blue-link,
        #usercentrics-button.layout-4 #uc-consents-info-modal a,
        #usercentrics-button.layout-4 #uc-consents-info-modal a.blue-link {
            color: #000 !important
        }

        #usercentrics-button.layout-12 #uc-consents-info-modal .uc-modal-header .uc-info-modal-search-bar .uc-info-modal-search-icon svg,
        #usercentrics-button.layout-4 #uc-consents-info-modal .uc-modal-header .uc-info-modal-search-bar .uc-info-modal-search-icon svg {
            fill: #000;
            fill-opacity: 1
        }

        #usercentrics-button.layout-12 #uc-consents-info-modal .uc-modal-header .uc-info-modal-search-bar .uc-infor-modal-input-wrap,
        #usercentrics-button.layout-4 #uc-consents-info-modal .uc-modal-header .uc-info-modal-search-bar .uc-infor-modal-input-wrap {
            border-color: #000
        }

        #usercentrics-button.layout-12 #uc-consents-info-modal .uc-modal-header .uc-info-modal-search-bar .clear-button,
        #usercentrics-button.layout-4 #uc-consents-info-modal .uc-modal-header .uc-info-modal-search-bar .clear-button {
            color: #000
        }

        #usercentrics-button.layout-12 #uc-consents-info-modal .uc-modal-footer .uc-save-settings-and-close-button,
        #usercentrics-button.layout-4 #uc-consents-info-modal .uc-modal-footer .uc-save-settings-and-close-button {
            background-color: #000 !important;
            padding: 19px 0 !important
        }

        #usercentrics-button.layout-12 #uc-banner-modal #uc-fingerprint-icon-overlay,
        #usercentrics-button.layout-4 #uc-banner-modal #uc-fingerprint-icon-overlay {
            display: none
        }

        #usercentrics-button.layout-12 #uc-banner-modal .uc-banner-content,
        #usercentrics-button.layout-4 #uc-banner-modal .uc-banner-content {
            padding: 20px;
            width: 100% !important
        }

        #usercentrics-button.layout-12 #uc-banner-modal .uc-banner-content .uc-banner-svg,
        #usercentrics-button.layout-4 #uc-banner-modal .uc-banner-content .uc-banner-svg {
            display: inline-block;
            margin-right: 10px;
            padding: 0 !important;
            vertical-align: middle
        }

        #usercentrics-button.layout-12 #uc-banner-modal .uc-banner-content .uc-banner-svg svg path,
        #usercentrics-button.layout-4 #uc-banner-modal .uc-banner-content .uc-banner-svg svg path {
            fill: #fff !important
        }

        #usercentrics-button.layout-12 #uc-banner-modal .uc-banner-content .uc-banner-text,
        #usercentrics-button.layout-4 #uc-banner-modal .uc-banner-content .uc-banner-text {
            display: inline-block;
            padding: 0 !important;
            vertical-align: middle;
            width: calc(100% - 300px) !important
        }

        @media (max-width:768px) {
            #usercentrics-button.layout-12 #uc-banner-modal .uc-banner-content .uc-banner-text,
            #usercentrics-button.layout-4 #uc-banner-modal .uc-banner-content .uc-banner-text {
                width: calc(100% - 70px) !important
            }
        }

        #usercentrics-button.layout-12 #uc-banner-modal .uc-banner-content .uc-btn-group,
        #usercentrics-button.layout-4 #uc-banner-modal .uc-banner-content .uc-btn-group {
            padding: 0 !important;
            width: 200px
        }

        @media (max-width:768px) {
            #usercentrics-button.layout-12 #uc-banner-modal .uc-banner-content .uc-btn-group,
            #usercentrics-button.layout-4 #uc-banner-modal .uc-banner-content .uc-btn-group {
                float: right
            }
        }

        #usercentrics-button.layout-12 #uc-banner-modal .uc-banner-content .uc-btn-group button,
        #usercentrics-button.layout-4 #uc-banner-modal .uc-banner-content .uc-btn-group button {
            border-bottom: 1px solid #fff;
            font-size: 18px !important;
            margin: 0 !important;
            padding: 0 0 2px 0;
            text-decoration: none;
            width: auto !important
        }

        #usercentrics-button.layout-12 #uc-banner-modal .uc-banner-content .uc-btn-group button#uc-btn-accept-banner,
        #usercentrics-button.layout-4 #uc-banner-modal .uc-banner-content .uc-btn-group button#uc-btn-accept-banner {
            float: right
        }

        #usercentrics-button.layout-12 #uc-consents-info-modal .uc-form-check-label .uc-form-check-input::before,
        #usercentrics-button.layout-4 #uc-consents-info-modal .uc-form-check-label .uc-form-check-input::before {
            top: -7px !important
        }

        #usercentrics-button.layout-12 #uc-consents-info-modal .uc-form-check-label .uc-form-check-input::after,
        #usercentrics-button.layout-4 #uc-consents-info-modal .uc-form-check-label .uc-form-check-input::after {
            margin-top: -5px !important
        }

        #usercentrics-button .layout-11 .uc-banner,
        #usercentrics-button .layout-2 .uc-banner,
        #usercentrics-button .layout-3 .uc-banner,
        #usercentrics-button .layout-8 .uc-banner {
            left: 0 !important;
            width: 100% !important
        }

        #usercentrics-button .layout-11 .uc-banner .uc-banner-content,
        #usercentrics-button .layout-2 .uc-banner .uc-banner-content,
        #usercentrics-button .layout-3 .uc-banner .uc-banner-content,
        #usercentrics-button .layout-8 .uc-banner .uc-banner-content {
            width: 100% !important;
            max-width: 100% !important;
            background-color: #1f8ceb
        }

        #usercentrics-button .layout-11 .uc-banner .uc-banner-content>div,
        #usercentrics-button .layout-2 .uc-banner .uc-banner-content>div,
        #usercentrics-button .layout-3 .uc-banner .uc-banner-content>div,
        #usercentrics-button .layout-8 .uc-banner .uc-banner-content>div {
            width: calc(100% - 100px) !important;
            float: right !important
        }

        #usercentrics-button .layout-11 .uc-banner .uc-banner-content p,
        #usercentrics-button .layout-2 .uc-banner .uc-banner-content p,
        #usercentrics-button .layout-3 .uc-banner .uc-banner-content p,
        #usercentrics-button .layout-8 .uc-banner .uc-banner-content p {
            color: #303030
        }

        #usercentrics-button .layout-11 .uc-banner .uc-banner-content .uc-btn,
        #usercentrics-button .layout-2 .uc-banner .uc-banner-content .uc-btn,
        #usercentrics-button .layout-3 .uc-banner .uc-banner-content .uc-btn,
        #usercentrics-button .layout-8 .uc-banner .uc-banner-content .uc-btn {
            width: auto !important;
            float: right !important;
            margin-left: 1% !important;
            margin-right: 0 !important;
            min-width: auto !important;
            border-radius: 0 !important
        }

        #usercentrics-button .layout-11 .uc-banner .uc-banner-content .uc-btn.uc-btn-default,
        #usercentrics-button .layout-2 .uc-banner .uc-banner-content .uc-btn.uc-btn-default,
        #usercentrics-button .layout-3 .uc-banner .uc-banner-content .uc-btn.uc-btn-default,
        #usercentrics-button .layout-8 .uc-banner .uc-banner-content .uc-btn.uc-btn-default {
            border: 1px solid transparent;
            background-color: transparent;
            color: #fff;
            font-weight: 400
        }

        #usercentrics-button .layout-11 .uc-banner .uc-banner-content .uc-btn.uc-btn-primary,
        #usercentrics-button .layout-2 .uc-banner .uc-banner-content .uc-btn.uc-btn-primary,
        #usercentrics-button .layout-3 .uc-banner .uc-banner-content .uc-btn.uc-btn-primary,
        #usercentrics-button .layout-8 .uc-banner .uc-banner-content .uc-btn.uc-btn-primary {
            border: 1px solid transparent;
            background-color: #f4a941;
            color: #fff;
            font-weight: 400
        }

        #usercentrics-button .layout-11 .uc-banner .uc-banner-content .corner-arrow,
        #usercentrics-button .layout-2 .uc-banner .uc-banner-content .corner-arrow,
        #usercentrics-button .layout-3 .uc-banner .uc-banner-content .corner-arrow,
        #usercentrics-button .layout-8 .uc-banner .uc-banner-content .corner-arrow {
            float: right !important;
            margin-top: -9px !important;
            width: 28px !important;
            height: 28px;
            padding: 0 !important;
            border-radius: 0 !important;
            background-color: transparent !important
        }

        #usercentrics-button .layout-11#uc-banner-modal .uc-banner-wrapper,
        #usercentrics-button .layout-2#uc-banner-modal .uc-banner-wrapper {
            z-index: 9999994
        }

        #usercentrics-button .layout-11 .uc-banner .uc-banner-content>div,
        #usercentrics-button .layout-2 .uc-banner .uc-banner-content>div {
            width: 100% !important;
            float: right !important
        }

        #usercentrics-button.uc-button-br .layout-3 .uc-banner .uc-banner-content>div,
        #usercentrics-button.uc-button-br .layout-8 .uc-banner .uc-banner-content>div,
        #usercentrics-button.uc-button-tr .layout-3 .uc-banner .uc-banner-content>div,
        #usercentrics-button.uc-button-tr .layout-8 .uc-banner .uc-banner-content>div {
            float: left !important
        }

        #usercentrics-button.uc-button-br .layout-3 .uc-banner .uc-banner-content .uc-btn,
        #usercentrics-button.uc-button-br .layout-8 .uc-banner .uc-banner-content .uc-btn,
        #usercentrics-button.uc-button-tr .layout-3 .uc-banner .uc-banner-content .uc-btn,
        #usercentrics-button.uc-button-tr .layout-8 .uc-banner .uc-banner-content .uc-btn {
            float: left !important
        }

        #usercentrics-button .layout-3 .uc-banner .uc-banner-content #uc-btn-accept-banner,
        #usercentrics-button .layout-8 .uc-banner .uc-banner-content #uc-btn-accept-banner {
            width: 40% !important
        }

        #usercentrics-button .layout-3 .uc-banner .uc-banner-content #uc-btn-deny-banner,
        #usercentrics-button .layout-3 .uc-banner .uc-banner-content #uc-btn-more-info-banner,
        #usercentrics-button .layout-8 .uc-banner .uc-banner-content #uc-btn-deny-banner,
        #usercentrics-button .layout-8 .uc-banner .uc-banner-content #uc-btn-more-info-banner {
            width: 15% !important
        }

        @keyframes ucOpacity {
            0% {
                opacity: 0
            }
            100% {
                opacity: 1
            }
        }

        .usercentrics-button .uc-inner-content--purpose .uc-purpose-description,
        .usercentrics-button .uc-inner-content--purpose .uc-purpose-service-name {
            margin: 4px 30px;
            font-size: 12px;
            font-weight: 400
        }

        .usercentrics-button .uc-inner-content--purpose .uc-purpose-service-name {
            font-weight: 700
        }

        .usercentrics-button .uc-inner-content--purpose .uc-svg-div {
            opacity: .5
        }

        .usercentrics-button #uc-about-model {
            z-index: 9999999
        }

        .usercentrics-button #uc-about-model .modal-dialog {
            position: fixed;
            top: 0;
            bottom: 0;
            left: 0;
            right: 0;
            z-index: 9999996
        }

        .usercentrics-button #uc-about-model .modal-dialog .modal-content {
            height: 100%
        }

        .usercentrics-button #uc-about-model .modal-dialog .modal-content .modal-body {
            height: 90%
        }

        .usercentrics-button.subconsent-padding {
            padding-left: 16px !important
        }

        .usercentrics-button .custom-color-layoue-consent-5 {
            color: #19224f !important
        }

        .usercentrics-button .color-layout-11 {
            color: #0090d0 !important
        }

        .usercentrics-button .padding-left-25 {
            padding-left: 25px !important
        }

        .usercentrics-button .sub-consent-layout-5 .padding-custom {
            padding-left: 27px !important;
            padding-top: 0 !important
        }

        .usercentrics-button .sub-consent-layout-5 .checkbox input[type=checkbox]:after,
        .usercentrics-button .sub-consent-layout-5 .checkbox-inline input[type=checkbox]:after,
        .usercentrics-button .sub-consent-layout-5 input[type=checkbox]:after {
            width: 15px !important;
            height: 15px !important
        }

        .usercentrics-button .sub-consent-layout-5 .checkbox input[type=checkbox]:checked:before,
        .usercentrics-button .sub-consent-layout-5 .checkbox-inline input[type=checkbox]:checked:before,
        .usercentrics-button .sub-consent-layout-5 input[type=checkbox]:checked:before {
            left: 5px !important;
            height: 9px !important;
            content: "";
            position: absolute;
            top: 2px;
            display: table;
            width: 6px;
            border: 2px solid #0090d0;
            border-top-width: 0;
            border-left-width: 0;
            -webkit-transform: rotate(45deg);
            transform: rotate(45deg);
            z-index: 2
        }

        .usercentrics-button .sub-consent-layout-5 .checkbox input[type=checkbox].isWithCat:after,
        .usercentrics-button .sub-consent-layout-5 .checkbox-inline input[type=checkbox].isWithCat:after,
        .usercentrics-button .sub-consent-layout-5 input[type=checkbox].isWithCat:after {
            width: 20px !important;
            height: 20px !important
        }

        .usercentrics-button .sub-consent-layout-5 .checkbox input[type=checkbox].isWithCat:checked:before,
        .usercentrics-button .sub-consent-layout-5 .checkbox-inline input[type=checkbox].isWithCat:checked:before,
        .usercentrics-button .sub-consent-layout-5 input[type=checkbox].isWithCat:checked:before {
            left: 7px !important;
            height: 12px !important
        }

        .usercentrics-button .sub-consent-layout-5 .layout6-checkbox:after {
            border-width: 1px !important
        }

        .usercentrics-button .sub-consent-layout-5 .layout6-checkbox:checked:before {
            border: 1px solid #6d3daf !important;
            border-top-width: 0 !important;
            border-left-width: 0 !important
        }

        .usercentrics-button .sub-consent-layout-5 .uc-concent-icons-div {
            padding-top: 5px !important;
            text-align: right !important
        }

        .usercentrics-button .sub-consent-layout-5.sub-consent-layout-5 .padding-left-sub-title {
            padding-left: 20px !important;
            padding-top: 0 !important
        }

        .usercentrics-button .sub-consent-layout-5.sub-consent-layout-5.new-m-bottom-5 {
            margin-top: 0 !important;
            margin-bottom: 0 !important;
            padding: 17px 0 10px 0 !important
        }

        .usercentrics-button .sub-consent-layout-5.sub-consent-layout-5.new-m-bottom-5 .uc-form-check-input {
            margin-left: -20px !important
        }

        .usercentrics-button .sub-consent-layout-5.sub-consent-layout-5.new-m-bottom-5 .uc-form-check-input::after {
            border-color: rgba(0, 0, 0, .125) !important
        }

        .usercentrics-button .sub-consent-layout-5.sub-consent-layout-5.new-m-bottom-5 .uc-form-check-input:checked::after {
            background: 0 0 !important;
            border-color: rgba(0, 0, 0, .125) !important
        }

        .usercentrics-button .sub-consent-layout-5.sub-consent-layout-5.new-m-bottom-5 .layout6-checkbox.uc-form-check-input:checked::after {
            border-color: #6d3daf !important
        }

        .usercentrics-button .uc-timeline .main-width-div {
            width: 100% !important
        }

        .usercentrics-button .uc-timeline .main-width-div .date-title-div {
            display: inline-block;
            width: 32%;
            margin-left: 20px
        }

        .usercentrics-button .uc-timeline .main-width-div .comments-title-div {
            display: inline-block;
            width: 32%
        }

        .usercentrics-button .uc-timeline .new-time {
            width: 32% !important;
            margin-top: 1px !important;
            margin-left: 20px !important
        }

        .usercentrics-button .uc-timeline .new-desc {
            width: 60% !important;
            margin-top: 1px !important
        }

        .usercentrics-button .form-check2 {
            padding-left: 0 !important
        }

        .usercentrics-button.new-border-bottom-5 {
            border-top: 1px solid rgba(0, 0, 0, .125) !important
        }

        @keyframes ucOpacity {
            0% {
                opacity: 0
            }
            100% {
                opacity: 1
            }
        }

        #usercentrics-button,
        .uc-embed {
            -webkit-font-smoothing: antialiased;
            -moz-osx-font-smoothing: grayscale
        }

        #usercentrics-button .uc-flex-container,
        .uc-embed .uc-flex-container {
            display: flex;
            flex-direction: row;
            flex-wrap: wrap
        }

        #usercentrics-button .uc-flex-container.uc-flex-col,
        .uc-embed .uc-flex-container.uc-flex-col {
            flex-direction: column
        }

        #usercentrics-button .uc-flex-container.uc-nowrap,
        .uc-embed .uc-flex-container.uc-nowrap {
            flex-wrap: nowrap
        }

        #usercentrics-button .uc-flex-container .uc-flex-item,
        .uc-embed .uc-flex-container .uc-flex-item {
            flex: 1 1 auto
        }

        #usercentrics-button .uc-flex-container.uc-flex-2 .uc-flex-item,
        .uc-embed .uc-flex-container.uc-flex-2 .uc-flex-item {
            flex: 1 0 49%;
            margin-right: 2%
        }

        #usercentrics-button .uc-flex-container.uc-flex-2 .uc-flex-item:nth-of-type(2n),
        .uc-embed .uc-flex-container.uc-flex-2 .uc-flex-item:nth-of-type(2n) {
            margin-right: 0
        }

        #usercentrics-button .uc-consent-title,
        .uc-embed .uc-consent-title {
            font-size: 16px;
            font-weight: 600;
            overflow-x: hidden;
            text-overflow: ellipsis;
            -ms-overflow-style: none;
            word-break: break-word
        }

        #usercentrics-button .uc-subconsent-section,
        .uc-embed .uc-subconsent-section {
            padding: 10px 20px 0
        }

        #usercentrics-button .uc-subconsent-section .uc-subconsent-heading,
        .uc-embed .uc-subconsent-section .uc-subconsent-heading {
            font-size: 18px;
            font-weight: 600
        }

        #usercentrics-button .uc-heading2,
        #usercentrics-button h2,
        .uc-embed .uc-heading2,
        .uc-embed h2 {
            font-size: 24px
        }

        #usercentrics-button .uc-heading2 *,
        #usercentrics-button h2 *,
        .uc-embed .uc-heading2 *,
        .uc-embed h2 * {
            font-size: 24px
        }

        #usercentrics-button .uc-heading3,
        #usercentrics-button h3,
        .uc-embed .uc-heading3,
        .uc-embed h3 {
            font-size: 20px
        }

        #usercentrics-button .uc-heading3 *,
        #usercentrics-button h3 *,
        .uc-embed .uc-heading3 *,
        .uc-embed h3 * {
            font-size: 20px
        }

        #usercentrics-button .uc-heading4,
        #usercentrics-button h4,
        .uc-embed .uc-heading4,
        .uc-embed h4 {
            font-size: 18px
        }

        #usercentrics-button .uc-heading4 *,
        #usercentrics-button h4 *,
        .uc-embed .uc-heading4 *,
        .uc-embed h4 * {
            font-size: 18px
        }

        #usercentrics-button .uc-heading5,
        #usercentrics-button h5,
        .uc-embed .uc-heading5,
        .uc-embed h5 {
            font-size: 16px
        }

        #usercentrics-button .uc-heading5 *,
        #usercentrics-button h5 *,
        .uc-embed .uc-heading5 *,
        .uc-embed h5 * {
            font-size: 16px
        }

        #usercentrics-button .margin-side-auto,
        .uc-embed .margin-side-auto {
            margin-right: auto !important;
            margin-left: auto !important
        }

        #usercentrics-button .uc-cursor-pointer,
        .uc-embed .uc-cursor-pointer {
            cursor: pointer !important
        }

        #usercentrics-button .uc-float-left,
        #usercentrics-button .usercentrics-button .uc-col-1,
        #usercentrics-button .usercentrics-button .uc-col-10,
        #usercentrics-button .usercentrics-button .uc-col-11,
        #usercentrics-button .usercentrics-button .uc-col-12,
        #usercentrics-button .usercentrics-button .uc-col-2,
        #usercentrics-button .usercentrics-button .uc-col-3,
        #usercentrics-button .usercentrics-button .uc-col-4,
        #usercentrics-button .usercentrics-button .uc-col-5,
        #usercentrics-button .usercentrics-button .uc-col-6,
        #usercentrics-button .usercentrics-button .uc-col-7,
        #usercentrics-button .usercentrics-button .uc-col-8,
        #usercentrics-button .usercentrics-button .uc-col-9,
        #usercentrics-button .usercentrics-button .uc-col-xs-1,
        #usercentrics-button .usercentrics-button .uc-col-xs-10,
        #usercentrics-button .usercentrics-button .uc-col-xs-11,
        #usercentrics-button .usercentrics-button .uc-col-xs-12,
        #usercentrics-button .usercentrics-button .uc-col-xs-2,
        #usercentrics-button .usercentrics-button .uc-col-xs-3,
        #usercentrics-button .usercentrics-button .uc-col-xs-4,
        #usercentrics-button .usercentrics-button .uc-col-xs-5,
        #usercentrics-button .usercentrics-button .uc-col-xs-6,
        #usercentrics-button .usercentrics-button .uc-col-xs-7,
        #usercentrics-button .usercentrics-button .uc-col-xs-8,
        #usercentrics-button .usercentrics-button .uc-col-xs-9,
        .uc-embed .uc-float-left,
        .uc-embed .usercentrics-button .uc-col-1,
        .uc-embed .usercentrics-button .uc-col-10,
        .uc-embed .usercentrics-button .uc-col-11,
        .uc-embed .usercentrics-button .uc-col-12,
        .uc-embed .usercentrics-button .uc-col-2,
        .uc-embed .usercentrics-button .uc-col-3,
        .uc-embed .usercentrics-button .uc-col-4,
        .uc-embed .usercentrics-button .uc-col-5,
        .uc-embed .usercentrics-button .uc-col-6,
        .uc-embed .usercentrics-button .uc-col-7,
        .uc-embed .usercentrics-button .uc-col-8,
        .uc-embed .usercentrics-button .uc-col-9,
        .uc-embed .usercentrics-button .uc-col-xs-1,
        .uc-embed .usercentrics-button .uc-col-xs-10,
        .uc-embed .usercentrics-button .uc-col-xs-11,
        .uc-embed .usercentrics-button .uc-col-xs-12,
        .uc-embed .usercentrics-button .uc-col-xs-2,
        .uc-embed .usercentrics-button .uc-col-xs-3,
        .uc-embed .usercentrics-button .uc-col-xs-4,
        .uc-embed .usercentrics-button .uc-col-xs-5,
        .uc-embed .usercentrics-button .uc-col-xs-6,
        .uc-embed .usercentrics-button .uc-col-xs-7,
        .uc-embed .usercentrics-button .uc-col-xs-8,
        .uc-embed .usercentrics-button .uc-col-xs-9,
        .usercentrics-button #usercentrics-button .uc-col-1,
        .usercentrics-button #usercentrics-button .uc-col-10,
        .usercentrics-button #usercentrics-button .uc-col-11,
        .usercentrics-button #usercentrics-button .uc-col-12,
        .usercentrics-button #usercentrics-button .uc-col-2,
        .usercentrics-button #usercentrics-button .uc-col-3,
        .usercentrics-button #usercentrics-button .uc-col-4,
        .usercentrics-button #usercentrics-button .uc-col-5,
        .usercentrics-button #usercentrics-button .uc-col-6,
        .usercentrics-button #usercentrics-button .uc-col-7,
        .usercentrics-button #usercentrics-button .uc-col-8,
        .usercentrics-button #usercentrics-button .uc-col-9,
        .usercentrics-button #usercentrics-button .uc-col-xs-1,
        .usercentrics-button #usercentrics-button .uc-col-xs-10,
        .usercentrics-button #usercentrics-button .uc-col-xs-11,
        .usercentrics-button #usercentrics-button .uc-col-xs-12,
        .usercentrics-button #usercentrics-button .uc-col-xs-2,
        .usercentrics-button #usercentrics-button .uc-col-xs-3,
        .usercentrics-button #usercentrics-button .uc-col-xs-4,
        .usercentrics-button #usercentrics-button .uc-col-xs-5,
        .usercentrics-button #usercentrics-button .uc-col-xs-6,
        .usercentrics-button #usercentrics-button .uc-col-xs-7,
        .usercentrics-button #usercentrics-button .uc-col-xs-8,
        .usercentrics-button #usercentrics-button .uc-col-xs-9,
        .usercentrics-button .uc-embed .uc-col-1,
        .usercentrics-button .uc-embed .uc-col-10,
        .usercentrics-button .uc-embed .uc-col-11,
        .usercentrics-button .uc-embed .uc-col-12,
        .usercentrics-button .uc-embed .uc-col-2,
        .usercentrics-button .uc-embed .uc-col-3,
        .usercentrics-button .uc-embed .uc-col-4,
        .usercentrics-button .uc-embed .uc-col-5,
        .usercentrics-button .uc-embed .uc-col-6,
        .usercentrics-button .uc-embed .uc-col-7,
        .usercentrics-button .uc-embed .uc-col-8,
        .usercentrics-button .uc-embed .uc-col-9,
        .usercentrics-button .uc-embed .uc-col-xs-1,
        .usercentrics-button .uc-embed .uc-col-xs-10,
        .usercentrics-button .uc-embed .uc-col-xs-11,
        .usercentrics-button .uc-embed .uc-col-xs-12,
        .usercentrics-button .uc-embed .uc-col-xs-2,
        .usercentrics-button .uc-embed .uc-col-xs-3,
        .usercentrics-button .uc-embed .uc-col-xs-4,
        .usercentrics-button .uc-embed .uc-col-xs-5,
        .usercentrics-button .uc-embed .uc-col-xs-6,
        .usercentrics-button .uc-embed .uc-col-xs-7,
        .usercentrics-button .uc-embed .uc-col-xs-8,
        .usercentrics-button .uc-embed .uc-col-xs-9 {
            float: left !important
        }

        #usercentrics-button .uc-float-right,
        .uc-embed .uc-float-right {
            float: right !important
        }

        #usercentrics-button .uc-width-100,
        .uc-embed .uc-width-100 {
            width: 100% !important
        }

        #usercentrics-button .align-center,
        .uc-embed .align-center {
            text-align: center !important
        }

        #usercentrics-button .align-right,
        .uc-embed .align-right {
            text-align: right !important
        }

        #usercentrics-button .red-link,
        .uc-embed .red-link {
            color: #e53935 !important
        }

        #usercentrics-button .blue-link,
        .uc-embed .blue-link {
            color: #0096ff !important
        }

        #usercentrics-button .uc-overflow-hidden,
        .uc-embed .uc-overflow-hidden {
            overflow: hidden !important
        }

        #usercentrics-button .uc-ls-none,
        .uc-embed .uc-ls-none {
            list-style: none
        }

        #usercentrics-button .uc-stored-discolsure,
        .uc-embed .uc-stored-discolsure {
            padding: 12px;
            margin-bottom: 12px;
            border: 1px solid #dedede
        }

        #usercentrics-button .uc-mb-10,
        .uc-embed .uc-mb-10 {
            margin-bottom: 10px
        }

        #usercentrics-button p:last-of-type,
        .uc-embed p:last-of-type {
            margin-bottom: 0
        }

        #usercentrics-button .uc-dps-description,
        .uc-embed .uc-dps-description {
            font-weight: 400;
            margin-left: 6px;
            min-width: 250px
        }

        .usercentrics-button .uc-privacy-button-wrapper {
            border-radius: 50%;
            cursor: pointer;
            height: 64px;
            overflow: hidden;
            position: fixed;
            transform: translateZ(9999992px);
            width: 64px;
            z-index: 9999992
        }

        @media (max-width:640px) {
            .usercentrics-button .uc-privacy-button-wrapper {
                height: 48px;
                width: 48px
            }
        }

        .usercentrics-button .uc-privacy-button-wrapper.btn-disabled {
            display: none
        }

        .usercentrics-button .uc-privacy-button-wrapper svg {
            height: inherit;
            width: inherit
        }

        .usercentrics-button .uc-banner-content {
            width: 100% !important;
            max-width: 100% !important;
            background-color: #1f8ceb;
            position: fixed !important;
            left: 0 !important;
            right: 0 !important;
            color: #fff !important;
            margin: auto !important;
            box-shadow: 0 6px 36px rgba(0, 0, 0, .3) !important;
            top: auto !important;
            bottom: auto !important
        }

        .usercentrics-button.uc-button-tr .uc-privacy-button-wrapper {
            right: 20px !important;
            top: 20px !important
        }

        .usercentrics-button.uc-button-tl .uc-privacy-button-wrapper {
            left: 20px !important;
            top: 20px !important
        }

        .usercentrics-button.uc-button-br .uc-privacy-button-wrapper {
            bottom: 20px !important;
            right: 20px !important
        }

        .usercentrics-button.uc-button-bl .uc-privacy-button-wrapper {
            left: 20px !important;
            bottom: 20px !important
        }

        .usercentrics-button.uc-banner-1 .uc-banner-content {
            bottom: 0 !important
        }

        .usercentrics-button.uc-banner-1.uc-button-br .uc-banner-content {
            left: 0 !important;
            right: 0 !important
        }

        .usercentrics-button.uc-banner-1.uc-button-br .uc-banner-content>div {
            float: left !important
        }

        .usercentrics-button.uc-banner-1.uc-button-tl .uc-banner-content>div,
        .usercentrics-button.uc-banner-1.uc-button-tr .uc-banner-content>div {
            width: 100% !important
        }

        .usercentrics-button.uc-button-hidden .uc-banner-content>div {
            width: 100% !important
        }

        .usercentrics-button.uc-banner-2 .uc-banner-content {
            top: 0 !important
        }

        .usercentrics-button.uc-banner-2.uc-button-tr .uc-banner-content>div {
            float: left !important
        }

        .usercentrics-button.uc-banner-2.uc-button-bl .uc-banner-content>div,
        .usercentrics-button.uc-banner-2.uc-button-br .uc-banner-content>div {
            width: 100% !important
        }

        .usercentrics-button.uc-modal-1 .uc-corner-modal .uc-corner-modal-content {
            bottom: 20px;
            left: 20px
        }

        .usercentrics-button.uc-modal-1.uc-button-bl .uc-corner-modal .uc-corner-modal-content {
            bottom: 88px
        }

        .usercentrics-button.uc-modal-1.uc-button-bl .uc-corner-modal .uc-corner-modal-content {
            bottom: 88px !important;
            left: 20px !important
        }

        .usercentrics-button.uc-modal-1.uc-button-bl .uc-corner-modal .uc-corner-modal-content .uc-card-footer {
            border-bottom-left-radius: 0;
            border-bottom-right-radius: 10px
        }

        .usercentrics-button.uc-modal-1.uc-button-bl .uc-corner-modal .uc-corner-modal-content .corner-arrow {
            transform: scaleX(-1);
            float: left !important
        }

        .usercentrics-button.uc-modal-2 .uc-corner-modal .uc-corner-modal-content {
            right: 20px;
            bottom: 20px;
            left: initial
        }

        .usercentrics-button.uc-modal-2.uc-button-br .uc-corner-modal .uc-corner-modal-content {
            bottom: 88px
        }

        .usercentrics-button.uc-modal-2.uc-button-hidden .uc-corner-modal .uc-corner-modal-content {
            right: 20px;
            bottom: 20px;
            left: initial !important
        }

        .usercentrics-button.uc-modal-2.uc-button-hidden {
            bottom: 88px
        }

        .usercentrics-button.uc-modal-2.uc-button-br .uc-corner-modal .uc-corner-modal-content {
            bottom: 88px !important;
            left: initial !important;
            right: 20px
        }

        .usercentrics-button .inactive-background {
            height: 100% !important;
            left: 0;
            position: fixed;
            top: 0;
            width: 100% !important
        }

        #usercentrics-button .uc-powered-by-footer {
            clear: both;
            display: inline-block;
            font-size: 10px;
            padding-top: 8px;
            align-items: center
        }

        @media (max-width:640px) {
            #usercentrics-button .uc-powered-by-footer {
                display: block;
                text-align: center
            }
        }

        #usercentrics-button .uc-powered-by-footer .uc-powered-by-label {
            display: inline-block;
            font-size: inherit;
            width: auto !important;
            padding-right: 8px
        }

        #usercentrics-button .uc-powered-by-footer .uc-powered-by-icon {
            cursor: pointer;
            display: inline-block;
            vertical-align: middle;
            width: 115px !important
        }

        #usercentrics-button .uc-powered-by-footer .uc-powered-by-icon svg {
            display: block
        }

        #usercentrics-button .uc-powered-by-footer .uc-partner-icon {
            display: inline-block;
            max-height: 24px;
            vertical-align: middle
        }

        #usercentrics-button #uc-corner-modal.layout-1 .uc-powered-by-footer {
            background-color: #fff;
            border-right: 1px solid #dfdfdf;
            border-left: 1px solid #dfdfdf;
            display: block;
            padding: 4px 0;
            text-align: center
        }

        #usercentrics-button #uc-corner-modal.layout-4 .uc-powered-by-footer {
            display: block;
            text-align: center
        }

        #usercentrics-button #uc-corner-modal.layout-4 .uc-powered-by-footer .uc-powered-right-child {
            font-size: 10px;
            padding-left: 12px
        }

        #usercentrics-button #uc-corner-modal.layout-4 .uc-powered-by-footer .uc-powered-right-child a {
            font-size: 10px
        }

        #usercentrics-button #uc-corner-modal.layout-2 .uc-powered-by-footer,
        #usercentrics-button #uc-corner-modal.layout-5 .uc-powered-by-footer {
            display: block;
            padding: 0 0 8px;
            text-align: center
        }

        #usercentrics-button #uc-banner-centered .uc-powered-by-footer {
            display: block;
            text-align: center
        }

        #usercentrics-button #uc-center-modal .uc-powered-by-footer {
            display: block;
            text-align: center
        }

        @media (max-width:640px) {
            #usercentrics-button #uc-banner-modal.layout-2 .uc-btn-footer-container {
                flex-direction: column
            }
        }

        @media (min-width:641px) {
            #usercentrics-button #uc-banner-modal.layout-2 .uc-btn-footer-container .uc-powered-by-footer {
                min-width: 180px
            }
        }

        #usercentrics-button .uc-banner-links {
            font-size: 10px
        }

        #usercentrics-button .uc-banner-links a,
        #usercentrics-button .uc-banner-links span {
            display: inline-block
        }

        #usercentrics-button #uc-banner-centered .uc-banner-links {
            text-align: center
        }

        #usercentrics-button #uc-banner-centered .uc-banner-links a,
        #usercentrics-button #uc-banner-centered .uc-banner-links span {
            margin-top: 12px
        }

        #usercentrics-button #uc-banner-modal .uc-banner-links {
            float: right;
            margin-top: 12px
        }

        @media (max-width:640px) {
            #usercentrics-button #uc-banner-modal .uc-banner-links {
                clear: both;
                float: none;
                text-align: center
            }
        }

        @media (max-width:768px) {
            .usercentrics-button .uc-btn {
                min-width: auto !important
            }
            .usercentrics-button.layout-4 #uc-corner-modal .uc-corner-modal .uc-corner-modal-content {
                left: 0 !important;
                border: none !important
            }
            .usercentrics-button.layout-1 .corner-arrow,
            .usercentrics-button.layout-2 .corner-arrow {
                display: none !important
            }
            .usercentrics-button #uc-corner-modal .corner-modal-wrapper,
            .usercentrics-button .uc-corner-modal {
                max-width: 100% !important;
                height: 100%;
                padding: 0 !important;
                left: 0 !important
            }
            .usercentrics-button #uc-corner-modal .corner-modal-wrapper .uc-corner-modal-content,
            .usercentrics-button .uc-corner-modal .uc-corner-modal-content {
                left: 0 !important;
                right: 0 !important;
                max-width: 100% !important;
                top: 0 !important;
                bottom: 0 !important;
                width: 100% !important
            }
            .usercentrics-button #uc-corner-modal .corner-modal-wrapper .uc-card-header,
            .usercentrics-button .uc-corner-modal .uc-card-header {
                width: 100% !important;
                top: 0 !important;
                right: 0 !important;
                left: 0 !important;
                border-radius: 0 !important;
                border-top-left-radius: 0 !important;
                border-top-right-radius: 0 !important
            }
            .usercentrics-button #uc-corner-modal .corner-modal-wrapper .uc-btn,
            .usercentrics-button .uc-corner-modal .uc-btn {
                border-radius: 0 !important
            }
            .usercentrics-button #uc-corner-modal .corner-modal-wrapper .uc-card-body,
            .usercentrics-button .uc-corner-modal .uc-card-body {
                height: 100%;
                max-height: calc(100% - 200px);
                margin-top: -2px !important
            }
            .usercentrics-button #uc-corner-modal .corner-modal-wrapper .uc-card-body .uc-tab-content,
            .usercentrics-button .uc-corner-modal .uc-card-body .uc-tab-content {
                border: none !important;
                height: calc(100% - 35px) !important;
                position: unset !important;
                max-height: 100%
            }
            .usercentrics-button .view2 {
                display: flex !important
            }
            .usercentrics-button .uc-history-description {
                width: 54% !important
            }
        }

        @media (max-width:640px) {
            .usercentrics-button.layout-1 .uc-banner .uc-banner-content,
            .usercentrics-button.layout-10 .uc-banner .uc-banner-content,
            .usercentrics-button.layout-11 .uc-banner .uc-banner-content,
            .usercentrics-button.layout-2 .uc-banner .uc-banner-content,
            .usercentrics-button.layout-3 .uc-banner .uc-banner-content,
            .usercentrics-button.layout-4 .uc-banner .uc-banner-content,
            .usercentrics-button.layout-5 .uc-banner .uc-banner-content,
            .usercentrics-button.layout-6 .uc-banner .uc-banner-content,
            .usercentrics-button.layout-7 .uc-banner .uc-banner-content,
            .usercentrics-button.layout-8 .uc-banner .uc-banner-content,
            .usercentrics-button.layout-9 .uc-banner .uc-banner-content {
                right: 0 !important;
                left: 0 !important
            }
            .usercentrics-button.layout-1 .uc-banner .uc-banner-content .uc-btn,
            .usercentrics-button.layout-10 .uc-banner .uc-banner-content .uc-btn,
            .usercentrics-button.layout-11 .uc-banner .uc-banner-content .uc-btn,
            .usercentrics-button.layout-2 .uc-banner .uc-banner-content .uc-btn,
            .usercentrics-button.layout-3 .uc-banner .uc-banner-content .uc-btn,
            .usercentrics-button.layout-4 .uc-banner .uc-banner-content .uc-btn,
            .usercentrics-button.layout-5 .uc-banner .uc-banner-content .uc-btn,
            .usercentrics-button.layout-6 .uc-banner .uc-banner-content .uc-btn,
            .usercentrics-button.layout-7 .uc-banner .uc-banner-content .uc-btn,
            .usercentrics-button.layout-8 .uc-banner .uc-banner-content .uc-btn,
            .usercentrics-button.layout-9 .uc-banner .uc-banner-content .uc-btn {
                width: 100% !important
            }
            .usercentrics-button.layout-1 .uc-banner .uc-banner-content .uc-btn.btn-default,
            .usercentrics-button.layout-1 .uc-banner .uc-banner-content .uc-btn.uc-btn-primary,
            .usercentrics-button.layout-10 .uc-banner .uc-banner-content .uc-btn.btn-default,
            .usercentrics-button.layout-10 .uc-banner .uc-banner-content .uc-btn.uc-btn-primary,
            .usercentrics-button.layout-11 .uc-banner .uc-banner-content .uc-btn.btn-default,
            .usercentrics-button.layout-11 .uc-banner .uc-banner-content .uc-btn.uc-btn-primary,
            .usercentrics-button.layout-2 .uc-banner .uc-banner-content .uc-btn.btn-default,
            .usercentrics-button.layout-2 .uc-banner .uc-banner-content .uc-btn.uc-btn-primary,
            .usercentrics-button.layout-3 .uc-banner .uc-banner-content .uc-btn.btn-default,
            .usercentrics-button.layout-3 .uc-banner .uc-banner-content .uc-btn.uc-btn-primary,
            .usercentrics-button.layout-4 .uc-banner .uc-banner-content .uc-btn.btn-default,
            .usercentrics-button.layout-4 .uc-banner .uc-banner-content .uc-btn.uc-btn-primary,
            .usercentrics-button.layout-5 .uc-banner .uc-banner-content .uc-btn.btn-default,
            .usercentrics-button.layout-5 .uc-banner .uc-banner-content .uc-btn.uc-btn-primary,
            .usercentrics-button.layout-6 .uc-banner .uc-banner-content .uc-btn.btn-default,
            .usercentrics-button.layout-6 .uc-banner .uc-banner-content .uc-btn.uc-btn-primary,
            .usercentrics-button.layout-7 .uc-banner .uc-banner-content .uc-btn.btn-default,
            .usercentrics-button.layout-7 .uc-banner .uc-banner-content .uc-btn.uc-btn-primary,
            .usercentrics-button.layout-8 .uc-banner .uc-banner-content .uc-btn.btn-default,
            .usercentrics-button.layout-8 .uc-banner .uc-banner-content .uc-btn.uc-btn-primary,
            .usercentrics-button.layout-9 .uc-banner .uc-banner-content .uc-btn.btn-default,
            .usercentrics-button.layout-9 .uc-banner .uc-banner-content .uc-btn.uc-btn-primary {
                width: 100% !important
            }
            .usercentrics-button .uc-banner .uc-banner-content {
                width: 100% !important;
                right: 0 !important;
                left: 0 !important
            }
            .usercentrics-button .uc-banner .uc-banner-content .uc-btn {
                display: block !important;
                float: none !important;
                width: 100% !important;
                margin: auto !important;
                margin-right: 0 !important;
                margin-bottom: 20px !important
            }
            .usercentrics-button .uc-banner .uc-banner-content .uc-btn:last-child {
                margin-right: auto !important
            }
        }

        @media (max-width:420px) {
            .usercentrics-button .uc-history-description {
                width: 54% !important
            }
        }

        @media (max-width:350px) {
            .usercentrics-button.layout-1 .uc-corner-modal .uc-corner-modal-content,
            .usercentrics-button.layout-10 .uc-corner-modal .uc-corner-modal-content,
            .usercentrics-button.layout-11 .uc-corner-modal .uc-corner-modal-content,
            .usercentrics-button.layout-2 .uc-corner-modal .uc-corner-modal-content,
            .usercentrics-button.layout-3 .uc-corner-modal .uc-corner-modal-content,
            .usercentrics-button.layout-4 .uc-corner-modal .uc-corner-modal-content,
            .usercentrics-button.layout-5 .uc-corner-modal .uc-corner-modal-content,
            .usercentrics-button.layout-6 .uc-corner-modal .uc-corner-modal-content,
            .usercentrics-button.layout-7 .uc-corner-modal .uc-corner-modal-content,
            .usercentrics-button.layout-8 .uc-corner-modal .uc-corner-modal-content,
            .usercentrics-button.layout-9 .uc-corner-modal .uc-corner-modal-content {
                right: 0 !important;
                left: 0 !important
            }
            .usercentrics-button .mobile-font-style {
                font-size: 10px !important
            }
            .usercentrics-button .uc-corner-modal .uc-corner-modal-content {
                right: 0 !important;
                left: 0 !important;
                bottom: 56px !important;
                margin: auto !important
            }
        }

        @keyframes ucOpacity {
            0% {
                opacity: 0
            }
            100% {
                opacity: 1
            }
        }

        .usercentrics-button {
            text-align: left !important
        }

        .usercentrics-button #uc-consents-info-modal p {
            color: #000
        }

        .usercentrics-button li {
            line-height: inherit !important
        }

        .usercentrics-button button {
            min-height: 0
        }

        .usercentrics-button .uc-timeline li {
            padding-left: 0 !important
        }

        .usercentrics-button li,
        .usercentrics-button ul {
            list-style: disc
        }

        .usercentrics-button input[type=checkbox],
        .usercentrics-button input[type=radio] {
            opacity: 1;
            left: 0;
            border: none
        }

        .usercentrics-button input[type=search] {
            margin-bottom: 0 !important
        }

        .usercentrics-button #uc-banner-modal :focus,
        .usercentrics-button #uc-central-banner-modal :focus {
            outline: 0;
            box-shadow: none
        }

        .usercentrics-button input[type=date],
        .usercentrics-button input[type=datetime],
        .usercentrics-button input[type=email],
        .usercentrics-button input[type=number],
        .usercentrics-button input[type=password],
        .usercentrics-button input[type=search],
        .usercentrics-button input[type=tel],
        .usercentrics-button input[type=text],
        .usercentrics-button input[type=url],
        .usercentrics-button textarea {
            background: 0 0;
            height: auto
        }

        #usercentrics-button #uc-center-modal .user-centric-center-modal .uc-content #uc-btn-open-language-selector-flags {
            padding: 0 7px 2px 0;
            margin-top: -1px
        }

        #usercentrics-button #uc-center-modal .user-centric-center-modal .uc-content #uc-btn-open-language-selector-flags .uc-dropdown .uc-dropdown-toggle .uc-dropdown-arrow {
            vertical-align: 1px
        }

        #usercentrics-button #uc-center-modal .user-centric-center-modal .uc-content #uc-btn-open-language-selector-flags .svg-wrapper svg {
            border-radius: 3.5px 0 0 0
        }

        #usercentrics-button #uc-center-modal .user-centric-center-modal .uc-content .uc-modal-body {
            height: auto !important
        }

        #usercentrics-button #uc-center-modal .user-centric-center-modal .uc-content .uc-modal-body div:last-of-type {
            padding-top: 0 !important
        }

        #usercentrics-button #uc-center-modal .user-centric-center-modal .uc-content .uc-modal-body .desc {
            line-height: 24px;
            margin: 20px 0 25px 0
        }

        #usercentrics-button #uc-center-modal .user-centric-center-modal .uc-content .uc-modal-body .uc-floating-button-wrapper svg {
            height: 64px;
            width: 64px
        }

        #usercentrics-button #uc-center-modal .user-centric-center-modal .uc-content .uc-modal-body a {
            border-radius: 0 !important;
            width: 100%
        }

        #usercentrics-button #uc-center-modal .user-centric-center-modal .uc-content .uc-modal-body a.accept-settings-btn {
            color: #fff !important
        }

        @media (min-width:769px) {
            #usercentrics-button .uc-card-header .svg-wrapper svg {
                border-top-left-radius: 6px
            }
        }

        #usercentrics-button #uc-consents-info-modal .uc-modal-content h4 {
            float: none !important;
            font-size: 20px !important;
            margin-top: 21px !important;
            margin-bottom: 21px !important
        }

        #usercentrics-button #uc-consents-info-modal .uc-modal-content .uc-modal-body {
            padding: 0
        }

        #usercentrics-button #uc-consents-info-modal .uc-modal-content .uc-modal-body h4 {
            float: none !important
        }

        #usercentrics-button #uc-consents-info-modal .uc-modal-content .uc-modal-body .uc-timeline .uc-history-description {
            width: auto !important
        }

        #usercentrics-button #uc-consents-info-modal .uc-modal-content .uc-modal-body .uc-timeline .uc-history-time {
            margin-right: 40px;
            width: auto !important
        }

        #usercentrics-button #uc-consents-info-modal .uc-modal-content .uc-modal-body .uc-timeline .off-on {
            float: unset;
            margin: 0 !important
        }

        #usercentrics-button #uc-consents-info-modal .uc-modal-content .uc-modal-body .text-link-right {
            text-align: left !important
        }

        #usercentrics-button.layout-1 #uc-corner-modal .uc-header-subtitle-text a {
            color: inherit;
            text-decoration: underline
        }

        #usercentrics-button.layout-1 #uc-corner-modal .svg-arrow-down,
        #usercentrics-button.layout-1 #uc-corner-modal .svg-arrow-up {
            vertical-align: middle
        }

        .usercentrics-button.layout-1 #uc-corner-modal.layout-1 .uc-corner-modal .uc-corner-modal-content {
            display: flex;
            flex-direction: column
        }

        .usercentrics-button.layout-1 #uc-corner-modal.layout-1 .uc-corner-modal .uc-corner-modal-content .uc-card-footer {
            position: relative !important;
            min-height: 82px
        }

        .usercentrics-button.layout-1 #uc-corner-modal.layout-1 .uc-corner-modal .uc-corner-modal-content .uc-card-body {
            position: relative !important;
            height: unset !important;
            max-height: unset !important;
            overflow: auto
        }

        .usercentrics-button.layout-1 #uc-corner-modal.layout-1 .uc-corner-modal .uc-corner-modal-content .uc-card-header {
            position: relative;
            padding: 16px !important;
            max-height: 163px !important
        }

        .usercentrics-button.layout-1 #uc-corner-modal.layout-1 .uc-corner-modal .uc-corner-modal-content .uc-card-header .uc-card-header-info {
            display: flex;
            margin-bottom: 8px;
            justify-content: space-between
        }

        .usercentrics-button.layout-1 #uc-corner-modal.layout-1 .uc-corner-modal .uc-corner-modal-content .uc-card-header .uc-card-header-info .uc-language-wrapper {
            position: relative !important
        }

        .usercentrics-button.layout-1 #uc-corner-modal.layout-1 .uc-corner-modal .uc-corner-modal-content .uc-card-header .uc-card-header-info .uc-language-wrapper .uc-dropdown {
            position: relative;
            display: flex;
            align-items: baseline
        }

        .usercentrics-button.layout-1 #uc-corner-modal.layout-1 .uc-corner-modal .uc-corner-modal-content .uc-card-header .uc-card-header-info .uc-language-wrapper .uc-dropdown .uc-dropdown-toggle {
            display: flex;
            align-items: center
        }

        .usercentrics-button.layout-1 #uc-corner-modal.layout-1 .uc-corner-modal .uc-corner-modal-content .uc-card-header .uc-card-header-info .uc-card-title {
            padding: 0 !important;
            margin: 0 !important
        }

        .usercentrics-button.layout-1 #uc-corner-modal.layout-1 .uc-corner-modal .uc-corner-modal-content .uc-card-header .uc-card-header-info .close-modal-btn {
            position: relative;
            top: 0;
            right: 0
        }

        .usercentrics-button.layout-1 #uc-corner-modal.layout-1 .uc-corner-modal .uc-corner-modal-content .uc-card-header .uc-header-subtitle-text {
            margin: 0 !important;
            max-height: 100px;
            overflow-y: auto;
            text-align: left !important;
            font-size: 14px
        }

        #usercentrics-button #uc-center-modal #uc-lang-dropdown-toggle::after {
            color: #000
        }

        #usercentrics-button #uc-center-modal .secondary-advance,
        #usercentrics-button #uc-center-modal .secondary-basic {
            position: fixed !important;
            top: 50% !important;
            right: initial !important;
            bottom: initial !important;
            left: 50% !important;
            transform: translate3d(-50%, -50%, 9999995px)
        }

        #usercentrics-button #uc-center-modal .secondary-advance .uc-card-header,
        #usercentrics-button #uc-center-modal .secondary-basic .uc-card-header {
            margin: -17px -16px 0 -16px;
            padding: 20px !important;
            border-radius: 3.5px 3.5px 0 0
        }

        #usercentrics-button #uc-center-modal .secondary-advance .uc-card-header .uc-card-title,
        #usercentrics-button #uc-center-modal .secondary-basic .uc-card-header .uc-card-title {
            margin: 20px 0 10px
        }

        #usercentrics-button #uc-center-modal .secondary-advance .uc-card-header .uc-card-title .uc-title,
        #usercentrics-button #uc-center-modal .secondary-basic .uc-card-header .uc-card-title .uc-title {
            color: #4a4a4a !important;
            font-size: 20px !important;
            line-height: 24px;
            margin-bottom: 10px
        }

        #usercentrics-button #uc-center-modal .secondary-advance .uc-card-header .uc-card-title .uc-secondary-toggle,
        #usercentrics-button #uc-center-modal .secondary-basic .uc-card-header .uc-card-title .uc-secondary-toggle {
            font-size: 12px
        }

        #usercentrics-button #uc-center-modal .secondary-advance .uc-card-header .uc-card-title .uc-secondary-toggle .text,
        #usercentrics-button #uc-center-modal .secondary-basic .uc-card-header .uc-card-title .uc-secondary-toggle .text {
            color: #7f8795
        }

        #usercentrics-button #uc-center-modal .secondary-advance .uc-card-header .uc-card-title .uc-secondary-toggle button,
        #usercentrics-button #uc-center-modal .secondary-basic .uc-card-header .uc-card-title .uc-secondary-toggle button {
            color: #7f8795;
            vertical-align: middle
        }

        #usercentrics-button #uc-center-modal .secondary-advance .uc-card-header .uc-card-title .uc-secondary-toggle button .on .background,
        #usercentrics-button #uc-center-modal .secondary-basic .uc-card-header .uc-card-title .uc-secondary-toggle button .on .background {
            background-color: #5aeb87 !important
        }

        #usercentrics-button #uc-center-modal .secondary-advance .uc-card-header .subtitle-text,
        #usercentrics-button #uc-center-modal .secondary-basic .uc-card-header .subtitle-text {
            color: #7f8795 !important;
            font-size: 11px
        }

        #usercentrics-button #uc-center-modal .secondary-advance .uc-card-body .uc-category-row,
        #usercentrics-button #uc-center-modal .secondary-basic .uc-card-body .uc-category-row {
            margin-bottom: 15px !important
        }

        #usercentrics-button #uc-center-modal .secondary-advance .uc-card-body .uc-category-row label,
        #usercentrics-button #uc-center-modal .secondary-basic .uc-card-body .uc-category-row label {
            background-color: #ff6969;
            border: 0 !important;
            border-radius: 40px;
            cursor: pointer;
            height: 20px;
            margin: 4px 0 0 !important;
            padding: 0 !important;
            position: relative;
            transition: all .25s ease-in-out;
            width: 44px;
            will-change: background
        }

        #usercentrics-button #uc-center-modal .secondary-advance .uc-card-body .uc-category-row label::after,
        #usercentrics-button #uc-center-modal .secondary-basic .uc-card-body .uc-category-row label::after {
            content: "";
            background-color: #fff;
            border-radius: 40px;
            box-shadow: 0 .5px 1.5px rgba(0, 0, 0, .3);
            display: block;
            height: 24px;
            margin-left: -1px;
            position: absolute;
            bottom: -2px;
            left: 1px;
            transition: all .25s ease-in-out;
            width: 24px
        }

        #usercentrics-button #uc-center-modal .secondary-advance .uc-card-body .uc-category-row input[type=checkbox]:checked+label,
        #usercentrics-button #uc-center-modal .secondary-basic .uc-card-body .uc-category-row input[type=checkbox]:checked+label {
            background-color: #5aeb87
        }

        #usercentrics-button #uc-center-modal .secondary-advance .uc-card-body .uc-category-row input[type=checkbox]:checked+label::after,
        #usercentrics-button #uc-center-modal .secondary-basic .uc-card-body .uc-category-row input[type=checkbox]:checked+label::after {
            transform: translateX(20px)
        }

        #usercentrics-button #uc-center-modal .secondary-advance .uc-card-body .uc-category-row input[type=checkbox].intermediate+label::after,
        #usercentrics-button #uc-center-modal .secondary-basic .uc-card-body .uc-category-row input[type=checkbox].intermediate+label::after {
            content: "";
            transform: translateX(10px)
        }

        #usercentrics-button #uc-center-modal .secondary-advance .uc-card-body .uc-category-row input[type=checkbox].intermediate+label,
        #usercentrics-button #uc-center-modal .secondary-basic .uc-card-body .uc-category-row input[type=checkbox].intermediate+label {
            background-color: #f4a941
        }

        #usercentrics-button #uc-center-modal .secondary-advance .uc-card-body .uc-category-row input[type=checkbox]:disabled+label,
        #usercentrics-button #uc-center-modal .secondary-basic .uc-card-body .uc-category-row input[type=checkbox]:disabled+label {
            background-color: #ddd
        }

        #usercentrics-button #uc-center-modal .secondary-advance .uc-card-body .uc-category-row .uc-category-desc .uc-category-title,
        #usercentrics-button #uc-center-modal .secondary-basic .uc-card-body .uc-category-row .uc-category-desc .uc-category-title {
            color: #4a4a4a !important;
            float: none !important;
            font-size: 24px !important;
            line-height: normal !important;
            font-weight: 500 !important;
            margin-bottom: 3px !important
        }

        #usercentrics-button #uc-center-modal .secondary-advance .uc-card-body .uc-category-row .uc-category-desc .uc-container,
        #usercentrics-button #uc-center-modal .secondary-basic .uc-card-body .uc-category-row .uc-category-desc .uc-container {
            display: flex;
            align-items: center
        }

        #usercentrics-button #uc-center-modal .secondary-advance .uc-card-body .uc-category-row .uc-category-desc small,
        #usercentrics-button #uc-center-modal .secondary-basic .uc-card-body .uc-category-row .uc-category-desc small {
            color: #7f8795 !important;
            font-size: 11px
        }

        #usercentrics-button #uc-center-modal .secondary-advance .uc-card-body .consent-header,
        #usercentrics-button #uc-center-modal .secondary-basic .uc-card-body .consent-header {
            margin-right: 0 !important
        }

        #usercentrics-button #uc-center-modal .secondary-advance .uc-card-body .uc-consent-title,
        #usercentrics-button #uc-center-modal .secondary-basic .uc-card-body .uc-consent-title {
            line-height: 24px
        }

        #usercentrics-button #uc-center-modal .secondary-advance .uc-card-body .subconsent-info .uc-consent-info-modal-svg,
        #usercentrics-button #uc-center-modal .secondary-basic .uc-card-body .subconsent-info .uc-consent-info-modal-svg {
            margin-left: -3px !important;
            margin-right: 3px
        }

        #usercentrics-button #uc-center-modal .secondary-advance .uc-card-footer,
        #usercentrics-button #uc-center-modal .secondary-basic .uc-card-footer {
            bottom: 5px;
            left: 0;
            padding: 0 20px;
            width: 100%
        }

        #usercentrics-button #uc-center-modal .secondary-advance .uc-card-footer .uc-accept-settings-button,
        #usercentrics-button #uc-center-modal .secondary-basic .uc-card-footer .uc-accept-settings-button {
            border: none;
            border-radius: 6px !important;
            display: none;
            font-size: 16px;
            line-height: 24px;
            margin-bottom: 20px;
            text-transform: none !important;
            width: 100%
        }

        #usercentrics-button #uc-center-modal .secondary-advance .uc-card-footer .uc-save-settings-button,
        #usercentrics-button #uc-center-modal .secondary-basic .uc-card-footer .uc-save-settings-button {
            border: none;
            border-radius: 6px !important;
            font-size: 16px;
            line-height: 24px;
            text-transform: none !important;
            width: 100%
        }

        #usercentrics-button #uc-center-modal .secondary-advance .uc-card-footer .uc-save-settings-button.disabled,
        #usercentrics-button #uc-center-modal .secondary-basic .uc-card-footer .uc-save-settings-button.disabled {
            background-color: #ddd !important;
            color: #fff
        }

        #usercentrics-button #uc-center-modal .secondary-advance .uc-card-body {
            padding-top: 0 !important
        }

        #usercentrics-button #uc-center-modal .secondary-advance .uc-card-body .uc-nav a {
            border-bottom: 1px solid #ddd;
            height: auto !important
        }

        #usercentrics-button #uc-center-modal .secondary-advance .uc-card-body .uc-nav a.active,
        #usercentrics-button #uc-center-modal .secondary-advance .uc-card-body .uc-nav a:hover {
            background-color: initial !important;
            border-bottom: 2px solid #1f8ceb !important;
            color: #1f8ceb !important;
            font-weight: 500
        }

        #usercentrics-button #uc-center-modal .secondary-advance .uc-card-body .uc-tab-content {
            height: auto !important;
            max-height: 195px !important
        }

        #usercentrics-button #uc-center-modal .secondary-advance .uc-card-body .uc-tab-content .uc-form-check {
            padding-left: 0 !important
        }

        #usercentrics-button #uc-center-modal .secondary-advance .uc-card-body .uc-tab-content .uc-form-check-label input[type=checkbox] {
            display: block !important
        }

        #usercentrics-button #uc-center-modal .secondary-advance .uc-card-body .uc-tab-content .uc-timeline .time {
            padding-left: 35px !important
        }

        @media (max-width:768px) {
            #usercentrics-button #uc-corner-modal .uc-corner-modal-content {
                background-color: #fff;
                border-radius: 6px
            }
            #usercentrics-button #uc-corner-modal .uc-corner-modal-content .uc-card-body .uc-tab-content {
                max-height: unset
            }
            #usercentrics-button #uc-corner-modal .uc-corner-modal-content .uc-card-footer {
                position: absolute;
                bottom: 0;
                width: 100%;
                z-index: 9999995
            }
        }

        #usercentrics-button .uc-corner-modal .uc-card-body .uc-timeline .uc-history-timeline-dot {
            z-index: 0 !important
        }

        #usercentrics-button #uc-center-modal #setting .consent-info h6,
        #usercentrics-button #uc-center-modal #setting .head-text {
            font-weight: 400 !important
        }

        #usercentrics-button #uc-center-modal #setting .uc-collapse.uc-show {
            margin-bottom: 15px
        }

        #usercentrics-button #uc-center-modal #setting .uc-timeline {
            padding-left: 8.33% !important
        }

        #usercentrics-button #uc-center-modal #setting .uc-timeline li {
            clear: both
        }

        #usercentrics-button #uc-center-modal #setting .uc-timeline .uc-history-description {
            margin-left: 0 !important;
            text-align: right
        }

        #usercentrics-button #uc-center-modal #setting .uc-timeline .uc-timeline-right {
            text-align: right;
            width: 14%
        }

        #usercentrics-button #uc-corner-modal .uc-card-body #setting .uc-history-description {
            text-align: right
        }

        #usercentrics-button #uc-corner-modal .uc-card-body .uc-consent-group .uc-concent-icons-div,
        #usercentrics-button #uc-corner-modal .uc-card-body .uc-consent-group .uc-show-hide-banner,
        #usercentrics-button #uc-corner-modal .uc-card-body .uc-consent-group div[data-event=open-consent-info-modal] {
            text-align: center
        }

        #usercentrics-button #uc-corner-modal .uc-card-body .uc-consent-group .consent-info h6 {
            font-weight: 400 !important
        }

        #usercentrics-button #uc-corner-modal .uc-card-body .uc-consent-group .uc-collapse .head-text {
            font-weight: 400 !important;
            margin: 10px 0 !important
        }

        #usercentrics-button #uc-corner-modal .uc-card-body .uc-consent-group .uc-collapse .head-text:last-of-type {
            margin-bottom: 10px
        }

        #usercentrics-button #uc-consents-info-modal .uc-timeline ul::before {
            top: 5px !important
        }

        #usercentrics-button #uc-consents-info-modal .uc-timeline .uc-history-timeline-dot {
            left: 1px !important;
            height: 15px !important;
            width: 15px !important
        }

        #usercentrics-button.layout-1 #uc-banner-modal .btn-list.show-deny-btn.show-more-btn #uc-btn-deny-banner {
            width: 30% !important
        }

        @media (max-width:640px) {
            #usercentrics-button.layout-1 #uc-banner-modal .btn-list.show-deny-btn.show-more-btn #uc-btn-deny-banner {
                width: 100% !important
            }
        }

        #usercentrics-button.layout-1 #uc-banner-modal .btn-list.show-deny-btn.show-more-btn #uc-btn-accept-banner {
            width: 40% !important
        }

        @media (max-width:640px) {
            #usercentrics-button.layout-1 #uc-banner-modal .btn-list.show-deny-btn.show-more-btn #uc-btn-accept-banner {
                width: 100% !important
            }
        }

        #usercentrics-button.layout-1 #uc-banner-modal .btn-list.show-deny-btn.show-more-btn #uc-btn-more-info-banner {
            width: 30% !important
        }

        @media (max-width:640px) {
            #usercentrics-button.layout-1 #uc-banner-modal .btn-list.show-deny-btn.show-more-btn #uc-btn-more-info-banner {
                width: 100% !important
            }
        }

        #usercentrics-button.layout-1 #uc-banner-modal .btn-list.hide-deny-btn #uc-btn-deny-banner {
            display: none !important
        }

        #usercentrics-button.layout-1 #uc-banner-modal .btn-list.hide-deny-btn #uc-btn-accept-banner {
            width: 70% !important
        }

        @media (max-width:640px) {
            #usercentrics-button.layout-1 #uc-banner-modal .btn-list.hide-deny-btn #uc-btn-accept-banner {
                width: 100% !important
            }
        }

        #usercentrics-button.layout-1 #uc-banner-modal .btn-list.hide-deny-btn #uc-btn-more-info-banner {
            width: 30% !important
        }

        @media (max-width:640px) {
            #usercentrics-button.layout-1 #uc-banner-modal .btn-list.hide-deny-btn #uc-btn-more-info-banner {
                width: 100% !important
            }
        }

        #usercentrics-button.layout-1 #uc-banner-modal .btn-list.hide-more-btn #uc-btn-deny-banner {
            width: 30% !important
        }

        @media (max-width:640px) {
            #usercentrics-button.layout-1 #uc-banner-modal .btn-list.hide-more-btn #uc-btn-deny-banner {
                width: 100% !important
            }
        }

        #usercentrics-button.layout-1 #uc-banner-modal .btn-list.hide-more-btn #uc-btn-accept-banner {
            width: 70% !important
        }

        @media (max-width:640px) {
            #usercentrics-button.layout-1 #uc-banner-modal .btn-list.hide-more-btn #uc-btn-accept-banner {
                width: 100% !important
            }
        }

        #usercentrics-button.layout-1 #uc-banner-modal .btn-list.hide-more-btn #uc-btn-more-info-banner {
            display: none !important
        }

        #usercentrics-button.layout-1 #uc-banner-modal .btn-list.hide-deny-btn.hide-more-btn #uc-btn-deny-banner,
        #usercentrics-button.layout-1 #uc-banner-modal .btn-list.hide-deny-btn.hide-more-btn #uc-btn-more-info-banner {
            display: none !important
        }

        #usercentrics-button.layout-1 #uc-banner-modal .btn-list.hide-deny-btn.hide-more-btn #uc-btn-accept-banner {
            width: 100% !important
        }

        #usercentrics-button.layout-1 #uc-corner-modal .uc-corner-modal-content .uc-tab-content {
            border: 1px solid #dfdfdf !important;
            border-bottom: none !important
        }

        @media (max-width:768px) {
            #usercentrics-button #uc-corner-modal .uc-card-footer {
                height: auto !important
            }
        }

        #usercentrics-button #uc-consents-info-modal .uc-modal-header .clear-button {
            background-color: #fff;
            padding-left: 10px
        }

        #usercentrics-button.layout-1 input {
            float: none
        }

        #usercentrics-button.layout-1 #uc-center-modal .uc-concent-icons-div,
        #usercentrics-button.layout-1 #uc-center-modal div[data-event=open-consent-info-modal] {
            margin-left: 8px !important;
            text-align: center !important
        }

        #usercentrics-button.layout-1 #uc-center-modal #history .uc-timeline .uc-history-timeline-dot {
            margin-top: 2px
        }

        #usercentrics-button.layout-1 #uc-center-modal #history .uc-timeline li div {
            vertical-align: top !important
        }

        #usercentrics-button #uc-center-modal .uc-center-modal-close-btn {
            position: absolute;
            top: 10px;
            right: 10px
        }

        #usercentrics-button #uc-consents-info-modal.layout-1 .uc-checkbox.uc-label-right .uc-form-check-label,
        #usercentrics-button #uc-consents-info-modal.layout-11 .uc-checkbox.uc-label-right .uc-form-check-label,
        #usercentrics-button #uc-consents-info-modal.layout-2 .uc-checkbox.uc-label-right .uc-form-check-label,
        .uc-embed .uc-checkbox.uc-label-right .uc-form-check-label {
            line-height: 20px !important;
            text-indent: 0 !important
        }

        #usercentrics-button #uc-consents-info-modal.layout-1 .uc-checkbox.uc-label-right .uc-form-check-label span,
        #usercentrics-button #uc-consents-info-modal.layout-11 .uc-checkbox.uc-label-right .uc-form-check-label span,
        #usercentrics-button #uc-consents-info-modal.layout-2 .uc-checkbox.uc-label-right .uc-form-check-label span,
        .uc-embed .uc-checkbox.uc-label-right .uc-form-check-label span {
            text-indent: 0 !important
        }

        #usercentrics-button #uc-consents-info-modal.layout-1 input[type=checkbox].uc-form-check-input::after,
        #usercentrics-button #uc-consents-info-modal.layout-1 input[type=checkbox].uc-form-check-input::before,
        #usercentrics-button #uc-consents-info-modal.layout-11 input[type=checkbox].uc-form-check-input::after,
        #usercentrics-button #uc-consents-info-modal.layout-11 input[type=checkbox].uc-form-check-input::before,
        #usercentrics-button #uc-consents-info-modal.layout-2 input[type=checkbox].uc-form-check-input::after,
        #usercentrics-button #uc-consents-info-modal.layout-2 input[type=checkbox].uc-form-check-input::before,
        .uc-embed input[type=checkbox].uc-form-check-input::after,
        .uc-embed input[type=checkbox].uc-form-check-input::before {
            content: none
        }

        #usercentrics-button.layout-1 input[type=checkbox].uc-form-check-input::before {
            z-index: 1
        }

        #usercentrics-button #uc-corner-modal .uc-card-body .uc-timeline .uc-history-timeline-dot {
            margin-top: 1px !important
        }

        #usercentrics-button.layout-1 #uc-corner-modal .uc-card-body #history .uc-timeline .uc-history-timeline-dot,
        #usercentrics-button.layout-2 #uc-corner-modal .uc-card-body #history .uc-timeline .uc-history-timeline-dot {
            margin-top: -6px !important
        }

        @media all and (-ms-high-contrast:none) {
            #usercentrics-button #uc-center-modal .secondary-advance,
            #usercentrics-button #uc-center-modal .secondary-basic {
                height: 475px !important;
                top: calc(50% - (525px / 2)) !important;
                transform: translateX(-50%)
            }
            #usercentrics-button #uc-center-modal .secondary-advance .uc-card-footer,
            #usercentrics-button #uc-center-modal .secondary-basic .uc-card-footer {
                position: absolute
            }
        }

        #usercentrics-button input[type=checkbox].uc-form-check-input+label.uc-form-check-label,
        .uc-embed input[type=checkbox].uc-form-check-input+label.uc-form-check-label {
            cursor: pointer;
            padding: 0 !important;
            position: relative;
            z-index: 9999990
        }

        #usercentrics-button input[type=checkbox].uc-form-check-input+label::before,
        .uc-embed input[type=checkbox].uc-form-check-input+label::before {
            content: "";
            background-color: #fff;
            border: 2px solid #e53935;
            border-radius: 2px;
            box-sizing: border-box;
            display: inline-block;
            height: 20px;
            position: absolute;
            top: 1px;
            transition: .2s;
            width: 20px
        }

        #usercentrics-button input[type=checkbox].uc-form-check-input+label::after,
        .uc-embed input[type=checkbox].uc-form-check-input+label::after {
            content: none;
            box-sizing: border-box
        }

        #usercentrics-button input[type=checkbox].uc-form-check-input:checked+label::after,
        #usercentrics-button input[type=checkbox].uc-form-check-input:checked:disabled+label::after,
        .uc-embed input[type=checkbox].uc-form-check-input:checked+label::after,
        .uc-embed input[type=checkbox].uc-form-check-input:checked:disabled+label::after {
            content: "";
            border-left: 2px solid #fff;
            border-bottom: 2px solid #fff;
            display: inline-block;
            height: 6px;
            position: absolute;
            top: 6px;
            left: 4px;
            transform: rotate(-45deg);
            width: 12px
        }

        #usercentrics-button input[type=checkbox].uc-form-check-input:checked+label::before,
        .uc-embed input[type=checkbox].uc-form-check-input:checked+label::before {
            content: "";
            background-color: #42b983;
            border-color: #42b983
        }

        #usercentrics-button input[type=checkbox].uc-form-check-input:checked:disabled+label::before,
        .uc-embed input[type=checkbox].uc-form-check-input:checked:disabled+label::before {
            content: "";
            background-color: #a0a0a0;
            border-color: #a0a0a0
        }

        #usercentrics-button input[type=checkbox].uc-form-check-input:disabled+label::before,
        .uc-embed input[type=checkbox].uc-form-check-input:disabled+label::before {
            content: "";
            border-color: #a0a0a0
        }

        #usercentrics-button input[type=checkbox].uc-form-check-input.intermediate+label::before,
        .uc-embed input[type=checkbox].uc-form-check-input.intermediate+label::before {
            background-color: #f4a941;
            border-color: #f4a941
        }

        #usercentrics-button input[type=checkbox].uc-form-check-input.intermediate+label::after,
        .uc-embed input[type=checkbox].uc-form-check-input.intermediate+label::after {
            content: "-";
            color: #fff;
            position: absolute;
            top: 2px;
            left: 0;
            width: 20px;
            height: 20px;
            text-align: center
        }

        #usercentrics-button input[type=checkbox].uc-form-check-input.intermediate:disabled+label::before,
        .uc-embed input[type=checkbox].uc-form-check-input.intermediate:disabled+label::before {
            background-color: #a0a0a0;
            border-color: #a0a0a0
        }

        #usercentrics-button input[type=checkbox].uc-form-check-input:focus+label::before,
        .uc-embed input[type=checkbox].uc-form-check-input:focus+label::before {
            outline: #0096ff auto 5px
        }

        .user-centric-center-modal {
            color: #000
        }

        #usercentrics-button [class*=uc-col-] {
            clear: none;
            padding: 0
        }

        #usercentrics-button #uc-banner-modal #uc-full-optin-description,
        #usercentrics-button #uc-banner-modal #uc-small-optin-description,
        #usercentrics-button #uc-banner-modal .uc-optin-description span,
        #usercentrics-button #uc-central-banner-modal #uc-full-optin-description,
        #usercentrics-button #uc-central-banner-modal #uc-small-optin-description,
        #usercentrics-button #uc-central-banner-modal .uc-banner-text span {
            outline: 0
        }

        #usercentrics-button #uc-corner-modal .uc-card-footer .uc-accept-settings-button {
            display: none
        }

        #usercentrics-button ::-webkit-scrollbar {
            width: 5px
        }

        #usercentrics-button ::-webkit-scrollbar-track {
            background: #ffffff25
        }

        #usercentrics-button ::-webkit-scrollbar-thumb {
            background: rgba(0, 0, 0, .2)
        }

        #usercentrics-button ::-webkit-scrollbar-thumb:hover {
            background: rgba(0, 0, 0, .5)
        }

        #usercentrics-button .uc-consent-history ul {
            margin: 0 !important;
            padding: 0 !important;
            position: relative !important
        }

        #usercentrics-button .uc-consent-history ul::before {
            display: none
        }

        #usercentrics-button .uc-consent-history ul li {
            align-items: center;
            border-bottom: 1px solid #dfdfdf;
            padding: 10px 0 !important
        }

        #usercentrics-button .uc-consent-history .uc-history-timeline-dot {
            border-radius: 50% !important;
            height: 15px;
            margin: 0 !important;
            min-width: 15px;
            max-width: 15px;
            position: relative !important;
            width: 15px
        }

        #usercentrics-button .uc-consent-history .uc-history-timeline-dot.uc-green {
            background: #42b983 !important
        }

        #usercentrics-button .uc-consent-history .uc-history-timeline-dot.uc-red {
            background: #e53935 !important
        }

        #usercentrics-button .uc-consent-history .uc-history-consent-status,
        #usercentrics-button .uc-consent-history .uc-history-timestamp {
            margin: 0 0 0 12px !important
        }

        #usercentrics-button .uc-consent-history .uc-history-timestamp {
            text-align: right
        }

        #usercentrics-button #uc-consents-info-modal .uc-consents-info-modal-wrapper * {
            color: #223954;
            font-size: 14px
        }

        #usercentrics-button #uc-consents-info-modal .uc-consents-info-modal-wrapper .uc-stored-toggle {
            color: #0090d0;
            cursor: pointer
        }

        #usercentrics-button #uc-consents-info-modal .uc-consents-info-modal-wrapper .uc-stored-detail {
            display: none
        }

        #usercentrics-button #uc-consents-info-modal .uc-consents-info-modal-wrapper .uc-storage-block {
            border: 1px solid #dedede;
            color: rgba(48, 48, 48, .6);
            padding: 22px 0;
            text-align: center;
            width: 100%
        }

        #usercentrics-button #uc-consents-info-modal .uc-consents-info-modal-wrapper .uc-storage-block .uc-try-again {
            color: #0045a5;
            cursor: pointer
        }

        #usercentrics-button #uc-consents-info-modal .uc-consents-info-modal-wrapper ul {
            padding: 0
        }

        #usercentrics-button #uc-consents-info-modal .uc-consents-info-modal-wrapper label {
            margin: 0 !important
        }

        #usercentrics-button #uc-consents-info-modal .uc-consents-info-modal-wrapper .uc-modal {
            background-color: rgba(0, 0, 0, .6);
            height: 100%;
            position: fixed;
            z-index: 9999995;
            display: flex;
            align-items: center;
            transform: translateZ(9999995px)
        }

        #usercentrics-button #uc-consents-info-modal .uc-consents-info-modal-wrapper .uc-modal-dialog {
            border: 0;
            border-radius: 6px;
            height: 80vh;
            margin: 0 auto;
            max-width: 900px;
            pointer-events: inherit;
            width: 90%
        }

        #usercentrics-button #uc-consents-info-modal .uc-consents-info-modal-wrapper .uc-modal-content {
            border: 0;
            height: 100%
        }

        #usercentrics-button #uc-consents-info-modal .uc-consents-info-modal-wrapper .uc-modal-header {
            align-items: center;
            background-color: #223954;
            border-bottom: 0;
            border-radius: 6px 6px 0 0;
            height: 50px;
            padding: 12px 20px;
            position: relative
        }

        #usercentrics-button #uc-consents-info-modal .uc-consents-info-modal-wrapper .uc-modal-header svg {
            height: inherit;
            pointer-events: none;
            vertical-align: middle;
            width: inherit
        }

        #usercentrics-button #uc-consents-info-modal .uc-consents-info-modal-wrapper .uc-modal-header .uc-info-modal-sidebar-toggle {
            background-color: transparent;
            border: 0;
            flex-basis: 25px;
            height: 25px;
            outline: 0;
            padding: 0;
            width: 25px
        }

        @media (max-width:640px) {
            #usercentrics-button #uc-consents-info-modal .uc-consents-info-modal-wrapper .uc-modal-header .uc-info-modal-sidebar-toggle {
                display: none
            }
        }

        #usercentrics-button #uc-consents-info-modal .uc-consents-info-modal-wrapper .uc-modal-header .uc-info-modal-sidebar-toggle .uc-info-modal-sidebar-toggle-button {
            height: 25px;
            max-width: 25px;
            width: 25px
        }

        #usercentrics-button #uc-consents-info-modal .uc-consents-info-modal-wrapper .uc-modal-header .uc-info-modal-search-bar {
            height: 26px;
            max-width: calc(100% - (25px + 25px + 1px));
            padding: 0 15px;
            width: calc(100% - (25px + 25px + 1px))
        }

        #usercentrics-button #uc-consents-info-modal .uc-consents-info-modal-wrapper .uc-modal-header .uc-info-modal-search-bar .uc-info-modal-input-wrap {
            height: 100%;
            position: relative
        }

        #usercentrics-button #uc-consents-info-modal .uc-consents-info-modal-wrapper .uc-modal-header .uc-info-modal-search-bar .uc-info-modal-search-icon {
            display: inline-block;
            height: 24px;
            position: absolute;
            top: 1px;
            left: 6px;
            width: 24px
        }

        #usercentrics-button #uc-consents-info-modal .uc-consents-info-modal-wrapper .uc-modal-header .uc-info-modal-search-bar input {
            appearance: none;
            background-color: #4c637c;
            border: 1px solid #4c637c;
            border-radius: 50px;
            color: #fff;
            font-size: 14px;
            height: 100%;
            outline: 0;
            padding: 0 35px !important;
            width: 100%
        }

        #usercentrics-button #uc-consents-info-modal .uc-consents-info-modal-wrapper .uc-modal-header .uc-info-modal-search-bar input::-webkit-input-placeholder {
            color: #fff
        }

        #usercentrics-button #uc-consents-info-modal .uc-consents-info-modal-wrapper .uc-modal-header .uc-info-modal-search-bar input:-moz-placeholder {
            color: #fff
        }

        #usercentrics-button #uc-consents-info-modal .uc-consents-info-modal-wrapper .uc-modal-header .uc-info-modal-search-bar input::-moz-placeholder {
            color: #fff
        }

        #usercentrics-button #uc-consents-info-modal .uc-consents-info-modal-wrapper .uc-modal-header .uc-info-modal-search-bar input:-ms-input-placeholder {
            color: #fff
        }

        #usercentrics-button #uc-consents-info-modal .uc-consents-info-modal-wrapper .uc-modal-header .uc-close {
            flex-basis: 25px;
            height: 25px;
            max-width: 25px;
            opacity: 1;
            width: 25px
        }

        #usercentrics-button #uc-consents-info-modal .uc-consents-info-modal-wrapper .uc-info-modal-sidebar {
            background-color: #edf9fd;
            display: block;
            flex-basis: 230px;
            flex-shrink: 0;
            height: 100%;
            overflow-y: auto;
            position: relative;
            min-width: 230px;
            z-index: 3
        }

        @media (max-width:640px) {
            #usercentrics-button #uc-consents-info-modal .uc-consents-info-modal-wrapper .uc-info-modal-sidebar {
                display: none
            }
        }

        #usercentrics-button #uc-consents-info-modal .uc-consents-info-modal-wrapper .uc-info-modal-sidebar.uc-is-hidden {
            display: none
        }

        #usercentrics-button #uc-consents-info-modal .uc-consents-info-modal-wrapper .uc-info-modal-sidebar .uc-info-modal-sidebar-nav {
            height: 100%;
            line-height: 28px;
            overflow: hidden;
            overflow-y: scroll;
            padding: 20px 30px
        }

        #usercentrics-button #uc-consents-info-modal .uc-consents-info-modal-wrapper .uc-info-modal-sidebar ul.uc-menu-consent-cat li a {
            font-weight: 400;
            line-height: 16px;
            text-decoration: none
        }

        #usercentrics-button #uc-consents-info-modal .uc-consents-info-modal-wrapper .uc-info-modal-sidebar ul.uc-menu-consent-cat>li {
            border-bottom: 1px solid #223954;
            padding: 20px 0
        }

        #usercentrics-button #uc-consents-info-modal .uc-consents-info-modal-wrapper .uc-info-modal-sidebar ul.uc-menu-consent-cat>li:last-of-type {
            border: 0
        }

        #usercentrics-button #uc-consents-info-modal .uc-consents-info-modal-wrapper .uc-info-modal-sidebar ul.uc-menu-consent-cat>li>.section-link {
            font-size: 18px;
            font-weight: 600;
            margin-bottom: 10px
        }

        #usercentrics-button #uc-consents-info-modal .uc-consents-info-modal-wrapper .uc-info-modal-sidebar ul.uc-menu-consent-cat .section-link {
            color: #223954;
            display: block
        }

        #usercentrics-button #uc-consents-info-modal .uc-consents-info-modal-wrapper .uc-info-modal-sidebar ul.uc-menu-consent-cat ul.uc-menu-consent-subcat li {
            padding: 5px 0
        }

        #usercentrics-button #uc-consents-info-modal .uc-consents-info-modal-wrapper .uc-info-modal-sidebar .uc-powered-by {
            background-color: #edf9fd;
            box-shadow: 0 0 10px 7px #edf9fd;
            line-height: 1.3;
            padding: 5px 30px;
            position: absolute;
            bottom: 0;
            left: 0
        }

        #usercentrics-button #uc-consents-info-modal .uc-consents-info-modal-wrapper .uc-info-modal-sidebar .uc-powered-by p {
            font-size: 10px;
            margin: 0
        }

        #usercentrics-button #uc-consents-info-modal .uc-consents-info-modal-wrapper .uc-info-modal-sidebar .uc-powered-by a {
            color: inherit !important;
            font-size: inherit;
            font-weight: 500;
            text-decoration: underline
        }

        #usercentrics-button #uc-consents-info-modal .uc-consents-info-modal-wrapper .uc-info-modal-sidebar .uc-powered-by .uc-custom-date {
            font-size: inherit
        }

        #usercentrics-button #uc-consents-info-modal .uc-consents-info-modal-wrapper .uc-modal-body {
            height: calc(100% - (50px + 50px));
            overflow: hidden
        }

        #usercentrics-button #uc-consents-info-modal .uc-consents-info-modal-wrapper .uc-modal-body .uc-main {
            height: 100%
        }

        #usercentrics-button #uc-consents-info-modal .uc-consents-info-modal-wrapper .uc-modal-body .uc-content {
            overflow-y: scroll;
            padding: 30px !important
        }

        #usercentrics-button #uc-consents-info-modal .uc-consents-info-modal-wrapper .uc-modal-body .uc-content .uc-info-modal-category-content {
            margin-bottom: 68px
        }

        #usercentrics-button #uc-consents-info-modal .uc-consents-info-modal-wrapper .uc-modal-body .uc-content .uc-info-modal-category-content .uc-consent-title {
            margin: 30px 0 15px
        }

        #usercentrics-button #uc-consents-info-modal .uc-consents-info-modal-wrapper .uc-modal-body .uc-content .uc-subconsent-section {
            background-color: #edf9fd;
            padding: 20px
        }

        #usercentrics-button #uc-consents-info-modal .uc-consents-info-modal-wrapper .uc-modal-body .uc-content .uc-subconsent-section .uc-consent-heading-subconsent {
            font-size: 18px;
            font-weight: 600
        }

        #usercentrics-button #uc-consents-info-modal .uc-consents-info-modal-wrapper .uc-modal-body .uc-content .uc-subconsent-section .uc-consent-label-subconsent-name {
            font-size: 16px;
            margin-bottom: 10px
        }

        #usercentrics-button #uc-consents-info-modal .uc-consents-info-modal-wrapper .uc-modal-footer {
            border: 0;
            border-radius: 0 0 6px 6px;
            padding: 0
        }

        #usercentrics-button #uc-consents-info-modal .uc-consents-info-modal-wrapper .uc-modal-footer .uc-save-settings-and-close-button {
            background-color: #42b983;
            border-radius: inherit;
            color: #fff;
            cursor: inherit;
            font-weight: 600 !important;
            padding: 13px 0 !important;
            text-shadow: none !important;
            width: 100%
        }

        #usercentrics-button #uc-consents-info-modal .uc-consents-info-modal-wrapper .uc-modal-footer .uc-save-settings-and-close-button.uc-disabled-element {
            background-color: #b8cee1 !important
        }

        #usercentrics-button #uc-consents-info-modal a[href],
        .uc-embed a[href] {
            color: #223954 !important
        }

        #usercentrics-button #uc-consents-info-modal .uc-consent-info-section,
        .uc-embed .uc-consent-info-section {
            margin: 0 0 20px 0
        }

        #usercentrics-button #uc-consents-info-modal h3.uc-info-modal-category-title,
        .uc-embed h3.uc-info-modal-category-title {
            font-size: 22px;
            text-align: left
        }

        #usercentrics-button #uc-consents-info-modal .uc-consent-info-content,
        .uc-embed .uc-consent-info-content {
            margin: 0 0 60px 0
        }

        #usercentrics-button #uc-consents-info-modal .uc-consent-info-content h3,
        .uc-embed .uc-consent-info-content h3 {
            font-size: 22px;
            text-align: left
        }

        #usercentrics-button #uc-consents-info-modal .uc-consent-info-content h5,
        .uc-embed .uc-consent-info-content h5 {
            font-size: 14px;
            font-weight: 600;
            text-align: left
        }

        #usercentrics-button #uc-consents-info-modal .uc-consent-info-content .uc-checkbox,
        .uc-embed .uc-consent-info-content .uc-checkbox {
            padding-left: 0
        }

        #usercentrics-button #uc-consents-info-modal .uc-consent-info-content .uc-consent-description,
        .uc-embed .uc-consent-info-content .uc-consent-description {
            margin-bottom: 10px
        }

        #usercentrics-button #uc-consents-info-modal .uc-consent-info-content ul,
        .uc-embed .uc-consent-info-content ul {
            flex-wrap: wrap;
            padding: 0
        }

        #usercentrics-button #uc-consents-info-modal .uc-consent-info-content ul li.ls-dash,
        .uc-embed .uc-consent-info-content ul li.ls-dash {
            list-style: none;
            margin-bottom: 7px;
            min-width: 200px;
            padding: 0 0 0 10px;
            position: relative
        }

        #usercentrics-button #uc-consents-info-modal .uc-consent-info-content ul li.ls-dash:not(.uc-ls-none)::before,
        .uc-embed .uc-consent-info-content ul li.ls-dash:not(.uc-ls-none)::before {
            content: "-";
            position: absolute;
            left: 0
        }

        #usercentrics-button #uc-consents-info-modal .uc-consent-info-content input,
        .uc-embed .uc-consent-info-content input {
            display: inline-block !important;
            height: 1px !important;
            overflow: hidden;
            position: absolute !important;
            top: auto !important;
            left: -10000px !important;
            width: 1px !important
        }

        #usercentrics-button #uc-consents-info-modal .uc-consent-info-content .uc-label-text,
        .uc-embed .uc-consent-info-content .uc-label-text {
            font-size: 18px
        }

        .uc-embed * {
            font-size: 14px
        }

        .uc-embed .usercentrics-button.layout-1 {
            background: #fff;
            padding: 25px 0
        }

        .uc-embed .usercentrics-button.layout-1 .uc-form-check-input.intermediate:not(:checked)::after {
            content: "-"
        }

        .uc-embed .usercentrics-button.layout-1 .uc-corner-modal input[type=checkbox]::after {
            content: ""
        }

        .uc-embed .usercentrics-button.layout-1 .uc-corner-modal .uc-corner-modal-content {
            position: relative !important;
            width: auto !important;
            bottom: 0 !important;
            left: 0 !important;
            z-index: auto !important
        }

        .uc-embed .usercentrics-button.layout-1 .uc-corner-modal .uc-consent-group div[data-event=open-consent-info-modal] {
            text-align: center !important
        }

        .uc-embed .uc-stored-toggle {
            color: #0090d0;
            cursor: pointer
        }

        .uc-embed .uc-stored-detail {
            display: none
        }

        .uc-embed .uc-storage-block {
            border: 1px solid #dedede;
            color: rgba(48, 48, 48, .6);
            padding: 22px 0;
            text-align: center;
            width: 100%
        }

        .uc-embed .uc-storage-block .uc-try-again {
            color: #0045a5;
            cursor: pointer
        }

        .usercentrics-button label {
            display: inline-block;
            max-width: 100%;
            margin-bottom: 5px;
            font-weight: 700
        }

        .usercentrics-button ::before,
        .usercentrics-button :after {
            -webkit-box-sizing: border-box;
            box-sizing: border-box
        }

        .usercentrics-button .uc-col-1,
        .usercentrics-button .uc-col-10,
        .usercentrics-button .uc-col-11,
        .usercentrics-button .uc-col-12,
        .usercentrics-button .uc-col-2,
        .usercentrics-button .uc-col-3,
        .usercentrics-button .uc-col-4,
        .usercentrics-button .uc-col-5,
        .usercentrics-button .uc-col-6,
        .usercentrics-button .uc-col-7,
        .usercentrics-button .uc-col-8,
        .usercentrics-button .uc-col-9,
        .usercentrics-button .uc-col-xs-1,
        .usercentrics-button .uc-col-xs-10,
        .usercentrics-button .uc-col-xs-11,
        .usercentrics-button .uc-col-xs-12,
        .usercentrics-button .uc-col-xs-2,
        .usercentrics-button .uc-col-xs-3,
        .usercentrics-button .uc-col-xs-4,
        .usercentrics-button .uc-col-xs-5,
        .usercentrics-button .uc-col-xs-6,
        .usercentrics-button .uc-col-xs-7,
        .usercentrics-button .uc-col-xs-8,
        .usercentrics-button .uc-col-xs-9,
        .usercentrics-button .uc-float-left {
            float: left
        }

        .usercentrics-button .uc-row::before,
        .usercentrics-button .uc-row:after {
            content: " ";
            display: table
        }

        .usercentrics-button .uc-row:after {
            clear: both
        }

        .usercentrics-button .uc-col-1,
        .usercentrics-button .uc-col-xs-1 {
            width: 8.33333333%
        }

        .usercentrics-button .uc-col-2,
        .usercentrics-button .uc-col-xs-2 {
            width: 16.66666667%
        }

        .usercentrics-button .uc-col-3,
        .usercentrics-button .uc-col-xs-3 {
            width: 25%
        }

        .usercentrics-button .uc-col-4,
        .usercentrics-button .uc-col-xs-4 {
            width: 33.33333333%
        }

        .usercentrics-button .uc-col-5,
        .usercentrics-button .uc-col-xs-5 {
            width: 41.66666667%
        }

        .usercentrics-button .uc-col-6,
        .usercentrics-button .uc-col-xs-6 {
            width: 50%
        }

        .usercentrics-button .uc-col-7,
        .usercentrics-button .uc-col-xs-7 {
            width: 58.33333333%
        }

        .usercentrics-button .uc-col-8,
        .usercentrics-button .uc-col-xs-8 {
            width: 66.66666667%
        }

        .usercentrics-button .uc-col-9,
        .usercentrics-button .uc-col-xs-9 {
            width: 75%
        }

        .usercentrics-button .uc-col-10,
        .usercentrics-button .uc-col-xs-10 {
            width: 83.33333333%
        }

        .usercentrics-button .uc-col-11,
        .usercentrics-button .uc-col-xs-11 {
            width: 91.66666667%
        }

        .usercentrics-button .uc-col-12,
        .usercentrics-button .uc-col-xs-12 {
            width: 100%
        }

        @media (min-width:768px) {
            .usercentrics-button .uc-col-sm-12 {
                width: 100%
            }
            .usercentrics-button .uc-col-sm-11 {
                width: 91.66666667%
            }
            .usercentrics-button .uc-col-sm-10 {
                width: 83.33333333%
            }
            .usercentrics-button .uc-col-sm-9 {
                width: 75%
            }
            .usercentrics-button .uc-col-sm-8 {
                width: 66.66666667%
            }
            .usercentrics-button .uc-col-sm-7 {
                width: 58.33333333%
            }
            .usercentrics-button .uc-col-sm-6 {
                width: 50%
            }
            .usercentrics-button .uc-col-sm-5 {
                width: 41.66666667%
            }
            .usercentrics-button .uc-col-sm-4 {
                width: 33.33333333%
            }
            .usercentrics-button .uc-col-sm-3 {
                width: 25%
            }
            .usercentrics-button .uc-col-sm-2 {
                width: 16.66666667%
            }
            .usercentrics-button .uc-col-sm-1 {
                width: 8.33333333%
            }
        }

        @media (min-width:992px) {
            .usercentrics-button .uc-col-md-12 {
                width: 100%
            }
            .usercentrics-button .uc-col-md-11 {
                width: 91.66666667%
            }
            .usercentrics-button .uc-col-md-10 {
                width: 83.33333333%
            }
            .usercentrics-button .uc-col-md-9 {
                width: 75%
            }
            .usercentrics-button .uc-col-md-8 {
                width: 66.66666667%
            }
            .usercentrics-button .uc-col-md-7 {
                width: 58.33333333%
            }
            .usercentrics-button .uc-col-md-6 {
                width: 50%
            }
            .usercentrics-button .uc-col-md-5 {
                width: 41.66666667%
            }
            .usercentrics-button .uc-col-md-4 {
                width: 33.33333333%
            }
            .usercentrics-button .uc-col-md-3 {
                width: 25%
            }
            .usercentrics-button .uc-col-md-2 {
                width: 16.66666667%
            }
            .usercentrics-button .uc-col-md-1 {
                width: 8.33333333%
            }
        }

        @media (min-width:1200px) {
            .usercentrics-button .uc-col-lg-12 {
                width: 100%
            }
            .usercentrics-button .uc-col-lg-11 {
                width: 91.66666667%
            }
            .usercentrics-button .uc-col-lg-10 {
                width: 83.33333333%
            }
            .usercentrics-button .uc-col-lg-9 {
                width: 75%
            }
            .usercentrics-button .uc-col-lg-8 {
                width: 66.66666667%
            }
            .usercentrics-button .uc-col-lg-7 {
                width: 58.33333333%
            }
            .usercentrics-button .uc-col-lg-6 {
                width: 50%
            }
            .usercentrics-button .uc-col-lg-5 {
                width: 41.66666667%
            }
            .usercentrics-button .uc-col-lg-4 {
                width: 33.33333333%
            }
            .usercentrics-button .uc-col-lg-3 {
                width: 25%
            }
            .usercentrics-button .uc-col-lg-2 {
                width: 16.66666667%
            }
            .usercentrics-button .uc-col-lg-1 {
                width: 8.33333333%
            }
        }

        .usercentrics-button .uc-mb-10 {
            margin-bottom: 10px
        }

        .usercentrics-button a {
            color: #337ab7;
            text-decoration: none
        }

        .usercentrics-button a:hover {
            border-color: transparent !important;
            text-decoration: underline
        }

        .usercentrics-button .uc-btn-link {
            background-color: transparent;
            -webkit-box-shadow: none;
            box-shadow: none;
            color: #337ab7;
            font-weight: 400;
            border-radius: 0;
            border-color: transparent
        }

        .usercentrics-button .uc-btn-link:hover {
            color: #23527c;
            text-decoration: underline;
            background-color: transparent
        }

        .usercentrics-button .uc-h4,
        .usercentrics-button .uc-h5,
        .usercentrics-button .uc-h6,
        .usercentrics-button h4,
        .usercentrics-button h5,
        .usercentrics-button h6 {
            margin: 0;
            line-height: 1.1
        }

        .usercentrics-button h6 {
            font-weight: 500;
            color: inherit
        }

        .usercentrics-button input[type=checkbox]:after {
            content: "";
            display: block;
            width: 20px;
            height: 20px;
            margin-right: 5px;
            border: 2px solid #adb5bd;
            border-radius: 2px;
            transition: .24s
        }

        .usercentrics-button input[type=checkbox]:checked:before {
            content: "";
            position: absolute;
            top: 2px;
            left: 7px;
            display: table;
            width: 6px;
            height: 12px;
            border: 2px solid #fff;
            border-top-width: 0;
            border-left-width: 0;
            -ms-transform: rotate(45deg);
            transform: rotate(45deg)
        }

        .usercentrics-button .uc-align-middle {
            vertical-align: middle
        }

        .usercentrics-button .uc-nav {
            margin-bottom: 0;
            padding-left: 0;
            list-style: none
        }

        .usercentrics-button .uc-nav>li {
            position: relative;
            display: block
        }

        .usercentrics-button .uc-nav>li>a {
            position: relative;
            display: block;
            padding: 10px 15px
        }

        .usercentrics-button .uc-nav>li>a:hover {
            text-decoration: none
        }

        .usercentrics-button .uc-nav-tabs {
            border-bottom: 0 !important;
            margin: 0 !important
        }

        .usercentrics-button .uc-nav-tabs li {
            margin-left: 0
        }

        .usercentrics-button .uc-nav-tabs li a {
            margin-right: 2px;
            line-height: 1.42857;
            border: 1px solid transparent;
            border-radius: 4px 4px 0 0;
            position: relative;
            display: block
        }

        .usercentrics-button .uc-nav-tabs .uc-nav-link {
            height: 35px !important;
            min-width: 100% !important;
            text-align: center !important;
            margin-bottom: 1px !important;
            -webkit-box-shadow: none !important;
            box-shadow: none !important;
            background: 0 0;
            color: inherit
        }

        .usercentrics-button .uc-nav-tabs .uc-nav-link:focus {
            -webkit-box-shadow: none;
            box-shadow: none
        }

        .usercentrics-button .uc-nav-tabs .uc-dropdown-menu {
            margin-top: -1px;
            border-top-right-radius: 0;
            border-top-left-radius: 0
        }

        .usercentrics-button .uc-nav-tabs>li {
            float: left;
            margin-bottom: -1px
        }

        .usercentrics-button .uc-cursor-pointer {
            cursor: pointer !important
        }

        .usercentrics-button .uc-dropdown-menu {
            position: absolute;
            top: 100%;
            left: 0;
            z-index: 1000;
            display: none;
            float: left;
            min-width: 160px;
            padding: 5px 0;
            margin: 2px 0 0;
            list-style: none;
            font-size: 14px;
            text-align: left;
            background-color: #fff;
            border: 1px solid #ccc;
            border: 1px solid rgba(0, 0, 0, .15);
            border-radius: 4px;
            -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
            box-shadow: 0 6px 12px rgba(0, 0, 0, .175);
            background-clip: padding-box
        }

        .usercentrics-button .uc-list-group-item {
            position: relative;
            display: block;
            margin-bottom: -1px;
            background-color: #fff;
            border: 1px solid #ddd
        }

        .usercentrics-button .uc-dropdown {
            position: relative
        }

        .usercentrics-button .uc-dropdown .uc-dropdown-toggle {
            background: 0 0;
            cursor: pointer;
            border: 0
        }

        .usercentrics-button .uc-dropdown .uc-dropdown-menu {
            left: 16px
        }

        .usercentrics-button .uc-dropdown .uc-dropdown-menu .lan-opened {
            display: block !important;
            min-width: auto
        }

        .usercentrics-button .uc-dropdown .uc-dropdown-menu .uc-list-group-item {
            cursor: pointer !important;
            background: 0 0 !important;
            background-color: transparent !important;
            border: 0
        }

        .usercentrics-button .uc-dropdown .uc-dropdown-menu .uc-list-group-item:first-child {
            border-top-right-radius: 4px;
            border-top-left-radius: 4px
        }

        .usercentrics-button .uc-dropdown .uc-dropdown-menu .uc-list-group-item:last-child {
            margin-bottom: 0;
            border-bottom-right-radius: 4px;
            border-bottom-left-radius: 4px
        }

        .usercentrics-button .uc-card-body {
            -webkit-box-flex: 1 !important;
            -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
            padding: 20px !important;
            border: none !important;
            margin-top: -1px !important
        }

        .usercentrics-button .uc-nav::after {
            content: " ";
            display: table;
            clear: both
        }

        .usercentrics-button .uc-nav::before {
            content: " ";
            display: table
        }

        .usercentrics-button .uc-close {
            float: right;
            font-size: 21px;
            font-weight: 700;
            line-height: 1;
            color: #000;
            text-shadow: 0 1px 0 #fff;
            opacity: .2
        }

        .usercentrics-button button.close,
        .usercentrics-button button.uc-close {
            padding: 0;
            cursor: pointer;
            background: 0 0;
            border: 0;
            -webkit-appearance: none;
            float: right;
            font-size: 21px;
            font-weight: 700;
            line-height: 1;
            color: #000;
            text-shadow: 0 1px 0 #fff;
            opacity: .2
        }

        .usercentrics-button button.close:hover,
        .usercentrics-button button.uc-close:hover {
            text-decoration: none;
            cursor: pointer;
            opacity: .5
        }

        .usercentrics-button #uc-consents-info-modal .uc-modal {
            overflow: hidden;
            position: fixed;
            top: 0;
            right: 0;
            bottom: 0;
            left: 0;
            z-index: 1050;
            -webkit-overflow-scrolling: touch;
            outline: 0
        }

        .usercentrics-button #uc-consents-info-modal .uc-fade {
            opacity: 0;
            -webkit-transition: opacity .15s linear;
            transition: opacity .15s linear
        }

        .usercentrics-button #uc-consents-info-modal .uc-modal-content {
            position: relative;
            background-color: #fff;
            border: 1px solid rgba(0, 0, 0, .2);
            border-radius: 6px;
            box-shadow: 0 3px 9px rgba(0, 0, 0, .5);
            background-clip: padding-box;
            outline: 0
        }

        .usercentrics-button #uc-consents-info-modal .uc-modal-header {
            padding: 15px;
            border-bottom: 1px solid #e5e5e5
        }

        .usercentrics-button .uc-modal-body {
            position: relative;
            padding: 15px
        }

        .usercentrics-button .uc-consents-info-modal-wrapper.uc-close {
            font-size: 14px;
            font-weight: 400
        }

        @media (min-width:768px) {
            .usercentrics-button #uc-consents-info-modal .uc-modal-content {
                box-shadow: 0 5px 15px rgba(0, 0, 0, .5)
            }
        }

        .uc-box-shadow {
            box-shadow: 0 3px 10px rgba(0, 0, 0, .1);
            overflow: hidden
        }

        .uc-border-radius {
            border-radius: 15px
        }

        .uc-border-radius-small {
            border-radius: 5px
        }

        .uc-box-shadow {
            box-shadow: 0 3px 10px rgba(0, 0, 0, .1);
            overflow: hidden
        }

        .uc-border-radius {
            border-radius: 15px
        }

        .uc-border-radius-small {
            border-radius: 5px
        }

        #usercentrics-button .uc-overlay {
            position: fixed;
            top: 0;
            left: 0;
            width: 100%;
            height: 100%;
            z-index: 9999990
        }

        .uc-box-shadow {
            box-shadow: 0 3px 10px rgba(0, 0, 0, .1);
            overflow: hidden
        }

        .uc-border-radius {
            border-radius: 15px
        }

        .uc-border-radius-small {
            border-radius: 5px
        }

        #usercentrics-button .uc-toggle,
        .uc-embed .uc-toggle {
            line-height: 20px;
            padding: 5px;
            position: relative
        }

        #usercentrics-button .uc-toggle input[type=checkbox],
        .uc-embed .uc-toggle input[type=checkbox] {
            height: 1px;
            overflow: hidden;
            position: absolute;
            top: auto;
            left: -10000px;
            width: 1px
        }

        #usercentrics-button .uc-toggle input[type=checkbox]+label::before,
        .uc-embed .uc-toggle input[type=checkbox]+label::before {
            content: "";
            background-color: #dcdcdc;
            border-radius: 20px;
            box-sizing: border-box;
            display: inline-block;
            height: 20px;
            position: absolute;
            transition: .2s;
            width: 35px
        }

        #usercentrics-button .uc-toggle input[type=checkbox]+label::after,
        .uc-embed .uc-toggle input[type=checkbox]+label::after {
            content: "";
            background-color: #fff;
            border-radius: 50%;
            box-sizing: border-box;
            height: 16px;
            position: absolute;
            transition: .2s;
            width: 16px
        }

        #usercentrics-button .uc-toggle input[type=checkbox]:checked+label::before,
        .uc-embed .uc-toggle input[type=checkbox]:checked+label::before {
            content: "";
            background-color: #42b983
        }

        #usercentrics-button .uc-toggle input[type=checkbox].intermediate+label::before,
        .uc-embed .uc-toggle input[type=checkbox].intermediate+label::before {
            content: "";
            background-color: orange
        }

        #usercentrics-button .uc-toggle input[type=checkbox]:disabled+label::before,
        .uc-embed .uc-toggle input[type=checkbox]:disabled+label::before {
            content: "";
            background-color: #dcdcdc
        }

        #usercentrics-button .uc-toggle input[type=checkbox]:disabled.intermediate+label::before,
        .uc-embed .uc-toggle input[type=checkbox]:disabled.intermediate+label::before {
            content: "";
            background-color: #dcdcdc
        }

        #usercentrics-button .uc-toggle input[type=checkbox]:focus+label::after,
        .uc-embed .uc-toggle input[type=checkbox]:focus+label::after {
            box-shadow: 0 0 2px 3px #0045a5
        }

        #usercentrics-button .uc-toggle label,
        .uc-embed .uc-toggle label {
            cursor: pointer;
            display: inline-block;
            font-size: 14px;
            padding: 0;
            position: relative;
            transition: .2s ease-in-out
        }

        #usercentrics-button .uc-toggle label label[class^=uc-label-],
        .uc-embed .uc-toggle label label[class^=uc-label-] {
            text-indent: 0 !important
        }

        #usercentrics-button .uc-toggle.uc-label-right .uc-label-text,
        .uc-embed .uc-toggle.uc-label-right .uc-label-text {
            padding: 0 0 0 45px
        }

        #usercentrics-button .uc-toggle.uc-label-right input[type=checkbox]+label::before,
        .uc-embed .uc-toggle.uc-label-right input[type=checkbox]+label::before {
            top: -1px;
            left: 0
        }

        #usercentrics-button .uc-toggle.uc-label-right input[type=checkbox]+label::after,
        .uc-embed .uc-toggle.uc-label-right input[type=checkbox]+label::after {
            top: 1px;
            left: 3px
        }

        #usercentrics-button .uc-toggle.uc-label-right input[type=checkbox]:checked+label::after,
        .uc-embed .uc-toggle.uc-label-right input[type=checkbox]:checked+label::after {
            content: "";
            left: 16px
        }

        #usercentrics-button .uc-toggle.uc-label-right input[type=checkbox].intermediate+label::after,
        .uc-embed .uc-toggle.uc-label-right input[type=checkbox].intermediate+label::after {
            content: "";
            left: 10px
        }

        #usercentrics-button .uc-toggle.uc-label-right input[type=checkbox]:checked:disabled+label::after,
        .uc-embed .uc-toggle.uc-label-right input[type=checkbox]:checked:disabled+label::after {
            content: "";
            left: 16px
        }

        #usercentrics-button .uc-toggle.uc-label-left .uc-label-text,
        .uc-embed .uc-toggle.uc-label-left .uc-label-text {
            padding: 0 45px 0 0
        }

        #usercentrics-button .uc-toggle.uc-label-left input[type=checkbox]+label::before,
        .uc-embed .uc-toggle.uc-label-left input[type=checkbox]+label::before {
            top: -1px;
            right: 0
        }

        #usercentrics-button .uc-toggle.uc-label-left input[type=checkbox]+label::after,
        .uc-embed .uc-toggle.uc-label-left input[type=checkbox]+label::after {
            top: 1px;
            right: 16px
        }

        #usercentrics-button .uc-toggle.uc-label-left input[type=checkbox]:checked+label::after,
        .uc-embed .uc-toggle.uc-label-left input[type=checkbox]:checked+label::after {
            content: "";
            right: 3px
        }

        #usercentrics-button .uc-toggle.uc-label-left input[type=checkbox].intermediate+label::after,
        .uc-embed .uc-toggle.uc-label-left input[type=checkbox].intermediate+label::after {
            content: "";
            right: 9px
        }

        #usercentrics-button .uc-toggle.uc-label-left input[type=checkbox]:checked:disabled+label::after,
        .uc-embed .uc-toggle.uc-label-left input[type=checkbox]:checked:disabled+label::after {
            content: "";
            right: 3px
        }

        #usercentrics-button .uc-toggle.uc-label-bottom .uc-label-text,
        .uc-embed .uc-toggle.uc-label-bottom .uc-label-text {
            display: inline-block;
            padding: 25px 0 0 0
        }

        #usercentrics-button .uc-toggle.uc-label-bottom input[type=checkbox]+label::before,
        .uc-embed .uc-toggle.uc-label-bottom input[type=checkbox]+label::before {
            top: 0;
            left: 50%;
            transform: translate(-50%, 0)
        }

        #usercentrics-button .uc-toggle.uc-label-bottom input[type=checkbox]+label::after,
        .uc-embed .uc-toggle.uc-label-bottom input[type=checkbox]+label::after {
            top: 2px;
            left: 50%;
            transform: translate(calc(-50% - 7px), 0)
        }

        #usercentrics-button .uc-toggle.uc-label-bottom input[type=checkbox]:checked+label::after,
        .uc-embed .uc-toggle.uc-label-bottom input[type=checkbox]:checked+label::after {
            content: "";
            transform: translate(calc(-50% + 7px), 0)
        }

        #usercentrics-button .uc-toggle.uc-label-bottom input[type=checkbox].intermediate+label::after,
        .uc-embed .uc-toggle.uc-label-bottom input[type=checkbox].intermediate+label::after {
            content: "";
            transform: translate(-50%, 0)
        }

        #usercentrics-button .uc-toggle.uc-label-bottom input[type=checkbox]:checked:disabled+label::after,
        .uc-embed .uc-toggle.uc-label-bottom input[type=checkbox]:checked:disabled+label::after {
            content: "";
            transform: translate(calc(-50% + 7px), 0)
        }

        #usercentrics-button .uc-toggle.uc-label-top .uc-label-text,
        .uc-embed .uc-toggle.uc-label-top .uc-label-text {
            display: inline-block;
            padding: 0 0 25px 0
        }

        #usercentrics-button .uc-toggle.uc-label-top input[type=checkbox]+label::before,
        .uc-embed .uc-toggle.uc-label-top input[type=checkbox]+label::before {
            bottom: 0;
            left: 50%;
            transform: translate(-50%, 0)
        }

        #usercentrics-button .uc-toggle.uc-label-top input[type=checkbox]+label::after,
        .uc-embed .uc-toggle.uc-label-top input[type=checkbox]+label::after {
            bottom: 2px;
            left: 50%;
            transform: translate(calc(-50% - 7px), 0)
        }

        #usercentrics-button .uc-toggle.uc-label-top input[type=checkbox]:checked+label::after,
        .uc-embed .uc-toggle.uc-label-top input[type=checkbox]:checked+label::after {
            content: "";
            transform: translate(calc(-50% + 7px), 0)
        }

        #usercentrics-button .uc-toggle.uc-label-top input[type=checkbox].intermediate+label::after,
        .uc-embed .uc-toggle.uc-label-top input[type=checkbox].intermediate+label::after {
            content: "";
            transform: translate(calc(-50% + 1px), 0)
        }

        #usercentrics-button .uc-toggle.uc-label-top input[type=checkbox]:checked:disabled+label::after,
        .uc-embed .uc-toggle.uc-label-top input[type=checkbox]:checked:disabled+label::after {
            content: "";
            transform: translate(calc(-50% + 7px), 0)
        }

        .uc-box-shadow {
            box-shadow: 0 3px 10px rgba(0, 0, 0, .1);
            overflow: hidden
        }

        .uc-border-radius {
            border-radius: 15px
        }

        .uc-border-radius-small {
            border-radius: 5px
        }

        #usercentrics-button .uc-checkbox,
        .uc-embed .uc-checkbox {
            padding: 5px;
            position: relative;
            line-height: 22px
        }

        #usercentrics-button .uc-checkbox input[type=checkbox],
        .uc-embed .uc-checkbox input[type=checkbox] {
            height: 1px;
            overflow: hidden;
            position: absolute;
            top: auto;
            left: -10000px;
            width: 1px
        }

        #usercentrics-button .uc-checkbox input[type=checkbox]+label::before,
        .uc-embed .uc-checkbox input[type=checkbox]+label::before {
            content: "";
            background-color: #fff;
            border: 2px solid #e53935;
            border-radius: 2px;
            box-sizing: border-box;
            display: inline-block;
            height: 20px;
            position: absolute;
            top: -1px;
            transition: .2s;
            width: 20px
        }

        #usercentrics-button .uc-checkbox input[type=checkbox]+label::after,
        .uc-embed .uc-checkbox input[type=checkbox]+label::after {
            content: none;
            box-sizing: border-box
        }

        #usercentrics-button .uc-checkbox input[type=checkbox]:checked+label::after,
        #usercentrics-button .uc-checkbox input[type=checkbox]:checked:disabled+label::after,
        .uc-embed .uc-checkbox input[type=checkbox]:checked+label::after,
        .uc-embed .uc-checkbox input[type=checkbox]:checked:disabled+label::after {
            content: "";
            border-left: 2px solid #fff;
            border-bottom: 2px solid #fff;
            display: inline-block;
            height: 6px;
            position: absolute;
            top: 4px;
            transform: rotate(-45deg);
            width: 12px
        }

        #usercentrics-button .uc-checkbox input[type=checkbox]:checked+label::before,
        .uc-embed .uc-checkbox input[type=checkbox]:checked+label::before {
            content: "";
            background-color: #42b983;
            border-color: #42b983
        }

        #usercentrics-button .uc-checkbox input[type=checkbox]:checked:disabled+label::before,
        .uc-embed .uc-checkbox input[type=checkbox]:checked:disabled+label::before {
            content: "";
            background-color: #a0a0a0;
            border-color: #a0a0a0
        }

        #usercentrics-button .uc-checkbox input[type=checkbox]:disabled+label::before,
        .uc-embed .uc-checkbox input[type=checkbox]:disabled+label::before {
            content: "";
            border-color: #a0a0a0
        }

        #usercentrics-button .uc-checkbox input[type=checkbox].intermediate+label::before,
        .uc-embed .uc-checkbox input[type=checkbox].intermediate+label::before {
            background-color: orange;
            border-color: orange
        }

        #usercentrics-button .uc-checkbox input[type=checkbox].intermediate+label::after,
        .uc-embed .uc-checkbox input[type=checkbox].intermediate+label::after {
            content: "-";
            color: #fff;
            position: absolute;
            left: 0;
            width: 20px;
            height: 20px;
            text-align: center
        }

        #usercentrics-button .uc-checkbox input[type=checkbox].intermediate:disabled+label::before,
        .uc-embed .uc-checkbox input[type=checkbox].intermediate:disabled+label::before {
            background-color: #a0a0a0;
            border-color: #a0a0a0
        }

        #usercentrics-button .uc-checkbox input[type=checkbox]:focus+label::before,
        .uc-embed .uc-checkbox input[type=checkbox]:focus+label::before {
            outline: #0096ff auto 5px
        }

        #usercentrics-button .uc-checkbox label.uc-form-check-label,
        .uc-embed .uc-checkbox label.uc-form-check-label {
            cursor: pointer;
            padding: 0 !important;
            position: relative
        }

        #usercentrics-button .uc-checkbox.uc-label-right input[type=checkbox]:checked+label::after,
        #usercentrics-button .uc-checkbox.uc-label-right input[type=checkbox]:checked:disabled+label::after,
        .uc-embed .uc-checkbox.uc-label-right input[type=checkbox]:checked+label::after,
        .uc-embed .uc-checkbox.uc-label-right input[type=checkbox]:checked:disabled+label::after {
            left: 4px
        }

        #usercentrics-button .uc-checkbox.uc-label-right label.uc-form-check-label::before,
        .uc-embed .uc-checkbox.uc-label-right label.uc-form-check-label::before {
            left: 0
        }

        #usercentrics-button .uc-checkbox.uc-label-right label.uc-form-check-label::after,
        .uc-embed .uc-checkbox.uc-label-right label.uc-form-check-label::after {
            left: 4px
        }

        #usercentrics-button .uc-checkbox.uc-label-right label.uc-form-check-label .uc-label-text,
        .uc-embed .uc-checkbox.uc-label-right label.uc-form-check-label .uc-label-text {
            padding: 0 0 0 30px
        }

        #usercentrics-button .uc-checkbox.uc-label-left input[type=checkbox]:checked+label::after,
        #usercentrics-button .uc-checkbox.uc-label-left input[type=checkbox]:checked:disabled+label::after,
        .uc-embed .uc-checkbox.uc-label-left input[type=checkbox]:checked+label::after,
        .uc-embed .uc-checkbox.uc-label-left input[type=checkbox]:checked:disabled+label::after {
            right: 4px
        }

        #usercentrics-button .uc-checkbox.uc-label-left label.uc-form-check-label::before,
        .uc-embed .uc-checkbox.uc-label-left label.uc-form-check-label::before {
            right: 0
        }

        #usercentrics-button .uc-checkbox.uc-label-left label.uc-form-check-label::after,
        .uc-embed .uc-checkbox.uc-label-left label.uc-form-check-label::after {
            right: 4px
        }

        #usercentrics-button .uc-checkbox.uc-label-left label.uc-form-check-label .uc-label-text,
        .uc-embed .uc-checkbox.uc-label-left label.uc-form-check-label .uc-label-text {
            padding: 0 30px 0 0
        }

        #usercentrics-button .uc-checkbox .hidden,
        .uc-embed .uc-checkbox .hidden {
            display: none
        }

        .uc-box-shadow {
            box-shadow: 0 3px 10px rgba(0, 0, 0, .1);
            overflow: hidden
        }

        .uc-border-radius {
            border-radius: 15px
        }

        .uc-border-radius-small {
            border-radius: 5px
        }

        #usercentrics-button .headinglevel-1,
        .uc-embed .headinglevel-1 {
            font-size: 24px;
            margin: 0 0 20px 0
        }

        #usercentrics-button .headinglevel-2,
        .uc-embed .headinglevel-2 {
            font-size: 22px;
            margin: 0 0 20px 0
        }

        #usercentrics-button .headinglevel-3,
        .uc-embed .headinglevel-3 {
            font-size: 20px;
            margin: 0 0 20px 0
        }

        #usercentrics-button .headinglevel-4,
        .uc-embed .headinglevel-4 {
            font-size: 18px;
            margin: 0 0 20px 0
        }

        #usercentrics-button .headinglevel-5,
        .uc-embed .headinglevel-5 {
            font-size: 16px;
            margin: 0 0 20px 0
        }

        #usercentrics-button .headinglevel-6,
        .uc-embed .headinglevel-6 {
            font-size: 14px;
            margin: 0 0 20px 0
        }

        #usercentrics-button .uc-paragraph,
        .uc-embed .uc-paragraph {
            margin: 0 0 15px 0
        }

        .uc-box-shadow {
            box-shadow: 0 3px 10px rgba(0, 0, 0, .1);
            overflow: hidden
        }

        .uc-border-radius {
            border-radius: 15px
        }

        .uc-border-radius-small {
            border-radius: 5px
        }

        .usercentrics-button .uc-embed-cat-overview {
            border: 1px solid #dcdcdc;
            margin: 16px 0 16px 0
        }

        .usercentrics-button .uc-embed-cat-overview .uc-cat-info {
            border-right: 1px solid #dcdcdc;
            display: block;
            padding: 30px !important
        }

        .usercentrics-button .uc-embed-cat-overview .uc-state-change {
            border-left: 1px solid #dcdcdc;
            display: block;
            margin-left: -1px;
            padding: 30px;
            text-align: center
        }

        .usercentrics-button .uc-embed-cat-overview .uc-state-change label {
            font-weight: 400 !important
        }

        .uc-box-shadow {
            box-shadow: 0 3px 10px rgba(0, 0, 0, .1);
            overflow: hidden
        }

        .uc-border-radius {
            border-radius: 15px
        }

        .uc-border-radius-small {
            border-radius: 5px
        }

        #usercentrics-button .uc-btn-new {
            border-radius: 5px;
            font-size: 18px;
            line-height: 40px;
            width: 100%
        }

        #usercentrics-button .uc-btn-new:focus {
            outline: 2px dotted #333;
            outline-offset: 3px
        }

        #usercentrics-button .uc-btn-new.uc-btn-primary {
            background-color: #0096ff
        }

        #usercentrics-button .uc-btn-new.uc-btn-accept {
            background-color: #42b983
        }

        #usercentrics-button .uc-btn-new.uc-btn-deny {
            background-color: #e53935
        }

        #usercentrics-button .uc-btn-new.uc-btn-more {
            background-color: #0096ff
        }

        .uc-box-shadow {
            box-shadow: 0 3px 10px rgba(0, 0, 0, .1);
            overflow: hidden
        }

        .uc-border-radius {
            border-radius: 15px
        }

        .uc-border-radius-small {
            border-radius: 5px
        }

        #uc-banner-centered {
            color: rgba(1, 23, 54, .8);
            display: block;
            max-height: calc(100% - 100px);
            max-width: 500px;
            position: fixed;
            top: 50%;
            left: 50%;
            right: auto;
            bottom: auto;
            transform: translate3d(-50%, -50%, 9999990px);
            z-index: 9999990;
            width: 95%
        }

        #uc-banner-centered.uc-banner-dark {
            background-color: #000;
            color: #fff
        }

        #uc-banner-centered .uc-banner-content {
            background-color: #fff;
            display: -webkit-flex;
            display: -moz-flex;
            display: -ms-flexbox;
            display: -o-flex;
            display: flex;
            -webkit-flex-direction: column;
            -moz-flex-direction: column;
            -ms-flex-direction: column;
            -o-flex-direction: column;
            flex-direction: column;
            height: 100%;
            max-height: 80vh;
            padding: 20px 30px;
            position: relative !important
        }

        @supports (-webkit-touch-callout:none) {
            #uc-banner-centered .uc-banner-content {
                max-height: 72vh
            }
        }

        @media screen and (-ms-high-contrast:none) {
            #uc-banner-centered .uc-banner-content {
                max-height: 100vh
            }
            #uc-banner-centered .uc-banner-content .uc-banner-text {
                max-height: 30vh
            }
        }

        #uc-banner-centered .uc-banner-content .uc-banner-text {
            font-size: 14px !important;
            line-height: 1.5;
            overflow-y: auto;
            padding: 0 0 20px 0;
            margin-bottom: 10px
        }

        #uc-banner-centered .uc-banner-content .uc-banner-btn-list .uc-btn-accept-wrapper,
        #uc-banner-centered .uc-banner-content .uc-banner-btn-list .uc-btn-deny-wrapper {
            margin: 5px
        }

        #uc-banner-centered div {
            float: none !important;
            width: 100% !important
        }

        .usercentrics-button.layout-1 .uc-banner-content .btn-list .uc-btn.uc-btn-primary {
            float: right !important
        }

        .usercentrics-button .uc-banner .uc-banner-content .uc-btn {
            float: right !important
        }

        .usercentrics-button .uc-btn {
            text-transform: none !important;
            font: 16px/21px Marselis, sans-serif !important
        }

        .usercentrics-button.layout-1 .uc-banner-content .btn-list .uc-btn {
            border-radius: 10px !important;
            margin-right: 18px !important;
            max-width: 248px
        }

        #usercentrics-button .uc-btn-new.uc-btn-accept:hover {
            background-color: #1da3b6
        }

        #usercentrics-button .uc-btn-new.uc-btn-more {
            border: 2px solid #00e6e6
        }

        #usercentrics-button .uc-btn-new.uc-btn-more:hover {
            color: #1da3b6;
            border: 2px solid #1da3b6
        }

        #usercentrics-button.layout-1 #uc-banner-modal .btn-list.hide-deny-btn #uc-btn-more-info-banner {
            border: 2px solid #00e6e6
        }

        #usercentrics-button.layout-1 #uc-banner-modal .btn-list.hide-deny-btn #uc-btn-more-info-banner:hover {
            color: #1da3b6;
            border: 2px solid #1da3b6
        }

        #usercentrics-button.layout-1 #uc-banner-modal .btn-list.hide-deny-btn #uc-btn-accept-banner:hover {
            background-color: #1da3b6
        }

        .usercentrics-button.layout-1 .uc-corner-modal .uc-corner-modal-content .uc-card-footer:hover .uc-btn {
            background-color: #1da3b6
        }