.elementor-16417 .elementor-element.elementor-element-1368c777{--display:flex;--min-height:90vh;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-16417 .elementor-element.elementor-element-54e221f1{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-16417 .elementor-element.elementor-element-505ce20f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16417 .elementor-element.elementor-element-505ce20f .elementor-heading-title{font-size:28px;color:#FFFFFF;}.elementor-16417 .elementor-element.elementor-element-49576d05{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:16px;color:#FFFFFF;}.elementor-16417 .elementor-element.elementor-element-2bca2d32{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16417 .elementor-element.elementor-element-2bca2d32 .elementor-heading-title{font-size:22px;color:#FFFFFF;}.elementor-16417 .elementor-element.elementor-element-505cad58{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:16px;color:#FFFFFF;}.elementor-16417 .elementor-element.elementor-element-5b4c9c2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16417 .elementor-element.elementor-element-5b4c9c2 .elementor-heading-title{font-size:22px;color:#FFFFFF;}.elementor-16417 .elementor-element.elementor-element-6353b741{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:16px;color:#FFFFFF;}.elementor-16417 .elementor-element.elementor-element-5b9d622a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16417 .elementor-element.elementor-element-5b9d622a .elementor-heading-title{font-size:22px;color:#FFFFFF;}.elementor-16417 .elementor-element.elementor-element-1f39744c{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:16px;color:#FFFFFF;}.elementor-16417 .elementor-element.elementor-element-6dce2e24{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-16417 .elementor-element.elementor-element-6dce2e24 .elementor-heading-title{font-size:22px;color:#FFFFFF;}.elementor-16417 .elementor-element.elementor-element-76d56101{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;font-size:16px;color:#FFFFFF;}#elementor-popup-modal-16417 .dialog-widget-content{background-color:#000000;border-style:none;border-radius:0px 0px 0px 0px;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);margin:0px 0px 0px 0px;}#elementor-popup-modal-16417{background-color:#62183F0F;justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-16417 .dialog-message{width:850px;height:95vh;align-items:flex-start;padding:0px 0px 0px 0px;}#elementor-popup-modal-16417 .dialog-close-button{display:flex;font-size:30px;}#elementor-popup-modal-16417 .dialog-close-button i{color:#FFFFFF;}#elementor-popup-modal-16417 .dialog-close-button svg{fill:#FFFFFF;}@media(max-width:767px){.elementor-16417 .elementor-element.elementor-element-1368c777{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-16417 .elementor-element.elementor-element-54e221f1{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:5px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-16417 .elementor-element.elementor-element-505ce20f .elementor-heading-title{font-size:24px;}.elementor-16417 .elementor-element.elementor-element-49576d05{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + 5px) 0px;font-size:15px;}.elementor-16417 .elementor-element.elementor-element-2bca2d32{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-16417 .elementor-element.elementor-element-2bca2d32 .elementor-heading-title{font-size:20px;}.elementor-16417 .elementor-element.elementor-element-505cad58{font-size:15px;}.elementor-16417 .elementor-element.elementor-element-5b4c9c2 .elementor-heading-title{font-size:20px;}.elementor-16417 .elementor-element.elementor-element-6353b741{font-size:15px;}.elementor-16417 .elementor-element.elementor-element-5b9d622a .elementor-heading-title{font-size:20px;}.elementor-16417 .elementor-element.elementor-element-1f39744c{font-size:15px;}.elementor-16417 .elementor-element.elementor-element-6dce2e24 .elementor-heading-title{font-size:20px;}.elementor-16417 .elementor-element.elementor-element-76d56101{font-size:15px;}#elementor-popup-modal-16417 .dialog-message{height:100vh;}}/* Start custom CSS for container, class: .elementor-element-1368c777 *//* =========================================================
   Popup: lighter smoke + glow
   ========================================================= */

/* 1) Пространство вокруг popup:
   было темнее и с более сильным blur */
.elementor-popup-modal {
    background: rgba(0, 0, 0, 0.58) !important; /* было примерно 0.78 */
    backdrop-filter: blur(6px) saturate(108%);  /* было 10px */
    -webkit-backdrop-filter: blur(6px) saturate(108%);
}

/* 2) Сам popup:
   чуть легче по тону и с менее тяжёлой тенью */
.elementor-popup-modal .salty-popup-glow {
    position: relative;
    background: rgba(8, 8, 8, 0.90) !important; /* вместо почти глухого чёрного */
    box-shadow:
        0 18px 48px rgba(0, 0, 0, 0.42),        /* было тяжелее */
        0 0 38px rgba(98, 24, 63, 0.10),
        0 0 70px rgba(98, 24, 63, 0.06);
    overflow: hidden;
}

/* 3) Дымка / glow внутри popup:
   делаем прозрачнее */
.elementor-popup-modal .salty-popup-glow::before {
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
    background:
        radial-gradient(
            80% 55% at 12% 0%,
            rgba(98, 24, 63, 0.12),  /* было сильнее */
            rgba(98, 24, 63, 0.04) 38%,
            rgba(98, 24, 63, 0) 72%
        ),
        radial-gradient(
            70% 50% at 88% 8%,
            rgba(126, 38, 82, 0.09),
            rgba(126, 38, 82, 0.03) 34%,
            rgba(126, 38, 82, 0) 70%
        ),
        radial-gradient(
            90% 60% at 50% 100%,
            rgba(255, 184, 108, 0.04),
            rgba(255, 184, 108, 0.015) 28%,
            rgba(255, 184, 108, 0) 62%
        );
    opacity: 0.58; /* было около 0.9 */
}

/* 4) Внутренний свет по краям:
   делаем деликатнее */
.elementor-popup-modal .salty-popup-glow::after {
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
    box-shadow:
        inset 0 0 0 1px rgba(255, 255, 255, 0.03),
        inset 0 12px 24px rgba(255, 255, 255, 0.01),
        inset 0 -18px 34px rgba(0, 0, 0, 0.24);
}

/* 5) Подложка под текст:
   делаем не такой глухой */
.elementor-popup-modal .salty-case-sheet {
    position: relative;
    background:
        linear-gradient(
            180deg,
            rgba(10, 10, 10, 0.84) 0%,
            rgba(7, 7, 7, 0.90) 100%
        );
    box-shadow:
        inset 0 1px 0 rgba(255, 255, 255, 0.025),
        0 -10px 18px rgba(0, 0, 0, 0.16);
}

/* 6) Дымка под текстом:
   тоже прозрачнее */
.elementor-popup-modal .salty-case-sheet::before {
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
    background:
        radial-gradient(
            60% 40% at 15% 12%,
            rgba(98, 24, 63, 0.07),
            rgba(98, 24, 63, 0.025) 34%,
            rgba(98, 24, 63, 0) 72%
        ),
        radial-gradient(
            55% 38% at 85% 24%,
            rgba(98, 24, 63, 0.05),
            rgba(98, 24, 63, 0.02) 28%,
            rgba(98, 24, 63, 0) 68%
        );
    opacity: 0.62; /* было плотнее */
}

/* 7) Линия между картинкой и текстом:
   чуть мягче */
.elementor-popup-modal .salty-case-sheet::after {
    content: "";
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    height: 1px;
    background: linear-gradient(
        90deg,
        rgba(98, 24, 63, 0),
        rgba(98, 24, 63, 0.26),
        rgba(98, 24, 63, 0)
    );
    box-shadow: 0 0 8px rgba(98, 24, 63, 0.10);
}/* End custom CSS */