.surecookie-cookie-policy {
max-width: 100%;
} .surecookie-cookie-policy-toc {
margin-bottom: 2em;
padding: 1.25em 1.5em;
border: 1px solid rgba(0, 0, 0, 0.1);
border-radius: 4px;
background: rgba(0, 0, 0, 0.015);
}
.surecookie-cookie-policy-toc h3 {
margin: 0 0 0.75em;
font-size: 1em;
font-weight: 600;
}
.surecookie-cookie-policy-toc ol {
margin: 0;
padding-left: 1.25em;
}
.surecookie-cookie-policy-toc li {
margin-bottom: 0.35em;
}
.surecookie-cookie-policy-toc a {
text-decoration: none;
}
.surecookie-cookie-policy-toc a:hover {
text-decoration: underline;
} .surecookie-cookie-policy-category {
margin-bottom: 2em;
}
.surecookie-cookie-policy-category h3 {
margin-bottom: 0.25em;
}
.surecookie-cookie-policy-category > p {
margin-bottom: 1em;
} .surecookie-cookie-policy-provider {
margin-bottom: 1.5em;
}
.surecookie-cookie-policy-provider-name {
margin: 0 0 0.5em;
font-size: 0.95em;
font-weight: 600;
} .surecookie-cookie-policy-table-wrap {
overflow-x: auto;
-webkit-overflow-scrolling: touch;
}
.surecookie-cookie-policy-table {
width: 100%;
border-collapse: collapse;
border-spacing: 0;
}
.surecookie-cookie-policy-table th,
.surecookie-cookie-policy-table td {
padding: 0.625em 0.75em;
text-align: left;
border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.surecookie-cookie-policy-table th {
font-weight: 600;
background: rgba(0, 0, 0, 0.03);
}
.surecookie-cookie-policy-table tbody tr:nth-child(even) {
background: rgba(0, 0, 0, 0.015);
}
.surecookie-cookie-policy-table td:first-child {
font-weight: 500;
word-break: break-all;
} .surecookie-cookie-policy-last-updated {
margin-top: 2em;
padding-top: 1em;
border-top: 1px solid rgba(0, 0, 0, 0.1);
font-size: 0.875em;
} @media (max-width: 600px) {
.surecookie-cookie-policy-category {
padding: 0 0.5em;
}
.surecookie-cookie-policy-table thead {
display: none;
}
.surecookie-cookie-policy-table tbody tr {
display: block;
padding: 0.75em 1em;
border-bottom: 2px solid rgba(0, 0, 0, 0.1);
}
.surecookie-cookie-policy-table tbody tr:nth-child(even) {
background: none;
}
.surecookie-cookie-policy-table td {
display: block;
padding: 0.35em 0;
border-bottom: none;
} .surecookie-cookie-policy-table td::before {
content: attr(data-label);
display: block;
margin-bottom: 0.15em;
font-weight: 600;
font-size: 0.85em;
}
}.wpkoi-mouse-box {position: absolute;left: 0;top: 0;z-index: 999999;pointer-events: none;will-change: transform, opacity, clip-path;backface-visibility: hidden;transform-style: preserve-3d;contain: layout style;width: max-content;max-width: none;}.wpkoi-mouse-box.wpkoi-mi-visible {opacity: 1;transform: translateY(0);}.wpkoi-mi-animation-default {opacity: 0;transform: scale(0.92);transition: opacity var(--mi-duration, 300ms) cubic-bezier(0.22, 1, 0.36, 1), transform var(--mi-duration, 300ms) cubic-bezier(0.22, 1, 0.36, 1);}.wpkoi-mi-animation-default.wpkoi-mi-visible {opacity: 1;transform: scale(1);}.wpkoi-mi-animation-scale {opacity: 0;transform: scale(0.7);filter: blur(2px);transform-origin: center center;transition: opacity var(--mi-duration, 300ms) cubic-bezier(0.22, 1, 0.36, 1), filter var(--mi-duration, 300ms) cubic-bezier(0.22, 1, 0.36, 1), transform var(--mi-duration, 300ms) cubic-bezier(0.22, 1, 0.36, 1);}.wpkoi-mi-animation-scale.wpkoi-mi-visible {opacity: 1;transform: scale(1);filter: blur(0);}.wpkoi-mi-animation-blur {opacity: 0.2;filter: blur(20px);transition: opacity var(--mi-duration, 300ms) cubic-bezier(0.22, 1, 0.36, 1), filter var(--mi-duration, 300ms) cubic-bezier(0.22, 1, 0.36, 1), transform var(--mi-duration, 300ms) cubic-bezier(0.22, 1, 0.36, 1);}.wpkoi-mi-animation-blur.wpkoi-mi-visible {opacity: 1;filter: blur(0);}.wpkoi-mi-animation-left-slide {clip-path: inset(0 100% 0 0);transition: clip-path var(--mi-duration, 300ms) cubic-bezier(0.22, 1, 0.36, 1);}.wpkoi-mi-animation-left-slide.wpkoi-mi-visible {clip-path: inset(0 0 0 0);}.wpkoi-mi-animation-right-slide {clip-path: inset(0 0 0 100%);transition: clip-path var(--mi-duration, 300ms) cubic-bezier(0.22, 1, 0.36, 1);}.wpkoi-mi-animation-right-slide.wpkoi-mi-visible {clip-path: inset(0 0 0 0);}.wpkoi-mi-animation-top-slide {clip-path: inset(0 0 100% 0);transition: clip-path var(--mi-duration, 300ms) cubic-bezier(0.22, 1, 0.36, 1);}.wpkoi-mi-animation-top-slide.wpkoi-mi-visible {clip-path: inset(0 0 0 0);}.wpkoi-mi-animation-bottom-slide {clip-path: inset(100% 0 0 0);transition: clip-path var(--mi-duration, 300ms) cubic-bezier(0.22, 1, 0.36, 1);}.wpkoi-mi-animation-bottom-slide.wpkoi-mi-visible {clip-path: inset(0 0 0 0);}.wpkoi-mi-animation-perspective {opacity: 0;transform: perspective(1000px) rotateX(-50deg) scale(0.94);transform-origin: bottom center;transition: opacity var(--mi-duration, 300ms) cubic-bezier(0.22, 1, 0.36, 1), transform var(--mi-duration, 300ms) cubic-bezier(0.22, 1, 0.36, 1);}.wpkoi-mi-animation-perspective.wpkoi-mi-visible {opacity: 1;transform: perspective(1000px) rotateX(0deg) scale(1);}.wpkoi-mi-animation-clipscale {clip-path: inset(100% 0 0 0);transform: scale(0.8);transition: clip-path var(--mi-duration, 300ms) cubic-bezier(0.22, 1, 0.36, 1), transform var(--mi-duration, 300ms) cubic-bezier(0.22, 1, 0.36, 1);}.wpkoi-mi-animation-clipscale.wpkoi-mi-visible {clip-path: inset(0 0 0 0);transform: scale(1);}.wpkoi-interactive-cursor-parent {position: relative;}.wpkoi-mouse-box {position: absolute;}.wpkoi-mi-hidden {opacity: 0 !important;}.wpkoi-mi-hide-cursor, .wpkoi-mi-hide-cursor * {cursor: none !important;}.wpkoi-mouse-box-inner {display: flex;flex-direction: column;align-items: center;position: relative;}.wpkoi-mi-layout-row {flex-direction: row;align-items: center;}.wpkoi-mouse-content-wrapper {display: flex;flex-direction: column;position: relative;}.wpkoi-mi-icon-wrapper {display: flex;}.wpkoi-mouse-box-inner:not(.wpkoi-mi-layout-row) .wpkoi-mi-icon-wrapper {width: 100%;}.wpkoi-mi-layout-row .wpkoi-mi-icon-wrapper {width: auto;flex-shrink: 0;}.wpkoi-mi-icon svg {display: block;width: 2vw;height: 2vw;}.elementor-editor-active .wpkoi-mi-editor-preview {position: absolute;top: 20px;right: 20px;pointer-events: none;}.elementor-editor-active .wpkoi-mi-editor-preview .wpkoi-mouse-box {position: relative !important;left: auto !important;top: auto !important;opacity: 1 !important;transform: none !important;clip-path: none !important;}.wpkoi-mi-effect-pulse {animation: wpkoiMiPulse var(--mi-pulse-speed, 2s) ease-in-out infinite;}@keyframes wpkoiMiPulse {0% {transform: scale( var(--mi-pulse-min-scale, 1) );}50% {transform: scale( var(--mi-pulse-max-scale, 1.05) );}100% {transform: scale( var(--mi-pulse-min-scale, 1) );}}.wpkoi-mi-effect-rotation {animation: wpkoiMiRotation var(--mi-rotation-speed, 15s) linear infinite;}.wpkoi-mi-effect-rotation.wpkoi-mi-rotation-reverse {animation-direction: reverse;}@keyframes wpkoiMiRotation {from {transform: rotate(0deg);}to {transform: rotate(360deg);}}.wpkoi-mouse-anim {will-change: transform, opacity, clip-path, filter;backface-visibility: hidden;transform-style: preserve-3d;}.wpkoi-mouse-fx {transform-origin: center center;}.wpkoi-mi-circle-text {position: relative;display: block;flex-shrink: 0;}.wpkoi-mi-circle-char {position: absolute;left: 50%;top: 50%;transform-origin: center center;white-space: pre;backface-visibility: hidden;will-change: transform;}.wpkoi-mi-circle-center {position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);display: flex;align-items: center;justify-content: center;text-align: center;z-index: 2;width: 80%;}.wpkoi-mi-circle-center .wpkoi-mi-icon-wrapper {justify-content: center;}