.elementor-14 .elementor-element.elementor-element-5488714 .elementor-icon-box-wrapper{gap:0px;}.elementor-14 .elementor-element.elementor-element-5488714 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-ab5d608 );}.elementor-14 .elementor-element.elementor-element-5488714.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4c848d9 );}.elementor-14 .elementor-element.elementor-element-5488714.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-5488714.elementor-view-default .elementor-icon{fill:var( --e-global-color-4c848d9 );color:var( --e-global-color-4c848d9 );border-color:var( --e-global-color-4c848d9 );}.elementor-14 .elementor-element.elementor-element-5488714 .elementor-icon{font-size:0px;}.elementor-14 .elementor-element.elementor-element-5488714 .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-5488714 .elementor-icon-box-title a{font-family:"IRANSansX", Sans-serif;font-size:1.5rem;}.elementor-14 .elementor-element.elementor-element-5488714 .elementor-icon-box-description{font-family:"peyda", Sans-serif;font-size:1rem;color:var( --e-global-color-ab5d608 );}.elementor-14 .elementor-element.elementor-element-2344135 .elementor-icon-box-wrapper{gap:0px;}.elementor-14 .elementor-element.elementor-element-2344135 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-ab5d608 );}.elementor-14 .elementor-element.elementor-element-2344135.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4c848d9 );}.elementor-14 .elementor-element.elementor-element-2344135.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-2344135.elementor-view-default .elementor-icon{fill:var( --e-global-color-4c848d9 );color:var( --e-global-color-4c848d9 );border-color:var( --e-global-color-4c848d9 );}.elementor-14 .elementor-element.elementor-element-2344135 .elementor-icon{font-size:0px;}.elementor-14 .elementor-element.elementor-element-2344135 .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-2344135 .elementor-icon-box-title a{font-family:"IRANSansX", Sans-serif;font-size:1.5rem;}.elementor-14 .elementor-element.elementor-element-2344135 .elementor-icon-box-description{font-family:"peyda", Sans-serif;font-size:1rem;color:var( --e-global-color-ab5d608 );}.elementor-14 .elementor-element.elementor-element-7602c4b .elementor-icon-box-wrapper{gap:0px;}.elementor-14 .elementor-element.elementor-element-7602c4b .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-ab5d608 );}.elementor-14 .elementor-element.elementor-element-7602c4b.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-4c848d9 );}.elementor-14 .elementor-element.elementor-element-7602c4b.elementor-view-framed .elementor-icon, .elementor-14 .elementor-element.elementor-element-7602c4b.elementor-view-default .elementor-icon{fill:var( --e-global-color-4c848d9 );color:var( --e-global-color-4c848d9 );border-color:var( --e-global-color-4c848d9 );}.elementor-14 .elementor-element.elementor-element-7602c4b .elementor-icon{font-size:0px;}.elementor-14 .elementor-element.elementor-element-7602c4b .elementor-icon-box-title, .elementor-14 .elementor-element.elementor-element-7602c4b .elementor-icon-box-title a{font-family:"IRANSansX", Sans-serif;font-size:1.5rem;}.elementor-14 .elementor-element.elementor-element-7602c4b .elementor-icon-box-description{font-family:"peyda", Sans-serif;font-size:1rem;color:var( --e-global-color-ab5d608 );}body.elementor-page-14:not(.elementor-motion-effects-element-type-background), body.elementor-page-14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}/* Start custom CSS for shortcode, class: .elementor-element-349bbdf *//* استایل کلی فیلدهای فرم */
.form-contact input:not([type="submit"]),
.form-contact textarea,
.form-contact select {
    background-color: rgba(255, 255, 255, 0.03) !important; /* پس‌زمینه بسیار شفاف */
    border: 1px solid rgba(188, 102, 255, 0.2) !important; /* حاشیه بنفش ملایم */
    border-radius: 12px !important; /* گوشه‌های گرد مدرن */
    color: #ffffff !important;
    padding: 15px 20px !important;
    font-family: 'Yekan Bakh', sans-serif !important;
    transition: all 0.3s ease-in-out !important;
    backdrop-filter: blur(5px); /* افکت شیشه‌ای */
}

/* استایل فیلدها هنگام فوکوس (کلیک کردن) */
.form-contact input:focus,
.form-contact textarea:focus {
    background-color: rgba(188, 102, 255, 0.08) !important;
    border-color: #bc66ff !important; /* روشن شدن حاشیه */
    outline: none !important;
    box-shadow: 0 0 15px rgba(188, 102, 255, 0.3) !important; /* درخشش نئونی */
}

/* استایل لیبل‌ها (متن بالای فیلدها) */
.form-contact label {
    color: #e0d5ff !important;
    font-size: 14px !important;
    margin-bottom: 8px !important;
    display: block;
    font-weight: 500;
}

/* استایل دکمه ارسال (Submit) */
.form-contact input[type="submit"] {
    background: linear-gradient(90deg, #532289 0%, #bc66ff 100%) !important;
    color: #fff !important;
    border: none !important;
    border-radius: 50px !important; /* دکمه کپسولی شکل */
    padding: 12px 35px !important;
    font-weight: bold !important;
    cursor: pointer !important;
    transition: transform 0.3s ease, box-shadow 0.3s ease !important;
    margin-top: 15px;
}

.form-contact input[type="submit"]:hover {
    transform: translateY(-3px); /* پرش ملایم به بالا */
    box-shadow: 0 10px 20px rgba(188, 102, 255, 0.4) !important;
}

/* هماهنگی با چک‌باکس‌ها (اگر داری) */
.form-contact input[type="checkbox"] {
    accent-color: #bc66ff !important;
}

/* استایل متن نگهدارنده (Placeholder) */
::placeholder {
    color: rgba(255, 255, 255, 0.4) !important;
    font-size: 13px;
}

textarea {
  height: 100px;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'IRANSansX';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://shabnam.dev/wp-content/uploads/2026/07/IRANSansX-Regular.woff2') format('woff2'),
		url('https://shabnam.dev/wp-content/uploads/2026/07/IRANSansX-Regular.woff') format('woff');
}
@font-face {
	font-family: 'IRANSansX';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://shabnam.dev/wp-content/uploads/2026/07/IRANSansX-Medium.woff2') format('woff2'),
		url('https://shabnam.dev/wp-content/uploads/2026/07/IRANSansX-Medium.woff') format('woff');
}
@font-face {
	font-family: 'IRANSansX';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://shabnam.dev/wp-content/uploads/2026/07/IRANSansX-Bold.woff2') format('woff2'),
		url('https://shabnam.dev/wp-content/uploads/2026/07/IRANSansX-Bold.woff') format('woff');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'peyda';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://shabnam.dev/wp-content/uploads/2026/07/PeydaWeb-Regular.woff2') format('woff2'),
		url('https://shabnam.dev/wp-content/uploads/2026/07/PeydaWeb-Regular.woff') format('woff');
}
@font-face {
	font-family: 'peyda';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://shabnam.dev/wp-content/uploads/2026/07/PeydaWeb-Medium.woff2') format('woff2'),
		url('https://shabnam.dev/wp-content/uploads/2026/07/PeydaWeb-Medium.woff') format('woff');
}
@font-face {
	font-family: 'peyda';
	font-style: normal;
	font-weight: 600;
	font-display: auto;
	src: url('https://shabnam.dev/wp-content/uploads/2026/07/PeydaWeb-SemiBold.woff2') format('woff2'),
		url('https://shabnam.dev/wp-content/uploads/2026/07/PeydaWeb-SemiBold.woff') format('woff');
}
@font-face {
	font-family: 'peyda';
	font-style: normal;
	font-weight: 700;
	font-display: auto;
	src: url('https://shabnam.dev/wp-content/uploads/2026/07/PeydaWeb-Bold.woff2') format('woff2'),
		url('https://shabnam.dev/wp-content/uploads/2026/07/PeydaWeb-Bold.woff') format('woff');
}
@font-face {
	font-family: 'peyda';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://shabnam.dev/wp-content/uploads/2026/07/PeydaWeb-ExtraBold.woff2') format('woff2'),
		url('https://shabnam.dev/wp-content/uploads/2026/07/PeydaWeb-ExtraBold.woff') format('woff');
}
@font-face {
	font-family: 'peyda';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://shabnam.dev/wp-content/uploads/2026/07/PeydaWeb-Black.woff2') format('woff2'),
		url('https://shabnam.dev/wp-content/uploads/2026/07/PeydaWeb-Black.woff') format('woff');
}
/* End Custom Fonts CSS */