.elementor-256
  .elementor-element.elementor-element-fedf5ee:not(.elementor-motion-effects-element-type-background),
.elementor-256
  .elementor-element.elementor-element-fedf5ee
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-5086297);
}
.elementor-256 .elementor-element.elementor-element-fedf5ee {
  box-shadow: 0px 0px 60px 0px rgba(0, 0, 0, 0.1);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 20px 0px 20px;
  z-index: 999;
}
.elementor-256
  .elementor-element.elementor-element-fedf5ee
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-256
  .elementor-element.elementor-element-e78b50d.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-256
  .elementor-element.elementor-element-e78b50d.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-bc-flex-widget
  .elementor-256
  .elementor-element.elementor-element-2cc535c.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-256
  .elementor-element.elementor-element-2cc535c.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-256
  .elementor-element.elementor-element-2cc535c.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-end;
}
.elementor-256 .elementor-element.elementor-element-7a4cb26e {
  width: auto;
  max-width: auto;
}
.elementor-256
  .elementor-element.elementor-element-7a4cb26e
  > .elementor-widget-container {
  margin: 0px 20px 0px 0px;
}
.elementor-256
  .elementor-element.elementor-element-7a4cb26e
  .elementor-menu-toggle {
  margin-left: auto;
  background-color: var(--e-global-color-primary);
}
.elementor-256
  .elementor-element.elementor-element-7a4cb26e
  .elementor-nav-menu
  .elementor-item {
  font-family: "Saira", Sans-serif;
  font-size: 18px;
  font-weight: 700;
  text-transform: uppercase;
  line-height: 31.5px;
}
.elementor-256
  .elementor-element.elementor-element-7a4cb26e
  .elementor-nav-menu--main
  .elementor-item {
  color: var(--e-global-color-primary);
  fill: var(--e-global-color-primary);
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 0px;
  padding-bottom: 0px;
}
.elementor-256
  .elementor-element.elementor-element-7a4cb26e
  .elementor-nav-menu--main
  .elementor-item:hover,
.elementor-256
  .elementor-element.elementor-element-7a4cb26e
  .elementor-nav-menu--main
  .elementor-item.elementor-item-active,
.elementor-256
  .elementor-element.elementor-element-7a4cb26e
  .elementor-nav-menu--main
  .elementor-item.highlighted,
.elementor-256
  .elementor-element.elementor-element-7a4cb26e
  .elementor-nav-menu--main
  .elementor-item:focus {
  color: var(--e-global-color-secondary);
  fill: var(--e-global-color-secondary);
}
.elementor-256
  .elementor-element.elementor-element-7a4cb26e
  .elementor-nav-menu--dropdown
  a,
.elementor-256
  .elementor-element.elementor-element-7a4cb26e
  .elementor-menu-toggle {
  color: var(--e-global-color-accent);
}
.elementor-256
  .elementor-element.elementor-element-7a4cb26e
  .elementor-nav-menu--dropdown {
  background-color: var(--e-global-color-secondary);
}
.elementor-256
  .elementor-element.elementor-element-7a4cb26e
  .elementor-nav-menu--dropdown
  a:hover,
.elementor-256
  .elementor-element.elementor-element-7a4cb26e
  .elementor-nav-menu--dropdown
  a.elementor-item-active,
.elementor-256
  .elementor-element.elementor-element-7a4cb26e
  .elementor-nav-menu--dropdown
  a.highlighted,
.elementor-256
  .elementor-element.elementor-element-7a4cb26e
  .elementor-menu-toggle:hover {
  color: var(--e-global-color-accent);
}
.elementor-256
  .elementor-element.elementor-element-7a4cb26e
  .elementor-nav-menu--dropdown
  a:hover,
.elementor-256
  .elementor-element.elementor-element-7a4cb26e
  .elementor-nav-menu--dropdown
  a.elementor-item-active,
.elementor-256
  .elementor-element.elementor-element-7a4cb26e
  .elementor-nav-menu--dropdown
  a.highlighted {
  background-color: var(--e-global-color-primary);
}
.elementor-256
  .elementor-element.elementor-element-7a4cb26e
  .elementor-nav-menu--dropdown
  .elementor-item,
.elementor-256
  .elementor-element.elementor-element-7a4cb26e
  .elementor-nav-menu--dropdown
  .elementor-sub-item {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  text-transform: var(--e-global-typography-accent-text-transform);
}
.elementor-256
  .elementor-element.elementor-element-7a4cb26e
  .elementor-nav-menu--dropdown
  a {
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 20px;
  padding-bottom: 20px;
}
.elementor-256
  .elementor-element.elementor-element-7a4cb26e
  .elementor-nav-menu--dropdown
  li:not(:last-child) {
  border-style: solid;
  border-color: var(--e-global-color-17dc5d4);
  border-bottom-width: 1px;
}
.elementor-256
  .elementor-element.elementor-element-7a4cb26e
  .elementor-nav-menu--main
  > .elementor-nav-menu
  > li
  > .elementor-nav-menu--dropdown,
.elementor-256
  .elementor-element.elementor-element-7a4cb26e
  .elementor-nav-menu__container.elementor-nav-menu--dropdown {
  margin-top: 37px !important;
}
.elementor-256
  .elementor-element.elementor-element-7a4cb26e
  div.elementor-menu-toggle {
  color: var(--e-global-color-5086297);
}
.elementor-256
  .elementor-element.elementor-element-7a4cb26e
  div.elementor-menu-toggle
  svg {
  fill: var(--e-global-color-5086297);
}
.elementor-256 .elementor-element.elementor-element-52d283d0 {
  width: auto;
  max-width: auto;
  align-self: center;
  --lottie-container-width: 6vw;
  --lottie-container-max-width: 100%;
}
.elementor-256
  .elementor-element.elementor-element-52d283d0
  > .elementor-widget-container {
  margin: 5px -5px -25px 0px;
}
.elementor-256
  .elementor-element.elementor-element-52d283d0:not(.elementor-widget-image)
  .elementor-widget-container {
  -webkit-mask-image: url(../../../../wp-content/plugins/elementor/assets/mask-shapes/circle.svg);
  -webkit-mask-size: contain;
  -webkit-mask-position: center center;
  -webkit-mask-repeat: no-repeat;
}
.elementor-256
  .elementor-element.elementor-element-52d283d0.elementor-widget-image
  .elementor-widget-container
  img {
  -webkit-mask-image: url(../../../../wp-content/plugins/elementor/assets/mask-shapes/circle.svg);
  -webkit-mask-size: contain;
  -webkit-mask-position: center center;
  -webkit-mask-repeat: no-repeat;
}
.elementor-256 .elementor-element.elementor-element-aa9bf7a {
  width: initial;
  max-width: initial;
}
.elementor-256
  .elementor-element.elementor-element-aa9bf7a
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-256
  .elementor-element.elementor-element-aa9bf7a
  .elementor-icon-box-title {
  margin-bottom: 0px;
  color: var(--e-global-color-primary);
}
.elementor-256
  .elementor-element.elementor-element-aa9bf7a
  .elementor-icon-box-title,
.elementor-256
  .elementor-element.elementor-element-aa9bf7a
  .elementor-icon-box-title
  a {
  font-family: var(--e-global-typography-1ac9505-font-family), Sans-serif;
  font-size: var(--e-global-typography-1ac9505-font-size);
  font-weight: var(--e-global-typography-1ac9505-font-weight);
  text-transform: var(--e-global-typography-1ac9505-text-transform);
  line-height: var(--e-global-typography-1ac9505-line-height);
}
.elementor-256
  .elementor-element.elementor-element-aa9bf7a
  .elementor-icon-box-description {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-6ec01f4-font-family), Sans-serif;
  font-size: var(--e-global-typography-6ec01f4-font-size);
  font-weight: var(--e-global-typography-6ec01f4-font-weight);
  text-transform: var(--e-global-typography-6ec01f4-text-transform);
  line-height: var(--e-global-typography-6ec01f4-line-height);
}
.elementor-256
  .elementor-element.elementor-element-48e46249
  > .elementor-container
  > .elementor-column
  > .elementor-widget-wrap {
  align-content: center;
  align-items: center;
}
.elementor-256
  .elementor-element.elementor-element-48e46249:not(.elementor-motion-effects-element-type-background),
.elementor-256
  .elementor-element.elementor-element-48e46249
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #25293d;
  background-image: url("../../../../images/introduction/background.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-256
  .elementor-element.elementor-element-48e46249
  > .elementor-background-overlay {
  background-color: #000000;
  opacity: 0.53;
  mix-blend-mode: lighten;
  transition: background 1s, border-radius 0.3s, opacity 1s;
}
.elementor-256
  .elementor-element.elementor-element-48e46249
  > .elementor-container {
  max-width: 1000px;
  min-height: 200px;
}
.elementor-256
  .elementor-element.elementor-element-48e46249:hover
  > .elementor-background-overlay {
  opacity: 0.5;
}
.elementor-256 .elementor-element.elementor-element-48e46249 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 60px 20px 60px 20px;
}
.elementor-256
  .elementor-element.elementor-element-3ad0aeaa
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-256 .elementor-element.elementor-element-3ad0aeaa {
  z-index: 5;
  text-align: center;
}
.elementor-256
  .elementor-element.elementor-element-3ad0aeaa
  .elementor-heading-title {
  color: var(--e-global-color-primary);
  text-shadow: 5px 5px 50px rgba(0, 0, 0, 0.85);
}
.elementor-256
  .elementor-element.elementor-element-4e7c1ee1:not(.elementor-motion-effects-element-type-background),
.elementor-256
  .elementor-element.elementor-element-4e7c1ee1
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-c01f5d4);
}
.elementor-256 .elementor-element.elementor-element-4e7c1ee1 {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-256
  .elementor-element.elementor-element-4e7c1ee1
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-256
  .elementor-element.elementor-element-4121b8d1
  > .elementor-element-populated {
  padding: 50px 90px 70px 109px;
}
.elementor-256
  .elementor-element.elementor-element-57694a82
  > .elementor-container {
  max-width: 700px;
}
.elementor-256 .elementor-element.elementor-element-57694a82 {
  margin-top: 0px;
  margin-bottom: 0px;
}
.elementor-256
  .elementor-element.elementor-element-1f157bf2
  > .elementor-widget-container {
  margin: 0px 0px 0px 0px;
}
.elementor-256
  .elementor-element.elementor-element-1f157bf2
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-256
  .elementor-element.elementor-element-1f157bf2
  .elementor-icon-box-title {
  margin-bottom: 0px;
  color: var(--e-global-color-secondary);
}
.elementor-256
  .elementor-element.elementor-element-1f157bf2
  .elementor-icon-box-title,
.elementor-256
  .elementor-element.elementor-element-1f157bf2
  .elementor-icon-box-title
  a {
  font-family: "Saira Condensed", Sans-serif;
  font-size: 17px;
  font-weight: 700;
  text-transform: uppercase;
  text-decoration: underline;
  line-height: 1.2em;
  letter-spacing: 1px;
}
.elementor-256
  .elementor-element.elementor-element-1f157bf2
  .elementor-icon-box-description {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-b47743e-font-family), Sans-serif;
  font-size: var(--e-global-typography-b47743e-font-size);
  font-weight: var(--e-global-typography-b47743e-font-weight);
  text-transform: var(--e-global-typography-b47743e-text-transform);
  line-height: var(--e-global-typography-b47743e-line-height);
}
.elementor-256
  .elementor-element.elementor-element-4bd3e3f8
  > .elementor-widget-container {
  margin: 0px 30px 0px 0px;
}
.elementor-256
  .elementor-element.elementor-element-4bd3e3f8
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-secondary);
  transition: color 0.3s;
}
.elementor-256
  .elementor-element.elementor-element-4bd3e3f8
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-secondary);
  transition: fill 0.3s;
}
.elementor-256 .elementor-element.elementor-element-4bd3e3f8 {
  --e-icon-list-icon-size: 14px;
  --icon-vertical-offset: 0px;
}
.elementor-256
  .elementor-element.elementor-element-4bd3e3f8
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-256
  .elementor-element.elementor-element-4bd3e3f8
  .elementor-icon-list-item
  > a {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  text-transform: var(--e-global-typography-accent-text-transform);
  line-height: var(--e-global-typography-accent-line-height);
}
.elementor-256
  .elementor-element.elementor-element-4bd3e3f8
  .elementor-icon-list-text {
  color: var(--e-global-color-primary);
  transition: color 0.3s;
}
.elementor-256 .elementor-element.elementor-element-619bdb60 {
  width: initial;
  max-width: initial;
}
.elementor-256
  .elementor-element.elementor-element-619bdb60
  > .elementor-widget-container {
  margin: 20px 30px 0px 0px;
}
.elementor-256 .elementor-element.elementor-element-3aa00c22 .elementor-button {
  background-color: var(--e-global-color-primary);
}
.elementor-256
  .elementor-element.elementor-element-3aa00c22
  .elementor-button:hover,
.elementor-256
  .elementor-element.elementor-element-3aa00c22
  .elementor-button:focus {
  background-color: var(--e-global-color-c01f5d4);
  color: var(--e-global-color-primary);
}
.elementor-256 .elementor-element.elementor-element-3aa00c22 {
  width: initial;
  max-width: initial;
}
.elementor-256
  .elementor-element.elementor-element-3aa00c22
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-256
  .elementor-element.elementor-element-3aa00c22
  .elementor-button:hover
  svg,
.elementor-256
  .elementor-element.elementor-element-3aa00c22
  .elementor-button:focus
  svg {
  fill: var(--e-global-color-primary);
}
.elementor-bc-flex-widget
  .elementor-256
  .elementor-element.elementor-element-696306db.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-256
  .elementor-element.elementor-element-696306db.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-256
  .elementor-element.elementor-element-696306db.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-start;
}
.elementor-256
  .elementor-element.elementor-element-696306db
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0px 0px 0px 90px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 90px;
}
.elementor-256
  .elementor-element.elementor-element-696306db
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-256
  .elementor-element.elementor-element-5c1d4f0d:not(.elementor-motion-effects-element-type-background)
  > .elementor-widget-wrap,
.elementor-256
  .elementor-element.elementor-element-5c1d4f0d
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-secondary);
}
.elementor-256
  .elementor-element.elementor-element-5c1d4f0d
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 0em 0em 0em 0em;
  --e-column-margin-right: 0em;
  --e-column-margin-left: 0em;
  padding: 18px 18px 18px 18px;
}
.elementor-256
  .elementor-element.elementor-element-5c1d4f0d
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-256
  .elementor-element.elementor-element-74225b36
  .elementor-heading-title {
  color: var(--e-global-color-5086297);
}
.elementor-256
  .elementor-element.elementor-element-66f00550
  .elementor-field-group {
  padding-right: calc(10px / 2);
  padding-left: calc(10px / 2);
  margin-bottom: 25px;
}
.elementor-256
  .elementor-element.elementor-element-66f00550
  .elementor-form-fields-wrapper {
  margin-left: calc(-10px / 2);
  margin-right: calc(-10px / 2);
  margin-bottom: -25px;
}
.elementor-256
  .elementor-element.elementor-element-66f00550
  .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-256
  .elementor-element.elementor-element-66f00550
  .elementor-field-group.recaptcha_v3-bottomright {
  margin-bottom: 0;
}
body.rtl
  .elementor-256
  .elementor-element.elementor-element-66f00550
  .elementor-labels-inline
  .elementor-field-group
  > label {
  padding-left: 0px;
}
body:not(.rtl)
  .elementor-256
  .elementor-element.elementor-element-66f00550
  .elementor-labels-inline
  .elementor-field-group
  > label {
  padding-right: 0px;
}
body
  .elementor-256
  .elementor-element.elementor-element-66f00550
  .elementor-labels-above
  .elementor-field-group
  > label {
  padding-bottom: 0px;
}
.elementor-256
  .elementor-element.elementor-element-66f00550
  .elementor-field-type-html {
  padding-bottom: 0px;
}
.elementor-256
  .elementor-element.elementor-element-66f00550
  .elementor-field-group:not(.elementor-field-type-upload)
  .elementor-field:not(.elementor-select-wrapper) {
  background-color: #ffffff;
}
.elementor-256
  .elementor-element.elementor-element-66f00550
  .elementor-field-group
  .elementor-select-wrapper
  select {
  background-color: #ffffff;
}
.elementor-256
  .elementor-element.elementor-element-66f00550
  .e-form__buttons__wrapper__button-next {
  background-color: var(--e-global-color-primary);
  color: var(--e-global-color-5086297);
}
.elementor-256
  .elementor-element.elementor-element-66f00550
  .elementor-button[type="submit"] {
  background-color: var(--e-global-color-primary);
  color: var(--e-global-color-5086297);
}
.elementor-256
  .elementor-element.elementor-element-66f00550
  .elementor-button[type="submit"]
  svg
  * {
  fill: var(--e-global-color-5086297);
}
.elementor-256
  .elementor-element.elementor-element-66f00550
  .e-form__buttons__wrapper__button-next:hover {
  background-color: var(--e-global-color-5086297);
  color: var(--e-global-color-primary);
}
.elementor-256
  .elementor-element.elementor-element-66f00550
  .elementor-button[type="submit"]:hover {
  background-color: var(--e-global-color-5086297);
  color: var(--e-global-color-primary);
}
.elementor-256
  .elementor-element.elementor-element-66f00550
  .elementor-button[type="submit"]:hover
  svg
  * {
  fill: var(--e-global-color-primary);
}
.elementor-256
  .elementor-element.elementor-element-66f00550
  .e-form__buttons__wrapper__button-previous:hover {
  color: #ffffff;
}
.elementor-256 .elementor-element.elementor-element-66f00550 {
  --e-form-steps-indicators-spacing: 20px;
  --e-form-steps-indicator-padding: 30px;
  --e-form-steps-indicator-inactive-secondary-color: #ffffff;
  --e-form-steps-indicator-active-secondary-color: #ffffff;
  --e-form-steps-indicator-completed-secondary-color: #ffffff;
  --e-form-steps-divider-width: 1px;
  --e-form-steps-divider-gap: 10px;
}
.elementor-256 .elementor-element.elementor-element-3624b896 {
  padding: 60px 20px 0px 20px;
}
.elementor-bc-flex-widget
  .elementor-256
  .elementor-element.elementor-element-62f2285e.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-256
  .elementor-element.elementor-element-62f2285e.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-256 .elementor-element.elementor-element-7c248bed {
  --spacer-size: 600px;
  top: 30px;
  z-index: 0;
}
.elementor-256
  .elementor-element.elementor-element-7c248bed
  > .elementor-widget-container {
  background-color: var(--e-global-color-5086297);
}
body:not(.rtl) .elementor-256 .elementor-element.elementor-element-7c248bed {
  left: 0px;
}
body.rtl .elementor-256 .elementor-element.elementor-element-7c248bed {
  right: 0px;
}
.elementor-256
  .elementor-element.elementor-element-7c248bed:not(.elementor-widget-image)
  .elementor-widget-container {
  -webkit-mask-image: url(../../../../wp-content/plugins/elementor/assets/mask-shapes/circle.svg);
  -webkit-mask-size: contain;
  -webkit-mask-position: center center;
  -webkit-mask-repeat: no-repeat;
}
.elementor-256
  .elementor-element.elementor-element-7c248bed.elementor-widget-image
  .elementor-widget-container
  img {
  -webkit-mask-image: url(../../../../wp-content/plugins/elementor/assets/mask-shapes/circle.svg);
  -webkit-mask-size: contain;
  -webkit-mask-position: center center;
  -webkit-mask-repeat: no-repeat;
}
.elementor-256 .elementor-element.elementor-element-455e4af5 {
  margin-top: 0px;
  margin-bottom: 0px;
}
.elementor-256
  .elementor-element.elementor-element-5a5fd536:not(.elementor-motion-effects-element-type-background)
  > .elementor-widget-wrap,
.elementor-256
  .elementor-element.elementor-element-5a5fd536
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../../../images/content-2.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-bc-flex-widget
  .elementor-256
  .elementor-element.elementor-element-5a5fd536.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-256
  .elementor-element.elementor-element-5a5fd536.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-256
  .elementor-element.elementor-element-5a5fd536
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}
.elementor-256
  .elementor-element.elementor-element-5a5fd536
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-256 .elementor-element.elementor-element-7b07cd99 {
  --spacer-size: 370px;
}
.elementor-256
  .elementor-element.elementor-element-b7587
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-256
  .elementor-element.elementor-element-95154a
  > .elementor-widget-container {
  background-color: var(--e-global-color-secondary);
  margin: 0em 3em 0em -5em;
  padding: 40px 40px 40px 40px;
}
.elementor-256 .elementor-element.elementor-element-95154a {
  z-index: 5;
  text-align: center;
}
.elementor-256
  .elementor-element.elementor-element-95154a
  .elementor-heading-title {
  color: var(--e-global-color-5086297);
  font-family: var(--e-global-typography-6ec01f4-font-family), Sans-serif;
  font-size: var(--e-global-typography-6ec01f4-font-size);
  font-weight: var(--e-global-typography-6ec01f4-font-weight);
  text-transform: var(--e-global-typography-6ec01f4-text-transform);
  line-height: var(--e-global-typography-6ec01f4-line-height);
}
.elementor-256 .elementor-element.elementor-element-1843a2c4 {
  margin-top: 0px;
  margin-bottom: 0px;
}
.elementor-256
  .elementor-element.elementor-element-10713ed1
  > .elementor-element-populated {
  margin: 0em 0em 0em 3em;
  --e-column-margin-right: 0em;
  --e-column-margin-left: 3em;
  padding: 0px 0px 0px 0px;
}
.elementor-256 .elementor-element.elementor-element-10713ed1 {
  z-index: 5;
}
.elementor-256
  .elementor-element.elementor-element-46449b41
  > .elementor-widget-container {
  background-color: var(--e-global-color-primary);
  margin: 0em -8em 0em 0em;
  padding: 40px 40px 40px 40px;
}
.elementor-256 .elementor-element.elementor-element-46449b41 {
  z-index: 5;
  text-align: center;
}
.elementor-256
  .elementor-element.elementor-element-46449b41
  .elementor-heading-title {
  color: var(--e-global-color-5086297);
  font-family: var(--e-global-typography-6ec01f4-font-family), Sans-serif;
  font-size: var(--e-global-typography-6ec01f4-font-size);
  font-weight: var(--e-global-typography-6ec01f4-font-weight);
  text-transform: var(--e-global-typography-6ec01f4-text-transform);
  line-height: var(--e-global-typography-6ec01f4-line-height);
}
.elementor-256
  .elementor-element.elementor-element-7a1a6ff6:not(.elementor-motion-effects-element-type-background)
  > .elementor-widget-wrap,
.elementor-256
  .elementor-element.elementor-element-7a1a6ff6
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-image: url("../../../../images/content-1.avif");
  background-position: center right;
  background-repeat: no-repeat;
  background-size: cover;
}
.elementor-bc-flex-widget
  .elementor-256
  .elementor-element.elementor-element-7a1a6ff6.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-256
  .elementor-element.elementor-element-7a1a6ff6.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-256
  .elementor-element.elementor-element-7a1a6ff6
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: -8em 0em 0em 0em;
  --e-column-margin-right: 0em;
  --e-column-margin-left: 0em;
}
.elementor-256
  .elementor-element.elementor-element-7a1a6ff6
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-256 .elementor-element.elementor-element-77357065 {
  --spacer-size: 370px;
}
.elementor-256
  .elementor-element.elementor-element-77357065
  > .elementor-widget-container {
  border-style: solid;
  border-width: 15px 15px 15px 15px;
  border-color: var(--e-global-color-c01f5d4);
}
.elementor-bc-flex-widget
  .elementor-256
  .elementor-element.elementor-element-23646f64.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-256
  .elementor-element.elementor-element-23646f64.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-256
  .elementor-element.elementor-element-23646f64
  > .elementor-element-populated {
  margin: 0px 0px 0px 40px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 40px;
}
.elementor-256
  .elementor-element.elementor-element-79821657
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-256
  .elementor-element.elementor-element-79821657
  .elementor-icon-box-title {
  color: var(--e-global-color-secondary);
}
.elementor-256
  .elementor-element.elementor-element-79821657
  .elementor-icon-box-title,
.elementor-256
  .elementor-element.elementor-element-79821657
  .elementor-icon-box-title
  a {
  font-family: var(--e-global-typography-5dcd449-font-family), Sans-serif;
  font-size: var(--e-global-typography-5dcd449-font-size);
  font-weight: var(--e-global-typography-5dcd449-font-weight);
  text-transform: var(--e-global-typography-5dcd449-text-transform);
  line-height: var(--e-global-typography-5dcd449-line-height);
}
.elementor-256
  .elementor-element.elementor-element-79821657
  .elementor-icon-box-description {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-b47743e-font-family), Sans-serif;
  font-size: var(--e-global-typography-b47743e-font-size);
  font-weight: var(--e-global-typography-b47743e-font-weight);
  text-transform: var(--e-global-typography-b47743e-text-transform);
  line-height: var(--e-global-typography-b47743e-line-height);
}
.elementor-256 .elementor-element.elementor-element-7d11b037 {
  font-family: var(--e-global-typography-6e2d62c-font-family), Sans-serif;
  font-size: var(--e-global-typography-6e2d62c-font-size);
  font-weight: var(--e-global-typography-6e2d62c-font-weight);
  line-height: var(--e-global-typography-6e2d62c-line-height);
  letter-spacing: var(--e-global-typography-6e2d62c-letter-spacing);
}
.elementor-256
  .elementor-element.elementor-element-29da5e63:not(.elementor-motion-effects-element-type-background)
  > .elementor-widget-wrap,
.elementor-256
  .elementor-element.elementor-element-29da5e63
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-5086297);
}
.elementor-256
  .elementor-element.elementor-element-29da5e63
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 20px 20px 20px 0px;
  --e-column-margin-right: 20px;
  --e-column-margin-left: 0px;
  padding: 40px 40px 40px 40px;
}
.elementor-256
  .elementor-element.elementor-element-29da5e63
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-256 .elementor-element.elementor-element-6287c576 {
  --spacer-size: 90px;
  width: var(--container-widget-width, 90px);
  max-width: 90px;
  --container-widget-width: 90px;
  --container-widget-flex-grow: 0;
}
.elementor-256
  .elementor-element.elementor-element-6287c576
  > .elementor-widget-container {
  background-color: var(--e-global-color-secondary);
  margin: 0px 0px 0px -40px;
}
.elementor-256
  .elementor-element.elementor-element-6287c576:not(.elementor-widget-image)
  .elementor-widget-container {
  -webkit-mask-image: url(../../2022/11/icon-4.png);
  -webkit-mask-size: contain;
  -webkit-mask-position: center center;
  -webkit-mask-repeat: no-repeat;
}
.elementor-256
  .elementor-element.elementor-element-6287c576.elementor-widget-image
  .elementor-widget-container
  img {
  -webkit-mask-image: url(../../2022/11/icon-4.png);
  -webkit-mask-size: contain;
  -webkit-mask-position: center center;
  -webkit-mask-repeat: no-repeat;
}
.elementor-256
  .elementor-element.elementor-element-f60ab1e
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}
.elementor-256
  .elementor-element.elementor-element-f60ab1e
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-256
  .elementor-element.elementor-element-f60ab1e
  .elementor-icon-box-title {
  color: var(--e-global-color-primary);
}
.elementor-256
  .elementor-element.elementor-element-f60ab1e
  .elementor-icon-box-title,
.elementor-256
  .elementor-element.elementor-element-f60ab1e
  .elementor-icon-box-title
  a {
  font-family: var(--e-global-typography-6ec01f4-font-family), Sans-serif;
  font-size: var(--e-global-typography-6ec01f4-font-size);
  font-weight: var(--e-global-typography-6ec01f4-font-weight);
  text-transform: var(--e-global-typography-6ec01f4-text-transform);
  line-height: var(--e-global-typography-6ec01f4-line-height);
}
.elementor-256
  .elementor-element.elementor-element-f60ab1e
  .elementor-icon-box-description {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-256
  .elementor-element.elementor-element-3b4ba6cb:not(.elementor-motion-effects-element-type-background)
  > .elementor-widget-wrap,
.elementor-256
  .elementor-element.elementor-element-3b4ba6cb
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-5086297);
}
.elementor-256
  .elementor-element.elementor-element-3b4ba6cb
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 20px 0px 20px 20px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 20px;
  padding: 40px 40px 40px 40px;
}
.elementor-256
  .elementor-element.elementor-element-3b4ba6cb
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-256 .elementor-element.elementor-element-735c403c {
  --spacer-size: 90px;
  width: var(--container-widget-width, 90px);
  max-width: 90px;
  --container-widget-width: 90px;
  --container-widget-flex-grow: 0;
}
.elementor-256
  .elementor-element.elementor-element-735c403c
  > .elementor-widget-container {
  background-color: var(--e-global-color-secondary);
  margin: 0px 0px 0px -40px;
}
.elementor-256
  .elementor-element.elementor-element-735c403c:not(.elementor-widget-image)
  .elementor-widget-container {
  -webkit-mask-image: url(../../2022/11/icon-5.png);
  -webkit-mask-size: contain;
  -webkit-mask-position: center center;
  -webkit-mask-repeat: no-repeat;
}
.elementor-256
  .elementor-element.elementor-element-735c403c.elementor-widget-image
  .elementor-widget-container
  img {
  -webkit-mask-image: url(../../2022/11/icon-5.png);
  -webkit-mask-size: contain;
  -webkit-mask-position: center center;
  -webkit-mask-repeat: no-repeat;
}
.elementor-256
  .elementor-element.elementor-element-8784a3f
  > .elementor-widget-container {
  margin: 10px 0px 0px 0px;
}
.elementor-256
  .elementor-element.elementor-element-8784a3f
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-256
  .elementor-element.elementor-element-8784a3f
  .elementor-icon-box-title {
  color: var(--e-global-color-primary);
}
.elementor-256
  .elementor-element.elementor-element-8784a3f
  .elementor-icon-box-title,
.elementor-256
  .elementor-element.elementor-element-8784a3f
  .elementor-icon-box-title
  a {
  font-family: var(--e-global-typography-6ec01f4-font-family), Sans-serif;
  font-size: var(--e-global-typography-6ec01f4-font-size);
  font-weight: var(--e-global-typography-6ec01f4-font-weight);
  text-transform: var(--e-global-typography-6ec01f4-text-transform);
  line-height: var(--e-global-typography-6ec01f4-line-height);
}
.elementor-256
  .elementor-element.elementor-element-8784a3f
  .elementor-icon-box-description {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-256 .elementor-element.elementor-element-6d0b973a {
  padding: 0px 20px 0px 20px;
}
.elementor-256
  .elementor-element.elementor-element-269b3c56
  > .elementor-widget-container {
  margin: 0px 0px 5px 0px;
}
.elementor-256
  .elementor-element.elementor-element-269b3c56
  .elementor-icon-box-wrapper {
  text-align: center;
}
.elementor-256
  .elementor-element.elementor-element-269b3c56
  .elementor-icon-box-title {
  color: var(--e-global-color-secondary);
}
.elementor-256
  .elementor-element.elementor-element-269b3c56
  .elementor-icon-box-title,
.elementor-256
  .elementor-element.elementor-element-269b3c56
  .elementor-icon-box-title
  a {
  font-family: var(--e-global-typography-de63b26-font-family), Sans-serif;
  font-size: var(--e-global-typography-de63b26-font-size);
  font-weight: var(--e-global-typography-de63b26-font-weight);
  text-transform: var(--e-global-typography-de63b26-text-transform);
  text-decoration: var(--e-global-typography-de63b26-text-decoration);
  line-height: var(--e-global-typography-de63b26-line-height);
  letter-spacing: var(--e-global-typography-de63b26-letter-spacing);
}
.elementor-256
  .elementor-element.elementor-element-269b3c56
  .elementor-icon-box-description {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-b47743e-font-family), Sans-serif;
  font-size: var(--e-global-typography-b47743e-font-size);
  font-weight: var(--e-global-typography-b47743e-font-weight);
  text-transform: var(--e-global-typography-b47743e-text-transform);
  line-height: var(--e-global-typography-b47743e-line-height);
}
.elementor-256
  .elementor-element.elementor-element-24710c77.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-256
  .elementor-element.elementor-element-24710c77
  > .elementor-element-populated {
  margin: 20px 20px 20px 20px;
  --e-column-margin-right: 20px;
  --e-column-margin-left: 20px;
  padding: 60px 40px 20px 40px;
}
.elementor-256 .elementor-element.elementor-element-52296fc6 {
  --spacer-size: 90px;
  width: var(--container-widget-width, 90px);
  max-width: 90px;
  --container-widget-width: 90px;
  --container-widget-flex-grow: 0;
  z-index: 5;
}
.elementor-256
  .elementor-element.elementor-element-52296fc6
  > .elementor-widget-container {
  background-color: var(--e-global-color-5086297);
}
.elementor-256
  .elementor-element.elementor-element-52296fc6:not(.elementor-widget-image)
  .elementor-widget-container {
  -webkit-mask-image: url(../../2022/11/icon-5.png);
  -webkit-mask-size: contain;
  -webkit-mask-position: center center;
  -webkit-mask-repeat: no-repeat;
}
.elementor-256
  .elementor-element.elementor-element-52296fc6.elementor-widget-image
  .elementor-widget-container
  img {
  -webkit-mask-image: url(../../2022/11/icon-5.png);
  -webkit-mask-size: contain;
  -webkit-mask-position: center center;
  -webkit-mask-repeat: no-repeat;
}
.elementor-256
  .elementor-element.elementor-element-67477c0c.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-256
  .elementor-element.elementor-element-67477c0c
  > .elementor-element-populated {
  margin: -110px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
body:not(.rtl) .elementor-256 .elementor-element.elementor-element-1de6ef73 {
  right: -200px;
}
body.rtl .elementor-256 .elementor-element.elementor-element-1de6ef73 {
  left: -200px;
}
.elementor-256 .elementor-element.elementor-element-1de6ef73 {
  top: -20px;
  --lottie-container-width: 70%;
  --lottie-container-max-width: 100%;
}
.elementor-256 .elementor-element.elementor-element-6c5a8320 {
  --spacer-size: 110px;
  width: var(--container-widget-width, 120px);
  max-width: 120px;
  --container-widget-width: 120px;
  --container-widget-flex-grow: 0;
}
.elementor-256
  .elementor-element.elementor-element-6c5a8320
  > .elementor-widget-container {
  background-color: var(--e-global-color-secondary);
  border-style: solid;
  border-width: 4px 4px 4px 4px;
  border-color: var(--e-global-color-secondary);
  border-radius: 100% 100% 100% 100%;
}
.elementor-256
  .elementor-element.elementor-element-68e3db7a
  > .elementor-widget-container {
  margin: 40px 0px 0px 0px;
}
.elementor-256
  .elementor-element.elementor-element-68e3db7a
  .elementor-icon-box-title,
.elementor-256
  .elementor-element.elementor-element-68e3db7a
  .elementor-icon-box-title
  a {
  font-family: var(--e-global-typography-6ec01f4-font-family), Sans-serif;
  font-size: var(--e-global-typography-6ec01f4-font-size);
  font-weight: var(--e-global-typography-6ec01f4-font-weight);
  text-transform: var(--e-global-typography-6ec01f4-text-transform);
  line-height: var(--e-global-typography-6ec01f4-line-height);
}
.elementor-256
  .elementor-element.elementor-element-33be0d1b.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-256
  .elementor-element.elementor-element-33be0d1b
  > .elementor-element-populated {
  margin: 20px 20px 20px 20px;
  --e-column-margin-right: 20px;
  --e-column-margin-left: 20px;
  padding: 60px 40px 20px 40px;
}
.elementor-256 .elementor-element.elementor-element-15a3903f {
  --spacer-size: 90px;
  width: var(--container-widget-width, 90px);
  max-width: 90px;
  --container-widget-width: 90px;
  --container-widget-flex-grow: 0;
  z-index: 5;
}
.elementor-256
  .elementor-element.elementor-element-15a3903f
  > .elementor-widget-container {
  background-color: var(--e-global-color-5086297);
}
.elementor-256
  .elementor-element.elementor-element-15a3903f:not(.elementor-widget-image)
  .elementor-widget-container {
  -webkit-mask-image: url(../../2022/11/icon-1.png);
  -webkit-mask-size: contain;
  -webkit-mask-position: center center;
  -webkit-mask-repeat: no-repeat;
}
.elementor-256
  .elementor-element.elementor-element-15a3903f.elementor-widget-image
  .elementor-widget-container
  img {
  -webkit-mask-image: url(../../2022/11/icon-1.png);
  -webkit-mask-size: contain;
  -webkit-mask-position: center center;
  -webkit-mask-repeat: no-repeat;
}
.elementor-256
  .elementor-element.elementor-element-46bbaffe.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-256
  .elementor-element.elementor-element-46bbaffe
  > .elementor-element-populated {
  margin: -110px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
body:not(.rtl) .elementor-256 .elementor-element.elementor-element-1516340e {
  right: -200px;
}
body.rtl .elementor-256 .elementor-element.elementor-element-1516340e {
  left: -200px;
}
.elementor-256 .elementor-element.elementor-element-1516340e {
  top: -20px;
  --lottie-container-width: 70%;
  --lottie-container-max-width: 100%;
}
.elementor-256 .elementor-element.elementor-element-43d94159 {
  --spacer-size: 110px;
  width: var(--container-widget-width, 120px);
  max-width: 120px;
  --container-widget-width: 120px;
  --container-widget-flex-grow: 0;
}
.elementor-256
  .elementor-element.elementor-element-43d94159
  > .elementor-widget-container {
  background-color: var(--e-global-color-secondary);
  border-style: solid;
  border-width: 4px 4px 4px 4px;
  border-color: var(--e-global-color-secondary);
  border-radius: 100% 100% 100% 100%;
}
.elementor-256
  .elementor-element.elementor-element-57161ee
  > .elementor-widget-container {
  margin: 40px 0px 0px 0px;
}
.elementor-256
  .elementor-element.elementor-element-57161ee
  .elementor-icon-box-title,
.elementor-256
  .elementor-element.elementor-element-57161ee
  .elementor-icon-box-title
  a {
  font-family: var(--e-global-typography-6ec01f4-font-family), Sans-serif;
  font-size: var(--e-global-typography-6ec01f4-font-size);
  font-weight: var(--e-global-typography-6ec01f4-font-weight);
  text-transform: var(--e-global-typography-6ec01f4-text-transform);
  line-height: var(--e-global-typography-6ec01f4-line-height);
}
.elementor-256
  .elementor-element.elementor-element-76258a95.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-256
  .elementor-element.elementor-element-76258a95
  > .elementor-element-populated {
  margin: 20px 20px 20px 20px;
  --e-column-margin-right: 20px;
  --e-column-margin-left: 20px;
  padding: 60px 40px 20px 40px;
}
.elementor-256 .elementor-element.elementor-element-77f7a4ee {
  --spacer-size: 90px;
  width: var(--container-widget-width, 90px);
  max-width: 90px;
  --container-widget-width: 90px;
  --container-widget-flex-grow: 0;
  z-index: 5;
}
.elementor-256
  .elementor-element.elementor-element-77f7a4ee
  > .elementor-widget-container {
  background-color: var(--e-global-color-5086297);
}
.elementor-256
  .elementor-element.elementor-element-77f7a4ee:not(.elementor-widget-image)
  .elementor-widget-container {
  -webkit-mask-image: url(../../2022/11/icon-2.png);
  -webkit-mask-size: contain;
  -webkit-mask-position: center center;
  -webkit-mask-repeat: no-repeat;
}
.elementor-256
  .elementor-element.elementor-element-77f7a4ee.elementor-widget-image
  .elementor-widget-container
  img {
  -webkit-mask-image: url(../../2022/11/icon-2.png);
  -webkit-mask-size: contain;
  -webkit-mask-position: center center;
  -webkit-mask-repeat: no-repeat;
}
.elementor-256
  .elementor-element.elementor-element-2052c9e4.elementor-column
  > .elementor-widget-wrap {
  justify-content: center;
}
.elementor-256
  .elementor-element.elementor-element-2052c9e4
  > .elementor-element-populated {
  margin: -110px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
}
.elementor-256 .elementor-element.elementor-element-4e687010 {
  --spacer-size: 110px;
  width: var(--container-widget-width, 120px);
  max-width: 120px;
  --container-widget-width: 120px;
  --container-widget-flex-grow: 0;
}
.elementor-256
  .elementor-element.elementor-element-4e687010
  > .elementor-widget-container {
  background-color: var(--e-global-color-secondary);
  border-style: solid;
  border-width: 4px 4px 4px 4px;
  border-color: var(--e-global-color-secondary);
  border-radius: 100% 100% 100% 100%;
}
.elementor-256
  .elementor-element.elementor-element-11188da
  > .elementor-widget-container {
  margin: 40px 0px 0px 0px;
}
.elementor-256
  .elementor-element.elementor-element-11188da
  .elementor-icon-box-title,
.elementor-256
  .elementor-element.elementor-element-11188da
  .elementor-icon-box-title
  a {
  font-family: var(--e-global-typography-6ec01f4-font-family), Sans-serif;
  font-size: var(--e-global-typography-6ec01f4-font-size);
  font-weight: var(--e-global-typography-6ec01f4-font-weight);
  text-transform: var(--e-global-typography-6ec01f4-text-transform);
  line-height: var(--e-global-typography-6ec01f4-line-height);
}
.elementor-256
  .elementor-element.elementor-element-73a2979:not(.elementor-motion-effects-element-type-background),
.elementor-256
  .elementor-element.elementor-element-73a2979
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: #edf1f4;
}
.elementor-256 .elementor-element.elementor-element-73a2979 {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 60px 20px 60px 20px;
}
.elementor-256
  .elementor-element.elementor-element-73a2979
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-bc-flex-widget
  .elementor-256
  .elementor-element.elementor-element-194cd270.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-256
  .elementor-element.elementor-element-194cd270.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-256
  .elementor-element.elementor-element-194cd270
  > .elementor-element-populated {
  margin: 0px 60px 0px 0px;
  --e-column-margin-right: 60px;
  --e-column-margin-left: 0px;
}
.elementor-256
  .elementor-element.elementor-element-1bea2606
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-256
  .elementor-element.elementor-element-1bea2606
  .elementor-icon-box-title {
  color: var(--e-global-color-secondary);
}
.elementor-256
  .elementor-element.elementor-element-1bea2606
  .elementor-icon-box-title,
.elementor-256
  .elementor-element.elementor-element-1bea2606
  .elementor-icon-box-title
  a {
  font-family: var(--e-global-typography-5dcd449-font-family), Sans-serif;
  font-size: var(--e-global-typography-5dcd449-font-size);
  font-weight: var(--e-global-typography-5dcd449-font-weight);
  text-transform: var(--e-global-typography-5dcd449-text-transform);
  line-height: var(--e-global-typography-5dcd449-line-height);
}
.elementor-256
  .elementor-element.elementor-element-1bea2606
  .elementor-icon-box-description {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-b47743e-font-family), Sans-serif;
  font-size: var(--e-global-typography-b47743e-font-size);
  font-weight: var(--e-global-typography-b47743e-font-weight);
  text-transform: var(--e-global-typography-b47743e-text-transform);
  line-height: var(--e-global-typography-b47743e-line-height);
}
.elementor-256 .elementor-element.elementor-element-7ae0597 {
  margin-top: 0px;
  margin-bottom: 0px;
}
.elementor-256
  .elementor-element.elementor-element-10b2535e
  > .elementor-element-populated {
  margin: 0px 30px 15px 0px;
  --e-column-margin-right: 30px;
  --e-column-margin-left: 0px;
}
.elementor-256 .elementor-element.elementor-element-44211808 {
  --spacer-size: 70px;
  width: var(--container-widget-width, 70px);
  max-width: 70px;
  --container-widget-width: 70px;
  --container-widget-flex-grow: 0;
}
.elementor-256
  .elementor-element.elementor-element-44211808
  > .elementor-widget-container {
  background-color: var(--e-global-color-primary);
}
.elementor-256
  .elementor-element.elementor-element-44211808:not(.elementor-widget-image)
  .elementor-widget-container {
  -webkit-mask-image: url(../../../../wp-content/plugins/elementor/assets/mask-shapes/circle.svg);
  -webkit-mask-size: contain;
  -webkit-mask-position: center center;
  -webkit-mask-repeat: no-repeat;
}
.elementor-256
  .elementor-element.elementor-element-44211808.elementor-widget-image
  .elementor-widget-container
  img {
  -webkit-mask-image: url(../../../../wp-content/plugins/elementor/assets/mask-shapes/circle.svg);
  -webkit-mask-size: contain;
  -webkit-mask-position: center center;
  -webkit-mask-repeat: no-repeat;
}
.elementor-256 .elementor-element.elementor-element-42a5d232 {
  --spacer-size: 60px;
  width: var(--container-widget-width, 60px);
  max-width: 60px;
  --container-widget-width: 60px;
  --container-widget-flex-grow: 0;
  top: 15px;
  z-index: 5;
}
.elementor-256
  .elementor-element.elementor-element-42a5d232
  > .elementor-widget-container {
  background-color: var(--e-global-color-5086297);
}
body:not(.rtl) .elementor-256 .elementor-element.elementor-element-42a5d232 {
  left: 15px;
}
body.rtl .elementor-256 .elementor-element.elementor-element-42a5d232 {
  right: 15px;
}
.elementor-256
  .elementor-element.elementor-element-42a5d232:not(.elementor-widget-image)
  .elementor-widget-container {
  -webkit-mask-image: url(../../2022/11/icon-1.png);
  -webkit-mask-size: contain;
  -webkit-mask-position: center center;
  -webkit-mask-repeat: no-repeat;
}
.elementor-256
  .elementor-element.elementor-element-42a5d232.elementor-widget-image
  .elementor-widget-container
  img {
  -webkit-mask-image: url(../../2022/11/icon-1.png);
  -webkit-mask-size: contain;
  -webkit-mask-position: center center;
  -webkit-mask-repeat: no-repeat;
}
.elementor-256
  .elementor-element.elementor-element-2e077dab
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-256
  .elementor-element.elementor-element-2e077dab
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-256
  .elementor-element.elementor-element-2e077dab
  .elementor-icon-box-title {
  color: var(--e-global-color-secondary);
}
.elementor-256
  .elementor-element.elementor-element-2e077dab
  .elementor-icon-box-title,
.elementor-256
  .elementor-element.elementor-element-2e077dab
  .elementor-icon-box-title
  a {
  font-family: var(--e-global-typography-5dcd449-font-family), Sans-serif;
  font-size: var(--e-global-typography-5dcd449-font-size);
  font-weight: var(--e-global-typography-5dcd449-font-weight);
  text-transform: var(--e-global-typography-5dcd449-text-transform);
  line-height: var(--e-global-typography-5dcd449-line-height);
}
.elementor-256
  .elementor-element.elementor-element-2e077dab
  .elementor-icon-box-description {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-256
  .elementor-element.elementor-element-317262b7
  > .elementor-element-populated {
  margin: 0px 30px 15px 0px;
  --e-column-margin-right: 30px;
  --e-column-margin-left: 0px;
}
.elementor-256 .elementor-element.elementor-element-2412e2d {
  --spacer-size: 70px;
  width: var(--container-widget-width, 70px);
  max-width: 70px;
  --container-widget-width: 70px;
  --container-widget-flex-grow: 0;
}
.elementor-256
  .elementor-element.elementor-element-2412e2d
  > .elementor-widget-container {
  background-color: var(--e-global-color-primary);
}
.elementor-256
  .elementor-element.elementor-element-2412e2d:not(.elementor-widget-image)
  .elementor-widget-container {
  -webkit-mask-image: url(../../../../wp-content/plugins/elementor/assets/mask-shapes/circle.svg);
  -webkit-mask-size: contain;
  -webkit-mask-position: center center;
  -webkit-mask-repeat: no-repeat;
}
.elementor-256
  .elementor-element.elementor-element-2412e2d.elementor-widget-image
  .elementor-widget-container
  img {
  -webkit-mask-image: url(../../../../wp-content/plugins/elementor/assets/mask-shapes/circle.svg);
  -webkit-mask-size: contain;
  -webkit-mask-position: center center;
  -webkit-mask-repeat: no-repeat;
}
.elementor-256 .elementor-element.elementor-element-2d31fdb0 {
  --spacer-size: 60px;
  width: var(--container-widget-width, 60px);
  max-width: 60px;
  --container-widget-width: 60px;
  --container-widget-flex-grow: 0;
  top: 15px;
  z-index: 5;
}
.elementor-256
  .elementor-element.elementor-element-2d31fdb0
  > .elementor-widget-container {
  background-color: var(--e-global-color-5086297);
}
body:not(.rtl) .elementor-256 .elementor-element.elementor-element-2d31fdb0 {
  left: 15px;
}
body.rtl .elementor-256 .elementor-element.elementor-element-2d31fdb0 {
  right: 15px;
}
.elementor-256
  .elementor-element.elementor-element-2d31fdb0:not(.elementor-widget-image)
  .elementor-widget-container {
  -webkit-mask-image: url(../../2022/11/icon-7.png);
  -webkit-mask-size: contain;
  -webkit-mask-position: center center;
  -webkit-mask-repeat: no-repeat;
}
.elementor-256
  .elementor-element.elementor-element-2d31fdb0.elementor-widget-image
  .elementor-widget-container
  img {
  -webkit-mask-image: url(../../2022/11/icon-7.png);
  -webkit-mask-size: contain;
  -webkit-mask-position: center center;
  -webkit-mask-repeat: no-repeat;
}
.elementor-256
  .elementor-element.elementor-element-22497f8d
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-256
  .elementor-element.elementor-element-22497f8d
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-256
  .elementor-element.elementor-element-22497f8d
  .elementor-icon-box-title {
  color: var(--e-global-color-secondary);
}
.elementor-256
  .elementor-element.elementor-element-22497f8d
  .elementor-icon-box-title,
.elementor-256
  .elementor-element.elementor-element-22497f8d
  .elementor-icon-box-title
  a {
  font-family: var(--e-global-typography-5dcd449-font-family), Sans-serif;
  font-size: var(--e-global-typography-5dcd449-font-size);
  font-weight: var(--e-global-typography-5dcd449-font-weight);
  text-transform: var(--e-global-typography-5dcd449-text-transform);
  line-height: var(--e-global-typography-5dcd449-line-height);
}
.elementor-256
  .elementor-element.elementor-element-22497f8d
  .elementor-icon-box-description {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-256 .elementor-element.elementor-element-7207070c {
  margin-top: 0px;
  margin-bottom: 0px;
}
.elementor-256
  .elementor-element.elementor-element-7675023b
  > .elementor-element-populated {
  margin: 15px 30px 0px 0px;
  --e-column-margin-right: 30px;
  --e-column-margin-left: 0px;
}
.elementor-256 .elementor-element.elementor-element-4675ce8d {
  --spacer-size: 70px;
  width: var(--container-widget-width, 70px);
  max-width: 70px;
  --container-widget-width: 70px;
  --container-widget-flex-grow: 0;
}
.elementor-256
  .elementor-element.elementor-element-4675ce8d
  > .elementor-widget-container {
  background-color: var(--e-global-color-primary);
}
.elementor-256
  .elementor-element.elementor-element-4675ce8d:not(.elementor-widget-image)
  .elementor-widget-container {
  -webkit-mask-image: url(../../../../wp-content/plugins/elementor/assets/mask-shapes/circle.svg);
  -webkit-mask-size: contain;
  -webkit-mask-position: center center;
  -webkit-mask-repeat: no-repeat;
}
.elementor-256
  .elementor-element.elementor-element-4675ce8d.elementor-widget-image
  .elementor-widget-container
  img {
  -webkit-mask-image: url(../../../../wp-content/plugins/elementor/assets/mask-shapes/circle.svg);
  -webkit-mask-size: contain;
  -webkit-mask-position: center center;
  -webkit-mask-repeat: no-repeat;
}
.elementor-256 .elementor-element.elementor-element-6aa1563b {
  --spacer-size: 60px;
  width: var(--container-widget-width, 60px);
  max-width: 60px;
  --container-widget-width: 60px;
  --container-widget-flex-grow: 0;
  top: 15px;
  z-index: 5;
}
.elementor-256
  .elementor-element.elementor-element-6aa1563b
  > .elementor-widget-container {
  background-color: var(--e-global-color-5086297);
}
body:not(.rtl) .elementor-256 .elementor-element.elementor-element-6aa1563b {
  left: 15px;
}
body.rtl .elementor-256 .elementor-element.elementor-element-6aa1563b {
  right: 15px;
}
.elementor-256
  .elementor-element.elementor-element-6aa1563b:not(.elementor-widget-image)
  .elementor-widget-container {
  -webkit-mask-image: url(../../2022/11/icon-9.png);
  -webkit-mask-size: contain;
  -webkit-mask-position: center center;
  -webkit-mask-repeat: no-repeat;
}
.elementor-256
  .elementor-element.elementor-element-6aa1563b.elementor-widget-image
  .elementor-widget-container
  img {
  -webkit-mask-image: url(../../2022/11/icon-9.png);
  -webkit-mask-size: contain;
  -webkit-mask-position: center center;
  -webkit-mask-repeat: no-repeat;
}
.elementor-256
  .elementor-element.elementor-element-4f916af9
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-256
  .elementor-element.elementor-element-4f916af9
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-256
  .elementor-element.elementor-element-4f916af9
  .elementor-icon-box-title {
  color: var(--e-global-color-secondary);
}
.elementor-256
  .elementor-element.elementor-element-4f916af9
  .elementor-icon-box-title,
.elementor-256
  .elementor-element.elementor-element-4f916af9
  .elementor-icon-box-title
  a {
  font-family: var(--e-global-typography-5dcd449-font-family), Sans-serif;
  font-size: var(--e-global-typography-5dcd449-font-size);
  font-weight: var(--e-global-typography-5dcd449-font-weight);
  text-transform: var(--e-global-typography-5dcd449-text-transform);
  line-height: var(--e-global-typography-5dcd449-line-height);
}
.elementor-256
  .elementor-element.elementor-element-4f916af9
  .elementor-icon-box-description {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-256
  .elementor-element.elementor-element-5214e8b5
  > .elementor-element-populated {
  margin: 15px 30px 0px 0px;
  --e-column-margin-right: 30px;
  --e-column-margin-left: 0px;
}
.elementor-256 .elementor-element.elementor-element-3e067de0 {
  --spacer-size: 70px;
  width: var(--container-widget-width, 70px);
  max-width: 70px;
  --container-widget-width: 70px;
  --container-widget-flex-grow: 0;
}
.elementor-256
  .elementor-element.elementor-element-3e067de0
  > .elementor-widget-container {
  background-color: var(--e-global-color-primary);
}
.elementor-256
  .elementor-element.elementor-element-3e067de0:not(.elementor-widget-image)
  .elementor-widget-container {
  -webkit-mask-image: url(../../../../wp-content/plugins/elementor/assets/mask-shapes/circle.svg);
  -webkit-mask-size: contain;
  -webkit-mask-position: center center;
  -webkit-mask-repeat: no-repeat;
}
.elementor-256
  .elementor-element.elementor-element-3e067de0.elementor-widget-image
  .elementor-widget-container
  img {
  -webkit-mask-image: url(../../../../wp-content/plugins/elementor/assets/mask-shapes/circle.svg);
  -webkit-mask-size: contain;
  -webkit-mask-position: center center;
  -webkit-mask-repeat: no-repeat;
}
.elementor-256 .elementor-element.elementor-element-1e9f5844 {
  --spacer-size: 60px;
  width: var(--container-widget-width, 60px);
  max-width: 60px;
  --container-widget-width: 60px;
  --container-widget-flex-grow: 0;
  top: 15px;
  z-index: 5;
}
.elementor-256
  .elementor-element.elementor-element-1e9f5844
  > .elementor-widget-container {
  background-color: var(--e-global-color-5086297);
}
body:not(.rtl) .elementor-256 .elementor-element.elementor-element-1e9f5844 {
  left: 15px;
}
body.rtl .elementor-256 .elementor-element.elementor-element-1e9f5844 {
  right: 15px;
}
.elementor-256
  .elementor-element.elementor-element-1e9f5844:not(.elementor-widget-image)
  .elementor-widget-container {
  -webkit-mask-image: url(../../2022/11/icon-8.png);
  -webkit-mask-size: contain;
  -webkit-mask-position: center center;
  -webkit-mask-repeat: no-repeat;
}
.elementor-256
  .elementor-element.elementor-element-1e9f5844.elementor-widget-image
  .elementor-widget-container
  img {
  -webkit-mask-image: url(../../2022/11/icon-8.png);
  -webkit-mask-size: contain;
  -webkit-mask-position: center center;
  -webkit-mask-repeat: no-repeat;
}
.elementor-256
  .elementor-element.elementor-element-40715f02
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-256
  .elementor-element.elementor-element-40715f02
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-256
  .elementor-element.elementor-element-40715f02
  .elementor-icon-box-title {
  color: var(--e-global-color-secondary);
}
.elementor-256
  .elementor-element.elementor-element-40715f02
  .elementor-icon-box-title,
.elementor-256
  .elementor-element.elementor-element-40715f02
  .elementor-icon-box-title
  a {
  font-family: var(--e-global-typography-5dcd449-font-family), Sans-serif;
  font-size: var(--e-global-typography-5dcd449-font-size);
  font-weight: var(--e-global-typography-5dcd449-font-weight);
  text-transform: var(--e-global-typography-5dcd449-text-transform);
  line-height: var(--e-global-typography-5dcd449-line-height);
}
.elementor-256
  .elementor-element.elementor-element-40715f02
  .elementor-icon-box-description {
  color: var(--e-global-color-text);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-256 .elementor-element.elementor-element-2f1b0fa5 {
  padding: 60px 20px 90px 20px;
}
.elementor-bc-flex-widget
  .elementor-256
  .elementor-element.elementor-element-3144cde7.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-256
  .elementor-element.elementor-element-3144cde7.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-256
  .elementor-element.elementor-element-3144cde7
  > .elementor-element-populated {
  margin: 0px 40px 0px 0px;
  --e-column-margin-right: 40px;
  --e-column-margin-left: 0px;
}
.elementor-256
  .elementor-element.elementor-element-fe7b431
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-256
  .elementor-element.elementor-element-fe7b431
  .elementor-icon-box-title {
  color: var(--e-global-color-secondary);
}
.elementor-256
  .elementor-element.elementor-element-fe7b431
  .elementor-icon-box-title,
.elementor-256
  .elementor-element.elementor-element-fe7b431
  .elementor-icon-box-title
  a {
  font-family: var(--e-global-typography-5dcd449-font-family), Sans-serif;
  font-size: var(--e-global-typography-5dcd449-font-size);
  font-weight: var(--e-global-typography-5dcd449-font-weight);
  text-transform: var(--e-global-typography-5dcd449-text-transform);
  line-height: var(--e-global-typography-5dcd449-line-height);
}
.elementor-256
  .elementor-element.elementor-element-fe7b431
  .elementor-icon-box-description {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-b47743e-font-family), Sans-serif;
  font-size: var(--e-global-typography-b47743e-font-size);
  font-weight: var(--e-global-typography-b47743e-font-weight);
  text-transform: var(--e-global-typography-b47743e-text-transform);
  line-height: var(--e-global-typography-b47743e-line-height);
}
.elementor-256
  .elementor-element.elementor-element-60c0b110
  > .elementor-widget-container {
  background-color: var(--e-global-color-45104a3);
  margin: 10px 0px 0px 0px;
  padding: 10px 10px 10px 15px;
  border-style: solid;
  border-width: 0px 0px 0px 5px;
  border-color: var(--e-global-color-primary);
}
.elementor-256
  .elementor-element.elementor-element-60c0b110
  .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
}
.elementor-256
  .elementor-element.elementor-element-76ecd4b4
  > .elementor-widget-container {
  margin: 20px 0px 20px 0px;
}
.elementor-256
  .elementor-element.elementor-element-76ecd4b4
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(5px / 2);
}
.elementor-256
  .elementor-element.elementor-element-76ecd4b4
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(5px / 2);
}
.elementor-256
  .elementor-element.elementor-element-76ecd4b4
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(5px / 2);
  margin-left: calc(5px / 2);
}
.elementor-256
  .elementor-element.elementor-element-76ecd4b4
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-5px / 2);
  margin-left: calc(-5px / 2);
}
body.rtl
  .elementor-256
  .elementor-element.elementor-element-76ecd4b4
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-5px / 2);
}
body:not(.rtl)
  .elementor-256
  .elementor-element.elementor-element-76ecd4b4
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-5px / 2);
}
.elementor-256
  .elementor-element.elementor-element-76ecd4b4
  .elementor-icon-list-icon
  i {
  color: var(--e-global-color-secondary);
  transition: color 0.3s;
}
.elementor-256
  .elementor-element.elementor-element-76ecd4b4
  .elementor-icon-list-icon
  svg {
  fill: var(--e-global-color-secondary);
  transition: fill 0.3s;
}
.elementor-256 .elementor-element.elementor-element-76ecd4b4 {
  --e-icon-list-icon-size: 10px;
  --icon-vertical-offset: 0px;
}
.elementor-256
  .elementor-element.elementor-element-76ecd4b4
  .elementor-icon-list-icon {
  padding-right: 10px;
}
.elementor-256
  .elementor-element.elementor-element-76ecd4b4
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-256
  .elementor-element.elementor-element-76ecd4b4
  .elementor-icon-list-item
  > a {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  text-transform: var(--e-global-typography-accent-text-transform);
  line-height: var(--e-global-typography-accent-line-height);
}
.elementor-256
  .elementor-element.elementor-element-76ecd4b4
  .elementor-icon-list-text {
  color: var(--e-global-color-primary);
  transition: color 0.3s;
}
.elementor-bc-flex-widget
  .elementor-256
  .elementor-element.elementor-element-7c1362f1.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-256
  .elementor-element.elementor-element-7c1362f1.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-256
  .elementor-element.elementor-element-7c1362f1
  > .elementor-element-populated {
  margin: 0px 0px 0px 40px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 40px;
}
.elementor-256
  .elementor-element.elementor-element-12df442
  .elementor-accordion-item {
  border-width: 4px;
  border-color: var(--e-global-color-17dc5d4);
}
.elementor-256
  .elementor-element.elementor-element-12df442
  .elementor-accordion-item
  .elementor-tab-content {
  border-width: 4px;
  border-top-color: var(--e-global-color-17dc5d4);
}
.elementor-256
  .elementor-element.elementor-element-12df442
  .elementor-accordion-item
  .elementor-tab-title.elementor-active {
  border-width: 4px;
  border-bottom-color: var(--e-global-color-17dc5d4);
}
.elementor-256
  .elementor-element.elementor-element-12df442
  .elementor-tab-title {
  background-color: var(--e-global-color-c01f5d4);
  padding: 30px 30px 30px 30px;
}
.elementor-256
  .elementor-element.elementor-element-12df442
  .elementor-accordion-icon,
.elementor-256
  .elementor-element.elementor-element-12df442
  .elementor-accordion-title {
  color: var(--e-global-color-primary);
}
.elementor-256
  .elementor-element.elementor-element-12df442
  .elementor-accordion-icon
  svg {
  fill: var(--e-global-color-primary);
}
.elementor-256
  .elementor-element.elementor-element-12df442
  .elementor-active
  .elementor-accordion-icon,
.elementor-256
  .elementor-element.elementor-element-12df442
  .elementor-active
  .elementor-accordion-title {
  color: var(--e-global-color-primary);
}
.elementor-256
  .elementor-element.elementor-element-12df442
  .elementor-active
  .elementor-accordion-icon
  svg {
  fill: var(--e-global-color-primary);
}
.elementor-256
  .elementor-element.elementor-element-12df442
  .elementor-accordion-title {
  font-family: var(--e-global-typography-5dcd449-font-family), Sans-serif;
  font-size: var(--e-global-typography-5dcd449-font-size);
  font-weight: var(--e-global-typography-5dcd449-font-weight);
  text-transform: var(--e-global-typography-5dcd449-text-transform);
  line-height: var(--e-global-typography-5dcd449-line-height);
}
.elementor-256
  .elementor-element.elementor-element-12df442
  .elementor-tab-content {
  font-family: var(--e-global-typography-text-font-family), Sans-serif;
  font-size: var(--e-global-typography-text-font-size);
  font-weight: var(--e-global-typography-text-font-weight);
  line-height: var(--e-global-typography-text-line-height);
  padding: 30px 30px 30px 30px;
}
.elementor-256
  .elementor-element.elementor-element-791d40e4:not(.elementor-motion-effects-element-type-background),
.elementor-256
  .elementor-element.elementor-element-791d40e4
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: transparent;
  background-image: linear-gradient(
    90deg,
    var(--e-global-color-primary) 77%,
    var(--e-global-color-secondary) 0%
  );
}
.elementor-256
  .elementor-element.elementor-element-791d40e4
  > .elementor-background-overlay {
  background-image: url("../../2022/11/sep11.jpg");
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  opacity: 0.15;
  mix-blend-mode: luminosity;
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-256 .elementor-element.elementor-element-791d40e4 {
  overflow: hidden;
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 0px 20px 0px 20px;
}
.elementor-bc-flex-widget
  .elementor-256
  .elementor-element.elementor-element-14b73acd.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-256
  .elementor-element.elementor-element-14b73acd.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-256
  .elementor-element.elementor-element-14b73acd.elementor-column
  > .elementor-widget-wrap {
  justify-content: flex-start;
}
.elementor-256
  .elementor-element.elementor-element-14b73acd
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 10px 50px 10px 10px;
  --e-column-margin-right: 50px;
  --e-column-margin-left: 10px;
  padding: 90px 0px 90px 0px;
}
.elementor-256
  .elementor-element.elementor-element-14b73acd
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-256 .elementor-element.elementor-element-2f6411ea {
  width: var(--container-widget-width, 70%);
  max-width: 70%;
  --container-widget-width: 70%;
  --container-widget-flex-grow: 0;
}
.elementor-256
  .elementor-element.elementor-element-2f6411ea
  > .elementor-widget-container {
  margin: 0px 0px 20px 0px;
}
.elementor-256
  .elementor-element.elementor-element-2f6411ea
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-256
  .elementor-element.elementor-element-2f6411ea
  .elementor-icon-box-title {
  color: var(--e-global-color-secondary);
}
.elementor-256
  .elementor-element.elementor-element-2f6411ea
  .elementor-icon-box-title,
.elementor-256
  .elementor-element.elementor-element-2f6411ea
  .elementor-icon-box-title
  a {
  font-family: var(--e-global-typography-de63b26-font-family), Sans-serif;
  font-size: var(--e-global-typography-de63b26-font-size);
  font-weight: var(--e-global-typography-de63b26-font-weight);
  text-transform: var(--e-global-typography-de63b26-text-transform);
  text-decoration: var(--e-global-typography-de63b26-text-decoration);
  line-height: var(--e-global-typography-de63b26-line-height);
  letter-spacing: var(--e-global-typography-de63b26-letter-spacing);
}
.elementor-256
  .elementor-element.elementor-element-2f6411ea
  .elementor-icon-box-description {
  color: var(--e-global-color-5086297);
  font-family: var(--e-global-typography-b47743e-font-family), Sans-serif;
  font-size: var(--e-global-typography-b47743e-font-size);
  font-weight: var(--e-global-typography-b47743e-font-weight);
  text-transform: var(--e-global-typography-b47743e-text-transform);
  line-height: var(--e-global-typography-b47743e-line-height);
}
.elementor-256 .elementor-element.elementor-element-1a0a696a {
  width: var(--container-widget-width, 80%);
  max-width: 80%;
  --container-widget-width: 80%;
  --container-widget-flex-grow: 0;
  color: var(--e-global-color-5086297);
  font-family: var(--e-global-typography-6e2d62c-font-family), Sans-serif;
  font-size: var(--e-global-typography-6e2d62c-font-size);
  font-weight: var(--e-global-typography-6e2d62c-font-weight);
  line-height: var(--e-global-typography-6e2d62c-line-height);
  letter-spacing: var(--e-global-typography-6e2d62c-letter-spacing);
}
.elementor-256 .elementor-element.elementor-element-7ee60449 {
  width: var(--container-widget-width, 33%);
  max-width: 33%;
  --container-widget-width: 33%;
  --container-widget-flex-grow: 0;
}
.elementor-256
  .elementor-element.elementor-element-7ee60449
  > .elementor-widget-container {
  margin: 20px 20px 40px 0px;
  padding: 30px 30px 30px 30px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-17dc5d4);
}
.elementor-256
  .elementor-element.elementor-element-7ee60449
  .elementor-icon-box-title {
  color: var(--e-global-color-secondary);
}
.elementor-256
  .elementor-element.elementor-element-7ee60449
  .elementor-icon-box-title,
.elementor-256
  .elementor-element.elementor-element-7ee60449
  .elementor-icon-box-title
  a {
  font-family: var(--e-global-typography-5dcd449-font-family), Sans-serif;
  font-size: var(--e-global-typography-5dcd449-font-size);
  font-weight: var(--e-global-typography-5dcd449-font-weight);
  text-transform: var(--e-global-typography-5dcd449-text-transform);
  line-height: var(--e-global-typography-5dcd449-line-height);
}
.elementor-256
  .elementor-element.elementor-element-7ee60449
  .elementor-icon-box-description {
  color: var(--e-global-color-5086297);
}
.elementor-256 .elementor-element.elementor-element-77747397 {
  width: var(--container-widget-width, 33%);
  max-width: 33%;
  --container-widget-width: 33%;
  --container-widget-flex-grow: 0;
}
.elementor-256
  .elementor-element.elementor-element-77747397
  > .elementor-widget-container {
  margin: 20px 10px 40px 10px;
  padding: 30px 30px 30px 30px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-17dc5d4);
}
.elementor-256
  .elementor-element.elementor-element-77747397
  .elementor-icon-box-title {
  color: var(--e-global-color-secondary);
}
.elementor-256
  .elementor-element.elementor-element-77747397
  .elementor-icon-box-title,
.elementor-256
  .elementor-element.elementor-element-77747397
  .elementor-icon-box-title
  a {
  font-family: var(--e-global-typography-5dcd449-font-family), Sans-serif;
  font-size: var(--e-global-typography-5dcd449-font-size);
  font-weight: var(--e-global-typography-5dcd449-font-weight);
  text-transform: var(--e-global-typography-5dcd449-text-transform);
  line-height: var(--e-global-typography-5dcd449-line-height);
}
.elementor-256
  .elementor-element.elementor-element-77747397
  .elementor-icon-box-description {
  color: var(--e-global-color-5086297);
}
.elementor-256 .elementor-element.elementor-element-866dd1d {
  width: var(--container-widget-width, 33%);
  max-width: 33%;
  --container-widget-width: 33%;
  --container-widget-flex-grow: 0;
}
.elementor-256
  .elementor-element.elementor-element-866dd1d
  > .elementor-widget-container {
  margin: 20px 0px 40px 20px;
  padding: 30px 30px 30px 30px;
  border-style: solid;
  border-width: 1px 1px 1px 1px;
  border-color: var(--e-global-color-17dc5d4);
}
.elementor-256
  .elementor-element.elementor-element-866dd1d
  .elementor-icon-box-title {
  color: var(--e-global-color-secondary);
}
.elementor-256
  .elementor-element.elementor-element-866dd1d
  .elementor-icon-box-title,
.elementor-256
  .elementor-element.elementor-element-866dd1d
  .elementor-icon-box-title
  a {
  font-family: var(--e-global-typography-5dcd449-font-family), Sans-serif;
  font-size: var(--e-global-typography-5dcd449-font-size);
  font-weight: var(--e-global-typography-5dcd449-font-weight);
  text-transform: var(--e-global-typography-5dcd449-text-transform);
  line-height: var(--e-global-typography-5dcd449-line-height);
}
.elementor-256
  .elementor-element.elementor-element-866dd1d
  .elementor-icon-box-description {
  color: var(--e-global-color-5086297);
}
.elementor-256 .elementor-element.elementor-element-217d7b8e {
  --spacer-size: 10px;
  width: var(--container-widget-width, 40px);
  max-width: 40px;
  --container-widget-width: 40px;
  --container-widget-flex-grow: 0;
}
.elementor-256
  .elementor-element.elementor-element-217d7b8e
  > .elementor-widget-container {
  background-color: var(--e-global-color-45104a3);
}
.elementor-256 .elementor-element.elementor-element-502627ff {
  width: auto;
  max-width: auto;
}
.elementor-256
  .elementor-element.elementor-element-502627ff
  > .elementor-widget-container {
  margin: 0px 0px 0px 7px;
}
.elementor-256
  .elementor-element.elementor-element-502627ff
  .elementor-heading-title {
  color: var(--e-global-color-5086297);
  font-family: var(--e-global-typography-de63b26-font-family), Sans-serif;
  font-size: var(--e-global-typography-de63b26-font-size);
  font-weight: var(--e-global-typography-de63b26-font-weight);
  text-transform: var(--e-global-typography-de63b26-text-transform);
  text-decoration: var(--e-global-typography-de63b26-text-decoration);
  line-height: var(--e-global-typography-de63b26-line-height);
  letter-spacing: var(--e-global-typography-de63b26-letter-spacing);
}
.elementor-256 .elementor-element.elementor-element-45ef2208 {
  width: auto;
  max-width: auto;
}
.elementor-256
  .elementor-element.elementor-element-45ef2208
  > .elementor-widget-container {
  margin: 0px 0px 0px 5px;
}
.elementor-256
  .elementor-element.elementor-element-45ef2208
  .elementor-heading-title {
  color: var(--e-global-color-45104a3);
  font-family: var(--e-global-typography-de63b26-font-family), Sans-serif;
  font-size: var(--e-global-typography-de63b26-font-size);
  font-weight: var(--e-global-typography-de63b26-font-weight);
  text-transform: var(--e-global-typography-de63b26-text-transform);
  text-decoration: var(--e-global-typography-de63b26-text-decoration);
  line-height: var(--e-global-typography-de63b26-line-height);
  letter-spacing: var(--e-global-typography-de63b26-letter-spacing);
}
.elementor-bc-flex-widget
  .elementor-256
  .elementor-element.elementor-element-4bd25120.elementor-column
  .elementor-widget-wrap {
  align-items: flex-end;
}
.elementor-256
  .elementor-element.elementor-element-4bd25120.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: flex-end;
  align-items: flex-end;
}
.elementor-256
  .elementor-element.elementor-element-4bd25120
  > .elementor-element-populated {
  padding: 0px 0px 0px 0px;
}
.elementor-256 .elementor-element.elementor-element-76161388 {
  width: var(--container-widget-width, 70%);
  max-width: 70%;
  --container-widget-width: 70%;
  --container-widget-flex-grow: 0;
  top: 60px;
  z-index: 0;
}
.elementor-256
  .elementor-element.elementor-element-76161388
  > .elementor-widget-container {
  background-color: var(--e-global-color-5086297);
  padding: 50px 50px 50px 50px;
  border-style: solid;
  border-width: 0px 0px 10px 10px;
  border-color: var(--e-global-color-secondary);
}
body:not(.rtl) .elementor-256 .elementor-element.elementor-element-76161388 {
  left: -110px;
}
body.rtl .elementor-256 .elementor-element.elementor-element-76161388 {
  right: -110px;
}
.elementor-256
  .elementor-element.elementor-element-76161388
  .elementor-heading-title {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-6ec01f4-font-family), Sans-serif;
  font-size: var(--e-global-typography-6ec01f4-font-size);
  font-weight: var(--e-global-typography-6ec01f4-font-weight);
  text-transform: var(--e-global-typography-6ec01f4-text-transform);
  line-height: var(--e-global-typography-6ec01f4-line-height);
}
.elementor-256
  .elementor-element.elementor-element-22952ca9
  > .elementor-widget-container {
  margin: 0em 0em 0em -3em;
}
.elementor-256 .elementor-element.elementor-element-22952ca9 img {
  width: 100%;
  max-width: 100%;
}
.elementor-256 .elementor-element.elementor-element-4be35592 {
  padding: 60px 20px 60px 20px;
}
.elementor-bc-flex-widget
  .elementor-256
  .elementor-element.elementor-element-6c311bbb.elementor-column
  .elementor-widget-wrap {
  align-items: center;
}
.elementor-256
  .elementor-element.elementor-element-6c311bbb.elementor-column.elementor-element[data-element_type="column"]
  > .elementor-widget-wrap.elementor-element-populated {
  align-content: center;
  align-items: center;
}
.elementor-256
  .elementor-element.elementor-element-6c311bbb
  > .elementor-element-populated {
  margin: 0px 20px 0px 0px;
  --e-column-margin-right: 20px;
  --e-column-margin-left: 0px;
}
.elementor-256 .elementor-element.elementor-element-2e9b61e4 {
  width: var(--container-widget-width, 60%);
  max-width: 60%;
  --container-widget-width: 60%;
  --container-widget-flex-grow: 0;
}
.elementor-256
  .elementor-element.elementor-element-2e9b61e4
  .elementor-icon-box-wrapper {
  text-align: left;
}
.elementor-256
  .elementor-element.elementor-element-2e9b61e4
  .elementor-icon-box-title {
  color: var(--e-global-color-secondary);
}
.elementor-256
  .elementor-element.elementor-element-2e9b61e4
  .elementor-icon-box-title,
.elementor-256
  .elementor-element.elementor-element-2e9b61e4
  .elementor-icon-box-title
  a {
  font-family: var(--e-global-typography-5dcd449-font-family), Sans-serif;
  font-size: var(--e-global-typography-5dcd449-font-size);
  font-weight: var(--e-global-typography-5dcd449-font-weight);
  text-transform: var(--e-global-typography-5dcd449-text-transform);
  line-height: var(--e-global-typography-5dcd449-line-height);
}
.elementor-256
  .elementor-element.elementor-element-2e9b61e4
  .elementor-icon-box-description {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-b47743e-font-family), Sans-serif;
  font-size: var(--e-global-typography-b47743e-font-size);
  font-weight: var(--e-global-typography-b47743e-font-weight);
  text-transform: var(--e-global-typography-b47743e-text-transform);
  line-height: var(--e-global-typography-b47743e-line-height);
}
.elementor-256
  .elementor-element.elementor-element-5c138122
  > .elementor-widget-container {
  margin: 40px 0px 0px 0px;
}
.elementor-256
  .elementor-element.elementor-element-5c138122
  .elementor-field-group {
  padding-right: calc(30px / 2);
  padding-left: calc(30px / 2);
  margin-bottom: 30px;
}
.elementor-256
  .elementor-element.elementor-element-5c138122
  .elementor-form-fields-wrapper {
  margin-left: calc(-30px / 2);
  margin-right: calc(-30px / 2);
  margin-bottom: -30px;
}
.elementor-256
  .elementor-element.elementor-element-5c138122
  .elementor-field-group.recaptcha_v3-bottomleft,
.elementor-256
  .elementor-element.elementor-element-5c138122
  .elementor-field-group.recaptcha_v3-bottomright {
  margin-bottom: 0;
}
body.rtl
  .elementor-256
  .elementor-element.elementor-element-5c138122
  .elementor-labels-inline
  .elementor-field-group
  > label {
  padding-left: 0px;
}
body:not(.rtl)
  .elementor-256
  .elementor-element.elementor-element-5c138122
  .elementor-labels-inline
  .elementor-field-group
  > label {
  padding-right: 0px;
}
body
  .elementor-256
  .elementor-element.elementor-element-5c138122
  .elementor-labels-above
  .elementor-field-group
  > label {
  padding-bottom: 0px;
}
.elementor-256
  .elementor-element.elementor-element-5c138122
  .elementor-field-type-html {
  padding-bottom: 0px;
}
.elementor-256
  .elementor-element.elementor-element-5c138122
  .elementor-field-group:not(.elementor-field-type-upload)
  .elementor-field:not(.elementor-select-wrapper) {
  background-color: #ffffff;
}
.elementor-256
  .elementor-element.elementor-element-5c138122
  .elementor-field-group
  .elementor-select-wrapper
  select {
  background-color: #ffffff;
}
.elementor-256
  .elementor-element.elementor-element-5c138122
  .e-form__buttons__wrapper__button-next:hover {
  color: #ffffff;
}
.elementor-256
  .elementor-element.elementor-element-5c138122
  .elementor-button[type="submit"]:hover {
  color: #ffffff;
}
.elementor-256
  .elementor-element.elementor-element-5c138122
  .elementor-button[type="submit"]:hover
  svg
  * {
  fill: #ffffff;
}
.elementor-256
  .elementor-element.elementor-element-5c138122
  .e-form__buttons__wrapper__button-previous:hover {
  color: #ffffff;
}
.elementor-256 .elementor-element.elementor-element-5c138122 {
  --e-form-steps-indicators-spacing: 20px;
  --e-form-steps-indicator-padding: 30px;
  --e-form-steps-indicator-inactive-secondary-color: #ffffff;
  --e-form-steps-indicator-active-secondary-color: #ffffff;
  --e-form-steps-indicator-completed-secondary-color: #ffffff;
  --e-form-steps-divider-width: 1px;
  --e-form-steps-divider-gap: 10px;
}
.elementor-256
  .elementor-element.elementor-element-4905b038:not(.elementor-motion-effects-element-type-background)
  > .elementor-widget-wrap,
.elementor-256
  .elementor-element.elementor-element-4905b038
  > .elementor-widget-wrap
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-c01f5d4);
}
.elementor-256
  .elementor-element.elementor-element-4905b038
  > .elementor-element-populated {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  margin: 10px 10px 10px 40px;
  --e-column-margin-right: 10px;
  --e-column-margin-left: 40px;
  padding: 60px 60px 60px 60px;
}
.elementor-256
  .elementor-element.elementor-element-4905b038
  > .elementor-element-populated
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-256
  .elementor-element.elementor-element-15cf701a
  > .elementor-widget-container {
  padding: 20px 20px 20px 20px;
}
.elementor-256
  .elementor-element.elementor-element-15cf701a
  .elementor-icon-box-title {
  color: var(--e-global-color-secondary);
}
.elementor-256
  .elementor-element.elementor-element-15cf701a
  .elementor-icon-box-title,
.elementor-256
  .elementor-element.elementor-element-15cf701a
  .elementor-icon-box-title
  a {
  font-family: var(--e-global-typography-5dcd449-font-family), Sans-serif;
  font-size: var(--e-global-typography-5dcd449-font-size);
  font-weight: var(--e-global-typography-5dcd449-font-weight);
  text-transform: var(--e-global-typography-5dcd449-text-transform);
  line-height: var(--e-global-typography-5dcd449-line-height);
}
.elementor-256
  .elementor-element.elementor-element-15cf701a
  .elementor-icon-box-description {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-5dcd449-font-family), Sans-serif;
  font-size: var(--e-global-typography-5dcd449-font-size);
  font-weight: var(--e-global-typography-5dcd449-font-weight);
  text-transform: var(--e-global-typography-5dcd449-text-transform);
  line-height: var(--e-global-typography-5dcd449-line-height);
}
.elementor-256
  .elementor-element.elementor-element-15ab6131
  > .elementor-widget-container {
  padding: 20px 20px 20px 20px;
}
.elementor-256
  .elementor-element.elementor-element-15ab6131
  .elementor-icon-box-title {
  color: var(--e-global-color-secondary);
}
.elementor-256
  .elementor-element.elementor-element-15ab6131
  .elementor-icon-box-title,
.elementor-256
  .elementor-element.elementor-element-15ab6131
  .elementor-icon-box-title
  a {
  font-family: var(--e-global-typography-5dcd449-font-family), Sans-serif;
  font-size: var(--e-global-typography-5dcd449-font-size);
  font-weight: var(--e-global-typography-5dcd449-font-weight);
  text-transform: var(--e-global-typography-5dcd449-text-transform);
  line-height: var(--e-global-typography-5dcd449-line-height);
}
.elementor-256
  .elementor-element.elementor-element-15ab6131
  .elementor-icon-box-description {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-5dcd449-font-family), Sans-serif;
  font-size: var(--e-global-typography-5dcd449-font-size);
  font-weight: var(--e-global-typography-5dcd449-font-weight);
  text-transform: var(--e-global-typography-5dcd449-text-transform);
  line-height: var(--e-global-typography-5dcd449-line-height);
}
.elementor-256
  .elementor-element.elementor-element-21fd02f
  > .elementor-widget-container {
  padding: 20px 20px 20px 20px;
}
.elementor-256
  .elementor-element.elementor-element-21fd02f
  .elementor-icon-box-title {
  color: var(--e-global-color-secondary);
}
.elementor-256
  .elementor-element.elementor-element-21fd02f
  .elementor-icon-box-title,
.elementor-256
  .elementor-element.elementor-element-21fd02f
  .elementor-icon-box-title
  a {
  font-family: var(--e-global-typography-5dcd449-font-family), Sans-serif;
  font-size: var(--e-global-typography-5dcd449-font-size);
  font-weight: var(--e-global-typography-5dcd449-font-weight);
  text-transform: var(--e-global-typography-5dcd449-text-transform);
  line-height: var(--e-global-typography-5dcd449-line-height);
}
.elementor-256
  .elementor-element.elementor-element-21fd02f
  .elementor-icon-box-description {
  color: var(--e-global-color-primary);
  font-family: var(--e-global-typography-5dcd449-font-family), Sans-serif;
  font-size: var(--e-global-typography-5dcd449-font-size);
  font-weight: var(--e-global-typography-5dcd449-font-weight);
  text-transform: var(--e-global-typography-5dcd449-text-transform);
  line-height: var(--e-global-typography-5dcd449-line-height);
}
.elementor-256 .elementor-element.elementor-element-662e21a3 {
  margin-top: 0px;
  margin-bottom: -10px;
}
.elementor-256
  .elementor-element.elementor-element-5c40bb72
  > .elementor-widget-wrap
  > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
  margin-bottom: 20px;
}
.elementor-256
  .elementor-element.elementor-element-5c40bb72
  > .elementor-element-populated {
  margin: 0px 0px 0px 0px;
  --e-column-margin-right: 0px;
  --e-column-margin-left: 0px;
  padding: 0px 0px 0px 0px;
}
.elementor-256 .elementor-element.elementor-element-335544ce iframe {
  height: 390px;
}
.elementor-256
  .elementor-element.elementor-element-399395fc:not(.elementor-motion-effects-element-type-background),
.elementor-256
  .elementor-element.elementor-element-399395fc
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-primary);
}
.elementor-256 .elementor-element.elementor-element-399395fc {
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 90px 20px 90px 20px;
}
.elementor-256
  .elementor-element.elementor-element-399395fc
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-256
  .elementor-element.elementor-element-4306bef
  > .elementor-element-populated {
  margin: 0px 40px 0px 0px;
  --e-column-margin-right: 40px;
  --e-column-margin-left: 0px;
}
.elementor-256
  .elementor-element.elementor-element-6a5c2382
  > .elementor-widget-container {
  margin: 20px 0px 0px 0px;
}
.elementor-256 .elementor-element.elementor-element-6a5c2382 {
  color: var(--e-global-color-62a2f83);
}
.elementor-256 .elementor-element.elementor-element-1e64d768 {
  --grid-template-columns: repeat(0, auto);
  --icon-size: 18px;
  --grid-column-gap: 10px;
}
.elementor-256
  .elementor-element.elementor-element-1e64d768
  .elementor-widget-container {
  text-align: left;
}
.elementor-256
  .elementor-element.elementor-element-1e64d768
  .elementor-social-icon {
  background-color: var(--e-global-color-secondary);
}
.elementor-256
  .elementor-element.elementor-element-1e64d768
  .elementor-social-icon
  i {
  color: var(--e-global-color-5086297);
}
.elementor-256
  .elementor-element.elementor-element-1e64d768
  .elementor-social-icon
  svg {
  fill: var(--e-global-color-5086297);
}
.elementor-256 .elementor-element.elementor-element-1e64d768 .elementor-icon {
  border-radius: 0px 0px 0px 0px;
}
.elementor-256
  .elementor-element.elementor-element-1e64d768
  .elementor-social-icon:hover {
  background-color: var(--e-global-color-5086297);
}
.elementor-256
  .elementor-element.elementor-element-1e64d768
  .elementor-social-icon:hover
  i {
  color: var(--e-global-color-primary);
}
.elementor-256
  .elementor-element.elementor-element-1e64d768
  .elementor-social-icon:hover
  svg {
  fill: var(--e-global-color-primary);
}
.elementor-256
  .elementor-element.elementor-element-7dfa0d66
  .elementor-heading-title {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-5dcd449-font-family), Sans-serif;
  font-size: var(--e-global-typography-5dcd449-font-size);
  font-weight: var(--e-global-typography-5dcd449-font-weight);
  text-transform: var(--e-global-typography-5dcd449-text-transform);
  line-height: var(--e-global-typography-5dcd449-line-height);
}
.elementor-256
  .elementor-element.elementor-element-72cdf895
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(8px / 2);
}
.elementor-256
  .elementor-element.elementor-element-72cdf895
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(8px / 2);
}
.elementor-256
  .elementor-element.elementor-element-72cdf895
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(8px / 2);
  margin-left: calc(8px / 2);
}
.elementor-256
  .elementor-element.elementor-element-72cdf895
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-8px / 2);
  margin-left: calc(-8px / 2);
}
body.rtl
  .elementor-256
  .elementor-element.elementor-element-72cdf895
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-8px / 2);
}
body:not(.rtl)
  .elementor-256
  .elementor-element.elementor-element-72cdf895
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-8px / 2);
}
.elementor-256
  .elementor-element.elementor-element-72cdf895
  .elementor-icon-list-icon
  i {
  transition: color 0.3s;
}
.elementor-256
  .elementor-element.elementor-element-72cdf895
  .elementor-icon-list-icon
  svg {
  transition: fill 0.3s;
}
.elementor-256 .elementor-element.elementor-element-72cdf895 {
  --e-icon-list-icon-size: 0px;
  --icon-vertical-offset: 0px;
}
.elementor-256
  .elementor-element.elementor-element-72cdf895
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-256
  .elementor-element.elementor-element-72cdf895
  .elementor-icon-list-item
  > a {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  text-transform: var(--e-global-typography-accent-text-transform);
  line-height: var(--e-global-typography-accent-line-height);
}
.elementor-256
  .elementor-element.elementor-element-72cdf895
  .elementor-icon-list-text {
  color: var(--e-global-color-5086297);
  transition: color 0.3s;
}
.elementor-256
  .elementor-element.elementor-element-72cdf895
  .elementor-icon-list-item:hover
  .elementor-icon-list-text {
  color: var(--e-global-color-secondary);
}
.elementor-256
  .elementor-element.elementor-element-7f143610
  .elementor-heading-title {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-5dcd449-font-family), Sans-serif;
  font-size: var(--e-global-typography-5dcd449-font-size);
  font-weight: var(--e-global-typography-5dcd449-font-weight);
  text-transform: var(--e-global-typography-5dcd449-text-transform);
  line-height: var(--e-global-typography-5dcd449-line-height);
}
.elementor-256
  .elementor-element.elementor-element-7d23ceb
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(8px / 2);
}
.elementor-256
  .elementor-element.elementor-element-7d23ceb
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(8px / 2);
}
.elementor-256
  .elementor-element.elementor-element-7d23ceb
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(8px / 2);
  margin-left: calc(8px / 2);
}
.elementor-256
  .elementor-element.elementor-element-7d23ceb
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-8px / 2);
  margin-left: calc(-8px / 2);
}
body.rtl
  .elementor-256
  .elementor-element.elementor-element-7d23ceb
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-8px / 2);
}
body:not(.rtl)
  .elementor-256
  .elementor-element.elementor-element-7d23ceb
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-8px / 2);
}
.elementor-256
  .elementor-element.elementor-element-7d23ceb
  .elementor-icon-list-icon
  i {
  transition: color 0.3s;
}
.elementor-256
  .elementor-element.elementor-element-7d23ceb
  .elementor-icon-list-icon
  svg {
  transition: fill 0.3s;
}
.elementor-256 .elementor-element.elementor-element-7d23ceb {
  --e-icon-list-icon-size: 0px;
  --icon-vertical-offset: 0px;
}
.elementor-256
  .elementor-element.elementor-element-7d23ceb
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-256
  .elementor-element.elementor-element-7d23ceb
  .elementor-icon-list-item
  > a {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  text-transform: var(--e-global-typography-accent-text-transform);
  line-height: var(--e-global-typography-accent-line-height);
}
.elementor-256
  .elementor-element.elementor-element-7d23ceb
  .elementor-icon-list-text {
  color: var(--e-global-color-5086297);
  transition: color 0.3s;
}
.elementor-256
  .elementor-element.elementor-element-7d23ceb
  .elementor-icon-list-item:hover
  .elementor-icon-list-text {
  color: var(--e-global-color-secondary);
}
.elementor-256
  .elementor-element.elementor-element-e3f3f1b
  .elementor-heading-title {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-5dcd449-font-family), Sans-serif;
  font-size: var(--e-global-typography-5dcd449-font-size);
  font-weight: var(--e-global-typography-5dcd449-font-weight);
  text-transform: var(--e-global-typography-5dcd449-text-transform);
  line-height: var(--e-global-typography-5dcd449-line-height);
}
.elementor-256
  .elementor-element.elementor-element-2183ba3
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(8px / 2);
}
.elementor-256
  .elementor-element.elementor-element-2183ba3
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(8px / 2);
}
.elementor-256
  .elementor-element.elementor-element-2183ba3
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(8px / 2);
  margin-left: calc(8px / 2);
}
.elementor-256
  .elementor-element.elementor-element-2183ba3
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-8px / 2);
  margin-left: calc(-8px / 2);
}
body.rtl
  .elementor-256
  .elementor-element.elementor-element-2183ba3
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-8px / 2);
}
body:not(.rtl)
  .elementor-256
  .elementor-element.elementor-element-2183ba3
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-8px / 2);
}
.elementor-256
  .elementor-element.elementor-element-2183ba3
  .elementor-icon-list-icon
  i {
  transition: color 0.3s;
}
.elementor-256
  .elementor-element.elementor-element-2183ba3
  .elementor-icon-list-icon
  svg {
  transition: fill 0.3s;
}
.elementor-256 .elementor-element.elementor-element-2183ba3 {
  --e-icon-list-icon-size: 0px;
  --icon-vertical-offset: 0px;
}
.elementor-256
  .elementor-element.elementor-element-2183ba3
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-256
  .elementor-element.elementor-element-2183ba3
  .elementor-icon-list-item
  > a {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  text-transform: var(--e-global-typography-accent-text-transform);
  line-height: var(--e-global-typography-accent-line-height);
}
.elementor-256
  .elementor-element.elementor-element-2183ba3
  .elementor-icon-list-text {
  color: var(--e-global-color-5086297);
  transition: color 0.3s;
}
.elementor-256
  .elementor-element.elementor-element-2183ba3
  .elementor-icon-list-item:hover
  .elementor-icon-list-text {
  color: var(--e-global-color-secondary);
}
.elementor-256
  .elementor-element.elementor-element-9dd4c1a
  .elementor-heading-title {
  color: var(--e-global-color-secondary);
  font-family: var(--e-global-typography-5dcd449-font-family), Sans-serif;
  font-size: var(--e-global-typography-5dcd449-font-size);
  font-weight: var(--e-global-typography-5dcd449-font-weight);
  text-transform: var(--e-global-typography-5dcd449-text-transform);
  line-height: var(--e-global-typography-5dcd449-line-height);
}
.elementor-256
  .elementor-element.elementor-element-3a3cdd3
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:last-child) {
  padding-bottom: calc(8px / 2);
}
.elementor-256
  .elementor-element.elementor-element-3a3cdd3
  .elementor-icon-list-items:not(.elementor-inline-items)
  .elementor-icon-list-item:not(:first-child) {
  margin-top: calc(8px / 2);
}
.elementor-256
  .elementor-element.elementor-element-3a3cdd3
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item {
  margin-right: calc(8px / 2);
  margin-left: calc(8px / 2);
}
.elementor-256
  .elementor-element.elementor-element-3a3cdd3
  .elementor-icon-list-items.elementor-inline-items {
  margin-right: calc(-8px / 2);
  margin-left: calc(-8px / 2);
}
body.rtl
  .elementor-256
  .elementor-element.elementor-element-3a3cdd3
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  left: calc(-8px / 2);
}
body:not(.rtl)
  .elementor-256
  .elementor-element.elementor-element-3a3cdd3
  .elementor-icon-list-items.elementor-inline-items
  .elementor-icon-list-item:after {
  right: calc(-8px / 2);
}
.elementor-256
  .elementor-element.elementor-element-3a3cdd3
  .elementor-icon-list-icon
  i {
  transition: color 0.3s;
}
.elementor-256
  .elementor-element.elementor-element-3a3cdd3
  .elementor-icon-list-icon
  svg {
  transition: fill 0.3s;
}
.elementor-256 .elementor-element.elementor-element-3a3cdd3 {
  --e-icon-list-icon-size: 0px;
  --icon-vertical-offset: 0px;
}
.elementor-256
  .elementor-element.elementor-element-3a3cdd3
  .elementor-icon-list-item
  > .elementor-icon-list-text,
.elementor-256
  .elementor-element.elementor-element-3a3cdd3
  .elementor-icon-list-item
  > a {
  font-family: var(--e-global-typography-accent-font-family), Sans-serif;
  font-size: var(--e-global-typography-accent-font-size);
  font-weight: var(--e-global-typography-accent-font-weight);
  text-transform: var(--e-global-typography-accent-text-transform);
  line-height: var(--e-global-typography-accent-line-height);
}
.elementor-256
  .elementor-element.elementor-element-3a3cdd3
  .elementor-icon-list-text {
  color: var(--e-global-color-5086297);
  transition: color 0.3s;
}
.elementor-256
  .elementor-element.elementor-element-3a3cdd3
  .elementor-icon-list-item:hover
  .elementor-icon-list-text {
  color: var(--e-global-color-secondary);
}
.elementor-256
  .elementor-element.elementor-element-64337701:not(.elementor-motion-effects-element-type-background),
.elementor-256
  .elementor-element.elementor-element-64337701
  > .elementor-motion-effects-container
  > .elementor-motion-effects-layer {
  background-color: var(--e-global-color-primary);
}
.elementor-256 .elementor-element.elementor-element-64337701 {
  border-style: solid;
  border-width: 1px 0px 0px 0px;
  border-color: var(--e-global-color-17dc5d4);
  transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
  padding: 20px 20px 20px 20px;
}
.elementor-256
  .elementor-element.elementor-element-64337701
  > .elementor-background-overlay {
  transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}
.elementor-256 .elementor-element.elementor-element-4aeb09e3 {
  text-align: center;
}
@media (max-width: 1024px) {
  .elementor-256
    .elementor-element.elementor-element-7a4cb26e
    .elementor-nav-menu--dropdown
    .elementor-item,
  .elementor-256
    .elementor-element.elementor-element-7a4cb26e
    .elementor-nav-menu--dropdown
    .elementor-sub-item {
    font-size: var(--e-global-typography-accent-font-size);
  }
  .elementor-256
    .elementor-element.elementor-element-7a4cb26e
    .elementor-nav-menu--dropdown
    a {
    padding-left: 30px;
    padding-right: 30px;
    padding-top: 20px;
    padding-bottom: 20px;
  }
  .elementor-256 .elementor-element.elementor-element-7a4cb26e {
    --nav-menu-icon-size: 28px;
  }
  .elementor-256 .elementor-element.elementor-element-52d283d0 {
    --lottie-container-width: 10vw;
  }
  .elementor-256
    .elementor-element.elementor-element-aa9bf7a
    .elementor-icon-box-title,
  .elementor-256
    .elementor-element.elementor-element-aa9bf7a
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-1ac9505-font-size);
    line-height: var(--e-global-typography-1ac9505-line-height);
  }
  .elementor-256
    .elementor-element.elementor-element-aa9bf7a
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-6ec01f4-font-size);
    line-height: var(--e-global-typography-6ec01f4-line-height);
  }
  .elementor-256
    .elementor-element.elementor-element-4121b8d1
    > .elementor-element-populated {
    padding: 60px 60px 60px 60px;
  }
  .elementor-256
    .elementor-element.elementor-element-1f157bf2
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-b47743e-font-size);
    line-height: var(--e-global-typography-b47743e-line-height);
  }
  .elementor-256
    .elementor-element.elementor-element-4bd3e3f8
    > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
  }
  .elementor-256
    .elementor-element.elementor-element-4bd3e3f8
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-256
    .elementor-element.elementor-element-4bd3e3f8
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-256
    .elementor-element.elementor-element-619bdb60
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-256 .elementor-element.elementor-element-619bdb60 {
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 100%);
    max-width: 100%;
  }
  .elementor-256 .elementor-element.elementor-element-3aa00c22 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
  }
  .elementor-256
    .elementor-element.elementor-element-3aa00c22
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
  .elementor-256
    .elementor-element.elementor-element-696306db
    > .elementor-element-populated {
    margin: 0px 0px 0px 30px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 30px;
  }
  .elementor-256
    .elementor-element.elementor-element-5c1d4f0d
    > .elementor-element-populated {
    margin: 0em 0em 0em -3em;
    --e-column-margin-right: 0em;
    --e-column-margin-left: -3em;
    padding: 50px 50px 50px 50px;
  }
  .elementor-256
    .elementor-element.elementor-element-95154a
    .elementor-heading-title {
    font-size: var(--e-global-typography-6ec01f4-font-size);
    line-height: var(--e-global-typography-6ec01f4-line-height);
  }
  .elementor-256
    .elementor-element.elementor-element-46449b41
    .elementor-heading-title {
    font-size: var(--e-global-typography-6ec01f4-font-size);
    line-height: var(--e-global-typography-6ec01f4-line-height);
  }
  .elementor-256
    .elementor-element.elementor-element-23646f64
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-256
    .elementor-element.elementor-element-79821657
    .elementor-icon-box-title,
  .elementor-256
    .elementor-element.elementor-element-79821657
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-5dcd449-font-size);
    line-height: var(--e-global-typography-5dcd449-line-height);
  }
  .elementor-256
    .elementor-element.elementor-element-79821657
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-b47743e-font-size);
    line-height: var(--e-global-typography-b47743e-line-height);
  }
  .elementor-256 .elementor-element.elementor-element-7d11b037 {
    font-size: var(--e-global-typography-6e2d62c-font-size);
    line-height: var(--e-global-typography-6e2d62c-line-height);
    letter-spacing: var(--e-global-typography-6e2d62c-letter-spacing);
  }
  .elementor-256
    .elementor-element.elementor-element-f60ab1e
    .elementor-icon-box-title,
  .elementor-256
    .elementor-element.elementor-element-f60ab1e
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-6ec01f4-font-size);
    line-height: var(--e-global-typography-6ec01f4-line-height);
  }
  .elementor-256
    .elementor-element.elementor-element-f60ab1e
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-256
    .elementor-element.elementor-element-8784a3f
    .elementor-icon-box-title,
  .elementor-256
    .elementor-element.elementor-element-8784a3f
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-6ec01f4-font-size);
    line-height: var(--e-global-typography-6ec01f4-line-height);
  }
  .elementor-256
    .elementor-element.elementor-element-8784a3f
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-256
    .elementor-element.elementor-element-269b3c56
    > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-256
    .elementor-element.elementor-element-269b3c56
    .elementor-icon-box-title,
  .elementor-256
    .elementor-element.elementor-element-269b3c56
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-de63b26-font-size);
    line-height: var(--e-global-typography-de63b26-line-height);
    letter-spacing: var(--e-global-typography-de63b26-letter-spacing);
  }
  .elementor-256
    .elementor-element.elementor-element-269b3c56
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-b47743e-font-size);
    line-height: var(--e-global-typography-b47743e-line-height);
  }
  .elementor-256
    .elementor-element.elementor-element-24710c77
    > .elementor-element-populated {
    padding: 10px 10px 10px 10px;
  }
  .elementor-256 .elementor-element.elementor-element-52296fc6 {
    --spacer-size: 70px;
    width: var(--container-widget-width, 70px);
    max-width: 70px;
    --container-widget-width: 70px;
    --container-widget-flex-grow: 0;
  }
  .elementor-256
    .elementor-element.elementor-element-67477c0c
    > .elementor-element-populated {
    margin: -100px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  body:not(.rtl) .elementor-256 .elementor-element.elementor-element-1de6ef73 {
    right: -115px;
  }
  body.rtl .elementor-256 .elementor-element.elementor-element-1de6ef73 {
    left: -115px;
  }
  .elementor-256 .elementor-element.elementor-element-1de6ef73 {
    top: 40px;
    --lottie-container-width: 50%;
  }
  .elementor-256
    .elementor-element.elementor-element-68e3db7a
    .elementor-icon-box-title,
  .elementor-256
    .elementor-element.elementor-element-68e3db7a
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-6ec01f4-font-size);
    line-height: var(--e-global-typography-6ec01f4-line-height);
  }
  .elementor-256
    .elementor-element.elementor-element-33be0d1b
    > .elementor-element-populated {
    padding: 10px 10px 10px 10px;
  }
  .elementor-256 .elementor-element.elementor-element-15a3903f {
    --spacer-size: 70px;
    width: var(--container-widget-width, 70px);
    max-width: 70px;
    --container-widget-width: 70px;
    --container-widget-flex-grow: 0;
  }
  .elementor-256
    .elementor-element.elementor-element-46bbaffe
    > .elementor-element-populated {
    margin: -100px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  body:not(.rtl) .elementor-256 .elementor-element.elementor-element-1516340e {
    right: -115px;
  }
  body.rtl .elementor-256 .elementor-element.elementor-element-1516340e {
    left: -115px;
  }
  .elementor-256 .elementor-element.elementor-element-1516340e {
    top: 40px;
    --lottie-container-width: 50%;
  }
  .elementor-256
    .elementor-element.elementor-element-57161ee
    .elementor-icon-box-title,
  .elementor-256
    .elementor-element.elementor-element-57161ee
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-6ec01f4-font-size);
    line-height: var(--e-global-typography-6ec01f4-line-height);
  }
  .elementor-256
    .elementor-element.elementor-element-76258a95
    > .elementor-element-populated {
    padding: 10px 10px 10px 10px;
  }
  .elementor-256 .elementor-element.elementor-element-77f7a4ee {
    --spacer-size: 70px;
    width: var(--container-widget-width, 70px);
    max-width: 70px;
    --container-widget-width: 70px;
    --container-widget-flex-grow: 0;
  }
  .elementor-256
    .elementor-element.elementor-element-2052c9e4
    > .elementor-element-populated {
    margin: -100px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-256
    .elementor-element.elementor-element-11188da
    .elementor-icon-box-title,
  .elementor-256
    .elementor-element.elementor-element-11188da
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-6ec01f4-font-size);
    line-height: var(--e-global-typography-6ec01f4-line-height);
  }
  .elementor-256
    .elementor-element.elementor-element-194cd270
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-256
    .elementor-element.elementor-element-1bea2606
    .elementor-icon-box-title,
  .elementor-256
    .elementor-element.elementor-element-1bea2606
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-5dcd449-font-size);
    line-height: var(--e-global-typography-5dcd449-line-height);
  }
  .elementor-256
    .elementor-element.elementor-element-1bea2606
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-b47743e-font-size);
    line-height: var(--e-global-typography-b47743e-line-height);
  }
  .elementor-256
    .elementor-element.elementor-element-2e077dab
    .elementor-icon-box-title,
  .elementor-256
    .elementor-element.elementor-element-2e077dab
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-5dcd449-font-size);
    line-height: var(--e-global-typography-5dcd449-line-height);
  }
  .elementor-256
    .elementor-element.elementor-element-2e077dab
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-256
    .elementor-element.elementor-element-22497f8d
    .elementor-icon-box-title,
  .elementor-256
    .elementor-element.elementor-element-22497f8d
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-5dcd449-font-size);
    line-height: var(--e-global-typography-5dcd449-line-height);
  }
  .elementor-256
    .elementor-element.elementor-element-22497f8d
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-256
    .elementor-element.elementor-element-4f916af9
    .elementor-icon-box-title,
  .elementor-256
    .elementor-element.elementor-element-4f916af9
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-5dcd449-font-size);
    line-height: var(--e-global-typography-5dcd449-line-height);
  }
  .elementor-256
    .elementor-element.elementor-element-4f916af9
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-256
    .elementor-element.elementor-element-40715f02
    .elementor-icon-box-title,
  .elementor-256
    .elementor-element.elementor-element-40715f02
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-5dcd449-font-size);
    line-height: var(--e-global-typography-5dcd449-line-height);
  }
  .elementor-256
    .elementor-element.elementor-element-40715f02
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-256
    .elementor-element.elementor-element-3144cde7
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-256
    .elementor-element.elementor-element-fe7b431
    .elementor-icon-box-title,
  .elementor-256
    .elementor-element.elementor-element-fe7b431
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-5dcd449-font-size);
    line-height: var(--e-global-typography-5dcd449-line-height);
  }
  .elementor-256
    .elementor-element.elementor-element-fe7b431
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-b47743e-font-size);
    line-height: var(--e-global-typography-b47743e-line-height);
  }
  .elementor-256
    .elementor-element.elementor-element-60c0b110
    .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-256
    .elementor-element.elementor-element-76ecd4b4
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-256
    .elementor-element.elementor-element-76ecd4b4
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-256
    .elementor-element.elementor-element-7c1362f1
    > .elementor-element-populated {
    margin: 30px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-256
    .elementor-element.elementor-element-12df442
    .elementor-accordion-title {
    font-size: var(--e-global-typography-5dcd449-font-size);
    line-height: var(--e-global-typography-5dcd449-line-height);
  }
  .elementor-256
    .elementor-element.elementor-element-12df442
    .elementor-tab-content {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-256 .elementor-element.elementor-element-2f6411ea {
    width: var(--container-widget-width, 80%);
    max-width: 80%;
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
  }
  .elementor-256
    .elementor-element.elementor-element-2f6411ea
    .elementor-icon-box-title,
  .elementor-256
    .elementor-element.elementor-element-2f6411ea
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-de63b26-font-size);
    line-height: var(--e-global-typography-de63b26-line-height);
    letter-spacing: var(--e-global-typography-de63b26-letter-spacing);
  }
  .elementor-256
    .elementor-element.elementor-element-2f6411ea
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-b47743e-font-size);
    line-height: var(--e-global-typography-b47743e-line-height);
  }
  .elementor-256 .elementor-element.elementor-element-1a0a696a {
    width: var(--container-widget-width, 80%);
    max-width: 80%;
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
    font-size: var(--e-global-typography-6e2d62c-font-size);
    line-height: var(--e-global-typography-6e2d62c-line-height);
    letter-spacing: var(--e-global-typography-6e2d62c-letter-spacing);
  }
  .elementor-256
    .elementor-element.elementor-element-1a0a696a
    > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-256 .elementor-element.elementor-element-7ee60449 {
    width: var(--container-widget-width, 80%);
    max-width: 80%;
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
  }
  .elementor-256
    .elementor-element.elementor-element-7ee60449
    > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-256
    .elementor-element.elementor-element-7ee60449
    .elementor-icon-box-title,
  .elementor-256
    .elementor-element.elementor-element-7ee60449
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-5dcd449-font-size);
    line-height: var(--e-global-typography-5dcd449-line-height);
  }
  .elementor-256 .elementor-element.elementor-element-77747397 {
    width: var(--container-widget-width, 80%);
    max-width: 80%;
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
  }
  .elementor-256
    .elementor-element.elementor-element-77747397
    > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-256
    .elementor-element.elementor-element-77747397
    .elementor-icon-box-title,
  .elementor-256
    .elementor-element.elementor-element-77747397
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-5dcd449-font-size);
    line-height: var(--e-global-typography-5dcd449-line-height);
  }
  .elementor-256 .elementor-element.elementor-element-866dd1d {
    width: var(--container-widget-width, 80%);
    max-width: 80%;
    --container-widget-width: 80%;
    --container-widget-flex-grow: 0;
  }
  .elementor-256
    .elementor-element.elementor-element-866dd1d
    > .elementor-widget-container {
    margin: 0px 0px 30px 0px;
  }
  .elementor-256
    .elementor-element.elementor-element-866dd1d
    .elementor-icon-box-title,
  .elementor-256
    .elementor-element.elementor-element-866dd1d
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-5dcd449-font-size);
    line-height: var(--e-global-typography-5dcd449-line-height);
  }
  .elementor-256 .elementor-element.elementor-element-217d7b8e {
    width: var(--container-widget-width, 22%);
    max-width: 22%;
    --container-widget-width: 22%;
    --container-widget-flex-grow: 0;
  }
  .elementor-256
    .elementor-element.elementor-element-217d7b8e
    > .elementor-widget-container {
    margin: 0px 10px 0px 0px;
  }
  .elementor-256 .elementor-element.elementor-element-502627ff {
    width: auto;
    max-width: auto;
  }
  .elementor-256
    .elementor-element.elementor-element-502627ff
    > .elementor-widget-container {
    margin: 0px 0px 0px 10px;
  }
  .elementor-256
    .elementor-element.elementor-element-502627ff
    .elementor-heading-title {
    font-size: var(--e-global-typography-de63b26-font-size);
    line-height: var(--e-global-typography-de63b26-line-height);
    letter-spacing: var(--e-global-typography-de63b26-letter-spacing);
  }
  .elementor-256
    .elementor-element.elementor-element-45ef2208
    .elementor-heading-title {
    font-size: var(--e-global-typography-de63b26-font-size);
    line-height: var(--e-global-typography-de63b26-line-height);
    letter-spacing: var(--e-global-typography-de63b26-letter-spacing);
  }
  .elementor-256
    .elementor-element.elementor-element-4bd25120
    > .elementor-element-populated {
    margin: 10px 10px 0px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
  }
  .elementor-256 .elementor-element.elementor-element-76161388 {
    --container-widget-width: 50%;
    --container-widget-flex-grow: 0;
    width: var(--container-widget-width, 50%);
    max-width: 50%;
    top: 0px;
  }
  body:not(.rtl) .elementor-256 .elementor-element.elementor-element-76161388 {
    left: 0px;
  }
  body.rtl .elementor-256 .elementor-element.elementor-element-76161388 {
    right: 0px;
  }
  .elementor-256
    .elementor-element.elementor-element-76161388
    .elementor-heading-title {
    font-size: var(--e-global-typography-6ec01f4-font-size);
    line-height: var(--e-global-typography-6ec01f4-line-height);
  }
  .elementor-256
    .elementor-element.elementor-element-22952ca9
    > .elementor-widget-container {
    margin: 0em 0em 0em 0em;
  }
  .elementor-256 .elementor-element.elementor-element-22952ca9 img {
    width: 40%;
  }
  .elementor-256
    .elementor-element.elementor-element-6c311bbb
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-256
    .elementor-element.elementor-element-2e9b61e4
    .elementor-icon-box-title,
  .elementor-256
    .elementor-element.elementor-element-2e9b61e4
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-5dcd449-font-size);
    line-height: var(--e-global-typography-5dcd449-line-height);
  }
  .elementor-256
    .elementor-element.elementor-element-2e9b61e4
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-b47743e-font-size);
    line-height: var(--e-global-typography-b47743e-line-height);
  }
  .elementor-256
    .elementor-element.elementor-element-4905b038
    > .elementor-element-populated {
    margin: 40px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 40px 40px 40px 40px;
  }
  .elementor-256 .elementor-element.elementor-element-15cf701a {
    width: var(--container-widget-width, 33%);
    max-width: 33%;
    --container-widget-width: 33%;
    --container-widget-flex-grow: 0;
  }
  .elementor-256
    .elementor-element.elementor-element-15cf701a
    .elementor-icon-box-title,
  .elementor-256
    .elementor-element.elementor-element-15cf701a
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-5dcd449-font-size);
    line-height: var(--e-global-typography-5dcd449-line-height);
  }
  .elementor-256
    .elementor-element.elementor-element-15cf701a
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-5dcd449-font-size);
    line-height: var(--e-global-typography-5dcd449-line-height);
  }
  .elementor-256 .elementor-element.elementor-element-15ab6131 {
    width: var(--container-widget-width, 33%);
    max-width: 33%;
    --container-widget-width: 33%;
    --container-widget-flex-grow: 0;
  }
  .elementor-256
    .elementor-element.elementor-element-15ab6131
    .elementor-icon-box-title,
  .elementor-256
    .elementor-element.elementor-element-15ab6131
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-5dcd449-font-size);
    line-height: var(--e-global-typography-5dcd449-line-height);
  }
  .elementor-256
    .elementor-element.elementor-element-15ab6131
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-5dcd449-font-size);
    line-height: var(--e-global-typography-5dcd449-line-height);
  }
  .elementor-256 .elementor-element.elementor-element-21fd02f {
    width: var(--container-widget-width, 33%);
    max-width: 33%;
    --container-widget-width: 33%;
    --container-widget-flex-grow: 0;
  }
  .elementor-256
    .elementor-element.elementor-element-21fd02f
    .elementor-icon-box-title,
  .elementor-256
    .elementor-element.elementor-element-21fd02f
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-5dcd449-font-size);
    line-height: var(--e-global-typography-5dcd449-line-height);
  }
  .elementor-256
    .elementor-element.elementor-element-21fd02f
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-5dcd449-font-size);
    line-height: var(--e-global-typography-5dcd449-line-height);
  }
  .elementor-256 .elementor-element.elementor-element-399395fc {
    padding: 60px 20px 60px 20px;
  }
  .elementor-256
    .elementor-element.elementor-element-7dfa0d66
    .elementor-heading-title {
    font-size: var(--e-global-typography-5dcd449-font-size);
    line-height: var(--e-global-typography-5dcd449-line-height);
  }
  .elementor-256
    .elementor-element.elementor-element-72cdf895
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-256
    .elementor-element.elementor-element-72cdf895
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-256
    .elementor-element.elementor-element-5f032226
    > .elementor-element-populated {
    margin: 40px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-256
    .elementor-element.elementor-element-7f143610
    .elementor-heading-title {
    font-size: var(--e-global-typography-5dcd449-font-size);
    line-height: var(--e-global-typography-5dcd449-line-height);
  }
  .elementor-256
    .elementor-element.elementor-element-7d23ceb
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-256
    .elementor-element.elementor-element-7d23ceb
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-256
    .elementor-element.elementor-element-4f8caf1
    > .elementor-element-populated {
    margin: 40px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-256
    .elementor-element.elementor-element-e3f3f1b
    .elementor-heading-title {
    font-size: var(--e-global-typography-5dcd449-font-size);
    line-height: var(--e-global-typography-5dcd449-line-height);
  }
  .elementor-256
    .elementor-element.elementor-element-2183ba3
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-256
    .elementor-element.elementor-element-2183ba3
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-256
    .elementor-element.elementor-element-36b4a3a
    > .elementor-element-populated {
    margin: 40px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-256
    .elementor-element.elementor-element-9dd4c1a
    .elementor-heading-title {
    font-size: var(--e-global-typography-5dcd449-font-size);
    line-height: var(--e-global-typography-5dcd449-line-height);
  }
  .elementor-256
    .elementor-element.elementor-element-3a3cdd3
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-256
    .elementor-element.elementor-element-3a3cdd3
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
}
@media (min-width: 768px) {
  .elementor-256 .elementor-element.elementor-element-e78b50d {
    width: 30%;
  }
  .elementor-256 .elementor-element.elementor-element-2cc535c {
    width: 70%;
  }
  .elementor-256 .elementor-element.elementor-element-4121b8d1 {
    width: 65%;
  }
  .elementor-256 .elementor-element.elementor-element-696306db {
    width: 35%;
  }
  .elementor-256 .elementor-element.elementor-element-5a5fd536 {
    width: 70%;
  }
  .elementor-256 .elementor-element.elementor-element-b7587 {
    width: 30%;
  }
  .elementor-256 .elementor-element.elementor-element-10713ed1 {
    width: 30%;
  }
  .elementor-256 .elementor-element.elementor-element-7a1a6ff6 {
    width: 70%;
  }
  .elementor-256 .elementor-element.elementor-element-194cd270 {
    width: 45%;
  }
  .elementor-256 .elementor-element.elementor-element-4304ec16 {
    width: 55%;
  }
  .elementor-256 .elementor-element.elementor-element-7c1362f1 {
    width: 55%;
  }
  .elementor-256 .elementor-element.elementor-element-14b73acd {
    width: 70%;
  }
  .elementor-256 .elementor-element.elementor-element-4bd25120 {
    width: 30%;
  }
  .elementor-256 .elementor-element.elementor-element-6c311bbb {
    width: 65%;
  }
  .elementor-256 .elementor-element.elementor-element-4905b038 {
    width: 35%;
  }
  .elementor-256 .elementor-element.elementor-element-5c40bb72 {
    width: 100%;
  }
}
@media (max-width: 1024px) and (min-width: 768px) {
  .elementor-256 .elementor-element.elementor-element-e78b50d {
    width: 30%;
  }
  .elementor-256 .elementor-element.elementor-element-2cc535c {
    width: 70%;
  }
  .elementor-256 .elementor-element.elementor-element-5c1d4f0d {
    width: 100%;
  }
  .elementor-256 .elementor-element.elementor-element-62f2285e {
    width: 100%;
  }
  .elementor-256 .elementor-element.elementor-element-23646f64 {
    width: 100%;
  }
  .elementor-256 .elementor-element.elementor-element-194cd270 {
    width: 100%;
  }
  .elementor-256 .elementor-element.elementor-element-4304ec16 {
    width: 100%;
  }
  .elementor-256 .elementor-element.elementor-element-3144cde7 {
    width: 100%;
  }
  .elementor-256 .elementor-element.elementor-element-7c1362f1 {
    width: 100%;
  }
  .elementor-256 .elementor-element.elementor-element-14b73acd {
    width: 100%;
  }
  .elementor-256 .elementor-element.elementor-element-4bd25120 {
    width: 100%;
  }
  .elementor-256 .elementor-element.elementor-element-6c311bbb {
    width: 100%;
  }
  .elementor-256 .elementor-element.elementor-element-4905b038 {
    width: 100%;
  }
  .elementor-256 .elementor-element.elementor-element-4306bef {
    width: 50%;
  }
  .elementor-256 .elementor-element.elementor-element-60d86e43 {
    width: 50%;
  }
  .elementor-256 .elementor-element.elementor-element-5f032226 {
    width: 50%;
  }
  .elementor-256 .elementor-element.elementor-element-4f8caf1 {
    width: 50%;
  }
  .elementor-256 .elementor-element.elementor-element-36b4a3a {
    width: 50%;
  }
}
@media (max-width: 767px) {
  .elementor-256 .elementor-element.elementor-element-fedf5ee {
    padding: 20px 20px 20px 20px;
  }
  .elementor-256
    .elementor-element.elementor-element-e78b50d.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-256
    .elementor-element.elementor-element-2cc535c.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-256
    .elementor-element.elementor-element-7a4cb26e
    > .elementor-widget-container {
    margin: 5px 20px 0px 0px;
  }
  .elementor-256
    .elementor-element.elementor-element-7a4cb26e
    .elementor-nav-menu--dropdown
    .elementor-item,
  .elementor-256
    .elementor-element.elementor-element-7a4cb26e
    .elementor-nav-menu--dropdown
    .elementor-sub-item {
    font-size: var(--e-global-typography-accent-font-size);
  }
  .elementor-256 .elementor-element.elementor-element-52d283d0 {
    --lottie-container-width: 16vw;
  }
  .elementor-256
    .elementor-element.elementor-element-aa9bf7a
    .elementor-icon-box-title,
  .elementor-256
    .elementor-element.elementor-element-aa9bf7a
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-1ac9505-font-size);
    line-height: var(--e-global-typography-1ac9505-line-height);
  }
  .elementor-256
    .elementor-element.elementor-element-aa9bf7a
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-6ec01f4-font-size);
    line-height: var(--e-global-typography-6ec01f4-line-height);
  }
  .elementor-256
    .elementor-element.elementor-element-4121b8d1
    > .elementor-element-populated {
    padding: 60px 20px 60px 20px;
  }
  .elementor-256
    .elementor-element.elementor-element-1f157bf2
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-b47743e-font-size);
    line-height: var(--e-global-typography-b47743e-line-height);
  }
  .elementor-256
    .elementor-element.elementor-element-4bd3e3f8
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-256
    .elementor-element.elementor-element-4bd3e3f8
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-256
    .elementor-element.elementor-element-696306db
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 60px 30px 60px 30px;
  }
  .elementor-256
    .elementor-element.elementor-element-5c1d4f0d
    > .elementor-element-populated {
    margin: 0em 0em 0em 0em;
    --e-column-margin-right: 0em;
    --e-column-margin-left: 0em;
    padding: 30px 30px 30px 30px;
  }
  .elementor-256 .elementor-element.elementor-element-7b07cd99 {
    --spacer-size: 200px;
  }
  .elementor-256
    .elementor-element.elementor-element-95154a
    > .elementor-widget-container {
    margin: 0em 0em 0em 0em;
    padding: 20px 20px 20px 20px;
  }
  .elementor-256
    .elementor-element.elementor-element-95154a
    .elementor-heading-title {
    font-size: var(--e-global-typography-6ec01f4-font-size);
    line-height: var(--e-global-typography-6ec01f4-line-height);
  }
  .elementor-256
    .elementor-element.elementor-element-10713ed1
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-256
    .elementor-element.elementor-element-46449b41
    > .elementor-widget-container {
    margin: 0em 0em 0em 0em;
    padding: 20px 20px 20px 20px;
  }
  .elementor-256
    .elementor-element.elementor-element-46449b41
    .elementor-heading-title {
    font-size: var(--e-global-typography-6ec01f4-font-size);
    line-height: var(--e-global-typography-6ec01f4-line-height);
  }
  .elementor-256 .elementor-element.elementor-element-77357065 {
    --spacer-size: 300px;
  }
  .elementor-256
    .elementor-element.elementor-element-79821657
    .elementor-icon-box-title,
  .elementor-256
    .elementor-element.elementor-element-79821657
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-5dcd449-font-size);
    line-height: var(--e-global-typography-5dcd449-line-height);
  }
  .elementor-256
    .elementor-element.elementor-element-79821657
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-b47743e-font-size);
    line-height: var(--e-global-typography-b47743e-line-height);
  }
  .elementor-256 .elementor-element.elementor-element-7d11b037 {
    font-size: var(--e-global-typography-6e2d62c-font-size);
    line-height: var(--e-global-typography-6e2d62c-line-height);
    letter-spacing: var(--e-global-typography-6e2d62c-letter-spacing);
  }
  .elementor-256
    .elementor-element.elementor-element-29da5e63
    > .elementor-element-populated {
    margin: 0px 0px 40px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 30px 30px 30px 30px;
  }
  .elementor-256
    .elementor-element.elementor-element-f60ab1e
    .elementor-icon-box-title,
  .elementor-256
    .elementor-element.elementor-element-f60ab1e
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-6ec01f4-font-size);
    line-height: var(--e-global-typography-6ec01f4-line-height);
  }
  .elementor-256
    .elementor-element.elementor-element-f60ab1e
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-256
    .elementor-element.elementor-element-3b4ba6cb
    > .elementor-element-populated {
    margin: 0px 0px 30px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
    padding: 30px 30px 30px 30px;
  }
  .elementor-256
    .elementor-element.elementor-element-8784a3f
    .elementor-icon-box-title,
  .elementor-256
    .elementor-element.elementor-element-8784a3f
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-6ec01f4-font-size);
    line-height: var(--e-global-typography-6ec01f4-line-height);
  }
  .elementor-256
    .elementor-element.elementor-element-8784a3f
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-256 .elementor-element.elementor-element-6d0b973a {
    padding: 60px 20px 30px 20px;
  }
  .elementor-256
    .elementor-element.elementor-element-269b3c56
    .elementor-icon-box-title,
  .elementor-256
    .elementor-element.elementor-element-269b3c56
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-de63b26-font-size);
    line-height: var(--e-global-typography-de63b26-line-height);
    letter-spacing: var(--e-global-typography-de63b26-letter-spacing);
  }
  .elementor-256
    .elementor-element.elementor-element-269b3c56
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-b47743e-font-size);
    line-height: var(--e-global-typography-b47743e-line-height);
  }
  .elementor-256
    .elementor-element.elementor-element-24710c77
    > .elementor-element-populated {
    margin: 10px 10px 30px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
  }
  .elementor-256
    .elementor-element.elementor-element-68e3db7a
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
  .elementor-256
    .elementor-element.elementor-element-68e3db7a
    .elementor-icon-box-title,
  .elementor-256
    .elementor-element.elementor-element-68e3db7a
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-6ec01f4-font-size);
    line-height: var(--e-global-typography-6ec01f4-line-height);
  }
  .elementor-256
    .elementor-element.elementor-element-33be0d1b
    > .elementor-element-populated {
    margin: 10px 10px 30px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
  }
  .elementor-256
    .elementor-element.elementor-element-57161ee
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
  .elementor-256
    .elementor-element.elementor-element-57161ee
    .elementor-icon-box-title,
  .elementor-256
    .elementor-element.elementor-element-57161ee
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-6ec01f4-font-size);
    line-height: var(--e-global-typography-6ec01f4-line-height);
  }
  .elementor-256
    .elementor-element.elementor-element-76258a95
    > .elementor-element-populated {
    margin: 10px 10px 30px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
  }
  .elementor-256
    .elementor-element.elementor-element-11188da
    > .elementor-widget-container {
    margin: 20px 0px 0px 0px;
  }
  .elementor-256
    .elementor-element.elementor-element-11188da
    .elementor-icon-box-title,
  .elementor-256
    .elementor-element.elementor-element-11188da
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-6ec01f4-font-size);
    line-height: var(--e-global-typography-6ec01f4-line-height);
  }
  .elementor-256
    .elementor-element.elementor-element-1bea2606
    .elementor-icon-box-title,
  .elementor-256
    .elementor-element.elementor-element-1bea2606
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-5dcd449-font-size);
    line-height: var(--e-global-typography-5dcd449-line-height);
  }
  .elementor-256
    .elementor-element.elementor-element-1bea2606
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-b47743e-font-size);
    line-height: var(--e-global-typography-b47743e-line-height);
  }
  .elementor-256
    .elementor-element.elementor-element-4304ec16
    > .elementor-element-populated {
    padding: 0px 0px 0px 0px;
  }
  .elementor-256
    .elementor-element.elementor-element-10b2535e
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-256
    .elementor-element.elementor-element-2e077dab
    .elementor-icon-box-title,
  .elementor-256
    .elementor-element.elementor-element-2e077dab
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-5dcd449-font-size);
    line-height: var(--e-global-typography-5dcd449-line-height);
  }
  .elementor-256
    .elementor-element.elementor-element-2e077dab
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-256
    .elementor-element.elementor-element-317262b7
    > .elementor-element-populated {
    margin: 30px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-256
    .elementor-element.elementor-element-22497f8d
    .elementor-icon-box-title,
  .elementor-256
    .elementor-element.elementor-element-22497f8d
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-5dcd449-font-size);
    line-height: var(--e-global-typography-5dcd449-line-height);
  }
  .elementor-256
    .elementor-element.elementor-element-22497f8d
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-256
    .elementor-element.elementor-element-7675023b
    > .elementor-element-populated {
    margin: 30px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-256
    .elementor-element.elementor-element-4f916af9
    .elementor-icon-box-title,
  .elementor-256
    .elementor-element.elementor-element-4f916af9
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-5dcd449-font-size);
    line-height: var(--e-global-typography-5dcd449-line-height);
  }
  .elementor-256
    .elementor-element.elementor-element-4f916af9
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-256
    .elementor-element.elementor-element-5214e8b5
    > .elementor-element-populated {
    margin: 30px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-256
    .elementor-element.elementor-element-40715f02
    .elementor-icon-box-title,
  .elementor-256
    .elementor-element.elementor-element-40715f02
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-5dcd449-font-size);
    line-height: var(--e-global-typography-5dcd449-line-height);
  }
  .elementor-256
    .elementor-element.elementor-element-40715f02
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-256
    .elementor-element.elementor-element-fe7b431
    .elementor-icon-box-title,
  .elementor-256
    .elementor-element.elementor-element-fe7b431
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-5dcd449-font-size);
    line-height: var(--e-global-typography-5dcd449-line-height);
  }
  .elementor-256
    .elementor-element.elementor-element-fe7b431
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-b47743e-font-size);
    line-height: var(--e-global-typography-b47743e-line-height);
  }
  .elementor-256
    .elementor-element.elementor-element-60c0b110
    .elementor-heading-title {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-256
    .elementor-element.elementor-element-76ecd4b4
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-256
    .elementor-element.elementor-element-76ecd4b4
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-256
    .elementor-element.elementor-element-12df442
    .elementor-accordion-title {
    font-size: var(--e-global-typography-5dcd449-font-size);
    line-height: var(--e-global-typography-5dcd449-line-height);
  }
  .elementor-256
    .elementor-element.elementor-element-12df442
    .elementor-tab-content {
    font-size: var(--e-global-typography-text-font-size);
    line-height: var(--e-global-typography-text-line-height);
  }
  .elementor-256
    .elementor-element.elementor-element-14b73acd.elementor-column
    > .elementor-widget-wrap {
    justify-content: center;
  }
  .elementor-256
    .elementor-element.elementor-element-14b73acd
    > .elementor-element-populated {
    margin: 10px 10px 10px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
    padding: 60px 0px 0px 0px;
  }
  .elementor-256 .elementor-element.elementor-element-2f6411ea {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
  }
  .elementor-256
    .elementor-element.elementor-element-2f6411ea
    .elementor-icon-box-title,
  .elementor-256
    .elementor-element.elementor-element-2f6411ea
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-de63b26-font-size);
    line-height: var(--e-global-typography-de63b26-line-height);
    letter-spacing: var(--e-global-typography-de63b26-letter-spacing);
  }
  .elementor-256
    .elementor-element.elementor-element-2f6411ea
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-b47743e-font-size);
    line-height: var(--e-global-typography-b47743e-line-height);
  }
  .elementor-256 .elementor-element.elementor-element-1a0a696a {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
    font-size: var(--e-global-typography-6e2d62c-font-size);
    line-height: var(--e-global-typography-6e2d62c-line-height);
    letter-spacing: var(--e-global-typography-6e2d62c-letter-spacing);
  }
  .elementor-256 .elementor-element.elementor-element-7ee60449 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
  }
  .elementor-256
    .elementor-element.elementor-element-7ee60449
    .elementor-icon-box-title,
  .elementor-256
    .elementor-element.elementor-element-7ee60449
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-5dcd449-font-size);
    line-height: var(--e-global-typography-5dcd449-line-height);
  }
  .elementor-256 .elementor-element.elementor-element-77747397 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
  }
  .elementor-256
    .elementor-element.elementor-element-77747397
    .elementor-icon-box-title,
  .elementor-256
    .elementor-element.elementor-element-77747397
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-5dcd449-font-size);
    line-height: var(--e-global-typography-5dcd449-line-height);
  }
  .elementor-256 .elementor-element.elementor-element-866dd1d {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
  }
  .elementor-256
    .elementor-element.elementor-element-866dd1d
    .elementor-icon-box-title,
  .elementor-256
    .elementor-element.elementor-element-866dd1d
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-5dcd449-font-size);
    line-height: var(--e-global-typography-5dcd449-line-height);
  }
  .elementor-256
    .elementor-element.elementor-element-502627ff
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-256 .elementor-element.elementor-element-502627ff {
    text-align: center;
  }
  .elementor-256
    .elementor-element.elementor-element-502627ff
    .elementor-heading-title {
    font-size: var(--e-global-typography-de63b26-font-size);
    line-height: var(--e-global-typography-de63b26-line-height);
    letter-spacing: var(--e-global-typography-de63b26-letter-spacing);
  }
  .elementor-256
    .elementor-element.elementor-element-45ef2208
    > .elementor-widget-container {
    margin: 0px 0px 0px 0px;
  }
  .elementor-256
    .elementor-element.elementor-element-45ef2208
    .elementor-heading-title {
    font-size: var(--e-global-typography-de63b26-font-size);
    line-height: var(--e-global-typography-de63b26-line-height);
    letter-spacing: var(--e-global-typography-de63b26-letter-spacing);
  }
  .elementor-256
    .elementor-element.elementor-element-4bd25120
    > .elementor-element-populated {
    margin: 30px 10px 200px 10px;
    --e-column-margin-right: 10px;
    --e-column-margin-left: 10px;
  }
  .elementor-256 .elementor-element.elementor-element-76161388 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
  }
  .elementor-256
    .elementor-element.elementor-element-76161388
    > .elementor-widget-container {
    padding: 40px 40px 40px 40px;
  }
  .elementor-256
    .elementor-element.elementor-element-76161388
    .elementor-heading-title {
    font-size: var(--e-global-typography-6ec01f4-font-size);
    line-height: var(--e-global-typography-6ec01f4-line-height);
  }
  .elementor-256 .elementor-element.elementor-element-22952ca9 {
    text-align: right;
  }
  .elementor-256 .elementor-element.elementor-element-22952ca9 img {
    width: 60%;
  }
  .elementor-256 .elementor-element.elementor-element-2e9b61e4 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
  }
  .elementor-256
    .elementor-element.elementor-element-2e9b61e4
    .elementor-icon-box-title,
  .elementor-256
    .elementor-element.elementor-element-2e9b61e4
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-5dcd449-font-size);
    line-height: var(--e-global-typography-5dcd449-line-height);
  }
  .elementor-256
    .elementor-element.elementor-element-2e9b61e4
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-b47743e-font-size);
    line-height: var(--e-global-typography-b47743e-line-height);
  }
  .elementor-256
    .elementor-element.elementor-element-4905b038
    > .elementor-element-populated {
    padding: 40px 10px 40px 10px;
  }
  .elementor-256 .elementor-element.elementor-element-15cf701a {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
  }
  .elementor-256
    .elementor-element.elementor-element-15cf701a
    .elementor-icon-box-title,
  .elementor-256
    .elementor-element.elementor-element-15cf701a
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-5dcd449-font-size);
    line-height: var(--e-global-typography-5dcd449-line-height);
  }
  .elementor-256
    .elementor-element.elementor-element-15cf701a
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-5dcd449-font-size);
    line-height: var(--e-global-typography-5dcd449-line-height);
  }
  .elementor-256 .elementor-element.elementor-element-15ab6131 {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
  }
  .elementor-256
    .elementor-element.elementor-element-15ab6131
    .elementor-icon-box-title,
  .elementor-256
    .elementor-element.elementor-element-15ab6131
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-5dcd449-font-size);
    line-height: var(--e-global-typography-5dcd449-line-height);
  }
  .elementor-256
    .elementor-element.elementor-element-15ab6131
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-5dcd449-font-size);
    line-height: var(--e-global-typography-5dcd449-line-height);
  }
  .elementor-256 .elementor-element.elementor-element-21fd02f {
    width: var(--container-widget-width, 100%);
    max-width: 100%;
    --container-widget-width: 100%;
    --container-widget-flex-grow: 0;
  }
  .elementor-256
    .elementor-element.elementor-element-21fd02f
    .elementor-icon-box-title,
  .elementor-256
    .elementor-element.elementor-element-21fd02f
    .elementor-icon-box-title
    a {
    font-size: var(--e-global-typography-5dcd449-font-size);
    line-height: var(--e-global-typography-5dcd449-line-height);
  }
  .elementor-256
    .elementor-element.elementor-element-21fd02f
    .elementor-icon-box-description {
    font-size: var(--e-global-typography-5dcd449-font-size);
    line-height: var(--e-global-typography-5dcd449-line-height);
  }
  .elementor-256
    .elementor-element.elementor-element-4306bef
    > .elementor-element-populated {
    margin: 0px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-256
    .elementor-element.elementor-element-60d86e43
    > .elementor-element-populated {
    margin: 40px 0px 0px 0px;
    --e-column-margin-right: 0px;
    --e-column-margin-left: 0px;
  }
  .elementor-256
    .elementor-element.elementor-element-7dfa0d66
    .elementor-heading-title {
    font-size: var(--e-global-typography-5dcd449-font-size);
    line-height: var(--e-global-typography-5dcd449-line-height);
  }
  .elementor-256
    .elementor-element.elementor-element-72cdf895
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-256
    .elementor-element.elementor-element-72cdf895
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-256
    .elementor-element.elementor-element-7f143610
    .elementor-heading-title {
    font-size: var(--e-global-typography-5dcd449-font-size);
    line-height: var(--e-global-typography-5dcd449-line-height);
  }
  .elementor-256
    .elementor-element.elementor-element-7d23ceb
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-256
    .elementor-element.elementor-element-7d23ceb
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-256
    .elementor-element.elementor-element-e3f3f1b
    .elementor-heading-title {
    font-size: var(--e-global-typography-5dcd449-font-size);
    line-height: var(--e-global-typography-5dcd449-line-height);
  }
  .elementor-256
    .elementor-element.elementor-element-2183ba3
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-256
    .elementor-element.elementor-element-2183ba3
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
  .elementor-256
    .elementor-element.elementor-element-9dd4c1a
    .elementor-heading-title {
    font-size: var(--e-global-typography-5dcd449-font-size);
    line-height: var(--e-global-typography-5dcd449-line-height);
  }
  .elementor-256
    .elementor-element.elementor-element-3a3cdd3
    .elementor-icon-list-item
    > .elementor-icon-list-text,
  .elementor-256
    .elementor-element.elementor-element-3a3cdd3
    .elementor-icon-list-item
    > a {
    font-size: var(--e-global-typography-accent-font-size);
    line-height: var(--e-global-typography-accent-line-height);
  }
}
