.elementor-592 .elementor-element.elementor-element-3b53f6b{--display:flex;--position:absolute;--min-height:100vh;--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-10px;--margin-bottom:0px;--margin-left:-10px;--margin-right:0px;top:0px;}body:not(.rtl) .elementor-592 .elementor-element.elementor-element-3b53f6b{left:0px;}body.rtl .elementor-592 .elementor-element.elementor-element-3b53f6b{right:0px;}.elementor-592 .elementor-element.elementor-element-aea0eb5{--display:flex;--min-height:100vh;--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-592 .elementor-element.elementor-element-aea0eb5 > .elementor-shape-bottom svg, .elementor-592 .elementor-element.elementor-element-aea0eb5 > .e-con-inner > .elementor-shape-bottom svg{height:57px;}.elementor-592 .elementor-element.elementor-element-222ccd1 .lae-marquee-text-content .lae-marquee-text-items{animation-duration:20s;}.elementor-592 .elementor-element.elementor-element-222ccd1 .lae-marquee-text-content .lae-marquee-text-items:not(.lae-clone){animation-name:lae-horizontal-scroll;}.elementor-592 .elementor-element.elementor-element-222ccd1 .lae-marquee-text-content .lae-marquee-text-items.lae-clone{animation-name:lae-horizontal-scroll-alt;}.elementor-592 .elementor-element.elementor-element-222ccd1 .lae-marquee-text-content .lae-marquee-text-items .lae-marquee-text-item{margin-right:calc(50px/2);margin-left:calc(50px/2);}.elementor-592 .elementor-element.elementor-element-222ccd1 .lae-marquee-text-content .lae-marquee-text-items .lae-marquee-text-item .lae-marquee-text{color:#6F0000;font-family:"Rubik Burned", Sans-serif;}.elementor-592 .elementor-element.elementor-element-222ccd1 .lae-marquee-text-content .lae-marquee-text-items .lae-marquee-text-item .lae-marquee-text:hover{color:#FF0000;}.elementor-592 .elementor-element.elementor-element-222ccd1 .lae-marquee-text-content .lae-marquee-text-items .lae-marquee-text-item .lae-marquee-subtext{margin-top:calc(10px/2);}.elementor-592 .elementor-element.elementor-element-222ccd1 .lae-marquee-text-content .lae-marquee-text-items .lae-separator-icon{align-self:center;}.elementor-592 .elementor-element.elementor-element-3daca17{--spacer-size:80px;}.elementor-widget-wts-AnimatedText .eae-at-pre-text{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wts-AnimatedText .eae-at-animation-text, .elementor-widget-wts-AnimatedText .eae-at-animation-text i{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-wts-AnimatedText .eae-at-animation-text{color:var( --e-global-color-accent );}.elementor-widget-wts-AnimatedText .eae-at-animation-text-wrapper::after{background-color:var( --e-global-color-primary );}.elementor-widget-wts-AnimatedText .eae-at-post-text{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-592 .elementor-element.elementor-element-ffd369e .eae-at-animation{text-align:center;}.elementor-592 .elementor-element.elementor-element-ffd369e .eae-at-pre-text{color:#FFFFFF;}.elementor-592 .elementor-element.elementor-element-ffd369e .eae-at-animation-text{color:var( --e-global-color-secondary );}.elementor-592 .elementor-element.elementor-element-ffd369e .eae-at-animation-text-wrapper::after{background-color:#54595f;}.elementor-592 .elementor-element.elementor-element-ffd369e .eae-at-animation.type .eae-at-animation-text-wrapper::after{width:1px;}.elementor-592 .elementor-element.elementor-element-ffd369e .eae-at-post-text{color:#FFFFFF;}.elementor-592 .elementor-element.elementor-element-88a5454{--spacer-size:35px;}.elementor-592 .elementor-element.elementor-element-dd5180b .exad-animated-text-animated-heading, .elementor-592 .elementor-element.elementor-element-dd5180b span.typed-cursor{font-family:"Rubik Broken Fax", Sans-serif;font-size:75px;font-weight:600;color:#54595F45;}.elementor-592 .elementor-element.elementor-element-dd5180b .exad-animated-text-animated-heading{margin-left:8px;margin-right:8px;}.elementor-592 .elementor-element.elementor-element-a49d7fb{--display:flex;--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-wts-shape-separator svg{fill:var( --e-global-color-primary );}/* Start custom CSS for exad-animated-text, class: .elementor-element-dd5180b *//* Мелкая дрожь */
@keyframes tremble {
  0% { transform: translate(0, 0); }
  25% { transform: translate(1px, -1px); }
  50% { transform: translate(-1px, 1px); }
  75% { transform: translate(1px, 1px); }
  100% { transform: translate(0, 0); }
}

/* Перемещения по экрану */
@keyframes moveAround {
  0% { top: 10%; left: 10%; }
  25% { top: 20%; left: 70%; }
  50% { top: 60%; left: 30%; }
  75% { top: 40%; left: 80%; }
  100% { top: 10%; left: 10%; }
}

.elementor-592 .elementor-element.elementor-element-dd5180b {
  position: absolute; /* нужно для перемещения */
  animation: tremble 0.1s infinite, moveAround 10s infinite alternate;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-aea0eb5 *//* Мелкая дрожь */
@keyframes tremble {
  0% { transform: translate(0, 0); }
  25% { transform: translate(1px, -1px); }
  50% { transform: translate(-1px, 1px); }
  75% { transform: translate(1px, 1px); }
  100% { transform: translate(0, 0); }
}

/* Безумная цветовая искаженка */
@keyframes crazyColors {
  0% { filter: hue-rotate(0deg) contrast(100%) saturate(100%); }
  20% { filter: hue-rotate(90deg) contrast(120%) saturate(150%); }
  40% { filter: hue-rotate(180deg) contrast(80%) saturate(200%); }
  60% { filter: hue-rotate(270deg) contrast(150%) saturate(120%); }
  80% { filter: hue-rotate(360deg) contrast(90%) saturate(180%); }
  100% { filter: hue-rotate(0deg) contrast(100%) saturate(100%); }
}

/* Мигающий свет */
@keyframes flicker {
  0%, 19%, 21%, 23%, 25%, 54%, 56%, 100% { opacity: 1; }
  20%, 22%, 24%, 55% { opacity: 0.4; }
}

/* «Псевдополёт» блока внутри его контейнера */
@keyframes moveInside {
  0% { transform: translate(0, 0); }
  25% { transform: translate(5px, -5px); }
  50% { transform: translate(-5px, 5px); }
  75% { transform: translate(5px, 5px); }
  100% { transform: translate(0, 0); }
}

.elementor-592 .elementor-element.elementor-element-aea0eb5 {
  animation: 
    tremble 0.1s infinite,
    moveInside 10s infinite alternate,
    crazyColors 5s infinite linear,
    flicker 1s infinite;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a49d7fb *//* Мелкая дрожь */
@keyframes tremble {
  0% { transform: translate(0, 0); }
  25% { transform: translate(1px, -1px); }
  50% { transform: translate(-1px, 1px); }
  75% { transform: translate(1px, 1px); }
  100% { transform: translate(0, 0); }
}

/* Безумная цветовая искаженка */
@keyframes crazyColors {
  0% { filter: hue-rotate(0deg) contrast(100%) saturate(100%); }
  20% { filter: hue-rotate(90deg) contrast(120%) saturate(150%); }
  40% { filter: hue-rotate(180deg) contrast(80%) saturate(200%); }
  60% { filter: hue-rotate(270deg) contrast(150%) saturate(120%); }
  80% { filter: hue-rotate(360deg) contrast(90%) saturate(180%); }
  100% { filter: hue-rotate(0deg) contrast(100%) saturate(100%); }
}

/* Мигающий свет */
@keyframes flicker {
  0%, 19%, 21%, 23%, 25%, 54%, 56%, 100% { opacity: 1; }
  20%, 22%, 24%, 55% { opacity: 0.4; }
}

/* «Псевдополёт» блока внутри его контейнера */
@keyframes moveInside {
  0% { transform: translate(0, 0); }
  25% { transform: translate(5px, -5px); }
  50% { transform: translate(-5px, 5px); }
  75% { transform: translate(5px, 5px); }
  100% { transform: translate(0, 0); }
}

.elementor-592 .elementor-element.elementor-element-a49d7fb {
  animation: 
    tremble 0.1s infinite,
    moveInside 10s infinite alternate,
    crazyColors 5s infinite linear,
    flicker 1s infinite;
}/* End custom CSS */