.elementor-7
  .elementor-element.elementor-element-744c1f2
  > .elementor-background-overlay {
  opacity: 1;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7 .elementor-element.elementor-element-744c1f2 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: -100px;
  margin-bottom: 0px;
  padding: 0% 0% 0% 0%;
}
.elementor-7
  .elementor-element.elementor-element-ae569b3
  > .elementor-element-populated,
.elementor-7
  .elementor-element.elementor-element-ae569b3
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-7
  .elementor-element.elementor-element-ae569b3
  > .elementor-background-slideshow {
  border-radius: 0px 0px 0px 0px;
}
.elementor-7
  .elementor-element.elementor-element-ae569b3
  > .elementor-element-populated {
  margin: 0% 0% 0% 0%;
  --e-column-margin-right: 0%;
  --e-column-margin-left: 0%;
}
.elementor-7
  .elementor-element.elementor-element-8e6fdca
  > .elementor-container {
  max-width: 1200px;
}
.elementor-7
  .elementor-element.elementor-element-8e6fdca:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-7
  .elementor-element.elementor-element-8e6fdca
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #E3F2FD;
}
.elementor-7 .elementor-element.elementor-element-8e6fdca,
.elementor-7
  .elementor-element.elementor-element-8e6fdca
  > .elementor-background-overlay {
  border-radius: 0px 0px 0px 40px;
}
.elementor-7 .elementor-element.elementor-element-8e6fdca {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 190px 0px 0px 0px;
}
.elementor-7
  .elementor-element.elementor-element-8e6fdca
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-38d2ba3
  > .elementor-element-populated {
  padding: 30px 0px 0px 10px;
}
.elementor-7
  .elementor-element.elementor-element-c3de80e
  .jeg-elementor-kit.jkit-animated-text {
  text-align: left;
}
.elementor-7
  .elementor-element.elementor-element-c3de80e
  .jeg-elementor-kit.jkit-animated-text
  .animated-text
  .normal-text {
  font-family: "Inter", Sans-serif;
  font-size: 70px;
  font-weight: 600;
  text-transform: capitalize;
  line-height: 1.2em;
  letter-spacing: -0.027em;
}
.elementor-7
  .elementor-element.elementor-element-c3de80e
  .jeg-elementor-kit.jkit-animated-text
  .animated-text
  .normal-text.style-color {
  color: var(--e-global-color-secondary);
}
.elementor-7
  .elementor-element.elementor-element-c3de80e
  .jeg-elementor-kit.jkit-animated-text
  .animated-text
  .dynamic-text {
  font-family: "Inter", Sans-serif;
  font-size: 70px;
  font-weight: 600;
  text-transform: capitalize;
  line-height: 1.2em;
  letter-spacing: -0.027em;
}
.elementor-7
  .elementor-element.elementor-element-c3de80e
  .jeg-elementor-kit.jkit-animated-text
  .animated-text
  .dynamic-wrapper.style-color
  .dynamic-text {
  color: var(--e-global-color-secondary);
}
.elementor-7
  .elementor-element.elementor-element-c3de80e
  .jeg-elementor-kit.jkit-animated-text
  .animated-text
  svg
  path.style-color {
  stroke: var(--e-global-color-accent);
}
.elementor-7
  .elementor-element.elementor-element-c3de80e
  .jeg-elementor-kit.jkit-animated-text
  .animated-text
  svg
  path {
  stroke-width: 30px;
  -moz-animation-duration: 10s;
  -webkit-animation-duration: 10s;
  -o-animation-duration: 10s;
  -ms-animation-duration: 10s;
  animation-duration: 10s;
}
.elementor-7
  .elementor-element.elementor-element-c3de80e
  > .elementor-widget-container {
  margin: 0px 0px 5px 0px;
}
.elementor-7 .elementor-element.elementor-element-a7b31cb {
  color: var(--e-global-color-dbef746);
  font-family: "Inter", Sans-serif;
  font-size: 18px;
  font-weight: 400;
  line-height: 1.8em;
}
.elementor-7
  .elementor-element.elementor-element-a7b31cb
  > .elementor-widget-container {
  margin: 0px 150px 10px 0px;
}
.elementor-7
  .elementor-element.elementor-element-620bb80
  .jeg-elementor-kit.jkit-button {
  text-align: left;
}
.elementor-7
  .elementor-element.elementor-element-620bb80
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper {
  padding: 20px 35px 20px 35px;
  font-family: "Inter", Sans-serif;
  font-size: 16px;
  font-weight: 600;
  text-transform: capitalize;
  line-height: 1em;
  color: var(--e-global-color-e835a70);
  background-color: var(--e-global-color-secondary);
  border-style: none;
  border-radius: 100px 100px 100px 100px;
}
.elementor-7
  .elementor-element.elementor-element-620bb80
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper
  svg {
  fill: var(--e-global-color-e835a70);
}
.elementor-7
  .elementor-element.elementor-element-620bb80
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper:hover {
  color: #ffffff;
  background-color: var(--e-global-color-accent);
}
.elementor-7
  .elementor-element.elementor-element-620bb80
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper:hover
  svg {
  fill: var(--e-global-color-secondary);
}
.elementor-7
  .elementor-element.elementor-element-620bb80
  .jeg-elementor-kit.jkit-button.icon-position-before
  .jkit-button-wrapper
  i,
.elementor-7
  .elementor-element.elementor-element-620bb80
  .jeg-elementor-kit.jkit-button.icon-position-before
  .jkit-button-wrapper
  svg {
  margin-right: 5px;
}
.elementor-7
  .elementor-element.elementor-element-620bb80
  .jeg-elementor-kit.jkit-button.icon-position-after
  .jkit-button-wrapper
  i,
.elementor-7
  .elementor-element.elementor-element-620bb80
  .jeg-elementor-kit.jkit-button.icon-position-after
  .jkit-button-wrapper
  svg {
  margin-left: 5px;
}
.elementor-7
  .elementor-element.elementor-element-620bb80
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-620bb80 {
  width: auto;
  max-width: auto;
}
.elementor-7
  .elementor-element.elementor-element-9dce20b
  .jeg-elementor-kit.jkit-video-button {
  text-align: center;
}
.elementor-7
  .elementor-element.elementor-element-9dce20b
  .jeg-elementor-kit.jkit-video-button
  .jkit-video-popup-btn {
  padding: 0px 0px 0px 4px;
  height: 58px;
  width: 58px;
  line-height: 60px;
  background-color: var(--e-global-color-accent);
  border-style: none;
}
.elementor-7
  .elementor-element.elementor-element-9dce20b
  .jeg-elementor-kit.jkit-video-button
  i {
  font-size: 18px;
}
.elementor-7
  .elementor-element.elementor-element-9dce20b
  .jeg-elementor-kit.jkit-video-button
  svg {
  width: 18px;
}
.elementor-7
  .elementor-element.elementor-element-9dce20b
  .jeg-elementor-kit.jkit-video-button
  .jkit-video-popup-btn
  i,
.elementor-7
  .elementor-element.elementor-element-9dce20b
  .jeg-elementor-kit.jkit-video-button
  .jkit-video-popup-btn
  span {
  color: var(--e-global-color-secondary);
}
.elementor-7
  .elementor-element.elementor-element-9dce20b
  .jeg-elementor-kit.jkit-video-button
  .jkit-video-popup-btn
  svg {
  fill: var(--e-global-color-secondary);
}
.elementor-7
  .elementor-element.elementor-element-9dce20b
  .jeg-elementor-kit.jkit-video-button
  .jkit-video-popup-btn,
.elementor-7
  .elementor-element.elementor-element-9dce20b
  .jeg-elementor-kit.jkit-video-button
  .jkit-video-popup-btn.glow-enable:after,
.elementor-7
  .elementor-element.elementor-element-9dce20b
  .jeg-elementor-kit.jkit-video-button
  .jkit-video-popup-btn.glow-enable:before {
  border-radius: 1000px 1000px 1000px 1000px;
}
.elementor-7
  .elementor-element.elementor-element-9dce20b
  > .elementor-widget-container {
  margin: 0px 0px 0px 20px;
}
.elementor-7 .elementor-element.elementor-element-9dce20b {
  width: auto;
  max-width: auto;
}
.elementor-7
  .elementor-element.elementor-element-3d70fa0
  .jeg-elementor-kit.jkit-button {
  text-align: left;
}
.elementor-7
  .elementor-element.elementor-element-3d70fa0
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper {
  padding: 0px 0px 3px 0px;
  font-family: var(--e-global-typography-6946115-font-family), Sans-serif;
  font-size: var(--e-global-typography-6946115-font-size);
  font-weight: var(--e-global-typography-6946115-font-weight);
  text-transform: var(--e-global-typography-6946115-text-transform);
  line-height: var(--e-global-typography-6946115-line-height);
  letter-spacing: var(--e-global-typography-6946115-letter-spacing);
  word-spacing: var(--e-global-typography-6946115-word-spacing);
  color: var(--e-global-color-secondary);
  background-color: #ffffff00;
  border-style: solid;
  border-width: 0px 0px 1.5px 0px;
  border-color: var(--e-global-color-secondary);
  border-radius: 0px 0px 0px 0px;
}
.elementor-7
  .elementor-element.elementor-element-3d70fa0
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper
  svg {
  fill: var(--e-global-color-secondary);
}
.elementor-7
  .elementor-element.elementor-element-3d70fa0
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper:hover {
  color: var(--e-global-color-secondary);
  background-color: #ffffff00;
}
.elementor-7
  .elementor-element.elementor-element-3d70fa0
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper:hover
  svg {
  fill: var(--e-global-color-secondary);
}
.elementor-7
  .elementor-element.elementor-element-3d70fa0
  .jeg-elementor-kit.jkit-button.icon-position-before
  .jkit-button-wrapper
  i,
.elementor-7
  .elementor-element.elementor-element-3d70fa0
  .jeg-elementor-kit.jkit-button.icon-position-before
  .jkit-button-wrapper
  svg {
  margin-right: 5px;
}
.elementor-7
  .elementor-element.elementor-element-3d70fa0
  .jeg-elementor-kit.jkit-button.icon-position-after
  .jkit-button-wrapper
  i,
.elementor-7
  .elementor-element.elementor-element-3d70fa0
  .jeg-elementor-kit.jkit-button.icon-position-after
  .jkit-button-wrapper
  svg {
  margin-left: 5px;
}
.elementor-7
  .elementor-element.elementor-element-3d70fa0
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 15px;
}
.elementor-7 .elementor-element.elementor-element-3d70fa0 {
  width: auto;
  max-width: auto;
  align-self: center;
}
.elementor-7
  .elementor-element.elementor-element-3cd90d8
  > .elementor-element-populated {
  margin: -77px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 10px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-f4d9bca {
  --spacer-size: 538px;
  bottom: 14px;
}
body:not(.rtl) .elementor-7 .elementor-element.elementor-element-f4d9bca {
  left: 0px;
}
body.rtl .elementor-7 .elementor-element.elementor-element-f4d9bca {
  right: 0px;
}
.elementor-7
  .elementor-element.elementor-element-f4d9bca
  > .elementor-widget-container {
  background-color: transparent;
  background-image: radial-gradient(
    at center center,
    #fff9c3c4 0%,
    #E3F2FD00 78%
  );
}
.elementor-7
  .elementor-element.elementor-element-66ffcd5
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  text-align: left;
  background-color: var(--e-global-color-e835a70);
  padding: 6px 30px 6px 9px;
  border-style: none;
  border-radius: 100px 100px 100px 100px;
}
.elementor-7
  .elementor-element.elementor-element-66ffcd5.jkit-equal-height-enable,
.elementor-7
  .elementor-element.elementor-element-66ffcd5.jkit-equal-height-enable
  .elementor-widget-container,
.elementor-7
  .elementor-element.elementor-element-66ffcd5.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box,
.elementor-7
  .elementor-element.elementor-element-66ffcd5.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  height: 100%;
}
.elementor-7
  .elementor-element.elementor-element-66ffcd5
  .jeg-elementor-kit.jkit-icon-box
  .title {
  margin: 8px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  color: #4f4f4f;
  font-family: var(--e-global-typography-3bcdb35-font-family), Sans-serif;
  font-size: var(--e-global-typography-3bcdb35-font-size);
  font-weight: var(--e-global-typography-3bcdb35-font-weight);
  line-height: var(--e-global-typography-3bcdb35-line-height);
  letter-spacing: var(--e-global-typography-3bcdb35-letter-spacing);
  word-spacing: var(--e-global-typography-3bcdb35-word-spacing);
}
.elementor-7
  .elementor-element.elementor-element-66ffcd5
  .jeg-elementor-kit.jkit-icon-box
  .icon-box.icon-box-body
  .icon-box-description {
  color: #4f4f4f;
  font-family: "Inter", Sans-serif;
  font-size: 18px;
  font-weight: 500;
  margin: 0px 0px 0px 3px;
}
.elementor-7
  .elementor-element.elementor-element-66ffcd5
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  i {
  font-size: 100px;
}
.elementor-7
  .elementor-element.elementor-element-66ffcd5
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  svg {
  width: 100px;
}
.elementor-7
  .elementor-element.elementor-element-66ffcd5
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon {
  color: var(--e-global-color-dbef746);
  background-color: var(--e-global-color-accent);
  border-radius: 100px 100px 100px 100px;
  margin: 0px 0px 0px 0px;
  padding: 15px 10px 10px 14px;
  height: 60px;
  width: 60px;
}
.elementor-7
  .elementor-element.elementor-element-66ffcd5
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  svg {
  fill: var(--e-global-color-dbef746);
  width: 32px;
}
.elementor-7
  .elementor-element.elementor-element-66ffcd5
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  i {
  font-size: 32px;
}
.elementor-7
  .elementor-element.elementor-element-66ffcd5
  > .elementor-widget-container {
  padding: 6px 8px 6px 8px;
  background-color: #ffffff8c;
  border-radius: 100px 100px 100px 100px;
}
.elementor-7 .elementor-element.elementor-element-66ffcd5 {
  width: var(--container-widget-width, 46.918%);
  max-width: 46.918%;
  --container-widget-width: 46.918%;
  --container-widget-flex-grow: 0;
  bottom: -7px;
  z-index: 3;
}
body:not(.rtl) .elementor-7 .elementor-element.elementor-element-66ffcd5 {
  right: 287.3px;
}
body.rtl .elementor-7 .elementor-element.elementor-element-66ffcd5 {
  left: 287.3px;
}
.elementor-7
  .elementor-element.elementor-element-f4bd698
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  text-align: left;
  background-color: var(--e-global-color-e835a70);
  padding: 10px 10px 10px 10px;
  border-style: none;
  border-radius: 100px 100px 100px 100px;
}
.elementor-7
  .elementor-element.elementor-element-f4bd698.jkit-equal-height-enable,
.elementor-7
  .elementor-element.elementor-element-f4bd698.jkit-equal-height-enable
  .elementor-widget-container,
.elementor-7
  .elementor-element.elementor-element-f4bd698.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box,
.elementor-7
  .elementor-element.elementor-element-f4bd698.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  height: 100%;
}
.elementor-7
  .elementor-element.elementor-element-f4bd698
  .jeg-elementor-kit.jkit-icon-box
  .title {
  margin: 8px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  color: #4f4f4f;
  font-family: "Inter", Sans-serif;
  font-size: 1px;
  font-weight: 500;
}
.elementor-7
  .elementor-element.elementor-element-f4bd698
  .jeg-elementor-kit.jkit-icon-box
  .icon-box.icon-box-body
  .icon-box-description {
  color: #4f4f4f;
  font-family: "Inter", Sans-serif;
  font-size: 1px;
  font-weight: 500;
  margin: 0px 0px 0px 3px;
}
.elementor-7
  .elementor-element.elementor-element-f4bd698
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  i {
  font-size: 100px;
}
.elementor-7
  .elementor-element.elementor-element-f4bd698
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  svg {
  width: 100px;
}
.elementor-7
  .elementor-element.elementor-element-f4bd698
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon {
  color: var(--e-global-color-4a36220);
  background-color: var(--e-global-color-e835a70);
  border-radius: 100px 100px 100px 100px;
  margin: 0px 0px 0px 0px;
  padding: 7px 10px 10px 12px;
  height: 60px;
  width: 60px;
}
.elementor-7
  .elementor-element.elementor-element-f4bd698
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  svg {
  fill: var(--e-global-color-4a36220);
  width: 40px;
}
.elementor-7
  .elementor-element.elementor-element-f4bd698
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  i {
  font-size: 40px;
}
.elementor-7
  .elementor-element.elementor-element-f4bd698
  > .elementor-widget-container {
  padding: 10px 10px 10px 10px;
  background-color: #fcfff36e;
  border-radius: 100px 100px 100px 100px;
}
.elementor-7 .elementor-element.elementor-element-f4bd698 {
  width: var(--container-widget-width, 104px);
  max-width: 104px;
  --container-widget-width: 104px;
  --container-widget-flex-grow: 0;
  top: 55px;
  z-index: 3;
}
body:not(.rtl) .elementor-7 .elementor-element.elementor-element-f4bd698 {
  right: 18px;
}
body.rtl .elementor-7 .elementor-element.elementor-element-f4bd698 {
  left: 18px;
}
.elementor-7
  .elementor-element.elementor-element-12fed12
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  text-align: left;
  background-color: var(--e-global-color-e835a70);
  padding: 3px 3px 3px 3px;
  border-style: none;
  border-radius: 100px 100px 100px 100px;
}
.elementor-7
  .elementor-element.elementor-element-12fed12.jkit-equal-height-enable,
.elementor-7
  .elementor-element.elementor-element-12fed12.jkit-equal-height-enable
  .elementor-widget-container,
.elementor-7
  .elementor-element.elementor-element-12fed12.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box,
.elementor-7
  .elementor-element.elementor-element-12fed12.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  height: 100%;
}
.elementor-7
  .elementor-element.elementor-element-12fed12
  .jeg-elementor-kit.jkit-icon-box
  .title {
  margin: 8px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  color: #4f4f4f;
  font-family: "Inter", Sans-serif;
  font-size: 1px;
  font-weight: 500;
}
.elementor-7
  .elementor-element.elementor-element-12fed12
  .jeg-elementor-kit.jkit-icon-box
  .icon-box.icon-box-body
  .icon-box-description {
  color: #4f4f4f;
  font-family: "Inter", Sans-serif;
  font-size: 1px;
  font-weight: 500;
  margin: 0px 0px 0px 3px;
}
.elementor-7
  .elementor-element.elementor-element-12fed12
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  i {
  font-size: 100px;
}
.elementor-7
  .elementor-element.elementor-element-12fed12
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  svg {
  width: 100px;
}
.elementor-7
  .elementor-element.elementor-element-12fed12
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon {
  color: var(--e-global-color-4a36220);
  background-color: var(--e-global-color-e835a70);
  border-radius: 100px 100px 100px 100px;
  margin: 0px 0px 0px 0px;
  padding: 10px 10px 10px 11px;
  height: 60px;
  width: 60px;
}
.elementor-7
  .elementor-element.elementor-element-12fed12
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  svg {
  fill: var(--e-global-color-4a36220);
  width: 38px;
}
.elementor-7
  .elementor-element.elementor-element-12fed12
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  i {
  font-size: 38px;
}
.elementor-7
  .elementor-element.elementor-element-12fed12
  > .elementor-widget-container {
  padding: 10px 10px 10px 10px;
  background-color: #fcfff36e;
  border-radius: 100px 100px 100px 100px;
}
.elementor-7 .elementor-element.elementor-element-12fed12 {
  width: var(--container-widget-width, 88px);
  max-width: 88px;
  --container-widget-width: 88px;
  --container-widget-flex-grow: 0;
  top: 208px;
  z-index: 3;
}
body:not(.rtl) .elementor-7 .elementor-element.elementor-element-12fed12 {
  left: 93px;
}
body.rtl .elementor-7 .elementor-element.elementor-element-12fed12 {
  right: 93px;
}
.elementor-7
  .elementor-element.elementor-element-e85f8ff
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-7
  .elementor-element.elementor-element-e85f8ff.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-dbef746);
}
.elementor-7
  .elementor-element.elementor-element-e85f8ff.elementor-view-framed
  .elementor-icon,
.elementor-7
  .elementor-element.elementor-element-e85f8ff.elementor-view-default
  .elementor-icon {
  color: var(--e-global-color-dbef746);
  border-color: var(--e-global-color-dbef746);
}
.elementor-7
  .elementor-element.elementor-element-e85f8ff.elementor-view-framed
  .elementor-icon,
.elementor-7
  .elementor-element.elementor-element-e85f8ff.elementor-view-default
  .elementor-icon
  svg {
  fill: var(--e-global-color-dbef746);
}
.elementor-7 .elementor-element.elementor-element-e85f8ff .elementor-icon {
  font-size: 110px;
}
.elementor-7 .elementor-element.elementor-element-e85f8ff .elementor-icon svg {
  height: 110px;
}
.elementor-7 .elementor-element.elementor-element-e85f8ff {
  width: auto;
  max-width: auto;
  top: 180px;
  z-index: 5;
}
body:not(.rtl) .elementor-7 .elementor-element.elementor-element-e85f8ff {
  right: 24px;
}
body.rtl .elementor-7 .elementor-element.elementor-element-e85f8ff {
  left: 24px;
}
.elementor-7
  .elementor-element.elementor-element-e85f8ff
  > .elementor-widget-container {
  --e-transform-rotateZ: 83deg;
  border-style: none;
  border-radius: 100px 100px 100px 100px;
}
.elementor-7
  .elementor-element.elementor-element-afc6bcb
  > .elementor-widget-container {
  margin: 0px 0px -125px 0px;
}
.elementor-7 .elementor-element.elementor-element-afc6bcb {
  z-index: 2;
}
.elementor-7
  .elementor-element.elementor-element-0c1ac69
  > .elementor-container {
  max-width: 1200px;
}
.elementor-7
  .elementor-element.elementor-element-0c1ac69:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-7
  .elementor-element.elementor-element-0c1ac69
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(
    90deg,
    #ffffff00 35%,
    var(--e-global-color-primary) 35%
  );
}
.elementor-7
  .elementor-element.elementor-element-0c1ac69
  > .elementor-background-overlay {
  opacity: 1;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7 .elementor-element.elementor-element-0c1ac69,
.elementor-7
  .elementor-element.elementor-element-0c1ac69
  > .elementor-background-overlay {
  border-radius: 0px 0px 40px 0px;
}
.elementor-7 .elementor-element.elementor-element-0c1ac69 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: -5px;
  margin-bottom: 0px;
  padding: 5px 0px 0px 0px;
}
.elementor-7
  .elementor-element.elementor-element-4b3983d:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-7
  .elementor-element.elementor-element-4b3983d
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("https://templatekit.jegtheme.com/inviz/wp-content/uploads/sites/344/2023/02/shape-divider-home-edit.png");
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-7
  .elementor-element.elementor-element-4b3983d
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px -14px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-7
  .elementor-element.elementor-element-4b3983d
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7 .elementor-element.elementor-element-4b3983d {
  z-index: 2;
}
.elementor-7 .elementor-element.elementor-element-be67d9f {
  --spacer-size: 139px;
  z-index: 5;
}
.elementor-7
  .elementor-element.elementor-element-be67d9f
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-7
  .elementor-element.elementor-element-d5c5244
  > .elementor-container {
  max-width: 1200px;
}
.elementor-7 .elementor-element.elementor-element-d5c5244 {
  margin-top: -90px;
  margin-bottom: 0px;
  z-index: 4;
}
.elementor-7
  .elementor-element.elementor-element-e458f65
  .jeg-elementor-kit.jkit-client-logo
  .client-track
  .image-list {
  min-height: 0px;
}
.elementor-7
  .elementor-element.elementor-element-e458f65
  .jeg-elementor-kit.jkit-client-logo
  .client-slider
  .image-list {
  padding: 20px 60px 20px 0px;
  opacity: 50%;
}
.elementor-7
  .elementor-element.elementor-element-e458f65
  .jeg-elementor-kit.jkit-client-logo
  .client-slider:hover
  .image-list {
  opacity: 100%;
}
.elementor-7
  .elementor-element.elementor-element-e458f65
  .jeg-elementor-kit.jkit-client-logo
  .tns-controls
  button
  i,
.elementor-7
  .elementor-element.elementor-element-e458f65
  .jeg-elementor-kit.jkit-client-logo
  .tns-controls
  button
  svg {
  opacity: 100%;
}
.elementor-7
  .elementor-element.elementor-element-e458f65
  .jeg-elementor-kit.jkit-client-logo:hover
  .tns-controls
  button
  i,
.elementor-7
  .elementor-element.elementor-element-e458f65
  .jeg-elementor-kit.jkit-client-logo:hover
  .tns-controls
  button
  svg {
  opacity: 100%;
}
.elementor-7
  .elementor-element.elementor-element-e458f65
  > .elementor-widget-container {
  margin: 0px 0px 0px 10px;
}
.elementor-7
  .elementor-element.elementor-element-f4d2b81
  > .elementor-element-populated {
  padding: 0px 00px 0px 0px;
}
.elementor-7
  .elementor-element.elementor-element-2e3006d
  > .elementor-container {
  max-width: 1200px;
}
.elementor-7 .elementor-element.elementor-element-2e3006d {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 100px 0px 80px 0px;
}
.elementor-7 .elementor-element.elementor-element-dce9bd2 {
  padding: 0px 0px 100px 0px;
}
.elementor-7
  .elementor-element.elementor-element-fb9b27b
  .jeg-elementor-kit.jkit-animated-text {
  text-align: left;
}
.elementor-7
  .elementor-element.elementor-element-fb9b27b
  .jeg-elementor-kit.jkit-animated-text
  .animated-text
  .normal-text {
  font-family: "Inter", Sans-serif;
  font-size: 44px;
  font-weight: 600;
  line-height: 1.2em;
  letter-spacing: -0.027em;
}
.elementor-7
  .elementor-element.elementor-element-fb9b27b
  .jeg-elementor-kit.jkit-animated-text
  .animated-text
  .normal-text.style-color {
  color: var(--e-global-color-secondary);
}
.elementor-7
  .elementor-element.elementor-element-fb9b27b
  .jeg-elementor-kit.jkit-animated-text
  .animated-text
  .dynamic-text {
  font-family: "Inter", Sans-serif;
  font-size: 44px;
  font-weight: 600;
  line-height: 1.2em;
  letter-spacing: -0.027em;
}
.elementor-7
  .elementor-element.elementor-element-fb9b27b
  .jeg-elementor-kit.jkit-animated-text
  .animated-text
  .dynamic-wrapper.style-color
  .dynamic-text {
  color: var(--e-global-color-secondary);
}
.elementor-7
  .elementor-element.elementor-element-fb9b27b
  .jeg-elementor-kit.jkit-animated-text
  .animated-text
  svg
  path.style-color {
  stroke: var(--e-global-color-accent);
}
.elementor-7
  .elementor-element.elementor-element-fb9b27b
  .jeg-elementor-kit.jkit-animated-text
  .animated-text
  svg
  path {
  stroke-width: 30px;
  -moz-animation-duration: 10s;
  -webkit-animation-duration: 10s;
  -o-animation-duration: 10s;
  -ms-animation-duration: 10s;
  animation-duration: 10s;
}
.elementor-7
  .elementor-element.elementor-element-fb9b27b
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 74px 0px 0px;
}
.elementor-bc-flex-widget
  .elementor-7
  .elementor-element.elementor-element-c36f520.elementor-column
  .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-7
  .elementor-element.elementor-element-c36f520.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-7 .elementor-element.elementor-element-6d0252a {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-7
  .elementor-element.elementor-element-6d0252a
  > .elementor-widget-container {
  padding: 0px 0px 0px 150px;
}
.elementor-7
  .elementor-element.elementor-element-46cb2b1
  > .elementor-element-populated {
  padding: 10px 20px 10px 0px;
}
.elementor-7
  .elementor-element.elementor-element-9d7b4cf
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  text-align: left;
  padding: 40px 40px 40px 40px;
  border-style: none;
  border-radius: 10px 10px 10px 10px;
}
.elementor-7
  .elementor-element.elementor-element-9d7b4cf.jkit-equal-height-enable,
.elementor-7
  .elementor-element.elementor-element-9d7b4cf.jkit-equal-height-enable
  .elementor-widget-container,
.elementor-7
  .elementor-element.elementor-element-9d7b4cf.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box,
.elementor-7
  .elementor-element.elementor-element-9d7b4cf.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  height: 100%;
}
.elementor-7
  .elementor-element.elementor-element-9d7b4cf
  .jeg-elementor-kit.jkit-icon-box:hover
  .jkit-icon-box-wrapper {
  box-shadow: 0px 20px 50px 0px
    rgba(10.000000000000002, 22.000000000000007, 37, 0.08);
}
.elementor-7
  .elementor-element.elementor-element-9d7b4cf
  .jeg-elementor-kit.jkit-icon-box
  .title {
  color: var(--e-global-color-secondary);
  font-family: "Inter", Sans-serif;
  font-size: 28px;
  font-weight: 600;
  line-height: 1.2em;
}
.elementor-7
  .elementor-element.elementor-element-9d7b4cf
  .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-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
  margin: 0px 0px 0px 0px;
}
.elementor-7
  .elementor-element.elementor-element-9d7b4cf
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  i {
  font-size: 100px;
}
.elementor-7
  .elementor-element.elementor-element-9d7b4cf
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  svg {
  width: 100px;
}
.elementor-7
  .elementor-element.elementor-element-9d7b4cf
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon {
  color: var(--e-global-color-4a36220);
  background-color: var(--e-global-color-primary);
  border-style: solid;
  border-width: 5px 5px 5px 5px;
  border-color: #004de900;
  border-radius: 100px 100px 100px 100px;
  margin: 0px 0px 25px 0px;
  padding: 14px 0px 0px 11px;
  height: 80px;
  width: 80px;
  line-height: 0px;
}
.elementor-7
  .elementor-element.elementor-element-9d7b4cf
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  svg {
  fill: var(--e-global-color-4a36220);
  width: 45px;
}
.elementor-7
  .elementor-element.elementor-element-9d7b4cf
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box
  > .icon {
  border-style: solid;
  border-width: 5px 5px 5px 5px;
  border-color: #F0F8FF;
}
.elementor-7
  .elementor-element.elementor-element-9d7b4cf
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  i {
  font-size: 45px;
}
.elementor-7
  .elementor-element.elementor-element-9d7b4cf
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link {
  padding: 0px 0px 0px 0px;
  margin: 30px 0px 0px 0px;
  background-color: #ffffff00;
  border-radius: 100px 100px 100px 100px;
}
.elementor-7
  .elementor-element.elementor-element-9d7b4cf
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  i {
  font-size: 25px;
}
.elementor-7
  .elementor-element.elementor-element-9d7b4cf
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  svg {
  width: 25px;
  fill: var(--e-global-color-secondary);
}
.elementor-7
  .elementor-element.elementor-element-9d7b4cf
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-after
  a.icon-box-link
  i,
.elementor-7
  .elementor-element.elementor-element-9d7b4cf
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-after
  a.icon-box-link
  svg {
  margin-left: 0px;
}
.elementor-7
  .elementor-element.elementor-element-9d7b4cf
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-before
  a.icon-box-link
  i,
.elementor-7
  .elementor-element.elementor-element-9d7b4cf
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-before
  a.icon-box-link
  svg {
  margin-right: 0px;
}
.elementor-7
  .elementor-element.elementor-element-9d7b4cf
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link,
.elementor-7
  .elementor-element.elementor-element-9d7b4cf
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  i {
  color: var(--e-global-color-secondary);
}
.elementor-7
  .elementor-element.elementor-element-9d7b4cf
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link {
  background-color: #02010100;
  border-style: none;
}
.elementor-7
  .elementor-element.elementor-element-9d7b4cf
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-7
  .elementor-element.elementor-element-9d7b4cf
  > .elementor-widget-container:hover {
  --e-transform-translateY: -30px;
}
.elementor-7
  .elementor-element.elementor-element-287aefe
  > .elementor-element-populated {
  padding: 10px 10px 10px 10px;
}
.elementor-7
  .elementor-element.elementor-element-7c84079
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  text-align: left;
  padding: 40px 40px 40px 40px;
  border-style: none;
  border-radius: 10px 10px 10px 10px;
}
.elementor-7
  .elementor-element.elementor-element-7c84079.jkit-equal-height-enable,
.elementor-7
  .elementor-element.elementor-element-7c84079.jkit-equal-height-enable
  .elementor-widget-container,
.elementor-7
  .elementor-element.elementor-element-7c84079.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box,
.elementor-7
  .elementor-element.elementor-element-7c84079.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  height: 100%;
}
.elementor-7
  .elementor-element.elementor-element-7c84079
  .jeg-elementor-kit.jkit-icon-box:hover
  .jkit-icon-box-wrapper {
  box-shadow: 0px 20px 50px 0px
    rgba(10.000000000000002, 22.000000000000007, 37, 0.08);
}
.elementor-7
  .elementor-element.elementor-element-7c84079
  .jeg-elementor-kit.jkit-icon-box
  .title {
  color: var(--e-global-color-secondary);
  font-family: "Inter", Sans-serif;
  font-size: 28px;
  font-weight: 600;
  line-height: 1.2em;
}
.elementor-7
  .elementor-element.elementor-element-7c84079
  .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-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
  margin: 0px 0px 0px 0px;
}
.elementor-7
  .elementor-element.elementor-element-7c84079
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  i {
  font-size: 100px;
}
.elementor-7
  .elementor-element.elementor-element-7c84079
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  svg {
  width: 100px;
}
.elementor-7
  .elementor-element.elementor-element-7c84079
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon {
  color: var(--e-global-color-4a36220);
  background-color: var(--e-global-color-primary);
  border-style: solid;
  border-width: 5px 5px 5px 5px;
  border-color: #004de900;
  border-radius: 100px 100px 100px 100px;
  margin: 0px 0px 25px 0px;
  padding: 17px 0px 0px 14px;
  height: 80px;
  width: 80px;
  line-height: 0px;
}
.elementor-7
  .elementor-element.elementor-element-7c84079
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  svg {
  fill: var(--e-global-color-4a36220);
  width: 41px;
}
.elementor-7
  .elementor-element.elementor-element-7c84079
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box
  > .icon {
  border-style: solid;
  border-width: 5px 5px 5px 5px;
  border-color: #F0F8FF;
}
.elementor-7
  .elementor-element.elementor-element-7c84079
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  i {
  font-size: 41px;
}
.elementor-7
  .elementor-element.elementor-element-7c84079
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link {
  padding: 0px 0px 0px 0px;
  margin: 30px 0px 0px 0px;
  background-color: #ffffff00;
  border-radius: 100px 100px 100px 100px;
}
.elementor-7
  .elementor-element.elementor-element-7c84079
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  i {
  font-size: 25px;
}
.elementor-7
  .elementor-element.elementor-element-7c84079
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  svg {
  width: 25px;
  fill: var(--e-global-color-secondary);
}
.elementor-7
  .elementor-element.elementor-element-7c84079
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-after
  a.icon-box-link
  i,
.elementor-7
  .elementor-element.elementor-element-7c84079
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-after
  a.icon-box-link
  svg {
  margin-left: 0px;
}
.elementor-7
  .elementor-element.elementor-element-7c84079
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-before
  a.icon-box-link
  i,
.elementor-7
  .elementor-element.elementor-element-7c84079
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-before
  a.icon-box-link
  svg {
  margin-right: 0px;
}
.elementor-7
  .elementor-element.elementor-element-7c84079
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link,
.elementor-7
  .elementor-element.elementor-element-7c84079
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  i {
  color: var(--e-global-color-secondary);
}
.elementor-7
  .elementor-element.elementor-element-7c84079
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link {
  background-color: #02010100;
  border-style: none;
}
.elementor-7
  .elementor-element.elementor-element-7c84079
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-7
  .elementor-element.elementor-element-7c84079
  > .elementor-widget-container:hover {
  --e-transform-translateY: -30px;
}
.elementor-7
  .elementor-element.elementor-element-4263dc2
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 10px 0px 10px 20px;
}
.elementor-7
  .elementor-element.elementor-element-2513e83
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  text-align: left;
  padding: 40px 40px 40px 40px;
  box-shadow: 0px 20px 50px 0px
    rgba(10.000000000000002, 22.000000000000007, 37, 0.08);
  border-style: solid;
  border-color: #ffffff;
  border-radius: 10px 10px 10px 10px;
}
.elementor-7
  .elementor-element.elementor-element-2513e83.jkit-equal-height-enable,
.elementor-7
  .elementor-element.elementor-element-2513e83.jkit-equal-height-enable
  .elementor-widget-container,
.elementor-7
  .elementor-element.elementor-element-2513e83.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box,
.elementor-7
  .elementor-element.elementor-element-2513e83.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  height: 100%;
}
.elementor-7
  .elementor-element.elementor-element-2513e83
  .jeg-elementor-kit.jkit-icon-box:hover
  .jkit-icon-box-wrapper {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
}
.elementor-7
  .elementor-element.elementor-element-2513e83
  .jeg-elementor-kit.jkit-icon-box
  .title {
  color: var(--e-global-color-secondary);
  font-family: "Inter", Sans-serif;
  font-size: 28px;
  font-weight: 600;
  line-height: 1.2em;
}
.elementor-7
  .elementor-element.elementor-element-2513e83
  .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-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
  margin: 0px 0px 0px 0px;
}
.elementor-7
  .elementor-element.elementor-element-2513e83
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  i {
  font-size: 100px;
}
.elementor-7
  .elementor-element.elementor-element-2513e83
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  svg {
  width: 100px;
}
.elementor-7
  .elementor-element.elementor-element-2513e83
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon {
  color: #5B9BD5;
  background-color: #E3F2FD;
  border-style: solid;
  border-width: 5px 5px 5px 5px;
  border-color: #F0F8FF;
  border-radius: 100px 100px 100px 100px;
  margin: 0px 0px 25px 0px;
  padding: 16px 0px 0px 13px;
  height: 80px;
  width: 80px;
  line-height: 0px;
}
.elementor-7
  .elementor-element.elementor-element-2513e83
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  svg {
  fill: #5B9BD5;
  width: 44px;
}
.elementor-7
  .elementor-element.elementor-element-2513e83
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box
  > .icon {
  border-style: solid;
  border-width: 5px 5px 5px 5px;
  border-color: #F0F8FF;
}
.elementor-7
  .elementor-element.elementor-element-2513e83
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  i {
  font-size: 44px;
}
.elementor-7
  .elementor-element.elementor-element-2513e83
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link {
  padding: 0px 0px 0px 0px;
  margin: 30px 0px 0px 0px;
  background-color: #ffffff00;
  border-radius: 100px 100px 100px 100px;
}
.elementor-7
  .elementor-element.elementor-element-2513e83
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  i {
  font-size: 25px;
}
.elementor-7
  .elementor-element.elementor-element-2513e83
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  svg {
  width: 25px;
  fill: var(--e-global-color-secondary);
}
.elementor-7
  .elementor-element.elementor-element-2513e83
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-after
  a.icon-box-link
  i,
.elementor-7
  .elementor-element.elementor-element-2513e83
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-after
  a.icon-box-link
  svg {
  margin-left: 0px;
}
.elementor-7
  .elementor-element.elementor-element-2513e83
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-before
  a.icon-box-link
  i,
.elementor-7
  .elementor-element.elementor-element-2513e83
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-before
  a.icon-box-link
  svg {
  margin-right: 0px;
}
.elementor-7
  .elementor-element.elementor-element-2513e83
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link,
.elementor-7
  .elementor-element.elementor-element-2513e83
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  i {
  color: var(--e-global-color-secondary);
}
.elementor-7
  .elementor-element.elementor-element-2513e83
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link {
  background-color: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-2513e83
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  --e-transform-translateY: -30px;
}
.elementor-7
  .elementor-element.elementor-element-7b0e8ae
  > .elementor-container {
  max-width: 1200px;
}
.elementor-7 .elementor-element.elementor-element-7b0e8ae {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 80px 0px 0px 0px;
}
.elementor-7
  .elementor-element.elementor-element-7b0e8ae
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-7
  .elementor-element.elementor-element-7695104.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-7
  .elementor-element.elementor-element-7695104.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-7
  .elementor-element.elementor-element-6fd274c
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-7
  .elementor-element.elementor-element-6fd274c.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-dbef746);
}
.elementor-7
  .elementor-element.elementor-element-6fd274c.elementor-view-framed
  .elementor-icon,
.elementor-7
  .elementor-element.elementor-element-6fd274c.elementor-view-default
  .elementor-icon {
  color: var(--e-global-color-dbef746);
  border-color: var(--e-global-color-dbef746);
}
.elementor-7
  .elementor-element.elementor-element-6fd274c.elementor-view-framed
  .elementor-icon,
.elementor-7
  .elementor-element.elementor-element-6fd274c.elementor-view-default
  .elementor-icon
  svg {
  fill: var(--e-global-color-dbef746);
}
.elementor-7 .elementor-element.elementor-element-6fd274c .elementor-icon {
  font-size: 75px;
}
.elementor-7 .elementor-element.elementor-element-6fd274c .elementor-icon svg {
  height: 75px;
}
.elementor-7 .elementor-element.elementor-element-6fd274c {
  width: auto;
  max-width: auto;
  top: 126px;
  z-index: 3;
}
body:not(.rtl) .elementor-7 .elementor-element.elementor-element-6fd274c {
  left: 47px;
}
body.rtl .elementor-7 .elementor-element.elementor-element-6fd274c {
  right: 47px;
}
.elementor-7
  .elementor-element.elementor-element-6fd274c
  > .elementor-widget-container {
  --e-transform-rotateZ: 83deg;
  border-style: none;
  border-radius: 100px 100px 100px 100px;
}
.elementor-7 .elementor-element.elementor-element-3bbf524 {
  text-align: right;
  width: auto;
  max-width: auto;
  top: -45px;
}
.elementor-7 .elementor-element.elementor-element-3bbf524 img {
  width: 44%;
  border-radius: 15px 15px 15px 15px;
  box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.12);
}
body:not(.rtl) .elementor-7 .elementor-element.elementor-element-3bbf524 {
  right: -41px;
}
body.rtl .elementor-7 .elementor-element.elementor-element-3bbf524 {
  left: -41px;
}
.elementor-7 .elementor-element.elementor-element-6fccda7 {
  text-align: left;
  width: auto;
  max-width: auto;
  top: 60px;
  z-index: 2;
}
.elementor-7 .elementor-element.elementor-element-6fccda7 img {
  width: 26%;
  border-radius: 10px 10px 10px 10px;
  box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.08);
}
body:not(.rtl) .elementor-7 .elementor-element.elementor-element-6fccda7 {
  left: -10px;
}
body.rtl .elementor-7 .elementor-element.elementor-element-6fccda7 {
  right: -10px;
}
.elementor-7 .elementor-element.elementor-element-b59391c img {
  width: 82%;
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px)
    hue-rotate(0deg);
}
.elementor-7
  .elementor-element.elementor-element-b59391c
  > .elementor-widget-container {
  padding: 0px 23px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-b59391c {
  width: auto;
  max-width: auto;
  top: -28px;
  z-index: 2;
}
body:not(.rtl) .elementor-7 .elementor-element.elementor-element-b59391c {
  right: 0px;
}
body.rtl .elementor-7 .elementor-element.elementor-element-b59391c {
  left: 0px;
}
.elementor-7 .elementor-element.elementor-element-dd5b9c0 {
  --spacer-size: 456px;
  z-index: 1;
}
.elementor-7
  .elementor-element.elementor-element-dd5b9c0
  > .elementor-widget-container {
  background-image: url("https://templatekit.jegtheme.com/inviz/wp-content/uploads/sites/344/2023/02/shape.png");
  background-repeat: no-repeat;
  background-size: contain;
}
.elementor-7
  .elementor-element.elementor-element-8acffaa:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-7
  .elementor-element.elementor-element-8acffaa
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-8acffaa
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-8acffaa
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-8c2e080
  .jeg-elementor-kit.jkit-animated-text {
  text-align: left;
}
.elementor-7
  .elementor-element.elementor-element-8c2e080
  .jeg-elementor-kit.jkit-animated-text
  .animated-text
  .normal-text {
  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);
  line-height: var(--e-global-typography-secondary-line-height);
  letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}
.elementor-7
  .elementor-element.elementor-element-8c2e080
  .jeg-elementor-kit.jkit-animated-text
  .animated-text
  .normal-text.style-color {
  color: var(--e-global-color-secondary);
}
.elementor-7
  .elementor-element.elementor-element-8c2e080
  .jeg-elementor-kit.jkit-animated-text
  .animated-text
  .dynamic-text {
  font-family: "Inter", Sans-serif;
  font-size: 44px;
  font-weight: 600;
  line-height: 1.2em;
  letter-spacing: -0.027em;
}
.elementor-7
  .elementor-element.elementor-element-8c2e080
  .jeg-elementor-kit.jkit-animated-text
  .animated-text
  .dynamic-wrapper.style-color
  .dynamic-text {
  color: var(--e-global-color-secondary);
}
.elementor-7
  .elementor-element.elementor-element-8c2e080
  .jeg-elementor-kit.jkit-animated-text
  .animated-text
  svg
  path.style-color {
  stroke: var(--e-global-color-accent);
}
.elementor-7
  .elementor-element.elementor-element-8c2e080
  .jeg-elementor-kit.jkit-animated-text
  .animated-text
  svg
  path {
  stroke-width: 30px;
  -moz-animation-duration: 10s;
  -webkit-animation-duration: 10s;
  -o-animation-duration: 10s;
  -ms-animation-duration: 10s;
  animation-duration: 10s;
}
.elementor-7
  .elementor-element.elementor-element-8c2e080
  > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-aa86f35 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-7
  .elementor-element.elementor-element-aa86f35
  > .elementor-widget-container {
  margin: 0px 0px 010px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-7
  .elementor-element.elementor-element-b230ed2
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(10px / 2);
}
.elementor-7
  .elementor-element.elementor-element-b230ed2
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(10px / 2);
}
.elementor-7
  .elementor-element.elementor-element-b230ed2
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(10px / 2);
  margin-left: calc(10px / 2);
}
.elementor-7
  .elementor-element.elementor-element-b230ed2
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-10px / 2);
  margin-left: calc(-10px / 2);
}
body.rtl
  .elementor-7
  .elementor-element.elementor-element-b230ed2
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-10px / 2);
}
body:not(.rtl)
  .elementor-7
  .elementor-element.elementor-element-b230ed2
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-10px / 2);
}
.elementor-7
  .elementor-element.elementor-element-b230ed2
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-4a36220);
  transition: color 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-b230ed2
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-4a36220);
  transition: fill 0.3s;
}
.elementor-7 .elementor-element.elementor-element-b230ed2 {
  --e-icon-list-icon-size: 18px;
  --icon-vertical-offset: 0px;
}
.elementor-7
  .elementor-element.elementor-element-b230ed2
  .elementor-icon-list-icon {
  padding-right: 12px;
}
.elementor-7
  .elementor-element.elementor-element-b230ed2
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-7
  .elementor-element.elementor-element-b230ed2
  .elementor-icon-list-item
  > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-7
  .elementor-element.elementor-element-b230ed2
  .elementor-icon-list-text {
  color: var(--e-global-color-text);
  transition: color 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-b230ed2
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-7
  .elementor-element.elementor-element-d179099
  .jeg-elementor-kit.jkit-button {
  text-align: left;
}
.elementor-7
  .elementor-element.elementor-element-d179099
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper {
  padding: 20px 35px 20px 35px;
  font-family: var(--e-global-typography-6946115-font-family), Sans-serif;
  font-size: var(--e-global-typography-6946115-font-size);
  font-weight: var(--e-global-typography-6946115-font-weight);
  text-transform: var(--e-global-typography-6946115-text-transform);
  line-height: var(--e-global-typography-6946115-line-height);
  letter-spacing: var(--e-global-typography-6946115-letter-spacing);
  word-spacing: var(--e-global-typography-6946115-word-spacing);
  color: #ffffff;
  background-color: var(--e-global-color-accent);
  border-style: none;
  border-radius: 100px 100px 100px 100px;
}
.elementor-7
  .elementor-element.elementor-element-d179099
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper
  svg {
  fill: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-d179099
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper:hover {
  color: var(--e-global-color-e835a70);
  background-color: var(--e-global-color-secondary);
}
.elementor-7
  .elementor-element.elementor-element-d179099
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper:hover
  svg {
  fill: var(--e-global-color-e835a70);
}
.elementor-7
  .elementor-element.elementor-element-d179099
  .jeg-elementor-kit.jkit-button.icon-position-before
  .jkit-button-wrapper
  i,
.elementor-7
  .elementor-element.elementor-element-d179099
  .jeg-elementor-kit.jkit-button.icon-position-before
  .jkit-button-wrapper
  svg {
  margin-right: 10px;
}
.elementor-7
  .elementor-element.elementor-element-d179099
  .jeg-elementor-kit.jkit-button.icon-position-after
  .jkit-button-wrapper
  i,
.elementor-7
  .elementor-element.elementor-element-d179099
  .jeg-elementor-kit.jkit-button.icon-position-after
  .jkit-button-wrapper
  svg {
  margin-left: 10px;
}
.elementor-7
  .elementor-element.elementor-element-d179099
  > .elementor-widget-container {
  margin: 15px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-d179099 {
  width: auto;
  max-width: auto;
}
.elementor-7 .elementor-element.elementor-element-9bc515a {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: -10px;
  margin-bottom: 0px;
  padding: 50px 0px 40px 0px;
  z-index: 3;
}
.elementor-7
  .elementor-element.elementor-element-9bc515a:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-7
  .elementor-element.elementor-element-9bc515a
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-9bc515a
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-696174c
  > .elementor-container {
  max-width: 1200px;
}
.elementor-7 .elementor-element.elementor-element-696174c {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 30px 0px 0px 0px;
}
.elementor-7
  .elementor-element.elementor-element-961faa9
  .jeg-elementor-kit.jkit-fun-fact {
  text-align: center;
}
.elementor-7
  .elementor-element.elementor-element-961faa9
  .jeg-elementor-kit.jkit-fun-fact
  .fun-fact-inner {
  justify-content: normal;
  align-items: normal;
  flex-direction: column;
}
.elementor-7
  .elementor-element.elementor-element-961faa9
  .jeg-elementor-kit.jkit-fun-fact
  .fun-fact-inner
  .content
  .number-wrapper {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-992616e-font-family), Sans-serif;
  font-size: var(--e-global-typography-992616e-font-size);
  font-weight: var(--e-global-typography-992616e-font-weight);
  line-height: var(--e-global-typography-992616e-line-height);
  letter-spacing: var(--e-global-typography-992616e-letter-spacing);
  word-spacing: var(--e-global-typography-992616e-word-spacing);
  margin-bottom: -5px;
}
.elementor-7
  .elementor-element.elementor-element-961faa9
  .jeg-elementor-kit.jkit-fun-fact
  .fun-fact-inner
  .content
  .number-wrapper
  .number {
  margin-right: -8px;
}
.elementor-7
  .elementor-element.elementor-element-961faa9
  .jeg-elementor-kit.jkit-fun-fact
  .fun-fact-inner
  .content
  .title {
  margin-bottom: 0px;
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-01ba038-font-family), Sans-serif;
  font-size: var(--e-global-typography-01ba038-font-size);
  font-weight: var(--e-global-typography-01ba038-font-weight);
  line-height: var(--e-global-typography-01ba038-line-height);
  letter-spacing: var(--e-global-typography-01ba038-letter-spacing);
  word-spacing: var(--e-global-typography-01ba038-word-spacing);
}
.elementor-7
  .elementor-element.elementor-element-961faa9
  .jeg-elementor-kit.jkit-fun-fact
  .fun-fact-inner
  .content
  .number-wrapper
  .super {
  color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-992616e-font-family), Sans-serif;
  font-size: var(--e-global-typography-992616e-font-size);
  font-weight: var(--e-global-typography-992616e-font-weight);
  line-height: var(--e-global-typography-992616e-line-height);
  letter-spacing: var(--e-global-typography-992616e-letter-spacing);
  word-spacing: var(--e-global-typography-992616e-word-spacing);
  top: 12px;
  left: 0px;
  vertical-align: super;
}
.elementor-7
  .elementor-element.elementor-element-ea478b0
  .jeg-elementor-kit.jkit-fun-fact {
  text-align: center;
}
.elementor-7
  .elementor-element.elementor-element-ea478b0
  .jeg-elementor-kit.jkit-fun-fact
  .fun-fact-inner {
  justify-content: normal;
  align-items: normal;
  flex-direction: column;
}
.elementor-7
  .elementor-element.elementor-element-ea478b0
  .jeg-elementor-kit.jkit-fun-fact
  .fun-fact-inner
  .content
  .number-wrapper {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-992616e-font-family), Sans-serif;
  font-size: var(--e-global-typography-992616e-font-size);
  font-weight: var(--e-global-typography-992616e-font-weight);
  line-height: var(--e-global-typography-992616e-line-height);
  letter-spacing: var(--e-global-typography-992616e-letter-spacing);
  word-spacing: var(--e-global-typography-992616e-word-spacing);
  margin-bottom: -5px;
}
.elementor-7
  .elementor-element.elementor-element-ea478b0
  .jeg-elementor-kit.jkit-fun-fact
  .fun-fact-inner
  .content
  .number-wrapper
  .number {
  margin-right: -8px;
}
.elementor-7
  .elementor-element.elementor-element-ea478b0
  .jeg-elementor-kit.jkit-fun-fact
  .fun-fact-inner
  .content
  .title {
  margin-bottom: 0px;
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-01ba038-font-family), Sans-serif;
  font-size: var(--e-global-typography-01ba038-font-size);
  font-weight: var(--e-global-typography-01ba038-font-weight);
  line-height: var(--e-global-typography-01ba038-line-height);
  letter-spacing: var(--e-global-typography-01ba038-letter-spacing);
  word-spacing: var(--e-global-typography-01ba038-word-spacing);
}
.elementor-7
  .elementor-element.elementor-element-ea478b0
  .jeg-elementor-kit.jkit-fun-fact
  .fun-fact-inner
  .content
  .number-wrapper
  .super {
  color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-992616e-font-family), Sans-serif;
  font-size: var(--e-global-typography-992616e-font-size);
  font-weight: var(--e-global-typography-992616e-font-weight);
  line-height: var(--e-global-typography-992616e-line-height);
  letter-spacing: var(--e-global-typography-992616e-letter-spacing);
  word-spacing: var(--e-global-typography-992616e-word-spacing);
  top: 12px;
  left: 0px;
  vertical-align: super;
}
.elementor-7
  .elementor-element.elementor-element-772447e
  .jeg-elementor-kit.jkit-fun-fact {
  text-align: center;
}
.elementor-7
  .elementor-element.elementor-element-772447e
  .jeg-elementor-kit.jkit-fun-fact
  .fun-fact-inner {
  justify-content: normal;
  align-items: normal;
  flex-direction: column;
}
.elementor-7
  .elementor-element.elementor-element-772447e
  .jeg-elementor-kit.jkit-fun-fact
  .fun-fact-inner
  .content
  .number-wrapper {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-992616e-font-family), Sans-serif;
  font-size: var(--e-global-typography-992616e-font-size);
  font-weight: var(--e-global-typography-992616e-font-weight);
  line-height: var(--e-global-typography-992616e-line-height);
  letter-spacing: var(--e-global-typography-992616e-letter-spacing);
  word-spacing: var(--e-global-typography-992616e-word-spacing);
  margin-bottom: -5px;
}
.elementor-7
  .elementor-element.elementor-element-772447e
  .jeg-elementor-kit.jkit-fun-fact
  .fun-fact-inner
  .content
  .number-wrapper
  .number {
  margin-right: -8px;
}
.elementor-7
  .elementor-element.elementor-element-772447e
  .jeg-elementor-kit.jkit-fun-fact
  .fun-fact-inner
  .content
  .title {
  margin-bottom: 0px;
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-01ba038-font-family), Sans-serif;
  font-size: var(--e-global-typography-01ba038-font-size);
  font-weight: var(--e-global-typography-01ba038-font-weight);
  line-height: var(--e-global-typography-01ba038-line-height);
  letter-spacing: var(--e-global-typography-01ba038-letter-spacing);
  word-spacing: var(--e-global-typography-01ba038-word-spacing);
}
.elementor-7
  .elementor-element.elementor-element-772447e
  .jeg-elementor-kit.jkit-fun-fact
  .fun-fact-inner
  .content
  .number-wrapper
  .super {
  color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-992616e-font-family), Sans-serif;
  font-size: var(--e-global-typography-992616e-font-size);
  font-weight: var(--e-global-typography-992616e-font-weight);
  line-height: var(--e-global-typography-992616e-line-height);
  letter-spacing: var(--e-global-typography-992616e-letter-spacing);
  word-spacing: var(--e-global-typography-992616e-word-spacing);
  top: 12px;
  left: 0px;
  vertical-align: super;
}
.elementor-7
  .elementor-element.elementor-element-d8ece54
  > .elementor-container {
  max-width: 1200px;
}
.elementor-7
  .elementor-element.elementor-element-d8ece54:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-7
  .elementor-element.elementor-element-d8ece54
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-7 .elementor-element.elementor-element-d8ece54 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 100px 0px;
  z-index: 3;
}
.elementor-7
  .elementor-element.elementor-element-d8ece54
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-c109ee1
  > .elementor-container {
  max-width: 1200px;
}
.elementor-7 .elementor-element.elementor-element-c109ee1 {
  padding: 80px 0px 30px 0px;
}
.elementor-bc-flex-widget
  .elementor-7
  .elementor-element.elementor-element-3312afc.elementor-column
  .elementor-widget-wrap {
  align-items: flex-start;
}
.elementor-7
  .elementor-element.elementor-element-3312afc.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-7
  .elementor-element.elementor-element-3312afc
  > .elementor-element-populated {
  padding: 0px 40px 0px 0px;
}
.elementor-7
  .elementor-element.elementor-element-3312afc.elementor-column.jkit-sticky-element--enabled {
  position: sticky;
  height: fit-content;
  z-index: 100;
}
.elementor-7
  .elementor-element.elementor-element-3312afc.elementor-column.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--down {
  top: 20px;
}
.elementor-7
  .elementor-element.elementor-element-3312afc.elementor-column.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--both {
  top: 20px;
}
#wpadminbar
  ~ .elementor-7
  .elementor-element.elementor-element-3312afc.elementor-column.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--down,
#wpadminbar
  ~ *
  .elementor-7
  .elementor-element.elementor-element-3312afc.elementor-column.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--down {
  top: calc(20px + var(--wpadminbar-height, 0px));
}
#wpadminbar
  ~ .elementor-7
  .elementor-element.elementor-element-3312afc.elementor-column.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--both,
#wpadminbar
  ~ *
  .elementor-7
  .elementor-element.elementor-element-3312afc.elementor-column.jkit-sticky-element--enabled.sticky-pinned.jkit-sticky-element-on--both {
  top: calc(20px + var(--wpadminbar-height, 0px));
}
.elementor-7
  .elementor-element.elementor-element-97badec
  .jeg-elementor-kit.jkit-animated-text {
  text-align: left;
}
.elementor-7
  .elementor-element.elementor-element-97badec
  .jeg-elementor-kit.jkit-animated-text
  .animated-text
  .normal-text {
  font-family: "Inter", Sans-serif;
  font-size: 44px;
  font-weight: 600;
  line-height: 1.2em;
  letter-spacing: -0.027em;
}
.elementor-7
  .elementor-element.elementor-element-97badec
  .jeg-elementor-kit.jkit-animated-text
  .animated-text
  .normal-text.style-color {
  color: var(--e-global-color-secondary);
}
.elementor-7
  .elementor-element.elementor-element-97badec
  .jeg-elementor-kit.jkit-animated-text
  .animated-text
  .dynamic-text {
  font-family: "Inter", Sans-serif;
  font-size: 44px;
  font-weight: 600;
  line-height: 1.2em;
  letter-spacing: -0.027em;
}
.elementor-7
  .elementor-element.elementor-element-97badec
  .jeg-elementor-kit.jkit-animated-text
  .animated-text
  .dynamic-wrapper.style-color
  .dynamic-text {
  color: var(--e-global-color-secondary);
}
.elementor-7
  .elementor-element.elementor-element-97badec
  .jeg-elementor-kit.jkit-animated-text
  .animated-text
  svg
  path.style-color {
  stroke: var(--e-global-color-accent);
}
.elementor-7
  .elementor-element.elementor-element-97badec
  .jeg-elementor-kit.jkit-animated-text
  .animated-text
  svg
  path {
  stroke-width: 30px;
  -moz-animation-duration: 10s;
  -webkit-animation-duration: 10s;
  -o-animation-duration: 10s;
  -ms-animation-duration: 10s;
  animation-duration: 10s;
}
.elementor-7
  .elementor-element.elementor-element-97badec
  > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-5be46df {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-7
  .elementor-element.elementor-element-5be46df
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 150px 0px 0px;
}
.elementor-7
  .elementor-element.elementor-element-50b4333
  .jeg-elementor-kit.jkit-button {
  text-align: left;
}
.elementor-7
  .elementor-element.elementor-element-50b4333
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper {
  padding: 20px 35px 20px 35px;
  font-family: "Inter", Sans-serif;
  font-size: 16px;
  font-weight: 600;
  text-transform: capitalize;
  line-height: 1em;
  color: #ffffff;
  background-color: var(--e-global-color-accent);
  border-style: none;
  border-radius: 100px 100px 100px 100px;
}
.elementor-7
  .elementor-element.elementor-element-50b4333
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper
  svg {
  fill: #ffffff;
}
.elementor-7
  .elementor-element.elementor-element-50b4333
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper:hover {
  color: var(--e-global-color-e835a70);
  background-color: var(--e-global-color-secondary);
}
.elementor-7
  .elementor-element.elementor-element-50b4333
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper:hover
  svg {
  fill: var(--e-global-color-e835a70);
}
.elementor-7
  .elementor-element.elementor-element-50b4333
  .jeg-elementor-kit.jkit-button.icon-position-before
  .jkit-button-wrapper
  i,
.elementor-7
  .elementor-element.elementor-element-50b4333
  .jeg-elementor-kit.jkit-button.icon-position-before
  .jkit-button-wrapper
  svg {
  margin-right: 10px;
}
.elementor-7
  .elementor-element.elementor-element-50b4333
  .jeg-elementor-kit.jkit-button.icon-position-after
  .jkit-button-wrapper
  i,
.elementor-7
  .elementor-element.elementor-element-50b4333
  .jeg-elementor-kit.jkit-button.icon-position-after
  .jkit-button-wrapper
  svg {
  margin-left: 10px;
}
.elementor-7
  .elementor-element.elementor-element-50b4333
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-50b4333 {
  width: auto;
  max-width: auto;
}
.elementor-7
  .elementor-element.elementor-element-b4d42b7
  > .elementor-element-populated {
  padding: 10px 15px 10px 10px;
}
.elementor-7 .elementor-element.elementor-element-b4d42b7 {
  z-index: 2;
}
.elementor-7
  .elementor-element.elementor-element-1d332ff
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  text-align: left;
  background-color: var(--e-global-color-e835a70);
  padding: 40px 40px 30px 40px;
  box-shadow: 0px 0px 25px -5px rgba(0, 0, 0, 0.12);
  border-style: none;
  border-radius: 15px 15px 15px 15px;
}
.elementor-7
  .elementor-element.elementor-element-1d332ff.jkit-equal-height-enable,
.elementor-7
  .elementor-element.elementor-element-1d332ff.jkit-equal-height-enable
  .elementor-widget-container,
.elementor-7
  .elementor-element.elementor-element-1d332ff.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box,
.elementor-7
  .elementor-element.elementor-element-1d332ff.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  height: 100%;
}
.elementor-7
  .elementor-element.elementor-element-1d332ff
  .jeg-elementor-kit.jkit-icon-box
  .title {
  margin: 0px 0px 0px 0px;
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-824a9bf-font-family), Sans-serif;
  font-size: var(--e-global-typography-824a9bf-font-size);
  font-weight: var(--e-global-typography-824a9bf-font-weight);
  line-height: var(--e-global-typography-824a9bf-line-height);
  letter-spacing: var(--e-global-typography-824a9bf-letter-spacing);
  word-spacing: var(--e-global-typography-824a9bf-word-spacing);
}
.elementor-7
  .elementor-element.elementor-element-1d332ff
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  i {
  font-size: 100px;
}
.elementor-7
  .elementor-element.elementor-element-1d332ff
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  svg {
  width: 100px;
}
.elementor-7
  .elementor-element.elementor-element-1d332ff
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon {
  color: var(--e-global-color-4a36220);
  margin: 0px 0px 0px 0px;
  height: 70px;
  width: 53px;
  line-height: 0px;
}
.elementor-7
  .elementor-element.elementor-element-1d332ff
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  svg {
  fill: var(--e-global-color-4a36220);
  width: 50px;
}
.elementor-7
  .elementor-element.elementor-element-1d332ff
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  i {
  font-size: 50px;
}
.elementor-7
  .elementor-element.elementor-element-1d332ff
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link {
  padding: 15px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  font-family: var(--e-global-typography-3bcdb35-font-family), Sans-serif;
  font-size: var(--e-global-typography-3bcdb35-font-size);
  font-weight: var(--e-global-typography-3bcdb35-font-weight);
  line-height: var(--e-global-typography-3bcdb35-line-height);
  letter-spacing: var(--e-global-typography-3bcdb35-letter-spacing);
  word-spacing: var(--e-global-typography-3bcdb35-word-spacing);
  background-color: #ffffff00;
}
.elementor-7
  .elementor-element.elementor-element-1d332ff
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  i {
  font-size: 20px;
}
.elementor-7
  .elementor-element.elementor-element-1d332ff
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  svg {
  width: 20px;
  fill: var(--e-global-color-text);
}
.elementor-7
  .elementor-element.elementor-element-1d332ff
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-after
  a.icon-box-link
  i,
.elementor-7
  .elementor-element.elementor-element-1d332ff
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-after
  a.icon-box-link
  svg {
  margin-left: 0px;
}
.elementor-7
  .elementor-element.elementor-element-1d332ff
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-before
  a.icon-box-link
  i,
.elementor-7
  .elementor-element.elementor-element-1d332ff
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-before
  a.icon-box-link
  svg {
  margin-right: 0px;
}
.elementor-7
  .elementor-element.elementor-element-1d332ff
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link,
.elementor-7
  .elementor-element.elementor-element-1d332ff
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  i {
  color: var(--e-global-color-text);
}
.elementor-7
  .elementor-element.elementor-element-1d332ff
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link,
.elementor-7
  .elementor-element.elementor-element-1d332ff
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link
  i {
  color: var(--e-global-color-secondary);
}
.elementor-7
  .elementor-element.elementor-element-1d332ff
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link
  svg {
  fill: var(--e-global-color-secondary);
}
.elementor-7
  .elementor-element.elementor-element-1d332ff
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link {
  background-color: #004de900;
}
.elementor-7
  .elementor-element.elementor-element-1d332ff
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 10px 0px;
}
.elementor-7
  .elementor-element.elementor-element-95a49e7
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  text-align: left;
  background-color: var(--e-global-color-e835a70);
  padding: 40px 40px 30px 40px;
  box-shadow: 0px 0px 25px -5px rgba(0, 0, 0, 0.12);
  border-style: none;
  border-radius: 15px 15px 15px 15px;
}
.elementor-7
  .elementor-element.elementor-element-95a49e7.jkit-equal-height-enable,
.elementor-7
  .elementor-element.elementor-element-95a49e7.jkit-equal-height-enable
  .elementor-widget-container,
.elementor-7
  .elementor-element.elementor-element-95a49e7.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box,
.elementor-7
  .elementor-element.elementor-element-95a49e7.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  height: 100%;
}
.elementor-7
  .elementor-element.elementor-element-95a49e7
  .jeg-elementor-kit.jkit-icon-box
  .title {
  margin: 0px 0px 0px 0px;
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-824a9bf-font-family), Sans-serif;
  font-size: var(--e-global-typography-824a9bf-font-size);
  font-weight: var(--e-global-typography-824a9bf-font-weight);
  line-height: var(--e-global-typography-824a9bf-line-height);
  letter-spacing: var(--e-global-typography-824a9bf-letter-spacing);
  word-spacing: var(--e-global-typography-824a9bf-word-spacing);
}
.elementor-7
  .elementor-element.elementor-element-95a49e7
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  i {
  font-size: 100px;
}
.elementor-7
  .elementor-element.elementor-element-95a49e7
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  svg {
  width: 100px;
}
.elementor-7
  .elementor-element.elementor-element-95a49e7
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon {
  color: var(--e-global-color-4a36220);
  margin: 0px 0px 0px 0px;
  height: 70px;
  width: 53px;
  line-height: 0px;
}
.elementor-7
  .elementor-element.elementor-element-95a49e7
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  svg {
  fill: var(--e-global-color-4a36220);
  width: 50px;
}
.elementor-7
  .elementor-element.elementor-element-95a49e7
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  i {
  font-size: 50px;
}
.elementor-7
  .elementor-element.elementor-element-95a49e7
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link {
  padding: 15px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  font-family: var(--e-global-typography-3bcdb35-font-family), Sans-serif;
  font-size: var(--e-global-typography-3bcdb35-font-size);
  font-weight: var(--e-global-typography-3bcdb35-font-weight);
  line-height: var(--e-global-typography-3bcdb35-line-height);
  letter-spacing: var(--e-global-typography-3bcdb35-letter-spacing);
  word-spacing: var(--e-global-typography-3bcdb35-word-spacing);
  background-color: #ffffff00;
}
.elementor-7
  .elementor-element.elementor-element-95a49e7
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  i {
  font-size: 20px;
}
.elementor-7
  .elementor-element.elementor-element-95a49e7
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  svg {
  width: 20px;
  fill: var(--e-global-color-text);
}
.elementor-7
  .elementor-element.elementor-element-95a49e7
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-after
  a.icon-box-link
  i,
.elementor-7
  .elementor-element.elementor-element-95a49e7
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-after
  a.icon-box-link
  svg {
  margin-left: 0px;
}
.elementor-7
  .elementor-element.elementor-element-95a49e7
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-before
  a.icon-box-link
  i,
.elementor-7
  .elementor-element.elementor-element-95a49e7
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-before
  a.icon-box-link
  svg {
  margin-right: 0px;
}
.elementor-7
  .elementor-element.elementor-element-95a49e7
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link,
.elementor-7
  .elementor-element.elementor-element-95a49e7
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  i {
  color: var(--e-global-color-text);
}
.elementor-7
  .elementor-element.elementor-element-95a49e7
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link,
.elementor-7
  .elementor-element.elementor-element-95a49e7
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link
  i {
  color: var(--e-global-color-secondary);
}
.elementor-7
  .elementor-element.elementor-element-95a49e7
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link
  svg {
  fill: var(--e-global-color-secondary);
}
.elementor-7
  .elementor-element.elementor-element-95a49e7
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link {
  background-color: #004de900;
}
.elementor-7
  .elementor-element.elementor-element-95a49e7
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-7
  .elementor-element.elementor-element-df45d4a
  > .elementor-element-populated {
  margin: 40px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 10px 10px 10px 15px;
}
.elementor-7 .elementor-element.elementor-element-df45d4a {
  z-index: 2;
}
.elementor-7
  .elementor-element.elementor-element-65f81e5
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  text-align: left;
  background-color: var(--e-global-color-e835a70);
  padding: 40px 40px 30px 40px;
  box-shadow: 0px 0px 25px -5px rgba(0, 0, 0, 0.12);
  border-style: none;
  border-radius: 15px 15px 15px 15px;
}
.elementor-7
  .elementor-element.elementor-element-65f81e5.jkit-equal-height-enable,
.elementor-7
  .elementor-element.elementor-element-65f81e5.jkit-equal-height-enable
  .elementor-widget-container,
.elementor-7
  .elementor-element.elementor-element-65f81e5.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box,
.elementor-7
  .elementor-element.elementor-element-65f81e5.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  height: 100%;
}
.elementor-7
  .elementor-element.elementor-element-65f81e5
  .jeg-elementor-kit.jkit-icon-box
  .title {
  margin: 0px 0px 0px 0px;
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-824a9bf-font-family), Sans-serif;
  font-size: var(--e-global-typography-824a9bf-font-size);
  font-weight: var(--e-global-typography-824a9bf-font-weight);
  line-height: var(--e-global-typography-824a9bf-line-height);
  letter-spacing: var(--e-global-typography-824a9bf-letter-spacing);
  word-spacing: var(--e-global-typography-824a9bf-word-spacing);
}
.elementor-7
  .elementor-element.elementor-element-65f81e5
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  i {
  font-size: 100px;
}
.elementor-7
  .elementor-element.elementor-element-65f81e5
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  svg {
  width: 100px;
}
.elementor-7
  .elementor-element.elementor-element-65f81e5
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon {
  color: var(--e-global-color-4a36220);
  margin: 0px 0px 0px 0px;
  height: 70px;
  width: 53px;
  line-height: 0px;
}
.elementor-7
  .elementor-element.elementor-element-65f81e5
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  svg {
  fill: var(--e-global-color-4a36220);
  width: 50px;
}
.elementor-7
  .elementor-element.elementor-element-65f81e5
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  i {
  font-size: 50px;
}
.elementor-7
  .elementor-element.elementor-element-65f81e5
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link {
  padding: 15px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  font-family: var(--e-global-typography-3bcdb35-font-family), Sans-serif;
  font-size: var(--e-global-typography-3bcdb35-font-size);
  font-weight: var(--e-global-typography-3bcdb35-font-weight);
  line-height: var(--e-global-typography-3bcdb35-line-height);
  letter-spacing: var(--e-global-typography-3bcdb35-letter-spacing);
  word-spacing: var(--e-global-typography-3bcdb35-word-spacing);
  background-color: #ffffff00;
}
.elementor-7
  .elementor-element.elementor-element-65f81e5
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  i {
  font-size: 20px;
}
.elementor-7
  .elementor-element.elementor-element-65f81e5
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  svg {
  width: 20px;
  fill: var(--e-global-color-text);
}
.elementor-7
  .elementor-element.elementor-element-65f81e5
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-after
  a.icon-box-link
  i,
.elementor-7
  .elementor-element.elementor-element-65f81e5
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-after
  a.icon-box-link
  svg {
  margin-left: 0px;
}
.elementor-7
  .elementor-element.elementor-element-65f81e5
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-before
  a.icon-box-link
  i,
.elementor-7
  .elementor-element.elementor-element-65f81e5
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-before
  a.icon-box-link
  svg {
  margin-right: 0px;
}
.elementor-7
  .elementor-element.elementor-element-65f81e5
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link,
.elementor-7
  .elementor-element.elementor-element-65f81e5
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  i {
  color: var(--e-global-color-text);
}
.elementor-7
  .elementor-element.elementor-element-65f81e5
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link,
.elementor-7
  .elementor-element.elementor-element-65f81e5
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link
  i {
  color: var(--e-global-color-secondary);
}
.elementor-7
  .elementor-element.elementor-element-65f81e5
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link
  svg {
  fill: var(--e-global-color-secondary);
}
.elementor-7
  .elementor-element.elementor-element-65f81e5
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link {
  background-color: #004de900;
}
.elementor-7
  .elementor-element.elementor-element-65f81e5
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 10px 0px;
}
.elementor-7
  .elementor-element.elementor-element-0290297
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  text-align: left;
  background-color: var(--e-global-color-e835a70);
  padding: 40px 40px 30px 40px;
  box-shadow: 0px 0px 25px -5px rgba(0, 0, 0, 0.12);
  border-style: none;
  border-radius: 15px 15px 15px 15px;
}
.elementor-7
  .elementor-element.elementor-element-0290297.jkit-equal-height-enable,
.elementor-7
  .elementor-element.elementor-element-0290297.jkit-equal-height-enable
  .elementor-widget-container,
.elementor-7
  .elementor-element.elementor-element-0290297.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box,
.elementor-7
  .elementor-element.elementor-element-0290297.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  height: 100%;
}
.elementor-7
  .elementor-element.elementor-element-0290297
  .jeg-elementor-kit.jkit-icon-box
  .title {
  margin: 0px 0px 0px 0px;
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-824a9bf-font-family), Sans-serif;
  font-size: var(--e-global-typography-824a9bf-font-size);
  font-weight: var(--e-global-typography-824a9bf-font-weight);
  line-height: var(--e-global-typography-824a9bf-line-height);
  letter-spacing: var(--e-global-typography-824a9bf-letter-spacing);
  word-spacing: var(--e-global-typography-824a9bf-word-spacing);
}
.elementor-7
  .elementor-element.elementor-element-0290297
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  i {
  font-size: 100px;
}
.elementor-7
  .elementor-element.elementor-element-0290297
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  svg {
  width: 100px;
}
.elementor-7
  .elementor-element.elementor-element-0290297
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon {
  color: var(--e-global-color-4a36220);
  margin: 0px 0px 0px 0px;
  height: 70px;
  width: 53px;
  line-height: 0px;
}
.elementor-7
  .elementor-element.elementor-element-0290297
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  svg {
  fill: var(--e-global-color-4a36220);
  width: 50px;
}
.elementor-7
  .elementor-element.elementor-element-0290297
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  i {
  font-size: 50px;
}
.elementor-7
  .elementor-element.elementor-element-0290297
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link {
  padding: 15px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  font-family: var(--e-global-typography-3bcdb35-font-family), Sans-serif;
  font-size: var(--e-global-typography-3bcdb35-font-size);
  font-weight: var(--e-global-typography-3bcdb35-font-weight);
  line-height: var(--e-global-typography-3bcdb35-line-height);
  letter-spacing: var(--e-global-typography-3bcdb35-letter-spacing);
  word-spacing: var(--e-global-typography-3bcdb35-word-spacing);
  background-color: #ffffff00;
}
.elementor-7
  .elementor-element.elementor-element-0290297
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  i {
  font-size: 20px;
}
.elementor-7
  .elementor-element.elementor-element-0290297
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  svg {
  width: 20px;
  fill: var(--e-global-color-text);
}
.elementor-7
  .elementor-element.elementor-element-0290297
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-after
  a.icon-box-link
  i,
.elementor-7
  .elementor-element.elementor-element-0290297
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-after
  a.icon-box-link
  svg {
  margin-left: 0px;
}
.elementor-7
  .elementor-element.elementor-element-0290297
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-before
  a.icon-box-link
  i,
.elementor-7
  .elementor-element.elementor-element-0290297
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-before
  a.icon-box-link
  svg {
  margin-right: 0px;
}
.elementor-7
  .elementor-element.elementor-element-0290297
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link,
.elementor-7
  .elementor-element.elementor-element-0290297
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  i {
  color: var(--e-global-color-text);
}
.elementor-7
  .elementor-element.elementor-element-0290297
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link,
.elementor-7
  .elementor-element.elementor-element-0290297
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link
  i {
  color: var(--e-global-color-secondary);
}
.elementor-7
  .elementor-element.elementor-element-0290297
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link
  svg {
  fill: var(--e-global-color-secondary);
}
.elementor-7
  .elementor-element.elementor-element-0290297
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link {
  background-color: #004de900;
}
.elementor-7
  .elementor-element.elementor-element-0290297
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-60f6a80 {
  text-align: right;
  width: auto;
  max-width: auto;
  top: 72px;
}
.elementor-7 .elementor-element.elementor-element-60f6a80 img {
  width: 51.5%;
}
body:not(.rtl) .elementor-7 .elementor-element.elementor-element-60f6a80 {
  right: 0px;
}
body.rtl .elementor-7 .elementor-element.elementor-element-60f6a80 {
  left: 0px;
}
.elementor-7
  .elementor-element.elementor-element-3cd0a67:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-7
  .elementor-element.elementor-element-3cd0a67
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-f2f64d0);
}
.elementor-7 .elementor-element.elementor-element-3cd0a67 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 0px 0px;
}
.elementor-7
  .elementor-element.elementor-element-3cd0a67
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-3d45f47
  > .elementor-container {
  max-width: 1200px;
}
.elementor-7
  .elementor-element.elementor-element-3d45f47:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-7
  .elementor-element.elementor-element-3d45f47
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(
    -90deg,
    var(--e-global-color-e835a70) 33%,
    #ffffff00 33%
  );
}
.elementor-7 .elementor-element.elementor-element-3d45f47 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: -20px;
  margin-bottom: 0px;
}
.elementor-7
  .elementor-element.elementor-element-3d45f47
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-4ca8829:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-7
  .elementor-element.elementor-element-4ca8829
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("https://templatekit.jegtheme.com/inviz/wp-content/uploads/sites/344/2023/02/shape-divider-2.png");
  background-position: -125px 0px;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-7
  .elementor-element.elementor-element-4ca8829
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-4ca8829
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7 .elementor-element.elementor-element-e26cbb2 {
  --spacer-size: 80px;
}
.elementor-7
  .elementor-element.elementor-element-7742e1b
  > .elementor-container {
  max-width: 1200px;
}
.elementor-7 .elementor-element.elementor-element-7742e1b {
  padding: 20px 0px 0px 0px;
}
.elementor-7
  .elementor-element.elementor-element-628371e
  > .elementor-element-populated {
  padding: 10px 10px 0px 10px;
}
.elementor-7
  .elementor-element.elementor-element-a67d909
  > .elementor-widget-container {
  margin: 0px 0px -20px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-a67d909 {
  z-index: 2;
}
.elementor-7 .elementor-element.elementor-element-8ea4b33 {
  --spacer-size: 444px;
  bottom: 0px;
}
body:not(.rtl) .elementor-7 .elementor-element.elementor-element-8ea4b33 {
  left: -267px;
}
body.rtl .elementor-7 .elementor-element.elementor-element-8ea4b33 {
  right: -267px;
}
.elementor-7
  .elementor-element.elementor-element-8ea4b33
  > .elementor-widget-container {
  background-color: transparent;
  background-image: radial-gradient(
    at bottom center,
    #fff17380 0%,
    #e9f3f100 70%
  );
}
.elementor-bc-flex-widget
  .elementor-7
  .elementor-element.elementor-element-caad71c.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-7
  .elementor-element.elementor-element-caad71c.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-7
  .elementor-element.elementor-element-caad71c
  > .elementor-element-populated {
  padding: 10px 10px 10px 123px;
}
.elementor-7
  .elementor-element.elementor-element-893119c
  .jeg-elementor-kit.jkit-animated-text {
  text-align: left;
}
.elementor-7
  .elementor-element.elementor-element-893119c
  .jeg-elementor-kit.jkit-animated-text
  .animated-text
  .normal-text {
  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);
  line-height: var(--e-global-typography-secondary-line-height);
  letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}
.elementor-7
  .elementor-element.elementor-element-893119c
  .jeg-elementor-kit.jkit-animated-text
  .animated-text
  .normal-text.style-color {
  color: var(--e-global-color-secondary);
}
.elementor-7
  .elementor-element.elementor-element-893119c
  .jeg-elementor-kit.jkit-animated-text
  .animated-text
  .dynamic-text {
  font-family: "Inter", Sans-serif;
  font-size: 44px;
  font-weight: 600;
  line-height: 1.2em;
  letter-spacing: -0.027em;
}
.elementor-7
  .elementor-element.elementor-element-893119c
  .jeg-elementor-kit.jkit-animated-text
  .animated-text
  .dynamic-wrapper.style-color
  .dynamic-text {
  color: var(--e-global-color-secondary);
}
.elementor-7
  .elementor-element.elementor-element-893119c
  .jeg-elementor-kit.jkit-animated-text
  .animated-text
  svg
  path.style-color {
  stroke: var(--e-global-color-accent);
}
.elementor-7
  .elementor-element.elementor-element-893119c
  .jeg-elementor-kit.jkit-animated-text
  .animated-text
  svg
  path {
  stroke-width: 30px;
  -moz-animation-duration: 10s;
  -webkit-animation-duration: 10s;
  -o-animation-duration: 10s;
  -ms-animation-duration: 10s;
  animation-duration: 10s;
}
.elementor-7
  .elementor-element.elementor-element-893119c
  > .elementor-widget-container {
  margin: 0px 0px 10px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-7 .elementor-element.elementor-element-160a489 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-7
  .elementor-element.elementor-element-160a489
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 25px 0px 0px;
}
.elementor-7
  .elementor-element.elementor-element-0d256e3
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  text-align: left;
  padding: 0px 0px 0px 0px;
  border-style: none;
}
.elementor-7
  .elementor-element.elementor-element-0d256e3.jkit-equal-height-enable,
.elementor-7
  .elementor-element.elementor-element-0d256e3.jkit-equal-height-enable
  .elementor-widget-container,
.elementor-7
  .elementor-element.elementor-element-0d256e3.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box,
.elementor-7
  .elementor-element.elementor-element-0d256e3.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  height: 100%;
}
.elementor-7
  .elementor-element.elementor-element-0d256e3
  .jeg-elementor-kit.jkit-icon-box
  .title {
  margin: 0px 0px 0px 5px;
  padding: 0px 0px 0px 0px;
  color: var(--e-global-color-secondary);
  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);
  line-height: var(--e-global-typography-accent-line-height);
  letter-spacing: var(--e-global-typography-accent-letter-spacing);
}
.elementor-7
  .elementor-element.elementor-element-0d256e3
  .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-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
  margin: 0px 0px 0px 5px;
}
.elementor-7
  .elementor-element.elementor-element-0d256e3
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  i {
  font-size: 100px;
}
.elementor-7
  .elementor-element.elementor-element-0d256e3
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  svg {
  width: 100px;
}
.elementor-7
  .elementor-element.elementor-element-0d256e3
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon {
  color: var(--e-global-color-4a36220);
  margin: 8px 0px 2px 0px;
  width: 40px;
}
.elementor-7
  .elementor-element.elementor-element-0d256e3
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  svg {
  fill: var(--e-global-color-4a36220);
  width: 35px;
}
.elementor-7
  .elementor-element.elementor-element-0d256e3
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  i {
  font-size: 35px;
}
.elementor-7
  .elementor-element.elementor-element-0d256e3
  > .elementor-widget-container {
  padding: 0px 0px 0px 0px;
}
.elementor-7
  .elementor-element.elementor-element-8613653
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  text-align: left;
  padding: 0px 0px 0px 0px;
  border-style: none;
}
.elementor-7
  .elementor-element.elementor-element-8613653.jkit-equal-height-enable,
.elementor-7
  .elementor-element.elementor-element-8613653.jkit-equal-height-enable
  .elementor-widget-container,
.elementor-7
  .elementor-element.elementor-element-8613653.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box,
.elementor-7
  .elementor-element.elementor-element-8613653.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  height: 100%;
}
.elementor-7
  .elementor-element.elementor-element-8613653
  .jeg-elementor-kit.jkit-icon-box
  .title {
  margin: 0px 0px 0px 5px;
  padding: 0px 0px 0px 0px;
  color: var(--e-global-color-secondary);
  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);
  line-height: var(--e-global-typography-accent-line-height);
  letter-spacing: var(--e-global-typography-accent-letter-spacing);
}
.elementor-7
  .elementor-element.elementor-element-8613653
  .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-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
  margin: 0px 0px 0px 5px;
}
.elementor-7
  .elementor-element.elementor-element-8613653
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  i {
  font-size: 100px;
}
.elementor-7
  .elementor-element.elementor-element-8613653
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  svg {
  width: 100px;
}
.elementor-7
  .elementor-element.elementor-element-8613653
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon {
  color: var(--e-global-color-4a36220);
  margin: 10px 0px 2px 0px;
  height: 40px;
  width: 40px;
}
.elementor-7
  .elementor-element.elementor-element-8613653
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  svg {
  fill: var(--e-global-color-4a36220);
  width: 35px;
}
.elementor-7
  .elementor-element.elementor-element-8613653
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  i {
  font-size: 35px;
}
.elementor-7 .elementor-element.elementor-element-2f6c937 {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 80px 0px 60px 0px;
  z-index: 3;
}
.elementor-7
  .elementor-element.elementor-element-2f6c937:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-7
  .elementor-element.elementor-element-2f6c937
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-e835a70);
}
.elementor-7
  .elementor-element.elementor-element-2f6c937
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7 .elementor-element.elementor-element-fed48b3 {
  overflow: hidden;
  padding: 0px 0px 0px 0px;
}
.elementor-7
  .elementor-element.elementor-element-7516a6b
  .jeg-elementor-kit.jkit-testimonials
  .testimonials-track
  .testimonial-item.elementor-repeater-item-090f58a
  .testimonial-box {
  background-image: none !important;
  background-position: center right;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-7
  .elementor-element.elementor-element-7516a6b
  .jeg-elementor-kit.jkit-testimonials
  .testimonials-track
  .testimonial-item.elementor-repeater-item-3d89569
  .testimonial-box {
  background-image: none !important;
  background-position: top right;
  background-size: cover;
}
.elementor-7
  .elementor-element.elementor-element-7516a6b
  .jeg-elementor-kit.jkit-testimonials
  .testimonials-track
  .testimonial-item.elementor-repeater-item-de5780f
  .testimonial-box {
  background-image: none !important;
  background-position: top right;
  background-size: cover;
}
.elementor-7
  .elementor-element.elementor-element-7516a6b
  .jeg-elementor-kit.jkit-testimonials
  .testimonials-track
  .testimonial-item.elementor-repeater-item-0a61e7f
  .testimonial-box {
  background-image: none !important;
  background-position: top right;
  background-size: cover;
}
.elementor-7
  .elementor-element.elementor-element-7516a6b
  .jeg-elementor-kit.jkit-testimonials
  .testimonials-track
  .testimonial-item.elementor-repeater-item-aa33aef
  .testimonial-box {
  background-image: none !important;
  background-position: top right;
  background-size: cover;
}
.elementor-7
  .elementor-element.elementor-element-7516a6b
  .jeg-elementor-kit.jkit-testimonials
  .testimonials-track
  .testimonial-item
  .testimonial-box {
  background-color: var(--e-global-color-e835a70);
  margin: 50px 0px 50px 0px;
  padding: 40px 150px 30px 40px;
  border-radius: 10px 10px 10px 10px;
  box-shadow: 0px 5px 40px 0px rgba(0, 0, 0, 0.1);
}
.elementor-7
  .elementor-element.elementor-element-7516a6b
  .jeg-elementor-kit.jkit-testimonials.style-1
  .testimonials-track
  .testimonial-item
  .testimonial-box
  .testimonial-slider::before {
  border-radius: 10px 10px 10px 10px;
}
.elementor-7
  .elementor-element.elementor-element-7516a6b
  .jeg-elementor-kit.jkit-testimonials
  .testimonials-track
  .testimonial-item
  .testimonial-box
  .comment-content
  p {
  font-family: var(--e-global-typography-164b1ff-font-family), Sans-serif;
  font-size: var(--e-global-typography-164b1ff-font-size);
  font-weight: var(--e-global-typography-164b1ff-font-weight);
  font-style: var(--e-global-typography-164b1ff-font-style);
  line-height: var(--e-global-typography-164b1ff-line-height);
  letter-spacing: var(--e-global-typography-164b1ff-letter-spacing);
  word-spacing: var(--e-global-typography-164b1ff-word-spacing);
  padding: 15px 0px 0px 0px;
  color: var(--e-global-color-text);
}
.elementor-7
  .elementor-element.elementor-element-7516a6b
  .jeg-elementor-kit.jkit-testimonials.quote-override
  .testimonials-track
  .testimonial-item
  .testimonial-box
  .icon-content {
  top: 25px;
  left: 40px;
}
.elementor-7
  .elementor-element.elementor-element-7516a6b
  .jeg-elementor-kit.jkit-testimonials
  .testimonials-track
  .testimonial-item
  .testimonial-box
  .icon-content {
  color: var(--e-global-color-primary);
  font-size: 45px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-7
  .elementor-element.elementor-element-7516a6b
  .jeg-elementor-kit.jkit-testimonials
  .testimonials-track
  .testimonial-item
  .testimonial-box
  .icon-content
  svg {
  fill: var(--e-global-color-primary);
  width: 45px;
}
.elementor-7
  .elementor-element.elementor-element-7516a6b
  .jeg-elementor-kit.jkit-testimonials
  .testimonials-track
  .testimonial-item
  .testimonial-box
  .rating-stars {
  margin: 0px 0px 0px 0px;
}
.elementor-7
  .elementor-element.elementor-element-7516a6b
  .jeg-elementor-kit.jkit-testimonials
  .testimonials-track
  .testimonial-item
  .testimonial-box
  .profile-info
  .profile-name {
  color: var(--e-global-color-secondary);
  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);
  line-height: var(--e-global-typography-accent-line-height);
  letter-spacing: var(--e-global-typography-accent-letter-spacing);
  margin-bottom: 0px;
}
.elementor-7
  .elementor-element.elementor-element-7516a6b
  .jeg-elementor-kit.jkit-testimonials
  .testimonials-track
  .testimonial-item
  .testimonial-box
  .profile-info
  .profile-des {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-5e66681-font-family), Sans-serif;
  font-size: var(--e-global-typography-5e66681-font-size);
  font-weight: var(--e-global-typography-5e66681-font-weight);
  line-height: var(--e-global-typography-5e66681-line-height);
  letter-spacing: var(--e-global-typography-5e66681-letter-spacing);
  word-spacing: var(--e-global-typography-5e66681-word-spacing);
  margin-bottom: 0px;
}
.elementor-7
  .elementor-element.elementor-element-7516a6b
  .jeg-elementor-kit.jkit-testimonials
  .testimonials-track
  .testimonial-item
  .testimonial-box
  .profile-image
  img {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 0px;
}
.elementor-7
  .elementor-element.elementor-element-7516a6b
  .jeg-elementor-kit.jkit-testimonials
  .tns-controls
  button
  i,
.elementor-7
  .elementor-element.elementor-element-7516a6b
  .jeg-elementor-kit.jkit-testimonials
  .tns-controls
  button
  svg {
  opacity: 100%;
}
.elementor-7
  .elementor-element.elementor-element-7516a6b
  .jeg-elementor-kit.jkit-testimonials:hover
  .tns-controls
  button
  i,
.elementor-7
  .elementor-element.elementor-element-7516a6b
  .jeg-elementor-kit.jkit-testimonials:hover
  .tns-controls
  button
  svg {
  opacity: 100%;
}
.elementor-7
  .elementor-element.elementor-element-7516a6b
  .jeg-elementor-kit.jkit-testimonials
  .tns-nav {
  text-align: center;
}
.elementor-7
  .elementor-element.elementor-element-7516a6b
  > .elementor-widget-container {
  margin: 0px -150px 0px -150px;
}
.elementor-7 .elementor-element.elementor-element-0638374 {
  margin-top: -400px;
  margin-bottom: 0px;
}
.elementor-7
  .elementor-element.elementor-element-0806cef:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-7
  .elementor-element.elementor-element-0806cef
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(
    90deg,
    var(--e-global-color-e835a70) 0%,
    #ffffff00 100%
  );
}
.elementor-7
  .elementor-element.elementor-element-0806cef
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-0806cef
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7 .elementor-element.elementor-element-81b85b1 {
  --spacer-size: 400px;
}
.elementor-7
  .elementor-element.elementor-element-beef0ba:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-7
  .elementor-element.elementor-element-beef0ba
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(
    -90deg,
    var(--e-global-color-e835a70) 0%,
    #ffffff00 100%
  );
}
.elementor-7
  .elementor-element.elementor-element-beef0ba
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-beef0ba
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7 .elementor-element.elementor-element-24f9e0e {
  --spacer-size: 400px;
}
.elementor-7
  .elementor-element.elementor-element-da78773
  > .elementor-container {
  max-width: 1200px;
}
.elementor-7
  .elementor-element.elementor-element-da78773:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-7
  .elementor-element.elementor-element-da78773
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-7 .elementor-element.elementor-element-da78773 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 100px 0px;
  z-index: 3;
}
.elementor-7
  .elementor-element.elementor-element-da78773
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-7
  .elementor-element.elementor-element-43d8c5e
  > .elementor-container {
  max-width: 1200px;
}
.elementor-7 .elementor-element.elementor-element-43d8c5e {
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-7
  .elementor-element.elementor-element-7e0e3cc
  .jeg-elementor-kit.jkit-animated-text {
  text-align: center;
}
.elementor-7
  .elementor-element.elementor-element-7e0e3cc
  .jeg-elementor-kit.jkit-animated-text
  .animated-text
  .normal-text {
  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);
  line-height: var(--e-global-typography-secondary-line-height);
  letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}
.elementor-7
  .elementor-element.elementor-element-7e0e3cc
  .jeg-elementor-kit.jkit-animated-text
  .animated-text
  .normal-text.style-color {
  color: var(--e-global-color-secondary);
}
.elementor-7
  .elementor-element.elementor-element-7e0e3cc
  .jeg-elementor-kit.jkit-animated-text
  .animated-text
  .dynamic-text {
  font-family: "Inter", Sans-serif;
  font-size: 44px;
  font-weight: 600;
  line-height: 1.2em;
  letter-spacing: -0.027em;
}
.elementor-7
  .elementor-element.elementor-element-7e0e3cc
  .jeg-elementor-kit.jkit-animated-text
  .animated-text
  .dynamic-wrapper.style-color
  .dynamic-text {
  color: var(--e-global-color-secondary);
}
.elementor-7
  .elementor-element.elementor-element-7e0e3cc
  .jeg-elementor-kit.jkit-animated-text
  .animated-text
  svg
  path.style-color {
  stroke: var(--e-global-color-accent);
}
.elementor-7
  .elementor-element.elementor-element-7e0e3cc
  .jeg-elementor-kit.jkit-animated-text
  .animated-text
  svg
  path {
  stroke-width: 30px;
  -moz-animation-duration: 10s;
  -webkit-animation-duration: 10s;
  -o-animation-duration: 10s;
  -ms-animation-duration: 10s;
  animation-duration: 10s;
}
.elementor-7
  .elementor-element.elementor-element-7e0e3cc
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 50px 0px;
}
.elementor-7
  .elementor-element.elementor-element-5cb2c8f
  .jeg-elementor-kit.jkit-postblock
  .jkit-posts {
  grid-template-columns: repeat(3, minmax(0, 1fr));
  grid-column-gap: 30px;
}
.elementor-7
  .elementor-element.elementor-element-5cb2c8f
  .jeg-elementor-kit.jkit-postblock
  .jkit-post {
  background-color: var(--e-global-color-e835a70);
  margin: 0px 0px 0px 0px;
  border-radius: 10px 10px 10px 10px;
}
.elementor-7
  .elementor-element.elementor-element-5cb2c8f
  .jeg-elementor-kit.jkit-postblock
  .jkit-thumb {
  border-radius: 10px 10px 10px 10px;
}
.elementor-7
  .elementor-element.elementor-element-5cb2c8f
  .jeg-elementor-kit.jkit-postblock
  .jkit-thumb
  .thumbnail-container {
  height: 265px;
}
.elementor-7
  .elementor-element.elementor-element-5cb2c8f
  .jeg-elementor-kit.jkit-postblock
  .jkit-postblock-content {
  text-align: left;
  margin: 30px 50px 0px 0px;
}
.elementor-7
  .elementor-element.elementor-element-5cb2c8f
  .jeg-elementor-kit.jkit-postblock
  .jkit-post-category
  span
  a,
.elementor-7
  .elementor-element.elementor-element-5cb2c8f
  .jeg-elementor-kit.jkit-postblock.postblock-type-3
  .jkit-post-category
  span
  a {
  font-family: var(--e-global-typography-1a9c852-font-family), Sans-serif;
  font-size: var(--e-global-typography-1a9c852-font-size);
  font-weight: var(--e-global-typography-1a9c852-font-weight);
  line-height: var(--e-global-typography-1a9c852-line-height);
  letter-spacing: var(--e-global-typography-1a9c852-letter-spacing);
  word-spacing: var(--e-global-typography-1a9c852-word-spacing);
}
.elementor-7
  .elementor-element.elementor-element-5cb2c8f
  .jeg-elementor-kit.jkit-postblock
  .jkit-post-category
  a {
  color: var(--e-global-color-4a36220);
}
.elementor-7
  .elementor-element.elementor-element-5cb2c8f
  .jeg-elementor-kit.jkit-postblock.postblock-type-2
  .jkit-post-category
  a {
  color: var(--e-global-color-4a36220);
}
.elementor-7
  .elementor-element.elementor-element-5cb2c8f
  .jeg-elementor-kit.jkit-postblock.postblock-type-5
  .jkit-post-category
  a {
  color: var(--e-global-color-4a36220);
}
.elementor-7
  .elementor-element.elementor-element-5cb2c8f
  .jeg-elementor-kit.jkit-postblock
  .jkit-post-category,
.elementor-7
  .elementor-element.elementor-element-5cb2c8f
  .jeg-elementor-kit.jkit-postblock.postblock-type-3
  .jkit-post-category {
  background-color: var(--e-global-color-f2f64d0);
}
.elementor-7
  .elementor-element.elementor-element-5cb2c8f
  .jeg-elementor-kit.jkit-postblock
  .jkit-post-category {
  padding: 3px 15px 3px 15px;
  margin: 0px 0px 10px 0px;
  border-radius: 100px 100px 100px 100px;
}
.elementor-7
  .elementor-element.elementor-element-5cb2c8f
  .jeg-elementor-kit.jkit-postblock.postblock-type-3
  .jkit-post-category {
  padding: 3px 15px 3px 15px;
  margin: 0px 0px 10px 0px;
}
.elementor-7
  .elementor-element.elementor-element-5cb2c8f
  .jeg-elementor-kit.jkit-postblock.postblock-type-5
  .jkit-post-category {
  margin: 0px 0px 10px 0px;
}
.elementor-7
  .elementor-element.elementor-element-5cb2c8f
  .jeg-elementor-kit.jkit-postblock
  .jkit-post-title {
  margin: 0px 0px 0px 0px;
}
.elementor-7
  .elementor-element.elementor-element-5cb2c8f
  .jeg-elementor-kit.jkit-postblock.postblock-type-4
  .jkit-post-title {
  margin: 0px 0px 0px 0px;
}
.elementor-7
  .elementor-element.elementor-element-5cb2c8f
  .jeg-elementor-kit.jkit-postblock
  .jkit-post-title
  a,
.elementor-7
  .elementor-element.elementor-element-5cb2c8f
  .jeg-elementor-kit.jkit-postblock.postblock-type-4
  .jkit-post-title
  a {
  font-family: var(--e-global-typography-93e5f92-font-family), Sans-serif;
  font-size: var(--e-global-typography-93e5f92-font-size);
  font-weight: var(--e-global-typography-93e5f92-font-weight);
  line-height: var(--e-global-typography-93e5f92-line-height);
  letter-spacing: var(--e-global-typography-93e5f92-letter-spacing);
  word-spacing: var(--e-global-typography-93e5f92-word-spacing);
}
.elementor-7
  .elementor-element.elementor-element-5cb2c8f
  .jeg-elementor-kit.jkit-postblock
  .jkit-post-title
  a {
  color: var(--e-global-color-secondary);
}
.elementor-7
  .elementor-element.elementor-element-5cb2c8f
  .jeg-elementor-kit.jkit-postblock
  .jkit-readmore {
  font-family: var(--e-global-typography-14738f9-font-family), Sans-serif;
  font-size: var(--e-global-typography-14738f9-font-size);
  font-weight: var(--e-global-typography-14738f9-font-weight);
  line-height: var(--e-global-typography-14738f9-line-height);
  letter-spacing: var(--e-global-typography-14738f9-letter-spacing);
  word-spacing: var(--e-global-typography-14738f9-word-spacing);
  padding: 12px 22px 12px 22px;
  margin: 0px 0px 0px 0px;
  background-color: var(--e-global-color-accent);
  color: var(--e-global-color-secondary);
  border-radius: 100px 100px 100px 100px;
}
.elementor-7
  .elementor-element.elementor-element-5cb2c8f
  .jeg-elementor-kit.jkit-postblock
  .jkit-meta-readmore.icon-position-before
  i,
.elementor-7
  .elementor-element.elementor-element-5cb2c8f
  .jeg-elementor-kit.jkit-postblock
  .jkit-meta-readmore.icon-position-before
  svg {
  margin-right: 7px;
}
.elementor-7
  .elementor-element.elementor-element-5cb2c8f
  .jeg-elementor-kit.jkit-postblock
  .jkit-meta-readmore.icon-position-after
  i,
.elementor-7
  .elementor-element.elementor-element-5cb2c8f
  .jeg-elementor-kit.jkit-postblock
  .jkit-meta-readmore.icon-position-after
  svg {
  margin-left: 7px;
}
.elementor-7
  .elementor-element.elementor-element-5cb2c8f
  .jeg-elementor-kit.jkit-postblock
  .jkit-meta-readmore
  i {
  font-size: 13px;
}
.elementor-7
  .elementor-element.elementor-element-5cb2c8f
  .jeg-elementor-kit.jkit-postblock
  .jkit-meta-readmore
  svg {
  width: 13px;
}
.elementor-7
  .elementor-element.elementor-element-5cb2c8f
  .jeg-elementor-kit.jkit-postblock
  .jkit-readmore
  svg {
  fill: var(--e-global-color-secondary);
}
.elementor-7
  .elementor-element.elementor-element-5cb2c8f
  .jeg-elementor-kit.jkit-postblock
  .jkit-readmore:hover {
  background-color: var(--e-global-color-secondary);
  color: var(--e-global-color-e835a70);
}
.elementor-7
  .elementor-element.elementor-element-5cb2c8f
  .jeg-elementor-kit.jkit-postblock
  .jkit-readmore:hover
  svg {
  fill: var(--e-global-color-e835a70);
}
.elementor-7
  .elementor-element.elementor-element-5cb2c8f
  .jeg-elementor-kit.jkit-postblock
  .jkit-post-meta-bottom {
  justify-content: space-between;
}
.elementor-7
  .elementor-element.elementor-element-5cb2c8f
  .jeg-elementor-kit.jkit-postblock
  .jeg_empty_module {
  text-align: left;
}
@media (max-width: 1024px) {
  .elementor-7 .elementor-element.elementor-element-744c1f2 {
    padding: 0% 0% 0% 0%;
  }
  .elementor-7 .elementor-element.elementor-element-8e6fdca,
  .elementor-7
    .elementor-element.elementor-element-8e6fdca
    > .elementor-background-overlay {
    border-radius: 0px 0px 0px 30px;
  }
  .elementor-7 .elementor-element.elementor-element-8e6fdca {
    padding: 165px 20px 0px 20px;
  }
  .elementor-7
    .elementor-element.elementor-element-38d2ba3
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-7 .elementor-element.elementor-element-38d2ba3 {
    z-index: 2;
  }
  .elementor-7
    .elementor-element.elementor-element-c3de80e
    .jeg-elementor-kit.jkit-animated-text
    .animated-text
    .normal-text {
    font-size: 65px;
  }
  .elementor-7
    .elementor-element.elementor-element-c3de80e
    .jeg-elementor-kit.jkit-animated-text
    .animated-text
    .dynamic-text {
    font-size: 65px;
  }
  .elementor-7
    .elementor-element.elementor-element-c3de80e
    > .elementor-widget-container {
    padding: 0px 60px 0px 0px;
  }
  .elementor-7 .elementor-element.elementor-element-a7b31cb {
    font-size: 18px;
  }
  .elementor-7
    .elementor-element.elementor-element-a7b31cb
    > .elementor-widget-container {
    padding: 0px 150px 0px 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-620bb80
    .jeg-elementor-kit.jkit-button
    .jkit-button-wrapper {
    font-size: 16px;
  }
  .elementor-7
    .elementor-element.elementor-element-3d70fa0
    .jeg-elementor-kit.jkit-button
    .jkit-button-wrapper {
    font-size: var(--e-global-typography-6946115-font-size);
    line-height: var(--e-global-typography-6946115-line-height);
    letter-spacing: var(--e-global-typography-6946115-letter-spacing);
    word-spacing: var(--e-global-typography-6946115-word-spacing);
  }
  .elementor-7 .elementor-element.elementor-element-f4d9bca {
    --spacer-size: 455px;
    bottom: 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-f4d9bca
    > .elementor-widget-container {
    margin: 0px 0px 0px 300px;
  }
  body:not(.rtl) .elementor-7 .elementor-element.elementor-element-f4d9bca {
    left: 18px;
  }
  body.rtl .elementor-7 .elementor-element.elementor-element-f4d9bca {
    right: 18px;
  }
  .elementor-7
    .elementor-element.elementor-element-66ffcd5
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    padding: 0px 0px 0px 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-66ffcd5
    .jeg-elementor-kit.jkit-icon-box
    .title {
    margin: 11px 0px 0px 0px;
    font-size: var(--e-global-typography-3bcdb35-font-size);
    line-height: var(--e-global-typography-3bcdb35-line-height);
    letter-spacing: var(--e-global-typography-3bcdb35-letter-spacing);
    word-spacing: var(--e-global-typography-3bcdb35-word-spacing);
  }
  .elementor-7
    .elementor-element.elementor-element-66ffcd5
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: 15px;
  }
  .elementor-7
    .elementor-element.elementor-element-66ffcd5
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon
    i {
    font-size: 26px;
  }
  .elementor-7
    .elementor-element.elementor-element-66ffcd5
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon
    svg {
    width: 26px;
  }
  .elementor-7
    .elementor-element.elementor-element-66ffcd5
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon {
    margin: 5px 0px 5px 6px;
    padding: 13px 10px 10px 11px;
    height: 50px;
    width: 50px;
  }
  .elementor-7 .elementor-element.elementor-element-66ffcd5 {
    width: var(--container-widget-width, 226.945px);
    max-width: 226.945px;
    --container-widget-width: 226.945px;
    --container-widget-flex-grow: 0;
    bottom: -38px;
  }
  body:not(.rtl) .elementor-7 .elementor-element.elementor-element-66ffcd5 {
    right: 112.9px;
  }
  body.rtl .elementor-7 .elementor-element.elementor-element-66ffcd5 {
    left: 112.9px;
  }
  .elementor-7
    .elementor-element.elementor-element-f4bd698
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    padding: 3px 3px 3px 3px;
  }
  .elementor-7
    .elementor-element.elementor-element-f4bd698
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: 16px;
  }
  .elementor-7
    .elementor-element.elementor-element-f4bd698
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: 16px;
  }
  .elementor-7
    .elementor-element.elementor-element-f4bd698
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon
    i {
    font-size: 32px;
  }
  .elementor-7
    .elementor-element.elementor-element-f4bd698
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon
    svg {
    width: 32px;
  }
  .elementor-7
    .elementor-element.elementor-element-f4bd698
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon {
    padding: 11px 10px 10px 14px;
  }
  .elementor-7 .elementor-element.elementor-element-f4bd698 {
    width: var(--container-widget-width, 88px);
    max-width: 88px;
    --container-widget-width: 88px;
    --container-widget-flex-grow: 0;
    top: -68px;
    z-index: 1;
  }
  body:not(.rtl) .elementor-7 .elementor-element.elementor-element-f4bd698 {
    right: 7.7px;
  }
  body.rtl .elementor-7 .elementor-element.elementor-element-f4bd698 {
    left: 7.7px;
  }
  .elementor-7
    .elementor-element.elementor-element-12fed12
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    padding: 0px 0px 0px 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-12fed12
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: 16px;
  }
  .elementor-7
    .elementor-element.elementor-element-12fed12
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: 16px;
  }
  .elementor-7
    .elementor-element.elementor-element-12fed12
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon
    i {
    font-size: 35px;
  }
  .elementor-7
    .elementor-element.elementor-element-12fed12
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon
    svg {
    width: 35px;
  }
  .elementor-7
    .elementor-element.elementor-element-12fed12
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon {
    padding: 12px 10px 10px 14px;
  }
  .elementor-7 .elementor-element.elementor-element-12fed12 {
    width: var(--container-widget-width, 82px);
    max-width: 82px;
    --container-widget-width: 82px;
    --container-widget-flex-grow: 0;
    top: 43px;
    z-index: 2;
  }
  body:not(.rtl) .elementor-7 .elementor-element.elementor-element-12fed12 {
    left: 437px;
  }
  body.rtl .elementor-7 .elementor-element.elementor-element-12fed12 {
    right: 437px;
  }
  .elementor-7 .elementor-element.elementor-element-e85f8ff .elementor-icon {
    font-size: 69px;
  }
  .elementor-7
    .elementor-element.elementor-element-e85f8ff
    .elementor-icon
    svg {
    height: 69px;
  }
  body:not(.rtl) .elementor-7 .elementor-element.elementor-element-e85f8ff {
    right: 1.6px;
  }
  body.rtl .elementor-7 .elementor-element.elementor-element-e85f8ff {
    left: 1.6px;
  }
  .elementor-7 .elementor-element.elementor-element-e85f8ff {
    top: 28px;
  }
  .elementor-7
    .elementor-element.elementor-element-e85f8ff
    > .elementor-widget-container {
    --e-transform-rotateZ: 69deg;
  }
  .elementor-7 .elementor-element.elementor-element-afc6bcb {
    text-align: right;
    z-index: 2;
  }
  .elementor-7 .elementor-element.elementor-element-afc6bcb img {
    width: 47%;
  }
  .elementor-7
    .elementor-element.elementor-element-afc6bcb
    > .elementor-widget-container {
    margin: -89px 0px -98px 0px;
  }
  .elementor-7 .elementor-element.elementor-element-0c1ac69 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-4b3983d
    > .elementor-element-populated {
    margin: 0px 0px -10px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-7 .elementor-element.elementor-element-be67d9f {
    --spacer-size: 100px;
  }
  .elementor-7 .elementor-element.elementor-element-d5c5244 {
    padding: 15px 20px 0px 20px;
  }
  .elementor-7
    .elementor-element.elementor-element-e458f65
    .jeg-elementor-kit.jkit-client-logo
    .client-slider
    .image-list {
    padding: 20px 24px 20px 0px;
  }
  .elementor-7 .elementor-element.elementor-element-2e3006d {
    padding: 60px 10px 60px 10px;
  }
  .elementor-7 .elementor-element.elementor-element-dce9bd2 {
    padding: 0px 0px 60px 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-98388e4
    > .elementor-element-populated {
    padding: 0px 40px 30px 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-fb9b27b
    .jeg-elementor-kit.jkit-animated-text
    .animated-text
    .normal-text {
    font-size: 40px;
  }
  .elementor-7
    .elementor-element.elementor-element-fb9b27b
    .jeg-elementor-kit.jkit-animated-text
    .animated-text
    .dynamic-text {
    font-size: 40px;
  }
  .elementor-7
    .elementor-element.elementor-element-fb9b27b
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-c36f520
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-7 .elementor-element.elementor-element-6d0252a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-7
    .elementor-element.elementor-element-6d0252a
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-46cb2b1
    > .elementor-element-populated {
    padding: 10px 15px 10px 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-9d7b4cf
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: 26px;
  }
  .elementor-7
    .elementor-element.elementor-element-9d7b4cf
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-7
    .elementor-element.elementor-element-287aefe
    > .elementor-element-populated {
    padding: 10px 0px 10px 15px;
  }
  .elementor-7
    .elementor-element.elementor-element-7c84079
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    padding: 40px 040px 40px 40px;
  }
  .elementor-7
    .elementor-element.elementor-element-7c84079
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: 26px;
  }
  .elementor-7
    .elementor-element.elementor-element-7c84079
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-7
    .elementor-element.elementor-element-4263dc2
    > .elementor-element-populated {
    margin: 20px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 10px 15px 10px 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-2513e83
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: 26px;
  }
  .elementor-7
    .elementor-element.elementor-element-2513e83
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-7 .elementor-element.elementor-element-7b0e8ae {
    padding: 80px 10px 0px 10px;
  }
  body:not(.rtl) .elementor-7 .elementor-element.elementor-element-6fd274c {
    left: 75px;
  }
  body.rtl .elementor-7 .elementor-element.elementor-element-6fd274c {
    right: 75px;
  }
  .elementor-7 .elementor-element.elementor-element-6fd274c {
    top: 145px;
  }
  .elementor-7 .elementor-element.elementor-element-3bbf524 img {
    width: 36%;
    border-radius: 10px 10px 10px 10px;
  }
  body:not(.rtl) .elementor-7 .elementor-element.elementor-element-3bbf524 {
    right: 12.9px;
  }
  body.rtl .elementor-7 .elementor-element.elementor-element-3bbf524 {
    left: 12.9px;
  }
  .elementor-7 .elementor-element.elementor-element-3bbf524 {
    top: -66px;
  }
  body:not(.rtl) .elementor-7 .elementor-element.elementor-element-6fccda7 {
    left: 21px;
  }
  body.rtl .elementor-7 .elementor-element.elementor-element-6fccda7 {
    right: 21px;
  }
  .elementor-7 .elementor-element.elementor-element-b59391c {
    text-align: center;
    top: -68px;
  }
  .elementor-7 .elementor-element.elementor-element-b59391c img {
    width: 75%;
  }
  .elementor-7
    .elementor-element.elementor-element-dd5b9c0
    > .elementor-widget-container {
    background-position: center center;
    background-size: cover;
    border-radius: 20px 20px 20px 20px;
  }
  .elementor-bc-flex-widget
    .elementor-7
    .elementor-element.elementor-element-8acffaa.elementor-column
    .elementor-widget-wrap {
    align-items: flex-end;
  }
  .elementor-7
    .elementor-element.elementor-element-8acffaa.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-end;
    align-items: flex-end;
  }
  .elementor-7
    .elementor-element.elementor-element-8acffaa
    > .elementor-element-populated {
    margin: -10px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 40px 10px 40px 10px;
  }
  .elementor-7 .elementor-element.elementor-element-8acffaa {
    z-index: 2;
  }
  .elementor-7
    .elementor-element.elementor-element-8c2e080
    .jeg-elementor-kit.jkit-animated-text
    .animated-text
    .normal-text {
    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-7
    .elementor-element.elementor-element-8c2e080
    .jeg-elementor-kit.jkit-animated-text
    .animated-text
    .dynamic-text {
    font-size: 40px;
  }
  .elementor-7
    .elementor-element.elementor-element-8c2e080
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-7 .elementor-element.elementor-element-8c2e080 {
    width: var(--container-widget-width, 407px);
    max-width: 407px;
    --container-widget-width: 407px;
    --container-widget-flex-grow: 0;
  }
  .elementor-7 .elementor-element.elementor-element-aa86f35 {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    width: var(--container-widget-width, 549px);
    max-width: 549px;
    --container-widget-width: 549px;
    --container-widget-flex-grow: 0;
  }
  .elementor-7
    .elementor-element.elementor-element-aa86f35
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-b230ed2
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px / 2);
  }
  .elementor-7
    .elementor-element.elementor-element-b230ed2
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px / 2);
  }
  .elementor-7
    .elementor-element.elementor-element-b230ed2
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-right: calc(10px / 2);
    margin-left: calc(10px / 2);
  }
  .elementor-7
    .elementor-element.elementor-element-b230ed2
    .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px / 2);
    margin-left: calc(-10px / 2);
  }
  body.rtl
    .elementor-7
    .elementor-element.elementor-element-b230ed2
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    left: calc(-10px / 2);
  }
  body:not(.rtl)
    .elementor-7
    .elementor-element.elementor-element-b230ed2
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    right: calc(-10px / 2);
  }
  .elementor-7 .elementor-element.elementor-element-b230ed2 {
    --e-icon-list-icon-size: 15px;
  }
  .elementor-7
    .elementor-element.elementor-element-b230ed2
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-7
    .elementor-element.elementor-element-b230ed2
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-7
    .elementor-element.elementor-element-b230ed2
    > .elementor-widget-container {
    padding: 10px 0px 0px 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-d179099
    .jeg-elementor-kit.jkit-button
    .jkit-button-wrapper {
    font-size: var(--e-global-typography-6946115-font-size);
    line-height: var(--e-global-typography-6946115-line-height);
    letter-spacing: var(--e-global-typography-6946115-letter-spacing);
    word-spacing: var(--e-global-typography-6946115-word-spacing);
  }
  .elementor-7 .elementor-element.elementor-element-9bc515a {
    padding: 0px 10px 20px 10px;
  }
  .elementor-7 .elementor-element.elementor-element-696174c {
    padding: 10px 0px 0px 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-961faa9
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .number-wrapper {
    font-size: var(--e-global-typography-992616e-font-size);
    line-height: var(--e-global-typography-992616e-line-height);
    letter-spacing: var(--e-global-typography-992616e-letter-spacing);
    word-spacing: var(--e-global-typography-992616e-word-spacing);
  }
  .elementor-7
    .elementor-element.elementor-element-961faa9
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .title {
    font-size: var(--e-global-typography-01ba038-font-size);
    line-height: var(--e-global-typography-01ba038-line-height);
    letter-spacing: var(--e-global-typography-01ba038-letter-spacing);
    word-spacing: var(--e-global-typography-01ba038-word-spacing);
  }
  .elementor-7
    .elementor-element.elementor-element-961faa9
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .number-wrapper
    .super {
    font-size: var(--e-global-typography-992616e-font-size);
    line-height: var(--e-global-typography-992616e-line-height);
    letter-spacing: var(--e-global-typography-992616e-letter-spacing);
    word-spacing: var(--e-global-typography-992616e-word-spacing);
    left: 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-ea478b0
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .number-wrapper {
    font-size: var(--e-global-typography-992616e-font-size);
    line-height: var(--e-global-typography-992616e-line-height);
    letter-spacing: var(--e-global-typography-992616e-letter-spacing);
    word-spacing: var(--e-global-typography-992616e-word-spacing);
  }
  .elementor-7
    .elementor-element.elementor-element-ea478b0
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .title {
    font-size: var(--e-global-typography-01ba038-font-size);
    line-height: var(--e-global-typography-01ba038-line-height);
    letter-spacing: var(--e-global-typography-01ba038-letter-spacing);
    word-spacing: var(--e-global-typography-01ba038-word-spacing);
  }
  .elementor-7
    .elementor-element.elementor-element-ea478b0
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .number-wrapper
    .super {
    font-size: var(--e-global-typography-992616e-font-size);
    line-height: var(--e-global-typography-992616e-line-height);
    letter-spacing: var(--e-global-typography-992616e-letter-spacing);
    word-spacing: var(--e-global-typography-992616e-word-spacing);
    left: 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-772447e
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .number-wrapper {
    font-size: var(--e-global-typography-992616e-font-size);
    line-height: var(--e-global-typography-992616e-line-height);
    letter-spacing: var(--e-global-typography-992616e-letter-spacing);
    word-spacing: var(--e-global-typography-992616e-word-spacing);
  }
  .elementor-7
    .elementor-element.elementor-element-772447e
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .title {
    font-size: var(--e-global-typography-01ba038-font-size);
    line-height: var(--e-global-typography-01ba038-line-height);
    letter-spacing: var(--e-global-typography-01ba038-letter-spacing);
    word-spacing: var(--e-global-typography-01ba038-word-spacing);
  }
  .elementor-7
    .elementor-element.elementor-element-772447e
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .number-wrapper
    .super {
    font-size: var(--e-global-typography-992616e-font-size);
    line-height: var(--e-global-typography-992616e-line-height);
    letter-spacing: var(--e-global-typography-992616e-letter-spacing);
    word-spacing: var(--e-global-typography-992616e-word-spacing);
    left: 0px;
  }
  .elementor-7 .elementor-element.elementor-element-d8ece54 {
    padding: 0px 10px 20px 10px;
  }
  .elementor-7 .elementor-element.elementor-element-c109ee1 {
    padding: 40px 0px 30px 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-3312afc
    > .elementor-element-populated {
    padding: 0px 0px 60px 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-97badec
    .jeg-elementor-kit.jkit-animated-text
    .animated-text
    .normal-text {
    font-size: 40px;
  }
  .elementor-7
    .elementor-element.elementor-element-97badec
    .jeg-elementor-kit.jkit-animated-text
    .animated-text
    .dynamic-text {
    font-size: 40px;
  }
  .elementor-7
    .elementor-element.elementor-element-97badec
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-7 .elementor-element.elementor-element-97badec {
    width: var(--container-widget-width, 443px);
    max-width: 443px;
    --container-widget-width: 443px;
    --container-widget-flex-grow: 0;
  }
  .elementor-7 .elementor-element.elementor-element-5be46df {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    width: var(--container-widget-width, 451px);
    max-width: 451px;
    --container-widget-width: 451px;
    --container-widget-flex-grow: 0;
  }
  .elementor-7
    .elementor-element.elementor-element-5be46df
    > .elementor-widget-container {
    padding: 0px 64px 0px 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-50b4333
    .jeg-elementor-kit.jkit-button
    .jkit-button-wrapper {
    font-size: 16px;
  }
  .elementor-7 .elementor-element.elementor-element-50b4333 {
    width: 100%;
    max-width: 100%;
  }
  .elementor-7
    .elementor-element.elementor-element-b4d42b7
    > .elementor-element-populated {
    padding: 10px 15px 10px 40px;
  }
  .elementor-7
    .elementor-element.elementor-element-1d332ff
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-824a9bf-font-size);
    line-height: var(--e-global-typography-824a9bf-line-height);
    letter-spacing: var(--e-global-typography-824a9bf-letter-spacing);
    word-spacing: var(--e-global-typography-824a9bf-word-spacing);
  }
  .elementor-7
    .elementor-element.elementor-element-1d332ff
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link {
    font-size: var(--e-global-typography-3bcdb35-font-size);
    line-height: var(--e-global-typography-3bcdb35-line-height);
    letter-spacing: var(--e-global-typography-3bcdb35-letter-spacing);
    word-spacing: var(--e-global-typography-3bcdb35-word-spacing);
  }
  .elementor-7
    .elementor-element.elementor-element-95a49e7
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-824a9bf-font-size);
    line-height: var(--e-global-typography-824a9bf-line-height);
    letter-spacing: var(--e-global-typography-824a9bf-letter-spacing);
    word-spacing: var(--e-global-typography-824a9bf-word-spacing);
  }
  .elementor-7
    .elementor-element.elementor-element-95a49e7
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link {
    font-size: var(--e-global-typography-3bcdb35-font-size);
    line-height: var(--e-global-typography-3bcdb35-line-height);
    letter-spacing: var(--e-global-typography-3bcdb35-letter-spacing);
    word-spacing: var(--e-global-typography-3bcdb35-word-spacing);
  }
  .elementor-7
    .elementor-element.elementor-element-df45d4a.elementor-column
    > .elementor-widget-wrap {
    justify-content: flex-end;
  }
  .elementor-7
    .elementor-element.elementor-element-df45d4a
    > .elementor-element-populated {
    margin: 40px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 10px 40px 10px 15px;
  }
  .elementor-7
    .elementor-element.elementor-element-65f81e5
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    text-align: left;
  }
  .elementor-7
    .elementor-element.elementor-element-65f81e5
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-824a9bf-font-size);
    line-height: var(--e-global-typography-824a9bf-line-height);
    letter-spacing: var(--e-global-typography-824a9bf-letter-spacing);
    word-spacing: var(--e-global-typography-824a9bf-word-spacing);
  }
  .elementor-7
    .elementor-element.elementor-element-65f81e5
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link {
    font-size: var(--e-global-typography-3bcdb35-font-size);
    line-height: var(--e-global-typography-3bcdb35-line-height);
    letter-spacing: var(--e-global-typography-3bcdb35-letter-spacing);
    word-spacing: var(--e-global-typography-3bcdb35-word-spacing);
  }
  .elementor-7
    .elementor-element.elementor-element-65f81e5
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-0290297
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-824a9bf-font-size);
    line-height: var(--e-global-typography-824a9bf-line-height);
    letter-spacing: var(--e-global-typography-824a9bf-letter-spacing);
    word-spacing: var(--e-global-typography-824a9bf-word-spacing);
  }
  .elementor-7
    .elementor-element.elementor-element-0290297
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link {
    font-size: var(--e-global-typography-3bcdb35-font-size);
    line-height: var(--e-global-typography-3bcdb35-line-height);
    letter-spacing: var(--e-global-typography-3bcdb35-letter-spacing);
    word-spacing: var(--e-global-typography-3bcdb35-word-spacing);
  }
  .elementor-7
    .elementor-element.elementor-element-0290297
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-7 .elementor-element.elementor-element-60f6a80 img {
    width: 672px;
    height: 500px;
  }
  .elementor-7
    .elementor-element.elementor-element-60f6a80
    > .elementor-widget-container {
    padding: 10px 10px 10px 10px;
  }
  body:not(.rtl) .elementor-7 .elementor-element.elementor-element-60f6a80 {
    right: 20.5px;
  }
  body.rtl .elementor-7 .elementor-element.elementor-element-60f6a80 {
    left: 20.5px;
  }
  .elementor-7 .elementor-element.elementor-element-60f6a80 {
    top: 389px;
  }
  .elementor-7 .elementor-element.elementor-element-3cd0a67 {
    padding: 0px 0px 60px 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-4ca8829:not(
      .elementor-motion-effects-element-type-background
    )
    > .elementor-widget-wrap,
  .elementor-7
    .elementor-element.elementor-element-4ca8829
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: -387px 0px;
  }
  .elementor-7 .elementor-element.elementor-element-7742e1b {
    padding: 20px 10px 0px 10px;
  }
  .elementor-7
    .elementor-element.elementor-element-628371e
    > .elementor-element-populated {
    padding: 40px 10px 0px 10px;
  }
  .elementor-7
    .elementor-element.elementor-element-caad71c
    > .elementor-element-populated {
    padding: 50px 10px 0px 10px;
  }
  .elementor-7
    .elementor-element.elementor-element-893119c
    .jeg-elementor-kit.jkit-animated-text
    .animated-text
    .normal-text {
    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-7
    .elementor-element.elementor-element-893119c
    .jeg-elementor-kit.jkit-animated-text
    .animated-text
    .dynamic-text {
    font-size: 40px;
  }
  .elementor-7
    .elementor-element.elementor-element-893119c
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-7 .elementor-element.elementor-element-893119c {
    width: var(--container-widget-width, 523px);
    max-width: 523px;
    --container-widget-width: 523px;
    --container-widget-flex-grow: 0;
  }
  .elementor-7 .elementor-element.elementor-element-160a489 {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    width: var(--container-widget-width, 584px);
    max-width: 584px;
    --container-widget-width: 584px;
    --container-widget-flex-grow: 0;
  }
  .elementor-7
    .elementor-element.elementor-element-160a489
    > .elementor-widget-container {
    padding: 0px 64px 0px 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-0d256e3
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
  }
  .elementor-7
    .elementor-element.elementor-element-0d256e3
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-7
    .elementor-element.elementor-element-8613653
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
  }
  .elementor-7
    .elementor-element.elementor-element-8613653
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-7 .elementor-element.elementor-element-2f6c937 {
    padding: 50px 0px 20px 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-d7baf2c
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-7516a6b
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track
    .testimonial-item
    .testimonial-box {
    margin: 40px 20px 40px 20px;
  }
  .elementor-7
    .elementor-element.elementor-element-7516a6b
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track
    .testimonial-item
    .testimonial-box
    .comment-content
    p {
    font-size: var(--e-global-typography-164b1ff-font-size);
    line-height: var(--e-global-typography-164b1ff-line-height);
    letter-spacing: var(--e-global-typography-164b1ff-letter-spacing);
    word-spacing: var(--e-global-typography-164b1ff-word-spacing);
  }
  .elementor-7
    .elementor-element.elementor-element-7516a6b
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track
    .testimonial-item
    .testimonial-box
    .profile-info
    .profile-name {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
  }
  .elementor-7
    .elementor-element.elementor-element-7516a6b
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track
    .testimonial-item
    .testimonial-box
    .profile-info
    .profile-des {
    font-size: var(--e-global-typography-5e66681-font-size);
    line-height: var(--e-global-typography-5e66681-line-height);
    letter-spacing: var(--e-global-typography-5e66681-letter-spacing);
    word-spacing: var(--e-global-typography-5e66681-word-spacing);
  }
  .elementor-7
    .elementor-element.elementor-element-7516a6b
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-7 .elementor-element.elementor-element-7516a6b {
    z-index: 2;
  }
  .elementor-7 .elementor-element.elementor-element-0638374 {
    margin-top: -115px;
    margin-bottom: 0px;
    z-index: 1;
  }
  .elementor-7 .elementor-element.elementor-element-81b85b1 {
    --spacer-size: 0px;
  }
  .elementor-7 .elementor-element.elementor-element-24f9e0e {
    --spacer-size: 0px;
  }
  .elementor-7 .elementor-element.elementor-element-da78773 {
    padding: 0px 10px 0px 10px;
  }
  .elementor-7
    .elementor-element.elementor-element-7e0e3cc
    .jeg-elementor-kit.jkit-animated-text {
    text-align: center;
  }
  .elementor-7
    .elementor-element.elementor-element-7e0e3cc
    .jeg-elementor-kit.jkit-animated-text
    .animated-text
    .normal-text {
    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-7
    .elementor-element.elementor-element-7e0e3cc
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-7 .elementor-element.elementor-element-7e0e3cc {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
  }
  .elementor-7
    .elementor-element.elementor-element-5cb2c8f
    .jeg-elementor-kit.jkit-postblock
    .jkit-posts {
    grid-template-columns: repeat(3, minmax(0, 1fr));
    grid-column-gap: 20px;
  }
  .elementor-7
    .elementor-element.elementor-element-5cb2c8f
    .jeg-elementor-kit.jkit-postblock
    .jkit-post {
    margin: 0px 0px 40px 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-5cb2c8f
    .jeg-elementor-kit.jkit-postblock
    .jkit-thumb
    .thumbnail-container {
    height: 150px;
  }
  .elementor-7
    .elementor-element.elementor-element-5cb2c8f
    .jeg-elementor-kit.jkit-postblock
    .jkit-postblock-content {
    margin: 15px 0px 30px 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-5cb2c8f
    .jeg-elementor-kit.jkit-postblock
    .jkit-post-category
    span
    a,
  .elementor-7
    .elementor-element.elementor-element-5cb2c8f
    .jeg-elementor-kit.jkit-postblock.postblock-type-3
    .jkit-post-category
    span
    a {
    font-size: var(--e-global-typography-1a9c852-font-size);
    line-height: var(--e-global-typography-1a9c852-line-height);
    letter-spacing: var(--e-global-typography-1a9c852-letter-spacing);
    word-spacing: var(--e-global-typography-1a9c852-word-spacing);
  }
  .elementor-7
    .elementor-element.elementor-element-5cb2c8f
    .jeg-elementor-kit.jkit-postblock
    .jkit-post-title {
    margin: 0px 0px 0px 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-5cb2c8f
    .jeg-elementor-kit.jkit-postblock.postblock-type-4
    .jkit-post-title {
    margin: 0px 0px 0px 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-5cb2c8f
    .jeg-elementor-kit.jkit-postblock
    .jkit-post-title
    a,
  .elementor-7
    .elementor-element.elementor-element-5cb2c8f
    .jeg-elementor-kit.jkit-postblock.postblock-type-4
    .jkit-post-title
    a {
    font-size: var(--e-global-typography-93e5f92-font-size);
    line-height: var(--e-global-typography-93e5f92-line-height);
    letter-spacing: var(--e-global-typography-93e5f92-letter-spacing);
    word-spacing: var(--e-global-typography-93e5f92-word-spacing);
  }
  .elementor-7
    .elementor-element.elementor-element-5cb2c8f
    .jeg-elementor-kit.jkit-postblock
    .jkit-readmore {
    font-size: var(--e-global-typography-14738f9-font-size);
    line-height: var(--e-global-typography-14738f9-line-height);
    letter-spacing: var(--e-global-typography-14738f9-letter-spacing);
    word-spacing: var(--e-global-typography-14738f9-word-spacing);
  }
}
@media (max-width: 767px) {
  .elementor-7 .elementor-element.elementor-element-744c1f2 {
    margin-top: -134px;
    margin-bottom: 0px;
  }
  .elementor-7 .elementor-element.elementor-element-8e6fdca,
  .elementor-7
    .elementor-element.elementor-element-8e6fdca
    > .elementor-background-overlay {
    border-radius: 0px 0px 25px 25px;
  }
  .elementor-7 .elementor-element.elementor-element-8e6fdca {
    padding: 190px 20px 0px 20px;
  }
  .elementor-7
    .elementor-element.elementor-element-c3de80e
    .jeg-elementor-kit.jkit-animated-text {
    text-align: left;
  }
  .elementor-7
    .elementor-element.elementor-element-c3de80e
    .jeg-elementor-kit.jkit-animated-text
    .animated-text
    .normal-text {
    font-size: 45px;
  }
  .elementor-7
    .elementor-element.elementor-element-c3de80e
    .jeg-elementor-kit.jkit-animated-text
    .animated-text
    .dynamic-text {
    font-size: 45px;
  }
  .elementor-7
    .elementor-element.elementor-element-c3de80e
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-7 .elementor-element.elementor-element-a7b31cb {
    text-align: left;
    font-size: 16px;
  }
  .elementor-7
    .elementor-element.elementor-element-a7b31cb
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 6px 0px 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-620bb80
    .jeg-elementor-kit.jkit-button
    .jkit-button-wrapper {
    font-size: 16px;
  }
  .elementor-7
    .elementor-element.elementor-element-620bb80
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-7 .elementor-element.elementor-element-620bb80 {
    width: auto;
    max-width: auto;
  }
  .elementor-7
    .elementor-element.elementor-element-9dce20b
    > .elementor-widget-container {
    margin: 0px 0px 0px 20px;
  }
  .elementor-7
    .elementor-element.elementor-element-3d70fa0
    .jeg-elementor-kit.jkit-button
    .jkit-button-wrapper {
    font-size: var(--e-global-typography-6946115-font-size);
    line-height: var(--e-global-typography-6946115-line-height);
    letter-spacing: var(--e-global-typography-6946115-letter-spacing);
    word-spacing: var(--e-global-typography-6946115-word-spacing);
  }
  .elementor-7 .elementor-element.elementor-element-3cd90d8 {
    width: 100%;
  }
  .elementor-7
    .elementor-element.elementor-element-3cd90d8.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-7
    .elementor-element.elementor-element-3cd90d8
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-7 .elementor-element.elementor-element-f4d9bca {
    --spacer-size: 372px;
    width: 100%;
    max-width: 100%;
  }
  .elementor-7
    .elementor-element.elementor-element-f4d9bca
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  body:not(.rtl) .elementor-7 .elementor-element.elementor-element-f4d9bca {
    left: 3px;
  }
  body.rtl .elementor-7 .elementor-element.elementor-element-f4d9bca {
    right: 3px;
  }
  .elementor-7
    .elementor-element.elementor-element-66ffcd5
    .jeg-elementor-kit.jkit-icon-box
    .title {
    margin: 12px 0px 0px 0px;
    font-size: var(--e-global-typography-3bcdb35-font-size);
    line-height: var(--e-global-typography-3bcdb35-line-height);
    letter-spacing: var(--e-global-typography-3bcdb35-letter-spacing);
    word-spacing: var(--e-global-typography-3bcdb35-word-spacing);
  }
  .elementor-7
    .elementor-element.elementor-element-66ffcd5
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: 14px;
  }
  .elementor-7
    .elementor-element.elementor-element-66ffcd5
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon
    i {
    font-size: 23px;
  }
  .elementor-7
    .elementor-element.elementor-element-66ffcd5
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon
    svg {
    width: 23px;
  }
  .elementor-7
    .elementor-element.elementor-element-66ffcd5
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon {
    padding: 13px 10px 10px 12px;
    height: 48px;
    width: 48px;
  }
  .elementor-7 .elementor-element.elementor-element-66ffcd5 {
    width: var(--container-widget-width, 208.938px);
    max-width: 208.938px;
    --container-widget-width: 208.938px;
    --container-widget-flex-grow: 0;
    bottom: 34px;
  }
  body:not(.rtl) .elementor-7 .elementor-element.elementor-element-66ffcd5 {
    right: 0px;
  }
  body.rtl .elementor-7 .elementor-element.elementor-element-66ffcd5 {
    left: 0px;
  }
  body:not(.rtl) .elementor-7 .elementor-element.elementor-element-f4bd698 {
    right: -2.3px;
  }
  body.rtl .elementor-7 .elementor-element.elementor-element-f4bd698 {
    left: -2.3px;
  }
  .elementor-7 .elementor-element.elementor-element-f4bd698 {
    top: 110px;
  }
  body:not(.rtl) .elementor-7 .elementor-element.elementor-element-12fed12 {
    left: 15px;
  }
  body.rtl .elementor-7 .elementor-element.elementor-element-12fed12 {
    right: 15px;
  }
  .elementor-7 .elementor-element.elementor-element-12fed12 {
    top: 196px;
  }
  .elementor-7 .elementor-element.elementor-element-e85f8ff .elementor-icon {
    font-size: 60px;
  }
  .elementor-7
    .elementor-element.elementor-element-e85f8ff
    .elementor-icon
    svg {
    height: 60px;
  }
  .elementor-7 .elementor-element.elementor-element-e85f8ff {
    width: var(--container-widget-width, 68.594px);
    max-width: 68.594px;
    --container-widget-width: 68.594px;
    --container-widget-flex-grow: 0;
    top: 209px;
  }
  body:not(.rtl) .elementor-7 .elementor-element.elementor-element-e85f8ff {
    right: 2.7px;
  }
  body.rtl .elementor-7 .elementor-element.elementor-element-e85f8ff {
    left: 2.7px;
  }
  .elementor-7
    .elementor-element.elementor-element-e85f8ff
    > .elementor-widget-container {
    --e-transform-rotateZ: 72deg;
  }
  .elementor-7 .elementor-element.elementor-element-afc6bcb {
    text-align: center;
    width: var(--container-widget-width, 318px);
    max-width: 318px;
    --container-widget-width: 318px;
    --container-widget-flex-grow: 0;
  }
  .elementor-7 .elementor-element.elementor-element-afc6bcb img {
    width: 100%;
  }
  .elementor-7
    .elementor-element.elementor-element-afc6bcb
    > .elementor-widget-container {
    margin: 105px 0px 0px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-7 .elementor-element.elementor-element-0c1ac69,
  .elementor-7
    .elementor-element.elementor-element-0c1ac69
    > .elementor-background-overlay {
    border-radius: 0px 0px 30px 0px;
  }
  .elementor-7 .elementor-element.elementor-element-0c1ac69 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-4b3983d:not(
      .elementor-motion-effects-element-type-background
    )
    > .elementor-widget-wrap,
  .elementor-7
    .elementor-element.elementor-element-4b3983d
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-size: 487px auto;
  }
  .elementor-7
    .elementor-element.elementor-element-4b3983d
    > .elementor-element-populated {
    margin: -21px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-7 .elementor-element.elementor-element-be67d9f {
    --spacer-size: 60px;
  }
  .elementor-7 .elementor-element.elementor-element-d5c5244 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 35px 10px 0px 10px;
  }
  .elementor-7
    .elementor-element.elementor-element-e458f65
    .jeg-elementor-kit.jkit-client-logo
    .client-slider
    .image-list {
    padding: 0px 50px 0px 50px;
  }
  .elementor-7 .elementor-element.elementor-element-2e3006d {
    padding: 40px 10px 0px 10px;
  }
  .elementor-7
    .elementor-element.elementor-element-98388e4
    > .elementor-element-populated {
    padding: 0px 0px 25px 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-fb9b27b
    .jeg-elementor-kit.jkit-animated-text
    .animated-text
    .normal-text {
    font-size: 32px;
  }
  .elementor-7
    .elementor-element.elementor-element-fb9b27b
    .jeg-elementor-kit.jkit-animated-text
    .animated-text
    .dynamic-text {
    font-size: 30px;
  }
  .elementor-7 .elementor-element.elementor-element-6d0252a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-7
    .elementor-element.elementor-element-6d0252a
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-46cb2b1
    > .elementor-element-populated {
    padding: 0px 0px 40px 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-9d7b4cf
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    padding: 25px 25px 25px 25px;
  }
  .elementor-7
    .elementor-element.elementor-element-9d7b4cf
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: 22px;
  }
  .elementor-7
    .elementor-element.elementor-element-9d7b4cf
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-7
    .elementor-element.elementor-element-287aefe
    > .elementor-element-populated {
    padding: 0px 0px 20px 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-7c84079
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    padding: 25px 25px 25px 25px;
  }
  .elementor-7
    .elementor-element.elementor-element-7c84079
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: 22px;
  }
  .elementor-7
    .elementor-element.elementor-element-7c84079
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-7
    .elementor-element.elementor-element-4263dc2
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-2513e83
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    padding: 25px 25px 25px 25px;
  }
  .elementor-7
    .elementor-element.elementor-element-2513e83
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: 22px;
  }
  .elementor-7
    .elementor-element.elementor-element-2513e83
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-7 .elementor-element.elementor-element-7b0e8ae {
    padding: 0px 10px 0px 10px;
  }
  .elementor-7
    .elementor-element.elementor-element-7695104
    > .elementor-element-populated {
    padding: 60px 10px 0px 10px;
  }
  .elementor-7 .elementor-element.elementor-element-6fd274c .elementor-icon {
    font-size: 52px;
  }
  .elementor-7
    .elementor-element.elementor-element-6fd274c
    .elementor-icon
    svg {
    height: 52px;
  }
  body:not(.rtl) .elementor-7 .elementor-element.elementor-element-6fd274c {
    left: 26px;
  }
  body.rtl .elementor-7 .elementor-element.elementor-element-6fd274c {
    right: 26px;
  }
  .elementor-7 .elementor-element.elementor-element-6fd274c {
    top: 135px;
  }
  .elementor-7 .elementor-element.elementor-element-3bbf524 img {
    width: 45%;
    border-radius: 5px 5px 5px 5px;
  }
  body:not(.rtl) .elementor-7 .elementor-element.elementor-element-3bbf524 {
    right: 4.3px;
  }
  body.rtl .elementor-7 .elementor-element.elementor-element-3bbf524 {
    left: 4.3px;
  }
  .elementor-7 .elementor-element.elementor-element-3bbf524 {
    top: 36px;
  }
  .elementor-7 .elementor-element.elementor-element-6fccda7 img {
    width: 35%;
    border-radius: 5px 5px 5px 5px;
  }
  body:not(.rtl) .elementor-7 .elementor-element.elementor-element-6fccda7 {
    left: -2px;
  }
  body.rtl .elementor-7 .elementor-element.elementor-element-6fccda7 {
    right: -2px;
  }
  .elementor-7 .elementor-element.elementor-element-6fccda7 {
    top: 92px;
  }
  .elementor-7 .elementor-element.elementor-element-b59391c img {
    width: 85%;
  }
  .elementor-7
    .elementor-element.elementor-element-b59391c
    > .elementor-widget-container {
    padding: 0px 7px 0px 0px;
  }
  body:not(.rtl) .elementor-7 .elementor-element.elementor-element-b59391c {
    right: -10.3px;
  }
  body.rtl .elementor-7 .elementor-element.elementor-element-b59391c {
    left: -10.3px;
  }
  .elementor-7 .elementor-element.elementor-element-b59391c {
    top: 50px;
  }
  .elementor-7 .elementor-element.elementor-element-dd5b9c0 {
    --spacer-size: 261px;
  }
  .elementor-7
    .elementor-element.elementor-element-dd5b9c0
    > .elementor-widget-container {
    background-size: contain;
  }
  .elementor-7
    .elementor-element.elementor-element-8acffaa
    > .elementor-element-populated {
    margin: -22px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 50px 10px 40px 10px;
  }
  .elementor-7
    .elementor-element.elementor-element-8c2e080
    .jeg-elementor-kit.jkit-animated-text
    .animated-text
    .normal-text {
    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-7
    .elementor-element.elementor-element-8c2e080
    .jeg-elementor-kit.jkit-animated-text
    .animated-text
    .dynamic-text {
    font-size: 30px;
  }
  .elementor-7 .elementor-element.elementor-element-aa86f35 {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-7
    .elementor-element.elementor-element-b230ed2
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:last-child) {
    padding-bottom: calc(10px / 2);
  }
  .elementor-7
    .elementor-element.elementor-element-b230ed2
    .elementor-icon-list-items:not(.elementor-inline-items)
    .elementor-icon-list-item:not(:first-child) {
    margin-top: calc(10px / 2);
  }
  .elementor-7
    .elementor-element.elementor-element-b230ed2
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item {
    margin-right: calc(10px / 2);
    margin-left: calc(10px / 2);
  }
  .elementor-7
    .elementor-element.elementor-element-b230ed2
    .elementor-icon-list-items.elementor-inline-items {
    margin-right: calc(-10px / 2);
    margin-left: calc(-10px / 2);
  }
  body.rtl
    .elementor-7
    .elementor-element.elementor-element-b230ed2
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    left: calc(-10px / 2);
  }
  body:not(.rtl)
    .elementor-7
    .elementor-element.elementor-element-b230ed2
    .elementor-icon-list-items.elementor-inline-items
    .elementor-icon-list-item:after {
    right: calc(-10px / 2);
  }
  .elementor-7
    .elementor-element.elementor-element-b230ed2
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-7
    .elementor-element.elementor-element-b230ed2
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-7
    .elementor-element.elementor-element-d179099
    .jeg-elementor-kit.jkit-button
    .jkit-button-wrapper {
    font-size: var(--e-global-typography-6946115-font-size);
    line-height: var(--e-global-typography-6946115-line-height);
    letter-spacing: var(--e-global-typography-6946115-letter-spacing);
    word-spacing: var(--e-global-typography-6946115-word-spacing);
  }
  .elementor-7 .elementor-element.elementor-element-b2b7d09 {
    width: 50%;
  }
  .elementor-7
    .elementor-element.elementor-element-961faa9
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .number-wrapper {
    font-size: var(--e-global-typography-992616e-font-size);
    line-height: var(--e-global-typography-992616e-line-height);
    letter-spacing: var(--e-global-typography-992616e-letter-spacing);
    word-spacing: var(--e-global-typography-992616e-word-spacing);
    margin-bottom: 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-961faa9
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .title {
    font-size: var(--e-global-typography-01ba038-font-size);
    line-height: var(--e-global-typography-01ba038-line-height);
    letter-spacing: var(--e-global-typography-01ba038-letter-spacing);
    word-spacing: var(--e-global-typography-01ba038-word-spacing);
  }
  .elementor-7
    .elementor-element.elementor-element-961faa9
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .number-wrapper
    .super {
    font-size: var(--e-global-typography-992616e-font-size);
    line-height: var(--e-global-typography-992616e-line-height);
    letter-spacing: var(--e-global-typography-992616e-letter-spacing);
    word-spacing: var(--e-global-typography-992616e-word-spacing);
    top: 9px;
    left: 4px;
  }
  .elementor-7 .elementor-element.elementor-element-fad61fb {
    width: 50%;
  }
  .elementor-7
    .elementor-element.elementor-element-ea478b0
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .number-wrapper {
    font-size: var(--e-global-typography-992616e-font-size);
    line-height: var(--e-global-typography-992616e-line-height);
    letter-spacing: var(--e-global-typography-992616e-letter-spacing);
    word-spacing: var(--e-global-typography-992616e-word-spacing);
    margin-bottom: 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-ea478b0
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .title {
    font-size: var(--e-global-typography-01ba038-font-size);
    line-height: var(--e-global-typography-01ba038-line-height);
    letter-spacing: var(--e-global-typography-01ba038-letter-spacing);
    word-spacing: var(--e-global-typography-01ba038-word-spacing);
  }
  .elementor-7
    .elementor-element.elementor-element-ea478b0
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .number-wrapper
    .super {
    font-size: var(--e-global-typography-992616e-font-size);
    line-height: var(--e-global-typography-992616e-line-height);
    letter-spacing: var(--e-global-typography-992616e-letter-spacing);
    word-spacing: var(--e-global-typography-992616e-word-spacing);
    top: 9px;
    left: 4px;
  }
  .elementor-7
    .elementor-element.elementor-element-772447e
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .number-wrapper {
    font-size: var(--e-global-typography-992616e-font-size);
    line-height: var(--e-global-typography-992616e-line-height);
    letter-spacing: var(--e-global-typography-992616e-letter-spacing);
    word-spacing: var(--e-global-typography-992616e-word-spacing);
    margin-bottom: 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-772447e
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .title {
    font-size: var(--e-global-typography-01ba038-font-size);
    line-height: var(--e-global-typography-01ba038-line-height);
    letter-spacing: var(--e-global-typography-01ba038-letter-spacing);
    word-spacing: var(--e-global-typography-01ba038-word-spacing);
  }
  .elementor-7
    .elementor-element.elementor-element-772447e
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .number-wrapper
    .super {
    font-size: var(--e-global-typography-992616e-font-size);
    line-height: var(--e-global-typography-992616e-line-height);
    letter-spacing: var(--e-global-typography-992616e-letter-spacing);
    word-spacing: var(--e-global-typography-992616e-word-spacing);
    top: 9px;
    left: 4px;
  }
  .elementor-7 .elementor-element.elementor-element-d8ece54 {
    padding: 0px 10px 60px 10px;
  }
  .elementor-7 .elementor-element.elementor-element-c109ee1 {
    padding: 20px 0px 0px 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-3312afc
    > .elementor-element-populated {
    padding: 0px 0px 50px 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-97badec
    .jeg-elementor-kit.jkit-animated-text
    .animated-text
    .normal-text {
    font-size: 32px;
  }
  .elementor-7
    .elementor-element.elementor-element-97badec
    .jeg-elementor-kit.jkit-animated-text
    .animated-text
    .dynamic-text {
    font-size: 30px;
  }
  .elementor-7 .elementor-element.elementor-element-5be46df {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-7
    .elementor-element.elementor-element-5be46df
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-50b4333
    .jeg-elementor-kit.jkit-button
    .jkit-button-wrapper {
    font-size: 16px;
  }
  .elementor-7
    .elementor-element.elementor-element-b4d42b7
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-1d332ff
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-824a9bf-font-size);
    line-height: var(--e-global-typography-824a9bf-line-height);
    letter-spacing: var(--e-global-typography-824a9bf-letter-spacing);
    word-spacing: var(--e-global-typography-824a9bf-word-spacing);
  }
  .elementor-7
    .elementor-element.elementor-element-1d332ff
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link {
    font-size: var(--e-global-typography-3bcdb35-font-size);
    line-height: var(--e-global-typography-3bcdb35-line-height);
    letter-spacing: var(--e-global-typography-3bcdb35-letter-spacing);
    word-spacing: var(--e-global-typography-3bcdb35-word-spacing);
  }
  .elementor-7
    .elementor-element.elementor-element-95a49e7
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-824a9bf-font-size);
    line-height: var(--e-global-typography-824a9bf-line-height);
    letter-spacing: var(--e-global-typography-824a9bf-letter-spacing);
    word-spacing: var(--e-global-typography-824a9bf-word-spacing);
  }
  .elementor-7
    .elementor-element.elementor-element-95a49e7
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link {
    font-size: var(--e-global-typography-3bcdb35-font-size);
    line-height: var(--e-global-typography-3bcdb35-line-height);
    letter-spacing: var(--e-global-typography-3bcdb35-letter-spacing);
    word-spacing: var(--e-global-typography-3bcdb35-word-spacing);
  }
  .elementor-7
    .elementor-element.elementor-element-df45d4a
    > .elementor-element-populated {
    margin: 30px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-65f81e5
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-824a9bf-font-size);
    line-height: var(--e-global-typography-824a9bf-line-height);
    letter-spacing: var(--e-global-typography-824a9bf-letter-spacing);
    word-spacing: var(--e-global-typography-824a9bf-word-spacing);
  }
  .elementor-7
    .elementor-element.elementor-element-65f81e5
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link {
    font-size: var(--e-global-typography-3bcdb35-font-size);
    line-height: var(--e-global-typography-3bcdb35-line-height);
    letter-spacing: var(--e-global-typography-3bcdb35-letter-spacing);
    word-spacing: var(--e-global-typography-3bcdb35-word-spacing);
  }
  .elementor-7
    .elementor-element.elementor-element-0290297
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-824a9bf-font-size);
    line-height: var(--e-global-typography-824a9bf-line-height);
    letter-spacing: var(--e-global-typography-824a9bf-letter-spacing);
    word-spacing: var(--e-global-typography-824a9bf-word-spacing);
  }
  .elementor-7
    .elementor-element.elementor-element-0290297
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link {
    font-size: var(--e-global-typography-3bcdb35-font-size);
    line-height: var(--e-global-typography-3bcdb35-line-height);
    letter-spacing: var(--e-global-typography-3bcdb35-letter-spacing);
    word-spacing: var(--e-global-typography-3bcdb35-word-spacing);
  }
  .elementor-7 .elementor-element.elementor-element-3cd0a67 {
    padding: 0px 0px 40px 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-4ca8829:not(
      .elementor-motion-effects-element-type-background
    )
    > .elementor-widget-wrap,
  .elementor-7
    .elementor-element.elementor-element-4ca8829
    > .elementor-widget-wrap
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: -592px 0px;
  }
  .elementor-7 .elementor-element.elementor-element-7742e1b {
    padding: 30px 10px 25px 10px;
  }
  .elementor-7
    .elementor-element.elementor-element-a67d909
    > .elementor-widget-container {
    padding: 0px 0px 0px 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-caad71c
    > .elementor-element-populated {
    padding: 50px 10px 0px 10px;
  }
  .elementor-7
    .elementor-element.elementor-element-893119c
    .jeg-elementor-kit.jkit-animated-text
    .animated-text
    .normal-text {
    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-7
    .elementor-element.elementor-element-893119c
    .jeg-elementor-kit.jkit-animated-text
    .animated-text
    .dynamic-text {
    font-size: 30px;
  }
  .elementor-7 .elementor-element.elementor-element-160a489 {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-7
    .elementor-element.elementor-element-160a489
    > .elementor-widget-container {
    padding: 0px 20px 0px 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-0d256e3
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
  }
  .elementor-7
    .elementor-element.elementor-element-0d256e3
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-7
    .elementor-element.elementor-element-0d256e3
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon
    i {
    font-size: 30px;
  }
  .elementor-7
    .elementor-element.elementor-element-0d256e3
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon
    svg {
    width: 30px;
  }
  .elementor-7
    .elementor-element.elementor-element-8613653
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
  }
  .elementor-7
    .elementor-element.elementor-element-8613653
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-7
    .elementor-element.elementor-element-8613653
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon
    i {
    font-size: 30px;
  }
  .elementor-7
    .elementor-element.elementor-element-8613653
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon
    svg {
    width: 30px;
  }
  .elementor-7
    .elementor-element.elementor-element-7516a6b
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track
    .testimonial-item.elementor-repeater-item-090f58a
    .testimonial-box {
    background-image: none !important;
    background-position: bottom right;
    background-size: contain;
  }
  .elementor-7
    .elementor-element.elementor-element-7516a6b
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track
    .testimonial-item.elementor-repeater-item-3d89569
    .testimonial-box {
    background-image: none !important;
    background-position: bottom right;
    background-repeat: no-repeat;
    background-size: contain;
  }
  .elementor-7
    .elementor-element.elementor-element-7516a6b
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track
    .testimonial-item.elementor-repeater-item-de5780f
    .testimonial-box {
    background-image: none !important;
    background-position: bottom right;
    background-repeat: no-repeat;
    background-size: contain;
  }
  .elementor-7
    .elementor-element.elementor-element-7516a6b
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track
    .testimonial-item.elementor-repeater-item-0a61e7f
    .testimonial-box {
    background-image: none !important;
    background-position: bottom right;
    background-repeat: no-repeat;
    background-size: contain;
  }
  .elementor-7
    .elementor-element.elementor-element-7516a6b
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track
    .testimonial-item.elementor-repeater-item-aa33aef
    .testimonial-box {
    background-image: none !important;
    background-position: bottom right;
    background-repeat: no-repeat;
    background-size: contain;
  }
  .elementor-7
    .elementor-element.elementor-element-7516a6b
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track
    .testimonial-item
    .testimonial-box {
    padding: 0px 20px 20px 20px;
  }
  .elementor-7
    .elementor-element.elementor-element-7516a6b
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track
    .testimonial-item
    .testimonial-box
    .comment-content
    p {
    font-size: var(--e-global-typography-164b1ff-font-size);
    line-height: var(--e-global-typography-164b1ff-line-height);
    letter-spacing: var(--e-global-typography-164b1ff-letter-spacing);
    word-spacing: var(--e-global-typography-164b1ff-word-spacing);
    padding: 50px 75px 0px 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-7516a6b
    .jeg-elementor-kit.jkit-testimonials.quote-override
    .testimonials-track
    .testimonial-item
    .testimonial-box
    .icon-content {
    top: 28px;
    left: 20px;
  }
  .elementor-7
    .elementor-element.elementor-element-7516a6b
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track
    .testimonial-item
    .testimonial-box
    .profile-info
    .profile-name {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
    margin-bottom: 3px;
  }
  .elementor-7
    .elementor-element.elementor-element-7516a6b
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track
    .testimonial-item
    .testimonial-box
    .profile-info
    .profile-des {
    font-size: var(--e-global-typography-5e66681-font-size);
    line-height: var(--e-global-typography-5e66681-line-height);
    letter-spacing: var(--e-global-typography-5e66681-letter-spacing);
    word-spacing: var(--e-global-typography-5e66681-word-spacing);
  }
  .elementor-7
    .elementor-element.elementor-element-7e0e3cc
    .jeg-elementor-kit.jkit-animated-text {
    text-align: center;
  }
  .elementor-7
    .elementor-element.elementor-element-7e0e3cc
    .jeg-elementor-kit.jkit-animated-text
    .animated-text
    .normal-text {
    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-7
    .elementor-element.elementor-element-7e0e3cc
    .jeg-elementor-kit.jkit-animated-text
    .animated-text
    .dynamic-text {
    font-size: 30px;
  }
  .elementor-7
    .elementor-element.elementor-element-7e0e3cc
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 20px 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-5cb2c8f
    .jeg-elementor-kit.jkit-postblock
    .jkit-posts {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .elementor-7
    .elementor-element.elementor-element-5cb2c8f
    .jeg-elementor-kit.jkit-postblock
    .jkit-thumb
    .thumbnail-container {
    height: 200px;
  }
  .elementor-7
    .elementor-element.elementor-element-5cb2c8f
    .jeg-elementor-kit.jkit-postblock
    .jkit-postblock-content {
    margin: 20px 0px 0px 0px;
  }
  .elementor-7
    .elementor-element.elementor-element-5cb2c8f
    .jeg-elementor-kit.jkit-postblock
    .jkit-post-category
    span
    a,
  .elementor-7
    .elementor-element.elementor-element-5cb2c8f
    .jeg-elementor-kit.jkit-postblock.postblock-type-3
    .jkit-post-category
    span
    a {
    font-size: var(--e-global-typography-1a9c852-font-size);
    line-height: var(--e-global-typography-1a9c852-line-height);
    letter-spacing: var(--e-global-typography-1a9c852-letter-spacing);
    word-spacing: var(--e-global-typography-1a9c852-word-spacing);
  }
  .elementor-7
    .elementor-element.elementor-element-5cb2c8f
    .jeg-elementor-kit.jkit-postblock
    .jkit-post-title
    a,
  .elementor-7
    .elementor-element.elementor-element-5cb2c8f
    .jeg-elementor-kit.jkit-postblock.postblock-type-4
    .jkit-post-title
    a {
    font-size: var(--e-global-typography-93e5f92-font-size);
    line-height: var(--e-global-typography-93e5f92-line-height);
    letter-spacing: var(--e-global-typography-93e5f92-letter-spacing);
    word-spacing: var(--e-global-typography-93e5f92-word-spacing);
  }
  .elementor-7
    .elementor-element.elementor-element-5cb2c8f
    .jeg-elementor-kit.jkit-postblock
    .jkit-readmore {
    font-size: var(--e-global-typography-14738f9-font-size);
    line-height: var(--e-global-typography-14738f9-line-height);
    letter-spacing: var(--e-global-typography-14738f9-letter-spacing);
    word-spacing: var(--e-global-typography-14738f9-word-spacing);
  }
}
@media (min-width: 768px) {
  .elementor-7 .elementor-element.elementor-element-38d2ba3 {
    width: 51.917%;
  }
  .elementor-7 .elementor-element.elementor-element-3cd90d8 {
    width: 48.083%;
  }
  .elementor-7 .elementor-element.elementor-element-7695104 {
    width: 51.997%;
  }
  .elementor-7 .elementor-element.elementor-element-029824d {
    width: 11.419%;
  }
  .elementor-7 .elementor-element.elementor-element-8acffaa {
    width: 35.917%;
  }
  .elementor-7 .elementor-element.elementor-element-3312afc {
    width: 50%;
  }
  .elementor-7 .elementor-element.elementor-element-b4d42b7 {
    width: 25%;
  }
  .elementor-7 .elementor-element.elementor-element-df45d4a {
    width: 24.666%;
  }
  .elementor-7 .elementor-element.elementor-element-0806cef {
    width: 10%;
  }
  .elementor-7 .elementor-element.elementor-element-ee2cdcc {
    width: 127.619%;
  }
  .elementor-7 .elementor-element.elementor-element-beef0ba {
    width: 10%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-7 .elementor-element.elementor-element-38d2ba3 {
    width: 100%;
  }
  .elementor-7 .elementor-element.elementor-element-3cd90d8 {
    width: 100%;
  }
  .elementor-7 .elementor-element.elementor-element-98388e4 {
    width: 68%;
  }
  .elementor-7 .elementor-element.elementor-element-c36f520 {
    width: 65%;
  }
  .elementor-7 .elementor-element.elementor-element-46cb2b1 {
    width: 50%;
  }
  .elementor-7 .elementor-element.elementor-element-287aefe {
    width: 50%;
  }
  .elementor-7 .elementor-element.elementor-element-4263dc2 {
    width: 50%;
  }
  .elementor-7 .elementor-element.elementor-element-7695104 {
    width: 100%;
  }
  .elementor-7 .elementor-element.elementor-element-029824d {
    width: 6%;
  }
  .elementor-7 .elementor-element.elementor-element-8acffaa {
    width: 100%;
  }
  .elementor-7 .elementor-element.elementor-element-3312afc {
    width: 100%;
  }
  .elementor-7 .elementor-element.elementor-element-b4d42b7 {
    width: 50%;
  }
  .elementor-7 .elementor-element.elementor-element-df45d4a {
    width: 50%;
  }
  .elementor-7 .elementor-element.elementor-element-628371e {
    width: 100%;
  }
  .elementor-7 .elementor-element.elementor-element-caad71c {
    width: 100%;
  }
  .elementor-7 .elementor-element.elementor-element-ee2cdcc {
    width: 80%;
  }
}
@media (min-width: 1025px) {
  .elementor-element.elementor-element-66ffcd5
    .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: 1025px) {
  .elementor-element.elementor-element-66ffcd5
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper
    .icon-box.icon-box-header {
    margin-right: 15px;
    margin-left: unset;
  }
}
@media (min-width: 1025px) {
  .elementor-element.elementor-element-f4bd698
    .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: 1025px) {
  .elementor-element.elementor-element-f4bd698
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper
    .icon-box.icon-box-header {
    margin-right: 15px;
    margin-left: unset;
  }
}
@media (min-width: 1025px) {
  .elementor-element.elementor-element-12fed12
    .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: 1025px) {
  .elementor-element.elementor-element-12fed12
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper
    .icon-box.icon-box-header {
    margin-right: 15px;
    margin-left: unset;
  }
}
@media (min-width: 1025px) {
  .elementor-element.elementor-element-e458f65
    .jeg-elementor-kit.jkit-client-logo
    .client-track:not(.tns-slider) {
    display: flex;
    flex-direction: row;
  }
}
@media (min-width: 1025px) {
  .elementor-element.elementor-element-e458f65
    .jeg-elementor-kit.jkit-client-logo
    .client-track:not(.tns-slider)
    .client-slider {
    width: calc(2);
  }
}
@media (min-width: 1025px) {
  .elementor-element.elementor-element-e458f65
    .jeg-elementor-kit.jkit-client-logo
    .client-track:not(.tns-slider)
    .client-slider:nth-child(n + 3) {
    display: none;
  }
}
@media (min-width: 1025px) {
  .elementor-element.elementor-element-e458f65
    .jeg-elementor-kit.jkit-client-logo
    .client-track:not(.tns-slider):not(:nth-child(2)) {
    margin-right: 10px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-element.elementor-element-e458f65
    .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-e458f65
    .jeg-elementor-kit.jkit-client-logo
    .client-track:not(.tns-slider)
    .client-slider {
    width: calc();
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-element.elementor-element-e458f65
    .jeg-elementor-kit.jkit-client-logo
    .client-track:not(.tns-slider)
    .client-slider:nth-child(n + 1) {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-element.elementor-element-e458f65
    .jeg-elementor-kit.jkit-client-logo
    .client-track:not(.tns-slider):not(:nth-child()) {
    margin-right: 10px;
  }
}
@media (max-width: 767px) {
  .elementor-element.elementor-element-e458f65
    .jeg-elementor-kit.jkit-client-logo
    .client-track:not(.tns-slider) {
    display: flex;
    flex-direction: row;
  }
}
@media (max-width: 767px) {
  .elementor-element.elementor-element-e458f65
    .jeg-elementor-kit.jkit-client-logo
    .client-track:not(.tns-slider)
    .client-slider {
    width: calc(1);
  }
}
@media (max-width: 767px) {
  .elementor-element.elementor-element-e458f65
    .jeg-elementor-kit.jkit-client-logo
    .client-track:not(.tns-slider)
    .client-slider:nth-child(n + 2) {
    display: none;
  }
}
@media (max-width: 767px) {
  .elementor-element.elementor-element-e458f65
    .jeg-elementor-kit.jkit-client-logo
    .client-track:not(.tns-slider):not(:nth-child(1)) {
    margin-right: 10px;
  }
}

@media (min-width: 1025px) {
  .elementor-element.elementor-element-1d332ff
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    display: block;
  }
}
@media (min-width: 1025px) {
  .elementor-element.elementor-element-1d332ff
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper
    .icon-box.icon-box-header {
    margin-right: unset;
    margin-left: unset;
  }
}
@media (min-width: 1025px) {
  .elementor-element.elementor-element-95a49e7
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    display: block;
  }
}
@media (min-width: 1025px) {
  .elementor-element.elementor-element-95a49e7
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper
    .icon-box.icon-box-header {
    margin-right: unset;
    margin-left: unset;
  }
}
@media (min-width: 1025px) {
  .elementor-element.elementor-element-65f81e5
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    display: block;
  }
}
@media (min-width: 1025px) {
  .elementor-element.elementor-element-65f81e5
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper
    .icon-box.icon-box-header {
    margin-right: unset;
    margin-left: unset;
  }
}
@media (min-width: 1025px) {
  .elementor-element.elementor-element-0290297
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    display: block;
  }
}
@media (min-width: 1025px) {
  .elementor-element.elementor-element-0290297
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper
    .icon-box.icon-box-header {
    margin-right: unset;
    margin-left: unset;
  }
}
@media (min-width: 1025px) {
  .elementor-element.elementor-element-0d256e3
    .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: 1025px) {
  .elementor-element.elementor-element-0d256e3
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper
    .icon-box.icon-box-header {
    margin-right: 15px;
    margin-left: unset;
  }
}
@media (min-width: 1025px) {
  .elementor-element.elementor-element-8613653
    .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: 1025px) {
  .elementor-element.elementor-element-8613653
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper
    .icon-box.icon-box-header {
    margin-right: 15px;
    margin-left: unset;
  }
}
@media (min-width: 1025px) {
  .elementor-element.elementor-element-7516a6b
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track:not(.tns-slider) {
    display: flex;
    flex-direction: row;
  }
}
@media (min-width: 1025px) {
  .elementor-element.elementor-element-7516a6b
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track:not(.tns-slider)
    .testimonial-item {
    width: calc(4);
  }
}
@media (min-width: 1025px) {
  .elementor-element.elementor-element-7516a6b
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track:not(.tns-slider)
    .testimonial-item:nth-child(n + 5) {
    display: none;
  }
}
@media (min-width: 1025px) {
  .elementor-element.elementor-element-7516a6b
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track:not(.tns-slider):not(:nth-child(4)) {
    margin-right: 10px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-element.elementor-element-7516a6b
    .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-7516a6b
    .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-7516a6b
    .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-7516a6b
    .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-7516a6b
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track:not(.tns-slider) {
    display: flex;
    flex-direction: row;
  }
}
@media (max-width: 767px) {
  .elementor-element.elementor-element-7516a6b
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track:not(.tns-slider)
    .testimonial-item {
    width: calc(1);
  }
}
@media (max-width: 767px) {
  .elementor-element.elementor-element-7516a6b
    .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-7516a6b
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track:not(.tns-slider):not(:nth-child(1)) {
    margin-right: 10px;
  }
}
