@font-face {
font-family: 'Poppins';
src: url(//4f.cz/wp-content/plugins/web-pixel-studio-cookie-consent-eu/public/fonts/Poppins-Regular.ttf) format('truetype');
font-style: normal;
font-weight: 400;
font-display: swap;
}
@font-face {
font-family: 'Poppins';
src: url(//4f.cz/wp-content/plugins/web-pixel-studio-cookie-consent-eu/public/fonts/Poppins-Medium.ttf) format('truetype');
font-style: normal;
font-weight: 500;
font-display: swap;
}
@font-face {
font-family: 'Poppins';
src: url(//4f.cz/wp-content/plugins/web-pixel-studio-cookie-consent-eu/public/fonts/Poppins-SemiBold.ttf) format('truetype');
font-style: normal;
font-weight: 600;
font-display: swap;
} :root {
--ccwps-primary:    #1a73e8;
--ccwps-primary-hv: #1557b0;
--ccwps-text:       #111827;
--ccwps-title-text: var(--ccwps-text);
--ccwps-desc-text:  var(--ccwps-text);
--ccwps-muted:      #6b7280;
--ccwps-bg:         #ffffff;
--ccwps-cloud-bg-opacity: 70%;
--ccwps-float-icon-bg: #1a73e8;
--ccwps-float-icon-bg-hv: #1557b0;
--ccwps-float-icon-color: #ffffff;
--ccwps-float-tip-bg: #ffffff;
--ccwps-float-tip-text: #111827;
--ccwps-btn-txt:    #ffffff;
--ccwps-border:     #e5e7eb;
--ccwps-surface:    #f9fafb;
--ccwps-surface2:   #f0f2f5;
--ccwps-shadow:     0 12px 40px rgba(0,0,0,.18), 0 2px 8px rgba(0,0,0,.08);
--ccwps-shadow-sm:  0 4px 16px rgba(0,0,0,.14);
--ccwps-overlay:    rgba(17,24,39,.52);
--ccwps-r:          12px;
--ccwps-r-sm:       8px;
--ccwps-font:       'Poppins', -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
} .ccwps-banner,
.ccwps-modal-overlay,
.ccwps-tip-popup,
#ccwps-floating-icon {
font-family: var(--ccwps-font);
font-size: 14px;
line-height: 1.5;
color: var(--ccwps-text);
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
}
.ccwps-banner *,
.ccwps-modal-overlay *,
.ccwps-tip-popup *,
#ccwps-floating-icon * {
box-sizing: border-box;
margin: 0;
padding: 0;
border: none;
background: none;
font-family: inherit;
font-size: inherit;
line-height: inherit;
color: inherit;
} .ccwps-banner {
position: fixed;
z-index: 99990;
background: var(--ccwps-bg);
color: var(--ccwps-text);
box-shadow: var(--ccwps-shadow);
border-radius: var(--ccwps-r);
padding: 30px 30px 24px;
max-width: 620px;
width: calc(100vw - 48px);
} .ccwps-banner.pos-bottom-left   { bottom: 24px; left: 24px; }
.ccwps-banner.pos-bottom-right  { bottom: 24px; right: 24px; }
.ccwps-banner.pos-bottom-center { bottom: 24px; left: 50%; transform: translateX(-50%); }
.ccwps-banner.pos-top-left      { top: 80px; left: 24px; }
.ccwps-banner.pos-top-right     { top: 80px; right: 24px; }
.ccwps-banner.pos-top-center    { top: 80px; left: 50%; transform: translateX(-50%); }
.ccwps-banner.pos-middle-center { top: 50%; left: 50%; transform: translate(-50%, -50%); } .ccwps-banner.layout-bar {
max-width: 100%;
width: 100%;
border-radius: 0;
left: 0; right: 0;
display: flex;
flex-wrap: wrap;
align-items: flex-start;
gap: 16px;
padding: 18px 28px;
}
.ccwps-banner.layout-bar.pos-bottom-left,
.ccwps-banner.layout-bar.pos-bottom-right,
.ccwps-banner.layout-bar.pos-bottom-center { bottom: 0; left: 0; right: 0; transform: none; }
.ccwps-banner.layout-bar.pos-top-left,
.ccwps-banner.layout-bar.pos-top-right,
.ccwps-banner.layout-bar.pos-top-center    { top: 0; left: 0; right: 0; transform: none; }
.ccwps-banner.layout-bar .ccwps-banner-text    { flex: 1 1 52%; max-width: 52%; min-width: 260px; display: flex; flex-direction: column; }
.ccwps-banner.layout-bar .ccwps-banner-actions { flex: 1 1 420px; max-width: 46%; min-width: 360px; flex-shrink: 0; }
.ccwps-banner.layout-bar .ccwps-banner-actions { align-self: center; }
.ccwps-banner.layout-bar .ccwps-banner-actions { margin-left: 30px; }
.ccwps-banner.layout-bar .ccwps-banner-headline {
display: flex;
align-items: center;
gap: 16px;
margin-bottom: 0;
}
.ccwps-banner.layout-bar .ccwps-banner-title-wrap {
min-width: 0;
}
.ccwps-banner.layout-bar .ccwps-banner-title {
margin-bottom: 0;
}
.ccwps-banner.layout-bar .ccwps-banner-desc {
color: var(--ccwps-desc-text);
margin-top: 10px;
margin-bottom: 0;
}
.ccwps-banner.layout-bar .ccwps-banner-powered {
margin-top: 20px;
text-align: left;
}
.ccwps-banner.layout-bar .ccwps-banner-logo {
position: static;
flex: 0 0 auto;
line-height: 0;
}
.ccwps-banner.layout-bar .ccwps-banner-logo img {
max-height: 64px;
}
.ccwps-banner.layout-bar .ccwps-banner-actions .ccwps-btn {
padding-inline: 16px;
} .ccwps-banner.layout-cloud {
border-radius: 26px;
padding: 36px 36px 28px;
max-width: 680px;
background:
linear-gradient(160deg, color-mix(in srgb, rgba(126, 190, 255, .20) var(--ccwps-cloud-bg-opacity), transparent) 0%, color-mix(in srgb, rgba(188, 146, 255, .14) var(--ccwps-cloud-bg-opacity), transparent) 46%, color-mix(in srgb, rgba(255, 255, 255, .06) var(--ccwps-cloud-bg-opacity), transparent) 100%),
linear-gradient(180deg, color-mix(in srgb, rgba(255,255,255,.14) var(--ccwps-cloud-bg-opacity), transparent) 0%, color-mix(in srgb, rgba(255,255,255,.04) var(--ccwps-cloud-bg-opacity), transparent) 100%),
color-mix(in srgb, var(--ccwps-bg) var(--ccwps-cloud-bg-opacity), transparent);
border: 1px solid rgba(255, 255, 255, .52);
box-shadow:
0 36px 90px rgba(15, 23, 42, .36),
0 16px 40px rgba(70, 112, 214, .26),
inset 0 1px 0 rgba(255, 255, 255, .44),
inset 0 -1px 0 rgba(255, 255, 255, .10);
backdrop-filter: blur(42px) saturate(155%) contrast(108%);
-webkit-backdrop-filter: blur(42px) saturate(155%) contrast(108%);
overflow: hidden;
}
.ccwps-banner.layout-cloud::before {
content: "";
position: absolute;
top: -140px;
right: -100px;
width: 330px;
height: 330px;
border-radius: 50%;
background: radial-gradient(circle, rgba(255,255,255,.56) 0%, rgba(255,255,255,.18) 36%, rgba(255,255,255,0) 74%);
pointer-events: none;
z-index: 0;
}
.ccwps-banner.layout-cloud::after {
content: "";
position: absolute;
inset: 0;
background:
linear-gradient(135deg, rgba(255,255,255,.40) 0%, rgba(255,255,255,.14) 32%, rgba(255,255,255,0) 62%),
linear-gradient(180deg, rgba(255,255,255,.24) 0%, rgba(255,255,255,.07) 18%, rgba(255,255,255,0) 32%);
pointer-events: none;
z-index: 0;
}
.ccwps-banner.layout-cloud > * {
position: relative;
z-index: 1;
}
.ccwps-banner.layout-cloud .ccwps-banner-title {
color: var(--ccwps-title-text);
font-size: 20px;
margin-bottom: 12px;
text-shadow: 0 1px 0 rgba(255,255,255,.45);
}
.ccwps-banner.layout-cloud .ccwps-banner-desc {
color: var(--ccwps-desc-text);
font-size: 14px;
line-height: 1.75;
max-width: 92%;
margin-bottom: 24px;
}
.ccwps-banner.layout-cloud .ccwps-banner-actions {
gap: 12px;
}
.ccwps-banner.layout-cloud .ccwps-banner-actions .ccwps-btn {
background: rgba(255,255,255,.14);
backdrop-filter: blur(14px) saturate(130%);
-webkit-backdrop-filter: blur(14px) saturate(130%);
}
.ccwps-banner.layout-cloud .ccwps-banner-powered {
margin-top: 18px;
}
.ccwps-banner.layout-cloud .ccwps-banner-powered a {
color: #8a8b8c;
}
.ccwps-banner.layout-box .ccwps-banner-logo,
.ccwps-banner.layout-cloud .ccwps-banner-logo {
position: absolute !important;
left: auto !important;
right: 30px !important;
top: 20px !important;
transform: none !important;
line-height: 0;
}
.ccwps-banner.layout-box .ccwps-banner-logo img,
.ccwps-banner.layout-cloud .ccwps-banner-logo img {
max-height: 60px;
}
.ccwps-banner-logo,
.ccwps-banner-logo a {
pointer-events: auto;
} .ccwps-banner-title {
color: var(--ccwps-title-text);
}
.ccwps-banner-desc {
color: var(--ccwps-desc-text);
}
.ccwps-banner-title {
font-size: 18px;
font-weight: 700;
color: var(--ccwps-title-text);
margin-bottom: 10px;
line-height: 1.25;
}
.ccwps-banner-desc {
font-size: 13.5px;
line-height: 1.65;
color: var(--ccwps-desc-text);
margin-bottom: 22px;
}
.ccwps-banner-actions {
display: flex;
flex-wrap: nowrap;
gap: 10px;
align-items: stretch;
}
.ccwps-banner-actions .ccwps-btn {
flex: 1 1 0;
min-width: 0;
padding-inline: 14px;
white-space: normal;
line-height: 1.25;
}
.ccwps-banner-powered {
margin-top: 16px;
font-size: 11px;
text-align: center;
}
.ccwps-banner-powered a {
color: #cacdd4;
text-decoration: none;
font-size: 11px;
}
.ccwps-banner-powered a:hover {
color: var(--ccwps-primary);
text-decoration: underline;
} .ccwps-banner-logo {
position: absolute;
top: 25px;
right: 30px;
line-height: 0;
}
.ccwps-banner-logo a {
display: block;
line-height: 0;
}
.ccwps-banner-logo img {
display: block;
height: auto;
max-height: 60px;
object-fit: contain;
cursor: pointer;
} @keyframes ccwps-up {
from { opacity: 0; transform: translateY(16px); }
to   { opacity: 1; transform: translateY(0); }
}
@keyframes ccwps-up-cx {
from { opacity: 0; transform: translateX(-50%) translateY(12px); }
to   { opacity: 1; transform: translateX(-50%) translateY(0); }
}
@keyframes ccwps-fade {
from { opacity: 0; }
to   { opacity: 1; }
}
@keyframes ccwps-scale {
from { opacity: 0; transform: translate(-50%,-50%) scale(.96); }
to   { opacity: 1; transform: translate(-50%,-50%) scale(1); }
}
.ccwps-banner { animation: ccwps-up .3s cubic-bezier(.22,1,.36,1) both; }
.ccwps-banner.pos-bottom-center,
.ccwps-banner.pos-top-center { animation: ccwps-up-cx .3s cubic-bezier(.22,1,.36,1) both; }
.ccwps-banner.pos-middle-center { animation: ccwps-scale .3s cubic-bezier(.22,1,.36,1) both; }
.ccwps-banner.layout-bar { animation: ccwps-fade .2s ease both; } .ccwps-btn {
display: inline-flex;
align-items: center;
justify-content: center;
padding: 11px 20px;
border-radius: var(--ccwps-r-sm);
font-size: 13.5px;
font-weight: 600;
cursor: pointer;
border: 2px solid transparent;
text-decoration: none;
white-space: nowrap;
transition: background .15s, color .15s, border-color .15s;
font-family: var(--ccwps-font);
line-height: 1;
-webkit-appearance: none;
appearance: none;
}
.ccwps-btn-primary {
background: var(--ccwps-btn-primary-bg, var(--ccwps-primary)) !important;
color: var(--ccwps-btn-primary-txt, #fff) !important;
border-color: var(--ccwps-btn-primary-bg, var(--ccwps-primary)) !important;
}
.ccwps-btn-primary:hover {
background: var(--ccwps-btn-primary-bg-hv, var(--ccwps-btn-primary-bg, var(--ccwps-primary))) !important;
border-color: var(--ccwps-btn-primary-bg-hv, var(--ccwps-btn-primary-bg, var(--ccwps-primary))) !important;
color: var(--ccwps-btn-primary-txt-hv, var(--ccwps-btn-primary-txt, #fff)) !important;
}
.ccwps-btn-outline {
background: var(--ccwps-btn-outline-bg, transparent) !important;
color: var(--ccwps-btn-outline-txt, var(--ccwps-primary)) !important;
border-color: var(--ccwps-btn-outline-border, var(--ccwps-primary)) !important;
}
.ccwps-btn-outline:hover {
background: var(--ccwps-btn-outline-bg-hv, var(--ccwps-primary)) !important;
color: var(--ccwps-btn-primary-txt, #fff) !important;
border-color: var(--ccwps-btn-outline-border, var(--ccwps-primary)) !important;
}
.ccwps-btn-ghost {
background: var(--ccwps-btn-ghost-bg, var(--ccwps-surface2)) !important;
color: var(--ccwps-btn-ghost-txt, var(--ccwps-text)) !important;
border-color: var(--ccwps-btn-ghost-bg, var(--ccwps-surface2)) !important;
}
.ccwps-btn-ghost:hover {
background: var(--ccwps-btn-ghost-bg-hv, var(--ccwps-border)) !important;
color: var(--ccwps-btn-ghost-txt-hv, var(--ccwps-btn-ghost-txt, var(--ccwps-text))) !important;
border-color: var(--ccwps-btn-ghost-bg-hv, var(--ccwps-border)) !important;
}
.ccwps-btn-sm {
padding: 8px 14px;
font-size: 12.5px;
} #ccwps-floating-icon {
position: fixed;
z-index: 99989;
width: 50px;
height: 50px;
border-radius: 50%;
background: var(--ccwps-float-icon-bg);
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
box-shadow: 0 4px 16px rgba(0,0,0,.26);
transition: transform .18s, box-shadow .18s;
outline: none;
border: none;
}
#ccwps-floating-icon:hover {
background: var(--ccwps-float-icon-bg-hv);
transform: scale(1.1);
box-shadow: 0 6px 22px rgba(0,0,0,.32);
}
#ccwps-floating-icon svg {
width: 26px;
height: 26px;
color: var(--ccwps-float-icon-color);
display: block;
}
#ccwps-floating-icon.icon-pos-bottom-right { bottom: 20px; right: 20px; }
#ccwps-floating-icon.icon-pos-bottom-left  { bottom: 20px; left:  20px; }
#ccwps-floating-icon.icon-pos-top-right    { top: 80px;    right: 20px; }
#ccwps-floating-icon.icon-pos-top-left     { top: 80px;    left:  20px; } .ccwps-tip-popup {
position: fixed;
z-index: 99991;
background: var(--ccwps-float-tip-bg);
color: var(--ccwps-float-tip-text);
border: 1px solid var(--ccwps-border);
border-radius: var(--ccwps-r);
box-shadow: var(--ccwps-shadow);
padding: 20px 22px 18px;
width: 400px;
animation: ccwps-up .22s cubic-bezier(.22,1,.36,1) both;
} .ccwps-tip-popup::after {
content: '';
position: absolute;
bottom: -7px;
right: 22px;
width: 13px;
height: 13px;
background: var(--ccwps-float-tip-bg);
border-right: 1px solid var(--ccwps-border);
border-bottom: 1px solid var(--ccwps-border);
transform: rotate(45deg);
}
.ccwps-tip-popup.tip-arrow-left::after {
right: auto;
left: 22px;
}
.ccwps-tip-label {
font-size: 10.5px;
font-weight: 700;
text-transform: uppercase;
letter-spacing: .6px;
color: color-mix(in srgb, var(--ccwps-float-tip-text) 68%, transparent);
margin-bottom: 8px;
}
.ccwps-tip-id {
display: block;
font-size: 12px;
font-family: 'SFMono-Regular', Consolas, 'Courier New', monospace;
background: var(--ccwps-surface2);
border: 1px solid var(--ccwps-border);
border-radius: 6px;
padding: 7px 10px;
word-break: break-all;
color: var(--ccwps-float-tip-text);
margin-bottom: 9px;
line-height: 1.4;
}
.ccwps-tip-date {
font-size: 12px;
color: color-mix(in srgb, var(--ccwps-float-tip-text) 72%, transparent);
margin-bottom: 16px;
}
.ccwps-tip-date strong {
color: var(--ccwps-float-tip-text);
font-weight: 600;
}
.ccwps-tip-btns {
display: flex;
gap: 8px;
}
.ccwps-tip-btns .ccwps-btn {
flex: 1;
white-space: normal;
text-align: center;
}
.ccwps-tip-powered {
margin-top: 12px;
font-size: 11px;
text-align: center;
}
.ccwps-tip-powered a {
color: color-mix(in srgb, var(--ccwps-float-tip-text) 40%, transparent);
text-decoration: none;
font-size: 11px;
}
.ccwps-tip-powered a:hover {
color: var(--ccwps-primary);
text-decoration: underline;
} .ccwps-modal-overlay {
position: fixed;
inset: 0;
background: var(--ccwps-overlay);
z-index: 99991;
display: flex;
align-items: center;
justify-content: center;
padding: 20px;
animation: ccwps-fade .18s ease both;
} .ccwps-modal-box {
background: var(--ccwps-modal-bg, var(--ccwps-bg));
color: var(--ccwps-modal-txt, var(--ccwps-text));
border-radius: var(--ccwps-modal-r, var(--ccwps-r));
width: 580px;
max-width: 100%;
max-height: calc(100vh - 48px);
display: flex;
flex-direction: column;
box-shadow: 0 24px 80px rgba(0,0,0,.24);
overflow: hidden;
animation: ccwps-up .28s cubic-bezier(.22,1,.36,1) both;
} .ccwps-modal-head {
display: flex;
align-items: center;
justify-content: space-between;
padding: 24px 28px;
border-bottom: 1px solid var(--ccwps-modal-border, var(--ccwps-border));
flex-shrink: 0;
background: var(--ccwps-modal-header-bg, var(--ccwps-modal-bg, var(--ccwps-bg)));
}
.ccwps-modal-head h2 {
font-size: 18px;
font-weight: 700;
color: var(--ccwps-modal-txt, var(--ccwps-text));
}
.ccwps-modal-close-btn {
width: 32px;
height: 32px;
border-radius: 50%;
background: var(--ccwps-surface2);
display: flex;
align-items: center;
justify-content: center;
cursor: pointer;
font-size: 18px;
color: var(--ccwps-muted);
transition: background .15s, color .15s;
flex-shrink: 0;
line-height: 1;
}
.ccwps-modal-close-btn:hover {
background: var(--ccwps-border);
color: var(--ccwps-text);
} .ccwps-modal-body {
padding: 24px 28px;
overflow-y: auto;
flex: 1;
color: var(--ccwps-modal-txt, var(--ccwps-text));
background: var(--ccwps-modal-bg, var(--ccwps-bg));
} .ccwps-consent-id-strip {
background: var(--ccwps-cat-bg, var(--ccwps-surface));
border: 1px solid var(--ccwps-modal-border, var(--ccwps-border));
border-radius: var(--ccwps-r-sm);
padding: 12px 16px;
margin-bottom: 20px;
}
.ccwps-consent-id-label {
font-size: 10.5px;
font-weight: 700;
text-transform: uppercase;
letter-spacing: .5px;
color: var(--ccwps-muted);
margin-bottom: 5px;
}
.ccwps-consent-id-val {
font-size: 12px;
font-family: 'SFMono-Regular', Consolas, monospace;
color: var(--ccwps-modal-consent-id, var(--ccwps-modal-txt, var(--ccwps-text)));
word-break: break-all;
} .ccwps-modal-foot {
display: flex;
flex-wrap: wrap;
gap: 10px;
padding: 18px 28px;
border-top: 1px solid var(--ccwps-modal-border, var(--ccwps-border));
flex-shrink: 0;
background: var(--ccwps-modal-footer-bg, var(--ccwps-surface));
} .ccwps-category {
border: 1px solid var(--ccwps-modal-border, var(--ccwps-border));
border-radius: var(--ccwps-r-sm);
margin-bottom: 10px;
overflow: hidden;
}
.ccwps-category:last-child { margin-bottom: 0; }
.ccwps-cat-header {
display: block;
padding: 16px 18px;
background: var(--ccwps-cat-bg, var(--ccwps-surface));
cursor: pointer;
user-select: none;
}
.ccwps-cat-header:hover { background: var(--ccwps-cat-bg-hv, var(--ccwps-surface2)); }
.ccwps-cat-top {
display: flex;
align-items: flex-start;
gap: 14px;
}
.ccwps-cat-name {
font-size: 14.5px;
font-weight: 700;
color: var(--ccwps-modal-txt, var(--ccwps-text));
margin-bottom: 0;
flex: 1;
min-width: 0;
}
.ccwps-cat-desc {
display: block;
width: 100%;
max-width: 100%;
font-size: 13px;
line-height: 1.55;
color: var(--ccwps-muted);
margin-top: 6px;
}
.ccwps-cat-right {
display: flex;
align-items: center;
gap: 10px;
flex-shrink: 0;
padding-top: 2px;
} .ccwps-sw {
position: relative;
display: inline-flex;
width: 42px;
height: 24px;
flex-shrink: 0;
}
.ccwps-sw input {
position: absolute;
opacity: 0;
width: 0;
height: 0;
}
.ccwps-sw-track {
position: absolute;
inset: 0;
background: #d1d5db;
border-radius: 24px;
cursor: pointer;
transition: background .18s;
}
.ccwps-sw-track::before {
content: '';
position: absolute;
width: 18px;
height: 18px;
left: 3px;
top: 3px;
background: #fff;
border-radius: 50%;
transition: transform .18s;
box-shadow: 0 1px 4px rgba(0,0,0,.2);
}
.ccwps-sw input:checked + .ccwps-sw-track { background: var(--ccwps-toggle-on, var(--ccwps-primary)); }
.ccwps-sw input:checked + .ccwps-sw-track::before { transform: translateX(18px); }
.ccwps-sw input:disabled + .ccwps-sw-track { opacity: .5; cursor: default; }
.ccwps-always-on {
font-size: 12px;
font-weight: 700;
color: var(--ccwps-always-on, var(--ccwps-primary));
white-space: nowrap;
}
.ccwps-chevron {
display: inline-flex;
align-items: center;
width: 16px;
height: 16px;
opacity: .4;
flex-shrink: 0;
transition: transform .18s, opacity .18s;
}
.ccwps-chevron.open { transform: rotate(180deg); opacity: .7; } .ccwps-ck-list {
display: none;
border-top: 1px solid var(--ccwps-modal-border, var(--ccwps-border));
overflow-x: auto;
}
.ccwps-ck-list.open { display: block; }
.ccwps-ck-table {
width: 100%;
border-collapse: collapse;
font-size: 12.5px;
min-width: 380px;
}
.ccwps-ck-table th {
padding: 9px 16px;
text-align: left;
font-size: 10.5px;
font-weight: 700;
text-transform: uppercase;
letter-spacing: .4px;
color: var(--ccwps-muted);
background: var(--ccwps-cat-bg-hv, var(--ccwps-surface2));
border-bottom: 1px solid var(--ccwps-modal-border, var(--ccwps-border));
white-space: nowrap;
}
.ccwps-ck-table td {
padding: 10px 16px;
border-bottom: 1px solid var(--ccwps-modal-border, var(--ccwps-border));
color: var(--ccwps-modal-txt, var(--ccwps-text));
vertical-align: top;
line-height: 1.5;
}
.ccwps-ck-table td:first-child {
font-family: 'SFMono-Regular', Consolas, monospace;
font-size: 12px;
}
.ccwps-ck-table tr:last-child td { border-bottom: none; } .ccwps-consent-id-wrap .ccwps-sc-id-code {
background: #818181;
padding: 2px 8px;
border-radius: 4px;
font-size: 13px;
color: #ffffff;
} .ccwps-cookie-list-table {
font-size: 14px;
line-height: 1.5;
}
.ccwps-cl-cat-title {
font-size: 16px;
font-weight: 700;
margin: 20px 0 8px;
}
.ccwps-cl-table-wrap {
overflow-x: auto;
}
.ccwps-cl-table {
width: 100%;
border-collapse: collapse;
}
.ccwps-cl-table th,
.ccwps-cl-table td {
padding: 8px 12px;
text-align: left;
border-bottom: 1px solid #e5e7eb;
}
.ccwps-cl-table th {
background: #f9fafb;
color: #000000;
font-weight: 600;
font-size: 13px;
}
.ccwps-cl-table tr:last-child td {
border-bottom: none;
}
.ccwps-cookie-list-table pre,
.ccwps-cookie-list-table code,
.ccwps-cookie-list-table samp,
.ccwps-cookie-list-table kbd {
tab-size: 4;
border-radius: 3px;
background: #b9b9b9;
color: #000000;
}
.ccwps-sc-regex {
display: inline-block;
background: #fef3c7;
color: #92400e;
font-size: 10px;
padding: 1px 5px;
border-radius: 3px;
} .ccwps-manage-consent-btn {
display: inline-flex;
align-items: center;
gap: 6px;
padding: 8px 18px;
font-size: 14px;
font-weight: 600;
border: 2px solid var(--ccwps-primary, #1a73e8);
border-radius: var(--ccwps-btn-r, 8px);
background: transparent;
color: var(--ccwps-primary, #1a73e8);
cursor: pointer;
transition: background .15s, color .15s;
line-height: 1.4;
white-space: normal;
text-align: center;
}
.ccwps-manage-consent-btn:hover {
background: var(--ccwps-primary, #1a73e8);
color: #fff;
} @media (max-width: 520px) {
.ccwps-banner {
width: calc(100vw - 16px);
max-width: calc(100vw - 16px);
padding: 22px 18px 18px;
}
.ccwps-banner.layout-cloud {
padding: 26px 20px 20px;
border-radius: 22px;
}
.ccwps-banner.layout-cloud .ccwps-banner-title {
font-size: 18px;
}
.ccwps-banner.layout-cloud .ccwps-banner-desc {
max-width: 100%;
font-size: 13.5px;
}
.ccwps-banner.layout-bar .ccwps-banner-text,
.ccwps-banner.layout-bar .ccwps-banner-actions {
max-width: 100%;
min-width: 0;
flex: 1 1 100%;
}
.ccwps-banner.layout-bar .ccwps-banner-actions {
margin-left: 0;
}
.ccwps-modal-box { max-height: 600px; }
.ccwps-banner.pos-bottom-left,
.ccwps-banner.pos-bottom-right { left: 8px; right: 8px; }
.ccwps-banner.layout-bar .ccwps-banner-headline {
align-items: flex-start;
gap: 12px;
}
.ccwps-banner.layout-bar .ccwps-banner-logo img {
max-height: 52px;
}
.ccwps-banner-actions { flex-direction: column; }
.ccwps-banner-actions .ccwps-btn { flex: none; }
.ccwps-btn { width: 100%; justify-content: center; }
.ccwps-modal-head  { padding: 18px 18px; }
.ccwps-modal-body  { padding: 16px 18px; }
.ccwps-modal-foot  { padding: 14px 18px; }
.ccwps-cat-top { gap: 10px; }
.ccwps-cat-desc { margin-top: 8px; width: 100%; max-width: 100%; }
.ccwps-tip-popup { width: 350px !important; min-width: 300px !important; max-width: none !important; }
.ccwps-manage-consent-btn { max-width: 100%; }
}.kb-buttons-wrap{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:var(--global-kb-gap-xs, 0.5rem)}.kb-button{z-index:1;position:relative;overflow:hidden;display:inline-flex;text-align:center;align-items:center;justify-content:center}.kb-button.wp-block-button__link{width:auto;height:auto}.kb-button.kt-btn-width-type-full{flex:1 0 fit-content;width:100%}.kb-blocks-button-aos.kb-btn-width-type-full{flex:1 0 fit-content;width:100%}.wp-block-kadence-advancedbtn .kb-button:not(.specificity):not(.extra-specificity){text-decoration:none}.kb-button:not(.kb-btn-global-inherit){border:0 solid rgba(0,0,0,0);padding:.4em 1em;cursor:pointer;font-size:1.125rem;border-radius:3px;transition:all .3s ease-in-out;box-shadow:none}.kb-button:not(.kb-btn-global-inherit):hover{box-shadow:none}.kb-button.kb-btn-global-fill{border:0px solid rgba(0,0,0,0);border-radius:3px;background:var(--global-palette-btn-bg, #3633e1);color:var(--global-palette-btn, #ffffff)}.kb-button.kb-btn-global-fill:hover{color:var(--global-palette-btn-hover, #ffffff);background:var(--global-palette-btn-bg-hover, #2f2ffc)}.kb-button.kb-btn-global-fill:focus{color:var(--global-palette-btn-hover, #ffffff);background:var(--global-palette-btn-bg-hover, #2f2ffc)}.kb-button.kb-btn-global-outline{border:2px solid var(--global-palette-btn-bg, #3633e1);background:rgba(0,0,0,0);color:var(--global-palette-btn-bg, #3633e1);padding:calc(.4em - 2px) calc(1em - 2px)}.kb-button.kb-btn-global-outline:hover{border-color:var(--global-palette-btn-bg-hover, #2f2ffc);background:rgba(0,0,0,0);color:var(--global-palette-btn-bg-hover, #2f2ffc)}.kb-button.kb-btn-global-outline:focus{border-color:var(--global-palette-btn-bg-hover, #2f2ffc);background:rgba(0,0,0,0);color:var(--global-palette-btn-bg-hover, #2f2ffc)}.kb-button::before{position:absolute;content:"";top:0;right:0;bottom:0;left:0;z-index:-1;opacity:0;background:rgba(0,0,0,0)}.kb-button:hover::before,.kb-button:focus::before{opacity:1}.wp-block-kadence-advancedbtn .kb-button.kt-btn-size-small{font-size:.9rem}.wp-block-kadence-advancedbtn .kb-button.kt-btn-size-large{font-size:1.35rem}.wp-block-kadence-advancedbtn .kb-button.kt-btn-size-xlarge{font-size:1.65rem}.kb-button.kb-btn-global-outline.kt-btn-size-xlarge{border-width:4px}.kb-button.kb-btn-global-outline.kt-btn-size-large{border-width:3px;padding:calc(.4em - 3px) calc(1em - 3px)}.kb-button.kb-btn-global-outline.kt-btn-size-small{border-width:1px;padding:calc(.4em - 1px) calc(1em - 1px)}.kb-button.kt-btn-has-svg-true{gap:.5em;display:inline-flex}.wp-block-kadence-advancedbtn .kb-svg-icon-wrap{display:inline-flex;justify-content:center;align-items:center}.wp-block-kadence-advancedbtn .kb-svg-icon-wrap svg{width:1em;height:1em}.kb-button.icon-reveal .kb-svg-icon-wrap{transition:transform .3s ease-in-out,width .3s ease-in-out,opacity .3s ease-in-out;width:0;opacity:0}.kb-button.icon-reveal:hover .kb-svg-icon-wrap{width:var(--kb-button-icon-size, 24px);opacity:1}.wp-block-kadence-videopopup{width:100%}.kadence-video-intrinsic{padding-bottom:56.25%;height:0;background-position:center center;background-repeat:no-repeat;background-size:cover}.kadence-video-intrinsic .kadence-video-popup-link{position:absolute;left:0;right:0;top:0;bottom:0;display:flex;align-items:center;justify-content:center}.kadence-video-intrinsic button.kadence-video-popup-link{box-shadow:none;width:100%;background:rgba(0,0,0,0);text-shadow:none;border:0;color:inherit;padding:0;margin:0;border-radius:0}.kadence-video-intrinsic .kadence-video-poster{flex:1;height:100%;object-fit:cover;position:absolute;left:0;top:0;width:100%}.kadence-video-overlay{position:absolute;left:0;right:0;top:0;bottom:0;background:#000;opacity:.3;transition:opacity .3s ease}.kadence-video-popup-wrap:hover .kadence-video-overlay{opacity:.5}.kt-video-svg-icon{color:#fff;transition:all .3s ease;display:flex}.kt-video-svg-icon svg{width:1em;height:1em}.kt-video-svg-icon.kt-video-svg-icon-style-stacked{background:rgba(0,0,0,.7);border-radius:50%;padding:20px;border:0 solid rgba(0,0,0,0)}.kadence-video-popup-wrap{border-radius:10px;overflow:hidden;position:relative;border:0 solid rgba(0,0,0,0);margin:0 auto;transition:all .3s ease}.kt-video-svg-icon.kt-video-svg-icon-size-auto:not(.kt-video-svg-icon-style-stacked) svg{width:100%;height:100%}.kt-video-svg-icon.kt-video-svg-icon-size-auto:not(.kt-video-svg-icon-style-stacked){width:10%;height:10%}.kt-video-svg-icon.kt-video-svg-icon-size-auto.kt-video-svg-icon-style-stacked svg{width:40px;height:40px}.kadence-local-video-popup{max-width:100%;margin:0 auto;display:block;width:100%}.kadence-local-video-popup-wrap{display:inline-block;margin:0 auto;position:relative;width:100%}.mfp-hide.kadence-local-video-popup-wrap{display:none}.mfp-kt-blocks .mfp-inline-holder .mfp-content{text-align:center;padding:40px 10px}.mfp-kt-blocks .mfp-inline-holder button.mfp-close{top:-44px}.mfp-kt-blocks.kadence-vpop-anim-none.mfp-bg{transition:all .3s ease-out}.mfp-kt-blocks.kadence-vpop-anim-none .mfp-with-anim{transition:all .3s ease-out}.mfp-kt-blocks.kadence-vpop-anim-none.mfp-removing .mfp-with-anim{opacity:0}.mfp-kt-blocks.kadence-vpop-anim-none.mfp-removing.mfp-bg{opacity:0}.mfp-kt-blocks.kadence-vpop-anim-zoom .mfp-with-anim{opacity:0;transition:all .2s ease-in-out;transform:scale(0.8)}.mfp-kt-blocks.kadence-vpop-anim-zoom.mfp-bg{opacity:0;transition:all .3s ease-out}.mfp-kt-blocks.kadence-vpop-anim-zoom.mfp-ready .mfp-with-anim{opacity:1;transform:scale(1)}.mfp-kt-blocks.kadence-vpop-anim-zoom.mfp-removing .mfp-with-anim{transform:scale(0.8);opacity:0}.mfp-kt-blocks.kadence-vpop-anim-zoom.mfp-removing.mfp-bg{opacity:0}.mfp-kt-blocks.kadence-vpop-anim-zoom-out .mfp-with-anim{opacity:0;transition:all .3s ease-in-out;transform:scale(1.3)}.mfp-kt-blocks.kadence-vpop-anim-zoom-out.mfp-bg{opacity:0;transition:all .3s ease-out}.mfp-kt-blocks.kadence-vpop-anim-zoom-out.mfp-ready .mfp-with-anim{opacity:1;transform:scale(1)}.mfp-kt-blocks.kadence-vpop-anim-zoom-out.mfp-removing .mfp-with-anim{transform:scale(1.3);opacity:0}.mfp-kt-blocks.kadence-vpop-anim-zoom-out.mfp-removing.mfp-bg{opacity:0}.mfp-kt-blocks.kadence-vpop-anim-fade-right .mfp-with-anim{opacity:0;transition:all .3s;transform:translateX(-50px)}.mfp-kt-blocks.kadence-vpop-anim-fade-right.mfp-bg{opacity:0;transition:all .3s}.mfp-kt-blocks.kadence-vpop-anim-fade-right.mfp-ready .mfp-with-anim{opacity:1;transform:translateX(0)}.mfp-kt-blocks.kadence-vpop-anim-fade-right.mfp-removing .mfp-with-anim{transform:translateX(50px);opacity:0}.mfp-kt-blocks.kadence-vpop-anim-fade-right.mfp-removing.mfp-bg{opacity:0}.mfp-kt-blocks.kadence-vpop-anim-fade-left .mfp-with-anim{opacity:0;transition:all .3s;transform:translateX(50px)}.mfp-kt-blocks.kadence-vpop-anim-fade-left.mfp-bg{opacity:0;transition:all .3s}.mfp-kt-blocks.kadence-vpop-anim-fade-left.mfp-ready .mfp-with-anim{opacity:1;transform:translateX(0)}.mfp-kt-blocks.kadence-vpop-anim-fade-left.mfp-removing .mfp-with-anim{transform:translateX(-50px);opacity:0}.mfp-kt-blocks.kadence-vpop-anim-fade-left.mfp-removing.mfp-bg{opacity:0}.mfp-kt-blocks.kadence-vpop-anim-3d-unfold .mfp-content{perspective:2000px}.mfp-kt-blocks.kadence-vpop-anim-3d-unfold .mfp-with-anim{opacity:0;transition:all .3s ease-in-out;transform-style:preserve-3d;transform:rotateY(-60deg)}.mfp-kt-blocks.kadence-vpop-anim-3d-unfold.mfp-bg{opacity:0;transition:all .5s}.mfp-kt-blocks.kadence-vpop-anim-3d-unfold.mfp-ready .mfp-with-anim{opacity:1;transform:rotateY(0deg)}.mfp-kt-blocks.kadence-vpop-anim-3d-unfold.mfp-removing .mfp-with-anim{transform:rotateY(60deg);opacity:0}.mfp-kt-blocks.kadence-vpop-anim-3d-unfold.mfp-removing.mfp-bg{opacity:0}.glightbox-container{width:100%;height:100%;position:fixed;top:0;left:0;z-index:999999!important;overflow:hidden;-ms-touch-action:none;touch-action:none;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;outline:0}.glightbox-container.inactive{display:none}.glightbox-container .gcontainer{position:relative;width:100%;height:100%;z-index:9999;overflow:hidden}.glightbox-container .gslider{-webkit-transition:-webkit-transform .4s ease;transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease,-webkit-transform .4s ease;height:100%;left:0;top:0;width:100%;position:relative;overflow:hidden;display:-webkit-box!important;display:-ms-flexbox!important;display:flex!important;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.glightbox-container .gslide{width:100%;position:absolute;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;opacity:0}.glightbox-container .gslide.current{opacity:1;z-index:99999;position:relative}.glightbox-container .gslide.prev{opacity:1;z-index:9999}.glightbox-container .gslide-inner-content{width:100%}.glightbox-container .ginner-container{position:relative;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;max-width:100%;margin:auto;height:100vh}.glightbox-container .ginner-container.gvideo-container{width:100%}.glightbox-container .ginner-container.desc-bottom,.glightbox-container .ginner-container.desc-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.glightbox-container .ginner-container.desc-left,.glightbox-container .ginner-container.desc-right{max-width:100%!important}.gslide iframe,.gslide video{outline:0!important;border:none;min-height:165px;-webkit-overflow-scrolling:touch;-ms-touch-action:auto;touch-action:auto}.gslide:not(.current){pointer-events:none}.gslide-image{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gslide-image img{max-height:100vh;display:block;padding:0;float:none;outline:0;border:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;max-width:100vw;width:auto;height:auto;-o-object-fit:cover;object-fit:cover;-ms-touch-action:none;touch-action:none;margin:auto;min-width:200px}.desc-bottom .gslide-image img,.desc-top .gslide-image img{width:auto}.desc-left .gslide-image img,.desc-right .gslide-image img{width:auto;max-width:100%}.gslide-image img.zoomable{position:relative}.gslide-image img.dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-transition:none;transition:none}.gslide-video{position:relative;max-width:100vh;width:100%!important}.gslide-video .plyr__poster-enabled.plyr--loading .plyr__poster{display:none}.gslide-video .plyr--youtube,.gslide-video .plyr--youtube .plyr__video-wrapper{pointer-events:none}.gslide-video .plyr--youtube .plyr__control,.gslide-video .plyr--youtube .plyr__controls,.gslide-video .plyr--youtube .plyr__video-wrapper>iframe{pointer-events:all}.gslide-video .gvideo-wrapper{width:100%;margin:auto}.gslide-video::before{content:"";position:absolute;width:100%;height:100%;background:rgba(255,0,0,.34);display:none}.gslide-video.playing::before{display:none}.gslide-video.fullscreen{max-width:100%!important;min-width:100%;height:75vh}.gslide-video.fullscreen video{max-width:100%!important;width:100%!important}.gslide-inline{background:#fff;text-align:left;max-height:calc(100vh - 40px);overflow:auto;max-width:100%;margin:auto}.gslide-inline .ginlined-content{padding:20px;width:100%}.gslide-inline .dragging{cursor:-webkit-grabbing!important;cursor:grabbing!important;-webkit-transition:none;transition:none}.ginlined-content{overflow:auto;display:block!important;opacity:1}.gslide-external{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;min-width:100%;background:#fff;padding:0;overflow:auto;max-height:75vh;height:100%}.gslide-media{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto}.zoomed .gslide-media{-webkit-box-shadow:none!important;box-shadow:none!important}.desc-bottom .gslide-media,.desc-top .gslide-media{margin:0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gslide-description{position:relative;-webkit-box-flex:1;-ms-flex:1 0 100%;flex:1 0 100%}.gslide-description.description-left,.gslide-description.description-right{max-width:100%}.gslide-description.description-bottom,.gslide-description.description-top{margin:0 auto;width:100%}.gslide-description p{margin-bottom:12px}.gslide-description p:last-child{margin-bottom:0}.zoomed .gslide-description{display:none}.glightbox-mobile .glightbox-container .gslide-description{height:auto!important;width:100%;position:absolute;bottom:0;padding:19px 11px;max-width:100vw!important;-webkit-box-ordinal-group:3!important;-ms-flex-order:2!important;order:2!important;max-height:78vh;overflow:auto!important;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.75)));background:linear-gradient(to bottom,rgba(0,0,0,0) 0,rgba(0,0,0,.75) 100%);-webkit-transition:opacity .3s linear;transition:opacity .3s linear;padding-bottom:50px}.glightbox-mobile .glightbox-container .gslide-title{color:#fff;font-size:1em}.glightbox-mobile .glightbox-container .gslide-desc{color:#a1a1a1}.glightbox-mobile .glightbox-container .gslide-desc a{color:#fff;font-weight:700}.glightbox-mobile .glightbox-container .gslide-desc *{color:inherit}.glightbox-mobile .glightbox-container .gslide-desc .desc-more{color:#fff;opacity:.4}.gdesc-open .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:.4}.gdesc-open .gdesc-inner{padding-bottom:30px}.gdesc-closed .gslide-media{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;opacity:1}.greset{-webkit-transition:all .3s ease;transition:all .3s ease}.gabsolute{position:absolute}.grelative{position:relative}.glightbox-desc{display:none!important}.glightbox-open{overflow:hidden}.gloader{height:25px;width:25px;-webkit-animation:lightboxLoader .8s infinite linear;animation:lightboxLoader .8s infinite linear;border:2px solid #fff;border-right-color:transparent;border-radius:50%;position:absolute;display:block;z-index:9999;left:0;right:0;margin:0 auto;top:47%}.goverlay{width:100%;height:calc(100vh + 1px);position:fixed;top:-1px;left:0;background:var(--glightbox-main-color);will-change:opacity}.glightbox-mobile .goverlay{background:var(--glightbox-main-color)}.gclose,.gnext,.gprev{z-index:99999;cursor:pointer;width:26px;height:44px;border:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;box-shadow:none}.glightbox-container:not(.specificity) .gclose,.glightbox-container:not(.specificity) .gnext,.glightbox-container:not(.specificity) .gprev{padding:0}.gclose svg,.gnext svg,.gprev svg{display:block;width:25px;height:auto;margin:0;padding:0}.gclose.disabled,.gnext.disabled,.gprev.disabled{opacity:.1}.gclose .garrow,.gnext .garrow,.gprev .garrow{stroke:#fff}.gbtn.focused{outline:2px solid #0f3d81}iframe.wait-autoplay{opacity:0}.glightbox-closing .gclose,.glightbox-closing .gnext,.glightbox-closing .gprev{opacity:0!important}.glightbox-button-hidden:not(.specificity){display:none}.glightbox-kadence-dark{--glightbox-main-color:#000;--glightbox-main-overlay:rgba(0, 0, 0, 0.75);--glightbox-nav-color:#fff;--glightbox-nav-bg-color:rgba(0, 0, 0, 0.75);--glightbox-nav-bg-hover-color:rgba(0, 0, 0, 0.85);--glightbox-text-color:#fff;--glightbox-image-shadow:1px 2px 9px 0px rgba(0, 0, 0, 0.65)}.glightbox-kadence-light{--glightbox-main-color:#fff;--glightbox-main-overlay:rgba(255, 255, 255, 0.9);--glightbox-nav-color:#000;--glightbox-nav-bg-color:rgba(255, 255, 255, 0.75);--glightbox-nav-bg-hover-color:rgba(255, 255, 255, 0.85);--glightbox-text-color:#000;--glightbox-image-shadow:1px 2px 9px 0px rgba(0, 0, 0, 0.15)}.glightbox-container .gslide-description{background:0 0}.glightbox-container .gdesc-inner{padding:22px 20px}.glightbox-container .gdesc-inner>:first-child{margin-top:0}.glightbox-container .gdesc-inner>*{margin-bottom:.8em}.glightbox-container .gdesc-inner>:last-child{margin-bottom:0}.glightbox-container .gslide-title{font-size:1em;font-weight:400;color:var(--glightbox-text-color);display:none}.glightbox-container .gslide-desc{font-size:.86em;margin-bottom:0;color:var(--glightbox-text-color)}.glightbox-container .gslide-video{background:var(--glightbox-main-color)}.glightbox-container .gclose,.glightbox-container .gnext,.glightbox-container .gprev{background-color:var(--glightbox-nav-bg-color);border-radius:4px;box-shadow:none}.glightbox-container .gclose path,.glightbox-container .gnext path,.glightbox-container .gprev path{fill:var(--glightbox-nav-color)}.glightbox-container .gprev{position:absolute;top:-100%;left:30px;width:40px;height:50px}.glightbox-container .gnext{position:absolute;top:-100%;right:30px;width:40px;height:50px}.glightbox-container .gclose{width:35px;height:35px;top:15px;right:10px;position:absolute}.glightbox-container .gclose svg{width:18px;height:auto}.glightbox-container .gclose:hover{opacity:1}.gfadeIn{-webkit-animation:gfadeIn .5s ease;animation:gfadeIn .5s ease}.gfadeOut{-webkit-animation:gfadeOut .5s ease;animation:gfadeOut .5s ease}.gslideOutLeft{-webkit-animation:gslideOutLeft .3s ease;animation:gslideOutLeft .3s ease}.gslideInLeft{-webkit-animation:gslideInLeft .3s ease;animation:gslideInLeft .3s ease}.gslideOutRight{-webkit-animation:gslideOutRight .3s ease;animation:gslideOutRight .3s ease}.gslideInRight{-webkit-animation:gslideInRight .3s ease;animation:gslideInRight .3s ease}.gzoomIn{-webkit-animation:gzoomIn .5s ease;animation:gzoomIn .5s ease}.gzoomOut{-webkit-animation:gzoomOut .5s ease;animation:gzoomOut .5s ease}@-webkit-keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes lightboxLoader{0%{-webkit-transform:rotate(0);transform:rotate(0)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes gfadeIn{from{opacity:0}to{opacity:1}}@keyframes gfadeIn{from{opacity:0}to{opacity:1}}@-webkit-keyframes gfadeOut{from{opacity:1}to{opacity:0}}@keyframes gfadeOut{from{opacity:1}to{opacity:0}}@-webkit-keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes gslideInLeft{from{opacity:0;-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0)}to{visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@keyframes gslideOutLeft{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(-60%,0,0);transform:translate3d(-60%,0,0);opacity:0;visibility:hidden}}@-webkit-keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@keyframes gslideInRight{from{opacity:0;visibility:visible;-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0)}to{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);opacity:1}}@-webkit-keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@keyframes gslideOutRight{from{opacity:1;visibility:visible;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}to{-webkit-transform:translate3d(60%,0,0);transform:translate3d(60%,0,0);opacity:0}}@-webkit-keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:1}}@keyframes gzoomIn{from{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:1}}@-webkit-keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes gzoomOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.gflipIn{animation:gflipIn .5s ease}.gflipOut{animation:gflipOut .5s ease}.gzoomBackIn{animation:gzoomBackIn .5s ease}.gzoomBackOut{animation:gzoomBackOut .5s ease}@keyframes gflipIn{from{opacity:0}50%{opacity:0;transform:rotateY(-60deg)}to{opacity:1}}@keyframes gflipOut{from{opacity:1}50%{opacity:0;transform:rotateY(-60deg)}to{opacity:0}}@keyframes gzoomBackIn{from{opacity:0;-webkit-transform:scale3d(1.3,1.3,1.3);transform:scale3d(1.3,1.3,1.3)}to{opacity:1}}@keyframes gzoomBackOut{from{opacity:1}50%{opacity:0;-webkit-transform:scale3d(1.3,1.3,1.3);transform:scale3d(1.3,1.3,1.3)}to{opacity:0}}@media (min-width:769px){.glightbox-container .ginner-container{width:auto;height:auto;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row}.glightbox-container .ginner-container.desc-top .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-top .gslide-image,.glightbox-container .ginner-container.desc-top .gslide-image img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.glightbox-container .ginner-container.desc-left .gslide-description{-webkit-box-ordinal-group:1;-ms-flex-order:0;order:0}.glightbox-container .ginner-container.desc-left .gslide-image{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.gslide-image img{max-height:97vh;max-width:100%}.gslide-image img.zoomable{cursor:-webkit-zoom-in;cursor:zoom-in}.zoomed .gslide-image img.zoomable{cursor:-webkit-grab;cursor:grab}.gslide-inline{max-height:95vh}.gslide-external{max-height:100vh}.gslide-description.description-left,.gslide-description.description-right{max-width:275px}.glightbox-open{height:auto}.goverlay{background:var(--glightbox-main-overlay)}.glightbox-container .gslide-media{-webkit-box-shadow:var(--glightbox-image-shadow);box-shadow:var(--glightbox-image-shadow)}.glightbox-container .description-left .gdesc-inner,.glightbox-container .description-right .gdesc-inner{position:absolute;height:100%;overflow-y:auto}.glightbox-container .gclose,.glightbox-container .gnext,.glightbox-container .gprev{background-color:var(--glightbox-nav-bg-color)}.glightbox-container .gclose:hover,.glightbox-container .gnext:hover,.glightbox-container .gprev:hover{background-color:var(--glightbox-nav-bg-hover-color)}.glightbox-container .gprev{top:45%}.glightbox-container .gnext{top:45%}}@media (max-width:768px){.glightbox-container:not(.specificity) .gprev{top:45%;opacity:.4}.glightbox-container:not(.specificity) .gnext{top:45%;opacity:.4}}@media (min-width:992px){.glightbox-container .gclose{opacity:.7;right:20px}}@media screen and (max-height:420px){.goverlay{background:var(--glightbox-main-color)}}.kt-svg-style-stacked .kt-svg-icon{border:0px solid var(--global-palette5, #444444);transition:all .3s ease-in-out}.wp-block-kadence-icon,.wp-block-kadence-icon.aligncenter:not(.specificity){display:flex;gap:.2em;align-items:center;justify-content:center}.kt-svg-style-stacked .kb-svg-icon-wrap{border:2px solid var(--global-palette5, #444444);transition:all .3s ease-in-out;padding:20px}.kt-svg-icon-wrap{display:flex}.kt-svg-icon-wrap a.kt-svg-icon-link{display:flex;border:0;text-decoration:none;box-shadow:none}.kt-svg-icon-wrap a.kt-svg-icon-link:hover{box-shadow:none}.kt-svg-icon-wrap a.kt-svg-icon-link.kb-icon-tooltip-border{border-bottom:1px dashed currentColor}.kt-svg-icon-wrap .kb-icon-tooltip-border{border-bottom:1px dashed currentColor}.kb-icon-valign-top{align-items:flex-start}.kb-icon-valign-middle,.kb-icon-valign-center{align-items:center}.kb-icon-valign-bottom{align-items:flex-end}.kb-svg-icon-wrap{display:inline-flex;justify-content:center;align-items:center;border-width:0}.kb-svg-icon-wrap svg{width:1em;height:1em}.rank-math-list-item{margin-bottom:2em}