/* ГЕККО — собственные стили сайта gekko-art.ru
   Подключается mu-plugin'ом gecko-custom-assets.php.
   Селекторы держим узкими: тема и остальные секции меняться не должны. */

/* --- Переходы по якорям --------------------------------------------------
   Шапка залипающая, поэтому нативный переход по #otziv/#contact ставит секцию
   под шапку. scroll-margin-top отодвигает цель на её высоту. */
#otziv,
#contact {
    scroll-margin-top: 120px;
}

@media (max-width: 767px) {
    #otziv,
    #contact {
        scroll-margin-top: 90px;
    }
}

/* --- Hero ---------------------------------------------------------------
   Видео больше не фон секции, а блок в левой колонке. Скругление — как у
   остальных карточек сайта (15–20px), тень мягкая, чтобы светлый кадр
   не сливался со сливочным фоном страницы. */
.gecko-hero-video {
    display: block;
    width: 100%;
    height: auto;
    border-radius: 18px;
    box-shadow: 0 18px 40px rgba(36, 60, 44, .18);
}

/* Мобилка: колонки складываются (это задано в самой секции),
   кнопки растягиваем на всю ширину — так требует ТЗ. */
@media (max-width: 767px) {
    .gecko-hero-video {
        border-radius: 14px;
    }

    .gecko-hero .elementor-widget-button .elementor-button {
        width: 100%;
        justify-content: center;
    }
}

/* --- Каталог: 4 карточки в ряд на десктопе ------------------------------
   Виджет Unlimited Elements сам задаёт 2 колонки на планшете (≤1023px) и
   1 на мобилке (≤639px), а десктопные 3 приходят из его собственной таблицы
   стилей и в настройках виджета не хранятся. Поэтому доводим здесь.
   Селектор привязан к id виджета сетки товаров в шаблоне «Каталог» (192). */
@media (min-width: 1024px) {
    #uc_woocommerce_product_grid_elementor_4b385df.uc_post_grid_style_one .uc_post_grid_style_one_wrap {
        grid-template-columns: repeat(4, 1fr);
    }
}

/* Приставка «от» перед ценой индивидуального проекта — см. gecko-shop-tweaks.php */
.gecko-price-from {
    opacity: .75;
}


/* ========================================================================
   Блок 11. Перенос оформления с лендинга gekko-toys-v5
   ========================================================================
   Донор: src/components/ui/link-card.tsx и src/components/ui/starfield.tsx.
   Цвета и тайминги взяты из донора один в один:
     секция     #1B3D30            карточка   #276152, рамка rgba(255,255,255,.1)
     заголовок  #EDD98A            описание   #EDD98A / 55%
     радиус 16px, отступ 28px, тень 0 1px 2px rgba(0,0,0,.05)
     hover карточки: y -5px + scale 1.025
     миниатюра: rounded-xl 12px, за край карточки, hover scale 1.1, 300ms ease-out
     звёзды: 1–3px, opacity 0→1→0, длительность 2–5s, задержка 0–5s

   Отличия от донора и почему:
     - миниатюра 150px вместо 176px, а тексту отдана вся ширина карточки:
       описания на витрине длиннее, чем на лендинге, и при донорских 176px
       с max-w-65% они наезжали на картинку;
     - кружок номера оставлен магазинный (52px, Jura 26px) вместо донорских
       28px — здесь он стоит над текстом, а не в строке с заголовком.

   Селекторы прибиты к секции «Три шага» (ed8562a), чтобы не задеть сайт. */

.elementor-element-ed8562a {
    position: relative;
    overflow: hidden;
}

/* --- звёздное поле ------------------------------------------------------ */
.gecko-starfield {
    position: absolute;
    inset: 0;
    overflow: hidden;
    pointer-events: none;
    z-index: 0;
    /* лёгкий параллакс: одно преобразование на весь слой вместо
       ста пятидесяти пружин, как в React-оригинале */
    transform: translate3d(var(--gecko-par-x, 0px), var(--gecko-par-y, 0px), 0);
    transition: transform .35s cubic-bezier(.22, .61, .36, 1);
}

.gecko-star {
    position: absolute;
    border-radius: 50%;
    background: #EDD98A;  /* цвет звёзд тёмной темы донора */
    opacity: 0;
    animation: gecko-twinkle var(--gecko-dur, 3s) linear var(--gecko-delay, 0s) infinite;
}

@keyframes gecko-twinkle {
    0%   { opacity: 0; }
    50%  { opacity: 1; }
    100% { opacity: 0; }
}

/* контент секции — поверх звёзд */
.elementor-element-ed8562a > .e-con-inner,
.elementor-element-ed8562a > .elementor-element {
    position: relative;
    z-index: 1;
}

/* --- карточки шагов -----------------------------------------------------
   Видимая коробка карточки — .circle_number_widget_container внутри виджета
   Number Box. Фон, рамка, радиус, отступы и тень заданы в настройках самого
   виджета (block11-steps.php) — здесь только то, чего виджет не умеет.

   Селекторы намеренно длинные: Elementor печатает свои правила как
   `.elementor-2 .elementor-element.elementor-element-XXX .circle_number_widget_container`,
   и без добавочного класса .elementor-widget-container наши переопределения
   проигрывают ему по специфичности. */
.elementor-2 .elementor-element.elementor-element-81a3696 .elementor-widget-container .circle_number_widget_container {
    position: relative;
    min-height: 340px;
    overflow: hidden;
    text-align: left;
    transition: transform .2s cubic-bezier(.22, .61, .36, 1);
}

.elementor-2 .elementor-element.elementor-element-81a3696 .elementor-widget-container .circle_number_widget_container:hover {
    transform: translateY(-5px) scale(1.025);
}

/* номер и текст прижимаем к верху — низ карточки занимает миниатюра */
.elementor-2 .elementor-element.elementor-element-81a3696 .circle_number_widget_layout {
    align-items: flex-start;
}

/* Текст занимает всю ширину карточки, а под миниатюру зарезервирован нижний
   отступ 120px (задан в box_padding виджета) — так они не накладываются. */

/* Иконка шага в правом нижнем углу карточки.
   Раньше здесь стояло фото «на вылет» за край (cover + отрицательные отступы).
   Иконку так показывать нельзя — её обрежет, поэтому contain, положительные
   отступы и никакого скругления. Иконки заказчик прислал в PNG 48x48; они
   переведены в вектор трассировкой (scratchpad/trace_icons.py, vtracer) и
   вшиты сюда как data URI — так не нужно разрешать загрузку SVG в WordPress.
   Исходные SVG лежат в «гекко тойс/icons/». */
.elementor-element-81a3696 .circle_number_widget_container::after {
    content: "";
    position: absolute;
    right: 26px;
    bottom: 24px;
    width: 92px;
    height: 92px;
    background-size: contain;
    background-repeat: no-repeat;
    background-position: right bottom;
    opacity: .9;
    transition: transform .3s ease-out;
    pointer-events: none;
}

.elementor-element-81a3696 .circle_number_widget_container:hover::after {
    transform: scale(1.1);
}

.elementor-element-c4c4ab9 .circle_number_widget_container::after {
    background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3C%21--%20Generator%3A%20visioncortex%20VTracer%200.6.12%20--%3E%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2248%22%20height%3D%2248%22%20viewBox%3D%220%200%20480%20480%22%3E%3Cpath%20d%3D%22M0%200%20C82.5%200%20165%200%20250%200%20C251%202.3%20252%204.6%20253%207%20C254.4%208.7%20254.4%208.7%20255.7%209.9%20C256.3%2010.4%20256.8%2010.9%20257.3%2011.3%20C257.8%2011.8%20258.3%2012.2%20258.9%2012.7%20C259.4%2013.1%20259.9%2013.6%20260.4%2014.1%20C262.8%2016.2%20265.2%2018.2%20267.7%2020.1%20C269.9%2021.9%20271.7%2023.7%20273.5%2025.9%20C277.2%2030.2%20281%2034.2%20285.4%2037.8%20C288.7%2040.6%20291.5%2043.8%20294.4%2047.1%20C297.6%2050.9%20301.1%2054.1%20304.9%2057.3%20C308.4%2060.4%20311.4%2063.6%20314.4%2067.2%20C317.6%2070.9%20321.1%2074.1%20324.9%2077.3%20C328.4%2080.4%20331.4%2083.6%20334.4%2087.2%20C337.6%2090.9%20341.1%2094.1%20344.9%2097.3%20C348.3%20100.3%20351.3%20103.5%20354.3%20107%20C357.1%20110.3%20360.2%20113.3%20363.5%20116.2%20C364.3%20117%20365.1%20117.7%20365.9%20118.5%20C366.8%20119.2%20367.6%20120%20368.4%20120.7%20C379.3%20133.5%20377.8%20148.4%20377.7%20164.2%20C377.7%20167%20377.7%20169.8%20377.7%20172.5%20C377.7%20179.2%20377.7%20186%20377.7%20192.7%20C377.6%20200.5%20377.6%20208.3%20377.6%20216.2%20C377.6%20230.2%20377.6%20244.1%20377.6%20258.1%20C377.5%20271.7%20377.5%20285.2%20377.5%20298.7%20C377.5%20299.6%20377.5%20300.4%20377.5%20301.3%20C377.5%20303%20377.5%20304.6%20377.5%20306.3%20C377.5%20307.1%20377.5%20308%20377.5%20308.8%20C377.5%20309.2%20377.5%20309.2%20377.5%20311.3%20C377.5%20324.3%20377.4%20337.2%20377.4%20350.2%20C377.4%20354.8%20377.4%20359.5%20377.4%20364.2%20C377.4%20371.6%20377.4%20379%20377.3%20386.5%20C377.3%20389.8%20377.3%20393.2%20377.3%20396.6%20C377.3%20429.2%20377.3%20429.2%20371.9%20444.3%20C371.6%20445.2%20371.3%20446%20371%20446.9%20C368.5%20453.5%20365.3%20458.3%20360%20463%20C359.2%20463.9%20358.4%20464.8%20357.6%20465.8%20C353.8%20469%20348.2%20473%20343%20473%20C342.7%20473.8%20342.4%20474.6%20342.1%20475.4%20C341%20478%20341%20478%20340%20480%20C296.7%20480.1%20253.5%20480.2%20210.2%20480.3%20C205.1%20480.3%20200%20480.3%20194.9%20480.3%20C194.4%20480.3%20194.4%20480.3%20191.8%20480.3%20C175.4%20480.3%20158.9%20480.3%20142.4%20480.4%20C125.5%20480.4%20108.6%20480.5%2091.8%20480.5%20C81.3%20480.5%2070.9%20480.5%2060.5%20480.5%20C53.3%20480.6%2046.2%20480.6%2039%20480.6%20C34.9%20480.6%2030.8%20480.6%2026.7%20480.6%20C22.9%20480.6%2019.1%20480.6%2015.3%20480.6%20C13.3%20480.6%2011.3%20480.6%209.3%20480.6%20C8.7%20480.6%208.7%20480.6%205.7%20480.6%20C5.2%20480.6%205.2%20480.6%202.6%20480.6%20C0%20480%200%20480%20-1.9%20477.6%20C-3%20475%20-3%20475%20-3%20473%20C-3.4%20472.9%20-3.4%20472.9%20-5.4%20472.3%20C-16.4%20468.3%20-23.5%20461.6%20-29.2%20451.4%20C-31.1%20447.3%20-32.4%20442.9%20-33.7%20438.6%20C-33.9%20437.9%20-34.1%20437.2%20-34.3%20436.5%20C-37.3%20426.3%20-37.1%20415.8%20-37.1%20405.2%20C-37.1%20403.7%20-37.1%20402.3%20-37.1%20400.8%20C-37.1%20396.7%20-37.1%20392.7%20-37.1%20388.6%20C-37.1%20384.2%20-37.2%20379.8%20-37.2%20375.5%20C-37.2%20366.9%20-37.2%20358.3%20-37.2%20349.7%20C-37.2%20342.8%20-37.2%20335.8%20-37.2%20328.8%20C-37.2%20309%20-37.2%20289.2%20-37.2%20269.4%20C-37.2%20268.4%20-37.2%20267.3%20-37.2%20266.2%20C-37.2%20265.1%20-37.2%20264.1%20-37.2%20263%20C-37.2%20245.7%20-37.2%20228.4%20-37.2%20211.1%20C-37.2%20193.3%20-37.2%20175.5%20-37.2%20157.8%20C-37.2%20147.8%20-37.2%20137.8%20-37.2%20127.8%20C-37.3%20119.4%20-37.3%20110.9%20-37.2%20102.4%20C-37.2%2098%20-37.2%2093.7%20-37.3%2089.4%20C-37.3%2085.4%20-37.3%2081.4%20-37.2%2077.5%20C-37.2%2076.1%20-37.2%2074.6%20-37.3%2073.2%20C-37.3%2052.8%20-34.7%2030.6%20-19.7%2015.4%20C-16.2%2012.5%20-12.2%2010.4%20-8%208.7%20C-2.9%206.4%20-2.8%205.7%200%200%20Z%20M213.1%2041%20C211.6%2041%20210.1%2041%20208.7%2041%20C208.3%2041%20208.3%2041%20206.2%2041%20C203.5%2041%20200.8%2041%20198.1%2041%20C197.2%2041%20196.2%2041%20195.2%2041.1%20C176.6%2041.1%20157.9%2041.2%20139.2%2041.2%20C127.4%2041.3%20115.5%2041.3%20103.6%2041.3%20C93.2%2041.4%2082.8%2041.4%2072.5%2041.4%20C67%2041.5%2061.5%2041.5%2056%2041.5%20C50.8%2041.5%2045.7%2041.5%2040.5%2041.6%20C38.6%2041.6%2036.7%2041.6%2034.8%2041.6%20C32.2%2041.6%2029.7%2041.6%2027.1%2041.6%20C26.3%2041.6%2025.6%2041.6%2024.8%2041.6%20C20.3%2041.6%2017.6%2042.3%2014%2045%20C9.3%2050.1%207.8%2054.5%207.7%2061.4%20C7.7%2062.7%207.7%2064%207.7%2065.3%20C7.7%2066.7%207.7%2068.2%207.7%2069.6%20C7.7%2071.1%207.7%2072.6%207.7%2074.2%20C7.7%2078.4%207.7%2082.6%207.7%2086.7%20C7.7%2091.3%207.7%2095.8%207.7%20100.3%20C7.7%20109.2%207.7%20118%207.7%20126.9%20C7.7%20134.1%207.7%20141.3%207.7%20148.5%20C7.6%20168.9%207.6%20189.3%207.6%20209.7%20C7.6%20210.8%207.6%20211.9%207.6%20213%20C7.6%20214.1%207.6%20215.2%207.6%20216.4%20C7.6%20234.2%207.6%20252.1%207.6%20269.9%20C7.6%20288.3%207.5%20306.6%207.5%20324.9%20C7.5%20335.2%207.5%20345.5%207.5%20355.8%20C7.5%20364.5%207.5%20373.3%207.5%20382.1%20C7.5%20386.5%207.5%20391%207.5%20395.5%20C7.5%20399.6%207.5%20403.7%207.5%20407.8%20C7.5%20409.2%207.5%20410.7%207.5%20412.2%20C7.4%20421.6%207.8%20428.1%2014.1%20435.4%20C17.3%20438%2020.1%20438.1%2024.1%20438.1%20C25.1%20438.1%2026.2%20438.1%2027.3%20438.1%20C28.4%20438.1%2029.6%20438.1%2030.8%20438.1%20C32%20438.1%2033.3%20438.1%2034.5%20438.1%20C38%20438.2%2041.4%20438.2%2044.8%20438.2%20C48.5%20438.2%2052.2%20438.2%2055.9%20438.2%20C64%20438.2%2072%20438.2%2080.1%20438.2%20C85.2%20438.2%2090.2%20438.2%2095.2%20438.2%20C109.2%20438.2%20123.2%20438.2%20137.1%20438.2%20C138%20438.2%20138.9%20438.2%20139.8%20438.2%20C140.7%20438.2%20141.6%20438.2%20142.5%20438.2%20C144.4%20438.2%20146.2%20438.2%20148%20438.2%20C148.4%20438.2%20148.4%20438.2%20150.7%20438.2%20C165.3%20438.2%20179.9%20438.3%20194.5%20438.3%20C209.5%20438.3%20224.4%20438.3%20239.4%20438.3%20C247.8%20438.3%20256.2%20438.3%20264.6%20438.3%20C271.8%20438.4%20279%20438.4%20286.1%20438.4%20C289.8%20438.4%20293.4%20438.4%20297.1%20438.4%20C301%20438.4%20305%20438.4%20309%20438.4%20C309.5%20438.4%20309.5%20438.4%20312.5%20438.4%20C313%20438.4%20313%20438.4%20315.7%20438.4%20C316.1%20438.4%20316.1%20438.4%20318.4%20438.4%20C322.7%20437.7%20325.3%20435.7%20328.2%20432.6%20C331%20428.5%20332.2%20425.1%20332.3%20420.1%20C332.3%20419.1%20332.3%20418.2%20332.3%20417.2%20C332.3%20416.1%20332.3%20415.1%20332.3%20414%20C332.3%20412.8%20332.3%20411.7%20332.3%20410.6%20C332.3%20406.8%20332.3%20403%20332.3%20399.2%20C332.3%20396.5%20332.3%20393.8%20332.3%20391.1%20C332.3%20384.5%20332.3%20377.9%20332.3%20371.3%20C332.3%20365.9%20332.3%20360.6%20332.3%20355.2%20C332.3%20354.8%20332.3%20354.8%20332.3%20352.9%20C332.3%20351.3%20332.3%20349.8%20332.3%20348.2%20C332.3%20333.7%20332.3%20319.1%20332.3%20304.6%20C332.3%20291.3%20332.3%20278%20332.3%20264.7%20C332.4%20251%20332.4%20237.4%20332.4%20223.7%20C332.4%20216%20332.4%20208.4%20332.4%20200.7%20C332.4%20194.2%20332.4%20187.6%20332.4%20181.1%20C332.4%20177.8%20332.4%20174.5%20332.4%20171.1%20C332.4%20167.5%20332.4%20163.9%20332.4%20160.3%20C332.4%20159.2%20332.4%20158.2%20332.4%20157.1%20C332.3%20150.1%20331.6%20145.1%20326.9%20139.5%20C326.2%20138.8%20325.4%20138.1%20324.6%20137.4%20C323.8%20136.6%20323%20135.8%20322.2%20135.1%20C321.5%20134.4%20320.8%20133.7%20320%20133%20C317.2%20130.3%20314.6%20127.6%20312.2%20124.6%20C309.4%20121.3%20306.2%20118.5%20302.9%20115.6%20C299.1%20112.4%20295.9%20108.9%20292.7%20105.1%20C289.6%20101.6%20286.4%2098.6%20282.8%2095.6%20C279.1%2092.4%20275.9%2088.9%20272.7%2085.1%20C269.6%2081.6%20266.4%2078.6%20262.8%2075.6%20C259.1%2072.4%20255.9%2068.9%20252.7%2065.1%20C249.6%2061.6%20246.4%2058.6%20242.8%2055.6%20C241%2054%20241%2054%20238.6%2051.5%20C227.9%2041.1%20227.9%2041.1%20220.8%2040.9%20C218.2%2041%20215.7%2041%20213.1%2041%20Z%20%22%20fill%3D%22%23EDD98A%22%20transform%3D%22translate%2870%2C0%29%22%2F%3E%3Cpath%20d%3D%22M0%200%20C2.4%201.3%204.7%202.6%206.9%204.1%20C7.5%204.4%208.1%204.8%208.7%205.1%20C12%207.2%2014.5%209.5%2017%2012.4%20C21.9%2018.2%2027.3%2023.5%2032.7%2028.8%20C33.8%2029.9%2034.9%2031%2036.1%2032.2%20C39%2035.1%2041.9%2038%2044.9%2041%20C47.9%2043.9%2050.9%2046.9%2053.9%2049.9%20C59.1%2055.2%2064.4%2060.4%2069.6%2065.6%20C70.4%2066.4%2071.2%2067.2%2072%2068%20C72.7%2068.7%2073.5%2069.4%2074.2%2070.2%20C78.3%2074.3%2081.2%2080.3%2081.7%2086.1%20C80.6%2092.1%2077.7%2095.9%2073%2099.6%20C67%20103.4%2062.4%20104.1%2055.3%20104.1%20C53.8%20104.2%2052.3%20104.2%2050.8%20104.2%20C48.4%20104.2%2046.1%20104.3%2043.7%20104.3%20C41.4%20104.3%2039.1%20104.3%2036.8%20104.3%20C36.1%20104.3%2035.4%20104.3%2034.6%20104.3%20C31%20104.4%2029.2%20104.8%2026.3%20107.1%20C23.5%20110.6%2023.4%20112.3%2023.4%20116.7%20C23.4%20117.3%2023.4%20118%2023.4%20118.7%20C23.4%20120.1%2023.4%20121.5%2023.4%20122.9%20C23.5%20125.2%2023.5%20127.4%2023.5%20129.7%20C23.4%20135.2%2023.5%20140.8%2023.5%20146.4%20C23.5%20151.1%2023.6%20155.8%2023.5%20160.6%20C23.5%20162.8%2023.6%20164.9%2023.6%20167.1%20C23.6%20178.1%2021.5%20189.5%2014%20198%20C6.4%20204%200.8%20207%20-9%20206%20C-12%20205.1%20-14.4%20203.7%20-17%20202%20C-17.6%20201.6%20-18.2%20201.2%20-18.8%20200.9%20C-25.6%20196%20-29.4%20187.1%20-31%20179%20C-31.1%20176.8%20-31.1%20174.5%20-31.1%20172.3%20C-31.1%20171.6%20-31.1%20171%20-31.1%20170.3%20C-31.1%20168.8%20-31.1%20167.4%20-31.1%20166%20C-31.1%20162.9%20-31.2%20159.8%20-31.2%20156.8%20C-31.2%20151%20-31.3%20145.3%20-31.3%20139.6%20C-31.2%20135.7%20-31.3%20131.7%20-31.3%20127.7%20C-31.3%20126.2%20-31.3%20124.7%20-31.3%20123.2%20C-31.3%20121.1%20-31.3%20119%20-31.4%20116.8%20C-31.4%20115.6%20-31.4%20114.4%20-31.4%20113.2%20C-32.2%20109.1%20-33.7%20107.6%20-37%20105%20C-39.8%20104.5%20-41.9%20104.3%20-44.6%20104.4%20C-45%20104.4%20-45%20104.4%20-46.9%20104.4%20C-49.2%20104.4%20-51.5%20104.4%20-53.8%20104.4%20C-56.1%20104.4%20-58.4%20104.4%20-60.7%20104.4%20C-62.2%20104.3%20-63.6%20104.3%20-65%20104.4%20C-72.8%20104.3%20-78.9%20101.8%20-84.5%2096.5%20C-87.7%2093.3%20-88.8%2091%20-89.6%2086.5%20C-89.3%2079.8%20-85.3%2072%20-80.4%2067.6%20C-79.8%2067.1%20-79.2%2066.6%20-78.6%2066%20C-72.8%2061.1%20-67.6%2055.7%20-62.2%2050.3%20C-61.1%2049.2%20-60%2048.1%20-58.8%2046.9%20C-55.9%2044%20-53%2041.1%20-50%2038.1%20C-47.1%2035.1%20-44.1%2032.1%20-41.1%2029.1%20C-35.8%2023.9%20-30.6%2018.6%20-25.4%2013.4%20C-24.6%2012.6%20-23.8%2011.8%20-23%2011%20C-22.3%2010.3%20-21.6%209.6%20-20.8%208.8%20C-18.7%206.7%20-16.4%205%20-13.9%203.3%20C-13.5%203%20-13.5%203%20-11.3%201.5%20C-7.2%20-1.2%20-4.7%20-1.2%200%200%20Z%20%22%20fill%3D%22%23EDD98A%22%20transform%3D%22translate%28244%2C103%29%22%2F%3E%3Cpath%20d%3D%22M0%200%20C1.1%20-0%202.1%20-0%203.2%20-0%20C4.4%20-0%205.5%20-0.1%206.7%20-0.1%20C8%20-0.1%209.2%20-0.1%2010.5%20-0.1%20C21.8%20-0.2%2033.2%20-0.3%2044.5%20-0.3%20C52.9%20-0.4%2061.2%20-0.4%2069.6%20-0.5%20C75.5%20-0.6%2081.4%20-0.6%2087.3%20-0.6%20C90.8%20-0.6%2094.4%20-0.6%2097.9%20-0.7%20C127.2%20-1.1%20127.2%20-1.1%20137%208.2%20C141.6%2014.5%20144.8%2021.1%20145.2%2029%20C143.8%2035.8%20140.3%2043.8%20134.6%2047.9%20C132.4%2048.8%20130.3%2049.6%20128%2050.2%20C127%2050.5%20126%2050.8%20125%2051.2%20C123.2%2051.3%20121.5%2051.3%20119.7%2051.3%20C118.6%2051.3%20117.5%2051.3%20116.4%2051.3%20C115.1%2051.3%20113.9%2051.3%20112.7%2051.4%20C111.4%2051.4%20110.2%2051.4%20108.8%2051.4%20C104.6%2051.4%20100.4%2051.4%2096.2%2051.4%20C94.7%2051.4%2093.3%2051.4%2091.8%2051.4%20C85%2051.4%2078.1%2051.5%2071.3%2051.5%20C63.4%2051.5%2055.5%2051.5%2047.6%2051.5%20C41.5%2051.6%2035.4%2051.6%2029.3%2051.6%20C25.7%2051.6%2022%2051.6%2018.4%2051.6%20C14.3%2051.7%2010.3%2051.7%206.2%2051.6%20C5%2051.7%203.8%2051.7%202.6%2051.7%20C-5.6%2051.6%20-12.8%2050.4%20-19.4%2045.3%20C-23.5%2039.8%20-27.7%2032.6%20-27.3%2025.6%20C-26.8%2023.5%20-26.8%2023.5%20-26%2021.2%20C-25.7%2020.2%20-25.4%2019.2%20-25%2018.2%20C-20.9%208.2%20-11.2%200.1%200%200%20Z%20%22%20fill%3D%22%23EDD98A%22%20transform%3D%22translate%28181.00567626953125%2C341.82591247558594%29%22%2F%3E%3C%2Fsvg%3E");
}

.elementor-element-885f525 .circle_number_widget_container::after {
    background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3C%21--%20Generator%3A%20visioncortex%20VTracer%200.6.12%20--%3E%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2248%22%20height%3D%2248%22%20viewBox%3D%220%200%20480%20480%22%3E%3Cpath%20d%3D%22M0%200%20C2.9%20-0.2%205.8%20-0.1%208.7%20-0.1%20C9.2%20-0.1%209.2%20-0.1%2011.9%20-0%20C15.3%200%2018.7%200.1%2022%200.2%20C24.3%200.2%2026.6%200.2%2028.9%200.2%20C34.5%200.3%2040.2%200.4%2045.8%200.5%20C46.2%201.5%2046.6%202.4%2047.1%203.4%20C49.4%207.6%2052.2%208.4%2056.5%209.9%20C63.4%2012.7%2067.9%2015.7%2072.8%2021.5%20C73.6%2022.3%2074.5%2023.1%2075.4%2023.8%20C78.4%2027.2%2080.7%2030.9%2083%2034.7%20C84.8%2037.5%2084.8%2037.5%2086.9%2040.4%20C95.9%2055.2%2094.2%2077.1%2091%2093.5%20C90.9%2094.3%2090.7%2095.1%2090.6%2096%20C89.5%20100.9%2087.9%20104.4%2084.8%20108.5%20C84.3%20109.3%2083.8%20110.1%2083.3%20110.9%20C80.4%20115.3%2077.6%20118.9%2073.8%20122.5%20C72.7%20123.8%2071.6%20125.1%2070.5%20126.4%20C66.9%20130.5%2063%20134%2058.8%20137.5%20C50.8%20144.5%2050.8%20144.5%2047.1%20148.2%20C44.5%20150.8%2041.6%20153.2%2038.8%20155.5%20C38%20156.3%2037.2%20157.1%2036.4%20157.9%20C33.8%20160.6%2031%20163%2028.2%20165.4%20C25.9%20167.5%2023.6%20169.5%2021.4%20171.6%20C17.6%20175.2%2013.8%20178.7%209.5%20181.8%20C4.2%20185.8%20-0.6%20190.5%20-5.4%20195.1%20C-9.4%20199%20-13.6%20202.3%20-18.2%20205.5%20C-19.9%20207.2%20-21.6%20208.8%20-23.2%20210.5%20C-25.2%20212.2%20-27.2%20213.9%20-29.2%20215.5%20C-30.1%20216.4%20-30.9%20217.2%20-31.8%20218.1%20C-34.2%20220.5%20-34.2%20220.5%20-36.8%20222.5%20C-39.2%20224.5%20-39.2%20224.5%20-41.1%20227%20C-43.3%20229.7%20-45.6%20231.3%20-48.5%20233.3%20C-51%20235.1%20-53%20237.3%20-55.2%20239.5%20C-57.2%20241.2%20-59.2%20242.9%20-61.2%20244.5%20C-62.9%20246.2%20-64.6%20247.8%20-66.2%20249.5%20C-67%20250.3%20-67.9%20251%20-68.7%20251.8%20C-75.7%20259.5%20-76.5%20265%20-76.2%20275.2%20C-76%20282.3%20-76.8%20289.1%20-78%20296.2%20C-78.1%20297.2%20-78.3%20298.2%20-78.4%20299.2%20C-80%20308%20-83.1%20315.1%20-88%20322.6%20C-89.2%20324.5%20-90.1%20326.5%20-91.1%20328.5%20C-93%20332.5%20-95.6%20335.5%20-98.6%20338.7%20C-100.2%20340.5%20-100.2%20340.5%20-102%20343.5%20C-105.6%20348.4%20-110.5%20351.8%20-115.2%20355.5%20C-116.4%20356.5%20-117.6%20357.6%20-118.8%20358.6%20C-119.9%20359.6%20-121.1%20360.6%20-122.2%20361.5%20C-123%20362.2%20-123.7%20362.8%20-124.5%20363.5%20C-129.4%20367.6%20-134.1%20370.7%20-139.9%20373.4%20C-142.1%20374.5%20-143.7%20375.6%20-145.6%20377.1%20C-149.4%20380%20-153.6%20381.1%20-158.1%20382.4%20C-161.2%20383.5%20-163.6%20384.9%20-166.4%20386.5%20C-189.7%20398.4%20-229.7%20396.9%20-254.2%20389.5%20C-257.7%20388.1%20-260.7%20386.3%20-263.7%20384.2%20C-266.3%20382.5%20-268.6%20381.5%20-271.5%20380.5%20C-276.7%20378.6%20-280.2%20375.4%20-284.2%20371.5%20C-285.1%20370.8%20-286%20370.2%20-287%20369.5%20C-289.2%20367.5%20-289.2%20367.5%20-291.1%20364.5%20C-293.2%20361.5%20-293.2%20361.5%20-300.2%20358.5%20C-300.2%20350.9%20-300.2%20343.3%20-300.2%20335.5%20C-297.9%20334.5%20-295.6%20333.5%20-293.2%20332.5%20C-290.9%20329.8%20-290.9%20329.8%20-289%20326.7%20C-285.4%20320.7%20-285.4%20320.7%20-283.2%20318.1%20C-280.8%20315%20-279.4%20311.6%20-278%20308%20C-277.9%20307.6%20-277.9%20307.6%20-277.2%20306%20C-274.9%20300%20-274%20295.3%20-274.1%20288.8%20C-274.1%20288.2%20-274.1%20287.5%20-274.1%20286.8%20C-274.1%20283.2%20-274.3%20279.7%20-274.7%20276.1%20C-276.8%20258.1%20-276.4%20237.2%20-265.7%20221.7%20C-264.6%20220.3%20-263.4%20218.9%20-262.2%20217.5%20C-261.3%20216.2%20-260.3%20214.9%20-259.4%20213.5%20C-255.5%20208.4%20-250.9%20204%20-246.2%20199.5%20C-245.5%20198.9%20-244.8%20198.2%20-244.1%20197.5%20C-240%20193.8%20-235.7%20190.8%20-230.8%20188.1%20C-228.7%20186.8%20-226.9%20185.5%20-224.9%20184%20C-221.1%20181.2%20-217.2%20180.1%20-212.6%20179%20C-211%20178.6%20-209.4%20178.1%20-207.8%20177.7%20C-207%20177.5%20-206.2%20177.3%20-205.4%20177.1%20C-202.5%20176.3%20-199.6%20175.3%20-196.8%20174.3%20C-190.5%20172.3%20-184.5%20172%20-178%20171.9%20C-165.7%20171.6%20-165.7%20171.6%20-161.1%20167.8%20C-160.6%20167.1%20-160%20166.4%20-159.5%20165.7%20C-159%20165%20-158.4%20164.3%20-157.8%20163.5%20C-157.3%20162.9%20-156.8%20162.2%20-156.2%20161.5%20C-154.5%20159.9%20-152.9%20158.2%20-151.2%20156.5%20C-150.4%20155.5%20-149.6%20154.5%20-148.7%20153.5%20C-146.3%20150.7%20-143.8%20148.1%20-141.2%20145.5%20C-140.4%20144.5%20-139.6%20143.5%20-138.7%20142.5%20C-136.3%20139.7%20-133.8%20137.1%20-131.2%20134.5%20C-130.6%20133.7%20-129.9%20132.9%20-129.2%20132%20C-127%20129.3%20-124.7%20127%20-122.2%20124.5%20C-120.4%20122.6%20-118.6%20120.7%20-116.8%20118.7%20C-116.4%20118.2%20-115.9%20117.7%20-115.4%20117.1%20C-110.3%20111.5%20-105.3%20105.8%20-100.4%20100%20C-95.1%2093.7%20-89.6%2087.5%20-83.9%2081.4%20C-81.8%2079.2%20-79.7%2076.9%20-77.7%2074.5%20C-74.2%2070.4%20-70.5%2066.4%20-66.8%2062.5%20C-63%2058.4%20-59.2%2054.2%20-55.5%2050.1%20C-52.9%2047.2%20-50.2%2044.3%20-47.6%2041.4%20C-37.8%2030.8%20-37.8%2030.8%20-33.8%2025.7%20C-27%2017.4%20-18.7%2012.3%20-9%208.2%20C-6.2%206.5%20-6.2%206.5%20-4.7%203.5%20C-2.2%200.5%20-2.2%200.5%200%200%20Z%20M-195.1%20218.6%20C-196%20218.8%20-196.9%20219%20-197.8%20219.1%20C-203.6%20220.5%20-207.2%20222.7%20-211.5%20226.9%20C-213.1%20228.5%20-214.8%20229.7%20-216.8%20231%20C-220.9%20233.9%20-224.1%20237.6%20-227.2%20241.5%20C-227.7%20242.2%20-228.3%20242.8%20-228.8%20243.5%20C-234.4%20251.9%20-232.4%20265.1%20-231.6%20274.7%20C-231.1%20281.9%20-231.2%20289.1%20-231.4%20296.4%20C-231.4%20297.5%20-231.4%20298.5%20-231.5%20299.6%20C-231.7%20306.6%20-233.2%20312.2%20-236.2%20318.5%20C-244.9%20337.4%20-244.9%20337.4%20-244.2%20344.5%20C-241.3%20348.6%20-238%20349.5%20-233.2%20350.5%20C-214.8%20353.5%20-194.3%20352.9%20-177.7%20344.3%20C-174.5%20342.7%20-171.5%20341.5%20-168.2%20340.5%20C-163.9%20339%20-161.2%20337.2%20-157.9%20334.1%20C-156.1%20332.4%20-154.2%20331.2%20-152.1%20330%20C-138.4%20320.9%20-124.6%20306.9%20-120.2%20290.5%20C-117.3%20274.5%20-118%20258.2%20-127.2%20244.5%20C-127.7%20243.6%20-128.2%20242.7%20-128.8%20241.7%20C-133%20234.3%20-138%20230.1%20-145.2%20225.5%20C-145.8%20225%20-146.5%20224.6%20-147.1%20224.1%20C-160.7%20214.2%20-179.6%20215.2%20-195.1%20218.6%20Z%20%22%20fill%3D%22%23EDD98A%22%20transform%3D%22translate%28300.2100830078125%2C-0.52996826171875%29%22%2F%3E%3Cpath%20d%3D%22M0%200%20C2.1%20-0%204.2%20-0%206.2%20-0.1%20C7.6%20-0.1%208.9%20-0.1%2010.2%20-0.1%20C11.4%20-0.1%2012.7%20-0.1%2013.9%20-0.1%20C23.7%200.9%2032.2%209.4%2038.5%2016.6%20C40.6%2019.7%2041.9%2022.9%2043.3%2026.4%20C45.8%2032.7%2048.2%2036.2%2054.3%2039.2%20C55%2039.6%2055.7%2039.9%2056.4%2040.3%20C61.6%2042.4%2065.8%2042.3%2071.3%2041.6%20C80.2%2040.6%2087.7%2040.2%2095.3%2045.2%20C96%2045.7%2096.8%2046.1%2097.6%2046.6%20C106.3%2052%20111.3%2058.7%20115.3%2068.2%20C115.3%2068.9%20115.3%2069.6%20115.3%2070.2%20C117.6%2070.9%20119.9%2071.6%20122.3%2072.2%20C122.5%2076.6%20122.6%2080.9%20122.7%2085.2%20C122.8%2086.7%20122.8%2088.1%20122.9%2089.6%20C123.1%2094.2%20123.2%2098.7%20122.3%20103.2%20C120.4%20105.2%20118.9%20106%20116.4%20107.1%20C112.4%20109.3%20111%20113.6%20109.2%20117.6%20C108.8%20118.4%20108.4%20119.3%20108%20120.1%20C105.3%20126.1%20104.8%20129.9%20107%20136.3%20C107.9%20138.5%20108.8%20140.7%20109.8%20142.9%20C110.2%20143.6%20110.5%20144.3%20110.8%20145.1%20C112.8%20149.4%20114.1%20151.4%20118.5%20153.3%20C120.6%20154.5%20120.6%20154.5%20122.3%20156.2%20C123.3%20160.6%20123.3%20164.8%20123.2%20169.3%20C123.1%20171.4%20123.1%20173.5%20123.1%20175.6%20C123%20183%20123%20183%20122.3%20186.2%20C119.9%20188.1%20118.4%20189.2%20115.3%20189.2%20C115.2%20189.6%20115.2%20189.6%20114.6%20191.7%20C110.1%20204%20102.1%20211.7%2090.3%20217.2%20C87%20218.3%2084.8%20218.3%2081.4%20218.2%20C80.2%20218.2%2079%20218.2%2077.8%20218.2%20C75.4%20218.1%2072.9%20218.1%2070.4%20218%20C61.8%20217.9%2056.3%20218.6%2049%20223.5%20C45.9%20226.6%2044.7%20229.6%2043.3%20233.6%20C41.1%20239.9%2038.6%20244.1%2033.3%20248.2%20C32%20249.3%2030.7%20250.3%2029.5%20251.4%20C28.9%20251.8%2028.3%20252.2%2027.8%20252.7%20C26.3%20254.2%2026.3%20254.2%2024.3%20259.2%20C9.8%20259.2%20-4.8%20259.2%20-19.7%20259.2%20C-20.7%20257.3%20-21.7%20255.3%20-22.7%20253.2%20C-24.8%20251.3%20-26.8%20249.6%20-29%20247.8%20C-34.7%20242.9%20-37.4%20238.5%20-39.8%20231.4%20C-41.6%20226.2%20-43.7%20222.7%20-48.7%20220.2%20C-56.4%20217.2%20-64.5%20218.2%20-72.7%20218.5%20C-80%20218.6%20-85.3%20218%20-91.7%20214.2%20C-92.8%20213.6%20-93.8%20213.1%20-94.9%20212.4%20C-103.3%20206.6%20-107.3%20200.1%20-111.7%20191.1%20C-112.7%20189.2%20-112.7%20189.2%20-114.9%20186%20C-119.3%20179.3%20-118.6%20170.2%20-117.3%20162.6%20C-116.1%20158.7%20-114.5%20155.8%20-112%20152.7%20C-106.8%20146.2%20-99.9%20136%20-100.3%20127.4%20C-101.6%20122.1%20-104.7%20117.7%20-107.7%20113.2%20C-108.3%20112.4%20-108.8%20111.6%20-109.3%20110.8%20C-110.4%20109.3%20-111.4%20107.7%20-112.4%20106.2%20C-118.1%2097.7%20-118.3%2090.4%20-117.7%2080.2%20C-116.6%2076.4%20-116.6%2076.4%20-114.7%2073.2%20C-114.3%2072.5%20-113.8%2071.7%20-113.3%2070.9%20C-112.3%2069.1%20-111.2%2067.4%20-110.2%2065.7%20C-109%2063.7%20-107.9%2061.6%20-106.8%2059.6%20C-101.3%2050.7%20-92.6%2044.5%20-82.7%2041.2%20C-80.7%2041.1%20-78.7%2041.1%20-76.7%2041.1%20C-76.1%2041.1%20-76.1%2041.1%20-73.2%2041.1%20C-70.1%2041.2%20-67.2%2041.6%20-64.1%2042%20C-56.6%2042.8%20-50.8%2040%20-44.4%2036.4%20C-41%2033.3%20-39.8%2028.9%20-38.2%2024.7%20C-33.8%2014.1%20-25.2%207.2%20-15.7%201.2%20C-10.6%20-0.5%20-5.3%200%200%200%20Z%20M-26.7%2099.2%20C-27.1%2099.6%20-27.1%2099.6%20-28.8%20101.1%20C-36.6%20108.4%20-39.2%20115.8%20-39.9%20126.3%20C-40.3%20138%20-38.9%20148%20-30.9%20157%20C-30.2%20157.7%20-29.5%20158.5%20-28.7%20159.2%20C-28%20160%20-27.4%20160.8%20-26.7%20161.5%20C-19.7%20169.2%20-11.8%20171.1%20-1.7%20172.2%20C8.9%20172.6%2020.6%20171.3%2028.8%20164.1%20C30.4%20162.5%2031.8%20160.9%2033.3%20159.2%20C34%20158.5%2034.8%20157.7%2035.6%20156.9%20C43.4%20148.2%2044.9%20137.9%2044.5%20126.5%20C43.5%20113.7%2039.5%20106.7%2030.3%2098.2%20C29.4%2097.4%2028.6%2096.6%2027.7%2095.8%20C11.9%2082.1%20-12.4%2086.1%20-26.7%2099.2%20Z%20%22%20fill%3D%22%23EDD98A%22%20transform%3D%22translate%28357.714111328125%2C220.759765625%29%22%2F%3E%3C%2Fsvg%3E");
}

.elementor-element-32da792 .circle_number_widget_container::after {
    background-image: url("data:image/svg+xml,%3C%3Fxml%20version%3D%221.0%22%20encoding%3D%22UTF-8%22%3F%3E%3C%21--%20Generator%3A%20visioncortex%20VTracer%200.6.12%20--%3E%3Csvg%20version%3D%221.1%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2248%22%20height%3D%2248%22%20viewBox%3D%220%200%20480%20480%22%3E%3Cpath%20d%3D%22M0%200%20C0.9%200.3%201.7%200.6%202.6%200.9%20C12.7%204.4%2018.5%2010.7%2023.9%2019.8%20C27.4%2028.9%2027.5%2041.7%2023.9%2050.8%20C18.8%2060%209.8%2069.2%20-0.1%2072.8%20C-5.9%2074.3%20-12%2074.1%20-18.1%2073.8%20C-18.9%2073.8%20-19.7%2073.7%20-20.6%2073.7%20C-28.9%2072.8%20-35.2%2067.3%20-41.1%2061.8%20C-44.8%2057.1%20-46.8%2051.9%20-48.9%2046.3%20C-49.2%2045.5%20-49.5%2044.7%20-49.9%2043.8%20C-53.4%2034.2%20-50%2027.9%20-46.1%2018.8%20C-45.9%2018.3%20-45.9%2018.3%20-44.8%2015.6%20C-38.9%206.1%20-31.5%202.3%20-21.1%20-1.2%20C-20.4%20-1.6%20-19.8%20-1.9%20-19.1%20-2.3%20C-12.7%20-5%20-6.1%20-2.2%200%200%20Z%20%22%20fill%3D%22%23EDD98A%22%20transform%3D%22translate%2855.0625%2C7.1875%29%22%2F%3E%3Cpath%20d%3D%22M0%200%20C0.9%200.3%201.7%200.6%202.6%200.9%20C12.7%204.4%2018.5%2010.7%2023.9%2019.8%20C27.4%2028.9%2027.5%2041.7%2023.9%2050.8%20C18.8%2060%209.8%2069.2%20-0.1%2072.8%20C-5.9%2074.3%20-12%2074.1%20-18.1%2073.8%20C-18.9%2073.8%20-19.7%2073.8%20-20.6%2073.8%20C-29.7%2072.8%20-37.9%2065.5%20-43.8%2058.8%20C-49%2050.5%20-52.8%2039.5%20-50.6%2029.7%20C-48.4%2021.9%20-46.3%2015.3%20-40.1%209.8%20C-39.5%209.2%20-38.8%208.6%20-38.2%207.9%20C-33.7%203.7%20-29.5%201.5%20-23.6%20-0.4%20C-21.1%20-1.2%20-21.1%20-1.2%20-19.2%20-2.3%20C-12.7%20-5%20-6.2%20-2.2%200%200%20Z%20%22%20fill%3D%22%23EDD98A%22%20transform%3D%22translate%28175.0625%2C7.1875%29%22%2F%3E%3Cpath%20d%3D%22M0%200%20C0.9%200.3%201.7%200.6%202.6%200.9%20C12.7%204.4%2018.5%2010.7%2023.9%2019.8%20C27.4%2028.9%2027.5%2041.7%2023.9%2050.8%20C18.8%2060%209.8%2069.2%20-0.1%2072.8%20C-5.9%2074.3%20-12%2074.1%20-18.1%2073.8%20C-18.9%2073.8%20-19.7%2073.8%20-20.6%2073.8%20C-29.7%2072.8%20-37.9%2065.5%20-43.8%2058.8%20C-49%2050.5%20-52.8%2039.5%20-50.6%2029.7%20C-48.4%2021.9%20-46.3%2015.3%20-40.1%209.8%20C-39.5%209.2%20-38.8%208.6%20-38.2%207.9%20C-33.7%203.7%20-29.5%201.5%20-23.6%20-0.4%20C-21.1%20-1.2%20-21.1%20-1.2%20-19.2%20-2.3%20C-12.7%20-5%20-6.2%20-2.2%200%200%20Z%20%22%20fill%3D%22%23EDD98A%22%20transform%3D%22translate%28295.0625%2C7.1875%29%22%2F%3E%3Cpath%20d%3D%22M0%200%20C2.8%202.4%204.9%205%207%208%20C7.6%208.6%208.1%209.3%208.7%209.9%20C15.5%2018.1%2015.6%2027.7%2015%2038%20C13.8%2049.9%204.8%2058.6%20-4%2066%20C-12%2070.3%20-20.1%2070.4%20-29%2070%20C-29.8%2070%20-30.7%2069.9%20-31.5%2069.9%20C-39.8%2068.9%20-46.1%2063.5%20-52%2058%20C-55.7%2053.3%20-57.7%2048.1%20-59.8%2042.5%20C-60.1%2041.7%20-60.5%2040.8%20-60.8%2040%20C-64.4%2030.4%20-61.1%2024%20-57%2015%20C-55.8%2012.5%20-54.5%2010.4%20-53%208%20C-52.6%207.3%20-52.2%206.7%20-51.8%206%20C-46%20-1.9%20-36.5%20-4.3%20-27.4%20-6.7%20C-18.3%20-7.9%20-7.8%20-4.2%200%200%20Z%20%22%20fill%3D%22%23EDD98A%22%20transform%3D%22translate%2866%2C131%29%22%2F%3E%3Cpath%20d%3D%22M0%200%20C2.8%202.4%204.9%205%207%208%20C7.6%208.6%208.1%209.3%208.7%209.9%20C15.5%2018.1%2015.6%2027.7%2015%2038%20C13.8%2049.9%204.8%2058.6%20-4%2066%20C-12%2070.3%20-20.1%2070.4%20-29%2070%20C-29.8%2070%20-30.7%2070%20-31.5%2069.9%20C-40.6%2069%20-48.8%2061.7%20-54.7%2055%20C-60.5%2045.7%20-63.7%2034.7%20-61.1%2023.9%20C-58.2%2013.5%20-53.1%205%20-44%20-1%20C-39.6%20-3.3%20-34.9%20-4.8%20-30%20-6%20C-29.2%20-6.2%20-28.3%20-6.4%20-27.4%20-6.7%20C-18.4%20-7.9%20-7.8%20-4.1%200%200%20Z%20%22%20fill%3D%22%23EDD98A%22%20transform%3D%22translate%28186%2C131%29%22%2F%3E%3Cpath%20d%3D%22M0%200%20C0.6%200.3%201.3%200.5%201.9%200.8%20C4.1%201.6%206.2%202.5%208.4%203.4%20C9.1%203.7%209.8%204%2010.5%204.3%20C14.4%206%2017.3%207.7%2020%2011%20C20%2011.7%2020%2012.3%2020%2013%20C20.6%2013.2%2021.1%2013.5%2021.7%2013.8%20C31.1%2018.8%2037.5%2028.9%2040.7%2038.9%20C41.2%2040.7%2041.7%2042.5%2042.2%2044.2%20C42.4%2045.1%2042.7%2046%2043%2046.9%20C43.2%2047.8%2043.5%2048.7%2043.7%2049.6%20C43.8%2050%2043.8%2050%2044.4%2051.9%20C46.1%2060.8%2046.1%2069.9%2046.2%2078.9%20C46.2%2081%2046.2%2083.1%2046.2%2085.2%20C46.3%2091.1%2046.3%2097%2046.3%20103%20C46.3%20106.6%2046.4%20110.3%2046.4%20113.9%20C46.4%20115.3%2046.4%20116.7%2046.4%20118.1%20C46.4%20120%2046.4%20121.9%2046.5%20123.8%20C46.5%20124.9%2046.5%20126%2046.5%20127.2%20C47.1%20130.7%2048.3%20131.8%2051%20134%20C53%20134.6%2053%20134.6%2055.2%20134.7%20C56.1%20134.7%2056.9%20134.8%2057.8%20134.9%20C59.5%20134.9%2061.2%20135%2062.9%20135.1%20C76.3%20135.6%2086.8%20137.7%2099%20143.6%20C101.4%20144.7%20103.8%20145.7%20106.4%20146.5%20C110.1%20148%20112.3%20149.7%20115.2%20152.4%20C117.1%20154.1%20119%20155.4%20121.2%20156.7%20C125.2%20159.3%20128.8%20162.3%20132.3%20165.5%20C132.8%20166%20133.3%20166.4%20133.8%20166.9%20C137.2%20169.9%20139.6%20173.2%20142%20177%20C142.9%20178.2%20143.9%20179.4%20144.9%20180.6%20C148%20184.8%20150.3%20189.3%20152.5%20194%20C154%20197%20154%20197%20156%20200.2%20C158.1%20203.9%20159.1%20207.7%20159.8%20211.9%20C160%20212.6%20160.1%20213.3%20160.2%20214.1%20C160.7%20216.4%20161.1%20218.7%20161.6%20221%20C162%20223.3%20162.4%20225.6%20162.9%20227.9%20C163.2%20229.3%20163.4%20230.8%20163.7%20232.2%20C165.7%20242.7%20165.7%20242.7%20169%20246%20C169.1%20248%20169.2%20249.9%20169.2%20251.9%20C169.2%20252.6%20169.2%20252.6%20169.2%20255.8%20C169.3%20257.2%20169.3%20258.6%20169.3%20260%20C169.3%20260.7%20169.3%20261.4%20169.3%20262.1%20C169.3%20265.8%20169.3%20269.5%20169.4%20273.2%20C169.4%20277%20169.4%20280.9%20169.5%20284.7%20C169.5%20287.6%20169.5%20290.6%20169.5%20293.5%20C169.5%20294.9%20169.5%20296.3%20169.6%20297.8%20C169.6%20299.7%20169.6%20301.7%20169.6%20303.7%20C169.6%20304.8%20169.6%20305.9%20169.6%20307.1%20C168.8%20310.9%20167.2%20311.8%20164%20314%20C162.6%20316.2%20162.6%20316.2%20161.4%20318.5%20C158.1%20325.3%20153.5%20328.2%20146.7%20331.1%20C144%20332%20144%20332%20140.9%20331.7%20C140%20331.1%20139%20330.6%20138%20330%20C137.6%20329.8%20137.6%20329.8%20135.6%20328.8%20C128.3%20324.9%20123.6%20319.9%20121%20312%20C120.9%20309.7%20120.9%20307.4%20120.8%20305.2%20C120.8%20304.5%20120.8%20303.8%20120.8%20303.1%20C120.8%20301.6%20120.8%20300.1%20120.8%20298.6%20C120.8%20296.2%20120.8%20293.8%20120.7%20291.4%20C120.7%20284.5%20120.6%20277.7%20120.6%20270.9%20C120.4%20237.7%20120.4%20237.7%20118.7%20226.6%20C118.6%20225.9%20118.5%20225.2%20118.4%20224.5%20C117%20216.9%20112.6%20211%20108%20205%20C107.3%20204%20106.7%20202.9%20106%20201.9%20C99.3%20192.4%2087.5%20186.3%2077%20182%20C76.3%20181.7%2075.6%20181.4%2074.9%20181.1%20C67.6%20178.2%2060.4%20177.9%2052.7%20177.8%20C50.9%20177.7%2049.1%20177.7%2047.2%20177.7%20C44.4%20177.6%2041.6%20177.6%2038.8%20177.5%20C36.1%20177.5%2033.3%20177.4%2030.6%20177.4%20C29.8%20177.4%2028.9%20177.4%2028.1%20177.4%20C16.7%20177.1%2016.7%20177.1%2012%20175%20C10%20172.7%2010%20172.7%208%20170%20C7.4%20169.3%206.8%20168.6%206.1%20167.9%20C-1.2%20158.6%200.1%20147.8%200.2%20136.6%20C0.2%20134.4%200.2%20132.2%200.1%20130%20C0.1%20124.3%200.1%20118.6%200.2%20112.9%20C0.2%20103.7%200.2%2094.6%200.2%2085.4%20C0.2%2082.2%200.2%2079%200.2%2075.8%20C0.2%2073.9%200.2%2071.9%200.2%2069.9%20C0.2%2069.5%200.2%2069.5%200.2%2067.3%20C0.2%2060.6%200%2053.7%20-4.1%2048.2%20C-9.3%2044.3%20-14.4%2041.4%20-21%2041%20C-23.6%2042%20-25.8%2042.9%20-28.2%2044.2%20C-28.8%2044.6%20-29.4%2044.9%20-30.1%2045.2%20C-34.6%2047.5%20-37.2%2049%20-39.1%2053.8%20C-40.6%2059.5%20-40.3%2065.3%20-40.3%2071.2%20C-40.3%2073.2%20-40.3%2075.2%20-40.3%2077.2%20C-40.3%2079.4%20-40.3%2081.6%20-40.3%2083.7%20C-40.3%2088.2%20-40.4%2092.7%20-40.4%2097.3%20C-40.4%20106.8%20-40.5%20116.4%20-40.5%20126%20C-40.5%20136.3%20-40.6%20146.7%20-40.6%20157%20C-40.6%20161.5%20-40.7%20166%20-40.7%20170.5%20C-40.7%20172.6%20-40.7%20174.7%20-40.7%20176.8%20C-40.7%20179.4%20-40.7%20182%20-40.7%20184.6%20C-40.8%20197.9%20-40.8%20197.9%20-44.2%20202.8%20C-52%20209.2%20-61.4%20213.2%20-70.9%20216.4%20C-76.5%20218.4%20-79.3%20220.9%20-82.5%20225.8%20C-84%20228%20-84%20228%20-86.1%20229.8%20C-90.8%20235.1%20-90.4%20242.3%20-90.4%20248.9%20C-90.4%20249.4%20-90.4%20249.4%20-90.4%20251.5%20C-90.5%20267%20-77%20279.4%20-67.8%20290.7%20C-67.1%20291.6%20-66.4%20292.5%20-65.6%20293.4%20C-65%20294.2%20-64.3%20295%20-63.7%20295.8%20C-59.4%20301.5%20-58.6%20307.4%20-59.2%20314.5%20C-60.1%20319.8%20-61.6%20322.7%20-66%20326%20C-76.8%20332.6%20-76.8%20332.6%20-82%20333%20C-84.2%20332%20-84.2%20332%20-86.3%20330.4%20C-89.2%20328.3%20-92%20326.4%20-95.1%20324.7%20C-99.9%20321.7%20-102.8%20317.5%20-106%20313%20C-107.1%20311.5%20-108.3%20310%20-109.4%20308.6%20C-110%20307.8%20-110.6%20307.1%20-111.2%20306.3%20C-112.4%20304.7%20-113.7%20303.1%20-115%20301.5%20C-118.8%20296.9%20-122.1%20292.5%20-124.8%20287.2%20C-126%20285%20-126%20285%20-128%20282.3%20C-130.6%20278.1%20-131.4%20274.1%20-132.2%20269.2%20C-132.4%20268.3%20-132.6%20267.4%20-132.8%20266.4%20C-134.9%20253.5%20-134.6%20241.7%20-132.2%20228.8%20C-132.1%20227.9%20-131.9%20227.1%20-131.8%20226.2%20C-130.7%20220.7%20-129%20216.7%20-126%20212%20C-125.3%20210.8%20-124.7%20209.6%20-124%20208.4%20C-123.4%20207.2%20-122.7%20206%20-122.1%20204.8%20C-121.7%20204.2%20-121.4%20203.6%20-121.1%20203%20C-118.9%20199%20-116.6%20196.7%20-113%20194%20C-111.9%20192.7%20-110.8%20191.4%20-109.7%20190.1%20C-106.7%20186.6%20-103.8%20184.3%20-99.8%20182.1%20C-98%20181%20-98%20181%20-95.5%20178.9%20C-92.7%20176.8%20-90%20175.7%20-86.8%20174.5%20C-83.9%20172.1%20-83.6%20168.6%20-83%20165%20C-82.7%20161.4%20-82.8%20157.8%20-82.8%20154.2%20C-82.8%20153.7%20-82.8%20153.7%20-82.8%20151%20C-82.8%20148.8%20-82.8%20146.5%20-82.8%20144.2%20C-82.9%20140.6%20-82.9%20137%20-82.9%20133.4%20C-82.9%20124.4%20-83%20115.5%20-83%20106.5%20C-83.1%2098.9%20-83.1%2091.3%20-83.1%2083.8%20C-83.1%2080.2%20-83.1%2076.7%20-83.2%2073.2%20C-83.3%2039.2%20-83.3%2039.2%20-73.5%2026.9%20C-72%2025%20-72%2025%20-70.1%2021.9%20C-67.7%2018.6%20-65.1%2016.3%20-61.9%2013.7%20C-60%2012%20-60%2012%20-57.8%209.4%20C-54%206.2%20-49.9%204.9%20-45.2%203.2%20C-42%202%20-39%200.5%20-36%20-1.2%20C-25.6%20-5.4%20-10.1%20-4.2%200%200%20Z%20%22%20fill%3D%22%23EDD98A%22%20transform%3D%22translate%28311%2C144%29%22%2F%3E%3Cpath%20d%3D%22M0%200%20C2.8%202.4%204.9%205%207%208%20C7.6%208.6%208.1%209.3%208.7%209.9%20C15.5%2018.1%2015.6%2027.7%2015%2038%20C13.8%2049.9%204.8%2058.6%20-4%2066%20C-12%2070.3%20-20.1%2070.4%20-29%2070%20C-29.8%2070%20-30.7%2069.9%20-31.5%2069.9%20C-39.8%2068.9%20-46.1%2063.5%20-52%2058%20C-55.7%2053.3%20-57.7%2048.1%20-59.8%2042.5%20C-60.1%2041.7%20-60.5%2040.8%20-60.8%2040%20C-64.4%2030.4%20-61.1%2024%20-57%2015%20C-55.8%2012.5%20-54.5%2010.4%20-53%208%20C-52.6%207.3%20-52.2%206.7%20-51.8%206%20C-46%20-1.9%20-36.5%20-4.3%20-27.4%20-6.7%20C-18.3%20-7.9%20-7.8%20-4.2%200%200%20Z%20%22%20fill%3D%22%23EDD98A%22%20transform%3D%22translate%2866%2C251%29%22%2F%3E%3C%2Fsvg%3E");
}

/* Мобилка: тяжёлое отключаем, миниатюры уменьшаем — иначе они съедают
   карточку, когда та в одну колонку. */
@media (max-width: 767px) {
    .gecko-starfield {
        display: none;
    }

    .elementor-2 .elementor-element.elementor-element-81a3696 .elementor-widget-container .circle_number_widget_container {
        min-height: 300px;
    }

    .elementor-element-81a3696 .circle_number_widget_container::after {
        width: 72px;
        height: 72px;
        right: 22px;
        bottom: 20px;
    }

}

@media (prefers-reduced-motion: reduce) {
    .gecko-star {
        animation: none;
        opacity: .5;
    }

    .gecko-starfield,
    .elementor-element-81a3696 .circle_number_widget_container,
    .elementor-element-81a3696 .circle_number_widget_container::after {
        transition: none;
    }

    .elementor-element-81a3696 .circle_number_widget_container:hover {
        transform: none;
    }
}

/* ========================================================================
   Правки v2 (23.08.2026)
   ======================================================================== */

/* --- «Выбери свой формат»: карточки одной высоты ------------------------
   Было: у карточек разное число пунктов, поэтому низ получался рваным.
   Стало: колонки тянутся на всю высоту ряда, список забирает свободное
   место, кнопка прижата к низу — низ выровнен. Приподнятость M сохраняется
   за счёт margin-top: 20px у соседних колонок (задан в самих контейнерах),
   и при растяжении M просто выше остальных на эти 20px.
   Контейнер с припиской о примерных ценах из растяжения исключён. */
.elementor-element-939c5d3,
.elementor-element-6a03a82 {
    align-items: stretch;
}

.elementor-element-939c5d3 > .e-con:not(.gecko-custom-note),
.elementor-element-6a03a82 > .e-con:not(.gecko-custom-note),
.elementor-element-939c5d3 .elementor-widget-ucaddon_icon_pricing_table,
.elementor-element-6a03a82 .elementor-widget-ucaddon_icon_pricing_table,
.elementor-element-939c5d3 .elementor-widget-ucaddon_icon_pricing_table > .elementor-widget-container,
.elementor-element-6a03a82 .elementor-widget-ucaddon_icon_pricing_table > .elementor-widget-container,
.elementor-element-939c5d3 .uc_icon_solid_pricing_table,
.elementor-element-6a03a82 .uc_icon_solid_pricing_table {
    display: flex;
    flex-direction: column;
    height: 100%;
}

.elementor-element-939c5d3 .uc_ispt_container,
.elementor-element-6a03a82 .uc_ispt_container {
    display: flex;
    flex-direction: column;
    flex: 1 1 auto;
}

.elementor-element-939c5d3 .uc_ispt_container_main,
.elementor-element-6a03a82 .uc_ispt_container_main {
    flex: 1 1 auto;
}

.elementor-element-939c5d3 .ue_pricing_table_footer,
.elementor-element-6a03a82 .ue_pricing_table_footer {
    margin-top: auto;
}

/* Мобилка: колонки идут одна под другой, «пирамидка» там не нужна —
   иначе между карточками появляется лишний отступ сверху. */
@media (max-width: 767px) {
    .elementor-element-939c5d3 > .e-con,
    .elementor-element-6a03a82 > .e-con {
        margin-top: 0;
    }
}

/* ========================================================================
   Правки v3 (01.09.2026)
   ======================================================================== */

/* --- Мобилка: снять растяжку карточек форматов -------------------------
   Выравнивание низа нужно только когда карточки стоят в ряд. На мобилке
   они идут одна под другой, а height:100% + margin-top:auto продолжали
   работать и выдавливали кнопку вниз — в карточке S получался пустой
   провал ~70px между списком и кнопкой. Здесь растяжка отключается. */
@media (max-width: 767px) {
    .elementor-element-939c5d3 > .e-con,
    .elementor-element-6a03a82 > .e-con,
    .elementor-element-939c5d3 .elementor-widget-ucaddon_icon_pricing_table,
    .elementor-element-6a03a82 .elementor-widget-ucaddon_icon_pricing_table,
    .elementor-element-939c5d3 .elementor-widget-ucaddon_icon_pricing_table > .elementor-widget-container,
    .elementor-element-6a03a82 .elementor-widget-ucaddon_icon_pricing_table > .elementor-widget-container,
    .elementor-element-939c5d3 .uc_icon_solid_pricing_table,
    .elementor-element-6a03a82 .uc_icon_solid_pricing_table,
    .elementor-element-939c5d3 .uc_ispt_container,
    .elementor-element-6a03a82 .uc_ispt_container {
        height: auto;
    }

    .elementor-element-939c5d3 .uc_ispt_container,
    .elementor-element-6a03a82 .uc_ispt_container,
    .elementor-element-939c5d3 .uc_ispt_container_main,
    .elementor-element-6a03a82 .uc_ispt_container_main {
        flex: 0 1 auto;
    }

    .elementor-element-939c5d3 .ue_pricing_table_footer,
    .elementor-element-6a03a82 .ue_pricing_table_footer {
        margin-top: 0;
    }
}

/* --- Личный кабинет и корзина: Montserrat -------------------------------
   Кит #6 задаёт Body-типографику только для .elementor-kit-6, а разметка
   WooCommerce внутри виджетов перебивается собственными правилами темы:
   поля, кнопки и ссылки падали на Roboto, а метки полей — вообще на
   Jura 900 (наследие лендинга). Тянем весь блок WooCommerce на Montserrat.
   Наследование от родителя тут не работает: у .woocommerce задан свой
   font-family, поэтому нужен явный список селекторов. */
.woocommerce,
.woocommerce input,
.woocommerce select,
.woocommerce textarea,
.woocommerce button,
.woocommerce a,
.woocommerce label,
.woocommerce table,
.woocommerce .button,
.woocommerce-page input,
.woocommerce-page select,
.woocommerce-page textarea,
.woocommerce-page button,
.woocommerce-page label,
.woocommerce-MyAccount-navigation a,
.woocommerce-form__label,
.woocommerce-Address,
.woocommerce-message,
.woocommerce-info,
.woocommerce-error {
    font-family: "Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;
}

/* Метки полей ловили вес 900 — для подписи это слишком жирно. */
.woocommerce label,
.woocommerce-form__label,
.woocommerce-MyAccount-navigation a {
    font-weight: 500;
}

/* --- Hero: кнопки CTA одного размера ------------------------------------
   «Купить набор» и «Своё фото» — разные по длине подписи, поэтому кнопки
   получались разной ширины и колонка выглядела рваной. Фиксируем общую
   минимальную ширину и центрируем подпись. На мобилке растягиваем на всю
   ширину: там фиксированная ширина только мешает. */
.elementor-element-0ad04e0 .elementor-button {
    min-width: 260px;
    justify-content: center;
    text-align: center;
}

@media (max-width: 767px) {
    .elementor-element-0ad04e0 .elementor-button {
        min-width: 0;
        width: 100%;
    }
}

/* --- Подвал: соцсети в столбик ------------------------------------------
   Мега-меню раскладывало пункты в строку с переносом: «ВКонтакте» и «МАКС»
   слипались, RUTUBE уезжал на вторую строку. Настройка item_layout виджета
   управляет выпадающим содержимым, а не самим рядом пунктов, поэтому ряд
   разворачиваем стилями — как в соседних колонках подвала. */
.elementor-element-2ad2d8a .e-n-menu-heading {
    flex-direction: column;
    align-items: flex-start;
    gap: 8px;
    flex-wrap: nowrap;
}

.elementor-element-2ad2d8a .e-n-menu-title {
    width: auto;
}

/* --- Подвал: свои иконки соцсетей вместо Font Awesome --------------------
   Виджет n-menu рендерит иконки инлайн-SVG из библиотеки Font Awesome
   (класс вида e-fab-vk, e-fas-comment-dots — не <img>, поэтому подменить
   через настройки виджета растровым файлом нельзя, Elementor принимает
   для загрузки только SVG). Прячем встроенный SVG и ставим свой PNG/WEBP
   фоном на обёртку той же коробки 16×16. */
.elementor-element-2ad2d8a .e-n-menu-icon {
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
}

.elementor-element-2ad2d8a svg.e-fab-vk,
.elementor-element-2ad2d8a svg.e-fas-comment-dots,
.elementor-element-2ad2d8a svg.e-fas-play-circle {
    visibility: hidden;
}

.elementor-element-2ad2d8a .e-n-menu-icon:has(svg.e-fab-vk) {
    background-image: url('https://gekko-art.ru/wp-content/uploads/2026/09/gekko-icon-vk.png');
}

.elementor-element-2ad2d8a .e-n-menu-icon:has(svg.e-fas-comment-dots) {
    background-image: url('https://gekko-art.ru/wp-content/uploads/2026/09/gekko-icon-max.png');
}

.elementor-element-2ad2d8a .e-n-menu-icon:has(svg.e-fas-play-circle) {
    background-image: url('https://gekko-art.ru/wp-content/uploads/2026/09/gekko-icon-rutube.webp');
}

/* --- Вкладка «Индивидуальный проект»: третья карточка уезжала вниз -------
   В ряду 6a03a82 лежат ЧЕТЫРЕ элемента: три карточки S/M/L и контейнер
   1e1bb52 с припиской «Цены примерные…». Ряду выставлен flex-wrap: wrap
   (иначе приписка не встала бы под карточки), и приписка вставала четвёртой
   колонкой в ту же строку — суммарной ширины не хватало, и карточка L
   переносилась на следующую строку под S.
   Заставляем приписку занимать всю строку целиком: тогда три карточки
   остаются в одном ряду, а текст уходит под них. */
.elementor-element-1e1bb52 {
    flex: 0 0 100% !important;
    max-width: 100% !important;
}

/* Сами карточки были по 376px: три штуки плюс отступы не помещались в 1140px
   контейнера, и L переносилась на вторую строку. Задаём треть ширины с учётом
   зазоров, чтобы три карточки гарантированно стояли в один ряд. */
@media (min-width: 768px) {
    .elementor-element-55a5ee9,
    .elementor-element-79c7d6a,
    .elementor-element-33ddc2c {
        flex: 0 1 calc(33.333% - 16px) !important;
        max-width: calc(33.333% - 16px) !important;
    }
}

/* --- Карточка товара: галерея ------------------------------------------
   Виджет Unlimited Elements рисует галерею на чёрном фоне и кадрирует фото
   по площади — у товарных снимков от этого срезаются края с текстом.
   Ставим фон в цвет страницы и вписываем изображение целиком.
   Галерея — Unite Gallery (классы ug-*): режим slider_scale_mode "fill"
   зашит в шаблон виджета, а размеры и сдвиг картинки он пишет инлайном,
   поэтому перебиваем с !important. Фон полосы миниатюр тоже инлайновый:
   прозрачный #02010100 из настроек галерея понимает как чёрный. */
.elementor-element-a39300e .ug-gallery-wrapper,
.elementor-element-a39300e .ug-slider-wrapper,
.elementor-element-a39300e .ug-strip-panel {
    background-color: #F6F4E6 !important;
}

.elementor-element-a39300e .ug-slider-wrapper .ug-item-wrapper {
    width: 100% !important;
    height: 100% !important;
    left: 0 !important;
    top: 0 !important;
}

.elementor-element-a39300e .ug-slider-wrapper .ug-item-wrapper img {
    width: 100% !important;
    height: 100% !important;
    max-width: none !important;
    left: 0 !important;
    top: 0 !important;
    margin: 0 !important;
    object-fit: contain;
}

/* --- Работы видно целиком, без обрезки -----------------------------------
   Виджеты карусели и отзывов режут картинку по `cover`: бокс широкий
   (в отзывах почти 2:1), а снимки работ в основном вертикальные — от кадра
   оставалась треть, картина уезжала за край.
   Ставим `contain`, чтобы снимок вписывался полностью, и поднимаем высоту
   боксов ближе к квадрату — тогда у вертикальных кадров поля по бокам
   получаются небольшими. Фон прозрачный: поля сливаются с карточкой.
   !important здесь по делу — размеры приходят из стилей самого виджета. */

.elementor-element-4f44ca5 .uc_dark_carousel_placeholder,
.elementor-element-4f44ca5 .uc_dark_carousel_placeholder img {
    height: 260px !important;
}

.elementor-element-4f44ca5 .uc_dark_carousel_placeholder img {
    object-fit: contain !important;
    background: transparent;
}

.elementor-element-620e4df .ue-image-wrapper,
.elementor-element-620e4df .ue-image-wrapper img.ue-image {
    height: 275px !important;
}

.elementor-element-620e4df img.ue-image {
    object-fit: contain !important;
    background: transparent;
}

/* Обёртка картинки у виджета залита белым, а карточка отзыва кремовая —
   поля по бокам вертикальных кадров выделялись светлым пятном. Гасим фон,
   чтобы сквозь поля просвечивала сама карточка. */
.elementor-element-620e4df .ue-image-wrapper,
.elementor-element-4f44ca5 .uc_dark_carousel_placeholder {
    background: transparent !important;
}

@media (max-width: 767px) {
    .elementor-element-4f44ca5 .uc_dark_carousel_placeholder,
    .elementor-element-4f44ca5 .uc_dark_carousel_placeholder img {
        height: 300px !important;
    }

    .elementor-element-620e4df .ue-image-wrapper,
    .elementor-element-620e4df .ue-image-wrapper img.ue-image {
        height: 300px !important;
    }
}

/* --- Касса: логотип ЮKassa ----------------------------------------------
   Плагин отдаёт логотип без ограничения размера, и на широком экране он
   раздувался на пол-блока оплаты, оттесняя сам способ вниз. Прижимаем
   к нормальному размеру платёжного бейджа. */
.woocommerce-checkout .payment_method_yookassa_epl img,
.woocommerce-checkout li.wc_payment_method img,
.wc_payment_method.payment_method_yookassa_epl img {
    max-height: 34px !important;
    width: auto !important;
    display: inline-block;
    vertical-align: middle;
}

.woocommerce-checkout .payment_box.payment_method_yookassa_epl {
    padding-top: 8px;
}

/* --- Шапка: корзина и кабинет на телефоне (правка 01.10.2026) -----------
   Раньше оба виджета были скрыты на мобильных, и с телефона не было пути
   ни в корзину, ни в кабинет. Теперь видны и стоят в одну строку:
   логотип · корзина · кабинет · меню. Сумму в кнопке корзины на телефоне
   прячем — остаются значок и счётчик; на широком экране не даём сумме
   переноситься на две строки («4 / 500 ₽»). */
.elementor-element-c2729c6 .elementor-button-text {
    white-space: nowrap;
}

@media (max-width: 767px) {
    .elementor-location-header .elementor-element-5d753f7 {
        flex-wrap: nowrap !important;
        align-items: center;
        gap: 8px;
    }
    .elementor-location-header .elementor-element-cb6887b {
        flex: 1 1 auto;
        width: auto !important;
        min-width: 0;
    }
    .elementor-location-header .elementor-element-cb6887b img {
        max-width: 110px;
    }
    .elementor-location-header .elementor-element-c2729c6 { order: 1; width: auto !important; }
    .elementor-location-header .elementor-element-61760a4 { order: 2; width: auto !important; }
    .elementor-location-header .elementor-element-426df96 { order: 3; width: auto !important; }
    .elementor-location-header .elementor-element-c2729c6 .elementor-button-text {
        display: none;
    }
    .elementor-location-header .elementor-element-c2729c6 .elementor-menu-cart__toggle_button {
        padding: 8px 10px;
    }
}

/* --- Согласие на обработку ПД: галочку легко попасть пальцем ------------- */
input[name="gecko_pd_consent"] {
    width: 20px;
    height: 20px;
    vertical-align: middle;
    margin-right: 6px;
}

/* --- Оформление: подпись над виджетом SafeRoute --------------------------
   С 01.10 виджет стоит сразу под контактами (опция widget_placement_in_checkout),
   а своего заголовка у него там нет — подписываем как остальные поля. */
.woocommerce-checkout .saferoute_widget_block::before {
    content: "Доставка: город, способ и адрес *";
    display: block;
    font: 900 14px/28px Montserrat, sans-serif;
    color: rgb(105, 114, 125);
    margin: 14px 0 3px;
}
