body #CybotCookiebotDialog * { font-family: Helvetica, Arial, sans-serif !important } body #CybotCookiebotDialog, body #CybotCookiebotDialog * { -webkit-box-sizing: border-box; box-sizing: border-box } body #CybotCookiebotDialog { border-radius: 0; border: 0; -webkit-box-shadow: 0 0 transparent; box-shadow: 0 0 transparent; top: 50%; left: 50%; -webkit-transform: translate(-50%, -50%) !important; transform: translate(-50%, -50%) !important; margin: 0 !important; padding: 15px; max-height: 90%; -webkit-transform-origin: unset !important; transform-origin: unset !important; overflow-y: auto } body #CybotCookiebotDialog div, body #CybotCookiebotDialog h2 { color: #333 } body #CybotCookiebotDialogBodyContent { padding: 0 !important } body #CybotCookiebotDialogBodyContentTitle { font-size: 1.375rem; font-family: BrandonText-Black, Arial, Helvetica, sans-serif !important } body div#CybotCookiebotDialogBodyContentText { font-size: 1rem; line-height: 1.4rem; margin: 15px 0 } body #CybotCookiebotDialogDetailBody { max-width: 100%; padding: 0 } body #CybotCookiebotDialogDetailBodyContent { height: 160px } body #CybotCookiebotDialogDetailBodyContentTextOverview { max-width: 100% } body #CybotCookiebotDialogDetailBodyContentCookieContainerTypeDetails { height: 155px; max-height: 155px } body #CybotCookiebotDialogBodyLevelButtonsSelectPane { border: none; padding: 0 0 30px } body .CybotCookiebotDialogBodyLevelButtonWrapper { margin: 20px 0 0 !important; padding-right: 25px } body .CybotCookiebotDialogBodyLevelButtonWrapper label { font-size: 13px !important; padding-left: 20px !important; background: url(/_static/img/icons/shared/checkbox_unselected.svg) no-repeat left 0 !important } body input[type=checkbox].CybotCookiebotDialogBodyLevelButton:checked+label { background: url(/_static/img/icons/shared/checkbox_selected.svg) no-repeat left 0 !important } body input[type=checkbox].CybotCookiebotDialogBodyLevelButton.CybotCookiebotDialogBodyLevelButtonDisabled+label { background: url(/_static/img/icons/shared/checkbox_disabled.svg) no-repeat left 0 !important } body #CybotCookiebotDialogBodyLevelWrapper { display: -ms-flexbox !important; display: flex !important; -ms-flex-direction: column-reverse; flex-direction: column-reverse; text-align: left; padding: 0 0 5px } body #CybotCookiebotDialogBodyLevelWrapper>div { padding: 0 } body #CybotCookiebotDialogBodyLevelButtons { margin: 0 0 20px !important } body #CybotCookiebotDialogBodyLevelButtonsTable { width: auto !important; margin: 0 !important } body #CybotCookiebotDialogBodyLevelDetailsWrapper { background: none; border: 0; width: auto; display: inline-block; padding: 0 20px 0 0; height: auto } body a#CybotCookiebotDialogBodyLevelDetailsButton { background: none !important; outline: 0 none; padding: 0 10px 0 0; color: #00838e; font-size: 1rem; line-height: 1.4rem; height: auto } body a#CybotCookiebotDialogBodyLevelDetailsButton:focus, body a#CybotCookiebotDialogBodyLevelDetailsButton:hover { text-decoration: none; color: #00838e } body #CybotCookiebotDialogBodyLevelDetailsWrapper:after { margin-top: -7px; background-position: 50%; height: 14px } body #CybotCookiebotDialogBodyLevelDetailsWrapper.active:after { -webkit-transform: rotate(180deg); transform: rotate(180deg) } body a.CybotCookiebotDialogBodyButton { width: auto !important; padding: 5px 15px !important; border-radius: 25px; height: auto !important; font-weight: 400 !important; font-size: 1rem !important; margin: 0 !important; border: 0 !important; line-height: 1.375rem !important } body #CybotCookiebotDialogBodyUnderlay { position: fixed; bottom: 0; top: 0; left: 0; right: 0; opacity: .4 !important } @media(max-width: 739px) { body #CybotCookiebotDialog { width: 90% !important } body a.CybotCookiebotDialogBodyButton { width: 100% !important } } @media(min-width: 740px) { body #CybotCookiebotDialogBody { padding: 15px; min-width: 560px } body #CybotCookiebotDialogBodyContentTitle { font-size: 1.625rem } body #CybotCookiebotDialogBodyLevelDetailsButton { font-size: 1rem } body #CybotCookiebotDialogBodyLevelWrapper { -ms-flex-direction: row-reverse; flex-direction: row-reverse; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-align: center; align-items: center; padding: 0 } body #CybotCookiebotDialogBodyLevelButtons { margin: 0 !important } } @media(min-width: 940px) { body #CybotCookiebotDialog { max-width: 810px; width: 810px !important } }