.elementor-203 .elementor-element.elementor-element-5ed1b09d{color:#5D5D5D;}.elementor-203 .elementor-element.elementor-element-c5495ee:not(.elementor-motion-effects-element-type-background), .elementor-203 .elementor-element.elementor-element-c5495ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-203 .elementor-element.elementor-element-c5495ee{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-203 .elementor-element.elementor-element-c5495ee > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-203 .elementor-element.elementor-element-99d2a1f{--icon-box-icon-margin:15px;}.elementor-203 .elementor-element.elementor-element-66cffa9:not(.elementor-motion-effects-element-type-background), .elementor-203 .elementor-element.elementor-element-66cffa9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#031070;}.elementor-203 .elementor-element.elementor-element-66cffa9{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-203 .elementor-element.elementor-element-66cffa9 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-203 .elementor-element.elementor-element-f612927{--icon-box-icon-margin:15px;}.elementor-203 .elementor-element.elementor-element-f612927 .elementor-icon-box-title{margin-block-end:0px;color:#FFFFFF;}.elementor-203 .elementor-element.elementor-element-f612927.elementor-view-stacked .elementor-icon{background-color:#FFA227;}.elementor-203 .elementor-element.elementor-element-f612927.elementor-view-framed .elementor-icon, .elementor-203 .elementor-element.elementor-element-f612927.elementor-view-default .elementor-icon{fill:#FFA227;color:#FFA227;border-color:#FFA227;}.elementor-203 .elementor-element.elementor-element-f612927 .elementor-icon-box-title, .elementor-203 .elementor-element.elementor-element-f612927 .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-203 .elementor-element.elementor-element-1de2bc6{--icon-box-icon-margin:15px;}.elementor-203 .elementor-element.elementor-element-1de2bc6.elementor-view-stacked .elementor-icon{background-color:#FFA227;}.elementor-203 .elementor-element.elementor-element-1de2bc6.elementor-view-framed .elementor-icon, .elementor-203 .elementor-element.elementor-element-1de2bc6.elementor-view-default .elementor-icon{fill:#FFA227;color:#FFA227;border-color:#FFA227;}.elementor-203 .elementor-element.elementor-element-1de2bc6 .elementor-icon-box-title, .elementor-203 .elementor-element.elementor-element-1de2bc6 .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-203 .elementor-element.elementor-element-1de2bc6 .elementor-icon-box-title{color:#FFFFFF;}.elementor-203 .elementor-element.elementor-element-7ae13c8{--icon-box-icon-margin:15px;}.elementor-203 .elementor-element.elementor-element-7ae13c8.elementor-view-stacked .elementor-icon{background-color:#FFA227;}.elementor-203 .elementor-element.elementor-element-7ae13c8.elementor-view-framed .elementor-icon, .elementor-203 .elementor-element.elementor-element-7ae13c8.elementor-view-default .elementor-icon{fill:#FFA227;color:#FFA227;border-color:#FFA227;}.elementor-203 .elementor-element.elementor-element-7ae13c8 .elementor-icon-box-title, .elementor-203 .elementor-element.elementor-element-7ae13c8 .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-203 .elementor-element.elementor-element-7ae13c8 .elementor-icon-box-title{color:#FFFFFF;}.elementor-203 .elementor-element.elementor-element-b181de0{--icon-box-icon-margin:15px;}.elementor-203 .elementor-element.elementor-element-b181de0.elementor-view-stacked .elementor-icon{background-color:#FFA227;}.elementor-203 .elementor-element.elementor-element-b181de0.elementor-view-framed .elementor-icon, .elementor-203 .elementor-element.elementor-element-b181de0.elementor-view-default .elementor-icon{fill:#FFA227;color:#FFA227;border-color:#FFA227;}.elementor-203 .elementor-element.elementor-element-b181de0 .elementor-icon-box-title, .elementor-203 .elementor-element.elementor-element-b181de0 .elementor-icon-box-title a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-203 .elementor-element.elementor-element-b181de0 .elementor-icon-box-title{color:#FFFFFF;}.elementor-203 .elementor-element.elementor-element-591f5d5 img{border-radius:7px 7px 7px 7px;}.elementor-203 .elementor-element.elementor-element-3b58e5c > .elementor-widget-container{margin:30px 0px 20px 0px;}.elementor-203 .elementor-element.elementor-element-68c42fa .gallery-item .gallery-caption{display:none;}.elementor-203 .elementor-element.elementor-element-d9d8eaa{margin-top:35px;margin-bottom:0px;}.elementor-203 .elementor-element.elementor-element-fc18f5e{text-align:center;}.elementor-203 .elementor-element.elementor-element-1adfdc4{margin-top:70px;margin-bottom:0px;}.elementor-203 .elementor-element.elementor-element-2b6c680 iframe{height:359px;}.elementor-203 .elementor-element.elementor-element-deb5a59 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-203 .elementor-element.elementor-element-deb5a59 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-203 .elementor-element.elementor-element-deb5a59{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-203 .elementor-element.elementor-element-deb5a59 .elementor-icon-list-text{color:var( --e-global-color-primary );transition:color 0.3s;}.elementor-203 .elementor-element.elementor-element-d1f6eab > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-203 .elementor-element.elementor-element-d1f6eab{text-align:center;}.elementor-203 .elementor-element.elementor-element-f5346ea.elementor-arrows-yes .elementor-main-swiper{width:calc( 100% - 40px );}.elementor-203 .elementor-element.elementor-element-f5346ea .elementor-main-swiper{width:100%;}.elementor-203 .elementor-element.elementor-element-f5346ea .elementor-main-swiper .swiper-slide{border-color:var( --e-global-color-secondary );}.elementor-203 .elementor-element.elementor-element-f5346ea .elementor-swiper-button{font-size:20px;}.elementor-203 .elementor-element.elementor-element-f5346ea .elementor-testimonial__content{padding:20px 20px 20px 20px;}.elementor-203 .elementor-element.elementor-element-f5346ea.elementor-testimonial--layout-image_left .elementor-testimonial__footer,
					.elementor-203 .elementor-element.elementor-element-f5346ea.elementor-testimonial--layout-image_right .elementor-testimonial__footer{padding-top:20px;}.elementor-203 .elementor-element.elementor-element-f5346ea.elementor-testimonial--layout-image_above .elementor-testimonial__footer,
					.elementor-203 .elementor-element.elementor-element-f5346ea.elementor-testimonial--layout-image_inline .elementor-testimonial__footer,
					.elementor-203 .elementor-element.elementor-element-f5346ea.elementor-testimonial--layout-image_stacked .elementor-testimonial__footer{padding:0 20px 0 20px;}.elementor-203 .elementor-element.elementor-element-2760987{--spacer-size:50px;}.elementor-203 .elementor-element.elementor-element-48ffd39{text-align:center;}.elementor-203 .elementor-element.elementor-element-a1a6c4c .elementor-tab-title{background-color:#F8F8F8;padding:15px 15px 15px 15px;}.elementor-203 .elementor-element.elementor-element-a1a6c4c .elementor-active .elementor-accordion-icon, .elementor-203 .elementor-element.elementor-element-a1a6c4c .elementor-active .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-203 .elementor-element.elementor-element-a1a6c4c .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-203 .elementor-element.elementor-element-a1a6c4c .elementor-tab-title .elementor-accordion-icon i:before{color:var( --e-global-color-secondary );}.elementor-203 .elementor-element.elementor-element-a1a6c4c .elementor-tab-title .elementor-accordion-icon svg{fill:var( --e-global-color-secondary );}.elementor-203 .elementor-element.elementor-element-a1a6c4c .elementor-tab-title.elementor-active .elementor-accordion-icon i:before{color:var( --e-global-color-text );}.elementor-203 .elementor-element.elementor-element-a1a6c4c .elementor-tab-title.elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-text );}.elementor-203 .elementor-element.elementor-element-a1a6c4c .elementor-tab-content{color:var( --e-global-color-text );}.elementor-203 .elementor-element.elementor-element-29e1c4e > .elementor-widget-container{margin:070px 0px 0px 0px;}.elementor-203 .elementor-element.elementor-element-29e1c4e{text-align:center;}.elementor-203 .elementor-element.elementor-element-a1c3d30{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-203 .elementor-element.elementor-element-a1c3d30 .elementor-post__thumbnail__link{width:100%;}.elementor-203 .elementor-element.elementor-element-a1c3d30 .elementor-post__meta-data span + span:before{content:"///";}.elementor-203 .elementor-element.elementor-element-a1c3d30.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-203 .elementor-element.elementor-element-a1c3d30.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-203 .elementor-element.elementor-element-a1c3d30.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}@media(max-width:767px){.elementor-203 .elementor-element.elementor-element-a1c3d30 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for html, class: .elementor-element-73884d3 *//* Tik Electric – CTA styles (separate file)
   Brand: Primary #040D51, Accent #FF9202
   Font: Oxanium (optional import) */
@import url("https://fonts.googleapis.com/css2?family=Oxanium:wght@300;400;600;700&display=swap");

:root{
  --brand-primary:#040D51;   /* headings, primary bg */
  --brand-accent:#FF9202;    /* accent/CTA */
  --text:#1F2937;
  --text-inverse:#FFFFFF;
  --ring: rgba(4,13,81,0.35);
  --shadow: 0 10px 25px rgba(4,13,81,0.15);
  --radius: 14px;
}

.te-cta *,.te-sticky-cta *{box-sizing:border-box}
.te-cta,.te-sticky-cta{font-family:"Oxanium",system-ui,Segoe UI,Roboto,Arial,sans-serif}

/* ===== Inline CTA ===== */
.te-cta{
  border:1px solid rgba(4,13,81,0.08);
  border-radius: var(--radius);
  padding: clamp(16px,2vw,28px);
  background:#fff;
  box-shadow: var(--shadow);
  display:grid;
  gap:16px;
  align-items:center;
}
.te-cta__title{
  margin:0;
  font-size: clamp(20px,2.2vw,28px);
  color: var(--brand-primary);
  letter-spacing:.2px;
  line-height:1.15;
}
.te-cta__sub{
  margin:0;
  color:#4B5563;
  font-size: clamp(14px,1.6vw,16px);
}
.te-cta__actions{
  display:flex;
  flex-wrap:wrap;
  gap:12px;
  align-items:center;
}
.te-btn{
  --_bg:#F3F4F6; --_fg:#111827; --_bd:transparent;
  appearance:none; border:1px solid var(--_bd);
  background:var(--_bg); color:var(--_fg);
  padding:12px 18px; border-radius:12px; font-weight:700; font-size:15px; line-height:1;
  text-decoration:none; display:inline-flex; align-items:center; justify-content:center; gap:10px;
  transform:translateZ(0);
  transition: transform .2s ease, box-shadow .2s ease, background-color .2s ease, color .2s ease, border-color .2s ease;
  will-change: transform;
}
.te-btn:focus{outline:none; box-shadow:0 0 0 4px var(--ring)}
.te-btn:hover{transform: translateY(-1px)}
.te-btn:active{transform: translateY(0)}
.te-btn--primary{ --_bg: var(--brand-primary); --_fg: var(--text-inverse); }
.te-btn--accent{  --_bg: var(--brand-accent);  --_fg: #111827; }
.te-btn--ghost{   --_bg: #fff; --_fg: var(--brand-primary); --_bd: rgba(4,13,81,0.25); }

.te-btn .te-dot{ width:8px;height:8px;border-radius:999px;background:currentColor;display:inline-block }

/* Responsive grid for inline CTA */
@media (min-width: 768px){
  .te-cta{grid-template-columns: 1.2fr .8fr}
}

/* ===== Sticky CTA (mobile-first) ===== */
.te-sticky-cta{
  position:fixed; inset:auto 0 0 0; z-index: 60;
  background: #fff;
  border-top: 1px solid rgba(4,13,81,0.08);
  box-shadow: 0 -8px 30px rgba(0,0,0,0.06);
}
.te-sticky-cta__inner{
  max-width: 1200px; margin: 0 auto; padding: 10px 14px;
  display:grid; grid-template-columns: 1fr 1fr 1fr; gap:10px;
}
.te-sticky-cta .te-btn{padding:12px 10px; border-radius:10px; font-size:14px}

/* Desktop behavior: stick to top instead of bottom (optional) */
@media (min-width: 1024px){
  .te-sticky-cta{position:sticky; bottom:auto; top:0; border-top:none; border-bottom:1px solid rgba(4,13,81,0.08)}
  .te-sticky-cta__inner{padding:12px 16px}
}

/* Reduced motion preference */
@media (prefers-reduced-motion: reduce){
  .te-btn{transition:none}
}


/* Single-button variants */
.te-cta__actions--single { width:100% }
.te-btn--block { width:100% }

/* Sticky single column */
.te-sticky-cta__inner--single {
  grid-template-columns: 1fr; 
}

/* در دسکتاپ می‌تونی عرض دکمه رو محدود کنی (اختیاری) */
@media (min-width: 768px){
  .te-cta__actions--single .te-btn--block{ width:auto; min-width: 280px }
  .te-sticky-cta__inner--single .te-btn--block{ width:auto; min-width: 240px; justify-self:center }
}/* End custom CSS */