.elementor-5
  .elementor-element.elementor-element-68bc85c
  > .elementor-container {
  min-height: 95vh;
}
.elementor-5
  .elementor-element.elementor-element-68bc85c:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5
  .elementor-element.elementor-element-68bc85c
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-4bcf99e);
}
.elementor-5
  .elementor-element.elementor-element-68bc85c
  > .elementor-background-overlay {
  background-image: url("../../2023/06/bg1.jpg");
  background-position: bottom center;
  background-size: cover;
  opacity: 0.6;
  mix-blend-mode: difference;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5 .elementor-element.elementor-element-68bc85c {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-bc-flex-widget
  .elementor-5
  .elementor-element.elementor-element-e717d5d.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-5
  .elementor-element.elementor-element-e717d5d.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-5
  .elementor-element.elementor-element-d1c84f7
  .qodef-qi-typeout-text {
  text-align: center;
}
.elementor-5
  .elementor-element.elementor-element-d1c84f7
  .qodef-qi-typeout-text
  .qodef-m-text {
  color: var(--e-global-color-c35c9ee);
}
.elementor-5
  .elementor-element.elementor-element-d1c84f7
  .qodef-qi-typeout-text
  .qodef-typeout-holder {
  color: var(--e-global-color-d0acdbd);
}
.elementor-5
  .elementor-element.elementor-element-d1c84f7
  > .elementor-widget-container {
  margin: 0% 12% 0% 12%;
}
.elementor-5 .elementor-element.elementor-element-49a81ec .qodef-qi-highlight {
  text-align: center;
  color: var(--e-global-color-02ad1dc);
}
.elementor-5
  .elementor-element.elementor-element-49a81ec
  .qodef-qi-highlight
  .qodef-highlight-text {
  color: var(--e-global-color-d0acdbd);
}
.elementor-5
  .elementor-element.elementor-element-49a81ec
  > .elementor-widget-container {
  margin: 2% 18% 0% 18%;
}
.elementor-bc-flex-widget
  .elementor-5
  .elementor-element.elementor-element-48d5ebc.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-5
  .elementor-element.elementor-element-48d5ebc.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-5
  .elementor-element.elementor-element-48d5ebc
  > .elementor-element-populated {
  margin: 15px 15px 15px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
}
.elementor-bc-flex-widget
  .elementor-5
  .elementor-element.elementor-element-bab3792.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-5
  .elementor-element.elementor-element-bab3792.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-5
  .elementor-element.elementor-element-bab3792
  > .elementor-element-populated {
  margin: 15px 15px 15px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
}
.elementor-5
  .elementor-element.elementor-element-dc4878b.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-dab5bca);
  fill: var(--e-global-color-6cd832b);
  color: var(--e-global-color-6cd832b);
}
.elementor-5
  .elementor-element.elementor-element-dc4878b.elementor-view-framed
  .elementor-icon,
.elementor-5
  .elementor-element.elementor-element-dc4878b.elementor-view-default
  .elementor-icon {
  fill: var(--e-global-color-dab5bca);
  color: var(--e-global-color-dab5bca);
  border-color: var(--e-global-color-dab5bca);
}
.elementor-5
  .elementor-element.elementor-element-dc4878b.elementor-view-framed
  .elementor-icon {
  background-color: var(--e-global-color-6cd832b);
}
.elementor-5 .elementor-element.elementor-element-dc4878b {
  --icon-box-icon-margin: 15px;
}
.elementor-5 .elementor-element.elementor-element-dc4878b .elementor-icon {
  font-size: 15px;
  padding: 20px;
  border-width: 3px 3px 3px 3px;
}
.elementor-5
  .elementor-element.elementor-element-dc4878b
  .elementor-icon-box-title {
  margin-bottom: 2px;
  color: var(--e-global-color-c35c9ee);
}
.elementor-5
  .elementor-element.elementor-element-dc4878b
  .elementor-icon-box-description {
  color: var(--e-global-color-02ad1dc);
  font-family: var(--e-global-typography-fab0ea9-font-family), Sans-serif;
  font-size: var(--e-global-typography-fab0ea9-font-size);
  line-height: var(--e-global-typography-fab0ea9-line-height);
  letter-spacing: var(--e-global-typography-fab0ea9-letter-spacing);
  word-spacing: var(--e-global-typography-fab0ea9-word-spacing);
}
.elementor-5
  .elementor-element.elementor-element-d796dd2:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5
  .elementor-element.elementor-element-d796dd2
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-99fb5f8);
}
.elementor-5 .elementor-element.elementor-element-d796dd2 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 1em 0em 1em 0em;
}
.elementor-5
  .elementor-element.elementor-element-d796dd2
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5
  .elementor-element.elementor-element-53d4693
  .qodef-qi-text-marquee
  .qodef-m-text.qodef-text--original {
  animation: qode-move-horizontal-reverse-text-marquee 10s linear infinite;
}
.elementor-5
  .elementor-element.elementor-element-53d4693
  .qodef-qi-text-marquee
  .qodef-m-text.qodef-text--copy {
  animation: qode-move-horizontal-reverse-text-marquee-copy 10s linear infinite;
}
.elementor-5 .elementor-element.elementor-element-53d4693 .qodef-m-text-item {
  color: var(--e-global-color-c35c9ee);
  font-family: var(--e-global-typography-9e5e0df-font-family), Sans-serif;
  font-size: var(--e-global-typography-9e5e0df-font-size);
  font-weight: var(--e-global-typography-9e5e0df-font-weight);
  line-height: var(--e-global-typography-9e5e0df-line-height);
  letter-spacing: var(--e-global-typography-9e5e0df-letter-spacing);
  word-spacing: var(--e-global-typography-9e5e0df-word-spacing);
  padding-right: calc(90px / 2);
  padding-left: calc(90px / 2);
}
.elementor-5 .elementor-element.elementor-element-53d4693 .qodef-e-icon-holder {
  color: var(--e-global-color-c35c9ee);
  font-size: 30px;
}
.elementor-5 .elementor-element.elementor-element-2ecdbcb {
  padding: 6em 1em 1em 1em;
}
.elementor-bc-flex-widget
  .elementor-5
  .elementor-element.elementor-element-5e99721.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-5
  .elementor-element.elementor-element-5e99721.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-5
  .elementor-element.elementor-element-5e99721
  > .elementor-element-populated {
  margin: 15px 15px 15px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
}
.elementor-5
  .elementor-element.elementor-element-09737fd
  .elementor-heading-title {
  color: var(--e-global-color-c35c9ee);
}
.elementor-5
  .elementor-element.elementor-element-3a9c280
  .elementor-heading-title {
  color: var(--e-global-color-c35c9ee);
}
.elementor-5 .elementor-element.elementor-element-2714090 .qodef-qi-highlight {
  text-align: left;
  color: var(--e-global-color-02ad1dc);
}
.elementor-5
  .elementor-element.elementor-element-2714090
  .qodef-qi-highlight
  .qodef-highlight-text {
  color: var(--e-global-color-d0acdbd);
}
.elementor-5 .elementor-element.elementor-element-1d8e01c {
  color: var(--e-global-color-69ea889);
}
.elementor-bc-flex-widget
  .elementor-5
  .elementor-element.elementor-element-8677785.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-5
  .elementor-element.elementor-element-8677785.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-5
  .elementor-element.elementor-element-8677785
  > .elementor-element-populated {
  margin: 15px 15px 15px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
}
.elementor-5 .elementor-element.elementor-element-82a6719 {
  padding: 1em 1em 6em 1em;
}
.elementor-5
  .elementor-element.elementor-element-804823f:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-5
  .elementor-element.elementor-element-804823f
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-51054e4);
}
.elementor-5
  .elementor-element.elementor-element-804823f
  > .elementor-element-populated,
.elementor-5
  .elementor-element.elementor-element-804823f
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-5
  .elementor-element.elementor-element-804823f
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-5
  .elementor-element.elementor-element-804823f
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 20px 20px 20px 20px;
  --e-column-margin-right: 20px;
  --e-column-margin-left: 20px;
  padding: 0px 0px 0px 0px;
}
.elementor-5
  .elementor-element.elementor-element-804823f
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5 .elementor-element.elementor-element-2ed85f7 {
  margin-top: 0px;
  margin-bottom: 0px;
}
.elementor-5
  .elementor-element.elementor-element-97cf080:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-5
  .elementor-element.elementor-element-97cf080
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-47cf927);
}
.elementor-5
  .elementor-element.elementor-element-97cf080
  > .elementor-element-populated {
  border-style: solid;
  border-width: 5px 0px 0px 0px;
  border-color: var(--e-global-color-d0acdbd);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-5
  .elementor-element.elementor-element-97cf080
  > .elementor-element-populated,
.elementor-5
  .elementor-element.elementor-element-97cf080
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-5
  .elementor-element.elementor-element-97cf080
  > .elementor-background-slideshow {
  border-radius: 10px 0px 0px 10px;
}
.elementor-5
  .elementor-element.elementor-element-97cf080
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5 .elementor-element.elementor-element-28ad56b {
  text-align: center;
}
.elementor-5
  .elementor-element.elementor-element-28ad56b
  .elementor-heading-title {
  color: var(--e-global-color-c35c9ee);
  font-family: var(--e-global-typography-097891f-font-family), Sans-serif;
  font-size: var(--e-global-typography-097891f-font-size);
  font-weight: var(--e-global-typography-097891f-font-weight);
  line-height: var(--e-global-typography-097891f-line-height);
  letter-spacing: var(--e-global-typography-097891f-letter-spacing);
  word-spacing: var(--e-global-typography-097891f-word-spacing);
}
.elementor-5 .elementor-element.elementor-element-99c118e {
  text-align: center;
}
.elementor-5
  .elementor-element.elementor-element-99c118e
  .elementor-star-rating__title {
  color: var(--e-global-color-02ad1dc);
  font-family: var(--e-global-typography-fab0ea9-font-family), Sans-serif;
  font-size: var(--e-global-typography-fab0ea9-font-size);
  line-height: var(--e-global-typography-fab0ea9-line-height);
  letter-spacing: var(--e-global-typography-fab0ea9-letter-spacing);
  word-spacing: var(--e-global-typography-fab0ea9-word-spacing);
}
body:not(.rtl)
  .elementor-5
  .elementor-element.elementor-element-99c118e
  .elementor-star-rating
  i:not(:last-of-type) {
  margin-right: 5px;
}
body.rtl
  .elementor-5
  .elementor-element.elementor-element-99c118e
  .elementor-star-rating
  i:not(:last-of-type) {
  margin-left: 5px;
}
.elementor-5
  .elementor-element.elementor-element-c954a1d
  > .elementor-element-populated {
  border-style: solid;
  border-width: 5px 0px 0px 0px;
  border-color: var(--e-global-color-715f0e9);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-5
  .elementor-element.elementor-element-c954a1d:hover
  > .elementor-element-populated {
  border-style: solid;
  border-width: 5px 0px 0px 0px;
  border-color: var(--e-global-color-d0acdbd);
}
.elementor-5
  .elementor-element.elementor-element-c954a1d
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5 .elementor-element.elementor-element-a651510 .qodef-qi-counter {
  text-align: left;
}
.elementor-5
  .elementor-element.elementor-element-a651510
  .qodef-qi-counter
  .qodef-m-digit {
  font-family: var(--e-global-typography-c49eb9e-font-family), Sans-serif;
  font-size: var(--e-global-typography-c49eb9e-font-size);
  font-weight: var(--e-global-typography-c49eb9e-font-weight);
  line-height: var(--e-global-typography-c49eb9e-line-height);
  letter-spacing: var(--e-global-typography-c49eb9e-letter-spacing);
  word-spacing: var(--e-global-typography-c49eb9e-word-spacing);
  color: var(--e-global-color-c35c9ee);
}
.elementor-5
  .elementor-element.elementor-element-a651510
  .qodef-qi-counter
  .qodef-m-title {
  color: var(--e-global-color-02ad1dc);
  margin-top: 5px;
}
.elementor-5
  .elementor-element.elementor-element-a651510
  .qodef-qi-counter
  .qodef-m-text {
  color: var(--e-global-color-69ea889);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
  padding: 0px 0px 0px 0px;
}
.elementor-5
  .elementor-element.elementor-element-a651510
  .qodef-qi-counter
  .qodef-m-icon {
  color: var(--e-global-color-d0acdbd);
}
.elementor-5 .elementor-element.elementor-element-a651510 .qodef-m-line {
  color: var(--e-global-color-d0acdbd);
  font-size: 0px;
}
.elementor-5
  .elementor-element.elementor-element-a651510
  > .elementor-widget-container {
  margin: 15px 15px 15px 15px;
}
.elementor-5
  .elementor-element.elementor-element-cd9286f
  > .elementor-element-populated {
  border-style: solid;
  border-width: 5px 0px 0px 0px;
  border-color: #ffffff1a;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-5
  .elementor-element.elementor-element-cd9286f:hover
  > .elementor-element-populated {
  border-style: solid;
  border-width: 5px 0px 0px 0px;
  border-color: var(--e-global-color-d0acdbd);
}
.elementor-5
  .elementor-element.elementor-element-cd9286f
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5 .elementor-element.elementor-element-a055487 .qodef-qi-counter {
  text-align: left;
}
.elementor-5
  .elementor-element.elementor-element-a055487
  .qodef-qi-counter
  .qodef-m-digit {
  font-family: var(--e-global-typography-c49eb9e-font-family), Sans-serif;
  font-size: var(--e-global-typography-c49eb9e-font-size);
  font-weight: var(--e-global-typography-c49eb9e-font-weight);
  line-height: var(--e-global-typography-c49eb9e-line-height);
  letter-spacing: var(--e-global-typography-c49eb9e-letter-spacing);
  word-spacing: var(--e-global-typography-c49eb9e-word-spacing);
  color: var(--e-global-color-c35c9ee);
}
.elementor-5
  .elementor-element.elementor-element-a055487
  .qodef-qi-counter
  .qodef-m-title {
  color: var(--e-global-color-02ad1dc);
  margin-top: 5px;
}
.elementor-5
  .elementor-element.elementor-element-a055487
  .qodef-qi-counter
  .qodef-m-text {
  color: var(--e-global-color-69ea889);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
  padding: 0px 0px 0px 0px;
}
.elementor-5
  .elementor-element.elementor-element-a055487
  .qodef-qi-counter
  .qodef-m-icon {
  color: var(--e-global-color-d0acdbd);
}
.elementor-5 .elementor-element.elementor-element-a055487 .qodef-m-line {
  color: var(--e-global-color-d0acdbd);
  font-size: 0px;
}
.elementor-5
  .elementor-element.elementor-element-a055487
  > .elementor-widget-container {
  margin: 15px 15px 15px 15px;
}
.elementor-5
  .elementor-element.elementor-element-5c132f5
  > .elementor-element-populated {
  border-style: solid;
  border-width: 5px 0px 0px 0px;
  border-color: #ffffff1a;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-5
  .elementor-element.elementor-element-5c132f5:hover
  > .elementor-element-populated {
  border-style: solid;
  border-width: 5px 0px 0px 0px;
  border-color: var(--e-global-color-d0acdbd);
}
.elementor-5
  .elementor-element.elementor-element-5c132f5
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5 .elementor-element.elementor-element-10ee225 .qodef-qi-counter {
  text-align: left;
}
.elementor-5
  .elementor-element.elementor-element-10ee225
  .qodef-qi-counter
  .qodef-m-digit {
  font-family: var(--e-global-typography-c49eb9e-font-family), Sans-serif;
  font-size: var(--e-global-typography-c49eb9e-font-size);
  font-weight: var(--e-global-typography-c49eb9e-font-weight);
  line-height: var(--e-global-typography-c49eb9e-line-height);
  letter-spacing: var(--e-global-typography-c49eb9e-letter-spacing);
  word-spacing: var(--e-global-typography-c49eb9e-word-spacing);
  color: var(--e-global-color-c35c9ee);
}
.elementor-5
  .elementor-element.elementor-element-10ee225
  .qodef-qi-counter
  .qodef-m-title {
  color: var(--e-global-color-02ad1dc);
  margin-top: 5px;
}
.elementor-5
  .elementor-element.elementor-element-10ee225
  .qodef-qi-counter
  .qodef-m-text {
  color: var(--e-global-color-69ea889);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
  padding: 0px 0px 0px 0px;
}
.elementor-5
  .elementor-element.elementor-element-10ee225
  .qodef-qi-counter
  .qodef-m-icon {
  color: var(--e-global-color-d0acdbd);
}
.elementor-5 .elementor-element.elementor-element-10ee225 .qodef-m-line {
  color: var(--e-global-color-d0acdbd);
  font-size: 0px;
}
.elementor-5
  .elementor-element.elementor-element-10ee225
  > .elementor-widget-container {
  margin: 15px 15px 15px 15px;
}
.elementor-5
  .elementor-element.elementor-element-e662045
  > .elementor-element-populated {
  border-style: solid;
  border-width: 5px 0px 0px 0px;
  border-color: #ffffff1a;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-5
  .elementor-element.elementor-element-e662045
  > .elementor-element-populated,
.elementor-5
  .elementor-element.elementor-element-e662045
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-5
  .elementor-element.elementor-element-e662045
  > .elementor-background-slideshow {
  border-radius: 0px 10px 0px 10px;
}
.elementor-5
  .elementor-element.elementor-element-e662045:hover
  > .elementor-element-populated {
  border-style: solid;
  border-width: 5px 0px 0px 0px;
  border-color: var(--e-global-color-d0acdbd);
}
.elementor-5
  .elementor-element.elementor-element-e662045
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5 .elementor-element.elementor-element-a8981af .qodef-qi-counter {
  text-align: left;
}
.elementor-5
  .elementor-element.elementor-element-a8981af
  .qodef-qi-counter
  .qodef-m-digit {
  font-family: var(--e-global-typography-c49eb9e-font-family), Sans-serif;
  font-size: var(--e-global-typography-c49eb9e-font-size);
  font-weight: var(--e-global-typography-c49eb9e-font-weight);
  line-height: var(--e-global-typography-c49eb9e-line-height);
  letter-spacing: var(--e-global-typography-c49eb9e-letter-spacing);
  word-spacing: var(--e-global-typography-c49eb9e-word-spacing);
  color: var(--e-global-color-c35c9ee);
}
.elementor-5
  .elementor-element.elementor-element-a8981af
  .qodef-qi-counter
  .qodef-m-title {
  color: var(--e-global-color-02ad1dc);
  margin-top: 5px;
}
.elementor-5
  .elementor-element.elementor-element-a8981af
  .qodef-qi-counter
  .qodef-m-text {
  color: var(--e-global-color-69ea889);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
  padding: 0px 0px 0px 0px;
}
.elementor-5
  .elementor-element.elementor-element-a8981af
  .qodef-qi-counter
  .qodef-m-icon {
  color: var(--e-global-color-d0acdbd);
}
.elementor-5 .elementor-element.elementor-element-a8981af .qodef-m-line {
  color: var(--e-global-color-d0acdbd);
  font-size: 0px;
}
.elementor-5
  .elementor-element.elementor-element-a8981af
  > .elementor-widget-container {
  margin: 15px 15px 15px 15px;
}
.elementor-5 .elementor-element.elementor-element-89de3d1 {
  padding: 6em 1em 1em 1em;
}
.elementor-5 .elementor-element.elementor-element-c609fad {
  text-align: center;
}
.elementor-5
  .elementor-element.elementor-element-c609fad
  .elementor-heading-title {
  color: var(--e-global-color-c35c9ee);
}
.elementor-5 .elementor-element.elementor-element-c1d3b26 {
  text-align: center;
}
.elementor-5
  .elementor-element.elementor-element-c1d3b26
  .elementor-heading-title {
  color: var(--e-global-color-c35c9ee);
}
.elementor-5
  .elementor-element.elementor-element-c1d3b26
  > .elementor-widget-container {
  margin: 0% 30% 0% 30%;
}
.elementor-5 .elementor-element.elementor-element-39eab86 .qodef-qi-highlight {
  text-align: center;
  color: var(--e-global-color-02ad1dc);
}
.elementor-5
  .elementor-element.elementor-element-39eab86
  .qodef-qi-highlight
  .qodef-highlight-text {
  color: var(--e-global-color-d0acdbd);
}
.elementor-5
  .elementor-element.elementor-element-b4e71b4
  > .elementor-container {
  max-width: 1600px;
}
.elementor-5 .elementor-element.elementor-element-b4e71b4 {
  padding: 2em 1em 6em 1em;
}
.elementor-bc-flex-widget
  .elementor-5
  .elementor-element.elementor-element-d2b78bf.elementor-column
  .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-5
  .elementor-element.elementor-element-d2b78bf.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-5
  .elementor-element.elementor-element-d2b78bf
  > .elementor-element-populated {
  margin: 15px 15px 15px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
}
.elementor-5
  .elementor-element.elementor-element-c8a1e6b:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5
  .elementor-element.elementor-element-c8a1e6b
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(
    150deg,
    #070a0e 0%,
    #040405b8 100%
  );
}
.elementor-5 .elementor-element.elementor-element-c8a1e6b {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color:rgb(26, 72, 104);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 2em 2em 0em 2em;
}
.elementor-5 .elementor-element.elementor-element-c8a1e6b,
.elementor-5
  .elementor-element.elementor-element-c8a1e6b
  > .elementor-background-overlay {
  border-radius: 10px 10px 10px 10px;
}
.elementor-5 .elementor-element.elementor-element-c8a1e6b:hover {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-d0acdbd);
}
.elementor-5
  .elementor-element.elementor-element-c8a1e6b
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5
  .elementor-element.elementor-element-c5495e1
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget
  .elementor-5
  .elementor-element.elementor-element-e30b4fd.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-5
  .elementor-element.elementor-element-e30b4fd.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-5
  .elementor-element.elementor-element-e30b4fd
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-5
  .elementor-element.elementor-element-cdf7160.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-dab5bca);
  fill: var(--e-global-color-c03b357);
  color: var(--e-global-color-c03b357);
}
.elementor-5
  .elementor-element.elementor-element-cdf7160.elementor-view-framed
  .elementor-icon,
.elementor-5
  .elementor-element.elementor-element-cdf7160.elementor-view-default
  .elementor-icon {
  fill: var(--e-global-color-dab5bca);
  color: var(--e-global-color-dab5bca);
  border-color: var(--e-global-color-dab5bca);
}
.elementor-5
  .elementor-element.elementor-element-cdf7160.elementor-view-framed
  .elementor-icon {
  background-color: var(--e-global-color-c03b357);
}
.elementor-5 .elementor-element.elementor-element-cdf7160 {
  --icon-box-icon-margin: 15px;
}
.elementor-5 .elementor-element.elementor-element-cdf7160 .elementor-icon {
  font-size: 15px;
  border-radius: 3px 3px 3px 3px;
}
.elementor-5
  .elementor-element.elementor-element-cdf7160
  .elementor-icon-box-title {
  margin-bottom: 0px;
  color: var(--e-global-color-02ad1dc);
}
.elementor-5
  .elementor-element.elementor-element-cdf7160
  .elementor-icon-box-description {
  color: var(--e-global-color-69ea889);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-bc-flex-widget
  .elementor-5
  .elementor-element.elementor-element-1caf001.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-5
  .elementor-element.elementor-element-1caf001.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-5
  .elementor-element.elementor-element-1caf001
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-5
  .elementor-element.elementor-element-f3d8ea5
  .elementor-icon-wrapper {
  text-align: right;
}
.elementor-5
  .elementor-element.elementor-element-f3d8ea5.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-715f0e9);
}
.elementor-5
  .elementor-element.elementor-element-f3d8ea5.elementor-view-framed
  .elementor-icon,
.elementor-5
  .elementor-element.elementor-element-f3d8ea5.elementor-view-default
  .elementor-icon {
  color: var(--e-global-color-715f0e9);
  border-color: var(--e-global-color-715f0e9);
}
.elementor-5
  .elementor-element.elementor-element-f3d8ea5.elementor-view-framed
  .elementor-icon,
.elementor-5
  .elementor-element.elementor-element-f3d8ea5.elementor-view-default
  .elementor-icon
  svg {
  fill: var(--e-global-color-715f0e9);
}
.elementor-5 .elementor-element.elementor-element-f3d8ea5 .elementor-icon {
  font-size: 36px;
}
.elementor-5 .elementor-element.elementor-element-f3d8ea5 .elementor-icon svg {
  height: 36px;
}
.elementor-5 .elementor-element.elementor-element-b5c6043 .qodef-qi-counter {
  text-align: left;
}
.elementor-5
  .elementor-element.elementor-element-b5c6043
  .qodef-qi-counter
  .qodef-m-digit {
  font-family: var(--e-global-typography-097891f-font-family), Sans-serif;
  font-size: var(--e-global-typography-097891f-font-size);
  font-weight: var(--e-global-typography-097891f-font-weight);
  line-height: var(--e-global-typography-097891f-line-height);
  letter-spacing: var(--e-global-typography-097891f-letter-spacing);
  word-spacing: var(--e-global-typography-097891f-word-spacing);
  color: var(--e-global-color-c35c9ee);
}
.elementor-5
  .elementor-element.elementor-element-b5c6043
  .qodef-qi-counter
  .qodef-m-title {
  color: var(--e-global-color-c35c9ee);
  margin-top: 5px;
}
.elementor-5
  .elementor-element.elementor-element-b5c6043
  .qodef-qi-counter
  .qodef-m-text {
  color: var(--e-global-color-02ad1dc);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
  padding: 0px 0px 0px 0px;
}
.elementor-5
  .elementor-element.elementor-element-b5c6043
  .qodef-qi-counter
  .qodef-m-icon {
  color: var(--e-global-color-d0acdbd);
}
.elementor-5 .elementor-element.elementor-element-b5c6043 .qodef-m-line {
  color: var(--e-global-color-d0acdbd);
  font-size: 0px;
}
.elementor-5
  .elementor-element.elementor-element-b5c6043
  > .elementor-widget-container {
  margin: 15px 15px 15px 15px;
}
.elementor-5
  .elementor-element.elementor-element-db909ac
  .elementor-heading-title {
  color: var(--e-global-color-c35c9ee);
}
.elementor-5 .elementor-element.elementor-element-99edee7 .qodef-qi-highlight {
  text-align: left;
  color: var(--e-global-color-69ea889);
}
.elementor-5
  .elementor-element.elementor-element-99edee7
  .qodef-qi-highlight
  .qodef-highlight-text {
  color: var(--e-global-color-c35c9ee);
}
.elementor-5
  .elementor-element.elementor-element-b12b41c
  .elementor-heading-title {
  color: var(--e-global-color-69ea889);
  font-family: var(--e-global-typography-fab0ea9-font-family), Sans-serif;
  font-size: var(--e-global-typography-fab0ea9-font-size);
  line-height: var(--e-global-typography-fab0ea9-line-height);
  letter-spacing: var(--e-global-typography-fab0ea9-letter-spacing);
  word-spacing: var(--e-global-typography-fab0ea9-word-spacing);
}
.elementor-bc-flex-widget
  .elementor-5
  .elementor-element.elementor-element-b006032.elementor-column
  .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-5
  .elementor-element.elementor-element-b006032.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-5
  .elementor-element.elementor-element-b006032
  > .elementor-element-populated {
  margin: 15px 15px 15px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
}
.elementor-5
  .elementor-element.elementor-element-6da124f:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5
  .elementor-element.elementor-element-6da124f
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-51054e4);
}
.elementor-5 .elementor-element.elementor-element-6da124f,
.elementor-5
  .elementor-element.elementor-element-6da124f
  > .elementor-background-overlay {
  border-radius: 10px 10px 10px 10px;
}
.elementor-5 .elementor-element.elementor-element-6da124f {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 2em 2em 2em 2em;
}
.elementor-5
  .elementor-element.elementor-element-6da124f
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5
  .elementor-element.elementor-element-18446d1:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-5
  .elementor-element.elementor-element-18446d1
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(
    150deg,
    #030607 0%,
    #01050aa9 100%
  );
}
.elementor-5
  .elementor-element.elementor-element-18446d1
  > .elementor-element-populated {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: rgb(26, 72, 104);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 2em 2em 2em 2em;
}
.elementor-5
  .elementor-element.elementor-element-18446d1
  > .elementor-element-populated,
.elementor-5
  .elementor-element.elementor-element-18446d1
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-5
  .elementor-element.elementor-element-18446d1
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-5
  .elementor-element.elementor-element-18446d1
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-5
  .elementor-element.elementor-element-a4423cb.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-5
  .elementor-element.elementor-element-a4423cb.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-5
  .elementor-element.elementor-element-a4423cb
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-5
  .elementor-element.elementor-element-1e27d75.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-dab5bca);
  fill: var(--e-global-color-c03b357);
  color: var(--e-global-color-c03b357);
}
.elementor-5
  .elementor-element.elementor-element-1e27d75.elementor-view-framed
  .elementor-icon,
.elementor-5
  .elementor-element.elementor-element-1e27d75.elementor-view-default
  .elementor-icon {
  fill: var(--e-global-color-dab5bca);
  color: var(--e-global-color-dab5bca);
  border-color: var(--e-global-color-dab5bca);
}
.elementor-5
  .elementor-element.elementor-element-1e27d75.elementor-view-framed
  .elementor-icon {
  background-color: var(--e-global-color-c03b357);
}
.elementor-5 .elementor-element.elementor-element-1e27d75 {
  --icon-box-icon-margin: 15px;
}
.elementor-5 .elementor-element.elementor-element-1e27d75 .elementor-icon {
  font-size: 15px;
  border-radius: 3px 3px 3px 3px;
}
.elementor-5
  .elementor-element.elementor-element-1e27d75
  .elementor-icon-box-title {
  margin-bottom: 0px;
  color: var(--e-global-color-02ad1dc);
}
.elementor-5
  .elementor-element.elementor-element-1e27d75
  .elementor-icon-box-description {
  color: var(--e-global-color-69ea889);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-bc-flex-widget
  .elementor-5
  .elementor-element.elementor-element-5f214ed.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-5
  .elementor-element.elementor-element-5f214ed.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-5
  .elementor-element.elementor-element-5f214ed
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-5
  .elementor-element.elementor-element-d450f16
  .elementor-icon-wrapper {
  text-align: right;
}
.elementor-5
  .elementor-element.elementor-element-d450f16.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-47cf927);
  color: var(--e-global-color-c35c9ee);
}
.elementor-5
  .elementor-element.elementor-element-d450f16.elementor-view-framed
  .elementor-icon,
.elementor-5
  .elementor-element.elementor-element-d450f16.elementor-view-default
  .elementor-icon {
  color: var(--e-global-color-47cf927);
  border-color: var(--e-global-color-47cf927);
}
.elementor-5
  .elementor-element.elementor-element-d450f16.elementor-view-framed
  .elementor-icon,
.elementor-5
  .elementor-element.elementor-element-d450f16.elementor-view-default
  .elementor-icon
  svg {
  fill: var(--e-global-color-47cf927);
}
.elementor-5
  .elementor-element.elementor-element-d450f16.elementor-view-framed
  .elementor-icon {
  background-color: var(--e-global-color-c35c9ee);
}
.elementor-5
  .elementor-element.elementor-element-d450f16.elementor-view-stacked
  .elementor-icon
  svg {
  fill: var(--e-global-color-c35c9ee);
}
.elementor-5
  .elementor-element.elementor-element-d450f16.elementor-view-stacked
  .elementor-icon:hover {
  background-color: var(--e-global-color-0a2a03a);
  color: var(--e-global-color-02ad1dc);
}
.elementor-5
  .elementor-element.elementor-element-d450f16.elementor-view-framed
  .elementor-icon:hover,
.elementor-5
  .elementor-element.elementor-element-d450f16.elementor-view-default
  .elementor-icon:hover {
  color: var(--e-global-color-0a2a03a);
  border-color: var(--e-global-color-0a2a03a);
}
.elementor-5
  .elementor-element.elementor-element-d450f16.elementor-view-framed
  .elementor-icon:hover,
.elementor-5
  .elementor-element.elementor-element-d450f16.elementor-view-default
  .elementor-icon:hover
  svg {
  fill: var(--e-global-color-0a2a03a);
}
.elementor-5
  .elementor-element.elementor-element-d450f16.elementor-view-framed
  .elementor-icon:hover {
  background-color: var(--e-global-color-02ad1dc);
}
.elementor-5
  .elementor-element.elementor-element-d450f16.elementor-view-stacked
  .elementor-icon:hover
  svg {
  fill: var(--e-global-color-02ad1dc);
}
.elementor-5 .elementor-element.elementor-element-d450f16 .elementor-icon {
  font-size: 15px;
  padding: 10px;
  border-radius: 5px 5px 5px 5px;
}
.elementor-5 .elementor-element.elementor-element-d450f16 .elementor-icon svg {
  height: 15px;
}
.elementor-5
  .elementor-element.elementor-element-dc89b4a
  .elementor-heading-title {
  color: var(--e-global-color-c35c9ee);
}
.elementor-5
  .elementor-element.elementor-element-dc89b4a
  > .elementor-widget-container {
  margin: 15px 0px 0px 0px;
}
.elementor-5
  .elementor-element.elementor-element-dd98e07
  .elementor-heading-title {
  color: var(--e-global-color-02ad1dc);
}
.elementor-5
  .elementor-element.elementor-element-94bc3ed:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5
  .elementor-element.elementor-element-94bc3ed
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-51054e4);
}
.elementor-5 .elementor-element.elementor-element-94bc3ed {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: rgb(26, 72, 104);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 30px;
  margin-bottom: 0px;
  padding: 2em 2em 2em 2em;
}
.elementor-5 .elementor-element.elementor-element-94bc3ed,
.elementor-5
  .elementor-element.elementor-element-94bc3ed
  > .elementor-background-overlay {
  border-radius: 10px 10px 10px 10px;
}
.elementor-5 .elementor-element.elementor-element-94bc3ed:hover {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-d0acdbd);
}
.elementor-5
  .elementor-element.elementor-element-94bc3ed
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5
  .elementor-element.elementor-element-97510e2
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget
  .elementor-5
  .elementor-element.elementor-element-460b80b.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-5
  .elementor-element.elementor-element-460b80b.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-5
  .elementor-element.elementor-element-460b80b
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-5
  .elementor-element.elementor-element-1c566c2.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-dab5bca);
  fill: var(--e-global-color-c03b357);
  color: var(--e-global-color-c03b357);
}
.elementor-5
  .elementor-element.elementor-element-1c566c2.elementor-view-framed
  .elementor-icon,
.elementor-5
  .elementor-element.elementor-element-1c566c2.elementor-view-default
  .elementor-icon {
  fill: var(--e-global-color-dab5bca);
  color: var(--e-global-color-dab5bca);
  border-color: var(--e-global-color-dab5bca);
}
.elementor-5
  .elementor-element.elementor-element-1c566c2.elementor-view-framed
  .elementor-icon {
  background-color: var(--e-global-color-c03b357);
}
.elementor-5 .elementor-element.elementor-element-1c566c2 {
  --icon-box-icon-margin: 15px;
}
.elementor-5 .elementor-element.elementor-element-1c566c2 .elementor-icon {
  font-size: 15px;
  border-radius: 3px 3px 3px 3px;
}
.elementor-5
  .elementor-element.elementor-element-1c566c2
  .elementor-icon-box-title {
  margin-bottom: 0px;
  color: var(--e-global-color-02ad1dc);
}
.elementor-5
  .elementor-element.elementor-element-1c566c2
  .elementor-icon-box-description {
  color: var(--e-global-color-69ea889);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-bc-flex-widget
  .elementor-5
  .elementor-element.elementor-element-31d3804.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-5
  .elementor-element.elementor-element-31d3804.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-5
  .elementor-element.elementor-element-31d3804
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-5
  .elementor-element.elementor-element-eadd90a
  .elementor-icon-wrapper {
  text-align: right;
}
.elementor-5
  .elementor-element.elementor-element-eadd90a.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-47cf927);
  color: var(--e-global-color-c35c9ee);
}
.elementor-5
  .elementor-element.elementor-element-eadd90a.elementor-view-framed
  .elementor-icon,
.elementor-5
  .elementor-element.elementor-element-eadd90a.elementor-view-default
  .elementor-icon {
  color: var(--e-global-color-47cf927);
  border-color: var(--e-global-color-47cf927);
}
.elementor-5
  .elementor-element.elementor-element-eadd90a.elementor-view-framed
  .elementor-icon,
.elementor-5
  .elementor-element.elementor-element-eadd90a.elementor-view-default
  .elementor-icon
  svg {
  fill: var(--e-global-color-47cf927);
}
.elementor-5
  .elementor-element.elementor-element-eadd90a.elementor-view-framed
  .elementor-icon {
  background-color: var(--e-global-color-c35c9ee);
}
.elementor-5
  .elementor-element.elementor-element-eadd90a.elementor-view-stacked
  .elementor-icon
  svg {
  fill: var(--e-global-color-c35c9ee);
}
.elementor-5
  .elementor-element.elementor-element-eadd90a.elementor-view-stacked
  .elementor-icon:hover {
  background-color: var(--e-global-color-0a2a03a);
  color: var(--e-global-color-02ad1dc);
}
.elementor-5
  .elementor-element.elementor-element-eadd90a.elementor-view-framed
  .elementor-icon:hover,
.elementor-5
  .elementor-element.elementor-element-eadd90a.elementor-view-default
  .elementor-icon:hover {
  color: var(--e-global-color-0a2a03a);
  border-color: var(--e-global-color-0a2a03a);
}
.elementor-5
  .elementor-element.elementor-element-eadd90a.elementor-view-framed
  .elementor-icon:hover,
.elementor-5
  .elementor-element.elementor-element-eadd90a.elementor-view-default
  .elementor-icon:hover
  svg {
  fill: var(--e-global-color-0a2a03a);
}
.elementor-5
  .elementor-element.elementor-element-eadd90a.elementor-view-framed
  .elementor-icon:hover {
  background-color: var(--e-global-color-02ad1dc);
}
.elementor-5
  .elementor-element.elementor-element-eadd90a.elementor-view-stacked
  .elementor-icon:hover
  svg {
  fill: var(--e-global-color-02ad1dc);
}
.elementor-5 .elementor-element.elementor-element-eadd90a .elementor-icon {
  font-size: 15px;
  padding: 10px;
  border-radius: 5px 5px 5px 5px;
}
.elementor-5 .elementor-element.elementor-element-eadd90a .elementor-icon svg {
  height: 15px;
}
.elementor-5
  .elementor-element.elementor-element-9dd20b4
  .elementor-heading-title {
  color: var(--e-global-color-c35c9ee);
}
.elementor-5
  .elementor-element.elementor-element-9dd20b4
  > .elementor-widget-container {
  margin: 15px 0px 0px 0px;
}
.elementor-5
  .elementor-element.elementor-element-37623ca
  .elementor-heading-title {
  color: var(--e-global-color-02ad1dc);
}
.elementor-bc-flex-widget
  .elementor-5
  .elementor-element.elementor-element-9ffb28e.elementor-column
  .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-5
  .elementor-element.elementor-element-9ffb28e.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-5
  .elementor-element.elementor-element-9ffb28e
  > .elementor-element-populated {
  margin: 15px 15px 15px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
}
.elementor-bc-flex-widget
  .elementor-5
  .elementor-element.elementor-element-5eb29f2.elementor-column
  .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-5
  .elementor-element.elementor-element-5eb29f2.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-5
  .elementor-element.elementor-element-5eb29f2
  > .elementor-element-populated {
  margin: 0px 25px 0px 0px;
  --e-column-margin-right: 25px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-5
  .elementor-element.elementor-element-30660c3:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5
  .elementor-element.elementor-element-30660c3
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-51054e4);
}
.elementor-5 .elementor-element.elementor-element-30660c3 {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: rgb(26, 72, 104);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 2em 2em 2em 2em;
}
.elementor-5 .elementor-element.elementor-element-30660c3,
.elementor-5
  .elementor-element.elementor-element-30660c3
  > .elementor-background-overlay {
  border-radius: 10px 10px 10px 10px;
}
.elementor-5 .elementor-element.elementor-element-30660c3:hover {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-d0acdbd);
}
.elementor-5
  .elementor-element.elementor-element-30660c3
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-5
  .elementor-element.elementor-element-3fc3786.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-5
  .elementor-element.elementor-element-3fc3786.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-5
  .elementor-element.elementor-element-3fc3786
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-bc-flex-widget
  .elementor-5
  .elementor-element.elementor-element-ca3b1af.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-5
  .elementor-element.elementor-element-ca3b1af.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-5
  .elementor-element.elementor-element-ca3b1af
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-5
  .elementor-element.elementor-element-7be9d1e
  .elementor-heading-title {
  color: var(--e-global-color-c35c9ee);
}
.elementor-bc-flex-widget
  .elementor-5
  .elementor-element.elementor-element-a23d6d7.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-5
  .elementor-element.elementor-element-a23d6d7.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-5
  .elementor-element.elementor-element-a23d6d7
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-5
  .elementor-element.elementor-element-1af66f0
  .elementor-icon-wrapper {
  text-align: right;
}
.elementor-5
  .elementor-element.elementor-element-1af66f0.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-47cf927);
  color: var(--e-global-color-c35c9ee);
}
.elementor-5
  .elementor-element.elementor-element-1af66f0.elementor-view-framed
  .elementor-icon,
.elementor-5
  .elementor-element.elementor-element-1af66f0.elementor-view-default
  .elementor-icon {
  color: var(--e-global-color-47cf927);
  border-color: var(--e-global-color-47cf927);
}
.elementor-5
  .elementor-element.elementor-element-1af66f0.elementor-view-framed
  .elementor-icon,
.elementor-5
  .elementor-element.elementor-element-1af66f0.elementor-view-default
  .elementor-icon
  svg {
  fill: var(--e-global-color-47cf927);
}
.elementor-5
  .elementor-element.elementor-element-1af66f0.elementor-view-framed
  .elementor-icon {
  background-color: var(--e-global-color-c35c9ee);
}
.elementor-5
  .elementor-element.elementor-element-1af66f0.elementor-view-stacked
  .elementor-icon
  svg {
  fill: var(--e-global-color-c35c9ee);
}
.elementor-5
  .elementor-element.elementor-element-1af66f0.elementor-view-stacked
  .elementor-icon:hover {
  background-color: var(--e-global-color-0a2a03a);
  color: var(--e-global-color-02ad1dc);
}
.elementor-5
  .elementor-element.elementor-element-1af66f0.elementor-view-framed
  .elementor-icon:hover,
.elementor-5
  .elementor-element.elementor-element-1af66f0.elementor-view-default
  .elementor-icon:hover {
  color: var(--e-global-color-0a2a03a);
  border-color: var(--e-global-color-0a2a03a);
}
.elementor-5
  .elementor-element.elementor-element-1af66f0.elementor-view-framed
  .elementor-icon:hover,
.elementor-5
  .elementor-element.elementor-element-1af66f0.elementor-view-default
  .elementor-icon:hover
  svg {
  fill: var(--e-global-color-0a2a03a);
}
.elementor-5
  .elementor-element.elementor-element-1af66f0.elementor-view-framed
  .elementor-icon:hover {
  background-color: var(--e-global-color-02ad1dc);
}
.elementor-5
  .elementor-element.elementor-element-1af66f0.elementor-view-stacked
  .elementor-icon:hover
  svg {
  fill: var(--e-global-color-02ad1dc);
}
.elementor-5 .elementor-element.elementor-element-1af66f0 .elementor-icon {
  font-size: 15px;
  padding: 10px;
  border-radius: 5px 5px 5px 5px;
}
.elementor-5 .elementor-element.elementor-element-1af66f0 .elementor-icon svg {
  height: 15px;
}
.elementor-5
  .elementor-element.elementor-element-04da82b
  .elementor-heading-title {
  color: var(--e-global-color-02ad1dc);
}
.elementor-5
  .elementor-element.elementor-element-04da82b
  > .elementor-widget-container {
  margin: 15px 0px 0px 0px;
}
.elementor-5
  .elementor-element.elementor-element-96cc396.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-dab5bca);
  fill: var(--e-global-color-c03b357);
  color: var(--e-global-color-c03b357);
}
.elementor-5
  .elementor-element.elementor-element-96cc396.elementor-view-framed
  .elementor-icon,
.elementor-5
  .elementor-element.elementor-element-96cc396.elementor-view-default
  .elementor-icon {
  fill: var(--e-global-color-dab5bca);
  color: var(--e-global-color-dab5bca);
  border-color: var(--e-global-color-dab5bca);
}
.elementor-5
  .elementor-element.elementor-element-96cc396.elementor-view-framed
  .elementor-icon {
  background-color: var(--e-global-color-c03b357);
}
.elementor-5 .elementor-element.elementor-element-96cc396 {
  --icon-box-icon-margin: 15px;
}
.elementor-5 .elementor-element.elementor-element-96cc396 .elementor-icon {
  font-size: 15px;
  border-radius: 3px 3px 3px 3px;
}
.elementor-5
  .elementor-element.elementor-element-96cc396
  .elementor-icon-box-title {
  margin-bottom: 0px;
  color: var(--e-global-color-c35c9ee);
}
.elementor-5
  .elementor-element.elementor-element-96cc396
  .elementor-icon-box-description {
  color: var(--e-global-color-69ea889);
  font-family: var(--e-global-typography-fab0ea9-font-family), Sans-serif;
  font-size: var(--e-global-typography-fab0ea9-font-size);
  line-height: var(--e-global-typography-fab0ea9-line-height);
  letter-spacing: var(--e-global-typography-fab0ea9-letter-spacing);
  word-spacing: var(--e-global-typography-fab0ea9-word-spacing);
}
.elementor-bc-flex-widget
  .elementor-5
  .elementor-element.elementor-element-9b5a66b.elementor-column
  .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-5
  .elementor-element.elementor-element-9b5a66b.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-5
  .elementor-element.elementor-element-9b5a66b
  > .elementor-element-populated {
  margin: 0px 0px 0px 25px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 25px;
  padding: 0px 0px 0px 0px;
}
.elementor-5
  .elementor-element.elementor-element-3100bec:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5
  .elementor-element.elementor-element-3100bec
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-51054e4);
}
.elementor-5 .elementor-element.elementor-element-3100bec {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: rgb(26, 72, 104);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 2em 2em 2em 2em;
}
.elementor-5 .elementor-element.elementor-element-3100bec,
.elementor-5
  .elementor-element.elementor-element-3100bec
  > .elementor-background-overlay {
  border-radius: 10px 10px 10px 10px;
}
.elementor-5 .elementor-element.elementor-element-3100bec:hover {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-d0acdbd);
}
.elementor-5
  .elementor-element.elementor-element-3100bec
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-5
  .elementor-element.elementor-element-debc539.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-5
  .elementor-element.elementor-element-debc539.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-5
  .elementor-element.elementor-element-debc539
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-5
  .elementor-element.elementor-element-f602dba.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-dab5bca);
  fill: var(--e-global-color-c03b357);
  color: var(--e-global-color-c03b357);
}
.elementor-5
  .elementor-element.elementor-element-f602dba.elementor-view-framed
  .elementor-icon,
.elementor-5
  .elementor-element.elementor-element-f602dba.elementor-view-default
  .elementor-icon {
  fill: var(--e-global-color-dab5bca);
  color: var(--e-global-color-dab5bca);
  border-color: var(--e-global-color-dab5bca);
}
.elementor-5
  .elementor-element.elementor-element-f602dba.elementor-view-framed
  .elementor-icon {
  background-color: var(--e-global-color-c03b357);
}
.elementor-5 .elementor-element.elementor-element-f602dba {
  --icon-box-icon-margin: 15px;
}
.elementor-5 .elementor-element.elementor-element-f602dba .elementor-icon {
  font-size: 15px;
  border-radius: 3px 3px 3px 3px;
}
.elementor-5
  .elementor-element.elementor-element-f602dba
  .elementor-icon-box-title {
  margin-bottom: 0px;
  color: var(--e-global-color-02ad1dc);
}
.elementor-5
  .elementor-element.elementor-element-f602dba
  .elementor-icon-box-description {
  color: var(--e-global-color-69ea889);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-5
  .elementor-element.elementor-element-8d52622
  .elementor-heading-title {
  color: var(--e-global-color-c35c9ee);
}
.elementor-5
  .elementor-element.elementor-element-7e16162
  .elementor-heading-title {
  color: var(--e-global-color-02ad1dc);
}
.elementor-5
  .elementor-element.elementor-element-de8373a:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5
  .elementor-element.elementor-element-de8373a
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: radial-gradient(
    at top center,
    var(--e-global-color-99fb5f8) 20%,
    var(--e-global-color-d0acdbd) 62%
  );
}
.elementor-5 .elementor-element.elementor-element-de8373a,
.elementor-5
  .elementor-element.elementor-element-de8373a
  > .elementor-background-overlay {
  border-radius: 10px 10px 10px 10px;
}
.elementor-5 .elementor-element.elementor-element-de8373a {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 30px;
  margin-bottom: 0px;
  padding: 2em 2em 2em 2em;
}
.elementor-5
  .elementor-element.elementor-element-de8373a
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-5
  .elementor-element.elementor-element-96275fa.elementor-column
  .elementor-widget-wrap {
  align-items: flex-start;
}
.elementor-5
  .elementor-element.elementor-element-96275fa.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-start;
  align-items: flex-start;
}
.elementor-5
  .elementor-element.elementor-element-661e13a
  .elementor-heading-title {
  color: var(--e-global-color-c03b357);
}
.elementor-5
  .elementor-element.elementor-element-d5b7c6d
  .elementor-heading-title {
  color: #4b4b4b;
}
.elementor-5
  .elementor-element.elementor-element-eb9b0bb
  .elementor-heading-title {
  color: var(--e-global-color-c03b357);
  font-family: var(--e-global-typography-097891f-font-family), Sans-serif;
  font-size: var(--e-global-typography-097891f-font-size);
  font-weight: var(--e-global-typography-097891f-font-weight);
  line-height: var(--e-global-typography-097891f-line-height);
  letter-spacing: var(--e-global-typography-097891f-letter-spacing);
  word-spacing: var(--e-global-typography-097891f-word-spacing);
}
.elementor-5
  .elementor-element.elementor-element-67d68db
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(0px / 2);
}
.elementor-5
  .elementor-element.elementor-element-67d68db
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(0px / 2);
}
.elementor-5
  .elementor-element.elementor-element-67d68db
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(0px / 2);
  margin-left: calc(0px / 2);
}
.elementor-5
  .elementor-element.elementor-element-67d68db
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-0px / 2);
  margin-left: calc(-0px / 2);
}
body.rtl
  .elementor-5
  .elementor-element.elementor-element-67d68db
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-0px / 2);
}
body:not(.rtl)
  .elementor-5
  .elementor-element.elementor-element-67d68db
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-0px / 2);
}
.elementor-5
  .elementor-element.elementor-element-67d68db
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-c03b357);
  transition: color 0.3s;
}
.elementor-5
  .elementor-element.elementor-element-67d68db
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-c03b357);
  transition: fill 0.3s;
}
.elementor-5 .elementor-element.elementor-element-67d68db {
  --e-icon-list-icon-size: 15px;
  --e-icon-list-icon-align: left;
  --e-icon-list-icon-margin: 0 calc(var(--e-icon-list-icon-size, 1em) * 0.25) 0
    0;
  --icon-vertical-align: flex-end;
  --icon-vertical-offset: 0px;
}
.elementor-5
  .elementor-element.elementor-element-67d68db
  .elementor-icon-list-icon {
  padding-right: 0px;
}
.elementor-5
  .elementor-element.elementor-element-67d68db
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-5
  .elementor-element.elementor-element-67d68db
  .elementor-icon-list-item
  > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-5
  .elementor-element.elementor-element-67d68db
  .elementor-icon-list-text {
  color: var(--e-global-color-c03b357);
  transition: color 0.3s;
}
.elementor-bc-flex-widget
  .elementor-5
  .elementor-element.elementor-element-df63ef6.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-5
  .elementor-element.elementor-element-df63ef6.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-5 .elementor-element.elementor-element-32176d9 .elementor-wrapper {
  --video-aspect-ratio: 1.77777;
}
.elementor-5
  .elementor-element.elementor-element-32176d9
  .elementor-custom-embed-play
  i {
  color: var(--e-global-color-c35c9ee);
  font-size: 68px;
}
.elementor-5
  .elementor-element.elementor-element-32176d9
  .elementor-custom-embed-play
  svg {
  fill: var(--e-global-color-c35c9ee);
  width: 68px;
  height: 68px;
}
.elementor-5
  .elementor-element.elementor-element-32176d9
  > .elementor-widget-container {
  border-radius: 10px 10px 10px 10px;
}
.elementor-5
  .elementor-element.elementor-element-6ea72d5:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5
  .elementor-element.elementor-element-6ea72d5
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(
    350deg,
    var(--e-global-color-4bcf99e) 36%,
    var(--e-global-color-170ad02) 100%
  );
}
.elementor-5 .elementor-element.elementor-element-6ea72d5 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 6em 1em 6em 1em;
}
.elementor-5
  .elementor-element.elementor-element-6ea72d5
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5
  .elementor-element.elementor-element-6ea72d5
  > .elementor-shape-top
  .elementor-shape-fill {
  fill: var(--e-global-color-4bcf99e);
}
.elementor-5
  .elementor-element.elementor-element-6ea72d5
  > .elementor-shape-top
  svg {
  height: 100px;
}
.elementor-5 .elementor-element.elementor-element-3f2a342 {
  text-align: center;
}
.elementor-5
  .elementor-element.elementor-element-3f2a342
  .elementor-heading-title {
  color: var(--e-global-color-c35c9ee);
}
.elementor-5 .elementor-element.elementor-element-36df7dc {
  text-align: center;
}
.elementor-5
  .elementor-element.elementor-element-36df7dc
  .elementor-heading-title {
  color: var(--e-global-color-c35c9ee);
}
.elementor-5 .elementor-element.elementor-element-6c6cfda .qodef-qi-highlight {
  text-align: center;
  color: var(--e-global-color-02ad1dc);
}
.elementor-5
  .elementor-element.elementor-element-6c6cfda
  .qodef-qi-highlight
  .qodef-highlight-text {
  color: var(--e-global-color-d0acdbd);
}
.elementor-5
  .elementor-element.elementor-element-804f6e7
  > .elementor-widget-container {
  margin: 30px 0px 0px 0px;
}
.elementor-5
  .elementor-element.elementor-element-b3b969e.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-c35c9ee);
}
.elementor-5
  .elementor-element.elementor-element-b3b969e.elementor-view-framed
  .elementor-icon,
.elementor-5
  .elementor-element.elementor-element-b3b969e.elementor-view-default
  .elementor-icon {
  fill: var(--e-global-color-c35c9ee);
  color: var(--e-global-color-c35c9ee);
  border-color: var(--e-global-color-c35c9ee);
}
.elementor-5 .elementor-element.elementor-element-b3b969e {
  --icon-box-icon-margin: 15px;
}
.elementor-5 .elementor-element.elementor-element-b3b969e .elementor-icon {
  font-size: 30px;
}
.elementor-5
  .elementor-element.elementor-element-b3b969e
  .elementor-icon-box-title {
  margin-bottom: 5px;
  color: var(--e-global-color-c35c9ee);
}
.elementor-5
  .elementor-element.elementor-element-b3b969e
  .elementor-icon-box-description {
  color: var(--e-global-color-02ad1dc);
  font-family: var(--e-global-typography-fab0ea9-font-family), Sans-serif;
  font-size: var(--e-global-typography-fab0ea9-font-size);
  line-height: var(--e-global-typography-fab0ea9-line-height);
  letter-spacing: var(--e-global-typography-fab0ea9-letter-spacing);
  word-spacing: var(--e-global-typography-fab0ea9-word-spacing);
}
.elementor-5
  .elementor-element.elementor-element-b3b969e
  > .elementor-widget-container {
  margin: -43% 76% 0% 0%;
  padding: 15px 15px 15px 15px;
  background-color: transparent;
  background-image: linear-gradient(
    322deg,
     #0e69a1 0%,
    #083184b8 100%
  );
  border-radius: 100px 100px 100px 100px;
}
.elementor-5
  .elementor-element.elementor-element-abbf31c.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-c35c9ee);
}
.elementor-5
  .elementor-element.elementor-element-abbf31c.elementor-view-framed
  .elementor-icon,
.elementor-5
  .elementor-element.elementor-element-abbf31c.elementor-view-default
  .elementor-icon {
  fill: var(--e-global-color-c35c9ee);
  color: var(--e-global-color-c35c9ee);
  border-color: var(--e-global-color-c35c9ee);
}
.elementor-5 .elementor-element.elementor-element-abbf31c {
  --icon-box-icon-margin: 15px;
}
.elementor-5 .elementor-element.elementor-element-abbf31c .elementor-icon {
  font-size: 30px;
}
.elementor-5
  .elementor-element.elementor-element-abbf31c
  .elementor-icon-box-title {
  margin-bottom: 5px;
  color: var(--e-global-color-c35c9ee);
}
.elementor-5
  .elementor-element.elementor-element-abbf31c
  .elementor-icon-box-description {
  color: var(--e-global-color-02ad1dc);
  font-family: var(--e-global-typography-fab0ea9-font-family), Sans-serif;
  font-size: var(--e-global-typography-fab0ea9-font-size);
  line-height: var(--e-global-typography-fab0ea9-line-height);
  letter-spacing: var(--e-global-typography-fab0ea9-letter-spacing);
  word-spacing: var(--e-global-typography-fab0ea9-word-spacing);
}
.elementor-5
  .elementor-element.elementor-element-abbf31c
  > .elementor-widget-container {
  margin: -19% 72% 0% 2%;
  padding: 15px 15px 15px 15px;
  background-color: transparent;
  background-image: linear-gradient(
    322deg,
    #0e69a1 0%,
    #083184b8 100%
  );
  border-radius: 100px 100px 100px 100px;
}
.elementor-5
  .elementor-element.elementor-element-3ccf946.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-c35c9ee);
}
.elementor-5
  .elementor-element.elementor-element-3ccf946.elementor-view-framed
  .elementor-icon,
.elementor-5
  .elementor-element.elementor-element-3ccf946.elementor-view-default
  .elementor-icon {
  fill: var(--e-global-color-c35c9ee);
  color: var(--e-global-color-c35c9ee);
  border-color: var(--e-global-color-c35c9ee);
}
.elementor-5 .elementor-element.elementor-element-3ccf946 {
  --icon-box-icon-margin: 15px;
}
.elementor-5 .elementor-element.elementor-element-3ccf946 .elementor-icon {
  font-size: 30px;
}
.elementor-5
  .elementor-element.elementor-element-3ccf946
  .elementor-icon-box-title {
  margin-bottom: 5px;
  color: var(--e-global-color-c35c9ee);
}
.elementor-5
  .elementor-element.elementor-element-3ccf946
  .elementor-icon-box-description {
  color: var(--e-global-color-02ad1dc);
  font-family: var(--e-global-typography-fab0ea9-font-family), Sans-serif;
  font-size: var(--e-global-typography-fab0ea9-font-size);
  line-height: var(--e-global-typography-fab0ea9-line-height);
  letter-spacing: var(--e-global-typography-fab0ea9-letter-spacing);
  word-spacing: var(--e-global-typography-fab0ea9-word-spacing);
}
.elementor-5
  .elementor-element.elementor-element-3ccf946
  > .elementor-widget-container {
  margin: -32% 0% 0% 76%;
  padding: 15px 15px 15px 15px;
  background-color: transparent;
  background-image: linear-gradient(
    322deg,
    #0e69a1 0%,
    #083184b8 100%
  );
  border-radius: 100px 100px 100px 100px;
}
.elementor-5
  .elementor-element.elementor-element-aa38b7e.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-c35c9ee);
}
.elementor-5
  .elementor-element.elementor-element-aa38b7e.elementor-view-framed
  .elementor-icon,
.elementor-5
  .elementor-element.elementor-element-aa38b7e.elementor-view-default
  .elementor-icon {
  fill: var(--e-global-color-c35c9ee);
  color: var(--e-global-color-c35c9ee);
  border-color: var(--e-global-color-c35c9ee);
}
.elementor-5 .elementor-element.elementor-element-aa38b7e {
  --icon-box-icon-margin: 15px;
}
.elementor-5 .elementor-element.elementor-element-aa38b7e .elementor-icon {
  font-size: 30px;
}
.elementor-5
  .elementor-element.elementor-element-aa38b7e
  .elementor-icon-box-title {
  margin-bottom: 5px;
  color: var(--e-global-color-c35c9ee);
}
.elementor-5
  .elementor-element.elementor-element-aa38b7e
  .elementor-icon-box-description {
  color: var(--e-global-color-02ad1dc);
  font-family: var(--e-global-typography-fab0ea9-font-family), Sans-serif;
  font-size: var(--e-global-typography-fab0ea9-font-size);
  line-height: var(--e-global-typography-fab0ea9-line-height);
  letter-spacing: var(--e-global-typography-fab0ea9-letter-spacing);
  word-spacing: var(--e-global-typography-fab0ea9-word-spacing);
}
.elementor-5
  .elementor-element.elementor-element-aa38b7e
  > .elementor-widget-container {
  margin: -52% 3% 0% 76%;
  padding: 10px 10px 10px 10px;
  background-color: transparent;
  background-image: linear-gradient(
    322deg,
    #0e69a1 0%,
    #083184b8 100%
  );
  border-radius: 100px 100px 100px 100px;
}
.elementor-5 .elementor-element.elementor-element-8287e72 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-715f0e9);
  --divider-border-width: 1px;
}
.elementor-5
  .elementor-element.elementor-element-8287e72
  .elementor-divider-separator {
  width: 100%;
}
.elementor-5 .elementor-element.elementor-element-8287e72 .elementor-divider {
  padding-top: 30px;
  padding-bottom: 30px;
}
.elementor-5 .elementor-element.elementor-element-f890efe {
  text-align: center;
}
.elementor-5
  .elementor-element.elementor-element-f890efe
  .elementor-heading-title {
  color: var(--e-global-color-c35c9ee);
}
.elementor-5 .elementor-element.elementor-element-0e25846 {
  text-align: center;
  color: var(--e-global-color-02ad1dc);
}
.elementor-5
  .elementor-element.elementor-element-0e25846
  > .elementor-widget-container {
  margin: 0% 25% 0% 25%;
}
.elementor-5
  .elementor-element.elementor-element-e382c5a:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-5
  .elementor-element.elementor-element-e382c5a
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-6cd832b);
}
.elementor-5
  .elementor-element.elementor-element-e382c5a:hover
  > .elementor-element-populated {
  background-color: transparent;
  background-image: linear-gradient(
    150deg,
    #0e69a1 0%,
    #083184b8 100%
  );
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-d0acdbd);
}
.elementor-5
  .elementor-element.elementor-element-e382c5a
  > .elementor-element-populated {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: rgb(26, 72, 104);
  transition: background 1s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 15px 15px 15px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
  padding: 2em 2em 2em 2em;
}
.elementor-5
  .elementor-element.elementor-element-e382c5a
  > .elementor-element-populated,
.elementor-5
  .elementor-element.elementor-element-e382c5a
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-5
  .elementor-element.elementor-element-e382c5a
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-5
  .elementor-element.elementor-element-e382c5a
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5
  .elementor-element.elementor-element-f6dc6f6.elementor-position-right
  .elementor-image-box-img {
  margin-left: 15px;
}
.elementor-5
  .elementor-element.elementor-element-f6dc6f6.elementor-position-left
  .elementor-image-box-img {
  margin-right: 15px;
}
.elementor-5
  .elementor-element.elementor-element-f6dc6f6.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 15px;
}
.elementor-5
  .elementor-element.elementor-element-f6dc6f6
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 30%;
}
.elementor-5
  .elementor-element.elementor-element-f6dc6f6
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-5
  .elementor-element.elementor-element-f6dc6f6
  .elementor-image-box-title {
  margin-bottom: 5px;
  color: var(--e-global-color-c35c9ee);
}
.elementor-5
  .elementor-element.elementor-element-f6dc6f6
  .elementor-image-box-description {
  color: var(--e-global-color-69ea889);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-5 .elementor-element.elementor-element-3f8d0fc .elementor-button {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  text-transform: var(--e-global-typography-accent-text-transform);
  line-height: var(--e-global-typography-accent-line-height);
  fill: var(--e-global-color-c35c9ee);
  color: var(--e-global-color-c35c9ee);
  background-color: transparent;
  background-image: linear-gradient(
    180deg,
    var(--e-global-color-6cd832b) 0%,
    var(--e-global-color-6cd832b) 100%
  );
  padding: 0px 0px 0px 0px;
}
.elementor-5
  .elementor-element.elementor-element-3f8d0fc
  .elementor-button:hover,
.elementor-5
  .elementor-element.elementor-element-3f8d0fc
  .elementor-button:focus {
  color: var(--e-global-color-0a2a03a);
}
.elementor-5
  .elementor-element.elementor-element-3f8d0fc
  .elementor-button:hover
  svg,
.elementor-5
  .elementor-element.elementor-element-3f8d0fc
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-0a2a03a);
}
.elementor-5
  .elementor-element.elementor-element-4de55ee:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-5
  .elementor-element.elementor-element-4de55ee
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-6cd832b);
}
.elementor-5
  .elementor-element.elementor-element-4de55ee:hover
  > .elementor-element-populated {
  background-color: transparent;
  background-image: linear-gradient(
    150deg,
    #0e69a1 0%,
    #083184b8 100%
  );
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-d0acdbd);
}
.elementor-5
  .elementor-element.elementor-element-4de55ee
  > .elementor-element-populated {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: rgb(26, 72, 104);
  transition: background 1s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 15px 15px 15px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
  padding: 2em 2em 2em 2em;
}
.elementor-5
  .elementor-element.elementor-element-4de55ee
  > .elementor-element-populated,
.elementor-5
  .elementor-element.elementor-element-4de55ee
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-5
  .elementor-element.elementor-element-4de55ee
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-5
  .elementor-element.elementor-element-4de55ee
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5
  .elementor-element.elementor-element-d73c023.elementor-position-right
  .elementor-image-box-img {
  margin-left: 15px;
}
.elementor-5
  .elementor-element.elementor-element-d73c023.elementor-position-left
  .elementor-image-box-img {
  margin-right: 15px;
}
.elementor-5
  .elementor-element.elementor-element-d73c023.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 15px;
}
.elementor-5
  .elementor-element.elementor-element-d73c023
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 30%;
}
.elementor-5
  .elementor-element.elementor-element-d73c023
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-5
  .elementor-element.elementor-element-d73c023
  .elementor-image-box-title {
  margin-bottom: 5px;
  color: var(--e-global-color-c35c9ee);
}
.elementor-5
  .elementor-element.elementor-element-d73c023
  .elementor-image-box-description {
  color: var(--e-global-color-69ea889);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-5 .elementor-element.elementor-element-392d110 .elementor-button {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  text-transform: var(--e-global-typography-accent-text-transform);
  line-height: var(--e-global-typography-accent-line-height);
  fill: var(--e-global-color-c35c9ee);
  color: var(--e-global-color-c35c9ee);
  background-color: transparent;
  background-image: linear-gradient(
    180deg,
    var(--e-global-color-6cd832b) 0%,
    var(--e-global-color-6cd832b) 100%
  );
  padding: 0px 0px 0px 0px;
}
.elementor-5
  .elementor-element.elementor-element-392d110
  .elementor-button:hover,
.elementor-5
  .elementor-element.elementor-element-392d110
  .elementor-button:focus {
  color: var(--e-global-color-0a2a03a);
}
.elementor-5
  .elementor-element.elementor-element-392d110
  .elementor-button:hover
  svg,
.elementor-5
  .elementor-element.elementor-element-392d110
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-0a2a03a);
}
.elementor-5
  .elementor-element.elementor-element-0dcf379:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-5
  .elementor-element.elementor-element-0dcf379
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-6cd832b);
}
.elementor-5
  .elementor-element.elementor-element-0dcf379:hover
  > .elementor-element-populated {
  background-color: transparent;
  background-image: linear-gradient(
    150deg,
    #0e69a1 0%,
    #083184b8 100%
  );
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-d0acdbd);
}
.elementor-5
  .elementor-element.elementor-element-0dcf379
  > .elementor-element-populated {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: rgb(26, 72, 104);
  transition: background 1s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 15px 15px 15px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
  padding: 2em 2em 2em 2em;
}
.elementor-5
  .elementor-element.elementor-element-0dcf379
  > .elementor-element-populated,
.elementor-5
  .elementor-element.elementor-element-0dcf379
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-5
  .elementor-element.elementor-element-0dcf379
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-5
  .elementor-element.elementor-element-0dcf379
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5
  .elementor-element.elementor-element-af76f75.elementor-position-right
  .elementor-image-box-img {
  margin-left: 15px;
}
.elementor-5
  .elementor-element.elementor-element-af76f75.elementor-position-left
  .elementor-image-box-img {
  margin-right: 15px;
}
.elementor-5
  .elementor-element.elementor-element-af76f75.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 15px;
}
.elementor-5
  .elementor-element.elementor-element-af76f75
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 30%;
}
.elementor-5
  .elementor-element.elementor-element-af76f75
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-5
  .elementor-element.elementor-element-af76f75
  .elementor-image-box-title {
  margin-bottom: 5px;
  color: var(--e-global-color-c35c9ee);
}
.elementor-5
  .elementor-element.elementor-element-af76f75
  .elementor-image-box-description {
  color: var(--e-global-color-69ea889);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-5 .elementor-element.elementor-element-6a1675a .elementor-button {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  text-transform: var(--e-global-typography-accent-text-transform);
  line-height: var(--e-global-typography-accent-line-height);
  fill: var(--e-global-color-c35c9ee);
  color: var(--e-global-color-c35c9ee);
  background-color: transparent;
  background-image: linear-gradient(
    180deg,
    var(--e-global-color-6cd832b) 0%,
    var(--e-global-color-6cd832b) 100%
  );
  padding: 0px 0px 0px 0px;
}
.elementor-5
  .elementor-element.elementor-element-6a1675a
  .elementor-button:hover,
.elementor-5
  .elementor-element.elementor-element-6a1675a
  .elementor-button:focus {
  color: var(--e-global-color-0a2a03a);
}
.elementor-5
  .elementor-element.elementor-element-6a1675a
  .elementor-button:hover
  svg,
.elementor-5
  .elementor-element.elementor-element-6a1675a
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-0a2a03a);
}
.elementor-5
  .elementor-element.elementor-element-ae938ff:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-5
  .elementor-element.elementor-element-ae938ff
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-6cd832b);
}
.elementor-5
  .elementor-element.elementor-element-ae938ff:hover
  > .elementor-element-populated {
  background-color: transparent;
  background-image: linear-gradient(
    150deg,
    #0e69a1 0%,
    #083184b8 100%
  );
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-d0acdbd);
}
.elementor-5
  .elementor-element.elementor-element-ae938ff
  > .elementor-element-populated {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: rgb(26, 72, 104);
  transition: background 1s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 15px 15px 15px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
  padding: 2em 2em 2em 2em;
}
.elementor-5
  .elementor-element.elementor-element-ae938ff
  > .elementor-element-populated,
.elementor-5
  .elementor-element.elementor-element-ae938ff
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-5
  .elementor-element.elementor-element-ae938ff
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-5
  .elementor-element.elementor-element-ae938ff
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5
  .elementor-element.elementor-element-a964c3d.elementor-position-right
  .elementor-image-box-img {
  margin-left: 15px;
}
.elementor-5
  .elementor-element.elementor-element-a964c3d.elementor-position-left
  .elementor-image-box-img {
  margin-right: 15px;
}
.elementor-5
  .elementor-element.elementor-element-a964c3d.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 15px;
}
.elementor-5
  .elementor-element.elementor-element-a964c3d
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 30%;
}
.elementor-5
  .elementor-element.elementor-element-a964c3d
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-5
  .elementor-element.elementor-element-a964c3d
  .elementor-image-box-title {
  margin-bottom: 5px;
  color: var(--e-global-color-c35c9ee);
}
.elementor-5
  .elementor-element.elementor-element-a964c3d
  .elementor-image-box-description {
  color: var(--e-global-color-69ea889);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-5 .elementor-element.elementor-element-f8bc245 .elementor-button {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  text-transform: var(--e-global-typography-accent-text-transform);
  line-height: var(--e-global-typography-accent-line-height);
  fill: var(--e-global-color-c35c9ee);
  color: var(--e-global-color-c35c9ee);
  background-color: transparent;
  background-image: linear-gradient(
    180deg,
    var(--e-global-color-6cd832b) 0%,
    var(--e-global-color-6cd832b) 100%
  );
  padding: 0px 0px 0px 0px;
}
.elementor-5
  .elementor-element.elementor-element-f8bc245
  .elementor-button:hover,
.elementor-5
  .elementor-element.elementor-element-f8bc245
  .elementor-button:focus {
  color: var(--e-global-color-0a2a03a);
}
.elementor-5
  .elementor-element.elementor-element-f8bc245
  .elementor-button:hover
  svg,
.elementor-5
  .elementor-element.elementor-element-f8bc245
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-0a2a03a);
}
.elementor-5
  .elementor-element.elementor-element-3bc5177:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-5
  .elementor-element.elementor-element-3bc5177
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-6cd832b);
}
.elementor-5
  .elementor-element.elementor-element-3bc5177:hover
  > .elementor-element-populated {
  background-color: transparent;
  background-image: linear-gradient(
    150deg,
    #0e69a1 0%,
    #083184b8 100%
  );
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-d0acdbd);
}
.elementor-5
  .elementor-element.elementor-element-3bc5177
  > .elementor-element-populated {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: rgb(26, 72, 104);
  transition: background 1s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 15px 15px 15px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
  padding: 2em 2em 2em 2em;
}
.elementor-5
  .elementor-element.elementor-element-3bc5177
  > .elementor-element-populated,
.elementor-5
  .elementor-element.elementor-element-3bc5177
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-5
  .elementor-element.elementor-element-3bc5177
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-5
  .elementor-element.elementor-element-3bc5177
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5
  .elementor-element.elementor-element-d92b693.elementor-position-right
  .elementor-image-box-img {
  margin-left: 15px;
}
.elementor-5
  .elementor-element.elementor-element-d92b693.elementor-position-left
  .elementor-image-box-img {
  margin-right: 15px;
}
.elementor-5
  .elementor-element.elementor-element-d92b693.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 15px;
}
.elementor-5
  .elementor-element.elementor-element-d92b693
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 30%;
}
.elementor-5
  .elementor-element.elementor-element-d92b693
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-5
  .elementor-element.elementor-element-d92b693
  .elementor-image-box-title {
  margin-bottom: 5px;
  color: var(--e-global-color-c35c9ee);
}
.elementor-5
  .elementor-element.elementor-element-d92b693
  .elementor-image-box-description {
  color: var(--e-global-color-69ea889);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-5 .elementor-element.elementor-element-364f314 .elementor-button {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  text-transform: var(--e-global-typography-accent-text-transform);
  line-height: var(--e-global-typography-accent-line-height);
  fill: var(--e-global-color-c35c9ee);
  color: var(--e-global-color-c35c9ee);
  background-color: transparent;
  background-image: linear-gradient(
    180deg,
    var(--e-global-color-6cd832b) 0%,
    var(--e-global-color-6cd832b) 100%
  );
  padding: 0px 0px 0px 0px;
}
.elementor-5
  .elementor-element.elementor-element-364f314
  .elementor-button:hover,
.elementor-5
  .elementor-element.elementor-element-364f314
  .elementor-button:focus {
  color: var(--e-global-color-0a2a03a);
}
.elementor-5
  .elementor-element.elementor-element-364f314
  .elementor-button:hover
  svg,
.elementor-5
  .elementor-element.elementor-element-364f314
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-0a2a03a);
}
.elementor-5
  .elementor-element.elementor-element-bd719bd:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-5
  .elementor-element.elementor-element-bd719bd
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-6cd832b);
}
.elementor-5
  .elementor-element.elementor-element-bd719bd:hover
  > .elementor-element-populated {
  background-color: transparent;
  background-image: linear-gradient(
    150deg,
    #0e69a1 0%,
    #083184b8 100%
  );
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-d0acdbd);
}
.elementor-5
  .elementor-element.elementor-element-bd719bd
  > .elementor-element-populated {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: rgb(26, 72, 104);
  transition: background 1s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 15px 15px 15px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
  padding: 2em 2em 2em 2em;
}
.elementor-5
  .elementor-element.elementor-element-bd719bd
  > .elementor-element-populated,
.elementor-5
  .elementor-element.elementor-element-bd719bd
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-5
  .elementor-element.elementor-element-bd719bd
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-5
  .elementor-element.elementor-element-bd719bd
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5
  .elementor-element.elementor-element-ec06e22.elementor-position-right
  .elementor-image-box-img {
  margin-left: 15px;
}
.elementor-5
  .elementor-element.elementor-element-ec06e22.elementor-position-left
  .elementor-image-box-img {
  margin-right: 15px;
}
.elementor-5
  .elementor-element.elementor-element-ec06e22.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 15px;
}
.elementor-5
  .elementor-element.elementor-element-ec06e22
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 30%;
}
.elementor-5
  .elementor-element.elementor-element-ec06e22
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-5
  .elementor-element.elementor-element-ec06e22
  .elementor-image-box-title {
  margin-bottom: 5px;
  color: var(--e-global-color-c35c9ee);
}
.elementor-5
  .elementor-element.elementor-element-ec06e22
  .elementor-image-box-description {
  color: var(--e-global-color-69ea889);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-5 .elementor-element.elementor-element-7fbd182 .elementor-button {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  text-transform: var(--e-global-typography-accent-text-transform);
  line-height: var(--e-global-typography-accent-line-height);
  fill: var(--e-global-color-c35c9ee);
  color: var(--e-global-color-c35c9ee);
  background-color: transparent;
  background-image: linear-gradient(
    180deg,
    var(--e-global-color-6cd832b) 0%,
    var(--e-global-color-6cd832b) 100%
  );
  padding: 0px 0px 0px 0px;
}
.elementor-5
  .elementor-element.elementor-element-7fbd182
  .elementor-button:hover,
.elementor-5
  .elementor-element.elementor-element-7fbd182
  .elementor-button:focus {
  color: var(--e-global-color-0a2a03a);
}
.elementor-5
  .elementor-element.elementor-element-7fbd182
  .elementor-button:hover
  svg,
.elementor-5
  .elementor-element.elementor-element-7fbd182
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-0a2a03a);
}
.elementor-5
  .elementor-element.elementor-element-7e4b02d:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-5
  .elementor-element.elementor-element-7e4b02d
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-6cd832b);
}
.elementor-5
  .elementor-element.elementor-element-7e4b02d:hover
  > .elementor-element-populated {
  background-color: transparent;
  background-image: linear-gradient(
    150deg,
    #0e69a1 0%,
    #083184b8 100%
  );
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-d0acdbd);
}
.elementor-5
  .elementor-element.elementor-element-7e4b02d
  > .elementor-element-populated {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: rgb(26, 72, 104);
  transition: background 1s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 15px 15px 15px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
  padding: 2em 2em 2em 2em;
}
.elementor-5
  .elementor-element.elementor-element-7e4b02d
  > .elementor-element-populated,
.elementor-5
  .elementor-element.elementor-element-7e4b02d
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-5
  .elementor-element.elementor-element-7e4b02d
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-5
  .elementor-element.elementor-element-7e4b02d
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5
  .elementor-element.elementor-element-ed26c79.elementor-position-right
  .elementor-image-box-img {
  margin-left: 15px;
}
.elementor-5
  .elementor-element.elementor-element-ed26c79.elementor-position-left
  .elementor-image-box-img {
  margin-right: 15px;
}
.elementor-5
  .elementor-element.elementor-element-ed26c79.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 15px;
}
.elementor-5
  .elementor-element.elementor-element-ed26c79
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 30%;
}
.elementor-5
  .elementor-element.elementor-element-ed26c79
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-5
  .elementor-element.elementor-element-ed26c79
  .elementor-image-box-title {
  margin-bottom: 5px;
  color: var(--e-global-color-c35c9ee);
}
.elementor-5
  .elementor-element.elementor-element-ed26c79
  .elementor-image-box-description {
  color: var(--e-global-color-69ea889);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-5 .elementor-element.elementor-element-44eabb1 .elementor-button {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  text-transform: var(--e-global-typography-accent-text-transform);
  line-height: var(--e-global-typography-accent-line-height);
  fill: var(--e-global-color-c35c9ee);
  color: var(--e-global-color-c35c9ee);
  background-color: transparent;
  background-image: linear-gradient(
    180deg,
    var(--e-global-color-6cd832b) 0%,
    var(--e-global-color-6cd832b) 100%
  );
  padding: 0px 0px 0px 0px;
}
.elementor-5
  .elementor-element.elementor-element-44eabb1
  .elementor-button:hover,
.elementor-5
  .elementor-element.elementor-element-44eabb1
  .elementor-button:focus {
  color: var(--e-global-color-0a2a03a);
}
.elementor-5
  .elementor-element.elementor-element-44eabb1
  .elementor-button:hover
  svg,
.elementor-5
  .elementor-element.elementor-element-44eabb1
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-0a2a03a);
}
.elementor-5
  .elementor-element.elementor-element-294ce8a:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-5
  .elementor-element.elementor-element-294ce8a
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-6cd832b);
}
.elementor-5
  .elementor-element.elementor-element-294ce8a:hover
  > .elementor-element-populated {
  background-color: transparent;
  background-image: linear-gradient(
    150deg,
    #0e69a1 0%,
    #083184b8 100%
  );
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-d0acdbd);
}
.elementor-5
  .elementor-element.elementor-element-294ce8a
  > .elementor-element-populated {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: rgb(26, 72, 104);
  transition: background 1s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 15px 15px 15px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
  padding: 2em 2em 2em 2em;
}
.elementor-5
  .elementor-element.elementor-element-294ce8a
  > .elementor-element-populated,
.elementor-5
  .elementor-element.elementor-element-294ce8a
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-5
  .elementor-element.elementor-element-294ce8a
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-5
  .elementor-element.elementor-element-294ce8a
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5
  .elementor-element.elementor-element-7273acd.elementor-position-right
  .elementor-image-box-img {
  margin-left: 15px;
}
.elementor-5
  .elementor-element.elementor-element-7273acd.elementor-position-left
  .elementor-image-box-img {
  margin-right: 15px;
}
.elementor-5
  .elementor-element.elementor-element-7273acd.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 15px;
}
.elementor-5
  .elementor-element.elementor-element-7273acd
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 30%;
}
.elementor-5
  .elementor-element.elementor-element-7273acd
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-5
  .elementor-element.elementor-element-7273acd
  .elementor-image-box-title {
  margin-bottom: 5px;
  color: var(--e-global-color-c35c9ee);
}
.elementor-5
  .elementor-element.elementor-element-7273acd
  .elementor-image-box-description {
  color: var(--e-global-color-69ea889);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-5 .elementor-element.elementor-element-8ebbf36 .elementor-button {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  text-transform: var(--e-global-typography-accent-text-transform);
  line-height: var(--e-global-typography-accent-line-height);
  fill: var(--e-global-color-c35c9ee);
  color: var(--e-global-color-c35c9ee);
  background-color: transparent;
  background-image: linear-gradient(
    180deg,
    var(--e-global-color-6cd832b) 0%,
    var(--e-global-color-6cd832b) 100%
  );
  padding: 0px 0px 0px 0px;
}
.elementor-5
  .elementor-element.elementor-element-8ebbf36
  .elementor-button:hover,
.elementor-5
  .elementor-element.elementor-element-8ebbf36
  .elementor-button:focus {
  color: var(--e-global-color-0a2a03a);
}
.elementor-5
  .elementor-element.elementor-element-8ebbf36
  .elementor-button:hover
  svg,
.elementor-5
  .elementor-element.elementor-element-8ebbf36
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-0a2a03a);
}
.elementor-5 .elementor-element.elementor-element-b2c8518 {
  padding: 6em 1em 6em 1em;
}
.elementor-bc-flex-widget
  .elementor-5
  .elementor-element.elementor-element-2e0502f.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-5
  .elementor-element.elementor-element-2e0502f.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-5
  .elementor-element.elementor-element-2e0502f
  > .elementor-element-populated {
  margin: 15px 15px 15px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
}
.elementor-5
  .elementor-element.elementor-element-3e3637c
  .elementor-heading-title {
  color: var(--e-global-color-c35c9ee);
}
.elementor-5
  .elementor-element.elementor-element-5f104c6
  .elementor-heading-title {
  color: var(--e-global-color-c35c9ee);
}
.elementor-5 .elementor-element.elementor-element-36a6a13 .qodef-qi-highlight {
  text-align: left;
  color: var(--e-global-color-02ad1dc);
}
.elementor-5
  .elementor-element.elementor-element-36a6a13
  .qodef-qi-highlight
  .qodef-highlight-text {
  color: var(--e-global-color-d0acdbd);
}
.elementor-5 .elementor-element.elementor-element-b189ea5 {
  color: var(--e-global-color-69ea889);
}
.elementor-5
  .elementor-element.elementor-element-4e33410
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-5
  .elementor-element.elementor-element-c397c46
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(15px / 2);
}
.elementor-5
  .elementor-element.elementor-element-c397c46
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(15px / 2);
}
.elementor-5
  .elementor-element.elementor-element-c397c46
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(15px / 2);
  margin-left: calc(15px / 2);
}
.elementor-5
  .elementor-element.elementor-element-c397c46
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-15px / 2);
  margin-left: calc(-15px / 2);
}
body.rtl
  .elementor-5
  .elementor-element.elementor-element-c397c46
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-15px / 2);
}
body:not(.rtl)
  .elementor-5
  .elementor-element.elementor-element-c397c46
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-15px / 2);
}
.elementor-5
  .elementor-element.elementor-element-c397c46
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-dab5bca);
  transition: color 0.3s;
}
.elementor-5
  .elementor-element.elementor-element-c397c46
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-dab5bca);
  transition: fill 0.3s;
}
.elementor-5 .elementor-element.elementor-element-c397c46 {
  --e-icon-list-icon-size: 20px;
  --icon-vertical-offset: 0px;
}
.elementor-5
  .elementor-element.elementor-element-c397c46
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-5
  .elementor-element.elementor-element-c397c46
  .elementor-icon-list-item
  > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-5
  .elementor-element.elementor-element-c397c46
  .elementor-icon-list-text {
  color: var(--e-global-color-02ad1dc);
  transition: color 0.3s;
}
.elementor-5
  .elementor-element.elementor-element-b7d5792
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-5
  .elementor-element.elementor-element-8d904a9
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(15px / 2);
}
.elementor-5
  .elementor-element.elementor-element-8d904a9
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(15px / 2);
}
.elementor-5
  .elementor-element.elementor-element-8d904a9
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(15px / 2);
  margin-left: calc(15px / 2);
}
.elementor-5
  .elementor-element.elementor-element-8d904a9
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-15px / 2);
  margin-left: calc(-15px / 2);
}
body.rtl
  .elementor-5
  .elementor-element.elementor-element-8d904a9
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-15px / 2);
}
body:not(.rtl)
  .elementor-5
  .elementor-element.elementor-element-8d904a9
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-15px / 2);
}
.elementor-5
  .elementor-element.elementor-element-8d904a9
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-dab5bca);
  transition: color 0.3s;
}
.elementor-5
  .elementor-element.elementor-element-8d904a9
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-dab5bca);
  transition: fill 0.3s;
}
.elementor-5 .elementor-element.elementor-element-8d904a9 {
  --e-icon-list-icon-size: 20px;
  --icon-vertical-offset: 0px;
}
.elementor-5
  .elementor-element.elementor-element-8d904a9
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-5
  .elementor-element.elementor-element-8d904a9
  .elementor-icon-list-item
  > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-5
  .elementor-element.elementor-element-8d904a9
  .elementor-icon-list-text {
  color: var(--e-global-color-02ad1dc);
  transition: color 0.3s;
}
.elementor-bc-flex-widget
  .elementor-5
  .elementor-element.elementor-element-564b2b5.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-5
  .elementor-element.elementor-element-564b2b5.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-5
  .elementor-element.elementor-element-564b2b5
  > .elementor-element-populated {
  margin: 15px 15px 15px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
}
.elementor-5 .elementor-element.elementor-element-f399787 {
  padding: 6em 1em 6em 1em;
}
.elementor-bc-flex-widget
  .elementor-5
  .elementor-element.elementor-element-e9c69c1.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-5
  .elementor-element.elementor-element-e9c69c1.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-5
  .elementor-element.elementor-element-e9c69c1
  > .elementor-element-populated {
  margin: 15px 15px 15px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
}
.elementor-bc-flex-widget
  .elementor-5
  .elementor-element.elementor-element-53b09b2.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-5
  .elementor-element.elementor-element-53b09b2.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-5
  .elementor-element.elementor-element-53b09b2
  > .elementor-element-populated {
  margin: 15px 15px 15px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
}
.elementor-5
  .elementor-element.elementor-element-1c80201
  .elementor-heading-title {
  color: var(--e-global-color-c35c9ee);
}
.elementor-5
  .elementor-element.elementor-element-22b7958
  .elementor-heading-title {
  color: var(--e-global-color-c35c9ee);
}
.elementor-5 .elementor-element.elementor-element-e932033 .qodef-qi-highlight {
  text-align: left;
  color: var(--e-global-color-02ad1dc);
}
.elementor-5
  .elementor-element.elementor-element-e932033
  .qodef-qi-highlight
  .qodef-highlight-text {
  color: var(--e-global-color-d0acdbd);
}
.elementor-5 .elementor-element.elementor-element-11d60d4 {
  color: var(--e-global-color-69ea889);
}
.elementor-5 .elementor-element.elementor-element-faf8dd8 {
  padding: 1em 0em 0em 0em;
}
.elementor-5 .elementor-element.elementor-element-e21c64c {
  padding: 1em 1em 0em 1em;
}
.elementor-5 .elementor-element.elementor-element-9cf521c img {
  border-style: solid;
  border-width: 2px 2px 2px 2px;
  border-color: var(--e-global-color-c35c9ee);
  border-radius: 300px 300px 300px 300px;
  box-shadow: 0px 0px 5px 2px rgba(0, 0, 0, 0.81);
}
.elementor-5
  .elementor-element.elementor-element-9cf521c
  > .elementor-widget-container {
  margin: -6% 46% 0% 46%;
  padding: 10px 10px 10px 10px;
}
.elementor-5 .elementor-element.elementor-element-05655a8 {
  text-align: center;
}
.elementor-5
  .elementor-element.elementor-element-05655a8
  .elementor-heading-title {
  color: var(--e-global-color-c35c9ee);
}
.elementor-5 .elementor-element.elementor-element-97fc560 {
  text-align: center;
}
.elementor-5
  .elementor-element.elementor-element-97fc560
  .elementor-heading-title {
  color: var(--e-global-color-c35c9ee);
}
.elementor-5
  .elementor-element.elementor-element-97fc560
  > .elementor-widget-container {
  margin: 0% 25% 0% 25%;
}
.elementor-5 .elementor-element.elementor-element-5d8e3b5 .qodef-qi-highlight {
  text-align: center;
  color: var(--e-global-color-02ad1dc);
}
.elementor-5
  .elementor-element.elementor-element-5d8e3b5
  .qodef-qi-highlight
  .qodef-highlight-text {
  color: var(--e-global-color-d0acdbd);
}
.elementor-5
  .elementor-element.elementor-element-5d8e3b5
  > .elementor-widget-container {
  margin: 0% 25% 0% 25%;
}
.elementor-5
  .elementor-element.elementor-element-b25caaa
  > .elementor-container {
  max-width: 900px;
}
.elementor-5 .elementor-element.elementor-element-b25caaa {
  padding: 0em 1em 1em 1em;
}
.elementor-5 .elementor-element.elementor-element-3893d06 img {
  transition-duration: 0.5s;
}
.elementor-5
  .elementor-element.elementor-element-3893d06
  > .elementor-widget-container {
  margin: 15px 15px 15px 15px;
  padding: 5px 15px 5px 15px;
  background-color: var(--e-global-color-715f0e9);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-02ad1dc);
  border-radius: 10px 10px 10px 10px;
}
.elementor-5 .elementor-element.elementor-element-dd86774 img {
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px)
    hue-rotate(0deg);
  transition-duration: 0.5s;
}
.elementor-5 .elementor-element.elementor-element-dd86774:hover img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px)
    hue-rotate(0deg);
}
.elementor-5
  .elementor-element.elementor-element-dd86774
  > .elementor-widget-container {
  margin: 15px 15px 15px 15px;
  padding: 5px 15px 5px 15px;
  background-color: var(--e-global-color-715f0e9);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-02ad1dc);
  border-radius: 10px 10px 10px 10px;
}
.elementor-5 .elementor-element.elementor-element-6b0dd2c img {
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px)
    hue-rotate(0deg);
  transition-duration: 0.5s;
}
.elementor-5 .elementor-element.elementor-element-6b0dd2c:hover img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px)
    hue-rotate(0deg);
}
.elementor-5
  .elementor-element.elementor-element-6b0dd2c
  > .elementor-widget-container {
  margin: 15px 15px 15px 15px;
  padding: 5px 15px 5px 15px;
  background-color: var(--e-global-color-715f0e9);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-02ad1dc);
  border-radius: 10px 10px 10px 10px;
}
.elementor-5 .elementor-element.elementor-element-614e0e9 img {
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px)
    hue-rotate(0deg);
  transition-duration: 0.5s;
}
.elementor-5 .elementor-element.elementor-element-614e0e9:hover img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px)
    hue-rotate(0deg);
}
.elementor-5
  .elementor-element.elementor-element-614e0e9
  > .elementor-widget-container {
  margin: 15px 15px 15px 15px;
  padding: 5px 15px 5px 15px;
  background-color: var(--e-global-color-715f0e9);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-02ad1dc);
  border-radius: 10px 10px 10px 10px;
}
.elementor-5 .elementor-element.elementor-element-d73ab7b img {
  filter: brightness(100%) contrast(100%) saturate(0%) blur(0px)
    hue-rotate(0deg);
  transition-duration: 0.5s;
}
.elementor-5 .elementor-element.elementor-element-d73ab7b:hover img {
  filter: brightness(100%) contrast(100%) saturate(100%) blur(0px)
    hue-rotate(0deg);
}
.elementor-5
  .elementor-element.elementor-element-d73ab7b
  > .elementor-widget-container {
  margin: 15px 15px 15px 15px;
  padding: 5px 15px 5px 15px;
  background-color: var(--e-global-color-715f0e9);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-02ad1dc);
  border-radius: 10px 10px 10px 10px;
}
.elementor-5 .elementor-element.elementor-element-b4e46e7 {
  padding: 1em 1em 3em 1em;
}
.elementor-bc-flex-widget
  .elementor-5
  .elementor-element.elementor-element-a78aefb.elementor-column
  .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-5
  .elementor-element.elementor-element-a78aefb.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-5
  .elementor-element.elementor-element-a78aefb
  > .elementor-element-populated {
  margin: 15px 15px 15px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
}
.elementor-5
  .elementor-element.elementor-element-2d4b4b9:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5
  .elementor-element.elementor-element-2d4b4b9
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(
    250deg,
    var(--e-global-color-51054e4) 0%,
    #003d13 100%
  );
}
.elementor-5 .elementor-element.elementor-element-2d4b4b9,
.elementor-5
  .elementor-element.elementor-element-2d4b4b9
  > .elementor-background-overlay {
  border-radius: 10px 10px 10px 10px;
}
.elementor-5 .elementor-element.elementor-element-2d4b4b9 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 3em 3em 3em 3em;
}
.elementor-5
  .elementor-element.elementor-element-2d4b4b9
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5
  .elementor-element.elementor-element-1364243
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-5 .elementor-element.elementor-element-b6eb9a0 {
  text-align: left;
}
.elementor-5
  .elementor-element.elementor-element-b6eb9a0
  .elementor-heading-title {
  color: var(--e-global-color-c35c9ee);
}
.elementor-5
  .elementor-element.elementor-element-b6eb9a0
  > .elementor-widget-container {
  margin: 0% 32% 0% 0%;
}
.elementor-5 .elementor-element.elementor-element-8eb162c .qodef-qi-highlight {
  text-align: left;
  color: var(--e-global-color-69ea889);
}
.elementor-5
  .elementor-element.elementor-element-8eb162c
  .qodef-qi-highlight
  .qodef-highlight-text {
  color: var(--e-global-color-c35c9ee);
}
.elementor-5
  .elementor-element.elementor-element-8eb162c
  .qodef-highlight-text {
  padding: 5px 5px 5px 5px;
}
.elementor-5 .elementor-element.elementor-element-ddc4989 {
  --spacer-size: 10vh;
}
.elementor-bc-flex-widget
  .elementor-5
  .elementor-element.elementor-element-64df3a0.elementor-column
  .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-5
  .elementor-element.elementor-element-64df3a0.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-5 .elementor-element.elementor-element-64df3a0 {
  z-index: 1;
}
.elementor-5 .elementor-element.elementor-element-691611a .elementor-button {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  text-transform: var(--e-global-typography-accent-text-transform);
  line-height: var(--e-global-typography-accent-line-height);
  fill: var(--e-global-color-c35c9ee);
  color: var(--e-global-color-c35c9ee);
  background-color: transparent;
  background-image: linear-gradient(
    180deg,
    var(--e-global-color-6cd832b) 0%,
    var(--e-global-color-6cd832b) 100%
  );
  padding: 0px 0px 0px 0px;
}
.elementor-5
  .elementor-element.elementor-element-691611a
  .elementor-button:hover,
.elementor-5
  .elementor-element.elementor-element-691611a
  .elementor-button:focus {
  color: var(--e-global-color-0a2a03a);
}
.elementor-5
  .elementor-element.elementor-element-691611a
  .elementor-button:hover
  svg,
.elementor-5
  .elementor-element.elementor-element-691611a
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-0a2a03a);
}
.elementor-5
  .elementor-element.elementor-element-b713ee5
  > .elementor-widget-container {
  margin: -49% -20% -22% -25%;
}
.elementor-5
  .elementor-element.elementor-element-0b2c559:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5
  .elementor-element.elementor-element-0b2c559
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-51054e4);
}
.elementor-5 .elementor-element.elementor-element-0b2c559,
.elementor-5
  .elementor-element.elementor-element-0b2c559
  > .elementor-background-overlay {
  border-radius: 10px 10px 10px 10px;
}
.elementor-5 .elementor-element.elementor-element-0b2c559 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 30px;
  margin-bottom: 0px;
  padding: 2em 2em 2em 2em;
}
.elementor-5
  .elementor-element.elementor-element-0b2c559
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5
  .elementor-element.elementor-element-06c0829
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-5
  .elementor-element.elementor-element-279dabc
  .elementor-heading-title {
  color: var(--e-global-color-02ad1dc);
}
.elementor-5
  .elementor-element.elementor-element-4d4875c
  .elementor-heading-title {
  color: var(--e-global-color-02ad1dc);
}
.elementor-5
  .elementor-element.elementor-element-4d4875c
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-5 .elementor-element.elementor-element-1c4ba48 .elementor-button {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  text-transform: var(--e-global-typography-accent-text-transform);
  line-height: var(--e-global-typography-accent-line-height);
  fill: var(--e-global-color-c35c9ee);
  color: var(--e-global-color-c35c9ee);
  background-color: transparent;
  background-image: linear-gradient(
    180deg,
    var(--e-global-color-6cd832b) 0%,
    var(--e-global-color-6cd832b) 100%
  );
  padding: 0px 0px 0px 0px;
}
.elementor-5
  .elementor-element.elementor-element-1c4ba48
  .elementor-button:hover,
.elementor-5
  .elementor-element.elementor-element-1c4ba48
  .elementor-button:focus {
  color: var(--e-global-color-0a2a03a);
}
.elementor-5
  .elementor-element.elementor-element-1c4ba48
  .elementor-button:hover
  svg,
.elementor-5
  .elementor-element.elementor-element-1c4ba48
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-0a2a03a);
}
.elementor-bc-flex-widget
  .elementor-5
  .elementor-element.elementor-element-a5fe187.elementor-column
  .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-5
  .elementor-element.elementor-element-a5fe187.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-5
  .elementor-element.elementor-element-a5fe187
  > .elementor-element-populated {
  margin: 2% 2% 2% 2%;
  --e-column-margin-right: 2%;
  --e-column-margin-left: 2%;
}
.elementor-5
  .elementor-element.elementor-element-aee3b82:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5
  .elementor-element.elementor-element-aee3b82
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-47cf927);
}
.elementor-5 .elementor-element.elementor-element-aee3b82,
.elementor-5
  .elementor-element.elementor-element-aee3b82
  > .elementor-background-overlay {
  border-radius: 10px 10px 10px 10px;
}
.elementor-5 .elementor-element.elementor-element-aee3b82 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 3em 3em 3em 3em;
}
.elementor-5
  .elementor-element.elementor-element-aee3b82
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5
  .elementor-element.elementor-element-52df6db
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-5
  .elementor-element.elementor-element-b2717e3.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-dab5bca);
  fill: var(--e-global-color-c03b357);
  color: var(--e-global-color-c03b357);
}
.elementor-5
  .elementor-element.elementor-element-b2717e3.elementor-view-framed
  .elementor-icon,
.elementor-5
  .elementor-element.elementor-element-b2717e3.elementor-view-default
  .elementor-icon {
  fill: var(--e-global-color-dab5bca);
  color: var(--e-global-color-dab5bca);
  border-color: var(--e-global-color-dab5bca);
}
.elementor-5
  .elementor-element.elementor-element-b2717e3.elementor-view-framed
  .elementor-icon {
  background-color: var(--e-global-color-c03b357);
}
.elementor-5 .elementor-element.elementor-element-b2717e3 {
  --icon-box-icon-margin: 15px;
}
.elementor-5 .elementor-element.elementor-element-b2717e3 .elementor-icon {
  font-size: 15px;
  border-radius: 3px 3px 3px 3px;
}
.elementor-5
  .elementor-element.elementor-element-b2717e3
  .elementor-icon-box-title {
  margin-bottom: 0px;
  color: var(--e-global-color-02ad1dc);
}
.elementor-5
  .elementor-element.elementor-element-b2717e3
  .elementor-icon-box-description {
  color: var(--e-global-color-69ea889);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-5 .elementor-element.elementor-element-81c5a40 {
  text-align: left;
}
.elementor-5
  .elementor-element.elementor-element-81c5a40
  .elementor-heading-title {
  color: var(--e-global-color-c35c9ee);
}
.elementor-5
  .elementor-element.elementor-element-81c5a40
  > .elementor-widget-container {
  margin: 0% 20% 0% 0%;
}
.elementor-5
  .elementor-element.elementor-element-b58410a
  .elementor-heading-title {
  color: var(--e-global-color-02ad1dc);
}
.elementor-5
  .elementor-element.elementor-element-b58410a
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-5
  .elementor-element.elementor-element-2e727f8
  > .elementor-widget-container {
  margin: 30px 0px 0px 0px;
}
.elementor-5
  .elementor-element.elementor-element-523e809:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5
  .elementor-element.elementor-element-523e809
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: radial-gradient(
    at top center,
    var(--e-global-color-99fb5f8) 20%,
    var(--e-global-color-d0acdbd) 62%
  );
}
.elementor-5 .elementor-element.elementor-element-523e809,
.elementor-5
  .elementor-element.elementor-element-523e809
  > .elementor-background-overlay {
  border-radius: 10px 10px 10px 10px;
}
.elementor-5 .elementor-element.elementor-element-523e809 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 30px;
  margin-bottom: 0px;
  padding: 2em 2em 2em 2em;
}
.elementor-5
  .elementor-element.elementor-element-523e809
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5
  .elementor-element.elementor-element-e43b09b
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-5 .elementor-element.elementor-element-7d7b6db {
  text-align: left;
}
.elementor-5
  .elementor-element.elementor-element-7d7b6db
  .elementor-heading-title {
  color: var(--e-global-color-c03b357);
}
.elementor-5
  .elementor-element.elementor-element-7d7b6db
  > .elementor-widget-container {
  margin: 0% 20% 0% 0%;
}
.elementor-5
  .elementor-element.elementor-element-bb81e62
  .elementor-heading-title {
  color: var(--e-global-color-128007c);
}
.elementor-5
  .elementor-element.elementor-element-bb81e62
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-5 .elementor-element.elementor-element-deca59c {
  --spacer-size: 5vh;
}
.elementor-5
  .elementor-element.elementor-element-53e508a
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(15px / 2);
}
.elementor-5
  .elementor-element.elementor-element-53e508a
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(15px / 2);
}
.elementor-5
  .elementor-element.elementor-element-53e508a
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(15px / 2);
  margin-left: calc(15px / 2);
}
.elementor-5
  .elementor-element.elementor-element-53e508a
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-15px / 2);
  margin-left: calc(-15px / 2);
}
body.rtl
  .elementor-5
  .elementor-element.elementor-element-53e508a
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-15px / 2);
}
body:not(.rtl)
  .elementor-5
  .elementor-element.elementor-element-53e508a
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-15px / 2);
}
.elementor-5
  .elementor-element.elementor-element-53e508a
  .elementor-icon-list-icon
  i {
  transition: color 0.3s;
}
.elementor-5
  .elementor-element.elementor-element-53e508a
  .elementor-icon-list-icon
  svg {
  transition: fill 0.3s;
}
.elementor-5 .elementor-element.elementor-element-53e508a {
  --e-icon-list-icon-size: 15px;
  --icon-vertical-offset: 0px;
}
.elementor-5
  .elementor-element.elementor-element-53e508a
  .elementor-icon-list-icon {
  padding-right: 10px;
}
.elementor-5
  .elementor-element.elementor-element-53e508a
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-5
  .elementor-element.elementor-element-53e508a
  .elementor-icon-list-item
  > a {
  font-family: var(--e-global-typography-fab0ea9-font-family), Sans-serif;
  font-size: var(--e-global-typography-fab0ea9-font-size);
  line-height: var(--e-global-typography-fab0ea9-line-height);
  letter-spacing: var(--e-global-typography-fab0ea9-letter-spacing);
  word-spacing: var(--e-global-typography-fab0ea9-word-spacing);
}
.elementor-5
  .elementor-element.elementor-element-53e508a
  .elementor-icon-list-text {
  color: var(--e-global-color-c03b357);
  transition: color 0.3s;
}
.elementor-5
  .elementor-element.elementor-element-53e508a
  > .elementor-widget-container {
  margin: 0% 42% 0% 0%;
}
.elementor-5 .elementor-element.elementor-element-ff6075d {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-69ea889);
  --divider-border-width: 1px;
}
.elementor-5
  .elementor-element.elementor-element-ff6075d
  .elementor-divider-separator {
  width: 100%;
}
.elementor-5 .elementor-element.elementor-element-ff6075d .elementor-divider {
  padding-top: 15px;
  padding-bottom: 15px;
}
.elementor-5 .elementor-element.elementor-element-e49b57f {
  padding: 6em 1em 6em 1em;
}
.elementor-5
  .elementor-element.elementor-element-dc5b38b
  > .elementor-element-populated {
  margin: 15px 15px 15px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
}
.elementor-5 .elementor-element.elementor-element-d596baa {
  text-align: center;
}
.elementor-5
  .elementor-element.elementor-element-d596baa
  .elementor-heading-title {
  color: var(--e-global-color-c35c9ee);
}
.elementor-5
  .elementor-element.elementor-element-d596baa
  > .elementor-widget-container {
  margin: 0% 57% 0% 0%;
  padding: 10px 10px 10px 10px;
  background-color: var(--e-global-color-691a8dd);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-c35c9ee);
  border-radius: 50px 50px 50px 50px;
}
.elementor-5
  .elementor-element.elementor-element-696ddb2.elementor-position-right
  .elementor-image-box-img {
  margin-left: 15px;
}
.elementor-5
  .elementor-element.elementor-element-696ddb2.elementor-position-left
  .elementor-image-box-img {
  margin-right: 15px;
}
.elementor-5
  .elementor-element.elementor-element-696ddb2.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 15px;
}
.elementor-5
  .elementor-element.elementor-element-696ddb2
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 30%;
}
.elementor-5
  .elementor-element.elementor-element-696ddb2
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-5
  .elementor-element.elementor-element-696ddb2
  .elementor-image-box-title {
  margin-bottom: 5px;
  color: var(--e-global-color-c35c9ee);
}
.elementor-5
  .elementor-element.elementor-element-696ddb2
  .elementor-image-box-description {
  color: var(--e-global-color-69ea889);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-5
  .elementor-element.elementor-element-696ddb2
  > .elementor-widget-container {
  margin: 0% 0% 0% 68%;
}
.elementor-5
  .elementor-element.elementor-element-c2500b8
  .qodef-swiper-together-inner
  > .swiper-button-prev {
  margin-right: 2px !important;
}
.elementor-5
  .elementor-element.elementor-element-c2500b8
  .swiper-container-vertical
  .qodef-swiper-together-nav
  .qodef-swiper-together-inner
  > .swiper-button-prev {
  margin: 0 0 2px 0 !important;
}
.elementor-5
  .elementor-element.elementor-element-c2500b8
  .swiper-container-vertical
  ~ .qodef-swiper-together-nav
  .qodef-swiper-together-inner
  > .swiper-button-prev {
  margin: 0 0 2px 0 !important;
}
.elementor-5
  .elementor-element.elementor-element-c2500b8
  .swiper-vertical
  .qodef-swiper-together-nav
  .qodef-swiper-together-inner
  > .swiper-button-prev {
  margin: 0 0 2px 0 !important;
}
.elementor-5
  .elementor-element.elementor-element-c2500b8
  .swiper-vertical
  ~ .qodef-swiper-together-nav
  .qodef-swiper-together-inner
  > .swiper-button-prev {
  margin: 0 0 2px 0 !important;
}
.elementor-5
  .elementor-element.elementor-element-c2500b8
  .qodef-swiper-together-nav {
  margin-top: 35px;
  left: 0px;
  right: 0px;
}
.elementor-5
  .elementor-element.elementor-element-c2500b8
  .swiper-container-vertical
  .qodef-swiper-together-nav
  .qodef-swiper-together-inner {
  margin-top: 35px;
}
.elementor-5
  .elementor-element.elementor-element-c2500b8
  .swiper-container-vertical
  ~ .qodef-swiper-together-nav
  .qodef-swiper-together-inner {
  margin-top: 35px;
}
.elementor-5
  .elementor-element.elementor-element-c2500b8
  .swiper-vertical
  .qodef-swiper-together-nav
  .qodef-swiper-together-inner {
  margin-top: 35px;
}
.elementor-5
  .elementor-element.elementor-element-c2500b8
  .swiper-vertical
  ~ .qodef-swiper-together-nav
  .qodef-swiper-together-inner {
  margin-top: 35px;
}
.elementor-5
  .elementor-element.elementor-element-c2500b8.qodef-navigation-together--top
  .qodef-swiper-together-nav {
  margin-bottom: 35px;
}
.elementor-5
  .elementor-element.elementor-element-c2500b8
  .swiper-container-vertical.qodef-navigation-alignment--flex-start
  ~ .qodef-swiper-together-nav {
  left: 0px !important;
}
.elementor-5
  .elementor-element.elementor-element-c2500b8
  .swiper-container-vertical.qodef-navigation-alignment--flex-end
  ~ .qodef-swiper-together-nav {
  right: 0px !important;
}
.elementor-5
  .elementor-element.elementor-element-c2500b8
  .swiper-container-vertical.qodef-navigation-alignment--flex-start
  .qodef-swiper-together-nav {
  left: 0px !important;
}
.elementor-5
  .elementor-element.elementor-element-c2500b8
  .swiper-container-vertical.qodef-navigation-alignment--flex-end
  .qodef-swiper-together-nav {
  right: 0px !important;
}
.elementor-5
  .elementor-element.elementor-element-c2500b8
  .swiper-vertical.qodef-navigation-alignment--flex-start
  ~ .qodef-swiper-together-nav {
  left: 0px !important;
}
.elementor-5
  .elementor-element.elementor-element-c2500b8
  .swiper-vertical.qodef-navigation-alignment--flex-end
  ~ .qodef-swiper-together-nav {
  right: 0px !important;
}
.elementor-5
  .elementor-element.elementor-element-c2500b8
  .swiper-vertical.qodef-navigation-alignment--flex-start
  .qodef-swiper-together-nav {
  left: 0px !important;
}
.elementor-5
  .elementor-element.elementor-element-c2500b8
  .swiper-vertical.qodef-navigation-alignment--flex-end
  .qodef-swiper-together-nav {
  right: 0px !important;
}
.elementor-5
  .elementor-element.elementor-element-c2500b8
  .qodef-swiper-together-inner {
  width: 30px;
  height: 30px;
  border-style: none;
  border-radius: 3px 3px 3px 3px;
}
.elementor-5 .elementor-element.elementor-element-c2500b8 .swiper-button-next {
  color: var(--e-global-color-c03b357);
  background-color: var(--e-global-color-c35c9ee);
  font-size: 10px;
  width: 30px !important;
  height: 20px !important;
}
.elementor-5 .elementor-element.elementor-element-c2500b8 .swiper-button-prev {
  color: var(--e-global-color-c03b357);
  background-color: var(--e-global-color-c35c9ee);
  font-size: 10px;
  width: 30px !important;
  height: 20px !important;
}
.elementor-5
  .elementor-element.elementor-element-c2500b8
  .qodef--pagination-numbers
  ~ .swiper-pagination-bullets
  .swiper-pagination-bullet:before {
  color: var(--e-global-color-c35c9ee);
}
.elementor-5
  .elementor-element.elementor-element-c2500b8
  .qodef--pagination-numbers
  > .swiper-pagination-bullets
  .swiper-pagination-bullet:before {
  color: var(--e-global-color-c35c9ee);
}
.elementor-5
  .elementor-element.elementor-element-c2500b8
  .qodef--pagination-numbers
  ~ .swiper-pagination-bullets
  .swiper-pagination-bullet:before,
.elementor-5
  .elementor-element.elementor-element-c2500b8
  .qodef--pagination-numbers
  > .swiper-pagination-bullets
  .swiper-pagination-bullet:before {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-5 .elementor-element.elementor-element-c2500b8 .qodef-e-quote {
  color: var(--e-global-color-715f0e9);
}
.elementor-5 .elementor-element.elementor-element-c2500b8 .qodef-e-title {
  color: var(--e-global-color-c35c9ee);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
  margin-bottom: 15px;
}
.elementor-5 .elementor-element.elementor-element-c2500b8 .qodef-e-text {
  color: var(--e-global-color-c35c9ee);
  font-family: var(--e-global-typography-0432859-font-family), Sans-serif;
  font-size: var(--e-global-typography-0432859-font-size);
  line-height: var(--e-global-typography-0432859-line-height);
  letter-spacing: var(--e-global-typography-0432859-letter-spacing);
  word-spacing: var(--e-global-typography-0432859-word-spacing);
  margin-bottom: 10px;
}
.elementor-5 .elementor-element.elementor-element-c2500b8 .qodef-e-author-name {
  color: var(--e-global-color-d0acdbd);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-5 .elementor-element.elementor-element-c2500b8 .qodef-e-author-job {
  color: var(--e-global-color-02ad1dc);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-5
  .elementor-element.elementor-element-c2500b8
  .qodef-item-layout--side-quote
  .qodef-e-media-image {
  margin-right: -50px;
}
.elementor-5
  .elementor-element.elementor-element-c2500b8
  .qodef-item-layout--side-quote
  .qodef-e-quote {
  margin-right: 15px;
}
.elementor-5
  .elementor-element.elementor-element-c2500b8
  > .elementor-widget-container {
  margin: 30px 0px 0px 0px;
}
.elementor-5
  .elementor-element.elementor-element-faedb82
  > .elementor-container {
  max-width: 1600px;
}
.elementor-5 .elementor-element.elementor-element-faedb82 {
  padding: 6em 1em 6em 1em;
}
.elementor-5
  .elementor-element.elementor-element-3ccac07:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-5
  .elementor-element.elementor-element-3ccac07
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: radial-gradient(
    at top center,
    var(--e-global-color-c03b357) 75%,
    var(--e-global-color-d0acdbd) 100%
  );
}
.elementor-5
  .elementor-element.elementor-element-3ccac07
  > .elementor-element-populated {
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-28d1b98);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 3em 3em 3em 3em;
}
.elementor-5
  .elementor-element.elementor-element-3ccac07
  > .elementor-element-populated,
.elementor-5
  .elementor-element.elementor-element-3ccac07
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-5
  .elementor-element.elementor-element-3ccac07
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-5
  .elementor-element.elementor-element-3ccac07
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5
  .elementor-element.elementor-element-8729b85
  > .elementor-container {
  max-width: 1600px;
}
.elementor-bc-flex-widget
  .elementor-5
  .elementor-element.elementor-element-050afb0.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-5
  .elementor-element.elementor-element-050afb0.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-5
  .elementor-element.elementor-element-050afb0
  > .elementor-element-populated {
  margin: 15px 15px 15px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
}
.elementor-5
  .elementor-element.elementor-element-4d9304f
  .elementor-heading-title {
  color: var(--e-global-color-c35c9ee);
}
.elementor-5
  .elementor-element.elementor-element-d1d4bba
  .elementor-heading-title {
  color: var(--e-global-color-c35c9ee);
}
.elementor-5
  .elementor-element.elementor-element-2b33251
  .elementor-heading-title {
  color: var(--e-global-color-02ad1dc);
}
.elementor-5
  .elementor-element.elementor-element-2b33251
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-5 .elementor-element.elementor-element-1df2198 {
  text-align: left;
}
.elementor-5
  .elementor-element.elementor-element-1df2198
  .elementor-heading-title {
  color: var(--e-global-color-c35c9ee);
}
.elementor-5 .elementor-element.elementor-element-96532b8 {
  --grid-template-columns: repeat(0, auto);
  --icon-size: 17px;
  --grid-column-gap: 15px;
}
.elementor-5
  .elementor-element.elementor-element-96532b8
  .elementor-widget-container {
  text-align: left;
}
.elementor-5
  .elementor-element.elementor-element-96532b8
  .elementor-social-icon {
  background-color: var(--e-global-color-6cd832b);
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-c35c9ee);
}
.elementor-5
  .elementor-element.elementor-element-96532b8
  .elementor-social-icon
  i {
  color: var(--e-global-color-d0acdbd);
}
.elementor-5
  .elementor-element.elementor-element-96532b8
  .elementor-social-icon
  svg {
  fill: var(--e-global-color-d0acdbd);
}
.elementor-5 .elementor-element.elementor-element-96532b8 .elementor-icon {
  border-radius: 3px 3px 3px 3px;
}
.elementor-5
  .elementor-element.elementor-element-96532b8
  .elementor-social-icon:hover {
  background-color: var(--e-global-color-d0acdbd);
}
.elementor-5
  .elementor-element.elementor-element-96532b8
  .elementor-social-icon:hover
  i {
  color: var(--e-global-color-c03b357);
}
.elementor-5
  .elementor-element.elementor-element-96532b8
  .elementor-social-icon:hover
  svg {
  fill: var(--e-global-color-c03b357);
}
.elementor-5 .elementor-element.elementor-element-caea5c2 {
  text-align: left;
}
.elementor-5
  .elementor-element.elementor-element-caea5c2
  .elementor-heading-title {
  color: var(--e-global-color-c35c9ee);
}
.elementor-5
  .elementor-element.elementor-element-caea5c2
  > .elementor-widget-container {
  margin: 30px 0px 0px 0px;
}
.elementor-5
  .elementor-element.elementor-element-9df4310
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(15px / 2);
}
.elementor-5
  .elementor-element.elementor-element-9df4310
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(15px / 2);
}
.elementor-5
  .elementor-element.elementor-element-9df4310
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(15px / 2);
  margin-left: calc(15px / 2);
}
.elementor-5
  .elementor-element.elementor-element-9df4310
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-15px / 2);
  margin-left: calc(-15px / 2);
}
body.rtl
  .elementor-5
  .elementor-element.elementor-element-9df4310
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-15px / 2);
}
body:not(.rtl)
  .elementor-5
  .elementor-element.elementor-element-9df4310
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-15px / 2);
}
.elementor-5
  .elementor-element.elementor-element-9df4310
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-dab5bca);
  transition: color 0.3s;
}
.elementor-5
  .elementor-element.elementor-element-9df4310
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-dab5bca);
  transition: fill 0.3s;
}
.elementor-5 .elementor-element.elementor-element-9df4310 {
  --e-icon-list-icon-size: 20px;
  --icon-vertical-offset: 0px;
}
.elementor-5
  .elementor-element.elementor-element-9df4310
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-5
  .elementor-element.elementor-element-9df4310
  .elementor-icon-list-item
  > a {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-5
  .elementor-element.elementor-element-9df4310
  .elementor-icon-list-text {
  color: var(--e-global-color-02ad1dc);
  transition: color 0.3s;
}
.elementor-5
  .elementor-element.elementor-element-4efd6be:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-5
  .elementor-element.elementor-element-4efd6be
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-4bcf99e);
}
.elementor-5
  .elementor-element.elementor-element-4efd6be
  > .elementor-background-overlay {
  background-image: url("../../2023/06/background-2.jpg");
  background-position: center center;
  background-size: cover;
  opacity: 1;
  mix-blend-mode: difference;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-5 .elementor-element.elementor-element-4efd6be {
  border-style: solid;
  border-width: 1px 0px 1px 0px;
  border-color: var(--e-global-color-28d1b98);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 6em 1em 6em 1em;
}
.elementor-5
  .elementor-element.elementor-element-4b23f9f
  .qodef-qi-typeout-text {
  text-align: center;
}
.elementor-5
  .elementor-element.elementor-element-4b23f9f
  .qodef-qi-typeout-text
  .qodef-m-text {
  color: var(--e-global-color-c35c9ee);
}
.elementor-5
  .elementor-element.elementor-element-4b23f9f
  .qodef-qi-typeout-text
  .qodef-typeout-holder {
  color: var(--e-global-color-d0acdbd);
}
.elementor-5
  .elementor-element.elementor-element-4b23f9f
  > .elementor-widget-container {
  margin: 0% 12% 0% 12%;
}
@media (min-width: 768px) {
  .elementor-5 .elementor-element.elementor-element-d2b78bf {
    width: 25%;
  }
  .elementor-5 .elementor-element.elementor-element-e30b4fd {
    width: 60%;
  }
  .elementor-5 .elementor-element.elementor-element-1caf001 {
    width: 40%;
  }
  .elementor-5 .elementor-element.elementor-element-b006032 {
    width: 25%;
  }
  .elementor-5 .elementor-element.elementor-element-a4423cb {
    width: 80%;
  }
  .elementor-5 .elementor-element.elementor-element-5f214ed {
    width: 20%;
  }
  .elementor-5 .elementor-element.elementor-element-460b80b {
    width: 60%;
  }
  .elementor-5 .elementor-element.elementor-element-31d3804 {
    width: 40%;
  }
  .elementor-5 .elementor-element.elementor-element-9ffb28e {
    width: 49.664%;
  }
  .elementor-5 .elementor-element.elementor-element-ca3b1af {
    width: 80%;
  }
  .elementor-5 .elementor-element.elementor-element-a23d6d7 {
    width: 20%;
  }
  .elementor-5 .elementor-element.elementor-element-050afb0 {
    width: 50%;
  }
  .elementor-5 .elementor-element.elementor-element-d03f175 {
    width: 50%;
  }
}
@media (max-width: 1024px) {
  .elementor-5
    .elementor-element.elementor-element-e717d5d
    > .elementor-element-populated {
    padding: 1em 1em 1em 1em;
  }
  .elementor-5
    .elementor-element.elementor-element-d1c84f7
    > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
  }
  .elementor-5
    .elementor-element.elementor-element-49a81ec
    > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
  }
  .elementor-5
    .elementor-element.elementor-element-dc4878b
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-fab0ea9-font-size);
    line-height: var(--e-global-typography-fab0ea9-line-height);
    letter-spacing: var(--e-global-typography-fab0ea9-letter-spacing);
    word-spacing: var(--e-global-typography-fab0ea9-word-spacing);
  }
  .elementor-5 .elementor-element.elementor-element-53d4693 .qodef-m-text-item {
    font-size: var(--e-global-typography-9e5e0df-font-size);
    line-height: var(--e-global-typography-9e5e0df-line-height);
    letter-spacing: var(--e-global-typography-9e5e0df-letter-spacing);
    word-spacing: var(--e-global-typography-9e5e0df-word-spacing);
  }
  .elementor-5
    .elementor-element.elementor-element-97cf080
    > .elementor-element-populated,
  .elementor-5
    .elementor-element.elementor-element-97cf080
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-5
    .elementor-element.elementor-element-97cf080
    > .elementor-background-slideshow {
    border-radius: 10px 10px 0px 0px;
  }
  .elementor-5
    .elementor-element.elementor-element-28ad56b
    .elementor-heading-title {
    font-size: var(--e-global-typography-097891f-font-size);
    line-height: var(--e-global-typography-097891f-line-height);
    letter-spacing: var(--e-global-typography-097891f-letter-spacing);
    word-spacing: var(--e-global-typography-097891f-word-spacing);
  }
  .elementor-5
    .elementor-element.elementor-element-99c118e
    .elementor-star-rating__title {
    font-size: var(--e-global-typography-fab0ea9-font-size);
    line-height: var(--e-global-typography-fab0ea9-line-height);
    letter-spacing: var(--e-global-typography-fab0ea9-letter-spacing);
    word-spacing: var(--e-global-typography-fab0ea9-word-spacing);
  }
  .elementor-5
    .elementor-element.elementor-element-a651510
    .qodef-qi-counter
    .qodef-m-digit {
    font-size: var(--e-global-typography-c49eb9e-font-size);
    line-height: var(--e-global-typography-c49eb9e-line-height);
    letter-spacing: var(--e-global-typography-c49eb9e-letter-spacing);
    word-spacing: var(--e-global-typography-c49eb9e-word-spacing);
  }
  .elementor-5
    .elementor-element.elementor-element-a651510
    .qodef-qi-counter
    .qodef-m-text {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-5
    .elementor-element.elementor-element-a055487
    .qodef-qi-counter
    .qodef-m-digit {
    font-size: var(--e-global-typography-c49eb9e-font-size);
    line-height: var(--e-global-typography-c49eb9e-line-height);
    letter-spacing: var(--e-global-typography-c49eb9e-letter-spacing);
    word-spacing: var(--e-global-typography-c49eb9e-word-spacing);
  }
  .elementor-5
    .elementor-element.elementor-element-a055487
    .qodef-qi-counter
    .qodef-m-text {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-5
    .elementor-element.elementor-element-10ee225
    .qodef-qi-counter
    .qodef-m-digit {
    font-size: var(--e-global-typography-c49eb9e-font-size);
    line-height: var(--e-global-typography-c49eb9e-line-height);
    letter-spacing: var(--e-global-typography-c49eb9e-letter-spacing);
    word-spacing: var(--e-global-typography-c49eb9e-word-spacing);
  }
  .elementor-5
    .elementor-element.elementor-element-10ee225
    .qodef-qi-counter
    .qodef-m-text {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-5
    .elementor-element.elementor-element-e662045
    > .elementor-element-populated,
  .elementor-5
    .elementor-element.elementor-element-e662045
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-5
    .elementor-element.elementor-element-e662045
    > .elementor-background-slideshow {
    border-radius: 0px 0px 10px 0px;
  }
  .elementor-5
    .elementor-element.elementor-element-a8981af
    .qodef-qi-counter
    .qodef-m-digit {
    font-size: var(--e-global-typography-c49eb9e-font-size);
    line-height: var(--e-global-typography-c49eb9e-line-height);
    letter-spacing: var(--e-global-typography-c49eb9e-letter-spacing);
    word-spacing: var(--e-global-typography-c49eb9e-word-spacing);
  }
  .elementor-5
    .elementor-element.elementor-element-a8981af
    .qodef-qi-counter
    .qodef-m-text {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-5
    .elementor-element.elementor-element-c1d3b26
    > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
  }
  .elementor-5
    .elementor-element.elementor-element-cdf7160
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-5
    .elementor-element.elementor-element-b5c6043
    .qodef-qi-counter
    .qodef-m-digit {
    font-size: var(--e-global-typography-097891f-font-size);
    line-height: var(--e-global-typography-097891f-line-height);
    letter-spacing: var(--e-global-typography-097891f-letter-spacing);
    word-spacing: var(--e-global-typography-097891f-word-spacing);
  }
  .elementor-5
    .elementor-element.elementor-element-b5c6043
    .qodef-qi-counter
    .qodef-m-text {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-5
    .elementor-element.elementor-element-b12b41c
    .elementor-heading-title {
    font-size: var(--e-global-typography-fab0ea9-font-size);
    line-height: var(--e-global-typography-fab0ea9-line-height);
    letter-spacing: var(--e-global-typography-fab0ea9-letter-spacing);
    word-spacing: var(--e-global-typography-fab0ea9-word-spacing);
  }
  .elementor-5
    .elementor-element.elementor-element-1e27d75
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-5
    .elementor-element.elementor-element-1c566c2
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-5
    .elementor-element.elementor-element-96cc396
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-fab0ea9-font-size);
    line-height: var(--e-global-typography-fab0ea9-line-height);
    letter-spacing: var(--e-global-typography-fab0ea9-letter-spacing);
    word-spacing: var(--e-global-typography-fab0ea9-word-spacing);
  }
  .elementor-5
    .elementor-element.elementor-element-f602dba
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-5
    .elementor-element.elementor-element-eb9b0bb
    .elementor-heading-title {
    font-size: var(--e-global-typography-097891f-font-size);
    line-height: var(--e-global-typography-097891f-line-height);
    letter-spacing: var(--e-global-typography-097891f-letter-spacing);
    word-spacing: var(--e-global-typography-097891f-word-spacing);
  }
  .elementor-5
    .elementor-element.elementor-element-67d68db
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-5
    .elementor-element.elementor-element-67d68db
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-5
    .elementor-element.elementor-element-b3b969e
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-fab0ea9-font-size);
    line-height: var(--e-global-typography-fab0ea9-line-height);
    letter-spacing: var(--e-global-typography-fab0ea9-letter-spacing);
    word-spacing: var(--e-global-typography-fab0ea9-word-spacing);
  }
  .elementor-5
    .elementor-element.elementor-element-b3b969e
    > .elementor-widget-container {
    margin: -61% 50% 0% 0%;
  }
  .elementor-5
    .elementor-element.elementor-element-abbf31c
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-fab0ea9-font-size);
    line-height: var(--e-global-typography-fab0ea9-line-height);
    letter-spacing: var(--e-global-typography-fab0ea9-letter-spacing);
    word-spacing: var(--e-global-typography-fab0ea9-word-spacing);
  }
  .elementor-5
    .elementor-element.elementor-element-abbf31c
    > .elementor-widget-container {
    margin: -22% 44% 0% 5%;
  }
  .elementor-5
    .elementor-element.elementor-element-3ccf946
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-fab0ea9-font-size);
    line-height: var(--e-global-typography-fab0ea9-line-height);
    letter-spacing: var(--e-global-typography-fab0ea9-letter-spacing);
    word-spacing: var(--e-global-typography-fab0ea9-word-spacing);
  }
  .elementor-5
    .elementor-element.elementor-element-3ccf946
    > .elementor-widget-container {
    margin: -43% 0% 0% 50%;
  }
  .elementor-5
    .elementor-element.elementor-element-aa38b7e
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-fab0ea9-font-size);
    line-height: var(--e-global-typography-fab0ea9-line-height);
    letter-spacing: var(--e-global-typography-fab0ea9-letter-spacing);
    word-spacing: var(--e-global-typography-fab0ea9-word-spacing);
  }
  .elementor-5
    .elementor-element.elementor-element-aa38b7e
    > .elementor-widget-container {
    margin: -78% 0% 0% 50%;
  }
  .elementor-5
    .elementor-element.elementor-element-0e25846
    > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
  }
  .elementor-5
    .elementor-element.elementor-element-f6dc6f6
    .elementor-image-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-5 .elementor-element.elementor-element-3f8d0fc .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-5
    .elementor-element.elementor-element-d73c023
    .elementor-image-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-5 .elementor-element.elementor-element-392d110 .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-5
    .elementor-element.elementor-element-af76f75
    .elementor-image-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-5 .elementor-element.elementor-element-6a1675a .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-5
    .elementor-element.elementor-element-a964c3d
    .elementor-image-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-5 .elementor-element.elementor-element-f8bc245 .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-5
    .elementor-element.elementor-element-d92b693
    .elementor-image-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-5 .elementor-element.elementor-element-364f314 .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-5
    .elementor-element.elementor-element-ec06e22
    .elementor-image-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-5 .elementor-element.elementor-element-7fbd182 .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-5
    .elementor-element.elementor-element-ed26c79
    .elementor-image-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-5 .elementor-element.elementor-element-44eabb1 .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-5
    .elementor-element.elementor-element-7273acd
    .elementor-image-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-5 .elementor-element.elementor-element-8ebbf36 .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-5
    .elementor-element.elementor-element-c397c46
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-5
    .elementor-element.elementor-element-c397c46
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-5
    .elementor-element.elementor-element-8d904a9
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-5
    .elementor-element.elementor-element-8d904a9
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-5
    .elementor-element.elementor-element-9cf521c
    > .elementor-widget-container {
    margin: -14% 30% 0% 30%;
  }
  .elementor-5
    .elementor-element.elementor-element-97fc560
    > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
  }
  .elementor-5
    .elementor-element.elementor-element-5d8e3b5
    > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
  }
  .elementor-5 .elementor-element.elementor-element-691611a .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-5
    .elementor-element.elementor-element-b713ee5
    > .elementor-widget-container {
    margin: -45% -20% -9% -20%;
  }
  .elementor-5 .elementor-element.elementor-element-1c4ba48 .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-5
    .elementor-element.elementor-element-b2717e3
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-5
    .elementor-element.elementor-element-53e508a
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-5
    .elementor-element.elementor-element-53e508a
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-fab0ea9-font-size);
    line-height: var(--e-global-typography-fab0ea9-line-height);
    letter-spacing: var(--e-global-typography-fab0ea9-letter-spacing);
    word-spacing: var(--e-global-typography-fab0ea9-word-spacing);
  }
  .elementor-5
    .elementor-element.elementor-element-d596baa
    > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
  }
  .elementor-5
    .elementor-element.elementor-element-696ddb2
    .elementor-image-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-5
    .elementor-element.elementor-element-696ddb2
    > .elementor-widget-container {
    margin: 0% 0% 0% 30%;
  }
  .elementor-5
    .elementor-element.elementor-element-c2500b8
    .qodef--pagination-numbers
    ~ .swiper-pagination-bullets
    .swiper-pagination-bullet:before,
  .elementor-5
    .elementor-element.elementor-element-c2500b8
    .qodef--pagination-numbers
    > .swiper-pagination-bullets
    .swiper-pagination-bullet:before {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-5 .elementor-element.elementor-element-c2500b8 .qodef-e-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-5 .elementor-element.elementor-element-c2500b8 .qodef-e-text {
    font-size: var(--e-global-typography-0432859-font-size);
    line-height: var(--e-global-typography-0432859-line-height);
    letter-spacing: var(--e-global-typography-0432859-letter-spacing);
    word-spacing: var(--e-global-typography-0432859-word-spacing);
  }
  .elementor-5
    .elementor-element.elementor-element-c2500b8
    .qodef-e-author-name {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-5
    .elementor-element.elementor-element-c2500b8
    .qodef-e-author-job {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-5
    .elementor-element.elementor-element-9df4310
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-5
    .elementor-element.elementor-element-9df4310
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
}
@media (max-width: 767px) {
  .elementor-5 .elementor-element.elementor-element-68bc85c {
    padding: 9em 0em 1em 0em;
  }
  .elementor-5
    .elementor-element.elementor-element-e717d5d
    > .elementor-element-populated {
    padding: 1em 1em 1em 1em;
  }
  .elementor-5
    .elementor-element.elementor-element-d1c84f7
    > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
  }
  .elementor-5
    .elementor-element.elementor-element-49a81ec
    > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
  }
  .elementor-5
    .elementor-element.elementor-element-bab3792
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-5
    .elementor-element.elementor-element-dc4878b
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-fab0ea9-font-size);
    line-height: var(--e-global-typography-fab0ea9-line-height);
    letter-spacing: var(--e-global-typography-fab0ea9-letter-spacing);
    word-spacing: var(--e-global-typography-fab0ea9-word-spacing);
  }
  .elementor-5 .elementor-element.elementor-element-53d4693 .qodef-m-text-item {
    font-size: var(--e-global-typography-9e5e0df-font-size);
    line-height: var(--e-global-typography-9e5e0df-line-height);
    letter-spacing: var(--e-global-typography-9e5e0df-letter-spacing);
    word-spacing: var(--e-global-typography-9e5e0df-word-spacing);
  }
  .elementor-5
    .elementor-element.elementor-element-5e99721
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5 .elementor-element.elementor-element-09737fd {
    text-align: center;
  }
  .elementor-5 .elementor-element.elementor-element-3a9c280 {
    text-align: center;
  }
  .elementor-5
    .elementor-element.elementor-element-2714090
    .qodef-qi-highlight {
    text-align: center;
  }
  .elementor-5 .elementor-element.elementor-element-1d8e01c {
    text-align: center;
  }
  .elementor-5
    .elementor-element.elementor-element-8677785
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-5
    .elementor-element.elementor-element-804823f
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-5
    .elementor-element.elementor-element-97cf080
    > .elementor-element-populated,
  .elementor-5
    .elementor-element.elementor-element-97cf080
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-5
    .elementor-element.elementor-element-97cf080
    > .elementor-background-slideshow {
    border-radius: 10px 10px 0px 0px;
  }
  .elementor-5
    .elementor-element.elementor-element-28ad56b
    .elementor-heading-title {
    font-size: var(--e-global-typography-097891f-font-size);
    line-height: var(--e-global-typography-097891f-line-height);
    letter-spacing: var(--e-global-typography-097891f-letter-spacing);
    word-spacing: var(--e-global-typography-097891f-word-spacing);
  }
  .elementor-5
    .elementor-element.elementor-element-99c118e
    .elementor-star-rating__title {
    font-size: var(--e-global-typography-fab0ea9-font-size);
    line-height: var(--e-global-typography-fab0ea9-line-height);
    letter-spacing: var(--e-global-typography-fab0ea9-letter-spacing);
    word-spacing: var(--e-global-typography-fab0ea9-word-spacing);
  }
  .elementor-5 .elementor-element.elementor-element-a651510 .qodef-qi-counter {
    text-align: center;
  }
  .elementor-5
    .elementor-element.elementor-element-a651510
    .qodef-qi-counter
    .qodef-m-digit {
    font-size: var(--e-global-typography-c49eb9e-font-size);
    line-height: var(--e-global-typography-c49eb9e-line-height);
    letter-spacing: var(--e-global-typography-c49eb9e-letter-spacing);
    word-spacing: var(--e-global-typography-c49eb9e-word-spacing);
  }
  .elementor-5
    .elementor-element.elementor-element-a651510
    .qodef-qi-counter
    .qodef-m-text {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-5 .elementor-element.elementor-element-a055487 .qodef-qi-counter {
    text-align: center;
  }
  .elementor-5
    .elementor-element.elementor-element-a055487
    .qodef-qi-counter
    .qodef-m-digit {
    font-size: var(--e-global-typography-c49eb9e-font-size);
    line-height: var(--e-global-typography-c49eb9e-line-height);
    letter-spacing: var(--e-global-typography-c49eb9e-letter-spacing);
    word-spacing: var(--e-global-typography-c49eb9e-word-spacing);
  }
  .elementor-5
    .elementor-element.elementor-element-a055487
    .qodef-qi-counter
    .qodef-m-text {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-5 .elementor-element.elementor-element-10ee225 .qodef-qi-counter {
    text-align: center;
  }
  .elementor-5
    .elementor-element.elementor-element-10ee225
    .qodef-qi-counter
    .qodef-m-digit {
    font-size: var(--e-global-typography-c49eb9e-font-size);
    line-height: var(--e-global-typography-c49eb9e-line-height);
    letter-spacing: var(--e-global-typography-c49eb9e-letter-spacing);
    word-spacing: var(--e-global-typography-c49eb9e-word-spacing);
  }
  .elementor-5
    .elementor-element.elementor-element-10ee225
    .qodef-qi-counter
    .qodef-m-text {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-5
    .elementor-element.elementor-element-e662045
    > .elementor-element-populated,
  .elementor-5
    .elementor-element.elementor-element-e662045
    > .elementor-element-populated
    > .elementor-background-overlay,
  .elementor-5
    .elementor-element.elementor-element-e662045
    > .elementor-background-slideshow {
    border-radius: 0px 0px 10px 10px;
  }
  .elementor-5 .elementor-element.elementor-element-a8981af .qodef-qi-counter {
    text-align: center;
  }
  .elementor-5
    .elementor-element.elementor-element-a8981af
    .qodef-qi-counter
    .qodef-m-digit {
    font-size: var(--e-global-typography-c49eb9e-font-size);
    line-height: var(--e-global-typography-c49eb9e-line-height);
    letter-spacing: var(--e-global-typography-c49eb9e-letter-spacing);
    word-spacing: var(--e-global-typography-c49eb9e-word-spacing);
  }
  .elementor-5
    .elementor-element.elementor-element-a8981af
    .qodef-qi-counter
    .qodef-m-text {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-5
    .elementor-element.elementor-element-407ea8b
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-5
    .elementor-element.elementor-element-c1d3b26
    > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
  }
  .elementor-5
    .elementor-element.elementor-element-d2b78bf
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5 .elementor-element.elementor-element-c8a1e6b {
    padding: 1em 1em 0em 1em;
  }
  .elementor-5 .elementor-element.elementor-element-e30b4fd {
    width: 70%;
  }
  .elementor-5
    .elementor-element.elementor-element-cdf7160
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-5 .elementor-element.elementor-element-1caf001 {
    width: 30%;
  }
  .elementor-5
    .elementor-element.elementor-element-b5c6043
    .qodef-qi-counter
    .qodef-m-digit {
    font-size: var(--e-global-typography-097891f-font-size);
    line-height: var(--e-global-typography-097891f-line-height);
    letter-spacing: var(--e-global-typography-097891f-letter-spacing);
    word-spacing: var(--e-global-typography-097891f-word-spacing);
  }
  .elementor-5
    .elementor-element.elementor-element-b5c6043
    .qodef-qi-counter
    .qodef-m-text {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-5
    .elementor-element.elementor-element-b12b41c
    .elementor-heading-title {
    font-size: var(--e-global-typography-fab0ea9-font-size);
    line-height: var(--e-global-typography-fab0ea9-line-height);
    letter-spacing: var(--e-global-typography-fab0ea9-letter-spacing);
    word-spacing: var(--e-global-typography-fab0ea9-word-spacing);
  }
  .elementor-5
    .elementor-element.elementor-element-b006032
    > .elementor-element-populated {
    margin: 50px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5
    .elementor-element.elementor-element-18446d1
    > .elementor-element-populated {
    padding: 1em 1em 1em 1em;
  }
  .elementor-5 .elementor-element.elementor-element-a4423cb {
    width: 70%;
  }
  .elementor-5
    .elementor-element.elementor-element-1e27d75
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-5 .elementor-element.elementor-element-5f214ed {
    width: 30%;
  }
  .elementor-5 .elementor-element.elementor-element-94bc3ed {
    margin-top: 50px;
    margin-bottom: 0px;
  }
  .elementor-5 .elementor-element.elementor-element-460b80b {
    width: 70%;
  }
  .elementor-5
    .elementor-element.elementor-element-1c566c2
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-5 .elementor-element.elementor-element-31d3804 {
    width: 30%;
  }
  .elementor-5
    .elementor-element.elementor-element-9ffb28e
    > .elementor-element-populated {
    margin: 50px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5
    .elementor-element.elementor-element-5eb29f2
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-5 .elementor-element.elementor-element-ca3b1af {
    width: 70%;
  }
  .elementor-5 .elementor-element.elementor-element-a23d6d7 {
    width: 30%;
  }
  .elementor-5
    .elementor-element.elementor-element-96cc396
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-fab0ea9-font-size);
    line-height: var(--e-global-typography-fab0ea9-line-height);
    letter-spacing: var(--e-global-typography-fab0ea9-letter-spacing);
    word-spacing: var(--e-global-typography-fab0ea9-word-spacing);
  }
  .elementor-5
    .elementor-element.elementor-element-9b5a66b
    > .elementor-element-populated {
    margin: 50px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-5
    .elementor-element.elementor-element-f602dba
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-5 .elementor-element.elementor-element-de8373a {
    margin-top: 50px;
    margin-bottom: 0px;
    padding: 1em 1em 1em 1em;
  }
  .elementor-5
    .elementor-element.elementor-element-eb9b0bb
    .elementor-heading-title {
    font-size: var(--e-global-typography-097891f-font-size);
    line-height: var(--e-global-typography-097891f-line-height);
    letter-spacing: var(--e-global-typography-097891f-letter-spacing);
    word-spacing: var(--e-global-typography-097891f-word-spacing);
  }
  .elementor-5
    .elementor-element.elementor-element-67d68db
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-5
    .elementor-element.elementor-element-67d68db
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-5
    .elementor-element.elementor-element-6ea72d5
    > .elementor-shape-top
    svg {
    height: 50px;
  }
  .elementor-5
    .elementor-element.elementor-element-971f2f8
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-5
    .elementor-element.elementor-element-b3b969e
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-fab0ea9-font-size);
    line-height: var(--e-global-typography-fab0ea9-line-height);
    letter-spacing: var(--e-global-typography-fab0ea9-letter-spacing);
    word-spacing: var(--e-global-typography-fab0ea9-word-spacing);
  }
  .elementor-5
    .elementor-element.elementor-element-b3b969e
    > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
    border-radius: 10px 10px 10px 10px;
  }
  .elementor-5
    .elementor-element.elementor-element-abbf31c
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-fab0ea9-font-size);
    line-height: var(--e-global-typography-fab0ea9-line-height);
    letter-spacing: var(--e-global-typography-fab0ea9-letter-spacing);
    word-spacing: var(--e-global-typography-fab0ea9-word-spacing);
  }
  .elementor-5
    .elementor-element.elementor-element-abbf31c
    > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
    border-radius: 10px 10px 10px 10px;
  }
  .elementor-5
    .elementor-element.elementor-element-3ccf946
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-fab0ea9-font-size);
    line-height: var(--e-global-typography-fab0ea9-line-height);
    letter-spacing: var(--e-global-typography-fab0ea9-letter-spacing);
    word-spacing: var(--e-global-typography-fab0ea9-word-spacing);
  }
  .elementor-5
    .elementor-element.elementor-element-3ccf946
    > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
    border-radius: 10px 10px 10px 10px;
  }
  .elementor-5
    .elementor-element.elementor-element-aa38b7e
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-fab0ea9-font-size);
    line-height: var(--e-global-typography-fab0ea9-line-height);
    letter-spacing: var(--e-global-typography-fab0ea9-letter-spacing);
    word-spacing: var(--e-global-typography-fab0ea9-word-spacing);
  }
  .elementor-5
    .elementor-element.elementor-element-aa38b7e
    > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
    border-radius: 10px 10px 10px 10px;
  }
  .elementor-5
    .elementor-element.elementor-element-0e25846
    > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
  }
  .elementor-5
    .elementor-element.elementor-element-e382c5a
    > .elementor-element-populated {
    padding: 1em 1em 1em 1em;
  }
  .elementor-5
    .elementor-element.elementor-element-f6dc6f6
    .elementor-image-box-img {
    margin-bottom: 15px;
  }
  .elementor-5
    .elementor-element.elementor-element-f6dc6f6
    .elementor-image-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-5 .elementor-element.elementor-element-3f8d0fc .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-5
    .elementor-element.elementor-element-4de55ee
    > .elementor-element-populated {
    padding: 1em 1em 1em 1em;
  }
  .elementor-5
    .elementor-element.elementor-element-d73c023
    .elementor-image-box-img {
    margin-bottom: 15px;
  }
  .elementor-5
    .elementor-element.elementor-element-d73c023
    .elementor-image-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-5 .elementor-element.elementor-element-392d110 .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-5
    .elementor-element.elementor-element-0dcf379
    > .elementor-element-populated {
    padding: 1em 1em 1em 1em;
  }
  .elementor-5
    .elementor-element.elementor-element-af76f75
    .elementor-image-box-img {
    margin-bottom: 15px;
  }
  .elementor-5
    .elementor-element.elementor-element-af76f75
    .elementor-image-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-5 .elementor-element.elementor-element-6a1675a .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-5
    .elementor-element.elementor-element-ae938ff
    > .elementor-element-populated {
    padding: 1em 1em 1em 1em;
  }
  .elementor-5
    .elementor-element.elementor-element-a964c3d
    .elementor-image-box-img {
    margin-bottom: 15px;
  }
  .elementor-5
    .elementor-element.elementor-element-a964c3d
    .elementor-image-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-5 .elementor-element.elementor-element-f8bc245 .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-5
    .elementor-element.elementor-element-3bc5177
    > .elementor-element-populated {
    padding: 1em 1em 1em 1em;
  }
  .elementor-5
    .elementor-element.elementor-element-d92b693
    .elementor-image-box-img {
    margin-bottom: 15px;
  }
  .elementor-5
    .elementor-element.elementor-element-d92b693
    .elementor-image-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-5 .elementor-element.elementor-element-364f314 .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-5
    .elementor-element.elementor-element-bd719bd
    > .elementor-element-populated {
    padding: 1em 1em 1em 1em;
  }
  .elementor-5
    .elementor-element.elementor-element-ec06e22
    .elementor-image-box-img {
    margin-bottom: 15px;
  }
  .elementor-5
    .elementor-element.elementor-element-ec06e22
    .elementor-image-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-5 .elementor-element.elementor-element-7fbd182 .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-5
    .elementor-element.elementor-element-7e4b02d
    > .elementor-element-populated {
    padding: 1em 1em 1em 1em;
  }
  .elementor-5
    .elementor-element.elementor-element-ed26c79
    .elementor-image-box-img {
    margin-bottom: 15px;
  }
  .elementor-5
    .elementor-element.elementor-element-ed26c79
    .elementor-image-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-5 .elementor-element.elementor-element-44eabb1 .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-5
    .elementor-element.elementor-element-294ce8a
    > .elementor-element-populated {
    padding: 1em 1em 1em 1em;
  }
  .elementor-5
    .elementor-element.elementor-element-7273acd
    .elementor-image-box-img {
    margin-bottom: 15px;
  }
  .elementor-5
    .elementor-element.elementor-element-7273acd
    .elementor-image-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-5 .elementor-element.elementor-element-8ebbf36 .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-5
    .elementor-element.elementor-element-2e0502f
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5 .elementor-element.elementor-element-3e3637c {
    text-align: center;
  }
  .elementor-5 .elementor-element.elementor-element-5f104c6 {
    text-align: center;
  }
  .elementor-5
    .elementor-element.elementor-element-36a6a13
    .qodef-qi-highlight {
    text-align: center;
  }
  .elementor-5 .elementor-element.elementor-element-b189ea5 {
    text-align: center;
  }
  .elementor-5
    .elementor-element.elementor-element-c397c46
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-5
    .elementor-element.elementor-element-c397c46
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-5
    .elementor-element.elementor-element-b7d5792
    > .elementor-element-populated {
    margin: 15px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-5
    .elementor-element.elementor-element-8d904a9
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-5
    .elementor-element.elementor-element-8d904a9
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-5
    .elementor-element.elementor-element-564b2b5
    > .elementor-element-populated {
    margin: 50px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5
    .elementor-element.elementor-element-e9c69c1
    > .elementor-element-populated {
    margin: 50px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5
    .elementor-element.elementor-element-53b09b2
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5 .elementor-element.elementor-element-1c80201 {
    text-align: center;
  }
  .elementor-5 .elementor-element.elementor-element-22b7958 {
    text-align: center;
  }
  .elementor-5
    .elementor-element.elementor-element-e932033
    .qodef-qi-highlight {
    text-align: center;
  }
  .elementor-5 .elementor-element.elementor-element-11d60d4 {
    text-align: center;
  }
  .elementor-5
    .elementor-element.elementor-element-390c525
    > .elementor-element-populated {
    margin: 0% 0% 0% 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5
    .elementor-element.elementor-element-9cf521c
    > .elementor-widget-container {
    margin: -20% 35% 0% 35%;
  }
  .elementor-5
    .elementor-element.elementor-element-97fc560
    > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
  }
  .elementor-5
    .elementor-element.elementor-element-5d8e3b5
    > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
  }
  .elementor-5
    .elementor-element.elementor-element-f5d5df1
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-5 .elementor-element.elementor-element-75e3b76 {
    width: 50%;
  }
  .elementor-5 .elementor-element.elementor-element-da2658c {
    width: 50%;
  }
  .elementor-5 .elementor-element.elementor-element-4f85181 {
    width: 50%;
  }
  .elementor-5 .elementor-element.elementor-element-35bfee0 {
    width: 50%;
  }
  .elementor-5 .elementor-element.elementor-element-ae095c1 {
    width: 50%;
  }
  .elementor-5
    .elementor-element.elementor-element-a78aefb
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5 .elementor-element.elementor-element-2d4b4b9 {
    padding: 1em 1em 1em 1em;
  }
  .elementor-5 .elementor-element.elementor-element-b6eb9a0 {
    text-align: center;
  }
  .elementor-5
    .elementor-element.elementor-element-b6eb9a0
    > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
  }
  .elementor-5
    .elementor-element.elementor-element-8eb162c
    .qodef-qi-highlight {
    text-align: center;
  }
  .elementor-5 .elementor-element.elementor-element-ddc4989 {
    --spacer-size: 2vh;
  }
  .elementor-5 .elementor-element.elementor-element-691611a .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-5
    .elementor-element.elementor-element-b713ee5
    > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
  }
  .elementor-5 .elementor-element.elementor-element-0b2c559 {
    margin-top: 50px;
    margin-bottom: 0px;
    padding: 1em 1em 1em 1em;
  }
  .elementor-5 .elementor-element.elementor-element-279dabc {
    text-align: center;
  }
  .elementor-5 .elementor-element.elementor-element-4d4875c {
    text-align: center;
  }
  .elementor-5 .elementor-element.elementor-element-1c4ba48 .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-5
    .elementor-element.elementor-element-a5fe187
    > .elementor-element-populated {
    margin: 15% 0% 0% 0%;
    --e-column-margin-right: 0%;
    --e-column-margin-left: 0%;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5 .elementor-element.elementor-element-aee3b82 {
    padding: 1em 1em 1em 1em;
  }
  .elementor-5
    .elementor-element.elementor-element-b2717e3
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-5 .elementor-element.elementor-element-81c5a40 {
    text-align: center;
  }
  .elementor-5
    .elementor-element.elementor-element-81c5a40
    > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
  }
  .elementor-5 .elementor-element.elementor-element-b58410a {
    text-align: center;
  }
  .elementor-5 .elementor-element.elementor-element-523e809 {
    margin-top: 50px;
    margin-bottom: 0px;
    padding: 1em 1em 1em 1em;
  }
  .elementor-5 .elementor-element.elementor-element-7d7b6db {
    text-align: center;
  }
  .elementor-5
    .elementor-element.elementor-element-7d7b6db
    > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
  }
  .elementor-5 .elementor-element.elementor-element-bb81e62 {
    text-align: center;
  }
  .elementor-5
    .elementor-element.elementor-element-bb81e62
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-5 .elementor-element.elementor-element-deca59c {
    --spacer-size: 3vh;
  }
  .elementor-5
    .elementor-element.elementor-element-53e508a
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-5
    .elementor-element.elementor-element-53e508a
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-fab0ea9-font-size);
    line-height: var(--e-global-typography-fab0ea9-line-height);
    letter-spacing: var(--e-global-typography-fab0ea9-letter-spacing);
    word-spacing: var(--e-global-typography-fab0ea9-word-spacing);
  }
  .elementor-5
    .elementor-element.elementor-element-53e508a
    > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
  }
  .elementor-5
    .elementor-element.elementor-element-dc5b38b
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5
    .elementor-element.elementor-element-d596baa
    > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
  }
  .elementor-5
    .elementor-element.elementor-element-696ddb2
    .elementor-image-box-img {
    margin-bottom: 15px;
  }
  .elementor-5
    .elementor-element.elementor-element-696ddb2
    .elementor-image-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-5
    .elementor-element.elementor-element-696ddb2
    > .elementor-widget-container {
    margin: 0% 20% 0% 20%;
  }
  .elementor-5
    .elementor-element.elementor-element-c2500b8
    .qodef--pagination-numbers
    ~ .swiper-pagination-bullets
    .swiper-pagination-bullet:before,
  .elementor-5
    .elementor-element.elementor-element-c2500b8
    .qodef--pagination-numbers
    > .swiper-pagination-bullets
    .swiper-pagination-bullet:before {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-5 .elementor-element.elementor-element-c2500b8 .qodef-e-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-5 .elementor-element.elementor-element-c2500b8 .qodef-e-text {
    font-size: var(--e-global-typography-0432859-font-size);
    line-height: var(--e-global-typography-0432859-line-height);
    letter-spacing: var(--e-global-typography-0432859-letter-spacing);
    word-spacing: var(--e-global-typography-0432859-word-spacing);
  }
  .elementor-5
    .elementor-element.elementor-element-c2500b8
    .qodef-e-author-name {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-5
    .elementor-element.elementor-element-c2500b8
    .qodef-e-author-job {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-5
    .elementor-element.elementor-element-3ccac07
    > .elementor-element-populated {
    padding: 1em 1em 1em 1em;
  }
  .elementor-5
    .elementor-element.elementor-element-050afb0
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5 .elementor-element.elementor-element-4d9304f {
    text-align: center;
  }
  .elementor-5 .elementor-element.elementor-element-d1d4bba {
    text-align: center;
  }
  .elementor-5 .elementor-element.elementor-element-2b33251 {
    text-align: center;
  }
  .elementor-5 .elementor-element.elementor-element-1df2198 {
    text-align: center;
  }
  .elementor-5
    .elementor-element.elementor-element-96532b8
    .elementor-widget-container {
    text-align: center;
  }
  .elementor-5 .elementor-element.elementor-element-caea5c2 {
    text-align: center;
  }
  .elementor-5
    .elementor-element.elementor-element-9df4310
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-5
    .elementor-element.elementor-element-9df4310
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-5
    .elementor-element.elementor-element-d03f175
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-5
    .elementor-element.elementor-element-c0da6e2
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-5
    .elementor-element.elementor-element-4b23f9f
    > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-5 .elementor-element.elementor-element-5e99721 {
    width: 100%;
  }
  .elementor-5 .elementor-element.elementor-element-8677785 {
    width: 100%;
  }
  .elementor-5 .elementor-element.elementor-element-804823f {
    width: 100%;
  }
  .elementor-5 .elementor-element.elementor-element-97cf080 {
    width: 100%;
  }
  .elementor-5 .elementor-element.elementor-element-c954a1d {
    width: 25%;
  }
  .elementor-5 .elementor-element.elementor-element-cd9286f {
    width: 25%;
  }
  .elementor-5 .elementor-element.elementor-element-5c132f5 {
    width: 25%;
  }
  .elementor-5 .elementor-element.elementor-element-e662045 {
    width: 25%;
  }
  .elementor-5 .elementor-element.elementor-element-d2b78bf {
    width: 50%;
  }
  .elementor-5 .elementor-element.elementor-element-b006032 {
    width: 50%;
  }
  .elementor-5 .elementor-element.elementor-element-9ffb28e {
    width: 100%;
  }
  .elementor-5 .elementor-element.elementor-element-e382c5a {
    width: 50%;
  }
  .elementor-5 .elementor-element.elementor-element-4de55ee {
    width: 50%;
  }
  .elementor-5 .elementor-element.elementor-element-0dcf379 {
    width: 50%;
  }
  .elementor-5 .elementor-element.elementor-element-ae938ff {
    width: 50%;
  }
  .elementor-5 .elementor-element.elementor-element-3bc5177 {
    width: 50%;
  }
  .elementor-5 .elementor-element.elementor-element-bd719bd {
    width: 50%;
  }
  .elementor-5 .elementor-element.elementor-element-7e4b02d {
    width: 50%;
  }
  .elementor-5 .elementor-element.elementor-element-294ce8a {
    width: 50%;
  }
  .elementor-5 .elementor-element.elementor-element-2e0502f {
    width: 100%;
  }
  .elementor-5 .elementor-element.elementor-element-564b2b5 {
    width: 100%;
  }
  .elementor-5 .elementor-element.elementor-element-e9c69c1 {
    width: 100%;
  }
  .elementor-5 .elementor-element.elementor-element-53b09b2 {
    width: 100%;
  }
  .elementor-5 .elementor-element.elementor-element-a78aefb {
    width: 100%;
  }
  .elementor-5 .elementor-element.elementor-element-a5fe187 {
    width: 100%;
  }
  .elementor-5 .elementor-element.elementor-element-050afb0 {
    width: 100%;
  }
  .elementor-5 .elementor-element.elementor-element-d03f175 {
    width: 100%;
  }
}
