/* ==========================================================================
   LACAK.IO STYLE PREVIEW — "Industri" menu, shared-template pages (5 of 6)
   Pages: logistik, transportasi-umum-travel, retail-dan-rantai-pasok,
          layanan-darurat-dan-kesehatan, pertanian-dan-perkebunan
   (post IDs: 16378, 17127, 17190, 17219, 17158)
   Konstruksi (16395) uses different element IDs — handled in its own file.
   Same approach as Solusi/Fitur/etc: colors + font only.
   ========================================================================== */

@import url('https://fonts.googleapis.com/css2?family=Figtree:wght@400;500;600;700;800&display=swap');

.elementor-16378 .dbl__subtitle,
.elementor-17127 .dbl__subtitle,
.elementor-17190 .dbl__subtitle,
.elementor-17219 .dbl__subtitle,
.elementor-17158 .dbl__subtitle,
.elementor-16378 .dbl__title,
.elementor-17127 .dbl__title,
.elementor-17190 .dbl__title,
.elementor-17219 .dbl__title,
.elementor-17158 .dbl__title,
.elementor-16378 .elementor-heading-title,
.elementor-17127 .elementor-heading-title,
.elementor-17190 .elementor-heading-title,
.elementor-17219 .elementor-heading-title,
.elementor-17158 .elementor-heading-title,
.elementor-16378 .techwix-btn,
.elementor-17127 .techwix-btn,
.elementor-17190 .techwix-btn,
.elementor-17219 .techwix-btn,
.elementor-17158 .techwix-btn {
  font-family: 'Figtree', 'Barlow', sans-serif;
}
[class*="flaticon-"], [class*="fa-"], .fa, i.flaticon, .elementor-icon i {
  font-family: inherit;
}

/* primary CTA button gradient */
.elementor-16378 .elementor-element.elementor-element-c4e2946 .techwix-btn,
.elementor-17127 .elementor-element.elementor-element-c4e2946 .techwix-btn,
.elementor-17190 .elementor-element.elementor-element-c4e2946 .techwix-btn,
.elementor-17219 .elementor-element.elementor-element-c4e2946 .techwix-btn,
.elementor-17158 .elementor-element.elementor-element-c4e2946 .techwix-btn {
  background-image: linear-gradient(195deg, #17A0D9 0%, #3CBEAF 100%) !important;
}

/* light section background (was cream) */
.elementor-16378 .elementor-element.elementor-element-a3ac134:not(.elementor-motion-effects-element-type-background),
.elementor-17127 .elementor-element.elementor-element-a3ac134:not(.elementor-motion-effects-element-type-background),
.elementor-17190 .elementor-element.elementor-element-a3ac134:not(.elementor-motion-effects-element-type-background),
.elementor-17219 .elementor-element.elementor-element-a3ac134:not(.elementor-motion-effects-element-type-background),
.elementor-17158 .elementor-element.elementor-element-a3ac134:not(.elementor-motion-effects-element-type-background),
.elementor-16378 .elementor-element.elementor-element-a3ac134 > .elementor-motion-effects-container > .elementor-motion-effects-layer,
.elementor-17127 .elementor-element.elementor-element-a3ac134 > .elementor-motion-effects-container > .elementor-motion-effects-layer,
.elementor-17190 .elementor-element.elementor-element-a3ac134 > .elementor-motion-effects-container > .elementor-motion-effects-layer,
.elementor-17219 .elementor-element.elementor-element-a3ac134 > .elementor-motion-effects-container > .elementor-motion-effects-layer,
.elementor-17158 .elementor-element.elementor-element-a3ac134 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-color: #F0F5FA !important;
}

/* 3 feature-card accent headings (was orange) */
.elementor-16378 .elementor-element.elementor-element-6a17757 .elementor-heading-title,
.elementor-17127 .elementor-element.elementor-element-6a17757 .elementor-heading-title,
.elementor-17190 .elementor-element.elementor-element-6a17757 .elementor-heading-title,
.elementor-17219 .elementor-element.elementor-element-6a17757 .elementor-heading-title,
.elementor-17158 .elementor-element.elementor-element-6a17757 .elementor-heading-title,
.elementor-16378 .elementor-element.elementor-element-2da3cf0 .elementor-heading-title,
.elementor-17127 .elementor-element.elementor-element-2da3cf0 .elementor-heading-title,
.elementor-17190 .elementor-element.elementor-element-2da3cf0 .elementor-heading-title,
.elementor-17219 .elementor-element.elementor-element-2da3cf0 .elementor-heading-title,
.elementor-17158 .elementor-element.elementor-element-2da3cf0 .elementor-heading-title,
.elementor-16378 .elementor-element.elementor-element-489d252 .elementor-heading-title,
.elementor-17127 .elementor-element.elementor-element-489d252 .elementor-heading-title,
.elementor-17190 .elementor-element.elementor-element-489d252 .elementor-heading-title,
.elementor-17219 .elementor-element.elementor-element-489d252 .elementor-heading-title,
.elementor-17158 .elementor-element.elementor-element-489d252 .elementor-heading-title,
.elementor-16378 .elementor-element.elementor-element-348796f .elementor-heading-title,
.elementor-17127 .elementor-element.elementor-element-348796f .elementor-heading-title,
.elementor-17190 .elementor-element.elementor-element-348796f .elementor-heading-title,
.elementor-17219 .elementor-element.elementor-element-348796f .elementor-heading-title,
.elementor-17158 .elementor-element.elementor-element-348796f .elementor-heading-title,
.elementor-16378 .elementor-element.elementor-element-78bd33e .elementor-heading-title,
.elementor-17127 .elementor-element.elementor-element-78bd33e .elementor-heading-title,
.elementor-17190 .elementor-element.elementor-element-78bd33e .elementor-heading-title,
.elementor-17219 .elementor-element.elementor-element-78bd33e .elementor-heading-title,
.elementor-17158 .elementor-element.elementor-element-78bd33e .elementor-heading-title {
  color: #3CBEAF !important;
}

/* small decorative accent backgrounds (was orange) */
.elementor-16378 .elementor-element.elementor-element-73ecae3:not(.elementor-motion-effects-element-type-background),
.elementor-17127 .elementor-element.elementor-element-73ecae3:not(.elementor-motion-effects-element-type-background),
.elementor-17190 .elementor-element.elementor-element-73ecae3:not(.elementor-motion-effects-element-type-background),
.elementor-17219 .elementor-element.elementor-element-73ecae3:not(.elementor-motion-effects-element-type-background),
.elementor-17158 .elementor-element.elementor-element-73ecae3:not(.elementor-motion-effects-element-type-background),
.elementor-16378 .elementor-element.elementor-element-fb44b13:not(.elementor-motion-effects-element-type-background),
.elementor-17127 .elementor-element.elementor-element-fb44b13:not(.elementor-motion-effects-element-type-background),
.elementor-17190 .elementor-element.elementor-element-fb44b13:not(.elementor-motion-effects-element-type-background),
.elementor-17219 .elementor-element.elementor-element-fb44b13:not(.elementor-motion-effects-element-type-background),
.elementor-17158 .elementor-element.elementor-element-fb44b13:not(.elementor-motion-effects-element-type-background) {
  background-color: #3CBEAF !important;
}
.elementor-16378 .elementor-element.elementor-element-c589dbe:not(.elementor-motion-effects-element-type-background),
.elementor-17127 .elementor-element.elementor-element-c589dbe:not(.elementor-motion-effects-element-type-background),
.elementor-17190 .elementor-element.elementor-element-c589dbe:not(.elementor-motion-effects-element-type-background),
.elementor-17219 .elementor-element.elementor-element-c589dbe:not(.elementor-motion-effects-element-type-background),
.elementor-17158 .elementor-element.elementor-element-c589dbe:not(.elementor-motion-effects-element-type-background) {
  background-color: #3CBEAF10 !important;
}
.elementor-16378 .elementor-element.elementor-element-bc31629:not(.elementor-motion-effects-element-type-background),
.elementor-17127 .elementor-element.elementor-element-bc31629:not(.elementor-motion-effects-element-type-background),
.elementor-17190 .elementor-element.elementor-element-bc31629:not(.elementor-motion-effects-element-type-background),
.elementor-17219 .elementor-element.elementor-element-bc31629:not(.elementor-motion-effects-element-type-background),
.elementor-17158 .elementor-element.elementor-element-bc31629:not(.elementor-motion-effects-element-type-background) {
  background-color: #17A0D910 !important;
}
.elementor-16378 .elementor-element.elementor-element-ae9f2b7:not(.elementor-motion-effects-element-type-background),
.elementor-17127 .elementor-element.elementor-element-ae9f2b7:not(.elementor-motion-effects-element-type-background),
.elementor-17190 .elementor-element.elementor-element-ae9f2b7:not(.elementor-motion-effects-element-type-background),
.elementor-17219 .elementor-element.elementor-element-ae9f2b7:not(.elementor-motion-effects-element-type-background),
.elementor-17158 .elementor-element.elementor-element-ae9f2b7:not(.elementor-motion-effects-element-type-background) {
  background-color: #17A0D9 !important;
}

/* decorative banner gradient (CTA section) */
.elementor-16378 .elementor-element.elementor-element-34bb64c:not(.elementor-motion-effects-element-type-background),
.elementor-17127 .elementor-element.elementor-element-34bb64c:not(.elementor-motion-effects-element-type-background),
.elementor-17190 .elementor-element.elementor-element-34bb64c:not(.elementor-motion-effects-element-type-background),
.elementor-17219 .elementor-element.elementor-element-34bb64c:not(.elementor-motion-effects-element-type-background),
.elementor-17158 .elementor-element.elementor-element-34bb64c:not(.elementor-motion-effects-element-type-background),
.elementor-16378 .elementor-element.elementor-element-34bb64c > .elementor-motion-effects-container > .elementor-motion-effects-layer,
.elementor-17127 .elementor-element.elementor-element-34bb64c > .elementor-motion-effects-container > .elementor-motion-effects-layer,
.elementor-17190 .elementor-element.elementor-element-34bb64c > .elementor-motion-effects-container > .elementor-motion-effects-layer,
.elementor-17219 .elementor-element.elementor-element-34bb64c > .elementor-motion-effects-container > .elementor-motion-effects-layer,
.elementor-17158 .elementor-element.elementor-element-34bb64c > .elementor-motion-effects-container > .elementor-motion-effects-layer {
  background-image: linear-gradient(90deg, #17A0D9 0%, #3CBEAF 100%) !important;
}

/* outline button (in CTA banner) */
.elementor-16378 .elementor-element.elementor-element-d74954e .techwix-btn,
.elementor-17127 .elementor-element.elementor-element-d74954e .techwix-btn,
.elementor-17190 .elementor-element.elementor-element-d74954e .techwix-btn,
.elementor-17219 .elementor-element.elementor-element-d74954e .techwix-btn,
.elementor-17158 .elementor-element.elementor-element-d74954e .techwix-btn {
  color: #17A0D9 !important;
}
.elementor-16378 .elementor-element.elementor-element-d74954e .techwix-btn:before,
.elementor-17127 .elementor-element.elementor-element-d74954e .techwix-btn:before,
.elementor-17190 .elementor-element.elementor-element-d74954e .techwix-btn:before,
.elementor-17219 .elementor-element.elementor-element-d74954e .techwix-btn:before,
.elementor-17158 .elementor-element.elementor-element-d74954e .techwix-btn:before,
.elementor-16378 .elementor-element.elementor-element-d74954e .techwix-btn:after,
.elementor-17127 .elementor-element.elementor-element-d74954e .techwix-btn:after,
.elementor-17190 .elementor-element.elementor-element-d74954e .techwix-btn:after,
.elementor-17219 .elementor-element.elementor-element-d74954e .techwix-btn:after,
.elementor-17158 .elementor-element.elementor-element-d74954e .techwix-btn:after {
  background-color: #17A0D9 !important;
}

/* stat counter numbers (was orange) — IDs differ per page */
.elementor-16378 .elementor-element.elementor-element-14f337d .elementor-counter-number-wrapper-none,
.elementor-16378 .elementor-element.elementor-element-4149597 .elementor-counter-number-wrapper-none,
.elementor-17127 .elementor-element.elementor-element-7629e82 .elementor-counter-number-wrapper-none,
.elementor-17190 .elementor-element.elementor-element-6d0d206 .elementor-counter-number-wrapper-none,
.elementor-17219 .elementor-element.elementor-element-45bf7d7 .elementor-counter-number-wrapper-none,
.elementor-17219 .elementor-element.elementor-element-0a4a6c7 .elementor-counter-number-wrapper-none,
.elementor-17158 .elementor-element.elementor-element-6d0d206 .elementor-counter-number-wrapper-none {
  color: #3CBEAF !important;
}
