.elementor-100894 .elementor-element.elementor-element-932e0f5{--display:flex;}.elementor-100894 .elementor-element.elementor-element-3c961c5{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:32px 32px;--row-gap:32px;--column-gap:32px;}.elementor-100894 .elementor-element.elementor-element-848d30c{--display:flex;}.elementor-100894 .elementor-element.elementor-element-a04f463{--display:flex;}.elementor-100894 .elementor-element.elementor-element-a04f463.e-con{--flex-grow:1;--flex-shrink:1;}.elementor-100894 .elementor-element.elementor-element-8f8fe0d{border-radius:5px 5px 5px 5px;}.elementor-100894 .elementor-element.elementor-element-493e33f{--e-image-carousel-slides-to-show:2;}.elementor-100894 .elementor-element.elementor-element-493e33f .elementor-swiper-button.elementor-swiper-button-prev, .elementor-100894 .elementor-element.elementor-element-493e33f .elementor-swiper-button.elementor-swiper-button-next{color:var( --e-global-color-astglobalcolor1 );}.elementor-100894 .elementor-element.elementor-element-493e33f .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-100894 .elementor-element.elementor-element-493e33f .elementor-swiper-button.elementor-swiper-button-next svg{fill:var( --e-global-color-astglobalcolor1 );}.elementor-100894 .elementor-element.elementor-element-493e33f .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:5px 5px 5px 5px;}.elementor-100894 .elementor-element.elementor-element-b1dcbc2{--display:flex;}@media(max-width:767px){.elementor-100894 .elementor-element.elementor-element-848d30c{--width:100%;}}@media(min-width:768px){.elementor-100894 .elementor-element.elementor-element-848d30c{--width:400px;}}@media(max-width:1024px) and (min-width:768px){.elementor-100894 .elementor-element.elementor-element-848d30c{--width:300px;}}/* Start custom CSS for image-carousel, class: .elementor-element-493e33f */<!DOCTYPE html>
<html lang="ru">
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Политика конфиденциальности</title>
    <style>
        .offer-container {
            max-width: 1000px;
            margin: 0 auto;
            padding: 40px 20px;
            font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;
            color: #333;
            line-height: 1.6;
        }

        .offer-container h1 {
            font-size: 28px;
            font-weight: 700;
            margin-bottom: 10px;
            text-align: center;
            color: #111;
        }

        .offer-container h2 {
            font-size: 20px;
            font-weight: 600;
            margin-top: 40px;
            margin-bottom: 15px;
            color: #222;
            border-bottom: 1px solid #eaeaea;
            padding-bottom: 10px;
        }

        .offer-container p {
            margin-bottom: 15px;
            font-size: 15px;
        }

        .offer-container ul {
            margin-bottom: 15px;
            padding-left: 20px;
        }

        .offer-container li {
            margin-bottom: 8px;
            font-size: 15px;
        }

        /* Полностью плоская плашка без внешних теней */
        .offer-container .highlight-box {
            background-color: #f0f7ff !important;
            border-left: 4px solid #0052cc !important;
            padding: 15px 20px !important;
            margin: 20px 0 !important;
            border-radius: 5px !important;
            color: #1e3a8a !important;
            box-shadow: none !important;
        }

        /* Реквизиты: убрали тень, оставили чистую тонкую рамку */
        .offer-details {
            background: #fff !important;
            border: 1px solid #e2e8f0 !important;
            border-radius: 5px !important;
            padding: 25px !important;
            margin-top: 40px !important;
            box-shadow: none !important;
        }

        .offer-details h3 {
            margin-top: 0;
            font-size: 18px;
            margin-bottom: 15px;
        }

        /* Убираем тени со слайдов карусели и принудительно обнуляем эффекты ховера */
        .elementor-100894 .elementor-element.elementor-element-493e33f .swiper-slide-inner,
        .elementor-100894 .elementor-element.elementor-element-493e33f .swiper-slide,
        .elementor-100894 .elementor-element.elementor-element-493e33f .elementor-carousel-image-holder,
        .elementor-100894 .elementor-element.elementor-element-493e33f img {
            box-shadow: none !important;
        }

        .elementor-100894 .elementor-element.elementor-element-493e33f .swiper-slide-inner,
        .elementor-100894 .elementor-element.elementor-element-493e33f .swiper-slide {
            padding: 12px !important;
            box-sizing: border-box !important;
        }

        /* Плоский Liquid Glass стиль для картинок без эффекта грязи */
        .elementor-100894 .elementor-element.elementor-element-493e33f .swiper-slide-inner img,
        .elementor-100894 .elementor-element.elementor-element-493e33f .elementor-carousel-image-holder img,
        .elementor-100894 .elementor-element.elementor-element-493e33f img {
            background: rgba(255, 255, 255, 0.45) !important;
            backdrop-filter: blur(12px) saturate(125%) !important;
            -webkit-backdrop-filter: blur(12px) saturate(125%) !important;
            border: 1px solid rgba(255, 255, 255, 0.6) !important;
            border-radius: 5px !important;
            box-shadow: none !important; /* Убрали внешнюю тень */
            
            width: 100% !important;
            height: 300px !important;
            object-fit: cover !important;
            object-position: center !important;
            box-sizing: border-box !important;
            transition: transform 0.4s cubic-bezier(0.16, 1, 0.3, 1), border-color 0.3s ease !important;
        }

        /* При ховере блок просто плавно смещается, никаких теней */
        .elementor-100894 .elementor-element.elementor-element-493e33f .swiper-slide:hover img {
            transform: translateY(-5px) !important;
            border-color: rgba(0, 82, 204, 0.4) !important;
            box-shadow: none !important;
        }

        /* Навигация */
        .elementor-100894 .elementor-element.elementor-element-493e33f .swiper-pagination-bullet {
            background: rgba(15, 23, 42, 0.2) !important;
            opacity: 1 !important;
            transition: transform 0.3s ease, background-color 0.3s ease !important;
        }

        .elementor-100894 .elementor-element.elementor-element-493e33f .swiper-pagination-bullet-active {
            background: #0052cc !important;
            transform: scale(1.25) !important;
        }

        @media (max-width: 768px) {
            .offer-container { padding: 20px 15px; }
            .offer-container h1 { font-size: 24px; }
            .offer-container h2 { font-size: 18px; }
        }
    </style>
</head>
<body>
<!-- Сюда вставляется структура контента -->
</body>
</html>/* End custom CSS */