.elementor-1731
  .elementor-element.elementor-element-8eeb2e0
  > .elementor-container {
  min-height: 100vh;
}
.elementor-1731
  .elementor-element.elementor-element-8eeb2e0:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-1731
  .elementor-element.elementor-element-8eeb2e0
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../images/loving-black-couple-using-laptop-together-home-in-2022-01-05-03-48-35-WZLL63Y.jpg");
  background-position: 0px -66px;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-1731
  .elementor-element.elementor-element-8eeb2e0
  > .elementor-background-overlay {
  background-color: transparent;
  background-image: linear-gradient(
    310deg,
    #10509e00 0%,
    var(--e-global-color-1c42373) 85%
  );
  opacity: 0.95;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1731 .elementor-element.elementor-element-8eeb2e0 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0%;
  margin-bottom: 0%;
  padding: 8em 0em 0em 0em;
  z-index: 0;
}
.elementor-1731
  .elementor-element.elementor-element-43f8f97
  > .elementor-element-populated {
  padding: 1em 40em 1em 1em;
}
.elementor-1731
  .elementor-element.elementor-element-e750f65
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-secondary);
  transition: color 0.3s;
}
.elementor-1731
  .elementor-element.elementor-element-e750f65
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-secondary);
  transition: fill 0.3s;
}
.elementor-1731 .elementor-element.elementor-element-e750f65 {
  --e-icon-list-icon-size: 18px;
  --icon-vertical-offset: 0px;
}
.elementor-1731
  .elementor-element.elementor-element-e750f65
  .elementor-icon-list-icon {
  padding-right: 16px;
}
.elementor-1731
  .elementor-element.elementor-element-e750f65
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-1731
  .elementor-element.elementor-element-e750f65
  .elementor-icon-list-item
  > a {
  font-family: var(--e-global-typography-4e17ecc-font-family), Sans-serif;
  font-size: var(--e-global-typography-4e17ecc-font-size);
  font-weight: var(--e-global-typography-4e17ecc-font-weight);
  text-transform: var(--e-global-typography-4e17ecc-text-transform);
  line-height: var(--e-global-typography-4e17ecc-line-height);
  letter-spacing: var(--e-global-typography-4e17ecc-letter-spacing);
  word-spacing: var(--e-global-typography-4e17ecc-word-spacing);
}
.elementor-1731
  .elementor-element.elementor-element-e750f65
  .elementor-icon-list-text {
  color: var(--e-global-color-primary);
  transition: color 0.3s;
}
.elementor-1731 .elementor-element.elementor-element-6775ef8 {
  text-align: left;
}
.elementor-1731
  .elementor-element.elementor-element-6775ef8
  .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-f370ffc-font-family), Sans-serif;
  font-size: var(--e-global-typography-f370ffc-font-size);
  font-weight: var(--e-global-typography-f370ffc-font-weight);
  text-transform: var(--e-global-typography-f370ffc-text-transform);
  line-height: var(--e-global-typography-f370ffc-line-height);
  letter-spacing: var(--e-global-typography-f370ffc-letter-spacing);
  word-spacing: var(--e-global-typography-f370ffc-word-spacing);
}
.elementor-1731 .elementor-element.elementor-element-2689e74 {
  text-align: left;
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-35017ae-font-family), Sans-serif;
  font-size: var(--e-global-typography-35017ae-font-size);
  line-height: var(--e-global-typography-35017ae-line-height);
  letter-spacing: var(--e-global-typography-35017ae-letter-spacing);
  word-spacing: var(--e-global-typography-35017ae-word-spacing);
}
.elementor-1731
  .elementor-element.elementor-element-2689e74
  > .elementor-widget-container {
  padding: 0em 1em 0em 0em;
}
.elementor-1731
  .elementor-element.elementor-element-ac2057d
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 12px;
}
.elementor-1731
  .elementor-element.elementor-element-ac2057d
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 12px;
}
.elementor-1731
  .elementor-element.elementor-element-e3bd0c8
  > .elementor-container {
  min-height: 22vh;
}
.elementor-1731
  .elementor-element.elementor-element-e3bd0c8:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-1731
  .elementor-element.elementor-element-e3bd0c8
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #0c1020;
}
.elementor-1731
  .elementor-element.elementor-element-e3bd0c8
  > .elementor-background-overlay {
  background-image: url("../images/map.png");
  background-position: center right;
  background-repeat: no-repeat;
  background-size: 67% auto;
  opacity: 0.05;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1731 .elementor-element.elementor-element-e3bd0c8 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 3em 1em 11em 1em;
}
.elementor-bc-flex-widget
  .elementor-1731
  .elementor-element.elementor-element-ff67c52.elementor-column
  .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-1731
  .elementor-element.elementor-element-ff67c52.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-1731
  .elementor-element.elementor-element-ff67c52
  > .elementor-element-populated {
  padding: 1em 1em 1em 1em;
}
.elementor-1731 .elementor-element.elementor-element-55b5bc9 {
  text-align: left;
}
.elementor-1731
  .elementor-element.elementor-element-55b5bc9
  .elementor-heading-title {
  color: var(--e-global-color-3e403d1);
  font-family: var(--e-global-typography-a4bf8ff-font-family), Sans-serif;
  font-size: var(--e-global-typography-a4bf8ff-font-size);
  font-weight: var(--e-global-typography-a4bf8ff-font-weight);
  text-transform: var(--e-global-typography-a4bf8ff-text-transform);
  line-height: var(--e-global-typography-a4bf8ff-line-height);
  letter-spacing: var(--e-global-typography-a4bf8ff-letter-spacing);
  word-spacing: var(--e-global-typography-a4bf8ff-word-spacing);
}
.elementor-1731 .elementor-element.elementor-element-4b9d83c {
  text-align: left;
}
.elementor-1731
  .elementor-element.elementor-element-4b9d83c
  .elementor-heading-title {
  color: var(--e-global-color-3e403d1);
  font-family: var(--e-global-typography-a4bf8ff-font-family), Sans-serif;
  font-size: var(--e-global-typography-a4bf8ff-font-size);
  font-weight: var(--e-global-typography-a4bf8ff-font-weight);
  text-transform: var(--e-global-typography-a4bf8ff-text-transform);
  line-height: var(--e-global-typography-a4bf8ff-line-height);
  letter-spacing: var(--e-global-typography-a4bf8ff-letter-spacing);
  word-spacing: var(--e-global-typography-a4bf8ff-word-spacing);
}
.elementor-bc-flex-widget
  .elementor-1731
  .elementor-element.elementor-element-e84101e.elementor-column
  .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-1731
  .elementor-element.elementor-element-e84101e.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-1731
  .elementor-element.elementor-element-e84101e
  > .elementor-element-populated {
  padding: 1em 1em 1em 1em;
}
.elementor-1731
  .elementor-element.elementor-element-58d153f
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 12px;
}
.elementor-1731
  .elementor-element.elementor-element-58d153f
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 12px;
}
.elementor-1731 .elementor-element.elementor-element-7abddd1 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0%;
  margin-bottom: 0%;
  padding: 0em 1em 1em 1em;
}
.elementor-1731
  .elementor-element.elementor-element-7abddd1
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1731
  .elementor-element.elementor-element-c1cac54
  > .elementor-element-populated {
  padding: -1em -1em -1em -1em;
}
.elementor-1731 .elementor-element.elementor-element-55a5a7d {
  margin-top: -13%;
  margin-bottom: 0%;
}
.elementor-1731
  .elementor-element.elementor-element-718ad50.ekit-equal-height-enable,
.elementor-1731
  .elementor-element.elementor-element-718ad50.ekit-equal-height-enable
  .elementor-widget-container,
.elementor-1731
  .elementor-element.elementor-element-718ad50.ekit-equal-height-enable
  .ekit-wid-con,
.elementor-1731
  .elementor-element.elementor-element-718ad50.ekit-equal-height-enable
  .ekit-wid-con
  .elementskit-infobox {
  height: 100%;
}
.elementor-1731
  .elementor-element.elementor-element-718ad50
  .elementskit-infobox {
  background-color: #ffffff;
  padding: 50px 40px 50px 40px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
  border-radius: 10px 10px 10px 10px;
}
.elementor-1731
  .elementor-element.elementor-element-718ad50
  .elementskit-infobox
  .elementskit-info-box-title {
  padding: 0px 0px 0px 0px;
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-259094c-font-family), Sans-serif;
  font-size: var(--e-global-typography-259094c-font-size);
  font-weight: var(--e-global-typography-259094c-font-weight);
  line-height: var(--e-global-typography-259094c-line-height);
  letter-spacing: var(--e-global-typography-259094c-letter-spacing);
  word-spacing: var(--e-global-typography-259094c-word-spacing);
}
.elementor-1731
  .elementor-element.elementor-element-718ad50
  .elementskit-infobox
  .box-body
  > p {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-35017ae-font-family), Sans-serif;
  font-size: var(--e-global-typography-35017ae-font-size);
  line-height: var(--e-global-typography-35017ae-line-height);
  letter-spacing: var(--e-global-typography-35017ae-letter-spacing);
  word-spacing: var(--e-global-typography-35017ae-word-spacing);
}
.elementor-1731
  .elementor-element.elementor-element-718ad50
  .elementkit-infobox-icon {
  color: var(--e-global-color-secondary);
}
.elementor-1731
  .elementor-element.elementor-element-718ad50
  .elementskit-info-box-icon
  > svg
  path {
  fill: var(--e-global-color-secondary);
  stroke: var(--e-global-color-secondary);
}
.elementor-1731
  .elementor-element.elementor-element-718ad50
  .elementskit-infobox
  .elementskit-info-box-icon
  i {
  font-size: 70px;
}
.elementor-1731
  .elementor-element.elementor-element-718ad50
  .elementskit-info-box-icon
  > svg {
  max-width: 70px;
  height: auto;
}
.elementor-1731
  .elementor-element.elementor-element-718ad50
  .elementskit-infobox
  .elementskit-info-box-icon {
  transform: rotate(0deg);
}
.elementor-1731
  .elementor-element.elementor-element-1d735ef.ekit-equal-height-enable,
.elementor-1731
  .elementor-element.elementor-element-1d735ef.ekit-equal-height-enable
  .elementor-widget-container,
.elementor-1731
  .elementor-element.elementor-element-1d735ef.ekit-equal-height-enable
  .ekit-wid-con,
.elementor-1731
  .elementor-element.elementor-element-1d735ef.ekit-equal-height-enable
  .ekit-wid-con
  .elementskit-infobox {
  height: 100%;
}
.elementor-1731
  .elementor-element.elementor-element-1d735ef
  .elementskit-infobox {
  background-color: var(--e-global-color-secondary);
  padding: 50px 40px 50px 40px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
  border-radius: 10px 10px 10px 10px;
}
.elementor-1731
  .elementor-element.elementor-element-1d735ef
  .elementskit-infobox
  .elementskit-info-box-title {
  padding: 0px 0px 0px 0px;
  color: var(--e-global-color-3e403d1);
  font-family: var(--e-global-typography-259094c-font-family), Sans-serif;
  font-size: var(--e-global-typography-259094c-font-size);
  font-weight: var(--e-global-typography-259094c-font-weight);
  line-height: var(--e-global-typography-259094c-line-height);
  letter-spacing: var(--e-global-typography-259094c-letter-spacing);
  word-spacing: var(--e-global-typography-259094c-word-spacing);
}
.elementor-1731
  .elementor-element.elementor-element-1d735ef
  .elementskit-infobox
  .box-body
  > p {
  color: var(--e-global-color-3e403d1);
  font-family: var(--e-global-typography-35017ae-font-family), Sans-serif;
  font-size: var(--e-global-typography-35017ae-font-size);
  line-height: var(--e-global-typography-35017ae-line-height);
  letter-spacing: var(--e-global-typography-35017ae-letter-spacing);
  word-spacing: var(--e-global-typography-35017ae-word-spacing);
}
.elementor-1731
  .elementor-element.elementor-element-1d735ef
  .elementkit-infobox-icon {
  color: var(--e-global-color-3e403d1);
}
.elementor-1731
  .elementor-element.elementor-element-1d735ef
  .elementskit-info-box-icon
  > svg
  path {
  fill: var(--e-global-color-3e403d1);
  stroke: var(--e-global-color-3e403d1);
}
.elementor-1731
  .elementor-element.elementor-element-1d735ef
  .elementskit-infobox
  .elementskit-info-box-icon
  i {
  font-size: 70px;
}
.elementor-1731
  .elementor-element.elementor-element-1d735ef
  .elementskit-info-box-icon
  > svg {
  max-width: 70px;
  height: auto;
}
.elementor-1731
  .elementor-element.elementor-element-1d735ef
  .elementskit-infobox
  .elementskit-info-box-icon {
  transform: rotate(0deg);
}
.elementor-1731
  .elementor-element.elementor-element-63fc3e6.ekit-equal-height-enable,
.elementor-1731
  .elementor-element.elementor-element-63fc3e6.ekit-equal-height-enable
  .elementor-widget-container,
.elementor-1731
  .elementor-element.elementor-element-63fc3e6.ekit-equal-height-enable
  .ekit-wid-con,
.elementor-1731
  .elementor-element.elementor-element-63fc3e6.ekit-equal-height-enable
  .ekit-wid-con
  .elementskit-infobox {
  height: 100%;
}
.elementor-1731
  .elementor-element.elementor-element-63fc3e6
  .elementskit-infobox {
  background-color: #ffffff;
  padding: 50px 40px 50px 40px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
  border-radius: 10px 10px 10px 10px;
}
.elementor-1731
  .elementor-element.elementor-element-63fc3e6
  .elementskit-infobox
  .elementskit-info-box-title {
  padding: 0px 0px 0px 0px;
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-259094c-font-family), Sans-serif;
  font-size: var(--e-global-typography-259094c-font-size);
  font-weight: var(--e-global-typography-259094c-font-weight);
  line-height: var(--e-global-typography-259094c-line-height);
  letter-spacing: var(--e-global-typography-259094c-letter-spacing);
  word-spacing: var(--e-global-typography-259094c-word-spacing);
}
.elementor-1731
  .elementor-element.elementor-element-63fc3e6
  .elementskit-infobox
  .box-body
  > p {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-35017ae-font-family), Sans-serif;
  font-size: var(--e-global-typography-35017ae-font-size);
  line-height: var(--e-global-typography-35017ae-line-height);
  letter-spacing: var(--e-global-typography-35017ae-letter-spacing);
  word-spacing: var(--e-global-typography-35017ae-word-spacing);
}
.elementor-1731
  .elementor-element.elementor-element-63fc3e6
  .elementkit-infobox-icon {
  color: var(--e-global-color-secondary);
}
.elementor-1731
  .elementor-element.elementor-element-63fc3e6
  .elementskit-info-box-icon
  > svg
  path {
  fill: var(--e-global-color-secondary);
  stroke: var(--e-global-color-secondary);
}
.elementor-1731
  .elementor-element.elementor-element-63fc3e6
  .elementskit-infobox
  .elementskit-info-box-icon
  i {
  font-size: 70px;
}
.elementor-1731
  .elementor-element.elementor-element-63fc3e6
  .elementskit-info-box-icon
  > svg {
  max-width: 70px;
  height: auto;
}
.elementor-1731
  .elementor-element.elementor-element-63fc3e6
  .elementskit-infobox
  .elementskit-info-box-icon {
  transform: rotate(0deg);
}
.elementor-1731 .elementor-element.elementor-element-3cec63c {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0%;
  margin-bottom: 0%;
  padding: 6em 1em 6em 1em;
}
.elementor-1731
  .elementor-element.elementor-element-3cec63c
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-1731
  .elementor-element.elementor-element-6fe1e1d.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-1731
  .elementor-element.elementor-element-6fe1e1d.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-1731
  .elementor-element.elementor-element-6fe1e1d
  > .elementor-element-populated {
  padding: 1em 3em 1em 1em;
}
.elementor-1731
  .elementor-element.elementor-element-271e86e
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-secondary);
  transition: color 0.3s;
}
.elementor-1731
  .elementor-element.elementor-element-271e86e
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-secondary);
  transition: fill 0.3s;
}
.elementor-1731 .elementor-element.elementor-element-271e86e {
  --e-icon-list-icon-size: 18px;
  --icon-vertical-offset: 0px;
}
.elementor-1731
  .elementor-element.elementor-element-271e86e
  .elementor-icon-list-icon {
  padding-right: 16px;
}
.elementor-1731
  .elementor-element.elementor-element-271e86e
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-1731
  .elementor-element.elementor-element-271e86e
  .elementor-icon-list-item
  > a {
  font-family: var(--e-global-typography-4e17ecc-font-family), Sans-serif;
  font-size: var(--e-global-typography-4e17ecc-font-size);
  font-weight: var(--e-global-typography-4e17ecc-font-weight);
  text-transform: var(--e-global-typography-4e17ecc-text-transform);
  line-height: var(--e-global-typography-4e17ecc-line-height);
  letter-spacing: var(--e-global-typography-4e17ecc-letter-spacing);
  word-spacing: var(--e-global-typography-4e17ecc-word-spacing);
}
.elementor-1731
  .elementor-element.elementor-element-271e86e
  .elementor-icon-list-text {
  color: var(--e-global-color-primary);
  transition: color 0.3s;
}
.elementor-1731 .elementor-element.elementor-element-9ae507a {
  text-align: left;
}
.elementor-1731
  .elementor-element.elementor-element-9ae507a
  .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-7e22396-font-family), Sans-serif;
  font-size: var(--e-global-typography-7e22396-font-size);
  font-weight: var(--e-global-typography-7e22396-font-weight);
  text-transform: var(--e-global-typography-7e22396-text-transform);
  line-height: var(--e-global-typography-7e22396-line-height);
  letter-spacing: var(--e-global-typography-7e22396-letter-spacing);
  word-spacing: var(--e-global-typography-7e22396-word-spacing);
}
.elementor-1731 .elementor-element.elementor-element-222db33 {
  text-align: left;
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-35017ae-font-family), Sans-serif;
  font-size: var(--e-global-typography-35017ae-font-size);
  line-height: var(--e-global-typography-35017ae-line-height);
  letter-spacing: var(--e-global-typography-35017ae-letter-spacing);
  word-spacing: var(--e-global-typography-35017ae-word-spacing);
}
.elementor-1731
  .elementor-element.elementor-element-222db33
  > .elementor-widget-container {
  padding: 0em 1em 0em 0em;
}
.elementor-1731 .elementor-element.elementor-element-38390b0 {
  margin-top: -3%;
  margin-bottom: 0%;
}
.elementor-1731
  .elementor-element.elementor-element-293d859
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(8px / 2);
}
.elementor-1731
  .elementor-element.elementor-element-293d859
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(8px / 2);
}
.elementor-1731
  .elementor-element.elementor-element-293d859
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(8px / 2);
  margin-left: calc(8px / 2);
}
.elementor-1731
  .elementor-element.elementor-element-293d859
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-8px / 2);
  margin-left: calc(-8px / 2);
}
body.rtl
  .elementor-1731
  .elementor-element.elementor-element-293d859
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-8px / 2);
}
body:not(.rtl)
  .elementor-1731
  .elementor-element.elementor-element-293d859
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-8px / 2);
}
.elementor-1731
  .elementor-element.elementor-element-293d859
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-secondary);
  transition: color 0.3s;
}
.elementor-1731
  .elementor-element.elementor-element-293d859
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-secondary);
  transition: fill 0.3s;
}
.elementor-1731 .elementor-element.elementor-element-293d859 {
  --e-icon-list-icon-size: 22px;
  --icon-vertical-offset: 0px;
}
.elementor-1731
  .elementor-element.elementor-element-293d859
  .elementor-icon-list-icon {
  padding-right: 8px;
}
.elementor-1731
  .elementor-element.elementor-element-293d859
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-1731
  .elementor-element.elementor-element-293d859
  .elementor-icon-list-item
  > a {
  font-family: var(--e-global-typography-f4563a4-font-family), Sans-serif;
  font-size: var(--e-global-typography-f4563a4-font-size);
  font-weight: var(--e-global-typography-f4563a4-font-weight);
  line-height: var(--e-global-typography-f4563a4-line-height);
  letter-spacing: var(--e-global-typography-f4563a4-letter-spacing);
  word-spacing: var(--e-global-typography-f4563a4-word-spacing);
}
.elementor-1731
  .elementor-element.elementor-element-293d859
  .elementor-icon-list-text {
  color: var(--e-global-color-primary);
  transition: color 0.3s;
}
.elementor-1731
  .elementor-element.elementor-element-7f32f77
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(8px / 2);
}
.elementor-1731
  .elementor-element.elementor-element-7f32f77
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(8px / 2);
}
.elementor-1731
  .elementor-element.elementor-element-7f32f77
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(8px / 2);
  margin-left: calc(8px / 2);
}
.elementor-1731
  .elementor-element.elementor-element-7f32f77
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-8px / 2);
  margin-left: calc(-8px / 2);
}
body.rtl
  .elementor-1731
  .elementor-element.elementor-element-7f32f77
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-8px / 2);
}
body:not(.rtl)
  .elementor-1731
  .elementor-element.elementor-element-7f32f77
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-8px / 2);
}
.elementor-1731
  .elementor-element.elementor-element-7f32f77
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-secondary);
  transition: color 0.3s;
}
.elementor-1731
  .elementor-element.elementor-element-7f32f77
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-secondary);
  transition: fill 0.3s;
}
.elementor-1731 .elementor-element.elementor-element-7f32f77 {
  --e-icon-list-icon-size: 22px;
  --icon-vertical-offset: 0px;
}
.elementor-1731
  .elementor-element.elementor-element-7f32f77
  .elementor-icon-list-icon {
  padding-right: 8px;
}
.elementor-1731
  .elementor-element.elementor-element-7f32f77
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-1731
  .elementor-element.elementor-element-7f32f77
  .elementor-icon-list-item
  > a {
  font-family: var(--e-global-typography-f4563a4-font-family), Sans-serif;
  font-size: var(--e-global-typography-f4563a4-font-size);
  font-weight: var(--e-global-typography-f4563a4-font-weight);
  line-height: var(--e-global-typography-f4563a4-line-height);
  letter-spacing: var(--e-global-typography-f4563a4-letter-spacing);
  word-spacing: var(--e-global-typography-f4563a4-word-spacing);
}
.elementor-1731
  .elementor-element.elementor-element-7f32f77
  .elementor-icon-list-text {
  color: var(--e-global-color-primary);
  transition: color 0.3s;
}
.elementor-1731 .elementor-element.elementor-element-0fce433 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-40e90f2);
  --divider-border-width: 1px;
}
.elementor-1731
  .elementor-element.elementor-element-0fce433
  .elementor-divider-separator {
  width: 100%;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-1731
  .elementor-element.elementor-element-0fce433
  .elementor-divider {
  text-align: center;
  padding-block-start: 15px;
  padding-block-end: 15px;
}
.elementor-1731
  .elementor-element.elementor-element-0fce433
  > .elementor-widget-container {
  margin: 2% 0% 0% 0%;
}
.elementor-bc-flex-widget
  .elementor-1731
  .elementor-element.elementor-element-f6859ed.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-1731
  .elementor-element.elementor-element-f6859ed.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-1731 .elementor-element.elementor-element-a4e20b7 img {
  width: 100%;
  border-radius: 10px 10px 10px 10px;
}
.elementor-1731
  .elementor-element.elementor-element-5a1419e
  > .elementor-element-populated {
  padding: 0em 0em 0em 2em;
}
.elementor-1731 .elementor-element.elementor-element-9fe8b0c {
  text-align: left;
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-35017ae-font-family), Sans-serif;
  font-size: var(--e-global-typography-35017ae-font-size);
  line-height: var(--e-global-typography-35017ae-line-height);
  letter-spacing: var(--e-global-typography-35017ae-letter-spacing);
  word-spacing: var(--e-global-typography-35017ae-word-spacing);
}
.elementor-1731
  .elementor-element.elementor-element-9fe8b0c
  > .elementor-widget-container {
  padding: 0em 1em 0em 0em;
}
.elementor-bc-flex-widget
  .elementor-1731
  .elementor-element.elementor-element-9ebf9cb.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-1731
  .elementor-element.elementor-element-9ebf9cb.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-1731
  .elementor-element.elementor-element-9ebf9cb
  > .elementor-element-populated {
  padding: 1em 1em 1em 1em;
}
.elementor-1731
  .elementor-element.elementor-element-9bf42b3
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-1731
  .elementor-element.elementor-element-9bf42b3.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-secondary);
}
.elementor-1731
  .elementor-element.elementor-element-9bf42b3.elementor-view-framed
  .elementor-icon,
.elementor-1731
  .elementor-element.elementor-element-9bf42b3.elementor-view-default
  .elementor-icon {
  color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}
.elementor-1731
  .elementor-element.elementor-element-9bf42b3.elementor-view-framed
  .elementor-icon,
.elementor-1731
  .elementor-element.elementor-element-9bf42b3.elementor-view-default
  .elementor-icon
  svg {
  fill: var(--e-global-color-secondary);
}
.elementor-1731 .elementor-element.elementor-element-9bf42b3 .elementor-icon {
  font-size: 62px;
}
.elementor-1731
  .elementor-element.elementor-element-9bf42b3
  .elementor-icon
  svg {
  height: 62px;
}
.elementor-1731
  .elementor-element.elementor-element-9bf42b3
  > .elementor-widget-container {
  margin: 0% -5% -16% 84%;
  padding: 2em 2em 2em 2em;
  background-color: var(--e-global-color-3e403d1);
  border-radius: 100px 100px 100px 100px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}
.elementor-1731 .elementor-element.elementor-element-9bf42b3 {
  z-index: 1;
}
.elementor-1731 .elementor-element.elementor-element-685160d {
  text-align: center;
}
.elementor-1731 .elementor-element.elementor-element-685160d img {
  border-radius: 10px 10px 10px 10px;
}
.elementor-1731
  .elementor-element.elementor-element-98fe9eb
  > .elementor-container {
  min-height: 20vh;
}
.elementor-1731
  .elementor-element.elementor-element-98fe9eb:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-1731
  .elementor-element.elementor-element-98fe9eb
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-1731
  .elementor-element.elementor-element-98fe9eb
  > .elementor-background-overlay {
  background-color: var(--e-global-color-b4d1b00);
  opacity: 0.9;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1731 .elementor-element.elementor-element-98fe9eb {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 6em 1em 7em 1em;
}
.elementor-bc-flex-widget
  .elementor-1731
  .elementor-element.elementor-element-cd88be2.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-1731
  .elementor-element.elementor-element-cd88be2.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-1731
  .elementor-element.elementor-element-cd88be2
  > .elementor-element-populated {
  padding: 1em 1em 1em 1em;
}
.elementor-1731 .elementor-element.elementor-element-5b45161 {
  text-align: left;
}
.elementor-1731
  .elementor-element.elementor-element-5b45161
  .elementor-heading-title {
  color: var(--e-global-color-3e403d1);
  font-family: var(--e-global-typography-7e22396-font-family), Sans-serif;
  font-size: var(--e-global-typography-7e22396-font-size);
  font-weight: var(--e-global-typography-7e22396-font-weight);
  text-transform: var(--e-global-typography-7e22396-text-transform);
  line-height: var(--e-global-typography-7e22396-line-height);
  letter-spacing: var(--e-global-typography-7e22396-letter-spacing);
  word-spacing: var(--e-global-typography-7e22396-word-spacing);
}
.elementor-1731 .elementor-element.elementor-element-a93c487 {
  text-align: left;
  color: var(--e-global-color-40e90f2);
  font-family: var(--e-global-typography-35017ae-font-family), Sans-serif;
  font-size: var(--e-global-typography-35017ae-font-size);
  line-height: var(--e-global-typography-35017ae-line-height);
  letter-spacing: var(--e-global-typography-35017ae-letter-spacing);
  word-spacing: var(--e-global-typography-35017ae-word-spacing);
}
.elementor-1731
  .elementor-element.elementor-element-f9ca841
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 12px;
}
.elementor-1731
  .elementor-element.elementor-element-f9ca841
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 12px;
}
.elementor-bc-flex-widget
  .elementor-1731
  .elementor-element.elementor-element-9fbfb79.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-1731
  .elementor-element.elementor-element-9fbfb79.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-1731 .elementor-element.elementor-element-ae0da39 .video-content {
  text-align: center;
}
.elementor-1731
  .elementor-element.elementor-element-ae0da39
  .ekit-video-popup-btn
  i {
  font-size: 33px;
}
.elementor-1731
  .elementor-element.elementor-element-ae0da39
  .ekit-video-popup-btn
  svg {
  max-width: 33px;
}
.elementor-1731
  .elementor-element.elementor-element-ae0da39
  .ekit-video-popup-btn {
  width: 96px;
  height: 96px;
  line-height: 85px;
  color: var(--e-global-color-secondary);
  background-color: var(--e-global-color-3e403d1);
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-secondary);
}
.elementor-1731
  .elementor-element.elementor-element-ae0da39
  .ekit-video-popup-btn.glow-btn:before {
  color: var(--e-global-color-secondary);
}
.elementor-1731
  .elementor-element.elementor-element-ae0da39
  .ekit-video-popup-btn.glow-btn:after {
  color: var(--e-global-color-secondary);
}
.elementor-1731
  .elementor-element.elementor-element-ae0da39
  .ekit-video-popup-btn.glow-btn
  > i:after {
  color: var(--e-global-color-secondary);
}
.elementor-1731
  .elementor-element.elementor-element-ae0da39
  .ekit-video-popup-btn
  svg
  path {
  stroke: var(--e-global-color-secondary);
  fill: var(--e-global-color-secondary);
}
.elementor-1731 .elementor-element.elementor-element-b1ae370 {
  text-align: center;
}
.elementor-1731
  .elementor-element.elementor-element-b1ae370
  .elementor-heading-title {
  color: var(--e-global-color-3e403d1);
  font-family: var(--e-global-typography-4e17ecc-font-family), Sans-serif;
  font-size: var(--e-global-typography-4e17ecc-font-size);
  font-weight: var(--e-global-typography-4e17ecc-font-weight);
  text-transform: var(--e-global-typography-4e17ecc-text-transform);
  line-height: var(--e-global-typography-4e17ecc-line-height);
  letter-spacing: var(--e-global-typography-4e17ecc-letter-spacing);
  word-spacing: var(--e-global-typography-4e17ecc-word-spacing);
}
.elementor-1731 .elementor-element.elementor-element-4043a47 {
  margin-top: -9%;
  margin-bottom: 0%;
  padding: 6em 1em 1em 1em;
}
.elementor-1731
  .elementor-element.elementor-element-a298a32:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-1731
  .elementor-element.elementor-element-a298a32
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-3e403d1);
}
.elementor-1731
  .elementor-element.elementor-element-a298a32
  > .elementor-element-populated,
.elementor-1731
  .elementor-element.elementor-element-a298a32
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-1731
  .elementor-element.elementor-element-a298a32
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-1731
  .elementor-element.elementor-element-a298a32
  > .elementor-element-populated {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 2em 1em 2em 1em;
}
.elementor-1731
  .elementor-element.elementor-element-a298a32
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1731
  .elementor-element.elementor-element-1ae9afe
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 1px 0px 0px;
  border-color: var(--e-global-color-40e90f2);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-1731
  .elementor-element.elementor-element-1ae9afe
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1731
  .elementor-element.elementor-element-f86bad5
  .elementor-counter-number-wrapper {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-f517a0b-font-family), Sans-serif;
  font-size: var(--e-global-typography-f517a0b-font-size);
  font-weight: var(--e-global-typography-f517a0b-font-weight);
  text-transform: var(--e-global-typography-f517a0b-text-transform);
  line-height: var(--e-global-typography-f517a0b-line-height);
  letter-spacing: var(--e-global-typography-f517a0b-letter-spacing);
  word-spacing: var(--e-global-typography-f517a0b-word-spacing);
}
.elementor-1731
  .elementor-element.elementor-element-f86bad5
  .elementor-counter-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-682a517-font-family), Sans-serif;
  font-size: var(--e-global-typography-682a517-font-size);
  font-weight: var(--e-global-typography-682a517-font-weight);
  text-transform: var(--e-global-typography-682a517-text-transform);
  line-height: var(--e-global-typography-682a517-line-height);
  letter-spacing: var(--e-global-typography-682a517-letter-spacing);
  word-spacing: var(--e-global-typography-682a517-word-spacing);
}
.elementor-1731
  .elementor-element.elementor-element-a2d6a68
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 1px 0px 0px;
  border-color: var(--e-global-color-40e90f2);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-1731
  .elementor-element.elementor-element-a2d6a68
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1731
  .elementor-element.elementor-element-fe305b4
  .elementor-counter-number-wrapper {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-f517a0b-font-family), Sans-serif;
  font-size: var(--e-global-typography-f517a0b-font-size);
  font-weight: var(--e-global-typography-f517a0b-font-weight);
  text-transform: var(--e-global-typography-f517a0b-text-transform);
  line-height: var(--e-global-typography-f517a0b-line-height);
  letter-spacing: var(--e-global-typography-f517a0b-letter-spacing);
  word-spacing: var(--e-global-typography-f517a0b-word-spacing);
}
.elementor-1731
  .elementor-element.elementor-element-fe305b4
  .elementor-counter-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-682a517-font-family), Sans-serif;
  font-size: var(--e-global-typography-682a517-font-size);
  font-weight: var(--e-global-typography-682a517-font-weight);
  text-transform: var(--e-global-typography-682a517-text-transform);
  line-height: var(--e-global-typography-682a517-line-height);
  letter-spacing: var(--e-global-typography-682a517-letter-spacing);
  word-spacing: var(--e-global-typography-682a517-word-spacing);
}
.elementor-1731
  .elementor-element.elementor-element-d28b511
  > .elementor-element-populated {
  border-style: solid;
  border-width: 0px 1px 0px 0px;
  border-color: var(--e-global-color-40e90f2);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-1731
  .elementor-element.elementor-element-d28b511
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1731
  .elementor-element.elementor-element-05d1865
  .elementor-counter-number-wrapper {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-f517a0b-font-family), Sans-serif;
  font-size: var(--e-global-typography-f517a0b-font-size);
  font-weight: var(--e-global-typography-f517a0b-font-weight);
  text-transform: var(--e-global-typography-f517a0b-text-transform);
  line-height: var(--e-global-typography-f517a0b-line-height);
  letter-spacing: var(--e-global-typography-f517a0b-letter-spacing);
  word-spacing: var(--e-global-typography-f517a0b-word-spacing);
}
.elementor-1731
  .elementor-element.elementor-element-05d1865
  .elementor-counter-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-682a517-font-family), Sans-serif;
  font-size: var(--e-global-typography-682a517-font-size);
  font-weight: var(--e-global-typography-682a517-font-weight);
  text-transform: var(--e-global-typography-682a517-text-transform);
  line-height: var(--e-global-typography-682a517-line-height);
  letter-spacing: var(--e-global-typography-682a517-letter-spacing);
  word-spacing: var(--e-global-typography-682a517-word-spacing);
}
.elementor-1731
  .elementor-element.elementor-element-f8a78a0
  .elementor-counter-number-wrapper {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-f517a0b-font-family), Sans-serif;
  font-size: var(--e-global-typography-f517a0b-font-size);
  font-weight: var(--e-global-typography-f517a0b-font-weight);
  text-transform: var(--e-global-typography-f517a0b-text-transform);
  line-height: var(--e-global-typography-f517a0b-line-height);
  letter-spacing: var(--e-global-typography-f517a0b-letter-spacing);
  word-spacing: var(--e-global-typography-f517a0b-word-spacing);
}
.elementor-1731
  .elementor-element.elementor-element-f8a78a0
  .elementor-counter-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-682a517-font-family), Sans-serif;
  font-size: var(--e-global-typography-682a517-font-size);
  font-weight: var(--e-global-typography-682a517-font-weight);
  text-transform: var(--e-global-typography-682a517-text-transform);
  line-height: var(--e-global-typography-682a517-line-height);
  letter-spacing: var(--e-global-typography-682a517-letter-spacing);
  word-spacing: var(--e-global-typography-682a517-word-spacing);
}
.elementor-1731
  .elementor-element.elementor-element-3713478
  > .elementor-background-overlay {
  opacity: 0.02;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1731 .elementor-element.elementor-element-3713478 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 6em 1em 2em 1em;
}
.elementor-1731
  .elementor-element.elementor-element-14c5285
  > .elementor-element-populated {
  padding: 1em 1em 1em 1em;
}
.elementor-1731
  .elementor-element.elementor-element-a20fd30
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-secondary);
  transition: color 0.3s;
}
.elementor-1731
  .elementor-element.elementor-element-a20fd30
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-secondary);
  transition: fill 0.3s;
}
.elementor-1731 .elementor-element.elementor-element-a20fd30 {
  --e-icon-list-icon-size: 18px;
  --icon-vertical-offset: 0px;
}
.elementor-1731
  .elementor-element.elementor-element-a20fd30
  .elementor-icon-list-icon {
  padding-right: 16px;
}
.elementor-1731
  .elementor-element.elementor-element-a20fd30
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-1731
  .elementor-element.elementor-element-a20fd30
  .elementor-icon-list-item
  > a {
  font-family: var(--e-global-typography-4e17ecc-font-family), Sans-serif;
  font-size: var(--e-global-typography-4e17ecc-font-size);
  font-weight: var(--e-global-typography-4e17ecc-font-weight);
  text-transform: var(--e-global-typography-4e17ecc-text-transform);
  line-height: var(--e-global-typography-4e17ecc-line-height);
  letter-spacing: var(--e-global-typography-4e17ecc-letter-spacing);
  word-spacing: var(--e-global-typography-4e17ecc-word-spacing);
}
.elementor-1731
  .elementor-element.elementor-element-a20fd30
  .elementor-icon-list-text {
  color: var(--e-global-color-primary);
  transition: color 0.3s;
}
.elementor-1731 .elementor-element.elementor-element-0be9517 {
  text-align: center;
}
.elementor-1731
  .elementor-element.elementor-element-0be9517
  .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-7e22396-font-family), Sans-serif;
  font-size: var(--e-global-typography-7e22396-font-size);
  font-weight: var(--e-global-typography-7e22396-font-weight);
  text-transform: var(--e-global-typography-7e22396-text-transform);
  line-height: var(--e-global-typography-7e22396-line-height);
  letter-spacing: var(--e-global-typography-7e22396-letter-spacing);
  word-spacing: var(--e-global-typography-7e22396-word-spacing);
}
.elementor-1731 .elementor-element.elementor-element-db52c2e {
  text-align: center;
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-35017ae-font-family), Sans-serif;
  font-size: var(--e-global-typography-35017ae-font-size);
  line-height: var(--e-global-typography-35017ae-line-height);
  letter-spacing: var(--e-global-typography-35017ae-letter-spacing);
  word-spacing: var(--e-global-typography-35017ae-word-spacing);
}
.elementor-1731
  .elementor-element.elementor-element-db52c2e
  > .elementor-widget-container {
  padding: 0em 20em 0em 20em;
}
.elementor-1731
  .elementor-element.elementor-element-b84ceec
  > .elementor-element-populated {
  margin: 1% 1% 1% 1%;
  --e-column-margin-right: 1%;
  --e-column-margin-left: 1%;
}
.elementor-1731
  .elementor-element.elementor-element-0f1e076.ekit-equal-height-enable,
.elementor-1731
  .elementor-element.elementor-element-0f1e076.ekit-equal-height-enable
  .elementor-widget-container,
.elementor-1731
  .elementor-element.elementor-element-0f1e076.ekit-equal-height-enable
  .ekit-wid-con,
.elementor-1731
  .elementor-element.elementor-element-0f1e076.ekit-equal-height-enable
  .ekit-wid-con
  .elementskit-infobox {
  height: 100%;
}
.elementor-1731
  .elementor-element.elementor-element-0f1e076
  .elementskit-infobox {
  background-color: var(--e-global-color-3e403d1);
  padding: 50px 40px 50px 40px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #f5f5f5;
  border-radius: 10px 10px 10px 10px;
}
.elementor-1731
  .elementor-element.elementor-element-0f1e076
  .elementskit-infobox:hover {
  box-shadow: 0px 5px 20px 2px rgba(0, 0, 0, 0.2);
}
.elementor-1731
  .elementor-element.elementor-element-0f1e076
  .elementskit-infobox
  .elementskit-info-box-title {
  padding: 0px 0px 0px 0px;
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-259094c-font-family), Sans-serif;
  font-size: var(--e-global-typography-259094c-font-size);
  font-weight: var(--e-global-typography-259094c-font-weight);
  line-height: var(--e-global-typography-259094c-line-height);
  letter-spacing: var(--e-global-typography-259094c-letter-spacing);
  word-spacing: var(--e-global-typography-259094c-word-spacing);
}
.elementor-1731
  .elementor-element.elementor-element-0f1e076
  .elementskit-infobox
  .box-body
  > p {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-35017ae-font-family), Sans-serif;
  font-size: var(--e-global-typography-35017ae-font-size);
  line-height: var(--e-global-typography-35017ae-line-height);
  letter-spacing: var(--e-global-typography-35017ae-letter-spacing);
  word-spacing: var(--e-global-typography-35017ae-word-spacing);
}
.elementor-1731
  .elementor-element.elementor-element-0f1e076
  .elementkit-infobox-icon {
  color: var(--e-global-color-secondary);
}
.elementor-1731
  .elementor-element.elementor-element-0f1e076
  .elementskit-info-box-icon
  > svg
  path {
  fill: var(--e-global-color-secondary);
  stroke: var(--e-global-color-secondary);
}
.elementor-1731
  .elementor-element.elementor-element-0f1e076
  .elementskit-infobox
  .elementskit-info-box-icon
  i {
  font-size: 52px;
}
.elementor-1731
  .elementor-element.elementor-element-0f1e076
  .elementskit-info-box-icon
  > svg {
  max-width: 52px;
  height: auto;
}
.elementor-1731
  .elementor-element.elementor-element-0f1e076
  .elementskit-infobox
  .elementskit-info-box-icon {
  transform: rotate(0deg);
}
.elementor-1731 .elementor-element.elementor-element-0f1e076 .elementskit-btn {
  padding: 15px 30px 15px 30px;
  font-family: var(--e-global-typography-8cc668a-font-family), Sans-serif;
  font-size: var(--e-global-typography-8cc668a-font-size);
  font-weight: var(--e-global-typography-8cc668a-font-weight);
  text-transform: var(--e-global-typography-8cc668a-text-transform);
  line-height: var(--e-global-typography-8cc668a-line-height);
  letter-spacing: var(--e-global-typography-8cc668a-letter-spacing);
  word-spacing: var(--e-global-typography-8cc668a-word-spacing);
  color: var(--e-global-color-3e403d1);
  background-color: var(--e-global-color-secondary);
  border-radius: 100px 100px 100px 100px;
}
.elementor-1731
  .elementor-element.elementor-element-0f1e076
  .elementskit-btn
  svg
  path {
  stroke: var(--e-global-color-3e403d1);
  fill: var(--e-global-color-3e403d1);
}
.elementor-1731
  .elementor-element.elementor-element-0f1e076
  .elementskit-infobox:hover
  .elementskit-btn {
  background-color: var(--e-global-color-9047768);
}
.elementor-1731
  .elementor-element.elementor-element-90ad064
  > .elementor-element-populated {
  margin: 1% 1% 1% 1%;
  --e-column-margin-right: 1%;
  --e-column-margin-left: 1%;
}
.elementor-1731
  .elementor-element.elementor-element-29cca36.ekit-equal-height-enable,
.elementor-1731
  .elementor-element.elementor-element-29cca36.ekit-equal-height-enable
  .elementor-widget-container,
.elementor-1731
  .elementor-element.elementor-element-29cca36.ekit-equal-height-enable
  .ekit-wid-con,
.elementor-1731
  .elementor-element.elementor-element-29cca36.ekit-equal-height-enable
  .ekit-wid-con
  .elementskit-infobox {
  height: 100%;
}
.elementor-1731
  .elementor-element.elementor-element-29cca36
  .elementskit-infobox {
  background-color: var(--e-global-color-3e403d1);
  padding: 50px 40px 50px 40px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #f5f5f5;
  border-radius: 10px 10px 10px 10px;
}
.elementor-1731
  .elementor-element.elementor-element-29cca36
  .elementskit-infobox:hover {
  box-shadow: 0px 5px 20px 2px rgba(0, 0, 0, 0.2);
}
.elementor-1731
  .elementor-element.elementor-element-29cca36
  .elementskit-infobox
  .elementskit-info-box-title {
  padding: 0px 0px 0px 0px;
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-259094c-font-family), Sans-serif;
  font-size: var(--e-global-typography-259094c-font-size);
  font-weight: var(--e-global-typography-259094c-font-weight);
  line-height: var(--e-global-typography-259094c-line-height);
  letter-spacing: var(--e-global-typography-259094c-letter-spacing);
  word-spacing: var(--e-global-typography-259094c-word-spacing);
}
.elementor-1731
  .elementor-element.elementor-element-29cca36
  .elementskit-infobox
  .box-body
  > p {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-35017ae-font-family), Sans-serif;
  font-size: var(--e-global-typography-35017ae-font-size);
  line-height: var(--e-global-typography-35017ae-line-height);
  letter-spacing: var(--e-global-typography-35017ae-letter-spacing);
  word-spacing: var(--e-global-typography-35017ae-word-spacing);
}
.elementor-1731
  .elementor-element.elementor-element-29cca36
  .elementkit-infobox-icon {
  color: var(--e-global-color-secondary);
}
.elementor-1731
  .elementor-element.elementor-element-29cca36
  .elementskit-info-box-icon
  > svg
  path {
  fill: var(--e-global-color-secondary);
  stroke: var(--e-global-color-secondary);
}
.elementor-1731
  .elementor-element.elementor-element-29cca36
  .elementskit-infobox
  .elementskit-info-box-icon
  i {
  font-size: 52px;
}
.elementor-1731
  .elementor-element.elementor-element-29cca36
  .elementskit-info-box-icon
  > svg {
  max-width: 52px;
  height: auto;
}
.elementor-1731
  .elementor-element.elementor-element-29cca36
  .elementskit-infobox
  .elementskit-info-box-icon {
  transform: rotate(0deg);
}
.elementor-1731 .elementor-element.elementor-element-29cca36 .elementskit-btn {
  padding: 15px 30px 15px 30px;
  font-family: var(--e-global-typography-8cc668a-font-family), Sans-serif;
  font-size: var(--e-global-typography-8cc668a-font-size);
  font-weight: var(--e-global-typography-8cc668a-font-weight);
  text-transform: var(--e-global-typography-8cc668a-text-transform);
  line-height: var(--e-global-typography-8cc668a-line-height);
  letter-spacing: var(--e-global-typography-8cc668a-letter-spacing);
  word-spacing: var(--e-global-typography-8cc668a-word-spacing);
  color: var(--e-global-color-3e403d1);
  background-color: var(--e-global-color-secondary);
  border-radius: 100px 100px 100px 100px;
}
.elementor-1731
  .elementor-element.elementor-element-29cca36
  .elementskit-btn
  svg
  path {
  stroke: var(--e-global-color-3e403d1);
  fill: var(--e-global-color-3e403d1);
}
.elementor-1731
  .elementor-element.elementor-element-29cca36
  .elementskit-infobox:hover
  .elementskit-btn {
  background-color: var(--e-global-color-9047768);
}
.elementor-1731
  .elementor-element.elementor-element-89f8926
  > .elementor-element-populated {
  margin: 1% 1% 1% 1%;
  --e-column-margin-right: 1%;
  --e-column-margin-left: 1%;
}
.elementor-1731
  .elementor-element.elementor-element-8d49f85.ekit-equal-height-enable,
.elementor-1731
  .elementor-element.elementor-element-8d49f85.ekit-equal-height-enable
  .elementor-widget-container,
.elementor-1731
  .elementor-element.elementor-element-8d49f85.ekit-equal-height-enable
  .ekit-wid-con,
.elementor-1731
  .elementor-element.elementor-element-8d49f85.ekit-equal-height-enable
  .ekit-wid-con
  .elementskit-infobox {
  height: 100%;
}
.elementor-1731
  .elementor-element.elementor-element-8d49f85
  .elementskit-infobox {
  background-color: var(--e-global-color-3e403d1);
  padding: 50px 40px 50px 40px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #f5f5f5;
  border-radius: 10px 10px 10px 10px;
}
.elementor-1731
  .elementor-element.elementor-element-8d49f85
  .elementskit-infobox:hover {
  box-shadow: 0px 5px 20px 2px rgba(0, 0, 0, 0.2);
}
.elementor-1731
  .elementor-element.elementor-element-8d49f85
  .elementskit-infobox
  .elementskit-info-box-title {
  padding: 0px 0px 0px 0px;
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-259094c-font-family), Sans-serif;
  font-size: var(--e-global-typography-259094c-font-size);
  font-weight: var(--e-global-typography-259094c-font-weight);
  line-height: var(--e-global-typography-259094c-line-height);
  letter-spacing: var(--e-global-typography-259094c-letter-spacing);
  word-spacing: var(--e-global-typography-259094c-word-spacing);
}
.elementor-1731
  .elementor-element.elementor-element-8d49f85
  .elementskit-infobox
  .box-body
  > p {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-35017ae-font-family), Sans-serif;
  font-size: var(--e-global-typography-35017ae-font-size);
  line-height: var(--e-global-typography-35017ae-line-height);
  letter-spacing: var(--e-global-typography-35017ae-letter-spacing);
  word-spacing: var(--e-global-typography-35017ae-word-spacing);
}
.elementor-1731
  .elementor-element.elementor-element-8d49f85
  .elementkit-infobox-icon {
  color: var(--e-global-color-secondary);
}
.elementor-1731
  .elementor-element.elementor-element-8d49f85
  .elementskit-info-box-icon
  > svg
  path {
  fill: var(--e-global-color-secondary);
  stroke: var(--e-global-color-secondary);
}
.elementor-1731
  .elementor-element.elementor-element-8d49f85
  .elementskit-infobox
  .elementskit-info-box-icon
  i {
  font-size: 52px;
}
.elementor-1731
  .elementor-element.elementor-element-8d49f85
  .elementskit-info-box-icon
  > svg {
  max-width: 52px;
  height: auto;
}
.elementor-1731
  .elementor-element.elementor-element-8d49f85
  .elementskit-infobox
  .elementskit-info-box-icon {
  transform: rotate(0deg);
}
.elementor-1731 .elementor-element.elementor-element-8d49f85 .elementskit-btn {
  padding: 15px 30px 15px 30px;
  font-family: var(--e-global-typography-8cc668a-font-family), Sans-serif;
  font-size: var(--e-global-typography-8cc668a-font-size);
  font-weight: var(--e-global-typography-8cc668a-font-weight);
  text-transform: var(--e-global-typography-8cc668a-text-transform);
  line-height: var(--e-global-typography-8cc668a-line-height);
  letter-spacing: var(--e-global-typography-8cc668a-letter-spacing);
  word-spacing: var(--e-global-typography-8cc668a-word-spacing);
  color: var(--e-global-color-3e403d1);
  background-color: var(--e-global-color-secondary);
  border-radius: 100px 100px 100px 100px;
}
.elementor-1731
  .elementor-element.elementor-element-8d49f85
  .elementskit-btn
  svg
  path {
  stroke: var(--e-global-color-3e403d1);
  fill: var(--e-global-color-3e403d1);
}
.elementor-1731
  .elementor-element.elementor-element-8d49f85
  .elementskit-infobox:hover
  .elementskit-btn {
  background-color: var(--e-global-color-9047768);
}
.elementor-1731
  .elementor-element.elementor-element-927541e
  > .elementor-element-populated {
  margin: 1% 1% 1% 1%;
  --e-column-margin-right: 1%;
  --e-column-margin-left: 1%;
}
.elementor-1731
  .elementor-element.elementor-element-ad52aba.ekit-equal-height-enable,
.elementor-1731
  .elementor-element.elementor-element-ad52aba.ekit-equal-height-enable
  .elementor-widget-container,
.elementor-1731
  .elementor-element.elementor-element-ad52aba.ekit-equal-height-enable
  .ekit-wid-con,
.elementor-1731
  .elementor-element.elementor-element-ad52aba.ekit-equal-height-enable
  .ekit-wid-con
  .elementskit-infobox {
  height: 100%;
}
.elementor-1731
  .elementor-element.elementor-element-ad52aba
  .elementskit-infobox {
  background-color: var(--e-global-color-3e403d1);
  padding: 50px 40px 50px 40px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #f5f5f5;
  border-radius: 10px 10px 10px 10px;
}
.elementor-1731
  .elementor-element.elementor-element-ad52aba
  .elementskit-infobox:hover {
  box-shadow: 0px 5px 20px 2px rgba(0, 0, 0, 0.2);
}
.elementor-1731
  .elementor-element.elementor-element-ad52aba
  .elementskit-infobox
  .elementskit-info-box-title {
  padding: 0px 0px 0px 0px;
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-259094c-font-family), Sans-serif;
  font-size: var(--e-global-typography-259094c-font-size);
  font-weight: var(--e-global-typography-259094c-font-weight);
  line-height: var(--e-global-typography-259094c-line-height);
  letter-spacing: var(--e-global-typography-259094c-letter-spacing);
  word-spacing: var(--e-global-typography-259094c-word-spacing);
}
.elementor-1731
  .elementor-element.elementor-element-ad52aba
  .elementskit-infobox
  .box-body
  > p {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-35017ae-font-family), Sans-serif;
  font-size: var(--e-global-typography-35017ae-font-size);
  line-height: var(--e-global-typography-35017ae-line-height);
  letter-spacing: var(--e-global-typography-35017ae-letter-spacing);
  word-spacing: var(--e-global-typography-35017ae-word-spacing);
}
.elementor-1731
  .elementor-element.elementor-element-ad52aba
  .elementkit-infobox-icon {
  color: var(--e-global-color-secondary);
}
.elementor-1731
  .elementor-element.elementor-element-ad52aba
  .elementskit-info-box-icon
  > svg
  path {
  fill: var(--e-global-color-secondary);
  stroke: var(--e-global-color-secondary);
}
.elementor-1731
  .elementor-element.elementor-element-ad52aba
  .elementskit-infobox
  .elementskit-info-box-icon
  i {
  font-size: 52px;
}
.elementor-1731
  .elementor-element.elementor-element-ad52aba
  .elementskit-info-box-icon
  > svg {
  max-width: 52px;
  height: auto;
}
.elementor-1731
  .elementor-element.elementor-element-ad52aba
  .elementskit-infobox
  .elementskit-info-box-icon {
  transform: rotate(0deg);
}
.elementor-1731 .elementor-element.elementor-element-ad52aba .elementskit-btn {
  padding: 15px 30px 15px 30px;
  font-family: var(--e-global-typography-8cc668a-font-family), Sans-serif;
  font-size: var(--e-global-typography-8cc668a-font-size);
  font-weight: var(--e-global-typography-8cc668a-font-weight);
  text-transform: var(--e-global-typography-8cc668a-text-transform);
  line-height: var(--e-global-typography-8cc668a-line-height);
  letter-spacing: var(--e-global-typography-8cc668a-letter-spacing);
  word-spacing: var(--e-global-typography-8cc668a-word-spacing);
  color: var(--e-global-color-3e403d1);
  background-color: var(--e-global-color-secondary);
  border-radius: 100px 100px 100px 100px;
}
.elementor-1731
  .elementor-element.elementor-element-ad52aba
  .elementskit-btn
  svg
  path {
  stroke: var(--e-global-color-3e403d1);
  fill: var(--e-global-color-3e403d1);
}
.elementor-1731
  .elementor-element.elementor-element-ad52aba
  .elementskit-infobox:hover
  .elementskit-btn {
  background-color: var(--e-global-color-9047768);
}
.elementor-1731
  .elementor-element.elementor-element-57b702d
  > .elementor-element-populated {
  margin: 1% 1% 1% 1%;
  --e-column-margin-right: 1%;
  --e-column-margin-left: 1%;
}
.elementor-1731
  .elementor-element.elementor-element-019567f.ekit-equal-height-enable,
.elementor-1731
  .elementor-element.elementor-element-019567f.ekit-equal-height-enable
  .elementor-widget-container,
.elementor-1731
  .elementor-element.elementor-element-019567f.ekit-equal-height-enable
  .ekit-wid-con,
.elementor-1731
  .elementor-element.elementor-element-019567f.ekit-equal-height-enable
  .ekit-wid-con
  .elementskit-infobox {
  height: 100%;
}
.elementor-1731
  .elementor-element.elementor-element-019567f
  .elementskit-infobox {
  background-color: var(--e-global-color-3e403d1);
  padding: 50px 40px 50px 40px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #f5f5f5;
  border-radius: 10px 10px 10px 10px;
}
.elementor-1731
  .elementor-element.elementor-element-019567f
  .elementskit-infobox:hover {
  box-shadow: 0px 5px 20px 2px rgba(0, 0, 0, 0.2);
}
.elementor-1731
  .elementor-element.elementor-element-019567f
  .elementskit-infobox
  .elementskit-info-box-title {
  padding: 0px 0px 0px 0px;
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-259094c-font-family), Sans-serif;
  font-size: var(--e-global-typography-259094c-font-size);
  font-weight: var(--e-global-typography-259094c-font-weight);
  line-height: var(--e-global-typography-259094c-line-height);
  letter-spacing: var(--e-global-typography-259094c-letter-spacing);
  word-spacing: var(--e-global-typography-259094c-word-spacing);
}
.elementor-1731
  .elementor-element.elementor-element-019567f
  .elementskit-infobox
  .box-body
  > p {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-35017ae-font-family), Sans-serif;
  font-size: var(--e-global-typography-35017ae-font-size);
  line-height: var(--e-global-typography-35017ae-line-height);
  letter-spacing: var(--e-global-typography-35017ae-letter-spacing);
  word-spacing: var(--e-global-typography-35017ae-word-spacing);
}
.elementor-1731
  .elementor-element.elementor-element-019567f
  .elementkit-infobox-icon {
  color: var(--e-global-color-secondary);
}
.elementor-1731
  .elementor-element.elementor-element-019567f
  .elementskit-info-box-icon
  > svg
  path {
  fill: var(--e-global-color-secondary);
  stroke: var(--e-global-color-secondary);
}
.elementor-1731
  .elementor-element.elementor-element-019567f
  .elementskit-infobox
  .elementskit-info-box-icon
  i {
  font-size: 52px;
}
.elementor-1731
  .elementor-element.elementor-element-019567f
  .elementskit-info-box-icon
  > svg {
  max-width: 52px;
  height: auto;
}
.elementor-1731
  .elementor-element.elementor-element-019567f
  .elementskit-infobox
  .elementskit-info-box-icon {
  transform: rotate(0deg);
}
.elementor-1731 .elementor-element.elementor-element-019567f .elementskit-btn {
  padding: 15px 30px 15px 30px;
  font-family: var(--e-global-typography-8cc668a-font-family), Sans-serif;
  font-size: var(--e-global-typography-8cc668a-font-size);
  font-weight: var(--e-global-typography-8cc668a-font-weight);
  text-transform: var(--e-global-typography-8cc668a-text-transform);
  line-height: var(--e-global-typography-8cc668a-line-height);
  letter-spacing: var(--e-global-typography-8cc668a-letter-spacing);
  word-spacing: var(--e-global-typography-8cc668a-word-spacing);
  color: var(--e-global-color-3e403d1);
  background-color: var(--e-global-color-secondary);
  border-radius: 100px 100px 100px 100px;
}
.elementor-1731
  .elementor-element.elementor-element-019567f
  .elementskit-btn
  svg
  path {
  stroke: var(--e-global-color-3e403d1);
  fill: var(--e-global-color-3e403d1);
}
.elementor-1731
  .elementor-element.elementor-element-019567f
  .elementskit-infobox:hover
  .elementskit-btn {
  background-color: var(--e-global-color-9047768);
}
.elementor-1731
  .elementor-element.elementor-element-86d06ba
  > .elementor-element-populated {
  margin: 1% 1% 1% 1%;
  --e-column-margin-right: 1%;
  --e-column-margin-left: 1%;
}
.elementor-1731
  .elementor-element.elementor-element-6e6021d.ekit-equal-height-enable,
.elementor-1731
  .elementor-element.elementor-element-6e6021d.ekit-equal-height-enable
  .elementor-widget-container,
.elementor-1731
  .elementor-element.elementor-element-6e6021d.ekit-equal-height-enable
  .ekit-wid-con,
.elementor-1731
  .elementor-element.elementor-element-6e6021d.ekit-equal-height-enable
  .ekit-wid-con
  .elementskit-infobox {
  height: 100%;
}
.elementor-1731
  .elementor-element.elementor-element-6e6021d
  .elementskit-infobox {
  background-color: var(--e-global-color-3e403d1);
  padding: 50px 40px 50px 40px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #f5f5f5;
  border-radius: 10px 10px 10px 10px;
}
.elementor-1731
  .elementor-element.elementor-element-6e6021d
  .elementskit-infobox:hover {
  box-shadow: 0px 5px 20px 2px rgba(0, 0, 0, 0.2);
}
.elementor-1731
  .elementor-element.elementor-element-6e6021d
  .elementskit-infobox
  .elementskit-info-box-title {
  padding: 0px 0px 0px 0px;
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-259094c-font-family), Sans-serif;
  font-size: var(--e-global-typography-259094c-font-size);
  font-weight: var(--e-global-typography-259094c-font-weight);
  line-height: var(--e-global-typography-259094c-line-height);
  letter-spacing: var(--e-global-typography-259094c-letter-spacing);
  word-spacing: var(--e-global-typography-259094c-word-spacing);
}
.elementor-1731
  .elementor-element.elementor-element-6e6021d
  .elementskit-infobox
  .box-body
  > p {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-35017ae-font-family), Sans-serif;
  font-size: var(--e-global-typography-35017ae-font-size);
  line-height: var(--e-global-typography-35017ae-line-height);
  letter-spacing: var(--e-global-typography-35017ae-letter-spacing);
  word-spacing: var(--e-global-typography-35017ae-word-spacing);
}
.elementor-1731
  .elementor-element.elementor-element-6e6021d
  .elementkit-infobox-icon {
  color: var(--e-global-color-secondary);
}
.elementor-1731
  .elementor-element.elementor-element-6e6021d
  .elementskit-info-box-icon
  > svg
  path {
  fill: var(--e-global-color-secondary);
  stroke: var(--e-global-color-secondary);
}
.elementor-1731
  .elementor-element.elementor-element-6e6021d
  .elementskit-infobox
  .elementskit-info-box-icon
  i {
  font-size: 52px;
}
.elementor-1731
  .elementor-element.elementor-element-6e6021d
  .elementskit-info-box-icon
  > svg {
  max-width: 52px;
  height: auto;
}
.elementor-1731
  .elementor-element.elementor-element-6e6021d
  .elementskit-infobox
  .elementskit-info-box-icon {
  transform: rotate(0deg);
}
.elementor-1731 .elementor-element.elementor-element-6e6021d .elementskit-btn {
  padding: 15px 30px 15px 30px;
  font-family: var(--e-global-typography-8cc668a-font-family), Sans-serif;
  font-size: var(--e-global-typography-8cc668a-font-size);
  font-weight: var(--e-global-typography-8cc668a-font-weight);
  text-transform: var(--e-global-typography-8cc668a-text-transform);
  line-height: var(--e-global-typography-8cc668a-line-height);
  letter-spacing: var(--e-global-typography-8cc668a-letter-spacing);
  word-spacing: var(--e-global-typography-8cc668a-word-spacing);
  color: var(--e-global-color-3e403d1);
  background-color: var(--e-global-color-secondary);
  border-radius: 100px 100px 100px 100px;
}
.elementor-1731
  .elementor-element.elementor-element-6e6021d
  .elementskit-btn
  svg
  path {
  stroke: var(--e-global-color-3e403d1);
  fill: var(--e-global-color-3e403d1);
}
.elementor-1731
  .elementor-element.elementor-element-6e6021d
  .elementskit-infobox:hover
  .elementskit-btn {
  background-color: var(--e-global-color-9047768);
}
.elementor-1731 .elementor-element.elementor-element-1f2f90f {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0%;
  margin-bottom: 0%;
  padding: 6em 1em 6em 1em;
}
.elementor-1731
  .elementor-element.elementor-element-1f2f90f
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-1731
  .elementor-element.elementor-element-35f15cd.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-1731
  .elementor-element.elementor-element-35f15cd.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-1731
  .elementor-element.elementor-element-35f15cd
  > .elementor-element-populated {
  padding: 1em 1em 1em 1em;
}
.elementor-1731 .elementor-element.elementor-element-1d929e6 {
  text-align: center;
}
.elementor-1731 .elementor-element.elementor-element-1d929e6 img {
  border-radius: 10px 10px 10px 10px;
}
.elementor-1731
  .elementor-element.elementor-element-7d09b0a
  .elementor-icon-box-wrapper {
  text-align: center;
}
.elementor-1731
  .elementor-element.elementor-element-7d09b0a
  .elementor-icon-box-title {
  color: var(--e-global-color-secondary);
}
.elementor-1731
  .elementor-element.elementor-element-7d09b0a
  .elementor-icon-box-title,
.elementor-1731
  .elementor-element.elementor-element-7d09b0a
  .elementor-icon-box-title
  a {
  font-family: var(--e-global-typography-f517a0b-font-family), Sans-serif;
  font-size: var(--e-global-typography-f517a0b-font-size);
  font-weight: var(--e-global-typography-f517a0b-font-weight);
  text-transform: var(--e-global-typography-f517a0b-text-transform);
  line-height: var(--e-global-typography-f517a0b-line-height);
  letter-spacing: var(--e-global-typography-f517a0b-letter-spacing);
  word-spacing: var(--e-global-typography-f517a0b-word-spacing);
}
.elementor-1731
  .elementor-element.elementor-element-7d09b0a
  .elementor-icon-box-description {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-682a517-font-family), Sans-serif;
  font-size: var(--e-global-typography-682a517-font-size);
  font-weight: var(--e-global-typography-682a517-font-weight);
  text-transform: var(--e-global-typography-682a517-text-transform);
  line-height: var(--e-global-typography-682a517-line-height);
  letter-spacing: var(--e-global-typography-682a517-letter-spacing);
  word-spacing: var(--e-global-typography-682a517-word-spacing);
}
.elementor-1731
  .elementor-element.elementor-element-7d09b0a
  > .elementor-widget-container {
  margin: -23% 59% 0% -1%;
  padding: 1em 1em 1em 1em;
  background-color: var(--e-global-color-3e403d1);
  border-radius: 10px 10px 10px 10px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
}
.elementor-bc-flex-widget
  .elementor-1731
  .elementor-element.elementor-element-73b52c2.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-1731
  .elementor-element.elementor-element-73b52c2.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-1731
  .elementor-element.elementor-element-73b52c2
  > .elementor-element-populated {
  padding: 1em 1em 1em 3em;
}
.elementor-1731
  .elementor-element.elementor-element-a7d4995
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-secondary);
  transition: color 0.3s;
}
.elementor-1731
  .elementor-element.elementor-element-a7d4995
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-secondary);
  transition: fill 0.3s;
}
.elementor-1731 .elementor-element.elementor-element-a7d4995 {
  --e-icon-list-icon-size: 18px;
  --icon-vertical-offset: 0px;
}
.elementor-1731
  .elementor-element.elementor-element-a7d4995
  .elementor-icon-list-icon {
  padding-right: 16px;
}
.elementor-1731
  .elementor-element.elementor-element-a7d4995
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-1731
  .elementor-element.elementor-element-a7d4995
  .elementor-icon-list-item
  > a {
  font-family: var(--e-global-typography-4e17ecc-font-family), Sans-serif;
  font-size: var(--e-global-typography-4e17ecc-font-size);
  font-weight: var(--e-global-typography-4e17ecc-font-weight);
  text-transform: var(--e-global-typography-4e17ecc-text-transform);
  line-height: var(--e-global-typography-4e17ecc-line-height);
  letter-spacing: var(--e-global-typography-4e17ecc-letter-spacing);
  word-spacing: var(--e-global-typography-4e17ecc-word-spacing);
}
.elementor-1731
  .elementor-element.elementor-element-a7d4995
  .elementor-icon-list-text {
  color: var(--e-global-color-primary);
  transition: color 0.3s;
}
.elementor-1731 .elementor-element.elementor-element-534b270 {
  text-align: left;
}
.elementor-1731
  .elementor-element.elementor-element-534b270
  .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-7e22396-font-family), Sans-serif;
  font-size: var(--e-global-typography-7e22396-font-size);
  font-weight: var(--e-global-typography-7e22396-font-weight);
  text-transform: var(--e-global-typography-7e22396-text-transform);
  line-height: var(--e-global-typography-7e22396-line-height);
  letter-spacing: var(--e-global-typography-7e22396-letter-spacing);
  word-spacing: var(--e-global-typography-7e22396-word-spacing);
}
.elementor-1731 .elementor-element.elementor-element-0e9a5bf {
  text-align: left;
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-35017ae-font-family), Sans-serif;
  font-size: var(--e-global-typography-35017ae-font-size);
  line-height: var(--e-global-typography-35017ae-line-height);
  letter-spacing: var(--e-global-typography-35017ae-letter-spacing);
  word-spacing: var(--e-global-typography-35017ae-word-spacing);
}
.elementor-1731
  .elementor-element.elementor-element-0e9a5bf
  > .elementor-widget-container {
  padding: 0em 1em 0em 0em;
}
.elementor-1731
  .elementor-element.elementor-element-6f64c97
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-1731 .elementor-element.elementor-element-6f64c97 {
  --icon-box-icon-margin: 30px;
}
.elementor-1731
  .elementor-element.elementor-element-6f64c97
  .elementor-icon-box-title {
  margin-bottom: 6px;
  color: var(--e-global-color-primary);
}
.elementor-1731
  .elementor-element.elementor-element-6f64c97.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-secondary);
}
.elementor-1731
  .elementor-element.elementor-element-6f64c97.elementor-view-framed
  .elementor-icon,
.elementor-1731
  .elementor-element.elementor-element-6f64c97.elementor-view-default
  .elementor-icon {
  fill: var(--e-global-color-secondary);
  color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}
.elementor-1731 .elementor-element.elementor-element-6f64c97 .elementor-icon {
  font-size: 56px;
}
.elementor-1731
  .elementor-element.elementor-element-6f64c97
  .elementor-icon-box-title,
.elementor-1731
  .elementor-element.elementor-element-6f64c97
  .elementor-icon-box-title
  a {
  font-family: var(--e-global-typography-259094c-font-family), Sans-serif;
  font-size: var(--e-global-typography-259094c-font-size);
  font-weight: var(--e-global-typography-259094c-font-weight);
  line-height: var(--e-global-typography-259094c-line-height);
  letter-spacing: var(--e-global-typography-259094c-letter-spacing);
  word-spacing: var(--e-global-typography-259094c-word-spacing);
}
.elementor-1731
  .elementor-element.elementor-element-6f64c97
  .elementor-icon-box-description {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-35017ae-font-family), Sans-serif;
  font-size: var(--e-global-typography-35017ae-font-size);
  line-height: var(--e-global-typography-35017ae-line-height);
  letter-spacing: var(--e-global-typography-35017ae-letter-spacing);
  word-spacing: var(--e-global-typography-35017ae-word-spacing);
}
.elementor-1731
  .elementor-element.elementor-element-74d0c26
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-1731 .elementor-element.elementor-element-74d0c26 {
  --icon-box-icon-margin: 30px;
}
.elementor-1731
  .elementor-element.elementor-element-74d0c26
  .elementor-icon-box-title {
  margin-bottom: 6px;
  color: var(--e-global-color-primary);
}
.elementor-1731
  .elementor-element.elementor-element-74d0c26.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-secondary);
}
.elementor-1731
  .elementor-element.elementor-element-74d0c26.elementor-view-framed
  .elementor-icon,
.elementor-1731
  .elementor-element.elementor-element-74d0c26.elementor-view-default
  .elementor-icon {
  fill: var(--e-global-color-secondary);
  color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}
.elementor-1731 .elementor-element.elementor-element-74d0c26 .elementor-icon {
  font-size: 56px;
}
.elementor-1731
  .elementor-element.elementor-element-74d0c26
  .elementor-icon-box-title,
.elementor-1731
  .elementor-element.elementor-element-74d0c26
  .elementor-icon-box-title
  a {
  font-family: var(--e-global-typography-259094c-font-family), Sans-serif;
  font-size: var(--e-global-typography-259094c-font-size);
  font-weight: var(--e-global-typography-259094c-font-weight);
  line-height: var(--e-global-typography-259094c-line-height);
  letter-spacing: var(--e-global-typography-259094c-letter-spacing);
  word-spacing: var(--e-global-typography-259094c-word-spacing);
}
.elementor-1731
  .elementor-element.elementor-element-74d0c26
  .elementor-icon-box-description {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-35017ae-font-family), Sans-serif;
  font-size: var(--e-global-typography-35017ae-font-size);
  line-height: var(--e-global-typography-35017ae-line-height);
  letter-spacing: var(--e-global-typography-35017ae-letter-spacing);
  word-spacing: var(--e-global-typography-35017ae-word-spacing);
}
.elementor-1731
  .elementor-element.elementor-element-2676fa7
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-1731 .elementor-element.elementor-element-2676fa7 {
  --icon-box-icon-margin: 30px;
}
.elementor-1731
  .elementor-element.elementor-element-2676fa7
  .elementor-icon-box-title {
  margin-bottom: 6px;
  color: var(--e-global-color-primary);
}
.elementor-1731
  .elementor-element.elementor-element-2676fa7.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-secondary);
}
.elementor-1731
  .elementor-element.elementor-element-2676fa7.elementor-view-framed
  .elementor-icon,
.elementor-1731
  .elementor-element.elementor-element-2676fa7.elementor-view-default
  .elementor-icon {
  fill: var(--e-global-color-secondary);
  color: var(--e-global-color-secondary);
  border-color: var(--e-global-color-secondary);
}
.elementor-1731 .elementor-element.elementor-element-2676fa7 .elementor-icon {
  font-size: 56px;
}
.elementor-1731
  .elementor-element.elementor-element-2676fa7
  .elementor-icon-box-title,
.elementor-1731
  .elementor-element.elementor-element-2676fa7
  .elementor-icon-box-title
  a {
  font-family: var(--e-global-typography-259094c-font-family), Sans-serif;
  font-size: var(--e-global-typography-259094c-font-size);
  font-weight: var(--e-global-typography-259094c-font-weight);
  line-height: var(--e-global-typography-259094c-line-height);
  letter-spacing: var(--e-global-typography-259094c-letter-spacing);
  word-spacing: var(--e-global-typography-259094c-word-spacing);
}
.elementor-1731
  .elementor-element.elementor-element-2676fa7
  .elementor-icon-box-description {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-35017ae-font-family), Sans-serif;
  font-size: var(--e-global-typography-35017ae-font-size);
  line-height: var(--e-global-typography-35017ae-line-height);
  letter-spacing: var(--e-global-typography-35017ae-letter-spacing);
  word-spacing: var(--e-global-typography-35017ae-word-spacing);
}
.elementor-1731
  .elementor-element.elementor-element-4fad67e
  > .elementor-container {
  min-height: 20vh;
}
.elementor-1731
  .elementor-element.elementor-element-4fad67e:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-1731
  .elementor-element.elementor-element-4fad67e
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-position: 0px -134px;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-1731
  .elementor-element.elementor-element-4fad67e
  > .elementor-background-overlay {
  background-color: var(--e-global-color-b4d1b00);
  opacity: 0.9;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1731 .elementor-element.elementor-element-4fad67e {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 6em 1em 6em 1em;
}
.elementor-bc-flex-widget
  .elementor-1731
  .elementor-element.elementor-element-3d2063b.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-1731
  .elementor-element.elementor-element-3d2063b.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-1731
  .elementor-element.elementor-element-3d2063b
  > .elementor-element-populated {
  padding: 1em 37em 1em 1em;
}
.elementor-1731
  .elementor-element.elementor-element-8f529bf
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-secondary);
  transition: color 0.3s;
}
.elementor-1731
  .elementor-element.elementor-element-8f529bf
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-secondary);
  transition: fill 0.3s;
}
.elementor-1731 .elementor-element.elementor-element-8f529bf {
  --e-icon-list-icon-size: 18px;
  --icon-vertical-offset: 0px;
}
.elementor-1731
  .elementor-element.elementor-element-8f529bf
  .elementor-icon-list-icon {
  padding-right: 16px;
}
.elementor-1731
  .elementor-element.elementor-element-8f529bf
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-1731
  .elementor-element.elementor-element-8f529bf
  .elementor-icon-list-item
  > a {
  font-family: var(--e-global-typography-4e17ecc-font-family), Sans-serif;
  font-size: var(--e-global-typography-4e17ecc-font-size);
  font-weight: var(--e-global-typography-4e17ecc-font-weight);
  text-transform: var(--e-global-typography-4e17ecc-text-transform);
  line-height: var(--e-global-typography-4e17ecc-line-height);
  letter-spacing: var(--e-global-typography-4e17ecc-letter-spacing);
  word-spacing: var(--e-global-typography-4e17ecc-word-spacing);
}
.elementor-1731
  .elementor-element.elementor-element-8f529bf
  .elementor-icon-list-text {
  color: var(--e-global-color-3e403d1);
  transition: color 0.3s;
}
.elementor-1731 .elementor-element.elementor-element-8637c26 {
  text-align: left;
}
.elementor-1731
  .elementor-element.elementor-element-8637c26
  .elementor-heading-title {
  color: var(--e-global-color-3e403d1);
  font-family: var(--e-global-typography-7e22396-font-family), Sans-serif;
  font-size: var(--e-global-typography-7e22396-font-size);
  font-weight: var(--e-global-typography-7e22396-font-weight);
  text-transform: var(--e-global-typography-7e22396-text-transform);
  line-height: var(--e-global-typography-7e22396-line-height);
  letter-spacing: var(--e-global-typography-7e22396-letter-spacing);
  word-spacing: var(--e-global-typography-7e22396-word-spacing);
}
.elementor-1731 .elementor-element.elementor-element-4066e09 {
  text-align: left;
  color: var(--e-global-color-40e90f2);
  font-family: var(--e-global-typography-35017ae-font-family), Sans-serif;
  font-size: var(--e-global-typography-35017ae-font-size);
  line-height: var(--e-global-typography-35017ae-line-height);
  letter-spacing: var(--e-global-typography-35017ae-letter-spacing);
  word-spacing: var(--e-global-typography-35017ae-word-spacing);
}
.elementor-1731
  .elementor-element.elementor-element-4066e09
  > .elementor-widget-container {
  padding: 0em 4em 0em 0em;
}
.elementor-1731
  .elementor-element.elementor-element-3bc033f
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 12px;
}
.elementor-1731
  .elementor-element.elementor-element-3bc033f
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 12px;
}
.elementor-1731
  .elementor-element.elementor-element-5ec1e30
  > .elementor-background-overlay {
  opacity: 0.02;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1731 .elementor-element.elementor-element-5ec1e30 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 6em 1em 0em 1em;
}
.elementor-1731
  .elementor-element.elementor-element-70b8e3e
  > .elementor-element-populated {
  padding: 1em 1em 1em 1em;
}
.elementor-1731
  .elementor-element.elementor-element-fe0061a
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-secondary);
  transition: color 0.3s;
}
.elementor-1731
  .elementor-element.elementor-element-fe0061a
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-secondary);
  transition: fill 0.3s;
}
.elementor-1731 .elementor-element.elementor-element-fe0061a {
  --e-icon-list-icon-size: 18px;
  --icon-vertical-offset: 0px;
}
.elementor-1731
  .elementor-element.elementor-element-fe0061a
  .elementor-icon-list-icon {
  padding-right: 16px;
}
.elementor-1731
  .elementor-element.elementor-element-fe0061a
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-1731
  .elementor-element.elementor-element-fe0061a
  .elementor-icon-list-item
  > a {
  font-family: var(--e-global-typography-4e17ecc-font-family), Sans-serif;
  font-size: var(--e-global-typography-4e17ecc-font-size);
  font-weight: var(--e-global-typography-4e17ecc-font-weight);
  text-transform: var(--e-global-typography-4e17ecc-text-transform);
  line-height: var(--e-global-typography-4e17ecc-line-height);
  letter-spacing: var(--e-global-typography-4e17ecc-letter-spacing);
  word-spacing: var(--e-global-typography-4e17ecc-word-spacing);
}
.elementor-1731
  .elementor-element.elementor-element-fe0061a
  .elementor-icon-list-text {
  color: var(--e-global-color-primary);
  transition: color 0.3s;
}
.elementor-1731 .elementor-element.elementor-element-86db341 {
  text-align: center;
}
.elementor-1731
  .elementor-element.elementor-element-86db341
  .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-7e22396-font-family), Sans-serif;
  font-size: var(--e-global-typography-7e22396-font-size);
  font-weight: var(--e-global-typography-7e22396-font-weight);
  text-transform: var(--e-global-typography-7e22396-text-transform);
  line-height: var(--e-global-typography-7e22396-line-height);
  letter-spacing: var(--e-global-typography-7e22396-letter-spacing);
  word-spacing: var(--e-global-typography-7e22396-word-spacing);
}
.elementor-1731 .elementor-element.elementor-element-edb6372 {
  text-align: center;
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-35017ae-font-family), Sans-serif;
  font-size: var(--e-global-typography-35017ae-font-size);
  line-height: var(--e-global-typography-35017ae-line-height);
  letter-spacing: var(--e-global-typography-35017ae-letter-spacing);
  word-spacing: var(--e-global-typography-35017ae-word-spacing);
}
.elementor-1731
  .elementor-element.elementor-element-edb6372
  > .elementor-widget-container {
  padding: 0em 20em 0em 20em;
}
.elementor-1731 .elementor-element.elementor-element-23fba27 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0em 1em 6em 1em;
}
.elementor-1731
  .elementor-element.elementor-element-23fba27
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1731
  .elementor-element.elementor-element-c2f2616:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-1731
  .elementor-element.elementor-element-c2f2616
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-3e403d1);
}
.elementor-1731
  .elementor-element.elementor-element-c2f2616
  > .elementor-element-populated,
.elementor-1731
  .elementor-element.elementor-element-c2f2616
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-1731
  .elementor-element.elementor-element-c2f2616
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-1731
  .elementor-element.elementor-element-c2f2616
  > .elementor-element-populated {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 2% 2% 2% 2%;
  --e-column-margin-right: 2%;
  --e-column-margin-left: 2%;
  padding: 3em 3em 3em 3em;
}
.elementor-1731
  .elementor-element.elementor-element-c2f2616:hover
  > .elementor-element-populated {
  box-shadow: 0px 5px 20px 2px rgba(0, 0, 0, 0.2);
}
.elementor-1731
  .elementor-element.elementor-element-c2f2616
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1731 .elementor-element.elementor-element-76ffb12 {
  text-align: center;
}
.elementor-1731
  .elementor-element.elementor-element-76ffb12
  .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-259094c-font-family), Sans-serif;
  font-size: var(--e-global-typography-259094c-font-size);
  font-weight: var(--e-global-typography-259094c-font-weight);
  line-height: var(--e-global-typography-259094c-line-height);
  letter-spacing: var(--e-global-typography-259094c-letter-spacing);
  word-spacing: var(--e-global-typography-259094c-word-spacing);
}
.elementor-1731 .elementor-element.elementor-element-9a05f45 {
  text-align: center;
}
.elementor-1731
  .elementor-element.elementor-element-9a05f45
  .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-a4bf8ff-font-family), Sans-serif;
  font-size: var(--e-global-typography-a4bf8ff-font-size);
  font-weight: var(--e-global-typography-a4bf8ff-font-weight);
  text-transform: var(--e-global-typography-a4bf8ff-text-transform);
  line-height: var(--e-global-typography-a4bf8ff-line-height);
  letter-spacing: var(--e-global-typography-a4bf8ff-letter-spacing);
  word-spacing: var(--e-global-typography-a4bf8ff-word-spacing);
}
.elementor-1731
  .elementor-element.elementor-element-9a05f45
  > .elementor-widget-container {
  margin: -3% 0% 0% 0%;
}
.elementor-1731 .elementor-element.elementor-element-75dbfb3 {
  text-align: center;
}
.elementor-1731
  .elementor-element.elementor-element-75dbfb3
  .elementor-heading-title {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-7e22396-font-family), Sans-serif;
  font-size: var(--e-global-typography-7e22396-font-size);
  font-weight: var(--e-global-typography-7e22396-font-weight);
  text-transform: var(--e-global-typography-7e22396-text-transform);
  line-height: var(--e-global-typography-7e22396-line-height);
  letter-spacing: var(--e-global-typography-7e22396-letter-spacing);
  word-spacing: var(--e-global-typography-7e22396-word-spacing);
}
.elementor-1731 .elementor-element.elementor-element-9a4116e {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-40e90f2);
  --divider-border-width: 1px;
}
.elementor-1731
  .elementor-element.elementor-element-9a4116e
  .elementor-divider-separator {
  width: 100%;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-1731
  .elementor-element.elementor-element-9a4116e
  .elementor-divider {
  text-align: center;
  padding-block-start: 15px;
  padding-block-end: 15px;
}
.elementor-1731
  .elementor-element.elementor-element-fafb122
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(4px / 2);
}
.elementor-1731
  .elementor-element.elementor-element-fafb122
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(4px / 2);
}
.elementor-1731
  .elementor-element.elementor-element-fafb122
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(4px / 2);
  margin-left: calc(4px / 2);
}
.elementor-1731
  .elementor-element.elementor-element-fafb122
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-4px / 2);
  margin-left: calc(-4px / 2);
}
body.rtl
  .elementor-1731
  .elementor-element.elementor-element-fafb122
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-4px / 2);
}
body:not(.rtl)
  .elementor-1731
  .elementor-element.elementor-element-fafb122
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-4px / 2);
}
.elementor-1731
  .elementor-element.elementor-element-fafb122
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-secondary);
  transition: color 0.3s;
}
.elementor-1731
  .elementor-element.elementor-element-fafb122
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-secondary);
  transition: fill 0.3s;
}
.elementor-1731 .elementor-element.elementor-element-fafb122 {
  --e-icon-list-icon-size: 22px;
  --icon-vertical-offset: 0px;
}
.elementor-1731
  .elementor-element.elementor-element-fafb122
  .elementor-icon-list-icon {
  padding-right: 8px;
}
.elementor-1731
  .elementor-element.elementor-element-fafb122
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-1731
  .elementor-element.elementor-element-fafb122
  .elementor-icon-list-item
  > a {
  font-family: var(--e-global-typography-f4563a4-font-family), Sans-serif;
  font-size: var(--e-global-typography-f4563a4-font-size);
  font-weight: var(--e-global-typography-f4563a4-font-weight);
  line-height: var(--e-global-typography-f4563a4-line-height);
  letter-spacing: var(--e-global-typography-f4563a4-letter-spacing);
  word-spacing: var(--e-global-typography-f4563a4-word-spacing);
}
.elementor-1731
  .elementor-element.elementor-element-fafb122
  .elementor-icon-list-text {
  color: var(--e-global-color-primary);
  transition: color 0.3s;
}
.elementor-1731 .elementor-element.elementor-element-6fb3981 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-40e90f2);
  --divider-border-width: 1px;
}
.elementor-1731
  .elementor-element.elementor-element-6fb3981
  .elementor-divider-separator {
  width: 100%;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-1731
  .elementor-element.elementor-element-6fb3981
  .elementor-divider {
  text-align: center;
  padding-block-start: 15px;
  padding-block-end: 15px;
}
.elementor-1731
  .elementor-element.elementor-element-688e75f
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 12px;
}
.elementor-1731
  .elementor-element.elementor-element-688e75f
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 12px;
}
.elementor-1731 .elementor-element.elementor-element-a73e614 {
  text-align: center;
}
.elementor-1731
  .elementor-element.elementor-element-a73e614
  .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-35017ae-font-family), Sans-serif;
  font-size: var(--e-global-typography-35017ae-font-size);
  line-height: var(--e-global-typography-35017ae-line-height);
  letter-spacing: var(--e-global-typography-35017ae-letter-spacing);
  word-spacing: var(--e-global-typography-35017ae-word-spacing);
}
.elementor-1731
  .elementor-element.elementor-element-19c917a:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-1731
  .elementor-element.elementor-element-19c917a
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-1731
  .elementor-element.elementor-element-19c917a
  > .elementor-element-populated
  > .elementor-background-overlay {
  background-color: var(--e-global-color-b4d1b00);
  opacity: 0.9;
}
.elementor-1731
  .elementor-element.elementor-element-19c917a
  > .elementor-element-populated,
.elementor-1731
  .elementor-element.elementor-element-19c917a
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-1731
  .elementor-element.elementor-element-19c917a
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-1731
  .elementor-element.elementor-element-19c917a
  > .elementor-element-populated {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 2% 2% 2% 2%;
  --e-column-margin-right: 2%;
  --e-column-margin-left: 2%;
  padding: 3em 3em 3em 3em;
}
.elementor-1731
  .elementor-element.elementor-element-19c917a:hover
  > .elementor-element-populated {
  box-shadow: 0px 5px 20px 2px rgba(0, 0, 0, 0.2);
}
.elementor-1731
  .elementor-element.elementor-element-19c917a
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1731 .elementor-element.elementor-element-cd3b44e {
  text-align: center;
}
.elementor-1731
  .elementor-element.elementor-element-cd3b44e
  .elementor-heading-title {
  color: var(--e-global-color-3e403d1);
  font-family: var(--e-global-typography-259094c-font-family), Sans-serif;
  font-size: var(--e-global-typography-259094c-font-size);
  font-weight: var(--e-global-typography-259094c-font-weight);
  line-height: var(--e-global-typography-259094c-line-height);
  letter-spacing: var(--e-global-typography-259094c-letter-spacing);
  word-spacing: var(--e-global-typography-259094c-word-spacing);
}
.elementor-1731 .elementor-element.elementor-element-f51d584 {
  text-align: center;
}
.elementor-1731
  .elementor-element.elementor-element-f51d584
  .elementor-heading-title {
  color: var(--e-global-color-3e403d1);
  font-family: var(--e-global-typography-a4bf8ff-font-family), Sans-serif;
  font-size: var(--e-global-typography-a4bf8ff-font-size);
  font-weight: var(--e-global-typography-a4bf8ff-font-weight);
  text-transform: var(--e-global-typography-a4bf8ff-text-transform);
  line-height: var(--e-global-typography-a4bf8ff-line-height);
  letter-spacing: var(--e-global-typography-a4bf8ff-letter-spacing);
  word-spacing: var(--e-global-typography-a4bf8ff-word-spacing);
}
.elementor-1731
  .elementor-element.elementor-element-f51d584
  > .elementor-widget-container {
  margin: -3% 0% 0% 0%;
}
.elementor-1731 .elementor-element.elementor-element-a30c853 {
  text-align: center;
}
.elementor-1731
  .elementor-element.elementor-element-a30c853
  .elementor-heading-title {
  color: var(--e-global-color-3e403d1);
  font-family: var(--e-global-typography-7e22396-font-family), Sans-serif;
  font-size: var(--e-global-typography-7e22396-font-size);
  font-weight: var(--e-global-typography-7e22396-font-weight);
  text-transform: var(--e-global-typography-7e22396-text-transform);
  line-height: var(--e-global-typography-7e22396-line-height);
  letter-spacing: var(--e-global-typography-7e22396-letter-spacing);
  word-spacing: var(--e-global-typography-7e22396-word-spacing);
}
.elementor-1731 .elementor-element.elementor-element-e68c576 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-text);
  --divider-border-width: 1px;
}
.elementor-1731
  .elementor-element.elementor-element-e68c576
  .elementor-divider-separator {
  width: 100%;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-1731
  .elementor-element.elementor-element-e68c576
  .elementor-divider {
  text-align: center;
  padding-block-start: 15px;
  padding-block-end: 15px;
}
.elementor-1731
  .elementor-element.elementor-element-f606f56
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(4px / 2);
}
.elementor-1731
  .elementor-element.elementor-element-f606f56
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(4px / 2);
}
.elementor-1731
  .elementor-element.elementor-element-f606f56
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(4px / 2);
  margin-left: calc(4px / 2);
}
.elementor-1731
  .elementor-element.elementor-element-f606f56
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-4px / 2);
  margin-left: calc(-4px / 2);
}
body.rtl
  .elementor-1731
  .elementor-element.elementor-element-f606f56
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-4px / 2);
}
body:not(.rtl)
  .elementor-1731
  .elementor-element.elementor-element-f606f56
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-4px / 2);
}
.elementor-1731
  .elementor-element.elementor-element-f606f56
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-secondary);
  transition: color 0.3s;
}
.elementor-1731
  .elementor-element.elementor-element-f606f56
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-secondary);
  transition: fill 0.3s;
}
.elementor-1731 .elementor-element.elementor-element-f606f56 {
  --e-icon-list-icon-size: 22px;
  --icon-vertical-offset: 0px;
}
.elementor-1731
  .elementor-element.elementor-element-f606f56
  .elementor-icon-list-icon {
  padding-right: 8px;
}
.elementor-1731
  .elementor-element.elementor-element-f606f56
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-1731
  .elementor-element.elementor-element-f606f56
  .elementor-icon-list-item
  > a {
  font-family: var(--e-global-typography-f4563a4-font-family), Sans-serif;
  font-size: var(--e-global-typography-f4563a4-font-size);
  font-weight: var(--e-global-typography-f4563a4-font-weight);
  line-height: var(--e-global-typography-f4563a4-line-height);
  letter-spacing: var(--e-global-typography-f4563a4-letter-spacing);
  word-spacing: var(--e-global-typography-f4563a4-word-spacing);
}
.elementor-1731
  .elementor-element.elementor-element-f606f56
  .elementor-icon-list-text {
  color: var(--e-global-color-3e403d1);
  transition: color 0.3s;
}
.elementor-1731 .elementor-element.elementor-element-db6a0f9 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-text);
  --divider-border-width: 1px;
}
.elementor-1731
  .elementor-element.elementor-element-db6a0f9
  .elementor-divider-separator {
  width: 100%;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-1731
  .elementor-element.elementor-element-db6a0f9
  .elementor-divider {
  text-align: center;
  padding-block-start: 15px;
  padding-block-end: 15px;
}
.elementor-1731
  .elementor-element.elementor-element-f05291b
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 12px;
}
.elementor-1731
  .elementor-element.elementor-element-f05291b
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 12px;
}
.elementor-1731 .elementor-element.elementor-element-5a6ca2e {
  text-align: center;
}
.elementor-1731
  .elementor-element.elementor-element-5a6ca2e
  .elementor-heading-title {
  color: var(--e-global-color-40e90f2);
  font-family: var(--e-global-typography-35017ae-font-family), Sans-serif;
  font-size: var(--e-global-typography-35017ae-font-size);
  line-height: var(--e-global-typography-35017ae-line-height);
  letter-spacing: var(--e-global-typography-35017ae-letter-spacing);
  word-spacing: var(--e-global-typography-35017ae-word-spacing);
}
.elementor-1731
  .elementor-element.elementor-element-d19372f:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-1731
  .elementor-element.elementor-element-d19372f
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-3e403d1);
}
.elementor-1731
  .elementor-element.elementor-element-d19372f
  > .elementor-element-populated,
.elementor-1731
  .elementor-element.elementor-element-d19372f
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-1731
  .elementor-element.elementor-element-d19372f
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-1731
  .elementor-element.elementor-element-d19372f
  > .elementor-element-populated {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 2% 2% 2% 2%;
  --e-column-margin-right: 2%;
  --e-column-margin-left: 2%;
  padding: 3em 3em 3em 3em;
}
.elementor-1731
  .elementor-element.elementor-element-d19372f:hover
  > .elementor-element-populated {
  box-shadow: 0px 5px 20px 2px rgba(0, 0, 0, 0.2);
}
.elementor-1731
  .elementor-element.elementor-element-d19372f
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1731 .elementor-element.elementor-element-649c31d {
  text-align: center;
}
.elementor-1731
  .elementor-element.elementor-element-649c31d
  .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-259094c-font-family), Sans-serif;
  font-size: var(--e-global-typography-259094c-font-size);
  font-weight: var(--e-global-typography-259094c-font-weight);
  line-height: var(--e-global-typography-259094c-line-height);
  letter-spacing: var(--e-global-typography-259094c-letter-spacing);
  word-spacing: var(--e-global-typography-259094c-word-spacing);
}
.elementor-1731 .elementor-element.elementor-element-c6f002e {
  text-align: center;
}
.elementor-1731
  .elementor-element.elementor-element-c6f002e
  .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-a4bf8ff-font-family), Sans-serif;
  font-size: var(--e-global-typography-a4bf8ff-font-size);
  font-weight: var(--e-global-typography-a4bf8ff-font-weight);
  text-transform: var(--e-global-typography-a4bf8ff-text-transform);
  line-height: var(--e-global-typography-a4bf8ff-line-height);
  letter-spacing: var(--e-global-typography-a4bf8ff-letter-spacing);
  word-spacing: var(--e-global-typography-a4bf8ff-word-spacing);
}
.elementor-1731
  .elementor-element.elementor-element-c6f002e
  > .elementor-widget-container {
  margin: -3% 0% 0% 0%;
}
.elementor-1731 .elementor-element.elementor-element-edec529 {
  text-align: center;
}
.elementor-1731
  .elementor-element.elementor-element-edec529
  .elementor-heading-title {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-7e22396-font-family), Sans-serif;
  font-size: var(--e-global-typography-7e22396-font-size);
  font-weight: var(--e-global-typography-7e22396-font-weight);
  text-transform: var(--e-global-typography-7e22396-text-transform);
  line-height: var(--e-global-typography-7e22396-line-height);
  letter-spacing: var(--e-global-typography-7e22396-letter-spacing);
  word-spacing: var(--e-global-typography-7e22396-word-spacing);
}
.elementor-1731 .elementor-element.elementor-element-a875570 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-40e90f2);
  --divider-border-width: 1px;
}
.elementor-1731
  .elementor-element.elementor-element-a875570
  .elementor-divider-separator {
  width: 100%;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-1731
  .elementor-element.elementor-element-a875570
  .elementor-divider {
  text-align: center;
  padding-block-start: 15px;
  padding-block-end: 15px;
}
.elementor-1731
  .elementor-element.elementor-element-54af702
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(4px / 2);
}
.elementor-1731
  .elementor-element.elementor-element-54af702
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(4px / 2);
}
.elementor-1731
  .elementor-element.elementor-element-54af702
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(4px / 2);
  margin-left: calc(4px / 2);
}
.elementor-1731
  .elementor-element.elementor-element-54af702
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-4px / 2);
  margin-left: calc(-4px / 2);
}
body.rtl
  .elementor-1731
  .elementor-element.elementor-element-54af702
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-4px / 2);
}
body:not(.rtl)
  .elementor-1731
  .elementor-element.elementor-element-54af702
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-4px / 2);
}
.elementor-1731
  .elementor-element.elementor-element-54af702
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-secondary);
  transition: color 0.3s;
}
.elementor-1731
  .elementor-element.elementor-element-54af702
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-secondary);
  transition: fill 0.3s;
}
.elementor-1731 .elementor-element.elementor-element-54af702 {
  --e-icon-list-icon-size: 22px;
  --icon-vertical-offset: 0px;
}
.elementor-1731
  .elementor-element.elementor-element-54af702
  .elementor-icon-list-icon {
  padding-right: 8px;
}
.elementor-1731
  .elementor-element.elementor-element-54af702
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-1731
  .elementor-element.elementor-element-54af702
  .elementor-icon-list-item
  > a {
  font-family: var(--e-global-typography-f4563a4-font-family), Sans-serif;
  font-size: var(--e-global-typography-f4563a4-font-size);
  font-weight: var(--e-global-typography-f4563a4-font-weight);
  line-height: var(--e-global-typography-f4563a4-line-height);
  letter-spacing: var(--e-global-typography-f4563a4-letter-spacing);
  word-spacing: var(--e-global-typography-f4563a4-word-spacing);
}
.elementor-1731
  .elementor-element.elementor-element-54af702
  .elementor-icon-list-text {
  color: var(--e-global-color-primary);
  transition: color 0.3s;
}
.elementor-1731 .elementor-element.elementor-element-0cbda5e {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-40e90f2);
  --divider-border-width: 1px;
}
.elementor-1731
  .elementor-element.elementor-element-0cbda5e
  .elementor-divider-separator {
  width: 100%;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-1731
  .elementor-element.elementor-element-0cbda5e
  .elementor-divider {
  text-align: center;
  padding-block-start: 15px;
  padding-block-end: 15px;
}
.elementor-1731
  .elementor-element.elementor-element-0cde14a
  .elementor-button
  .elementor-align-icon-right {
  margin-left: 12px;
}
.elementor-1731
  .elementor-element.elementor-element-0cde14a
  .elementor-button
  .elementor-align-icon-left {
  margin-right: 12px;
}
.elementor-1731 .elementor-element.elementor-element-6e8a7cd {
  text-align: center;
}
.elementor-1731
  .elementor-element.elementor-element-6e8a7cd
  .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-35017ae-font-family), Sans-serif;
  font-size: var(--e-global-typography-35017ae-font-size);
  line-height: var(--e-global-typography-35017ae-line-height);
  letter-spacing: var(--e-global-typography-35017ae-letter-spacing);
  word-spacing: var(--e-global-typography-35017ae-word-spacing);
}
.elementor-1731
  .elementor-element.elementor-element-9620268:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-1731
  .elementor-element.elementor-element-9620268
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-1c42373);
}
.elementor-1731
  .elementor-element.elementor-element-9620268
  > .elementor-background-overlay {
  opacity: 0.02;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1731 .elementor-element.elementor-element-9620268 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 6em 1em 6em 1em;
}
.elementor-1731
  .elementor-element.elementor-element-351233c
  > .elementor-element-populated {
  padding: 1em 1em 1em 1em;
}
.elementor-1731
  .elementor-element.elementor-element-e307d68
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-secondary);
  transition: color 0.3s;
}
.elementor-1731
  .elementor-element.elementor-element-e307d68
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-secondary);
  transition: fill 0.3s;
}
.elementor-1731 .elementor-element.elementor-element-e307d68 {
  --e-icon-list-icon-size: 18px;
  --icon-vertical-offset: 0px;
}
.elementor-1731
  .elementor-element.elementor-element-e307d68
  .elementor-icon-list-icon {
  padding-right: 16px;
}
.elementor-1731
  .elementor-element.elementor-element-e307d68
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-1731
  .elementor-element.elementor-element-e307d68
  .elementor-icon-list-item
  > a {
  font-family: var(--e-global-typography-4e17ecc-font-family), Sans-serif;
  font-size: var(--e-global-typography-4e17ecc-font-size);
  font-weight: var(--e-global-typography-4e17ecc-font-weight);
  text-transform: var(--e-global-typography-4e17ecc-text-transform);
  line-height: var(--e-global-typography-4e17ecc-line-height);
  letter-spacing: var(--e-global-typography-4e17ecc-letter-spacing);
  word-spacing: var(--e-global-typography-4e17ecc-word-spacing);
}
.elementor-1731
  .elementor-element.elementor-element-e307d68
  .elementor-icon-list-text {
  color: var(--e-global-color-primary);
  transition: color 0.3s;
}
.elementor-1731 .elementor-element.elementor-element-4ea2b73 {
  text-align: center;
}
.elementor-1731
  .elementor-element.elementor-element-4ea2b73
  .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-7e22396-font-family), Sans-serif;
  font-size: var(--e-global-typography-7e22396-font-size);
  font-weight: var(--e-global-typography-7e22396-font-weight);
  text-transform: var(--e-global-typography-7e22396-text-transform);
  line-height: var(--e-global-typography-7e22396-line-height);
  letter-spacing: var(--e-global-typography-7e22396-letter-spacing);
  word-spacing: var(--e-global-typography-7e22396-word-spacing);
}
.elementor-1731 .elementor-element.elementor-element-efd3968 {
  text-align: center;
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-35017ae-font-family), Sans-serif;
  font-size: var(--e-global-typography-35017ae-font-size);
  line-height: var(--e-global-typography-35017ae-line-height);
  letter-spacing: var(--e-global-typography-35017ae-letter-spacing);
  word-spacing: var(--e-global-typography-35017ae-word-spacing);
}
.elementor-1731
  .elementor-element.elementor-element-efd3968
  > .elementor-widget-container {
  padding: 0em 20em 0em 20em;
}
.elementor-1731
  .elementor-element.elementor-element-05f3bc7
  > .elementor-element-populated {
  margin: 1% 1% 1% 1%;
  --e-column-margin-right: 1%;
  --e-column-margin-left: 1%;
}
.elementor-1731
  .elementor-element.elementor-element-378a91c.ekit-equal-height-enable,
.elementor-1731
  .elementor-element.elementor-element-378a91c.ekit-equal-height-enable
  .elementor-widget-container,
.elementor-1731
  .elementor-element.elementor-element-378a91c.ekit-equal-height-enable
  .ekit-wid-con,
.elementor-1731
  .elementor-element.elementor-element-378a91c.ekit-equal-height-enable
  .ekit-wid-con
  .elementskit-infobox {
  height: 100%;
}
.elementor-1731
  .elementor-element.elementor-element-378a91c
  .elementskit-infobox {
  background-color: var(--e-global-color-3e403d1);
  padding: 50px 40px 50px 40px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #f5f5f5;
  border-radius: 10px 10px 10px 10px;
}
.elementor-1731
  .elementor-element.elementor-element-378a91c
  .elementskit-infobox:hover {
  box-shadow: 0px 5px 20px 2px rgba(0, 0, 0, 0.2);
}
.elementor-1731
  .elementor-element.elementor-element-378a91c
  .elementskit-infobox
  .elementskit-info-box-title {
  padding: 0px 0px 0px 0px;
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-259094c-font-family), Sans-serif;
  font-size: var(--e-global-typography-259094c-font-size);
  font-weight: var(--e-global-typography-259094c-font-weight);
  line-height: var(--e-global-typography-259094c-line-height);
  letter-spacing: var(--e-global-typography-259094c-letter-spacing);
  word-spacing: var(--e-global-typography-259094c-word-spacing);
}
.elementor-1731
  .elementor-element.elementor-element-378a91c
  .elementskit-infobox
  .box-body
  > p {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-35017ae-font-family), Sans-serif;
  font-size: var(--e-global-typography-35017ae-font-size);
  line-height: var(--e-global-typography-35017ae-line-height);
  letter-spacing: var(--e-global-typography-35017ae-letter-spacing);
  word-spacing: var(--e-global-typography-35017ae-word-spacing);
}
.elementor-1731
  .elementor-element.elementor-element-378a91c
  .elementkit-infobox-icon {
  color: var(--e-global-color-secondary);
}
.elementor-1731
  .elementor-element.elementor-element-378a91c
  .elementskit-info-box-icon
  > svg
  path {
  fill: var(--e-global-color-secondary);
  stroke: var(--e-global-color-secondary);
}
.elementor-1731
  .elementor-element.elementor-element-378a91c
  .elementskit-infobox
  .elementskit-info-box-icon
  i {
  font-size: 52px;
}
.elementor-1731
  .elementor-element.elementor-element-378a91c
  .elementskit-info-box-icon
  > svg {
  max-width: 52px;
  height: auto;
}
.elementor-1731
  .elementor-element.elementor-element-378a91c
  .elementskit-infobox
  .elementskit-info-box-icon {
  transform: rotate(0deg);
}
.elementor-bc-flex-widget
  .elementor-1731
  .elementor-element.elementor-element-62f8f4a.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-1731
  .elementor-element.elementor-element-62f8f4a.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-1731 .elementor-element.elementor-element-b54bf1c {
  --divider-border-style: dashed;
  --divider-color: var(--e-global-color-40e90f2);
  --divider-border-width: 2.5px;
}
.elementor-1731
  .elementor-element.elementor-element-b54bf1c
  .elementor-divider-separator {
  width: 100%;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-1731
  .elementor-element.elementor-element-b54bf1c
  .elementor-divider {
  text-align: center;
  padding-block-start: 15px;
  padding-block-end: 15px;
}
.elementor-1731
  .elementor-element.elementor-element-b54bf1c
  > .elementor-widget-container {
  margin: 0% -48% 0% -47%;
}
.elementor-1731
  .elementor-element.elementor-element-26730be
  > .elementor-element-populated {
  margin: 1% 1% 1% 1%;
  --e-column-margin-right: 1%;
  --e-column-margin-left: 1%;
}
.elementor-1731
  .elementor-element.elementor-element-8e04a43.ekit-equal-height-enable,
.elementor-1731
  .elementor-element.elementor-element-8e04a43.ekit-equal-height-enable
  .elementor-widget-container,
.elementor-1731
  .elementor-element.elementor-element-8e04a43.ekit-equal-height-enable
  .ekit-wid-con,
.elementor-1731
  .elementor-element.elementor-element-8e04a43.ekit-equal-height-enable
  .ekit-wid-con
  .elementskit-infobox {
  height: 100%;
}
.elementor-1731
  .elementor-element.elementor-element-8e04a43
  .elementskit-infobox {
  background-color: var(--e-global-color-3e403d1);
  padding: 50px 40px 50px 40px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #f5f5f5;
  border-radius: 10px 10px 10px 10px;
}
.elementor-1731
  .elementor-element.elementor-element-8e04a43
  .elementskit-infobox:hover {
  box-shadow: 0px 5px 20px 2px rgba(0, 0, 0, 0.2);
}
.elementor-1731
  .elementor-element.elementor-element-8e04a43
  .elementskit-infobox
  .elementskit-info-box-title {
  padding: 0px 0px 0px 0px;
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-259094c-font-family), Sans-serif;
  font-size: var(--e-global-typography-259094c-font-size);
  font-weight: var(--e-global-typography-259094c-font-weight);
  line-height: var(--e-global-typography-259094c-line-height);
  letter-spacing: var(--e-global-typography-259094c-letter-spacing);
  word-spacing: var(--e-global-typography-259094c-word-spacing);
}
.elementor-1731
  .elementor-element.elementor-element-8e04a43
  .elementskit-infobox
  .box-body
  > p {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-35017ae-font-family), Sans-serif;
  font-size: var(--e-global-typography-35017ae-font-size);
  line-height: var(--e-global-typography-35017ae-line-height);
  letter-spacing: var(--e-global-typography-35017ae-letter-spacing);
  word-spacing: var(--e-global-typography-35017ae-word-spacing);
}
.elementor-1731
  .elementor-element.elementor-element-8e04a43
  .elementkit-infobox-icon {
  color: var(--e-global-color-secondary);
}
.elementor-1731
  .elementor-element.elementor-element-8e04a43
  .elementskit-info-box-icon
  > svg
  path {
  fill: var(--e-global-color-secondary);
  stroke: var(--e-global-color-secondary);
}
.elementor-1731
  .elementor-element.elementor-element-8e04a43
  .elementskit-infobox
  .elementskit-info-box-icon
  i {
  font-size: 52px;
}
.elementor-1731
  .elementor-element.elementor-element-8e04a43
  .elementskit-info-box-icon
  > svg {
  max-width: 52px;
  height: auto;
}
.elementor-1731
  .elementor-element.elementor-element-8e04a43
  .elementskit-infobox
  .elementskit-info-box-icon {
  transform: rotate(0deg);
}
.elementor-bc-flex-widget
  .elementor-1731
  .elementor-element.elementor-element-46ba6dd.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-1731
  .elementor-element.elementor-element-46ba6dd.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-1731 .elementor-element.elementor-element-2aabcbc {
  --divider-border-style: dashed;
  --divider-color: var(--e-global-color-40e90f2);
  --divider-border-width: 2.5px;
}
.elementor-1731
  .elementor-element.elementor-element-2aabcbc
  .elementor-divider-separator {
  width: 100%;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-1731
  .elementor-element.elementor-element-2aabcbc
  .elementor-divider {
  text-align: center;
  padding-block-start: 15px;
  padding-block-end: 15px;
}
.elementor-1731
  .elementor-element.elementor-element-2aabcbc
  > .elementor-widget-container {
  margin: 0% -48% 0% -47%;
}
.elementor-1731
  .elementor-element.elementor-element-9f4e1fe
  > .elementor-element-populated {
  margin: 1% 1% 1% 1%;
  --e-column-margin-right: 1%;
  --e-column-margin-left: 1%;
}
.elementor-1731
  .elementor-element.elementor-element-0845d97.ekit-equal-height-enable,
.elementor-1731
  .elementor-element.elementor-element-0845d97.ekit-equal-height-enable
  .elementor-widget-container,
.elementor-1731
  .elementor-element.elementor-element-0845d97.ekit-equal-height-enable
  .ekit-wid-con,
.elementor-1731
  .elementor-element.elementor-element-0845d97.ekit-equal-height-enable
  .ekit-wid-con
  .elementskit-infobox {
  height: 100%;
}
.elementor-1731
  .elementor-element.elementor-element-0845d97
  .elementskit-infobox {
  background-color: var(--e-global-color-3e403d1);
  padding: 50px 40px 50px 40px;
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: #f5f5f5;
  border-radius: 10px 10px 10px 10px;
}
.elementor-1731
  .elementor-element.elementor-element-0845d97
  .elementskit-infobox:hover {
  box-shadow: 0px 5px 20px 2px rgba(0, 0, 0, 0.2);
}
.elementor-1731
  .elementor-element.elementor-element-0845d97
  .elementskit-infobox
  .elementskit-info-box-title {
  padding: 0px 0px 0px 0px;
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-259094c-font-family), Sans-serif;
  font-size: var(--e-global-typography-259094c-font-size);
  font-weight: var(--e-global-typography-259094c-font-weight);
  line-height: var(--e-global-typography-259094c-line-height);
  letter-spacing: var(--e-global-typography-259094c-letter-spacing);
  word-spacing: var(--e-global-typography-259094c-word-spacing);
}
.elementor-1731
  .elementor-element.elementor-element-0845d97
  .elementskit-infobox
  .box-body
  > p {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-35017ae-font-family), Sans-serif;
  font-size: var(--e-global-typography-35017ae-font-size);
  line-height: var(--e-global-typography-35017ae-line-height);
  letter-spacing: var(--e-global-typography-35017ae-letter-spacing);
  word-spacing: var(--e-global-typography-35017ae-word-spacing);
}
.elementor-1731
  .elementor-element.elementor-element-0845d97
  .elementkit-infobox-icon {
  color: var(--e-global-color-secondary);
}
.elementor-1731
  .elementor-element.elementor-element-0845d97
  .elementskit-info-box-icon
  > svg
  path {
  fill: var(--e-global-color-secondary);
  stroke: var(--e-global-color-secondary);
}
.elementor-1731
  .elementor-element.elementor-element-0845d97
  .elementskit-infobox
  .elementskit-info-box-icon
  i {
  font-size: 52px;
}
.elementor-1731
  .elementor-element.elementor-element-0845d97
  .elementskit-info-box-icon
  > svg {
  max-width: 52px;
  height: auto;
}
.elementor-1731
  .elementor-element.elementor-element-0845d97
  .elementskit-infobox
  .elementskit-info-box-icon {
  transform: rotate(0deg);
}
.elementor-1731
  .elementor-element.elementor-element-a2a295d
  > .elementor-background-overlay {
  opacity: 0.02;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-1731 .elementor-element.elementor-element-a2a295d {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 6em 1em 6em 1em;
}
.elementor-1731
  .elementor-element.elementor-element-a661d77
  > .elementor-element-populated {
  padding: 1em 1em 1em 1em;
}
.elementor-1731
  .elementor-element.elementor-element-ea89d5d
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-secondary);
  transition: color 0.3s;
}
.elementor-1731
  .elementor-element.elementor-element-ea89d5d
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-secondary);
  transition: fill 0.3s;
}
.elementor-1731 .elementor-element.elementor-element-ea89d5d {
  --e-icon-list-icon-size: 18px;
  --icon-vertical-offset: 0px;
}
.elementor-1731
  .elementor-element.elementor-element-ea89d5d
  .elementor-icon-list-icon {
  padding-right: 16px;
}
.elementor-1731
  .elementor-element.elementor-element-ea89d5d
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-1731
  .elementor-element.elementor-element-ea89d5d
  .elementor-icon-list-item
  > a {
  font-family: var(--e-global-typography-4e17ecc-font-family), Sans-serif;
  font-size: var(--e-global-typography-4e17ecc-font-size);
  font-weight: var(--e-global-typography-4e17ecc-font-weight);
  text-transform: var(--e-global-typography-4e17ecc-text-transform);
  line-height: var(--e-global-typography-4e17ecc-line-height);
  letter-spacing: var(--e-global-typography-4e17ecc-letter-spacing);
  word-spacing: var(--e-global-typography-4e17ecc-word-spacing);
}
.elementor-1731
  .elementor-element.elementor-element-ea89d5d
  .elementor-icon-list-text {
  color: var(--e-global-color-primary);
  transition: color 0.3s;
}
.elementor-1731 .elementor-element.elementor-element-2613e0d {
  text-align: center;
}
.elementor-1731
  .elementor-element.elementor-element-2613e0d
  .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-7e22396-font-family), Sans-serif;
  font-size: var(--e-global-typography-7e22396-font-size);
  font-weight: var(--e-global-typography-7e22396-font-weight);
  text-transform: var(--e-global-typography-7e22396-text-transform);
  line-height: var(--e-global-typography-7e22396-line-height);
  letter-spacing: var(--e-global-typography-7e22396-letter-spacing);
  word-spacing: var(--e-global-typography-7e22396-word-spacing);
}
.elementor-1731 .elementor-element.elementor-element-5957ed2 {
  text-align: center;
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-35017ae-font-family), Sans-serif;
  font-size: var(--e-global-typography-35017ae-font-size);
  line-height: var(--e-global-typography-35017ae-line-height);
  letter-spacing: var(--e-global-typography-35017ae-letter-spacing);
  word-spacing: var(--e-global-typography-35017ae-word-spacing);
}
.elementor-1731
  .elementor-element.elementor-element-5957ed2
  > .elementor-widget-container {
  padding: 0em 20em 0em 20em;
}
.elementor-1731
  .elementor-element.elementor-element-e40b673
  .ekit_testimonial_style_5
  .elementskit-watermark-icon {
  bottom: 30px;
  right: 30px;
}
.elementor-1731
  .elementor-element.elementor-element-e40b673
  .elementskit-testimonial-slider {
  --ekit_testimonial_left_right_spacing: 15px;
  --ekit_testimonial_slidetoshow: 3;
}
.elementor-1731
  .elementor-element.elementor-element-e40b673
  .elementskit-tootltip-testimonial
  .elementskit-commentor-content,
.elementor-1731
  .elementor-element.elementor-element-e40b673
  .elementskit-single-testimonial-slider,
.elementor-1731
  .elementor-element.elementor-element-e40b673
  .elementskit-testimonial_card {
  border-radius: 10px 10px 10px 10px;
}
.elementor-1731
  .elementor-element.elementor-element-e40b673
  .elementskit-single-testimonial-slider {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-40e90f2);
}
.elementor-1731
  .elementor-element.elementor-element-e40b673
  .elementskit-tootltip-testimonial
  .elementskit-commentor-content,
.elementor-1731
  .elementor-element.elementor-element-e40b673
  .elementskit-single-testimonial-slider,
.elementor-1731
  .elementor-element.elementor-element-e40b673
  .elementskit-testimonial_card {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0);
}
.elementor-1731
  .elementor-element.elementor-element-e40b673
  .elementskit-single-testimonial-slider
  .elementskit-commentor-content
  > p {
  color: var(--e-global-color-text);
}
.elementor-1731
  .elementor-element.elementor-element-e40b673
  .elementskit-testimonial_card
  .elementskit-commentor-coment {
  color: var(--e-global-color-text);
}
.elementor-1731
  .elementor-element.elementor-element-e40b673
  .elementskit-single-testimonial-slider
  .elementskit-commentor-content
  > p,
.elementor-1731
  .elementor-element.elementor-element-e40b673
  .elementskit-testimonial_card
  .elementskit-commentor-coment {
  font-family: var(--e-global-typography-696fa49-font-family), Sans-serif;
  font-size: var(--e-global-typography-696fa49-font-size);
  font-style: var(--e-global-typography-696fa49-font-style);
  line-height: var(--e-global-typography-696fa49-line-height);
  letter-spacing: var(--e-global-typography-696fa49-letter-spacing);
  word-spacing: var(--e-global-typography-696fa49-word-spacing);
}
.elementor-1731
  .elementor-element.elementor-element-e40b673
  .elementskit-stars
  > li
  > a,
.elementor-1731
  .elementor-element.elementor-element-e40b673
  .elementskit-stars
  > li
  > span {
  color: var(--e-global-color-5fe3f09);
}
.elementor-1731
  .elementor-element.elementor-element-e40b673
  .elementskit-stars
  > li:not(:last-child) {
  margin-right: 5px;
}
.elementor-1731
  .elementor-element.elementor-element-e40b673
  .elementskit-single-testimonial-slider
  .elementskit-watermark-icon
  > i {
  color: var(--e-global-color-b4d1b00);
}
.elementor-1731
  .elementor-element.elementor-element-e40b673
  .elementskit-testimonial-slider-block-style
  .elementskit-commentor-content
  > i {
  color: var(--e-global-color-b4d1b00);
}
.elementor-1731
  .elementor-element.elementor-element-e40b673
  .elementskit-testimonial-slider-block-style-two
  .elementskit-icon-content
  > i {
  color: var(--e-global-color-b4d1b00);
}
.elementor-1731
  .elementor-element.elementor-element-e40b673
  .elementskit-testimonial-slider-block-style-three
  .elementskit-icon-content
  > i {
  color: var(--e-global-color-b4d1b00);
}
.elementor-1731
  .elementor-element.elementor-element-e40b673
  .elementskit-watermark-icon
  svg
  path {
  stroke: var(--e-global-color-b4d1b00);
  fill: var(--e-global-color-b4d1b00);
}
.elementor-1731
  .elementor-element.elementor-element-e40b673
  .elementskit-testimonial-slider-block-style-three
  .elementskit-icon-content.commentor-badge::before {
  border-radius: 50%;
}
.elementor-1731
  .elementor-element.elementor-element-e40b673
  .elementskit-profile-info
  .elementskit-author-name {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-682a517-font-family), Sans-serif;
  font-size: var(--e-global-typography-682a517-font-size);
  font-weight: var(--e-global-typography-682a517-font-weight);
  text-transform: var(--e-global-typography-682a517-text-transform);
  line-height: var(--e-global-typography-682a517-line-height);
  letter-spacing: var(--e-global-typography-682a517-letter-spacing);
  word-spacing: var(--e-global-typography-682a517-word-spacing);
  margin-bottom: 0px;
}
.elementor-1731
  .elementor-element.elementor-element-e40b673
  .elementskit-profile-info
  .elementskit-author-des {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-f9fb986-font-family), Sans-serif;
  font-size: var(--e-global-typography-f9fb986-font-size);
  line-height: var(--e-global-typography-f9fb986-line-height);
  letter-spacing: var(--e-global-typography-f9fb986-letter-spacing);
  word-spacing: var(--e-global-typography-f9fb986-word-spacing);
}
.elementor-1731
  .elementor-element.elementor-element-e40b673
  .elementskit-commentor-bio
  .elementskit-commentor-image
  > img {
  height: 70px;
  width: 70px;
}
@media (max-width: 1024px) {
  .elementor-1731
    .elementor-element.elementor-element-8eeb2e0:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-1731
    .elementor-element.elementor-element-8eeb2e0
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: center center;
  }
  .elementor-1731 .elementor-element.elementor-element-8eeb2e0 {
    margin-top: 0%;
    margin-bottom: 0%;
    padding: 6em 1em 6em 1em;
  }
  .elementor-1731
    .elementor-element.elementor-element-43f8f97
    > .elementor-element-populated {
    padding: 1em 1em 1em 1em;
  }
  .elementor-1731
    .elementor-element.elementor-element-e750f65
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-1731
    .elementor-element.elementor-element-e750f65
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-4e17ecc-font-size);
    line-height: var(--e-global-typography-4e17ecc-line-height);
    letter-spacing: var(--e-global-typography-4e17ecc-letter-spacing);
    word-spacing: var(--e-global-typography-4e17ecc-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-6775ef8
    .elementor-heading-title {
    font-size: var(--e-global-typography-f370ffc-font-size);
    line-height: var(--e-global-typography-f370ffc-line-height);
    letter-spacing: var(--e-global-typography-f370ffc-letter-spacing);
    word-spacing: var(--e-global-typography-f370ffc-word-spacing);
  }
  .elementor-1731 .elementor-element.elementor-element-2689e74 {
    font-size: var(--e-global-typography-35017ae-font-size);
    line-height: var(--e-global-typography-35017ae-line-height);
    letter-spacing: var(--e-global-typography-35017ae-letter-spacing);
    word-spacing: var(--e-global-typography-35017ae-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-55b5bc9
    .elementor-heading-title {
    font-size: var(--e-global-typography-a4bf8ff-font-size);
    line-height: var(--e-global-typography-a4bf8ff-line-height);
    letter-spacing: var(--e-global-typography-a4bf8ff-letter-spacing);
    word-spacing: var(--e-global-typography-a4bf8ff-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-4b9d83c
    .elementor-heading-title {
    font-size: var(--e-global-typography-a4bf8ff-font-size);
    line-height: var(--e-global-typography-a4bf8ff-line-height);
    letter-spacing: var(--e-global-typography-a4bf8ff-letter-spacing);
    word-spacing: var(--e-global-typography-a4bf8ff-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-718ad50
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: var(--e-global-typography-259094c-font-size);
    line-height: var(--e-global-typography-259094c-line-height);
    letter-spacing: var(--e-global-typography-259094c-letter-spacing);
    word-spacing: var(--e-global-typography-259094c-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-718ad50
    .elementskit-infobox
    .box-body
    > p {
    font-size: var(--e-global-typography-35017ae-font-size);
    line-height: var(--e-global-typography-35017ae-line-height);
    letter-spacing: var(--e-global-typography-35017ae-letter-spacing);
    word-spacing: var(--e-global-typography-35017ae-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-1d735ef
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: var(--e-global-typography-259094c-font-size);
    line-height: var(--e-global-typography-259094c-line-height);
    letter-spacing: var(--e-global-typography-259094c-letter-spacing);
    word-spacing: var(--e-global-typography-259094c-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-1d735ef
    .elementskit-infobox
    .box-body
    > p {
    font-size: var(--e-global-typography-35017ae-font-size);
    line-height: var(--e-global-typography-35017ae-line-height);
    letter-spacing: var(--e-global-typography-35017ae-letter-spacing);
    word-spacing: var(--e-global-typography-35017ae-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-63fc3e6
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: var(--e-global-typography-259094c-font-size);
    line-height: var(--e-global-typography-259094c-line-height);
    letter-spacing: var(--e-global-typography-259094c-letter-spacing);
    word-spacing: var(--e-global-typography-259094c-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-63fc3e6
    .elementskit-infobox
    .box-body
    > p {
    font-size: var(--e-global-typography-35017ae-font-size);
    line-height: var(--e-global-typography-35017ae-line-height);
    letter-spacing: var(--e-global-typography-35017ae-letter-spacing);
    word-spacing: var(--e-global-typography-35017ae-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-271e86e
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-1731
    .elementor-element.elementor-element-271e86e
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-4e17ecc-font-size);
    line-height: var(--e-global-typography-4e17ecc-line-height);
    letter-spacing: var(--e-global-typography-4e17ecc-letter-spacing);
    word-spacing: var(--e-global-typography-4e17ecc-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-9ae507a
    .elementor-heading-title {
    font-size: var(--e-global-typography-7e22396-font-size);
    line-height: var(--e-global-typography-7e22396-line-height);
    letter-spacing: var(--e-global-typography-7e22396-letter-spacing);
    word-spacing: var(--e-global-typography-7e22396-word-spacing);
  }
  .elementor-1731 .elementor-element.elementor-element-222db33 {
    font-size: var(--e-global-typography-35017ae-font-size);
    line-height: var(--e-global-typography-35017ae-line-height);
    letter-spacing: var(--e-global-typography-35017ae-letter-spacing);
    word-spacing: var(--e-global-typography-35017ae-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-293d859
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-1731
    .elementor-element.elementor-element-293d859
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-f4563a4-font-size);
    line-height: var(--e-global-typography-f4563a4-line-height);
    letter-spacing: var(--e-global-typography-f4563a4-letter-spacing);
    word-spacing: var(--e-global-typography-f4563a4-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-7f32f77
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-1731
    .elementor-element.elementor-element-7f32f77
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-f4563a4-font-size);
    line-height: var(--e-global-typography-f4563a4-line-height);
    letter-spacing: var(--e-global-typography-f4563a4-letter-spacing);
    word-spacing: var(--e-global-typography-f4563a4-word-spacing);
  }
  .elementor-1731 .elementor-element.elementor-element-9fe8b0c {
    font-size: var(--e-global-typography-35017ae-font-size);
    line-height: var(--e-global-typography-35017ae-line-height);
    letter-spacing: var(--e-global-typography-35017ae-letter-spacing);
    word-spacing: var(--e-global-typography-35017ae-word-spacing);
  }
  .elementor-1731 .elementor-element.elementor-element-98fe9eb {
    padding: 6em 1em 12em 1em;
  }
  .elementor-1731
    .elementor-element.elementor-element-5b45161
    .elementor-heading-title {
    font-size: var(--e-global-typography-7e22396-font-size);
    line-height: var(--e-global-typography-7e22396-line-height);
    letter-spacing: var(--e-global-typography-7e22396-letter-spacing);
    word-spacing: var(--e-global-typography-7e22396-word-spacing);
  }
  .elementor-1731 .elementor-element.elementor-element-a93c487 {
    font-size: var(--e-global-typography-35017ae-font-size);
    line-height: var(--e-global-typography-35017ae-line-height);
    letter-spacing: var(--e-global-typography-35017ae-letter-spacing);
    word-spacing: var(--e-global-typography-35017ae-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-b1ae370
    .elementor-heading-title {
    font-size: var(--e-global-typography-4e17ecc-font-size);
    line-height: var(--e-global-typography-4e17ecc-line-height);
    letter-spacing: var(--e-global-typography-4e17ecc-letter-spacing);
    word-spacing: var(--e-global-typography-4e17ecc-word-spacing);
  }
  .elementor-1731 .elementor-element.elementor-element-4043a47 {
    margin-top: -28%;
    margin-bottom: 0%;
  }
  .elementor-1731
    .elementor-element.elementor-element-f86bad5
    .elementor-counter-number-wrapper {
    font-size: var(--e-global-typography-f517a0b-font-size);
    line-height: var(--e-global-typography-f517a0b-line-height);
    letter-spacing: var(--e-global-typography-f517a0b-letter-spacing);
    word-spacing: var(--e-global-typography-f517a0b-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-f86bad5
    .elementor-counter-title {
    font-size: var(--e-global-typography-682a517-font-size);
    line-height: var(--e-global-typography-682a517-line-height);
    letter-spacing: var(--e-global-typography-682a517-letter-spacing);
    word-spacing: var(--e-global-typography-682a517-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-fe305b4
    .elementor-counter-number-wrapper {
    font-size: var(--e-global-typography-f517a0b-font-size);
    line-height: var(--e-global-typography-f517a0b-line-height);
    letter-spacing: var(--e-global-typography-f517a0b-letter-spacing);
    word-spacing: var(--e-global-typography-f517a0b-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-fe305b4
    .elementor-counter-title {
    font-size: var(--e-global-typography-682a517-font-size);
    line-height: var(--e-global-typography-682a517-line-height);
    letter-spacing: var(--e-global-typography-682a517-letter-spacing);
    word-spacing: var(--e-global-typography-682a517-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-05d1865
    .elementor-counter-number-wrapper {
    font-size: var(--e-global-typography-f517a0b-font-size);
    line-height: var(--e-global-typography-f517a0b-line-height);
    letter-spacing: var(--e-global-typography-f517a0b-letter-spacing);
    word-spacing: var(--e-global-typography-f517a0b-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-05d1865
    .elementor-counter-title {
    font-size: var(--e-global-typography-682a517-font-size);
    line-height: var(--e-global-typography-682a517-line-height);
    letter-spacing: var(--e-global-typography-682a517-letter-spacing);
    word-spacing: var(--e-global-typography-682a517-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-f8a78a0
    .elementor-counter-number-wrapper {
    font-size: var(--e-global-typography-f517a0b-font-size);
    line-height: var(--e-global-typography-f517a0b-line-height);
    letter-spacing: var(--e-global-typography-f517a0b-letter-spacing);
    word-spacing: var(--e-global-typography-f517a0b-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-f8a78a0
    .elementor-counter-title {
    font-size: var(--e-global-typography-682a517-font-size);
    line-height: var(--e-global-typography-682a517-line-height);
    letter-spacing: var(--e-global-typography-682a517-letter-spacing);
    word-spacing: var(--e-global-typography-682a517-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-a20fd30
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-1731
    .elementor-element.elementor-element-a20fd30
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-4e17ecc-font-size);
    line-height: var(--e-global-typography-4e17ecc-line-height);
    letter-spacing: var(--e-global-typography-4e17ecc-letter-spacing);
    word-spacing: var(--e-global-typography-4e17ecc-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-0be9517
    .elementor-heading-title {
    font-size: var(--e-global-typography-7e22396-font-size);
    line-height: var(--e-global-typography-7e22396-line-height);
    letter-spacing: var(--e-global-typography-7e22396-letter-spacing);
    word-spacing: var(--e-global-typography-7e22396-word-spacing);
  }
  .elementor-1731 .elementor-element.elementor-element-db52c2e {
    font-size: var(--e-global-typography-35017ae-font-size);
    line-height: var(--e-global-typography-35017ae-line-height);
    letter-spacing: var(--e-global-typography-35017ae-letter-spacing);
    word-spacing: var(--e-global-typography-35017ae-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-db52c2e
    > .elementor-widget-container {
    padding: 0em 0em 0em 0em;
  }
  .elementor-1731
    .elementor-element.elementor-element-0f1e076
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: var(--e-global-typography-259094c-font-size);
    line-height: var(--e-global-typography-259094c-line-height);
    letter-spacing: var(--e-global-typography-259094c-letter-spacing);
    word-spacing: var(--e-global-typography-259094c-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-0f1e076
    .elementskit-infobox
    .box-body
    > p {
    font-size: var(--e-global-typography-35017ae-font-size);
    line-height: var(--e-global-typography-35017ae-line-height);
    letter-spacing: var(--e-global-typography-35017ae-letter-spacing);
    word-spacing: var(--e-global-typography-35017ae-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-0f1e076
    .elementskit-btn {
    font-size: var(--e-global-typography-8cc668a-font-size);
    line-height: var(--e-global-typography-8cc668a-line-height);
    letter-spacing: var(--e-global-typography-8cc668a-letter-spacing);
    word-spacing: var(--e-global-typography-8cc668a-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-29cca36
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: var(--e-global-typography-259094c-font-size);
    line-height: var(--e-global-typography-259094c-line-height);
    letter-spacing: var(--e-global-typography-259094c-letter-spacing);
    word-spacing: var(--e-global-typography-259094c-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-29cca36
    .elementskit-infobox
    .box-body
    > p {
    font-size: var(--e-global-typography-35017ae-font-size);
    line-height: var(--e-global-typography-35017ae-line-height);
    letter-spacing: var(--e-global-typography-35017ae-letter-spacing);
    word-spacing: var(--e-global-typography-35017ae-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-29cca36
    .elementskit-btn {
    font-size: var(--e-global-typography-8cc668a-font-size);
    line-height: var(--e-global-typography-8cc668a-line-height);
    letter-spacing: var(--e-global-typography-8cc668a-letter-spacing);
    word-spacing: var(--e-global-typography-8cc668a-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-8d49f85
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: var(--e-global-typography-259094c-font-size);
    line-height: var(--e-global-typography-259094c-line-height);
    letter-spacing: var(--e-global-typography-259094c-letter-spacing);
    word-spacing: var(--e-global-typography-259094c-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-8d49f85
    .elementskit-infobox
    .box-body
    > p {
    font-size: var(--e-global-typography-35017ae-font-size);
    line-height: var(--e-global-typography-35017ae-line-height);
    letter-spacing: var(--e-global-typography-35017ae-letter-spacing);
    word-spacing: var(--e-global-typography-35017ae-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-8d49f85
    .elementskit-btn {
    font-size: var(--e-global-typography-8cc668a-font-size);
    line-height: var(--e-global-typography-8cc668a-line-height);
    letter-spacing: var(--e-global-typography-8cc668a-letter-spacing);
    word-spacing: var(--e-global-typography-8cc668a-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-ad52aba
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: var(--e-global-typography-259094c-font-size);
    line-height: var(--e-global-typography-259094c-line-height);
    letter-spacing: var(--e-global-typography-259094c-letter-spacing);
    word-spacing: var(--e-global-typography-259094c-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-ad52aba
    .elementskit-infobox
    .box-body
    > p {
    font-size: var(--e-global-typography-35017ae-font-size);
    line-height: var(--e-global-typography-35017ae-line-height);
    letter-spacing: var(--e-global-typography-35017ae-letter-spacing);
    word-spacing: var(--e-global-typography-35017ae-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-ad52aba
    .elementskit-btn {
    font-size: var(--e-global-typography-8cc668a-font-size);
    line-height: var(--e-global-typography-8cc668a-line-height);
    letter-spacing: var(--e-global-typography-8cc668a-letter-spacing);
    word-spacing: var(--e-global-typography-8cc668a-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-019567f
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: var(--e-global-typography-259094c-font-size);
    line-height: var(--e-global-typography-259094c-line-height);
    letter-spacing: var(--e-global-typography-259094c-letter-spacing);
    word-spacing: var(--e-global-typography-259094c-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-019567f
    .elementskit-infobox
    .box-body
    > p {
    font-size: var(--e-global-typography-35017ae-font-size);
    line-height: var(--e-global-typography-35017ae-line-height);
    letter-spacing: var(--e-global-typography-35017ae-letter-spacing);
    word-spacing: var(--e-global-typography-35017ae-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-019567f
    .elementskit-btn {
    font-size: var(--e-global-typography-8cc668a-font-size);
    line-height: var(--e-global-typography-8cc668a-line-height);
    letter-spacing: var(--e-global-typography-8cc668a-letter-spacing);
    word-spacing: var(--e-global-typography-8cc668a-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-6e6021d
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: var(--e-global-typography-259094c-font-size);
    line-height: var(--e-global-typography-259094c-line-height);
    letter-spacing: var(--e-global-typography-259094c-letter-spacing);
    word-spacing: var(--e-global-typography-259094c-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-6e6021d
    .elementskit-infobox
    .box-body
    > p {
    font-size: var(--e-global-typography-35017ae-font-size);
    line-height: var(--e-global-typography-35017ae-line-height);
    letter-spacing: var(--e-global-typography-35017ae-letter-spacing);
    word-spacing: var(--e-global-typography-35017ae-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-6e6021d
    .elementskit-btn {
    font-size: var(--e-global-typography-8cc668a-font-size);
    line-height: var(--e-global-typography-8cc668a-line-height);
    letter-spacing: var(--e-global-typography-8cc668a-letter-spacing);
    word-spacing: var(--e-global-typography-8cc668a-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-7d09b0a
    .elementor-icon-box-title,
  .elementor-1731
    .elementor-element.elementor-element-7d09b0a
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-f517a0b-font-size);
    line-height: var(--e-global-typography-f517a0b-line-height);
    letter-spacing: var(--e-global-typography-f517a0b-letter-spacing);
    word-spacing: var(--e-global-typography-f517a0b-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-7d09b0a
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-682a517-font-size);
    line-height: var(--e-global-typography-682a517-line-height);
    letter-spacing: var(--e-global-typography-682a517-letter-spacing);
    word-spacing: var(--e-global-typography-682a517-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-7d09b0a
    > .elementor-widget-container {
    margin: -18% 59% 0% -1%;
  }
  .elementor-1731
    .elementor-element.elementor-element-73b52c2
    > .elementor-element-populated {
    padding: 1em 1em 1em 1em;
  }
  .elementor-1731
    .elementor-element.elementor-element-a7d4995
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-1731
    .elementor-element.elementor-element-a7d4995
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-4e17ecc-font-size);
    line-height: var(--e-global-typography-4e17ecc-line-height);
    letter-spacing: var(--e-global-typography-4e17ecc-letter-spacing);
    word-spacing: var(--e-global-typography-4e17ecc-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-534b270
    .elementor-heading-title {
    font-size: var(--e-global-typography-7e22396-font-size);
    line-height: var(--e-global-typography-7e22396-line-height);
    letter-spacing: var(--e-global-typography-7e22396-letter-spacing);
    word-spacing: var(--e-global-typography-7e22396-word-spacing);
  }
  .elementor-1731 .elementor-element.elementor-element-0e9a5bf {
    font-size: var(--e-global-typography-35017ae-font-size);
    line-height: var(--e-global-typography-35017ae-line-height);
    letter-spacing: var(--e-global-typography-35017ae-letter-spacing);
    word-spacing: var(--e-global-typography-35017ae-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-6f64c97
    .elementor-icon-box-title,
  .elementor-1731
    .elementor-element.elementor-element-6f64c97
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-259094c-font-size);
    line-height: var(--e-global-typography-259094c-line-height);
    letter-spacing: var(--e-global-typography-259094c-letter-spacing);
    word-spacing: var(--e-global-typography-259094c-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-6f64c97
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-35017ae-font-size);
    line-height: var(--e-global-typography-35017ae-line-height);
    letter-spacing: var(--e-global-typography-35017ae-letter-spacing);
    word-spacing: var(--e-global-typography-35017ae-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-74d0c26
    .elementor-icon-box-title,
  .elementor-1731
    .elementor-element.elementor-element-74d0c26
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-259094c-font-size);
    line-height: var(--e-global-typography-259094c-line-height);
    letter-spacing: var(--e-global-typography-259094c-letter-spacing);
    word-spacing: var(--e-global-typography-259094c-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-74d0c26
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-35017ae-font-size);
    line-height: var(--e-global-typography-35017ae-line-height);
    letter-spacing: var(--e-global-typography-35017ae-letter-spacing);
    word-spacing: var(--e-global-typography-35017ae-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-2676fa7
    .elementor-icon-box-title,
  .elementor-1731
    .elementor-element.elementor-element-2676fa7
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-259094c-font-size);
    line-height: var(--e-global-typography-259094c-line-height);
    letter-spacing: var(--e-global-typography-259094c-letter-spacing);
    word-spacing: var(--e-global-typography-259094c-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-2676fa7
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-35017ae-font-size);
    line-height: var(--e-global-typography-35017ae-line-height);
    letter-spacing: var(--e-global-typography-35017ae-letter-spacing);
    word-spacing: var(--e-global-typography-35017ae-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-4fad67e:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-1731
    .elementor-element.elementor-element-4fad67e
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: 0px 0px;
  }
  .elementor-1731
    .elementor-element.elementor-element-3d2063b
    > .elementor-element-populated {
    padding: 1em 1em 1em 1em;
  }
  .elementor-1731
    .elementor-element.elementor-element-8f529bf
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-1731
    .elementor-element.elementor-element-8f529bf
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-4e17ecc-font-size);
    line-height: var(--e-global-typography-4e17ecc-line-height);
    letter-spacing: var(--e-global-typography-4e17ecc-letter-spacing);
    word-spacing: var(--e-global-typography-4e17ecc-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-8637c26
    .elementor-heading-title {
    font-size: var(--e-global-typography-7e22396-font-size);
    line-height: var(--e-global-typography-7e22396-line-height);
    letter-spacing: var(--e-global-typography-7e22396-letter-spacing);
    word-spacing: var(--e-global-typography-7e22396-word-spacing);
  }
  .elementor-1731 .elementor-element.elementor-element-4066e09 {
    font-size: var(--e-global-typography-35017ae-font-size);
    line-height: var(--e-global-typography-35017ae-line-height);
    letter-spacing: var(--e-global-typography-35017ae-letter-spacing);
    word-spacing: var(--e-global-typography-35017ae-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-fe0061a
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-1731
    .elementor-element.elementor-element-fe0061a
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-4e17ecc-font-size);
    line-height: var(--e-global-typography-4e17ecc-line-height);
    letter-spacing: var(--e-global-typography-4e17ecc-letter-spacing);
    word-spacing: var(--e-global-typography-4e17ecc-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-86db341
    .elementor-heading-title {
    font-size: var(--e-global-typography-7e22396-font-size);
    line-height: var(--e-global-typography-7e22396-line-height);
    letter-spacing: var(--e-global-typography-7e22396-letter-spacing);
    word-spacing: var(--e-global-typography-7e22396-word-spacing);
  }
  .elementor-1731 .elementor-element.elementor-element-edb6372 {
    font-size: var(--e-global-typography-35017ae-font-size);
    line-height: var(--e-global-typography-35017ae-line-height);
    letter-spacing: var(--e-global-typography-35017ae-letter-spacing);
    word-spacing: var(--e-global-typography-35017ae-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-edb6372
    > .elementor-widget-container {
    padding: 0em 0em 0em 0em;
  }
  .elementor-1731
    .elementor-element.elementor-element-76ffb12
    .elementor-heading-title {
    font-size: var(--e-global-typography-259094c-font-size);
    line-height: var(--e-global-typography-259094c-line-height);
    letter-spacing: var(--e-global-typography-259094c-letter-spacing);
    word-spacing: var(--e-global-typography-259094c-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-9a05f45
    .elementor-heading-title {
    font-size: var(--e-global-typography-a4bf8ff-font-size);
    line-height: var(--e-global-typography-a4bf8ff-line-height);
    letter-spacing: var(--e-global-typography-a4bf8ff-letter-spacing);
    word-spacing: var(--e-global-typography-a4bf8ff-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-75dbfb3
    .elementor-heading-title {
    font-size: var(--e-global-typography-7e22396-font-size);
    line-height: var(--e-global-typography-7e22396-line-height);
    letter-spacing: var(--e-global-typography-7e22396-letter-spacing);
    word-spacing: var(--e-global-typography-7e22396-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-fafb122
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-1731
    .elementor-element.elementor-element-fafb122
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-f4563a4-font-size);
    line-height: var(--e-global-typography-f4563a4-line-height);
    letter-spacing: var(--e-global-typography-f4563a4-letter-spacing);
    word-spacing: var(--e-global-typography-f4563a4-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-a73e614
    .elementor-heading-title {
    font-size: var(--e-global-typography-35017ae-font-size);
    line-height: var(--e-global-typography-35017ae-line-height);
    letter-spacing: var(--e-global-typography-35017ae-letter-spacing);
    word-spacing: var(--e-global-typography-35017ae-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-cd3b44e
    .elementor-heading-title {
    font-size: var(--e-global-typography-259094c-font-size);
    line-height: var(--e-global-typography-259094c-line-height);
    letter-spacing: var(--e-global-typography-259094c-letter-spacing);
    word-spacing: var(--e-global-typography-259094c-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-f51d584
    .elementor-heading-title {
    font-size: var(--e-global-typography-a4bf8ff-font-size);
    line-height: var(--e-global-typography-a4bf8ff-line-height);
    letter-spacing: var(--e-global-typography-a4bf8ff-letter-spacing);
    word-spacing: var(--e-global-typography-a4bf8ff-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-a30c853
    .elementor-heading-title {
    font-size: var(--e-global-typography-7e22396-font-size);
    line-height: var(--e-global-typography-7e22396-line-height);
    letter-spacing: var(--e-global-typography-7e22396-letter-spacing);
    word-spacing: var(--e-global-typography-7e22396-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-f606f56
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-1731
    .elementor-element.elementor-element-f606f56
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-f4563a4-font-size);
    line-height: var(--e-global-typography-f4563a4-line-height);
    letter-spacing: var(--e-global-typography-f4563a4-letter-spacing);
    word-spacing: var(--e-global-typography-f4563a4-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-5a6ca2e
    .elementor-heading-title {
    font-size: var(--e-global-typography-35017ae-font-size);
    line-height: var(--e-global-typography-35017ae-line-height);
    letter-spacing: var(--e-global-typography-35017ae-letter-spacing);
    word-spacing: var(--e-global-typography-35017ae-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-649c31d
    .elementor-heading-title {
    font-size: var(--e-global-typography-259094c-font-size);
    line-height: var(--e-global-typography-259094c-line-height);
    letter-spacing: var(--e-global-typography-259094c-letter-spacing);
    word-spacing: var(--e-global-typography-259094c-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-c6f002e
    .elementor-heading-title {
    font-size: var(--e-global-typography-a4bf8ff-font-size);
    line-height: var(--e-global-typography-a4bf8ff-line-height);
    letter-spacing: var(--e-global-typography-a4bf8ff-letter-spacing);
    word-spacing: var(--e-global-typography-a4bf8ff-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-edec529
    .elementor-heading-title {
    font-size: var(--e-global-typography-7e22396-font-size);
    line-height: var(--e-global-typography-7e22396-line-height);
    letter-spacing: var(--e-global-typography-7e22396-letter-spacing);
    word-spacing: var(--e-global-typography-7e22396-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-54af702
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-1731
    .elementor-element.elementor-element-54af702
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-f4563a4-font-size);
    line-height: var(--e-global-typography-f4563a4-line-height);
    letter-spacing: var(--e-global-typography-f4563a4-letter-spacing);
    word-spacing: var(--e-global-typography-f4563a4-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-6e8a7cd
    .elementor-heading-title {
    font-size: var(--e-global-typography-35017ae-font-size);
    line-height: var(--e-global-typography-35017ae-line-height);
    letter-spacing: var(--e-global-typography-35017ae-letter-spacing);
    word-spacing: var(--e-global-typography-35017ae-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-e307d68
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-1731
    .elementor-element.elementor-element-e307d68
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-4e17ecc-font-size);
    line-height: var(--e-global-typography-4e17ecc-line-height);
    letter-spacing: var(--e-global-typography-4e17ecc-letter-spacing);
    word-spacing: var(--e-global-typography-4e17ecc-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-4ea2b73
    .elementor-heading-title {
    font-size: var(--e-global-typography-7e22396-font-size);
    line-height: var(--e-global-typography-7e22396-line-height);
    letter-spacing: var(--e-global-typography-7e22396-letter-spacing);
    word-spacing: var(--e-global-typography-7e22396-word-spacing);
  }
  .elementor-1731 .elementor-element.elementor-element-efd3968 {
    font-size: var(--e-global-typography-35017ae-font-size);
    line-height: var(--e-global-typography-35017ae-line-height);
    letter-spacing: var(--e-global-typography-35017ae-letter-spacing);
    word-spacing: var(--e-global-typography-35017ae-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-efd3968
    > .elementor-widget-container {
    padding: 0em 0em 0em 0em;
  }
  .elementor-1731
    .elementor-element.elementor-element-378a91c
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: var(--e-global-typography-259094c-font-size);
    line-height: var(--e-global-typography-259094c-line-height);
    letter-spacing: var(--e-global-typography-259094c-letter-spacing);
    word-spacing: var(--e-global-typography-259094c-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-378a91c
    .elementskit-infobox
    .box-body
    > p {
    font-size: var(--e-global-typography-35017ae-font-size);
    line-height: var(--e-global-typography-35017ae-line-height);
    letter-spacing: var(--e-global-typography-35017ae-letter-spacing);
    word-spacing: var(--e-global-typography-35017ae-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-8e04a43
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: var(--e-global-typography-259094c-font-size);
    line-height: var(--e-global-typography-259094c-line-height);
    letter-spacing: var(--e-global-typography-259094c-letter-spacing);
    word-spacing: var(--e-global-typography-259094c-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-8e04a43
    .elementskit-infobox
    .box-body
    > p {
    font-size: var(--e-global-typography-35017ae-font-size);
    line-height: var(--e-global-typography-35017ae-line-height);
    letter-spacing: var(--e-global-typography-35017ae-letter-spacing);
    word-spacing: var(--e-global-typography-35017ae-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-0845d97
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: var(--e-global-typography-259094c-font-size);
    line-height: var(--e-global-typography-259094c-line-height);
    letter-spacing: var(--e-global-typography-259094c-letter-spacing);
    word-spacing: var(--e-global-typography-259094c-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-0845d97
    .elementskit-infobox
    .box-body
    > p {
    font-size: var(--e-global-typography-35017ae-font-size);
    line-height: var(--e-global-typography-35017ae-line-height);
    letter-spacing: var(--e-global-typography-35017ae-letter-spacing);
    word-spacing: var(--e-global-typography-35017ae-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-ea89d5d
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-1731
    .elementor-element.elementor-element-ea89d5d
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-4e17ecc-font-size);
    line-height: var(--e-global-typography-4e17ecc-line-height);
    letter-spacing: var(--e-global-typography-4e17ecc-letter-spacing);
    word-spacing: var(--e-global-typography-4e17ecc-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-2613e0d
    .elementor-heading-title {
    font-size: var(--e-global-typography-7e22396-font-size);
    line-height: var(--e-global-typography-7e22396-line-height);
    letter-spacing: var(--e-global-typography-7e22396-letter-spacing);
    word-spacing: var(--e-global-typography-7e22396-word-spacing);
  }
  .elementor-1731 .elementor-element.elementor-element-5957ed2 {
    font-size: var(--e-global-typography-35017ae-font-size);
    line-height: var(--e-global-typography-35017ae-line-height);
    letter-spacing: var(--e-global-typography-35017ae-letter-spacing);
    word-spacing: var(--e-global-typography-35017ae-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-5957ed2
    > .elementor-widget-container {
    padding: 0em 0em 0em 0em;
  }
  .elementor-1731
    .elementor-element.elementor-element-e40b673
    .elementskit-testimonial-slider {
    --ekit_testimonial_left_right_spacing: 10px;
  }
  .elementor-1731
    .elementor-element.elementor-element-e40b673
    .elementskit-single-testimonial-slider
    .elementskit-commentor-content
    > p,
  .elementor-1731
    .elementor-element.elementor-element-e40b673
    .elementskit-testimonial_card
    .elementskit-commentor-coment {
    font-size: var(--e-global-typography-696fa49-font-size);
    line-height: var(--e-global-typography-696fa49-line-height);
    letter-spacing: var(--e-global-typography-696fa49-letter-spacing);
    word-spacing: var(--e-global-typography-696fa49-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-e40b673
    .elementskit-profile-info
    .elementskit-author-name {
    font-size: var(--e-global-typography-682a517-font-size);
    line-height: var(--e-global-typography-682a517-line-height);
    letter-spacing: var(--e-global-typography-682a517-letter-spacing);
    word-spacing: var(--e-global-typography-682a517-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-e40b673
    .elementskit-profile-info
    .elementskit-author-des {
    font-size: var(--e-global-typography-f9fb986-font-size);
    line-height: var(--e-global-typography-f9fb986-line-height);
    letter-spacing: var(--e-global-typography-f9fb986-letter-spacing);
    word-spacing: var(--e-global-typography-f9fb986-word-spacing);
  }
}
@media (max-width: 767px) {
  .elementor-1731
    .elementor-element.elementor-element-8eeb2e0:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-1731
    .elementor-element.elementor-element-8eeb2e0
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: center center;
    background-size: cover;
  }
  .elementor-1731
    .elementor-element.elementor-element-e750f65
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-1731
    .elementor-element.elementor-element-e750f65
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-4e17ecc-font-size);
    line-height: var(--e-global-typography-4e17ecc-line-height);
    letter-spacing: var(--e-global-typography-4e17ecc-letter-spacing);
    word-spacing: var(--e-global-typography-4e17ecc-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-6775ef8
    .elementor-heading-title {
    font-size: var(--e-global-typography-f370ffc-font-size);
    line-height: var(--e-global-typography-f370ffc-line-height);
    letter-spacing: var(--e-global-typography-f370ffc-letter-spacing);
    word-spacing: var(--e-global-typography-f370ffc-word-spacing);
  }
  .elementor-1731 .elementor-element.elementor-element-2689e74 {
    font-size: var(--e-global-typography-35017ae-font-size);
    line-height: var(--e-global-typography-35017ae-line-height);
    letter-spacing: var(--e-global-typography-35017ae-letter-spacing);
    word-spacing: var(--e-global-typography-35017ae-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-55b5bc9
    .elementor-heading-title {
    font-size: var(--e-global-typography-a4bf8ff-font-size);
    line-height: var(--e-global-typography-a4bf8ff-line-height);
    letter-spacing: var(--e-global-typography-a4bf8ff-letter-spacing);
    word-spacing: var(--e-global-typography-a4bf8ff-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-4b9d83c
    .elementor-heading-title {
    font-size: var(--e-global-typography-a4bf8ff-font-size);
    line-height: var(--e-global-typography-a4bf8ff-line-height);
    letter-spacing: var(--e-global-typography-a4bf8ff-letter-spacing);
    word-spacing: var(--e-global-typography-a4bf8ff-word-spacing);
  }
  .elementor-1731 .elementor-element.elementor-element-55a5a7d {
    margin-top: -36%;
    margin-bottom: 0%;
  }
  .elementor-1731
    .elementor-element.elementor-element-718ad50
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: var(--e-global-typography-259094c-font-size);
    line-height: var(--e-global-typography-259094c-line-height);
    letter-spacing: var(--e-global-typography-259094c-letter-spacing);
    word-spacing: var(--e-global-typography-259094c-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-718ad50
    .elementskit-infobox
    .box-body
    > p {
    font-size: var(--e-global-typography-35017ae-font-size);
    line-height: var(--e-global-typography-35017ae-line-height);
    letter-spacing: var(--e-global-typography-35017ae-letter-spacing);
    word-spacing: var(--e-global-typography-35017ae-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-1d735ef
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: var(--e-global-typography-259094c-font-size);
    line-height: var(--e-global-typography-259094c-line-height);
    letter-spacing: var(--e-global-typography-259094c-letter-spacing);
    word-spacing: var(--e-global-typography-259094c-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-1d735ef
    .elementskit-infobox
    .box-body
    > p {
    font-size: var(--e-global-typography-35017ae-font-size);
    line-height: var(--e-global-typography-35017ae-line-height);
    letter-spacing: var(--e-global-typography-35017ae-letter-spacing);
    word-spacing: var(--e-global-typography-35017ae-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-63fc3e6
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: var(--e-global-typography-259094c-font-size);
    line-height: var(--e-global-typography-259094c-line-height);
    letter-spacing: var(--e-global-typography-259094c-letter-spacing);
    word-spacing: var(--e-global-typography-259094c-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-63fc3e6
    .elementskit-infobox
    .box-body
    > p {
    font-size: var(--e-global-typography-35017ae-font-size);
    line-height: var(--e-global-typography-35017ae-line-height);
    letter-spacing: var(--e-global-typography-35017ae-letter-spacing);
    word-spacing: var(--e-global-typography-35017ae-word-spacing);
  }
  .elementor-1731 .elementor-element.elementor-element-3cec63c {
    padding: 3em 1em 6em 1em;
  }
  .elementor-1731
    .elementor-element.elementor-element-271e86e
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-1731
    .elementor-element.elementor-element-271e86e
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-4e17ecc-font-size);
    line-height: var(--e-global-typography-4e17ecc-line-height);
    letter-spacing: var(--e-global-typography-4e17ecc-letter-spacing);
    word-spacing: var(--e-global-typography-4e17ecc-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-9ae507a
    .elementor-heading-title {
    font-size: var(--e-global-typography-7e22396-font-size);
    line-height: var(--e-global-typography-7e22396-line-height);
    letter-spacing: var(--e-global-typography-7e22396-letter-spacing);
    word-spacing: var(--e-global-typography-7e22396-word-spacing);
  }
  .elementor-1731 .elementor-element.elementor-element-222db33 {
    font-size: var(--e-global-typography-35017ae-font-size);
    line-height: var(--e-global-typography-35017ae-line-height);
    letter-spacing: var(--e-global-typography-35017ae-letter-spacing);
    word-spacing: var(--e-global-typography-35017ae-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-293d859
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-1731
    .elementor-element.elementor-element-293d859
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-f4563a4-font-size);
    line-height: var(--e-global-typography-f4563a4-line-height);
    letter-spacing: var(--e-global-typography-f4563a4-letter-spacing);
    word-spacing: var(--e-global-typography-f4563a4-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-7f32f77
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-1731
    .elementor-element.elementor-element-7f32f77
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-f4563a4-font-size);
    line-height: var(--e-global-typography-f4563a4-line-height);
    letter-spacing: var(--e-global-typography-f4563a4-letter-spacing);
    word-spacing: var(--e-global-typography-f4563a4-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-5a1419e
    > .elementor-element-populated {
    padding: 0em 0em 0em 0em;
  }
  .elementor-1731 .elementor-element.elementor-element-9fe8b0c {
    font-size: var(--e-global-typography-35017ae-font-size);
    line-height: var(--e-global-typography-35017ae-line-height);
    letter-spacing: var(--e-global-typography-35017ae-letter-spacing);
    word-spacing: var(--e-global-typography-35017ae-word-spacing);
  }
  .elementor-1731 .elementor-element.elementor-element-9bf42b3 .elementor-icon {
    font-size: 50px;
  }
  .elementor-1731
    .elementor-element.elementor-element-9bf42b3
    .elementor-icon
    svg {
    height: 50px;
  }
  .elementor-1731
    .elementor-element.elementor-element-9bf42b3
    > .elementor-widget-container {
    margin: 0% -10% -25% 68%;
    padding: 2em 2em 2em 2em;
  }
  .elementor-1731
    .elementor-element.elementor-element-5b45161
    .elementor-heading-title {
    font-size: var(--e-global-typography-7e22396-font-size);
    line-height: var(--e-global-typography-7e22396-line-height);
    letter-spacing: var(--e-global-typography-7e22396-letter-spacing);
    word-spacing: var(--e-global-typography-7e22396-word-spacing);
  }
  .elementor-1731 .elementor-element.elementor-element-a93c487 {
    font-size: var(--e-global-typography-35017ae-font-size);
    line-height: var(--e-global-typography-35017ae-line-height);
    letter-spacing: var(--e-global-typography-35017ae-letter-spacing);
    word-spacing: var(--e-global-typography-35017ae-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-b1ae370
    .elementor-heading-title {
    font-size: var(--e-global-typography-4e17ecc-font-size);
    line-height: var(--e-global-typography-4e17ecc-line-height);
    letter-spacing: var(--e-global-typography-4e17ecc-letter-spacing);
    word-spacing: var(--e-global-typography-4e17ecc-word-spacing);
  }
  .elementor-1731 .elementor-element.elementor-element-4043a47 {
    margin-top: -62%;
    margin-bottom: 0%;
  }
  .elementor-1731
    .elementor-element.elementor-element-f86bad5
    .elementor-counter-number-wrapper {
    font-size: var(--e-global-typography-f517a0b-font-size);
    line-height: var(--e-global-typography-f517a0b-line-height);
    letter-spacing: var(--e-global-typography-f517a0b-letter-spacing);
    word-spacing: var(--e-global-typography-f517a0b-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-f86bad5
    .elementor-counter-title {
    font-size: var(--e-global-typography-682a517-font-size);
    line-height: var(--e-global-typography-682a517-line-height);
    letter-spacing: var(--e-global-typography-682a517-letter-spacing);
    word-spacing: var(--e-global-typography-682a517-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-fe305b4
    .elementor-counter-number-wrapper {
    font-size: var(--e-global-typography-f517a0b-font-size);
    line-height: var(--e-global-typography-f517a0b-line-height);
    letter-spacing: var(--e-global-typography-f517a0b-letter-spacing);
    word-spacing: var(--e-global-typography-f517a0b-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-fe305b4
    .elementor-counter-title {
    font-size: var(--e-global-typography-682a517-font-size);
    line-height: var(--e-global-typography-682a517-line-height);
    letter-spacing: var(--e-global-typography-682a517-letter-spacing);
    word-spacing: var(--e-global-typography-682a517-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-05d1865
    .elementor-counter-number-wrapper {
    font-size: var(--e-global-typography-f517a0b-font-size);
    line-height: var(--e-global-typography-f517a0b-line-height);
    letter-spacing: var(--e-global-typography-f517a0b-letter-spacing);
    word-spacing: var(--e-global-typography-f517a0b-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-05d1865
    .elementor-counter-title {
    font-size: var(--e-global-typography-682a517-font-size);
    line-height: var(--e-global-typography-682a517-line-height);
    letter-spacing: var(--e-global-typography-682a517-letter-spacing);
    word-spacing: var(--e-global-typography-682a517-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-f8a78a0
    .elementor-counter-number-wrapper {
    font-size: var(--e-global-typography-f517a0b-font-size);
    line-height: var(--e-global-typography-f517a0b-line-height);
    letter-spacing: var(--e-global-typography-f517a0b-letter-spacing);
    word-spacing: var(--e-global-typography-f517a0b-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-f8a78a0
    .elementor-counter-title {
    font-size: var(--e-global-typography-682a517-font-size);
    line-height: var(--e-global-typography-682a517-line-height);
    letter-spacing: var(--e-global-typography-682a517-letter-spacing);
    word-spacing: var(--e-global-typography-682a517-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-a20fd30
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-1731
    .elementor-element.elementor-element-a20fd30
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-4e17ecc-font-size);
    line-height: var(--e-global-typography-4e17ecc-line-height);
    letter-spacing: var(--e-global-typography-4e17ecc-letter-spacing);
    word-spacing: var(--e-global-typography-4e17ecc-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-0be9517
    .elementor-heading-title {
    font-size: var(--e-global-typography-7e22396-font-size);
    line-height: var(--e-global-typography-7e22396-line-height);
    letter-spacing: var(--e-global-typography-7e22396-letter-spacing);
    word-spacing: var(--e-global-typography-7e22396-word-spacing);
  }
  .elementor-1731 .elementor-element.elementor-element-db52c2e {
    font-size: var(--e-global-typography-35017ae-font-size);
    line-height: var(--e-global-typography-35017ae-line-height);
    letter-spacing: var(--e-global-typography-35017ae-letter-spacing);
    word-spacing: var(--e-global-typography-35017ae-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-0f1e076
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: var(--e-global-typography-259094c-font-size);
    line-height: var(--e-global-typography-259094c-line-height);
    letter-spacing: var(--e-global-typography-259094c-letter-spacing);
    word-spacing: var(--e-global-typography-259094c-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-0f1e076
    .elementskit-infobox
    .box-body
    > p {
    font-size: var(--e-global-typography-35017ae-font-size);
    line-height: var(--e-global-typography-35017ae-line-height);
    letter-spacing: var(--e-global-typography-35017ae-letter-spacing);
    word-spacing: var(--e-global-typography-35017ae-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-0f1e076
    .elementskit-btn {
    font-size: var(--e-global-typography-8cc668a-font-size);
    line-height: var(--e-global-typography-8cc668a-line-height);
    letter-spacing: var(--e-global-typography-8cc668a-letter-spacing);
    word-spacing: var(--e-global-typography-8cc668a-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-29cca36
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: var(--e-global-typography-259094c-font-size);
    line-height: var(--e-global-typography-259094c-line-height);
    letter-spacing: var(--e-global-typography-259094c-letter-spacing);
    word-spacing: var(--e-global-typography-259094c-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-29cca36
    .elementskit-infobox
    .box-body
    > p {
    font-size: var(--e-global-typography-35017ae-font-size);
    line-height: var(--e-global-typography-35017ae-line-height);
    letter-spacing: var(--e-global-typography-35017ae-letter-spacing);
    word-spacing: var(--e-global-typography-35017ae-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-29cca36
    .elementskit-btn {
    font-size: var(--e-global-typography-8cc668a-font-size);
    line-height: var(--e-global-typography-8cc668a-line-height);
    letter-spacing: var(--e-global-typography-8cc668a-letter-spacing);
    word-spacing: var(--e-global-typography-8cc668a-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-8d49f85
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: var(--e-global-typography-259094c-font-size);
    line-height: var(--e-global-typography-259094c-line-height);
    letter-spacing: var(--e-global-typography-259094c-letter-spacing);
    word-spacing: var(--e-global-typography-259094c-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-8d49f85
    .elementskit-infobox
    .box-body
    > p {
    font-size: var(--e-global-typography-35017ae-font-size);
    line-height: var(--e-global-typography-35017ae-line-height);
    letter-spacing: var(--e-global-typography-35017ae-letter-spacing);
    word-spacing: var(--e-global-typography-35017ae-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-8d49f85
    .elementskit-btn {
    font-size: var(--e-global-typography-8cc668a-font-size);
    line-height: var(--e-global-typography-8cc668a-line-height);
    letter-spacing: var(--e-global-typography-8cc668a-letter-spacing);
    word-spacing: var(--e-global-typography-8cc668a-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-ad52aba
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: var(--e-global-typography-259094c-font-size);
    line-height: var(--e-global-typography-259094c-line-height);
    letter-spacing: var(--e-global-typography-259094c-letter-spacing);
    word-spacing: var(--e-global-typography-259094c-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-ad52aba
    .elementskit-infobox
    .box-body
    > p {
    font-size: var(--e-global-typography-35017ae-font-size);
    line-height: var(--e-global-typography-35017ae-line-height);
    letter-spacing: var(--e-global-typography-35017ae-letter-spacing);
    word-spacing: var(--e-global-typography-35017ae-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-ad52aba
    .elementskit-btn {
    font-size: var(--e-global-typography-8cc668a-font-size);
    line-height: var(--e-global-typography-8cc668a-line-height);
    letter-spacing: var(--e-global-typography-8cc668a-letter-spacing);
    word-spacing: var(--e-global-typography-8cc668a-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-019567f
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: var(--e-global-typography-259094c-font-size);
    line-height: var(--e-global-typography-259094c-line-height);
    letter-spacing: var(--e-global-typography-259094c-letter-spacing);
    word-spacing: var(--e-global-typography-259094c-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-019567f
    .elementskit-infobox
    .box-body
    > p {
    font-size: var(--e-global-typography-35017ae-font-size);
    line-height: var(--e-global-typography-35017ae-line-height);
    letter-spacing: var(--e-global-typography-35017ae-letter-spacing);
    word-spacing: var(--e-global-typography-35017ae-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-019567f
    .elementskit-btn {
    font-size: var(--e-global-typography-8cc668a-font-size);
    line-height: var(--e-global-typography-8cc668a-line-height);
    letter-spacing: var(--e-global-typography-8cc668a-letter-spacing);
    word-spacing: var(--e-global-typography-8cc668a-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-6e6021d
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: var(--e-global-typography-259094c-font-size);
    line-height: var(--e-global-typography-259094c-line-height);
    letter-spacing: var(--e-global-typography-259094c-letter-spacing);
    word-spacing: var(--e-global-typography-259094c-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-6e6021d
    .elementskit-infobox
    .box-body
    > p {
    font-size: var(--e-global-typography-35017ae-font-size);
    line-height: var(--e-global-typography-35017ae-line-height);
    letter-spacing: var(--e-global-typography-35017ae-letter-spacing);
    word-spacing: var(--e-global-typography-35017ae-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-6e6021d
    .elementskit-btn {
    font-size: var(--e-global-typography-8cc668a-font-size);
    line-height: var(--e-global-typography-8cc668a-line-height);
    letter-spacing: var(--e-global-typography-8cc668a-letter-spacing);
    word-spacing: var(--e-global-typography-8cc668a-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-7d09b0a
    .elementor-icon-box-title,
  .elementor-1731
    .elementor-element.elementor-element-7d09b0a
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-f517a0b-font-size);
    line-height: var(--e-global-typography-f517a0b-line-height);
    letter-spacing: var(--e-global-typography-f517a0b-letter-spacing);
    word-spacing: var(--e-global-typography-f517a0b-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-7d09b0a
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-682a517-font-size);
    line-height: var(--e-global-typography-682a517-line-height);
    letter-spacing: var(--e-global-typography-682a517-letter-spacing);
    word-spacing: var(--e-global-typography-682a517-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-7d09b0a
    > .elementor-widget-container {
    margin: -32% 48% 0% -1%;
  }
  .elementor-1731
    .elementor-element.elementor-element-a7d4995
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-1731
    .elementor-element.elementor-element-a7d4995
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-4e17ecc-font-size);
    line-height: var(--e-global-typography-4e17ecc-line-height);
    letter-spacing: var(--e-global-typography-4e17ecc-letter-spacing);
    word-spacing: var(--e-global-typography-4e17ecc-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-534b270
    .elementor-heading-title {
    font-size: var(--e-global-typography-7e22396-font-size);
    line-height: var(--e-global-typography-7e22396-line-height);
    letter-spacing: var(--e-global-typography-7e22396-letter-spacing);
    word-spacing: var(--e-global-typography-7e22396-word-spacing);
  }
  .elementor-1731 .elementor-element.elementor-element-0e9a5bf {
    font-size: var(--e-global-typography-35017ae-font-size);
    line-height: var(--e-global-typography-35017ae-line-height);
    letter-spacing: var(--e-global-typography-35017ae-letter-spacing);
    word-spacing: var(--e-global-typography-35017ae-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-6f64c97
    .elementor-icon-box-title,
  .elementor-1731
    .elementor-element.elementor-element-6f64c97
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-259094c-font-size);
    line-height: var(--e-global-typography-259094c-line-height);
    letter-spacing: var(--e-global-typography-259094c-letter-spacing);
    word-spacing: var(--e-global-typography-259094c-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-6f64c97
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-35017ae-font-size);
    line-height: var(--e-global-typography-35017ae-line-height);
    letter-spacing: var(--e-global-typography-35017ae-letter-spacing);
    word-spacing: var(--e-global-typography-35017ae-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-74d0c26
    .elementor-icon-box-title,
  .elementor-1731
    .elementor-element.elementor-element-74d0c26
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-259094c-font-size);
    line-height: var(--e-global-typography-259094c-line-height);
    letter-spacing: var(--e-global-typography-259094c-letter-spacing);
    word-spacing: var(--e-global-typography-259094c-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-74d0c26
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-35017ae-font-size);
    line-height: var(--e-global-typography-35017ae-line-height);
    letter-spacing: var(--e-global-typography-35017ae-letter-spacing);
    word-spacing: var(--e-global-typography-35017ae-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-2676fa7
    .elementor-icon-box-title,
  .elementor-1731
    .elementor-element.elementor-element-2676fa7
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-259094c-font-size);
    line-height: var(--e-global-typography-259094c-line-height);
    letter-spacing: var(--e-global-typography-259094c-letter-spacing);
    word-spacing: var(--e-global-typography-259094c-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-2676fa7
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-35017ae-font-size);
    line-height: var(--e-global-typography-35017ae-line-height);
    letter-spacing: var(--e-global-typography-35017ae-letter-spacing);
    word-spacing: var(--e-global-typography-35017ae-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-4fad67e:not(
      .elementor-motion-effects-element-type-background
    ),
  .elementor-1731
    .elementor-element.elementor-element-4fad67e
    > .elementor-motion-effects-container
    > .elementor-motion-effects-layer {
    background-position: 0px 0px;
  }
  .elementor-1731
    .elementor-element.elementor-element-8f529bf
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-1731
    .elementor-element.elementor-element-8f529bf
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-4e17ecc-font-size);
    line-height: var(--e-global-typography-4e17ecc-line-height);
    letter-spacing: var(--e-global-typography-4e17ecc-letter-spacing);
    word-spacing: var(--e-global-typography-4e17ecc-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-8637c26
    .elementor-heading-title {
    font-size: var(--e-global-typography-7e22396-font-size);
    line-height: var(--e-global-typography-7e22396-line-height);
    letter-spacing: var(--e-global-typography-7e22396-letter-spacing);
    word-spacing: var(--e-global-typography-7e22396-word-spacing);
  }
  .elementor-1731 .elementor-element.elementor-element-4066e09 {
    font-size: var(--e-global-typography-35017ae-font-size);
    line-height: var(--e-global-typography-35017ae-line-height);
    letter-spacing: var(--e-global-typography-35017ae-letter-spacing);
    word-spacing: var(--e-global-typography-35017ae-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-fe0061a
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-1731
    .elementor-element.elementor-element-fe0061a
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-4e17ecc-font-size);
    line-height: var(--e-global-typography-4e17ecc-line-height);
    letter-spacing: var(--e-global-typography-4e17ecc-letter-spacing);
    word-spacing: var(--e-global-typography-4e17ecc-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-86db341
    .elementor-heading-title {
    font-size: var(--e-global-typography-7e22396-font-size);
    line-height: var(--e-global-typography-7e22396-line-height);
    letter-spacing: var(--e-global-typography-7e22396-letter-spacing);
    word-spacing: var(--e-global-typography-7e22396-word-spacing);
  }
  .elementor-1731 .elementor-element.elementor-element-edb6372 {
    font-size: var(--e-global-typography-35017ae-font-size);
    line-height: var(--e-global-typography-35017ae-line-height);
    letter-spacing: var(--e-global-typography-35017ae-letter-spacing);
    word-spacing: var(--e-global-typography-35017ae-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-76ffb12
    .elementor-heading-title {
    font-size: var(--e-global-typography-259094c-font-size);
    line-height: var(--e-global-typography-259094c-line-height);
    letter-spacing: var(--e-global-typography-259094c-letter-spacing);
    word-spacing: var(--e-global-typography-259094c-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-9a05f45
    .elementor-heading-title {
    font-size: var(--e-global-typography-a4bf8ff-font-size);
    line-height: var(--e-global-typography-a4bf8ff-line-height);
    letter-spacing: var(--e-global-typography-a4bf8ff-letter-spacing);
    word-spacing: var(--e-global-typography-a4bf8ff-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-75dbfb3
    .elementor-heading-title {
    font-size: var(--e-global-typography-7e22396-font-size);
    line-height: var(--e-global-typography-7e22396-line-height);
    letter-spacing: var(--e-global-typography-7e22396-letter-spacing);
    word-spacing: var(--e-global-typography-7e22396-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-fafb122
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-1731
    .elementor-element.elementor-element-fafb122
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-f4563a4-font-size);
    line-height: var(--e-global-typography-f4563a4-line-height);
    letter-spacing: var(--e-global-typography-f4563a4-letter-spacing);
    word-spacing: var(--e-global-typography-f4563a4-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-a73e614
    .elementor-heading-title {
    font-size: var(--e-global-typography-35017ae-font-size);
    line-height: var(--e-global-typography-35017ae-line-height);
    letter-spacing: var(--e-global-typography-35017ae-letter-spacing);
    word-spacing: var(--e-global-typography-35017ae-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-cd3b44e
    .elementor-heading-title {
    font-size: var(--e-global-typography-259094c-font-size);
    line-height: var(--e-global-typography-259094c-line-height);
    letter-spacing: var(--e-global-typography-259094c-letter-spacing);
    word-spacing: var(--e-global-typography-259094c-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-f51d584
    .elementor-heading-title {
    font-size: var(--e-global-typography-a4bf8ff-font-size);
    line-height: var(--e-global-typography-a4bf8ff-line-height);
    letter-spacing: var(--e-global-typography-a4bf8ff-letter-spacing);
    word-spacing: var(--e-global-typography-a4bf8ff-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-a30c853
    .elementor-heading-title {
    font-size: var(--e-global-typography-7e22396-font-size);
    line-height: var(--e-global-typography-7e22396-line-height);
    letter-spacing: var(--e-global-typography-7e22396-letter-spacing);
    word-spacing: var(--e-global-typography-7e22396-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-f606f56
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-1731
    .elementor-element.elementor-element-f606f56
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-f4563a4-font-size);
    line-height: var(--e-global-typography-f4563a4-line-height);
    letter-spacing: var(--e-global-typography-f4563a4-letter-spacing);
    word-spacing: var(--e-global-typography-f4563a4-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-5a6ca2e
    .elementor-heading-title {
    font-size: var(--e-global-typography-35017ae-font-size);
    line-height: var(--e-global-typography-35017ae-line-height);
    letter-spacing: var(--e-global-typography-35017ae-letter-spacing);
    word-spacing: var(--e-global-typography-35017ae-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-649c31d
    .elementor-heading-title {
    font-size: var(--e-global-typography-259094c-font-size);
    line-height: var(--e-global-typography-259094c-line-height);
    letter-spacing: var(--e-global-typography-259094c-letter-spacing);
    word-spacing: var(--e-global-typography-259094c-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-c6f002e
    .elementor-heading-title {
    font-size: var(--e-global-typography-a4bf8ff-font-size);
    line-height: var(--e-global-typography-a4bf8ff-line-height);
    letter-spacing: var(--e-global-typography-a4bf8ff-letter-spacing);
    word-spacing: var(--e-global-typography-a4bf8ff-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-edec529
    .elementor-heading-title {
    font-size: var(--e-global-typography-7e22396-font-size);
    line-height: var(--e-global-typography-7e22396-line-height);
    letter-spacing: var(--e-global-typography-7e22396-letter-spacing);
    word-spacing: var(--e-global-typography-7e22396-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-54af702
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-1731
    .elementor-element.elementor-element-54af702
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-f4563a4-font-size);
    line-height: var(--e-global-typography-f4563a4-line-height);
    letter-spacing: var(--e-global-typography-f4563a4-letter-spacing);
    word-spacing: var(--e-global-typography-f4563a4-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-6e8a7cd
    .elementor-heading-title {
    font-size: var(--e-global-typography-35017ae-font-size);
    line-height: var(--e-global-typography-35017ae-line-height);
    letter-spacing: var(--e-global-typography-35017ae-letter-spacing);
    word-spacing: var(--e-global-typography-35017ae-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-e307d68
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-1731
    .elementor-element.elementor-element-e307d68
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-4e17ecc-font-size);
    line-height: var(--e-global-typography-4e17ecc-line-height);
    letter-spacing: var(--e-global-typography-4e17ecc-letter-spacing);
    word-spacing: var(--e-global-typography-4e17ecc-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-4ea2b73
    .elementor-heading-title {
    font-size: var(--e-global-typography-7e22396-font-size);
    line-height: var(--e-global-typography-7e22396-line-height);
    letter-spacing: var(--e-global-typography-7e22396-letter-spacing);
    word-spacing: var(--e-global-typography-7e22396-word-spacing);
  }
  .elementor-1731 .elementor-element.elementor-element-efd3968 {
    font-size: var(--e-global-typography-35017ae-font-size);
    line-height: var(--e-global-typography-35017ae-line-height);
    letter-spacing: var(--e-global-typography-35017ae-letter-spacing);
    word-spacing: var(--e-global-typography-35017ae-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-378a91c
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: var(--e-global-typography-259094c-font-size);
    line-height: var(--e-global-typography-259094c-line-height);
    letter-spacing: var(--e-global-typography-259094c-letter-spacing);
    word-spacing: var(--e-global-typography-259094c-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-378a91c
    .elementskit-infobox
    .box-body
    > p {
    font-size: var(--e-global-typography-35017ae-font-size);
    line-height: var(--e-global-typography-35017ae-line-height);
    letter-spacing: var(--e-global-typography-35017ae-letter-spacing);
    word-spacing: var(--e-global-typography-35017ae-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-8e04a43
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: var(--e-global-typography-259094c-font-size);
    line-height: var(--e-global-typography-259094c-line-height);
    letter-spacing: var(--e-global-typography-259094c-letter-spacing);
    word-spacing: var(--e-global-typography-259094c-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-8e04a43
    .elementskit-infobox
    .box-body
    > p {
    font-size: var(--e-global-typography-35017ae-font-size);
    line-height: var(--e-global-typography-35017ae-line-height);
    letter-spacing: var(--e-global-typography-35017ae-letter-spacing);
    word-spacing: var(--e-global-typography-35017ae-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-0845d97
    .elementskit-infobox
    .elementskit-info-box-title {
    font-size: var(--e-global-typography-259094c-font-size);
    line-height: var(--e-global-typography-259094c-line-height);
    letter-spacing: var(--e-global-typography-259094c-letter-spacing);
    word-spacing: var(--e-global-typography-259094c-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-0845d97
    .elementskit-infobox
    .box-body
    > p {
    font-size: var(--e-global-typography-35017ae-font-size);
    line-height: var(--e-global-typography-35017ae-line-height);
    letter-spacing: var(--e-global-typography-35017ae-letter-spacing);
    word-spacing: var(--e-global-typography-35017ae-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-ea89d5d
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-1731
    .elementor-element.elementor-element-ea89d5d
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-4e17ecc-font-size);
    line-height: var(--e-global-typography-4e17ecc-line-height);
    letter-spacing: var(--e-global-typography-4e17ecc-letter-spacing);
    word-spacing: var(--e-global-typography-4e17ecc-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-2613e0d
    .elementor-heading-title {
    font-size: var(--e-global-typography-7e22396-font-size);
    line-height: var(--e-global-typography-7e22396-line-height);
    letter-spacing: var(--e-global-typography-7e22396-letter-spacing);
    word-spacing: var(--e-global-typography-7e22396-word-spacing);
  }
  .elementor-1731 .elementor-element.elementor-element-5957ed2 {
    font-size: var(--e-global-typography-35017ae-font-size);
    line-height: var(--e-global-typography-35017ae-line-height);
    letter-spacing: var(--e-global-typography-35017ae-letter-spacing);
    word-spacing: var(--e-global-typography-35017ae-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-e40b673
    .elementskit-testimonial-slider {
    --ekit_testimonial_left_right_spacing: 10px;
  }
  .elementor-1731
    .elementor-element.elementor-element-e40b673
    .elementskit-single-testimonial-slider
    .elementskit-commentor-content
    > p,
  .elementor-1731
    .elementor-element.elementor-element-e40b673
    .elementskit-testimonial_card
    .elementskit-commentor-coment {
    font-size: var(--e-global-typography-696fa49-font-size);
    line-height: var(--e-global-typography-696fa49-line-height);
    letter-spacing: var(--e-global-typography-696fa49-letter-spacing);
    word-spacing: var(--e-global-typography-696fa49-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-e40b673
    .elementskit-profile-info
    .elementskit-author-name {
    font-size: var(--e-global-typography-682a517-font-size);
    line-height: var(--e-global-typography-682a517-line-height);
    letter-spacing: var(--e-global-typography-682a517-letter-spacing);
    word-spacing: var(--e-global-typography-682a517-word-spacing);
  }
  .elementor-1731
    .elementor-element.elementor-element-e40b673
    .elementskit-profile-info
    .elementskit-author-des {
    font-size: var(--e-global-typography-f9fb986-font-size);
    line-height: var(--e-global-typography-f9fb986-line-height);
    letter-spacing: var(--e-global-typography-f9fb986-letter-spacing);
    word-spacing: var(--e-global-typography-f9fb986-word-spacing);
  }
}
@media (min-width: 768px) {
  .elementor-1731 .elementor-element.elementor-element-ff67c52 {
    width: 50%;
  }
  .elementor-1731 .elementor-element.elementor-element-e84101e {
    width: 49.964%;
  }
  .elementor-1731 .elementor-element.elementor-element-6fe1e1d {
    width: 50%;
  }
  .elementor-1731 .elementor-element.elementor-element-f6859ed {
    width: 40.772%;
  }
  .elementor-1731 .elementor-element.elementor-element-5a1419e {
    width: 59.228%;
  }
  .elementor-1731 .elementor-element.elementor-element-9ebf9cb {
    width: 50%;
  }
  .elementor-1731 .elementor-element.elementor-element-35f15cd {
    width: 50%;
  }
  .elementor-1731 .elementor-element.elementor-element-73b52c2 {
    width: 50%;
  }
  .elementor-1731 .elementor-element.elementor-element-05f3bc7 {
    width: 30.014%;
  }
  .elementor-1731 .elementor-element.elementor-element-62f8f4a {
    width: 4.986%;
  }
  .elementor-1731 .elementor-element.elementor-element-26730be {
    width: 30.015%;
  }
  .elementor-1731 .elementor-element.elementor-element-46ba6dd {
    width: 5.007%;
  }
  .elementor-1731 .elementor-element.elementor-element-9f4e1fe {
    width: 29.938%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-1731 .elementor-element.elementor-element-a1d3586 {
    width: 100%;
  }
  .elementor-1731 .elementor-element.elementor-element-12688b8 {
    width: 100%;
  }
  .elementor-1731 .elementor-element.elementor-element-4e22da8 {
    width: 100%;
  }
  .elementor-1731 .elementor-element.elementor-element-6fe1e1d {
    width: 100%;
  }
  .elementor-1731 .elementor-element.elementor-element-9ebf9cb {
    width: 100%;
  }
  .elementor-1731 .elementor-element.elementor-element-cd88be2 {
    width: 100%;
  }
  .elementor-1731 .elementor-element.elementor-element-9fbfb79 {
    width: 100%;
  }
  .elementor-1731 .elementor-element.elementor-element-1ae9afe {
    width: 50%;
  }
  .elementor-1731 .elementor-element.elementor-element-a2d6a68 {
    width: 50%;
  }
  .elementor-1731 .elementor-element.elementor-element-d28b511 {
    width: 50%;
  }
  .elementor-1731 .elementor-element.elementor-element-fc3b2c5 {
    width: 50%;
  }
  .elementor-1731 .elementor-element.elementor-element-b84ceec {
    width: 50%;
  }
  .elementor-1731 .elementor-element.elementor-element-90ad064 {
    width: 50%;
  }
  .elementor-1731 .elementor-element.elementor-element-89f8926 {
    width: 100%;
  }
  .elementor-1731 .elementor-element.elementor-element-927541e {
    width: 100%;
  }
  .elementor-1731 .elementor-element.elementor-element-57b702d {
    width: 50%;
  }
  .elementor-1731 .elementor-element.elementor-element-86d06ba {
    width: 50%;
  }
  .elementor-1731 .elementor-element.elementor-element-35f15cd {
    width: 100%;
  }
  .elementor-1731 .elementor-element.elementor-element-73b52c2 {
    width: 100%;
  }
  .elementor-1731 .elementor-element.elementor-element-c2f2616 {
    width: 100%;
  }
  .elementor-1731 .elementor-element.elementor-element-19c917a {
    width: 100%;
  }
  .elementor-1731 .elementor-element.elementor-element-d19372f {
    width: 100%;
  }
  .elementor-1731 .elementor-element.elementor-element-05f3bc7 {
    width: 100%;
  }
  .elementor-1731 .elementor-element.elementor-element-26730be {
    width: 100%;
  }
  .elementor-1731 .elementor-element.elementor-element-9f4e1fe {
    width: 100%;
  }
}
@media (min-width: 1025px) {
  .elementor-1731
    .elementor-element.elementor-element-e3bd0c8
    > .elementor-background-overlay {
    background-attachment: fixed;
  }
}
