.elementor-599 .elementor-element.elementor-element-474d29b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF;--border-color:#FFFFFF;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-599 .elementor-element.elementor-element-474d29b > .elementor-shape-top .elementor-shape-fill, .elementor-599 .elementor-element.elementor-element-474d29b > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#02010100;}.elementor-599 .elementor-element.elementor-element-474d29b.e-con{--align-self:center;}.elementor-599 .elementor-element.elementor-element-e5730e9{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-widget-image-box .elementor-image-box-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-widget-image-box:has(:hover) .elementor-image-box-title,
					 .elementor-widget-image-box:has(:focus) .elementor-image-box-title{color:var( --e-global-color-primary );}.elementor-widget-image-box .elementor-image-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-599 .elementor-element.elementor-element-bacff86 .elementor-image-box-wrapper{text-align:justify;}.elementor-599 .elementor-element.elementor-element-bacff86.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-599 .elementor-element.elementor-element-bacff86.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-599 .elementor-element.elementor-element-bacff86.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-599 .elementor-element.elementor-element-bacff86 .elementor-image-box-title{margin-bottom:0px;color:#FEFFFF;}.elementor-599 .elementor-element.elementor-element-bacff86 .elementor-image-box-wrapper .elementor-image-box-img{width:45%;}.elementor-599 .elementor-element.elementor-element-bacff86 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-599 .elementor-element.elementor-element-bacff86:has(:hover) .elementor-image-box-title,
					 .elementor-599 .elementor-element.elementor-element-bacff86:has(:focus) .elementor-image-box-title{color:#FFFFFF;}.elementor-599 .elementor-element.elementor-element-10c03ed{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-599 .elementor-element.elementor-element-f0fe59a{--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-599 .elementor-element.elementor-element-581c89a{--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-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-599 .elementor-element.elementor-element-e5730e9{--margin-top:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-599 .elementor-element.elementor-element-bacff86 .elementor-image-box-wrapper{text-align:center;}.elementor-599 .elementor-element.elementor-element-bacff86 .elementor-image-box-img{margin-bottom:0px;}.elementor-599 .elementor-element.elementor-element-10c03ed{--margin-top:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-599 .elementor-element.elementor-element-f0fe59a{--margin-top:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-599 .elementor-element.elementor-element-581c89a{--margin-top:36px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for container, class: .elementor-element-e5730e9 *//*==================================================
   LEFT NEON WHITE LIGHT LINE - STATIC
   Elementor Pro
==================================================*/

.elementor-599 .elementor-element.elementor-element-e5730e9{
    position:relative;
}


/* خط نئونی سمت چپ */

.elementor-599 .elementor-element.elementor-element-e5730e9::before{

    content:"";

    position:absolute;

    left:0;
    top:50%;

    transform:translateY(-50%);

    width:3px;
    height:70%;


    background:

    linear-gradient(
        to bottom,
        transparent,
        #ffffff 35%,
        #ffffff 65%,
        transparent
    );


    box-shadow:

    0 0 8px #ffffff,
    0 0 20px rgba(255,255,255,.9),
    0 0 45px rgba(0,217,255,.7);


    border-radius:50%;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10c03ed *//*==================================================
   LEFT NEON WHITE LIGHT LINE - STATIC
   Elementor Pro
==================================================*/

.elementor-599 .elementor-element.elementor-element-10c03ed{
    position:relative;
}


/* خط نئونی سمت چپ */

.elementor-599 .elementor-element.elementor-element-10c03ed::before{

    content:"";

    position:absolute;

    left:0;
    top:50%;

    transform:translateY(-50%);

    width:3px;
    height:70%;


    background:

    linear-gradient(
        to bottom,
        transparent,
        #ffffff 35%,
        #ffffff 65%,
        transparent
    );


    box-shadow:

    0 0 8px #ffffff,
    0 0 20px rgba(255,255,255,.9),
    0 0 45px rgba(0,217,255,.7);


    border-radius:50%;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f0fe59a *//*==================================================
   LEFT NEON WHITE LIGHT LINE - STATIC
   Elementor Pro
==================================================*/

.elementor-599 .elementor-element.elementor-element-f0fe59a{
    position:relative;
}


/* خط نئونی سمت چپ */

.elementor-599 .elementor-element.elementor-element-f0fe59a::before{

    content:"";

    position:absolute;

    left:0;
    top:50%;

    transform:translateY(-50%);

    width:3px;
    height:70%;


    background:

    linear-gradient(
        to bottom,
        transparent,
        #ffffff 35%,
        #ffffff 65%,
        transparent
    );


    box-shadow:

    0 0 8px #ffffff,
    0 0 20px rgba(255,255,255,.9),
    0 0 45px rgba(0,217,255,.7);


    border-radius:50%;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-581c89a *//*==================================================
   LEFT NEON WHITE LIGHT LINE - STATIC
   Elementor Pro
==================================================*/

.elementor-599 .elementor-element.elementor-element-581c89a{
    position:relative;
}


/* خط نئونی سمت چپ */

.elementor-599 .elementor-element.elementor-element-581c89a::before{

    content:"";

    position:absolute;

    left:0;
    top:50%;

    transform:translateY(-50%);

    width:3px;
    height:70%;


    background:

    linear-gradient(
        to bottom,
        transparent,
        #ffffff 35%,
        #ffffff 65%,
        transparent
    );


    box-shadow:

    0 0 8px #ffffff,
    0 0 20px rgba(255,255,255,.9),
    0 0 45px rgba(0,217,255,.7);


    border-radius:50%;

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-474d29b *//*==================================================*
* BRIGHT CYBERPUNK NEON FOOTER STATIC
* Elementor Pro
*==================================================*/

.elementor-599 .elementor-element.elementor-element-474d29b{

    position:relative;
    overflow:hidden;

    background:
    radial-gradient(
        circle at 15% 10%,
        rgba(0,217,255,.28),
        transparent 38%
    ),
    radial-gradient(
        circle at 85% 85%,
        rgba(124,58,237,.30),
        transparent 45%
    ),
    linear-gradient(
        135deg,
        #0b1424,
        #18243a 45%,
        #07101f
    );


    border-top:1px solid rgba(0,217,255,.5);


    box-shadow:

    0 -15px 50px rgba(0,217,255,.18),
    inset 0 25px 70px rgba(0,0,0,.35);

}


/* Neon Line ثابت */

.elementor-599 .elementor-element.elementor-element-474d29b::before{

    content:"";

    position:absolute;

    top:0;
    left:0;

    width:100%;
    height:3px;


    background:

    linear-gradient(
        90deg,
        transparent,
        #00d9ff,
        #7c3aed,
        #4f8cff,
        transparent
    );

}


/* Glow Background ثابت */

.elementor-599 .elementor-element.elementor-element-474d29b::after{

    content:"";

    position:absolute;

    width:400px;
    height:400px;

    right:-150px;
    bottom:-200px;


    background:

    radial-gradient(
        circle,
        rgba(0,217,255,.4),
        transparent 70%
    );


    filter:blur(40px);

}


/* محتوا بالاتر */

.elementor-599 .elementor-element.elementor-element-474d29b > .e-con-inner{

    position:relative;
    z-index:5;

}


/* موج جداکننده Elementor بدون حرکت */

.elementor-599 .elementor-element.elementor-element-474d29b .elementor-shape{

    transform:translateX(0) scaleX(1.05);

}


/* لینک ها */

.elementor-599 .elementor-element.elementor-element-474d29b a{

    transition:.35s ease;

}


.elementor-599 .elementor-element.elementor-element-474d29b a:hover{

    color:#00d9ff !important;


    text-shadow:

    0 0 8px #00d9ff,
    0 0 20px rgba(0,217,255,.8);

}


/* تیترها */

.elementor-599 .elementor-element.elementor-element-474d29b h1,
.elementor-599 .elementor-element.elementor-element-474d29b h2,
.elementor-599 .elementor-element.elementor-element-474d29b h3{

    text-shadow:

    0 0 12px rgba(0,217,255,.45);

}/* End custom CSS */