.elementor-15790 .elementor-element.elementor-element-8f818a2{--display:flex;--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;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:18px;--padding-bottom:105px;--padding-left:0px;--padding-right:0px;}.elementor-15790 .elementor-element.elementor-element-8f818a2 > .elementor-shape-bottom svg, .elementor-15790 .elementor-element.elementor-element-8f818a2 > .e-con-inner > .elementor-shape-bottom svg{width:calc(231% + 1.3px);height:98px;}.elementor-15790 .elementor-element.elementor-element-34bfdfd{--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;--justify-content:center;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:60px;--padding-right:20px;}.elementor-15790 .elementor-element.elementor-element-f5fa7d8{text-align:start;font-size:16px;}.elementor-15790 .elementor-element.elementor-element-e787381{--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;--margin-top:10px;--margin-bottom:10px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:0px;--padding-right:0px;}.elementor-15790 .elementor-element.elementor-element-e787381.e-con{--order:-99999 /* order start hack */;}.elementor-15790 .elementor-element.elementor-element-be291f6 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:7px 7px 7px 7px;}.elementor-15790 .elementor-element.elementor-element-a09efa3{--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;--margin-top:30px;--margin-bottom:10px;--margin-left:0px;--margin-right:8px;}.elementor-15790 .elementor-element.elementor-element-20c0d10{text-align:start;font-family:"IRANSansWeb_Light", Sans-serif;font-size:15px;}.elementor-15790 .elementor-element.elementor-element-93ba622{--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;--margin-top:20px;--margin-bottom:36px;--margin-left:0px;--margin-right:0px;}.elementor-15790 .elementor-element.elementor-element-b79d9c2{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:start;}.elementor-15790 .elementor-element.elementor-element-b79d9c2.elementor-element{--align-self:center;}.elementor-15790 .elementor-element.elementor-element-b79d9c2 .elementor-heading-title{color:#53277B;}.elementor-15790 .elementor-element.elementor-element-72e5e78{--display:flex;}.elementor-15790 .elementor-element.elementor-element-602846e{--display:flex;}.elementor-15790 .elementor-element.elementor-element-8c3cf7f{--display:flex;}.elementor-15790 .elementor-element.elementor-element-2de2274{--display:flex;}.elementor-15790 .elementor-element.elementor-element-4ce8be5{--display:flex;}.elementor-15790 .elementor-element.elementor-element-924e6f6{--n-accordion-title-font-size:1rem;width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-item-title-space-between:6px;--n-accordion-item-title-distance-from-content:10px;--n-accordion-border-radius:15px 15px 15px 15px;--n-accordion-icon-size:15px;}.elementor-15790 .elementor-element.elementor-element-924e6f6.elementor-element{--align-self:center;}.elementor-15790 .elementor-element.elementor-element-924e6f6 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:2px 2px 2px 2px;border-color:#8C40CF;}.elementor-15790 .elementor-element.elementor-element-924e6f6 {--n-accordion-padding:10px 10px 10px 10px;}@media(max-width:767px){.elementor-15790 .elementor-element.elementor-element-34bfdfd{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:17px;--padding-bottom:17px;--padding-left:17px;--padding-right:17px;}.elementor-15790 .elementor-element.elementor-element-f5fa7d8{font-size:14px;}.elementor-15790 .elementor-element.elementor-element-e787381{--margin-top:19px;--margin-bottom:6px;--margin-left:0px;--margin-right:0px;}}@media(min-width:768px){.elementor-15790 .elementor-element.elementor-element-34bfdfd{--width:100%;}.elementor-15790 .elementor-element.elementor-element-e787381{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-8f818a2 *//* ===== Aurora Hero Background ===== */

.hero-section {

    position: relative;

    overflow: hidden;

    isolation: isolate;

    background:

        radial-gradient(

            circle at 8% 55%,

            rgba(186, 145, 255, 0.28) 0%,

            rgba(186, 145, 255, 0.10) 18%,

            transparent 38%

        ),

        radial-gradient(

            circle at 92% 30%,

            rgba(126, 190, 255, 0.28) 0%,

            rgba(174, 142, 255, 0.16) 22%,

            transparent 45%

        ),

        radial-gradient(

            circle at 65% 85%,

            rgba(255, 154, 215, 0.16) 0%,

            transparent 35%

        ),

        linear-gradient(

            135deg,

            #ffffff 0%,

            #fbfaff 42%,

            #f6f9ff 70%,

            #ffffff 100%

        );

}

/* Aurora glow سمت چپ */

.hero-section::before {

    content: "";

    position: absolute;

    width: 520px;

    height: 520px;

    left: -260px;

    bottom: -180px;

    border-radius: 50%;

    background:

        radial-gradient(

            circle,

            rgba(182, 118, 255, 0.30),

            rgba(116, 181, 255, 0.16) 45%,

            transparent 72%

        );

    filter: blur(12px);

    z-index: -1;

    pointer-events: none;

}

/* Aurora glow سمت راست */

.hero-section::after {

    content: "";

    position: absolute;

    width: 650px;

    height: 650px;

    right: -260px;

    top: -280px;

    border-radius: 50%;

    background:

        radial-gradient(

            circle,

            rgba(153, 124, 255, 0.25) 0%,

            rgba(113, 192, 255, 0.18) 35%,

            rgba(255, 159, 221, 0.10) 55%,

            transparent 72%

        );

    filter: blur(18px);

    z-index: -1;

    pointer-events: none;

}

/* موبایل */

@media (max-width: 768px) {

    .hero-section::before {

        width: 350px;

        height: 350px;

        left: -220px;

        bottom: -80px;

    }

    .hero-section::after {

        width: 400px;

        height: 400px;

        right: -230px;

        top: -150px;

    }

}/* End custom CSS */