.elementor-129 .elementor-element.elementor-element-61fe7d09 {
  --display: flex;
  --min-height: 800px;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: flex-start;
  --overlay-opacity: 0.85;
  --padding-top: 160px;
  --padding-bottom: 80px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-129
  .elementor-element.elementor-element-61fe7d09:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-129
  .elementor-element.elementor-element-61fe7d09
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-secondary);
  background-image: url("/assets/solar-panel-combined-with-dual-inverter-compressor.webp");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-129 .elementor-element.elementor-element-61fe7d09::before,
.elementor-129
  .elementor-element.elementor-element-61fe7d09
  > .elementor-background-video-container::before,
.elementor-129
  .elementor-element.elementor-element-61fe7d09
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-129
  .elementor-element.elementor-element-61fe7d09
  > .elementor-background-slideshow::before,
.elementor-129
  .elementor-element.elementor-element-61fe7d09
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-129
  .elementor-element.elementor-element-61fe7d09
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-color: #000c18;
  --background-overlay: "";
}
.elementor-129 .elementor-element.elementor-element-4a2e6bb3 {
  --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;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-129 .elementor-element.elementor-element-753a591c {
  --display: flex;
  --overflow: hidden;
}
.elementor-widget-icon-list .elementor-icon-list-icon svg {
  fill: var(--e-global-color-primary);
}
.elementor-widget-icon-list
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-widget-icon-list .elementor-icon-list-item > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-widget-icon-list .elementor-icon-list-text {
  color: var(--e-global-color-secondary);
}
.elementor-129
  .elementor-element.elementor-element-4d03992a
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-accent);
  transition: color 0.3s;
}
.elementor-129
  .elementor-element.elementor-element-4d03992a
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-accent);
  transition: fill 0.3s;
}
.elementor-129 .elementor-element.elementor-element-4d03992a {
  --e-icon-list-icon-size: 16px;
  --icon-vertical-offset: 0px;
}
.elementor-129
  .elementor-element.elementor-element-4d03992a
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-129
  .elementor-element.elementor-element-4d03992a
  .elementor-icon-list-item
  > a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-129
  .elementor-element.elementor-element-4d03992a
  .elementor-icon-list-text {
  color: #ffffff;
  transition: color 0.3s;
}
.elementor-widget-heading .elementor-heading-title {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
  color: var(--e-global-color-primary);
}
.elementor-129
  .elementor-element.elementor-element-51c6dfc6
  .elementor-heading-title {
  font-weight: 600;
  line-height: 1.1em;
  color: #ffffff;
}
.elementor-widget-text-editor {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
  color: var(--e-global-color-text);
}
.elementor-widget-text-editor.elementor-drop-cap-view-stacked
  .elementor-drop-cap {
  background-color: var(--e-global-color-primary);
}
.elementor-widget-text-editor.elementor-drop-cap-view-framed
  .elementor-drop-cap,
.elementor-widget-text-editor.elementor-drop-cap-view-default
  .elementor-drop-cap {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.elementor-129 .elementor-element.elementor-element-73ed3ea7 {
  width: var(--container-widget-width, 89%);
  max-width: 89%;
  --container-widget-width: 89%;
  --container-widget-flex-grow: 0;
  color: #ffffff;
}
.elementor-129
  .elementor-element.elementor-element-73ed3ea7
  > .elementor-widget-container {
  margin: 0px 0px -5px 0px;
}
.elementor-129 .elementor-element.elementor-element-5f19fdce {
  --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;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-widget-button .elementor-button {
  background-color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-weight: var(--e-global-typography-accent-font-weight);
}
.elementor-129
  .elementor-element.elementor-element-65838c1c
  .elementor-button-content-wrapper {
  flex-direction: row;
}
.elementor-129
  .elementor-element.elementor-element-6fd0e6d8
  .elementor-button-content-wrapper {
  flex-direction: row-reverse;
}
.elementor-129 .elementor-element.elementor-element-1d0641ba {
  --display: flex;
  --align-items: flex-end;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --padding-top: 10px;
  --padding-bottom: 10px;
  --padding-left: 10px;
  --padding-right: 40px;
}
.elementor-129 .elementor-element.elementor-element-24a5b635 {
  --display: flex;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 40px;
  --padding-bottom: 40px;
  --padding-left: 40px;
  --padding-right: 40px;
  --z-index: 10;
}
.elementor-129
  .elementor-element.elementor-element-24a5b635:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-129
  .elementor-element.elementor-element-24a5b635
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-129 .elementor-element.elementor-element-7d9685d3 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
}
.elementor-129 .elementor-element.elementor-element-37199038 {
  --display: flex;
}
.elementor-widget-image .widget-image-caption {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-129
  .elementor-element.elementor-element-645466e4
  > .elementor-widget-container {
  margin: -250px 0px 0px 0px;
}
.elementor-129 .elementor-element.elementor-element-645466e4 img {
  border-radius: 20px 20px 20px 20px;
}
.elementor-129 .elementor-element.elementor-element-16abdba6 {
  --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;
  --padding-top: 80px;
  --padding-bottom: 80px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-129
  .elementor-element.elementor-element-16abdba6:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-129
  .elementor-element.elementor-element-16abdba6
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #fff9e8;
}
.elementor-129 .elementor-element.elementor-element-5a3e6fcf {
  --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;
  --overflow: hidden;
}
.elementor-129 .elementor-element.elementor-element-d23d86b {
  --display: flex;
  --border-radius: 20px 20px 20px 20px;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.05);
  --padding-top: 25px;
  --padding-bottom: 25px;
  --padding-left: 25px;
  --padding-right: 25px;
}
.elementor-129
  .elementor-element.elementor-element-d23d86b:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-129
  .elementor-element.elementor-element-d23d86b
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-129
  .elementor-element.elementor-element-60545ecd
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-0b48cae);
  transition: color 0.3s;
}
.elementor-129
  .elementor-element.elementor-element-60545ecd
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-0b48cae);
  transition: fill 0.3s;
}
.elementor-129 .elementor-element.elementor-element-60545ecd {
  --e-icon-list-icon-size: 16px;
  --icon-vertical-offset: 0px;
}
.elementor-129
  .elementor-element.elementor-element-60545ecd
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-129
  .elementor-element.elementor-element-60545ecd
  .elementor-icon-list-item
  > a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-129
  .elementor-element.elementor-element-60545ecd
  .elementor-icon-list-text {
  color: var(--e-global-color-secondary);
  transition: color 0.3s;
}
.elementor-129
  .elementor-element.elementor-element-36c64fb0
  .elementor-heading-title {
  color: var(--e-global-color-secondary);
}
.elementor-129
  .elementor-element.elementor-element-1533de73
  > .elementor-widget-container {
  margin: 0px 0px -10px 0px;
}
.elementor-129
  .elementor-element.elementor-element-6dcea6c7
  .elementor-button-content-wrapper {
  flex-direction: row;
}
.elementor-129 .elementor-element.elementor-element-42f54ad9 {
  --display: flex;
  --border-radius: 15px 15px 15px 15px;
  --margin-top: 5px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-129
  .elementor-element.elementor-element-42f54ad9:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-129
  .elementor-element.elementor-element-42f54ad9
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("/assets/engineers-is-checking-the-air-conditioning.webp");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-129 .elementor-element.elementor-element-7063f5fc {
  --spacer-size: 345px;
}
.elementor-129 .elementor-element.elementor-element-3f67b308 {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-129 .elementor-element.elementor-element-3edabb1f {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
  --border-radius: 20px 20px 20px 20px;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.05);
}
.elementor-129
  .elementor-element.elementor-element-3edabb1f:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-129
  .elementor-element.elementor-element-3edabb1f
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-129 .elementor-element.elementor-element-54f36144 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
}
.elementor-129 .elementor-element.elementor-element-3f79956e {
  --display: flex;
  --border-radius: 10px 10px 10px 10px;
}
.elementor-129
  .elementor-element.elementor-element-3f79956e:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-129
  .elementor-element.elementor-element-3f79956e
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("/assets/electrician-repairing-air-conditioner-indoor.webp");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-129 .elementor-element.elementor-element-6be42191 {
  --display: flex;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
}
.elementor-129
  .elementor-element.elementor-element-377aa0a2
  .elementor-heading-title {
  color: var(--e-global-color-secondary);
}
.elementor-129
  .elementor-element.elementor-element-7d177f36
  > .elementor-widget-container {
  margin: 0px 0px -15px 0px;
}
.elementor-129 .elementor-element.elementor-element-2df44482 {
  --display: flex;
  --justify-content: center;
}
.elementor-widget-icon.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-primary);
}
.elementor-widget-icon.elementor-view-framed .elementor-icon,
.elementor-widget-icon.elementor-view-default .elementor-icon {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.elementor-widget-icon.elementor-view-framed .elementor-icon,
.elementor-widget-icon.elementor-view-default .elementor-icon svg {
  fill: var(--e-global-color-primary);
}
.elementor-129
  .elementor-element.elementor-element-5db47854
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-129
  .elementor-element.elementor-element-5db47854.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-accent);
  color: var(--e-global-color-secondary);
}
.elementor-129
  .elementor-element.elementor-element-5db47854.elementor-view-framed
  .elementor-icon,
.elementor-129
  .elementor-element.elementor-element-5db47854.elementor-view-default
  .elementor-icon {
  color: var(--e-global-color-accent);
  border-color: var(--e-global-color-accent);
}
.elementor-129
  .elementor-element.elementor-element-5db47854.elementor-view-framed
  .elementor-icon,
.elementor-129
  .elementor-element.elementor-element-5db47854.elementor-view-default
  .elementor-icon
  svg {
  fill: var(--e-global-color-accent);
}
.elementor-129
  .elementor-element.elementor-element-5db47854.elementor-view-framed
  .elementor-icon {
  background-color: var(--e-global-color-secondary);
}
.elementor-129
  .elementor-element.elementor-element-5db47854.elementor-view-stacked
  .elementor-icon
  svg {
  fill: var(--e-global-color-secondary);
}
.elementor-129 .elementor-element.elementor-element-5db47854 .elementor-icon {
  font-size: 20px;
}
.elementor-129
  .elementor-element.elementor-element-5db47854
  .elementor-icon
  svg {
  height: 20px;
}
.elementor-129 .elementor-element.elementor-element-784234c {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
  --border-radius: 20px 20px 20px 20px;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.05);
}
.elementor-129
  .elementor-element.elementor-element-784234c:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-129
  .elementor-element.elementor-element-784234c
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-129 .elementor-element.elementor-element-58108b35 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
}
.elementor-129 .elementor-element.elementor-element-7b63f1ae {
  --display: flex;
  --border-radius: 10px 10px 10px 10px;
}
.elementor-129
  .elementor-element.elementor-element-7b63f1ae:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-129
  .elementor-element.elementor-element-7b63f1ae
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("/assets/professional-repairman-installing-air-conditioner.webp");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-129 .elementor-element.elementor-element-5dbb1e6a {
  --display: flex;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
}
.elementor-129
  .elementor-element.elementor-element-e1f68a7
  .elementor-heading-title {
  color: var(--e-global-color-secondary);
}
.elementor-129
  .elementor-element.elementor-element-49d90e18
  > .elementor-widget-container {
  margin: 0px 0px -15px 0px;
}
.elementor-129 .elementor-element.elementor-element-2dbaa90a {
  --display: flex;
  --justify-content: center;
}
.elementor-129
  .elementor-element.elementor-element-2a536872
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-129
  .elementor-element.elementor-element-2a536872.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-accent);
  color: var(--e-global-color-secondary);
}
.elementor-129
  .elementor-element.elementor-element-2a536872.elementor-view-framed
  .elementor-icon,
.elementor-129
  .elementor-element.elementor-element-2a536872.elementor-view-default
  .elementor-icon {
  color: var(--e-global-color-accent);
  border-color: var(--e-global-color-accent);
}
.elementor-129
  .elementor-element.elementor-element-2a536872.elementor-view-framed
  .elementor-icon,
.elementor-129
  .elementor-element.elementor-element-2a536872.elementor-view-default
  .elementor-icon
  svg {
  fill: var(--e-global-color-accent);
}
.elementor-129
  .elementor-element.elementor-element-2a536872.elementor-view-framed
  .elementor-icon {
  background-color: var(--e-global-color-secondary);
}
.elementor-129
  .elementor-element.elementor-element-2a536872.elementor-view-stacked
  .elementor-icon
  svg {
  fill: var(--e-global-color-secondary);
}
.elementor-129 .elementor-element.elementor-element-2a536872 .elementor-icon {
  font-size: 20px;
}
.elementor-129
  .elementor-element.elementor-element-2a536872
  .elementor-icon
  svg {
  height: 20px;
}
.elementor-129 .elementor-element.elementor-element-6a726e79 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
  --border-radius: 20px 20px 20px 20px;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.05);
}
.elementor-129
  .elementor-element.elementor-element-6a726e79:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-129
  .elementor-element.elementor-element-6a726e79
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-129 .elementor-element.elementor-element-713d1e5c {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
}
.elementor-129 .elementor-element.elementor-element-fa6ffda {
  --display: flex;
  --border-radius: 10px 10px 10px 10px;
}
.elementor-129
  .elementor-element.elementor-element-fa6ffda:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-129
  .elementor-element.elementor-element-fa6ffda
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("/assets/craftsman-using-drill-while-repairing-conditioner.webp");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-129 .elementor-element.elementor-element-647741db {
  --display: flex;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
}
.elementor-129
  .elementor-element.elementor-element-50c6ee17
  .elementor-heading-title {
  color: var(--e-global-color-secondary);
}
.elementor-129
  .elementor-element.elementor-element-68c613c9
  > .elementor-widget-container {
  margin: 0px 0px -15px 0px;
}
.elementor-129 .elementor-element.elementor-element-31314934 {
  --display: flex;
  --justify-content: center;
}
.elementor-129
  .elementor-element.elementor-element-1957c74
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-129
  .elementor-element.elementor-element-1957c74.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-accent);
  color: var(--e-global-color-secondary);
}
.elementor-129
  .elementor-element.elementor-element-1957c74.elementor-view-framed
  .elementor-icon,
.elementor-129
  .elementor-element.elementor-element-1957c74.elementor-view-default
  .elementor-icon {
  color: var(--e-global-color-accent);
  border-color: var(--e-global-color-accent);
}
.elementor-129
  .elementor-element.elementor-element-1957c74.elementor-view-framed
  .elementor-icon,
.elementor-129
  .elementor-element.elementor-element-1957c74.elementor-view-default
  .elementor-icon
  svg {
  fill: var(--e-global-color-accent);
}
.elementor-129
  .elementor-element.elementor-element-1957c74.elementor-view-framed
  .elementor-icon {
  background-color: var(--e-global-color-secondary);
}
.elementor-129
  .elementor-element.elementor-element-1957c74.elementor-view-stacked
  .elementor-icon
  svg {
  fill: var(--e-global-color-secondary);
}
.elementor-129 .elementor-element.elementor-element-1957c74 .elementor-icon {
  font-size: 20px;
}
.elementor-129
  .elementor-element.elementor-element-1957c74
  .elementor-icon
  svg {
  height: 20px;
}
.elementor-129 .elementor-element.elementor-element-55ccc9cd {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
  --border-radius: 20px 20px 20px 20px;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.05);
}
.elementor-129
  .elementor-element.elementor-element-55ccc9cd:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-129
  .elementor-element.elementor-element-55ccc9cd
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-129 .elementor-element.elementor-element-67894460 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
}
.elementor-129 .elementor-element.elementor-element-5b1cacee {
  --display: flex;
  --border-radius: 10px 10px 10px 10px;
}
.elementor-129
  .elementor-element.elementor-element-5b1cacee:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-129
  .elementor-element.elementor-element-5b1cacee
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("/assets/air-conditioning-installing-repair-condition.webp");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-129 .elementor-element.elementor-element-2a3389c2 {
  --display: flex;
  --gap: 10px 10px;
  --row-gap: 10px;
  --column-gap: 10px;
}
.elementor-129
  .elementor-element.elementor-element-e38083b
  .elementor-heading-title {
  color: var(--e-global-color-secondary);
}
.elementor-129
  .elementor-element.elementor-element-4411edd2
  > .elementor-widget-container {
  margin: 0px 0px -15px 0px;
}
.elementor-129 .elementor-element.elementor-element-503d078 {
  --display: flex;
  --justify-content: center;
}
.elementor-129
  .elementor-element.elementor-element-49455f7b
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-129
  .elementor-element.elementor-element-49455f7b.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-accent);
  color: var(--e-global-color-secondary);
}
.elementor-129
  .elementor-element.elementor-element-49455f7b.elementor-view-framed
  .elementor-icon,
.elementor-129
  .elementor-element.elementor-element-49455f7b.elementor-view-default
  .elementor-icon {
  color: var(--e-global-color-accent);
  border-color: var(--e-global-color-accent);
}
.elementor-129
  .elementor-element.elementor-element-49455f7b.elementor-view-framed
  .elementor-icon,
.elementor-129
  .elementor-element.elementor-element-49455f7b.elementor-view-default
  .elementor-icon
  svg {
  fill: var(--e-global-color-accent);
}
.elementor-129
  .elementor-element.elementor-element-49455f7b.elementor-view-framed
  .elementor-icon {
  background-color: var(--e-global-color-secondary);
}
.elementor-129
  .elementor-element.elementor-element-49455f7b.elementor-view-stacked
  .elementor-icon
  svg {
  fill: var(--e-global-color-secondary);
}
.elementor-129 .elementor-element.elementor-element-49455f7b .elementor-icon {
  font-size: 20px;
}
.elementor-129
  .elementor-element.elementor-element-49455f7b
  .elementor-icon
  svg {
  height: 20px;
}
.elementor-129 .elementor-element.elementor-element-3c5a81d6 {
  --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;
  --padding-top: 80px;
  --padding-bottom: 80px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-129 .elementor-element.elementor-element-1523ed8e {
  --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;
  --overflow: hidden;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-129 .elementor-element.elementor-element-2e668c92 {
  --display: flex;
}
.elementor-129
  .elementor-element.elementor-element-1ec337b2
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-0b48cae);
  transition: color 0.3s;
}
.elementor-129
  .elementor-element.elementor-element-1ec337b2
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-0b48cae);
  transition: fill 0.3s;
}
.elementor-129 .elementor-element.elementor-element-1ec337b2 {
  --e-icon-list-icon-size: 16px;
  --icon-vertical-offset: 0px;
}
.elementor-129
  .elementor-element.elementor-element-1ec337b2
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-129
  .elementor-element.elementor-element-1ec337b2
  .elementor-icon-list-item
  > a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-129
  .elementor-element.elementor-element-1ec337b2
  .elementor-icon-list-text {
  color: var(--e-global-color-secondary);
  transition: color 0.3s;
}
.elementor-129
  .elementor-element.elementor-element-37de5980
  .elementor-heading-title {
  color: var(--e-global-color-secondary);
}
.elementor-129
  .elementor-element.elementor-element-1e321895
  > .elementor-widget-container {
  margin: 0px 0px -10px 0px;
}
.elementor-129 .elementor-element.elementor-element-232706e7 {
  --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;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-129 .elementor-element.elementor-element-5c15c941 {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-129
  .elementor-element.elementor-element-28704ebe.jkit-equal-height-enable,
.elementor-129
  .elementor-element.elementor-element-28704ebe.jkit-equal-height-enable
  > .elementor-widget-container,
.elementor-129
  .elementor-element.elementor-element-28704ebe.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box,
.elementor-129
  .elementor-element.elementor-element-28704ebe.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  height: 100%;
}
.elementor-129
  .elementor-element.elementor-element-28704ebe
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper:hover:before {
  background-color: var(--e-global-color-1994999);
}
.elementor-129
  .elementor-element.elementor-element-28704ebe
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  text-align: center;
  padding: 20px 20px 20px 20px;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.07);
  border-style: none;
  border-radius: 20px 20px 20px 20px;
}
.elementor-129
  .elementor-element.elementor-element-28704ebe
  .jeg-elementor-kit.jkit-icon-box
  .title {
  margin: 10px 0px 10px 0px;
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-129
  .elementor-element.elementor-element-28704ebe
  .jeg-elementor-kit.jkit-icon-box
  .icon-box.icon-box-body
  .icon-box-description {
  margin: 0px 0px 0px 0px;
}
.elementor-129
  .elementor-element.elementor-element-28704ebe
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  i {
  font-size: 100px;
}
.elementor-129
  .elementor-element.elementor-element-28704ebe
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  svg {
  width: 100px;
}
.elementor-129
  .elementor-element.elementor-element-28704ebe
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon {
  border-style: solid;
  border-width: 0px 0px 2px 0px;
  border-color: var(--e-global-color-accent);
  border-radius: 10px 10px 10px 10px;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
  padding: 10px 10px 10px 10px;
}
.elementor-129
  .elementor-element.elementor-element-28704ebe
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  i {
  font-size: 30px;
}
.elementor-129
  .elementor-element.elementor-element-28704ebe
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  svg {
  width: 30px;
}
.elementor-129 .elementor-element.elementor-element-68adf180 {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-129
  .elementor-element.elementor-element-7daa6eb1.jkit-equal-height-enable,
.elementor-129
  .elementor-element.elementor-element-7daa6eb1.jkit-equal-height-enable
  > .elementor-widget-container,
.elementor-129
  .elementor-element.elementor-element-7daa6eb1.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box,
.elementor-129
  .elementor-element.elementor-element-7daa6eb1.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  height: 100%;
}
.elementor-129
  .elementor-element.elementor-element-7daa6eb1
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper:hover:before {
  background-color: var(--e-global-color-1994999);
}
.elementor-129
  .elementor-element.elementor-element-7daa6eb1
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  text-align: center;
  padding: 20px 20px 20px 20px;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.07);
  border-style: none;
  border-radius: 20px 20px 20px 20px;
}
.elementor-129
  .elementor-element.elementor-element-7daa6eb1
  .jeg-elementor-kit.jkit-icon-box
  .title {
  margin: 10px 0px 10px 0px;
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-129
  .elementor-element.elementor-element-7daa6eb1
  .jeg-elementor-kit.jkit-icon-box
  .icon-box.icon-box-body
  .icon-box-description {
  margin: 0px 0px 0px 0px;
}
.elementor-129
  .elementor-element.elementor-element-7daa6eb1
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  i {
  font-size: 100px;
}
.elementor-129
  .elementor-element.elementor-element-7daa6eb1
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  svg {
  width: 100px;
}
.elementor-129
  .elementor-element.elementor-element-7daa6eb1
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon {
  border-style: solid;
  border-width: 0px 0px 2px 0px;
  border-color: var(--e-global-color-accent);
  border-radius: 10px 10px 10px 10px;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
  padding: 10px 10px 10px 10px;
}
.elementor-129
  .elementor-element.elementor-element-7daa6eb1
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  i {
  font-size: 30px;
}
.elementor-129
  .elementor-element.elementor-element-7daa6eb1
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  svg {
  width: 30px;
}
.elementor-129 .elementor-element.elementor-element-43b30de9 {
  --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;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-129 .elementor-element.elementor-element-439ccfb5 {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-129
  .elementor-element.elementor-element-2ae6c7d8.jkit-equal-height-enable,
.elementor-129
  .elementor-element.elementor-element-2ae6c7d8.jkit-equal-height-enable
  > .elementor-widget-container,
.elementor-129
  .elementor-element.elementor-element-2ae6c7d8.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box,
.elementor-129
  .elementor-element.elementor-element-2ae6c7d8.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  height: 100%;
}
.elementor-129
  .elementor-element.elementor-element-2ae6c7d8
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper:hover:before {
  background-color: var(--e-global-color-1994999);
}
.elementor-129
  .elementor-element.elementor-element-2ae6c7d8
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  text-align: center;
  padding: 20px 20px 20px 20px;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.07);
  border-style: none;
  border-radius: 20px 20px 20px 20px;
}
.elementor-129
  .elementor-element.elementor-element-2ae6c7d8
  .jeg-elementor-kit.jkit-icon-box
  .title {
  margin: 10px 0px 10px 0px;
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-129
  .elementor-element.elementor-element-2ae6c7d8
  .jeg-elementor-kit.jkit-icon-box
  .icon-box.icon-box-body
  .icon-box-description {
  margin: 0px 0px 0px 0px;
}
.elementor-129
  .elementor-element.elementor-element-2ae6c7d8
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  i {
  font-size: 100px;
}
.elementor-129
  .elementor-element.elementor-element-2ae6c7d8
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  svg {
  width: 100px;
}
.elementor-129
  .elementor-element.elementor-element-2ae6c7d8
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon {
  border-style: solid;
  border-width: 0px 0px 2px 0px;
  border-color: var(--e-global-color-accent);
  border-radius: 10px 10px 10px 10px;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
  padding: 10px 10px 10px 10px;
}
.elementor-129
  .elementor-element.elementor-element-2ae6c7d8
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  i {
  font-size: 30px;
}
.elementor-129
  .elementor-element.elementor-element-2ae6c7d8
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  svg {
  width: 30px;
}
.elementor-129 .elementor-element.elementor-element-7e347836 {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-129
  .elementor-element.elementor-element-b453de7.jkit-equal-height-enable,
.elementor-129
  .elementor-element.elementor-element-b453de7.jkit-equal-height-enable
  > .elementor-widget-container,
.elementor-129
  .elementor-element.elementor-element-b453de7.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box,
.elementor-129
  .elementor-element.elementor-element-b453de7.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  height: 100%;
}
.elementor-129
  .elementor-element.elementor-element-b453de7
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper:hover:before {
  background-color: var(--e-global-color-1994999);
}
.elementor-129
  .elementor-element.elementor-element-b453de7
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  text-align: center;
  padding: 20px 20px 20px 20px;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.07);
  border-style: none;
  border-radius: 20px 20px 20px 20px;
}
.elementor-129
  .elementor-element.elementor-element-b453de7
  .jeg-elementor-kit.jkit-icon-box
  .title {
  margin: 10px 0px 10px 0px;
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-129
  .elementor-element.elementor-element-b453de7
  .jeg-elementor-kit.jkit-icon-box
  .icon-box.icon-box-body
  .icon-box-description {
  margin: 0px 0px 0px 0px;
}
.elementor-129
  .elementor-element.elementor-element-b453de7
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  i {
  font-size: 100px;
}
.elementor-129
  .elementor-element.elementor-element-b453de7
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  svg {
  width: 100px;
}
.elementor-129
  .elementor-element.elementor-element-b453de7
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon {
  border-style: solid;
  border-width: 0px 0px 2px 0px;
  border-color: var(--e-global-color-accent);
  border-radius: 10px 10px 10px 10px;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.1);
  padding: 10px 10px 10px 10px;
}
.elementor-129
  .elementor-element.elementor-element-b453de7
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  i {
  font-size: 30px;
}
.elementor-129
  .elementor-element.elementor-element-b453de7
  .jeg-elementor-kit.jkit-icon-box
  .icon-box
  > .icon
  svg {
  width: 30px;
}
.elementor-129 .elementor-element.elementor-element-492383b8 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --align-items: center;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-129
  .elementor-element.elementor-element-700915f8
  .elementor-button-content-wrapper {
  flex-direction: row-reverse;
}
.elementor-129
  .elementor-element.elementor-element-5acce6e4
  .jeg-elementor-kit.jkit-video-button
  .jkit-video-popup-btn {
  background-color: var(--e-global-color-0b48cae);
  padding: 0px 0px 0px 7px;
  height: 55px;
  width: 55px;
  line-height: 70px;
}
.elementor-129
  .elementor-element.elementor-element-5acce6e4
  .jeg-elementor-kit.jkit-video-button {
  text-align: center;
}
.elementor-129
  .elementor-element.elementor-element-5acce6e4
  .jeg-elementor-kit.jkit-video-button
  .jkit-video-popup-btn
  i,
.elementor-129
  .elementor-element.elementor-element-5acce6e4
  .jeg-elementor-kit.jkit-video-button
  .jkit-video-popup-btn
  span {
  color: #ffffff;
}
.elementor-129
  .elementor-element.elementor-element-5acce6e4
  .jeg-elementor-kit.jkit-video-button
  .jkit-video-popup-btn
  svg {
  fill: #ffffff;
}
.elementor-129
  .elementor-element.elementor-element-5acce6e4
  .jeg-elementor-kit.jkit-video-button
  .jkit-video-popup-btn.glow-enable:not(.hover-gradient):after,
.elementor-129
  .elementor-element.elementor-element-5acce6e4
  .jeg-elementor-kit.jkit-video-button
  .jkit-video-popup-btn.glow-enable:not(.hover-gradient):before,
.elementor-129
  .elementor-element.elementor-element-5acce6e4
  .jeg-elementor-kit.jkit-video-button
  .jkit-video-popup-btn.glow-enable.hover-gradient
  > span:after,
.elementor-129
  .elementor-element.elementor-element-5acce6e4
  .jeg-elementor-kit.jkit-video-button
  .jkit-video-popup-btn.glow-enable.hover-gradient
  > span:before {
  color: var(--e-global-color-0b48cae);
}
.elementor-129
  .elementor-element.elementor-element-5acce6e4
  .jeg-elementor-kit.jkit-video-button
  i {
  font-size: 25px;
}
.elementor-129
  .elementor-element.elementor-element-5acce6e4
  .jeg-elementor-kit.jkit-video-button
  svg {
  width: 25px;
}
.elementor-129 .elementor-element.elementor-element-61b8b15b {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
}
.elementor-129 .elementor-element.elementor-element-27e0fb28 {
  --display: flex;
  --justify-content: flex-end;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-129 .elementor-element.elementor-element-6efb991e {
  --display: flex;
  --min-height: 550px;
  --border-radius: 20px 20px 20px 20px;
}
.elementor-129
  .elementor-element.elementor-element-6efb991e:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-129
  .elementor-element.elementor-element-6efb991e
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("/assets/concentrated-young-indian-engineer-setting-up-air.webp");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-129 .elementor-element.elementor-element-627424a7 {
  --spacer-size: 50px;
}
.elementor-129 .elementor-element.elementor-element-215f4595 {
  --display: flex;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-129 .elementor-element.elementor-element-3e4a68d8 {
  --display: flex;
  --min-height: 450px;
  --border-radius: 20px 20px 20px 20px;
}
.elementor-129
  .elementor-element.elementor-element-3e4a68d8:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-129
  .elementor-element.elementor-element-3e4a68d8
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("/assets/engineers-inspecting-the-air-conditioning-system.webp");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-129 .elementor-element.elementor-element-6448d20b {
  --spacer-size: 50px;
}
.elementor-129 .elementor-element.elementor-element-5eb1a773 {
  --display: flex;
  --border-radius: 20px 20px 20px 20px;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.07);
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: -50px;
  --margin-right: 0px;
  --z-index: 10;
}
.elementor-129
  .elementor-element.elementor-element-5eb1a773:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-129
  .elementor-element.elementor-element-5eb1a773
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-widget-counter .elementor-counter-number-wrapper {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-widget-counter .elementor-counter-title {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-129
  .elementor-element.elementor-element-2f4b1167
  .elementor-counter-number-wrapper {
  color: var(--e-global-color-secondary);
  font-size: 45px;
  font-weight: 600;
}
.elementor-129
  .elementor-element.elementor-element-2f4b1167
  .elementor-counter-title {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-129 .elementor-element.elementor-element-754f6206 {
  --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;
  --overlay-opacity: 0.25;
  --padding-top: 80px;
  --padding-bottom: 80px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-129
  .elementor-element.elementor-element-754f6206:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-129
  .elementor-element.elementor-element-754f6206
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(
    180deg,
    var(--e-global-color-secondary) 0%,
    #033c7a 100%
  );
}
.elementor-129 .elementor-element.elementor-element-754f6206::before,
.elementor-129
  .elementor-element.elementor-element-754f6206
  > .elementor-background-video-container::before,
.elementor-129
  .elementor-element.elementor-element-754f6206
  > .e-con-inner
  > .elementor-background-video-container::before,
.elementor-129
  .elementor-element.elementor-element-754f6206
  > .elementor-background-slideshow::before,
.elementor-129
  .elementor-element.elementor-element-754f6206
  > .e-con-inner
  > .elementor-background-slideshow::before,
.elementor-129
  .elementor-element.elementor-element-754f6206
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer::before {
  background-color: var(--e-global-color-secondary);
  --background-overlay: "";
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-129 .elementor-element.elementor-element-45acd303 {
  --display: flex;
  --justify-content: center;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --overflow: hidden;
}
.elementor-129
  .elementor-element.elementor-element-3cf16006
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-accent);
  transition: color 0.3s;
}
.elementor-129
  .elementor-element.elementor-element-3cf16006
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-accent);
  transition: fill 0.3s;
}
.elementor-129 .elementor-element.elementor-element-3cf16006 {
  --e-icon-list-icon-size: 16px;
  --icon-vertical-offset: 0px;
}
.elementor-129
  .elementor-element.elementor-element-3cf16006
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-129
  .elementor-element.elementor-element-3cf16006
  .elementor-icon-list-item
  > a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-129
  .elementor-element.elementor-element-3cf16006
  .elementor-icon-list-text {
  color: #ffffff;
  transition: color 0.3s;
}
.elementor-129
  .elementor-element.elementor-element-798230b7
  .elementor-heading-title {
  color: #ffffff;
}
.elementor-129 .elementor-element.elementor-element-3df38474 {
  width: var(--container-widget-width, 59%);
  max-width: 59%;
  --container-widget-width: 59%;
  --container-widget-flex-grow: 0;
  text-align: center;
  color: #ffffff;
}
.elementor-129
  .elementor-element.elementor-element-3df38474
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-129 .elementor-element.elementor-element-d35156a {
  --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;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-129 .elementor-element.elementor-element-2eeec29f {
  --display: flex;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-129 .elementor-element.elementor-element-2eeec29f.e-con {
  --flex-grow: 0;
  --flex-shrink: 0;
}
.elementor-widget-divider {
  --divider-color: var(--e-global-color-secondary);
}
.elementor-widget-divider .elementor-divider__text {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-widget-divider.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-secondary);
}
.elementor-widget-divider.elementor-view-framed .elementor-icon,
.elementor-widget-divider.elementor-view-default .elementor-icon {
  color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}
.elementor-widget-divider.elementor-view-framed .elementor-icon,
.elementor-widget-divider.elementor-view-default .elementor-icon svg {
  fill: var(--e-global-color-secondary);
}
.elementor-129 .elementor-element.elementor-element-7031c50c {
  --divider-border-style: squared;
  --divider-color: var(--e-global-color-9d9d9b9);
  --divider-border-width: 1px;
  top: 25px;
  --divider-pattern-height: 20px;
  --divider-pattern-size: 20px;
}
body:not(.rtl) .elementor-129 .elementor-element.elementor-element-7031c50c {
  left: 205px;
}
body.rtl .elementor-129 .elementor-element.elementor-element-7031c50c {
  right: 205px;
}
.elementor-129
  .elementor-element.elementor-element-7031c50c
  .elementor-divider-separator {
  width: 75%;
}
.elementor-129
  .elementor-element.elementor-element-7031c50c
  .elementor-divider {
  padding-block-start: 5px;
  padding-block-end: 5px;
}
.elementor-129 .elementor-element.elementor-element-5a0ddf56 {
  --display: flex;
  --background-transition: 0.3s;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 20px;
  --padding-bottom: 30px;
  --padding-left: 20px;
  --padding-right: 20px;
  --z-index: 10;
}
.elementor-129
  .elementor-element.elementor-element-5a0ddf56:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-129
  .elementor-element.elementor-element-5a0ddf56
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #f6f6f6;
}
.elementor-129 .elementor-element.elementor-element-5a0ddf56:hover {
  background-color: var(--e-global-color-1994999);
}
.elementor-129
  .elementor-element.elementor-element-98b81f4
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-129
  .elementor-element.elementor-element-98b81f4.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-secondary);
}
.elementor-129
  .elementor-element.elementor-element-98b81f4.elementor-view-framed
  .elementor-icon,
.elementor-129
  .elementor-element.elementor-element-98b81f4.elementor-view-default
  .elementor-icon {
  color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}
.elementor-129
  .elementor-element.elementor-element-98b81f4.elementor-view-framed
  .elementor-icon,
.elementor-129
  .elementor-element.elementor-element-98b81f4.elementor-view-default
  .elementor-icon
  svg {
  fill: var(--e-global-color-secondary);
}
.elementor-129 .elementor-element.elementor-element-4907817a {
  --display: flex;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 100;
}
.elementor-129
  .elementor-element.elementor-element-4d21d84
  > .elementor-widget-container {
  background-color: #ffffff;
  margin: -20px 0px 25px 0px;
  padding: 12px 21px 12px 21px;
  border-radius: 100px 100px 100px 100px;
}
.elementor-129 .elementor-element.elementor-element-4d21d84 {
  z-index: 10;
}
.elementor-129
  .elementor-element.elementor-element-4d21d84
  .elementor-heading-title {
  color: var(--e-global-color-secondary);
}
.elementor-129 .elementor-element.elementor-element-1c7b8b04 {
  --display: flex;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --gap: 15px 15px;
  --row-gap: 15px;
  --column-gap: 15px;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 2px 0px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 2px;
  --border-left-width: 0px;
  border-color: var(--e-global-color-accent);
  --border-color: var(--e-global-color-accent);
  --border-radius: 15px 15px 15px 15px;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.05);
  --margin-top: -80px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 60px;
  --padding-bottom: 20px;
  --padding-left: 20px;
  --padding-right: 20px;
  --z-index: 0;
}
.elementor-129
  .elementor-element.elementor-element-1c7b8b04:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-129
  .elementor-element.elementor-element-1c7b8b04
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-129 .elementor-element.elementor-element-774a39c7 {
  text-align: center;
}
.elementor-129
  .elementor-element.elementor-element-774a39c7
  .elementor-heading-title {
  color: var(--e-global-color-secondary);
}
.elementor-129 .elementor-element.elementor-element-276b04ec {
  text-align: center;
}
.elementor-129 .elementor-element.elementor-element-4d0fc574 {
  --display: flex;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-129 .elementor-element.elementor-element-2a5b203e {
  --divider-border-style: squared;
  --divider-color: var(--e-global-color-9d9d9b9);
  --divider-border-width: 1px;
  top: 26px;
  --divider-pattern-height: 20px;
  --divider-pattern-size: 20px;
}
body:not(.rtl) .elementor-129 .elementor-element.elementor-element-2a5b203e {
  left: 205px;
}
body.rtl .elementor-129 .elementor-element.elementor-element-2a5b203e {
  right: 205px;
}
.elementor-129
  .elementor-element.elementor-element-2a5b203e
  .elementor-divider-separator {
  width: 75%;
}
.elementor-129
  .elementor-element.elementor-element-2a5b203e
  .elementor-divider {
  padding-block-start: 5px;
  padding-block-end: 5px;
}
.elementor-129 .elementor-element.elementor-element-31bba885 {
  --display: flex;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 20px;
  --padding-bottom: 30px;
  --padding-left: 20px;
  --padding-right: 20px;
  --z-index: 10;
}
.elementor-129
  .elementor-element.elementor-element-31bba885:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-129
  .elementor-element.elementor-element-31bba885
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-9d9d9b9);
}
.elementor-129
  .elementor-element.elementor-element-645b9d50
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-129
  .elementor-element.elementor-element-645b9d50.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-secondary);
}
.elementor-129
  .elementor-element.elementor-element-645b9d50.elementor-view-framed
  .elementor-icon,
.elementor-129
  .elementor-element.elementor-element-645b9d50.elementor-view-default
  .elementor-icon {
  color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}
.elementor-129
  .elementor-element.elementor-element-645b9d50.elementor-view-framed
  .elementor-icon,
.elementor-129
  .elementor-element.elementor-element-645b9d50.elementor-view-default
  .elementor-icon
  svg {
  fill: var(--e-global-color-secondary);
}
.elementor-129 .elementor-element.elementor-element-3a24873a {
  --display: flex;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 100;
}
.elementor-129
  .elementor-element.elementor-element-7296a978
  > .elementor-widget-container {
  background-color: #ffffff;
  margin: -20px 0px 25px 0px;
  padding: 12px 21px 12px 21px;
  border-radius: 100px 100px 100px 100px;
}
.elementor-129 .elementor-element.elementor-element-7296a978 {
  z-index: 10;
}
.elementor-129
  .elementor-element.elementor-element-7296a978
  .elementor-heading-title {
  color: var(--e-global-color-secondary);
}
.elementor-129 .elementor-element.elementor-element-3e7f00d2 {
  --display: flex;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --gap: 15px 15px;
  --row-gap: 15px;
  --column-gap: 15px;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 2px 0px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 2px;
  --border-left-width: 0px;
  border-color: var(--e-global-color-accent);
  --border-color: var(--e-global-color-accent);
  --border-radius: 15px 15px 15px 15px;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.05);
  --margin-top: -80px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 60px;
  --padding-bottom: 20px;
  --padding-left: 20px;
  --padding-right: 20px;
  --z-index: 0;
}
.elementor-129
  .elementor-element.elementor-element-3e7f00d2:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-129
  .elementor-element.elementor-element-3e7f00d2
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-129 .elementor-element.elementor-element-178b0592 {
  text-align: center;
}
.elementor-129
  .elementor-element.elementor-element-178b0592
  .elementor-heading-title {
  color: var(--e-global-color-secondary);
}
.elementor-129 .elementor-element.elementor-element-5f98a964 {
  text-align: center;
}
.elementor-129 .elementor-element.elementor-element-7d41dd46 {
  --display: flex;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-129 .elementor-element.elementor-element-57f5ab39 {
  --divider-border-style: squared;
  --divider-color: var(--e-global-color-9d9d9b9);
  --divider-border-width: 1px;
  top: 25px;
  --divider-pattern-height: 20px;
  --divider-pattern-size: 20px;
}
body:not(.rtl) .elementor-129 .elementor-element.elementor-element-57f5ab39 {
  left: 205px;
}
body.rtl .elementor-129 .elementor-element.elementor-element-57f5ab39 {
  right: 205px;
}
.elementor-129
  .elementor-element.elementor-element-57f5ab39
  .elementor-divider-separator {
  width: 75%;
}
.elementor-129
  .elementor-element.elementor-element-57f5ab39
  .elementor-divider {
  padding-block-start: 5px;
  padding-block-end: 5px;
}
.elementor-129 .elementor-element.elementor-element-23c58d03 {
  --display: flex;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 20px;
  --padding-bottom: 30px;
  --padding-left: 20px;
  --padding-right: 20px;
  --z-index: 10;
}
.elementor-129
  .elementor-element.elementor-element-23c58d03:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-129
  .elementor-element.elementor-element-23c58d03
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-9d9d9b9);
}
.elementor-129
  .elementor-element.elementor-element-626327e3
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-129
  .elementor-element.elementor-element-626327e3.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-secondary);
}
.elementor-129
  .elementor-element.elementor-element-626327e3.elementor-view-framed
  .elementor-icon,
.elementor-129
  .elementor-element.elementor-element-626327e3.elementor-view-default
  .elementor-icon {
  color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}
.elementor-129
  .elementor-element.elementor-element-626327e3.elementor-view-framed
  .elementor-icon,
.elementor-129
  .elementor-element.elementor-element-626327e3.elementor-view-default
  .elementor-icon
  svg {
  fill: var(--e-global-color-secondary);
}
.elementor-129 .elementor-element.elementor-element-7b0b1a74 {
  --display: flex;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 100;
}
.elementor-129
  .elementor-element.elementor-element-2dd1ec1
  > .elementor-widget-container {
  background-color: #ffffff;
  margin: -20px 0px 25px 0px;
  padding: 12px 21px 12px 21px;
  border-radius: 100px 100px 100px 100px;
}
.elementor-129 .elementor-element.elementor-element-2dd1ec1 {
  z-index: 10;
}
.elementor-129
  .elementor-element.elementor-element-2dd1ec1
  .elementor-heading-title {
  color: var(--e-global-color-secondary);
}
.elementor-129 .elementor-element.elementor-element-417d4107 {
  --display: flex;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --gap: 15px 15px;
  --row-gap: 15px;
  --column-gap: 15px;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 2px 0px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 2px;
  --border-left-width: 0px;
  border-color: var(--e-global-color-accent);
  --border-color: var(--e-global-color-accent);
  --border-radius: 15px 15px 15px 15px;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.05);
  --margin-top: -80px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 60px;
  --padding-bottom: 20px;
  --padding-left: 20px;
  --padding-right: 20px;
  --z-index: 0;
}
.elementor-129
  .elementor-element.elementor-element-417d4107:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-129
  .elementor-element.elementor-element-417d4107
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-129 .elementor-element.elementor-element-72f20ad7 {
  text-align: center;
}
.elementor-129
  .elementor-element.elementor-element-72f20ad7
  .elementor-heading-title {
  color: var(--e-global-color-secondary);
}
.elementor-129 .elementor-element.elementor-element-72759b43 {
  text-align: center;
}
.elementor-129 .elementor-element.elementor-element-167490e1 {
  --display: flex;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-129 .elementor-element.elementor-element-5332b131 {
  --display: flex;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 20px;
  --padding-bottom: 30px;
  --padding-left: 20px;
  --padding-right: 20px;
  --z-index: 10;
}
.elementor-129
  .elementor-element.elementor-element-5332b131:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-129
  .elementor-element.elementor-element-5332b131
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-9d9d9b9);
}
.elementor-129
  .elementor-element.elementor-element-47a37695
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-129
  .elementor-element.elementor-element-47a37695.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-secondary);
}
.elementor-129
  .elementor-element.elementor-element-47a37695.elementor-view-framed
  .elementor-icon,
.elementor-129
  .elementor-element.elementor-element-47a37695.elementor-view-default
  .elementor-icon {
  color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}
.elementor-129
  .elementor-element.elementor-element-47a37695.elementor-view-framed
  .elementor-icon,
.elementor-129
  .elementor-element.elementor-element-47a37695.elementor-view-default
  .elementor-icon
  svg {
  fill: var(--e-global-color-secondary);
}
.elementor-129 .elementor-element.elementor-element-70de73cc {
  --display: flex;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
  --z-index: 100;
}
.elementor-129
  .elementor-element.elementor-element-6f8c995e
  > .elementor-widget-container {
  background-color: #ffffff;
  margin: -20px 0px 25px 0px;
  padding: 12px 21px 12px 21px;
  border-radius: 100px 100px 100px 100px;
}
.elementor-129 .elementor-element.elementor-element-6f8c995e {
  z-index: 10;
}
.elementor-129
  .elementor-element.elementor-element-6f8c995e
  .elementor-heading-title {
  color: var(--e-global-color-secondary);
}
.elementor-129 .elementor-element.elementor-element-3903dca7 {
  --display: flex;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --gap: 15px 15px;
  --row-gap: 15px;
  --column-gap: 15px;
  border-style: solid;
  --border-style: solid;
  border-width: 0px 0px 2px 0px;
  --border-top-width: 0px;
  --border-right-width: 0px;
  --border-bottom-width: 2px;
  --border-left-width: 0px;
  border-color: var(--e-global-color-accent);
  --border-color: var(--e-global-color-accent);
  --border-radius: 15px 15px 15px 15px;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.05);
  --margin-top: -80px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
  --padding-top: 60px;
  --padding-bottom: 20px;
  --padding-left: 20px;
  --padding-right: 20px;
  --z-index: 0;
}
.elementor-129
  .elementor-element.elementor-element-3903dca7:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-129
  .elementor-element.elementor-element-3903dca7
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-129 .elementor-element.elementor-element-7872e720 {
  text-align: center;
}
.elementor-129
  .elementor-element.elementor-element-7872e720
  .elementor-heading-title {
  color: var(--e-global-color-secondary);
}
.elementor-129 .elementor-element.elementor-element-2729326d {
  text-align: center;
}
.elementor-129 .elementor-element.elementor-element-51811787 {
  --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;
  --padding-top: 80px;
  --padding-bottom: 80px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-129 .elementor-element.elementor-element-1f49b3d1 {
  --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: 60px 60px;
  --row-gap: 60px;
  --column-gap: 60px;
  --overflow: hidden;
}
.elementor-129 .elementor-element.elementor-element-37ecea21 {
  --display: flex;
  --justify-content: space-between;
  --align-items: flex-end;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --border-radius: 20px 20px 20px 20px;
}
.elementor-129
  .elementor-element.elementor-element-37ecea21:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-129
  .elementor-element.elementor-element-37ecea21
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("/assets/engineers-checking-air-conditioning-cooling-system.webp");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-129 .elementor-element.elementor-element-19901501 {
  --display: flex;
  --align-items: flex-end;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --border-radius: 500px 500px 500px 500px;
  --margin-top: 20px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: -60px;
  --padding-top: 30px;
  --padding-bottom: 10px;
  --padding-left: 30px;
  --padding-right: 30px;
}
.elementor-129
  .elementor-element.elementor-element-19901501:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-129
  .elementor-element.elementor-element-19901501
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-widget-text-path {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-129
  .elementor-element.elementor-element-97ffc92
  > .elementor-widget-container {
  margin: 0px 0px -20px 0px;
  border-radius: 200px 200px 200px 200px;
}
.elementor-129 .elementor-element.elementor-element-97ffc92 {
  --width: 120px;
  --rotate: 0deg;
  font-family: "Saira", Sans-serif;
  font-size: 38px;
  font-weight: 500;
  text-transform: uppercase;
  --text-color: var(--e-global-color-secondary);
  --transition: 0.3s;
}
.elementor-129
  .elementor-element.elementor-element-28dc1bce
  .jeg-elementor-kit.jkit-video-button
  .jkit-video-popup-btn {
  background-color: var(--e-global-color-0b48cae);
  padding: 0px 0px 0px 7px;
  height: 55px;
  width: 55px;
  line-height: 70px;
}
.elementor-129
  .elementor-element.elementor-element-28dc1bce
  > .elementor-widget-container {
  margin: -95px 25px 0px 0px;
}
.elementor-129
  .elementor-element.elementor-element-28dc1bce
  .jeg-elementor-kit.jkit-video-button {
  text-align: center;
}
.elementor-129
  .elementor-element.elementor-element-28dc1bce
  .jeg-elementor-kit.jkit-video-button
  .jkit-video-popup-btn
  i,
.elementor-129
  .elementor-element.elementor-element-28dc1bce
  .jeg-elementor-kit.jkit-video-button
  .jkit-video-popup-btn
  span {
  color: #ffffff;
}
.elementor-129
  .elementor-element.elementor-element-28dc1bce
  .jeg-elementor-kit.jkit-video-button
  .jkit-video-popup-btn
  svg {
  fill: #ffffff;
}
.elementor-129
  .elementor-element.elementor-element-28dc1bce
  .jeg-elementor-kit.jkit-video-button
  .jkit-video-popup-btn.glow-enable:not(.hover-gradient):after,
.elementor-129
  .elementor-element.elementor-element-28dc1bce
  .jeg-elementor-kit.jkit-video-button
  .jkit-video-popup-btn.glow-enable:not(.hover-gradient):before,
.elementor-129
  .elementor-element.elementor-element-28dc1bce
  .jeg-elementor-kit.jkit-video-button
  .jkit-video-popup-btn.glow-enable.hover-gradient
  > span:after,
.elementor-129
  .elementor-element.elementor-element-28dc1bce
  .jeg-elementor-kit.jkit-video-button
  .jkit-video-popup-btn.glow-enable.hover-gradient
  > span:before {
  color: var(--e-global-color-0b48cae);
}
.elementor-129
  .elementor-element.elementor-element-28dc1bce
  .jeg-elementor-kit.jkit-video-button
  i {
  font-size: 25px;
}
.elementor-129
  .elementor-element.elementor-element-28dc1bce
  .jeg-elementor-kit.jkit-video-button
  svg {
  width: 25px;
}
.elementor-129 .elementor-element.elementor-element-1f018efd {
  --display: flex;
  --align-items: flex-end;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
}
.elementor-129 .elementor-element.elementor-element-4f27e20d {
  --display: flex;
  --border-radius: 20px 20px 20px 20px;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.07);
  --margin-top: 0px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: -60px;
  --z-index: 10;
}
.elementor-129
  .elementor-element.elementor-element-4f27e20d:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-129
  .elementor-element.elementor-element-4f27e20d
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-129
  .elementor-element.elementor-element-740a6bed
  .elementor-counter-number-wrapper {
  color: var(--e-global-color-secondary);
  font-size: 45px;
  font-weight: 600;
}
.elementor-129
  .elementor-element.elementor-element-740a6bed
  .elementor-counter-title {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
.elementor-129 .elementor-element.elementor-element-66b21c65 {
  --display: flex;
  --padding-top: 10px;
  --padding-bottom: 10px;
  --padding-left: 10px;
  --padding-right: 0px;
}
.elementor-129
  .elementor-element.elementor-element-1441d387
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-0b48cae);
  transition: color 0.3s;
}
.elementor-129
  .elementor-element.elementor-element-1441d387
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-0b48cae);
  transition: fill 0.3s;
}
.elementor-129 .elementor-element.elementor-element-1441d387 {
  --e-icon-list-icon-size: 16px;
  --icon-vertical-offset: 0px;
}
.elementor-129
  .elementor-element.elementor-element-1441d387
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-129
  .elementor-element.elementor-element-1441d387
  .elementor-icon-list-item
  > a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-129
  .elementor-element.elementor-element-1441d387
  .elementor-icon-list-text {
  color: var(--e-global-color-secondary);
  transition: color 0.3s;
}
.elementor-129
  .elementor-element.elementor-element-30681a07
  .elementor-heading-title {
  color: var(--e-global-color-secondary);
}
.elementor-129
  .elementor-element.elementor-element-6f25d833
  > .elementor-widget-container {
  margin: 0px 0px -10px 0px;
}
.elementor-129
  .elementor-element.elementor-element-78ad6162
  .jeg-elementor-kit.jkit-testimonials
  .testimonials-track
  .testimonial-item
  .testimonial-box {
  background-color: var(--e-global-color-9d9d9b9);
  padding: 30px 30px 30px 30px;
  border-radius: 20px 20px 20px 20px;
  box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
}
.elementor-129
  .elementor-element.elementor-element-78ad6162.quote-reverse-position-yes
  .jeg-elementor-kit.jkit-testimonials.style-2
  .testimonials-track
  .testimonial-item
  .testimonial-box
  .comment-bio {
  flex-direction: row-reverse;
}
.elementor-129
  .elementor-element.elementor-element-78ad6162
  .jeg-elementor-kit.jkit-testimonials
  .tns-controls
  button
  span {
  background-color: var(--e-global-color-accent);
  color: var(--e-global-color-secondary);
  padding: 4px 10px 0px 10px;
  margin: 0px 5px 0px 5px;
  border-radius: 5px 5px 5px 5px;
  opacity: 100%;
}
.elementor-129
  .elementor-element.elementor-element-78ad6162
  .jeg-elementor-kit.jkit-testimonials
  .tns-controls {
  top: 282px;
  right: 30px;
}
.elementor-129
  .elementor-element.elementor-element-78ad6162
  .jeg-elementor-kit.jkit-testimonials.style-1
  .testimonials-track
  .testimonial-item
  .testimonial-box
  .testimonial-slider::before {
  border-radius: 20px 20px 20px 20px;
}
.elementor-129
  .elementor-element.elementor-element-78ad6162
  .jeg-elementor-kit.jkit-testimonials
  .testimonials-track
  .testimonial-item
  .testimonial-box
  .comment-content
  p {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
  color: var(--e-global-color-text);
  border-radius: 20px 20px 20px 20px;
}
.elementor-129
  .elementor-element.elementor-element-78ad6162
  .jeg-elementor-kit.jkit-testimonials
  .testimonials-track
  .testimonial-item
  .testimonial-box
  .icon-content {
  color: var(--e-global-color-accent);
}
.elementor-129
  .elementor-element.elementor-element-78ad6162
  .jeg-elementor-kit.jkit-testimonials
  .testimonials-track
  .testimonial-item
  .testimonial-box
  .icon-content
  svg {
  fill: var(--e-global-color-accent);
}
.elementor-129
  .elementor-element.elementor-element-78ad6162
  .jeg-elementor-kit.jkit-testimonials
  .testimonials-track
  .testimonial-item
  .testimonial-box
  .rating-stars
  li {
  color: var(--e-global-color-accent);
}
.elementor-129
  .elementor-element.elementor-element-78ad6162
  .jeg-elementor-kit.jkit-testimonials
  .testimonials-track
  .testimonial-item
  .testimonial-box
  .rating-stars
  li
  svg {
  fill: var(--e-global-color-accent);
}
.elementor-129
  .elementor-element.elementor-element-78ad6162
  .jeg-elementor-kit.jkit-testimonials
  .testimonials-track
  .testimonial-item:hover
  .testimonial-box
  .rating-stars
  li {
  color: var(--e-global-color-0b48cae);
}
.elementor-129
  .elementor-element.elementor-element-78ad6162
  .jeg-elementor-kit.jkit-testimonials
  .testimonials-track
  .testimonial-item:hover
  .testimonial-box
  .rating-stars
  li
  svg {
  fill: var(--e-global-color-0b48cae);
}
.elementor-129
  .elementor-element.elementor-element-78ad6162
  .jeg-elementor-kit.jkit-testimonials
  .testimonials-track
  .testimonial-item
  .testimonial-box
  .profile-info
  .profile-name {
  color: var(--e-global-color-secondary);
  font-family: "Saira", Sans-serif;
  font-size: 25px;
  font-weight: 600;
}
.elementor-129
  .elementor-element.elementor-element-78ad6162
  .jeg-elementor-kit.jkit-testimonials
  .testimonials-track
  .testimonial-item
  .testimonial-box
  .profile-info
  .profile-des {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-secondary-font-weight);
}
.elementor-129
  .elementor-element.elementor-element-78ad6162
  .jeg-elementor-kit.jkit-testimonials
  .testimonials-track
  .testimonial-item
  .testimonial-box
  .profile-image
  img {
  width: 60px;
}
.elementor-129
  .elementor-element.elementor-element-78ad6162
  .jeg-elementor-kit.jkit-testimonials
  .testimonials-track
  .testimonial-item
  .testimonial-box
  .profile-image
  img.source-url {
  height: 60px;
}
.elementor-129
  .elementor-element.elementor-element-78ad6162
  .jeg-elementor-kit.jkit-testimonials
  .tns-controls
  button
  i {
  font-size: 13px;
}
.elementor-129
  .elementor-element.elementor-element-78ad6162
  .jeg-elementor-kit.jkit-testimonials
  .tns-controls
  button
  svg {
  width: 13px;
  fill: var(--e-global-color-secondary);
}
.elementor-129
  .elementor-element.elementor-element-78ad6162
  .jeg-elementor-kit.jkit-testimonials:hover
  .tns-controls
  button
  span {
  opacity: 100%;
}
.elementor-129
  .elementor-element.elementor-element-78ad6162
  .jeg-elementor-kit.jkit-testimonials
  .tns-nav {
  text-align: center;
}
.elementor-129 .elementor-element.elementor-element-23dab11b {
  --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;
  --padding-top: 0px;
  --padding-bottom: 80px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-129 .elementor-element.elementor-element-226f51e0 {
  --display: flex;
  --justify-content: center;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --overflow: hidden;
}
.elementor-129
  .elementor-element.elementor-element-7a25e4a5
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-accent);
  transition: color 0.3s;
}
.elementor-129
  .elementor-element.elementor-element-7a25e4a5
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-accent);
  transition: fill 0.3s;
}
.elementor-129 .elementor-element.elementor-element-7a25e4a5 {
  --e-icon-list-icon-size: 16px;
  --icon-vertical-offset: 0px;
}
.elementor-129
  .elementor-element.elementor-element-7a25e4a5
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-129
  .elementor-element.elementor-element-7a25e4a5
  .elementor-icon-list-item
  > a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-129
  .elementor-element.elementor-element-7a25e4a5
  .elementor-icon-list-text {
  color: var(--e-global-color-secondary);
  transition: color 0.3s;
}
.elementor-129
  .elementor-element.elementor-element-615c84d2
  .elementor-heading-title {
  color: var(--e-global-color-secondary);
}
.elementor-129 .elementor-element.elementor-element-24d1bfe8 {
  width: var(--container-widget-width, 82%);
  max-width: 82%;
  --container-widget-width: 82%;
  --container-widget-flex-grow: 0;
  text-align: center;
}
.elementor-129
  .elementor-element.elementor-element-24d1bfe8
  > .elementor-widget-container {
  margin: 0px 0px -10px 0px;
}
.elementor-129 .elementor-element.elementor-element-49a4b6bf {
  --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;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-129 .elementor-element.elementor-element-7a875c84 {
  --display: flex;
  --min-height: 310px;
  --justify-content: center;
  --gap: 15px 15px;
  --row-gap: 15px;
  --column-gap: 15px;
  border-style: dotted;
  --border-style: dotted;
  border-width: 2px 2px 2px 2px;
  --border-top-width: 2px;
  --border-right-width: 2px;
  --border-bottom-width: 2px;
  --border-left-width: 2px;
  border-color: var(--e-global-color-secondary);
  --border-color: var(--e-global-color-secondary);
  --border-radius: 500px 500px 500px 500px;
  --padding-top: 35px;
  --padding-bottom: 35px;
  --padding-left: 35px;
  --padding-right: 35px;
}
.elementor-129
  .elementor-element.elementor-element-7e9d16aa
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-129
  .elementor-element.elementor-element-7e9d16aa.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-secondary);
}
.elementor-129
  .elementor-element.elementor-element-7e9d16aa.elementor-view-framed
  .elementor-icon,
.elementor-129
  .elementor-element.elementor-element-7e9d16aa.elementor-view-default
  .elementor-icon {
  color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}
.elementor-129
  .elementor-element.elementor-element-7e9d16aa.elementor-view-framed
  .elementor-icon,
.elementor-129
  .elementor-element.elementor-element-7e9d16aa.elementor-view-default
  .elementor-icon
  svg {
  fill: var(--e-global-color-secondary);
}
.elementor-129 .elementor-element.elementor-element-7e9d16aa .elementor-icon {
  font-size: 50px;
}
.elementor-129
  .elementor-element.elementor-element-7e9d16aa
  .elementor-icon
  svg {
  height: 50px;
}
.elementor-129 .elementor-element.elementor-element-5d45ebd0 {
  text-align: center;
}
.elementor-129
  .elementor-element.elementor-element-5d45ebd0
  .elementor-heading-title {
  font-size: 22px;
  font-weight: 600;
  color: var(--e-global-color-secondary);
}
.elementor-129
  .elementor-element.elementor-element-a8d7d46
  > .elementor-widget-container {
  margin: 0px 0px -15px 0px;
}
.elementor-129 .elementor-element.elementor-element-a8d7d46 {
  text-align: center;
}
.elementor-129 .elementor-element.elementor-element-40fbdf32 {
  --display: flex;
  --min-height: 310px;
  --justify-content: center;
  --gap: 15px 15px;
  --row-gap: 15px;
  --column-gap: 15px;
  border-style: dotted;
  --border-style: dotted;
  border-width: 2px 2px 2px 2px;
  --border-top-width: 2px;
  --border-right-width: 2px;
  --border-bottom-width: 2px;
  --border-left-width: 2px;
  border-color: var(--e-global-color-secondary);
  --border-color: var(--e-global-color-secondary);
  --border-radius: 500px 500px 500px 500px;
  --padding-top: 35px;
  --padding-bottom: 35px;
  --padding-left: 35px;
  --padding-right: 35px;
}
.elementor-129
  .elementor-element.elementor-element-40fbdf32:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-129
  .elementor-element.elementor-element-40fbdf32
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-9d9d9b9);
}
.elementor-129
  .elementor-element.elementor-element-18c758e2
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-129
  .elementor-element.elementor-element-18c758e2.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-secondary);
}
.elementor-129
  .elementor-element.elementor-element-18c758e2.elementor-view-framed
  .elementor-icon,
.elementor-129
  .elementor-element.elementor-element-18c758e2.elementor-view-default
  .elementor-icon {
  color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}
.elementor-129
  .elementor-element.elementor-element-18c758e2.elementor-view-framed
  .elementor-icon,
.elementor-129
  .elementor-element.elementor-element-18c758e2.elementor-view-default
  .elementor-icon
  svg {
  fill: var(--e-global-color-secondary);
}
.elementor-129 .elementor-element.elementor-element-18c758e2 .elementor-icon {
  font-size: 50px;
}
.elementor-129
  .elementor-element.elementor-element-18c758e2
  .elementor-icon
  svg {
  height: 50px;
}
.elementor-129 .elementor-element.elementor-element-7180fc9b {
  text-align: center;
}
.elementor-129
  .elementor-element.elementor-element-7180fc9b
  .elementor-heading-title {
  font-size: 22px;
  font-weight: 600;
  color: var(--e-global-color-secondary);
}
.elementor-129
  .elementor-element.elementor-element-3a0ae054
  > .elementor-widget-container {
  margin: 0px 0px -15px 0px;
}
.elementor-129 .elementor-element.elementor-element-3a0ae054 {
  text-align: center;
}
.elementor-129 .elementor-element.elementor-element-532111b2 {
  --display: flex;
  --min-height: 310px;
  --justify-content: center;
  --gap: 15px 15px;
  --row-gap: 15px;
  --column-gap: 15px;
  border-style: dotted;
  --border-style: dotted;
  border-width: 2px 2px 2px 2px;
  --border-top-width: 2px;
  --border-right-width: 2px;
  --border-bottom-width: 2px;
  --border-left-width: 2px;
  border-color: var(--e-global-color-secondary);
  --border-color: var(--e-global-color-secondary);
  --border-radius: 500px 500px 500px 500px;
  --padding-top: 35px;
  --padding-bottom: 35px;
  --padding-left: 35px;
  --padding-right: 35px;
}
.elementor-129
  .elementor-element.elementor-element-264943e1
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-129
  .elementor-element.elementor-element-264943e1.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-secondary);
}
.elementor-129
  .elementor-element.elementor-element-264943e1.elementor-view-framed
  .elementor-icon,
.elementor-129
  .elementor-element.elementor-element-264943e1.elementor-view-default
  .elementor-icon {
  color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}
.elementor-129
  .elementor-element.elementor-element-264943e1.elementor-view-framed
  .elementor-icon,
.elementor-129
  .elementor-element.elementor-element-264943e1.elementor-view-default
  .elementor-icon
  svg {
  fill: var(--e-global-color-secondary);
}
.elementor-129 .elementor-element.elementor-element-264943e1 .elementor-icon {
  font-size: 50px;
}
.elementor-129
  .elementor-element.elementor-element-264943e1
  .elementor-icon
  svg {
  height: 50px;
}
.elementor-129 .elementor-element.elementor-element-3103ec5 {
  text-align: center;
}
.elementor-129
  .elementor-element.elementor-element-3103ec5
  .elementor-heading-title {
  font-size: 22px;
  font-weight: 600;
  color: var(--e-global-color-secondary);
}
.elementor-129
  .elementor-element.elementor-element-3e2940e9
  > .elementor-widget-container {
  margin: 0px 0px -15px 0px;
}
.elementor-129 .elementor-element.elementor-element-3e2940e9 {
  text-align: center;
}
.elementor-129 .elementor-element.elementor-element-b71b3ee {
  --display: flex;
  --min-height: 310px;
  --justify-content: center;
  --gap: 15px 15px;
  --row-gap: 15px;
  --column-gap: 15px;
  border-style: dotted;
  --border-style: dotted;
  border-width: 2px 2px 2px 2px;
  --border-top-width: 2px;
  --border-right-width: 2px;
  --border-bottom-width: 2px;
  --border-left-width: 2px;
  border-color: var(--e-global-color-secondary);
  --border-color: var(--e-global-color-secondary);
  --border-radius: 500px 500px 500px 500px;
  --padding-top: 35px;
  --padding-bottom: 35px;
  --padding-left: 35px;
  --padding-right: 35px;
}
.elementor-129
  .elementor-element.elementor-element-b71b3ee:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-129
  .elementor-element.elementor-element-b71b3ee
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-9d9d9b9);
}
.elementor-129
  .elementor-element.elementor-element-3071d97d
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-129
  .elementor-element.elementor-element-3071d97d.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-secondary);
}
.elementor-129
  .elementor-element.elementor-element-3071d97d.elementor-view-framed
  .elementor-icon,
.elementor-129
  .elementor-element.elementor-element-3071d97d.elementor-view-default
  .elementor-icon {
  color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}
.elementor-129
  .elementor-element.elementor-element-3071d97d.elementor-view-framed
  .elementor-icon,
.elementor-129
  .elementor-element.elementor-element-3071d97d.elementor-view-default
  .elementor-icon
  svg {
  fill: var(--e-global-color-secondary);
}
.elementor-129 .elementor-element.elementor-element-3071d97d .elementor-icon {
  font-size: 50px;
}
.elementor-129
  .elementor-element.elementor-element-3071d97d
  .elementor-icon
  svg {
  height: 50px;
}
.elementor-129 .elementor-element.elementor-element-50dec1ff {
  text-align: center;
}
.elementor-129
  .elementor-element.elementor-element-50dec1ff
  .elementor-heading-title {
  font-size: 22px;
  font-weight: 600;
  color: var(--e-global-color-secondary);
}
.elementor-129
  .elementor-element.elementor-element-74ed415
  > .elementor-widget-container {
  margin: 0px 0px -15px 0px;
}
.elementor-129 .elementor-element.elementor-element-74ed415 {
  text-align: center;
}
.elementor-129 .elementor-element.elementor-element-32586b98 {
  --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;
  --padding-top: 80px;
  --padding-bottom: 80px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-129
  .elementor-element.elementor-element-32586b98:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-129
  .elementor-element.elementor-element-32586b98
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-1994999);
}
.elementor-129 .elementor-element.elementor-element-6a7b1180 {
  --display: flex;
  --overflow: hidden;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-129 .elementor-element.elementor-element-19c4647c {
  --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;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-129 .elementor-element.elementor-element-28ae50a1 {
  --display: flex;
}
.elementor-129
  .elementor-element.elementor-element-1249e047
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-0b48cae);
  transition: color 0.3s;
}
.elementor-129
  .elementor-element.elementor-element-1249e047
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-0b48cae);
  transition: fill 0.3s;
}
.elementor-129 .elementor-element.elementor-element-1249e047 {
  --e-icon-list-icon-size: 16px;
  --icon-vertical-offset: 0px;
}
.elementor-129
  .elementor-element.elementor-element-1249e047
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-129
  .elementor-element.elementor-element-1249e047
  .elementor-icon-list-item
  > a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-129
  .elementor-element.elementor-element-1249e047
  .elementor-icon-list-text {
  color: var(--e-global-color-secondary);
  transition: color 0.3s;
}
.elementor-129 .elementor-element.elementor-element-788c5c1a {
  width: var(--container-widget-width, 70%);
  max-width: 70%;
  --container-widget-width: 70%;
  --container-widget-flex-grow: 0;
}
.elementor-129
  .elementor-element.elementor-element-788c5c1a
  .elementor-heading-title {
  color: var(--e-global-color-secondary);
}
.elementor-129 .elementor-element.elementor-element-548b63ce {
  --display: flex;
  --align-items: flex-end;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
}
.elementor-129 .elementor-element.elementor-element-6ebc3a2 {
  width: var(--container-widget-width, 72%);
  max-width: 72%;
  --container-widget-width: 72%;
  --container-widget-flex-grow: 0;
  text-align: right;
}
.elementor-129
  .elementor-element.elementor-element-6ebc3a2
  > .elementor-widget-container {
  margin: 0px 0px -15px 0px;
}
.elementor-129
  .elementor-element.elementor-element-6e249a28
  .elementor-button-content-wrapper {
  flex-direction: row-reverse;
}
.elementor-129 .elementor-element.elementor-element-4c7e1722 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
}
.elementor-129 .elementor-element.elementor-element-3682d800 {
  --display: flex;
  --border-radius: 20px 20px 20px 20px;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.08);
}
.elementor-129
  .elementor-element.elementor-element-3682d800:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-129
  .elementor-element.elementor-element-3682d800
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-129 .elementor-element.elementor-element-37fd0e68 {
  --display: flex;
  --gap: 15px 15px;
  --row-gap: 15px;
  --column-gap: 15px;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-129
  .elementor-element.elementor-element-37fd0e68:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-129
  .elementor-element.elementor-element-37fd0e68
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #21252914;
}
.elementor-129
  .elementor-element.elementor-element-2a3f1493
  .elementor-heading-title {
  color: var(--e-global-color-secondary);
}
.elementor-129 .elementor-element.elementor-element-55d40269 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-129 .elementor-element.elementor-element-1a422bc {
  --display: flex;
  --min-height: 60px;
  --padding-top: 10px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-129
  .elementor-element.elementor-element-4aec6567
  .elementor-heading-title {
  color: var(--e-global-color-0b48cae);
}
.elementor-129 .elementor-element.elementor-element-125550a7 {
  --display: flex;
  --justify-content: center;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-129
  .elementor-element.elementor-element-721699b4
  .elementor-heading-title {
  font-family: "Saira", Sans-serif;
  font-size: 32px;
  font-weight: 500;
  color: var(--e-global-color-secondary);
}
.elementor-129 .elementor-element.elementor-element-eadc8b6 {
  --display: flex;
  --justify-content: flex-end;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-129
  .elementor-element.elementor-element-55e8587b
  .elementor-heading-title {
  font-size: 40px;
  font-weight: 600;
  color: var(--e-global-color-secondary);
}
.elementor-129
  .elementor-element.elementor-element-2e253954
  > .elementor-widget-container {
  margin: 0px 0px -15px 0px;
}
.elementor-129 .elementor-element.elementor-element-539abfa7 {
  --display: flex;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 22px;
  --padding-right: 25px;
}
.elementor-129
  .elementor-element.elementor-element-5f17941e
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(10px / 2);
}
.elementor-129
  .elementor-element.elementor-element-5f17941e
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(10px / 2);
}
.elementor-129
  .elementor-element.elementor-element-5f17941e
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(10px / 2);
  margin-left: calc(10px / 2);
}
.elementor-129
  .elementor-element.elementor-element-5f17941e
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-10px / 2);
  margin-left: calc(-10px / 2);
}
body.rtl
  .elementor-129
  .elementor-element.elementor-element-5f17941e
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-10px / 2);
}
body:not(.rtl)
  .elementor-129
  .elementor-element.elementor-element-5f17941e
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-10px / 2);
}
.elementor-129
  .elementor-element.elementor-element-5f17941e
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-secondary);
  transition: color 0.3s;
}
.elementor-129
  .elementor-element.elementor-element-5f17941e
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-secondary);
  transition: fill 0.3s;
}
.elementor-129 .elementor-element.elementor-element-5f17941e {
  --e-icon-list-icon-size: 16px;
  --icon-vertical-align: flex-start;
  --icon-vertical-offset: 5px;
}
.elementor-129
  .elementor-element.elementor-element-5f17941e
  .elementor-icon-list-text {
  transition: color 0.3s;
}
.elementor-129 .elementor-element.elementor-element-7d9b4589 {
  --display: flex;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 10px;
  --padding-bottom: 10px;
  --padding-left: 10px;
  --padding-right: 10px;
}
.elementor-129
  .elementor-element.elementor-element-7d9b4589:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-129
  .elementor-element.elementor-element-7d9b4589
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-9d9d9b9);
}
.elementor-129
  .elementor-element.elementor-element-7c391d5a
  .elementor-button-content-wrapper {
  flex-direction: row-reverse;
}
.elementor-129 .elementor-element.elementor-element-17cf6685 {
  --display: flex;
  --border-radius: 20px 20px 20px 20px;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.08);
}
.elementor-129
  .elementor-element.elementor-element-17cf6685:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-129
  .elementor-element.elementor-element-17cf6685
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-accent);
}
.elementor-129 .elementor-element.elementor-element-1d17ed71 {
  --display: flex;
  --gap: 15px 15px;
  --row-gap: 15px;
  --column-gap: 15px;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 0px;
  --padding-bottom: 20px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-129
  .elementor-element.elementor-element-1d17ed71:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-129
  .elementor-element.elementor-element-1d17ed71
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-129 .elementor-element.elementor-element-ad6056d {
  --display: flex;
  --align-items: center;
  --container-widget-width: calc(
    (1 - var(--container-widget-flex-grow)) * 100%
  );
  --margin-top: -35px;
  --margin-bottom: 0px;
  --margin-left: 0px;
  --margin-right: 0px;
}
.elementor-129
  .elementor-element.elementor-element-32b9bf2f
  > .elementor-widget-container {
  background-color: var(--e-global-color-accent);
  padding: 10px 20px 10px 20px;
  border-radius: 20px 20px 20px 20px;
}
.elementor-129
  .elementor-element.elementor-element-32b9bf2f
  .elementor-heading-title {
  font-size: 20px;
  font-weight: 600;
  color: var(--e-global-color-secondary);
}
.elementor-129
  .elementor-element.elementor-element-2920285e
  .elementor-heading-title {
  color: var(--e-global-color-secondary);
}
.elementor-129 .elementor-element.elementor-element-5abfb858 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-129 .elementor-element.elementor-element-4c372975 {
  --display: flex;
  --min-height: 60px;
  --padding-top: 10px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-129
  .elementor-element.elementor-element-1d7a5f39
  .elementor-heading-title {
  color: var(--e-global-color-0b48cae);
}
.elementor-129 .elementor-element.elementor-element-ace3a5 {
  --display: flex;
  --justify-content: center;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-129
  .elementor-element.elementor-element-6ba50f44
  .elementor-heading-title {
  font-family: "Saira", Sans-serif;
  font-size: 32px;
  font-weight: 500;
  color: var(--e-global-color-secondary);
}
.elementor-129 .elementor-element.elementor-element-3601346b {
  --display: flex;
  --justify-content: flex-end;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-129
  .elementor-element.elementor-element-39980a02
  .elementor-heading-title {
  font-size: 40px;
  font-weight: 600;
  color: var(--e-global-color-secondary);
}
.elementor-129
  .elementor-element.elementor-element-63e2371e
  > .elementor-widget-container {
  margin: 0px 0px -15px 0px;
}
.elementor-129 .elementor-element.elementor-element-2c34d9f3 {
  --display: flex;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 22px;
  --padding-right: 25px;
}
.elementor-129
  .elementor-element.elementor-element-38df2e4a
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(10px / 2);
}
.elementor-129
  .elementor-element.elementor-element-38df2e4a
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(10px / 2);
}
.elementor-129
  .elementor-element.elementor-element-38df2e4a
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(10px / 2);
  margin-left: calc(10px / 2);
}
.elementor-129
  .elementor-element.elementor-element-38df2e4a
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-10px / 2);
  margin-left: calc(-10px / 2);
}
body.rtl
  .elementor-129
  .elementor-element.elementor-element-38df2e4a
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-10px / 2);
}
body:not(.rtl)
  .elementor-129
  .elementor-element.elementor-element-38df2e4a
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-10px / 2);
}
.elementor-129
  .elementor-element.elementor-element-38df2e4a
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-secondary);
  transition: color 0.3s;
}
.elementor-129
  .elementor-element.elementor-element-38df2e4a
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-secondary);
  transition: fill 0.3s;
}
.elementor-129 .elementor-element.elementor-element-38df2e4a {
  --e-icon-list-icon-size: 16px;
  --icon-vertical-align: flex-start;
  --icon-vertical-offset: 5px;
}
.elementor-129
  .elementor-element.elementor-element-38df2e4a
  .elementor-icon-list-text {
  transition: color 0.3s;
}
.elementor-129 .elementor-element.elementor-element-2a63beec {
  --display: flex;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 10px;
  --padding-bottom: 10px;
  --padding-left: 10px;
  --padding-right: 10px;
}
.elementor-129
  .elementor-element.elementor-element-2a63beec:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-129
  .elementor-element.elementor-element-2a63beec
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-129 .elementor-element.elementor-element-748c6012 .elementor-button {
  background-color: var(--e-global-color-1994999);
  fill: var(--e-global-color-secondary);
  color: var(--e-global-color-secondary);
}
.elementor-129
  .elementor-element.elementor-element-748c6012
  .elementor-button-content-wrapper {
  flex-direction: row-reverse;
}
.elementor-129 .elementor-element.elementor-element-56cdeefd {
  --display: flex;
  --border-radius: 20px 20px 20px 20px;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.08);
}
.elementor-129
  .elementor-element.elementor-element-56cdeefd:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-129
  .elementor-element.elementor-element-56cdeefd
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-129 .elementor-element.elementor-element-29bc7520 {
  --display: flex;
  --gap: 15px 15px;
  --row-gap: 15px;
  --column-gap: 15px;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 20px;
  --padding-right: 20px;
}
.elementor-129
  .elementor-element.elementor-element-29bc7520:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-129
  .elementor-element.elementor-element-29bc7520
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #21252914;
}
.elementor-129
  .elementor-element.elementor-element-14e4680f
  .elementor-heading-title {
  color: var(--e-global-color-secondary);
}
.elementor-129 .elementor-element.elementor-element-4075fe6 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --gap: 0px 0px;
  --row-gap: 0px;
  --column-gap: 0px;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-129 .elementor-element.elementor-element-217e5a98 {
  --display: flex;
  --min-height: 60px;
  --padding-top: 10px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-129
  .elementor-element.elementor-element-6a0c6f7
  .elementor-heading-title {
  color: var(--e-global-color-0b48cae);
}
.elementor-129 .elementor-element.elementor-element-1d37baf2 {
  --display: flex;
  --justify-content: center;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-129
  .elementor-element.elementor-element-683886e7
  .elementor-heading-title {
  font-family: "Saira", Sans-serif;
  font-size: 32px;
  font-weight: 500;
  color: var(--e-global-color-secondary);
}
.elementor-129 .elementor-element.elementor-element-5efba0cd {
  --display: flex;
  --justify-content: flex-end;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-129
  .elementor-element.elementor-element-3752c993
  .elementor-heading-title {
  font-size: 40px;
  font-weight: 600;
  color: var(--e-global-color-secondary);
}
.elementor-129
  .elementor-element.elementor-element-389f210f
  > .elementor-widget-container {
  margin: 0px 0px -15px 0px;
}
.elementor-129 .elementor-element.elementor-element-3e70098f {
  --display: flex;
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 22px;
  --padding-right: 25px;
}
.elementor-129
  .elementor-element.elementor-element-1a9d79ce
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(10px / 2);
}
.elementor-129
  .elementor-element.elementor-element-1a9d79ce
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(10px / 2);
}
.elementor-129
  .elementor-element.elementor-element-1a9d79ce
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(10px / 2);
  margin-left: calc(10px / 2);
}
.elementor-129
  .elementor-element.elementor-element-1a9d79ce
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-10px / 2);
  margin-left: calc(-10px / 2);
}
body.rtl
  .elementor-129
  .elementor-element.elementor-element-1a9d79ce
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-10px / 2);
}
body:not(.rtl)
  .elementor-129
  .elementor-element.elementor-element-1a9d79ce
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-10px / 2);
}
.elementor-129
  .elementor-element.elementor-element-1a9d79ce
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-secondary);
  transition: color 0.3s;
}
.elementor-129
  .elementor-element.elementor-element-1a9d79ce
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-secondary);
  transition: fill 0.3s;
}
.elementor-129 .elementor-element.elementor-element-1a9d79ce {
  --e-icon-list-icon-size: 16px;
  --icon-vertical-align: flex-start;
  --icon-vertical-offset: 5px;
}
.elementor-129
  .elementor-element.elementor-element-1a9d79ce
  .elementor-icon-list-text {
  transition: color 0.3s;
}
.elementor-129 .elementor-element.elementor-element-7f8d8a3f {
  --display: flex;
  --border-radius: 15px 15px 15px 15px;
  --padding-top: 10px;
  --padding-bottom: 10px;
  --padding-left: 10px;
  --padding-right: 10px;
}
.elementor-129
  .elementor-element.elementor-element-7f8d8a3f:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-129
  .elementor-element.elementor-element-7f8d8a3f
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-9d9d9b9);
}
.elementor-129
  .elementor-element.elementor-element-56463279
  .elementor-button-content-wrapper {
  flex-direction: row-reverse;
}
.elementor-129 .elementor-element.elementor-element-7bc5bb05 {
  --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;
  --padding-top: 80px;
  --padding-bottom: 80px;
  --padding-left: 0px;
  --padding-right: 0px;
}
.elementor-129 .elementor-element.elementor-element-1e819743 {
  --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;
  --overflow: hidden;
  --padding-top: 0px;
  --padding-bottom: 0px;
  --padding-left: 0px;
  --padding-right: 10px;
}
.elementor-129 .elementor-element.elementor-element-57e407d3 {
  --display: flex;
}
.elementor-129 .elementor-element.elementor-element-9a9afcc {
  --display: flex;
}
.elementor-129
  .elementor-element.elementor-element-2777ca53
  > .elementor-widget-container {
  margin: 0px 0px -20px 0px;
}
.elementor-129 .elementor-element.elementor-element-6ebe7897 {
  --n-accordion-title-font-size: 22px;
  --n-accordion-title-justify-content: space-between;
  --n-accordion-title-flex-grow: 1;
  --n-accordion-title-icon-order: initial;
  --n-accordion-item-title-space-between: 0px;
  --n-accordion-item-title-distance-from-content: 0px;
  --n-accordion-title-normal-color: var(--e-global-color-secondary);
  --n-accordion-icon-size: 15px;
}
.elementor-129
  .elementor-element.elementor-element-6ebe7897
  > .elementor-widget-container {
  background-color: #ffffff;
  border-radius: 20px 20px 20px 20px;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.07);
}
.elementor-129
  .elementor-element.elementor-element-6ebe7897
  > .elementor-widget-container
  > .e-n-accordion
  > .e-n-accordion-item
  > .e-n-accordion-item-title {
  border-style: none;
}
.elementor-129 .elementor-element.elementor-element-6ebe7897 {
  --n-accordion-padding: 20px 25px 20px 25px;
}
:where(
    .elementor-129
      .elementor-element.elementor-element-6ebe7897
      > .elementor-widget-container
      > .e-n-accordion
      > .e-n-accordion-item
      > .e-n-accordion-item-title
      > .e-n-accordion-item-title-header
  )
  > .e-n-accordion-item-title-text {
  font-family: "Saira", Sans-serif;
  font-weight: 600;
}
:where(
    .elementor-129
      .elementor-element.elementor-element-6ebe7897
      > .elementor-widget-container
      > .e-n-accordion
      > .e-n-accordion-item
  )
  > .e-con {
  border-style: solid;
  border-width: 2px 0px 0px 0px;
  border-color: #21252924;
  --border-radius: 10px 10px 0px 0px;
  --padding-top: 15px;
  --padding-right: 25px;
  --padding-bottom: 20px;
  --padding-left: 25px;
}
.elementor-129 .elementor-element.elementor-element-466ec04e {
  --display: flex;
}
.elementor-129
  .elementor-element.elementor-element-3cb4ef39
  > .elementor-widget-container {
  margin: 0px 0px -20px 0px;
}
.elementor-129 .elementor-element.elementor-element-55f6b098 {
  --n-accordion-title-font-size: 22px;
  --n-accordion-title-justify-content: space-between;
  --n-accordion-title-flex-grow: 1;
  --n-accordion-title-icon-order: initial;
  --n-accordion-item-title-space-between: 0px;
  --n-accordion-item-title-distance-from-content: 0px;
  --n-accordion-title-normal-color: var(--e-global-color-secondary);
  --n-accordion-icon-size: 15px;
}
.elementor-129
  .elementor-element.elementor-element-55f6b098
  > .elementor-widget-container {
  background-color: #ffffff;
  border-radius: 20px 20px 20px 20px;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.07);
}
.elementor-129
  .elementor-element.elementor-element-55f6b098
  > .elementor-widget-container
  > .e-n-accordion
  > .e-n-accordion-item
  > .e-n-accordion-item-title {
  border-style: none;
}
.elementor-129 .elementor-element.elementor-element-55f6b098 {
  --n-accordion-padding: 20px 25px 20px 25px;
}
:where(
    .elementor-129
      .elementor-element.elementor-element-55f6b098
      > .elementor-widget-container
      > .e-n-accordion
      > .e-n-accordion-item
      > .e-n-accordion-item-title
      > .e-n-accordion-item-title-header
  )
  > .e-n-accordion-item-title-text {
  font-family: "Saira", Sans-serif;
  font-weight: 600;
}
:where(
    .elementor-129
      .elementor-element.elementor-element-55f6b098
      > .elementor-widget-container
      > .e-n-accordion
      > .e-n-accordion-item
  )
  > .e-con {
  border-style: solid;
  border-width: 2px 0px 0px 0px;
  border-color: #21252924;
  --border-radius: 10px 10px 0px 0px;
  --padding-top: 15px;
  --padding-right: 25px;
  --padding-bottom: 20px;
  --padding-left: 25px;
}
.elementor-129 .elementor-element.elementor-element-6ccf7eb4 {
  --display: flex;
}
.elementor-129
  .elementor-element.elementor-element-46b7b5bd
  > .elementor-widget-container {
  margin: 0px 0px -20px 0px;
}
.elementor-129 .elementor-element.elementor-element-258c1b8a {
  --n-accordion-title-font-size: 22px;
  --n-accordion-title-justify-content: space-between;
  --n-accordion-title-flex-grow: 1;
  --n-accordion-title-icon-order: initial;
  --n-accordion-item-title-space-between: 0px;
  --n-accordion-item-title-distance-from-content: 0px;
  --n-accordion-title-normal-color: var(--e-global-color-secondary);
  --n-accordion-icon-size: 15px;
}
.elementor-129
  .elementor-element.elementor-element-258c1b8a
  > .elementor-widget-container {
  background-color: #ffffff;
  border-radius: 20px 20px 20px 20px;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.07);
}
.elementor-129
  .elementor-element.elementor-element-258c1b8a
  > .elementor-widget-container
  > .e-n-accordion
  > .e-n-accordion-item
  > .e-n-accordion-item-title {
  border-style: none;
}
.elementor-129 .elementor-element.elementor-element-258c1b8a {
  --n-accordion-padding: 20px 25px 20px 25px;
}
:where(
    .elementor-129
      .elementor-element.elementor-element-258c1b8a
      > .elementor-widget-container
      > .e-n-accordion
      > .e-n-accordion-item
      > .e-n-accordion-item-title
      > .e-n-accordion-item-title-header
  )
  > .e-n-accordion-item-title-text {
  font-family: "Saira", Sans-serif;
  font-weight: 600;
}
:where(
    .elementor-129
      .elementor-element.elementor-element-258c1b8a
      > .elementor-widget-container
      > .e-n-accordion
      > .e-n-accordion-item
  )
  > .e-con {
  border-style: solid;
  border-width: 2px 0px 0px 0px;
  border-color: #21252924;
  --border-radius: 10px 10px 0px 0px;
  --padding-top: 15px;
  --padding-right: 25px;
  --padding-bottom: 20px;
  --padding-left: 25px;
}
.elementor-129 .elementor-element.elementor-element-47b79265 {
  --display: flex;
}
.elementor-129
  .elementor-element.elementor-element-42ce9b42
  > .elementor-widget-container {
  margin: 0px 0px -20px 0px;
}
.elementor-129 .elementor-element.elementor-element-3e83dd0f {
  --n-accordion-title-font-size: 22px;
  --n-accordion-title-justify-content: space-between;
  --n-accordion-title-flex-grow: 1;
  --n-accordion-title-icon-order: initial;
  --n-accordion-item-title-space-between: 0px;
  --n-accordion-item-title-distance-from-content: 0px;
  --n-accordion-title-normal-color: var(--e-global-color-secondary);
  --n-accordion-icon-size: 15px;
}
.elementor-129
  .elementor-element.elementor-element-3e83dd0f
  > .elementor-widget-container {
  background-color: #ffffff;
  border-radius: 20px 20px 20px 20px;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.07);
}
.elementor-129
  .elementor-element.elementor-element-3e83dd0f
  > .elementor-widget-container
  > .e-n-accordion
  > .e-n-accordion-item
  > .e-n-accordion-item-title {
  border-style: none;
}
.elementor-129 .elementor-element.elementor-element-3e83dd0f {
  --n-accordion-padding: 20px 25px 20px 25px;
}
:where(
    .elementor-129
      .elementor-element.elementor-element-3e83dd0f
      > .elementor-widget-container
      > .e-n-accordion
      > .e-n-accordion-item
      > .e-n-accordion-item-title
      > .e-n-accordion-item-title-header
  )
  > .e-n-accordion-item-title-text {
  font-family: "Saira", Sans-serif;
  font-weight: 600;
}
:where(
    .elementor-129
      .elementor-element.elementor-element-3e83dd0f
      > .elementor-widget-container
      > .e-n-accordion
      > .e-n-accordion-item
  )
  > .e-con {
  border-style: solid;
  border-width: 2px 0px 0px 0px;
  border-color: #21252924;
  --border-radius: 10px 10px 0px 0px;
  --padding-top: 15px;
  --padding-right: 25px;
  --padding-bottom: 20px;
  --padding-left: 25px;
}
.elementor-129 .elementor-element.elementor-element-322c9e25 {
  --display: flex;
}
.elementor-129
  .elementor-element.elementor-element-4fa07412
  > .elementor-widget-container {
  margin: 0px 0px -20px 0px;
}
.elementor-129 .elementor-element.elementor-element-364dddde {
  --n-accordion-title-font-size: 22px;
  --n-accordion-title-justify-content: space-between;
  --n-accordion-title-flex-grow: 1;
  --n-accordion-title-icon-order: initial;
  --n-accordion-item-title-space-between: 0px;
  --n-accordion-item-title-distance-from-content: 0px;
  --n-accordion-title-normal-color: var(--e-global-color-secondary);
  --n-accordion-icon-size: 15px;
}
.elementor-129
  .elementor-element.elementor-element-364dddde
  > .elementor-widget-container {
  background-color: #ffffff;
  border-radius: 20px 20px 20px 20px;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.07);
}
.elementor-129
  .elementor-element.elementor-element-364dddde
  > .elementor-widget-container
  > .e-n-accordion
  > .e-n-accordion-item
  > .e-n-accordion-item-title {
  border-style: none;
}
.elementor-129 .elementor-element.elementor-element-364dddde {
  --n-accordion-padding: 20px 25px 20px 25px;
}
:where(
    .elementor-129
      .elementor-element.elementor-element-364dddde
      > .elementor-widget-container
      > .e-n-accordion
      > .e-n-accordion-item
      > .e-n-accordion-item-title
      > .e-n-accordion-item-title-header
  )
  > .e-n-accordion-item-title-text {
  font-family: "Saira", Sans-serif;
  font-weight: 600;
}
:where(
    .elementor-129
      .elementor-element.elementor-element-364dddde
      > .elementor-widget-container
      > .e-n-accordion
      > .e-n-accordion-item
  )
  > .e-con {
  border-style: solid;
  border-width: 2px 0px 0px 0px;
  border-color: #21252924;
  --border-radius: 10px 10px 0px 0px;
  --padding-top: 15px;
  --padding-right: 25px;
  --padding-bottom: 20px;
  --padding-left: 25px;
}
.elementor-129 .elementor-element.elementor-element-ccb3d58 {
  --display: flex;
  --border-radius: 20px 20px 20px 20px;
  --padding-top: 25px;
  --padding-bottom: 25px;
  --padding-left: 25px;
  --padding-right: 25px;
}
.elementor-129
  .elementor-element.elementor-element-ccb3d58:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-129
  .elementor-element.elementor-element-ccb3d58
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-9d9d9b9);
}
.elementor-129
  .elementor-element.elementor-element-621f5df1
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-0b48cae);
  transition: color 0.3s;
}
.elementor-129
  .elementor-element.elementor-element-621f5df1
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-0b48cae);
  transition: fill 0.3s;
}
.elementor-129 .elementor-element.elementor-element-621f5df1 {
  --e-icon-list-icon-size: 16px;
  --icon-vertical-offset: 0px;
}
.elementor-129
  .elementor-element.elementor-element-621f5df1
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-129
  .elementor-element.elementor-element-621f5df1
  .elementor-icon-list-item
  > a {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-weight: var(--e-global-typography-primary-font-weight);
}
.elementor-129
  .elementor-element.elementor-element-621f5df1
  .elementor-icon-list-text {
  color: var(--e-global-color-secondary);
  transition: color 0.3s;
}
.elementor-129
  .elementor-element.elementor-element-3766ac5
  .elementor-heading-title {
  color: var(--e-global-color-secondary);
}
.elementor-129
  .elementor-element.elementor-element-652e8a15
  > .elementor-widget-container {
  margin: 0px 0px -10px 0px;
}
.elementor-129 .elementor-element.elementor-element-2e0f50bf {
  --display: flex;
  --min-height: 278px;
  --justify-content: flex-end;
  --border-radius: 15px 15px 15px 15px;
}
.elementor-129
  .elementor-element.elementor-element-2e0f50bf:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-129
  .elementor-element.elementor-element-2e0f50bf
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-9d9d9b9);
  background-image: url("/assets/workers-putting-air-conditioner-in-place.webp");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-129 .elementor-element.elementor-element-7410b325 {
  --display: flex;
  --border-radius: 20px 20px 20px 20px;
  box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.07);
  --padding-top: 20px;
  --padding-bottom: 20px;
  --padding-left: 20px;
  --padding-right: 20px;
  --z-index: 10;
}
.elementor-129
  .elementor-element.elementor-element-7410b325:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-129
  .elementor-element.elementor-element-7410b325
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #ffffff;
}
.elementor-129
  .elementor-element.elementor-element-59b36c6c
  .elementor-counter-number-wrapper {
  color: var(--e-global-color-secondary);
  font-size: 45px;
  font-weight: 600;
}
.elementor-129
  .elementor-element.elementor-element-59b36c6c
  .elementor-counter-title {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-weight: var(--e-global-typography-text-font-weight);
}
@media (max-width: 1366px) and (min-width: 768px) {
  .elementor-129 .elementor-element.elementor-element-5eb1a773 {
    --width: 300px;
  }
}
@media (max-width: 1366px) {
  .elementor-129 .elementor-element.elementor-element-61fe7d09 {
    --padding-top: 150px;
    --padding-bottom: 50px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .elementor-129 .elementor-element.elementor-element-1318d48b {
    --padding-top: 60px;
    --padding-bottom: 60px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .elementor-129 .elementor-element.elementor-element-16abdba6 {
    --padding-top: 60px;
    --padding-bottom: 60px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .elementor-129 .elementor-element.elementor-element-3c5a81d6 {
    --padding-top: 60px;
    --padding-bottom: 60px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .elementor-129 .elementor-element.elementor-element-754f6206 {
    --padding-top: 60px;
    --padding-bottom: 60px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .elementor-129 .elementor-element.elementor-element-3df38474 {
    --container-widget-width: 65%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 65%);
    max-width: 65%;
  }
  body:not(.rtl) .elementor-129 .elementor-element.elementor-element-7031c50c {
    left: 180px;
  }
  body.rtl .elementor-129 .elementor-element.elementor-element-7031c50c {
    right: 180px;
  }
  .elementor-129 .elementor-element.elementor-element-774a39c7 {
    text-align: center;
  }
  body:not(.rtl) .elementor-129 .elementor-element.elementor-element-2a5b203e {
    left: 180px;
  }
  body.rtl .elementor-129 .elementor-element.elementor-element-2a5b203e {
    right: 180px;
  }
  .elementor-129 .elementor-element.elementor-element-178b0592 {
    text-align: center;
  }
  body:not(.rtl) .elementor-129 .elementor-element.elementor-element-57f5ab39 {
    left: 180px;
  }
  body.rtl .elementor-129 .elementor-element.elementor-element-57f5ab39 {
    right: 180px;
  }
  .elementor-129 .elementor-element.elementor-element-72f20ad7 {
    text-align: center;
  }
  .elementor-129 .elementor-element.elementor-element-7872e720 {
    text-align: center;
  }
  .elementor-129 .elementor-element.elementor-element-51811787 {
    --padding-top: 60px;
    --padding-bottom: 60px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .elementor-129 .elementor-element.elementor-element-23dab11b {
    --padding-top: 0px;
    --padding-bottom: 60px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .elementor-129 .elementor-element.elementor-element-32586b98 {
    --padding-top: 60px;
    --padding-bottom: 60px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .elementor-129 .elementor-element.elementor-element-788c5c1a {
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 80%);
    max-width: 80%;
  }
  .elementor-129 .elementor-element.elementor-element-6ebc3a2 {
    --container-widget-width: 82%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 82%);
    max-width: 82%;
  }
  .elementor-129 .elementor-element.elementor-element-7bc5bb05 {
    --padding-top: 60px;
    --padding-bottom: 60px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
}
@media (max-width: 1200px) {
  .elementor-129 .elementor-element.elementor-element-24a5b635 {
    --padding-top: 30px;
    --padding-bottom: 30px;
    --padding-left: 30px;
    --padding-right: 30px;
  }
  .elementor-129
    .elementor-element.elementor-element-645466e4
    > .elementor-widget-container {
    margin: -200px 0px 0px 0px;
  }
  .elementor-129 .elementor-element.elementor-element-3df38474 {
    --container-widget-width: 77%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 77%);
    max-width: 77%;
  }
  body:not(.rtl) .elementor-129 .elementor-element.elementor-element-7031c50c {
    left: 150px;
  }
  body.rtl .elementor-129 .elementor-element.elementor-element-7031c50c {
    right: 150px;
  }
  body:not(.rtl) .elementor-129 .elementor-element.elementor-element-2a5b203e {
    left: 150px;
  }
  body.rtl .elementor-129 .elementor-element.elementor-element-2a5b203e {
    right: 150px;
  }
  body:not(.rtl) .elementor-129 .elementor-element.elementor-element-57f5ab39 {
    left: 150px;
  }
  body.rtl .elementor-129 .elementor-element.elementor-element-57f5ab39 {
    right: 150px;
  }
  .elementor-129 .elementor-element.elementor-element-615c84d2 {
    text-align: center;
  }
  .elementor-129 .elementor-element.elementor-element-24d1bfe8 {
    --container-widget-width: 87%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 87%);
    max-width: 87%;
  }
  .elementor-129 .elementor-element.elementor-element-788c5c1a {
    --container-widget-width: 93%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 93%);
    max-width: 93%;
  }
}
@media (max-width: 1024px) {
  .elementor-129 .elementor-element.elementor-element-1318d48b {
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .elementor-129 .elementor-element.elementor-element-63e1c220 {
    --flex-wrap: wrap;
  }
  .elementor-129 .elementor-element.elementor-element-30d02a49.e-con {
    --order: -99999 /* order start hack */;
  }
  .elementor-129 .elementor-element.elementor-element-16abdba6 {
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .elementor-129 .elementor-element.elementor-element-5a3e6fcf {
    --flex-wrap: wrap;
  }
  .elementor-129 .elementor-element.elementor-element-3f67b308 {
    --flex-direction: row;
    --container-widget-width: initial;
    --container-widget-height: 100%;
    --container-widget-flex-grow: 1;
    --container-widget-align-self: stretch;
    --flex-wrap-mobile: wrap;
    --flex-wrap: wrap;
  }
  .elementor-129 .elementor-element.elementor-element-6be42191 {
    --justify-content: center;
  }
  .elementor-129 .elementor-element.elementor-element-2df44482 {
    --align-items: center;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
  }
  .elementor-129 .elementor-element.elementor-element-5dbb1e6a {
    --justify-content: center;
  }
  .elementor-129 .elementor-element.elementor-element-2dbaa90a {
    --align-items: center;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
  }
  .elementor-129 .elementor-element.elementor-element-647741db {
    --justify-content: center;
  }
  .elementor-129 .elementor-element.elementor-element-31314934 {
    --align-items: center;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
  }
  .elementor-129 .elementor-element.elementor-element-2a3389c2 {
    --justify-content: center;
  }
  .elementor-129 .elementor-element.elementor-element-503d078 {
    --align-items: center;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
  }
  .elementor-129 .elementor-element.elementor-element-1523ed8e {
    --flex-wrap: wrap;
  }
  .elementor-129 .elementor-element.elementor-element-754f6206 {
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .elementor-129 .elementor-element.elementor-element-d35156a {
    --flex-wrap: wrap;
  }
  body:not(.rtl) .elementor-129 .elementor-element.elementor-element-7031c50c {
    left: 200px;
  }
  body.rtl .elementor-129 .elementor-element.elementor-element-7031c50c {
    right: 200px;
  }
  .elementor-129
    .elementor-element.elementor-element-7031c50c
    .elementor-divider-separator {
    width: 100%;
  }
  body:not(.rtl) .elementor-129 .elementor-element.elementor-element-57f5ab39 {
    left: 200px;
  }
  body.rtl .elementor-129 .elementor-element.elementor-element-57f5ab39 {
    right: 200px;
  }
  .elementor-129
    .elementor-element.elementor-element-57f5ab39
    .elementor-divider-separator {
    width: 100%;
  }
  .elementor-129 .elementor-element.elementor-element-51811787 {
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .elementor-129 .elementor-element.elementor-element-97ffc92 {
    --width: 500px;
  }
  .elementor-129
    .elementor-element.elementor-element-78ad6162
    .jeg-elementor-kit.jkit-testimonials
    .tns-controls {
    top: 325px;
  }
  .elementor-129 .elementor-element.elementor-element-23dab11b {
    --padding-top: 0px;
    --padding-bottom: 40px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .elementor-129 .elementor-element.elementor-element-49a4b6bf {
    --flex-wrap: wrap;
  }
  .elementor-129 .elementor-element.elementor-element-32586b98 {
    --padding-top: 40px;
    --padding-bottom: 40px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .elementor-129 .elementor-element.elementor-element-6ebc3a2 {
    --container-widget-width: 90%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 90%);
    max-width: 90%;
  }
  .elementor-129 .elementor-element.elementor-element-4c7e1722 {
    --flex-wrap: wrap;
  }
}
@media (max-width: 880px) {
  .elementor-129 .elementor-element.elementor-element-1d0641ba {
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-129
    .elementor-element.elementor-element-78ad6162
    .jeg-elementor-kit.jkit-testimonials
    .tns-controls {
    top: 395px;
  }
  .elementor-129 .elementor-element.elementor-element-788c5c1a {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  .elementor-129 .elementor-element.elementor-element-61fe7d09 {
    --padding-top: 120px;
    --padding-bottom: 100px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .elementor-129 .elementor-element.elementor-element-73ed3ea7 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
  .elementor-129 .elementor-element.elementor-element-1d0641ba {
    --padding-top: 10px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .elementor-129
    .elementor-element.elementor-element-645466e4
    > .elementor-widget-container {
    margin: -80px 0px 0px 0px;
  }
  .elementor-129 .elementor-element.elementor-element-1318d48b {
    --padding-top: 20px;
    --padding-bottom: 40px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .elementor-129 .elementor-element.elementor-element-2299a90f {
    --spacer-size: 200px;
  }
  .elementor-129 .elementor-element.elementor-element-7063f5fc {
    --spacer-size: 200px;
  }
  .elementor-129 .elementor-element.elementor-element-3edabb1f {
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
  }
  .elementor-129 .elementor-element.elementor-element-3f79956e {
    --min-height: 150px;
  }
  .elementor-129 .elementor-element.elementor-element-6be42191 {
    --align-items: flex-start;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --gap: 15px 15px;
    --row-gap: 15px;
    --column-gap: 15px;
    --padding-top: 15px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-129 .elementor-element.elementor-element-7d177f36 {
    text-align: left;
  }
  .elementor-129 .elementor-element.elementor-element-2df44482 {
    --align-items: flex-start;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --padding-top: 0px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .elementor-129 .elementor-element.elementor-element-784234c {
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
  }
  .elementor-129 .elementor-element.elementor-element-7b63f1ae {
    --min-height: 150px;
  }
  .elementor-129 .elementor-element.elementor-element-7cfd5de0 {
    --spacer-size: 200px;
  }
  .elementor-129 .elementor-element.elementor-element-5dbb1e6a {
    --align-items: flex-start;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --gap: 15px 15px;
    --row-gap: 15px;
    --column-gap: 15px;
    --padding-top: 15px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-129 .elementor-element.elementor-element-49d90e18 {
    text-align: left;
  }
  .elementor-129 .elementor-element.elementor-element-2dbaa90a {
    --align-items: flex-start;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --padding-top: 0px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .elementor-129 .elementor-element.elementor-element-6a726e79 {
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
  }
  .elementor-129 .elementor-element.elementor-element-fa6ffda {
    --min-height: 150px;
  }
  .elementor-129 .elementor-element.elementor-element-4522fc6d {
    --spacer-size: 200px;
  }
  .elementor-129 .elementor-element.elementor-element-647741db {
    --align-items: flex-start;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --gap: 15px 15px;
    --row-gap: 15px;
    --column-gap: 15px;
    --padding-top: 15px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-129 .elementor-element.elementor-element-68c613c9 {
    text-align: left;
  }
  .elementor-129 .elementor-element.elementor-element-31314934 {
    --align-items: flex-start;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --padding-top: 0px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .elementor-129 .elementor-element.elementor-element-55ccc9cd {
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
  }
  .elementor-129 .elementor-element.elementor-element-5b1cacee {
    --min-height: 150px;
  }
  .elementor-129 .elementor-element.elementor-element-196a007e {
    --spacer-size: 200px;
  }
  .elementor-129 .elementor-element.elementor-element-2a3389c2 {
    --align-items: flex-start;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --gap: 15px 15px;
    --row-gap: 15px;
    --column-gap: 15px;
    --padding-top: 15px;
    --padding-bottom: 10px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-129 .elementor-element.elementor-element-4411edd2 {
    text-align: left;
  }
  .elementor-129 .elementor-element.elementor-element-503d078 {
    --align-items: flex-start;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --padding-top: 0px;
    --padding-bottom: 10px;
    --padding-left: 10px;
    --padding-right: 10px;
  }
  .elementor-129 .elementor-element.elementor-element-6efb991e {
    --min-height: 250px;
  }
  .elementor-129
    .elementor-element.elementor-element-6efb991e:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-129
    .elementor-element.elementor-element-6efb991e
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: top center;
  }
  .elementor-129 .elementor-element.elementor-element-3e4a68d8 {
    --min-height: 250px;
  }
  .elementor-129 .elementor-element.elementor-element-5eb1a773 {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-129 .elementor-element.elementor-element-798230b7 {
    text-align: center;
  }
  .elementor-129 .elementor-element.elementor-element-3df38474 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
  .elementor-129 .elementor-element.elementor-element-37ecea21 {
    --padding-top: 20px;
    --padding-bottom: 20px;
    --padding-left: 20px;
    --padding-right: 20px;
  }
  .elementor-129 .elementor-element.elementor-element-19901501 {
    --justify-content: center;
    --align-items: center;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
    --border-radius: 20px 20px 20px 20px;
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-129
    .elementor-element.elementor-element-97ffc92
    > .elementor-widget-container {
    margin: 0px 25px -20px 0px;
  }
  .elementor-129 .elementor-element.elementor-element-97ffc92 {
    --width: 100px;
  }
  .elementor-129 .elementor-element.elementor-element-1f018efd {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-129 .elementor-element.elementor-element-4f27e20d {
    --margin-top: 0px;
    --margin-bottom: 0px;
    --margin-left: 0px;
    --margin-right: 0px;
  }
  .elementor-129
    .elementor-element.elementor-element-740a6bed
    .elementor-counter-number-wrapper {
    font-size: 40px;
  }
  .elementor-129 .elementor-element.elementor-element-66b21c65 {
    --padding-top: 0px;
    --padding-bottom: 0px;
    --padding-left: 0px;
    --padding-right: 0px;
  }
  .elementor-129
    .elementor-element.elementor-element-78ad6162
    .jeg-elementor-kit.jkit-testimonials
    .tns-controls {
    top: 350px;
    right: 20px;
  }
  .elementor-129
    .elementor-element.elementor-element-78ad6162
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track
    .testimonial-item
    .testimonial-box {
    padding: 25px 25px 25px 25px;
  }
  .elementor-129 .elementor-element.elementor-element-24d1bfe8 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
  .elementor-129 .elementor-element.elementor-element-19c4647c {
    --gap: 0px 0px;
    --row-gap: 0px;
    --column-gap: 0px;
  }
  .elementor-129 .elementor-element.elementor-element-548b63ce {
    --align-items: flex-start;
    --container-widget-width: calc(
      (1 - var(--container-widget-flex-grow)) * 100%
    );
  }
  .elementor-129 .elementor-element.elementor-element-6ebc3a2 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    text-align: left;
  }
  .elementor-129 .elementor-element.elementor-element-4c7e1722 {
    --gap: 40px 40px;
    --row-gap: 40px;
    --column-gap: 40px;
  }
  .elementor-129 .elementor-element.elementor-element-1a422bc {
    --width: 60px;
  }
  .elementor-129 .elementor-element.elementor-element-125550a7 {
    --width: 20px;
  }
  .elementor-129 .elementor-element.elementor-element-eadc8b6 {
    --width: 60px;
  }
  .elementor-129 .elementor-element.elementor-element-539abfa7 {
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
  }
  .elementor-129 .elementor-element.elementor-element-4c372975 {
    --width: 60px;
  }
  .elementor-129 .elementor-element.elementor-element-ace3a5 {
    --width: 20px;
  }
  .elementor-129 .elementor-element.elementor-element-3601346b {
    --width: 60px;
  }
  .elementor-129 .elementor-element.elementor-element-2c34d9f3 {
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
  }
  .elementor-129 .elementor-element.elementor-element-217e5a98 {
    --width: 60px;
  }
  .elementor-129 .elementor-element.elementor-element-1d37baf2 {
    --width: 20px;
  }
  .elementor-129 .elementor-element.elementor-element-5efba0cd {
    --width: 60px;
  }
  .elementor-129 .elementor-element.elementor-element-3e70098f {
    --padding-top: 15px;
    --padding-bottom: 15px;
    --padding-left: 15px;
    --padding-right: 15px;
  }
  .elementor-129 .elementor-element.elementor-element-ccb3d58.e-con {
    --order: -99999 /* order start hack */;
  }
  .elementor-129
    .elementor-element.elementor-element-59b36c6c
    .elementor-counter-number-wrapper {
    font-size: 40px;
  }
}
@media (min-width: 768px) {
  .elementor-129 .elementor-element.elementor-element-24a5b635 {
    --width: 78%;
  }
  .elementor-129 .elementor-element.elementor-element-5204a0af {
    --width: 60%;
  }
  .elementor-129 .elementor-element.elementor-element-30d02a49 {
    --width: 40%;
  }
  .elementor-129 .elementor-element.elementor-element-54f36144 {
    --width: 90%;
  }
  .elementor-129 .elementor-element.elementor-element-3f79956e {
    --width: 42%;
  }
  .elementor-129 .elementor-element.elementor-element-6be42191 {
    --width: 58%;
  }
  .elementor-129 .elementor-element.elementor-element-2df44482 {
    --width: 10%;
  }
  .elementor-129 .elementor-element.elementor-element-58108b35 {
    --width: 90%;
  }
  .elementor-129 .elementor-element.elementor-element-7b63f1ae {
    --width: 42%;
  }
  .elementor-129 .elementor-element.elementor-element-5dbb1e6a {
    --width: 58%;
  }
  .elementor-129 .elementor-element.elementor-element-2dbaa90a {
    --width: 10%;
  }
  .elementor-129 .elementor-element.elementor-element-713d1e5c {
    --width: 90%;
  }
  .elementor-129 .elementor-element.elementor-element-fa6ffda {
    --width: 42%;
  }
  .elementor-129 .elementor-element.elementor-element-647741db {
    --width: 58%;
  }
  .elementor-129 .elementor-element.elementor-element-31314934 {
    --width: 10%;
  }
  .elementor-129 .elementor-element.elementor-element-67894460 {
    --width: 90%;
  }
  .elementor-129 .elementor-element.elementor-element-5b1cacee {
    --width: 42%;
  }
  .elementor-129 .elementor-element.elementor-element-2a3389c2 {
    --width: 58%;
  }
  .elementor-129 .elementor-element.elementor-element-503d078 {
    --width: 10%;
  }
  .elementor-129 .elementor-element.elementor-element-5eb1a773 {
    --width: 350px;
  }
  .elementor-129 .elementor-element.elementor-element-2eeec29f {
    --width: 23.828%;
  }
  .elementor-129 .elementor-element.elementor-element-5a0ddf56 {
    --width: 105px;
  }
  .elementor-129 .elementor-element.elementor-element-31bba885 {
    --width: 105px;
  }
  .elementor-129 .elementor-element.elementor-element-23c58d03 {
    --width: 105px;
  }
  .elementor-129 .elementor-element.elementor-element-5332b131 {
    --width: 105px;
  }
  .elementor-129 .elementor-element.elementor-element-19901501 {
    --width: 160px;
  }
  .elementor-129 .elementor-element.elementor-element-4f27e20d {
    --width: 250px;
  }
  .elementor-129 .elementor-element.elementor-element-1a422bc {
    --width: 80px;
  }
  .elementor-129 .elementor-element.elementor-element-125550a7 {
    --width: 20px;
  }
  .elementor-129 .elementor-element.elementor-element-eadc8b6 {
    --width: 100px;
  }
  .elementor-129 .elementor-element.elementor-element-4c372975 {
    --width: 80px;
  }
  .elementor-129 .elementor-element.elementor-element-ace3a5 {
    --width: 20px;
  }
  .elementor-129 .elementor-element.elementor-element-3601346b {
    --width: 100px;
  }
  .elementor-129 .elementor-element.elementor-element-217e5a98 {
    --width: 80px;
  }
  .elementor-129 .elementor-element.elementor-element-1d37baf2 {
    --width: 20px;
  }
  .elementor-129 .elementor-element.elementor-element-5efba0cd {
    --width: 100px;
  }
  .elementor-129 .elementor-element.elementor-element-7410b325 {
    --width: 250px;
  }
}
@media (max-width: 1200px) and (min-width: 768px) {
  .elementor-129 .elementor-element.elementor-element-753a591c {
    --width: 55%;
  }
  .elementor-129 .elementor-element.elementor-element-1d0641ba {
    --width: 45%;
  }
  .elementor-129 .elementor-element.elementor-element-24a5b635 {
    --width: 100%;
  }
  .elementor-129 .elementor-element.elementor-element-5eb1a773 {
    --width: 250px;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-129 .elementor-element.elementor-element-5204a0af {
    --width: 100%;
  }
  .elementor-129 .elementor-element.elementor-element-30d02a49 {
    --width: 100%;
  }
  .elementor-129 .elementor-element.elementor-element-3edabb1f {
    --width: 100%;
  }
  .elementor-129 .elementor-element.elementor-element-54f36144 {
    --width: 85%;
  }
  .elementor-129 .elementor-element.elementor-element-2df44482 {
    --width: 15%;
  }
  .elementor-129 .elementor-element.elementor-element-784234c {
    --width: 100%;
  }
  .elementor-129 .elementor-element.elementor-element-58108b35 {
    --width: 85%;
  }
  .elementor-129 .elementor-element.elementor-element-2dbaa90a {
    --width: 15%;
  }
  .elementor-129 .elementor-element.elementor-element-6a726e79 {
    --width: 100%;
  }
  .elementor-129 .elementor-element.elementor-element-713d1e5c {
    --width: 85%;
  }
  .elementor-129 .elementor-element.elementor-element-31314934 {
    --width: 15%;
  }
  .elementor-129 .elementor-element.elementor-element-55ccc9cd {
    --width: 100%;
  }
  .elementor-129 .elementor-element.elementor-element-67894460 {
    --width: 85%;
  }
  .elementor-129 .elementor-element.elementor-element-503d078 {
    --width: 15%;
  }
  .elementor-129 .elementor-element.elementor-element-2eeec29f {
    --width: 48%;
  }
  .elementor-129 .elementor-element.elementor-element-4d0fc574 {
    --width: 48%;
  }
  .elementor-129 .elementor-element.elementor-element-7d41dd46 {
    --width: 48%;
  }
  .elementor-129 .elementor-element.elementor-element-167490e1 {
    --width: 48%;
  }
  .elementor-129 .elementor-element.elementor-element-7a875c84 {
    --width: 48%;
  }
  .elementor-129 .elementor-element.elementor-element-40fbdf32 {
    --width: 48%;
  }
  .elementor-129 .elementor-element.elementor-element-532111b2 {
    --width: 48%;
  }
  .elementor-129 .elementor-element.elementor-element-b71b3ee {
    --width: 48%;
  }
  .elementor-129 .elementor-element.elementor-element-3682d800 {
    --width: 48%;
  }
  .elementor-129 .elementor-element.elementor-element-17cf6685 {
    --width: 48%;
  }
  .elementor-129 .elementor-element.elementor-element-56cdeefd {
    --width: 48%;
  }
}
@media (max-width: 880px) and (min-width: 768px) {
  .elementor-129 .elementor-element.elementor-element-3edabb1f {
    --width: 100%;
  }
  .elementor-129 .elementor-element.elementor-element-784234c {
    --width: 100%;
  }
  .elementor-129 .elementor-element.elementor-element-6a726e79 {
    --width: 100%;
  }
  .elementor-129 .elementor-element.elementor-element-55ccc9cd {
    --width: 100%;
  }
}

@media (min-width: 1367px) {
  .elementor-element.elementor-element-78ad6162
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track:not(.tns-slider) {
    display: flex;
    flex-direction: row;
  }
}
@media (min-width: 1367px) {
  .elementor-element.elementor-element-78ad6162
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track:not(.tns-slider)
    .testimonial-item {
    width: calc(1);
  }
}
@media (min-width: 1367px) {
  .elementor-element.elementor-element-78ad6162
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track:not(.tns-slider)
    .testimonial-item:nth-child(n + 2) {
    display: none;
  }
}
@media (min-width: 1367px) {
  .elementor-element.elementor-element-78ad6162
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track:not(.tns-slider):not(:nth-child(1)) {
    margin-right: 10px;
  }
}
@media (min-width: 1201px) and (max-width: 1366px) {
  .elementor-element.elementor-element-78ad6162
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track:not(.tns-slider) {
    display: flex;
    flex-direction: row;
  }
}
@media (min-width: 1201px) and (max-width: 1366px) {
  .elementor-element.elementor-element-78ad6162
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track:not(.tns-slider)
    .testimonial-item {
    width: calc(1);
  }
}
@media (min-width: 1201px) and (max-width: 1366px) {
  .elementor-element.elementor-element-78ad6162
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track:not(.tns-slider)
    .testimonial-item:nth-child(n + 2) {
    display: none;
  }
}
@media (min-width: 1201px) and (max-width: 1366px) {
  .elementor-element.elementor-element-78ad6162
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track:not(.tns-slider):not(:nth-child(1)) {
    margin-right: 10px;
  }
}
@media (min-width: 1025px) and (max-width: 1200px) {
  .elementor-element.elementor-element-78ad6162
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track:not(.tns-slider) {
    display: flex;
    flex-direction: row;
  }
}
@media (min-width: 1025px) and (max-width: 1200px) {
  .elementor-element.elementor-element-78ad6162
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track:not(.tns-slider)
    .testimonial-item {
    width: calc(1);
  }
}
@media (min-width: 1025px) and (max-width: 1200px) {
  .elementor-element.elementor-element-78ad6162
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track:not(.tns-slider)
    .testimonial-item:nth-child(n + 2) {
    display: none;
  }
}
@media (min-width: 1025px) and (max-width: 1200px) {
  .elementor-element.elementor-element-78ad6162
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track:not(.tns-slider):not(:nth-child(1)) {
    margin-right: 10px;
  }
}
@media (min-width: 881px) and (max-width: 1024px) {
  .elementor-element.elementor-element-78ad6162
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track:not(.tns-slider) {
    display: flex;
    flex-direction: row;
  }
}
@media (min-width: 881px) and (max-width: 1024px) {
  .elementor-element.elementor-element-78ad6162
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track:not(.tns-slider)
    .testimonial-item {
    width: calc(1);
  }
}
@media (min-width: 881px) and (max-width: 1024px) {
  .elementor-element.elementor-element-78ad6162
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track:not(.tns-slider)
    .testimonial-item:nth-child(n + 2) {
    display: none;
  }
}
@media (min-width: 881px) and (max-width: 1024px) {
  .elementor-element.elementor-element-78ad6162
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track:not(.tns-slider):not(:nth-child(1)) {
    margin-right: 10px;
  }
}
@media (min-width: 768px) and (max-width: 880px) {
  .elementor-element.elementor-element-78ad6162
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track:not(.tns-slider) {
    display: flex;
    flex-direction: row;
  }
}
@media (min-width: 768px) and (max-width: 880px) {
  .elementor-element.elementor-element-78ad6162
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track:not(.tns-slider)
    .testimonial-item {
    width: calc(1);
  }
}
@media (min-width: 768px) and (max-width: 880px) {
  .elementor-element.elementor-element-78ad6162
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track:not(.tns-slider)
    .testimonial-item:nth-child(n + 2) {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 880px) {
  .elementor-element.elementor-element-78ad6162
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track:not(.tns-slider):not(:nth-child(1)) {
    margin-right: 10px;
  }
}
@media (max-width: 767px) {
  .elementor-element.elementor-element-78ad6162
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track:not(.tns-slider) {
    display: flex;
    flex-direction: row;
  }
}
@media (max-width: 767px) {
  .elementor-element.elementor-element-78ad6162
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track:not(.tns-slider)
    .testimonial-item {
    width: calc(1);
  }
}
@media (max-width: 767px) {
  .elementor-element.elementor-element-78ad6162
    .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-78ad6162
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track:not(.tns-slider):not(:nth-child(1)) {
    margin-right: 10px;
  }
}
