.elementor-2307 .elementor-element.elementor-element-98d72e0{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-2307 .elementor-element.elementor-element-2ebc1be .elementor-button{background-color:var( --e-global-color-primary );font-family:"Yekan Bakh", Sans-serif;font-size:1.2em;font-weight:700;fill:#FFFFFF;color:#FFFFFF;border-radius:15px 15px 15px 15px;}.elementor-2307 .elementor-element.elementor-element-d343ad8 .elementor-button{background-color:#161144;font-family:"Yekan Bakh FaNum", Sans-serif;font-size:18px;font-weight:700;fill:#FCFCFC;color:#FCFCFC;border-radius:15px 15px 15px 15px;padding:15px 15px 15px 15px;}.elementor-2307 .elementor-element.elementor-element-d343ad8 > .elementor-widget-container{margin:0px 0px 0px 0px;}@media(max-width:1024px){.elementor-2307 .elementor-element.elementor-element-98d72e0{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-2307 .elementor-element.elementor-element-98d72e0{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-2307 .elementor-element.elementor-element-d343ad8 > .elementor-widget-container{margin:0px 0px 0px 0px;}}/* Start custom CSS for button, class: .elementor-element-2ebc1be *//* افکت شیشه‌ای روی دکمه */
.magic-btn {
    position: relative;
    overflow: hidden;
    display: inline-block;
}

/* نوار شیشه‌ای انیمیشن */
.magic-btn::after {
    content: "";
    position: absolute;
    top: 0;
    left: -120%;
    width: 60%;
    height: 100%;
    background: rgba(255, 255, 255, 0.35);
    filter: blur(6px);
    transform: skewX(-25deg);
    transition: 0.3s;
    animation: shineMove 3s ease-in-out infinite;
}

/* انیمیشن عبور نور */
@keyframes shineMove {
    0%   { left: -120%; }
    50%  { left: 120%; }
    100% { left: -120%; }
}

/* Hover بهتر می‌شه */
.magic-btn:hover {
    transform: scale(1.02);
    transition: 0.2s ease;
}

/* حالت کلیک */
.magic-btn:active {
    transform: scale(0.97);
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-d343ad8 *//* افکت شیشه‌ای روی دکمه */
.magic-btn {
    position: relative;
    overflow: hidden;
    display: inline-block;
}

/* نوار شیشه‌ای انیمیشن */
.magic-btn::after {
    content: "";
    position: absolute;
    top: 0;
    left: -120%;
    width: 60%;
    height: 100%;
    background: rgba(255, 255, 255, 0.35);
    filter: blur(6px);
    transform: skewX(-25deg);
    transition: 0.3s;
    animation: shineMove 3s ease-in-out infinite;
}

/* انیمیشن عبور نور */
@keyframes shineMove {
    0%   { left: -120%; }
    50%  { left: 120%; }
    100% { left: -120%; }
}

/* Hover بهتر می‌شه */
.magic-btn:hover {
    transform: scale(1.02);
    transition: 0.2s ease;
}

/* حالت کلیک */
.magic-btn:active {
    transform: scale(0.97);
}/* End custom CSS */