.elementor-8242 .elementor-element.elementor-element-0c1aade:not(.elementor-motion-effects-element-type-background), .elementor-8242 .elementor-element.elementor-element-0c1aade > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-89f7c70 );}.elementor-8242 .elementor-element.elementor-element-0c1aade, .elementor-8242 .elementor-element.elementor-element-0c1aade > .elementor-background-overlay{border-radius:30px 30px 0px 0px;}.elementor-8242 .elementor-element.elementor-element-0c1aade{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:15px 15px 15px 15px;}.elementor-8242 .elementor-element.elementor-element-0c1aade > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-8242 .elementor-element.elementor-element-1c145bc{width:var( --container-widget-width, 37% );max-width:37%;--container-widget-width:37%;--container-widget-flex-grow:0;text-align:center;}.elementor-8242 .elementor-element.elementor-element-1c145bc .elementor-heading-title{font-family:"iranyekan", Sans-serif;font-size:21px;font-weight:600;color:#FFFFFF;}.elementor-8242 .elementor-element.elementor-element-e4a1e26:not(.elementor-motion-effects-element-type-background), .elementor-8242 .elementor-element.elementor-element-e4a1e26 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-89f7c70 );}.elementor-8242 .elementor-element.elementor-element-e4a1e26, .elementor-8242 .elementor-element.elementor-element-e4a1e26 > .elementor-background-overlay{border-radius:30px 30px 0px 0px;}.elementor-8242 .elementor-element.elementor-element-e4a1e26{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:10px;margin-bottom:0px;padding:10px 10px 10px 10px;}.elementor-8242 .elementor-element.elementor-element-e4a1e26 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8242 .elementor-element.elementor-element-0dd8368.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8242 .elementor-element.elementor-element-22141f9{width:var( --container-widget-width, 31% );max-width:31%;--container-widget-width:31%;--container-widget-flex-grow:0;text-align:center;}.elementor-8242 .elementor-element.elementor-element-22141f9 .elementor-heading-title{font-family:"iranyekan", Sans-serif;font-size:21px;font-weight:600;color:#FFFFFF;}.elementor-8242 .elementor-element.elementor-element-1695960{--spacer-size:50px;}:root{--page-title-display:none;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-8242 .elementor-element.elementor-element-0c1aade{padding:7px 7px 7px 7px;}.elementor-8242 .elementor-element.elementor-element-f78961e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8242 .elementor-element.elementor-element-1c145bc{width:var( --container-widget-width, 362px );max-width:362px;--container-widget-width:362px;--container-widget-flex-grow:0;}.elementor-8242 .elementor-element.elementor-element-1c145bc .elementor-heading-title{font-size:18px;}.elementor-8242 .elementor-element.elementor-element-22141f9 .elementor-heading-title{font-size:15px;}}@media(max-width:767px){.elementor-8242 .elementor-element.elementor-element-0c1aade{padding:10px 10px 10px 10px;}.elementor-bc-flex-widget .elementor-8242 .elementor-element.elementor-element-f78961e.elementor-column .elementor-widget-wrap{align-items:flex-start;}.elementor-8242 .elementor-element.elementor-element-f78961e.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start;}.elementor-8242 .elementor-element.elementor-element-f78961e.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8242 .elementor-element.elementor-element-f78961e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-8242 .elementor-element.elementor-element-1c145bc{width:var( --container-widget-width, 288px );max-width:288px;--container-widget-width:288px;--container-widget-flex-grow:0;}.elementor-8242 .elementor-element.elementor-element-1c145bc .elementor-heading-title{font-size:14px;line-height:1.9em;}.elementor-8242 .elementor-element.elementor-element-7dead4d{margin-top:-18px;margin-bottom:0px;}.elementor-8242 .elementor-element.elementor-element-22141f9 .elementor-heading-title{font-size:11px;}}/* Start custom CSS for html, class: .elementor-element-10454c2 */.search-form {
  background: #fff;
  padding: 25px;
  border-radius: 0 0 20px 20px;
  box-shadow: 0 10px 30px rgba(0,0,0,0.1);
  font-family: 'iranyekan', sans-serif;
  direction: rtl;
  max-width: 900px;
  margin: 0 auto 40px;
}

.search-form .form-row {
  display: flex;
  flex-wrap: wrap;
  gap: 10px;
  margin-bottom: 20px;
}

.search-form .form-group {
  flex: 1;
  min-width: 200px;
}

.search-form input[type="text"],
.search-form select {
  width: 100%;
  padding: 10px 12px;
  border: 2px solid #ddd;
  border-radius: 10px;
  font-size: 14px;
  background: #fafafa;
  color: #444;
  transition: border-color .3s ease, box-shadow .3s ease;
  appearance: none;
}

.search-form input[type="text"]::placeholder,
.search-form select::placeholder {
  color: #444;
}

.search-form input[type="text"]:focus,
.search-form select:focus {
  border-color: #d71920;
  box-shadow: 0 0 5px rgba(215,25,32,0.2);
  background: #fff;
  outline: none;
}

.search-form button[type="submit"] {
  background: #d71920;
  color: #fff;
  padding: 12px 28px;
  border: none;
  border-radius: 10px;
  cursor: pointer;
  font-size: 15px;
  font-weight: bold;
  transition: background .3s ease, transform .2s ease;
}

.search-form button[type="submit"]:hover {
  background: #b7141b;
  transform: scale(1.03);
}

@media (max-width: 768px) {
  .search-form .form-row {
    flex-direction: column;
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'iranyekan';
	font-style: normal;
	font-weight: 100;
	font-display: auto;
	src: url('https://iap.ir/wp-content/uploads/2024/12/IRANYekanWebThin.eot');
	src: url('https://iap.ir/wp-content/uploads/2024/12/IRANYekanWebThin.eot?#iefix') format('embedded-opentype'),
		url('https://iap.ir/wp-content/uploads/2024/12/IRANYekanWebThin.woff2') format('woff2'),
		url('https://iap.ir/wp-content/uploads/2024/12/IRANYekanWebThin.woff') format('woff'),
		url('https://iap.ir/wp-content/uploads/2024/12/IRANYekanWebThin.ttf') format('truetype'),
		url('https://iap.ir/wp-content/uploads/2024/12/iranyekanwebthin.svg#iranyekan') format('svg');
}
@font-face {
	font-family: 'iranyekan';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://iap.ir/wp-content/uploads/2024/12/IRANYekanWebLight-1.eot');
	src: url('https://iap.ir/wp-content/uploads/2024/12/IRANYekanWebLight-1.eot?#iefix') format('embedded-opentype'),
		url('https://iap.ir/wp-content/uploads/2024/12/IRANYekanWebLight.woff2') format('woff2'),
		url('https://iap.ir/wp-content/uploads/2024/12/IRANYekanWebLight.woff') format('woff'),
		url('https://iap.ir/wp-content/uploads/2024/12/IRANYekanWebLight.ttf') format('truetype'),
		url('https://iap.ir/wp-content/uploads/2024/12/iranyekanweblight.svg#iranyekan') format('svg');
}
@font-face {
	font-family: 'iranyekan';
	font-style: normal;
	font-weight: 400;
	font-display: auto;
	src: url('https://iap.ir/wp-content/uploads/2024/12/IRANYekanWebRegular-2.eot');
	src: url('https://iap.ir/wp-content/uploads/2024/12/IRANYekanWebRegular-2.eot?#iefix') format('embedded-opentype'),
		url('https://iap.ir/wp-content/uploads/2024/12/IRANYekanWebRegular.woff2') format('woff2'),
		url('https://iap.ir/wp-content/uploads/2024/12/IRANYekanWebRegular.woff') format('woff'),
		url('https://iap.ir/wp-content/uploads/2024/12/IRANYekanWebRegular.ttf') format('truetype'),
		url('https://iap.ir/wp-content/uploads/2024/12/IRANYekanWebRegular.svg#iranyekan') format('svg');
}
@font-face {
	font-family: 'iranyekan';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://iap.ir/wp-content/uploads/2024/12/IRANYekanWebMedium-3.eot');
	src: url('https://iap.ir/wp-content/uploads/2024/12/IRANYekanWebMedium-3.eot?#iefix') format('embedded-opentype'),
		url('https://iap.ir/wp-content/uploads/2024/12/IRANYekanWebMedium.woff2') format('woff2'),
		url('https://iap.ir/wp-content/uploads/2024/12/IRANYekanWebMedium.woff') format('woff'),
		url('https://iap.ir/wp-content/uploads/2024/12/IRANYekanWebMedium.ttf') format('truetype'),
		url('https://iap.ir/wp-content/uploads/2024/12/iranyekanwebmedium.svg#iranyekan') format('svg');
}
@font-face {
	font-family: 'iranyekan';
	font-style: normal;
	font-weight: 800;
	font-display: auto;
	src: url('https://iap.ir/wp-content/uploads/2024/12/IRANYekanWebExtraBold-4.eot');
	src: url('https://iap.ir/wp-content/uploads/2024/12/IRANYekanWebExtraBold-4.eot?#iefix') format('embedded-opentype'),
		url('https://iap.ir/wp-content/uploads/2024/12/IRANYekanWebExtraBold.woff2') format('woff2'),
		url('https://iap.ir/wp-content/uploads/2024/12/IRANYekanWebExtraBold.woff') format('woff'),
		url('https://iap.ir/wp-content/uploads/2024/12/IRANYekanWebExtraBold.ttf') format('truetype'),
		url('https://iap.ir/wp-content/uploads/2024/12/iranyekanwebextrabold.svg#iranyekan') format('svg');
}
@font-face {
	font-family: 'iranyekan';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://iap.ir/wp-content/uploads/2024/12/IRANYekanWebExtraBlack-5.eot');
	src: url('https://iap.ir/wp-content/uploads/2024/12/IRANYekanWebExtraBlack-5.eot?#iefix') format('embedded-opentype'),
		url('https://iap.ir/wp-content/uploads/2024/12/IRANYekanWebExtraBlack.woff2') format('woff2'),
		url('https://iap.ir/wp-content/uploads/2024/12/IRANYekanWebExtraBlack.woff') format('woff'),
		url('https://iap.ir/wp-content/uploads/2024/12/IRANYekanWebExtraBlack.ttf') format('truetype'),
		url('https://iap.ir/wp-content/uploads/2024/12/iranyekanwebextrablack.svg#iranyekan') format('svg');
}
@font-face {
	font-family: 'iranyekan';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://iap.ir/wp-content/uploads/2024/12/IRANYekanWebBold-6.eot');
	src: url('https://iap.ir/wp-content/uploads/2024/12/IRANYekanWebBold-6.eot?#iefix') format('embedded-opentype'),
		url('https://iap.ir/wp-content/uploads/2024/12/IRANYekanWebBold.woff2') format('woff2'),
		url('https://iap.ir/wp-content/uploads/2024/12/IRANYekanWebBold.woff') format('woff'),
		url('https://iap.ir/wp-content/uploads/2024/12/IRANYekanWebBold.ttf') format('truetype'),
		url('https://iap.ir/wp-content/uploads/2024/12/iranyekanwebbold.svg#iranyekan') format('svg');
}
/* End Custom Fonts CSS */