.elementor-56 .elementor-element.elementor-element-bf0b09f>.elementor-container {
  max-width: 1440px;
}

.elementor-56 .elementor-element.elementor-element-bf0b09f:not(.elementor-motion-effects-element-type-background),
.elementor-56 .elementor-element.elementor-element-bf0b09f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image: url("../../2022/10/Heros03.jpg");
  background-position: bottom center;
  background-size: cover;
}

.elementor-56 .elementor-element.elementor-element-bf0b09f {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 1em 0em 9em 0em;
}

.elementor-56 .elementor-element.elementor-element-bf0b09f>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-56 .elementor-element.elementor-element-5323401:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-56 .elementor-element.elementor-element-5323401>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-a567df4);
  background-image: url("../../2022/10/Icon04.png");
  background-position: top left;
  background-repeat: no-repeat;
  background-size: 43% auto;
}

.elementor-56 .elementor-element.elementor-element-5323401>.elementor-element-populated>.elementor-background-overlay {
  background-image: url("../../2022/10/Icon05.png");
  background-position: bottom right;
  background-repeat: no-repeat;
  background-size: 43% auto;
  opacity: 1;
}

.elementor-56 .elementor-element.elementor-element-5323401>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 20% 0% -20% 0%;
  --e-column-margin-right: 0%;
  --e-column-margin-left: 0%;
  padding: 10% 10% 10% 10%;
}

.elementor-56 .elementor-element.elementor-element-5323401>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-56 .elementor-element.elementor-element-5323401 {
  z-index: 1;
}

.elementor-56 .elementor-element.elementor-element-b9fd9dc .elementor-heading-title {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-primary-font-family), Sans-serif;
  font-size: var(--e-global-typography-primary-font-size);
  font-weight: var(--e-global-typography-primary-font-weight);
  text-transform: var(--e-global-typography-primary-text-transform);
  line-height: var(--e-global-typography-primary-line-height);
}

.elementor-56 .elementor-element.elementor-element-63388fa .ekit-btn-wraper {
  text-align: left;
}

.elementor-56 .elementor-element.elementor-element-63388fa .elementskit-btn {
  padding: 15px 50px 15px 20px;
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  text-decoration: var(--e-global-typography-accent-text-decoration);
  color: var(--e-global-color-a567df4);
  background-color: var(--e-global-color-accent);
  background-image: url("../../2022/10/Icon010.png");
  background-position: center right;
  background-repeat: no-repeat;
  background-size: 19% auto;
  border-style: none;
  border-radius: 0px 0px 0px 0px;
}

.elementor-56 .elementor-element.elementor-element-63388fa .elementskit-btn svg path {
  stroke: var(--e-global-color-a567df4);
  fill: var(--e-global-color-a567df4);
}

.elementor-56 .elementor-element.elementor-element-63388fa .elementskit-btn:hover {
  color: #ffffff;
  background-color: var(--e-global-color-secondary);
}

.elementor-56 .elementor-element.elementor-element-63388fa .elementskit-btn:hover svg path {
  stroke: #ffffff;
  fill: #ffffff;
}

.elementor-56 .elementor-element.elementor-element-63388fa .elementskit-btn>i,
.elementor-56 .elementor-element.elementor-element-63388fa .elementskit-btn>svg {
  margin-right: 5px;
}

.rtl .elementor-56 .elementor-element.elementor-element-63388fa .elementskit-btn>i,
.rtl .elementor-56 .elementor-element.elementor-element-63388fa .elementskit-btn>svg {
  margin-left: 5px;
  margin-right: 0;
}

.elementor-56 .elementor-element.elementor-element-77521e2>.elementor-container {
  max-width: 1280px;
}

.elementor-56 .elementor-element.elementor-element-77521e2>.elementor-background-overlay {
  background-image: url("../../2022/10/Icon019.png");
  background-position: bottom center;
  background-repeat: repeat-x;
  background-size: 50% auto;
  opacity: 0.21;
}

.elementor-56 .elementor-element.elementor-element-77521e2 {
  padding: 7em 0em 7em 0em;
}

.elementor-56 .elementor-element.elementor-element-08a4f85 {
  text-align: center;
}

.elementor-56 .elementor-element.elementor-element-08a4f85 .elementor-heading-title {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  text-transform: var(--e-global-typography-secondary-text-transform);
  line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-56 .elementor-element.elementor-element-281b726>.elementor-container {
  max-width: 1280px;
}

.elementor-56 .elementor-element.elementor-element-281b726 {
  margin-top: 5%;
  margin-bottom: 0%;
}

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

.elementor-56 .elementor-element.elementor-element-d64e1a2>.elementor-widget-container {
  margin: 0% 0% -107% 0%;
  padding: 10px 15px 10px 15px;
  background-color: var(--e-global-color-a567df4);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-4a5499b);
}

.elementor-56 .elementor-element.elementor-element-d64e1a2 {
  width: auto;
  max-width: auto;
  z-index: 2;
}

.elementor-56 .elementor-element.elementor-element-e82ea48.ekit-equal-height-enable,
.elementor-56 .elementor-element.elementor-element-e82ea48.ekit-equal-height-enable .elementor-widget-container,
.elementor-56 .elementor-element.elementor-element-e82ea48.ekit-equal-height-enable .ekit-wid-con,
.elementor-56 .elementor-element.elementor-element-e82ea48.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
  height: 100%;
}

.elementor-56 .elementor-element.elementor-element-e82ea48 .elementskit-infobox {
  background-color: var(--e-global-color-4a5499b);
  padding: 70px 20px 50px 20px;
  box-shadow: 10px 10px 20px 0px rgba(108.84375000000001, 108.84375000000001, 108.84375000000001, 0.13);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-659f957);
  border-radius: 0px 0px 0px 0px;
}

.elementor-56 .elementor-element.elementor-element-e82ea48 .elementskit-infobox:hover {
  background-color: var(--e-global-color-4a5499b);
}

.elementor-56 .elementor-element.elementor-element-e82ea48 .elementskit-infobox .elementskit-info-box-title {
  padding: 0px 0px 0px 0px;
  color: var(--e-global-color-a567df4);
  font-family: var(--e-global-typography-887363b-font-family), Sans-serif;
  font-size: var(--e-global-typography-887363b-font-size);
  font-weight: var(--e-global-typography-887363b-font-weight);
  text-transform: var(--e-global-typography-887363b-text-transform);
  line-height: var(--e-global-typography-887363b-line-height);
  letter-spacing: var(--e-global-typography-887363b-letter-spacing);
  word-spacing: var(--e-global-typography-887363b-word-spacing);
}

.elementor-56 .elementor-element.elementor-element-e82ea48 .elementskit-infobox:hover .elementskit-info-box-title {
  color: var(--e-global-color-a567df4);
}

.elementor-56 .elementor-element.elementor-element-e82ea48 .elementskit-infobox .box-body>p {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-887363b-font-family), Sans-serif;
  font-size: var(--e-global-typography-887363b-font-size);
  font-weight: var(--e-global-typography-887363b-font-weight);
  text-transform: var(--e-global-typography-887363b-text-transform);
  line-height: var(--e-global-typography-887363b-line-height);
  letter-spacing: var(--e-global-typography-887363b-letter-spacing);
  word-spacing: var(--e-global-typography-887363b-word-spacing);
}

.elementor-56 .elementor-element.elementor-element-e82ea48 .elementskit-infobox:hover .box-body>p {
  color: var(--e-global-color-text);
}

.elementor-56 .elementor-element.elementor-element-e82ea48 .elementskit-infobox p {
  margin: 0px 10px 0px 10px;
}

.elementor-56 .elementor-element.elementor-element-e82ea48 .elementskit-infobox .elementskit-info-box-icon {
  transform: rotate(0deg);
  width: 110px;
}

.elementor-56 .elementor-element.elementor-element-e82ea48 .elementskit-btn {
  padding: 10px 50px 10px 20px;
  margin: 10% 0% 0% 0%;
  font-family: var(--e-global-typography-d4d8c0f-font-family), Sans-serif;
  font-size: var(--e-global-typography-d4d8c0f-font-size);
  font-weight: var(--e-global-typography-d4d8c0f-font-weight);
  text-decoration: var(--e-global-typography-d4d8c0f-text-decoration);
  line-height: var(--e-global-typography-d4d8c0f-line-height);
  letter-spacing: var(--e-global-typography-d4d8c0f-letter-spacing);
  word-spacing: var(--e-global-typography-d4d8c0f-word-spacing);
  color: var(--e-global-color-a567df4);
  background-color: var(--e-global-color-accent);
  background-image: url("../../2022/10/Icon010.png");
  background-position: center right;
  background-repeat: no-repeat;
  background-size: 20% auto;
  border-radius: 0px 0px 0px 0px;
}

.elementor-56 .elementor-element.elementor-element-e82ea48 .elementskit-btn svg path {
  stroke: var(--e-global-color-a567df4);
  fill: var(--e-global-color-a567df4);
}

.elementor-56 .elementor-element.elementor-element-e82ea48 .elementskit-infobox:hover .elementskit-btn {
  color: var(--e-global-color-primary);
  background-color: var(--e-global-color-a567df4);
  background-image: url("../../2022/10/Icon016.png");
}

.elementor-56 .elementor-element.elementor-element-e82ea48 .elementskit-infobox:hover .elementskit-btn svg path {
  stroke: var(--e-global-color-primary);
  fill: var(--e-global-color-primary);
}

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

.elementor-56 .elementor-element.elementor-element-c7ed4b3>.elementor-widget-container {
  margin: 0% 0% -107% 0%;
  padding: 10px 15px 10px 15px;
  background-color: var(--e-global-color-a567df4);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-4a5499b);
}

.elementor-56 .elementor-element.elementor-element-c7ed4b3 {
  width: auto;
  max-width: auto;
  z-index: 2;
}

.elementor-56 .elementor-element.elementor-element-8f0b12b.ekit-equal-height-enable,
.elementor-56 .elementor-element.elementor-element-8f0b12b.ekit-equal-height-enable .elementor-widget-container,
.elementor-56 .elementor-element.elementor-element-8f0b12b.ekit-equal-height-enable .ekit-wid-con,
.elementor-56 .elementor-element.elementor-element-8f0b12b.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
  height: 100%;
}

.elementor-56 .elementor-element.elementor-element-8f0b12b .elementskit-infobox {
  background-color: var(--e-global-color-4a5499b);
  padding: 70px 20px 50px 20px;
  box-shadow: 10px 10px 20px 0px rgba(108.84375000000001, 108.84375000000001, 108.84375000000001, 0.13);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-659f957);
  border-radius: 0px 0px 0px 0px;
}

.elementor-56 .elementor-element.elementor-element-8f0b12b .elementskit-infobox:hover {
  background-color: var(--e-global-color-4a5499b);
}

.elementor-56 .elementor-element.elementor-element-8f0b12b .elementskit-infobox .elementskit-info-box-title {
  padding: 0px 0px 0px 0px;
  color: var(--e-global-color-a567df4);
  font-family: var(--e-global-typography-887363b-font-family), Sans-serif;
  font-size: var(--e-global-typography-887363b-font-size);
  font-weight: var(--e-global-typography-887363b-font-weight);
  text-transform: var(--e-global-typography-887363b-text-transform);
  line-height: var(--e-global-typography-887363b-line-height);
  letter-spacing: var(--e-global-typography-887363b-letter-spacing);
  word-spacing: var(--e-global-typography-887363b-word-spacing);
}

.elementor-56 .elementor-element.elementor-element-8f0b12b .elementskit-infobox:hover .elementskit-info-box-title {
  color: var(--e-global-color-a567df4);
}

.elementor-56 .elementor-element.elementor-element-8f0b12b .elementskit-infobox .box-body>p {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-887363b-font-family), Sans-serif;
  font-size: var(--e-global-typography-887363b-font-size);
  font-weight: var(--e-global-typography-887363b-font-weight);
  text-transform: var(--e-global-typography-887363b-text-transform);
  line-height: var(--e-global-typography-887363b-line-height);
  letter-spacing: var(--e-global-typography-887363b-letter-spacing);
  word-spacing: var(--e-global-typography-887363b-word-spacing);
}

.elementor-56 .elementor-element.elementor-element-8f0b12b .elementskit-infobox:hover .box-body>p {
  color: var(--e-global-color-text);
}

.elementor-56 .elementor-element.elementor-element-8f0b12b .elementskit-infobox p {
  margin: 0px 10px 0px 10px;
}

.elementor-56 .elementor-element.elementor-element-8f0b12b .elementskit-infobox .elementskit-info-box-icon {
  transform: rotate(0deg);
  width: 110px;
}

.elementor-56 .elementor-element.elementor-element-8f0b12b .elementskit-btn {
  padding: 10px 50px 10px 20px;
  margin: 10% 0% 0% 0%;
  font-family: var(--e-global-typography-d4d8c0f-font-family), Sans-serif;
  font-size: var(--e-global-typography-d4d8c0f-font-size);
  font-weight: var(--e-global-typography-d4d8c0f-font-weight);
  text-decoration: var(--e-global-typography-d4d8c0f-text-decoration);
  line-height: var(--e-global-typography-d4d8c0f-line-height);
  letter-spacing: var(--e-global-typography-d4d8c0f-letter-spacing);
  word-spacing: var(--e-global-typography-d4d8c0f-word-spacing);
  color: var(--e-global-color-a567df4);
  background-color: var(--e-global-color-accent);
  background-image: url("../../2022/10/Icon010.png");
  background-position: center right;
  background-repeat: no-repeat;
  background-size: 20% auto;
  border-radius: 0px 0px 0px 0px;
}

.elementor-56 .elementor-element.elementor-element-8f0b12b .elementskit-btn svg path {
  stroke: var(--e-global-color-a567df4);
  fill: var(--e-global-color-a567df4);
}

.elementor-56 .elementor-element.elementor-element-8f0b12b .elementskit-infobox:hover .elementskit-btn {
  color: var(--e-global-color-primary);
  background-color: var(--e-global-color-a567df4);
  background-image: url("../../2022/10/Icon016.png");
}

.elementor-56 .elementor-element.elementor-element-8f0b12b .elementskit-infobox:hover .elementskit-btn svg path {
  stroke: var(--e-global-color-primary);
  fill: var(--e-global-color-primary);
}

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

.elementor-56 .elementor-element.elementor-element-bb7e1c3>.elementor-widget-container {
  margin: 0% 0% -107% 0%;
  padding: 10px 15px 10px 15px;
  background-color: var(--e-global-color-a567df4);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-4a5499b);
}

.elementor-56 .elementor-element.elementor-element-bb7e1c3 {
  width: auto;
  max-width: auto;
  z-index: 2;
}

.elementor-56 .elementor-element.elementor-element-3230206.ekit-equal-height-enable,
.elementor-56 .elementor-element.elementor-element-3230206.ekit-equal-height-enable .elementor-widget-container,
.elementor-56 .elementor-element.elementor-element-3230206.ekit-equal-height-enable .ekit-wid-con,
.elementor-56 .elementor-element.elementor-element-3230206.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
  height: 100%;
}

.elementor-56 .elementor-element.elementor-element-3230206 .elementskit-infobox {
  background-color: var(--e-global-color-4a5499b);
  padding: 70px 20px 50px 20px;
  box-shadow: 10px 10px 20px 0px rgba(108.84375000000001, 108.84375000000001, 108.84375000000001, 0.13);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-659f957);
  border-radius: 0px 0px 0px 0px;
}

.elementor-56 .elementor-element.elementor-element-3230206 .elementskit-infobox:hover {
  background-color: var(--e-global-color-4a5499b);
}

.elementor-56 .elementor-element.elementor-element-3230206 .elementskit-infobox .elementskit-info-box-title {
  padding: 0px 0px 0px 0px;
  color: var(--e-global-color-a567df4);
  font-family: var(--e-global-typography-887363b-font-family), Sans-serif;
  font-size: var(--e-global-typography-887363b-font-size);
  font-weight: var(--e-global-typography-887363b-font-weight);
  text-transform: var(--e-global-typography-887363b-text-transform);
  line-height: var(--e-global-typography-887363b-line-height);
  letter-spacing: var(--e-global-typography-887363b-letter-spacing);
  word-spacing: var(--e-global-typography-887363b-word-spacing);
}

.elementor-56 .elementor-element.elementor-element-3230206 .elementskit-infobox:hover .elementskit-info-box-title {
  color: var(--e-global-color-a567df4);
}

.elementor-56 .elementor-element.elementor-element-3230206 .elementskit-infobox .box-body>p {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-887363b-font-family), Sans-serif;
  font-size: var(--e-global-typography-887363b-font-size);
  font-weight: var(--e-global-typography-887363b-font-weight);
  text-transform: var(--e-global-typography-887363b-text-transform);
  line-height: var(--e-global-typography-887363b-line-height);
  letter-spacing: var(--e-global-typography-887363b-letter-spacing);
  word-spacing: var(--e-global-typography-887363b-word-spacing);
}

.elementor-56 .elementor-element.elementor-element-3230206 .elementskit-infobox:hover .box-body>p {
  color: var(--e-global-color-text);
}

.elementor-56 .elementor-element.elementor-element-3230206 .elementskit-infobox p {
  margin: 0px 10px 0px 10px;
}

.elementor-56 .elementor-element.elementor-element-3230206 .elementskit-infobox .elementskit-info-box-icon {
  transform: rotate(0deg);
  width: 110px;
}

.elementor-56 .elementor-element.elementor-element-3230206 .elementskit-btn {
  padding: 10px 50px 10px 20px;
  margin: 10% 0% 0% 0%;
  font-family: var(--e-global-typography-d4d8c0f-font-family), Sans-serif;
  font-size: var(--e-global-typography-d4d8c0f-font-size);
  font-weight: var(--e-global-typography-d4d8c0f-font-weight);
  text-decoration: var(--e-global-typography-d4d8c0f-text-decoration);
  line-height: var(--e-global-typography-d4d8c0f-line-height);
  letter-spacing: var(--e-global-typography-d4d8c0f-letter-spacing);
  word-spacing: var(--e-global-typography-d4d8c0f-word-spacing);
  color: var(--e-global-color-a567df4);
  background-color: var(--e-global-color-accent);
  background-image: url("../../2022/10/Icon010.png");
  background-position: center right;
  background-repeat: no-repeat;
  background-size: 20% auto;
  border-radius: 0px 0px 0px 0px;
}

.elementor-56 .elementor-element.elementor-element-3230206 .elementskit-btn svg path {
  stroke: var(--e-global-color-a567df4);
  fill: var(--e-global-color-a567df4);
}

.elementor-56 .elementor-element.elementor-element-3230206 .elementskit-infobox:hover .elementskit-btn {
  color: var(--e-global-color-primary);
  background-color: var(--e-global-color-a567df4);
  background-image: url("../../2022/10/Icon016.png");
}

.elementor-56 .elementor-element.elementor-element-3230206 .elementskit-infobox:hover .elementskit-btn svg path {
  stroke: var(--e-global-color-primary);
  fill: var(--e-global-color-primary);
}

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

.elementor-56 .elementor-element.elementor-element-2ce4ce1>.elementor-widget-container {
  margin: 0% 0% -107% 0%;
  padding: 10px 15px 10px 15px;
  background-color: var(--e-global-color-a567df4);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-4a5499b);
}

.elementor-56 .elementor-element.elementor-element-2ce4ce1 {
  width: auto;
  max-width: auto;
  z-index: 2;
}

.elementor-56 .elementor-element.elementor-element-f34cec9.ekit-equal-height-enable,
.elementor-56 .elementor-element.elementor-element-f34cec9.ekit-equal-height-enable .elementor-widget-container,
.elementor-56 .elementor-element.elementor-element-f34cec9.ekit-equal-height-enable .ekit-wid-con,
.elementor-56 .elementor-element.elementor-element-f34cec9.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
  height: 100%;
}

.elementor-56 .elementor-element.elementor-element-f34cec9 .elementskit-infobox {
  background-color: var(--e-global-color-4a5499b);
  padding: 70px 20px 50px 20px;
  box-shadow: 10px 10px 20px 0px rgba(108.84375000000001, 108.84375000000001, 108.84375000000001, 0.13);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-659f957);
  border-radius: 0px 0px 0px 0px;
}

.elementor-56 .elementor-element.elementor-element-f34cec9 .elementskit-infobox:hover {
  background-color: var(--e-global-color-4a5499b);
}

.elementor-56 .elementor-element.elementor-element-f34cec9 .elementskit-infobox .elementskit-info-box-title {
  padding: 0px 0px 0px 0px;
  color: var(--e-global-color-a567df4);
  font-family: var(--e-global-typography-887363b-font-family), Sans-serif;
  font-size: var(--e-global-typography-887363b-font-size);
  font-weight: var(--e-global-typography-887363b-font-weight);
  text-transform: var(--e-global-typography-887363b-text-transform);
  line-height: var(--e-global-typography-887363b-line-height);
  letter-spacing: var(--e-global-typography-887363b-letter-spacing);
  word-spacing: var(--e-global-typography-887363b-word-spacing);
}

.elementor-56 .elementor-element.elementor-element-f34cec9 .elementskit-infobox:hover .elementskit-info-box-title {
  color: var(--e-global-color-a567df4);
}

.elementor-56 .elementor-element.elementor-element-f34cec9 .elementskit-infobox .box-body>p {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-887363b-font-family), Sans-serif;
  font-size: var(--e-global-typography-887363b-font-size);
  font-weight: var(--e-global-typography-887363b-font-weight);
  text-transform: var(--e-global-typography-887363b-text-transform);
  line-height: var(--e-global-typography-887363b-line-height);
  letter-spacing: var(--e-global-typography-887363b-letter-spacing);
  word-spacing: var(--e-global-typography-887363b-word-spacing);
}

.elementor-56 .elementor-element.elementor-element-f34cec9 .elementskit-infobox:hover .box-body>p {
  color: var(--e-global-color-text);
}

.elementor-56 .elementor-element.elementor-element-f34cec9 .elementskit-infobox p {
  margin: 0px 10px 0px 10px;
}

.elementor-56 .elementor-element.elementor-element-f34cec9 .elementskit-infobox .elementskit-info-box-icon {
  transform: rotate(0deg);
  width: 110px;
}

.elementor-56 .elementor-element.elementor-element-f34cec9 .elementskit-btn {
  padding: 10px 50px 10px 20px;
  margin: 10% 0% 0% 0%;
  font-family: var(--e-global-typography-d4d8c0f-font-family), Sans-serif;
  font-size: var(--e-global-typography-d4d8c0f-font-size);
  font-weight: var(--e-global-typography-d4d8c0f-font-weight);
  text-decoration: var(--e-global-typography-d4d8c0f-text-decoration);
  line-height: var(--e-global-typography-d4d8c0f-line-height);
  letter-spacing: var(--e-global-typography-d4d8c0f-letter-spacing);
  word-spacing: var(--e-global-typography-d4d8c0f-word-spacing);
  color: var(--e-global-color-a567df4);
  background-color: var(--e-global-color-accent);
  background-image: url("../../2022/10/Icon010.png");
  background-position: center right;
  background-repeat: no-repeat;
  background-size: 20% auto;
  border-radius: 0px 0px 0px 0px;
}

.elementor-56 .elementor-element.elementor-element-f34cec9 .elementskit-btn svg path {
  stroke: var(--e-global-color-a567df4);
  fill: var(--e-global-color-a567df4);
}

.elementor-56 .elementor-element.elementor-element-f34cec9 .elementskit-infobox:hover .elementskit-btn {
  color: var(--e-global-color-primary);
  background-color: var(--e-global-color-a567df4);
  background-image: url("../../2022/10/Icon016.png");
}

.elementor-56 .elementor-element.elementor-element-f34cec9 .elementskit-infobox:hover .elementskit-btn svg path {
  stroke: var(--e-global-color-primary);
  fill: var(--e-global-color-primary);
}

.elementor-56 .elementor-element.elementor-element-0e20657>.elementor-container {
  max-width: 1280px;
}

.elementor-56 .elementor-element.elementor-element-0e20657 {
  margin-top: 1%;
  margin-bottom: 0%;
}

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

.elementor-56 .elementor-element.elementor-element-ab12c82>.elementor-widget-container {
  margin: 0% 0% -107% 0%;
  padding: 10px 15px 10px 15px;
  background-color: var(--e-global-color-a567df4);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-4a5499b);
}

.elementor-56 .elementor-element.elementor-element-ab12c82 {
  width: auto;
  max-width: auto;
  z-index: 2;
}

.elementor-56 .elementor-element.elementor-element-1df61a0.ekit-equal-height-enable,
.elementor-56 .elementor-element.elementor-element-1df61a0.ekit-equal-height-enable .elementor-widget-container,
.elementor-56 .elementor-element.elementor-element-1df61a0.ekit-equal-height-enable .ekit-wid-con,
.elementor-56 .elementor-element.elementor-element-1df61a0.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
  height: 100%;
}

.elementor-56 .elementor-element.elementor-element-1df61a0 .elementskit-infobox {
  background-color: var(--e-global-color-4a5499b);
  padding: 70px 20px 50px 20px;
  box-shadow: 10px 10px 20px 0px rgba(108.84375000000001, 108.84375000000001, 108.84375000000001, 0.13);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-659f957);
  border-radius: 0px 0px 0px 0px;
}

.elementor-56 .elementor-element.elementor-element-1df61a0 .elementskit-infobox:hover {
  background-color: var(--e-global-color-4a5499b);
}

.elementor-56 .elementor-element.elementor-element-1df61a0 .elementskit-infobox .elementskit-info-box-title {
  padding: 0px 0px 0px 0px;
  color: var(--e-global-color-a567df4);
  font-family: var(--e-global-typography-887363b-font-family), Sans-serif;
  font-size: var(--e-global-typography-887363b-font-size);
  font-weight: var(--e-global-typography-887363b-font-weight);
  text-transform: var(--e-global-typography-887363b-text-transform);
  line-height: var(--e-global-typography-887363b-line-height);
  letter-spacing: var(--e-global-typography-887363b-letter-spacing);
  word-spacing: var(--e-global-typography-887363b-word-spacing);
}

.elementor-56 .elementor-element.elementor-element-1df61a0 .elementskit-infobox:hover .elementskit-info-box-title {
  color: var(--e-global-color-a567df4);
}

.elementor-56 .elementor-element.elementor-element-1df61a0 .elementskit-infobox .box-body>p {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-887363b-font-family), Sans-serif;
  font-size: var(--e-global-typography-887363b-font-size);
  font-weight: var(--e-global-typography-887363b-font-weight);
  text-transform: var(--e-global-typography-887363b-text-transform);
  line-height: var(--e-global-typography-887363b-line-height);
  letter-spacing: var(--e-global-typography-887363b-letter-spacing);
  word-spacing: var(--e-global-typography-887363b-word-spacing);
}

.elementor-56 .elementor-element.elementor-element-1df61a0 .elementskit-infobox:hover .box-body>p {
  color: var(--e-global-color-text);
}

.elementor-56 .elementor-element.elementor-element-1df61a0 .elementskit-infobox p {
  margin: 0px 10px 0px 10px;
}

.elementor-56 .elementor-element.elementor-element-1df61a0 .elementskit-infobox .elementskit-info-box-icon {
  transform: rotate(0deg);
  width: 110px;
}

.elementor-56 .elementor-element.elementor-element-1df61a0 .elementskit-btn {
  padding: 10px 50px 10px 20px;
  margin: 10% 0% 0% 0%;
  font-family: var(--e-global-typography-d4d8c0f-font-family), Sans-serif;
  font-size: var(--e-global-typography-d4d8c0f-font-size);
  font-weight: var(--e-global-typography-d4d8c0f-font-weight);
  text-decoration: var(--e-global-typography-d4d8c0f-text-decoration);
  line-height: var(--e-global-typography-d4d8c0f-line-height);
  letter-spacing: var(--e-global-typography-d4d8c0f-letter-spacing);
  word-spacing: var(--e-global-typography-d4d8c0f-word-spacing);
  color: var(--e-global-color-a567df4);
  background-color: var(--e-global-color-accent);
  background-image: url("../../2022/10/Icon010.png");
  background-position: center right;
  background-repeat: no-repeat;
  background-size: 20% auto;
  border-radius: 0px 0px 0px 0px;
}

.elementor-56 .elementor-element.elementor-element-1df61a0 .elementskit-btn svg path {
  stroke: var(--e-global-color-a567df4);
  fill: var(--e-global-color-a567df4);
}

.elementor-56 .elementor-element.elementor-element-1df61a0 .elementskit-infobox:hover .elementskit-btn {
  color: var(--e-global-color-primary);
  background-color: var(--e-global-color-a567df4);
  background-image: url("../../2022/10/Icon016.png");
}

.elementor-56 .elementor-element.elementor-element-1df61a0 .elementskit-infobox:hover .elementskit-btn svg path {
  stroke: var(--e-global-color-primary);
  fill: var(--e-global-color-primary);
}

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

.elementor-56 .elementor-element.elementor-element-296c425>.elementor-widget-container {
  margin: 0% 0% -107% 0%;
  padding: 10px 15px 10px 15px;
  background-color: var(--e-global-color-a567df4);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-4a5499b);
}

.elementor-56 .elementor-element.elementor-element-296c425 {
  width: auto;
  max-width: auto;
  z-index: 2;
}

.elementor-56 .elementor-element.elementor-element-8eac537.ekit-equal-height-enable,
.elementor-56 .elementor-element.elementor-element-8eac537.ekit-equal-height-enable .elementor-widget-container,
.elementor-56 .elementor-element.elementor-element-8eac537.ekit-equal-height-enable .ekit-wid-con,
.elementor-56 .elementor-element.elementor-element-8eac537.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
  height: 100%;
}

.elementor-56 .elementor-element.elementor-element-8eac537 .elementskit-infobox {
  background-color: var(--e-global-color-4a5499b);
  padding: 70px 20px 50px 20px;
  box-shadow: 10px 10px 20px 0px rgba(108.84375000000001, 108.84375000000001, 108.84375000000001, 0.13);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-659f957);
  border-radius: 0px 0px 0px 0px;
}

.elementor-56 .elementor-element.elementor-element-8eac537 .elementskit-infobox:hover {
  background-color: var(--e-global-color-4a5499b);
}

.elementor-56 .elementor-element.elementor-element-8eac537 .elementskit-infobox .elementskit-info-box-title {
  padding: 0px 0px 0px 0px;
  color: var(--e-global-color-a567df4);
  font-family: var(--e-global-typography-887363b-font-family), Sans-serif;
  font-size: var(--e-global-typography-887363b-font-size);
  font-weight: var(--e-global-typography-887363b-font-weight);
  text-transform: var(--e-global-typography-887363b-text-transform);
  line-height: var(--e-global-typography-887363b-line-height);
  letter-spacing: var(--e-global-typography-887363b-letter-spacing);
  word-spacing: var(--e-global-typography-887363b-word-spacing);
}

.elementor-56 .elementor-element.elementor-element-8eac537 .elementskit-infobox:hover .elementskit-info-box-title {
  color: var(--e-global-color-a567df4);
}

.elementor-56 .elementor-element.elementor-element-8eac537 .elementskit-infobox .box-body>p {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-887363b-font-family), Sans-serif;
  font-size: var(--e-global-typography-887363b-font-size);
  font-weight: var(--e-global-typography-887363b-font-weight);
  text-transform: var(--e-global-typography-887363b-text-transform);
  line-height: var(--e-global-typography-887363b-line-height);
  letter-spacing: var(--e-global-typography-887363b-letter-spacing);
  word-spacing: var(--e-global-typography-887363b-word-spacing);
}

.elementor-56 .elementor-element.elementor-element-8eac537 .elementskit-infobox:hover .box-body>p {
  color: var(--e-global-color-text);
}

.elementor-56 .elementor-element.elementor-element-8eac537 .elementskit-infobox p {
  margin: 0px 10px 0px 10px;
}

.elementor-56 .elementor-element.elementor-element-8eac537 .elementskit-infobox .elementskit-info-box-icon {
  transform: rotate(0deg);
  width: 110px;
}

.elementor-56 .elementor-element.elementor-element-8eac537 .elementskit-btn {
  padding: 10px 50px 10px 20px;
  margin: 10% 0% 0% 0%;
  font-family: var(--e-global-typography-d4d8c0f-font-family), Sans-serif;
  font-size: var(--e-global-typography-d4d8c0f-font-size);
  font-weight: var(--e-global-typography-d4d8c0f-font-weight);
  text-decoration: var(--e-global-typography-d4d8c0f-text-decoration);
  line-height: var(--e-global-typography-d4d8c0f-line-height);
  letter-spacing: var(--e-global-typography-d4d8c0f-letter-spacing);
  word-spacing: var(--e-global-typography-d4d8c0f-word-spacing);
  color: var(--e-global-color-a567df4);
  background-color: var(--e-global-color-accent);
  background-image: url("../../2022/10/Icon010.png");
  background-position: center right;
  background-repeat: no-repeat;
  background-size: 20% auto;
  border-radius: 0px 0px 0px 0px;
}

.elementor-56 .elementor-element.elementor-element-8eac537 .elementskit-btn svg path {
  stroke: var(--e-global-color-a567df4);
  fill: var(--e-global-color-a567df4);
}

.elementor-56 .elementor-element.elementor-element-8eac537 .elementskit-infobox:hover .elementskit-btn {
  color: var(--e-global-color-primary);
  background-color: var(--e-global-color-a567df4);
  background-image: url("../../2022/10/Icon016.png");
}

.elementor-56 .elementor-element.elementor-element-8eac537 .elementskit-infobox:hover .elementskit-btn svg path {
  stroke: var(--e-global-color-primary);
  fill: var(--e-global-color-primary);
}

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

.elementor-56 .elementor-element.elementor-element-05c7cea>.elementor-widget-container {
  margin: 0% 0% -107% 0%;
  padding: 10px 15px 10px 15px;
  background-color: var(--e-global-color-a567df4);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-4a5499b);
}

.elementor-56 .elementor-element.elementor-element-05c7cea {
  width: auto;
  max-width: auto;
  z-index: 2;
}

.elementor-56 .elementor-element.elementor-element-50e3cb1.ekit-equal-height-enable,
.elementor-56 .elementor-element.elementor-element-50e3cb1.ekit-equal-height-enable .elementor-widget-container,
.elementor-56 .elementor-element.elementor-element-50e3cb1.ekit-equal-height-enable .ekit-wid-con,
.elementor-56 .elementor-element.elementor-element-50e3cb1.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
  height: 100%;
}

.elementor-56 .elementor-element.elementor-element-50e3cb1 .elementskit-infobox {
  background-color: var(--e-global-color-4a5499b);
  padding: 70px 20px 50px 20px;
  box-shadow: 10px 10px 20px 0px rgba(108.84375000000001, 108.84375000000001, 108.84375000000001, 0.13);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-659f957);
  border-radius: 0px 0px 0px 0px;
}

.elementor-56 .elementor-element.elementor-element-50e3cb1 .elementskit-infobox:hover {
  background-color: var(--e-global-color-4a5499b);
}

.elementor-56 .elementor-element.elementor-element-50e3cb1 .elementskit-infobox .elementskit-info-box-title {
  padding: 0px 0px 0px 0px;
  color: var(--e-global-color-a567df4);
  font-family: var(--e-global-typography-887363b-font-family), Sans-serif;
  font-size: var(--e-global-typography-887363b-font-size);
  font-weight: var(--e-global-typography-887363b-font-weight);
  text-transform: var(--e-global-typography-887363b-text-transform);
  line-height: var(--e-global-typography-887363b-line-height);
  letter-spacing: var(--e-global-typography-887363b-letter-spacing);
  word-spacing: var(--e-global-typography-887363b-word-spacing);
}

.elementor-56 .elementor-element.elementor-element-50e3cb1 .elementskit-infobox:hover .elementskit-info-box-title {
  color: var(--e-global-color-a567df4);
}

.elementor-56 .elementor-element.elementor-element-50e3cb1 .elementskit-infobox .box-body>p {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-887363b-font-family), Sans-serif;
  font-size: var(--e-global-typography-887363b-font-size);
  font-weight: var(--e-global-typography-887363b-font-weight);
  text-transform: var(--e-global-typography-887363b-text-transform);
  line-height: var(--e-global-typography-887363b-line-height);
  letter-spacing: var(--e-global-typography-887363b-letter-spacing);
  word-spacing: var(--e-global-typography-887363b-word-spacing);
}

.elementor-56 .elementor-element.elementor-element-50e3cb1 .elementskit-infobox:hover .box-body>p {
  color: var(--e-global-color-text);
}

.elementor-56 .elementor-element.elementor-element-50e3cb1 .elementskit-infobox p {
  margin: 0px 10px 0px 10px;
}

.elementor-56 .elementor-element.elementor-element-50e3cb1 .elementskit-infobox .elementskit-info-box-icon {
  transform: rotate(0deg);
  width: 110px;
}

.elementor-56 .elementor-element.elementor-element-50e3cb1 .elementskit-btn {
  padding: 10px 50px 10px 20px;
  margin: 10% 0% 0% 0%;
  font-family: var(--e-global-typography-d4d8c0f-font-family), Sans-serif;
  font-size: var(--e-global-typography-d4d8c0f-font-size);
  font-weight: var(--e-global-typography-d4d8c0f-font-weight);
  text-decoration: var(--e-global-typography-d4d8c0f-text-decoration);
  line-height: var(--e-global-typography-d4d8c0f-line-height);
  letter-spacing: var(--e-global-typography-d4d8c0f-letter-spacing);
  word-spacing: var(--e-global-typography-d4d8c0f-word-spacing);
  color: var(--e-global-color-a567df4);
  background-color: var(--e-global-color-accent);
  background-image: url("../../2022/10/Icon010.png");
  background-position: center right;
  background-repeat: no-repeat;
  background-size: 20% auto;
  border-radius: 0px 0px 0px 0px;
}

.elementor-56 .elementor-element.elementor-element-50e3cb1 .elementskit-btn svg path {
  stroke: var(--e-global-color-a567df4);
  fill: var(--e-global-color-a567df4);
}

.elementor-56 .elementor-element.elementor-element-50e3cb1 .elementskit-infobox:hover .elementskit-btn {
  color: var(--e-global-color-primary);
  background-color: var(--e-global-color-a567df4);
  background-image: url("../../2022/10/Icon016.png");
}

.elementor-56 .elementor-element.elementor-element-50e3cb1 .elementskit-infobox:hover .elementskit-btn svg path {
  stroke: var(--e-global-color-primary);
  fill: var(--e-global-color-primary);
}

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

.elementor-56 .elementor-element.elementor-element-b230537>.elementor-widget-container {
  margin: 0% 0% -107% 0%;
  padding: 10px 15px 10px 15px;
  background-color: var(--e-global-color-a567df4);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-4a5499b);
}

.elementor-56 .elementor-element.elementor-element-b230537 {
  width: auto;
  max-width: auto;
  z-index: 2;
}

.elementor-56 .elementor-element.elementor-element-89532d7.ekit-equal-height-enable,
.elementor-56 .elementor-element.elementor-element-89532d7.ekit-equal-height-enable .elementor-widget-container,
.elementor-56 .elementor-element.elementor-element-89532d7.ekit-equal-height-enable .ekit-wid-con,
.elementor-56 .elementor-element.elementor-element-89532d7.ekit-equal-height-enable .ekit-wid-con .elementskit-infobox {
  height: 100%;
}

.elementor-56 .elementor-element.elementor-element-89532d7 .elementskit-infobox {
  background-color: var(--e-global-color-4a5499b);
  padding: 70px 20px 50px 20px;
  box-shadow: 10px 10px 20px 0px rgba(108.84375000000001, 108.84375000000001, 108.84375000000001, 0.13);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-659f957);
  border-radius: 0px 0px 0px 0px;
}

.elementor-56 .elementor-element.elementor-element-89532d7 .elementskit-infobox:hover {
  background-color: var(--e-global-color-4a5499b);
}

.elementor-56 .elementor-element.elementor-element-89532d7 .elementskit-infobox .elementskit-info-box-title {
  padding: 0px 0px 0px 0px;
  color: var(--e-global-color-a567df4);
  font-family: var(--e-global-typography-887363b-font-family), Sans-serif;
  font-size: var(--e-global-typography-887363b-font-size);
  font-weight: var(--e-global-typography-887363b-font-weight);
  text-transform: var(--e-global-typography-887363b-text-transform);
  line-height: var(--e-global-typography-887363b-line-height);
  letter-spacing: var(--e-global-typography-887363b-letter-spacing);
  word-spacing: var(--e-global-typography-887363b-word-spacing);
}

.elementor-56 .elementor-element.elementor-element-89532d7 .elementskit-infobox:hover .elementskit-info-box-title {
  color: var(--e-global-color-a567df4);
}

.elementor-56 .elementor-element.elementor-element-89532d7 .elementskit-infobox .box-body>p {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-887363b-font-family), Sans-serif;
  font-size: var(--e-global-typography-887363b-font-size);
  font-weight: var(--e-global-typography-887363b-font-weight);
  text-transform: var(--e-global-typography-887363b-text-transform);
  line-height: var(--e-global-typography-887363b-line-height);
  letter-spacing: var(--e-global-typography-887363b-letter-spacing);
  word-spacing: var(--e-global-typography-887363b-word-spacing);
}

.elementor-56 .elementor-element.elementor-element-89532d7 .elementskit-infobox:hover .box-body>p {
  color: var(--e-global-color-text);
}

.elementor-56 .elementor-element.elementor-element-89532d7 .elementskit-infobox p {
  margin: 0px 10px 0px 10px;
}

.elementor-56 .elementor-element.elementor-element-89532d7 .elementskit-infobox .elementskit-info-box-icon {
  transform: rotate(0deg);
  width: 110px;
}

.elementor-56 .elementor-element.elementor-element-89532d7 .elementskit-btn {
  padding: 10px 50px 10px 20px;
  margin: 10% 0% 0% 0%;
  font-family: var(--e-global-typography-d4d8c0f-font-family), Sans-serif;
  font-size: var(--e-global-typography-d4d8c0f-font-size);
  font-weight: var(--e-global-typography-d4d8c0f-font-weight);
  text-decoration: var(--e-global-typography-d4d8c0f-text-decoration);
  line-height: var(--e-global-typography-d4d8c0f-line-height);
  letter-spacing: var(--e-global-typography-d4d8c0f-letter-spacing);
  word-spacing: var(--e-global-typography-d4d8c0f-word-spacing);
  color: var(--e-global-color-a567df4);
  background-color: var(--e-global-color-accent);
  background-image: url("../../2022/10/Icon010.png");
  background-position: center right;
  background-repeat: no-repeat;
  background-size: 20% auto;
  border-radius: 0px 0px 0px 0px;
}

.elementor-56 .elementor-element.elementor-element-89532d7 .elementskit-btn svg path {
  stroke: var(--e-global-color-a567df4);
  fill: var(--e-global-color-a567df4);
}

.elementor-56 .elementor-element.elementor-element-89532d7 .elementskit-infobox:hover .elementskit-btn {
  color: var(--e-global-color-primary);
  background-color: var(--e-global-color-a567df4);
  background-image: url("../../2022/10/Icon016.png");
}

.elementor-56 .elementor-element.elementor-element-89532d7 .elementskit-infobox:hover .elementskit-btn svg path {
  stroke: var(--e-global-color-primary);
  fill: var(--e-global-color-primary);
}

.elementor-56 .elementor-element.elementor-element-228a5a80>.elementor-container {
  max-width: 1280px;
}

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

.elementor-56 .elementor-element.elementor-element-228a5a80 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 12em 0em 7em 0em;
}

.elementor-56 .elementor-element.elementor-element-228a5a80>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-56 .elementor-element.elementor-element-27b36f3f.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-56 .elementor-element.elementor-element-27b36f3f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-56 .elementor-element.elementor-element-27b36f3f>.elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-56 .elementor-element.elementor-element-8da9f3f {
  text-align: left;
}

.elementor-56 .elementor-element.elementor-element-8da9f3f img {
  width: 90%;
}

.elementor-bc-flex-widget .elementor-56 .elementor-element.elementor-element-1377bb12.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-56 .elementor-element.elementor-element-1377bb12.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-56 .elementor-element.elementor-element-1377bb12:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-56 .elementor-element.elementor-element-1377bb12>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-a567df4);
  background-image: url("../../2022/10/Icon04.png");
  background-position: top left;
  background-repeat: no-repeat;
  background-size: 25% auto;
}

.elementor-56 .elementor-element.elementor-element-1377bb12>.elementor-element-populated>.elementor-background-overlay {
  background-image: url("../../2022/10/Icon05.png");
  background-position: bottom right;
  background-repeat: no-repeat;
  background-size: 25% auto;
  opacity: 1;
}

.elementor-56 .elementor-element.elementor-element-1377bb12>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0% 0% 0% 0%;
  --e-column-margin-right: 0%;
  --e-column-margin-left: 0%;
  padding: 10% 10% 10% 10%;
}

.elementor-56 .elementor-element.elementor-element-1377bb12>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-56 .elementor-element.elementor-element-0dd981f {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 10px;
}

.elementor-56 .elementor-element.elementor-element-0dd981f .elementor-divider-separator {
  width: 24%;
}

.elementor-56 .elementor-element.elementor-element-0dd981f .elementor-divider {
  padding-top: 2px;
  padding-bottom: 2px;
}

.elementor-56 .elementor-element.elementor-element-0dd981f .elementor-divider__text {
  color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
  font-size: var(--e-global-typography-0d5e945-font-size);
  font-weight: var(--e-global-typography-0d5e945-font-weight);
  line-height: var(--e-global-typography-0d5e945-line-height);
  letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
  word-spacing: var(--e-global-typography-0d5e945-word-spacing);
}

.elementor-56 .elementor-element.elementor-element-58d4180 .elementor-heading-title {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  text-transform: var(--e-global-typography-secondary-text-transform);
  line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-56 .elementor-element.elementor-element-64b2eaa1 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  line-height: var(--e-global-typography-text-line-height);
}

.elementor-56 .elementor-element.elementor-element-64b2eaa1>.elementor-widget-container {
  margin: 0% 0% 0% 0%;
}

.elementor-56 .elementor-element.elementor-element-d30146c .ekit-btn-wraper {
  text-align: left;
}

.elementor-56 .elementor-element.elementor-element-d30146c .elementskit-btn {
  padding: 15px 50px 15px 20px;
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  text-decoration: var(--e-global-typography-accent-text-decoration);
  color: var(--e-global-color-a567df4);
  background-color: var(--e-global-color-accent);
  background-image: url("../../2022/10/Icon010.png");
  background-position: center right;
  background-repeat: no-repeat;
  background-size: 19% auto;
  border-style: none;
  border-radius: 0px 0px 0px 0px;
}

.elementor-56 .elementor-element.elementor-element-d30146c .elementskit-btn svg path {
  stroke: var(--e-global-color-a567df4);
  fill: var(--e-global-color-a567df4);
}

.elementor-56 .elementor-element.elementor-element-d30146c .elementskit-btn:hover {
  color: #ffffff;
  background-color: var(--e-global-color-secondary);
}

.elementor-56 .elementor-element.elementor-element-d30146c .elementskit-btn:hover svg path {
  stroke: #ffffff;
  fill: #ffffff;
}

.elementor-56 .elementor-element.elementor-element-d30146c .elementskit-btn>i,
.elementor-56 .elementor-element.elementor-element-d30146c .elementskit-btn>svg {
  margin-right: 5px;
}

.rtl .elementor-56 .elementor-element.elementor-element-d30146c .elementskit-btn>i,
.rtl .elementor-56 .elementor-element.elementor-element-d30146c .elementskit-btn>svg {
  margin-left: 5px;
  margin-right: 0;
}

.elementor-56 .elementor-element.elementor-element-d4d5f27>.elementor-container {
  max-width: 1280px;
}

.elementor-56 .elementor-element.elementor-element-d4d5f27 {
  margin-top: -4%;
  margin-bottom: 0%;
  padding: 2em 0em 2em 0em;
}

.elementor-56 .elementor-element.elementor-element-40554a5:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-56 .elementor-element.elementor-element-40554a5>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-accent);
}

.elementor-56 .elementor-element.elementor-element-40554a5>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-56 .elementor-element.elementor-element-40554a5>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-56 .elementor-element.elementor-element-56dbf18>.elementor-container {
  max-width: 1280px;
}

.elementor-56 .elementor-element.elementor-element-0ac0058 .ekit-btn-wraper {
  text-align: center;
}

.elementor-56 .elementor-element.elementor-element-0ac0058 .elementskit-btn {
  padding: 5px 50px 4px 20px;
  font-family: var(--e-global-typography-db1e030-font-family), Sans-serif;
  font-size: var(--e-global-typography-db1e030-font-size);
  font-weight: var(--e-global-typography-db1e030-font-weight);
  text-transform: var(--e-global-typography-db1e030-text-transform);
  line-height: var(--e-global-typography-db1e030-line-height);
  letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
  word-spacing: var(--e-global-typography-db1e030-word-spacing);
  color: var(--e-global-color-a567df4);
  background-color: var(--e-global-color-accent);
  background-image: url("../../2022/10/Icon010.png");
  background-position: center right;
  background-repeat: no-repeat;
  background-size: 19% auto;
  border-style: solid;
  border-width: 0px 0px 2px 0px;
  border-color: var(--e-global-color-accent);
  border-radius: 0px 0px 0px 0px;
}

.elementor-56 .elementor-element.elementor-element-0ac0058 .elementskit-btn svg path {
  stroke: var(--e-global-color-a567df4);
  fill: var(--e-global-color-a567df4);
}

.elementor-56 .elementor-element.elementor-element-0ac0058 .elementskit-btn:hover {
  color: #ffffff;
  border-color: var(--e-global-color-a567df4);
}

.elementor-56 .elementor-element.elementor-element-0ac0058 .elementskit-btn:hover svg path {
  stroke: #ffffff;
  fill: #ffffff;
}

.elementor-56 .elementor-element.elementor-element-0ac0058 .elementskit-btn>i,
.elementor-56 .elementor-element.elementor-element-0ac0058 .elementskit-btn>svg {
  margin-right: 5px;
}

.rtl .elementor-56 .elementor-element.elementor-element-0ac0058 .elementskit-btn>i,
.rtl .elementor-56 .elementor-element.elementor-element-0ac0058 .elementskit-btn>svg {
  margin-left: 5px;
  margin-right: 0;
}

.elementor-56 .elementor-element.elementor-element-0776648 .ekit-btn-wraper {
  text-align: center;
}

.elementor-56 .elementor-element.elementor-element-0776648 .elementskit-btn {
  padding: 5px 50px 4px 20px;
  font-family: var(--e-global-typography-db1e030-font-family), Sans-serif;
  font-size: var(--e-global-typography-db1e030-font-size);
  font-weight: var(--e-global-typography-db1e030-font-weight);
  text-transform: var(--e-global-typography-db1e030-text-transform);
  line-height: var(--e-global-typography-db1e030-line-height);
  letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
  word-spacing: var(--e-global-typography-db1e030-word-spacing);
  color: var(--e-global-color-a567df4);
  background-color: var(--e-global-color-accent);
  background-image: url("../../2022/10/Icon010.png");
  background-position: center right;
  background-repeat: no-repeat;
  background-size: 19% auto;
  border-style: solid;
  border-width: 0px 0px 2px 0px;
  border-color: var(--e-global-color-accent);
  border-radius: 0px 0px 0px 0px;
}

.elementor-56 .elementor-element.elementor-element-0776648 .elementskit-btn svg path {
  stroke: var(--e-global-color-a567df4);
  fill: var(--e-global-color-a567df4);
}

.elementor-56 .elementor-element.elementor-element-0776648 .elementskit-btn:hover {
  color: #ffffff;
  border-color: var(--e-global-color-a567df4);
}

.elementor-56 .elementor-element.elementor-element-0776648 .elementskit-btn:hover svg path {
  stroke: #ffffff;
  fill: #ffffff;
}

.elementor-56 .elementor-element.elementor-element-0776648 .elementskit-btn>i,
.elementor-56 .elementor-element.elementor-element-0776648 .elementskit-btn>svg {
  margin-right: 5px;
}

.rtl .elementor-56 .elementor-element.elementor-element-0776648 .elementskit-btn>i,
.rtl .elementor-56 .elementor-element.elementor-element-0776648 .elementskit-btn>svg {
  margin-left: 5px;
  margin-right: 0;
}

.elementor-56 .elementor-element.elementor-element-2f29f5f .ekit-btn-wraper {
  text-align: center;
}

.elementor-56 .elementor-element.elementor-element-2f29f5f .elementskit-btn {
  padding: 5px 50px 4px 20px;
  font-family: var(--e-global-typography-db1e030-font-family), Sans-serif;
  font-size: var(--e-global-typography-db1e030-font-size);
  font-weight: var(--e-global-typography-db1e030-font-weight);
  text-transform: var(--e-global-typography-db1e030-text-transform);
  line-height: var(--e-global-typography-db1e030-line-height);
  letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
  word-spacing: var(--e-global-typography-db1e030-word-spacing);
  color: var(--e-global-color-a567df4);
  background-color: var(--e-global-color-accent);
  background-image: url("../../2022/10/Icon010.png");
  background-position: center right;
  background-repeat: no-repeat;
  background-size: 19% auto;
  border-style: solid;
  border-width: 0px 0px 2px 0px;
  border-color: var(--e-global-color-accent);
  border-radius: 0px 0px 0px 0px;
}

.elementor-56 .elementor-element.elementor-element-2f29f5f .elementskit-btn svg path {
  stroke: var(--e-global-color-a567df4);
  fill: var(--e-global-color-a567df4);
}

.elementor-56 .elementor-element.elementor-element-2f29f5f .elementskit-btn:hover {
  color: #ffffff;
  border-color: var(--e-global-color-a567df4);
}

.elementor-56 .elementor-element.elementor-element-2f29f5f .elementskit-btn:hover svg path {
  stroke: #ffffff;
  fill: #ffffff;
}

.elementor-56 .elementor-element.elementor-element-2f29f5f .elementskit-btn>i,
.elementor-56 .elementor-element.elementor-element-2f29f5f .elementskit-btn>svg {
  margin-right: 5px;
}

.rtl .elementor-56 .elementor-element.elementor-element-2f29f5f .elementskit-btn>i,
.rtl .elementor-56 .elementor-element.elementor-element-2f29f5f .elementskit-btn>svg {
  margin-left: 5px;
  margin-right: 0;
}

.elementor-56 .elementor-element.elementor-element-03044b5 .ekit-btn-wraper {
  text-align: center;
}

.elementor-56 .elementor-element.elementor-element-03044b5 .elementskit-btn {
  padding: 5px 50px 4px 20px;
  font-family: var(--e-global-typography-db1e030-font-family), Sans-serif;
  font-size: var(--e-global-typography-db1e030-font-size);
  font-weight: var(--e-global-typography-db1e030-font-weight);
  text-transform: var(--e-global-typography-db1e030-text-transform);
  line-height: var(--e-global-typography-db1e030-line-height);
  letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
  word-spacing: var(--e-global-typography-db1e030-word-spacing);
  color: var(--e-global-color-a567df4);
  background-color: var(--e-global-color-accent);
  background-image: url("../../2022/10/Icon010.png");
  background-position: center right;
  background-repeat: no-repeat;
  background-size: 19% auto;
  border-style: solid;
  border-width: 0px 0px 2px 0px;
  border-color: var(--e-global-color-accent);
  border-radius: 0px 0px 0px 0px;
}

.elementor-56 .elementor-element.elementor-element-03044b5 .elementskit-btn svg path {
  stroke: var(--e-global-color-a567df4);
  fill: var(--e-global-color-a567df4);
}

.elementor-56 .elementor-element.elementor-element-03044b5 .elementskit-btn:hover {
  color: #ffffff;
  border-color: var(--e-global-color-a567df4);
}

.elementor-56 .elementor-element.elementor-element-03044b5 .elementskit-btn:hover svg path {
  stroke: #ffffff;
  fill: #ffffff;
}

.elementor-56 .elementor-element.elementor-element-03044b5 .elementskit-btn>i,
.elementor-56 .elementor-element.elementor-element-03044b5 .elementskit-btn>svg {
  margin-right: 5px;
}

.rtl .elementor-56 .elementor-element.elementor-element-03044b5 .elementskit-btn>i,
.rtl .elementor-56 .elementor-element.elementor-element-03044b5 .elementskit-btn>svg {
  margin-left: 5px;
  margin-right: 0;
}

.elementor-56 .elementor-element.elementor-element-4f379e3 .ekit-btn-wraper {
  text-align: center;
}

.elementor-56 .elementor-element.elementor-element-4f379e3 .elementskit-btn {
  padding: 5px 50px 4px 20px;
  font-family: var(--e-global-typography-db1e030-font-family), Sans-serif;
  font-size: var(--e-global-typography-db1e030-font-size);
  font-weight: var(--e-global-typography-db1e030-font-weight);
  text-transform: var(--e-global-typography-db1e030-text-transform);
  line-height: var(--e-global-typography-db1e030-line-height);
  letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
  word-spacing: var(--e-global-typography-db1e030-word-spacing);
  color: var(--e-global-color-a567df4);
  background-color: var(--e-global-color-accent);
  background-image: url("../../2022/10/Icon010.png");
  background-position: center right;
  background-repeat: no-repeat;
  background-size: 19% auto;
  border-style: solid;
  border-width: 0px 0px 2px 0px;
  border-color: var(--e-global-color-accent);
  border-radius: 0px 0px 0px 0px;
}

.elementor-56 .elementor-element.elementor-element-4f379e3 .elementskit-btn svg path {
  stroke: var(--e-global-color-a567df4);
  fill: var(--e-global-color-a567df4);
}

.elementor-56 .elementor-element.elementor-element-4f379e3 .elementskit-btn:hover {
  color: #ffffff;
  border-color: var(--e-global-color-a567df4);
}

.elementor-56 .elementor-element.elementor-element-4f379e3 .elementskit-btn:hover svg path {
  stroke: #ffffff;
  fill: #ffffff;
}

.elementor-56 .elementor-element.elementor-element-4f379e3 .elementskit-btn>i,
.elementor-56 .elementor-element.elementor-element-4f379e3 .elementskit-btn>svg {
  margin-right: 5px;
}

.rtl .elementor-56 .elementor-element.elementor-element-4f379e3 .elementskit-btn>i,
.rtl .elementor-56 .elementor-element.elementor-element-4f379e3 .elementskit-btn>svg {
  margin-left: 5px;
  margin-right: 0;
}

.elementor-56 .elementor-element.elementor-element-7ccb88b>.elementor-container {
  max-width: 1280px;
}

.elementor-56 .elementor-element.elementor-element-7ccb88b {
  padding: 8em 0em 7em 0em;
}

.elementor-bc-flex-widget .elementor-56 .elementor-element.elementor-element-e9863b2.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-56 .elementor-element.elementor-element-e9863b2.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-56 .elementor-element.elementor-element-e9863b2:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-56 .elementor-element.elementor-element-e9863b2>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-495d27d);
  background-image: url("../../2022/10/Icon04.png");
  background-position: top left;
  background-repeat: no-repeat;
  background-size: 25% auto;
}

.elementor-56 .elementor-element.elementor-element-e9863b2>.elementor-element-populated>.elementor-background-overlay {
  background-image: url("../../2022/10/Icon05.png");
  background-position: bottom right;
  background-repeat: no-repeat;
  background-size: 25% auto;
  opacity: 1;
}

.elementor-56 .elementor-element.elementor-element-e9863b2>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0% 0% 0% 0%;
  --e-column-margin-right: 0%;
  --e-column-margin-left: 0%;
  padding: 10% 10% 10% 10%;
}

.elementor-56 .elementor-element.elementor-element-e9863b2>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-56 .elementor-element.elementor-element-4aecbe9 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 10px;
}

.elementor-56 .elementor-element.elementor-element-4aecbe9 .elementor-divider-separator {
  width: 21%;
}

.elementor-56 .elementor-element.elementor-element-4aecbe9 .elementor-divider {
  padding-top: 2px;
  padding-bottom: 2px;
}

.elementor-56 .elementor-element.elementor-element-4aecbe9 .elementor-divider__text {
  color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
  font-size: var(--e-global-typography-0d5e945-font-size);
  font-weight: var(--e-global-typography-0d5e945-font-weight);
  line-height: var(--e-global-typography-0d5e945-line-height);
  letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
  word-spacing: var(--e-global-typography-0d5e945-word-spacing);
}

.elementor-56 .elementor-element.elementor-element-d1b6541 .elementor-heading-title {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  text-transform: var(--e-global-typography-secondary-text-transform);
  line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-56 .elementor-element.elementor-element-2d549e8>.elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-56 .elementor-element.elementor-element-94c25de .ekit-btn-wraper {
  text-align: left;
}

.elementor-56 .elementor-element.elementor-element-94c25de .elementskit-btn {
  padding: 15px 70px 15px 10px;
  font-family: var(--e-global-typography-db1e030-font-family), Sans-serif;
  font-size: var(--e-global-typography-db1e030-font-size);
  font-weight: var(--e-global-typography-db1e030-font-weight);
  text-transform: var(--e-global-typography-db1e030-text-transform);
  line-height: var(--e-global-typography-db1e030-line-height);
  letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
  word-spacing: var(--e-global-typography-db1e030-word-spacing);
  color: var(--e-global-color-primary);
  background-color: #106AC200;
  background-image: url("../../2022/10/Icon016.png");
  background-position: center right;
  background-repeat: no-repeat;
  background-size: 1.5em auto;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: var(--e-global-color-659f957);
  border-radius: 0px 0px 0px 0px;
}

.elementor-56 .elementor-element.elementor-element-94c25de .elementskit-btn svg path {
  stroke: var(--e-global-color-primary);
  fill: var(--e-global-color-primary);
}

.elementor-56 .elementor-element.elementor-element-94c25de .elementskit-btn:hover {
  color: var(--e-global-color-b96bd57);
  background-image: url("../../2022/10/Icon020.png");
  border-color: var(--e-global-color-b96bd57);
}

.elementor-56 .elementor-element.elementor-element-94c25de .elementskit-btn:hover svg path {
  stroke: var(--e-global-color-b96bd57);
  fill: var(--e-global-color-b96bd57);
}

.elementor-56 .elementor-element.elementor-element-94c25de .elementskit-btn>i,
.elementor-56 .elementor-element.elementor-element-94c25de .elementskit-btn>svg {
  margin-right: 5px;
}

.rtl .elementor-56 .elementor-element.elementor-element-94c25de .elementskit-btn>i,
.rtl .elementor-56 .elementor-element.elementor-element-94c25de .elementskit-btn>svg {
  margin-left: 5px;
  margin-right: 0;
}

.elementor-56 .elementor-element.elementor-element-eea49c2 .ekit-btn-wraper {
  text-align: left;
}

.elementor-56 .elementor-element.elementor-element-eea49c2 .elementskit-btn {
  padding: 15px 70px 15px 10px;
  font-family: var(--e-global-typography-db1e030-font-family), Sans-serif;
  font-size: var(--e-global-typography-db1e030-font-size);
  font-weight: var(--e-global-typography-db1e030-font-weight);
  text-transform: var(--e-global-typography-db1e030-text-transform);
  line-height: var(--e-global-typography-db1e030-line-height);
  letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
  word-spacing: var(--e-global-typography-db1e030-word-spacing);
  color: var(--e-global-color-primary);
  background-color: #106AC200;
  background-image: url("../../2022/10/Icon016.png");
  background-position: center right;
  background-repeat: no-repeat;
  background-size: 1.5em auto;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: var(--e-global-color-659f957);
  border-radius: 0px 0px 0px 0px;
}

.elementor-56 .elementor-element.elementor-element-eea49c2 .elementskit-btn svg path {
  stroke: var(--e-global-color-primary);
  fill: var(--e-global-color-primary);
}

.elementor-56 .elementor-element.elementor-element-eea49c2 .elementskit-btn:hover {
  color: var(--e-global-color-b96bd57);
  background-image: url("../../2022/10/Icon020.png");
  border-color: var(--e-global-color-b96bd57);
}

.elementor-56 .elementor-element.elementor-element-eea49c2 .elementskit-btn:hover svg path {
  stroke: var(--e-global-color-b96bd57);
  fill: var(--e-global-color-b96bd57);
}

.elementor-56 .elementor-element.elementor-element-eea49c2 .elementskit-btn>i,
.elementor-56 .elementor-element.elementor-element-eea49c2 .elementskit-btn>svg {
  margin-right: 5px;
}

.rtl .elementor-56 .elementor-element.elementor-element-eea49c2 .elementskit-btn>i,
.rtl .elementor-56 .elementor-element.elementor-element-eea49c2 .elementskit-btn>svg {
  margin-left: 5px;
  margin-right: 0;
}

.elementor-56 .elementor-element.elementor-element-eea49c2>.elementor-widget-container {
  margin: -4% 0% 0% 0%;
}

.elementor-56 .elementor-element.elementor-element-9b57196 .ekit-btn-wraper {
  text-align: left;
}

.elementor-56 .elementor-element.elementor-element-9b57196 .elementskit-btn {
  padding: 15px 70px 15px 10px;
  font-family: var(--e-global-typography-db1e030-font-family), Sans-serif;
  font-size: var(--e-global-typography-db1e030-font-size);
  font-weight: var(--e-global-typography-db1e030-font-weight);
  text-transform: var(--e-global-typography-db1e030-text-transform);
  line-height: var(--e-global-typography-db1e030-line-height);
  letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
  word-spacing: var(--e-global-typography-db1e030-word-spacing);
  color: var(--e-global-color-primary);
  background-color: #106AC200;
  background-image: url("../../2022/10/Icon016.png");
  background-position: center right;
  background-repeat: no-repeat;
  background-size: 1.5em auto;
  border-style: solid;
  border-width: 0px 0px 1px 0px;
  border-color: var(--e-global-color-659f957);
  border-radius: 0px 0px 0px 0px;
}

.elementor-56 .elementor-element.elementor-element-9b57196 .elementskit-btn svg path {
  stroke: var(--e-global-color-primary);
  fill: var(--e-global-color-primary);
}

.elementor-56 .elementor-element.elementor-element-9b57196 .elementskit-btn:hover {
  color: var(--e-global-color-b96bd57);
  background-image: url("../../2022/10/Icon020.png");
  border-color: var(--e-global-color-b96bd57);
}

.elementor-56 .elementor-element.elementor-element-9b57196 .elementskit-btn:hover svg path {
  stroke: var(--e-global-color-b96bd57);
  fill: var(--e-global-color-b96bd57);
}

.elementor-56 .elementor-element.elementor-element-9b57196 .elementskit-btn>i,
.elementor-56 .elementor-element.elementor-element-9b57196 .elementskit-btn>svg {
  margin-right: 5px;
}

.rtl .elementor-56 .elementor-element.elementor-element-9b57196 .elementskit-btn>i,
.rtl .elementor-56 .elementor-element.elementor-element-9b57196 .elementskit-btn>svg {
  margin-left: 5px;
  margin-right: 0;
}

.elementor-56 .elementor-element.elementor-element-9b57196>.elementor-widget-container {
  margin: -4% 0% 0% 0%;
}

.elementor-bc-flex-widget .elementor-56 .elementor-element.elementor-element-df7bc3f.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-56 .elementor-element.elementor-element-df7bc3f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-56 .elementor-element.elementor-element-df7bc3f>.elementor-element-populated {
  padding: 0px 0px 0px 0px;
}

.elementor-56 .elementor-element.elementor-element-a1faba0 {
  text-align: right;
}

.elementor-56 .elementor-element.elementor-element-a1faba0 img {
  width: 90%;
}

.elementor-56 .elementor-element.elementor-element-91441cb>.elementor-container {
  max-width: 1280px;
}

.elementor-56 .elementor-element.elementor-element-91441cb>.elementor-container>.elementor-column>.elementor-widget-wrap {
  align-content: center;
  align-items: center;
}

.elementor-56 .elementor-element.elementor-element-5d16ab8 {
  text-align: center;
}

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

.elementor-56 .elementor-element.elementor-element-a88d0e2 .elementskit-clients-slider .slick-slide {
  margin-right: 5px;
  margin-left: 5px;
}

.elementor-56 .elementor-element.elementor-element-a88d0e2 .elementskit-clients-slider {
  --ekit_client_logo_left_right_spacing: 5px;
}

.elementor-56 .elementor-element.elementor-element-a88d0e2 .elementskit-clients-slider .slick-slide>div {
  margin-bottom: 15px;
}

.elementor-56 .elementor-element.elementor-element-a88d0e2 .elementskit-clients-slider .slick-list {
  margin-bottom: -15px;
}

.elementor-56 .elementor-element.elementor-element-a88d0e2 .ekit-price-card-slider {
  --ekit_client_logo_slidetosho: 6;
}

.elementor-56 .elementor-element.elementor-element-a88d0e2 .elementskit-clients-slider .single-client {
  min-height: 0px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
}

.elementor-56 .elementor-element.elementor-element-a88d0e2 .simple_logo_image .single-client .content-image .main-image {
  opacity: 1;
  filter: alpha(opacity=1);
}

.elementor-56 .elementor-element.elementor-element-a88d0e2 .elementskit-clients-slider .single-client img {
  opacity: 1;
  filter: alpha(opacity=1);
}

.elementor-56 .elementor-element.elementor-element-a88d0e2 .simple_logo_image .single-client:hover .content-image img {
  opacity: 1;
  filter: alpha(opacity=1);
}

.elementor-56 .elementor-element.elementor-element-a88d0e2 .simple_logo_image .single-client:hover .content-image .main-image {
  opacity: 1;
  filter: alpha(opacity=1);
}

.elementor-56 .elementor-element.elementor-element-8fbc642>.elementor-container {
  max-width: 1280px;
}

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

.elementor-56 .elementor-element.elementor-element-8fbc642 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 5%;
  margin-bottom: 0%;
  padding: 7em 0em 7em 0em;
}

.elementor-56 .elementor-element.elementor-element-8fbc642>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-56 .elementor-element.elementor-element-db78503.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-56 .elementor-element.elementor-element-db78503.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-56 .elementor-element.elementor-element-d851d21 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 10px;
}

.elementor-56 .elementor-element.elementor-element-d851d21 .elementor-divider-separator {
  width: 39%;
}

.elementor-56 .elementor-element.elementor-element-d851d21 .elementor-divider {
  padding-top: 2px;
  padding-bottom: 2px;
}

.elementor-56 .elementor-element.elementor-element-d851d21 .elementor-divider__text {
  color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
  font-size: var(--e-global-typography-0d5e945-font-size);
  font-weight: var(--e-global-typography-0d5e945-font-weight);
  line-height: var(--e-global-typography-0d5e945-line-height);
  letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
  word-spacing: var(--e-global-typography-0d5e945-word-spacing);
}

.elementor-56 .elementor-element.elementor-element-e9543c8 .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  text-transform: var(--e-global-typography-secondary-text-transform);
  line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-56 .elementor-element.elementor-element-e9543c8>.elementor-widget-container {
  margin: 0% 0% 0% 0%;
}

.elementor-56 .elementor-element.elementor-element-4eda055 {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  line-height: var(--e-global-typography-text-line-height);
}

.elementor-56 .elementor-element.elementor-element-4eda055>.elementor-widget-container {
  margin: 0% 15% 0% 0%;
}

.elementor-56 .elementor-element.elementor-element-e202aba img {
  width: 100%;
}

.elementor-bc-flex-widget .elementor-56 .elementor-element.elementor-element-27792ab.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-56 .elementor-element.elementor-element-27792ab.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-56 .elementor-element.elementor-element-27792ab:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-56 .elementor-element.elementor-element-27792ab>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-4a5499b);
}

.elementor-56 .elementor-element.elementor-element-27792ab>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-56 .elementor-element.elementor-element-27792ab>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-56 .elementor-element.elementor-element-b335703 .elementskit-funfact .funfact-icon img {
  margin-bottom: 10px;
}

.elementor-56 .elementor-element.elementor-element-b335703 .elementskit-funfact {
  justify-content: center;
  display: flex;
}

.elementor-56 .elementor-element.elementor-element-b335703 .elementskit-funfact .funfact-content .number-percentage-wraper {
  color: var(--e-global-color-a567df4);
  font-family: var(--e-global-typography-1d44c72-font-family), Sans-serif;
  font-size: var(--e-global-typography-1d44c72-font-size);
  font-weight: var(--e-global-typography-1d44c72-font-weight);
  text-transform: var(--e-global-typography-1d44c72-text-transform);
  line-height: var(--e-global-typography-1d44c72-line-height);
  letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
  word-spacing: var(--e-global-typography-1d44c72-word-spacing);
}

.elementor-56 .elementor-element.elementor-element-b335703 .elementskit-funfact .funfact-title {
  color: var(--e-global-color-a567df4);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  line-height: var(--e-global-typography-text-line-height);
}

.elementor-56 .elementor-element.elementor-element-b335703 .elementskit-funfact .super {
  top: -5px;
  left: 0px;
  vertical-align: super;
}

.elementor-bc-flex-widget .elementor-56 .elementor-element.elementor-element-3ef0479.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-56 .elementor-element.elementor-element-3ef0479.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-56 .elementor-element.elementor-element-3ef0479:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-56 .elementor-element.elementor-element-3ef0479>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-4a5499b);
}

.elementor-56 .elementor-element.elementor-element-3ef0479>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 50px 0px 50px 0px;
}

.elementor-56 .elementor-element.elementor-element-3ef0479>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-56 .elementor-element.elementor-element-79361a0 .elementskit-funfact .funfact-icon img {
  margin-bottom: 10px;
}

.elementor-56 .elementor-element.elementor-element-79361a0 .elementskit-funfact {
  justify-content: center;
  display: flex;
}

.elementor-56 .elementor-element.elementor-element-79361a0 .elementskit-funfact .funfact-content .number-percentage-wraper {
  color: var(--e-global-color-a567df4);
  font-family: var(--e-global-typography-1d44c72-font-family), Sans-serif;
  font-size: var(--e-global-typography-1d44c72-font-size);
  font-weight: var(--e-global-typography-1d44c72-font-weight);
  text-transform: var(--e-global-typography-1d44c72-text-transform);
  line-height: var(--e-global-typography-1d44c72-line-height);
  letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
  word-spacing: var(--e-global-typography-1d44c72-word-spacing);
}

.elementor-56 .elementor-element.elementor-element-79361a0 .elementskit-funfact .funfact-title {
  color: var(--e-global-color-a567df4);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  line-height: var(--e-global-typography-text-line-height);
}

.elementor-56 .elementor-element.elementor-element-79361a0 .elementskit-funfact .super {
  top: -5px;
  left: 0px;
  vertical-align: super;
}

.elementor-56 .elementor-element.elementor-element-94827d8 img {
  width: 100%;
}

.elementor-bc-flex-widget .elementor-56 .elementor-element.elementor-element-ac9d797.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-56 .elementor-element.elementor-element-ac9d797.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-56 .elementor-element.elementor-element-ac9d797:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-56 .elementor-element.elementor-element-ac9d797>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-color: var(--e-global-color-4a5499b);
}

.elementor-56 .elementor-element.elementor-element-ac9d797>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-56 .elementor-element.elementor-element-ac9d797>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-56 .elementor-element.elementor-element-b69aecf .elementskit-funfact .funfact-icon img {
  margin-bottom: 10px;
}

.elementor-56 .elementor-element.elementor-element-b69aecf .elementskit-funfact {
  justify-content: center;
  display: flex;
}

.elementor-56 .elementor-element.elementor-element-b69aecf .elementskit-funfact .funfact-content .number-percentage-wraper {
  color: var(--e-global-color-a567df4);
  font-family: var(--e-global-typography-1d44c72-font-family), Sans-serif;
  font-size: var(--e-global-typography-1d44c72-font-size);
  font-weight: var(--e-global-typography-1d44c72-font-weight);
  text-transform: var(--e-global-typography-1d44c72-text-transform);
  line-height: var(--e-global-typography-1d44c72-line-height);
  letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
  word-spacing: var(--e-global-typography-1d44c72-word-spacing);
}

.elementor-56 .elementor-element.elementor-element-b69aecf .elementskit-funfact .funfact-title {
  color: var(--e-global-color-a567df4);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  line-height: var(--e-global-typography-text-line-height);
}

.elementor-56 .elementor-element.elementor-element-b69aecf .elementskit-funfact .super {
  top: -5px;
  left: 0px;
  vertical-align: super;
}

.elementor-56 .elementor-element.elementor-element-1b1f513>.elementor-container {
  max-width: 1280px;
}

.elementor-56 .elementor-element.elementor-element-1b1f513:not(.elementor-motion-effects-element-type-background),
.elementor-56 .elementor-element.elementor-element-1b1f513>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image: url("../../2022/10/Icon024.png");
  background-position: top left;
  background-repeat: no-repeat;
  background-size: 20% auto;
}

.elementor-56 .elementor-element.elementor-element-1b1f513 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: -2%;
  margin-bottom: -2%;
}

.elementor-56 .elementor-element.elementor-element-1b1f513>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-56 .elementor-element.elementor-element-a9aa55c {
  --spacer-size: 16vh;
}

.elementor-56 .elementor-element.elementor-element-416733c0>.elementor-container {
  max-width: 1280px;
}

.elementor-56 .elementor-element.elementor-element-416733c0 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0%;
  margin-bottom: 0%;
  padding: 5em 0em 5em 0em;
}

.elementor-56 .elementor-element.elementor-element-416733c0>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-bc-flex-widget .elementor-56 .elementor-element.elementor-element-e852437.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-56 .elementor-element.elementor-element-e852437.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-56 .elementor-element.elementor-element-e852437>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-56 .elementor-element.elementor-element-e852437>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-56 .elementor-element.elementor-element-59cf993 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-accent);
  --divider-border-width: 10px;
}

.elementor-56 .elementor-element.elementor-element-59cf993 .elementor-divider-separator {
  width: 34%;
}

.elementor-56 .elementor-element.elementor-element-59cf993 .elementor-divider {
  padding-top: 2px;
  padding-bottom: 2px;
}

.elementor-56 .elementor-element.elementor-element-59cf993 .elementor-divider__text {
  color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-0d5e945-font-family), Sans-serif;
  font-size: var(--e-global-typography-0d5e945-font-size);
  font-weight: var(--e-global-typography-0d5e945-font-weight);
  line-height: var(--e-global-typography-0d5e945-line-height);
  letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
  word-spacing: var(--e-global-typography-0d5e945-word-spacing);
}

.elementor-56 .elementor-element.elementor-element-111b7d20 .elementskit-section-title-wraper .elementskit-section-title {
  color: var(--e-global-color-secondary);
  margin: 0px 0px 0px 0px;
  font-family: var(--e-global-typography-secondary-font-family), Sans-serif;
  font-size: var(--e-global-typography-secondary-font-size);
  font-weight: var(--e-global-typography-secondary-font-weight);
  text-transform: var(--e-global-typography-secondary-text-transform);
  line-height: var(--e-global-typography-secondary-line-height);
}

.elementor-56 .elementor-element.elementor-element-111b7d20>.elementor-widget-container {
  margin: 0% 0% 0% 0%;
}

.elementor-56 .elementor-element.elementor-element-1f8a38d {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  line-height: var(--e-global-typography-text-line-height);
}

.elementor-56 .elementor-element.elementor-element-1f8a38d>.elementor-widget-container {
  margin: 0% 25% 0% 0%;
}

.elementor-bc-flex-widget .elementor-56 .elementor-element.elementor-element-97f094f.elementor-column .elementor-widget-wrap {
  align-items: center;
}

.elementor-56 .elementor-element.elementor-element-97f094f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}

.elementor-56 .elementor-element.elementor-element-97f094f>.elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-56 .elementor-element.elementor-element-97f094f>.elementor-element-populated>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-56 .elementor-element.elementor-element-e11afbc .elementor-icon-wrapper {
  text-align: center;
}

.elementor-56 .elementor-element.elementor-element-e11afbc.elementor-view-stacked .elementor-icon {
  background-color: var(--e-global-color-a567df4);
}

.elementor-56 .elementor-element.elementor-element-e11afbc.elementor-view-framed .elementor-icon,
.elementor-56 .elementor-element.elementor-element-e11afbc.elementor-view-default .elementor-icon {
  color: var(--e-global-color-a567df4);
  border-color: var(--e-global-color-a567df4);
}

.elementor-56 .elementor-element.elementor-element-e11afbc.elementor-view-framed .elementor-icon,
.elementor-56 .elementor-element.elementor-element-e11afbc.elementor-view-default .elementor-icon svg {
  fill: var(--e-global-color-a567df4);
}

.elementor-56 .elementor-element.elementor-element-e11afbc .elementor-icon {
  font-size: 25px;
}

.elementor-56 .elementor-element.elementor-element-e11afbc>.elementor-widget-container {
  padding: 15px 20px 10px 20px;
  --e-transform-translateX: -24%;
  --e-transform-translateY: 100%;
  background-color: var(--e-global-color-accent);
}

.elementor-56 .elementor-element.elementor-element-e11afbc {
  width: auto;
  max-width: auto;
  z-index: 2;
}

.elementor-56 .elementor-element.elementor-element-26707f9 .elementskit-testimonial-slider .slick-slide {
  margin-right: 50px;
  margin-left: 50px;
}

.elementor-56 .elementor-element.elementor-element-26707f9 .elementskit-testimonial-slider {
  --ekit_testimonial_left_right_spacing: 50px;
  --ekit_testimonial_slidetoshow: 1;
}

.elementor-56 .elementor-element.elementor-element-26707f9 .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-56 .elementor-element.elementor-element-26707f9 .elementskit-single-testimonial-slider,
.elementor-56 .elementor-element.elementor-element-26707f9 .elementskit-testimonial_card {
  margin-left: 0px;
  margin-right: 0px;
  padding: 40px 30px 40px 30px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
}

.elementor-56 .elementor-element.elementor-element-26707f9 .elementskit-tootltip-testimonial .elementskit-commentor-content,
.elementor-56 .elementor-element.elementor-element-26707f9 .elementskit-single-testimonial-slider,
.elementor-56 .elementor-element.elementor-element-26707f9 .elementskit-testimonial_card,
.elementor-56 .elementor-element.elementor-element-26707f9 .elementskit-tootltip-testimonial .elementskit-commentor-content::before {
  background-color: var(--e-global-color-a567df4);
  background-position: bottom right;
  background-repeat: no-repeat;
  background-size: 25% auto;
}

.elementor-56 .elementor-element.elementor-element-26707f9 .elementskit-single-testimonial-slider {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-659f957);
}

.elementor-56 .elementor-element.elementor-element-26707f9 .elementkit-testimonial-col {
  align-self: center;
}

.elementor-56 .elementor-element.elementor-element-26707f9 .elementskit-single-testimonial-slider .elementskit-commentor-content>p {
  color: var(--e-global-color-primary);
}

.elementor-56 .elementor-element.elementor-element-26707f9 .elementskit-testimonial_card .elementskit-commentor-coment {
  color: var(--e-global-color-primary);
}

.elementor-56 .elementor-element.elementor-element-26707f9 .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
.elementor-56 .elementor-element.elementor-element-26707f9 .elementskit-testimonial_card .elementskit-commentor-coment {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  text-transform: var(--e-global-typography-text-text-transform);
  line-height: var(--e-global-typography-text-line-height);
}

.elementor-56 .elementor-element.elementor-element-26707f9 .elementskit-stars>li>a,
.elementor-56 .elementor-element.elementor-element-26707f9 .elementskit-stars>li>span {
  color: #fec42d;
  font-size: 17px;
}

.elementor-56 .elementor-element.elementor-element-26707f9 .elementskit-stars>li:not(:last-child) {
  margin-right: 5px;
}

.elementor-56 .elementor-element.elementor-element-26707f9 .elementskit-profile-info .elementskit-author-name {
  margin-bottom: 0px;
}

.elementor-56 .elementor-element.elementor-element-26707f9 .elementskit-commentor-bio .elementskit-commentor-image>img {
  height: 70px;
  width: 70px;
}

.elementor-56 .elementor-element.elementor-element-26707f9 .elementskit-testimonial-slider .slick-prev {
  font-size: 36px;
  left: 6%;
  width: 50px;
  height: 50px;
  color: #000000;
}

.elementor-56 .elementor-element.elementor-element-26707f9 .elementskit-testimonial-slider .slick-next {
  font-size: 36px;
  right: 70%;
  width: 50px;
  height: 50px;
  color: #000000;
}

.elementor-56 .elementor-element.elementor-element-26707f9 .elementskit-testimonial-slider .slick-arrow {
  -webkit-transform: translateY(150px);
  -ms-transform: translateY(150px);
  transform: translateY(150px);
}

.elementor-56 .elementor-element.elementor-element-26707f9 .elementskit-testimonial-slider .slick-prev,
.elementor-56 .elementor-element.elementor-element-26707f9 .elementskit-testimonial-slider .slick-next {
  background-color: #260A0A00;
}

.elementor-56 .elementor-element.elementor-element-26707f9 .elementskit-testimonial-slider .slick-prev:hover {
  color: #000000;
}

.elementor-56 .elementor-element.elementor-element-26707f9 .elementskit-testimonial-slider .slick-next:hover {
  color: #000000;
}

.elementor-56 .elementor-element.elementor-element-26707f9>.elementor-widget-container {
  margin: -25px 0px 0px -1px;
}

.elementor-56 .elementor-element.elementor-element-7b7e0fb>.elementor-container {
  max-width: 1280px;
}

.elementor-56 .elementor-element.elementor-element-7b7e0fb:not(.elementor-motion-effects-element-type-background),
.elementor-56 .elementor-element.elementor-element-7b7e0fb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image: url("../../2022/10/Icon023.png");
  background-position: bottom right;
  background-repeat: no-repeat;
  background-size: 20% auto;
}

.elementor-56 .elementor-element.elementor-element-7b7e0fb {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: -2%;
  margin-bottom: -2%;
}

.elementor-56 .elementor-element.elementor-element-7b7e0fb>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-56 .elementor-element.elementor-element-6979bdb {
  --spacer-size: 20vh;
}

.elementor-56 .elementor-element.elementor-element-16bac1c>.elementor-container {
  max-width: 1280px;
}

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

.elementor-56 .elementor-element.elementor-element-16bac1c {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0%;
  margin-bottom: 0%;
  padding: 7em 0em 5em 0em;
}

.elementor-56 .elementor-element.elementor-element-16bac1c>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-56 .elementor-element.elementor-element-e911146 {
  text-align: center;
}

.elementor-56 .elementor-element.elementor-element-93bdef1 .elementskit-post-image-card {
  display: block;
}

.elementor-56 .elementor-element.elementor-element-93bdef1 .elementskit-blog-block-post,
.elementor-56 .elementor-element.elementor-element-93bdef1 .elementskit-post-image-card,
.elementor-56 .elementor-element.elementor-element-93bdef1 .elementskit-post-card {
  background-color: var(--e-global-color-a567df4);
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
  border-radius: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  margin: 0px 30px 2px 30px;
}

.elementor-56 .elementor-element.elementor-element-93bdef1 .elementskit-blog-block-post .elementskit-post-body {
  padding: 10px 30px 30px 30px;
}

.elementor-56 .elementor-element.elementor-element-93bdef1 .elementskit-post-image-card .elementskit-post-body {
  padding: 10px 30px 30px 30px;
}

.elementor-56 .elementor-element.elementor-element-93bdef1 .post-meta-list {
  text-align: left;
}

.elementor-56 .elementor-element.elementor-element-93bdef1 .elementskit-post-body .entry-title,
.elementor-56 .elementor-element.elementor-element-93bdef1 .elementskit-entry-header .entry-title,
.elementor-56 .elementor-element.elementor-element-93bdef1 .elementskit-post-image-card .elementskit-post-body .entry-title a,
.elementor-56 .elementor-element.elementor-element-93bdef1 .elementskit-post-card .elementskit-entry-header .entry-title a,
.elementor-56 .elementor-element.elementor-element-93bdef1 .elementskit-blog-block-post .elementskit-post-body .entry-title a {
  font-family: var(--e-global-typography-ef116fc-font-family), Sans-serif;
  font-size: var(--e-global-typography-ef116fc-font-size);
  font-weight: var(--e-global-typography-ef116fc-font-weight);
  text-transform: var(--e-global-typography-ef116fc-text-transform);
  line-height: var(--e-global-typography-ef116fc-line-height);
  letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
  word-spacing: var(--e-global-typography-ef116fc-word-spacing);
}

.elementor-56 .elementor-element.elementor-element-93bdef1 .elementskit-post-body .entry-title a {
  color: var(--e-global-color-primary);
}

.elementor-56 .elementor-element.elementor-element-93bdef1 .elementskit-entry-header .entry-title a {
  color: var(--e-global-color-primary);
}

.elementor-56 .elementor-element.elementor-element-93bdef1 .elementskit-post-body .entry-title {
  text-align: center;
  margin: 0px 0px 0px 0px;
}

.elementor-56 .elementor-element.elementor-element-93bdef1 .elementskit-entry-header .entry-title {
  text-align: center;
  margin: 0px 0px 0px 0px;
}

.elementor-56 .elementor-element.elementor-element-93bdef1>.elementor-widget-container {
  margin: 50px 0px 0px 0px;
}

.elementor-56 .elementor-element.elementor-element-700bece .ekit-btn-wraper {
  text-align: center;
}

.elementor-56 .elementor-element.elementor-element-700bece .elementskit-btn {
  padding: 15px 70px 15px 20px;
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  text-decoration: var(--e-global-typography-accent-text-decoration);
  color: var(--e-global-color-a567df4);
  background-color: var(--e-global-color-accent);
  background-image: url("../../2022/10/Icon010.png");
  background-position: center right;
  background-repeat: no-repeat;
  background-size: 15% auto;
  border-style: none;
  border-radius: 0px 0px 0px 0px;
}

.elementor-56 .elementor-element.elementor-element-700bece .elementskit-btn svg path {
  stroke: var(--e-global-color-a567df4);
  fill: var(--e-global-color-a567df4);
}

.elementor-56 .elementor-element.elementor-element-700bece .elementskit-btn:hover {
  color: #ffffff;
  background-color: var(--e-global-color-secondary);
}

.elementor-56 .elementor-element.elementor-element-700bece .elementskit-btn:hover svg path {
  stroke: #ffffff;
  fill: #ffffff;
}

.elementor-56 .elementor-element.elementor-element-700bece .elementskit-btn>i,
.elementor-56 .elementor-element.elementor-element-700bece .elementskit-btn>svg {
  margin-right: 5px;
}

.rtl .elementor-56 .elementor-element.elementor-element-700bece .elementskit-btn>i,
.rtl .elementor-56 .elementor-element.elementor-element-700bece .elementskit-btn>svg {
  margin-left: 5px;
  margin-right: 0;
}

.elementor-56 .elementor-element.elementor-element-700bece>.elementor-widget-container {
  margin: 3% 0% 0% 0%;
}

.elementor-56 .elementor-element.elementor-element-700bece {
  z-index: 2;
}

.elementor-56 .elementor-element.elementor-element-6a93d5e>.elementor-container {
  max-width: 1280px;
  min-height: 40vh;
}

.elementor-56 .elementor-element.elementor-element-6a93d5e:not(.elementor-motion-effects-element-type-background),
.elementor-56 .elementor-element.elementor-element-6a93d5e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
  background-image: url("../../2022/10/capitaljpg02.jpg");
  background-position: center right;
  background-repeat: no-repeat;
  background-size: 51% auto;
}

.elementor-56 .elementor-element.elementor-element-6a93d5e {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0%;
  margin-bottom: 0%;
  padding: 5em 0em 5em 0em;
  z-index: 0;
}

.elementor-56 .elementor-element.elementor-element-6a93d5e>.elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-56 .elementor-element.elementor-element-ea4ecbf .ekit-btn-wraper {
  text-align: left;
}

.elementor-56 .elementor-element.elementor-element-ea4ecbf .elementskit-btn {
  padding: 15px 50px 15px 20px;
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  text-decoration: var(--e-global-typography-accent-text-decoration);
  color: var(--e-global-color-a567df4);
  background-color: var(--e-global-color-accent);
  background-image: url("../../2022/10/Icon010.png");
  background-position: center right;
  background-repeat: no-repeat;
  background-size: 19% auto;
  border-style: none;
  border-radius: 0px 0px 0px 0px;
}

.elementor-56 .elementor-element.elementor-element-ea4ecbf .elementskit-btn svg path {
  stroke: var(--e-global-color-a567df4);
  fill: var(--e-global-color-a567df4);
}

.elementor-56 .elementor-element.elementor-element-ea4ecbf .elementskit-btn:hover {
  color: #ffffff;
  background-color: var(--e-global-color-secondary);
}

.elementor-56 .elementor-element.elementor-element-ea4ecbf .elementskit-btn:hover svg path {
  stroke: #ffffff;
  fill: #ffffff;
}

.elementor-56 .elementor-element.elementor-element-ea4ecbf .elementskit-btn>i,
.elementor-56 .elementor-element.elementor-element-ea4ecbf .elementskit-btn>svg {
  margin-right: 5px;
}

.rtl .elementor-56 .elementor-element.elementor-element-ea4ecbf .elementskit-btn>i,
.rtl .elementor-56 .elementor-element.elementor-element-ea4ecbf .elementskit-btn>svg {
  margin-left: 5px;
  margin-right: 0;
}

@media(max-width:1024px) {

  .elementor-56 .elementor-element.elementor-element-bf0b09f:not(.elementor-motion-effects-element-type-background),
  .elementor-56 .elementor-element.elementor-element-bf0b09f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-position: bottom left;
    background-repeat: no-repeat;
  }

  .elementor-56 .elementor-element.elementor-element-bf0b09f {
    padding: 10em 0em 0em 0em;
  }

  .elementor-56 .elementor-element.elementor-element-b9fd9dc .elementor-heading-title {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }

  .elementor-56 .elementor-element.elementor-element-63388fa .elementskit-btn {
    font-size: var(--e-global-typography-accent-font-size);
  }

  .elementor-56 .elementor-element.elementor-element-08a4f85 .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }

  .elementor-56 .elementor-element.elementor-element-d64e1a2 .elementor-heading-title {
    font-size: var(--e-global-typography-be05aab-font-size);
    line-height: var(--e-global-typography-be05aab-line-height);
    letter-spacing: var(--e-global-typography-be05aab-letter-spacing);
    word-spacing: var(--e-global-typography-be05aab-word-spacing);
  }

  .elementor-56 .elementor-element.elementor-element-e82ea48 .elementskit-infobox .elementskit-info-box-title {
    font-size: var(--e-global-typography-887363b-font-size);
    line-height: var(--e-global-typography-887363b-line-height);
    letter-spacing: var(--e-global-typography-887363b-letter-spacing);
    word-spacing: var(--e-global-typography-887363b-word-spacing);
  }

  .elementor-56 .elementor-element.elementor-element-e82ea48 .elementskit-infobox .box-body>p {
    font-size: var(--e-global-typography-887363b-font-size);
    line-height: var(--e-global-typography-887363b-line-height);
    letter-spacing: var(--e-global-typography-887363b-letter-spacing);
    word-spacing: var(--e-global-typography-887363b-word-spacing);
  }

  .elementor-56 .elementor-element.elementor-element-e82ea48 .elementskit-btn {
    font-size: var(--e-global-typography-d4d8c0f-font-size);
    line-height: var(--e-global-typography-d4d8c0f-line-height);
    letter-spacing: var(--e-global-typography-d4d8c0f-letter-spacing);
    word-spacing: var(--e-global-typography-d4d8c0f-word-spacing);
  }

  .elementor-56 .elementor-element.elementor-element-c7ed4b3 .elementor-heading-title {
    font-size: var(--e-global-typography-be05aab-font-size);
    line-height: var(--e-global-typography-be05aab-line-height);
    letter-spacing: var(--e-global-typography-be05aab-letter-spacing);
    word-spacing: var(--e-global-typography-be05aab-word-spacing);
  }

  .elementor-56 .elementor-element.elementor-element-8f0b12b .elementskit-infobox .elementskit-info-box-title {
    font-size: var(--e-global-typography-887363b-font-size);
    line-height: var(--e-global-typography-887363b-line-height);
    letter-spacing: var(--e-global-typography-887363b-letter-spacing);
    word-spacing: var(--e-global-typography-887363b-word-spacing);
  }

  .elementor-56 .elementor-element.elementor-element-8f0b12b .elementskit-infobox .box-body>p {
    font-size: var(--e-global-typography-887363b-font-size);
    line-height: var(--e-global-typography-887363b-line-height);
    letter-spacing: var(--e-global-typography-887363b-letter-spacing);
    word-spacing: var(--e-global-typography-887363b-word-spacing);
  }

  .elementor-56 .elementor-element.elementor-element-8f0b12b .elementskit-btn {
    font-size: var(--e-global-typography-d4d8c0f-font-size);
    line-height: var(--e-global-typography-d4d8c0f-line-height);
    letter-spacing: var(--e-global-typography-d4d8c0f-letter-spacing);
    word-spacing: var(--e-global-typography-d4d8c0f-word-spacing);
  }

  .elementor-56 .elementor-element.elementor-element-bb7e1c3 .elementor-heading-title {
    font-size: var(--e-global-typography-be05aab-font-size);
    line-height: var(--e-global-typography-be05aab-line-height);
    letter-spacing: var(--e-global-typography-be05aab-letter-spacing);
    word-spacing: var(--e-global-typography-be05aab-word-spacing);
  }

  .elementor-56 .elementor-element.elementor-element-3230206 .elementskit-infobox .elementskit-info-box-title {
    font-size: var(--e-global-typography-887363b-font-size);
    line-height: var(--e-global-typography-887363b-line-height);
    letter-spacing: var(--e-global-typography-887363b-letter-spacing);
    word-spacing: var(--e-global-typography-887363b-word-spacing);
  }

  .elementor-56 .elementor-element.elementor-element-3230206 .elementskit-infobox .box-body>p {
    font-size: var(--e-global-typography-887363b-font-size);
    line-height: var(--e-global-typography-887363b-line-height);
    letter-spacing: var(--e-global-typography-887363b-letter-spacing);
    word-spacing: var(--e-global-typography-887363b-word-spacing);
  }

  .elementor-56 .elementor-element.elementor-element-3230206 .elementskit-btn {
    font-size: var(--e-global-typography-d4d8c0f-font-size);
    line-height: var(--e-global-typography-d4d8c0f-line-height);
    letter-spacing: var(--e-global-typography-d4d8c0f-letter-spacing);
    word-spacing: var(--e-global-typography-d4d8c0f-word-spacing);
  }

  .elementor-56 .elementor-element.elementor-element-2ce4ce1 .elementor-heading-title {
    font-size: var(--e-global-typography-be05aab-font-size);
    line-height: var(--e-global-typography-be05aab-line-height);
    letter-spacing: var(--e-global-typography-be05aab-letter-spacing);
    word-spacing: var(--e-global-typography-be05aab-word-spacing);
  }

  .elementor-56 .elementor-element.elementor-element-f34cec9 .elementskit-infobox .elementskit-info-box-title {
    font-size: var(--e-global-typography-887363b-font-size);
    line-height: var(--e-global-typography-887363b-line-height);
    letter-spacing: var(--e-global-typography-887363b-letter-spacing);
    word-spacing: var(--e-global-typography-887363b-word-spacing);
  }

  .elementor-56 .elementor-element.elementor-element-f34cec9 .elementskit-infobox .box-body>p {
    font-size: var(--e-global-typography-887363b-font-size);
    line-height: var(--e-global-typography-887363b-line-height);
    letter-spacing: var(--e-global-typography-887363b-letter-spacing);
    word-spacing: var(--e-global-typography-887363b-word-spacing);
  }

  .elementor-56 .elementor-element.elementor-element-f34cec9 .elementskit-btn {
    font-size: var(--e-global-typography-d4d8c0f-font-size);
    line-height: var(--e-global-typography-d4d8c0f-line-height);
    letter-spacing: var(--e-global-typography-d4d8c0f-letter-spacing);
    word-spacing: var(--e-global-typography-d4d8c0f-word-spacing);
  }

  .elementor-56 .elementor-element.elementor-element-ab12c82 .elementor-heading-title {
    font-size: var(--e-global-typography-be05aab-font-size);
    line-height: var(--e-global-typography-be05aab-line-height);
    letter-spacing: var(--e-global-typography-be05aab-letter-spacing);
    word-spacing: var(--e-global-typography-be05aab-word-spacing);
  }

  .elementor-56 .elementor-element.elementor-element-1df61a0 .elementskit-infobox .elementskit-info-box-title {
    font-size: var(--e-global-typography-887363b-font-size);
    line-height: var(--e-global-typography-887363b-line-height);
    letter-spacing: var(--e-global-typography-887363b-letter-spacing);
    word-spacing: var(--e-global-typography-887363b-word-spacing);
  }

  .elementor-56 .elementor-element.elementor-element-1df61a0 .elementskit-infobox .box-body>p {
    font-size: var(--e-global-typography-887363b-font-size);
    line-height: var(--e-global-typography-887363b-line-height);
    letter-spacing: var(--e-global-typography-887363b-letter-spacing);
    word-spacing: var(--e-global-typography-887363b-word-spacing);
  }

  .elementor-56 .elementor-element.elementor-element-1df61a0 .elementskit-btn {
    font-size: var(--e-global-typography-d4d8c0f-font-size);
    line-height: var(--e-global-typography-d4d8c0f-line-height);
    letter-spacing: var(--e-global-typography-d4d8c0f-letter-spacing);
    word-spacing: var(--e-global-typography-d4d8c0f-word-spacing);
  }

  .elementor-56 .elementor-element.elementor-element-296c425 .elementor-heading-title {
    font-size: var(--e-global-typography-be05aab-font-size);
    line-height: var(--e-global-typography-be05aab-line-height);
    letter-spacing: var(--e-global-typography-be05aab-letter-spacing);
    word-spacing: var(--e-global-typography-be05aab-word-spacing);
  }

  .elementor-56 .elementor-element.elementor-element-8eac537 .elementskit-infobox .elementskit-info-box-title {
    font-size: var(--e-global-typography-887363b-font-size);
    line-height: var(--e-global-typography-887363b-line-height);
    letter-spacing: var(--e-global-typography-887363b-letter-spacing);
    word-spacing: var(--e-global-typography-887363b-word-spacing);
  }

  .elementor-56 .elementor-element.elementor-element-8eac537 .elementskit-infobox .box-body>p {
    font-size: var(--e-global-typography-887363b-font-size);
    line-height: var(--e-global-typography-887363b-line-height);
    letter-spacing: var(--e-global-typography-887363b-letter-spacing);
    word-spacing: var(--e-global-typography-887363b-word-spacing);
  }

  .elementor-56 .elementor-element.elementor-element-8eac537 .elementskit-btn {
    font-size: var(--e-global-typography-d4d8c0f-font-size);
    line-height: var(--e-global-typography-d4d8c0f-line-height);
    letter-spacing: var(--e-global-typography-d4d8c0f-letter-spacing);
    word-spacing: var(--e-global-typography-d4d8c0f-word-spacing);
  }

  .elementor-56 .elementor-element.elementor-element-05c7cea .elementor-heading-title {
    font-size: var(--e-global-typography-be05aab-font-size);
    line-height: var(--e-global-typography-be05aab-line-height);
    letter-spacing: var(--e-global-typography-be05aab-letter-spacing);
    word-spacing: var(--e-global-typography-be05aab-word-spacing);
  }

  .elementor-56 .elementor-element.elementor-element-50e3cb1 .elementskit-infobox .elementskit-info-box-title {
    font-size: var(--e-global-typography-887363b-font-size);
    line-height: var(--e-global-typography-887363b-line-height);
    letter-spacing: var(--e-global-typography-887363b-letter-spacing);
    word-spacing: var(--e-global-typography-887363b-word-spacing);
  }

  .elementor-56 .elementor-element.elementor-element-50e3cb1 .elementskit-infobox .box-body>p {
    font-size: var(--e-global-typography-887363b-font-size);
    line-height: var(--e-global-typography-887363b-line-height);
    letter-spacing: var(--e-global-typography-887363b-letter-spacing);
    word-spacing: var(--e-global-typography-887363b-word-spacing);
  }

  .elementor-56 .elementor-element.elementor-element-50e3cb1 .elementskit-btn {
    font-size: var(--e-global-typography-d4d8c0f-font-size);
    line-height: var(--e-global-typography-d4d8c0f-line-height);
    letter-spacing: var(--e-global-typography-d4d8c0f-letter-spacing);
    word-spacing: var(--e-global-typography-d4d8c0f-word-spacing);
  }

  .elementor-56 .elementor-element.elementor-element-b230537 .elementor-heading-title {
    font-size: var(--e-global-typography-be05aab-font-size);
    line-height: var(--e-global-typography-be05aab-line-height);
    letter-spacing: var(--e-global-typography-be05aab-letter-spacing);
    word-spacing: var(--e-global-typography-be05aab-word-spacing);
  }

  .elementor-56 .elementor-element.elementor-element-89532d7 .elementskit-infobox .elementskit-info-box-title {
    font-size: var(--e-global-typography-887363b-font-size);
    line-height: var(--e-global-typography-887363b-line-height);
    letter-spacing: var(--e-global-typography-887363b-letter-spacing);
    word-spacing: var(--e-global-typography-887363b-word-spacing);
  }

  .elementor-56 .elementor-element.elementor-element-89532d7 .elementskit-infobox .box-body>p {
    font-size: var(--e-global-typography-887363b-font-size);
    line-height: var(--e-global-typography-887363b-line-height);
    letter-spacing: var(--e-global-typography-887363b-letter-spacing);
    word-spacing: var(--e-global-typography-887363b-word-spacing);
  }

  .elementor-56 .elementor-element.elementor-element-89532d7 .elementskit-btn {
    font-size: var(--e-global-typography-d4d8c0f-font-size);
    line-height: var(--e-global-typography-d4d8c0f-line-height);
    letter-spacing: var(--e-global-typography-d4d8c0f-letter-spacing);
    word-spacing: var(--e-global-typography-d4d8c0f-word-spacing);
  }

  .elementor-56 .elementor-element.elementor-element-228a5a80 {
    padding: 5em 0em 3em 0em;
  }

  .elementor-56 .elementor-element.elementor-element-1377bb12>.elementor-element-populated {
    margin: 0% 0% 0% 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
  }

  .elementor-56 .elementor-element.elementor-element-0dd981f .elementor-divider__text {
    font-size: var(--e-global-typography-0d5e945-font-size);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
  }

  .elementor-56 .elementor-element.elementor-element-58d4180 .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }

  .elementor-56 .elementor-element.elementor-element-64b2eaa1 {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-56 .elementor-element.elementor-element-d30146c .elementskit-btn {
    font-size: var(--e-global-typography-accent-font-size);
  }

  .elementor-56 .elementor-element.elementor-element-0ac0058 .elementskit-btn {
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }

  .elementor-56 .elementor-element.elementor-element-0776648 .elementskit-btn {
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }

  .elementor-56 .elementor-element.elementor-element-2f29f5f .elementskit-btn {
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }

  .elementor-56 .elementor-element.elementor-element-03044b5 .elementskit-btn {
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }

  .elementor-56 .elementor-element.elementor-element-4f379e3 .elementskit-btn {
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }

  .elementor-56 .elementor-element.elementor-element-7ccb88b {
    padding: 5em 0em 3em 0em;
  }

  .elementor-56 .elementor-element.elementor-element-e9863b2>.elementor-element-populated {
    margin: 0% 0% 0% 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
  }

  .elementor-56 .elementor-element.elementor-element-4aecbe9 .elementor-divider__text {
    font-size: var(--e-global-typography-0d5e945-font-size);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
  }

  .elementor-56 .elementor-element.elementor-element-d1b6541 .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }

  .elementor-56 .elementor-element.elementor-element-94c25de .elementskit-btn {
    padding: 10px 50px 10px 0px;
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }

  .elementor-56 .elementor-element.elementor-element-eea49c2 .ekit-btn-wraper {
    text-align: left;
  }

  .elementor-56 .elementor-element.elementor-element-eea49c2 .elementskit-btn {
    width: 100%;
    padding: 10px 50px 10px 0px;
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }

  .elementor-56 .elementor-element.elementor-element-9b57196 .elementskit-btn {
    padding: 10px 50px 10px 0px;
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }

  .elementor-56 .elementor-element.elementor-element-a1faba0 img {
    width: 95%;
  }

  .elementor-56 .elementor-element.elementor-element-5d16ab8 .elementor-heading-title {
    font-size: var(--e-global-typography-ef116fc-font-size);
    line-height: var(--e-global-typography-ef116fc-line-height);
    letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
    word-spacing: var(--e-global-typography-ef116fc-word-spacing);
  }

  .elementor-56 .elementor-element.elementor-element-a88d0e2 .elementskit-clients-slider .slick-slide {
    margin-right: 10px;
    margin-left: 10px;
  }

  .elementor-56 .elementor-element.elementor-element-a88d0e2 .elementskit-clients-slider {
    --ekit_client_logo_left_right_spacing: 10px;
  }

  .elementor-56 .elementor-element.elementor-element-a88d0e2 .elementskit-clients-slider .slick-slide>div {
    margin-bottom: 10px;
  }

  .elementor-56 .elementor-element.elementor-element-a88d0e2 .elementskit-clients-slider .slick-list {
    margin-bottom: -10px;
  }

  .elementor-56 .elementor-element.elementor-element-a88d0e2 .ekit-price-card-slider {
    --ekit_client_logo_slidetosho: 2;
  }

  .elementor-56 .elementor-element.elementor-element-d851d21 .elementor-divider-separator {
    width: 64%;
  }

  .elementor-56 .elementor-element.elementor-element-d851d21 .elementor-divider__text {
    font-size: var(--e-global-typography-0d5e945-font-size);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
  }

  .elementor-56 .elementor-element.elementor-element-e9543c8 .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }

  .elementor-56 .elementor-element.elementor-element-4eda055 {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-56 .elementor-element.elementor-element-b335703 .elementskit-funfact .funfact-content .number-percentage-wraper {
    font-size: var(--e-global-typography-1d44c72-font-size);
    line-height: var(--e-global-typography-1d44c72-line-height);
    letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
    word-spacing: var(--e-global-typography-1d44c72-word-spacing);
  }

  .elementor-56 .elementor-element.elementor-element-b335703 .elementskit-funfact .funfact-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-56 .elementor-element.elementor-element-79361a0 .elementskit-funfact .funfact-content .number-percentage-wraper {
    font-size: var(--e-global-typography-1d44c72-font-size);
    line-height: var(--e-global-typography-1d44c72-line-height);
    letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
    word-spacing: var(--e-global-typography-1d44c72-word-spacing);
  }

  .elementor-56 .elementor-element.elementor-element-79361a0 .elementskit-funfact .funfact-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-56 .elementor-element.elementor-element-94827d8 img {
    width: 100%;
    height: 22vh;
    object-fit: cover;
  }

  .elementor-56 .elementor-element.elementor-element-b69aecf .elementskit-funfact .funfact-content .number-percentage-wraper {
    font-size: var(--e-global-typography-1d44c72-font-size);
    line-height: var(--e-global-typography-1d44c72-line-height);
    letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
    word-spacing: var(--e-global-typography-1d44c72-word-spacing);
  }

  .elementor-56 .elementor-element.elementor-element-b69aecf .elementskit-funfact .funfact-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-56 .elementor-element.elementor-element-1b1f513:not(.elementor-motion-effects-element-type-background),
  .elementor-56 .elementor-element.elementor-element-1b1f513>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-size: 40% auto;
  }

  .elementor-56 .elementor-element.elementor-element-a9aa55c {
    --spacer-size: 16vh;
  }

  .elementor-56 .elementor-element.elementor-element-59cf993 .elementor-divider-separator {
    width: 56%;
  }

  .elementor-56 .elementor-element.elementor-element-59cf993 .elementor-divider__text {
    font-size: var(--e-global-typography-0d5e945-font-size);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
  }

  .elementor-56 .elementor-element.elementor-element-111b7d20 .elementskit-section-title-wraper .elementskit-section-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }

  .elementor-56 .elementor-element.elementor-element-1f8a38d {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-56 .elementor-element.elementor-element-e11afbc .elementor-icon {
    font-size: 22px;
  }

  .elementor-56 .elementor-element.elementor-element-e11afbc>.elementor-widget-container {
    --e-transform-translateX: 13%;
    --e-transform-translateY: 0%;
  }

  .elementor-56 .elementor-element.elementor-element-26707f9 .elementskit-testimonial-slider .slick-slide {
    margin-right: 10px;
    margin-left: 10px;
  }

  .elementor-56 .elementor-element.elementor-element-26707f9 .elementskit-testimonial-slider {
    --ekit_testimonial_left_right_spacing: 10px;
    --ekit_testimonial_slidetoshow: 1;
  }

  .elementor-56 .elementor-element.elementor-element-26707f9 .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
  .elementor-56 .elementor-element.elementor-element-26707f9 .elementskit-testimonial_card .elementskit-commentor-coment {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-56 .elementor-element.elementor-element-7b7e0fb:not(.elementor-motion-effects-element-type-background),
  .elementor-56 .elementor-element.elementor-element-7b7e0fb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-size: 30% auto;
  }

  .elementor-56 .elementor-element.elementor-element-6979bdb {
    --spacer-size: 10vh;
  }

  .elementor-56 .elementor-element.elementor-element-93bdef1 .elementskit-blog-block-post,
  .elementor-56 .elementor-element.elementor-element-93bdef1 .elementskit-post-image-card,
  .elementor-56 .elementor-element.elementor-element-93bdef1 .elementskit-post-card {
    margin: 0px 0px 30px 0px;
  }

  .elementor-56 .elementor-element.elementor-element-93bdef1 .elementskit-post-body .entry-title,
  .elementor-56 .elementor-element.elementor-element-93bdef1 .elementskit-entry-header .entry-title,
  .elementor-56 .elementor-element.elementor-element-93bdef1 .elementskit-post-image-card .elementskit-post-body .entry-title a,
  .elementor-56 .elementor-element.elementor-element-93bdef1 .elementskit-post-card .elementskit-entry-header .entry-title a,
  .elementor-56 .elementor-element.elementor-element-93bdef1 .elementskit-blog-block-post .elementskit-post-body .entry-title a {
    font-size: var(--e-global-typography-ef116fc-font-size);
    line-height: var(--e-global-typography-ef116fc-line-height);
    letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
    word-spacing: var(--e-global-typography-ef116fc-word-spacing);
  }

  .elementor-56 .elementor-element.elementor-element-93bdef1>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }

  .elementor-56 .elementor-element.elementor-element-700bece .elementskit-btn {
    font-size: var(--e-global-typography-accent-font-size);
  }

  .elementor-56 .elementor-element.elementor-element-6a93d5e:not(.elementor-motion-effects-element-type-background),
  .elementor-56 .elementor-element.elementor-element-6a93d5e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-position: bottom right;
    background-size: 79% auto;
  }

  .elementor-56 .elementor-element.elementor-element-6a93d5e {
    padding: 3em 0em 0em 0em;
  }

  .elementor-56 .elementor-element.elementor-element-ea4ecbf .elementskit-btn {
    font-size: var(--e-global-typography-accent-font-size);
  }
}

@media(max-width:767px) {

  .elementor-56 .elementor-element.elementor-element-bf0b09f:not(.elementor-motion-effects-element-type-background),
  .elementor-56 .elementor-element.elementor-element-bf0b09f>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2022/10/Heros05.jpg");
    background-position: top left;
    background-repeat: no-repeat;
    background-size: 100% auto;
  }

  .elementor-56 .elementor-element.elementor-element-bf0b09f {
    padding: 10em 0em 0em 0em;
  }

  .elementor-56 .elementor-element.elementor-element-5323401>.elementor-element-populated {
    margin: 50% 2% -35% 2%;
    --e-column-margin-right: 2%;
    --e-column-margin-left: 2%;
    padding: 7% 7% 7% 7%;
  }

  .elementor-56 .elementor-element.elementor-element-b9fd9dc .elementor-heading-title {
    font-size: var(--e-global-typography-primary-font-size);
    line-height: var(--e-global-typography-primary-line-height);
  }

  .elementor-56 .elementor-element.elementor-element-63388fa .elementskit-btn {
    font-size: var(--e-global-typography-accent-font-size);
  }

  .elementor-56 .elementor-element.elementor-element-77521e2 {
    margin-top: 40%;
    margin-bottom: 0%;
    padding: 5em 0em 0em 0em;
  }

  .elementor-56 .elementor-element.elementor-element-08a4f85 .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }

  .elementor-56 .elementor-element.elementor-element-797fecc {
    width: 100%;
  }

  .elementor-56 .elementor-element.elementor-element-d64e1a2 .elementor-heading-title {
    font-size: var(--e-global-typography-be05aab-font-size);
    line-height: var(--e-global-typography-be05aab-line-height);
    letter-spacing: var(--e-global-typography-be05aab-letter-spacing);
    word-spacing: var(--e-global-typography-be05aab-word-spacing);
  }

  .elementor-56 .elementor-element.elementor-element-e82ea48 .elementskit-infobox .elementskit-info-box-title {
    font-size: var(--e-global-typography-887363b-font-size);
    line-height: var(--e-global-typography-887363b-line-height);
    letter-spacing: var(--e-global-typography-887363b-letter-spacing);
    word-spacing: var(--e-global-typography-887363b-word-spacing);
  }

  .elementor-56 .elementor-element.elementor-element-e82ea48 .elementskit-infobox .box-body>p {
    font-size: var(--e-global-typography-887363b-font-size);
    line-height: var(--e-global-typography-887363b-line-height);
    letter-spacing: var(--e-global-typography-887363b-letter-spacing);
    word-spacing: var(--e-global-typography-887363b-word-spacing);
  }

  .elementor-56 .elementor-element.elementor-element-e82ea48 .elementskit-btn {
    font-size: var(--e-global-typography-d4d8c0f-font-size);
    line-height: var(--e-global-typography-d4d8c0f-line-height);
    letter-spacing: var(--e-global-typography-d4d8c0f-letter-spacing);
    word-spacing: var(--e-global-typography-d4d8c0f-word-spacing);
  }

  .elementor-56 .elementor-element.elementor-element-10a53b7 {
    width: 100%;
  }

  .elementor-56 .elementor-element.elementor-element-c7ed4b3 .elementor-heading-title {
    font-size: var(--e-global-typography-be05aab-font-size);
    line-height: var(--e-global-typography-be05aab-line-height);
    letter-spacing: var(--e-global-typography-be05aab-letter-spacing);
    word-spacing: var(--e-global-typography-be05aab-word-spacing);
  }

  .elementor-56 .elementor-element.elementor-element-8f0b12b .elementskit-infobox .elementskit-info-box-title {
    font-size: var(--e-global-typography-887363b-font-size);
    line-height: var(--e-global-typography-887363b-line-height);
    letter-spacing: var(--e-global-typography-887363b-letter-spacing);
    word-spacing: var(--e-global-typography-887363b-word-spacing);
  }

  .elementor-56 .elementor-element.elementor-element-8f0b12b .elementskit-infobox .box-body>p {
    font-size: var(--e-global-typography-887363b-font-size);
    line-height: var(--e-global-typography-887363b-line-height);
    letter-spacing: var(--e-global-typography-887363b-letter-spacing);
    word-spacing: var(--e-global-typography-887363b-word-spacing);
  }

  .elementor-56 .elementor-element.elementor-element-8f0b12b .elementskit-btn {
    font-size: var(--e-global-typography-d4d8c0f-font-size);
    line-height: var(--e-global-typography-d4d8c0f-line-height);
    letter-spacing: var(--e-global-typography-d4d8c0f-letter-spacing);
    word-spacing: var(--e-global-typography-d4d8c0f-word-spacing);
  }

  .elementor-56 .elementor-element.elementor-element-bd7bfa5 {
    width: 100%;
  }

  .elementor-56 .elementor-element.elementor-element-bb7e1c3 .elementor-heading-title {
    font-size: var(--e-global-typography-be05aab-font-size);
    line-height: var(--e-global-typography-be05aab-line-height);
    letter-spacing: var(--e-global-typography-be05aab-letter-spacing);
    word-spacing: var(--e-global-typography-be05aab-word-spacing);
  }

  .elementor-56 .elementor-element.elementor-element-3230206 .elementskit-infobox .elementskit-info-box-title {
    font-size: var(--e-global-typography-887363b-font-size);
    line-height: var(--e-global-typography-887363b-line-height);
    letter-spacing: var(--e-global-typography-887363b-letter-spacing);
    word-spacing: var(--e-global-typography-887363b-word-spacing);
  }

  .elementor-56 .elementor-element.elementor-element-3230206 .elementskit-infobox .box-body>p {
    font-size: var(--e-global-typography-887363b-font-size);
    line-height: var(--e-global-typography-887363b-line-height);
    letter-spacing: var(--e-global-typography-887363b-letter-spacing);
    word-spacing: var(--e-global-typography-887363b-word-spacing);
  }

  .elementor-56 .elementor-element.elementor-element-3230206 .elementskit-btn {
    font-size: var(--e-global-typography-d4d8c0f-font-size);
    line-height: var(--e-global-typography-d4d8c0f-line-height);
    letter-spacing: var(--e-global-typography-d4d8c0f-letter-spacing);
    word-spacing: var(--e-global-typography-d4d8c0f-word-spacing);
  }

  .elementor-56 .elementor-element.elementor-element-955a602 {
    width: 100%;
  }

  .elementor-56 .elementor-element.elementor-element-2ce4ce1 .elementor-heading-title {
    font-size: var(--e-global-typography-be05aab-font-size);
    line-height: var(--e-global-typography-be05aab-line-height);
    letter-spacing: var(--e-global-typography-be05aab-letter-spacing);
    word-spacing: var(--e-global-typography-be05aab-word-spacing);
  }

  .elementor-56 .elementor-element.elementor-element-f34cec9 .elementskit-infobox .elementskit-info-box-title {
    font-size: var(--e-global-typography-887363b-font-size);
    line-height: var(--e-global-typography-887363b-line-height);
    letter-spacing: var(--e-global-typography-887363b-letter-spacing);
    word-spacing: var(--e-global-typography-887363b-word-spacing);
  }

  .elementor-56 .elementor-element.elementor-element-f34cec9 .elementskit-infobox .box-body>p {
    font-size: var(--e-global-typography-887363b-font-size);
    line-height: var(--e-global-typography-887363b-line-height);
    letter-spacing: var(--e-global-typography-887363b-letter-spacing);
    word-spacing: var(--e-global-typography-887363b-word-spacing);
  }

  .elementor-56 .elementor-element.elementor-element-f34cec9 .elementskit-btn {
    font-size: var(--e-global-typography-d4d8c0f-font-size);
    line-height: var(--e-global-typography-d4d8c0f-line-height);
    letter-spacing: var(--e-global-typography-d4d8c0f-letter-spacing);
    word-spacing: var(--e-global-typography-d4d8c0f-word-spacing);
  }

  .elementor-56 .elementor-element.elementor-element-b1cabe4 {
    width: 100%;
  }

  .elementor-56 .elementor-element.elementor-element-ab12c82 .elementor-heading-title {
    font-size: var(--e-global-typography-be05aab-font-size);
    line-height: var(--e-global-typography-be05aab-line-height);
    letter-spacing: var(--e-global-typography-be05aab-letter-spacing);
    word-spacing: var(--e-global-typography-be05aab-word-spacing);
  }

  .elementor-56 .elementor-element.elementor-element-1df61a0 .elementskit-infobox .elementskit-info-box-title {
    font-size: var(--e-global-typography-887363b-font-size);
    line-height: var(--e-global-typography-887363b-line-height);
    letter-spacing: var(--e-global-typography-887363b-letter-spacing);
    word-spacing: var(--e-global-typography-887363b-word-spacing);
  }

  .elementor-56 .elementor-element.elementor-element-1df61a0 .elementskit-infobox .box-body>p {
    font-size: var(--e-global-typography-887363b-font-size);
    line-height: var(--e-global-typography-887363b-line-height);
    letter-spacing: var(--e-global-typography-887363b-letter-spacing);
    word-spacing: var(--e-global-typography-887363b-word-spacing);
  }

  .elementor-56 .elementor-element.elementor-element-1df61a0 .elementskit-btn {
    font-size: var(--e-global-typography-d4d8c0f-font-size);
    line-height: var(--e-global-typography-d4d8c0f-line-height);
    letter-spacing: var(--e-global-typography-d4d8c0f-letter-spacing);
    word-spacing: var(--e-global-typography-d4d8c0f-word-spacing);
  }

  .elementor-56 .elementor-element.elementor-element-1c7ab35 {
    width: 100%;
  }

  .elementor-56 .elementor-element.elementor-element-296c425 .elementor-heading-title {
    font-size: var(--e-global-typography-be05aab-font-size);
    line-height: var(--e-global-typography-be05aab-line-height);
    letter-spacing: var(--e-global-typography-be05aab-letter-spacing);
    word-spacing: var(--e-global-typography-be05aab-word-spacing);
  }

  .elementor-56 .elementor-element.elementor-element-8eac537 .elementskit-infobox .elementskit-info-box-title {
    font-size: var(--e-global-typography-887363b-font-size);
    line-height: var(--e-global-typography-887363b-line-height);
    letter-spacing: var(--e-global-typography-887363b-letter-spacing);
    word-spacing: var(--e-global-typography-887363b-word-spacing);
  }

  .elementor-56 .elementor-element.elementor-element-8eac537 .elementskit-infobox .box-body>p {
    font-size: var(--e-global-typography-887363b-font-size);
    line-height: var(--e-global-typography-887363b-line-height);
    letter-spacing: var(--e-global-typography-887363b-letter-spacing);
    word-spacing: var(--e-global-typography-887363b-word-spacing);
  }

  .elementor-56 .elementor-element.elementor-element-8eac537 .elementskit-btn {
    font-size: var(--e-global-typography-d4d8c0f-font-size);
    line-height: var(--e-global-typography-d4d8c0f-line-height);
    letter-spacing: var(--e-global-typography-d4d8c0f-letter-spacing);
    word-spacing: var(--e-global-typography-d4d8c0f-word-spacing);
  }

  .elementor-56 .elementor-element.elementor-element-d956e2f {
    width: 100%;
  }

  .elementor-56 .elementor-element.elementor-element-05c7cea .elementor-heading-title {
    font-size: var(--e-global-typography-be05aab-font-size);
    line-height: var(--e-global-typography-be05aab-line-height);
    letter-spacing: var(--e-global-typography-be05aab-letter-spacing);
    word-spacing: var(--e-global-typography-be05aab-word-spacing);
  }

  .elementor-56 .elementor-element.elementor-element-50e3cb1 .elementskit-infobox .elementskit-info-box-title {
    font-size: var(--e-global-typography-887363b-font-size);
    line-height: var(--e-global-typography-887363b-line-height);
    letter-spacing: var(--e-global-typography-887363b-letter-spacing);
    word-spacing: var(--e-global-typography-887363b-word-spacing);
  }

  .elementor-56 .elementor-element.elementor-element-50e3cb1 .elementskit-infobox .box-body>p {
    font-size: var(--e-global-typography-887363b-font-size);
    line-height: var(--e-global-typography-887363b-line-height);
    letter-spacing: var(--e-global-typography-887363b-letter-spacing);
    word-spacing: var(--e-global-typography-887363b-word-spacing);
  }

  .elementor-56 .elementor-element.elementor-element-50e3cb1 .elementskit-btn {
    font-size: var(--e-global-typography-d4d8c0f-font-size);
    line-height: var(--e-global-typography-d4d8c0f-line-height);
    letter-spacing: var(--e-global-typography-d4d8c0f-letter-spacing);
    word-spacing: var(--e-global-typography-d4d8c0f-word-spacing);
  }

  .elementor-56 .elementor-element.elementor-element-d944851 {
    width: 100%;
  }

  .elementor-56 .elementor-element.elementor-element-b230537 .elementor-heading-title {
    font-size: var(--e-global-typography-be05aab-font-size);
    line-height: var(--e-global-typography-be05aab-line-height);
    letter-spacing: var(--e-global-typography-be05aab-letter-spacing);
    word-spacing: var(--e-global-typography-be05aab-word-spacing);
  }

  .elementor-56 .elementor-element.elementor-element-89532d7 .elementskit-infobox .elementskit-info-box-title {
    font-size: var(--e-global-typography-887363b-font-size);
    line-height: var(--e-global-typography-887363b-line-height);
    letter-spacing: var(--e-global-typography-887363b-letter-spacing);
    word-spacing: var(--e-global-typography-887363b-word-spacing);
  }

  .elementor-56 .elementor-element.elementor-element-89532d7 .elementskit-infobox .box-body>p {
    font-size: var(--e-global-typography-887363b-font-size);
    line-height: var(--e-global-typography-887363b-line-height);
    letter-spacing: var(--e-global-typography-887363b-letter-spacing);
    word-spacing: var(--e-global-typography-887363b-word-spacing);
  }

  .elementor-56 .elementor-element.elementor-element-89532d7 .elementskit-btn {
    font-size: var(--e-global-typography-d4d8c0f-font-size);
    line-height: var(--e-global-typography-d4d8c0f-line-height);
    letter-spacing: var(--e-global-typography-d4d8c0f-letter-spacing);
    word-spacing: var(--e-global-typography-d4d8c0f-word-spacing);
  }

  .elementor-56 .elementor-element.elementor-element-228a5a80 {
    padding: 5em 0em 2em 0em;
  }

  .elementor-56 .elementor-element.elementor-element-27b36f3f>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }

  .elementor-56 .elementor-element.elementor-element-8da9f3f {
    text-align: center;
  }

  .elementor-56 .elementor-element.elementor-element-8da9f3f img {
    width: 95%;
  }

  .elementor-56 .elementor-element.elementor-element-1377bb12>.elementor-element-populated {
    margin: 7% 0% 0% 2%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 2%;
  }

  .elementor-56 .elementor-element.elementor-element-0dd981f .elementor-divider-separator {
    width: 35%;
  }

  .elementor-56 .elementor-element.elementor-element-0dd981f .elementor-divider__text {
    font-size: var(--e-global-typography-0d5e945-font-size);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
  }

  .elementor-56 .elementor-element.elementor-element-58d4180 .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }

  .elementor-56 .elementor-element.elementor-element-64b2eaa1 {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-56 .elementor-element.elementor-element-d30146c .elementskit-btn {
    font-size: var(--e-global-typography-accent-font-size);
  }

  .elementor-56 .elementor-element.elementor-element-eb971bf {
    width: 100%;
  }

  .elementor-56 .elementor-element.elementor-element-0ac0058 .elementskit-btn {
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }

  .elementor-56 .elementor-element.elementor-element-0a4b7fc {
    width: 100%;
  }

  .elementor-56 .elementor-element.elementor-element-0776648 .elementskit-btn {
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }

  .elementor-56 .elementor-element.elementor-element-4f8e980 {
    width: 100%;
  }

  .elementor-56 .elementor-element.elementor-element-2f29f5f .elementskit-btn {
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }

  .elementor-56 .elementor-element.elementor-element-2934ff3 {
    width: 100%;
  }

  .elementor-56 .elementor-element.elementor-element-03044b5 .elementskit-btn {
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }

  .elementor-56 .elementor-element.elementor-element-a8be785 {
    width: 100%;
  }

  .elementor-56 .elementor-element.elementor-element-4f379e3 .elementskit-btn {
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }

  .elementor-56 .elementor-element.elementor-element-7ccb88b {
    padding: 5em 0em 2em 0em;
  }

  .elementor-56 .elementor-element.elementor-element-e9863b2>.elementor-element-populated {
    margin: 7% 0% 0% 2%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 2%;
    padding: 10% 0% 10% 5%;
  }

  .elementor-56 .elementor-element.elementor-element-4aecbe9 .elementor-divider-separator {
    width: 32%;
  }

  .elementor-56 .elementor-element.elementor-element-4aecbe9 .elementor-divider__text {
    font-size: var(--e-global-typography-0d5e945-font-size);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
  }

  .elementor-56 .elementor-element.elementor-element-d1b6541 .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }

  .elementor-56 .elementor-element.elementor-element-94c25de .ekit-btn-wraper {
    text-align: left;
  }

  .elementor-56 .elementor-element.elementor-element-94c25de .elementskit-btn {
    padding: 10px 50px 10px 0px;
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }

  .elementor-56 .elementor-element.elementor-element-eea49c2 .elementskit-btn {
    width: 100%;
    padding: 10px 10px 10px 0px;
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }

  .elementor-56 .elementor-element.elementor-element-9b57196 .elementskit-btn {
    font-size: var(--e-global-typography-db1e030-font-size);
    line-height: var(--e-global-typography-db1e030-line-height);
    letter-spacing: var(--e-global-typography-db1e030-letter-spacing);
    word-spacing: var(--e-global-typography-db1e030-word-spacing);
  }

  .elementor-56 .elementor-element.elementor-element-df7bc3f>.elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }

  .elementor-56 .elementor-element.elementor-element-a1faba0 img {
    width: 100%;
  }

  .elementor-56 .elementor-element.elementor-element-5d16ab8 .elementor-heading-title {
    font-size: var(--e-global-typography-ef116fc-font-size);
    line-height: var(--e-global-typography-ef116fc-line-height);
    letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
    word-spacing: var(--e-global-typography-ef116fc-word-spacing);
  }

  .elementor-56 .elementor-element.elementor-element-a88d0e2 .elementskit-clients-slider .slick-slide {
    margin-right: 10px;
    margin-left: 10px;
  }

  .elementor-56 .elementor-element.elementor-element-a88d0e2 .elementskit-clients-slider {
    --ekit_client_logo_left_right_spacing: 10px;
  }

  .elementor-56 .elementor-element.elementor-element-a88d0e2 .elementskit-clients-slider .slick-slide>div {
    margin-bottom: 10px;
  }

  .elementor-56 .elementor-element.elementor-element-a88d0e2 .elementskit-clients-slider .slick-list {
    margin-bottom: -10px;
  }

  .elementor-56 .elementor-element.elementor-element-a88d0e2 .ekit-price-card-slider {
    --ekit_client_logo_slidetosho: 2;
  }

  .elementor-56 .elementor-element.elementor-element-d851d21 .elementor-divider-separator {
    width: 57%;
  }

  .elementor-56 .elementor-element.elementor-element-d851d21 .elementor-divider__text {
    font-size: var(--e-global-typography-0d5e945-font-size);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
  }

  .elementor-56 .elementor-element.elementor-element-e9543c8 {
    text-align: left;
  }

  .elementor-56 .elementor-element.elementor-element-e9543c8 .elementor-heading-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }

  .elementor-56 .elementor-element.elementor-element-4eda055 {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-56 .elementor-element.elementor-element-5b781d1 {
    width: 50%;
  }

  .elementor-56 .elementor-element.elementor-element-e202aba img {
    width: 100%;
    height: 20vh;
    object-fit: cover;
  }

  .elementor-56 .elementor-element.elementor-element-27792ab {
    width: 50%;
  }

  .elementor-56 .elementor-element.elementor-element-b335703 .elementskit-funfact .funfact-content .number-percentage-wraper {
    font-size: var(--e-global-typography-1d44c72-font-size);
    line-height: var(--e-global-typography-1d44c72-line-height);
    letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
    word-spacing: var(--e-global-typography-1d44c72-word-spacing);
  }

  .elementor-56 .elementor-element.elementor-element-b335703 .elementskit-funfact .funfact-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-56 .elementor-element.elementor-element-b335703>.elementor-widget-container {
    padding: 20px 0px 20px 0px;
  }

  .elementor-56 .elementor-element.elementor-element-3ef0479 {
    width: 50%;
  }

  .elementor-56 .elementor-element.elementor-element-79361a0 .elementskit-funfact .funfact-content .number-percentage-wraper {
    font-size: var(--e-global-typography-1d44c72-font-size);
    line-height: var(--e-global-typography-1d44c72-line-height);
    letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
    word-spacing: var(--e-global-typography-1d44c72-word-spacing);
  }

  .elementor-56 .elementor-element.elementor-element-79361a0 .elementskit-funfact .funfact-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-56 .elementor-element.elementor-element-b701c63 {
    width: 50%;
  }

  .elementor-56 .elementor-element.elementor-element-94827d8 img {
    height: 25vh;
  }

  .elementor-56 .elementor-element.elementor-element-ac9d797 {
    width: 50%;
  }

  .elementor-56 .elementor-element.elementor-element-b69aecf .elementskit-funfact .funfact-content .number-percentage-wraper {
    font-size: var(--e-global-typography-1d44c72-font-size);
    line-height: var(--e-global-typography-1d44c72-line-height);
    letter-spacing: var(--e-global-typography-1d44c72-letter-spacing);
    word-spacing: var(--e-global-typography-1d44c72-word-spacing);
  }

  .elementor-56 .elementor-element.elementor-element-b69aecf .elementskit-funfact .funfact-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-56 .elementor-element.elementor-element-b69aecf>.elementor-widget-container {
    padding: 30px 0px 30px 0px;
  }

  .elementor-56 .elementor-element.elementor-element-1b1f513:not(.elementor-motion-effects-element-type-background),
  .elementor-56 .elementor-element.elementor-element-1b1f513>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-size: 62% auto;
  }

  .elementor-56 .elementor-element.elementor-element-a9aa55c {
    --spacer-size: 11vh;
  }

  .elementor-56 .elementor-element.elementor-element-416733c0 {
    padding: 0em 0em 0em 0em;
  }

  .elementor-56 .elementor-element.elementor-element-e852437>.elementor-element-populated {
    margin: 0px 0px 0px 10px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 10px;
    padding: 12% 0% 0% 0%;
  }

  .elementor-56 .elementor-element.elementor-element-59cf993 .elementor-divider-separator {
    width: 59%;
  }

  .elementor-56 .elementor-element.elementor-element-59cf993 .elementor-divider__text {
    font-size: var(--e-global-typography-0d5e945-font-size);
    line-height: var(--e-global-typography-0d5e945-line-height);
    letter-spacing: var(--e-global-typography-0d5e945-letter-spacing);
    word-spacing: var(--e-global-typography-0d5e945-word-spacing);
  }

  .elementor-56 .elementor-element.elementor-element-111b7d20 .elementskit-section-title-wraper .elementskit-section-title {
    font-size: var(--e-global-typography-secondary-font-size);
    line-height: var(--e-global-typography-secondary-line-height);
  }

  .elementor-56 .elementor-element.elementor-element-1f8a38d {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-56 .elementor-element.elementor-element-1f8a38d>.elementor-widget-container {
    margin: 0% 0% 10% 0%;
  }

  .elementor-56 .elementor-element.elementor-element-97f094f>.elementor-element-populated {
    padding: 0% 0% 0% 0%;
  }

  .elementor-56 .elementor-element.elementor-element-e11afbc>.elementor-widget-container {
    --e-transform-translateY: 4%;
  }

  .elementor-56 .elementor-element.elementor-element-26707f9 .elementskit-testimonial-slider .slick-slide {
    margin-right: 10px;
    margin-left: 10px;
  }

  .elementor-56 .elementor-element.elementor-element-26707f9 .elementskit-testimonial-slider {
    --ekit_testimonial_left_right_spacing: 10px;
  }

  .elementor-56 .elementor-element.elementor-element-26707f9 .elementskit-single-testimonial-slider .elementskit-commentor-content>p,
  .elementor-56 .elementor-element.elementor-element-26707f9 .elementskit-testimonial_card .elementskit-commentor-coment {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }

  .elementor-56 .elementor-element.elementor-element-7b7e0fb:not(.elementor-motion-effects-element-type-background),
  .elementor-56 .elementor-element.elementor-element-7b7e0fb>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-size: 55% auto;
  }

  .elementor-56 .elementor-element.elementor-element-16bac1c {
    padding: 4em 0em 4em 0em;
  }

  .elementor-56 .elementor-element.elementor-element-93bdef1 .elementskit-blog-block-post,
  .elementor-56 .elementor-element.elementor-element-93bdef1 .elementskit-post-image-card,
  .elementor-56 .elementor-element.elementor-element-93bdef1 .elementskit-post-card {
    margin: 0px 0px 30px 0px;
  }

  .elementor-56 .elementor-element.elementor-element-93bdef1 .elementskit-post-body .entry-title,
  .elementor-56 .elementor-element.elementor-element-93bdef1 .elementskit-entry-header .entry-title,
  .elementor-56 .elementor-element.elementor-element-93bdef1 .elementskit-post-image-card .elementskit-post-body .entry-title a,
  .elementor-56 .elementor-element.elementor-element-93bdef1 .elementskit-post-card .elementskit-entry-header .entry-title a,
  .elementor-56 .elementor-element.elementor-element-93bdef1 .elementskit-blog-block-post .elementskit-post-body .entry-title a {
    font-size: var(--e-global-typography-ef116fc-font-size);
    line-height: var(--e-global-typography-ef116fc-line-height);
    letter-spacing: var(--e-global-typography-ef116fc-letter-spacing);
    word-spacing: var(--e-global-typography-ef116fc-word-spacing);
  }

  .elementor-56 .elementor-element.elementor-element-93bdef1>.elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }

  .elementor-56 .elementor-element.elementor-element-700bece .elementskit-btn {
    font-size: var(--e-global-typography-accent-font-size);
  }

  .elementor-56 .elementor-element.elementor-element-6a93d5e:not(.elementor-motion-effects-element-type-background),
  .elementor-56 .elementor-element.elementor-element-6a93d5e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-position: bottom center;
    background-size: 100% auto;
  }

  .elementor-56 .elementor-element.elementor-element-6a93d5e {
    padding: 3em 0em 0em 0em;
  }

  .elementor-56 .elementor-element.elementor-element-6d0bb2c {
    text-align: center;
  }

  .elementor-56 .elementor-element.elementor-element-ea4ecbf .ekit-btn-wraper {
    text-align: center;
  }

  .elementor-56 .elementor-element.elementor-element-ea4ecbf .elementskit-btn {
    font-size: var(--e-global-typography-accent-font-size);
  }
}

@media(min-width:768px) {
  .elementor-56 .elementor-element.elementor-element-5eb33ea {
    width: 50%;
  }

  .elementor-56 .elementor-element.elementor-element-5323401 {
    width: 50%;
  }

  .elementor-56 .elementor-element.elementor-element-27b36f3f {
    width: 60%;
  }

  .elementor-56 .elementor-element.elementor-element-1377bb12 {
    width: 40%;
  }

  .elementor-56 .elementor-element.elementor-element-e9863b2 {
    width: 50%;
  }

  .elementor-56 .elementor-element.elementor-element-df7bc3f {
    width: 50%;
  }

  .elementor-56 .elementor-element.elementor-element-db78503 {
    width: 40%;
  }

  .elementor-56 .elementor-element.elementor-element-5c8187e {
    width: 60%;
  }

  .elementor-56 .elementor-element.elementor-element-ad9d863 {
    width: 40%;
  }

  .elementor-56 .elementor-element.elementor-element-3e523e1 {
    width: 60%;
  }
}

@media(max-width:1024px) and (min-width:768px) {
  .elementor-56 .elementor-element.elementor-element-797fecc {
    width: 50%;
  }

  .elementor-56 .elementor-element.elementor-element-10a53b7 {
    width: 50%;
  }

  .elementor-56 .elementor-element.elementor-element-bd7bfa5 {
    width: 50%;
  }

  .elementor-56 .elementor-element.elementor-element-955a602 {
    width: 50%;
  }

  .elementor-56 .elementor-element.elementor-element-b1cabe4 {
    width: 50%;
  }

  .elementor-56 .elementor-element.elementor-element-1c7ab35 {
    width: 50%;
  }

  .elementor-56 .elementor-element.elementor-element-d956e2f {
    width: 50%;
  }

  .elementor-56 .elementor-element.elementor-element-d944851 {
    width: 50%;
  }

  .elementor-56 .elementor-element.elementor-element-eb971bf {
    width: 33%;
  }

  .elementor-56 .elementor-element.elementor-element-0a4b7fc {
    width: 33%;
  }

  .elementor-56 .elementor-element.elementor-element-4f8e980 {
    width: 33%;
  }

  .elementor-56 .elementor-element.elementor-element-2934ff3 {
    width: 33%;
  }

  .elementor-56 .elementor-element.elementor-element-a8be785 {
    width: 33%;
  }

  .elementor-56 .elementor-element.elementor-element-ad9d863 {
    width: 50%;
  }

  .elementor-56 .elementor-element.elementor-element-3e523e1 {
    width: 40%;
  }
}