.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-feature-settings:var( --e-global-typography-secondary-font-feature-settings );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-feature-settings:var( --e-global-typography-secondary-font-feature-settings );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-406 .elementor-element.elementor-element-c9553ea{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--border-radius:24px 24px 24px 24px;--padding-top:80px;--padding-bottom:80px;--padding-left:24px;--padding-right:24px;}.elementor-406 .elementor-element.elementor-element-c9553ea:not(.elementor-motion-effects-element-type-background), .elementor-406 .elementor-element.elementor-element-c9553ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, #0E2A35E0 0%, #1B374AE0 100%);}.elementor-widget-heading .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-feature-settings:var( --e-global-typography-secondary-font-feature-settings );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-feature-settings:var( --e-global-typography-secondary-font-feature-settings );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-feature-settings:var( --e-global-typography-primary-font-feature-settings );font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-406 .elementor-element.elementor-element-c8a67c2 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:36px;font-weight:700;color:#FFFFFF;}.elementor-widget-text-editor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-feature-settings:var( --e-global-typography-secondary-font-feature-settings );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-feature-settings:var( --e-global-typography-secondary-font-feature-settings );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-feature-settings:var( --e-global-typography-text-font-feature-settings );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-406 .elementor-element.elementor-element-fd8857a{text-align:center;font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:18px;font-weight:400;color:#C8D3DA;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-feature-settings:var( --e-global-typography-secondary-font-feature-settings );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-feature-settings:var( --e-global-typography-secondary-font-feature-settings );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-feature-settings:var( --e-global-typography-secondary-font-feature-settings );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-406 .elementor-element.elementor-element-fab2813{--divider-border-style:solid;--divider-color:#D1A74E;--divider-border-width:2px;}.elementor-406 .elementor-element.elementor-element-fab2813 .elementor-divider-separator{width:80px;margin:0 auto;margin-center:0;}.elementor-406 .elementor-element.elementor-element-fab2813 .elementor-divider{text-align:center;padding-block-start:12px;padding-block-end:12px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-feature-settings:var( --e-global-typography-accent-font-feature-settings );font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-button .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-feature-settings:var( --e-global-typography-secondary-font-feature-settings );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-button .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-feature-settings:var( --e-global-typography-secondary-font-feature-settings );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-406 .elementor-element.elementor-element-e6783af .elementor-button{background-color:#D1A74E;fill:#0B1A21;color:#0B1A21;border-radius:12px 12px 12px 12px;}.elementor-406 .elementor-element.elementor-element-e6783af{padding:12px 28px 12px 28px;}.elementor-406 .elementor-element.elementor-element-be47ec7{--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 60px;--row-gap:0px;--column-gap:60px;--border-radius:24px 24px 24px 24px;box-shadow:0px 18px 49px 0px rgba(0, 0, 0, 0.08);--padding-top:72px;--padding-bottom:72px;--padding-left:48px;--padding-right:48px;}.elementor-406 .elementor-element.elementor-element-be47ec7:not(.elementor-motion-effects-element-type-background), .elementor-406 .elementor-element.elementor-element-be47ec7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-406 .elementor-element.elementor-element-3e1c2ec{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-widget-menu-anchor .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-feature-settings:var( --e-global-typography-secondary-font-feature-settings );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-menu-anchor .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-feature-settings:var( --e-global-typography-secondary-font-feature-settings );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-406 .elementor-element.elementor-element-2b03a07{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-406 .elementor-element.elementor-element-2b03a07 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:32px;font-weight:700;color:#0E2A35;}.elementor-406 .elementor-element.elementor-element-3628fb2{--divider-border-style:solid;--divider-color:#D1A74E;--divider-border-width:2px;}.elementor-406 .elementor-element.elementor-element-3628fb2 .elementor-divider-separator{width:80px;margin:0 auto;margin-center:0;}.elementor-406 .elementor-element.elementor-element-3628fb2 .elementor-divider{text-align:center;padding-block-start:12px;padding-block-end:12px;}.elementor-406 .elementor-element.elementor-element-dad6d00{padding:10px 10px 10px 10px;text-align:center;font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:17px;font-weight:400;line-height:30px;color:#455A64;}.elementor-406 .elementor-element.elementor-element-dad6d00 p{margin-block-end:20px;}.elementor-widget-shortcode .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-feature-settings:var( --e-global-typography-secondary-font-feature-settings );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-shortcode .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-feature-settings:var( --e-global-typography-secondary-font-feature-settings );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-406 .elementor-element.elementor-element-119e6b2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-406 .elementor-element.elementor-element-b7f0ee9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-406 .elementor-element.elementor-element-b7f0ee9 .elementor-heading-title{font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:24px;font-weight:700;color:#0E2A35;}.elementor-406 .elementor-element.elementor-element-6e9adde{--divider-border-style:solid;--divider-color:#D1A74E;--divider-border-width:2px;}.elementor-406 .elementor-element.elementor-element-6e9adde .elementor-divider-separator{width:80px;margin:0 auto;margin-center:0;}.elementor-406 .elementor-element.elementor-element-6e9adde .elementor-divider{text-align:center;padding-block-start:12px;padding-block-end:12px;}.elementor-widget-html .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-feature-settings:var( --e-global-typography-secondary-font-feature-settings );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-html .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-feature-settings:var( --e-global-typography-secondary-font-feature-settings );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-406 .elementor-element.elementor-element-7a88cd9.elementor-element{--align-self:center;}.elementor-widget-icon-list .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-feature-settings:var( --e-global-typography-secondary-font-feature-settings );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon-list .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-feature-settings:var( --e-global-typography-secondary-font-feature-settings );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-feature-settings:var( --e-global-typography-text-font-feature-settings );font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-406 .elementor-element.elementor-element-7000b65{padding:30px 0px 15px 0px;--e-icon-list-icon-size:19px;--icon-vertical-offset:0px;}.elementor-406 .elementor-element.elementor-element-7000b65 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(12px/2);}.elementor-406 .elementor-element.elementor-element-7000b65 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(12px/2);}.elementor-406 .elementor-element.elementor-element-7000b65 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(12px/2);}.elementor-406 .elementor-element.elementor-element-7000b65 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-12px/2);}.elementor-406 .elementor-element.elementor-element-7000b65 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-12px/2);}.elementor-406 .elementor-element.elementor-element-7000b65 .elementor-icon-list-icon i{color:#D1A74E;transition:color 0.3s;}.elementor-406 .elementor-element.elementor-element-7000b65 .elementor-icon-list-icon svg{fill:#D1A74E;transition:fill 0.3s;}.elementor-406 .elementor-element.elementor-element-7000b65 .elementor-icon-list-icon{padding-inline-end:12px;}.elementor-406 .elementor-element.elementor-element-7000b65 .elementor-icon-list-text{color:#0E2A35;transition:color 0.3s;}.elementor-406 .elementor-element.elementor-element-c9547c5{--divider-border-style:solid;--divider-color:#0E2A351A;--divider-border-width:1px;}.elementor-406 .elementor-element.elementor-element-c9547c5 .elementor-divider-separator{width:100%;}.elementor-406 .elementor-element.elementor-element-c9547c5 .elementor-divider{padding-block-start:24px;padding-block-end:24px;}.elementor-406 .elementor-element.elementor-element-feddd50{font-family:"VazirMatn", Sans-serif;font-feature-settings:"numr";font-size:16px;font-weight:400;color:#0E2A35;}.elementor-widget-icon .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-feature-settings:var( --e-global-typography-secondary-font-feature-settings );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-feature-settings:var( --e-global-typography-secondary-font-feature-settings );font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-406 .elementor-element.elementor-element-db19691{margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-406 .elementor-element.elementor-element-db19691 .elementor-icon-wrapper{text-align:center;}.elementor-406 .elementor-element.elementor-element-db19691.elementor-view-stacked .elementor-icon{background-color:#D4AF37;}.elementor-406 .elementor-element.elementor-element-db19691.elementor-view-framed .elementor-icon, .elementor-406 .elementor-element.elementor-element-db19691.elementor-view-default .elementor-icon{color:#D4AF37;border-color:#D4AF37;}.elementor-406 .elementor-element.elementor-element-db19691.elementor-view-framed .elementor-icon, .elementor-406 .elementor-element.elementor-element-db19691.elementor-view-default .elementor-icon svg{fill:#D4AF37;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}}@media(min-width:768px){.elementor-406 .elementor-element.elementor-element-c9553ea{--content-width:900px;}.elementor-406 .elementor-element.elementor-element-be47ec7{--content-width:900px;}.elementor-406 .elementor-element.elementor-element-3e1c2ec{--width:50%;}.elementor-406 .elementor-element.elementor-element-119e6b2{--width:50%;}}@media(max-width:767px){.elementor-406 .elementor-element.elementor-element-c9553ea{--padding-top:35px;--padding-bottom:35px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-406 .elementor-element.elementor-element-c8a67c2 .elementor-heading-title{font-size:22px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-406 .elementor-element.elementor-element-be47ec7{--padding-top:20px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );}.elementor-406 .elementor-element.elementor-element-feddd50{text-align:center;font-size:17px;line-height:1.7em;}}/* Start custom CSS for container, class: .elementor-element-c9553ea *//* هدر تماس: زمينه گرادينت با هاله هاي لطيف */
.elementor-406 .elementor-element.elementor-element-c9553ea{
  position:relative;
  overflow:hidden;
  border-radius:20px;
}

/* هاله هاي طلایی نرم */
.elementor-406 .elementor-element.elementor-element-c9553ea::before, 
.elementor-406 .elementor-element.elementor-element-c9553ea::after{
  content:"";
  position:absolute;
  border-radius:50%;
  filter:blur(28px);
  opacity:.85;
  pointer-events:none;
}
.elementor-406 .elementor-element.elementor-element-c9553ea::before{
  width:280px;height:280px;
  right:-90px;top:-80px;
  background:radial-gradient(closest-side, rgba(209,167,78,.22), transparent 70%);
  animation: float1 7s ease-in-out infinite;
}
.elementor-406 .elementor-element.elementor-element-c9553ea::after{
  width:240px;height:240px;
  left:-80px;bottom:-90px;
  background:radial-gradient(closest-side, rgba(209,167,78,.15), transparent 70%);
  animation: float2 9s ease-in-out infinite;
}

/* افکت ظريف براي دکمه */
.elementor-406 .elementor-element.elementor-element-c9553ea .elementor-button{
  box-shadow:0 12px 28px rgba(209,167,78,.25);
  transition:transform .2s ease, box-shadow .2s ease;
}
.elementor-406 .elementor-element.elementor-element-c9553ea .elementor-button:hover{
  transform:translateY(-2px);
  box-shadow:0 18px 38px rgba(209,167,78,.35);
}

/* فاصله هاي عمودی عناصر داخل هدر */
.elementor-406 .elementor-element.elementor-element-c9553ea .elementor-widget-heading{ margin-bottom:10px; }
.elementor-406 .elementor-element.elementor-element-c9553ea .elementor-widget-text-editor{ margin-bottom:18px; }
.elementor-406 .elementor-element.elementor-element-c9553ea .elementor-widget-divider{ margin: 6px 0 18px; }

/* واکنش گرا */
@media (max-width:1024px){
  .elementor-406 .elementor-element.elementor-element-c9553ea{ border-radius:18px; }
}
@media (max-width:767px){
  .elementor-406 .elementor-element.elementor-element-c9553ea{ border-radius:16px; }
}

/* انيميشن هاي نرم */
@keyframes float1{
  0%,100%{ transform:translateY(0) translateX(0); }
  50%{ transform:translateY(8px) translateX(-6px); }
}
@keyframes float2{
  0%,100%{ transform:translateY(0) translateX(0); }
  50%{ transform:translateY(-8px) translateX(6px); }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be47ec7 *//* سکشن دو ستونه تماس با من */
.elementor-406 .elementor-element.elementor-element-be47ec7{
  background:#fff;
  border-radius:24px;
  box-shadow:0 18px 50px rgba(0,0,0,.08);
  padding:72px 48px;
  position:relative;
  isolation:isolate;
}
.elementor-406 .elementor-element.elementor-element-be47ec7::before,
.elementor-406 .elementor-element.elementor-element-be47ec7::after{
  content:"";
  position:absolute;
  border-radius:50%;
  filter:blur(28px);
  z-index:-1;
}
.elementor-406 .elementor-element.elementor-element-be47ec7::before{
  width:300px;height:300px;
  left:-90px;top:-80px;
  background:radial-gradient(closest-side,rgba(209,167,78,.15),transparent 70%);
}
.elementor-406 .elementor-element.elementor-element-be47ec7::after{
  width:320px;height:320px;
  right:-100px;bottom:-100px;
  background:radial-gradient(closest-side,rgba(209,167,78,.1),transparent 70%);
}

/* فاصله و چینش ستون‌ها */
.elementor-406 .elementor-element.elementor-element-be47ec7 .elementor-column{
  align-self:center;
}
.elementor-406 .elementor-element.elementor-element-be47ec7 .elementor-column-gap-default>.elementor-column>.elementor-element-populated{
  padding:20px 32px;
}

/* استایل فرم */
body .gform_wrapper input,
body .gform_wrapper select,
body .gform_wrapper textarea{
  border-radius:12px !important;
  border:1px solid rgba(14,42,53,.15) !important;
  padding:12px 16px !important;
  font-size:16px !important;
  transition:all .2s ease;
}
body .gform_wrapper input:focus,
body .gform_wrapper textarea:focus,
body .gform_wrapper select:focus{
  border-color:#D1A74E !important;
  box-shadow:0 0 0 3px rgba(209,167,78,.25);
}
body .gform_wrapper .gform_button{
  background:#D1A74E !important;
  color:#0B1A21 !important;
  font-family:'Vazirmatn',sans-serif;
  font-weight:700;
  border-radius:12px !important;
  padding:12px 32px !important;
  border:none;
  box-shadow:0 12px 28px rgba(209,167,78,.35);
  transition:transform .2s ease, box-shadow .2s ease;
}
body .gform_wrapper .gform_button:hover{
  transform:translateY(-2px);
  box-shadow:0 18px 38px rgba(209,167,78,.45);
}

/* واکنش‌گرا */
@media (max-width:100%){
  .elementor-406 .elementor-element.elementor-element-be47ec7{ padding:56px 32px; }
}
@media (max-width:100%){
  .elementor-406 .elementor-element.elementor-element-be47ec7{
    padding:40px 22px;
    box-shadow:0 12px 32px rgba(0,0,0,.08);
  }
  .elementor-406 .elementor-element.elementor-element-be47ec7 .elementor-column{
    width:100% !important;
    margin-bottom:32px;
  }
}/* End custom CSS */
/* Start custom CSS */html, body {
  overflow-x: hidden;
}/* End custom CSS */