body.elementor-kit-9 {
  --e-global-color-primary: #142d49;
  --e-global-color-text: #5c7187;
  --e-global-color-accent: #216fb4;
  --e-global-color-background: #f1f6fb;
  --e-global-color-divider: #142d491a;
}

body.elementor-kit-9 .ekit_creative_button,
body.elementor-kit-9 .elementor-button,
body.elementor-kit-9 button[type="submit"],
body.elementor-kit-9 input[type="submit"],
body.elementor-kit-9 .ekit-video-popup-btn {
  color: #fff;
}

body.elementor-kit-9 .ekit_creative_button svg,
body.elementor-kit-9 .ekit_creative_button .ekit_creative_button_icon_wrapper,
body.elementor-kit-9 .ekit-video-popup-btn i {
  color: currentColor;
  fill: currentColor;
}

body.elementor-kit-9 .ekit_creative_button:not(:hover) > .ekit_creative_button_text,
body.elementor-kit-9 .ekit_creative_button:not(:hover) i,
body.elementor-kit-9 .ekit_creative_button:not(:hover) svg,
body.elementor-kit-9 .ekit-video-popup-btn i,
body.elementor-kit-9 .elementskit-menu-hamburger svg {
  color: #fff !important;
  fill: #fff !important;
}

body.elementor-kit-9 .hero::before {
  background-image: linear-gradient(90deg, rgba(12, 37, 64, .86) 0%, rgba(14, 43, 73, .68) 38%, rgba(14, 43, 73, .06) 68%), linear-gradient(rgba(12, 37, 64, .48), rgba(12, 37, 64, 0) 25%);
}

body.elementor-kit-9 [id="projects"],
body.elementor-kit-9 [id="testimonials"],
body.elementor-kit-9 [id^="service-"],
body.elementor-kit-9 [id^="post-"] {
  scroll-margin-top: 100px;
}

body.elementor-kit-9 ::selection {
  background: #216fb4;
  color: #fff;
}
