.elementor-40 .elementor-element.elementor-element-6ec8a4d8 {
  overflow: hidden;
}
.elementor-40
  .elementor-element.elementor-element-684a87c8
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 30px 30px 30px;
  --e-column-margin-right: 30px;
  --e-column-margin-left: 30px;
}
.elementor-40
  .elementor-element.elementor-element-684a87c8
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-40
  .elementor-element.elementor-element-70e1f8f0
  > .elementor-container {
  max-width: 1600px;
  min-height: 70vh;
}
.elementor-40
  .elementor-element.elementor-element-70e1f8f0:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-40
  .elementor-element.elementor-element-70e1f8f0
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-8437f0c);
}
.elementor-40
  .elementor-element.elementor-element-70e1f8f0
  > .elementor-background-overlay {
  background-color: transparent;
  background-image: linear-gradient(
    180deg,
    var(--e-global-color-dc78308) 0%,
    var(--e-global-color-360160c) 81%
  );
  opacity: 0.9;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-40 .elementor-element.elementor-element-70e1f8f0 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: -50px;
  margin-bottom: 0px;
  padding: 0px 30px 30px 30px;
}
.elementor-bc-flex-widget
  .elementor-40
  .elementor-element.elementor-element-406823d3.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-40
  .elementor-element.elementor-element-406823d3.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-40
  .elementor-element.elementor-element-406823d3.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-start;
}
.elementor-40
  .elementor-element.elementor-element-406823d3
  .elementor-background-slideshow__slide__image {
  background-size: contain;
  background-position: center center;
}
.elementor-40
  .elementor-element.elementor-element-406823d3
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-40
  .elementor-element.elementor-element-406823d3
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-40 .elementor-element.elementor-element-31c115d5 {
  text-align: left;
  width: auto;
  max-width: auto;
}
.elementor-40
  .elementor-element.elementor-element-31c115d5
  .elementor-heading-title {
  color: #ed1c22;
  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);
  font-style: var(--e-global-typography-text-font-style);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
}
.elementor-40
  .elementor-element.elementor-element-31c115d5
  > .elementor-widget-container {
  margin: 0px 0px 16px 0px;
  padding: 0px 0px 8px 0px;
  border-style: solid;
  border-width: 0px 0px 3px 0px;
  border-color: var(--e-global-color-8437f0c);
}
.elementor-40 .elementor-element.elementor-element-56e69773 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-dc78308);
  --divider-border-width: 1px;
}
.elementor-40
  .elementor-element.elementor-element-56e69773
  .elementor-divider-separator {
  width: 100%;
}
.elementor-40 .elementor-element.elementor-element-56e69773 .elementor-divider {
  padding-top: 0px;
  padding-bottom: 0px;
}
.elementor-40 .elementor-element.elementor-element-71516337 {
  text-align: left;
  width: var(--container-widget-width, 1200px);
  max-width: 1200px;
  --container-widget-width: 1200px;
  --container-widget-flex-grow: 0;
}
.elementor-40
  .elementor-element.elementor-element-71516337
  .elementor-heading-title {
  color: var(--e-global-color-121d3e9);
  font-family: var(--e-global-typography-a9df466-font-family), Sans-serif;
  font-size: var(--e-global-typography-a9df466-font-size);
  font-weight: var(--e-global-typography-a9df466-font-weight);
  text-transform: var(--e-global-typography-a9df466-text-transform);
  font-style: var(--e-global-typography-a9df466-font-style);
  line-height: var(--e-global-typography-a9df466-line-height);
  letter-spacing: var(--e-global-typography-a9df466-letter-spacing);
  word-spacing: var(--e-global-typography-a9df466-word-spacing);
}
.elementor-40
  .elementor-element.elementor-element-71516337
  > .elementor-widget-container {
  margin: 0px 0px 24px 0px;
}
.elementor-40 .elementor-element.elementor-element-2d841292 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-dc78308);
  --divider-border-width: 1px;
}
.elementor-40
  .elementor-element.elementor-element-2d841292
  .elementor-divider-separator {
  width: 100%;
}
.elementor-40 .elementor-element.elementor-element-2d841292 .elementor-divider {
  padding-top: 0px;
  padding-bottom: 0px;
}
.elementor-40 .elementor-element.elementor-element-6622a945 {
  text-align: left;
  color: var(--e-global-color-121d3e9);
  font-family: var(--e-global-typography-394b259-font-family), Sans-serif;
  font-size: var(--e-global-typography-394b259-font-size);
  font-weight: var(--e-global-typography-394b259-font-weight);
  text-transform: var(--e-global-typography-394b259-text-transform);
  font-style: var(--e-global-typography-394b259-font-style);
  line-height: var(--e-global-typography-394b259-line-height);
  letter-spacing: var(--e-global-typography-394b259-letter-spacing);
  word-spacing: var(--e-global-typography-394b259-word-spacing);
}
.elementor-40 .elementor-element.elementor-element-999dc2d .elementor-button {
  fill: #020101;
  color: #020101;
  background-color: var(--e-global-color-42cd101);
}
.elementor-40 .elementor-element.elementor-element-999dc2d {
  width: auto;
  max-width: auto;
}
.elementor-bc-flex-widget
  .elementor-40
  .elementor-element.elementor-element-71dcf905.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-40
  .elementor-element.elementor-element-71dcf905.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-40
  .elementor-element.elementor-element-71dcf905.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-40
  .elementor-element.elementor-element-71dcf905
  .elementor-background-slideshow__slide__image {
  background-size: contain;
  background-position: center center;
}
.elementor-40
  .elementor-element.elementor-element-71dcf905
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-40
  .elementor-element.elementor-element-71dcf905
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-40 .elementor-element.elementor-element-1562a0ab img {
  width: 55%;
}
.elementor-40
  .elementor-element.elementor-element-1562a0ab
  > .elementor-widget-container {
  margin: -300px -600px -300px -300px;
}
.elementor-40
  .elementor-element.elementor-element-463635be
  > .elementor-container {
  min-height: 400px;
}
.elementor-40 .elementor-element.elementor-element-463635be {
  overflow: hidden;
}
.elementor-40
  .elementor-element.elementor-element-463635be
  > .elementor-background-overlay {
  opacity: 0.5;
}
.elementor-40
  .elementor-element.elementor-element-6583df51
  .elementskit-funfact
  .funfact-icon
  img {
  margin-bottom: 10px;
}
.elementor-40
  .elementor-element.elementor-element-6583df51
  .elementskit-funfact {
  justify-content: center;
  display: flex;
}
.elementor-40
  .elementor-element.elementor-element-6583df51
  .elementskit-funfact
  .funfact-content
  .number-percentage-wraper {
  color: var(--e-global-color-42cd101);
  font-family: var(--e-global-typography-86332c7-font-family), Sans-serif;
  font-size: var(--e-global-typography-86332c7-font-size);
  font-weight: var(--e-global-typography-86332c7-font-weight);
  text-transform: var(--e-global-typography-86332c7-text-transform);
  font-style: var(--e-global-typography-86332c7-font-style);
  line-height: var(--e-global-typography-86332c7-line-height);
  letter-spacing: var(--e-global-typography-86332c7-letter-spacing);
  word-spacing: var(--e-global-typography-86332c7-word-spacing);
  margin-bottom: 16px;
}
.elementor-40
  .elementor-element.elementor-element-6583df51
  .elementskit-funfact
  .funfact-title {
  color: var(--e-global-color-121d3e9);
  font-family: var(--e-global-typography-394b259-font-family), Sans-serif;
  font-size: var(--e-global-typography-394b259-font-size);
  font-weight: var(--e-global-typography-394b259-font-weight);
  text-transform: var(--e-global-typography-394b259-text-transform);
  font-style: var(--e-global-typography-394b259-font-style);
  line-height: var(--e-global-typography-394b259-line-height);
  letter-spacing: var(--e-global-typography-394b259-letter-spacing);
  word-spacing: var(--e-global-typography-394b259-word-spacing);
}
.elementor-40
  .elementor-element.elementor-element-6583df51
  .elementskit-funfact
  .super {
  color: #e3b114;
  font-family: var(--e-global-typography-906ded2-font-family), Sans-serif;
  font-size: var(--e-global-typography-906ded2-font-size);
  font-weight: var(--e-global-typography-906ded2-font-weight);
  text-transform: var(--e-global-typography-906ded2-text-transform);
  font-style: var(--e-global-typography-906ded2-font-style);
  line-height: var(--e-global-typography-906ded2-line-height);
  letter-spacing: var(--e-global-typography-906ded2-letter-spacing);
  word-spacing: var(--e-global-typography-906ded2-word-spacing);
  top: -5px;
  left: 0px;
  vertical-align: super;
}
.elementor-40
  .elementor-element.elementor-element-7e421d31
  .elementskit-funfact
  .funfact-icon
  img {
  margin-bottom: 10px;
}
.elementor-40
  .elementor-element.elementor-element-7e421d31
  .elementskit-funfact {
  justify-content: center;
  display: flex;
}
.elementor-40
  .elementor-element.elementor-element-7e421d31
  .elementskit-funfact
  .funfact-content
  .number-percentage-wraper {
  color: var(--e-global-color-42cd101);
  font-family: var(--e-global-typography-86332c7-font-family), Sans-serif;
  font-size: var(--e-global-typography-86332c7-font-size);
  font-weight: var(--e-global-typography-86332c7-font-weight);
  text-transform: var(--e-global-typography-86332c7-text-transform);
  font-style: var(--e-global-typography-86332c7-font-style);
  line-height: var(--e-global-typography-86332c7-line-height);
  letter-spacing: var(--e-global-typography-86332c7-letter-spacing);
  word-spacing: var(--e-global-typography-86332c7-word-spacing);
  margin-bottom: 16px;
}
.elementor-40
  .elementor-element.elementor-element-7e421d31
  .elementskit-funfact
  .funfact-title {
  color: var(--e-global-color-121d3e9);
  font-family: var(--e-global-typography-394b259-font-family), Sans-serif;
  font-size: var(--e-global-typography-394b259-font-size);
  font-weight: var(--e-global-typography-394b259-font-weight);
  text-transform: var(--e-global-typography-394b259-text-transform);
  font-style: var(--e-global-typography-394b259-font-style);
  line-height: var(--e-global-typography-394b259-line-height);
  letter-spacing: var(--e-global-typography-394b259-letter-spacing);
  word-spacing: var(--e-global-typography-394b259-word-spacing);
}
.elementor-40
  .elementor-element.elementor-element-7e421d31
  .elementskit-funfact
  .super {
  color: #e3b114;
  font-family: var(--e-global-typography-906ded2-font-family), Sans-serif;
  font-size: var(--e-global-typography-906ded2-font-size);
  font-weight: var(--e-global-typography-906ded2-font-weight);
  text-transform: var(--e-global-typography-906ded2-text-transform);
  font-style: var(--e-global-typography-906ded2-font-style);
  line-height: var(--e-global-typography-906ded2-line-height);
  letter-spacing: var(--e-global-typography-906ded2-letter-spacing);
  word-spacing: var(--e-global-typography-906ded2-word-spacing);
  top: -5px;
  left: 0px;
  vertical-align: super;
}
.elementor-40
  .elementor-element.elementor-element-1565648c
  .elementskit-funfact
  .funfact-icon
  img {
  margin-bottom: 10px;
}
.elementor-40
  .elementor-element.elementor-element-1565648c
  .elementskit-funfact {
  justify-content: center;
  display: flex;
}
.elementor-40
  .elementor-element.elementor-element-1565648c
  .elementskit-funfact
  .funfact-content
  .number-percentage-wraper {
  color: var(--e-global-color-42cd101);
  font-family: var(--e-global-typography-86332c7-font-family), Sans-serif;
  font-size: var(--e-global-typography-86332c7-font-size);
  font-weight: var(--e-global-typography-86332c7-font-weight);
  text-transform: var(--e-global-typography-86332c7-text-transform);
  font-style: var(--e-global-typography-86332c7-font-style);
  line-height: var(--e-global-typography-86332c7-line-height);
  letter-spacing: var(--e-global-typography-86332c7-letter-spacing);
  word-spacing: var(--e-global-typography-86332c7-word-spacing);
  margin-bottom: 16px;
}
.elementor-40
  .elementor-element.elementor-element-1565648c
  .elementskit-funfact
  .funfact-title {
  color: var(--e-global-color-121d3e9);
  font-family: var(--e-global-typography-394b259-font-family), Sans-serif;
  font-size: var(--e-global-typography-394b259-font-size);
  font-weight: var(--e-global-typography-394b259-font-weight);
  text-transform: var(--e-global-typography-394b259-text-transform);
  font-style: var(--e-global-typography-394b259-font-style);
  line-height: var(--e-global-typography-394b259-line-height);
  letter-spacing: var(--e-global-typography-394b259-letter-spacing);
  word-spacing: var(--e-global-typography-394b259-word-spacing);
}
.elementor-40
  .elementor-element.elementor-element-1565648c
  .elementskit-funfact
  .super {
  color: #e3b114;
  font-family: var(--e-global-typography-906ded2-font-family), Sans-serif;
  font-size: var(--e-global-typography-906ded2-font-size);
  font-weight: var(--e-global-typography-906ded2-font-weight);
  text-transform: var(--e-global-typography-906ded2-text-transform);
  font-style: var(--e-global-typography-906ded2-font-style);
  line-height: var(--e-global-typography-906ded2-line-height);
  letter-spacing: var(--e-global-typography-906ded2-letter-spacing);
  word-spacing: var(--e-global-typography-906ded2-word-spacing);
  top: -5px;
  left: 0px;
  vertical-align: super;
}
.elementor-40
  .elementor-element.elementor-element-58348bff
  .elementskit-funfact
  .funfact-icon
  img {
  margin-bottom: 10px;
}
.elementor-40
  .elementor-element.elementor-element-58348bff
  .elementskit-funfact {
  justify-content: center;
  display: flex;
}
.elementor-40
  .elementor-element.elementor-element-58348bff
  .elementskit-funfact
  .funfact-content
  .number-percentage-wraper {
  color: var(--e-global-color-42cd101);
  font-family: var(--e-global-typography-86332c7-font-family), Sans-serif;
  font-size: var(--e-global-typography-86332c7-font-size);
  font-weight: var(--e-global-typography-86332c7-font-weight);
  text-transform: var(--e-global-typography-86332c7-text-transform);
  font-style: var(--e-global-typography-86332c7-font-style);
  line-height: var(--e-global-typography-86332c7-line-height);
  letter-spacing: var(--e-global-typography-86332c7-letter-spacing);
  word-spacing: var(--e-global-typography-86332c7-word-spacing);
  margin-bottom: 16px;
}
.elementor-40
  .elementor-element.elementor-element-58348bff
  .elementskit-funfact
  .funfact-title {
  color: var(--e-global-color-121d3e9);
  font-family: var(--e-global-typography-394b259-font-family), Sans-serif;
  font-size: var(--e-global-typography-394b259-font-size);
  font-weight: var(--e-global-typography-394b259-font-weight);
  text-transform: var(--e-global-typography-394b259-text-transform);
  font-style: var(--e-global-typography-394b259-font-style);
  line-height: var(--e-global-typography-394b259-line-height);
  letter-spacing: var(--e-global-typography-394b259-letter-spacing);
  word-spacing: var(--e-global-typography-394b259-word-spacing);
}
.elementor-40
  .elementor-element.elementor-element-58348bff
  .elementskit-funfact
  .super {
  color: #e3b114;
  font-family: var(--e-global-typography-906ded2-font-family), Sans-serif;
  font-size: var(--e-global-typography-906ded2-font-size);
  font-weight: var(--e-global-typography-906ded2-font-weight);
  text-transform: var(--e-global-typography-906ded2-text-transform);
  font-style: var(--e-global-typography-906ded2-font-style);
  line-height: var(--e-global-typography-906ded2-line-height);
  letter-spacing: var(--e-global-typography-906ded2-letter-spacing);
  word-spacing: var(--e-global-typography-906ded2-word-spacing);
  top: -5px;
  left: 0px;
  vertical-align: super;
}
.elementor-40 .elementor-element.elementor-element-7c996663 {
  overflow: hidden;
  padding: 0px 0px 0px 0px;
}
.elementor-40
  .elementor-element.elementor-element-7c996663
  > .elementor-background-overlay {
  background-image: url("../../2023/07/pattern-png-207x300.png");
  background-position: bottom right;
  background-repeat: no-repeat;
  opacity: 0.5;
}
.elementor-40
  .elementor-element.elementor-element-2e8f7b17
  > .elementor-container {
  min-height: 450px;
}
.elementor-40
  .elementor-element.elementor-element-2e8f7b17:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-40
  .elementor-element.elementor-element-2e8f7b17
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2023/05/saxdasd-1.jpg");
  background-position: center center;
  background-size: cover;
}
.elementor-40
  .elementor-element.elementor-element-2e8f7b17
  > .elementor-background-overlay {
  background-color: var(--e-global-color-8437f0c);
  opacity: 0.5;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-40 .elementor-element.elementor-element-2e8f7b17 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-bc-flex-widget
  .elementor-40
  .elementor-element.elementor-element-7ca44ab3.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-40
  .elementor-element.elementor-element-7ca44ab3.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-40
  .elementor-element.elementor-element-7ca44ab3.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-40 .elementor-element.elementor-element-56c356ca .video-content {
  text-align: center;
}
.elementor-40
  .elementor-element.elementor-element-56c356ca
  .ekit-video-popup-btn
  i {
  font-size: 24px;
}
.elementor-40
  .elementor-element.elementor-element-56c356ca
  .ekit-video-popup-btn
  svg {
  max-width: 24px;
}
.elementor-40
  .elementor-element.elementor-element-56c356ca
  .ekit-video-popup-btn {
  width: 60px;
  height: 60px;
  color: var(--e-global-color-text);
  background-color: var(--e-global-color-121d3e9);
}
.elementor-40
  .elementor-element.elementor-element-56c356ca
  .ekit-video-popup-btn.glow-btn:before {
  color: var(--e-global-color-text);
}
.elementor-40
  .elementor-element.elementor-element-56c356ca
  .ekit-video-popup-btn.glow-btn:after {
  color: var(--e-global-color-text);
}
.elementor-40
  .elementor-element.elementor-element-56c356ca
  .ekit-video-popup-btn.glow-btn
  > i:after {
  color: var(--e-global-color-text);
}
.elementor-40
  .elementor-element.elementor-element-56c356ca
  .ekit-video-popup-btn
  svg
  path {
  stroke: var(--e-global-color-text);
  fill: var(--e-global-color-text);
}
.elementor-40
  .elementor-element.elementor-element-56c356ca
  .ekit-video-popup-btn:hover {
  color: var(--e-global-color-d3ae19d);
}
.elementor-40
  .elementor-element.elementor-element-56c356ca
  .ekit-video-popup-btn:hover
  svg
  path {
  stroke: var(--e-global-color-d3ae19d);
  fill: var(--e-global-color-d3ae19d);
}
.elementor-40 .elementor-element.elementor-element-56c356ca {
  width: auto;
  max-width: auto;
}
.elementor-bc-flex-widget
  .elementor-40
  .elementor-element.elementor-element-2595ac45.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-40
  .elementor-element.elementor-element-2595ac45.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-40 .elementor-element.elementor-element-342bca25 {
  text-align: left;
  width: auto;
  max-width: auto;
}
.elementor-40
  .elementor-element.elementor-element-342bca25
  .elementor-heading-title {
  color: var(--e-global-color-42cd101);
  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);
  font-style: var(--e-global-typography-text-font-style);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
}
.elementor-40
  .elementor-element.elementor-element-342bca25
  > .elementor-widget-container {
  margin: 0px 0px 16px 0px;
  padding: 0px 0px 8px 0px;
  border-style: solid;
  border-width: 0px 0px 3px 0px;
  border-color: var(--e-global-color-360160c);
}
.elementor-40 .elementor-element.elementor-element-3ad48341 {
  text-align: left;
  width: var(--container-widget-width, 1200px);
  max-width: 1200px;
  --container-widget-width: 1200px;
  --container-widget-flex-grow: 0;
}
.elementor-40
  .elementor-element.elementor-element-3ad48341
  .elementor-heading-title {
  color: var(--e-global-color-121d3e9);
  font-family: var(--e-global-typography-4b4aecd-font-family), Sans-serif;
  font-size: var(--e-global-typography-4b4aecd-font-size);
  font-weight: var(--e-global-typography-4b4aecd-font-weight);
  text-transform: var(--e-global-typography-4b4aecd-text-transform);
  font-style: var(--e-global-typography-4b4aecd-font-style);
  line-height: var(--e-global-typography-4b4aecd-line-height);
  letter-spacing: var(--e-global-typography-4b4aecd-letter-spacing);
  word-spacing: var(--e-global-typography-4b4aecd-word-spacing);
}
.elementor-40
  .elementor-element.elementor-element-3ad48341
  > .elementor-widget-container {
  margin: 0px 0px 24px 0px;
}
.elementor-40 .elementor-element.elementor-element-3146ee9e {
  text-align: left;
  color: var(--e-global-color-121d3e9);
  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);
  font-style: var(--e-global-typography-primary-font-style);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-40
  .elementor-element.elementor-element-2143fd87
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-42cd101);
  transition: color 0.3s;
}
.elementor-40
  .elementor-element.elementor-element-2143fd87
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-42cd101);
  transition: fill 0.3s;
}
.elementor-40 .elementor-element.elementor-element-2143fd87 {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-offset: 0px;
}
.elementor-40
  .elementor-element.elementor-element-2143fd87
  .elementor-icon-list-text {
  color: var(--e-global-color-121d3e9);
  transition: color 0.3s;
}
.elementor-40 .elementor-element.elementor-element-3f45d537 {
  overflow: hidden;
  padding: 112px 0px 112px 0px;
}
.elementor-40 .elementor-element.elementor-element-295248 {
  text-align: left;
  width: auto;
  max-width: auto;
}
.elementor-40
  .elementor-element.elementor-element-295248
  .elementor-heading-title {
  color: var(--e-global-color-42cd101);
  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);
  font-style: var(--e-global-typography-text-font-style);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
}
.elementor-40
  .elementor-element.elementor-element-295248
  > .elementor-widget-container {
  margin: 0px 0px 16px 0px;
  padding: 0px 0px 8px 0px;
  border-style: solid;
  border-width: 0px 0px 3px 0px;
  border-color: var(--e-global-color-360160c);
}
.elementor-40 .elementor-element.elementor-element-60b8a8e7 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-dc78308);
  --divider-border-width: 1px;
}
.elementor-40
  .elementor-element.elementor-element-60b8a8e7
  .elementor-divider-separator {
  width: 100%;
}
.elementor-40 .elementor-element.elementor-element-60b8a8e7 .elementor-divider {
  padding-top: 0px;
  padding-bottom: 0px;
}
.elementor-40 .elementor-element.elementor-element-7654788b {
  text-align: left;
  width: var(--container-widget-width, 703px);
  max-width: 703px;
  --container-widget-width: 703px;
  --container-widget-flex-grow: 0;
}
.elementor-40
  .elementor-element.elementor-element-7654788b
  .elementor-heading-title {
  color: var(--e-global-color-121d3e9);
  font-family: var(--e-global-typography-4b4aecd-font-family), Sans-serif;
  font-size: var(--e-global-typography-4b4aecd-font-size);
  font-weight: var(--e-global-typography-4b4aecd-font-weight);
  text-transform: var(--e-global-typography-4b4aecd-text-transform);
  font-style: var(--e-global-typography-4b4aecd-font-style);
  line-height: var(--e-global-typography-4b4aecd-line-height);
  letter-spacing: var(--e-global-typography-4b4aecd-letter-spacing);
  word-spacing: var(--e-global-typography-4b4aecd-word-spacing);
}
.elementor-40
  .elementor-element.elementor-element-7654788b
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget
  .elementor-40
  .elementor-element.elementor-element-195119ef.elementor-column
  .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-40
  .elementor-element.elementor-element-195119ef.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-40 .elementor-element.elementor-element-3ccc0b4e .elementor-button {
  background-color: var(--e-global-color-42cd101);
}
.elementor-40
  .elementor-element.elementor-element-16330c0b.ekit-equal-height-enable,
.elementor-40
  .elementor-element.elementor-element-16330c0b.ekit-equal-height-enable
  .elementor-widget-container,
.elementor-40
  .elementor-element.elementor-element-16330c0b.ekit-equal-height-enable
  .ekit-wid-con,
.elementor-40
  .elementor-element.elementor-element-16330c0b.ekit-equal-height-enable
  .ekit-wid-con
  .elementskit-info-image-box {
  height: 100%;
}
.elementor-40
  .elementor-element.elementor-element-16330c0b
  .elementskit-info-image-box.hover-border-bottom
  .elementskit-box-body::before {
  height: 2px;
  background-color: var(--e-global-color-42cd101);
}
.elementor-40
  .elementor-element.elementor-element-16330c0b
  .elementskit-info-image-box
  .elementskit-box-header
  img {
  opacity: 1;
}
.elementor-40
  .elementor-element.elementor-element-16330c0b
  .elementskit-info-image-box.elementskit-thumb-card
  > img {
  opacity: 1;
}
.elementor-40
  .elementor-element.elementor-element-16330c0b
  .elementskit-info-image-box:hover
  .elementskit-box-header
  img {
  opacity: 1;
  transform: scale(1.1);
}
.elementor-40
  .elementor-element.elementor-element-16330c0b
  .elementskit-info-image-box.elementskit-thumb-card:hover
  > img {
  opacity: 1;
  transform: scale(1.1);
}
.elementor-40
  .elementor-element.elementor-element-16330c0b
  .elementskit-info-image-box
  .elementskit-box-body {
  border-style: solid;
  border-color: var(--e-global-color-8d9b57c);
  background-color: var(--e-global-color-360160c);
}
.elementor-40
  .elementor-element.elementor-element-16330c0b
  .elementskit-info-image-box
  .elementskit-info-box-title {
  margin: 0px 0px 20px 0px;
}
.elementor-40
  .elementor-element.elementor-element-16330c0b
  .elementskit-info-image-box
  .elementskit-box-content
  :is(.elementskit-info-box-title, .elementskit-info-box-title a) {
  font-family: var(--e-global-typography-d9fa867-font-family), Sans-serif;
  font-size: var(--e-global-typography-d9fa867-font-size);
  font-weight: var(--e-global-typography-d9fa867-font-weight);
  text-transform: var(--e-global-typography-d9fa867-text-transform);
  font-style: var(--e-global-typography-d9fa867-font-style);
  line-height: var(--e-global-typography-d9fa867-line-height);
  letter-spacing: var(--e-global-typography-d9fa867-letter-spacing);
  word-spacing: var(--e-global-typography-d9fa867-word-spacing);
}
.elementor-40
  .elementor-element.elementor-element-16330c0b
  .elementskit-info-image-box
  .elementskit-info-box-title {
  color: var(--e-global-color-42cd101);
}
.elementor-40
  .elementor-element.elementor-element-16330c0b
  .elementskit-info-image-box
  .elementskit-info-box-title
  a {
  color: var(--e-global-color-42cd101);
}
.elementor-40
  .elementor-element.elementor-element-16330c0b
  .elementskit-info-image-box
  .elementskit-info-box-title
  svg
  path {
  stroke: var(--e-global-color-42cd101);
  fill: var(--e-global-color-42cd101);
}
.elementor-40
  .elementor-element.elementor-element-16330c0b
  .elementskit-info-image-box:hover
  .elementskit-info-box-title {
  color: #e3b114;
}
.elementor-40
  .elementor-element.elementor-element-16330c0b
  .elementskit-info-image-box:hover
  .elementskit-info-box-title
  a {
  color: #e3b114;
}
.elementor-40
  .elementor-element.elementor-element-16330c0b
  .elementskit-info-image-box:hover
  .elementskit-info-box-title
  svg
  path {
  stroke: #e3b114;
  fill: #e3b114;
}
.elementor-40
  .elementor-element.elementor-element-16330c0b
  .elementskit-info-image-box
  .elementskit-box-style-content {
  margin: 0px 0px 14px 0px;
  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);
  font-style: var(--e-global-typography-primary-font-style);
  line-height: var(--e-global-typography-primary-line-height);
  color: var(--e-global-color-121d3e9);
}
.elementor-40
  .elementor-element.elementor-element-27b1ef6e.ekit-equal-height-enable,
.elementor-40
  .elementor-element.elementor-element-27b1ef6e.ekit-equal-height-enable
  .elementor-widget-container,
.elementor-40
  .elementor-element.elementor-element-27b1ef6e.ekit-equal-height-enable
  .ekit-wid-con,
.elementor-40
  .elementor-element.elementor-element-27b1ef6e.ekit-equal-height-enable
  .ekit-wid-con
  .elementskit-info-image-box {
  height: 100%;
}
.elementor-40
  .elementor-element.elementor-element-27b1ef6e
  .elementskit-info-image-box.hover-border-bottom
  .elementskit-box-body::before {
  height: 2px;
  background-color: var(--e-global-color-42cd101);
}
.elementor-40
  .elementor-element.elementor-element-27b1ef6e
  .elementskit-info-image-box
  .elementskit-box-header
  img {
  opacity: 1;
}
.elementor-40
  .elementor-element.elementor-element-27b1ef6e
  .elementskit-info-image-box.elementskit-thumb-card
  > img {
  opacity: 1;
}
.elementor-40
  .elementor-element.elementor-element-27b1ef6e
  .elementskit-info-image-box:hover
  .elementskit-box-header
  img {
  opacity: 1;
  transform: scale(1.1);
}
.elementor-40
  .elementor-element.elementor-element-27b1ef6e
  .elementskit-info-image-box.elementskit-thumb-card:hover
  > img {
  opacity: 1;
  transform: scale(1.1);
}
.elementor-40
  .elementor-element.elementor-element-27b1ef6e
  .elementskit-info-image-box
  .elementskit-box-body {
  border-style: solid;
  border-color: var(--e-global-color-8d9b57c);
  background-color: var(--e-global-color-360160c);
}
.elementor-40
  .elementor-element.elementor-element-27b1ef6e
  .elementskit-info-image-box
  .elementskit-info-box-title {
  margin: 0px 0px 20px 0px;
}
.elementor-40
  .elementor-element.elementor-element-27b1ef6e
  .elementskit-info-image-box
  .elementskit-box-content
  :is(.elementskit-info-box-title, .elementskit-info-box-title a) {
  font-family: var(--e-global-typography-d9fa867-font-family), Sans-serif;
  font-size: var(--e-global-typography-d9fa867-font-size);
  font-weight: var(--e-global-typography-d9fa867-font-weight);
  text-transform: var(--e-global-typography-d9fa867-text-transform);
  font-style: var(--e-global-typography-d9fa867-font-style);
  line-height: var(--e-global-typography-d9fa867-line-height);
  letter-spacing: var(--e-global-typography-d9fa867-letter-spacing);
  word-spacing: var(--e-global-typography-d9fa867-word-spacing);
}
.elementor-40
  .elementor-element.elementor-element-27b1ef6e
  .elementskit-info-image-box
  .elementskit-info-box-title {
  color: var(--e-global-color-42cd101);
}
.elementor-40
  .elementor-element.elementor-element-27b1ef6e
  .elementskit-info-image-box
  .elementskit-info-box-title
  a {
  color: var(--e-global-color-42cd101);
}
.elementor-40
  .elementor-element.elementor-element-27b1ef6e
  .elementskit-info-image-box
  .elementskit-info-box-title
  svg
  path {
  stroke: var(--e-global-color-42cd101);
  fill: var(--e-global-color-42cd101);
}
.elementor-40
  .elementor-element.elementor-element-27b1ef6e
  .elementskit-info-image-box:hover
  .elementskit-info-box-title {
  color: #e3b114;
}
.elementor-40
  .elementor-element.elementor-element-27b1ef6e
  .elementskit-info-image-box:hover
  .elementskit-info-box-title
  a {
  color: #e3b114;
}
.elementor-40
  .elementor-element.elementor-element-27b1ef6e
  .elementskit-info-image-box:hover
  .elementskit-info-box-title
  svg
  path {
  stroke: #e3b114;
  fill: #e3b114;
}
.elementor-40
  .elementor-element.elementor-element-27b1ef6e
  .elementskit-info-image-box
  .elementskit-box-style-content {
  margin: 0px 0px 14px 0px;
  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);
  font-style: var(--e-global-typography-primary-font-style);
  line-height: var(--e-global-typography-primary-line-height);
  color: var(--e-global-color-121d3e9);
}
.elementor-40
  .elementor-element.elementor-element-a2b9d16.ekit-equal-height-enable,
.elementor-40
  .elementor-element.elementor-element-a2b9d16.ekit-equal-height-enable
  .elementor-widget-container,
.elementor-40
  .elementor-element.elementor-element-a2b9d16.ekit-equal-height-enable
  .ekit-wid-con,
.elementor-40
  .elementor-element.elementor-element-a2b9d16.ekit-equal-height-enable
  .ekit-wid-con
  .elementskit-info-image-box {
  height: 100%;
}
.elementor-40
  .elementor-element.elementor-element-a2b9d16
  .elementskit-info-image-box.hover-border-bottom
  .elementskit-box-body::before {
  height: 2px;
  background-color: var(--e-global-color-42cd101);
}
.elementor-40
  .elementor-element.elementor-element-a2b9d16
  .elementskit-info-image-box
  .elementskit-box-header
  img {
  opacity: 1;
}
.elementor-40
  .elementor-element.elementor-element-a2b9d16
  .elementskit-info-image-box.elementskit-thumb-card
  > img {
  opacity: 1;
}
.elementor-40
  .elementor-element.elementor-element-a2b9d16
  .elementskit-info-image-box:hover
  .elementskit-box-header
  img {
  opacity: 1;
  transform: scale(1.1);
}
.elementor-40
  .elementor-element.elementor-element-a2b9d16
  .elementskit-info-image-box.elementskit-thumb-card:hover
  > img {
  opacity: 1;
  transform: scale(1.1);
}
.elementor-40
  .elementor-element.elementor-element-a2b9d16
  .elementskit-info-image-box
  .elementskit-box-body {
  border-style: solid;
  border-color: var(--e-global-color-8d9b57c);
  background-color: var(--e-global-color-360160c);
}
.elementor-40
  .elementor-element.elementor-element-a2b9d16
  .elementskit-info-image-box
  .elementskit-info-box-title {
  margin: 0px 0px 20px 0px;
}
.elementor-40
  .elementor-element.elementor-element-a2b9d16
  .elementskit-info-image-box
  .elementskit-box-content
  :is(.elementskit-info-box-title, .elementskit-info-box-title a) {
  font-family: var(--e-global-typography-d9fa867-font-family), Sans-serif;
  font-size: var(--e-global-typography-d9fa867-font-size);
  font-weight: var(--e-global-typography-d9fa867-font-weight);
  text-transform: var(--e-global-typography-d9fa867-text-transform);
  font-style: var(--e-global-typography-d9fa867-font-style);
  line-height: var(--e-global-typography-d9fa867-line-height);
  letter-spacing: var(--e-global-typography-d9fa867-letter-spacing);
  word-spacing: var(--e-global-typography-d9fa867-word-spacing);
}
.elementor-40
  .elementor-element.elementor-element-a2b9d16
  .elementskit-info-image-box
  .elementskit-info-box-title {
  color: var(--e-global-color-42cd101);
}
.elementor-40
  .elementor-element.elementor-element-a2b9d16
  .elementskit-info-image-box
  .elementskit-info-box-title
  a {
  color: var(--e-global-color-42cd101);
}
.elementor-40
  .elementor-element.elementor-element-a2b9d16
  .elementskit-info-image-box
  .elementskit-info-box-title
  svg
  path {
  stroke: var(--e-global-color-42cd101);
  fill: var(--e-global-color-42cd101);
}
.elementor-40
  .elementor-element.elementor-element-a2b9d16
  .elementskit-info-image-box:hover
  .elementskit-info-box-title {
  color: #e3b114;
}
.elementor-40
  .elementor-element.elementor-element-a2b9d16
  .elementskit-info-image-box:hover
  .elementskit-info-box-title
  a {
  color: #e3b114;
}
.elementor-40
  .elementor-element.elementor-element-a2b9d16
  .elementskit-info-image-box:hover
  .elementskit-info-box-title
  svg
  path {
  stroke: #e3b114;
  fill: #e3b114;
}
.elementor-40
  .elementor-element.elementor-element-a2b9d16
  .elementskit-info-image-box
  .elementskit-box-style-content {
  margin: 0px 0px 14px 0px;
  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);
  font-style: var(--e-global-typography-primary-font-style);
  line-height: var(--e-global-typography-primary-line-height);
  color: var(--e-global-color-121d3e9);
}
.elementor-40
  .elementor-element.elementor-element-38e437b9:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-40
  .elementor-element.elementor-element-38e437b9
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../2023/05/shop.webp");
  background-position: center center;
  background-size: cover;
}
.elementor-40
  .elementor-element.elementor-element-38e437b9
  > .elementor-background-overlay {
  background-color: var(--e-global-color-8437f0c);
  opacity: 0.8;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-40 .elementor-element.elementor-element-38e437b9 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 112px 0px 0px 0px;
}
.elementor-40
  .elementor-element.elementor-element-7a2d1c1b.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-40
  .elementor-element.elementor-element-7a2d1c1b
  > .elementor-element-populated {
  margin: 0% 0% 0% 0%;
  --e-column-margin-right: 0%;
  --e-column-margin-left: 0%;
}
.elementor-40
  .elementor-element.elementor-element-613cb6c2
  .elementskit-testimonial-slider {
  --ekit_testimonial_left_right_spacing: 15px;
  --ekit_testimonial_slidetoshow: 2;
}
.elementor-40
  .elementor-element.elementor-element-613cb6c2
  .elementskit-tootltip-testimonial
  .elementskit-commentor-content,
.elementor-40
  .elementor-element.elementor-element-613cb6c2
  .elementskit-single-testimonial-slider,
.elementor-40
  .elementor-element.elementor-element-613cb6c2
  .elementskit-testimonial_card,
.elementor-40
  .elementor-element.elementor-element-613cb6c2
  .elementskit-tootltip-testimonial
  .elementskit-commentor-content::before {
  background-color: var(--e-global-color-360160c);
}
.elementor-40
  .elementor-element.elementor-element-613cb6c2
  .elementkit-testimonial-col {
  align-self: center;
}
.elementor-40
  .elementor-element.elementor-element-613cb6c2
  .elementskit-single-testimonial-slider
  .elementskit-commentor-content
  > p {
  color: var(--e-global-color-121d3e9);
}
.elementor-40
  .elementor-element.elementor-element-613cb6c2
  .elementskit-testimonial_card
  .elementskit-commentor-coment {
  color: var(--e-global-color-121d3e9);
}
.elementor-40
  .elementor-element.elementor-element-613cb6c2
  .elementskit-single-testimonial-slider
  .elementskit-commentor-content
  > p,
.elementor-40
  .elementor-element.elementor-element-613cb6c2
  .elementskit-testimonial_card
  .elementskit-commentor-coment {
  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);
  font-style: var(--e-global-typography-primary-font-style);
  line-height: var(--e-global-typography-primary-line-height);
}
.elementor-40
  .elementor-element.elementor-element-613cb6c2
  .elementskit-stars
  > li
  > a,
.elementor-40
  .elementor-element.elementor-element-613cb6c2
  .elementskit-stars
  > li
  > span {
  color: #fec42d;
}
.elementor-40
  .elementor-element.elementor-element-613cb6c2
  .elementskit-stars
  > li:not(:last-child) {
  margin-right: 5px;
}
.elementor-40
  .elementor-element.elementor-element-613cb6c2
  .elementskit-single-testimonial-slider
  .elementskit-watermark-icon
  > i {
  color: var(--e-global-color-e16f5f5);
}
.elementor-40
  .elementor-element.elementor-element-613cb6c2
  .elementskit-testimonial-slider-block-style
  .elementskit-commentor-content
  > i {
  color: var(--e-global-color-e16f5f5);
}
.elementor-40
  .elementor-element.elementor-element-613cb6c2
  .elementskit-testimonial-slider-block-style-two
  .elementskit-icon-content
  > i {
  color: var(--e-global-color-e16f5f5);
}
.elementor-40
  .elementor-element.elementor-element-613cb6c2
  .elementskit-testimonial-slider-block-style-three
  .elementskit-icon-content
  > i {
  color: var(--e-global-color-e16f5f5);
}
.elementor-40
  .elementor-element.elementor-element-613cb6c2
  .elementskit-watermark-icon
  svg
  path {
  stroke: var(--e-global-color-e16f5f5);
  fill: var(--e-global-color-e16f5f5);
}
.elementor-40
  .elementor-element.elementor-element-613cb6c2
  .elementskit-testimonial-slider-block-style-three
  .elementskit-icon-content.commentor-badge::before {
  border-radius: 50%;
}
.elementor-40
  .elementor-element.elementor-element-613cb6c2
  .elementskit-profile-info
  .elementskit-author-name {
  color: var(--e-global-color-121d3e9);
  font-family: var(--e-global-typography-d9f56ad-font-family), Sans-serif;
  font-size: var(--e-global-typography-d9f56ad-font-size);
  font-weight: var(--e-global-typography-d9f56ad-font-weight);
  text-transform: var(--e-global-typography-d9f56ad-text-transform);
  font-style: var(--e-global-typography-d9f56ad-font-style);
  line-height: var(--e-global-typography-d9f56ad-line-height);
  letter-spacing: var(--e-global-typography-d9f56ad-letter-spacing);
  word-spacing: var(--e-global-typography-d9f56ad-word-spacing);
  margin-bottom: 0px;
}
.elementor-40
  .elementor-element.elementor-element-613cb6c2
  .elementskit-profile-info
  .elementskit-author-des {
  color: var(--e-global-color-121d3e9);
  font-family: var(--e-global-typography-5ec7628-font-family), Sans-serif;
  font-size: var(--e-global-typography-5ec7628-font-size);
  font-weight: var(--e-global-typography-5ec7628-font-weight);
  text-transform: var(--e-global-typography-5ec7628-text-transform);
  font-style: var(--e-global-typography-5ec7628-font-style);
  line-height: var(--e-global-typography-5ec7628-line-height);
  letter-spacing: var(--e-global-typography-5ec7628-letter-spacing);
  word-spacing: var(--e-global-typography-5ec7628-word-spacing);
}
.elementor-40
  .elementor-element.elementor-element-613cb6c2
  .elementskit-commentor-image
  > img {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-e16f5f5);
}
.elementor-40
  .elementor-element.elementor-element-613cb6c2
  .elementskit-commentor-bio
  .elementskit-commentor-image
  > img {
  height: 70px;
  width: 70px;
}
.elementor-40
  .elementor-element.elementor-element-613cb6c2
  .elementskit-testimonial-slider
  .swiper-navigation-button {
  font-size: 16px;
  -webkit-transform: translateY(0%);
  -ms-transform: translateY(0%);
  transform: translateY(0%);
}
.elementor-40
  .elementor-element.elementor-element-613cb6c2
  .elementskit-testimonial-slider
  .swiper-button-prev {
  left: -5%;
  width: 50px;
  height: 50px;
  color: #000000;
}
.elementor-40
  .elementor-element.elementor-element-613cb6c2
  .elementskit-testimonial-slider
  .swiper-button-next {
  right: -5%;
  width: 50px;
  height: 50px;
  color: #000000;
}
.elementor-40
  .elementor-element.elementor-element-613cb6c2
  .elementskit-testimonial-slider
  .swiper-button-prev:hover {
  color: #000000;
}
.elementor-40
  .elementor-element.elementor-element-613cb6c2
  .elementskit-testimonial-slider
  .swiper-button-next:hover {
  color: #000000;
}
.elementor-40
  .elementor-element.elementor-element-613cb6c2
  > .elementor-widget-container {
  margin: 50px 0px -180px 0px;
}
.elementor-40 .elementor-element.elementor-element-38c579d5 {
  padding: 224px 0px 112px 0px;
}
.elementor-40 .elementor-element.elementor-element-6ac2d7f4 {
  padding: 180px 0px 182px 0px;
}
.elementor-40
  .elementor-element.elementor-element-2d259410:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-40
  .elementor-element.elementor-element-2d259410
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-360160c);
}
.elementor-40 .elementor-element.elementor-element-2d259410 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-40
  .elementor-element.elementor-element-2d259410
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-40
  .elementor-element.elementor-element-2d259410
  > .elementor-shape-top
  .elementor-shape-fill {
  fill: var(--e-global-color-8437f0c);
}
.elementor-40
  .elementor-element.elementor-element-2d259410
  > .elementor-shape-top
  svg {
  height: 77px;
  transform: translateX(-50%) rotateY(180deg);
}
.elementor-40 .elementor-element.elementor-element-5d6e7e9c img {
  width: 478px;
}
.elementor-40
  .elementor-element.elementor-element-5d6e7e9c
  > .elementor-widget-container {
  margin: -250px 0px -150px 0px;
}
.elementor-bc-flex-widget
  .elementor-40
  .elementor-element.elementor-element-127a8d30.elementor-column
  .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-40
  .elementor-element.elementor-element-127a8d30.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-40 .elementor-element.elementor-element-236196de {
  text-align: left;
  width: auto;
  max-width: auto;
}
.elementor-40
  .elementor-element.elementor-element-236196de
  .elementor-heading-title {
  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);
  font-style: var(--e-global-typography-text-font-style);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
}
.elementor-40
  .elementor-element.elementor-element-236196de
  > .elementor-widget-container {
  margin: 0px 0px 16px 0px;
  padding: 0px 0px 8px 0px;
  border-style: solid;
  border-width: 0px 0px 3px 0px;
  border-color: var(--e-global-color-8437f0c);
}
.elementor-40 .elementor-element.elementor-element-663cf785 {
  text-align: left;
  width: 100%;
  max-width: 100%;
}
.elementor-40
  .elementor-element.elementor-element-663cf785
  .elementor-heading-title {
  color: var(--e-global-color-121d3e9);
  font-family: var(--e-global-typography-6b970ff-font-family), Sans-serif;
  font-size: var(--e-global-typography-6b970ff-font-size);
  font-weight: var(--e-global-typography-6b970ff-font-weight);
  text-transform: var(--e-global-typography-6b970ff-text-transform);
  font-style: var(--e-global-typography-6b970ff-font-style);
  line-height: var(--e-global-typography-6b970ff-line-height);
  letter-spacing: var(--e-global-typography-6b970ff-letter-spacing);
  word-spacing: var(--e-global-typography-6b970ff-word-spacing);
}
.elementor-40
  .elementor-element.elementor-element-663cf785
  > .elementor-widget-container {
  margin: 0px 0px 16px 0px;
}
.elementor-40 .elementor-element.elementor-element-8f06823 img {
  filter: brightness(100%) contrast(75%) saturate(100%) blur(0px)
    hue-rotate(0deg);
  transition-duration: 3s;
}
.elementor-40 .elementor-element.elementor-element-8f06823:hover img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px)
    hue-rotate(0deg);
}
.elementor-40
  .elementor-element.elementor-element-8f06823
  > .elementor-widget-container {
  margin: 0px 8px 0px 0px;
}
.elementor-40 .elementor-element.elementor-element-8f06823 {
  width: var(--container-widget-width, 118px);
  max-width: 118px;
  --container-widget-width: 118px;
  --container-widget-flex-grow: 0;
}
.elementor-40 .elementor-element.elementor-element-2b389ae7 img {
  filter: brightness(100%) contrast(75%) saturate(100%) blur(0px)
    hue-rotate(0deg);
  transition-duration: 3s;
}
.elementor-40 .elementor-element.elementor-element-2b389ae7:hover img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px)
    hue-rotate(0deg);
}
.elementor-40
  .elementor-element.elementor-element-2b389ae7
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-40 .elementor-element.elementor-element-2b389ae7 {
  width: var(--container-widget-width, 105px);
  max-width: 105px;
  --container-widget-width: 105px;
  --container-widget-flex-grow: 0;
}
.elementor-bc-flex-widget
  .elementor-40
  .elementor-element.elementor-element-7067b065.elementor-column
  .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-40
  .elementor-element.elementor-element-7067b065.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-40
  .elementor-element.elementor-element-7067b065.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-40 .elementor-element.elementor-element-5b248e61 {
  text-align: right;
}
.elementor-40
  .elementor-element.elementor-element-5b248e61
  > .elementor-widget-container {
  margin: 0px 8px 16px -50px;
}
.elementor-40 .elementor-element.elementor-element-1dfb8e14 img {
  border-radius: 100% 100% 100% 100%;
}
.elementor-40
  .elementor-element.elementor-element-1dfb8e14
  > .elementor-widget-container {
  margin: 0px 8px 0px 0px;
}
.elementor-40 .elementor-element.elementor-element-1dfb8e14 {
  width: var(--container-widget-width, 45px);
  max-width: 45px;
  --container-widget-width: 45px;
  --container-widget-flex-grow: 0;
}
.elementor-40 .elementor-element.elementor-element-5f64b913 img {
  border-radius: 100% 100% 100% 100%;
}
.elementor-40
  .elementor-element.elementor-element-5f64b913
  > .elementor-widget-container {
  margin: 0px 8px 0px 0px;
}
.elementor-40 .elementor-element.elementor-element-5f64b913 {
  width: var(--container-widget-width, 45px);
  max-width: 45px;
  --container-widget-width: 45px;
  --container-widget-flex-grow: 0;
}
.elementor-40 .elementor-element.elementor-element-6edd90f5 img {
  border-radius: 100% 100% 100% 100%;
}
.elementor-40
  .elementor-element.elementor-element-6edd90f5
  > .elementor-widget-container {
  margin: 0px 8px 0px 0px;
}
.elementor-40 .elementor-element.elementor-element-6edd90f5 {
  width: var(--container-widget-width, 45px);
  max-width: 45px;
  --container-widget-width: 45px;
  --container-widget-flex-grow: 0;
}
.elementor-40 .elementor-element.elementor-element-453d50b1 img {
  border-radius: 100% 100% 100% 100%;
}
.elementor-40
  .elementor-element.elementor-element-453d50b1
  > .elementor-widget-container {
  margin: 0px 8px 0px 0px;
}
.elementor-40 .elementor-element.elementor-element-453d50b1 {
  width: var(--container-widget-width, 45px);
  max-width: 45px;
  --container-widget-width: 45px;
  --container-widget-flex-grow: 0;
}
.elementor-40 .elementor-element.elementor-element-5b889dd1 img {
  border-radius: 100% 100% 100% 100%;
}
.elementor-40
  .elementor-element.elementor-element-5b889dd1
  > .elementor-widget-container {
  margin: 0px 8px 0px 0px;
}
.elementor-40 .elementor-element.elementor-element-5b889dd1 {
  width: var(--container-widget-width, 45px);
  max-width: 45px;
  --container-widget-width: 45px;
  --container-widget-flex-grow: 0;
}
.elementor-40 .elementor-element.elementor-element-6c4aa2e1 img {
  border-radius: 100% 100% 100% 100%;
}
.elementor-40
  .elementor-element.elementor-element-6c4aa2e1
  > .elementor-widget-container {
  margin: 0px 8px 0px 0px;
}
.elementor-40 .elementor-element.elementor-element-6c4aa2e1 {
  width: var(--container-widget-width, 45px);
  max-width: 45px;
  --container-widget-width: 45px;
  --container-widget-flex-grow: 0;
}
.elementor-40
  .elementor-element.elementor-element-18b34b3b
  > .elementor-container {
  min-height: 400px;
}
.elementor-40 .elementor-element.elementor-element-18b34b3b {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 112px 0px 112px 0px;
}
.elementor-40
  .elementor-element.elementor-element-18b34b3b:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-40
  .elementor-element.elementor-element-18b34b3b
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-360160c);
}
.elementor-40
  .elementor-element.elementor-element-18b34b3b
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-40
  .elementor-element.elementor-element-4a7311a8.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-start;
}
.elementor-40 .elementor-element.elementor-element-ed21475 {
  text-align: left;
  width: auto;
  max-width: auto;
}
.elementor-40
  .elementor-element.elementor-element-ed21475
  .elementor-heading-title {
  color: var(--e-global-color-42cd101);
  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);
  font-style: var(--e-global-typography-text-font-style);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
}
.elementor-40
  .elementor-element.elementor-element-ed21475
  > .elementor-widget-container {
  margin: 0px 0px 16px 0px;
  padding: 0px 0px 8px 0px;
  border-style: solid;
  border-width: 0px 0px 3px 0px;
  border-color: var(--e-global-color-8437f0c);
}
.elementor-40 .elementor-element.elementor-element-1a72a67a {
  text-align: left;
  width: var(--container-widget-width, 1200px);
  max-width: 1200px;
  --container-widget-width: 1200px;
  --container-widget-flex-grow: 0;
}
.elementor-40
  .elementor-element.elementor-element-1a72a67a
  .elementor-heading-title {
  color: var(--e-global-color-121d3e9);
  font-family: var(--e-global-typography-4b4aecd-font-family), Sans-serif;
  font-size: var(--e-global-typography-4b4aecd-font-size);
  font-weight: var(--e-global-typography-4b4aecd-font-weight);
  text-transform: var(--e-global-typography-4b4aecd-text-transform);
  font-style: var(--e-global-typography-4b4aecd-font-style);
  line-height: var(--e-global-typography-4b4aecd-line-height);
  letter-spacing: var(--e-global-typography-4b4aecd-letter-spacing);
  word-spacing: var(--e-global-typography-4b4aecd-word-spacing);
}
.elementor-40
  .elementor-element.elementor-element-1a72a67a
  > .elementor-widget-container {
  margin: 0px 0px 24px 0px;
}
.elementor-40 .elementor-element.elementor-element-1015fe6 {
  text-align: left;
  color: var(--e-global-color-121d3e9);
}
.elementor-40 .elementor-element.elementor-element-6e9eb88 .elementor-button {
  background-color: var(--e-global-color-42cd101);
}
.elementor-40
  .elementor-element.elementor-element-62587b3a.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-40
  .elementor-element.elementor-element-25b74e08
  > .elementor-widget-container {
  margin: 0px 150px 0px -150px;
}
.elementor-40 .elementor-element.elementor-element-25b74e08 {
  width: var(--container-widget-width, 377px);
  max-width: 377px;
  --container-widget-width: 377px;
  --container-widget-flex-grow: 0;
}
.elementor-40
  .elementor-element.elementor-element-23439b41
  > .elementor-widget-container {
  margin: -400px -150px 0px 150px;
}
.elementor-40 .elementor-element.elementor-element-23439b41 {
  width: var(--container-widget-width, 377px);
  max-width: 377px;
  --container-widget-width: 377px;
  --container-widget-flex-grow: 0;
}
.elementor-40 .elementor-element.elementor-element-554d276a {
  padding: 112px 0px 0px 0px;
}
.elementor-bc-flex-widget
  .elementor-40
  .elementor-element.elementor-element-23bb2590.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-40
  .elementor-element.elementor-element-23bb2590.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-40
  .elementor-element.elementor-element-23bb2590.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-40
  .elementor-element.elementor-element-23bb2590
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-40
  .elementor-element.elementor-element-82312d4
  > .elementor-widget-container {
  margin: 15px 15px 15px 15px;
}
.elementor-40 .elementor-element.elementor-element-82312d4 {
  width: var(--container-widget-width, 45%);
  max-width: 45%;
  --container-widget-width: 45%;
  --container-widget-flex-grow: 0;
}
.elementor-40
  .elementor-element.elementor-element-56959bd6
  > .elementor-widget-container {
  margin: 90px 15px 15px 15px;
}
.elementor-40 .elementor-element.elementor-element-56959bd6 {
  width: var(--container-widget-width, 45%);
  max-width: 45%;
  --container-widget-width: 45%;
  --container-widget-flex-grow: 0;
}
.elementor-40
  .elementor-element.elementor-element-74b506ae
  > .elementor-widget-container {
  margin: -60px 15px 15px 15px;
}
.elementor-40 .elementor-element.elementor-element-74b506ae {
  width: var(--container-widget-width, 45%);
  max-width: 45%;
  --container-widget-width: 45%;
  --container-widget-flex-grow: 0;
}
.elementor-40
  .elementor-element.elementor-element-7ebf6939
  > .elementor-widget-container {
  margin: 15px 15px 15px 15px;
}
.elementor-40 .elementor-element.elementor-element-7ebf6939 {
  width: var(--container-widget-width, 45%);
  max-width: 45%;
  --container-widget-width: 45%;
  --container-widget-flex-grow: 0;
}
.elementor-40 .elementor-element.elementor-element-a7ed059 {
  text-align: left;
  width: auto;
  max-width: auto;
}
.elementor-40
  .elementor-element.elementor-element-a7ed059
  .elementor-heading-title {
  color: var(--e-global-color-42cd101);
  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);
  font-style: var(--e-global-typography-text-font-style);
  line-height: var(--e-global-typography-text-line-height);
  letter-spacing: var(--e-global-typography-text-letter-spacing);
}
.elementor-40
  .elementor-element.elementor-element-a7ed059
  > .elementor-widget-container {
  margin: 0px 0px 16px 0px;
  padding: 0px 0px 8px 0px;
  border-style: solid;
  border-width: 0px 0px 3px 0px;
  border-color: var(--e-global-color-360160c);
}
.elementor-40 .elementor-element.elementor-element-7aad4c65 {
  text-align: left;
  width: var(--container-widget-width, 1200px);
  max-width: 1200px;
  --container-widget-width: 1200px;
  --container-widget-flex-grow: 0;
}
.elementor-40
  .elementor-element.elementor-element-7aad4c65
  .elementor-heading-title {
  color: var(--e-global-color-121d3e9);
  font-family: var(--e-global-typography-4b4aecd-font-family), Sans-serif;
  font-size: var(--e-global-typography-4b4aecd-font-size);
  font-weight: var(--e-global-typography-4b4aecd-font-weight);
  text-transform: var(--e-global-typography-4b4aecd-text-transform);
  font-style: var(--e-global-typography-4b4aecd-font-style);
  line-height: var(--e-global-typography-4b4aecd-line-height);
  letter-spacing: var(--e-global-typography-4b4aecd-letter-spacing);
  word-spacing: var(--e-global-typography-4b4aecd-word-spacing);
}
.elementor-40
  .elementor-element.elementor-element-7aad4c65
  > .elementor-widget-container {
  margin: 0px 0px 24px 0px;
}
.elementor-40 .elementor-element.elementor-element-58fc86e4 {
  border-style: dashed;
  border-width: 0px 0px 1px 0px;
  border-color: #655f5a;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 16px;
  padding: 16px 0px 16px 0px;
}
.elementor-40
  .elementor-element.elementor-element-58fc86e4
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-40
  .elementor-element.elementor-element-4485ffda
  .elementor-heading-title {
  color: var(--e-global-color-42cd101);
  font-family: var(--e-global-typography-d9f56ad-font-family), Sans-serif;
  font-size: var(--e-global-typography-d9f56ad-font-size);
  font-weight: var(--e-global-typography-d9f56ad-font-weight);
  text-transform: var(--e-global-typography-d9f56ad-text-transform);
  font-style: var(--e-global-typography-d9f56ad-font-style);
  line-height: var(--e-global-typography-d9f56ad-line-height);
  letter-spacing: var(--e-global-typography-d9f56ad-letter-spacing);
  word-spacing: var(--e-global-typography-d9f56ad-word-spacing);
}
.elementor-40
  .elementor-element.elementor-element-4485ffda
  > .elementor-widget-container {
  margin: 0px 0px 16px 0px;
}
.elementor-40
  .elementor-element.elementor-element-60958e0c
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(8px / 2);
}
.elementor-40
  .elementor-element.elementor-element-60958e0c
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(8px / 2);
}
.elementor-40
  .elementor-element.elementor-element-60958e0c
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(8px / 2);
  margin-left: calc(8px / 2);
}
.elementor-40
  .elementor-element.elementor-element-60958e0c
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-8px / 2);
  margin-left: calc(-8px / 2);
}
body.rtl
  .elementor-40
  .elementor-element.elementor-element-60958e0c
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-8px / 2);
}
body:not(.rtl)
  .elementor-40
  .elementor-element.elementor-element-60958e0c
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-8px / 2);
}
.elementor-40
  .elementor-element.elementor-element-60958e0c
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-42cd101);
  transition: color 0.3s;
}
.elementor-40
  .elementor-element.elementor-element-60958e0c
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-42cd101);
  transition: fill 0.3s;
}
.elementor-40 .elementor-element.elementor-element-60958e0c {
  --e-icon-list-icon-size: 20px;
  --icon-vertical-offset: 0px;
}
.elementor-40
  .elementor-element.elementor-element-60958e0c
  .elementor-icon-list-icon {
  padding-right: 8px;
}
.elementor-40
  .elementor-element.elementor-element-60958e0c
  .elementor-icon-list-text {
  color: var(--e-global-color-121d3e9);
  transition: color 0.3s;
}
.elementor-bc-flex-widget
  .elementor-40
  .elementor-element.elementor-element-5ad1e71d.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-40
  .elementor-element.elementor-element-5ad1e71d.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-40 .elementor-element.elementor-element-3e34511b .elementor-button {
  background-color: var(--e-global-color-42cd101);
}
.elementor-40 .elementor-element.elementor-element-323d769d {
  border-style: dashed;
  border-width: 0px 0px 1px 0px;
  border-color: #655f5a;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 16px;
  padding: 16px 0px 16px 0px;
}
.elementor-40
  .elementor-element.elementor-element-323d769d
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-40
  .elementor-element.elementor-element-4dfbc24
  .elementor-heading-title {
  color: var(--e-global-color-42cd101);
  font-family: var(--e-global-typography-d9f56ad-font-family), Sans-serif;
  font-size: var(--e-global-typography-d9f56ad-font-size);
  font-weight: var(--e-global-typography-d9f56ad-font-weight);
  text-transform: var(--e-global-typography-d9f56ad-text-transform);
  font-style: var(--e-global-typography-d9f56ad-font-style);
  line-height: var(--e-global-typography-d9f56ad-line-height);
  letter-spacing: var(--e-global-typography-d9f56ad-letter-spacing);
  word-spacing: var(--e-global-typography-d9f56ad-word-spacing);
}
.elementor-40
  .elementor-element.elementor-element-4dfbc24
  > .elementor-widget-container {
  margin: 0px 0px 16px 0px;
}
.elementor-40
  .elementor-element.elementor-element-2e4e4378
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(8px / 2);
}
.elementor-40
  .elementor-element.elementor-element-2e4e4378
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(8px / 2);
}
.elementor-40
  .elementor-element.elementor-element-2e4e4378
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(8px / 2);
  margin-left: calc(8px / 2);
}
.elementor-40
  .elementor-element.elementor-element-2e4e4378
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-8px / 2);
  margin-left: calc(-8px / 2);
}
body.rtl
  .elementor-40
  .elementor-element.elementor-element-2e4e4378
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-8px / 2);
}
body:not(.rtl)
  .elementor-40
  .elementor-element.elementor-element-2e4e4378
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-8px / 2);
}
.elementor-40
  .elementor-element.elementor-element-2e4e4378
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-42cd101);
  transition: color 0.3s;
}
.elementor-40
  .elementor-element.elementor-element-2e4e4378
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-42cd101);
  transition: fill 0.3s;
}
.elementor-40 .elementor-element.elementor-element-2e4e4378 {
  --e-icon-list-icon-size: 20px;
  --icon-vertical-offset: 0px;
}
.elementor-40
  .elementor-element.elementor-element-2e4e4378
  .elementor-icon-list-icon {
  padding-right: 8px;
}
.elementor-40
  .elementor-element.elementor-element-2e4e4378
  .elementor-icon-list-text {
  color: var(--e-global-color-121d3e9);
  transition: color 0.3s;
}
.elementor-bc-flex-widget
  .elementor-40
  .elementor-element.elementor-element-67ef8b09.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-40
  .elementor-element.elementor-element-67ef8b09.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-40 .elementor-element.elementor-element-7dffac0d .elementor-button {
  background-color: var(--e-global-color-42cd101);
}
.elementor-40 .elementor-element.elementor-element-202aa24f {
  border-style: dashed;
  border-width: 0px 0px 1px 0px;
  border-color: #655f5a;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 16px;
  padding: 16px 0px 16px 0px;
}
.elementor-40
  .elementor-element.elementor-element-202aa24f
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-40
  .elementor-element.elementor-element-4ac14ce5
  .elementor-heading-title {
  color: var(--e-global-color-42cd101);
  font-family: var(--e-global-typography-d9f56ad-font-family), Sans-serif;
  font-size: var(--e-global-typography-d9f56ad-font-size);
  font-weight: var(--e-global-typography-d9f56ad-font-weight);
  text-transform: var(--e-global-typography-d9f56ad-text-transform);
  font-style: var(--e-global-typography-d9f56ad-font-style);
  line-height: var(--e-global-typography-d9f56ad-line-height);
  letter-spacing: var(--e-global-typography-d9f56ad-letter-spacing);
  word-spacing: var(--e-global-typography-d9f56ad-word-spacing);
}
.elementor-40
  .elementor-element.elementor-element-4ac14ce5
  > .elementor-widget-container {
  margin: 0px 0px 16px 0px;
}
.elementor-40
  .elementor-element.elementor-element-2d1d1456
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(8px / 2);
}
.elementor-40
  .elementor-element.elementor-element-2d1d1456
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(8px / 2);
}
.elementor-40
  .elementor-element.elementor-element-2d1d1456
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(8px / 2);
  margin-left: calc(8px / 2);
}
.elementor-40
  .elementor-element.elementor-element-2d1d1456
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-8px / 2);
  margin-left: calc(-8px / 2);
}
body.rtl
  .elementor-40
  .elementor-element.elementor-element-2d1d1456
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-8px / 2);
}
body:not(.rtl)
  .elementor-40
  .elementor-element.elementor-element-2d1d1456
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-8px / 2);
}
.elementor-40
  .elementor-element.elementor-element-2d1d1456
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-42cd101);
  transition: color 0.3s;
}
.elementor-40
  .elementor-element.elementor-element-2d1d1456
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-42cd101);
  transition: fill 0.3s;
}
.elementor-40 .elementor-element.elementor-element-2d1d1456 {
  --e-icon-list-icon-size: 20px;
  --icon-vertical-offset: 0px;
}
.elementor-40
  .elementor-element.elementor-element-2d1d1456
  .elementor-icon-list-icon {
  padding-right: 8px;
}
.elementor-40
  .elementor-element.elementor-element-2d1d1456
  .elementor-icon-list-text {
  color: var(--e-global-color-121d3e9);
  transition: color 0.3s;
}
.elementor-bc-flex-widget
  .elementor-40
  .elementor-element.elementor-element-3ab1e33.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-40
  .elementor-element.elementor-element-3ab1e33.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-40 .elementor-element.elementor-element-2d6a43de .elementor-button {
  background-color: var(--e-global-color-42cd101);
}
.elementor-40 .elementor-element.elementor-element-d24734b .elementor-button {
  background-color: var(--e-global-color-42cd101);
}
.elementor-40 .elementor-element.elementor-element-696199ef {
  padding: 112px 0px 112px 0px;
}
.elementor-40
  .elementor-element.elementor-element-15154933.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
@media (min-width: 768px) {
  .elementor-40 .elementor-element.elementor-element-406823d3 {
    width: 45%;
  }
  .elementor-40 .elementor-element.elementor-element-71dcf905 {
    width: 55%;
  }
  .elementor-40 .elementor-element.elementor-element-7d2ce464 {
    width: 60%;
  }
  .elementor-40 .elementor-element.elementor-element-2595ac45 {
    width: 40%;
  }
  .elementor-40 .elementor-element.elementor-element-10d1314a {
    width: 60%;
  }
  .elementor-40 .elementor-element.elementor-element-195119ef {
    width: 40%;
  }
  .elementor-40 .elementor-element.elementor-element-26b3df1c {
    width: 30%;
  }
  .elementor-40 .elementor-element.elementor-element-127a8d30 {
    width: 39%;
  }
  .elementor-40 .elementor-element.elementor-element-7067b065 {
    width: 30.664%;
  }
  .elementor-40 .elementor-element.elementor-element-4a7311a8 {
    width: 40%;
  }
  .elementor-40 .elementor-element.elementor-element-62587b3a {
    width: 60%;
  }
  .elementor-40 .elementor-element.elementor-element-23bb2590 {
    width: 45%;
  }
  .elementor-40 .elementor-element.elementor-element-2a17eb47 {
    width: 55%;
  }
  .elementor-40 .elementor-element.elementor-element-740b09f5 {
    width: 65%;
  }
  .elementor-40 .elementor-element.elementor-element-5ad1e71d {
    width: 35%;
  }
  .elementor-40 .elementor-element.elementor-element-a158e21 {
    width: 65%;
  }
  .elementor-40 .elementor-element.elementor-element-67ef8b09 {
    width: 35%;
  }
  .elementor-40 .elementor-element.elementor-element-2b18fe9c {
    width: 65%;
  }
  .elementor-40 .elementor-element.elementor-element-3ab1e33 {
    width: 35%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-40 .elementor-element.elementor-element-406823d3 {
    width: 100%;
  }
  .elementor-40 .elementor-element.elementor-element-7d2ce464 {
    width: 45%;
  }
  .elementor-40 .elementor-element.elementor-element-2595ac45 {
    width: 55%;
  }
  .elementor-40 .elementor-element.elementor-element-26b3df1c {
    width: 100%;
  }
  .elementor-40 .elementor-element.elementor-element-127a8d30 {
    width: 50%;
  }
  .elementor-40 .elementor-element.elementor-element-7067b065 {
    width: 50%;
  }
  .elementor-40 .elementor-element.elementor-element-4a7311a8 {
    width: 55%;
  }
  .elementor-40 .elementor-element.elementor-element-62587b3a {
    width: 45%;
  }
  .elementor-40 .elementor-element.elementor-element-23bb2590 {
    width: 100%;
  }
  .elementor-40 .elementor-element.elementor-element-2a17eb47 {
    width: 100%;
  }
}
@media (min-width: 1025px) {
  .elementor-40
    .elementor-element.elementor-element-38e437b9:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-40
    .elementor-element.elementor-element-38e437b9
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-attachment: fixed;
  }
}
@media (max-width: 1024px) {
  .elementor-40 .elementor-element.elementor-element-6ec8a4d8 {
    padding: 0px 0px 100px 0px;
  }
  .elementor-40
    .elementor-element.elementor-element-684a87c8
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-40
    .elementor-element.elementor-element-31c115d5
    .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-40
    .elementor-element.elementor-element-71516337
    .elementor-heading-title {
    font-size: var(--e-global-typography-a9df466-font-size);
    line-height: var(--e-global-typography-a9df466-line-height);
    letter-spacing: var(--e-global-typography-a9df466-letter-spacing);
    word-spacing: var(--e-global-typography-a9df466-word-spacing);
  }
  .elementor-40 .elementor-element.elementor-element-6622a945 {
    font-size: var(--e-global-typography-394b259-font-size);
    line-height: var(--e-global-typography-394b259-line-height);
    letter-spacing: var(--e-global-typography-394b259-letter-spacing);
    word-spacing: var(--e-global-typography-394b259-word-spacing);
  }
  .elementor-40
    .elementor-element.elementor-element-1562a0ab
    > .elementor-widget-container {
    margin: 0px -750px -150px -300px;
  }
  .elementor-40
    .elementor-element.elementor-element-463635be
    > .elementor-container {
    min-height: 0px;
  }
  .elementor-40 .elementor-element.elementor-element-463635be {
    padding: 56px 0px 56px 0px;
  }
  .elementor-40
    .elementor-element.elementor-element-6583df51
    .elementskit-funfact
    .funfact-content
    .number-percentage-wraper {
    font-size: var(--e-global-typography-86332c7-font-size);
    line-height: var(--e-global-typography-86332c7-line-height);
    letter-spacing: var(--e-global-typography-86332c7-letter-spacing);
    word-spacing: var(--e-global-typography-86332c7-word-spacing);
  }
  .elementor-40
    .elementor-element.elementor-element-6583df51
    .elementskit-funfact
    .funfact-title {
    font-size: var(--e-global-typography-394b259-font-size);
    line-height: var(--e-global-typography-394b259-line-height);
    letter-spacing: var(--e-global-typography-394b259-letter-spacing);
    word-spacing: var(--e-global-typography-394b259-word-spacing);
  }
  .elementor-40
    .elementor-element.elementor-element-6583df51
    .elementskit-funfact
    .super {
    font-size: var(--e-global-typography-906ded2-font-size);
    line-height: var(--e-global-typography-906ded2-line-height);
    letter-spacing: var(--e-global-typography-906ded2-letter-spacing);
    word-spacing: var(--e-global-typography-906ded2-word-spacing);
  }
  .elementor-40
    .elementor-element.elementor-element-7e421d31
    .elementskit-funfact
    .funfact-content
    .number-percentage-wraper {
    font-size: var(--e-global-typography-86332c7-font-size);
    line-height: var(--e-global-typography-86332c7-line-height);
    letter-spacing: var(--e-global-typography-86332c7-letter-spacing);
    word-spacing: var(--e-global-typography-86332c7-word-spacing);
  }
  .elementor-40
    .elementor-element.elementor-element-7e421d31
    .elementskit-funfact
    .funfact-title {
    font-size: var(--e-global-typography-394b259-font-size);
    line-height: var(--e-global-typography-394b259-line-height);
    letter-spacing: var(--e-global-typography-394b259-letter-spacing);
    word-spacing: var(--e-global-typography-394b259-word-spacing);
  }
  .elementor-40
    .elementor-element.elementor-element-7e421d31
    .elementskit-funfact
    .super {
    font-size: var(--e-global-typography-906ded2-font-size);
    line-height: var(--e-global-typography-906ded2-line-height);
    letter-spacing: var(--e-global-typography-906ded2-letter-spacing);
    word-spacing: var(--e-global-typography-906ded2-word-spacing);
  }
  .elementor-40
    .elementor-element.elementor-element-1565648c
    .elementskit-funfact
    .funfact-content
    .number-percentage-wraper {
    font-size: var(--e-global-typography-86332c7-font-size);
    line-height: var(--e-global-typography-86332c7-line-height);
    letter-spacing: var(--e-global-typography-86332c7-letter-spacing);
    word-spacing: var(--e-global-typography-86332c7-word-spacing);
  }
  .elementor-40
    .elementor-element.elementor-element-1565648c
    .elementskit-funfact
    .funfact-title {
    font-size: var(--e-global-typography-394b259-font-size);
    line-height: var(--e-global-typography-394b259-line-height);
    letter-spacing: var(--e-global-typography-394b259-letter-spacing);
    word-spacing: var(--e-global-typography-394b259-word-spacing);
  }
  .elementor-40
    .elementor-element.elementor-element-1565648c
    .elementskit-funfact
    .super {
    font-size: var(--e-global-typography-906ded2-font-size);
    line-height: var(--e-global-typography-906ded2-line-height);
    letter-spacing: var(--e-global-typography-906ded2-letter-spacing);
    word-spacing: var(--e-global-typography-906ded2-word-spacing);
  }
  .elementor-40
    .elementor-element.elementor-element-58348bff
    .elementskit-funfact
    .funfact-content
    .number-percentage-wraper {
    font-size: var(--e-global-typography-86332c7-font-size);
    line-height: var(--e-global-typography-86332c7-line-height);
    letter-spacing: var(--e-global-typography-86332c7-letter-spacing);
    word-spacing: var(--e-global-typography-86332c7-word-spacing);
  }
  .elementor-40
    .elementor-element.elementor-element-58348bff
    .elementskit-funfact
    .funfact-title {
    font-size: var(--e-global-typography-394b259-font-size);
    line-height: var(--e-global-typography-394b259-line-height);
    letter-spacing: var(--e-global-typography-394b259-letter-spacing);
    word-spacing: var(--e-global-typography-394b259-word-spacing);
  }
  .elementor-40
    .elementor-element.elementor-element-58348bff
    .elementskit-funfact
    .super {
    font-size: var(--e-global-typography-906ded2-font-size);
    line-height: var(--e-global-typography-906ded2-line-height);
    letter-spacing: var(--e-global-typography-906ded2-letter-spacing);
    word-spacing: var(--e-global-typography-906ded2-word-spacing);
  }
  .elementor-40
    .elementor-element.elementor-element-342bca25
    .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-40
    .elementor-element.elementor-element-3ad48341
    .elementor-heading-title {
    font-size: var(--e-global-typography-4b4aecd-font-size);
    line-height: var(--e-global-typography-4b4aecd-line-height);
    letter-spacing: var(--e-global-typography-4b4aecd-letter-spacing);
    word-spacing: var(--e-global-typography-4b4aecd-word-spacing);
  }
  .elementor-40 .elementor-element.elementor-element-3146ee9e {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-40 .elementor-element.elementor-element-3f45d537 {
    padding: 56px 0px 56px 0px;
  }
  .elementor-40
    .elementor-element.elementor-element-295248
    .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-40
    .elementor-element.elementor-element-7654788b
    .elementor-heading-title {
    font-size: var(--e-global-typography-4b4aecd-font-size);
    line-height: var(--e-global-typography-4b4aecd-line-height);
    letter-spacing: var(--e-global-typography-4b4aecd-letter-spacing);
    word-spacing: var(--e-global-typography-4b4aecd-word-spacing);
  }
  .elementor-40
    .elementor-element.elementor-element-16330c0b
    .elementskit-info-image-box
    .elementskit-box-content
    :is(.elementskit-info-box-title, .elementskit-info-box-title a) {
    font-size: var(--e-global-typography-d9fa867-font-size);
    line-height: var(--e-global-typography-d9fa867-line-height);
    letter-spacing: var(--e-global-typography-d9fa867-letter-spacing);
    word-spacing: var(--e-global-typography-d9fa867-word-spacing);
  }
  .elementor-40
    .elementor-element.elementor-element-16330c0b
    .elementskit-info-image-box
    .elementskit-box-style-content {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-40
    .elementor-element.elementor-element-27b1ef6e
    .elementskit-info-image-box
    .elementskit-box-content
    :is(.elementskit-info-box-title, .elementskit-info-box-title a) {
    font-size: var(--e-global-typography-d9fa867-font-size);
    line-height: var(--e-global-typography-d9fa867-line-height);
    letter-spacing: var(--e-global-typography-d9fa867-letter-spacing);
    word-spacing: var(--e-global-typography-d9fa867-word-spacing);
  }
  .elementor-40
    .elementor-element.elementor-element-27b1ef6e
    .elementskit-info-image-box
    .elementskit-box-style-content {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-40
    .elementor-element.elementor-element-a2b9d16
    .elementskit-info-image-box
    .elementskit-box-content
    :is(.elementskit-info-box-title, .elementskit-info-box-title a) {
    font-size: var(--e-global-typography-d9fa867-font-size);
    line-height: var(--e-global-typography-d9fa867-line-height);
    letter-spacing: var(--e-global-typography-d9fa867-letter-spacing);
    word-spacing: var(--e-global-typography-d9fa867-word-spacing);
  }
  .elementor-40
    .elementor-element.elementor-element-a2b9d16
    .elementskit-info-image-box
    .elementskit-box-style-content {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-40
    .elementor-element.elementor-element-613cb6c2
    .elementskit-testimonial-slider {
    --ekit_testimonial_left_right_spacing: 10px;
  }
  .elementor-40
    .elementor-element.elementor-element-613cb6c2
    .elementskit-single-testimonial-slider
    .elementskit-commentor-content
    > p,
  .elementor-40
    .elementor-element.elementor-element-613cb6c2
    .elementskit-testimonial_card
    .elementskit-commentor-coment {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-40
    .elementor-element.elementor-element-613cb6c2
    .elementskit-profile-info
    .elementskit-author-name {
    font-size: var(--e-global-typography-d9f56ad-font-size);
    line-height: var(--e-global-typography-d9f56ad-line-height);
    letter-spacing: var(--e-global-typography-d9f56ad-letter-spacing);
    word-spacing: var(--e-global-typography-d9f56ad-word-spacing);
  }
  .elementor-40
    .elementor-element.elementor-element-613cb6c2
    .elementskit-profile-info
    .elementskit-author-des {
    font-size: var(--e-global-typography-5ec7628-font-size);
    line-height: var(--e-global-typography-5ec7628-line-height);
    letter-spacing: var(--e-global-typography-5ec7628-letter-spacing);
    word-spacing: var(--e-global-typography-5ec7628-word-spacing);
  }
  .elementor-40
    .elementor-element.elementor-element-613cb6c2
    .elementskit-testimonial-slider
    .swiper-button-prev {
    left: -15px;
  }
  .elementor-40
    .elementor-element.elementor-element-613cb6c2
    .elementskit-testimonial-slider
    .swiper-button-next {
    right: -15px;
  }
  .elementor-40 .elementor-element.elementor-element-38c579d5 {
    padding: 224px 0px 56px 0px;
  }
  .elementor-40 .elementor-element.elementor-element-6ac2d7f4 {
    padding: 150px 0px 56px 0px;
  }
  .elementor-40 .elementor-element.elementor-element-5d6e7e9c {
    text-align: left;
  }
  .elementor-40 .elementor-element.elementor-element-5d6e7e9c img {
    width: 224px;
  }
  .elementor-40
    .elementor-element.elementor-element-5d6e7e9c
    > .elementor-widget-container {
    margin: -250px 0px -50px 0px;
  }
  .elementor-40
    .elementor-element.elementor-element-236196de
    .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-40
    .elementor-element.elementor-element-663cf785
    .elementor-heading-title {
    font-size: var(--e-global-typography-6b970ff-font-size);
    line-height: var(--e-global-typography-6b970ff-line-height);
    letter-spacing: var(--e-global-typography-6b970ff-letter-spacing);
    word-spacing: var(--e-global-typography-6b970ff-word-spacing);
  }
  .elementor-40 .elementor-element.elementor-element-18b34b3b {
    padding: 56px 0px 56px 0px;
  }
  .elementor-40
    .elementor-element.elementor-element-ed21475
    .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-40
    .elementor-element.elementor-element-1a72a67a
    .elementor-heading-title {
    font-size: var(--e-global-typography-4b4aecd-font-size);
    line-height: var(--e-global-typography-4b4aecd-line-height);
    letter-spacing: var(--e-global-typography-4b4aecd-letter-spacing);
    word-spacing: var(--e-global-typography-4b4aecd-word-spacing);
  }
  .elementor-40
    .elementor-element.elementor-element-25b74e08
    > .elementor-widget-container {
    margin: 0px 40px 0px -80px;
  }
  .elementor-40 .elementor-element.elementor-element-25b74e08 {
    --container-widget-width: 140px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 140px);
    max-width: 140px;
  }
  .elementor-40
    .elementor-element.elementor-element-23439b41
    > .elementor-widget-container {
    margin: -100px -40px 0px 0px;
  }
  .elementor-40 .elementor-element.elementor-element-23439b41 {
    --container-widget-width: 177px;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 177px);
    max-width: 177px;
  }
  .elementor-40 .elementor-element.elementor-element-554d276a {
    padding: 56px 0px 0px 0px;
  }
  .elementor-40
    .elementor-element.elementor-element-a7ed059
    .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-40
    .elementor-element.elementor-element-7aad4c65
    .elementor-heading-title {
    font-size: var(--e-global-typography-4b4aecd-font-size);
    line-height: var(--e-global-typography-4b4aecd-line-height);
    letter-spacing: var(--e-global-typography-4b4aecd-letter-spacing);
    word-spacing: var(--e-global-typography-4b4aecd-word-spacing);
  }
  .elementor-40
    .elementor-element.elementor-element-4485ffda
    .elementor-heading-title {
    font-size: var(--e-global-typography-d9f56ad-font-size);
    line-height: var(--e-global-typography-d9f56ad-line-height);
    letter-spacing: var(--e-global-typography-d9f56ad-letter-spacing);
    word-spacing: var(--e-global-typography-d9f56ad-word-spacing);
  }
  .elementor-40
    .elementor-element.elementor-element-4dfbc24
    .elementor-heading-title {
    font-size: var(--e-global-typography-d9f56ad-font-size);
    line-height: var(--e-global-typography-d9f56ad-line-height);
    letter-spacing: var(--e-global-typography-d9f56ad-letter-spacing);
    word-spacing: var(--e-global-typography-d9f56ad-word-spacing);
  }
  .elementor-40
    .elementor-element.elementor-element-4ac14ce5
    .elementor-heading-title {
    font-size: var(--e-global-typography-d9f56ad-font-size);
    line-height: var(--e-global-typography-d9f56ad-line-height);
    letter-spacing: var(--e-global-typography-d9f56ad-letter-spacing);
    word-spacing: var(--e-global-typography-d9f56ad-word-spacing);
  }
  .elementor-40 .elementor-element.elementor-element-696199ef {
    padding: 56px 0px 56px 0px;
  }
}
@media (max-width: 767px) {
  .elementor-40 .elementor-element.elementor-element-6ec8a4d8 {
    padding: 0px 0px 60px 0px;
  }
  .elementor-40
    .elementor-element.elementor-element-684a87c8
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-40 .elementor-element.elementor-element-70e1f8f0 {
    padding: 40px 0px 0px 0px;
  }
  .elementor-40
    .elementor-element.elementor-element-406823d3.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-40
    .elementor-element.elementor-element-31c115d5
    .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-40 .elementor-element.elementor-element-71516337 {
    text-align: center;
  }
  .elementor-40
    .elementor-element.elementor-element-71516337
    .elementor-heading-title {
    font-size: var(--e-global-typography-a9df466-font-size);
    line-height: var(--e-global-typography-a9df466-line-height);
    letter-spacing: var(--e-global-typography-a9df466-letter-spacing);
    word-spacing: var(--e-global-typography-a9df466-word-spacing);
  }
  .elementor-40 .elementor-element.elementor-element-6622a945 {
    text-align: center;
    font-size: var(--e-global-typography-394b259-font-size);
    line-height: var(--e-global-typography-394b259-line-height);
    letter-spacing: var(--e-global-typography-394b259-letter-spacing);
    word-spacing: var(--e-global-typography-394b259-word-spacing);
  }
  .elementor-40 .elementor-element.elementor-element-1562a0ab img {
    width: 100%;
  }
  .elementor-40
    .elementor-element.elementor-element-1562a0ab
    > .elementor-widget-container {
    margin: -30px 0px -60px 0px;
  }
  .elementor-40 .elementor-element.elementor-element-463635be {
    padding: 40px 0px 40px 0px;
  }
  .elementor-40
    .elementor-element.elementor-element-6583df51
    .elementskit-funfact
    .funfact-content
    .number-percentage-wraper {
    font-size: var(--e-global-typography-86332c7-font-size);
    line-height: var(--e-global-typography-86332c7-line-height);
    letter-spacing: var(--e-global-typography-86332c7-letter-spacing);
    word-spacing: var(--e-global-typography-86332c7-word-spacing);
  }
  .elementor-40
    .elementor-element.elementor-element-6583df51
    .elementskit-funfact
    .funfact-title {
    font-size: var(--e-global-typography-394b259-font-size);
    line-height: var(--e-global-typography-394b259-line-height);
    letter-spacing: var(--e-global-typography-394b259-letter-spacing);
    word-spacing: var(--e-global-typography-394b259-word-spacing);
  }
  .elementor-40
    .elementor-element.elementor-element-6583df51
    .elementskit-funfact
    .super {
    font-size: var(--e-global-typography-906ded2-font-size);
    line-height: var(--e-global-typography-906ded2-line-height);
    letter-spacing: var(--e-global-typography-906ded2-letter-spacing);
    word-spacing: var(--e-global-typography-906ded2-word-spacing);
  }
  .elementor-40
    .elementor-element.elementor-element-7e421d31
    .elementskit-funfact
    .funfact-content
    .number-percentage-wraper {
    font-size: var(--e-global-typography-86332c7-font-size);
    line-height: var(--e-global-typography-86332c7-line-height);
    letter-spacing: var(--e-global-typography-86332c7-letter-spacing);
    word-spacing: var(--e-global-typography-86332c7-word-spacing);
  }
  .elementor-40
    .elementor-element.elementor-element-7e421d31
    .elementskit-funfact
    .funfact-title {
    font-size: var(--e-global-typography-394b259-font-size);
    line-height: var(--e-global-typography-394b259-line-height);
    letter-spacing: var(--e-global-typography-394b259-letter-spacing);
    word-spacing: var(--e-global-typography-394b259-word-spacing);
  }
  .elementor-40
    .elementor-element.elementor-element-7e421d31
    .elementskit-funfact
    .super {
    font-size: var(--e-global-typography-906ded2-font-size);
    line-height: var(--e-global-typography-906ded2-line-height);
    letter-spacing: var(--e-global-typography-906ded2-letter-spacing);
    word-spacing: var(--e-global-typography-906ded2-word-spacing);
  }
  .elementor-40
    .elementor-element.elementor-element-1565648c
    .elementskit-funfact
    .funfact-content
    .number-percentage-wraper {
    font-size: var(--e-global-typography-86332c7-font-size);
    line-height: var(--e-global-typography-86332c7-line-height);
    letter-spacing: var(--e-global-typography-86332c7-letter-spacing);
    word-spacing: var(--e-global-typography-86332c7-word-spacing);
  }
  .elementor-40
    .elementor-element.elementor-element-1565648c
    .elementskit-funfact
    .funfact-title {
    font-size: var(--e-global-typography-394b259-font-size);
    line-height: var(--e-global-typography-394b259-line-height);
    letter-spacing: var(--e-global-typography-394b259-letter-spacing);
    word-spacing: var(--e-global-typography-394b259-word-spacing);
  }
  .elementor-40
    .elementor-element.elementor-element-1565648c
    .elementskit-funfact
    .super {
    font-size: var(--e-global-typography-906ded2-font-size);
    line-height: var(--e-global-typography-906ded2-line-height);
    letter-spacing: var(--e-global-typography-906ded2-letter-spacing);
    word-spacing: var(--e-global-typography-906ded2-word-spacing);
  }
  .elementor-40
    .elementor-element.elementor-element-58348bff
    .elementskit-funfact
    .funfact-content
    .number-percentage-wraper {
    font-size: var(--e-global-typography-86332c7-font-size);
    line-height: var(--e-global-typography-86332c7-line-height);
    letter-spacing: var(--e-global-typography-86332c7-letter-spacing);
    word-spacing: var(--e-global-typography-86332c7-word-spacing);
  }
  .elementor-40
    .elementor-element.elementor-element-58348bff
    .elementskit-funfact
    .funfact-title {
    font-size: var(--e-global-typography-394b259-font-size);
    line-height: var(--e-global-typography-394b259-line-height);
    letter-spacing: var(--e-global-typography-394b259-letter-spacing);
    word-spacing: var(--e-global-typography-394b259-word-spacing);
  }
  .elementor-40
    .elementor-element.elementor-element-58348bff
    .elementskit-funfact
    .super {
    font-size: var(--e-global-typography-906ded2-font-size);
    line-height: var(--e-global-typography-906ded2-line-height);
    letter-spacing: var(--e-global-typography-906ded2-letter-spacing);
    word-spacing: var(--e-global-typography-906ded2-word-spacing);
  }
  .elementor-40
    .elementor-element.elementor-element-342bca25
    .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-40
    .elementor-element.elementor-element-3ad48341
    .elementor-heading-title {
    font-size: var(--e-global-typography-4b4aecd-font-size);
    line-height: var(--e-global-typography-4b4aecd-line-height);
    letter-spacing: var(--e-global-typography-4b4aecd-letter-spacing);
    word-spacing: var(--e-global-typography-4b4aecd-word-spacing);
  }
  .elementor-40 .elementor-element.elementor-element-3146ee9e {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-40 .elementor-element.elementor-element-3f45d537 {
    padding: 40px 0px 40px 0px;
  }
  .elementor-40
    .elementor-element.elementor-element-10d1314a.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-40
    .elementor-element.elementor-element-295248
    .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-40 .elementor-element.elementor-element-7654788b {
    text-align: center;
  }
  .elementor-40
    .elementor-element.elementor-element-7654788b
    .elementor-heading-title {
    font-size: var(--e-global-typography-4b4aecd-font-size);
    line-height: var(--e-global-typography-4b4aecd-line-height);
    letter-spacing: var(--e-global-typography-4b4aecd-letter-spacing);
    word-spacing: var(--e-global-typography-4b4aecd-word-spacing);
  }
  .elementor-40
    .elementor-element.elementor-element-195119ef
    > .elementor-element-populated {
    margin: -30px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-40
    .elementor-element.elementor-element-16330c0b
    .elementskit-info-image-box
    .elementskit-box-content
    :is(.elementskit-info-box-title, .elementskit-info-box-title a) {
    font-size: var(--e-global-typography-d9fa867-font-size);
    line-height: var(--e-global-typography-d9fa867-line-height);
    letter-spacing: var(--e-global-typography-d9fa867-letter-spacing);
    word-spacing: var(--e-global-typography-d9fa867-word-spacing);
  }
  .elementor-40
    .elementor-element.elementor-element-16330c0b
    .elementskit-info-image-box
    .elementskit-box-style-content {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-40
    .elementor-element.elementor-element-27b1ef6e
    .elementskit-info-image-box
    .elementskit-box-content
    :is(.elementskit-info-box-title, .elementskit-info-box-title a) {
    font-size: var(--e-global-typography-d9fa867-font-size);
    line-height: var(--e-global-typography-d9fa867-line-height);
    letter-spacing: var(--e-global-typography-d9fa867-letter-spacing);
    word-spacing: var(--e-global-typography-d9fa867-word-spacing);
  }
  .elementor-40
    .elementor-element.elementor-element-27b1ef6e
    .elementskit-info-image-box
    .elementskit-box-style-content {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-40
    .elementor-element.elementor-element-a2b9d16
    .elementskit-info-image-box
    .elementskit-box-content
    :is(.elementskit-info-box-title, .elementskit-info-box-title a) {
    font-size: var(--e-global-typography-d9fa867-font-size);
    line-height: var(--e-global-typography-d9fa867-line-height);
    letter-spacing: var(--e-global-typography-d9fa867-letter-spacing);
    word-spacing: var(--e-global-typography-d9fa867-word-spacing);
  }
  .elementor-40
    .elementor-element.elementor-element-a2b9d16
    .elementskit-info-image-box
    .elementskit-box-style-content {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-40
    .elementor-element.elementor-element-613cb6c2
    .elementskit-testimonial-slider {
    --ekit_testimonial_left_right_spacing: 10px;
  }
  .elementor-40
    .elementor-element.elementor-element-613cb6c2
    .elementskit-single-testimonial-slider
    .elementskit-commentor-content
    > p,
  .elementor-40
    .elementor-element.elementor-element-613cb6c2
    .elementskit-testimonial_card
    .elementskit-commentor-coment {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }
  .elementor-40
    .elementor-element.elementor-element-613cb6c2
    .elementskit-profile-info
    .elementskit-author-name {
    font-size: var(--e-global-typography-d9f56ad-font-size);
    line-height: var(--e-global-typography-d9f56ad-line-height);
    letter-spacing: var(--e-global-typography-d9f56ad-letter-spacing);
    word-spacing: var(--e-global-typography-d9f56ad-word-spacing);
  }
  .elementor-40
    .elementor-element.elementor-element-613cb6c2
    .elementskit-profile-info
    .elementskit-author-des {
    font-size: var(--e-global-typography-5ec7628-font-size);
    line-height: var(--e-global-typography-5ec7628-line-height);
    letter-spacing: var(--e-global-typography-5ec7628-letter-spacing);
    word-spacing: var(--e-global-typography-5ec7628-word-spacing);
  }
  .elementor-40
    .elementor-element.elementor-element-613cb6c2
    .elementskit-testimonial-slider
    .swiper-button-prev {
    left: 0px;
    width: 32px;
    height: 32px;
  }
  .elementor-40
    .elementor-element.elementor-element-613cb6c2
    .elementskit-testimonial-slider
    .swiper-button-next {
    right: 0px;
    width: 32px;
    height: 32px;
  }
  .elementor-40
    .elementor-element.elementor-element-613cb6c2
    .elementskit-testimonial-slider
    .swiper-navigation-button {
    -webkit-transform: translateY(0%);
    -ms-transform: translateY(0%);
    transform: translateY(0%);
  }
  .elementor-40 .elementor-element.elementor-element-38c579d5 {
    padding: 150px 0px 40px 0px;
  }
  .elementor-40 .elementor-element.elementor-element-6ac2d7f4 {
    padding: 150px 0px 40px 0px;
  }
  .elementor-40
    .elementor-element.elementor-element-26b3df1c.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-40 .elementor-element.elementor-element-5d6e7e9c {
    text-align: center;
  }
  .elementor-40
    .elementor-element.elementor-element-127a8d30.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-40 .elementor-element.elementor-element-236196de {
    text-align: center;
  }
  .elementor-40
    .elementor-element.elementor-element-236196de
    .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-40 .elementor-element.elementor-element-663cf785 {
    text-align: center;
  }
  .elementor-40
    .elementor-element.elementor-element-663cf785
    .elementor-heading-title {
    font-size: var(--e-global-typography-6b970ff-font-size);
    line-height: var(--e-global-typography-6b970ff-line-height);
    letter-spacing: var(--e-global-typography-6b970ff-letter-spacing);
    word-spacing: var(--e-global-typography-6b970ff-word-spacing);
  }
  .elementor-40
    .elementor-element.elementor-element-8f06823
    > .elementor-widget-container {
    margin: 0px 0px 8px 0px;
  }
  .elementor-40 .elementor-element.elementor-element-8f06823 {
    width: var(--container-widget-width, 55%);
    max-width: 55%;
    --container-widget-width: 55%;
    --container-widget-flex-grow: 0;
  }
  .elementor-40 .elementor-element.elementor-element-2b389ae7 {
    width: var(--container-widget-width, 55%);
    max-width: 55%;
    --container-widget-width: 55%;
    --container-widget-flex-grow: 0;
  }
  .elementor-40
    .elementor-element.elementor-element-7067b065.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-40
    .elementor-element.elementor-element-1dfb8e14
    > .elementor-widget-container {
    margin: 0px 8px 8px 0px;
  }
  .elementor-40
    .elementor-element.elementor-element-5f64b913
    > .elementor-widget-container {
    margin: 0px 8px 8px 0px;
  }
  .elementor-40
    .elementor-element.elementor-element-6edd90f5
    > .elementor-widget-container {
    margin: 0px 8px 8px 0px;
  }
  .elementor-40
    .elementor-element.elementor-element-453d50b1
    > .elementor-widget-container {
    margin: 0px 8px 8px 0px;
  }
  .elementor-40
    .elementor-element.elementor-element-5b889dd1
    > .elementor-widget-container {
    margin: 0px 8px 8px 0px;
  }
  .elementor-40
    .elementor-element.elementor-element-6c4aa2e1
    > .elementor-widget-container {
    margin: 0px 8px 8px 0px;
  }
  .elementor-40 .elementor-element.elementor-element-18b34b3b {
    padding: 40px 0px 40px 0px;
  }
  .elementor-40
    .elementor-element.elementor-element-ed21475
    .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-40
    .elementor-element.elementor-element-1a72a67a
    .elementor-heading-title {
    font-size: var(--e-global-typography-4b4aecd-font-size);
    line-height: var(--e-global-typography-4b4aecd-line-height);
    letter-spacing: var(--e-global-typography-4b4aecd-letter-spacing);
    word-spacing: var(--e-global-typography-4b4aecd-word-spacing);
  }
  .elementor-bc-flex-widget
    .elementor-40
    .elementor-element.elementor-element-62587b3a.elementor-column
    .elementor-widget-wrap {
    align-items: center;
  }
  .elementor-40
    .elementor-element.elementor-element-62587b3a.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: center;
    align-items: center;
  }
  .elementor-40
    .elementor-element.elementor-element-25b74e08
    > .elementor-widget-container {
    margin: 0px 40px 0px -80px;
  }
  .elementor-40 .elementor-element.elementor-element-25b74e08 {
    z-index: 1;
  }
  .elementor-40
    .elementor-element.elementor-element-23439b41
    > .elementor-widget-container {
    margin: 0px -60px 0px 0px;
  }
  .elementor-40 .elementor-element.elementor-element-554d276a {
    padding: 40px 0px 0px 0px;
  }
  .elementor-40
    .elementor-element.elementor-element-23bb2590
    > .elementor-element-populated {
    margin: -30px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-40
    .elementor-element.elementor-element-a7ed059
    .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
    letter-spacing: var(--e-global-typography-text-letter-spacing);
  }
  .elementor-40
    .elementor-element.elementor-element-7aad4c65
    .elementor-heading-title {
    font-size: var(--e-global-typography-4b4aecd-font-size);
    line-height: var(--e-global-typography-4b4aecd-line-height);
    letter-spacing: var(--e-global-typography-4b4aecd-letter-spacing);
    word-spacing: var(--e-global-typography-4b4aecd-word-spacing);
  }
  .elementor-40
    .elementor-element.elementor-element-4485ffda
    .elementor-heading-title {
    font-size: var(--e-global-typography-d9f56ad-font-size);
    line-height: var(--e-global-typography-d9f56ad-line-height);
    letter-spacing: var(--e-global-typography-d9f56ad-letter-spacing);
    word-spacing: var(--e-global-typography-d9f56ad-word-spacing);
  }
  .elementor-40
    .elementor-element.elementor-element-60958e0c
    > .elementor-widget-container {
    margin: 0px 0px 24px 0px;
  }
  .elementor-40
    .elementor-element.elementor-element-4dfbc24
    .elementor-heading-title {
    font-size: var(--e-global-typography-d9f56ad-font-size);
    line-height: var(--e-global-typography-d9f56ad-line-height);
    letter-spacing: var(--e-global-typography-d9f56ad-letter-spacing);
    word-spacing: var(--e-global-typography-d9f56ad-word-spacing);
  }
  .elementor-40
    .elementor-element.elementor-element-2e4e4378
    > .elementor-widget-container {
    margin: 0px 0px 24px 0px;
  }
  .elementor-40
    .elementor-element.elementor-element-4ac14ce5
    .elementor-heading-title {
    font-size: var(--e-global-typography-d9f56ad-font-size);
    line-height: var(--e-global-typography-d9f56ad-line-height);
    letter-spacing: var(--e-global-typography-d9f56ad-letter-spacing);
    word-spacing: var(--e-global-typography-d9f56ad-word-spacing);
  }
  .elementor-40
    .elementor-element.elementor-element-2d1d1456
    > .elementor-widget-container {
    margin: 0px 0px 24px 0px;
  }
  .elementor-40 .elementor-element.elementor-element-696199ef {
    padding: 40px 0px 40px 0px;
  }
}
