.elementor-734 .elementor-element.elementor-element-3663c0c{--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 0px;--row-gap:0px;--column-gap:0px;}.elementor-734 .elementor-element.elementor-element-3663c0c:not(.elementor-motion-effects-element-type-background), .elementor-734 .elementor-element.elementor-element-3663c0c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B4D8E4;}.elementor-734 .elementor-element.elementor-element-b4dcba0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-734 .elementor-element.elementor-element-b4dcba0.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-theme-site-logo .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;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-734 .elementor-element.elementor-element-97ddae5{text-align:justify;font-family:"IranYekan", Sans-serif;font-size:14px;font-weight:400;color:#000000AB;}.elementor-734 .elementor-element.elementor-element-144bb12{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-734 .elementor-element.elementor-element-214df29{margin:0px 30px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"IranYekan", Sans-serif;font-weight:600;color:#000000;}.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-734 .elementor-element.elementor-element-00a4d7a{margin:-4px 16px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-734 .elementor-element.elementor-element-00a4d7a .elementor-nav-menu .elementor-item{font-family:"IranYekan", Sans-serif;font-size:15px;font-weight:500;}.elementor-734 .elementor-element.elementor-element-00a4d7a .elementor-nav-menu--main .elementor-item{color:#000000AB;fill:#000000AB;}.elementor-734 .elementor-element.elementor-element-00a4d7a .elementor-nav-menu--main .elementor-item:hover,
					.elementor-734 .elementor-element.elementor-element-00a4d7a .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-734 .elementor-element.elementor-element-00a4d7a .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-734 .elementor-element.elementor-element-00a4d7a .elementor-nav-menu--main .elementor-item:focus{color:#0184A0;fill:#0184A0;}.elementor-734 .elementor-element.elementor-element-148db96{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-734 .elementor-element.elementor-element-5fe7798{margin:0px 3px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;font-family:"IranYekan", Sans-serif;font-weight:600;color:#000000;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-734 .elementor-element.elementor-element-ef0e48b{padding:0px 0px 0px 0px;--icon-box-icon-margin:15px;}.elementor-734 .elementor-element.elementor-element-ef0e48b .elementor-icon-box-wrapper{align-items:start;text-align:right;}.elementor-734 .elementor-element.elementor-element-ef0e48b.elementor-view-stacked .elementor-icon{background-color:#EC9F23;}.elementor-734 .elementor-element.elementor-element-ef0e48b.elementor-view-framed .elementor-icon, .elementor-734 .elementor-element.elementor-element-ef0e48b.elementor-view-default .elementor-icon{fill:#EC9F23;color:#EC9F23;border-color:#EC9F23;}.elementor-734 .elementor-element.elementor-element-ef0e48b.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-734 .elementor-element.elementor-element-ef0e48b.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#F4E4C2B5;}.elementor-734 .elementor-element.elementor-element-ef0e48b.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-734 .elementor-element.elementor-element-ef0e48b.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-734 .elementor-element.elementor-element-ef0e48b.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-734 .elementor-element.elementor-element-ef0e48b.elementor-view-default:has(:focus) .elementor-icon{fill:#F4E4C2B5;color:#F4E4C2B5;border-color:#F4E4C2B5;}.elementor-734 .elementor-element.elementor-element-ef0e48b .elementor-icon{transition-duration:0s;font-size:31px;}.elementor-734 .elementor-element.elementor-element-ef0e48b .elementor-icon-box-title, .elementor-734 .elementor-element.elementor-element-ef0e48b .elementor-icon-box-title a{font-family:"IranYekan", Sans-serif;font-size:15px;font-weight:400;}.elementor-734 .elementor-element.elementor-element-ef0e48b .elementor-icon-box-title{color:#000000C7;}.elementor-734 .elementor-element.elementor-element-ef0e48b:has(:hover) .elementor-icon-box-title,
					 .elementor-734 .elementor-element.elementor-element-ef0e48b:has(:focus) .elementor-icon-box-title{color:#0184A0;}.elementor-734 .elementor-element.elementor-element-ef0e48b .elementor-icon-box-description{font-family:"IranYekan", Sans-serif;font-weight:600;}.elementor-734 .elementor-element.elementor-element-c3f7b56{padding:0px 0px 0px 0px;--icon-box-icon-margin:15px;}.elementor-734 .elementor-element.elementor-element-c3f7b56 .elementor-icon-box-wrapper{align-items:start;text-align:right;}.elementor-734 .elementor-element.elementor-element-c3f7b56.elementor-view-stacked .elementor-icon{background-color:#EC9F23;}.elementor-734 .elementor-element.elementor-element-c3f7b56.elementor-view-framed .elementor-icon, .elementor-734 .elementor-element.elementor-element-c3f7b56.elementor-view-default .elementor-icon{fill:#EC9F23;color:#EC9F23;border-color:#EC9F23;}.elementor-734 .elementor-element.elementor-element-c3f7b56.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-734 .elementor-element.elementor-element-c3f7b56.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#F4E4C2B5;}.elementor-734 .elementor-element.elementor-element-c3f7b56.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-734 .elementor-element.elementor-element-c3f7b56.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-734 .elementor-element.elementor-element-c3f7b56.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-734 .elementor-element.elementor-element-c3f7b56.elementor-view-default:has(:focus) .elementor-icon{fill:#F4E4C2B5;color:#F4E4C2B5;border-color:#F4E4C2B5;}.elementor-734 .elementor-element.elementor-element-c3f7b56 .elementor-icon{transition-duration:0s;font-size:31px;}.elementor-734 .elementor-element.elementor-element-c3f7b56 .elementor-icon-box-title, .elementor-734 .elementor-element.elementor-element-c3f7b56 .elementor-icon-box-title a{font-family:"IranYekan", Sans-serif;font-size:15px;font-weight:400;}.elementor-734 .elementor-element.elementor-element-c3f7b56 .elementor-icon-box-title{color:#000000C7;}.elementor-734 .elementor-element.elementor-element-c3f7b56:has(:hover) .elementor-icon-box-title,
					 .elementor-734 .elementor-element.elementor-element-c3f7b56:has(:focus) .elementor-icon-box-title{color:#0184A0;}.elementor-734 .elementor-element.elementor-element-c3f7b56 .elementor-icon-box-description{font-family:"IranYekan", Sans-serif;font-weight:600;}.elementor-734 .elementor-element.elementor-element-dc23f7e{padding:0px 0px 0px 0px;--icon-box-icon-margin:15px;}.elementor-734 .elementor-element.elementor-element-dc23f7e .elementor-icon-box-wrapper{align-items:start;text-align:right;}.elementor-734 .elementor-element.elementor-element-dc23f7e.elementor-view-stacked .elementor-icon{background-color:#EC9F23;}.elementor-734 .elementor-element.elementor-element-dc23f7e.elementor-view-framed .elementor-icon, .elementor-734 .elementor-element.elementor-element-dc23f7e.elementor-view-default .elementor-icon{fill:#EC9F23;color:#EC9F23;border-color:#EC9F23;}.elementor-734 .elementor-element.elementor-element-dc23f7e.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-734 .elementor-element.elementor-element-dc23f7e.elementor-view-stacked:has(:focus) .elementor-icon{background-color:#F4E4C2B5;}.elementor-734 .elementor-element.elementor-element-dc23f7e.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-734 .elementor-element.elementor-element-dc23f7e.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-734 .elementor-element.elementor-element-dc23f7e.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-734 .elementor-element.elementor-element-dc23f7e.elementor-view-default:has(:focus) .elementor-icon{fill:#F4E4C2B5;color:#F4E4C2B5;border-color:#F4E4C2B5;}.elementor-734 .elementor-element.elementor-element-dc23f7e .elementor-icon{transition-duration:0s;font-size:31px;}.elementor-734 .elementor-element.elementor-element-dc23f7e .elementor-icon-box-title, .elementor-734 .elementor-element.elementor-element-dc23f7e .elementor-icon-box-title a{font-family:"IranYekan", Sans-serif;font-size:15px;font-weight:400;}.elementor-734 .elementor-element.elementor-element-dc23f7e .elementor-icon-box-title{color:#000000C7;}.elementor-734 .elementor-element.elementor-element-dc23f7e:has(:hover) .elementor-icon-box-title,
					 .elementor-734 .elementor-element.elementor-element-dc23f7e:has(:focus) .elementor-icon-box-title{color:#0184A0;}.elementor-734 .elementor-element.elementor-element-dc23f7e .elementor-icon-box-description{font-family:"IranYekan", Sans-serif;font-weight:600;}.elementor-734 .elementor-element.elementor-element-b6659f6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-734 .elementor-element.elementor-element-1de27d3{--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;}.elementor-734 .elementor-element.elementor-element-1de27d3:not(.elementor-motion-effects-element-type-background), .elementor-734 .elementor-element.elementor-element-1de27d3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#B4D8E4;}.elementor-734 .elementor-element.elementor-element-044bde4{width:var( --container-widget-width, 99.842% );max-width:99.842%;--container-widget-width:99.842%;--container-widget-flex-grow:0;}.elementor-734 .elementor-element.elementor-element-044bde4.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:767px){.elementor-734 .elementor-element.elementor-element-144bb12{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:-17px;}.elementor-734 .elementor-element.elementor-element-00a4d7a{--e-nav-menu-horizontal-menu-item-margin:calc( 0px / 2 );}.elementor-734 .elementor-element.elementor-element-00a4d7a .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:0px;}.elementor-734 .elementor-element.elementor-element-00a4d7a .elementor-nav-menu--dropdown a{padding-left:0px;padding-right:0px;padding-top:0px;padding-bottom:0px;}.elementor-734 .elementor-element.elementor-element-148db96{--gap:10px 0px;--row-gap:10px;--column-gap:0px;--margin-top:-350px;--margin-bottom:0px;--margin-left:0px;--margin-right:159px;}}@media(min-width:768px){.elementor-734 .elementor-element.elementor-element-b4dcba0{--width:31.351%;}.elementor-734 .elementor-element.elementor-element-144bb12{--width:25%;}.elementor-734 .elementor-element.elementor-element-148db96{--width:25%;}.elementor-734 .elementor-element.elementor-element-b6659f6{--width:25%;}}/* Start custom CSS for html, class: .elementor-element-6d9dac3 *//* Darya Footer Promo (scoped) */
.footer-promo--darya,
.footer-promo--darya *{
  font-family: "IranYekan","IRANYekan",sans-serif;
}

.footer-promo--darya{
  position:relative;
  isolation:isolate;
  width:100%;
  min-height:240px;
  border-radius:16px;
  /* پس‌زمینه تیره آبیِ اقیانوسی */
  background:
    radial-gradient(120% 120% at 100% 0, #0f3b45 0%, #0d323b 45%, #0a2a32 100%);
  overflow:hidden;
  border:1px solid rgba(1,132,160,.25);
  box-shadow:0 10px 28px rgba(1,132,160,.18), inset 0 1px 0 rgba(255,255,255,.06);
}

/* درخشش خیلی لطیف گوشه بالا-چپ */
.footer-promo--darya::after{
  content:"";
  position:absolute; inset:0;
  background: radial-gradient(220px 160px at 10% 0%,
              rgba(255,255,255,.10), rgba(255,255,255,0));
  pointer-events:none;
  z-index:1;
}

/* محتوا */
.footer-promo--darya .promo-content{
  position:relative; z-index:2;
  display:grid; gap:10px;
  padding:24px 22px 30px;
  color:#eaf6fa;
  text-align:right;
}
.footer-promo--darya h3{
  margin:0;
  font-weight:900;
  font-size: clamp(1.1rem, 2.4vw, 1.5rem);
  letter-spacing:.2px;
}
.footer-promo--darya p{
  margin:0; line-height:1.9;
  color:#cfe7ee;
  font-size:.96rem;
}

/* دکمه */
.footer-promo--darya .promo-btn{
  justify-self:start;
  margin-top:12px;
  padding:10px 16px;
  border-radius:12px;
  background:#ffffff;
  color:#0184A0;
  border:1.5px solid rgba(1,132,160,.6);
  text-decoration:none;
  font-weight:800;
  display:inline-flex; align-items:center; gap:10px;
  transition:transform .22s ease, box-shadow .22s ease, background-color .22s ease, color .22s ease;
}
.footer-promo--darya .promo-btn img{
  width:20px; height:20px;
  transition: transform .22s ease;
}
.footer-promo--darya .promo-btn:hover{
  transform: translateY(-2px);
  background: #e6f7fb;
  color:#0b5e6f;
  box-shadow:0 10px 22px rgba(1,132,160,.28);
}
.footer-promo--darya .promo-btn:hover img{
  transform: translateX(-4px);
}

/* موج‌ها */
.footer-promo--darya .waves{
  position:absolute; inset:auto 0 0 0;
  height:48%;
  z-index:1;
}
.footer-promo--darya .wave{ animation: darya-drift 10s linear infinite; }
.footer-promo--darya .wave2{ animation-duration: 14s; opacity:.9; }
.footer-promo--darya .wave3{ animation-duration: 18s; opacity:.75; }

@keyframes darya-drift{
  from{ transform: translateX(0); }
  to  { transform: translateX(-60%); }
}

/* ریسپانسیو */
@media (max-width:480px){
  .footer-promo--darya{ min-height:220px; }
  .footer-promo--darya .promo-content{ padding:20px 18px 26px; }
  .footer-promo--darya h3{ font-size:1.2rem; }
  .footer-promo--darya p{ font-size:.9rem; }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-044bde4 */.footer-bottom {
  text-align: center;
  padding-top: 24px;
  padding-bottom: 16px;
  font-family: "IranYekan", "IRANYekan", sans-serif;
  color: #0f2d36;
}

/* خط جداکننده */
.footer-separator {
  width: 100%;
  height: 3px;
  border-radius: 2px;
  margin-bottom: 18px;
  background: linear-gradient(
    90deg,
    rgba(1,132,160,0) 0%,
    rgba(1,132,160,0.6) 15%,
    rgba(1,132,160,0.9) 50%,
    rgba(1,132,160,0.6) 85%,
    rgba(1,132,160,0) 100%
  );
  box-shadow: 0 1px 6px rgba(1,132,160,0.25);
}

/* شبکه‌های اجتماعی */
.footer-social {
  display: flex;
  justify-content: center;
  align-items: center;
  gap: 20px;
  margin-bottom: 12px;
}

.footer-social a {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  background: rgba(1,132,160,0.12);
  transition: all 0.3s ease;
  border: 1px solid rgba(1,132,160,0.25);
}

.footer-social a:hover {
  background: #0184A0;
  transform: translateY(-2px);
  box-shadow: 0 6px 12px rgba(1,132,160,0.35);
}

.footer-social img {
  width: 18px;
  height: 18px;
  filter: brightness(0) saturate(100%) invert(29%) sepia(83%) saturate(1137%) hue-rotate(164deg) brightness(96%) contrast(90%);
}

.footer-social a:hover img {
  filter: brightness(0) invert(1);
}

/* متن کپی‌رایت */
.footer-copy {
  font-size: 0.85rem;
  opacity: 0.8;
  margin: 0;
}/* End custom CSS */