.elementor-311
  .elementor-element.elementor-element-771525ce:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-311
  .elementor-element.elementor-element-771525ce
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("https://images.pexels.com/photos/3184339/pexels-photo-3184339.jpeg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-311
  .elementor-element.elementor-element-771525ce
  > .elementor-background-overlay {
  background-color: var(--e-global-color-primary);
  opacity: 0.5;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-311 .elementor-element.elementor-element-771525ce {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 155px 0px 125px 0px;
}
.elementor-311 .elementor-element.elementor-element-4d8d6acb {
  text-align: center;
}
.elementor-311
  .elementor-element.elementor-element-4d8d6acb
  .elementor-heading-title {
  color: var(--e-global-color-9f170ff);
  font-family: var(--e-global-typography-f332652-font-family), Sans-serif;
  font-size: var(--e-global-typography-f332652-font-size);
  font-weight: var(--e-global-typography-f332652-font-weight);
  line-height: var(--e-global-typography-f332652-line-height);
  letter-spacing: var(--e-global-typography-f332652-letter-spacing);
  word-spacing: var(--e-global-typography-f332652-word-spacing);
}
.elementor-311
  .elementor-element.elementor-element-f9a618e:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-311
  .elementor-element.elementor-element-f9a618e
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-411891a);
}
.elementor-311 .elementor-element.elementor-element-f9a618e {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 155px 0px 150px 0px;
}
.elementor-311
  .elementor-element.elementor-element-f9a618e
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-311 .elementor-element.elementor-element-6cc2755 {
  margin-top: 0px;
  margin-bottom: 100px;
}
.elementor-311 .elementor-element.elementor-element-f1e854b {
  text-align: left;
  width: var(--container-widget-width, 72%);
  max-width: 72%;
  --container-widget-width: 72%;
  --container-widget-flex-grow: 0;
}
.elementor-311
  .elementor-element.elementor-element-f1e854b
  .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-43dd473-font-family), Sans-serif;
  font-size: var(--e-global-typography-43dd473-font-size);
  font-weight: var(--e-global-typography-43dd473-font-weight);
  line-height: var(--e-global-typography-43dd473-line-height);
  letter-spacing: var(--e-global-typography-43dd473-letter-spacing);
  word-spacing: var(--e-global-typography-43dd473-word-spacing);
}
.elementor-311 .elementor-element.elementor-element-746682a {
  text-align: left;
  width: var(--container-widget-width, 72%);
  max-width: 72%;
  --container-widget-width: 72%;
  --container-widget-flex-grow: 0;
}
.elementor-311
  .elementor-element.elementor-element-746682a
  .elementor-heading-title {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-65696bc-font-family), Sans-serif;
  font-size: var(--e-global-typography-65696bc-font-size);
  font-weight: var(--e-global-typography-65696bc-font-weight);
  line-height: var(--e-global-typography-65696bc-line-height);
  letter-spacing: var(--e-global-typography-65696bc-letter-spacing);
  word-spacing: var(--e-global-typography-65696bc-word-spacing);
}
.elementor-311
  .elementor-element.elementor-element-746682a
  > .elementor-widget-container {
  margin: 30px 0px 0px 0px;
}
.elementor-311
  .elementor-element.elementor-element-15ceb2f
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 48px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 48px;
}
.elementor-311
  .elementor-element.elementor-element-15ceb2f
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-311
  .elementor-element.elementor-element-00d5527
  .elementor-icon-wrapper {
  text-align: left;
}
.elementor-311
  .elementor-element.elementor-element-00d5527.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-primary);
  color: var(--e-global-color-9f170ff);
}
.elementor-311
  .elementor-element.elementor-element-00d5527.elementor-view-framed
  .elementor-icon,
.elementor-311
  .elementor-element.elementor-element-00d5527.elementor-view-default
  .elementor-icon {
  color: var(--e-global-color-primary);
  border-color: var(--e-global-color-primary);
}
.elementor-311
  .elementor-element.elementor-element-00d5527.elementor-view-framed
  .elementor-icon,
.elementor-311
  .elementor-element.elementor-element-00d5527.elementor-view-default
  .elementor-icon
  svg {
  fill: var(--e-global-color-primary);
}
.elementor-311
  .elementor-element.elementor-element-00d5527.elementor-view-framed
  .elementor-icon {
  background-color: var(--e-global-color-9f170ff);
}
.elementor-311
  .elementor-element.elementor-element-00d5527.elementor-view-stacked
  .elementor-icon
  svg {
  fill: var(--e-global-color-9f170ff);
}
.elementor-311 .elementor-element.elementor-element-00d5527 .elementor-icon {
  font-size: 45px;
  padding: 34px;
}
.elementor-311 .elementor-element.elementor-element-00d5527 {
  width: auto;
  max-width: auto;
  top: -6vh;
}
body:not(.rtl) .elementor-311 .elementor-element.elementor-element-00d5527 {
  left: -4vw;
}
body.rtl .elementor-311 .elementor-element.elementor-element-00d5527 {
  right: -4vw;
}
.elementor-311
  .elementor-element.elementor-element-d8b9e2c
  .elementor-testimonial-wrapper {
  text-align: left;
}
.elementor-311
  .elementor-element.elementor-element-d8b9e2c
  .elementor-testimonial-content {
  color: var(--e-global-color-9f170ff);
  font-family: "Poppins", Sans-serif;
  font-size: 1em;
  font-weight: 600;
  line-height: 1.6em;
}
.elementor-311
  .elementor-element.elementor-element-d8b9e2c
  .elementor-testimonial-wrapper
  .elementor-testimonial-image
  img {
  width: 62px;
  height: 62px;
  border-style: solid;
  border-width: 3px 3px 3px 3px;
  border-color: var(--e-global-color-411891a);
}
.elementor-311
  .elementor-element.elementor-element-d8b9e2c
  .elementor-testimonial-name {
  color: var(--e-global-color-9f170ff);
  font-family: var(--e-global-typography-99509ac-font-family), Sans-serif;
  font-size: var(--e-global-typography-99509ac-font-size);
  font-weight: var(--e-global-typography-99509ac-font-weight);
  line-height: var(--e-global-typography-99509ac-line-height);
  letter-spacing: var(--e-global-typography-99509ac-letter-spacing);
  word-spacing: var(--e-global-typography-99509ac-word-spacing);
}
.elementor-311
  .elementor-element.elementor-element-d8b9e2c
  .elementor-testimonial-job {
  color: var(--e-global-color-9f170ff);
  font-family: var(--e-global-typography-d336cf7-font-family), Sans-serif;
  font-size: var(--e-global-typography-d336cf7-font-size);
  font-weight: var(--e-global-typography-d336cf7-font-weight);
  line-height: var(--e-global-typography-d336cf7-line-height);
  letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
  word-spacing: var(--e-global-typography-d336cf7-word-spacing);
}
.elementor-311
  .elementor-element.elementor-element-d8b9e2c
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 36px 36px 36px 36px;
  background-color: var(--e-global-color-accent);
  border-radius: 8px 8px 8px 8px;
}
.elementor-311 .elementor-element.elementor-element-8b82cf5 {
  margin-top: 0px;
  margin-bottom: 0px;
}
.elementor-bc-flex-widget
  .elementor-311
  .elementor-element.elementor-element-fd50cf0.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-311
  .elementor-element.elementor-element-fd50cf0.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-311
  .elementor-element.elementor-element-fd50cf0
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 5px;
}
.elementor-311
  .elementor-element.elementor-element-fd50cf0:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-311
  .elementor-element.elementor-element-fd50cf0
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-9f170ff);
}
.elementor-311
  .elementor-element.elementor-element-fd50cf0
  > .elementor-element-populated
  > .elementor-background-overlay {
  opacity: 0.19;
}
.elementor-311
  .elementor-element.elementor-element-fd50cf0
  > .elementor-element-populated,
.elementor-311
  .elementor-element.elementor-element-fd50cf0
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-311
  .elementor-element.elementor-element-fd50cf0
  > .elementor-background-slideshow {
  border-radius: 8px 8px 8px 8px;
}
.elementor-311
  .elementor-element.elementor-element-fd50cf0
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 40px 35px 40px 35px;
}
.elementor-311
  .elementor-element.elementor-element-fd50cf0
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-311 .elementor-element.elementor-element-10b5e8c {
  text-align: left;
}
.elementor-311 .elementor-element.elementor-element-10b5e8c img {
  width: 60px;
  max-width: 60px;
  height: 60px;
  object-fit: contain;
}
.elementor-311
  .elementor-element.elementor-element-c9cfdc4
  .elementor-heading-title {
  color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-99509ac-font-family), Sans-serif;
  font-size: var(--e-global-typography-99509ac-font-size);
  font-weight: var(--e-global-typography-99509ac-font-weight);
  line-height: var(--e-global-typography-99509ac-line-height);
  letter-spacing: var(--e-global-typography-99509ac-letter-spacing);
  word-spacing: var(--e-global-typography-99509ac-word-spacing);
}
.elementor-311
  .elementor-element.elementor-element-c9cfdc4
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-311
  .elementor-element.elementor-element-c07740e
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(0px / 2);
}
.elementor-311
  .elementor-element.elementor-element-c07740e
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(0px / 2);
}
.elementor-311
  .elementor-element.elementor-element-c07740e
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(0px / 2);
  margin-left: calc(0px / 2);
}
.elementor-311
  .elementor-element.elementor-element-c07740e
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-0px / 2);
  margin-left: calc(-0px / 2);
}
body.rtl
  .elementor-311
  .elementor-element.elementor-element-c07740e
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-0px / 2);
}
body:not(.rtl)
  .elementor-311
  .elementor-element.elementor-element-c07740e
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-0px / 2);
}
.elementor-311
  .elementor-element.elementor-element-c07740e
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-2a46fee);
}
.elementor-311
  .elementor-element.elementor-element-c07740e
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-2a46fee);
}
.elementor-311 .elementor-element.elementor-element-c07740e {
  --e-icon-list-icon-size: 14px;
  width: auto;
  max-width: auto;
}
.elementor-311
  .elementor-element.elementor-element-c07740e
  .elementor-icon-list-text {
  color: var(--e-global-color-primary);
}
.elementor-311
  .elementor-element.elementor-element-c07740e
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-311
  .elementor-element.elementor-element-c07740e
  .elementor-icon-list-item
  > a {
  font-family: var(--e-global-typography-98e5e7d-font-family), Sans-serif;
  font-size: var(--e-global-typography-98e5e7d-font-size);
  font-weight: var(--e-global-typography-98e5e7d-font-weight);
  line-height: var(--e-global-typography-98e5e7d-line-height);
  letter-spacing: var(--e-global-typography-98e5e7d-letter-spacing);
  word-spacing: var(--e-global-typography-98e5e7d-word-spacing);
}
.elementor-311
  .elementor-element.elementor-element-c07740e
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
  padding: 4px 10px 4px 10px;
  background-color: var(--e-global-color-411891a);
  border-radius: 1px 1px 1px 1px;
}
.elementor-311
  .elementor-element.elementor-element-b14025c
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-primary);
}
.elementor-311
  .elementor-element.elementor-element-b14025c
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-primary);
}
.elementor-311 .elementor-element.elementor-element-b14025c {
  --e-icon-list-icon-size: 14px;
}
.elementor-311
  .elementor-element.elementor-element-b14025c
  .elementor-icon-list-text {
  color: var(--e-global-color-primary);
}
.elementor-311
  .elementor-element.elementor-element-b14025c
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-311
  .elementor-element.elementor-element-b14025c
  .elementor-icon-list-item
  > a {
  font-family: var(--e-global-typography-b0248b8-font-family), Sans-serif;
  font-size: var(--e-global-typography-b0248b8-font-size);
  font-weight: var(--e-global-typography-b0248b8-font-weight);
  line-height: var(--e-global-typography-b0248b8-line-height);
  letter-spacing: var(--e-global-typography-b0248b8-letter-spacing);
  word-spacing: var(--e-global-typography-b0248b8-word-spacing);
}
.elementor-311 .elementor-element.elementor-element-4efe8c7 {
  text-align: left;
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-b0248b8-font-family), Sans-serif;
  font-size: var(--e-global-typography-b0248b8-font-size);
  font-weight: var(--e-global-typography-b0248b8-font-weight);
  line-height: var(--e-global-typography-b0248b8-line-height);
  letter-spacing: var(--e-global-typography-b0248b8-letter-spacing);
  word-spacing: var(--e-global-typography-b0248b8-word-spacing);
}
.elementor-bc-flex-widget
  .elementor-311
  .elementor-element.elementor-element-8c3c52e.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-311
  .elementor-element.elementor-element-8c3c52e.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-311
  .elementor-element.elementor-element-8c3c52e
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 5px;
}
.elementor-311
  .elementor-element.elementor-element-8c3c52e:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-311
  .elementor-element.elementor-element-8c3c52e
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-9f170ff);
}
.elementor-311
  .elementor-element.elementor-element-8c3c52e
  > .elementor-element-populated
  > .elementor-background-overlay {
  opacity: 0.19;
}
.elementor-311
  .elementor-element.elementor-element-8c3c52e
  > .elementor-element-populated,
.elementor-311
  .elementor-element.elementor-element-8c3c52e
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-311
  .elementor-element.elementor-element-8c3c52e
  > .elementor-background-slideshow {
  border-radius: 8px 8px 8px 8px;
}
.elementor-311
  .elementor-element.elementor-element-8c3c52e
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 40px 35px 40px 35px;
}
.elementor-311
  .elementor-element.elementor-element-8c3c52e
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-311 .elementor-element.elementor-element-e277964 {
  text-align: left;
}
.elementor-311 .elementor-element.elementor-element-e277964 img {
  width: 60px;
  max-width: 60px;
  height: 60px;
  object-fit: contain;
}
.elementor-311
  .elementor-element.elementor-element-324042b
  .elementor-heading-title {
  color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-99509ac-font-family), Sans-serif;
  font-size: var(--e-global-typography-99509ac-font-size);
  font-weight: var(--e-global-typography-99509ac-font-weight);
  line-height: var(--e-global-typography-99509ac-line-height);
  letter-spacing: var(--e-global-typography-99509ac-letter-spacing);
  word-spacing: var(--e-global-typography-99509ac-word-spacing);
}
.elementor-311
  .elementor-element.elementor-element-324042b
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-311
  .elementor-element.elementor-element-069d97a
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(0px / 2);
}
.elementor-311
  .elementor-element.elementor-element-069d97a
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(0px / 2);
}
.elementor-311
  .elementor-element.elementor-element-069d97a
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(0px / 2);
  margin-left: calc(0px / 2);
}
.elementor-311
  .elementor-element.elementor-element-069d97a
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-0px / 2);
  margin-left: calc(-0px / 2);
}
body.rtl
  .elementor-311
  .elementor-element.elementor-element-069d97a
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-0px / 2);
}
body:not(.rtl)
  .elementor-311
  .elementor-element.elementor-element-069d97a
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-0px / 2);
}
.elementor-311
  .elementor-element.elementor-element-069d97a
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-2a46fee);
}
.elementor-311
  .elementor-element.elementor-element-069d97a
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-2a46fee);
}
.elementor-311 .elementor-element.elementor-element-069d97a {
  --e-icon-list-icon-size: 14px;
  width: auto;
  max-width: auto;
}
.elementor-311
  .elementor-element.elementor-element-069d97a
  .elementor-icon-list-text {
  color: var(--e-global-color-primary);
}
.elementor-311
  .elementor-element.elementor-element-069d97a
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-311
  .elementor-element.elementor-element-069d97a
  .elementor-icon-list-item
  > a {
  font-family: var(--e-global-typography-98e5e7d-font-family), Sans-serif;
  font-size: var(--e-global-typography-98e5e7d-font-size);
  font-weight: var(--e-global-typography-98e5e7d-font-weight);
  line-height: var(--e-global-typography-98e5e7d-line-height);
  letter-spacing: var(--e-global-typography-98e5e7d-letter-spacing);
  word-spacing: var(--e-global-typography-98e5e7d-word-spacing);
}
.elementor-311
  .elementor-element.elementor-element-069d97a
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
  padding: 4px 10px 4px 10px;
  background-color: var(--e-global-color-411891a);
  border-radius: 1px 1px 1px 1px;
}
.elementor-311
  .elementor-element.elementor-element-9349794
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-primary);
}
.elementor-311
  .elementor-element.elementor-element-9349794
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-primary);
}
.elementor-311 .elementor-element.elementor-element-9349794 {
  --e-icon-list-icon-size: 14px;
}
.elementor-311
  .elementor-element.elementor-element-9349794
  .elementor-icon-list-text {
  color: var(--e-global-color-primary);
}
.elementor-311
  .elementor-element.elementor-element-9349794
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-311
  .elementor-element.elementor-element-9349794
  .elementor-icon-list-item
  > a {
  font-family: var(--e-global-typography-b0248b8-font-family), Sans-serif;
  font-size: var(--e-global-typography-b0248b8-font-size);
  font-weight: var(--e-global-typography-b0248b8-font-weight);
  line-height: var(--e-global-typography-b0248b8-line-height);
  letter-spacing: var(--e-global-typography-b0248b8-letter-spacing);
  word-spacing: var(--e-global-typography-b0248b8-word-spacing);
}
.elementor-311 .elementor-element.elementor-element-33d01d4 {
  text-align: left;
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-b0248b8-font-family), Sans-serif;
  font-size: var(--e-global-typography-b0248b8-font-size);
  font-weight: var(--e-global-typography-b0248b8-font-weight);
  line-height: var(--e-global-typography-b0248b8-line-height);
  letter-spacing: var(--e-global-typography-b0248b8-letter-spacing);
  word-spacing: var(--e-global-typography-b0248b8-word-spacing);
}
.elementor-bc-flex-widget
  .elementor-311
  .elementor-element.elementor-element-96d6e86.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-311
  .elementor-element.elementor-element-96d6e86.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-311
  .elementor-element.elementor-element-96d6e86
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 5px;
}
.elementor-311
  .elementor-element.elementor-element-96d6e86:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-311
  .elementor-element.elementor-element-96d6e86
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-9f170ff);
}
.elementor-311
  .elementor-element.elementor-element-96d6e86
  > .elementor-element-populated
  > .elementor-background-overlay {
  opacity: 0.19;
}
.elementor-311
  .elementor-element.elementor-element-96d6e86
  > .elementor-element-populated,
.elementor-311
  .elementor-element.elementor-element-96d6e86
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-311
  .elementor-element.elementor-element-96d6e86
  > .elementor-background-slideshow {
  border-radius: 8px 8px 8px 8px;
}
.elementor-311
  .elementor-element.elementor-element-96d6e86
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 40px 35px 40px 35px;
}
.elementor-311
  .elementor-element.elementor-element-96d6e86
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-311 .elementor-element.elementor-element-8973be5 {
  text-align: left;
}
.elementor-311 .elementor-element.elementor-element-8973be5 img {
  width: 60px;
  max-width: 60px;
  height: 60px;
  object-fit: contain;
}
.elementor-311
  .elementor-element.elementor-element-707c5ad
  .elementor-heading-title {
  color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-99509ac-font-family), Sans-serif;
  font-size: var(--e-global-typography-99509ac-font-size);
  font-weight: var(--e-global-typography-99509ac-font-weight);
  line-height: var(--e-global-typography-99509ac-line-height);
  letter-spacing: var(--e-global-typography-99509ac-letter-spacing);
  word-spacing: var(--e-global-typography-99509ac-word-spacing);
}
.elementor-311
  .elementor-element.elementor-element-707c5ad
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-311
  .elementor-element.elementor-element-a9020ea
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(0px / 2);
}
.elementor-311
  .elementor-element.elementor-element-a9020ea
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(0px / 2);
}
.elementor-311
  .elementor-element.elementor-element-a9020ea
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(0px / 2);
  margin-left: calc(0px / 2);
}
.elementor-311
  .elementor-element.elementor-element-a9020ea
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-0px / 2);
  margin-left: calc(-0px / 2);
}
body.rtl
  .elementor-311
  .elementor-element.elementor-element-a9020ea
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-0px / 2);
}
body:not(.rtl)
  .elementor-311
  .elementor-element.elementor-element-a9020ea
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-0px / 2);
}
.elementor-311
  .elementor-element.elementor-element-a9020ea
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-2a46fee);
}
.elementor-311
  .elementor-element.elementor-element-a9020ea
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-2a46fee);
}
.elementor-311 .elementor-element.elementor-element-a9020ea {
  --e-icon-list-icon-size: 14px;
  width: auto;
  max-width: auto;
}
.elementor-311
  .elementor-element.elementor-element-a9020ea
  .elementor-icon-list-text {
  color: var(--e-global-color-primary);
}
.elementor-311
  .elementor-element.elementor-element-a9020ea
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-311
  .elementor-element.elementor-element-a9020ea
  .elementor-icon-list-item
  > a {
  font-family: var(--e-global-typography-98e5e7d-font-family), Sans-serif;
  font-size: var(--e-global-typography-98e5e7d-font-size);
  font-weight: var(--e-global-typography-98e5e7d-font-weight);
  line-height: var(--e-global-typography-98e5e7d-line-height);
  letter-spacing: var(--e-global-typography-98e5e7d-letter-spacing);
  word-spacing: var(--e-global-typography-98e5e7d-word-spacing);
}
.elementor-311
  .elementor-element.elementor-element-a9020ea
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
  padding: 4px 10px 4px 10px;
  background-color: var(--e-global-color-411891a);
  border-radius: 1px 1px 1px 1px;
}
.elementor-311
  .elementor-element.elementor-element-cb6d162
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-primary);
}
.elementor-311
  .elementor-element.elementor-element-cb6d162
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-primary);
}
.elementor-311 .elementor-element.elementor-element-cb6d162 {
  --e-icon-list-icon-size: 14px;
}
.elementor-311
  .elementor-element.elementor-element-cb6d162
  .elementor-icon-list-text {
  color: var(--e-global-color-primary);
}
.elementor-311
  .elementor-element.elementor-element-cb6d162
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-311
  .elementor-element.elementor-element-cb6d162
  .elementor-icon-list-item
  > a {
  font-family: var(--e-global-typography-b0248b8-font-family), Sans-serif;
  font-size: var(--e-global-typography-b0248b8-font-size);
  font-weight: var(--e-global-typography-b0248b8-font-weight);
  line-height: var(--e-global-typography-b0248b8-line-height);
  letter-spacing: var(--e-global-typography-b0248b8-letter-spacing);
  word-spacing: var(--e-global-typography-b0248b8-word-spacing);
}
.elementor-311 .elementor-element.elementor-element-d7eb536 {
  text-align: left;
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-b0248b8-font-family), Sans-serif;
  font-size: var(--e-global-typography-b0248b8-font-size);
  font-weight: var(--e-global-typography-b0248b8-font-weight);
  line-height: var(--e-global-typography-b0248b8-line-height);
  letter-spacing: var(--e-global-typography-b0248b8-letter-spacing);
  word-spacing: var(--e-global-typography-b0248b8-word-spacing);
}
.elementor-311 .elementor-element.elementor-element-3240ec9 {
  margin-top: 0px;
  margin-bottom: 0px;
}
.elementor-bc-flex-widget
  .elementor-311
  .elementor-element.elementor-element-6e4a911.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-311
  .elementor-element.elementor-element-6e4a911.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-311
  .elementor-element.elementor-element-6e4a911
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 5px;
}
.elementor-311
  .elementor-element.elementor-element-6e4a911:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-311
  .elementor-element.elementor-element-6e4a911
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-9f170ff);
}
.elementor-311
  .elementor-element.elementor-element-6e4a911
  > .elementor-element-populated
  > .elementor-background-overlay {
  opacity: 0.19;
}
.elementor-311
  .elementor-element.elementor-element-6e4a911
  > .elementor-element-populated,
.elementor-311
  .elementor-element.elementor-element-6e4a911
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-311
  .elementor-element.elementor-element-6e4a911
  > .elementor-background-slideshow {
  border-radius: 8px 8px 8px 8px;
}
.elementor-311
  .elementor-element.elementor-element-6e4a911
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 40px 35px 40px 35px;
}
.elementor-311
  .elementor-element.elementor-element-6e4a911
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-311 .elementor-element.elementor-element-24bed4f {
  text-align: left;
}
.elementor-311 .elementor-element.elementor-element-24bed4f img {
  width: 60px;
  max-width: 60px;
  height: 60px;
  object-fit: contain;
}
.elementor-311
  .elementor-element.elementor-element-fd04416
  .elementor-heading-title {
  color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-99509ac-font-family), Sans-serif;
  font-size: var(--e-global-typography-99509ac-font-size);
  font-weight: var(--e-global-typography-99509ac-font-weight);
  line-height: var(--e-global-typography-99509ac-line-height);
  letter-spacing: var(--e-global-typography-99509ac-letter-spacing);
  word-spacing: var(--e-global-typography-99509ac-word-spacing);
}
.elementor-311
  .elementor-element.elementor-element-fd04416
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-311
  .elementor-element.elementor-element-a85d88e
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(0px / 2);
}
.elementor-311
  .elementor-element.elementor-element-a85d88e
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(0px / 2);
}
.elementor-311
  .elementor-element.elementor-element-a85d88e
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(0px / 2);
  margin-left: calc(0px / 2);
}
.elementor-311
  .elementor-element.elementor-element-a85d88e
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-0px / 2);
  margin-left: calc(-0px / 2);
}
body.rtl
  .elementor-311
  .elementor-element.elementor-element-a85d88e
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-0px / 2);
}
body:not(.rtl)
  .elementor-311
  .elementor-element.elementor-element-a85d88e
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-0px / 2);
}
.elementor-311
  .elementor-element.elementor-element-a85d88e
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-2a46fee);
}
.elementor-311
  .elementor-element.elementor-element-a85d88e
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-2a46fee);
}
.elementor-311 .elementor-element.elementor-element-a85d88e {
  --e-icon-list-icon-size: 14px;
  width: auto;
  max-width: auto;
}
.elementor-311
  .elementor-element.elementor-element-a85d88e
  .elementor-icon-list-text {
  color: var(--e-global-color-primary);
}
.elementor-311
  .elementor-element.elementor-element-a85d88e
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-311
  .elementor-element.elementor-element-a85d88e
  .elementor-icon-list-item
  > a {
  font-family: var(--e-global-typography-98e5e7d-font-family), Sans-serif;
  font-size: var(--e-global-typography-98e5e7d-font-size);
  font-weight: var(--e-global-typography-98e5e7d-font-weight);
  line-height: var(--e-global-typography-98e5e7d-line-height);
  letter-spacing: var(--e-global-typography-98e5e7d-letter-spacing);
  word-spacing: var(--e-global-typography-98e5e7d-word-spacing);
}
.elementor-311
  .elementor-element.elementor-element-a85d88e
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
  padding: 4px 10px 4px 10px;
  background-color: var(--e-global-color-411891a);
  border-radius: 1px 1px 1px 1px;
}
.elementor-311
  .elementor-element.elementor-element-33c240c
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-primary);
}
.elementor-311
  .elementor-element.elementor-element-33c240c
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-primary);
}
.elementor-311 .elementor-element.elementor-element-33c240c {
  --e-icon-list-icon-size: 14px;
}
.elementor-311
  .elementor-element.elementor-element-33c240c
  .elementor-icon-list-text {
  color: var(--e-global-color-primary);
}
.elementor-311
  .elementor-element.elementor-element-33c240c
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-311
  .elementor-element.elementor-element-33c240c
  .elementor-icon-list-item
  > a {
  font-family: var(--e-global-typography-b0248b8-font-family), Sans-serif;
  font-size: var(--e-global-typography-b0248b8-font-size);
  font-weight: var(--e-global-typography-b0248b8-font-weight);
  line-height: var(--e-global-typography-b0248b8-line-height);
  letter-spacing: var(--e-global-typography-b0248b8-letter-spacing);
  word-spacing: var(--e-global-typography-b0248b8-word-spacing);
}
.elementor-311 .elementor-element.elementor-element-f493e4d {
  text-align: left;
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-b0248b8-font-family), Sans-serif;
  font-size: var(--e-global-typography-b0248b8-font-size);
  font-weight: var(--e-global-typography-b0248b8-font-weight);
  line-height: var(--e-global-typography-b0248b8-line-height);
  letter-spacing: var(--e-global-typography-b0248b8-letter-spacing);
  word-spacing: var(--e-global-typography-b0248b8-word-spacing);
}
.elementor-bc-flex-widget
  .elementor-311
  .elementor-element.elementor-element-eec5d85.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-311
  .elementor-element.elementor-element-eec5d85.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-311
  .elementor-element.elementor-element-eec5d85
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 5px;
}
.elementor-311
  .elementor-element.elementor-element-eec5d85:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-311
  .elementor-element.elementor-element-eec5d85
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-9f170ff);
}
.elementor-311
  .elementor-element.elementor-element-eec5d85
  > .elementor-element-populated
  > .elementor-background-overlay {
  opacity: 0.19;
}
.elementor-311
  .elementor-element.elementor-element-eec5d85
  > .elementor-element-populated,
.elementor-311
  .elementor-element.elementor-element-eec5d85
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-311
  .elementor-element.elementor-element-eec5d85
  > .elementor-background-slideshow {
  border-radius: 8px 8px 8px 8px;
}
.elementor-311
  .elementor-element.elementor-element-eec5d85
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 40px 35px 40px 35px;
}
.elementor-311
  .elementor-element.elementor-element-eec5d85
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-311 .elementor-element.elementor-element-9189531 {
  text-align: left;
}
.elementor-311 .elementor-element.elementor-element-9189531 img {
  width: 60px;
  max-width: 60px;
  height: 60px;
  object-fit: contain;
}
.elementor-311
  .elementor-element.elementor-element-574a125
  .elementor-heading-title {
  color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-99509ac-font-family), Sans-serif;
  font-size: var(--e-global-typography-99509ac-font-size);
  font-weight: var(--e-global-typography-99509ac-font-weight);
  line-height: var(--e-global-typography-99509ac-line-height);
  letter-spacing: var(--e-global-typography-99509ac-letter-spacing);
  word-spacing: var(--e-global-typography-99509ac-word-spacing);
}
.elementor-311
  .elementor-element.elementor-element-574a125
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-311
  .elementor-element.elementor-element-8a7b689
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(0px / 2);
}
.elementor-311
  .elementor-element.elementor-element-8a7b689
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(0px / 2);
}
.elementor-311
  .elementor-element.elementor-element-8a7b689
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(0px / 2);
  margin-left: calc(0px / 2);
}
.elementor-311
  .elementor-element.elementor-element-8a7b689
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-0px / 2);
  margin-left: calc(-0px / 2);
}
body.rtl
  .elementor-311
  .elementor-element.elementor-element-8a7b689
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-0px / 2);
}
body:not(.rtl)
  .elementor-311
  .elementor-element.elementor-element-8a7b689
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-0px / 2);
}
.elementor-311
  .elementor-element.elementor-element-8a7b689
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-2a46fee);
}
.elementor-311
  .elementor-element.elementor-element-8a7b689
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-2a46fee);
}
.elementor-311 .elementor-element.elementor-element-8a7b689 {
  --e-icon-list-icon-size: 14px;
  width: auto;
  max-width: auto;
}
.elementor-311
  .elementor-element.elementor-element-8a7b689
  .elementor-icon-list-text {
  color: var(--e-global-color-primary);
}
.elementor-311
  .elementor-element.elementor-element-8a7b689
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-311
  .elementor-element.elementor-element-8a7b689
  .elementor-icon-list-item
  > a {
  font-family: var(--e-global-typography-98e5e7d-font-family), Sans-serif;
  font-size: var(--e-global-typography-98e5e7d-font-size);
  font-weight: var(--e-global-typography-98e5e7d-font-weight);
  line-height: var(--e-global-typography-98e5e7d-line-height);
  letter-spacing: var(--e-global-typography-98e5e7d-letter-spacing);
  word-spacing: var(--e-global-typography-98e5e7d-word-spacing);
}
.elementor-311
  .elementor-element.elementor-element-8a7b689
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
  padding: 4px 10px 4px 10px;
  background-color: var(--e-global-color-411891a);
  border-radius: 1px 1px 1px 1px;
}
.elementor-311
  .elementor-element.elementor-element-1e24498
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-primary);
}
.elementor-311
  .elementor-element.elementor-element-1e24498
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-primary);
}
.elementor-311 .elementor-element.elementor-element-1e24498 {
  --e-icon-list-icon-size: 14px;
}
.elementor-311
  .elementor-element.elementor-element-1e24498
  .elementor-icon-list-text {
  color: var(--e-global-color-primary);
}
.elementor-311
  .elementor-element.elementor-element-1e24498
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-311
  .elementor-element.elementor-element-1e24498
  .elementor-icon-list-item
  > a {
  font-family: var(--e-global-typography-b0248b8-font-family), Sans-serif;
  font-size: var(--e-global-typography-b0248b8-font-size);
  font-weight: var(--e-global-typography-b0248b8-font-weight);
  line-height: var(--e-global-typography-b0248b8-line-height);
  letter-spacing: var(--e-global-typography-b0248b8-letter-spacing);
  word-spacing: var(--e-global-typography-b0248b8-word-spacing);
}
.elementor-311 .elementor-element.elementor-element-d4bbf88 {
  text-align: left;
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-b0248b8-font-family), Sans-serif;
  font-size: var(--e-global-typography-b0248b8-font-size);
  font-weight: var(--e-global-typography-b0248b8-font-weight);
  line-height: var(--e-global-typography-b0248b8-line-height);
  letter-spacing: var(--e-global-typography-b0248b8-letter-spacing);
  word-spacing: var(--e-global-typography-b0248b8-word-spacing);
}
.elementor-bc-flex-widget
  .elementor-311
  .elementor-element.elementor-element-f90d7a6.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-311
  .elementor-element.elementor-element-f90d7a6.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-311
  .elementor-element.elementor-element-f90d7a6
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 5px;
}
.elementor-311
  .elementor-element.elementor-element-f90d7a6:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-311
  .elementor-element.elementor-element-f90d7a6
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-9f170ff);
}
.elementor-311
  .elementor-element.elementor-element-f90d7a6
  > .elementor-element-populated
  > .elementor-background-overlay {
  opacity: 0.19;
}
.elementor-311
  .elementor-element.elementor-element-f90d7a6
  > .elementor-element-populated,
.elementor-311
  .elementor-element.elementor-element-f90d7a6
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-311
  .elementor-element.elementor-element-f90d7a6
  > .elementor-background-slideshow {
  border-radius: 8px 8px 8px 8px;
}
.elementor-311
  .elementor-element.elementor-element-f90d7a6
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 40px 35px 40px 35px;
}
.elementor-311
  .elementor-element.elementor-element-f90d7a6
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-311 .elementor-element.elementor-element-20c4061 {
  text-align: left;
}
.elementor-311 .elementor-element.elementor-element-20c4061 img {
  width: 60px;
  max-width: 60px;
  height: 60px;
  object-fit: contain;
}
.elementor-311
  .elementor-element.elementor-element-de7cc80
  .elementor-heading-title {
  color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-99509ac-font-family), Sans-serif;
  font-size: var(--e-global-typography-99509ac-font-size);
  font-weight: var(--e-global-typography-99509ac-font-weight);
  line-height: var(--e-global-typography-99509ac-line-height);
  letter-spacing: var(--e-global-typography-99509ac-letter-spacing);
  word-spacing: var(--e-global-typography-99509ac-word-spacing);
}
.elementor-311
  .elementor-element.elementor-element-de7cc80
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-311
  .elementor-element.elementor-element-4bc0fd6
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(0px / 2);
}
.elementor-311
  .elementor-element.elementor-element-4bc0fd6
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(0px / 2);
}
.elementor-311
  .elementor-element.elementor-element-4bc0fd6
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(0px / 2);
  margin-left: calc(0px / 2);
}
.elementor-311
  .elementor-element.elementor-element-4bc0fd6
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-0px / 2);
  margin-left: calc(-0px / 2);
}
body.rtl
  .elementor-311
  .elementor-element.elementor-element-4bc0fd6
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-0px / 2);
}
body:not(.rtl)
  .elementor-311
  .elementor-element.elementor-element-4bc0fd6
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-0px / 2);
}
.elementor-311
  .elementor-element.elementor-element-4bc0fd6
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-2a46fee);
}
.elementor-311
  .elementor-element.elementor-element-4bc0fd6
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-2a46fee);
}
.elementor-311 .elementor-element.elementor-element-4bc0fd6 {
  --e-icon-list-icon-size: 14px;
  width: auto;
  max-width: auto;
}
.elementor-311
  .elementor-element.elementor-element-4bc0fd6
  .elementor-icon-list-text {
  color: var(--e-global-color-primary);
}
.elementor-311
  .elementor-element.elementor-element-4bc0fd6
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-311
  .elementor-element.elementor-element-4bc0fd6
  .elementor-icon-list-item
  > a {
  font-family: var(--e-global-typography-98e5e7d-font-family), Sans-serif;
  font-size: var(--e-global-typography-98e5e7d-font-size);
  font-weight: var(--e-global-typography-98e5e7d-font-weight);
  line-height: var(--e-global-typography-98e5e7d-line-height);
  letter-spacing: var(--e-global-typography-98e5e7d-letter-spacing);
  word-spacing: var(--e-global-typography-98e5e7d-word-spacing);
}
.elementor-311
  .elementor-element.elementor-element-4bc0fd6
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
  padding: 4px 10px 4px 10px;
  background-color: var(--e-global-color-411891a);
  border-radius: 1px 1px 1px 1px;
}
.elementor-311
  .elementor-element.elementor-element-f874ded
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-primary);
}
.elementor-311
  .elementor-element.elementor-element-f874ded
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-primary);
}
.elementor-311 .elementor-element.elementor-element-f874ded {
  --e-icon-list-icon-size: 14px;
}
.elementor-311
  .elementor-element.elementor-element-f874ded
  .elementor-icon-list-text {
  color: var(--e-global-color-primary);
}
.elementor-311
  .elementor-element.elementor-element-f874ded
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-311
  .elementor-element.elementor-element-f874ded
  .elementor-icon-list-item
  > a {
  font-family: var(--e-global-typography-b0248b8-font-family), Sans-serif;
  font-size: var(--e-global-typography-b0248b8-font-size);
  font-weight: var(--e-global-typography-b0248b8-font-weight);
  line-height: var(--e-global-typography-b0248b8-line-height);
  letter-spacing: var(--e-global-typography-b0248b8-letter-spacing);
  word-spacing: var(--e-global-typography-b0248b8-word-spacing);
}
.elementor-311 .elementor-element.elementor-element-6fab59b {
  text-align: left;
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-b0248b8-font-family), Sans-serif;
  font-size: var(--e-global-typography-b0248b8-font-size);
  font-weight: var(--e-global-typography-b0248b8-font-weight);
  line-height: var(--e-global-typography-b0248b8-line-height);
  letter-spacing: var(--e-global-typography-b0248b8-letter-spacing);
  word-spacing: var(--e-global-typography-b0248b8-word-spacing);
}
.elementor-311 .elementor-element.elementor-element-9b64d72 {
  margin-top: 0px;
  margin-bottom: 0px;
}
.elementor-bc-flex-widget
  .elementor-311
  .elementor-element.elementor-element-023ac37.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-311
  .elementor-element.elementor-element-023ac37.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-311
  .elementor-element.elementor-element-023ac37
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 5px;
}
.elementor-311
  .elementor-element.elementor-element-023ac37:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-311
  .elementor-element.elementor-element-023ac37
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-9f170ff);
}
.elementor-311
  .elementor-element.elementor-element-023ac37
  > .elementor-element-populated
  > .elementor-background-overlay {
  opacity: 0.19;
}
.elementor-311
  .elementor-element.elementor-element-023ac37
  > .elementor-element-populated,
.elementor-311
  .elementor-element.elementor-element-023ac37
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-311
  .elementor-element.elementor-element-023ac37
  > .elementor-background-slideshow {
  border-radius: 8px 8px 8px 8px;
}
.elementor-311
  .elementor-element.elementor-element-023ac37
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 40px 35px 40px 35px;
}
.elementor-311
  .elementor-element.elementor-element-023ac37
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-311 .elementor-element.elementor-element-c291d6b {
  text-align: left;
}
.elementor-311 .elementor-element.elementor-element-c291d6b img {
  width: 60px;
  max-width: 60px;
  height: 60px;
  object-fit: contain;
}
.elementor-311
  .elementor-element.elementor-element-5109cd2
  .elementor-heading-title {
  color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-99509ac-font-family), Sans-serif;
  font-size: var(--e-global-typography-99509ac-font-size);
  font-weight: var(--e-global-typography-99509ac-font-weight);
  line-height: var(--e-global-typography-99509ac-line-height);
  letter-spacing: var(--e-global-typography-99509ac-letter-spacing);
  word-spacing: var(--e-global-typography-99509ac-word-spacing);
}
.elementor-311
  .elementor-element.elementor-element-5109cd2
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-311
  .elementor-element.elementor-element-92550e0
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(0px / 2);
}
.elementor-311
  .elementor-element.elementor-element-92550e0
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(0px / 2);
}
.elementor-311
  .elementor-element.elementor-element-92550e0
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(0px / 2);
  margin-left: calc(0px / 2);
}
.elementor-311
  .elementor-element.elementor-element-92550e0
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-0px / 2);
  margin-left: calc(-0px / 2);
}
body.rtl
  .elementor-311
  .elementor-element.elementor-element-92550e0
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-0px / 2);
}
body:not(.rtl)
  .elementor-311
  .elementor-element.elementor-element-92550e0
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-0px / 2);
}
.elementor-311
  .elementor-element.elementor-element-92550e0
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-2a46fee);
}
.elementor-311
  .elementor-element.elementor-element-92550e0
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-2a46fee);
}
.elementor-311 .elementor-element.elementor-element-92550e0 {
  --e-icon-list-icon-size: 14px;
  width: auto;
  max-width: auto;
}
.elementor-311
  .elementor-element.elementor-element-92550e0
  .elementor-icon-list-text {
  color: var(--e-global-color-primary);
}
.elementor-311
  .elementor-element.elementor-element-92550e0
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-311
  .elementor-element.elementor-element-92550e0
  .elementor-icon-list-item
  > a {
  font-family: var(--e-global-typography-98e5e7d-font-family), Sans-serif;
  font-size: var(--e-global-typography-98e5e7d-font-size);
  font-weight: var(--e-global-typography-98e5e7d-font-weight);
  line-height: var(--e-global-typography-98e5e7d-line-height);
  letter-spacing: var(--e-global-typography-98e5e7d-letter-spacing);
  word-spacing: var(--e-global-typography-98e5e7d-word-spacing);
}
.elementor-311
  .elementor-element.elementor-element-92550e0
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
  padding: 4px 10px 4px 10px;
  background-color: var(--e-global-color-411891a);
  border-radius: 1px 1px 1px 1px;
}
.elementor-311
  .elementor-element.elementor-element-55598d2
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-primary);
}
.elementor-311
  .elementor-element.elementor-element-55598d2
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-primary);
}
.elementor-311 .elementor-element.elementor-element-55598d2 {
  --e-icon-list-icon-size: 14px;
}
.elementor-311
  .elementor-element.elementor-element-55598d2
  .elementor-icon-list-text {
  color: var(--e-global-color-primary);
}
.elementor-311
  .elementor-element.elementor-element-55598d2
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-311
  .elementor-element.elementor-element-55598d2
  .elementor-icon-list-item
  > a {
  font-family: var(--e-global-typography-b0248b8-font-family), Sans-serif;
  font-size: var(--e-global-typography-b0248b8-font-size);
  font-weight: var(--e-global-typography-b0248b8-font-weight);
  line-height: var(--e-global-typography-b0248b8-line-height);
  letter-spacing: var(--e-global-typography-b0248b8-letter-spacing);
  word-spacing: var(--e-global-typography-b0248b8-word-spacing);
}
.elementor-311 .elementor-element.elementor-element-39d14df {
  text-align: left;
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-b0248b8-font-family), Sans-serif;
  font-size: var(--e-global-typography-b0248b8-font-size);
  font-weight: var(--e-global-typography-b0248b8-font-weight);
  line-height: var(--e-global-typography-b0248b8-line-height);
  letter-spacing: var(--e-global-typography-b0248b8-letter-spacing);
  word-spacing: var(--e-global-typography-b0248b8-word-spacing);
}
.elementor-bc-flex-widget
  .elementor-311
  .elementor-element.elementor-element-eac13b0.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-311
  .elementor-element.elementor-element-eac13b0.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-311
  .elementor-element.elementor-element-eac13b0
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 5px;
}
.elementor-311
  .elementor-element.elementor-element-eac13b0:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-311
  .elementor-element.elementor-element-eac13b0
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-9f170ff);
}
.elementor-311
  .elementor-element.elementor-element-eac13b0
  > .elementor-element-populated
  > .elementor-background-overlay {
  opacity: 0.19;
}
.elementor-311
  .elementor-element.elementor-element-eac13b0
  > .elementor-element-populated,
.elementor-311
  .elementor-element.elementor-element-eac13b0
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-311
  .elementor-element.elementor-element-eac13b0
  > .elementor-background-slideshow {
  border-radius: 8px 8px 8px 8px;
}
.elementor-311
  .elementor-element.elementor-element-eac13b0
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 40px 35px 40px 35px;
}
.elementor-311
  .elementor-element.elementor-element-eac13b0
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-311 .elementor-element.elementor-element-dbe7481 {
  text-align: left;
}
.elementor-311 .elementor-element.elementor-element-dbe7481 img {
  width: 60px;
  max-width: 60px;
  height: 60px;
  object-fit: contain;
}
.elementor-311
  .elementor-element.elementor-element-18ed765
  .elementor-heading-title {
  color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-99509ac-font-family), Sans-serif;
  font-size: var(--e-global-typography-99509ac-font-size);
  font-weight: var(--e-global-typography-99509ac-font-weight);
  line-height: var(--e-global-typography-99509ac-line-height);
  letter-spacing: var(--e-global-typography-99509ac-letter-spacing);
  word-spacing: var(--e-global-typography-99509ac-word-spacing);
}
.elementor-311
  .elementor-element.elementor-element-18ed765
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-311
  .elementor-element.elementor-element-37af4be
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(0px / 2);
}
.elementor-311
  .elementor-element.elementor-element-37af4be
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(0px / 2);
}
.elementor-311
  .elementor-element.elementor-element-37af4be
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(0px / 2);
  margin-left: calc(0px / 2);
}
.elementor-311
  .elementor-element.elementor-element-37af4be
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-0px / 2);
  margin-left: calc(-0px / 2);
}
body.rtl
  .elementor-311
  .elementor-element.elementor-element-37af4be
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-0px / 2);
}
body:not(.rtl)
  .elementor-311
  .elementor-element.elementor-element-37af4be
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-0px / 2);
}
.elementor-311
  .elementor-element.elementor-element-37af4be
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-2a46fee);
}
.elementor-311
  .elementor-element.elementor-element-37af4be
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-2a46fee);
}
.elementor-311 .elementor-element.elementor-element-37af4be {
  --e-icon-list-icon-size: 14px;
  width: auto;
  max-width: auto;
}
.elementor-311
  .elementor-element.elementor-element-37af4be
  .elementor-icon-list-text {
  color: var(--e-global-color-primary);
}
.elementor-311
  .elementor-element.elementor-element-37af4be
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-311
  .elementor-element.elementor-element-37af4be
  .elementor-icon-list-item
  > a {
  font-family: var(--e-global-typography-98e5e7d-font-family), Sans-serif;
  font-size: var(--e-global-typography-98e5e7d-font-size);
  font-weight: var(--e-global-typography-98e5e7d-font-weight);
  line-height: var(--e-global-typography-98e5e7d-line-height);
  letter-spacing: var(--e-global-typography-98e5e7d-letter-spacing);
  word-spacing: var(--e-global-typography-98e5e7d-word-spacing);
}
.elementor-311
  .elementor-element.elementor-element-37af4be
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
  padding: 4px 10px 4px 10px;
  background-color: var(--e-global-color-411891a);
  border-radius: 1px 1px 1px 1px;
}
.elementor-311
  .elementor-element.elementor-element-bf1e0f2
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-primary);
}
.elementor-311
  .elementor-element.elementor-element-bf1e0f2
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-primary);
}
.elementor-311 .elementor-element.elementor-element-bf1e0f2 {
  --e-icon-list-icon-size: 14px;
}
.elementor-311
  .elementor-element.elementor-element-bf1e0f2
  .elementor-icon-list-text {
  color: var(--e-global-color-primary);
}
.elementor-311
  .elementor-element.elementor-element-bf1e0f2
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-311
  .elementor-element.elementor-element-bf1e0f2
  .elementor-icon-list-item
  > a {
  font-family: var(--e-global-typography-b0248b8-font-family), Sans-serif;
  font-size: var(--e-global-typography-b0248b8-font-size);
  font-weight: var(--e-global-typography-b0248b8-font-weight);
  line-height: var(--e-global-typography-b0248b8-line-height);
  letter-spacing: var(--e-global-typography-b0248b8-letter-spacing);
  word-spacing: var(--e-global-typography-b0248b8-word-spacing);
}
.elementor-311 .elementor-element.elementor-element-7c09dfe {
  text-align: left;
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-b0248b8-font-family), Sans-serif;
  font-size: var(--e-global-typography-b0248b8-font-size);
  font-weight: var(--e-global-typography-b0248b8-font-weight);
  line-height: var(--e-global-typography-b0248b8-line-height);
  letter-spacing: var(--e-global-typography-b0248b8-letter-spacing);
  word-spacing: var(--e-global-typography-b0248b8-word-spacing);
}
.elementor-bc-flex-widget
  .elementor-311
  .elementor-element.elementor-element-01c3e78.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-311
  .elementor-element.elementor-element-01c3e78.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-311
  .elementor-element.elementor-element-01c3e78
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(
    .elementor-widget__width-initial
  ):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 5px;
}
.elementor-311
  .elementor-element.elementor-element-01c3e78:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-311
  .elementor-element.elementor-element-01c3e78
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-9f170ff);
}
.elementor-311
  .elementor-element.elementor-element-01c3e78
  > .elementor-element-populated
  > .elementor-background-overlay {
  opacity: 0.19;
}
.elementor-311
  .elementor-element.elementor-element-01c3e78
  > .elementor-element-populated,
.elementor-311
  .elementor-element.elementor-element-01c3e78
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-311
  .elementor-element.elementor-element-01c3e78
  > .elementor-background-slideshow {
  border-radius: 8px 8px 8px 8px;
}
.elementor-311
  .elementor-element.elementor-element-01c3e78
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 10px 10px 10px 10px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 10px;
  padding: 40px 35px 40px 35px;
}
.elementor-311
  .elementor-element.elementor-element-01c3e78
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-311 .elementor-element.elementor-element-b3afd19 {
  text-align: left;
}
.elementor-311 .elementor-element.elementor-element-b3afd19 img {
  width: 60px;
  max-width: 60px;
  height: 60px;
  object-fit: contain;
}
.elementor-311
  .elementor-element.elementor-element-bb7cd41
  .elementor-heading-title {
  color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-99509ac-font-family), Sans-serif;
  font-size: var(--e-global-typography-99509ac-font-size);
  font-weight: var(--e-global-typography-99509ac-font-weight);
  line-height: var(--e-global-typography-99509ac-line-height);
  letter-spacing: var(--e-global-typography-99509ac-letter-spacing);
  word-spacing: var(--e-global-typography-99509ac-word-spacing);
}
.elementor-311
  .elementor-element.elementor-element-bb7cd41
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-311
  .elementor-element.elementor-element-99f5052
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(0px / 2);
}
.elementor-311
  .elementor-element.elementor-element-99f5052
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(0px / 2);
}
.elementor-311
  .elementor-element.elementor-element-99f5052
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(0px / 2);
  margin-left: calc(0px / 2);
}
.elementor-311
  .elementor-element.elementor-element-99f5052
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-0px / 2);
  margin-left: calc(-0px / 2);
}
body.rtl
  .elementor-311
  .elementor-element.elementor-element-99f5052
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-0px / 2);
}
body:not(.rtl)
  .elementor-311
  .elementor-element.elementor-element-99f5052
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-0px / 2);
}
.elementor-311
  .elementor-element.elementor-element-99f5052
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-2a46fee);
}
.elementor-311
  .elementor-element.elementor-element-99f5052
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-2a46fee);
}
.elementor-311 .elementor-element.elementor-element-99f5052 {
  --e-icon-list-icon-size: 14px;
  width: auto;
  max-width: auto;
}
.elementor-311
  .elementor-element.elementor-element-99f5052
  .elementor-icon-list-text {
  color: var(--e-global-color-primary);
}
.elementor-311
  .elementor-element.elementor-element-99f5052
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-311
  .elementor-element.elementor-element-99f5052
  .elementor-icon-list-item
  > a {
  font-family: var(--e-global-typography-98e5e7d-font-family), Sans-serif;
  font-size: var(--e-global-typography-98e5e7d-font-size);
  font-weight: var(--e-global-typography-98e5e7d-font-weight);
  line-height: var(--e-global-typography-98e5e7d-line-height);
  letter-spacing: var(--e-global-typography-98e5e7d-letter-spacing);
  word-spacing: var(--e-global-typography-98e5e7d-word-spacing);
}
.elementor-311
  .elementor-element.elementor-element-99f5052
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
  padding: 4px 10px 4px 10px;
  background-color: var(--e-global-color-411891a);
  border-radius: 1px 1px 1px 1px;
}
.elementor-311
  .elementor-element.elementor-element-fae44bb
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-primary);
}
.elementor-311
  .elementor-element.elementor-element-fae44bb
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-primary);
}
.elementor-311 .elementor-element.elementor-element-fae44bb {
  --e-icon-list-icon-size: 14px;
}
.elementor-311
  .elementor-element.elementor-element-fae44bb
  .elementor-icon-list-text {
  color: var(--e-global-color-primary);
}
.elementor-311
  .elementor-element.elementor-element-fae44bb
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-311
  .elementor-element.elementor-element-fae44bb
  .elementor-icon-list-item
  > a {
  font-family: var(--e-global-typography-b0248b8-font-family), Sans-serif;
  font-size: var(--e-global-typography-b0248b8-font-size);
  font-weight: var(--e-global-typography-b0248b8-font-weight);
  line-height: var(--e-global-typography-b0248b8-line-height);
  letter-spacing: var(--e-global-typography-b0248b8-letter-spacing);
  word-spacing: var(--e-global-typography-b0248b8-word-spacing);
}
.elementor-311 .elementor-element.elementor-element-5c8ef07 {
  text-align: left;
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-b0248b8-font-family), Sans-serif;
  font-size: var(--e-global-typography-b0248b8-font-size);
  font-weight: var(--e-global-typography-b0248b8-font-weight);
  line-height: var(--e-global-typography-b0248b8-line-height);
  letter-spacing: var(--e-global-typography-b0248b8-letter-spacing);
  word-spacing: var(--e-global-typography-b0248b8-word-spacing);
}
.elementor-311 .elementor-element.elementor-element-d48990d {
  margin-top: 200px;
  margin-bottom: 200px;
}
.elementor-311
  .elementor-element.elementor-element-df56dc4
  > .elementor-element-populated {
  padding: 0px 212px 0px 0px;
}
.elementor-311 .elementor-element.elementor-element-78981bc {
  text-align: center;
  width: auto;
  max-width: auto;
}
.elementor-311
  .elementor-element.elementor-element-78981bc
  .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-823c393-font-family), Sans-serif;
  font-size: var(--e-global-typography-823c393-font-size);
  font-weight: var(--e-global-typography-823c393-font-weight);
  text-transform: var(--e-global-typography-823c393-text-transform);
  line-height: var(--e-global-typography-823c393-line-height);
  letter-spacing: var(--e-global-typography-823c393-letter-spacing);
  word-spacing: var(--e-global-typography-823c393-word-spacing);
}
.elementor-311
  .elementor-element.elementor-element-78981bc
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-radius: 30px 30px 30px 30px;
}
.elementor-311 .elementor-element.elementor-element-4dbc954 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-0dac699);
  --divider-border-width: 5px;
}
.elementor-311
  .elementor-element.elementor-element-4dbc954
  .elementor-divider-separator {
  width: 70px;
  margin: 0 auto;
  margin-left: 0;
}
.elementor-311 .elementor-element.elementor-element-4dbc954 .elementor-divider {
  text-align: left;
  padding-top: 5px;
  padding-bottom: 5px;
}
.elementor-311 .elementor-element.elementor-element-11c86bf {
  text-align: left;
}
.elementor-311
  .elementor-element.elementor-element-11c86bf
  .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-43dd473-font-family), Sans-serif;
  font-size: var(--e-global-typography-43dd473-font-size);
  font-weight: var(--e-global-typography-43dd473-font-weight);
  line-height: var(--e-global-typography-43dd473-line-height);
  letter-spacing: var(--e-global-typography-43dd473-letter-spacing);
  word-spacing: var(--e-global-typography-43dd473-word-spacing);
}
.elementor-311
  .elementor-element.elementor-element-3612891
  .elementor-heading-title {
  font-family: var(--e-global-typography-d336cf7-font-family), Sans-serif;
  font-size: var(--e-global-typography-d336cf7-font-size);
  font-weight: var(--e-global-typography-d336cf7-font-weight);
  line-height: var(--e-global-typography-d336cf7-line-height);
  letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
  word-spacing: var(--e-global-typography-d336cf7-word-spacing);
}
.elementor-311
  .elementor-element.elementor-element-8d254db
  .elementskit-accordion
  .elementskit-card-header
  > .elementskit-btn-link {
  font-family: var(--e-global-typography-99509ac-font-family), Sans-serif;
  font-size: var(--e-global-typography-99509ac-font-size);
  font-weight: var(--e-global-typography-99509ac-font-weight);
  line-height: var(--e-global-typography-99509ac-line-height);
  letter-spacing: var(--e-global-typography-99509ac-letter-spacing);
  word-spacing: var(--e-global-typography-99509ac-word-spacing);
  color: var(--e-global-color-accent);
  background-color: var(--e-global-color-411891a);
  border-radius: 6px 6px 6px 6px;
}
.elementor-311
  .elementor-element.elementor-element-8d254db
  .elementskit-accordion
  .elementskit-card
  .elementskit-card-header
  > .elementskit-btn-link[aria-expanded="true"] {
  color: var(--e-global-color-9f170ff);
  border-radius: 6px 6px 0px 0px;
}
.elementor-311
  .elementor-element.elementor-element-8d254db
  .elementskit-accordion.curve-shape
  .elementskit-card-header
  > .elementskit-btn-link[aria-expanded="true"] {
  color: var(--e-global-color-9f170ff);
}
.elementor-311
  .elementor-element.elementor-element-8d254db
  .elementskit-accordion.accoedion-primary
  .elementskit-card
  .elementskit-card-header
  > .elementskit-btn-link[aria-expanded="true"],
.elementor-311
  .elementor-element.elementor-element-8d254db
  .elementskit-accordion
  .elementskit-card-header
  > .elementskit-btn-link[aria-expanded="true"],
.elementor-311
  .elementor-element.elementor-element-8d254db
  .elementskit-accordion.floating-style
  .elementskit-card
  .elementskit-btn-link[aria-expanded="true"] {
  background-color: var(--e-global-color-accent);
}
.elementor-311
  .elementor-element.elementor-element-8d254db
  .elementskit-accordion
  .elementskit-card-body
  p {
  color: var(--e-global-color-9f170ff);
}
.elementor-311
  .elementor-element.elementor-element-8d254db
  .elementskit-accordion
  .elementskit-card-body {
  color: var(--e-global-color-9f170ff);
  border-radius: 0px 0px 6px 6px;
  padding: 10px 74px 40px 74px;
}
.elementor-311
  .elementor-element.elementor-element-8d254db
  .elementskit-accordion
  .elementskit-card-body
  p,
.elementor-311
  .elementor-element.elementor-element-8d254db
  .elementskit-accordion
  .elementskit-card-body {
  font-family: var(--e-global-typography-d336cf7-font-family), Sans-serif;
  font-size: var(--e-global-typography-d336cf7-font-size);
  font-weight: var(--e-global-typography-d336cf7-font-weight);
  line-height: var(--e-global-typography-d336cf7-line-height);
  letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
  word-spacing: var(--e-global-typography-d336cf7-word-spacing);
}
.elementor-311
  .elementor-element.elementor-element-8d254db
  .elementskit-accordion
  .elementskit-card-body,
.elementor-311
  .elementor-element.elementor-element-8d254db
  .accordion.floating-style
  .elementskit-card-body {
  background-color: var(--e-global-color-accent);
}
.elementor-311
  .elementor-element.elementor-element-8d254db
  .elementskit-accordion
  .elementskit-card-header
  .elementskit-btn-link
  .icon-open {
  font-size: 16px;
}
.elementor-311
  .elementor-element.elementor-element-8d254db
  .elementskit-accordion
  .elementskit-card-header
  .elementskit-btn-link
  svg {
  max-width: 16px;
  height: auto;
}
.elementor-311
  .elementor-element.elementor-element-3633a60.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-311 .elementor-element.elementor-element-aebdffc {
  text-align: center;
  width: var(--container-widget-width, 86%);
  max-width: 86%;
  --container-widget-width: 86%;
  --container-widget-flex-grow: 0;
}
.elementor-311
  .elementor-element.elementor-element-aebdffc
  .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-43dd473-font-family), Sans-serif;
  font-size: var(--e-global-typography-43dd473-font-size);
  font-weight: var(--e-global-typography-43dd473-font-weight);
  line-height: var(--e-global-typography-43dd473-line-height);
  letter-spacing: var(--e-global-typography-43dd473-letter-spacing);
  word-spacing: var(--e-global-typography-43dd473-word-spacing);
}
.elementor-311
  .elementor-element.elementor-element-5bac8f8
  > .elementor-container {
  max-width: 940px;
}
.elementor-311
  .elementor-element.elementor-element-5bac8f8
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-311 .elementor-element.elementor-element-5bac8f8 {
  margin-top: 40px;
  margin-bottom: 0px;
}
.elementor-311 .elementor-element.elementor-element-3397cd4 img {
  width: 80%;
}
.elementor-311 .elementor-element.elementor-element-e6fb88f img {
  width: 80%;
}
.elementor-311 .elementor-element.elementor-element-7442716 img {
  width: 80%;
}
.elementor-311 .elementor-element.elementor-element-e08d8c9 img {
  width: 80%;
}
.elementor-311
  .elementor-element.elementor-element-ac0b1d2
  > .elementor-container {
  max-width: 940px;
}
.elementor-311
  .elementor-element.elementor-element-ac0b1d2
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-311 .elementor-element.elementor-element-6510536 img {
  width: 80%;
}
.elementor-311 .elementor-element.elementor-element-cf7328b img {
  width: 80%;
}
.elementor-311 .elementor-element.elementor-element-a75eaaa img {
  width: 80%;
}
.elementor-311 .elementor-element.elementor-element-bc2f01b img {
  width: 80%;
}
.elementor-311 .elementor-element.elementor-element-73a1e60 {
  margin-top: 200px;
  margin-bottom: 200px;
}
.elementor-311
  .elementor-element.elementor-element-a3b58c3.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-311 .elementor-element.elementor-element-90d25e8 {
  text-align: center;
  width: auto;
  max-width: auto;
}
.elementor-311
  .elementor-element.elementor-element-90d25e8
  .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-823c393-font-family), Sans-serif;
  font-size: var(--e-global-typography-823c393-font-size);
  font-weight: var(--e-global-typography-823c393-font-weight);
  text-transform: var(--e-global-typography-823c393-text-transform);
  line-height: var(--e-global-typography-823c393-line-height);
  letter-spacing: var(--e-global-typography-823c393-letter-spacing);
  word-spacing: var(--e-global-typography-823c393-word-spacing);
}
.elementor-311
  .elementor-element.elementor-element-90d25e8
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-radius: 30px 30px 30px 30px;
}
.elementor-311 .elementor-element.elementor-element-64e77e2 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-0dac699);
  --divider-border-width: 5px;
}
.elementor-311
  .elementor-element.elementor-element-64e77e2
  .elementor-divider-separator {
  width: 70px;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-311 .elementor-element.elementor-element-64e77e2 .elementor-divider {
  text-align: center;
  padding-top: 5px;
  padding-bottom: 5px;
}
.elementor-311 .elementor-element.elementor-element-85b5e16 {
  text-align: center;
}
.elementor-311
  .elementor-element.elementor-element-85b5e16
  .elementor-heading-title {
  font-family: var(--e-global-typography-43dd473-font-family), Sans-serif;
  font-size: var(--e-global-typography-43dd473-font-size);
  font-weight: var(--e-global-typography-43dd473-font-weight);
  line-height: var(--e-global-typography-43dd473-line-height);
  letter-spacing: var(--e-global-typography-43dd473-letter-spacing);
  word-spacing: var(--e-global-typography-43dd473-word-spacing);
}
.elementor-311
  .elementor-element.elementor-element-05b4202:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-311
  .elementor-element.elementor-element-05b4202
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-411891a);
}
.elementor-311 .elementor-element.elementor-element-05b4202,
.elementor-311
  .elementor-element.elementor-element-05b4202
  > .elementor-background-overlay {
  border-radius: 8px 8px 8px 8px;
}
.elementor-311 .elementor-element.elementor-element-05b4202 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 100px;
  margin-bottom: 0px;
}
.elementor-311
  .elementor-element.elementor-element-05b4202
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-311
  .elementor-element.elementor-element-1a03293
  > .elementor-element-populated {
  padding: 60px 75px 40px 70px;
}
.elementor-311 .elementor-element.elementor-element-6fd4ece {
  text-align: left;
}
.elementor-311
  .elementor-element.elementor-element-6fd4ece
  .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-99509ac-font-family), Sans-serif;
  font-size: var(--e-global-typography-99509ac-font-size);
  font-weight: var(--e-global-typography-99509ac-font-weight);
  line-height: var(--e-global-typography-99509ac-line-height);
  letter-spacing: var(--e-global-typography-99509ac-letter-spacing);
  word-spacing: var(--e-global-typography-99509ac-word-spacing);
}
.elementor-311 .elementor-element.elementor-element-985ce9d {
  text-align: left;
}
.elementor-311
  .elementor-element.elementor-element-985ce9d
  .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-d336cf7-font-family), Sans-serif;
  font-size: var(--e-global-typography-d336cf7-font-size);
  font-weight: var(--e-global-typography-d336cf7-font-weight);
  line-height: var(--e-global-typography-d336cf7-line-height);
  letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
  word-spacing: var(--e-global-typography-d336cf7-word-spacing);
}
.elementor-311 .elementor-element.elementor-element-522c294 {
  text-align: left;
}
.elementor-311
  .elementor-element.elementor-element-522c294
  .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-43dd473-font-family), Sans-serif;
  font-size: var(--e-global-typography-43dd473-font-size);
  font-weight: var(--e-global-typography-43dd473-font-weight);
  line-height: var(--e-global-typography-43dd473-line-height);
  letter-spacing: var(--e-global-typography-43dd473-letter-spacing);
  word-spacing: var(--e-global-typography-43dd473-word-spacing);
}
.elementor-311 .elementor-element.elementor-element-a6daced {
  text-align: left;
}
.elementor-311
  .elementor-element.elementor-element-a6daced
  .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-d336cf7-font-family), Sans-serif;
  font-size: var(--e-global-typography-d336cf7-font-size);
  font-weight: var(--e-global-typography-d336cf7-font-weight);
  line-height: var(--e-global-typography-d336cf7-line-height);
  letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
  word-spacing: var(--e-global-typography-d336cf7-word-spacing);
}
.elementor-311
  .elementor-element.elementor-element-3952480:not(
    .elementor-motion-effects-element-type-background
  )
  > .elementor-widget-wrap,
.elementor-311
  .elementor-element.elementor-element-3952480
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-primary);
}
.elementor-311
  .elementor-element.elementor-element-3952480
  > .elementor-element-populated,
.elementor-311
  .elementor-element.elementor-element-3952480
  > .elementor-element-populated
  > .elementor-background-overlay,
.elementor-311
  .elementor-element.elementor-element-3952480
  > .elementor-background-slideshow {
  border-radius: 8px 8px 8px 8px;
}
.elementor-311
  .elementor-element.elementor-element-3952480
  > .elementor-element-populated {
  box-shadow: 0px 8px 25px 0px rgba(0, 0, 0, 0.25);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: -40px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 40px 82px 40px 44px;
}
.elementor-311
  .elementor-element.elementor-element-3952480
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-311
  .elementor-element.elementor-element-5fb045f
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-primary);
}
.elementor-311
  .elementor-element.elementor-element-5fb045f
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-primary);
}
.elementor-311 .elementor-element.elementor-element-5fb045f {
  --e-icon-list-icon-size: 14px;
  width: auto;
  max-width: auto;
}
.elementor-311
  .elementor-element.elementor-element-5fb045f
  .elementor-icon-list-text {
  color: var(--e-global-color-primary);
}
.elementor-311
  .elementor-element.elementor-element-5fb045f
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-311
  .elementor-element.elementor-element-5fb045f
  .elementor-icon-list-item
  > a {
  font-family: var(--e-global-typography-d336cf7-font-family), Sans-serif;
  font-size: var(--e-global-typography-d336cf7-font-size);
  font-weight: var(--e-global-typography-d336cf7-font-weight);
  line-height: var(--e-global-typography-d336cf7-line-height);
  letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
  word-spacing: var(--e-global-typography-d336cf7-word-spacing);
}
.elementor-311
  .elementor-element.elementor-element-5fb045f
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
  padding: 8px 16px 8px 16px;
  background-color: var(--e-global-color-2a46fee);
  border-radius: 30px 30px 30px 30px;
}
.elementor-311 .elementor-element.elementor-element-958297e {
  text-align: left;
}
.elementor-311
  .elementor-element.elementor-element-958297e
  .elementor-heading-title {
  color: var(--e-global-color-9f170ff);
  font-family: var(--e-global-typography-99509ac-font-family), Sans-serif;
  font-size: var(--e-global-typography-99509ac-font-size);
  font-weight: var(--e-global-typography-99509ac-font-weight);
  line-height: var(--e-global-typography-99509ac-line-height);
  letter-spacing: var(--e-global-typography-99509ac-letter-spacing);
  word-spacing: var(--e-global-typography-99509ac-word-spacing);
}
.elementor-311 .elementor-element.elementor-element-cce8dc4 {
  text-align: left;
}
.elementor-311
  .elementor-element.elementor-element-cce8dc4
  .elementor-heading-title {
  color: var(--e-global-color-9f170ff);
  font-family: var(--e-global-typography-d336cf7-font-family), Sans-serif;
  font-size: var(--e-global-typography-d336cf7-font-size);
  font-weight: var(--e-global-typography-d336cf7-font-weight);
  line-height: var(--e-global-typography-d336cf7-line-height);
  letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
  word-spacing: var(--e-global-typography-d336cf7-word-spacing);
}
.elementor-311 .elementor-element.elementor-element-952d4b4 {
  text-align: left;
}
.elementor-311
  .elementor-element.elementor-element-952d4b4
  .elementor-heading-title {
  color: var(--e-global-color-9f170ff);
  font-family: var(--e-global-typography-43dd473-font-family), Sans-serif;
  font-size: var(--e-global-typography-43dd473-font-size);
  font-weight: var(--e-global-typography-43dd473-font-weight);
  line-height: var(--e-global-typography-43dd473-line-height);
  letter-spacing: var(--e-global-typography-43dd473-letter-spacing);
  word-spacing: var(--e-global-typography-43dd473-word-spacing);
}
.elementor-311 .elementor-element.elementor-element-caeb6b2 {
  text-align: left;
}
.elementor-311
  .elementor-element.elementor-element-caeb6b2
  .elementor-heading-title {
  color: var(--e-global-color-9f170ff);
  font-family: var(--e-global-typography-d336cf7-font-family), Sans-serif;
  font-size: var(--e-global-typography-d336cf7-font-size);
  font-weight: var(--e-global-typography-d336cf7-font-weight);
  line-height: var(--e-global-typography-d336cf7-line-height);
  letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
  word-spacing: var(--e-global-typography-d336cf7-word-spacing);
}
.elementor-311 .elementor-element.elementor-element-b583efd .elementor-button {
  fill: var(--e-global-color-accent);
  color: var(--e-global-color-accent);
  background-color: var(--e-global-color-411891a);
}
.elementor-311
  .elementor-element.elementor-element-b583efd
  .elementor-button:hover,
.elementor-311
  .elementor-element.elementor-element-b583efd
  .elementor-button:focus {
  color: var(--e-global-color-411891a);
  background-color: var(--e-global-color-accent);
}
.elementor-311
  .elementor-element.elementor-element-b583efd
  .elementor-button:hover
  svg,
.elementor-311
  .elementor-element.elementor-element-b583efd
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-411891a);
}
.elementor-311
  .elementor-element.elementor-element-08636ce
  > .elementor-element-populated {
  padding: 60px 75px 40px 70px;
}
.elementor-311 .elementor-element.elementor-element-793cf58 {
  text-align: left;
}
.elementor-311
  .elementor-element.elementor-element-793cf58
  .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-99509ac-font-family), Sans-serif;
  font-size: var(--e-global-typography-99509ac-font-size);
  font-weight: var(--e-global-typography-99509ac-font-weight);
  line-height: var(--e-global-typography-99509ac-line-height);
  letter-spacing: var(--e-global-typography-99509ac-letter-spacing);
  word-spacing: var(--e-global-typography-99509ac-word-spacing);
}
.elementor-311 .elementor-element.elementor-element-e68e752 {
  text-align: left;
}
.elementor-311
  .elementor-element.elementor-element-e68e752
  .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-d336cf7-font-family), Sans-serif;
  font-size: var(--e-global-typography-d336cf7-font-size);
  font-weight: var(--e-global-typography-d336cf7-font-weight);
  line-height: var(--e-global-typography-d336cf7-line-height);
  letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
  word-spacing: var(--e-global-typography-d336cf7-word-spacing);
}
.elementor-311 .elementor-element.elementor-element-e9bf2ce {
  text-align: left;
}
.elementor-311
  .elementor-element.elementor-element-e9bf2ce
  .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-43dd473-font-family), Sans-serif;
  font-size: var(--e-global-typography-43dd473-font-size);
  font-weight: var(--e-global-typography-43dd473-font-weight);
  line-height: var(--e-global-typography-43dd473-line-height);
  letter-spacing: var(--e-global-typography-43dd473-letter-spacing);
  word-spacing: var(--e-global-typography-43dd473-word-spacing);
}
.elementor-311 .elementor-element.elementor-element-77f5d4f {
  text-align: left;
}
.elementor-311
  .elementor-element.elementor-element-77f5d4f
  .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-d336cf7-font-family), Sans-serif;
  font-size: var(--e-global-typography-d336cf7-font-size);
  font-weight: var(--e-global-typography-d336cf7-font-weight);
  line-height: var(--e-global-typography-d336cf7-line-height);
  letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
  word-spacing: var(--e-global-typography-d336cf7-word-spacing);
}
.elementor-311 .elementor-element.elementor-element-c01a51a {
  margin-top: 0px;
  margin-bottom: 100px;
}
.elementor-311
  .elementor-element.elementor-element-8220d15.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-311 .elementor-element.elementor-element-dfdb1b3 {
  text-align: center;
  width: auto;
  max-width: auto;
}
.elementor-311
  .elementor-element.elementor-element-dfdb1b3
  .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-823c393-font-family), Sans-serif;
  font-size: var(--e-global-typography-823c393-font-size);
  font-weight: var(--e-global-typography-823c393-font-weight);
  text-transform: var(--e-global-typography-823c393-text-transform);
  line-height: var(--e-global-typography-823c393-line-height);
  letter-spacing: var(--e-global-typography-823c393-letter-spacing);
  word-spacing: var(--e-global-typography-823c393-word-spacing);
}
.elementor-311
  .elementor-element.elementor-element-dfdb1b3
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border-radius: 30px 30px 30px 30px;
}
.elementor-311 .elementor-element.elementor-element-43b73f3 {
  --divider-border-style: solid;
  --divider-color: var(--e-global-color-0dac699);
  --divider-border-width: 5px;
}
.elementor-311
  .elementor-element.elementor-element-43b73f3
  .elementor-divider-separator {
  width: 70px;
  margin: 0 auto;
  margin-center: 0;
}
.elementor-311 .elementor-element.elementor-element-43b73f3 .elementor-divider {
  text-align: center;
  padding-top: 5px;
  padding-bottom: 5px;
}
.elementor-311 .elementor-element.elementor-element-7ef5104 {
  text-align: center;
}
.elementor-311
  .elementor-element.elementor-element-7ef5104
  .elementor-heading-title {
  font-family: var(--e-global-typography-43dd473-font-family), Sans-serif;
  font-size: var(--e-global-typography-43dd473-font-size);
  font-weight: var(--e-global-typography-43dd473-font-weight);
  line-height: var(--e-global-typography-43dd473-line-height);
  letter-spacing: var(--e-global-typography-43dd473-letter-spacing);
  word-spacing: var(--e-global-typography-43dd473-word-spacing);
}
.elementor-311
  .elementor-element.elementor-element-fe670ab:not(
    .elementor-motion-effects-element-type-background
  ),
.elementor-311
  .elementor-element.elementor-element-fe670ab
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("https://images.pexels.com/photos/3184339/pexels-photo-3184339.jpeg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-311
  .elementor-element.elementor-element-fe670ab
  > .elementor-background-overlay {
  background-color: transparent;
  background-image: linear-gradient(80deg, #122b47 0%, #ffffff 100%);
  opacity: 0.5;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-311 .elementor-element.elementor-element-fe670ab {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin-top: 50px;
  margin-bottom: 0px;
  padding: 250px 0px 250px 0px;
}
.elementor-311
  .elementor-element.elementor-element-7e6ebdf.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-311
  .elementor-element.elementor-element-eeb140d
  .elementor-icon-wrapper {
  text-align: center;
}
.elementor-311
  .elementor-element.elementor-element-eeb140d.elementor-view-stacked
  .elementor-icon {
  background-color: var(--e-global-color-411891a);
  color: var(--e-global-color-accent);
}
.elementor-311
  .elementor-element.elementor-element-eeb140d.elementor-view-framed
  .elementor-icon,
.elementor-311
  .elementor-element.elementor-element-eeb140d.elementor-view-default
  .elementor-icon {
  color: var(--e-global-color-411891a);
  border-color: var(--e-global-color-411891a);
}
.elementor-311
  .elementor-element.elementor-element-eeb140d.elementor-view-framed
  .elementor-icon,
.elementor-311
  .elementor-element.elementor-element-eeb140d.elementor-view-default
  .elementor-icon
  svg {
  fill: var(--e-global-color-411891a);
}
.elementor-311
  .elementor-element.elementor-element-eeb140d.elementor-view-framed
  .elementor-icon {
  background-color: var(--e-global-color-accent);
}
.elementor-311
  .elementor-element.elementor-element-eeb140d.elementor-view-stacked
  .elementor-icon
  svg {
  fill: var(--e-global-color-accent);
}
.elementor-311 .elementor-element.elementor-element-eeb140d .elementor-icon {
  font-size: 40px;
  padding: 27px;
}
.elementor-311 .elementor-element.elementor-element-eeb140d {
  width: auto;
  max-width: auto;
}
.elementor-311 .elementor-element.elementor-element-626c5f1 {
  margin-top: 80px;
  margin-bottom: 0px;
}
.elementor-311
  .elementor-element.elementor-element-44ab0f0
  .elementor-testimonial-wrapper {
  text-align: left;
}
.elementor-311
  .elementor-element.elementor-element-44ab0f0
  .elementor-testimonial-content {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-65696bc-font-family), Sans-serif;
  font-size: var(--e-global-typography-65696bc-font-size);
  font-weight: var(--e-global-typography-65696bc-font-weight);
  line-height: var(--e-global-typography-65696bc-line-height);
  letter-spacing: var(--e-global-typography-65696bc-letter-spacing);
  word-spacing: var(--e-global-typography-65696bc-word-spacing);
}
.elementor-311
  .elementor-element.elementor-element-44ab0f0
  .elementor-testimonial-wrapper
  .elementor-testimonial-image
  img {
  width: 62px;
  height: 62px;
  border-style: solid;
  border-width: 3px 3px 3px 3px;
  border-color: var(--e-global-color-411891a);
}
.elementor-311
  .elementor-element.elementor-element-44ab0f0
  .elementor-testimonial-name {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-ae3504c-font-family), Sans-serif;
  font-size: var(--e-global-typography-ae3504c-font-size);
  font-weight: var(--e-global-typography-ae3504c-font-weight);
  line-height: var(--e-global-typography-ae3504c-line-height);
  letter-spacing: var(--e-global-typography-ae3504c-letter-spacing);
  word-spacing: var(--e-global-typography-ae3504c-word-spacing);
}
.elementor-311
  .elementor-element.elementor-element-44ab0f0
  .elementor-testimonial-job {
  color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-d336cf7-font-family), Sans-serif;
  font-size: var(--e-global-typography-d336cf7-font-size);
  font-weight: var(--e-global-typography-d336cf7-font-weight);
  line-height: var(--e-global-typography-d336cf7-line-height);
  letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
  word-spacing: var(--e-global-typography-d336cf7-word-spacing);
}
.elementor-311
  .elementor-element.elementor-element-78bb1d1
  .elementor-testimonial-wrapper {
  text-align: left;
}
.elementor-311
  .elementor-element.elementor-element-78bb1d1
  .elementor-testimonial-content {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-65696bc-font-family), Sans-serif;
  font-size: var(--e-global-typography-65696bc-font-size);
  font-weight: var(--e-global-typography-65696bc-font-weight);
  line-height: var(--e-global-typography-65696bc-line-height);
  letter-spacing: var(--e-global-typography-65696bc-letter-spacing);
  word-spacing: var(--e-global-typography-65696bc-word-spacing);
}
.elementor-311
  .elementor-element.elementor-element-78bb1d1
  .elementor-testimonial-wrapper
  .elementor-testimonial-image
  img {
  width: 62px;
  height: 62px;
  border-style: solid;
  border-width: 3px 3px 3px 3px;
  border-color: var(--e-global-color-411891a);
}
.elementor-311
  .elementor-element.elementor-element-78bb1d1
  .elementor-testimonial-name {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-ae3504c-font-family), Sans-serif;
  font-size: var(--e-global-typography-ae3504c-font-size);
  font-weight: var(--e-global-typography-ae3504c-font-weight);
  line-height: var(--e-global-typography-ae3504c-line-height);
  letter-spacing: var(--e-global-typography-ae3504c-letter-spacing);
  word-spacing: var(--e-global-typography-ae3504c-word-spacing);
}
.elementor-311
  .elementor-element.elementor-element-78bb1d1
  .elementor-testimonial-job {
  color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-d336cf7-font-family), Sans-serif;
  font-size: var(--e-global-typography-d336cf7-font-size);
  font-weight: var(--e-global-typography-d336cf7-font-weight);
  line-height: var(--e-global-typography-d336cf7-line-height);
  letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
  word-spacing: var(--e-global-typography-d336cf7-word-spacing);
}
.elementor-311
  .elementor-element.elementor-element-aba651b
  .elementor-testimonial-wrapper {
  text-align: left;
}
.elementor-311
  .elementor-element.elementor-element-aba651b
  .elementor-testimonial-content {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-65696bc-font-family), Sans-serif;
  font-size: var(--e-global-typography-65696bc-font-size);
  font-weight: var(--e-global-typography-65696bc-font-weight);
  line-height: var(--e-global-typography-65696bc-line-height);
  letter-spacing: var(--e-global-typography-65696bc-letter-spacing);
  word-spacing: var(--e-global-typography-65696bc-word-spacing);
}
.elementor-311
  .elementor-element.elementor-element-aba651b
  .elementor-testimonial-wrapper
  .elementor-testimonial-image
  img {
  width: 62px;
  height: 62px;
  border-style: solid;
  border-width: 3px 3px 3px 3px;
  border-color: var(--e-global-color-411891a);
}
.elementor-311
  .elementor-element.elementor-element-aba651b
  .elementor-testimonial-name {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-ae3504c-font-family), Sans-serif;
  font-size: var(--e-global-typography-ae3504c-font-size);
  font-weight: var(--e-global-typography-ae3504c-font-weight);
  line-height: var(--e-global-typography-ae3504c-line-height);
  letter-spacing: var(--e-global-typography-ae3504c-letter-spacing);
  word-spacing: var(--e-global-typography-ae3504c-word-spacing);
}
.elementor-311
  .elementor-element.elementor-element-aba651b
  .elementor-testimonial-job {
  color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-d336cf7-font-family), Sans-serif;
  font-size: var(--e-global-typography-d336cf7-font-size);
  font-weight: var(--e-global-typography-d336cf7-font-weight);
  line-height: var(--e-global-typography-d336cf7-line-height);
  letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
  word-spacing: var(--e-global-typography-d336cf7-word-spacing);
}
.elementor-311
  .elementor-element.elementor-element-bd9d4dd
  .elementor-testimonial-wrapper {
  text-align: left;
}
.elementor-311
  .elementor-element.elementor-element-bd9d4dd
  .elementor-testimonial-content {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-65696bc-font-family), Sans-serif;
  font-size: var(--e-global-typography-65696bc-font-size);
  font-weight: var(--e-global-typography-65696bc-font-weight);
  line-height: var(--e-global-typography-65696bc-line-height);
  letter-spacing: var(--e-global-typography-65696bc-letter-spacing);
  word-spacing: var(--e-global-typography-65696bc-word-spacing);
}
.elementor-311
  .elementor-element.elementor-element-bd9d4dd
  .elementor-testimonial-wrapper
  .elementor-testimonial-image
  img {
  width: 62px;
  height: 62px;
  border-style: solid;
  border-width: 3px 3px 3px 3px;
  border-color: var(--e-global-color-411891a);
}
.elementor-311
  .elementor-element.elementor-element-bd9d4dd
  .elementor-testimonial-name {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-ae3504c-font-family), Sans-serif;
  font-size: var(--e-global-typography-ae3504c-font-size);
  font-weight: var(--e-global-typography-ae3504c-font-weight);
  line-height: var(--e-global-typography-ae3504c-line-height);
  letter-spacing: var(--e-global-typography-ae3504c-letter-spacing);
  word-spacing: var(--e-global-typography-ae3504c-word-spacing);
}
.elementor-311
  .elementor-element.elementor-element-bd9d4dd
  .elementor-testimonial-job {
  color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-d336cf7-font-family), Sans-serif;
  font-size: var(--e-global-typography-d336cf7-font-size);
  font-weight: var(--e-global-typography-d336cf7-font-weight);
  line-height: var(--e-global-typography-d336cf7-line-height);
  letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
  word-spacing: var(--e-global-typography-d336cf7-word-spacing);
}
.elementor-311
  .elementor-element.elementor-element-4cd6706
  .elementor-testimonial-wrapper {
  text-align: left;
}
.elementor-311
  .elementor-element.elementor-element-4cd6706
  .elementor-testimonial-content {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-65696bc-font-family), Sans-serif;
  font-size: var(--e-global-typography-65696bc-font-size);
  font-weight: var(--e-global-typography-65696bc-font-weight);
  line-height: var(--e-global-typography-65696bc-line-height);
  letter-spacing: var(--e-global-typography-65696bc-letter-spacing);
  word-spacing: var(--e-global-typography-65696bc-word-spacing);
}
.elementor-311
  .elementor-element.elementor-element-4cd6706
  .elementor-testimonial-wrapper
  .elementor-testimonial-image
  img {
  width: 62px;
  height: 62px;
  border-style: solid;
  border-width: 3px 3px 3px 3px;
  border-color: var(--e-global-color-411891a);
}
.elementor-311
  .elementor-element.elementor-element-4cd6706
  .elementor-testimonial-name {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-ae3504c-font-family), Sans-serif;
  font-size: var(--e-global-typography-ae3504c-font-size);
  font-weight: var(--e-global-typography-ae3504c-font-weight);
  line-height: var(--e-global-typography-ae3504c-line-height);
  letter-spacing: var(--e-global-typography-ae3504c-letter-spacing);
  word-spacing: var(--e-global-typography-ae3504c-word-spacing);
}
.elementor-311
  .elementor-element.elementor-element-4cd6706
  .elementor-testimonial-job {
  color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-d336cf7-font-family), Sans-serif;
  font-size: var(--e-global-typography-d336cf7-font-size);
  font-weight: var(--e-global-typography-d336cf7-font-weight);
  line-height: var(--e-global-typography-d336cf7-line-height);
  letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
  word-spacing: var(--e-global-typography-d336cf7-word-spacing);
}
.elementor-311
  .elementor-element.elementor-element-6302446
  .elementor-testimonial-wrapper {
  text-align: left;
}
.elementor-311
  .elementor-element.elementor-element-6302446
  .elementor-testimonial-content {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-65696bc-font-family), Sans-serif;
  font-size: var(--e-global-typography-65696bc-font-size);
  font-weight: var(--e-global-typography-65696bc-font-weight);
  line-height: var(--e-global-typography-65696bc-line-height);
  letter-spacing: var(--e-global-typography-65696bc-letter-spacing);
  word-spacing: var(--e-global-typography-65696bc-word-spacing);
}
.elementor-311
  .elementor-element.elementor-element-6302446
  .elementor-testimonial-wrapper
  .elementor-testimonial-image
  img {
  width: 62px;
  height: 62px;
  border-style: solid;
  border-width: 3px 3px 3px 3px;
  border-color: var(--e-global-color-411891a);
}
.elementor-311
  .elementor-element.elementor-element-6302446
  .elementor-testimonial-name {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-ae3504c-font-family), Sans-serif;
  font-size: var(--e-global-typography-ae3504c-font-size);
  font-weight: var(--e-global-typography-ae3504c-font-weight);
  line-height: var(--e-global-typography-ae3504c-line-height);
  letter-spacing: var(--e-global-typography-ae3504c-letter-spacing);
  word-spacing: var(--e-global-typography-ae3504c-word-spacing);
}
.elementor-311
  .elementor-element.elementor-element-6302446
  .elementor-testimonial-job {
  color: var(--e-global-color-accent);
  font-family: var(--e-global-typography-d336cf7-font-family), Sans-serif;
  font-size: var(--e-global-typography-d336cf7-font-size);
  font-weight: var(--e-global-typography-d336cf7-font-weight);
  line-height: var(--e-global-typography-d336cf7-line-height);
  letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
  word-spacing: var(--e-global-typography-d336cf7-word-spacing);
}
:root {
  --page-title-display: none;
}
@media (max-width: 1024px) {
  .elementor-311 .elementor-element.elementor-element-771525ce {
    padding: 100px 40px 100px 40px;
  }
  .elementor-311
    .elementor-element.elementor-element-4d8d6acb
    .elementor-heading-title {
    font-size: var(--e-global-typography-f332652-font-size);
    line-height: var(--e-global-typography-f332652-line-height);
    letter-spacing: var(--e-global-typography-f332652-letter-spacing);
    word-spacing: var(--e-global-typography-f332652-word-spacing);
  }
  .elementor-311 .elementor-element.elementor-element-f9a618e {
    padding: 100px 40px 100px 40px;
  }
  .elementor-311
    .elementor-element.elementor-element-f1e854b
    .elementor-heading-title {
    font-size: var(--e-global-typography-43dd473-font-size);
    line-height: var(--e-global-typography-43dd473-line-height);
    letter-spacing: var(--e-global-typography-43dd473-letter-spacing);
    word-spacing: var(--e-global-typography-43dd473-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-746682a
    .elementor-heading-title {
    font-size: var(--e-global-typography-65696bc-font-size);
    line-height: var(--e-global-typography-65696bc-line-height);
    letter-spacing: var(--e-global-typography-65696bc-letter-spacing);
    word-spacing: var(--e-global-typography-65696bc-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-15ceb2f
    > .elementor-element-populated {
    margin: 60px 0px 0px 40px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 40px;
  }
  .elementor-311
    .elementor-element.elementor-element-d8b9e2c
    .elementor-testimonial-name {
    font-size: var(--e-global-typography-99509ac-font-size);
    line-height: var(--e-global-typography-99509ac-line-height);
    letter-spacing: var(--e-global-typography-99509ac-letter-spacing);
    word-spacing: var(--e-global-typography-99509ac-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-d8b9e2c
    .elementor-testimonial-job {
    font-size: var(--e-global-typography-d336cf7-font-size);
    line-height: var(--e-global-typography-d336cf7-line-height);
    letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
    word-spacing: var(--e-global-typography-d336cf7-word-spacing);
  }
  .elementor-bc-flex-widget
    .elementor-311
    .elementor-element.elementor-element-fd50cf0.elementor-column
    .elementor-widget-wrap {
    align-items: flex-start;
  }
  .elementor-311
    .elementor-element.elementor-element-fd50cf0.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
  }
  .elementor-311
    .elementor-element.elementor-element-c9cfdc4
    .elementor-heading-title {
    font-size: var(--e-global-typography-99509ac-font-size);
    line-height: var(--e-global-typography-99509ac-line-height);
    letter-spacing: var(--e-global-typography-99509ac-letter-spacing);
    word-spacing: var(--e-global-typography-99509ac-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-c07740e
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-311
    .elementor-element.elementor-element-c07740e
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-98e5e7d-font-size);
    line-height: var(--e-global-typography-98e5e7d-line-height);
    letter-spacing: var(--e-global-typography-98e5e7d-letter-spacing);
    word-spacing: var(--e-global-typography-98e5e7d-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-b14025c
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-311
    .elementor-element.elementor-element-b14025c
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-b0248b8-font-size);
    line-height: var(--e-global-typography-b0248b8-line-height);
    letter-spacing: var(--e-global-typography-b0248b8-letter-spacing);
    word-spacing: var(--e-global-typography-b0248b8-word-spacing);
  }
  .elementor-311 .elementor-element.elementor-element-4efe8c7 {
    font-size: var(--e-global-typography-b0248b8-font-size);
    line-height: var(--e-global-typography-b0248b8-line-height);
    letter-spacing: var(--e-global-typography-b0248b8-letter-spacing);
    word-spacing: var(--e-global-typography-b0248b8-word-spacing);
  }
  .elementor-bc-flex-widget
    .elementor-311
    .elementor-element.elementor-element-8c3c52e.elementor-column
    .elementor-widget-wrap {
    align-items: flex-start;
  }
  .elementor-311
    .elementor-element.elementor-element-8c3c52e.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
  }
  .elementor-311
    .elementor-element.elementor-element-324042b
    .elementor-heading-title {
    font-size: var(--e-global-typography-99509ac-font-size);
    line-height: var(--e-global-typography-99509ac-line-height);
    letter-spacing: var(--e-global-typography-99509ac-letter-spacing);
    word-spacing: var(--e-global-typography-99509ac-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-069d97a
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-311
    .elementor-element.elementor-element-069d97a
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-98e5e7d-font-size);
    line-height: var(--e-global-typography-98e5e7d-line-height);
    letter-spacing: var(--e-global-typography-98e5e7d-letter-spacing);
    word-spacing: var(--e-global-typography-98e5e7d-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-9349794
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-311
    .elementor-element.elementor-element-9349794
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-b0248b8-font-size);
    line-height: var(--e-global-typography-b0248b8-line-height);
    letter-spacing: var(--e-global-typography-b0248b8-letter-spacing);
    word-spacing: var(--e-global-typography-b0248b8-word-spacing);
  }
  .elementor-311 .elementor-element.elementor-element-33d01d4 {
    font-size: var(--e-global-typography-b0248b8-font-size);
    line-height: var(--e-global-typography-b0248b8-line-height);
    letter-spacing: var(--e-global-typography-b0248b8-letter-spacing);
    word-spacing: var(--e-global-typography-b0248b8-word-spacing);
  }
  .elementor-bc-flex-widget
    .elementor-311
    .elementor-element.elementor-element-96d6e86.elementor-column
    .elementor-widget-wrap {
    align-items: flex-start;
  }
  .elementor-311
    .elementor-element.elementor-element-96d6e86.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
  }
  .elementor-311
    .elementor-element.elementor-element-707c5ad
    .elementor-heading-title {
    font-size: var(--e-global-typography-99509ac-font-size);
    line-height: var(--e-global-typography-99509ac-line-height);
    letter-spacing: var(--e-global-typography-99509ac-letter-spacing);
    word-spacing: var(--e-global-typography-99509ac-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-a9020ea
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-311
    .elementor-element.elementor-element-a9020ea
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-98e5e7d-font-size);
    line-height: var(--e-global-typography-98e5e7d-line-height);
    letter-spacing: var(--e-global-typography-98e5e7d-letter-spacing);
    word-spacing: var(--e-global-typography-98e5e7d-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-cb6d162
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-311
    .elementor-element.elementor-element-cb6d162
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-b0248b8-font-size);
    line-height: var(--e-global-typography-b0248b8-line-height);
    letter-spacing: var(--e-global-typography-b0248b8-letter-spacing);
    word-spacing: var(--e-global-typography-b0248b8-word-spacing);
  }
  .elementor-311 .elementor-element.elementor-element-d7eb536 {
    font-size: var(--e-global-typography-b0248b8-font-size);
    line-height: var(--e-global-typography-b0248b8-line-height);
    letter-spacing: var(--e-global-typography-b0248b8-letter-spacing);
    word-spacing: var(--e-global-typography-b0248b8-word-spacing);
  }
  .elementor-bc-flex-widget
    .elementor-311
    .elementor-element.elementor-element-6e4a911.elementor-column
    .elementor-widget-wrap {
    align-items: flex-start;
  }
  .elementor-311
    .elementor-element.elementor-element-6e4a911.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
  }
  .elementor-311
    .elementor-element.elementor-element-fd04416
    .elementor-heading-title {
    font-size: var(--e-global-typography-99509ac-font-size);
    line-height: var(--e-global-typography-99509ac-line-height);
    letter-spacing: var(--e-global-typography-99509ac-letter-spacing);
    word-spacing: var(--e-global-typography-99509ac-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-a85d88e
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-311
    .elementor-element.elementor-element-a85d88e
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-98e5e7d-font-size);
    line-height: var(--e-global-typography-98e5e7d-line-height);
    letter-spacing: var(--e-global-typography-98e5e7d-letter-spacing);
    word-spacing: var(--e-global-typography-98e5e7d-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-33c240c
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-311
    .elementor-element.elementor-element-33c240c
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-b0248b8-font-size);
    line-height: var(--e-global-typography-b0248b8-line-height);
    letter-spacing: var(--e-global-typography-b0248b8-letter-spacing);
    word-spacing: var(--e-global-typography-b0248b8-word-spacing);
  }
  .elementor-311 .elementor-element.elementor-element-f493e4d {
    font-size: var(--e-global-typography-b0248b8-font-size);
    line-height: var(--e-global-typography-b0248b8-line-height);
    letter-spacing: var(--e-global-typography-b0248b8-letter-spacing);
    word-spacing: var(--e-global-typography-b0248b8-word-spacing);
  }
  .elementor-bc-flex-widget
    .elementor-311
    .elementor-element.elementor-element-eec5d85.elementor-column
    .elementor-widget-wrap {
    align-items: flex-start;
  }
  .elementor-311
    .elementor-element.elementor-element-eec5d85.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
  }
  .elementor-311
    .elementor-element.elementor-element-574a125
    .elementor-heading-title {
    font-size: var(--e-global-typography-99509ac-font-size);
    line-height: var(--e-global-typography-99509ac-line-height);
    letter-spacing: var(--e-global-typography-99509ac-letter-spacing);
    word-spacing: var(--e-global-typography-99509ac-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-8a7b689
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-311
    .elementor-element.elementor-element-8a7b689
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-98e5e7d-font-size);
    line-height: var(--e-global-typography-98e5e7d-line-height);
    letter-spacing: var(--e-global-typography-98e5e7d-letter-spacing);
    word-spacing: var(--e-global-typography-98e5e7d-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-1e24498
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-311
    .elementor-element.elementor-element-1e24498
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-b0248b8-font-size);
    line-height: var(--e-global-typography-b0248b8-line-height);
    letter-spacing: var(--e-global-typography-b0248b8-letter-spacing);
    word-spacing: var(--e-global-typography-b0248b8-word-spacing);
  }
  .elementor-311 .elementor-element.elementor-element-d4bbf88 {
    font-size: var(--e-global-typography-b0248b8-font-size);
    line-height: var(--e-global-typography-b0248b8-line-height);
    letter-spacing: var(--e-global-typography-b0248b8-letter-spacing);
    word-spacing: var(--e-global-typography-b0248b8-word-spacing);
  }
  .elementor-bc-flex-widget
    .elementor-311
    .elementor-element.elementor-element-f90d7a6.elementor-column
    .elementor-widget-wrap {
    align-items: flex-start;
  }
  .elementor-311
    .elementor-element.elementor-element-f90d7a6.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
  }
  .elementor-311
    .elementor-element.elementor-element-de7cc80
    .elementor-heading-title {
    font-size: var(--e-global-typography-99509ac-font-size);
    line-height: var(--e-global-typography-99509ac-line-height);
    letter-spacing: var(--e-global-typography-99509ac-letter-spacing);
    word-spacing: var(--e-global-typography-99509ac-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-4bc0fd6
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-311
    .elementor-element.elementor-element-4bc0fd6
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-98e5e7d-font-size);
    line-height: var(--e-global-typography-98e5e7d-line-height);
    letter-spacing: var(--e-global-typography-98e5e7d-letter-spacing);
    word-spacing: var(--e-global-typography-98e5e7d-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-f874ded
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-311
    .elementor-element.elementor-element-f874ded
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-b0248b8-font-size);
    line-height: var(--e-global-typography-b0248b8-line-height);
    letter-spacing: var(--e-global-typography-b0248b8-letter-spacing);
    word-spacing: var(--e-global-typography-b0248b8-word-spacing);
  }
  .elementor-311 .elementor-element.elementor-element-6fab59b {
    font-size: var(--e-global-typography-b0248b8-font-size);
    line-height: var(--e-global-typography-b0248b8-line-height);
    letter-spacing: var(--e-global-typography-b0248b8-letter-spacing);
    word-spacing: var(--e-global-typography-b0248b8-word-spacing);
  }
  .elementor-bc-flex-widget
    .elementor-311
    .elementor-element.elementor-element-023ac37.elementor-column
    .elementor-widget-wrap {
    align-items: flex-start;
  }
  .elementor-311
    .elementor-element.elementor-element-023ac37.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
  }
  .elementor-311
    .elementor-element.elementor-element-5109cd2
    .elementor-heading-title {
    font-size: var(--e-global-typography-99509ac-font-size);
    line-height: var(--e-global-typography-99509ac-line-height);
    letter-spacing: var(--e-global-typography-99509ac-letter-spacing);
    word-spacing: var(--e-global-typography-99509ac-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-92550e0
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-311
    .elementor-element.elementor-element-92550e0
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-98e5e7d-font-size);
    line-height: var(--e-global-typography-98e5e7d-line-height);
    letter-spacing: var(--e-global-typography-98e5e7d-letter-spacing);
    word-spacing: var(--e-global-typography-98e5e7d-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-55598d2
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-311
    .elementor-element.elementor-element-55598d2
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-b0248b8-font-size);
    line-height: var(--e-global-typography-b0248b8-line-height);
    letter-spacing: var(--e-global-typography-b0248b8-letter-spacing);
    word-spacing: var(--e-global-typography-b0248b8-word-spacing);
  }
  .elementor-311 .elementor-element.elementor-element-39d14df {
    font-size: var(--e-global-typography-b0248b8-font-size);
    line-height: var(--e-global-typography-b0248b8-line-height);
    letter-spacing: var(--e-global-typography-b0248b8-letter-spacing);
    word-spacing: var(--e-global-typography-b0248b8-word-spacing);
  }
  .elementor-bc-flex-widget
    .elementor-311
    .elementor-element.elementor-element-eac13b0.elementor-column
    .elementor-widget-wrap {
    align-items: flex-start;
  }
  .elementor-311
    .elementor-element.elementor-element-eac13b0.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
  }
  .elementor-311
    .elementor-element.elementor-element-18ed765
    .elementor-heading-title {
    font-size: var(--e-global-typography-99509ac-font-size);
    line-height: var(--e-global-typography-99509ac-line-height);
    letter-spacing: var(--e-global-typography-99509ac-letter-spacing);
    word-spacing: var(--e-global-typography-99509ac-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-37af4be
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-311
    .elementor-element.elementor-element-37af4be
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-98e5e7d-font-size);
    line-height: var(--e-global-typography-98e5e7d-line-height);
    letter-spacing: var(--e-global-typography-98e5e7d-letter-spacing);
    word-spacing: var(--e-global-typography-98e5e7d-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-bf1e0f2
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-311
    .elementor-element.elementor-element-bf1e0f2
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-b0248b8-font-size);
    line-height: var(--e-global-typography-b0248b8-line-height);
    letter-spacing: var(--e-global-typography-b0248b8-letter-spacing);
    word-spacing: var(--e-global-typography-b0248b8-word-spacing);
  }
  .elementor-311 .elementor-element.elementor-element-7c09dfe {
    font-size: var(--e-global-typography-b0248b8-font-size);
    line-height: var(--e-global-typography-b0248b8-line-height);
    letter-spacing: var(--e-global-typography-b0248b8-letter-spacing);
    word-spacing: var(--e-global-typography-b0248b8-word-spacing);
  }
  .elementor-bc-flex-widget
    .elementor-311
    .elementor-element.elementor-element-01c3e78.elementor-column
    .elementor-widget-wrap {
    align-items: flex-start;
  }
  .elementor-311
    .elementor-element.elementor-element-01c3e78.elementor-column.elementor-element[data-element_type="column"]
    > .elementor-widget-wrap.elementor-element-populated {
    align-content: flex-start;
    align-items: flex-start;
  }
  .elementor-311
    .elementor-element.elementor-element-bb7cd41
    .elementor-heading-title {
    font-size: var(--e-global-typography-99509ac-font-size);
    line-height: var(--e-global-typography-99509ac-line-height);
    letter-spacing: var(--e-global-typography-99509ac-letter-spacing);
    word-spacing: var(--e-global-typography-99509ac-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-99f5052
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-311
    .elementor-element.elementor-element-99f5052
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-98e5e7d-font-size);
    line-height: var(--e-global-typography-98e5e7d-line-height);
    letter-spacing: var(--e-global-typography-98e5e7d-letter-spacing);
    word-spacing: var(--e-global-typography-98e5e7d-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-fae44bb
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-311
    .elementor-element.elementor-element-fae44bb
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-b0248b8-font-size);
    line-height: var(--e-global-typography-b0248b8-line-height);
    letter-spacing: var(--e-global-typography-b0248b8-letter-spacing);
    word-spacing: var(--e-global-typography-b0248b8-word-spacing);
  }
  .elementor-311 .elementor-element.elementor-element-5c8ef07 {
    font-size: var(--e-global-typography-b0248b8-font-size);
    line-height: var(--e-global-typography-b0248b8-line-height);
    letter-spacing: var(--e-global-typography-b0248b8-letter-spacing);
    word-spacing: var(--e-global-typography-b0248b8-word-spacing);
  }
  .elementor-311 .elementor-element.elementor-element-d48990d {
    margin-top: 60px;
    margin-bottom: 60px;
    padding: 0px 40px 0px 40px;
  }
  .elementor-311
    .elementor-element.elementor-element-df56dc4
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-311
    .elementor-element.elementor-element-78981bc
    .elementor-heading-title {
    font-size: var(--e-global-typography-823c393-font-size);
    line-height: var(--e-global-typography-823c393-line-height);
    letter-spacing: var(--e-global-typography-823c393-letter-spacing);
    word-spacing: var(--e-global-typography-823c393-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-11c86bf
    .elementor-heading-title {
    font-size: var(--e-global-typography-43dd473-font-size);
    line-height: var(--e-global-typography-43dd473-line-height);
    letter-spacing: var(--e-global-typography-43dd473-letter-spacing);
    word-spacing: var(--e-global-typography-43dd473-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-3612891
    .elementor-heading-title {
    font-size: var(--e-global-typography-d336cf7-font-size);
    line-height: var(--e-global-typography-d336cf7-line-height);
    letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
    word-spacing: var(--e-global-typography-d336cf7-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-3185689
    > .elementor-element-populated {
    margin: 40px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-311
    .elementor-element.elementor-element-8d254db
    .elementskit-accordion
    .elementskit-card-header
    > .elementskit-btn-link {
    font-size: var(--e-global-typography-99509ac-font-size);
    line-height: var(--e-global-typography-99509ac-line-height);
    letter-spacing: var(--e-global-typography-99509ac-letter-spacing);
    word-spacing: var(--e-global-typography-99509ac-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-8d254db
    .elementskit-accordion
    .elementskit-card-body
    p,
  .elementor-311
    .elementor-element.elementor-element-8d254db
    .elementskit-accordion
    .elementskit-card-body {
    font-size: var(--e-global-typography-d336cf7-font-size);
    line-height: var(--e-global-typography-d336cf7-line-height);
    letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
    word-spacing: var(--e-global-typography-d336cf7-word-spacing);
  }
  .elementor-311 .elementor-element.elementor-element-7aa62fe {
    margin-top: 100px;
    margin-bottom: 100px;
  }
  .elementor-311
    .elementor-element.elementor-element-aebdffc
    .elementor-heading-title {
    font-size: var(--e-global-typography-43dd473-font-size);
    line-height: var(--e-global-typography-43dd473-line-height);
    letter-spacing: var(--e-global-typography-43dd473-letter-spacing);
    word-spacing: var(--e-global-typography-43dd473-word-spacing);
  }
  .elementor-311 .elementor-element.elementor-element-73a1e60 {
    margin-top: 0px;
    margin-bottom: 100px;
  }
  .elementor-311
    .elementor-element.elementor-element-a3b58c3
    > .elementor-element-populated {
    padding: 0px 90px 0px 90px;
  }
  .elementor-311
    .elementor-element.elementor-element-90d25e8
    .elementor-heading-title {
    font-size: var(--e-global-typography-823c393-font-size);
    line-height: var(--e-global-typography-823c393-line-height);
    letter-spacing: var(--e-global-typography-823c393-letter-spacing);
    word-spacing: var(--e-global-typography-823c393-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-85b5e16
    .elementor-heading-title {
    font-size: var(--e-global-typography-43dd473-font-size);
    line-height: var(--e-global-typography-43dd473-line-height);
    letter-spacing: var(--e-global-typography-43dd473-letter-spacing);
    word-spacing: var(--e-global-typography-43dd473-word-spacing);
  }
  .elementor-311 .elementor-element.elementor-element-05b4202 {
    margin-top: 60px;
    margin-bottom: 0px;
  }
  .elementor-311
    .elementor-element.elementor-element-1a03293
    > .elementor-element-populated {
    padding: 40px 100px 40px 100px;
  }
  .elementor-311 .elementor-element.elementor-element-6fd4ece {
    text-align: center;
  }
  .elementor-311
    .elementor-element.elementor-element-6fd4ece
    .elementor-heading-title {
    font-size: var(--e-global-typography-99509ac-font-size);
    line-height: var(--e-global-typography-99509ac-line-height);
    letter-spacing: var(--e-global-typography-99509ac-letter-spacing);
    word-spacing: var(--e-global-typography-99509ac-word-spacing);
  }
  .elementor-311 .elementor-element.elementor-element-985ce9d {
    text-align: center;
  }
  .elementor-311
    .elementor-element.elementor-element-985ce9d
    .elementor-heading-title {
    font-size: var(--e-global-typography-d336cf7-font-size);
    line-height: var(--e-global-typography-d336cf7-line-height);
    letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
    word-spacing: var(--e-global-typography-d336cf7-word-spacing);
  }
  .elementor-311 .elementor-element.elementor-element-522c294 {
    text-align: center;
  }
  .elementor-311
    .elementor-element.elementor-element-522c294
    .elementor-heading-title {
    font-size: var(--e-global-typography-43dd473-font-size);
    line-height: var(--e-global-typography-43dd473-line-height);
    letter-spacing: var(--e-global-typography-43dd473-letter-spacing);
    word-spacing: var(--e-global-typography-43dd473-word-spacing);
  }
  .elementor-311 .elementor-element.elementor-element-a6daced {
    text-align: center;
  }
  .elementor-311
    .elementor-element.elementor-element-a6daced
    .elementor-heading-title {
    font-size: var(--e-global-typography-d336cf7-font-size);
    line-height: var(--e-global-typography-d336cf7-line-height);
    letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
    word-spacing: var(--e-global-typography-d336cf7-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-3952480.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-311
    .elementor-element.elementor-element-3952480
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 40px 100px 40px 100px;
  }
  .elementor-311
    .elementor-element.elementor-element-5fb045f
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-311
    .elementor-element.elementor-element-5fb045f
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-d336cf7-font-size);
    line-height: var(--e-global-typography-d336cf7-line-height);
    letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
    word-spacing: var(--e-global-typography-d336cf7-word-spacing);
  }
  .elementor-311 .elementor-element.elementor-element-958297e {
    text-align: center;
  }
  .elementor-311
    .elementor-element.elementor-element-958297e
    .elementor-heading-title {
    font-size: var(--e-global-typography-99509ac-font-size);
    line-height: var(--e-global-typography-99509ac-line-height);
    letter-spacing: var(--e-global-typography-99509ac-letter-spacing);
    word-spacing: var(--e-global-typography-99509ac-word-spacing);
  }
  .elementor-311 .elementor-element.elementor-element-cce8dc4 {
    text-align: center;
  }
  .elementor-311
    .elementor-element.elementor-element-cce8dc4
    .elementor-heading-title {
    font-size: var(--e-global-typography-d336cf7-font-size);
    line-height: var(--e-global-typography-d336cf7-line-height);
    letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
    word-spacing: var(--e-global-typography-d336cf7-word-spacing);
  }
  .elementor-311 .elementor-element.elementor-element-952d4b4 {
    text-align: center;
  }
  .elementor-311
    .elementor-element.elementor-element-952d4b4
    .elementor-heading-title {
    font-size: var(--e-global-typography-43dd473-font-size);
    line-height: var(--e-global-typography-43dd473-line-height);
    letter-spacing: var(--e-global-typography-43dd473-letter-spacing);
    word-spacing: var(--e-global-typography-43dd473-word-spacing);
  }
  .elementor-311 .elementor-element.elementor-element-caeb6b2 {
    text-align: center;
  }
  .elementor-311
    .elementor-element.elementor-element-caeb6b2
    .elementor-heading-title {
    font-size: var(--e-global-typography-d336cf7-font-size);
    line-height: var(--e-global-typography-d336cf7-line-height);
    letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
    word-spacing: var(--e-global-typography-d336cf7-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-08636ce
    > .elementor-element-populated {
    padding: 40px 100px 40px 100px;
  }
  .elementor-311 .elementor-element.elementor-element-793cf58 {
    text-align: center;
  }
  .elementor-311
    .elementor-element.elementor-element-793cf58
    .elementor-heading-title {
    font-size: var(--e-global-typography-99509ac-font-size);
    line-height: var(--e-global-typography-99509ac-line-height);
    letter-spacing: var(--e-global-typography-99509ac-letter-spacing);
    word-spacing: var(--e-global-typography-99509ac-word-spacing);
  }
  .elementor-311 .elementor-element.elementor-element-e68e752 {
    text-align: center;
  }
  .elementor-311
    .elementor-element.elementor-element-e68e752
    .elementor-heading-title {
    font-size: var(--e-global-typography-d336cf7-font-size);
    line-height: var(--e-global-typography-d336cf7-line-height);
    letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
    word-spacing: var(--e-global-typography-d336cf7-word-spacing);
  }
  .elementor-311 .elementor-element.elementor-element-e9bf2ce {
    text-align: center;
  }
  .elementor-311
    .elementor-element.elementor-element-e9bf2ce
    .elementor-heading-title {
    font-size: var(--e-global-typography-43dd473-font-size);
    line-height: var(--e-global-typography-43dd473-line-height);
    letter-spacing: var(--e-global-typography-43dd473-letter-spacing);
    word-spacing: var(--e-global-typography-43dd473-word-spacing);
  }
  .elementor-311 .elementor-element.elementor-element-77f5d4f {
    text-align: center;
  }
  .elementor-311
    .elementor-element.elementor-element-77f5d4f
    .elementor-heading-title {
    font-size: var(--e-global-typography-d336cf7-font-size);
    line-height: var(--e-global-typography-d336cf7-line-height);
    letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
    word-spacing: var(--e-global-typography-d336cf7-word-spacing);
  }
  .elementor-311 .elementor-element.elementor-element-c01a51a {
    margin-top: 100px;
    margin-bottom: 100px;
  }
  .elementor-311
    .elementor-element.elementor-element-dfdb1b3
    .elementor-heading-title {
    font-size: var(--e-global-typography-823c393-font-size);
    line-height: var(--e-global-typography-823c393-line-height);
    letter-spacing: var(--e-global-typography-823c393-letter-spacing);
    word-spacing: var(--e-global-typography-823c393-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-7ef5104
    .elementor-heading-title {
    font-size: var(--e-global-typography-43dd473-font-size);
    line-height: var(--e-global-typography-43dd473-line-height);
    letter-spacing: var(--e-global-typography-43dd473-letter-spacing);
    word-spacing: var(--e-global-typography-43dd473-word-spacing);
  }
  .elementor-311 .elementor-element.elementor-element-fe670ab {
    padding: 100px 0px 100px 0px;
  }
  .elementor-311 .elementor-element.elementor-element-626c5f1 {
    margin-top: 40px;
    margin-bottom: 0px;
    padding: 0px 40px 0px 40px;
  }
  .elementor-311
    .elementor-element.elementor-element-44ab0f0
    .elementor-testimonial-content {
    font-size: var(--e-global-typography-65696bc-font-size);
    line-height: var(--e-global-typography-65696bc-line-height);
    letter-spacing: var(--e-global-typography-65696bc-letter-spacing);
    word-spacing: var(--e-global-typography-65696bc-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-44ab0f0
    .elementor-testimonial-name {
    font-size: var(--e-global-typography-ae3504c-font-size);
    line-height: var(--e-global-typography-ae3504c-line-height);
    letter-spacing: var(--e-global-typography-ae3504c-letter-spacing);
    word-spacing: var(--e-global-typography-ae3504c-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-44ab0f0
    .elementor-testimonial-job {
    font-size: var(--e-global-typography-d336cf7-font-size);
    line-height: var(--e-global-typography-d336cf7-line-height);
    letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
    word-spacing: var(--e-global-typography-d336cf7-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-78bb1d1
    .elementor-testimonial-content {
    font-size: var(--e-global-typography-65696bc-font-size);
    line-height: var(--e-global-typography-65696bc-line-height);
    letter-spacing: var(--e-global-typography-65696bc-letter-spacing);
    word-spacing: var(--e-global-typography-65696bc-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-78bb1d1
    .elementor-testimonial-name {
    font-size: var(--e-global-typography-ae3504c-font-size);
    line-height: var(--e-global-typography-ae3504c-line-height);
    letter-spacing: var(--e-global-typography-ae3504c-letter-spacing);
    word-spacing: var(--e-global-typography-ae3504c-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-78bb1d1
    .elementor-testimonial-job {
    font-size: var(--e-global-typography-d336cf7-font-size);
    line-height: var(--e-global-typography-d336cf7-line-height);
    letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
    word-spacing: var(--e-global-typography-d336cf7-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-aba651b
    .elementor-testimonial-content {
    font-size: var(--e-global-typography-65696bc-font-size);
    line-height: var(--e-global-typography-65696bc-line-height);
    letter-spacing: var(--e-global-typography-65696bc-letter-spacing);
    word-spacing: var(--e-global-typography-65696bc-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-aba651b
    .elementor-testimonial-name {
    font-size: var(--e-global-typography-ae3504c-font-size);
    line-height: var(--e-global-typography-ae3504c-line-height);
    letter-spacing: var(--e-global-typography-ae3504c-letter-spacing);
    word-spacing: var(--e-global-typography-ae3504c-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-aba651b
    .elementor-testimonial-job {
    font-size: var(--e-global-typography-d336cf7-font-size);
    line-height: var(--e-global-typography-d336cf7-line-height);
    letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
    word-spacing: var(--e-global-typography-d336cf7-word-spacing);
  }
  .elementor-311 .elementor-element.elementor-element-5a076f9 {
    padding: 0px 40px 0px 40px;
  }
  .elementor-311
    .elementor-element.elementor-element-bd9d4dd
    .elementor-testimonial-content {
    font-size: var(--e-global-typography-65696bc-font-size);
    line-height: var(--e-global-typography-65696bc-line-height);
    letter-spacing: var(--e-global-typography-65696bc-letter-spacing);
    word-spacing: var(--e-global-typography-65696bc-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-bd9d4dd
    .elementor-testimonial-name {
    font-size: var(--e-global-typography-ae3504c-font-size);
    line-height: var(--e-global-typography-ae3504c-line-height);
    letter-spacing: var(--e-global-typography-ae3504c-letter-spacing);
    word-spacing: var(--e-global-typography-ae3504c-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-bd9d4dd
    .elementor-testimonial-job {
    font-size: var(--e-global-typography-d336cf7-font-size);
    line-height: var(--e-global-typography-d336cf7-line-height);
    letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
    word-spacing: var(--e-global-typography-d336cf7-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-4cd6706
    .elementor-testimonial-content {
    font-size: var(--e-global-typography-65696bc-font-size);
    line-height: var(--e-global-typography-65696bc-line-height);
    letter-spacing: var(--e-global-typography-65696bc-letter-spacing);
    word-spacing: var(--e-global-typography-65696bc-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-4cd6706
    .elementor-testimonial-name {
    font-size: var(--e-global-typography-ae3504c-font-size);
    line-height: var(--e-global-typography-ae3504c-line-height);
    letter-spacing: var(--e-global-typography-ae3504c-letter-spacing);
    word-spacing: var(--e-global-typography-ae3504c-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-4cd6706
    .elementor-testimonial-job {
    font-size: var(--e-global-typography-d336cf7-font-size);
    line-height: var(--e-global-typography-d336cf7-line-height);
    letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
    word-spacing: var(--e-global-typography-d336cf7-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-6302446
    .elementor-testimonial-content {
    font-size: var(--e-global-typography-65696bc-font-size);
    line-height: var(--e-global-typography-65696bc-line-height);
    letter-spacing: var(--e-global-typography-65696bc-letter-spacing);
    word-spacing: var(--e-global-typography-65696bc-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-6302446
    .elementor-testimonial-name {
    font-size: var(--e-global-typography-ae3504c-font-size);
    line-height: var(--e-global-typography-ae3504c-line-height);
    letter-spacing: var(--e-global-typography-ae3504c-letter-spacing);
    word-spacing: var(--e-global-typography-ae3504c-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-6302446
    .elementor-testimonial-job {
    font-size: var(--e-global-typography-d336cf7-font-size);
    line-height: var(--e-global-typography-d336cf7-line-height);
    letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
    word-spacing: var(--e-global-typography-d336cf7-word-spacing);
  }
}
@media (max-width: 767px) {
  .elementor-311 .elementor-element.elementor-element-771525ce {
    padding: 100px 20px 90px 20px;
  }
  .elementor-311
    .elementor-element.elementor-element-4d8d6acb
    .elementor-heading-title {
    font-size: var(--e-global-typography-f332652-font-size);
    line-height: var(--e-global-typography-f332652-line-height);
    letter-spacing: var(--e-global-typography-f332652-letter-spacing);
    word-spacing: var(--e-global-typography-f332652-word-spacing);
  }
  .elementor-311 .elementor-element.elementor-element-f9a618e {
    padding: 90px 20px 100px 20px;
  }
  .elementor-311
    .elementor-element.elementor-element-f1e854b
    .elementor-heading-title {
    font-size: var(--e-global-typography-43dd473-font-size);
    line-height: var(--e-global-typography-43dd473-line-height);
    letter-spacing: var(--e-global-typography-43dd473-letter-spacing);
    word-spacing: var(--e-global-typography-43dd473-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-746682a
    .elementor-heading-title {
    font-size: var(--e-global-typography-65696bc-font-size);
    line-height: var(--e-global-typography-65696bc-line-height);
    letter-spacing: var(--e-global-typography-65696bc-letter-spacing);
    word-spacing: var(--e-global-typography-65696bc-word-spacing);
  }
  .elementor-311 .elementor-element.elementor-element-746682a {
    width: 100%;
    max-width: 100%;
  }
  .elementor-311
    .elementor-element.elementor-element-15ceb2f
    > .elementor-element-populated {
    margin: 100px 0px 0px 20px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 20px;
  }
  .elementor-311 .elementor-element.elementor-element-00d5527 .elementor-icon {
    font-size: 33px;
  }
  .elementor-311
    .elementor-element.elementor-element-00d5527
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  body:not(.rtl) .elementor-311 .elementor-element.elementor-element-00d5527 {
    left: -5vw;
  }
  body.rtl .elementor-311 .elementor-element.elementor-element-00d5527 {
    right: -5vw;
  }
  .elementor-311 .elementor-element.elementor-element-00d5527 {
    top: -10vh;
  }
  .elementor-311
    .elementor-element.elementor-element-d8b9e2c
    .elementor-testimonial-name {
    font-size: var(--e-global-typography-99509ac-font-size);
    line-height: var(--e-global-typography-99509ac-line-height);
    letter-spacing: var(--e-global-typography-99509ac-letter-spacing);
    word-spacing: var(--e-global-typography-99509ac-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-d8b9e2c
    .elementor-testimonial-job {
    font-size: var(--e-global-typography-d336cf7-font-size);
    line-height: var(--e-global-typography-d336cf7-line-height);
    letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
    word-spacing: var(--e-global-typography-d336cf7-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-c9cfdc4
    .elementor-heading-title {
    font-size: var(--e-global-typography-99509ac-font-size);
    line-height: var(--e-global-typography-99509ac-line-height);
    letter-spacing: var(--e-global-typography-99509ac-letter-spacing);
    word-spacing: var(--e-global-typography-99509ac-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-c07740e
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-311
    .elementor-element.elementor-element-c07740e
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-98e5e7d-font-size);
    line-height: var(--e-global-typography-98e5e7d-line-height);
    letter-spacing: var(--e-global-typography-98e5e7d-letter-spacing);
    word-spacing: var(--e-global-typography-98e5e7d-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-b14025c
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-311
    .elementor-element.elementor-element-b14025c
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-b0248b8-font-size);
    line-height: var(--e-global-typography-b0248b8-line-height);
    letter-spacing: var(--e-global-typography-b0248b8-letter-spacing);
    word-spacing: var(--e-global-typography-b0248b8-word-spacing);
  }
  .elementor-311 .elementor-element.elementor-element-4efe8c7 {
    font-size: var(--e-global-typography-b0248b8-font-size);
    line-height: var(--e-global-typography-b0248b8-line-height);
    letter-spacing: var(--e-global-typography-b0248b8-letter-spacing);
    word-spacing: var(--e-global-typography-b0248b8-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-324042b
    .elementor-heading-title {
    font-size: var(--e-global-typography-99509ac-font-size);
    line-height: var(--e-global-typography-99509ac-line-height);
    letter-spacing: var(--e-global-typography-99509ac-letter-spacing);
    word-spacing: var(--e-global-typography-99509ac-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-069d97a
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-311
    .elementor-element.elementor-element-069d97a
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-98e5e7d-font-size);
    line-height: var(--e-global-typography-98e5e7d-line-height);
    letter-spacing: var(--e-global-typography-98e5e7d-letter-spacing);
    word-spacing: var(--e-global-typography-98e5e7d-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-9349794
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-311
    .elementor-element.elementor-element-9349794
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-b0248b8-font-size);
    line-height: var(--e-global-typography-b0248b8-line-height);
    letter-spacing: var(--e-global-typography-b0248b8-letter-spacing);
    word-spacing: var(--e-global-typography-b0248b8-word-spacing);
  }
  .elementor-311 .elementor-element.elementor-element-33d01d4 {
    font-size: var(--e-global-typography-b0248b8-font-size);
    line-height: var(--e-global-typography-b0248b8-line-height);
    letter-spacing: var(--e-global-typography-b0248b8-letter-spacing);
    word-spacing: var(--e-global-typography-b0248b8-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-707c5ad
    .elementor-heading-title {
    font-size: var(--e-global-typography-99509ac-font-size);
    line-height: var(--e-global-typography-99509ac-line-height);
    letter-spacing: var(--e-global-typography-99509ac-letter-spacing);
    word-spacing: var(--e-global-typography-99509ac-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-a9020ea
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-311
    .elementor-element.elementor-element-a9020ea
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-98e5e7d-font-size);
    line-height: var(--e-global-typography-98e5e7d-line-height);
    letter-spacing: var(--e-global-typography-98e5e7d-letter-spacing);
    word-spacing: var(--e-global-typography-98e5e7d-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-cb6d162
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-311
    .elementor-element.elementor-element-cb6d162
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-b0248b8-font-size);
    line-height: var(--e-global-typography-b0248b8-line-height);
    letter-spacing: var(--e-global-typography-b0248b8-letter-spacing);
    word-spacing: var(--e-global-typography-b0248b8-word-spacing);
  }
  .elementor-311 .elementor-element.elementor-element-d7eb536 {
    font-size: var(--e-global-typography-b0248b8-font-size);
    line-height: var(--e-global-typography-b0248b8-line-height);
    letter-spacing: var(--e-global-typography-b0248b8-letter-spacing);
    word-spacing: var(--e-global-typography-b0248b8-word-spacing);
  }
  .elementor-311 .elementor-element.elementor-element-3240ec9 {
    margin-top: 0px;
    margin-bottom: 60px;
  }
  .elementor-311
    .elementor-element.elementor-element-fd04416
    .elementor-heading-title {
    font-size: var(--e-global-typography-99509ac-font-size);
    line-height: var(--e-global-typography-99509ac-line-height);
    letter-spacing: var(--e-global-typography-99509ac-letter-spacing);
    word-spacing: var(--e-global-typography-99509ac-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-a85d88e
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-311
    .elementor-element.elementor-element-a85d88e
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-98e5e7d-font-size);
    line-height: var(--e-global-typography-98e5e7d-line-height);
    letter-spacing: var(--e-global-typography-98e5e7d-letter-spacing);
    word-spacing: var(--e-global-typography-98e5e7d-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-33c240c
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-311
    .elementor-element.elementor-element-33c240c
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-b0248b8-font-size);
    line-height: var(--e-global-typography-b0248b8-line-height);
    letter-spacing: var(--e-global-typography-b0248b8-letter-spacing);
    word-spacing: var(--e-global-typography-b0248b8-word-spacing);
  }
  .elementor-311 .elementor-element.elementor-element-f493e4d {
    font-size: var(--e-global-typography-b0248b8-font-size);
    line-height: var(--e-global-typography-b0248b8-line-height);
    letter-spacing: var(--e-global-typography-b0248b8-letter-spacing);
    word-spacing: var(--e-global-typography-b0248b8-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-574a125
    .elementor-heading-title {
    font-size: var(--e-global-typography-99509ac-font-size);
    line-height: var(--e-global-typography-99509ac-line-height);
    letter-spacing: var(--e-global-typography-99509ac-letter-spacing);
    word-spacing: var(--e-global-typography-99509ac-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-8a7b689
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-311
    .elementor-element.elementor-element-8a7b689
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-98e5e7d-font-size);
    line-height: var(--e-global-typography-98e5e7d-line-height);
    letter-spacing: var(--e-global-typography-98e5e7d-letter-spacing);
    word-spacing: var(--e-global-typography-98e5e7d-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-1e24498
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-311
    .elementor-element.elementor-element-1e24498
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-b0248b8-font-size);
    line-height: var(--e-global-typography-b0248b8-line-height);
    letter-spacing: var(--e-global-typography-b0248b8-letter-spacing);
    word-spacing: var(--e-global-typography-b0248b8-word-spacing);
  }
  .elementor-311 .elementor-element.elementor-element-d4bbf88 {
    font-size: var(--e-global-typography-b0248b8-font-size);
    line-height: var(--e-global-typography-b0248b8-line-height);
    letter-spacing: var(--e-global-typography-b0248b8-letter-spacing);
    word-spacing: var(--e-global-typography-b0248b8-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-de7cc80
    .elementor-heading-title {
    font-size: var(--e-global-typography-99509ac-font-size);
    line-height: var(--e-global-typography-99509ac-line-height);
    letter-spacing: var(--e-global-typography-99509ac-letter-spacing);
    word-spacing: var(--e-global-typography-99509ac-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-4bc0fd6
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-311
    .elementor-element.elementor-element-4bc0fd6
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-98e5e7d-font-size);
    line-height: var(--e-global-typography-98e5e7d-line-height);
    letter-spacing: var(--e-global-typography-98e5e7d-letter-spacing);
    word-spacing: var(--e-global-typography-98e5e7d-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-f874ded
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-311
    .elementor-element.elementor-element-f874ded
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-b0248b8-font-size);
    line-height: var(--e-global-typography-b0248b8-line-height);
    letter-spacing: var(--e-global-typography-b0248b8-letter-spacing);
    word-spacing: var(--e-global-typography-b0248b8-word-spacing);
  }
  .elementor-311 .elementor-element.elementor-element-6fab59b {
    font-size: var(--e-global-typography-b0248b8-font-size);
    line-height: var(--e-global-typography-b0248b8-line-height);
    letter-spacing: var(--e-global-typography-b0248b8-letter-spacing);
    word-spacing: var(--e-global-typography-b0248b8-word-spacing);
  }
  .elementor-311 .elementor-element.elementor-element-9b64d72 {
    margin-top: 0px;
    margin-bottom: 60px;
  }
  .elementor-311
    .elementor-element.elementor-element-5109cd2
    .elementor-heading-title {
    font-size: var(--e-global-typography-99509ac-font-size);
    line-height: var(--e-global-typography-99509ac-line-height);
    letter-spacing: var(--e-global-typography-99509ac-letter-spacing);
    word-spacing: var(--e-global-typography-99509ac-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-92550e0
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-311
    .elementor-element.elementor-element-92550e0
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-98e5e7d-font-size);
    line-height: var(--e-global-typography-98e5e7d-line-height);
    letter-spacing: var(--e-global-typography-98e5e7d-letter-spacing);
    word-spacing: var(--e-global-typography-98e5e7d-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-55598d2
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-311
    .elementor-element.elementor-element-55598d2
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-b0248b8-font-size);
    line-height: var(--e-global-typography-b0248b8-line-height);
    letter-spacing: var(--e-global-typography-b0248b8-letter-spacing);
    word-spacing: var(--e-global-typography-b0248b8-word-spacing);
  }
  .elementor-311 .elementor-element.elementor-element-39d14df {
    font-size: var(--e-global-typography-b0248b8-font-size);
    line-height: var(--e-global-typography-b0248b8-line-height);
    letter-spacing: var(--e-global-typography-b0248b8-letter-spacing);
    word-spacing: var(--e-global-typography-b0248b8-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-18ed765
    .elementor-heading-title {
    font-size: var(--e-global-typography-99509ac-font-size);
    line-height: var(--e-global-typography-99509ac-line-height);
    letter-spacing: var(--e-global-typography-99509ac-letter-spacing);
    word-spacing: var(--e-global-typography-99509ac-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-37af4be
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-311
    .elementor-element.elementor-element-37af4be
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-98e5e7d-font-size);
    line-height: var(--e-global-typography-98e5e7d-line-height);
    letter-spacing: var(--e-global-typography-98e5e7d-letter-spacing);
    word-spacing: var(--e-global-typography-98e5e7d-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-bf1e0f2
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-311
    .elementor-element.elementor-element-bf1e0f2
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-b0248b8-font-size);
    line-height: var(--e-global-typography-b0248b8-line-height);
    letter-spacing: var(--e-global-typography-b0248b8-letter-spacing);
    word-spacing: var(--e-global-typography-b0248b8-word-spacing);
  }
  .elementor-311 .elementor-element.elementor-element-7c09dfe {
    font-size: var(--e-global-typography-b0248b8-font-size);
    line-height: var(--e-global-typography-b0248b8-line-height);
    letter-spacing: var(--e-global-typography-b0248b8-letter-spacing);
    word-spacing: var(--e-global-typography-b0248b8-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-bb7cd41
    .elementor-heading-title {
    font-size: var(--e-global-typography-99509ac-font-size);
    line-height: var(--e-global-typography-99509ac-line-height);
    letter-spacing: var(--e-global-typography-99509ac-letter-spacing);
    word-spacing: var(--e-global-typography-99509ac-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-99f5052
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-311
    .elementor-element.elementor-element-99f5052
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-98e5e7d-font-size);
    line-height: var(--e-global-typography-98e5e7d-line-height);
    letter-spacing: var(--e-global-typography-98e5e7d-letter-spacing);
    word-spacing: var(--e-global-typography-98e5e7d-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-fae44bb
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-311
    .elementor-element.elementor-element-fae44bb
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-b0248b8-font-size);
    line-height: var(--e-global-typography-b0248b8-line-height);
    letter-spacing: var(--e-global-typography-b0248b8-letter-spacing);
    word-spacing: var(--e-global-typography-b0248b8-word-spacing);
  }
  .elementor-311 .elementor-element.elementor-element-5c8ef07 {
    font-size: var(--e-global-typography-b0248b8-font-size);
    line-height: var(--e-global-typography-b0248b8-line-height);
    letter-spacing: var(--e-global-typography-b0248b8-letter-spacing);
    word-spacing: var(--e-global-typography-b0248b8-word-spacing);
  }
  .elementor-311 .elementor-element.elementor-element-d48990d {
    padding: 0px 20px 0px 20px;
  }
  .elementor-311
    .elementor-element.elementor-element-78981bc
    .elementor-heading-title {
    font-size: var(--e-global-typography-823c393-font-size);
    line-height: var(--e-global-typography-823c393-line-height);
    letter-spacing: var(--e-global-typography-823c393-letter-spacing);
    word-spacing: var(--e-global-typography-823c393-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-11c86bf
    .elementor-heading-title {
    font-size: var(--e-global-typography-43dd473-font-size);
    line-height: var(--e-global-typography-43dd473-line-height);
    letter-spacing: var(--e-global-typography-43dd473-letter-spacing);
    word-spacing: var(--e-global-typography-43dd473-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-3612891
    .elementor-heading-title {
    font-size: var(--e-global-typography-d336cf7-font-size);
    line-height: var(--e-global-typography-d336cf7-line-height);
    letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
    word-spacing: var(--e-global-typography-d336cf7-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-8d254db
    .elementskit-accordion
    .elementskit-card-header
    > .elementskit-btn-link {
    font-size: var(--e-global-typography-99509ac-font-size);
    line-height: var(--e-global-typography-99509ac-line-height);
    letter-spacing: var(--e-global-typography-99509ac-letter-spacing);
    word-spacing: var(--e-global-typography-99509ac-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-8d254db
    .elementskit-accordion
    .elementskit-card-body
    p,
  .elementor-311
    .elementor-element.elementor-element-8d254db
    .elementskit-accordion
    .elementskit-card-body {
    font-size: var(--e-global-typography-d336cf7-font-size);
    line-height: var(--e-global-typography-d336cf7-line-height);
    letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
    word-spacing: var(--e-global-typography-d336cf7-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-8d254db
    .elementskit-accordion
    .elementskit-card-body {
    padding: 0px 30px 40px 30px;
  }
  .elementor-311
    .elementor-element.elementor-element-aebdffc
    .elementor-heading-title {
    font-size: var(--e-global-typography-43dd473-font-size);
    line-height: var(--e-global-typography-43dd473-line-height);
    letter-spacing: var(--e-global-typography-43dd473-letter-spacing);
    word-spacing: var(--e-global-typography-43dd473-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-aebdffc
    > .elementor-widget-container {
    padding: 0px 20px 0px 20px;
  }
  .elementor-311 .elementor-element.elementor-element-aebdffc {
    width: 100%;
    max-width: 100%;
  }
  .elementor-311 .elementor-element.elementor-element-cc0ae67 {
    width: 50%;
  }
  .elementor-311 .elementor-element.elementor-element-ad40d0a {
    width: 50%;
  }
  .elementor-311 .elementor-element.elementor-element-20733ed {
    width: 50%;
  }
  .elementor-311 .elementor-element.elementor-element-d966e11 {
    width: 50%;
  }
  .elementor-311 .elementor-element.elementor-element-78c9846 {
    width: 50%;
  }
  .elementor-311 .elementor-element.elementor-element-f1217fd {
    width: 50%;
  }
  .elementor-311 .elementor-element.elementor-element-39fc180 {
    width: 50%;
  }
  .elementor-311 .elementor-element.elementor-element-c0cfecb {
    width: 50%;
  }
  .elementor-311
    .elementor-element.elementor-element-a3b58c3
    > .elementor-element-populated {
    padding: 0px 20px 0px 20px;
  }
  .elementor-311
    .elementor-element.elementor-element-90d25e8
    .elementor-heading-title {
    font-size: var(--e-global-typography-823c393-font-size);
    line-height: var(--e-global-typography-823c393-line-height);
    letter-spacing: var(--e-global-typography-823c393-letter-spacing);
    word-spacing: var(--e-global-typography-823c393-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-85b5e16
    .elementor-heading-title {
    font-size: var(--e-global-typography-43dd473-font-size);
    line-height: var(--e-global-typography-43dd473-line-height);
    letter-spacing: var(--e-global-typography-43dd473-letter-spacing);
    word-spacing: var(--e-global-typography-43dd473-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-85b5e16
    > .elementor-widget-container {
    padding: 0px 20px 0px 20px;
  }
  .elementor-311 .elementor-element.elementor-element-05b4202 {
    margin-top: 40px;
    margin-bottom: 0px;
  }
  .elementor-311
    .elementor-element.elementor-element-1a03293
    > .elementor-element-populated {
    padding: 30px 20px 60px 20px;
  }
  .elementor-311
    .elementor-element.elementor-element-6fd4ece
    .elementor-heading-title {
    font-size: var(--e-global-typography-99509ac-font-size);
    line-height: var(--e-global-typography-99509ac-line-height);
    letter-spacing: var(--e-global-typography-99509ac-letter-spacing);
    word-spacing: var(--e-global-typography-99509ac-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-985ce9d
    .elementor-heading-title {
    font-size: var(--e-global-typography-d336cf7-font-size);
    line-height: var(--e-global-typography-d336cf7-line-height);
    letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
    word-spacing: var(--e-global-typography-d336cf7-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-522c294
    .elementor-heading-title {
    font-size: var(--e-global-typography-43dd473-font-size);
    line-height: var(--e-global-typography-43dd473-line-height);
    letter-spacing: var(--e-global-typography-43dd473-letter-spacing);
    word-spacing: var(--e-global-typography-43dd473-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-a6daced
    .elementor-heading-title {
    font-size: var(--e-global-typography-d336cf7-font-size);
    line-height: var(--e-global-typography-d336cf7-line-height);
    letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
    word-spacing: var(--e-global-typography-d336cf7-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-3952480
    > .elementor-element-populated {
    padding: 30px 20px 30px 20px;
  }
  .elementor-311
    .elementor-element.elementor-element-5fb045f
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-311
    .elementor-element.elementor-element-5fb045f
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-d336cf7-font-size);
    line-height: var(--e-global-typography-d336cf7-line-height);
    letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
    word-spacing: var(--e-global-typography-d336cf7-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-958297e
    .elementor-heading-title {
    font-size: var(--e-global-typography-99509ac-font-size);
    line-height: var(--e-global-typography-99509ac-line-height);
    letter-spacing: var(--e-global-typography-99509ac-letter-spacing);
    word-spacing: var(--e-global-typography-99509ac-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-cce8dc4
    .elementor-heading-title {
    font-size: var(--e-global-typography-d336cf7-font-size);
    line-height: var(--e-global-typography-d336cf7-line-height);
    letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
    word-spacing: var(--e-global-typography-d336cf7-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-952d4b4
    .elementor-heading-title {
    font-size: var(--e-global-typography-43dd473-font-size);
    line-height: var(--e-global-typography-43dd473-line-height);
    letter-spacing: var(--e-global-typography-43dd473-letter-spacing);
    word-spacing: var(--e-global-typography-43dd473-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-caeb6b2
    .elementor-heading-title {
    font-size: var(--e-global-typography-d336cf7-font-size);
    line-height: var(--e-global-typography-d336cf7-line-height);
    letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
    word-spacing: var(--e-global-typography-d336cf7-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-08636ce
    > .elementor-element-populated {
    padding: 60px 20px 30px 20px;
  }
  .elementor-311
    .elementor-element.elementor-element-793cf58
    .elementor-heading-title {
    font-size: var(--e-global-typography-99509ac-font-size);
    line-height: var(--e-global-typography-99509ac-line-height);
    letter-spacing: var(--e-global-typography-99509ac-letter-spacing);
    word-spacing: var(--e-global-typography-99509ac-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-e68e752
    .elementor-heading-title {
    font-size: var(--e-global-typography-d336cf7-font-size);
    line-height: var(--e-global-typography-d336cf7-line-height);
    letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
    word-spacing: var(--e-global-typography-d336cf7-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-e9bf2ce
    .elementor-heading-title {
    font-size: var(--e-global-typography-43dd473-font-size);
    line-height: var(--e-global-typography-43dd473-line-height);
    letter-spacing: var(--e-global-typography-43dd473-letter-spacing);
    word-spacing: var(--e-global-typography-43dd473-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-77f5d4f
    .elementor-heading-title {
    font-size: var(--e-global-typography-d336cf7-font-size);
    line-height: var(--e-global-typography-d336cf7-line-height);
    letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
    word-spacing: var(--e-global-typography-d336cf7-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-dfdb1b3
    .elementor-heading-title {
    font-size: var(--e-global-typography-823c393-font-size);
    line-height: var(--e-global-typography-823c393-line-height);
    letter-spacing: var(--e-global-typography-823c393-letter-spacing);
    word-spacing: var(--e-global-typography-823c393-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-7ef5104
    .elementor-heading-title {
    font-size: var(--e-global-typography-43dd473-font-size);
    line-height: var(--e-global-typography-43dd473-line-height);
    letter-spacing: var(--e-global-typography-43dd473-letter-spacing);
    word-spacing: var(--e-global-typography-43dd473-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-7ef5104
    > .elementor-widget-container {
    padding: 0px 20px 0px 20px;
  }
  .elementor-311 .elementor-element.elementor-element-fe670ab {
    padding: 60px 0px 60px 0px;
  }
  .elementor-311 .elementor-element.elementor-element-eeb140d .elementor-icon {
    font-size: 28px;
  }
  .elementor-311 .elementor-element.elementor-element-626c5f1 {
    padding: 0px 0px 0px 0px;
  }
  .elementor-311
    .elementor-element.elementor-element-44ab0f0
    .elementor-testimonial-wrapper {
    text-align: left;
  }
  .elementor-311
    .elementor-element.elementor-element-44ab0f0
    .elementor-testimonial-content {
    font-size: var(--e-global-typography-65696bc-font-size);
    line-height: var(--e-global-typography-65696bc-line-height);
    letter-spacing: var(--e-global-typography-65696bc-letter-spacing);
    word-spacing: var(--e-global-typography-65696bc-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-44ab0f0
    .elementor-testimonial-name {
    font-size: var(--e-global-typography-ae3504c-font-size);
    line-height: var(--e-global-typography-ae3504c-line-height);
    letter-spacing: var(--e-global-typography-ae3504c-letter-spacing);
    word-spacing: var(--e-global-typography-ae3504c-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-44ab0f0
    .elementor-testimonial-job {
    font-size: var(--e-global-typography-d336cf7-font-size);
    line-height: var(--e-global-typography-d336cf7-line-height);
    letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
    word-spacing: var(--e-global-typography-d336cf7-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-78bb1d1
    .elementor-testimonial-wrapper {
    text-align: left;
  }
  .elementor-311
    .elementor-element.elementor-element-78bb1d1
    .elementor-testimonial-content {
    font-size: var(--e-global-typography-65696bc-font-size);
    line-height: var(--e-global-typography-65696bc-line-height);
    letter-spacing: var(--e-global-typography-65696bc-letter-spacing);
    word-spacing: var(--e-global-typography-65696bc-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-78bb1d1
    .elementor-testimonial-name {
    font-size: var(--e-global-typography-ae3504c-font-size);
    line-height: var(--e-global-typography-ae3504c-line-height);
    letter-spacing: var(--e-global-typography-ae3504c-letter-spacing);
    word-spacing: var(--e-global-typography-ae3504c-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-78bb1d1
    .elementor-testimonial-job {
    font-size: var(--e-global-typography-d336cf7-font-size);
    line-height: var(--e-global-typography-d336cf7-line-height);
    letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
    word-spacing: var(--e-global-typography-d336cf7-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-aba651b
    .elementor-testimonial-wrapper {
    text-align: left;
  }
  .elementor-311
    .elementor-element.elementor-element-aba651b
    .elementor-testimonial-content {
    font-size: var(--e-global-typography-65696bc-font-size);
    line-height: var(--e-global-typography-65696bc-line-height);
    letter-spacing: var(--e-global-typography-65696bc-letter-spacing);
    word-spacing: var(--e-global-typography-65696bc-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-aba651b
    .elementor-testimonial-name {
    font-size: var(--e-global-typography-ae3504c-font-size);
    line-height: var(--e-global-typography-ae3504c-line-height);
    letter-spacing: var(--e-global-typography-ae3504c-letter-spacing);
    word-spacing: var(--e-global-typography-ae3504c-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-aba651b
    .elementor-testimonial-job {
    font-size: var(--e-global-typography-d336cf7-font-size);
    line-height: var(--e-global-typography-d336cf7-line-height);
    letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
    word-spacing: var(--e-global-typography-d336cf7-word-spacing);
  }
  .elementor-311 .elementor-element.elementor-element-5a076f9 {
    padding: 0px 0px 0px 0px;
  }
  .elementor-311
    .elementor-element.elementor-element-bd9d4dd
    .elementor-testimonial-wrapper {
    text-align: left;
  }
  .elementor-311
    .elementor-element.elementor-element-bd9d4dd
    .elementor-testimonial-content {
    font-size: var(--e-global-typography-65696bc-font-size);
    line-height: var(--e-global-typography-65696bc-line-height);
    letter-spacing: var(--e-global-typography-65696bc-letter-spacing);
    word-spacing: var(--e-global-typography-65696bc-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-bd9d4dd
    .elementor-testimonial-name {
    font-size: var(--e-global-typography-ae3504c-font-size);
    line-height: var(--e-global-typography-ae3504c-line-height);
    letter-spacing: var(--e-global-typography-ae3504c-letter-spacing);
    word-spacing: var(--e-global-typography-ae3504c-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-bd9d4dd
    .elementor-testimonial-job {
    font-size: var(--e-global-typography-d336cf7-font-size);
    line-height: var(--e-global-typography-d336cf7-line-height);
    letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
    word-spacing: var(--e-global-typography-d336cf7-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-4cd6706
    .elementor-testimonial-wrapper {
    text-align: left;
  }
  .elementor-311
    .elementor-element.elementor-element-4cd6706
    .elementor-testimonial-content {
    font-size: var(--e-global-typography-65696bc-font-size);
    line-height: var(--e-global-typography-65696bc-line-height);
    letter-spacing: var(--e-global-typography-65696bc-letter-spacing);
    word-spacing: var(--e-global-typography-65696bc-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-4cd6706
    .elementor-testimonial-name {
    font-size: var(--e-global-typography-ae3504c-font-size);
    line-height: var(--e-global-typography-ae3504c-line-height);
    letter-spacing: var(--e-global-typography-ae3504c-letter-spacing);
    word-spacing: var(--e-global-typography-ae3504c-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-4cd6706
    .elementor-testimonial-job {
    font-size: var(--e-global-typography-d336cf7-font-size);
    line-height: var(--e-global-typography-d336cf7-line-height);
    letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
    word-spacing: var(--e-global-typography-d336cf7-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-6302446
    .elementor-testimonial-wrapper {
    text-align: left;
  }
  .elementor-311
    .elementor-element.elementor-element-6302446
    .elementor-testimonial-content {
    font-size: var(--e-global-typography-65696bc-font-size);
    line-height: var(--e-global-typography-65696bc-line-height);
    letter-spacing: var(--e-global-typography-65696bc-letter-spacing);
    word-spacing: var(--e-global-typography-65696bc-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-6302446
    .elementor-testimonial-name {
    font-size: var(--e-global-typography-ae3504c-font-size);
    line-height: var(--e-global-typography-ae3504c-line-height);
    letter-spacing: var(--e-global-typography-ae3504c-letter-spacing);
    word-spacing: var(--e-global-typography-ae3504c-word-spacing);
  }
  .elementor-311
    .elementor-element.elementor-element-6302446
    .elementor-testimonial-job {
    font-size: var(--e-global-typography-d336cf7-font-size);
    line-height: var(--e-global-typography-d336cf7-line-height);
    letter-spacing: var(--e-global-typography-d336cf7-letter-spacing);
    word-spacing: var(--e-global-typography-d336cf7-word-spacing);
  }
}
@media (min-width: 768px) {
  .elementor-311 .elementor-element.elementor-element-f8f0a52 {
    width: 68%;
  }
  .elementor-311 .elementor-element.elementor-element-15ceb2f {
    width: 32%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-311 .elementor-element.elementor-element-f8f0a52 {
    width: 100%;
  }
  .elementor-311 .elementor-element.elementor-element-15ceb2f {
    width: 70%;
  }
  .elementor-311 .elementor-element.elementor-element-fd50cf0 {
    width: 50%;
  }
  .elementor-311 .elementor-element.elementor-element-8c3c52e {
    width: 50%;
  }
  .elementor-311 .elementor-element.elementor-element-96d6e86 {
    width: 50%;
  }
  .elementor-311 .elementor-element.elementor-element-6e4a911 {
    width: 50%;
  }
  .elementor-311 .elementor-element.elementor-element-eec5d85 {
    width: 50%;
  }
  .elementor-311 .elementor-element.elementor-element-f90d7a6 {
    width: 50%;
  }
  .elementor-311 .elementor-element.elementor-element-023ac37 {
    width: 50%;
  }
  .elementor-311 .elementor-element.elementor-element-eac13b0 {
    width: 50%;
  }
  .elementor-311 .elementor-element.elementor-element-01c3e78 {
    width: 50%;
  }
  .elementor-311 .elementor-element.elementor-element-df56dc4 {
    width: 100%;
  }
  .elementor-311 .elementor-element.elementor-element-3185689 {
    width: 100%;
  }
  .elementor-311 .elementor-element.elementor-element-1a03293 {
    width: 100%;
  }
  .elementor-311 .elementor-element.elementor-element-3952480 {
    width: 100%;
  }
  .elementor-311 .elementor-element.elementor-element-08636ce {
    width: 100%;
  }
  .elementor-311 .elementor-element.elementor-element-c9104e5 {
    width: 50%;
  }
  .elementor-311 .elementor-element.elementor-element-1797cb1 {
    width: 50%;
  }
  .elementor-311 .elementor-element.elementor-element-0a57cad {
    width: 50%;
  }
  .elementor-311 .elementor-element.elementor-element-c188e4e {
    width: 50%;
  }
  .elementor-311 .elementor-element.elementor-element-195a4f2 {
    width: 50%;
  }
}
