.elementor-14713 .elementor-element.elementor-element-45d1c1c{--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:20px 20px;--row-gap:20px;--column-gap:20px;--padding-top:18px;--padding-bottom:105px;--padding-left:0px;--padding-right:0px;}.elementor-14713 .elementor-element.elementor-element-45d1c1c > .elementor-shape-bottom svg, .elementor-14713 .elementor-element.elementor-element-45d1c1c > .e-con-inner > .elementor-shape-bottom svg{width:calc(231% + 1.3px);height:98px;}.elementor-14713 .elementor-element.elementor-element-b9c003b{--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:0px;--padding-right:0px;}.elementor-14713 .elementor-element.elementor-element-f2f2ded{--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:0px;}.elementor-14713 .elementor-element.elementor-element-f2f2ded.e-con{--order:-99999 /* order start hack */;}.elementor-14713 .elementor-element.elementor-element-19c8e65 > .elementor-widget-container{margin:-1px -21px 0px -21px;padding:0px 0px 0px 0px;}.elementor-14713 .elementor-element.elementor-element-7aea160 .elementor-heading-title{font-size:28px;}.elementor-14713 .elementor-element.elementor-element-2428a2e{--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-14713 .elementor-element.elementor-element-344e6f0{text-align:center;}.elementor-14713 .elementor-element.elementor-element-344e6f0 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-14713 .elementor-element.elementor-element-4c2bf5f > .elementor-widget-container{border-radius:13px 13px 13px 13px;}.elementor-14713 .elementor-element.elementor-element-e2d1246 > .elementor-widget-container{border-radius:13px 13px 13px 13px;}.elementor-14713 .elementor-element.elementor-element-dd73591 > .elementor-widget-container{border-radius:13px 13px 13px 13px;}.elementor-14713 .elementor-element.elementor-element-1dcb2df > .elementor-widget-container{border-radius:13px 13px 13px 13px;}.elementor-14713 .elementor-element.elementor-element-77b31e7{text-align:center;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-14713 .elementor-element.elementor-element-77b31e7 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-14713 .elementor-element.elementor-element-fe20c60 > .elementor-widget-container{border-radius:13px 13px 13px 13px;}.elementor-14713 .elementor-element.elementor-element-236e7d2 .elementor-button{font-family:"IRANSansWeb_Medium", Sans-serif;font-size:15px;background-color:#2563EB;border-radius:10px 10px 10px 10px;padding:18px 40px 18px 40px;}.elementor-14713 .elementor-element.elementor-element-271bb37{text-align:center;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-14713 .elementor-element.elementor-element-271bb37 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-14713 .elementor-element.elementor-element-54f4730 > .elementor-widget-container{border-radius:13px 13px 13px 13px;}.elementor-14713 .elementor-element.elementor-element-81c6357 .elementor-button{font-family:"IRANSansWeb_Medium", Sans-serif;font-size:15px;background-color:#2563EB;border-radius:10px 10px 10px 10px;padding:18px 40px 18px 40px;}.elementor-14713 .elementor-element.elementor-element-0626632 > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-14713 .elementor-element.elementor-element-2f75861{--display:flex;}.elementor-14713 .elementor-element.elementor-element-5bac938{text-align:start;width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-14713 .elementor-element.elementor-element-5bac938 .elementor-heading-title{color:#53277B;}.elementor-14713 .elementor-element.elementor-element-5bac938.elementor-element{--align-self:center;}.elementor-14713 .elementor-element.elementor-element-1d2b81f{--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-14713 .elementor-element.elementor-element-202995d{--display:flex;}.elementor-14713 .elementor-element.elementor-element-a839c3d{--display:flex;}.elementor-14713 .elementor-element.elementor-element-4469067{--display:flex;}.elementor-14713 .elementor-element.elementor-element-7e3050a{--display:flex;}.elementor-14713 .elementor-element.elementor-element-f059511{--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-font-size:1rem;--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;width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;}.elementor-14713 .elementor-element.elementor-element-f059511 > .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-14713 .elementor-element.elementor-element-f059511 {--n-accordion-padding:10px 10px 10px 10px;}.elementor-14713 .elementor-element.elementor-element-f059511.elementor-element{--align-self:center;}@media(max-width:767px){.elementor-14713 .elementor-element.elementor-element-b9c003b{--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-14713 .elementor-element.elementor-element-f2f2ded{--margin-top:19px;--margin-bottom:6px;--margin-left:0px;--margin-right:0px;}.elementor-14713 .elementor-element.elementor-element-19c8e65 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-14713 .elementor-element.elementor-element-7aea160{text-align:center;}.elementor-14713 .elementor-element.elementor-element-7aea160 .elementor-heading-title{font-size:23px;line-height:1.3em;letter-spacing:-5px;}.elementor-14713 .elementor-element.elementor-element-344e6f0 .elementor-heading-title{font-size:18px;}.elementor-14713 .elementor-element.elementor-element-77b31e7 .elementor-heading-title{font-size:18px;}.elementor-14713 .elementor-element.elementor-element-236e7d2 .elementor-button{font-size:15px;padding:18px 13px 18px 13px;}.elementor-14713 .elementor-element.elementor-element-271bb37 .elementor-heading-title{font-size:18px;}.elementor-14713 .elementor-element.elementor-element-81c6357 .elementor-button{font-size:15px;padding:18px 16px 18px 16px;}}@media(min-width:768px){.elementor-14713 .elementor-element.elementor-element-b9c003b{--width:100%;}.elementor-14713 .elementor-element.elementor-element-f2f2ded{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-45d1c1c *//* ===== 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 */