.elementor-79 .elementor-element.elementor-element-2987794d {
  --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;
  --background-transition: 0.3s;
  --overlay-opacity: 0.25;
  --padding-top: 5em;
  --padding-bottom: 14em;
  --padding-left: 0em;
  --padding-right: 0em;
}

.elementor-79 .elementor-element.elementor-element-2987794d:not(.elementor-motion-effects-element-type-background),
.elementor-79 .elementor-element.elementor-element-2987794d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-primary);
}

.elementor-79 .elementor-element.elementor-element-2987794d::before,
.elementor-79 .elementor-element.elementor-element-2987794d>.elementor-background-video-container::before,
.elementor-79 .elementor-element.elementor-element-2987794d>.e-con-inner>.elementor-background-video-container::before,
.elementor-79 .elementor-element.elementor-element-2987794d>.elementor-background-slideshow::before,
.elementor-79 .elementor-element.elementor-element-2987794d>.e-con-inner>.elementor-background-slideshow::before,
.elementor-79 .elementor-element.elementor-element-2987794d>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
  background-image: url("../../2024/11/Shape.png");
  --background-overlay: '';
  background-position: bottom center;
  background-repeat: repeat-x;
  background-size: contain;
}

.elementor-79 .elementor-element.elementor-element-2987794d,
.elementor-79 .elementor-element.elementor-element-2987794d::before {
  --border-transition: 0.3s;
}

.elementor-79 .elementor-element.elementor-element-5ed2ada6 {
  --display: flex;
  --gap: 0px 0px;
  --background-transition: 0.3s;
  --margin-top: 30px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}

.elementor-79 .elementor-element.elementor-element-76dd063f {
  text-align: center;
}

.elementor-79 .elementor-element.elementor-element-76dd063f .elementor-heading-title {
  color: var(--e-global-color-4a5499b);
  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);
}

.elementor-79 .elementor-element.elementor-element-7c55f4b0>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-79 .elementor-element.elementor-element-7c55f4b0 .jeg-elementor-kit.jkit-animated-text {
  text-align: center;
}

.elementor-79 .elementor-element.elementor-element-7c55f4b0 .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-79 .elementor-element.elementor-element-7c55f4b0 .jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-wrapper.style-color .dynamic-text {
  color: var(--e-global-color-4a5499b);
}

.elementor-79 .elementor-element.elementor-element-7c55f4b0 .jeg-elementor-kit.jkit-animated-text .animated-text svg path.style-color {
  stroke: var(--e-global-color-4a5499b);
}

.elementor-79 .elementor-element.elementor-element-7c55f4b0 .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-79 .elementor-element.elementor-element-7c55f4b0 .jeg-elementor-kit.jkit-animated-text .animated-text svg {
  z-index: 2;
}

.elementor-79 .elementor-element.elementor-element-3ff91d09 .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-79 .elementor-element.elementor-element-3ff91d09 .elementor-button:hover,
.elementor-79 .elementor-element.elementor-element-3ff91d09 .elementor-button:focus {
  background-color: var(--e-global-color-0f01f5c);
  color: var(--e-global-color-a567df4);
}

.elementor-79 .elementor-element.elementor-element-3ff91d09>.elementor-widget-container {
  margin: 30px 0px 0px 0px;
}

.elementor-79 .elementor-element.elementor-element-3ff91d09 {
  z-index: 5;
}

.elementor-79 .elementor-element.elementor-element-3ff91d09 .elementor-button-content-wrapper {
  flex-direction: row-reverse;
}

.elementor-79 .elementor-element.elementor-element-3ff91d09 .elementor-button:hover svg,
.elementor-79 .elementor-element.elementor-element-3ff91d09 .elementor-button:focus svg {
  fill: var(--e-global-color-a567df4);
}

.elementor-79 .elementor-element.elementor-element-253d2c54 {
  --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-79 .elementor-element.elementor-element-253d2c54>.elementor-widget-container {
  background-image: url("../../2024/11/Logo-008.png");
  margin: 0px 0px -200px 0px;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: 95px auto;
}

.elementor-79 .elementor-element.elementor-element-253d2c54.elementor-element {
  --align-self: flex-end;
}

.elementor-79 .elementor-element.elementor-element-157dcb95 {
  --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;
  --background-transition: 0.3s;
  --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-79 .elementor-element.elementor-element-157dcb95:not(.elementor-motion-effects-element-type-background),
.elementor-79 .elementor-element.elementor-element-157dcb95>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-495d27d);
}

.elementor-79 .elementor-element.elementor-element-157dcb95,
.elementor-79 .elementor-element.elementor-element-157dcb95::before {
  --border-transition: 0.3s;
}

.elementor-79 .elementor-element.elementor-element-1362ca4a {
  --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;
  --flex-wrap: wrap;
  --background-transition: 0.3s;
  --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-79 .elementor-element.elementor-element-53087e97 {
  --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;
  --background-transition: 0.3s;
  --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-79 .elementor-element.elementor-element-53087e97:not(.elementor-motion-effects-element-type-background),
.elementor-79 .elementor-element.elementor-element-53087e97>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image: url("../../2024/11/musicali-jpg-016.jpg");
  background-position: center center;
  background-size: cover;
}

.elementor-79 .elementor-element.elementor-element-53087e97,
.elementor-79 .elementor-element.elementor-element-53087e97::before {
  --border-transition: 0.3s;
}

.elementor-79 .elementor-element.elementor-element-102665a8 {
  --spacer-size: 63vh;
}

.elementor-79 .elementor-element.elementor-element-53faebad {
  --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;
  --background-transition: 0.3s;
  --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-79 .elementor-element.elementor-element-53faebad:not(.elementor-motion-effects-element-type-background),
.elementor-79 .elementor-element.elementor-element-53faebad>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  /*background-image: url("../../2024/11/musicali-jpg-019.jpg");*/
  background-position: center center;
  background-size: cover;
}

.elementor-79 .elementor-element.elementor-element-53faebad,
.elementor-79 .elementor-element.elementor-element-53faebad::before {
  --border-transition: 0.3s;
}

.elementor-79 .elementor-element.elementor-element-694f7c28 {
  --spacer-size: 63vh;
}

.elementor-79 .elementor-element.elementor-element-3b8bb349 {
  --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;
  --flex-wrap: wrap;
  --background-transition: 0.3s;
  --padding-top: 7em;
  --padding-bottom: 5em;
  --padding-left: 0em;
  --padding-right: 0em;
}

.elementor-79 .elementor-element.elementor-element-3b8bb349:not(.elementor-motion-effects-element-type-background),
.elementor-79 .elementor-element.elementor-element-3b8bb349>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-495d27d);
}

.elementor-79 .elementor-element.elementor-element-3b8bb349,
.elementor-79 .elementor-element.elementor-element-3b8bb349::before {
  --border-transition: 0.3s;
}

.elementor-79 .elementor-element.elementor-element-7970f82 {
  --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;
  --background-transition: 0.3s;
}

.elementor-79 .elementor-element.elementor-element-3af350d5 {
  text-align: left;
}

.elementor-79 .elementor-element.elementor-element-3af350d5 .elementor-heading-title {
  color: var(--e-global-color-secondary);
  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-79 .elementor-element.elementor-element-6fd233c7 {
  --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;
  --background-transition: 0.3s;
  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-79 .elementor-element.elementor-element-6fd233c7,
.elementor-79 .elementor-element.elementor-element-6fd233c7::before {
  --border-transition: 0.3s;
}

.elementor-79 .elementor-element.elementor-element-1f797f7d>.elementor-widget-container {
  margin: 0px 0px 0px 50px;
}

.elementor-79 .elementor-element.elementor-element-1f797f7d {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-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);
}

.elementor-79 .elementor-element.elementor-element-293db24e .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-79 .elementor-element.elementor-element-293db24e .elementor-button:hover,
.elementor-79 .elementor-element.elementor-element-293db24e .elementor-button:focus {
  background-color: #02010100;
  color: var(--e-global-color-0f01f5c);
  border-color: var(--e-global-color-0f01f5c);
}

.elementor-79 .elementor-element.elementor-element-293db24e>.elementor-widget-container {
  margin: 0px 0px 0px 50px;
}

.elementor-79 .elementor-element.elementor-element-293db24e .elementor-button:hover svg,
.elementor-79 .elementor-element.elementor-element-293db24e .elementor-button:focus svg {
  fill: var(--e-global-color-0f01f5c);
}

.elementor-79 .elementor-element.elementor-element-25a8b3e2 {
  --display: grid;
  --e-con-grid-template-columns: repeat(4, 1fr);
  --e-con-grid-template-rows: repeat(1, 1fr);
  --grid-auto-flow: row;
  --background-transition: 0.3s;
  --margin-top: 50px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}

.elementor-79 .elementor-element.elementor-element-3f9d9d96 {
  --display: flex;
  --background-transition: 0.3s;
}

.elementor-79 .elementor-element.elementor-element-5eb3b42c.jkit-equal-height-enable,
.elementor-79 .elementor-element.elementor-element-5eb3b42c.jkit-equal-height-enable .elementor-widget-container,
.elementor-79 .elementor-element.elementor-element-5eb3b42c.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-79 .elementor-element.elementor-element-5eb3b42c.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
  height: 100%;
}

.elementor-79 .elementor-element.elementor-element-5eb3b42c .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-79 .elementor-element.elementor-element-5eb3b42c .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper:not(.hover-gradient),
.elementor-79 .elementor-element.elementor-element-5eb3b42c .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper.hover-gradient:after {
  background-color: var(--e-global-color-3099df0);
}

.elementor-79 .elementor-element.elementor-element-5eb3b42c .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-79 .elementor-element.elementor-element-5eb3b42c .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link:not(.hover-gradient),
.elementor-79 .elementor-element.elementor-element-5eb3b42c .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link.hover-gradient:before {
  background-color: #02010100;
}

.elementor-79 .elementor-element.elementor-element-5eb3b42c .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-79 .elementor-element.elementor-element-5eb3b42c .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-79 .elementor-element.elementor-element-5eb3b42c .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
  font-size: 100px;
}

.elementor-79 .elementor-element.elementor-element-5eb3b42c .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
  width: 100px;
}

.elementor-79 .elementor-element.elementor-element-5eb3b42c .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
  font-size: 0px;
}

.elementor-79 .elementor-element.elementor-element-5eb3b42c .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
  width: 0px;
}

.elementor-79 .elementor-element.elementor-element-5eb3b42c .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
  height: 40px;
  width: 150px;
}

.elementor-79 .elementor-element.elementor-element-5eb3b42c .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
  font-size: 15px;
}

.elementor-79 .elementor-element.elementor-element-5eb3b42c .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg {
  width: 15px;
  fill: var(--e-global-color-primary);
}

.elementor-79 .elementor-element.elementor-element-5eb3b42c .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link i,
.elementor-79 .elementor-element.elementor-element-5eb3b42c .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link svg {
  margin-left: 5px;
}

.elementor-79 .elementor-element.elementor-element-5eb3b42c .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link i,
.elementor-79 .elementor-element.elementor-element-5eb3b42c .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link svg {
  margin-right: 5px;
}

.elementor-79 .elementor-element.elementor-element-5eb3b42c .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link,
.elementor-79 .elementor-element.elementor-element-5eb3b42c .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
  color: var(--e-global-color-primary);
}

.elementor-79 .elementor-element.elementor-element-5eb3b42c .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link,
.elementor-79 .elementor-element.elementor-element-5eb3b42c .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link i {
  color: var(--e-global-color-0f01f5c);
}

.elementor-79 .elementor-element.elementor-element-5eb3b42c .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link svg {
  fill: var(--e-global-color-0f01f5c);
}

.elementor-79 .elementor-element.elementor-element-5eb3b42c .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-79 .elementor-element.elementor-element-2291c846 {
  --display: flex;
  --background-transition: 0.3s;
}

.elementor-79 .elementor-element.elementor-element-7630a28.jkit-equal-height-enable,
.elementor-79 .elementor-element.elementor-element-7630a28.jkit-equal-height-enable .elementor-widget-container,
.elementor-79 .elementor-element.elementor-element-7630a28.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-79 .elementor-element.elementor-element-7630a28.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
  height: 100%;
}

.elementor-79 .elementor-element.elementor-element-7630a28 .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-79 .elementor-element.elementor-element-7630a28 .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper:not(.hover-gradient),
.elementor-79 .elementor-element.elementor-element-7630a28 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper.hover-gradient:after {
  background-color: var(--e-global-color-3099df0);
}

.elementor-79 .elementor-element.elementor-element-7630a28 .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-79 .elementor-element.elementor-element-7630a28 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link:not(.hover-gradient),
.elementor-79 .elementor-element.elementor-element-7630a28 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link.hover-gradient:before {
  background-color: #02010100;
}

.elementor-79 .elementor-element.elementor-element-7630a28 .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-79 .elementor-element.elementor-element-7630a28 .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-79 .elementor-element.elementor-element-7630a28 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
  font-size: 100px;
}

.elementor-79 .elementor-element.elementor-element-7630a28 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
  width: 100px;
}

.elementor-79 .elementor-element.elementor-element-7630a28 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
  font-size: 0px;
}

.elementor-79 .elementor-element.elementor-element-7630a28 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
  width: 0px;
}

.elementor-79 .elementor-element.elementor-element-7630a28 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
  height: 40px;
  width: 150px;
}

.elementor-79 .elementor-element.elementor-element-7630a28 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
  font-size: 15px;
}

.elementor-79 .elementor-element.elementor-element-7630a28 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg {
  width: 15px;
  fill: var(--e-global-color-primary);
}

.elementor-79 .elementor-element.elementor-element-7630a28 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link i,
.elementor-79 .elementor-element.elementor-element-7630a28 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link svg {
  margin-left: 5px;
}

.elementor-79 .elementor-element.elementor-element-7630a28 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link i,
.elementor-79 .elementor-element.elementor-element-7630a28 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link svg {
  margin-right: 5px;
}

.elementor-79 .elementor-element.elementor-element-7630a28 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link,
.elementor-79 .elementor-element.elementor-element-7630a28 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
  color: var(--e-global-color-primary);
}

.elementor-79 .elementor-element.elementor-element-7630a28 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link,
.elementor-79 .elementor-element.elementor-element-7630a28 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link i {
  color: var(--e-global-color-0f01f5c);
}

.elementor-79 .elementor-element.elementor-element-7630a28 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link svg {
  fill: var(--e-global-color-0f01f5c);
}

.elementor-79 .elementor-element.elementor-element-7630a28 .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-79 .elementor-element.elementor-element-34ce44f7 {
  --display: flex;
  --background-transition: 0.3s;
}

.elementor-79 .elementor-element.elementor-element-1854ffc7.jkit-equal-height-enable,
.elementor-79 .elementor-element.elementor-element-1854ffc7.jkit-equal-height-enable .elementor-widget-container,
.elementor-79 .elementor-element.elementor-element-1854ffc7.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-79 .elementor-element.elementor-element-1854ffc7.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
  height: 100%;
}

.elementor-79 .elementor-element.elementor-element-1854ffc7 .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-79 .elementor-element.elementor-element-1854ffc7 .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper:not(.hover-gradient),
.elementor-79 .elementor-element.elementor-element-1854ffc7 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper.hover-gradient:after {
  background-color: var(--e-global-color-3099df0);
}

.elementor-79 .elementor-element.elementor-element-1854ffc7 .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-79 .elementor-element.elementor-element-1854ffc7 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link:not(.hover-gradient),
.elementor-79 .elementor-element.elementor-element-1854ffc7 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link.hover-gradient:before {
  background-color: #02010100;
}

.elementor-79 .elementor-element.elementor-element-1854ffc7 .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-79 .elementor-element.elementor-element-1854ffc7 .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-79 .elementor-element.elementor-element-1854ffc7 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
  font-size: 100px;
}

.elementor-79 .elementor-element.elementor-element-1854ffc7 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
  width: 100px;
}

.elementor-79 .elementor-element.elementor-element-1854ffc7 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
  font-size: 0px;
}

.elementor-79 .elementor-element.elementor-element-1854ffc7 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
  width: 0px;
}

.elementor-79 .elementor-element.elementor-element-1854ffc7 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
  height: 40px;
  width: 150px;
}

.elementor-79 .elementor-element.elementor-element-1854ffc7 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
  font-size: 15px;
}

.elementor-79 .elementor-element.elementor-element-1854ffc7 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg {
  width: 15px;
  fill: var(--e-global-color-primary);
}

.elementor-79 .elementor-element.elementor-element-1854ffc7 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link i,
.elementor-79 .elementor-element.elementor-element-1854ffc7 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link svg {
  margin-left: 5px;
}

.elementor-79 .elementor-element.elementor-element-1854ffc7 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link i,
.elementor-79 .elementor-element.elementor-element-1854ffc7 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link svg {
  margin-right: 5px;
}

.elementor-79 .elementor-element.elementor-element-1854ffc7 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link,
.elementor-79 .elementor-element.elementor-element-1854ffc7 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
  color: var(--e-global-color-primary);
}

.elementor-79 .elementor-element.elementor-element-1854ffc7 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link,
.elementor-79 .elementor-element.elementor-element-1854ffc7 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link i {
  color: var(--e-global-color-0f01f5c);
}

.elementor-79 .elementor-element.elementor-element-1854ffc7 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link svg {
  fill: var(--e-global-color-0f01f5c);
}

.elementor-79 .elementor-element.elementor-element-1854ffc7 .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-79 .elementor-element.elementor-element-38118ac0 {
  --display: flex;
  --background-transition: 0.3s;
}

.elementor-79 .elementor-element.elementor-element-c8a6132.jkit-equal-height-enable,
.elementor-79 .elementor-element.elementor-element-c8a6132.jkit-equal-height-enable .elementor-widget-container,
.elementor-79 .elementor-element.elementor-element-c8a6132.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-79 .elementor-element.elementor-element-c8a6132.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
  height: 100%;
}

.elementor-79 .elementor-element.elementor-element-c8a6132 .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-79 .elementor-element.elementor-element-c8a6132 .jeg-elementor-kit.jkit-icon-box:hover .jkit-icon-box-wrapper:not(.hover-gradient),
.elementor-79 .elementor-element.elementor-element-c8a6132 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper.hover-gradient:after {
  background-color: var(--e-global-color-3099df0);
}

.elementor-79 .elementor-element.elementor-element-c8a6132 .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-79 .elementor-element.elementor-element-c8a6132 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link:not(.hover-gradient),
.elementor-79 .elementor-element.elementor-element-c8a6132 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link.hover-gradient:before {
  background-color: #02010100;
}

.elementor-79 .elementor-element.elementor-element-c8a6132 .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-79 .elementor-element.elementor-element-c8a6132 .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-79 .elementor-element.elementor-element-c8a6132 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
  font-size: 100px;
}

.elementor-79 .elementor-element.elementor-element-c8a6132 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
  width: 100px;
}

.elementor-79 .elementor-element.elementor-element-c8a6132 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
  font-size: 0px;
}

.elementor-79 .elementor-element.elementor-element-c8a6132 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
  width: 0px;
}

.elementor-79 .elementor-element.elementor-element-c8a6132 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
  height: 40px;
  width: 150px;
}

.elementor-79 .elementor-element.elementor-element-c8a6132 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
  font-size: 15px;
}

.elementor-79 .elementor-element.elementor-element-c8a6132 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link svg {
  width: 15px;
  fill: var(--e-global-color-primary);
}

.elementor-79 .elementor-element.elementor-element-c8a6132 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link i,
.elementor-79 .elementor-element.elementor-element-c8a6132 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-after a.icon-box-link svg {
  margin-left: 5px;
}

.elementor-79 .elementor-element.elementor-element-c8a6132 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link i,
.elementor-79 .elementor-element.elementor-element-c8a6132 .jeg-elementor-kit.jkit-icon-box .icon-box-button .icon-position-before a.icon-box-link svg {
  margin-right: 5px;
}

.elementor-79 .elementor-element.elementor-element-c8a6132 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link,
.elementor-79 .elementor-element.elementor-element-c8a6132 .jeg-elementor-kit.jkit-icon-box .icon-box-button a.icon-box-link i {
  color: var(--e-global-color-primary);
}

.elementor-79 .elementor-element.elementor-element-c8a6132 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link,
.elementor-79 .elementor-element.elementor-element-c8a6132 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link i {
  color: var(--e-global-color-0f01f5c);
}

.elementor-79 .elementor-element.elementor-element-c8a6132 .jeg-elementor-kit.jkit-icon-box:hover .icon-box-button a.icon-box-link svg {
  fill: var(--e-global-color-0f01f5c);
}

.elementor-79 .elementor-element.elementor-element-c8a6132 .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-79 .elementor-element.elementor-element-144846a2 {
  --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;
  --flex-wrap: wrap;
  --background-transition: 0.3s;
  --padding-top: 5em;
  --padding-bottom: 5em;
  --padding-left: 0em;
  --padding-right: 0em;
}

.elementor-79 .elementor-element.elementor-element-40de50d8 {
  --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;
  --flex-wrap: wrap;
  --background-transition: 0.3s;
}

.elementor-79 .elementor-element.elementor-element-6753da89 {
  width: var(--container-widget-width, 49%);
  max-width: 49%;
  --container-widget-width: 49%;
  --container-widget-flex-grow: 0;
}

.elementor-79 .elementor-element.elementor-element-6753da89>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-79 .elementor-element.elementor-element-6753da89 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-79 .elementor-element.elementor-element-548dd3e0 {
  width: var(--container-widget-width, 49%);
  max-width: 49%;
  --container-widget-width: 49%;
  --container-widget-flex-grow: 0;
  text-align: right;
}

.elementor-79 .elementor-element.elementor-element-548dd3e0>.elementor-widget-container {
  margin: 0px 40px 0px -40px;
}

.elementor-79 .elementor-element.elementor-element-548dd3e0.elementor-element {
  --align-self: flex-start;
}

.elementor-79 .elementor-element.elementor-element-548dd3e0 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-79 .elementor-element.elementor-element-2225d074 {
  width: var(--container-widget-width, 49%);
  max-width: 49%;
  --container-widget-width: 49%;
  --container-widget-flex-grow: 0;
  text-align: left;
}

.elementor-79 .elementor-element.elementor-element-2225d074>.elementor-widget-container {
  margin: -45px 0px 0px 0px;
}

.elementor-79 .elementor-element.elementor-element-2225d074.elementor-element {
  --align-self: flex-end;
}

.elementor-79 .elementor-element.elementor-element-2225d074 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-79 .elementor-element.elementor-element-ca1c882 {
  width: var(--container-widget-width, 49%);
  max-width: 49%;
  --container-widget-width: 49%;
  --container-widget-flex-grow: 0;
}

.elementor-79 .elementor-element.elementor-element-ca1c882>.elementor-widget-container {
  margin: -45px 40px 0px -40px;
}

.elementor-79 .elementor-element.elementor-element-ca1c882 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-79 .elementor-element.elementor-element-2c693201 {
  --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;
  --background-transition: 0.3s;
}

.elementor-79 .elementor-element.elementor-element-7e410df0>.elementor-widget-container {
  background-color: #FFE1C3;
  padding: 5px 10px 5px 10px;
  border-radius: 8px 8px 8px 8px;
}

.elementor-79 .elementor-element.elementor-element-7e410df0.elementor-element {
  --align-self: flex-start;
}

.elementor-79 .elementor-element.elementor-element-7e410df0 .elementor-heading-title {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-08fdc8c-font-family), Sans-serif;
  font-size: var(--e-global-typography-08fdc8c-font-size);
  font-weight: var(--e-global-typography-08fdc8c-font-weight);
  text-transform: var(--e-global-typography-08fdc8c-text-transform);
  line-height: var(--e-global-typography-08fdc8c-line-height);
  letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
  word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
}

.elementor-79 .elementor-element.elementor-element-5a0f62d {
  text-align: left;
}

.elementor-79 .elementor-element.elementor-element-5a0f62d .elementor-heading-title {
  color: var(--e-global-color-secondary);
  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-79 .elementor-element.elementor-element-c28f6eb {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-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);
}

.elementor-79 .elementor-element.elementor-element-594b7dc3 {
  --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;
  --background-transition: 0.3s;
}

.elementor-79 .elementor-element.elementor-element-67d4976c .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-79 .elementor-element.elementor-element-67d4976c .elementor-button:hover,
.elementor-79 .elementor-element.elementor-element-67d4976c .elementor-button:focus {
  background-color: var(--e-global-color-0f01f5c);
  color: var(--e-global-color-a567df4);
}

.elementor-79 .elementor-element.elementor-element-67d4976c>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-79 .elementor-element.elementor-element-67d4976c {
  z-index: 5;
}

.elementor-79 .elementor-element.elementor-element-67d4976c .elementor-button-content-wrapper {
  flex-direction: row-reverse;
}

.elementor-79 .elementor-element.elementor-element-67d4976c .elementor-button:hover svg,
.elementor-79 .elementor-element.elementor-element-67d4976c .elementor-button:focus svg {
  fill: var(--e-global-color-a567df4);
}

.elementor-79 .elementor-element.elementor-element-2649f84d {
  --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;
  --background-transition: 0.3s;
  --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-79 .elementor-element.elementor-element-2649f84d:not(.elementor-motion-effects-element-type-background),
.elementor-79 .elementor-element.elementor-element-2649f84d>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-primary);
}

.elementor-79 .elementor-element.elementor-element-2649f84d::before,
.elementor-79 .elementor-element.elementor-element-2649f84d>.elementor-background-video-container::before,
.elementor-79 .elementor-element.elementor-element-2649f84d>.e-con-inner>.elementor-background-video-container::before,
.elementor-79 .elementor-element.elementor-element-2649f84d>.elementor-background-slideshow::before,
.elementor-79 .elementor-element.elementor-element-2649f84d>.e-con-inner>.elementor-background-slideshow::before,
.elementor-79 .elementor-element.elementor-element-2649f84d>.elementor-motion-effects-container>.elementor-motion-effects-layer::before {
  background-image: url("../../2024/11/Shape-04.png");
  --background-overlay: '';
  background-position: bottom center;
  background-repeat: repeat-y;
  background-size: 100% auto;
}

.elementor-79 .elementor-element.elementor-element-2649f84d,
.elementor-79 .elementor-element.elementor-element-2649f84d::before {
  --border-transition: 0.3s;
}

.elementor-79 .elementor-element.elementor-element-586d42c3 {
  --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;
  --background-transition: 0.3s;
  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-79 .elementor-element.elementor-element-586d42c3,
.elementor-79 .elementor-element.elementor-element-586d42c3::before {
  --border-transition: 0.3s;
}

.elementor-79 .elementor-element.elementor-element-39d6d8ef {
  --display: flex;
  --justify-content: center;
  --align-items: center;
  --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 70px;
  --margin-left: 0px;
  --margin-right: 0px;
}

.elementor-79 .elementor-element.elementor-element-252a73e8>.elementor-widget-container {
  background-color: var(--e-global-color-4a5499b);
  padding: 5px 10px 5px 10px;
  border-radius: 9px 9px 9px 9px;
}

.elementor-79 .elementor-element.elementor-element-252a73e8.elementor-element {
  --align-self: center;
}

.elementor-79 .elementor-element.elementor-element-252a73e8 .elementor-heading-title {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-08fdc8c-font-family), Sans-serif;
  font-size: var(--e-global-typography-08fdc8c-font-size);
  font-weight: var(--e-global-typography-08fdc8c-font-weight);
  text-transform: var(--e-global-typography-08fdc8c-text-transform);
  line-height: var(--e-global-typography-08fdc8c-line-height);
  letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
  word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
}

.elementor-79 .elementor-element.elementor-element-12a2082b {
  width: var(--container-widget-width, 50%);
  max-width: 50%;
  --container-widget-width: 50%;
  --container-widget-flex-grow: 0;
  text-align: center;
}

.elementor-79 .elementor-element.elementor-element-12a2082b>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-79 .elementor-element.elementor-element-12a2082b .elementor-heading-title {
  color: var(--e-global-color-4a5499b);
  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-79 .elementor-element.elementor-element-76445dac {
  --display: flex;
  --background-transition: 0.3s;
  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-79 .elementor-element.elementor-element-76445dac:not(.elementor-motion-effects-element-type-background),
.elementor-79 .elementor-element.elementor-element-76445dac>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #FFFFFF17;
}

.elementor-79 .elementor-element.elementor-element-76445dac,
.elementor-79 .elementor-element.elementor-element-76445dac::before {
  --border-transition: 0.3s;
}

.elementor-79 .elementor-element.elementor-element-76445dac.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-79 .elementor-element.elementor-element-319df814 {
  text-align: center;
}

.elementor-79 .elementor-element.elementor-element-319df814 .elementor-heading-title {
  color: var(--e-global-color-4a5499b);
  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-79 .elementor-element.elementor-element-946ff18 .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-79 .elementor-element.elementor-element-946ff18>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-79 .elementor-element.elementor-element-946ff18 .elementor-button:hover,
.elementor-79 .elementor-element.elementor-element-946ff18 .elementor-button:focus {
  color: var(--e-global-color-4a5499b);
  border-color: var(--e-global-color-4a5499b);
}

.elementor-79 .elementor-element.elementor-element-946ff18 .elementor-button:hover svg,
.elementor-79 .elementor-element.elementor-element-946ff18 .elementor-button:focus svg {
  fill: var(--e-global-color-4a5499b);
}

.elementor-79 .elementor-element.elementor-element-234ceced>.elementor-widget-container {
  margin: 30px 0px 0px 0px;
}

.elementor-79 .elementor-element.elementor-element-234ceced img {
  width: 100%;
  border-radius: 8px 8px 8px 8px;
}

.elementor-79 .elementor-element.elementor-element-27dfadc2 {
  --display: flex;
  --background-transition: 0.3s;
  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-79 .elementor-element.elementor-element-27dfadc2:not(.elementor-motion-effects-element-type-background),
.elementor-79 .elementor-element.elementor-element-27dfadc2>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #FFFFFF17;
}

.elementor-79 .elementor-element.elementor-element-27dfadc2,
.elementor-79 .elementor-element.elementor-element-27dfadc2::before {
  --border-transition: 0.3s;
}

.elementor-79 .elementor-element.elementor-element-27dfadc2.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-79 .elementor-element.elementor-element-592503c {
  text-align: center;
}

.elementor-79 .elementor-element.elementor-element-592503c .elementor-heading-title {
  color: var(--e-global-color-4a5499b);
  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-79 .elementor-element.elementor-element-1c51bced .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-79 .elementor-element.elementor-element-1c51bced>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-79 .elementor-element.elementor-element-1c51bced .elementor-button:hover,
.elementor-79 .elementor-element.elementor-element-1c51bced .elementor-button:focus {
  color: var(--e-global-color-4a5499b);
  border-color: var(--e-global-color-4a5499b);
}

.elementor-79 .elementor-element.elementor-element-1c51bced .elementor-button:hover svg,
.elementor-79 .elementor-element.elementor-element-1c51bced .elementor-button:focus svg {
  fill: var(--e-global-color-4a5499b);
}

.elementor-79 .elementor-element.elementor-element-534e1728>.elementor-widget-container {
  margin: 30px 0px 0px 0px;
}

.elementor-79 .elementor-element.elementor-element-534e1728 img {
  width: 100%;
  border-radius: 8px 8px 8px 8px;
}

.elementor-79 .elementor-element.elementor-element-5910ba9f {
  --display: flex;
  --background-transition: 0.3s;
  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-79 .elementor-element.elementor-element-5910ba9f:not(.elementor-motion-effects-element-type-background),
.elementor-79 .elementor-element.elementor-element-5910ba9f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: #FFFFFF17;
}

.elementor-79 .elementor-element.elementor-element-5910ba9f,
.elementor-79 .elementor-element.elementor-element-5910ba9f::before {
  --border-transition: 0.3s;
}

.elementor-79 .elementor-element.elementor-element-5910ba9f.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-79 .elementor-element.elementor-element-68fa03ec {
  text-align: center;
}

.elementor-79 .elementor-element.elementor-element-68fa03ec .elementor-heading-title {
  color: var(--e-global-color-4a5499b);
  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-79 .elementor-element.elementor-element-31359ae7 .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-79 .elementor-element.elementor-element-31359ae7>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-79 .elementor-element.elementor-element-31359ae7 .elementor-button:hover,
.elementor-79 .elementor-element.elementor-element-31359ae7 .elementor-button:focus {
  color: var(--e-global-color-4a5499b);
  border-color: var(--e-global-color-4a5499b);
}

.elementor-79 .elementor-element.elementor-element-31359ae7 .elementor-button:hover svg,
.elementor-79 .elementor-element.elementor-element-31359ae7 .elementor-button:focus svg {
  fill: var(--e-global-color-4a5499b);
}

.elementor-79 .elementor-element.elementor-element-55fe98d8>.elementor-widget-container {
  margin: 30px 0px 0px 0px;
}

.elementor-79 .elementor-element.elementor-element-55fe98d8 img {
  width: 100%;
  border-radius: 8px 8px 8px 8px;
}

.elementor-79 .elementor-element.elementor-element-7c92ceea {
  --display: grid;
  --e-con-grid-template-columns: repeat(5, 1fr);
  --e-con-grid-template-rows: repeat(1, 1fr);
  --grid-auto-flow: row;
  --background-transition: 0.3s;
  --margin-top: 30px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}

.elementor-79 .elementor-element.elementor-element-4e5f1f94 .jeg-elementor-kit.jkit-fun-fact {
  text-align: center;
}

.elementor-79 .elementor-element.elementor-element-4e5f1f94 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner {
  justify-content: normal;
  align-items: normal;
  flex-direction: column-reverse;
}

.elementor-79 .elementor-element.elementor-element-4e5f1f94 .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-79 .elementor-element.elementor-element-4e5f1f94 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .number {
  margin-right: 0px;
}

.elementor-79 .elementor-element.elementor-element-4e5f1f94 .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-79 .elementor-element.elementor-element-4e5f1f94 .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-79 .elementor-element.elementor-element-4e5f1f94 .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-79 .elementor-element.elementor-element-4e5f1f94 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content {
  padding: 0px 0px 0px 0px;
}

.elementor-79 .elementor-element.elementor-element-4e5f1f94 .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-79 .elementor-element.elementor-element-77d9a975 .jeg-elementor-kit.jkit-fun-fact {
  text-align: center;
}

.elementor-79 .elementor-element.elementor-element-77d9a975 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner {
  justify-content: normal;
  align-items: normal;
  flex-direction: column-reverse;
}

.elementor-79 .elementor-element.elementor-element-77d9a975 .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-79 .elementor-element.elementor-element-77d9a975 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .number {
  margin-right: 0px;
}

.elementor-79 .elementor-element.elementor-element-77d9a975 .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-79 .elementor-element.elementor-element-77d9a975 .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-79 .elementor-element.elementor-element-77d9a975 .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-79 .elementor-element.elementor-element-77d9a975 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content {
  padding: 0px 0px 0px 0px;
}

.elementor-79 .elementor-element.elementor-element-77d9a975 .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-79 .elementor-element.elementor-element-2280f955 .jeg-elementor-kit.jkit-fun-fact {
  text-align: center;
}

.elementor-79 .elementor-element.elementor-element-2280f955 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner {
  justify-content: normal;
  align-items: normal;
  flex-direction: column-reverse;
}

.elementor-79 .elementor-element.elementor-element-2280f955 .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-79 .elementor-element.elementor-element-2280f955 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .number {
  margin-right: 0px;
}

.elementor-79 .elementor-element.elementor-element-2280f955 .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-79 .elementor-element.elementor-element-2280f955 .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-79 .elementor-element.elementor-element-2280f955 .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-79 .elementor-element.elementor-element-2280f955 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content {
  padding: 0px 0px 0px 0px;
}

.elementor-79 .elementor-element.elementor-element-2280f955 .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-79 .elementor-element.elementor-element-661b3b68 .jeg-elementor-kit.jkit-fun-fact {
  text-align: center;
}

.elementor-79 .elementor-element.elementor-element-661b3b68 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner {
  justify-content: normal;
  align-items: normal;
  flex-direction: column-reverse;
}

.elementor-79 .elementor-element.elementor-element-661b3b68 .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-79 .elementor-element.elementor-element-661b3b68 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content .number-wrapper .number {
  margin-right: 0px;
}

.elementor-79 .elementor-element.elementor-element-661b3b68 .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-79 .elementor-element.elementor-element-661b3b68 .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-79 .elementor-element.elementor-element-661b3b68 .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-79 .elementor-element.elementor-element-661b3b68 .jeg-elementor-kit.jkit-fun-fact .fun-fact-inner .content {
  padding: 0px 0px 0px 0px;
}

.elementor-79 .elementor-element.elementor-element-661b3b68 .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-79 .elementor-element.elementor-element-783b0385 {
  --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;
  --background-transition: 0.3s;
  --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-79 .elementor-element.elementor-element-51b5db99 {
  --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;
  --flex-wrap: wrap;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-79 .elementor-element.elementor-element-485abe12 {
  width: var(--container-widget-width, 11%);
  max-width: 11%;
  --container-widget-width: 11%;
  --container-widget-flex-grow: 0;
}

.elementor-79 .elementor-element.elementor-element-485abe12 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-79 .elementor-element.elementor-element-7c5c35c9 {
  width: var(--container-widget-width, 11%);
  max-width: 11%;
  --container-widget-width: 11%;
  --container-widget-flex-grow: 0;
}

.elementor-79 .elementor-element.elementor-element-7c5c35c9>.elementor-widget-container {
  margin: 0px 20px 0px -20px;
}

.elementor-79 .elementor-element.elementor-element-7c5c35c9 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-79 .elementor-element.elementor-element-3eae5a35 {
  width: var(--container-widget-width, 11%);
  max-width: 11%;
  --container-widget-width: 11%;
  --container-widget-flex-grow: 0;
}

.elementor-79 .elementor-element.elementor-element-3eae5a35>.elementor-widget-container {
  margin: 0px 40px 0px -40px;
}

.elementor-79 .elementor-element.elementor-element-3eae5a35 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-79 .elementor-element.elementor-element-6f3c3d2d {
  width: var(--container-widget-width, 11%);
  max-width: 11%;
  --container-widget-width: 11%;
  --container-widget-flex-grow: 0;
}

.elementor-79 .elementor-element.elementor-element-6f3c3d2d>.elementor-widget-container {
  margin: 0px 60px 0px -60px;
}

.elementor-79 .elementor-element.elementor-element-6f3c3d2d 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-79 .elementor-element.elementor-element-349898d5 {
  --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;
  --flex-wrap: wrap;
  --background-transition: 0.3s;
  --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-79 .elementor-element.elementor-element-65bc67e1 {
  --display: flex;
  --gap: 10px 10px;
  --background-transition: 0.3s;
}

.elementor-79 .elementor-element.elementor-element-1552627e>.elementor-widget-container {
  background-color: #FFE1C3;
  padding: 5px 10px 5px 10px;
  border-radius: 8px 8px 8px 8px;
}

.elementor-79 .elementor-element.elementor-element-1552627e.elementor-element {
  --align-self: flex-start;
}

.elementor-79 .elementor-element.elementor-element-1552627e .elementor-heading-title {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-08fdc8c-font-family), Sans-serif;
  font-size: var(--e-global-typography-08fdc8c-font-size);
  font-weight: var(--e-global-typography-08fdc8c-font-weight);
  text-transform: var(--e-global-typography-08fdc8c-text-transform);
  line-height: var(--e-global-typography-08fdc8c-line-height);
  letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
  word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
}

.elementor-79 .elementor-element.elementor-element-4d67a0ea .elementor-heading-title {
  color: var(--e-global-color-secondary);
  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-79 .elementor-element.elementor-element-3b370282 {
  --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;
  --background-transition: 0.3s;
  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-79 .elementor-element.elementor-element-3b370282,
.elementor-79 .elementor-element.elementor-element-3b370282::before {
  --border-transition: 0.3s;
}

.elementor-79 .elementor-element.elementor-element-60cb7c9b>.elementor-widget-container {
  margin: 0px 0px 0px 70px;
}

.elementor-79 .elementor-element.elementor-element-60cb7c9b {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-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);
}

.elementor-79 .elementor-element.elementor-element-784bfa40 .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-79 .elementor-element.elementor-element-784bfa40 .elementor-button:hover,
.elementor-79 .elementor-element.elementor-element-784bfa40 .elementor-button:focus {
  background-color: #02010100;
  color: var(--e-global-color-0f01f5c);
  border-color: var(--e-global-color-0f01f5c);
}

.elementor-79 .elementor-element.elementor-element-784bfa40>.elementor-widget-container {
  margin: 0px 0px 0px 70px;
}

.elementor-79 .elementor-element.elementor-element-784bfa40 .elementor-button:hover svg,
.elementor-79 .elementor-element.elementor-element-784bfa40 .elementor-button:focus svg {
  fill: var(--e-global-color-0f01f5c);
}

.elementor-79 .elementor-element.elementor-element-24e4a79 {
  --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;
  --background-transition: 0.3s;
  --padding-top: 2em;
  --padding-bottom: 0em;
  --padding-left: 0em;
  --padding-right: 0em;
}

.elementor-79 .elementor-element.elementor-element-2a277d5a {
  --display: flex;
  --background-transition: 0.3s;
}

.elementor-79 .elementor-element.elementor-element-3ebcbae1 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 1px;
}

.elementor-79 .elementor-element.elementor-element-3ebcbae1 .elementor-divider-separator {
  width: 100%;
}

.elementor-79 .elementor-element.elementor-element-3ebcbae1 .elementor-divider {
  padding-block-start: 15px;
  padding-block-end: 15px;
}

.elementor-79 .elementor-element.elementor-element-6e0a8dfb {
  --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;
  --flex-wrap: wrap;
  --background-transition: 0.3s;
  --padding-top: 20px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-79 .elementor-element.elementor-element-43f78180 {
  --display: flex;
  --background-transition: 0.3s;
}

.elementor-79 .elementor-element.elementor-element-63068e52 img {
  width: 100%;
  height: 43vh;
  object-fit: cover;
  object-position: center center;
  border-radius: 8px 8px 8px 8px;
}

.elementor-79 .elementor-element.elementor-element-d7efd16 img {
  width: 100%;
  height: 40vh;
  object-fit: cover;
  object-position: center center;
  border-radius: 8px 8px 8px 8px;
}

.elementor-79 .elementor-element.elementor-element-5f2dc7c4 {
  --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;
  --background-transition: 0.3s;
}

.elementor-79 .elementor-element.elementor-element-c3f0a90 img {
  width: 100%;
  height: 55vh;
  object-fit: cover;
  object-position: center center;
  border-radius: 8px 8px 8px 8px;
}

.elementor-79 .elementor-element.elementor-element-2ae16830 img {
  width: 100%;
  height: 28vh;
  object-fit: cover;
  object-position: center center;
  border-radius: 8px 8px 8px 8px;
}

.elementor-79 .elementor-element.elementor-element-2542f4a1 {
  --display: flex;
  --background-transition: 0.3s;
}

.elementor-79 .elementor-element.elementor-element-480c1dbb img {
  width: 100%;
  height: 33vh;
  object-fit: cover;
  object-position: center center;
  border-radius: 8px 8px 8px 8px;
}

.elementor-79 .elementor-element.elementor-element-3fd76e3f img {
  width: 100%;
  height: 50vh;
  object-fit: cover;
  object-position: center center;
  border-radius: 8px 8px 8px 8px;
}

.elementor-79 .elementor-element.elementor-element-1f86b833 {
  --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;
  --background-transition: 0.3s;
  --margin-top: 70px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}

.elementor-79 .elementor-element.elementor-element-1d1b2092 {
  --display: flex;
  --justify-content: flex-start;
  --background-transition: 0.3s;
}

.elementor-79 .elementor-element.elementor-element-4b15e8a img {
  width: 100%;
  border-radius: 8px 8px 8px 8px;
}

.elementor-79 .elementor-element.elementor-element-45558a52 {
  --display: flex;
  --justify-content: center;
  --background-transition: 0.3s;
}

.elementor-79 .elementor-element.elementor-element-989a532>.elementor-widget-container {
  background-color: #FFE1C3;
  padding: 5px 10px 5px 10px;
  border-radius: 8px 8px 8px 8px;
}

.elementor-79 .elementor-element.elementor-element-989a532.elementor-element {
  --align-self: flex-start;
}

.elementor-79 .elementor-element.elementor-element-989a532 .elementor-heading-title {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-08fdc8c-font-family), Sans-serif;
  font-size: var(--e-global-typography-08fdc8c-font-size);
  font-weight: var(--e-global-typography-08fdc8c-font-weight);
  text-transform: var(--e-global-typography-08fdc8c-text-transform);
  line-height: var(--e-global-typography-08fdc8c-line-height);
  letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
  word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
}

.elementor-79 .elementor-element.elementor-element-2ebd0908>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-79 .elementor-element.elementor-element-2ebd0908 {
  text-align: left;
}

.elementor-79 .elementor-element.elementor-element-2ebd0908 .elementor-heading-title {
  color: var(--e-global-color-secondary);
  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-79 .elementor-element.elementor-element-719cc05c {
  --display: grid;
  --e-con-grid-template-columns: repeat(5, 1fr);
  --e-con-grid-template-rows: repeat(1, 1fr);
  --grid-auto-flow: row;
  --background-transition: 0.3s;
  --margin-top: 30px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}

.elementor-79 .elementor-element.elementor-element-301cf0d2.jkit-equal-height-enable,
.elementor-79 .elementor-element.elementor-element-301cf0d2.jkit-equal-height-enable .elementor-widget-container,
.elementor-79 .elementor-element.elementor-element-301cf0d2.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-79 .elementor-element.elementor-element-301cf0d2.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
  height: 100%;
}

.elementor-79 .elementor-element.elementor-element-301cf0d2 .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-79 .elementor-element.elementor-element-301cf0d2 .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-79 .elementor-element.elementor-element-301cf0d2 .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-79 .elementor-element.elementor-element-301cf0d2 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
  font-size: 100px;
}

.elementor-79 .elementor-element.elementor-element-301cf0d2 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
  width: 100px;
}

.elementor-79 .elementor-element.elementor-element-301cf0d2 .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-79 .elementor-element.elementor-element-301cf0d2 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
  fill: var(--e-global-color-4a5499b);
  width: 18px;
}

.elementor-79 .elementor-element.elementor-element-301cf0d2 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
  font-size: 18px;
}

.elementor-79 .elementor-element.elementor-element-6608ac1e.jkit-equal-height-enable,
.elementor-79 .elementor-element.elementor-element-6608ac1e.jkit-equal-height-enable .elementor-widget-container,
.elementor-79 .elementor-element.elementor-element-6608ac1e.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-79 .elementor-element.elementor-element-6608ac1e.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
  height: 100%;
}

.elementor-79 .elementor-element.elementor-element-6608ac1e .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-79 .elementor-element.elementor-element-6608ac1e .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-79 .elementor-element.elementor-element-6608ac1e .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-79 .elementor-element.elementor-element-6608ac1e .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
  font-size: 100px;
}

.elementor-79 .elementor-element.elementor-element-6608ac1e .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
  width: 100px;
}

.elementor-79 .elementor-element.elementor-element-6608ac1e .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-79 .elementor-element.elementor-element-6608ac1e .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
  fill: var(--e-global-color-4a5499b);
  width: 18px;
}

.elementor-79 .elementor-element.elementor-element-6608ac1e .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
  font-size: 18px;
}

.elementor-79 .elementor-element.elementor-element-2ec1de52.jkit-equal-height-enable,
.elementor-79 .elementor-element.elementor-element-2ec1de52.jkit-equal-height-enable .elementor-widget-container,
.elementor-79 .elementor-element.elementor-element-2ec1de52.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-79 .elementor-element.elementor-element-2ec1de52.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
  height: 100%;
}

.elementor-79 .elementor-element.elementor-element-2ec1de52 .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-79 .elementor-element.elementor-element-2ec1de52 .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-79 .elementor-element.elementor-element-2ec1de52 .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-79 .elementor-element.elementor-element-2ec1de52 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
  font-size: 100px;
}

.elementor-79 .elementor-element.elementor-element-2ec1de52 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
  width: 100px;
}

.elementor-79 .elementor-element.elementor-element-2ec1de52 .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-79 .elementor-element.elementor-element-2ec1de52 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
  fill: var(--e-global-color-4a5499b);
  width: 18px;
}

.elementor-79 .elementor-element.elementor-element-2ec1de52 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
  font-size: 18px;
}

.elementor-79 .elementor-element.elementor-element-4f77baf4.jkit-equal-height-enable,
.elementor-79 .elementor-element.elementor-element-4f77baf4.jkit-equal-height-enable .elementor-widget-container,
.elementor-79 .elementor-element.elementor-element-4f77baf4.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box,
.elementor-79 .elementor-element.elementor-element-4f77baf4.jkit-equal-height-enable .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
  height: 100%;
}

.elementor-79 .elementor-element.elementor-element-4f77baf4 .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-79 .elementor-element.elementor-element-4f77baf4 .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-79 .elementor-element.elementor-element-4f77baf4 .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-79 .elementor-element.elementor-element-4f77baf4 .jeg-elementor-kit.jkit-icon-box .hover-watermark i {
  font-size: 100px;
}

.elementor-79 .elementor-element.elementor-element-4f77baf4 .jeg-elementor-kit.jkit-icon-box .hover-watermark svg {
  width: 100px;
}

.elementor-79 .elementor-element.elementor-element-4f77baf4 .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-79 .elementor-element.elementor-element-4f77baf4 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
  fill: var(--e-global-color-4a5499b);
  width: 18px;
}

.elementor-79 .elementor-element.elementor-element-4f77baf4 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
  font-size: 18px;
}

.elementor-79 .elementor-element.elementor-element-3de3a07a {
  --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;
  --flex-wrap: wrap;
  --background-transition: 0.3s;
  --padding-top: 5em;
  --padding-bottom: 3em;
  --padding-left: 0em;
  --padding-right: 0em;
}

.elementor-79 .elementor-element.elementor-element-b392ab4 {
  --display: flex;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}

.elementor-79 .elementor-element.elementor-element-590e9f45>.elementor-widget-container {
  background-color: #FFE1C3;
  padding: 5px 10px 5px 10px;
  border-radius: 8px 8px 8px 8px;
}

.elementor-79 .elementor-element.elementor-element-590e9f45.elementor-element {
  --align-self: flex-start;
}

.elementor-79 .elementor-element.elementor-element-590e9f45 .elementor-heading-title {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-08fdc8c-font-family), Sans-serif;
  font-size: var(--e-global-typography-08fdc8c-font-size);
  font-weight: var(--e-global-typography-08fdc8c-font-weight);
  text-transform: var(--e-global-typography-08fdc8c-text-transform);
  line-height: var(--e-global-typography-08fdc8c-line-height);
  letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
  word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
}

.elementor-79 .elementor-element.elementor-element-1f68e975 {
  width: var(--container-widget-width, 65%);
  max-width: 65%;
  --container-widget-width: 65%;
  --container-widget-flex-grow: 0;
}

.elementor-79 .elementor-element.elementor-element-1f68e975>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-79 .elementor-element.elementor-element-1f68e975 .jeg-elementor-kit.jkit-animated-text {
  text-align: left;
}

.elementor-79 .elementor-element.elementor-element-1f68e975 .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-79 .elementor-element.elementor-element-1f68e975 .jeg-elementor-kit.jkit-animated-text .animated-text .normal-text.style-color {
  color: var(--e-global-color-secondary);
}

.elementor-79 .elementor-element.elementor-element-1f68e975 .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-79 .elementor-element.elementor-element-1f68e975 .jeg-elementor-kit.jkit-animated-text .animated-text .dynamic-wrapper.style-color .dynamic-text {
  color: var(--e-global-color-secondary);
}

.elementor-79 .elementor-element.elementor-element-1f68e975 .jeg-elementor-kit.jkit-animated-text .animated-text svg path.style-color {
  stroke: var(--e-global-color-4a5499b);
}

.elementor-79 .elementor-element.elementor-element-1f68e975 .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-79 .elementor-element.elementor-element-1f68e975 .jeg-elementor-kit.jkit-animated-text .animated-text svg {
  z-index: 2;
}

.elementor-79 .elementor-element.elementor-element-12a87e60 {
  --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;
  --background-transition: 0.3s;
  --margin-top: 30px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}

.elementor-79 .elementor-element.elementor-element-a4d9f24 .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-79 .elementor-element.elementor-element-a4d9f24>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.elementor-79 .elementor-element.elementor-element-a4d9f24.elementor-widget .elementor-widget-container,
.elementor-79 .elementor-element.elementor-element-a4d9f24.elementor-widget .elementor-widget-container>* {
  position: relative;
  --jkit-option-enabled: 20px;
}

.elementor-79 .elementor-element.elementor-element-a4d9f24.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-79 .elementor-element.elementor-element-a4d9f24 .jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider::before {
  border-radius: 9px 9px 9px 9px;
}

.elementor-79 .elementor-element.elementor-element-a4d9f24 .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-79 .elementor-element.elementor-element-a4d9f24 .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-79 .elementor-element.elementor-element-a4d9f24 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .icon-content svg {
  fill: var(--e-global-color-0f01f5c);
  width: 39px;
}

.elementor-79 .elementor-element.elementor-element-a4d9f24 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .rating-stars {
  text-align: center;
  margin: 0px 0px 0px 0px;
}

.elementor-79 .elementor-element.elementor-element-a4d9f24 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .rating-stars li {
  color: #FFBB59;
}

.elementor-79 .elementor-element.elementor-element-a4d9f24 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .rating-stars li svg {
  fill: #FFBB59;
  width: 20px;
}

.elementor-79 .elementor-element.elementor-element-a4d9f24 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .rating-stars li i {
  font-size: 20px;
}

.elementor-79 .elementor-element.elementor-element-a4d9f24 .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-79 .elementor-element.elementor-element-a4d9f24 .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-79 .elementor-element.elementor-element-a4d9f24 .jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider .comment-bio {
  text-align: center;
  bottom: -90px;
}

.elementor-79 .elementor-element.elementor-element-a4d9f24 .jeg-elementor-kit.jkit-testimonials.style-3 .testimonials-track .testimonial-item .testimonial-box .comment-bio {
  text-align: center;
}

.elementor-79 .elementor-element.elementor-element-a4d9f24 .jeg-elementor-kit.jkit-testimonials.style-4 .testimonials-track .testimonial-item .testimonial-box .comment-bio {
  text-align: center;
}

.elementor-79 .elementor-element.elementor-element-a4d9f24 .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-79 .elementor-element.elementor-element-a4d9f24 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .profile-image img.source-url {
  height: 90px;
}

.elementor-79 .elementor-element.elementor-element-a4d9f24 .jeg-elementor-kit.jkit-testimonials .tns-controls button span {
  opacity: 100%;
}

.elementor-79 .elementor-element.elementor-element-a4d9f24 .jeg-elementor-kit.jkit-testimonials:hover .tns-controls button span {
  opacity: 100%;
}

.elementor-79 .elementor-element.elementor-element-a4d9f24 .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-79 .elementor-element.elementor-element-a4d9f24 .jeg-elementor-kit.jkit-testimonials .tns-nav {
  text-align: center;
}

.elementor-79 .elementor-element.elementor-element-a4d9f24 .jeg-elementor-kit.jkit-testimonials .tns-nav button.tns-nav-active {
  background-color: var(--e-global-color-text);
}

.elementor-79 .elementor-element.elementor-element-a77adf2 {
  --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;
  --background-transition: 0.3s;
  --padding-top: 2em;
  --padding-bottom: 2em;
  --padding-left: 0em;
  --padding-right: 0em;
}

.elementor-79 .elementor-element.elementor-element-a77adf2,
.elementor-79 .elementor-element.elementor-element-a77adf2::before {
  --border-transition: 0.3s;
}

.elementor-79 .elementor-element.elementor-element-6882ada4 {
  text-align: center;
}

.elementor-79 .elementor-element.elementor-element-6882ada4 .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-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);
}

.elementor-79 .elementor-element.elementor-element-2daea3c8>.elementor-widget-container {
  margin: 0px 0px 0px 0px;
}

.elementor-79 .elementor-element.elementor-element-2daea3c8 .jeg-elementor-kit.jkit-client-logo .client-track .image-list {
  min-height: 0px;
}

.elementor-79 .elementor-element.elementor-element-2daea3c8 .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-79 .elementor-element.elementor-element-2daea3c8 .jeg-elementor-kit.jkit-client-logo .client-slider:hover .image-list {
  opacity: 80%;
}

.elementor-79 .elementor-element.elementor-element-2daea3c8 .jeg-elementor-kit.jkit-client-logo .tns-controls button span {
  opacity: 100%;
}

.elementor-79 .elementor-element.elementor-element-2daea3c8 .jeg-elementor-kit.jkit-client-logo:hover .tns-controls button span {
  opacity: 100%;
}

.elementor-79 .elementor-element.elementor-element-a1c379f {
  --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;
  --background-transition: 0.3s;
  --padding-top: 3em;
  --padding-bottom: 3em;
  --padding-left: 0em;
  --padding-right: 0em;
}

.elementor-79 .elementor-element.elementor-element-a1c379f:not(.elementor-motion-effects-element-type-background),
.elementor-79 .elementor-element.elementor-element-a1c379f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-495d27d);
}

.elementor-79 .elementor-element.elementor-element-a1c379f,
.elementor-79 .elementor-element.elementor-element-a1c379f::before {
  --border-transition: 0.3s;
}

.elementor-79 .elementor-element.elementor-element-4484651e {
  --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;
  --background-transition: 0.3s;
}

.elementor-79 .elementor-element.elementor-element-25268fa2 {
  --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;
  --background-transition: 0.3s;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}

.elementor-79 .elementor-element.elementor-element-6606220f {
  --display: flex;
  --background-transition: 0.3s;
  --margin-top: 0px;
  --margin-bottom: 30px;
  --margin-left: 0px;
  --margin-right: 0px;
}

.elementor-79 .elementor-element.elementor-element-4756daf7 {
  text-align: left;
}

.elementor-79 .elementor-element.elementor-element-4756daf7 .elementor-heading-title {
  color: var(--e-global-color-primary);
  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-79 .elementor-element.elementor-element-66d81b59 .jeg-elementor-kit.jkit-postblock .jkit-post-category,
.elementor-79 .elementor-element.elementor-element-66d81b59 .jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category {
  background-color: var(--e-global-color-495d27d);
}

.elementor-79 .elementor-element.elementor-element-66d81b59 .jeg-elementor-kit.jkit-postblock .jkit-posts {
  grid-template-columns: repeat(3, minmax(0, 1fr));
  grid-column-gap: 50px;
}

.elementor-79 .elementor-element.elementor-element-66d81b59 .jeg-elementor-kit.jkit-postblock .jkit-post {
  margin: 0px 0px 40px 0px;
}

.elementor-79 .elementor-element.elementor-element-66d81b59 .jeg-elementor-kit.jkit-postblock .jkit-thumb {
  border-radius: 9px 9px 9px 0px;
}

.elementor-79 .elementor-element.elementor-element-66d81b59 .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container {
  height: 300px;
}

.elementor-79 .elementor-element.elementor-element-66d81b59 .jeg-elementor-kit.jkit-postblock .jkit-postblock-content {
  text-align: left;
}

.elementor-79 .elementor-element.elementor-element-66d81b59 .jeg-elementor-kit.jkit-postblock .jkit-post-category span a,
.elementor-79 .elementor-element.elementor-element-66d81b59 .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-79 .elementor-element.elementor-element-66d81b59 .jeg-elementor-kit.jkit-postblock .jkit-post-category a {
  color: var(--e-global-color-primary);
}

.elementor-79 .elementor-element.elementor-element-66d81b59 .jeg-elementor-kit.jkit-postblock.postblock-type-2 .jkit-post-category a {
  color: var(--e-global-color-primary);
}

.elementor-79 .elementor-element.elementor-element-66d81b59 .jeg-elementor-kit.jkit-postblock.postblock-type-5 .jkit-post-category a {
  color: var(--e-global-color-primary);
}

.elementor-79 .elementor-element.elementor-element-66d81b59 .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-79 .elementor-element.elementor-element-66d81b59 .jeg-elementor-kit.jkit-postblock.postblock-type-3 .jkit-post-category {
  padding: 15px 15px 10px 15px;
  margin: 0px 0px 0px 0px;
}

.elementor-79 .elementor-element.elementor-element-66d81b59 .jeg-elementor-kit.jkit-postblock.postblock-type-5 .jkit-post-category {
  margin: 0px 0px 0px 0px;
}

.elementor-79 .elementor-element.elementor-element-66d81b59 .jeg-elementor-kit.jkit-postblock .jkit-post-title {
  margin: 0px 0px 0px 0px;
}

.elementor-79 .elementor-element.elementor-element-66d81b59 .jeg-elementor-kit.jkit-postblock.postblock-type-4 .jkit-post-title {
  margin: 0px 0px 0px 0px;
}

.elementor-79 .elementor-element.elementor-element-66d81b59 .jeg-elementor-kit.jkit-postblock .jkit-post-title a,
.elementor-79 .elementor-element.elementor-element-66d81b59 .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-79 .elementor-element.elementor-element-66d81b59 .jeg-elementor-kit.jkit-postblock .jkit-post-title a {
  color: var(--e-global-color-primary);
}

.elementor-79 .elementor-element.elementor-element-66d81b59 .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-79 .elementor-element.elementor-element-66d81b59 .jeg-elementor-kit.jkit-postblock .jkit-post-meta svg {
  fill: var(--e-global-color-accent);
}

.elementor-79 .elementor-element.elementor-element-66d81b59 .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-79 .elementor-element.elementor-element-66d81b59 .jeg-elementor-kit.jkit-postblock .jkit-post-meta a svg {
  fill: var(--e-global-color-accent);
}

.elementor-79 .elementor-element.elementor-element-66d81b59 .jeg-elementor-kit.jkit-postblock .jkit-meta-author.icon-position-before i,
.elementor-79 .elementor-element.elementor-element-66d81b59 .jeg-elementor-kit.jkit-postblock .jkit-meta-author.icon-position-before svg {
  margin-right: 5px;
}

.elementor-79 .elementor-element.elementor-element-66d81b59 .jeg-elementor-kit.jkit-postblock .jkit-meta-author.icon-position-after i,
.elementor-79 .elementor-element.elementor-element-66d81b59 .jeg-elementor-kit.jkit-postblock .jkit-meta-author.icon-position-after svg {
  margin-left: 5px;
}

.elementor-79 .elementor-element.elementor-element-66d81b59 .jeg-elementor-kit.jkit-postblock .jkit-meta-date.icon-position-before i,
.elementor-79 .elementor-element.elementor-element-66d81b59 .jeg-elementor-kit.jkit-postblock .jkit-meta-date.icon-position-before svg {
  margin-right: 5px;
}

.elementor-79 .elementor-element.elementor-element-66d81b59 .jeg-elementor-kit.jkit-postblock .jkit-meta-date.icon-position-after i,
.elementor-79 .elementor-element.elementor-element-66d81b59 .jeg-elementor-kit.jkit-postblock .jkit-meta-date.icon-position-after svg {
  margin-left: 5px;
}

.elementor-79 .elementor-element.elementor-element-66d81b59 .jeg-elementor-kit.jkit-postblock .jkit-post-meta-bottom {
  justify-content: space-between;
}

.elementor-79 .elementor-element.elementor-element-66d81b59 .jeg-elementor-kit.jkit-postblock .jeg_empty_module {
  text-align: left;
}

@media(min-width:768px) {
  .elementor-79 .elementor-element.elementor-element-2987794d {
    --content-width: 1400px;
  }

  .elementor-79 .elementor-element.elementor-element-157dcb95 {
    --content-width: 1600px;
  }

  .elementor-79 .elementor-element.elementor-element-53087e97 {
    --width: 60%;
  }

  .elementor-79 .elementor-element.elementor-element-53faebad {
    --width: 37%;
  }

  .elementor-79 .elementor-element.elementor-element-3b8bb349 {
    --content-width: 1350px;
  }

  .elementor-79 .elementor-element.elementor-element-7970f82 {
    --width: 70%;
  }

  .elementor-79 .elementor-element.elementor-element-6fd233c7 {
    --width: 48%;
  }

  .elementor-79 .elementor-element.elementor-element-144846a2 {
    --content-width: 1350px;
  }

  .elementor-79 .elementor-element.elementor-element-40de50d8 {
    --width: 50%;
  }

  .elementor-79 .elementor-element.elementor-element-2c693201 {
    --width: 41%;
  }

  .elementor-79 .elementor-element.elementor-element-586d42c3 {
    --width: 91%;
  }

  .elementor-79 .elementor-element.elementor-element-39d6d8ef {
    --width: 100%;
  }

  .elementor-79 .elementor-element.elementor-element-76445dac {
    --width: 26%;
  }

  .elementor-79 .elementor-element.elementor-element-27dfadc2 {
    --width: 26%;
  }

  .elementor-79 .elementor-element.elementor-element-5910ba9f {
    --width: 26%;
  }

  .elementor-79 .elementor-element.elementor-element-7c92ceea {
    --width: 65%;
  }

  .elementor-79 .elementor-element.elementor-element-783b0385 {
    --content-width: 1350px;
  }

  .elementor-79 .elementor-element.elementor-element-65bc67e1 {
    --width: 46%;
  }

  .elementor-79 .elementor-element.elementor-element-3b370282 {
    --width: 48%;
  }

  .elementor-79 .elementor-element.elementor-element-24e4a79 {
    --content-width: 1350px;
  }

  .elementor-79 .elementor-element.elementor-element-43f78180 {
    --width: 33%;
  }

  .elementor-79 .elementor-element.elementor-element-5f2dc7c4 {
    --width: 33%;
  }

  .elementor-79 .elementor-element.elementor-element-2542f4a1 {
    --width: 34%;
  }

  .elementor-79 .elementor-element.elementor-element-1d1b2092 {
    --width: 40%;
  }

  .elementor-79 .elementor-element.elementor-element-45558a52 {
    --width: 52%;
  }

  .elementor-79 .elementor-element.elementor-element-3de3a07a {
    --content-width: 1350px;
  }

  .elementor-79 .elementor-element.elementor-element-a77adf2 {
    --content-width: 1300px;
  }

  .elementor-79 .elementor-element.elementor-element-a1c379f {
    --content-width: 1350px;
  }

  .elementor-79 .elementor-element.elementor-element-25268fa2 {
    --width: 100%;
  }

  .elementor-79 .elementor-element.elementor-element-6606220f {
    --width: 48%;
  }
}

@media(max-width:1366px) and (min-width:768px) {
  .elementor-79 .elementor-element.elementor-element-76445dac {
    --width: 30%;
  }

  .elementor-79 .elementor-element.elementor-element-27dfadc2 {
    --width: 30%;
  }

  .elementor-79 .elementor-element.elementor-element-5910ba9f {
    --width: 30%;
  }

  .elementor-79 .elementor-element.elementor-element-7c92ceea {
    --width: 85%;
  }

  .elementor-79 .elementor-element.elementor-element-719cc05c {
    --width: 80%;
  }
}

@media(max-width:1024px) and (min-width:768px) {
  .elementor-79 .elementor-element.elementor-element-40de50d8 {
    --width: 75%;
  }

  .elementor-79 .elementor-element.elementor-element-2c693201 {
    --width: 75%;
  }

  .elementor-79 .elementor-element.elementor-element-76445dac {
    --width: 46%;
  }

  .elementor-79 .elementor-element.elementor-element-27dfadc2 {
    --width: 46%;
  }

  .elementor-79 .elementor-element.elementor-element-5910ba9f {
    --width: 94%;
  }

  .elementor-79 .elementor-element.elementor-element-7c92ceea {
    --width: 90%;
  }

  .elementor-79 .elementor-element.elementor-element-51b5db99 {
    --width: 100%;
  }

  .elementor-79 .elementor-element.elementor-element-719cc05c {
    --width: 90%;
  }
}

@media(max-width:1366px) {
  .elementor-79 .elementor-element.elementor-element-76dd063f .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-79 .elementor-element.elementor-element-7c55f4b0 .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-79 .elementor-element.elementor-element-3ff91d09 .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-79 .elementor-element.elementor-element-253d2c54 {
    --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-79 .elementor-element.elementor-element-102665a8 {
    --spacer-size: 50vh;
  }

  .elementor-79 .elementor-element.elementor-element-694f7c28 {
    --spacer-size: 50vh;
  }

  .elementor-79 .elementor-element.elementor-element-3af350d5 .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-79 .elementor-element.elementor-element-6fd233c7 {
    --justify-content: center;
  }

  .elementor-79 .elementor-element.elementor-element-1f797f7d {
    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-79 .elementor-element.elementor-element-293db24e .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-79 .elementor-element.elementor-element-25a8b3e2 {
    --grid-auto-flow: row;
  }

  .elementor-79 .elementor-element.elementor-element-5eb3b42c .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    padding: 20px 10px 20px 10px;
  }

  .elementor-79 .elementor-element.elementor-element-5eb3b42c .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-79 .elementor-element.elementor-element-5eb3b42c .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-79 .elementor-element.elementor-element-5eb3b42c .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    width: 130px;
    max-width: 100%;
  }

  .elementor-79 .elementor-element.elementor-element-5eb3b42c .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-79 .elementor-element.elementor-element-7630a28 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    padding: 20px 10px 20px 10px;
  }

  .elementor-79 .elementor-element.elementor-element-7630a28 .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-79 .elementor-element.elementor-element-7630a28 .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-79 .elementor-element.elementor-element-7630a28 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    width: 130px;
    max-width: 100%;
  }

  .elementor-79 .elementor-element.elementor-element-7630a28 .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-79 .elementor-element.elementor-element-1854ffc7 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    padding: 20px 10px 20px 10px;
  }

  .elementor-79 .elementor-element.elementor-element-1854ffc7 .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-79 .elementor-element.elementor-element-1854ffc7 .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-79 .elementor-element.elementor-element-1854ffc7 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    width: 130px;
    max-width: 100%;
  }

  .elementor-79 .elementor-element.elementor-element-1854ffc7 .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-79 .elementor-element.elementor-element-c8a6132 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    padding: 20px 10px 20px 10px;
  }

  .elementor-79 .elementor-element.elementor-element-c8a6132 .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-79 .elementor-element.elementor-element-c8a6132 .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-79 .elementor-element.elementor-element-c8a6132 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    width: 130px;
    max-width: 100%;
  }

  .elementor-79 .elementor-element.elementor-element-c8a6132 .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-79 .elementor-element.elementor-element-144846a2 {
    --padding-top: 3em;
    --padding-bottom: 3em;
    --padding-left: 0em;
    --padding-right: 0em;
  }

  .elementor-79 .elementor-element.elementor-element-6753da89>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-79 .elementor-element.elementor-element-6753da89 img {
    width: 100%;
    border-radius: 50px 50px 50px 50px;
  }

  .elementor-79 .elementor-element.elementor-element-548dd3e0 {
    text-align: right;
  }

  .elementor-79 .elementor-element.elementor-element-548dd3e0 img {
    width: 85%;
    border-radius: 50px 50px 50px 50px;
  }

  .elementor-79 .elementor-element.elementor-element-2225d074>.elementor-widget-container {
    margin: -150px 0px 0px 0px;
  }

  .elementor-79 .elementor-element.elementor-element-2225d074.elementor-element {
    --align-self: flex-start;
  }

  .elementor-79 .elementor-element.elementor-element-2225d074 {
    text-align: left;
  }

  .elementor-79 .elementor-element.elementor-element-2225d074 img {
    border-radius: 50px 50px 50px 50px;
  }

  .elementor-79 .elementor-element.elementor-element-ca1c882>.elementor-widget-container {
    margin: -150px 40px 0px -40px;
  }

  .elementor-79 .elementor-element.elementor-element-ca1c882 img {
    border-radius: 50px 50px 50px 50px;
  }

  .elementor-79 .elementor-element.elementor-element-7e410df0 .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-79 .elementor-element.elementor-element-5a0f62d .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-79 .elementor-element.elementor-element-c28f6eb {
    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-79 .elementor-element.elementor-element-67d4976c .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-79 .elementor-element.elementor-element-252a73e8 .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-79 .elementor-element.elementor-element-12a2082b {
    --container-widget-width: 95%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 95%);
    max-width: 95%;
  }

  .elementor-79 .elementor-element.elementor-element-12a2082b .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-79 .elementor-element.elementor-element-76445dac {
    --padding-top: 25px;
    --padding-bottom: 17px;
    --padding-left: 17px;
    --padding-right: 17px;
  }

  .elementor-79 .elementor-element.elementor-element-319df814 .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-79 .elementor-element.elementor-element-946ff18 .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-79 .elementor-element.elementor-element-27dfadc2 {
    --padding-top: 25px;
    --padding-bottom: 17px;
    --padding-left: 17px;
    --padding-right: 17px;
  }

  .elementor-79 .elementor-element.elementor-element-592503c .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-79 .elementor-element.elementor-element-1c51bced .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-79 .elementor-element.elementor-element-5910ba9f {
    --padding-top: 25px;
    --padding-bottom: 17px;
    --padding-left: 17px;
    --padding-right: 17px;
  }

  .elementor-79 .elementor-element.elementor-element-68fa03ec .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-79 .elementor-element.elementor-element-31359ae7 .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-79 .elementor-element.elementor-element-7c92ceea {
    --grid-auto-flow: row;
  }

  .elementor-79 .elementor-element.elementor-element-4e5f1f94 .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-79 .elementor-element.elementor-element-4e5f1f94 .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-79 .elementor-element.elementor-element-4e5f1f94 .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-79 .elementor-element.elementor-element-4e5f1f94 .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-79 .elementor-element.elementor-element-4e5f1f94 .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-79 .elementor-element.elementor-element-77d9a975 .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-79 .elementor-element.elementor-element-77d9a975 .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-79 .elementor-element.elementor-element-77d9a975 .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-79 .elementor-element.elementor-element-77d9a975 .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-79 .elementor-element.elementor-element-77d9a975 .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-79 .elementor-element.elementor-element-2280f955 .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-79 .elementor-element.elementor-element-2280f955 .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-79 .elementor-element.elementor-element-2280f955 .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-79 .elementor-element.elementor-element-2280f955 .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-79 .elementor-element.elementor-element-2280f955 .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-79 .elementor-element.elementor-element-661b3b68 .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-79 .elementor-element.elementor-element-661b3b68 .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-79 .elementor-element.elementor-element-661b3b68 .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-79 .elementor-element.elementor-element-661b3b68 .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-79 .elementor-element.elementor-element-661b3b68 .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-79 .elementor-element.elementor-element-485abe12 {
    --container-widget-width: 15%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 15%);
    max-width: 15%;
  }

  .elementor-79 .elementor-element.elementor-element-7c5c35c9 {
    --container-widget-width: 15%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 15%);
    max-width: 15%;
  }

  .elementor-79 .elementor-element.elementor-element-3eae5a35 {
    --container-widget-width: 15%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 15%);
    max-width: 15%;
  }

  .elementor-79 .elementor-element.elementor-element-6f3c3d2d {
    --container-widget-width: 15%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 15%);
    max-width: 15%;
  }

  .elementor-79 .elementor-element.elementor-element-1552627e .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-79 .elementor-element.elementor-element-4d67a0ea .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-79 .elementor-element.elementor-element-3b370282 {
    --justify-content: center;
  }

  .elementor-79 .elementor-element.elementor-element-60cb7c9b {
    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-79 .elementor-element.elementor-element-784bfa40 .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-79 .elementor-element.elementor-element-24e4a79 {
    --align-items: center;
    --container-widget-width: calc((1 - var(--container-widget-flex-grow)) * 100%);
  }

  .elementor-79 .elementor-element.elementor-element-63068e52 img {
    height: 38vh;
  }

  .elementor-79 .elementor-element.elementor-element-d7efd16 img {
    height: 35vh;
  }

  .elementor-79 .elementor-element.elementor-element-c3f0a90 img {
    height: 50vh;
  }

  .elementor-79 .elementor-element.elementor-element-2ae16830 img {
    height: 23vh;
  }

  .elementor-79 .elementor-element.elementor-element-480c1dbb img {
    height: 28vh;
  }

  .elementor-79 .elementor-element.elementor-element-3fd76e3f img {
    height: 45vh;
  }

  .elementor-79 .elementor-element.elementor-element-989a532 .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-79 .elementor-element.elementor-element-2ebd0908 .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-79 .elementor-element.elementor-element-719cc05c {
    --e-con-grid-template-columns: repeat(2, 1fr);
    --grid-auto-flow: row;
  }

  .elementor-79 .elementor-element.elementor-element-301cf0d2 .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-79 .elementor-element.elementor-element-301cf0d2 .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-79 .elementor-element.elementor-element-6608ac1e .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-79 .elementor-element.elementor-element-6608ac1e .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-79 .elementor-element.elementor-element-2ec1de52 .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-79 .elementor-element.elementor-element-2ec1de52 .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-79 .elementor-element.elementor-element-4f77baf4 .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-79 .elementor-element.elementor-element-4f77baf4 .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-79 .elementor-element.elementor-element-590e9f45 .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-79 .elementor-element.elementor-element-1f68e975 .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-79 .elementor-element.elementor-element-1f68e975 .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-79 .elementor-element.elementor-element-a4d9f24 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
  }

  .elementor-79 .elementor-element.elementor-element-a4d9f24.elementor-element {
    --align-self: center;
  }

  .elementor-79 .elementor-element.elementor-element-a4d9f24 .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-79 .elementor-element.elementor-element-a4d9f24 .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-79 .elementor-element.elementor-element-a4d9f24 .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-79 .elementor-element.elementor-element-6882ada4 .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-79 .elementor-element.elementor-element-a1c379f {
    --padding-top: 3em;
    --padding-bottom: 1em;
    --padding-left: 0em;
    --padding-right: 0em;
  }

  .elementor-79 .elementor-element.elementor-element-4756daf7 .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-79 .elementor-element.elementor-element-66d81b59 .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container {
    height: 250px;
  }

  .elementor-79 .elementor-element.elementor-element-66d81b59 .jeg-elementor-kit.jkit-postblock .jkit-post-category span a,
  .elementor-79 .elementor-element.elementor-element-66d81b59 .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-79 .elementor-element.elementor-element-66d81b59 .jeg-elementor-kit.jkit-postblock .jkit-post-title a,
  .elementor-79 .elementor-element.elementor-element-66d81b59 .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-79 .elementor-element.elementor-element-66d81b59 .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-79 .elementor-element.elementor-element-66d81b59 .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-79 .elementor-element.elementor-element-76dd063f .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-79 .elementor-element.elementor-element-7c55f4b0 .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-79 .elementor-element.elementor-element-3ff91d09 .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-79 .elementor-element.elementor-element-253d2c54>.elementor-widget-container {
    background-size: 70px auto;
  }

  .elementor-79 .elementor-element.elementor-element-253d2c54 {
    --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-79 .elementor-element.elementor-element-3b8bb349 {
    --padding-top: 3em;
    --padding-bottom: 3em;
    --padding-left: 0em;
    --padding-right: 0em;
  }

  .elementor-79 .elementor-element.elementor-element-3af350d5 .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-79 .elementor-element.elementor-element-1f797f7d {
    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-79 .elementor-element.elementor-element-293db24e .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-79 .elementor-element.elementor-element-25a8b3e2 {
    --e-con-grid-template-columns: repeat(2, 1fr);
    --grid-auto-flow: row;
  }

  .elementor-79 .elementor-element.elementor-element-5eb3b42c .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    padding: 40px 20px 40px 20px;
  }

  .elementor-79 .elementor-element.elementor-element-5eb3b42c .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-79 .elementor-element.elementor-element-5eb3b42c .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-79 .elementor-element.elementor-element-5eb3b42c .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-79 .elementor-element.elementor-element-7630a28 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    padding: 40px 20px 40px 20px;
  }

  .elementor-79 .elementor-element.elementor-element-7630a28 .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-79 .elementor-element.elementor-element-7630a28 .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-79 .elementor-element.elementor-element-7630a28 .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-79 .elementor-element.elementor-element-1854ffc7 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    padding: 40px 20px 40px 20px;
  }

  .elementor-79 .elementor-element.elementor-element-1854ffc7 .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-79 .elementor-element.elementor-element-1854ffc7 .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-79 .elementor-element.elementor-element-1854ffc7 .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-79 .elementor-element.elementor-element-c8a6132 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    padding: 40px 20px 40px 20px;
  }

  .elementor-79 .elementor-element.elementor-element-c8a6132 .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-79 .elementor-element.elementor-element-c8a6132 .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-79 .elementor-element.elementor-element-c8a6132 .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-79 .elementor-element.elementor-element-144846a2 {
    --justify-content: center;
  }

  .elementor-79 .elementor-element.elementor-element-6753da89 img {
    border-radius: 30px 30px 30px 30px;
  }

  .elementor-79 .elementor-element.elementor-element-548dd3e0>.elementor-widget-container {
    margin: 0px 20px 0px -20px;
  }

  .elementor-79 .elementor-element.elementor-element-548dd3e0 {
    text-align: center;
  }

  .elementor-79 .elementor-element.elementor-element-548dd3e0 img {
    width: 75%;
    border-radius: 30px 30px 30px 30px;
  }

  .elementor-79 .elementor-element.elementor-element-2225d074>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-79 .elementor-element.elementor-element-2225d074.elementor-element {
    --align-self: flex-end;
  }

  .elementor-79 .elementor-element.elementor-element-2225d074 {
    text-align: center;
  }

  .elementor-79 .elementor-element.elementor-element-2225d074 img {
    width: 75%;
    border-radius: 30px 30px 30px 30px;
  }

  .elementor-79 .elementor-element.elementor-element-ca1c882>.elementor-widget-container {
    margin: -50px 20px 0px -20px;
  }

  .elementor-79 .elementor-element.elementor-element-ca1c882 img {
    border-radius: 30px 30px 30px 30px;
  }

  .elementor-79 .elementor-element.elementor-element-2c693201 {
    --margin-top: 20px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }

  .elementor-79 .elementor-element.elementor-element-7e410df0.elementor-element {
    --align-self: center;
  }

  .elementor-79 .elementor-element.elementor-element-7e410df0 .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-79 .elementor-element.elementor-element-5a0f62d {
    text-align: center;
  }

  .elementor-79 .elementor-element.elementor-element-5a0f62d .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-79 .elementor-element.elementor-element-c28f6eb {
    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-79 .elementor-element.elementor-element-594b7dc3 {
    --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-79 .elementor-element.elementor-element-67d4976c.elementor-element {
    --align-self: center;
  }

  .elementor-79 .elementor-element.elementor-element-67d4976c .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-79 .elementor-element.elementor-element-2649f84d {
    --padding-top: 5em;
    --padding-bottom: 8em;
    --padding-left: 0em;
    --padding-right: 0em;
  }

  .elementor-79 .elementor-element.elementor-element-39d6d8ef {
    --margin-top: 0px;
    --margin-bottom: 30px;
    --margin-left: 0px;
    --margin-right: 0px;
  }

  .elementor-79 .elementor-element.elementor-element-252a73e8 .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-79 .elementor-element.elementor-element-12a2082b .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-79 .elementor-element.elementor-element-319df814 .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-79 .elementor-element.elementor-element-946ff18 .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-79 .elementor-element.elementor-element-592503c .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-79 .elementor-element.elementor-element-1c51bced .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-79 .elementor-element.elementor-element-68fa03ec .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-79 .elementor-element.elementor-element-31359ae7 .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-79 .elementor-element.elementor-element-7c92ceea {
    --grid-auto-flow: row;
  }

  .elementor-79 .elementor-element.elementor-element-4e5f1f94 .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-79 .elementor-element.elementor-element-4e5f1f94 .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-79 .elementor-element.elementor-element-4e5f1f94 .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-79 .elementor-element.elementor-element-4e5f1f94 .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-79 .elementor-element.elementor-element-4e5f1f94 .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-79 .elementor-element.elementor-element-77d9a975 .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-79 .elementor-element.elementor-element-77d9a975 .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-79 .elementor-element.elementor-element-77d9a975 .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-79 .elementor-element.elementor-element-77d9a975 .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-79 .elementor-element.elementor-element-77d9a975 .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-79 .elementor-element.elementor-element-2280f955 .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-79 .elementor-element.elementor-element-2280f955 .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-79 .elementor-element.elementor-element-2280f955 .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-79 .elementor-element.elementor-element-2280f955 .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-79 .elementor-element.elementor-element-2280f955 .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-79 .elementor-element.elementor-element-661b3b68 .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-79 .elementor-element.elementor-element-661b3b68 .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-79 .elementor-element.elementor-element-661b3b68 .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-79 .elementor-element.elementor-element-661b3b68 .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-79 .elementor-element.elementor-element-661b3b68 .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-79 .elementor-element.elementor-element-485abe12 {
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 20%);
    max-width: 20%;
  }

  .elementor-79 .elementor-element.elementor-element-7c5c35c9 {
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 20%);
    max-width: 20%;
  }

  .elementor-79 .elementor-element.elementor-element-3eae5a35 {
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 20%);
    max-width: 20%;
  }

  .elementor-79 .elementor-element.elementor-element-6f3c3d2d {
    --container-widget-width: 20%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 20%);
    max-width: 20%;
  }

  .elementor-79 .elementor-element.elementor-element-1552627e .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-79 .elementor-element.elementor-element-4d67a0ea .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-79 .elementor-element.elementor-element-60cb7c9b {
    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-79 .elementor-element.elementor-element-784bfa40 .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-79 .elementor-element.elementor-element-63068e52 img {
    height: 33vh;
  }

  .elementor-79 .elementor-element.elementor-element-d7efd16 img {
    height: 30vh;
  }

  .elementor-79 .elementor-element.elementor-element-c3f0a90 img {
    height: 40vh;
  }

  .elementor-79 .elementor-element.elementor-element-2ae16830 img {
    height: 23vh;
  }

  .elementor-79 .elementor-element.elementor-element-480c1dbb img {
    height: 23vh;
  }

  .elementor-79 .elementor-element.elementor-element-3fd76e3f img {
    height: 40vh;
  }

  .elementor-79 .elementor-element.elementor-element-1f86b833 {
    --margin-top: 30px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }

  .elementor-79 .elementor-element.elementor-element-1d1b2092 {
    --justify-content: center;
  }

  .elementor-79 .elementor-element.elementor-element-989a532 .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-79 .elementor-element.elementor-element-2ebd0908 .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-79 .elementor-element.elementor-element-719cc05c {
    --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-79 .elementor-element.elementor-element-301cf0d2 .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-79 .elementor-element.elementor-element-301cf0d2 .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-79 .elementor-element.elementor-element-6608ac1e .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-79 .elementor-element.elementor-element-6608ac1e .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-79 .elementor-element.elementor-element-2ec1de52 .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-79 .elementor-element.elementor-element-2ec1de52 .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-79 .elementor-element.elementor-element-4f77baf4 .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-79 .elementor-element.elementor-element-4f77baf4 .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-79 .elementor-element.elementor-element-590e9f45 .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-79 .elementor-element.elementor-element-1f68e975 .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-79 .elementor-element.elementor-element-1f68e975 .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-79 .elementor-element.elementor-element-a4d9f24 .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-79 .elementor-element.elementor-element-a4d9f24 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .icon-content {
    font-size: 40px;
  }

  .elementor-79 .elementor-element.elementor-element-a4d9f24 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .icon-content svg {
    width: 40px;
  }

  .elementor-79 .elementor-element.elementor-element-a4d9f24 .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-79 .elementor-element.elementor-element-a4d9f24 .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-79 .elementor-element.elementor-element-6882ada4 .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-79 .elementor-element.elementor-element-a1c379f {
    --padding-top: 3em;
    --padding-bottom: 0em;
    --padding-left: 0em;
    --padding-right: 0em;
  }

  .elementor-79 .elementor-element.elementor-element-4484651e {
    --gap: 0px 0px;
  }

  .elementor-79 .elementor-element.elementor-element-4756daf7 .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-79 .elementor-element.elementor-element-66d81b59 .jeg-elementor-kit.jkit-postblock .jkit-posts {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .elementor-79 .elementor-element.elementor-element-66d81b59 .jeg-elementor-kit.jkit-postblock .jkit-thumb .thumbnail-container {
    height: 250px;
  }

  .elementor-79 .elementor-element.elementor-element-66d81b59 .jeg-elementor-kit.jkit-postblock .jkit-post-category span a,
  .elementor-79 .elementor-element.elementor-element-66d81b59 .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-79 .elementor-element.elementor-element-66d81b59 .jeg-elementor-kit.jkit-postblock .jkit-post-title a,
  .elementor-79 .elementor-element.elementor-element-66d81b59 .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-79 .elementor-element.elementor-element-66d81b59 .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-79 .elementor-element.elementor-element-66d81b59 .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-79 .elementor-element.elementor-element-2987794d {
    --padding-top: 0em;
    --padding-bottom: 15em;
    --padding-left: 0em;
    --padding-right: 0em;
  }

  .elementor-79 .elementor-element.elementor-element-76dd063f .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-79 .elementor-element.elementor-element-7c55f4b0 .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-79 .elementor-element.elementor-element-3ff91d09 .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-79 .elementor-element.elementor-element-253d2c54>.elementor-widget-container {
    margin: 50px 0px -400px 0px;
  }

  .elementor-79 .elementor-element.elementor-element-253d2c54.elementor-element {
    --align-self: center;
  }

  .elementor-79 .elementor-element.elementor-element-253d2c54 {
    --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-79 .elementor-element.elementor-element-1362ca4a {
    --width: 95%;
  }

  .elementor-79 .elementor-element.elementor-element-102665a8 {
    --spacer-size: 30vh;
  }

  .elementor-79 .elementor-element.elementor-element-694f7c28 {
    --spacer-size: 30vh;
  }

  .elementor-79 .elementor-element.elementor-element-3b8bb349 {
    --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-79 .elementor-element.elementor-element-3af350d5 {
    text-align: center;
  }

  .elementor-79 .elementor-element.elementor-element-3af350d5 .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-79 .elementor-element.elementor-element-6fd233c7 {
    border-width: 0px 0px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
  }

  .elementor-79 .elementor-element.elementor-element-1f797f7d>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-79 .elementor-element.elementor-element-1f797f7d {
    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-79 .elementor-element.elementor-element-293db24e>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-79 .elementor-element.elementor-element-293db24e .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-79 .elementor-element.elementor-element-25a8b3e2 {
    --width: 90%;
    --e-con-grid-template-columns: repeat(2, 1fr);
    --grid-auto-flow: row;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }

  .elementor-79 .elementor-element.elementor-element-5eb3b42c .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    padding: 40px 20px 40px 20px;
  }

  .elementor-79 .elementor-element.elementor-element-5eb3b42c .jeg-elementor-kit.jkit-icon-box .title {
    font-size: 14px;
    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-79 .elementor-element.elementor-element-5eb3b42c .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-79 .elementor-element.elementor-element-5eb3b42c .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-79 .elementor-element.elementor-element-7630a28 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    padding: 40px 20px 40px 20px;
  }

  .elementor-79 .elementor-element.elementor-element-7630a28 .jeg-elementor-kit.jkit-icon-box .title {
    font-size: 14px;
    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-79 .elementor-element.elementor-element-7630a28 .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-79 .elementor-element.elementor-element-7630a28 .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-79 .elementor-element.elementor-element-1854ffc7 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    padding: 40px 20px 40px 20px;
  }

  .elementor-79 .elementor-element.elementor-element-1854ffc7 .jeg-elementor-kit.jkit-icon-box .title {
    font-size: 14px;
    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-79 .elementor-element.elementor-element-1854ffc7 .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-79 .elementor-element.elementor-element-1854ffc7 .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-79 .elementor-element.elementor-element-c8a6132 .jeg-elementor-kit.jkit-icon-box .jkit-icon-box-wrapper {
    padding: 40px 20px 40px 20px;
  }

  .elementor-79 .elementor-element.elementor-element-c8a6132 .jeg-elementor-kit.jkit-icon-box .title {
    font-size: 14px;
    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-79 .elementor-element.elementor-element-c8a6132 .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-79 .elementor-element.elementor-element-c8a6132 .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-79 .elementor-element.elementor-element-144846a2 {
    --padding-top: 3em;
    --padding-bottom: 2em;
    --padding-left: 0em;
    --padding-right: 0em;
  }

  .elementor-79 .elementor-element.elementor-element-40de50d8 {
    --justify-content: center;
  }

  .elementor-79 .elementor-element.elementor-element-6753da89 img {
    border-radius: 20px 20px 20px 20px;
  }

  .elementor-79 .elementor-element.elementor-element-548dd3e0>.elementor-widget-container {
    margin: 0px 15px 0px -15px;
  }

  .elementor-79 .elementor-element.elementor-element-548dd3e0 {
    text-align: right;
  }

  .elementor-79 .elementor-element.elementor-element-548dd3e0 img {
    width: 85%;
    border-radius: 20px 20px 20px 20px;
  }

  .elementor-79 .elementor-element.elementor-element-2225d074>.elementor-widget-container {
    margin: -20px 0px 0px 0px;
  }

  .elementor-79 .elementor-element.elementor-element-2225d074.elementor-element {
    --align-self: flex-end;
  }

  .elementor-79 .elementor-element.elementor-element-2225d074 {
    text-align: left;
  }

  .elementor-79 .elementor-element.elementor-element-2225d074 img {
    width: 85%;
    border-radius: 20px 20px 20px 20px;
  }

  .elementor-79 .elementor-element.elementor-element-ca1c882>.elementor-widget-container {
    margin: -20px 15px 0px -15px;
  }

  .elementor-79 .elementor-element.elementor-element-ca1c882 img {
    border-radius: 20px 20px 20px 20px;
  }

  .elementor-79 .elementor-element.elementor-element-2c693201 {
    --gap: 0px 0px;
  }

  .elementor-79 .elementor-element.elementor-element-7e410df0>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-79 .elementor-element.elementor-element-7e410df0.elementor-element {
    --align-self: center;
  }

  .elementor-79 .elementor-element.elementor-element-7e410df0 .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-79 .elementor-element.elementor-element-5a0f62d>.elementor-widget-container {
    margin: 15px 0px 0px 0px;
  }

  .elementor-79 .elementor-element.elementor-element-5a0f62d {
    text-align: center;
  }

  .elementor-79 .elementor-element.elementor-element-5a0f62d .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-79 .elementor-element.elementor-element-c28f6eb>.elementor-widget-container {
    margin: 15px 0px 0px 0px;
  }

  .elementor-79 .elementor-element.elementor-element-c28f6eb {
    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-79 .elementor-element.elementor-element-594b7dc3 {
    --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-79 .elementor-element.elementor-element-67d4976c .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-79 .elementor-element.elementor-element-2649f84d {
    --padding-top: 5em;
    --padding-bottom: 5em;
    --padding-left: 0em;
    --padding-right: 0em;
  }

  .elementor-79 .elementor-element.elementor-element-39d6d8ef {
    --margin-top: 0px;
    --margin-bottom: 30px;
    --margin-left: 0px;
    --margin-right: 0px;
  }

  .elementor-79 .elementor-element.elementor-element-252a73e8 .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-79 .elementor-element.elementor-element-12a2082b {
    text-align: center;
  }

  .elementor-79 .elementor-element.elementor-element-12a2082b .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-79 .elementor-element.elementor-element-76445dac {
    --width: 90%;
  }

  .elementor-79 .elementor-element.elementor-element-319df814 .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-79 .elementor-element.elementor-element-946ff18 .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-79 .elementor-element.elementor-element-27dfadc2 {
    --width: 90%;
  }

  .elementor-79 .elementor-element.elementor-element-592503c .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-79 .elementor-element.elementor-element-1c51bced .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-79 .elementor-element.elementor-element-5910ba9f {
    --width: 90%;
  }

  .elementor-79 .elementor-element.elementor-element-68fa03ec .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-79 .elementor-element.elementor-element-31359ae7 .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-79 .elementor-element.elementor-element-7c92ceea {
    --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-79 .elementor-element.elementor-element-4e5f1f94 .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-79 .elementor-element.elementor-element-4e5f1f94 .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-79 .elementor-element.elementor-element-4e5f1f94 .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-79 .elementor-element.elementor-element-4e5f1f94 .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-79 .elementor-element.elementor-element-4e5f1f94 .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-79 .elementor-element.elementor-element-77d9a975 .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-79 .elementor-element.elementor-element-77d9a975 .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-79 .elementor-element.elementor-element-77d9a975 .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-79 .elementor-element.elementor-element-77d9a975 .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-79 .elementor-element.elementor-element-77d9a975 .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-79 .elementor-element.elementor-element-2280f955 .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-79 .elementor-element.elementor-element-2280f955 .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-79 .elementor-element.elementor-element-2280f955 .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-79 .elementor-element.elementor-element-2280f955 .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-79 .elementor-element.elementor-element-2280f955 .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-79 .elementor-element.elementor-element-661b3b68 .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-79 .elementor-element.elementor-element-661b3b68 .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-79 .elementor-element.elementor-element-661b3b68 .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-79 .elementor-element.elementor-element-661b3b68 .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-79 .elementor-element.elementor-element-661b3b68 .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-79 .elementor-element.elementor-element-783b0385 {
    --margin-top: -30px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }

  .elementor-79 .elementor-element.elementor-element-51b5db99 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 30px;
    --margin-right: 0px;
  }

  .elementor-79 .elementor-element.elementor-element-485abe12 {
    --container-widget-width: 25%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 25%);
    max-width: 25%;
  }

  .elementor-79 .elementor-element.elementor-element-7c5c35c9 {
    --container-widget-width: 25%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 25%);
    max-width: 25%;
  }

  .elementor-79 .elementor-element.elementor-element-3eae5a35 {
    --container-widget-width: 25%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 25%);
    max-width: 25%;
  }

  .elementor-79 .elementor-element.elementor-element-6f3c3d2d {
    --container-widget-width: 25%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 25%);
    max-width: 25%;
  }

  .elementor-79 .elementor-element.elementor-element-349898d5 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }

  .elementor-79 .elementor-element.elementor-element-1552627e.elementor-element {
    --align-self: center;
  }

  .elementor-79 .elementor-element.elementor-element-1552627e .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-79 .elementor-element.elementor-element-4d67a0ea {
    text-align: center;
  }

  .elementor-79 .elementor-element.elementor-element-4d67a0ea .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-79 .elementor-element.elementor-element-3b370282 {
    border-width: 0px 0px 0px 0px;
    --border-top-width: 0px;
    --border-right-width: 0px;
    --border-bottom-width: 0px;
    --border-left-width: 0px;
  }

  .elementor-79 .elementor-element.elementor-element-60cb7c9b>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-79 .elementor-element.elementor-element-60cb7c9b {
    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-79 .elementor-element.elementor-element-784bfa40>.elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }

  .elementor-79 .elementor-element.elementor-element-784bfa40 .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-79 .elementor-element.elementor-element-6e0a8dfb {
    --gap: 0px 0px;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-79 .elementor-element.elementor-element-43f78180 {
    --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;
    --padding-top: 0px;
    --padding-bottom: 5px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-79 .elementor-element.elementor-element-63068e52 {
    width: var(--container-widget-width, 49%);
    max-width: 49%;
    --container-widget-width: 49%;
    --container-widget-flex-grow: 0;
  }

  .elementor-79 .elementor-element.elementor-element-63068e52 img {
    height: 30vh;
  }

  .elementor-79 .elementor-element.elementor-element-d7efd16 {
    width: var(--container-widget-width, 49%);
    max-width: 49%;
    --container-widget-width: 49%;
    --container-widget-flex-grow: 0;
  }

  .elementor-79 .elementor-element.elementor-element-5f2dc7c4 {
    --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;
    --flex-wrap: wrap;
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-79 .elementor-element.elementor-element-c3f0a90 {
    width: var(--container-widget-width, 49%);
    max-width: 49%;
    --container-widget-width: 49%;
    --container-widget-flex-grow: 0;
  }

  .elementor-79 .elementor-element.elementor-element-c3f0a90 img {
    height: 25vh;
  }

  .elementor-79 .elementor-element.elementor-element-2ae16830 {
    width: var(--container-widget-width, 49%);
    max-width: 49%;
    --container-widget-width: 49%;
    --container-widget-flex-grow: 0;
  }

  .elementor-79 .elementor-element.elementor-element-2ae16830 img {
    height: 25vh;
  }

  .elementor-79 .elementor-element.elementor-element-2542f4a1 {
    --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;
    --flex-wrap: wrap;
    --padding-top: 5px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }

  .elementor-79 .elementor-element.elementor-element-480c1dbb {
    width: var(--container-widget-width, 49%);
    max-width: 49%;
    --container-widget-width: 49%;
    --container-widget-flex-grow: 0;
  }

  .elementor-79 .elementor-element.elementor-element-480c1dbb img {
    height: 26vh;
  }

  .elementor-79 .elementor-element.elementor-element-3fd76e3f {
    width: var(--container-widget-width, 49%);
    max-width: 49%;
    --container-widget-width: 49%;
    --container-widget-flex-grow: 0;
  }

  .elementor-79 .elementor-element.elementor-element-3fd76e3f img {
    height: 26vh;
  }

  .elementor-79 .elementor-element.elementor-element-1f86b833 {
    --margin-top: 30px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }

  .elementor-79 .elementor-element.elementor-element-989a532.elementor-element {
    --align-self: flex-start;
  }

  .elementor-79 .elementor-element.elementor-element-989a532 .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-79 .elementor-element.elementor-element-2ebd0908 .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-79 .elementor-element.elementor-element-719cc05c {
    --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-79 .elementor-element.elementor-element-301cf0d2 .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-79 .elementor-element.elementor-element-301cf0d2 .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-79 .elementor-element.elementor-element-301cf0d2 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 15px;
  }

  .elementor-79 .elementor-element.elementor-element-301cf0d2 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    width: 15px;
  }

  .elementor-79 .elementor-element.elementor-element-301cf0d2 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    margin: 0px 0px 0px 0px;
    height: 27px;
    width: 27px;
  }

  .elementor-79 .elementor-element.elementor-element-6608ac1e .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-79 .elementor-element.elementor-element-6608ac1e .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-79 .elementor-element.elementor-element-6608ac1e .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 15px;
  }

  .elementor-79 .elementor-element.elementor-element-6608ac1e .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    width: 15px;
  }

  .elementor-79 .elementor-element.elementor-element-6608ac1e .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    margin: 0px 0px 0px 0px;
    height: 27px;
    width: 27px;
  }

  .elementor-79 .elementor-element.elementor-element-2ec1de52 .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-79 .elementor-element.elementor-element-2ec1de52 .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-79 .elementor-element.elementor-element-2ec1de52 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 15px;
  }

  .elementor-79 .elementor-element.elementor-element-2ec1de52 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    width: 15px;
  }

  .elementor-79 .elementor-element.elementor-element-2ec1de52 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    margin: 0px 0px 0px 0px;
    height: 27px;
    width: 27px;
  }

  .elementor-79 .elementor-element.elementor-element-4f77baf4 .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-79 .elementor-element.elementor-element-4f77baf4 .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-79 .elementor-element.elementor-element-4f77baf4 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon i {
    font-size: 15px;
  }

  .elementor-79 .elementor-element.elementor-element-4f77baf4 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon svg {
    width: 15px;
  }

  .elementor-79 .elementor-element.elementor-element-4f77baf4 .jeg-elementor-kit.jkit-icon-box .icon-box>.icon {
    margin: 0px 0px 0px 0px;
    height: 27px;
    width: 27px;
  }

  .elementor-79 .elementor-element.elementor-element-3de3a07a {
    --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-79 .elementor-element.elementor-element-b392ab4 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }

  .elementor-79 .elementor-element.elementor-element-590e9f45.elementor-element {
    --align-self: center;
  }

  .elementor-79 .elementor-element.elementor-element-590e9f45 .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-79 .elementor-element.elementor-element-1f68e975 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }

  .elementor-79 .elementor-element.elementor-element-1f68e975.elementor-element {
    --align-self: center;
  }

  .elementor-79 .elementor-element.elementor-element-1f68e975 .jeg-elementor-kit.jkit-animated-text {
    text-align: center;
  }

  .elementor-79 .elementor-element.elementor-element-1f68e975 .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-79 .elementor-element.elementor-element-1f68e975 .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-79 .elementor-element.elementor-element-a4d9f24 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }

  .elementor-79 .elementor-element.elementor-element-a4d9f24 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box {
    margin: 0px 0px 100px 0px;
    padding: 10px 20px 40px 20px;
  }

  .elementor-79 .elementor-element.elementor-element-a4d9f24 .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-79 .elementor-element.elementor-element-a4d9f24 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .icon-content {
    font-size: 40px;
  }

  .elementor-79 .elementor-element.elementor-element-a4d9f24 .jeg-elementor-kit.jkit-testimonials .testimonials-track .testimonial-item .testimonial-box .icon-content svg {
    width: 40px;
  }

  .elementor-79 .elementor-element.elementor-element-a4d9f24 .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-79 .elementor-element.elementor-element-a4d9f24 .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-79 .elementor-element.elementor-element-a4d9f24 .jeg-elementor-kit.jkit-testimonials.style-1 .testimonials-track .testimonial-item .testimonial-box .testimonial-slider .comment-bio {
    bottom: -125px;
  }

  .elementor-79 .elementor-element.elementor-element-a77adf2 {
    --padding-top: 0em;
    --padding-bottom: 2em;
    --padding-left: 0em;
    --padding-right: 0em;
  }

  .elementor-79 .elementor-element.elementor-element-6882ada4 .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-79 .elementor-element.elementor-element-a1c379f {
    --padding-top: 3em;
    --padding-bottom: 2em;
    --padding-left: 0em;
    --padding-right: 0em;
  }

  .elementor-79 .elementor-element.elementor-element-6606220f {
    --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-79 .elementor-element.elementor-element-4756daf7>.elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }

  .elementor-79 .elementor-element.elementor-element-4756daf7 .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-79 .elementor-element.elementor-element-66d81b59 .jeg-elementor-kit.jkit-postblock .jkit-posts {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .elementor-79 .elementor-element.elementor-element-66d81b59 .jeg-elementor-kit.jkit-postblock .jkit-post-category span a,
  .elementor-79 .elementor-element.elementor-element-66d81b59 .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-79 .elementor-element.elementor-element-66d81b59 .jeg-elementor-kit.jkit-postblock .jkit-post-title a,
  .elementor-79 .elementor-element.elementor-element-66d81b59 .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-79 .elementor-element.elementor-element-66d81b59 .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-79 .elementor-element.elementor-element-66d81b59 .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-301cf0d2 .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-301cf0d2 .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-6608ac1e .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-6608ac1e .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-2ec1de52 .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-2ec1de52 .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-4f77baf4 .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-4f77baf4 .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-a4d9f24 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) {
    display: flex;
    flex-direction: row;
  }
}

@media (min-width: 1367px) {
  .elementor-element.elementor-element-a4d9f24 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item {
    width: calc(2)
  }
}

@media (min-width: 1367px) {
  .elementor-element.elementor-element-a4d9f24 .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-a4d9f24 .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-a4d9f24 .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-a4d9f24 .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-a4d9f24 .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-a4d9f24 .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-a4d9f24 .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-a4d9f24 .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-a4d9f24 .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-a4d9f24 .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-a4d9f24 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) {
    display: flex;
    flex-direction: row;
  }
}

@media (max-width: 767px) {
  .elementor-element.elementor-element-a4d9f24 .jeg-elementor-kit.jkit-testimonials .testimonials-track:not(.tns-slider) .testimonial-item {
    width: calc(1)
  }
}

@media (max-width: 767px) {
  .elementor-element.elementor-element-a4d9f24 .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-a4d9f24 .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-2daea3c8 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) {
    display: flex;
    flex-direction: row;
  }
}

@media (min-width: 1367px) {
  .elementor-element.elementor-element-2daea3c8 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) .client-slider {
    width: calc(6)
  }
}

@media (min-width: 1367px) {
  .elementor-element.elementor-element-2daea3c8 .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-2daea3c8 .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-2daea3c8 .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-2daea3c8 .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-2daea3c8 .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-2daea3c8 .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-2daea3c8 .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-2daea3c8 .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-2daea3c8 .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-2daea3c8 .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-2daea3c8 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) {
    display: flex;
    flex-direction: row;
  }
}

@media (max-width: 767px) {
  .elementor-element.elementor-element-2daea3c8 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider) .client-slider {
    width: calc(2)
  }
}

@media (max-width: 767px) {
  .elementor-element.elementor-element-2daea3c8 .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-2daea3c8 .jeg-elementor-kit.jkit-client-logo .client-track:not(.tns-slider):not(:nth-child(2)) {
    margin-right: 10px;
  }
}


.elementor-element.elementor-element-696a0e1 img {
  width: 85%;
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px) hue-rotate(0deg) !important;
  border-radius: 8px 8px 8px 8px !important;
}