.elementor-13 .elementor-element.elementor-element-f75b96f{--display:flex;--min-height:500px;--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;--justify-content:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-13 .elementor-element.elementor-element-a35b25a img{width:50%;}body.elementor-page-13:not(.elementor-motion-effects-element-type-background), body.elementor-page-13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}/* Start custom CSS *//* Анимация переливающегося градиента с яркими движущимися синими пятнами */
body {
    margin: 0;
    min-height: 100vh;
    
    /* Многослойный фон: яркие синие пятна поверх белого фона */
    background: 
        /* Синее пятно 1 (большое, левый верх) */
        radial-gradient(circle at 20% 30%, rgba(108, 162, 255, 0.85) 0%, rgba(108, 162, 255, 0) 45%),
        /* Синее пятно 2 (большое, правый низ) */
        radial-gradient(circle at 80% 70%, rgba(108, 162, 255, 0.8) 0%, rgba(108, 162, 255, 0) 42%),
        /* Синее пятно 3 (среднее, центр) */
        radial-gradient(circle at 50% 50%, rgba(108, 162, 255, 0.75) 0%, rgba(108, 162, 255, 0) 38%),
        /* Синее пятно 4 (большое, правый верх) */
        radial-gradient(circle at 75% 20%, rgba(108, 162, 255, 0.8) 0%, rgba(108, 162, 255, 0) 40%),
        /* Синее пятно 5 (большое, левый низ) */
        radial-gradient(circle at 25% 80%, rgba(108, 162, 255, 0.8) 0%, rgba(108, 162, 255, 0) 43%),
        /* Белый фон */
        linear-gradient(135deg, #ffffff 0%, #f8fbff 100%);
    
    /* Размеры слоёв */
    background-size: 
        100% 100%,
        100% 100%,
        100% 100%,
        100% 100%,
        100% 100%,
        100% 100%;
    
    /* Быстрая анимация движения пятен */
    animation: floatSpots 10s ease-in-out infinite;
}

/* Анимация быстрого движения синих пятен */
@keyframes floatSpots {
    0% {
        background-position: 
            0% 0%,
            100% 100%,
            50% 50%,
            100% 0%,
            0% 100%,
            0% 0%;
    }
    25% {
        background-position: 
            50% 40%,
            50% 60%,
            20% 70%,
            60% 30%,
            40% 50%,
            0% 0%;
    }
    50% {
        background-position: 
            100% 80%,
            0% 20%,
            80% 20%,
            30% 90%,
            80% 10%,
            0% 0%;
    }
    75% {
        background-position: 
            70% 90%,
            90% 10%,
            30% 80%,
            10% 70%,
            60% 40%,
            0% 0%;
    }
    100% {
        background-position: 
            0% 0%,
            100% 100%,
            50% 50%,
            100% 0%,
            0% 100%,
            0% 0%;
    }
}/* End custom CSS */