.elementor-kit-4 {
  --e-global-color-primary: #2d368d;
  --e-global-color-secondary: #74c044;
  --e-global-color-text: #013463;
  --e-global-color-accent: #353f8b;
  --e-global-color-c520905: #ffffff;
  --e-global-color-d4592b9: #d4d4d4;
  --e-global-typography-primary-font-family: "Montserrat";
  --e-global-typography-primary-font-weight: bold;
  --e-global-typography-secondary-font-family: "Montserrat";
  --e-global-typography-secondary-font-weight: normal;
  --e-global-typography-text-font-family: "Montserrat";
  --e-global-typography-text-font-weight: normal;
  --e-global-typography-accent-font-family: "Roboto";
  --e-global-typography-accent-font-weight: 500;
  --e-global-typography-bba2b5c-font-family: "Montserrat";
  --e-global-typography-bba2b5c-font-size: 3rem;
  --e-global-typography-bba2b5c-font-weight: bold;
}
.elementor-kit-4 e-page-transition {
  background-color: #ffbc7d;
}
.elementor-kit-4 a {
  color: var(--e-global-color-c520905);
}
.elementor-kit-4 a:hover {
  color: var(--e-global-color-secondary);
}
.elementor-section.elementor-section-boxed > .elementor-container {
  max-width: 1140px;
}
.e-con {
  --container-max-width: 1140px;
}
.elementor-widget:not(:last-child) {
  margin-block-end: 20px;
}
.elementor-element {
  --widgets-spacing: 20px 20px;
  --widgets-spacing-row: 20px;
  --widgets-spacing-column: 20px;
}
 {
}
h1.entry-title {
  display: var(--page-title-display);
}
.elementor-lightbox {
  background-color: #2d368de6;
}
@media (max-width: 1024px) {
  .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 1024px;
  }
  .e-con {
    --container-max-width: 1024px;
  }
}
@media (max-width: 767px) {
  .elementor-kit-4 {
    --e-global-typography-bba2b5c-line-height: 0.8em;
  }
  .elementor-section.elementor-section-boxed > .elementor-container {
    max-width: 767px;
  }
  .e-con {
    --container-max-width: 767px;
  }
}


.site-below-footer-wrap[data-section="section-below-footer-builder"] {
  background-color: #2d368d;
}
.site-primary-footer-wrap[data-section="section-primary-footer-builder"] {
  background-color: #2d368d;
}

.elementor-2115
  .elementor-element.elementor-element-52f25f4
  .wpr-offcanvas-trigger:hover {
  background-color: #2d368d00;
}
.elementor-2115
  .elementor-element.elementor-element-8d8f5af
  .wpr-offcanvas-trigger:hover {
  background-color: #2d368d00;
}

.elementor-2115
  .elementor-element.elementor-element-52f25f4
  .wpr-offcanvas-trigger:hover {
  background-color: #2d368d00; 
}
.elementor-2115
  .elementor-element.elementor-element-8d8f5af
  .wpr-offcanvas-trigger:hover {
  background-color: #2d368d00;
}
