.elementor-88
  .elementor-element.elementor-element-4c2d043d:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-88
  .elementor-element.elementor-element-4c2d043d
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../../../../../image/11.jpeg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-88
  .elementor-element.elementor-element-4c2d043d
  > .elementor-background-overlay {
  background-color: transparent;
  background-image: linear-gradient(
    16deg,
    var(--e-global-color-a9820b7) 20%,
    #1f1f2100 100%
  );
  opacity: 0.8;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-88 .elementor-element.elementor-element-4c2d043d {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: -9em;
  margin-bottom: 0em;
  padding: 13em 1em 6em 1em;
}
.elementor-88
  .elementor-element.elementor-element-4895887f
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-88 .elementor-element.elementor-element-2cb63c98 {
  overflow: hidden;
  padding: 0% 55% 0% 0%;
}
.elementor-88
  .elementor-element.elementor-element-79750819
  > .elementor-element-populated {
  margin: 0em 0em 0em 0em;
  --e-column-margin-right: 0em;
  --e-column-margin-left: 0em;
  padding: 0px 0px 0px 0px;
}
.elementor-88
  .elementor-element.elementor-element-73397f99
  .elementor-heading-title,
.elementor-88 .elementor-element.elementor-element-73397f99 .hfe-page-title a {
  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-transform: var(--e-global-typography-accent-text-transform);
  text-decoration: var(--e-global-typography-accent-text-decoration);
  line-height: var(--e-global-typography-accent-line-height);
  letter-spacing: var(--e-global-typography-accent-letter-spacing);
  color: var(--e-global-color-accent);
}
.elementor-88
  .elementor-element.elementor-element-73397f99
  .hfe-page-title-icon
  i {
  color: var(--e-global-color-accent);
}
.elementor-88
  .elementor-element.elementor-element-73397f99
  .hfe-page-title-icon
  svg {
  fill: var(--e-global-color-accent);
}
.elementor-88
  .elementor-element.elementor-element-2be9b2c8
  .jeg-elementor-kit.jkit-heading {
  text-align: left;
}
.elementor-88
  .elementor-element.elementor-element-2be9b2c8
  .jeg-elementor-kit.jkit-heading
  .heading-title {
  font-family: var(--e-global-typography-5d167aa-font-family), Sans-serif;
  font-size: var(--e-global-typography-5d167aa-font-size);
  font-weight: var(--e-global-typography-5d167aa-font-weight);
  text-decoration: var(--e-global-typography-5d167aa-text-decoration);
  line-height: var(--e-global-typography-5d167aa-line-height);
  letter-spacing: var(--e-global-typography-5d167aa-letter-spacing);
  word-spacing: var(--e-global-typography-5d167aa-word-spacing);
  color: var(--e-global-color-a185853);
}
.elementor-88
  .elementor-element.elementor-element-2be9b2c8
  .jeg-elementor-kit.jkit-heading
  .heading-section-title {
  margin: -20px 0px -20px 0px;
}
.elementor-88
  .elementor-element.elementor-element-2be9b2c8
  .jeg-elementor-kit.jkit-heading
  .heading-section-description {
  color: var(--e-global-color-secondary);
  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-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
  margin: 12px 0px 0px 0px;
}
.elementor-88
  .elementor-element.elementor-element-2be9b2c8
  .jeg-elementor-kit.jkit-heading
  .separator-wrapper.style-dotted,
.elementor-88
  .elementor-element.elementor-element-2be9b2c8
  .jeg-elementor-kit.jkit-heading
  .separator-wrapper.style-solid,
.elementor-88
  .elementor-element.elementor-element-2be9b2c8
  .jeg-elementor-kit.jkit-heading
  .separator-wrapper.style-solid-star,
.elementor-88
  .elementor-element.elementor-element-2be9b2c8
  .jeg-elementor-kit.jkit-heading
  .separator-wrapper.style-solid-bullet {
  width: 200px;
}
.elementor-88
  .elementor-element.elementor-element-2be9b2c8
  .jeg-elementor-kit.jkit-heading
  .separator-wrapper:not(.style-custom),
.elementor-88
  .elementor-element.elementor-element-2be9b2c8
  .jeg-elementor-kit.jkit-heading
  .separator-wrapper.style-dotted:after {
  height: 3px;
}
.elementor-88
  .elementor-element.elementor-element-2be9b2c8
  .jeg-elementor-kit.jkit-heading
  .separator-wrapper.style-dotted,
.elementor-88
  .elementor-element.elementor-element-2be9b2c8
  .jeg-elementor-kit.jkit-heading
  .separator-wrapper.style-solid {
  background: var(--e-global-color-accent);
}
.elementor-88
  .elementor-element.elementor-element-2be9b2c8
  .jeg-elementor-kit.jkit-heading
  .separator-wrapper.style-dotted:after {
  background-color: var(--e-global-color-accent);
  box-shadow: var(--e-global-color-accent);
}
.elementor-88
  .elementor-element.elementor-element-2be9b2c8
  .jeg-elementor-kit.jkit-heading
  .separator-wrapper.style-solid-bullet,
.elementor-88
  .elementor-element.elementor-element-2be9b2c8
  .jeg-elementor-kit.jkit-heading
  .separator-wrapper.style-solid-star {
  background: var(--e-global-color-accent);
}
.elementor-88
  .elementor-element.elementor-element-2be9b2c8
  .jeg-elementor-kit.jkit-heading
  .separator-wrapper.style-solid-bullet:after,
.elementor-88
  .elementor-element.elementor-element-2be9b2c8
  .jeg-elementor-kit.jkit-heading
  .separator-wrapper.style-solid-star:after {
  background-color: var(--e-global-color-accent);
}
.elementor-88
  .elementor-element.elementor-element-2be9b2c8
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-88 .elementor-element.elementor-element-c8bb3ad {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 7em 0em 7em 0em;
}
.elementor-88
  .elementor-element.elementor-element-c8bb3ad:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-88
  .elementor-element.elementor-element-c8bb3ad
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-dea41e4);
}
.elementor-88
  .elementor-element.elementor-element-c8bb3ad
  > .elementor-background-overlay {
  background-color: var(--e-global-color-efef4f9);
  background-image: url("../../2023/03/Asset-2-100-1-e1660896849159.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.22;
  mix-blend-mode: multiply;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-88
  .elementor-element.elementor-element-e5b3be7
  > .elementor-element-populated {
  margin: 0% 0% 0% 0%;
  --e-column-margin-right: 0%;
  --e-column-margin-left: 0%;
  padding: 0em 0em 0em 0em;
}
.elementor-88
  .elementor-element.elementor-element-a1e3611
  .jeg-elementor-kit.jkit-heading {
  text-align: left;
}
.elementor-88
  .elementor-element.elementor-element-a1e3611
  .jeg-elementor-kit.jkit-heading
  .heading-title {
  font-family: var(--e-global-typography-d3dae9a-font-family), Sans-serif;
  font-size: var(--e-global-typography-d3dae9a-font-size);
  font-weight: var(--e-global-typography-d3dae9a-font-weight);
  text-decoration: var(--e-global-typography-d3dae9a-text-decoration);
  line-height: var(--e-global-typography-d3dae9a-line-height);
  letter-spacing: var(--e-global-typography-d3dae9a-letter-spacing);
  word-spacing: var(--e-global-typography-d3dae9a-word-spacing);
  color: var(--e-global-color-308e809);
}
.elementor-88
  .elementor-element.elementor-element-a1e3611
  .jeg-elementor-kit.jkit-heading
  .heading-section-title {
  margin: 0px 0px -20px 0px;
}
.elementor-88
  .elementor-element.elementor-element-a1e3611
  .jeg-elementor-kit.jkit-heading
  .heading-section-subtitle {
  color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-84ca66e-font-family), Sans-serif;
  font-size: var(--e-global-typography-84ca66e-font-size);
  font-weight: var(--e-global-typography-84ca66e-font-weight);
  text-transform: var(--e-global-typography-84ca66e-text-transform);
  text-decoration: var(--e-global-typography-84ca66e-text-decoration);
  line-height: var(--e-global-typography-84ca66e-line-height);
  letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
  word-spacing: var(--e-global-typography-84ca66e-word-spacing);
  margin: 0px 0px 0px 0px;
}
.elementor-88
  .elementor-element.elementor-element-a1e3611
  .jeg-elementor-kit.jkit-heading
  .heading-section-description {
  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-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
  margin: 16px 0px 0px 0px;
}
.elementor-88
  .elementor-element.elementor-element-a1e3611
  .jeg-elementor-kit.jkit-heading
  .separator-wrapper.style-dotted,
.elementor-88
  .elementor-element.elementor-element-a1e3611
  .jeg-elementor-kit.jkit-heading
  .separator-wrapper.style-solid,
.elementor-88
  .elementor-element.elementor-element-a1e3611
  .jeg-elementor-kit.jkit-heading
  .separator-wrapper.style-solid-star,
.elementor-88
  .elementor-element.elementor-element-a1e3611
  .jeg-elementor-kit.jkit-heading
  .separator-wrapper.style-solid-bullet {
  width: 200px;
}
.elementor-88
  .elementor-element.elementor-element-a1e3611
  .jeg-elementor-kit.jkit-heading
  .separator-wrapper:not(.style-custom),
.elementor-88
  .elementor-element.elementor-element-a1e3611
  .jeg-elementor-kit.jkit-heading
  .separator-wrapper.style-dotted:after {
  height: 3px;
}
.elementor-88
  .elementor-element.elementor-element-a1e3611
  .jeg-elementor-kit.jkit-heading
  .separator-wrapper.style-dotted,
.elementor-88
  .elementor-element.elementor-element-a1e3611
  .jeg-elementor-kit.jkit-heading
  .separator-wrapper.style-solid {
  background: var(--e-global-color-accent);
}
.elementor-88
  .elementor-element.elementor-element-a1e3611
  .jeg-elementor-kit.jkit-heading
  .separator-wrapper.style-dotted:after {
  background-color: var(--e-global-color-accent);
  box-shadow: var(--e-global-color-accent);
}
.elementor-88
  .elementor-element.elementor-element-a1e3611
  .jeg-elementor-kit.jkit-heading
  .separator-wrapper.style-solid-bullet,
.elementor-88
  .elementor-element.elementor-element-a1e3611
  .jeg-elementor-kit.jkit-heading
  .separator-wrapper.style-solid-star {
  background: var(--e-global-color-accent);
}
.elementor-88
  .elementor-element.elementor-element-a1e3611
  .jeg-elementor-kit.jkit-heading
  .separator-wrapper.style-solid-bullet:after,
.elementor-88
  .elementor-element.elementor-element-a1e3611
  .jeg-elementor-kit.jkit-heading
  .separator-wrapper.style-solid-star:after {
  background-color: var(--e-global-color-accent);
}
.elementor-88
  .elementor-element.elementor-element-a1e3611
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-88
  .elementor-element.elementor-element-77c4aee:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-88
  .elementor-element.elementor-element-77c4aee
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-a291686);
}
.elementor-88
  .elementor-element.elementor-element-77c4aee
  > .elementor-element-populated {
  box-shadow: 0px 0px 30px -4px rgba(98.45645380434782, 102.2684626894051, 117, 0.34);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 20px 0px 0px;
  --e-column-margin-right: 20px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-88
  .elementor-element.elementor-element-77c4aee
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-88 .elementor-element.elementor-element-26dd65b img {
  width: 100%;
  max-width: 100%;
  height: 350px;
  object-fit: cover;
}
.elementor-88
  .elementor-element.elementor-element-1486491
  .jeg-elementor-kit.jkit-heading {
  text-align: center;
}
.elementor-88
  .elementor-element.elementor-element-1486491
  .jeg-elementor-kit.jkit-heading
  .heading-title {
  font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
  font-size: var(--e-global-typography-7044a64-font-size);
  font-weight: var(--e-global-typography-7044a64-font-weight);
  text-decoration: var(--e-global-typography-7044a64-text-decoration);
  line-height: var(--e-global-typography-7044a64-line-height);
  letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
  word-spacing: var(--e-global-typography-7044a64-word-spacing);
  color: var(--e-global-color-308e809);
}
.elementor-88
  .elementor-element.elementor-element-1486491
  .jeg-elementor-kit.jkit-heading
  .heading-section-title {
  margin: 0px 0px 0px 0px;
}
.elementor-88
  .elementor-element.elementor-element-1486491
  .jeg-elementor-kit.jkit-heading
  .heading-section-subtitle {
  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-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
  margin: -14px 0px 0px 0px;
}
.elementor-88
  .elementor-element.elementor-element-1486491
  > .elementor-widget-container {
  margin: -10px 0px -10px 0px;
}
.elementor-88 .elementor-element.elementor-element-038015e {
  --grid-template-columns: repeat(0, auto);
  --icon-size: 14px;
  --grid-column-gap: 12px;
  --grid-row-gap: 0px;
}
.elementor-88
  .elementor-element.elementor-element-038015e
  .elementor-widget-container {
  text-align: center;
}
.elementor-88
  .elementor-element.elementor-element-038015e
  .elementor-social-icon {
  background-color: var(--e-global-color-a185853);
  --icon-padding: 0.7em;
}
.elementor-88
  .elementor-element.elementor-element-038015e
  .elementor-social-icon
  i {
  color: var(--e-global-color-308e809);
}
.elementor-88
  .elementor-element.elementor-element-038015e
  .elementor-social-icon
  svg {
  fill: var(--e-global-color-308e809);
}
.elementor-88 .elementor-element.elementor-element-038015e .elementor-icon {
  border-radius: 0px 0px 0px 0px;
}
.elementor-88
  .elementor-element.elementor-element-038015e
  .elementor-social-icon:hover {
  background-color: var(--e-global-color-accent);
}
.elementor-88
  .elementor-element.elementor-element-038015e
  .elementor-social-icon:hover
  i {
  color: var(--e-global-color-primary);
}
.elementor-88
  .elementor-element.elementor-element-038015e
  .elementor-social-icon:hover
  svg {
  fill: var(--e-global-color-primary);
}
.elementor-88
  .elementor-element.elementor-element-038015e
  > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
  padding: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 0px 1px 0px 0px;
  border-color: var(--e-global-color-74046ac);
  border-radius: 0px 0px 0px 0px;
}
.elementor-88
  .elementor-element.elementor-element-c12a1c3:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-88
  .elementor-element.elementor-element-c12a1c3
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-a291686);
}
.elementor-88
  .elementor-element.elementor-element-c12a1c3
  > .elementor-element-populated {
  box-shadow: 0px 0px 30px -4px rgba(98.45645380434782, 102.2684626894051, 117, 0.34);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 20px 0px 0px;
  --e-column-margin-right: 20px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-88
  .elementor-element.elementor-element-c12a1c3
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-88 .elementor-element.elementor-element-f101ca3 img {
  width: 100%;
  max-width: 100%;
  height: 350px;
  object-fit: cover;
}
.elementor-88
  .elementor-element.elementor-element-40c268e
  .jeg-elementor-kit.jkit-heading {
  text-align: center;
}
.elementor-88
  .elementor-element.elementor-element-40c268e
  .jeg-elementor-kit.jkit-heading
  .heading-title {
  font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
  font-size: var(--e-global-typography-7044a64-font-size);
  font-weight: var(--e-global-typography-7044a64-font-weight);
  text-decoration: var(--e-global-typography-7044a64-text-decoration);
  line-height: var(--e-global-typography-7044a64-line-height);
  letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
  word-spacing: var(--e-global-typography-7044a64-word-spacing);
  color: var(--e-global-color-308e809);
}
.elementor-88
  .elementor-element.elementor-element-40c268e
  .jeg-elementor-kit.jkit-heading
  .heading-section-title {
  margin: 0px 0px 0px 0px;
}
.elementor-88
  .elementor-element.elementor-element-40c268e
  .jeg-elementor-kit.jkit-heading
  .heading-section-subtitle {
  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-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
  margin: -14px 0px 0px 0px;
}
.elementor-88
  .elementor-element.elementor-element-40c268e
  > .elementor-widget-container {
  margin: -10px 0px -10px 0px;
}
.elementor-88 .elementor-element.elementor-element-82863c6 {
  --grid-template-columns: repeat(0, auto);
  --icon-size: 14px;
  --grid-column-gap: 12px;
  --grid-row-gap: 0px;
}
.elementor-88
  .elementor-element.elementor-element-82863c6
  .elementor-widget-container {
  text-align: center;
}
.elementor-88
  .elementor-element.elementor-element-82863c6
  .elementor-social-icon {
  background-color: var(--e-global-color-a185853);
  --icon-padding: 0.7em;
}
.elementor-88
  .elementor-element.elementor-element-82863c6
  .elementor-social-icon
  i {
  color: var(--e-global-color-308e809);
}
.elementor-88
  .elementor-element.elementor-element-82863c6
  .elementor-social-icon
  svg {
  fill: var(--e-global-color-308e809);
}
.elementor-88 .elementor-element.elementor-element-82863c6 .elementor-icon {
  border-radius: 0px 0px 0px 0px;
}
.elementor-88
  .elementor-element.elementor-element-82863c6
  .elementor-social-icon:hover {
  background-color: var(--e-global-color-accent);
}
.elementor-88
  .elementor-element.elementor-element-82863c6
  .elementor-social-icon:hover
  i {
  color: var(--e-global-color-primary);
}
.elementor-88
  .elementor-element.elementor-element-82863c6
  .elementor-social-icon:hover
  svg {
  fill: var(--e-global-color-primary);
}
.elementor-88
  .elementor-element.elementor-element-82863c6
  > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
  padding: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 0px 1px 0px 0px;
  border-color: var(--e-global-color-74046ac);
  border-radius: 0px 0px 0px 0px;
}
.elementor-88
  .elementor-element.elementor-element-a74cbd0:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-88
  .elementor-element.elementor-element-a74cbd0
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-a291686);
}
.elementor-88
  .elementor-element.elementor-element-a74cbd0
  > .elementor-element-populated {
  box-shadow: 0px 0px 30px -4px rgba(98.45645380434782, 102.2684626894051, 117, 0.34);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 20px 0px 0px;
  --e-column-margin-right: 20px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-88
  .elementor-element.elementor-element-a74cbd0
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-88 .elementor-element.elementor-element-f162a37 img {
  width: 100%;
  max-width: 100%;
  height: 350px;
  object-fit: cover;
}
.elementor-88
  .elementor-element.elementor-element-fc8f035
  .jeg-elementor-kit.jkit-heading {
  text-align: center;
}
.elementor-88
  .elementor-element.elementor-element-fc8f035
  .jeg-elementor-kit.jkit-heading
  .heading-title {
  font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
  font-size: var(--e-global-typography-7044a64-font-size);
  font-weight: var(--e-global-typography-7044a64-font-weight);
  text-decoration: var(--e-global-typography-7044a64-text-decoration);
  line-height: var(--e-global-typography-7044a64-line-height);
  letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
  word-spacing: var(--e-global-typography-7044a64-word-spacing);
  color: var(--e-global-color-308e809);
}
.elementor-88
  .elementor-element.elementor-element-fc8f035
  .jeg-elementor-kit.jkit-heading
  .heading-section-title {
  margin: 0px 0px 0px 0px;
}
.elementor-88
  .elementor-element.elementor-element-fc8f035
  .jeg-elementor-kit.jkit-heading
  .heading-section-subtitle {
  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-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
  margin: -14px 0px 0px 0px;
}
.elementor-88
  .elementor-element.elementor-element-fc8f035
  > .elementor-widget-container {
  margin: -10px 0px -10px 0px;
}
.elementor-88 .elementor-element.elementor-element-1858842 {
  --grid-template-columns: repeat(0, auto);
  --icon-size: 14px;
  --grid-column-gap: 12px;
  --grid-row-gap: 0px;
}
.elementor-88
  .elementor-element.elementor-element-1858842
  .elementor-widget-container {
  text-align: center;
}
.elementor-88
  .elementor-element.elementor-element-1858842
  .elementor-social-icon {
  background-color: var(--e-global-color-a185853);
  --icon-padding: 0.7em;
}
.elementor-88
  .elementor-element.elementor-element-1858842
  .elementor-social-icon
  i {
  color: var(--e-global-color-308e809);
}
.elementor-88
  .elementor-element.elementor-element-1858842
  .elementor-social-icon
  svg {
  fill: var(--e-global-color-308e809);
}
.elementor-88 .elementor-element.elementor-element-1858842 .elementor-icon {
  border-radius: 0px 0px 0px 0px;
}
.elementor-88
  .elementor-element.elementor-element-1858842
  .elementor-social-icon:hover {
  background-color: var(--e-global-color-accent);
}
.elementor-88
  .elementor-element.elementor-element-1858842
  .elementor-social-icon:hover
  i {
  color: var(--e-global-color-primary);
}
.elementor-88
  .elementor-element.elementor-element-1858842
  .elementor-social-icon:hover
  svg {
  fill: var(--e-global-color-primary);
}
.elementor-88
  .elementor-element.elementor-element-1858842
  > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
  padding: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 0px 1px 0px 0px;
  border-color: var(--e-global-color-74046ac);
  border-radius: 0px 0px 0px 0px;
}
.elementor-88
  .elementor-element.elementor-element-90c8543:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-88
  .elementor-element.elementor-element-90c8543
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-a291686);
}
.elementor-88
  .elementor-element.elementor-element-90c8543
  > .elementor-element-populated {
  box-shadow: 0px 0px 30px -4px rgba(98.45645380434782, 102.2684626894051, 117, 0.34);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 20px 0px 0px;
  --e-column-margin-right: 20px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-88
  .elementor-element.elementor-element-90c8543
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-88 .elementor-element.elementor-element-fd32513 img {
  width: 100%;
  max-width: 100%;
  height: 350px;
  object-fit: cover;
}
.elementor-88
  .elementor-element.elementor-element-9ddc6be
  .jeg-elementor-kit.jkit-heading {
  text-align: center;
}
.elementor-88
  .elementor-element.elementor-element-9ddc6be
  .jeg-elementor-kit.jkit-heading
  .heading-title {
  font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
  font-size: var(--e-global-typography-7044a64-font-size);
  font-weight: var(--e-global-typography-7044a64-font-weight);
  text-decoration: var(--e-global-typography-7044a64-text-decoration);
  line-height: var(--e-global-typography-7044a64-line-height);
  letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
  word-spacing: var(--e-global-typography-7044a64-word-spacing);
  color: var(--e-global-color-308e809);
}
.elementor-88
  .elementor-element.elementor-element-9ddc6be
  .jeg-elementor-kit.jkit-heading
  .heading-section-title {
  margin: 0px 0px 0px 0px;
}
.elementor-88
  .elementor-element.elementor-element-9ddc6be
  .jeg-elementor-kit.jkit-heading
  .heading-section-subtitle {
  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-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
  margin: -14px 0px 0px 0px;
}
.elementor-88
  .elementor-element.elementor-element-9ddc6be
  > .elementor-widget-container {
  margin: -10px 0px -10px 0px;
}
.elementor-88 .elementor-element.elementor-element-3540c8a {
  --grid-template-columns: repeat(0, auto);
  --icon-size: 14px;
  --grid-column-gap: 12px;
  --grid-row-gap: 0px;
}
.elementor-88
  .elementor-element.elementor-element-3540c8a
  .elementor-widget-container {
  text-align: center;
}
.elementor-88
  .elementor-element.elementor-element-3540c8a
  .elementor-social-icon {
  background-color: var(--e-global-color-a185853);
  --icon-padding: 0.7em;
}
.elementor-88
  .elementor-element.elementor-element-3540c8a
  .elementor-social-icon
  i {
  color: var(--e-global-color-308e809);
}
.elementor-88
  .elementor-element.elementor-element-3540c8a
  .elementor-social-icon
  svg {
  fill: var(--e-global-color-308e809);
}
.elementor-88 .elementor-element.elementor-element-3540c8a .elementor-icon {
  border-radius: 0px 0px 0px 0px;
}
.elementor-88
  .elementor-element.elementor-element-3540c8a
  .elementor-social-icon:hover {
  background-color: var(--e-global-color-accent);
}
.elementor-88
  .elementor-element.elementor-element-3540c8a
  .elementor-social-icon:hover
  i {
  color: var(--e-global-color-primary);
}
.elementor-88
  .elementor-element.elementor-element-3540c8a
  .elementor-social-icon:hover
  svg {
  fill: var(--e-global-color-primary);
}
.elementor-88
  .elementor-element.elementor-element-3540c8a
  > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
  padding: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 0px 1px 0px 0px;
  border-color: var(--e-global-color-74046ac);
  border-radius: 0px 0px 0px 0px;
}
.elementor-88 .elementor-element.elementor-element-1464fb2 {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0em 0em 7em 0em;
}
.elementor-88
  .elementor-element.elementor-element-1464fb2:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-88
  .elementor-element.elementor-element-1464fb2
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-dea41e4);
}
.elementor-88
  .elementor-element.elementor-element-1464fb2
  > .elementor-background-overlay {
  background-color: var(--e-global-color-efef4f9);
  background-image: url("../../2023/03/Asset-2-100-1-e1660896849159.png");
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.22;
  mix-blend-mode: multiply;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-88
  .elementor-element.elementor-element-d3b668a
  > .elementor-element-populated {
  margin: 0% 0% 0% 0%;
  --e-column-margin-right: 0%;
  --e-column-margin-left: 0%;
  padding: 0em 0em 0em 0em;
}
.elementor-88
  .elementor-element.elementor-element-8e82469
  .jeg-elementor-kit.jkit-heading {
  text-align: left;
}
.elementor-88
  .elementor-element.elementor-element-8e82469
  .jeg-elementor-kit.jkit-heading
  .heading-title {
  font-family: var(--e-global-typography-d3dae9a-font-family), Sans-serif;
  font-size: var(--e-global-typography-d3dae9a-font-size);
  font-weight: var(--e-global-typography-d3dae9a-font-weight);
  text-decoration: var(--e-global-typography-d3dae9a-text-decoration);
  line-height: var(--e-global-typography-d3dae9a-line-height);
  letter-spacing: var(--e-global-typography-d3dae9a-letter-spacing);
  word-spacing: var(--e-global-typography-d3dae9a-word-spacing);
  color: var(--e-global-color-308e809);
}
.elementor-88
  .elementor-element.elementor-element-8e82469
  .jeg-elementor-kit.jkit-heading
  .heading-section-title {
  margin: 0px 0px -20px 0px;
}
.elementor-88
  .elementor-element.elementor-element-8e82469
  .jeg-elementor-kit.jkit-heading
  .heading-section-subtitle {
  color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-84ca66e-font-family), Sans-serif;
  font-size: var(--e-global-typography-84ca66e-font-size);
  font-weight: var(--e-global-typography-84ca66e-font-weight);
  text-transform: var(--e-global-typography-84ca66e-text-transform);
  text-decoration: var(--e-global-typography-84ca66e-text-decoration);
  line-height: var(--e-global-typography-84ca66e-line-height);
  letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
  word-spacing: var(--e-global-typography-84ca66e-word-spacing);
  margin: 0px 0px 0px 0px;
}
.elementor-88
  .elementor-element.elementor-element-8e82469
  .jeg-elementor-kit.jkit-heading
  .heading-section-description {
  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-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
  margin: 16px 0px 0px 0px;
}
.elementor-88
  .elementor-element.elementor-element-8e82469
  .jeg-elementor-kit.jkit-heading
  .separator-wrapper.style-dotted,
.elementor-88
  .elementor-element.elementor-element-8e82469
  .jeg-elementor-kit.jkit-heading
  .separator-wrapper.style-solid,
.elementor-88
  .elementor-element.elementor-element-8e82469
  .jeg-elementor-kit.jkit-heading
  .separator-wrapper.style-solid-star,
.elementor-88
  .elementor-element.elementor-element-8e82469
  .jeg-elementor-kit.jkit-heading
  .separator-wrapper.style-solid-bullet {
  width: 200px;
}
.elementor-88
  .elementor-element.elementor-element-8e82469
  .jeg-elementor-kit.jkit-heading
  .separator-wrapper:not(.style-custom),
.elementor-88
  .elementor-element.elementor-element-8e82469
  .jeg-elementor-kit.jkit-heading
  .separator-wrapper.style-dotted:after {
  height: 3px;
}
.elementor-88
  .elementor-element.elementor-element-8e82469
  .jeg-elementor-kit.jkit-heading
  .separator-wrapper.style-dotted,
.elementor-88
  .elementor-element.elementor-element-8e82469
  .jeg-elementor-kit.jkit-heading
  .separator-wrapper.style-solid {
  background: var(--e-global-color-accent);
}
.elementor-88
  .elementor-element.elementor-element-8e82469
  .jeg-elementor-kit.jkit-heading
  .separator-wrapper.style-dotted:after {
  background-color: var(--e-global-color-accent);
  box-shadow: var(--e-global-color-accent);
}
.elementor-88
  .elementor-element.elementor-element-8e82469
  .jeg-elementor-kit.jkit-heading
  .separator-wrapper.style-solid-bullet,
.elementor-88
  .elementor-element.elementor-element-8e82469
  .jeg-elementor-kit.jkit-heading
  .separator-wrapper.style-solid-star {
  background: var(--e-global-color-accent);
}
.elementor-88
  .elementor-element.elementor-element-8e82469
  .jeg-elementor-kit.jkit-heading
  .separator-wrapper.style-solid-bullet:after,
.elementor-88
  .elementor-element.elementor-element-8e82469
  .jeg-elementor-kit.jkit-heading
  .separator-wrapper.style-solid-star:after {
  background-color: var(--e-global-color-accent);
}
.elementor-88
  .elementor-element.elementor-element-8e82469
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-88
  .elementor-element.elementor-element-c045e0a:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-88
  .elementor-element.elementor-element-c045e0a
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-a291686);
}
.elementor-88
  .elementor-element.elementor-element-c045e0a
  > .elementor-element-populated {
  box-shadow: 0px 0px 30px -4px rgba(98.45645380434782, 102.2684626894051, 117, 0.34);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 20px 0px 0px;
  --e-column-margin-right: 20px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-88
  .elementor-element.elementor-element-c045e0a
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-88 .elementor-element.elementor-element-2621d5f img {
  width: 100%;
  max-width: 100%;
  height: 407px;
  object-fit: cover;
}
.elementor-88
  .elementor-element.elementor-element-cfccd25
  .jeg-elementor-kit.jkit-heading {
  text-align: center;
}
.elementor-88
  .elementor-element.elementor-element-cfccd25
  .jeg-elementor-kit.jkit-heading
  .heading-title {
  font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
  font-size: var(--e-global-typography-7044a64-font-size);
  font-weight: var(--e-global-typography-7044a64-font-weight);
  text-decoration: var(--e-global-typography-7044a64-text-decoration);
  line-height: var(--e-global-typography-7044a64-line-height);
  letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
  word-spacing: var(--e-global-typography-7044a64-word-spacing);
  color: var(--e-global-color-308e809);
}
.elementor-88
  .elementor-element.elementor-element-cfccd25
  .jeg-elementor-kit.jkit-heading
  .heading-section-title {
  margin: 0px 0px 0px 0px;
}
.elementor-88
  .elementor-element.elementor-element-cfccd25
  .jeg-elementor-kit.jkit-heading
  .heading-section-subtitle {
  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-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
  margin: -14px 0px 0px 0px;
}
.elementor-88
  .elementor-element.elementor-element-cfccd25
  > .elementor-widget-container {
  margin: -10px 0px -10px 0px;
}
.elementor-88 .elementor-element.elementor-element-be73b00 {
  --grid-template-columns: repeat(0, auto);
  --icon-size: 14px;
  --grid-column-gap: 12px;
  --grid-row-gap: 0px;
}
.elementor-88
  .elementor-element.elementor-element-be73b00
  .elementor-widget-container {
  text-align: center;
}
.elementor-88
  .elementor-element.elementor-element-be73b00
  .elementor-social-icon {
  background-color: var(--e-global-color-a185853);
  --icon-padding: 0.7em;
}
.elementor-88
  .elementor-element.elementor-element-be73b00
  .elementor-social-icon
  i {
  color: var(--e-global-color-308e809);
}
.elementor-88
  .elementor-element.elementor-element-be73b00
  .elementor-social-icon
  svg {
  fill: var(--e-global-color-308e809);
}
.elementor-88 .elementor-element.elementor-element-be73b00 .elementor-icon {
  border-radius: 0px 0px 0px 0px;
}
.elementor-88
  .elementor-element.elementor-element-be73b00
  .elementor-social-icon:hover {
  background-color: var(--e-global-color-accent);
}
.elementor-88
  .elementor-element.elementor-element-be73b00
  .elementor-social-icon:hover
  i {
  color: var(--e-global-color-primary);
}
.elementor-88
  .elementor-element.elementor-element-be73b00
  .elementor-social-icon:hover
  svg {
  fill: var(--e-global-color-primary);
}
.elementor-88
  .elementor-element.elementor-element-be73b00
  > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
  padding: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 0px 1px 0px 0px;
  border-color: var(--e-global-color-74046ac);
  border-radius: 0px 0px 0px 0px;
}
.elementor-88
  .elementor-element.elementor-element-5f39329:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-88
  .elementor-element.elementor-element-5f39329
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-a291686);
}
.elementor-88
  .elementor-element.elementor-element-5f39329
  > .elementor-element-populated {
  box-shadow: 0px 0px 30px -4px rgba(98.45645380434782, 102.2684626894051, 117, 0.34);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 20px 0px 0px;
  --e-column-margin-right: 20px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-88
  .elementor-element.elementor-element-5f39329
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-88 .elementor-element.elementor-element-000a7d0 img {
  width: 100%;
  max-width: 100%;
  height: 407px;
  object-fit: cover;
}
.elementor-88
  .elementor-element.elementor-element-cbc6092
  .jeg-elementor-kit.jkit-heading {
  text-align: center;
}
.elementor-88
  .elementor-element.elementor-element-cbc6092
  .jeg-elementor-kit.jkit-heading
  .heading-title {
  font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
  font-size: var(--e-global-typography-7044a64-font-size);
  font-weight: var(--e-global-typography-7044a64-font-weight);
  text-decoration: var(--e-global-typography-7044a64-text-decoration);
  line-height: var(--e-global-typography-7044a64-line-height);
  letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
  word-spacing: var(--e-global-typography-7044a64-word-spacing);
  color: var(--e-global-color-308e809);
}
.elementor-88
  .elementor-element.elementor-element-cbc6092
  .jeg-elementor-kit.jkit-heading
  .heading-section-title {
  margin: 0px 0px 0px 0px;
}
.elementor-88
  .elementor-element.elementor-element-cbc6092
  .jeg-elementor-kit.jkit-heading
  .heading-section-subtitle {
  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-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
  margin: -14px 0px 0px 0px;
}
.elementor-88
  .elementor-element.elementor-element-cbc6092
  > .elementor-widget-container {
  margin: -10px 0px -10px 0px;
}
.elementor-88 .elementor-element.elementor-element-62241b5 {
  --grid-template-columns: repeat(0, auto);
  --icon-size: 14px;
  --grid-column-gap: 12px;
  --grid-row-gap: 0px;
}
.elementor-88
  .elementor-element.elementor-element-62241b5
  .elementor-widget-container {
  text-align: center;
}
.elementor-88
  .elementor-element.elementor-element-62241b5
  .elementor-social-icon {
  background-color: var(--e-global-color-a185853);
  --icon-padding: 0.7em;
}
.elementor-88
  .elementor-element.elementor-element-62241b5
  .elementor-social-icon
  i {
  color: var(--e-global-color-308e809);
}
.elementor-88
  .elementor-element.elementor-element-62241b5
  .elementor-social-icon
  svg {
  fill: var(--e-global-color-308e809);
}
.elementor-88 .elementor-element.elementor-element-62241b5 .elementor-icon {
  border-radius: 0px 0px 0px 0px;
}
.elementor-88
  .elementor-element.elementor-element-62241b5
  .elementor-social-icon:hover {
  background-color: var(--e-global-color-accent);
}
.elementor-88
  .elementor-element.elementor-element-62241b5
  .elementor-social-icon:hover
  i {
  color: var(--e-global-color-primary);
}
.elementor-88
  .elementor-element.elementor-element-62241b5
  .elementor-social-icon:hover
  svg {
  fill: var(--e-global-color-primary);
}
.elementor-88
  .elementor-element.elementor-element-62241b5
  > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
  padding: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 0px 1px 0px 0px;
  border-color: var(--e-global-color-74046ac);
  border-radius: 0px 0px 0px 0px;
}
.elementor-88
  .elementor-element.elementor-element-e34e429:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-88
  .elementor-element.elementor-element-e34e429
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-a291686);
}
.elementor-88
  .elementor-element.elementor-element-e34e429
  > .elementor-element-populated {
  box-shadow: 0px 0px 30px -4px rgba(98.45645380434782, 102.2684626894051, 117, 0.34);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 20px 0px 0px;
  --e-column-margin-right: 20px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-88
  .elementor-element.elementor-element-e34e429
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-88 .elementor-element.elementor-element-37b7cd6 img {
  width: 100%;
  max-width: 100%;
  height: 407px;
  object-fit: cover;
}
.elementor-88
  .elementor-element.elementor-element-e95cee7
  .jeg-elementor-kit.jkit-heading {
  text-align: center;
}
.elementor-88
  .elementor-element.elementor-element-e95cee7
  .jeg-elementor-kit.jkit-heading
  .heading-title {
  font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
  font-size: var(--e-global-typography-7044a64-font-size);
  font-weight: var(--e-global-typography-7044a64-font-weight);
  text-decoration: var(--e-global-typography-7044a64-text-decoration);
  line-height: var(--e-global-typography-7044a64-line-height);
  letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
  word-spacing: var(--e-global-typography-7044a64-word-spacing);
  color: var(--e-global-color-308e809);
}
.elementor-88
  .elementor-element.elementor-element-e95cee7
  .jeg-elementor-kit.jkit-heading
  .heading-section-title {
  margin: 0px 0px 0px 0px;
}
.elementor-88
  .elementor-element.elementor-element-e95cee7
  .jeg-elementor-kit.jkit-heading
  .heading-section-subtitle {
  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-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
  margin: -14px 0px 0px 0px;
}
.elementor-88
  .elementor-element.elementor-element-e95cee7
  > .elementor-widget-container {
  margin: -10px 0px -10px 0px;
}
.elementor-88 .elementor-element.elementor-element-dfe7980 {
  --grid-template-columns: repeat(0, auto);
  --icon-size: 14px;
  --grid-column-gap: 12px;
  --grid-row-gap: 0px;
}
.elementor-88
  .elementor-element.elementor-element-dfe7980
  .elementor-widget-container {
  text-align: center;
}
.elementor-88
  .elementor-element.elementor-element-dfe7980
  .elementor-social-icon {
  background-color: var(--e-global-color-a185853);
  --icon-padding: 0.7em;
}
.elementor-88
  .elementor-element.elementor-element-dfe7980
  .elementor-social-icon
  i {
  color: var(--e-global-color-308e809);
}
.elementor-88
  .elementor-element.elementor-element-dfe7980
  .elementor-social-icon
  svg {
  fill: var(--e-global-color-308e809);
}
.elementor-88 .elementor-element.elementor-element-dfe7980 .elementor-icon {
  border-radius: 0px 0px 0px 0px;
}
.elementor-88
  .elementor-element.elementor-element-dfe7980
  .elementor-social-icon:hover {
  background-color: var(--e-global-color-accent);
}
.elementor-88
  .elementor-element.elementor-element-dfe7980
  .elementor-social-icon:hover
  i {
  color: var(--e-global-color-primary);
}
.elementor-88
  .elementor-element.elementor-element-dfe7980
  .elementor-social-icon:hover
  svg {
  fill: var(--e-global-color-primary);
}
.elementor-88
  .elementor-element.elementor-element-dfe7980
  > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
  padding: 0px 0px 0px 0px;
  border-style: solid;
  border-width: 0px 1px 0px 0px;
  border-color: var(--e-global-color-74046ac);
  border-radius: 0px 0px 0px 0px;
}
.elementor-88
  .elementor-element.elementor-element-6db6c07:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-88
  .elementor-element.elementor-element-6db6c07
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-primary);
}
.elementor-88
  .elementor-element.elementor-element-6db6c07
  > .elementor-background-overlay {
  background-color: var(--e-global-color-74046ac);
  background-image: url("../../2023/03/top-view-of-oil-tank-2022-12-15-19-46-39-utc-1.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 1;
  mix-blend-mode: multiply;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-88
  .elementor-element.elementor-element-6db6c07
  .elementor-background-overlay {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px)
    hue-rotate(0deg);
}
.elementor-88 .elementor-element.elementor-element-6db6c07 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 3em 1em 3em 1em;
}
.elementor-bc-flex-widget
  .elementor-88
  .elementor-element.elementor-element-5aa4c85.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-88
  .elementor-element.elementor-element-5aa4c85.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-88
  .elementor-element.elementor-element-5aa4c85
  > .elementor-element-populated {
  margin: 0em 0em 0em 0em;
  --e-column-margin-right: 0em;
  --e-column-margin-left: 0em;
  padding: 0px 0px 0px 0px;
}
.elementor-88 .elementor-element.elementor-element-e91181b {
  margin-top: 1em;
  margin-bottom: 1em;
}
.elementor-88
  .elementor-element.elementor-element-a3089a2.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-start;
}
.elementor-88
  .elementor-element.elementor-element-a3089a2
  > .elementor-element-populated {
  margin: 0em 0em 0em 0em;
  --e-column-margin-right: 0em;
  --e-column-margin-left: 0em;
  padding: 0px 0px 0px 0px;
}
.elementor-88
  .elementor-element.elementor-element-8192db9
  .elementor-counter-number-wrapper {
  color: var(--e-global-color-a291686);
  font-family: var(--e-global-typography-583e54c-font-family), Sans-serif;
  font-size: var(--e-global-typography-583e54c-font-size);
  font-weight: var(--e-global-typography-583e54c-font-weight);
  text-transform: var(--e-global-typography-583e54c-text-transform);
  line-height: var(--e-global-typography-583e54c-line-height);
  letter-spacing: var(--e-global-typography-583e54c-letter-spacing);
  word-spacing: var(--e-global-typography-583e54c-word-spacing);
}
.elementor-88
  .elementor-element.elementor-element-8192db9
  .elementor-counter-title {
  color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-520c191-font-family), Sans-serif;
  font-size: var(--e-global-typography-520c191-font-size);
  font-weight: var(--e-global-typography-520c191-font-weight);
  text-decoration: var(--e-global-typography-520c191-text-decoration);
  line-height: var(--e-global-typography-520c191-line-height);
  letter-spacing: var(--e-global-typography-520c191-letter-spacing);
  word-spacing: var(--e-global-typography-520c191-word-spacing);
}
.elementor-88 .elementor-element.elementor-element-8192db9 {
  width: auto;
  max-width: auto;
}
.elementor-88
  .elementor-element.elementor-element-8192db9
  > .elementor-widget-container {
  border-radius: 3px 0px 3px 0px;
}
.elementor-88
  .elementor-element.elementor-element-16b5d26.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-88
  .elementor-element.elementor-element-16b5d26
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 1px 0px 1px;
  border-color: var(--e-global-color-74046ac);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-88
  .elementor-element.elementor-element-16b5d26
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-88
  .elementor-element.elementor-element-6335c5e
  .elementor-counter-number-wrapper {
  color: var(--e-global-color-a291686);
  font-family: var(--e-global-typography-583e54c-font-family), Sans-serif;
  font-size: var(--e-global-typography-583e54c-font-size);
  font-weight: var(--e-global-typography-583e54c-font-weight);
  text-transform: var(--e-global-typography-583e54c-text-transform);
  line-height: var(--e-global-typography-583e54c-line-height);
  letter-spacing: var(--e-global-typography-583e54c-letter-spacing);
  word-spacing: var(--e-global-typography-583e54c-word-spacing);
}
.elementor-88
  .elementor-element.elementor-element-6335c5e
  .elementor-counter-title {
  color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-520c191-font-family), Sans-serif;
  font-size: var(--e-global-typography-520c191-font-size);
  font-weight: var(--e-global-typography-520c191-font-weight);
  text-decoration: var(--e-global-typography-520c191-text-decoration);
  line-height: var(--e-global-typography-520c191-line-height);
  letter-spacing: var(--e-global-typography-520c191-letter-spacing);
  word-spacing: var(--e-global-typography-520c191-word-spacing);
}
.elementor-88 .elementor-element.elementor-element-6335c5e {
  width: auto;
  max-width: auto;
}
.elementor-88
  .elementor-element.elementor-element-6335c5e
  > .elementor-widget-container {
  border-radius: 3px 0px 3px 0px;
}
.elementor-88
  .elementor-element.elementor-element-0a6706f.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-88
  .elementor-element.elementor-element-0a6706f
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 1px 0px 0px;
  border-color: var(--e-global-color-74046ac);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-88
  .elementor-element.elementor-element-0a6706f
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-88
  .elementor-element.elementor-element-4a85544
  .elementor-counter-number-wrapper {
  color: var(--e-global-color-a291686);
  font-family: var(--e-global-typography-583e54c-font-family), Sans-serif;
  font-size: var(--e-global-typography-583e54c-font-size);
  font-weight: var(--e-global-typography-583e54c-font-weight);
  text-transform: var(--e-global-typography-583e54c-text-transform);
  line-height: var(--e-global-typography-583e54c-line-height);
  letter-spacing: var(--e-global-typography-583e54c-letter-spacing);
  word-spacing: var(--e-global-typography-583e54c-word-spacing);
}
.elementor-88
  .elementor-element.elementor-element-4a85544
  .elementor-counter-title {
  color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-520c191-font-family), Sans-serif;
  font-size: var(--e-global-typography-520c191-font-size);
  font-weight: var(--e-global-typography-520c191-font-weight);
  text-decoration: var(--e-global-typography-520c191-text-decoration);
  line-height: var(--e-global-typography-520c191-line-height);
  letter-spacing: var(--e-global-typography-520c191-letter-spacing);
  word-spacing: var(--e-global-typography-520c191-word-spacing);
}
.elementor-88 .elementor-element.elementor-element-4a85544 {
  width: auto;
  max-width: auto;
}
.elementor-88
  .elementor-element.elementor-element-4a85544
  > .elementor-widget-container {
  border-radius: 3px 0px 3px 0px;
}
.elementor-88
  .elementor-element.elementor-element-3825e6f.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-88
  .elementor-element.elementor-element-3825e6f
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: var(--e-global-color-91455cb);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-88
  .elementor-element.elementor-element-3825e6f
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-88
  .elementor-element.elementor-element-0cfa7af
  .elementor-counter-number-wrapper {
  color: var(--e-global-color-a291686);
  font-family: var(--e-global-typography-583e54c-font-family), Sans-serif;
  font-size: var(--e-global-typography-583e54c-font-size);
  font-weight: var(--e-global-typography-583e54c-font-weight);
  text-transform: var(--e-global-typography-583e54c-text-transform);
  line-height: var(--e-global-typography-583e54c-line-height);
  letter-spacing: var(--e-global-typography-583e54c-letter-spacing);
  word-spacing: var(--e-global-typography-583e54c-word-spacing);
}
.elementor-88
  .elementor-element.elementor-element-0cfa7af
  .elementor-counter-title {
  color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-520c191-font-family), Sans-serif;
  font-size: var(--e-global-typography-520c191-font-size);
  font-weight: var(--e-global-typography-520c191-font-weight);
  text-decoration: var(--e-global-typography-520c191-text-decoration);
  line-height: var(--e-global-typography-520c191-line-height);
  letter-spacing: var(--e-global-typography-520c191-letter-spacing);
  word-spacing: var(--e-global-typography-520c191-word-spacing);
}
.elementor-88 .elementor-element.elementor-element-0cfa7af {
  width: auto;
  max-width: auto;
}
.elementor-88
  .elementor-element.elementor-element-0cfa7af
  > .elementor-widget-container {
  border-radius: 3px 0px 3px 0px;
}
.elementor-88 .elementor-element.elementor-element-1fb5b63 {
  overflow: hidden;
  padding: 10em 1em 10em 1em;
}
.elementor-88
  .elementor-element.elementor-element-1fb5b63
  > .elementor-background-overlay {
  opacity: 0.2;
}
.elementor-bc-flex-widget
  .elementor-88
  .elementor-element.elementor-element-52b91a8.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-88
  .elementor-element.elementor-element-52b91a8.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-88
  .elementor-element.elementor-element-52b91a8
  > .elementor-element-populated {
  margin: 0em 4em 0em 0em;
  --e-column-margin-right: 4em;
  --e-column-margin-left: 0em;
  padding: 0px 0px 0px 0px;
}
.elementor-88
  .elementor-element.elementor-element-d1364b3
  .jeg-elementor-kit.jkit-heading {
  text-align: left;
}
.elementor-88
  .elementor-element.elementor-element-d1364b3
  .jeg-elementor-kit.jkit-heading
  .heading-title {
  font-family: var(--e-global-typography-5d167aa-font-family), Sans-serif;
  font-size: var(--e-global-typography-5d167aa-font-size);
  font-weight: var(--e-global-typography-5d167aa-font-weight);
  text-decoration: var(--e-global-typography-5d167aa-text-decoration);
  line-height: var(--e-global-typography-5d167aa-line-height);
  letter-spacing: var(--e-global-typography-5d167aa-letter-spacing);
  word-spacing: var(--e-global-typography-5d167aa-word-spacing);
  color: var(--e-global-color-308e809);
}
.elementor-88
  .elementor-element.elementor-element-d1364b3
  .jeg-elementor-kit.jkit-heading
  .heading-section-title {
  margin: 0px 0px -20px 0px;
}
.elementor-88
  .elementor-element.elementor-element-d1364b3
  .jeg-elementor-kit.jkit-heading
  .heading-section-subtitle {
  color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-84ca66e-font-family), Sans-serif;
  font-size: var(--e-global-typography-84ca66e-font-size);
  font-weight: var(--e-global-typography-84ca66e-font-weight);
  text-transform: var(--e-global-typography-84ca66e-text-transform);
  text-decoration: var(--e-global-typography-84ca66e-text-decoration);
  line-height: var(--e-global-typography-84ca66e-line-height);
  letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
  word-spacing: var(--e-global-typography-84ca66e-word-spacing);
  margin: 0px 0px 0px 0px;
}
.elementor-88
  .elementor-element.elementor-element-d1364b3
  .jeg-elementor-kit.jkit-heading
  .heading-section-description {
  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-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
  margin: 20px 0px 0px 0px;
}
.elementor-88
  .elementor-element.elementor-element-d1364b3
  .jeg-elementor-kit.jkit-heading
  .separator-wrapper.style-dotted,
.elementor-88
  .elementor-element.elementor-element-d1364b3
  .jeg-elementor-kit.jkit-heading
  .separator-wrapper.style-solid,
.elementor-88
  .elementor-element.elementor-element-d1364b3
  .jeg-elementor-kit.jkit-heading
  .separator-wrapper.style-solid-star,
.elementor-88
  .elementor-element.elementor-element-d1364b3
  .jeg-elementor-kit.jkit-heading
  .separator-wrapper.style-solid-bullet {
  width: 200px;
}
.elementor-88
  .elementor-element.elementor-element-d1364b3
  .jeg-elementor-kit.jkit-heading
  .separator-wrapper:not(.style-custom),
.elementor-88
  .elementor-element.elementor-element-d1364b3
  .jeg-elementor-kit.jkit-heading
  .separator-wrapper.style-dotted:after {
  height: 3px;
}
.elementor-88
  .elementor-element.elementor-element-d1364b3
  .jeg-elementor-kit.jkit-heading
  .separator-wrapper.style-dotted,
.elementor-88
  .elementor-element.elementor-element-d1364b3
  .jeg-elementor-kit.jkit-heading
  .separator-wrapper.style-solid {
  background: var(--e-global-color-accent);
}
.elementor-88
  .elementor-element.elementor-element-d1364b3
  .jeg-elementor-kit.jkit-heading
  .separator-wrapper.style-dotted:after {
  background-color: var(--e-global-color-accent);
  box-shadow: var(--e-global-color-accent);
}
.elementor-88
  .elementor-element.elementor-element-d1364b3
  .jeg-elementor-kit.jkit-heading
  .separator-wrapper.style-solid-bullet,
.elementor-88
  .elementor-element.elementor-element-d1364b3
  .jeg-elementor-kit.jkit-heading
  .separator-wrapper.style-solid-star {
  background: var(--e-global-color-accent);
}
.elementor-88
  .elementor-element.elementor-element-d1364b3
  .jeg-elementor-kit.jkit-heading
  .separator-wrapper.style-solid-bullet:after,
.elementor-88
  .elementor-element.elementor-element-d1364b3
  .jeg-elementor-kit.jkit-heading
  .separator-wrapper.style-solid-star:after {
  background-color: var(--e-global-color-accent);
}
.elementor-88
  .elementor-element.elementor-element-d1364b3
  > .elementor-widget-container {
  margin: 0px 0px -26px 0px;
}
.elementor-88
  .elementor-element.elementor-element-22fa9b4.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-accent);
}
.elementor-88
  .elementor-element.elementor-element-22fa9b4.elementor-view-framed
  .elementor-icon,
.elementor-88
  .elementor-element.elementor-element-22fa9b4.elementor-view-default
  .elementor-icon {
  fill: var(--e-global-color-accent);
  color: var(--e-global-color-accent);
  border-color: var(--e-global-color-accent);
}
.elementor-88 .elementor-element.elementor-element-22fa9b4 {
  --icon-box-icon-margin: 15px;
  width: var(--container-widget-width, 50%);
  max-width: 50%;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
}
.elementor-88 .elementor-element.elementor-element-22fa9b4 .elementor-icon {
  font-size: 19px;
}
.elementor-88
  .elementor-element.elementor-element-22fa9b4
  .elementor-icon-box-title {
  margin-bottom: 12px;
  color: var(--e-global-color-308e809);
}
.elementor-88
  .elementor-element.elementor-element-22fa9b4
  .elementor-icon-box-title,
.elementor-88
  .elementor-element.elementor-element-22fa9b4
  .elementor-icon-box-title
  a {
  font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
  font-size: var(--e-global-typography-7044a64-font-size);
  font-weight: var(--e-global-typography-7044a64-font-weight);
  text-decoration: var(--e-global-typography-7044a64-text-decoration);
  line-height: var(--e-global-typography-7044a64-line-height);
  letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
  word-spacing: var(--e-global-typography-7044a64-word-spacing);
}
.elementor-88
  .elementor-element.elementor-element-22fa9b4
  .elementor-icon-box-description {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
  font-size: var(--e-global-typography-b2ce6af-font-size);
  font-weight: var(--e-global-typography-b2ce6af-font-weight);
  text-decoration: var(--e-global-typography-b2ce6af-text-decoration);
  line-height: var(--e-global-typography-b2ce6af-line-height);
  letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
  word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
}
.elementor-88
  .elementor-element.elementor-element-22fa9b4
  > .elementor-widget-container {
  margin: 0px 12px 30px 0px;
}
.elementor-88
  .elementor-element.elementor-element-22fa9b4
  > .elementor-widget-container:hover {
  --e-transform-translateY: 20px;
}
.elementor-88
  .elementor-element.elementor-element-0da615f.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-accent);
}
.elementor-88
  .elementor-element.elementor-element-0da615f.elementor-view-framed
  .elementor-icon,
.elementor-88
  .elementor-element.elementor-element-0da615f.elementor-view-default
  .elementor-icon {
  fill: var(--e-global-color-accent);
  color: var(--e-global-color-accent);
  border-color: var(--e-global-color-accent);
}
.elementor-88 .elementor-element.elementor-element-0da615f {
  --icon-box-icon-margin: 15px;
  width: var(--container-widget-width, 50%);
  max-width: 50%;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
}
.elementor-88 .elementor-element.elementor-element-0da615f .elementor-icon {
  font-size: 19px;
}
.elementor-88
  .elementor-element.elementor-element-0da615f
  .elementor-icon-box-title {
  margin-bottom: 12px;
  color: var(--e-global-color-308e809);
}
.elementor-88
  .elementor-element.elementor-element-0da615f
  .elementor-icon-box-title,
.elementor-88
  .elementor-element.elementor-element-0da615f
  .elementor-icon-box-title
  a {
  font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
  font-size: var(--e-global-typography-7044a64-font-size);
  font-weight: var(--e-global-typography-7044a64-font-weight);
  text-decoration: var(--e-global-typography-7044a64-text-decoration);
  line-height: var(--e-global-typography-7044a64-line-height);
  letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
  word-spacing: var(--e-global-typography-7044a64-word-spacing);
}
.elementor-88
  .elementor-element.elementor-element-0da615f
  .elementor-icon-box-description {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
  font-size: var(--e-global-typography-b2ce6af-font-size);
  font-weight: var(--e-global-typography-b2ce6af-font-weight);
  text-decoration: var(--e-global-typography-b2ce6af-text-decoration);
  line-height: var(--e-global-typography-b2ce6af-line-height);
  letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
  word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
}
.elementor-88
  .elementor-element.elementor-element-0da615f
  > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
}
.elementor-88
  .elementor-element.elementor-element-0da615f
  > .elementor-widget-container:hover {
  --e-transform-translateY: 20px;
}
.elementor-88
  .elementor-element.elementor-element-2bcda80.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-accent);
}
.elementor-88
  .elementor-element.elementor-element-2bcda80.elementor-view-framed
  .elementor-icon,
.elementor-88
  .elementor-element.elementor-element-2bcda80.elementor-view-default
  .elementor-icon {
  fill: var(--e-global-color-accent);
  color: var(--e-global-color-accent);
  border-color: var(--e-global-color-accent);
}
.elementor-88 .elementor-element.elementor-element-2bcda80 {
  --icon-box-icon-margin: 15px;
  width: var(--container-widget-width, 50%);
  max-width: 50%;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
}
.elementor-88 .elementor-element.elementor-element-2bcda80 .elementor-icon {
  font-size: 19px;
}
.elementor-88
  .elementor-element.elementor-element-2bcda80
  .elementor-icon-box-title {
  margin-bottom: 12px;
  color: var(--e-global-color-308e809);
}
.elementor-88
  .elementor-element.elementor-element-2bcda80
  .elementor-icon-box-title,
.elementor-88
  .elementor-element.elementor-element-2bcda80
  .elementor-icon-box-title
  a {
  font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
  font-size: var(--e-global-typography-7044a64-font-size);
  font-weight: var(--e-global-typography-7044a64-font-weight);
  text-decoration: var(--e-global-typography-7044a64-text-decoration);
  line-height: var(--e-global-typography-7044a64-line-height);
  letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
  word-spacing: var(--e-global-typography-7044a64-word-spacing);
}
.elementor-88
  .elementor-element.elementor-element-2bcda80
  .elementor-icon-box-description {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
  font-size: var(--e-global-typography-b2ce6af-font-size);
  font-weight: var(--e-global-typography-b2ce6af-font-weight);
  text-decoration: var(--e-global-typography-b2ce6af-text-decoration);
  line-height: var(--e-global-typography-b2ce6af-line-height);
  letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
  word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
}
.elementor-88
  .elementor-element.elementor-element-2bcda80
  > .elementor-widget-container {
  margin: 0px 12px 30px 0px;
}
.elementor-88
  .elementor-element.elementor-element-2bcda80
  > .elementor-widget-container:hover {
  --e-transform-translateY: 20px;
}
.elementor-88
  .elementor-element.elementor-element-20bee40.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-accent);
}
.elementor-88
  .elementor-element.elementor-element-20bee40.elementor-view-framed
  .elementor-icon,
.elementor-88
  .elementor-element.elementor-element-20bee40.elementor-view-default
  .elementor-icon {
  fill: var(--e-global-color-accent);
  color: var(--e-global-color-accent);
  border-color: var(--e-global-color-accent);
}
.elementor-88 .elementor-element.elementor-element-20bee40 {
  --icon-box-icon-margin: 15px;
  width: var(--container-widget-width, 50%);
  max-width: 50%;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
}
.elementor-88 .elementor-element.elementor-element-20bee40 .elementor-icon {
  font-size: 19px;
}
.elementor-88
  .elementor-element.elementor-element-20bee40
  .elementor-icon-box-title {
  margin-bottom: 12px;
  color: var(--e-global-color-308e809);
}
.elementor-88
  .elementor-element.elementor-element-20bee40
  .elementor-icon-box-title,
.elementor-88
  .elementor-element.elementor-element-20bee40
  .elementor-icon-box-title
  a {
  font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
  font-size: var(--e-global-typography-7044a64-font-size);
  font-weight: var(--e-global-typography-7044a64-font-weight);
  text-decoration: var(--e-global-typography-7044a64-text-decoration);
  line-height: var(--e-global-typography-7044a64-line-height);
  letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
  word-spacing: var(--e-global-typography-7044a64-word-spacing);
}
.elementor-88
  .elementor-element.elementor-element-20bee40
  .elementor-icon-box-description {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-b2ce6af-font-family), Sans-serif;
  font-size: var(--e-global-typography-b2ce6af-font-size);
  font-weight: var(--e-global-typography-b2ce6af-font-weight);
  text-decoration: var(--e-global-typography-b2ce6af-text-decoration);
  line-height: var(--e-global-typography-b2ce6af-line-height);
  letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
  word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
}
.elementor-88
  .elementor-element.elementor-element-20bee40
  > .elementor-widget-container {
  margin: 0px 0px 30px 0px;
}
.elementor-88
  .elementor-element.elementor-element-20bee40
  > .elementor-widget-container:hover {
  --e-transform-translateY: 20px;
}
.elementor-88 .elementor-element.elementor-element-9db14cc img {
  width: 100%;
  height: 500px;
  object-fit: cover;
  border-radius: 0px 0px 0px 0px;
}
.elementor-88
  .elementor-element.elementor-element-9db14cc
  > .elementor-widget-container {
  margin: 0em 0em 0em 0em;
}
.elementor-88 .elementor-element.elementor-element-0537c28 {
  margin-top: -15em;
  margin-bottom: 0em;
  padding: 0px 0px 0px 0px;
}
.elementor-88
  .elementor-element.elementor-element-992b000:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-88
  .elementor-element.elementor-element-992b000
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-a185853);
}
.elementor-88
  .elementor-element.elementor-element-992b000
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px -12px 0px -23px;
  --e-column-margin-right: -12px;
  --e-column-margin-left: -23px;
  padding: 55px 35px 55px 35px;
}
.elementor-88
  .elementor-element.elementor-element-992b000
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-88
  .elementor-element.elementor-element-0e68ab2
  .elementor-testimonial-wrapper {
  text-align: left;
}
.elementor-88
  .elementor-element.elementor-element-0e68ab2
  .elementor-testimonial-content {
  color: var(--e-global-color-primary);
  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-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-88
  .elementor-element.elementor-element-0e68ab2
  .elementor-testimonial-wrapper
  .elementor-testimonial-image
  img {
  width: 59px;
  height: 59px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-88
  .elementor-element.elementor-element-0e68ab2
  .elementor-testimonial-name {
  color: var(--e-global-color-308e809);
  font-family: var(--e-global-typography-7044a64-font-family), Sans-serif;
  font-size: var(--e-global-typography-7044a64-font-size);
  font-weight: var(--e-global-typography-7044a64-font-weight);
  text-decoration: var(--e-global-typography-7044a64-text-decoration);
  line-height: var(--e-global-typography-7044a64-line-height);
  letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
  word-spacing: var(--e-global-typography-7044a64-word-spacing);
}
.elementor-88
  .elementor-element.elementor-element-0e68ab2
  .elementor-testimonial-job {
  color: var(--e-global-color-accent);
  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-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-88
  .elementor-element.elementor-element-0e68ab2
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-88 .elementor-element.elementor-element-1944f11 {
  text-align: right;
}
.elementor-88
  .elementor-element.elementor-element-1944f11
  .elementor-star-rating {
  font-size: 35px;
}
.elementor-88
  .elementor-element.elementor-element-cd1bd3b
  .jeg-elementor-kit.jkit-video-button {
  text-align: center;
}
.elementor-88
  .elementor-element.elementor-element-cd1bd3b
  .jeg-elementor-kit.jkit-video-button
  .jkit-video-popup-btn {
  padding: 4px 4px 4px 4px;
  height: 80px;
  width: 80px;
  line-height: 63px;
  background-color: var(--e-global-color-accent);
  border-style: solid;
  border-width: 6px 6px 6px 6px;
  border-color: var(--e-global-color-a291686);
}
.elementor-88
  .elementor-element.elementor-element-cd1bd3b
  .jeg-elementor-kit.jkit-video-button
  i {
  font-size: 22px;
}
.elementor-88
  .elementor-element.elementor-element-cd1bd3b
  .jeg-elementor-kit.jkit-video-button
  svg {
  width: 22px;
}
.elementor-88
  .elementor-element.elementor-element-cd1bd3b
  .jeg-elementor-kit.jkit-video-button
  .jkit-video-popup-btn
  i,
.elementor-88
  .elementor-element.elementor-element-cd1bd3b
  .jeg-elementor-kit.jkit-video-button
  .jkit-video-popup-btn
  span {
  color: var(--e-global-color-dea41e4);
}
.elementor-88
  .elementor-element.elementor-element-cd1bd3b
  .jeg-elementor-kit.jkit-video-button
  .jkit-video-popup-btn
  svg {
  fill: var(--e-global-color-dea41e4);
}
.elementor-88
  .elementor-element.elementor-element-cd1bd3b
  .jeg-elementor-kit.jkit-video-button
  .jkit-video-popup-btn.glow-enable:after,
.elementor-88
  .elementor-element.elementor-element-cd1bd3b
  .jeg-elementor-kit.jkit-video-button
  .jkit-video-popup-btn.glow-enable:before {
  color: var(--e-global-color-accent);
}
.elementor-88
  .elementor-element.elementor-element-cd1bd3b
  .jeg-elementor-kit.jkit-video-button
  .jkit-video-popup-btn,
.elementor-88
  .elementor-element.elementor-element-cd1bd3b
  .jeg-elementor-kit.jkit-video-button
  .jkit-video-popup-btn.glow-enable:after,
.elementor-88
  .elementor-element.elementor-element-cd1bd3b
  .jeg-elementor-kit.jkit-video-button
  .jkit-video-popup-btn.glow-enable:before {
  border-radius: 0px 0px 0px 0px;
}
.elementor-88
  .elementor-element.elementor-element-cd1bd3b
  > .elementor-widget-container {
  margin: -21px 0px -79px -36px;
}
.elementor-88 .elementor-element.elementor-element-cd1bd3b {
  width: auto;
  max-width: auto;
}
.elementor-88
  .elementor-element.elementor-element-cbf063f
  > .elementor-container {
  max-width: 850px;
}
.elementor-88
  .elementor-element.elementor-element-cbf063f:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-88
  .elementor-element.elementor-element-cbf063f
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../../../../../image/99.jpeg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-88
  .elementor-element.elementor-element-cbf063f
  > .elementor-background-overlay {
  background-color: var(--e-global-color-308e809);
  opacity: 0.69;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-88 .elementor-element.elementor-element-cbf063f {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 8em 1em 8em 1em;
}
.elementor-88
  .elementor-element.elementor-element-34a9a24.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-88 .elementor-element.elementor-element-78ff2f0 {
  text-align: center;
}
.elementor-88
  .elementor-element.elementor-element-78ff2f0
  .elementor-heading-title {
  color: var(--e-global-color-a291686);
  font-family: var(--e-global-typography-5d167aa-font-family), Sans-serif;
  font-size: var(--e-global-typography-5d167aa-font-size);
  font-weight: var(--e-global-typography-5d167aa-font-weight);
  text-decoration: var(--e-global-typography-5d167aa-text-decoration);
  line-height: var(--e-global-typography-5d167aa-line-height);
  letter-spacing: var(--e-global-typography-5d167aa-letter-spacing);
  word-spacing: var(--e-global-typography-5d167aa-word-spacing);
}
.elementor-88 .elementor-element.elementor-element-17382ab {
  text-align: center;
  color: var(--e-global-color-a291686);
  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-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
  width: var(--container-widget-width, 620px);
  max-width: 620px;
  --container-widget-width: 620px;
  --container-widget-flex-grow: 0;
}
.elementor-88
  .elementor-element.elementor-element-17382ab
  > .elementor-widget-container {
  padding: 0em 0em 1em 0em;
}
.elementor-88
  .elementor-element.elementor-element-7d77702
  .jeg-elementor-kit.jkit-dual-button
  .jkit-dual-button-wrapper {
  width: 56%;
}
.elementor-88
  .elementor-element.elementor-element-7d77702
  .jeg-elementor-kit.jkit-dual-button
  .jkit-dual-button-wrapper
  .jkit-dual-btn:not(:last-child) {
  margin-right: 20px;
}
.elementor-88
  .elementor-element.elementor-element-7d77702
  .jeg-elementor-kit.jkit-dual-button
  .jkit-dual-button-wrapper
  .jkit-dual-button-two.icon-position-before
  i,
.elementor-88
  .elementor-element.elementor-element-7d77702
  .jeg-elementor-kit.jkit-dual-button
  .jkit-dual-button-wrapper
  .jkit-dual-button-two.icon-position-before
  svg {
  margin-right: 5px;
}
.elementor-88
  .elementor-element.elementor-element-7d77702
  .jeg-elementor-kit.jkit-dual-button
  .jkit-dual-button-wrapper
  .jkit-dual-button-two.icon-position-after
  i,
.elementor-88
  .elementor-element.elementor-element-7d77702
  .jeg-elementor-kit.jkit-dual-button
  .jkit-dual-button-wrapper
  .jkit-dual-button-two.icon-position-after
  svg {
  margin-left: 5px;
}
.elementor-88
  .elementor-element.elementor-element-7d77702
  .jeg-elementor-kit.jkit-dual-button
  .jkit-dual-button-wrapper
  .jkit-dual-button-one {
  font-family: var(--e-global-typography-520c191-font-family), Sans-serif;
  font-size: var(--e-global-typography-520c191-font-size);
  font-weight: var(--e-global-typography-520c191-font-weight);
  text-decoration: var(--e-global-typography-520c191-text-decoration);
  line-height: var(--e-global-typography-520c191-line-height);
  letter-spacing: var(--e-global-typography-520c191-letter-spacing);
  word-spacing: var(--e-global-typography-520c191-word-spacing);
  color: var(--e-global-color-dea41e4);
  background-color: var(--e-global-color-accent);
  padding: 20px 35px 20px 35px;
  text-align: center;
}
.elementor-88
  .elementor-element.elementor-element-7d77702
  .jeg-elementor-kit.jkit-dual-button
  .jkit-dual-button-wrapper
  .jkit-dual-button-one
  svg {
  fill: var(--e-global-color-dea41e4);
}
.elementor-88
  .elementor-element.elementor-element-7d77702
  .jeg-elementor-kit.jkit-dual-button
  .jkit-dual-button-wrapper
  .jkit-dual-button-one:hover {
  color: var(--e-global-color-dea41e4);
  background-color: var(--e-global-color-primary);
}
.elementor-88
  .elementor-element.elementor-element-7d77702
  .jeg-elementor-kit.jkit-dual-button
  .jkit-dual-button-wrapper
  .jkit-dual-button-one:hover
  svg {
  fill: var(--e-global-color-dea41e4);
}
.elementor-88
  .elementor-element.elementor-element-7d77702
  .jeg-elementor-kit.jkit-dual-button
  .jkit-dual-button-wrapper
  .jkit-dual-button-two {
  font-family: var(--e-global-typography-520c191-font-family), Sans-serif;
  font-size: var(--e-global-typography-520c191-font-size);
  font-weight: var(--e-global-typography-520c191-font-weight);
  text-decoration: var(--e-global-typography-520c191-text-decoration);
  line-height: var(--e-global-typography-520c191-line-height);
  letter-spacing: var(--e-global-typography-520c191-letter-spacing);
  word-spacing: var(--e-global-typography-520c191-word-spacing);
  color: var(--e-global-color-dea41e4);
  background-color: var(--e-global-color-text);
  text-align: center;
}
.elementor-88
  .elementor-element.elementor-element-7d77702
  .jeg-elementor-kit.jkit-dual-button
  .jkit-dual-button-wrapper
  .jkit-dual-button-two
  svg {
  fill: var(--e-global-color-dea41e4);
}
.elementor-88
  .elementor-element.elementor-element-7d77702
  .jeg-elementor-kit.jkit-dual-button
  .jkit-dual-button-wrapper
  .jkit-dual-button-two:hover {
  color: var(--e-global-color-dea41e4);
  background-color: var(--e-global-color-primary);
}
.elementor-88
  .elementor-element.elementor-element-7d77702
  .jeg-elementor-kit.jkit-dual-button
  .jkit-dual-button-wrapper
  .jkit-dual-button-two:hover
  svg {
  fill: var(--e-global-color-dea41e4);
}
:root {
  --page-title-display: none;
}
@media (min-width: 768px) {
  .elementor-88 .elementor-element.elementor-element-a3089a2 {
    width: 21.563%;
  }
  .elementor-88 .elementor-element.elementor-element-16b5d26 {
    width: 28.437%;
  }
  .elementor-88 .elementor-element.elementor-element-0a6706f {
    width: 28.984%;
  }
  .elementor-88 .elementor-element.elementor-element-3825e6f {
    width: 20.998%;
  }
  .elementor-88 .elementor-element.elementor-element-52b91a8 {
    width: 56.483%;
  }
  .elementor-88 .elementor-element.elementor-element-dffac3a {
    width: 43.517%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-88 .elementor-element.elementor-element-79750819 {
    width: 100%;
  }
  .elementor-88 .elementor-element.elementor-element-e5b3be7 {
    width: 100%;
  }
  .elementor-88 .elementor-element.elementor-element-d3b668a {
    width: 100%;
  }
  .elementor-88 .elementor-element.elementor-element-a3089a2 {
    width: 25%;
  }
  .elementor-88 .elementor-element.elementor-element-16b5d26 {
    width: 25%;
  }
  .elementor-88 .elementor-element.elementor-element-0a6706f {
    width: 25%;
  }
  .elementor-88 .elementor-element.elementor-element-3825e6f {
    width: 25%;
  }
  .elementor-88 .elementor-element.elementor-element-52b91a8 {
    width: 100%;
  }
  .elementor-88 .elementor-element.elementor-element-dffac3a {
    width: 100%;
  }
}
@media (min-width: 1025px) {
  .elementor-88
    .elementor-element.elementor-element-6db6c07
    > .elementor-background-overlay {
    background-attachment: fixed;
  }
  .elementor-88
    .elementor-element.elementor-element-cbf063f:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-88
    .elementor-element.elementor-element-cbf063f
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: fixed;
  }
}
@media (max-width: 1024px) {
  .elementor-88 .elementor-element.elementor-element-4c2d043d {
    margin-top: -10em;
    margin-bottom: 0em;
    padding: 12em 1em 5em 1em;
  }
  .elementor-88 .elementor-element.elementor-element-2cb63c98 {
    padding: 0% 0% 0% 0%;
  }
  .elementor-88
    .elementor-element.elementor-element-73397f99
    .hfe-page-title-wrapper {
    text-align: center;
  }
  .elementor-88
    .elementor-element.elementor-element-73397f99
    .elementor-heading-title,
  .elementor-88
    .elementor-element.elementor-element-73397f99
    .hfe-page-title
    a {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
  }
  .elementor-88
    .elementor-element.elementor-element-2be9b2c8
    .jeg-elementor-kit.jkit-heading {
    text-align: center;
  }
  .elementor-88
    .elementor-element.elementor-element-2be9b2c8
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-5d167aa-font-size);
    line-height: var(--e-global-typography-5d167aa-line-height);
    letter-spacing: var(--e-global-typography-5d167aa-letter-spacing);
    word-spacing: var(--e-global-typography-5d167aa-word-spacing);
  }
  .elementor-88
    .elementor-element.elementor-element-2be9b2c8
    .jeg-elementor-kit.jkit-heading
    .heading-section-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-88 .elementor-element.elementor-element-c8bb3ad {
    padding: 5em 2em 5em 2em;
  }
  .elementor-88
    .elementor-element.elementor-element-e5b3be7
    > .elementor-element-populated {
    margin: 0% 0% 0% 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
  }
  .elementor-88
    .elementor-element.elementor-element-a1e3611
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-d3dae9a-font-size);
    line-height: var(--e-global-typography-d3dae9a-line-height);
    letter-spacing: var(--e-global-typography-d3dae9a-letter-spacing);
    word-spacing: var(--e-global-typography-d3dae9a-word-spacing);
  }
  .elementor-88
    .elementor-element.elementor-element-a1e3611
    .jeg-elementor-kit.jkit-heading
    .heading-section-subtitle {
    font-size: var(--e-global-typography-84ca66e-font-size);
    line-height: var(--e-global-typography-84ca66e-line-height);
    letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
    word-spacing: var(--e-global-typography-84ca66e-word-spacing);
  }
  .elementor-88
    .elementor-element.elementor-element-a1e3611
    .jeg-elementor-kit.jkit-heading
    .heading-section-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-88
    .elementor-element.elementor-element-77c4aee
    > .elementor-element-populated {
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
  }
  .elementor-88 .elementor-element.elementor-element-26dd65b img {
    height: 290px;
  }
  .elementor-88
    .elementor-element.elementor-element-1486491
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
  }
  .elementor-88
    .elementor-element.elementor-element-1486491
    .jeg-elementor-kit.jkit-heading
    .heading-section-subtitle {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-88
    .elementor-element.elementor-element-c12a1c3
    > .elementor-element-populated {
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
  }
  .elementor-88 .elementor-element.elementor-element-f101ca3 img {
    height: 290px;
  }
  .elementor-88
    .elementor-element.elementor-element-40c268e
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
  }
  .elementor-88
    .elementor-element.elementor-element-40c268e
    .jeg-elementor-kit.jkit-heading
    .heading-section-subtitle {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-88
    .elementor-element.elementor-element-a74cbd0
    > .elementor-element-populated {
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
  }
  .elementor-88 .elementor-element.elementor-element-f162a37 img {
    height: 290px;
  }
  .elementor-88
    .elementor-element.elementor-element-fc8f035
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
  }
  .elementor-88
    .elementor-element.elementor-element-fc8f035
    .jeg-elementor-kit.jkit-heading
    .heading-section-subtitle {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-88
    .elementor-element.elementor-element-90c8543
    > .elementor-element-populated {
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
  }
  .elementor-88 .elementor-element.elementor-element-fd32513 img {
    height: 290px;
  }
  .elementor-88
    .elementor-element.elementor-element-9ddc6be
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
  }
  .elementor-88
    .elementor-element.elementor-element-9ddc6be
    .jeg-elementor-kit.jkit-heading
    .heading-section-subtitle {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-88 .elementor-element.elementor-element-1464fb2 {
    padding: 0em 2em 5em 2em;
  }
  .elementor-88
    .elementor-element.elementor-element-d3b668a
    > .elementor-element-populated {
    margin: 0% 0% 0% 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
  }
  .elementor-88
    .elementor-element.elementor-element-8e82469
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-d3dae9a-font-size);
    line-height: var(--e-global-typography-d3dae9a-line-height);
    letter-spacing: var(--e-global-typography-d3dae9a-letter-spacing);
    word-spacing: var(--e-global-typography-d3dae9a-word-spacing);
  }
  .elementor-88
    .elementor-element.elementor-element-8e82469
    .jeg-elementor-kit.jkit-heading
    .heading-section-subtitle {
    font-size: var(--e-global-typography-84ca66e-font-size);
    line-height: var(--e-global-typography-84ca66e-line-height);
    letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
    word-spacing: var(--e-global-typography-84ca66e-word-spacing);
  }
  .elementor-88
    .elementor-element.elementor-element-8e82469
    .jeg-elementor-kit.jkit-heading
    .heading-section-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-88
    .elementor-element.elementor-element-c045e0a
    > .elementor-element-populated {
    margin: 0px 10px 0px 0px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 0px;
  }
  .elementor-88 .elementor-element.elementor-element-2621d5f img {
    height: 290px;
  }
  .elementor-88
    .elementor-element.elementor-element-cfccd25
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
  }
  .elementor-88
    .elementor-element.elementor-element-cfccd25
    .jeg-elementor-kit.jkit-heading
    .heading-section-subtitle {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-88
    .elementor-element.elementor-element-5f39329
    > .elementor-element-populated {
    margin: 0px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
  }
  .elementor-88 .elementor-element.elementor-element-000a7d0 img {
    height: 290px;
  }
  .elementor-88
    .elementor-element.elementor-element-cbc6092
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
  }
  .elementor-88
    .elementor-element.elementor-element-cbc6092
    .jeg-elementor-kit.jkit-heading
    .heading-section-subtitle {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-88
    .elementor-element.elementor-element-e34e429
    > .elementor-element-populated {
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
  }
  .elementor-88 .elementor-element.elementor-element-37b7cd6 img {
    height: 290px;
  }
  .elementor-88
    .elementor-element.elementor-element-e95cee7
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
  }
  .elementor-88
    .elementor-element.elementor-element-e95cee7
    .jeg-elementor-kit.jkit-heading
    .heading-section-subtitle {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-88 .elementor-element.elementor-element-6db6c07 {
    padding: 4em 1em 4em 1em;
  }
  .elementor-88
    .elementor-element.elementor-element-5aa4c85
    > .elementor-element-populated {
    margin: 0em 0em 0em 0em;
    --e-column-margin-right: 0em;
    --e-column-margin-left: 0em;
  }
  .elementor-88
    .elementor-element.elementor-element-8192db9
    .elementor-counter-number-wrapper {
    font-size: var(--e-global-typography-583e54c-font-size);
    line-height: var(--e-global-typography-583e54c-line-height);
    letter-spacing: var(--e-global-typography-583e54c-letter-spacing);
    word-spacing: var(--e-global-typography-583e54c-word-spacing);
  }
  .elementor-88
    .elementor-element.elementor-element-8192db9
    .elementor-counter-title {
    font-size: var(--e-global-typography-520c191-font-size);
    line-height: var(--e-global-typography-520c191-line-height);
    letter-spacing: var(--e-global-typography-520c191-letter-spacing);
    word-spacing: var(--e-global-typography-520c191-word-spacing);
  }
  .elementor-88 .elementor-element.elementor-element-8192db9 {
    width: var(--container-widget-width, 122px);
    max-width: 122px;
    --container-widget-width: 122px;
    --container-widget-flex-grow: 0;
  }
  .elementor-88
    .elementor-element.elementor-element-6335c5e
    .elementor-counter-number-wrapper {
    font-size: var(--e-global-typography-583e54c-font-size);
    line-height: var(--e-global-typography-583e54c-line-height);
    letter-spacing: var(--e-global-typography-583e54c-letter-spacing);
    word-spacing: var(--e-global-typography-583e54c-word-spacing);
  }
  .elementor-88
    .elementor-element.elementor-element-6335c5e
    .elementor-counter-title {
    font-size: var(--e-global-typography-520c191-font-size);
    line-height: var(--e-global-typography-520c191-line-height);
    letter-spacing: var(--e-global-typography-520c191-letter-spacing);
    word-spacing: var(--e-global-typography-520c191-word-spacing);
  }
  .elementor-88 .elementor-element.elementor-element-6335c5e {
    width: var(--container-widget-width, 122px);
    max-width: 122px;
    --container-widget-width: 122px;
    --container-widget-flex-grow: 0;
  }
  .elementor-88
    .elementor-element.elementor-element-4a85544
    .elementor-counter-number-wrapper {
    font-size: var(--e-global-typography-583e54c-font-size);
    line-height: var(--e-global-typography-583e54c-line-height);
    letter-spacing: var(--e-global-typography-583e54c-letter-spacing);
    word-spacing: var(--e-global-typography-583e54c-word-spacing);
  }
  .elementor-88
    .elementor-element.elementor-element-4a85544
    .elementor-counter-title {
    font-size: var(--e-global-typography-520c191-font-size);
    line-height: var(--e-global-typography-520c191-line-height);
    letter-spacing: var(--e-global-typography-520c191-letter-spacing);
    word-spacing: var(--e-global-typography-520c191-word-spacing);
  }
  .elementor-88 .elementor-element.elementor-element-4a85544 {
    width: var(--container-widget-width, 122px);
    max-width: 122px;
    --container-widget-width: 122px;
    --container-widget-flex-grow: 0;
  }
  .elementor-88
    .elementor-element.elementor-element-3825e6f.elementor-column
    > .elementor-widget-wrap {
    justify-content: flex-end;
  }
  .elementor-88
    .elementor-element.elementor-element-0cfa7af
    .elementor-counter-number-wrapper {
    font-size: var(--e-global-typography-583e54c-font-size);
    line-height: var(--e-global-typography-583e54c-line-height);
    letter-spacing: var(--e-global-typography-583e54c-letter-spacing);
    word-spacing: var(--e-global-typography-583e54c-word-spacing);
  }
  .elementor-88
    .elementor-element.elementor-element-0cfa7af
    .elementor-counter-title {
    font-size: var(--e-global-typography-520c191-font-size);
    line-height: var(--e-global-typography-520c191-line-height);
    letter-spacing: var(--e-global-typography-520c191-letter-spacing);
    word-spacing: var(--e-global-typography-520c191-word-spacing);
  }
  .elementor-88 .elementor-element.elementor-element-0cfa7af {
    width: var(--container-widget-width, 122px);
    max-width: 122px;
    --container-widget-width: 122px;
    --container-widget-flex-grow: 0;
  }
  .elementor-88 .elementor-element.elementor-element-1fb5b63 {
    padding: 4em 1em 4em 1em;
  }
  .elementor-88
    .elementor-element.elementor-element-52b91a8
    > .elementor-element-populated {
    margin: 3em 0em 0em 0em;
    --e-column-margin-right: 0em;
    --e-column-margin-left: 0em;
  }
  .elementor-88
    .elementor-element.elementor-element-d1364b3
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-5d167aa-font-size);
    line-height: var(--e-global-typography-5d167aa-line-height);
    letter-spacing: var(--e-global-typography-5d167aa-letter-spacing);
    word-spacing: var(--e-global-typography-5d167aa-word-spacing);
  }
  .elementor-88
    .elementor-element.elementor-element-d1364b3
    .jeg-elementor-kit.jkit-heading
    .heading-section-subtitle {
    font-size: var(--e-global-typography-84ca66e-font-size);
    line-height: var(--e-global-typography-84ca66e-line-height);
    letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
    word-spacing: var(--e-global-typography-84ca66e-word-spacing);
  }
  .elementor-88
    .elementor-element.elementor-element-d1364b3
    .jeg-elementor-kit.jkit-heading
    .heading-section-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-88
    .elementor-element.elementor-element-22fa9b4
    .elementor-icon-box-title,
  .elementor-88
    .elementor-element.elementor-element-22fa9b4
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
  }
  .elementor-88
    .elementor-element.elementor-element-22fa9b4
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-b2ce6af-font-size);
    line-height: var(--e-global-typography-b2ce6af-line-height);
    letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
    word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
  }
  .elementor-88
    .elementor-element.elementor-element-22fa9b4
    > .elementor-widget-container {
    margin: 0px 20px 30px 0px;
  }
  .elementor-88
    .elementor-element.elementor-element-0da615f
    .elementor-icon-box-title,
  .elementor-88
    .elementor-element.elementor-element-0da615f
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
  }
  .elementor-88
    .elementor-element.elementor-element-0da615f
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-b2ce6af-font-size);
    line-height: var(--e-global-typography-b2ce6af-line-height);
    letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
    word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
  }
  .elementor-88
    .elementor-element.elementor-element-0da615f
    > .elementor-widget-container {
    margin: 0px 20px 30px 0px;
  }
  .elementor-88
    .elementor-element.elementor-element-2bcda80
    .elementor-icon-box-title,
  .elementor-88
    .elementor-element.elementor-element-2bcda80
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
  }
  .elementor-88
    .elementor-element.elementor-element-2bcda80
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-b2ce6af-font-size);
    line-height: var(--e-global-typography-b2ce6af-line-height);
    letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
    word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
  }
  .elementor-88
    .elementor-element.elementor-element-2bcda80
    > .elementor-widget-container {
    margin: 0px 20px 30px 0px;
  }
  .elementor-88
    .elementor-element.elementor-element-20bee40
    .elementor-icon-box-title,
  .elementor-88
    .elementor-element.elementor-element-20bee40
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
  }
  .elementor-88
    .elementor-element.elementor-element-20bee40
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-b2ce6af-font-size);
    line-height: var(--e-global-typography-b2ce6af-line-height);
    letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
    word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
  }
  .elementor-88
    .elementor-element.elementor-element-20bee40
    > .elementor-widget-container {
    margin: 0px 20px 30px 0px;
  }
  .elementor-88
    .elementor-element.elementor-element-dffac3a
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-88
    .elementor-element.elementor-element-9db14cc
    > .elementor-widget-container {
    margin: 0em 0em 0em 0em;
  }
  .elementor-88 .elementor-element.elementor-element-0537c28 {
    margin-top: -15em;
    margin-bottom: 0em;
    padding: 0px 0px 0px 300px;
  }
  .elementor-88
    .elementor-element.elementor-element-992b000
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-88
    .elementor-element.elementor-element-0e68ab2
    .elementor-testimonial-content {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-88
    .elementor-element.elementor-element-0e68ab2
    .elementor-testimonial-name {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
  }
  .elementor-88
    .elementor-element.elementor-element-0e68ab2
    .elementor-testimonial-job {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-88
    .elementor-element.elementor-element-cd1bd3b
    > .elementor-widget-container {
    margin: -23px 0px -45px -36px;
  }
  .elementor-88
    .elementor-element.elementor-element-cbf063f
    > .elementor-container {
    max-width: 630px;
  }
  .elementor-88 .elementor-element.elementor-element-cbf063f {
    padding: 6em 1em 6em 1em;
  }
  .elementor-88
    .elementor-element.elementor-element-78ff2f0
    .elementor-heading-title {
    font-size: var(--e-global-typography-5d167aa-font-size);
    line-height: var(--e-global-typography-5d167aa-line-height);
    letter-spacing: var(--e-global-typography-5d167aa-letter-spacing);
    word-spacing: var(--e-global-typography-5d167aa-word-spacing);
  }
  .elementor-88 .elementor-element.elementor-element-17382ab {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    --container-widget-width: 580px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 580px);
    max-width: 580px;
  }
  .elementor-88
    .elementor-element.elementor-element-7d77702
    .jeg-elementor-kit.jkit-dual-button
    .jkit-dual-button-wrapper {
    width: 100%;
  }
  .elementor-88
    .elementor-element.elementor-element-7d77702
    .jeg-elementor-kit.jkit-dual-button
    .jkit-dual-button-wrapper
    .jkit-dual-btn:not(:last-child) {
    margin-right: 15px;
  }
  .elementor-88
    .elementor-element.elementor-element-7d77702
    .jeg-elementor-kit.jkit-dual-button
    .jkit-dual-button-wrapper
    .jkit-dual-button-one {
    font-size: var(--e-global-typography-520c191-font-size);
    line-height: var(--e-global-typography-520c191-line-height);
    letter-spacing: var(--e-global-typography-520c191-letter-spacing);
    word-spacing: var(--e-global-typography-520c191-word-spacing);
  }
  .elementor-88
    .elementor-element.elementor-element-7d77702
    .jeg-elementor-kit.jkit-dual-button
    .jkit-dual-button-wrapper
    .jkit-dual-button-two {
    font-size: var(--e-global-typography-520c191-font-size);
    line-height: var(--e-global-typography-520c191-line-height);
    letter-spacing: var(--e-global-typography-520c191-letter-spacing);
    word-spacing: var(--e-global-typography-520c191-word-spacing);
  }
}
@media (max-width: 767px) {
  .elementor-88
    .elementor-element.elementor-element-4c2d043d
    > .elementor-background-overlay {
    opacity: 1;
  }
  .elementor-88 .elementor-element.elementor-element-4c2d043d {
    margin-top: -12em;
    margin-bottom: 0em;
    padding: 12em 0.5em 1em 0.5em;
  }
  .elementor-88
    .elementor-element.elementor-element-4895887f
    > .elementor-element-populated {
    padding: 15px 15px 15px 15px;
  }
  .elementor-88 .elementor-element.elementor-element-2cb63c98 {
    padding: 20px 20px 20px 20px;
  }
  .elementor-88
    .elementor-element.elementor-element-73397f99
    .hfe-page-title-wrapper {
    text-align: center;
  }
  .elementor-88
    .elementor-element.elementor-element-73397f99
    .elementor-heading-title,
  .elementor-88
    .elementor-element.elementor-element-73397f99
    .hfe-page-title
    a {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
  }
  .elementor-88
    .elementor-element.elementor-element-2be9b2c8
    .jeg-elementor-kit.jkit-heading {
    text-align: center;
  }
  .elementor-88
    .elementor-element.elementor-element-2be9b2c8
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-5d167aa-font-size);
    line-height: var(--e-global-typography-5d167aa-line-height);
    letter-spacing: var(--e-global-typography-5d167aa-letter-spacing);
    word-spacing: var(--e-global-typography-5d167aa-word-spacing);
  }
  .elementor-88
    .elementor-element.elementor-element-2be9b2c8
    .jeg-elementor-kit.jkit-heading
    .heading-section-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-88 .elementor-element.elementor-element-c8bb3ad {
    padding: 3em 0em 1em 0em;
  }
  .elementor-88
    .elementor-element.elementor-element-e5b3be7
    > .elementor-element-populated {
    padding: 1em 1em 1em 1em;
  }
  .elementor-88
    .elementor-element.elementor-element-a1e3611
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-d3dae9a-font-size);
    line-height: var(--e-global-typography-d3dae9a-line-height);
    letter-spacing: var(--e-global-typography-d3dae9a-letter-spacing);
    word-spacing: var(--e-global-typography-d3dae9a-word-spacing);
  }
  .elementor-88
    .elementor-element.elementor-element-a1e3611
    .jeg-elementor-kit.jkit-heading
    .heading-section-subtitle {
    font-size: var(--e-global-typography-84ca66e-font-size);
    line-height: var(--e-global-typography-84ca66e-line-height);
    letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
    word-spacing: var(--e-global-typography-84ca66e-word-spacing);
  }
  .elementor-88
    .elementor-element.elementor-element-a1e3611
    .jeg-elementor-kit.jkit-heading
    .heading-section-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-88 .elementor-element.elementor-element-9932f3b {
    padding: 0px 0px 0px 0px;
  }
  .elementor-88
    .elementor-element.elementor-element-77c4aee
    > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-88
    .elementor-element.elementor-element-1486491
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
  }
  .elementor-88
    .elementor-element.elementor-element-1486491
    .jeg-elementor-kit.jkit-heading
    .heading-section-subtitle {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-88
    .elementor-element.elementor-element-038015e
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 30px 0px;
  }
  .elementor-88
    .elementor-element.elementor-element-c12a1c3
    > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-88
    .elementor-element.elementor-element-40c268e
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
  }
  .elementor-88
    .elementor-element.elementor-element-40c268e
    .jeg-elementor-kit.jkit-heading
    .heading-section-subtitle {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-88
    .elementor-element.elementor-element-82863c6
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 30px 0px;
  }
  .elementor-88
    .elementor-element.elementor-element-a74cbd0
    > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-88
    .elementor-element.elementor-element-fc8f035
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
  }
  .elementor-88
    .elementor-element.elementor-element-fc8f035
    .jeg-elementor-kit.jkit-heading
    .heading-section-subtitle {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-88
    .elementor-element.elementor-element-1858842
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 30px 0px;
  }
  .elementor-88
    .elementor-element.elementor-element-90c8543
    > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-88
    .elementor-element.elementor-element-9ddc6be
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
  }
  .elementor-88
    .elementor-element.elementor-element-9ddc6be
    .jeg-elementor-kit.jkit-heading
    .heading-section-subtitle {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-88
    .elementor-element.elementor-element-3540c8a
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 30px 0px;
  }
  .elementor-88 .elementor-element.elementor-element-1464fb2 {
    padding: 0em 0em 1em 0em;
  }
  .elementor-88
    .elementor-element.elementor-element-d3b668a
    > .elementor-element-populated {
    padding: 1em 1em 1em 1em;
  }
  .elementor-88
    .elementor-element.elementor-element-8e82469
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-d3dae9a-font-size);
    line-height: var(--e-global-typography-d3dae9a-line-height);
    letter-spacing: var(--e-global-typography-d3dae9a-letter-spacing);
    word-spacing: var(--e-global-typography-d3dae9a-word-spacing);
  }
  .elementor-88
    .elementor-element.elementor-element-8e82469
    .jeg-elementor-kit.jkit-heading
    .heading-section-subtitle {
    font-size: var(--e-global-typography-84ca66e-font-size);
    line-height: var(--e-global-typography-84ca66e-line-height);
    letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
    word-spacing: var(--e-global-typography-84ca66e-word-spacing);
  }
  .elementor-88
    .elementor-element.elementor-element-8e82469
    .jeg-elementor-kit.jkit-heading
    .heading-section-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-88 .elementor-element.elementor-element-1b4b2c8 {
    padding: 0px 0px 0px 0px;
  }
  .elementor-88
    .elementor-element.elementor-element-c045e0a
    > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-88
    .elementor-element.elementor-element-cfccd25
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
  }
  .elementor-88
    .elementor-element.elementor-element-cfccd25
    .jeg-elementor-kit.jkit-heading
    .heading-section-subtitle {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-88
    .elementor-element.elementor-element-be73b00
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 30px 0px;
  }
  .elementor-88
    .elementor-element.elementor-element-5f39329
    > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-88
    .elementor-element.elementor-element-cbc6092
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
  }
  .elementor-88
    .elementor-element.elementor-element-cbc6092
    .jeg-elementor-kit.jkit-heading
    .heading-section-subtitle {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-88
    .elementor-element.elementor-element-62241b5
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 30px 0px;
  }
  .elementor-88
    .elementor-element.elementor-element-e34e429
    > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-88
    .elementor-element.elementor-element-e95cee7
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
  }
  .elementor-88
    .elementor-element.elementor-element-e95cee7
    .jeg-elementor-kit.jkit-heading
    .heading-section-subtitle {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-88
    .elementor-element.elementor-element-dfe7980
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 30px 0px;
  }
  .elementor-88 .elementor-element.elementor-element-6db6c07 {
    padding: 2em 1em 2em 1em;
  }
  .elementor-88
    .elementor-element.elementor-element-5aa4c85
    > .elementor-element-populated {
    margin: 0em 0em 0em 0em;
    --e-column-margin-right: 0em;
    --e-column-margin-left: 0em;
  }
  .elementor-88 .elementor-element.elementor-element-e91181b {
    margin-top: 1em;
    margin-bottom: 1em;
  }
  .elementor-88 .elementor-element.elementor-element-a3089a2 {
    width: 50%;
  }
  .elementor-88
    .elementor-element.elementor-element-8192db9
    .elementor-counter-number-wrapper {
    font-size: var(--e-global-typography-583e54c-font-size);
    line-height: var(--e-global-typography-583e54c-line-height);
    letter-spacing: var(--e-global-typography-583e54c-letter-spacing);
    word-spacing: var(--e-global-typography-583e54c-word-spacing);
  }
  .elementor-88
    .elementor-element.elementor-element-8192db9
    .elementor-counter-title {
    font-size: var(--e-global-typography-520c191-font-size);
    line-height: var(--e-global-typography-520c191-line-height);
    letter-spacing: var(--e-global-typography-520c191-letter-spacing);
    word-spacing: var(--e-global-typography-520c191-word-spacing);
  }
  .elementor-88 .elementor-element.elementor-element-8192db9 {
    width: var(--container-widget-width, 1400%);
    max-width: 1400%;
    --container-widget-width: 1400%;
    --container-widget-flex-grow: 0;
  }
  .elementor-88 .elementor-element.elementor-element-16b5d26 {
    width: 50%;
  }
  .elementor-88
    .elementor-element.elementor-element-16b5d26
    > .elementor-element-populated {
    border-width: 0px 0px 0px 0px;
  }
  .elementor-88
    .elementor-element.elementor-element-6335c5e
    .elementor-counter-number-wrapper {
    font-size: var(--e-global-typography-583e54c-font-size);
    line-height: var(--e-global-typography-583e54c-line-height);
    letter-spacing: var(--e-global-typography-583e54c-letter-spacing);
    word-spacing: var(--e-global-typography-583e54c-word-spacing);
  }
  .elementor-88
    .elementor-element.elementor-element-6335c5e
    .elementor-counter-title {
    font-size: var(--e-global-typography-520c191-font-size);
    line-height: var(--e-global-typography-520c191-line-height);
    letter-spacing: var(--e-global-typography-520c191-letter-spacing);
    word-spacing: var(--e-global-typography-520c191-word-spacing);
  }
  .elementor-88 .elementor-element.elementor-element-6335c5e {
    width: var(--container-widget-width, 1400%);
    max-width: 1400%;
    --container-widget-width: 1400%;
    --container-widget-flex-grow: 0;
  }
  .elementor-88 .elementor-element.elementor-element-0a6706f {
    width: 50%;
  }
  .elementor-88
    .elementor-element.elementor-element-0a6706f.elementor-column
    > .elementor-widget-wrap {
    justify-content: flex-start;
  }
  .elementor-88
    .elementor-element.elementor-element-0a6706f
    > .elementor-element-populated {
    border-width: 0px 0px 0px 0px;
    margin: 25px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-88
    .elementor-element.elementor-element-4a85544
    .elementor-counter-number-wrapper {
    font-size: var(--e-global-typography-583e54c-font-size);
    line-height: var(--e-global-typography-583e54c-line-height);
    letter-spacing: var(--e-global-typography-583e54c-letter-spacing);
    word-spacing: var(--e-global-typography-583e54c-word-spacing);
  }
  .elementor-88
    .elementor-element.elementor-element-4a85544
    .elementor-counter-title {
    font-size: var(--e-global-typography-520c191-font-size);
    line-height: var(--e-global-typography-520c191-line-height);
    letter-spacing: var(--e-global-typography-520c191-letter-spacing);
    word-spacing: var(--e-global-typography-520c191-word-spacing);
  }
  .elementor-88 .elementor-element.elementor-element-4a85544 {
    width: var(--container-widget-width, 1400%);
    max-width: 1400%;
    --container-widget-width: 1400%;
    --container-widget-flex-grow: 0;
  }
  .elementor-88 .elementor-element.elementor-element-3825e6f {
    width: 50%;
  }
  .elementor-88
    .elementor-element.elementor-element-3825e6f
    > .elementor-element-populated {
    margin: 25px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-88
    .elementor-element.elementor-element-0cfa7af
    .elementor-counter-number-wrapper {
    font-size: var(--e-global-typography-583e54c-font-size);
    line-height: var(--e-global-typography-583e54c-line-height);
    letter-spacing: var(--e-global-typography-583e54c-letter-spacing);
    word-spacing: var(--e-global-typography-583e54c-word-spacing);
  }
  .elementor-88
    .elementor-element.elementor-element-0cfa7af
    .elementor-counter-title {
    font-size: var(--e-global-typography-520c191-font-size);
    line-height: var(--e-global-typography-520c191-line-height);
    letter-spacing: var(--e-global-typography-520c191-letter-spacing);
    word-spacing: var(--e-global-typography-520c191-word-spacing);
  }
  .elementor-88 .elementor-element.elementor-element-0cfa7af {
    width: var(--container-widget-width, 1400%);
    max-width: 1400%;
    --container-widget-width: 1400%;
    --container-widget-flex-grow: 0;
  }
  .elementor-88 .elementor-element.elementor-element-1fb5b63 {
    padding: 2em 1em 3em 1em;
  }
  .elementor-88
    .elementor-element.elementor-element-52b91a8
    > .elementor-element-populated {
    margin: 1em 0em 0em 0em;
    --e-column-margin-right: 0em;
    --e-column-margin-left: 0em;
  }
  .elementor-88
    .elementor-element.elementor-element-d1364b3
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-5d167aa-font-size);
    line-height: var(--e-global-typography-5d167aa-line-height);
    letter-spacing: var(--e-global-typography-5d167aa-letter-spacing);
    word-spacing: var(--e-global-typography-5d167aa-word-spacing);
  }
  .elementor-88
    .elementor-element.elementor-element-d1364b3
    .jeg-elementor-kit.jkit-heading
    .heading-section-subtitle {
    font-size: var(--e-global-typography-84ca66e-font-size);
    line-height: var(--e-global-typography-84ca66e-line-height);
    letter-spacing: var(--e-global-typography-84ca66e-letter-spacing);
    word-spacing: var(--e-global-typography-84ca66e-word-spacing);
  }
  .elementor-88
    .elementor-element.elementor-element-d1364b3
    .jeg-elementor-kit.jkit-heading
    .heading-section-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-88
    .elementor-element.elementor-element-22fa9b4
    .elementor-icon-box-title,
  .elementor-88
    .elementor-element.elementor-element-22fa9b4
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
  }
  .elementor-88
    .elementor-element.elementor-element-22fa9b4
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-b2ce6af-font-size);
    line-height: var(--e-global-typography-b2ce6af-line-height);
    letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
    word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
  }
  .elementor-88
    .elementor-element.elementor-element-22fa9b4
    > .elementor-widget-container {
    margin: 0px 0px 25px 0px;
  }
  .elementor-88 .elementor-element.elementor-element-22fa9b4 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
  .elementor-88
    .elementor-element.elementor-element-0da615f
    .elementor-icon-box-title,
  .elementor-88
    .elementor-element.elementor-element-0da615f
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
  }
  .elementor-88
    .elementor-element.elementor-element-0da615f
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-b2ce6af-font-size);
    line-height: var(--e-global-typography-b2ce6af-line-height);
    letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
    word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
  }
  .elementor-88
    .elementor-element.elementor-element-0da615f
    > .elementor-widget-container {
    margin: 0px 0px 25px 0px;
  }
  .elementor-88 .elementor-element.elementor-element-0da615f {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
  .elementor-88
    .elementor-element.elementor-element-2bcda80
    .elementor-icon-box-title,
  .elementor-88
    .elementor-element.elementor-element-2bcda80
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
  }
  .elementor-88
    .elementor-element.elementor-element-2bcda80
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-b2ce6af-font-size);
    line-height: var(--e-global-typography-b2ce6af-line-height);
    letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
    word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
  }
  .elementor-88
    .elementor-element.elementor-element-2bcda80
    > .elementor-widget-container {
    margin: 0px 0px 25px 0px;
  }
  .elementor-88 .elementor-element.elementor-element-2bcda80 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
  .elementor-88
    .elementor-element.elementor-element-20bee40
    .elementor-icon-box-title,
  .elementor-88
    .elementor-element.elementor-element-20bee40
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
  }
  .elementor-88
    .elementor-element.elementor-element-20bee40
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-b2ce6af-font-size);
    line-height: var(--e-global-typography-b2ce6af-line-height);
    letter-spacing: var(--e-global-typography-b2ce6af-letter-spacing);
    word-spacing: var(--e-global-typography-b2ce6af-word-spacing);
  }
  .elementor-88
    .elementor-element.elementor-element-20bee40
    > .elementor-widget-container {
    margin: 0px 0px 25px 0px;
  }
  .elementor-88 .elementor-element.elementor-element-20bee40 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
  .elementor-88 .elementor-element.elementor-element-9db14cc img {
    height: 330px;
  }
  .elementor-88 .elementor-element.elementor-element-0537c28 {
    padding: 0px 0px 0px 0px;
  }
  .elementor-88
    .elementor-element.elementor-element-992b000
    > .elementor-element-populated {
    padding: 30px 30px 30px 30px;
  }
  .elementor-88
    .elementor-element.elementor-element-0e68ab2
    .elementor-testimonial-content {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-88
    .elementor-element.elementor-element-0e68ab2
    .elementor-testimonial-name {
    font-size: var(--e-global-typography-7044a64-font-size);
    line-height: var(--e-global-typography-7044a64-line-height);
    letter-spacing: var(--e-global-typography-7044a64-letter-spacing);
    word-spacing: var(--e-global-typography-7044a64-word-spacing);
  }
  .elementor-88
    .elementor-element.elementor-element-0e68ab2
    .elementor-testimonial-job {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-88
    .elementor-element.elementor-element-cd1bd3b
    > .elementor-widget-container {
    margin: -45px 0px -30px -34px;
  }
  .elementor-88 .elementor-element.elementor-element-cbf063f {
    padding: 4em 1em 4em 1em;
  }
  .elementor-88
    .elementor-element.elementor-element-78ff2f0
    .elementor-heading-title {
    font-size: var(--e-global-typography-5d167aa-font-size);
    line-height: var(--e-global-typography-5d167aa-line-height);
    letter-spacing: var(--e-global-typography-5d167aa-letter-spacing);
    word-spacing: var(--e-global-typography-5d167aa-word-spacing);
  }
  .elementor-88 .elementor-element.elementor-element-17382ab {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    --container-widget-width: 280px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 280px);
    max-width: 280px;
  }
  .elementor-88
    .elementor-element.elementor-element-7d77702
    .jeg-elementor-kit.jkit-dual-button
    .jkit-dual-button-wrapper {
    width: 100%;
  }
  .elementor-88
    .elementor-element.elementor-element-7d77702
    .jeg-elementor-kit.jkit-dual-button
    .jkit-dual-button-wrapper
    .jkit-dual-btn:not(:last-child) {
    margin-right: 22px;
  }
  .elementor-88
    .elementor-element.elementor-element-7d77702
    .jeg-elementor-kit.jkit-dual-button
    .jkit-dual-button-wrapper
    .jkit-dual-button-one {
    font-size: var(--e-global-typography-520c191-font-size);
    line-height: var(--e-global-typography-520c191-line-height);
    letter-spacing: var(--e-global-typography-520c191-letter-spacing);
    word-spacing: var(--e-global-typography-520c191-word-spacing);
  }
  .elementor-88
    .elementor-element.elementor-element-7d77702
    .jeg-elementor-kit.jkit-dual-button
    .jkit-dual-button-wrapper
    .jkit-dual-button-two {
    font-size: var(--e-global-typography-520c191-font-size);
    line-height: var(--e-global-typography-520c191-line-height);
    letter-spacing: var(--e-global-typography-520c191-letter-spacing);
    word-spacing: var(--e-global-typography-520c191-word-spacing);
  }
}
.elementor-element.elementor-element-7d77702
  .jeg-elementor-kit.jkit-dual-button {
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
}
@media (max-width: 1024px) {
  .elementor-element.elementor-element-7d77702
    .jeg-elementor-kit.jkit-dual-button {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
@media (max-width: 767px) {
  .elementor-element.elementor-element-7d77702
    .jeg-elementor-kit.jkit-dual-button {
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
  }
}
