.CookiebotWidget-logo {
    display: none;
    visibility: hidden;
    pointer-events: none !important
}

#CookiebotWidget {
    box-shadow: none;
    opacity: 0
}

#CookiebotWidget #CookiebotWidget-widgetContent {
    display: none;
    transition: none;
    border-radius: 8px;
    position: fixed
}

#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogPoweredbyImage {
    position: relative;
    display: none;
    padding-top: 8px;
    max-height: none !important;
    max-width: 44px;
    text-indent: -9999px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: left bottom;
    height: 20% !important
}

#CybotCookiebotDialog.CybotCookiebotDialogActive:not(.CybotEdge) #CybotCookiebotDialogPoweredbyImage {
    display: none !important
}

#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-change {
    color: #fff !important;
    font-weight: 500;
    border-color: transparent !important;
    background: #e6485c !important
}

#CookiebotWidget #CookiebotWidget-buttons button {
    outline: 0;
    border: 0;
    border-radius: 12px !important
}

#CookiebotWidget #CookiebotWidget-buttons button:not(:disabled):hover,
#CybotCookiebotDialog button:not(:disabled):hover {
    opacity: 1 !important
}

#CybotCookiebotDialog #CybotCookiebotDialogBodyButtons button,
#CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton {
    border: 1px solid #e4e6ea;
    border-radius: 12px
}

#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize:hover,
#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection:hover {
    background-color: #f8f8fb
}

#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-change:hover {
    background: #b8114b !important
}

#CybotCookiebotDialog #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll.CybotCookiebotDialogBodyButton:hover {
    background-color: #b8114b
}

#CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton:focus {
    border: 2px solid #292b2e !important
}

#CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton#CybotCookiebotDialogBodyLevelButtonCustomize:hover,
#CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton:hover {
    background-color: #f8f8fb;
    border: 1px solid #ccd0d7 !important
}

#CybotCookiebotDialog #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton:active {
    background-color: #e4e6ea;
    border: 1px solid #e4e6ea
}

#CookiebotWidget #CookiebotWidget-buttons #CookiebotWidget-btn-change:focus::after {
    outline: 2px solid #292b2e
}

@media all and (min-width:1280px) {
    #CybotCookiebotDialog.CybotEdge.CybotCookiebotDialogActive #CybotCookiebotDialogFooter {
        display: flex;
        height: 100%;
        align-items: center
    }
    #CybotCookiebotDialog.CybotEdge.CybotCookiebotDialogActive .CybotCookiebotDialogContentWrapper {
        justify-content: flex-start
    }
    #CybotCookiebotDialog.CybotEdge.CybotCookiebotDialogActive #CybotCookiebotDialogTabContent {
        max-width: 59%
    }
    body div #CookiebotWidget #CookiebotWidget-widgetContent {
        transition: opacity
    }
}

@media all and (min-width:759px) {
    #CybotCookiebotDialog:not(.CybotEdge) #CybotCookiebotDialogTabContent .CybotCookiebotDialogTabPanel {
        min-height: 410px
    }
    #CybotCookiebotDialog:not(.CybotEdge) #CybotCookiebotDialogTabContent .CybotCookiebotScrollContainer {
        min-height: 400px
    }
    #CybotCookiebotDialogBody.CybotCookiebotDialogTabPanel {
        padding-bottom: 19px
    }
    #CookiebotWidget #CookiebotWidget-widgetContent {
        max-height: max-content;
        max-width: max-content;
        left: 50%;
        top: 50%;
        transform: translate(-50%, -50%)
    }
    #CookiebotWidget:not(.CookiebotWidget-inactive) {
        box-shadow: none !important
    }
}

@media all and (min-width:601px) and (max-width:1180px) {
    #CybotCookiebotDialog {
        width: 90% !important;
        max-height: 88% !important
    }
}

@media all and (min-height:629px) and (max-height:769px) {
    #CybotCookiebotDialog:not(.CybotEdge) #CybotCookiebotDialogTabContent .CybotCookiebotScrollContainer {
        max-height: 55vh;
        padding-bottom: 10px;
        min-height: 390px
    }
    #CybotCookiebotDialogTabContent {
        overflow-y: hidden !important
    }
}

@media all and (max-width:758px) {
    #CybotCookiebotDialog:not(.CybotEdge) #CybotCookiebotDialogTabContent .CybotCookiebotScrollContainer {
        max-height: calc(50vh - 77px);
        padding-bottom: 30px
    }
    #CybotCookiebotDialog {
        width: 90% !important;
        max-height: 90% !important
    }
    #CookiebotWidget.CookiebotWidget-open #CookiebotWidget-widgetContent.contMobile {
        top: 0;
        left: 0;
        transform: translate(calc(50vw - 50%), calc(50vh - 50%));
        max-width: 90%
    }
    #CookiebotWidget:not(.CookiebotWidget-inactive) {
        box-shadow: none !important
    }
    body div #CookiebotWidget #CookiebotWidget-widgetContent {
        transition: opacity
    }
}
