.elementor-246 .elementor-element.elementor-element-677d38d{--display:flex;--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;}.elementor-246 .elementor-element.elementor-element-677d38d:not(.elementor-motion-effects-element-type-background), .elementor-246 .elementor-element.elementor-element-677d38d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-246 .elementor-element.elementor-element-677d38d > .elementor-shape-top .elementor-shape-fill, .elementor-246 .elementor-element.elementor-element-677d38d > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-secondary );}.elementor-246 .elementor-element.elementor-element-677d38d > .elementor-shape-top svg, .elementor-246 .elementor-element.elementor-element-677d38d > .e-con-inner > .elementor-shape-top svg{width:calc(160% + 1.3px);height:254px;}.elementor-246 .elementor-element.elementor-element-b795d65{width:var( --container-widget-width, 20% );max-width:20%;--container-widget-width:20%;--container-widget-flex-grow:0;}.elementor-246 .elementor-element.elementor-element-b795d65.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-246 .elementor-element.elementor-element-4ee2d9d .elementor-repeater-item-7416acd.elementor-social-icon{background-color:#D30065;}.elementor-246 .elementor-element.elementor-element-4ee2d9d{--grid-template-columns:repeat(0, auto);text-align:center;margin:-4% 0% calc(var(--kit-widget-spacing, 0px) + 3%) 0%;--icon-size:27px;--grid-column-gap:10rem;--grid-row-gap:0px;}.elementor-246 .elementor-element.elementor-element-4ee2d9d.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-246 .elementor-element.elementor-element-4ee2d9d .elementor-social-icon{--icon-padding:0.5em;}.elementor-246 .elementor-element.elementor-element-8a1a210{--display:flex;--min-height:253px;--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:flex-end;}.elementor-246 .elementor-element.elementor-element-8a1a210:not(.elementor-motion-effects-element-type-background), .elementor-246 .elementor-element.elementor-element-8a1a210 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-246 .elementor-element.elementor-element-8a1a210 > .elementor-shape-bottom .elementor-shape-fill, .elementor-246 .elementor-element.elementor-element-8a1a210 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-0313c25 );}.elementor-246 .elementor-element.elementor-element-8a1a210 > .elementor-shape-bottom svg, .elementor-246 .elementor-element.elementor-element-8a1a210 > .e-con-inner > .elementor-shape-bottom svg{height:54px;}.elementor-246 .elementor-element.elementor-element-8a1a210 > .elementor-shape-bottom, .elementor-246 .elementor-element.elementor-element-8a1a210 > .e-con-inner > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-246 .elementor-element.elementor-element-95550fe{--display:flex;--border-radius:20px 20px 20px 20px;}.elementor-246 .elementor-element.elementor-element-95550fe:not(.elementor-motion-effects-element-type-background), .elementor-246 .elementor-element.elementor-element-95550fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0313c25 );}.elementor-246 .elementor-element.elementor-element-95550fe.e-con{--align-self:center;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-246 .elementor-element.elementor-element-1cdcfcb{text-align:center;}.elementor-246 .elementor-element.elementor-element-1cdcfcb .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:var( --e-global-color-text );}.elementor-246 .elementor-element.elementor-element-8530873{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:center;}.elementor-246 .elementor-element.elementor-element-8530873 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:var( --e-global-color-text );}.elementor-246 .elementor-element.elementor-element-94e0efa{--display:flex;--margin-top:-2%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-246 .elementor-element.elementor-element-94e0efa > .elementor-shape-top .elementor-shape-fill, .elementor-246 .elementor-element.elementor-element-94e0efa > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-0313c25 );}.elementor-246 .elementor-element.elementor-element-94e0efa > .elementor-shape-top svg, .elementor-246 .elementor-element.elementor-element-94e0efa > .e-con-inner > .elementor-shape-top svg{height:48px;}.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-246 .elementor-element.elementor-element-6f11409{width:var( --container-widget-width, 34.968% );max-width:34.968%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;--container-widget-width:34.968%;--container-widget-flex-grow:0;}.elementor-246 .elementor-element.elementor-element-6f11409.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-246 .elementor-element.elementor-element-f63f88c{--display:flex;--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;}.elementor-246 .elementor-element.elementor-element-755a527{text-align:center;}.elementor-246 .elementor-element.elementor-element-755a527 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:var( --e-global-color-text );}.elementor-246 .elementor-element.elementor-element-aa27d47{--display:flex;--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;}.elementor-246 .elementor-element.elementor-element-aa27d47 > .elementor-shape-bottom .elementor-shape-fill, .elementor-246 .elementor-element.elementor-element-aa27d47 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:var( --e-global-color-primary );}.elementor-246 .elementor-element.elementor-element-aa27d47 > .elementor-shape-bottom, .elementor-246 .elementor-element.elementor-element-aa27d47 > .e-con-inner > .elementor-shape-bottom{z-index:2;pointer-events:none;}.elementor-246 .elementor-element.elementor-element-aa27d47.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-246 .elementor-element.elementor-element-7ba183a{width:var( --container-widget-width, 70.114% );max-width:70.114%;--container-widget-width:70.114%;--container-widget-flex-grow:0;text-align:center;}.elementor-246 .elementor-element.elementor-element-7ba183a.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-246 .elementor-element.elementor-element-ebd1a91{--display:flex;}.elementor-246 .elementor-element.elementor-element-ebd1a91:not(.elementor-motion-effects-element-type-background), .elementor-246 .elementor-element.elementor-element-ebd1a91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-246 .elementor-element.elementor-element-ebd1a91.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-246 .elementor-element.elementor-element-80dd5ca .elementor-button{background-color:var( --e-global-color-0313c25 );font-family:"Roboto", Sans-serif;font-weight:500;fill:var( --e-global-color-text );color:var( --e-global-color-text );}.elementor-246 .elementor-element.elementor-element-80dd5ca .elementor-button:hover, .elementor-246 .elementor-element.elementor-element-80dd5ca .elementor-button:focus{background-color:#410043;color:var( --e-global-color-text );}.elementor-246 .elementor-element.elementor-element-80dd5ca.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-246 .elementor-element.elementor-element-80dd5ca .elementor-button:hover svg, .elementor-246 .elementor-element.elementor-element-80dd5ca .elementor-button:focus svg{fill:var( --e-global-color-text );}.elementor-246 .elementor-element.elementor-element-129a92e{--display:flex;--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;--padding-top:-1px;--padding-bottom:-1px;--padding-left:-1px;--padding-right:-1px;}.elementor-246 .elementor-element.elementor-element-02a8251{padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-246 .elementor-element.elementor-element-8a1a210{--content-width:100%;}.elementor-246 .elementor-element.elementor-element-95550fe{--width:70%;}.elementor-246 .elementor-element.elementor-element-129a92e{--content-width:100%;}}@media(max-width:767px){.elementor-246 .elementor-element.elementor-element-677d38d > .elementor-shape-top svg, .elementor-246 .elementor-element.elementor-element-677d38d > .e-con-inner > .elementor-shape-top svg{width:calc(208% + 1.3px);height:240px;}.elementor-246 .elementor-element.elementor-element-b795d65{width:var( --container-widget-width, 184.8px );max-width:184.8px;--container-widget-width:184.8px;--container-widget-flex-grow:0;}.elementor-246 .elementor-element.elementor-element-b795d65.elementor-element{--align-self:center;}.elementor-246 .elementor-element.elementor-element-4ee2d9d{width:var( --container-widget-width, 329.8px );max-width:329.8px;margin:-7% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:329.8px;--container-widget-flex-grow:0;--icon-size:33px;--grid-column-gap:100px;--grid-row-gap:0px;}.elementor-246 .elementor-element.elementor-element-4ee2d9d.elementor-element{--align-self:center;}.elementor-246 .elementor-element.elementor-element-4ee2d9d .elementor-social-icon{--icon-padding:0.4em;}.elementor-246 .elementor-element.elementor-element-4ee2d9d .elementor-icon{border-radius:13px 13px 13px 13px;}.elementor-246 .elementor-element.elementor-element-8a1a210 > .elementor-shape-bottom svg, .elementor-246 .elementor-element.elementor-element-8a1a210 > .e-con-inner > .elementor-shape-bottom svg{height:21px;}.elementor-246 .elementor-element.elementor-element-95550fe{--width:90%;--border-radius:10px 10px 10px 10px;}.elementor-246 .elementor-element.elementor-element-95550fe.e-con{--align-self:center;}.elementor-246 .elementor-element.elementor-element-1cdcfcb{text-align:center;}.elementor-246 .elementor-element.elementor-element-1cdcfcb .elementor-heading-title{font-size:24px;line-height:1.1em;}.elementor-246 .elementor-element.elementor-element-8530873{text-align:center;}.elementor-246 .elementor-element.elementor-element-8530873 .elementor-heading-title{font-size:20px;line-height:1.1em;}.elementor-246 .elementor-element.elementor-element-94e0efa{--width:90%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-7%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-246 .elementor-element.elementor-element-94e0efa > .elementor-shape-top svg, .elementor-246 .elementor-element.elementor-element-94e0efa > .e-con-inner > .elementor-shape-top svg{width:calc(232% + 1.3px);height:30px;}.elementor-246 .elementor-element.elementor-element-94e0efa.e-con{--align-self:center;}.elementor-246 .elementor-element.elementor-element-6f11409{width:var( --container-widget-width, 232.6px );max-width:232.6px;margin:-16px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;--container-widget-width:232.6px;--container-widget-flex-grow:0;}.elementor-246 .elementor-element.elementor-element-755a527{width:var( --container-widget-width, 100% );max-width:100%;--e-transform-rotateZ:2deg;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-246 .elementor-element.elementor-element-755a527 .elementor-heading-title{font-size:17px;}.elementor-246 .elementor-element.elementor-element-aa27d47{--width:100%;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-246 .elementor-element.elementor-element-aa27d47 > .elementor-shape-bottom svg, .elementor-246 .elementor-element.elementor-element-aa27d47 > .e-con-inner > .elementor-shape-bottom svg{width:calc(147% + 1.3px);height:65px;}.elementor-246 .elementor-element.elementor-element-7ba183a{width:var( --container-widget-width, 204.8px );max-width:204.8px;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + -2%) 0%;--container-widget-width:204.8px;--container-widget-flex-grow:0;}.elementor-246 .elementor-element.elementor-element-ebd1a91{--width:100%;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;}.elementor-246 .elementor-element.elementor-element-80dd5ca{width:var( --container-widget-width, 359px );max-width:359px;--container-widget-width:359px;--container-widget-flex-grow:0;}.elementor-246 .elementor-element.elementor-element-80dd5ca .elementor-button{font-size:14px;border-radius:10px 10px 10px 10px;}.elementor-246 .elementor-element.elementor-element-129a92e{--content-width:100%;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:-8px;--padding-bottom:-8px;--padding-left:-8px;--padding-right:-8px;}.elementor-246 .elementor-element.elementor-element-02a8251{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}}/* Start custom CSS for container, class: .elementor-element-ebd1a91 */body{

    
}/* End custom CSS */
/* Start custom CSS */p {
    font-family: 'Tahoma', sans-serif;
}

.neon-png {

    filter: drop-shadow(0 0 5px #ff0000) 
            drop-shadow(0 0 15px #00ff00) 
            drop-shadow(0 0 30px #0000ff);
    
    animation: rgb-glow 5s linear infinite;
}


@keyframes rgb-glow {
    0% {
        filter: drop-shadow(0 0 1px #ff0000) 
                drop-shadow(0 0 1px #ff0000);
    }
    33% {
        filter: drop-shadow(0 0 1px #00ff00) 
                drop-shadow(0 0 1px #00ff00);
    }
    66% {
        filter: drop-shadow(0 0 1px #0000ff) 
                drop-shadow(0 0 1px #0000ff);
    }
    100% {
        filter: drop-shadow(0 0 1px #ff0000) 
                drop-shadow(0 0 1px #ff0000);
    }
}





:root {
    --neon-speed: 3s;
}


.joypad-footer {
    position: relative;
    padding: 40px 20px;
    background: rgba(255, 255, 255, 0.03);
    backdrop-filter: blur(10px); /* حالت شیشه‌ای */
    border-top: 1px solid rgba(255, 255, 255, 0.1);
    color: white;
    text-align: center;
    overflow: hidden;
}


.rgb-line {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 3px;
    background: linear-gradient(90deg, #8C0E78,#820086,#064899,#0FCCF3,#8C0E78);
    background-size: 200% 100%;
    animation: move-rgb var(--neon-speed) linear infinite;
    box-shadow: 0 0 15px rgba(255, 0, 255, 0.7);
}


.footer-logo {
    
    font-size: 2.5rem;
    margin-bottom: 10px;
    letter-spacing: 2px;
    color: #fff;
    text-shadow: 0 0 10px #fff, 
                 0 0 20px #00d2ff, 
                 0 0 40px #3a7bd5;
    animation: neon-pulse 1.5s ease-in-out infinite alternate;
}

.footer-content p {
    opacity: 0.7;
    font-size: 0.9rem;
    
}

.social-icons {
    margin-top: 20px;
    font-size: 1.5rem;
    gap: 20px;
    display: flex;
    justify-content: center;
}


@keyframes move-rgb {
    0% { background-position: 0% 50%; }
    100% { background-position: 200% 50%; }
}

@keyframes neon-pulse {
    from {
        text-shadow: 0 0 10px #fff, 0 0 20px #00d2ff;
        transform: scale(1);
    }
    to {
        text-shadow: 0 0 15px #fff, 0 0 30px #00d2ff, 0 0 50px #3a7bd5;
        transform: scale(1.05);
        
    }
}

.rgb-logo {
    font-family: 'Tahoma', sans-serif;
  font-size: 48px;
  font-weight: bold;
  text-align: center;
  color: white;
  letter-spacing: 3px;
  animation: rgbGlow 3s linear infinite;
}

@keyframes rgbGlow {
  0% {
    text-shadow:
      0 0 3px red,
      0 0 3px red,
      0 0 3px red;
  }
  33% {
    text-shadow:
      0 0 3px lime,
      0 0 3px lime,
      0 0 3px lime;
  }
  66% {
    text-shadow:
      0 0 3px blue,
      0 0 3px blue,
      0 0 3px blue;
  }
  100% {
    text-shadow:
      0 0 3px red,
      0 0 3px red,
      0 0 3px red;
  }
}








/* جلوگیری از ایجاد اسکرول افقی در کل صفحه */


.animation-container {
    position: fixed;
    top: 50%; /* ارتفاع تصویر از بالای صفحه (مثلاً وسط) */
    left: 0;
    width: 100%;
    pointer-events: none; /* باعث می‌شود تصویر مانع کلیک کردن روی دکمه‌های سایت نشود */
    z-index: 9999; /* قرار گرفتن روی تمام المان‌ها */
}


.fly-image {
    width: 120px; /* اندازه تصویر جوی‌پد یا کاراکتر */
    position: absolute;
    left: -200px; /* شروع کاملاً خارج از صفحه سمت چپ */

    pointer-events: none;
    z-index: 9999;

    /* کل چرخه 13 ثانیه: 3 ثانیه حرکت + 10 ثانیه انتظار */
    animation: fly-across-timed 13s linear infinite;
    
    animation-delay: 5s;
}

@keyframes fly-across-timed {
    /* در 0% تصویر از سمت چپ وارد می‌شود */
    0% {
        left: -200px;
        transform: translateY(0) rotate(0deg);
    }
    /* در 23% (تقریباً ثانیه 3) تصویر به انتهای سمت راست می‌رسد */
    23% {
        left: calc(100vw + 200px);
        transform: translateY(-20px) rotate(10deg);
    }
    /* از 23% تا 100% تصویر در همان بیرون صفحه می‌ماند (حالت انتظار) */
    23.1%, 100% {
        left: -200px; /* بازگشت مخفیانه به نقطه شروع برای راند بعدی */
        transform: translateY(0);
    }
}/* End custom CSS */