
.ccp-mh{--mh:var(--e-global-color-primary,#2b5ce6);color:inherit;max-width:840px;margin:0 auto}
.ccp-mh-tiles{display:grid;grid-template-columns:repeat(auto-fit,minmax(196px,1fr));gap:12px;margin:16px 0 28px}
.ccp-mh-tile{border:1px solid var(--ccp-border,#e6e8ec);border-radius:14px;padding:14px 16px;background:var(--ccp-card,transparent);min-width:0;overflow:hidden;transition:border-color .15s}
.ccp-mh-tile:hover{border-color:rgba(43,92,230,.35)}
.ccp-mh-tile>span:first-child{display:block;font-size:11.5px;line-height:1.25;letter-spacing:.02em;text-transform:uppercase;opacity:.6;min-height:2.5em}
.ccp-mh-tile b{display:block;font-size:clamp(19px,2.3vw,27px);line-height:1.15;margin:8px 0 4px;white-space:nowrap;letter-spacing:-.015em;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis}
.ccp-mh-tile span{font-size:12.5px;opacity:.75}
.ccp-mh-tile .ccp-mh-sub{display:block;margin-top:4px;line-height:1.35}
.ccp-mr-h2{font-size:19px;margin:34px 0 6px;padding-top:22px;border-top:1px solid var(--ccp-border,#e6e8ec);opacity:.9}
.ccp-mh-tile b.ccp-mh-up{color:#1a9e5c}.ccp-mh-tile b.ccp-mh-down{color:#d04a3a}
.ccp-mh-up{color:#1a9e5c}.ccp-mh-down{color:#d04a3a}
.ccp-mh-d{display:inline-block;font-style:normal;font-size:12px;font-weight:600;padding:2px 8px;border-radius:999px;white-space:nowrap;opacity:1!important}
.ccp-mh-d.ccp-mh-up{background:rgba(26,158,92,.12)}.ccp-mh-d.ccp-mh-down{background:rgba(208,74,58,.12)}.ccp-mh-d.ccp-mh-flat{background:rgba(120,130,140,.12);opacity:.8}
.ccp-mh-block{margin:0 0 40px;padding-top:8px}
.ccp-mh-h3{font-size:21px;margin:0 0 12px}
.ccp-mh-svg{width:100%;height:auto;color:var(--mh);display:block}
.ccp-mh-swrap{overflow-x:auto;-webkit-overflow-scrolling:touch}
.ccp-mh-spark{width:100%;height:26px;display:block;margin:8px 0 4px;color:var(--mh);opacity:.9}
.ccp-mh-tiles.is-mini{grid-template-columns:repeat(3,1fr);margin-top:-14px}
.ccp-mh-tiles.is-mini .ccp-mh-tile{padding:11px 14px;background:rgba(120,130,140,.045);border-color:transparent}
.ccp-mh-tiles.is-mini .ccp-mh-tile b{font-size:19px;margin:4px 0 2px}
.ccp-mh-tiles.is-mini .ccp-mh-tile>span:first-child{min-height:0}
@media(max-width:760px){.ccp-mh-tiles.is-mini{grid-template-columns:repeat(3,1fr);gap:6px}.ccp-mh-tiles.is-mini .ccp-mh-tile b{font-size:15px}}
.ccp-mh-val{font-size:10px;fill:currentColor;opacity:.55}
.ccp-mh-val.is-key{font-size:11.5px;opacity:1;font-weight:600}.ccp-mh-lbl{font-size:11px;fill:currentColor;opacity:.7}
.ccp-mh-grid{stroke:currentColor;stroke-opacity:.12;stroke-dasharray:3 3}.ccp-mh-gl{font-size:10px;fill:currentColor;opacity:.5}
.ccp-mh-note{font-size:12px;opacity:.65;margin:6px 0 0}
.ccp-mh-tools{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:10px}
.ccp-mh .ccp-mh-btn{font:inherit!important;font-size:13px!important;font-weight:500!important;line-height:1.2!important;min-height:0!important;padding:7px 14px!important;border:1px solid var(--ccp-border,#e6e8ec)!important;border-radius:8px!important;background:transparent!important;color:inherit!important;cursor:pointer;box-shadow:none!important}
.ccp-mh .ccp-mh-btn:hover{border-color:var(--mh)!important;color:var(--mh)!important}
.ccp-mh-copied{font-size:12px;color:#1a9e5c}
.ccp-mh-twrap{border:1px solid var(--ccp-border,#e6e8ec);border-radius:14px;overflow:auto;background:var(--ccp-card,transparent)}
.ccp-mh .ccp-mh-table{width:100%;border-collapse:separate!important;border-spacing:0;font-size:14px;margin:0;border:0!important}
.ccp-mh .ccp-mh-table th,.ccp-mh .ccp-mh-table td{padding:11px 12px!important;text-align:left;border:0!important;border-bottom:1px solid var(--ccp-border,#e6e8ec)!important;vertical-align:middle;background:transparent}
.ccp-mh .ccp-mh-table thead th{font-size:11px!important;text-transform:uppercase;letter-spacing:.04em;opacity:.65;font-weight:600;background:rgba(120,130,140,.07)!important;white-space:nowrap}
.ccp-mh .ccp-mh-table tbody tr:last-child td{border-bottom:0!important}
.ccp-mh .ccp-mh-table tbody tr:hover td{background:rgba(43,92,230,.05)}
.ccp-mh .ccp-mh-table tbody tr:nth-child(even) td{background:rgba(120,130,140,.035)}
.ccp-mh .ccp-mh-table tbody tr:nth-child(even):hover td{background:rgba(43,92,230,.06)}
.ccp-mh .ccp-mh-table td a{text-decoration:none;font-weight:500;color:var(--mh)}.ccp-mh .ccp-mh-table td a:hover{text-decoration:underline}
.ccp-mh-svg rect{transition:opacity .15s,filter .15s;cursor:default}
.ccp-mh-svg rect[fill="transparent"]:hover{filter:none;stroke:none}.ccp-mh-svg rect[data-t]:hover{filter:brightness(1.15);stroke:#263d4e;stroke-opacity:.35}
.ccp-mh-tip{position:fixed;z-index:9999;pointer-events:none;background:#263d4e;color:#fff;font:13px/1.35 -apple-system,Segoe UI,Roboto,sans-serif;padding:7px 10px;border-radius:8px;box-shadow:0 6px 20px rgba(0,0,0,.18);max-width:260px;white-space:pre-line;opacity:0;transition:opacity .1s}
.ccp-mh-tip.is-on{opacity:1}
.ccp-mh-about{margin:28px 0 0;border-top:1px solid var(--ccp-border,#e6e8ec);padding-top:14px}.ccp-mh-about summary{cursor:pointer;font-weight:600;font-size:15px;list-style:none;display:flex;align-items:center;gap:8px}.ccp-mh-about summary::before{content:"+";display:inline-block;width:20px;height:20px;border:1px solid var(--ccp-border,#e6e8ec);border-radius:6px;text-align:center;line-height:18px;font-size:14px}.ccp-mh-about[open] summary::before{content:"–"}.ccp-mh-about summary::-webkit-details-marker{display:none}.ccp-mh-about>*:not(summary){max-width:720px}
.ccp-mh-page .page-header{margin:0 0 10px!important;padding:0!important}.ccp-mh-page .page-header .entry-title{font-size:clamp(24px,2.6vw,34px)!important;font-weight:700!important;line-height:1.25!important;margin:0 0 6px!important;text-align:left!important;max-width:840px!important;margin-left:auto!important;margin-right:auto!important}
.ccp-mh-page .page-content{max-width:none!important;width:auto!important}.ccp-mh-page .page-content>*{max-width:840px;margin-left:auto;margin-right:auto}
.ccp-mh-table td:not(:first-child),.ccp-mh-table th:not(:first-child){text-align:right;white-space:nowrap}
.ccp-mh .ccp-mh-table td.rank{opacity:.45;width:28px;text-align:right;padding-right:2px!important;font-size:12px}
.ccp-mh-table td.rank+td,.ccp-mh-table th:first-child:empty+th{text-align:left!important;white-space:normal}
.ccp-mh-table td.bar{position:relative;min-width:110px}.ccp-mh-table td.bar i{position:absolute;right:8px;top:28%;height:44%;width:calc(var(--w) * .9);background:var(--mh);opacity:.14;border-radius:3px;pointer-events:none}
.ccp-mh-table td.bar span{position:relative}
.ccp-mh-table tr.is-hidden{display:none}
.ccp-mh-ctl{display:flex;gap:8px;align-items:center;margin:0 0 10px;flex-wrap:wrap}
.ccp-mh .ccp-mh-filter{font:inherit!important;font-size:14px!important;padding:8px 12px!important;border:1px solid var(--ccp-border,#e6e8ec)!important;border-radius:8px!important;background:transparent!important;color:inherit!important;min-width:220px;max-width:100%}
.ccp-mh-src{font-size:13px;opacity:.75;border-top:1px solid var(--ccp-border,#e6e8ec);padding-top:12px;margin-top:8px}
.ccp-mh-lead{font-size:15px;line-height:1.5;opacity:.85;margin:0 0 8px}
.ccp-st-dateline{font-size:12.5px;line-height:1.45;opacity:.7;margin:0 0 10px;letter-spacing:.01em}
.ccp-st-nsh{font-size:17px;line-height:1.3;margin:28px 0 8px}
.ccp-st-nsl{margin:0 0 22px;padding-left:20px;max-width:74ch}
.ccp-st-nsl li{font-size:14px;line-height:1.5;opacity:.85;margin:0 0 6px}
.ccp-mh-seg{display:inline-flex;border:1px solid var(--ccp-border,#e6e8ec);border-radius:8px;overflow:hidden}
.ccp-mh .ccp-mh-seg .ccp-mh-btn{border:0!important;border-radius:0!important;padding:7px 12px!important}
.ccp-mh .ccp-mh-seg .ccp-mh-btn.is-on{background:var(--mh)!important;color:#fff!important}
@media(max-width:700px){.ccp-mh-table.ccp-mh-cards thead{display:none}.ccp-mh-table.ccp-mh-cards tbody tr{display:grid;grid-template-columns:1fr 1fr;gap:2px 10px;padding:10px 12px;border:1px solid var(--ccp-border,#e6e8ec);border-radius:12px;margin:0 0 8px;background:var(--ccp-card,transparent)}
.ccp-mh-table.ccp-mh-cards td{display:block;border:0;padding:2px 0;text-align:left!important;white-space:normal}.ccp-mh-table.ccp-mh-cards td.rank{display:none}
.ccp-mh-table.ccp-mh-cards td.rank+td,.ccp-mh-table.ccp-mh-cards td:first-child:not(.rank){grid-column:1/-1;font-weight:600;font-size:15px;padding-bottom:6px}
.ccp-mh-table.ccp-mh-cards td[data-l]:not(.rank+td):not(:first-child)::before{content:attr(data-l);display:block;font-size:11px;text-transform:uppercase;letter-spacing:.02em;opacity:.6}
.ccp-mh-table.ccp-mh-cards td.bar i{display:none}}
@media(max-width:700px){.ccp-mh-tiles{grid-template-columns:repeat(2,1fr);gap:8px}.ccp-mh-tile{padding:11px 12px}.ccp-mh-tile b{font-size:18px;letter-spacing:-.02em}.ccp-mh-tile>span:first-child{min-height:0}.ccp-mh-swrap svg.ccp-mh-svg{min-width:540px}.ccp-mh-tile span{font-size:12px}.ccp-mh-table{font-size:13px}.ccp-mh-table th,.ccp-mh-table td{padding:7px 6px}}


.ccp-mr-nav{display:flex;gap:6px;flex-wrap:wrap;margin:0 0 22px}
.ccp-mr-nav a{font-size:13px;padding:6px 12px;border:1px solid var(--ccp-border,#e6e8ec);border-radius:999px;text-decoration:none;color:inherit}
.ccp-mr-nav a.is-active{background:var(--e-global-color-primary,#2b5ce6);border-color:var(--e-global-color-primary,#2b5ce6);color:#fff}
/* 12.09.2026, решение владельца: ночная кнопка — тёмно-синяя с белым текстом (6,10). */
html[data-theme="night"] .ccp-mr-nav a.is-active{background:#1D5AD2;border-color:#1D5AD2;color:#fff}
.ccp-mh-table.is-sortable th{cursor:pointer;user-select:none}
.ccp-mh-table.is-sortable th.sorted::after{content:" ↓";opacity:.6}
.ccp-mh-table.is-sortable th.sorted.asc::after{content:" ↑"}
.ccp-mh-table td.num{text-align:right;white-space:nowrap}
.ccp-mr-muted{opacity:.65;font-size:12px}
.ccp-mh .ccp-mh-more{margin-top:10px}
.ccp-mr-badge{display:inline-block;font-size:11px;padding:1px 6px;border-radius:6px;border:1px solid var(--ccp-border,#e6e8ec);margin-left:6px}
.ccp-mr-pan[hidden]{display:none!important}
.ccp-mr-more{font-size:13px;opacity:.75;margin:26px 0 0;line-height:1.9}
.ccp-mr-more a{text-decoration:none;border-bottom:1px solid rgba(120,130,140,.35)}
.ccp-mh-table td.dt{white-space:nowrap!important}
.ccp-mr-ctl{gap:10px;margin:0 0 14px;align-items:center}
.ccp-mh-tiles.is-3{grid-template-columns:repeat(3,1fr)}
.ccp-mh-tile .ccp-mh-sub{display:block;margin-top:4px;line-height:1.35}
@media(max-width:760px){.ccp-mh-tiles.is-3{grid-template-columns:repeat(2,1fr)}}


/* Плоский язык сайта: поверхности #fff/#e6e8ec, радиус 26, ширина 1296 —
   те же значения, что на главной и карточке товара. */
.ccp-ft{--ft-max:1296px;--ft-bg:#f4f6f8;--ft-panel:#fff;--ft-line:#e6e8ec;
  --ft-tx:#111418;--ft-mut:#6b7280;--ft-acc:#1D5AD2;
  display:block;width:100%;box-sizing:border-box;margin-top:44px;
  background:var(--ft-bg);color:var(--ft-tx);
  border-top:1px solid var(--ft-line);
  font-size:15px;line-height:1.5}
.ccp-ft--dark{--ft-bg:#12161c;--ft-panel:#1b1f26;--ft-line:#2b3038;
  --ft-tx:#E8EAED;--ft-mut:#9AA0A6;--ft-acc:#8AB4F8}
.ccp-ft *{box-sizing:border-box}
.ccp-ft__in{max-width:var(--ft-max);margin:0 auto;padding:40px 22px 26px}

/* Сетка: бренд шире колонок, дальше четыре равные. */
.ccp-ft__grid{display:grid;gap:30px 34px;
  grid-template-columns:minmax(260px,1.5fr) repeat(4,minmax(150px,1fr))}

.ccp-ft__logo{display:inline-block;margin:0 0 14px}
.ccp-ft__logo img{height:38px;width:auto;display:block}
.ccp-ft--dark .ccp-ft__logo img{filter:brightness(0) invert(1)}
.ccp-ft__tag{margin:0 0 16px;color:var(--ft-mut);font-size:14px;max-width:34em}
.ccp-ft__contacts{list-style:none;margin:0 0 18px;padding:0;display:grid;gap:6px}
.ccp-ft__contacts a{color:var(--ft-tx);text-decoration:none;font-weight:500}
.ccp-ft__contacts a:hover{color:var(--ft-acc)}
.ccp-ft__addr{color:var(--ft-mut);font-size:14px}

.ccp-ft__cta{display:flex;gap:10px;flex-wrap:wrap}
.ccp-ft__btn{display:inline-flex;align-items:center;gap:8px;height:42px;
  padding:0 18px;border-radius:12px;border:1px solid var(--ft-line);
  background:var(--ft-panel);color:var(--ft-tx);text-decoration:none;
  font-size:14px;font-weight:600;transition:.15s}
.ccp-ft__btn:hover{border-color:var(--ft-acc);color:var(--ft-acc)}
/* 16.08: зелёная заливка перетягивала на себя всё внимание подвала — кнопка
   WhatsApp теперь такая же нейтральная, как «Позвонить». Цвет текста прибит
   !important: глобальный цвет ссылок (особенно ночью) иначе его перекрашивает. */
.ccp-ft__btn--wa,
html[data-theme="night"] .ccp-ft__btn--wa{background:var(--ft-panel) !important;
  border-color:var(--ft-line) !important;color:var(--ft-tx) !important}
.ccp-ft__btn--wa:hover,
html[data-theme="night"] .ccp-ft__btn--wa:hover{border-color:var(--ft-acc) !important;
  color:var(--ft-acc) !important}

/* Колонки: на десктопе <details> раскрыт всегда, стрелка скрыта. */
.ccp-ft__col{min-width:0}
.ccp-ft__ch{font-size:13px;font-weight:700;letter-spacing:.04em;
  text-transform:uppercase;color:var(--ft-tx);margin:0 0 12px;cursor:default;
  list-style:none;display:flex;align-items:center;justify-content:space-between}
.ccp-ft__ch::-webkit-details-marker{display:none}
.ccp-ft__list{list-style:none;margin:0;padding:0;display:grid;gap:9px}
.ccp-ft__list a{color:var(--ft-mut);text-decoration:none;font-size:14px}
.ccp-ft__list a:hover{color:var(--ft-acc)}
.ccp-ft__more{color:var(--ft-acc) !important;font-weight:600}

.ccp-ft__bar{margin-top:34px;padding-top:18px;border-top:1px solid var(--ft-line);
  display:flex;flex-wrap:wrap;gap:12px 26px;align-items:center;
  justify-content:space-between}
.ccp-ft__legal{display:flex;flex-wrap:wrap;gap:6px 18px;color:var(--ft-mut);font-size:13px}
.ccp-ft__co{color:var(--ft-tx);font-weight:600}
.ccp-ft__mini{display:flex;flex-wrap:wrap;gap:8px 20px;align-items:center}
.ccp-ft__mini a{color:var(--ft-mut);text-decoration:none;font-size:13px}
.ccp-ft__mini a:hover{color:var(--ft-acc)}
/* Кит Elementor красит и раздувает любой <button> (девятый случай тех же
   граблей) — размеры и скругление задаём с !important, иначе получаем
   48-пиксельную плашку с радиусом 10 вместо пилюли. */
.ccp-ft__theme{display:inline-flex;align-items:center;gap:7px;
  height:32px !important;min-height:0 !important;line-height:1 !important;
  padding:0 13px !important;border-radius:999px !important;
  border:1px solid var(--ft-line) !important;
  background:transparent !important;color:var(--ft-mut) !important;
  font-size:13px;font-weight:500;cursor:pointer;font-family:inherit;
  box-shadow:none !important}
.ccp-ft__theme:hover{color:var(--ft-acc) !important;border-color:var(--ft-acc) !important}
/* Иконка показывает, КУДА переключишь: днём луна, ночью солнце. */
.ccp-ft__sun{display:none}
html[data-theme="night"] .ccp-ft__moon{display:none}
html[data-theme="night"] .ccp-ft__sun{display:inline-block}
.ccp-ft__disclaimer{margin:16px 0 0;color:var(--ft-mut);font-size:12px;line-height:1.55;
  max-width:96ch;opacity:.9}

/* Ночная тема сайта: подвал уходит в тёмный набор независимо от скина. */
html[data-theme="night"] .ccp-ft{--ft-bg:#12161c;--ft-panel:#1b1f26;--ft-line:#2b3038;
  --ft-tx:#E8EAED;--ft-mut:#9AA0A6;--ft-acc:#8AB4F8}
html[data-theme="night"] .ccp-ft__logo img{filter:brightness(0) invert(1)}

@media (max-width:1100px){
  .ccp-ft__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 30px}
  .ccp-ft__brand{grid-column:1 / -1}
}
@media (max-width:700px){
  .ccp-ft__in{padding:28px 16px 22px}
  .ccp-ft__grid{grid-template-columns:1fr;gap:0}
  .ccp-ft__brand{margin-bottom:22px}
  /* На телефоне колонки — аккордеон: пять заголовков вместо простыни ссылок. */
  .ccp-ft__col{border-top:1px solid var(--ft-line)}
  .ccp-ft__ch{padding:14px 0;margin:0;cursor:pointer}
  .ccp-ft__ch::after{content:"";width:8px;height:8px;flex:none;
    border-right:2px solid var(--ft-mut);border-bottom:2px solid var(--ft-mut);
    transform:rotate(45deg);margin-right:4px;transition:transform .15s}
  .ccp-ft__col[open] .ccp-ft__ch::after{transform:rotate(-135deg)}
  .ccp-ft__list{padding:0 0 16px}
  .ccp-ft__list a{font-size:15px}
  .ccp-ft__bar{margin-top:22px}
}


:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:root { --wp--style--global--content-size: 800px;--wp--style--global--wide-size: 1200px; }:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.wp-site-blocks) > * { margin-block-start: 24px; margin-block-end: 0; }:where(.wp-site-blocks) > :first-child { margin-block-start: 0; }:where(.wp-site-blocks) > :last-child { margin-block-end: 0; }:root { --wp--style--block-gap: 24px; }:root :where(.is-layout-flow) > :first-child{margin-block-start: 0;}:root :where(.is-layout-flow) > :last-child{margin-block-end: 0;}:root :where(.is-layout-flow) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-constrained) > :first-child{margin-block-start: 0;}:root :where(.is-layout-constrained) > :last-child{margin-block-end: 0;}:root :where(.is-layout-constrained) > *{margin-block-start: 24px;margin-block-end: 0;}:root :where(.is-layout-flex){gap: 24px;}:root :where(.is-layout-grid){gap: 24px;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
/*# sourceURL=global-styles-inline-css */


.ccp-ne-lb{position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;background:rgba(6,12,22,.92);touch-action:pan-y}
.ccp-ne-lb[hidden]{display:none}
.ccp-ne-lb__img{max-width:92vw;max-height:86vh;object-fit:contain;border-radius:6px;box-shadow:0 10px 40px rgba(0,0,0,.4);user-select:none}
.ccp-ne-lb button{position:absolute;display:inline-flex !important;align-items:center;justify-content:center;width:48px !important;height:48px !important;min-width:0 !important;min-height:0 !important;padding:0 !important;border:0 !important;border-radius:50% !important;background:rgba(255,255,255,.14) !important;color:#fff !important;box-shadow:none !important;cursor:pointer;font:400 28px/1 sans-serif !important}
.ccp-ne-lb button:hover{background:rgba(255,255,255,.26) !important}
.ccp-ne-lb button[hidden]{display:none !important}
.ccp-ne-lb button:focus-visible{outline:2px solid #fff !important;outline-offset:2px}
.ccp-ne-lb__x{top:16px;right:16px}
.ccp-ne-lb__prev{left:16px;top:50%;margin-top:-24px}
.ccp-ne-lb__next{right:16px;top:50%;margin-top:-24px}
.ccp-ne-lb__n{position:absolute;bottom:18px;left:0;right:0;text-align:center;color:rgba(255,255,255,.8);font:500 14px/1 "Montserrat",sans-serif}
@media (max-width:767px){.ccp-ne-lb__prev,.ccp-ne-lb__next{display:none !important}}

