.elementor-kit-11{--e-global-color-primary:#0E3B3C;--e-global-color-secondary:#175957;--e-global-color-text:#16211D;--e-global-color-accent:#E3A73C;--e-global-color-5a268f9:#F7F5EF;--e-global-color-a34aab3:#F0EDE1;--e-global-color-7407e3b:#FFFFFF;--e-global-color-4cccd2e:#E9F1EF;--e-global-color-45b88a7:#FBEECF;--e-global-color-de9b83f:#5B655D;--e-global-color-8897d9f:#8A9390;--e-global-color-9ea6450:#E6E1D2;--e-global-color-1ce3354:#1E8E5A;--e-global-color-ff7d4c2:#E4F5EC;--e-global-color-3f61dc3:#C4453B;--e-global-color-24faf41:#0A2626;--e-global-color-fe2bfbf:#CFE0DC;--e-global-color-d3ec44c:#9FB6B0;--e-global-color-88d911f:#7C9992;--e-global-color-2d30674:#0A2C2D;--e-global-typography-primary-font-family:"Vazir-FaNum";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Vazir-FaNum";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Vazir-FaNum";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Vazir-FaNum";--e-global-typography-accent-font-weight:500;background-color:var( --e-global-color-5a268f9 );font-family:"Vazir-FaNum", Sans-serif;}.elementor-kit-11 e-page-transition{background-color:#FFBC7D;}.elementor-kit-11 a{font-family:"Vazir-FaNum", Sans-serif;}.elementor-kit-11 h1{font-family:"Vazir-FaNum", Sans-serif;}.elementor-kit-11 h2{font-family:"Vazir-FaNum", Sans-serif;}.elementor-kit-11 h3{font-family:"Vazir-FaNum", Sans-serif;}.elementor-kit-11 h4{font-family:"Vazir-FaNum", Sans-serif;}.elementor-kit-11 h5{font-family:"Vazir-FaNum", Sans-serif;}.elementor-kit-11 h6{font-family:"Vazir-FaNum", Sans-serif;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:1440px;}.e-con{--container-max-width:1440px;--container-default-padding-top:0px;--container-default-padding-right:0px;--container-default-padding-bottom:0px;--container-default-padding-left:0px;}.elementor-widget:not(:last-child){--kit-widget-spacing:20px;}.elementor-element{--widgets-spacing:20px 20px;--widgets-spacing-row:20px;--widgets-spacing-column:20px;}{}h1.entry-title{display:var(--page-title-display);}.site-header .site-branding{flex-direction:column;align-items:stretch;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}.site-footer .site-branding{flex-direction:column;align-items:stretch;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS *//*چیدمان منظم آیکون ها*/
.elementor-icon-wrapper {
    display: flex;
}

.tite-noghte {
    --title-animation-time: 2s;
    cursor: pointer;
}

/* حالت عادی و انیمیشن کل عنوان */
.tite-noghte .elementor-heading-title {
    color: var(--e-global-color-primary);
    font-weight: 800;
    animation: noghte-title-color var(--title-animation-time) ease-in-out infinite;
}

/* بخش رنگی داخل عنوان */
.tite-noghte .elementor-heading-title .noghte-tite {
    color: var(--e-global-color-accent);
    font-weight: 800;
    animation: noghte-span-color var(--title-animation-time) ease-in-out infinite;
}

/* تغییر خودکار رنگ کل عنوان */
@keyframes noghte-title-color {
    0%,
    40%,
    100% {
        color: var(--e-global-color-primary);
    }

    50%,
    90% {
        color: var(--e-global-color-accent);
    }
}

/* تغییر خودکار رنگ بخش داخلی */
@keyframes noghte-span-color {
    0%,
    40%,
    100% {
        color: var(--e-global-color-accent);
    }

    50%,
    90% {
        color: var(--e-global-color-primary);
    }
}

/* هنگام هاور، انیمیشن متوقف و رنگ‌ها جابه‌جا شوند */
.tite-noghte:hover .elementor-heading-title {
    animation-play-state: paused;
    color: var(--e-global-color-accent) !important;
}

.tite-noghte:hover .elementor-heading-title .noghte-tite {
    animation-play-state: paused;
    color: var(--e-global-color-primary) !important;
}




.btn-accent:hover {
    filter: brightness(1.06);
}



/* حالت عادی آیکون */
.icon-vibre .elementor-icon svg {
    display: block;
    transform: scale(1);
    transform-origin: center;
    transition: transform 0.25s ease;
    will-change: transform;
}

/* با رفتن موس روی متن یا آیکون، فقط خود آیکون بلرزد */
.icon-vibre:hover .elementor-icon svg {
    animation: icon-vibre-animation 0.45s ease-in-out;
    transform: scale(1.12);
}

/* انیمیشن لرزش */
@keyframes icon-vibre-animation {
    0% {
        transform: scale(1);
    }

    20% {
        transform: scale(1.12) rotate(-7deg);
    }

    40% {
        transform: scale(1.12) rotate(7deg);
    }

    60% {
        transform: scale(1.12) rotate(-5deg);
    }

    80% {
        transform: scale(1.12) rotate(5deg);
    }

    100% {
        transform: scale(1.12) rotate(0);
    }
}

/* غیرفعال کردن لرزش برای کاربران حساس به انیمیشن */
@media (prefers-reduced-motion: reduce) {
    .icon-vibre:hover .elementor-icon svg {
        animation: none;
    }
}



.elementor-widget-n-tabs .e-n-tabs-heading {
    background: var(--e-global-color-a34aab3);
    border-radius: 16px;
    padding: 5px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Vazir-FaNum';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://myvamyar.com/wp-content/uploads/2026/08/Vazir-Light.woff2') format('woff2'),
		url('https://myvamyar.com/wp-content/uploads/2026/08/Vazir-Light.woff') format('woff');
}
@font-face {
	font-family: 'Vazir-FaNum';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://myvamyar.com/wp-content/uploads/2026/08/Vazir-Medium.woff2') format('woff2'),
		url('https://myvamyar.com/wp-content/uploads/2026/08/Vazir-Medium.woff') format('woff');
}
@font-face {
	font-family: 'Vazir-FaNum';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://myvamyar.com/wp-content/uploads/2026/08/Vazir-Bold.woff2') format('woff2'),
		url('https://myvamyar.com/wp-content/uploads/2026/08/Vazir-Bold.woff') format('woff');
}
@font-face {
	font-family: 'Vazir-FaNum';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://myvamyar.com/wp-content/uploads/2026/08/Vazirmatn-Black.woff2') format('woff2');
}
/* End Custom Fonts CSS */