#CybotCookiebotDialog h2 {
line-height: 10px;
}

#CybotCookiebotDialog.CybotEdge .CybotCookiebotDialogBodyBottomWrapper {
margin-top: 0em;
}

#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogPoweredbyCybot {
margin-top: 0em;
}

#CybotCookiebotDialogHeaderLogosWrapper {
display: block;
}

#CybotCookiebotDialogPoweredbyLink {
display: none;
}

#CybotCookiebotDialog.CybotEdge {
box-shadow: 0 30px 70pxrgba(0, 0, 0, .3);
height: auto;
max-height: 70vh;
max-width: 100vw;
min-width: 100vw;
padding: 10px;
width: 100vw;
}

#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper
{
flex: auto;
flex-direction: unset;
}

.CybotCookiebotDialogBodyBottomWrapper {
position: absolute;
left: 0;
top: 31px;
}

#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton {
padding: 3px;
}

#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize .CybotCookiebotDialogArrow
{
display: none;
}

#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper
{
width: 350px;
margin-left: -70px;
margin-top: 10px;
}

#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll {
background-color: #00abe1;
border-color: #00abe1;
color: #ffffff;
}

@media ( max-width : 1279px) {
#CybotCookiebotDialog {
top: 90%;
}
#CybotCookiebotDialogBodyContent {
padding: 0;
}
#CybotCookiebotDialogHeader {
display: none;
}
#CybotCookiebotDialogPoweredByText {
margin-top: 1em;
display: none;
}
}

@media ( max-width : 991px) {
#CybotCookiebotDialog {
top: 89%;
}
#CybotCookiebotDialog h2 {
margin-bottom: 0;
}
#CybotCookiebotDialog .CybotCookiebotScrollContainer {
min-height: 6vh;
}
#CybotCookiebotDialog *, #CybotCookiebotDialogBodyUnderlay * {
font-size: 10px;
}
#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton:not
(:first-of-type ) {
margin-bottom: 3px;
margin-right: 3px;
}
#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll {
margin-bottom: 3px;
}
#CybotCookiebotDialog .CybotCookiebotScrollContainer {
padding: 0;
}
#CybotCookiebotDialogHeader {
padding: 0em;
}
#CybotCookiebotDialogBodyContent {
padding: 2px;
}
#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails
{
margin: 0;
}
#CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton {
padding: 0.2em;
}
#CybotCookiebotDialogPoweredByText {
display: none !important;
}
#CybotCookiebotDialogFooter {
padding: 0em;
}
#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyEdgeMoreDetails a:after
{
display: none;
}
}

@media ( max-width : 601px) {
#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper
{
width: 280px;
margin-left: unset;
}
.CybotCookiebotDialogBodyBottomWrapper {
position: unset;
left: 0;
top: 31px;
}
}

@media (max-width: 600px){
    #CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton, #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyContentControlsWrapper:not(.CybotCookiebotDialogHide)+#CybotCookiebotDialogBodyButtonsWrapper .CybotCookiebotDialogBodyButton {
    margin-right: 5px;
}
}

.showdetails {
top: 50% !important;
}

.managepreference {
top: 50% !important;
}

#CybotCookiebotDialog *, #CybotCookiebotDialogBodyUnderlay *{
    font-size: 12px;
}
#CybotCookiebotDialog.CybotEdge .CybotCookiebotDialogBodyBottomWrapper {
    padding-left: 3.375em;
}
#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogFooter .CybotCookiebotDialogBodyButton, #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyContentControlsWrapper:not(.CybotCookiebotDialogHide)+#CybotCookiebotDialogBodyButtonsWrapper .CybotCookiebotDialogBodyButton {
    max-width: none;
    width: 150px;
}
#CybotCookiebotDialogTabContent .CybotCookiebotDialogBodyLevelButtonSlider:before {
    background-color: #ffffff;
    border-radius: 50%;
    bottom: 4px;
    content: "";
    height: 20px;
    left: 4px;
    position: absolute;
    transition: transform .4s;
    width: 20px;
}
#CybotCookiebotDialogTabContent .CybotCookiebotDialogBodyLevelButtonSliderWrapper {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    height: 28px;
    position: relative;
    width: 53px;
}
@media(max-width: 991px){
    #CybotCookiebotDialog *, #CybotCookiebotDialogBodyUnderlay * {
    font-size: 10px;
}
}