.elementor-kit-7{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;background-image:url("https://www.xn--trdunyas-r0a45ebh.com.tr/wp-content/uploads/2026/05/ChatGPT-Image-May-20-2026-06_09_29-PM.png");background-position:center center;}.elementor-kit-7 e-page-transition{background-color:#FFBC7D;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1920px;}.e-con{--container-max-width:1920px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:0px;}.elementor-element{--widgets-spacing:0px 0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;}{}h1.entry-title{display:var(--page-title-display);}@media(min-width:1025px){.elementor-kit-7{background-attachment:fixed;}}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}
/* Start custom CSS *//* =========================
   CINEMATIC BACKGROUND MOD
========================= */

html,
body{
    margin:0;
    padding:0;
    overflow-x:hidden;
    background:#000;
}

/* بک گراند اصلی */
body,
.elementor-page{
     background: linear-gradient(
        135deg,
        #050505 0%,
        #111111 45%,
        #ffd000 100%
    ) !important;

    background-attachment: fixed;
}

/* دارک سینمایی */
body::before{

    content:"";
    position:fixed;
    inset:0;

    background:
    radial-gradient(circle at top,
    rgba(255,120,0,0.20),
    transparent 35%),

    radial-gradient(circle at bottom,
    rgba(255,0,80,0.18),
    transparent 40%),

    linear-gradient(
    to bottom,
    rgba(0,0,0,0.55),
    rgba(0,0,0,0.78)
    );

    z-index:-4;
    pointer-events:none;
}

 /* =========================
   FIRE EMBERS EFFECT
========================= */

.fire-particles{

    position:fixed;
    inset:0;

    overflow:hidden;
    pointer-events:none;

    z-index:-1;
}

/* شراره ها */
.fire-particles span{

    position:absolute;

    bottom:-40px;

    width:6px;
    height:6px;

    border-radius:50%;

    background:
    radial-gradient(circle,
    rgba(255,220,120,1) 0%,
    rgba(255,120,0,1) 45%,
    rgba(255,0,0,0.1) 100%);

    box-shadow:
    0 0 8px rgba(255,120,0,.9),
    0 0 18px rgba(255,80,0,.7),
    0 0 30px rgba(255,0,0,.4);

    animation:
    emberFloat linear infinite;

    opacity:0;
}

/* حرکت شراره ها */
@keyframes emberFloat{

    0%{

        transform:
        translateY(0)
        translateX(0)
        scale(.4);

        opacity:0;
    }

    10%{
        opacity:1;
    }

    50%{

        transform:
        translateY(-45vh)
        translateX(20px)
        scale(1);
    }

    100%{

        transform:
        translateY(-110vh)
        translateX(-30px)
        scale(0);

        opacity:0;
    }
}

/* هاله آتش پایین */
.fire-base{

    position:fixed;

    bottom:-120px;
    left:0;

    width:100%;
    height:260px;

    background:
    radial-gradient(circle at center,

    rgba(255,140,0,.35) 0%,

    rgba(255,80,0,.18) 35%,

    transparent 75%);

    filter:blur(70px);

    animation:
    firePulse 4s ease-in-out infinite alternate;

    z-index:-2;

    pointer-events:none;
}

/* تپش نور آتش */
@keyframes firePulse{

    0%{

        opacity:.5;

        transform:
        scaleX(1)
        translateY(0);
    }

    100%{

        opacity:1;

        transform:
        scaleX(1.15)
        translateY(-10px);
    }
}

/* موبایل */
@media(max-width:768px){

    body,
    .elementor-page{

        background-attachment:scroll !important;

        animation:none;
    }

}/* End custom CSS */