.elementor-36 .elementor-element.elementor-element-ccb97b7 {
  --display: flex;
  --min-height: 60vh;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --overlay-opacity: 0.5;
  --padding-top: 5em;
  --padding-bottom: 0em;
  --padding-left: 0em;
  --padding-right: 0em;
}
.elementor-36
  .elementor-element.elementor-element-ccb97b7:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-36
  .elementor-element.elementor-element-ccb97b7
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-50d5bdd);
  background-image: url("../../../../assets/images/banner-bg.png");
  background-position: center center;
  background-size: cover;
}
.elementor-36 .elementor-element.elementor-element-ccb97b7::before,
.elementor-36
  .elementor-element.elementor-element-ccb97b7
  > .elementor-background-video-container::before,
.elementor-36
  .elementor-element.elementor-element-ccb97b7
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-36
  .elementor-element.elementor-element-ccb97b7
  > .elementor-background-slideshow::before,
.elementor-36
  .elementor-element.elementor-element-ccb97b7
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-36
  .elementor-element.elementor-element-ccb97b7
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-image: url("../../2023/09/Asset-016.png");
  --background-overlay: "";
  background-position: center center;
  background-size: cover;
}
.elementor-36 .elementor-element.elementor-element-096597e {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
}
.elementor-36
  .elementor-element.elementor-element-982115c
  > .elementor-widget-container {
  margin: 0px 0px -25px 0px;
}
.elementor-36 .elementor-element.elementor-element-982115c {
  font-family: var(--e-global-typography-d848767-font-family), Sans-serif;
  font-size: var(--e-global-typography-d848767-font-size);
  font-weight: var(--e-global-typography-d848767-font-weight);
  text-transform: var(--e-global-typography-d848767-text-transform);
  line-height: var(--e-global-typography-d848767-line-height);
  letter-spacing: var(--e-global-typography-d848767-letter-spacing);
  word-spacing: var(--e-global-typography-d848767-word-spacing);
  color: var(--e-global-color-secondary);
}
.elementor-36
  .elementor-element.elementor-element-5d118fc
  .elementor-heading-title {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  text-transform: var(--e-global-typography-primary-text-transform);
  line-height: var(--e-global-typography-primary-line-height);
  letter-spacing: var(--e-global-typography-primary-letter-spacing);
  color: var(--e-global-color-primary);
}
.elementor-36 .elementor-element.elementor-element-8213aef .elementor-button {
  background-color: var(--e-global-color-accent);
  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);
  letter-spacing: var(--e-global-typography-accent-letter-spacing);
  fill: var(--e-global-color-a567df4);
  color: var(--e-global-color-a567df4);
}
.elementor-36
  .elementor-element.elementor-element-8213aef
  .elementor-button:hover,
.elementor-36
  .elementor-element.elementor-element-8213aef
  .elementor-button:focus {
  background-color: var(--e-global-color-4ac277f);
  color: var(--e-global-color-a567df4);
}
.elementor-36
  .elementor-element.elementor-element-8213aef
  .elementor-button-content-wrapper {
  flex-direction: row-reverse;
}
.elementor-36
  .elementor-element.elementor-element-8213aef
  .elementor-button
  .elementor-button-content-wrapper {
  gap: 20px;
}
.elementor-36
  .elementor-element.elementor-element-8213aef
  .elementor-button:hover
  svg,
.elementor-36
  .elementor-element.elementor-element-8213aef
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-a567df4);
}
.elementor-36 .elementor-element.elementor-element-7e88f77 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
}
.elementor-36
  .elementor-element.elementor-element-985c27e
  > .elementor-widget-container {
  margin: 30px 0px -10px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-36 .elementor-element.elementor-element-985c27e {
  text-align: right;
}
.elementor-36 .elementor-element.elementor-element-985c27e img {
  width: 60%;
  filter: brightness(100%) contrast(100%) saturate(41%) blur(0px)
    hue-rotate(0deg);
}
.elementor-36 .elementor-element.elementor-element-22ab12a {
  --display: flex;
  --min-height: 0vh;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --padding-top: 5em;
  --padding-bottom: 3em;
  --padding-left: 0em;
  --padding-right: 0em;
}
.elementor-36 .elementor-element.elementor-element-22ab12a.e-con {
  --align-self: center;
}
.elementor-36 .elementor-element.elementor-element-a22f148 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1.5px;
  width: var(--container-widget-width, 75px);
  max-width: 75px;
  --container-widget-width: 75px;
  --container-widget-flex-grow: 0;
}
.elementor-36
  .elementor-element.elementor-element-a22f148
  > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  margin: 0px 0px 0px 0px;
}
.elementor-36 .elementor-element.elementor-element-a22f148.elementor-element {
  --align-self: center;
}
.elementor-36
  .elementor-element.elementor-element-a22f148
  .elementor-divider-separator {
  width: 100%;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-36 .elementor-element.elementor-element-a22f148 .elementor-divider {
  text-align: center;
  padding-block-start: 25px;
  padding-block-end: 25px;
}
.elementor-36 .elementor-element.elementor-element-778d4fb {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
}
.elementor-36 .elementor-element.elementor-element-4f9c45b {
  width: auto;
  max-width: auto;
  text-align: center;
}
.elementor-36
  .elementor-element.elementor-element-4f9c45b
  > .elementor-widget-container {
  background-color: #f4f0e9;
  padding: 10px 30px 10px 30px;
  border-radius: 15px 15px 15px 15px;
}
.elementor-36 .elementor-element.elementor-element-4f9c45b.elementor-element {
  --align-self: center;
}
.elementor-36
  .elementor-element.elementor-element-4f9c45b
  .elementor-heading-title {
  font-family: var(--e-global-typography-08fdc8c-font-family), Sans-serif;
  font-size: var(--e-global-typography-08fdc8c-font-size);
  font-weight: var(--e-global-typography-08fdc8c-font-weight);
  text-transform: var(--e-global-typography-08fdc8c-text-transform);
  line-height: var(--e-global-typography-08fdc8c-line-height);
  letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
  word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
  color: var(--e-global-color-primary);
}
.elementor-36 .elementor-element.elementor-element-1ce2aa4 {
  text-align: center;
}
.elementor-36
  .elementor-element.elementor-element-1ce2aa4
  .elementor-heading-title {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  text-transform: var(--e-global-typography-secondary-text-transform);
  line-height: var(--e-global-typography-secondary-line-height);
  letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}
.elementor-36 .elementor-element.elementor-element-332265c {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1.5px;
  width: var(--container-widget-width, 75px);
  max-width: 75px;
  --container-widget-width: 75px;
  --container-widget-flex-grow: 0;
}
.elementor-36
  .elementor-element.elementor-element-332265c
  > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  margin: 10px 0px 0px 0px;
}
.elementor-36 .elementor-element.elementor-element-332265c.elementor-element {
  --align-self: center;
}
.elementor-36
  .elementor-element.elementor-element-332265c
  .elementor-divider-separator {
  width: 100%;
}
.elementor-36 .elementor-element.elementor-element-332265c .elementor-divider {
  padding-block-start: 25px;
  padding-block-end: 25px;
}
.elementor-36 .elementor-element.elementor-element-c939d02 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-36 .elementor-element.elementor-element-e8d396e {
  --display: flex;
  --background-transition: 0.3s;
  border-style: none;
  --border-style: none;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 20px;
  --margin-right: 20px;
  --padding-top: 40px;
  --padding-bottom: 40px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-36 .elementor-element.elementor-element-e8d396e:hover {
  background-color: var(--e-global-color-4a5499b);
  border-style: none;
  --border-radius: 15px 15px 15px 15px;
  --border-top-left-radius: 15px;
  --border-top-right-radius: 15px;
  --border-bottom-right-radius: 15px;
  --border-bottom-left-radius: 15px;
}
.elementor-36 .elementor-element.elementor-element-e8d396e,
.elementor-36 .elementor-element.elementor-element-e8d396e::before {
  --border-transition: 0.3s;
}
.elementor-36 .elementor-element.elementor-element-3f98923 {
  --display: flex;
  --min-height: 0px;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
  border-style: none;
  --border-style: none;
  --margin-top: 0px;
  --margin-bottom: -30px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-36 .elementor-element.elementor-element-3f98923:hover {
  background-color: var(--e-global-color-4a5499b);
  border-style: none;
  --border-radius: 15px 15px 15px 15px;
  --border-top-left-radius: 15px;
  --border-top-right-radius: 15px;
  --border-bottom-right-radius: 15px;
  --border-bottom-left-radius: 15px;
}
.elementor-36 .elementor-element.elementor-element-3f98923,
.elementor-36 .elementor-element.elementor-element-3f98923::before {
  --border-transition: 0.3s;
}
.elementor-36 .elementor-element.elementor-element-294a45f {
  width: auto;
  max-width: auto;
}
.elementor-36
  .elementor-element.elementor-element-294a45f
  > .elementor-widget-container {
  background-color: var(--e-global-color-accent);
  margin: 0px 0px 0px 0px;
  padding: 10px 10px 10px 10px;
  border-radius: 100px 100px 100px 100px;
}
.elementor-36 .elementor-element.elementor-element-294a45f.elementor-element {
  --align-self: flex-start;
}
.elementor-36
  .elementor-element.elementor-element-294a45f
  .elementor-heading-title {
  font-family: var(--e-global-typography-d848767-font-family), Sans-serif;
  font-size: var(--e-global-typography-d848767-font-size);
  font-weight: var(--e-global-typography-d848767-font-weight);
  text-transform: var(--e-global-typography-d848767-text-transform);
  line-height: var(--e-global-typography-d848767-line-height);
  letter-spacing: var(--e-global-typography-d848767-letter-spacing);
  word-spacing: var(--e-global-typography-d848767-word-spacing);
  color: var(--e-global-color-a567df4);
}
.elementor-36
  .elementor-element.elementor-element-39e8125.jkit-equal-height-enable,
.elementor-36
  .elementor-element.elementor-element-39e8125.jkit-equal-height-enable
  > .elementor-widget-container,
.elementor-36
  .elementor-element.elementor-element-39e8125.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box,
.elementor-36
  .elementor-element.elementor-element-39e8125.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  height: 100%;
}
.elementor-36
  .elementor-element.elementor-element-39e8125
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  background-color: #1a181800;
  text-align: left;
  padding: 5px 0px 0px 0px;
  border-style: none;
  border-radius: 0px 0px 0px 0px;
}
.elementor-36
  .elementor-element.elementor-element-39e8125
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link {
  background-color: #ffffff00;
  padding: 7px 7px 7px 7px;
  margin: -83px 0px 0px 430px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-36
  .elementor-element.elementor-element-39e8125
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link:not(.hover-gradient),
.elementor-36
  .elementor-element.elementor-element-39e8125
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link.hover-gradient:before {
  background-color: var(--e-global-color-secondary);
}
.elementor-36
  .elementor-element.elementor-element-39e8125
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-36
  .elementor-element.elementor-element-39e8125
  .jeg-elementor-kit.jkit-icon-box
  .title {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 12px 0px;
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-db1e030-font-family), Sans-serif;
  font-size: var(--e-global-typography-db1e030-font-size);
  font-weight: var(--e-global-typography-db1e030-font-weight);
  text-transform: var(--e-global-typography-db1e030-text-transform);
  line-height: var(--e-global-typography-db1e030-line-height);
  letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
  word-spacing: var(--e-global-typography-db1e030-word-spacing);
}
.elementor-36
  .elementor-element.elementor-element-39e8125
  .jeg-elementor-kit.jkit-icon-box:hover
  .title {
  color: #866400;
}
.elementor-36
  .elementor-element.elementor-element-39e8125
  .jeg-elementor-kit.jkit-icon-box
  .icon-box.icon-box-body
  .icon-box-description {
  color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-d848767-font-family), Sans-serif;
  font-size: var(--e-global-typography-d848767-font-size);
  font-weight: var(--e-global-typography-d848767-font-weight);
  text-transform: var(--e-global-typography-d848767-text-transform);
  line-height: var(--e-global-typography-d848767-line-height);
  letter-spacing: var(--e-global-typography-d848767-letter-spacing);
  word-spacing: var(--e-global-typography-d848767-word-spacing);
}
.elementor-36
  .elementor-element.elementor-element-39e8125
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box.icon-box-body
  .icon-box-description {
  color: var(--e-global-color-a567df4);
}
.elementor-36
  .elementor-element.elementor-element-39e8125
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  i {
  font-size: 100px;
}
.elementor-36
  .elementor-element.elementor-element-39e8125
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  svg {
  width: 100px;
}
.elementor-36
  .elementor-element.elementor-element-39e8125
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  i {
  font-size: 17px;
}
.elementor-36
  .elementor-element.elementor-element-39e8125
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  svg {
  width: 17px;
  fill: var(--e-global-color-secondary);
}
.elementor-36
  .elementor-element.elementor-element-39e8125
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-after
  a.icon-box-link
  i,
.elementor-36
  .elementor-element.elementor-element-39e8125
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-after
  a.icon-box-link
  svg {
  margin-left: 4px;
}
.elementor-36
  .elementor-element.elementor-element-39e8125
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-before
  a.icon-box-link
  i,
.elementor-36
  .elementor-element.elementor-element-39e8125
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-before
  a.icon-box-link
  svg {
  margin-right: 4px;
}
.elementor-36
  .elementor-element.elementor-element-39e8125
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link,
.elementor-36
  .elementor-element.elementor-element-39e8125
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  i {
  color: var(--e-global-color-secondary);
}
.elementor-36
  .elementor-element.elementor-element-39e8125
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link,
.elementor-36
  .elementor-element.elementor-element-39e8125
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link
  i {
  color: var(--e-global-color-a567df4);
}
.elementor-36
  .elementor-element.elementor-element-39e8125
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link
  svg {
  fill: var(--e-global-color-a567df4);
}
.elementor-36
  .elementor-element.elementor-element-39e8125
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link {
  border-radius: 100px 100px 100px 100px;
}
.elementor-36 .elementor-element.elementor-element-53c9c68 {
  --display: flex;
}
.elementor-36 .elementor-element.elementor-element-bb3779a {
  --spacer-size: 230px;
}
.elementor-36
  .elementor-element.elementor-element-bb3779a
  > .elementor-widget-container {
  background-image: url("../../../../assets/images/her_dynasty.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 15px 15px 15px 15px;
}
.elementor-36 .elementor-element.elementor-element-e085f81 {
  --display: flex;
  --background-transition: 0.3s;
  border-style: none;
  --border-style: none;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 20px;
  --margin-right: 20px;
  --padding-top: 40px;
  --padding-bottom: 40px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-36 .elementor-element.elementor-element-e085f81:hover {
  background-color: var(--e-global-color-4a5499b);
  border-style: none;
  --border-radius: 15px 15px 15px 15px;
  --border-top-left-radius: 15px;
  --border-top-right-radius: 15px;
  --border-bottom-right-radius: 15px;
  --border-bottom-left-radius: 15px;
}
.elementor-36 .elementor-element.elementor-element-e085f81,
.elementor-36 .elementor-element.elementor-element-e085f81::before {
  --border-transition: 0.3s;
}
.elementor-36 .elementor-element.elementor-element-0b7f6ca {
  --display: flex;
  --min-height: 0px;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
  border-style: none;
  --border-style: none;
  --margin-top: 0px;
  --margin-bottom: -30px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-36 .elementor-element.elementor-element-0b7f6ca:hover {
  background-color: var(--e-global-color-4a5499b);
  border-style: none;
  --border-radius: 15px 15px 15px 15px;
  --border-top-left-radius: 15px;
  --border-top-right-radius: 15px;
  --border-bottom-right-radius: 15px;
  --border-bottom-left-radius: 15px;
}
.elementor-36 .elementor-element.elementor-element-0b7f6ca,
.elementor-36 .elementor-element.elementor-element-0b7f6ca::before {
  --border-transition: 0.3s;
}
.elementor-36 .elementor-element.elementor-element-9518acf {
  width: auto;
  max-width: auto;
}
.elementor-36
  .elementor-element.elementor-element-9518acf
  > .elementor-widget-container {
  background-color: var(--e-global-color-accent);
  margin: 0px 0px 0px 0px;
  padding: 10px 10px 10px 10px;
  border-radius: 100px 100px 100px 100px;
}
.elementor-36 .elementor-element.elementor-element-9518acf.elementor-element {
  --align-self: flex-start;
}
.elementor-36
  .elementor-element.elementor-element-9518acf
  .elementor-heading-title {
  font-family: var(--e-global-typography-d848767-font-family), Sans-serif;
  font-size: var(--e-global-typography-d848767-font-size);
  font-weight: var(--e-global-typography-d848767-font-weight);
  text-transform: var(--e-global-typography-d848767-text-transform);
  line-height: var(--e-global-typography-d848767-line-height);
  letter-spacing: var(--e-global-typography-d848767-letter-spacing);
  word-spacing: var(--e-global-typography-d848767-word-spacing);
  color: var(--e-global-color-a567df4);
}
.elementor-36
  .elementor-element.elementor-element-0f9ec52.jkit-equal-height-enable,
.elementor-36
  .elementor-element.elementor-element-0f9ec52.jkit-equal-height-enable
  > .elementor-widget-container,
.elementor-36
  .elementor-element.elementor-element-0f9ec52.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box,
.elementor-36
  .elementor-element.elementor-element-0f9ec52.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  height: 100%;
}
.elementor-36
  .elementor-element.elementor-element-0f9ec52
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  background-color: #1a181800;
  text-align: left;
  padding: 5px 0px 0px 0px;
  border-style: none;
  border-radius: 0px 0px 0px 0px;
}
.elementor-36
  .elementor-element.elementor-element-0f9ec52
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link {
  background-color: #ffffff00;
  padding: 7px 7px 7px 7px;
  margin: -83px 0px 0px 430px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-36
  .elementor-element.elementor-element-0f9ec52
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link:not(.hover-gradient),
.elementor-36
  .elementor-element.elementor-element-0f9ec52
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link.hover-gradient:before {
  background-color: var(--e-global-color-secondary);
}
.elementor-36
  .elementor-element.elementor-element-0f9ec52
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-36
  .elementor-element.elementor-element-0f9ec52
  .jeg-elementor-kit.jkit-icon-box
  .title {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 12px 0px;
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-db1e030-font-family), Sans-serif;
  font-size: var(--e-global-typography-db1e030-font-size);
  font-weight: var(--e-global-typography-db1e030-font-weight);
  text-transform: var(--e-global-typography-db1e030-text-transform);
  line-height: var(--e-global-typography-db1e030-line-height);
  letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
  word-spacing: var(--e-global-typography-db1e030-word-spacing);
}
.elementor-36
  .elementor-element.elementor-element-0f9ec52
  .jeg-elementor-kit.jkit-icon-box:hover
  .title {
  color: #866400;
}
.elementor-36
  .elementor-element.elementor-element-0f9ec52
  .jeg-elementor-kit.jkit-icon-box
  .icon-box.icon-box-body
  .icon-box-description {
  color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-d848767-font-family), Sans-serif;
  font-size: var(--e-global-typography-d848767-font-size);
  font-weight: var(--e-global-typography-d848767-font-weight);
  text-transform: var(--e-global-typography-d848767-text-transform);
  line-height: var(--e-global-typography-d848767-line-height);
  letter-spacing: var(--e-global-typography-d848767-letter-spacing);
  word-spacing: var(--e-global-typography-d848767-word-spacing);
}
.elementor-36
  .elementor-element.elementor-element-0f9ec52
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box.icon-box-body
  .icon-box-description {
  color: var(--e-global-color-a567df4);
}
.elementor-36
  .elementor-element.elementor-element-0f9ec52
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  i {
  font-size: 100px;
}
.elementor-36
  .elementor-element.elementor-element-0f9ec52
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  svg {
  width: 100px;
}
.elementor-36
  .elementor-element.elementor-element-0f9ec52
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  i {
  font-size: 17px;
}
.elementor-36
  .elementor-element.elementor-element-0f9ec52
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  svg {
  width: 17px;
  fill: var(--e-global-color-secondary);
}
.elementor-36
  .elementor-element.elementor-element-0f9ec52
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-after
  a.icon-box-link
  i,
.elementor-36
  .elementor-element.elementor-element-0f9ec52
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-after
  a.icon-box-link
  svg {
  margin-left: 4px;
}
.elementor-36
  .elementor-element.elementor-element-0f9ec52
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-before
  a.icon-box-link
  i,
.elementor-36
  .elementor-element.elementor-element-0f9ec52
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-before
  a.icon-box-link
  svg {
  margin-right: 4px;
}
.elementor-36
  .elementor-element.elementor-element-0f9ec52
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link,
.elementor-36
  .elementor-element.elementor-element-0f9ec52
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  i {
  color: var(--e-global-color-secondary);
}
.elementor-36
  .elementor-element.elementor-element-0f9ec52
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link,
.elementor-36
  .elementor-element.elementor-element-0f9ec52
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link
  i {
  color: var(--e-global-color-a567df4);
}
.elementor-36
  .elementor-element.elementor-element-0f9ec52
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link
  svg {
  fill: var(--e-global-color-a567df4);
}
.elementor-36
  .elementor-element.elementor-element-0f9ec52
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link {
  border-radius: 100px 100px 100px 100px;
}
.elementor-36 .elementor-element.elementor-element-b2b3dc5 {
  --display: flex;
}
.elementor-36 .elementor-element.elementor-element-fdec3c8 {
  --spacer-size: 230px;
}
.elementor-36
  .elementor-element.elementor-element-fdec3c8
  > .elementor-widget-container {
  background-image: url("../../../../assets/images/ment_prog.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 15px 15px 15px 15px;
}
.elementor-36 .elementor-element.elementor-element-b05e1a2 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: stretch;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
}
.elementor-36 .elementor-element.elementor-element-88e6b1b {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  width: var(--container-widget-width, 50%);
  max-width: 50%;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
  z-index: 2;
}
.elementor-36
  .elementor-element.elementor-element-88e6b1b
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-36 .elementor-element.elementor-element-88e6b1b.elementor-element {
  --align-self: flex-end;
}
.elementor-36
  .elementor-element.elementor-element-88e6b1b
  .elementor-divider-separator {
  width: 88%;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-36 .elementor-element.elementor-element-88e6b1b .elementor-divider {
  text-align: center;
  padding-block-start: 0px;
  padding-block-end: 0px;
}
.elementor-36 .elementor-element.elementor-element-b9a7690 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
  width: var(--container-widget-width, 50%);
  max-width: 50%;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
  z-index: 2;
}
.elementor-36
  .elementor-element.elementor-element-b9a7690
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-36 .elementor-element.elementor-element-b9a7690.elementor-element {
  --align-self: flex-start;
}
.elementor-36
  .elementor-element.elementor-element-b9a7690
  .elementor-divider-separator {
  width: 88%;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-36 .elementor-element.elementor-element-b9a7690 .elementor-divider {
  text-align: center;
  padding-block-start: 0px;
  padding-block-end: 0px;
}
.elementor-36 .elementor-element.elementor-element-15a4504 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0em;
  --padding-bottom: 5em;
  --padding-left: 0em;
  --padding-right: 0em;
}
.elementor-36 .elementor-element.elementor-element-d93a620 {
  --display: flex;
  --background-transition: 0.3s;
  border-style: none;
  --border-style: none;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 20px;
  --margin-right: 20px;
  --padding-top: 40px;
  --padding-bottom: 40px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-36 .elementor-element.elementor-element-d93a620:hover {
  background-color: var(--e-global-color-4a5499b);
  border-style: none;
  --border-radius: 15px 15px 15px 15px;
  --border-top-left-radius: 15px;
  --border-top-right-radius: 15px;
  --border-bottom-right-radius: 15px;
  --border-bottom-left-radius: 15px;
}
.elementor-36 .elementor-element.elementor-element-d93a620,
.elementor-36 .elementor-element.elementor-element-d93a620::before {
  --border-transition: 0.3s;
}
.elementor-36 .elementor-element.elementor-element-a20abed {
  --display: flex;
  --min-height: 0px;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
  border-style: none;
  --border-style: none;
  --margin-top: 0px;
  --margin-bottom: -30px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-36 .elementor-element.elementor-element-a20abed:hover {
  background-color: var(--e-global-color-4a5499b);
  border-style: none;
  --border-radius: 15px 15px 15px 15px;
  --border-top-left-radius: 15px;
  --border-top-right-radius: 15px;
  --border-bottom-right-radius: 15px;
  --border-bottom-left-radius: 15px;
}
.elementor-36 .elementor-element.elementor-element-a20abed,
.elementor-36 .elementor-element.elementor-element-a20abed::before {
  --border-transition: 0.3s;
}
.elementor-36 .elementor-element.elementor-element-06bdcaf {
  width: auto;
  max-width: auto;
}
.elementor-36
  .elementor-element.elementor-element-06bdcaf
  > .elementor-widget-container {
  background-color: var(--e-global-color-accent);
  margin: 0px 0px 0px 0px;
  padding: 10px 10px 10px 10px;
  border-radius: 100px 100px 100px 100px;
}
.elementor-36 .elementor-element.elementor-element-06bdcaf.elementor-element {
  --align-self: flex-start;
}
.elementor-36
  .elementor-element.elementor-element-06bdcaf
  .elementor-heading-title {
  font-family: var(--e-global-typography-d848767-font-family), Sans-serif;
  font-size: var(--e-global-typography-d848767-font-size);
  font-weight: var(--e-global-typography-d848767-font-weight);
  text-transform: var(--e-global-typography-d848767-text-transform);
  line-height: var(--e-global-typography-d848767-line-height);
  letter-spacing: var(--e-global-typography-d848767-letter-spacing);
  word-spacing: var(--e-global-typography-d848767-word-spacing);
  color: var(--e-global-color-a567df4);
}
.elementor-36
  .elementor-element.elementor-element-0f62c15.jkit-equal-height-enable,
.elementor-36
  .elementor-element.elementor-element-0f62c15.jkit-equal-height-enable
  > .elementor-widget-container,
.elementor-36
  .elementor-element.elementor-element-0f62c15.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box,
.elementor-36
  .elementor-element.elementor-element-0f62c15.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  height: 100%;
}
.elementor-36
  .elementor-element.elementor-element-0f62c15
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  background-color: #1a181800;
  text-align: left;
  padding: 5px 0px 0px 0px;
  border-style: none;
  border-radius: 0px 0px 0px 0px;
}
.elementor-36
  .elementor-element.elementor-element-0f62c15
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link {
  background-color: #ffffff00;
  padding: 7px 7px 7px 7px;
  margin: -83px 0px 0px 430px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-36
  .elementor-element.elementor-element-0f62c15
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link:not(.hover-gradient),
.elementor-36
  .elementor-element.elementor-element-0f62c15
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link.hover-gradient:before {
  background-color: var(--e-global-color-secondary);
}
.elementor-36
  .elementor-element.elementor-element-0f62c15
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-36
  .elementor-element.elementor-element-0f62c15
  .jeg-elementor-kit.jkit-icon-box
  .title {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 12px 0px;
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-db1e030-font-family), Sans-serif;
  font-size: var(--e-global-typography-db1e030-font-size);
  font-weight: var(--e-global-typography-db1e030-font-weight);
  text-transform: var(--e-global-typography-db1e030-text-transform);
  line-height: var(--e-global-typography-db1e030-line-height);
  letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
  word-spacing: var(--e-global-typography-db1e030-word-spacing);
}
.elementor-36
  .elementor-element.elementor-element-0f62c15
  .jeg-elementor-kit.jkit-icon-box:hover
  .title {
  color: #866400;
}
.elementor-36
  .elementor-element.elementor-element-0f62c15
  .jeg-elementor-kit.jkit-icon-box
  .icon-box.icon-box-body
  .icon-box-description {
  color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-d848767-font-family), Sans-serif;
  font-size: var(--e-global-typography-d848767-font-size);
  font-weight: var(--e-global-typography-d848767-font-weight);
  text-transform: var(--e-global-typography-d848767-text-transform);
  line-height: var(--e-global-typography-d848767-line-height);
  letter-spacing: var(--e-global-typography-d848767-letter-spacing);
  word-spacing: var(--e-global-typography-d848767-word-spacing);
}
.elementor-36
  .elementor-element.elementor-element-0f62c15
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box.icon-box-body
  .icon-box-description {
  color: var(--e-global-color-a567df4);
}
.elementor-36
  .elementor-element.elementor-element-0f62c15
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  i {
  font-size: 100px;
}
.elementor-36
  .elementor-element.elementor-element-0f62c15
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  svg {
  width: 100px;
}
.elementor-36
  .elementor-element.elementor-element-0f62c15
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  i {
  font-size: 17px;
}
.elementor-36
  .elementor-element.elementor-element-0f62c15
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  svg {
  width: 17px;
  fill: var(--e-global-color-secondary);
}
.elementor-36
  .elementor-element.elementor-element-0f62c15
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-after
  a.icon-box-link
  i,
.elementor-36
  .elementor-element.elementor-element-0f62c15
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-after
  a.icon-box-link
  svg {
  margin-left: 4px;
}
.elementor-36
  .elementor-element.elementor-element-0f62c15
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-before
  a.icon-box-link
  i,
.elementor-36
  .elementor-element.elementor-element-0f62c15
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-before
  a.icon-box-link
  svg {
  margin-right: 4px;
}
.elementor-36
  .elementor-element.elementor-element-0f62c15
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link,
.elementor-36
  .elementor-element.elementor-element-0f62c15
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  i {
  color: var(--e-global-color-secondary);
}
.elementor-36
  .elementor-element.elementor-element-0f62c15
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link,
.elementor-36
  .elementor-element.elementor-element-0f62c15
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link
  i {
  color: var(--e-global-color-a567df4);
}
.elementor-36
  .elementor-element.elementor-element-0f62c15
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link
  svg {
  fill: var(--e-global-color-a567df4);
}
.elementor-36
  .elementor-element.elementor-element-0f62c15
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link {
  border-radius: 100px 100px 100px 100px;
}
.elementor-36 .elementor-element.elementor-element-f9bb0be {
  --display: flex;
}
.elementor-36 .elementor-element.elementor-element-c5404a6 {
  --spacer-size: 230px;
}
.elementor-36
  .elementor-element.elementor-element-c5404a6
  > .elementor-widget-container {
  background-image: url("../../../../assets/images/mrng_tea.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 15px 15px 15px 15px;
}
.elementor-36 .elementor-element.elementor-element-8eeb1b6 {
  --display: flex;
  --background-transition: 0.3s;
  border-style: none;
  --border-style: none;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 20px;
  --margin-right: 20px;
  --padding-top: 40px;
  --padding-bottom: 40px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-36 .elementor-element.elementor-element-8eeb1b6:hover {
  background-color: var(--e-global-color-4a5499b);
  border-style: none;
  --border-radius: 15px 15px 15px 15px;
  --border-top-left-radius: 15px;
  --border-top-right-radius: 15px;
  --border-bottom-right-radius: 15px;
  --border-bottom-left-radius: 15px;
}
.elementor-36 .elementor-element.elementor-element-8eeb1b6,
.elementor-36 .elementor-element.elementor-element-8eeb1b6::before {
  --border-transition: 0.3s;
}
.elementor-36 .elementor-element.elementor-element-b3f995f {
  --display: flex;
  --min-height: 0px;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --background-transition: 0.3s;
  border-style: none;
  --border-style: none;
  --margin-top: 0px;
  --margin-bottom: -30px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-36 .elementor-element.elementor-element-b3f995f:hover {
  background-color: var(--e-global-color-4a5499b);
  border-style: none;
  --border-radius: 15px 15px 15px 15px;
  --border-top-left-radius: 15px;
  --border-top-right-radius: 15px;
  --border-bottom-right-radius: 15px;
  --border-bottom-left-radius: 15px;
}
.elementor-36 .elementor-element.elementor-element-b3f995f,
.elementor-36 .elementor-element.elementor-element-b3f995f::before {
  --border-transition: 0.3s;
}
.elementor-36 .elementor-element.elementor-element-89aecb6 {
  width: auto;
  max-width: auto;
}
.elementor-36
  .elementor-element.elementor-element-89aecb6
  > .elementor-widget-container {
  background-color: var(--e-global-color-accent);
  margin: 0px 0px 0px 0px;
  padding: 10px 10px 10px 10px;
  border-radius: 100px 100px 100px 100px;
}
.elementor-36 .elementor-element.elementor-element-89aecb6.elementor-element {
  --align-self: flex-start;
}
.elementor-36
  .elementor-element.elementor-element-89aecb6
  .elementor-heading-title {
  font-family: var(--e-global-typography-d848767-font-family), Sans-serif;
  font-size: var(--e-global-typography-d848767-font-size);
  font-weight: var(--e-global-typography-d848767-font-weight);
  text-transform: var(--e-global-typography-d848767-text-transform);
  line-height: var(--e-global-typography-d848767-line-height);
  letter-spacing: var(--e-global-typography-d848767-letter-spacing);
  word-spacing: var(--e-global-typography-d848767-word-spacing);
  color: var(--e-global-color-a567df4);
}
.elementor-36
  .elementor-element.elementor-element-55a32a5.jkit-equal-height-enable,
.elementor-36
  .elementor-element.elementor-element-55a32a5.jkit-equal-height-enable
  > .elementor-widget-container,
.elementor-36
  .elementor-element.elementor-element-55a32a5.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box,
.elementor-36
  .elementor-element.elementor-element-55a32a5.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  height: 100%;
}
.elementor-36
  .elementor-element.elementor-element-55a32a5
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  background-color: #1a181800;
  text-align: left;
  padding: 5px 0px 0px 0px;
  border-style: none;
  border-radius: 0px 0px 0px 0px;
}
.elementor-36
  .elementor-element.elementor-element-55a32a5
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link {
  background-color: #ffffff00;
  padding: 7px 7px 7px 7px;
  margin: -83px 0px 0px 430px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-36
  .elementor-element.elementor-element-55a32a5
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link:not(.hover-gradient),
.elementor-36
  .elementor-element.elementor-element-55a32a5
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link.hover-gradient:before {
  background-color: var(--e-global-color-secondary);
}
.elementor-36
  .elementor-element.elementor-element-55a32a5
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-36
  .elementor-element.elementor-element-55a32a5
  .jeg-elementor-kit.jkit-icon-box
  .title {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 12px 0px;
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-db1e030-font-family), Sans-serif;
  font-size: var(--e-global-typography-db1e030-font-size);
  font-weight: var(--e-global-typography-db1e030-font-weight);
  text-transform: var(--e-global-typography-db1e030-text-transform);
  line-height: var(--e-global-typography-db1e030-line-height);
  letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
  word-spacing: var(--e-global-typography-db1e030-word-spacing);
}
.elementor-36
  .elementor-element.elementor-element-55a32a5
  .jeg-elementor-kit.jkit-icon-box:hover
  .title {
  color: #866400;
}
.elementor-36
  .elementor-element.elementor-element-55a32a5
  .jeg-elementor-kit.jkit-icon-box
  .icon-box.icon-box-body
  .icon-box-description {
  color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-d848767-font-family), Sans-serif;
  font-size: var(--e-global-typography-d848767-font-size);
  font-weight: var(--e-global-typography-d848767-font-weight);
  text-transform: var(--e-global-typography-d848767-text-transform);
  line-height: var(--e-global-typography-d848767-line-height);
  letter-spacing: var(--e-global-typography-d848767-letter-spacing);
  word-spacing: var(--e-global-typography-d848767-word-spacing);
}
.elementor-36
  .elementor-element.elementor-element-55a32a5
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box.icon-box-body
  .icon-box-description {
  color: var(--e-global-color-a567df4);
}
.elementor-36
  .elementor-element.elementor-element-55a32a5
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  i {
  font-size: 100px;
}
.elementor-36
  .elementor-element.elementor-element-55a32a5
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  svg {
  width: 100px;
}
.elementor-36
  .elementor-element.elementor-element-55a32a5
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  i {
  font-size: 17px;
}
.elementor-36
  .elementor-element.elementor-element-55a32a5
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  svg {
  width: 17px;
  fill: var(--e-global-color-secondary);
}
.elementor-36
  .elementor-element.elementor-element-55a32a5
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-after
  a.icon-box-link
  i,
.elementor-36
  .elementor-element.elementor-element-55a32a5
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-after
  a.icon-box-link
  svg {
  margin-left: 4px;
}
.elementor-36
  .elementor-element.elementor-element-55a32a5
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-before
  a.icon-box-link
  i,
.elementor-36
  .elementor-element.elementor-element-55a32a5
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-before
  a.icon-box-link
  svg {
  margin-right: 4px;
}
.elementor-36
  .elementor-element.elementor-element-55a32a5
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link,
.elementor-36
  .elementor-element.elementor-element-55a32a5
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  i {
  color: var(--e-global-color-secondary);
}
.elementor-36
  .elementor-element.elementor-element-55a32a5
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link,
.elementor-36
  .elementor-element.elementor-element-55a32a5
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link
  i {
  color: var(--e-global-color-a567df4);
}
.elementor-36
  .elementor-element.elementor-element-55a32a5
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link
  svg {
  fill: var(--e-global-color-a567df4);
}
.elementor-36
  .elementor-element.elementor-element-55a32a5
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link {
  border-radius: 100px 100px 100px 100px;
}
.elementor-36 .elementor-element.elementor-element-e4e4337 {
  --display: flex;
}
.elementor-36 .elementor-element.elementor-element-927b8c4 {
  --spacer-size: 230px;
}
.elementor-36
  .elementor-element.elementor-element-927b8c4
  > .elementor-widget-container {
  background-image: url("../../../../assets/images/one-to-one.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 15px 15px 15px 15px;
}
.elementor-36 .elementor-element.elementor-element-8859f48 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: stretch;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
  --overlay-opacity: 0.5;
  --padding-top: 5em;
  --padding-bottom: 5em;
  --padding-left: 0em;
  --padding-right: 0em;
}
.elementor-36
  .elementor-element.elementor-element-8859f48:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-36
  .elementor-element.elementor-element-8859f48
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-495d27d);
}
.elementor-36 .elementor-element.elementor-element-8859f48::before,
.elementor-36
  .elementor-element.elementor-element-8859f48
  > .elementor-background-video-container::before,
.elementor-36
  .elementor-element.elementor-element-8859f48
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-36
  .elementor-element.elementor-element-8859f48
  > .elementor-background-slideshow::before,
.elementor-36
  .elementor-element.elementor-element-8859f48
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-36
  .elementor-element.elementor-element-8859f48
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  --background-overlay: "";
  background-position: center right;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-36 .elementor-element.elementor-element-d6c17b8 {
  --display: flex;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 70px;
}
.elementor-36 .elementor-element.elementor-element-69881a6 {
  text-align: left;
}
.elementor-36 .elementor-element.elementor-element-69881a6 img {
  width: 90%;
  border-radius: 15px 15px 15px 15px;
}
.elementor-36 .elementor-element.elementor-element-692193a {
  text-align: left;
}
.elementor-36
  .elementor-element.elementor-element-692193a
  .elementor-heading-title {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  text-transform: var(--e-global-typography-secondary-text-transform);
  line-height: var(--e-global-typography-secondary-line-height);
  letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  color: var(--e-global-color-primary);
}
.elementor-36 .elementor-element.elementor-element-83d78f0 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
  color: var(--e-global-color-text);
}
.elementor-36 .elementor-element.elementor-element-65e60f1 .elementor-button {
  background-color: var(--e-global-color-accent);
  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);
  letter-spacing: var(--e-global-typography-accent-letter-spacing);
  fill: var(--e-global-color-a567df4);
  color: var(--e-global-color-a567df4);
}
.elementor-36
  .elementor-element.elementor-element-65e60f1
  .elementor-button:hover,
.elementor-36
  .elementor-element.elementor-element-65e60f1
  .elementor-button:focus {
  background-color: var(--e-global-color-4ac277f);
  color: var(--e-global-color-a567df4);
}
.elementor-36
  .elementor-element.elementor-element-65e60f1
  .elementor-button-content-wrapper {
  flex-direction: row-reverse;
}
.elementor-36
  .elementor-element.elementor-element-65e60f1
  .elementor-button
  .elementor-button-content-wrapper {
  gap: 20px;
}
.elementor-36
  .elementor-element.elementor-element-65e60f1
  .elementor-button:hover
  svg,
.elementor-36
  .elementor-element.elementor-element-65e60f1
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-a567df4);
}
.elementor-36 .elementor-element.elementor-element-ae50ea9 {
  --display: flex;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 70px;
  --margin-right: 0px;
}
.elementor-36 .elementor-element.elementor-element-331a4e3 {
  text-align: left;
}
.elementor-36
  .elementor-element.elementor-element-331a4e3
  .elementor-heading-title {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  text-transform: var(--e-global-typography-secondary-text-transform);
  line-height: var(--e-global-typography-secondary-line-height);
  letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  color: var(--e-global-color-primary);
}
.elementor-36 .elementor-element.elementor-element-8dcfc62 {
  text-align: left;
}
.elementor-36
  .elementor-element.elementor-element-8dcfc62
  .elementor-heading-title {
  font-family: var(--e-global-typography-399dac6-font-family), Sans-serif;
  font-size: var(--e-global-typography-399dac6-font-size);
  font-weight: var(--e-global-typography-399dac6-font-weight);
  line-height: var(--e-global-typography-399dac6-line-height);
  letter-spacing: var(--e-global-typography-399dac6-letter-spacing);
  word-spacing: var(--e-global-typography-399dac6-word-spacing);
  color: var(--e-global-color-primary);
}
.elementor-36 .elementor-element.elementor-element-96b2305 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
  color: var(--e-global-color-text);
}
.elementor-36 .elementor-element.elementor-element-28204c6 {
  text-align: left;
}
.elementor-36 .elementor-element.elementor-element-28204c6 img {
  width: 90%;
  border-radius: 15px 15px 15px 15px;
}
.elementor-36 .elementor-element.elementor-element-26c2fb1 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: stretch;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
  --padding-top: 3em;
  --padding-bottom: 5em;
  --padding-left: 0em;
  --padding-right: 0em;
}
.elementor-36
  .elementor-element.elementor-element-26c2fb1:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-36
  .elementor-element.elementor-element-26c2fb1
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-4a5499b);
}
.elementor-36 .elementor-element.elementor-element-eb46138 {
  width: var(--container-widget-width, 40%);
  max-width: 40%;
  --container-widget-width: 40%;
  --container-widget-flex-grow: 0;
  text-align: center;
}
.elementor-36 .elementor-element.elementor-element-eb46138.elementor-element {
  --align-self: center;
}
.elementor-36
  .elementor-element.elementor-element-eb46138
  .elementor-heading-title {
  font-family: var(--e-global-typography-887363b-font-family), Sans-serif;
  font-size: var(--e-global-typography-887363b-font-size);
  font-weight: var(--e-global-typography-887363b-font-weight);
  text-transform: var(--e-global-typography-887363b-text-transform);
  line-height: var(--e-global-typography-887363b-line-height);
  letter-spacing: var(--e-global-typography-887363b-letter-spacing);
  word-spacing: var(--e-global-typography-887363b-word-spacing);
  color: var(--e-global-color-primary);
}
.elementor-36 .elementor-element.elementor-element-d014c42 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1.5px;
  width: var(--container-widget-width, 75px);
  max-width: 75px;
  --container-widget-width: 75px;
  --container-widget-flex-grow: 0;
}
.elementor-36
  .elementor-element.elementor-element-d014c42
  > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  margin: 20px 0px 0px 0px;
}
.elementor-36 .elementor-element.elementor-element-d014c42.elementor-element {
  --align-self: center;
}
.elementor-36
  .elementor-element.elementor-element-d014c42
  .elementor-divider-separator {
  width: 100%;
}
.elementor-36 .elementor-element.elementor-element-d014c42 .elementor-divider {
  padding-block-start: 25px;
  padding-block-end: 25px;
}
.elementor-36 .elementor-element.elementor-element-9673a0f {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
}
.elementor-36 .elementor-element.elementor-element-664be83 {
  --display: flex;
}
.elementor-36
  .elementor-element.elementor-element-a118712.jkit-equal-height-enable,
.elementor-36
  .elementor-element.elementor-element-a118712.jkit-equal-height-enable
  > .elementor-widget-container,
.elementor-36
  .elementor-element.elementor-element-a118712.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box,
.elementor-36
  .elementor-element.elementor-element-a118712.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  height: 100%;
}
.elementor-36
  .elementor-element.elementor-element-a118712
  .jeg-elementor-kit.jkit-icon-box:hover
  .jkit-icon-box-wrapper:not(.hover-gradient),
.elementor-36
  .elementor-element.elementor-element-a118712
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper.hover-gradient:after {
  background-color: var(--e-global-color-495d27d);
}
.elementor-36
  .elementor-element.elementor-element-a118712
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link {
  background-color: #02010100;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 15px;
  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);
  letter-spacing: var(--e-global-typography-accent-letter-spacing);
}
.elementor-36
  .elementor-element.elementor-element-a118712
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link:not(.hover-gradient),
.elementor-36
  .elementor-element.elementor-element-a118712
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link.hover-gradient:before {
  background-color: #02010100;
}
.elementor-36
  .elementor-element.elementor-element-a118712
  > .elementor-widget-container {
  margin: 0px 15px 0px 15px;
}
.elementor-36
  .elementor-element.elementor-element-a118712
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  text-align: left;
  padding: 40px 20px 30px 20px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-accent);
  border-radius: 15px 15px 15px 15px;
}
.elementor-36
  .elementor-element.elementor-element-a118712
  .jeg-elementor-kit.jkit-icon-box
  .title {
  margin: 0px 0px 0px 15px;
  color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-ef116fc-font-family), Sans-serif;
  font-size: var(--e-global-typography-ef116fc-font-size);
  font-weight: var(--e-global-typography-ef116fc-font-weight);
  text-transform: var(--e-global-typography-ef116fc-text-transform);
  line-height: var(--e-global-typography-ef116fc-line-height);
  letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
  word-spacing: var(--e-global-typography-ef116fc-word-spacing);
}
.elementor-36
  .elementor-element.elementor-element-a118712
  .jeg-elementor-kit.jkit-icon-box
  .icon-box.icon-box-body
  .icon-box-description {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
  font-size: var(--e-global-typography-0d5e945-font-size);
  font-weight: var(--e-global-typography-0d5e945-font-weight);
  line-height: var(--e-global-typography-0d5e945-line-height);
  letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
  word-spacing: var(--e-global-typography-0d5e945-word-spacing);
}
.elementor-36
  .elementor-element.elementor-element-a118712
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  i {
  font-size: 100px;
}
.elementor-36
  .elementor-element.elementor-element-a118712
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  svg {
  width: 100px;
}
.elementor-36
  .elementor-element.elementor-element-a118712
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  i {
  font-size: 40px;
}
.elementor-36
  .elementor-element.elementor-element-a118712
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  svg {
  width: 40px;
}
.elementor-36
  .elementor-element.elementor-element-a118712
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  height: 90px;
  width: 65px;
}
.elementor-36
  .elementor-element.elementor-element-a118712
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  i {
  font-size: 15px;
}
.elementor-36
  .elementor-element.elementor-element-a118712
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  svg {
  width: 15px;
  fill: var(--e-global-color-4ac277f);
}
.elementor-36
  .elementor-element.elementor-element-a118712
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-after
  a.icon-box-link
  i,
.elementor-36
  .elementor-element.elementor-element-a118712
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-after
  a.icon-box-link
  svg {
  margin-left: 5px;
}
.elementor-36
  .elementor-element.elementor-element-a118712
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-before
  a.icon-box-link
  i,
.elementor-36
  .elementor-element.elementor-element-a118712
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-before
  a.icon-box-link
  svg {
  margin-right: 5px;
}
.elementor-36
  .elementor-element.elementor-element-a118712
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link,
.elementor-36
  .elementor-element.elementor-element-a118712
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  i {
  color: var(--e-global-color-4ac277f);
}
.elementor-36
  .elementor-element.elementor-element-a118712
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link,
.elementor-36
  .elementor-element.elementor-element-a118712
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link
  i {
  color: var(--e-global-color-4ac277f);
}
.elementor-36
  .elementor-element.elementor-element-a118712
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link
  svg {
  fill: var(--e-global-color-4ac277f);
}
.elementor-36 .elementor-element.elementor-element-2184b73 {
  --display: flex;
}
.elementor-36
  .elementor-element.elementor-element-234e25a.jkit-equal-height-enable,
.elementor-36
  .elementor-element.elementor-element-234e25a.jkit-equal-height-enable
  > .elementor-widget-container,
.elementor-36
  .elementor-element.elementor-element-234e25a.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box,
.elementor-36
  .elementor-element.elementor-element-234e25a.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  height: 100%;
}
.elementor-36
  .elementor-element.elementor-element-234e25a
  .jeg-elementor-kit.jkit-icon-box:hover
  .jkit-icon-box-wrapper:not(.hover-gradient),
.elementor-36
  .elementor-element.elementor-element-234e25a
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper.hover-gradient:after {
  background-color: var(--e-global-color-495d27d);
}
.elementor-36
  .elementor-element.elementor-element-234e25a
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link {
  background-color: #02010100;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 15px;
  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);
  letter-spacing: var(--e-global-typography-accent-letter-spacing);
}
.elementor-36
  .elementor-element.elementor-element-234e25a
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link:not(.hover-gradient),
.elementor-36
  .elementor-element.elementor-element-234e25a
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link.hover-gradient:before {
  background-color: #02010100;
}
.elementor-36
  .elementor-element.elementor-element-234e25a
  > .elementor-widget-container {
  margin: 0px 15px 0px 15px;
}
.elementor-36
  .elementor-element.elementor-element-234e25a
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  text-align: left;
  padding: 40px 20px 30px 20px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-accent);
  border-radius: 15px 15px 15px 15px;
}
.elementor-36
  .elementor-element.elementor-element-234e25a
  .jeg-elementor-kit.jkit-icon-box
  .title {
  margin: 0px 0px 0px 15px;
  color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-ef116fc-font-family), Sans-serif;
  font-size: var(--e-global-typography-ef116fc-font-size);
  font-weight: var(--e-global-typography-ef116fc-font-weight);
  text-transform: var(--e-global-typography-ef116fc-text-transform);
  line-height: var(--e-global-typography-ef116fc-line-height);
  letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
  word-spacing: var(--e-global-typography-ef116fc-word-spacing);
}
.elementor-36
  .elementor-element.elementor-element-234e25a
  .jeg-elementor-kit.jkit-icon-box
  .icon-box.icon-box-body
  .icon-box-description {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
  font-size: var(--e-global-typography-0d5e945-font-size);
  font-weight: var(--e-global-typography-0d5e945-font-weight);
  line-height: var(--e-global-typography-0d5e945-line-height);
  letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
  word-spacing: var(--e-global-typography-0d5e945-word-spacing);
}
.elementor-36
  .elementor-element.elementor-element-234e25a
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  i {
  font-size: 100px;
}
.elementor-36
  .elementor-element.elementor-element-234e25a
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  svg {
  width: 100px;
}
.elementor-36
  .elementor-element.elementor-element-234e25a
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  i {
  font-size: 40px;
}
.elementor-36
  .elementor-element.elementor-element-234e25a
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  svg {
  width: 40px;
}
.elementor-36
  .elementor-element.elementor-element-234e25a
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  height: 90px;
  width: 65px;
}
.elementor-36
  .elementor-element.elementor-element-234e25a
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  i {
  font-size: 15px;
}
.elementor-36
  .elementor-element.elementor-element-234e25a
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  svg {
  width: 15px;
  fill: var(--e-global-color-4ac277f);
}
.elementor-36
  .elementor-element.elementor-element-234e25a
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-after
  a.icon-box-link
  i,
.elementor-36
  .elementor-element.elementor-element-234e25a
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-after
  a.icon-box-link
  svg {
  margin-left: 5px;
}
.elementor-36
  .elementor-element.elementor-element-234e25a
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-before
  a.icon-box-link
  i,
.elementor-36
  .elementor-element.elementor-element-234e25a
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-before
  a.icon-box-link
  svg {
  margin-right: 5px;
}
.elementor-36
  .elementor-element.elementor-element-234e25a
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link,
.elementor-36
  .elementor-element.elementor-element-234e25a
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  i {
  color: var(--e-global-color-4ac277f);
}
.elementor-36
  .elementor-element.elementor-element-234e25a
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link,
.elementor-36
  .elementor-element.elementor-element-234e25a
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link
  i {
  color: var(--e-global-color-4ac277f);
}
.elementor-36
  .elementor-element.elementor-element-234e25a
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link
  svg {
  fill: var(--e-global-color-4ac277f);
}
.elementor-36 .elementor-element.elementor-element-eef9044 {
  --display: flex;
}
.elementor-36
  .elementor-element.elementor-element-0b12525.jkit-equal-height-enable,
.elementor-36
  .elementor-element.elementor-element-0b12525.jkit-equal-height-enable
  > .elementor-widget-container,
.elementor-36
  .elementor-element.elementor-element-0b12525.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box,
.elementor-36
  .elementor-element.elementor-element-0b12525.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  height: 100%;
}
.elementor-36
  .elementor-element.elementor-element-0b12525
  .jeg-elementor-kit.jkit-icon-box:hover
  .jkit-icon-box-wrapper:not(.hover-gradient),
.elementor-36
  .elementor-element.elementor-element-0b12525
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper.hover-gradient:after {
  background-color: var(--e-global-color-495d27d);
}
.elementor-36
  .elementor-element.elementor-element-0b12525
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link {
  background-color: #02010100;
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 15px;
  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);
  letter-spacing: var(--e-global-typography-accent-letter-spacing);
}
.elementor-36
  .elementor-element.elementor-element-0b12525
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link:not(.hover-gradient),
.elementor-36
  .elementor-element.elementor-element-0b12525
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link.hover-gradient:before {
  background-color: #02010100;
}
.elementor-36
  .elementor-element.elementor-element-0b12525
  > .elementor-widget-container {
  margin: 0px 15px 0px 15px;
}
.elementor-36
  .elementor-element.elementor-element-0b12525
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  text-align: left;
  padding: 40px 20px 30px 20px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-accent);
  border-radius: 15px 15px 15px 15px;
}
.elementor-36
  .elementor-element.elementor-element-0b12525
  .jeg-elementor-kit.jkit-icon-box
  .title {
  margin: 0px 0px 0px 15px;
  color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-ef116fc-font-family), Sans-serif;
  font-size: var(--e-global-typography-ef116fc-font-size);
  font-weight: var(--e-global-typography-ef116fc-font-weight);
  text-transform: var(--e-global-typography-ef116fc-text-transform);
  line-height: var(--e-global-typography-ef116fc-line-height);
  letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
  word-spacing: var(--e-global-typography-ef116fc-word-spacing);
}
.elementor-36
  .elementor-element.elementor-element-0b12525
  .jeg-elementor-kit.jkit-icon-box
  .icon-box.icon-box-body
  .icon-box-description {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
  font-size: var(--e-global-typography-0d5e945-font-size);
  font-weight: var(--e-global-typography-0d5e945-font-weight);
  line-height: var(--e-global-typography-0d5e945-line-height);
  letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
  word-spacing: var(--e-global-typography-0d5e945-word-spacing);
}
.elementor-36
  .elementor-element.elementor-element-0b12525
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  i {
  font-size: 100px;
}
.elementor-36
  .elementor-element.elementor-element-0b12525
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  svg {
  width: 100px;
}
.elementor-36
  .elementor-element.elementor-element-0b12525
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  i {
  font-size: 40px;
}
.elementor-36
  .elementor-element.elementor-element-0b12525
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  svg {
  width: 40px;
}
.elementor-36
  .elementor-element.elementor-element-0b12525
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  height: 90px;
  width: 65px;
}
.elementor-36
  .elementor-element.elementor-element-0b12525
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  i {
  font-size: 15px;
}
.elementor-36
  .elementor-element.elementor-element-0b12525
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  svg {
  width: 15px;
  fill: var(--e-global-color-4ac277f);
}
.elementor-36
  .elementor-element.elementor-element-0b12525
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-after
  a.icon-box-link
  i,
.elementor-36
  .elementor-element.elementor-element-0b12525
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-after
  a.icon-box-link
  svg {
  margin-left: 5px;
}
.elementor-36
  .elementor-element.elementor-element-0b12525
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-before
  a.icon-box-link
  i,
.elementor-36
  .elementor-element.elementor-element-0b12525
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-before
  a.icon-box-link
  svg {
  margin-right: 5px;
}
.elementor-36
  .elementor-element.elementor-element-0b12525
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link,
.elementor-36
  .elementor-element.elementor-element-0b12525
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  i {
  color: var(--e-global-color-4ac277f);
}
.elementor-36
  .elementor-element.elementor-element-0b12525
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link,
.elementor-36
  .elementor-element.elementor-element-0b12525
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link
  i {
  color: var(--e-global-color-4ac277f);
}
.elementor-36
  .elementor-element.elementor-element-0b12525
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link
  svg {
  fill: var(--e-global-color-4ac277f);
}
.elementor-36 .elementor-element.elementor-element-698cfa5 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --padding-top: 2em;
  --padding-bottom: 2em;
  --padding-left: 0em;
  --padding-right: 0em;
}
.elementor-36 .elementor-element.elementor-element-75c5467 {
  text-align: center;
}
.elementor-36
  .elementor-element.elementor-element-75c5467
  .elementor-heading-title {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
  color: var(--e-global-color-primary);
}
.elementor-36
  .elementor-element.elementor-element-e159af2
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-36
  .elementor-element.elementor-element-e159af2
  .jeg-elementor-kit.jkit-client-logo
  .client-track
  .image-list {
  min-height: 0px;
}
.elementor-36
  .elementor-element.elementor-element-e159af2
  .jeg-elementor-kit.jkit-client-logo
  .client-slider
  .image-list {
  padding: 0px 0px 0px 0px;
  margin: 0px 10px 0px 10px;
  border-radius: 0px 0px 0px 0px;
  opacity: 35%;
}
.elementor-36
  .elementor-element.elementor-element-e159af2
  .jeg-elementor-kit.jkit-client-logo
  .client-slider:hover
  .image-list {
  opacity: 80%;
}
.elementor-36
  .elementor-element.elementor-element-e159af2
  .jeg-elementor-kit.jkit-client-logo
  .tns-controls
  button
  span {
  opacity: 100%;
}
.elementor-36
  .elementor-element.elementor-element-e159af2
  .jeg-elementor-kit.jkit-client-logo:hover
  .tns-controls
  button
  span {
  opacity: 100%;
}
.elementor-36 .elementor-element.elementor-element-33dac8f {
  --display: flex;
  --min-height: 60vh;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: stretch;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
}
.elementor-36 .elementor-element.elementor-element-8d318fb {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1.5px;
  width: var(--container-widget-width, 55px);
  max-width: 55px;
  --container-widget-width: 55px;
  --container-widget-flex-grow: 0;
}
.elementor-36
  .elementor-element.elementor-element-8d318fb
  > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  margin: 0px 0px 20px 0px;
}
.elementor-36 .elementor-element.elementor-element-8d318fb.elementor-element {
  --align-self: center;
}
.elementor-36
  .elementor-element.elementor-element-8d318fb
  .elementor-divider-separator {
  width: 100%;
}
.elementor-36 .elementor-element.elementor-element-8d318fb .elementor-divider {
  padding-block-start: 25px;
  padding-block-end: 25px;
}
.elementor-36
  .elementor-element.elementor-element-f7aa856
  .jeg-elementor-kit.jkit-testimonials
  .testimonials-track
  .testimonial-item
  .testimonial-box {
  text-align: center;
  margin: 0px 0px 80px 0px;
  padding: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
}
.elementor-36
  .elementor-element.elementor-element-f7aa856
  .jeg-elementor-kit.jkit-testimonials.style-1
  .testimonials-track
  .testimonial-item
  .testimonial-box
  .testimonial-slider::before {
  border-radius: 0px 0px 0px 0px;
}
.elementor-36
  .elementor-element.elementor-element-f7aa856
  .jeg-elementor-kit.jkit-testimonials
  .testimonials-track
  .testimonial-item
  .testimonial-box
  .comment-content
  p {
  font-family: var(--e-global-typography-5ab42ab-font-family), Sans-serif;
  font-size: var(--e-global-typography-5ab42ab-font-size);
  font-weight: var(--e-global-typography-5ab42ab-font-weight);
  font-style: var(--e-global-typography-5ab42ab-font-style);
  line-height: var(--e-global-typography-5ab42ab-line-height);
  letter-spacing: var(--e-global-typography-5ab42ab-letter-spacing);
  word-spacing: var(--e-global-typography-5ab42ab-word-spacing);
  text-align: center;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  color: var(--e-global-color-secondary);
}
.elementor-36
  .elementor-element.elementor-element-f7aa856
  .jeg-elementor-kit.jkit-testimonials
  .testimonials-track
  .testimonial-item
  .testimonial-box
  .icon-content {
  color: var(--e-global-color-accent);
  font-size: 50px;
  margin-bottom: 15px;
  padding: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-36
  .elementor-element.elementor-element-f7aa856
  .jeg-elementor-kit.jkit-testimonials
  .testimonials-track
  .testimonial-item
  .testimonial-box
  .icon-content
  svg {
  fill: var(--e-global-color-accent);
  width: 50px;
}
.elementor-36
  .elementor-element.elementor-element-f7aa856
  .jeg-elementor-kit.jkit-testimonials
  .testimonials-track
  .testimonial-item
  .testimonial-box
  .profile-info
  .profile-name {
  margin: 0px 0px 30px 0px;
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-cf855e7-font-family), Sans-serif;
  font-size: var(--e-global-typography-cf855e7-font-size);
  font-weight: var(--e-global-typography-cf855e7-font-weight);
  font-style: var(--e-global-typography-cf855e7-font-style);
  line-height: var(--e-global-typography-cf855e7-line-height);
  letter-spacing: var(--e-global-typography-cf855e7-letter-spacing);
  word-spacing: var(--e-global-typography-cf855e7-word-spacing);
  text-align: center;
}
.elementor-36
  .elementor-element.elementor-element-f7aa856
  .jeg-elementor-kit.jkit-testimonials
  .testimonials-track
  .testimonial-item
  .testimonial-box
  .profile-info
  .profile-des {
  margin: 0px 0px 0px 0px;
}
.elementor-36
  .elementor-element.elementor-element-f7aa856
  .jeg-elementor-kit.jkit-testimonials
  .testimonials-track
  .testimonial-item
  .testimonial-box
  .profile-image
  img {
  width: 60px;
}
.elementor-36
  .elementor-element.elementor-element-f7aa856
  .jeg-elementor-kit.jkit-testimonials
  .testimonials-track
  .testimonial-item
  .testimonial-box
  .profile-image
  img.source-url {
  height: 60px;
}
.elementor-36
  .elementor-element.elementor-element-f7aa856
  .jeg-elementor-kit.jkit-testimonials.style-1
  .testimonials-track
  .testimonial-item
  .testimonial-box
  .testimonial-slider
  .comment-bio {
  bottom: -95px;
}
.elementor-36
  .elementor-element.elementor-element-f7aa856
  .jeg-elementor-kit.jkit-testimonials
  .tns-controls
  button
  span {
  opacity: 100%;
}
.elementor-36
  .elementor-element.elementor-element-f7aa856
  .jeg-elementor-kit.jkit-testimonials:hover
  .tns-controls
  button
  span {
  opacity: 100%;
}
.elementor-36
  .elementor-element.elementor-element-f7aa856
  .jeg-elementor-kit.jkit-testimonials
  .tns-nav {
  text-align: center;
}
.elementor-36 .elementor-element.elementor-element-1f09694 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1.5px;
  width: var(--container-widget-width, 55px);
  max-width: 55px;
  --container-widget-width: 55px;
  --container-widget-flex-grow: 0;
}
.elementor-36
  .elementor-element.elementor-element-1f09694
  > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  margin: 0px 0px 20px 0px;
}
.elementor-36 .elementor-element.elementor-element-1f09694.elementor-element {
  --align-self: center;
}
.elementor-36
  .elementor-element.elementor-element-1f09694
  .elementor-divider-separator {
  width: 100%;
}
.elementor-36 .elementor-element.elementor-element-1f09694 .elementor-divider {
  padding-block-start: 25px;
  padding-block-end: 25px;
}
.elementor-36 .elementor-element.elementor-element-41c5781 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: stretch;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
  --padding-top: 5em;
  --padding-bottom: 5em;
  --padding-left: 0em;
  --padding-right: 0em;
}
.elementor-36 .elementor-element.elementor-element-e40c050 {
  --display: flex;
  --justify-content: flex-end;
}
.elementor-36 .elementor-element.elementor-element-9269346 {
  text-align: left;
}
.elementor-36 .elementor-element.elementor-element-9269346 img {
  width: 80%;
}
.elementor-36 .elementor-element.elementor-element-4d0f3c7 {
  --display: flex;
}
.elementor-36
  .elementor-element.elementor-element-2a6e83e
  .elementor-heading-title {
  font-family: var(--e-global-typography-887363b-font-family), Sans-serif;
  font-size: var(--e-global-typography-887363b-font-size);
  font-weight: var(--e-global-typography-887363b-font-weight);
  text-transform: var(--e-global-typography-887363b-text-transform);
  line-height: var(--e-global-typography-887363b-line-height);
  letter-spacing: var(--e-global-typography-887363b-letter-spacing);
  word-spacing: var(--e-global-typography-887363b-word-spacing);
  color: var(--e-global-color-primary);
}
.elementor-36 .elementor-element.elementor-element-007edee {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 1px 0px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 1px;
  --border-left-width: 0px;
  border-color: var(--e-global-color-accent);
  --border-color: var(--e-global-color-accent);
  --padding-top: 10px;
  --padding-bottom: 20px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-36 .elementor-element.elementor-element-f5686bf {
  width: var(--container-widget-width, 13%);
  max-width: 13%;
  --container-widget-width: 13%;
  --container-widget-flex-grow: 0;
}
.elementor-36
  .elementor-element.elementor-element-f5686bf
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-36
  .elementor-element.elementor-element-f5686bf
  .jeg-elementor-kit.jkit-heading {
  text-align: left;
}
.elementor-36
  .elementor-element.elementor-element-f5686bf
  .jeg-elementor-kit.jkit-heading
  .heading-title {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  text-transform: var(--e-global-typography-secondary-text-transform);
  line-height: var(--e-global-typography-secondary-line-height);
  letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  color: var(--e-global-color-primary);
}
.elementor-36
  .elementor-element.elementor-element-f5686bf
  .jeg-elementor-kit.jkit-heading
  .heading-section-title {
  margin: 0px 0px 0px 0px;
}
.elementor-36
  .elementor-element.elementor-element-f5686bf
  .jeg-elementor-kit.jkit-heading
  .heading-section-title
  .heading-title {
  padding: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-36
  .elementor-element.elementor-element-f5686bf
  .jeg-elementor-kit.jkit-heading
  .heading-title
  > span {
  padding: 0px 0px 0px 0px;
}
.elementor-36
  .elementor-element.elementor-element-f5686bf
  .jeg-elementor-kit.jkit-heading
  .heading-section-subtitle {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
  font-size: var(--e-global-typography-0d5e945-font-size);
  font-weight: var(--e-global-typography-0d5e945-font-weight);
  line-height: var(--e-global-typography-0d5e945-line-height);
  letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
  word-spacing: var(--e-global-typography-0d5e945-word-spacing);
  margin: -10px 0px 0px 0px;
}
.elementor-36
  .elementor-element.elementor-element-dba6f3e
  > .elementor-widget-container {
  padding: 0px 30px 0px 30px;
}
.elementor-36
  .elementor-element.elementor-element-dba6f3e
  .jeg-elementor-kit.jkit-heading {
  text-align: left;
}
.elementor-36
  .elementor-element.elementor-element-dba6f3e
  .jeg-elementor-kit.jkit-heading
  .heading-title {
  font-family: var(--e-global-typography-db1e030-font-family), Sans-serif;
  font-size: var(--e-global-typography-db1e030-font-size);
  font-weight: var(--e-global-typography-db1e030-font-weight);
  text-transform: var(--e-global-typography-db1e030-text-transform);
  line-height: var(--e-global-typography-db1e030-line-height);
  letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
  word-spacing: var(--e-global-typography-db1e030-word-spacing);
  color: var(--e-global-color-primary);
}
.elementor-36
  .elementor-element.elementor-element-dba6f3e
  .jeg-elementor-kit.jkit-heading
  .heading-section-title {
  margin: 0px 0px 0px 0px;
}
.elementor-36
  .elementor-element.elementor-element-dba6f3e
  .jeg-elementor-kit.jkit-heading
  .heading-section-title
  .heading-title {
  padding: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-36
  .elementor-element.elementor-element-dba6f3e
  .jeg-elementor-kit.jkit-heading
  .heading-title
  > span {
  padding: 0px 0px 0px 0px;
}
.elementor-36
  .elementor-element.elementor-element-dba6f3e
  .jeg-elementor-kit.jkit-heading
  .heading-section-subtitle {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
  font-size: var(--e-global-typography-0d5e945-font-size);
  font-weight: var(--e-global-typography-0d5e945-font-weight);
  line-height: var(--e-global-typography-0d5e945-line-height);
  letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
  word-spacing: var(--e-global-typography-0d5e945-word-spacing);
  margin: -10px 0px 0px 0px;
}
.elementor-36 .elementor-element.elementor-element-50c4844 {
  width: var(--container-widget-width, 7%);
  max-width: 7%;
  --container-widget-width: 7%;
  --container-widget-flex-grow: 0;
}
.elementor-36
  .elementor-element.elementor-element-50c4844
  > .elementor-widget-container {
  background-color: var(--e-global-color-accent);
  margin: 0px 0px 0px 0px;
  padding: 7px 10px 0px 10px;
  border-radius: 100px 100px 100px 100px;
}
.elementor-36
  .elementor-element.elementor-element-50c4844:hover
  .elementor-widget-container {
  background-color: var(--e-global-color-4ac277f);
}
.elementor-36 .elementor-element.elementor-element-50c4844.elementor-element {
  --align-self: center;
}
.elementor-36
  .elementor-element.elementor-element-50c4844
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-36
  .elementor-element.elementor-element-50c4844.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-a567df4);
}
.elementor-36
  .elementor-element.elementor-element-50c4844.elementor-view-framed
  .elementor-icon,
.elementor-36
  .elementor-element.elementor-element-50c4844.elementor-view-default
  .elementor-icon {
  color: var(--e-global-color-a567df4);
  border-color: var(--e-global-color-a567df4);
}
.elementor-36
  .elementor-element.elementor-element-50c4844.elementor-view-framed
  .elementor-icon,
.elementor-36
  .elementor-element.elementor-element-50c4844.elementor-view-default
  .elementor-icon
  svg {
  fill: var(--e-global-color-a567df4);
}
.elementor-36 .elementor-element.elementor-element-50c4844 .elementor-icon {
  font-size: 25px;
}
.elementor-36 .elementor-element.elementor-element-50c4844 .elementor-icon svg {
  height: 25px;
}
.elementor-36 .elementor-element.elementor-element-4e0f9f5 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 1px 0px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 1px;
  --border-left-width: 0px;
  border-color: var(--e-global-color-accent);
  --border-color: var(--e-global-color-accent);
  --padding-top: 10px;
  --padding-bottom: 20px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-36 .elementor-element.elementor-element-1c02275 {
  width: var(--container-widget-width, 13%);
  max-width: 13%;
  --container-widget-width: 13%;
  --container-widget-flex-grow: 0;
}
.elementor-36
  .elementor-element.elementor-element-1c02275
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-36
  .elementor-element.elementor-element-1c02275
  .jeg-elementor-kit.jkit-heading {
  text-align: left;
}
.elementor-36
  .elementor-element.elementor-element-1c02275
  .jeg-elementor-kit.jkit-heading
  .heading-title {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  text-transform: var(--e-global-typography-secondary-text-transform);
  line-height: var(--e-global-typography-secondary-line-height);
  letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  color: var(--e-global-color-primary);
}
.elementor-36
  .elementor-element.elementor-element-1c02275
  .jeg-elementor-kit.jkit-heading
  .heading-section-title {
  margin: 0px 0px 0px 0px;
}
.elementor-36
  .elementor-element.elementor-element-1c02275
  .jeg-elementor-kit.jkit-heading
  .heading-section-title
  .heading-title {
  padding: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-36
  .elementor-element.elementor-element-1c02275
  .jeg-elementor-kit.jkit-heading
  .heading-title
  > span {
  padding: 0px 0px 0px 0px;
}
.elementor-36
  .elementor-element.elementor-element-1c02275
  .jeg-elementor-kit.jkit-heading
  .heading-section-subtitle {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
  font-size: var(--e-global-typography-0d5e945-font-size);
  font-weight: var(--e-global-typography-0d5e945-font-weight);
  line-height: var(--e-global-typography-0d5e945-line-height);
  letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
  word-spacing: var(--e-global-typography-0d5e945-word-spacing);
  margin: -10px 0px 0px 0px;
}
.elementor-36
  .elementor-element.elementor-element-3bfa48d
  > .elementor-widget-container {
  padding: 0px 30px 0px 30px;
}
.elementor-36
  .elementor-element.elementor-element-3bfa48d
  .jeg-elementor-kit.jkit-heading {
  text-align: left;
}
.elementor-36
  .elementor-element.elementor-element-3bfa48d
  .jeg-elementor-kit.jkit-heading
  .heading-title {
  font-family: var(--e-global-typography-db1e030-font-family), Sans-serif;
  font-size: var(--e-global-typography-db1e030-font-size);
  font-weight: var(--e-global-typography-db1e030-font-weight);
  text-transform: var(--e-global-typography-db1e030-text-transform);
  line-height: var(--e-global-typography-db1e030-line-height);
  letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
  word-spacing: var(--e-global-typography-db1e030-word-spacing);
  color: var(--e-global-color-primary);
}
.elementor-36
  .elementor-element.elementor-element-3bfa48d
  .jeg-elementor-kit.jkit-heading
  .heading-section-title {
  margin: 0px 0px 0px 0px;
}
.elementor-36
  .elementor-element.elementor-element-3bfa48d
  .jeg-elementor-kit.jkit-heading
  .heading-section-title
  .heading-title {
  padding: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-36
  .elementor-element.elementor-element-3bfa48d
  .jeg-elementor-kit.jkit-heading
  .heading-title
  > span {
  padding: 0px 0px 0px 0px;
}
.elementor-36
  .elementor-element.elementor-element-3bfa48d
  .jeg-elementor-kit.jkit-heading
  .heading-section-subtitle {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
  font-size: var(--e-global-typography-0d5e945-font-size);
  font-weight: var(--e-global-typography-0d5e945-font-weight);
  line-height: var(--e-global-typography-0d5e945-line-height);
  letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
  word-spacing: var(--e-global-typography-0d5e945-word-spacing);
  margin: -10px 0px 0px 0px;
}
.elementor-36 .elementor-element.elementor-element-c49cb3c {
  width: var(--container-widget-width, 7%);
  max-width: 7%;
  --container-widget-width: 7%;
  --container-widget-flex-grow: 0;
}
.elementor-36
  .elementor-element.elementor-element-c49cb3c
  > .elementor-widget-container {
  background-color: var(--e-global-color-accent);
  margin: 0px 0px 0px 0px;
  padding: 7px 10px 0px 10px;
  border-radius: 100px 100px 100px 100px;
}
.elementor-36
  .elementor-element.elementor-element-c49cb3c:hover
  .elementor-widget-container {
  background-color: var(--e-global-color-4ac277f);
}
.elementor-36 .elementor-element.elementor-element-c49cb3c.elementor-element {
  --align-self: center;
}
.elementor-36
  .elementor-element.elementor-element-c49cb3c
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-36
  .elementor-element.elementor-element-c49cb3c.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-a567df4);
}
.elementor-36
  .elementor-element.elementor-element-c49cb3c.elementor-view-framed
  .elementor-icon,
.elementor-36
  .elementor-element.elementor-element-c49cb3c.elementor-view-default
  .elementor-icon {
  color: var(--e-global-color-a567df4);
  border-color: var(--e-global-color-a567df4);
}
.elementor-36
  .elementor-element.elementor-element-c49cb3c.elementor-view-framed
  .elementor-icon,
.elementor-36
  .elementor-element.elementor-element-c49cb3c.elementor-view-default
  .elementor-icon
  svg {
  fill: var(--e-global-color-a567df4);
}
.elementor-36 .elementor-element.elementor-element-c49cb3c .elementor-icon {
  font-size: 25px;
}
.elementor-36 .elementor-element.elementor-element-c49cb3c .elementor-icon svg {
  height: 25px;
}
.elementor-36 .elementor-element.elementor-element-797866c {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 1px 0px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 1px;
  --border-left-width: 0px;
  border-color: var(--e-global-color-accent);
  --border-color: var(--e-global-color-accent);
  --padding-top: 10px;
  --padding-bottom: 20px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-36 .elementor-element.elementor-element-5008eac {
  width: var(--container-widget-width, 13%);
  max-width: 13%;
  --container-widget-width: 13%;
  --container-widget-flex-grow: 0;
}
.elementor-36
  .elementor-element.elementor-element-5008eac
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-36
  .elementor-element.elementor-element-5008eac
  .jeg-elementor-kit.jkit-heading {
  text-align: left;
}
.elementor-36
  .elementor-element.elementor-element-5008eac
  .jeg-elementor-kit.jkit-heading
  .heading-title {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  text-transform: var(--e-global-typography-secondary-text-transform);
  line-height: var(--e-global-typography-secondary-line-height);
  letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  color: var(--e-global-color-primary);
}
.elementor-36
  .elementor-element.elementor-element-5008eac
  .jeg-elementor-kit.jkit-heading
  .heading-section-title {
  margin: 0px 0px 0px 0px;
}
.elementor-36
  .elementor-element.elementor-element-5008eac
  .jeg-elementor-kit.jkit-heading
  .heading-section-title
  .heading-title {
  padding: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-36
  .elementor-element.elementor-element-5008eac
  .jeg-elementor-kit.jkit-heading
  .heading-title
  > span {
  padding: 0px 0px 0px 0px;
}
.elementor-36
  .elementor-element.elementor-element-5008eac
  .jeg-elementor-kit.jkit-heading
  .heading-section-subtitle {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
  font-size: var(--e-global-typography-0d5e945-font-size);
  font-weight: var(--e-global-typography-0d5e945-font-weight);
  line-height: var(--e-global-typography-0d5e945-line-height);
  letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
  word-spacing: var(--e-global-typography-0d5e945-word-spacing);
  margin: -10px 0px 0px 0px;
}
.elementor-36
  .elementor-element.elementor-element-cd7171c
  > .elementor-widget-container {
  padding: 0px 30px 0px 30px;
}
.elementor-36
  .elementor-element.elementor-element-cd7171c
  .jeg-elementor-kit.jkit-heading {
  text-align: left;
}
.elementor-36
  .elementor-element.elementor-element-cd7171c
  .jeg-elementor-kit.jkit-heading
  .heading-title {
  font-family: var(--e-global-typography-db1e030-font-family), Sans-serif;
  font-size: var(--e-global-typography-db1e030-font-size);
  font-weight: var(--e-global-typography-db1e030-font-weight);
  text-transform: var(--e-global-typography-db1e030-text-transform);
  line-height: var(--e-global-typography-db1e030-line-height);
  letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
  word-spacing: var(--e-global-typography-db1e030-word-spacing);
  color: var(--e-global-color-primary);
}
.elementor-36
  .elementor-element.elementor-element-cd7171c
  .jeg-elementor-kit.jkit-heading
  .heading-section-title {
  margin: 0px 0px 0px 0px;
}
.elementor-36
  .elementor-element.elementor-element-cd7171c
  .jeg-elementor-kit.jkit-heading
  .heading-section-title
  .heading-title {
  padding: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-36
  .elementor-element.elementor-element-cd7171c
  .jeg-elementor-kit.jkit-heading
  .heading-title
  > span {
  padding: 0px 0px 0px 0px;
}
.elementor-36
  .elementor-element.elementor-element-cd7171c
  .jeg-elementor-kit.jkit-heading
  .heading-section-subtitle {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
  font-size: var(--e-global-typography-0d5e945-font-size);
  font-weight: var(--e-global-typography-0d5e945-font-weight);
  line-height: var(--e-global-typography-0d5e945-line-height);
  letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
  word-spacing: var(--e-global-typography-0d5e945-word-spacing);
  margin: -10px 0px 0px 0px;
}
.elementor-36 .elementor-element.elementor-element-d09b609 {
  width: var(--container-widget-width, 7%);
  max-width: 7%;
  --container-widget-width: 7%;
  --container-widget-flex-grow: 0;
}
.elementor-36
  .elementor-element.elementor-element-d09b609
  > .elementor-widget-container {
  background-color: var(--e-global-color-accent);
  margin: 0px 0px 0px 0px;
  padding: 7px 10px 0px 10px;
  border-radius: 100px 100px 100px 100px;
}
.elementor-36
  .elementor-element.elementor-element-d09b609:hover
  .elementor-widget-container {
  background-color: var(--e-global-color-4ac277f);
}
.elementor-36 .elementor-element.elementor-element-d09b609.elementor-element {
  --align-self: center;
}
.elementor-36
  .elementor-element.elementor-element-d09b609
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-36
  .elementor-element.elementor-element-d09b609.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-a567df4);
}
.elementor-36
  .elementor-element.elementor-element-d09b609.elementor-view-framed
  .elementor-icon,
.elementor-36
  .elementor-element.elementor-element-d09b609.elementor-view-default
  .elementor-icon {
  color: var(--e-global-color-a567df4);
  border-color: var(--e-global-color-a567df4);
}
.elementor-36
  .elementor-element.elementor-element-d09b609.elementor-view-framed
  .elementor-icon,
.elementor-36
  .elementor-element.elementor-element-d09b609.elementor-view-default
  .elementor-icon
  svg {
  fill: var(--e-global-color-a567df4);
}
.elementor-36 .elementor-element.elementor-element-d09b609 .elementor-icon {
  font-size: 25px;
}
.elementor-36 .elementor-element.elementor-element-d09b609 .elementor-icon svg {
  height: 25px;
}
.elementor-36 .elementor-element.elementor-element-fecfe72 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --padding-top: 10px;
  --padding-bottom: 20px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-36 .elementor-element.elementor-element-1992e0e {
  width: var(--container-widget-width, 13%);
  max-width: 13%;
  --container-widget-width: 13%;
  --container-widget-flex-grow: 0;
}
.elementor-36
  .elementor-element.elementor-element-1992e0e
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-36
  .elementor-element.elementor-element-1992e0e
  .jeg-elementor-kit.jkit-heading {
  text-align: left;
}
.elementor-36
  .elementor-element.elementor-element-1992e0e
  .jeg-elementor-kit.jkit-heading
  .heading-title {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  text-transform: var(--e-global-typography-secondary-text-transform);
  line-height: var(--e-global-typography-secondary-line-height);
  letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  color: var(--e-global-color-primary);
}
.elementor-36
  .elementor-element.elementor-element-1992e0e
  .jeg-elementor-kit.jkit-heading
  .heading-section-title {
  margin: 0px 0px 0px 0px;
}
.elementor-36
  .elementor-element.elementor-element-1992e0e
  .jeg-elementor-kit.jkit-heading
  .heading-section-title
  .heading-title {
  padding: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-36
  .elementor-element.elementor-element-1992e0e
  .jeg-elementor-kit.jkit-heading
  .heading-title
  > span {
  padding: 0px 0px 0px 0px;
}
.elementor-36
  .elementor-element.elementor-element-1992e0e
  .jeg-elementor-kit.jkit-heading
  .heading-section-subtitle {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
  font-size: var(--e-global-typography-0d5e945-font-size);
  font-weight: var(--e-global-typography-0d5e945-font-weight);
  line-height: var(--e-global-typography-0d5e945-line-height);
  letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
  word-spacing: var(--e-global-typography-0d5e945-word-spacing);
  margin: -10px 0px 0px 0px;
}
.elementor-36
  .elementor-element.elementor-element-f5c6bc2
  > .elementor-widget-container {
  padding: 0px 30px 0px 30px;
}
.elementor-36
  .elementor-element.elementor-element-f5c6bc2
  .jeg-elementor-kit.jkit-heading {
  text-align: left;
}
.elementor-36
  .elementor-element.elementor-element-f5c6bc2
  .jeg-elementor-kit.jkit-heading
  .heading-title {
  font-family: var(--e-global-typography-db1e030-font-family), Sans-serif;
  font-size: var(--e-global-typography-db1e030-font-size);
  font-weight: var(--e-global-typography-db1e030-font-weight);
  text-transform: var(--e-global-typography-db1e030-text-transform);
  line-height: var(--e-global-typography-db1e030-line-height);
  letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
  word-spacing: var(--e-global-typography-db1e030-word-spacing);
  color: var(--e-global-color-primary);
}
.elementor-36
  .elementor-element.elementor-element-f5c6bc2
  .jeg-elementor-kit.jkit-heading
  .heading-section-title {
  margin: 0px 0px 0px 0px;
}
.elementor-36
  .elementor-element.elementor-element-f5c6bc2
  .jeg-elementor-kit.jkit-heading
  .heading-section-title
  .heading-title {
  padding: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-36
  .elementor-element.elementor-element-f5c6bc2
  .jeg-elementor-kit.jkit-heading
  .heading-title
  > span {
  padding: 0px 0px 0px 0px;
}
.elementor-36
  .elementor-element.elementor-element-f5c6bc2
  .jeg-elementor-kit.jkit-heading
  .heading-section-subtitle {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
  font-size: var(--e-global-typography-0d5e945-font-size);
  font-weight: var(--e-global-typography-0d5e945-font-weight);
  line-height: var(--e-global-typography-0d5e945-line-height);
  letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
  word-spacing: var(--e-global-typography-0d5e945-word-spacing);
  margin: -10px 0px 0px 0px;
}
.elementor-36 .elementor-element.elementor-element-ba852ca {
  width: var(--container-widget-width, 7%);
  max-width: 7%;
  --container-widget-width: 7%;
  --container-widget-flex-grow: 0;
}
.elementor-36
  .elementor-element.elementor-element-ba852ca
  > .elementor-widget-container {
  background-color: var(--e-global-color-accent);
  margin: 0px 0px 0px 0px;
  padding: 7px 10px 0px 10px;
  border-radius: 100px 100px 100px 100px;
}
.elementor-36
  .elementor-element.elementor-element-ba852ca:hover
  .elementor-widget-container {
  background-color: var(--e-global-color-4ac277f);
}
.elementor-36 .elementor-element.elementor-element-ba852ca.elementor-element {
  --align-self: center;
}
.elementor-36
  .elementor-element.elementor-element-ba852ca
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-36
  .elementor-element.elementor-element-ba852ca.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-a567df4);
}
.elementor-36
  .elementor-element.elementor-element-ba852ca.elementor-view-framed
  .elementor-icon,
.elementor-36
  .elementor-element.elementor-element-ba852ca.elementor-view-default
  .elementor-icon {
  color: var(--e-global-color-a567df4);
  border-color: var(--e-global-color-a567df4);
}
.elementor-36
  .elementor-element.elementor-element-ba852ca.elementor-view-framed
  .elementor-icon,
.elementor-36
  .elementor-element.elementor-element-ba852ca.elementor-view-default
  .elementor-icon
  svg {
  fill: var(--e-global-color-a567df4);
}
.elementor-36 .elementor-element.elementor-element-ba852ca .elementor-icon {
  font-size: 25px;
}
.elementor-36 .elementor-element.elementor-element-ba852ca .elementor-icon svg {
  height: 25px;
}
.elementor-36 .elementor-element.elementor-element-966a442 {
  --display: flex;
  --min-height: 0vh;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --padding-top: 3em;
  --padding-bottom: 0em;
  --padding-left: 0em;
  --padding-right: 0em;
}
.elementor-36 .elementor-element.elementor-element-966a442.e-con {
  --align-self: center;
}
.elementor-36 .elementor-element.elementor-element-a7e2d3b {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1.5px;
  width: var(--container-widget-width, 75px);
  max-width: 75px;
  --container-widget-width: 75px;
  --container-widget-flex-grow: 0;
}
.elementor-36
  .elementor-element.elementor-element-a7e2d3b
  > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  margin: 0px 0px 0px 0px;
}
.elementor-36 .elementor-element.elementor-element-a7e2d3b.elementor-element {
  --align-self: center;
}
.elementor-36
  .elementor-element.elementor-element-a7e2d3b
  .elementor-divider-separator {
  width: 100%;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-36 .elementor-element.elementor-element-a7e2d3b .elementor-divider {
  text-align: center;
  padding-block-start: 25px;
  padding-block-end: 25px;
}
.elementor-36 .elementor-element.elementor-element-59c588d {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
}
.elementor-36 .elementor-element.elementor-element-af6910a {
  width: auto;
  max-width: auto;
  text-align: center;
}
.elementor-36
  .elementor-element.elementor-element-af6910a
  > .elementor-widget-container {
  background-color: #f4f0e9;
  padding: 10px 30px 10px 30px;
  border-radius: 15px 15px 15px 15px;
}
.elementor-36 .elementor-element.elementor-element-af6910a.elementor-element {
  --align-self: center;
}
.elementor-36
  .elementor-element.elementor-element-af6910a
  .elementor-heading-title {
  font-family: var(--e-global-typography-08fdc8c-font-family), Sans-serif;
  font-size: var(--e-global-typography-08fdc8c-font-size);
  font-weight: var(--e-global-typography-08fdc8c-font-weight);
  text-transform: var(--e-global-typography-08fdc8c-text-transform);
  line-height: var(--e-global-typography-08fdc8c-line-height);
  letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
  word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
  color: var(--e-global-color-primary);
}
.elementor-36 .elementor-element.elementor-element-3c2fb19 {
  width: var(--container-widget-width, 45%);
  max-width: 45%;
  --container-widget-width: 45%;
  --container-widget-flex-grow: 0;
  text-align: center;
}
.elementor-36 .elementor-element.elementor-element-3c2fb19.elementor-element {
  --align-self: center;
}
.elementor-36
  .elementor-element.elementor-element-3c2fb19
  .elementor-heading-title {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  text-transform: var(--e-global-typography-secondary-text-transform);
  line-height: var(--e-global-typography-secondary-line-height);
  letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}
.elementor-36 .elementor-element.elementor-element-91089e0 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1.5px;
  width: var(--container-widget-width, 75px);
  max-width: 75px;
  --container-widget-width: 75px;
  --container-widget-flex-grow: 0;
}
.elementor-36
  .elementor-element.elementor-element-91089e0
  > .elementor-widget-container {
  --e-transform-rotateZ: 90deg;
  margin: 10px 0px 0px 0px;
}
.elementor-36 .elementor-element.elementor-element-91089e0.elementor-element {
  --align-self: center;
}
.elementor-36
  .elementor-element.elementor-element-91089e0
  .elementor-divider-separator {
  width: 100%;
}
.elementor-36 .elementor-element.elementor-element-91089e0 .elementor-divider {
  padding-block-start: 25px;
  padding-block-end: 25px;
}
.elementor-36 .elementor-element.elementor-element-ebbdd13 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: stretch;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
  --padding-top: 3em;
  --padding-bottom: 5em;
  --padding-left: 0em;
  --padding-right: 0em;
}
.elementor-36 .elementor-element.elementor-element-028239d {
  --display: flex;
}
.elementor-36
  .elementor-element.elementor-element-f0802e3
  .jeg-elementor-kit.jkit-postblock
  .jkit-thumb
  .thumbnail-container:before {
  background-color: transparent;
  background-image: linear-gradient(
    180deg,
    #ffffff00 5%,
    var(--e-global-color-4ac277f) 100%
  );
}
.elementor-36
  .elementor-element.elementor-element-f0802e3
  .jeg-elementor-kit.jkit-postblock
  .jkit-post-category,
.elementor-36
  .elementor-element.elementor-element-f0802e3
  .jeg-elementor-kit.jkit-postblock.postblock-type-3
  .jkit-post-category {
  background-color: var(--e-global-color-accent);
}
.elementor-36
  .elementor-element.elementor-element-f0802e3
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-36
  .elementor-element.elementor-element-f0802e3
  .jeg-elementor-kit.jkit-postblock
  .jkit-posts {
  grid-template-columns: repeat(3, minmax(0, 1fr));
  grid-column-gap: 40px;
}
.elementor-36
  .elementor-element.elementor-element-f0802e3
  .jeg-elementor-kit.jkit-postblock {
  border-radius: 0px 0px 0px 0px;
}
.elementor-36
  .elementor-element.elementor-element-f0802e3
  .jeg-elementor-kit.jkit-postblock
  .jkit-post {
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 40px 0px;
  border-radius: 15px 15px 15px 15px;
}
.elementor-36
  .elementor-element.elementor-element-f0802e3
  .jeg-elementor-kit.jkit-postblock
  .jkit-thumb
  .thumbnail-container {
  height: 380px;
}
.elementor-36
  .elementor-element.elementor-element-f0802e3
  .jeg-elementor-kit.jkit-postblock
  .jkit-postblock-content {
  text-align: left;
}
.elementor-36
  .elementor-element.elementor-element-f0802e3
  .jeg-elementor-kit.jkit-postblock
  .jkit-post-category
  span
  a,
.elementor-36
  .elementor-element.elementor-element-f0802e3
  .jeg-elementor-kit.jkit-postblock.postblock-type-3
  .jkit-post-category
  span
  a {
  font-family: var(--e-global-typography-89309ab-font-family), Sans-serif;
  font-size: var(--e-global-typography-89309ab-font-size);
  font-weight: var(--e-global-typography-89309ab-font-weight);
  text-transform: var(--e-global-typography-89309ab-text-transform);
  line-height: var(--e-global-typography-89309ab-line-height);
  letter-spacing: var(--e-global-typography-89309ab-letter-spacing);
  word-spacing: var(--e-global-typography-89309ab-word-spacing);
}
.elementor-36
  .elementor-element.elementor-element-f0802e3
  .jeg-elementor-kit.jkit-postblock
  .jkit-post-category
  a {
  color: var(--e-global-color-a567df4);
}
.elementor-36
  .elementor-element.elementor-element-f0802e3
  .jeg-elementor-kit.jkit-postblock.postblock-type-2
  .jkit-post-category
  a {
  color: var(--e-global-color-a567df4);
}
.elementor-36
  .elementor-element.elementor-element-f0802e3
  .jeg-elementor-kit.jkit-postblock.postblock-type-5
  .jkit-post-category
  a {
  color: var(--e-global-color-a567df4);
}
.elementor-36
  .elementor-element.elementor-element-f0802e3
  .jeg-elementor-kit.jkit-postblock
  .jkit-post-category {
  padding: 0px 15px 0px 15px;
  border-radius: 15px 15px 15px 15px;
}
.elementor-36
  .elementor-element.elementor-element-f0802e3
  .jeg-elementor-kit.jkit-postblock.postblock-type-3
  .jkit-post-category {
  padding: 0px 15px 0px 15px;
}
.elementor-36
  .elementor-element.elementor-element-f0802e3
  .jeg-elementor-kit.jkit-postblock
  .jkit-post-title {
  margin: 20px 0px 0px 0px;
}
.elementor-36
  .elementor-element.elementor-element-f0802e3
  .jeg-elementor-kit.jkit-postblock.postblock-type-4
  .jkit-post-title {
  margin: 20px 0px 0px 0px;
}
.elementor-36
  .elementor-element.elementor-element-f0802e3
  .jeg-elementor-kit.jkit-postblock
  .jkit-post-title
  a,
.elementor-36
  .elementor-element.elementor-element-f0802e3
  .jeg-elementor-kit.jkit-postblock.postblock-type-4
  .jkit-post-title
  a {
  font-family: var(--e-global-typography-ef116fc-font-family), Sans-serif;
  font-size: var(--e-global-typography-ef116fc-font-size);
  font-weight: var(--e-global-typography-ef116fc-font-weight);
  text-transform: var(--e-global-typography-ef116fc-text-transform);
  line-height: var(--e-global-typography-ef116fc-line-height);
  letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
  word-spacing: var(--e-global-typography-ef116fc-word-spacing);
}
.elementor-36
  .elementor-element.elementor-element-f0802e3
  .jeg-elementor-kit.jkit-postblock
  .jkit-post-title
  a {
  color: var(--e-global-color-a567df4);
}
.elementor-36
  .elementor-element.elementor-element-f0802e3
  .jeg-elementor-kit.jkit-postblock
  .jkit-post-meta-bottom {
  justify-content: space-between;
}
.elementor-36
  .elementor-element.elementor-element-f0802e3
  .jeg-elementor-kit.jkit-postblock
  .jeg_empty_module {
  text-align: left;
}
.elementor-36 .elementor-element.elementor-element-603e455 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
  --padding-top: 5em;
  --padding-bottom: 5em;
  --padding-left: 0em;
  --padding-right: 0em;
}
.elementor-36
  .elementor-element.elementor-element-603e455:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-36
  .elementor-element.elementor-element-603e455
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-4ac277f);
}
.elementor-36 .elementor-element.elementor-element-1c66e39 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 70px;
}
.elementor-36 .elementor-element.elementor-element-cfebea9 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-a567df4);
  --divider-border-width: 1px;
}
.elementor-36
  .elementor-element.elementor-element-cfebea9
  > .elementor-widget-container {
  margin: 0px 0px -15px 0px;
}
.elementor-36
  .elementor-element.elementor-element-cfebea9
  .elementor-divider-separator {
  width: 260px;
  margin: 0 auto;
  margin-left: 0;
}
.elementor-36 .elementor-element.elementor-element-cfebea9 .elementor-divider {
  text-align: left;
  padding-block-start: 15px;
  padding-block-end: 15px;
}
.elementor-36
  .elementor-element.elementor-element-cfebea9
  .elementor-divider__text {
  color: var(--e-global-color-a567df4);
  font-family: var(--e-global-typography-08fdc8c-font-family), Sans-serif;
  font-size: var(--e-global-typography-08fdc8c-font-size);
  font-weight: var(--e-global-typography-08fdc8c-font-weight);
  text-transform: var(--e-global-typography-08fdc8c-text-transform);
  line-height: var(--e-global-typography-08fdc8c-line-height);
  letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
  word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
}
.elementor-36
  .elementor-element.elementor-element-cab6de1
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-36 .elementor-element.elementor-element-cab6de1 {
  text-align: left;
}
.elementor-36
  .elementor-element.elementor-element-cab6de1
  .elementor-heading-title {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  text-transform: var(--e-global-typography-secondary-text-transform);
  line-height: var(--e-global-typography-secondary-line-height);
  letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  color: var(--e-global-color-a567df4);
}
.elementor-36
  .elementor-element.elementor-element-05b0e83
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}
.elementor-36 .elementor-element.elementor-element-05b0e83 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
  color: var(--e-global-color-a567df4);
}
.elementor-36 .elementor-element.elementor-element-74f6401 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
}
.elementor-36 .elementor-element.elementor-element-9b5db09 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: flex-start;
}
.elementor-36 .elementor-element.elementor-element-a1a7a65 {
  width: var(--container-widget-width, 14%);
  max-width: 14%;
  --container-widget-width: 14%;
  --container-widget-flex-grow: 0;
  text-align: center;
}
.elementor-36
  .elementor-element.elementor-element-a1a7a65
  > .elementor-widget-container {
  background-color: var(--e-global-color-accent);
  margin: 0px 0px 0px 0px;
  padding: 15px 10px 15px 10px;
  border-radius: 100px 100px 100px 100px;
}
.elementor-36 .elementor-element.elementor-element-a1a7a65.elementor-element {
  --align-self: flex-start;
  --order: -99999 /* order start
hack */;
}
.elementor-36
  .elementor-element.elementor-element-a1a7a65
  .elementor-heading-title {
  font-family: var(--e-global-typography-d848767-font-family), Sans-serif;
  font-size: var(--e-global-typography-d848767-font-size);
  font-weight: var(--e-global-typography-d848767-font-weight);
  text-transform: var(--e-global-typography-d848767-text-transform);
  line-height: var(--e-global-typography-d848767-line-height);
  letter-spacing: var(--e-global-typography-d848767-letter-spacing);
  word-spacing: var(--e-global-typography-d848767-word-spacing);
  color: var(--e-global-color-a567df4);
}
.elementor-36
  .elementor-element.elementor-element-83fd92e.jkit-equal-height-enable,
.elementor-36
  .elementor-element.elementor-element-83fd92e.jkit-equal-height-enable
  > .elementor-widget-container,
.elementor-36
  .elementor-element.elementor-element-83fd92e.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box,
.elementor-36
  .elementor-element.elementor-element-83fd92e.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  height: 100%;
}
.elementor-36
  .elementor-element.elementor-element-83fd92e
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  background-color: #1a181800;
  text-align: left;
  padding: 5px 0px 0px 0px;
  border-style: none;
  border-radius: 0px 0px 0px 0px;
}
.elementor-36
  .elementor-element.elementor-element-83fd92e
  > .elementor-widget-container {
  margin: 0px 0px 0px 30px;
}
.elementor-36
  .elementor-element.elementor-element-83fd92e
  .jeg-elementor-kit.jkit-icon-box
  .title {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 12px 0px;
  color: var(--e-global-color-495d27d);
  font-family: var(--e-global-typography-db1e030-font-family), Sans-serif;
  font-size: var(--e-global-typography-db1e030-font-size);
  font-weight: var(--e-global-typography-db1e030-font-weight);
  text-transform: var(--e-global-typography-db1e030-text-transform);
  line-height: var(--e-global-typography-db1e030-line-height);
  letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
  word-spacing: var(--e-global-typography-db1e030-word-spacing);
}
.elementor-36
  .elementor-element.elementor-element-83fd92e
  .jeg-elementor-kit.jkit-icon-box
  .icon-box.icon-box-body
  .icon-box-description {
  color: var(--e-global-color-a567df4);
  font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
  font-size: var(--e-global-typography-0d5e945-font-size);
  font-weight: var(--e-global-typography-0d5e945-font-weight);
  line-height: var(--e-global-typography-0d5e945-line-height);
  letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
  word-spacing: var(--e-global-typography-0d5e945-word-spacing);
}
.elementor-36
  .elementor-element.elementor-element-83fd92e
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box.icon-box-body
  .icon-box-description {
  color: var(--e-global-color-a567df4);
}
.elementor-36
  .elementor-element.elementor-element-83fd92e
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  i {
  font-size: 100px;
}
.elementor-36
  .elementor-element.elementor-element-83fd92e
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  svg {
  width: 100px;
}
.elementor-36 .elementor-element.elementor-element-fd7d848 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: flex-start;
}
.elementor-36 .elementor-element.elementor-element-85887e4 {
  width: var(--container-widget-width, 14%);
  max-width: 14%;
  --container-widget-width: 14%;
  --container-widget-flex-grow: 0;
  text-align: center;
}
.elementor-36
  .elementor-element.elementor-element-85887e4
  > .elementor-widget-container {
  background-color: var(--e-global-color-accent);
  margin: 0px 0px 0px 0px;
  padding: 15px 10px 15px 10px;
  border-radius: 100px 100px 100px 100px;
}
.elementor-36 .elementor-element.elementor-element-85887e4.elementor-element {
  --align-self: flex-start;
  --order: -99999 /* order start
hack */;
}
.elementor-36
  .elementor-element.elementor-element-85887e4
  .elementor-heading-title {
  font-family: var(--e-global-typography-d848767-font-family), Sans-serif;
  font-size: var(--e-global-typography-d848767-font-size);
  font-weight: var(--e-global-typography-d848767-font-weight);
  text-transform: var(--e-global-typography-d848767-text-transform);
  line-height: var(--e-global-typography-d848767-line-height);
  letter-spacing: var(--e-global-typography-d848767-letter-spacing);
  word-spacing: var(--e-global-typography-d848767-word-spacing);
  color: var(--e-global-color-a567df4);
}
.elementor-36
  .elementor-element.elementor-element-82bf8d9.jkit-equal-height-enable,
.elementor-36
  .elementor-element.elementor-element-82bf8d9.jkit-equal-height-enable
  > .elementor-widget-container,
.elementor-36
  .elementor-element.elementor-element-82bf8d9.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box,
.elementor-36
  .elementor-element.elementor-element-82bf8d9.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  height: 100%;
}
.elementor-36
  .elementor-element.elementor-element-82bf8d9
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  background-color: #1a181800;
  text-align: left;
  padding: 5px 0px 0px 0px;
  border-style: none;
  border-radius: 0px 0px 0px 0px;
}
.elementor-36
  .elementor-element.elementor-element-82bf8d9
  > .elementor-widget-container {
  margin: 0px 0px 0px 30px;
}
.elementor-36
  .elementor-element.elementor-element-82bf8d9
  .jeg-elementor-kit.jkit-icon-box
  .title {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 12px 0px;
  color: var(--e-global-color-495d27d);
  font-family: var(--e-global-typography-db1e030-font-family), Sans-serif;
  font-size: var(--e-global-typography-db1e030-font-size);
  font-weight: var(--e-global-typography-db1e030-font-weight);
  text-transform: var(--e-global-typography-db1e030-text-transform);
  line-height: var(--e-global-typography-db1e030-line-height);
  letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
  word-spacing: var(--e-global-typography-db1e030-word-spacing);
}
.elementor-36
  .elementor-element.elementor-element-82bf8d9
  .jeg-elementor-kit.jkit-icon-box
  .icon-box.icon-box-body
  .icon-box-description {
  color: var(--e-global-color-a567df4);
  font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
  font-size: var(--e-global-typography-0d5e945-font-size);
  font-weight: var(--e-global-typography-0d5e945-font-weight);
  line-height: var(--e-global-typography-0d5e945-line-height);
  letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
  word-spacing: var(--e-global-typography-0d5e945-word-spacing);
}
.elementor-36
  .elementor-element.elementor-element-82bf8d9
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box.icon-box-body
  .icon-box-description {
  color: var(--e-global-color-a567df4);
}
.elementor-36
  .elementor-element.elementor-element-82bf8d9
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  i {
  font-size: 100px;
}
.elementor-36
  .elementor-element.elementor-element-82bf8d9
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  svg {
  width: 100px;
}
.elementor-36 .elementor-element.elementor-element-e886499 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: flex-start;
}
.elementor-36 .elementor-element.elementor-element-f2f99ad {
  width: var(--container-widget-width, 14%);
  max-width: 14%;
  --container-widget-width: 14%;
  --container-widget-flex-grow: 0;
  text-align: center;
}
.elementor-36
  .elementor-element.elementor-element-f2f99ad
  > .elementor-widget-container {
  background-color: var(--e-global-color-accent);
  margin: 0px 0px 0px 0px;
  padding: 15px 10px 15px 10px;
  border-radius: 100px 100px 100px 100px;
}
.elementor-36 .elementor-element.elementor-element-f2f99ad.elementor-element {
  --align-self: flex-start;
  --order: -99999 /* order start
hack */;
}
.elementor-36
  .elementor-element.elementor-element-f2f99ad
  .elementor-heading-title {
  font-family: var(--e-global-typography-d848767-font-family), Sans-serif;
  font-size: var(--e-global-typography-d848767-font-size);
  font-weight: var(--e-global-typography-d848767-font-weight);
  text-transform: var(--e-global-typography-d848767-text-transform);
  line-height: var(--e-global-typography-d848767-line-height);
  letter-spacing: var(--e-global-typography-d848767-letter-spacing);
  word-spacing: var(--e-global-typography-d848767-word-spacing);
  color: var(--e-global-color-a567df4);
}
.elementor-36
  .elementor-element.elementor-element-97c1870.jkit-equal-height-enable,
.elementor-36
  .elementor-element.elementor-element-97c1870.jkit-equal-height-enable
  > .elementor-widget-container,
.elementor-36
  .elementor-element.elementor-element-97c1870.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box,
.elementor-36
  .elementor-element.elementor-element-97c1870.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  height: 100%;
}
.elementor-36
  .elementor-element.elementor-element-97c1870
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  background-color: #1a181800;
  text-align: left;
  padding: 5px 0px 0px 0px;
  border-style: none;
  border-radius: 0px 0px 0px 0px;
}
.elementor-36
  .elementor-element.elementor-element-97c1870
  > .elementor-widget-container {
  margin: 0px 0px 0px 30px;
}
.elementor-36
  .elementor-element.elementor-element-97c1870
  .jeg-elementor-kit.jkit-icon-box
  .title {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 12px 0px;
  color: var(--e-global-color-495d27d);
  font-family: var(--e-global-typography-db1e030-font-family), Sans-serif;
  font-size: var(--e-global-typography-db1e030-font-size);
  font-weight: var(--e-global-typography-db1e030-font-weight);
  text-transform: var(--e-global-typography-db1e030-text-transform);
  line-height: var(--e-global-typography-db1e030-line-height);
  letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
  word-spacing: var(--e-global-typography-db1e030-word-spacing);
}
.elementor-36
  .elementor-element.elementor-element-97c1870
  .jeg-elementor-kit.jkit-icon-box
  .icon-box.icon-box-body
  .icon-box-description {
  color: var(--e-global-color-a567df4);
  font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
  font-size: var(--e-global-typography-0d5e945-font-size);
  font-weight: var(--e-global-typography-0d5e945-font-weight);
  line-height: var(--e-global-typography-0d5e945-line-height);
  letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
  word-spacing: var(--e-global-typography-0d5e945-word-spacing);
}
.elementor-36
  .elementor-element.elementor-element-97c1870
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box.icon-box-body
  .icon-box-description {
  color: var(--e-global-color-a567df4);
}
.elementor-36
  .elementor-element.elementor-element-97c1870
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  i {
  font-size: 100px;
}
.elementor-36
  .elementor-element.elementor-element-97c1870
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  svg {
  width: 100px;
}
.elementor-36 .elementor-element.elementor-element-ac66737 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: stretch;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
  --padding-top: 5em;
  --padding-bottom: 5em;
  --padding-left: 0em;
  --padding-right: 0em;
}
.elementor-36
  .elementor-element.elementor-element-ac66737:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-36
  .elementor-element.elementor-element-ac66737
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-4a5499b);
}
.elementor-36 .elementor-element.elementor-element-3fdd651 {
  --display: flex;
  --justify-content: center;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 70px;
}
.elementor-36
  .elementor-element.elementor-element-12db730
  .elementor-heading-title {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  text-transform: var(--e-global-typography-secondary-text-transform);
  line-height: var(--e-global-typography-secondary-line-height);
  letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  color: var(--e-global-color-primary);
}
.elementor-36 .elementor-element.elementor-element-debda1e {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
  color: var(--e-global-color-text);
}
.elementor-36
  .elementor-element.elementor-element-6ddfb54
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-36 .elementor-element.elementor-element-c4ed98e {
  --display: flex;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 70px;
  --margin-right: 0px;
}
.elementor-36
  .elementor-element.elementor-element-0902df4
  > .elementor-widget-container {
  margin: 0px -50px 0px -50px;
}
.elementor-36 .elementor-element.elementor-element-0902df4 img {
  width: 100%;
}
.elementor-36 .elementor-element.elementor-element-13c19fb {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
  --border-radius: 15px 15px 15px 15px;
  --margin-top: -130px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 1;
}
.elementor-36
  .elementor-element.elementor-element-13c19fb:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-36
  .elementor-element.elementor-element-13c19fb
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-4ac277f);
}
.elementor-36 .elementor-element.elementor-element-519cc09 {
  --display: flex;
}
.elementor-36
  .elementor-element.elementor-element-b0f351e
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-36
  .elementor-element.elementor-element-b0f351e
  .jeg-elementor-kit.jkit-fun-fact {
  text-align: center;
}
.elementor-36
  .elementor-element.elementor-element-b0f351e
  .jeg-elementor-kit.jkit-fun-fact
  .fun-fact-inner {
  justify-content: normal;
  align-items: normal;
  flex-direction: column;
}
.elementor-36
  .elementor-element.elementor-element-b0f351e
  .jeg-elementor-kit.jkit-fun-fact
  .fun-fact-inner
  .content
  .number-wrapper {
  color: var(--e-global-color-a567df4);
  font-family: var(--e-global-typography-887363b-font-family), Sans-serif;
  font-size: var(--e-global-typography-887363b-font-size);
  font-weight: var(--e-global-typography-887363b-font-weight);
  text-transform: var(--e-global-typography-887363b-text-transform);
  line-height: var(--e-global-typography-887363b-line-height);
  letter-spacing: var(--e-global-typography-887363b-letter-spacing);
  word-spacing: var(--e-global-typography-887363b-word-spacing);
}
.elementor-36
  .elementor-element.elementor-element-b0f351e
  .jeg-elementor-kit.jkit-fun-fact
  .fun-fact-inner
  .content
  .number-wrapper
  .prefix {
  font-family: var(--e-global-typography-ef116fc-font-family), Sans-serif;
  font-size: var(--e-global-typography-ef116fc-font-size);
  font-weight: var(--e-global-typography-ef116fc-font-weight);
  text-transform: var(--e-global-typography-ef116fc-text-transform);
  line-height: var(--e-global-typography-ef116fc-line-height);
  letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
  word-spacing: var(--e-global-typography-ef116fc-word-spacing);
  color: var(--e-global-color-a567df4);
}
.elementor-36
  .elementor-element.elementor-element-b0f351e
  .jeg-elementor-kit.jkit-fun-fact
  .fun-fact-inner
  .content
  .number-wrapper
  .suffix {
  font-family: var(--e-global-typography-887363b-font-family), Sans-serif;
  font-size: var(--e-global-typography-887363b-font-size);
  font-weight: var(--e-global-typography-887363b-font-weight);
  text-transform: var(--e-global-typography-887363b-text-transform);
  line-height: var(--e-global-typography-887363b-line-height);
  letter-spacing: var(--e-global-typography-887363b-letter-spacing);
  word-spacing: var(--e-global-typography-887363b-word-spacing);
  color: var(--e-global-color-a567df4);
}
.elementor-36
  .elementor-element.elementor-element-b0f351e
  .jeg-elementor-kit.jkit-fun-fact
  .fun-fact-inner
  .content
  .title {
  color: var(--e-global-color-a567df4);
  font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
  font-size: var(--e-global-typography-0d5e945-font-size);
  font-weight: var(--e-global-typography-0d5e945-font-weight);
  line-height: var(--e-global-typography-0d5e945-line-height);
  letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
  word-spacing: var(--e-global-typography-0d5e945-word-spacing);
}
.elementor-36
  .elementor-element.elementor-element-b0f351e
  .jeg-elementor-kit.jkit-fun-fact
  .fun-fact-inner
  .content
  .number-wrapper
  .super {
  top: -5px;
  left: 0px;
  vertical-align: super;
}
.elementor-36 .elementor-element.elementor-element-7398d32 {
  --display: flex;
  border-style: none;
  --border-style: none;
}
.elementor-36
  .elementor-element.elementor-element-ed033e5
  > .elementor-widget-container {
  padding: 2px 0px 0px 0px;
  border-style: solid;
  border-width: 0px 0px 0px 1px;
  border-color: var(--e-global-color-secondary);
}
.elementor-36
  .elementor-element.elementor-element-ed033e5
  .jeg-elementor-kit.jkit-fun-fact {
  text-align: center;
}
.elementor-36
  .elementor-element.elementor-element-ed033e5
  .jeg-elementor-kit.jkit-fun-fact
  .fun-fact-inner {
  justify-content: normal;
  align-items: normal;
  flex-direction: column;
}
.elementor-36
  .elementor-element.elementor-element-ed033e5
  .jeg-elementor-kit.jkit-fun-fact
  .fun-fact-inner
  .content
  .number-wrapper {
  color: var(--e-global-color-a567df4);
  font-family: var(--e-global-typography-887363b-font-family), Sans-serif;
  font-size: var(--e-global-typography-887363b-font-size);
  font-weight: var(--e-global-typography-887363b-font-weight);
  text-transform: var(--e-global-typography-887363b-text-transform);
  line-height: var(--e-global-typography-887363b-line-height);
  letter-spacing: var(--e-global-typography-887363b-letter-spacing);
  word-spacing: var(--e-global-typography-887363b-word-spacing);
}
.elementor-36
  .elementor-element.elementor-element-ed033e5
  .jeg-elementor-kit.jkit-fun-fact
  .fun-fact-inner
  .content
  .number-wrapper
  .prefix {
  font-family: var(--e-global-typography-ef116fc-font-family), Sans-serif;
  font-size: var(--e-global-typography-ef116fc-font-size);
  font-weight: var(--e-global-typography-ef116fc-font-weight);
  text-transform: var(--e-global-typography-ef116fc-text-transform);
  line-height: var(--e-global-typography-ef116fc-line-height);
  letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
  word-spacing: var(--e-global-typography-ef116fc-word-spacing);
  color: var(--e-global-color-a567df4);
}
.elementor-36
  .elementor-element.elementor-element-ed033e5
  .jeg-elementor-kit.jkit-fun-fact
  .fun-fact-inner
  .content
  .number-wrapper
  .suffix {
  font-family: var(--e-global-typography-887363b-font-family), Sans-serif;
  font-size: var(--e-global-typography-887363b-font-size);
  font-weight: var(--e-global-typography-887363b-font-weight);
  text-transform: var(--e-global-typography-887363b-text-transform);
  line-height: var(--e-global-typography-887363b-line-height);
  letter-spacing: var(--e-global-typography-887363b-letter-spacing);
  word-spacing: var(--e-global-typography-887363b-word-spacing);
  color: var(--e-global-color-a567df4);
}
.elementor-36
  .elementor-element.elementor-element-ed033e5
  .jeg-elementor-kit.jkit-fun-fact
  .fun-fact-inner
  .content
  .title {
  color: var(--e-global-color-a567df4);
  font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
  font-size: var(--e-global-typography-0d5e945-font-size);
  font-weight: var(--e-global-typography-0d5e945-font-weight);
  line-height: var(--e-global-typography-0d5e945-line-height);
  letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
  word-spacing: var(--e-global-typography-0d5e945-word-spacing);
}
.elementor-36
  .elementor-element.elementor-element-ed033e5
  .jeg-elementor-kit.jkit-fun-fact
  .fun-fact-inner
  .content
  .number-wrapper
  .super {
  top: -5px;
  left: 0px;
  vertical-align: super;
}
@media (max-width: 1366px) {
  .elementor-36 .elementor-element.elementor-element-982115c {
    font-size: var(--e-global-typography-d848767-font-size);
    line-height: var(--e-global-typography-d848767-line-height);
    letter-spacing: var(--e-global-typography-d848767-letter-spacing);
    word-spacing: var(--e-global-typography-d848767-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-5d118fc
    .elementor-heading-title {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
    letter-spacing: var(--e-global-typography-primary-letter-spacing);
  }
  .elementor-36 .elementor-element.elementor-element-8213aef .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
  }
  .elementor-36 .elementor-element.elementor-element-985c27e img {
    width: 70%;
  }
  .elementor-36 .elementor-element.elementor-element-a22f148 {
    --container-widget-width: 55px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 55px);
    max-width: 55px;
  }
  .elementor-36
    .elementor-element.elementor-element-a22f148
    .elementor-divider-separator {
    width: 100%;
  }
  .elementor-36
    .elementor-element.elementor-element-4f9c45b
    .elementor-heading-title {
    font-size: var(--e-global-typography-08fdc8c-font-size);
    line-height: var(--e-global-typography-08fdc8c-line-height);
    letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
    word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-1ce2aa4
    .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }
  .elementor-36 .elementor-element.elementor-element-332265c {
    --container-widget-width: 55px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 55px);
    max-width: 55px;
  }
  .elementor-36
    .elementor-element.elementor-element-332265c
    .elementor-divider-separator {
    width: 100%;
  }
  .elementor-36 .elementor-element.elementor-element-3f98923 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-36
    .elementor-element.elementor-element-294a45f
    .elementor-heading-title {
    font-size: var(--e-global-typography-d848767-font-size);
    line-height: var(--e-global-typography-d848767-line-height);
    letter-spacing: var(--e-global-typography-d848767-letter-spacing);
    word-spacing: var(--e-global-typography-d848767-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-39e8125
    > .elementor-widget-container {
    margin: -6px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-36 .elementor-element.elementor-element-39e8125.elementor-element {
    --flex-grow: 2;
  }
  .elementor-36
    .elementor-element.elementor-element-39e8125
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-39e8125
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-d848767-font-size);
    line-height: var(--e-global-typography-d848767-line-height);
    letter-spacing: var(--e-global-typography-d848767-letter-spacing);
    word-spacing: var(--e-global-typography-d848767-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-39e8125
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link {
    margin: -80px 0px 0px 320px;
  }
  .elementor-36 .elementor-element.elementor-element-0b7f6ca {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-36
    .elementor-element.elementor-element-9518acf
    .elementor-heading-title {
    font-size: var(--e-global-typography-d848767-font-size);
    line-height: var(--e-global-typography-d848767-line-height);
    letter-spacing: var(--e-global-typography-d848767-letter-spacing);
    word-spacing: var(--e-global-typography-d848767-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-0f9ec52
    > .elementor-widget-container {
    margin: -6px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-36 .elementor-element.elementor-element-0f9ec52.elementor-element {
    --flex-grow: 2;
  }
  .elementor-36
    .elementor-element.elementor-element-0f9ec52
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-0f9ec52
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-d848767-font-size);
    line-height: var(--e-global-typography-d848767-line-height);
    letter-spacing: var(--e-global-typography-d848767-letter-spacing);
    word-spacing: var(--e-global-typography-d848767-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-0f9ec52
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link {
    margin: -80px 0px 0px 320px;
  }
  .elementor-36 .elementor-element.elementor-element-b05e1a2 {
    --z-index: 100;
  }
  .elementor-36 .elementor-element.elementor-element-a20abed {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-36
    .elementor-element.elementor-element-06bdcaf
    .elementor-heading-title {
    font-size: var(--e-global-typography-d848767-font-size);
    line-height: var(--e-global-typography-d848767-line-height);
    letter-spacing: var(--e-global-typography-d848767-letter-spacing);
    word-spacing: var(--e-global-typography-d848767-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-0f62c15
    > .elementor-widget-container {
    margin: -6px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-36 .elementor-element.elementor-element-0f62c15.elementor-element {
    --flex-grow: 2;
  }
  .elementor-36
    .elementor-element.elementor-element-0f62c15
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-0f62c15
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-d848767-font-size);
    line-height: var(--e-global-typography-d848767-line-height);
    letter-spacing: var(--e-global-typography-d848767-letter-spacing);
    word-spacing: var(--e-global-typography-d848767-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-0f62c15
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link {
    margin: -80px 0px 0px 320px;
  }
  .elementor-36 .elementor-element.elementor-element-b3f995f {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-36
    .elementor-element.elementor-element-89aecb6
    .elementor-heading-title {
    font-size: var(--e-global-typography-d848767-font-size);
    line-height: var(--e-global-typography-d848767-line-height);
    letter-spacing: var(--e-global-typography-d848767-letter-spacing);
    word-spacing: var(--e-global-typography-d848767-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-55a32a5
    > .elementor-widget-container {
    margin: -6px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-36 .elementor-element.elementor-element-55a32a5.elementor-element {
    --flex-grow: 2;
  }
  .elementor-36
    .elementor-element.elementor-element-55a32a5
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-55a32a5
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-d848767-font-size);
    line-height: var(--e-global-typography-d848767-line-height);
    letter-spacing: var(--e-global-typography-d848767-letter-spacing);
    word-spacing: var(--e-global-typography-d848767-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-55a32a5
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link {
    margin: -80px 0px 0px 320px;
  }
  .elementor-36 .elementor-element.elementor-element-d6c17b8 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 30px;
  }
  .elementor-36
    .elementor-element.elementor-element-692193a
    .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }
  .elementor-36 .elementor-element.elementor-element-83d78f0 {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-36 .elementor-element.elementor-element-65e60f1 .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
  }
  .elementor-36 .elementor-element.elementor-element-ae50ea9 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 30px;
    --margin-right: 0px;
  }
  .elementor-36
    .elementor-element.elementor-element-331a4e3
    .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-8dcfc62
    .elementor-heading-title {
    font-size: var(--e-global-typography-399dac6-font-size);
    line-height: var(--e-global-typography-399dac6-line-height);
    letter-spacing: var(--e-global-typography-399dac6-letter-spacing);
    word-spacing: var(--e-global-typography-399dac6-word-spacing);
  }
  .elementor-36 .elementor-element.elementor-element-96b2305 {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-36 .elementor-element.elementor-element-eb46138 {
    text-align: center;
  }
  .elementor-36
    .elementor-element.elementor-element-eb46138
    .elementor-heading-title {
    font-size: var(--e-global-typography-887363b-font-size);
    line-height: var(--e-global-typography-887363b-line-height);
    letter-spacing: var(--e-global-typography-887363b-letter-spacing);
    word-spacing: var(--e-global-typography-887363b-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-a118712
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-ef116fc-font-size);
    line-height: var(--e-global-typography-ef116fc-line-height);
    letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
    word-spacing: var(--e-global-typography-ef116fc-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-a118712
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-0d5e945-font-size);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-a118712
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link {
    font-size: var(--e-global-typography-accent-font-size);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-234e25a
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-ef116fc-font-size);
    line-height: var(--e-global-typography-ef116fc-line-height);
    letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
    word-spacing: var(--e-global-typography-ef116fc-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-234e25a
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-0d5e945-font-size);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-234e25a
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link {
    font-size: var(--e-global-typography-accent-font-size);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-0b12525
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-ef116fc-font-size);
    line-height: var(--e-global-typography-ef116fc-line-height);
    letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
    word-spacing: var(--e-global-typography-ef116fc-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-0b12525
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-0d5e945-font-size);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-0b12525
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link {
    font-size: var(--e-global-typography-accent-font-size);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-75c5467
    .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-f7aa856
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track
    .testimonial-item
    .testimonial-box
    .comment-content
    p {
    font-size: var(--e-global-typography-5ab42ab-font-size);
    line-height: var(--e-global-typography-5ab42ab-line-height);
    letter-spacing: var(--e-global-typography-5ab42ab-letter-spacing);
    word-spacing: var(--e-global-typography-5ab42ab-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-f7aa856
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track
    .testimonial-item
    .testimonial-box
    .profile-info
    .profile-name {
    font-size: var(--e-global-typography-cf855e7-font-size);
    line-height: var(--e-global-typography-cf855e7-line-height);
    letter-spacing: var(--e-global-typography-cf855e7-letter-spacing);
    word-spacing: var(--e-global-typography-cf855e7-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-2a6e83e
    .elementor-heading-title {
    font-size: var(--e-global-typography-887363b-font-size);
    line-height: var(--e-global-typography-887363b-line-height);
    letter-spacing: var(--e-global-typography-887363b-letter-spacing);
    word-spacing: var(--e-global-typography-887363b-word-spacing);
  }
  .elementor-36 .elementor-element.elementor-element-f5686bf {
    --container-widget-width: 130px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 130px);
    max-width: 130px;
  }
  .elementor-36
    .elementor-element.elementor-element-f5686bf
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-f5686bf
    .jeg-elementor-kit.jkit-heading
    .heading-section-subtitle {
    font-size: var(--e-global-typography-0d5e945-font-size);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-dba6f3e
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-dba6f3e
    .jeg-elementor-kit.jkit-heading
    .heading-section-subtitle {
    font-size: var(--e-global-typography-0d5e945-font-size);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
  }
  .elementor-36 .elementor-element.elementor-element-50c4844 {
    --container-widget-width: 70px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 70px);
    max-width: 70px;
  }
  .elementor-36 .elementor-element.elementor-element-50c4844 .elementor-icon {
    font-size: 20px;
  }
  .elementor-36
    .elementor-element.elementor-element-50c4844
    .elementor-icon
    svg {
    height: 20px;
  }
  .elementor-36 .elementor-element.elementor-element-1c02275 {
    --container-widget-width: 130px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 130px);
    max-width: 130px;
  }
  .elementor-36
    .elementor-element.elementor-element-1c02275
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-1c02275
    .jeg-elementor-kit.jkit-heading
    .heading-section-subtitle {
    font-size: var(--e-global-typography-0d5e945-font-size);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-3bfa48d
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-3bfa48d
    .jeg-elementor-kit.jkit-heading
    .heading-section-subtitle {
    font-size: var(--e-global-typography-0d5e945-font-size);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
  }
  .elementor-36 .elementor-element.elementor-element-c49cb3c {
    --container-widget-width: 70px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 70px);
    max-width: 70px;
  }
  .elementor-36 .elementor-element.elementor-element-c49cb3c .elementor-icon {
    font-size: 20px;
  }
  .elementor-36
    .elementor-element.elementor-element-c49cb3c
    .elementor-icon
    svg {
    height: 20px;
  }
  .elementor-36 .elementor-element.elementor-element-5008eac {
    --container-widget-width: 130px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 130px);
    max-width: 130px;
  }
  .elementor-36
    .elementor-element.elementor-element-5008eac
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-5008eac
    .jeg-elementor-kit.jkit-heading
    .heading-section-subtitle {
    font-size: var(--e-global-typography-0d5e945-font-size);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-cd7171c
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-cd7171c
    .jeg-elementor-kit.jkit-heading
    .heading-section-subtitle {
    font-size: var(--e-global-typography-0d5e945-font-size);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
  }
  .elementor-36 .elementor-element.elementor-element-d09b609 {
    --container-widget-width: 70px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 70px);
    max-width: 70px;
  }
  .elementor-36 .elementor-element.elementor-element-d09b609 .elementor-icon {
    font-size: 20px;
  }
  .elementor-36
    .elementor-element.elementor-element-d09b609
    .elementor-icon
    svg {
    height: 20px;
  }
  .elementor-36 .elementor-element.elementor-element-1992e0e {
    --container-widget-width: 130px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 130px);
    max-width: 130px;
  }
  .elementor-36
    .elementor-element.elementor-element-1992e0e
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-1992e0e
    .jeg-elementor-kit.jkit-heading
    .heading-section-subtitle {
    font-size: var(--e-global-typography-0d5e945-font-size);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-f5c6bc2
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-f5c6bc2
    .jeg-elementor-kit.jkit-heading
    .heading-section-subtitle {
    font-size: var(--e-global-typography-0d5e945-font-size);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
  }
  .elementor-36 .elementor-element.elementor-element-ba852ca {
    --container-widget-width: 70px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 70px);
    max-width: 70px;
  }
  .elementor-36 .elementor-element.elementor-element-ba852ca .elementor-icon {
    font-size: 20px;
  }
  .elementor-36
    .elementor-element.elementor-element-ba852ca
    .elementor-icon
    svg {
    height: 20px;
  }
  .elementor-36 .elementor-element.elementor-element-a7e2d3b {
    --container-widget-width: 55px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 55px);
    max-width: 55px;
  }
  .elementor-36
    .elementor-element.elementor-element-a7e2d3b
    .elementor-divider-separator {
    width: 100%;
  }
  .elementor-36
    .elementor-element.elementor-element-af6910a
    .elementor-heading-title {
    font-size: var(--e-global-typography-08fdc8c-font-size);
    line-height: var(--e-global-typography-08fdc8c-line-height);
    letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
    word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
  }
  .elementor-36 .elementor-element.elementor-element-3c2fb19 {
    --container-widget-width: 60%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 60%);
    max-width: 60%;
  }
  .elementor-36
    .elementor-element.elementor-element-3c2fb19
    .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }
  .elementor-36 .elementor-element.elementor-element-91089e0 {
    --container-widget-width: 55px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 55px);
    max-width: 55px;
  }
  .elementor-36
    .elementor-element.elementor-element-91089e0
    .elementor-divider-separator {
    width: 100%;
  }
  .elementor-36
    .elementor-element.elementor-element-f0802e3
    .jeg-elementor-kit.jkit-postblock
    .jkit-post-category
    span
    a,
  .elementor-36
    .elementor-element.elementor-element-f0802e3
    .jeg-elementor-kit.jkit-postblock.postblock-type-3
    .jkit-post-category
    span
    a {
    font-size: var(--e-global-typography-89309ab-font-size);
    line-height: var(--e-global-typography-89309ab-line-height);
    letter-spacing: var(--e-global-typography-89309ab-letter-spacing);
    word-spacing: var(--e-global-typography-89309ab-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-f0802e3
    .jeg-elementor-kit.jkit-postblock
    .jkit-post-title
    a,
  .elementor-36
    .elementor-element.elementor-element-f0802e3
    .jeg-elementor-kit.jkit-postblock.postblock-type-4
    .jkit-post-title
    a {
    font-size: var(--e-global-typography-ef116fc-font-size);
    line-height: var(--e-global-typography-ef116fc-line-height);
    letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
    word-spacing: var(--e-global-typography-ef116fc-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-cfebea9
    .elementor-divider__text {
    font-size: var(--e-global-typography-08fdc8c-font-size);
    line-height: var(--e-global-typography-08fdc8c-line-height);
    letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
    word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-cab6de1
    .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }
  .elementor-36 .elementor-element.elementor-element-05b0e83 {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-36 .elementor-element.elementor-element-a1a7a65 {
    --container-widget-width: 26%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 26%);
    max-width: 26%;
  }
  .elementor-36
    .elementor-element.elementor-element-a1a7a65
    .elementor-heading-title {
    font-size: var(--e-global-typography-d848767-font-size);
    line-height: var(--e-global-typography-d848767-line-height);
    letter-spacing: var(--e-global-typography-d848767-letter-spacing);
    word-spacing: var(--e-global-typography-d848767-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-83fd92e
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-36
    .elementor-element.elementor-element-83fd92e
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-83fd92e
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-0d5e945-font-size);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
  }
  .elementor-36 .elementor-element.elementor-element-85887e4 {
    --container-widget-width: 26%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 26%);
    max-width: 26%;
  }
  .elementor-36
    .elementor-element.elementor-element-85887e4
    .elementor-heading-title {
    font-size: var(--e-global-typography-d848767-font-size);
    line-height: var(--e-global-typography-d848767-line-height);
    letter-spacing: var(--e-global-typography-d848767-letter-spacing);
    word-spacing: var(--e-global-typography-d848767-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-82bf8d9
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-36
    .elementor-element.elementor-element-82bf8d9
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-82bf8d9
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-0d5e945-font-size);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
  }
  .elementor-36 .elementor-element.elementor-element-f2f99ad {
    --container-widget-width: 26%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 26%);
    max-width: 26%;
  }
  .elementor-36
    .elementor-element.elementor-element-f2f99ad
    .elementor-heading-title {
    font-size: var(--e-global-typography-d848767-font-size);
    line-height: var(--e-global-typography-d848767-line-height);
    letter-spacing: var(--e-global-typography-d848767-letter-spacing);
    word-spacing: var(--e-global-typography-d848767-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-97c1870
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-36
    .elementor-element.elementor-element-97c1870
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-97c1870
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-0d5e945-font-size);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-12db730
    .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }
  .elementor-36 .elementor-element.elementor-element-debda1e {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-b0f351e
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .number-wrapper {
    font-size: var(--e-global-typography-887363b-font-size);
    line-height: var(--e-global-typography-887363b-line-height);
    letter-spacing: var(--e-global-typography-887363b-letter-spacing);
    word-spacing: var(--e-global-typography-887363b-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-b0f351e
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .number-wrapper
    .prefix {
    font-size: var(--e-global-typography-ef116fc-font-size);
    line-height: var(--e-global-typography-ef116fc-line-height);
    letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
    word-spacing: var(--e-global-typography-ef116fc-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-b0f351e
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .number-wrapper
    .suffix {
    font-size: var(--e-global-typography-887363b-font-size);
    line-height: var(--e-global-typography-887363b-line-height);
    letter-spacing: var(--e-global-typography-887363b-letter-spacing);
    word-spacing: var(--e-global-typography-887363b-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-b0f351e
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .title {
    font-size: var(--e-global-typography-0d5e945-font-size);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-ed033e5
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .number-wrapper {
    font-size: var(--e-global-typography-887363b-font-size);
    line-height: var(--e-global-typography-887363b-line-height);
    letter-spacing: var(--e-global-typography-887363b-letter-spacing);
    word-spacing: var(--e-global-typography-887363b-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-ed033e5
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .number-wrapper
    .prefix {
    font-size: var(--e-global-typography-ef116fc-font-size);
    line-height: var(--e-global-typography-ef116fc-line-height);
    letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
    word-spacing: var(--e-global-typography-ef116fc-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-ed033e5
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .number-wrapper
    .suffix {
    font-size: var(--e-global-typography-887363b-font-size);
    line-height: var(--e-global-typography-887363b-line-height);
    letter-spacing: var(--e-global-typography-887363b-letter-spacing);
    word-spacing: var(--e-global-typography-887363b-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-ed033e5
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .title {
    font-size: var(--e-global-typography-0d5e945-font-size);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
  }
}
@media (max-width: 1024px) {
  .elementor-36 .elementor-element.elementor-element-982115c {
    font-size: var(--e-global-typography-d848767-font-size);
    line-height: var(--e-global-typography-d848767-line-height);
    letter-spacing: var(--e-global-typography-d848767-letter-spacing);
    word-spacing: var(--e-global-typography-d848767-word-spacing);
  }
  .elementor-36 .elementor-element.elementor-element-5d118fc {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    text-align: left;
  }
  .elementor-36
    .elementor-element.elementor-element-5d118fc
    .elementor-heading-title {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
    letter-spacing: var(--e-global-typography-primary-letter-spacing);
  }
  .elementor-36 .elementor-element.elementor-element-8213aef .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
  }
  .elementor-36 .elementor-element.elementor-element-985c27e img {
    width: 93%;
  }
  .elementor-36
    .elementor-element.elementor-element-4f9c45b
    .elementor-heading-title {
    font-size: var(--e-global-typography-08fdc8c-font-size);
    line-height: var(--e-global-typography-08fdc8c-line-height);
    letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
    word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-1ce2aa4
    .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-294a45f
    .elementor-heading-title {
    font-size: var(--e-global-typography-d848767-font-size);
    line-height: var(--e-global-typography-d848767-line-height);
    letter-spacing: var(--e-global-typography-d848767-letter-spacing);
    word-spacing: var(--e-global-typography-d848767-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-39e8125
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-39e8125
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-d848767-font-size);
    line-height: var(--e-global-typography-d848767-line-height);
    letter-spacing: var(--e-global-typography-d848767-letter-spacing);
    word-spacing: var(--e-global-typography-d848767-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-39e8125
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link {
    margin: -80px 0px 0px 200px;
  }
  .elementor-36
    .elementor-element.elementor-element-9518acf
    .elementor-heading-title {
    font-size: var(--e-global-typography-d848767-font-size);
    line-height: var(--e-global-typography-d848767-line-height);
    letter-spacing: var(--e-global-typography-d848767-letter-spacing);
    word-spacing: var(--e-global-typography-d848767-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-0f9ec52
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-0f9ec52
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-d848767-font-size);
    line-height: var(--e-global-typography-d848767-line-height);
    letter-spacing: var(--e-global-typography-d848767-letter-spacing);
    word-spacing: var(--e-global-typography-d848767-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-0f9ec52
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link {
    margin: -80px 0px 0px 200px;
  }
  .elementor-36
    .elementor-element.elementor-element-06bdcaf
    .elementor-heading-title {
    font-size: var(--e-global-typography-d848767-font-size);
    line-height: var(--e-global-typography-d848767-line-height);
    letter-spacing: var(--e-global-typography-d848767-letter-spacing);
    word-spacing: var(--e-global-typography-d848767-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-0f62c15
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-0f62c15
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-d848767-font-size);
    line-height: var(--e-global-typography-d848767-line-height);
    letter-spacing: var(--e-global-typography-d848767-letter-spacing);
    word-spacing: var(--e-global-typography-d848767-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-0f62c15
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link {
    margin: -80px 0px 0px 200px;
  }
  .elementor-36
    .elementor-element.elementor-element-89aecb6
    .elementor-heading-title {
    font-size: var(--e-global-typography-d848767-font-size);
    line-height: var(--e-global-typography-d848767-line-height);
    letter-spacing: var(--e-global-typography-d848767-letter-spacing);
    word-spacing: var(--e-global-typography-d848767-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-55a32a5
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-55a32a5
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-d848767-font-size);
    line-height: var(--e-global-typography-d848767-line-height);
    letter-spacing: var(--e-global-typography-d848767-letter-spacing);
    word-spacing: var(--e-global-typography-d848767-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-55a32a5
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link {
    margin: -80px 0px 0px 200px;
  }
  .elementor-36 .elementor-element.elementor-element-d6c17b8 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 20px;
  }
  .elementor-36
    .elementor-element.elementor-element-692193a
    .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }
  .elementor-36 .elementor-element.elementor-element-83d78f0 {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-36 .elementor-element.elementor-element-65e60f1 .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
  }
  .elementor-36 .elementor-element.elementor-element-ae50ea9 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 20px;
    --margin-right: 0px;
  }
  .elementor-36
    .elementor-element.elementor-element-331a4e3
    .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-8dcfc62
    .elementor-heading-title {
    font-size: var(--e-global-typography-399dac6-font-size);
    line-height: var(--e-global-typography-399dac6-line-height);
    letter-spacing: var(--e-global-typography-399dac6-letter-spacing);
    word-spacing: var(--e-global-typography-399dac6-word-spacing);
  }
  .elementor-36 .elementor-element.elementor-element-96b2305 {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-eb46138
    .elementor-heading-title {
    font-size: var(--e-global-typography-887363b-font-size);
    line-height: var(--e-global-typography-887363b-line-height);
    letter-spacing: var(--e-global-typography-887363b-letter-spacing);
    word-spacing: var(--e-global-typography-887363b-word-spacing);
  }
  .elementor-36 .elementor-element.elementor-element-9673a0f {
    --justify-content: space-between;
  }
  .elementor-36 .elementor-element.elementor-element-9673a0f.e-con {
    --flex-grow: 1;
    --flex-shrink: 0;
  }
  .elementor-36 .elementor-element.elementor-element-664be83 {
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-36
    .elementor-element.elementor-element-a118712
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    text-align: center;
  }
  .elementor-36
    .elementor-element.elementor-element-a118712
    .jeg-elementor-kit.jkit-icon-box
    .title {
    margin: 0px 0px 0px 0px;
    font-size: var(--e-global-typography-ef116fc-font-size);
    line-height: var(--e-global-typography-ef116fc-line-height);
    letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
    word-spacing: var(--e-global-typography-ef116fc-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-a118712
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-0d5e945-font-size);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-a118712
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link {
    margin: 0px 0px 0px 0px;
    font-size: var(--e-global-typography-accent-font-size);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
  }
  .elementor-36 .elementor-element.elementor-element-2184b73 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-36
    .elementor-element.elementor-element-234e25a
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    text-align: center;
  }
  .elementor-36
    .elementor-element.elementor-element-234e25a
    .jeg-elementor-kit.jkit-icon-box
    .title {
    margin: 0px 0px 0px 0px;
    font-size: var(--e-global-typography-ef116fc-font-size);
    line-height: var(--e-global-typography-ef116fc-line-height);
    letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
    word-spacing: var(--e-global-typography-ef116fc-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-234e25a
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-0d5e945-font-size);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-234e25a
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link {
    margin: 0px 0px 0px 0px;
    font-size: var(--e-global-typography-accent-font-size);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
  }
  .elementor-36 .elementor-element.elementor-element-eef9044 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-36
    .elementor-element.elementor-element-0b12525
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    text-align: center;
  }
  .elementor-36
    .elementor-element.elementor-element-0b12525
    .jeg-elementor-kit.jkit-icon-box
    .title {
    margin: 0px 0px 0px 0px;
    font-size: var(--e-global-typography-ef116fc-font-size);
    line-height: var(--e-global-typography-ef116fc-line-height);
    letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
    word-spacing: var(--e-global-typography-ef116fc-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-0b12525
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-0d5e945-font-size);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-0b12525
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link {
    margin: 0px 0px 0px 0px;
    font-size: var(--e-global-typography-accent-font-size);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-75c5467
    .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-f7aa856
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track
    .testimonial-item
    .testimonial-box
    .comment-content
    p {
    font-size: var(--e-global-typography-5ab42ab-font-size);
    line-height: var(--e-global-typography-5ab42ab-line-height);
    letter-spacing: var(--e-global-typography-5ab42ab-letter-spacing);
    word-spacing: var(--e-global-typography-5ab42ab-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-f7aa856
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track
    .testimonial-item
    .testimonial-box
    .profile-info
    .profile-name {
    font-size: var(--e-global-typography-cf855e7-font-size);
    line-height: var(--e-global-typography-cf855e7-line-height);
    letter-spacing: var(--e-global-typography-cf855e7-letter-spacing);
    word-spacing: var(--e-global-typography-cf855e7-word-spacing);
  }
  .elementor-36 .elementor-element.elementor-element-41c5781 {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
  }
  .elementor-36 .elementor-element.elementor-element-e40c050 {
    --flex-wrap: wrap;
  }
  .elementor-36 .elementor-element.elementor-element-9269346.elementor-element {
    --align-self: center;
  }
  .elementor-36 .elementor-element.elementor-element-9269346 img {
    width: 52%;
  }
  .elementor-36
    .elementor-element.elementor-element-2a6e83e
    .elementor-heading-title {
    font-size: var(--e-global-typography-887363b-font-size);
    line-height: var(--e-global-typography-887363b-line-height);
    letter-spacing: var(--e-global-typography-887363b-letter-spacing);
    word-spacing: var(--e-global-typography-887363b-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-f5686bf
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-f5686bf
    .jeg-elementor-kit.jkit-heading
    .heading-section-subtitle {
    font-size: var(--e-global-typography-0d5e945-font-size);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-dba6f3e
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-dba6f3e
    .jeg-elementor-kit.jkit-heading
    .heading-section-subtitle {
    font-size: var(--e-global-typography-0d5e945-font-size);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
  }
  .elementor-36 .elementor-element.elementor-element-50c4844 .elementor-icon {
    font-size: 20px;
  }
  .elementor-36
    .elementor-element.elementor-element-50c4844
    .elementor-icon
    svg {
    height: 20px;
  }
  .elementor-36
    .elementor-element.elementor-element-1c02275
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-1c02275
    .jeg-elementor-kit.jkit-heading
    .heading-section-subtitle {
    font-size: var(--e-global-typography-0d5e945-font-size);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-3bfa48d
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-3bfa48d
    .jeg-elementor-kit.jkit-heading
    .heading-section-subtitle {
    font-size: var(--e-global-typography-0d5e945-font-size);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
  }
  .elementor-36 .elementor-element.elementor-element-c49cb3c .elementor-icon {
    font-size: 20px;
  }
  .elementor-36
    .elementor-element.elementor-element-c49cb3c
    .elementor-icon
    svg {
    height: 20px;
  }
  .elementor-36
    .elementor-element.elementor-element-5008eac
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-5008eac
    .jeg-elementor-kit.jkit-heading
    .heading-section-subtitle {
    font-size: var(--e-global-typography-0d5e945-font-size);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-cd7171c
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-cd7171c
    .jeg-elementor-kit.jkit-heading
    .heading-section-subtitle {
    font-size: var(--e-global-typography-0d5e945-font-size);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
  }
  .elementor-36 .elementor-element.elementor-element-d09b609 .elementor-icon {
    font-size: 20px;
  }
  .elementor-36
    .elementor-element.elementor-element-d09b609
    .elementor-icon
    svg {
    height: 20px;
  }
  .elementor-36
    .elementor-element.elementor-element-1992e0e
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-1992e0e
    .jeg-elementor-kit.jkit-heading
    .heading-section-subtitle {
    font-size: var(--e-global-typography-0d5e945-font-size);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-f5c6bc2
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-f5c6bc2
    .jeg-elementor-kit.jkit-heading
    .heading-section-subtitle {
    font-size: var(--e-global-typography-0d5e945-font-size);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
  }
  .elementor-36 .elementor-element.elementor-element-ba852ca .elementor-icon {
    font-size: 20px;
  }
  .elementor-36
    .elementor-element.elementor-element-ba852ca
    .elementor-icon
    svg {
    height: 20px;
  }
  .elementor-36
    .elementor-element.elementor-element-af6910a
    .elementor-heading-title {
    font-size: var(--e-global-typography-08fdc8c-font-size);
    line-height: var(--e-global-typography-08fdc8c-line-height);
    letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
    word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
  }
  .elementor-36 .elementor-element.elementor-element-3c2fb19 {
    --container-widget-width: 60%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 60%);
    max-width: 60%;
  }
  .elementor-36
    .elementor-element.elementor-element-3c2fb19
    .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }
  .elementor-36 .elementor-element.elementor-element-ebbdd13 {
    --padding-top: 0em;
    --padding-bottom: 5em;
    --padding-left: 0em;
    --padding-right: 0em;
  }
  .elementor-36 .elementor-element.elementor-element-f0802e3 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
  }
  .elementor-36
    .elementor-element.elementor-element-f0802e3
    .jeg-elementor-kit.jkit-postblock
    .jkit-posts {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }
  .elementor-36
    .elementor-element.elementor-element-f0802e3
    .jeg-elementor-kit.jkit-postblock
    .jkit-post {
    margin: 0px 0px 0px 0px;
  }
  .elementor-36
    .elementor-element.elementor-element-f0802e3
    .jeg-elementor-kit.jkit-postblock
    .jkit-thumb
    .thumbnail-container {
    height: 285px;
  }
  .elementor-36
    .elementor-element.elementor-element-f0802e3
    .jeg-elementor-kit.jkit-postblock
    .jkit-post-category
    span
    a,
  .elementor-36
    .elementor-element.elementor-element-f0802e3
    .jeg-elementor-kit.jkit-postblock.postblock-type-3
    .jkit-post-category
    span
    a {
    font-size: var(--e-global-typography-89309ab-font-size);
    line-height: var(--e-global-typography-89309ab-line-height);
    letter-spacing: var(--e-global-typography-89309ab-letter-spacing);
    word-spacing: var(--e-global-typography-89309ab-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-f0802e3
    .jeg-elementor-kit.jkit-postblock
    .jkit-post-title
    a,
  .elementor-36
    .elementor-element.elementor-element-f0802e3
    .jeg-elementor-kit.jkit-postblock.postblock-type-4
    .jkit-post-title
    a {
    font-size: var(--e-global-typography-ef116fc-font-size);
    line-height: var(--e-global-typography-ef116fc-line-height);
    letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
    word-spacing: var(--e-global-typography-ef116fc-word-spacing);
  }
  .elementor-36 .elementor-element.elementor-element-603e455 {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
  }
  .elementor-36 .elementor-element.elementor-element-1c66e39 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .elementor-36
    .elementor-element.elementor-element-cfebea9
    .elementor-divider__text {
    font-size: var(--e-global-typography-08fdc8c-font-size);
    line-height: var(--e-global-typography-08fdc8c-line-height);
    letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
    word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-cab6de1
    .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }
  .elementor-36 .elementor-element.elementor-element-05b0e83 {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-36 .elementor-element.elementor-element-74f6401 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .elementor-36 .elementor-element.elementor-element-a1a7a65 {
    --container-widget-width: 9%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 9%);
    max-width: 9%;
  }
  .elementor-36
    .elementor-element.elementor-element-a1a7a65
    .elementor-heading-title {
    font-size: var(--e-global-typography-d848767-font-size);
    line-height: var(--e-global-typography-d848767-line-height);
    letter-spacing: var(--e-global-typography-d848767-letter-spacing);
    word-spacing: var(--e-global-typography-d848767-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-83fd92e
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-83fd92e
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-0d5e945-font-size);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
  }
  .elementor-36 .elementor-element.elementor-element-85887e4 {
    --container-widget-width: 9%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 9%);
    max-width: 9%;
  }
  .elementor-36
    .elementor-element.elementor-element-85887e4
    .elementor-heading-title {
    font-size: var(--e-global-typography-d848767-font-size);
    line-height: var(--e-global-typography-d848767-line-height);
    letter-spacing: var(--e-global-typography-d848767-letter-spacing);
    word-spacing: var(--e-global-typography-d848767-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-82bf8d9
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-82bf8d9
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-0d5e945-font-size);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
  }
  .elementor-36 .elementor-element.elementor-element-f2f99ad {
    --container-widget-width: 9%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 9%);
    max-width: 9%;
  }
  .elementor-36
    .elementor-element.elementor-element-f2f99ad
    .elementor-heading-title {
    font-size: var(--e-global-typography-d848767-font-size);
    line-height: var(--e-global-typography-d848767-line-height);
    letter-spacing: var(--e-global-typography-d848767-letter-spacing);
    word-spacing: var(--e-global-typography-d848767-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-97c1870
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-97c1870
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-0d5e945-font-size);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
  }
  .elementor-36 .elementor-element.elementor-element-ac66737 {
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --padding-top: 5em;
    --padding-bottom: 5em;
    --padding-left: 0em;
    --padding-right: 0em;
  }
  .elementor-36 .elementor-element.elementor-element-3fdd651 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-36
    .elementor-element.elementor-element-12db730
    .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }
  .elementor-36 .elementor-element.elementor-element-debda1e {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-36 .elementor-element.elementor-element-c4ed98e {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-36
    .elementor-element.elementor-element-b0f351e
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .number-wrapper {
    font-size: var(--e-global-typography-887363b-font-size);
    line-height: var(--e-global-typography-887363b-line-height);
    letter-spacing: var(--e-global-typography-887363b-letter-spacing);
    word-spacing: var(--e-global-typography-887363b-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-b0f351e
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .number-wrapper
    .prefix {
    font-size: var(--e-global-typography-ef116fc-font-size);
    line-height: var(--e-global-typography-ef116fc-line-height);
    letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
    word-spacing: var(--e-global-typography-ef116fc-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-b0f351e
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .number-wrapper
    .suffix {
    font-size: var(--e-global-typography-887363b-font-size);
    line-height: var(--e-global-typography-887363b-line-height);
    letter-spacing: var(--e-global-typography-887363b-letter-spacing);
    word-spacing: var(--e-global-typography-887363b-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-b0f351e
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .title {
    font-size: var(--e-global-typography-0d5e945-font-size);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-ed033e5
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .number-wrapper {
    font-size: var(--e-global-typography-887363b-font-size);
    line-height: var(--e-global-typography-887363b-line-height);
    letter-spacing: var(--e-global-typography-887363b-letter-spacing);
    word-spacing: var(--e-global-typography-887363b-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-ed033e5
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .number-wrapper
    .prefix {
    font-size: var(--e-global-typography-ef116fc-font-size);
    line-height: var(--e-global-typography-ef116fc-line-height);
    letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
    word-spacing: var(--e-global-typography-ef116fc-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-ed033e5
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .number-wrapper
    .suffix {
    font-size: var(--e-global-typography-887363b-font-size);
    line-height: var(--e-global-typography-887363b-line-height);
    letter-spacing: var(--e-global-typography-887363b-letter-spacing);
    word-spacing: var(--e-global-typography-887363b-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-ed033e5
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .title {
    font-size: var(--e-global-typography-0d5e945-font-size);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
  }
}
@media (max-width: 767px) {
  .elementor-36 .elementor-element.elementor-element-982115c {
    text-align: center;
    font-size: var(--e-global-typography-d848767-font-size);
    line-height: var(--e-global-typography-d848767-line-height);
    letter-spacing: var(--e-global-typography-d848767-letter-spacing);
    word-spacing: var(--e-global-typography-d848767-word-spacing);
  }
  .elementor-36 .elementor-element.elementor-element-5d118fc {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    text-align: center;
  }
  .elementor-36
    .elementor-element.elementor-element-5d118fc
    .elementor-heading-title {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
    letter-spacing: var(--e-global-typography-primary-letter-spacing);
  }
  .elementor-36 .elementor-element.elementor-element-8213aef .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
  }
  .elementor-36 .elementor-element.elementor-element-985c27e {
    text-align: center;
  }
  .elementor-36 .elementor-element.elementor-element-985c27e img {
    width: 70%;
  }
  .elementor-36
    .elementor-element.elementor-element-a22f148
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-36 .elementor-element.elementor-element-a22f148 {
    --container-widget-width: 40px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 40px);
    max-width: 40px;
  }
  .elementor-36
    .elementor-element.elementor-element-a22f148
    .elementor-divider-separator {
    width: 100%;
  }
  .elementor-36
    .elementor-element.elementor-element-4f9c45b
    .elementor-heading-title {
    font-size: var(--e-global-typography-08fdc8c-font-size);
    line-height: var(--e-global-typography-08fdc8c-line-height);
    letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
    word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-1ce2aa4
    .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-332265c
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-36 .elementor-element.elementor-element-332265c {
    --container-widget-width: 40px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 40px);
    max-width: 40px;
  }
  .elementor-36
    .elementor-element.elementor-element-332265c
    .elementor-divider-separator {
    width: 100%;
  }
  .elementor-36 .elementor-element.elementor-element-c939d02 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .elementor-36 .elementor-element.elementor-element-e8d396e {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-36 .elementor-element.elementor-element-3f98923 {
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: -30px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-36
    .elementor-element.elementor-element-294a45f
    .elementor-heading-title {
    font-size: var(--e-global-typography-d848767-font-size);
    line-height: var(--e-global-typography-d848767-line-height);
    letter-spacing: var(--e-global-typography-d848767-letter-spacing);
    word-spacing: var(--e-global-typography-d848767-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-39e8125
    > .elementor-widget-container {
    margin: 0px 0px 0px 20px;
  }
  .elementor-36
    .elementor-element.elementor-element-39e8125
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-39e8125
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-d848767-font-size);
    line-height: var(--e-global-typography-d848767-line-height);
    letter-spacing: var(--e-global-typography-d848767-letter-spacing);
    word-spacing: var(--e-global-typography-d848767-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-39e8125
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link {
    margin: -80px 0px 0px 175px;
  }
  .elementor-36 .elementor-element.elementor-element-e085f81 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-36 .elementor-element.elementor-element-0b7f6ca {
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: -30px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-36
    .elementor-element.elementor-element-9518acf
    .elementor-heading-title {
    font-size: var(--e-global-typography-d848767-font-size);
    line-height: var(--e-global-typography-d848767-line-height);
    letter-spacing: var(--e-global-typography-d848767-letter-spacing);
    word-spacing: var(--e-global-typography-d848767-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-0f9ec52
    > .elementor-widget-container {
    margin: 0px 0px 0px 20px;
  }
  .elementor-36
    .elementor-element.elementor-element-0f9ec52
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-0f9ec52
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-d848767-font-size);
    line-height: var(--e-global-typography-d848767-line-height);
    letter-spacing: var(--e-global-typography-d848767-letter-spacing);
    word-spacing: var(--e-global-typography-d848767-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-0f9ec52
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link {
    margin: -80px 0px 0px 175px;
  }
  .elementor-36 .elementor-element.elementor-element-15a4504 {
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: -40px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .elementor-36 .elementor-element.elementor-element-d93a620 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-36 .elementor-element.elementor-element-a20abed {
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: nowrap;
    --margin-top: 0px;
    --margin-bottom: -30px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-36
    .elementor-element.elementor-element-06bdcaf
    .elementor-heading-title {
    font-size: var(--e-global-typography-d848767-font-size);
    line-height: var(--e-global-typography-d848767-line-height);
    letter-spacing: var(--e-global-typography-d848767-letter-spacing);
    word-spacing: var(--e-global-typography-d848767-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-0f62c15
    > .elementor-widget-container {
    margin: 0px 0px 0px 20px;
  }
  .elementor-36
    .elementor-element.elementor-element-0f62c15
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-0f62c15
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-d848767-font-size);
    line-height: var(--e-global-typography-d848767-line-height);
    letter-spacing: var(--e-global-typography-d848767-letter-spacing);
    word-spacing: var(--e-global-typography-d848767-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-0f62c15
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link {
    margin: -80px 0px 0px 175px;
  }
  .elementor-36 .elementor-element.elementor-element-8eeb1b6 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-36 .elementor-element.elementor-element-b3f995f {
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --margin-top: 0px;
    --margin-bottom: -30px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-36
    .elementor-element.elementor-element-89aecb6
    .elementor-heading-title {
    font-size: var(--e-global-typography-d848767-font-size);
    line-height: var(--e-global-typography-d848767-line-height);
    letter-spacing: var(--e-global-typography-d848767-letter-spacing);
    word-spacing: var(--e-global-typography-d848767-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-55a32a5
    > .elementor-widget-container {
    margin: 0px 0px 0px 20px;
  }
  .elementor-36
    .elementor-element.elementor-element-55a32a5
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-55a32a5
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-d848767-font-size);
    line-height: var(--e-global-typography-d848767-line-height);
    letter-spacing: var(--e-global-typography-d848767-letter-spacing);
    word-spacing: var(--e-global-typography-d848767-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-55a32a5
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link {
    margin: -80px 0px 0px 175px;
  }
  .elementor-36 .elementor-element.elementor-element-d6c17b8 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 10px;
    --margin-right: 10px;
  }
  .elementor-36
    .elementor-element.elementor-element-692193a
    .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }
  .elementor-36 .elementor-element.elementor-element-83d78f0 {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-36 .elementor-element.elementor-element-65e60f1 .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
  }
  .elementor-36 .elementor-element.elementor-element-ae50ea9 {
    --margin-top: 30px;
    --margin-bottom: 0px;
    --margin-left: 10px;
    --margin-right: 10px;
  }
  .elementor-36
    .elementor-element.elementor-element-331a4e3
    .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-8dcfc62
    .elementor-heading-title {
    font-size: var(--e-global-typography-399dac6-font-size);
    line-height: var(--e-global-typography-399dac6-line-height);
    letter-spacing: var(--e-global-typography-399dac6-letter-spacing);
    word-spacing: var(--e-global-typography-399dac6-word-spacing);
  }
  .elementor-36 .elementor-element.elementor-element-96b2305 {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-36 .elementor-element.elementor-element-eb46138 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
  .elementor-36
    .elementor-element.elementor-element-eb46138
    .elementor-heading-title {
    font-size: var(--e-global-typography-887363b-font-size);
    line-height: var(--e-global-typography-887363b-line-height);
    letter-spacing: var(--e-global-typography-887363b-letter-spacing);
    word-spacing: var(--e-global-typography-887363b-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-d014c42
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-36 .elementor-element.elementor-element-d014c42 {
    --container-widget-width: 45px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 45px);
    max-width: 45px;
  }
  .elementor-36 .elementor-element.elementor-element-664be83 {
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-36
    .elementor-element.elementor-element-a118712
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    text-align: left;
  }
  .elementor-36
    .elementor-element.elementor-element-a118712
    .jeg-elementor-kit.jkit-icon-box
    .title {
    margin: 0px 0px 0px 15px;
    font-size: var(--e-global-typography-ef116fc-font-size);
    line-height: var(--e-global-typography-ef116fc-line-height);
    letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
    word-spacing: var(--e-global-typography-ef116fc-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-a118712
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-0d5e945-font-size);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-a118712
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link {
    padding: 0px 0px 0px 15px;
    font-size: var(--e-global-typography-accent-font-size);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
  }
  .elementor-36 .elementor-element.elementor-element-2184b73 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-36
    .elementor-element.elementor-element-234e25a
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    text-align: left;
  }
  .elementor-36
    .elementor-element.elementor-element-234e25a
    .jeg-elementor-kit.jkit-icon-box
    .title {
    margin: 0px 0px 0px 15px;
    font-size: var(--e-global-typography-ef116fc-font-size);
    line-height: var(--e-global-typography-ef116fc-line-height);
    letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
    word-spacing: var(--e-global-typography-ef116fc-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-234e25a
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-0d5e945-font-size);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-234e25a
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link {
    padding: 0px 0px 0px 15px;
    font-size: var(--e-global-typography-accent-font-size);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
  }
  .elementor-36 .elementor-element.elementor-element-eef9044 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-36
    .elementor-element.elementor-element-0b12525
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    text-align: left;
  }
  .elementor-36
    .elementor-element.elementor-element-0b12525
    .jeg-elementor-kit.jkit-icon-box
    .title {
    margin: 0px 0px 0px 15px;
    font-size: var(--e-global-typography-ef116fc-font-size);
    line-height: var(--e-global-typography-ef116fc-line-height);
    letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
    word-spacing: var(--e-global-typography-ef116fc-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-0b12525
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-0d5e945-font-size);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-0b12525
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link {
    padding: 0px 0px 0px 15px;
    font-size: var(--e-global-typography-accent-font-size);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-75c5467
    .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-8d318fb
    > .elementor-widget-container {
    margin: 0px 0px 10px 0px;
  }
  .elementor-36 .elementor-element.elementor-element-8d318fb {
    --container-widget-width: 45px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 45px);
    max-width: 45px;
  }
  .elementor-36
    .elementor-element.elementor-element-8d318fb
    .elementor-divider-separator {
    width: 100%;
  }
  .elementor-36
    .elementor-element.elementor-element-f7aa856
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track
    .testimonial-item
    .testimonial-box
    .comment-content
    p {
    font-size: var(--e-global-typography-5ab42ab-font-size);
    line-height: var(--e-global-typography-5ab42ab-line-height);
    letter-spacing: var(--e-global-typography-5ab42ab-letter-spacing);
    word-spacing: var(--e-global-typography-5ab42ab-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-f7aa856
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track
    .testimonial-item
    .testimonial-box
    .profile-info
    .profile-name {
    font-size: var(--e-global-typography-cf855e7-font-size);
    line-height: var(--e-global-typography-cf855e7-line-height);
    letter-spacing: var(--e-global-typography-cf855e7-letter-spacing);
    word-spacing: var(--e-global-typography-cf855e7-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-1f09694
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-36 .elementor-element.elementor-element-1f09694 {
    --container-widget-width: 45px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 45px);
    max-width: 45px;
  }
  .elementor-36
    .elementor-element.elementor-element-1f09694
    .elementor-divider-separator {
    width: 100%;
  }
  .elementor-36 .elementor-element.elementor-element-9269346 {
    text-align: center;
  }
  .elementor-36 .elementor-element.elementor-element-9269346 img {
    width: 55%;
  }
  .elementor-36
    .elementor-element.elementor-element-2a6e83e
    .elementor-heading-title {
    font-size: var(--e-global-typography-887363b-font-size);
    line-height: var(--e-global-typography-887363b-line-height);
    letter-spacing: var(--e-global-typography-887363b-letter-spacing);
    word-spacing: var(--e-global-typography-887363b-word-spacing);
  }
  .elementor-36 .elementor-element.elementor-element-007edee {
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --flex-wrap: nowrap;
  }
  .elementor-36 .elementor-element.elementor-element-f5686bf {
    --container-widget-width: 70%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 70%);
    max-width: 70%;
  }
  .elementor-36
    .elementor-element.elementor-element-f5686bf
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-f5686bf
    .jeg-elementor-kit.jkit-heading
    .heading-section-subtitle {
    font-size: var(--e-global-typography-0d5e945-font-size);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-dba6f3e
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-36
    .elementor-element.elementor-element-dba6f3e
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-dba6f3e
    .jeg-elementor-kit.jkit-heading
    .heading-section-subtitle {
    font-size: var(--e-global-typography-0d5e945-font-size);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
  }
  .elementor-36 .elementor-element.elementor-element-50c4844 {
    width: var(--container-widget-width, 121px);
    max-width: 121px;
    --container-widget-width: 121px;
    --container-widget-flex-grow: 0;
  }
  .elementor-36
    .elementor-element.elementor-element-50c4844
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 7px 5px 2px 5px;
  }
  .elementor-36 .elementor-element.elementor-element-50c4844.elementor-element {
    --align-self: center;
  }
  .elementor-36 .elementor-element.elementor-element-50c4844 .elementor-icon {
    font-size: 20px;
  }
  .elementor-36
    .elementor-element.elementor-element-50c4844
    .elementor-icon
    svg {
    height: 20px;
  }
  .elementor-36 .elementor-element.elementor-element-4e0f9f5 {
    --flex-wrap: nowrap;
  }
  .elementor-36 .elementor-element.elementor-element-1c02275 {
    --container-widget-width: 70%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 70%);
    max-width: 70%;
  }
  .elementor-36
    .elementor-element.elementor-element-1c02275
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-1c02275
    .jeg-elementor-kit.jkit-heading
    .heading-section-subtitle {
    font-size: var(--e-global-typography-0d5e945-font-size);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-3bfa48d
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-36
    .elementor-element.elementor-element-3bfa48d
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-3bfa48d
    .jeg-elementor-kit.jkit-heading
    .heading-section-subtitle {
    font-size: var(--e-global-typography-0d5e945-font-size);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
  }
  .elementor-36 .elementor-element.elementor-element-c49cb3c {
    width: var(--container-widget-width, 121px);
    max-width: 121px;
    --container-widget-width: 121px;
    --container-widget-flex-grow: 0;
  }
  .elementor-36
    .elementor-element.elementor-element-c49cb3c
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 7px 5px 2px 5px;
  }
  .elementor-36 .elementor-element.elementor-element-c49cb3c.elementor-element {
    --align-self: center;
  }
  .elementor-36 .elementor-element.elementor-element-c49cb3c .elementor-icon {
    font-size: 20px;
  }
  .elementor-36
    .elementor-element.elementor-element-c49cb3c
    .elementor-icon
    svg {
    height: 20px;
  }
  .elementor-36 .elementor-element.elementor-element-797866c {
    --flex-wrap: nowrap;
  }
  .elementor-36 .elementor-element.elementor-element-5008eac {
    --container-widget-width: 70%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 70%);
    max-width: 70%;
  }
  .elementor-36
    .elementor-element.elementor-element-5008eac
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-5008eac
    .jeg-elementor-kit.jkit-heading
    .heading-section-subtitle {
    font-size: var(--e-global-typography-0d5e945-font-size);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-cd7171c
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-36
    .elementor-element.elementor-element-cd7171c
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-cd7171c
    .jeg-elementor-kit.jkit-heading
    .heading-section-subtitle {
    font-size: var(--e-global-typography-0d5e945-font-size);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
  }
  .elementor-36 .elementor-element.elementor-element-d09b609 {
    width: var(--container-widget-width, 121px);
    max-width: 121px;
    --container-widget-width: 121px;
    --container-widget-flex-grow: 0;
  }
  .elementor-36
    .elementor-element.elementor-element-d09b609
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 7px 5px 2px 5px;
  }
  .elementor-36 .elementor-element.elementor-element-d09b609.elementor-element {
    --align-self: center;
  }
  .elementor-36 .elementor-element.elementor-element-d09b609 .elementor-icon {
    font-size: 20px;
  }
  .elementor-36
    .elementor-element.elementor-element-d09b609
    .elementor-icon
    svg {
    height: 20px;
  }
  .elementor-36 .elementor-element.elementor-element-fecfe72 {
    --flex-wrap: nowrap;
  }
  .elementor-36 .elementor-element.elementor-element-1992e0e {
    --container-widget-width: 70%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 70%);
    max-width: 70%;
  }
  .elementor-36
    .elementor-element.elementor-element-1992e0e
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-1992e0e
    .jeg-elementor-kit.jkit-heading
    .heading-section-subtitle {
    font-size: var(--e-global-typography-0d5e945-font-size);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-f5c6bc2
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-36
    .elementor-element.elementor-element-f5c6bc2
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-f5c6bc2
    .jeg-elementor-kit.jkit-heading
    .heading-section-subtitle {
    font-size: var(--e-global-typography-0d5e945-font-size);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
  }
  .elementor-36 .elementor-element.elementor-element-ba852ca {
    width: var(--container-widget-width, 121px);
    max-width: 121px;
    --container-widget-width: 121px;
    --container-widget-flex-grow: 0;
  }
  .elementor-36
    .elementor-element.elementor-element-ba852ca
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 7px 5px 2px 5px;
  }
  .elementor-36 .elementor-element.elementor-element-ba852ca.elementor-element {
    --align-self: center;
  }
  .elementor-36 .elementor-element.elementor-element-ba852ca .elementor-icon {
    font-size: 20px;
  }
  .elementor-36
    .elementor-element.elementor-element-ba852ca
    .elementor-icon
    svg {
    height: 20px;
  }
  .elementor-36 .elementor-element.elementor-element-966a442 {
    --padding-top: 1em;
    --padding-bottom: 2em;
    --padding-left: 0em;
    --padding-right: 0em;
  }
  .elementor-36
    .elementor-element.elementor-element-a7e2d3b
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-36 .elementor-element.elementor-element-a7e2d3b {
    --container-widget-width: 40px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 40px);
    max-width: 40px;
  }
  .elementor-36
    .elementor-element.elementor-element-a7e2d3b
    .elementor-divider-separator {
    width: 100%;
  }
  .elementor-36
    .elementor-element.elementor-element-af6910a
    .elementor-heading-title {
    font-size: var(--e-global-typography-08fdc8c-font-size);
    line-height: var(--e-global-typography-08fdc8c-line-height);
    letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
    word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
  }
  .elementor-36 .elementor-element.elementor-element-3c2fb19 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
  .elementor-36
    .elementor-element.elementor-element-3c2fb19
    .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-91089e0
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-36 .elementor-element.elementor-element-91089e0 {
    --container-widget-width: 40px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 40px);
    max-width: 40px;
  }
  .elementor-36
    .elementor-element.elementor-element-91089e0
    .elementor-divider-separator {
    width: 100%;
  }
  .elementor-36 .elementor-element.elementor-element-f0802e3 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
  .elementor-36
    .elementor-element.elementor-element-f0802e3
    .jeg-elementor-kit.jkit-postblock
    .jkit-posts {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .elementor-36
    .elementor-element.elementor-element-f0802e3
    .jeg-elementor-kit.jkit-postblock {
    margin: 0px 0px 0px 0px;
  }
  .elementor-36
    .elementor-element.elementor-element-f0802e3
    .jeg-elementor-kit.jkit-postblock
    .jkit-post {
    margin: 0px 0px 20px 0px;
  }
  .elementor-36
    .elementor-element.elementor-element-f0802e3
    .jeg-elementor-kit.jkit-postblock
    .jkit-thumb
    .thumbnail-container {
    height: 335px;
  }
  .elementor-36
    .elementor-element.elementor-element-f0802e3
    .jeg-elementor-kit.jkit-postblock
    .jkit-post-category
    span
    a,
  .elementor-36
    .elementor-element.elementor-element-f0802e3
    .jeg-elementor-kit.jkit-postblock.postblock-type-3
    .jkit-post-category
    span
    a {
    font-size: var(--e-global-typography-89309ab-font-size);
    line-height: var(--e-global-typography-89309ab-line-height);
    letter-spacing: var(--e-global-typography-89309ab-letter-spacing);
    word-spacing: var(--e-global-typography-89309ab-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-f0802e3
    .jeg-elementor-kit.jkit-postblock
    .jkit-post-title
    a,
  .elementor-36
    .elementor-element.elementor-element-f0802e3
    .jeg-elementor-kit.jkit-postblock.postblock-type-4
    .jkit-post-title
    a {
    font-size: var(--e-global-typography-ef116fc-font-size);
    line-height: var(--e-global-typography-ef116fc-line-height);
    letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
    word-spacing: var(--e-global-typography-ef116fc-word-spacing);
  }
  .elementor-36 .elementor-element.elementor-element-1c66e39 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .elementor-36
    .elementor-element.elementor-element-cfebea9
    .elementor-divider__text {
    font-size: var(--e-global-typography-08fdc8c-font-size);
    line-height: var(--e-global-typography-08fdc8c-line-height);
    letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
    word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-cab6de1
    .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }
  .elementor-36 .elementor-element.elementor-element-05b0e83 {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-36 .elementor-element.elementor-element-74f6401 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .elementor-36 .elementor-element.elementor-element-9b5db09 {
    --flex-direction: row;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: flex-start;
    --align-items: flex-start;
    --flex-wrap: nowrap;
  }
  .elementor-36 .elementor-element.elementor-element-a1a7a65 {
    --container-widget-width: 45%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 45%);
    max-width: 45%;
  }
  .elementor-36
    .elementor-element.elementor-element-a1a7a65
    .elementor-heading-title {
    font-size: var(--e-global-typography-d848767-font-size);
    line-height: var(--e-global-typography-d848767-line-height);
    letter-spacing: var(--e-global-typography-d848767-letter-spacing);
    word-spacing: var(--e-global-typography-d848767-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-83fd92e
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-36
    .elementor-element.elementor-element-83fd92e
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-83fd92e
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-0d5e945-font-size);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
  }
  .elementor-36 .elementor-element.elementor-element-fd7d848 {
    --flex-wrap: nowrap;
  }
  .elementor-36 .elementor-element.elementor-element-85887e4 {
    --container-widget-width: 45%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 45%);
    max-width: 45%;
  }
  .elementor-36
    .elementor-element.elementor-element-85887e4
    .elementor-heading-title {
    font-size: var(--e-global-typography-d848767-font-size);
    line-height: var(--e-global-typography-d848767-line-height);
    letter-spacing: var(--e-global-typography-d848767-letter-spacing);
    word-spacing: var(--e-global-typography-d848767-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-82bf8d9
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-36
    .elementor-element.elementor-element-82bf8d9
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-82bf8d9
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-0d5e945-font-size);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
  }
  .elementor-36 .elementor-element.elementor-element-e886499 {
    --flex-wrap: nowrap;
  }
  .elementor-36 .elementor-element.elementor-element-f2f99ad {
    --container-widget-width: 45%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 45%);
    max-width: 45%;
  }
  .elementor-36
    .elementor-element.elementor-element-f2f99ad
    .elementor-heading-title {
    font-size: var(--e-global-typography-d848767-font-size);
    line-height: var(--e-global-typography-d848767-line-height);
    letter-spacing: var(--e-global-typography-d848767-letter-spacing);
    word-spacing: var(--e-global-typography-d848767-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-97c1870
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-36
    .elementor-element.elementor-element-97c1870
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-97c1870
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-0d5e945-font-size);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
  }
  .elementor-36 .elementor-element.elementor-element-ac66737 {
    --padding-top: 5em;
    --padding-bottom: 3em;
    --padding-left: 0em;
    --padding-right: 0em;
  }
  .elementor-36 .elementor-element.elementor-element-3fdd651 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 10px;
    --margin-right: 10px;
  }
  .elementor-36 .elementor-element.elementor-element-12db730 {
    text-align: center;
  }
  .elementor-36
    .elementor-element.elementor-element-12db730
    .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }
  .elementor-36 .elementor-element.elementor-element-debda1e {
    text-align: center;
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-36 .elementor-element.elementor-element-c4ed98e {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 10px;
    --margin-right: 10px;
  }
  .elementor-36
    .elementor-element.elementor-element-0902df4
    > .elementor-widget-container {
    margin: 0px -20px 0px -20px;
  }
  .elementor-36 .elementor-element.elementor-element-13c19fb {
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --flex-wrap: nowrap;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-36 .elementor-element.elementor-element-519cc09 {
    --width: 50%;
  }
  .elementor-36
    .elementor-element.elementor-element-b0f351e
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .number-wrapper {
    font-size: var(--e-global-typography-887363b-font-size);
    line-height: var(--e-global-typography-887363b-line-height);
    letter-spacing: var(--e-global-typography-887363b-letter-spacing);
    word-spacing: var(--e-global-typography-887363b-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-b0f351e
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .number-wrapper
    .prefix {
    font-size: var(--e-global-typography-ef116fc-font-size);
    line-height: var(--e-global-typography-ef116fc-line-height);
    letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
    word-spacing: var(--e-global-typography-ef116fc-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-b0f351e
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .number-wrapper
    .suffix {
    font-size: var(--e-global-typography-887363b-font-size);
    line-height: var(--e-global-typography-887363b-line-height);
    letter-spacing: var(--e-global-typography-887363b-letter-spacing);
    word-spacing: var(--e-global-typography-887363b-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-b0f351e
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .title {
    font-size: var(--e-global-typography-0d5e945-font-size);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
  }
  .elementor-36 .elementor-element.elementor-element-7398d32 {
    --width: 50%;
  }
  .elementor-36
    .elementor-element.elementor-element-ed033e5
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .number-wrapper {
    font-size: var(--e-global-typography-887363b-font-size);
    line-height: var(--e-global-typography-887363b-line-height);
    letter-spacing: var(--e-global-typography-887363b-letter-spacing);
    word-spacing: var(--e-global-typography-887363b-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-ed033e5
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .number-wrapper
    .prefix {
    font-size: var(--e-global-typography-ef116fc-font-size);
    line-height: var(--e-global-typography-ef116fc-line-height);
    letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
    word-spacing: var(--e-global-typography-ef116fc-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-ed033e5
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .number-wrapper
    .suffix {
    font-size: var(--e-global-typography-887363b-font-size);
    line-height: var(--e-global-typography-887363b-line-height);
    letter-spacing: var(--e-global-typography-887363b-letter-spacing);
    word-spacing: var(--e-global-typography-887363b-word-spacing);
  }
  .elementor-36
    .elementor-element.elementor-element-ed033e5
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .title {
    font-size: var(--e-global-typography-0d5e945-font-size);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
  }
}
@media (min-width: 768px) {
  .elementor-36 .elementor-element.elementor-element-ccb97b7 {
    --content-width: 1440px;
  }
  .elementor-36 .elementor-element.elementor-element-096597e {
    --width: 50%;
  }
  .elementor-36 .elementor-element.elementor-element-7e88f77 {
    --width: 50%;
  }
  .elementor-36 .elementor-element.elementor-element-22ab12a {
    --content-width: 1300px;
  }
  .elementor-36 .elementor-element.elementor-element-c939d02 {
    --content-width: 1300px;
  }
  .elementor-36 .elementor-element.elementor-element-b05e1a2 {
    --width: 1300px;
  }
  .elementor-36 .elementor-element.elementor-element-15a4504 {
    --content-width: 1300px;
  }
  .elementor-36 .elementor-element.elementor-element-8859f48 {
    --content-width: 1300px;
  }
  .elementor-36 .elementor-element.elementor-element-d6c17b8 {
    --width: 50%;
  }
  .elementor-36 .elementor-element.elementor-element-ae50ea9 {
    --width: 50%;
  }
  .elementor-36 .elementor-element.elementor-element-26c2fb1 {
    --content-width: 1300px;
  }
  .elementor-36 .elementor-element.elementor-element-9673a0f {
    --content-width: 1300px;
  }
  .elementor-36 .elementor-element.elementor-element-698cfa5 {
    --content-width: 1300px;
  }
  .elementor-36 .elementor-element.elementor-element-33dac8f {
    --content-width: 1300px;
  }
  .elementor-36 .elementor-element.elementor-element-41c5781 {
    --content-width: 1300px;
  }
  .elementor-36 .elementor-element.elementor-element-e40c050 {
    --width: 30%;
  }
  .elementor-36 .elementor-element.elementor-element-4d0f3c7 {
    --width: 70%;
  }
  .elementor-36 .elementor-element.elementor-element-966a442 {
    --content-width: 1300px;
  }
  .elementor-36 .elementor-element.elementor-element-ebbdd13 {
    --content-width: 1300px;
  }
  .elementor-36 .elementor-element.elementor-element-603e455 {
    --content-width: 1300px;
  }
  .elementor-36 .elementor-element.elementor-element-1c66e39 {
    --width: 50%;
  }
  .elementor-36 .elementor-element.elementor-element-74f6401 {
    --width: 50%;
  }
  .elementor-36 .elementor-element.elementor-element-ac66737 {
    --content-width: 1300px;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-36 .elementor-element.elementor-element-4d0f3c7 {
    --width: 100%;
  }
}

@media (min-width: 1367px) {
  .elementor-element.elementor-element-a118712
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    flex-direction: row;
  }
}
@media (min-width: 1367px) {
  .elementor-element.elementor-element-a118712
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper
    .icon-box.icon-box-header {
    margin-right: 15px;
    margin-left: unset;
  }
}
@media (max-width: 1024px) {
  .elementor-element.elementor-element-a118712
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    display: block;
  }
}
@media (max-width: 1024px) {
  .elementor-element.elementor-element-a118712
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper
    .icon-box.icon-box-header {
    margin-right: unset;
    margin-left: unset;
  }
}
@media (max-width: 767px) {
  .elementor-element.elementor-element-a118712
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    flex-direction: row;
  }
}
@media (max-width: 767px) {
  .elementor-element.elementor-element-a118712
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper
    .icon-box.icon-box-header {
    margin-right: 15px;
    margin-left: unset;
  }
}
@media (min-width: 1367px) {
  .elementor-element.elementor-element-234e25a
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    flex-direction: row;
  }
}
@media (min-width: 1367px) {
  .elementor-element.elementor-element-234e25a
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper
    .icon-box.icon-box-header {
    margin-right: 15px;
    margin-left: unset;
  }
}
@media (max-width: 1024px) {
  .elementor-element.elementor-element-234e25a
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    display: block;
  }
}
@media (max-width: 1024px) {
  .elementor-element.elementor-element-234e25a
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper
    .icon-box.icon-box-header {
    margin-right: unset;
    margin-left: unset;
  }
}
@media (max-width: 767px) {
  .elementor-element.elementor-element-234e25a
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    flex-direction: row;
  }
}
@media (max-width: 767px) {
  .elementor-element.elementor-element-234e25a
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper
    .icon-box.icon-box-header {
    margin-right: 15px;
    margin-left: unset;
  }
}
@media (min-width: 1367px) {
  .elementor-element.elementor-element-0b12525
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    flex-direction: row;
  }
}
@media (min-width: 1367px) {
  .elementor-element.elementor-element-0b12525
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper
    .icon-box.icon-box-header {
    margin-right: 15px;
    margin-left: unset;
  }
}
@media (max-width: 1024px) {
  .elementor-element.elementor-element-0b12525
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    display: block;
  }
}
@media (max-width: 1024px) {
  .elementor-element.elementor-element-0b12525
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper
    .icon-box.icon-box-header {
    margin-right: unset;
    margin-left: unset;
  }
}
@media (max-width: 767px) {
  .elementor-element.elementor-element-0b12525
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    flex-direction: row;
  }
}
@media (max-width: 767px) {
  .elementor-element.elementor-element-0b12525
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper
    .icon-box.icon-box-header {
    margin-right: 15px;
    margin-left: unset;
  }
}
@media (min-width: 1367px) {
  .elementor-element.elementor-element-e159af2
    .jeg-elementor-kit.jkit-client-logo
    .client-track:not(.tns-slider) {
    display: flex;
    flex-direction: row;
  }
}
@media (min-width: 1367px) {
  .elementor-element.elementor-element-e159af2
    .jeg-elementor-kit.jkit-client-logo
    .client-track:not(.tns-slider)
    .client-slider {
    width: calc(6);
  }
}
@media (min-width: 1367px) {
  .elementor-element.elementor-element-e159af2
    .jeg-elementor-kit.jkit-client-logo
    .client-track:not(.tns-slider)
    .client-slider:nth-child(n + 7) {
    display: none;
  }
}
@media (min-width: 1367px) {
  .elementor-element.elementor-element-e159af2
    .jeg-elementor-kit.jkit-client-logo
    .client-track:not(.tns-slider):not(:nth-child(6)) {
    margin-right: 10px;
  }
}
@media (min-width: 1025px) and (max-width: 1366px) {
  .elementor-element.elementor-element-e159af2
    .jeg-elementor-kit.jkit-client-logo
    .client-track:not(.tns-slider) {
    display: flex;
    flex-direction: row;
  }
}
@media (min-width: 1025px) and (max-width: 1366px) {
  .elementor-element.elementor-element-e159af2
    .jeg-elementor-kit.jkit-client-logo
    .client-track:not(.tns-slider)
    .client-slider {
    width: calc(5);
  }
}
@media (min-width: 1025px) and (max-width: 1366px) {
  .elementor-element.elementor-element-e159af2
    .jeg-elementor-kit.jkit-client-logo
    .client-track:not(.tns-slider)
    .client-slider:nth-child(n + 6) {
    display: none;
  }
}
@media (min-width: 1025px) and (max-width: 1366px) {
  .elementor-element.elementor-element-e159af2
    .jeg-elementor-kit.jkit-client-logo
    .client-track:not(.tns-slider):not(:nth-child(5)) {
    margin-right: 10px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-element.elementor-element-e159af2
    .jeg-elementor-kit.jkit-client-logo
    .client-track:not(.tns-slider) {
    display: flex;
    flex-direction: row;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-element.elementor-element-e159af2
    .jeg-elementor-kit.jkit-client-logo
    .client-track:not(.tns-slider)
    .client-slider {
    width: calc(4);
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-element.elementor-element-e159af2
    .jeg-elementor-kit.jkit-client-logo
    .client-track:not(.tns-slider)
    .client-slider:nth-child(n + 5) {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-element.elementor-element-e159af2
    .jeg-elementor-kit.jkit-client-logo
    .client-track:not(.tns-slider):not(:nth-child(4)) {
    margin-right: 10px;
  }
}
@media (max-width: 767px) {
  .elementor-element.elementor-element-e159af2
    .jeg-elementor-kit.jkit-client-logo
    .client-track:not(.tns-slider) {
    display: flex;
    flex-direction: row;
  }
}
@media (max-width: 767px) {
  .elementor-element.elementor-element-e159af2
    .jeg-elementor-kit.jkit-client-logo
    .client-track:not(.tns-slider)
    .client-slider {
    width: calc(2);
  }
}
@media (max-width: 767px) {
  .elementor-element.elementor-element-e159af2
    .jeg-elementor-kit.jkit-client-logo
    .client-track:not(.tns-slider)
    .client-slider:nth-child(n + 3) {
    display: none;
  }
}
@media (max-width: 767px) {
  .elementor-element.elementor-element-e159af2
    .jeg-elementor-kit.jkit-client-logo
    .client-track:not(.tns-slider):not(:nth-child(2)) {
    margin-right: 10px;
  }
}
@media (min-width: 1367px) {
  .elementor-element.elementor-element-f7aa856
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track:not(.tns-slider) {
    display: flex;
    flex-direction: row;
  }
}
@media (min-width: 1367px) {
  .elementor-element.elementor-element-f7aa856
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track:not(.tns-slider)
    .testimonial-item {
    width: calc(1);
  }
}
@media (min-width: 1367px) {
  .elementor-element.elementor-element-f7aa856
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track:not(.tns-slider)
    .testimonial-item:nth-child(n + 2) {
    display: none;
  }
}
@media (min-width: 1367px) {
  .elementor-element.elementor-element-f7aa856
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track:not(.tns-slider):not(:nth-child(1)) {
    margin-right: 10px;
  }
}
@media (min-width: 1025px) and (max-width: 1366px) {
  .elementor-element.elementor-element-f7aa856
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track:not(.tns-slider) {
    display: flex;
    flex-direction: row;
  }
}
@media (min-width: 1025px) and (max-width: 1366px) {
  .elementor-element.elementor-element-f7aa856
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track:not(.tns-slider)
    .testimonial-item {
    width: calc(1);
  }
}
@media (min-width: 1025px) and (max-width: 1366px) {
  .elementor-element.elementor-element-f7aa856
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track:not(.tns-slider)
    .testimonial-item:nth-child(n + 2) {
    display: none;
  }
}
@media (min-width: 1025px) and (max-width: 1366px) {
  .elementor-element.elementor-element-f7aa856
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track:not(.tns-slider):not(:nth-child(1)) {
    margin-right: 10px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-element.elementor-element-f7aa856
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track:not(.tns-slider) {
    display: flex;
    flex-direction: row;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-element.elementor-element-f7aa856
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track:not(.tns-slider)
    .testimonial-item {
    width: calc(1);
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-element.elementor-element-f7aa856
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track:not(.tns-slider)
    .testimonial-item:nth-child(n + 2) {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-element.elementor-element-f7aa856
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track:not(.tns-slider):not(:nth-child(1)) {
    margin-right: 10px;
  }
}
@media (max-width: 767px) {
  .elementor-element.elementor-element-f7aa856
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track:not(.tns-slider) {
    display: flex;
    flex-direction: row;
  }
}
@media (max-width: 767px) {
  .elementor-element.elementor-element-f7aa856
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track:not(.tns-slider)
    .testimonial-item {
    width: calc(1);
  }
}
@media (max-width: 767px) {
  .elementor-element.elementor-element-f7aa856
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track:not(.tns-slider)
    .testimonial-item:nth-child(n + 2) {
    display: none;
  }
}
@media (max-width: 767px) {
  .elementor-element.elementor-element-f7aa856
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track:not(.tns-slider):not(:nth-child(1)) {
    margin-right: 10px;
  }
}
