.elementor-21
  .elementor-element.elementor-element-1cda69b9:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-21
  .elementor-element.elementor-element-1cda69b9
  > .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-21
  .elementor-element.elementor-element-1cda69b9
  > .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-21 .elementor-element.elementor-element-1cda69b9 {
  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-21
  .elementor-element.elementor-element-1a13dc55
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-21 .elementor-element.elementor-element-71889dfc {
  overflow: hidden;
  padding: 0% 55% 0% 0%;
}
.elementor-21
  .elementor-element.elementor-element-467aa9da
  > .elementor-element-populated {
  margin: 0em 0em 0em 0em;
  --e-column-margin-right: 0em;
  --e-column-margin-left: 0em;
  padding: 0px 0px 0px 0px;
}
.elementor-21
  .elementor-element.elementor-element-767d956d
  .elementor-heading-title,
.elementor-21 .elementor-element.elementor-element-767d956d .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-21
  .elementor-element.elementor-element-767d956d
  .hfe-page-title-icon
  i {
  color: var(--e-global-color-accent);
}
.elementor-21
  .elementor-element.elementor-element-767d956d
  .hfe-page-title-icon
  svg {
  fill: var(--e-global-color-accent);
}
.elementor-21
  .elementor-element.elementor-element-f9c1df4
  .jeg-elementor-kit.jkit-heading {
  text-align: left;
}
.elementor-21
  .elementor-element.elementor-element-f9c1df4
  .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-21
  .elementor-element.elementor-element-f9c1df4
  .jeg-elementor-kit.jkit-heading
  .heading-section-title {
  margin: -20px 0px -20px 0px;
}
.elementor-21
  .elementor-element.elementor-element-f9c1df4
  .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-21
  .elementor-element.elementor-element-f9c1df4
  .jeg-elementor-kit.jkit-heading
  .separator-wrapper.style-dotted,
.elementor-21
  .elementor-element.elementor-element-f9c1df4
  .jeg-elementor-kit.jkit-heading
  .separator-wrapper.style-solid,
.elementor-21
  .elementor-element.elementor-element-f9c1df4
  .jeg-elementor-kit.jkit-heading
  .separator-wrapper.style-solid-star,
.elementor-21
  .elementor-element.elementor-element-f9c1df4
  .jeg-elementor-kit.jkit-heading
  .separator-wrapper.style-solid-bullet {
  width: 200px;
}
.elementor-21
  .elementor-element.elementor-element-f9c1df4
  .jeg-elementor-kit.jkit-heading
  .separator-wrapper:not(.style-custom),
.elementor-21
  .elementor-element.elementor-element-f9c1df4
  .jeg-elementor-kit.jkit-heading
  .separator-wrapper.style-dotted:after {
  height: 3px;
}
.elementor-21
  .elementor-element.elementor-element-f9c1df4
  .jeg-elementor-kit.jkit-heading
  .separator-wrapper.style-dotted,
.elementor-21
  .elementor-element.elementor-element-f9c1df4
  .jeg-elementor-kit.jkit-heading
  .separator-wrapper.style-solid {
  background: var(--e-global-color-accent);
}
.elementor-21
  .elementor-element.elementor-element-f9c1df4
  .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-21
  .elementor-element.elementor-element-f9c1df4
  .jeg-elementor-kit.jkit-heading
  .separator-wrapper.style-solid-bullet,
.elementor-21
  .elementor-element.elementor-element-f9c1df4
  .jeg-elementor-kit.jkit-heading
  .separator-wrapper.style-solid-star {
  background: var(--e-global-color-accent);
}
.elementor-21
  .elementor-element.elementor-element-f9c1df4
  .jeg-elementor-kit.jkit-heading
  .separator-wrapper.style-solid-bullet:after,
.elementor-21
  .elementor-element.elementor-element-f9c1df4
  .jeg-elementor-kit.jkit-heading
  .separator-wrapper.style-solid-star:after {
  background-color: var(--e-global-color-accent);
}
.elementor-21
  .elementor-element.elementor-element-f9c1df4
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-21
  .elementor-element.elementor-element-56fa72f:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-21
  .elementor-element.elementor-element-56fa72f
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-a185853);
}
.elementor-21 .elementor-element.elementor-element-56fa72f {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 7em 1em 4em 1em;
}
.elementor-21
  .elementor-element.elementor-element-56fa72f
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-21 .elementor-element.elementor-element-26b29b3 {
  margin-top: 0em;
  margin-bottom: 1em;
}
.elementor-21
  .elementor-element.elementor-element-0a7876c
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-21
  .elementor-element.elementor-element-0d4c5c4
  .jeg-elementor-kit.jkit-heading {
  text-align: left;
}
.elementor-21
  .elementor-element.elementor-element-0d4c5c4
  .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-21
  .elementor-element.elementor-element-0d4c5c4
  .jeg-elementor-kit.jkit-heading
  .heading-section-title {
  margin: 0px 0px -20px 0px;
}
.elementor-21
  .elementor-element.elementor-element-0d4c5c4
  .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-21
  .elementor-element.elementor-element-0d4c5c4
  .jeg-elementor-kit.jkit-heading
  .separator-wrapper.style-dotted,
.elementor-21
  .elementor-element.elementor-element-0d4c5c4
  .jeg-elementor-kit.jkit-heading
  .separator-wrapper.style-solid,
.elementor-21
  .elementor-element.elementor-element-0d4c5c4
  .jeg-elementor-kit.jkit-heading
  .separator-wrapper.style-solid-star,
.elementor-21
  .elementor-element.elementor-element-0d4c5c4
  .jeg-elementor-kit.jkit-heading
  .separator-wrapper.style-solid-bullet {
  width: 200px;
}
.elementor-21
  .elementor-element.elementor-element-0d4c5c4
  .jeg-elementor-kit.jkit-heading
  .separator-wrapper:not(.style-custom),
.elementor-21
  .elementor-element.elementor-element-0d4c5c4
  .jeg-elementor-kit.jkit-heading
  .separator-wrapper.style-dotted:after {
  height: 3px;
}
.elementor-21
  .elementor-element.elementor-element-0d4c5c4
  .jeg-elementor-kit.jkit-heading
  .separator-wrapper.style-dotted,
.elementor-21
  .elementor-element.elementor-element-0d4c5c4
  .jeg-elementor-kit.jkit-heading
  .separator-wrapper.style-solid {
  background: var(--e-global-color-accent);
}
.elementor-21
  .elementor-element.elementor-element-0d4c5c4
  .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-21
  .elementor-element.elementor-element-0d4c5c4
  .jeg-elementor-kit.jkit-heading
  .separator-wrapper.style-solid-bullet,
.elementor-21
  .elementor-element.elementor-element-0d4c5c4
  .jeg-elementor-kit.jkit-heading
  .separator-wrapper.style-solid-star {
  background: var(--e-global-color-accent);
}
.elementor-21
  .elementor-element.elementor-element-0d4c5c4
  .jeg-elementor-kit.jkit-heading
  .separator-wrapper.style-solid-bullet:after,
.elementor-21
  .elementor-element.elementor-element-0d4c5c4
  .jeg-elementor-kit.jkit-heading
  .separator-wrapper.style-solid-star:after {
  background-color: var(--e-global-color-accent);
}
.elementor-21
  .elementor-element.elementor-element-0d4c5c4
  > .elementor-widget-container {
  margin: 0px 0px -26px 0px;
}
.elementor-bc-flex-widget
  .elementor-21
  .elementor-element.elementor-element-5a4fe0b.elementor-column
  .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-21
  .elementor-element.elementor-element-5a4fe0b.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-21
  .elementor-element.elementor-element-8df30ba
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 0px;
}
.elementor-21
  .elementor-element.elementor-element-8df30ba
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 0px;
}
.elementor-21 .elementor-element.elementor-element-c5f50a9 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-6fdd327);
  --divider-border-width: 1px;
}
.elementor-21
  .elementor-element.elementor-element-c5f50a9
  .elementor-divider-separator {
  width: 100%;
}
.elementor-21 .elementor-element.elementor-element-c5f50a9 .elementor-divider {
  padding-top: 19px;
  padding-bottom: 19px;
}
.elementor-21 .elementor-element.elementor-element-29ccc6c {
  margin-top: 30px;
  margin-bottom: 30px;
}
.elementor-21
  .elementor-element.elementor-element-46e3495
  > .elementor-element-populated {
  margin: 0px 20px 0px 0px;
  --e-column-margin-right: 20px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-21
  .elementor-element.elementor-element-933345f.jkit-equal-height-enable,
.elementor-21
  .elementor-element.elementor-element-933345f.jkit-equal-height-enable
  .elementor-widget-container,
.elementor-21
  .elementor-element.elementor-element-933345f.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-image-box,
.elementor-21
  .elementor-element.elementor-element-933345f.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-image-box
  .image-box-body
  .body-inner {
  height: 100%;
}
.elementor-21
  .elementor-element.elementor-element-933345f
  .jeg-elementor-kit.jkit-image-box {
  flex-direction: column;
}
.elementor-21
  .elementor-element.elementor-element-933345f
  .jeg-elementor-kit.jkit-image-box
  .image-box-body
  .body-inner {
  text-align: center;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
  padding: 8px 17px 35px 17px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-21
  .elementor-element.elementor-element-933345f
  .jeg-elementor-kit.jkit-image-box
  .image-box-header {
  width: 100%;
}
.elementor-21
  .elementor-element.elementor-element-933345f
  .jeg-elementor-kit.jkit-image-box
  .image-box-header
  img {
  height: 276px;
  object-fit: cover;
  opacity: 100%;
}
.elementor-21
  .elementor-element.elementor-element-933345f
  .jeg-elementor-kit.jkit-image-box:hover
  .image-box-header
  img {
  opacity: 100%;
  -webkit-transform: scale(1.1);
  -o-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}
.elementor-21
  .elementor-element.elementor-element-933345f
  .jeg-elementor-kit.jkit-image-box
  .image-box-body
  .body-title {
  margin: 18px 0px 6px 0px;
  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-21
  .elementor-element.elementor-element-933345f
  .jeg-elementor-kit.jkit-image-box
  .image-box-body
  .body-title.icon-position-before
  i,
.elementor-21
  .elementor-element.elementor-element-933345f
  .jeg-elementor-kit.jkit-image-box
  .image-box-body
  .body-title.icon-position-before
  svg {
  margin-right: 5px;
}
.elementor-21
  .elementor-element.elementor-element-933345f
  .jeg-elementor-kit.jkit-image-box
  .image-box-body
  .body-title.icon-position-after
  i,
.elementor-21
  .elementor-element.elementor-element-933345f
  .jeg-elementor-kit.jkit-image-box
  .image-box-body
  .body-title.icon-position-after
  svg {
  margin-left: 5px;
}
.elementor-21
  .elementor-element.elementor-element-933345f
  .jeg-elementor-kit.jkit-image-box
  .image-box-body
  .body-inner
  .body-description {
  margin: 0px 0px 24px 0px;
  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);
  color: var(--e-global-color-text);
}
.elementor-21
  .elementor-element.elementor-element-933345f
  .jeg-elementor-kit.jkit-image-box
  .button-box
  .button-wrapper
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
  padding: 10px 30px 10px 30px;
  color: var(--e-global-color-308e809);
  background-color: var(--e-global-color-accent);
  border-radius: 0px 0px 0px 0px;
}
.elementor-21
  .elementor-element.elementor-element-933345f
  .jeg-elementor-kit.jkit-image-box
  .button-box.icon-position-before
  i,
.elementor-21
  .elementor-element.elementor-element-933345f
  .jeg-elementor-kit.jkit-image-box
  .button-box.icon-position-before
  svg {
  margin-right: 5px;
}
.elementor-21
  .elementor-element.elementor-element-933345f
  .jeg-elementor-kit.jkit-image-box
  .button-box.icon-position-after
  i,
.elementor-21
  .elementor-element.elementor-element-933345f
  .jeg-elementor-kit.jkit-image-box
  .button-box.icon-position-after
  svg {
  margin-left: 5px;
}
.elementor-21
  .elementor-element.elementor-element-933345f
  .jeg-elementor-kit.jkit-image-box
  .button-box
  .button-wrapper
  a
  svg {
  fill: var(--e-global-color-308e809);
}
.elementor-21
  .elementor-element.elementor-element-933345f
  .jeg-elementor-kit.jkit-image-box
  .button-box
  .button-wrapper
  a:hover {
  color: var(--e-global-color-308e809);
  background-color: var(--e-global-color-secondary);
}
.elementor-21
  .elementor-element.elementor-element-933345f
  .jeg-elementor-kit.jkit-image-box
  .button-box
  .button-wrapper
  a:hover
  svg {
  fill: var(--e-global-color-308e809);
}
.elementor-21
  .elementor-element.elementor-element-933345f
  > .elementor-widget-container {
  box-shadow: -100px -90px 0px 0px rgba(0, 0, 0, 0);
}
.elementor-21
  .elementor-element.elementor-element-ee16187
  > .elementor-element-populated {
  margin: 0px 10px 0px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 0px 0px 0px 0px;
}
.elementor-21
  .elementor-element.elementor-element-467e6a7.jkit-equal-height-enable,
.elementor-21
  .elementor-element.elementor-element-467e6a7.jkit-equal-height-enable
  .elementor-widget-container,
.elementor-21
  .elementor-element.elementor-element-467e6a7.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-image-box,
.elementor-21
  .elementor-element.elementor-element-467e6a7.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-image-box
  .image-box-body
  .body-inner {
  height: 100%;
}
.elementor-21
  .elementor-element.elementor-element-467e6a7
  .jeg-elementor-kit.jkit-image-box {
  flex-direction: column;
}
.elementor-21
  .elementor-element.elementor-element-467e6a7
  .jeg-elementor-kit.jkit-image-box
  .image-box-body
  .body-inner {
  text-align: center;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
  padding: 8px 17px 35px 17px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-21
  .elementor-element.elementor-element-467e6a7
  .jeg-elementor-kit.jkit-image-box
  .image-box-header {
  width: 100%;
}
.elementor-21
  .elementor-element.elementor-element-467e6a7
  .jeg-elementor-kit.jkit-image-box
  .image-box-header
  img {
  height: 276px;
  object-fit: cover;
  opacity: 100%;
}
.elementor-21
  .elementor-element.elementor-element-467e6a7
  .jeg-elementor-kit.jkit-image-box:hover
  .image-box-header
  img {
  opacity: 100%;
  -webkit-transform: scale(1.1);
  -o-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}
.elementor-21
  .elementor-element.elementor-element-467e6a7
  .jeg-elementor-kit.jkit-image-box
  .image-box-body
  .body-title {
  margin: 18px 0px 6px 0px;
  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-21
  .elementor-element.elementor-element-467e6a7
  .jeg-elementor-kit.jkit-image-box
  .image-box-body
  .body-title.icon-position-before
  i,
.elementor-21
  .elementor-element.elementor-element-467e6a7
  .jeg-elementor-kit.jkit-image-box
  .image-box-body
  .body-title.icon-position-before
  svg {
  margin-right: 5px;
}
.elementor-21
  .elementor-element.elementor-element-467e6a7
  .jeg-elementor-kit.jkit-image-box
  .image-box-body
  .body-title.icon-position-after
  i,
.elementor-21
  .elementor-element.elementor-element-467e6a7
  .jeg-elementor-kit.jkit-image-box
  .image-box-body
  .body-title.icon-position-after
  svg {
  margin-left: 5px;
}
.elementor-21
  .elementor-element.elementor-element-467e6a7
  .jeg-elementor-kit.jkit-image-box
  .image-box-body
  .body-inner
  .body-description {
  margin: 0px 0px 24px 0px;
  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);
  color: var(--e-global-color-text);
}
.elementor-21
  .elementor-element.elementor-element-467e6a7
  .jeg-elementor-kit.jkit-image-box
  .button-box
  .button-wrapper
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
  padding: 10px 30px 10px 30px;
  color: var(--e-global-color-308e809);
  background-color: var(--e-global-color-accent);
  border-radius: 0px 0px 0px 0px;
}
.elementor-21
  .elementor-element.elementor-element-467e6a7
  .jeg-elementor-kit.jkit-image-box
  .button-box.icon-position-before
  i,
.elementor-21
  .elementor-element.elementor-element-467e6a7
  .jeg-elementor-kit.jkit-image-box
  .button-box.icon-position-before
  svg {
  margin-right: 5px;
}
.elementor-21
  .elementor-element.elementor-element-467e6a7
  .jeg-elementor-kit.jkit-image-box
  .button-box.icon-position-after
  i,
.elementor-21
  .elementor-element.elementor-element-467e6a7
  .jeg-elementor-kit.jkit-image-box
  .button-box.icon-position-after
  svg {
  margin-left: 5px;
}
.elementor-21
  .elementor-element.elementor-element-467e6a7
  .jeg-elementor-kit.jkit-image-box
  .button-box
  .button-wrapper
  a
  svg {
  fill: var(--e-global-color-308e809);
}
.elementor-21
  .elementor-element.elementor-element-467e6a7
  .jeg-elementor-kit.jkit-image-box
  .button-box
  .button-wrapper
  a:hover {
  color: var(--e-global-color-308e809);
  background-color: var(--e-global-color-secondary);
}
.elementor-21
  .elementor-element.elementor-element-467e6a7
  .jeg-elementor-kit.jkit-image-box
  .button-box
  .button-wrapper
  a:hover
  svg {
  fill: var(--e-global-color-308e809);
}
.elementor-21
  .elementor-element.elementor-element-467e6a7
  > .elementor-widget-container {
  box-shadow: -100px -90px 0px 0px rgba(0, 0, 0, 0);
}
.elementor-21
  .elementor-element.elementor-element-28f0950
  > .elementor-element-populated {
  margin: 0px 0px 0px 20px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 20px;
  padding: 0px 0px 0px 0px;
}
.elementor-21
  .elementor-element.elementor-element-42c3ee5.jkit-equal-height-enable,
.elementor-21
  .elementor-element.elementor-element-42c3ee5.jkit-equal-height-enable
  .elementor-widget-container,
.elementor-21
  .elementor-element.elementor-element-42c3ee5.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-image-box,
.elementor-21
  .elementor-element.elementor-element-42c3ee5.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-image-box
  .image-box-body
  .body-inner {
  height: 100%;
}
.elementor-21
  .elementor-element.elementor-element-42c3ee5
  .jeg-elementor-kit.jkit-image-box {
  flex-direction: column;
}
.elementor-21
  .elementor-element.elementor-element-42c3ee5
  .jeg-elementor-kit.jkit-image-box
  .image-box-body
  .body-inner {
  text-align: center;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
  padding: 8px 17px 35px 17px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-21
  .elementor-element.elementor-element-42c3ee5
  .jeg-elementor-kit.jkit-image-box
  .image-box-header {
  width: 100%;
}
.elementor-21
  .elementor-element.elementor-element-42c3ee5
  .jeg-elementor-kit.jkit-image-box
  .image-box-header
  img {
  height: 276px;
  object-fit: cover;
  opacity: 100%;
}
.elementor-21
  .elementor-element.elementor-element-42c3ee5
  .jeg-elementor-kit.jkit-image-box:hover
  .image-box-header
  img {
  opacity: 100%;
  -webkit-transform: scale(1.1);
  -o-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}
.elementor-21
  .elementor-element.elementor-element-42c3ee5
  .jeg-elementor-kit.jkit-image-box
  .image-box-body
  .body-title {
  margin: 18px 0px 6px 0px;
  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-21
  .elementor-element.elementor-element-42c3ee5
  .jeg-elementor-kit.jkit-image-box
  .image-box-body
  .body-title.icon-position-before
  i,
.elementor-21
  .elementor-element.elementor-element-42c3ee5
  .jeg-elementor-kit.jkit-image-box
  .image-box-body
  .body-title.icon-position-before
  svg {
  margin-right: 5px;
}
.elementor-21
  .elementor-element.elementor-element-42c3ee5
  .jeg-elementor-kit.jkit-image-box
  .image-box-body
  .body-title.icon-position-after
  i,
.elementor-21
  .elementor-element.elementor-element-42c3ee5
  .jeg-elementor-kit.jkit-image-box
  .image-box-body
  .body-title.icon-position-after
  svg {
  margin-left: 5px;
}
.elementor-21
  .elementor-element.elementor-element-42c3ee5
  .jeg-elementor-kit.jkit-image-box
  .image-box-body
  .body-inner
  .body-description {
  margin: 0px 0px 24px 0px;
  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);
  color: var(--e-global-color-text);
}
.elementor-21
  .elementor-element.elementor-element-42c3ee5
  .jeg-elementor-kit.jkit-image-box
  .button-box
  .button-wrapper
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
  padding: 10px 30px 10px 30px;
  color: var(--e-global-color-308e809);
  background-color: var(--e-global-color-accent);
  border-radius: 0px 0px 0px 0px;
}
.elementor-21
  .elementor-element.elementor-element-42c3ee5
  .jeg-elementor-kit.jkit-image-box
  .button-box.icon-position-before
  i,
.elementor-21
  .elementor-element.elementor-element-42c3ee5
  .jeg-elementor-kit.jkit-image-box
  .button-box.icon-position-before
  svg {
  margin-right: 5px;
}
.elementor-21
  .elementor-element.elementor-element-42c3ee5
  .jeg-elementor-kit.jkit-image-box
  .button-box.icon-position-after
  i,
.elementor-21
  .elementor-element.elementor-element-42c3ee5
  .jeg-elementor-kit.jkit-image-box
  .button-box.icon-position-after
  svg {
  margin-left: 5px;
}
.elementor-21
  .elementor-element.elementor-element-42c3ee5
  .jeg-elementor-kit.jkit-image-box
  .button-box
  .button-wrapper
  a
  svg {
  fill: var(--e-global-color-308e809);
}
.elementor-21
  .elementor-element.elementor-element-42c3ee5
  .jeg-elementor-kit.jkit-image-box
  .button-box
  .button-wrapper
  a:hover {
  color: var(--e-global-color-308e809);
  background-color: var(--e-global-color-secondary);
}
.elementor-21
  .elementor-element.elementor-element-42c3ee5
  .jeg-elementor-kit.jkit-image-box
  .button-box
  .button-wrapper
  a:hover
  svg {
  fill: var(--e-global-color-308e809);
}
.elementor-21
  .elementor-element.elementor-element-42c3ee5
  > .elementor-widget-container {
  box-shadow: -100px -90px 0px 0px rgba(0, 0, 0, 0);
}
.elementor-21 .elementor-element.elementor-element-6dd0f87 {
  margin-top: 0px;
  margin-bottom: 30px;
}
.elementor-21
  .elementor-element.elementor-element-cea8776
  > .elementor-element-populated {
  margin: 0px 20px 0px 0px;
  --e-column-margin-right: 20px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-21
  .elementor-element.elementor-element-2b02fb1.jkit-equal-height-enable,
.elementor-21
  .elementor-element.elementor-element-2b02fb1.jkit-equal-height-enable
  .elementor-widget-container,
.elementor-21
  .elementor-element.elementor-element-2b02fb1.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-image-box,
.elementor-21
  .elementor-element.elementor-element-2b02fb1.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-image-box
  .image-box-body
  .body-inner {
  height: 100%;
}
.elementor-21
  .elementor-element.elementor-element-2b02fb1
  .jeg-elementor-kit.jkit-image-box {
  flex-direction: column;
}
.elementor-21
  .elementor-element.elementor-element-2b02fb1
  .jeg-elementor-kit.jkit-image-box
  .image-box-body
  .body-inner {
  text-align: center;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
  padding: 8px 17px 35px 17px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-21
  .elementor-element.elementor-element-2b02fb1
  .jeg-elementor-kit.jkit-image-box
  .image-box-header {
  width: 100%;
}
.elementor-21
  .elementor-element.elementor-element-2b02fb1
  .jeg-elementor-kit.jkit-image-box
  .image-box-header
  img {
  height: 276px;
  object-fit: cover;
  opacity: 100%;
}
.elementor-21
  .elementor-element.elementor-element-2b02fb1
  .jeg-elementor-kit.jkit-image-box:hover
  .image-box-header
  img {
  opacity: 100%;
  -webkit-transform: scale(1.1);
  -o-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}
.elementor-21
  .elementor-element.elementor-element-2b02fb1
  .jeg-elementor-kit.jkit-image-box
  .image-box-body
  .body-title {
  margin: 18px 0px 6px 0px;
  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-21
  .elementor-element.elementor-element-2b02fb1
  .jeg-elementor-kit.jkit-image-box
  .image-box-body
  .body-title.icon-position-before
  i,
.elementor-21
  .elementor-element.elementor-element-2b02fb1
  .jeg-elementor-kit.jkit-image-box
  .image-box-body
  .body-title.icon-position-before
  svg {
  margin-right: 5px;
}
.elementor-21
  .elementor-element.elementor-element-2b02fb1
  .jeg-elementor-kit.jkit-image-box
  .image-box-body
  .body-title.icon-position-after
  i,
.elementor-21
  .elementor-element.elementor-element-2b02fb1
  .jeg-elementor-kit.jkit-image-box
  .image-box-body
  .body-title.icon-position-after
  svg {
  margin-left: 5px;
}
.elementor-21
  .elementor-element.elementor-element-2b02fb1
  .jeg-elementor-kit.jkit-image-box
  .image-box-body
  .body-inner
  .body-description {
  margin: 0px 0px 24px 0px;
  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);
  color: var(--e-global-color-text);
}
.elementor-21
  .elementor-element.elementor-element-2b02fb1
  .jeg-elementor-kit.jkit-image-box
  .button-box
  .button-wrapper
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
  padding: 10px 30px 10px 30px;
  color: var(--e-global-color-308e809);
  background-color: var(--e-global-color-accent);
  border-radius: 0px 0px 0px 0px;
}
.elementor-21
  .elementor-element.elementor-element-2b02fb1
  .jeg-elementor-kit.jkit-image-box
  .button-box.icon-position-before
  i,
.elementor-21
  .elementor-element.elementor-element-2b02fb1
  .jeg-elementor-kit.jkit-image-box
  .button-box.icon-position-before
  svg {
  margin-right: 5px;
}
.elementor-21
  .elementor-element.elementor-element-2b02fb1
  .jeg-elementor-kit.jkit-image-box
  .button-box.icon-position-after
  i,
.elementor-21
  .elementor-element.elementor-element-2b02fb1
  .jeg-elementor-kit.jkit-image-box
  .button-box.icon-position-after
  svg {
  margin-left: 5px;
}
.elementor-21
  .elementor-element.elementor-element-2b02fb1
  .jeg-elementor-kit.jkit-image-box
  .button-box
  .button-wrapper
  a
  svg {
  fill: var(--e-global-color-308e809);
}
.elementor-21
  .elementor-element.elementor-element-2b02fb1
  .jeg-elementor-kit.jkit-image-box
  .button-box
  .button-wrapper
  a:hover {
  color: var(--e-global-color-308e809);
  background-color: var(--e-global-color-secondary);
}
.elementor-21
  .elementor-element.elementor-element-2b02fb1
  .jeg-elementor-kit.jkit-image-box
  .button-box
  .button-wrapper
  a:hover
  svg {
  fill: var(--e-global-color-308e809);
}
.elementor-21
  .elementor-element.elementor-element-2b02fb1
  > .elementor-widget-container {
  box-shadow: -100px -90px 0px 0px rgba(0, 0, 0, 0);
}
.elementor-21
  .elementor-element.elementor-element-7b00ad3
  > .elementor-element-populated {
  margin: 0px 10px 0px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 0px 0px 0px 0px;
}
.elementor-21
  .elementor-element.elementor-element-db1d911.jkit-equal-height-enable,
.elementor-21
  .elementor-element.elementor-element-db1d911.jkit-equal-height-enable
  .elementor-widget-container,
.elementor-21
  .elementor-element.elementor-element-db1d911.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-image-box,
.elementor-21
  .elementor-element.elementor-element-db1d911.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-image-box
  .image-box-body
  .body-inner {
  height: 100%;
}
.elementor-21
  .elementor-element.elementor-element-db1d911
  .jeg-elementor-kit.jkit-image-box {
  flex-direction: column;
}
.elementor-21
  .elementor-element.elementor-element-db1d911
  .jeg-elementor-kit.jkit-image-box
  .image-box-body
  .body-inner {
  text-align: center;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
  padding: 8px 17px 35px 17px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-21
  .elementor-element.elementor-element-db1d911
  .jeg-elementor-kit.jkit-image-box
  .image-box-header {
  width: 100%;
}
.elementor-21
  .elementor-element.elementor-element-db1d911
  .jeg-elementor-kit.jkit-image-box
  .image-box-header
  img {
  height: 276px;
  object-fit: cover;
  opacity: 100%;
}
.elementor-21
  .elementor-element.elementor-element-db1d911
  .jeg-elementor-kit.jkit-image-box:hover
  .image-box-header
  img {
  opacity: 100%;
  -webkit-transform: scale(1.1);
  -o-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}
.elementor-21
  .elementor-element.elementor-element-db1d911
  .jeg-elementor-kit.jkit-image-box
  .image-box-body
  .body-title {
  margin: 18px 0px 6px 0px;
  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-21
  .elementor-element.elementor-element-db1d911
  .jeg-elementor-kit.jkit-image-box
  .image-box-body
  .body-title.icon-position-before
  i,
.elementor-21
  .elementor-element.elementor-element-db1d911
  .jeg-elementor-kit.jkit-image-box
  .image-box-body
  .body-title.icon-position-before
  svg {
  margin-right: 5px;
}
.elementor-21
  .elementor-element.elementor-element-db1d911
  .jeg-elementor-kit.jkit-image-box
  .image-box-body
  .body-title.icon-position-after
  i,
.elementor-21
  .elementor-element.elementor-element-db1d911
  .jeg-elementor-kit.jkit-image-box
  .image-box-body
  .body-title.icon-position-after
  svg {
  margin-left: 5px;
}
.elementor-21
  .elementor-element.elementor-element-db1d911
  .jeg-elementor-kit.jkit-image-box
  .image-box-body
  .body-inner
  .body-description {
  margin: 0px 0px 24px 0px;
  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);
  color: var(--e-global-color-text);
}
.elementor-21
  .elementor-element.elementor-element-db1d911
  .jeg-elementor-kit.jkit-image-box
  .button-box
  .button-wrapper
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
  padding: 10px 30px 10px 30px;
  color: var(--e-global-color-308e809);
  background-color: var(--e-global-color-accent);
  border-radius: 0px 0px 0px 0px;
}
.elementor-21
  .elementor-element.elementor-element-db1d911
  .jeg-elementor-kit.jkit-image-box
  .button-box.icon-position-before
  i,
.elementor-21
  .elementor-element.elementor-element-db1d911
  .jeg-elementor-kit.jkit-image-box
  .button-box.icon-position-before
  svg {
  margin-right: 5px;
}
.elementor-21
  .elementor-element.elementor-element-db1d911
  .jeg-elementor-kit.jkit-image-box
  .button-box.icon-position-after
  i,
.elementor-21
  .elementor-element.elementor-element-db1d911
  .jeg-elementor-kit.jkit-image-box
  .button-box.icon-position-after
  svg {
  margin-left: 5px;
}
.elementor-21
  .elementor-element.elementor-element-db1d911
  .jeg-elementor-kit.jkit-image-box
  .button-box
  .button-wrapper
  a
  svg {
  fill: var(--e-global-color-308e809);
}
.elementor-21
  .elementor-element.elementor-element-db1d911
  .jeg-elementor-kit.jkit-image-box
  .button-box
  .button-wrapper
  a:hover {
  color: var(--e-global-color-308e809);
  background-color: var(--e-global-color-secondary);
}
.elementor-21
  .elementor-element.elementor-element-db1d911
  .jeg-elementor-kit.jkit-image-box
  .button-box
  .button-wrapper
  a:hover
  svg {
  fill: var(--e-global-color-308e809);
}
.elementor-21
  .elementor-element.elementor-element-db1d911
  > .elementor-widget-container {
  box-shadow: -100px -90px 0px 0px rgba(0, 0, 0, 0);
}
.elementor-21
  .elementor-element.elementor-element-806ca64
  > .elementor-element-populated {
  margin: 0px 0px 0px 20px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 20px;
  padding: 0px 0px 0px 0px;
}
.elementor-21
  .elementor-element.elementor-element-2ad658e.jkit-equal-height-enable,
.elementor-21
  .elementor-element.elementor-element-2ad658e.jkit-equal-height-enable
  .elementor-widget-container,
.elementor-21
  .elementor-element.elementor-element-2ad658e.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-image-box,
.elementor-21
  .elementor-element.elementor-element-2ad658e.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-image-box
  .image-box-body
  .body-inner {
  height: 100%;
}
.elementor-21
  .elementor-element.elementor-element-2ad658e
  .jeg-elementor-kit.jkit-image-box {
  flex-direction: column;
}
.elementor-21
  .elementor-element.elementor-element-2ad658e
  .jeg-elementor-kit.jkit-image-box
  .image-box-body
  .body-inner {
  text-align: center;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
  padding: 8px 17px 35px 17px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-21
  .elementor-element.elementor-element-2ad658e
  .jeg-elementor-kit.jkit-image-box
  .image-box-header {
  width: 100%;
}
.elementor-21
  .elementor-element.elementor-element-2ad658e
  .jeg-elementor-kit.jkit-image-box
  .image-box-header
  img {
  height: 276px;
  object-fit: cover;
  opacity: 100%;
}
.elementor-21
  .elementor-element.elementor-element-2ad658e
  .jeg-elementor-kit.jkit-image-box:hover
  .image-box-header
  img {
  opacity: 100%;
  -webkit-transform: scale(1.1);
  -o-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
}
.elementor-21
  .elementor-element.elementor-element-2ad658e
  .jeg-elementor-kit.jkit-image-box
  .image-box-body
  .body-title {
  margin: 18px 0px 6px 0px;
  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-21
  .elementor-element.elementor-element-2ad658e
  .jeg-elementor-kit.jkit-image-box
  .image-box-body
  .body-title.icon-position-before
  i,
.elementor-21
  .elementor-element.elementor-element-2ad658e
  .jeg-elementor-kit.jkit-image-box
  .image-box-body
  .body-title.icon-position-before
  svg {
  margin-right: 5px;
}
.elementor-21
  .elementor-element.elementor-element-2ad658e
  .jeg-elementor-kit.jkit-image-box
  .image-box-body
  .body-title.icon-position-after
  i,
.elementor-21
  .elementor-element.elementor-element-2ad658e
  .jeg-elementor-kit.jkit-image-box
  .image-box-body
  .body-title.icon-position-after
  svg {
  margin-left: 5px;
}
.elementor-21
  .elementor-element.elementor-element-2ad658e
  .jeg-elementor-kit.jkit-image-box
  .image-box-body
  .body-inner
  .body-description {
  margin: 0px 0px 24px 0px;
  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);
  color: var(--e-global-color-text);
}
.elementor-21
  .elementor-element.elementor-element-2ad658e
  .jeg-elementor-kit.jkit-image-box
  .button-box
  .button-wrapper
  a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-decoration: var(--e-global-typography-text-text-decoration);
  line-height: var(--e-global-typography-text-line-height);
  padding: 10px 30px 10px 30px;
  color: var(--e-global-color-308e809);
  background-color: var(--e-global-color-accent);
  border-radius: 0px 0px 0px 0px;
}
.elementor-21
  .elementor-element.elementor-element-2ad658e
  .jeg-elementor-kit.jkit-image-box
  .button-box.icon-position-before
  i,
.elementor-21
  .elementor-element.elementor-element-2ad658e
  .jeg-elementor-kit.jkit-image-box
  .button-box.icon-position-before
  svg {
  margin-right: 5px;
}
.elementor-21
  .elementor-element.elementor-element-2ad658e
  .jeg-elementor-kit.jkit-image-box
  .button-box.icon-position-after
  i,
.elementor-21
  .elementor-element.elementor-element-2ad658e
  .jeg-elementor-kit.jkit-image-box
  .button-box.icon-position-after
  svg {
  margin-left: 5px;
}
.elementor-21
  .elementor-element.elementor-element-2ad658e
  .jeg-elementor-kit.jkit-image-box
  .button-box
  .button-wrapper
  a
  svg {
  fill: var(--e-global-color-308e809);
}
.elementor-21
  .elementor-element.elementor-element-2ad658e
  .jeg-elementor-kit.jkit-image-box
  .button-box
  .button-wrapper
  a:hover {
  color: var(--e-global-color-308e809);
  background-color: var(--e-global-color-secondary);
}
.elementor-21
  .elementor-element.elementor-element-2ad658e
  .jeg-elementor-kit.jkit-image-box
  .button-box
  .button-wrapper
  a:hover
  svg {
  fill: var(--e-global-color-308e809);
}
.elementor-21
  .elementor-element.elementor-element-2ad658e
  > .elementor-widget-container {
  box-shadow: -100px -90px 0px 0px rgba(0, 0, 0, 0);
}
.elementor-21 .elementor-element.elementor-element-ff77e08 {
  overflow: hidden;
  padding: 7em 1em 7em 1em;
}
.elementor-21
  .elementor-element.elementor-element-ff77e08
  > .elementor-background-overlay {
  background-image: url("../../2023/03/Asset-2-100-1-e1660896849159.png");
  background-position: bottom right;
  background-repeat: no-repeat;
  background-size: 50% auto;
  opacity: 0.2;
}
.elementor-bc-flex-widget
  .elementor-21
  .elementor-element.elementor-element-33585fa.elementor-column
  .elementor-widget-wrap {
  align-items: flex-start;
}
.elementor-21
  .elementor-element.elementor-element-33585fa.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-21
  .elementor-element.elementor-element-33585fa:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-21
  .elementor-element.elementor-element-33585fa
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-a185853);
}
.elementor-21
  .elementor-element.elementor-element-33585fa
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}
.elementor-21
  .elementor-element.elementor-element-33585fa
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-21 .elementor-element.elementor-element-a7f054d img {
  width: 100%;
  height: 500px;
  object-fit: cover;
  border-radius: 0px 0px 0px 0px;
}
.elementor-21
  .elementor-element.elementor-element-a7f054d
  > .elementor-widget-container {
  margin: 0em 2em 0em 0em;
}
.elementor-21 .elementor-element.elementor-element-530c0b8 {
  margin-top: -7em;
  margin-bottom: 0em;
  padding: 0% 0% 0% 37%;
}
.elementor-21
  .elementor-element.elementor-element-276b2fa
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 10px;
}
.elementor-21
  .elementor-element.elementor-element-276b2fa:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-21
  .elementor-element.elementor-element-276b2fa
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-a291686);
}
.elementor-21
  .elementor-element.elementor-element-276b2fa
  > .elementor-element-populated,
.elementor-21
  .elementor-element.elementor-element-276b2fa
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-21
  .elementor-element.elementor-element-276b2fa
  > .elementor-background-slideshow {
  border-radius: 0px 0px 0px 0px;
}
.elementor-21
  .elementor-element.elementor-element-276b2fa
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0em -2em 0em 0em;
  --e-column-margin-right: -2em;
  --e-column-margin-left: 0em;
  padding: 2em 1em 2em 2em;
}
.elementor-21
  .elementor-element.elementor-element-276b2fa
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-21 .elementor-element.elementor-element-276b2fa {
  z-index: 2;
}
.elementor-21
  .elementor-element.elementor-element-c9d2bf7
  .jeg-elementor-kit.jkit-heading {
  text-align: left;
}
.elementor-21
  .elementor-element.elementor-element-c9d2bf7
  .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-21
  .elementor-element.elementor-element-c9d2bf7
  .jeg-elementor-kit.jkit-heading
  .heading-section-title {
  margin: 0px 0px 10px 0px;
}
.elementor-21
  .elementor-element.elementor-element-c9d2bf7
  .jeg-elementor-kit.jkit-heading
  .heading-section-subtitle {
  color: var(--e-global-color-text);
  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-21
  .elementor-element.elementor-element-c9d2bf7
  .jeg-elementor-kit.jkit-heading
  .separator-wrapper.style-dotted,
.elementor-21
  .elementor-element.elementor-element-c9d2bf7
  .jeg-elementor-kit.jkit-heading
  .separator-wrapper.style-solid,
.elementor-21
  .elementor-element.elementor-element-c9d2bf7
  .jeg-elementor-kit.jkit-heading
  .separator-wrapper.style-solid-star,
.elementor-21
  .elementor-element.elementor-element-c9d2bf7
  .jeg-elementor-kit.jkit-heading
  .separator-wrapper.style-solid-bullet {
  width: 200px;
}
.elementor-21
  .elementor-element.elementor-element-c9d2bf7
  .jeg-elementor-kit.jkit-heading
  .separator-wrapper:not(.style-custom),
.elementor-21
  .elementor-element.elementor-element-c9d2bf7
  .jeg-elementor-kit.jkit-heading
  .separator-wrapper.style-dotted:after {
  height: 3px;
}
.elementor-21
  .elementor-element.elementor-element-c9d2bf7
  .jeg-elementor-kit.jkit-heading
  .separator-wrapper.style-dotted,
.elementor-21
  .elementor-element.elementor-element-c9d2bf7
  .jeg-elementor-kit.jkit-heading
  .separator-wrapper.style-solid {
  background: var(--e-global-color-accent);
}
.elementor-21
  .elementor-element.elementor-element-c9d2bf7
  .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-21
  .elementor-element.elementor-element-c9d2bf7
  .jeg-elementor-kit.jkit-heading
  .separator-wrapper.style-solid-bullet,
.elementor-21
  .elementor-element.elementor-element-c9d2bf7
  .jeg-elementor-kit.jkit-heading
  .separator-wrapper.style-solid-star {
  background: var(--e-global-color-accent);
}
.elementor-21
  .elementor-element.elementor-element-c9d2bf7
  .jeg-elementor-kit.jkit-heading
  .separator-wrapper.style-solid-bullet:after,
.elementor-21
  .elementor-element.elementor-element-c9d2bf7
  .jeg-elementor-kit.jkit-heading
  .separator-wrapper.style-solid-star:after {
  background-color: var(--e-global-color-accent);
}
.elementor-21
  .elementor-element.elementor-element-c9d2bf7
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-21
  .elementor-element.elementor-element-6602771.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-accent);
  fill: var(--e-global-color-308e809);
  color: var(--e-global-color-308e809);
}
.elementor-21
  .elementor-element.elementor-element-6602771.elementor-view-framed
  .elementor-icon,
.elementor-21
  .elementor-element.elementor-element-6602771.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-21
  .elementor-element.elementor-element-6602771.elementor-view-framed
  .elementor-icon {
  background-color: var(--e-global-color-308e809);
}
.elementor-21 .elementor-element.elementor-element-6602771 {
  --icon-box-icon-margin: 13px;
  width: var(--container-widget-width, 265px);
  max-width: 265px;
  --container-widget-width: 265px;
  --container-widget-flex-grow: 0;
  top: 69px;
}
.elementor-21 .elementor-element.elementor-element-6602771 .elementor-icon {
  font-size: 25px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-21
  .elementor-element.elementor-element-6602771
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-21
  .elementor-element.elementor-element-6602771
  .elementor-icon-box-title {
  margin-bottom: 5px;
  color: var(--e-global-color-308e809);
}
.elementor-21
  .elementor-element.elementor-element-6602771
  .elementor-icon-box-title,
.elementor-21
  .elementor-element.elementor-element-6602771
  .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-21
  .elementor-element.elementor-element-6602771
  .elementor-icon-box-description {
  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-21
  .elementor-element.elementor-element-6602771
  > .elementor-widget-container {
  padding: 26px 35px 26px 35px;
  background-color: var(--e-global-color-a291686);
  border-radius: 0px 0px 0px 0px;
  box-shadow: 0px 0px 29px 0px rgba(0, 0, 0, 0.12);
}
body:not(.rtl) .elementor-21 .elementor-element.elementor-element-6602771 {
  left: -91px;
}
body.rtl .elementor-21 .elementor-element.elementor-element-6602771 {
  right: -91px;
}
.elementor-bc-flex-widget
  .elementor-21
  .elementor-element.elementor-element-8c3e864.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-21
  .elementor-element.elementor-element-8c3e864.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-21
  .elementor-element.elementor-element-8c3e864.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-start;
}
.elementor-21
  .elementor-element.elementor-element-8c3e864:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-21
  .elementor-element.elementor-element-8c3e864
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-a185853);
}
.elementor-21
  .elementor-element.elementor-element-8c3e864
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0em 0em 0em 0em;
  --e-column-margin-right: 0em;
  --e-column-margin-left: 0em;
  padding: 50px 50px 76px 37px;
}
.elementor-21
  .elementor-element.elementor-element-8c3e864
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-21
  .elementor-element.elementor-element-78bfc72
  .jeg-elementor-kit.jkit-heading {
  text-align: left;
}
.elementor-21
  .elementor-element.elementor-element-78bfc72
  .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-21
  .elementor-element.elementor-element-78bfc72
  .jeg-elementor-kit.jkit-heading
  .heading-section-title {
  margin: 0px 0px -20px 0px;
}
.elementor-21
  .elementor-element.elementor-element-78bfc72
  .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-21
  .elementor-element.elementor-element-78bfc72
  .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-21
  .elementor-element.elementor-element-78bfc72
  .jeg-elementor-kit.jkit-heading
  .separator-wrapper.style-dotted,
.elementor-21
  .elementor-element.elementor-element-78bfc72
  .jeg-elementor-kit.jkit-heading
  .separator-wrapper.style-solid,
.elementor-21
  .elementor-element.elementor-element-78bfc72
  .jeg-elementor-kit.jkit-heading
  .separator-wrapper.style-solid-star,
.elementor-21
  .elementor-element.elementor-element-78bfc72
  .jeg-elementor-kit.jkit-heading
  .separator-wrapper.style-solid-bullet {
  width: 200px;
}
.elementor-21
  .elementor-element.elementor-element-78bfc72
  .jeg-elementor-kit.jkit-heading
  .separator-wrapper:not(.style-custom),
.elementor-21
  .elementor-element.elementor-element-78bfc72
  .jeg-elementor-kit.jkit-heading
  .separator-wrapper.style-dotted:after {
  height: 3px;
}
.elementor-21
  .elementor-element.elementor-element-78bfc72
  .jeg-elementor-kit.jkit-heading
  .separator-wrapper.style-dotted,
.elementor-21
  .elementor-element.elementor-element-78bfc72
  .jeg-elementor-kit.jkit-heading
  .separator-wrapper.style-solid {
  background: var(--e-global-color-accent);
}
.elementor-21
  .elementor-element.elementor-element-78bfc72
  .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-21
  .elementor-element.elementor-element-78bfc72
  .jeg-elementor-kit.jkit-heading
  .separator-wrapper.style-solid-bullet,
.elementor-21
  .elementor-element.elementor-element-78bfc72
  .jeg-elementor-kit.jkit-heading
  .separator-wrapper.style-solid-star {
  background: var(--e-global-color-accent);
}
.elementor-21
  .elementor-element.elementor-element-78bfc72
  .jeg-elementor-kit.jkit-heading
  .separator-wrapper.style-solid-bullet:after,
.elementor-21
  .elementor-element.elementor-element-78bfc72
  .jeg-elementor-kit.jkit-heading
  .separator-wrapper.style-solid-star:after {
  background-color: var(--e-global-color-accent);
}
.elementor-21
  .elementor-element.elementor-element-dc89d65
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-accent);
}
.elementor-21
  .elementor-element.elementor-element-dc89d65
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-accent);
}
.elementor-21 .elementor-element.elementor-element-dc89d65 {
  --e-icon-list-icon-size: 14px;
}
.elementor-21
  .elementor-element.elementor-element-dc89d65
  .elementor-icon-list-text {
  color: var(--e-global-color-primary);
}
.elementor-21
  .elementor-element.elementor-element-dc89d65
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-21
  .elementor-element.elementor-element-dc89d65
  .elementor-icon-list-item
  > a {
  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-21
  .elementor-element.elementor-element-dc89d65
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-21 .elementor-element.elementor-element-5e6101f {
  border-style: solid;
  border-width: 1px 0px 0px 0px;
  border-color: var(--e-global-color-a185853);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 30px 0px 0px 0px;
}
.elementor-21
  .elementor-element.elementor-element-5e6101f
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-21
  .elementor-element.elementor-element-f37a68e
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-21 .elementor-element.elementor-element-6df3a78 {
  text-align: left;
  width: var(--container-widget-width, 22%);
  max-width: 22%;
  --container-widget-width: 22%;
  --container-widget-flex-grow: 0;
  align-self: center;
}
.elementor-21 .elementor-element.elementor-element-6df3a78 img {
  width: 100px;
  max-width: 100px;
  height: 100px;
  object-fit: cover;
  border-radius: 100px 100px 100px 100px;
}
.elementor-21
  .elementor-element.elementor-element-6df3a78
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-21
  .elementor-element.elementor-element-509e9d9
  .jeg-elementor-kit.jkit-heading {
  text-align: left;
}
.elementor-21
  .elementor-element.elementor-element-509e9d9
  .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-primary);
}
.elementor-21
  .elementor-element.elementor-element-509e9d9
  .jeg-elementor-kit.jkit-heading
  .heading-section-title {
  margin: 0px 0px -11px 0px;
}
.elementor-21
  .elementor-element.elementor-element-509e9d9
  .jeg-elementor-kit.jkit-heading
  .heading-title
  > span {
  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-21
  .elementor-element.elementor-element-509e9d9
  .jeg-elementor-kit.jkit-heading
  .heading-section-subtitle {
  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);
  margin: 0px 0px -16px 0px;
}
.elementor-21
  .elementor-element.elementor-element-509e9d9
  .jeg-elementor-kit.jkit-heading
  .heading-section-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);
  margin: 20px 0px 0px 0px;
}
.elementor-21 .elementor-element.elementor-element-509e9d9 {
  width: var(--container-widget-width, 78%);
  max-width: 78%;
  --container-widget-width: 78%;
  --container-widget-flex-grow: 0;
}
.elementor-21
  .elementor-element.elementor-element-f079976:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-21
  .elementor-element.elementor-element-f079976
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-primary);
}
.elementor-21
  .elementor-element.elementor-element-f079976
  > .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-21
  .elementor-element.elementor-element-f079976
  .elementor-background-overlay {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px)
    hue-rotate(0deg);
}
.elementor-21 .elementor-element.elementor-element-f079976 {
  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-21
  .elementor-element.elementor-element-bbdc9f8.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-21
  .elementor-element.elementor-element-bbdc9f8.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-21
  .elementor-element.elementor-element-bbdc9f8
  > .elementor-element-populated {
  margin: 0em 0em 0em 0em;
  --e-column-margin-right: 0em;
  --e-column-margin-left: 0em;
  padding: 0px 0px 0px 0px;
}
.elementor-21 .elementor-element.elementor-element-dea8412 {
  margin-top: 1em;
  margin-bottom: 1em;
}
.elementor-21
  .elementor-element.elementor-element-a370098.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-start;
}
.elementor-21
  .elementor-element.elementor-element-a370098
  > .elementor-element-populated {
  margin: 0em 0em 0em 0em;
  --e-column-margin-right: 0em;
  --e-column-margin-left: 0em;
  padding: 0px 0px 0px 0px;
}
.elementor-21
  .elementor-element.elementor-element-441aa67
  .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-21
  .elementor-element.elementor-element-441aa67
  .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-21 .elementor-element.elementor-element-441aa67 {
  width: auto;
  max-width: auto;
}
.elementor-21
  .elementor-element.elementor-element-441aa67
  > .elementor-widget-container {
  border-radius: 3px 0px 3px 0px;
}
.elementor-21
  .elementor-element.elementor-element-08f66bd.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-21
  .elementor-element.elementor-element-08f66bd
  > .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-21
  .elementor-element.elementor-element-08f66bd
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-21
  .elementor-element.elementor-element-c924370
  .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-21
  .elementor-element.elementor-element-c924370
  .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-21 .elementor-element.elementor-element-c924370 {
  width: auto;
  max-width: auto;
}
.elementor-21
  .elementor-element.elementor-element-c924370
  > .elementor-widget-container {
  border-radius: 3px 0px 3px 0px;
}
.elementor-21
  .elementor-element.elementor-element-e2b3124.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-21
  .elementor-element.elementor-element-e2b3124
  > .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-21
  .elementor-element.elementor-element-e2b3124
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-21
  .elementor-element.elementor-element-d10b0ff
  .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-21
  .elementor-element.elementor-element-d10b0ff
  .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-21 .elementor-element.elementor-element-d10b0ff {
  width: auto;
  max-width: auto;
}
.elementor-21
  .elementor-element.elementor-element-d10b0ff
  > .elementor-widget-container {
  border-radius: 3px 0px 3px 0px;
}
.elementor-21
  .elementor-element.elementor-element-175e224.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-21
  .elementor-element.elementor-element-175e224
  > .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-21
  .elementor-element.elementor-element-175e224
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-21
  .elementor-element.elementor-element-7701776
  .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-21
  .elementor-element.elementor-element-7701776
  .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-21 .elementor-element.elementor-element-7701776 {
  width: auto;
  max-width: auto;
}
.elementor-21
  .elementor-element.elementor-element-7701776
  > .elementor-widget-container {
  border-radius: 3px 0px 3px 0px;
}
.elementor-21 .elementor-element.elementor-element-ea9427a {
  padding: 6em 1em 6em 1em;
}
.elementor-21 .elementor-element.elementor-element-7c82095 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-91455cb);
  --divider-border-width: 1px;
  --divider-element-spacing: 44px;
}
.elementor-21
  .elementor-element.elementor-element-7c82095
  .elementor-divider-separator {
  width: 100%;
}
.elementor-21 .elementor-element.elementor-element-7c82095 .elementor-divider {
  padding-top: 10px;
  padding-bottom: 10px;
}
.elementor-21
  .elementor-element.elementor-element-7c82095
  .elementor-divider__text {
  color: var(--e-global-color-308e809);
  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-21
  .elementor-element.elementor-element-7c82095
  > .elementor-widget-container {
  padding: 0em 0em 1em 0em;
}
.elementor-21
  .elementor-element.elementor-element-b0591f6
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-21
  .elementor-element.elementor-element-deca122
  .jeg-elementor-kit.jkit-postblock
  .jkit-posts {
  grid-template-columns: repeat(1, minmax(0, 1fr));
  grid-column-gap: 40px;
}
.elementor-21
  .elementor-element.elementor-element-deca122
  .jeg-elementor-kit.jkit-postblock {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-21
  .elementor-element.elementor-element-deca122
  .jeg-elementor-kit.jkit-postblock
  .jkit-thumb {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-21
  .elementor-element.elementor-element-deca122
  .jeg-elementor-kit.jkit-postblock.postblock-type-1
  .jkit-thumb {
  flex: 0 0 40%;
}
.elementor-21
  .elementor-element.elementor-element-deca122
  .jeg-elementor-kit.jkit-postblock.postblock-type-4
  .jkit-thumb {
  flex: 0 0 40%;
}
.elementor-21
  .elementor-element.elementor-element-deca122
  .jeg-elementor-kit.jkit-postblock
  .jkit-thumb
  .thumbnail-container {
  height: 220px;
}
.elementor-21
  .elementor-element.elementor-element-deca122
  .jeg-elementor-kit.jkit-postblock
  .jkit-postblock-content {
  text-align: left;
  padding: 0px 0px 0px 25px;
  margin: 0px 0px 0px 0px;
}
.elementor-21
  .elementor-element.elementor-element-deca122
  .jeg-elementor-kit.jkit-postblock
  .jkit-post-category
  span
  a,
.elementor-21
  .elementor-element.elementor-element-deca122
  .jeg-elementor-kit.jkit-postblock.postblock-type-3
  .jkit-post-category
  span
  a {
  font-family: var(--e-global-typography-69c152f-font-family), Sans-serif;
  font-size: var(--e-global-typography-69c152f-font-size);
  text-decoration: var(--e-global-typography-69c152f-text-decoration);
  line-height: var(--e-global-typography-69c152f-line-height);
  letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
  word-spacing: var(--e-global-typography-69c152f-word-spacing);
}
.elementor-21
  .elementor-element.elementor-element-deca122
  .jeg-elementor-kit.jkit-postblock
  .jkit-post-category
  a {
  color: var(--e-global-color-accent);
}
.elementor-21
  .elementor-element.elementor-element-deca122
  .jeg-elementor-kit.jkit-postblock.postblock-type-2
  .jkit-post-category
  a {
  color: var(--e-global-color-accent);
}
.elementor-21
  .elementor-element.elementor-element-deca122
  .jeg-elementor-kit.jkit-postblock.postblock-type-5
  .jkit-post-category
  a {
  color: var(--e-global-color-accent);
}
.elementor-21
  .elementor-element.elementor-element-deca122
  .jeg-elementor-kit.jkit-postblock
  .jkit-post-title
  a,
.elementor-21
  .elementor-element.elementor-element-deca122
  .jeg-elementor-kit.jkit-postblock.postblock-type-4
  .jkit-post-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-21
  .elementor-element.elementor-element-deca122
  .jeg-elementor-kit.jkit-postblock
  .jkit-post-title
  a {
  color: var(--e-global-color-308e809);
}
.elementor-21
  .elementor-element.elementor-element-deca122
  .jeg-elementor-kit.jkit-postblock
  .jkit-post-title
  a:hover {
  color: var(--e-global-color-accent);
}
.elementor-21
  .elementor-element.elementor-element-deca122
  .jeg-elementor-kit.jkit-postblock
  .jkit-post-excerpt {
  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-21
  .elementor-element.elementor-element-deca122
  .jeg-elementor-kit.jkit-postblock
  .jkit-post-excerpt
  p {
  color: var(--e-global-color-text);
}
.elementor-21
  .elementor-element.elementor-element-deca122
  .jeg-elementor-kit.jkit-postblock
  .jkit-post-meta {
  font-family: var(--e-global-typography-69c152f-font-family), Sans-serif;
  font-size: var(--e-global-typography-69c152f-font-size);
  text-decoration: var(--e-global-typography-69c152f-text-decoration);
  line-height: var(--e-global-typography-69c152f-line-height);
  letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
  word-spacing: var(--e-global-typography-69c152f-word-spacing);
  color: var(--e-global-color-text);
  margin: 0px 0px 0px 20px;
}
.elementor-21
  .elementor-element.elementor-element-deca122
  .jeg-elementor-kit.jkit-postblock
  .jkit-post-meta
  svg {
  fill: var(--e-global-color-text);
}
.elementor-21
  .elementor-element.elementor-element-deca122
  .jeg-elementor-kit.jkit-postblock
  .jkit-meta-author.icon-position-before
  i,
.elementor-21
  .elementor-element.elementor-element-deca122
  .jeg-elementor-kit.jkit-postblock
  .jkit-meta-author.icon-position-before
  svg {
  margin-right: 5px;
}
.elementor-21
  .elementor-element.elementor-element-deca122
  .jeg-elementor-kit.jkit-postblock
  .jkit-meta-author.icon-position-after
  i,
.elementor-21
  .elementor-element.elementor-element-deca122
  .jeg-elementor-kit.jkit-postblock
  .jkit-meta-author.icon-position-after
  svg {
  margin-left: 5px;
}
.elementor-21
  .elementor-element.elementor-element-deca122
  .jeg-elementor-kit.jkit-postblock
  .jkit-meta-date.icon-position-before
  i,
.elementor-21
  .elementor-element.elementor-element-deca122
  .jeg-elementor-kit.jkit-postblock
  .jkit-meta-date.icon-position-before
  svg {
  margin-right: 5px;
}
.elementor-21
  .elementor-element.elementor-element-deca122
  .jeg-elementor-kit.jkit-postblock
  .jkit-meta-date.icon-position-after
  i,
.elementor-21
  .elementor-element.elementor-element-deca122
  .jeg-elementor-kit.jkit-postblock
  .jkit-meta-date.icon-position-after
  svg {
  margin-left: 5px;
}
.elementor-21
  .elementor-element.elementor-element-deca122
  .jeg-elementor-kit.jkit-postblock
  .jkit-post-meta-bottom {
  justify-content: space-between;
}
.elementor-21
  .elementor-element.elementor-element-deca122
  .jeg-elementor-kit.jkit-postblock
  .jeg_empty_module {
  text-align: left;
  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);
  color: var(--e-global-color-text);
}
.elementor-21
  .elementor-element.elementor-element-90084bf
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 20px;
}
.elementor-21
  .elementor-element.elementor-element-63ad4c5
  .jeg-elementor-kit.jkit-postblock
  .jkit-posts {
  grid-template-columns: repeat(1, minmax(0, 1fr));
  grid-column-gap: 40px;
}
.elementor-21
  .elementor-element.elementor-element-63ad4c5
  .jeg-elementor-kit.jkit-postblock {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-21
  .elementor-element.elementor-element-63ad4c5
  .jeg-elementor-kit.jkit-postblock
  .jkit-thumb {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-21
  .elementor-element.elementor-element-63ad4c5
  .jeg-elementor-kit.jkit-postblock
  .jkit-thumb
  .thumbnail-container {
  height: 313px;
}
.elementor-21
  .elementor-element.elementor-element-63ad4c5
  .jeg-elementor-kit.jkit-postblock
  .jkit-postblock-content {
  text-align: left;
  padding: 15px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}
.elementor-21
  .elementor-element.elementor-element-63ad4c5
  .jeg-elementor-kit.jkit-postblock
  .jkit-post-category
  span
  a,
.elementor-21
  .elementor-element.elementor-element-63ad4c5
  .jeg-elementor-kit.jkit-postblock.postblock-type-3
  .jkit-post-category
  span
  a {
  font-family: var(--e-global-typography-69c152f-font-family), Sans-serif;
  font-size: var(--e-global-typography-69c152f-font-size);
  text-decoration: var(--e-global-typography-69c152f-text-decoration);
  line-height: var(--e-global-typography-69c152f-line-height);
  letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
  word-spacing: var(--e-global-typography-69c152f-word-spacing);
}
.elementor-21
  .elementor-element.elementor-element-63ad4c5
  .jeg-elementor-kit.jkit-postblock
  .jkit-post-category
  a {
  color: var(--e-global-color-accent);
}
.elementor-21
  .elementor-element.elementor-element-63ad4c5
  .jeg-elementor-kit.jkit-postblock.postblock-type-2
  .jkit-post-category
  a {
  color: var(--e-global-color-accent);
}
.elementor-21
  .elementor-element.elementor-element-63ad4c5
  .jeg-elementor-kit.jkit-postblock.postblock-type-5
  .jkit-post-category
  a {
  color: var(--e-global-color-accent);
}
.elementor-21
  .elementor-element.elementor-element-63ad4c5
  .jeg-elementor-kit.jkit-postblock
  .jkit-post-title
  a,
.elementor-21
  .elementor-element.elementor-element-63ad4c5
  .jeg-elementor-kit.jkit-postblock.postblock-type-4
  .jkit-post-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-21
  .elementor-element.elementor-element-63ad4c5
  .jeg-elementor-kit.jkit-postblock
  .jkit-post-title
  a {
  color: var(--e-global-color-308e809);
}
.elementor-21
  .elementor-element.elementor-element-63ad4c5
  .jeg-elementor-kit.jkit-postblock
  .jkit-post-title
  a:hover {
  color: var(--e-global-color-accent);
}
.elementor-21
  .elementor-element.elementor-element-63ad4c5
  .jeg-elementor-kit.jkit-postblock
  .jkit-post-excerpt {
  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-21
  .elementor-element.elementor-element-63ad4c5
  .jeg-elementor-kit.jkit-postblock
  .jkit-post-excerpt
  p {
  color: var(--e-global-color-text);
}
.elementor-21
  .elementor-element.elementor-element-63ad4c5
  .jeg-elementor-kit.jkit-postblock
  .jkit-post-meta {
  font-family: var(--e-global-typography-69c152f-font-family), Sans-serif;
  font-size: var(--e-global-typography-69c152f-font-size);
  text-decoration: var(--e-global-typography-69c152f-text-decoration);
  line-height: var(--e-global-typography-69c152f-line-height);
  letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
  word-spacing: var(--e-global-typography-69c152f-word-spacing);
  color: var(--e-global-color-text);
  margin: 0px 0px 0px 20px;
}
.elementor-21
  .elementor-element.elementor-element-63ad4c5
  .jeg-elementor-kit.jkit-postblock
  .jkit-post-meta
  svg {
  fill: var(--e-global-color-text);
}
.elementor-21
  .elementor-element.elementor-element-63ad4c5
  .jeg-elementor-kit.jkit-postblock
  .jkit-meta-author.icon-position-before
  i,
.elementor-21
  .elementor-element.elementor-element-63ad4c5
  .jeg-elementor-kit.jkit-postblock
  .jkit-meta-author.icon-position-before
  svg {
  margin-right: 5px;
}
.elementor-21
  .elementor-element.elementor-element-63ad4c5
  .jeg-elementor-kit.jkit-postblock
  .jkit-meta-author.icon-position-after
  i,
.elementor-21
  .elementor-element.elementor-element-63ad4c5
  .jeg-elementor-kit.jkit-postblock
  .jkit-meta-author.icon-position-after
  svg {
  margin-left: 5px;
}
.elementor-21
  .elementor-element.elementor-element-63ad4c5
  .jeg-elementor-kit.jkit-postblock
  .jkit-meta-date.icon-position-before
  i,
.elementor-21
  .elementor-element.elementor-element-63ad4c5
  .jeg-elementor-kit.jkit-postblock
  .jkit-meta-date.icon-position-before
  svg {
  margin-right: 5px;
}
.elementor-21
  .elementor-element.elementor-element-63ad4c5
  .jeg-elementor-kit.jkit-postblock
  .jkit-meta-date.icon-position-after
  i,
.elementor-21
  .elementor-element.elementor-element-63ad4c5
  .jeg-elementor-kit.jkit-postblock
  .jkit-meta-date.icon-position-after
  svg {
  margin-left: 5px;
}
.elementor-21
  .elementor-element.elementor-element-63ad4c5
  .jeg-elementor-kit.jkit-postblock
  .jkit-post-meta-bottom {
  justify-content: space-between;
}
.elementor-21
  .elementor-element.elementor-element-63ad4c5
  .jeg-elementor-kit.jkit-postblock
  .jeg_empty_module {
  text-align: left;
  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);
  color: var(--e-global-color-text);
}
.elementor-21
  .elementor-element.elementor-element-f580994:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-21
  .elementor-element.elementor-element-f580994
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2023/03/Blog03.jpg");
  background-position: 0px 20%;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-21
  .elementor-element.elementor-element-f580994
  > .elementor-background-overlay {
  background-color: transparent;
  background-image: linear-gradient(
    145deg,
    var(--e-global-color-a9820b7) 54%,
    #f2295b00 100%
  );
  opacity: 0.63;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-21 .elementor-element.elementor-element-f580994 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 12em 1em 12em 1em;
}
.elementor-21 .elementor-element.elementor-element-131fe00 {
  padding: 0% 50% 0% 0%;
}
.elementor-21
  .elementor-element.elementor-element-6ed8073
  > .elementor-element-populated {
  margin: 0em 2em 0em 0em;
  --e-column-margin-right: 2em;
  --e-column-margin-left: 0em;
}
.elementor-21
  .elementor-element.elementor-element-b7d4079
  .jeg-elementor-kit.jkit-heading {
  text-align: left;
}
.elementor-21
  .elementor-element.elementor-element-b7d4079
  .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-21
  .elementor-element.elementor-element-b7d4079
  .jeg-elementor-kit.jkit-heading
  .heading-section-title {
  margin: 0px 0px -20px 0px;
}
.elementor-21
  .elementor-element.elementor-element-b7d4079
  .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-21
  .elementor-element.elementor-element-b7d4079
  .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: 20px 0px 0px 0px;
}
.elementor-21
  .elementor-element.elementor-element-b7d4079
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
:root {
  --page-title-display: none;
}
@media (min-width: 768px) {
  .elementor-21 .elementor-element.elementor-element-a370098 {
    width: 21.563%;
  }
  .elementor-21 .elementor-element.elementor-element-08f66bd {
    width: 28.437%;
  }
  .elementor-21 .elementor-element.elementor-element-e2b3124 {
    width: 28.984%;
  }
  .elementor-21 .elementor-element.elementor-element-175e224 {
    width: 20.998%;
  }
  .elementor-21 .elementor-element.elementor-element-b0591f6 {
    width: 58.968%;
  }
  .elementor-21 .elementor-element.elementor-element-90084bf {
    width: 40.953%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-21 .elementor-element.elementor-element-467aa9da {
    width: 100%;
  }
  .elementor-21 .elementor-element.elementor-element-33585fa {
    width: 100%;
  }
  .elementor-21 .elementor-element.elementor-element-8c3e864 {
    width: 100%;
  }
  .elementor-21 .elementor-element.elementor-element-a370098 {
    width: 25%;
  }
  .elementor-21 .elementor-element.elementor-element-08f66bd {
    width: 25%;
  }
  .elementor-21 .elementor-element.elementor-element-e2b3124 {
    width: 25%;
  }
  .elementor-21 .elementor-element.elementor-element-175e224 {
    width: 25%;
  }
  .elementor-21 .elementor-element.elementor-element-b0591f6 {
    width: 50%;
  }
  .elementor-21 .elementor-element.elementor-element-90084bf {
    width: 50%;
  }
}
@media (min-width: 1025px) {
  .elementor-21
    .elementor-element.elementor-element-f079976
    > .elementor-background-overlay {
    background-attachment: fixed;
  }
}
@media (max-width: 1024px) {
  .elementor-21 .elementor-element.elementor-element-1cda69b9 {
    margin-top: -10em;
    margin-bottom: 0em;
    padding: 12em 1em 5em 1em;
  }
  .elementor-21 .elementor-element.elementor-element-71889dfc {
    padding: 0% 0% 0% 0%;
  }
  .elementor-21
    .elementor-element.elementor-element-767d956d
    .hfe-page-title-wrapper {
    text-align: center;
  }
  .elementor-21
    .elementor-element.elementor-element-767d956d
    .elementor-heading-title,
  .elementor-21
    .elementor-element.elementor-element-767d956d
    .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-21
    .elementor-element.elementor-element-f9c1df4
    .jeg-elementor-kit.jkit-heading {
    text-align: center;
  }
  .elementor-21
    .elementor-element.elementor-element-f9c1df4
    .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-21
    .elementor-element.elementor-element-f9c1df4
    .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-21 .elementor-element.elementor-element-56fa72f {
    padding: 5em 0.5em 5em 0.5em;
  }
  .elementor-21
    .elementor-element.elementor-element-0d4c5c4
    .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-21
    .elementor-element.elementor-element-0d4c5c4
    .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-21 .elementor-element.elementor-element-29ccc6c {
    margin-top: 0em;
    margin-bottom: 1em;
  }
  .elementor-21
    .elementor-element.elementor-element-933345f
    .jeg-elementor-kit.jkit-image-box
    .image-box-header
    img {
    height: 200px;
  }
  .elementor-21
    .elementor-element.elementor-element-933345f
    .jeg-elementor-kit.jkit-image-box
    .image-box-body
    .body-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-21
    .elementor-element.elementor-element-933345f
    .jeg-elementor-kit.jkit-image-box
    .image-box-body
    .body-inner
    .body-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-21
    .elementor-element.elementor-element-933345f
    .jeg-elementor-kit.jkit-image-box
    .button-box
    .button-wrapper
    a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-21
    .elementor-element.elementor-element-ee16187
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-21
    .elementor-element.elementor-element-467e6a7
    .jeg-elementor-kit.jkit-image-box
    .image-box-header
    img {
    height: 200px;
  }
  .elementor-21
    .elementor-element.elementor-element-467e6a7
    .jeg-elementor-kit.jkit-image-box
    .image-box-body
    .body-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-21
    .elementor-element.elementor-element-467e6a7
    .jeg-elementor-kit.jkit-image-box
    .image-box-body
    .body-inner
    .body-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-21
    .elementor-element.elementor-element-467e6a7
    .jeg-elementor-kit.jkit-image-box
    .button-box
    .button-wrapper
    a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-21
    .elementor-element.elementor-element-28f0950
    > .elementor-element-populated {
    margin: 0px 0px 0px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
  }
  .elementor-21
    .elementor-element.elementor-element-42c3ee5
    .jeg-elementor-kit.jkit-image-box
    .image-box-header
    img {
    height: 200px;
  }
  .elementor-21
    .elementor-element.elementor-element-42c3ee5
    .jeg-elementor-kit.jkit-image-box
    .image-box-body
    .body-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-21
    .elementor-element.elementor-element-42c3ee5
    .jeg-elementor-kit.jkit-image-box
    .image-box-body
    .body-inner
    .body-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-21
    .elementor-element.elementor-element-42c3ee5
    .jeg-elementor-kit.jkit-image-box
    .button-box
    .button-wrapper
    a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-21 .elementor-element.elementor-element-6dd0f87 {
    margin-top: 0em;
    margin-bottom: 1em;
  }
  .elementor-21
    .elementor-element.elementor-element-2b02fb1
    .jeg-elementor-kit.jkit-image-box
    .image-box-header
    img {
    height: 200px;
  }
  .elementor-21
    .elementor-element.elementor-element-2b02fb1
    .jeg-elementor-kit.jkit-image-box
    .image-box-body
    .body-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-21
    .elementor-element.elementor-element-2b02fb1
    .jeg-elementor-kit.jkit-image-box
    .image-box-body
    .body-inner
    .body-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-21
    .elementor-element.elementor-element-2b02fb1
    .jeg-elementor-kit.jkit-image-box
    .button-box
    .button-wrapper
    a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-21
    .elementor-element.elementor-element-7b00ad3
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-21
    .elementor-element.elementor-element-db1d911
    .jeg-elementor-kit.jkit-image-box
    .image-box-header
    img {
    height: 200px;
  }
  .elementor-21
    .elementor-element.elementor-element-db1d911
    .jeg-elementor-kit.jkit-image-box
    .image-box-body
    .body-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-21
    .elementor-element.elementor-element-db1d911
    .jeg-elementor-kit.jkit-image-box
    .image-box-body
    .body-inner
    .body-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-21
    .elementor-element.elementor-element-db1d911
    .jeg-elementor-kit.jkit-image-box
    .button-box
    .button-wrapper
    a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-21
    .elementor-element.elementor-element-806ca64
    > .elementor-element-populated {
    margin: 0px 0px 0px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
  }
  .elementor-21
    .elementor-element.elementor-element-2ad658e
    .jeg-elementor-kit.jkit-image-box
    .image-box-header
    img {
    height: 200px;
  }
  .elementor-21
    .elementor-element.elementor-element-2ad658e
    .jeg-elementor-kit.jkit-image-box
    .image-box-body
    .body-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-21
    .elementor-element.elementor-element-2ad658e
    .jeg-elementor-kit.jkit-image-box
    .image-box-body
    .body-inner
    .body-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-21
    .elementor-element.elementor-element-2ad658e
    .jeg-elementor-kit.jkit-image-box
    .button-box
    .button-wrapper
    a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-21 .elementor-element.elementor-element-ff77e08 {
    padding: 4em 1em 4em 1em;
  }
  .elementor-21
    .elementor-element.elementor-element-a7f054d
    > .elementor-widget-container {
    margin: 0em 0em 0em 0em;
  }
  .elementor-21 .elementor-element.elementor-element-530c0b8 {
    margin-top: -16em;
    margin-bottom: 0em;
    padding: 0% 0% 0% 54%;
  }
  .elementor-21
    .elementor-element.elementor-element-276b2fa
    > .elementor-element-populated {
    margin: 0em 0em 0em 0em;
    --e-column-margin-right: 0em;
    --e-column-margin-left: 0em;
  }
  .elementor-21
    .elementor-element.elementor-element-c9d2bf7
    .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-21
    .elementor-element.elementor-element-c9d2bf7
    .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-21
    .elementor-element.elementor-element-6602771
    .elementor-icon-box-title,
  .elementor-21
    .elementor-element.elementor-element-6602771
    .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-21
    .elementor-element.elementor-element-6602771
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-21
    .elementor-element.elementor-element-6602771
    > .elementor-widget-container {
    padding: 25px 18px 25px 18px;
  }
  .elementor-21 .elementor-element.elementor-element-6602771 {
    --container-widget-width: 229px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 229px);
    max-width: 229px;
    top: -15px;
  }
  body:not(.rtl) .elementor-21 .elementor-element.elementor-element-6602771 {
    left: 5px;
  }
  body.rtl .elementor-21 .elementor-element.elementor-element-6602771 {
    right: 5px;
  }
  .elementor-21
    .elementor-element.elementor-element-8c3e864
    > .elementor-element-populated {
    margin: 0em 0em 0em 0em;
    --e-column-margin-right: 0em;
    --e-column-margin-left: 0em;
  }
  .elementor-21
    .elementor-element.elementor-element-78bfc72
    .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-21
    .elementor-element.elementor-element-78bfc72
    .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-21
    .elementor-element.elementor-element-78bfc72
    .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-21
    .elementor-element.elementor-element-dc89d65
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(15px / 2);
  }
  .elementor-21
    .elementor-element.elementor-element-dc89d65
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(15px / 2);
  }
  .elementor-21
    .elementor-element.elementor-element-dc89d65
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-right: calc(15px / 2);
    margin-left: calc(15px / 2);
  }
  .elementor-21
    .elementor-element.elementor-element-dc89d65
    .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-15px / 2);
    margin-left: calc(-15px / 2);
  }
  body.rtl
    .elementor-21
    .elementor-element.elementor-element-dc89d65
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    left: calc(-15px / 2);
  }
  body:not(.rtl)
    .elementor-21
    .elementor-element.elementor-element-dc89d65
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    right: calc(-15px / 2);
  }
  .elementor-21
    .elementor-element.elementor-element-dc89d65
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-21
    .elementor-element.elementor-element-dc89d65
    .elementor-icon-list-item
    > a {
    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-21 .elementor-element.elementor-element-6df3a78 {
    --container-widget-width: 115px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 115px);
    max-width: 115px;
  }
  .elementor-21
    .elementor-element.elementor-element-509e9d9
    .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-21
    .elementor-element.elementor-element-509e9d9
    .jeg-elementor-kit.jkit-heading
    .heading-title
    > span {
    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-21
    .elementor-element.elementor-element-509e9d9
    .jeg-elementor-kit.jkit-heading
    .heading-section-subtitle {
    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-21
    .elementor-element.elementor-element-509e9d9
    .jeg-elementor-kit.jkit-heading
    .heading-section-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-21
    .elementor-element.elementor-element-509e9d9
    > .elementor-widget-container {
    margin: 0px 0px 0px 20px;
  }
  .elementor-21 .elementor-element.elementor-element-f079976 {
    padding: 4em 1em 4em 1em;
  }
  .elementor-21
    .elementor-element.elementor-element-bbdc9f8
    > .elementor-element-populated {
    margin: 0em 0em 0em 0em;
    --e-column-margin-right: 0em;
    --e-column-margin-left: 0em;
  }
  .elementor-21
    .elementor-element.elementor-element-441aa67
    .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-21
    .elementor-element.elementor-element-441aa67
    .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-21 .elementor-element.elementor-element-441aa67 {
    width: var(--container-widget-width, 122px);
    max-width: 122px;
    --container-widget-width: 122px;
    --container-widget-flex-grow: 0;
  }
  .elementor-21
    .elementor-element.elementor-element-c924370
    .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-21
    .elementor-element.elementor-element-c924370
    .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-21 .elementor-element.elementor-element-c924370 {
    width: var(--container-widget-width, 122px);
    max-width: 122px;
    --container-widget-width: 122px;
    --container-widget-flex-grow: 0;
  }
  .elementor-21
    .elementor-element.elementor-element-d10b0ff
    .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-21
    .elementor-element.elementor-element-d10b0ff
    .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-21 .elementor-element.elementor-element-d10b0ff {
    width: var(--container-widget-width, 122px);
    max-width: 122px;
    --container-widget-width: 122px;
    --container-widget-flex-grow: 0;
  }
  .elementor-21
    .elementor-element.elementor-element-175e224.elementor-column
    > .elementor-widget-wrap {
    justify-content: flex-end;
  }
  .elementor-21
    .elementor-element.elementor-element-7701776
    .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-21
    .elementor-element.elementor-element-7701776
    .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-21 .elementor-element.elementor-element-7701776 {
    width: var(--container-widget-width, 122px);
    max-width: 122px;
    --container-widget-width: 122px;
    --container-widget-flex-grow: 0;
  }
  .elementor-21 .elementor-element.elementor-element-ea9427a {
    padding: 3em 1em 3em 1em;
  }
  .elementor-21
    .elementor-element.elementor-element-7c82095
    .elementor-divider__text {
    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-21
    .elementor-element.elementor-element-deca122
    .jeg-elementor-kit.jkit-postblock
    .jkit-posts {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .elementor-21
    .elementor-element.elementor-element-deca122
    .jeg-elementor-kit.jkit-postblock
    .jkit-post-category
    span
    a,
  .elementor-21
    .elementor-element.elementor-element-deca122
    .jeg-elementor-kit.jkit-postblock.postblock-type-3
    .jkit-post-category
    span
    a {
    font-size: var(--e-global-typography-69c152f-font-size);
    line-height: var(--e-global-typography-69c152f-line-height);
    letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
    word-spacing: var(--e-global-typography-69c152f-word-spacing);
  }
  .elementor-21
    .elementor-element.elementor-element-deca122
    .jeg-elementor-kit.jkit-postblock
    .jkit-post-title
    a,
  .elementor-21
    .elementor-element.elementor-element-deca122
    .jeg-elementor-kit.jkit-postblock.postblock-type-4
    .jkit-post-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-21
    .elementor-element.elementor-element-deca122
    .jeg-elementor-kit.jkit-postblock
    .jkit-post-excerpt {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-21
    .elementor-element.elementor-element-deca122
    .jeg-elementor-kit.jkit-postblock
    .jkit-post-meta {
    font-size: var(--e-global-typography-69c152f-font-size);
    line-height: var(--e-global-typography-69c152f-line-height);
    letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
    word-spacing: var(--e-global-typography-69c152f-word-spacing);
  }
  .elementor-21
    .elementor-element.elementor-element-deca122
    .jeg-elementor-kit.jkit-postblock
    .jeg_empty_module {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-21
    .elementor-element.elementor-element-63ad4c5
    .jeg-elementor-kit.jkit-postblock
    .jkit-posts {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .elementor-21
    .elementor-element.elementor-element-63ad4c5
    .jeg-elementor-kit.jkit-postblock
    .jkit-post-category
    span
    a,
  .elementor-21
    .elementor-element.elementor-element-63ad4c5
    .jeg-elementor-kit.jkit-postblock.postblock-type-3
    .jkit-post-category
    span
    a {
    font-size: var(--e-global-typography-69c152f-font-size);
    line-height: var(--e-global-typography-69c152f-line-height);
    letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
    word-spacing: var(--e-global-typography-69c152f-word-spacing);
  }
  .elementor-21
    .elementor-element.elementor-element-63ad4c5
    .jeg-elementor-kit.jkit-postblock
    .jkit-post-title
    a,
  .elementor-21
    .elementor-element.elementor-element-63ad4c5
    .jeg-elementor-kit.jkit-postblock.postblock-type-4
    .jkit-post-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-21
    .elementor-element.elementor-element-63ad4c5
    .jeg-elementor-kit.jkit-postblock
    .jkit-post-excerpt {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-21
    .elementor-element.elementor-element-63ad4c5
    .jeg-elementor-kit.jkit-postblock
    .jkit-post-meta {
    font-size: var(--e-global-typography-69c152f-font-size);
    line-height: var(--e-global-typography-69c152f-line-height);
    letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
    word-spacing: var(--e-global-typography-69c152f-word-spacing);
  }
  .elementor-21
    .elementor-element.elementor-element-63ad4c5
    .jeg-elementor-kit.jkit-postblock
    .jeg_empty_module {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-21
    .elementor-element.elementor-element-f580994:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-21
    .elementor-element.elementor-element-f580994
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: 0px 0%;
  }
  .elementor-21 .elementor-element.elementor-element-f580994 {
    padding: 3em 1em 7em 1em;
  }
  .elementor-21
    .elementor-element.elementor-element-b7d4079
    .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-21
    .elementor-element.elementor-element-b7d4079
    .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-21
    .elementor-element.elementor-element-b7d4079
    .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);
  }
}
@media (max-width: 767px) {
  .elementor-21
    .elementor-element.elementor-element-1cda69b9
    > .elementor-background-overlay {
    opacity: 1;
  }
  .elementor-21 .elementor-element.elementor-element-1cda69b9 {
    margin-top: -12em;
    margin-bottom: 0em;
    padding: 12em 0.5em 1em 0.5em;
  }
  .elementor-21
    .elementor-element.elementor-element-1a13dc55
    > .elementor-element-populated {
    padding: 15px 15px 15px 15px;
  }
  .elementor-21 .elementor-element.elementor-element-71889dfc {
    padding: 20px 20px 20px 20px;
  }
  .elementor-21
    .elementor-element.elementor-element-767d956d
    .hfe-page-title-wrapper {
    text-align: center;
  }
  .elementor-21
    .elementor-element.elementor-element-767d956d
    .elementor-heading-title,
  .elementor-21
    .elementor-element.elementor-element-767d956d
    .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-21
    .elementor-element.elementor-element-f9c1df4
    .jeg-elementor-kit.jkit-heading {
    text-align: center;
  }
  .elementor-21
    .elementor-element.elementor-element-f9c1df4
    .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-21
    .elementor-element.elementor-element-f9c1df4
    .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-21 .elementor-element.elementor-element-56fa72f {
    padding: 4em 1em 3em 1em;
  }
  .elementor-21
    .elementor-element.elementor-element-786e2c3
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-21 .elementor-element.elementor-element-26b29b3 {
    margin-top: 0em;
    margin-bottom: 1em;
  }
  .elementor-21
    .elementor-element.elementor-element-0a7876c
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-21
    .elementor-element.elementor-element-0d4c5c4
    .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-21
    .elementor-element.elementor-element-0d4c5c4
    .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-21
    .elementor-element.elementor-element-0d4c5c4
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-21
    .elementor-element.elementor-element-5a4fe0b
    > .elementor-element-populated {
    padding: 8px 0px 0px 0px;
  }
  .elementor-21
    .elementor-element.elementor-element-46e3495
    > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-21
    .elementor-element.elementor-element-933345f
    .jeg-elementor-kit.jkit-image-box
    .image-box-header
    img {
    height: 190px;
  }
  .elementor-21
    .elementor-element.elementor-element-933345f
    .jeg-elementor-kit.jkit-image-box
    .image-box-body
    .body-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-21
    .elementor-element.elementor-element-933345f
    .jeg-elementor-kit.jkit-image-box
    .image-box-body
    .body-inner
    .body-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-21
    .elementor-element.elementor-element-933345f
    .jeg-elementor-kit.jkit-image-box
    .button-box
    .button-wrapper
    a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-21
    .elementor-element.elementor-element-ee16187
    > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-21
    .elementor-element.elementor-element-467e6a7
    .jeg-elementor-kit.jkit-image-box
    .image-box-header
    img {
    height: 190px;
  }
  .elementor-21
    .elementor-element.elementor-element-467e6a7
    .jeg-elementor-kit.jkit-image-box
    .image-box-body
    .body-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-21
    .elementor-element.elementor-element-467e6a7
    .jeg-elementor-kit.jkit-image-box
    .image-box-body
    .body-inner
    .body-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-21
    .elementor-element.elementor-element-467e6a7
    .jeg-elementor-kit.jkit-image-box
    .button-box
    .button-wrapper
    a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-21
    .elementor-element.elementor-element-28f0950
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-21
    .elementor-element.elementor-element-42c3ee5
    .jeg-elementor-kit.jkit-image-box
    .image-box-header
    img {
    height: 190px;
  }
  .elementor-21
    .elementor-element.elementor-element-42c3ee5
    .jeg-elementor-kit.jkit-image-box
    .image-box-body
    .body-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-21
    .elementor-element.elementor-element-42c3ee5
    .jeg-elementor-kit.jkit-image-box
    .image-box-body
    .body-inner
    .body-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-21
    .elementor-element.elementor-element-42c3ee5
    .jeg-elementor-kit.jkit-image-box
    .button-box
    .button-wrapper
    a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-21
    .elementor-element.elementor-element-cea8776
    > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-21
    .elementor-element.elementor-element-2b02fb1
    .jeg-elementor-kit.jkit-image-box
    .image-box-header
    img {
    height: 190px;
  }
  .elementor-21
    .elementor-element.elementor-element-2b02fb1
    .jeg-elementor-kit.jkit-image-box
    .image-box-body
    .body-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-21
    .elementor-element.elementor-element-2b02fb1
    .jeg-elementor-kit.jkit-image-box
    .image-box-body
    .body-inner
    .body-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-21
    .elementor-element.elementor-element-2b02fb1
    .jeg-elementor-kit.jkit-image-box
    .button-box
    .button-wrapper
    a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-21
    .elementor-element.elementor-element-7b00ad3
    > .elementor-element-populated {
    margin: 0px 0px 20px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-21
    .elementor-element.elementor-element-db1d911
    .jeg-elementor-kit.jkit-image-box
    .image-box-header
    img {
    height: 190px;
  }
  .elementor-21
    .elementor-element.elementor-element-db1d911
    .jeg-elementor-kit.jkit-image-box
    .image-box-body
    .body-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-21
    .elementor-element.elementor-element-db1d911
    .jeg-elementor-kit.jkit-image-box
    .image-box-body
    .body-inner
    .body-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-21
    .elementor-element.elementor-element-db1d911
    .jeg-elementor-kit.jkit-image-box
    .button-box
    .button-wrapper
    a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-21
    .elementor-element.elementor-element-806ca64
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-21
    .elementor-element.elementor-element-2ad658e
    .jeg-elementor-kit.jkit-image-box
    .image-box-header
    img {
    height: 190px;
  }
  .elementor-21
    .elementor-element.elementor-element-2ad658e
    .jeg-elementor-kit.jkit-image-box
    .image-box-body
    .body-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-21
    .elementor-element.elementor-element-2ad658e
    .jeg-elementor-kit.jkit-image-box
    .image-box-body
    .body-inner
    .body-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-21
    .elementor-element.elementor-element-2ad658e
    .jeg-elementor-kit.jkit-image-box
    .button-box
    .button-wrapper
    a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-21 .elementor-element.elementor-element-ff77e08 {
    padding: 2em 1em 3em 1em;
  }
  .elementor-21 .elementor-element.elementor-element-a7f054d img {
    height: 330px;
  }
  .elementor-21
    .elementor-element.elementor-element-a7f054d
    > .elementor-widget-container {
    margin: 0em 0em 0em 0em;
  }
  .elementor-21 .elementor-element.elementor-element-530c0b8 {
    margin-top: -12em;
    margin-bottom: 0em;
    padding: 0% 0% 0% 15%;
  }
  .elementor-21
    .elementor-element.elementor-element-276b2fa
    > .elementor-element-populated {
    padding: 1.5em 1.5em 1em 1.5em;
  }
  .elementor-21
    .elementor-element.elementor-element-c9d2bf7
    .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-21
    .elementor-element.elementor-element-c9d2bf7
    .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-21
    .elementor-element.elementor-element-6602771
    .elementor-icon-box-title,
  .elementor-21
    .elementor-element.elementor-element-6602771
    .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-21
    .elementor-element.elementor-element-6602771
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  body:not(.rtl) .elementor-21 .elementor-element.elementor-element-6602771 {
    left: 29px;
  }
  body.rtl .elementor-21 .elementor-element.elementor-element-6602771 {
    right: 29px;
  }
  .elementor-21 .elementor-element.elementor-element-6602771 {
    top: 191px;
  }
  .elementor-21
    .elementor-element.elementor-element-8c3e864
    > .elementor-element-populated {
    margin: 1em 0em 0em 0em;
    --e-column-margin-right: 0em;
    --e-column-margin-left: 0em;
    padding: 20px 20px 20px 20px;
  }
  .elementor-21
    .elementor-element.elementor-element-78bfc72
    .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-21
    .elementor-element.elementor-element-78bfc72
    .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-21
    .elementor-element.elementor-element-78bfc72
    .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-21
    .elementor-element.elementor-element-78bfc72
    > .elementor-widget-container {
    margin: 0px 0px -16px 0px;
  }
  .elementor-21
    .elementor-element.elementor-element-dc89d65
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(12px / 2);
  }
  .elementor-21
    .elementor-element.elementor-element-dc89d65
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(12px / 2);
  }
  .elementor-21
    .elementor-element.elementor-element-dc89d65
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-right: calc(12px / 2);
    margin-left: calc(12px / 2);
  }
  .elementor-21
    .elementor-element.elementor-element-dc89d65
    .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-12px / 2);
    margin-left: calc(-12px / 2);
  }
  body.rtl
    .elementor-21
    .elementor-element.elementor-element-dc89d65
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    left: calc(-12px / 2);
  }
  body:not(.rtl)
    .elementor-21
    .elementor-element.elementor-element-dc89d65
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    right: calc(-12px / 2);
  }
  .elementor-21
    .elementor-element.elementor-element-dc89d65
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-21
    .elementor-element.elementor-element-dc89d65
    .elementor-icon-list-item
    > a {
    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-21 .elementor-element.elementor-element-5e6101f {
    padding: 0px 0px 0px 0px;
  }
  .elementor-21 .elementor-element.elementor-element-6df3a78 {
    --container-widget-width: 100px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100px);
    max-width: 100px;
  }
  .elementor-21
    .elementor-element.elementor-element-509e9d9
    .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-21
    .elementor-element.elementor-element-509e9d9
    .jeg-elementor-kit.jkit-heading
    .heading-title
    > span {
    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-21
    .elementor-element.elementor-element-509e9d9
    .jeg-elementor-kit.jkit-heading
    .heading-section-subtitle {
    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-21
    .elementor-element.elementor-element-509e9d9
    .jeg-elementor-kit.jkit-heading
    .heading-section-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-21
    .elementor-element.elementor-element-509e9d9
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-21 .elementor-element.elementor-element-509e9d9 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
  .elementor-21 .elementor-element.elementor-element-f079976 {
    padding: 2em 1em 2em 1em;
  }
  .elementor-21
    .elementor-element.elementor-element-bbdc9f8
    > .elementor-element-populated {
    margin: 0em 0em 0em 0em;
    --e-column-margin-right: 0em;
    --e-column-margin-left: 0em;
  }
  .elementor-21 .elementor-element.elementor-element-dea8412 {
    margin-top: 1em;
    margin-bottom: 1em;
  }
  .elementor-21 .elementor-element.elementor-element-a370098 {
    width: 50%;
  }
  .elementor-21
    .elementor-element.elementor-element-441aa67
    .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-21
    .elementor-element.elementor-element-441aa67
    .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-21 .elementor-element.elementor-element-441aa67 {
    width: var(--container-widget-width, 1400%);
    max-width: 1400%;
    --container-widget-width: 1400%;
    --container-widget-flex-grow: 0;
  }
  .elementor-21 .elementor-element.elementor-element-08f66bd {
    width: 50%;
  }
  .elementor-21
    .elementor-element.elementor-element-08f66bd
    > .elementor-element-populated {
    border-width: 0px 0px 0px 0px;
  }
  .elementor-21
    .elementor-element.elementor-element-c924370
    .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-21
    .elementor-element.elementor-element-c924370
    .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-21 .elementor-element.elementor-element-c924370 {
    width: var(--container-widget-width, 1400%);
    max-width: 1400%;
    --container-widget-width: 1400%;
    --container-widget-flex-grow: 0;
  }
  .elementor-21 .elementor-element.elementor-element-e2b3124 {
    width: 50%;
  }
  .elementor-21
    .elementor-element.elementor-element-e2b3124.elementor-column
    > .elementor-widget-wrap {
    justify-content: flex-start;
  }
  .elementor-21
    .elementor-element.elementor-element-e2b3124
    > .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-21
    .elementor-element.elementor-element-d10b0ff
    .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-21
    .elementor-element.elementor-element-d10b0ff
    .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-21 .elementor-element.elementor-element-d10b0ff {
    width: var(--container-widget-width, 1400%);
    max-width: 1400%;
    --container-widget-width: 1400%;
    --container-widget-flex-grow: 0;
  }
  .elementor-21 .elementor-element.elementor-element-175e224 {
    width: 50%;
  }
  .elementor-21
    .elementor-element.elementor-element-175e224
    > .elementor-element-populated {
    margin: 25px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-21
    .elementor-element.elementor-element-7701776
    .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-21
    .elementor-element.elementor-element-7701776
    .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-21 .elementor-element.elementor-element-7701776 {
    width: var(--container-widget-width, 1400%);
    max-width: 1400%;
    --container-widget-width: 1400%;
    --container-widget-flex-grow: 0;
  }
  .elementor-21 .elementor-element.elementor-element-ea9427a {
    padding: 2em 1em 0em 1em;
  }
  .elementor-21
    .elementor-element.elementor-element-7c82095
    .elementor-divider__text {
    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-21
    .elementor-element.elementor-element-7c82095
    > .elementor-widget-container {
    padding: 0em 0em 0em 0em;
  }
  .elementor-21
    .elementor-element.elementor-element-deca122
    .jeg-elementor-kit.jkit-postblock
    .jkit-postblock-content {
    padding: 0px 0px 0px 0px;
  }
  .elementor-21
    .elementor-element.elementor-element-deca122
    .jeg-elementor-kit.jkit-postblock
    .jkit-post-category
    span
    a,
  .elementor-21
    .elementor-element.elementor-element-deca122
    .jeg-elementor-kit.jkit-postblock.postblock-type-3
    .jkit-post-category
    span
    a {
    font-size: var(--e-global-typography-69c152f-font-size);
    line-height: var(--e-global-typography-69c152f-line-height);
    letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
    word-spacing: var(--e-global-typography-69c152f-word-spacing);
  }
  .elementor-21
    .elementor-element.elementor-element-deca122
    .jeg-elementor-kit.jkit-postblock
    .jkit-post-title
    a,
  .elementor-21
    .elementor-element.elementor-element-deca122
    .jeg-elementor-kit.jkit-postblock.postblock-type-4
    .jkit-post-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-21
    .elementor-element.elementor-element-deca122
    .jeg-elementor-kit.jkit-postblock
    .jkit-post-excerpt {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-21
    .elementor-element.elementor-element-deca122
    .jeg-elementor-kit.jkit-postblock
    .jkit-post-meta {
    font-size: var(--e-global-typography-69c152f-font-size);
    line-height: var(--e-global-typography-69c152f-line-height);
    letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
    word-spacing: var(--e-global-typography-69c152f-word-spacing);
  }
  .elementor-21
    .elementor-element.elementor-element-deca122
    .jeg-elementor-kit.jkit-postblock
    .jeg_empty_module {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-21
    .elementor-element.elementor-element-90084bf
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-21
    .elementor-element.elementor-element-63ad4c5
    .jeg-elementor-kit.jkit-postblock
    .jkit-post-category
    span
    a,
  .elementor-21
    .elementor-element.elementor-element-63ad4c5
    .jeg-elementor-kit.jkit-postblock.postblock-type-3
    .jkit-post-category
    span
    a {
    font-size: var(--e-global-typography-69c152f-font-size);
    line-height: var(--e-global-typography-69c152f-line-height);
    letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
    word-spacing: var(--e-global-typography-69c152f-word-spacing);
  }
  .elementor-21
    .elementor-element.elementor-element-63ad4c5
    .jeg-elementor-kit.jkit-postblock
    .jkit-post-title
    a,
  .elementor-21
    .elementor-element.elementor-element-63ad4c5
    .jeg-elementor-kit.jkit-postblock.postblock-type-4
    .jkit-post-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-21
    .elementor-element.elementor-element-63ad4c5
    .jeg-elementor-kit.jkit-postblock
    .jkit-post-excerpt {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-21
    .elementor-element.elementor-element-63ad4c5
    .jeg-elementor-kit.jkit-postblock
    .jkit-post-meta {
    font-size: var(--e-global-typography-69c152f-font-size);
    line-height: var(--e-global-typography-69c152f-line-height);
    letter-spacing: var(--e-global-typography-69c152f-letter-spacing);
    word-spacing: var(--e-global-typography-69c152f-word-spacing);
  }
  .elementor-21
    .elementor-element.elementor-element-63ad4c5
    .jeg-elementor-kit.jkit-postblock
    .jeg_empty_module {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-21
    .elementor-element.elementor-element-f580994:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-21
    .elementor-element.elementor-element-f580994
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: center center;
  }
  .elementor-21 .elementor-element.elementor-element-f580994 {
    padding: 4em 1em 4em 1em;
  }
  .elementor-21 .elementor-element.elementor-element-131fe00 {
    padding: 0% 0% 0% 0%;
  }
  .elementor-21
    .elementor-element.elementor-element-b7d4079
    .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-21
    .elementor-element.elementor-element-b7d4079
    .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-21
    .elementor-element.elementor-element-b7d4079
    .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);
  }
}
@media (max-width: 1024px) {
  .elementor-element.elementor-element-deca122
    .jeg-elementor-kit.jkit-postblock.postblock-type-1
    .jkit-post {
    display: block;
    -webkit-box-align: stretch;
    -ms-flex-align: stretch;
    align-items: stretch;
  }
}
@media (max-width: 1024px) {
  .elementor-element.elementor-element-deca122
    .jeg-elementor-kit.jkit-postblock.postblock-type-1
    .jkit-thumb {
    -webkit-box-flex: 1;
    -ms-flex: 1 0 auto;
    flex: 1 0 auto;
    max-width: 100%;
  }
}
