.elementor-2803
  .elementor-element.elementor-element-e722353
  > .elementor-container {
  max-width: 1600px;
}
.elementor-2803
  .elementor-element.elementor-element-e722353:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2803
  .elementor-element.elementor-element-e722353
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(
    180deg,
    var(--e-global-color-495d27d) 64%,
    var(--e-global-color-a567df4) 100%
  );
}
.elementor-2803
  .elementor-element.elementor-element-e722353
  > .elementor-background-overlay {
  background-image: url("../../2023/07/Asset-041.png");
  background-position: top left;
  background-repeat: repeat-x;
  background-size: cover;
  opacity: 0.85;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2803 .elementor-element.elementor-element-e722353 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0em 0em 0em 0em;
}
.elementor-2803
  .elementor-element.elementor-element-61e4b9c
  > .elementor-element-populated,
.elementor-2803
  .elementor-element.elementor-element-61e4b9c
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-2803
  .elementor-element.elementor-element-61e4b9c
  > .elementor-background-slideshow {
  border-radius: 0px 0px 25px 25px;
}
.elementor-2803
  .elementor-element.elementor-element-61e4b9c
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-2803
  .elementor-element.elementor-element-61e4b9c
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2803
  .elementor-element.elementor-element-012e410
  > .elementor-container {
  max-width: 1300px;
}
.elementor-2803 .elementor-element.elementor-element-012e410 {
  padding: 0em 0em 0em 0em;
}
.elementor-bc-flex-widget
  .elementor-2803
  .elementor-element.elementor-element-114486e.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-2803
  .elementor-element.elementor-element-114486e.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-2803
  .elementor-element.elementor-element-114486e.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-2803
  .elementor-element.elementor-element-114486e
  > .elementor-element-populated {
  margin: 0px 50px 0px 0px;
  --e-column-margin-right: 50px;
  --e-column-margin-left: 0px;
}
.elementor-2803
  .elementor-element.elementor-element-0e54fec
  .jeg-elementor-kit.jkit-heading {
  text-align: left;
}
.elementor-2803
  .elementor-element.elementor-element-0e54fec
  .jeg-elementor-kit.jkit-heading
  .heading-title {
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  text-transform: var(--e-global-typography-primary-text-transform);
  line-height: var(--e-global-typography-primary-line-height);
  letter-spacing: var(--e-global-typography-primary-letter-spacing);
  color: var(--e-global-color-primary);
}
.elementor-2803
  .elementor-element.elementor-element-0e54fec
  .jeg-elementor-kit.jkit-heading
  .heading-title
  > span {
  color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  text-transform: var(--e-global-typography-primary-text-transform);
  line-height: var(--e-global-typography-primary-line-height);
  letter-spacing: var(--e-global-typography-primary-letter-spacing);
}
.elementor-2803
  .elementor-element.elementor-element-cc763d2
  .jeg-elementor-kit.jkit-button {
  text-align: left;
}
.elementor-2803
  .elementor-element.elementor-element-cc763d2
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper {
  width: 195px;
  padding: 16px 0px 16px 0px;
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  text-transform: var(--e-global-typography-accent-text-transform);
  text-decoration: var(--e-global-typography-accent-text-decoration);
  letter-spacing: var(--e-global-typography-accent-letter-spacing);
  color: var(--e-global-color-a567df4);
  background-color: var(--e-global-color-accent);
  transition-duration: 0.5s;
  border-radius: 25px 25px 25px 25px;
}
.elementor-2803
  .elementor-element.elementor-element-cc763d2
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper
  svg {
  fill: var(--e-global-color-a567df4);
  width: 19px;
}
.elementor-2803
  .elementor-element.elementor-element-cc763d2
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper:hover {
  color: var(--e-global-color-primary);
  background-color: var(--e-global-color-4a5499b);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-primary);
}
.elementor-2803
  .elementor-element.elementor-element-cc763d2
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper:hover
  svg {
  fill: var(--e-global-color-primary);
}
.elementor-2803
  .elementor-element.elementor-element-cc763d2
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper
  i {
  font-size: 19px;
}
.elementor-2803
  .elementor-element.elementor-element-cc763d2
  .jeg-elementor-kit.jkit-button.icon-position-before
  .jkit-button-wrapper
  i,
.elementor-2803
  .elementor-element.elementor-element-cc763d2
  .jeg-elementor-kit.jkit-button.icon-position-before
  .jkit-button-wrapper
  svg {
  margin-right: 15px;
}
.elementor-2803
  .elementor-element.elementor-element-cc763d2
  .jeg-elementor-kit.jkit-button.icon-position-after
  .jkit-button-wrapper
  i,
.elementor-2803
  .elementor-element.elementor-element-cc763d2
  .jeg-elementor-kit.jkit-button.icon-position-after
  .jkit-button-wrapper
  svg {
  margin-left: 15px;
}
.elementor-bc-flex-widget
  .elementor-2803
  .elementor-element.elementor-element-e5a3cbe.elementor-column
  .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-2803
  .elementor-element.elementor-element-e5a3cbe.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-2803
  .elementor-element.elementor-element-e5a3cbe.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-2803
  .elementor-element.elementor-element-e5a3cbe
  > .elementor-element-populated {
  margin: 0px 50px 0px 0px;
  --e-column-margin-right: 50px;
  --e-column-margin-left: 0px;
}
.elementor-2803 .elementor-element.elementor-element-6a08a01 img {
  width: 95%;
}
.elementor-2803
  .elementor-element.elementor-element-05f7be5
  > .elementor-container {
  max-width: 1300px;
}
.elementor-2803
  .elementor-element.elementor-element-05f7be5:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2803
  .elementor-element.elementor-element-05f7be5
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-a567df4);
}
.elementor-2803 .elementor-element.elementor-element-05f7be5 {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  border-color: var(--e-global-color-672356a);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0em 0em 0em 0em;
}
.elementor-2803
  .elementor-element.elementor-element-05f7be5
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-2803
  .elementor-element.elementor-element-88fa569.elementor-column
  .elementor-widget-wrap {
  align-items: flex-start;
}
.elementor-2803
  .elementor-element.elementor-element-88fa569.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-2803
  .elementor-element.elementor-element-88fa569.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-2803 .elementor-element.elementor-element-ba336a6 {
  margin-top: 0px;
  margin-bottom: 0px;
}
.elementor-bc-flex-widget
  .elementor-2803
  .elementor-element.elementor-element-630e20a.elementor-column
  .elementor-widget-wrap {
  align-items: flex-start;
}
.elementor-2803
  .elementor-element.elementor-element-630e20a.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-2803
  .elementor-element.elementor-element-630e20a.elementor-column
  > .elementor-widget-wrap {
  justify-content: space-between;
}
.elementor-2803 .elementor-element.elementor-element-cac0832 {
  --spacer-size: 70px;
  width: var(--container-widget-width, 13%);
  max-width: 13%;
  --container-widget-width: 13%;
  --container-widget-flex-grow: 0;
  z-index: 2;
}
.elementor-2803
  .elementor-element.elementor-element-cac0832
  > .elementor-widget-container {
  margin: 0px 0px -60px 0px;
  background-color: transparent;
  background-image: linear-gradient(
    285deg,
    #161f3a00 10%,
    var(--e-global-color-a567df4) 100%
  );
}
.elementor-2803 .elementor-element.elementor-element-d1c3965 {
  --spacer-size: 70px;
  width: var(--container-widget-width, 13%);
  max-width: 13%;
  --container-widget-width: 13%;
  --container-widget-flex-grow: 0;
  z-index: 2;
}
.elementor-2803
  .elementor-element.elementor-element-d1c3965
  > .elementor-widget-container {
  margin: 0px 0px -60px 0px;
  background-color: transparent;
  background-image: linear-gradient(
    270deg,
    var(--e-global-color-a567df4) 5%,
    #f2295b00 100%
  );
}
.elementor-2803
  .elementor-element.elementor-element-255b987
  .jeg-elementor-kit.jkit-client-logo
  .client-track
  .image-list {
  min-height: 0px;
}
.elementor-2803
  .elementor-element.elementor-element-255b987
  .jeg-elementor-kit.jkit-client-logo
  .client-slider
  .image-list {
  padding: 0px 0px 0px 0px;
  margin: 0px 10px 0px 10px;
  border-radius: 0px 0px 0px 0px;
  opacity: 35%;
}
.elementor-2803
  .elementor-element.elementor-element-255b987
  .jeg-elementor-kit.jkit-client-logo
  .client-slider:hover
  .image-list {
  opacity: 80%;
}
.elementor-2803
  .elementor-element.elementor-element-255b987
  .jeg-elementor-kit.jkit-client-logo
  .tns-controls
  button
  i,
.elementor-2803
  .elementor-element.elementor-element-255b987
  .jeg-elementor-kit.jkit-client-logo
  .tns-controls
  button
  svg {
  opacity: 100%;
}
.elementor-2803
  .elementor-element.elementor-element-255b987
  .jeg-elementor-kit.jkit-client-logo:hover
  .tns-controls
  button
  i,
.elementor-2803
  .elementor-element.elementor-element-255b987
  .jeg-elementor-kit.jkit-client-logo:hover
  .tns-controls
  button
  svg {
  opacity: 100%;
}
.elementor-2803
  .elementor-element.elementor-element-255b987
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-2803
  .elementor-element.elementor-element-22a6ade
  > .elementor-container {
  max-width: 1300px;
}
.elementor-2803 .elementor-element.elementor-element-22a6ade {
  padding: 3em 0em 3em 0em;
}
.elementor-2803
  .elementor-element.elementor-element-35bf024.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-2803 .elementor-element.elementor-element-d81d559 {
  text-align: center;
  width: auto;
  max-width: auto;
}
.elementor-2803
  .elementor-element.elementor-element-d81d559
  .elementor-heading-title {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-08fdc8c-font-family), Sans-serif;
  font-size: var(--e-global-typography-08fdc8c-font-size);
  font-weight: var(--e-global-typography-08fdc8c-font-weight);
  text-transform: var(--e-global-typography-08fdc8c-text-transform);
  line-height: var(--e-global-typography-08fdc8c-line-height);
  letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
  word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
}
.elementor-2803
  .elementor-element.elementor-element-d81d559
  > .elementor-widget-container {
  margin: 0px 0px 13px 0px;
  padding: 10px 20px 10px 20px;
  background-color: var(--e-global-color-4ac277f);
  border-style: none;
  border-radius: 25px 25px 25px 25px;
}
.elementor-2803 .elementor-element.elementor-element-8980d6c {
  text-align: center;
}
.elementor-2803
  .elementor-element.elementor-element-8980d6c
  .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  text-transform: var(--e-global-typography-secondary-text-transform);
  line-height: var(--e-global-typography-secondary-line-height);
  letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}
.elementor-2803
  .elementor-element.elementor-element-da43059
  > .elementor-container {
  max-width: 1300px;
}
.elementor-2803 .elementor-element.elementor-element-da43059 {
  padding: 0em 0em 0em 0em;
}
.elementor-2803
  .elementor-element.elementor-element-7b15c11:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2803
  .elementor-element.elementor-element-7b15c11
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-495d27d);
}
.elementor-2803 .elementor-element.elementor-element-7b15c11 {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #8786861a;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 56px 0px;
}
.elementor-2803 .elementor-element.elementor-element-7b15c11,
.elementor-2803
  .elementor-element.elementor-element-7b15c11
  > .elementor-background-overlay {
  border-radius: 25px 25px 25px 25px;
}
.elementor-2803
  .elementor-element.elementor-element-7b15c11
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2803 .elementor-element.elementor-element-74695e4 img {
  width: 64%;
}
.elementor-2803
  .elementor-element.elementor-element-74695e4
  > .elementor-widget-container {
  margin: 0px 0px -25px 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-2803
  .elementor-element.elementor-element-bbf4bbc
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  text-align: center;
  padding: 0px 130px 0px 130px;
  border-style: none;
  border-radius: 0px 0px 0px 0px;
}
.elementor-2803
  .elementor-element.elementor-element-bbf4bbc.jkit-equal-height-enable,
.elementor-2803
  .elementor-element.elementor-element-bbf4bbc.jkit-equal-height-enable
  .elementor-widget-container,
.elementor-2803
  .elementor-element.elementor-element-bbf4bbc.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box,
.elementor-2803
  .elementor-element.elementor-element-bbf4bbc.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  height: 100%;
}
.elementor-2803
  .elementor-element.elementor-element-bbf4bbc
  .jeg-elementor-kit.jkit-icon-box
  .title {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 20px 0px;
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-db1e030-font-family), Sans-serif;
  font-size: var(--e-global-typography-db1e030-font-size);
  font-weight: var(--e-global-typography-db1e030-font-weight);
  text-transform: var(--e-global-typography-db1e030-text-transform);
  line-height: var(--e-global-typography-db1e030-line-height);
  letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
  word-spacing: var(--e-global-typography-db1e030-word-spacing);
}
.elementor-2803
  .elementor-element.elementor-element-bbf4bbc
  .jeg-elementor-kit.jkit-icon-box:hover
  .title {
  color: var(--e-global-color-accent);
}
.elementor-2803
  .elementor-element.elementor-element-bbf4bbc
  .jeg-elementor-kit.jkit-icon-box
  .icon-box.icon-box-body
  .icon-box-description {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
  margin: 0px 0px 0px 0px;
}
.elementor-2803
  .elementor-element.elementor-element-bbf4bbc
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  i {
  font-size: 100px;
}
.elementor-2803
  .elementor-element.elementor-element-bbf4bbc
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  svg {
  width: 100px;
}
.elementor-2803
  .elementor-element.elementor-element-0b08e8e:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2803
  .elementor-element.elementor-element-0b08e8e
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-495d27d);
}
.elementor-2803 .elementor-element.elementor-element-0b08e8e {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #8786861a;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 50px 0px 0px;
}
.elementor-2803 .elementor-element.elementor-element-0b08e8e,
.elementor-2803
  .elementor-element.elementor-element-0b08e8e
  > .elementor-background-overlay {
  border-radius: 25px 25px 25px 25px;
}
.elementor-2803
  .elementor-element.elementor-element-0b08e8e
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2803 .elementor-element.elementor-element-76019ad {
  --spacer-size: 265px;
}
.elementor-2803
  .elementor-element.elementor-element-76019ad
  > .elementor-widget-container {
  background-image: url("../../2023/07/10.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
}
.elementor-bc-flex-widget
  .elementor-2803
  .elementor-element.elementor-element-f4af7d2.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-2803
  .elementor-element.elementor-element-f4af7d2.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-2803
  .elementor-element.elementor-element-1707c72
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  text-align: left;
  padding: 0px 0px 0px 0px;
  border-style: none;
  border-radius: 0px 0px 0px 0px;
}
.elementor-2803
  .elementor-element.elementor-element-1707c72.jkit-equal-height-enable,
.elementor-2803
  .elementor-element.elementor-element-1707c72.jkit-equal-height-enable
  .elementor-widget-container,
.elementor-2803
  .elementor-element.elementor-element-1707c72.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box,
.elementor-2803
  .elementor-element.elementor-element-1707c72.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  height: 100%;
}
.elementor-2803
  .elementor-element.elementor-element-1707c72
  .jeg-elementor-kit.jkit-icon-box
  .title {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 20px 0px;
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-db1e030-font-family), Sans-serif;
  font-size: var(--e-global-typography-db1e030-font-size);
  font-weight: var(--e-global-typography-db1e030-font-weight);
  text-transform: var(--e-global-typography-db1e030-text-transform);
  line-height: var(--e-global-typography-db1e030-line-height);
  letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
  word-spacing: var(--e-global-typography-db1e030-word-spacing);
}
.elementor-2803
  .elementor-element.elementor-element-1707c72
  .jeg-elementor-kit.jkit-icon-box:hover
  .title {
  color: var(--e-global-color-accent);
}
.elementor-2803
  .elementor-element.elementor-element-1707c72
  .jeg-elementor-kit.jkit-icon-box
  .icon-box.icon-box-body
  .icon-box-description {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
  margin: 0px 0px 0px 0px;
}
.elementor-2803
  .elementor-element.elementor-element-1707c72
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  i {
  font-size: 100px;
}
.elementor-2803
  .elementor-element.elementor-element-1707c72
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  svg {
  width: 100px;
}
.elementor-2803
  .elementor-element.elementor-element-fe4bb83:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2803
  .elementor-element.elementor-element-fe4bb83
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-495d27d);
}
.elementor-2803 .elementor-element.elementor-element-fe4bb83 {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #8786861a;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 20px;
  margin-bottom: 0px;
  padding: 0px 50px 0px 0px;
}
.elementor-2803 .elementor-element.elementor-element-fe4bb83,
.elementor-2803
  .elementor-element.elementor-element-fe4bb83
  > .elementor-background-overlay {
  border-radius: 25px 25px 25px 25px;
}
.elementor-2803
  .elementor-element.elementor-element-fe4bb83
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2803 .elementor-element.elementor-element-870305b {
  --spacer-size: 289px;
}
.elementor-2803
  .elementor-element.elementor-element-870305b
  > .elementor-widget-container {
  background-image: url("../../2023/07/20.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
}
.elementor-bc-flex-widget
  .elementor-2803
  .elementor-element.elementor-element-ba76913.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-2803
  .elementor-element.elementor-element-ba76913.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-2803
  .elementor-element.elementor-element-765c0a9
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  text-align: left;
  padding: 0px 0px 0px 0px;
  border-style: none;
  border-radius: 0px 0px 0px 0px;
}
.elementor-2803
  .elementor-element.elementor-element-765c0a9.jkit-equal-height-enable,
.elementor-2803
  .elementor-element.elementor-element-765c0a9.jkit-equal-height-enable
  .elementor-widget-container,
.elementor-2803
  .elementor-element.elementor-element-765c0a9.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box,
.elementor-2803
  .elementor-element.elementor-element-765c0a9.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  height: 100%;
}
.elementor-2803
  .elementor-element.elementor-element-765c0a9
  .jeg-elementor-kit.jkit-icon-box
  .title {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 20px 0px;
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-db1e030-font-family), Sans-serif;
  font-size: var(--e-global-typography-db1e030-font-size);
  font-weight: var(--e-global-typography-db1e030-font-weight);
  text-transform: var(--e-global-typography-db1e030-text-transform);
  line-height: var(--e-global-typography-db1e030-line-height);
  letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
  word-spacing: var(--e-global-typography-db1e030-word-spacing);
}
.elementor-2803
  .elementor-element.elementor-element-765c0a9
  .jeg-elementor-kit.jkit-icon-box:hover
  .title {
  color: var(--e-global-color-accent);
}
.elementor-2803
  .elementor-element.elementor-element-765c0a9
  .jeg-elementor-kit.jkit-icon-box
  .icon-box.icon-box-body
  .icon-box-description {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
  margin: 0px 0px 0px 0px;
}
.elementor-2803
  .elementor-element.elementor-element-765c0a9
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  i {
  font-size: 100px;
}
.elementor-2803
  .elementor-element.elementor-element-765c0a9
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  svg {
  width: 100px;
}
.elementor-2803
  .elementor-element.elementor-element-e026a6c
  > .elementor-container {
  max-width: 1300px;
}
.elementor-2803
  .elementor-element.elementor-element-8ddd38f:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2803
  .elementor-element.elementor-element-8ddd38f
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-495d27d);
}
.elementor-2803 .elementor-element.elementor-element-8ddd38f {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #8786861a;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 56px 0px;
}
.elementor-2803 .elementor-element.elementor-element-8ddd38f,
.elementor-2803
  .elementor-element.elementor-element-8ddd38f
  > .elementor-background-overlay {
  border-radius: 25px 25px 25px 25px;
}
.elementor-2803
  .elementor-element.elementor-element-8ddd38f
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2803 .elementor-element.elementor-element-b33e528 {
  --spacer-size: 30vh;
}
.elementor-2803
  .elementor-element.elementor-element-b33e528
  > .elementor-widget-container {
  background-image: url("../../2023/07/Asset-09.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
}
.elementor-2803
  .elementor-element.elementor-element-72770d7
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  text-align: center;
  padding: 0px 30px 0px 30px;
  border-style: none;
  border-radius: 0px 0px 0px 0px;
}
.elementor-2803
  .elementor-element.elementor-element-72770d7.jkit-equal-height-enable,
.elementor-2803
  .elementor-element.elementor-element-72770d7.jkit-equal-height-enable
  .elementor-widget-container,
.elementor-2803
  .elementor-element.elementor-element-72770d7.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box,
.elementor-2803
  .elementor-element.elementor-element-72770d7.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  height: 100%;
}
.elementor-2803
  .elementor-element.elementor-element-72770d7
  .jeg-elementor-kit.jkit-icon-box
  .title {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 20px 0px;
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-db1e030-font-family), Sans-serif;
  font-size: var(--e-global-typography-db1e030-font-size);
  font-weight: var(--e-global-typography-db1e030-font-weight);
  text-transform: var(--e-global-typography-db1e030-text-transform);
  line-height: var(--e-global-typography-db1e030-line-height);
  letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
  word-spacing: var(--e-global-typography-db1e030-word-spacing);
}
.elementor-2803
  .elementor-element.elementor-element-72770d7
  .jeg-elementor-kit.jkit-icon-box:hover
  .title {
  color: var(--e-global-color-accent);
}
.elementor-2803
  .elementor-element.elementor-element-72770d7
  .jeg-elementor-kit.jkit-icon-box
  .icon-box.icon-box-body
  .icon-box-description {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
  margin: 0px 0px 0px 0px;
}
.elementor-2803
  .elementor-element.elementor-element-72770d7
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  i {
  font-size: 100px;
}
.elementor-2803
  .elementor-element.elementor-element-72770d7
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  svg {
  width: 100px;
}
.elementor-2803
  .elementor-element.elementor-element-696b944:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2803
  .elementor-element.elementor-element-696b944
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-495d27d);
}
.elementor-2803 .elementor-element.elementor-element-696b944 {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #8786861a;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 56px 0px;
}
.elementor-2803 .elementor-element.elementor-element-696b944,
.elementor-2803
  .elementor-element.elementor-element-696b944
  > .elementor-background-overlay {
  border-radius: 25px 25px 25px 25px;
}
.elementor-2803
  .elementor-element.elementor-element-696b944
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2803 .elementor-element.elementor-element-ce7060b {
  --spacer-size: 30vh;
}
.elementor-2803
  .elementor-element.elementor-element-ce7060b
  > .elementor-widget-container {
  background-image: url("../../2023/07/Asset-011.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
}
.elementor-2803
  .elementor-element.elementor-element-bf69791
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  text-align: center;
  padding: 0px 30px 0px 30px;
  border-style: none;
  border-radius: 0px 0px 0px 0px;
}
.elementor-2803
  .elementor-element.elementor-element-bf69791.jkit-equal-height-enable,
.elementor-2803
  .elementor-element.elementor-element-bf69791.jkit-equal-height-enable
  .elementor-widget-container,
.elementor-2803
  .elementor-element.elementor-element-bf69791.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box,
.elementor-2803
  .elementor-element.elementor-element-bf69791.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  height: 100%;
}
.elementor-2803
  .elementor-element.elementor-element-bf69791
  .jeg-elementor-kit.jkit-icon-box
  .title {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 20px 0px;
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-db1e030-font-family), Sans-serif;
  font-size: var(--e-global-typography-db1e030-font-size);
  font-weight: var(--e-global-typography-db1e030-font-weight);
  text-transform: var(--e-global-typography-db1e030-text-transform);
  line-height: var(--e-global-typography-db1e030-line-height);
  letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
  word-spacing: var(--e-global-typography-db1e030-word-spacing);
}
.elementor-2803
  .elementor-element.elementor-element-bf69791
  .jeg-elementor-kit.jkit-icon-box:hover
  .title {
  color: var(--e-global-color-accent);
}
.elementor-2803
  .elementor-element.elementor-element-bf69791
  .jeg-elementor-kit.jkit-icon-box
  .icon-box.icon-box-body
  .icon-box-description {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
  margin: 0px 0px 0px 0px;
}
.elementor-2803
  .elementor-element.elementor-element-bf69791
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  i {
  font-size: 100px;
}
.elementor-2803
  .elementor-element.elementor-element-bf69791
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  svg {
  width: 100px;
}
.elementor-2803
  .elementor-element.elementor-element-0db5f1a:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2803
  .elementor-element.elementor-element-0db5f1a
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-accent);
}
.elementor-2803 .elementor-element.elementor-element-0db5f1a,
.elementor-2803
  .elementor-element.elementor-element-0db5f1a
  > .elementor-background-overlay {
  border-radius: 25px 25px 25px 25px;
}
.elementor-2803 .elementor-element.elementor-element-0db5f1a {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 0px 56px 0px;
}
.elementor-2803
  .elementor-element.elementor-element-0db5f1a
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2803 .elementor-element.elementor-element-4964f1c {
  --spacer-size: 30vh;
}
.elementor-2803
  .elementor-element.elementor-element-4964f1c
  > .elementor-widget-container {
  background-image: url("../../2023/07/Asset-014.png");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
}
.elementor-2803
  .elementor-element.elementor-element-c480fc5
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  text-align: center;
  padding: 0px 30px 0px 30px;
  border-style: none;
  border-radius: 0px 0px 0px 0px;
}
.elementor-2803
  .elementor-element.elementor-element-c480fc5.jkit-equal-height-enable,
.elementor-2803
  .elementor-element.elementor-element-c480fc5.jkit-equal-height-enable
  .elementor-widget-container,
.elementor-2803
  .elementor-element.elementor-element-c480fc5.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box,
.elementor-2803
  .elementor-element.elementor-element-c480fc5.jkit-equal-height-enable
  .jeg-elementor-kit.jkit-icon-box
  .jkit-icon-box-wrapper {
  height: 100%;
}
.elementor-2803
  .elementor-element.elementor-element-c480fc5
  .jeg-elementor-kit.jkit-icon-box
  .title {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 20px 0px;
  color: var(--e-global-color-a567df4);
  font-family: var(--e-global-typography-db1e030-font-family), Sans-serif;
  font-size: var(--e-global-typography-db1e030-font-size);
  font-weight: var(--e-global-typography-db1e030-font-weight);
  text-transform: var(--e-global-typography-db1e030-text-transform);
  line-height: var(--e-global-typography-db1e030-line-height);
  letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
  word-spacing: var(--e-global-typography-db1e030-word-spacing);
}
.elementor-2803
  .elementor-element.elementor-element-c480fc5
  .jeg-elementor-kit.jkit-icon-box:hover
  .title {
  color: var(--e-global-color-4a5499b);
}
.elementor-2803
  .elementor-element.elementor-element-c480fc5
  .jeg-elementor-kit.jkit-icon-box
  .icon-box.icon-box-body
  .icon-box-description {
  color: var(--e-global-color-4ac277f);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
  margin: 0px 0px 0px 0px;
}
.elementor-2803
  .elementor-element.elementor-element-c480fc5
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  i {
  font-size: 100px;
}
.elementor-2803
  .elementor-element.elementor-element-c480fc5
  .jeg-elementor-kit.jkit-icon-box
  .hover-watermark
  svg {
  width: 100px;
}
.elementor-2803
  .elementor-element.elementor-element-950353b
  > .elementor-container {
  max-width: 1300px;
}
.elementor-2803 .elementor-element.elementor-element-950353b {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 7em 0em 5em 0em;
}
.elementor-2803
  .elementor-element.elementor-element-950353b
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2803 .elementor-element.elementor-element-d9aeec7 img {
  width: 100%;
}
.elementor-bc-flex-widget
  .elementor-2803
  .elementor-element.elementor-element-142e3b7.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-2803
  .elementor-element.elementor-element-142e3b7.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-2803
  .elementor-element.elementor-element-142e3b7
  > .elementor-element-populated {
  margin: 0px 0px 0px 70px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 70px;
}
.elementor-2803 .elementor-element.elementor-element-270989d {
  text-align: center;
  width: auto;
  max-width: auto;
}
.elementor-2803
  .elementor-element.elementor-element-270989d
  .elementor-heading-title {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-08fdc8c-font-family), Sans-serif;
  font-size: var(--e-global-typography-08fdc8c-font-size);
  font-weight: var(--e-global-typography-08fdc8c-font-weight);
  text-transform: var(--e-global-typography-08fdc8c-text-transform);
  line-height: var(--e-global-typography-08fdc8c-line-height);
  letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
  word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
}
.elementor-2803
  .elementor-element.elementor-element-270989d
  > .elementor-widget-container {
  margin: 0px 0px 13px 0px;
  padding: 10px 20px 10px 20px;
  background-color: var(--e-global-color-4ac277f);
  border-style: none;
  border-radius: 25px 25px 25px 25px;
}
.elementor-2803
  .elementor-element.elementor-element-496b24f
  .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-887363b-font-family), Sans-serif;
  font-size: var(--e-global-typography-887363b-font-size);
  font-weight: var(--e-global-typography-887363b-font-weight);
  text-transform: var(--e-global-typography-887363b-text-transform);
  line-height: var(--e-global-typography-887363b-line-height);
  letter-spacing: var(--e-global-typography-887363b-letter-spacing);
  word-spacing: var(--e-global-typography-887363b-word-spacing);
}
.elementor-2803
  .elementor-element.elementor-element-9aef89e
  .jeg-elementor-kit.jkit-button {
  text-align: left;
}
.elementor-2803
  .elementor-element.elementor-element-9aef89e
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper {
  width: 195px;
  padding: 16px 0px 16px 0px;
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  text-transform: var(--e-global-typography-accent-text-transform);
  text-decoration: var(--e-global-typography-accent-text-decoration);
  letter-spacing: var(--e-global-typography-accent-letter-spacing);
  color: var(--e-global-color-a567df4);
  background-color: var(--e-global-color-accent);
  transition-duration: 0.5s;
  border-radius: 25px 25px 25px 25px;
}
.elementor-2803
  .elementor-element.elementor-element-9aef89e
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper
  svg {
  fill: var(--e-global-color-a567df4);
  width: 19px;
}
.elementor-2803
  .elementor-element.elementor-element-9aef89e
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper:hover {
  color: var(--e-global-color-primary);
  background-color: var(--e-global-color-4a5499b);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-primary);
}
.elementor-2803
  .elementor-element.elementor-element-9aef89e
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper:hover
  svg {
  fill: var(--e-global-color-primary);
}
.elementor-2803
  .elementor-element.elementor-element-9aef89e
  .jeg-elementor-kit.jkit-button
  .jkit-button-wrapper
  i {
  font-size: 19px;
}
.elementor-2803
  .elementor-element.elementor-element-9aef89e
  .jeg-elementor-kit.jkit-button.icon-position-before
  .jkit-button-wrapper
  i,
.elementor-2803
  .elementor-element.elementor-element-9aef89e
  .jeg-elementor-kit.jkit-button.icon-position-before
  .jkit-button-wrapper
  svg {
  margin-right: 15px;
}
.elementor-2803
  .elementor-element.elementor-element-9aef89e
  .jeg-elementor-kit.jkit-button.icon-position-after
  .jkit-button-wrapper
  i,
.elementor-2803
  .elementor-element.elementor-element-9aef89e
  .jeg-elementor-kit.jkit-button.icon-position-after
  .jkit-button-wrapper
  svg {
  margin-left: 15px;
}
.elementor-2803
  .elementor-element.elementor-element-ab6c307
  > .elementor-container {
  max-width: 1300px;
}
.elementor-2803
  .elementor-element.elementor-element-ab6c307:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2803
  .elementor-element.elementor-element-ab6c307
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-495d27d);
}
.elementor-2803 .elementor-element.elementor-element-ab6c307,
.elementor-2803
  .elementor-element.elementor-element-ab6c307
  > .elementor-background-overlay {
  border-radius: 0px 0px 0px 0px;
}
.elementor-2803 .elementor-element.elementor-element-ab6c307 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 5em 0em 12em 0em;
}
.elementor-2803
  .elementor-element.elementor-element-ab6c307
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2803
  .elementor-element.elementor-element-bc706e9
  > .elementor-container {
  max-width: 1600px;
}
.elementor-2803 .elementor-element.elementor-element-b6d46e3 {
  text-align: center;
  width: auto;
  max-width: auto;
}
.elementor-2803
  .elementor-element.elementor-element-b6d46e3
  .elementor-heading-title {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-08fdc8c-font-family), Sans-serif;
  font-size: var(--e-global-typography-08fdc8c-font-size);
  font-weight: var(--e-global-typography-08fdc8c-font-weight);
  text-transform: var(--e-global-typography-08fdc8c-text-transform);
  line-height: var(--e-global-typography-08fdc8c-line-height);
  letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
  word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
}
.elementor-2803
  .elementor-element.elementor-element-b6d46e3
  > .elementor-widget-container {
  margin: 0px 0px 13px 0px;
  padding: 10px 20px 10px 20px;
  background-color: var(--e-global-color-a567df4);
  border-style: none;
  border-radius: 25px 25px 25px 25px;
}
.elementor-2803
  .elementor-element.elementor-element-fc2662b
  .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  text-transform: var(--e-global-typography-secondary-text-transform);
  line-height: var(--e-global-typography-secondary-line-height);
  letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}
.elementor-bc-flex-widget
  .elementor-2803
  .elementor-element.elementor-element-ffe55d6.elementor-column
  .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-2803
  .elementor-element.elementor-element-ffe55d6.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-2803 .elementor-element.elementor-element-a306854 {
  text-align: left;
  color: var(--e-global-color-c68d27f);
  font-family: var(--e-global-typography-ef116fc-font-family), Sans-serif;
  font-size: var(--e-global-typography-ef116fc-font-size);
  font-weight: var(--e-global-typography-ef116fc-font-weight);
  text-transform: var(--e-global-typography-ef116fc-text-transform);
  line-height: var(--e-global-typography-ef116fc-line-height);
  letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
  word-spacing: var(--e-global-typography-ef116fc-word-spacing);
}
.elementor-2803
  .elementor-element.elementor-element-a306854
  > .elementor-widget-container {
  margin: 0px 50px 0px 0px;
}
.elementor-2803
  .elementor-element.elementor-element-958c359
  > .elementor-container {
  max-width: 1600px;
}
.elementor-2803 .elementor-element.elementor-element-958c359 {
  margin-top: 50px;
  margin-bottom: 0px;
}
.elementor-2803
  .elementor-element.elementor-element-8be5797
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 0px 0px 0px;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-2803
  .elementor-element.elementor-element-8be5797
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2803
  .elementor-element.elementor-element-2906026
  .jeg-elementor-kit.jkit-tabs {
  border-style: solid;
  border-width: 1px 0px 0px 0px;
  border-color: var(--e-global-color-659f957);
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
}
.elementor-2803
  .elementor-element.elementor-element-2906026
  .jeg-elementor-kit.jkit-tabs
  .tab-nav-list
  .tab-nav {
  text-align: left;
  background-color: #02010100;
  border-style: none;
}
.elementor-2803
  .elementor-element.elementor-element-2906026
  .jeg-elementor-kit.jkit-tabs
  .tab-nav-list
  .tab-nav,
.elementor-2803
  .elementor-element.elementor-element-2906026
  .jeg-elementor-kit.jkit-tabs.layout-vertical
  .tab-nav-list
  .tab-nav {
  justify-content: flex-start;
}
.elementor-2803
  .elementor-element.elementor-element-2906026
  .jeg-elementor-kit.jkit-tabs.layout-vertical
  .tab-nav-list {
  min-width: 100%;
}
.elementor-2803
  .elementor-element.elementor-element-2906026
  .jeg-elementor-kit.jkit-tabs
  .tab-nav-list {
  border-style: solid;
  border-width: 0px 1px 0px 0px;
  border-color: var(--e-global-color-659f957);
  padding: 50px 0px 0px 0px;
  background-color: #02010100;
}
.elementor-2803
  .elementor-element.elementor-element-2906026
  .jeg-elementor-kit.jkit-tabs
  .tab-nav-list
  .tab-nav,
.elementor-2803
  .elementor-element.elementor-element-2906026
  .jeg-elementor-kit.jkit-tabs
  .tab-nav-list
  .tab-nav-list
  .tab-nav.tab-nav-cloned {
  padding: 0px 80px 0px 20px;
  margin: 10px 0px 10px 0px;
}
.elementor-2803
  .elementor-element.elementor-element-2906026
  .jeg-elementor-kit.jkit-tabs
  .tab-nav-list
  .tab-nav:hover {
  border-style: solid;
  border-width: 0px 0px 0px 3px;
  border-color: var(--e-global-color-secondary);
}
.elementor-2803
  .elementor-element.elementor-element-2906026
  .jeg-elementor-kit.jkit-tabs
  .tab-nav-list
  .tab-nav.active {
  border-style: solid;
  border-width: 0px 0px 0px 3px;
  border-color: var(--e-global-color-accent);
  border-radius: 0px 0px 0px 0px;
}
.elementor-2803
  .elementor-element.elementor-element-2906026
  .jeg-elementor-kit.jkit-tabs
  .tab-nav-list
  .tab-title {
  font-family: var(--e-global-typography-5e61d38-font-family), Sans-serif;
  font-size: var(--e-global-typography-5e61d38-font-size);
  font-weight: var(--e-global-typography-5e61d38-font-weight);
  line-height: var(--e-global-typography-5e61d38-line-height);
  letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
  word-spacing: var(--e-global-typography-5e61d38-word-spacing);
}
.elementor-2803
  .elementor-element.elementor-element-2906026
  .jeg-elementor-kit.jkit-tabs
  .tab-nav-list
  .tab-nav
  .tab-title {
  color: var(--e-global-color-primary);
}
.elementor-2803
  .elementor-element.elementor-element-2906026
  .jeg-elementor-kit.jkit-tabs
  .tab-nav-list
  .tab-nav:hover
  .tab-title {
  color: var(--e-global-color-primary);
}
.elementor-2803
  .elementor-element.elementor-element-2906026
  .jeg-elementor-kit.jkit-tabs
  .tab-nav-list
  .tab-nav.active
  .tab-title {
  color: var(--e-global-color-accent);
}
.elementor-2803
  .elementor-element.elementor-element-2906026
  .jeg-elementor-kit.jkit-tabs
  .tab-nav-list
  .tab-nav
  > i {
  font-size: 25px;
}
.elementor-2803
  .elementor-element.elementor-element-2906026
  .jeg-elementor-kit.jkit-tabs
  .tab-nav-list
  .tab-nav
  img {
  width: 25px;
}
.elementor-2803
  .elementor-element.elementor-element-2906026
  .jeg-elementor-kit.jkit-tabs
  .tab-nav-list
  .tab-nav
  svg {
  width: 25px;
}
.elementor-2803
  .elementor-element.elementor-element-2906026
  .jeg-elementor-kit.jkit-tabs
  .tab-nav-list.icon-position-before
  .tab-nav
  > i,
.elementor-2803
  .elementor-element.elementor-element-2906026
  .jeg-elementor-kit.jkit-tabs
  .tab-nav-list.icon-position-before
  .tab-nav
  > img,
.elementor-2803
  .elementor-element.elementor-element-2906026
  .jeg-elementor-kit.jkit-tabs
  .tab-nav-list.icon-position-before
  .tab-nav
  > svg {
  margin-right: 20px;
}
.elementor-2803
  .elementor-element.elementor-element-2906026
  .jeg-elementor-kit.jkit-tabs
  .tab-nav-list.icon-position-after
  .tab-nav
  > i,
.elementor-2803
  .elementor-element.elementor-element-2906026
  .jeg-elementor-kit.jkit-tabs
  .tab-nav-list.icon-position-after
  .tab-nav
  > img,
.elementor-2803
  .elementor-element.elementor-element-2906026
  .jeg-elementor-kit.jkit-tabs
  .tab-nav-list.icon-position-after
  .tab-nav
  > svg {
  margin-left: 20px;
}
.elementor-2803
  .elementor-element.elementor-element-2906026
  .jeg-elementor-kit.jkit-tabs
  .tab-nav-list.icon-position-top
  .tab-nav
  > i,
.elementor-2803
  .elementor-element.elementor-element-2906026
  .jeg-elementor-kit.jkit-tabs
  .tab-nav-list.icon-position-top
  .tab-nav
  > img,
.elementor-2803
  .elementor-element.elementor-element-2906026
  .jeg-elementor-kit.jkit-tabs
  .tab-nav-list.icon-position-top
  .tab-nav
  > svg {
  margin-bottom: 20px;
}
.elementor-2803
  .elementor-element.elementor-element-2906026
  .jeg-elementor-kit.jkit-tabs
  .tab-content-list
  .tab-content {
  margin: 50px 0px 0px 50px;
}
.elementor-2803
  .elementor-element.elementor-element-2906026
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-style: none;
}
.elementor-2803 .elementor-element.elementor-element-2498d67 {
  margin-top: -120px;
  margin-bottom: 0px;
}
.elementor-2803
  .elementor-element.elementor-element-5dbfd0c:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-2803
  .elementor-element.elementor-element-5dbfd0c
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-495d27d);
  background-image: url("../../2023/07/Bg-08.jpg");
  background-position: bottom left;
  background-size: cover;
}
.elementor-2803
  .elementor-element.elementor-element-5dbfd0c
  > .elementor-element-populated,
.elementor-2803
  .elementor-element.elementor-element-5dbfd0c
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-2803
  .elementor-element.elementor-element-5dbfd0c
  > .elementor-background-slideshow {
  border-radius: 25px 25px 25px 25px;
}
.elementor-2803
  .elementor-element.elementor-element-5dbfd0c
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 100px 0px 100px;
  --e-column-margin-right: 100px;
  --e-column-margin-left: 100px;
  padding: 50px 0px 50px 0px;
}
.elementor-2803
  .elementor-element.elementor-element-5dbfd0c
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2803
  .elementor-element.elementor-element-3865dfb.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-2803 .elementor-element.elementor-element-e16656c {
  text-align: center;
  width: auto;
  max-width: auto;
}
.elementor-2803
  .elementor-element.elementor-element-e16656c
  .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-08fdc8c-font-family), Sans-serif;
  font-size: var(--e-global-typography-08fdc8c-font-size);
  font-weight: var(--e-global-typography-08fdc8c-font-weight);
  text-transform: var(--e-global-typography-08fdc8c-text-transform);
  line-height: var(--e-global-typography-08fdc8c-line-height);
  letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
  word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
}
.elementor-2803
  .elementor-element.elementor-element-e16656c
  > .elementor-widget-container {
  margin: 0px 0px 13px 0px;
  padding: 10px 20px 10px 20px;
  background-image: url("../../2023/07/Asset-045.png");
  border-style: none;
  border-radius: 25px 25px 25px 25px;
}
.elementor-2803
  .elementor-element.elementor-element-3676ebd
  .jeg-elementor-kit.jkit-heading {
  text-align: center;
}
.elementor-2803
  .elementor-element.elementor-element-3676ebd
  .jeg-elementor-kit.jkit-heading
  .heading-title {
  -webkit-box-decoration-break: clone;
  box-decoration-break: clone;
  display: inline;
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  text-transform: var(--e-global-typography-secondary-text-transform);
  line-height: var(--e-global-typography-secondary-line-height);
  letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  color: var(--e-global-color-primary);
}
.elementor-2803
  .elementor-element.elementor-element-3676ebd
  .jeg-elementor-kit.jkit-heading
  .heading-section-title {
  margin: 0px 0px 0px 0px;
}
.elementor-2803
  .elementor-element.elementor-element-3676ebd
  .jeg-elementor-kit.jkit-heading
  .heading-section-title
  .heading-title {
  padding: 0px 0px 0px 0px;
}
.elementor-2803
  .elementor-element.elementor-element-3676ebd
  .jeg-elementor-kit.jkit-heading
  .heading-title
  > span {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  text-transform: var(--e-global-typography-secondary-text-transform);
  line-height: var(--e-global-typography-secondary-line-height);
  letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  padding: 0px 5px 0px 5px;
}
.elementor-2803
  .elementor-element.elementor-element-3676ebd
  > .elementor-widget-container {
  margin: 0px 250px 0px 250px;
}
.elementor-2803
  .elementor-element.elementor-element-69f06f7
  > .elementor-container {
  max-width: 1600px;
}
.elementor-2803 .elementor-element.elementor-element-69f06f7 {
  margin-top: 50px;
  margin-bottom: 0px;
}
.elementor-2803
  .elementor-element.elementor-element-2ec327d
  .jeg-elementor-kit.jkit-testimonials
  .testimonials-track
  .testimonial-item
  .testimonial-box {
  text-align: center;
  background-color: var(--e-global-color-659f957);
  background-image: url("../../2023/07/Asset-044.png");
  background-position: center center;
  background-size: cover;
  margin: 10px 15px 140px 15px;
  padding: 30px 20px 15px 20px;
  border-radius: 25px 25px 25px 25px;
}
.elementor-2803
  .elementor-element.elementor-element-2ec327d
  .jeg-elementor-kit.jkit-testimonials.style-1
  .testimonials-track
  .testimonial-item
  .testimonial-box
  .testimonial-slider::before {
  border-radius: 25px 25px 25px 25px;
}
.elementor-2803
  .elementor-element.elementor-element-2ec327d
  .jeg-elementor-kit.jkit-testimonials
  .testimonials-track
  .testimonial-item
  .testimonial-box
  .comment-content
  p {
  font-family: var(--e-global-typography-cf855e7-font-family), Sans-serif;
  font-size: var(--e-global-typography-cf855e7-font-size);
  font-weight: var(--e-global-typography-cf855e7-font-weight);
  text-transform: var(--e-global-typography-cf855e7-text-transform);
  font-style: var(--e-global-typography-cf855e7-font-style);
  line-height: var(--e-global-typography-cf855e7-line-height);
  letter-spacing: var(--e-global-typography-cf855e7-letter-spacing);
  word-spacing: var(--e-global-typography-cf855e7-word-spacing);
  margin: 0px 0px 60px 0px;
  padding: 0px 0px 10px 0px;
  color: var(--e-global-color-primary);
}
.elementor-2803
  .elementor-element.elementor-element-2ec327d
  .jeg-elementor-kit.jkit-testimonials
  .testimonials-track
  .testimonial-item
  .testimonial-box
  .icon-content {
  color: var(--e-global-color-beb0691);
  font-size: 18px;
  margin-bottom: 20px;
}
.elementor-2803
  .elementor-element.elementor-element-2ec327d
  .jeg-elementor-kit.jkit-testimonials
  .testimonials-track
  .testimonial-item
  .testimonial-box
  .icon-content
  svg {
  fill: var(--e-global-color-beb0691);
  width: 18px;
}
.elementor-2803
  .elementor-element.elementor-element-2ec327d
  .jeg-elementor-kit.jkit-testimonials
  .testimonials-track
  .testimonial-item
  .testimonial-box
  .rating-stars
  li
  i {
  font-size: 16px;
}
.elementor-2803
  .elementor-element.elementor-element-2ec327d
  .jeg-elementor-kit.jkit-testimonials
  .testimonials-track
  .testimonial-item
  .testimonial-box
  .rating-stars
  li
  svg {
  width: 16px;
}
.elementor-2803
  .elementor-element.elementor-element-2ec327d
  .jeg-elementor-kit.jkit-testimonials
  .testimonials-track
  .testimonial-item
  .testimonial-box
  .rating-stars
  li:not(:last-child) {
  margin-right: 3px;
}
.elementor-2803
  .elementor-element.elementor-element-2ec327d
  .jeg-elementor-kit.jkit-testimonials
  .testimonials-track
  .testimonial-item
  .testimonial-box
  .rating-stars {
  margin: 0px 0px 0px 0px;
}
.elementor-2803
  .elementor-element.elementor-element-2ec327d
  .jeg-elementor-kit.jkit-testimonials
  .testimonials-track
  .testimonial-item
  .testimonial-box
  .profile-info
  .profile-name {
  margin: 0px 0px 0px 0px;
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-ef116fc-font-family), Sans-serif;
  font-size: var(--e-global-typography-ef116fc-font-size);
  font-weight: var(--e-global-typography-ef116fc-font-weight);
  text-transform: var(--e-global-typography-ef116fc-text-transform);
  line-height: var(--e-global-typography-ef116fc-line-height);
  letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
  word-spacing: var(--e-global-typography-ef116fc-word-spacing);
  margin-bottom: 0px;
}
.elementor-2803
  .elementor-element.elementor-element-2ec327d
  .jeg-elementor-kit.jkit-testimonials
  .testimonials-track
  .testimonial-item
  .testimonial-box
  .profile-info
  .profile-des {
  color: var(--e-global-color-c68d27f);
  font-family: var(--e-global-typography-d848767-font-family), Sans-serif;
  font-size: var(--e-global-typography-d848767-font-size);
  font-weight: var(--e-global-typography-d848767-font-weight);
  text-transform: var(--e-global-typography-d848767-text-transform);
  line-height: var(--e-global-typography-d848767-line-height);
  letter-spacing: var(--e-global-typography-d848767-letter-spacing);
  word-spacing: var(--e-global-typography-d848767-word-spacing);
}
.elementor-2803
  .elementor-element.elementor-element-2ec327d
  .jeg-elementor-kit.jkit-testimonials.style-1
  .testimonials-track
  .testimonial-item
  .testimonial-box
  .testimonial-slider
  .comment-bio {
  text-align: center;
  bottom: -125px;
}
.elementor-2803
  .elementor-element.elementor-element-2ec327d
  .jeg-elementor-kit.jkit-testimonials.style-3
  .testimonials-track
  .testimonial-item
  .testimonial-box
  .comment-bio {
  text-align: center;
}
.elementor-2803
  .elementor-element.elementor-element-2ec327d
  .jeg-elementor-kit.jkit-testimonials.style-4
  .testimonials-track
  .testimonial-item
  .testimonial-box
  .comment-bio {
  text-align: center;
}
.elementor-2803
  .elementor-element.elementor-element-2ec327d
  .jeg-elementor-kit.jkit-testimonials
  .testimonials-track
  .testimonial-item
  .testimonial-box
  .profile-image
  img {
  background-image: url("../../2023/07/Asset-051.png");
  background-position: center center;
  background-size: contain;
  border-style: none;
  margin: 0px 0px 0px 0px;
  padding: 5px 5px 5px 5px;
  width: 85px;
}
.elementor-2803
  .elementor-element.elementor-element-2ec327d
  .jeg-elementor-kit.jkit-testimonials
  .tns-controls
  button
  i,
.elementor-2803
  .elementor-element.elementor-element-2ec327d
  .jeg-elementor-kit.jkit-testimonials
  .tns-controls
  button
  svg {
  opacity: 100%;
}
.elementor-2803
  .elementor-element.elementor-element-2ec327d
  .jeg-elementor-kit.jkit-testimonials:hover
  .tns-controls
  button
  i,
.elementor-2803
  .elementor-element.elementor-element-2ec327d
  .jeg-elementor-kit.jkit-testimonials:hover
  .tns-controls
  button
  svg {
  opacity: 100%;
}
.elementor-2803
  .elementor-element.elementor-element-2ec327d
  .jeg-elementor-kit.jkit-testimonials
  .tns-nav {
  text-align: center;
}
.elementor-2803
  .elementor-element.elementor-element-2ec327d
  .jeg-elementor-kit.jkit-testimonials
  .tns-nav
  button {
  background-color: var(--e-global-color-4bbea6a);
}
.elementor-2803
  .elementor-element.elementor-element-2ec327d
  .jeg-elementor-kit.jkit-testimonials
  .tns-nav
  button.tns-nav-active {
  background-color: var(--e-global-color-a567df4);
}
.elementor-2803
  .elementor-element.elementor-element-2ec327d
  > .elementor-widget-container {
  margin: 0px -10px 0px -10px;
}
.elementor-2803
  .elementor-element.elementor-element-58c9ccf
  > .elementor-container {
  max-width: 1300px;
}
.elementor-2803 .elementor-element.elementor-element-58c9ccf {
  padding: 5em 0em 3em 0em;
}
.elementor-2803
  .elementor-element.elementor-element-f3a1065.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-2803 .elementor-element.elementor-element-32b02f3 {
  text-align: center;
  width: auto;
  max-width: auto;
}
.elementor-2803
  .elementor-element.elementor-element-32b02f3
  .elementor-heading-title {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-08fdc8c-font-family), Sans-serif;
  font-size: var(--e-global-typography-08fdc8c-font-size);
  font-weight: var(--e-global-typography-08fdc8c-font-weight);
  text-transform: var(--e-global-typography-08fdc8c-text-transform);
  line-height: var(--e-global-typography-08fdc8c-line-height);
  letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
  word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
}
.elementor-2803
  .elementor-element.elementor-element-32b02f3
  > .elementor-widget-container {
  margin: 0px 0px 13px 0px;
  padding: 10px 20px 10px 20px;
  background-color: var(--e-global-color-4ac277f);
  border-style: none;
  border-radius: 25px 25px 25px 25px;
}
.elementor-2803 .elementor-element.elementor-element-1f7961b {
  text-align: center;
}
.elementor-2803
  .elementor-element.elementor-element-1f7961b
  .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  text-transform: var(--e-global-typography-secondary-text-transform);
  line-height: var(--e-global-typography-secondary-line-height);
  letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}
.elementor-2803
  .elementor-element.elementor-element-a16cb71
  > .elementor-container {
  max-width: 1300px;
}
.elementor-2803 .elementor-element.elementor-element-a16cb71 {
  margin-top: 30px;
  margin-bottom: 0px;
}
.elementor-2803 .elementor-element.elementor-element-4c2ab12 img {
  width: 90%;
}
.elementor-2803
  .elementor-element.elementor-element-4c2ab12
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 20px 0px 0px 0px;
  background-color: var(--e-global-color-a567df4);
  background-image: url("../../2023/07/Bg-08.jpg");
  background-position: top center;
  background-size: cover;
  border-radius: 25px 25px 25px 25px;
}
.elementor-2803
  .elementor-element.elementor-element-d417ebc
  .elementor-image-box-title {
  margin-bottom: 0px;
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-3a09443-font-family), Sans-serif;
  font-size: var(--e-global-typography-3a09443-font-size);
  font-weight: var(--e-global-typography-3a09443-font-weight);
  text-transform: var(--e-global-typography-3a09443-text-transform);
  line-height: var(--e-global-typography-3a09443-line-height);
  letter-spacing: var(--e-global-typography-3a09443-letter-spacing);
  word-spacing: var(--e-global-typography-3a09443-word-spacing);
}
.elementor-2803
  .elementor-element.elementor-element-d417ebc
  .elementor-image-box-description {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-58f3e1d-font-family), Sans-serif;
  font-size: var(--e-global-typography-58f3e1d-font-size);
  font-weight: var(--e-global-typography-58f3e1d-font-weight);
  text-transform: var(--e-global-typography-58f3e1d-text-transform);
  line-height: var(--e-global-typography-58f3e1d-line-height);
  letter-spacing: var(--e-global-typography-58f3e1d-letter-spacing);
  word-spacing: var(--e-global-typography-58f3e1d-word-spacing);
}
.elementor-2803 .elementor-element.elementor-element-b9404c7 img {
  width: 90%;
}
.elementor-2803
  .elementor-element.elementor-element-b9404c7
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 20px 0px 0px 0px;
  background-color: var(--e-global-color-a567df4);
  background-image: url("../../2023/07/Bg-08.jpg");
  background-position: top center;
  background-size: cover;
  border-radius: 25px 25px 25px 25px;
}
.elementor-2803
  .elementor-element.elementor-element-65a84d1
  .elementor-image-box-title {
  margin-bottom: 0px;
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-3a09443-font-family), Sans-serif;
  font-size: var(--e-global-typography-3a09443-font-size);
  font-weight: var(--e-global-typography-3a09443-font-weight);
  text-transform: var(--e-global-typography-3a09443-text-transform);
  line-height: var(--e-global-typography-3a09443-line-height);
  letter-spacing: var(--e-global-typography-3a09443-letter-spacing);
  word-spacing: var(--e-global-typography-3a09443-word-spacing);
}
.elementor-2803
  .elementor-element.elementor-element-65a84d1
  .elementor-image-box-description {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-58f3e1d-font-family), Sans-serif;
  font-size: var(--e-global-typography-58f3e1d-font-size);
  font-weight: var(--e-global-typography-58f3e1d-font-weight);
  text-transform: var(--e-global-typography-58f3e1d-text-transform);
  line-height: var(--e-global-typography-58f3e1d-line-height);
  letter-spacing: var(--e-global-typography-58f3e1d-letter-spacing);
  word-spacing: var(--e-global-typography-58f3e1d-word-spacing);
}
.elementor-2803 .elementor-element.elementor-element-aeef476 img {
  width: 90%;
}
.elementor-2803
  .elementor-element.elementor-element-aeef476
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 20px 0px 0px 0px;
  background-color: var(--e-global-color-a567df4);
  background-image: url("../../2023/07/Bg-08.jpg");
  background-position: top center;
  background-size: cover;
  border-radius: 25px 25px 25px 25px;
}
.elementor-2803
  .elementor-element.elementor-element-37ee3f3
  .elementor-image-box-title {
  margin-bottom: 0px;
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-3a09443-font-family), Sans-serif;
  font-size: var(--e-global-typography-3a09443-font-size);
  font-weight: var(--e-global-typography-3a09443-font-weight);
  text-transform: var(--e-global-typography-3a09443-text-transform);
  line-height: var(--e-global-typography-3a09443-line-height);
  letter-spacing: var(--e-global-typography-3a09443-letter-spacing);
  word-spacing: var(--e-global-typography-3a09443-word-spacing);
}
.elementor-2803
  .elementor-element.elementor-element-37ee3f3
  .elementor-image-box-description {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-58f3e1d-font-family), Sans-serif;
  font-size: var(--e-global-typography-58f3e1d-font-size);
  font-weight: var(--e-global-typography-58f3e1d-font-weight);
  text-transform: var(--e-global-typography-58f3e1d-text-transform);
  line-height: var(--e-global-typography-58f3e1d-line-height);
  letter-spacing: var(--e-global-typography-58f3e1d-letter-spacing);
  word-spacing: var(--e-global-typography-58f3e1d-word-spacing);
}
.elementor-2803 .elementor-element.elementor-element-2cae8b5 img {
  width: 90%;
}
.elementor-2803
  .elementor-element.elementor-element-2cae8b5
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 20px 0px 0px 0px;
  background-color: var(--e-global-color-a567df4);
  background-image: url("../../2023/07/Bg-08.jpg");
  background-position: top center;
  background-size: cover;
  border-radius: 25px 25px 25px 25px;
}
.elementor-2803
  .elementor-element.elementor-element-529cc99
  .elementor-image-box-title {
  margin-bottom: 0px;
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-3a09443-font-family), Sans-serif;
  font-size: var(--e-global-typography-3a09443-font-size);
  font-weight: var(--e-global-typography-3a09443-font-weight);
  text-transform: var(--e-global-typography-3a09443-text-transform);
  line-height: var(--e-global-typography-3a09443-line-height);
  letter-spacing: var(--e-global-typography-3a09443-letter-spacing);
  word-spacing: var(--e-global-typography-3a09443-word-spacing);
}
.elementor-2803
  .elementor-element.elementor-element-529cc99
  .elementor-image-box-description {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-58f3e1d-font-family), Sans-serif;
  font-size: var(--e-global-typography-58f3e1d-font-size);
  font-weight: var(--e-global-typography-58f3e1d-font-weight);
  text-transform: var(--e-global-typography-58f3e1d-text-transform);
  line-height: var(--e-global-typography-58f3e1d-line-height);
  letter-spacing: var(--e-global-typography-58f3e1d-letter-spacing);
  word-spacing: var(--e-global-typography-58f3e1d-word-spacing);
}
.elementor-2803
  .elementor-element.elementor-element-78ff6e0
  > .elementor-container {
  max-width: 1300px;
}
.elementor-2803 .elementor-element.elementor-element-78ff6e0 {
  margin-top: 30px;
  margin-bottom: 0px;
}
.elementor-2803 .elementor-element.elementor-element-499aa5c img {
  width: 90%;
}
.elementor-2803
  .elementor-element.elementor-element-499aa5c
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 20px 0px 0px 0px;
  background-color: var(--e-global-color-a567df4);
  background-image: url("../../2023/07/Bg-08.jpg");
  background-position: top center;
  background-size: cover;
  border-radius: 25px 25px 25px 25px;
}
.elementor-2803
  .elementor-element.elementor-element-5d680d8
  .elementor-image-box-title {
  margin-bottom: 0px;
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-3a09443-font-family), Sans-serif;
  font-size: var(--e-global-typography-3a09443-font-size);
  font-weight: var(--e-global-typography-3a09443-font-weight);
  text-transform: var(--e-global-typography-3a09443-text-transform);
  line-height: var(--e-global-typography-3a09443-line-height);
  letter-spacing: var(--e-global-typography-3a09443-letter-spacing);
  word-spacing: var(--e-global-typography-3a09443-word-spacing);
}
.elementor-2803
  .elementor-element.elementor-element-5d680d8
  .elementor-image-box-description {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-58f3e1d-font-family), Sans-serif;
  font-size: var(--e-global-typography-58f3e1d-font-size);
  font-weight: var(--e-global-typography-58f3e1d-font-weight);
  text-transform: var(--e-global-typography-58f3e1d-text-transform);
  line-height: var(--e-global-typography-58f3e1d-line-height);
  letter-spacing: var(--e-global-typography-58f3e1d-letter-spacing);
  word-spacing: var(--e-global-typography-58f3e1d-word-spacing);
}
.elementor-2803 .elementor-element.elementor-element-711efdb img {
  width: 90%;
}
.elementor-2803
  .elementor-element.elementor-element-711efdb
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 20px 0px 0px 0px;
  background-color: var(--e-global-color-a567df4);
  background-image: url("../../2023/07/Bg-08.jpg");
  background-position: top center;
  background-size: cover;
  border-radius: 25px 25px 25px 25px;
}
.elementor-2803
  .elementor-element.elementor-element-df38f8b
  .elementor-image-box-title {
  margin-bottom: 0px;
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-3a09443-font-family), Sans-serif;
  font-size: var(--e-global-typography-3a09443-font-size);
  font-weight: var(--e-global-typography-3a09443-font-weight);
  text-transform: var(--e-global-typography-3a09443-text-transform);
  line-height: var(--e-global-typography-3a09443-line-height);
  letter-spacing: var(--e-global-typography-3a09443-letter-spacing);
  word-spacing: var(--e-global-typography-3a09443-word-spacing);
}
.elementor-2803
  .elementor-element.elementor-element-df38f8b
  .elementor-image-box-description {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-58f3e1d-font-family), Sans-serif;
  font-size: var(--e-global-typography-58f3e1d-font-size);
  font-weight: var(--e-global-typography-58f3e1d-font-weight);
  text-transform: var(--e-global-typography-58f3e1d-text-transform);
  line-height: var(--e-global-typography-58f3e1d-line-height);
  letter-spacing: var(--e-global-typography-58f3e1d-letter-spacing);
  word-spacing: var(--e-global-typography-58f3e1d-word-spacing);
}
.elementor-2803 .elementor-element.elementor-element-e89c1d3 img {
  width: 90%;
}
.elementor-2803
  .elementor-element.elementor-element-e89c1d3
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 20px 0px 0px 0px;
  background-color: var(--e-global-color-a567df4);
  background-image: url("../../2023/07/Bg-08.jpg");
  background-position: top center;
  background-size: cover;
  border-radius: 25px 25px 25px 25px;
}
.elementor-2803
  .elementor-element.elementor-element-542c882
  .elementor-image-box-title {
  margin-bottom: 0px;
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-3a09443-font-family), Sans-serif;
  font-size: var(--e-global-typography-3a09443-font-size);
  font-weight: var(--e-global-typography-3a09443-font-weight);
  text-transform: var(--e-global-typography-3a09443-text-transform);
  line-height: var(--e-global-typography-3a09443-line-height);
  letter-spacing: var(--e-global-typography-3a09443-letter-spacing);
  word-spacing: var(--e-global-typography-3a09443-word-spacing);
}
.elementor-2803
  .elementor-element.elementor-element-542c882
  .elementor-image-box-description {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-58f3e1d-font-family), Sans-serif;
  font-size: var(--e-global-typography-58f3e1d-font-size);
  font-weight: var(--e-global-typography-58f3e1d-font-weight);
  text-transform: var(--e-global-typography-58f3e1d-text-transform);
  line-height: var(--e-global-typography-58f3e1d-line-height);
  letter-spacing: var(--e-global-typography-58f3e1d-letter-spacing);
  word-spacing: var(--e-global-typography-58f3e1d-word-spacing);
}
.elementor-2803 .elementor-element.elementor-element-1646ee2 img {
  width: 90%;
}
.elementor-2803
  .elementor-element.elementor-element-1646ee2
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 20px 0px 0px 0px;
  background-color: var(--e-global-color-a567df4);
  background-image: url("../../2023/07/Bg-08.jpg");
  background-position: top center;
  background-size: cover;
  border-radius: 25px 25px 25px 25px;
}
.elementor-2803
  .elementor-element.elementor-element-39b10af
  .elementor-image-box-title {
  margin-bottom: 0px;
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-3a09443-font-family), Sans-serif;
  font-size: var(--e-global-typography-3a09443-font-size);
  font-weight: var(--e-global-typography-3a09443-font-weight);
  text-transform: var(--e-global-typography-3a09443-text-transform);
  line-height: var(--e-global-typography-3a09443-line-height);
  letter-spacing: var(--e-global-typography-3a09443-letter-spacing);
  word-spacing: var(--e-global-typography-3a09443-word-spacing);
}
.elementor-2803
  .elementor-element.elementor-element-39b10af
  .elementor-image-box-description {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-58f3e1d-font-family), Sans-serif;
  font-size: var(--e-global-typography-58f3e1d-font-size);
  font-weight: var(--e-global-typography-58f3e1d-font-weight);
  text-transform: var(--e-global-typography-58f3e1d-text-transform);
  line-height: var(--e-global-typography-58f3e1d-line-height);
  letter-spacing: var(--e-global-typography-58f3e1d-letter-spacing);
  word-spacing: var(--e-global-typography-58f3e1d-word-spacing);
}
.elementor-2803
  .elementor-element.elementor-element-180bf9f
  > .elementor-container {
  max-width: 1300px;
}
.elementor-2803 .elementor-element.elementor-element-180bf9f {
  padding: 5em 0em 3em 0em;
}
.elementor-2803
  .elementor-element.elementor-element-01fbee7.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-2803 .elementor-element.elementor-element-340ec25 {
  text-align: center;
  width: auto;
  max-width: auto;
}
.elementor-2803
  .elementor-element.elementor-element-340ec25
  .elementor-heading-title {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-08fdc8c-font-family), Sans-serif;
  font-size: var(--e-global-typography-08fdc8c-font-size);
  font-weight: var(--e-global-typography-08fdc8c-font-weight);
  text-transform: var(--e-global-typography-08fdc8c-text-transform);
  line-height: var(--e-global-typography-08fdc8c-line-height);
  letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
  word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
}
.elementor-2803
  .elementor-element.elementor-element-340ec25
  > .elementor-widget-container {
  margin: 0px 0px 13px 0px;
  padding: 10px 20px 10px 20px;
  background-color: var(--e-global-color-4ac277f);
  border-style: none;
  border-radius: 25px 25px 25px 25px;
}
.elementor-2803 .elementor-element.elementor-element-5fd6ead {
  text-align: center;
}
.elementor-2803
  .elementor-element.elementor-element-5fd6ead
  .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  text-transform: var(--e-global-typography-secondary-text-transform);
  line-height: var(--e-global-typography-secondary-line-height);
  letter-spacing: var(--e-global-typography-secondary-letter-spacing);
}
.elementor-2803
  .elementor-element.elementor-element-605b581
  .jeg-elementor-kit.jkit-accordion
  .card-wrapper {
  margin: 10px 0px 10px 0px;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: var(--e-global-color-659f957);
}
.elementor-2803
  .elementor-element.elementor-element-605b581
  .jeg-elementor-kit.jkit-accordion
  .card-wrapper
  .card-header
  .card-header-button {
  font-family: var(--e-global-typography-399dac6-font-family), Sans-serif;
  font-size: var(--e-global-typography-399dac6-font-size);
  font-weight: var(--e-global-typography-399dac6-font-weight);
  line-height: var(--e-global-typography-399dac6-line-height);
  letter-spacing: var(--e-global-typography-399dac6-letter-spacing);
  word-spacing: var(--e-global-typography-399dac6-word-spacing);
  padding: 20px 20px 20px 20px;
}
.elementor-2803
  .elementor-element.elementor-element-605b581
  .jeg-elementor-kit.jkit-accordion
  .card-wrapper.expand
  .card-header
  .card-header-button {
  color: var(--e-global-color-accent);
  background-color: #f55d2d00;
  margin: -10px 0px 0px 0px;
}
.elementor-2803
  .elementor-element.elementor-element-605b581
  .jeg-elementor-kit.jkit-accordion
  .card-wrapper:not(.expand)
  .card-header
  .card-header-button {
  color: var(--e-global-color-secondary);
  background-color: #f55d2d00;
  margin: 0px 0px 0px 0px;
}
.elementor-2803
  .elementor-element.elementor-element-605b581
  .jeg-elementor-kit.jkit-accordion
  .card-expand
  .card-body {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
  padding: 0px 30px 15px 23px;
}
.elementor-2803
  .elementor-element.elementor-element-605b581
  .jeg-elementor-kit.jkit-accordion
  .card-wrapper
  .card-expand
  .card-body {
  margin: 0px 0px 0px 0px;
}
.elementor-2803
  .elementor-element.elementor-element-605b581
  .jeg-elementor-kit.jkit-accordion
  .card-wrapper
  .card-header
  .card-header-button
  [class*="icon-group"]
  .active-icon {
  font-size: 15px;
  color: var(--e-global-color-accent);
}
.elementor-2803
  .elementor-element.elementor-element-605b581
  .jeg-elementor-kit.jkit-accordion
  .card-wrapper
  .card-header
  .card-header-button
  [class*="icon-group"]
  .active-icon
  svg {
  width: 15px;
  fill: var(--e-global-color-accent);
}
.elementor-2803
  .elementor-element.elementor-element-605b581
  .jeg-elementor-kit.jkit-accordion
  .card-wrapper
  .card-header
  .card-header-button
  [class*="icon-group"]
  .normal-icon {
  font-size: 15px;
  color: var(--e-global-color-primary);
}
.elementor-2803
  .elementor-element.elementor-element-605b581
  .jeg-elementor-kit.jkit-accordion
  .card-wrapper
  .card-header
  .card-header-button
  [class*="icon-group"]
  .normal-icon
  svg {
  width: 15px;
  fill: var(--e-global-color-primary);
}
.elementor-2803
  .elementor-element.elementor-element-605b581
  > .elementor-widget-container {
  margin: 50px 0px 0px 0px;
}
.elementor-2803 .elementor-element.elementor-element-605b581 {
  width: var(--container-widget-width, 70%);
  max-width: 70%;
  --container-widget-width: 70%;
  --container-widget-flex-grow: 0;
}
@media (max-width: 1366px) {
  .elementor-2803 .elementor-element.elementor-element-012e410 {
    padding: 5em 0em 5em 0em;
  }
  .elementor-2803
    .elementor-element.elementor-element-114486e
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-2803
    .elementor-element.elementor-element-0e54fec
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
    letter-spacing: var(--e-global-typography-primary-letter-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-0e54fec
    .jeg-elementor-kit.jkit-heading
    .heading-title
    > span {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
    letter-spacing: var(--e-global-typography-primary-letter-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-cc763d2
    .jeg-elementor-kit.jkit-button
    .jkit-button-wrapper {
    font-size: var(--e-global-typography-accent-font-size);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-e5a3cbe
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-2803
    .elementor-element.elementor-element-d81d559
    .elementor-heading-title {
    font-size: var(--e-global-typography-08fdc8c-font-size);
    line-height: var(--e-global-typography-08fdc8c-line-height);
    letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
    word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-8980d6c
    .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-bbf4bbc
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-bbf4bbc
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-1707c72
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-1707c72
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-765c0a9
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-765c0a9
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-72770d7
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-72770d7
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-bf69791
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-bf69791
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-c480fc5
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-c480fc5
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-270989d
    .elementor-heading-title {
    font-size: var(--e-global-typography-08fdc8c-font-size);
    line-height: var(--e-global-typography-08fdc8c-line-height);
    letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
    word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-496b24f
    .elementor-heading-title {
    font-size: var(--e-global-typography-887363b-font-size);
    line-height: var(--e-global-typography-887363b-line-height);
    letter-spacing: var(--e-global-typography-887363b-letter-spacing);
    word-spacing: var(--e-global-typography-887363b-word-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-9aef89e
    .jeg-elementor-kit.jkit-button
    .jkit-button-wrapper {
    font-size: var(--e-global-typography-accent-font-size);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
  }
  .elementor-2803 .elementor-element.elementor-element-ab6c307 {
    padding: 5em 0em 3em 0em;
  }
  .elementor-2803
    .elementor-element.elementor-element-b6d46e3
    .elementor-heading-title {
    font-size: var(--e-global-typography-08fdc8c-font-size);
    line-height: var(--e-global-typography-08fdc8c-line-height);
    letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
    word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-fc2662b
    .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }
  .elementor-2803 .elementor-element.elementor-element-a306854 {
    font-size: var(--e-global-typography-ef116fc-font-size);
    line-height: var(--e-global-typography-ef116fc-line-height);
    letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
    word-spacing: var(--e-global-typography-ef116fc-word-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-a306854
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-2803
    .elementor-element.elementor-element-2906026
    .jeg-elementor-kit.jkit-tabs
    .tab-nav-list
    .tab-title {
    font-size: var(--e-global-typography-5e61d38-font-size);
    line-height: var(--e-global-typography-5e61d38-line-height);
    letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
    word-spacing: var(--e-global-typography-5e61d38-word-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-2906026
    .jeg-elementor-kit.jkit-tabs
    .tab-nav-list
    .tab-nav
    > i {
    font-size: 37px;
  }
  .elementor-2803
    .elementor-element.elementor-element-2906026
    .jeg-elementor-kit.jkit-tabs
    .tab-nav-list
    .tab-nav
    img {
    width: 37px;
  }
  .elementor-2803
    .elementor-element.elementor-element-2906026
    .jeg-elementor-kit.jkit-tabs
    .tab-nav-list
    .tab-nav
    svg {
    width: 37px;
  }
  .elementor-2803 .elementor-element.elementor-element-2498d67 {
    margin-top: 0px;
    margin-bottom: 0px;
  }
  .elementor-2803
    .elementor-element.elementor-element-5dbfd0c
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-2803
    .elementor-element.elementor-element-e16656c
    .elementor-heading-title {
    font-size: var(--e-global-typography-08fdc8c-font-size);
    line-height: var(--e-global-typography-08fdc8c-line-height);
    letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
    word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-3676ebd
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-3676ebd
    .jeg-elementor-kit.jkit-heading
    .heading-title
    > span {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-2ec327d
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track
    .testimonial-item
    .testimonial-box
    .comment-content
    p {
    font-size: var(--e-global-typography-cf855e7-font-size);
    line-height: var(--e-global-typography-cf855e7-line-height);
    letter-spacing: var(--e-global-typography-cf855e7-letter-spacing);
    word-spacing: var(--e-global-typography-cf855e7-word-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-2ec327d
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track
    .testimonial-item
    .testimonial-box
    .profile-info
    .profile-name {
    font-size: var(--e-global-typography-ef116fc-font-size);
    line-height: var(--e-global-typography-ef116fc-line-height);
    letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
    word-spacing: var(--e-global-typography-ef116fc-word-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-2ec327d
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track
    .testimonial-item
    .testimonial-box
    .profile-info
    .profile-des {
    font-size: var(--e-global-typography-d848767-font-size);
    line-height: var(--e-global-typography-d848767-line-height);
    letter-spacing: var(--e-global-typography-d848767-letter-spacing);
    word-spacing: var(--e-global-typography-d848767-word-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-32b02f3
    .elementor-heading-title {
    font-size: var(--e-global-typography-08fdc8c-font-size);
    line-height: var(--e-global-typography-08fdc8c-line-height);
    letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
    word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-1f7961b
    .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-d417ebc
    .elementor-image-box-title {
    font-size: var(--e-global-typography-3a09443-font-size);
    line-height: var(--e-global-typography-3a09443-line-height);
    letter-spacing: var(--e-global-typography-3a09443-letter-spacing);
    word-spacing: var(--e-global-typography-3a09443-word-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-d417ebc
    .elementor-image-box-description {
    font-size: var(--e-global-typography-58f3e1d-font-size);
    line-height: var(--e-global-typography-58f3e1d-line-height);
    letter-spacing: var(--e-global-typography-58f3e1d-letter-spacing);
    word-spacing: var(--e-global-typography-58f3e1d-word-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-65a84d1
    .elementor-image-box-title {
    font-size: var(--e-global-typography-3a09443-font-size);
    line-height: var(--e-global-typography-3a09443-line-height);
    letter-spacing: var(--e-global-typography-3a09443-letter-spacing);
    word-spacing: var(--e-global-typography-3a09443-word-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-65a84d1
    .elementor-image-box-description {
    font-size: var(--e-global-typography-58f3e1d-font-size);
    line-height: var(--e-global-typography-58f3e1d-line-height);
    letter-spacing: var(--e-global-typography-58f3e1d-letter-spacing);
    word-spacing: var(--e-global-typography-58f3e1d-word-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-37ee3f3
    .elementor-image-box-title {
    font-size: var(--e-global-typography-3a09443-font-size);
    line-height: var(--e-global-typography-3a09443-line-height);
    letter-spacing: var(--e-global-typography-3a09443-letter-spacing);
    word-spacing: var(--e-global-typography-3a09443-word-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-37ee3f3
    .elementor-image-box-description {
    font-size: var(--e-global-typography-58f3e1d-font-size);
    line-height: var(--e-global-typography-58f3e1d-line-height);
    letter-spacing: var(--e-global-typography-58f3e1d-letter-spacing);
    word-spacing: var(--e-global-typography-58f3e1d-word-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-529cc99
    .elementor-image-box-title {
    font-size: var(--e-global-typography-3a09443-font-size);
    line-height: var(--e-global-typography-3a09443-line-height);
    letter-spacing: var(--e-global-typography-3a09443-letter-spacing);
    word-spacing: var(--e-global-typography-3a09443-word-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-529cc99
    .elementor-image-box-description {
    font-size: var(--e-global-typography-58f3e1d-font-size);
    line-height: var(--e-global-typography-58f3e1d-line-height);
    letter-spacing: var(--e-global-typography-58f3e1d-letter-spacing);
    word-spacing: var(--e-global-typography-58f3e1d-word-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-5d680d8
    .elementor-image-box-title {
    font-size: var(--e-global-typography-3a09443-font-size);
    line-height: var(--e-global-typography-3a09443-line-height);
    letter-spacing: var(--e-global-typography-3a09443-letter-spacing);
    word-spacing: var(--e-global-typography-3a09443-word-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-5d680d8
    .elementor-image-box-description {
    font-size: var(--e-global-typography-58f3e1d-font-size);
    line-height: var(--e-global-typography-58f3e1d-line-height);
    letter-spacing: var(--e-global-typography-58f3e1d-letter-spacing);
    word-spacing: var(--e-global-typography-58f3e1d-word-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-df38f8b
    .elementor-image-box-title {
    font-size: var(--e-global-typography-3a09443-font-size);
    line-height: var(--e-global-typography-3a09443-line-height);
    letter-spacing: var(--e-global-typography-3a09443-letter-spacing);
    word-spacing: var(--e-global-typography-3a09443-word-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-df38f8b
    .elementor-image-box-description {
    font-size: var(--e-global-typography-58f3e1d-font-size);
    line-height: var(--e-global-typography-58f3e1d-line-height);
    letter-spacing: var(--e-global-typography-58f3e1d-letter-spacing);
    word-spacing: var(--e-global-typography-58f3e1d-word-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-542c882
    .elementor-image-box-title {
    font-size: var(--e-global-typography-3a09443-font-size);
    line-height: var(--e-global-typography-3a09443-line-height);
    letter-spacing: var(--e-global-typography-3a09443-letter-spacing);
    word-spacing: var(--e-global-typography-3a09443-word-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-542c882
    .elementor-image-box-description {
    font-size: var(--e-global-typography-58f3e1d-font-size);
    line-height: var(--e-global-typography-58f3e1d-line-height);
    letter-spacing: var(--e-global-typography-58f3e1d-letter-spacing);
    word-spacing: var(--e-global-typography-58f3e1d-word-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-39b10af
    .elementor-image-box-title {
    font-size: var(--e-global-typography-3a09443-font-size);
    line-height: var(--e-global-typography-3a09443-line-height);
    letter-spacing: var(--e-global-typography-3a09443-letter-spacing);
    word-spacing: var(--e-global-typography-3a09443-word-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-39b10af
    .elementor-image-box-description {
    font-size: var(--e-global-typography-58f3e1d-font-size);
    line-height: var(--e-global-typography-58f3e1d-line-height);
    letter-spacing: var(--e-global-typography-58f3e1d-letter-spacing);
    word-spacing: var(--e-global-typography-58f3e1d-word-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-340ec25
    .elementor-heading-title {
    font-size: var(--e-global-typography-08fdc8c-font-size);
    line-height: var(--e-global-typography-08fdc8c-line-height);
    letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
    word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-5fd6ead
    .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-605b581
    .jeg-elementor-kit.jkit-accordion
    .card-wrapper
    .card-header
    .card-header-button {
    font-size: var(--e-global-typography-399dac6-font-size);
    line-height: var(--e-global-typography-399dac6-line-height);
    letter-spacing: var(--e-global-typography-399dac6-letter-spacing);
    word-spacing: var(--e-global-typography-399dac6-word-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-605b581
    .jeg-elementor-kit.jkit-accordion
    .card-expand
    .card-body {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-2803 .elementor-element.elementor-element-605b581 {
    --container-widget-width: 75%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 75%);
    max-width: 75%;
  }
}
@media (max-width: 1024px) {
  .elementor-2803 .elementor-element.elementor-element-012e410 {
    padding: 3em 0em 3em 0em;
  }
  .elementor-2803
    .elementor-element.elementor-element-114486e
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-2803
    .elementor-element.elementor-element-0e54fec
    .jeg-elementor-kit.jkit-heading {
    text-align: left;
  }
  .elementor-2803
    .elementor-element.elementor-element-0e54fec
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
    letter-spacing: var(--e-global-typography-primary-letter-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-0e54fec
    .jeg-elementor-kit.jkit-heading
    .heading-title
    > span {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
    letter-spacing: var(--e-global-typography-primary-letter-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-cc763d2
    .jeg-elementor-kit.jkit-button {
    text-align: left;
  }
  .elementor-2803
    .elementor-element.elementor-element-cc763d2
    .jeg-elementor-kit.jkit-button
    .jkit-button-wrapper {
    font-size: var(--e-global-typography-accent-font-size);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-e5a3cbe
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-2803 .elementor-element.elementor-element-05f7be5 {
    padding: 0px 0px 0px 0px;
  }
  .elementor-2803 .elementor-element.elementor-element-22a6ade {
    padding: 5em 0em 3em 0em;
  }
  .elementor-2803
    .elementor-element.elementor-element-d81d559
    .elementor-heading-title {
    font-size: var(--e-global-typography-08fdc8c-font-size);
    line-height: var(--e-global-typography-08fdc8c-line-height);
    letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
    word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-8980d6c
    .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }
  .elementor-2803 .elementor-element.elementor-element-74695e4 img {
    width: 100%;
  }
  .elementor-2803
    .elementor-element.elementor-element-74695e4
    > .elementor-widget-container {
    margin: 0px 0px -5px 0px;
    padding: 54px 0px 0px 0px;
  }
  .elementor-2803
    .elementor-element.elementor-element-bbf4bbc
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    padding: 0px 0px 0px 0px;
  }
  .elementor-2803
    .elementor-element.elementor-element-bbf4bbc
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-bbf4bbc
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-2803 .elementor-element.elementor-element-0b08e8e {
    padding: 0px 0px 0px 0px;
  }
  .elementor-2803
    .elementor-element.elementor-element-f4af7d2
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2803
    .elementor-element.elementor-element-1707c72
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-1707c72
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-2803 .elementor-element.elementor-element-fe4bb83 {
    padding: 0px 0px 0px 0px;
  }
  .elementor-2803
    .elementor-element.elementor-element-765c0a9
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-765c0a9
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-2803 .elementor-element.elementor-element-b33e528 {
    --spacer-size: 22vh;
  }
  .elementor-2803
    .elementor-element.elementor-element-72770d7
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    padding: 0px 10px 0px 10px;
  }
  .elementor-2803
    .elementor-element.elementor-element-72770d7
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-72770d7
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-2803 .elementor-element.elementor-element-ce7060b {
    --spacer-size: 22vh;
  }
  .elementor-2803
    .elementor-element.elementor-element-bf69791
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    padding: 0px 10px 0px 10px;
  }
  .elementor-2803
    .elementor-element.elementor-element-bf69791
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-bf69791
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-2803 .elementor-element.elementor-element-0db5f1a {
    padding: 0px 0px 0px 0px;
  }
  .elementor-bc-flex-widget
    .elementor-2803
    .elementor-element.elementor-element-a1ab1f9.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-2803
    .elementor-element.elementor-element-a1ab1f9.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-2803
    .elementor-element.elementor-element-a1ab1f9
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2803
    .elementor-element.elementor-element-4964f1c
    > .elementor-widget-container {
    margin: 0px 0px -19px 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2803 .elementor-element.elementor-element-4964f1c {
    width: var(--container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
  }
  .elementor-2803
    .elementor-element.elementor-element-c480fc5
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    text-align: left;
    padding: 0px 10px 0px 10px;
  }
  .elementor-2803
    .elementor-element.elementor-element-c480fc5
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-c480fc5
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-2803 .elementor-element.elementor-element-c480fc5 {
    width: var(--container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
  }
  .elementor-2803
    .elementor-element.elementor-element-270989d
    .elementor-heading-title {
    font-size: var(--e-global-typography-08fdc8c-font-size);
    line-height: var(--e-global-typography-08fdc8c-line-height);
    letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
    word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-496b24f
    .elementor-heading-title {
    font-size: var(--e-global-typography-887363b-font-size);
    line-height: var(--e-global-typography-887363b-line-height);
    letter-spacing: var(--e-global-typography-887363b-letter-spacing);
    word-spacing: var(--e-global-typography-887363b-word-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-9aef89e
    .jeg-elementor-kit.jkit-button
    .jkit-button-wrapper {
    font-size: var(--e-global-typography-accent-font-size);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
  }
  .elementor-2803 .elementor-element.elementor-element-ab6c307 {
    padding: 5em 0em 3em 0em;
  }
  .elementor-2803
    .elementor-element.elementor-element-b6d46e3
    .elementor-heading-title {
    font-size: var(--e-global-typography-08fdc8c-font-size);
    line-height: var(--e-global-typography-08fdc8c-line-height);
    letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
    word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-fc2662b
    .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }
  .elementor-2803 .elementor-element.elementor-element-a306854 {
    font-size: var(--e-global-typography-ef116fc-font-size);
    line-height: var(--e-global-typography-ef116fc-line-height);
    letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
    word-spacing: var(--e-global-typography-ef116fc-word-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-a306854
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-2803
    .elementor-element.elementor-element-2906026
    .jeg-elementor-kit.jkit-tabs.layout-vertical
    .tab-nav-list {
    min-width: 100%;
  }
  .elementor-2803
    .elementor-element.elementor-element-2906026
    .jeg-elementor-kit.jkit-tabs
    .tab-nav-list {
    padding: 50px 0px 0px 0px;
  }
  .elementor-2803
    .elementor-element.elementor-element-2906026
    .jeg-elementor-kit.jkit-tabs
    .tab-nav-list
    .tab-nav,
  .elementor-2803
    .elementor-element.elementor-element-2906026
    .jeg-elementor-kit.jkit-tabs
    .tab-nav-list
    .tab-nav-list
    .tab-nav.tab-nav-cloned {
    padding: 0px 50px 0px 10px;
  }
  .elementor-2803
    .elementor-element.elementor-element-2906026
    .jeg-elementor-kit.jkit-tabs
    .tab-nav-list
    .tab-title {
    font-size: var(--e-global-typography-5e61d38-font-size);
    line-height: var(--e-global-typography-5e61d38-line-height);
    letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
    word-spacing: var(--e-global-typography-5e61d38-word-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-2906026
    .jeg-elementor-kit.jkit-tabs
    .tab-nav-list
    .tab-nav
    > i {
    font-size: 32px;
  }
  .elementor-2803
    .elementor-element.elementor-element-2906026
    .jeg-elementor-kit.jkit-tabs
    .tab-nav-list
    .tab-nav
    img {
    width: 32px;
  }
  .elementor-2803
    .elementor-element.elementor-element-2906026
    .jeg-elementor-kit.jkit-tabs
    .tab-nav-list
    .tab-nav
    svg {
    width: 32px;
  }
  .elementor-2803
    .elementor-element.elementor-element-2906026
    .jeg-elementor-kit.jkit-tabs
    .tab-content-list
    .tab-content {
    padding: 50px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
  }
  .elementor-2803
    .elementor-element.elementor-element-5dbfd0c
    > .elementor-element-populated {
    margin: 10px 0px 10px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-2803
    .elementor-element.elementor-element-e16656c
    .elementor-heading-title {
    font-size: var(--e-global-typography-08fdc8c-font-size);
    line-height: var(--e-global-typography-08fdc8c-line-height);
    letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
    word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-3676ebd
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-3676ebd
    .jeg-elementor-kit.jkit-heading
    .heading-title
    > span {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-3676ebd
    > .elementor-widget-container {
    margin: 0px 150px 0px 150px;
  }
  .elementor-2803 .elementor-element.elementor-element-3676ebd {
    width: 100%;
    max-width: 100%;
  }
  .elementor-2803
    .elementor-element.elementor-element-2ec327d
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track
    .testimonial-item
    .testimonial-box
    .comment-content
    p {
    font-size: var(--e-global-typography-cf855e7-font-size);
    line-height: var(--e-global-typography-cf855e7-line-height);
    letter-spacing: var(--e-global-typography-cf855e7-letter-spacing);
    word-spacing: var(--e-global-typography-cf855e7-word-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-2ec327d
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track
    .testimonial-item
    .testimonial-box
    .profile-info
    .profile-name {
    font-size: var(--e-global-typography-ef116fc-font-size);
    line-height: var(--e-global-typography-ef116fc-line-height);
    letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
    word-spacing: var(--e-global-typography-ef116fc-word-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-2ec327d
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track
    .testimonial-item
    .testimonial-box
    .profile-info
    .profile-des {
    font-size: var(--e-global-typography-d848767-font-size);
    line-height: var(--e-global-typography-d848767-line-height);
    letter-spacing: var(--e-global-typography-d848767-letter-spacing);
    word-spacing: var(--e-global-typography-d848767-word-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-32b02f3
    .elementor-heading-title {
    font-size: var(--e-global-typography-08fdc8c-font-size);
    line-height: var(--e-global-typography-08fdc8c-line-height);
    letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
    word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-1f7961b
    .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-d417ebc
    .elementor-image-box-title {
    font-size: var(--e-global-typography-3a09443-font-size);
    line-height: var(--e-global-typography-3a09443-line-height);
    letter-spacing: var(--e-global-typography-3a09443-letter-spacing);
    word-spacing: var(--e-global-typography-3a09443-word-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-d417ebc
    .elementor-image-box-description {
    font-size: var(--e-global-typography-58f3e1d-font-size);
    line-height: var(--e-global-typography-58f3e1d-line-height);
    letter-spacing: var(--e-global-typography-58f3e1d-letter-spacing);
    word-spacing: var(--e-global-typography-58f3e1d-word-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-65a84d1
    .elementor-image-box-title {
    font-size: var(--e-global-typography-3a09443-font-size);
    line-height: var(--e-global-typography-3a09443-line-height);
    letter-spacing: var(--e-global-typography-3a09443-letter-spacing);
    word-spacing: var(--e-global-typography-3a09443-word-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-65a84d1
    .elementor-image-box-description {
    font-size: var(--e-global-typography-58f3e1d-font-size);
    line-height: var(--e-global-typography-58f3e1d-line-height);
    letter-spacing: var(--e-global-typography-58f3e1d-letter-spacing);
    word-spacing: var(--e-global-typography-58f3e1d-word-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-37ee3f3
    .elementor-image-box-title {
    font-size: var(--e-global-typography-3a09443-font-size);
    line-height: var(--e-global-typography-3a09443-line-height);
    letter-spacing: var(--e-global-typography-3a09443-letter-spacing);
    word-spacing: var(--e-global-typography-3a09443-word-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-37ee3f3
    .elementor-image-box-description {
    font-size: var(--e-global-typography-58f3e1d-font-size);
    line-height: var(--e-global-typography-58f3e1d-line-height);
    letter-spacing: var(--e-global-typography-58f3e1d-letter-spacing);
    word-spacing: var(--e-global-typography-58f3e1d-word-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-529cc99
    .elementor-image-box-title {
    font-size: var(--e-global-typography-3a09443-font-size);
    line-height: var(--e-global-typography-3a09443-line-height);
    letter-spacing: var(--e-global-typography-3a09443-letter-spacing);
    word-spacing: var(--e-global-typography-3a09443-word-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-529cc99
    .elementor-image-box-description {
    font-size: var(--e-global-typography-58f3e1d-font-size);
    line-height: var(--e-global-typography-58f3e1d-line-height);
    letter-spacing: var(--e-global-typography-58f3e1d-letter-spacing);
    word-spacing: var(--e-global-typography-58f3e1d-word-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-5d680d8
    .elementor-image-box-title {
    font-size: var(--e-global-typography-3a09443-font-size);
    line-height: var(--e-global-typography-3a09443-line-height);
    letter-spacing: var(--e-global-typography-3a09443-letter-spacing);
    word-spacing: var(--e-global-typography-3a09443-word-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-5d680d8
    .elementor-image-box-description {
    font-size: var(--e-global-typography-58f3e1d-font-size);
    line-height: var(--e-global-typography-58f3e1d-line-height);
    letter-spacing: var(--e-global-typography-58f3e1d-letter-spacing);
    word-spacing: var(--e-global-typography-58f3e1d-word-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-df38f8b
    .elementor-image-box-title {
    font-size: var(--e-global-typography-3a09443-font-size);
    line-height: var(--e-global-typography-3a09443-line-height);
    letter-spacing: var(--e-global-typography-3a09443-letter-spacing);
    word-spacing: var(--e-global-typography-3a09443-word-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-df38f8b
    .elementor-image-box-description {
    font-size: var(--e-global-typography-58f3e1d-font-size);
    line-height: var(--e-global-typography-58f3e1d-line-height);
    letter-spacing: var(--e-global-typography-58f3e1d-letter-spacing);
    word-spacing: var(--e-global-typography-58f3e1d-word-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-542c882
    .elementor-image-box-title {
    font-size: var(--e-global-typography-3a09443-font-size);
    line-height: var(--e-global-typography-3a09443-line-height);
    letter-spacing: var(--e-global-typography-3a09443-letter-spacing);
    word-spacing: var(--e-global-typography-3a09443-word-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-542c882
    .elementor-image-box-description {
    font-size: var(--e-global-typography-58f3e1d-font-size);
    line-height: var(--e-global-typography-58f3e1d-line-height);
    letter-spacing: var(--e-global-typography-58f3e1d-letter-spacing);
    word-spacing: var(--e-global-typography-58f3e1d-word-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-39b10af
    .elementor-image-box-title {
    font-size: var(--e-global-typography-3a09443-font-size);
    line-height: var(--e-global-typography-3a09443-line-height);
    letter-spacing: var(--e-global-typography-3a09443-letter-spacing);
    word-spacing: var(--e-global-typography-3a09443-word-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-39b10af
    .elementor-image-box-description {
    font-size: var(--e-global-typography-58f3e1d-font-size);
    line-height: var(--e-global-typography-58f3e1d-line-height);
    letter-spacing: var(--e-global-typography-58f3e1d-letter-spacing);
    word-spacing: var(--e-global-typography-58f3e1d-word-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-340ec25
    .elementor-heading-title {
    font-size: var(--e-global-typography-08fdc8c-font-size);
    line-height: var(--e-global-typography-08fdc8c-line-height);
    letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
    word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-5fd6ead
    .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-605b581
    .jeg-elementor-kit.jkit-accordion
    .card-wrapper
    .card-header
    .card-header-button {
    font-size: var(--e-global-typography-399dac6-font-size);
    line-height: var(--e-global-typography-399dac6-line-height);
    letter-spacing: var(--e-global-typography-399dac6-letter-spacing);
    word-spacing: var(--e-global-typography-399dac6-word-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-605b581
    .jeg-elementor-kit.jkit-accordion
    .card-expand
    .card-body {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-2803 .elementor-element.elementor-element-605b581 {
    --container-widget-width: 75%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 75%);
    max-width: 75%;
  }
}
@media (max-width: 767px) {
  .elementor-2803
    .elementor-element.elementor-element-61e4b9c
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }     
  .elementor-2803
    .elementor-element.elementor-element-114486e
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2803
    .elementor-element.elementor-element-0e54fec
    .jeg-elementor-kit.jkit-heading {
    text-align: center;
  }
  .elementor-2803
    .elementor-element.elementor-element-0e54fec
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
    letter-spacing: var(--e-global-typography-primary-letter-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-0e54fec
    .jeg-elementor-kit.jkit-heading
    .heading-title
    > span {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
    letter-spacing: var(--e-global-typography-primary-letter-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-cc763d2
    .jeg-elementor-kit.jkit-button {
    text-align: center;
  }
  .elementor-2803
    .elementor-element.elementor-element-cc763d2
    .jeg-elementor-kit.jkit-button
    .jkit-button-wrapper {
    font-size: var(--e-global-typography-accent-font-size);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-e5a3cbe
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2803 .elementor-element.elementor-element-05f7be5 {
    margin-top: 0px;
    margin-bottom: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2803
    .elementor-element.elementor-element-88fa569
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2803 .elementor-element.elementor-element-cac0832 {
    width: var(--container-widget-width, 25%);
    max-width: 25%;
    --container-widget-width: 25%;
    --container-widget-flex-grow: 0;
  }
  .elementor-2803 .elementor-element.elementor-element-d1c3965 {
    width: var(--container-widget-width, 25%);
    max-width: 25%;
    --container-widget-width: 25%;
    --container-widget-flex-grow: 0;
  }
  .elementor-2803 .elementor-element.elementor-element-22a6ade {
    padding: 3em 0em 1em 0em;
  }
  .elementor-2803
    .elementor-element.elementor-element-d81d559
    .elementor-heading-title {
    font-size: var(--e-global-typography-08fdc8c-font-size);
    line-height: var(--e-global-typography-08fdc8c-line-height);
    letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
    word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-8980d6c
    .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-bbf4bbc
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    padding: 0px 0px 0px 0px;
  }
  .elementor-2803
    .elementor-element.elementor-element-bbf4bbc
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-bbf4bbc
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-2803 .elementor-element.elementor-element-0b08e8e {
    padding: 0px 0px 40px 0px;
  }
  .elementor-2803
    .elementor-element.elementor-element-1707c72
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    text-align: center;
    padding: 0px 30px 0px 30px;
  }
  .elementor-2803
    .elementor-element.elementor-element-1707c72
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-1707c72
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-2803 .elementor-element.elementor-element-fe4bb83 {
    padding: 0px 0px 20px 0px;
  }
  .elementor-2803 .elementor-element.elementor-element-a4908c9 {
    width: 50%;
  }
  .elementor-2803 .elementor-element.elementor-element-ba76913 {
    width: 50%;
  }
  .elementor-2803
    .elementor-element.elementor-element-765c0a9
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    text-align: left;
  }
  .elementor-2803
    .elementor-element.elementor-element-765c0a9
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-765c0a9
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-2803 .elementor-element.elementor-element-8ddd38f {
    padding: 20px 0px 20px 0px;
  }
  .elementor-2803 .elementor-element.elementor-element-7e23a5c {
    width: 100%;
  }
  .elementor-2803
    .elementor-element.elementor-element-72770d7
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    text-align: center;
    padding: 0px 0px 0px 10px;
  }
  .elementor-2803
    .elementor-element.elementor-element-72770d7
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-72770d7
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-2803 .elementor-element.elementor-element-696b944 {
    padding: 20px 0px 20px 0px;
  }
  .elementor-2803 .elementor-element.elementor-element-ce7060b {
    width: var(--container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
  }
  .elementor-2803
    .elementor-element.elementor-element-bf69791
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    text-align: left;
  }
  .elementor-2803
    .elementor-element.elementor-element-bf69791
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-bf69791
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-2803 .elementor-element.elementor-element-bf69791 {
    width: var(--container-widget-width, 50%);
    max-width: 50%;
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
  }
  .elementor-2803 .elementor-element.elementor-element-0db5f1a {
    padding: 20px 0px 30px 0px;
  }
  .elementor-2803
    .elementor-element.elementor-element-4964f1c
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-2803 .elementor-element.elementor-element-4964f1c {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
  .elementor-2803
    .elementor-element.elementor-element-c480fc5
    .jeg-elementor-kit.jkit-icon-box
    .jkit-icon-box-wrapper {
    text-align: center;
  }
  .elementor-2803
    .elementor-element.elementor-element-c480fc5
    .jeg-elementor-kit.jkit-icon-box
    .title {
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-c480fc5
    .jeg-elementor-kit.jkit-icon-box
    .icon-box.icon-box-body
    .icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-2803 .elementor-element.elementor-element-c480fc5 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
  .elementor-2803 .elementor-element.elementor-element-950353b {
    padding: 3em 0em 3em 0em;
  }
  .elementor-2803
    .elementor-element.elementor-element-142e3b7
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-2803
    .elementor-element.elementor-element-270989d
    .elementor-heading-title {
    font-size: var(--e-global-typography-08fdc8c-font-size);
    line-height: var(--e-global-typography-08fdc8c-line-height);
    letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
    word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-496b24f
    .elementor-heading-title {
    font-size: var(--e-global-typography-887363b-font-size);
    line-height: var(--e-global-typography-887363b-line-height);
    letter-spacing: var(--e-global-typography-887363b-letter-spacing);
    word-spacing: var(--e-global-typography-887363b-word-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-9aef89e
    .jeg-elementor-kit.jkit-button
    .jkit-button-wrapper {
    font-size: var(--e-global-typography-accent-font-size);
    letter-spacing: var(--e-global-typography-accent-letter-spacing);
  }
  .elementor-2803 .elementor-element.elementor-element-ab6c307,
  .elementor-2803
    .elementor-element.elementor-element-ab6c307
    > .elementor-background-overlay {
    border-radius: 0px 0px 0px 0px;
  }
  .elementor-2803 .elementor-element.elementor-element-ab6c307 {
    padding: 5em 0em 5em 0em;
  }
  .elementor-2803
    .elementor-element.elementor-element-b6d46e3
    .elementor-heading-title {
    font-size: var(--e-global-typography-08fdc8c-font-size);
    line-height: var(--e-global-typography-08fdc8c-line-height);
    letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
    word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-fc2662b
    .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }
  .elementor-2803 .elementor-element.elementor-element-a306854 {
    font-size: var(--e-global-typography-ef116fc-font-size);
    line-height: var(--e-global-typography-ef116fc-line-height);
    letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
    word-spacing: var(--e-global-typography-ef116fc-word-spacing);
  }
  .elementor-2803 .elementor-element.elementor-element-958c359 {
    margin-top: 20px;
    margin-bottom: 0px;
  }
  .elementor-2803
    .elementor-element.elementor-element-2906026
    .jeg-elementor-kit.jkit-tabs
    .tab-nav-list {
    border-width: 1px 0px 1px 0px;
    padding: 20px 0px 20px 0px;
  }
  .elementor-2803
    .elementor-element.elementor-element-2906026
    .jeg-elementor-kit.jkit-tabs
    .tab-nav-list
    .tab-nav,
  .elementor-2803
    .elementor-element.elementor-element-2906026
    .jeg-elementor-kit.jkit-tabs
    .tab-nav-list
    .tab-nav-list
    .tab-nav.tab-nav-cloned {
    padding: 0px 0px 0px 20px;
    margin: 10px 0px 10px 0px;
  }
  .elementor-2803
    .elementor-element.elementor-element-2906026
    .jeg-elementor-kit.jkit-tabs
    .tab-nav-list
    .tab-title {
    font-size: var(--e-global-typography-5e61d38-font-size);
    line-height: var(--e-global-typography-5e61d38-line-height);
    letter-spacing: var(--e-global-typography-5e61d38-letter-spacing);
    word-spacing: var(--e-global-typography-5e61d38-word-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-2906026
    .jeg-elementor-kit.jkit-tabs
    .tab-nav-list
    .tab-nav
    > i {
    font-size: 32px;
  }
  .elementor-2803
    .elementor-element.elementor-element-2906026
    .jeg-elementor-kit.jkit-tabs
    .tab-nav-list
    .tab-nav
    img {
    width: 32px;
  }
  .elementor-2803
    .elementor-element.elementor-element-2906026
    .jeg-elementor-kit.jkit-tabs
    .tab-nav-list
    .tab-nav
    svg {
    width: 32px;
  }
  .elementor-2803
    .elementor-element.elementor-element-2906026
    .jeg-elementor-kit.jkit-tabs
    .tab-content-list
    .tab-content {
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
  }
  .elementor-2803
    .elementor-element.elementor-element-5dbfd0c
    > .elementor-element-populated {
    margin: 0px 5px 0px 5px;
    --e-column-margin-right: 5px;
    --e-column-margin-left: 5px;
  }
  .elementor-2803
    .elementor-element.elementor-element-3865dfb.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-2803
    .elementor-element.elementor-element-e16656c
    .elementor-heading-title {
    font-size: var(--e-global-typography-08fdc8c-font-size);
    line-height: var(--e-global-typography-08fdc8c-line-height);
    letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
    word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-3676ebd
    .jeg-elementor-kit.jkit-heading {
    text-align: center;
  }
  .elementor-2803
    .elementor-element.elementor-element-3676ebd
    .jeg-elementor-kit.jkit-heading
    .heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-3676ebd
    .jeg-elementor-kit.jkit-heading
    .heading-title
    > span {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-3676ebd
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-2803
    .elementor-element.elementor-element-2ec327d
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track
    .testimonial-item
    .testimonial-box
    .comment-content
    p {
    font-size: var(--e-global-typography-cf855e7-font-size);
    line-height: var(--e-global-typography-cf855e7-line-height);
    letter-spacing: var(--e-global-typography-cf855e7-letter-spacing);
    word-spacing: var(--e-global-typography-cf855e7-word-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-2ec327d
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track
    .testimonial-item
    .testimonial-box
    .profile-info
    .profile-name {
    font-size: var(--e-global-typography-ef116fc-font-size);
    line-height: var(--e-global-typography-ef116fc-line-height);
    letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
    word-spacing: var(--e-global-typography-ef116fc-word-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-2ec327d
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track
    .testimonial-item
    .testimonial-box
    .profile-info
    .profile-des {
    font-size: var(--e-global-typography-d848767-font-size);
    line-height: var(--e-global-typography-d848767-line-height);
    letter-spacing: var(--e-global-typography-d848767-letter-spacing);
    word-spacing: var(--e-global-typography-d848767-word-spacing);
  }
  .elementor-2803 .elementor-element.elementor-element-58c9ccf {
    padding: 3em 0em 0em 0em;
  }
  .elementor-2803
    .elementor-element.elementor-element-32b02f3
    .elementor-heading-title {
    font-size: var(--e-global-typography-08fdc8c-font-size);
    line-height: var(--e-global-typography-08fdc8c-line-height);
    letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
    word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-1f7961b
    .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }
  .elementor-2803 .elementor-element.elementor-element-7f23398 {
    width: 50%;
  }
  .elementor-2803
    .elementor-element.elementor-element-d417ebc
    .elementor-image-box-title {
    font-size: var(--e-global-typography-3a09443-font-size);
    line-height: var(--e-global-typography-3a09443-line-height);
    letter-spacing: var(--e-global-typography-3a09443-letter-spacing);
    word-spacing: var(--e-global-typography-3a09443-word-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-d417ebc
    .elementor-image-box-description {
    font-size: var(--e-global-typography-58f3e1d-font-size);
    line-height: var(--e-global-typography-58f3e1d-line-height);
    letter-spacing: var(--e-global-typography-58f3e1d-letter-spacing);
    word-spacing: var(--e-global-typography-58f3e1d-word-spacing);
  }
  .elementor-2803 .elementor-element.elementor-element-573df19 {
    width: 50%;
  }
  .elementor-2803
    .elementor-element.elementor-element-65a84d1
    .elementor-image-box-title {
    font-size: var(--e-global-typography-3a09443-font-size);
    line-height: var(--e-global-typography-3a09443-line-height);
    letter-spacing: var(--e-global-typography-3a09443-letter-spacing);
    word-spacing: var(--e-global-typography-3a09443-word-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-65a84d1
    .elementor-image-box-description {
    font-size: var(--e-global-typography-58f3e1d-font-size);
    line-height: var(--e-global-typography-58f3e1d-line-height);
    letter-spacing: var(--e-global-typography-58f3e1d-letter-spacing);
    word-spacing: var(--e-global-typography-58f3e1d-word-spacing);
  }
  .elementor-2803 .elementor-element.elementor-element-6a35356 {
    width: 50%;
  }
  .elementor-2803
    .elementor-element.elementor-element-37ee3f3
    .elementor-image-box-title {
    font-size: var(--e-global-typography-3a09443-font-size);
    line-height: var(--e-global-typography-3a09443-line-height);
    letter-spacing: var(--e-global-typography-3a09443-letter-spacing);
    word-spacing: var(--e-global-typography-3a09443-word-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-37ee3f3
    .elementor-image-box-description {
    font-size: var(--e-global-typography-58f3e1d-font-size);
    line-height: var(--e-global-typography-58f3e1d-line-height);
    letter-spacing: var(--e-global-typography-58f3e1d-letter-spacing);
    word-spacing: var(--e-global-typography-58f3e1d-word-spacing);
  }
  .elementor-2803 .elementor-element.elementor-element-b387f85 {
    width: 50%;
  }
  .elementor-2803
    .elementor-element.elementor-element-529cc99
    .elementor-image-box-title {
    font-size: var(--e-global-typography-3a09443-font-size);
    line-height: var(--e-global-typography-3a09443-line-height);
    letter-spacing: var(--e-global-typography-3a09443-letter-spacing);
    word-spacing: var(--e-global-typography-3a09443-word-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-529cc99
    .elementor-image-box-description {
    font-size: var(--e-global-typography-58f3e1d-font-size);
    line-height: var(--e-global-typography-58f3e1d-line-height);
    letter-spacing: var(--e-global-typography-58f3e1d-letter-spacing);
    word-spacing: var(--e-global-typography-58f3e1d-word-spacing);
  }
  .elementor-2803 .elementor-element.elementor-element-d18517f {
    width: 50%;
  }
  .elementor-2803
    .elementor-element.elementor-element-5d680d8
    .elementor-image-box-title {
    font-size: var(--e-global-typography-3a09443-font-size);
    line-height: var(--e-global-typography-3a09443-line-height);
    letter-spacing: var(--e-global-typography-3a09443-letter-spacing);
    word-spacing: var(--e-global-typography-3a09443-word-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-5d680d8
    .elementor-image-box-description {
    font-size: var(--e-global-typography-58f3e1d-font-size);
    line-height: var(--e-global-typography-58f3e1d-line-height);
    letter-spacing: var(--e-global-typography-58f3e1d-letter-spacing);
    word-spacing: var(--e-global-typography-58f3e1d-word-spacing);
  }
  .elementor-2803 .elementor-element.elementor-element-f3bf91c {
    width: 50%;
  }
  .elementor-2803
    .elementor-element.elementor-element-df38f8b
    .elementor-image-box-title {
    font-size: var(--e-global-typography-3a09443-font-size);
    line-height: var(--e-global-typography-3a09443-line-height);
    letter-spacing: var(--e-global-typography-3a09443-letter-spacing);
    word-spacing: var(--e-global-typography-3a09443-word-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-df38f8b
    .elementor-image-box-description {
    font-size: var(--e-global-typography-58f3e1d-font-size);
    line-height: var(--e-global-typography-58f3e1d-line-height);
    letter-spacing: var(--e-global-typography-58f3e1d-letter-spacing);
    word-spacing: var(--e-global-typography-58f3e1d-word-spacing);
  }
  .elementor-2803 .elementor-element.elementor-element-a868a60 {
    width: 50%;
  }
  .elementor-2803
    .elementor-element.elementor-element-542c882
    .elementor-image-box-title {
    font-size: var(--e-global-typography-3a09443-font-size);
    line-height: var(--e-global-typography-3a09443-line-height);
    letter-spacing: var(--e-global-typography-3a09443-letter-spacing);
    word-spacing: var(--e-global-typography-3a09443-word-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-542c882
    .elementor-image-box-description {
    font-size: var(--e-global-typography-58f3e1d-font-size);
    line-height: var(--e-global-typography-58f3e1d-line-height);
    letter-spacing: var(--e-global-typography-58f3e1d-letter-spacing);
    word-spacing: var(--e-global-typography-58f3e1d-word-spacing);
  }
  .elementor-2803 .elementor-element.elementor-element-532327d {
    width: 50%;
  }
  .elementor-2803
    .elementor-element.elementor-element-39b10af
    .elementor-image-box-title {
    font-size: var(--e-global-typography-3a09443-font-size);
    line-height: var(--e-global-typography-3a09443-line-height);
    letter-spacing: var(--e-global-typography-3a09443-letter-spacing);
    word-spacing: var(--e-global-typography-3a09443-word-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-39b10af
    .elementor-image-box-description {
    font-size: var(--e-global-typography-58f3e1d-font-size);
    line-height: var(--e-global-typography-58f3e1d-line-height);
    letter-spacing: var(--e-global-typography-58f3e1d-letter-spacing);
    word-spacing: var(--e-global-typography-58f3e1d-word-spacing);
  }
  .elementor-2803 .elementor-element.elementor-element-180bf9f {
    padding: 3em 0em 0em 0em;
  }
  .elementor-2803
    .elementor-element.elementor-element-340ec25
    .elementor-heading-title {
    font-size: var(--e-global-typography-08fdc8c-font-size);
    line-height: var(--e-global-typography-08fdc8c-line-height);
    letter-spacing: var(--e-global-typography-08fdc8c-letter-spacing);
    word-spacing: var(--e-global-typography-08fdc8c-word-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-5fd6ead
    .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
    letter-spacing: var(--e-global-typography-secondary-letter-spacing);
  }
  .elementor-2803
    .elementor-element.elementor-element-605b581
    .jeg-elementor-kit.jkit-accordion
    .card-wrapper
    .card-header
    .card-header-button {
    font-size: var(--e-global-typography-399dac6-font-size);
    line-height: var(--e-global-typography-399dac6-line-height);
    letter-spacing: var(--e-global-typography-399dac6-letter-spacing);
    word-spacing: var(--e-global-typography-399dac6-word-spacing);
    padding: 20px 10px 20px 0px;
  }
  .elementor-2803
    .elementor-element.elementor-element-605b581
    .jeg-elementor-kit.jkit-accordion
    .card-expand
    .card-body {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
    padding: 0px 0px 10px 5px;
  }
  .elementor-2803
    .elementor-element.elementor-element-605b581
    .jeg-elementor-kit.jkit-accordion
    .card-wrapper
    .card-header
    .card-header-button
    [class*="icon-group"] {
    margin: 0px 0px 0px 0px;
  }
  .elementor-2803
    .elementor-element.elementor-element-605b581
    > .elementor-widget-container {
    margin: 30px 0px 0px 0px;
  }
  .elementor-2803 .elementor-element.elementor-element-605b581 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
}
@media (min-width: 768px) {
  .elementor-2803 .elementor-element.elementor-element-1784c9b {
    width: 55%;
  }
  .elementor-2803 .elementor-element.elementor-element-f4af7d2 {
    width: 45%;
  }
  .elementor-2803 .elementor-element.elementor-element-a4908c9 {
    width: 55%;
  }
  .elementor-2803 .elementor-element.elementor-element-ba76913 {
    width: 45%;
  }
  .elementor-2803 .elementor-element.elementor-element-11847be {
    width: 60%;
  }
  .elementor-2803 .elementor-element.elementor-element-ffe55d6 {
    width: 40%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-2803 .elementor-element.elementor-element-1784c9b {
    width: 50%;
  }
  .elementor-2803 .elementor-element.elementor-element-f4af7d2 {
    width: 50%;
  }
  .elementor-2803 .elementor-element.elementor-element-a4908c9 {
    width: 50%;
  }
  .elementor-2803 .elementor-element.elementor-element-ba76913 {
    width: 50%;
  }
  .elementor-2803 .elementor-element.elementor-element-11cc0a7 {
    width: 50%;
  }
  .elementor-2803 .elementor-element.elementor-element-3dea65f {
    width: 50%;
  }
  .elementor-2803 .elementor-element.elementor-element-e7abb32 {
    width: 100%;
  }
  .elementor-2803 .elementor-element.elementor-element-a1ab1f9 {
    width: 100%;
  }
  .elementor-2803 .elementor-element.elementor-element-11847be {
    width: 50%;
  }
  .elementor-2803 .elementor-element.elementor-element-ffe55d6 {
    width: 50%;
  }
}
@media (min-width: 1367px) {
  .elementor-element.elementor-element-255b987
    .jeg-elementor-kit.jkit-client-logo
    .client-track:not(.tns-slider) {
    display: flex;
    flex-direction: row;
  }
}
@media (min-width: 1367px) {
  .elementor-element.elementor-element-255b987
    .jeg-elementor-kit.jkit-client-logo
    .client-track:not(.tns-slider)
    .client-slider {
    width: calc(6);
  }
}
@media (min-width: 1367px) {
  .elementor-element.elementor-element-255b987
    .jeg-elementor-kit.jkit-client-logo
    .client-track:not(.tns-slider)
    .client-slider:nth-child(n + 7) {
    display: none;
  }
}
@media (min-width: 1367px) {
  .elementor-element.elementor-element-255b987
    .jeg-elementor-kit.jkit-client-logo
    .client-track:not(.tns-slider):not(:nth-child(6)) {
    margin-right: 10px;
  }
}
@media (min-width: 1025px) and (max-width: 1366px) {
  .elementor-element.elementor-element-255b987
    .jeg-elementor-kit.jkit-client-logo
    .client-track:not(.tns-slider) {
    display: flex;
    flex-direction: row;
  }
}
@media (min-width: 1025px) and (max-width: 1366px) {
  .elementor-element.elementor-element-255b987
    .jeg-elementor-kit.jkit-client-logo
    .client-track:not(.tns-slider)
    .client-slider {
    width: calc(5);
  }
}
@media (min-width: 1025px) and (max-width: 1366px) {
  .elementor-element.elementor-element-255b987
    .jeg-elementor-kit.jkit-client-logo
    .client-track:not(.tns-slider)
    .client-slider:nth-child(n + 6) {
    display: none;
  }
}
@media (min-width: 1025px) and (max-width: 1366px) {
  .elementor-element.elementor-element-255b987
    .jeg-elementor-kit.jkit-client-logo
    .client-track:not(.tns-slider):not(:nth-child(5)) {
    margin-right: 10px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-element.elementor-element-255b987
    .jeg-elementor-kit.jkit-client-logo
    .client-track:not(.tns-slider) {
    display: flex;
    flex-direction: row;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-element.elementor-element-255b987
    .jeg-elementor-kit.jkit-client-logo
    .client-track:not(.tns-slider)
    .client-slider {
    width: calc(4);
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-element.elementor-element-255b987
    .jeg-elementor-kit.jkit-client-logo
    .client-track:not(.tns-slider)
    .client-slider:nth-child(n + 5) {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-element.elementor-element-255b987
    .jeg-elementor-kit.jkit-client-logo
    .client-track:not(.tns-slider):not(:nth-child(4)) {
    margin-right: 10px;
  }
}
@media (max-width: 767px) {
  .elementor-element.elementor-element-255b987
    .jeg-elementor-kit.jkit-client-logo
    .client-track:not(.tns-slider) {
    display: flex;
    flex-direction: row;
  }
}
@media (max-width: 767px) {
  .elementor-element.elementor-element-255b987
    .jeg-elementor-kit.jkit-client-logo
    .client-track:not(.tns-slider)
    .client-slider {
    width: calc(2);
  }
}
@media (max-width: 767px) {
  .elementor-element.elementor-element-255b987
    .jeg-elementor-kit.jkit-client-logo
    .client-track:not(.tns-slider)
    .client-slider:nth-child(n + 3) {
    display: none;
  }
}
@media (max-width: 767px) {
  .elementor-element.elementor-element-255b987
    .jeg-elementor-kit.jkit-client-logo
    .client-track:not(.tns-slider):not(:nth-child(2)) {
    margin-right: 10px;
  }
}

@media (max-width: 767px) {
  .elementor-element.elementor-element-2906026
    .jeg-elementor-kit.jkit-tabs
    .tab-nav-list {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
  }
}
@media (max-width: 767px) {
  .elementor-element.elementor-element-2906026
    .jeg-elementor-kit.jkit-tabs
    .tab-nav-list
    .tab-nav {
    -webkit-box-flex: 1;
    -ms-flex: 1 1 auto;
    flex: 1 1 auto;
  }
}
@media (max-width: 767px) {
  .elementor-element.elementor-element-2906026
    .jeg-elementor-kit.jkit-tabs
    .tab-nav-list.caret-on
    .tab-nav.active::after {
    display: none;
  }
}
@media (max-width: 767px) {
  .elementor-element.elementor-element-2906026
    .jeg-elementor-kit.jkit-tabs.layout-vertical {
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
@media (max-width: 767px) {
  .elementor-element.elementor-element-2906026
    .jeg-elementor-kit.jkit-tabs.layout-vertical
    .tab-navigation {
    -webkit-box-flex: 1;
    -ms-flex: 1 100%;
    flex: 1 100%;
  }
}
@media (max-width: 767px) {
  .elementor-element.elementor-element-2906026
    .jeg-elementor-kit.jkit-tabs.layout-vertical
    .tab-nav-list {
    -webkit-box-flex: 1;
    -ms-flex: 1 100%;
    flex: 1 100%;
  }
}
@media (max-width: 767px) {
  .elementor-element.elementor-element-2906026
    .jeg-elementor-kit.jkit-tabs.layout-vertical
    .tab-nav-list
    .tab-nav {
    width: 100%;
    height: auto !important;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
  }
}
@media (max-width: 767px) {
  .elementor-element.elementor-element-2906026
    .jeg-elementor-kit.jkit-tabs.layout-vertical
    .tab-nav-list.caret-on
    .tab-nav.active::after {
    display: none;
  }
}
@media (min-width: 1367px) {
  .elementor-element.elementor-element-2ec327d
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track:not(.tns-slider) {
    display: flex;
    flex-direction: row;
  }
}
@media (min-width: 1367px) {
  .elementor-element.elementor-element-2ec327d
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track:not(.tns-slider)
    .testimonial-item {
    width: calc(4);
  }
}
@media (min-width: 1367px) {
  .elementor-element.elementor-element-2ec327d
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track:not(.tns-slider)
    .testimonial-item:nth-child(n + 5) {
    display: none;
  }
}
@media (min-width: 1367px) {
  .elementor-element.elementor-element-2ec327d
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track:not(.tns-slider):not(:nth-child(4)) {
    margin-right: 10px;
  }
}
@media (min-width: 1025px) and (max-width: 1366px) {
  .elementor-element.elementor-element-2ec327d
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track:not(.tns-slider) {
    display: flex;
    flex-direction: row;
  }
}
@media (min-width: 1025px) and (max-width: 1366px) {
  .elementor-element.elementor-element-2ec327d
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track:not(.tns-slider)
    .testimonial-item {
    width: calc(3);
  }
}
@media (min-width: 1025px) and (max-width: 1366px) {
  .elementor-element.elementor-element-2ec327d
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track:not(.tns-slider)
    .testimonial-item:nth-child(n + 4) {
    display: none;
  }
}
@media (min-width: 1025px) and (max-width: 1366px) {
  .elementor-element.elementor-element-2ec327d
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track:not(.tns-slider):not(:nth-child(3)) {
    margin-right: 10px;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-element.elementor-element-2ec327d
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track:not(.tns-slider) {
    display: flex;
    flex-direction: row;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-element.elementor-element-2ec327d
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track:not(.tns-slider)
    .testimonial-item {
    width: calc(2);
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-element.elementor-element-2ec327d
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track:not(.tns-slider)
    .testimonial-item:nth-child(n + 3) {
    display: none;
  }
}
@media (min-width: 768px) and (max-width: 1024px) {
  .elementor-element.elementor-element-2ec327d
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track:not(.tns-slider):not(:nth-child(2)) {
    margin-right: 10px;
  }
}
@media (max-width: 767px) {
  .elementor-element.elementor-element-2ec327d
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track:not(.tns-slider) {
    display: flex;
    flex-direction: row;
  }
}
@media (max-width: 767px) {
  .elementor-element.elementor-element-2ec327d
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track:not(.tns-slider)
    .testimonial-item {
    width: calc(1);
  }
}
@media (max-width: 767px) {
  .elementor-element.elementor-element-2ec327d
    .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-2ec327d
    .jeg-elementor-kit.jkit-testimonials
    .testimonials-track:not(.tns-slider):not(:nth-child(1)) {
    margin-right: 10px;
  }
}
