.elementor-62 .elementor-element.elementor-element-972434b {
  --display: flex;
  --margin-top: 0rem;
  --margin-bottom: -3.5rem;
  --margin-left: 0rem;
  --margin-right: 0rem;
}
.elementor-62 .elementor-element.elementor-element-b136829 {
  margin: 0rem 0rem calc(var(--kit-widget-spacing, 0px) + 4.5rem) 0rem;
}
.elementor-62 .elementor-element.elementor-element-b136829 img {
  width: 100%;
}
.elementor-62 .elementor-element.elementor-element-b8a5c62 {
  margin: 0rem 0rem calc(var(--kit-widget-spacing, 0px) + 2.7rem) 0rem;
}
.elementor-62
  .elementor-element.elementor-element-b8a5c62
  .elementor-heading-title {
  font-size: 2.6rem;
}
.elementor-62 .elementor-element.elementor-element-af65d41 {
  margin: 0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.5rem) 0rem;
}
.elementor-62
  .elementor-element.elementor-element-af65d41
  .elementor-heading-title {
  font-size: 1.4rem;
  line-height: 1.857em;
}
.elementor-62 .elementor-element.elementor-element-362cafe {
  margin: 0rem 0rem calc(var(--kit-widget-spacing, 0px) + 3.9rem) 0rem;
}
.elementor-62
  .elementor-element.elementor-element-362cafe
  .elementor-heading-title {
  font-size: 1.4rem;
  line-height: 1.857em;
}
.elementor-62 .elementor-element.elementor-element-f1cf90f {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
}
.elementor-62 .elementor-element.elementor-element-4b42829 {
  --display: flex;
  --width: 50%;
  --margin-top: 0rem;
  --margin-bottom: 2.9rem;
  --margin-left: 0rem;
  --margin-right: 0rem;
}
.elementor-62 .elementor-element.elementor-element-80994fa {
  margin: 0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.5rem) 0rem;
}
.elementor-62
  .elementor-element.elementor-element-80994fa
  .elementor-heading-title {
  font-size: 1.6rem;
}
.elementor-62
  .elementor-element.elementor-element-37a4dc5
  .elementor-heading-title {
  font-size: 1.4rem;
  line-height: 1.857em;
}
.elementor-62 .elementor-element.elementor-element-6424aa0 {
  --display: flex;
  --width: 50%;
  --margin-top: 0rem;
  --margin-bottom: 2.9rem;
  --margin-left: 0rem;
  --margin-right: 0rem;
}
.elementor-62 .elementor-element.elementor-element-41ee9d3 {
  margin: 0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.5rem) 0rem;
}
.elementor-62
  .elementor-element.elementor-element-41ee9d3
  .elementor-heading-title {
  font-size: 1.6rem;
}
.elementor-62
  .elementor-element.elementor-element-4c28700
  .elementor-heading-title {
  font-size: 1.4rem;
  line-height: 1.857em;
}
.elementor-62 .elementor-element.elementor-element-f692631 {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --margin-top: 0rem;
  --margin-bottom: 2.1rem;
  --margin-left: 0rem;
  --margin-right: 0rem;
}
.elementor-62 .elementor-element.elementor-element-9ed4244 {
  --display: flex;
  --width: 50%;
  --margin-top: 0rem;
  --margin-bottom: 2.9rem;
  --margin-left: 0rem;
  --margin-right: 0rem;
}
.elementor-62 .elementor-element.elementor-element-aa71038 {
  margin: 0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.5rem) 0rem;
}
.elementor-62
  .elementor-element.elementor-element-aa71038
  .elementor-heading-title {
  font-size: 1.6rem;
}
.elementor-62
  .elementor-element.elementor-element-0743d86
  .elementor-heading-title {
  font-size: 1.4rem;
  line-height: 1.857em;
}
.elementor-62 .elementor-element.elementor-element-7495fdb {
  --display: flex;
  --width: 50%;
  --margin-top: 0rem;
  --margin-bottom: 2.9rem;
  --margin-left: 0rem;
  --margin-right: 0rem;
}
.elementor-62 .elementor-element.elementor-element-67907e2 {
  margin: 0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.5rem) 0rem;
}
.elementor-62
  .elementor-element.elementor-element-67907e2
  .elementor-heading-title {
  font-size: 1.6rem;
}
.elementor-62
  .elementor-element.elementor-element-8cb4173
  .elementor-heading-title {
  font-size: 1.4rem;
  line-height: 1.857em;
}
.elementor-62 .elementor-element.elementor-element-a649ec1 {
  --divider-border-style: solid;
  --divider-color: #cccccc;
  --divider-border-width: 1px;
  margin: 0rem 0rem calc(var(--kit-widget-spacing, 0px) + 5.4rem) 0rem;
}
.elementor-62
  .elementor-element.elementor-element-a649ec1
  .elementor-divider-separator {
  width: 100%;
}
.elementor-62 .elementor-element.elementor-element-a649ec1 .elementor-divider {
  padding-block-start: 0px;
  padding-block-end: 0px;
}
.elementor-62 .elementor-element.elementor-element-f0a1a40 {
  margin: 0rem 0rem calc(var(--kit-widget-spacing, 0px) + 2.8rem) 0rem;
}
.elementor-62
  .elementor-element.elementor-element-f0a1a40
  .elementor-heading-title {
  font-size: 2.6rem;
}
.elementor-62 .elementor-element.elementor-element-a90cf0a {
  --display: flex;
  --flex-direction: row;
  --container-widget-width: initial;
  --container-widget-height: 100%;
  --container-widget-flex-grow: 1;
  --container-widget-align-self: stretch;
  --flex-wrap-mobile: wrap;
  --margin-top: 0rem;
  --margin-bottom: 5.1rem;
  --margin-left: 0rem;
  --margin-right: 0rem;
}
.elementor-62 .elementor-element.elementor-element-b669c3b {
  --display: flex;
  --width: 50%;
}
.elementor-62
  .elementor-element.elementor-element-4a5e5b5
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(1.6rem / 2);
}
.elementor-62
  .elementor-element.elementor-element-4a5e5b5
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(1.6rem / 2);
}
.elementor-62
  .elementor-element.elementor-element-4a5e5b5
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(1.6rem / 2);
  margin-left: calc(1.6rem / 2);
}
.elementor-62
  .elementor-element.elementor-element-4a5e5b5
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-1.6rem / 2);
  margin-left: calc(-1.6rem / 2);
}
body.rtl
  .elementor-62
  .elementor-element.elementor-element-4a5e5b5
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-1.6rem / 2);
}
body:not(.rtl)
  .elementor-62
  .elementor-element.elementor-element-4a5e5b5
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-1.6rem / 2);
}
.elementor-62
  .elementor-element.elementor-element-4a5e5b5
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-primary);
  line-height: 2.8rem;
}
.elementor-62
  .elementor-element.elementor-element-4a5e5b5
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-primary);
  height: 2.8rem;
}
.elementor-62 .elementor-element.elementor-element-4a5e5b5 {
  --e-icon-list-icon-size: 1.7rem;
  --icon-vertical-offset: 0px;
}
.elementor-62
  .elementor-element.elementor-element-4a5e5b5
  .elementor-icon-list-text {
  padding-left: 1.1rem;
  color: #111111;
}
.elementor-62
  .elementor-element.elementor-element-4a5e5b5
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-62
  .elementor-element.elementor-element-4a5e5b5
  .elementor-icon-list-item
  > a {
  font-weight: 500;
}
.elementor-element-4a5e5b5
  .elementor-icon-list-items
  .elementor-icon-list-item {
  align-items: flex-start;
}
.elementor-62
  .elementor-element.elementor-element-4a5e5b5
  .elementor-icon-list-icon {
  border-style: none;
}
.elementor-62 .elementor-element.elementor-element-d1a71c3 {
  --display: flex;
  --width: 50%;
}
.elementor-62
  .elementor-element.elementor-element-976c0c9
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(1.6rem / 2);
}
.elementor-62
  .elementor-element.elementor-element-976c0c9
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(1.6rem / 2);
}
.elementor-62
  .elementor-element.elementor-element-976c0c9
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(1.6rem / 2);
  margin-left: calc(1.6rem / 2);
}
.elementor-62
  .elementor-element.elementor-element-976c0c9
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-1.6rem / 2);
  margin-left: calc(-1.6rem / 2);
}
body.rtl
  .elementor-62
  .elementor-element.elementor-element-976c0c9
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-1.6rem / 2);
}
body:not(.rtl)
  .elementor-62
  .elementor-element.elementor-element-976c0c9
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-1.6rem / 2);
}
.elementor-62
  .elementor-element.elementor-element-976c0c9
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-primary);
  line-height: 2.8rem;
}
.elementor-62
  .elementor-element.elementor-element-976c0c9
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-primary);
  height: 2.8rem;
}
.elementor-62 .elementor-element.elementor-element-976c0c9 {
  --e-icon-list-icon-size: 1.7rem;
  --icon-vertical-offset: 0px;
}
.elementor-62
  .elementor-element.elementor-element-976c0c9
  .elementor-icon-list-text {
  padding-left: 1.1rem;
  color: #111111;
}
.elementor-62
  .elementor-element.elementor-element-976c0c9
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-62
  .elementor-element.elementor-element-976c0c9
  .elementor-icon-list-item
  > a {
  font-weight: 500;
}
.elementor-element-976c0c9
  .elementor-icon-list-items
  .elementor-icon-list-item {
  align-items: flex-start;
}
.elementor-62
  .elementor-element.elementor-element-976c0c9
  .elementor-icon-list-icon {
  border-style: none;
}
.elementor-62 .elementor-element.elementor-element-ea2ab6d {
  --divider-border-style: solid;
  --divider-color: #cccccc;
  --divider-border-width: 1px;
  margin: 0rem 0rem calc(var(--kit-widget-spacing, 0px) + 5.4rem) 0rem;
}
.elementor-62
  .elementor-element.elementor-element-ea2ab6d
  .elementor-divider-separator {
  width: 100%;
}
.elementor-62 .elementor-element.elementor-element-ea2ab6d .elementor-divider {
  padding-block-start: 0px;
  padding-block-end: 0px;
}
.elementor-62 .elementor-element.elementor-element-956586f {
  margin: 0rem 0rem calc(var(--kit-widget-spacing, 0px) + 3.1rem) 0rem;
}
.elementor-62
  .elementor-element.elementor-element-956586f
  .elementor-heading-title {
  font-size: 2.6rem;
}
.elementor-62 .elementor-element.elementor-element-04028bd {
  --display: flex;
}
.elementor-62 .elementor-element.elementor-element-5e15df3 {
  --display: flex;
}
.elementor-62 .elementor-element.elementor-element-7bcb3a4 {
  --display: flex;
}
.elementor-62 .elementor-element.elementor-element-78dc1ee {
  --display: flex;
}
.elementor-62 .elementor-element.elementor-element-c1069da {
  --n-accordion-title-font-size: 1.6rem;
  margin: 0rem 0rem calc(var(--kit-widget-spacing, 0px) + 6rem) 0rem;
  --n-accordion-title-justify-content: space-between;
  --n-accordion-title-flex-grow: 1;
  --n-accordion-title-icon-order: initial;
  --n-accordion-item-title-space-between: 1rem;
  --n-accordion-item-title-distance-from-content: 0px;
  --n-accordion-title-hover-color: #ffffff;
  --n-accordion-title-active-color: #ffffff;
  --n-accordion-icon-size: 2rem;
}
.elementor-62
  .elementor-element.elementor-element-c1069da
  > .e-n-accordion
  > .e-n-accordion-item
  > .e-n-accordion-item-title {
  background-color: #f6f6f6;
  border-style: none;
}
.elementor-62
  .elementor-element.elementor-element-c1069da
  > .e-n-accordion
  > .e-n-accordion-item
  > .e-n-accordion-item-title:hover {
  background-color: var(--e-global-color-primary);
}
.elementor-62
  .elementor-element.elementor-element-c1069da
  > .e-n-accordion
  > .e-n-accordion-item[open]
  > .e-n-accordion-item-title {
  background-color: var(--e-global-color-primary);
}
.elementor-62 .elementor-element.elementor-element-c1069da {
  --n-accordion-padding: 1.4rem 2.1rem 1.2rem 2.5rem;
}
:where(
    .elementor-62
      .elementor-element.elementor-element-c1069da
      > .e-n-accordion
      > .e-n-accordion-item
      > .e-n-accordion-item-title
      > .e-n-accordion-item-title-header
  )
  > .e-n-accordion-item-title-text {
  font-weight: 600;
  letter-spacing: 0.025em;
}
:where(
    .elementor-62
      .elementor-element.elementor-element-c1069da
      > .e-n-accordion
      > .e-n-accordion-item
  )
  > .e-con {
  --padding-top: 2rem;
  --padding-right: 2rem;
  --padding-bottom: 1.5rem;
  --padding-left: 2rem;
}
.elementor-62 .elementor-element.elementor-element-894f623 {
  --divider-border-style: solid;
  --divider-color: #cccccc;
  --divider-border-width: 1px;
  margin: 0rem 0rem calc(var(--kit-widget-spacing, 0px) + 5.4rem) 0rem;
}
.elementor-62
  .elementor-element.elementor-element-894f623
  .elementor-divider-separator {
  width: 100%;
}
.elementor-62 .elementor-element.elementor-element-894f623 .elementor-divider {
  padding-block-start: 0px;
  padding-block-end: 0px;
}
.elementor-62 .elementor-element.elementor-element-0acc9d1 {
  margin: 0rem 0rem calc(var(--kit-widget-spacing, 0px) + 3.3rem) 0rem;
}
.elementor-62
  .elementor-element.elementor-element-0acc9d1
  .elementor-heading-title {
  font-size: 2.6rem;
}
.elementor-62
  .elementor-element.elementor-element-31ded74
  > .elementor-widget-container {
  margin: 0rem 0rem 5.6rem 0rem;
}
@media (max-width: 991px) {
  .elementor-62 .elementor-element.elementor-element-972434b {
    --margin-top: 0rem;
    --margin-bottom: -3.4rem;
    --margin-left: 0rem;
    --margin-right: 0rem;
  }
}
@media (max-width: 767px) {
  .elementor-62 .elementor-element.elementor-element-972434b {
    --margin-top: 0rem;
    --margin-bottom: 2.2rem;
    --margin-left: 0rem;
    --margin-right: 0rem;
  }
  .elementor-62 .elementor-element.elementor-element-4b42829 {
    --width: 100%;
  }
  .elementor-62 .elementor-element.elementor-element-6424aa0 {
    --width: 100%;
  }
  .elementor-62 .elementor-element.elementor-element-9ed4244 {
    --width: 100%;
  }
  .elementor-62 .elementor-element.elementor-element-7495fdb {
    --width: 100%;
  }
  .elementor-62 .elementor-element.elementor-element-b669c3b {
    --width: 100%;
    --margin-top: 0rem;
    --margin-bottom: 1.6rem;
    --margin-left: 0rem;
    --margin-right: 0rem;
  }
  .elementor-62 .elementor-element.elementor-element-d1a71c3 {
    --width: 100%;
  }
  .elementor-62
    .elementor-element.elementor-element-31ded74
    > .elementor-widget-container {
    margin: 0rem 0rem 0rem 0rem;
  }
}
