.elementor-1840
  .elementor-element.elementor-element-4ea4721e
  > .elementor-container {
  max-width: 1280px;
  min-height: -100px;
}

.elementor-1840 .elementor-element.elementor-element-4ea4721e {
  margin-top: 0px;
  margin-bottom: -100px;
  padding: 25px 0px 25px 0px;
  z-index: 10;
}

.elementor-bc-flex-widget
  .elementor-1840
  .elementor-element.elementor-element-53ccaa64.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}

.elementor-1840
  .elementor-element.elementor-element-53ccaa64.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-1840
  .elementor-element.elementor-element-53ccaa64
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #121f3e0f;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}

.elementor-1840
  .elementor-element.elementor-element-53ccaa64
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1840 .elementor-element.elementor-element-4dae1e28 {
  text-align: left;
}

.elementor-1840 .elementor-element.elementor-element-4dae1e28 img {
  width: 90%;
}

.elementor-1840
  .elementor-element.elementor-element-4dae1e28
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #ffffff63;
}

.elementor-bc-flex-widget
  .elementor-1840
  .elementor-element.elementor-element-4c677b2b.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}

.elementor-1840
  .elementor-element.elementor-element-4c677b2b.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-1840
  .elementor-element.elementor-element-4c677b2b
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: #121f3e0f;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}

.elementor-1840
  .elementor-element.elementor-element-4c677b2b
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget
  .elementor-1840
  .elementor-element.elementor-element-9a9096c.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}

.elementor-1840
  .elementor-element.elementor-element-9a9096c.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-1840
  .elementor-element.elementor-element-9a9096c
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-1840
  .elementor-element.elementor-element-29482e7
  .jeg-elementor-kit.jkit-nav-menu
  .jkit-menu
  > ul,
.elementor-1840
  .elementor-element.elementor-element-29482e7
  .jeg-elementor-kit.jkit-nav-menu
  .jkit-menu-wrapper:not(.active)
  .jkit-menu,
.elementor-1840
  .elementor-element.elementor-element-29482e7
  .jeg-elementor-kit.jkit-nav-menu
  .jkit-menu-wrapper:not(.active)
  .jkit-menu
  > li
  > a {
  display: flex;
}

.elementor-1840
  .elementor-element.elementor-element-29482e7
  .jeg-elementor-kit.jkit-nav-menu
  .jkit-menu-wrapper
  .jkit-menu {
  justify-content: center;
}

.elementor-1840
  .elementor-element.elementor-element-29482e7
  .jeg-elementor-kit.jkit-nav-menu
  .jkit-menu-wrapper
  .jkit-menu
  .menu-item
  .sub-menu {
  left: unset;
  top: 100%;
  right: unset;
  bottom: unset;
}

.elementor-1840
  .elementor-element.elementor-element-29482e7
  .jeg-elementor-kit.jkit-nav-menu
  .jkit-menu-wrapper
  .jkit-menu
  .menu-item
  .sub-menu
  .menu-item
  .sub-menu {
  left: 100%;
  top: unset;
  right: unset;
  bottom: unset;
}

.elementor-1840
  .elementor-element.elementor-element-29482e7
  .jeg-elementor-kit.jkit-nav-menu
  .jkit-menu-wrapper {
  height: 50px;
  background-color: #00091300;
}

.elementor-1840
  .elementor-element.elementor-element-29482e7
  .jeg-elementor-kit.jkit-nav-menu.break-point-mobile
  .jkit-menu-wrapper {
  background-color: #040c2700;
}

.elementor-1840
  .elementor-element.elementor-element-29482e7
  .jeg-elementor-kit.jkit-nav-menu.break-point-tablet
  .jkit-menu-wrapper {
  background-color: #040c2700;
}

.elementor-1840
  .elementor-element.elementor-element-29482e7
  .jeg-elementor-kit.jkit-nav-menu
  .jkit-menu-wrapper
  .jkit-menu
  > li
  > a {
  font-family: var(--e-global-typography-6aaa7b7-font-family), Sans-serif;
  font-size: var(--e-global-typography-6aaa7b7-font-size);
  font-weight: var(--e-global-typography-6aaa7b7-font-weight);
  text-transform: var(--e-global-typography-6aaa7b7-text-transform);
  line-height: var(--e-global-typography-6aaa7b7-line-height);
  letter-spacing: var(--e-global-typography-6aaa7b7-letter-spacing);
  word-spacing: var(--e-global-typography-6aaa7b7-word-spacing);
  padding: 0px 20px 0px 20px;
  color: var(--e-global-color-primary);
}

.elementor-1840
  .elementor-element.elementor-element-29482e7
  .jeg-elementor-kit.jkit-nav-menu
  .jkit-menu-wrapper
  .jkit-menu
  > li
  > a
  svg {
  fill: var(--e-global-color-primary);
}

.elementor-1840
  .elementor-element.elementor-element-29482e7
  .jeg-elementor-kit.jkit-nav-menu
  .jkit-menu-wrapper
  .jkit-menu
  > li:hover
  > a {
  color: var(--e-global-color-a567df4);
}

.elementor-1840
  .elementor-element.elementor-element-29482e7
  .jeg-elementor-kit.jkit-nav-menu
  .jkit-menu-wrapper
  .jkit-menu
  > li:hover
  > a
  svg {
  fill: var(--e-global-color-a567df4);
}

.elementor-1840
  .elementor-element.elementor-element-29482e7
  .jeg-elementor-kit.jkit-nav-menu
  .jkit-menu-wrapper
  .jkit-menu
  > li.current-menu-item
  > a,
.elementor-1840
  .elementor-element.elementor-element-29482e7
  .jeg-elementor-kit.jkit-nav-menu
  .jkit-menu-wrapper
  .jkit-menu
  > li.current-menu-ancestor
  > a {
  color: var(--e-global-color-primary);
}

.elementor-1840
  .elementor-element.elementor-element-29482e7
  .jeg-elementor-kit.jkit-nav-menu
  .jkit-menu-wrapper
  .jkit-menu
  > li.current-menu-item
  > a
  svg,
.elementor-1840
  .elementor-element.elementor-element-29482e7
  .jeg-elementor-kit.jkit-nav-menu
  .jkit-menu-wrapper
  .jkit-menu
  > li.current-menu-ancestor
  > a
  svg {
  fill: var(--e-global-color-primary);
}

.elementor-1840
  .elementor-element.elementor-element-29482e7
  .jeg-elementor-kit.jkit-nav-menu
  .jkit-menu-wrapper
  .jkit-menu
  li.menu-item-has-children
  > a
  i,
.elementor-1840
  .elementor-element.elementor-element-29482e7
  .jeg-elementor-kit.jkit-nav-menu
  .jkit-menu-wrapper
  .jkit-menu
  li.menu-item-has-children
  > a
  svg {
  border-radius: 10px 10px 10px 10px;
}

.elementor-1840
  .elementor-element.elementor-element-29482e7
  .jeg-elementor-kit.jkit-nav-menu
  .jkit-menu-wrapper
  .jkit-menu
  .sub-menu
  li
  a {
  font-family: var(--e-global-typography-ec93f83-font-family), Sans-serif;
  font-size: var(--e-global-typography-ec93f83-font-size);
  font-weight: var(--e-global-typography-ec93f83-font-weight);
  line-height: var(--e-global-typography-ec93f83-line-height);
  letter-spacing: var(--e-global-typography-ec93f83-letter-spacing);
  word-spacing: var(--e-global-typography-ec93f83-word-spacing);
  padding: 10px 20px 10px 20px;
}

.elementor-1840
  .elementor-element.elementor-element-29482e7
  .jeg-elementor-kit.jkit-nav-menu
  .jkit-menu-wrapper
  .jkit-menu
  .sub-menu
  li
  > a {
  color: var(--e-global-color-primary);
  background-color: #02010100;
}

.elementor-1840
  .elementor-element.elementor-element-29482e7
  .jeg-elementor-kit.jkit-nav-menu
  .jkit-menu-wrapper
  .jkit-menu
  .sub-menu
  li
  > a
  svg {
  fill: var(--e-global-color-primary);
}

.elementor-1840
  .elementor-element.elementor-element-29482e7
  .jeg-elementor-kit.jkit-nav-menu
  .jkit-menu-wrapper
  .jkit-menu
  li.menu-item-has-children
  .sub-menu
  > .menu-item
  > a {
  border-radius: 10px 10px 10px 10px;
}

.elementor-1840
  .elementor-element.elementor-element-29482e7
  .jeg-elementor-kit.jkit-nav-menu
  .jkit-menu-wrapper
  .jkit-menu
  .sub-menu
  li:hover
  > a {
  color: var(--e-global-color-0f01f5c);
  background-color: var(--e-global-color-4a5499b);
}

.elementor-1840
  .elementor-element.elementor-element-29482e7
  .jeg-elementor-kit.jkit-nav-menu
  .jkit-menu-wrapper
  .jkit-menu
  .sub-menu
  li:hover
  > a
  svg {
  fill: var(--e-global-color-0f01f5c);
}

.elementor-1840
  .elementor-element.elementor-element-29482e7
  .jeg-elementor-kit.jkit-nav-menu
  .jkit-menu-wrapper
  .jkit-menu
  .sub-menu
  li.current-menu-item
  > a {
  color: var(--e-global-color-primary);
}

.elementor-1840
  .elementor-element.elementor-element-29482e7
  .jeg-elementor-kit.jkit-nav-menu
  .jkit-menu-wrapper
  .jkit-menu
  .sub-menu
  li.current-menu-item
  > a
  svg {
  fill: var(--e-global-color-primary);
}

.elementor-1840
  .elementor-element.elementor-element-29482e7
  .jeg-elementor-kit.jkit-nav-menu
  .jkit-menu-wrapper
  .jkit-menu
  li.menu-item-has-children
  .sub-menu {
  margin: 10px 10px 10px 10px;
  padding: 10px 10px 10px 10px;
  background-color: #041221;
  background-image: url("../../2023/10/asset-021.png");
  background-position: top left;
  background-size: auto;
  border-radius: 10px 10px 10px 10px;
  min-width: 220px;
}

.elementor-1840
  .elementor-element.elementor-element-29482e7
  .jeg-elementor-kit.jkit-nav-menu
  .jkit-hamburger-menu {
  float: right;
  background-color: #bc939300;
  border-style: solid;
}

.elementor-1840
  .elementor-element.elementor-element-29482e7
  .jeg-elementor-kit.jkit-nav-menu
  .jkit-menu-wrapper
  .jkit-nav-identity-panel
  .jkit-close-menu {
  background-color: var(--e-global-color-a567df4);
  border-style: solid;
  border-color: var(--e-global-color-0f01f5c);
}

.elementor-1840
  .elementor-element.elementor-element-29482e7
  .jeg-elementor-kit.jkit-nav-menu
  .jkit-menu-wrapper
  .jkit-nav-identity-panel
  .jkit-close-menu:hover {
  background-color: var(--e-global-color-2773e3e);
}

.elementor-1840
  .elementor-element.elementor-element-29482e7
  .jeg-elementor-kit.jkit-nav-menu
  .jkit-menu-wrapper
  .jkit-nav-identity-panel
  .jkit-nav-site-title
  .jkit-nav-logo
  img {
  object-fit: cover;
}

.elementor-1840 .elementor-element.elementor-element-29482e7 {
  z-index: 11;
}

.elementor-bc-flex-widget
  .elementor-1840
  .elementor-element.elementor-element-4c436699.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}

.elementor-1840
  .elementor-element.elementor-element-4c436699.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-1840
  .elementor-element.elementor-element-4c436699.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-end;
}

.elementor-1840
  .elementor-element.elementor-element-4c436699
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-1840
  .elementor-element.elementor-element-3fd370a8
  > .elementor-container {
  max-width: 1200px;
}

.elementor-1840
  .elementor-element.elementor-element-3fd370a8
  > .elementor-background-overlay {
  background-color: transparent;
  background-image: radial-gradient(
    at top left,
    var(--e-global-color-a567df4) 0%,
    var(--e-global-color-0f01f5c) 66%
  );
  opacity: 0.3;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1840 .elementor-element.elementor-element-3fd370a8 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 3em 0em 0em 0em;
}

.elementor-1840
  .elementor-element.elementor-element-64c825c5.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}

.elementor-1840 .elementor-element.elementor-element-471a24a {
  --spacer-size: 70px;
}

.elementor-1840
  .elementor-element.elementor-element-5842480a
  .elementskit-section-title-wraper
  .elementskit-section-title {
  color: var(--e-global-color-primary);
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
  margin: 0px 0px 0px 0px;
  font-family: "Inter Tight", Sans-serif;
  font-size: 40px;
  font-weight: 500;
  text-transform: none;
  line-height: 1.3em;
  letter-spacing: -1px;
}

.elementor-1840
  .elementor-element.elementor-element-5842480a
  .elementskit-section-title-wraper
  .elementskit-section-title:hover {
  color: var(--e-global-color-primary);
}

.elementor-1840
  .elementor-element.elementor-element-5842480a
  .elementskit-section-title-wraper
  .elementskit-section-title
  > span {
  color: #ec722f;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}

.elementor-1840
  .elementor-element.elementor-element-5842480a
  .elementskit-section-title-wraper
  .elementskit-section-title:hover
  > span {
  color: var(--e-global-color-a567df4);
}

.elementor-1840
  .elementor-element.elementor-element-5842480a
  .elementskit-section-title-wraper
  .elementskit-section-title
  span:last-child,
.elementor-1840
  .elementor-element.elementor-element-5842480a
  .elementskit-section-title-wraper
  .elementskit-section-title
  > span {
  font-family: "Inter Tight", Sans-serif;
  font-size: 40px;
  font-weight: 500;
  text-transform: none;
  line-height: 1.3em;
  letter-spacing: -1px;
}

.elementor-1840
  .elementor-element.elementor-element-5842480a
  > .elementor-widget-container {
  margin: 15% 0% 3% 0%;
}

.elementor-1840 .elementor-element.elementor-element-5842480a {
  width: var(--container-widget-width, 80%);
  max-width: 80%;
  --container-widget-width: 80%;
  --container-widget-flex-grow: 0;
}

.elementor-1840
  .elementor-element.elementor-element-7985f9f
  > .elementor-widget-container {
  margin: 0% 25% 0% 25%;
}

.elementor-1840
  .elementor-element.elementor-element-8bff42c
  .elementor-wrapper {
  --video-aspect-ratio: 1.77777;
}

.elementor-1840
  .elementor-element.elementor-element-8bff42c
  > .elementor-widget-container {
  margin: 0% 25% 0% 25%;
}

.elementor-1840
  .elementor-element.elementor-element-77a2c78
  .elementor-wrapper {
  --video-aspect-ratio: 1.77777;
}

.elementor-1840
  .elementor-element.elementor-element-77a2c78
  > .elementor-widget-container {
  margin: 0% 25% 0% 25%;
}

.elementor-1840
  .elementor-element.elementor-element-318972ae
  .jeg-elementor-kit.jkit-button {
  text-align: center;
}

.elementor-1840
  .elementor-element.elementor-element-318972ae
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper {
  width: 24%;
  padding: 17px 0px 17px 0px;
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  text-decoration: var(--e-global-typography-accent-text-decoration);
  letter-spacing: var(--e-global-typography-accent-letter-spacing);
  color: var(--e-global-color-accent);
  background-color: var(--e-global-color-0f01f5c);
  background-image: url("../../2023/10/asset-06.png");
  background-position: top center;
  background-size: cover;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-b83ef10);
  border-radius: 15px 15px 15px 15px;
}

.elementor-1840
  .elementor-element.elementor-element-318972ae
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper
  svg {
  fill: var(--e-global-color-accent);
}

.elementor-1840
  .elementor-element.elementor-element-318972ae
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper:hover {
  color: var(--e-global-color-0f01f5c);
  background-color: var(--e-global-color-2773e3e);
  background-image: url("../../2023/10/asset-06.png");
}

.elementor-1840
  .elementor-element.elementor-element-318972ae
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper:hover
  svg {
  fill: var(--e-global-color-0f01f5c);
}

.elementor-1840
  .elementor-element.elementor-element-318972ae
  .jeg-elementor-kit.jkit-button.icon-position-before
  .jkit-button-wrapper
  i,
.elementor-1840
  .elementor-element.elementor-element-318972ae
  .jeg-elementor-kit.jkit-button.icon-position-before
  .jkit-button-wrapper
  svg {
  margin-right: 20px;
}

.elementor-1840
  .elementor-element.elementor-element-318972ae
  .jeg-elementor-kit.jkit-button.icon-position-after
  .jkit-button-wrapper
  i,
.elementor-1840
  .elementor-element.elementor-element-318972ae
  .jeg-elementor-kit.jkit-button.icon-position-after
  .jkit-button-wrapper
  svg {
  margin-left: 20px;
}

.elementor-1840
  .elementor-element.elementor-element-318972ae
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper
  i,
.elementor-1840
  .elementor-element.elementor-element-318972ae
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper
  svg {
  -webkit-transform: translateY(0px);
  -ms-transform: translateY(0px);
  -o-transform: translateY(0px);
  -moz-transform: translateY(0px);
  transform: translateY(0px);
}

.elementor-1840
  .elementor-element.elementor-element-318972ae
  > .elementor-widget-container {
  margin: 30px 0px 0px 0px;
}

.elementor-1840
  .elementor-element.elementor-element-73ac79b4
  > .elementor-container {
  max-width: 1200px;
}

.elementor-1840
  .elementor-element.elementor-element-73ac79b4
  > .elementor-background-overlay {
  background-image: url("../../2023/10/asset-017.png");
  background-position: center right;
  background-repeat: no-repeat;
  background-size: auto;
  opacity: 0.65;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1840 .elementor-element.elementor-element-73ac79b4 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0em 0em 5em 0em;
}

.elementor-1840
  .elementor-element.elementor-element-7de09380
  > .elementor-element-populated
  > .elementor-background-overlay {
  opacity: 0.5;
}

.elementor-1840
  .elementor-element.elementor-element-7de09380
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-1840
  .elementor-element.elementor-element-7de09380
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1840
  .elementor-element.elementor-element-679bc67a
  .elementskit-section-title-wraper
  .elementskit-section-title {
  color: var(--e-global-color-primary);
  margin: 0px 0px 0px 0px;
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  text-transform: var(--e-global-typography-secondary-text-transform);
  line-height: var(--e-global-typography-secondary-line-height);
  letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}

.elementor-1840
  .elementor-element.elementor-element-679bc67a
  .elementskit-section-title-wraper
  .elementskit-section-title:hover {
  color: var(--e-global-color-primary);
}

.elementor-1840
  .elementor-element.elementor-element-679bc67a
  .elementskit-section-title-wraper
  .elementskit-section-title
  > span {
  color: var(--e-global-color-a567df4);
}

.elementor-1840
  .elementor-element.elementor-element-679bc67a
  .elementskit-section-title-wraper
  .elementskit-section-title:hover
  > span {
  color: var(--e-global-color-a567df4);
}

.elementor-1840
  .elementor-element.elementor-element-679bc67a
  .elementskit-section-title-wraper
  .elementskit-section-title
  span:last-child,
.elementor-1840
  .elementor-element.elementor-element-679bc67a
  .elementskit-section-title-wraper
  .elementskit-section-title
  > span {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  text-transform: var(--e-global-typography-secondary-text-transform);
  line-height: var(--e-global-typography-secondary-line-height);
  letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}

.elementor-1840
  .elementor-element.elementor-element-13e97ce9
  > .elementor-container {
  max-width: 1280px;
}

.elementor-1840 .elementor-element.elementor-element-13e97ce9 {
  margin-top: 30px;
  margin-bottom: 0px;
}

.elementor-1840
  .elementor-element.elementor-element-4557e887.ekit-equal-height-enable,
.elementor-1840
  .elementor-element.elementor-element-4557e887.ekit-equal-height-enable
  .elementor-widget-container,
.elementor-1840
  .elementor-element.elementor-element-4557e887.ekit-equal-height-enable
  .ekit-wid-con,
.elementor-1840
  .elementor-element.elementor-element-4557e887.ekit-equal-height-enable
  .ekit-wid-con
  .elementskit-infobox {
  height: 100%;
}

.elementor-1840
  .elementor-element.elementor-element-4557e887
  .elementskit-infobox {
  background-color: #5a848800;
  background-image: url("../../2023/10/asset-021.png");
  background-position: center center;
  background-size: cover;
  padding: 30px 30px 40px 30px;
  box-shadow: 0px 4px 15px 5px rgba(0, 0, 0, 0.07);
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-672356a);
  border-radius: 15px 15px 15px 15px;
}

.elementor-1840
  .elementor-element.elementor-element-4557e887
  .elementskit-infobox:hover {
  background-color: #5a848800;
  background-image: url("../../2023/10/asset-06.png");
  background-position: top center;
  background-size: cover;
  box-shadow: 0px 8px 17px 7px rgba(90, 132.00000000000003, 136, 0.14);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-a567df4);
}

.elementor-1840
  .elementor-element.elementor-element-4557e887
  .elementskit-infobox
  .elementskit-info-box-title {
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 0px 0px;
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-db1e030-font-family), Sans-serif;
  font-size: var(--e-global-typography-db1e030-font-size);
  font-weight: var(--e-global-typography-db1e030-font-weight);
  text-transform: var(--e-global-typography-db1e030-text-transform);
  line-height: var(--e-global-typography-db1e030-line-height);
  letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
  word-spacing: var(--e-global-typography-db1e030-word-spacing);
}

.elementor-1840
  .elementor-element.elementor-element-4557e887
  .elementskit-infobox:hover
  .elementskit-info-box-title {
  color: var(--e-global-color-primary);
}

.elementor-1840
  .elementor-element.elementor-element-4557e887
  .elementskit-infobox
  .box-body
  > p {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-d848767-font-family), Sans-serif;
  font-size: var(--e-global-typography-d848767-font-size);
  font-weight: var(--e-global-typography-d848767-font-weight);
  text-transform: var(--e-global-typography-d848767-text-transform);
  line-height: var(--e-global-typography-d848767-line-height);
  letter-spacing: var(--e-global-typography-d848767-letter-spacing);
  word-spacing: var(--e-global-typography-d848767-word-spacing);
}

.elementor-1840
  .elementor-element.elementor-element-4557e887
  .elementskit-infobox:hover
  .box-body
  > p {
  color: #656565;
}

.elementor-1840
  .elementor-element.elementor-element-4557e887
  .elementskit-infobox
  p {
  margin: 0px 0px 0px 0px;
}

.elementor-1840
  .elementor-element.elementor-element-4557e887
  .elementskit-infobox
  .elementskit-info-box-icon {
  transform: rotate(0deg);
  width: 75px;
}

.elementor-1840
  .elementor-element.elementor-element-4557e887
  > .elementor-widget-container {
  margin: 10px 10px 10px 10px;
}

.elementor-1840
  .elementor-element.elementor-element-34d8ed4b
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}

.elementor-1840
  .elementor-element.elementor-element-1d73ea1.ekit-equal-height-enable,
.elementor-1840
  .elementor-element.elementor-element-1d73ea1.ekit-equal-height-enable
  .elementor-widget-container,
.elementor-1840
  .elementor-element.elementor-element-1d73ea1.ekit-equal-height-enable
  .ekit-wid-con,
.elementor-1840
  .elementor-element.elementor-element-1d73ea1.ekit-equal-height-enable
  .ekit-wid-con
  .elementskit-infobox {
  height: 100%;
}

.elementor-1840
  .elementor-element.elementor-element-1d73ea1
  .elementskit-infobox {
  background-color: #5a848800;
  background-image: url("../../2023/10/asset-021.png");
  background-position: center center;
  background-size: cover;
  padding: 30px 30px 40px 30px;
  box-shadow: 0px 4px 15px 5px rgba(0, 0, 0, 0.07);
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-672356a);
  border-radius: 15px 15px 15px 15px;
}

.elementor-1840
  .elementor-element.elementor-element-1d73ea1
  .elementskit-infobox:hover {
  background-color: #5a848800;
  background-image: url("../../2023/10/asset-06.png");
  background-position: top center;
  background-size: cover;
  box-shadow: 0px 8px 17px 7px rgba(90, 132.00000000000003, 136, 0.14);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-a567df4);
}

.elementor-1840
  .elementor-element.elementor-element-1d73ea1
  .elementskit-infobox
  .elementskit-info-box-title {
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 0px 0px;
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-db1e030-font-family), Sans-serif;
  font-size: var(--e-global-typography-db1e030-font-size);
  font-weight: var(--e-global-typography-db1e030-font-weight);
  text-transform: var(--e-global-typography-db1e030-text-transform);
  line-height: var(--e-global-typography-db1e030-line-height);
  letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
  word-spacing: var(--e-global-typography-db1e030-word-spacing);
}

.elementor-1840
  .elementor-element.elementor-element-1d73ea1
  .elementskit-infobox:hover
  .elementskit-info-box-title {
  color: var(--e-global-color-primary);
}

.elementor-1840
  .elementor-element.elementor-element-1d73ea1
  .elementskit-infobox
  .box-body
  > p {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-d848767-font-family), Sans-serif;
  font-size: var(--e-global-typography-d848767-font-size);
  font-weight: var(--e-global-typography-d848767-font-weight);
  text-transform: var(--e-global-typography-d848767-text-transform);
  line-height: var(--e-global-typography-d848767-line-height);
  letter-spacing: var(--e-global-typography-d848767-letter-spacing);
  word-spacing: var(--e-global-typography-d848767-word-spacing);
}

.elementor-1840
  .elementor-element.elementor-element-1d73ea1
  .elementskit-infobox:hover
  .box-body
  > p {
  color: #656565;
}

.elementor-1840
  .elementor-element.elementor-element-1d73ea1
  .elementskit-infobox
  p {
  margin: 0px 0px 0px 0px;
}

.elementor-1840
  .elementor-element.elementor-element-1d73ea1
  .elementskit-infobox
  .elementskit-info-box-icon {
  transform: rotate(0deg);
  width: 75px;
}

.elementor-1840
  .elementor-element.elementor-element-1d73ea1
  > .elementor-widget-container {
  margin: 10px 10px 10px 10px;
}

.elementor-1840
  .elementor-element.elementor-element-197daef3.ekit-equal-height-enable,
.elementor-1840
  .elementor-element.elementor-element-197daef3.ekit-equal-height-enable
  .elementor-widget-container,
.elementor-1840
  .elementor-element.elementor-element-197daef3.ekit-equal-height-enable
  .ekit-wid-con,
.elementor-1840
  .elementor-element.elementor-element-197daef3.ekit-equal-height-enable
  .ekit-wid-con
  .elementskit-infobox {
  height: 100%;
}

.elementor-1840
  .elementor-element.elementor-element-197daef3
  .elementskit-infobox {
  background-color: #5a848800;
  background-image: url("../../2023/10/asset-021.png");
  background-position: center center;
  background-size: cover;
  padding: 30px 30px 40px 30px;
  box-shadow: 0px 4px 15px 5px rgba(0, 0, 0, 0.07);
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-672356a);
  border-radius: 15px 15px 15px 15px;
}

.elementor-1840
  .elementor-element.elementor-element-197daef3
  .elementskit-infobox:hover {
  background-color: #5a848800;
  background-image: url("../../2023/10/asset-06.png");
  background-position: top center;
  background-size: cover;
  box-shadow: 0px 8px 17px 7px rgba(90, 132.00000000000003, 136, 0.14);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-a567df4);
}

.elementor-1840
  .elementor-element.elementor-element-197daef3
  .elementskit-infobox
  .elementskit-info-box-title {
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 0px 0px;
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-db1e030-font-family), Sans-serif;
  font-size: var(--e-global-typography-db1e030-font-size);
  font-weight: var(--e-global-typography-db1e030-font-weight);
  text-transform: var(--e-global-typography-db1e030-text-transform);
  line-height: var(--e-global-typography-db1e030-line-height);
  letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
  word-spacing: var(--e-global-typography-db1e030-word-spacing);
}

.elementor-1840
  .elementor-element.elementor-element-197daef3
  .elementskit-infobox:hover
  .elementskit-info-box-title {
  color: var(--e-global-color-primary);
}

.elementor-1840
  .elementor-element.elementor-element-197daef3
  .elementskit-infobox
  .box-body
  > p {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-d848767-font-family), Sans-serif;
  font-size: var(--e-global-typography-d848767-font-size);
  font-weight: var(--e-global-typography-d848767-font-weight);
  text-transform: var(--e-global-typography-d848767-text-transform);
  line-height: var(--e-global-typography-d848767-line-height);
  letter-spacing: var(--e-global-typography-d848767-letter-spacing);
  word-spacing: var(--e-global-typography-d848767-word-spacing);
}

.elementor-1840
  .elementor-element.elementor-element-197daef3
  .elementskit-infobox:hover
  .box-body
  > p {
  color: #656565;
}

.elementor-1840
  .elementor-element.elementor-element-197daef3
  .elementskit-infobox
  p {
  margin: 0px 0px 0px 0px;
}

.elementor-1840
  .elementor-element.elementor-element-197daef3
  .elementskit-infobox
  .elementskit-info-box-icon {
  transform: rotate(0deg);
  width: 75px;
}

.elementor-1840
  .elementor-element.elementor-element-197daef3
  > .elementor-widget-container {
  margin: 10px 10px 10px 10px;
}

.elementor-1840
  .elementor-element.elementor-element-8aceef8
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}

.elementor-1840
  .elementor-element.elementor-element-22e3ed4e.ekit-equal-height-enable,
.elementor-1840
  .elementor-element.elementor-element-22e3ed4e.ekit-equal-height-enable
  .elementor-widget-container,
.elementor-1840
  .elementor-element.elementor-element-22e3ed4e.ekit-equal-height-enable
  .ekit-wid-con,
.elementor-1840
  .elementor-element.elementor-element-22e3ed4e.ekit-equal-height-enable
  .ekit-wid-con
  .elementskit-infobox {
  height: 100%;
}

.elementor-1840
  .elementor-element.elementor-element-22e3ed4e
  .elementskit-infobox {
  background-color: #5a848800;
  background-image: url("../../2023/10/asset-021.png");
  background-position: center center;
  background-size: cover;
  padding: 30px 30px 40px 30px;
  box-shadow: 0px 4px 15px 5px rgba(0, 0, 0, 0.07);
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-672356a);
  border-radius: 15px 15px 15px 15px;
}

.elementor-1840
  .elementor-element.elementor-element-22e3ed4e
  .elementskit-infobox:hover {
  background-color: #5a848800;
  background-image: url("../../2023/10/asset-06.png");
  background-position: top center;
  background-size: cover;
  box-shadow: 0px 8px 17px 7px rgba(90, 132.00000000000003, 136, 0.14);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-a567df4);
}

.elementor-1840
  .elementor-element.elementor-element-22e3ed4e
  .elementskit-infobox
  .elementskit-info-box-title {
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 0px 0px;
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-db1e030-font-family), Sans-serif;
  font-size: var(--e-global-typography-db1e030-font-size);
  font-weight: var(--e-global-typography-db1e030-font-weight);
  text-transform: var(--e-global-typography-db1e030-text-transform);
  line-height: var(--e-global-typography-db1e030-line-height);
  letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
  word-spacing: var(--e-global-typography-db1e030-word-spacing);
}

.elementor-1840
  .elementor-element.elementor-element-22e3ed4e
  .elementskit-infobox:hover
  .elementskit-info-box-title {
  color: var(--e-global-color-primary);
}

.elementor-1840
  .elementor-element.elementor-element-22e3ed4e
  .elementskit-infobox
  .box-body
  > p {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-d848767-font-family), Sans-serif;
  font-size: var(--e-global-typography-d848767-font-size);
  font-weight: var(--e-global-typography-d848767-font-weight);
  text-transform: var(--e-global-typography-d848767-text-transform);
  line-height: var(--e-global-typography-d848767-line-height);
  letter-spacing: var(--e-global-typography-d848767-letter-spacing);
  word-spacing: var(--e-global-typography-d848767-word-spacing);
}

.elementor-1840
  .elementor-element.elementor-element-22e3ed4e
  .elementskit-infobox:hover
  .box-body
  > p {
  color: #656565;
}

.elementor-1840
  .elementor-element.elementor-element-22e3ed4e
  .elementskit-infobox
  p {
  margin: 0px 0px 0px 0px;
}

.elementor-1840
  .elementor-element.elementor-element-22e3ed4e
  .elementskit-infobox
  .elementskit-info-box-icon {
  transform: rotate(0deg);
  width: 75px;
}

.elementor-1840
  .elementor-element.elementor-element-22e3ed4e
  > .elementor-widget-container {
  margin: 10px 10px 10px 10px;
}

.elementor-1840
  .elementor-element.elementor-element-64a915ca
  > .elementor-container {
  max-width: 1440px;
}

.elementor-1840
  .elementor-element.elementor-element-64a915ca
  > .elementor-background-overlay {
  background-image: url("../../2023/10/asset-016.png");
  background-repeat: repeat-x;
  background-size: contain;
  opacity: 0.5;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1840 .elementor-element.elementor-element-64a915ca {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0em 0em 0em 0em;
}

.elementor-1840
  .elementor-element.elementor-element-5fa8a4fa
  > .elementor-element-populated {
  border-style: solid;
  border-width: 2px 0px 2px 2px;
  border-color: var(--e-global-color-672356a);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-1840
  .elementor-element.elementor-element-5fa8a4fa
  > .elementor-element-populated,
.elementor-1840
  .elementor-element.elementor-element-5fa8a4fa
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-1840
  .elementor-element.elementor-element-5fa8a4fa
  > .elementor-background-slideshow {
  border-radius: 15px 0px 0px 15px;
}

.elementor-1840
  .elementor-element.elementor-element-5fa8a4fa
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1840 .elementor-element.elementor-element-7d680622 {
  text-align: left;
  width: var(--container-widget-width, 70%);
  max-width: 70%;
  --container-widget-width: 70%;
  --container-widget-flex-grow: 0;
}

.elementor-1840 .elementor-element.elementor-element-7d680622 img {
  width: 90%;
  border-radius: 15px 15px 15px 15px;
}

.elementor-1840
  .elementor-element.elementor-element-7d680622
  > .elementor-widget-container {
  margin: 17% -12% 0% 15%;
}

.elementor-bc-flex-widget
  .elementor-1840
  .elementor-element.elementor-element-728cd69b.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}

.elementor-1840
  .elementor-element.elementor-element-728cd69b.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-1840
  .elementor-element.elementor-element-728cd69b
  > .elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 0px;
  border-color: var(--e-global-color-672356a);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-1840
  .elementor-element.elementor-element-728cd69b
  > .elementor-element-populated,
.elementor-1840
  .elementor-element.elementor-element-728cd69b
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-1840
  .elementor-element.elementor-element-728cd69b
  > .elementor-background-slideshow {
  border-radius: 0px 15px 15px 0px;
}

.elementor-1840
  .elementor-element.elementor-element-728cd69b
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1840 .elementor-element.elementor-element-2c6c0b97 {
  text-align: center;
  width: auto;
  max-width: auto;
}

.elementor-1840
  .elementor-element.elementor-element-2c6c0b97
  .elementor-heading-title {
  color: var(--e-global-color-a567df4);
  font-family: var(--e-global-typography-08fdc8c-font-family), Sans-serif;
  font-size: var(--e-global-typography-08fdc8c-font-size);
  font-weight: var(--e-global-typography-08fdc8c-font-weight);
  text-transform: var(--e-global-typography-08fdc8c-text-transform);
  line-height: var(--e-global-typography-08fdc8c-line-height);
  letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
  word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
}

.elementor-1840
  .elementor-element.elementor-element-2c6c0b97
  > .elementor-widget-container {
  margin: 5% 0% 5% 0%;
  padding: 15px 20px 15px 20px;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-672356a);
  border-radius: 15px 15px 15px 15px;
}

.elementor-1840
  .elementor-element.elementor-element-115c159
  .elementskit-section-title-wraper
  .elementskit-section-title {
  color: var(--e-global-color-primary);
  margin: 0px 0px 0px 0px;
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  text-transform: var(--e-global-typography-secondary-text-transform);
  line-height: var(--e-global-typography-secondary-line-height);
  letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}

.elementor-1840
  .elementor-element.elementor-element-115c159
  .elementskit-section-title-wraper
  .elementskit-section-title:hover {
  color: var(--e-global-color-primary);
}

.elementor-1840
  .elementor-element.elementor-element-115c159
  .elementskit-section-title-wraper
  .elementskit-section-title
  > span {
  color: var(--e-global-color-a567df4);
}

.elementor-1840
  .elementor-element.elementor-element-115c159
  .elementskit-section-title-wraper
  .elementskit-section-title:hover
  > span {
  color: var(--e-global-color-a567df4);
}

.elementor-1840
  .elementor-element.elementor-element-115c159
  .elementskit-section-title-wraper
  .elementskit-section-title
  span:last-child,
.elementor-1840
  .elementor-element.elementor-element-115c159
  .elementskit-section-title-wraper
  .elementskit-section-title
  > span {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  text-transform: var(--e-global-typography-secondary-text-transform);
  line-height: var(--e-global-typography-secondary-line-height);
  letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}

.elementor-1840 .elementor-element.elementor-element-7a8e7e8a {
  color: #ffffff;
  font-family: "Inter", Sans-serif;
  font-size: 17px;
  font-weight: 400;
  text-transform: none;
  line-height: 1.8em;
  letter-spacing: -0.5px;
}

.elementor-1840
  .elementor-element.elementor-element-274fab88
  > .elementor-container {
  max-width: 1200px;
}

.elementor-1840
  .elementor-element.elementor-element-274fab88
  > .elementor-background-overlay {
  background-color: var(--e-global-color-649f00f);
  opacity: 0.5;
}

.elementor-1840 .elementor-element.elementor-element-274fab88 {
  padding: 3em 0em 3em 0em;
}

.elementor-1840
  .elementor-element.elementor-element-dc38528.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}

.elementor-1840 .elementor-element.elementor-element-6b874aaa {
  text-align: center;
  width: auto;
  max-width: auto;
}

.elementor-1840
  .elementor-element.elementor-element-6b874aaa
  .elementor-heading-title {
  color: var(--e-global-color-a567df4);
  font-family: var(--e-global-typography-08fdc8c-font-family), Sans-serif;
  font-size: var(--e-global-typography-08fdc8c-font-size);
  font-weight: var(--e-global-typography-08fdc8c-font-weight);
  text-transform: var(--e-global-typography-08fdc8c-text-transform);
  line-height: var(--e-global-typography-08fdc8c-line-height);
  letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
  word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
}

.elementor-1840
  .elementor-element.elementor-element-6b874aaa
  > .elementor-widget-container {
  padding: 15px 20px 15px 20px;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-672356a);
  border-radius: 15px 15px 15px 15px;
}

.elementor-1840
  .elementor-element.elementor-element-1257ca4
  .elementskit-section-title-wraper
  .elementskit-section-title {
  color: var(--e-global-color-primary);
  margin: 0px 0px 0px 0px;
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  text-transform: var(--e-global-typography-secondary-text-transform);
  line-height: var(--e-global-typography-secondary-line-height);
  letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}

.elementor-1840
  .elementor-element.elementor-element-1257ca4
  .elementskit-section-title-wraper
  .elementskit-section-title:hover {
  color: var(--e-global-color-primary);
}

.elementor-1840
  .elementor-element.elementor-element-1257ca4
  .elementskit-section-title-wraper
  .elementskit-section-title
  > span {
  color: var(--e-global-color-a567df4);
}

.elementor-1840
  .elementor-element.elementor-element-1257ca4
  .elementskit-section-title-wraper
  .elementskit-section-title:hover
  > span {
  color: var(--e-global-color-a567df4);
}

.elementor-1840
  .elementor-element.elementor-element-1257ca4
  .elementskit-section-title-wraper
  .elementskit-section-title
  span:last-child,
.elementor-1840
  .elementor-element.elementor-element-1257ca4
  .elementskit-section-title-wraper
  .elementskit-section-title
  > span {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  text-transform: var(--e-global-typography-secondary-text-transform);
  line-height: var(--e-global-typography-secondary-line-height);
  letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}

.elementor-1840 .elementor-element.elementor-element-c399637 {
  --spacer-size: 30px;
}

.elementor-1840 .elementor-element.elementor-element-62cd5ca {
  text-align: center;
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.elementor-1840
  .elementor-element.elementor-element-62cd5ca
  > .elementor-widget-container {
  margin: 0% 10% 0% 10%;
}

.elementor-1840
  .elementor-element.elementor-element-fa8cb34
  .jeg-elementor-kit.jkit-client-logo
  .client-track
  .image-list {
  min-height: 0px;
}

.elementor-1840
  .elementor-element.elementor-element-fa8cb34
  .jeg-elementor-kit.jkit-client-logo
  .client-slider
  .image-list {
  margin: 0px 10px 0px 10px;
  opacity: 55%;
}

.elementor-1840
  .elementor-element.elementor-element-fa8cb34
  .jeg-elementor-kit.jkit-client-logo
  .client-slider:hover
  .image-list {
  opacity: 100%;
}

.elementor-1840
  .elementor-element.elementor-element-fa8cb34
  .jeg-elementor-kit.jkit-client-logo
  .tns-controls
  button
  i,
.elementor-1840
  .elementor-element.elementor-element-fa8cb34
  .jeg-elementor-kit.jkit-client-logo
  .tns-controls
  button
  svg {
  opacity: 100%;
}

.elementor-1840
  .elementor-element.elementor-element-fa8cb34
  .jeg-elementor-kit.jkit-client-logo:hover
  .tns-controls
  button
  i,
.elementor-1840
  .elementor-element.elementor-element-fa8cb34
  .jeg-elementor-kit.jkit-client-logo:hover
  .tns-controls
  button
  svg {
  opacity: 100%;
}

.elementor-1840 .elementor-element.elementor-element-de2ee75 {
  --spacer-size: 51px;
}

.elementor-1840
  .elementor-element.elementor-element-44c659d
  .jeg-elementor-kit.jkit-button {
  text-align: center;
}

.elementor-1840
  .elementor-element.elementor-element-44c659d
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper {
  width: 24%;
  padding: 17px 0px 17px 0px;
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  text-decoration: var(--e-global-typography-accent-text-decoration);
  letter-spacing: var(--e-global-typography-accent-letter-spacing);
  color: var(--e-global-color-accent);
  background-color: var(--e-global-color-0f01f5c);
  background-image: url("../../2023/10/asset-06.png");
  background-position: top center;
  background-size: cover;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-b83ef10);
  border-radius: 15px 15px 15px 15px;
}

.elementor-1840
  .elementor-element.elementor-element-44c659d
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper
  svg {
  fill: var(--e-global-color-accent);
}

.elementor-1840
  .elementor-element.elementor-element-44c659d
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper:hover {
  color: var(--e-global-color-0f01f5c);
  background-color: var(--e-global-color-2773e3e);
  background-image: url("../../2023/10/asset-06.png");
}

.elementor-1840
  .elementor-element.elementor-element-44c659d
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper:hover
  svg {
  fill: var(--e-global-color-0f01f5c);
}

.elementor-1840
  .elementor-element.elementor-element-44c659d
  .jeg-elementor-kit.jkit-button.icon-position-before
  .jkit-button-wrapper
  i,
.elementor-1840
  .elementor-element.elementor-element-44c659d
  .jeg-elementor-kit.jkit-button.icon-position-before
  .jkit-button-wrapper
  svg {
  margin-right: 20px;
}

.elementor-1840
  .elementor-element.elementor-element-44c659d
  .jeg-elementor-kit.jkit-button.icon-position-after
  .jkit-button-wrapper
  i,
.elementor-1840
  .elementor-element.elementor-element-44c659d
  .jeg-elementor-kit.jkit-button.icon-position-after
  .jkit-button-wrapper
  svg {
  margin-left: 20px;
}

.elementor-1840
  .elementor-element.elementor-element-44c659d
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper
  i,
.elementor-1840
  .elementor-element.elementor-element-44c659d
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper
  svg {
  -webkit-transform: translateY(0px);
  -ms-transform: translateY(0px);
  -o-transform: translateY(0px);
  -moz-transform: translateY(0px);
  transform: translateY(0px);
}

.elementor-1840
  .elementor-element.elementor-element-44c659d
  > .elementor-widget-container {
  margin: 30px 0px 0px 0px;
}

.elementor-1840
  .elementor-element.elementor-element-8fd107c
  > .elementor-container {
  max-width: 500px;
}

.elementor-1840
  .elementor-element.elementor-element-8fd107c
  .elementor-column-gap-custom
  .elementor-column
  > .elementor-element-populated {
  padding: 0px;
}

.elementor-bc-flex-widget
  .elementor-1840
  .elementor-element.elementor-element-ab19fb0.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}

.elementor-1840
  .elementor-element.elementor-element-ab19fb0.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-1840
  .elementor-element.elementor-element-ab19fb0.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}

.elementor-1840
  .elementor-element.elementor-element-ab19fb0
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}

.elementor-1840 .elementor-element.elementor-element-ad5a16d {
  --spacer-size: 50px;
}

.elementor-1840
  .elementor-element.elementor-element-05bf3dc
  .elementor-heading-title {
  color: var(--e-global-color-a567df4);
  font-family: var(--e-global-typography-08fdc8c-font-family), Sans-serif;
  font-size: var(--e-global-typography-08fdc8c-font-size);
  font-weight: var(--e-global-typography-08fdc8c-font-weight);
  text-transform: var(--e-global-typography-08fdc8c-text-transform);
  line-height: var(--e-global-typography-08fdc8c-line-height);
  letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
  word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
}

.elementor-1840
  .elementor-element.elementor-element-05bf3dc
  > .elementor-widget-container {
  margin: 0px 0px 25px 0px;
  padding: 15px 20px 15px 020px;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-672356a);
  border-radius: 15px 15px 15px 15px;
}

.elementor-1840 .elementor-element.elementor-element-05bf3dc {
  width: auto;
  max-width: auto;
}

.elementor-1840
  .elementor-element.elementor-element-974a140
  > .elementor-background-overlay {
  opacity: 0.5;
}

.elementor-1840 .elementor-element.elementor-element-974a140 {
  margin-top: -6%;
  margin-bottom: -6%;
  padding: 80px 0px 40px 0px;
}

.elementor-1840
  .elementor-element.elementor-element-5da4032
  .elementskit-section-title-wraper
  .elementskit-section-title {
  color: var(--e-global-color-primary);
  margin: 0px 0px 0px 0px;
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  text-transform: var(--e-global-typography-secondary-text-transform);
  line-height: var(--e-global-typography-secondary-line-height);
  letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}

.elementor-1840
  .elementor-element.elementor-element-5da4032
  .elementskit-section-title-wraper
  .elementskit-section-title:hover {
  color: var(--e-global-color-primary);
}

.elementor-1840
  .elementor-element.elementor-element-5da4032
  .elementskit-section-title-wraper
  .elementskit-section-title
  > span {
  color: var(--e-global-color-a567df4);
}

.elementor-1840
  .elementor-element.elementor-element-5da4032
  .elementskit-section-title-wraper
  .elementskit-section-title:hover
  > span {
  color: var(--e-global-color-a567df4);
}

.elementor-1840
  .elementor-element.elementor-element-5da4032
  .elementskit-section-title-wraper
  .elementskit-section-title
  span:last-child,
.elementor-1840
  .elementor-element.elementor-element-5da4032
  .elementskit-section-title-wraper
  .elementskit-section-title
  > span {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  text-transform: var(--e-global-typography-secondary-text-transform);
  line-height: var(--e-global-typography-secondary-line-height);
  letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}

.elementor-1840 .elementor-element.elementor-element-b345273 {
  --spacer-size: 25px;
}

.elementor-1840 .elementor-element.elementor-element-cfc8c3b {
  text-align: justify;
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-weight: 400;
}

.elementor-1840
  .elementor-element.elementor-element-cfc8c3b
  > .elementor-widget-container {
  margin: -33px 0px 0px 0px;
}

.elementor-1840 .elementor-element.elementor-element-8da08fe {
  --spacer-size: 15px;
}

.elementor-bc-flex-widget
  .elementor-1840
  .elementor-element.elementor-element-a07f882.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}

.elementor-1840
  .elementor-element.elementor-element-a07f882.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-1840
  .elementor-element.elementor-element-a07f882
  > .elementor-element-populated {
  margin: 30px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}

.elementor-1840
  .elementor-element.elementor-element-57476b8
  > .elementor-widget-container {
  margin: 0% 5% 0% 5%;
}

.elementor-1840
  .elementor-element.elementor-element-212f4e9
  .elementor-wrapper {
  --video-aspect-ratio: 1.77777;
}

.elementor-1840
  .elementor-element.elementor-element-212f4e9
  > .elementor-widget-container {
  margin: 0% 5% 0% 5%;
}

.elementor-1840
  .elementor-element.elementor-element-30ae2ed
  .elementor-wrapper {
  --video-aspect-ratio: 1.77777;
}

.elementor-1840
  .elementor-element.elementor-element-30ae2ed
  > .elementor-widget-container {
  margin: 0% 5% 0% 5%;
}

.elementor-1840 .elementor-element.elementor-element-3095e78 {
  --spacer-size: 50px;
}

.elementor-1840
  .elementor-element.elementor-element-452625c
  .jeg-elementor-kit.jkit-button {
  text-align: center;
}

.elementor-1840
  .elementor-element.elementor-element-452625c
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper {
  width: 24%;
  padding: 17px 0px 17px 0px;
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  text-decoration: var(--e-global-typography-accent-text-decoration);
  letter-spacing: var(--e-global-typography-accent-letter-spacing);
  color: var(--e-global-color-accent);
  background-color: var(--e-global-color-0f01f5c);
  background-image: url("../../2023/10/asset-06.png");
  background-position: top center;
  background-size: cover;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-b83ef10);
  border-radius: 15px 15px 15px 15px;
}

.elementor-1840
  .elementor-element.elementor-element-452625c
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper
  svg {
  fill: var(--e-global-color-accent);
}

.elementor-1840
  .elementor-element.elementor-element-452625c
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper:hover {
  color: var(--e-global-color-0f01f5c);
  background-color: var(--e-global-color-2773e3e);
  background-image: url("../../2023/10/asset-06.png");
}

.elementor-1840
  .elementor-element.elementor-element-452625c
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper:hover
  svg {
  fill: var(--e-global-color-0f01f5c);
}

.elementor-1840
  .elementor-element.elementor-element-452625c
  .jeg-elementor-kit.jkit-button.icon-position-before
  .jkit-button-wrapper
  i,
.elementor-1840
  .elementor-element.elementor-element-452625c
  .jeg-elementor-kit.jkit-button.icon-position-before
  .jkit-button-wrapper
  svg {
  margin-right: 20px;
}

.elementor-1840
  .elementor-element.elementor-element-452625c
  .jeg-elementor-kit.jkit-button.icon-position-after
  .jkit-button-wrapper
  i,
.elementor-1840
  .elementor-element.elementor-element-452625c
  .jeg-elementor-kit.jkit-button.icon-position-after
  .jkit-button-wrapper
  svg {
  margin-left: 20px;
}

.elementor-1840
  .elementor-element.elementor-element-452625c
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper
  i,
.elementor-1840
  .elementor-element.elementor-element-452625c
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper
  svg {
  -webkit-transform: translateY(0px);
  -ms-transform: translateY(0px);
  -o-transform: translateY(0px);
  -moz-transform: translateY(0px);
  transform: translateY(0px);
}

.elementor-1840
  .elementor-element.elementor-element-452625c
  > .elementor-widget-container {
  margin: 30px 0px 0px 0px;
}

.elementor-1840
  .elementor-element.elementor-element-5a15a826
  > .elementor-container {
  max-width: 1200px;
}

.elementor-1840
  .elementor-element.elementor-element-5a15a826
  > .elementor-background-overlay {
  background-image: url("../../2023/10/asset-017.png");
  background-position: center center;
  background-repeat: repeat;
  background-size: auto;
  opacity: 0.2;
}

.elementor-1840 .elementor-element.elementor-element-5a15a826 {
  padding: 5em 0em 0em 0em;
}

.elementor-1840
  .elementor-element.elementor-element-6f3b08e5.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}

.elementor-1840 .elementor-element.elementor-element-b86ee53 {
  --spacer-size: 135px;
}

.elementor-1840 .elementor-element.elementor-element-48447a03 {
  text-align: center;
  width: auto;
  max-width: auto;
}

.elementor-1840
  .elementor-element.elementor-element-48447a03
  .elementor-heading-title {
  color: var(--e-global-color-a567df4);
  font-family: var(--e-global-typography-08fdc8c-font-family), Sans-serif;
  font-size: var(--e-global-typography-08fdc8c-font-size);
  font-weight: var(--e-global-typography-08fdc8c-font-weight);
  text-transform: var(--e-global-typography-08fdc8c-text-transform);
  line-height: var(--e-global-typography-08fdc8c-line-height);
  letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
  word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
}

.elementor-1840
  .elementor-element.elementor-element-48447a03
  > .elementor-widget-container {
  margin: 0px 0px 25px 0px;
  padding: 15px 20px 15px 20px;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-672356a);
  border-radius: 15px 15px 15px 15px;
}

.elementor-1840
  .elementor-element.elementor-element-73dc8081
  .elementskit-section-title-wraper
  .elementskit-section-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  text-transform: var(--e-global-typography-secondary-text-transform);
  line-height: var(--e-global-typography-secondary-line-height);
  letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}

.elementor-1840
  .elementor-element.elementor-element-73dc8081
  .elementskit-section-title-wraper
  .elementskit-section-title:hover {
  color: var(--e-global-color-primary);
}

.elementor-1840
  .elementor-element.elementor-element-73dc8081
  .elementskit-section-title-wraper
  .elementskit-section-title
  > span {
  color: var(--e-global-color-a567df4);
}

.elementor-1840
  .elementor-element.elementor-element-73dc8081
  .elementskit-section-title-wraper
  .elementskit-section-title:hover
  > span {
  color: var(--e-global-color-a567df4);
}

.elementor-1840
  .elementor-element.elementor-element-73dc8081
  > .elementor-widget-container {
  margin: 0% 0% 7% 0%;
}

.elementor-1840
  .elementor-element.elementor-element-e8881d7:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-1840
  .elementor-element.elementor-element-e8881d7
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #50505040;
}

.elementor-1840
  .elementor-element.elementor-element-e8881d7
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 15px 0px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
}

.elementor-1840
  .elementor-element.elementor-element-e8881d7
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1840 .elementor-element.elementor-element-c1c695a {
  text-align: center;
}

.elementor-1840
  .elementor-element.elementor-element-c1c695a
  .elementor-heading-title {
  color: #f45c24;
  font-family: "Cardo", Sans-serif;
  font-size: 160px;
  line-height: 0em;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}

.elementor-1840
  .elementor-element.elementor-element-c1c695a
  > .elementor-widget-container {
  margin: 0px 0px -55px 0px;
}

.elementor-1840 .elementor-element.elementor-element-fc5ff5a {
  text-align: center;
  color: #ffffff;
  font-family: "Raleway", Sans-serif;
  font-size: 16px;
  font-style: italic;
  line-height: 1.8em;
}

.elementor-1840 .elementor-element.elementor-element-2cc03c2 img {
  max-width: 20%;
  border-radius: 150px 150px 150px 150px;
}

.elementor-1840
  .elementor-element.elementor-element-2cc03c2
  > .elementor-widget-container {
  margin: 0px 0px 25px 0px;
}

.elementor-1840 .elementor-element.elementor-element-e5b6fe6 {
  text-align: center;
}

.elementor-1840
  .elementor-element.elementor-element-e5b6fe6
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Raleway", Sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 3px;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}

.elementor-1840
  .elementor-element.elementor-element-e5b6fe6
  > .elementor-widget-container {
  margin: 0px 0px -15px 0px;
}

.elementor-1840 .elementor-element.elementor-element-aba656c {
  text-align: center;
}

.elementor-1840
  .elementor-element.elementor-element-aba656c
  .elementor-heading-title {
  color: #f45c24;
  font-family: "Raleway", Sans-serif;
  font-size: 12px;
  font-weight: normal;
  font-style: italic;
  letter-spacing: 0px;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}

.elementor-1840
  .elementor-element.elementor-element-aba656c
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-1840
  .elementor-element.elementor-element-27ab6c7:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-1840
  .elementor-element.elementor-element-27ab6c7
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #50505040;
}

.elementor-1840
  .elementor-element.elementor-element-27ab6c7
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 15px 0px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
}

.elementor-1840
  .elementor-element.elementor-element-27ab6c7
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1840 .elementor-element.elementor-element-de3da68 {
  text-align: center;
}

.elementor-1840
  .elementor-element.elementor-element-de3da68
  .elementor-heading-title {
  color: #f45c24;
  font-family: "Cardo", Sans-serif;
  font-size: 160px;
  line-height: 0em;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}

.elementor-1840
  .elementor-element.elementor-element-de3da68
  > .elementor-widget-container {
  margin: 0px 0px -55px 0px;
}

.elementor-1840 .elementor-element.elementor-element-d2e6705 {
  text-align: center;
  color: #ffffff;
  font-family: "Raleway", Sans-serif;
  font-size: 16px;
  font-style: italic;
  line-height: 1.8em;
}

.elementor-1840 .elementor-element.elementor-element-a27a1f5 img {
  max-width: 20%;
  border-radius: 150px 150px 150px 150px;
}

.elementor-1840
  .elementor-element.elementor-element-a27a1f5
  > .elementor-widget-container {
  margin: 0px 0px 25px 0px;
}

.elementor-1840 .elementor-element.elementor-element-513e464 {
  text-align: center;
}

.elementor-1840
  .elementor-element.elementor-element-513e464
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Raleway", Sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 3px;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}

.elementor-1840
  .elementor-element.elementor-element-513e464
  > .elementor-widget-container {
  margin: 0px 0px -15px 0px;
}

.elementor-1840 .elementor-element.elementor-element-b46cdc8 {
  text-align: center;
}

.elementor-1840
  .elementor-element.elementor-element-b46cdc8
  .elementor-heading-title {
  color: #f45c24;
  font-family: "Raleway", Sans-serif;
  font-size: 12px;
  font-weight: normal;
  font-style: italic;
  letter-spacing: 0px;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}

.elementor-1840
  .elementor-element.elementor-element-b46cdc8
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-1840
  .elementor-element.elementor-element-6b6712c:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-1840
  .elementor-element.elementor-element-6b6712c
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #50505040;
}

.elementor-1840
  .elementor-element.elementor-element-6b6712c
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 15px 0px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
}

.elementor-1840
  .elementor-element.elementor-element-6b6712c
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1840 .elementor-element.elementor-element-04d580b {
  text-align: center;
}

.elementor-1840
  .elementor-element.elementor-element-04d580b
  .elementor-heading-title {
  color: #f45c24;
  font-family: "Cardo", Sans-serif;
  font-size: 160px;
  line-height: 0em;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}

.elementor-1840
  .elementor-element.elementor-element-04d580b
  > .elementor-widget-container {
  margin: 0px 0px -55px 0px;
}

.elementor-1840 .elementor-element.elementor-element-4a931c4 {
  text-align: center;
  color: #ffffff;
  font-family: "Raleway", Sans-serif;
  font-size: 16px;
  font-style: italic;
  line-height: 1.8em;
}

.elementor-1840 .elementor-element.elementor-element-4ca9760 img {
  max-width: 20%;
  border-radius: 150px 150px 150px 150px;
}

.elementor-1840
  .elementor-element.elementor-element-4ca9760
  > .elementor-widget-container {
  margin: 0px 0px 25px 0px;
}

.elementor-1840 .elementor-element.elementor-element-e3a3a3c {
  text-align: center;
}

.elementor-1840
  .elementor-element.elementor-element-e3a3a3c
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Raleway", Sans-serif;
  font-size: 12px;
  font-weight: bold;
  text-transform: uppercase;
  letter-spacing: 3px;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}

.elementor-1840
  .elementor-element.elementor-element-e3a3a3c
  > .elementor-widget-container {
  margin: 0px 0px -15px 0px;
}

.elementor-1840 .elementor-element.elementor-element-60c9ad9 {
  text-align: center;
}

.elementor-1840
  .elementor-element.elementor-element-60c9ad9
  .elementor-heading-title {
  color: #f45c24;
  font-family: "Raleway", Sans-serif;
  font-size: 12px;
  font-weight: normal;
  font-style: italic;
  letter-spacing: 0px;
  text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.3);
}

.elementor-1840
  .elementor-element.elementor-element-60c9ad9
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-1840
  .elementor-element.elementor-element-d60576a
  > .elementor-container {
  width: 100%x;
}

.elementor-1840
  .elementor-element.elementor-element-d60576a
  .elementor-column-gap-custom
  .elementor-column
  > .elementor-element-populated {
  padding: 0px;
}

.elementor-bc-flex-widget
  .elementor-1840
  .elementor-element.elementor-element-8c8c58b.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}

.elementor-1840
  .elementor-element.elementor-element-8c8c58b.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-1840
  .elementor-element.elementor-element-8c8c58b.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}

.elementor-1840
  .elementor-element.elementor-element-8c8c58b
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 0px;
}

.elementor-1840 .elementor-element.elementor-element-b112fb2 {
  --spacer-size: 60px;
}

.elementor-1840 .elementor-element.elementor-element-50ef466 {
  --divider-border-style: solid;
  --divider-color: #88fee7;
  --divider-border-width: 1px;
}

.elementor-1840
  .elementor-element.elementor-element-50ef466
  .elementor-divider-separator {
  width: 100%;
}

.elementor-1840
  .elementor-element.elementor-element-50ef466
  .elementor-divider {
  padding-top: 15px;
  padding-bottom: 15px;
}

.elementor-1840 .elementor-element.elementor-element-bb144bc {
  --spacer-size: 70px;
}

.elementor-1840 .elementor-element.elementor-element-905d754 {
  text-align: center;
  width: auto;
  max-width: auto;
}

.elementor-1840
  .elementor-element.elementor-element-905d754
  .elementor-heading-title {
  color: #88fee7;
  font-family: var(--e-global-typography-08fdc8c-font-family), Sans-serif;
  font-size: var(--e-global-typography-08fdc8c-font-size);
  font-weight: var(--e-global-typography-08fdc8c-font-weight);
  text-transform: var(--e-global-typography-08fdc8c-text-transform);
  line-height: var(--e-global-typography-08fdc8c-line-height);
  letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
  word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
}

.elementor-1840
  .elementor-element.elementor-element-905d754
  > .elementor-widget-container {
  margin: 0px 0px 25px 0px;
  padding: 15px 20px 15px 020px;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-672356a);
  border-radius: 15px 15px 15px 15px;
}

.elementor-1840
  .elementor-element.elementor-element-9f6e0e7
  > .elementor-background-overlay {
  opacity: 0.5;
}

.elementor-1840
  .elementor-element.elementor-element-cabab3d
  .elementskit-section-title-wraper
  .elementskit-section-title {
  color: var(--e-global-color-primary);
  margin: 0px 0px 0px 0px;
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  text-transform: var(--e-global-typography-secondary-text-transform);
  line-height: var(--e-global-typography-secondary-line-height);
  letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}

.elementor-1840
  .elementor-element.elementor-element-cabab3d
  .elementskit-section-title-wraper
  .elementskit-section-title:hover {
  color: var(--e-global-color-primary);
}

.elementor-1840
  .elementor-element.elementor-element-cabab3d
  .elementskit-section-title-wraper
  .elementskit-section-title
  > span {
  color: var(--e-global-color-a567df4);
}

.elementor-1840
  .elementor-element.elementor-element-cabab3d
  .elementskit-section-title-wraper
  .elementskit-section-title:hover
  > span {
  color: var(--e-global-color-a567df4);
}

.elementor-1840
  .elementor-element.elementor-element-cabab3d
  .elementskit-section-title-wraper
  .elementskit-section-title
  span:last-child,
.elementor-1840
  .elementor-element.elementor-element-cabab3d
  .elementskit-section-title-wraper
  .elementskit-section-title
  > span {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  text-transform: var(--e-global-typography-secondary-text-transform);
  line-height: var(--e-global-typography-secondary-line-height);
  letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}

.elementor-1840
  .elementor-element.elementor-element-cabab3d
  > .elementor-widget-container {
  margin: -2% -2% -2% -2%;
}

.elementor-1840 .elementor-element.elementor-element-4798377 {
  --spacer-size: 50px;
}

.elementor-1840
  .elementor-element.elementor-element-85a4848
  > .elementor-background-overlay {
  background-image: url("../../2023/10/asset-016.png");
  opacity: 0.5;
}

.elementor-1840 .elementor-element.elementor-element-a549376 {
  text-align: center;
}

.elementor-1840
  .elementor-element.elementor-element-a549376
  .elementor-heading-title {
  color: #ec722f;
  font-family: "Barlow Semi Condensed", Sans-serif;
  font-size: 3em;
  font-weight: 600;
}

.elementor-1840
  .elementor-element.elementor-element-a549376
  > .elementor-widget-container {
  margin: 0px 0px 0px 20px;
}

.elementor-1840 .elementor-element.elementor-element-47814fd {
  text-align: center;
}

.elementor-1840
  .elementor-element.elementor-element-47814fd
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Barlow Semi Condensed", Sans-serif;
  font-size: 3em;
  font-weight: 600;
}

.elementor-1840
  .elementor-element.elementor-element-47814fd
  > .elementor-widget-container {
  margin: -21px 0px 0px 20px;
}

.elementor-1840 .elementor-element.elementor-element-fb87ea3 {
  text-align: justify;
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-weight: 400;
}

.elementor-1840
  .elementor-element.elementor-element-fb87ea3
  > .elementor-widget-container {
  margin: 0% 5% 0% 5%;
  border-radius: 20px 20px 20px 20px;
}

.elementor-1840 .elementor-element.elementor-element-2479753 {
  --spacer-size: 100px;
}

.elementor-1840 .elementor-element.elementor-element-23dc0a6 {
  width: var(--container-widget-width, 100.369%);
  max-width: 100.369%;
  --container-widget-width: 100.369%;
  --container-widget-flex-grow: 0;
}

.elementor-1840 .elementor-element.elementor-element-dc54ba5 {
  --spacer-size: 50px;
}

.elementor-1840 .elementor-element.elementor-element-b43dbf8 {
  text-align: center;
}

.elementor-1840
  .elementor-element.elementor-element-b43dbf8
  .elementor-heading-title {
  color: #ec722f;
  font-family: "Barlow Semi Condensed", Sans-serif;
  font-size: 3em;
  font-weight: 600;
}

.elementor-1840
  .elementor-element.elementor-element-b43dbf8
  > .elementor-widget-container {
  margin: 0px 0px 0px 20px;
}

.elementor-1840 .elementor-element.elementor-element-0ac540c {
  text-align: center;
}

.elementor-1840
  .elementor-element.elementor-element-0ac540c
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Barlow Semi Condensed", Sans-serif;
  font-size: 3em;
  font-weight: 600;
}

.elementor-1840
  .elementor-element.elementor-element-0ac540c
  > .elementor-widget-container {
  margin: -21px 0px 0px 20px;
}

.elementor-1840 .elementor-element.elementor-element-77e4759 {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-weight: 400;
}

.elementor-1840
  .elementor-element.elementor-element-77e4759
  > .elementor-widget-container {
  margin: 0% 5% 0% 5%;
  border-radius: 20px 20px 20px 20px;
}

.elementor-1840 .elementor-element.elementor-element-4dc701b {
  width: var(--container-widget-width, 100.369%);
  max-width: 100.369%;
  --container-widget-width: 100.369%;
  --container-widget-flex-grow: 0;
}

.elementor-1840
  .elementor-element.elementor-element-2123303
  .jeg-elementor-kit.jkit-button {
  text-align: center;
}

.elementor-1840
  .elementor-element.elementor-element-2123303
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper {
  width: 25%;
  padding: 17px 0px 17px 0px;
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  text-decoration: var(--e-global-typography-accent-text-decoration);
  letter-spacing: var(--e-global-typography-accent-letter-spacing);
  color: var(--e-global-color-accent);
  background-color: var(--e-global-color-0f01f5c);
  background-image: url("../../2023/10/asset-06.png");
  background-position: top center;
  background-size: cover;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-b83ef10);
  border-radius: 15px 15px 15px 15px;
}

.elementor-1840
  .elementor-element.elementor-element-2123303
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper
  svg {
  fill: var(--e-global-color-accent);
}

.elementor-1840
  .elementor-element.elementor-element-2123303
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper:hover {
  color: var(--e-global-color-0f01f5c);
  background-color: var(--e-global-color-2773e3e);
  background-image: url("../../2023/10/asset-06.png");
}

.elementor-1840
  .elementor-element.elementor-element-2123303
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper:hover
  svg {
  fill: var(--e-global-color-0f01f5c);
}

.elementor-1840
  .elementor-element.elementor-element-2123303
  .jeg-elementor-kit.jkit-button.icon-position-before
  .jkit-button-wrapper
  i,
.elementor-1840
  .elementor-element.elementor-element-2123303
  .jeg-elementor-kit.jkit-button.icon-position-before
  .jkit-button-wrapper
  svg {
  margin-right: 20px;
}

.elementor-1840
  .elementor-element.elementor-element-2123303
  .jeg-elementor-kit.jkit-button.icon-position-after
  .jkit-button-wrapper
  i,
.elementor-1840
  .elementor-element.elementor-element-2123303
  .jeg-elementor-kit.jkit-button.icon-position-after
  .jkit-button-wrapper
  svg {
  margin-left: 20px;
}

.elementor-1840
  .elementor-element.elementor-element-2123303
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper
  i,
.elementor-1840
  .elementor-element.elementor-element-2123303
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper
  svg {
  -webkit-transform: translateY(0px);
  -ms-transform: translateY(0px);
  -o-transform: translateY(0px);
  -moz-transform: translateY(0px);
  transform: translateY(0px);
}

.elementor-1840
  .elementor-element.elementor-element-2123303
  > .elementor-widget-container {
  margin: 30px 0px 0px 0px;
}

.elementor-1840
  .elementor-element.elementor-element-efbba18
  .jeg-elementor-kit.jkit-button {
  text-align: center;
}

.elementor-1840
  .elementor-element.elementor-element-efbba18
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper {
  width: 20%;
  padding: 17px 0px 17px 0px;
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  text-decoration: var(--e-global-typography-accent-text-decoration);
  letter-spacing: var(--e-global-typography-accent-letter-spacing);
  color: var(--e-global-color-accent);
  background-color: var(--e-global-color-0f01f5c);
  background-image: url("../../2023/10/asset-06.png");
  background-position: top center;
  background-size: cover;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-b83ef10);
  border-radius: 15px 15px 15px 15px;
}

.elementor-1840
  .elementor-element.elementor-element-efbba18
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper
  svg {
  fill: var(--e-global-color-accent);
}

.elementor-1840
  .elementor-element.elementor-element-efbba18
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper:hover {
  color: var(--e-global-color-0f01f5c);
  background-color: var(--e-global-color-2773e3e);
  background-image: url("../../2023/10/asset-06.png");
}

.elementor-1840
  .elementor-element.elementor-element-efbba18
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper:hover
  svg {
  fill: var(--e-global-color-0f01f5c);
}

.elementor-1840
  .elementor-element.elementor-element-efbba18
  .jeg-elementor-kit.jkit-button.icon-position-before
  .jkit-button-wrapper
  i,
.elementor-1840
  .elementor-element.elementor-element-efbba18
  .jeg-elementor-kit.jkit-button.icon-position-before
  .jkit-button-wrapper
  svg {
  margin-right: 20px;
}

.elementor-1840
  .elementor-element.elementor-element-efbba18
  .jeg-elementor-kit.jkit-button.icon-position-after
  .jkit-button-wrapper
  i,
.elementor-1840
  .elementor-element.elementor-element-efbba18
  .jeg-elementor-kit.jkit-button.icon-position-after
  .jkit-button-wrapper
  svg {
  margin-left: 20px;
}

.elementor-1840
  .elementor-element.elementor-element-efbba18
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper
  i,
.elementor-1840
  .elementor-element.elementor-element-efbba18
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper
  svg {
  -webkit-transform: translateY(0px);
  -ms-transform: translateY(0px);
  -o-transform: translateY(0px);
  -moz-transform: translateY(0px);
  transform: translateY(0px);
}

.elementor-1840
  .elementor-element.elementor-element-efbba18
  > .elementor-widget-container {
  margin: 30px 0px 0px 0px;
}

.elementor-1840 .elementor-element.elementor-element-d619955 {
  --spacer-size: 100px;
}

.elementor-1840 .elementor-element.elementor-element-80845d3 {
  text-align: center;
}

.elementor-1840
  .elementor-element.elementor-element-80845d3
  .elementor-heading-title {
  color: #ec722f;
  font-family: "Barlow Semi Condensed", Sans-serif;
  font-size: 3em;
  font-weight: 600;
}

.elementor-1840
  .elementor-element.elementor-element-80845d3
  > .elementor-widget-container {
  margin: 0px 0px 0px 20px;
}

.elementor-1840 .elementor-element.elementor-element-4c4cc90 {
  text-align: center;
}

.elementor-1840
  .elementor-element.elementor-element-4c4cc90
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Barlow Semi Condensed", Sans-serif;
  font-size: 3em;
  font-weight: 600;
}

.elementor-1840
  .elementor-element.elementor-element-4c4cc90
  > .elementor-widget-container {
  margin: -21px 0px 0px 20px;
}

.elementor-1840 .elementor-element.elementor-element-6db0c5a {
  text-align: justify;
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-weight: 400;
}

.elementor-1840
  .elementor-element.elementor-element-6db0c5a
  > .elementor-widget-container {
  margin: 0% 5% 0% 5%;
}

.elementor-1840
  .elementor-element.elementor-element-68927d0
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-1840 .elementor-element.elementor-element-68927d0 {
  width: var(--container-widget-width, 96.331%);
  max-width: 96.331%;
  --container-widget-width: 96.331%;
  --container-widget-flex-grow: 0;
}

.elementor-1840 .elementor-element.elementor-element-3ea3730 {
  text-align: justify;
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-weight: 400;
}

.elementor-1840
  .elementor-element.elementor-element-3ea3730
  > .elementor-widget-container {
  margin: 2% 5% 0% 5%;
}

.elementor-1840 .elementor-element.elementor-element-de40d70 .elementor-button {
  font-family: "Roboto", Sans-serif;
  font-weight: 900;
  fill: #ffffff;
  color: #ffffff;
  background-color: transparent;
  background-image: linear-gradient(180deg, #f45c24 0%, #f45c24 100%);
  border-style: double;
  border-width: 8px 8px 8px 8px;
  border-radius: 10px 10px 10px 10px;
}

.elementor-1840
  .elementor-element.elementor-element-de40d70
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-1840 .elementor-element.elementor-element-7c3987c {
  --spacer-size: 100px;
}

.elementor-1840 .elementor-element.elementor-element-fac0aaa {
  text-align: center;
}

.elementor-1840
  .elementor-element.elementor-element-fac0aaa
  .elementor-heading-title {
  color: #ec722f;
  font-family: "Barlow Semi Condensed", Sans-serif;
  font-size: 3em;
  font-weight: 600;
}

.elementor-1840
  .elementor-element.elementor-element-fac0aaa
  > .elementor-widget-container {
  margin: 0px 0px 0px 20px;
}

.elementor-1840 .elementor-element.elementor-element-ef6c0ee {
  text-align: center;
}

.elementor-1840
  .elementor-element.elementor-element-ef6c0ee
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Barlow Semi Condensed", Sans-serif;
  font-size: 3em;
  font-weight: 600;
}

.elementor-1840
  .elementor-element.elementor-element-ef6c0ee
  > .elementor-widget-container {
  margin: -21px 0px 0px 20px;
}

.elementor-1840 .elementor-element.elementor-element-28eb767 {
  text-align: justify;
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-weight: 400;
}

.elementor-1840
  .elementor-element.elementor-element-bf0825c
  .jeg-elementor-kit.jkit-button {
  text-align: center;
}

.elementor-1840
  .elementor-element.elementor-element-bf0825c
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper {
  width: 24%;
  padding: 17px 0px 17px 0px;
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  text-decoration: var(--e-global-typography-accent-text-decoration);
  letter-spacing: var(--e-global-typography-accent-letter-spacing);
  color: var(--e-global-color-accent);
  background-color: var(--e-global-color-0f01f5c);
  background-image: url("../../2023/10/asset-06.png");
  background-position: top center;
  background-size: cover;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-b83ef10);
  border-radius: 15px 15px 15px 15px;
}

.elementor-1840
  .elementor-element.elementor-element-bf0825c
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper
  svg {
  fill: var(--e-global-color-accent);
}

.elementor-1840
  .elementor-element.elementor-element-bf0825c
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper:hover {
  color: var(--e-global-color-0f01f5c);
  background-color: var(--e-global-color-2773e3e);
  background-image: url("../../2023/10/asset-06.png");
}

.elementor-1840
  .elementor-element.elementor-element-bf0825c
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper:hover
  svg {
  fill: var(--e-global-color-0f01f5c);
}

.elementor-1840
  .elementor-element.elementor-element-bf0825c
  .jeg-elementor-kit.jkit-button.icon-position-before
  .jkit-button-wrapper
  i,
.elementor-1840
  .elementor-element.elementor-element-bf0825c
  .jeg-elementor-kit.jkit-button.icon-position-before
  .jkit-button-wrapper
  svg {
  margin-right: 20px;
}

.elementor-1840
  .elementor-element.elementor-element-bf0825c
  .jeg-elementor-kit.jkit-button.icon-position-after
  .jkit-button-wrapper
  i,
.elementor-1840
  .elementor-element.elementor-element-bf0825c
  .jeg-elementor-kit.jkit-button.icon-position-after
  .jkit-button-wrapper
  svg {
  margin-left: 20px;
}

.elementor-1840
  .elementor-element.elementor-element-bf0825c
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper
  i,
.elementor-1840
  .elementor-element.elementor-element-bf0825c
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper
  svg {
  -webkit-transform: translateY(0px);
  -ms-transform: translateY(0px);
  -o-transform: translateY(0px);
  -moz-transform: translateY(0px);
  transform: translateY(0px);
}

.elementor-1840
  .elementor-element.elementor-element-bf0825c
  > .elementor-widget-container {
  margin: 30px 0px 0px 0px;
}

.elementor-1840 .elementor-element.elementor-element-90d444c {
  --spacer-size: 100px;
}

.elementor-1840 .elementor-element.elementor-element-b3be6c4 {
  text-align: center;
}

.elementor-1840
  .elementor-element.elementor-element-b3be6c4
  .elementor-heading-title {
  color: #ec722f;
  font-family: "Barlow Semi Condensed", Sans-serif;
  font-size: 3em;
  font-weight: 600;
}

.elementor-1840
  .elementor-element.elementor-element-b3be6c4
  > .elementor-widget-container {
  margin: 0px 0px 0px 20px;
}

.elementor-1840 .elementor-element.elementor-element-3c7cd57 {
  text-align: center;
}

.elementor-1840
  .elementor-element.elementor-element-3c7cd57
  .elementor-heading-title {
  color: #ffffff;
  font-family: "Barlow Semi Condensed", Sans-serif;
  font-size: 3em;
  font-weight: 600;
}

.elementor-1840
  .elementor-element.elementor-element-3c7cd57
  > .elementor-widget-container {
  margin: -21px 0px 0px 20px;
}

.elementor-1840 .elementor-element.elementor-element-623fe9d {
  text-align: justify;
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-weight: 400;
}

.elementor-1840
  .elementor-element.elementor-element-623fe9d
  > .elementor-widget-container {
  margin: 0% 20% 0% 20%;
}

.elementor-1840 .elementor-element.elementor-element-27b22af .elementor-button {
  font-family: "Roboto", Sans-serif;
  font-weight: 900;
  fill: #ffffff;
  color: #ffffff;
  background-color: transparent;
  background-image: linear-gradient(180deg, #f45c24 0%, #f45c24 100%);
  border-style: double;
  border-width: 8px 8px 8px 8px;
  border-radius: 10px 10px 10px 10px;
}

.elementor-1840
  .elementor-element.elementor-element-27b22af
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-1840 .elementor-element.elementor-element-4055306 {
  --spacer-size: 100px;
}

.elementor-1840
  .elementor-element.elementor-element-a16775a
  > .elementor-widget-container {
  margin: 0% 35% 0% 35%;
}

.elementor-1840 .elementor-element.elementor-element-03927bf {
  --spacer-size: 50px;
}

.elementor-1840 .elementor-element.elementor-element-1795c6c {
  color: #ffffff;
  font-family: "Roboto", Sans-serif;
  font-size: 20px;
  font-weight: 400;
}

.elementor-1840
  .elementor-element.elementor-element-1795c6c
  > .elementor-widget-container {
  margin: 0% 10% 0% 10%;
}

.elementor-1840
  .elementor-element.elementor-element-f5adc80
  .jeg-elementor-kit.jkit-button {
  text-align: center;
}

.elementor-1840
  .elementor-element.elementor-element-f5adc80
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper {
  width: 24%;
  padding: 17px 0px 17px 0px;
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  text-decoration: var(--e-global-typography-accent-text-decoration);
  letter-spacing: var(--e-global-typography-accent-letter-spacing);
  color: var(--e-global-color-accent);
  background-color: var(--e-global-color-0f01f5c);
  background-image: url("../../2023/10/asset-06.png");
  background-position: top center;
  background-size: cover;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-b83ef10);
  border-radius: 15px 15px 15px 15px;
}

.elementor-1840
  .elementor-element.elementor-element-f5adc80
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper
  svg {
  fill: var(--e-global-color-accent);
}

.elementor-1840
  .elementor-element.elementor-element-f5adc80
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper:hover {
  color: var(--e-global-color-0f01f5c);
  background-color: var(--e-global-color-2773e3e);
  background-image: url("../../2023/10/asset-06.png");
}

.elementor-1840
  .elementor-element.elementor-element-f5adc80
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper:hover
  svg {
  fill: var(--e-global-color-0f01f5c);
}

.elementor-1840
  .elementor-element.elementor-element-f5adc80
  .jeg-elementor-kit.jkit-button.icon-position-before
  .jkit-button-wrapper
  i,
.elementor-1840
  .elementor-element.elementor-element-f5adc80
  .jeg-elementor-kit.jkit-button.icon-position-before
  .jkit-button-wrapper
  svg {
  margin-right: 20px;
}

.elementor-1840
  .elementor-element.elementor-element-f5adc80
  .jeg-elementor-kit.jkit-button.icon-position-after
  .jkit-button-wrapper
  i,
.elementor-1840
  .elementor-element.elementor-element-f5adc80
  .jeg-elementor-kit.jkit-button.icon-position-after
  .jkit-button-wrapper
  svg {
  margin-left: 20px;
}

.elementor-1840
  .elementor-element.elementor-element-f5adc80
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper
  i,
.elementor-1840
  .elementor-element.elementor-element-f5adc80
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper
  svg {
  -webkit-transform: translateY(0px);
  -ms-transform: translateY(0px);
  -o-transform: translateY(0px);
  -moz-transform: translateY(0px);
  transform: translateY(0px);
}

.elementor-1840
  .elementor-element.elementor-element-f5adc80
  > .elementor-widget-container {
  margin: 30px 0px 0px 0px;
}

.elementor-1840 .elementor-element.elementor-element-161ff65 {
  --spacer-size: 120px;
}

.elementor-1840
  .elementor-element.elementor-element-75762553
  > .elementor-container {
  max-width: 1200px;
}

.elementor-1840 .elementor-element.elementor-element-75762553 {
  margin-top: -100px;
  margin-bottom: 0px;
  padding: 0em 0em 0em 0em;
}

.elementor-1840
  .elementor-element.elementor-element-139c9986.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}

.elementor-1840
  .elementor-element.elementor-element-1514f5a3
  > .elementor-container {
  max-width: 1200px;
}

.elementor-1840 .elementor-element.elementor-element-1514f5a3 {
  padding: 5em 0em 5em 0em;
}

.elementor-bc-flex-widget
  .elementor-1840
  .elementor-element.elementor-element-7f36c769.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}

.elementor-1840
  .elementor-element.elementor-element-7f36c769.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-1840
  .elementor-element.elementor-element-7f36c769
  > .elementor-element-populated {
  margin: 0px 50px 0px 0px;
  --e-column-margin-right: 50px;
  --e-column-margin-left: 0px;
}

.elementor-1840 .elementor-element.elementor-element-4b2b9e24 {
  text-align: center;
  width: auto;
  max-width: auto;
}

.elementor-1840
  .elementor-element.elementor-element-4b2b9e24
  .elementor-heading-title {
  color: var(--e-global-color-a567df4);
  font-family: var(--e-global-typography-08fdc8c-font-family), Sans-serif;
  font-size: var(--e-global-typography-08fdc8c-font-size);
  font-weight: var(--e-global-typography-08fdc8c-font-weight);
  text-transform: var(--e-global-typography-08fdc8c-text-transform);
  line-height: var(--e-global-typography-08fdc8c-line-height);
  letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
  word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
}

.elementor-1840
  .elementor-element.elementor-element-4b2b9e24
  > .elementor-widget-container {
  margin: 0px 0px 25px 0px;
  padding: 15px 20px 15px 20px;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-672356a);
  border-radius: 15px 15px 15px 15px;
}

.elementor-1840
  .elementor-element.elementor-element-1de26ba
  .elementskit-section-title-wraper
  .elementskit-section-title {
  color: var(--e-global-color-primary);
  margin: 0px 0px 0px 0px;
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  text-transform: var(--e-global-typography-secondary-text-transform);
  line-height: var(--e-global-typography-secondary-line-height);
  letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}

.elementor-1840
  .elementor-element.elementor-element-1de26ba
  .elementskit-section-title-wraper
  .elementskit-section-title:hover {
  color: var(--e-global-color-primary);
}

.elementor-1840
  .elementor-element.elementor-element-1de26ba
  .elementskit-section-title-wraper
  .elementskit-section-title
  > span {
  color: var(--e-global-color-a567df4);
}

.elementor-1840
  .elementor-element.elementor-element-1de26ba
  .elementskit-section-title-wraper
  .elementskit-section-title:hover
  > span {
  color: var(--e-global-color-a567df4);
}

.elementor-1840
  .elementor-element.elementor-element-1de26ba
  .elementskit-section-title-wraper
  .elementskit-section-title
  span:last-child,
.elementor-1840
  .elementor-element.elementor-element-1de26ba
  .elementskit-section-title-wraper
  .elementskit-section-title
  > span {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  text-transform: var(--e-global-typography-secondary-text-transform);
  line-height: var(--e-global-typography-secondary-line-height);
  letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}

.elementor-1840 .elementor-element.elementor-element-3d31f8c1 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
}

.elementor-1840
  .elementor-element.elementor-element-3d31f8c1
  > .elementor-widget-container {
  margin: 0px 50px 0px 0px;
}

.elementor-1840
  .elementor-element.elementor-element-6fb41509
  .jeg-elementor-kit.jkit-accordion
  .card-wrapper
  .card-header
  .card-header-button {
  font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
  font-size: var(--e-global-typography-0d5e945-font-size);
  font-weight: var(--e-global-typography-0d5e945-font-weight);
  line-height: var(--e-global-typography-0d5e945-line-height);
  letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
  word-spacing: var(--e-global-typography-0d5e945-word-spacing);
  padding: 25px 20px 25px 20px;
}

.elementor-1840
  .elementor-element.elementor-element-6fb41509
  .jeg-elementor-kit.jkit-accordion
  .card-wrapper.expand
  .card-header
  .card-header-button {
  color: var(--e-global-color-4a5499b);
  background-color: var(--e-global-color-0f01f5c);
  border-style: solid;
  border-width: 0px 0px 0px 3px;
  border-color: var(--e-global-color-4a5499b);
}

.elementor-1840
  .elementor-element.elementor-element-6fb41509
  .jeg-elementor-kit.jkit-accordion
  .card-wrapper:not(.expand)
  .card-header
  .card-header-button {
  color: var(--e-global-color-primary);
  background-color: var(--e-global-color-0f01f5c);
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: var(--e-global-color-672356a);
}

.elementor-1840
  .elementor-element.elementor-element-6fb41509
  .jeg-elementor-kit.jkit-accordion
  .card-expand
  .card-body {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
  padding: 10px 30px 10px 30px;
}

.elementor-1840
  .elementor-element.elementor-element-1dcd10a
  > .elementor-container {
  max-width: 1200px;
}

.elementor-1840
  .elementor-element.elementor-element-1dcd10a
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-1840
  .elementor-element.elementor-element-1dcd10a
  > .elementor-background-overlay {
  opacity: 0.5;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1840 .elementor-element.elementor-element-1dcd10a {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0%;
  margin-bottom: 0%;
  z-index: 1;
}

.elementor-1840
  .elementor-element.elementor-element-3e605cb5
  > .elementor-container {
  max-width: 1200px;
}

.elementor-1840
  .elementor-element.elementor-element-3e605cb5:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-1840
  .elementor-element.elementor-element-3e605cb5
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #88fee76b;
  background-image: url("../../2023/10/cyberjpg-011.jpg");
  background-position: center center;
  background-size: cover;
}

.elementor-1840
  .elementor-element.elementor-element-3e605cb5
  > .elementor-background-overlay {
  background-color: var(--e-global-color-0f01f5c);
  background-image: url("../../2023/10/asset-026.png");
  background-position: center center;
  opacity: 0.65;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1840 .elementor-element.elementor-element-3e605cb5 {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-b83ef10);
  box-shadow: 3px 24px 35px 0px
    rgba(0, 175.00000000000017, 181.9999999999999, 0.07);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: -80px;
  padding: 70px 50px 70px 50px;
}

.elementor-1840 .elementor-element.elementor-element-3e605cb5,
.elementor-1840
  .elementor-element.elementor-element-3e605cb5
  > .elementor-background-overlay {
  border-radius: 15px 15px 15px 15px;
}

.elementor-1840
  .elementor-element.elementor-element-6a3d3390.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}

.elementor-1840
  .elementor-element.elementor-element-6a3d3390
  > .elementor-element-populated,
.elementor-1840
  .elementor-element.elementor-element-6a3d3390
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-1840
  .elementor-element.elementor-element-6a3d3390
  > .elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}

.elementor-1840
  .elementor-element.elementor-element-6a3d3390
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-1840 .elementor-element.elementor-element-6a3d3390 {
  z-index: 1;
}

.elementor-1840 .elementor-element.elementor-element-6eff2d0b {
  text-align: center;
  width: var(--container-widget-width, 55%);
  max-width: 55%;
  --container-widget-width: 55%;
  --container-widget-flex-grow: 0;
}

.elementor-1840
  .elementor-element.elementor-element-6eff2d0b
  .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  text-transform: var(--e-global-typography-secondary-text-transform);
  line-height: var(--e-global-typography-secondary-line-height);
  letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}

.elementor-1840
  .elementor-element.elementor-element-6eff2d0b
  > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
  --e-transform-scale: 0.9;
}

.elementor-1840
  .elementor-element.elementor-element-3716ff1a
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-1840
  .elementor-element.elementor-element-151ca848
  > .elementor-container {
  max-width: 1200px;
}

.elementor-1840
  .elementor-element.elementor-element-151ca848:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-1840
  .elementor-element.elementor-element-151ca848
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2023/10/asset-021.png");
  background-position: center center;
  background-size: cover;
}

.elementor-1840
  .elementor-element.elementor-element-151ca848
  > .elementor-background-overlay {
  background-color: transparent;
  background-image: linear-gradient(
    3deg,
    var(--e-global-color-a567df4) 0%,
    var(--e-global-color-0f01f5c) 61%
  );
  opacity: 0.11;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1840 .elementor-element.elementor-element-151ca848 {
  border-style: solid;
  border-width: 2px 0px 0px 0px;
  border-color: var(--e-global-color-b83ef10);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 150px 50px 70px 50px;
}

.elementor-1840
  .elementor-element.elementor-element-2b24cea4
  > .elementor-container {
  max-width: 1200px;
}

.elementor-1840 .elementor-element.elementor-element-3f392f1d {
  text-align: left;
}

.elementor-1840 .elementor-element.elementor-element-3f392f1d img {
  width: 75%;
}

.elementor-1840 .elementor-element.elementor-element-3f7e3ed6 {
  text-align: center;
  width: auto;
  max-width: auto;
}

.elementor-1840
  .elementor-element.elementor-element-3f7e3ed6
  .elementor-heading-title {
  color: var(--e-global-color-a567df4);
  font-family: var(--e-global-typography-08fdc8c-font-family), Sans-serif;
  font-size: var(--e-global-typography-08fdc8c-font-size);
  font-weight: var(--e-global-typography-08fdc8c-font-weight);
  text-transform: var(--e-global-typography-08fdc8c-text-transform);
  line-height: var(--e-global-typography-08fdc8c-line-height);
  letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
  word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
}

.elementor-1840
  .elementor-element.elementor-element-3f7e3ed6
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 15px 20px 15px 20px;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-672356a);
  border-radius: 15px 15px 15px 15px;
}

.elementor-1840
  .elementor-element.elementor-element-300fb5f1
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(12px / 2);
}

.elementor-1840
  .elementor-element.elementor-element-300fb5f1
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(12px / 2);
}

.elementor-1840
  .elementor-element.elementor-element-300fb5f1
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(12px / 2);
  margin-left: calc(12px / 2);
}

.elementor-1840
  .elementor-element.elementor-element-300fb5f1
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-12px / 2);
  margin-left: calc(-12px / 2);
}

body.rtl
  .elementor-1840
  .elementor-element.elementor-element-300fb5f1
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-12px / 2);
}

body:not(.rtl)
  .elementor-1840
  .elementor-element.elementor-element-300fb5f1
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-12px / 2);
}

.elementor-1840
  .elementor-element.elementor-element-300fb5f1
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-primary);
  transition: color 0.3s;
}

.elementor-1840
  .elementor-element.elementor-element-300fb5f1
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-primary);
  transition: fill 0.3s;
}

.elementor-1840 .elementor-element.elementor-element-300fb5f1 {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-offset: 0px;
}

.elementor-1840
  .elementor-element.elementor-element-300fb5f1
  .elementor-icon-list-icon {
  padding-right: 10px;
}

.elementor-1840
  .elementor-element.elementor-element-300fb5f1
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-1840
  .elementor-element.elementor-element-300fb5f1
  .elementor-icon-list-item
  > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
}

.elementor-1840
  .elementor-element.elementor-element-300fb5f1
  .elementor-icon-list-text {
  color: var(--e-global-color-primary);
  transition: color 0.3s;
}

.elementor-1840
  .elementor-element.elementor-element-300fb5f1
  .elementor-icon-list-item:hover
  .elementor-icon-list-text {
  color: var(--e-global-color-a567df4);
}

.elementor-1840
  .elementor-element.elementor-element-300fb5f1
  > .elementor-widget-container {
  margin: 15px 0px 0px 0px;
}

.elementor-1840
  .elementor-element.elementor-element-423f48a8
  > .elementor-element-populated {
  margin: 0px 0px 0px 50px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 50px;
}

.elementor-1840 .elementor-element.elementor-element-44a20c2 {
  text-align: center;
  width: auto;
  max-width: auto;
}

.elementor-1840
  .elementor-element.elementor-element-44a20c2
  .elementor-heading-title {
  color: var(--e-global-color-a567df4);
  font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
  font-size: var(--e-global-typography-0d5e945-font-size);
  font-weight: var(--e-global-typography-0d5e945-font-weight);
  line-height: var(--e-global-typography-0d5e945-line-height);
  letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
  word-spacing: var(--e-global-typography-0d5e945-word-spacing);
}

.elementor-1840
  .elementor-element.elementor-element-44a20c2
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 7px 20px 7px 20px;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-672356a);
  border-radius: 15px 15px 15px 15px;
}

.elementor-1840
  .elementor-element.elementor-element-477fdedf
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(12px / 2);
}

.elementor-1840
  .elementor-element.elementor-element-477fdedf
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(12px / 2);
}

.elementor-1840
  .elementor-element.elementor-element-477fdedf
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(12px / 2);
  margin-left: calc(12px / 2);
}

.elementor-1840
  .elementor-element.elementor-element-477fdedf
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-12px / 2);
  margin-left: calc(-12px / 2);
}

body.rtl
  .elementor-1840
  .elementor-element.elementor-element-477fdedf
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-12px / 2);
}

body:not(.rtl)
  .elementor-1840
  .elementor-element.elementor-element-477fdedf
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-12px / 2);
}

.elementor-1840
  .elementor-element.elementor-element-477fdedf
  .elementor-icon-list-icon
  i {
  transition: color 0.3s;
}

.elementor-1840
  .elementor-element.elementor-element-477fdedf
  .elementor-icon-list-icon
  svg {
  transition: fill 0.3s;
}

.elementor-1840 .elementor-element.elementor-element-477fdedf {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-offset: 0px;
}

.elementor-1840
  .elementor-element.elementor-element-477fdedf
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-1840
  .elementor-element.elementor-element-477fdedf
  .elementor-icon-list-item
  > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
}

.elementor-1840
  .elementor-element.elementor-element-477fdedf
  .elementor-icon-list-text {
  color: var(--e-global-color-text);
  transition: color 0.3s;
}

.elementor-1840
  .elementor-element.elementor-element-477fdedf
  .elementor-icon-list-item:hover
  .elementor-icon-list-text {
  color: var(--e-global-color-primary);
}

.elementor-1840
  .elementor-element.elementor-element-477fdedf
  > .elementor-widget-container {
  margin: 20px 0px 0px 12px;
}

.elementor-1840
  .elementor-element.elementor-element-43b0887c
  > .elementor-element-populated {
  margin: 0px 0px 0px 50px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 50px;
}

.elementor-1840 .elementor-element.elementor-element-21a9de72 {
  text-align: center;
  width: auto;
  max-width: auto;
}

.elementor-1840
  .elementor-element.elementor-element-21a9de72
  .elementor-heading-title {
  color: var(--e-global-color-a567df4);
  font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
  font-size: var(--e-global-typography-0d5e945-font-size);
  font-weight: var(--e-global-typography-0d5e945-font-weight);
  line-height: var(--e-global-typography-0d5e945-line-height);
  letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
  word-spacing: var(--e-global-typography-0d5e945-word-spacing);
}

.elementor-1840
  .elementor-element.elementor-element-21a9de72
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 7px 20px 7px 20px;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-672356a);
  border-radius: 15px 15px 15px 15px;
}

.elementor-1840
  .elementor-element.elementor-element-5b88dfa3
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(12px / 2);
}

.elementor-1840
  .elementor-element.elementor-element-5b88dfa3
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(12px / 2);
}

.elementor-1840
  .elementor-element.elementor-element-5b88dfa3
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(12px / 2);
  margin-left: calc(12px / 2);
}

.elementor-1840
  .elementor-element.elementor-element-5b88dfa3
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-12px / 2);
  margin-left: calc(-12px / 2);
}

body.rtl
  .elementor-1840
  .elementor-element.elementor-element-5b88dfa3
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-12px / 2);
}

body:not(.rtl)
  .elementor-1840
  .elementor-element.elementor-element-5b88dfa3
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-12px / 2);
}

.elementor-1840
  .elementor-element.elementor-element-5b88dfa3
  .elementor-icon-list-icon
  i {
  transition: color 0.3s;
}

.elementor-1840
  .elementor-element.elementor-element-5b88dfa3
  .elementor-icon-list-icon
  svg {
  transition: fill 0.3s;
}

.elementor-1840 .elementor-element.elementor-element-5b88dfa3 {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-offset: 0px;
}

.elementor-1840
  .elementor-element.elementor-element-5b88dfa3
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-1840
  .elementor-element.elementor-element-5b88dfa3
  .elementor-icon-list-item
  > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
}

.elementor-1840
  .elementor-element.elementor-element-5b88dfa3
  .elementor-icon-list-text {
  color: var(--e-global-color-text);
  transition: color 0.3s;
}

.elementor-1840
  .elementor-element.elementor-element-5b88dfa3
  .elementor-icon-list-item:hover
  .elementor-icon-list-text {
  color: var(--e-global-color-primary);
}

.elementor-1840
  .elementor-element.elementor-element-5b88dfa3
  > .elementor-widget-container {
  margin: 20px 0px 0px 12px;
}

.elementor-1840 .elementor-element.elementor-element-09848d7 {
  text-align: center;
  width: auto;
  max-width: auto;
}

.elementor-1840
  .elementor-element.elementor-element-09848d7
  .elementor-heading-title {
  color: var(--e-global-color-a567df4);
  font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
  font-size: var(--e-global-typography-0d5e945-font-size);
  font-weight: var(--e-global-typography-0d5e945-font-weight);
  line-height: var(--e-global-typography-0d5e945-line-height);
  letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
  word-spacing: var(--e-global-typography-0d5e945-word-spacing);
}

.elementor-1840
  .elementor-element.elementor-element-09848d7
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 7px 20px 7px 20px;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-672356a);
  border-radius: 15px 15px 15px 15px;
}

.elementor-1840
  .elementor-element.elementor-element-0dcc919
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(12px / 2);
}

.elementor-1840
  .elementor-element.elementor-element-0dcc919
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(12px / 2);
}

.elementor-1840
  .elementor-element.elementor-element-0dcc919
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(12px / 2);
  margin-left: calc(12px / 2);
}

.elementor-1840
  .elementor-element.elementor-element-0dcc919
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-12px / 2);
  margin-left: calc(-12px / 2);
}

body.rtl
  .elementor-1840
  .elementor-element.elementor-element-0dcc919
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-12px / 2);
}

body:not(.rtl)
  .elementor-1840
  .elementor-element.elementor-element-0dcc919
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-12px / 2);
}

.elementor-1840
  .elementor-element.elementor-element-0dcc919
  .elementor-icon-list-icon
  i {
  transition: color 0.3s;
}

.elementor-1840
  .elementor-element.elementor-element-0dcc919
  .elementor-icon-list-icon
  svg {
  transition: fill 0.3s;
}

.elementor-1840 .elementor-element.elementor-element-0dcc919 {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-offset: 0px;
}

.elementor-1840
  .elementor-element.elementor-element-0dcc919
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-1840
  .elementor-element.elementor-element-0dcc919
  .elementor-icon-list-item
  > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
}

.elementor-1840
  .elementor-element.elementor-element-0dcc919
  .elementor-icon-list-text {
  color: var(--e-global-color-text);
  transition: color 0.3s;
}

.elementor-1840
  .elementor-element.elementor-element-0dcc919
  .elementor-icon-list-item:hover
  .elementor-icon-list-text {
  color: var(--e-global-color-primary);
}

.elementor-1840
  .elementor-element.elementor-element-0dcc919
  > .elementor-widget-container {
  margin: 20px 0px 0px 12px;
}

.elementor-1840
  .elementor-element.elementor-element-4bf76f8a
  > .elementor-element-populated {
  margin: 0px 0px 0px 50px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 50px;
}

.elementor-1840 .elementor-element.elementor-element-17ec1ce2 {
  text-align: center;
  width: auto;
  max-width: auto;
}

.elementor-1840
  .elementor-element.elementor-element-17ec1ce2
  .elementor-heading-title {
  color: var(--e-global-color-a567df4);
  font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
  font-size: var(--e-global-typography-0d5e945-font-size);
  font-weight: var(--e-global-typography-0d5e945-font-weight);
  line-height: var(--e-global-typography-0d5e945-line-height);
  letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
  word-spacing: var(--e-global-typography-0d5e945-word-spacing);
}

.elementor-1840
  .elementor-element.elementor-element-17ec1ce2
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 7px 20px 7px 20px;
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-672356a);
  border-radius: 15px 15px 15px 15px;
}

.elementor-1840
  .elementor-element.elementor-element-655c110f
  > .elementor-container {
  max-width: 1200px;
}

.elementor-1840 .elementor-element.elementor-element-655c110f {
  margin-top: 0;
  margin-bottom: 0px;
}

.elementor-bc-flex-widget
  .elementor-1840
  .elementor-element.elementor-element-b5ffef.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}

.elementor-1840
  .elementor-element.elementor-element-b5ffef.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-1840
  .elementor-element.elementor-element-b5ffef.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-start;
}

.elementor-1840
  .elementor-element.elementor-element-b5ffef
  > .elementor-element-populated,
.elementor-1840
  .elementor-element.elementor-element-b5ffef
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-1840
  .elementor-element.elementor-element-b5ffef
  > .elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}

.elementor-1840
  .elementor-element.elementor-element-b5ffef
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-1840
  .elementor-element.elementor-element-b5ffef
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1840 .elementor-element.elementor-element-dae65fd img {
  width: 100%;
  transition-duration: 0.3s;
}

.elementor-1840
  .elementor-element.elementor-element-dae65fd
  > .elementor-widget-container {
  padding: 20px 20px 20px 15px;
  --e-transform-translateX: 0px;
  background-image: url("../../2023/10/asset-021.png");
  border-radius: 15px 15px 15px 15px;
}

.elementor-1840 .elementor-element.elementor-element-dae65fd {
  width: var(--container-widget-width, 50%);
  max-width: 50%;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
}

.elementor-bc-flex-widget
  .elementor-1840
  .elementor-element.elementor-element-584d8cc.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}

.elementor-1840
  .elementor-element.elementor-element-584d8cc.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-1840
  .elementor-element.elementor-element-584d8cc.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-start;
}

.elementor-1840
  .elementor-element.elementor-element-584d8cc
  > .elementor-element-populated,
.elementor-1840
  .elementor-element.elementor-element-584d8cc
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-1840
  .elementor-element.elementor-element-584d8cc
  > .elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}

.elementor-1840
  .elementor-element.elementor-element-584d8cc
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-1840
  .elementor-element.elementor-element-584d8cc
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1840 .elementor-element.elementor-element-3988a9d9 img {
  width: 100%;
  transition-duration: 0.3s;
}

.elementor-1840
  .elementor-element.elementor-element-3988a9d9
  > .elementor-widget-container {
  padding: 15px 15px 15px 15px;
  --e-transform-translateX: -75px;
  background-image: url("../../2023/10/asset-021.png");
  border-radius: 15px 15px 15px 15px;
}

.elementor-1840 .elementor-element.elementor-element-3988a9d9 {
  width: var(--container-widget-width, 50%);
  max-width: 50%;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
}

.elementor-bc-flex-widget
  .elementor-1840
  .elementor-element.elementor-element-3c4d60c3.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}

.elementor-1840
  .elementor-element.elementor-element-3c4d60c3.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-1840
  .elementor-element.elementor-element-3c4d60c3.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-start;
}

.elementor-1840
  .elementor-element.elementor-element-3c4d60c3
  > .elementor-element-populated,
.elementor-1840
  .elementor-element.elementor-element-3c4d60c3
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-1840
  .elementor-element.elementor-element-3c4d60c3
  > .elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}

.elementor-1840
  .elementor-element.elementor-element-3c4d60c3
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-1840
  .elementor-element.elementor-element-3c4d60c3
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1840 .elementor-element.elementor-element-4788fbaf img {
  width: 100%;
}

.elementor-1840
  .elementor-element.elementor-element-4788fbaf
  > .elementor-widget-container {
  padding: 20px 20px 20px 20px;
  --e-transform-translateX: -150px;
  background-image: url("../../2023/10/asset-021.png");
  border-radius: 15px 15px 15px 15px;
}

.elementor-1840 .elementor-element.elementor-element-4788fbaf {
  width: var(--container-widget-width, 50%);
  max-width: 50%;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
}

.elementor-bc-flex-widget
  .elementor-1840
  .elementor-element.elementor-element-496d6d10.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}

.elementor-1840
  .elementor-element.elementor-element-496d6d10.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-1840
  .elementor-element.elementor-element-496d6d10.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-start;
}

.elementor-1840
  .elementor-element.elementor-element-496d6d10
  > .elementor-element-populated,
.elementor-1840
  .elementor-element.elementor-element-496d6d10
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-1840
  .elementor-element.elementor-element-496d6d10
  > .elementor-background-slideshow {
  border-radius: 15px 15px 15px 15px;
}

.elementor-1840
  .elementor-element.elementor-element-496d6d10
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-1840
  .elementor-element.elementor-element-496d6d10
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1840 .elementor-element.elementor-element-53a18ecf img {
  width: 100%;
}

.elementor-1840
  .elementor-element.elementor-element-53a18ecf
  > .elementor-widget-container {
  padding: 20px 20px 20px 15px;
  --e-transform-translateX: -225px;
  background-image: url("../../2023/10/asset-021.png");
  border-radius: 15px 15px 15px 15px;
}

.elementor-1840 .elementor-element.elementor-element-53a18ecf {
  width: var(--container-widget-width, 50%);
  max-width: 50%;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
}

.elementor-bc-flex-widget
  .elementor-1840
  .elementor-element.elementor-element-2daf23e8.elementor-column
  .elementor-widget-wrap {
  align-items: flex-end;
}

.elementor-1840
  .elementor-element.elementor-element-2daf23e8.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}

.elementor-1840
  .elementor-element.elementor-element-fe8546e
  .elementor-repeater-item-89de1c8.elementor-social-icon {
  background-color: #fcfcfc;
}

.elementor-1840
  .elementor-element.elementor-element-fe8546e
  .elementor-repeater-item-89de1c8.elementor-social-icon
  i {
  color: #b41e1e;
}

.elementor-1840
  .elementor-element.elementor-element-fe8546e
  .elementor-repeater-item-89de1c8.elementor-social-icon
  svg {
  fill: #b41e1e;
}

.elementor-1840
  .elementor-element.elementor-element-fe8546e
  .elementor-repeater-item-dc33851.elementor-social-icon {
  background-color: #3a5eaf;
}

.elementor-1840
  .elementor-element.elementor-element-fe8546e
  .elementor-repeater-item-dc33851.elementor-social-icon
  i {
  color: #ffffff;
}

.elementor-1840
  .elementor-element.elementor-element-fe8546e
  .elementor-repeater-item-dc33851.elementor-social-icon
  svg {
  fill: #ffffff;
}

.elementor-1840 .elementor-element.elementor-element-fe8546e {
  --grid-template-columns: repeat(0, auto);
  --icon-size: 14px;
  --grid-column-gap: 10px;
  --grid-row-gap: 0px;
}

.elementor-1840
  .elementor-element.elementor-element-fe8546e
  .elementor-widget-container {
  text-align: left;
}

.elementor-1840
  .elementor-element.elementor-element-fe8546e
  .elementor-social-icon {
  background-color: var(--e-global-color-primary);
  --icon-padding: 0.6em;
}

.elementor-1840
  .elementor-element.elementor-element-fe8546e
  .elementor-social-icon
  i {
  color: var(--e-global-color-0f01f5c);
}

.elementor-1840
  .elementor-element.elementor-element-fe8546e
  .elementor-social-icon
  svg {
  fill: var(--e-global-color-0f01f5c);
}

.elementor-1840 .elementor-element.elementor-element-fe8546e .elementor-icon {
  border-radius: 50px 50px 50px 50px;
}

.elementor-1840
  .elementor-element.elementor-element-fe8546e
  .elementor-social-icon:hover {
  background-color: var(--e-global-color-2773e3e);
}

.elementor-1840
  .elementor-element.elementor-element-fe8546e
  .elementor-social-icon:hover
  i {
  color: var(--e-global-color-0f01f5c);
}

.elementor-1840
  .elementor-element.elementor-element-fe8546e
  .elementor-social-icon:hover
  svg {
  fill: var(--e-global-color-0f01f5c);
}

.elementor-1840
  .elementor-element.elementor-element-fe8546e
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-1840 .elementor-element.elementor-element-5faee1b3 {
  text-align: left;
}

.elementor-1840
  .elementor-element.elementor-element-5faee1b3
  .elementor-heading-title {
  color: var(--e-global-color-495d27d);
  font-family: var(--e-global-typography-d848767-font-family), Sans-serif;
  font-size: var(--e-global-typography-d848767-font-size);
  font-weight: var(--e-global-typography-d848767-font-weight);
  text-transform: var(--e-global-typography-d848767-text-transform);
  line-height: var(--e-global-typography-d848767-line-height);
  letter-spacing: var(--e-global-typography-d848767-letter-spacing);
  word-spacing: var(--e-global-typography-d848767-word-spacing);
}

.elementor-1840
  .elementor-element.elementor-element-5faee1b3
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-1840 .elementor-element.elementor-element-210d4bd {
  --spacer-size: 100px;
}

@media (min-width: 768px) {
  .elementor-1840 .elementor-element.elementor-element-53ccaa64 {
    width: 17%;
  }

  .elementor-1840 .elementor-element.elementor-element-4c677b2b {
    width: 83%;
  }

  .elementor-1840 .elementor-element.elementor-element-9a9096c {
    width: 81.312%;
  }

  .elementor-1840 .elementor-element.elementor-element-4c436699 {
    width: 18.688%;
  }

  .elementor-1840 .elementor-element.elementor-element-5fa8a4fa {
    width: 35.776%;
  }

  .elementor-1840 .elementor-element.elementor-element-728cd69b {
    width: 64.224%;
  }

  .elementor-1840 .elementor-element.elementor-element-ab19fb0 {
    width: 100%;
  }

  .elementor-1840 .elementor-element.elementor-element-8c8c58b {
    width: 100%;
  }

  .elementor-1840 .elementor-element.elementor-element-c2ec7fb {
    width: 100%;
  }

  .elementor-1840 .elementor-element.elementor-element-b5ffef {
    width: 15.17%;
  }

  .elementor-1840 .elementor-element.elementor-element-584d8cc {
    width: 15.085%;
  }

  .elementor-1840 .elementor-element.elementor-element-3c4d60c3 {
    width: 15.847%;
  }

  .elementor-1840 .elementor-element.elementor-element-496d6d10 {
    width: 15.065%;
  }

  .elementor-1840 .elementor-element.elementor-element-2daf23e8 {
    width: 37.881%;
  }
}

@media (max-width: 1366px) and (min-width: 768px) {
  .elementor-1840 .elementor-element.elementor-element-9a9096c {
    width: 85%;
  }

  .elementor-1840 .elementor-element.elementor-element-4c436699 {
    width: 30%;
  }
}

@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-1840 .elementor-element.elementor-element-53ccaa64 {
    width: 60%;
  }

  .elementor-1840 .elementor-element.elementor-element-4c677b2b {
    width: 40%;
  }

  .elementor-1840 .elementor-element.elementor-element-9a9096c {
    width: 30%;
  }

  .elementor-1840 .elementor-element.elementor-element-4c436699 {
    width: 70%;
  }

  .elementor-1840 .elementor-element.elementor-element-4c7f4423 {
    width: 90%;
  }

  .elementor-1840 .elementor-element.elementor-element-2e251afa {
    width: 50%;
  }

  .elementor-1840 .elementor-element.elementor-element-423f48a8 {
    width: 50%;
  }

  .elementor-1840 .elementor-element.elementor-element-43b0887c {
    width: 50%;
  }

  .elementor-1840 .elementor-element.elementor-element-4bf76f8a {
    width: 50%;
  }
}

@media (max-width: 1366px) {
  .elementor-1840 .elementor-element.elementor-element-4dae1e28 img {
    width: 100%;
  }

  .elementor-1840
    .elementor-element.elementor-element-29482e7
    .jeg-elementor-kit.jkit-nav-menu
    .jkit-menu-wrapper
    .jkit-menu
    > li
    > a {
    font-size: var(--e-global-typography-6aaa7b7-font-size);
    line-height: var(--e-global-typography-6aaa7b7-line-height);
    letter-spacing: var(--e-global-typography-6aaa7b7-letter-spacing);
    word-spacing: var(--e-global-typography-6aaa7b7-word-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-29482e7
    .jeg-elementor-kit.jkit-nav-menu
    .jkit-menu-wrapper
    .jkit-menu
    .sub-menu
    li
    a {
    font-size: var(--e-global-typography-ec93f83-font-size);
    line-height: var(--e-global-typography-ec93f83-line-height);
    letter-spacing: var(--e-global-typography-ec93f83-letter-spacing);
    word-spacing: var(--e-global-typography-ec93f83-word-spacing);
  }

  .elementor-1840 .elementor-element.elementor-element-3fd370a8 {
    padding: 0em 0em 0em 0em;
  }

  .elementor-1840
    .elementor-element.elementor-element-5842480a
    .elementskit-section-title-wraper
    .elementskit-section-title {
    font-size: 60px;
  }

  .elementor-1840
    .elementor-element.elementor-element-5842480a
    .elementskit-section-title-wraper
    .elementskit-section-title
    span:last-child,
  .elementor-1840
    .elementor-element.elementor-element-5842480a
    .elementskit-section-title-wraper
    .elementskit-section-title
    > span {
    font-size: 60px;
  }

  .elementor-1840
    .elementor-element.elementor-element-318972ae
    .jeg-elementor-kit.jkit-button
    .jkit-button-wrapper {
    font-size: var(--e-global-typography-accent-font-size);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
  }

  .elementor-1840 .elementor-element.elementor-element-73ac79b4 {
    margin-top: 50px;
    margin-bottom: 0px;
  }

  .elementor-1840
    .elementor-element.elementor-element-679bc67a
    .elementskit-section-title-wraper
    .elementskit-section-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-679bc67a
    .elementskit-section-title-wraper
    .elementskit-section-title
    span:last-child,
  .elementor-1840
    .elementor-element.elementor-element-679bc67a
    .elementskit-section-title-wraper
    .elementskit-section-title
    > span {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-4557e887
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-4557e887
    .elementskit-infobox
    .box-body
    > p {
    font-size: var(--e-global-typography-d848767-font-size);
    line-height: var(--e-global-typography-d848767-line-height);
    letter-spacing: var(--e-global-typography-d848767-letter-spacing);
    word-spacing: var(--e-global-typography-d848767-word-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-4557e887
    .elementskit-infobox
    .elementskit-info-box-icon {
    width: 65px;
  }

  .elementor-1840
    .elementor-element.elementor-element-1d73ea1
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-1d73ea1
    .elementskit-infobox
    .box-body
    > p {
    font-size: var(--e-global-typography-d848767-font-size);
    line-height: var(--e-global-typography-d848767-line-height);
    letter-spacing: var(--e-global-typography-d848767-letter-spacing);
    word-spacing: var(--e-global-typography-d848767-word-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-1d73ea1
    .elementskit-infobox
    .elementskit-info-box-icon {
    width: 65px;
  }

  .elementor-1840
    .elementor-element.elementor-element-197daef3
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-197daef3
    .elementskit-infobox
    .box-body
    > p {
    font-size: var(--e-global-typography-d848767-font-size);
    line-height: var(--e-global-typography-d848767-line-height);
    letter-spacing: var(--e-global-typography-d848767-letter-spacing);
    word-spacing: var(--e-global-typography-d848767-word-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-197daef3
    .elementskit-infobox
    .elementskit-info-box-icon {
    width: 65px;
  }

  .elementor-1840
    .elementor-element.elementor-element-22e3ed4e
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-22e3ed4e
    .elementskit-infobox
    .box-body
    > p {
    font-size: var(--e-global-typography-d848767-font-size);
    line-height: var(--e-global-typography-d848767-line-height);
    letter-spacing: var(--e-global-typography-d848767-letter-spacing);
    word-spacing: var(--e-global-typography-d848767-word-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-22e3ed4e
    .elementskit-infobox
    .elementskit-info-box-icon {
    width: 65px;
  }

  .elementor-1840 .elementor-element.elementor-element-7d680622 {
    width: var(--container-widget-width, 393.984px);
    max-width: 393.984px;
    --container-widget-width: 393.984px;
    --container-widget-flex-grow: 0;
  }

  .elementor-1840
    .elementor-element.elementor-element-2c6c0b97
    .elementor-heading-title {
    font-size: var(--e-global-typography-08fdc8c-font-size);
    line-height: var(--e-global-typography-08fdc8c-line-height);
    letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
    word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-115c159
    .elementskit-section-title-wraper
    .elementskit-section-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-115c159
    .elementskit-section-title-wraper
    .elementskit-section-title
    span:last-child,
  .elementor-1840
    .elementor-element.elementor-element-115c159
    .elementskit-section-title-wraper
    .elementskit-section-title
    > span {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-6b874aaa
    .elementor-heading-title {
    font-size: var(--e-global-typography-08fdc8c-font-size);
    line-height: var(--e-global-typography-08fdc8c-line-height);
    letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
    word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-1257ca4
    .elementskit-section-title-wraper
    .elementskit-section-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-1257ca4
    .elementskit-section-title-wraper
    .elementskit-section-title
    span:last-child,
  .elementor-1840
    .elementor-element.elementor-element-1257ca4
    .elementskit-section-title-wraper
    .elementskit-section-title
    > span {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-44c659d
    .jeg-elementor-kit.jkit-button
    .jkit-button-wrapper {
    font-size: var(--e-global-typography-accent-font-size);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-05bf3dc
    .elementor-heading-title {
    font-size: var(--e-global-typography-08fdc8c-font-size);
    line-height: var(--e-global-typography-08fdc8c-line-height);
    letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
    word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-5da4032
    .elementskit-section-title-wraper
    .elementskit-section-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-5da4032
    .elementskit-section-title-wraper
    .elementskit-section-title
    span:last-child,
  .elementor-1840
    .elementor-element.elementor-element-5da4032
    .elementskit-section-title-wraper
    .elementskit-section-title
    > span {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-452625c
    .jeg-elementor-kit.jkit-button
    .jkit-button-wrapper {
    font-size: var(--e-global-typography-accent-font-size);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-48447a03
    .elementor-heading-title {
    font-size: var(--e-global-typography-08fdc8c-font-size);
    line-height: var(--e-global-typography-08fdc8c-line-height);
    letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
    word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-73dc8081
    .elementskit-section-title-wraper
    .elementskit-section-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }

  .elementor-1840 .elementor-element.elementor-element-bb144bc {
    width: var(--container-widget-width, 809px);
    max-width: 809px;
    --container-widget-width: 809px;
    --container-widget-flex-grow: 0;
  }

  .elementor-1840
    .elementor-element.elementor-element-905d754
    .elementor-heading-title {
    font-size: var(--e-global-typography-08fdc8c-font-size);
    line-height: var(--e-global-typography-08fdc8c-line-height);
    letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
    word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-cabab3d
    .elementskit-section-title-wraper
    .elementskit-section-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-cabab3d
    .elementskit-section-title-wraper
    .elementskit-section-title
    span:last-child,
  .elementor-1840
    .elementor-element.elementor-element-cabab3d
    .elementskit-section-title-wraper
    .elementskit-section-title
    > span {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }

  .elementor-1840 .elementor-element.elementor-element-cabab3d {
    width: var(--container-widget-width, 1102px);
    max-width: 1102px;
    --container-widget-width: 1102px;
    --container-widget-flex-grow: 0;
  }

  .elementor-1840
    .elementor-element.elementor-element-2123303
    .jeg-elementor-kit.jkit-button
    .jkit-button-wrapper {
    font-size: var(--e-global-typography-accent-font-size);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-efbba18
    .jeg-elementor-kit.jkit-button
    .jkit-button-wrapper {
    font-size: var(--e-global-typography-accent-font-size);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
  }

  .elementor-1840 .elementor-element.elementor-element-d619955 {
    width: var(--container-widget-width, 809px);
    max-width: 809px;
    --container-widget-width: 809px;
    --container-widget-flex-grow: 0;
  }

  .elementor-1840
    .elementor-element.elementor-element-bf0825c
    .jeg-elementor-kit.jkit-button
    .jkit-button-wrapper {
    font-size: var(--e-global-typography-accent-font-size);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-f5adc80
    .jeg-elementor-kit.jkit-button
    .jkit-button-wrapper {
    font-size: var(--e-global-typography-accent-font-size);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-4b2b9e24
    .elementor-heading-title {
    font-size: var(--e-global-typography-08fdc8c-font-size);
    line-height: var(--e-global-typography-08fdc8c-line-height);
    letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
    word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-1de26ba
    .elementskit-section-title-wraper
    .elementskit-section-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-1de26ba
    .elementskit-section-title-wraper
    .elementskit-section-title
    span:last-child,
  .elementor-1840
    .elementor-element.elementor-element-1de26ba
    .elementskit-section-title-wraper
    .elementskit-section-title
    > span {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }

  .elementor-1840 .elementor-element.elementor-element-3d31f8c1 {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-6fb41509
    .jeg-elementor-kit.jkit-accordion
    .card-wrapper
    .card-header
    .card-header-button {
    font-size: var(--e-global-typography-0d5e945-font-size);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-6fb41509
    .jeg-elementor-kit.jkit-accordion
    .card-expand
    .card-body {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-1dcd10a
    > .elementor-container {
    max-width: 900px;
  }

  .elementor-1840 .elementor-element.elementor-element-1dcd10a {
    padding: 5em 0em 0em 0em;
  }

  .elementor-1840
    .elementor-element.elementor-element-3e605cb5
    > .elementor-container {
    max-width: 900px;
  }

  .elementor-1840 .elementor-element.elementor-element-3e605cb5 {
    padding: 50px 50px 50px 50px;
  }

  .elementor-1840
    .elementor-element.elementor-element-6a3d3390
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }

  .elementor-1840
    .elementor-element.elementor-element-6eff2d0b
    .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }

  .elementor-1840 .elementor-element.elementor-element-6eff2d0b {
    --container-widget-width: 75%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 75%);
    max-width: 75%;
  }

  .elementor-1840
    .elementor-element.elementor-element-6eff2d0b
    > .elementor-widget-container {
    --e-transform-scale: 0.8;
  }

  .elementor-1840 .elementor-element.elementor-element-3f7e3ed6 {
    text-align: left;
  }

  .elementor-1840
    .elementor-element.elementor-element-3f7e3ed6
    .elementor-heading-title {
    font-size: var(--e-global-typography-08fdc8c-font-size);
    line-height: var(--e-global-typography-08fdc8c-line-height);
    letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
    word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-300fb5f1
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-1840
    .elementor-element.elementor-element-300fb5f1
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-44a20c2
    .elementor-heading-title {
    font-size: var(--e-global-typography-0d5e945-font-size);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-477fdedf
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-1840
    .elementor-element.elementor-element-477fdedf
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-21a9de72
    .elementor-heading-title {
    font-size: var(--e-global-typography-0d5e945-font-size);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-5b88dfa3
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-1840
    .elementor-element.elementor-element-5b88dfa3
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-09848d7
    .elementor-heading-title {
    font-size: var(--e-global-typography-0d5e945-font-size);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-0dcc919
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-1840
    .elementor-element.elementor-element-0dcc919
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-17ec1ce2
    .elementor-heading-title {
    font-size: var(--e-global-typography-0d5e945-font-size);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
  }

  .elementor-1840 .elementor-element.elementor-element-dae65fd img {
    width: 100%;
  }

  .elementor-1840
    .elementor-element.elementor-element-dae65fd
    > .elementor-widget-container {
    padding: 12px 12px 12px 12px;
  }

  .elementor-1840 .elementor-element.elementor-element-dae65fd {
    --container-widget-width: 55%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 55%);
    max-width: 55%;
  }

  .elementor-1840 .elementor-element.elementor-element-3988a9d9 img {
    width: 100%;
  }

  .elementor-1840
    .elementor-element.elementor-element-3988a9d9
    > .elementor-widget-container {
    padding: 12px 12px 12px 12px;
    --e-transform-translateX: -50px;
  }

  .elementor-1840 .elementor-element.elementor-element-3988a9d9 {
    --container-widget-width: 55%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 55%);
    max-width: 55%;
  }

  .elementor-1840 .elementor-element.elementor-element-4788fbaf img {
    width: 100%;
  }

  .elementor-1840
    .elementor-element.elementor-element-4788fbaf
    > .elementor-widget-container {
    padding: 12px 12px 12px 12px;
    --e-transform-translateX: -100px;
  }

  .elementor-1840 .elementor-element.elementor-element-4788fbaf {
    --container-widget-width: 55%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 55%);
    max-width: 55%;
  }

  .elementor-1840 .elementor-element.elementor-element-53a18ecf img {
    width: 100%;
  }

  .elementor-1840
    .elementor-element.elementor-element-53a18ecf
    > .elementor-widget-container {
    padding: 12px 12px 12px 12px;
    --e-transform-translateX: -150px;
  }

  .elementor-1840 .elementor-element.elementor-element-53a18ecf {
    --container-widget-width: 55%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 55%);
    max-width: 55%;
  }

  .elementor-1840
    .elementor-element.elementor-element-5faee1b3
    .elementor-heading-title {
    font-size: var(--e-global-typography-d848767-font-size);
    line-height: var(--e-global-typography-d848767-line-height);
    letter-spacing: var(--e-global-typography-d848767-letter-spacing);
    word-spacing: var(--e-global-typography-d848767-word-spacing);
  }
}

@media (max-width: 1024px) {
  .elementor-1840 .elementor-element.elementor-element-4ea4721e {
    margin-top: 0px;
    margin-bottom: -90px;
    padding: 25px 15px 25px 15px;
  }

  .elementor-1840
    .elementor-element.elementor-element-53ccaa64
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }

  .elementor-1840 .elementor-element.elementor-element-4dae1e28 img {
    width: 35%;
  }

  .elementor-1840
    .elementor-element.elementor-element-4dae1e28
    > .elementor-widget-container {
    margin: 0px -10px 0px 0px;
    border-width: 0px 0px 0px 0px;
  }

  .elementor-1840
    .elementor-element.elementor-element-4c677b2b
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }

  .elementor-1840
    .elementor-element.elementor-element-9a9096c
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }

  .elementor-1840
    .elementor-element.elementor-element-29482e7
    .jeg-elementor-kit.jkit-nav-menu.break-point-mobile
    .jkit-menu-wrapper {
    background-color: var(--e-global-color-0f01f5c);
  }

  .elementor-1840
    .elementor-element.elementor-element-29482e7
    .jeg-elementor-kit.jkit-nav-menu.break-point-tablet
    .jkit-menu-wrapper {
    background-color: var(--e-global-color-0f01f5c);
  }

  .elementor-1840
    .elementor-element.elementor-element-29482e7
    .jeg-elementor-kit.jkit-nav-menu
    .jkit-menu-wrapper {
    padding: 10px 0px 10px 0px;
  }

  .elementor-1840
    .elementor-element.elementor-element-29482e7
    .jeg-elementor-kit.jkit-nav-menu
    .jkit-menu-wrapper
    .jkit-menu
    > li
    > a {
    font-size: var(--e-global-typography-6aaa7b7-font-size);
    line-height: var(--e-global-typography-6aaa7b7-line-height);
    letter-spacing: var(--e-global-typography-6aaa7b7-letter-spacing);
    word-spacing: var(--e-global-typography-6aaa7b7-word-spacing);
    padding: 15px 15px 15px 30px;
  }

  .elementor-1840
    .elementor-element.elementor-element-29482e7
    .jeg-elementor-kit.jkit-nav-menu
    .jkit-menu-wrapper
    .jkit-menu
    > li:hover
    > a {
    background-position: center center;
    background-size: cover;
  }

  .elementor-1840
    .elementor-element.elementor-element-29482e7
    .jeg-elementor-kit.jkit-nav-menu
    .jkit-menu-wrapper
    .jkit-menu
    .sub-menu
    li
    a {
    font-size: var(--e-global-typography-ec93f83-font-size);
    line-height: var(--e-global-typography-ec93f83-line-height);
    letter-spacing: var(--e-global-typography-ec93f83-letter-spacing);
    word-spacing: var(--e-global-typography-ec93f83-word-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-29482e7
    .jeg-elementor-kit.jkit-nav-menu
    .jkit-menu-wrapper
    .jkit-menu
    li.menu-item-has-children
    .sub-menu {
    background-size: cover;
  }

  .elementor-1840
    .elementor-element.elementor-element-29482e7
    .jeg-elementor-kit.jkit-nav-menu
    .jkit-hamburger-menu {
    width: 98px;
    border-width: 0px 0px 0px 0px;
    color: var(--e-global-color-accent);
    padding: 0px 0px 0px 0px;
  }

  .elementor-1840
    .elementor-element.elementor-element-29482e7
    .jeg-elementor-kit.jkit-nav-menu
    .jkit-hamburger-menu
    i {
    font-size: 34px;
  }

  .elementor-1840
    .elementor-element.elementor-element-29482e7
    .jeg-elementor-kit.jkit-nav-menu
    .jkit-hamburger-menu
    svg {
    width: 34px;
    fill: var(--e-global-color-accent);
  }

  .elementor-1840
    .elementor-element.elementor-element-29482e7
    .jeg-elementor-kit.jkit-nav-menu
    .jkit-menu-wrapper
    .jkit-nav-identity-panel
    .jkit-close-menu {
    width: 45px;
    border-width: 0px 0px 0px 0px;
  }

  .elementor-1840
    .elementor-element.elementor-element-29482e7
    .jeg-elementor-kit.jkit-nav-menu
    .jkit-menu-wrapper
    .jkit-nav-identity-panel
    .jkit-close-menu
    i {
    font-size: 21px;
  }

  .elementor-1840
    .elementor-element.elementor-element-29482e7
    .jeg-elementor-kit.jkit-nav-menu
    .jkit-menu-wrapper
    .jkit-nav-identity-panel
    .jkit-close-menu
    svg {
    width: 21px;
  }

  .elementor-1840
    .elementor-element.elementor-element-29482e7
    .jeg-elementor-kit.jkit-nav-menu
    .jkit-menu-wrapper
    .jkit-nav-identity-panel
    .jkit-close-menu:hover {
    color: var(--e-global-color-0f01f5c);
  }

  .elementor-1840
    .elementor-element.elementor-element-29482e7
    .jeg-elementor-kit.jkit-nav-menu
    .jkit-menu-wrapper
    .jkit-nav-identity-panel
    .jkit-close-menu:hover
    svg {
    fill: var(--e-global-color-0f01f5c);
  }

  .elementor-1840
    .elementor-element.elementor-element-29482e7
    .jeg-elementor-kit.jkit-nav-menu
    .jkit-menu-wrapper
    .jkit-nav-identity-panel
    .jkit-nav-site-title
    .jkit-nav-logo
    img {
    max-width: 155px;
  }

  .elementor-1840
    .elementor-element.elementor-element-4c436699
    > .elementor-element-populated {
    padding: 0px 7px 0px 0px;
  }

  .elementor-1840
    .elementor-element.elementor-element-5842480a
    .elementskit-section-title-wraper
    .elementskit-section-title {
    font-size: 50px;
  }

  .elementor-1840
    .elementor-element.elementor-element-5842480a
    .elementskit-section-title-wraper
    .elementskit-section-title
    span:last-child,
  .elementor-1840
    .elementor-element.elementor-element-5842480a
    .elementskit-section-title-wraper
    .elementskit-section-title
    > span {
    font-size: 50px;
  }

  .elementor-1840 .elementor-element.elementor-element-5842480a {
    --container-widget-width: 70%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 70%);
    max-width: 70%;
  }

  .elementor-1840
    .elementor-element.elementor-element-318972ae
    .jeg-elementor-kit.jkit-button
    .jkit-button-wrapper {
    width: 25%;
    font-size: var(--e-global-typography-accent-font-size);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
  }

  .elementor-1840 .elementor-element.elementor-element-73ac79b4 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 3em 0em 3em 0em;
  }

  .elementor-1840
    .elementor-element.elementor-element-679bc67a
    .elementskit-section-title-wraper
    .elementskit-section-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-679bc67a
    .elementskit-section-title-wraper
    .elementskit-section-title
    span:last-child,
  .elementor-1840
    .elementor-element.elementor-element-679bc67a
    .elementskit-section-title-wraper
    .elementskit-section-title
    > span {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-48376f3b
    > .elementor-element-populated {
    padding: 7px 7px 7px 7px;
  }

  .elementor-1840
    .elementor-element.elementor-element-4557e887
    .elementskit-infobox {
    padding: 20px 10px 20px 10px;
  }

  .elementor-1840
    .elementor-element.elementor-element-4557e887
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-4557e887
    .elementskit-infobox
    .box-body
    > p {
    font-size: var(--e-global-typography-d848767-font-size);
    line-height: var(--e-global-typography-d848767-line-height);
    letter-spacing: var(--e-global-typography-d848767-letter-spacing);
    word-spacing: var(--e-global-typography-d848767-word-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-4557e887
    .elementskit-infobox
    .elementskit-info-box-icon {
    width: 60px;
  }

  .elementor-1840
    .elementor-element.elementor-element-34d8ed4b
    > .elementor-element-populated {
    padding: 7px 7px 7px 7px;
  }

  .elementor-1840
    .elementor-element.elementor-element-1d73ea1
    .elementskit-infobox {
    padding: 20px 10px 20px 10px;
  }

  .elementor-1840
    .elementor-element.elementor-element-1d73ea1
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-1d73ea1
    .elementskit-infobox
    .box-body
    > p {
    font-size: var(--e-global-typography-d848767-font-size);
    line-height: var(--e-global-typography-d848767-line-height);
    letter-spacing: var(--e-global-typography-d848767-letter-spacing);
    word-spacing: var(--e-global-typography-d848767-word-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-1d73ea1
    .elementskit-infobox
    .elementskit-info-box-icon {
    width: 60px;
  }

  .elementor-1840
    .elementor-element.elementor-element-7f0be855
    > .elementor-element-populated {
    padding: 7px 7px 7px 7px;
  }

  .elementor-1840
    .elementor-element.elementor-element-197daef3
    .elementskit-infobox {
    padding: 20px 10px 20px 10px;
  }

  .elementor-1840
    .elementor-element.elementor-element-197daef3
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-197daef3
    .elementskit-infobox
    .box-body
    > p {
    font-size: var(--e-global-typography-d848767-font-size);
    line-height: var(--e-global-typography-d848767-line-height);
    letter-spacing: var(--e-global-typography-d848767-letter-spacing);
    word-spacing: var(--e-global-typography-d848767-word-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-197daef3
    .elementskit-infobox
    .elementskit-info-box-icon {
    width: 60px;
  }

  .elementor-1840
    .elementor-element.elementor-element-8aceef8
    > .elementor-element-populated {
    padding: 7px 7px 7px 7px;
  }

  .elementor-1840
    .elementor-element.elementor-element-22e3ed4e
    .elementskit-infobox {
    padding: 20px 10px 20px 10px;
  }

  .elementor-1840
    .elementor-element.elementor-element-22e3ed4e
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-22e3ed4e
    .elementskit-infobox
    .box-body
    > p {
    font-size: var(--e-global-typography-d848767-font-size);
    line-height: var(--e-global-typography-d848767-line-height);
    letter-spacing: var(--e-global-typography-d848767-letter-spacing);
    word-spacing: var(--e-global-typography-d848767-word-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-22e3ed4e
    .elementskit-infobox
    .elementskit-info-box-icon {
    width: 60px;
  }

  .elementor-bc-flex-widget
    .elementor-1840
    .elementor-element.elementor-element-5fa8a4fa.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }

  .elementor-1840
    .elementor-element.elementor-element-5fa8a4fa.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }

  .elementor-1840
    .elementor-element.elementor-element-2c6c0b97
    .elementor-heading-title {
    font-size: var(--e-global-typography-08fdc8c-font-size);
    line-height: var(--e-global-typography-08fdc8c-line-height);
    letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
    word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-115c159
    .elementskit-section-title-wraper
    .elementskit-section-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-115c159
    .elementskit-section-title-wraper
    .elementskit-section-title
    span:last-child,
  .elementor-1840
    .elementor-element.elementor-element-115c159
    .elementskit-section-title-wraper
    .elementskit-section-title
    > span {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }

  .elementor-1840 .elementor-element.elementor-element-7a8e7e8a {
    font-size: 14px;
  }

  .elementor-1840
    .elementor-element.elementor-element-6b874aaa
    .elementor-heading-title {
    font-size: var(--e-global-typography-08fdc8c-font-size);
    line-height: var(--e-global-typography-08fdc8c-line-height);
    letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
    word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-1257ca4
    .elementskit-section-title-wraper
    .elementskit-section-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-1257ca4
    .elementskit-section-title-wraper
    .elementskit-section-title
    span:last-child,
  .elementor-1840
    .elementor-element.elementor-element-1257ca4
    .elementskit-section-title-wraper
    .elementskit-section-title
    > span {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-44c659d
    .jeg-elementor-kit.jkit-button
    .jkit-button-wrapper {
    width: 25%;
    font-size: var(--e-global-typography-accent-font-size);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-05bf3dc
    .elementor-heading-title {
    font-size: var(--e-global-typography-08fdc8c-font-size);
    line-height: var(--e-global-typography-08fdc8c-line-height);
    letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
    word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-5da4032
    .elementskit-section-title-wraper
    .elementskit-section-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-5da4032
    .elementskit-section-title-wraper
    .elementskit-section-title
    span:last-child,
  .elementor-1840
    .elementor-element.elementor-element-5da4032
    .elementskit-section-title-wraper
    .elementskit-section-title
    > span {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-452625c
    .jeg-elementor-kit.jkit-button
    .jkit-button-wrapper {
    width: 25%;
    font-size: var(--e-global-typography-accent-font-size);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-48447a03
    .elementor-heading-title {
    font-size: var(--e-global-typography-08fdc8c-font-size);
    line-height: var(--e-global-typography-08fdc8c-line-height);
    letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
    word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-73dc8081
    .elementskit-section-title-wraper
    .elementskit-section-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-905d754
    .elementor-heading-title {
    font-size: var(--e-global-typography-08fdc8c-font-size);
    line-height: var(--e-global-typography-08fdc8c-line-height);
    letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
    word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-cabab3d
    .elementskit-section-title-wraper
    .elementskit-section-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-cabab3d
    .elementskit-section-title-wraper
    .elementskit-section-title
    span:last-child,
  .elementor-1840
    .elementor-element.elementor-element-cabab3d
    .elementskit-section-title-wraper
    .elementskit-section-title
    > span {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }

  .elementor-1840 .elementor-element.elementor-element-cabab3d {
    --container-widget-width: 70%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 70%);
    max-width: 70%;
  }

  .elementor-1840
    .elementor-element.elementor-element-2123303
    .jeg-elementor-kit.jkit-button
    .jkit-button-wrapper {
    width: 25%;
    font-size: var(--e-global-typography-accent-font-size);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-efbba18
    .jeg-elementor-kit.jkit-button
    .jkit-button-wrapper {
    width: 25%;
    font-size: var(--e-global-typography-accent-font-size);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-bf0825c
    .jeg-elementor-kit.jkit-button
    .jkit-button-wrapper {
    width: 25%;
    font-size: var(--e-global-typography-accent-font-size);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-f5adc80
    .jeg-elementor-kit.jkit-button
    .jkit-button-wrapper {
    width: 25%;
    font-size: var(--e-global-typography-accent-font-size);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-7f36c769
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }

  .elementor-1840
    .elementor-element.elementor-element-4b2b9e24
    .elementor-heading-title {
    font-size: var(--e-global-typography-08fdc8c-font-size);
    line-height: var(--e-global-typography-08fdc8c-line-height);
    letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
    word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-1de26ba
    .elementskit-section-title-wraper
    .elementskit-section-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-1de26ba
    .elementskit-section-title-wraper
    .elementskit-section-title
    span:last-child,
  .elementor-1840
    .elementor-element.elementor-element-1de26ba
    .elementskit-section-title-wraper
    .elementskit-section-title
    > span {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }

  .elementor-1840 .elementor-element.elementor-element-3d31f8c1 {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-6fb41509
    .jeg-elementor-kit.jkit-accordion
    .card-wrapper
    .card-header
    .card-header-button {
    font-size: var(--e-global-typography-0d5e945-font-size);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-6fb41509
    .jeg-elementor-kit.jkit-accordion
    .card-expand
    .card-body {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }

  .elementor-1840 .elementor-element.elementor-element-1dcd10a {
    padding: 5em 0em 0em 0em;
  }

  .elementor-1840
    .elementor-element.elementor-element-3a3bf18
    > .elementor-element-populated {
    margin: 0px 20px 0px 20px;
    --e-column-margin-right: 20px;
    --e-column-margin-left: 20px;
  }

  .elementor-1840 .elementor-element.elementor-element-3e605cb5 {
    padding: 30px 30px 30px 30px;
  }

  .elementor-1840
    .elementor-element.elementor-element-6eff2d0b
    .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }

  .elementor-1840 .elementor-element.elementor-element-6eff2d0b {
    --container-widget-width: 85%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 85%);
    max-width: 85%;
  }

  .elementor-1840
    .elementor-element.elementor-element-6eff2d0b
    > .elementor-widget-container {
    --e-transform-scale: 0.8;
  }

  .elementor-1840 .elementor-element.elementor-element-3f392f1d img {
    width: 65%;
  }

  .elementor-1840
    .elementor-element.elementor-element-3f7e3ed6
    .elementor-heading-title {
    font-size: var(--e-global-typography-08fdc8c-font-size);
    line-height: var(--e-global-typography-08fdc8c-line-height);
    letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
    word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-300fb5f1
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-1840
    .elementor-element.elementor-element-300fb5f1
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-423f48a8
    > .elementor-element-populated {
    margin: 0% 0% 0% 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
  }

  .elementor-1840
    .elementor-element.elementor-element-44a20c2
    .elementor-heading-title {
    font-size: var(--e-global-typography-0d5e945-font-size);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-477fdedf
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-1840
    .elementor-element.elementor-element-477fdedf
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-43b0887c
    > .elementor-element-populated {
    margin: 7% 0% 0% 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
  }

  .elementor-1840
    .elementor-element.elementor-element-21a9de72
    .elementor-heading-title {
    font-size: var(--e-global-typography-0d5e945-font-size);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-5b88dfa3
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-1840
    .elementor-element.elementor-element-5b88dfa3
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-09848d7
    .elementor-heading-title {
    font-size: var(--e-global-typography-0d5e945-font-size);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-0dcc919
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-1840
    .elementor-element.elementor-element-0dcc919
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-4bf76f8a
    > .elementor-element-populated {
    margin: 7% 0% 0% 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
  }

  .elementor-1840
    .elementor-element.elementor-element-17ec1ce2
    .elementor-heading-title {
    font-size: var(--e-global-typography-0d5e945-font-size);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
  }

  .elementor-1840 .elementor-element.elementor-element-dae65fd {
    --container-widget-width: 75%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 75%);
    max-width: 75%;
  }

  .elementor-1840 .elementor-element.elementor-element-3988a9d9 {
    --container-widget-width: 75%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 75%);
    max-width: 75%;
  }

  .elementor-1840
    .elementor-element.elementor-element-3988a9d9
    > .elementor-widget-container {
    --e-transform-translateX: -15px;
  }

  .elementor-1840 .elementor-element.elementor-element-4788fbaf {
    --container-widget-width: 75%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 75%);
    max-width: 75%;
  }

  .elementor-1840
    .elementor-element.elementor-element-4788fbaf
    > .elementor-widget-container {
    --e-transform-translateX: -30px;
  }

  .elementor-1840 .elementor-element.elementor-element-53a18ecf {
    --container-widget-width: 75%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 75%);
    max-width: 75%;
  }

  .elementor-1840
    .elementor-element.elementor-element-53a18ecf
    > .elementor-widget-container {
    --e-transform-translateX: -45px;
  }

  .elementor-1840
    .elementor-element.elementor-element-5faee1b3
    .elementor-heading-title {
    font-size: var(--e-global-typography-d848767-font-size);
    line-height: var(--e-global-typography-d848767-line-height);
    letter-spacing: var(--e-global-typography-d848767-letter-spacing);
    word-spacing: var(--e-global-typography-d848767-word-spacing);
  }
}

@media (max-width: 767px) {
  .elementor-1840 .elementor-element.elementor-element-4ea4721e {
    margin-top: 0px;
    margin-bottom: -90px;
    padding: 25px 15px 25px 15px;
  }

  .elementor-1840 .elementor-element.elementor-element-53ccaa64 {
    width: 60%;
  }

  .elementor-1840
    .elementor-element.elementor-element-53ccaa64
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }

  .elementor-1840 .elementor-element.elementor-element-4dae1e28 img {
    width: 85%;
  }

  .elementor-1840
    .elementor-element.elementor-element-4dae1e28
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    border-width: 0px 0px 0px 0px;
  }

  .elementor-1840 .elementor-element.elementor-element-4c677b2b {
    width: 40%;
  }

  .elementor-1840
    .elementor-element.elementor-element-4c677b2b
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }

  .elementor-1840 .elementor-element.elementor-element-9a9096c {
    width: 100%;
  }

  .elementor-bc-flex-widget
    .elementor-1840
    .elementor-element.elementor-element-9a9096c.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }

  .elementor-1840
    .elementor-element.elementor-element-9a9096c.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }

  .elementor-1840
    .elementor-element.elementor-element-29482e7
    .jeg-elementor-kit.jkit-nav-menu
    .jkit-menu-wrapper {
    height: 50px;
  }

  .elementor-1840
    .elementor-element.elementor-element-29482e7
    .jeg-elementor-kit.jkit-nav-menu
    .jkit-menu-wrapper
    .jkit-menu
    > li
    > a {
    font-size: var(--e-global-typography-6aaa7b7-font-size);
    line-height: var(--e-global-typography-6aaa7b7-line-height);
    letter-spacing: var(--e-global-typography-6aaa7b7-letter-spacing);
    word-spacing: var(--e-global-typography-6aaa7b7-word-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-29482e7
    .jeg-elementor-kit.jkit-nav-menu
    .jkit-menu-wrapper
    .jkit-menu
    .sub-menu
    li
    a {
    font-size: var(--e-global-typography-ec93f83-font-size);
    line-height: var(--e-global-typography-ec93f83-line-height);
    letter-spacing: var(--e-global-typography-ec93f83-letter-spacing);
    word-spacing: var(--e-global-typography-ec93f83-word-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-29482e7
    .jeg-elementor-kit.jkit-nav-menu
    .jkit-menu-wrapper
    .jkit-nav-identity-panel
    .jkit-nav-site-title
    .jkit-nav-logo
    img {
    max-width: 150px;
  }

  .elementor-1840 .elementor-element.elementor-element-4c436699 {
    width: 50%;
  }

  .elementor-1840
    .elementor-element.elementor-element-4c436699
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }

  .elementor-1840 .elementor-element.elementor-element-3fd370a8 {
    margin-top: -33%;
    margin-bottom: 0%;
    padding: 12em 0em 0em 0em;
  }

  .elementor-1840
    .elementor-element.elementor-element-5842480a
    .elementskit-section-title-wraper
    .elementskit-section-title {
    font-size: 25px;
  }

  .elementor-1840
    .elementor-element.elementor-element-5842480a
    .elementskit-section-title-wraper
    .elementskit-section-title
    span:last-child,
  .elementor-1840
    .elementor-element.elementor-element-5842480a
    .elementskit-section-title-wraper
    .elementskit-section-title
    > span {
    font-size: 25px;
  }

  .elementor-1840
    .elementor-element.elementor-element-5842480a
    > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
  }

  .elementor-1840 .elementor-element.elementor-element-5842480a {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }

  .elementor-1840
    .elementor-element.elementor-element-7985f9f
    > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
  }

  .elementor-1840
    .elementor-element.elementor-element-8bff42c
    > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
  }

  .elementor-1840
    .elementor-element.elementor-element-77a2c78
    > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
  }

  .elementor-1840
    .elementor-element.elementor-element-318972ae
    .jeg-elementor-kit.jkit-button
    .jkit-button-wrapper {
    width: 53%;
    font-size: var(--e-global-typography-accent-font-size);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-318972ae
    > .elementor-widget-container {
    /* margin:15% 0% 0% 0%; */
  }

  .elementor-1840
    .elementor-element.elementor-element-73ac79b4
    > .elementor-background-overlay {
    background-position: bottom center;
    background-size: contain;
  }

  .elementor-1840 .elementor-element.elementor-element-73ac79b4 {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .elementor-1840
    .elementor-element.elementor-element-679bc67a
    .elementskit-section-title-wraper
    .elementskit-section-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-679bc67a
    .elementskit-section-title-wraper
    .elementskit-section-title
    span:last-child,
  .elementor-1840
    .elementor-element.elementor-element-679bc67a
    .elementskit-section-title-wraper
    .elementskit-section-title
    > span {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }

  .elementor-1840 .elementor-element.elementor-element-13e97ce9 {
    margin-top: 0px;
    margin-bottom: 0px;
  }

  .elementor-1840 .elementor-element.elementor-element-48376f3b {
    width: 50%;
  }

  .elementor-1840
    .elementor-element.elementor-element-48376f3b
    > .elementor-element-populated {
    padding: 5px 5px 5px 5px;
  }

  .elementor-1840
    .elementor-element.elementor-element-4557e887
    .elementskit-infobox {
    padding: 20px 10px 20px 10px;
  }

  .elementor-1840
    .elementor-element.elementor-element-4557e887
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-4557e887
    .elementskit-infobox
    .box-body
    > p {
    font-size: var(--e-global-typography-d848767-font-size);
    line-height: var(--e-global-typography-d848767-line-height);
    letter-spacing: var(--e-global-typography-d848767-letter-spacing);
    word-spacing: var(--e-global-typography-d848767-word-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-4557e887
    .elementskit-infobox
    .elementskit-info-box-icon {
    width: 60px;
  }

  .elementor-1840
    .elementor-element.elementor-element-4557e887
    > .elementor-widget-container {
    margin: 5px 5px 5px 5px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-1840 .elementor-element.elementor-element-34d8ed4b {
    width: 50%;
  }

  .elementor-1840
    .elementor-element.elementor-element-34d8ed4b
    > .elementor-element-populated {
    padding: 5px 5px 5px 5px;
  }

  .elementor-1840
    .elementor-element.elementor-element-1d73ea1
    .elementskit-infobox {
    padding: 20px 10px 20px 10px;
  }

  .elementor-1840
    .elementor-element.elementor-element-1d73ea1
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-1d73ea1
    .elementskit-infobox
    .box-body
    > p {
    font-size: var(--e-global-typography-d848767-font-size);
    line-height: var(--e-global-typography-d848767-line-height);
    letter-spacing: var(--e-global-typography-d848767-letter-spacing);
    word-spacing: var(--e-global-typography-d848767-word-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-1d73ea1
    .elementskit-infobox
    .elementskit-info-box-icon {
    width: 60px;
  }

  .elementor-1840
    .elementor-element.elementor-element-1d73ea1
    > .elementor-widget-container {
    margin: 5px 5px 5px 5px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-1840 .elementor-element.elementor-element-7f0be855 {
    width: 50%;
  }

  .elementor-1840
    .elementor-element.elementor-element-7f0be855
    > .elementor-element-populated {
    padding: 5px 5px 5px 5px;
  }

  .elementor-1840
    .elementor-element.elementor-element-197daef3
    .elementskit-infobox {
    padding: 20px 10px 20px 10px;
  }

  .elementor-1840
    .elementor-element.elementor-element-197daef3
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-197daef3
    .elementskit-infobox
    .box-body
    > p {
    font-size: var(--e-global-typography-d848767-font-size);
    line-height: var(--e-global-typography-d848767-line-height);
    letter-spacing: var(--e-global-typography-d848767-letter-spacing);
    word-spacing: var(--e-global-typography-d848767-word-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-197daef3
    .elementskit-infobox
    .elementskit-info-box-icon {
    width: 60px;
  }

  .elementor-1840
    .elementor-element.elementor-element-197daef3
    > .elementor-widget-container {
    margin: 5px 5px 5px 5px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-1840 .elementor-element.elementor-element-8aceef8 {
    width: 50%;
  }

  .elementor-1840
    .elementor-element.elementor-element-8aceef8
    > .elementor-element-populated {
    padding: 5px 5px 5px 5px;
  }

  .elementor-1840
    .elementor-element.elementor-element-22e3ed4e
    .elementskit-infobox {
    padding: 20px 10px 20px 10px;
  }

  .elementor-1840
    .elementor-element.elementor-element-22e3ed4e
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-22e3ed4e
    .elementskit-infobox
    .box-body
    > p {
    font-size: var(--e-global-typography-d848767-font-size);
    line-height: var(--e-global-typography-d848767-line-height);
    letter-spacing: var(--e-global-typography-d848767-letter-spacing);
    word-spacing: var(--e-global-typography-d848767-word-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-22e3ed4e
    .elementskit-infobox
    .elementskit-info-box-icon {
    width: 60px;
  }

  .elementor-1840
    .elementor-element.elementor-element-22e3ed4e
    > .elementor-widget-container {
    margin: 5px 5px 5px 5px;
    padding: 0px 0px 0px 0px;
  }

  .elementor-1840 .elementor-element.elementor-element-64a915ca {
    padding: 0em 0em 0em 0em;
  }

  .elementor-1840
    .elementor-element.elementor-element-5fa8a4fa
    > .elementor-element-populated {
    border-width: 2px 2px 2px 2px;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
  }

  .elementor-1840
    .elementor-element.elementor-element-5fa8a4fa
    > .elementor-element-populated,
  .elementor-1840
    .elementor-element.elementor-element-5fa8a4fa
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-1840
    .elementor-element.elementor-element-5fa8a4fa
    > .elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
  }

  .elementor-1840 .elementor-element.elementor-element-7d680622 img {
    width: 100%;
  }

  .elementor-1840
    .elementor-element.elementor-element-7d680622
    > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
  }

  .elementor-1840 .elementor-element.elementor-element-7d680622 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }

  .elementor-1840
    .elementor-element.elementor-element-728cd69b
    > .elementor-element-populated {
    border-width: 2px 2px 2px 2px;
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
  }

  .elementor-1840
    .elementor-element.elementor-element-728cd69b
    > .elementor-element-populated,
  .elementor-1840
    .elementor-element.elementor-element-728cd69b
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-1840
    .elementor-element.elementor-element-728cd69b
    > .elementor-background-slideshow {
    border-radius: 15px 15px 15px 15px;
  }

  .elementor-1840
    .elementor-element.elementor-element-4c7f4423.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }

  .elementor-1840
    .elementor-element.elementor-element-4c7f4423
    > .elementor-element-populated {
    padding: 30px 20px 30px 20px;
  }

  .elementor-1840
    .elementor-element.elementor-element-2c6c0b97
    .elementor-heading-title {
    font-size: var(--e-global-typography-08fdc8c-font-size);
    line-height: var(--e-global-typography-08fdc8c-line-height);
    letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
    word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-2c6c0b97
    > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
  }

  .elementor-1840
    .elementor-element.elementor-element-115c159
    .elementskit-section-title-wraper
    .elementskit-section-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-115c159
    .elementskit-section-title-wraper
    .elementskit-section-title
    span:last-child,
  .elementor-1840
    .elementor-element.elementor-element-115c159
    .elementskit-section-title-wraper
    .elementskit-section-title
    > span {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-115c159
    > .elementor-widget-container {
    margin: 10% 0% 0% 0%;
  }

  .elementor-1840 .elementor-element.elementor-element-7a8e7e8a {
    text-align: justify;
    font-size: 17px;
  }

  .elementor-1840
    .elementor-element.elementor-element-6b874aaa
    .elementor-heading-title {
    font-size: var(--e-global-typography-08fdc8c-font-size);
    line-height: var(--e-global-typography-08fdc8c-line-height);
    letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
    word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-1257ca4
    .elementskit-section-title-wraper
    .elementskit-section-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-1257ca4
    .elementskit-section-title-wraper
    .elementskit-section-title
    span:last-child,
  .elementor-1840
    .elementor-element.elementor-element-1257ca4
    .elementskit-section-title-wraper
    .elementskit-section-title
    > span {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }

  .elementor-1840 .elementor-element.elementor-element-62cd5ca {
    text-align: justify;
    font-size: 17px;
  }

  .elementor-1840
    .elementor-element.elementor-element-62cd5ca
    > .elementor-widget-container {
    margin: 0% 5% 0% 5%;
  }

  .elementor-1840
    .elementor-element.elementor-element-fa8cb34
    .jeg-elementor-kit.jkit-client-logo
    .client-slider
    .image-list {
    margin: 0px 0px 0px 0px;
  }

  .elementor-1840
    .elementor-element.elementor-element-44c659d
    .jeg-elementor-kit.jkit-button
    .jkit-button-wrapper {
    width: 53%;
    font-size: var(--e-global-typography-accent-font-size);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-44c659d
    > .elementor-widget-container {
    margin: 15% 0% 0% 0%;
  }

  .elementor-1840 .elementor-element.elementor-element-ad5a16d {
    --spacer-size: 100px;
  }

  .elementor-1840
    .elementor-element.elementor-element-05bf3dc
    .elementor-heading-title {
    font-size: var(--e-global-typography-08fdc8c-font-size);
    line-height: var(--e-global-typography-08fdc8c-line-height);
    letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
    word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-05bf3dc
    > .elementor-widget-container {
    margin: 10% 0% -30% 0%;
  }

  .elementor-1840
    .elementor-element.elementor-element-5da4032
    .elementskit-section-title-wraper
    .elementskit-section-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-5da4032
    .elementskit-section-title-wraper
    .elementskit-section-title
    span:last-child,
  .elementor-1840
    .elementor-element.elementor-element-5da4032
    .elementskit-section-title-wraper
    .elementskit-section-title
    > span {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }

  .elementor-1840 .elementor-element.elementor-element-cfc8c3b {
    text-align: justify;
    font-size: 17px;
  }

  .elementor-1840 .elementor-element.elementor-element-8da08fe {
    --spacer-size: 30px;
  }

  .elementor-1840
    .elementor-element.elementor-element-a07f882
    > .elementor-element-populated {
    margin: -10% 0% 0% 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
  }

  .elementor-1840
    .elementor-element.elementor-element-57476b8
    > .elementor-widget-container {
    margin: 21px 0px 0px 0px;
  }

  .elementor-1840
    .elementor-element.elementor-element-212f4e9
    > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
  }

  .elementor-1840
    .elementor-element.elementor-element-30ae2ed
    > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
  }

  .elementor-1840 .elementor-element.elementor-element-3095e78 {
    --spacer-size: 30px;
  }

  .elementor-1840
    .elementor-element.elementor-element-452625c
    .jeg-elementor-kit.jkit-button
    .jkit-button-wrapper {
    width: 53%;
    font-size: var(--e-global-typography-accent-font-size);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-452625c
    > .elementor-widget-container {
    margin: 0% 0% 10% 0%;
  }

  .elementor-1840 .elementor-element.elementor-element-5a15a826 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0em 0em 0em 0em;
  }

  .elementor-1840
    .elementor-element.elementor-element-48447a03
    .elementor-heading-title {
    font-size: var(--e-global-typography-08fdc8c-font-size);
    line-height: var(--e-global-typography-08fdc8c-line-height);
    letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
    word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-73dc8081
    .elementskit-section-title-wraper
    .elementskit-section-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-e8881d7
    > .elementor-element-populated {
    margin: 25px 25px 25px 25px;
    --e-column-margin-right: 25px;
    --e-column-margin-left: 25px;
  }

  .elementor-1840
    .elementor-element.elementor-element-c1c695a
    .elementor-heading-title {
    font-size: 54px;
  }

  .elementor-1840
    .elementor-element.elementor-element-c1c695a
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-1840
    .elementor-element.elementor-element-aba656c
    .elementor-heading-title {
    font-size: 15px;
  }

  .elementor-1840
    .elementor-element.elementor-element-27ab6c7
    > .elementor-element-populated {
    margin: 25px 25px 25px 25px;
    --e-column-margin-right: 25px;
    --e-column-margin-left: 25px;
  }

  .elementor-1840
    .elementor-element.elementor-element-de3da68
    .elementor-heading-title {
    font-size: 54px;
  }

  .elementor-1840
    .elementor-element.elementor-element-de3da68
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-1840
    .elementor-element.elementor-element-b46cdc8
    .elementor-heading-title {
    font-size: 15px;
  }

  .elementor-1840
    .elementor-element.elementor-element-6b6712c
    > .elementor-element-populated {
    margin: 25px 25px 25px 25px;
    --e-column-margin-right: 25px;
    --e-column-margin-left: 25px;
  }

  .elementor-1840
    .elementor-element.elementor-element-04d580b
    .elementor-heading-title {
    font-size: 54px;
  }

  .elementor-1840
    .elementor-element.elementor-element-04d580b
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-1840
    .elementor-element.elementor-element-60c9ad9
    .elementor-heading-title {
    font-size: 15px;
  }

  .elementor-1840
    .elementor-element.elementor-element-905d754
    .elementor-heading-title {
    font-size: var(--e-global-typography-08fdc8c-font-size);
    line-height: var(--e-global-typography-08fdc8c-line-height);
    letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
    word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-cabab3d
    .elementskit-section-title-wraper
    .elementskit-section-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-cabab3d
    .elementskit-section-title-wraper
    .elementskit-section-title
    span:last-child,
  .elementor-1840
    .elementor-element.elementor-element-cabab3d
    .elementskit-section-title-wraper
    .elementskit-section-title
    > span {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }

  .elementor-1840 .elementor-element.elementor-element-cabab3d {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }

  .elementor-1840 .elementor-element.elementor-element-fb87ea3 {
    text-align: justify;
    font-size: 17px;
  }

  .elementor-1840 .elementor-element.elementor-element-77e4759 {
    text-align: justify;
    font-size: 17px;
  }

  .elementor-1840
    .elementor-element.elementor-element-2123303
    .jeg-elementor-kit.jkit-button
    .jkit-button-wrapper {
    width: 45%;
    font-size: var(--e-global-typography-accent-font-size);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-2123303
    > .elementor-widget-container {
    margin: 15% 0% 0% 0%;
  }

  .elementor-1840
    .elementor-element.elementor-element-efbba18
    .jeg-elementor-kit.jkit-button
    .jkit-button-wrapper {
    width: 53%;
    font-size: var(--e-global-typography-accent-font-size);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-efbba18
    > .elementor-widget-container {
    margin: 15% 0% 0% 0%;
  }

  .elementor-1840 .elementor-element.elementor-element-6db0c5a {
    text-align: justify;
    font-size: 17px;
  }

  .elementor-1840
    .elementor-element.elementor-element-6db0c5a
    > .elementor-widget-container {
    margin: 0px 5px 0px 5px;
  }

  .elementor-1840
    .elementor-element.elementor-element-68927d0
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-1840 .elementor-element.elementor-element-3ea3730 {
    text-align: justify;
    font-size: 17px;
  }

  .elementor-1840
    .elementor-element.elementor-element-3ea3730
    > .elementor-widget-container {
    margin: 15px 5px 0px 5px;
  }

  .elementor-1840
    .elementor-element.elementor-element-de40d70
    > .elementor-widget-container {
    margin: -15px 0px 0px 0px;
  }

  .elementor-1840 .elementor-element.elementor-element-28eb767 {
    font-size: 17px;
  }

  .elementor-1840
    .elementor-element.elementor-element-28eb767
    > .elementor-widget-container {
    margin: 0px 5px 0px 5px;
  }

  .elementor-1840
    .elementor-element.elementor-element-1051875
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-1840
    .elementor-element.elementor-element-bf0825c
    .jeg-elementor-kit.jkit-button
    .jkit-button-wrapper {
    width: 53%;
    font-size: var(--e-global-typography-accent-font-size);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-bf0825c
    > .elementor-widget-container {
    margin: 15% 0% 0% 0%;
  }

  .elementor-1840 .elementor-element.elementor-element-623fe9d {
    font-size: 17px;
  }

  .elementor-1840
    .elementor-element.elementor-element-623fe9d
    > .elementor-widget-container {
    margin: 0px 5px 0px 5px;
  }

  .elementor-1840
    .elementor-element.elementor-element-27b22af
    > .elementor-widget-container {
    margin: -19px 0px 0px 0px;
  }

  .elementor-1840 .elementor-element.elementor-element-a16775a {
    text-align: center;
  }

  .elementor-1840
    .elementor-element.elementor-element-a16775a
    > .elementor-widget-container {
    margin: 0% 10% 0% 20%;
  }

  .elementor-1840 .elementor-element.elementor-element-1795c6c {
    text-align: justify;
    font-size: 17px;
  }

  .elementor-1840
    .elementor-element.elementor-element-1795c6c
    > .elementor-widget-container {
    margin: 0% 5% 0% 5%;
  }

  .elementor-1840
    .elementor-element.elementor-element-f5adc80
    .jeg-elementor-kit.jkit-button
    .jkit-button-wrapper {
    width: 53%;
    font-size: var(--e-global-typography-accent-font-size);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-f5adc80
    > .elementor-widget-container {
    margin: 15% 0% 0% 0%;
  }

  .elementor-1840 .elementor-element.elementor-element-75762553 {
    padding: 2em 0em 2em 0em;
  }

  .elementor-1840
    .elementor-element.elementor-element-7f36c769
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }

  .elementor-1840
    .elementor-element.elementor-element-4b2b9e24
    .elementor-heading-title {
    font-size: var(--e-global-typography-08fdc8c-font-size);
    line-height: var(--e-global-typography-08fdc8c-line-height);
    letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
    word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-1de26ba
    .elementskit-section-title-wraper
    .elementskit-section-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-1de26ba
    .elementskit-section-title-wraper
    .elementskit-section-title
    span:last-child,
  .elementor-1840
    .elementor-element.elementor-element-1de26ba
    .elementskit-section-title-wraper
    .elementskit-section-title
    > span {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }

  .elementor-1840 .elementor-element.elementor-element-3d31f8c1 {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-3d31f8c1
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-1840
    .elementor-element.elementor-element-6fb41509
    .jeg-elementor-kit.jkit-accordion
    .card-wrapper
    .card-header
    .card-header-button {
    font-size: var(--e-global-typography-0d5e945-font-size);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-6fb41509
    .jeg-elementor-kit.jkit-accordion
    .card-expand
    .card-body {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }

  .elementor-1840 .elementor-element.elementor-element-1dcd10a {
    padding: 3em 0em 0em 0em;
  }

  .elementor-1840
    .elementor-element.elementor-element-3a3bf18
    > .elementor-element-populated {
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
  }

  .elementor-1840 .elementor-element.elementor-element-3e605cb5 {
    padding: 20px 20px 50px 20px;
  }

  .elementor-1840
    .elementor-element.elementor-element-6eff2d0b
    .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }

  .elementor-1840 .elementor-element.elementor-element-6eff2d0b {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }

  .elementor-1840
    .elementor-element.elementor-element-6eff2d0b
    > .elementor-widget-container {
    --e-transform-scale: 0.9;
  }

  .elementor-1840 .elementor-element.elementor-element-151ca848 {
    margin-top: 50px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 10px;
  }

  .elementor-1840 .elementor-element.elementor-element-2b24cea4 {
    padding: 70px 0px 0px 0px;
  }

  .elementor-1840
    .elementor-element.elementor-element-2e251afa.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }

  .elementor-1840 .elementor-element.elementor-element-3f392f1d {
    text-align: center;
  }

  .elementor-1840 .elementor-element.elementor-element-3f392f1d img {
    width: 70%;
  }

  .elementor-1840
    .elementor-element.elementor-element-3f7e3ed6
    .elementor-heading-title {
    font-size: var(--e-global-typography-08fdc8c-font-size);
    line-height: var(--e-global-typography-08fdc8c-line-height);
    letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
    word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-300fb5f1
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-1840
    .elementor-element.elementor-element-300fb5f1
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }

  .elementor-1840 .elementor-element.elementor-element-423f48a8 {
    width: 50%;
  }

  .elementor-1840
    .elementor-element.elementor-element-423f48a8
    > .elementor-element-populated {
    margin: 7% 0% 0% 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
  }

  .elementor-1840
    .elementor-element.elementor-element-44a20c2
    .elementor-heading-title {
    font-size: var(--e-global-typography-0d5e945-font-size);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-477fdedf
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-1840
    .elementor-element.elementor-element-477fdedf
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-477fdedf
    > .elementor-widget-container {
    margin: 15px 0px 0px 0px;
  }

  .elementor-1840 .elementor-element.elementor-element-43b0887c {
    width: 50%;
  }

  .elementor-1840
    .elementor-element.elementor-element-21a9de72
    .elementor-heading-title {
    font-size: var(--e-global-typography-0d5e945-font-size);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-5b88dfa3
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-1840
    .elementor-element.elementor-element-5b88dfa3
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-5b88dfa3
    > .elementor-widget-container {
    margin: 15px 0px 0px 0px;
  }

  .elementor-1840
    .elementor-element.elementor-element-09848d7
    .elementor-heading-title {
    font-size: var(--e-global-typography-0d5e945-font-size);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-0dcc919
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-1840
    .elementor-element.elementor-element-0dcc919
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }

  .elementor-1840
    .elementor-element.elementor-element-0dcc919
    > .elementor-widget-container {
    margin: 15px 0px 0px 0px;
  }

  .elementor-1840 .elementor-element.elementor-element-4bf76f8a {
    width: 50%;
  }

  .elementor-1840
    .elementor-element.elementor-element-4bf76f8a
    > .elementor-element-populated {
    margin: 7% 0% 7% 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
  }

  .elementor-1840
    .elementor-element.elementor-element-17ec1ce2
    .elementor-heading-title {
    font-size: var(--e-global-typography-0d5e945-font-size);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
  }

  .elementor-1840 .elementor-element.elementor-element-655c110f {
    margin-top: 30px;
    margin-bottom: 0px;
  }

  .elementor-1840 .elementor-element.elementor-element-b5ffef {
    width: 33%;
  }

  .elementor-1840
    .elementor-element.elementor-element-b5ffef.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }

  .elementor-1840 .elementor-element.elementor-element-dae65fd {
    --container-widget-width: 75%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 75%);
    max-width: 75%;
  }

  .elementor-1840
    .elementor-element.elementor-element-dae65fd
    > .elementor-widget-container {
    --e-transform-translateX: 0px;
  }

  .elementor-1840 .elementor-element.elementor-element-584d8cc {
    width: 33%;
  }

  .elementor-1840
    .elementor-element.elementor-element-584d8cc.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }

  .elementor-1840 .elementor-element.elementor-element-3988a9d9 {
    --container-widget-width: 75%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 75%);
    max-width: 75%;
  }

  .elementor-1840
    .elementor-element.elementor-element-3988a9d9
    > .elementor-widget-container {
    --e-transform-translateX: 0px;
  }

  .elementor-1840 .elementor-element.elementor-element-3c4d60c3 {
    width: 33%;
  }

  .elementor-1840
    .elementor-element.elementor-element-3c4d60c3.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }

  .elementor-1840 .elementor-element.elementor-element-4788fbaf {
    --container-widget-width: 75%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 75%);
    max-width: 75%;
  }

  .elementor-1840
    .elementor-element.elementor-element-4788fbaf
    > .elementor-widget-container {
    --e-transform-translateX: 0px;
  }

  .elementor-1840 .elementor-element.elementor-element-53a18ecf {
    --container-widget-width: 35%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 35%);
    max-width: 35%;
  }

  .elementor-1840
    .elementor-element.elementor-element-2daf23e8
    > .elementor-element-populated {
    margin: 50px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }

  .elementor-1840
    .elementor-element.elementor-element-fe8546e
    .elementor-widget-container {
    text-align: center;
  }

  .elementor-1840 .elementor-element.elementor-element-5faee1b3 {
    text-align: center;
  }

  .elementor-1840
    .elementor-element.elementor-element-5faee1b3
    .elementor-heading-title {
    font-size: var(--e-global-typography-d848767-font-size);
    line-height: var(--e-global-typography-d848767-line-height);
    letter-spacing: var(--e-global-typography-d848767-letter-spacing);
    word-spacing: var(--e-global-typography-d848767-word-spacing);
  }
}

@media (max-width: 1024px) {
  .elementor-element.elementor-element-29482e7
    .jeg-elementor-kit.jkit-nav-menu
    .jkit-hamburger-menu {
    display: block;
  }
}

@media (max-width: 1024px) {
  .elementor-element.elementor-element-29482e7
    .jeg-elementor-kit.jkit-nav-menu
    .jkit-menu-wrapper {
    width: 100%;
    max-width: 360px;
    border-radius: 0;
    background-color: #f7f7f7;
    width: 100%;
    position: fixed;
    top: 0;
    left: -110%;
    height: 100% !important;
    box-shadow: 0 10px 30px 0 rgba(255, 165, 0, 0);
    overflow-y: auto;
    overflow-x: hidden;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
    display: flex;
    flex-direction: column-reverse;
    justify-content: flex-end;
    -moz-transition: left 0.6s cubic-bezier(0.6, 0.1, 0.68, 0.53), width 0.6s;
    -webkit-transition: left 0.6s cubic-bezier(0.6, 0.1, 0.68, 0.53), width 0.6s;
    -o-transition: left 0.6s cubic-bezier(0.6, 0.1, 0.68, 0.53), width 0.6s;
    -ms-transition: left 0.6s cubic-bezier(0.6, 0.1, 0.68, 0.53), width 0.6s;
    transition: left 0.6s cubic-bezier(0.6, 0.1, 0.68, 0.53), width 0.6s;
  }
}

@media (max-width: 1024px) {
  .elementor-element.elementor-element-29482e7
    .jeg-elementor-kit.jkit-nav-menu
    .jkit-menu-wrapper.active {
    left: 0;
  }
}

@media (max-width: 1024px) {
  .elementor-element.elementor-element-29482e7
    .jeg-elementor-kit.jkit-nav-menu
    .jkit-menu-wrapper
    .jkit-menu-container {
    overflow-y: hidden;
  }
}

@media (max-width: 1024px) {
  .elementor-element.elementor-element-29482e7
    .jeg-elementor-kit.jkit-nav-menu
    .jkit-menu-wrapper
    .jkit-nav-identity-panel {
    padding: 10px 0px 10px 0px;
    display: block;
    position: relative;
    z-index: 5;
    width: 100%;
  }
}

@media (max-width: 1024px) {
  .elementor-element.elementor-element-29482e7
    .jeg-elementor-kit.jkit-nav-menu
    .jkit-menu-wrapper
    .jkit-nav-identity-panel
    .jkit-nav-site-title {
    display: inline-block;
  }
}

@media (max-width: 1024px) {
  .elementor-element.elementor-element-29482e7
    .jeg-elementor-kit.jkit-nav-menu
    .jkit-menu-wrapper
    .jkit-nav-identity-panel
    .jkit-close-menu {
    display: block;
  }
}

@media (max-width: 1024px) {
  .elementor-element.elementor-element-29482e7
    .jeg-elementor-kit.jkit-nav-menu
    .jkit-menu-wrapper
    .jkit-menu {
    display: block;
    height: 100%;
    overflow-y: auto;
  }
}

@media (max-width: 1024px) {
  .elementor-element.elementor-element-29482e7
    .jeg-elementor-kit.jkit-nav-menu
    .jkit-menu-wrapper
    .jkit-menu
    li.menu-item-has-children
    > a
    i {
    margin-left: auto;
    border: 1px solid var(--jkit-border-color);
    border-radius: 3px;
    padding: 4px 15px;
  }
}

@media (max-width: 1024px) {
  .elementor-element.elementor-element-29482e7
    .jeg-elementor-kit.jkit-nav-menu
    .jkit-menu-wrapper
    .jkit-menu
    li.menu-item-has-children
    > a
    svg {
    margin-left: auto;
    border: 1px solid var(--jkit-border-color);
    border-radius: 3px;
  }
}

@media (max-width: 1024px) {
  .elementor-element.elementor-element-29482e7
    .jeg-elementor-kit.jkit-nav-menu
    .jkit-menu-wrapper
    .jkit-menu
    li.menu-item-has-children
    .sub-menu {
    position: inherit;
    box-shadow: none;
    background: none;
  }
}

@media (max-width: 1024px) {
  .elementor-element.elementor-element-29482e7
    .jeg-elementor-kit.jkit-nav-menu
    .jkit-menu-wrapper
    .jkit-menu
    li {
    display: block;
    width: 100%;
    position: inherit;
  }
}

@media (max-width: 1024px) {
  .elementor-element.elementor-element-29482e7
    .jeg-elementor-kit.jkit-nav-menu
    .jkit-menu-wrapper
    .jkit-menu
    li
    .sub-menu {
    display: none;
    max-height: 2500px;
    opacity: 0;
    visibility: hidden;
    transition: max-height 5s ease-out;
  }
}

@media (max-width: 1024px) {
  .elementor-element.elementor-element-29482e7
    .jeg-elementor-kit.jkit-nav-menu
    .jkit-menu-wrapper
    .jkit-menu
    li
    .sub-menu.dropdown-open {
    display: block;
    opacity: 1;
    visibility: visible;
  }
}

@media (max-width: 1024px) {
  .elementor-element.elementor-element-29482e7
    .jeg-elementor-kit.jkit-nav-menu
    .jkit-menu-wrapper
    .jkit-menu
    li
    a {
    display: block;
  }
}

@media (max-width: 1024px) {
  .elementor-element.elementor-element-29482e7
    .jeg-elementor-kit.jkit-nav-menu
    .jkit-menu-wrapper
    .jkit-menu
    li
    a
    i {
    float: right;
  }
}

@media (max-width: 1024px) {
  .elementor-element.elementor-element-29482e7
    .jeg-elementor-kit.jkit-nav-menu
    .jkit-menu-wrapper
    .jkit-menu
    li
    a
    svg {
    float: right;
  }
}

@media (min-width: 1025px) {
  .elementor-element.elementor-element-29482e7
    .jeg-elementor-kit.jkit-nav-menu
    .jkit-menu-wrapper
    .jkit-menu-container {
    height: 100%;
  }
}

@media (max-width: 1024px) {
  .admin-bar
    .elementor-element.elementor-element-29482e7
    .jeg-elementor-kit.jkit-nav-menu
    .jkit-menu-wrapper {
    top: 32px;
  }
}

@media (max-width: 782px) {
  .admin-bar
    .elementor-element.elementor-element-29482e7
    .jeg-elementor-kit.jkit-nav-menu
    .jkit-menu-wrapper {
    top: 46px;
  }
}

@media (min-width: 1367px) {
  .elementor-element.elementor-element-fa8cb34
    .jeg-elementor-kit.jkit-client-logo
    .client-track:not(.tns-slider) {
    display: flex;
    flex-direction: row;
  }
}

@media (min-width: 1367px) {
  .elementor-element.elementor-element-fa8cb34
    .jeg-elementor-kit.jkit-client-logo
    .client-track:not(.tns-slider)
    .client-slider {
    width: calc(5);
  }
}

@media (min-width: 1367px) {
  .elementor-element.elementor-element-fa8cb34
    .jeg-elementor-kit.jkit-client-logo
    .client-track:not(.tns-slider)
    .client-slider:nth-child(n + 6) {
    display: none;
  }
}

@media (min-width: 1367px) {
  .elementor-element.elementor-element-fa8cb34
    .jeg-elementor-kit.jkit-client-logo
    .client-track:not(.tns-slider):not(:nth-child(5)) {
    margin-right: 10px;
  }
}

@media (min-width: 1025px) and (max-width: 1366px) {
  .elementor-element.elementor-element-fa8cb34
    .jeg-elementor-kit.jkit-client-logo
    .client-track:not(.tns-slider) {
    display: flex;
    flex-direction: row;
  }
}

@media (min-width: 1025px) and (max-width: 1366px) {
  .elementor-element.elementor-element-fa8cb34
    .jeg-elementor-kit.jkit-client-logo
    .client-track:not(.tns-slider)
    .client-slider {
    width: calc();
  }
}

@media (min-width: 1025px) and (max-width: 1366px) {
  .elementor-element.elementor-element-fa8cb34
    .jeg-elementor-kit.jkit-client-logo
    .client-track:not(.tns-slider)
    .client-slider:nth-child(n + 1) {
    display: none;
  }
}

@media (min-width: 1025px) and (max-width: 1366px) {
  .elementor-element.elementor-element-fa8cb34
    .jeg-elementor-kit.jkit-client-logo
    .client-track:not(.tns-slider):not(:nth-child()) {
    margin-right: 10px;
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-element.elementor-element-fa8cb34
    .jeg-elementor-kit.jkit-client-logo
    .client-track:not(.tns-slider) {
    display: flex;
    flex-direction: row;
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-element.elementor-element-fa8cb34
    .jeg-elementor-kit.jkit-client-logo
    .client-track:not(.tns-slider)
    .client-slider {
    width: calc(3);
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-element.elementor-element-fa8cb34
    .jeg-elementor-kit.jkit-client-logo
    .client-track:not(.tns-slider)
    .client-slider:nth-child(n + 4) {
    display: none;
  }
}

@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-element.elementor-element-fa8cb34
    .jeg-elementor-kit.jkit-client-logo
    .client-track:not(.tns-slider):not(:nth-child(3)) {
    margin-right: 10px;
  }
}

@media (max-width: 767px) {
  .elementor-element.elementor-element-fa8cb34
    .jeg-elementor-kit.jkit-client-logo
    .client-track:not(.tns-slider) {
    display: flex;
    flex-direction: row;
  }
}

@media (max-width: 767px) {
  .elementor-element.elementor-element-fa8cb34
    .jeg-elementor-kit.jkit-client-logo
    .client-track:not(.tns-slider)
    .client-slider {
    width: calc(2);
  }
}

@media (max-width: 767px) {
  .elementor-element.elementor-element-fa8cb34
    .jeg-elementor-kit.jkit-client-logo
    .client-track:not(.tns-slider)
    .client-slider:nth-child(n + 3) {
    display: none;
  }
}

@media (max-width: 767px) {
  .elementor-element.elementor-element-fa8cb34
    .jeg-elementor-kit.jkit-client-logo
    .client-track:not(.tns-slider):not(:nth-child(2)) {
    margin-right: 10px;
  }
}
