.elementor-2638 .elementor-element.elementor-element-03da2fb:not(.elementor-motion-effects-element-type-background), .elementor-2638 .elementor-element.elementor-element-03da2fb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://xn--90awapnc.xn--p1ai/wp-content/uploads/2026/05/gemini_generated_image_jorwsjjorwsjjorw.png");background-repeat:no-repeat;background-size:cover;}.elementor-2638 .elementor-element.elementor-element-03da2fb > .elementor-background-overlay{background-color:#000000;opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-2638 .elementor-element.elementor-element-03da2fb > .elementor-container{min-height:600px;}.elementor-2638 .elementor-element.elementor-element-03da2fb{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-2638 .elementor-element.elementor-element-532f7d3{text-align:center;}.elementor-2638 .elementor-element.elementor-element-532f7d3 .elementor-heading-title{color:#ECECEC;}.elementor-2638 .elementor-element.elementor-element-90e743e{text-align:center;}.elementor-2638 .elementor-element.elementor-element-c2aaa52 .elementor-button{background-color:transparent;font-family:"Montserrat", Sans-serif;font-size:16px;font-weight:600;text-transform:uppercase;text-shadow:0px 0px 10px rgba(0,0,0,0.3);fill:#FFFFFF;color:#FFFFFF;background-image:radial-gradient(at center center, #FF00FFD4 0%, #4B0082 100%);box-shadow:0px 0px 15px 4px #FF00FF;border-style:solid;border-width:2px 2px 2px 2px;border-color:#FF00FF;border-radius:5px 5px 5px 5px;}.elementor-2638 .elementor-element.elementor-element-c2aaa52 .elementor-button:hover, .elementor-2638 .elementor-element.elementor-element-c2aaa52 .elementor-button:focus{color:#B3B3B3;box-shadow:0px 0px 25px 5px rgba(255, 0, 255, 0.89);}.elementor-2638 .elementor-element.elementor-element-c2aaa52 .elementor-button:hover svg, .elementor-2638 .elementor-element.elementor-element-c2aaa52 .elementor-button:focus svg{fill:#B3B3B3;}.elementor-2638 .elementor-element.elementor-element-14aa9a8 img{border-radius:10px 10px 10px 10px;}.elementor-2638 .elementor-element.elementor-element-8e67364{text-align:center;}.elementor-2638 .elementor-element.elementor-element-aef66af{text-align:center;}.elementor-2638 .elementor-element.elementor-element-c01f849 img{border-radius:10px 10px 10px 10px;}.elementor-2638 .elementor-element.elementor-element-d75e188{text-align:center;}.elementor-2638 .elementor-element.elementor-element-ed72b78{text-align:center;}.elementor-2638 .elementor-element.elementor-element-7ec38a6 img{border-radius:10px 10px 10px 10px;}.elementor-2638 .elementor-element.elementor-element-e82d53e{text-align:center;}.elementor-2638 .elementor-element.elementor-element-50c7279{text-align:center;}.elementor-2638 .elementor-element.elementor-element-cb01d09 img{border-radius:10px 10px 10px 10px;}.elementor-2638 .elementor-element.elementor-element-ba93cf1{text-align:center;}.elementor-2638 .elementor-element.elementor-element-c75de57{text-align:center;}.elementor-2638 .elementor-element.elementor-element-347ff9c img{border-radius:10px 10px 10px 10px;}.elementor-2638 .elementor-element.elementor-element-29b8a55{text-align:center;}.elementor-2638 .elementor-element.elementor-element-33d90f1{text-align:center;}.elementor-2638 .elementor-element.elementor-element-f11e87c img{border-radius:10px 10px 10px 10px;}.elementor-2638 .elementor-element.elementor-element-eadeefb{text-align:center;}.elementor-2638 .elementor-element.elementor-element-e3520e4{text-align:center;}.elementor-2638 .elementor-element.elementor-element-1134a75 .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-2638 .elementor-element.elementor-element-1134a75 .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-2638 .elementor-element.elementor-element-1134a75{--image-border-radius:15px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-2638 .elementor-element.elementor-element-13f58e8 .swiper-slide{transition-duration:calc(5000ms*1.2);height:400px;}.elementor-2638 .elementor-element.elementor-element-13f58e8 .swiper-slide-contents{max-width:100%;}.elementor-2638 .elementor-element.elementor-element-13f58e8 .swiper-slide-inner{text-align:center;}.elementor-2638 .elementor-element.elementor-element-13f58e8 .elementor-swiper-button{font-size:32px;color:#FFFFFF;}.elementor-2638 .elementor-element.elementor-element-13f58e8 .elementor-swiper-button svg{fill:#FFFFFF;}.elementor-2638 .elementor-element.elementor-element-13f58e8 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background-color:#FFFFFF;opacity:1;}.elementor-2638 .elementor-element.elementor-element-13f58e8 .swiper-pagination-bullet-active{background-color:#9A12B4;}:root{--page-title-display:none;}/* Start custom CSS for slides, class: .elementor-element-13f58e8 *//* Жестко возвращаем стрелкам их законное место */
.elementor-2638 .elementor-element.elementor-element-13f58e8 .elementor-swiper-button {
    position: absolute !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    z-index: 99 !important;
    display: flex !important;
}

/* Разносим их по бокам */
.elementor-2638 .elementor-element.elementor-element-13f58e8 .elementor-swiper-button-prev {
    left: 5px !important;
}

.elementor-2638 .elementor-element.elementor-element-13f58e8 .elementor-swiper-button-next {
    right: 5px !important;
}

/* На всякий случай делаем иконки видимыми (неон) */
.elementor-2638 .elementor-element.elementor-element-13f58e8 .elementor-swiper-button i {
    font-size: 40px !important;
    color: #ffcc00 !important; /* Твой оранжевый неон */
    text-shadow: 0 0 10px #ffcc00;
}/* End custom CSS */