.elementor-3677 .elementor-element.elementor-element-f080dae{--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:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-3677 .elementor-element.elementor-element-f080dae:not(.elementor-motion-effects-element-type-background), .elementor-3677 .elementor-element.elementor-element-f080dae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9765D7;}.elementor-3677 .elementor-element.elementor-element-43ce90b{--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-3677 .elementor-element.elementor-element-3cd3d31{width:var( --container-widget-width, 106.18% );max-width:106.18%;--container-widget-width:106.18%;--container-widget-flex-grow:0;}.elementor-3677 .elementor-element.elementor-element-3cd3d31.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-3677 .elementor-element.elementor-element-3cd3d31 img{border-radius:8px 8px 8px 8px;}.elementor-3677 .elementor-element.elementor-element-4871da6{--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-3677 .elementor-element.elementor-element-4a7ee27{text-align:justify;font-family:"BonyadeKoodakKoochakFaNum-Bold", Sans-serif;color:#FFFFFF;}.elementor-3677 .elementor-element.elementor-element-e9f353d{--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-3677 .elementor-element.elementor-element-a347640 .elementor-button{background-color:#451E5F;font-family:"BonyadeKoodakKoochakFaNum-Bold", Sans-serif;fill:#FFFFFF;color:#FFFFFF;}.elementor-3677 .elementor-element.elementor-element-8441728{--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-3677 .elementor-element.elementor-element-25d1137{--spacer-size:5px;}@media(min-width:768px){.elementor-3677 .elementor-element.elementor-element-43ce90b{--width:50%;}.elementor-3677 .elementor-element.elementor-element-4871da6{--width:50%;}.elementor-3677 .elementor-element.elementor-element-e9f353d{--width:100%;}}/* Start custom CSS for button, class: .elementor-element-a347640 *//*
 * کد انیمیشن پالس درخشان و کمی سریع‌تر برای دکمه
 * دکمه هر 2 ثانیه یک پالس ملایم با درخشش می‌زند.
 */

.cta-shimmer-pulse {
    /* اطمینان از اینکه دکمه موقعیت دهی شده است (برای transform) */
    position: relative;
    
    /* اعمال انیمیشن */
    animation-name: shimmer-pulse;
    animation-duration: 2s; /* کل دوره انیمیشن 2 ثانیه طول می‌کشد */
    animation-timing-function: ease-in-out;
    animation-iteration-count: infinite; /* تکرار بی‌پایان */
}

/* تعریف فریم‌های کلیدی انیمیشن */
@keyframes shimmer-pulse {
    0% {
        transform: scale(1); /* شروع: حالت عادی */
        filter: brightness(100%); /* روشنایی عادی */
        box-shadow: none;
    }
    50% {
        transform: scale(1.04); /* کمی بزرگتر */
        filter: brightness(130%); /* روشن‌تر */
        box-shadow: 0 0 15px 5px rgba(151, 101, 215, 0.8); /* بنفش #9765d7 */
    }
    100% {
        transform: scale(1); /* برگشت به حالت عادی */
        filter: brightness(100%); /* روشنایی عادی */
        box-shadow: none; /* حذف سایه */
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f080dae *//* کلاس کانتینر */
.fluoro-border {
  display: block;
  border-radius: 18px;
  border: 3px solid;
  padding: 20px;

  /* انیمیشن نور متحرک با ترکیب رنگ‌های بنفش */
  animation: borderColorChange 4s infinite;

  /* شادو خیلی کم */
  box-shadow: 0 0 4px #4b2168;
}

/* انیمیشن تغییر رنگ نور دور باکس */
@keyframes borderColorChange {
    0% { border-color: #4b2168; box-shadow: 0 0 4px #4b2168; }
    20% { border-color: #5c2b7a; box-shadow: 0 0 4px #5c2b7a; }
    40% { border-color: #6d3490; box-shadow: 0 0 4px #6d3490; }
    60% { border-color: #7e40a3; box-shadow: 0 0 4px #7e40a3; }
    80% { border-color: #4b2168; box-shadow: 0 0 4px #4b2168; }
    100% { border-color: #5c2b7a; box-shadow: 0 0 4px #5c2b7a; }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'BonyadeKoodakKoochakFaNum-Bold';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://shadopia.ir/wp-content/uploads/2025/08/BonyadeKoodakKoochakFaNum-Bold.ttf') format('truetype');
}
/* End Custom Fonts CSS */