
.consent-bar-wrapper .consent-bar-left {
    text-align: left;
    padding-bottom: 15px;
}
         .cookies-list {
            display: flex;
            flex-direction: column;
            background-color: lightgray;
            color: black;
            padding: 0.5rem;
            gap: 0.25rem
         }
         
         .cookie-row {
            display: grid;
            grid-template-columns: 1fr 2fr;
            gap: 0.5rem
         }
         
         .cookie-column {
            overflow-wrap: break-word
         }
         
         .fauxlink {
            background: none;
            border: none;
            color: blue;
            text-decoration: underline;
            cursor: pointer;
            font-size: inherit;
            padding: 10 0
         }
         
         .fauxlink.visited {
            color: purple
         }
         
         .fauxlink:focus {
            outline: none
         }
         
         .fauxlink:hover {
            text-decoration: none
         }
         
         .header-row {
            display: flex;
            align-items: center;
            justify-content: space-between
         }
         
         .preferences-link {
            text-decoration: underline !important
         }
         
         .button-container {
            display: flex;
            flex-direction: column;
            justify-content: center;
            align-items: center
         }
         
         .cookies-button {
            background-color: red !important;
            margin-bottom: 10px;
            min-width: 18rem
         }
         
         .red-button {
            background-color: red !important;
            color: white !important;
            border-color: red !important
         }
         
         .grey-button {
            background-color: inherit !important;
            color: #555 !important;
            border-color: #555 !important
         }
         
         .consent-bar {
            background: var(--consent-bar-background, #EFEFEF);
            color: var(--consent-bar-color, #666);
            font-size: var(--consent-bar-font-size, 14px);
            font-family: var(--consent-bar-font-family, sans-serif);
            position: var(--consent-modal-position, fixed);
            bottom: 0;
            left: 0;
            width: 100%;
            z-index: 9999998;
            transform: translateY(0);
            transition: transform 0.6s ease-in-out;
            transition-delay: 0.3s
         }
         
         @media(max-width: 600px) {
            .consent-bar {
               bottom: var(--consent-bar-bottom, 0)
            }
         }
         
         .consent-bar-update {
            margin: 20px auto;
            max-width: 1100px;
            width: 100%;
            background: #464c54;
            color: #fff;
            font-size: 14px;
            font-family: sans-serif;
            transform: translateY(0);
            transition: transform 0.6s ease-in-out;
            transition-delay: 0.3s
         }
         
         .consent-bar-update .consent-bar-wrapper {
            display: flex;
            align-items: center;
            justify-content: space-between;
            flex-wrap: nowrap;
            padding: 30px 15px
         }
         
         .consent-bar-update .consent-bar-left {
            text-align: left
         }
         
         .consent-bar-update .consent-bar-left h2 {
            margin: 0;
            font-size: 24px;
            font-weight: 600
         }
         
         .consent-bar-update .consent-bar-left p {
            margin: 5px 0 0;
            color: #ccc;
            font-size: 0.9rem
         }
         
         .consent-bar-update .consent-bar-right {
            text-align: right;
            white-space: nowrap
         }
         
         .consent-bar-update .cookies-button {
            background-color: #e1e2e3 !important;
            color: #007eb6 !important;
            border: none;
            border-radius: 2rem;
            padding: 10px 20px;
            font-size: 16px;
            cursor: pointer
         }
         
         @media(max-width: 600px) {
            .consent-bar-update .consent-bar-wrapper {
               flex-wrap: wrap
            }
         
            .consent-bar-update .consent-bar-left,
            .consent-bar-update .consent-bar-right {
               width: 100%;
               margin-bottom: 10px;
               text-align: left !important
            }
         
            .consent-bar-update .consent-bar-left {
               text-align: left;
               padding-bottom: 15px
            }
         }
         
         @media(max-width: 600px) and (min-width: 992px) {
            .consent-bar-update .consent-bar-left {
               padding-bottom: 0;
               width: 50.66666667%
            }
         }
         
         @media(max-width: 600px) {
            .consent-bar-update .consent-bar-right {
               text-align: left;
               white-space: nowrap
            }
         }
         
         @media(max-width: 600px) and (min-width: 992px) {
            .consent-bar-update .consent-bar-right {
               text-align: right;
               width: 33.33333333%
            }
         }
         
         .consent-bar-outter-wrapper {
            overflow: hidden;
            outline: 0;
            width: 100%;
            height: 100%;
            position: var(--consent-modal-position, fixed);
            left: 0;
            top: 0;
            right: 0;
            bottom: 0;
            background: var(--consent-modal-backdrop, rgba(0, 0, 0, 0.6));
            z-index: 9999999
         }
         
         .consent-bar-wrapper {
            width: 100%;
            padding: 30px 15px;
            margin: 0 auto;
            display: flex;
            flex-wrap: wrap;
            align-items: center;
            justify-content: space-between
         }
         
         .consent-bar-wrapper .consent-bar-left,
         .consent-bar-wrapper .consent-bar-right {
            flex: 0 0 auto;
            width: 100%;
            max-width: 100%
         }
         
         .consent-bar-wrapper .consent-bar-left {
            text-align: left;
            padding-bottom: 15px
         }
         
         @media(min-width: 992px) {
            .consent-bar-wrapper .consent-bar-left {
               padding-bottom: 0;
               width: 66.66666667%
            }
         }
         
         .consent-bar-wrapper .consent-bar-right {
            text-align: left;
            white-space: nowrap
         }
         
         @media(min-width: 992px) {
            .consent-bar-wrapper .consent-bar-right {
               text-align: right;
               width: 33.33333333%
            }
         }
         
         .consent-bar-wrapper a,
         .consent-bar-wrapper span {
            cursor: pointer;
            margin-right: 10px;
            color: var(--consent-bar-link-color, #666);
            -webkit-text-decoration: var(--consent-bar-link-decoration, none);
            text-decoration: var(--consent-bar-link-decoration, none)
         }
         
         .consent-bar-wrapper a:hover,
         .consent-bar-wrapper span:hover {
            color: var(--consent-bar-link-hover-color, #666);
            -webkit-text-decoration: var(--consent-bar-link-hover-decoration, underline);
            text-decoration: var(--consent-bar-link-hover-decoration, underline)
         }
         
         .consent-bar-wrapper button {
            display: inline-block;
            font-size: var(--consent-bar-button-font-size, 14px);
            background: var(--consent-bar-button-background, #4285F4);
            border: var(--consent-bar-button-border, none);
            color: var(--consent-bar-button-color, #fff);
            padding: 13px;
            border-radius: 2px;
            cursor: pointer;
            outline: none
         }
         
         .consent-modal {
            overflow: hidden;
            outline: 0;
            width: 100%;
            height: 100%;
            position: var(--consent-modal-position, fixed);
            left: 0;
            top: 0;
            right: 0;
            bottom: 0;
            background: var(--consent-modal-backdrop, rgba(0, 0, 0, 0.6));
            z-index: 9999999
         }
         
         .consent-dialog {
            position: relative;
            width: auto;
            display: flex;
            align-items: center;
            max-width: 600px;
            margin: 1.75rem auto;
            height: calc(100% - 3.5rem);
            pointer-events: none
         }
         
         @media(max-width: 600px) {
            .consent-dialog {
               width: 100%;
               max-width: none;
               height: 100%;
               margin: 0
            }
         }
         
         .consent-content {
            position: relative;
            display: flex;
            flex-direction: column;
            width: 100%;
            height: auto;
            max-height: 100%;
            overflow: hidden;
            pointer-events: auto;
            font-size: var(--consent-modal-font-size, 14px);
            font-family: var(--consent-modal-font-family, sans-serif);
            color: var(--consent-modal-color, #666);
            background: var(--consent-modal-background, #EFEFEF)
         }
         
         @media(max-width: 600px) {
            .consent-content {
               height: 100%
            }
         }
         
         .consent-header {
            padding: 15px;
            background: var(--consent-header-background, #EFEFEF);
            display: flex;
            justify-content: space-between;
            align-items: center
         }
         
         .consent-header h2 {
            font-size: var(--consent-header-font-size, 21px);
            font-weight: var(--consent-header-font-weight, 600);
            color: var(--consent-header-color, #333);
            margin: 0
         }
         
         .consent-body {
            padding: 0 15px;
            position: relative;
            flex: 1 1 auto;
            overflow-y: auto
         }
         
         .consent-body p {
            margin: 0;
            margin-bottom: 5px
         }
         
         .consent-footer {
            padding: 15px;
            border-top: var(--consent-footer-border-top, 1px solid #D8D8D8);
            background: var(--consent-footer-background, #EFEFEF);
            text-align: center;
            display: flex;
            align-items: center;
            justify-content: flex-end
         }
         
         .consent-footer button {
            display: inline-block;
            outline: none;
            font-size: var(--consent-footer-button-font-size, 14px);
            transition: background-color 0.5s ease-out;
            background: var(--consent-footer-button-background, #EFEFEF);
            border: var(--consent-footer-button-border, 1px solid #4285F4);
            color: var(--consent-footer-button-border, #4285F4);
            padding: 13px;
            min-width: 110px;
            border-radius: 2px;
            cursor: pointer
         }
         
         .consent-footer button:first-child {
            margin-right: 10px
         }
         
         .consent-footer button.accept-all {
            background: var(--consent-footer-button-accept-background, #4285F4);
            color: var(--consent-footer-button-accept-color, #FFF);
            border-color: var(--consent-footer-button-accept-border-color, transparent)
         }
         
         .consent-tabs {
            background: var(--consent-tabs-background, #FFF);
            margin: 0 -15px 0
         }
         
         .tab-group {
            margin: 0;
            border-bottom: var(--consent-tab-border-bottom, 1px solid #D8D8D8)
         }
         
         .tab-group .tab-head {
            position: relative;
            display: flex;
            align-items: center;
            color: var(--consent-tab-head-color, #333);
            padding: 15px 30px;
            margin: 0;
            transition: background-color 0.5s ease-out;
            font-weight: var(--consent-tab-head-font-weight, 600);
            cursor: pointer
         }
         
         .tab-group .tab-head:before {
            position: absolute;
            left: 15px;
            font-size: 20px;
            font-weight: 600;
            color: var(--consent-tab-head-color, #333);
            content: "";
            display: block
         }
         
         .tab-group .tab-head .icon {
            position: absolute;
            right: 15px;
            top: 50%;
            transform-origin: 50%;
            transform: rotate(0deg) translateY(-50%)
         }
         
         .tab-group .tab-head svg {
            pointer-events: none;
            overflow: hidden;
            vertical-align: middle;
            opacity: 1;
            mix-blend-mode: normal;
            fill: var(--consent-tab-head-caret-background, #333333);
            width: 32px;
            height: 32px
         }
         
         .tab-group .tab-content {
            display: none;
            padding: 0 30px 10px;
            margin: 0;
            color: var(--consent-tab-content-color, #666)
         }
         
         .tab-group .tab-content h3 {
            font-size: 18px;
            margin-bottom: 8px
         }
         
         .tab-group .tab-content p {
            margin-bottom: 0
         }
         
         .tab-group.is-open .tab-head .icon {
            transform: rotate(-180deg) translateY(50%)
         }
         
         .tab-group.is-open .tab-content {
            display: inline-block
         }
         
         .tab-group.is-editable .tab-head:before {
            content: "×";
            color: var(--consent-tab-head-inactive-color, #E56385)
         }
         
         .tab-group.is-checked .tab-head:before {
            font-size: 16px;
            content: "✓";
            color: var(--consent-tab-head-active-color, #28A834)
         }
         
         .switch {
            display: flex;
            align-items: center;
            padding-bottom: 10px;
            font-weight: 600
         }
         
         .switch .switch-slider {
            position: relative;
            width: 40px;
            height: 20px;
            margin: 0 10px 0 0;
            cursor: pointer;
            background: var(--consent-switch-background, #ccc);
            border-radius: 10px;
            transition: 0.4s
         }
         
         .switch .switch-slider:before {
            position: absolute;
            content: "";
            height: 12px;
            width: 12px;
            left: 4px;
            bottom: 4px;
            background: var(--consent-switch-slider-background, #fff);
            border-radius: 50%;
            transition: 0.4s
         }
         
         .switch input {
            display: none
         }
         
         .switch input:checked+.switch-slider {
            background: var(--consent-switch-active-background, #28A834)
         }
         
         .switch input:checked+.switch-slider:before {
            transform: translateX(20px)
         }
         
         .switch input:disabled+.switch-slider {
            opacity: 0.5
         }
         
         .consent-bar-update {
            margin: 20px auto;
            max-width: 1100px;
            width: 100%;
            background: #464c54;
            color: #fff;
            font-size: 14px;
            font-family: sans-serif;
            transform: translateY(0);
            transition: transform 0.6s ease-in-out;
            transition-delay: 0.3s
         }
         
         .consent-bar-update .consent-bar-wrapper {
            display: flex;
            align-items: center;
            justify-content: space-between;
            flex-wrap: nowrap;
            padding: 30px 15px
         }
         
         .consent-bar-update .consent-bar-left-update {
            text-align: left
         }
         
         .consent-bar-update .consent-bar-left-update h2 {
            margin: 0;
            font-size: 24px;
            font-weight: 600
         }
         
         .consent-bar-update .consent-bar-left-update p {
            margin: 5px 0 0;
            color: #ccc;
            font-size: 0.9rem
         }
         
         .consent-bar-update .consent-bar-right-update {
            text-align: right;
            white-space: nowrap
         }
         
         .consent-bar-update .cookies-button {
            background-color: #e1e2e3 !important;
            color: #007eb6 !important;
            border: none;
            border-radius: 2rem;
            padding: 10px 20px;
            font-size: 16px;
            cursor: pointer
         }
         
         @media(max-width: 600px) {
            .consent-bar-update .consent-bar-wrapper {
               flex-wrap: wrap
            }
         
            .consent-bar-update .consent-bar-left-update,
            .consent-bar-update .consent-bar-right-update {
               width: 100%;
               margin-bottom: 10px;
               text-align: left !important
            }
         
            .consent-bar-update .consent-bar-left-update {
               text-align: left;
               padding-bottom: 15px
            }
         }
         
         @media(max-width: 600px) and (min-width: 992px) {
            .consent-bar-update .consent-bar-left-update {
               padding-bottom: 0;
               width: 50.666667%
            }
         }
         
         @media(max-width: 600px) {
            .consent-bar-update .consent-bar-right-update {
               text-align: left;
               white-space: nowrap
            }
                  
         .consent-bar-wrapper {
            width: 100%;
            padding: 30px 5px;
            margin: 0 auto;
            display: flex;
            flex-wrap: wrap;
            align-items: center;
            justify-content: space-between;
            font-size: 12px;
         }
         }
         
         @media(max-width: 600px) and (min-width: 992px) {
            .consent-bar-update .consent-bar-right-update {
               text-align: right;
               width: 50.333333%
            }
         }
        .logos{
         display: flex;
         justify-content: center;
         align-items: center;
         gap: 10px;
         flex-wrap: wrap;
        }