.elementor-34 .elementor-element.elementor-element-b27774e {
  --display: flex;
  --min-height: 60vh;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --overlay-opacity: 0.25;
  --padding-top: 5em;
  --padding-bottom: 14em;
  --padding-left: 0em;
  --padding-right: 0em;
}
.elementor-34
  .elementor-element.elementor-element-b27774e:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-34
  .elementor-element.elementor-element-b27774e
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-primary);
}
.elementor-34 .elementor-element.elementor-element-b27774e::before,
.elementor-34
  .elementor-element.elementor-element-b27774e
  > .elementor-background-video-container::before,
.elementor-34
  .elementor-element.elementor-element-b27774e
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-34
  .elementor-element.elementor-element-b27774e
  > .elementor-background-slideshow::before,
.elementor-34
  .elementor-element.elementor-element-b27774e
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-34
  .elementor-element.elementor-element-b27774e
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-image: url("../../2024/08/Shape.png");
  --background-overlay: "";
  background-position: bottom center;
  background-repeat: repeat-x;
  background-size: contain;
}
.elementor-34 .elementor-element.elementor-element-6e4b004 {
  --display: flex;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --margin-top: 30px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-34 .elementor-element.elementor-element-1f23fbd {
  text-align: center;
}
.elementor-34
  .elementor-element.elementor-element-1f23fbd
  .elementor-heading-title {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  text-transform: var(--e-global-typography-primary-text-transform);
  line-height: var(--e-global-typography-primary-line-height);
  letter-spacing: var(--e-global-typography-primary-letter-spacing);
  color: var(--e-global-color-4a5499b);
}
.elementor-34
  .elementor-element.elementor-element-9064f8e
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-34
  .elementor-element.elementor-element-9064f8e
  .jeg-elementor-kit.jkit-animated-text {
  text-align: center;
}
.elementor-34
  .elementor-element.elementor-element-9064f8e
  .jeg-elementor-kit.jkit-animated-text
  .animated-text
  .dynamic-text {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  text-transform: var(--e-global-typography-primary-text-transform);
  line-height: var(--e-global-typography-primary-line-height);
  letter-spacing: var(--e-global-typography-primary-letter-spacing);
  z-index: auto;
}
.elementor-34
  .elementor-element.elementor-element-9064f8e
  .jeg-elementor-kit.jkit-animated-text
  .animated-text
  .dynamic-wrapper.style-color
  .dynamic-text {
  color: var(--e-global-color-4a5499b);
    font-size: 40px !important;
}
.elementor-34
  .elementor-element.elementor-element-9064f8e
  .jeg-elementor-kit.jkit-animated-text
  .animated-text
  svg
  path.style-color {
  stroke: var(--e-global-color-4a5499b);
}
.elementor-34
  .elementor-element.elementor-element-9064f8e
  .jeg-elementor-kit.jkit-animated-text
  .animated-text
  svg
  path {
  stroke-width: 9px;
  -moz-animation-duration: 10s;
  -webkit-animation-duration: 10s;
  -o-animation-duration: 10s;
  -ms-animation-duration: 10s;
  animation-duration: 10s;
  stroke-linecap: round;
  stroke-linejoin: round;
}
.elementor-34
  .elementor-element.elementor-element-9064f8e
  .jeg-elementor-kit.jkit-animated-text
  .animated-text
  svg {
  z-index: 2;
}
.elementor-34 .elementor-element.elementor-element-269c3dc .elementor-button {
  background-color: var(--e-global-color-4a5499b);
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  text-decoration: var(--e-global-typography-accent-text-decoration);
  letter-spacing: var(--e-global-typography-accent-letter-spacing);
  word-spacing: var(--e-global-typography-accent-word-spacing);
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
}
.elementor-34
  .elementor-element.elementor-element-269c3dc
  .elementor-button:hover,
.elementor-34
  .elementor-element.elementor-element-269c3dc
  .elementor-button:focus {
  background-color: var(--e-global-color-0f01f5c);
  color: var(--e-global-color-a567df4);
}
.elementor-34
  .elementor-element.elementor-element-269c3dc
  > .elementor-widget-container {
  margin: 30px 0px 0px 0px;
}
.elementor-34 .elementor-element.elementor-element-269c3dc {
  z-index: 5;
}
.elementor-34
  .elementor-element.elementor-element-269c3dc
  .elementor-button-content-wrapper {
  flex-direction: row-reverse;
}
.elementor-34
  .elementor-element.elementor-element-269c3dc
  .elementor-button:hover
  svg,
.elementor-34
  .elementor-element.elementor-element-269c3dc
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-a567df4);
}
.elementor-34 .elementor-element.elementor-element-24c932f {
  --alignment: right;
  --direction: rtl;
  width: auto;
  max-width: auto;
  z-index: 1;
  --width: 170px;
  --rotate: 331deg;
  font-family: var(--e-global-typography-887363b-font-family), Sans-serif;
  font-size: var(--e-global-typography-887363b-font-size);
  font-weight: var(--e-global-typography-887363b-font-weight);
  text-transform: var(--e-global-typography-887363b-text-transform);
  line-height: var(--e-global-typography-887363b-line-height);
  letter-spacing: var(--e-global-typography-887363b-letter-spacing);
  word-spacing: var(--e-global-typography-887363b-word-spacing);
  --word-spacing: 8px;
  --text-color: var(--e-global-color-a567df4);
  --transition: 0.3s;
}
.elementor-34
  .elementor-element.elementor-element-24c932f
  > .elementor-widget-container {
  background-image: url("../../2024/09/Logo-008.png");
  margin: 0px 0px -200px 0px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 95px auto;
}
.elementor-34 .elementor-element.elementor-element-24c932f.elementor-element {
  --align-self: flex-end;
}
.elementor-34 .elementor-element.elementor-element-10725f9 {
  --display: flex;
  --min-height: 0vh;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --flex-wrap: wrap;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-34
  .elementor-element.elementor-element-10725f9:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-34
  .elementor-element.elementor-element-10725f9
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-495d27d);
}
.elementor-34 .elementor-element.elementor-element-20cb2d4 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 20px 20px;
  --row-gap: 20px;
  --column-gap: 20px;
  --flex-wrap: wrap;
  --margin-top: -150px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-34 .elementor-element.elementor-element-6bf1384 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --flex-wrap: wrap;
  --border-radius: 9px 9px 9px 9px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-34
  .elementor-element.elementor-element-6bf1384:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-34
  .elementor-element.elementor-element-6bf1384
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2024/09/musicali-jpg-016.jpg");
  background-position: center center;
  background-size: cover;
}
.elementor-34 .elementor-element.elementor-element-a0bfafe {
  --spacer-size: 63vh;
}
.elementor-34 .elementor-element.elementor-element-4d7d1c4 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --flex-wrap: wrap;
  --border-radius: 9px 9px 9px 9px;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-34
  .elementor-element.elementor-element-4d7d1c4:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-34
  .elementor-element.elementor-element-4d7d1c4
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2024/09/Gallery-04.jpg");
  background-position: center center;
  background-size: cover;
}
.elementor-34 .elementor-element.elementor-element-f58f0ae {
  --spacer-size: 63vh;
}
.elementor-34 .elementor-element.elementor-element-5d66368 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --flex-wrap: wrap;
  --padding-top: 7em;
  --padding-bottom: 5em;
  --padding-left: 0em;
  --padding-right: 0em;
}
.elementor-34
  .elementor-element.elementor-element-5d66368:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-34
  .elementor-element.elementor-element-5d66368
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-495d27d);
}
.elementor-34 .elementor-element.elementor-element-4b6c1d7 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
}
.elementor-34 .elementor-element.elementor-element-cf068ea {
  text-align: left;
}
.elementor-34
  .elementor-element.elementor-element-cf068ea
  .elementor-heading-title {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  text-transform: var(--e-global-typography-secondary-text-transform);
  line-height: var(--e-global-typography-secondary-line-height);
  letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  color: var(--e-global-color-secondary);
}
.elementor-34 .elementor-element.elementor-element-2759c66 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 0px 1px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-accent);
  --border-color: var(--e-global-color-accent);
}
.elementor-34
  .elementor-element.elementor-element-09c1626
  > .elementor-widget-container {
  margin: 0px 0px 0px 50px;
}
.elementor-34 .elementor-element.elementor-element-09c1626 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
  color: var(--e-global-color-text);
}
.elementor-34 .elementor-element.elementor-element-b755e18 .elementor-button {
  background-color: #02010100;
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  text-decoration: var(--e-global-typography-accent-text-decoration);
  letter-spacing: var(--e-global-typography-accent-letter-spacing);
  word-spacing: var(--e-global-typography-accent-word-spacing);
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: var(--e-global-color-primary);
  border-radius: 0px 0px 0px 0px;
  padding: 0px 0px 3px 0px;
}
.elementor-34
  .elementor-element.elementor-element-b755e18
  .elementor-button:hover,
.elementor-34
  .elementor-element.elementor-element-b755e18
  .elementor-button:focus {
  background-color: #02010100;
  color: var(--e-global-color-0f01f5c);
  border-color: var(--e-global-color-0f01f5c);
}
.elementor-34
  .elementor-element.elementor-element-b755e18
  > .elementor-widget-container {
  margin: 0px 0px 0px 50px;
}
.elementor-34
  .elementor-element.elementor-element-b755e18
  .elementor-button:hover
  svg,
.elementor-34
  .elementor-element.elementor-element-b755e18
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-0f01f5c);
}
.elementor-34 .elementor-element.elementor-element-a805e77 {
  --display: grid;
  --e-con-grid-template-columns: repeat(4, 1fr);
  --e-con-grid-template-rows: repeat(1, 1fr);
  --grid-auto-flow: row;
  --margin-top: 50px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-34 .elementor-element.elementor-element-a4ffa20 {
  --display: flex;
}
.elementor-34
  .elementor-element.elementor-element-8772c35.jkit-equal-height-enable,
.elementor-34
  .elementor-element.elementor-element-8772c35.jkit-equal-height-enable
  > .elementor-widget-container,
.elementor-34
  .elementor-element.elementor-element-8772c35.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box,
.elementor-34
  .elementor-element.elementor-element-8772c35.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  height: 100%;
}
.elementor-34
  .elementor-element.elementor-element-8772c35
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  background-color: var(--e-global-color-a567df4);
  text-align: center;
  padding: 40px 20px 40px 20px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-659f957);
  border-radius: 9px 9px 9px 9px;
}
.elementor-34
  .elementor-element.elementor-element-8772c35
  .jeg-elementor-kit.jkit-icon-box:hover
  .jkit-icon-box-wrapper:not(.hover-gradient),
.elementor-34
  .elementor-element.elementor-element-8772c35
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper.hover-gradient:after {
  background-color: var(--e-global-color-3099df0);
}
.elementor-34
  .elementor-element.elementor-element-8772c35
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link {
  background-color: #02010100;
  padding: 0px 0px 3px 0px;
  margin: 20px 0px 0px 0px;
  font-family: var(--e-global-typography-bf0e125-font-family), Sans-serif;
  font-size: var(--e-global-typography-bf0e125-font-size);
  font-weight: var(--e-global-typography-bf0e125-font-weight);
  text-transform: var(--e-global-typography-bf0e125-text-transform);
  line-height: var(--e-global-typography-bf0e125-line-height);
  letter-spacing: var(--e-global-typography-bf0e125-letter-spacing);
  word-spacing: var(--e-global-typography-bf0e125-word-spacing);
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: var(--e-global-color-accent);
  border-radius: 0px 0px 0px 0px;
}
.elementor-34
  .elementor-element.elementor-element-8772c35
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link:not(.hover-gradient),
.elementor-34
  .elementor-element.elementor-element-8772c35
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link.hover-gradient:before {
  background-color: #02010100;
}
.elementor-34
  .elementor-element.elementor-element-8772c35
  .jeg-elementor-kit.jkit-icon-box
  .title {
  margin: 25px 0px 0px 0px;
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-db1e030-font-family), Sans-serif;
  font-size: var(--e-global-typography-db1e030-font-size);
  font-weight: var(--e-global-typography-db1e030-font-weight);
  text-transform: var(--e-global-typography-db1e030-text-transform);
  line-height: var(--e-global-typography-db1e030-line-height);
  letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
  word-spacing: var(--e-global-typography-db1e030-word-spacing);
}
.elementor-34
  .elementor-element.elementor-element-8772c35
  .jeg-elementor-kit.jkit-icon-box
  .icon-box.icon-box-body
  .icon-box-description {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
  font-size: var(--e-global-typography-0d5e945-font-size);
  font-weight: var(--e-global-typography-0d5e945-font-weight);
  line-height: var(--e-global-typography-0d5e945-line-height);
  letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
  word-spacing: var(--e-global-typography-0d5e945-word-spacing);
  margin: 10px 0px 0px 0px;
}
.elementor-34
  .elementor-element.elementor-element-8772c35
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  i {
  font-size: 100px;
}
.elementor-34
  .elementor-element.elementor-element-8772c35
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  svg {
  width: 100px;
}
.elementor-34
  .elementor-element.elementor-element-8772c35
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  i {
  font-size: 0px;
}
.elementor-34
  .elementor-element.elementor-element-8772c35
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  svg {
  width: 0px;
}
.elementor-34
  .elementor-element.elementor-element-8772c35
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon {
  height: 40px;
  width: 150px;
}
.elementor-34
  .elementor-element.elementor-element-8772c35
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  i {
  font-size: 15px;
}
.elementor-34
  .elementor-element.elementor-element-8772c35
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  svg {
  width: 15px;
  fill: var(--e-global-color-primary);
}
.elementor-34
  .elementor-element.elementor-element-8772c35
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-after
  a.icon-box-link
  i,
.elementor-34
  .elementor-element.elementor-element-8772c35
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-after
  a.icon-box-link
  svg {
  margin-left: 5px;
}
.elementor-34
  .elementor-element.elementor-element-8772c35
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-before
  a.icon-box-link
  i,
.elementor-34
  .elementor-element.elementor-element-8772c35
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-before
  a.icon-box-link
  svg {
  margin-right: 5px;
}
.elementor-34
  .elementor-element.elementor-element-8772c35
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link,
.elementor-34
  .elementor-element.elementor-element-8772c35
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  i {
  color: var(--e-global-color-primary);
}
.elementor-34
  .elementor-element.elementor-element-8772c35
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link,
.elementor-34
  .elementor-element.elementor-element-8772c35
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link
  i {
  color: var(--e-global-color-0f01f5c);
}
.elementor-34
  .elementor-element.elementor-element-8772c35
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link
  svg {
  fill: var(--e-global-color-0f01f5c);
}
.elementor-34
  .elementor-element.elementor-element-8772c35
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link {
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: var(--e-global-color-0f01f5c);
}
.elementor-34 .elementor-element.elementor-element-fc21d05 {
  --display: flex;
}
.elementor-34
  .elementor-element.elementor-element-5d29e94.jkit-equal-height-enable,
.elementor-34
  .elementor-element.elementor-element-5d29e94.jkit-equal-height-enable
  > .elementor-widget-container,
.elementor-34
  .elementor-element.elementor-element-5d29e94.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box,
.elementor-34
  .elementor-element.elementor-element-5d29e94.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  height: 100%;
}
.elementor-34
  .elementor-element.elementor-element-5d29e94
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  background-color: var(--e-global-color-a567df4);
  text-align: center;
  padding: 40px 20px 40px 20px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-659f957);
  border-radius: 9px 9px 9px 9px;
}
.elementor-34
  .elementor-element.elementor-element-5d29e94
  .jeg-elementor-kit.jkit-icon-box:hover
  .jkit-icon-box-wrapper:not(.hover-gradient),
.elementor-34
  .elementor-element.elementor-element-5d29e94
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper.hover-gradient:after {
  background-color: var(--e-global-color-3099df0);
}
.elementor-34
  .elementor-element.elementor-element-5d29e94
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link {
  background-color: #02010100;
  padding: 0px 0px 3px 0px;
  margin: 20px 0px 0px 0px;
  font-family: var(--e-global-typography-bf0e125-font-family), Sans-serif;
  font-size: var(--e-global-typography-bf0e125-font-size);
  font-weight: var(--e-global-typography-bf0e125-font-weight);
  text-transform: var(--e-global-typography-bf0e125-text-transform);
  line-height: var(--e-global-typography-bf0e125-line-height);
  letter-spacing: var(--e-global-typography-bf0e125-letter-spacing);
  word-spacing: var(--e-global-typography-bf0e125-word-spacing);
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: var(--e-global-color-accent);
  border-radius: 0px 0px 0px 0px;
}
.elementor-34
  .elementor-element.elementor-element-5d29e94
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link:not(.hover-gradient),
.elementor-34
  .elementor-element.elementor-element-5d29e94
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link.hover-gradient:before {
  background-color: #02010100;
}
.elementor-34
  .elementor-element.elementor-element-5d29e94
  .jeg-elementor-kit.jkit-icon-box
  .title {
  margin: 25px 0px 0px 0px;
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-db1e030-font-family), Sans-serif;
  font-size: var(--e-global-typography-db1e030-font-size);
  font-weight: var(--e-global-typography-db1e030-font-weight);
  text-transform: var(--e-global-typography-db1e030-text-transform);
  line-height: var(--e-global-typography-db1e030-line-height);
  letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
  word-spacing: var(--e-global-typography-db1e030-word-spacing);
}
.elementor-34
  .elementor-element.elementor-element-5d29e94
  .jeg-elementor-kit.jkit-icon-box
  .icon-box.icon-box-body
  .icon-box-description {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
  font-size: var(--e-global-typography-0d5e945-font-size);
  font-weight: var(--e-global-typography-0d5e945-font-weight);
  line-height: var(--e-global-typography-0d5e945-line-height);
  letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
  word-spacing: var(--e-global-typography-0d5e945-word-spacing);
  margin: 10px 0px 0px 0px;
}
.elementor-34
  .elementor-element.elementor-element-5d29e94
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  i {
  font-size: 100px;
}
.elementor-34
  .elementor-element.elementor-element-5d29e94
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  svg {
  width: 100px;
}
.elementor-34
  .elementor-element.elementor-element-5d29e94
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  i {
  font-size: 0px;
}
.elementor-34
  .elementor-element.elementor-element-5d29e94
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  svg {
  width: 0px;
}
.elementor-34
  .elementor-element.elementor-element-5d29e94
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon {
  height: 40px;
  width: 150px;
}
.elementor-34
  .elementor-element.elementor-element-5d29e94
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  i {
  font-size: 15px;
}
.elementor-34
  .elementor-element.elementor-element-5d29e94
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  svg {
  width: 15px;
  fill: var(--e-global-color-primary);
}
.elementor-34
  .elementor-element.elementor-element-5d29e94
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-after
  a.icon-box-link
  i,
.elementor-34
  .elementor-element.elementor-element-5d29e94
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-after
  a.icon-box-link
  svg {
  margin-left: 5px;
}
.elementor-34
  .elementor-element.elementor-element-5d29e94
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-before
  a.icon-box-link
  i,
.elementor-34
  .elementor-element.elementor-element-5d29e94
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-before
  a.icon-box-link
  svg {
  margin-right: 5px;
}
.elementor-34
  .elementor-element.elementor-element-5d29e94
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link,
.elementor-34
  .elementor-element.elementor-element-5d29e94
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  i {
  color: var(--e-global-color-primary);
}
.elementor-34
  .elementor-element.elementor-element-5d29e94
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link,
.elementor-34
  .elementor-element.elementor-element-5d29e94
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link
  i {
  color: var(--e-global-color-0f01f5c);
}
.elementor-34
  .elementor-element.elementor-element-5d29e94
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link
  svg {
  fill: var(--e-global-color-0f01f5c);
}
.elementor-34
  .elementor-element.elementor-element-5d29e94
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link {
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: var(--e-global-color-0f01f5c);
}
.elementor-34 .elementor-element.elementor-element-01ba46b {
  --display: flex;
}
.elementor-34
  .elementor-element.elementor-element-51ec50a.jkit-equal-height-enable,
.elementor-34
  .elementor-element.elementor-element-51ec50a.jkit-equal-height-enable
  > .elementor-widget-container,
.elementor-34
  .elementor-element.elementor-element-51ec50a.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box,
.elementor-34
  .elementor-element.elementor-element-51ec50a.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  height: 100%;
}
.elementor-34
  .elementor-element.elementor-element-51ec50a
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  background-color: var(--e-global-color-a567df4);
  text-align: center;
  padding: 40px 20px 40px 20px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-659f957);
  border-radius: 9px 9px 9px 9px;
}
.elementor-34
  .elementor-element.elementor-element-51ec50a
  .jeg-elementor-kit.jkit-icon-box:hover
  .jkit-icon-box-wrapper:not(.hover-gradient),
.elementor-34
  .elementor-element.elementor-element-51ec50a
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper.hover-gradient:after {
  background-color: var(--e-global-color-3099df0);
}
.elementor-34
  .elementor-element.elementor-element-51ec50a
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link {
  background-color: #02010100;
  padding: 0px 0px 3px 0px;
  margin: 20px 0px 0px 0px;
  font-family: var(--e-global-typography-bf0e125-font-family), Sans-serif;
  font-size: var(--e-global-typography-bf0e125-font-size);
  font-weight: var(--e-global-typography-bf0e125-font-weight);
  text-transform: var(--e-global-typography-bf0e125-text-transform);
  line-height: var(--e-global-typography-bf0e125-line-height);
  letter-spacing: var(--e-global-typography-bf0e125-letter-spacing);
  word-spacing: var(--e-global-typography-bf0e125-word-spacing);
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: var(--e-global-color-accent);
  border-radius: 0px 0px 0px 0px;
}
.elementor-34
  .elementor-element.elementor-element-51ec50a
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link:not(.hover-gradient),
.elementor-34
  .elementor-element.elementor-element-51ec50a
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link.hover-gradient:before {
  background-color: #02010100;
}
.elementor-34
  .elementor-element.elementor-element-51ec50a
  .jeg-elementor-kit.jkit-icon-box
  .title {
  margin: 25px 0px 0px 0px;
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-db1e030-font-family), Sans-serif;
  font-size: var(--e-global-typography-db1e030-font-size);
  font-weight: var(--e-global-typography-db1e030-font-weight);
  text-transform: var(--e-global-typography-db1e030-text-transform);
  line-height: var(--e-global-typography-db1e030-line-height);
  letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
  word-spacing: var(--e-global-typography-db1e030-word-spacing);
}
.elementor-34
  .elementor-element.elementor-element-51ec50a
  .jeg-elementor-kit.jkit-icon-box
  .icon-box.icon-box-body
  .icon-box-description {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
  font-size: var(--e-global-typography-0d5e945-font-size);
  font-weight: var(--e-global-typography-0d5e945-font-weight);
  line-height: var(--e-global-typography-0d5e945-line-height);
  letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
  word-spacing: var(--e-global-typography-0d5e945-word-spacing);
  margin: 10px 0px 0px 0px;
}
.elementor-34
  .elementor-element.elementor-element-51ec50a
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  i {
  font-size: 100px;
}
.elementor-34
  .elementor-element.elementor-element-51ec50a
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  svg {
  width: 100px;
}
.elementor-34
  .elementor-element.elementor-element-51ec50a
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  i {
  font-size: 0px;
}
.elementor-34
  .elementor-element.elementor-element-51ec50a
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  svg {
  width: 0px;
}
.elementor-34
  .elementor-element.elementor-element-51ec50a
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon {
  height: 40px;
  width: 150px;
}
.elementor-34
  .elementor-element.elementor-element-51ec50a
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  i {
  font-size: 15px;
}
.elementor-34
  .elementor-element.elementor-element-51ec50a
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  svg {
  width: 15px;
  fill: var(--e-global-color-primary);
}
.elementor-34
  .elementor-element.elementor-element-51ec50a
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-after
  a.icon-box-link
  i,
.elementor-34
  .elementor-element.elementor-element-51ec50a
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-after
  a.icon-box-link
  svg {
  margin-left: 5px;
}
.elementor-34
  .elementor-element.elementor-element-51ec50a
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-before
  a.icon-box-link
  i,
.elementor-34
  .elementor-element.elementor-element-51ec50a
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-before
  a.icon-box-link
  svg {
  margin-right: 5px;
}
.elementor-34
  .elementor-element.elementor-element-51ec50a
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link,
.elementor-34
  .elementor-element.elementor-element-51ec50a
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  i {
  color: var(--e-global-color-primary);
}
.elementor-34
  .elementor-element.elementor-element-51ec50a
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link,
.elementor-34
  .elementor-element.elementor-element-51ec50a
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link
  i {
  color: var(--e-global-color-0f01f5c);
}
.elementor-34
  .elementor-element.elementor-element-51ec50a
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link
  svg {
  fill: var(--e-global-color-0f01f5c);
}
.elementor-34
  .elementor-element.elementor-element-51ec50a
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link {
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: var(--e-global-color-0f01f5c);
}
.elementor-34 .elementor-element.elementor-element-d28f2b8 {
  --display: flex;
}
.elementor-34
  .elementor-element.elementor-element-4ad843b.jkit-equal-height-enable,
.elementor-34
  .elementor-element.elementor-element-4ad843b.jkit-equal-height-enable
  > .elementor-widget-container,
.elementor-34
  .elementor-element.elementor-element-4ad843b.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box,
.elementor-34
  .elementor-element.elementor-element-4ad843b.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  height: 100%;
}
.elementor-34
  .elementor-element.elementor-element-4ad843b
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  background-color: var(--e-global-color-a567df4);
  text-align: center;
  padding: 40px 20px 40px 20px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-659f957);
  border-radius: 9px 9px 9px 9px;
}
.elementor-34
  .elementor-element.elementor-element-4ad843b
  .jeg-elementor-kit.jkit-icon-box:hover
  .jkit-icon-box-wrapper:not(.hover-gradient),
.elementor-34
  .elementor-element.elementor-element-4ad843b
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper.hover-gradient:after {
  background-color: var(--e-global-color-3099df0);
}
.elementor-34
  .elementor-element.elementor-element-4ad843b
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link {
  background-color: #02010100;
  padding: 0px 0px 3px 0px;
  margin: 20px 0px 0px 0px;
  font-family: var(--e-global-typography-bf0e125-font-family), Sans-serif;
  font-size: var(--e-global-typography-bf0e125-font-size);
  font-weight: var(--e-global-typography-bf0e125-font-weight);
  text-transform: var(--e-global-typography-bf0e125-text-transform);
  line-height: var(--e-global-typography-bf0e125-line-height);
  letter-spacing: var(--e-global-typography-bf0e125-letter-spacing);
  word-spacing: var(--e-global-typography-bf0e125-word-spacing);
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: var(--e-global-color-accent);
  border-radius: 0px 0px 0px 0px;
}
.elementor-34
  .elementor-element.elementor-element-4ad843b
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link:not(.hover-gradient),
.elementor-34
  .elementor-element.elementor-element-4ad843b
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link.hover-gradient:before {
  background-color: #02010100;
}
.elementor-34
  .elementor-element.elementor-element-4ad843b
  .jeg-elementor-kit.jkit-icon-box
  .title {
  margin: 25px 0px 0px 0px;
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-db1e030-font-family), Sans-serif;
  font-size: var(--e-global-typography-db1e030-font-size);
  font-weight: var(--e-global-typography-db1e030-font-weight);
  text-transform: var(--e-global-typography-db1e030-text-transform);
  line-height: var(--e-global-typography-db1e030-line-height);
  letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
  word-spacing: var(--e-global-typography-db1e030-word-spacing);
}
.elementor-34
  .elementor-element.elementor-element-4ad843b
  .jeg-elementor-kit.jkit-icon-box
  .icon-box.icon-box-body
  .icon-box-description {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
  font-size: var(--e-global-typography-0d5e945-font-size);
  font-weight: var(--e-global-typography-0d5e945-font-weight);
  line-height: var(--e-global-typography-0d5e945-line-height);
  letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
  word-spacing: var(--e-global-typography-0d5e945-word-spacing);
  margin: 10px 0px 0px 0px;
}
.elementor-34
  .elementor-element.elementor-element-4ad843b
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  i {
  font-size: 100px;
}
.elementor-34
  .elementor-element.elementor-element-4ad843b
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  svg {
  width: 100px;
}
.elementor-34
  .elementor-element.elementor-element-4ad843b
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  i {
  font-size: 0px;
}
.elementor-34
  .elementor-element.elementor-element-4ad843b
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  svg {
  width: 0px;
}
.elementor-34
  .elementor-element.elementor-element-4ad843b
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon {
  height: 40px;
  width: 150px;
}
.elementor-34
  .elementor-element.elementor-element-4ad843b
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  i {
  font-size: 15px;
}
.elementor-34
  .elementor-element.elementor-element-4ad843b
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  svg {
  width: 15px;
  fill: var(--e-global-color-primary);
}
.elementor-34
  .elementor-element.elementor-element-4ad843b
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-after
  a.icon-box-link
  i,
.elementor-34
  .elementor-element.elementor-element-4ad843b
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-after
  a.icon-box-link
  svg {
  margin-left: 5px;
}
.elementor-34
  .elementor-element.elementor-element-4ad843b
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-before
  a.icon-box-link
  i,
.elementor-34
  .elementor-element.elementor-element-4ad843b
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  .icon-position-before
  a.icon-box-link
  svg {
  margin-right: 5px;
}
.elementor-34
  .elementor-element.elementor-element-4ad843b
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link,
.elementor-34
  .elementor-element.elementor-element-4ad843b
  .jeg-elementor-kit.jkit-icon-box
  .icon-box-button
  a.icon-box-link
  i {
  color: var(--e-global-color-primary);
}
.elementor-34
  .elementor-element.elementor-element-4ad843b
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link,
.elementor-34
  .elementor-element.elementor-element-4ad843b
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link
  i {
  color: var(--e-global-color-0f01f5c);
}
.elementor-34
  .elementor-element.elementor-element-4ad843b
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link
  svg {
  fill: var(--e-global-color-0f01f5c);
}
.elementor-34
  .elementor-element.elementor-element-4ad843b
  .jeg-elementor-kit.jkit-icon-box:hover
  .icon-box-button
  a.icon-box-link {
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: var(--e-global-color-0f01f5c);
}
.elementor-34 .elementor-element.elementor-element-556dcea {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --flex-wrap: wrap;
  --padding-top: 5em;
  --padding-bottom: 5em;
  --padding-left: 0em;
  --padding-right: 0em;
}
.elementor-34 .elementor-element.elementor-element-968bb98 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --flex-wrap: wrap;
}
.elementor-34 .elementor-element.elementor-element-9c28abe {
  width: var(--container-widget-width, 49%);
  max-width: 49%;
  --container-widget-width: 49%;
  --container-widget-flex-grow: 0;
}
.elementor-34
  .elementor-element.elementor-element-9c28abe
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-34 .elementor-element.elementor-element-9c28abe img {
  width: 100%;
  border-style: solid;
  border-width: 5px 5px 5px 5px;
  border-color: var(--e-global-color-a567df4);
  border-radius: 50px 50px 50px 50px;
}
.elementor-34 .elementor-element.elementor-element-a5146c3 {
  width: var(--container-widget-width, 49%);
  max-width: 49%;
  --container-widget-width: 49%;
  --container-widget-flex-grow: 0;
  text-align: right;
}
.elementor-34
  .elementor-element.elementor-element-a5146c3
  > .elementor-widget-container {
  margin: 0px 40px 0px -40px;
}
.elementor-34 .elementor-element.elementor-element-a5146c3.elementor-element {
  --align-self: flex-start;
}
.elementor-34 .elementor-element.elementor-element-a5146c3 img {
  width: 85%;
  border-style: solid;
  border-width: 5px 5px 5px 5px;
  border-color: var(--e-global-color-a567df4);
  border-radius: 50px 50px 50px 50px;
}
.elementor-34 .elementor-element.elementor-element-aff5609 {
  width: var(--container-widget-width, 49%);
  max-width: 49%;
  --container-widget-width: 49%;
  --container-widget-flex-grow: 0;
  text-align: left;
}
.elementor-34
  .elementor-element.elementor-element-aff5609
  > .elementor-widget-container {
  margin: -45px 0px 0px 0px;
}
.elementor-34 .elementor-element.elementor-element-aff5609.elementor-element {
  --align-self: flex-end;
}
.elementor-34 .elementor-element.elementor-element-aff5609 img {
  width: 85%;
  border-style: solid;
  border-width: 5px 5px 5px 5px;
  border-color: var(--e-global-color-a567df4);
  border-radius: 50px 50px 50px 50px;
}
.elementor-34 .elementor-element.elementor-element-489643e {
  width: var(--container-widget-width, 49%);
  max-width: 49%;
  --container-widget-width: 49%;
  --container-widget-flex-grow: 0;
}
.elementor-34
  .elementor-element.elementor-element-489643e
  > .elementor-widget-container {
  margin: -45px 40px 0px -40px;
}
.elementor-34 .elementor-element.elementor-element-489643e img {
  width: 100%;
  border-style: solid;
  border-width: 5px 5px 5px 5px;
  border-color: var(--e-global-color-a567df4);
  border-radius: 50px 50px 50px 50px;
}
.elementor-34 .elementor-element.elementor-element-fc40927 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
}
.elementor-34
  .elementor-element.elementor-element-b8481d6
  > .elementor-widget-container {
  background-color: #ffe1c3;
  padding: 5px 10px 5px 10px;
  border-radius: 8px 8px 8px 8px;
}
.elementor-34 .elementor-element.elementor-element-b8481d6.elementor-element {
  --align-self: flex-start;
}
.elementor-34
  .elementor-element.elementor-element-b8481d6
  .elementor-heading-title {
  font-family: var(--e-global-typography-08fdc8c-font-family), Sans-serif;
  font-size: var(--e-global-typography-08fdc8c-font-size);
  font-weight: var(--e-global-typography-08fdc8c-font-weight);
  text-transform: var(--e-global-typography-08fdc8c-text-transform);
  line-height: var(--e-global-typography-08fdc8c-line-height);
  letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
  word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
  color: var(--e-global-color-secondary);
}
.elementor-34 .elementor-element.elementor-element-5057b9a {
  text-align: left;
}
.elementor-34
  .elementor-element.elementor-element-5057b9a
  .elementor-heading-title {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  text-transform: var(--e-global-typography-secondary-text-transform);
  line-height: var(--e-global-typography-secondary-line-height);
  letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  color: var(--e-global-color-secondary);
}
.elementor-34 .elementor-element.elementor-element-7d27f24 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
  color: var(--e-global-color-text);
}
.elementor-34 .elementor-element.elementor-element-c2f056a {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --flex-wrap: wrap;
}
.elementor-34 .elementor-element.elementor-element-61e22b8 .elementor-button {
  background-color: var(--e-global-color-4a5499b);
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  text-decoration: var(--e-global-typography-accent-text-decoration);
  letter-spacing: var(--e-global-typography-accent-letter-spacing);
  word-spacing: var(--e-global-typography-accent-word-spacing);
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
}
.elementor-34
  .elementor-element.elementor-element-61e22b8
  .elementor-button:hover,
.elementor-34
  .elementor-element.elementor-element-61e22b8
  .elementor-button:focus {
  background-color: var(--e-global-color-0f01f5c);
  color: var(--e-global-color-a567df4);
}
.elementor-34
  .elementor-element.elementor-element-61e22b8
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-34 .elementor-element.elementor-element-61e22b8 {
  z-index: 5;
}
.elementor-34
  .elementor-element.elementor-element-61e22b8
  .elementor-button-content-wrapper {
  flex-direction: row-reverse;
}
.elementor-34
  .elementor-element.elementor-element-61e22b8
  .elementor-button:hover
  svg,
.elementor-34
  .elementor-element.elementor-element-61e22b8
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-a567df4);
}
.elementor-34 .elementor-element.elementor-element-9bfff56 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --overlay-opacity: 0.02;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 5em;
  --padding-bottom: 12em;
  --padding-left: 0em;
  --padding-right: 0em;
}
.elementor-34
  .elementor-element.elementor-element-9bfff56:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-34
  .elementor-element.elementor-element-9bfff56
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-primary);
}
.elementor-34 .elementor-element.elementor-element-9bfff56::before,
.elementor-34
  .elementor-element.elementor-element-9bfff56
  > .elementor-background-video-container::before,
.elementor-34
  .elementor-element.elementor-element-9bfff56
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-34
  .elementor-element.elementor-element-9bfff56
  > .elementor-background-slideshow::before,
.elementor-34
  .elementor-element.elementor-element-9bfff56
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-34
  .elementor-element.elementor-element-9bfff56
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-image: url("../../2024/08/Shape-04.png");
  --background-overlay: "";
  background-position: bottom center;
  background-repeat: repeat-y;
  background-size: 100% auto;
}
.elementor-34 .elementor-element.elementor-element-7e9efb5 {
  --display: flex;
  --min-height: 0vh;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --flex-wrap: wrap;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 0px 0px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 0px;
  border-color: var(--e-global-color-659f957);
  --border-color: var(--e-global-color-659f957);
  --border-radius: 9px 9px 9px 9px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-34 .elementor-element.elementor-element-9949b4f {
  --display: flex;
  --justify-content: center;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --margin-top: 0px;
  --margin-bottom: 70px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-34
  .elementor-element.elementor-element-aeaaa09
  > .elementor-widget-container {
  background-color: var(--e-global-color-4a5499b);
  padding: 5px 10px 5px 10px;
  border-radius: 9px 9px 9px 9px;
}
.elementor-34 .elementor-element.elementor-element-aeaaa09.elementor-element {
  --align-self: center;
}
.elementor-34
  .elementor-element.elementor-element-aeaaa09
  .elementor-heading-title {
  font-family: var(--e-global-typography-08fdc8c-font-family), Sans-serif;
  font-size: var(--e-global-typography-08fdc8c-font-size);
  font-weight: var(--e-global-typography-08fdc8c-font-weight);
  text-transform: var(--e-global-typography-08fdc8c-text-transform);
  line-height: var(--e-global-typography-08fdc8c-line-height);
  letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
  word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
  color: var(--e-global-color-secondary);
}
.elementor-34 .elementor-element.elementor-element-b873231 {
  width: var(--container-widget-width, 50%);
  max-width: 50%;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
  text-align: center;
}
.elementor-34
  .elementor-element.elementor-element-b873231
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-34
  .elementor-element.elementor-element-b873231
  .elementor-heading-title {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  text-transform: var(--e-global-typography-secondary-text-transform);
  line-height: var(--e-global-typography-secondary-line-height);
  letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  color: var(--e-global-color-4a5499b);
}
.elementor-34 .elementor-element.elementor-element-8ad12f3 {
  --display: flex;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-659f957);
  --border-color: var(--e-global-color-659f957);
  --border-radius: 8px 8px 8px 8px;
  --padding-top: 45px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.elementor-34
  .elementor-element.elementor-element-8ad12f3:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-34
  .elementor-element.elementor-element-8ad12f3
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff17;
}
.elementor-34
  .elementor-element.elementor-element-8ad12f3.elementor-element.e-flex::before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  border-radius: inherit;
  background-color: inherit;
}
.elementor-34 .elementor-element.elementor-element-80e86f4 {
  text-align: center;
}
.elementor-34
  .elementor-element.elementor-element-80e86f4
  .elementor-heading-title {
  font-family: var(--e-global-typography-db1e030-font-family), Sans-serif;
  font-size: var(--e-global-typography-db1e030-font-size);
  font-weight: var(--e-global-typography-db1e030-font-weight);
  text-transform: var(--e-global-typography-db1e030-text-transform);
  line-height: var(--e-global-typography-db1e030-line-height);
  letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
  word-spacing: var(--e-global-typography-db1e030-word-spacing);
  color: var(--e-global-color-4a5499b);
}
.elementor-34 .elementor-element.elementor-element-0924d0e .elementor-button {
  background-color: #00709800;
  font-family: var(--e-global-typography-bf0e125-font-family), Sans-serif;
  font-size: var(--e-global-typography-bf0e125-font-size);
  font-weight: var(--e-global-typography-bf0e125-font-weight);
  text-transform: var(--e-global-typography-bf0e125-text-transform);
  line-height: var(--e-global-typography-bf0e125-line-height);
  letter-spacing: var(--e-global-typography-bf0e125-letter-spacing);
  word-spacing: var(--e-global-typography-bf0e125-word-spacing);
  fill: var(--e-global-color-a567df4);
  color: var(--e-global-color-a567df4);
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: var(--e-global-color-a567df4);
  border-radius: 0px 0px 0px 0px;
  padding: 0px 0px 4px 0px;
}
.elementor-34
  .elementor-element.elementor-element-0924d0e
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-34
  .elementor-element.elementor-element-0924d0e
  .elementor-button:hover,
.elementor-34
  .elementor-element.elementor-element-0924d0e
  .elementor-button:focus {
  color: var(--e-global-color-4a5499b);
  border-color: var(--e-global-color-4a5499b);
}
.elementor-34
  .elementor-element.elementor-element-0924d0e
  .elementor-button:hover
  svg,
.elementor-34
  .elementor-element.elementor-element-0924d0e
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-4a5499b);
}
.elementor-34
  .elementor-element.elementor-element-847e42d
  > .elementor-widget-container {
  margin: 30px 0px 0px 0px;
}
.elementor-34 .elementor-element.elementor-element-847e42d img {
  width: 100%;
  border-radius: 8px 8px 8px 8px;
}
.elementor-34 .elementor-element.elementor-element-8bd8411 {
  --display: flex;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-659f957);
  --border-color: var(--e-global-color-659f957);
  --border-radius: 8px 8px 8px 8px;
  --padding-top: 45px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.elementor-34
  .elementor-element.elementor-element-8bd8411:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-34
  .elementor-element.elementor-element-8bd8411
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff17;
}
.elementor-34
  .elementor-element.elementor-element-8bd8411.elementor-element.e-flex::before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  border-radius: inherit;
  background-color: inherit;
}
.elementor-34 .elementor-element.elementor-element-1733e69 {
  text-align: center;
}
.elementor-34
  .elementor-element.elementor-element-1733e69
  .elementor-heading-title {
  font-family: var(--e-global-typography-db1e030-font-family), Sans-serif;
  font-size: var(--e-global-typography-db1e030-font-size);
  font-weight: var(--e-global-typography-db1e030-font-weight);
  text-transform: var(--e-global-typography-db1e030-text-transform);
  line-height: var(--e-global-typography-db1e030-line-height);
  letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
  word-spacing: var(--e-global-typography-db1e030-word-spacing);
  color: var(--e-global-color-4a5499b);
}
.elementor-34 .elementor-element.elementor-element-1894350 .elementor-button {
  background-color: #00709800;
  font-family: var(--e-global-typography-bf0e125-font-family), Sans-serif;
  font-size: var(--e-global-typography-bf0e125-font-size);
  font-weight: var(--e-global-typography-bf0e125-font-weight);
  text-transform: var(--e-global-typography-bf0e125-text-transform);
  line-height: var(--e-global-typography-bf0e125-line-height);
  letter-spacing: var(--e-global-typography-bf0e125-letter-spacing);
  word-spacing: var(--e-global-typography-bf0e125-word-spacing);
  fill: var(--e-global-color-a567df4);
  color: var(--e-global-color-a567df4);
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: var(--e-global-color-a567df4);
  border-radius: 0px 0px 0px 0px;
  padding: 0px 0px 4px 0px;
}
.elementor-34
  .elementor-element.elementor-element-1894350
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-34
  .elementor-element.elementor-element-1894350
  .elementor-button:hover,
.elementor-34
  .elementor-element.elementor-element-1894350
  .elementor-button:focus {
  color: var(--e-global-color-4a5499b);
  border-color: var(--e-global-color-4a5499b);
}
.elementor-34
  .elementor-element.elementor-element-1894350
  .elementor-button:hover
  svg,
.elementor-34
  .elementor-element.elementor-element-1894350
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-4a5499b);
}
.elementor-34
  .elementor-element.elementor-element-e2a0366
  > .elementor-widget-container {
  margin: 30px 0px 0px 0px;
}
.elementor-34 .elementor-element.elementor-element-e2a0366 img {
  width: 100%;
  border-radius: 8px 8px 8px 8px;
}
.elementor-34 .elementor-element.elementor-element-067f770 {
  --display: flex;
  border-style: solid;
  --border-style: solid;
  border-width: 1px 1px 1px 1px;
  --border-top-width: 1px;
  --border-right-width: 1px;
  --border-bottom-width: 1px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-659f957);
  --border-color: var(--e-global-color-659f957);
  --border-radius: 8px 8px 8px 8px;
  --padding-top: 45px;
  --padding-bottom: 30px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.elementor-34
  .elementor-element.elementor-element-067f770:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-34
  .elementor-element.elementor-element-067f770
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff17;
}
.elementor-34
  .elementor-element.elementor-element-067f770.elementor-element.e-flex::before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  border-radius: inherit;
  background-color: inherit;
}
.elementor-34 .elementor-element.elementor-element-7aaafc9 {
  text-align: center;
}
.elementor-34
  .elementor-element.elementor-element-7aaafc9
  .elementor-heading-title {
  font-family: var(--e-global-typography-db1e030-font-family), Sans-serif;
  font-size: var(--e-global-typography-db1e030-font-size);
  font-weight: var(--e-global-typography-db1e030-font-weight);
  text-transform: var(--e-global-typography-db1e030-text-transform);
  line-height: var(--e-global-typography-db1e030-line-height);
  letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
  word-spacing: var(--e-global-typography-db1e030-word-spacing);
  color: var(--e-global-color-4a5499b);
}
.elementor-34 .elementor-element.elementor-element-12afc0f .elementor-button {
  background-color: #00709800;
  font-family: var(--e-global-typography-bf0e125-font-family), Sans-serif;
  font-size: var(--e-global-typography-bf0e125-font-size);
  font-weight: var(--e-global-typography-bf0e125-font-weight);
  text-transform: var(--e-global-typography-bf0e125-text-transform);
  line-height: var(--e-global-typography-bf0e125-line-height);
  letter-spacing: var(--e-global-typography-bf0e125-letter-spacing);
  word-spacing: var(--e-global-typography-bf0e125-word-spacing);
  fill: var(--e-global-color-a567df4);
  color: var(--e-global-color-a567df4);
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: var(--e-global-color-a567df4);
  border-radius: 0px 0px 0px 0px;
  padding: 0px 0px 4px 0px;
}
.elementor-34
  .elementor-element.elementor-element-12afc0f
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-34
  .elementor-element.elementor-element-12afc0f
  .elementor-button:hover,
.elementor-34
  .elementor-element.elementor-element-12afc0f
  .elementor-button:focus {
  color: var(--e-global-color-4a5499b);
  border-color: var(--e-global-color-4a5499b);
}
.elementor-34
  .elementor-element.elementor-element-12afc0f
  .elementor-button:hover
  svg,
.elementor-34
  .elementor-element.elementor-element-12afc0f
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-4a5499b);
}
.elementor-34
  .elementor-element.elementor-element-3d18122
  > .elementor-widget-container {
  margin: 30px 0px 0px 0px;
}
.elementor-34 .elementor-element.elementor-element-3d18122 img {
  width: 100%;
  border-radius: 8px 8px 8px 8px;
}
.elementor-34 .elementor-element.elementor-element-dbd396e {
  --display: grid;
  --e-con-grid-template-columns: repeat(4, 1fr);
  --e-con-grid-template-rows: repeat(1, 1fr);
  --grid-auto-flow: row;
  --margin-top: 30px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-34
  .elementor-element.elementor-element-da6f014
  .jeg-elementor-kit.jkit-fun-fact {
  text-align: center;
}
.elementor-34
  .elementor-element.elementor-element-da6f014
  .jeg-elementor-kit.jkit-fun-fact
  .fun-fact-inner {
  justify-content: normal;
  align-items: normal;
  flex-direction: column-reverse;
}
.elementor-34
  .elementor-element.elementor-element-da6f014
  .jeg-elementor-kit.jkit-fun-fact
  .fun-fact-inner
  .content
  .number-wrapper {
  color: var(--e-global-color-a567df4);
  font-family: var(--e-global-typography-1d44c72-font-family), Sans-serif;
  font-size: var(--e-global-typography-1d44c72-font-size);
  font-weight: var(--e-global-typography-1d44c72-font-weight);
  text-transform: var(--e-global-typography-1d44c72-text-transform);
  line-height: var(--e-global-typography-1d44c72-line-height);
  letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
  margin-bottom: 0px;
}
.elementor-34
  .elementor-element.elementor-element-da6f014
  .jeg-elementor-kit.jkit-fun-fact
  .fun-fact-inner
  .content
  .number-wrapper
  .number {
  margin-right: 0px;
}
.elementor-34
  .elementor-element.elementor-element-da6f014
  .jeg-elementor-kit.jkit-fun-fact
  .fun-fact-inner
  .content
  .number-wrapper
  .prefix {
  margin: 0px 0px 0px 0px;
  font-family: var(--e-global-typography-887363b-font-family), Sans-serif;
  font-size: var(--e-global-typography-887363b-font-size);
  font-weight: var(--e-global-typography-887363b-font-weight);
  text-transform: var(--e-global-typography-887363b-text-transform);
  line-height: var(--e-global-typography-887363b-line-height);
  letter-spacing: var(--e-global-typography-887363b-letter-spacing);
  word-spacing: var(--e-global-typography-887363b-word-spacing);
  color: var(--e-global-color-a567df4);
}
.elementor-34
  .elementor-element.elementor-element-da6f014
  .jeg-elementor-kit.jkit-fun-fact
  .fun-fact-inner
  .content
  .number-wrapper
  .suffix {
  margin: 0px 0px 0px 0px;
  font-family: var(--e-global-typography-1d44c72-font-family), Sans-serif;
  font-size: var(--e-global-typography-1d44c72-font-size);
  font-weight: var(--e-global-typography-1d44c72-font-weight);
  text-transform: var(--e-global-typography-1d44c72-text-transform);
  line-height: var(--e-global-typography-1d44c72-line-height);
  letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
  color: var(--e-global-color-a567df4);
}
.elementor-34
  .elementor-element.elementor-element-da6f014
  .jeg-elementor-kit.jkit-fun-fact
  .fun-fact-inner
  .content
  .title {
  margin-bottom: 5px;
  color: var(--e-global-color-4a5499b);
  font-family: var(--e-global-typography-d848767-font-family), Sans-serif;
  font-size: var(--e-global-typography-d848767-font-size);
  font-weight: var(--e-global-typography-d848767-font-weight);
  text-transform: var(--e-global-typography-d848767-text-transform);
  line-height: var(--e-global-typography-d848767-line-height);
  letter-spacing: var(--e-global-typography-d848767-letter-spacing);
}
.elementor-34
  .elementor-element.elementor-element-da6f014
  .jeg-elementor-kit.jkit-fun-fact
  .fun-fact-inner
  .content {
  padding: 0px 0px 0px 0px;
}
.elementor-34
  .elementor-element.elementor-element-da6f014
  .jeg-elementor-kit.jkit-fun-fact
  .fun-fact-inner
  .content
  .number-wrapper
  .super {
  color: var(--e-global-color-4a5499b);
  font-family: var(--e-global-typography-ef116fc-font-family), Sans-serif;
  font-size: var(--e-global-typography-ef116fc-font-size);
  font-weight: var(--e-global-typography-ef116fc-font-weight);
  text-transform: var(--e-global-typography-ef116fc-text-transform);
  line-height: var(--e-global-typography-ef116fc-line-height);
  letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
  top: -5px;
  left: 6px;
  vertical-align: super;
}
.elementor-34
  .elementor-element.elementor-element-849e5d0
  .jeg-elementor-kit.jkit-fun-fact {
  text-align: center;
}
.elementor-34
  .elementor-element.elementor-element-849e5d0
  .jeg-elementor-kit.jkit-fun-fact
  .fun-fact-inner {
  justify-content: normal;
  align-items: normal;
  flex-direction: column-reverse;
}
.elementor-34
  .elementor-element.elementor-element-849e5d0
  .jeg-elementor-kit.jkit-fun-fact
  .fun-fact-inner
  .content
  .number-wrapper {
  color: var(--e-global-color-a567df4);
  font-family: var(--e-global-typography-1d44c72-font-family), Sans-serif;
  font-size: var(--e-global-typography-1d44c72-font-size);
  font-weight: var(--e-global-typography-1d44c72-font-weight);
  text-transform: var(--e-global-typography-1d44c72-text-transform);
  line-height: var(--e-global-typography-1d44c72-line-height);
  letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
  margin-bottom: 0px;
}
.elementor-34
  .elementor-element.elementor-element-849e5d0
  .jeg-elementor-kit.jkit-fun-fact
  .fun-fact-inner
  .content
  .number-wrapper
  .number {
  margin-right: 0px;
}
.elementor-34
  .elementor-element.elementor-element-849e5d0
  .jeg-elementor-kit.jkit-fun-fact
  .fun-fact-inner
  .content
  .number-wrapper
  .prefix {
  margin: 0px 0px 0px 0px;
  font-family: var(--e-global-typography-887363b-font-family), Sans-serif;
  font-size: var(--e-global-typography-887363b-font-size);
  font-weight: var(--e-global-typography-887363b-font-weight);
  text-transform: var(--e-global-typography-887363b-text-transform);
  line-height: var(--e-global-typography-887363b-line-height);
  letter-spacing: var(--e-global-typography-887363b-letter-spacing);
  word-spacing: var(--e-global-typography-887363b-word-spacing);
  color: var(--e-global-color-a567df4);
}
.elementor-34
  .elementor-element.elementor-element-849e5d0
  .jeg-elementor-kit.jkit-fun-fact
  .fun-fact-inner
  .content
  .number-wrapper
  .suffix {
  margin: 0px 0px 0px 0px;
  font-family: var(--e-global-typography-1d44c72-font-family), Sans-serif;
  font-size: var(--e-global-typography-1d44c72-font-size);
  font-weight: var(--e-global-typography-1d44c72-font-weight);
  text-transform: var(--e-global-typography-1d44c72-text-transform);
  line-height: var(--e-global-typography-1d44c72-line-height);
  letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
  color: var(--e-global-color-a567df4);
}
.elementor-34
  .elementor-element.elementor-element-849e5d0
  .jeg-elementor-kit.jkit-fun-fact
  .fun-fact-inner
  .content
  .title {
  margin-bottom: 5px;
  color: var(--e-global-color-4a5499b);
  font-family: var(--e-global-typography-d848767-font-family), Sans-serif;
  font-size: var(--e-global-typography-d848767-font-size);
  font-weight: var(--e-global-typography-d848767-font-weight);
  text-transform: var(--e-global-typography-d848767-text-transform);
  line-height: var(--e-global-typography-d848767-line-height);
  letter-spacing: var(--e-global-typography-d848767-letter-spacing);
}
.elementor-34
  .elementor-element.elementor-element-849e5d0
  .jeg-elementor-kit.jkit-fun-fact
  .fun-fact-inner
  .content {
  padding: 0px 0px 0px 0px;
}
.elementor-34
  .elementor-element.elementor-element-849e5d0
  .jeg-elementor-kit.jkit-fun-fact
  .fun-fact-inner
  .content
  .number-wrapper
  .super {
  color: var(--e-global-color-4a5499b);
  font-family: var(--e-global-typography-ef116fc-font-family), Sans-serif;
  font-size: var(--e-global-typography-ef116fc-font-size);
  font-weight: var(--e-global-typography-ef116fc-font-weight);
  text-transform: var(--e-global-typography-ef116fc-text-transform);
  line-height: var(--e-global-typography-ef116fc-line-height);
  letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
  top: -5px;
  left: 6px;
  vertical-align: super;
}
.elementor-34
  .elementor-element.elementor-element-d330ef1
  .jeg-elementor-kit.jkit-fun-fact {
  text-align: center;
}
.elementor-34
  .elementor-element.elementor-element-d330ef1
  .jeg-elementor-kit.jkit-fun-fact
  .fun-fact-inner {
  justify-content: normal;
  align-items: normal;
  flex-direction: column-reverse;
}
.elementor-34
  .elementor-element.elementor-element-d330ef1
  .jeg-elementor-kit.jkit-fun-fact
  .fun-fact-inner
  .content
  .number-wrapper {
  color: var(--e-global-color-a567df4);
  font-family: var(--e-global-typography-1d44c72-font-family), Sans-serif;
  font-size: var(--e-global-typography-1d44c72-font-size);
  font-weight: var(--e-global-typography-1d44c72-font-weight);
  text-transform: var(--e-global-typography-1d44c72-text-transform);
  line-height: var(--e-global-typography-1d44c72-line-height);
  letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
  margin-bottom: 0px;
}
.elementor-34
  .elementor-element.elementor-element-d330ef1
  .jeg-elementor-kit.jkit-fun-fact
  .fun-fact-inner
  .content
  .number-wrapper
  .number {
  margin-right: 0px;
}
.elementor-34
  .elementor-element.elementor-element-d330ef1
  .jeg-elementor-kit.jkit-fun-fact
  .fun-fact-inner
  .content
  .number-wrapper
  .prefix {
  margin: 0px 0px 0px 0px;
  font-family: var(--e-global-typography-887363b-font-family), Sans-serif;
  font-size: var(--e-global-typography-887363b-font-size);
  font-weight: var(--e-global-typography-887363b-font-weight);
  text-transform: var(--e-global-typography-887363b-text-transform);
  line-height: var(--e-global-typography-887363b-line-height);
  letter-spacing: var(--e-global-typography-887363b-letter-spacing);
  word-spacing: var(--e-global-typography-887363b-word-spacing);
  color: var(--e-global-color-a567df4);
}
.elementor-34
  .elementor-element.elementor-element-d330ef1
  .jeg-elementor-kit.jkit-fun-fact
  .fun-fact-inner
  .content
  .number-wrapper
  .suffix {
  margin: 0px 0px 0px 0px;
  font-family: var(--e-global-typography-1d44c72-font-family), Sans-serif;
  font-size: var(--e-global-typography-1d44c72-font-size);
  font-weight: var(--e-global-typography-1d44c72-font-weight);
  text-transform: var(--e-global-typography-1d44c72-text-transform);
  line-height: var(--e-global-typography-1d44c72-line-height);
  letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
  color: var(--e-global-color-a567df4);
}
.elementor-34
  .elementor-element.elementor-element-d330ef1
  .jeg-elementor-kit.jkit-fun-fact
  .fun-fact-inner
  .content
  .title {
  margin-bottom: 5px;
  color: var(--e-global-color-4a5499b);
  font-family: var(--e-global-typography-d848767-font-family), Sans-serif;
  font-size: var(--e-global-typography-d848767-font-size);
  font-weight: var(--e-global-typography-d848767-font-weight);
  text-transform: var(--e-global-typography-d848767-text-transform);
  line-height: var(--e-global-typography-d848767-line-height);
  letter-spacing: var(--e-global-typography-d848767-letter-spacing);
}
.elementor-34
  .elementor-element.elementor-element-d330ef1
  .jeg-elementor-kit.jkit-fun-fact
  .fun-fact-inner
  .content {
  padding: 0px 0px 0px 0px;
}
.elementor-34
  .elementor-element.elementor-element-d330ef1
  .jeg-elementor-kit.jkit-fun-fact
  .fun-fact-inner
  .content
  .number-wrapper
  .super {
  color: var(--e-global-color-4a5499b);
  font-family: var(--e-global-typography-ef116fc-font-family), Sans-serif;
  font-size: var(--e-global-typography-ef116fc-font-size);
  font-weight: var(--e-global-typography-ef116fc-font-weight);
  text-transform: var(--e-global-typography-ef116fc-text-transform);
  line-height: var(--e-global-typography-ef116fc-line-height);
  letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
  top: -5px;
  left: 6px;
  vertical-align: super;
}
.elementor-34
  .elementor-element.elementor-element-a9ca69f
  .jeg-elementor-kit.jkit-fun-fact {
  text-align: center;
}
.elementor-34
  .elementor-element.elementor-element-a9ca69f
  .jeg-elementor-kit.jkit-fun-fact
  .fun-fact-inner {
  justify-content: normal;
  align-items: normal;
  flex-direction: column-reverse;
}
.elementor-34
  .elementor-element.elementor-element-a9ca69f
  .jeg-elementor-kit.jkit-fun-fact
  .fun-fact-inner
  .content
  .number-wrapper {
  color: var(--e-global-color-a567df4);
  font-family: var(--e-global-typography-1d44c72-font-family), Sans-serif;
  font-size: var(--e-global-typography-1d44c72-font-size);
  font-weight: var(--e-global-typography-1d44c72-font-weight);
  text-transform: var(--e-global-typography-1d44c72-text-transform);
  line-height: var(--e-global-typography-1d44c72-line-height);
  letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
  margin-bottom: 0px;
}
.elementor-34
  .elementor-element.elementor-element-a9ca69f
  .jeg-elementor-kit.jkit-fun-fact
  .fun-fact-inner
  .content
  .number-wrapper
  .number {
  margin-right: 0px;
}
.elementor-34
  .elementor-element.elementor-element-a9ca69f
  .jeg-elementor-kit.jkit-fun-fact
  .fun-fact-inner
  .content
  .number-wrapper
  .prefix {
  margin: 0px 0px 0px 0px;
  font-family: var(--e-global-typography-887363b-font-family), Sans-serif;
  font-size: var(--e-global-typography-887363b-font-size);
  font-weight: var(--e-global-typography-887363b-font-weight);
  text-transform: var(--e-global-typography-887363b-text-transform);
  line-height: var(--e-global-typography-887363b-line-height);
  letter-spacing: var(--e-global-typography-887363b-letter-spacing);
  word-spacing: var(--e-global-typography-887363b-word-spacing);
  color: var(--e-global-color-a567df4);
}
.elementor-34
  .elementor-element.elementor-element-a9ca69f
  .jeg-elementor-kit.jkit-fun-fact
  .fun-fact-inner
  .content
  .number-wrapper
  .suffix {
  margin: 0px 0px 0px 0px;
  font-family: var(--e-global-typography-1d44c72-font-family), Sans-serif;
  font-size: var(--e-global-typography-1d44c72-font-size);
  font-weight: var(--e-global-typography-1d44c72-font-weight);
  text-transform: var(--e-global-typography-1d44c72-text-transform);
  line-height: var(--e-global-typography-1d44c72-line-height);
  letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
  color: var(--e-global-color-a567df4);
}
.elementor-34
  .elementor-element.elementor-element-a9ca69f
  .jeg-elementor-kit.jkit-fun-fact
  .fun-fact-inner
  .content
  .title {
  margin-bottom: 5px;
  color: var(--e-global-color-4a5499b);
  font-family: var(--e-global-typography-d848767-font-family), Sans-serif;
  font-size: var(--e-global-typography-d848767-font-size);
  font-weight: var(--e-global-typography-d848767-font-weight);
  text-transform: var(--e-global-typography-d848767-text-transform);
  line-height: var(--e-global-typography-d848767-line-height);
  letter-spacing: var(--e-global-typography-d848767-letter-spacing);
}
.elementor-34
  .elementor-element.elementor-element-a9ca69f
  .jeg-elementor-kit.jkit-fun-fact
  .fun-fact-inner
  .content {
  padding: 0px 0px 0px 0px;
}
.elementor-34
  .elementor-element.elementor-element-a9ca69f
  .jeg-elementor-kit.jkit-fun-fact
  .fun-fact-inner
  .content
  .number-wrapper
  .super {
  color: var(--e-global-color-4a5499b);
  font-family: var(--e-global-typography-ef116fc-font-family), Sans-serif;
  font-size: var(--e-global-typography-ef116fc-font-size);
  font-weight: var(--e-global-typography-ef116fc-font-weight);
  text-transform: var(--e-global-typography-ef116fc-text-transform);
  line-height: var(--e-global-typography-ef116fc-line-height);
  letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
  top: -5px;
  left: 6px;
  vertical-align: super;
}
.elementor-34 .elementor-element.elementor-element-98e2e7e {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --margin-top: -83px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-34 .elementor-element.elementor-element-d346bcc {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --align-items: center;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --flex-wrap: wrap;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-34 .elementor-element.elementor-element-cb43350 {
  width: var(--container-widget-width, 11%);
  max-width: 11%;
  --container-widget-width: 11%;
  --container-widget-flex-grow: 0;
}
.elementor-34 .elementor-element.elementor-element-cb43350 img {
  width: 100%;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px)
    hue-rotate(0deg);
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-4a5499b);
  border-radius: 500px 500px 500px 500px;
}
.elementor-34 .elementor-element.elementor-element-f5ca66c {
  width: var(--container-widget-width, 11%);
  max-width: 11%;
  --container-widget-width: 11%;
  --container-widget-flex-grow: 0;
}
.elementor-34
  .elementor-element.elementor-element-f5ca66c
  > .elementor-widget-container {
  margin: 0px 20px 0px -20px;
}
.elementor-34 .elementor-element.elementor-element-f5ca66c img {
  width: 100%;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px)
    hue-rotate(0deg);
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-4a5499b);
  border-radius: 500px 500px 500px 500px;
}
.elementor-34 .elementor-element.elementor-element-8958ddf {
  width: var(--container-widget-width, 11%);
  max-width: 11%;
  --container-widget-width: 11%;
  --container-widget-flex-grow: 0;
}
.elementor-34
  .elementor-element.elementor-element-8958ddf
  > .elementor-widget-container {
  margin: 0px 40px 0px -40px;
}
.elementor-34 .elementor-element.elementor-element-8958ddf img {
  width: 100%;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px)
    hue-rotate(0deg);
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-4a5499b);
  border-radius: 500px 500px 500px 500px;
}
.elementor-34 .elementor-element.elementor-element-332ca91 {
  width: var(--container-widget-width, 11%);
  max-width: 11%;
  --container-widget-width: 11%;
  --container-widget-flex-grow: 0;
}
.elementor-34
  .elementor-element.elementor-element-332ca91
  > .elementor-widget-container {
  margin: 0px 60px 0px -60px;
}
.elementor-34 .elementor-element.elementor-element-332ca91 img {
  width: 100%;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px)
    hue-rotate(0deg);
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-4a5499b);
  border-radius: 500px 500px 500px 500px;
}
.elementor-34 .elementor-element.elementor-element-9324633 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --flex-wrap: wrap;
  --margin-top: 50px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-34 .elementor-element.elementor-element-be7ea94 {
  --display: flex;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
}
.elementor-34
  .elementor-element.elementor-element-e7d9885
  > .elementor-widget-container {
  background-color: #ffe1c3;
  padding: 5px 10px 5px 10px;
  border-radius: 8px 8px 8px 8px;
}
.elementor-34 .elementor-element.elementor-element-e7d9885.elementor-element {
  --align-self: flex-start;
}
.elementor-34
  .elementor-element.elementor-element-e7d9885
  .elementor-heading-title {
  font-family: var(--e-global-typography-08fdc8c-font-family), Sans-serif;
  font-size: var(--e-global-typography-08fdc8c-font-size);
  font-weight: var(--e-global-typography-08fdc8c-font-weight);
  text-transform: var(--e-global-typography-08fdc8c-text-transform);
  line-height: var(--e-global-typography-08fdc8c-line-height);
  letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
  word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
  color: var(--e-global-color-secondary);
}
.elementor-34
  .elementor-element.elementor-element-5f990b0
  .elementor-heading-title {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  text-transform: var(--e-global-typography-secondary-text-transform);
  line-height: var(--e-global-typography-secondary-line-height);
  letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  color: var(--e-global-color-secondary);
}
.elementor-34 .elementor-element.elementor-element-5140614 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 0px 1px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 0px;
  --border-left-width: 1px;
  border-color: var(--e-global-color-accent);
  --border-color: var(--e-global-color-accent);
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-34
  .elementor-element.elementor-element-fdefcb5
  > .elementor-widget-container {
  margin: 0px 0px 0px 70px;
}
.elementor-34 .elementor-element.elementor-element-fdefcb5 {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
  color: var(--e-global-color-text);
}
.elementor-34 .elementor-element.elementor-element-b58086d .elementor-button {
  background-color: #02010100;
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  text-decoration: var(--e-global-typography-accent-text-decoration);
  letter-spacing: var(--e-global-typography-accent-letter-spacing);
  word-spacing: var(--e-global-typography-accent-word-spacing);
  fill: var(--e-global-color-primary);
  color: var(--e-global-color-primary);
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: var(--e-global-color-primary);
  border-radius: 0px 0px 0px 0px;
  padding: 0px 0px 3px 0px;
}
.elementor-34
  .elementor-element.elementor-element-b58086d
  .elementor-button:hover,
.elementor-34
  .elementor-element.elementor-element-b58086d
  .elementor-button:focus {
  background-color: #02010100;
  color: var(--e-global-color-0f01f5c);
  border-color: var(--e-global-color-0f01f5c);
}
.elementor-34
  .elementor-element.elementor-element-b58086d
  > .elementor-widget-container {
  margin: 0px 0px 0px 70px;
}
.elementor-34
  .elementor-element.elementor-element-b58086d
  .elementor-button:hover
  svg,
.elementor-34
  .elementor-element.elementor-element-b58086d
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-0f01f5c);
}
.elementor-34 .elementor-element.elementor-element-81f9f45 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --padding-top: 2em;
  --padding-bottom: 0em;
  --padding-left: 0em;
  --padding-right: 0em;
}
.elementor-34 .elementor-element.elementor-element-f6aa6f8 {
  --display: flex;
}
.elementor-34 .elementor-element.elementor-element-525d3c2 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
}
.elementor-34
  .elementor-element.elementor-element-525d3c2
  .elementor-divider-separator {
  width: 100%;
}
.elementor-34 .elementor-element.elementor-element-525d3c2 .elementor-divider {
  padding-block-start: 15px;
  padding-block-end: 15px;
}
.elementor-34 .elementor-element.elementor-element-c26de28 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: center;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --flex-wrap: wrap;
  --padding-top: 20px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-34 .elementor-element.elementor-element-1b8a9d0 {
  --display: flex;
}
.elementor-34 .elementor-element.elementor-element-e79f090 img {
  width: 100%;
  height: 43vh;
  object-fit: cover;
  object-position: center center;
  border-radius: 8px 8px 8px 8px;
}
.elementor-34 .elementor-element.elementor-element-10e7c8c img {
  width: 100%;
  height: 40vh;
  object-fit: cover;
  object-position: center center;
  border-radius: 8px 8px 8px 8px;
}
.elementor-34 .elementor-element.elementor-element-e17c7b7 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
}
.elementor-34 .elementor-element.elementor-element-4546ebe img {
  width: 100%;
  height: 55vh;
  object-fit: cover;
  object-position: center center;
  border-radius: 8px 8px 8px 8px;
}
.elementor-34 .elementor-element.elementor-element-561185f img {
  width: 100%;
  height: 28vh;
  object-fit: cover;
  object-position: center center;
  border-radius: 8px 8px 8px 8px;
}
.elementor-34 .elementor-element.elementor-element-cca30fe {
  --display: flex;
}
.elementor-34 .elementor-element.elementor-element-92bcb0a img {
  width: 100%;
  height: 33vh;
  object-fit: cover;
  object-position: center center;
  border-radius: 8px 8px 8px 8px;
}
.elementor-34 .elementor-element.elementor-element-e9f9816 img {
  width: 100%;
  height: 50vh;
  object-fit: cover;
  object-position: center center;
  border-radius: 8px 8px 8px 8px;
}
.elementor-34 .elementor-element.elementor-element-1f7de4b {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --justify-content: space-between;
  --flex-wrap: wrap;
  --margin-top: 70px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-34 .elementor-element.elementor-element-a379c93 {
  --display: flex;
  --justify-content: flex-start;
}
.elementor-34 .elementor-element.elementor-element-88c4a54 img {
  width: 100%;
  border-radius: 8px 8px 8px 8px;
}
.elementor-34 .elementor-element.elementor-element-038b49f {
  --display: flex;
  --justify-content: center;
}
.elementor-34
  .elementor-element.elementor-element-0b28a30
  > .elementor-widget-container {
  background-color: #ffe1c3;
  padding: 5px 10px 5px 10px;
  border-radius: 8px 8px 8px 8px;
}
.elementor-34 .elementor-element.elementor-element-0b28a30.elementor-element {
  --align-self: flex-start;
}
.elementor-34
  .elementor-element.elementor-element-0b28a30
  .elementor-heading-title {
  font-family: var(--e-global-typography-08fdc8c-font-family), Sans-serif;
  font-size: var(--e-global-typography-08fdc8c-font-size);
  font-weight: var(--e-global-typography-08fdc8c-font-weight);
  text-transform: var(--e-global-typography-08fdc8c-text-transform);
  line-height: var(--e-global-typography-08fdc8c-line-height);
  letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
  word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
  color: var(--e-global-color-secondary);
}
.elementor-34
  .elementor-element.elementor-element-7357fa5
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-34 .elementor-element.elementor-element-7357fa5 {
  text-align: left;
}
.elementor-34
  .elementor-element.elementor-element-7357fa5
  .elementor-heading-title {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  text-transform: var(--e-global-typography-secondary-text-transform);
  line-height: var(--e-global-typography-secondary-line-height);
  letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  color: var(--e-global-color-secondary);
}
.elementor-34 .elementor-element.elementor-element-d8b622d {
  --display: grid;
  --e-con-grid-template-columns: repeat(4, 1fr);
  --e-con-grid-template-rows: repeat(1, 1fr);
  --grid-auto-flow: row;
  --margin-top: 30px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-34
  .elementor-element.elementor-element-4ff5cd0.jkit-equal-height-enable,
.elementor-34
  .elementor-element.elementor-element-4ff5cd0.jkit-equal-height-enable
  > .elementor-widget-container,
.elementor-34
  .elementor-element.elementor-element-4ff5cd0.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box,
.elementor-34
  .elementor-element.elementor-element-4ff5cd0.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  height: 100%;
}
.elementor-34
  .elementor-element.elementor-element-4ff5cd0
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  text-align: left;
  padding: 0px 0px 0px 0px;
  border-style: none;
  border-radius: 0px 0px 0px 0px;
}
.elementor-34
  .elementor-element.elementor-element-4ff5cd0
  .jeg-elementor-kit.jkit-icon-box
  .title {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 10px 0px;
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-5e61d38-font-family), Sans-serif;
  font-size: var(--e-global-typography-5e61d38-font-size);
  font-weight: var(--e-global-typography-5e61d38-font-weight);
  line-height: var(--e-global-typography-5e61d38-line-height);
  letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
  word-spacing: var(--e-global-typography-5e61d38-word-spacing);
}
.elementor-34
  .elementor-element.elementor-element-4ff5cd0
  .jeg-elementor-kit.jkit-icon-box
  .icon-box.icon-box-body
  .icon-box-description {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
  font-size: var(--e-global-typography-0d5e945-font-size);
  font-weight: var(--e-global-typography-0d5e945-font-weight);
  line-height: var(--e-global-typography-0d5e945-line-height);
  letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
  word-spacing: var(--e-global-typography-0d5e945-word-spacing);
}
.elementor-34
  .elementor-element.elementor-element-4ff5cd0
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  i {
  font-size: 100px;
}
.elementor-34
  .elementor-element.elementor-element-4ff5cd0
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  svg {
  width: 100px;
}
.elementor-34
  .elementor-element.elementor-element-4ff5cd0
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon {
  color: var(--e-global-color-4a5499b);
  background-color: var(--e-global-color-secondary);
  border-radius: 8px 8px 8px 8px;
  margin: 0px 10px 0px 0px;
  padding: 5px 0px 0px 6px;
  height: 29px;
  width: 29px;
}
.elementor-34
  .elementor-element.elementor-element-4ff5cd0
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  svg {
  fill: var(--e-global-color-4a5499b);
  width: 18px;
}
.elementor-34
  .elementor-element.elementor-element-4ff5cd0
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  i {
  font-size: 18px;
}
.elementor-34
  .elementor-element.elementor-element-f3db090.jkit-equal-height-enable,
.elementor-34
  .elementor-element.elementor-element-f3db090.jkit-equal-height-enable
  > .elementor-widget-container,
.elementor-34
  .elementor-element.elementor-element-f3db090.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box,
.elementor-34
  .elementor-element.elementor-element-f3db090.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  height: 100%;
}
.elementor-34
  .elementor-element.elementor-element-f3db090
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  text-align: left;
  padding: 0px 0px 0px 0px;
  border-style: none;
  border-radius: 0px 0px 0px 0px;
}
.elementor-34
  .elementor-element.elementor-element-f3db090
  .jeg-elementor-kit.jkit-icon-box
  .title {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 10px 0px;
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-5e61d38-font-family), Sans-serif;
  font-size: var(--e-global-typography-5e61d38-font-size);
  font-weight: var(--e-global-typography-5e61d38-font-weight);
  line-height: var(--e-global-typography-5e61d38-line-height);
  letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
  word-spacing: var(--e-global-typography-5e61d38-word-spacing);
}
.elementor-34
  .elementor-element.elementor-element-f3db090
  .jeg-elementor-kit.jkit-icon-box
  .icon-box.icon-box-body
  .icon-box-description {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
  font-size: var(--e-global-typography-0d5e945-font-size);
  font-weight: var(--e-global-typography-0d5e945-font-weight);
  line-height: var(--e-global-typography-0d5e945-line-height);
  letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
  word-spacing: var(--e-global-typography-0d5e945-word-spacing);
}
.elementor-34
  .elementor-element.elementor-element-f3db090
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  i {
  font-size: 100px;
}
.elementor-34
  .elementor-element.elementor-element-f3db090
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  svg {
  width: 100px;
}
.elementor-34
  .elementor-element.elementor-element-f3db090
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon {
  color: var(--e-global-color-4a5499b);
  background-color: var(--e-global-color-secondary);
  border-radius: 8px 8px 8px 8px;
  margin: 0px 10px 0px 0px;
  padding: 5px 0px 0px 6px;
  height: 29px;
  width: 29px;
}
.elementor-34
  .elementor-element.elementor-element-f3db090
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  svg {
  fill: var(--e-global-color-4a5499b);
  width: 18px;
}
.elementor-34
  .elementor-element.elementor-element-f3db090
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  i {
  font-size: 18px;
}
.elementor-34
  .elementor-element.elementor-element-7d30a44.jkit-equal-height-enable,
.elementor-34
  .elementor-element.elementor-element-7d30a44.jkit-equal-height-enable
  > .elementor-widget-container,
.elementor-34
  .elementor-element.elementor-element-7d30a44.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box,
.elementor-34
  .elementor-element.elementor-element-7d30a44.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  height: 100%;
}
.elementor-34
  .elementor-element.elementor-element-7d30a44
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  text-align: left;
  padding: 0px 0px 0px 0px;
  border-style: none;
  border-radius: 0px 0px 0px 0px;
}
.elementor-34
  .elementor-element.elementor-element-7d30a44
  .jeg-elementor-kit.jkit-icon-box
  .title {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 10px 0px;
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-5e61d38-font-family), Sans-serif;
  font-size: var(--e-global-typography-5e61d38-font-size);
  font-weight: var(--e-global-typography-5e61d38-font-weight);
  line-height: var(--e-global-typography-5e61d38-line-height);
  letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
  word-spacing: var(--e-global-typography-5e61d38-word-spacing);
}
.elementor-34
  .elementor-element.elementor-element-7d30a44
  .jeg-elementor-kit.jkit-icon-box
  .icon-box.icon-box-body
  .icon-box-description {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
  font-size: var(--e-global-typography-0d5e945-font-size);
  font-weight: var(--e-global-typography-0d5e945-font-weight);
  line-height: var(--e-global-typography-0d5e945-line-height);
  letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
  word-spacing: var(--e-global-typography-0d5e945-word-spacing);
}
.elementor-34
  .elementor-element.elementor-element-7d30a44
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  i {
  font-size: 100px;
}
.elementor-34
  .elementor-element.elementor-element-7d30a44
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  svg {
  width: 100px;
}
.elementor-34
  .elementor-element.elementor-element-7d30a44
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon {
  color: var(--e-global-color-4a5499b);
  background-color: var(--e-global-color-secondary);
  border-radius: 8px 8px 8px 8px;
  margin: 0px 10px 0px 0px;
  padding: 5px 0px 0px 6px;
  height: 29px;
  width: 29px;
}
.elementor-34
  .elementor-element.elementor-element-7d30a44
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  svg {
  fill: var(--e-global-color-4a5499b);
  width: 18px;
}
.elementor-34
  .elementor-element.elementor-element-7d30a44
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  i {
  font-size: 18px;
}
.elementor-34
  .elementor-element.elementor-element-a1b808b.jkit-equal-height-enable,
.elementor-34
  .elementor-element.elementor-element-a1b808b.jkit-equal-height-enable
  > .elementor-widget-container,
.elementor-34
  .elementor-element.elementor-element-a1b808b.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box,
.elementor-34
  .elementor-element.elementor-element-a1b808b.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  height: 100%;
}
.elementor-34
  .elementor-element.elementor-element-a1b808b
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  text-align: left;
  padding: 0px 0px 0px 0px;
  border-style: none;
  border-radius: 0px 0px 0px 0px;
}
.elementor-34
  .elementor-element.elementor-element-a1b808b
  .jeg-elementor-kit.jkit-icon-box
  .title {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 10px 0px;
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-5e61d38-font-family), Sans-serif;
  font-size: var(--e-global-typography-5e61d38-font-size);
  font-weight: var(--e-global-typography-5e61d38-font-weight);
  line-height: var(--e-global-typography-5e61d38-line-height);
  letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
  word-spacing: var(--e-global-typography-5e61d38-word-spacing);
}
.elementor-34
  .elementor-element.elementor-element-a1b808b
  .jeg-elementor-kit.jkit-icon-box
  .icon-box.icon-box-body
  .icon-box-description {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
  font-size: var(--e-global-typography-0d5e945-font-size);
  font-weight: var(--e-global-typography-0d5e945-font-weight);
  line-height: var(--e-global-typography-0d5e945-line-height);
  letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
  word-spacing: var(--e-global-typography-0d5e945-word-spacing);
}
.elementor-34
  .elementor-element.elementor-element-a1b808b
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  i {
  font-size: 100px;
}
.elementor-34
  .elementor-element.elementor-element-a1b808b
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  svg {
  width: 100px;
}
.elementor-34
  .elementor-element.elementor-element-a1b808b
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon {
  color: var(--e-global-color-4a5499b);
  background-color: var(--e-global-color-secondary);
  border-radius: 8px 8px 8px 8px;
  margin: 0px 10px 0px 0px;
  padding: 5px 0px 0px 6px;
  height: 29px;
  width: 29px;
}
.elementor-34
  .elementor-element.elementor-element-a1b808b
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  svg {
  fill: var(--e-global-color-4a5499b);
  width: 18px;
}
.elementor-34
  .elementor-element.elementor-element-a1b808b
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  i {
  font-size: 18px;
}
.elementor-34 .elementor-element.elementor-element-75ab350 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --flex-wrap: wrap;
  --padding-top: 5em;
  --padding-bottom: 3em;
  --padding-left: 0em;
  --padding-right: 0em;
}
.elementor-34 .elementor-element.elementor-element-74ad7f6 {
  --display: flex;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-34
  .elementor-element.elementor-element-d13d87f
  > .elementor-widget-container {
  background-color: #ffe1c3;
  padding: 5px 10px 5px 10px;
  border-radius: 8px 8px 8px 8px;
}
.elementor-34 .elementor-element.elementor-element-d13d87f.elementor-element {
  --align-self: flex-start;
}
.elementor-34
  .elementor-element.elementor-element-d13d87f
  .elementor-heading-title {
  font-family: var(--e-global-typography-08fdc8c-font-family), Sans-serif;
  font-size: var(--e-global-typography-08fdc8c-font-size);
  font-weight: var(--e-global-typography-08fdc8c-font-weight);
  text-transform: var(--e-global-typography-08fdc8c-text-transform);
  line-height: var(--e-global-typography-08fdc8c-line-height);
  letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
  word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
  color: var(--e-global-color-secondary);
}
.elementor-34 .elementor-element.elementor-element-21a9b9c {
  width: var(--container-widget-width, 65%);
  max-width: 65%;
  --container-widget-width: 65%;
  --container-widget-flex-grow: 0;
}
.elementor-34
  .elementor-element.elementor-element-21a9b9c
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-34
  .elementor-element.elementor-element-21a9b9c
  .jeg-elementor-kit.jkit-animated-text {
  text-align: left;
}
.elementor-34
  .elementor-element.elementor-element-21a9b9c
  .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);
  text-transform: var(--e-global-typography-secondary-text-transform);
  line-height: var(--e-global-typography-secondary-line-height);
  letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}
.elementor-34
  .elementor-element.elementor-element-21a9b9c
  .jeg-elementor-kit.jkit-animated-text
  .animated-text
  .normal-text.style-color {
  color: var(--e-global-color-secondary);
}
.elementor-34
  .elementor-element.elementor-element-21a9b9c
  .jeg-elementor-kit.jkit-animated-text
  .animated-text
  .dynamic-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);
  text-transform: var(--e-global-typography-secondary-text-transform);
  line-height: var(--e-global-typography-secondary-line-height);
  letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  z-index: auto;
}
.elementor-34
  .elementor-element.elementor-element-21a9b9c
  .jeg-elementor-kit.jkit-animated-text
  .animated-text
  .dynamic-wrapper.style-color
  .dynamic-text {
  color: var(--e-global-color-secondary);
}
.elementor-34
  .elementor-element.elementor-element-21a9b9c
  .jeg-elementor-kit.jkit-animated-text
  .animated-text
  svg
  path.style-color {
  stroke: var(--e-global-color-4a5499b);
}
.elementor-34
  .elementor-element.elementor-element-21a9b9c
  .jeg-elementor-kit.jkit-animated-text
  .animated-text
  svg
  path {
  stroke-width: 9px;
  -moz-animation-duration: 10s;
  -webkit-animation-duration: 10s;
  -o-animation-duration: 10s;
  -ms-animation-duration: 10s;
  animation-duration: 10s;
  stroke-linecap: round;
  stroke-linejoin: round;
}
.elementor-34
  .elementor-element.elementor-element-21a9b9c
  .jeg-elementor-kit.jkit-animated-text
  .animated-text
  svg {
  z-index: 2;
}
.elementor-34 .elementor-element.elementor-element-9b15db2 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --flex-wrap: wrap;
  --margin-top: 30px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-34
  .elementor-element.elementor-element-2b9ec44
  .jeg-elementor-kit.jkit-testimonials
  .testimonials-track
  .testimonial-item
  .testimonial-box {
  background-color: var(--e-global-color-495d27d);
  text-align: center;
  margin: 0px 0px 100px 0px;
  padding: 10px 30px 75px 30px;
  border-radius: 9px 9px 9px 9px;
  box-shadow: 0px 0px 20px 0px rgba(69.38125, 69.38125, 69.38125, 0.08);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-659f957);
}
.elementor-34
  .elementor-element.elementor-element-2b9ec44
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-34
  .elementor-element.elementor-element-2b9ec44.elementor-widget
  > .elementor-widget-container,
.elementor-34
  .elementor-element.elementor-element-2b9ec44.elementor-widget
  > .elementor-widget-container
  > * {
  position: relative;
  --jkit-option-enabled: 20px;
}
.elementor-34
  .elementor-element.elementor-element-2b9ec44.elementor-widget
  > .elementor-widget-container::before {
  content: "";
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  -webkit-backdrop-filter: blur(20px);
  backdrop-filter: blur(20px);
  border-radius: inherit;
  background-color: inherit;
}
.elementor-34
  .elementor-element.elementor-element-2b9ec44
  .jeg-elementor-kit.jkit-testimonials.style-1
  .testimonials-track
  .testimonial-item
  .testimonial-box
  .testimonial-slider::before {
  border-radius: 9px 9px 9px 9px;
}
.elementor-34
  .elementor-element.elementor-element-2b9ec44
  .jeg-elementor-kit.jkit-testimonials
  .testimonials-track
  .testimonial-item
  .testimonial-box
  .comment-content
  p {
  font-family: var(--e-global-typography-cf855e7-font-family), Sans-serif;
  font-size: var(--e-global-typography-cf855e7-font-size);
  font-weight: var(--e-global-typography-cf855e7-font-weight);
  text-transform: var(--e-global-typography-cf855e7-text-transform);
  font-style: var(--e-global-typography-cf855e7-font-style);
  line-height: var(--e-global-typography-cf855e7-line-height);
  letter-spacing: var(--e-global-typography-cf855e7-letter-spacing);
  text-align: center;
  margin: 30px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  color: var(--e-global-color-primary);
}
.elementor-34
  .elementor-element.elementor-element-2b9ec44
  .jeg-elementor-kit.jkit-testimonials
  .testimonials-track
  .testimonial-item
  .testimonial-box
  .icon-content {
  color: var(--e-global-color-0f01f5c);
  font-size: 39px;
  margin-bottom: 0px;
  padding: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
}
.elementor-34
  .elementor-element.elementor-element-2b9ec44
  .jeg-elementor-kit.jkit-testimonials
  .testimonials-track
  .testimonial-item
  .testimonial-box
  .icon-content
  svg {
  fill: var(--e-global-color-0f01f5c);
  width: 39px;
}
.elementor-34
  .elementor-element.elementor-element-2b9ec44
  .jeg-elementor-kit.jkit-testimonials
  .testimonials-track
  .testimonial-item
  .testimonial-box
  .rating-stars {
  text-align: center;
  margin: 0px 0px 0px 0px;
}
.elementor-34
  .elementor-element.elementor-element-2b9ec44
  .jeg-elementor-kit.jkit-testimonials
  .testimonials-track
  .testimonial-item
  .testimonial-box
  .rating-stars
  li {
  color: #ffbb59;
}
.elementor-34
  .elementor-element.elementor-element-2b9ec44
  .jeg-elementor-kit.jkit-testimonials
  .testimonials-track
  .testimonial-item
  .testimonial-box
  .rating-stars
  li
  svg {
  fill: #ffbb59;
  width: 20px;
}
.elementor-34
  .elementor-element.elementor-element-2b9ec44
  .jeg-elementor-kit.jkit-testimonials
  .testimonials-track
  .testimonial-item
  .testimonial-box
  .rating-stars
  li
  i {
  font-size: 20px;
}
.elementor-34
  .elementor-element.elementor-element-2b9ec44
  .jeg-elementor-kit.jkit-testimonials
  .testimonials-track
  .testimonial-item
  .testimonial-box
  .profile-info
  .profile-name {
  margin: 0px 0px 0px 0px;
  color: var(--e-global-color-0f01f5c);
  font-family: var(--e-global-typography-ef116fc-font-family), Sans-serif;
  font-size: var(--e-global-typography-ef116fc-font-size);
  font-weight: var(--e-global-typography-ef116fc-font-weight);
  text-transform: var(--e-global-typography-ef116fc-text-transform);
  line-height: var(--e-global-typography-ef116fc-line-height);
  letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
  text-align: center;
}
.elementor-34
  .elementor-element.elementor-element-2b9ec44
  .jeg-elementor-kit.jkit-testimonials
  .testimonials-track
  .testimonial-item
  .testimonial-box
  .profile-info
  .profile-des {
  margin: 0px 0px 0px 0px;
  color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-d848767-font-family), Sans-serif;
  font-size: var(--e-global-typography-d848767-font-size);
  font-weight: var(--e-global-typography-d848767-font-weight);
  text-transform: var(--e-global-typography-d848767-text-transform);
  line-height: var(--e-global-typography-d848767-line-height);
  letter-spacing: var(--e-global-typography-d848767-letter-spacing);
  text-align: center;
}
.elementor-34
  .elementor-element.elementor-element-2b9ec44
  .jeg-elementor-kit.jkit-testimonials.style-1
  .testimonials-track
  .testimonial-item
  .testimonial-box
  .testimonial-slider
  .comment-bio {
  text-align: center;
  bottom: -90px;
}
.elementor-34
  .elementor-element.elementor-element-2b9ec44
  .jeg-elementor-kit.jkit-testimonials.style-3
  .testimonials-track
  .testimonial-item
  .testimonial-box
  .comment-bio {
  text-align: center;
}
.elementor-34
  .elementor-element.elementor-element-2b9ec44
  .jeg-elementor-kit.jkit-testimonials.style-4
  .testimonials-track
  .testimonial-item
  .testimonial-box
  .comment-bio {
  text-align: center;
}
.elementor-34
  .elementor-element.elementor-element-2b9ec44
  .jeg-elementor-kit.jkit-testimonials
  .testimonials-track
  .testimonial-item
  .testimonial-box
  .profile-image
  img {
  border-radius: 100px 100px 100px 100px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 90px;
}
.elementor-34
  .elementor-element.elementor-element-2b9ec44
  .jeg-elementor-kit.jkit-testimonials
  .testimonials-track
  .testimonial-item
  .testimonial-box
  .profile-image
  img.source-url {
  height: 90px;
}
.elementor-34
  .elementor-element.elementor-element-2b9ec44
  .jeg-elementor-kit.jkit-testimonials
  .tns-controls
  button
  span {
  opacity: 100%;
}
.elementor-34
  .elementor-element.elementor-element-2b9ec44
  .jeg-elementor-kit.jkit-testimonials:hover
  .tns-controls
  button
  span {
  opacity: 100%;
}
.elementor-34
  .elementor-element.elementor-element-2b9ec44
  .jeg-elementor-kit.jkit-testimonials
  .tns-nav
  button {
  margin-left: calc(10px / 2);
  margin-right: calc(10px / 2);
  margin-top: 15px;
  width: 8px;
  height: 8px;
  background-color: var(--e-global-color-accent);
}
.elementor-34
  .elementor-element.elementor-element-2b9ec44
  .jeg-elementor-kit.jkit-testimonials
  .tns-nav {
  text-align: center;
}
.elementor-34
  .elementor-element.elementor-element-2b9ec44
  .jeg-elementor-kit.jkit-testimonials
  .tns-nav
  button.tns-nav-active {
  background-color: var(--e-global-color-text);
}
.elementor-34 .elementor-element.elementor-element-043c68a {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 2em;
  --padding-bottom: 2em;
  --padding-left: 0em;
  --padding-right: 0em;
}
.elementor-34 .elementor-element.elementor-element-0f3ff6e {
  text-align: center;
}
.elementor-34
  .elementor-element.elementor-element-0f3ff6e
  .elementor-heading-title {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
  color: var(--e-global-color-primary);
}
.elementor-34
  .elementor-element.elementor-element-472645b
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-34
  .elementor-element.elementor-element-472645b
  .jeg-elementor-kit.jkit-client-logo
  .client-track
  .image-list {
  min-height: 0px;
}
.elementor-34
  .elementor-element.elementor-element-472645b
  .jeg-elementor-kit.jkit-client-logo
  .client-slider
  .image-list {
  padding: 0px 0px 0px 0px;
  margin: 0px 10px 0px 10px;
  border-radius: 0px 0px 0px 0px;
  opacity: 20%;
}
.elementor-34
  .elementor-element.elementor-element-472645b
  .jeg-elementor-kit.jkit-client-logo
  .client-slider:hover
  .image-list {
  opacity: 80%;
}
.elementor-34
  .elementor-element.elementor-element-472645b
  .jeg-elementor-kit.jkit-client-logo
  .tns-controls
  button
  span {
  opacity: 100%;
}
.elementor-34
  .elementor-element.elementor-element-472645b
  .jeg-elementor-kit.jkit-client-logo:hover
  .tns-controls
  button
  span {
  opacity: 100%;
}
.elementor-34 .elementor-element.elementor-element-f0bdc04 {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --padding-top: 3em;
  --padding-bottom: 3em;
  --padding-left: 0em;
  --padding-right: 0em;
}
.elementor-34
  .elementor-element.elementor-element-f0bdc04:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-34
  .elementor-element.elementor-element-f0bdc04
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-495d27d);
}
.elementor-34 .elementor-element.elementor-element-0603cbf {
  --display: flex;
  --flex-direction: column;
  --container-widget-width: 100%;
  --container-widget-height: initial;
  --container-widget-flex-grow: 0;
  --container-widget-align-self: initial;
  --flex-wrap-mobile: wrap;
  --flex-wrap: wrap;
}
.elementor-34 .elementor-element.elementor-element-7fb0bd1 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --flex-wrap: wrap;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-34 .elementor-element.elementor-element-0aad2ee {
  --display: flex;
  --margin-top: 0px;
  --margin-bottom: 30px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-34 .elementor-element.elementor-element-b7753b8 {
  text-align: left;
}
.elementor-34
  .elementor-element.elementor-element-b7753b8
  .elementor-heading-title {
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  text-transform: var(--e-global-typography-secondary-text-transform);
  line-height: var(--e-global-typography-secondary-line-height);
  letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  color: var(--e-global-color-primary);
}
.elementor-34
  .elementor-element.elementor-element-ae26322
  .jeg-elementor-kit.jkit-postblock
  .jkit-post-category,
.elementor-34
  .elementor-element.elementor-element-ae26322
  .jeg-elementor-kit.jkit-postblock.postblock-type-3
  .jkit-post-category {
  background-color: var(--e-global-color-495d27d);
}
.elementor-34
  .elementor-element.elementor-element-ae26322
  .jeg-elementor-kit.jkit-postblock
  .jkit-posts {
  grid-template-columns: repeat(3, minmax(0, 1fr));
  grid-column-gap: 50px;
}
.elementor-34
  .elementor-element.elementor-element-ae26322
  .jeg-elementor-kit.jkit-postblock
  .jkit-post {
  margin: 0px 0px 40px 0px;
}
.elementor-34
  .elementor-element.elementor-element-ae26322
  .jeg-elementor-kit.jkit-postblock
  .jkit-thumb {
  border-radius: 9px 9px 9px 0px;
}
.elementor-34
  .elementor-element.elementor-element-ae26322
  .jeg-elementor-kit.jkit-postblock
  .jkit-thumb
  .thumbnail-container {
  height: 300px;
}
.elementor-34
  .elementor-element.elementor-element-ae26322
  .jeg-elementor-kit.jkit-postblock
  .jkit-postblock-content {
  text-align: left;
}
.elementor-34
  .elementor-element.elementor-element-ae26322
  .jeg-elementor-kit.jkit-postblock
  .jkit-post-category
  span
  a,
.elementor-34
  .elementor-element.elementor-element-ae26322
  .jeg-elementor-kit.jkit-postblock.postblock-type-3
  .jkit-post-category
  span
  a {
  font-family: var(--e-global-typography-bf0e125-font-family), Sans-serif;
  font-size: var(--e-global-typography-bf0e125-font-size);
  font-weight: var(--e-global-typography-bf0e125-font-weight);
  text-transform: var(--e-global-typography-bf0e125-text-transform);
  line-height: var(--e-global-typography-bf0e125-line-height);
  letter-spacing: var(--e-global-typography-bf0e125-letter-spacing);
  word-spacing: var(--e-global-typography-bf0e125-word-spacing);
}
.elementor-34
  .elementor-element.elementor-element-ae26322
  .jeg-elementor-kit.jkit-postblock
  .jkit-post-category
  a {
  color: var(--e-global-color-primary);
}
.elementor-34
  .elementor-element.elementor-element-ae26322
  .jeg-elementor-kit.jkit-postblock.postblock-type-2
  .jkit-post-category
  a {
  color: var(--e-global-color-primary);
}
.elementor-34
  .elementor-element.elementor-element-ae26322
  .jeg-elementor-kit.jkit-postblock.postblock-type-5
  .jkit-post-category
  a {
  color: var(--e-global-color-primary);
}
.elementor-34
  .elementor-element.elementor-element-ae26322
  .jeg-elementor-kit.jkit-postblock
  .jkit-post-category {
  padding: 15px 15px 10px 15px;
  margin: 0px 0px 0px 0px;
  border-radius: 0px 9px 0px 0px;
}
.elementor-34
  .elementor-element.elementor-element-ae26322
  .jeg-elementor-kit.jkit-postblock.postblock-type-3
  .jkit-post-category {
  padding: 15px 15px 10px 15px;
  margin: 0px 0px 0px 0px;
}
.elementor-34
  .elementor-element.elementor-element-ae26322
  .jeg-elementor-kit.jkit-postblock.postblock-type-5
  .jkit-post-category {
  margin: 0px 0px 0px 0px;
}
.elementor-34
  .elementor-element.elementor-element-ae26322
  .jeg-elementor-kit.jkit-postblock
  .jkit-post-title {
  margin: 0px 0px 0px 0px;
}
.elementor-34
  .elementor-element.elementor-element-ae26322
  .jeg-elementor-kit.jkit-postblock.postblock-type-4
  .jkit-post-title {
  margin: 0px 0px 0px 0px;
}
.elementor-34
  .elementor-element.elementor-element-ae26322
  .jeg-elementor-kit.jkit-postblock
  .jkit-post-title
  a,
.elementor-34
  .elementor-element.elementor-element-ae26322
  .jeg-elementor-kit.jkit-postblock.postblock-type-4
  .jkit-post-title
  a {
  font-family: var(--e-global-typography-db1e030-font-family), Sans-serif;
  font-size: var(--e-global-typography-db1e030-font-size);
  font-weight: var(--e-global-typography-db1e030-font-weight);
  text-transform: var(--e-global-typography-db1e030-text-transform);
  line-height: var(--e-global-typography-db1e030-line-height);
  letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
  word-spacing: var(--e-global-typography-db1e030-word-spacing);
}
.elementor-34
  .elementor-element.elementor-element-ae26322
  .jeg-elementor-kit.jkit-postblock
  .jkit-post-title
  a {
  color: var(--e-global-color-primary);
}
.elementor-34
  .elementor-element.elementor-element-ae26322
  .jeg-elementor-kit.jkit-postblock
  .jkit-post-meta {
  font-family: var(--e-global-typography-bf0e125-font-family), Sans-serif;
  font-size: var(--e-global-typography-bf0e125-font-size);
  font-weight: var(--e-global-typography-bf0e125-font-weight);
  text-transform: var(--e-global-typography-bf0e125-text-transform);
  line-height: var(--e-global-typography-bf0e125-line-height);
  letter-spacing: var(--e-global-typography-bf0e125-letter-spacing);
  word-spacing: var(--e-global-typography-bf0e125-word-spacing);
  color: var(--e-global-color-accent);
  margin: 0px 0px 0px 0px;
}
.elementor-34
  .elementor-element.elementor-element-ae26322
  .jeg-elementor-kit.jkit-postblock
  .jkit-post-meta
  svg {
  fill: var(--e-global-color-accent);
}
.elementor-34
  .elementor-element.elementor-element-ae26322
  .jeg-elementor-kit.jkit-postblock
  .jkit-post-meta
  a {
  font-family: var(--e-global-typography-bf0e125-font-family), Sans-serif;
  font-size: var(--e-global-typography-bf0e125-font-size);
  font-weight: var(--e-global-typography-bf0e125-font-weight);
  text-transform: var(--e-global-typography-bf0e125-text-transform);
  line-height: var(--e-global-typography-bf0e125-line-height);
  letter-spacing: var(--e-global-typography-bf0e125-letter-spacing);
  word-spacing: var(--e-global-typography-bf0e125-word-spacing);
  color: var(--e-global-color-accent);
}
.elementor-34
  .elementor-element.elementor-element-ae26322
  .jeg-elementor-kit.jkit-postblock
  .jkit-post-meta
  a
  svg {
  fill: var(--e-global-color-accent);
}
.elementor-34
  .elementor-element.elementor-element-ae26322
  .jeg-elementor-kit.jkit-postblock
  .jkit-meta-author.icon-position-before
  i,
.elementor-34
  .elementor-element.elementor-element-ae26322
  .jeg-elementor-kit.jkit-postblock
  .jkit-meta-author.icon-position-before
  svg {
  margin-right: 5px;
}
.elementor-34
  .elementor-element.elementor-element-ae26322
  .jeg-elementor-kit.jkit-postblock
  .jkit-meta-author.icon-position-after
  i,
.elementor-34
  .elementor-element.elementor-element-ae26322
  .jeg-elementor-kit.jkit-postblock
  .jkit-meta-author.icon-position-after
  svg {
  margin-left: 5px;
}
.elementor-34
  .elementor-element.elementor-element-ae26322
  .jeg-elementor-kit.jkit-postblock
  .jkit-meta-date.icon-position-before
  i,
.elementor-34
  .elementor-element.elementor-element-ae26322
  .jeg-elementor-kit.jkit-postblock
  .jkit-meta-date.icon-position-before
  svg {
  margin-right: 5px;
}
.elementor-34
  .elementor-element.elementor-element-ae26322
  .jeg-elementor-kit.jkit-postblock
  .jkit-meta-date.icon-position-after
  i,
.elementor-34
  .elementor-element.elementor-element-ae26322
  .jeg-elementor-kit.jkit-postblock
  .jkit-meta-date.icon-position-after
  svg {
  margin-left: 5px;
}
.elementor-34
  .elementor-element.elementor-element-ae26322
  .jeg-elementor-kit.jkit-postblock
  .jkit-post-meta-bottom {
  justify-content: space-between;
}
.elementor-34
  .elementor-element.elementor-element-ae26322
  .jeg-elementor-kit.jkit-postblock
  .jeg_empty_module {
  text-align: left;
}
@media (min-width: 768px) {
  .elementor-34 .elementor-element.elementor-element-b27774e {
    --content-width: 1400px;
  }
  .elementor-34 .elementor-element.elementor-element-10725f9 {
    --content-width: 1600px;
  }
  .elementor-34 .elementor-element.elementor-element-6bf1384 {
    --width: 60%;
  }
  .elementor-34 .elementor-element.elementor-element-4d7d1c4 {
    --width: 37%;
  }
  .elementor-34 .elementor-element.elementor-element-5d66368 {
    --content-width: 1350px;
  }
  .elementor-34 .elementor-element.elementor-element-4b6c1d7 {
    --width: 50%;
  }
  .elementor-34 .elementor-element.elementor-element-2759c66 {
    --width: 48%;
  }
  .elementor-34 .elementor-element.elementor-element-556dcea {
    --content-width: 1350px;
  }
  .elementor-34 .elementor-element.elementor-element-968bb98 {
    --width: 50%;
  }
  .elementor-34 .elementor-element.elementor-element-fc40927 {
    --width: 41%;
  }
  .elementor-34 .elementor-element.elementor-element-7e9efb5 {
    --width: 91%;
  }
  .elementor-34 .elementor-element.elementor-element-9949b4f {
    --width: 100%;
  }
  .elementor-34 .elementor-element.elementor-element-8ad12f3 {
    --width: 26%;
  }
  .elementor-34 .elementor-element.elementor-element-8bd8411 {
    --width: 26%;
  }
  .elementor-34 .elementor-element.elementor-element-067f770 {
    --width: 26%;
  }
  .elementor-34 .elementor-element.elementor-element-dbd396e {
    --width: 65%;
  }
  .elementor-34 .elementor-element.elementor-element-98e2e7e {
    --content-width: 1350px;
  }
  .elementor-34 .elementor-element.elementor-element-be7ea94 {
    --width: 46%;
  }
  .elementor-34 .elementor-element.elementor-element-5140614 {
    --width: 48%;
  }
  .elementor-34 .elementor-element.elementor-element-81f9f45 {
    --content-width: 1350px;
  }
  .elementor-34 .elementor-element.elementor-element-1b8a9d0 {
    --width: 33%;
  }
  .elementor-34 .elementor-element.elementor-element-e17c7b7 {
    --width: 33%;
  }
  .elementor-34 .elementor-element.elementor-element-cca30fe {
    --width: 34%;
  }
  .elementor-34 .elementor-element.elementor-element-a379c93 {
    --width: 40%;
  }
  .elementor-34 .elementor-element.elementor-element-038b49f {
    --width: 52%;
  }
  .elementor-34 .elementor-element.elementor-element-75ab350 {
    --content-width: 1350px;
  }
  .elementor-34 .elementor-element.elementor-element-043c68a {
    --content-width: 1300px;
  }
  .elementor-34 .elementor-element.elementor-element-f0bdc04 {
    --content-width: 1350px;
  }
  .elementor-34 .elementor-element.elementor-element-7fb0bd1 {
    --width: 100%;
  }
  .elementor-34 .elementor-element.elementor-element-0aad2ee {
    --width: 48%;
  }
}
@media (max-width: 1366px) and (min-width: 768px) {
  .elementor-34 .elementor-element.elementor-element-8ad12f3 {
    --width: 30%;
  }
  .elementor-34 .elementor-element.elementor-element-8bd8411 {
    --width: 30%;
  }
  .elementor-34 .elementor-element.elementor-element-067f770 {
    --width: 30%;
  }
  .elementor-34 .elementor-element.elementor-element-dbd396e {
    --width: 85%;
  }
  .elementor-34 .elementor-element.elementor-element-d8b622d {
    --width: 80%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-34 .elementor-element.elementor-element-968bb98 {
    --width: 75%;
  }
  .elementor-34 .elementor-element.elementor-element-fc40927 {
    --width: 75%;
  }
  .elementor-34 .elementor-element.elementor-element-8ad12f3 {
    --width: 46%;
  }
  .elementor-34 .elementor-element.elementor-element-8bd8411 {
    --width: 46%;
  }
  .elementor-34 .elementor-element.elementor-element-067f770 {
    --width: 94%;
  }
  .elementor-34 .elementor-element.elementor-element-dbd396e {
    --width: 90%;
  }
  .elementor-34 .elementor-element.elementor-element-d346bcc {
    --width: 100%;
  }
  .elementor-34 .elementor-element.elementor-element-d8b622d {
    --width: 90%;
  }
}
@media (max-width: 1366px) {
  .elementor-34
    .elementor-element.elementor-element-1f23fbd
    .elementor-heading-title {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
    letter-spacing: var(--e-global-typography-primary-letter-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-9064f8e
    .jeg-elementor-kit.jkit-animated-text
    .animated-text
    .dynamic-text {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
    letter-spacing: var(--e-global-typography-primary-letter-spacing);
  }
  .elementor-34 .elementor-element.elementor-element-269c3dc .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
    word-spacing: var(--e-global-typography-accent-word-spacing);
  }
  .elementor-34 .elementor-element.elementor-element-24c932f {
    --width: 140px;
    font-size: var(--e-global-typography-887363b-font-size);
    line-height: var(--e-global-typography-887363b-line-height);
    letter-spacing: var(--e-global-typography-887363b-letter-spacing);
    word-spacing: var(--e-global-typography-887363b-word-spacing);
  }
  .elementor-34 .elementor-element.elementor-element-a0bfafe {
    --spacer-size: 50vh;
  }
  .elementor-34 .elementor-element.elementor-element-f58f0ae {
    --spacer-size: 50vh;
  }
  .elementor-34
    .elementor-element.elementor-element-cf068ea
    .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }
  .elementor-34 .elementor-element.elementor-element-2759c66 {
    --justify-content: center;
  }
  .elementor-34 .elementor-element.elementor-element-09c1626 {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-34 .elementor-element.elementor-element-b755e18 .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
    word-spacing: var(--e-global-typography-accent-word-spacing);
  }
  .elementor-34 .elementor-element.elementor-element-a805e77 {
    --grid-auto-flow: row;
  }
  .elementor-34
    .elementor-element.elementor-element-8772c35
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    padding: 20px 10px 20px 10px;
  }
  .elementor-34
    .elementor-element.elementor-element-8772c35
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-8772c35
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-0d5e945-font-size);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-8772c35
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon {
    width: 130px;
  }
  .elementor-34
    .elementor-element.elementor-element-8772c35
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link {
    font-size: var(--e-global-typography-bf0e125-font-size);
    line-height: var(--e-global-typography-bf0e125-line-height);
    letter-spacing: var(--e-global-typography-bf0e125-letter-spacing);
    word-spacing: var(--e-global-typography-bf0e125-word-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-5d29e94
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    padding: 20px 10px 20px 10px;
  }
  .elementor-34
    .elementor-element.elementor-element-5d29e94
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-5d29e94
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-0d5e945-font-size);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-5d29e94
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon {
    width: 130px;
  }
  .elementor-34
    .elementor-element.elementor-element-5d29e94
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link {
    font-size: var(--e-global-typography-bf0e125-font-size);
    line-height: var(--e-global-typography-bf0e125-line-height);
    letter-spacing: var(--e-global-typography-bf0e125-letter-spacing);
    word-spacing: var(--e-global-typography-bf0e125-word-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-51ec50a
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    padding: 20px 10px 20px 10px;
  }
  .elementor-34
    .elementor-element.elementor-element-51ec50a
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-51ec50a
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-0d5e945-font-size);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-51ec50a
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon {
    width: 130px;
  }
  .elementor-34
    .elementor-element.elementor-element-51ec50a
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link {
    font-size: var(--e-global-typography-bf0e125-font-size);
    line-height: var(--e-global-typography-bf0e125-line-height);
    letter-spacing: var(--e-global-typography-bf0e125-letter-spacing);
    word-spacing: var(--e-global-typography-bf0e125-word-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-4ad843b
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    padding: 20px 10px 20px 10px;
  }
  .elementor-34
    .elementor-element.elementor-element-4ad843b
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-4ad843b
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-0d5e945-font-size);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-4ad843b
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon {
    width: 130px;
  }
  .elementor-34
    .elementor-element.elementor-element-4ad843b
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link {
    font-size: var(--e-global-typography-bf0e125-font-size);
    line-height: var(--e-global-typography-bf0e125-line-height);
    letter-spacing: var(--e-global-typography-bf0e125-letter-spacing);
    word-spacing: var(--e-global-typography-bf0e125-word-spacing);
  }
  .elementor-34 .elementor-element.elementor-element-556dcea {
    --padding-top: 3em;
    --padding-bottom: 3em;
    --padding-left: 0em;
    --padding-right: 0em;
  }
  .elementor-34
    .elementor-element.elementor-element-9c28abe
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-34 .elementor-element.elementor-element-9c28abe img {
    width: 100%;
    border-radius: 50px 50px 50px 50px;
  }
  .elementor-34 .elementor-element.elementor-element-a5146c3 {
    text-align: right;
  }
  .elementor-34 .elementor-element.elementor-element-a5146c3 img {
    width: 85%;
    border-radius: 50px 50px 50px 50px;
  }
  .elementor-34
    .elementor-element.elementor-element-aff5609
    > .elementor-widget-container {
    margin: -150px 0px 0px 0px;
  }
  .elementor-34 .elementor-element.elementor-element-aff5609.elementor-element {
    --align-self: flex-start;
  }
  .elementor-34 .elementor-element.elementor-element-aff5609 {
    text-align: left;
  }
  .elementor-34 .elementor-element.elementor-element-aff5609 img {
    border-radius: 50px 50px 50px 50px;
  }
  .elementor-34
    .elementor-element.elementor-element-489643e
    > .elementor-widget-container {
    margin: -150px 40px 0px -40px;
  }
  .elementor-34 .elementor-element.elementor-element-489643e img {
    border-radius: 50px 50px 50px 50px;
  }
  .elementor-34
    .elementor-element.elementor-element-b8481d6
    .elementor-heading-title {
    font-size: var(--e-global-typography-08fdc8c-font-size);
    line-height: var(--e-global-typography-08fdc8c-line-height);
    letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
    word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-5057b9a
    .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }
  .elementor-34 .elementor-element.elementor-element-7d27f24 {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-34 .elementor-element.elementor-element-61e22b8 .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
    word-spacing: var(--e-global-typography-accent-word-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-aeaaa09
    .elementor-heading-title {
    font-size: var(--e-global-typography-08fdc8c-font-size);
    line-height: var(--e-global-typography-08fdc8c-line-height);
    letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
    word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
  }
  .elementor-34 .elementor-element.elementor-element-b873231 {
    --container-widget-width: 95%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 95%);
    max-width: 95%;
  }
  .elementor-34
    .elementor-element.elementor-element-b873231
    .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }
  .elementor-34 .elementor-element.elementor-element-8ad12f3 {
    --padding-top: 25px;
    --padding-bottom: 17px;
    --padding-left: 17px;
    --padding-right: 17px;
  }
  .elementor-34
    .elementor-element.elementor-element-80e86f4
    .elementor-heading-title {
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }
  .elementor-34 .elementor-element.elementor-element-0924d0e .elementor-button {
    font-size: var(--e-global-typography-bf0e125-font-size);
    line-height: var(--e-global-typography-bf0e125-line-height);
    letter-spacing: var(--e-global-typography-bf0e125-letter-spacing);
    word-spacing: var(--e-global-typography-bf0e125-word-spacing);
  }
  .elementor-34 .elementor-element.elementor-element-8bd8411 {
    --padding-top: 25px;
    --padding-bottom: 17px;
    --padding-left: 17px;
    --padding-right: 17px;
  }
  .elementor-34
    .elementor-element.elementor-element-1733e69
    .elementor-heading-title {
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }
  .elementor-34 .elementor-element.elementor-element-1894350 .elementor-button {
    font-size: var(--e-global-typography-bf0e125-font-size);
    line-height: var(--e-global-typography-bf0e125-line-height);
    letter-spacing: var(--e-global-typography-bf0e125-letter-spacing);
    word-spacing: var(--e-global-typography-bf0e125-word-spacing);
  }
  .elementor-34 .elementor-element.elementor-element-067f770 {
    --padding-top: 25px;
    --padding-bottom: 17px;
    --padding-left: 17px;
    --padding-right: 17px;
  }
  .elementor-34
    .elementor-element.elementor-element-7aaafc9
    .elementor-heading-title {
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }
  .elementor-34 .elementor-element.elementor-element-12afc0f .elementor-button {
    font-size: var(--e-global-typography-bf0e125-font-size);
    line-height: var(--e-global-typography-bf0e125-line-height);
    letter-spacing: var(--e-global-typography-bf0e125-letter-spacing);
    word-spacing: var(--e-global-typography-bf0e125-word-spacing);
  }
  .elementor-34 .elementor-element.elementor-element-dbd396e {
    --grid-auto-flow: row;
  }
  .elementor-34
    .elementor-element.elementor-element-da6f014
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .number-wrapper {
    font-size: var(--e-global-typography-1d44c72-font-size);
    line-height: var(--e-global-typography-1d44c72-line-height);
    letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-da6f014
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .number-wrapper
    .prefix {
    font-size: var(--e-global-typography-887363b-font-size);
    line-height: var(--e-global-typography-887363b-line-height);
    letter-spacing: var(--e-global-typography-887363b-letter-spacing);
    word-spacing: var(--e-global-typography-887363b-word-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-da6f014
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .number-wrapper
    .suffix {
    font-size: var(--e-global-typography-1d44c72-font-size);
    line-height: var(--e-global-typography-1d44c72-line-height);
    letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-da6f014
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .title {
    font-size: var(--e-global-typography-d848767-font-size);
    line-height: var(--e-global-typography-d848767-line-height);
    letter-spacing: var(--e-global-typography-d848767-letter-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-da6f014
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .number-wrapper
    .super {
    font-size: var(--e-global-typography-ef116fc-font-size);
    line-height: var(--e-global-typography-ef116fc-line-height);
    letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-849e5d0
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .number-wrapper {
    font-size: var(--e-global-typography-1d44c72-font-size);
    line-height: var(--e-global-typography-1d44c72-line-height);
    letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-849e5d0
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .number-wrapper
    .prefix {
    font-size: var(--e-global-typography-887363b-font-size);
    line-height: var(--e-global-typography-887363b-line-height);
    letter-spacing: var(--e-global-typography-887363b-letter-spacing);
    word-spacing: var(--e-global-typography-887363b-word-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-849e5d0
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .number-wrapper
    .suffix {
    font-size: var(--e-global-typography-1d44c72-font-size);
    line-height: var(--e-global-typography-1d44c72-line-height);
    letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-849e5d0
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .title {
    font-size: var(--e-global-typography-d848767-font-size);
    line-height: var(--e-global-typography-d848767-line-height);
    letter-spacing: var(--e-global-typography-d848767-letter-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-849e5d0
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .number-wrapper
    .super {
    font-size: var(--e-global-typography-ef116fc-font-size);
    line-height: var(--e-global-typography-ef116fc-line-height);
    letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-d330ef1
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .number-wrapper {
    font-size: var(--e-global-typography-1d44c72-font-size);
    line-height: var(--e-global-typography-1d44c72-line-height);
    letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-d330ef1
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .number-wrapper
    .prefix {
    font-size: var(--e-global-typography-887363b-font-size);
    line-height: var(--e-global-typography-887363b-line-height);
    letter-spacing: var(--e-global-typography-887363b-letter-spacing);
    word-spacing: var(--e-global-typography-887363b-word-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-d330ef1
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .number-wrapper
    .suffix {
    font-size: var(--e-global-typography-1d44c72-font-size);
    line-height: var(--e-global-typography-1d44c72-line-height);
    letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-d330ef1
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .title {
    font-size: var(--e-global-typography-d848767-font-size);
    line-height: var(--e-global-typography-d848767-line-height);
    letter-spacing: var(--e-global-typography-d848767-letter-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-d330ef1
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .number-wrapper
    .super {
    font-size: var(--e-global-typography-ef116fc-font-size);
    line-height: var(--e-global-typography-ef116fc-line-height);
    letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-a9ca69f
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .number-wrapper {
    font-size: var(--e-global-typography-1d44c72-font-size);
    line-height: var(--e-global-typography-1d44c72-line-height);
    letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-a9ca69f
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .number-wrapper
    .prefix {
    font-size: var(--e-global-typography-887363b-font-size);
    line-height: var(--e-global-typography-887363b-line-height);
    letter-spacing: var(--e-global-typography-887363b-letter-spacing);
    word-spacing: var(--e-global-typography-887363b-word-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-a9ca69f
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .number-wrapper
    .suffix {
    font-size: var(--e-global-typography-1d44c72-font-size);
    line-height: var(--e-global-typography-1d44c72-line-height);
    letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-a9ca69f
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .title {
    font-size: var(--e-global-typography-d848767-font-size);
    line-height: var(--e-global-typography-d848767-line-height);
    letter-spacing: var(--e-global-typography-d848767-letter-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-a9ca69f
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .number-wrapper
    .super {
    font-size: var(--e-global-typography-ef116fc-font-size);
    line-height: var(--e-global-typography-ef116fc-line-height);
    letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
  }
  .elementor-34 .elementor-element.elementor-element-cb43350 {
    --container-widget-width: 15%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 15%);
    max-width: 15%;
  }
  .elementor-34 .elementor-element.elementor-element-f5ca66c {
    --container-widget-width: 15%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 15%);
    max-width: 15%;
  }
  .elementor-34 .elementor-element.elementor-element-8958ddf {
    --container-widget-width: 15%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 15%);
    max-width: 15%;
  }
  .elementor-34 .elementor-element.elementor-element-332ca91 {
    --container-widget-width: 15%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 15%);
    max-width: 15%;
  }
  .elementor-34
    .elementor-element.elementor-element-e7d9885
    .elementor-heading-title {
    font-size: var(--e-global-typography-08fdc8c-font-size);
    line-height: var(--e-global-typography-08fdc8c-line-height);
    letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
    word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-5f990b0
    .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }
  .elementor-34 .elementor-element.elementor-element-5140614 {
    --justify-content: center;
  }
  .elementor-34 .elementor-element.elementor-element-fdefcb5 {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-34 .elementor-element.elementor-element-b58086d .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
    word-spacing: var(--e-global-typography-accent-word-spacing);
  }
  .elementor-34 .elementor-element.elementor-element-81f9f45 {
    --align-items: center;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
  }
  .elementor-34 .elementor-element.elementor-element-e79f090 img {
    height: 38vh;
  }
  .elementor-34 .elementor-element.elementor-element-10e7c8c img {
    height: 35vh;
  }
  .elementor-34 .elementor-element.elementor-element-4546ebe img {
    height: 50vh;
  }
  .elementor-34 .elementor-element.elementor-element-561185f img {
    height: 23vh;
  }
  .elementor-34 .elementor-element.elementor-element-92bcb0a img {
    height: 28vh;
  }
  .elementor-34 .elementor-element.elementor-element-e9f9816 img {
    height: 45vh;
  }
  .elementor-34
    .elementor-element.elementor-element-0b28a30
    .elementor-heading-title {
    font-size: var(--e-global-typography-08fdc8c-font-size);
    line-height: var(--e-global-typography-08fdc8c-line-height);
    letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
    word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-7357fa5
    .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }
  .elementor-34 .elementor-element.elementor-element-d8b622d {
    --e-con-grid-template-columns: repeat(2, 1fr);
    --grid-auto-flow: row;
  }
  .elementor-34
    .elementor-element.elementor-element-4ff5cd0
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-5e61d38-font-size);
    line-height: var(--e-global-typography-5e61d38-line-height);
    letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
    word-spacing: var(--e-global-typography-5e61d38-word-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-4ff5cd0
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-0d5e945-font-size);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-f3db090
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-5e61d38-font-size);
    line-height: var(--e-global-typography-5e61d38-line-height);
    letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
    word-spacing: var(--e-global-typography-5e61d38-word-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-f3db090
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-0d5e945-font-size);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-7d30a44
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-5e61d38-font-size);
    line-height: var(--e-global-typography-5e61d38-line-height);
    letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
    word-spacing: var(--e-global-typography-5e61d38-word-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-7d30a44
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-0d5e945-font-size);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-a1b808b
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-5e61d38-font-size);
    line-height: var(--e-global-typography-5e61d38-line-height);
    letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
    word-spacing: var(--e-global-typography-5e61d38-word-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-a1b808b
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-0d5e945-font-size);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-d13d87f
    .elementor-heading-title {
    font-size: var(--e-global-typography-08fdc8c-font-size);
    line-height: var(--e-global-typography-08fdc8c-line-height);
    letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
    word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-21a9b9c
    .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-34
    .elementor-element.elementor-element-21a9b9c
    .jeg-elementor-kit.jkit-animated-text
    .animated-text
    .dynamic-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-34 .elementor-element.elementor-element-2b9ec44 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
  }
  .elementor-34 .elementor-element.elementor-element-2b9ec44.elementor-element {
    --align-self: center;
  }
  .elementor-34
    .elementor-element.elementor-element-2b9ec44
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track
    .testimonial-item
    .testimonial-box
    .comment-content
    p {
    font-size: var(--e-global-typography-cf855e7-font-size);
    line-height: var(--e-global-typography-cf855e7-line-height);
    letter-spacing: var(--e-global-typography-cf855e7-letter-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-2b9ec44
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track
    .testimonial-item
    .testimonial-box
    .profile-info
    .profile-name {
    font-size: var(--e-global-typography-ef116fc-font-size);
    line-height: var(--e-global-typography-ef116fc-line-height);
    letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-2b9ec44
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track
    .testimonial-item
    .testimonial-box
    .profile-info
    .profile-des {
    font-size: var(--e-global-typography-d848767-font-size);
    line-height: var(--e-global-typography-d848767-line-height);
    letter-spacing: var(--e-global-typography-d848767-letter-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-0f3ff6e
    .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-34 .elementor-element.elementor-element-f0bdc04 {
    --padding-top: 3em;
    --padding-bottom: 1em;
    --padding-left: 0em;
    --padding-right: 0em;
  }
  .elementor-34
    .elementor-element.elementor-element-b7753b8
    .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-ae26322
    .jeg-elementor-kit.jkit-postblock
    .jkit-thumb
    .thumbnail-container {
    height: 250px;
  }
  .elementor-34
    .elementor-element.elementor-element-ae26322
    .jeg-elementor-kit.jkit-postblock
    .jkit-post-category
    span
    a,
  .elementor-34
    .elementor-element.elementor-element-ae26322
    .jeg-elementor-kit.jkit-postblock.postblock-type-3
    .jkit-post-category
    span
    a {
    font-size: var(--e-global-typography-bf0e125-font-size);
    line-height: var(--e-global-typography-bf0e125-line-height);
    letter-spacing: var(--e-global-typography-bf0e125-letter-spacing);
    word-spacing: var(--e-global-typography-bf0e125-word-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-ae26322
    .jeg-elementor-kit.jkit-postblock
    .jkit-post-title
    a,
  .elementor-34
    .elementor-element.elementor-element-ae26322
    .jeg-elementor-kit.jkit-postblock.postblock-type-4
    .jkit-post-title
    a {
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-ae26322
    .jeg-elementor-kit.jkit-postblock
    .jkit-post-meta {
    font-size: var(--e-global-typography-bf0e125-font-size);
    line-height: var(--e-global-typography-bf0e125-line-height);
    letter-spacing: var(--e-global-typography-bf0e125-letter-spacing);
    word-spacing: var(--e-global-typography-bf0e125-word-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-ae26322
    .jeg-elementor-kit.jkit-postblock
    .jkit-post-meta
    a {
    font-size: var(--e-global-typography-bf0e125-font-size);
    line-height: var(--e-global-typography-bf0e125-line-height);
    letter-spacing: var(--e-global-typography-bf0e125-letter-spacing);
    word-spacing: var(--e-global-typography-bf0e125-word-spacing);
  }
}
@media (max-width: 1024px) {
  .elementor-34
    .elementor-element.elementor-element-1f23fbd
    .elementor-heading-title {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
    letter-spacing: var(--e-global-typography-primary-letter-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-9064f8e
    .jeg-elementor-kit.jkit-animated-text
    .animated-text
    .dynamic-text {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
    letter-spacing: var(--e-global-typography-primary-letter-spacing);
  }
  .elementor-34 .elementor-element.elementor-element-269c3dc .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
    word-spacing: var(--e-global-typography-accent-word-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-24c932f
    > .elementor-widget-container {
    background-size: 70px auto;
  }
  .elementor-34 .elementor-element.elementor-element-24c932f {
    --width: 150px;
    --rotate: 215deg;
    font-size: var(--e-global-typography-887363b-font-size);
    line-height: var(--e-global-typography-887363b-line-height);
    letter-spacing: var(--e-global-typography-887363b-letter-spacing);
    word-spacing: var(--e-global-typography-887363b-word-spacing);
  }
  .elementor-34 .elementor-element.elementor-element-5d66368 {
    --padding-top: 3em;
    --padding-bottom: 3em;
    --padding-left: 0em;
    --padding-right: 0em;
  }
  .elementor-34
    .elementor-element.elementor-element-cf068ea
    .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }
  .elementor-34 .elementor-element.elementor-element-09c1626 {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-34 .elementor-element.elementor-element-b755e18 .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
    word-spacing: var(--e-global-typography-accent-word-spacing);
  }
  .elementor-34 .elementor-element.elementor-element-a805e77 {
    --e-con-grid-template-columns: repeat(2, 1fr);
    --grid-auto-flow: row;
  }
  .elementor-34
    .elementor-element.elementor-element-8772c35
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    padding: 40px 20px 40px 20px;
  }
  .elementor-34
    .elementor-element.elementor-element-8772c35
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-8772c35
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-0d5e945-font-size);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    margin: 10px 30px 0px 30px;
  }
  .elementor-34
    .elementor-element.elementor-element-8772c35
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link {
    font-size: var(--e-global-typography-bf0e125-font-size);
    line-height: var(--e-global-typography-bf0e125-line-height);
    letter-spacing: var(--e-global-typography-bf0e125-letter-spacing);
    word-spacing: var(--e-global-typography-bf0e125-word-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-5d29e94
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    padding: 40px 20px 40px 20px;
  }
  .elementor-34
    .elementor-element.elementor-element-5d29e94
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-5d29e94
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-0d5e945-font-size);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    margin: 10px 30px 0px 30px;
  }
  .elementor-34
    .elementor-element.elementor-element-5d29e94
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link {
    font-size: var(--e-global-typography-bf0e125-font-size);
    line-height: var(--e-global-typography-bf0e125-line-height);
    letter-spacing: var(--e-global-typography-bf0e125-letter-spacing);
    word-spacing: var(--e-global-typography-bf0e125-word-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-51ec50a
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    padding: 40px 20px 40px 20px;
  }
  .elementor-34
    .elementor-element.elementor-element-51ec50a
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-51ec50a
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-0d5e945-font-size);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    margin: 10px 30px 0px 30px;
  }
  .elementor-34
    .elementor-element.elementor-element-51ec50a
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link {
    font-size: var(--e-global-typography-bf0e125-font-size);
    line-height: var(--e-global-typography-bf0e125-line-height);
    letter-spacing: var(--e-global-typography-bf0e125-letter-spacing);
    word-spacing: var(--e-global-typography-bf0e125-word-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-4ad843b
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    padding: 40px 20px 40px 20px;
  }
  .elementor-34
    .elementor-element.elementor-element-4ad843b
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-4ad843b
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-0d5e945-font-size);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    margin: 10px 30px 0px 30px;
  }
  .elementor-34
    .elementor-element.elementor-element-4ad843b
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link {
    font-size: var(--e-global-typography-bf0e125-font-size);
    line-height: var(--e-global-typography-bf0e125-line-height);
    letter-spacing: var(--e-global-typography-bf0e125-letter-spacing);
    word-spacing: var(--e-global-typography-bf0e125-word-spacing);
  }
  .elementor-34 .elementor-element.elementor-element-556dcea {
    --justify-content: center;
  }
  .elementor-34 .elementor-element.elementor-element-9c28abe img {
    border-radius: 30px 30px 30px 30px;
  }
  .elementor-34
    .elementor-element.elementor-element-a5146c3
    > .elementor-widget-container {
    margin: 0px 20px 0px -20px;
  }
  .elementor-34 .elementor-element.elementor-element-a5146c3 {
    text-align: center;
  }
  .elementor-34 .elementor-element.elementor-element-a5146c3 img {
    width: 75%;
    border-radius: 30px 30px 30px 30px;
  }
  .elementor-34
    .elementor-element.elementor-element-aff5609
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-34 .elementor-element.elementor-element-aff5609.elementor-element {
    --align-self: flex-end;
  }
  .elementor-34 .elementor-element.elementor-element-aff5609 {
    text-align: center;
  }
  .elementor-34 .elementor-element.elementor-element-aff5609 img {
    width: 75%;
    border-radius: 30px 30px 30px 30px;
  }
  .elementor-34
    .elementor-element.elementor-element-489643e
    > .elementor-widget-container {
    margin: -50px 20px 0px -20px;
  }
  .elementor-34 .elementor-element.elementor-element-489643e img {
    border-radius: 30px 30px 30px 30px;
  }
  .elementor-34 .elementor-element.elementor-element-fc40927 {
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-34 .elementor-element.elementor-element-b8481d6.elementor-element {
    --align-self: center;
  }
  .elementor-34
    .elementor-element.elementor-element-b8481d6
    .elementor-heading-title {
    font-size: var(--e-global-typography-08fdc8c-font-size);
    line-height: var(--e-global-typography-08fdc8c-line-height);
    letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
    word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
  }
  .elementor-34 .elementor-element.elementor-element-5057b9a {
    text-align: center;
  }
  .elementor-34
    .elementor-element.elementor-element-5057b9a
    .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }
  .elementor-34 .elementor-element.elementor-element-7d27f24 {
    text-align: center;
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-34 .elementor-element.elementor-element-c2f056a {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
  }
  .elementor-34 .elementor-element.elementor-element-61e22b8.elementor-element {
    --align-self: center;
  }
  .elementor-34 .elementor-element.elementor-element-61e22b8 .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
    word-spacing: var(--e-global-typography-accent-word-spacing);
  }
  .elementor-34 .elementor-element.elementor-element-9bfff56 {
    --padding-top: 5em;
    --padding-bottom: 8em;
    --padding-left: 0em;
    --padding-right: 0em;
  }
  .elementor-34 .elementor-element.elementor-element-9949b4f {
    --margin-top: 0px;
    --margin-bottom: 30px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-34
    .elementor-element.elementor-element-aeaaa09
    .elementor-heading-title {
    font-size: var(--e-global-typography-08fdc8c-font-size);
    line-height: var(--e-global-typography-08fdc8c-line-height);
    letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
    word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-b873231
    .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-80e86f4
    .elementor-heading-title {
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }
  .elementor-34 .elementor-element.elementor-element-0924d0e .elementor-button {
    font-size: var(--e-global-typography-bf0e125-font-size);
    line-height: var(--e-global-typography-bf0e125-line-height);
    letter-spacing: var(--e-global-typography-bf0e125-letter-spacing);
    word-spacing: var(--e-global-typography-bf0e125-word-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-1733e69
    .elementor-heading-title {
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }
  .elementor-34 .elementor-element.elementor-element-1894350 .elementor-button {
    font-size: var(--e-global-typography-bf0e125-font-size);
    line-height: var(--e-global-typography-bf0e125-line-height);
    letter-spacing: var(--e-global-typography-bf0e125-letter-spacing);
    word-spacing: var(--e-global-typography-bf0e125-word-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-7aaafc9
    .elementor-heading-title {
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }
  .elementor-34 .elementor-element.elementor-element-12afc0f .elementor-button {
    font-size: var(--e-global-typography-bf0e125-font-size);
    line-height: var(--e-global-typography-bf0e125-line-height);
    letter-spacing: var(--e-global-typography-bf0e125-letter-spacing);
    word-spacing: var(--e-global-typography-bf0e125-word-spacing);
  }
  .elementor-34 .elementor-element.elementor-element-dbd396e {
    --grid-auto-flow: row;
  }
  .elementor-34
    .elementor-element.elementor-element-da6f014
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .number-wrapper {
    font-size: var(--e-global-typography-1d44c72-font-size);
    line-height: var(--e-global-typography-1d44c72-line-height);
    letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-da6f014
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .number-wrapper
    .prefix {
    font-size: var(--e-global-typography-887363b-font-size);
    line-height: var(--e-global-typography-887363b-line-height);
    letter-spacing: var(--e-global-typography-887363b-letter-spacing);
    word-spacing: var(--e-global-typography-887363b-word-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-da6f014
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .number-wrapper
    .suffix {
    font-size: var(--e-global-typography-1d44c72-font-size);
    line-height: var(--e-global-typography-1d44c72-line-height);
    letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-da6f014
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .title {
    font-size: var(--e-global-typography-d848767-font-size);
    line-height: var(--e-global-typography-d848767-line-height);
    letter-spacing: var(--e-global-typography-d848767-letter-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-da6f014
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .number-wrapper
    .super {
    font-size: var(--e-global-typography-ef116fc-font-size);
    line-height: var(--e-global-typography-ef116fc-line-height);
    letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-849e5d0
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .number-wrapper {
    font-size: var(--e-global-typography-1d44c72-font-size);
    line-height: var(--e-global-typography-1d44c72-line-height);
    letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-849e5d0
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .number-wrapper
    .prefix {
    font-size: var(--e-global-typography-887363b-font-size);
    line-height: var(--e-global-typography-887363b-line-height);
    letter-spacing: var(--e-global-typography-887363b-letter-spacing);
    word-spacing: var(--e-global-typography-887363b-word-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-849e5d0
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .number-wrapper
    .suffix {
    font-size: var(--e-global-typography-1d44c72-font-size);
    line-height: var(--e-global-typography-1d44c72-line-height);
    letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-849e5d0
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .title {
    font-size: var(--e-global-typography-d848767-font-size);
    line-height: var(--e-global-typography-d848767-line-height);
    letter-spacing: var(--e-global-typography-d848767-letter-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-849e5d0
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .number-wrapper
    .super {
    font-size: var(--e-global-typography-ef116fc-font-size);
    line-height: var(--e-global-typography-ef116fc-line-height);
    letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-d330ef1
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .number-wrapper {
    font-size: var(--e-global-typography-1d44c72-font-size);
    line-height: var(--e-global-typography-1d44c72-line-height);
    letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-d330ef1
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .number-wrapper
    .prefix {
    font-size: var(--e-global-typography-887363b-font-size);
    line-height: var(--e-global-typography-887363b-line-height);
    letter-spacing: var(--e-global-typography-887363b-letter-spacing);
    word-spacing: var(--e-global-typography-887363b-word-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-d330ef1
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .number-wrapper
    .suffix {
    font-size: var(--e-global-typography-1d44c72-font-size);
    line-height: var(--e-global-typography-1d44c72-line-height);
    letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-d330ef1
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .title {
    font-size: var(--e-global-typography-d848767-font-size);
    line-height: var(--e-global-typography-d848767-line-height);
    letter-spacing: var(--e-global-typography-d848767-letter-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-d330ef1
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .number-wrapper
    .super {
    font-size: var(--e-global-typography-ef116fc-font-size);
    line-height: var(--e-global-typography-ef116fc-line-height);
    letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-a9ca69f
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .number-wrapper {
    font-size: var(--e-global-typography-1d44c72-font-size);
    line-height: var(--e-global-typography-1d44c72-line-height);
    letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-a9ca69f
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .number-wrapper
    .prefix {
    font-size: var(--e-global-typography-887363b-font-size);
    line-height: var(--e-global-typography-887363b-line-height);
    letter-spacing: var(--e-global-typography-887363b-letter-spacing);
    word-spacing: var(--e-global-typography-887363b-word-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-a9ca69f
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .number-wrapper
    .suffix {
    font-size: var(--e-global-typography-1d44c72-font-size);
    line-height: var(--e-global-typography-1d44c72-line-height);
    letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-a9ca69f
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .title {
    font-size: var(--e-global-typography-d848767-font-size);
    line-height: var(--e-global-typography-d848767-line-height);
    letter-spacing: var(--e-global-typography-d848767-letter-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-a9ca69f
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .number-wrapper
    .super {
    font-size: var(--e-global-typography-ef116fc-font-size);
    line-height: var(--e-global-typography-ef116fc-line-height);
    letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
  }
  .elementor-34 .elementor-element.elementor-element-cb43350 {
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 20%);
    max-width: 20%;
  }
  .elementor-34 .elementor-element.elementor-element-f5ca66c {
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 20%);
    max-width: 20%;
  }
  .elementor-34 .elementor-element.elementor-element-8958ddf {
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 20%);
    max-width: 20%;
  }
  .elementor-34 .elementor-element.elementor-element-332ca91 {
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 20%);
    max-width: 20%;
  }
  .elementor-34
    .elementor-element.elementor-element-e7d9885
    .elementor-heading-title {
    font-size: var(--e-global-typography-08fdc8c-font-size);
    line-height: var(--e-global-typography-08fdc8c-line-height);
    letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
    word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-5f990b0
    .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }
  .elementor-34 .elementor-element.elementor-element-fdefcb5 {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-34 .elementor-element.elementor-element-b58086d .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
    word-spacing: var(--e-global-typography-accent-word-spacing);
  }
  .elementor-34 .elementor-element.elementor-element-e79f090 img {
    height: 33vh;
  }
  .elementor-34 .elementor-element.elementor-element-10e7c8c img {
    height: 30vh;
  }
  .elementor-34 .elementor-element.elementor-element-4546ebe img {
    height: 40vh;
  }
  .elementor-34 .elementor-element.elementor-element-561185f img {
    height: 23vh;
  }
  .elementor-34 .elementor-element.elementor-element-92bcb0a img {
    height: 23vh;
  }
  .elementor-34 .elementor-element.elementor-element-e9f9816 img {
    height: 40vh;
  }
  .elementor-34 .elementor-element.elementor-element-1f7de4b {
    --margin-top: 30px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-34 .elementor-element.elementor-element-a379c93 {
    --justify-content: center;
  }
  .elementor-34
    .elementor-element.elementor-element-0b28a30
    .elementor-heading-title {
    font-size: var(--e-global-typography-08fdc8c-font-size);
    line-height: var(--e-global-typography-08fdc8c-line-height);
    letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
    word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-7357fa5
    .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }
  .elementor-34 .elementor-element.elementor-element-d8b622d {
    --e-con-grid-template-columns: repeat(2, 1fr);
    --grid-auto-flow: row;
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-34
    .elementor-element.elementor-element-4ff5cd0
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-5e61d38-font-size);
    line-height: var(--e-global-typography-5e61d38-line-height);
    letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
    word-spacing: var(--e-global-typography-5e61d38-word-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-4ff5cd0
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-0d5e945-font-size);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-f3db090
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-5e61d38-font-size);
    line-height: var(--e-global-typography-5e61d38-line-height);
    letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
    word-spacing: var(--e-global-typography-5e61d38-word-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-f3db090
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-0d5e945-font-size);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-7d30a44
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-5e61d38-font-size);
    line-height: var(--e-global-typography-5e61d38-line-height);
    letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
    word-spacing: var(--e-global-typography-5e61d38-word-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-7d30a44
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-0d5e945-font-size);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-a1b808b
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-5e61d38-font-size);
    line-height: var(--e-global-typography-5e61d38-line-height);
    letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
    word-spacing: var(--e-global-typography-5e61d38-word-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-a1b808b
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-0d5e945-font-size);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-d13d87f
    .elementor-heading-title {
    font-size: var(--e-global-typography-08fdc8c-font-size);
    line-height: var(--e-global-typography-08fdc8c-line-height);
    letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
    word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-21a9b9c
    .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-34
    .elementor-element.elementor-element-21a9b9c
    .jeg-elementor-kit.jkit-animated-text
    .animated-text
    .dynamic-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-34
    .elementor-element.elementor-element-2b9ec44
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track
    .testimonial-item
    .testimonial-box
    .comment-content
    p {
    font-size: var(--e-global-typography-cf855e7-font-size);
    line-height: var(--e-global-typography-cf855e7-line-height);
    letter-spacing: var(--e-global-typography-cf855e7-letter-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-2b9ec44
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track
    .testimonial-item
    .testimonial-box
    .icon-content {
    font-size: 40px;
  }
  .elementor-34
    .elementor-element.elementor-element-2b9ec44
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track
    .testimonial-item
    .testimonial-box
    .icon-content
    svg {
    width: 40px;
  }
  .elementor-34
    .elementor-element.elementor-element-2b9ec44
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track
    .testimonial-item
    .testimonial-box
    .profile-info
    .profile-name {
    font-size: var(--e-global-typography-ef116fc-font-size);
    line-height: var(--e-global-typography-ef116fc-line-height);
    letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-2b9ec44
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track
    .testimonial-item
    .testimonial-box
    .profile-info
    .profile-des {
    font-size: var(--e-global-typography-d848767-font-size);
    line-height: var(--e-global-typography-d848767-line-height);
    letter-spacing: var(--e-global-typography-d848767-letter-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-0f3ff6e
    .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-34 .elementor-element.elementor-element-f0bdc04 {
    --padding-top: 3em;
    --padding-bottom: 0em;
    --padding-left: 0em;
    --padding-right: 0em;
  }
  .elementor-34 .elementor-element.elementor-element-0603cbf {
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
  }
  .elementor-34
    .elementor-element.elementor-element-b7753b8
    .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-ae26322
    .jeg-elementor-kit.jkit-postblock
    .jkit-posts {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }
  .elementor-34
    .elementor-element.elementor-element-ae26322
    .jeg-elementor-kit.jkit-postblock
    .jkit-thumb
    .thumbnail-container {
    height: 250px;
  }
  .elementor-34
    .elementor-element.elementor-element-ae26322
    .jeg-elementor-kit.jkit-postblock
    .jkit-post-category
    span
    a,
  .elementor-34
    .elementor-element.elementor-element-ae26322
    .jeg-elementor-kit.jkit-postblock.postblock-type-3
    .jkit-post-category
    span
    a {
    font-size: var(--e-global-typography-bf0e125-font-size);
    line-height: var(--e-global-typography-bf0e125-line-height);
    letter-spacing: var(--e-global-typography-bf0e125-letter-spacing);
    word-spacing: var(--e-global-typography-bf0e125-word-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-ae26322
    .jeg-elementor-kit.jkit-postblock
    .jkit-post-title
    a,
  .elementor-34
    .elementor-element.elementor-element-ae26322
    .jeg-elementor-kit.jkit-postblock.postblock-type-4
    .jkit-post-title
    a {
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-ae26322
    .jeg-elementor-kit.jkit-postblock
    .jkit-post-meta {
    font-size: var(--e-global-typography-bf0e125-font-size);
    line-height: var(--e-global-typography-bf0e125-line-height);
    letter-spacing: var(--e-global-typography-bf0e125-letter-spacing);
    word-spacing: var(--e-global-typography-bf0e125-word-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-ae26322
    .jeg-elementor-kit.jkit-postblock
    .jkit-post-meta
    a {
    font-size: var(--e-global-typography-bf0e125-font-size);
    line-height: var(--e-global-typography-bf0e125-line-height);
    letter-spacing: var(--e-global-typography-bf0e125-letter-spacing);
    word-spacing: var(--e-global-typography-bf0e125-word-spacing);
  }
}
@media (max-width: 767px) {
  .elementor-34 .elementor-element.elementor-element-b27774e {
    --padding-top: 0em;
    --padding-bottom: 15em;
    --padding-left: 0em;
    --padding-right: 0em;
  }
  .elementor-34
    .elementor-element.elementor-element-1f23fbd
    .elementor-heading-title {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
    letter-spacing: var(--e-global-typography-primary-letter-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-9064f8e
    .jeg-elementor-kit.jkit-animated-text
    .animated-text
    .dynamic-text {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
    letter-spacing: var(--e-global-typography-primary-letter-spacing);
  }
  .elementor-34 .elementor-element.elementor-element-269c3dc .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
    word-spacing: var(--e-global-typography-accent-word-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-24c932f
    > .elementor-widget-container {
    margin: 50px 0px -400px 0px;
  }
  .elementor-34 .elementor-element.elementor-element-24c932f.elementor-element {
    --align-self: center;
  }
  .elementor-34 .elementor-element.elementor-element-24c932f {
    --width: 100px;
    --rotate: 212deg;
    font-size: var(--e-global-typography-887363b-font-size);
    line-height: var(--e-global-typography-887363b-line-height);
    letter-spacing: var(--e-global-typography-887363b-letter-spacing);
    word-spacing: var(--e-global-typography-887363b-word-spacing);
  }
  .elementor-34 .elementor-element.elementor-element-20cb2d4 {
    --width: 95%;
  }
  .elementor-34 .elementor-element.elementor-element-a0bfafe {
    --spacer-size: 30vh;
  }
  .elementor-34 .elementor-element.elementor-element-f58f0ae {
    --spacer-size: 30vh;
  }
  .elementor-34 .elementor-element.elementor-element-5d66368 {
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --padding-top: 3em;
    --padding-bottom: 3em;
    --padding-left: 0em;
    --padding-right: 0em;
  }
  .elementor-34 .elementor-element.elementor-element-cf068ea {
    text-align: center;
  }
  .elementor-34
    .elementor-element.elementor-element-cf068ea
    .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }
  .elementor-34 .elementor-element.elementor-element-2759c66 {
    border-width: 0px 0px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
  }
  .elementor-34
    .elementor-element.elementor-element-09c1626
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-34 .elementor-element.elementor-element-09c1626 {
    text-align: center;
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-b755e18
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-34 .elementor-element.elementor-element-b755e18 .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
    word-spacing: var(--e-global-typography-accent-word-spacing);
  }
  .elementor-34 .elementor-element.elementor-element-a805e77 {
    --width: 90%;
    --e-con-grid-template-columns: repeat(1, 1fr);
    --grid-auto-flow: row;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-34
    .elementor-element.elementor-element-8772c35
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    padding: 40px 20px 40px 20px;
  }
  .elementor-34
    .elementor-element.elementor-element-8772c35
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-8772c35
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-0d5e945-font-size);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    margin: 10px 0px 0px 0px;
  }
  .elementor-34
    .elementor-element.elementor-element-8772c35
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link {
    font-size: var(--e-global-typography-bf0e125-font-size);
    line-height: var(--e-global-typography-bf0e125-line-height);
    letter-spacing: var(--e-global-typography-bf0e125-letter-spacing);
    word-spacing: var(--e-global-typography-bf0e125-word-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-5d29e94
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    padding: 40px 20px 40px 20px;
  }
  .elementor-34
    .elementor-element.elementor-element-5d29e94
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-5d29e94
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-0d5e945-font-size);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    margin: 10px 0px 0px 0px;
  }
  .elementor-34
    .elementor-element.elementor-element-5d29e94
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link {
    font-size: var(--e-global-typography-bf0e125-font-size);
    line-height: var(--e-global-typography-bf0e125-line-height);
    letter-spacing: var(--e-global-typography-bf0e125-letter-spacing);
    word-spacing: var(--e-global-typography-bf0e125-word-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-51ec50a
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    padding: 40px 20px 40px 20px;
  }
  .elementor-34
    .elementor-element.elementor-element-51ec50a
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-51ec50a
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-0d5e945-font-size);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    margin: 10px 0px 0px 0px;
  }
  .elementor-34
    .elementor-element.elementor-element-51ec50a
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link {
    font-size: var(--e-global-typography-bf0e125-font-size);
    line-height: var(--e-global-typography-bf0e125-line-height);
    letter-spacing: var(--e-global-typography-bf0e125-letter-spacing);
    word-spacing: var(--e-global-typography-bf0e125-word-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-4ad843b
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    padding: 40px 20px 40px 20px;
  }
  .elementor-34
    .elementor-element.elementor-element-4ad843b
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-4ad843b
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-0d5e945-font-size);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
    margin: 10px 0px 0px 0px;
  }
  .elementor-34
    .elementor-element.elementor-element-4ad843b
    .jeg-elementor-kit.jkit-icon-box
    .icon-box-button
    a.icon-box-link {
    font-size: var(--e-global-typography-bf0e125-font-size);
    line-height: var(--e-global-typography-bf0e125-line-height);
    letter-spacing: var(--e-global-typography-bf0e125-letter-spacing);
    word-spacing: var(--e-global-typography-bf0e125-word-spacing);
  }
  .elementor-34 .elementor-element.elementor-element-556dcea {
    --padding-top: 3em;
    --padding-bottom: 2em;
    --padding-left: 0em;
    --padding-right: 0em;
  }
  .elementor-34 .elementor-element.elementor-element-968bb98 {
    --justify-content: center;
  }
  .elementor-34 .elementor-element.elementor-element-9c28abe img {
    border-radius: 20px 20px 20px 20px;
  }
  .elementor-34
    .elementor-element.elementor-element-a5146c3
    > .elementor-widget-container {
    margin: 0px 15px 0px -15px;
  }
  .elementor-34 .elementor-element.elementor-element-a5146c3 {
    text-align: right;
  }
  .elementor-34 .elementor-element.elementor-element-a5146c3 img {
    width: 85%;
    border-radius: 20px 20px 20px 20px;
  }
  .elementor-34
    .elementor-element.elementor-element-aff5609
    > .elementor-widget-container {
    margin: -20px 0px 0px 0px;
  }
  .elementor-34 .elementor-element.elementor-element-aff5609.elementor-element {
    --align-self: flex-end;
  }
  .elementor-34 .elementor-element.elementor-element-aff5609 {
    text-align: left;
  }
  .elementor-34 .elementor-element.elementor-element-aff5609 img {
    width: 85%;
    border-radius: 20px 20px 20px 20px;
  }
  .elementor-34
    .elementor-element.elementor-element-489643e
    > .elementor-widget-container {
    margin: -20px 15px 0px -15px;
  }
  .elementor-34 .elementor-element.elementor-element-489643e img {
    border-radius: 20px 20px 20px 20px;
  }
  .elementor-34 .elementor-element.elementor-element-fc40927 {
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
  }
  .elementor-34
    .elementor-element.elementor-element-b8481d6
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-34 .elementor-element.elementor-element-b8481d6.elementor-element {
    --align-self: center;
  }
  .elementor-34
    .elementor-element.elementor-element-b8481d6
    .elementor-heading-title {
    font-size: var(--e-global-typography-08fdc8c-font-size);
    line-height: var(--e-global-typography-08fdc8c-line-height);
    letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
    word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-5057b9a
    > .elementor-widget-container {
    margin: 15px 0px 0px 0px;
  }
  .elementor-34 .elementor-element.elementor-element-5057b9a {
    text-align: center;
  }
  .elementor-34
    .elementor-element.elementor-element-5057b9a
    .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-7d27f24
    > .elementor-widget-container {
    margin: 15px 0px 0px 0px;
  }
  .elementor-34 .elementor-element.elementor-element-7d27f24 {
    text-align: center;
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-34 .elementor-element.elementor-element-c2f056a {
    --flex-direction: column;
    --container-widget-width: 100%;
    --container-widget-height: initial;
    --container-widget-flex-grow: 0;
    --container-widget-align-self: initial;
    --flex-wrap-mobile: wrap;
    --flex-wrap: wrap;
  }
  .elementor-34 .elementor-element.elementor-element-61e22b8 .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
    word-spacing: var(--e-global-typography-accent-word-spacing);
  }
  .elementor-34 .elementor-element.elementor-element-9bfff56 {
    --padding-top: 5em;
    --padding-bottom: 5em;
    --padding-left: 0em;
    --padding-right: 0em;
  }
  .elementor-34 .elementor-element.elementor-element-9949b4f {
    --margin-top: 0px;
    --margin-bottom: 30px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-34
    .elementor-element.elementor-element-aeaaa09
    .elementor-heading-title {
    font-size: var(--e-global-typography-08fdc8c-font-size);
    line-height: var(--e-global-typography-08fdc8c-line-height);
    letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
    word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
  }
  .elementor-34 .elementor-element.elementor-element-b873231 {
    text-align: center;
  }
  .elementor-34
    .elementor-element.elementor-element-b873231
    .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }
  .elementor-34 .elementor-element.elementor-element-8ad12f3 {
    --width: 90%;
  }
  .elementor-34
    .elementor-element.elementor-element-80e86f4
    .elementor-heading-title {
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }
  .elementor-34 .elementor-element.elementor-element-0924d0e .elementor-button {
    font-size: var(--e-global-typography-bf0e125-font-size);
    line-height: var(--e-global-typography-bf0e125-line-height);
    letter-spacing: var(--e-global-typography-bf0e125-letter-spacing);
    word-spacing: var(--e-global-typography-bf0e125-word-spacing);
  }
  .elementor-34 .elementor-element.elementor-element-8bd8411 {
    --width: 90%;
  }
  .elementor-34
    .elementor-element.elementor-element-1733e69
    .elementor-heading-title {
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }
  .elementor-34 .elementor-element.elementor-element-1894350 .elementor-button {
    font-size: var(--e-global-typography-bf0e125-font-size);
    line-height: var(--e-global-typography-bf0e125-line-height);
    letter-spacing: var(--e-global-typography-bf0e125-letter-spacing);
    word-spacing: var(--e-global-typography-bf0e125-word-spacing);
  }
  .elementor-34 .elementor-element.elementor-element-067f770 {
    --width: 90%;
  }
  .elementor-34
    .elementor-element.elementor-element-7aaafc9
    .elementor-heading-title {
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }
  .elementor-34 .elementor-element.elementor-element-12afc0f .elementor-button {
    font-size: var(--e-global-typography-bf0e125-font-size);
    line-height: var(--e-global-typography-bf0e125-line-height);
    letter-spacing: var(--e-global-typography-bf0e125-letter-spacing);
    word-spacing: var(--e-global-typography-bf0e125-word-spacing);
  }
  .elementor-34 .elementor-element.elementor-element-dbd396e {
    --e-con-grid-template-columns: repeat(2, 1fr);
    --e-con-grid-template-rows: repeat(1, 1fr);
    --grid-auto-flow: row;
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-34
    .elementor-element.elementor-element-da6f014
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .number-wrapper {
    font-size: var(--e-global-typography-1d44c72-font-size);
    line-height: var(--e-global-typography-1d44c72-line-height);
    letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-da6f014
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .number-wrapper
    .prefix {
    font-size: var(--e-global-typography-887363b-font-size);
    line-height: var(--e-global-typography-887363b-line-height);
    letter-spacing: var(--e-global-typography-887363b-letter-spacing);
    word-spacing: var(--e-global-typography-887363b-word-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-da6f014
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .number-wrapper
    .suffix {
    font-size: var(--e-global-typography-1d44c72-font-size);
    line-height: var(--e-global-typography-1d44c72-line-height);
    letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-da6f014
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .title {
    font-size: var(--e-global-typography-d848767-font-size);
    line-height: var(--e-global-typography-d848767-line-height);
    letter-spacing: var(--e-global-typography-d848767-letter-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-da6f014
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .number-wrapper
    .super {
    font-size: var(--e-global-typography-ef116fc-font-size);
    line-height: var(--e-global-typography-ef116fc-line-height);
    letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-849e5d0
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .number-wrapper {
    font-size: var(--e-global-typography-1d44c72-font-size);
    line-height: var(--e-global-typography-1d44c72-line-height);
    letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-849e5d0
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .number-wrapper
    .prefix {
    font-size: var(--e-global-typography-887363b-font-size);
    line-height: var(--e-global-typography-887363b-line-height);
    letter-spacing: var(--e-global-typography-887363b-letter-spacing);
    word-spacing: var(--e-global-typography-887363b-word-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-849e5d0
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .number-wrapper
    .suffix {
    font-size: var(--e-global-typography-1d44c72-font-size);
    line-height: var(--e-global-typography-1d44c72-line-height);
    letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-849e5d0
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .title {
    font-size: var(--e-global-typography-d848767-font-size);
    line-height: var(--e-global-typography-d848767-line-height);
    letter-spacing: var(--e-global-typography-d848767-letter-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-849e5d0
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .number-wrapper
    .super {
    font-size: var(--e-global-typography-ef116fc-font-size);
    line-height: var(--e-global-typography-ef116fc-line-height);
    letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-d330ef1
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .number-wrapper {
    font-size: var(--e-global-typography-1d44c72-font-size);
    line-height: var(--e-global-typography-1d44c72-line-height);
    letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-d330ef1
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .number-wrapper
    .prefix {
    font-size: var(--e-global-typography-887363b-font-size);
    line-height: var(--e-global-typography-887363b-line-height);
    letter-spacing: var(--e-global-typography-887363b-letter-spacing);
    word-spacing: var(--e-global-typography-887363b-word-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-d330ef1
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .number-wrapper
    .suffix {
    font-size: var(--e-global-typography-1d44c72-font-size);
    line-height: var(--e-global-typography-1d44c72-line-height);
    letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-d330ef1
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .title {
    font-size: var(--e-global-typography-d848767-font-size);
    line-height: var(--e-global-typography-d848767-line-height);
    letter-spacing: var(--e-global-typography-d848767-letter-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-d330ef1
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .number-wrapper
    .super {
    font-size: var(--e-global-typography-ef116fc-font-size);
    line-height: var(--e-global-typography-ef116fc-line-height);
    letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-a9ca69f
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .number-wrapper {
    font-size: var(--e-global-typography-1d44c72-font-size);
    line-height: var(--e-global-typography-1d44c72-line-height);
    letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-a9ca69f
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .number-wrapper
    .prefix {
    font-size: var(--e-global-typography-887363b-font-size);
    line-height: var(--e-global-typography-887363b-line-height);
    letter-spacing: var(--e-global-typography-887363b-letter-spacing);
    word-spacing: var(--e-global-typography-887363b-word-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-a9ca69f
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .number-wrapper
    .suffix {
    font-size: var(--e-global-typography-1d44c72-font-size);
    line-height: var(--e-global-typography-1d44c72-line-height);
    letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-a9ca69f
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .title {
    font-size: var(--e-global-typography-d848767-font-size);
    line-height: var(--e-global-typography-d848767-line-height);
    letter-spacing: var(--e-global-typography-d848767-letter-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-a9ca69f
    .jeg-elementor-kit.jkit-fun-fact
    .fun-fact-inner
    .content
    .number-wrapper
    .super {
    font-size: var(--e-global-typography-ef116fc-font-size);
    line-height: var(--e-global-typography-ef116fc-line-height);
    letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
  }
  .elementor-34 .elementor-element.elementor-element-98e2e7e {
    --margin-top: -30px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-34 .elementor-element.elementor-element-d346bcc {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 30px;
    --margin-right: 0px;
  }
  .elementor-34 .elementor-element.elementor-element-cb43350 {
    --container-widget-width: 25%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 25%);
    max-width: 25%;
  }
  .elementor-34 .elementor-element.elementor-element-f5ca66c {
    --container-widget-width: 25%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 25%);
    max-width: 25%;
  }
  .elementor-34 .elementor-element.elementor-element-8958ddf {
    --container-widget-width: 25%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 25%);
    max-width: 25%;
  }
  .elementor-34 .elementor-element.elementor-element-332ca91 {
    --container-widget-width: 25%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 25%);
    max-width: 25%;
  }
  .elementor-34 .elementor-element.elementor-element-9324633 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-34 .elementor-element.elementor-element-e7d9885.elementor-element {
    --align-self: center;
  }
  .elementor-34
    .elementor-element.elementor-element-e7d9885
    .elementor-heading-title {
    font-size: var(--e-global-typography-08fdc8c-font-size);
    line-height: var(--e-global-typography-08fdc8c-line-height);
    letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
    word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
  }
  .elementor-34 .elementor-element.elementor-element-5f990b0 {
    text-align: center;
  }
  .elementor-34
    .elementor-element.elementor-element-5f990b0
    .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }
  .elementor-34 .elementor-element.elementor-element-5140614 {
    border-width: 0px 0px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
  }
  .elementor-34
    .elementor-element.elementor-element-fdefcb5
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-34 .elementor-element.elementor-element-fdefcb5 {
    text-align: center;
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-b58086d
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-34 .elementor-element.elementor-element-b58086d .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
    word-spacing: var(--e-global-typography-accent-word-spacing);
  }
  .elementor-34 .elementor-element.elementor-element-c26de28 {
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-34 .elementor-element.elementor-element-1b8a9d0 {
    --width: 95%;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --padding-top: 0px;
    --padding-bottom: 5px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-34 .elementor-element.elementor-element-e79f090 {
    width: var(--container-widget-width, 49%);
    max-width: 49%;
    --container-widget-width: 49%;
    --container-widget-flex-grow: 0;
  }
  .elementor-34 .elementor-element.elementor-element-e79f090 img {
    height: 30vh;
  }
  .elementor-34 .elementor-element.elementor-element-10e7c8c {
    width: var(--container-widget-width, 49%);
    max-width: 49%;
    --container-widget-width: 49%;
    --container-widget-flex-grow: 0;
  }
  .elementor-34 .elementor-element.elementor-element-e17c7b7 {
    --width: 95%;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-34 .elementor-element.elementor-element-4546ebe {
    width: var(--container-widget-width, 49%);
    max-width: 49%;
    --container-widget-width: 49%;
    --container-widget-flex-grow: 0;
  }
  .elementor-34 .elementor-element.elementor-element-4546ebe img {
    height: 25vh;
  }
  .elementor-34 .elementor-element.elementor-element-561185f {
    width: var(--container-widget-width, 49%);
    max-width: 49%;
    --container-widget-width: 49%;
    --container-widget-flex-grow: 0;
  }
  .elementor-34 .elementor-element.elementor-element-561185f img {
    height: 25vh;
  }
  .elementor-34 .elementor-element.elementor-element-cca30fe {
    --width: 95%;
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --justify-content: space-between;
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
    --flex-wrap: wrap;
    --padding-top: 5px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-34 .elementor-element.elementor-element-92bcb0a {
    width: var(--container-widget-width, 49%);
    max-width: 49%;
    --container-widget-width: 49%;
    --container-widget-flex-grow: 0;
  }
  .elementor-34 .elementor-element.elementor-element-92bcb0a img {
    height: 26vh;
  }
  .elementor-34 .elementor-element.elementor-element-e9f9816 {
    width: var(--container-widget-width, 49%);
    max-width: 49%;
    --container-widget-width: 49%;
    --container-widget-flex-grow: 0;
  }
  .elementor-34 .elementor-element.elementor-element-e9f9816 img {
    height: 26vh;
  }
  .elementor-34 .elementor-element.elementor-element-1f7de4b {
    --margin-top: 30px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-34 .elementor-element.elementor-element-0b28a30.elementor-element {
    --align-self: flex-start;
  }
  .elementor-34
    .elementor-element.elementor-element-0b28a30
    .elementor-heading-title {
    font-size: var(--e-global-typography-08fdc8c-font-size);
    line-height: var(--e-global-typography-08fdc8c-line-height);
    letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
    word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-7357fa5
    .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }
  .elementor-34 .elementor-element.elementor-element-d8b622d {
    --e-con-grid-template-columns: repeat(1, 1fr);
    --grid-auto-flow: row;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-34
    .elementor-element.elementor-element-4ff5cd0
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-5e61d38-font-size);
    line-height: var(--e-global-typography-5e61d38-line-height);
    letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
    word-spacing: var(--e-global-typography-5e61d38-word-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-4ff5cd0
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-0d5e945-font-size);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-4ff5cd0
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon
    i {
    font-size: 15px;
  }
  .elementor-34
    .elementor-element.elementor-element-4ff5cd0
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon
    svg {
    width: 15px;
  }
  .elementor-34
    .elementor-element.elementor-element-4ff5cd0
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon {
    margin: 0px 0px 0px 0px;
    height: 27px;
    width: 27px;
  }
  .elementor-34
    .elementor-element.elementor-element-f3db090
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-5e61d38-font-size);
    line-height: var(--e-global-typography-5e61d38-line-height);
    letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
    word-spacing: var(--e-global-typography-5e61d38-word-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-f3db090
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-0d5e945-font-size);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-f3db090
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon
    i {
    font-size: 15px;
  }
  .elementor-34
    .elementor-element.elementor-element-f3db090
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon
    svg {
    width: 15px;
  }
  .elementor-34
    .elementor-element.elementor-element-f3db090
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon {
    margin: 0px 0px 0px 0px;
    height: 27px;
    width: 27px;
  }
  .elementor-34
    .elementor-element.elementor-element-7d30a44
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-5e61d38-font-size);
    line-height: var(--e-global-typography-5e61d38-line-height);
    letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
    word-spacing: var(--e-global-typography-5e61d38-word-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-7d30a44
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-0d5e945-font-size);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-7d30a44
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon
    i {
    font-size: 15px;
  }
  .elementor-34
    .elementor-element.elementor-element-7d30a44
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon
    svg {
    width: 15px;
  }
  .elementor-34
    .elementor-element.elementor-element-7d30a44
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon {
    margin: 0px 0px 0px 0px;
    height: 27px;
    width: 27px;
  }
  .elementor-34
    .elementor-element.elementor-element-a1b808b
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-5e61d38-font-size);
    line-height: var(--e-global-typography-5e61d38-line-height);
    letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
    word-spacing: var(--e-global-typography-5e61d38-word-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-a1b808b
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-0d5e945-font-size);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-a1b808b
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon
    i {
    font-size: 15px;
  }
  .elementor-34
    .elementor-element.elementor-element-a1b808b
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon
    svg {
    width: 15px;
  }
  .elementor-34
    .elementor-element.elementor-element-a1b808b
    .jeg-elementor-kit.jkit-icon-box
    .icon-box
    > .icon {
    margin: 0px 0px 0px 0px;
    height: 27px;
    width: 27px;
  }
  .elementor-34 .elementor-element.elementor-element-75ab350 {
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --padding-top: 3em;
    --padding-bottom: 3em;
    --padding-left: 0em;
    --padding-right: 0em;
  }
  .elementor-34 .elementor-element.elementor-element-74ad7f6 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-34 .elementor-element.elementor-element-d13d87f.elementor-element {
    --align-self: center;
  }
  .elementor-34
    .elementor-element.elementor-element-d13d87f
    .elementor-heading-title {
    font-size: var(--e-global-typography-08fdc8c-font-size);
    line-height: var(--e-global-typography-08fdc8c-line-height);
    letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
    word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
  }
  .elementor-34 .elementor-element.elementor-element-21a9b9c {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
  .elementor-34 .elementor-element.elementor-element-21a9b9c.elementor-element {
    --align-self: center;
  }
  .elementor-34
    .elementor-element.elementor-element-21a9b9c
    .jeg-elementor-kit.jkit-animated-text {
    text-align: center;
  }
  .elementor-34
    .elementor-element.elementor-element-21a9b9c
    .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-34
    .elementor-element.elementor-element-21a9b9c
    .jeg-elementor-kit.jkit-animated-text
    .animated-text
    .dynamic-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-34 .elementor-element.elementor-element-2b9ec44 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
  .elementor-34
    .elementor-element.elementor-element-2b9ec44
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track
    .testimonial-item
    .testimonial-box {
    margin: 0px 0px 100px 0px;
    padding: 10px 20px 40px 20px;
  }
  .elementor-34
    .elementor-element.elementor-element-2b9ec44
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track
    .testimonial-item
    .testimonial-box
    .comment-content
    p {
    font-size: var(--e-global-typography-cf855e7-font-size);
    line-height: var(--e-global-typography-cf855e7-line-height);
    letter-spacing: var(--e-global-typography-cf855e7-letter-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-2b9ec44
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track
    .testimonial-item
    .testimonial-box
    .icon-content {
    font-size: 40px;
  }
  .elementor-34
    .elementor-element.elementor-element-2b9ec44
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track
    .testimonial-item
    .testimonial-box
    .icon-content
    svg {
    width: 40px;
  }
  .elementor-34
    .elementor-element.elementor-element-2b9ec44
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track
    .testimonial-item
    .testimonial-box
    .profile-info
    .profile-name {
    font-size: var(--e-global-typography-ef116fc-font-size);
    line-height: var(--e-global-typography-ef116fc-line-height);
    letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-2b9ec44
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track
    .testimonial-item
    .testimonial-box
    .profile-info
    .profile-des {
    font-size: var(--e-global-typography-d848767-font-size);
    line-height: var(--e-global-typography-d848767-line-height);
    letter-spacing: var(--e-global-typography-d848767-letter-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-2b9ec44
    .jeg-elementor-kit.jkit-testimonials.style-1
    .testimonials-track
    .testimonial-item
    .testimonial-box
    .testimonial-slider
    .comment-bio {
    bottom: -125px;
  }
  .elementor-34 .elementor-element.elementor-element-043c68a {
    --padding-top: 0em;
    --padding-bottom: 2em;
    --padding-left: 0em;
    --padding-right: 0em;
  }
  .elementor-34
    .elementor-element.elementor-element-0f3ff6e
    .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-34 .elementor-element.elementor-element-f0bdc04 {
    --padding-top: 3em;
    --padding-bottom: 2em;
    --padding-left: 0em;
    --padding-right: 0em;
  }
  .elementor-34 .elementor-element.elementor-element-0aad2ee {
    --margin-top: 0px;
    --margin-bottom: 20px;
    --margin-left: 0px;
    --margin-right: 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-34
    .elementor-element.elementor-element-b7753b8
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-34
    .elementor-element.elementor-element-b7753b8
    .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-ae26322
    .jeg-elementor-kit.jkit-postblock
    .jkit-posts {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }
  .elementor-34
    .elementor-element.elementor-element-ae26322
    .jeg-elementor-kit.jkit-postblock
    .jkit-post-category
    span
    a,
  .elementor-34
    .elementor-element.elementor-element-ae26322
    .jeg-elementor-kit.jkit-postblock.postblock-type-3
    .jkit-post-category
    span
    a {
    font-size: var(--e-global-typography-bf0e125-font-size);
    line-height: var(--e-global-typography-bf0e125-line-height);
    letter-spacing: var(--e-global-typography-bf0e125-letter-spacing);
    word-spacing: var(--e-global-typography-bf0e125-word-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-ae26322
    .jeg-elementor-kit.jkit-postblock
    .jkit-post-title
    a,
  .elementor-34
    .elementor-element.elementor-element-ae26322
    .jeg-elementor-kit.jkit-postblock.postblock-type-4
    .jkit-post-title
    a {
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-ae26322
    .jeg-elementor-kit.jkit-postblock
    .jkit-post-meta {
    font-size: var(--e-global-typography-bf0e125-font-size);
    line-height: var(--e-global-typography-bf0e125-line-height);
    letter-spacing: var(--e-global-typography-bf0e125-letter-spacing);
    word-spacing: var(--e-global-typography-bf0e125-word-spacing);
  }
  .elementor-34
    .elementor-element.elementor-element-ae26322
    .jeg-elementor-kit.jkit-postblock
    .jkit-post-meta
    a {
    font-size: var(--e-global-typography-bf0e125-font-size);
    line-height: var(--e-global-typography-bf0e125-line-height);
    letter-spacing: var(--e-global-typography-bf0e125-letter-spacing);
    word-spacing: var(--e-global-typography-bf0e125-word-spacing);
  }
}

@media (min-width: 1367px) {
  .elementor-element.elementor-element-4ff5cd0
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    flex-direction: row;
  }
}
@media (min-width: 1367px) {
  .elementor-element.elementor-element-4ff5cd0
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper
    .icon-box.icon-box-header {
    margin-right: 15px;
    margin-left: unset;
  }
}
@media (min-width: 1367px) {
  .elementor-element.elementor-element-f3db090
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    flex-direction: row;
  }
}
@media (min-width: 1367px) {
  .elementor-element.elementor-element-f3db090
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper
    .icon-box.icon-box-header {
    margin-right: 15px;
    margin-left: unset;
  }
}
@media (min-width: 1367px) {
  .elementor-element.elementor-element-7d30a44
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    flex-direction: row;
  }
}
@media (min-width: 1367px) {
  .elementor-element.elementor-element-7d30a44
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper
    .icon-box.icon-box-header {
    margin-right: 15px;
    margin-left: unset;
  }
}
@media (min-width: 1367px) {
  .elementor-element.elementor-element-a1b808b
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    flex-direction: row;
  }
}
@media (min-width: 1367px) {
  .elementor-element.elementor-element-a1b808b
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper
    .icon-box.icon-box-header {
    margin-right: 15px;
    margin-left: unset;
  }
}
@media (min-width: 1367px) {
  .elementor-element.elementor-element-2b9ec44
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track:not(.tns-slider) {
    display: flex;
    flex-direction: row;
  }
}
@media (min-width: 1367px) {
  .elementor-element.elementor-element-2b9ec44
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track:not(.tns-slider)
    .testimonial-item {
    width: calc(2);
  }
}
@media (min-width: 1367px) {
  .elementor-element.elementor-element-2b9ec44
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track:not(.tns-slider)
    .testimonial-item:nth-child(n + 3) {
    display: none;
  }
}
@media (min-width: 1367px) {
  .elementor-element.elementor-element-2b9ec44
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track:not(.tns-slider):not(:nth-child(2)) {
    margin-right: 10px;
  }
}
@media (min-width: 1025px) and (max-width: 1366px) {
  .elementor-element.elementor-element-2b9ec44
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track:not(.tns-slider) {
    display: flex;
    flex-direction: row;
  }
}
@media (min-width: 1025px) and (max-width: 1366px) {
  .elementor-element.elementor-element-2b9ec44
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track:not(.tns-slider)
    .testimonial-item {
    width: calc(2);
  }
}
@media (min-width: 1025px) and (max-width: 1366px) {
  .elementor-element.elementor-element-2b9ec44
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track:not(.tns-slider)
    .testimonial-item:nth-child(n + 3) {
    display: none;
  }
}
@media (min-width: 1025px) and (max-width: 1366px) {
  .elementor-element.elementor-element-2b9ec44
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track:not(.tns-slider):not(:nth-child(2)) {
    margin-right: 10px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-element.elementor-element-2b9ec44
    .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-2b9ec44
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track:not(.tns-slider)
    .testimonial-item {
    width: calc(2);
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-element.elementor-element-2b9ec44
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track:not(.tns-slider)
    .testimonial-item:nth-child(n + 3) {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-element.elementor-element-2b9ec44
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track:not(.tns-slider):not(:nth-child(2)) {
    margin-right: 10px;
  }
}
@media (max-width: 767px) {
  .elementor-element.elementor-element-2b9ec44
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track:not(.tns-slider) {
    display: flex;
    flex-direction: row;
  }
}
@media (max-width: 767px) {
  .elementor-element.elementor-element-2b9ec44
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track:not(.tns-slider)
    .testimonial-item {
    width: calc(1);
  }
}
@media (max-width: 767px) {
  .elementor-element.elementor-element-2b9ec44
    .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-2b9ec44
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track:not(.tns-slider):not(:nth-child(1)) {
    margin-right: 10px;
  }
}
@media (min-width: 1367px) {
  .elementor-element.elementor-element-472645b
    .jeg-elementor-kit.jkit-client-logo
    .client-track:not(.tns-slider) {
    display: flex;
    flex-direction: row;
  }
}
@media (min-width: 1367px) {
  .elementor-element.elementor-element-472645b
    .jeg-elementor-kit.jkit-client-logo
    .client-track:not(.tns-slider)
    .client-slider {
    width: calc(6);
  }
}
@media (min-width: 1367px) {
  .elementor-element.elementor-element-472645b
    .jeg-elementor-kit.jkit-client-logo
    .client-track:not(.tns-slider)
    .client-slider:nth-child(n + 7) {
    display: none;
  }
}
@media (min-width: 1367px) {
  .elementor-element.elementor-element-472645b
    .jeg-elementor-kit.jkit-client-logo
    .client-track:not(.tns-slider):not(:nth-child(6)) {
    margin-right: 10px;
  }
}
@media (min-width: 1025px) and (max-width: 1366px) {
  .elementor-element.elementor-element-472645b
    .jeg-elementor-kit.jkit-client-logo
    .client-track:not(.tns-slider) {
    display: flex;
    flex-direction: row;
  }
}
@media (min-width: 1025px) and (max-width: 1366px) {
  .elementor-element.elementor-element-472645b
    .jeg-elementor-kit.jkit-client-logo
    .client-track:not(.tns-slider)
    .client-slider {
    width: calc(5);
  }
}
@media (min-width: 1025px) and (max-width: 1366px) {
  .elementor-element.elementor-element-472645b
    .jeg-elementor-kit.jkit-client-logo
    .client-track:not(.tns-slider)
    .client-slider:nth-child(n + 6) {
    display: none;
  }
}
@media (min-width: 1025px) and (max-width: 1366px) {
  .elementor-element.elementor-element-472645b
    .jeg-elementor-kit.jkit-client-logo
    .client-track:not(.tns-slider):not(:nth-child(5)) {
    margin-right: 10px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-element.elementor-element-472645b
    .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-472645b
    .jeg-elementor-kit.jkit-client-logo
    .client-track:not(.tns-slider)
    .client-slider {
    width: calc(4);
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-element.elementor-element-472645b
    .jeg-elementor-kit.jkit-client-logo
    .client-track:not(.tns-slider)
    .client-slider:nth-child(n + 5) {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-element.elementor-element-472645b
    .jeg-elementor-kit.jkit-client-logo
    .client-track:not(.tns-slider):not(:nth-child(4)) {
    margin-right: 10px;
  }
}
@media (max-width: 767px) {
  .elementor-element.elementor-element-472645b
    .jeg-elementor-kit.jkit-client-logo
    .client-track:not(.tns-slider) {
    display: flex;
    flex-direction: row;
  }
}
@media (max-width: 767px) {
  .elementor-element.elementor-element-472645b
    .jeg-elementor-kit.jkit-client-logo
    .client-track:not(.tns-slider)
    .client-slider {
    width: calc(2);
  }
}
@media (max-width: 767px) {
  .elementor-element.elementor-element-472645b
    .jeg-elementor-kit.jkit-client-logo
    .client-track:not(.tns-slider)
    .client-slider:nth-child(n + 3) {
    display: none;
  }
}
@media (max-width: 767px) {
  .elementor-element.elementor-element-472645b
    .jeg-elementor-kit.jkit-client-logo
    .client-track:not(.tns-slider):not(:nth-child(2)) {
    margin-right: 10px;
  }
}
