justify-content: space-between; align-items: center } .cky-accordion-header .cky-accordion-btn { font-size: 16px; font-family: inherit; color: #212121; line-height: 24px; background: none; border: none; font-weight: 700; padding: 0; margin: 0; cursor: pointer; text-transform: none; min-height: 0; text-shadow: none; box-shadow: none } .cky-accordion-header .cky-always-active { color: green; font-weight: 600; line-height: 24px; font-size: 14px } .cky-accordion-header-des { font-size: 14px; line-height: 24px; margin: 10px 0 16px 0 } .cky-accordion-chevron { margin-right: 22px; position: relative; cursor: pointer } .cky-accordion-chevron-hide { display: none } .cky-accordion .cky-accordion-chevron i::before { content: ""; position: absolute; border-right: 1.4px solid; border-bottom: 1.4px solid; border-color: inherit; height: 6px; width: 6px; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); transition: all 0.2s ease-in-out; top: 8px } .cky-accordion.cky-accordion-active .cky-accordion-chevron i::before { -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg) } .cky-audit-table { background: #f4f4f4; border-radius: 6px } .cky-audit-table .cky-empty-cookies-text { color: inherit; font-size: 12px; line-height: 24px; margin: 0; padding: 10px; word-break: break-word } .cky-audit-table .cky-cookie-des-table { font-size: 12px; line-height: 24px; font-weight: 400; padding: 15px 10px; border-bottom: 1px solid; border-bottom-color: inherit; margin: 0 } .cky-audit-table .cky-cookie-des-table:last-child { border-bottom: none } .cky-audit-table .cky-cookie-des-table li { list-style-type: none; display: flex; padding: 3px 0 } .cky-audit-table .cky-cookie-des-table li:first-child { padding-top: 0 } .cky-cookie-des-table li div:first-child { width: 100px; font-weight: 600; word-break: break-word; word-wrap: break-word } .cky-cookie-des-table li div:last-child { flex: 1; word-break: break-word; word-wrap: break-word; margin-left: 8px } .cky-footer-shadow { display: block; width: 100%; height: 40px; background: linear-gradient(180deg, #fff0 0%, #ffffff 100%); position: absolute; bottom: calc(100% - 1px) } .cky-footer-wrapper { position: relative } .cky-prefrence-btn-wrapper { display: flex; flex-wrap: wrap; gap: 8px; align-items: center; justify-content: center; padding: 22px 24px; border-top: 1px solid } .cky-prefrence-btn-wrapper .cky-btn { flex: auto; max-width: 100%; text-shadow: none; box-shadow: none } .cky-btn-preferences { color: #1863dc; background: #fff0; border: 2px solid #1863dc } .cky-preference-header, .cky-preference-body-wrapper, .cky-accordion-wrapper, .cky-accordion, .cky-accordion-wrapper, .cky-footer-wrapper, .cky-prefrence-btn-wrapper { border-color: inherit } .cky-preference-body-wrapper .cky-dma-content-wrapper { font-size: 14px; line-height: 24px; font-weight: 400; padding: 4px 0 12px } .cky-preference-body-wrapper .cky-dma-content-wrapper p { color: inherit; word-break: break-word } .cky-preference-body-wrapper .cky-dma-content-wrapper p:first-child { margin-top: 0 } .cky-preference-body-wrapper .cky-dma-content-wrapper p:last-child { margin-bottom: 0 } .cky-preference-body-wrapper .cky-horizontal-separator { border-bottom: 1px solid; border-color: inherit } @media (max-width:845px) { .cky-modal { max-width: calc(100% - 16px) } } @media (max-width:576px) { .cky-modal { max-width: 100% } .cky-preference-center { max-height: 100vh } .cky-prefrence-btn-wrapper { flex-direction: column; gap: 10px } .cky-accordion.cky-accordion-active .cky-accordion-body { padding-right: 0 } .cky-prefrence-btn-wrapper .cky-btn { width: 100% } .cky-prefrence-btn-wrapper .cky-btn-reject { order: 3 } .cky-prefrence-btn-wrapper .cky-btn-accept { order: 1; margin-top: 0 } .cky-prefrence-btn-wrapper .cky-btn-preferences { order: 2 } } @media (max-width:425px) { .cky-accordion-chevron { margin-right: 15px } .cky-accordion.cky-accordion-active .cky-accordion-body { padding: 0 15px } } @media (max-width:352px) { .cky-preference-header .cky-preference-title { font-size: 16px } .cky-preference-header { padding: 16px 24px } .cky-preference-content-wrapper *, .cky-accordion-header-des *, .cky-dma-content-wrapper * { font-size: 12px } .cky-preference-content-wrapper, .cky-preference-body-wrapper .cky-dma-content-wrapper, .cky-preference-content-wrapper .cky-show-more, .cky-accordion-header .cky-always-active, .cky-accordion-header-des, .cky-preference-content-wrapper .cky-show-desc-btn, .cky-notice-des a.cky-policy, .cky-dma-content-wrapper a.cky-policy { font-size: 12px } .cky-accordion-header .cky-accordion-btn { font-size: 14px } } .cky-switch { display: flex } .cky-switch input[type="checkbox"] { position: relative; width: 44px; height: 24px; margin: 0; background: #d0d5d2; -webkit-appearance: none; border-radius: 50px; cursor: pointer; outline: 0; border: none; top: 0 } .cky-switch input[type="checkbox"]:checked { background: #1863dc } .cky-switch input[type="checkbox"]:before { position: absolute; content: ""; height: 20px; width: 20px; left: 2px; bottom: 2px; border-radius: 50%; background-color: #fff; -webkit-transition: 0.4s; transition: 0.4s; margin: 0 } .cky-switch input[type="checkbox"]:after { display: none } .cky-switch input[type="checkbox"]:checked:before { -webkit-transform: translateX(20px); -ms-transform: translateX(20px); transform: translateX(20px) } @media (max-width:425px) { .cky-switch input[type="checkbox"] { width: 38px; height: 21px } .cky-switch input[type="checkbox"]:before { height: 17px; width: 17px } .cky-switch input[type="checkbox"]:checked:before { -webkit-transform: translateX(17px); -ms-transform: translateX(17px); transform: translateX(17px) } } .cky-consent-bar .cky-banner-btn-close { position: absolute; right: 9px; top: 5px; background: none; border: none; cursor: pointer; padding: 0; margin: 0; min-height: 0; line-height: 0; height: 24px; width: 24px; text-shadow: none; box-shadow: none } .cky-consent-bar .cky-banner-btn-close img { height: 9px; width: 9px; margin: 0 } .cky-notice-group { font-size: 14px; line-height: 24px; font-weight: 400; color: #212121 } .cky-notice-btn-wrapper .cky-btn-do-not-sell { font-size: 14px; line-height: 24px; padding: 6px 0; margin: 0; font-weight: 500; background: none; border-radius: 2px; border: none; cursor: pointer; text-align: left; color: #1863dc; background: #fff0; border-color: #fff0; box-shadow: none; text-shadow: none; word-break: break-word } .cky-consent-bar .cky-banner-btn-close:focus-visible, .cky-notice-btn-wrapper .cky-btn-do-not-sell:focus-visible, .cky-opt-out-btn-wrapper .cky-btn:focus-visible, .cky-opt-out-checkbox-wrapper input[type="checkbox"].cky-opt-out-checkbox:focus-visible { outline: 2px solid #1863dc; outline-offset: 2px } @media (max-width:440px) { .cky-consent-container { width: 100% } } @media (max-width:352px) { .cky-notice-des a.cky-p