.elementor-kit-3{--e-global-color-primary:#6A1B9A;--e-global-color-secondary:#E91E63;--e-global-color-text:#212121;--e-global-color-accent:#6A1B9A;--e-global-color-40ce6bb:#1E3A5F;--e-global-color-c5e6456:#00897B;--e-global-color-d27c5aa:#F5F5F5;--e-global-color-79a15ad:#212121;--e-global-color-a4316ae:#FFFFFF;--e-global-color-1ba2add:#121212;--e-global-color-4d70d1e:#F5F5F5;--e-global-color-cbcca93:#424242;--e-global-color-40dbe97:#E0E0E0;--e-global-color-d404c59:#616161;--e-global-color-e9c7853:#BDBDBD;--e-global-color-b8c3530:#C50077;--e-global-color-f6f47f4:#00897B;--e-global-color-21e610d:#1E3A5F;--e-global-color-b4b5de6:#EA4BE2;--e-global-color-fb1c6c9:#FFD9F0;--e-global-color-3dca8bf:#6A1C9A;--e-global-color-d609151:#19052E;--e-global-color-4ee742b:#A889B8;--e-global-color-82d06fc:#DCCBE5;--e-global-typography-primary-font-family:"Inter";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Inter";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Inter";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Poppins";--e-global-typography-accent-font-weight:500;--e-global-typography-f65602b-font-family:"Inter";--e-global-typography-f65602b-font-weight:200;--e-global-typography-4864bc1-font-family:"Inter";--e-global-typography-4864bc1-font-weight:400;--e-global-typography-e883c15-font-family:"Inter";--e-global-typography-e883c15-font-weight:500;--e-global-typography-8ad1f7f-font-family:"Inter";--e-global-typography-8ad1f7f-font-weight:600;--e-global-typography-44ab34c-font-family:"Inter";--e-global-typography-44ab34c-font-weight:800;--e-global-typography-d62ccc3-font-family:"Inter";--e-global-typography-d62ccc3-font-weight:700;color:#FFFFFF;overscroll-behavior:contain;--e-page-transition-entrance-animation:e-page-transition-fade-out;--e-page-transition-animation-duration:1500ms;--e-preloader-animation-duration:1500ms;--e-preloader-delay:0ms;--e-preloader-color:#FFF;--e-preloader-size:20px;}.elementor-kit-3 button,.elementor-kit-3 input[type="button"],.elementor-kit-3 input[type="submit"],.elementor-kit-3 .elementor-button{background-color:var( --e-global-color-astglobalcolor0 );color:var( --e-global-color-d27c5aa );border-radius:13px 13px 13px 13px;}.elementor-kit-3 e-page-transition{background-color:var( --e-global-color-primary );}.elementor-section.elementor-section-boxed > .elementor-container{max-width:90%;}.e-con{--container-max-width:90%;--container-default-padding-top:10px;--container-default-padding-right:10px;--container-default-padding-bottom:10px;--container-default-padding-left:10px;}.elementor-widget:not(:last-child){margin-block-end:10px;}.elementor-element{--widgets-spacing:10px 10px;--widgets-spacing-row:10px;--widgets-spacing-column:10px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-lightbox{--lightbox-header-icons-size:0px;}@media(max-width:1024px){.elementor-kit-3{background-image:url("https://waarheidmarketing.com/wp-content/uploads/2025/01/bk2.png");background-position:center center;background-repeat:repeat;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:90%;}.e-con{--container-max-width:90%;}}@media(max-width:767px){.elementor-kit-3{background-image:url("https://waarheidmarketing.com/wp-content/uploads/2025/01/bk2.png");background-position:center center;background-repeat:repeat;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:90%;}.e-con{--container-max-width:90%;--container-default-padding-top:10px;--container-default-padding-right:10px;--container-default-padding-bottom:10px;--container-default-padding-left:10px;}}/* Start custom CSS */#container1 {
  background:  #250938;
  transition-property: background;
  transition-duration: 0.3s;
  transition-timing-function: ease;
  transition-delay: 0s;
}

.dark-mode #container1 {
  background: #ffffff;
  transition-property: background;
  transition-duration: 0.1s;
  transition-timing-function: ease;
  transition-delay: 0.5s;
}


#container2 {
  background:#010B1F;
  transition: background 0.3s ease 0s, color 0.3s ease 0s;

}

.dark-mode #container2 {
  background: #ffffff;
  transition: background 0.3s ease 0.5s, color 0.3s ease 0.5s;
}

#container3 {
  background:  #ffffff;
  transition-property: background;
  transition-duration: 0.3s;
  transition-timing-function: ease;
  transition-delay: 0s;
}

.dark-mode #container3 {
  background: #ffffff;
  transition-property: background;
  transition-duration: 0.1s;
  transition-timing-function: ease;
  transition-delay: 0.5s;
}

#container4 {
  background:  #010B1F;
  transition-property: background;
  transition-duration: 0.3s;
  transition-timing-function: ease;
  transition-delay: 0s;
}

.dark-mode #container4 {
  background: #ffffff;
  transition-property: background;
  transition-duration: 0.1s;
  transition-timing-function: ease;
  transition-delay: 0.5s;
}

.elementor-social-icons-wrapper.elementor-grid .elementor-icon {
  color: #e2dbe7!important;
  background-color: #c50077!important;
  transition: color 0.3s ease, background-color 0.3s ease!important;
}

.dark-mode .elementor-social-icons-wrapper.elementor-grid .elementor-icon {
  color:#c50077!important;
  background-color: #e2dbe7!important;
  transition: color 0.3s ease 0.5s, background-color 0.3s ease 0.5s !important;
}

.elementor-social-icons-wrapper.elementor-grid .elementor-icon svg path {
  fill: currentColor !important;
  transition: fill 0.3s ease;
}


li.elementor-icon-list-item > .elementor-icon-list-text {
  color: #ffffff !important;
  transition: color 0.3s ease !important;
}


.dark-mode li.elementor-icon-list-item > .elementor-icon-list-text {
  color: black !important;
  transition: color 0.3s ease 0.5s!important;
}

#text-theme {
  color: #ffffff;
  transition: color 0.1s ease 0s;
}

.dark-mode #text-theme {
  color:#000000 ;
  transition: color 0.3s ease 0.5s;
}

h6 {
  color: #ffffff;
  transition: color 0.1s ease 0s;
}

/* Dark Mode override */
.dark-mode h6 {
  color:#000b1e;
  transition: color 0.3s ease 0.5s;
}


/* Default (Bright mode) */
.elementor-nav-menu__container a {
  color: #ffffff!important; /* dark text for bright mode */
  transition: color 0.1s ease 0s!important;
}

/* Dark mode override */
.dark-mode .elementor-nav-menu__container a {
  color: #6A1B9A!important; /* white text for dark mode */
  transition: color 0.3s ease 0.5s!important;
}

@media (min-width: 769px) {
  .elementor-nav-menu a.elementor-item {
    color: #ffffff !important;
    transition: color 0.3s ease !important;
  }
}
@media (max-width: 768px) {
  .elementor-nav-menu a.elementor-item {
    color: black !important;
    transition: color 0.3s ease !important;
  }
}
.dark-mode .elementor-nav-menu a.elementor-item {
  color: black !important;
  transition: color 0.3s ease 0.5s !important;
}

.elementor-nav-menu .elementor-sub-item {
  color: black !important;
  transition: color 0.3s ease;
}
.dark-mode .elementor-nav-menu .elementor-sub-item {
  color:black !important;
  transition: color 0.3s ease;
}/* End custom CSS */