#CybotCookiebotDialogBodyContent {

}
#CybotCookiebotDialog.CybotEdge {
    width: 1180px!important;
    max-width: 1180px;
    min-width: initial;
    border-radius: 4px 4px 0 0;
    height: 234px;
}
.CybotCookiebotDialogContentWrapper {
    font-family: "Museo Sans Cyrl"!important;
    width: 1920px!important;
}
a#CybotCookiebotDialogPoweredbyCybot,
div#CybotCookiebotDialogPoweredByText {
    display: none!important;
}
#CookiebotWidget .CookiebotWidget-body .CookiebotWidget-main-logo {
    display: none!important;
}
#CybotCookiebotDialogPoweredbyImage{
    display: none;
}
#CybotCookiebotDialogPoweredbyLink {
    width: 87px;
    background-image: url("/images/logo_cookie.png");
    background-repeat: no-repeat;
    background-position: center;
}
#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll {
    color: #ffffff!important;
    background-color: #306bf5!important;
    text-transform: uppercase;
    font-weight: 900;
    border-radius: 6px!important;
}
#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll:hover {
    background-color: #0c50f1!important;
}
#CybotCookiebotDialogBodyLevelButtonCustomize {
    text-transform: uppercase;
    /*font-weight: 900!important;*/
    border-radius: 6px;
    /*margin-top: 10px;*/
    order: 1;
}
#CybotCookiebotDialog h2 {
    color: #333333;
    font-weight: 900;
    line-height: 25px;
    font-size: 20px;
}
#CybotCookiebotDialogFooter #CybotCookiebotDialogBodyLevelButtonCustomize .CybotCookiebotDialogArrow {
    display: none;
}
#CybotCookiebotDialogBodyContentText {
    line-height: 17.5px;
    font-size: 14px;
    color: #333333;
    font-weight: 200!important;
}
#CybotCookiebotDialogBodyContentText a {
    font-size: 14px;
    font-weight: 200;
}
.CybotCookiebotDialogBodyBottomWrapper {
    display: none!important;
}
.CybotCookiebotBannerCloseButton {
    display: none!important;
}
#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogHeader {
    width: 87px;
    margin-right: 40px;
}
#CybotCookiebotDialogHeader {
    border: none;
    padding: 0;
}
#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogTabContent {
    margin-left: 0;
}
#CybotCookiebotDialog .CybotCookiebotDialogContentWrapper {
    align-items: center;
    padding: 30px 0 0;
}
#CybotCookiebotDialog .CybotCookiebotScrollContainer {
    min-height: initial!important;
    padding: 0;
}
#CybotCookiebotDialog.CybotEdge #CybotCookiebotDialogBodyContent {
    padding-right: 22px!important;
}
#CybotCookiebotDialog > div:first-child {
    /*color: #ffffff!important;*/
}
#CybotCookiebotDialogTabContent .CybotCookiebotDialogBodyLevelButtonSlider {
    background-color: transparent!important;
    left: initial!important;
}
#CybotCookiebotDialogTabContent .CybotCookiebotDialogBodyLevelButtonSlider:before {
    background-color: #ffffff;
    border-radius: initial!important;
    content: "";
    position: absolute;
    transition: 0.2s!important;
}
input:checked ~ .CybotCookiebotDialogBodyLevelButtonSlider:before {
    opacity: 1;
    transform: none!important;
    transition: 0.2s!important;
}
input:checked ~ .CybotCookiebotDialogBodyLevelButtonSlider {
    border: 2px solid #FFFFFF;
}
.CybotCookiebotDialogBodyLevelButtonSlider:before {
    display: block;
    position: absolute;
    width: 22px!important;
    height: 22px!important;
    left: -1px!important;
    top: -1px!important;
    background: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18' height='18' width='18'%3E%3Cpath fill='%23306bf5' d='M15,9c-0.6,0-1,0.4-1,1v4c0,0.6-0.4,1-1,1H3c-0.6,0-1-0.4-1-1V4c0-0.6,0.4-1,1-1h10c0.6,0,1-0.4,1-1 s-0.4-1-1-1H3C1.3,1,0,2.3,0,4v10c0,1.7,1.3,3,3,3h10c1.7,0,3-1.3,3-3v-4C16,9.4,15.6,9,15,9z'/%3E%3Cpath fill='%23306bf5' d='M17.7,2.3c-0.4-0.4-1-0.4-1.4,0L9,9.6L6.7,7.3c-0.4-0.4-1-0.4-1.4,0s-0.4,1,0,1.4l3,3C8.5,11.9,8.7,12,9,12 s0.5-0.1,0.7-0.3l8-8C18.1,3.3,18.1,2.7,17.7,2.3z'/%3E%3C/svg%3E");
    border-radius: initial;
    background-size: 22px;
    opacity: 0;
}
.CybotCookiebotDialogBodyLevelButtonSlider {
    height: 22px;
    width: 22px;
    background: transparent;
    border: 2px solid #c2cbd2;
    flex-shrink: 0;
    border-radius: 3px!important;
}
#CybotCookiebotDialogTabContent .CybotCookiebotDialogBodyLevelButtonSliderWrapper {
    height: 22px;
    position: absolute;
    width: 22px;
    right: 50px;
}
#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink {
    text-transform: uppercase;
    font-size: 1.6rem;
    font-weight: 900;
    color: #306bf5;
}
#CybotCookiebotDialogNav .CybotCookiebotDialogNavItemLink.CybotCookiebotDialogActive {
    color: #333333;
    border-bottom: 3px solid #ffd600;
}
#CybotCookiebotDialogDetailBodyContentCookieContainerTypes, #CybotCookiebotDialogDetailBodyContentIABv2Tabs {
    padding: 0;
}
#CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieContainerButton, #CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentIABv2Tab{
    color: #333333!important;
    text-transform: uppercase;
    font-size: 1.4rem!important;
    font-weight: 900!important;
}
#CybotCookiebotDialogTabContent .CybotCookiebotDialogDetailBulkConsentCount {
    font-size: 1.4rem;
    color: #333333;
    font-weight: 900;
    background: none;
    margin: 0;
    padding: 0;
}
#CybotCookiebotDialogTabContent .CybotCookiebotDialogDetailBulkConsentCount:before {
    content: "(";
}
#CybotCookiebotDialogTabContent .CybotCookiebotDialogDetailBulkConsentCount:after {
    content: ")";
}
#CybotCookiebotDialog .CookieCard .CybotCookiebotDialogDetailBodyContentCookieTypeIntro {
    padding-left: 2em;
    line-height: 125%;
    font-weight: 400;
    display: none;
}
.CybotCookiebotDialogDetailBodyContentCookieContainerHeader {
    position: relative;
}
.CybotCookiebotDialogDetailBodyContentCookieContainerButton:before, .CybotCookiebotDialogDetailBodyContentIABv2Tab:before {
    position: absolute!important;
    left: initial;
    right: 0;
    font-size: 20px;
    font-weight: 400;
    border-width: 0.1em 0.1em 0 0!important;
    color: #306bf5;
    margin-right: 0!important;
}
.CybotCookiebotDialogDetailBodyContentCookieContainerButton.CybotCookiebotDialogCollapsed, .CybotCookiebotDialogDetailBodyContentCookieContainerButton {
    position: relative!important;
    width: 100%!important;
    text-align: left!important;
    right: 0;
}
.CybotCookiebotDialogDetailBodyContentCookieTypeIntro {
    padding-left: 0!important;
}
#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieGroup, #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfo {
    margin-right: 70px;
}
#CybotCookiebotDialog .CookieCard {
    border-bottom: 1px solid #EDEEF0!important;
}
#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieGroup {
    border: 1px solid #EDEEF0!important;
    border-radius: 3px!important;
}
#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieGroup:not(.open):hover {
    background: #f7f9fc!important;
}#CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyContentCookieInfo {
    background-color: #f5f7fa!important;
    border-radius: 4px!important;
    border: none;
 }
 #CybotCookiebotDialogDetailFooter {
     display: none;
 }
#CybotCookiebotDialog .CybotCookiebotScrollContainer {
    border: none;
}
#CybotCookiebotDialogBodyButtonDecline, #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection {
    text-transform: uppercase;
    font-weight: 900;
    border-radius: 6px!important;
}
#CybotCookiebotDialog .CookieCard {
    margin: 0 40px;
}
#CybotCookiebotDialogFooter {
    box-shadow: 0 0 50px 0 rgb(0 0 0 / 15%);
    z-index: 10;
}
.CybotEdge #CybotCookiebotDialogFooter {
    box-shadow: none;
}
.CybotEdge .CybotCookiebotDialogContentWrapper {
    padding: 0!important;
}
.CybotCookiebotDialogNavItem:first-child {
    display: none;
}
#CybotCookiebotDialogDetailBodyContentTextAbout {
    line-height: 125%;
    font-size: 16;
    font-weight: 400;
    color: #98989F;
    padding: 40px!important;
}
#CybotCookiebotDialogNav .CybotCookiebotDialogNavItem {
    flex: none!important;
    margin: 0 30px!important;
}
.CookieCard:has(#CybotCookiebotDialogDetailBodyContentCookieContainerUnclassifiedCard), .CookieCard:has(#CybotCookiebotDialogDetailBodyContentCookieContainerPreferenceCard) {
    display: none;
}
.CybotCookiebotDialogDetailBodyContentCookieTabContent {
    display: none;
}
#CybotCookiebotDialog a {
    color: #306bf5!important;
}
@media screen and (min-width: 1280px) {
    #CybotCookiebotDialogDetailBodyContentCookieContainerTypes .CybotCookiebotDialogDetailBodyEmptyCategoryMessage {
        margin: 0 5em 1.5em 0;
    }
}
#CybotCookiebotDialog a.more_link {
    display: block;
    margin: 10px 0;
}
#CookiebotWidget {
    display: none!important;
}
#CybotCookiebotDialogBodyButtonDecline {
    margin-bottom: 0.5em;
    order: 2;
}
#CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll {
    order: 3;
}

@media screen and (min-width: 601px) {
    #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowallSelection {
        margin-left: 10px;
        margin-right: 0!important;
    }
    #CybotCookiebotDialogFooter #CybotCookiebotDialogBodyButtonsWrapper {
        flex-direction: row-reverse;
    }
    #CybotCookiebotDialogBodyLevelButtonLevelOptinAllowAll {
        margin-right: 10px;
    }
    #CybotCookiebotDialogBodyButtons .CybotCookiebotDialogBodyButton:not(:last-of-type) {
        margin-right: 0;
    }
}
