#CybotCookiebotDialog:not([data-template="popup"]).CybotEdge .CybotCookiebotDialogContentWrapper {
    max-width: 1440px!important;
    position: relative;
    display: block!important;
}

a#CybotCookiebotDialogPoweredbyCybot {
    display: none;
}


div#CybotCookiebotDialogBodyLevelWrapper {
    display: none;
}

#CybotCookiebotDialog:not([data-template="popup"]).CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails a:after {
    display: none;
}

#CybotCookiebotDialogBodyContentTitle {
    display: none;
}

div#CybotCookiebotDialog {
    padding: 0 !important;
}

div#CybotCookiebotDialogBodyButtonsWrapper {
    display: flex;
    align-items: center;
    flex-direction: row;
    justify-content: center;
}

div#CybotCookiebotDialogBodyButtonsWrapper button, a#CybotCookiebotDialogBodyEdgeMoreDetailsLink {width: auto!important;margin: 0 3px!important;background-color: transparent!important;box-shadow: inset 0 0 0 1px currentColor!important;opacity: .7;color: #202020!important;border: 0!important;border-radius: 150px!important;padding: 8px 30px!important;font-weight: normal!important;font-size: 15px!important;}

div#CybotCookiebotDialogBodyButtonsWrapper {
    width: 500px;
}

#CybotCookiebotDialog:not([data-template="popup"]) div#CybotCookiebotDialogTabContent {
    width: calc(100% - 460px)!important;
    height: 100%;
}

div#CybotCookiebotDialogHeader {
    position: absolute;
    top: 50%;
    left: 15px;
    width: 100px!important;
    display: block;
    transform: translateY(-50%);
    border: 0;
}

#CybotCookiebotDialog:not([data-template="popup"]).CybotEdge.CybotMultilevel #CybotCookiebotDialogFooter {
    position: absolute!important;
    top: 50%!important;
    transform: translateY(-50%)!important;
    right: 0!important;
    width: 500px;
}
#CybotCookiebotDialog #CybotCookiebotDialogBodyContentText a, #CybotCookiebotDialog #CybotCookiebotDialogBodyLevelButtonIABHeaderViewPartnersLink, #CybotCookiebotDialog #CybotCookiebotDialogDetailBulkConsentList dt a, #CybotCookiebotDialog #CybotCookiebotDialogDetailFooter a, #CybotCookiebotDialog .CybotCookiebotDialogBodyLevelButtonIABDescription a, #CybotCookiebotDialog .CybotCookiebotDialogDetailBodyContentCookieLink, #CybotCookiebotDialogDetailBodyContentTextAbout a, #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton:hover, #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentIABv2Tab:hover, #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieProvider:not(.CybotCookiebotDialogDetailBodyContentCookieInfoCount):hover {
    color: #EDB354!important;    
}

#CybotCookiebotDialog[data-template="popup"] #CybotCookiebotDialogHeaderLogosWrapper {
    display:none!important;
}

#CybotCookiebotDialog:not([data-template="popup"]).CybotEdge #CybotCookiebotDialogBodyButtons {
    max-width: 100%;
    display: flex;
    flex-direction: row!important;
    align-items: center!important;
    justify-content: center!important;
}

#CybotCookiebotDialog:not([data-template="popup"]).CybotEdge #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper {
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
    justify-content: flex-start;
    margin-right: 180px;
    margin-top:0;
}

div#CybotCookiebotDialogBodyButtonsWrapper button:hover, a#CybotCookiebotDialogBodyEdgeMoreDetailsLink:hover, div#CybotCookiebotDialogBodyButtonsWrapper button#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll:hover {
    background-color: #202020!important;
    color: #fff!important;
    opacity: 1!important;
    box-shadow: none!important;
}

div#CybotCookiebotDialogBodyButtonsWrapper button#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll {
    background-color: #EDB354!important;
    opacity: 1!important;
    box-shadow: none!important;
    border: 0px solid #EDB354!important;
}

button#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection {
    display: none!important;
}


#CybotCookiebotDialog:not([data-template="popup"]).CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails {
    position: absolute!important;
    top: 50%!important;
    transform: translateY(-50%)!important;
    right: 0!important;
    font-family: inherit!important;
    font-size: 15px!important;
    height: 32px!important;
    z-index: 2;
    /* margin: 0 15px!important; */
}

a {}

div#CybotCookiebotDialogBodyContentText a {
    font-weight: normal!important;
    color: inherit!important;
    text-decoration: underline!important;
}

#CybotCookiebotDialog:not([data-template="popup"]) div#CybotCookiebotDialogBodyContentText {
    font-size: 14px;
    line-height: 1.3;
    position: relative;
    width: 100%;
    margin-left: 60px;
}

#CybotCookiebotDialog .CybotCookiebotFader {
    top: 50%!important;
    transform: translateY(-50%)!important;
    height: 100%;
    display: block!important;
    height: auto!important;
    position: relative!important;
}

#CybotCookiebotDialog:not([data-template="popup"]) #CybotCookiebotDialogBody .CybotCookiebotScrollContainer {
    height: 100%!important;
    margin-top: 10px;
    margin-bottom: -15px;
    width: 100%;
    max-height: 500px!important;
}

#CybotCookiebotDialog[data-template="popup"] #CybotCookiebotDialogBody .CybotCookiebotScrollContainer {
    min-height:100px;
    margin:10px;
    
}

#CybotCookiebotDialog:not([data-template="popup"]).CybotEdge #CybotCookiebotDialogTabContent .CybotCookiebotDialogTabPanel {
    display: block!important;
    overflow: hidden;
}

div#CybotCookiebotDialogHeader {
    padding: 0;
}

#CybotCookiebotDialog:not([data-template="popup"]).CybotEdge.CybotMultilevel .CybotCookiebotDialogBodyBottomWrapper {
    padding-top: 0;
    border: 0;
}

div#CybotCookiebotDialogBodyContent {
    padding: 0!important;
}

div#CybotCookiebotDialogPoweredByText {
    display: none;
}

#CybotCookiebotDialog:not([data-template="popup"]) {
    max-width: 100%!important;
    top: auto!important;
    bottom: 0!important;
    transform: none!important;
    left: 0!important;
    max-height: 100%!important;
    width: 100%;
    border-radius: 0!important;
    z-index: 9999999999;
}




#CybotCookiebotDialog[data-template="popup"] #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection {
    display: block!important;
}




#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive {
    border-bottom: 1px solid #EDB354!important;
    color: #EDB354!important;
}
div#CookiebotWidget {
    left: auto;
    bottom: 0;
    right: 0;
    min-width: 30px!important;
    min-height: 30px!important;
    display:none!important;
}

#CookiebotWidget:not(.CookiebotWidget-open) button.CookiebotWidget-logo svg {
    width: 34px!important;
    height: 34px!important;
}
#CookiebotWidget .CookiebotWidget-logo svg circle {
    fill: black!important;
}
.CookiebotWidget-main-logo {
    display: none!important;
}
#CookiebotWidget .CookiebotWidget-body .CookiebotWidget-consents-list li.CookiebotWidget-approved svg {
    fill: #000!important;
}
#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-change {
    background-color: #EDB354!important;
    border-color: #EDB354!important;
}
#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink:hover, #CookiebotWidget .CookiebotWidget-consent-details button {
    color: #EDB354!important;
}
#CybotCookiebotDialog input:checked+.CybotCookiebotDialogBodyLevelButtonSlider {
    background-color: #EDB354!important;
}
#CybotCookiebotDialogBodyContent {
    width: 100%;
}
#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-withdraw {
    border-color: #EDB354!important;
}
#CybotCookiebotDialogHeaderLogosWrapper {
    display: block;
}

#CookiebotWidget .CookiebotWidget-logo svg path {
    fill: rgba(255,255,255,0.5)!important;
}
#CybotCookiebotDialogPoweredbyLink {
    display: block;
    width: 100%;
}

#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogPoweredbyImage {
    width: 26px;
    max-height: 26px;
    margin-top: 8px;
}

tbody, tfoot, thead, tbody tr:nth-child(even) {
    background-color: transparent;
}


tbody, tfoot, thead {
    border-color: inherit;
}
@media screen and (max-width:1280px) {
    #CybotCookiebotDialog:not([data-template="popup"]) {
        height: 60px;
    }
    #CybotCookiebotDialog:not([data-template="popup"]).CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails {
        margin:0 15px!important;
    }
    #CybotCookiebotDialog:not([data-template="popup"]) div#CybotCookiebotDialogBodyContentText {
        margin-left:40px;
    }
}

@media screen and (max-width:960px) {
    #CybotCookiebotDialog:not([data-template="popup"]) div#CybotCookiebotDialogTabContent {
        width:100%!important;
        padding-bottom:50px!important;
    }
    #CybotCookiebotDialog:not([data-template="popup"]) {
        height:100px!important;
        text-align:center;
    }
    #CybotCookiebotDialog:not([data-template="popup"]) div#CybotCookiebotDialogBodyButtonsWrapper button {
        margin-top: 50px!important;
    }
	
    #CybotCookiebotDialog[data-template="popup"] div#CybotCookiebotDialogBodyButtonsWrapper button {
        margin-top: 10px!important;
    }
    
    #CybotCookiebotDialog:not([data-template="popup"]).CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails {
        top: 59px!important;
        transform: none!important;
    }

    #CybotCookiebotDialogHeaderLogosWrapper {
        margin-top: -46px;
    }
    div#CybotCookiebotDialogHeader {
        width:80px!important;
    }
}


@media screen and (max-width:480px) {
    div#CybotCookiebotDialogBodyButtonsWrapper button, a#CybotCookiebotDialogBodyEdgeMoreDetailsLink {
        font-size:10px!important;
    }
    #CybotCookiebotDialog:not([data-template="popup"]).CybotEdge #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper {
        margin-right:150px;
    }
    #CybotCookiebotDialog:not([data-template="popup"]).CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails {
        height: 28px!important;
        top: 61px!important;
    }
    
    #CybotCookiebotDialog:not([data-template="popup"]) div#CybotCookiebotDialogBodyContentText, #CybotCookiebotDialog:not([data-template="popup"]) div#CybotCookiebotDialogBodyContentText a {
        font-size: 12px;
    }
    
    #CybotCookiebotDialog:not([data-template="popup"]) div#CybotCookiebotDialogBodyContentText {    
        margin-left:15px!important;
    }
}

#CybotCookiebotDialog:not([data-template=popup]).CybotEdge #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper {
    margin-top:0!important;
}

#CookiebotWidget .CookiebotWidget-logo svg path {
    fill: white!important;
}

#CookiebotWidget .CookiebotWidget-logo {
    background: #d6d2ca!important;
    border-radius: 50%!important;
}
div#CookiebotWidget[dir="ltr"] {
    right:70px!important;
    bottom:0px!important;
    display:block!important;
    box-shadow: none;
}


