.elementor-2311
  .elementor-element.elementor-element-dac7a56
  > .elementor-container {
  min-height: 50vh;
}
.elementor-2311
  .elementor-element.elementor-element-dac7a56:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2311
  .elementor-element.elementor-element-dac7a56
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(
    120deg,
    var(--e-global-color-51054e4) 0%,
    var(--e-global-color-170ad02) 100%
  );
}
.elementor-2311
  .elementor-element.elementor-element-dac7a56
  > .elementor-background-overlay {
  background-image: url("../../2023/06/service7.png");
  height: 420px;
  filter: brightness(60%);
  background-position: top center;
  background-size: cover;
  opacity: 1;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2311 .elementor-element.elementor-element-dac7a56 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 1em 1em 1em 1em;
}
.elementor-2311
  .elementor-element.elementor-element-dac7a56
  > .elementor-shape-bottom
  .elementor-shape-fill {
  fill: var(--e-global-color-4bcf99e);
}
.elementor-2311
  .elementor-element.elementor-element-dac7a56
  > .elementor-shape-bottom
  svg {
  height: 80px;
  transform: translateX(-50%) rotateY(180deg);
}
.elementor-2311 .elementor-element.elementor-element-44f4567 {
  text-align: center;
}
.elementor-2311 .elementor-element.elementor-element-76efb03 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 6em 1em 6em 1em;
}
.elementor-2311
  .elementor-element.elementor-element-76efb03
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2311
  .elementor-element.elementor-element-76efb03
  > .elementor-shape-top
  .elementor-shape-fill {
  fill: var(--e-global-color-4bcf99e);
}
.elementor-2311
  .elementor-element.elementor-element-76efb03
  > .elementor-shape-top
  svg {
  height: 100px;
}
.elementor-2311 .elementor-element.elementor-element-d7d8d3a {
  text-align: center;
}
.elementor-2311
  .elementor-element.elementor-element-d7d8d3a
  .elementor-heading-title {
  color: var(--e-global-color-c35c9ee);
}
.elementor-2311 .elementor-element.elementor-element-5bc0931 {
  text-align: center;
}
.elementor-2311
  .elementor-element.elementor-element-5bc0931
  .elementor-heading-title {
  color: var(--e-global-color-c35c9ee);
}
.elementor-2311
  .elementor-element.elementor-element-8b254ca
  .qodef-qi-highlight {
  text-align: center;
  color: var(--e-global-color-02ad1dc);
}
.elementor-2311
  .elementor-element.elementor-element-8b254ca
  .qodef-qi-highlight
  .qodef-highlight-text {
  color: var(--e-global-color-d0acdbd);
}
.elementor-2311 .elementor-element.elementor-element-25b6ba4 {
  text-align: center;
  color: var(--e-global-color-02ad1dc);
}
.elementor-2311
  .elementor-element.elementor-element-25b6ba4
  > .elementor-widget-container {
  margin: 0% 25% 0% 25%;
}
.elementor-2311
  .elementor-element.elementor-element-79ba7ba:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-2311
  .elementor-element.elementor-element-79ba7ba
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-6cd832b);
}
.elementor-2311
  .elementor-element.elementor-element-79ba7ba:hover
  > .elementor-element-populated {
  background-color: transparent;
  background-image: linear-gradient(
    150deg,
    #070a0e 0%,
    #246196b8 100%
  );
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-d0acdbd);
}
.elementor-2311
  .elementor-element.elementor-element-79ba7ba
  > .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-2311
  .elementor-element.elementor-element-79ba7ba
  > .elementor-element-populated,
.elementor-2311
  .elementor-element.elementor-element-79ba7ba
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-2311
  .elementor-element.elementor-element-79ba7ba
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-2311
  .elementor-element.elementor-element-79ba7ba
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2311
  .elementor-element.elementor-element-2f7b4d9.elementor-position-right
  .elementor-image-box-img {
  margin-left: 15px;
}
.elementor-2311
  .elementor-element.elementor-element-2f7b4d9.elementor-position-left
  .elementor-image-box-img {
  margin-right: 15px;
}
.elementor-2311
  .elementor-element.elementor-element-2f7b4d9.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 15px;
}
.elementor-2311
  .elementor-element.elementor-element-2f7b4d9
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 30%;
}
.elementor-2311
  .elementor-element.elementor-element-2f7b4d9
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-2311
  .elementor-element.elementor-element-2f7b4d9
  .elementor-image-box-title {
  margin-bottom: 5px;
  color: var(--e-global-color-c35c9ee);
}
.elementor-2311
  .elementor-element.elementor-element-2f7b4d9
  .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-2311 .elementor-element.elementor-element-02e9fe4 .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-2311
  .elementor-element.elementor-element-02e9fe4
  .elementor-button:hover,
.elementor-2311
  .elementor-element.elementor-element-02e9fe4
  .elementor-button:focus {
  color: var(--e-global-color-0a2a03a);
}
.elementor-2311
  .elementor-element.elementor-element-02e9fe4
  .elementor-button:hover
  svg,
.elementor-2311
  .elementor-element.elementor-element-02e9fe4
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-0a2a03a);
}
.elementor-2311
  .elementor-element.elementor-element-1c855d0:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-2311
  .elementor-element.elementor-element-1c855d0
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-6cd832b);
}
.elementor-2311
  .elementor-element.elementor-element-1c855d0:hover
  > .elementor-element-populated {
  background-color: transparent;
  background-image: linear-gradient(
    150deg,
    #070a0e 0%,
    #246196b8 100%
  );
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-d0acdbd);
}
.elementor-2311
  .elementor-element.elementor-element-1c855d0
  > .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-2311
  .elementor-element.elementor-element-1c855d0
  > .elementor-element-populated,
.elementor-2311
  .elementor-element.elementor-element-1c855d0
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-2311
  .elementor-element.elementor-element-1c855d0
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-2311
  .elementor-element.elementor-element-1c855d0
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2311
  .elementor-element.elementor-element-2d923a3.elementor-position-right
  .elementor-image-box-img {
  margin-left: 15px;
}
.elementor-2311
  .elementor-element.elementor-element-2d923a3.elementor-position-left
  .elementor-image-box-img {
  margin-right: 15px;
}
.elementor-2311
  .elementor-element.elementor-element-2d923a3.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 15px;
}
.elementor-2311
  .elementor-element.elementor-element-2d923a3
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 30%;
}
.elementor-2311
  .elementor-element.elementor-element-2d923a3
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-2311
  .elementor-element.elementor-element-2d923a3
  .elementor-image-box-title {
  margin-bottom: 5px;
  color: var(--e-global-color-c35c9ee);
}
.elementor-2311
  .elementor-element.elementor-element-2d923a3
  .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-2311 .elementor-element.elementor-element-92047ce .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-2311
  .elementor-element.elementor-element-92047ce
  .elementor-button:hover,
.elementor-2311
  .elementor-element.elementor-element-92047ce
  .elementor-button:focus {
  color: var(--e-global-color-0a2a03a);
}
.elementor-2311
  .elementor-element.elementor-element-92047ce
  .elementor-button:hover
  svg,
.elementor-2311
  .elementor-element.elementor-element-92047ce
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-0a2a03a);
}
.elementor-2311
  .elementor-element.elementor-element-0d715de:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-2311
  .elementor-element.elementor-element-0d715de
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-6cd832b);
}
.elementor-2311
  .elementor-element.elementor-element-0d715de:hover
  > .elementor-element-populated {
  background-color: transparent;
  background-image: linear-gradient(
    150deg,
    #070a0e 0%,
    #246196b8 100%
  );
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-d0acdbd);
}
.elementor-2311
  .elementor-element.elementor-element-0d715de
  > .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-2311
  .elementor-element.elementor-element-0d715de
  > .elementor-element-populated,
.elementor-2311
  .elementor-element.elementor-element-0d715de
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-2311
  .elementor-element.elementor-element-0d715de
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-2311
  .elementor-element.elementor-element-0d715de
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2311
  .elementor-element.elementor-element-0d07fa6.elementor-position-right
  .elementor-image-box-img {
  margin-left: 15px;
}
.elementor-2311
  .elementor-element.elementor-element-0d07fa6.elementor-position-left
  .elementor-image-box-img {
  margin-right: 15px;
}
.elementor-2311
  .elementor-element.elementor-element-0d07fa6.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 15px;
}
.elementor-2311
  .elementor-element.elementor-element-0d07fa6
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 30%;
}
.elementor-2311
  .elementor-element.elementor-element-0d07fa6
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-2311
  .elementor-element.elementor-element-0d07fa6
  .elementor-image-box-title {
  margin-bottom: 5px;
  color: var(--e-global-color-c35c9ee);
}
.elementor-2311
  .elementor-element.elementor-element-0d07fa6
  .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-2311 .elementor-element.elementor-element-185de9f .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-2311
  .elementor-element.elementor-element-185de9f
  .elementor-button:hover,
.elementor-2311
  .elementor-element.elementor-element-185de9f
  .elementor-button:focus {
  color: var(--e-global-color-0a2a03a);
}
.elementor-2311
  .elementor-element.elementor-element-185de9f
  .elementor-button:hover
  svg,
.elementor-2311
  .elementor-element.elementor-element-185de9f
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-0a2a03a);
}
.elementor-2311
  .elementor-element.elementor-element-c3aa277:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-2311
  .elementor-element.elementor-element-c3aa277
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-6cd832b);
}
.elementor-2311
  .elementor-element.elementor-element-c3aa277:hover
  > .elementor-element-populated {
  background-color: transparent;
  background-image: linear-gradient(
    150deg,
    #070a0e 0%,
    #246196b8 100%
  );
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-d0acdbd);
}
.elementor-2311
  .elementor-element.elementor-element-c3aa277
  > .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-2311
  .elementor-element.elementor-element-c3aa277
  > .elementor-element-populated,
.elementor-2311
  .elementor-element.elementor-element-c3aa277
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-2311
  .elementor-element.elementor-element-c3aa277
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-2311
  .elementor-element.elementor-element-c3aa277
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2311
  .elementor-element.elementor-element-c314dab.elementor-position-right
  .elementor-image-box-img {
  margin-left: 15px;
}
.elementor-2311
  .elementor-element.elementor-element-c314dab.elementor-position-left
  .elementor-image-box-img {
  margin-right: 15px;
}
.elementor-2311
  .elementor-element.elementor-element-c314dab.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 15px;
}
.elementor-2311
  .elementor-element.elementor-element-c314dab
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 30%;
}
.elementor-2311
  .elementor-element.elementor-element-c314dab
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-2311
  .elementor-element.elementor-element-c314dab
  .elementor-image-box-title {
  margin-bottom: 5px;
  color: var(--e-global-color-c35c9ee);
}
.elementor-2311
  .elementor-element.elementor-element-c314dab
  .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-2311 .elementor-element.elementor-element-d6dcb74 .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-2311
  .elementor-element.elementor-element-d6dcb74
  .elementor-button:hover,
.elementor-2311
  .elementor-element.elementor-element-d6dcb74
  .elementor-button:focus {
  color: var(--e-global-color-0a2a03a);
}
.elementor-2311
  .elementor-element.elementor-element-d6dcb74
  .elementor-button:hover
  svg,
.elementor-2311
  .elementor-element.elementor-element-d6dcb74
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-0a2a03a);
}
.elementor-2311
  .elementor-element.elementor-element-2e44461:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-2311
  .elementor-element.elementor-element-2e44461
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-6cd832b);
}
.elementor-2311
  .elementor-element.elementor-element-2e44461:hover
  > .elementor-element-populated {
  background-color: transparent;
  background-image: linear-gradient(
    150deg,
    #070a0e 0%,
    #246196b8 100%
  );
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-d0acdbd);
}
.elementor-2311
  .elementor-element.elementor-element-2e44461
  > .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-2311
  .elementor-element.elementor-element-2e44461
  > .elementor-element-populated,
.elementor-2311
  .elementor-element.elementor-element-2e44461
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-2311
  .elementor-element.elementor-element-2e44461
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-2311
  .elementor-element.elementor-element-2e44461
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2311
  .elementor-element.elementor-element-e8def2d.elementor-position-right
  .elementor-image-box-img {
  margin-left: 15px;
}
.elementor-2311
  .elementor-element.elementor-element-e8def2d.elementor-position-left
  .elementor-image-box-img {
  margin-right: 15px;
}
.elementor-2311
  .elementor-element.elementor-element-e8def2d.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 15px;
}
.elementor-2311
  .elementor-element.elementor-element-e8def2d
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 30%;
}
.elementor-2311
  .elementor-element.elementor-element-e8def2d
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-2311
  .elementor-element.elementor-element-e8def2d
  .elementor-image-box-title {
  margin-bottom: 5px;
  color: var(--e-global-color-c35c9ee);
}
.elementor-2311
  .elementor-element.elementor-element-e8def2d
  .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-2311 .elementor-element.elementor-element-bd7a5ca .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-2311
  .elementor-element.elementor-element-bd7a5ca
  .elementor-button:hover,
.elementor-2311
  .elementor-element.elementor-element-bd7a5ca
  .elementor-button:focus {
  color: var(--e-global-color-0a2a03a);
}
.elementor-2311
  .elementor-element.elementor-element-bd7a5ca
  .elementor-button:hover
  svg,
.elementor-2311
  .elementor-element.elementor-element-bd7a5ca
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-0a2a03a);
}
.elementor-2311
  .elementor-element.elementor-element-6d1c15f:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-2311
  .elementor-element.elementor-element-6d1c15f
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-6cd832b);
}
.elementor-2311
  .elementor-element.elementor-element-6d1c15f:hover
  > .elementor-element-populated {
  background-color: transparent;
  background-image: linear-gradient(
    150deg,
    #070a0e 0%,
    #246196b8 100%
  );
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-d0acdbd);
}
.elementor-2311
  .elementor-element.elementor-element-6d1c15f
  > .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-2311
  .elementor-element.elementor-element-6d1c15f
  > .elementor-element-populated,
.elementor-2311
  .elementor-element.elementor-element-6d1c15f
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-2311
  .elementor-element.elementor-element-6d1c15f
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-2311
  .elementor-element.elementor-element-6d1c15f
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2311
  .elementor-element.elementor-element-7801d29.elementor-position-right
  .elementor-image-box-img {
  margin-left: 15px;
}
.elementor-2311
  .elementor-element.elementor-element-7801d29.elementor-position-left
  .elementor-image-box-img {
  margin-right: 15px;
}
.elementor-2311
  .elementor-element.elementor-element-7801d29.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 15px;
}
.elementor-2311
  .elementor-element.elementor-element-7801d29
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 30%;
}
.elementor-2311
  .elementor-element.elementor-element-7801d29
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-2311
  .elementor-element.elementor-element-7801d29
  .elementor-image-box-title {
  margin-bottom: 5px;
  color: var(--e-global-color-c35c9ee);
}
.elementor-2311
  .elementor-element.elementor-element-7801d29
  .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-2311 .elementor-element.elementor-element-1e840a9 .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-2311
  .elementor-element.elementor-element-1e840a9
  .elementor-button:hover,
.elementor-2311
  .elementor-element.elementor-element-1e840a9
  .elementor-button:focus {
  color: var(--e-global-color-0a2a03a);
}
.elementor-2311
  .elementor-element.elementor-element-1e840a9
  .elementor-button:hover
  svg,
.elementor-2311
  .elementor-element.elementor-element-1e840a9
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-0a2a03a);
}
.elementor-2311
  .elementor-element.elementor-element-d563425:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-2311
  .elementor-element.elementor-element-d563425
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-6cd832b);
}
.elementor-2311
  .elementor-element.elementor-element-d563425:hover
  > .elementor-element-populated {
  background-color: transparent;
  background-image: linear-gradient(
    150deg,
    #070a0e 0%,
    #246196b8 100%
  );
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-d0acdbd);
}
.elementor-2311
  .elementor-element.elementor-element-d563425
  > .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-2311
  .elementor-element.elementor-element-d563425
  > .elementor-element-populated,
.elementor-2311
  .elementor-element.elementor-element-d563425
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-2311
  .elementor-element.elementor-element-d563425
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-2311
  .elementor-element.elementor-element-d563425
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2311
  .elementor-element.elementor-element-8324b4c.elementor-position-right
  .elementor-image-box-img {
  margin-left: 15px;
}
.elementor-2311
  .elementor-element.elementor-element-8324b4c.elementor-position-left
  .elementor-image-box-img {
  margin-right: 15px;
}
.elementor-2311
  .elementor-element.elementor-element-8324b4c.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 15px;
}
.elementor-2311
  .elementor-element.elementor-element-8324b4c
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 30%;
}
.elementor-2311
  .elementor-element.elementor-element-8324b4c
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-2311
  .elementor-element.elementor-element-8324b4c
  .elementor-image-box-title {
  margin-bottom: 5px;
  color: var(--e-global-color-c35c9ee);
}
.elementor-2311
  .elementor-element.elementor-element-8324b4c
  .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-2311 .elementor-element.elementor-element-7ad1a87 .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-2311
  .elementor-element.elementor-element-7ad1a87
  .elementor-button:hover,
.elementor-2311
  .elementor-element.elementor-element-7ad1a87
  .elementor-button:focus {
  color: var(--e-global-color-0a2a03a);
}
.elementor-2311
  .elementor-element.elementor-element-7ad1a87
  .elementor-button:hover
  svg,
.elementor-2311
  .elementor-element.elementor-element-7ad1a87
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-0a2a03a);
}
.elementor-2311
  .elementor-element.elementor-element-8cf8c36:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-2311
  .elementor-element.elementor-element-8cf8c36
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-6cd832b);
}
.elementor-2311
  .elementor-element.elementor-element-8cf8c36:hover
  > .elementor-element-populated {
  background-color: transparent;
  background-image: linear-gradient(
    150deg,
    #070a0e 0%,
    #246196b8 100%
  );
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-d0acdbd);
}
.elementor-2311
  .elementor-element.elementor-element-8cf8c36
  > .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-2311
  .elementor-element.elementor-element-8cf8c36
  > .elementor-element-populated,
.elementor-2311
  .elementor-element.elementor-element-8cf8c36
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-2311
  .elementor-element.elementor-element-8cf8c36
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-2311
  .elementor-element.elementor-element-8cf8c36
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2311
  .elementor-element.elementor-element-59fa131.elementor-position-right
  .elementor-image-box-img {
  margin-left: 15px;
}
.elementor-2311
  .elementor-element.elementor-element-59fa131.elementor-position-left
  .elementor-image-box-img {
  margin-right: 15px;
}
.elementor-2311
  .elementor-element.elementor-element-59fa131.elementor-position-top
  .elementor-image-box-img {
  margin-bottom: 15px;
}
.elementor-2311
  .elementor-element.elementor-element-59fa131
  .elementor-image-box-wrapper
  .elementor-image-box-img {
  width: 30%;
}
.elementor-2311
  .elementor-element.elementor-element-59fa131
  .elementor-image-box-img
  img {
  transition-duration: 0.3s;
}
.elementor-2311
  .elementor-element.elementor-element-59fa131
  .elementor-image-box-title {
  margin-bottom: 5px;
  color: var(--e-global-color-c35c9ee);
}
.elementor-2311
  .elementor-element.elementor-element-59fa131
  .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-2311 .elementor-element.elementor-element-fa0a870 .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-2311
  .elementor-element.elementor-element-fa0a870
  .elementor-button:hover,
.elementor-2311
  .elementor-element.elementor-element-fa0a870
  .elementor-button:focus {
  color: var(--e-global-color-0a2a03a);
}
.elementor-2311
  .elementor-element.elementor-element-fa0a870
  .elementor-button:hover
  svg,
.elementor-2311
  .elementor-element.elementor-element-fa0a870
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-0a2a03a);
}
.elementor-2311 .elementor-element.elementor-element-5f5ccbc {
  text-align: center;
  color: var(--e-global-color-d0acdbd);
  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-2311
  .elementor-element.elementor-element-5f5ccbc
  > .elementor-widget-container {
  margin: 30px 0px 0px 0px;
}
.elementor-2311 .elementor-element.elementor-element-58740c7 {
  padding: 6em 1em 6em 1em;
}
.elementor-2311
  .elementor-element.elementor-element-86e1445
  > .elementor-element-populated {
  margin: 15px 15px 15px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
}
.elementor-2311
  .elementor-element.elementor-element-f24c405
  .elementor-heading-title {
  color: var(--e-global-color-c35c9ee);
}
.elementor-2311
  .elementor-element.elementor-element-9865104
  .elementor-heading-title {
  color: var(--e-global-color-c35c9ee);
}
.elementor-2311 .elementor-element.elementor-element-7267f52 {
  color: var(--e-global-color-69ea889);
}
.elementor-bc-flex-widget
  .elementor-2311
  .elementor-element.elementor-element-bf1e902.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-2311
  .elementor-element.elementor-element-bf1e902.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-2311
  .elementor-element.elementor-element-bf1e902
  > .elementor-element-populated {
  margin: 15px 15px 15px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
}
.elementor-2311
  .elementor-element.elementor-element-b795422:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2311
  .elementor-element.elementor-element-b795422
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-51054e4);
}
.elementor-2311 .elementor-element.elementor-element-b795422 {
  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-2311 .elementor-element.elementor-element-b795422,
.elementor-2311
  .elementor-element.elementor-element-b795422
  > .elementor-background-overlay {
  border-radius: 10px 10px 10px 10px;
}
.elementor-2311
  .elementor-element.elementor-element-b795422
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2311
  .elementor-element.elementor-element-4004c66
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(15px / 2);
}
.elementor-2311
  .elementor-element.elementor-element-4004c66
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(15px / 2);
}
.elementor-2311
  .elementor-element.elementor-element-4004c66
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(15px / 2);
  margin-left: calc(15px / 2);
}
.elementor-2311
  .elementor-element.elementor-element-4004c66
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-15px / 2);
  margin-left: calc(-15px / 2);
}
body.rtl
  .elementor-2311
  .elementor-element.elementor-element-4004c66
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-15px / 2);
}
body:not(.rtl)
  .elementor-2311
  .elementor-element.elementor-element-4004c66
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-15px / 2);
}
.elementor-2311
  .elementor-element.elementor-element-4004c66
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-dab5bca);
  transition: color 0.3s;
}
.elementor-2311
  .elementor-element.elementor-element-4004c66
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-dab5bca);
  transition: fill 0.3s;
}
.elementor-2311 .elementor-element.elementor-element-4004c66 {
  --e-icon-list-icon-size: 20px;
  --icon-vertical-offset: 0px;
}
.elementor-2311
  .elementor-element.elementor-element-4004c66
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-2311
  .elementor-element.elementor-element-4004c66
  .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-2311
  .elementor-element.elementor-element-4004c66
  .elementor-icon-list-text {
  color: var(--e-global-color-02ad1dc);
  transition: color 0.3s;
}
.elementor-2311
  .elementor-element.elementor-element-4004c66
  .elementor-icon-list-item:hover
  .elementor-icon-list-text {
  color: var(--e-global-color-69ea889);
}
.elementor-2311
  .elementor-element.elementor-element-7829b36
  > .elementor-container {
  max-width: 1600px;
}
.elementor-2311 .elementor-element.elementor-element-7829b36 {
  padding: 6em 1em 6em 1em;
}
.elementor-2311
  .elementor-element.elementor-element-c7cf57a:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-2311
  .elementor-element.elementor-element-c7cf57a
  > .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-2311
  .elementor-element.elementor-element-c7cf57a
  > .elementor-element-populated {
  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: 3em 3em 3em 3em;
}
.elementor-2311
  .elementor-element.elementor-element-c7cf57a
  > .elementor-element-populated,
.elementor-2311
  .elementor-element.elementor-element-c7cf57a
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-2311
  .elementor-element.elementor-element-c7cf57a
  > .elementor-background-slideshow {
  border-radius: 10px 10px 10px 10px;
}
.elementor-2311
  .elementor-element.elementor-element-c7cf57a
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-2311
  .elementor-element.elementor-element-0703090
  > .elementor-container {
  max-width: 1600px;
}
.elementor-bc-flex-widget
  .elementor-2311
  .elementor-element.elementor-element-8a8b6a0.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-2311
  .elementor-element.elementor-element-8a8b6a0.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-2311
  .elementor-element.elementor-element-8a8b6a0
  > .elementor-element-populated {
  margin: 15px 15px 15px 15px;
  --e-column-margin-right: 15px;
  --e-column-margin-left: 15px;
}
.elementor-2311
  .elementor-element.elementor-element-01756c3
  .elementor-heading-title {
  color: var(--e-global-color-c35c9ee);
}
.elementor-2311
  .elementor-element.elementor-element-77e9610
  .elementor-heading-title {
  color: var(--e-global-color-c35c9ee);
}
.elementor-2311
  .elementor-element.elementor-element-559920a
  .elementor-heading-title {
  color: var(--e-global-color-02ad1dc);
}
.elementor-2311
  .elementor-element.elementor-element-559920a
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-2311 .elementor-element.elementor-element-700354a {
  text-align: left;
}
.elementor-2311
  .elementor-element.elementor-element-700354a
  .elementor-heading-title {
  color: var(--e-global-color-c35c9ee);
}
.elementor-2311 .elementor-element.elementor-element-c178b7c {
  --grid-template-columns: repeat(0, auto);
  --icon-size: 17px;
  --grid-column-gap: 15px;
}
.elementor-2311
  .elementor-element.elementor-element-c178b7c
  .elementor-widget-container {
  text-align: left;
}
.elementor-2311
  .elementor-element.elementor-element-c178b7c
  .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-2311
  .elementor-element.elementor-element-c178b7c
  .elementor-social-icon
  i {
  color: var(--e-global-color-d0acdbd);
}
.elementor-2311
  .elementor-element.elementor-element-c178b7c
  .elementor-social-icon
  svg {
  fill: var(--e-global-color-d0acdbd);
}
.elementor-2311 .elementor-element.elementor-element-c178b7c .elementor-icon {
  border-radius: 3px 3px 3px 3px;
}
.elementor-2311
  .elementor-element.elementor-element-c178b7c
  .elementor-social-icon:hover {
  background-color: var(--e-global-color-d0acdbd);
}
.elementor-2311
  .elementor-element.elementor-element-c178b7c
  .elementor-social-icon:hover
  i {
  color: var(--e-global-color-c03b357);
}
.elementor-2311
  .elementor-element.elementor-element-c178b7c
  .elementor-social-icon:hover
  svg {
  fill: var(--e-global-color-c03b357);
}
.elementor-2311 .elementor-element.elementor-element-6a66a87 {
  text-align: left;
}
.elementor-2311
  .elementor-element.elementor-element-6a66a87
  .elementor-heading-title {
  color: var(--e-global-color-c35c9ee);
}
.elementor-2311
  .elementor-element.elementor-element-6a66a87
  > .elementor-widget-container {
  margin: 30px 0px 0px 0px;
}
.elementor-2311
  .elementor-element.elementor-element-a147ecd
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(15px / 2);
}
.elementor-2311
  .elementor-element.elementor-element-a147ecd
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(15px / 2);
}
.elementor-2311
  .elementor-element.elementor-element-a147ecd
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(15px / 2);
  margin-left: calc(15px / 2);
}
.elementor-2311
  .elementor-element.elementor-element-a147ecd
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-15px / 2);
  margin-left: calc(-15px / 2);
}
body.rtl
  .elementor-2311
  .elementor-element.elementor-element-a147ecd
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-15px / 2);
}
body:not(.rtl)
  .elementor-2311
  .elementor-element.elementor-element-a147ecd
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-15px / 2);
}
.elementor-2311
  .elementor-element.elementor-element-a147ecd
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-dab5bca);
  transition: color 0.3s;
}
.elementor-2311
  .elementor-element.elementor-element-a147ecd
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-dab5bca);
  transition: fill 0.3s;
}
.elementor-2311 .elementor-element.elementor-element-a147ecd {
  --e-icon-list-icon-size: 20px;
  --icon-vertical-offset: 0px;
}
.elementor-2311
  .elementor-element.elementor-element-a147ecd
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-2311
  .elementor-element.elementor-element-a147ecd
  .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-2311
  .elementor-element.elementor-element-a147ecd
  .elementor-icon-list-text {
  color: var(--e-global-color-02ad1dc);
  transition: color 0.3s;
}
.elementor-2311
  .elementor-element.elementor-element-e8eccdc:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-2311
  .elementor-element.elementor-element-e8eccdc
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-4bcf99e);
}
.elementor-2311
  .elementor-element.elementor-element-e8eccdc
  > .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-2311 .elementor-element.elementor-element-e8eccdc {
  border-style: solid;
  border-width: 1px 0px 1px 0px;
  border-color: rgb(26, 72, 104);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 6em 1em 6em 1em;
}
.elementor-2311
  .elementor-element.elementor-element-a811c48
  .qodef-qi-typeout-text {
  text-align: center;
}
.elementor-2311
  .elementor-element.elementor-element-a811c48
  .qodef-qi-typeout-text
  .qodef-m-text {
  color: var(--e-global-color-c35c9ee);
}
.elementor-2311
  .elementor-element.elementor-element-a811c48
  .qodef-qi-typeout-text
  .qodef-typeout-holder {
  color: var(--e-global-color-d0acdbd);
}
.elementor-2311
  .elementor-element.elementor-element-a811c48
  > .elementor-widget-container {
  margin: 0% 12% 0% 12%;
}
@media (min-width: 768px) {
  .elementor-2311 .elementor-element.elementor-element-8a8b6a0 {
    width: 50%;
  }
  .elementor-2311 .elementor-element.elementor-element-7858c70 {
    width: 50%;
  }
}
@media (max-width: 1024px) {
  .elementor-2311
    .elementor-element.elementor-element-dac7a56
    > .elementor-container {
    min-height: 35vh;
  }
  .elementor-2311
    .elementor-element.elementor-element-dac7a56
    > .elementor-shape-bottom
    svg {
    height: 50px;
  }
  .elementor-2311 .elementor-element.elementor-element-dac7a56 {
    padding: 6em 1em 1em 1em;
  }
  .elementor-2311
    .elementor-element.elementor-element-25b6ba4
    > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
  }
  .elementor-2311
    .elementor-element.elementor-element-2f7b4d9
    .elementor-image-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-2311
    .elementor-element.elementor-element-02e9fe4
    .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-2311
    .elementor-element.elementor-element-2d923a3
    .elementor-image-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-2311
    .elementor-element.elementor-element-92047ce
    .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-2311
    .elementor-element.elementor-element-0d07fa6
    .elementor-image-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-2311
    .elementor-element.elementor-element-185de9f
    .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-2311
    .elementor-element.elementor-element-c314dab
    .elementor-image-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-2311
    .elementor-element.elementor-element-d6dcb74
    .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-2311
    .elementor-element.elementor-element-e8def2d
    .elementor-image-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-2311
    .elementor-element.elementor-element-bd7a5ca
    .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-2311
    .elementor-element.elementor-element-7801d29
    .elementor-image-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-2311
    .elementor-element.elementor-element-1e840a9
    .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-2311
    .elementor-element.elementor-element-8324b4c
    .elementor-image-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-2311
    .elementor-element.elementor-element-7ad1a87
    .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-2311
    .elementor-element.elementor-element-59fa131
    .elementor-image-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-2311
    .elementor-element.elementor-element-fa0a870
    .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-2311 .elementor-element.elementor-element-5f5ccbc {
    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-2311
    .elementor-element.elementor-element-4004c66
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-2311
    .elementor-element.elementor-element-4004c66
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-2311
    .elementor-element.elementor-element-a147ecd
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-2311
    .elementor-element.elementor-element-a147ecd
    .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-2311
    .elementor-element.elementor-element-dac7a56
    > .elementor-container {
    min-height: 25vh;
  }
  .elementor-2311
    .elementor-element.elementor-element-dac7a56
    > .elementor-shape-bottom
    svg {
    height: 40px;
  }
  .elementor-2311 .elementor-element.elementor-element-dac7a56 {
    padding: 9em 1em 1em 1em;
  }
  .elementor-2311
    .elementor-element.elementor-element-76efb03
    > .elementor-shape-top
    svg {
    height: 50px;
  }
  .elementor-2311
    .elementor-element.elementor-element-7546997
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-2311
    .elementor-element.elementor-element-25b6ba4
    > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
  }
  .elementor-2311
    .elementor-element.elementor-element-79ba7ba
    > .elementor-element-populated {
    padding: 1em 1em 1em 1em;
  }
  .elementor-2311
    .elementor-element.elementor-element-2f7b4d9
    .elementor-image-box-img {
    margin-bottom: 15px;
  }
  .elementor-2311
    .elementor-element.elementor-element-2f7b4d9
    .elementor-image-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-2311
    .elementor-element.elementor-element-02e9fe4
    .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-2311
    .elementor-element.elementor-element-1c855d0
    > .elementor-element-populated {
    padding: 1em 1em 1em 1em;
  }
  .elementor-2311
    .elementor-element.elementor-element-2d923a3
    .elementor-image-box-img {
    margin-bottom: 15px;
  }
  .elementor-2311
    .elementor-element.elementor-element-2d923a3
    .elementor-image-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-2311
    .elementor-element.elementor-element-92047ce
    .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-2311
    .elementor-element.elementor-element-0d715de
    > .elementor-element-populated {
    padding: 1em 1em 1em 1em;
  }
  .elementor-2311
    .elementor-element.elementor-element-0d07fa6
    .elementor-image-box-img {
    margin-bottom: 15px;
  }
  .elementor-2311
    .elementor-element.elementor-element-0d07fa6
    .elementor-image-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-2311
    .elementor-element.elementor-element-185de9f
    .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-2311
    .elementor-element.elementor-element-c3aa277
    > .elementor-element-populated {
    padding: 1em 1em 1em 1em;
  }
  .elementor-2311
    .elementor-element.elementor-element-c314dab
    .elementor-image-box-img {
    margin-bottom: 15px;
  }
  .elementor-2311
    .elementor-element.elementor-element-c314dab
    .elementor-image-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-2311
    .elementor-element.elementor-element-d6dcb74
    .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-2311
    .elementor-element.elementor-element-2e44461
    > .elementor-element-populated {
    padding: 1em 1em 1em 1em;
  }
  .elementor-2311
    .elementor-element.elementor-element-e8def2d
    .elementor-image-box-img {
    margin-bottom: 15px;
  }
  .elementor-2311
    .elementor-element.elementor-element-e8def2d
    .elementor-image-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-2311
    .elementor-element.elementor-element-bd7a5ca
    .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-2311
    .elementor-element.elementor-element-6d1c15f
    > .elementor-element-populated {
    padding: 1em 1em 1em 1em;
  }
  .elementor-2311
    .elementor-element.elementor-element-7801d29
    .elementor-image-box-img {
    margin-bottom: 15px;
  }
  .elementor-2311
    .elementor-element.elementor-element-7801d29
    .elementor-image-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-2311
    .elementor-element.elementor-element-1e840a9
    .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-2311
    .elementor-element.elementor-element-d563425
    > .elementor-element-populated {
    padding: 1em 1em 1em 1em;
  }
  .elementor-2311
    .elementor-element.elementor-element-8324b4c
    .elementor-image-box-img {
    margin-bottom: 15px;
  }
  .elementor-2311
    .elementor-element.elementor-element-8324b4c
    .elementor-image-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-2311
    .elementor-element.elementor-element-7ad1a87
    .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-2311
    .elementor-element.elementor-element-8cf8c36
    > .elementor-element-populated {
    padding: 1em 1em 1em 1em;
  }
  .elementor-2311
    .elementor-element.elementor-element-59fa131
    .elementor-image-box-img {
    margin-bottom: 15px;
  }
  .elementor-2311
    .elementor-element.elementor-element-59fa131
    .elementor-image-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-2311
    .elementor-element.elementor-element-fa0a870
    .elementor-button {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-2311 .elementor-element.elementor-element-5f5ccbc {
    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-2311
    .elementor-element.elementor-element-86e1445
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2311 .elementor-element.elementor-element-f24c405 {
    text-align: center;
  }
  .elementor-2311 .elementor-element.elementor-element-9865104 {
    text-align: center;
  }
  .elementor-2311 .elementor-element.elementor-element-7267f52 {
    text-align: center;
  }
  .elementor-2311
    .elementor-element.elementor-element-bf1e902
    > .elementor-element-populated {
    margin: 30px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2311 .elementor-element.elementor-element-b795422 {
    padding: 1em 1em 1em 1em;
  }
  .elementor-2311
    .elementor-element.elementor-element-4004c66
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-2311
    .elementor-element.elementor-element-4004c66
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-2311
    .elementor-element.elementor-element-c7cf57a
    > .elementor-element-populated {
    padding: 1em 1em 1em 1em;
  }
  .elementor-2311
    .elementor-element.elementor-element-8a8b6a0
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2311 .elementor-element.elementor-element-01756c3 {
    text-align: center;
  }
  .elementor-2311 .elementor-element.elementor-element-77e9610 {
    text-align: center;
  }
  .elementor-2311 .elementor-element.elementor-element-559920a {
    text-align: center;
  }
  .elementor-2311 .elementor-element.elementor-element-700354a {
    text-align: center;
  }
  .elementor-2311
    .elementor-element.elementor-element-c178b7c
    .elementor-widget-container {
    text-align: center;
  }
  .elementor-2311 .elementor-element.elementor-element-6a66a87 {
    text-align: center;
  }
  .elementor-2311
    .elementor-element.elementor-element-a147ecd
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-2311
    .elementor-element.elementor-element-a147ecd
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-2311
    .elementor-element.elementor-element-7858c70
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 0px 0px 0px 0px;
  }
  .elementor-2311
    .elementor-element.elementor-element-aafb4b2
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-2311
    .elementor-element.elementor-element-a811c48
    > .elementor-widget-container {
    margin: 0% 0% 0% 0%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-2311 .elementor-element.elementor-element-79ba7ba {
    width: 50%;
  }
  .elementor-2311 .elementor-element.elementor-element-1c855d0 {
    width: 50%;
  }
  .elementor-2311 .elementor-element.elementor-element-0d715de {
    width: 50%;
  }
  .elementor-2311 .elementor-element.elementor-element-c3aa277 {
    width: 50%;
  }
  .elementor-2311 .elementor-element.elementor-element-2e44461 {
    width: 50%;
  }
  .elementor-2311 .elementor-element.elementor-element-6d1c15f {
    width: 50%;
  }
  .elementor-2311 .elementor-element.elementor-element-d563425 {
    width: 50%;
  }
  .elementor-2311 .elementor-element.elementor-element-8cf8c36 {
    width: 50%;
  }
  .elementor-2311 .elementor-element.elementor-element-86e1445 {
    width: 100%;
  }
  .elementor-2311 .elementor-element.elementor-element-bf1e902 {
    width: 100%;
  }
  .elementor-2311 .elementor-element.elementor-element-8a8b6a0 {
    width: 100%;
  }
  .elementor-2311 .elementor-element.elementor-element-7858c70 {
    width: 100%;
  }
}
