.elementor-20603 .elementor-element.elementor-element-ea4ca4c:not(.elementor-motion-effects-element-type-background), .elementor-20603 .elementor-element.elementor-element-ea4ca4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0C0C0F;}.elementor-20603 .elementor-element.elementor-element-ea4ca4c > .elementor-container{max-width:1200px;}.elementor-20603 .elementor-element.elementor-element-ea4ca4c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:80px 0px 80px 0px;}.elementor-20603 .elementor-element.elementor-element-ea4ca4c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-20603 .elementor-element.elementor-element-6d231d8 > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-20603 .elementor-element.elementor-element-6d231d8{text-align:start;}.elementor-20603 .elementor-element.elementor-element-6d231d8 .elementor-heading-title{font-family:"JetBrains Mono", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;letter-spacing:2.5px;color:#C8192E;}/* Start custom CSS for section, class: .elementor-element-ea4ca4c *//* Контейнер в стиле киберпанк с КРАСНОЙ сеткой и крупными углами */
.elementor-20603 .elementor-element.elementor-element-ea4ca4c {
   /* СЛОЙ 1: Глубокий темный фон */
   background-color: #0a0a10;
   
   /* СЛОЙ 2: КРАСНОВАТАЯ математическая сетка */
   background-image: 
      linear-gradient(rgba(255, 0, 85, 0.05) 1px, transparent 1px),
      linear-gradient(90deg, rgba(255, 0, 85, 0.05) 1px, transparent 1px);
   background-size: 40px 40px;
   background-position: center center;
}

/* Эффект виньетки */
.glitch-wrapper::before {
   content: "";
   position: absolute;
   top: 0; left: 0; right: 0; bottom: 0;
   background: radial-gradient(circle at center, rgba(13, 13, 23, 0) 30%, #08080d 85%);
   pointer-events: none;
   z-index: 1;
}

/* СЛОЙ 3: ДЕКОРАТИВНЫЕ КРАСНЫЕ УГОЛКИ (Увеличена геометрия) */
.glitch-wrapper::after {
   content: "";
   position: absolute;
   /* Отступы рамки от краев экрана */
   top: 25px; left: 25px; right: 25px; bottom: 25px;
   
   /* Более плотная рамка */
   border: 1px solid rgba(255, 0, 85, 0.25); 
   
   /* Обрезка увеличена до 35px, чтобы прямоугольники в углах стали больше */
   clip-path: polygon(
      0 0, 35px 0, 35px 35px, 0 35px, 0 100%, 35px 100%, 35px calc(100% - 35px), 0 calc(100% - 35px),
      0 100%, 100% 100%, 100% calc(100% - 35px), calc(100% - 35px) calc(100% - 35px), calc(100% - 35px) 100%,
      100% 0, calc(100% - 35px) 0, calc(100% - 35px) 35px, 100% 35px
   );
   
   /* Утолщенные внутренние засечки на углах (6px вместо 4px) */
   box-shadow: 
      inset 6px 6px 0 #ff0055, 
      inset -6px 6px 0 #ff0055, 
      inset 6px -6px 0 #ff0055, 
      inset -6px -6px 0 #ff0055;
      
   pointer-events: none;
   z-index: 2;
}/* End custom CSS */